Date: Wednesday, September 14, 2016 @ 21:15:45 Author: jlichtblau Revision: 189330
archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: python-pyproj/repos/community-staging-i686/ python-pyproj/repos/community-staging-i686/PKGBUILD (from rev 189329, python-pyproj/trunk/PKGBUILD) python-pyproj/repos/community-staging-x86_64/ python-pyproj/repos/community-staging-x86_64/PKGBUILD (from rev 189329, python-pyproj/trunk/PKGBUILD) -----------------------------------+ community-staging-i686/PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++ community-staging-x86_64/PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) Copied: python-pyproj/repos/community-staging-i686/PKGBUILD (from rev 189329, python-pyproj/trunk/PKGBUILD) =================================================================== --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-09-14 21:15:45 UTC (rev 189330) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Jaroslav Lichtblau <svetlemo...@archlinux.org> +# Contributor: Stéphane Gaudreault <steph...@archlinux.org> + +pkgbase=python-pyproj +pkgname=('python-pyproj' 'python2-pyproj') +pkgver=1.9.5.1 +pkgrel=2 +pkgdesc="Python interfaces to PROJ.4 library" +arch=('i686' 'x86_64') +url="http://jswhit.github.io/pyproj/" +license=('custom') +makedepends=('python-setuptools' 'python2-setuptools' 'proj') +source=($pkgname-$pkgver.tar.gz::https://github.com/jswhit/pyproj/archive/v${pkgver}rel.tar.gz) +sha256sums=('0e19f02ebbf4c253813142ffe06e12489f3861877c3fab75b6c769c1a1960cac') + +prepare() { + cd "${srcdir}" + +# Remove RPATH + sed -i "s/runtime_library_dirs=libdirs,//" pyproj-${pkgver}rel/setup.py + + cp -a pyproj-${pkgver}rel{,-python2} +} + +build() { + cd "${srcdir}" + + export PROJ_DIR=/usr/share/proj + +# Build python 3 module + cd pyproj-${pkgver}rel + python setup.py build + +# Build python 2 module + cd ../pyproj-${pkgver}rel-python2 + python2 setup.py build +} + +package_python-pyproj() { + depends=('proj' 'python>=3.5') + + cd "${srcdir}"/pyproj-${pkgver}rel + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + + install -Dm644 LICENSE_proj4 "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +package_python2-pyproj() { + depends=('proj' 'python2>=2.7') + + cd "${srcdir}"/pyproj-${pkgver}rel-python2 + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + + install -Dm644 LICENSE_proj4 "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} Copied: python-pyproj/repos/community-staging-x86_64/PKGBUILD (from rev 189329, python-pyproj/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-09-14 21:15:45 UTC (rev 189330) @@ -0,0 +1,56 @@ +# $Id$ +# Maintainer: Jaroslav Lichtblau <svetlemo...@archlinux.org> +# Contributor: Stéphane Gaudreault <steph...@archlinux.org> + +pkgbase=python-pyproj +pkgname=('python-pyproj' 'python2-pyproj') +pkgver=1.9.5.1 +pkgrel=2 +pkgdesc="Python interfaces to PROJ.4 library" +arch=('i686' 'x86_64') +url="http://jswhit.github.io/pyproj/" +license=('custom') +makedepends=('python-setuptools' 'python2-setuptools' 'proj') +source=($pkgname-$pkgver.tar.gz::https://github.com/jswhit/pyproj/archive/v${pkgver}rel.tar.gz) +sha256sums=('0e19f02ebbf4c253813142ffe06e12489f3861877c3fab75b6c769c1a1960cac') + +prepare() { + cd "${srcdir}" + +# Remove RPATH + sed -i "s/runtime_library_dirs=libdirs,//" pyproj-${pkgver}rel/setup.py + + cp -a pyproj-${pkgver}rel{,-python2} +} + +build() { + cd "${srcdir}" + + export PROJ_DIR=/usr/share/proj + +# Build python 3 module + cd pyproj-${pkgver}rel + python setup.py build + +# Build python 2 module + cd ../pyproj-${pkgver}rel-python2 + python2 setup.py build +} + +package_python-pyproj() { + depends=('proj' 'python>=3.5') + + cd "${srcdir}"/pyproj-${pkgver}rel + python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + + install -Dm644 LICENSE_proj4 "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +package_python2-pyproj() { + depends=('proj' 'python2>=2.7') + + cd "${srcdir}"/pyproj-${pkgver}rel-python2 + python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + + install -Dm644 LICENSE_proj4 "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}