[gentoo-commits] proj/sci:master commit in: sys-cluster/easybuild-framework/
commit: ffab1c746c92ae11906fa242fc04840757c3dfc8 Author: Alexander Puck Neuwirth neuwirth-informatik de> AuthorDate: Fri Feb 16 19:46:57 2024 + Commit: Alexander Puck Neuwirth neuwirth-informatik de> CommitDate: Fri Feb 16 19:46:57 2024 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ffab1c74 sys-cluster/easybuild-framework: add 4.9.0, Signed-off-by: Alexander Puck Neuwirth neuwirth-informatik.de> .../easybuild-framework-4.9.0.ebuild | 40 ++ .../easybuild-framework-.ebuild| 40 ++ 2 files changed, 80 insertions(+) diff --git a/sys-cluster/easybuild-framework/easybuild-framework-4.9.0.ebuild b/sys-cluster/easybuild-framework/easybuild-framework-4.9.0.ebuild new file mode 100644 index 0..56dda1fba --- /dev/null +++ b/sys-cluster/easybuild-framework/easybuild-framework-4.9.0.ebuild @@ -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} == ]]; 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 +) diff --git a/sys-cluster/easybuild-framework/easybuild-framework-.ebuild b/sys-cluster/easybuild-framework/easybuild-framework-.ebuild new file mode 100644 index 0..56dda1fba --- /dev/null +++ b/sys-cluster/easybuild-framework/easybuild-framework-.ebuild @@ -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} == ]]; 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 +)
[gentoo-commits] proj/sci:master commit in: sys-cluster/easybuild-framework/
commit: b88bbd20a18290471147b9859152671d5d314ab9 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon May 22 13:30:50 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon May 22 13:31:27 2023 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b88bbd20 sys-cluster/easybuild-framework: update SRC_URI Signed-off-by: Andrew Ammerlaan gentoo.org> sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild b/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild index af40cfc50..a7e11912c 100644 --- a/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild +++ b/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild @@ -2,15 +2,14 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..11} ) DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi DESCRIPTION="The easybuild-framework package is the core of EasyBuild." HOMEPAGE=" https://easybuild.io/ https://github.com/easybuilders/easybuild-framework " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0"
[gentoo-commits] proj/sci:master commit in: sys-cluster/easybuild-framework/, sys-cluster/easybuild-framework/files/
commit: e8718a2c292927cb82b57611ea0634929f71cee7 Author: Alexander Puck Neuwirth neuwirth-informatik de> AuthorDate: Wed Dec 28 15:02:40 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Jan 6 11:53:38 2023 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e8718a2c sys-cluster/easybuild-framework: new package, add 4.6.2 Signed-off-by: Alexander Puck Neuwirth neuwirth-informatik.de> Signed-off-by: Andrew Ammerlaan gentoo.org> .../easybuild-framework-4.6.2.ebuild | 34 ++ .../files/easybuild-framework-4.6.2-test.patch | 11 +++ sys-cluster/easybuild-framework/metadata.xml | 20 + 3 files changed, 65 insertions(+) diff --git a/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild b/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild new file mode 100644 index 0..ff5c3e495 --- /dev/null +++ b/sys-cluster/easybuild-framework/easybuild-framework-4.6.2.ebuild @@ -0,0 +1,34 @@ +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="The easybuild-framework package is the core of EasyBuild." +HOMEPAGE=" + https://easybuild.io/ + https://github.com/easybuilders/easybuild-framework +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +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/cryptography[${PYTHON_USEDEP}] +dev-python/rich[${PYTHON_USEDEP}] +dev-python/archspec[${PYTHON_USEDEP}] +" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-test.patch +) diff --git a/sys-cluster/easybuild-framework/files/easybuild-framework-4.6.2-test.patch b/sys-cluster/easybuild-framework/files/easybuild-framework-4.6.2-test.patch new file mode 100644 index 0..db1a65b5a --- /dev/null +++ b/sys-cluster/easybuild-framework/files/easybuild-framework-4.6.2-test.patch @@ -0,0 +1,11 @@ +--- a/setup.py 2022-10-22 17:31:01.312465269 +0200 b/setup.py 2022-10-22 17:30:50.826310864 +0200 +@@ -72,7 +72,7 @@ + "easybuild.toolchains.fft", "easybuild.toolchains.linalg", "easybuild.tools", "easybuild.tools.containers", + "easybuild.tools.deprecated", "easybuild.tools.job", "easybuild.tools.toolchain", + "easybuild.tools.module_naming_scheme", "easybuild.tools.package", "easybuild.tools.package.package_naming_scheme", +-"easybuild.tools.py2vs3", "easybuild.tools.repository", "test.framework", "test", ++"easybuild.tools.py2vs3", "easybuild.tools.repository", + ] + + setup( diff --git a/sys-cluster/easybuild-framework/metadata.xml b/sys-cluster/easybuild-framework/metadata.xml new file mode 100644 index 0..5d61e5c64 --- /dev/null +++ b/sys-cluster/easybuild-framework/metadata.xml @@ -0,0 +1,20 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + s...@gentoo.org + Gentoo Science Project + + + alexan...@neuwirth-informatik.de + Alexander Puck Neuwirth + + + The easybuild-framework package is the core of EasyBuild. It supports the implementation and use of so-called easyblocks which implement the software install procedure for a particular (group of) software package(s). + + + easybuild-framework + easybuilders/easybuild-framework + https://github.com/easybuilders/easybuild-framework/issues + +