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