From 54a1d8b9cbfe3a981b3b675640c4027d578df0d3 Mon Sep 17 00:00:00 2001 From: Andrew Rowley <Andrew.Rowley@manchester.ac.uk> Date: Thu, 27 Jul 2023 08:58:28 +0100 Subject: [PATCH] Try to add jar file --- packages/py-spinnfrontendcommon/package.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/py-spinnfrontendcommon/package.py b/packages/py-spinnfrontendcommon/package.py index 4ebc201b..c120adf1 100644 --- a/packages/py-spinnfrontendcommon/package.py +++ b/packages/py-spinnfrontendcommon/package.py @@ -4,7 +4,10 @@ # SPDX-License-Identifier: (Apache-2.0 OR MIT) from spack.package import * +from spack.fetch_strategy import URLFetchStrategy +_JAR_URL = "https://github.com/SpiNNakerManchester/JavaSpiNNaker/releases/download/7.0.0/spinnaker-exe.jar" +_JAR_SHA256 = "2d909c7fb3aa15886acf26febb1bd48e25db0c347a231944aa6a5f86107bb55b" class PySpinnfrontendcommon(PythonPackage): """This package provides utilities for specifying binary data @@ -13,6 +16,8 @@ class PySpinnfrontendcommon(PythonPackage): homepage = "https://github.com/SpiNNakerManchester/SpiNNFrontEndCommon" pypi = "SpiNNFrontEndCommon/SpiNNFrontEndCommon-1!7.0.0.tar.gz" + resource(name="spinnaker-exe.jar", URLFetchStrategy(_JAR_URL, _JAR_SHA256, expand=False), destination="JavaSpiNNaker/SpiNNaker-front-end/target") + version("7.0.0", sha256="07539734ed0105472d06d655bbd92e149ef44c77c388fcca28857558faa6dd10") depends_on("python@3.7:", type=("build", "run")) @@ -21,3 +26,5 @@ class PySpinnfrontendcommon(PythonPackage): depends_on("py-spalloc@7.0.0", type=("build", "run")) depends_on("py-scipy@0.16.0:", type=("build", "run")) depends_on("py-ebrains-drive@0.5.1:", type=("build", "run")) + + depends_on("java@17:") -- GitLab