diff options
author | andalenavals | 2018-02-01 21:26:13 -0200 |
---|---|---|
committer | andalenavals | 2018-02-01 21:26:13 -0200 |
commit | adcfb1fc4a1841066c67d77fe4c89aaebdfe0673 (patch) | |
tree | 1ed2e63ee0c68a6510110d8b3d3f0691470fef93 /PKGBUILD | |
download | aur-adcfb1fc4a1841066c67d77fe4c89aaebdfe0673.tar.gz |
There still 2 errors in test because missing files in /share/galsim IOError: File not found: /usr/share/galsim/COSMOS_25.2_training_sample/real_galaxy_catalog_25.2_fits.fits
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..416db3c7d600 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Andres Alejandro Navarro Alsina <aanavarroa@unal.edu.co> +# Contributor: Galsim team in Git-Hub Erin-sheldon and Mike Jarvis +pkgbase=python-galsim-extra-git +pkgname=('python-galsim-extra-git' 'python2-galsim-extra-git') +pkgver=ec746d5 +pkgrel=1 +pkgdesc="A package of modules that can be loaded in galsim config files " +arch=('any') +url="https://github.com/esheldon/galsim_extra" +license=('GPL') +makedepends=('git' 'python' 'python2') +source=("${pkgbase}::git+${url}") +md5sums=('SKIP') + +pkgver() { + cd "${pkgbase}" + printf "%s" "$(git describe --always | sed -E 's/([^-]*-g)/r\1/;s/-/./g')" +} + +prepare() { + cp -a $pkgbase{,-py2} +} + +build() { + cd "$srcdir"/$pkgbase + python setup.py build + + cd "$srcdir"/$pkgbase-py2 + python2 setup.py build +} + +check() { + cd "$srcdir"/$pkgbase/tests + nosetests -v || warning 'Tests failed' + + cd "$srcdir"/$pkgbase-py2/tests + nosetests2 -v || warning 'Tests failed' +} + +package_python-galsim-extra-git() { + depends=('') + cd $pkgbase + python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 +} + +package_python2-galsim-extra-git() { + depends=('') + cd $pkgbase-py2 + python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 +}
\ No newline at end of file |