summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD34
2 files changed, 29 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dbd0d2088f7b..07324f894405 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
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
}