summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorHans-Nikolai Viessmann2023-12-23 16:30:33 +0530
committerHans-Nikolai Viessmann2023-12-23 16:30:33 +0530
commitfabb58dd2aec9b440298a95cee15c067bb2aec10 (patch)
tree797b48ab9482845012196cbf3a4adf7b5f2f8e9a /PKGBUILD
parent2b95e234ef4523d0221533a09f9db8d59a8d6443 (diff)
downloadaur-fabb58dd2aec9b440298a95cee15c067bb2aec10.tar.gz
fixup to work with python3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 23 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 46733d7f162b..330e87a05a31 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}