diff options
author | Konstantin Gizdov | 2017-11-04 18:55:53 +0000 |
---|---|---|
committer | Konstantin Gizdov | 2017-11-04 18:55:53 +0000 |
commit | dd4a7df1c49a9d4eaa4c90d73a93c6bf446d2356 (patch) | |
tree | 14e67b2fb97042ec0aee23421ff85212c740392b | |
parent | 0bef7834ac425b2a252a67a553f228bd9f1cc38d (diff) | |
parent | 8b96174347a81e90628eedbe98c8e425c6213f14 (diff) | |
download | aur-dd4a7df1c49a9d4eaa4c90d73a93c6bf446d2356.tar.gz |
safer build
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 31 insertions, 29 deletions
@@ -1,7 +1,7 @@ pkgbase = python-root_numpy pkgdesc = The interface between ROOT and NumPy pkgver = 4.7.3 - pkgrel = 1 + pkgrel = 2 url = http://scikit-hep.org/root_numpy/ arch = i686 arch = x86_64 @@ -4,7 +4,7 @@ pkgbase=python-root_numpy _pkgbase=root_numpy pkgname=('python2-root_numpy' 'python-root_numpy') pkgver=4.7.3 -pkgrel=1 +pkgrel=2 pkgdesc="The interface between ROOT and NumPy" arch=('i686' 'x86_64') url="http://scikit-hep.org/root_numpy/" @@ -17,52 +17,54 @@ source=("https://github.com/scikit-hep/${_pkgbase}/archive/${pkgver}.zip") sha256sums=('62f467ffad6608566c943b8dffea212e12caccc96155e81ba451a1034adf1f33') prepare() { - cd "$srcdir" - cp -a root_numpy-$pkgver root_numpy-py2-$pkgver - cd root_numpy-py2-$pkgver + cd "${srcdir}" + cp -a "root_numpy-${pkgver}" "root_numpy-py2-${pkgver}" + cd "root_numpy-py2-${pkgver}" - sed -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|" \ - -i $(find . -name '*.py') + msg2 "Adjusting Python 2 shebangs..." + find . -name '*.py' -type f -exec \ + sed -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|" \ + -i '{}' \; -print } build() { - msg "Building Python2" - cd "$srcdir"/root_numpy-py2-$pkgver + msg2 "Building Python2" + cd "${srcdir}/root_numpy-py2-${pkgver}" python2 setup.py build - msg "Building Python3" - cd "$srcdir"/root_numpy-$pkgver + msg2 "Building Python3" + cd "${srcdir}/root_numpy-${pkgver}" python setup.py build } package_python2-root_numpy() { depends=('python2-numpy' 'root') - cd "$srcdir"/root_numpy-py2-$pkgver + cd "${srcdir}/root_numpy-py2-${pkgver}" - python2 setup.py install --root="$pkgdir"/ --optimize=1 + python2 setup.py install --root="${pkgdir}/" --optimize=1 - install -D LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -d "$pkgdir"/usr/share/doc/$pkgname - cp -r benchmarks "$pkgdir"/usr/share/doc/$pkgname/ - cp -r docs "$pkgdir"/usr/share/doc/$pkgname/ - cp -r examples "$pkgdir"/usr/share/doc/$pkgname/ - cp -r paper "$pkgdir"/usr/share/doc/$pkgname/ + install -d "${pkgdir}/usr/share/doc/${pkgname}" + cp -r benchmarks "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r docs "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r examples "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r paper "${pkgdir}/usr/share/doc/${pkgname}/" } package_python-root_numpy() { depends=('python-numpy' 'root') - cd "$srcdir"/root_numpy-$pkgver + cd "${srcdir}/root_numpy-${pkgver}" - python setup.py install --root="$pkgdir"/ --optimize=1 + python setup.py install --root="${pkgdir}/" --optimize=1 - install -D LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + install -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -d "$pkgdir"/usr/share/doc/$pkgname - cp -r benchmarks "$pkgdir"/usr/share/doc/$pkgname/ - cp -r docs "$pkgdir"/usr/share/doc/$pkgname/ - cp -r examples "$pkgdir"/usr/share/doc/$pkgname/ - cp -r paper "$pkgdir"/usr/share/doc/$pkgname/ + install -d "${pkgdir}/usr/share/doc/${pkgname}" + cp -r benchmarks "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r docs "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r examples "${pkgdir}/usr/share/doc/${pkgname}/" + cp -r paper "${pkgdir}/usr/share/doc/${pkgname}/" } |