From 5672e0388de2cde8ada72be6b6459b92c9e0276e Mon Sep 17 00:00:00 2001 From: Arjan van de Ven Date: Mon, 8 Jul 2024 14:23:55 +0000 Subject: [PATCH] gdal: Autospec creation for update from version 3.9.1 to version 3.8.5 Alessandro Pasotti (3): SubdatasetInfo API: fix protocol and bogus SubdatasetInfo: better check for drive letters for netCDF/HDF4/HDF5 (#8891) (fixes #8881) Overview/RasterIO resampling: fix infinite looping when nodata has a big absolute value (#9428) Bas Couwenberg (1): Include for uint64_t. Daniel Baston (3): CI: Remove redundant clang-format check VRTDerivedRasterBand: Support Int8, (U)Int64 with Python pixel functions SWIG: Fix gdal.Warp segfault with dst=None Even Rouault (225): Travis CI: update to jammy CI Travis: s390x: use ctest for python tests exr.py: add expected checksum for s390x jammy CI Travis: s390x: disable broken tests CI: skip test_tiff_read_cog_with_mask_vsicurl on s390x Python utilities: make gdal_edit, gdal_pansharp, gdal_retile and ogr_layer_algebra return 0 error code when invoked with --version switch ubuntu-full/Dockerfile: update Arrow version [ci skip] swig/python/README.rst: fix link [ci skip] gdalwarp -of COG: use target SRS from -co TILING_SCHEME when specified (fixes #8684) gdal_rasterize: fix inverse rasterization of polygon nested inside another one. Requires GEOS enabled build (fixes #8689) S57: stricter dataset identification to avoid recognize S-101 datasets we don't handle VRTSourcedRasterBand: serialize approximate statistics inside .vrt when there are overviews GPKG: fix SetFeature()/UpdateFeature()/DeleteFeature() on views with INSTEAD OF triggers (fixes #8707) SQLite: fix SRS retrieval of a SELECT layer from a non-Spatialite DB with a point geometry column (fixes #8677) MSGN: fix memleak in error code path bag.rst: fix MODE=INTERPOLATED gdal_sieve.py/gdalattachpct.py/gdalcompare.py/gdalmove.py: make sure --version and --help return 0 error code (fixes #8717) gdaltest.gdalurlopen(): better detect timeout sqlite_rtree_bulk_load.c: fix memleak in error code path PMTiles: avoid undefined-shift when zoom level is too big (fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64234) GML: SaveClasses(): fix memleak in error code path. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63871 Fix build error with libxml2 2.12 Fix build error with libxml2 2.12 (cont'd) [Backport release/3.8] OAPIF: add INITIAL_REQUEST_PAGE_SIZE open option (fixes #4556) (#8766) Inverse TPS transformer: speed improvement in gdalwarp use case (fixes #8672) Python bindings: define entry_points.console_scripts COG: avoid warnings when converting from world coverage to EPSG:3857 gdalwarp: add a heuristic to clamp northings when projecting from geographic to Mercator (typically EPSG:3857) (fixes #8730) Add a OGRPARSEDATE_OPTION_LAX option to OGRParseDate() and use it when reading GPKG files (fixes #8759) CSLLoad2(): remove CPLErrorReset() Shapefile reader: fix spurious warning when reading polygons (ammends fix of #8483, fixes #8767) GPKG: fix GetNextArrowArray() when there are more than 125 columns (affects ogr2ogr from such GPKG) (fixes #8757) ogr2ogr: fix GPKG to shapefile with the -preserve_fid flag (fixes #8761) BSB: fix opening datasets with errant 0x1A character in header (fixes #8765) GetArrowStreamAsNumPy(): fix missing offset when reading fixed size list of string PostFilterArrowArray(): various fixes to pass libarrow full validation checks (fixes #8755) Add OGRCloneArrowArray() Arrow/Parquet: use OGRCloneArrowArray() for safer filtering Parquet test file: write distinct values in struct_field and list_struct fields WriteArrowArray(): fix wrong taking into account of struct offset typo fixes GTiff multithreaded reader/writer: in update scenarios, do not force serialization to disk of dirty blocks that intersect the area of interest to read (fixes #8729) PMTiles: avoid undefined-shift when zoom level is too big (fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=64404) KEA: Create(): error out if passing a /vsi file. avoids crashes (fixes #8743) gdal_footprint: fix -ovr on RGBA datasets (fixes #8792) Prepare for GDAL 3.8.1 NEWS.md: fix wording [ci skip] MRF: Avoid crashes when no overviews can be generated (#8809) Revert "Python bindings: define entry_points.console_scripts" Prepare for 3.8.1 CMake: make GDAL_USE_LIBKML and GDAL_USE_OPENJPEG honor GDAL_USE_EXTERNAL_LIBS CSV writer: do not quote integer fields by default (only if STRING_QUOTING=ALWAYS is specified) GDALOverviewDataset::IRasterIO(): use parent dataset when possible for more efficiency CI: Linux: test install target swig/python/install_python.cmake.in: detect failure in installation swig/python/CMakeLists.txt: do not set SETUPTOOLS_USE_DISTUTILS=stdlib for Python 3.12 on Debian GTiff SRS reader: include VertCRS name from EPSG in CompoundCRS name if there's no citation geokey GPX: make detection of element more robust (fixes #8827) COG: for JPEG compression, convert single band+alpha as single band JPEG + 1-bit mask band gdal_footprint: really fix datasets with alpha band, by vectorizing only the alpha band and not the other ones (really fixes #8792, fixes #8834) Python bindings: add a combineBands option to gdal.Footprint() gdal_footprint: fix taking into account of individual bands that have nodata Shapefile: recogize ' 0' as a null date Shapefile: fix writing an invalid "0000/00/00" date ogr2ogr: fix GPKG -> Shapefile when field names are truncated (fix #8849, 3.8.0 regression) typo fixes Prepare for GDAL 3.8.1 (RC3) autotest: test_osr_esri_28(): make it robust when run against latest EPSG dataset version JPEGXL: add compatibility with latest libjxl git HEAD /vsis3/: takes into account AWS_CONTAINER_CREDENTIALS_FULL_URI environment variable (fixes #8858) STACTA: use GDAL_DISABLE_READDIR_ON_OPEN=EMPTY_DIR instead of CPL_VSIL_CURL_ALLOWED_EXTENSIONS gdal_footprint: return an error if the requested output layer doesn't exist Python bindings: gdal.Footprint(): add a minRingArea option Increase test coverage of gdal_footprint GDALTranslate(): avoid useless extra GDALOpen() call on a target GeoRaster Python bindings: fix build/install when there's a gdal-config from a pre-installed version in the PATH (fixes #8882) pct2rgb.py: emit explicit exception when source file has no color table (fixes #8793) NGSGEOID: make dataset identification robust to NaN values (fixes #8879) CI: fix brew issue OGRGeometryFactory::transformWithOptions(): fix WRAPDATELINE=YES on multipoint geometries (fixes #8889) GDALTranslate(): avoid useless extra GDALOpen() call on a target GeoRaster (again) OGRSpatialReference::importFromUrl(): changes to no longer use a 'Accept: application/x-ogcwkt' header cpl_safemaths.hpp: fix compilation with clang targetting Windows (fixes #8898) HDF5 classic 2D API: handle char,ushort,uint,int64,uint64 attributes when reading them as double HDF5 multidim: better warning when nodata value is out of range OSRPJContextHolder: call pthread_atfork() once for the process Revert "ogr_proj_p.cpp: disable pthread_atfork() optimization on MacOS (fixes #8497)" OGCAPI: make it robust to missing 'type' on 'self' link (fixes #8912) Rasterization: avoid burning pixel that we only touch (with an empty intersection) (fixes #8918) Python bindings: add missing reference increment on Py_None in error case of Geometry.GetPoints() (fixes #8945) CI: fix build-mac CI: fix build-mac (again) OGRWKBIntersectsPessimisticFixture: handle all geometry types and add tests ogrinfo: really honours -if (refs #8590) ogr2ogr: implement -if Doc: clarify that -if does not relax potential restrictions on file extensions (fixes #8590) Backport missing data test file STACTA: use STAC Raster extension to get number of bands, their data type, nodata value, scale/offset, units, and avoid fetching a metatile STACTA: do not require eo:bands extension to be able to use raster:bands one STACTA: add support for upcoming STAC 1.1 which merges eo:bands and raster:bands into bands VRTComplexSource: fix excessive RAM usage with many sources (fixes #8967, 3.8.0 regression) CPLGetPhysicalRAM(): fix getting right value when running inside Docker on a cgroups v1 system (like Amazon Linux 2) (fixes #8968) gdalhttp.py: skip test_http_4 Prepare for GDAL 3.8.2 CI: macosx: fix issue with lxml infback9: fix various build issues with clang 17 autotest: updates to support libpng 1.6.40 and other library updates of fedora:rawhide gdalbuildvrt: in -separate mode, only use ComplexSource if needed OGRArrowArrayHelper::SetBoolOn(): fix wrong bit shift computation (affects ogr2ogr from GPKG/FlatGeoBuf to something else) (fixes #8998) Add specific documentation section about AWS IMDS (and fix typo) AWS S3: add explicit error message when IMDS fails and we know we are on EC2 CoordinateTransformation::TransformBounds(): fix polar stereographic (including pole) to Web Mercator (fixes #8996) VRTDerivedRasterBand::IRasterIO(): fix potential multiplication overflow HOWTO-RELEASE: add signing Prepare for GDAL 3.8.3 NEWS.md: fix version numbers VRTDerivedRasterBand::IRasterIO(): fix warning on 32-bit builds ogr2ogr: do not use ArrowArray interface if -clipsrc, -clipdst, -gcp or -wrapdateline are specified (fixes #9013) GPKG: disable by default multi-threaded ArrowArray interface. Make it opt-in with the OGR_GPKG_NUM_THREADS config option GPKG: fix build with sqlite 3.36.x (fixes #9021) Prepare for GDAL 3.8.3 RC2 Internal libjson: resync random_seed.c with upstream, and use getrandom() implementation when available (fixes #9024) GPKG: fix multi-threaded ArrowArray interface and re-enable it by default jpegxl.py: make test pass with latest libjxl master Prepare for GDAL 3.8.3 RC3 EEDA/EEDAI: use 'crsWkt' element gdalinfo: do not emit errors if corner coordinate reprojection fails HOWTO-RELEASE: update [ci skip] CSV: do not quote numeric fields even if STRING_QUOTING=ALWAYS (3.8.1 regression) (fixes https://github.com/qgis/QGIS/issues/55808) OGR2SQLITE_Setup(): robustify against potential crashing scenario WMS: fix nullptr dereference on invalid document (fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65772) gdalwarp: do not enable blank line detection when -tap and -te are specified (fixes #9059) CI fedora_rawhide: explicitly install python3-setuptools FindECW.cmake: make it work for Windows 32-bit builds (fixes #9106) Arrow/Parquet: add (minimum) support for libarrow 15.0 OGRArrowLayer::MapArrowTypeToOGR(): make the code robust to potentially new entries in the arrow::Type enumeration GMLAS: recognize GeometricPrimitivePropertyType wms.py: set timeout on one test resource Restore use of gmtime_r and localtime_r; extend to ctime_r; use Windows variants too netCDF: use VSILocalTime() Internal libopencad: use localtime_r() or localtime_s() when possible PCIDSK SDK: use ctime_r() or ctime_s() when possible degrib: use gmtime_r() or gmtime_s() when possible ExecuteSQL(dialect=SQLite): support 'SELECT\n' for example (fixes #9093) ogr2ogr: Arrow code path: take into account -limit parameter for MAX_FEATURES_IN_BATCH FindSQLite3.cmake: improve detection of static libsqlite3.a (fixes #9096) PDS: fix compilation with Emscripten version 3.1.7 Python bindings: remove run of 'python -m lib2to3' that is a no-op, given that lib2to3 is removed in python 3.13 (fixes #9173) BMP: fix reading images larger than 4GB MySQL: fix/workaround server-side spatial filtering when SRS is geographic with MySQL >= 8 (fixes qgis/QGIS#55463) OGRGeometryFactory::createGeometry(): do not assert on wkbUnkown input docker/ubuntu-full/Dockerfile: update to Arrow 15.0.0 (fixes #9183) [ci skip] OGRGeometryFactory::forceTo(): fix assertion with empty geometry and target type = unknown bmp_read.py: fix wrong driver name /vsisparse/: fix Stat() on files larger than 4 GB on 32-bit builds docker/ubuntu-full/Dockerfile: disable AVX2 when building TileDB [ci skip] PDF: correctly initialize PAM when opening a subdataset (specific page for example) GDALOverviewDataset: avoid setting SetEnableOverviews(false) during lifetime of object. Just do it transiently VRTPansharpenedRasterBand::GetOverviewCount(): robustify against potential failure of GDALCreateOverviewDataset() LIBKML: fix crash on a gx:Track without when subelements (fixes qgis/qgis#55963) CPLAtof()/CPLStrtod(): recognize again INF and -INF /vsicurl/: fix potential multithreaded crash when downloading the same region in parallel and that the download fails ODS: fix parsing of large cells on Windows (at least with mingw64) with new expat 2.6.0 release GeoRSS: harmonize on a 8192 byte large parsing buffer on all platforms GPX: harmonize on a 8192 byte large parsing buffer on all platforms JML: harmonize on a 8192 byte large parsing buffer on all platforms KML: harmonize on a 8192 byte large parsing buffer on all platforms LVBAG: harmonize on a 8192 byte large parsing buffer on all platforms SVG: harmonize on a 8192 byte large parsing buffer on all platforms XLSX: harmonize on a 8192 byte large parsing buffer on all platforms PDF vector stream parser: correcly parse structures like '[3 3.5] 0 d ' Prepare for GDAL 3.8.4 gdalwarp: cutline zero-width sliver enhancement: avoid producing invalid polygons JP2OpenJPEG: CreateCopy(): limit number of resolutions taking into account minimum block width/height (fixes #9236) Python bindings: gdal.Translate()/gdal.Warp()/etc.: make sure not to modify provided options[] array (fixes #9259) CI: try to fix issue with Windows Conda builds gdal2tiles.py: fix exception when -v flag is used and overview tiles are generated (3.7.0 regression) (fixes #9272) PMTiles: fix 'Non increasing tile_id' error when opening some files (fixes #9288) ODS: declare OLCStringsAsUTF8 on newly created layers XLSX: declare OLCStringsAsUTF8 on newly created layers Make sure our vendored flatbuffers copy has a unique namespace VRT/gdal_translate -of 200% 200%: make sure that the synthetized virtual overviews match the dimension of the source ones when possible [Backport release/3.8] Pansharpening: fix error messages on consistency checks (#9363) VRTPansharpenedDataset: allow to specify for and gdalinfo -json: fix wrong axis order in STAC proj:shape member (fixes #9337) gdalinfo_output.schema.json: add comment about size and proj:shape ordering ILI2: emit an error and not just a warning when creating a dataset without a model file Fix false-positive -Wformat-truncation with clang 18 on fedora:rawhide CI ERS: avoid 'Attempt at recursively opening ERS dataset' when the .ers file references a .ecw (fixes #9352) OGRGeometry::getCurveGeometry(): avoid failures when building some compound curves with infered circular strings (fixes #9382) OpenFileGDB writer: fix corrupted maximum blob size header field in some SetFeature() scenarios (fixes #9388) QuietDeleteForCreateCopy(): forward source dataset open options (#9424) gdalinfo -json/gdal.Info(format='json'): avoid error/exception on engineering CRS (fixes #9396) requirements.txt: add pin for importlib-resources to avoid issue with pytest with jsonschema OGRLayer::GetArrowSchema(): remove potential unaligned int32_t writes OpenFileGDB: avoid issue with -fno-sanitize-recover=unsigned-integer-overflow with recent clang OGCAPI: fix potential use-after-free docker/ubuntu-full/Dockerfile: update ARROW_VERSION to 15.0.1-1 [ci skip] Internal shapelib: SBNOpenDiskTree(): make it work with node descriptors with non-increasing nBinStart sbnsearch.c: avoid potential integer overflow on corrupted bin size sbnsearch.c: avoid potential integer overflow on corrupted nNodeDescSize CI: force ASAN to run on 20.04 cpl_vsil_unix_stdio_64.cpp: avoid compiler warning about calling ftello() on nullptr Fix FindGEOS to remove use of deprecated exec_program() ogr_geojson.py: avoid test failure with GEOS 3.8.0 Fix compiler crash on gcore/overview.cpp with ICC 2024.0.2.29 (fixes #9508) GRIB: avoid floating-point issues with ICC 2024.0.2.29 (refs #9508) GPKG: avoid invalide use of pointer aliasing that caused ICC 2024.0.2.29 to generate invalid code (refs #9508) eedai.py: make it robust to exceptions vrtpansharpen.py: update expected checksums with ICC 2024.0.2.29 transformer.py: avoid test failure with ICC 2024.0.2.29 (refs #9508) test_gdal_pansharpen.py: update expected checksums with ICC 2024.0.2.29 CMake: fix NumPy detection when Intel MKL library is installed CMake: add modern Apple OS (visionOS|tvOS|watchOS) support (#9558) gdalattachpct.py: fix it when output file is a VRT (fixes #9513) Minimal support for TileDB 2.21 to avoid build & test issues GTiff: fix read error/use-after-free when reading COGs with mask from network storage (fixes #9563) /vsiaz/: handle properly BlobEndpoint ending with a slash (fixes #9519) FlatGeoBuf: implement OGRLayer::GetDataset() (refs #9568) CreateFieldFromArrowSchema(): don't propagate native subtype if we have to use a fallback main type Parquet: avoid potential assertion/out-of-bounds access when a subset of row groups is selected Arrow/Parquet: fix inverted logic regarding spatial filtering of multipolygon with GeoArrow interleaved encoding GMLAS: fix crash when reading CityGML files (fixes r-spatial/sf#2371) typo fixes Prepare for GDAL 3.8.5 Georg Semmler (1): Allow the project_binary_dir to contain a whitespace Kai Pastor (1): Disable my_test_sqlite3_ext in static builds Martin Daly (1): gdal2ogr.c: added missing close bracket Nyall Dawson (4): [gpkg] Fix adding field comments after alternative name [openfilegdb] Correctly use "features" as related table type [gpkg] Ensure that mapping tables are inserted into gpkg_contents [gpkg] Ensure that tables present in gpkgext_relations can be read Patrik Sylve (1): PAM only unset GPF_DIRTY flag Paul Pazderski (1): CMake: add gdalinfo bash-completion file to list of installed files Per Mildner (1): docker/ubuntu-full/Dockerfile: pin libarrow-acero-dev version (fixes #9183) Tamas Szekeres (1): MSSQLSpatial Fix BCP performance problem (#9112) Thomas Bonfort (2): RasterIO: fix subpixel shift when reading from overviews with non-nearest resampling DIMAP: add radiometric metadata anysomewhere (1): PMTiles: Correct extension for temp mbtiles file barracuda156 (1): sqlite_rtree_bulk_load.c: define __STDC_FORMAT_MACROS to unbreak build on platforms which need it --- Makefile | 2 +- buildreq_cache | 5 + gdal-3.9.0.tar.gz.sig | Bin 0 -> 310 bytes gdal-3.9.1.tar.gz.sig | Bin 0 -> 310 bytes gdal.spec | 540 +++++++++++++++++++++++++++++++++++++++++- options.conf | 2 +- release | 2 +- upstream | 2 +- used_libs | 2 +- 9 files changed, 539 insertions(+), 16 deletions(-) create mode 100644 buildreq_cache create mode 100644 gdal-3.9.0.tar.gz.sig create mode 100644 gdal-3.9.1.tar.gz.sig diff --git a/Makefile b/Makefile index 3ad9f23..cc12b1e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ PKG_NAME := gdal -URL = https://download.osgeo.org/gdal/CURRENT/gdal-3.9.1.tar.gz +URL = https://download.osgeo.org/gdal/CURRENT/gdal-3.8.5.tar.gz ARCHIVES = include ../common/Makefile.common diff --git a/buildreq_cache b/buildreq_cache new file mode 100644 index 0000000..b0b7477 --- /dev/null +++ b/buildreq_cache @@ -0,0 +1,5 @@ +3.8.5 +pcre-dev +pcre2-dev +pkgconfig(libpng) +zstd-dev \ No newline at end of file diff --git a/gdal-3.9.0.tar.gz.sig b/gdal-3.9.0.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000..44efb0fd56bda6b39dd4491830cd75c7c5b5356d GIT binary patch literal 310 zcmV-60m=S}0W$;u0SW*e79j+&`h9`!xaMP-7mJrO>%YW%J=lE(0%kfSvH%JR5Hst) z#Ctv1eaqhm`vdZmlvN#EFT zIrbs<^Qt7BAF5oUF}xJQC*B4Uvzeu85J**Ko_Z(yQl_eydi2qG=^eT%jz5%rw7!8f7#>hMxc=r_Kp*G@D^68@Y@MPB?57{ zyZ{j@e6xjdsaE2=;j5k^AklOuBiHny9+oPsMz@i_7Hz?UwPaLND5lOpLkKFfiLI^B zq^hS|E?uMhoc_|tP0I!Qa0;`b7N&>hozxU8v42U1BD_0;4%;j;$Jy`gHy8N01gvUJ IC$hy%eOU;WF8}}l literal 0 HcmV?d00001 diff --git a/gdal-3.9.1.tar.gz.sig b/gdal-3.9.1.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000..6397c6b430b4829db2f3ba15137864e66cc7c228 GIT binary patch literal 310 zcmV-60m=S}0W$;u0SW*e79j+&`h9`!xaMP-7mJrO>%YW%J=lE(0%mtgx&R6Z5Hst) z#Ctv1ecC1m|9Xu5v`VWHIjEo5NcTMMr6tBB5snLoe&*1%EZ}6o^{y@}6Re7>(Krgq!*%{%Ci8N^% I_g!Eth_VThfdBvi literal 0 HcmV?d00001 diff --git a/gdal.spec b/gdal.spec index 23aa3ab..8aa9811 100644 --- a/gdal.spec +++ b/gdal.spec @@ -8,16 +8,24 @@ # Source0 file verified with key 0x33EBBFC47B3DD87D (even.rouault@spatialys.com) # Name : gdal -Version : 3.9.1 -Release : 125 -URL : https://download.osgeo.org/gdal/CURRENT/gdal-3.9.1.tar.gz -Source0 : https://download.osgeo.org/gdal/CURRENT/gdal-3.9.1.tar.gz -Source1 : https://download.osgeo.org/gdal/CURRENT/gdal-3.9.1.tar.gz.sig +Version : 3.8.5 +Release : 126 +URL : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.5.tar.gz +Source0 : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.5.tar.gz +Source1 : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.5.tar.gz.sig Source2 : 33EBBFC47B3DD87D.pkey Summary : Geospatial Data Abstraction Library Group : Development/Tools -License : Apache-2.0 BSD-3-Clause ISC Libpng MIT Public-Domain +License : Apache-2.0 BSD-3-Clause ISC LGPL-2.0 Libpng MIT Public-Domain +Requires: gdal-bin = %{version}-%{release} +Requires: gdal-data = %{version}-%{release} +Requires: gdal-lib = %{version}-%{release} +Requires: gdal-license = %{version}-%{release} +Requires: gdal-man = %{version}-%{release} +Requires: gdal-python = %{version}-%{release} +Requires: gdal-python3 = %{version}-%{release} BuildRequires : bison-dev +BuildRequires : boost-dev BuildRequires : buildreq-cmake BuildRequires : curl-dev BuildRequires : giflib-dev @@ -29,6 +37,8 @@ BuildRequires : libgeotiff-dev BuildRequires : openjdk BuildRequires : openjdk-dev BuildRequires : openjpeg +BuildRequires : pcre-dev +BuildRequires : pcre2-dev BuildRequires : pkg-config BuildRequires : pkgconfig(OpenEXR) BuildRequires : pkgconfig(bash-completion) @@ -36,8 +46,11 @@ BuildRequires : pkgconfig(expat) BuildRequires : pkgconfig(geos) BuildRequires : pkgconfig(json-c) BuildRequires : pkgconfig(libcurl) +BuildRequires : pkgconfig(libpng) BuildRequires : pkgconfig(libwebp) +BuildRequires : pkgconfig(libxml-2.0) BuildRequires : pkgconfig(libzstd) +BuildRequires : pkgconfig(openssl) BuildRequires : pkgconfig(poppler) BuildRequires : pkgconfig(shapelib) BuildRequires : pkgconfig(spatialite) @@ -45,8 +58,11 @@ BuildRequires : pkgconfig(sqlite3) BuildRequires : proj BuildRequires : proj-dev BuildRequires : python3 +BuildRequires : python3-dev BuildRequires : swig BuildRequires : tiff-dev +BuildRequires : zlib-dev +BuildRequires : zstd-dev # Suppress stripping binaries %define __strip /bin/true %define debug_package %{nil} @@ -58,17 +74,92 @@ If checking out from CVS: sh autogen.sh Then configure, make, make install +%package bin +Summary: bin components for the gdal package. +Group: Binaries +Requires: gdal-data = %{version}-%{release} +Requires: gdal-license = %{version}-%{release} + +%description bin +bin components for the gdal package. + + +%package data +Summary: data components for the gdal package. +Group: Data + +%description data +data components for the gdal package. + + +%package dev +Summary: dev components for the gdal package. +Group: Development +Requires: gdal-lib = %{version}-%{release} +Requires: gdal-bin = %{version}-%{release} +Requires: gdal-data = %{version}-%{release} +Provides: gdal-devel = %{version}-%{release} +Requires: gdal = %{version}-%{release} + +%description dev +dev components for the gdal package. + + +%package lib +Summary: lib components for the gdal package. +Group: Libraries +Requires: gdal-data = %{version}-%{release} +Requires: gdal-license = %{version}-%{release} + +%description lib +lib components for the gdal package. + + +%package license +Summary: license components for the gdal package. +Group: Default + +%description license +license components for the gdal package. + + +%package man +Summary: man components for the gdal package. +Group: Default + +%description man +man components for the gdal package. + + +%package python +Summary: python components for the gdal package. +Group: Default +Requires: gdal-python3 = %{version}-%{release} + +%description python +python components for the gdal package. + + +%package python3 +Summary: python3 components for the gdal package. +Group: Default +Requires: python3-core + +%description python3 +python3 components for the gdal package. + + %prep mkdir .gnupg chmod 700 .gnupg gpg --homedir .gnupg --import %{SOURCE2} gpg --homedir .gnupg --status-fd 1 --verify %{SOURCE1} %{SOURCE0} > gpg.status grep -E '^\[GNUPG:\] (GOODSIG|EXPKEYSIG) 33EBBFC47B3DD87D' gpg.status -%setup -q -n gdal-3.9.1 -cd %{_builddir}/gdal-3.9.1 +%setup -q -n gdal-3.8.5 +cd %{_builddir}/gdal-3.8.5 %patch -P 1 -p1 pushd .. -cp -a gdal-3.9.1 buildavx2 +cp -a gdal-3.8.5 buildavx2 popd %build @@ -76,7 +167,7 @@ export http_proxy=http://127.0.0.1:9/ export https_proxy=http://127.0.0.1:9/ export no_proxy=localhost,127.0.0.1,0.0.0.0 export LANG=C.UTF-8 -export SOURCE_DATE_EPOCH=1720099100 +export SOURCE_DATE_EPOCH=1720448608 mkdir -p clr-build pushd clr-build export GCC_IGNORE_WERROR=1 @@ -139,7 +230,7 @@ FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS" FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS" ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS" LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS" -export SOURCE_DATE_EPOCH=1720099100 +export SOURCE_DATE_EPOCH=1720448608 rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/package-licenses/gdal cp %{_builddir}/gdal-%{version}/LICENSE.TXT %{buildroot}/usr/share/package-licenses/gdal/51134147a0feb5f2a47099a8b81d33f1099dfd21 || : @@ -151,6 +242,7 @@ cp %{_builddir}/gdal-%{version}/ogr/ogrsf_frmts/flatgeobuf/LICENSE %{buildroot}/ cp %{_builddir}/gdal-%{version}/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/LICENSE %{buildroot}/usr/share/package-licenses/gdal/abb8eb20f7f319cd8b292cdccce15826bac01363 || : cp %{_builddir}/gdal-%{version}/ogr/ogrsf_frmts/geojson/libjson/COPYING %{buildroot}/usr/share/package-licenses/gdal/0cd23537e3c32497c7b87157b36f9d2eb5fca64b || : cp %{_builddir}/gdal-%{version}/ogr/ogrsf_frmts/pmtiles/pmtiles/LICENSE %{buildroot}/usr/share/package-licenses/gdal/7a081f74aa51f66c8f5b2b7d9220b0d2c03693f1 || : +cp %{_builddir}/gdal-%{version}/ogr/ogrsf_frmts/shape/COPYING %{buildroot}/usr/share/package-licenses/gdal/df97bdf33b01f9ed42a799dd3ed7a1599dd0cb9d || : cp %{_builddir}/gdal-%{version}/port/LICENCE_minizip %{buildroot}/usr/share/package-licenses/gdal/f7f1d88d0aea6c567a2c351b08b0fe80f2582054 || : cp %{_builddir}/gdal-%{version}/third_party/LercLib/LICENSE %{buildroot}/usr/share/package-licenses/gdal/3035b519169390d1aaa3a43267deaae5cdff8a9b || : cp %{_builddir}/gdal-%{version}/third_party/fast_float/LICENSE-MIT %{buildroot}/usr/share/package-licenses/gdal/11e6be99fa6ad788d013a38598c7da3e5d90efbe || : @@ -171,3 +263,429 @@ rm -f %{buildroot}*/usr/etc/bash_completion.d/gdal-bash-completion.sh %files %defattr(-,root,root,-) +/usr/lib64/gdalplugins/drivers.ini + +%files bin +%defattr(-,root,root,-) +/V3/usr/bin/gdal_contour +/V3/usr/bin/gdal_create +/V3/usr/bin/gdal_footprint +/V3/usr/bin/gdal_grid +/V3/usr/bin/gdal_rasterize +/V3/usr/bin/gdal_translate +/V3/usr/bin/gdal_viewshed +/V3/usr/bin/gdaladdo +/V3/usr/bin/gdalbuildvrt +/V3/usr/bin/gdaldem +/V3/usr/bin/gdalenhance +/V3/usr/bin/gdalinfo +/V3/usr/bin/gdallocationinfo +/V3/usr/bin/gdalmanage +/V3/usr/bin/gdalmdiminfo +/V3/usr/bin/gdalmdimtranslate +/V3/usr/bin/gdalsrsinfo +/V3/usr/bin/gdaltindex +/V3/usr/bin/gdaltransform +/V3/usr/bin/gdalwarp +/V3/usr/bin/gnmanalyse +/V3/usr/bin/gnmmanage +/V3/usr/bin/nearblack +/V3/usr/bin/ogr2ogr +/V3/usr/bin/ogrinfo +/V3/usr/bin/ogrlineref +/V3/usr/bin/ogrtindex +/V3/usr/bin/sozip +/usr/bin/gdal-config +/usr/bin/gdal2tiles.py +/usr/bin/gdal2xyz.py +/usr/bin/gdal_calc.py +/usr/bin/gdal_contour +/usr/bin/gdal_create +/usr/bin/gdal_edit.py +/usr/bin/gdal_fillnodata.py +/usr/bin/gdal_footprint +/usr/bin/gdal_grid +/usr/bin/gdal_merge.py +/usr/bin/gdal_pansharpen.py +/usr/bin/gdal_polygonize.py +/usr/bin/gdal_proximity.py +/usr/bin/gdal_rasterize +/usr/bin/gdal_retile.py +/usr/bin/gdal_sieve.py +/usr/bin/gdal_translate +/usr/bin/gdal_viewshed +/usr/bin/gdaladdo +/usr/bin/gdalattachpct.py +/usr/bin/gdalbuildvrt +/usr/bin/gdalcompare.py +/usr/bin/gdaldem +/usr/bin/gdalenhance +/usr/bin/gdalinfo +/usr/bin/gdallocationinfo +/usr/bin/gdalmanage +/usr/bin/gdalmdiminfo +/usr/bin/gdalmdimtranslate +/usr/bin/gdalmove.py +/usr/bin/gdalsrsinfo +/usr/bin/gdaltindex +/usr/bin/gdaltransform +/usr/bin/gdalwarp +/usr/bin/gnmanalyse +/usr/bin/gnmmanage +/usr/bin/nearblack +/usr/bin/ogr2ogr +/usr/bin/ogr_layer_algebra.py +/usr/bin/ogrinfo +/usr/bin/ogrlineref +/usr/bin/ogrmerge.py +/usr/bin/ogrtindex +/usr/bin/pct2rgb.py +/usr/bin/rgb2pct.py +/usr/bin/sozip + +%files data +%defattr(-,root,root,-) +/usr/share/bash-completion/completions/gdal-config +/usr/share/bash-completion/completions/gdal2tiles.py +/usr/share/bash-completion/completions/gdal2xyz.py +/usr/share/bash-completion/completions/gdal_calc.py +/usr/share/bash-completion/completions/gdal_contour +/usr/share/bash-completion/completions/gdal_create +/usr/share/bash-completion/completions/gdal_edit.py +/usr/share/bash-completion/completions/gdal_fillnodata.py +/usr/share/bash-completion/completions/gdal_grid +/usr/share/bash-completion/completions/gdal_merge.py +/usr/share/bash-completion/completions/gdal_polygonize.py +/usr/share/bash-completion/completions/gdal_proximity.py +/usr/share/bash-completion/completions/gdal_rasterize +/usr/share/bash-completion/completions/gdal_retile.py +/usr/share/bash-completion/completions/gdal_sieve.py +/usr/share/bash-completion/completions/gdal_translate +/usr/share/bash-completion/completions/gdal_viewshed +/usr/share/bash-completion/completions/gdaladdo +/usr/share/bash-completion/completions/gdalbuildvrt +/usr/share/bash-completion/completions/gdalchksum.py +/usr/share/bash-completion/completions/gdalcompare.py +/usr/share/bash-completion/completions/gdaldem +/usr/share/bash-completion/completions/gdalenhance +/usr/share/bash-completion/completions/gdalident.py +/usr/share/bash-completion/completions/gdalimport.py +/usr/share/bash-completion/completions/gdalinfo +/usr/share/bash-completion/completions/gdallocationinfo +/usr/share/bash-completion/completions/gdalmanage +/usr/share/bash-completion/completions/gdalmove.py +/usr/share/bash-completion/completions/gdalsrsinfo +/usr/share/bash-completion/completions/gdaltindex +/usr/share/bash-completion/completions/gdaltransform +/usr/share/bash-completion/completions/gdalwarp +/usr/share/bash-completion/completions/ogr2ogr +/usr/share/bash-completion/completions/ogrinfo +/usr/share/bash-completion/completions/ogrlineref +/usr/share/bash-completion/completions/ogrmerge.py +/usr/share/bash-completion/completions/ogrtindex +/usr/share/gdal/GDALLogoBW.svg +/usr/share/gdal/GDALLogoColor.svg +/usr/share/gdal/GDALLogoGS.svg +/usr/share/gdal/LICENSE.TXT +/usr/share/gdal/bag_template.xml +/usr/share/gdal/cubewerx_extra.wkt +/usr/share/gdal/default.rsc +/usr/share/gdal/ecw_cs.wkt +/usr/share/gdal/eedaconf.json +/usr/share/gdal/epsg.wkt +/usr/share/gdal/esri_StatePlane_extra.wkt +/usr/share/gdal/gdalicon.png +/usr/share/gdal/gdalinfo_output.schema.json +/usr/share/gdal/gdalmdiminfo_output.schema.json +/usr/share/gdal/gdalvrt.xsd +/usr/share/gdal/gfs.xsd +/usr/share/gdal/gml_registry.xml +/usr/share/gdal/gml_registry.xsd +/usr/share/gdal/gmlasconf.xml +/usr/share/gdal/gmlasconf.xsd +/usr/share/gdal/grib2_center.csv +/usr/share/gdal/grib2_process.csv +/usr/share/gdal/grib2_subcenter.csv +/usr/share/gdal/grib2_table_4_2_0_0.csv +/usr/share/gdal/grib2_table_4_2_0_1.csv +/usr/share/gdal/grib2_table_4_2_0_13.csv +/usr/share/gdal/grib2_table_4_2_0_14.csv +/usr/share/gdal/grib2_table_4_2_0_15.csv +/usr/share/gdal/grib2_table_4_2_0_16.csv +/usr/share/gdal/grib2_table_4_2_0_17.csv +/usr/share/gdal/grib2_table_4_2_0_18.csv +/usr/share/gdal/grib2_table_4_2_0_19.csv +/usr/share/gdal/grib2_table_4_2_0_190.csv +/usr/share/gdal/grib2_table_4_2_0_191.csv +/usr/share/gdal/grib2_table_4_2_0_2.csv +/usr/share/gdal/grib2_table_4_2_0_20.csv +/usr/share/gdal/grib2_table_4_2_0_21.csv +/usr/share/gdal/grib2_table_4_2_0_3.csv +/usr/share/gdal/grib2_table_4_2_0_4.csv +/usr/share/gdal/grib2_table_4_2_0_5.csv +/usr/share/gdal/grib2_table_4_2_0_6.csv +/usr/share/gdal/grib2_table_4_2_0_7.csv +/usr/share/gdal/grib2_table_4_2_10_0.csv +/usr/share/gdal/grib2_table_4_2_10_1.csv +/usr/share/gdal/grib2_table_4_2_10_191.csv +/usr/share/gdal/grib2_table_4_2_10_2.csv +/usr/share/gdal/grib2_table_4_2_10_3.csv +/usr/share/gdal/grib2_table_4_2_10_4.csv +/usr/share/gdal/grib2_table_4_2_1_0.csv +/usr/share/gdal/grib2_table_4_2_1_1.csv +/usr/share/gdal/grib2_table_4_2_1_2.csv +/usr/share/gdal/grib2_table_4_2_20_0.csv +/usr/share/gdal/grib2_table_4_2_20_1.csv +/usr/share/gdal/grib2_table_4_2_20_2.csv +/usr/share/gdal/grib2_table_4_2_2_0.csv +/usr/share/gdal/grib2_table_4_2_2_3.csv +/usr/share/gdal/grib2_table_4_2_2_4.csv +/usr/share/gdal/grib2_table_4_2_2_5.csv +/usr/share/gdal/grib2_table_4_2_2_6.csv +/usr/share/gdal/grib2_table_4_2_3_0.csv +/usr/share/gdal/grib2_table_4_2_3_1.csv +/usr/share/gdal/grib2_table_4_2_3_2.csv +/usr/share/gdal/grib2_table_4_2_3_3.csv +/usr/share/gdal/grib2_table_4_2_3_4.csv +/usr/share/gdal/grib2_table_4_2_3_5.csv +/usr/share/gdal/grib2_table_4_2_3_6.csv +/usr/share/gdal/grib2_table_4_2_4_0.csv +/usr/share/gdal/grib2_table_4_2_4_1.csv +/usr/share/gdal/grib2_table_4_2_4_10.csv +/usr/share/gdal/grib2_table_4_2_4_2.csv +/usr/share/gdal/grib2_table_4_2_4_3.csv +/usr/share/gdal/grib2_table_4_2_4_4.csv +/usr/share/gdal/grib2_table_4_2_4_5.csv +/usr/share/gdal/grib2_table_4_2_4_6.csv +/usr/share/gdal/grib2_table_4_2_4_7.csv +/usr/share/gdal/grib2_table_4_2_4_8.csv +/usr/share/gdal/grib2_table_4_2_4_9.csv +/usr/share/gdal/grib2_table_4_2_local_Canada.csv +/usr/share/gdal/grib2_table_4_2_local_HPC.csv +/usr/share/gdal/grib2_table_4_2_local_MRMS.csv +/usr/share/gdal/grib2_table_4_2_local_NCEP.csv +/usr/share/gdal/grib2_table_4_2_local_NDFD.csv +/usr/share/gdal/grib2_table_4_2_local_index.csv +/usr/share/gdal/grib2_table_4_5.csv +/usr/share/gdal/grib2_table_versions.csv +/usr/share/gdal/gt_datum.csv +/usr/share/gdal/gt_ellips.csv +/usr/share/gdal/header.dxf +/usr/share/gdal/inspire_cp_BasicPropertyUnit.gfs +/usr/share/gdal/inspire_cp_CadastralBoundary.gfs +/usr/share/gdal/inspire_cp_CadastralParcel.gfs +/usr/share/gdal/inspire_cp_CadastralZoning.gfs +/usr/share/gdal/jpfgdgml_AdmArea.gfs +/usr/share/gdal/jpfgdgml_AdmBdry.gfs +/usr/share/gdal/jpfgdgml_AdmPt.gfs +/usr/share/gdal/jpfgdgml_BldA.gfs +/usr/share/gdal/jpfgdgml_BldL.gfs +/usr/share/gdal/jpfgdgml_Cntr.gfs +/usr/share/gdal/jpfgdgml_CommBdry.gfs +/usr/share/gdal/jpfgdgml_CommPt.gfs +/usr/share/gdal/jpfgdgml_Cstline.gfs +/usr/share/gdal/jpfgdgml_ElevPt.gfs +/usr/share/gdal/jpfgdgml_GCP.gfs +/usr/share/gdal/jpfgdgml_LeveeEdge.gfs +/usr/share/gdal/jpfgdgml_RailCL.gfs +/usr/share/gdal/jpfgdgml_RdASL.gfs +/usr/share/gdal/jpfgdgml_RdArea.gfs +/usr/share/gdal/jpfgdgml_RdCompt.gfs +/usr/share/gdal/jpfgdgml_RdEdg.gfs +/usr/share/gdal/jpfgdgml_RdMgtBdry.gfs +/usr/share/gdal/jpfgdgml_RdSgmtA.gfs +/usr/share/gdal/jpfgdgml_RvrMgtBdry.gfs +/usr/share/gdal/jpfgdgml_SBAPt.gfs +/usr/share/gdal/jpfgdgml_SBArea.gfs +/usr/share/gdal/jpfgdgml_SBBdry.gfs +/usr/share/gdal/jpfgdgml_WA.gfs +/usr/share/gdal/jpfgdgml_WL.gfs +/usr/share/gdal/jpfgdgml_WStrA.gfs +/usr/share/gdal/jpfgdgml_WStrL.gfs +/usr/share/gdal/netcdf_config.xsd +/usr/share/gdal/nitf_spec.xml +/usr/share/gdal/nitf_spec.xsd +/usr/share/gdal/ogrinfo_output.schema.json +/usr/share/gdal/ogrvrt.xsd +/usr/share/gdal/osmconf.ini +/usr/share/gdal/ozi_datum.csv +/usr/share/gdal/ozi_ellips.csv +/usr/share/gdal/pci_datum.txt +/usr/share/gdal/pci_ellips.txt +/usr/share/gdal/pdfcomposition.xsd +/usr/share/gdal/pds4_template.xml +/usr/share/gdal/plscenesconf.json +/usr/share/gdal/ruian_vf_ob_v1.gfs +/usr/share/gdal/ruian_vf_st_uvoh_v1.gfs +/usr/share/gdal/ruian_vf_st_v1.gfs +/usr/share/gdal/ruian_vf_v1.gfs +/usr/share/gdal/s57agencies.csv +/usr/share/gdal/s57attributes.csv +/usr/share/gdal/s57expectedinput.csv +/usr/share/gdal/s57objectclasses.csv +/usr/share/gdal/seed_2d.dgn +/usr/share/gdal/seed_3d.dgn +/usr/share/gdal/stateplane.csv +/usr/share/gdal/template_tiles.mapml +/usr/share/gdal/tms_LINZAntarticaMapTileGrid.json +/usr/share/gdal/tms_MapML_APSTILE.json +/usr/share/gdal/tms_MapML_CBMTILE.json +/usr/share/gdal/tms_NZTM2000.json +/usr/share/gdal/trailer.dxf +/usr/share/gdal/vdv452.xml +/usr/share/gdal/vdv452.xsd +/usr/share/gdal/vicar.json + +%files dev +%defattr(-,root,root,-) +/usr/include/cpl_atomic_ops.h +/usr/include/cpl_auto_close.h +/usr/include/cpl_compressor.h +/usr/include/cpl_config.h +/usr/include/cpl_config_extras.h +/usr/include/cpl_conv.h +/usr/include/cpl_csv.h +/usr/include/cpl_error.h +/usr/include/cpl_hash_set.h +/usr/include/cpl_http.h +/usr/include/cpl_json.h +/usr/include/cpl_list.h +/usr/include/cpl_minixml.h +/usr/include/cpl_minizip_ioapi.h +/usr/include/cpl_minizip_unzip.h +/usr/include/cpl_minizip_zip.h +/usr/include/cpl_multiproc.h +/usr/include/cpl_port.h +/usr/include/cpl_progress.h +/usr/include/cpl_quad_tree.h +/usr/include/cpl_spawn.h +/usr/include/cpl_string.h +/usr/include/cpl_time.h +/usr/include/cpl_virtualmem.h +/usr/include/cpl_vsi.h +/usr/include/cpl_vsi_error.h +/usr/include/cpl_vsi_virtual.h +/usr/include/cplkeywordparser.h +/usr/include/gdal.h +/usr/include/gdal_alg.h +/usr/include/gdal_alg_priv.h +/usr/include/gdal_csv.h +/usr/include/gdal_frmts.h +/usr/include/gdal_mdreader.h +/usr/include/gdal_pam.h +/usr/include/gdal_priv.h +/usr/include/gdal_proxy.h +/usr/include/gdal_rat.h +/usr/include/gdal_simplesurf.h +/usr/include/gdal_utils.h +/usr/include/gdal_version.h +/usr/include/gdal_vrt.h +/usr/include/gdalcachedpixelaccessor.h +/usr/include/gdalgeorefpamdataset.h +/usr/include/gdalgrid.h +/usr/include/gdalgrid_priv.h +/usr/include/gdaljp2abstractdataset.h +/usr/include/gdaljp2metadata.h +/usr/include/gdalpansharpen.h +/usr/include/gdalsubdatasetinfo.h +/usr/include/gdalwarper.h +/usr/include/gnm.h +/usr/include/gnm_api.h +/usr/include/gnmgraph.h +/usr/include/memdataset.h +/usr/include/ogr_api.h +/usr/include/ogr_core.h +/usr/include/ogr_feature.h +/usr/include/ogr_featurestyle.h +/usr/include/ogr_geocoding.h +/usr/include/ogr_geometry.h +/usr/include/ogr_p.h +/usr/include/ogr_recordbatch.h +/usr/include/ogr_spatialref.h +/usr/include/ogr_srs_api.h +/usr/include/ogr_swq.h +/usr/include/ogrsf_frmts.h +/usr/include/rawdataset.h +/usr/include/vrtdataset.h +/usr/lib64/cmake/gdal/GDAL-targets-relwithdebinfo.cmake +/usr/lib64/cmake/gdal/GDAL-targets.cmake +/usr/lib64/cmake/gdal/GDALConfig.cmake +/usr/lib64/cmake/gdal/GDALConfigVersion.cmake +/usr/lib64/libgdal.so +/usr/lib64/pkgconfig/gdal.pc + +%files lib +%defattr(-,root,root,-) +/V3/usr/lib64/libgdal.so.34.3.8.5 +/usr/lib64/libgdal.so.34 +/usr/lib64/libgdal.so.34.3.8.5 + +%files license +%defattr(0644,root,root,0755) +/usr/share/package-licenses/gdal/0cd23537e3c32497c7b87157b36f9d2eb5fca64b +/usr/share/package-licenses/gdal/11e6be99fa6ad788d013a38598c7da3e5d90efbe +/usr/share/package-licenses/gdal/161732baff9a38188301a521b567a20245367c7e +/usr/share/package-licenses/gdal/1d982db70b88f943cc7d15013c28a126339d6cbc +/usr/share/package-licenses/gdal/3035b519169390d1aaa3a43267deaae5cdff8a9b +/usr/share/package-licenses/gdal/51134147a0feb5f2a47099a8b81d33f1099dfd21 +/usr/share/package-licenses/gdal/7a081f74aa51f66c8f5b2b7d9220b0d2c03693f1 +/usr/share/package-licenses/gdal/abb8eb20f7f319cd8b292cdccce15826bac01363 +/usr/share/package-licenses/gdal/df97bdf33b01f9ed42a799dd3ed7a1599dd0cb9d +/usr/share/package-licenses/gdal/f7f1d88d0aea6c567a2c351b08b0fe80f2582054 +/usr/share/package-licenses/gdal/f9c9a2d3495a0766b4cf20d4b90cfe714dab3dc1 +/usr/share/package-licenses/gdal/fc3951ba26fe1914759f605696a1d23e3b41766f + +%files man +%defattr(0644,root,root,0755) +/usr/share/man/man1/gdal-config.1 +/usr/share/man/man1/gdal2tiles.1 +/usr/share/man/man1/gdal_calc.1 +/usr/share/man/man1/gdal_contour.1 +/usr/share/man/man1/gdal_create.1 +/usr/share/man/man1/gdal_edit.1 +/usr/share/man/man1/gdal_fillnodata.1 +/usr/share/man/man1/gdal_footprint.1 +/usr/share/man/man1/gdal_grid.1 +/usr/share/man/man1/gdal_merge.1 +/usr/share/man/man1/gdal_pansharpen.1 +/usr/share/man/man1/gdal_polygonize.1 +/usr/share/man/man1/gdal_proximity.1 +/usr/share/man/man1/gdal_rasterize.1 +/usr/share/man/man1/gdal_retile.1 +/usr/share/man/man1/gdal_sieve.1 +/usr/share/man/man1/gdal_translate.1 +/usr/share/man/man1/gdal_viewshed.1 +/usr/share/man/man1/gdaladdo.1 +/usr/share/man/man1/gdalbuildvrt.1 +/usr/share/man/man1/gdalcompare.1 +/usr/share/man/man1/gdaldem.1 +/usr/share/man/man1/gdalinfo.1 +/usr/share/man/man1/gdallocationinfo.1 +/usr/share/man/man1/gdalmanage.1 +/usr/share/man/man1/gdalmdiminfo.1 +/usr/share/man/man1/gdalmdimtranslate.1 +/usr/share/man/man1/gdalmove.1 +/usr/share/man/man1/gdalsrsinfo.1 +/usr/share/man/man1/gdaltindex.1 +/usr/share/man/man1/gdaltransform.1 +/usr/share/man/man1/gdalwarp.1 +/usr/share/man/man1/gnmanalyse.1 +/usr/share/man/man1/gnmmanage.1 +/usr/share/man/man1/nearblack.1 +/usr/share/man/man1/ogr2ogr.1 +/usr/share/man/man1/ogr_layer_algebra.1 +/usr/share/man/man1/ogrinfo.1 +/usr/share/man/man1/ogrlineref.1 +/usr/share/man/man1/ogrmerge.1 +/usr/share/man/man1/ogrtindex.1 +/usr/share/man/man1/pct2rgb.1 +/usr/share/man/man1/rgb2pct.1 +/usr/share/man/man1/sozip.1 + +%files python +%defattr(-,root,root,-) + +%files python3 +%defattr(-,root,root,-) +/V3/usr/lib/python3*/* +/usr/lib/python3*/* diff --git a/options.conf b/options.conf index 3050149..a6e6d4e 100644 --- a/options.conf +++ b/options.conf @@ -1,6 +1,6 @@ [package] name = gdal -url = https://download.osgeo.org/gdal/CURRENT/gdal-3.9.1.tar.gz +url = https://download.osgeo.org/gdal/CURRENT/gdal-3.8.5.tar.gz archives = giturl = https://github.com/OSGeo/gdal.git domain = diff --git a/release b/release index d136d6a..0a3e7b0 100644 --- a/release +++ b/release @@ -1 +1 @@ -125 +126 diff --git a/upstream b/upstream index 4353892..51549fd 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -37c69157698c500cf4d7851140004dee3d52d0ab/gdal-3.9.1.tar.gz +2e3d475bdc7582a7e2c688654e233f1da1810729/gdal-3.8.5.tar.gz diff --git a/used_libs b/used_libs index eca7bc8..4219c4d 100644 --- a/used_libs +++ b/used_libs @@ -15,7 +15,7 @@ libjson-c.so.5 libm.so.6 libpcre2-8.so.0 libpng16.so.16 -libpoppler.so.137 +libpoppler.so.139 libproj.so.25 libspatialite.so.8 libsqlite3.so.0