[arch-commits] Commit in python-basemap/trunk (PKGBUILD)

Stéphane Gaudreault stephane at nymeria.archlinux.org
Tue Mar 26 01:42:04 UTC 2013


    Date: Tuesday, March 26, 2013 @ 02:42:04
  Author: stephane
Revision: 87031

upgpkg: python-basemap 1.0.6-2

split pkgs

Modified:
  python-basemap/trunk/PKGBUILD

----------+
 PKGBUILD |   28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-03-25 23:59:39 UTC (rev 87030)
+++ PKGBUILD	2013-03-26 01:42:04 UTC (rev 87031)
@@ -6,11 +6,11 @@
 pkgbase=python-basemap
 pkgname=('python-basemap' 'python2-basemap' 'python-basemap-common')
 pkgver=1.0.6
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
-url="http://matplotlib.sourceforge.net/basemap/doc/html/"
+url="http://matplotlib.org/basemap/"
 license=('custom')
-makedepends=('python2' 'python')
+makedepends=('python2-numpy' 'python-numpy' 'geos' 'shapelib')
 source=("http://downloads.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-${pkgver}/basemap-${pkgver}.tar.gz")
 sha1sums=('76191964c580b3af33c169cb050bb171328298f9')
 
@@ -18,14 +18,13 @@
 _py3basever=3.3
 
 build() {
-   pushd "${srcdir}"/${pkgbase}-${pkgver}
+   pushd "${srcdir}"/basemap-${pkgver}
    # Remove the bundled libraries and common data
    rm -r geos-*
-   rm -r lib/mpl_toolkits/basemap/data
    sed -i "s/lib64/lib/g" setup.py
    popd
 
-   cp -a "${srcdir}"/${pkgbase}-${pkgver}{,-python2}
+   cp -a "${srcdir}"/basemap-${pkgver}{,-python2}
 
    # Python3 Version
    cd "${srcdir}"/basemap-${pkgver}
@@ -52,7 +51,7 @@
    rm "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/__pycache__/__init__.cpython-33.{pyc,pyo}
 
    rm -fr "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/basemap/data
-   ln -sf /usr/share/basemap/data/ "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/basemap/data
+   ln -sf /usr/share/basemap/data "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/basemap/data
 }
 
 package_python2-basemap() {
@@ -68,20 +67,17 @@
    rm "${pkgdir}"/usr/lib/python${_py2basever}/site-packages/mpl_toolkits/__init__.{py,pyc,pyo}
 
    rm -fr "${pkgdir}"/usr/lib/python${_py2basever}/site-packages/mpl_toolkits/basemap/data
-   ln -sf /usr/share/basemap/data/ "${pkgdir}"/usr/lib/python${_py2basever}/site-packages/mpl_toolkits/basemap/data
+   ln -sf /usr/share/basemap/data "${pkgdir}"/usr/lib/python${_py2basever}/site-packages/mpl_toolkits/basemap/data
 }
 
 package_python-basemap-common() {
    pkgdesc="Data files for python-basemap"
 
-   # Make required directories
-   install -dm755 "${pkgdir}"/usr/lib/python${_py2basever}/site-packages/mpl_toolkits/basemap/
-   install -dm755 "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/basemap/
+   cd "${srcdir}"/basemap-${pkgver}
 
-   # Move data
-   cp -a "${srcdir}"/${pkgbase}-${pkgver}/lib/mpl_toolkits/basemap/data/ "${pkgdir}"/usr/share/basemap/
+   install -dm755 "${pkgdir}"/usr/share/basemap
+   cp -a lib/mpl_toolkits/basemap/data/ "${pkgdir}"/usr/share/basemap/
 
-   # License
-   install -Dm644 LICENSE_{data,pyshp,proj4} "${pkgdir}"/usr/share/licenses/${pkgbase}
-   install -Dm644 README        "${pkgdir}"/usr/share/licenses/${pkgbase}
+   install -dm755 "${pkgdir}"/usr/share/licenses/${pkgbase}
+   install -m644 LICENSE_{data,pyshp,proj4} README "${pkgdir}"/usr/share/licenses/${pkgbase}/
 }




More information about the arch-commits mailing list