summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichel Zou2021-08-03 21:47:30 +0200
committerMichel Zou2021-08-03 21:47:30 +0200
commit90154e8e9cdd9c112820fd230831c5b256dacb4e (patch)
tree66394c8c72556ed98e560eaae42009f03c594f6a /PKGBUILD
parent018a62ca28a9dbc9a66e67cf06d2e3119a84647e (diff)
downloadaur-90154e8e9cdd9c112820fd230831c5b256dacb4e.tar.gz
3.3.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD88
1 files changed, 16 insertions, 72 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ed35ad3b6923..2ec1b66a4486 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,94 +1,38 @@
-
pkgname=mingw-w64-gdal
-pkgver=1.11.2
+pkgver=3.3.1
pkgrel=1
pkgdesc="A translator library for raster geospatial data formats (mingw-w64)"
arch=('any')
url="http://www.gdal.org/"
license=('custom')
-depends=('mingw-w64-curl' 'mingw-w64-jasper' 'mingw-w64-giflib' 'mingw-w64-hdf5' 'mingw-w64-netcdf' 'mingw-w64-libgeotiff' 'mingw-w64-libfreexl' 'mingw-w64-libjpeg' 'mingw-w64-libpng' 'mingw-w64-libtiff' 'mingw-w64-sqlite' 'mingw-w64-postgresql')
+depends=('mingw-w64-curl' 'mingw-w64-hdf5' 'mingw-w64-netcdf' 'mingw-w64-libgeotiff' 'mingw-w64-libjpeg' 'mingw-w64-libpng' 'mingw-w64-libtiff' 'mingw-w64-sqlite' 'mingw-w64-postgresql' 'mingw-w64-geos' 'mingw-w64-giflib' 'mingw-w64-libfreexl' 'mingw-w64-libheif')
makedepends=('perl' 'mingw-w64-configure')
options=('!buildflags' '!strip' 'staticlibs')
-source=("http://download.osgeo.org/gdal/${pkgver}/gdal-${pkgver}.tar.gz"
- gdal-sqlite-3.8.7.patch gdal-1-fixes.patch)
-sha256sums=('66bc8192d24e314a66ed69285186d46e6999beb44fc97eeb9c76d82a117c0845'
- '2c1546f3303c27b5b9476192fd1f75fad0824380e711699ab09c2dd2f42d53c0' SKIP)
+source=("http://download.osgeo.org/gdal/${pkgver}/gdal-${pkgver}.tar.gz")
+sha256sums=('6c3c2422d129a9fef030d6aaa5bd3dd45ee798808953099313ffd36ab2945055')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "${srcdir}"/gdal-$pkgver
- patch -Np2 -i "${srcdir}"/gdal-sqlite-3.8.7.patch
- patch -Np1 -i "${srcdir}"/gdal-1-fixes.patch
- autoreconf -vi
+ touch config.rpath
}
build() {
cd "${srcdir}"
- cd gdal-${pkgver}
for _arch in ${_architectures}; do
- rm -rf build-${_arch}
- mkdir -p build-${_arch}
-# && pushd build-${_arch}
- cp aclocal.m4 autogen.sh COMMITERS config.guess config.sub configure configure.in Doxyfile GDALmake.opt.in build-${_arch}
- cp gdalnightlysvn.sh gdal.pc.in GNUmakefile HOWTO-RELEASE install-sh LICENSE.TXT ltmain.sh makefile.vc makegdal_gen.bat build-${_arch}
- cp MIGRATION_GUIDE.TXT mkbindist.sh mkgdaldist.sh mktestdist.sh NEWS nmake.opt nmake-wince.opt PROVENANCE.TXT build-${_arch}
- cp submake.bat svnkeywords.sh update_copyright.py Vagrantfile VERSION build-${_arch}
- cp -r alg apps bridge data doc frmts gcore html m4 man ogr port scripts swig vb6 wince build-${_arch}
- pushd build-${_arch}
- export LIBXML2_CONFIG=/usr/${_arch}/bin/xml2-config
- export CURL_CONFIG=/usr/${_arch}/bin/curl-config
- export PG_CONFIG=no
- ${_arch}-configure \
- --with-bsb \
- --with-grib \
- --with-ogr \
- --with-pam \
- --without-threads \
- --with-static-proj4 \
- --with-libz=/usr/${_arch} \
- --with-png=/usr/${_arch} \
- --with-geotiff=/usr/${_arch} \
- --with-libtiff=/usr/${_arch} \
- --with-jpeg=/usr/${_arch} \
- --with-jasper=/usr/${_arch} \
- --with-gif=/usr/${_arch} \
- --with-expat=/usr/${_arch} \
- --with-sqlite3=/usr/${_arch} \
- --with-hdf5=/usr/${_arch} \
- --with-libjson-c=/usr/${_arch} \
+ rm -rf build-${_arch} && cp -r gdal-$pkgver build-${_arch} && pushd build-${_arch}
+ sed -i "s|/usr/local|/usr/${_arch}|g" configure.ac
+ sed -i "s|/usr|/usr/${_arch}|g" configure.ac m4/*.m4
+ autoreconf -vfi
+ ./autogen.sh
+ ${_arch}-configure --with-netcdf --with-libtiff --with-sqlite3 --with-geotiff \
+ --with-mysql --with-curl --with-hdf5 --with-perl --with-geos \
+ --with-png --with-poppler --with-spatialite --with-openjpeg \
+ --without-python --without-perl \
+ --with-geos=/usr/${_arch}/bin/geos-config \
--with-netcdf=/usr/${_arch} \
- --without-pg \
- --with-geos=/usr/${_arch} \
- --with-xml2=/usr/${_arch} \
- --with-curl=/usr/${_arch} \
- --without-odbc \
- --without-xerces \
- --without-grass \
- --without-libgrass \
- --without-spatialite \
- --without-cfitsio \
- --without-pcraster \
- --without-pcidsk \
- --without-ogdi \
- --without-fme \
- --without-ecw \
- --without-kakadu \
- --without-mrsid \
- --without-jp2mrsid \
- --without-msg \
- --without-oci \
- --without-mysql \
- --without-ingres \
- --without-dods-root \
- --without-dwgdirect \
- --without-idb \
- --without-sde \
- --without-epsilon \
- --without-perl \
- --without-php \
- --without-ruby \
- --without-python
+ .
make
popd
done