aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Puck Neuwirth <alexander@neuwirth-informatik.de>2022-12-28 16:03:09 +0100
committerAndrew Ammerlaan <andrewammerlaan@gentoo.org>2023-01-06 12:53:46 +0100
commit63fc02ce69802d212043f3b46f13f8c70c89a07e (patch)
treec7f1c268f003f964299387d4d41be124964a47f8 /sys-cluster
parentsys-cluster/easybuild-framework: new package, add 4.6.2 (diff)
downloadsci-63fc02ce69802d212043f3b46f13f8c70c89a07e.tar.gz
sci-63fc02ce69802d212043f3b46f13f8c70c89a07e.tar.bz2
sci-63fc02ce69802d212043f3b46f13f8c70c89a07e.zip
sys-cluster/easybuild-easyblocks: new package, add 4.6.2
Signed-off-by: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/easybuild-easyblocks/Manifest1
-rw-r--r--sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild29
-rw-r--r--sys-cluster/easybuild-easyblocks/metadata.xml20
3 files changed, 50 insertions, 0 deletions
diff --git a/sys-cluster/easybuild-easyblocks/Manifest b/sys-cluster/easybuild-easyblocks/Manifest
new file mode 100644
index 000000000..2a6fcf00a
--- /dev/null
+++ b/sys-cluster/easybuild-easyblocks/Manifest
@@ -0,0 +1 @@
+DIST easybuild-easyblocks-4.6.2.tar.gz 539757 BLAKE2B e33db4b390cdbe11237c5f5750426f15d264cf081e2846c7b9de9254f7a0fbdc1459795920fcc131ceb5681f0acc905a74f96cd841b73b523e030246b78393e8 SHA512 72cb4c057efdfeb4c45fbf1e036a6f231e7f01ad6e593d1c2352b27f002ed4f45cd625c4125b90b708b15f226fb9519a345217f7882c2155b399894986a4505c
diff --git a/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild b/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild
new file mode 100644
index 000000000..769f8c8a6
--- /dev/null
+++ b/sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.6.2.ebuild
@@ -0,0 +1,29 @@
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+SUB_P=$(ver_cut 1)
+
+DESCRIPTION="Provides a collection of easyblocks for EasyBuild."
+HOMEPAGE="
+ https://easybuild.io/
+ https://github.com/easybuilders/easybuild-easyblocks
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=sys-cluster/easybuild-framework-${SUB_P}[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}"
+
+src_prepare() {
+ # already there from easybuild_framework
+ rm easybuild/__init__.py || die
+ default
+}
diff --git a/sys-cluster/easybuild-easyblocks/metadata.xml b/sys-cluster/easybuild-easyblocks/metadata.xml
new file mode 100644
index 000000000..d7dba6355
--- /dev/null
+++ b/sys-cluster/easybuild-easyblocks/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>alexander@neuwirth-informatik.de</email>
+ <name>Alexander Puck Neuwirth</name>
+ </maintainer>
+ <longdescription lang="en">
+ The easybuild-easyblocks package provides a collection of easyblocks for EasyBuild. Easyblocks are Python modules that implement the install procedure for a (group of) software package(s). Together with the EasyBuild framework, they allow to easily build and install supported software packages.
+ </longdescription>
+ <upstream>
+ <remote-id type="pypi">easybuild-easyblocks</remote-id>
+ <remote-id type="github">easybuilders/easybuild-easyblocks</remote-id>
+ <bugs-to>https://github.com/easybuilders/easybuild-easyblocks/issues</bugs-to>
+ </upstream>
+</pkgmetadata>