summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD25
1 files changed, 16 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4cba1ac0f08c..b5f59b7478a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgbase=gdal-libkml-filegdb
pkgname=(gdal-libkml-filegdb python-gdal-libkml-filegdb)
-pkgver=3.7.3
+pkgver=3.8.0
pkgrel=1
provides=('gdal')
pkgdesc="A translator library for raster and vector geospatial data formats (with libkml and filegdb support)"
@@ -18,18 +18,25 @@ makedepends=(cmake opencl-headers python-setuptools python-numpy
libgeotiff geos giflib libheif hdf5 libjpeg-turbo json-c libjxl xz
libxml2 lz4 mariadb-libs netcdf unixodbc ocl-icd openexr openjpeg2
openssl pcre2 libpng podofo poppler postgresql-libs qhull
- libspatialite sqlite swig libtiff libwebp xerces-c zlib zstd libkml-git)
-# armadillo brunsli lerc libkml rasterlite2 sfcgal tiledb
+ libspatialite sqlite swig libtiff libwebp xerces-c zlib zstd libaec libkml-git)
+# armadillo brunsli lerc libkml qb3 rasterlite2 sfcgal tiledb
# ogdi
changelog=gdal.changelog
-source=(https://download.osgeo.org/gdal/${pkgver}/gdal-${pkgver}.tar.xz)
-b2sums=('743ce2d8027fb228630a2951af2de8ac7fb5fa0b32124d58fb545ac61fdf5240f17ae85cfdcab51ea5e1b4e2311b55af4c7bbdfe82c6ed5ea180a5c8b254ccfd')
+source=(https://download.osgeo.org/gdal/${pkgver}/gdal-${pkgver}.tar.xz
+ https://github.com/OSGeo/gdal/commit/cbed9fc9.patch
+ https://github.com/OSGeo/gdal/commit/ec33f6d6.patch)
+b2sums=('646aa91283e7228a054221d120bddb456c8b898f9155edd289f2b2e0bf8706fa3045a98d26e4cf5ba5dba6d8c1c7f0a7f4aaaded9457481a65910c2d313c8f9d'
+ 'e75eb8edb5507450ded3bca618a03a283ba49791df416b0a7732f859d93124704e8508fcd11271bbbeef299d05d3ad2df9e03bd805580445407cb6b8c003a98e'
+ '5c0abcfcfbb0ca2a96156abb4c7daaf4860fa30d553228172eb8def8b2f95e93bae9217974fba9621dcf9921e906a5ada9b710b1c0b29e7e580191a0a56a76e2')
-# prepare() {
-#
-# }
+prepare() {
+ # Fix build with libxml2 2.12
+ patch -d gdal-$pkgver -p1 < cbed9fc9.patch
+ patch -d gdal-$pkgver -p1 < ec33f6d6.patch
+}
build() {
+ export PATH="$(pwd)/build/apps:$PATH"
cmake -B build -S gdal-$pkgver \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_CXX_STANDARD=17 \
@@ -88,7 +95,7 @@ package_gdal-libkml-filegdb () {
conflicts=('gdal')
depends=(proj blosc crypto++ curl libdeflate expat libfreexl geos libgeotiff
giflib libjpeg-turbo json-c xz libxml2 lz4 unixodbc ocl-icd openssl
- pcre2 libpng qhull libspatialite sqlite libtiff xerces-c zlib zstd libkml-git filegdb-api)
+ pcre2 libpng qhull libspatialite sqlite libtiff xerces-c zlib zstd libaec libkml-git filegdb-api)
optdepends=('arrow: Arrow/Parquet support'
'cfitsio: FITS support'
'hdf5: HDF5 support'