diff options
author | Michel Zou | 2021-08-03 21:47:30 +0200 |
---|---|---|
committer | Michel Zou | 2021-08-03 21:47:30 +0200 |
commit | 90154e8e9cdd9c112820fd230831c5b256dacb4e (patch) | |
tree | 66394c8c72556ed98e560eaae42009f03c594f6a /PKGBUILD | |
parent | 018a62ca28a9dbc9a66e67cf06d2e3119a84647e (diff) | |
download | aur-90154e8e9cdd9c112820fd230831c5b256dacb4e.tar.gz |
3.3.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 88 |
1 files changed, 16 insertions, 72 deletions
@@ -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 |