summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuiAlDuS2023-12-01 16:30:24 -0600
committerGuiAlDuS2023-12-01 16:30:24 -0600
commit56aa031307dfa1a401136077ca8d9dbcd76ea135 (patch)
tree825adc1518fbf6695e1d108e61bfd38bd7c3ed08
parent1aa5e1514b352c3aac9409ed52164a72a4795be6 (diff)
downloadaur-56aa031307dfa1a401136077ca8d9dbcd76ea135.tar.gz
update to GDAL version 3.8.0, commenting on python files
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD61
2 files changed, 58 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 29f57ad17e0e..c8a480a455f7 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.7.3
+ pkgver = 3.8.0
pkgrel = 1
url = https://gdal.org/
changelog = gdal-hdf4.changelog
@@ -59,8 +59,12 @@ pkgbase = gdal-hdf4
provides = gdal
conflicts = gdal
options = !emptydirs
- source = https://github.com/OSGeo/gdal/releases/download/v3.7.3/gdal-3.7.3.tar.gz
- md5sums = adbb5cf3eb44767e05a5ef673bbde33f
+ source = https://download.osgeo.org/gdal/3.8.0/gdal-3.8.0.tar.xz
+ source = https://github.com/OSGeo/gdal/commit/cbed9fc9.patch
+ source = https://github.com/OSGeo/gdal/commit/ec33f6d6.patch
+ b2sums = 646aa91283e7228a054221d120bddb456c8b898f9155edd289f2b2e0bf8706fa3045a98d26e4cf5ba5dba6d8c1c7f0a7f4aaaded9457481a65910c2d313c8f9d
+ b2sums = e75eb8edb5507450ded3bca618a03a283ba49791df416b0a7732f859d93124704e8508fcd11271bbbeef299d05d3ad2df9e03bd805580445407cb6b8c003a98e
+ b2sums = 5c0abcfcfbb0ca2a96156abb4c7daaf4860fa30d553228172eb8def8b2f95e93bae9217974fba9621dcf9921e906a5ada9b710b1c0b29e7e580191a0a56a76e2
pkgname = gdal-hdf4
depends = proj
@@ -91,22 +95,22 @@ pkgname = gdal-hdf4
depends = zlib
depends = zstd
depends = hdf4
- optdepends = arrow: Arrow/Parquet support
- optdepends = cfitsio: FITS support
- optdepends = hdf5: HDF5 support
- optdepends = libheif: HEIF support
- optdepends = mariadb-libs: MySQL support
- optdepends = netcdf: netCDF support
- optdepends = openexr: EXR support
- optdepends = openjpeg2: JP2 support
- optdepends = podofo: PDF support
- optdepends = poppler: PDF support
- optdepends = postgresql-libs: PostgreSQL support
- optdepends = libwebp: WebP support
+ depends = arrow
+ depends = cfitsio
+ depends = hdf5
+ depends = libheif
+ depends = mariadb-libs
+ depends = netcdf
+ depends = openexr
+ depends = openjpeg2
+ depends = podofo
+ depends = poppler
+ depends = postgresql-libs
+ depends = libwebp
pkgname = python-gdal-hdf4
pkgdesc = Python bindings for GDAL
- depends = gdal-hdf4=3.7.3
+ depends = gdal-hdf4=3.8.0
depends = python-numpy
provides = python-gdal
conflicts = python-gdal
diff --git a/PKGBUILD b/PKGBUILD
index 758618cb990b..8050cc9555ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,12 +12,13 @@ _pkgbase=gdal
provides=('gdal')
conflicts=('gdal')
pkgname=(gdal-hdf4 python-gdal-hdf4)
-pkgver=3.7.3
+pkgver=3.8.0
pkgrel=1
pkgdesc="A translator library for raster and vector geospatial data formats"
arch=(x86_64)
url="https://gdal.org/"
license=(custom)
+_commit="d2c98838e03c0a9f857926621bc9874f3bb254a5"
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
@@ -32,13 +33,25 @@ optdepends=('postgresql: postgresql database support'
'libkml: when present while building, adds kml support'
)
options=('!emptydirs')
-# armadillo brunsli lerc libkml rasterlite2 sfcgal tiledb
-# ogdi
changelog=$pkgbase.changelog
-source=(https://github.com/OSGeo/${_pkgbase}/releases/download/v${pkgver}/${_pkgbase}-${pkgver}.tar.gz)
-md5sums=('adbb5cf3eb44767e05a5ef673bbde33f')
+
+source=(https://download.osgeo.org/${_pkgbase}/${pkgver}/${_pkgbase}-${pkgver}.tar.xz
+ https://github.com/OSGeo/gdal/commit/cbed9fc9.patch
+ https://github.com/OSGeo/gdal/commit/ec33f6d6.patch)
+b2sums=('646aa91283e7228a054221d120bddb456c8b898f9155edd289f2b2e0bf8706fa3045a98d26e4cf5ba5dba6d8c1c7f0a7f4aaaded9457481a65910c2d313c8f9d'
+ 'e75eb8edb5507450ded3bca618a03a283ba49791df416b0a7732f859d93124704e8508fcd11271bbbeef299d05d3ad2df9e03bd805580445407cb6b8c003a98e'
+ '5c0abcfcfbb0ca2a96156abb4c7daaf4860fa30d553228172eb8def8b2f95e93bae9217974fba9621dcf9921e906a5ada9b710b1c0b29e7e580191a0a56a76e2')
+
+# source=("git+https://github.com/OSGeo/gdal.git")
+# sha256sums=('SKIP')
+# source=(https://github.com/OSGeo/${_pkgbase}/releases/download/v${pkgver}/${_pkgbase}-${pkgver}.tar.gz)
+# md5sums=('62191565949f1dd5985a04dcac831322')
prepare() {
+# Fix build with libxml2 2.12
+ patch -d $_pkgbase-$pkgver -p1 < cbed9fc9.patch
+ patch -d $_pkgbase-$pkgver -p1 < ec33f6d6.patch
+
# Fix build with podofo-0.9
sed -e 's|podofo.h|podofo/podofo.h|' -i $_pkgbase-$pkgver/frmts/pdf/pdfsdk_headers.h
}
@@ -105,26 +118,28 @@ package_gdal-hdf4 () {
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
- 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')
+ hdf4
+ arrow cfitsio hdf5 libheif mariadb-libs netcdf openexr openjpeg2
+ podofo poppler postgresql-libs libwebp)
+ # 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')
make -C build DESTDIR="${pkgdir}" install
install -Dm644 ${_pkgbase}-${pkgver}/LICENSE.TXT -t "${pkgdir}"/usr/share/licenses/$_pkgbase/
# Move python stuff
- mkdir {bin,lib}
- mv "${pkgdir}"/usr/bin/*py bin
- mv "${pkgdir}"/usr/lib/python* lib
+ mkdir -p {bin,lib}
+ #mv "${pkgdir}"/usr/bin/*py bin
+ #mv "${pkgdir}"/usr/lib/python* lib
}
package_python-gdal-hdf4 () {
@@ -134,8 +149,8 @@ package_python-gdal-hdf4 () {
conflicts=("python-gdal")
install -d "${pkgdir}"/usr/{bin,lib}
- mv bin/* "${pkgdir}"/usr/bin
- mv lib/* "${pkgdir}"/usr/lib
+ # mv bin/* "${pkgdir}"/usr/bin
+ # mv lib/* "${pkgdir}"/usr/lib
install -dm755 "${pkgdir}"/usr/share/licenses
ln -s $pkgbase "${pkgdir}"/usr/share/licenses/$pkgname
# byte-compile python modules since the CMake build does not do it.