diff options
-rw-r--r-- | .SRCINFO | 43 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rw-r--r-- | gdal-1.5.1-python-install.patch | 10 |
3 files changed, 116 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fb0cf346ede1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,43 @@ +pkgbase = gdal-curl + pkgdesc = A translator library for raster geospatial data formats with curl and podofo (PDF) support + pkgver = 2.0.0 + pkgrel = 1 + url = http://www.gdal.org/ + arch = i686 + arch = x86_64 + license = custom + makedepends = perl + makedepends = swig + makedepends = chrpath + depends = curl + depends = geos + depends = giflib + depends = hdf5 + depends = libgeotiff + depends = libjpeg + depends = libpng + depends = libtiff + depends = netcdf + depends = python2 + depends = python2-numpy + depends = cfitsio + depends = sqlite3 + depends = libmariadbclient + depends = postgresql-libs + depends = podofo + optdepends = postgresql: postgresql database support + optdepends = mariadb: mariadb/mysql database support + optdepends = swig: perl binding support + optdepends = poppler: pdf conversion support + optdepends = libspatialite: spatiallite support + provides = gdal==2.0.0 + conflicts = gdal + options = !libtool + options = !makeflags + source = http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.xz + source = gdal-1.5.1-python-install.patch + md5sums = abba44bf198784e28cbf931fa4981059 + md5sums = 81afc1c26d29cee84aadb6924fe33861 + +pkgname = gdal-curl + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..78813a5ced31 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Dražen Odobašić <dodobasic at gmail> + +pkgname=gdal-curl +_pkgname=gdal +pkgver=2.0.0 +pkgrel=1 +pkgdesc="A translator library for raster geospatial data formats with curl and podofo (PDF) support" +arch=('i686' 'x86_64') +url="http://www.gdal.org/" +license=('custom') +depends=('curl' 'geos' 'giflib' 'hdf5' 'libgeotiff' 'libjpeg' 'libpng' 'libtiff' 'netcdf' 'python2' 'python2-numpy' 'cfitsio' 'sqlite3' 'libmariadbclient' 'postgresql-libs' 'podofo') +makedepends=('perl' 'swig' 'chrpath') +optdepends=('postgresql: postgresql database support' + 'mariadb: mariadb/mysql database support' + 'swig: perl binding support' + 'poppler: pdf conversion support' + 'libspatialite: spatiallite support') +options=('!libtool' '!makeflags') +source=(http://download.osgeo.org/${_pkgname}/${pkgver}/${_pkgname}-${pkgver}.tar.xz \ + gdal-1.5.1-python-install.patch +) + +md5sums=('abba44bf198784e28cbf931fa4981059' + '81afc1c26d29cee84aadb6924fe33861') + +provides=('gdal==2.0.0') +conflicts=('gdal') + +build() { + + cd ${srcdir}/$_pkgname-$pkgver + patch -Np0 -i ${srcdir}/gdal-1.5.1-python-install.patch + + # python2 fixes + for file in swig/python/{,osgeo/,samples/,scripts/}*.py; do + sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' $file + done + + ./configure --prefix=/usr --with-netcdf --with-libtiff --with-sqlite3 \ + --with-geotiff --with-mysql --with-python=/usr/bin/python2 \ + --without-libtool --with-curl --with-hdf5 --with-perl --with-geos \ + --with-png --with-podofo --with-spatialite + + make +} + +package () { + cd ${srcdir}/$_pkgname-$pkgver + + make DESTDIR=${pkgdir} install + + # install license + install -D -m644 LICENSE.TXT ${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE + + #FS15477 clean up junks + rm -f ${pkgdir}/usr/bin/*.dox + + # Remove RPATH + chrpath --delete "${pkgdir}"/usr/lib/perl5/${CARCH}-linux-thread-multi/auto/Geo/OSR/OSR.so + chrpath --delete "${pkgdir}"/usr/lib/perl5/${CARCH}-linux-thread-multi/auto/Geo/OGR/OGR.so + chrpath --delete "${pkgdir}"/usr/lib/perl5/${CARCH}-linux-thread-multi/auto/Geo/GDAL/GDAL.so + chrpath --delete "${pkgdir}"/usr/lib/perl5/${CARCH}-linux-thread-multi/auto/Geo/GDAL/Const/Const.so +} diff --git a/gdal-1.5.1-python-install.patch b/gdal-1.5.1-python-install.patch new file mode 100644 index 000000000000..8ec414d37a82 --- /dev/null +++ b/gdal-1.5.1-python-install.patch @@ -0,0 +1,10 @@ +--- swig/python/GNUmakefile.orig 2010-04-24 01:22:07.000000000 +0200 ++++ swig/python/GNUmakefile 2010-05-05 19:14:58.000000000 +0200 +@@ -72,5 +72,5 @@ + ifeq ($(PY_HAVE_SETUPTOOLS),1) +- $(PYTHON) setup.py install ++ $(PYTHON) setup.py install --root=$(DESTDIR) + else +- $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix) ++ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(prefix) + endif |