summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuiAlDuS2023-10-10 10:32:46 -0600
committerGuiAlDuS2023-10-10 10:32:46 -0600
commit1ebecbd15206bcc56644080a334e8d441a5cf0b0 (patch)
tree36d5d237ee0e008228373e9a24c87d51ea2f1691
parent86836c9884ddd16fef1ca12cd6f61cd7cfeac2c6 (diff)
downloadaur-1ebecbd15206bcc56644080a334e8d441a5cf0b0.tar.gz
updated to GDAL version 3.7.2
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD51
2 files changed, 46 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45b313beff23..35bdde3c07ec 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4c84207b6709..0f0925cf098e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/