Compare commits

...

143 Commits
master ... f40

Author SHA1 Message Date
Sandro Mani e9a4e4940e BR: libarchive 2024-02-26 10:08:47 +01:00
Sandro Mani d4112b5ee2 Update to 3.8.4 2024-02-18 23:42:06 +01:00
David Abdurachmanov eec2045095 Add riscv64 to gdal-config
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-15 11:52:30 +00:00
Sandro Mani 428abb70df Add gdal_incompatible-pointer-types.patch 2024-02-15 12:51:32 +01:00
Sandro Mani eea08ba9a5 Rebuild (poppler) 2024-02-03 00:45:12 +01:00
Sandro Mani 9ce1912766 Restrict libarrow-devel BR to 64bit arches 2024-01-27 19:50:49 +01:00
Sandro Mani 9c83057c02 Enable libarrow, libdeflate 2024-01-27 19:42:31 +01:00
Laurențiu Nicola dbdf7b71de Enable arrow and libdeflate 2024-01-27 20:10:51 +02:00
Fedora Release Engineering 203b15df02 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 12:37:38 +00:00
Fedora Release Engineering 04fad8ce0a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 20:23:03 +00:00
Sandro Mani fdbad445a7 Update to 3.8.3 2024-01-08 22:33:10 +01:00
Sandro Mani 72e2f007d3 Rebuild (armadillo) 2023-12-21 12:21:08 +01:00
Sandro Mani 9fa8f6a6dd Update to 3.8.2 2023-12-20 14:54:33 +01:00
Sandro Mani a574d8277a Rebuild (armadillo) 2023-12-20 09:37:58 +01:00
Sandro Mani 4f960b66cc Update to 3.8.1 2023-11-30 21:42:04 +01:00
Sandro Mani adeb164c34 Update to 3.8.0 2023-11-15 11:51:14 +01:00
Sandro Mani df64a19909 Fix sources 2023-11-03 19:10:44 +01:00
Sandro Mani 2bd4654b97 Update to 3.7.3 2023-11-03 19:01:10 +01:00
Sandro Mani a4c5376006 Update to 3.7.2 2023-09-13 21:42:34 +02:00
Sandro Mani a1088f112f Rebuild (proj) 2023-09-03 22:24:08 +02:00
Sandro Mani f9675a7ba2 Rebuild (libspatialite) 2023-08-15 23:32:12 +02:00
Sandro Mani c0901e5ae7 Rebuild (mingw-poppler) 2023-08-14 12:51:26 +02:00
Tom Callaway 6c1f1b153a rebuild for new qhull 2023-08-10 14:26:18 -04:00
Marek Kasik 5e63728f69 Rebuild for poppler 23.08.0 2023-08-07 15:14:15 +02:00
Fedora Release Engineering 538b78ae4b Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 20:54:29 +00:00
Sandro Mani 6ee8448d69 Update to 3.7.1 2023-07-18 08:09:05 +02:00
Python Maint 3b9ef5046a Rebuilt for Python 3.12 2023-07-03 13:58:12 +02:00
Sandro Mani 84674d8354 Update to 3.7.0 2023-05-11 07:34:53 +02:00
Markus Neteler 0ad5990efa SPDX migration 2023-05-09 23:19:38 +02:00
Sandro Mani ffdd3ca417 Drop unused librx BR 2023-05-02 11:32:36 +02:00
Sandro Mani f95f749e5e Update to 3.6.4 2023-04-22 15:03:03 +02:00
Sandro Mani f9c99ced77 Update to 3.6.3 2023-03-14 15:15:58 +01:00
Sandro Mani 3fbb4fa80a Rebuild (proj) 2023-03-04 08:58:50 +01:00
Sandro Mani 261b3f6f09 Rebuild (mingw-poppler) 2023-02-07 10:13:30 +01:00
Sandro Mani dd5e0052fc Rebuild (gdal) 2023-02-04 12:18:51 +01:00
Orion Poplawski e58fcd24f0 Add upstream patch to add missing include needed for gcc 13 2023-01-22 19:33:22 -07:00
Fedora Release Engineering 1c6e0056f7 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 04:29:06 +00:00
Maxwell G 0f6f27c7ae
Rebuild for cfitsio 4.2 2023-01-12 11:32:52 -06:00
Sandro Mani 8cea7c92f8 Upload all sources 2023-01-05 09:22:14 +01:00
Sandro Mani 5ddff3bb69 Update to 3.6.2 2023-01-05 09:10:38 +01:00
Sandro Mani 28e52779b5 Rebuild (mingw-cfitsio) 2023-01-02 11:10:07 +01:00
Maxwell G af4294a6a6
Rebuild for cfitsio 4.2 2022-12-29 09:38:46 -10:00
Sandro Mani a3dfc6afde Update to 3.6.1 2022-12-15 21:19:08 +01:00
Sandro Mani 4bad91032e Update to 3.6.1 2022-12-15 20:52:37 +01:00
Sandro Mani e5a8e31edd Rebuild (mingw-xerces-c) 2022-12-05 15:14:46 +01:00
Sandro Mani cdc2c17277 Switch to pcre2 for mingw build 2022-12-05 12:55:10 +01:00
Sandro Mani f2db417532 Rebuild (mingw-postgresql) 2022-11-18 16:45:31 +01:00
Sandro Mani 60f867e15f Update to 3.6.0 2022-11-12 09:52:08 +01:00
Sandro Mani 33a6cfdf66 Re-enable java
This reverts commit f68d007402.
2022-11-03 16:32:16 +01:00
Sandro Mani e8cede5ed1 BR: mingw-dlfcn 2022-11-03 14:00:30 +01:00
Sandro Mani f68d007402 Revert "Re-enable java"
This reverts commit 237ae061cc.
2022-11-03 14:00:19 +01:00
Sandro Mani 237ae061cc Re-enable java 2022-11-03 12:21:36 +01:00
Sandro Mani 7eab992acd Temporarily disable java 2022-11-03 12:19:00 +01:00
Sandro Mani 5406afbc89 Add gdal-fortify-source.patch 2022-11-01 11:13:08 +01:00
Sandro Mani 0632849332 Update to 3.5.3 2022-11-01 10:09:06 +01:00
Tom Rix 8d385588cf Add mingw build conditional
There are many unmet mingw build requires for epel and
current need to have epel gdal mingw packages.  So add a mingw conditional
similar to libkml and libspatialite.

Java building works on RHEL 9, so limit the RHEL check to just 8

Signed-off-by: Tom Rix <trix@redhat.com>
2022-10-07 10:35:07 -07:00
Sandro Mani 0c0a9d2f7b Update sources 2022-09-13 09:39:08 +02:00
Sandro Mani 4bde9e154e Update to 3.5.2 2022-09-13 09:27:50 +02:00
Sandro Mani a625e0934f Rebuild (proj) 2022-09-04 19:50:03 +02:00
Sandro Mani 024ed5a815 Rebuild (poppler) 2022-08-03 16:31:45 +02:00
Sandro Mani b39c5fed7c Rebuild (liblerc) 2022-07-27 14:03:22 +02:00
Sandro Mani 9133862397 Rebuild (liblerc) 2022-07-21 13:58:47 +02:00
Fedora Release Engineering ab64b86043 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 04:14:16 +00:00
Sandro Mani 7e04f460b2 Update sources 2022-07-06 14:07:26 +02:00
Sandro Mani 25e2169437 Update to 3.5.1 2022-07-06 13:22:17 +02:00
Python Maint 66fa4e0505 Rebuilt for Python 3.11 2022-06-13 22:00:33 +02:00
Jitka Plesnikova 8ca3f7888d Perl 5.36 rebuild 2022-05-30 19:40:01 +02:00
Sandro Mani 1afc975964 Fix gdal-config take two 2022-05-21 10:39:56 +02:00
Sandro Mani ff794792ae Bump release 2022-05-21 00:55:49 +02:00
Sandro Mani 51eca1bf7b Fix gdal-config 2022-05-21 00:52:42 +02:00
Sandro Mani 0232d4b243 Update to 3.5.0 2022-05-20 22:56:49 +02:00
Sandro Mani 74c97a98c3 Upload correct gdalautotest source 2022-05-04 16:46:52 +02:00
Sandro Mani 0b81415efd Update to 3.4.3 2022-05-04 16:04:47 +02:00
Sandro Mani 6ff18a28cc Update to 3.4.2 2022-03-14 23:51:48 +01:00
Sandro Mani dcc248aeef Rebuild for proj-9.0.0 2022-03-10 00:03:08 +01:00
Josef Řídký 5b7635b54a Rebuilt for libjasper.so.6 2022-02-13 13:45:45 +01:00
Jiri 24b9641de7 Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
2022-02-05 20:45:08 +01:00
Fedora Release Engineering d2a9bdefc9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 04:01:56 +00:00
Sandro Mani 35e7c63e8b Rebuild (poppler) 2022-01-13 16:41:10 +01:00
Sandro Mani fd018d2f1a Update to 3.4.1 2022-01-04 16:39:11 +01:00
Orion Poplawski 6aeff86eb7 Rebuild for hdf5 1.12.1 2021-11-20 21:52:56 -07:00
Sandro Mani 53151cf9ac Update to 3.4.0 2021-11-11 10:16:34 +01:00
Sandro Mani ca7574ff6f Update to 3.3.3 2021-10-29 18:35:40 +02:00
Sandro Mani 1b155f18db Rebuild (geos) 2021-10-21 11:19:24 +02:00
Sahana Prasad 3708118613 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:02:09 +02:00
Sandro Mani 3e685b82b4 Update to 3.3.2 2021-09-07 13:26:55 +02:00
Orion Poplawski 2add6bb7cb Rebuild for hdf5 1.10.7/netcdf 4.8.0 2021-08-09 20:01:20 -06:00
Sandro Mani b9037a9bc1 Rebuild (poppler) 2021-08-02 14:41:21 +02:00
Sandro Mani 26b8c01dd0 Fix build with autoconf 2.70 2021-07-25 00:17:08 +02:00
Fedora Release Engineering b23e54713a - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:53:41 +00:00
Björn Esser 6379af6307
Rebuild for versioned symbols in json-c 2021-07-10 11:53:14 +02:00
Sandro Mani d225d9d53e Update to 3.3.1 2021-07-05 23:07:34 +02:00
Python Maint d4edddc39f Rebuilt for Python 3.10 2021-06-04 20:04:54 +02:00
Jitka Plesnikova ec7c5d35ff Perl 5.34 re-rebuild updated packages 2021-05-24 16:19:56 +02:00
Sandro Mani d222a45ad4 Rebuild (libgta) 2021-05-21 15:08:22 +02:00
Jitka Plesnikova 3fd9070810 Perl 5.34 rebuild 2021-05-21 12:22:30 +02:00
Richard Shaw 74fa4dd644 Rebuilding for libgta 1.2.1. 2021-05-20 07:08:27 -05:00
Sandro Mani 9216c1befe Rebuild (gdal) 2021-05-07 12:11:23 +02:00
Sandro Mani 4a9546778f Update to 3.3.0 2021-05-06 10:06:17 +02:00
Sandro Mani 95a4909377 Skip tests on arches where they hang 2021-03-25 01:41:12 +01:00
Sandro Mani d3da6379a7 Update to 3.2.2 2021-03-24 23:34:45 +01:00
Sandro Mani df8e45a77b Skip tests on arches where they hang 2021-03-07 19:01:42 +01:00
Sandro Mani 0edd6b096a Rebuild (proj) 2021-03-07 11:11:52 +01:00
Elliott Sales de Andrade cf5488942a Fix compile against GEOS on s390x. 2021-02-23 00:34:43 -05:00
Sandro Mani f4ca21d0d9 Ignore test failures for now 2021-02-13 22:32:57 +01:00
Sandro Mani 05e7db60a2 Rebuild (geos) 2021-02-13 18:24:54 +01:00
Sandro Mani 3e7adbfd88 Rebuild (geos) 2021-02-13 18:24:24 +01:00
Pavel Raiskup 55b5b8a02b rebuild for libpq ABI fix
Related: rhbz#1908268
2021-02-08 09:26:35 +01:00
Elliott Sales de Andrade 55f32a4651 Skip failing tests or increase some tolerances. 2021-02-07 06:55:06 -05:00
Elliott Sales de Andrade 03bbe34e30 Actually enable tests.
`run_all.py` does not exist, but that was ignored by the `|| true`.
Upstream in fact uses `pytest` to collect and run tests.
2021-02-06 19:42:01 -05:00
Orion Poplawski b8d18dc3e5 Rebuild for cfitsio 3.490 2021-02-01 12:48:43 -07:00
Sandro Mani 8970e29c1d Add gdal_no-diag-disable.patch 2021-01-27 14:17:08 +01:00
Fedora Release Engineering 16b7b80266 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 06:27:14 +00:00
Sandro Mani 638c0bff66 Rebuild (poppler) 2021-01-15 11:52:05 +01:00
José Matos ead8b240e6 rebuild for armadillo 10 2021-01-05 18:08:40 +00:00
Sandro Mani 38fa95eb78 Update to 3.2.1 2021-01-05 10:40:29 +01:00
Tom Stellard ebee805e37 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 23:09:46 +00:00
Timm Bäder 8cfdc63e75 Expand gcc11 build fix
clang reports more missing <limits> includes.
2020-12-09 13:55:28 +01:00
Sandro Mani 06a5516507 Spec cleanups 2020-11-13 12:23:01 +01:00
Sandro Mani 58a4d06d29 Update to 3.2.0 2020-11-12 00:14:03 +01:00
Sandro Mani 4b2f3f618e Update to 3.1.4 2020-11-02 12:32:58 +01:00
Jeff Law 90905d440c Fix missing #include for gcc-11 2020-10-27 16:11:13 -06:00
Sandro Mani f465375f88 Rebuild (jasper) 2020-10-16 21:53:03 +02:00
Sandro Mani 8107c2c0ef Update sources 2020-09-07 16:19:57 +02:00
Sandro Mani a4d8e114bf Update to 3.1.3 2020-09-07 16:08:23 +02:00
Fedora Release Engineering e7ebba872a - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 18:21:57 +00:00
Sandro Mani ddfbc54eb4 Add gdal_jasper.patch 2020-07-22 15:15:22 +02:00
Sandro Mani 84d61b00f4 Rebuild (poppler) 2020-07-22 11:49:06 +02:00
Orion Poplawski 3401ae59d5 Drop BuildRequires: g2clib-static as gdal uses a bundled (modified) g2clib 2020-07-17 22:46:21 -06:00
Jiri d588d2a7f7 Rebuilt for JDK-11 2020-07-16 16:29:25 +02:00
Sandro Mani 027c7029c0 Rebuild (poppler) 2020-07-16 09:59:04 +02:00
Jiri 619901b075 Rebuilt for JDK-11 2020-07-10 19:44:00 +02:00
Sandro Mani cf21b89def Update sources, add gdal_sphinx.patch 2020-07-09 10:22:46 +02:00
Sandro Mani 7bccf86956 Update to 3.1.2 2020-07-09 10:21:28 +02:00
Sandro Mani db9f8bec75 Bump testversion, fix sources 2020-06-30 12:04:30 +02:00
Sandro Mani 2cd6c65bdd Update to 3.1.1 2020-06-30 11:53:07 +02:00
Sandro Mani acf712226b BR: python3-setuptools 2020-06-29 14:10:59 +02:00
Jitka Plesnikova 167d24a476 Perl 5.32 re-rebuild updated packages 2020-06-27 06:57:28 +02:00
Orion Poplawski d30a0769d4 Rebuild for hdf5 1.10.6 2020-06-25 19:47:24 -06:00
Jitka Plesnikova 539576a433 Perl 5.32 rebuild 2020-06-25 14:51:30 +02:00
Miro Hrončok 1f9c557750 Rebuilt for Python 3.9 2020-05-26 02:46:05 +02:00
Sandro Mani fb4c3272a4 Update to 3.1.0 2020-05-20 22:56:46 +02:00
Markus 1118824b6a Updated to EPEL8 (with disabled JAVA and LaTeX support) 2020-05-16 23:13:41 +02:00
13 changed files with 876 additions and 557 deletions

69
.gitignore vendored
View File

@ -43,3 +43,72 @@ gdalautotest-1.7.0.tar.gz
/gdal-2.3.2-fedora.tar.xz
/gdalautotest-3.0.1.zip
/gdal-3.0.1-fedora.tar.xz
/gdal-3.1.0-fedora.tar.xz
/gdalautotest-3.1.0.tar.gz
/gdal-3.1.1-fedora.tar.xz
/gdalautotest-3.1.1.tar.gz
/gdal-3.1.2-fedora.tar.xz
/gdalautotest-3.1.2.tar.gz
/gdal-3.1.3-fedora.tar.xz
/gdalautotest-3.1.3.tar.gz
/gdal-3.1.4-fedora.tar.xz
/gdalautotest-3.1.4.tar.gz
/gdalautotest-3.2.0.tar.gz
/gdal-3.2.0-fedora.tar.xz
/gdal-3.2.1-fedora.tar.xz
/gdalautotest-3.2.1.tar.gz
/gdalautotest-3.2.2.tar.gz
/gdal-3.2.2-fedora.tar.xz
/gdalautotest-3.3.0.tar.gz
/gdal-3.3.0-fedora.tar.xz
/gdal-3.3.1-fedora.tar.xz
/gdalautotest-3.3.1.tar.gz
/gdal-3.3.2-fedora.tar.xz
/gdalautotest-3.3.2.tar.gz
/gdal-3.3.3-fedora.tar.xz
/gdalautotest-3.3.3.tar.gz
/gdal-3.4.0-fedora.tar.xz
/gdalautotest-3.4.0.tar.gz
/gdal-3.4.1-fedora.tar.xz
/gdalautotest-3.4.1.tar.gz
/gdal-3.4.2-fedora.tar.xz
/gdalautotest-3.4.2.tar.gz
/gdal-3.4.3-fedora.tar.xz
/gdalautotest-3.4.3.tar.gz
/gdalautotest-3.5.0.tar.gz
/gdal-3.5.0-fedora.tar.xz
/gdalautotest-3.5.1.tar.gz
/gdal-3.5.1-fedora.tar.xz
/gdal-3.5.2-fedora.tar.xz
/gdalautotest-3.5.2.tar.gz
/gdal-3.5.3-fedora.tar.xz
/gdalautotest-3.5.3.tar.gz
/gdal-3.6.0-fedora.tar.xz
/gdalautotest-3.6.0.tar.gz
/gdalautotest-3.6.1.tar.gz
/gdal-3.6.1.tar.xz
/gdal-3.6.1-fedora.tar.xz
/gdal-3.6.2-fedora.tar.xz
/gdalautotest-3.6.2.tar.gz
/gdal-3.6.3-fedora.tar.xz
/gdalautotest-3.6.3.tar.gz
/gdal-3.6.4-fedora.tar.xz
/gdalautotest-3.6.4.tar.gz
/gdal-3.7.0-fedora.tar.xz
/gdalautotest-3.7.0.tar.gz
/gdal-3.7.1-fedora.tar.xz
/gdalautotest-3.7.1.tar.gz
/gdal-3.7.2-fedora.tar.xz
/gdalautotest-3.7.2.tar.gz
/gdal-3.7.3-fedora.tar.xz
/gdalautotest-3.7.3.tar.gz
/gdal-3.8.0-fedora.tar.xz
/gdalautotest-3.8.0.tar.gz
/gdal-3.8.1-fedora.tar.xz
/gdalautotest-3.8.1.tar.gz
/gdal-3.8.2-fedora.tar.xz
/gdalautotest-3.8.2.tar.gz
/gdal-3.8.3-fedora.tar.xz
/gdalautotest-3.8.3.tar.gz
/gdal-3.8.4-fedora.tar.xz
/gdalautotest-3.8.4.tar.gz

11
cpl-config.h Normal file
View File

@ -0,0 +1,11 @@
#include <bits/wordsize.h>
#if __WORDSIZE == 32
#include "gdal/cpl_config-32.h"
#else
#if __WORDSIZE == 64
#include "gdal/cpl_config-64.h"
#else
#error "Unknown word size"
#endif
#endif

View File

@ -1,11 +0,0 @@
diff -rupN --no-dereference gdal-3.0.4-fedora/swig/java/java.opt gdal-3.0.4-fedora-new/swig/java/java.opt
--- gdal-3.0.4-fedora/swig/java/java.opt 2020-01-28 11:13:12.000000000 +0100
+++ gdal-3.0.4-fedora-new/swig/java/java.opt 2020-02-06 00:23:36.321286290 +0100
@@ -7,6 +7,6 @@ JAVADOC=$(JAVA_HOME)/bin/javadoc
JAVAC=$(JAVA_HOME)/bin/javac
JAVA=$(JAVA_HOME)/bin/java
JAR=$(JAVA_HOME)/bin/jar
-JAVA_INCLUDE=-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
+JAVA_INCLUDE=-I/usr/lib/jvm/java/include/ -I/usr/lib/jvm/java/include/linux

View File

@ -1,22 +1,37 @@
#!/bin/bash
VERSION="3.0.4"
tar xvf gdal-"${VERSION}".tar.xz
if [ $# -lt 1 ]; then
echo "Usage: $0 version"
exit 1
fi
VERSION="$1"
PRE="$2"
if [ ! -f "gdal-"${VERSION}${PRE}".tar.xz" ]; then
wget https://download.osgeo.org/gdal/${VERSION}/gdal-${VERSION}${PRE}.tar.xz
fi
if [ -d gdal-"${VERSION}" ] || [ -d gdal-"${VERSION}"-fedora ]; then
echo "gdal-${VERSION} or gdal-${VERSION}-fedora in the way, please remove and rerun this script"
exit 1
fi
tar xvf gdal-"${VERSION}${PRE}".tar.xz
mv gdal-"${VERSION}"{,-fedora} && pushd gdal-"${VERSION}"-fedora
rm data/cubewerx_extra.wkt
rm data/esri_extra.wkt
rm data/esri_Wisconsin_extra.wkt
rm data/esri_StatePlane_extra.wkt
rm data/ecw_cs.wkt
#Really necessary?
rm -r swig/php
sed -i 's|data/cubewerx_extra.wkt||' gdal.cmake
sed -i 's|data/esri_StatePlane_extra.wkt||' gdal.cmake
sed -i 's|data/ecw_cs.wkt||' gdal.cmake
popd
#TODO: Insert Provenance file
tar cvfJ gdal-"${VERSION}"-fedora.tar.xz gdal-"${VERSION}"-fedora
tar cvfJ gdal-"${VERSION}${PRE}"-fedora.tar.xz gdal-"${VERSION}"-fedora

View File

@ -1,12 +0,0 @@
diff -rupN --no-dereference gdal-3.0.4-fedora/scripts/GNUmakefile gdal-3.0.4-fedora-new/scripts/GNUmakefile
--- gdal-3.0.4-fedora/scripts/GNUmakefile 2020-01-28 11:13:13.000000000 +0100
+++ gdal-3.0.4-fedora-new/scripts/GNUmakefile 2020-02-06 00:23:36.089287463 +0100
@@ -5,6 +5,6 @@ completion:
install:
if test "x`pkg-config --version 2>/dev/null`" != "x" -a "x`pkg-config --variable=compatdir bash-completion`" != "x"; then \
- $(INSTALL_DIR) $(DESTDIR)${prefix}`pkg-config --variable=compatdir bash-completion` ; \
- cp gdal-bash-completion.sh $(DESTDIR)${prefix}`pkg-config --variable=compatdir bash-completion`; \
+ $(INSTALL_DIR) $(DESTDIR)`pkg-config --variable=compatdir bash-completion` ; \
+ $(INSTALL_DATA) gdal-bash-completion.sh $(DESTDIR)`pkg-config --variable=compatdir bash-completion`/gdal; \
fi

11
gdal-config Executable file
View File

@ -0,0 +1,11 @@
#!/bin/bash
ARCH=$(uname -m)
case $ARCH in
x86_64 | ppc64 | ppc64le | ia64 | s390x | sparc64 | alpha | alphaev6 | aarch64 | riscv64 )
gdal-config-64 ${*}
;;
*)
gdal-config-32 ${*}
;;
esac

1187
gdal.spec

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,12 @@
diff -rupN --no-dereference gdal-3.8.4-fedora/port/cpl_vsil_win32.cpp gdal-3.8.4-fedora-new/port/cpl_vsil_win32.cpp
--- gdal-3.8.4-fedora/port/cpl_vsil_win32.cpp 2024-02-08 20:16:25.000000000 +0100
+++ gdal-3.8.4-fedora-new/port/cpl_vsil_win32.cpp 2024-02-18 23:38:43.682963451 +0100
@@ -812,7 +812,7 @@ int VSIWin32FilesystemHandler::Stat(cons
}
else
{
- nResult = _wstat64(pwszFilename, pStatBuf);
+ nResult = _wstat64(pwszFilename, reinterpret_cast<struct _stat64 *>(pStatBuf));
if (nResult < 0)
{
DWORD nLastError = GetLastError();

View File

@ -1,11 +0,0 @@
diff -rupN --no-dereference gdal-3.0.4-fedora/apps/GNUmakefile gdal-3.0.4-fedora-new/apps/GNUmakefile
--- gdal-3.0.4-fedora/apps/GNUmakefile 2020-01-28 11:13:12.000000000 +0100
+++ gdal-3.0.4-fedora-new/apps/GNUmakefile 2020-03-03 23:17:41.032487778 +0100
@@ -216,6 +216,7 @@ gdal-config-inst: gdal-config.in ../GDAL
install: default
for f in $(BIN_LIST) ; do $(INSTALL) $$f $(DESTDIR)$(INST_BIN) ; done
+ for f in $(BIN_LIST) ; do $(INSTALL) .libs/$$f $(DESTDIR)$(INST_BIN) ; done
$(INSTALL_DATA) gdal_utils.h $(DESTDIR)$(INST_INCLUDE)
$(INSTALL) gdal-config-inst $(DESTDIR)$(INST_BIN)/gdal-config

View File

@ -1,13 +0,0 @@
diff -rupN gdal-3.0.4-fedora/frmts/iso8211/GNUmakefile gdal-3.0.4-fedora-new/frmts/iso8211/GNUmakefile
--- gdal-3.0.4-fedora/frmts/iso8211/GNUmakefile 2020-01-28 11:13:11.000000000 +0100
+++ gdal-3.0.4-fedora-new/frmts/iso8211/GNUmakefile 2020-02-06 00:24:10.382117696 +0100
@@ -23,8 +23,7 @@ dist-clean: clean
rm -rf $(DISTDIR)
$(ISOLIB): $(OBJ:.o=.$(OBJ_EXT))
- $(AR) r $(ISOLIB) $?
- $(RANLIB) $(ISOLIB)
+ $(SHELL) $(top_builddir)/libtool --mode=link gcc -static -o $(ISOLIB) $?
8211createfromxml$(EXE): 8211createfromxml.$(OBJ_EXT)
$(LD) $(LDFLAGS) 8211createfromxml.$(OBJ_EXT) $(CONFIG_LIBS) -o 8211createfromxml$(EXE)

View File

@ -1,24 +0,0 @@
diff -rupN --no-dereference gdal-3.0.4-fedora/frmts/dods/GNUmakefile gdal-3.0.4-fedora-new/frmts/dods/GNUmakefile
--- gdal-3.0.4-fedora/frmts/dods/GNUmakefile 2020-01-28 11:13:11.000000000 +0100
+++ gdal-3.0.4-fedora-new/frmts/dods/GNUmakefile 2020-02-06 00:23:36.543285168 +0100
@@ -4,7 +4,7 @@ include ../../GDALmake.opt
OBJ = dodsdataset2.o
-CPPFLAGS := $(CPPFLAGS) $(DODS_INC)
+CPPFLAGS := $(CPPFLAGS) $(DODS_INC) -I/usr/include/tirpc
default: $(OBJ:.o=.$(OBJ_EXT))
diff -rupN --no-dereference gdal-3.0.4-fedora/ogr/ogrsf_frmts/dods/GNUmakefile gdal-3.0.4-fedora-new/ogr/ogrsf_frmts/dods/GNUmakefile
--- gdal-3.0.4-fedora/ogr/ogrsf_frmts/dods/GNUmakefile 2020-01-28 11:13:11.000000000 +0100
+++ gdal-3.0.4-fedora-new/ogr/ogrsf_frmts/dods/GNUmakefile 2020-02-06 00:23:36.543285168 +0100
@@ -5,7 +5,7 @@ include ../../../GDALmake.opt
OBJ = ogrdodsdriver.o ogrdodsdatasource.o ogrdodslayer.o \
ogrdodssequencelayer.o ogrdodsfielddefn.o ogrdodsgrid.o
-CPPFLAGS := -I.. $(CPPFLAGS) $(DODS_INC) -DDO_NOT_USE_DEBUG_BOOL
+CPPFLAGS := -I.. $(CPPFLAGS) $(DODS_INC) -DDO_NOT_USE_DEBUG_BOOL -I/usr/include/tirpc
default: $(O_OBJ:.o=.$(OBJ_EXT))

39
gdal_utils.patch Normal file
View File

@ -0,0 +1,39 @@
diff -rupN --no-dereference gdal-3.8.4-fedora/frmts/iso8211/CMakeLists.txt gdal-3.8.4-fedora-new/frmts/iso8211/CMakeLists.txt
--- gdal-3.8.4-fedora/frmts/iso8211/CMakeLists.txt 2024-02-08 20:16:25.000000000 +0100
+++ gdal-3.8.4-fedora-new/frmts/iso8211/CMakeLists.txt 2024-02-18 23:38:43.387970571 +0100
@@ -15,15 +15,18 @@ gdal_standard_includes(gdal_iso8211)
# Because linking an OBJECT library
if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
- add_executable(8211dump EXCLUDE_FROM_ALL 8211dump.cpp)
+ add_executable(8211dump 8211dump.cpp)
target_include_directories(8211dump PRIVATE $<TARGET_PROPERTY:gdal_iso8211,SOURCE_DIR>)
target_link_libraries(8211dump PRIVATE $<TARGET_NAME:${GDAL_LIB_TARGET_NAME}> gdal_iso8211)
+ install(TARGETS 8211dump RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
- add_executable(8211view EXCLUDE_FROM_ALL 8211view.cpp)
+ add_executable(8211view 8211view.cpp)
target_include_directories(8211view PRIVATE $<TARGET_PROPERTY:gdal_iso8211,SOURCE_DIR>)
target_link_libraries(8211view PRIVATE $<TARGET_NAME:${GDAL_LIB_TARGET_NAME}> gdal_iso8211)
+ install(TARGETS 8211view RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
- add_executable(8211createfromxml EXCLUDE_FROM_ALL 8211createfromxml.cpp)
+ add_executable(8211createfromxml 8211createfromxml.cpp)
target_include_directories(8211createfromxml PRIVATE $<TARGET_PROPERTY:gdal_iso8211,SOURCE_DIR>)
target_link_libraries(8211createfromxml PRIVATE $<TARGET_NAME:${GDAL_LIB_TARGET_NAME}> gdal_iso8211)
+ install(TARGETS 8211createfromxml RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
endif ()
diff -rupN --no-dereference gdal-3.8.4-fedora/ogr/ogrsf_frmts/s57/CMakeLists.txt gdal-3.8.4-fedora-new/ogr/ogrsf_frmts/s57/CMakeLists.txt
--- gdal-3.8.4-fedora/ogr/ogrsf_frmts/s57/CMakeLists.txt 2024-02-08 20:16:25.000000000 +0100
+++ gdal-3.8.4-fedora-new/ogr/ogrsf_frmts/s57/CMakeLists.txt 2024-02-18 23:38:43.391970475 +0100
@@ -17,8 +17,9 @@ target_include_directories(ogr_S57 PRIVA
gdal_standard_includes(ogr_S57)
if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.12)
- add_executable(s57dump EXCLUDE_FROM_ALL s57dump.cpp)
+ add_executable(s57dump s57dump.cpp)
gdal_standard_includes(s57dump)
target_include_directories(s57dump PRIVATE $<TARGET_PROPERTY:gdal_iso8211,SOURCE_DIR>)
target_link_libraries(s57dump PRIVATE $<TARGET_NAME:${GDAL_LIB_TARGET_NAME}> ogr_S57 gdal_iso8211)
+ install(TARGETS s57dump RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
endif ()

View File

@ -1,2 +1,2 @@
SHA512 (gdal-3.0.4-fedora.tar.xz) = f880a763cbf3e846789df4c45a68be11121fdc66252dab126d95b79141589435ef7712ed0efcb7d633643f2c82cde88f9663bb15b624e69f362ed2e10a79a110
SHA512 (gdalautotest-3.0.4.tar.gz) = d205c6eba1c68ade3cd55b9ae77c9a885f1ff87f6964ea4e71799bc98393ddcf92081a5319afd3d0d9d0cf8862d140eb59ad2ccf7e70a955cad2732f55c28e72
SHA512 (gdal-3.8.4-fedora.tar.xz) = 4acfe6f7bc980edf928b9244c103df1eb38858c052b90b4270b20362998bc4c597c24e2ec1df713f3f4890d82330667f43dc65a9c5f5779a3ee1a910c449bd26
SHA512 (gdalautotest-3.8.4.tar.gz) = 582a67bfabfa98e552d8c6ad6a1666ab770534c74d982f44714223c7dc98fba2854b266fc84d58191db54e4cc859eaf91426c2b738bee228918f730057ded751