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

Jaroslav Lichtblau jlichtblau at nymeria.archlinux.org
Tue Mar 18 23:14:29 UTC 2014


    Date: Wednesday, March 19, 2014 @ 00:14:29
  Author: jlichtblau
Revision: 107731

upgpkg: python-basemap 1.0.7-2

Modified:
  python-basemap/trunk/PKGBUILD

----------+
 PKGBUILD |   44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-03-18 22:51:56 UTC (rev 107730)
+++ PKGBUILD	2014-03-18 23:14:29 UTC (rev 107731)
@@ -7,7 +7,7 @@
 pkgbase=python-basemap
 pkgname=('python-basemap' 'python2-basemap' 'python-basemap-common')
 pkgver=1.0.7
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 url="http://matplotlib.org/basemap/"
 license=('custom')
@@ -16,7 +16,7 @@
 sha1sums=('e1d5750aab4b2d2c3191bba078a6ae3e2bafa068')
 
 _py2basever=2.7
-_py3basever=3.3
+_py3basever=3.4
 
 build() {
    pushd "${srcdir}"/basemap-${pkgver}
@@ -27,15 +27,31 @@
 
    cp -a "${srcdir}"/basemap-${pkgver}{,-python2}
 
+    # Python2 Version
+   cd "${srcdir}"/basemap-${pkgver}-python2
+   python2 setup.py config
+   python2 setup.py build
+   
    # Python3 Version
    cd "${srcdir}"/basemap-${pkgver}
    python setup.py config
    python setup.py build
+}
 
-   # Python2 Version
+package_python2-basemap() {
+   pkgdesc="Toolkit for plotting data on map projections"
+   depends=('python-basemap-common' 'python2-matplotlib' 'geos' 'shapelib' 'python2-numpy' 'python2-httplib2')
+   optdepends=('python2-pillow: Python Imaging Library is only needed for bluemarble and warpimage methods.')
+
    cd "${srcdir}"/basemap-${pkgver}-python2
-   python2 setup.py config
-   python2 setup.py build
+
+   python2 setup.py install -O1 --skip-build --root="${pkgdir}" --prefix=/usr
+
+   # Conflict with files from python2-matplotlib
+   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
 }
 
 package_python-basemap() {
@@ -49,28 +65,12 @@
 
    # Conflict with files from python-matplotlib
    rm "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/__init__.py
-   rm "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/__pycache__/__init__.cpython-33.{pyc,pyo}
+   rm "${pkgdir}"/usr/lib/python${_py3basever}/site-packages/mpl_toolkits/__pycache__/__init__.cpython-34.{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
 }
 
-package_python2-basemap() {
-   pkgdesc="Toolkit for plotting data on map projections"
-   depends=('python-basemap-common' 'python2-matplotlib' 'geos' 'shapelib' 'python2-numpy' 'python2-httplib2')
-   optdepends=('python2-pillow: Python Imaging Library is only needed for bluemarble and warpimage methods.')
-
-   cd "${srcdir}"/basemap-${pkgver}-python2
-
-   python2 setup.py install -O1 --skip-build --root="${pkgdir}" --prefix=/usr
-
-   # Conflict with files from python2-matplotlib
-   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
-}
-
 package_python-basemap-common() {
    pkgdesc="Data files for python-basemap"
 




More information about the arch-commits mailing list