diff options
author | GuiAlDuS | 2023-10-10 10:32:46 -0600 |
---|---|---|
committer | GuiAlDuS | 2023-10-10 10:32:46 -0600 |
commit | 1ebecbd15206bcc56644080a334e8d441a5cf0b0 (patch) | |
tree | 36d5d237ee0e008228373e9a24c87d51ea2f1691 | |
parent | 86836c9884ddd16fef1ca12cd6f61cd7cfeac2c6 (diff) | |
download | aur-1ebecbd15206bcc56644080a334e8d441a5cf0b0.tar.gz |
updated to GDAL version 3.7.2
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 51 |
2 files changed, 46 insertions, 21 deletions
@@ -1,6 +1,6 @@ pkgbase = gdal-hdf4 pkgdesc = A translator library for raster and vector geospatial data formats - pkgver = 3.6.0 + pkgver = 3.7.2 pkgrel = 4 url = https://gdal.org/ changelog = gdal-hdf4.changelog @@ -38,7 +38,7 @@ pkgbase = gdal-hdf4 makedepends = openssl makedepends = pcre2 makedepends = libpng - makedepends = podofo + makedepends = podofo-0.9 makedepends = poppler makedepends = postgresql-libs makedepends = qhull @@ -51,10 +51,16 @@ pkgbase = gdal-hdf4 makedepends = zlib makedepends = zstd makedepends = hdf4 + optdepends = postgresql: postgresql database support + optdepends = mariadb: mariadb database support + optdepends = perl: perl binding support + optdepends = unixodbc: when present while building, will add odbc support + optdepends = libkml: when present while building, adds kml support provides = gdal conflicts = gdal - source = https://download.osgeo.org/gdal/3.6.0/gdal-3.6.0.tar.xz - b2sums = f57b57bb460bf4cb3d601f981e3315b164bcf2f6da1f1b7e72f9ce771e58e4c88619833ca366b6a7c70ed1032bcf3c959f81d60254e136b40fb715937a7e5a59 + options = !emptydirs + source = https://github.com/OSGeo/gdal/releases/download/v3.7.2/gdal-3.7.2.tar.gz + md5sums = d6ffb51d21a619d0f242957a6078ffb3 pkgname = gdal-hdf4 depends = proj @@ -100,7 +106,7 @@ pkgname = gdal-hdf4 pkgname = python-gdal-hdf4 pkgdesc = Python bindings for GDAL - depends = gdal-hdf4=3.6.0 + depends = gdal-hdf4=3.7.2 depends = python-numpy provides = python-gdal conflicts = python-gdal @@ -11,7 +11,7 @@ _pkgbase=gdal provides=('gdal') conflicts=('gdal') pkgname=(gdal-hdf4 python-gdal-hdf4) -pkgver=3.6.0 +pkgver=3.7.2 pkgrel=4 pkgdesc="A translator library for raster and vector geospatial data formats" arch=(x86_64) @@ -21,15 +21,31 @@ makedepends=(cmake opencl-headers python-setuptools python-numpy proj arrow blosc cfitsio curl crypto++ libdeflate expat libfreexl libgeotiff geos giflib libheif hdf5 libjpeg-turbo json-c xz libxml2 lz4 mariadb-libs netcdf unixodbc ocl-icd openexr openjpeg2 - openssl pcre2 libpng podofo poppler postgresql-libs qhull + openssl pcre2 libpng podofo-0.9 poppler postgresql-libs qhull libspatialite sqlite swig libtiff libwebp xerces-c zlib zstd hdf4) + +optdepends=('postgresql: postgresql database support' + 'mariadb: mariadb database support' + 'perl: perl binding support' + 'unixodbc: when present while building, will add odbc support' + 'libkml: when present while building, adds kml support' +) +options=('!emptydirs') # armadillo brunsli lerc libkml rasterlite2 sfcgal tiledb # ogdi changelog=$pkgbase.changelog -source=(https://download.osgeo.org/${_pkgbase}/${pkgver}/${_pkgbase}-${pkgver}.tar.xz) -b2sums=('f57b57bb460bf4cb3d601f981e3315b164bcf2f6da1f1b7e72f9ce771e58e4c88619833ca366b6a7c70ed1032bcf3c959f81d60254e136b40fb715937a7e5a59') +source=(https://github.com/OSGeo/${_pkgbase}/releases/download/v${pkgver}/${_pkgbase}-${pkgver}.tar.gz) +md5sums=('d6ffb51d21a619d0f242957a6078ffb3') + +prepare() { +# Fix build with podofo-0.9 + sed -e 's|podofo.h|podofo/podofo.h|' -i $_pkgbase-$pkgver/frmts/pdf/pdfsdk_headers.h +} build() { + opt_libs="" + [[ "$(ldconfig -p | grep libkml.so)" ]] && { echo "Found libkml.so"; opt_libs+=" -DGDAL_USE_LIBKML=ON"; } + cmake -B build -S $_pkgbase-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ -DENABLE_IPO=ON \ @@ -77,7 +93,10 @@ build() { -DGDAL_USE_WEBP=ON \ -DGDAL_USE_XERCESC=ON \ -DGDAL_USE_ZLIB=ON \ - -DGDAL_USE_ZSTD=ON + -DGDAL_USE_ZSTD=ON \ + -DPODOFO_INCLUDE_DIR=/usr/include/podofo-0.9 \ + -DPODOFO_LIBRARY=/usr/lib/podofo-0.9/libpodofo.so \ + $opt_libs make -C build } @@ -87,17 +106,17 @@ package_gdal-hdf4 () { pcre2 libpng qhull libspatialite sqlite libtiff xerces-c zlib zstd hdf4) optdepends=('arrow: Arrow/Parquet support' - 'cfitsio: FITS support' - 'hdf5: HDF5 support' - 'libheif: HEIF support' - 'mariadb-libs: MySQL support' - 'netcdf: netCDF support' - 'openexr: EXR support' - 'openjpeg2: JP2 support' - 'podofo: PDF support' - 'poppler: PDF support' - 'postgresql-libs: PostgreSQL support' - 'libwebp: WebP support') + 'cfitsio: FITS support' + 'hdf5: HDF5 support' + 'libheif: HEIF support' + 'mariadb-libs: MySQL support' + 'netcdf: netCDF support' + 'openexr: EXR support' + 'openjpeg2: JP2 support' + 'podofo: PDF support' + 'poppler: PDF support' + 'postgresql-libs: PostgreSQL support' + 'libwebp: WebP support') make -C build DESTDIR="${pkgdir}" install install -Dm644 ${_pkgbase}-${pkgver}/LICENSE.TXT -t "${pkgdir}"/usr/share/licenses/$_pkgbase/ |