summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorgraziano.giuliani2015-07-04 16:42:52 +0200
committergraziano.giuliani2015-07-04 16:42:52 +0200
commit6326deb6028ba0e8e3dcdeb05740b0a8a685b2ea (patch)
tree56e3fcf3ebde3f85fa5e05185413165bf17e3dd2 /PKGBUILD
downloadaur-6326deb6028ba0e8e3dcdeb05740b0a8a685b2ea.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..af2e61fe899b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Contributor: Graziano Giuliani <graziano.giuliani@gmail.com>
+# Maintainer: Graziano Giuliani <graziano.giuliani@gmail.com>
+
+_gitname=mpop
+
+pkgname=python2-mpop
+pkgrel=1
+pkgver=v0.11.0.747.g2ad1bb6
+pkgdesc="Meteorological Post-Processing Package (MPoP)"
+arch=('any')
+url="https://mpop.readthedocs.org/"
+license=('LGPL3')
+depends=(python2-mipp pyresample python2-pyspectral
+ python2-pyorbital python2-netcdf4 python2-h5py)
+makedepends=('git')
+source=(git://github.com/mraspaud/$_gitname.git)
+md5sums=('SKIP')
+
+pkgver() {
+ cd $srcdir/$_gitname
+ # Use the tag of the last commit
+ git describe --always | sed 's|-|.|g'
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ # We enforce this to be a strictly python2 package
+ sed -i -e "s|^#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
+ -e "s|^#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
+ -e "s|^#![ ]*/bin/env python$|#!/usr/bin/env python2|" \
+ $(find ${srcdir} -name '*.py')
+ python2 setup.py build_ext --inplace
+ python2 setup.py build
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ python2 setup.py install --root="$pkgdir" --optimize=1
+ mv $pkgdir/usr/etc $pkgdir/etc
+}
+
+# vim:set ts=2 sw=2 et: