summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/nextflow/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/nextflow/package.py')
-rw-r--r--var/spack/repos/builtin/packages/nextflow/package.py147
1 files changed, 120 insertions, 27 deletions
diff --git a/var/spack/repos/builtin/packages/nextflow/package.py b/var/spack/repos/builtin/packages/nextflow/package.py
index 8fefaace81..855cb8d3e7 100644
--- a/var/spack/repos/builtin/packages/nextflow/package.py
+++ b/var/spack/repos/builtin/packages/nextflow/package.py
@@ -10,33 +10,126 @@ class Nextflow(Package):
"""Data-driven computational pipelines."""
homepage = "https://www.nextflow.io"
- url = "https://github.com/nextflow-io/nextflow/releases/download/v21.04.3/nextflow"
-
- maintainers = ['dialvarezs']
-
- version('22.04.4', sha256='e5ebf9942af4569db9199e8528016d9a52f73010ed476049774a76b201cd4b10', expand=False)
- version('22.04.3', sha256='a1a79c619200b9f2719e8467cd5b8fbcb427f43adf945233ba9e03cd2f2d814e', expand=False)
- version('22.04.1', sha256='89ef482a53d2866a3cee84b3576053278b53507bde62db4ad05b1fcd63a9368a', expand=False)
- version('22.04.0', sha256='8eba475aa395438ed222ff14df8fbe93928c14ffc68727a15b8308178edf9056', expand=False)
- version('21.10.6', sha256='104c0352c592924233ea7897cbfb2ece41795be348f97d6dfbc8d66e6271e4ad', expand=False)
- version('21.10.1', sha256='05c8b9f3d2f5eded737fdd0a13b84e3bc442cc6355ba95e21118cb624f8176da', expand=False)
- version('21.10.0', sha256='e938e53f43f0f00c8d5adf2dc104c4ce0c6d834aa84a4a3918ac8bec6eee6b9c', expand=False)
- version('21.04.3', sha256='80c7ecd94b55da8eb0e17040dbd0c43ee80e252cd999374e16c00d54d3d3abf3', expand=False)
- version('20.10.0', sha256='54f76c83cbabe8ec68d6a878dcf921e647284499f4ae917356e594d873cb78dd', expand=False)
- version('20.07.1', sha256='de4db5747a801af645d9b021c7b36f4a25c3ce1a8fda7705a5f37e8f9357443a', expand=False)
- version('20.04.1', sha256='b46833ad75b9b7db72668235b53d5c295a9ab02b50d36506bbbe53f383239bde', expand=False)
- version('20.01.0', sha256='fe1900284fd658c0781e6d8048839541afe5818d0b53f6ee8ae81f59d47ad662', expand=False)
- version('19.10.0', sha256='45497eb4bea62dd5477ebe75a6dabfd6905554c46321ca40aec6edfec61c59f4', expand=False, deprecated=True)
- version('19.07.0', sha256='e6e7ba4770cd6230bd5410a6fd8c071d6c6dde7a7765880ecabc820b84d38fe5', expand=False, deprecated=True)
- version('19.04.1', sha256='21318d8b64095a548f6baf0ef2811f33452e4f9f8a502a46a0aab7815ee34c69', expand=False, deprecated=True)
- version('0.25.6', sha256='9498806596c96ba87396194fa6f1d7d1cdb739990f83e7e89d1d055366c5a943', expand=False, deprecated=True)
- version('0.24.1', sha256='0bfde5335b385e3cff99bf4aab619e583de5dc0849767240f675037a2e7c1d83', expand=False, deprecated=True)
- version('0.23.3', sha256='ffe1c314962ff97ebf47b0567883e152522acfbf6fd5800200b1a7a0ca2896d2', expand=False, deprecated=True)
- version('0.21.0', sha256='076089079479da0d91fe1ad7aad06816164ecbcf17f73c55e795b1db8462b28d', expand=False, deprecated=True)
- version('0.20.1', sha256='02635f3371f76a10e12f7366508c90bacf532ab7c23ae03c895317a150a39bd4', expand=False, deprecated=True)
- version('0.17.3', sha256='05563ee1474fbef22f65fa3080792dcb08d218dd1b1561c517ebff4346559dbe', expand=False, deprecated=True)
-
- depends_on('java')
+ url = "https://github.com/nextflow-io/nextflow/releases/download/v21.04.3/nextflow"
+
+ maintainers = ["dialvarezs"]
+
+ version(
+ "22.04.4",
+ sha256="e5ebf9942af4569db9199e8528016d9a52f73010ed476049774a76b201cd4b10",
+ expand=False,
+ )
+ version(
+ "22.04.3",
+ sha256="a1a79c619200b9f2719e8467cd5b8fbcb427f43adf945233ba9e03cd2f2d814e",
+ expand=False,
+ )
+ version(
+ "22.04.1",
+ sha256="89ef482a53d2866a3cee84b3576053278b53507bde62db4ad05b1fcd63a9368a",
+ expand=False,
+ )
+ version(
+ "22.04.0",
+ sha256="8eba475aa395438ed222ff14df8fbe93928c14ffc68727a15b8308178edf9056",
+ expand=False,
+ )
+ version(
+ "21.10.6",
+ sha256="104c0352c592924233ea7897cbfb2ece41795be348f97d6dfbc8d66e6271e4ad",
+ expand=False,
+ )
+ version(
+ "21.10.1",
+ sha256="05c8b9f3d2f5eded737fdd0a13b84e3bc442cc6355ba95e21118cb624f8176da",
+ expand=False,
+ )
+ version(
+ "21.10.0",
+ sha256="e938e53f43f0f00c8d5adf2dc104c4ce0c6d834aa84a4a3918ac8bec6eee6b9c",
+ expand=False,
+ )
+ version(
+ "21.04.3",
+ sha256="80c7ecd94b55da8eb0e17040dbd0c43ee80e252cd999374e16c00d54d3d3abf3",
+ expand=False,
+ )
+ version(
+ "20.10.0",
+ sha256="54f76c83cbabe8ec68d6a878dcf921e647284499f4ae917356e594d873cb78dd",
+ expand=False,
+ )
+ version(
+ "20.07.1",
+ sha256="de4db5747a801af645d9b021c7b36f4a25c3ce1a8fda7705a5f37e8f9357443a",
+ expand=False,
+ )
+ version(
+ "20.04.1",
+ sha256="b46833ad75b9b7db72668235b53d5c295a9ab02b50d36506bbbe53f383239bde",
+ expand=False,
+ )
+ version(
+ "20.01.0",
+ sha256="fe1900284fd658c0781e6d8048839541afe5818d0b53f6ee8ae81f59d47ad662",
+ expand=False,
+ )
+ version(
+ "19.10.0",
+ sha256="45497eb4bea62dd5477ebe75a6dabfd6905554c46321ca40aec6edfec61c59f4",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "19.07.0",
+ sha256="e6e7ba4770cd6230bd5410a6fd8c071d6c6dde7a7765880ecabc820b84d38fe5",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "19.04.1",
+ sha256="21318d8b64095a548f6baf0ef2811f33452e4f9f8a502a46a0aab7815ee34c69",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "0.25.6",
+ sha256="9498806596c96ba87396194fa6f1d7d1cdb739990f83e7e89d1d055366c5a943",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "0.24.1",
+ sha256="0bfde5335b385e3cff99bf4aab619e583de5dc0849767240f675037a2e7c1d83",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "0.23.3",
+ sha256="ffe1c314962ff97ebf47b0567883e152522acfbf6fd5800200b1a7a0ca2896d2",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "0.21.0",
+ sha256="076089079479da0d91fe1ad7aad06816164ecbcf17f73c55e795b1db8462b28d",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "0.20.1",
+ sha256="02635f3371f76a10e12f7366508c90bacf532ab7c23ae03c895317a150a39bd4",
+ expand=False,
+ deprecated=True,
+ )
+ version(
+ "0.17.3",
+ sha256="05563ee1474fbef22f65fa3080792dcb08d218dd1b1561c517ebff4346559dbe",
+ expand=False,
+ deprecated=True,
+ )
+
+ depends_on("java")
def install(self, spec, prefix):
mkdirp(prefix.bin)