From 806e689d55ba02e5a24f5282efe9754400868396 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Tue, 15 Sep 2020 10:21:34 +0200 Subject: [PATCH] modified: s/Singularity/Singularity-3.6.2.eb new file: "s/Singularity/\\" deleted: s/Singularity/Singularity-2.2-GCC-6.3.0-2.27.eb deleted: s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb deleted: s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb deleted: s/Singularity/Singularity-2.3-develop.eb deleted: s/Singularity/Singularity-2.3.1.eb deleted: s/Singularity/Singularity-2.3.2-docker-fix.eb deleted: s/Singularity/Singularity-2.3.2.eb deleted: s/Singularity/Singularity-2.3.eb deleted: s/Singularity/Singularity-2.4.1.eb deleted: s/Singularity/Singularity-2.4.2.eb deleted: s/Singularity/Singularity-2.4.4-build.patch deleted: s/Singularity/Singularity-2.4.4-functions.patch deleted: s/Singularity/Singularity-2.4.4.eb deleted: s/Singularity/Singularity-2.4.eb deleted: s/Singularity/Singularity-2.5.1.eb deleted: s/Singularity/Singularity-2.6.0.eb deleted: s/Singularity/Singularity-3.1.0.eb deleted: s/Singularity/Singularity-3.2.1.eb deleted: s/Singularity/Singularity-3.3.0.eb deleted: s/Singularity/Singularity-3.4.1.eb deleted: s/Singularity/Singularity-3.5.1.eb deleted: s/Singularity/Singularity-3.5.2.eb deleted: s/Singularity/Singularity-3.6.0.eb --- .../Singularity-2.2-GCC-6.3.0-2.27.eb | 18 ------ .../Singularity-2.2.1-GCC-6.3.0-2.27.eb | 31 ---------- ...ngularity-2.2.99-GCC-6.3.0-2.27-develop.eb | 26 --------- s/Singularity/Singularity-2.3-develop.eb | 23 -------- s/Singularity/Singularity-2.3.1.eb | 20 ------- s/Singularity/Singularity-2.3.2-docker-fix.eb | 23 -------- s/Singularity/Singularity-2.3.2.eb | 20 ------- s/Singularity/Singularity-2.3.eb | 18 ------ s/Singularity/Singularity-2.4.1.eb | 22 ------- s/Singularity/Singularity-2.4.2.eb | 26 --------- s/Singularity/Singularity-2.4.4-build.patch | 11 ---- .../Singularity-2.4.4-functions.patch | 11 ---- s/Singularity/Singularity-2.4.4.eb | 32 ----------- s/Singularity/Singularity-2.4.eb | 25 -------- s/Singularity/Singularity-2.5.1.eb | 33 ----------- s/Singularity/Singularity-2.6.0.eb | 30 ---------- s/Singularity/Singularity-3.1.0.eb | 43 -------------- s/Singularity/Singularity-3.2.1.eb | 43 -------------- s/Singularity/Singularity-3.3.0.eb | 57 ------------------- s/Singularity/Singularity-3.4.1.eb | 54 ------------------ s/Singularity/Singularity-3.5.1.eb | 53 ----------------- s/Singularity/Singularity-3.5.2.eb | 44 -------------- s/Singularity/Singularity-3.6.2.eb | 5 +- .../Singularity/\\" | 7 ++- 24 files changed, 7 insertions(+), 668 deletions(-) delete mode 100644 s/Singularity/Singularity-2.2-GCC-6.3.0-2.27.eb delete mode 100644 s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb delete mode 100644 s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb delete mode 100644 s/Singularity/Singularity-2.3-develop.eb delete mode 100644 s/Singularity/Singularity-2.3.1.eb delete mode 100644 s/Singularity/Singularity-2.3.2-docker-fix.eb delete mode 100644 s/Singularity/Singularity-2.3.2.eb delete mode 100644 s/Singularity/Singularity-2.3.eb delete mode 100644 s/Singularity/Singularity-2.4.1.eb delete mode 100644 s/Singularity/Singularity-2.4.2.eb delete mode 100644 s/Singularity/Singularity-2.4.4-build.patch delete mode 100644 s/Singularity/Singularity-2.4.4-functions.patch delete mode 100644 s/Singularity/Singularity-2.4.4.eb delete mode 100644 s/Singularity/Singularity-2.4.eb delete mode 100644 s/Singularity/Singularity-2.5.1.eb delete mode 100644 s/Singularity/Singularity-2.6.0.eb delete mode 100644 s/Singularity/Singularity-3.1.0.eb delete mode 100644 s/Singularity/Singularity-3.2.1.eb delete mode 100644 s/Singularity/Singularity-3.3.0.eb delete mode 100644 s/Singularity/Singularity-3.4.1.eb delete mode 100644 s/Singularity/Singularity-3.5.1.eb delete mode 100644 s/Singularity/Singularity-3.5.2.eb rename s/Singularity/Singularity-3.6.0.eb => "s/Singularity/\\" (89%) diff --git a/s/Singularity/Singularity-2.2-GCC-6.3.0-2.27.eb b/s/Singularity/Singularity-2.2-GCC-6.3.0-2.27.eb deleted file mode 100644 index d6ba2696..00000000 --- a/s/Singularity/Singularity-2.2-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.2' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb b/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb deleted file mode 100644 index 681b68d4..00000000 --- a/s/Singularity/Singularity-2.2.1-GCC-6.3.0-2.27.eb +++ /dev/null @@ -1,31 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.2.1' -versionsuffix = '-test' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -sanity_check_paths = { - 'files': [ - 'bin/run-singularity', - 'bin/singularity', - 'etc/singularity/singularity.conf', - 'libexec/singularity/sexec-suid'], - 'dirs': [ - 'etc', - '', - 'libexec/singularity'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb b/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb deleted file mode 100644 index b1df7ae4..00000000 --- a/s/Singularity/Singularity-2.2.99-GCC-6.3.0-2.27-develop.eb +++ /dev/null @@ -1,26 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.2.99' -versionsuffix = '-develop' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} - -#source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['singularity-%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -dependencies = [('Python', '3.6.1', '', True)] - -preconfigopts = './autogen.sh && ' - -# sanity_check_paths = { -# 'files': ['bin/run-singularity', 'bin/singularity', 'etc/singularity/singularity.conf', 'libexec/singularity/default-nsswitch.conf'], -# 'dirs': ['etc', '', 'libexec/singularity'], -#} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.3-develop.eb b/s/Singularity/Singularity-2.3-develop.eb deleted file mode 100644 index 43d00a34..00000000 --- a/s/Singularity/Singularity-2.3-develop.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.3' -versionsuffix = '-develop' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = SYSTEM - -source_urls = ['http://github.com/singularityware/singularity/archive'] -sources = ['development.zip'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'} - -modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.3.1.eb b/s/Singularity/Singularity-2.3.1.eb deleted file mode 100644 index c9999ab0..00000000 --- a/s/Singularity/Singularity-2.3.1.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.3.1' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.3.2-docker-fix.eb b/s/Singularity/Singularity-2.3.2-docker-fix.eb deleted file mode 100644 index 0c94daf8..00000000 --- a/s/Singularity/Singularity-2.3.2-docker-fix.eb +++ /dev/null @@ -1,23 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.3.2' -versionsuffix = '-docker-fix' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/It4innovations/singularity/archive'] -sources = ['docker-fix.zip'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'} - -modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.3.2.eb b/s/Singularity/Singularity-2.3.2.eb deleted file mode 100644 index a85e1d32..00000000 --- a/s/Singularity/Singularity-2.3.2.eb +++ /dev/null @@ -1,20 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.3.2' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.3.eb b/s/Singularity/Singularity-2.3.eb deleted file mode 100644 index 45e74e20..00000000 --- a/s/Singularity/Singularity-2.3.eb +++ /dev/null @@ -1,18 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.3' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a portable application stack packaging and runtime utility.""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.4.1.eb b/s/Singularity/Singularity-2.4.1.eb deleted file mode 100644 index cf7aeafb..00000000 --- a/s/Singularity/Singularity-2.4.1.eb +++ /dev/null @@ -1,22 +0,0 @@ -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.4.1' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'} - -modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.4.2.eb b/s/Singularity/Singularity-2.4.2.eb deleted file mode 100644 index 2c9ef377..00000000 --- a/s/Singularity/Singularity-2.4.2.eb +++ /dev/null @@ -1,26 +0,0 @@ -# IT4Innovations 2017 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.4.2' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -# modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.4.4-build.patch b/s/Singularity/Singularity-2.4.4-build.patch deleted file mode 100644 index 76ea365a..00000000 --- a/s/Singularity/Singularity-2.4.4-build.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- libexec/cli/build.exec.old 2018-03-08 13:52:42.786096197 +0100 -+++ libexec/cli/build.exec 2018-03-08 13:53:29.989946615 +0100 -@@ -365,7 +365,7 @@ - else - OPTS="" - fi -- if ! mksquashfs "$SINGULARITY_ROOTFS/" "$SINGULARITY_CONTAINER_OUTPUT" -noappend $OPTS > /dev/null; then -+ if ! $EBROOTSQUASHFSMINTOOLS/bin/mksquashfs "$SINGULARITY_ROOTFS/" "$SINGULARITY_CONTAINER_OUTPUT" -noappend $OPTS > /dev/null; then - message ERROR "Failed squashing image, left template directory at: $SINGULARITY_ROOTFS\n" - exit 1 - fi diff --git a/s/Singularity/Singularity-2.4.4-functions.patch b/s/Singularity/Singularity-2.4.4-functions.patch deleted file mode 100644 index 7f0020b6..00000000 --- a/s/Singularity/Singularity-2.4.4-functions.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- libexec/functions.old 2018-03-08 13:54:43.649714037 +0100 -+++ libexec/functions 2018-03-08 13:55:38.831537894 +0100 -@@ -290,7 +290,7 @@ - return 0 - fi - esac -- for p in `echo $PATH | sed -e 's/:/ /g'`; do -+ for p in `echo "$PATH:$EBROOTSQUASHFSMINTOOLS/bin" | sed -e 's/:/ /g'`; do - if [ -f "$p/$i" -a -x "$p/$i" ]; then - echo "$p/$i" - return 0 diff --git a/s/Singularity/Singularity-2.4.4.eb b/s/Singularity/Singularity-2.4.4.eb deleted file mode 100644 index 574afdb3..00000000 --- a/s/Singularity/Singularity-2.4.4.eb +++ /dev/null @@ -1,32 +0,0 @@ -# IT4Innovations 2018 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.4.4' - -homepage = 'http://singularity.lbl.gov/' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = [ - 'https://github.com/singularityware/singularity/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'Singularity-2.4.4-build.patch', - 'Singularity-2.4.4-functions.patch' -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -# modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.4.eb b/s/Singularity/Singularity-2.4.eb deleted file mode 100644 index 69ad8ded..00000000 --- a/s/Singularity/Singularity-2.4.eb +++ /dev/null @@ -1,25 +0,0 @@ -# It4Innovations 2017 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.4' - -homepage = 'http://gmkurtzer.github.io/singularity' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = ['https://github.com/gmkurtzer/singularity/archive/'] -sources = ['%(version)s.tar.gz'] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.5.1.eb b/s/Singularity/Singularity-2.5.1.eb deleted file mode 100644 index f72080b6..00000000 --- a/s/Singularity/Singularity-2.5.1.eb +++ /dev/null @@ -1,33 +0,0 @@ -# IT4Innovations 2018 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.5.1' - -homepage = 'http://singularity.lbl.gov/' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = [ - 'https://github.com/singularityware/singularity/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -patches = [ - 'Singularity-2.4.4-build.patch', - 'Singularity-2.4.4-functions.patch' -] - -dependencies = [ - ('squashfs-tools', '4.3'), - ('libarchive', '3.3.2'), -] - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -# modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-2.6.0.eb b/s/Singularity/Singularity-2.6.0.eb deleted file mode 100644 index 519c1cd0..00000000 --- a/s/Singularity/Singularity-2.6.0.eb +++ /dev/null @@ -1,30 +0,0 @@ -# IT4Innovations 2018 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '2.6.0' - -homepage = 'http://singularity.lbl.gov/' -description = """Singularity is a container platform focused on supporting \"Mobility of Compute\"""" - -toolchain = SYSTEM - -source_urls = [ - 'https://github.com/singularityware/singularity/releases/download/%(version)s'] -sources = [SOURCELOWER_TAR_GZ] - -dependencies = [ - ('squashfs-tools', '4.3'), - ('libarchive', '3.3.2'), -] - -configopts = "--with-mksquashfs=$EBROOTSQUASHFSMINTOOLS/bin/mksquashfs " - -builddependencies = [('Autotools', '20150215')] - -preconfigopts = './autogen.sh && ' - -# modluafooter = 'add_property("state","experimental")' - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.1.0.eb b/s/Singularity/Singularity-3.1.0.eb deleted file mode 100644 index c46b2e91..00000000 --- a/s/Singularity/Singularity-3.1.0.eb +++ /dev/null @@ -1,43 +0,0 @@ -# IT4Innovations 2019 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '3.1.0' - -homepage = 'https://github.com/sylabs/singularity' -description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." - -toolchain = SYSTEM - -sources = [{ - 'source_urls': ['https://github.com/sylabs/singularity/releases/download/v3.1.0/'], - 'filename': 'singularity-3.1.0.tar.gz', - 'extract_cmd': "mkdir -p src/github.com/sylabs/singularity && tar xfvz %s -C src/github.com/sylabs/singularity --strip-local_components=1", -}] - -builddependencies = [ - ('Go', '1.11.1'), -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -skipsteps = ['configure'] - -prebuildopts = "export GOPATH=%(builddir)s && " -prebuildopts += "./mconfig --prefix=%(installdir)s && " -prebuildopts += "cd ./builddir && " -preinstallopts = "cd ./builddir && " - -postinstallcmds = [ - 'echo "mksquashfs path = /apps/all/squashfs-tools/4.3/bin" >> %(installdir)s/etc/singularity/singularity.conf', -] - -sanity_check_paths = { - 'files': ['bin/singularity'], - 'dirs': ['bin', 'etc', 'libexec', 'var'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.2.1.eb b/s/Singularity/Singularity-3.2.1.eb deleted file mode 100644 index 9cd51f0a..00000000 --- a/s/Singularity/Singularity-3.2.1.eb +++ /dev/null @@ -1,43 +0,0 @@ -# IT4Innovations 2019 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '3.2.1' - -homepage = 'https://github.com/sylabs/singularity' -description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." - -toolchain = SYSTEM - -sources = [{ - 'source_urls': ['https://github.com/sylabs/singularity/releases/download/v3.2.1/'], - 'filename': 'singularity-3.2.1.tar.gz', - 'extract_cmd': "mkdir -p src/github.com/sylabs/singularity && tar xfvz %s -C src/github.com/sylabs/singularity --strip-local_components=1", -}] - -builddependencies = [ - ('Go', '1.12.7'), -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -skipsteps = ['configure'] - -prebuildopts = "export GOPATH=%(builddir)s && " -prebuildopts += "./mconfig --prefix=%(installdir)s && " -prebuildopts += "cd ./builddir && " -preinstallopts = "cd ./builddir && " - -postinstallcmds = [ - 'echo "mksquashfs path = /apps/all/squashfs-tools/4.3/bin" >> %(installdir)s/etc/singularity/singularity.conf', -] - -sanity_check_paths = { - 'files': ['bin/singularity'], - 'dirs': ['bin', 'etc', 'libexec', 'var'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.3.0.eb b/s/Singularity/Singularity-3.3.0.eb deleted file mode 100644 index 09072d52..00000000 --- a/s/Singularity/Singularity-3.3.0.eb +++ /dev/null @@ -1,57 +0,0 @@ -# IT4Innovations 2019 - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '3.3.0' - -homepage = 'https://github.com/sylabs/singularity' -description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." - -toolchain = SYSTEM - -source_urls = ['https://github.com/sylabs/singularity/releases/download/v%s/' % version] -sources = ['singularity-%(version)s.tar.gz'] -checksums = ['070530a472e7e78492f1f142c8d4b77c64de4626c4973b0589f0d18e1fcf5b4f'] - -builddependencies = [ - ('Go', '1.12.7'), -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -skipsteps = ['configure'] -#prebuildopts = 'export GOPATH=$(pwd):$GOPATH && ' -skipsteps = ['configure'] -prebuildopts = 'mkdir -p src/github.com/sylabs && ' -prebuildopts += 'ln -sf %(builddir)s/singularity src/github.com/sylabs/singularity && ' -prebuildopts += './mconfig -p %(installdir)s -b build && ' -prebuildopts += 'cd build && ' -preinstallopts = 'cd build && ' - - -postinstallcmds = [ - 'echo "mksquashfs path = /apps/all/squashfs-tools/4.3/bin" >> %(installdir)s/etc/singularity/singularity.conf', -] - -# next steps after installation -# INSTALLATION_PATH=your_installation_path -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/singularity.conf -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/capability.json -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/ecl.toml -# chown root:root $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid -# chmod 4755 $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid -# chmod +s $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid - -sanity_check_paths = { - 'files': ['bin/singularity'], - 'dirs': ['bin', 'etc', 'libexec', 'var'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.4.1.eb b/s/Singularity/Singularity-3.4.1.eb deleted file mode 100644 index b5244de3..00000000 --- a/s/Singularity/Singularity-3.4.1.eb +++ /dev/null @@ -1,54 +0,0 @@ -# IT4Innovations 2019 - -# Dokončeno ručně, nejde bez ROOTa !!! - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '3.4.1' - -homepage = 'https://github.com/sylabs/singularity' -description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." - -toolchain = SYSTEM - -source_urls = ['https://github.com/sylabs/singularity/releases/download/v%s/' % version] -sources = ['singularity-%(version)s.tar.gz'] -checksums = ['27ea29349ba6f5f467a6d256580ea21f'] - -builddependencies = [ - ('Go', '1.13.1'), -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -skipsteps = ['configure'] -prebuildopts = './mconfig --prefix=%(installdir)s && ' -buildopts = '-C ./builddir' - - -postinstallcmds = [ - 'echo "mksquashfs path = /apps/all/squashfs-tools/4.3/bin" >> %(installdir)s/etc/singularity/singularity.conf', -] - -# next steps after installation -# INSTALLATION_PATH=your_installation_path -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/singularity.conf -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/capability.json -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/ecl.toml -# chown root:root $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid -# chmod 4755 $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid -# chmod +s $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid - -sanity_check_paths = { - 'files': ['bin/singularity'], - 'dirs': ['bin', 'etc', 'libexec', 'var'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.5.1.eb b/s/Singularity/Singularity-3.5.1.eb deleted file mode 100644 index 901c3c3e..00000000 --- a/s/Singularity/Singularity-3.5.1.eb +++ /dev/null @@ -1,53 +0,0 @@ -# IT4Innovations 2019 - -# Dokončeno ručně, nejde bez ROOTa !!! - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '3.5.1' - -homepage = 'https://github.com/sylabs/singularity' -description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." - -toolchain = SYSTEM - -source_urls = ['https://github.com/sylabs/singularity/releases/download/v%s/' % version] -sources = ['singularity-%(version)s.tar.gz'] - -builddependencies = [ - ('Go', '1.13.1'), -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -skipsteps = ['configure'] -prebuildopts = './mconfig --prefix=%(installdir)s && ' -buildopts = '-C ./builddir' - - -postinstallcmds = [ - 'echo "mksquashfs path = /apps/all/squashfs-tools/4.3/bin" >> %(installdir)s/etc/singularity/singularity.conf', -] - -# next steps after installation -# INSTALLATION_PATH=your_installation_path -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/singularity.conf -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/capability.json -# chown root:root $INSTALLATION_PATH/Singularity/*/etc/singularity/ecl.toml -# chown root:root $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid -# chmod 4755 $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid -# chmod +s $INSTALLATION_PATH/Singularity/*/libexec/singularity/bin/*-suid - -sanity_check_paths = { - 'files': ['bin/singularity'], - 'dirs': ['bin', 'etc', 'libexec', 'var'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.5.2.eb b/s/Singularity/Singularity-3.5.2.eb deleted file mode 100644 index ce60a4e5..00000000 --- a/s/Singularity/Singularity-3.5.2.eb +++ /dev/null @@ -1,44 +0,0 @@ -# IT4Innovations 2019 - -# Dokončeno ručně, nejde bez ROOTa !!! - -easyblock = 'ConfigureMake' - -name = 'Singularity' -version = '3.5.2' - -homepage = 'https://github.com/sylabs/singularity' -description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way." - -toolchain = SYSTEM - -source_urls = ['https://github.com/sylabs/singularity/releases/download/v%s/' % version] -sources = ['singularity-%(version)s.tar.gz'] - -builddependencies = [ - ('Go', '1.13.5'), -] - -dependencies = [ - ('squashfs-tools', '4.3'), -] - -osdependencies = [ - ('openssl-devel', 'libssl-dev', 'libopenssl-devel'), -] - -skipsteps = ['configure'] -prebuildopts = './mconfig --prefix=%(installdir)s && ' -buildopts = '-C ./builddir' - - -postinstallcmds = [ - 'echo "mksquashfs path = /apps/all/squashfs-tools/4.3/bin" >> %(installdir)s/etc/singularity/singularity.conf', -] - -sanity_check_paths = { - 'files': ['bin/singularity'], - 'dirs': ['bin', 'etc', 'libexec', 'var'], -} - -moduleclass = 'tools' diff --git a/s/Singularity/Singularity-3.6.2.eb b/s/Singularity/Singularity-3.6.2.eb index 461131c7..3ffa663b 100644 --- a/s/Singularity/Singularity-3.6.2.eb +++ b/s/Singularity/Singularity-3.6.2.eb @@ -1,6 +1,7 @@ # IT4Innovations 2020 - -# Dokončeno ručně, nejde bez ROOTa !!! +# LK +# Dokoncit `make install` rucne, nejde bez ROOTa !!! +# Poslat info na tomas.karasek@vsb.cz o zmene... easyblock = 'ConfigureMake' diff --git a/s/Singularity/Singularity-3.6.0.eb "b/s/Singularity/\\" similarity index 89% rename from s/Singularity/Singularity-3.6.0.eb rename to "s/Singularity/\\" index 5064f4e3..3ffa663b 100644 --- a/s/Singularity/Singularity-3.6.0.eb +++ "b/s/Singularity/\\" @@ -1,11 +1,12 @@ # IT4Innovations 2020 - -# Dokončeno ručně, nejde bez ROOTa !!! +# LK +# Dokoncit `make install` rucne, nejde bez ROOTa !!! +# Poslat info na tomas.karasek@vsb.cz o zmene... easyblock = 'ConfigureMake' name = 'Singularity' -version = '3.6.0' +version = '3.6.2' homepage = 'https://github.com/sylabs/singularity' description = "Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way."