diff options
author | Hans-Nikolai Viessmann | 2023-12-23 16:30:33 +0530 |
---|---|---|
committer | Hans-Nikolai Viessmann | 2023-12-23 16:30:33 +0530 |
commit | fabb58dd2aec9b440298a95cee15c067bb2aec10 (patch) | |
tree | 797b48ab9482845012196cbf3a4adf7b5f2f8e9a | |
parent | 2b95e234ef4523d0221533a09f9db8d59a8d6443 (diff) | |
download | aur-fabb58dd2aec9b440298a95cee15c067bb2aec10.tar.gz |
fixup to work with python3
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 29 insertions, 18 deletions
@@ -1,17 +1,16 @@ pkgbase = easybuild-easyconfigs-git pkgdesc = A software build and installation framework for HPC systems - pkgver = 3.5.1.r142.g0c1a5150e + pkgver = 4.8.2.r812.g41cde8911c pkgrel = 1 url = https://github.com/easybuilders/easybuild-easyconfigs arch = any - groups = easybuild-git - license = GPL + license = GPL2 makedepends = git - makedepends = python2-setuptools - depends = python2 - depends = easybuild-easyblocks-git + makedepends = python-setuptools + depends = python + depends = easybuild-easyblocks + provides = easybuild-easyconfigs source = git+https://github.com/easybuilders/easybuild-easyconfigs.git#branch=develop md5sums = SKIP pkgname = easybuild-easyconfigs-git - @@ -1,23 +1,35 @@ -# Maintainer: Hans-Nikolai Viessmann <hv15 AT hw.ac.uk> -pkgname='easybuild-easyconfigs-git' -pkgver=3.5.1.r142.g0c1a5150e +# Maintainer: Hans-Nikolai Viessmann <hans AT viess DOT mn> +_pkg='easybuild-easyconfigs' +pkgname="${_pkg}-git" +pkgver=4.8.2.r812.g41cde8911c pkgrel=1 pkgdesc="A software build and installation framework for HPC systems" arch=('any') -groups=('easybuild-git') url="https://github.com/easybuilders/easybuild-easyconfigs" -license=('GPL') -depends=('python2' 'easybuild-easyblocks-git') -makedepends=('git' 'python2-setuptools') -source=('git+https://github.com/easybuilders/easybuild-easyconfigs.git#branch=develop') +license=('GPL2') +depends=('python' 'easybuild-easyblocks') +makedepends=('git' 'python-setuptools') +provides=("$_pkg") +source=("git+https://github.com/easybuilders/${_pkg}.git#branch=develop") md5sums=('SKIP') pkgver() { - cd "$srcdir/easybuild-easyconfigs" + cd "$srcdir/$_pkg" printf "%s" "$(git describe --long | sed 's/\([^-]*-g\)/r\1/;s/.*v\(.*\)$/\1/;s/-/./g')" } +prepare() { + git -C "$srcdir/$_pkg" clean -dfx +} + +build() { + cd "$srcdir/$_pkg" + python setup.py build +} + package() { - cd "$srcdir/easybuild-easyconfigs" - python2 setup.py install --root "$pkgdir" + cd "$srcdir/$_pkg" + + local python_version="$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')" + python setup.py install --root="$pkgdir" --optimize=1 } |