Compare commits

...
Sign in to create a new pull request.

224 commits

Author SHA1 Message Date
Sandro Mani
4015c908dd Skip tests also on ppc64le for now 2025-12-19 17:45:54 +01:00
Sandro Mani
fc760216de Update to 3.12.1 2025-12-18 23:18:10 +01:00
Sandro Mani
dcd61ee050 Rebuild (libtiff) 2025-12-08 13:06:20 +01:00
Sandro Mani
c006213de0 Update to 3.12.0 2025-11-23 10:32:41 +01:00
Sandro Mani
2665a7f24c Update to 3.11.5 2025-11-07 14:02:28 +01:00
Stephen Gallagher
b7e01d9917
Rebuild for libarrow 22
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2025-10-29 09:24:26 -04:00
Yaakov Selkowitz
4fc48a16c4 Rebuilt for java-25-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk
2025-10-09 03:23:09 -04:00
Yaakov Selkowitz
f810f3bd7c Fix manpage file listings
Neither the compression of manpages nor the format thereof should be
assumed.  This fixed the Fedora 43 flatpak build.

https://docs.fedoraproject.org/en-US/packaging-guidelines/#_manpages
2025-10-09 02:21:08 -04:00
Python Maint
38126bb718 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:17:44 +02:00
Yaakov Selkowitz
d85d81a7bf Package manpages and shell completions together with the respective commands
gdal_footprint and sozip are in the main package. gdal-config is in the
gdal-devel subpackage, but all other gdal-* manpages document subcommands
of the gdal command in the main package.  This also fixes the build without
python3 (e.g. RHEL/ELN).
2025-09-17 23:15:43 -04:00
Sandro Mani
b1f662fa46 BR: muparser-devel 2025-09-17 15:45:07 +02:00
Sandro Mani
d354dcf08c Fix unpackaged files 2025-09-14 17:40:05 +02:00
Sandro Mani
d0879d3353 Fix %files 2025-09-14 17:19:19 +02:00
Sandro Mani
53a4cd4851 Update to 3.11.4 2025-09-14 16:49:57 +02:00
Orion Poplawski
e145220ec5 Rebuild for netcdf 4.9.3 soname bump 2025-08-22 08:38:38 -06:00
Orion Poplawski
136d07b83f Rebuild for netcdf 4.9.3 soname bump 2025-08-22 07:50:13 -06:00
Orion Poplawski
377f8594e7 Add %define _find_debuginfo_opts --no-ar-files 2025-08-21 20:48:25 -06:00
Orion Poplawski
bf3daf0173 Undefine _preserve_static_debuginfo to prevent huge build times 2025-08-21 17:59:50 -06:00
Python Maint
bc3cea3402 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-18 13:57:32 +02:00
Orion Poplawski
66ce787be2 Rebuild for libarrow 21 2025-08-13 10:55:33 -06:00
Sandro Mani
0086087c35 Rebuild (mingw-poppler) 2025-07-31 15:49:53 +02:00
Sandro Mani
a06f118545 Abort on gdal-cleaner errors 2025-07-29 07:35:48 +02:00
Sandro Mani
196ae48f05 Fix unpackaged file 2025-07-28 23:37:00 +02:00
Sandro Mani
c4cc55a181 Fix %%files 2025-07-28 10:41:06 +02:00
Sandro Mani
698a044082 Drop BR: ogdi-devel (#2345558) 2025-07-27 20:53:16 +02:00
Sandro Mani
e95684c34e Fix malformed patch 2025-07-27 19:23:59 +02:00
Sandro Mani
1bfaf55274 Update to 3.11.3 2025-07-27 19:11:29 +02:00
Fedora Release Engineering
20fd14c6be Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 21:10:49 +00:00
Sandro Mani
1eca685c25 Backport patch to fix build against poppler 2025.05.0 2025-07-18 18:49:26 +02:00
Sandro Mani
e70fc9f76d Rebuild (poppler) 2025-07-18 17:21:27 +02:00
Stephen Gallagher
8df52d19a3 Rebuilt for libarrow 20 2025-07-10 19:20:36 -04:00
Python Maint
424b52eaac Rebuilt for Python 3.14 2025-06-04 00:50:30 +02:00
Yaakov Selkowitz
1a3603cd22 Remove completions and manpages for unpackaged scripts
When building for RHEL, the python bindings and scripts are now disabled,
but the completions and manpages are not controlled by the option which
disables the scripts.
2025-05-22 18:26:07 -04:00
Sandro Mani
7e82750251 Fix *.py scripts packaging 2025-05-18 21:39:52 +02:00
Sandro Mani
529be833d4 Cleanup conditionals and fix %%files 2025-04-18 00:30:12 +02:00
Ales Nezbeda
770433fc76 Prepare spec file to be compatible with RHEL
Changes applicable to non-fedora distros:
Remove as much dependencies as possible. None of the dependencies
removed are present in RHEL currently, so they have to go.
Basically we are creating minimal build which would be compatible with
RHEL without new dependencies that would need adding to RHEL repos.
2025-04-08 13:05:48 +02:00
Sandro Mani
899461ad98 Update to 3.10.3 2025-04-07 13:47:17 +02:00
Laurențiu Nicola
db98046d34 Enable blosc 2025-02-27 16:35:50 +02:00
Sandro Mani
00acea5160 Rebuild (poppler) 2025-02-26 12:52:39 +01:00
Marek Kasik
2f7e4bef1f Add definitions of missing int16_t and int32_t 2025-02-20 15:09:21 +01:00
Marek Kasik
8c749deb75 Rebuild for libarrow 19 in poppler's sidetag 2025-02-20 11:17:48 +01:00
Sandro Mani
c666a69311 Update to 3.10.2 2025-02-15 07:18:26 +01:00
Benjamin A. Beasley
bf35e9cb08 Rebuilt for libarrow 19 2025-02-13 21:35:45 -05:00
Sandro Mani
b75d0ec0d4 Backport patch to fix build against poppler 25.02.00 2025-02-11 12:06:03 +01:00
Sandro Mani
93adb52b9f Rebuild (poppler) 2025-02-11 11:48:58 +01:00
Fedora Release Engineering
565ce6e053 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 19:35:45 +00:00
Sandro Mani
2bc527eb6a Fix sources 2025-01-15 10:24:22 +01:00
Sandro Mani
637386cf97 Update to 3.10.1 2025-01-15 08:55:47 +01:00
Richard W.M. Jones
ad3453eb76 Rebuild for libarrow 18 2024-11-27 14:30:32 +00:00
Sandro Mani
098b14e214 Drop fedora conditional for gpsbabel requires 2024-11-20 09:23:03 +01:00
Sandro Mani
b8e3c555f6 Fix conditional 2024-11-20 00:01:30 +01:00
Sandro Mani
394eed33aa Require gpsbabel only on Fedora 2024-11-19 23:59:55 +01:00
Sandro Mani
25d1347aae Update to 3.10.0 2024-11-07 15:54:55 +01:00
Orion Poplawski
136e7f4f64 Rebuild for hdf5 1.14.5 2024-10-25 17:24:07 -06:00
Sandro Mani
6bcb0f2a16 Rebuild (mingw-xerces-c) 2024-10-22 23:05:27 +02:00
Pete Walter
9db09212f6 Rebuild for xerces-c 3.3 2024-10-21 15:56:26 +01:00
Pete Walter
d0886d734b Rebuild for xerces-c 3.3 2024-10-18 13:05:49 +01:00
Sandro Mani
ed075d832d Update to 3.9.3 2024-10-15 08:54:16 +02:00
Sandro Mani
71ad4bc0e5 Rebuild (proj) 2024-09-16 20:12:17 +02:00
Sandro Mani
69b2dc04ab Rebuild (mingw-poppler) 2024-08-23 14:43:36 +02:00
Marek Kasik
ad17a9315a Rebuild for poppler 24.08.0 2024-08-22 14:31:15 +02:00
Sandro Mani
bb308c7369 Update to 3.9.2 2024-08-17 21:04:23 +02:00
Sandro Mani
3019ac08e3 BR: openssl-devel-engine 2024-07-22 23:05:57 +02:00
Sandro Mani
f23205c745 BR: openssl-engine-devel 2024-07-22 22:57:19 +02:00
Fedora Release Engineering
116814cf3e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 00:17:11 +00:00
Sandro Mani
6e6c24f595 Update to 3.9.1 2024-06-26 14:49:01 +02:00
Python Maint
24441e8c23 Rebuilt for Python 3.13 2024-06-09 12:17:57 +02:00
Sandro Mani
cc57ed2f4c Rebuild (libarrow) 2024-05-15 09:27:54 +02:00
Sandro Mani
146fa34935 BR: libarrow-dataset-devel 2024-05-14 08:23:06 +02:00
Sandro Mani
cbf2ff081e Update to 3.9.0 2024-05-13 14:41:55 +02:00
Benjamin A. Beasley
a3a71f65ed Rebuilt for openexr 3.2.4 2024-04-24 08:15:35 -04:00
Sandro Mani
969ceac62c Rebuild (libarrow) 2024-04-23 13:22:22 +02:00
Sandro Mani
dba74755ea BR: parquet-libs-devel 2024-04-14 16:22:34 +02:00
Sandro Mani
42bea94400 Update to 3.8.5 2024-04-08 09:44:43 +02:00
Sandro Mani
b969229332 Rebuild (libarrow) 2024-03-21 14:43:14 +01:00
Sandro Mani
d6fb33fcd4 Rebuild (libarrow) 2024-03-19 09:17:08 +01:00
Sandro Mani
3d314501ed Add gdal_java8.patch 2024-03-06 10:47:08 +01:00
Sandro Mani
eb4a188f4f Rebuild (proj) 2024-03-05 15:54:37 +01:00
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
Björn Esser
4acfdb94d4 Re-enable annobin 2020-04-22 03:11:30 +02:00
Björn Esser
b71668eb43 Temporarily disable annobin, as it is broken 2020-04-22 03:09:35 +02:00
Björn Esser
549d439c07 Rebuild (json-c) 2020-04-22 00:01:47 +02:00
12 changed files with 1400 additions and 585 deletions

98
.gitignore vendored
View file

@ -43,3 +43,101 @@ 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
/gdal-3.8.5-fedora.tar.xz
/gdalautotest-3.8.5.tar.gz
/gdal-3.9.0-fedora.tar.xz
/gdalautotest-3.9.0.tar.gz
/gdal-3.9.1-fedora.tar.xz
/gdalautotest-3.9.1.tar.gz
/gdal-3.9.2-fedora.tar.xz
/gdalautotest-3.9.2.tar.gz
/gdalautotest-3.9.3.tar.gz
/gdal-3.9.3-fedora.tar.xz
/gdal-3.10.0-fedora.tar.xz
/gdalautotest-3.10.0.tar.gz
/gdal-3.10.1-fedora.tar.xz
/gdalautotest-3.10.1.tar.gz
/gdal-3.10.2-fedora.tar.xz
/gdalautotest-3.10.2.tar.gz
/gdal-3.10.3-fedora.tar.xz
/gdalautotest-3.10.3.tar.gz
/gdal-3.11.3-fedora.tar.xz
/gdalautotest-3.11.3.tar.gz
/gdal-3.11.4-fedora.tar.xz
/gdalautotest-3.11.4.tar.gz
/gdal-3.11.5-fedora.tar.xz
/gdalautotest-3.11.5.tar.gz
/gdal-3.12.0-fedora.tar.xz
/gdal-3.12.0.tar.xz
/gdalautotest-3.12.0.zip
/gdal-3.12.1-fedora.tar.xz
/gdalautotest-3.12.1.zip

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,38 @@
#!/bin/bash
VERSION="3.0.4"
set -e
tar xvf gdal-"${VERSION}".tar.xz
if [ $# -lt 1 ]; then
echo "Usage: $0 version pre"
exit 1
fi
mv gdal-"${VERSION}"{,-fedora} && pushd gdal-"${VERSION}"-fedora
VERSION="$1"
PRE="$2"
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
if [ ! -f "gdal-"${VERSION}${PRE}".tar.xz" ]; then
wget https://download.osgeo.org/gdal/${VERSION}/gdal-${VERSION}${PRE}.tar.xz
fi
#Really necessary?
rm -r swig/php
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}${PRE}"{,-fedora} && pushd gdal-"${VERSION}${PRE}"-fedora
rm ogr/data/cubewerx_extra.wkt
rm ogr/data/esri_StatePlane_extra.wkt
rm ogr/data/ecw_cs.wkt
sed -i 's|${CMAKE_CURRENT_SOURCE_DIR}/data/cubewerx_extra.wkt||' ogr/CMakeLists.txt
sed -i 's|${CMAKE_CURRENT_SOURCE_DIR}/data/esri_StatePlane_extra.wkt||' ogr/CMakeLists.txt
sed -i 's|${CMAKE_CURRENT_SOURCE_DIR}/data/ecw_cs.wkt||' ogr/CMakeLists.txt
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}${PRE}"-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

1715
gdal.spec

File diff suppressed because it is too large Load diff

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))

37
gdal_utils.patch Normal file
View file

@ -0,0 +1,37 @@
diff -rupN --no-dereference gdal-3.12.1-fedora/frmts/iso8211/CMakeLists.txt gdal-3.12.1-fedora-new/frmts/iso8211/CMakeLists.txt
--- gdal-3.12.1-fedora/frmts/iso8211/CMakeLists.txt 2025-12-18 15:15:18.000000000 +0100
+++ gdal-3.12.1-fedora-new/frmts/iso8211/CMakeLists.txt 2025-12-18 16:35:42.369730740 +0100
@@ -14,14 +14,17 @@ target_sources(${GDAL_LIB_TARGET_NAME} P
gdal_standard_includes(gdal_iso8211)
# Because linking an OBJECT library
-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})
diff -rupN --no-dereference gdal-3.12.1-fedora/ogr/ogrsf_frmts/s57/CMakeLists.txt gdal-3.12.1-fedora-new/ogr/ogrsf_frmts/s57/CMakeLists.txt
--- gdal-3.12.1-fedora/ogr/ogrsf_frmts/s57/CMakeLists.txt 2025-12-18 15:15:18.000000000 +0100
+++ gdal-3.12.1-fedora-new/ogr/ogrsf_frmts/s57/CMakeLists.txt 2025-12-18 16:35:42.369966573 +0100
@@ -38,7 +38,8 @@ if (USE_ONLY_EMBEDDED_RESOURCE_FILES)
target_compile_definitions(ogr_S57 PRIVATE USE_ONLY_EMBEDDED_RESOURCE_FILES)
endif()
-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})

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.12.1-fedora.tar.xz) = 311005e3f577b09360b2a0bb9f6e3b97668f320a5833fe27753690f9067620460b1317ba615c7e59c01047782507ed7ebadf696ed951b477e4f53d0a4a402fc5
SHA512 (gdalautotest-3.12.1.zip) = fb54eddf8b34d4bd9d308ec0e7b3b9947e07b4a0615f688daf933668b0faf4fd44c2bc716cce8045433ca894ff5dde60e75acd42d5a4aa5e2999b9fd5cd4d6a5