Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sys-cluster/easybuild*: add 4.9.0, 9999 #1232

Merged
merged 4 commits into from
Feb 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions sys-cluster/easybuild-easyblocks/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST easybuild-easyblocks-4.6.2.tar.gz 539757 BLAKE2B e33db4b390cdbe11237c5f5750426f15d264cf081e2846c7b9de9254f7a0fbdc1459795920fcc131ceb5681f0acc905a74f96cd841b73b523e030246b78393e8 SHA512 72cb4c057efdfeb4c45fbf1e036a6f231e7f01ad6e593d1c2352b27f002ed4f45cd625c4125b90b708b15f226fb9519a345217f7882c2155b399894986a4505c
DIST easybuild-easyblocks-4.9.0.tar.gz 574066 BLAKE2B 404ea11287d03edf497c85e9d58eba05d3257aed609eb3f65e3d1543e08e0be27a64fd7459ba30578a3bd2be2051020f711f6598af082d2cdec3fad65116a0ed SHA512 c75695c66f4683128be268471e996abde83fc9cc5f937699b81da5ea94bf02df84bc6b0a88c657a904730afbc4048e3a44cfbc5288a546c1962a51960393d5c7
36 changes: 36 additions & 0 deletions sys-cluster/easybuild-easyblocks/easybuild-easyblocks-4.9.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
EAPI=8

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

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
"

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

RDEPEND="
>=sys-cluster/easybuild-framework-${SUB_P}[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"

src_prepare() {
# already there from easybuild_framework
rm easybuild/__init__.py || die
default
}
37 changes: 37 additions & 0 deletions sys-cluster/easybuild-easyblocks/easybuild-easyblocks-9999.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
EAPI=8

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

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
"

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

RDEPEND="
>=sys-cluster/easybuild-framework-${SUB_P}[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"

src_prepare() {
# already there from easybuild_framework
rm easybuild/__init__.py || die
default
}
1 change: 1 addition & 0 deletions sys-cluster/easybuild-easyconfigs/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST easybuild-easyconfigs-4.6.2.tar.gz 7991765 BLAKE2B 02e7b629858177db19b7a63fcacd4898805ccfabd7bac343e05015d545d057bb04416b0b89245d3e3c206bc0f129920dda7d7ae1e421e9f7ce690ee6d01acd90 SHA512 4632dc0714b3e070b58a8192cb8054f0e21357701f59df054593ea754f5598c8e6446acd77c0e41f2fb920d31297ea5a5164fd81b26b926835868f24623cdce8
DIST easybuild-easyconfigs-4.9.0.tar.gz 9636057 BLAKE2B 5b7710c99eb0d728d4df6582db40b7dc72d86cfca32548c79344a2b918e53e56360c97225ab2cf577bf2ba170bf67de211758afb83e696ec157165316b01cf02 SHA512 a39dc1eddc569163b21abdca9633a4c35519f609a03012ef7ec3f58c40a58961450b626c3701c325a2e485e5a00d161d737239c19ea657546b52b2c16de307f5
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
EAPI=8

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

inherit distutils-r1

SUB_P=$(ver_cut 1)
SUB_PP=${SUB_P}.$(ver_cut 2)

DESCRIPTION="Provides a collection of well-tested easyconfig files for EasyBuild."
HOMEPAGE="
https://easybuild.io/
https://github.com/easybuilders/easybuild-easyconfigs
"

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

RDEPEND="
>=sys-cluster/easybuild-framework-${SUB_P}[${PYTHON_USEDEP}]
>=sys-cluster/easybuild-easyblocks-${SUB_PP}[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
EAPI=8

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

inherit distutils-r1

SUB_P=$(ver_cut 1)
SUB_PP=${SUB_P}.$(ver_cut 2)

DESCRIPTION="Provides a collection of well-tested easyconfig files for EasyBuild."
HOMEPAGE="
https://easybuild.io/
https://github.com/easybuilders/easybuild-easyconfigs
"

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

RDEPEND="
>=sys-cluster/easybuild-framework-${SUB_P}[${PYTHON_USEDEP}]
>=sys-cluster/easybuild-easyblocks-${SUB_PP}[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"
1 change: 1 addition & 0 deletions sys-cluster/easybuild-framework/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST easybuild-framework-4.6.2.tar.gz 2019284 BLAKE2B a32ae1fc43d490b32fc6c44790493204de935d16257846ec46830fc4d18a7343b860317c0ba33a16d89f12f657c33f7bb7359a70bf26a17c4e0dd16b8c78e2cd SHA512 ac8a06301c6c95edded262cb55b02ea8ada9ea14dfb7b7354a3bb29fcd9ad9a8d0011edbf2175085b8cec721f08a2b5f5e74aaa191d381a787eb5438c6c7f8cc
DIST easybuild-framework-4.9.0.tar.gz 2064113 BLAKE2B 637498e7d52f0e9a6e9bd25c843052d9fc3c730f93b40c37381263b8861b0dd1b8ebf1d13af514d841d43284eb81b7555fcdaacbc1ac2c1bd655748c01540677 SHA512 b7b52d8987f13d9f859df0874adb7b855f8b4961215d9e9cb4a63a15911affe1591d718076277419be0c31e76845cf5cbe4fe553676ac71b8ff33a82d3c17a0e
40 changes: 40 additions & 0 deletions sys-cluster/easybuild-framework/easybuild-framework-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
PYPI_NO_NORMALIZE=1

inherit distutils-r1

DESCRIPTION="The easybuild-framework package is the core of EasyBuild."
HOMEPAGE="
https://easybuild.io/
https://github.com/easybuilders/easybuild-framework
"

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

RDEPEND="
dev-python/flake8[${PYTHON_USEDEP}]
dev-python/keyring[${PYTHON_USEDEP}]
dev-python/GitPython[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/autopep8[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/archspec[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"

PATCHES=(
"${FILESDIR}"/${PN}-4.6.2-test.patch
)
40 changes: 40 additions & 0 deletions sys-cluster/easybuild-framework/easybuild-framework-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
PYPI_NO_NORMALIZE=1

inherit distutils-r1

DESCRIPTION="The easybuild-framework package is the core of EasyBuild."
HOMEPAGE="
https://easybuild.io/
https://github.com/easybuilders/easybuild-framework
"

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

RDEPEND="
dev-python/flake8[${PYTHON_USEDEP}]
dev-python/keyring[${PYTHON_USEDEP}]
dev-python/GitPython[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/autopep8[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/archspec[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
"
BDEPEND="${RDEPEND}"

PATCHES=(
"${FILESDIR}"/${PN}-4.6.2-test.patch
)
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
}
Loading