Skip to content

Commit

Permalink
sys-cluster/easybuild: add 4.9.0, 9999
Browse files Browse the repository at this point in the history
Signed-off-by: Alexander Puck Neuwirth <[email protected]>
  • Loading branch information
APN-Pucky committed Feb 16, 2024
1 parent b085c2d commit ff4a113
Show file tree
Hide file tree
Showing 3 changed files with 81 additions and 0 deletions.
1 change: 1 addition & 0 deletions sys-cluster/easybuild/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST easybuild-4.6.2.tar.gz 10680 BLAKE2B ed9dcaf1e138dd0d56fbff51151b5e0a6c0842495a950fe6a37a16435ab679bd0f60d34a703f6791b1486001fa3508e23d8a82ae6cc39f90137f03b5a93f5a0e SHA512 34097122968d31cf7fa8503f1566ff43c4fd34849c02050eb2f7304028479afd224128a0b83c195150b9ff6680b903a6b20fee715c9511bde292e2c4ac88397b
DIST easybuild-4.9.0.tar.gz 10622 BLAKE2B bf7c69db95d49e2d992541baa145346e173fc35eab6002afd59a62d7c2007fea41672d81a3f1cf0e170f630dcf4bbea957b254fbffd5237738180d2df0976964 SHA512 3a1a4433e58d90f90dd8ba2700f7dcc07a07333d7f103ea23f82145af76a41af436d9e606fbe95fc5cfcf4be07399a3b3d5cc10c57c0bd77ea8018ba4e852c8d
40 changes: 40 additions & 0 deletions sys-cluster/easybuild/easybuild-4.9.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
EAPI=8

PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools

inherit distutils-r1 optfeature

DESCRIPTION="EasyBuild is a software build and installation framework."
HOMEPAGE="
https://easybuild.io/
https://github.com/easybuilders/easybuild
"

LICENSE="GPL-2"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/easybuilders/easybuild"
else
inherit pypi
KEYWORDS="~amd64"
fi

RDEPEND="
dev-libs/openssl
dev-tcltk/tclx
|| ( >=sys-cluster/lmod-6.5.1 >=sys-cluster/modules-4.6.0-r1 )
~sys-cluster/easybuild-framework-${PV}[${PYTHON_USEDEP}]
~sys-cluster/easybuild-easyblocks-${PV}[${PYTHON_USEDEP}]
~sys-cluster/easybuild-easyconfigs-${PV}[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"

pkg_postinst() {
elog "Remember to set the module install path"
elog "ml use \$installpath/modules/all"
elog "where --installpath is passed to eb"

optfeature "GitHub PR integration" dev-python/keyring dev-python/GitPython
}
40 changes: 40 additions & 0 deletions sys-cluster/easybuild/easybuild-9999.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
EAPI=8

PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools

inherit distutils-r1 optfeature

DESCRIPTION="EasyBuild is a software build and installation framework."
HOMEPAGE="
https://easybuild.io/
https://github.com/easybuilders/easybuild
"

LICENSE="GPL-2"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/easybuilders/easybuild"
else
inherit pypi
KEYWORDS="~amd64"
fi

RDEPEND="
dev-libs/openssl
dev-tcltk/tclx
|| ( >=sys-cluster/lmod-6.5.1 >=sys-cluster/modules-4.6.0-r1 )
~sys-cluster/easybuild-framework-${PV}[${PYTHON_USEDEP}]
~sys-cluster/easybuild-easyblocks-${PV}[${PYTHON_USEDEP}]
~sys-cluster/easybuild-easyconfigs-${PV}[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"

pkg_postinst() {
elog "Remember to set the module install path"
elog "ml use \$installpath/modules/all"
elog "where --installpath is passed to eb"

optfeature "GitHub PR integration" dev-python/keyring dev-python/GitPython
}

0 comments on commit ff4a113

Please sign in to comment.