summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorandalenavals2018-02-01 21:26:13 -0200
committerandalenavals2018-02-01 21:26:13 -0200
commitadcfb1fc4a1841066c67d77fe4c89aaebdfe0673 (patch)
tree1ed2e63ee0c68a6510110d8b3d3f0691470fef93 /PKGBUILD
downloadaur-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-xPKGBUILD50
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