commit 5e9d42be9ce44865641c57fbdd19b219d43719c3 Author: Toshaan Bharvani Date: Sat May 18 10:28:50 2024 +0200 initial package creation Signed-off-by: Toshaan Bharvani diff --git a/SOURCES/PROVENANCE.TXT-fedora b/SOURCES/PROVENANCE.TXT-fedora new file mode 100644 index 0000000..09700d5 --- /dev/null +++ b/SOURCES/PROVENANCE.TXT-fedora @@ -0,0 +1,38 @@ +gdal-1.9.1.tar.gz re-pack for Fedora + +All files with pending legal questions are stripped from the original tarball, +to form this tarball. Legal information is mainly from PROVENANCE.TXT + + +No files are manipulated. + +Please see the cleaning script clean-gdal.sh! + +This leaves GDAL short of a few formats, coordinate systems and the PHP bindings. + + Volker Fröhlich + + * updated to 1.9.1 by Volker Fröhlich + * updated to 1.9.0 by Volker Fröhlich + * updated to 1.7.3 by Viji V Nair + * updated to 1.7.2 by Sven Lankes + * updated to 1.7.1 by Balint Crisitan + * updated to 1.6.1 by Dan Horak + + +Removed files: +======================================== +# due to uncertain license issues +and derivative copy from ESRI (TM) and CubeWerx (TM): + +data/cubewerx_extra.wkt +data/esri_extra.wkt +data/ecw_cs.wkt + +Removed folders plus its contents: +======================================== +# due to uncertain license issues these formats +are removed and not suported in fedora pack: + +frmts/bsb <-- http://www.osgeo.org/pipermail/gdal-dev/2003-September/001097.html +swig/php <-- PHP license, incompatible mixture diff --git a/SOURCES/cpl-config.h b/SOURCES/cpl-config.h new file mode 100644 index 0000000..456693f --- /dev/null +++ b/SOURCES/cpl-config.h @@ -0,0 +1,11 @@ +#include + +#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 diff --git a/SOURCES/gdal-cleaner.sh b/SOURCES/gdal-cleaner.sh new file mode 100755 index 0000000..db17622 --- /dev/null +++ b/SOURCES/gdal-cleaner.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +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_StatePlane_extra.wkt +rm data/ecw_cs.wkt + + +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}${PRE}"-fedora.tar.xz gdal-"${VERSION}"-fedora diff --git a/SOURCES/gdal-config b/SOURCES/gdal-config new file mode 100755 index 0000000..0a258a7 --- /dev/null +++ b/SOURCES/gdal-config @@ -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 diff --git a/SOURCES/gdal_incompatible-pointer-types.patch b/SOURCES/gdal_incompatible-pointer-types.patch new file mode 100644 index 0000000..2470704 --- /dev/null +++ b/SOURCES/gdal_incompatible-pointer-types.patch @@ -0,0 +1,21 @@ +diff -rupN --no-dereference gdal-3.9.0-fedora/port/cpl_vsil_win32.cpp gdal-3.9.0-fedora-new/port/cpl_vsil_win32.cpp +--- gdal-3.9.0-fedora/port/cpl_vsil_win32.cpp 2024-05-07 14:53:29.000000000 +0200 ++++ gdal-3.9.0-fedora-new/port/cpl_vsil_win32.cpp 2024-05-11 23:30:58.675477427 +0200 +@@ -859,7 +859,7 @@ int VSIWin32FilesystemHandler::Stat(cons + return nResult; + } + +- int nResult = _wstat64(pwszFilename, pStatBuf); ++ int nResult = _wstat64(pwszFilename, reinterpret_cast(pStatBuf)); + + // If _wstat64() fails and the original name is not an extended one, + // then retry with an extended filename +@@ -870,7 +870,7 @@ int VSIWin32FilesystemHandler::Stat(cons + nLastError == ERROR_FILENAME_EXCED_RANGE) + { + VSIWin32TryLongFilename(pwszFilename); +- nResult = _wstat64(pwszFilename, pStatBuf); ++ nResult = _wstat64(pwszFilename, reinterpret_cast(pStatBuf)); + } + } + diff --git a/SOURCES/gdal_utils.patch b/SOURCES/gdal_utils.patch new file mode 100644 index 0000000..22531e4 --- /dev/null +++ b/SOURCES/gdal_utils.patch @@ -0,0 +1,37 @@ +diff -rupN --no-dereference gdal-3.9.0-fedora/frmts/iso8211/CMakeLists.txt gdal-3.9.0-fedora-new/frmts/iso8211/CMakeLists.txt +--- gdal-3.9.0-fedora/frmts/iso8211/CMakeLists.txt 2024-05-07 14:53:28.000000000 +0200 ++++ gdal-3.9.0-fedora-new/frmts/iso8211/CMakeLists.txt 2024-05-11 23:30:58.442485524 +0200 +@@ -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_link_libraries(8211dump PRIVATE $ 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_link_libraries(8211view PRIVATE $ 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_link_libraries(8211createfromxml PRIVATE $ gdal_iso8211) ++install(TARGETS 8211createfromxml RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) +diff -rupN --no-dereference gdal-3.9.0-fedora/ogr/ogrsf_frmts/s57/CMakeLists.txt gdal-3.9.0-fedora-new/ogr/ogrsf_frmts/s57/CMakeLists.txt +--- gdal-3.9.0-fedora/ogr/ogrsf_frmts/s57/CMakeLists.txt 2024-05-07 14:53:29.000000000 +0200 ++++ gdal-3.9.0-fedora-new/ogr/ogrsf_frmts/s57/CMakeLists.txt 2024-05-11 23:30:58.442485524 +0200 +@@ -27,7 +27,8 @@ set_property( + APPEND + PROPERTY RESOURCE "${GDAL_DATA_FILES}") + +-add_executable(s57dump EXCLUDE_FROM_ALL s57dump.cpp) ++add_executable(s57dump s57dump.cpp) + gdal_standard_includes(s57dump) + target_include_directories(s57dump PRIVATE $) + target_link_libraries(s57dump PRIVATE $ ogr_S57 gdal_iso8211) ++install(TARGETS s57dump RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/SPECS/gdal.spec b/SPECS/gdal.spec new file mode 100644 index 0000000..ba840e3 --- /dev/null +++ b/SPECS/gdal.spec @@ -0,0 +1,1664 @@ +%global run_tests 1 + +%global bashcompletiondir %(pkg-config --variable=compatdir bash-completion) + +# We have multilib triage +%if "%{_lib}" == "lib" + %global cpuarch 32 +%else + %global cpuarch 64 +%endif + + +%if 0%{?bootstrap} +%global with_mysql 0 +%global mysql --without-mysql +%global with_poppler 0 +%global poppler --without-poppler +%global with_spatialite 0 +%global spatialite --without-spatialite +%else +# https://bugzilla.redhat.com/show_bug.cgi?id=1490492 +%global with_mysql 1 +%global mysql --with-mysql +# https://bugzilla.redhat.com/show_bug.cgi?id=1490492 +%global with_poppler 1 +%global poppler --with-poppler +%global with_spatialite 1 +%global spatialite "--with-spatialite" +%endif + +%bcond_without python3 +# No complete java yet in EL8 +%if 0%{?rhel} == 8 +%bcond_with java +%else +%ifarch %{java_arches} +%bcond_without java +%else +%bcond_with java +%endif +%endif + +%if 0%{?fedora} +%bcond_without mingw +%else +%bcond_with mingw +%endif + +#global pre rc1 + + +Name: gdal +Version: 3.9.0 +Release: 1%{?dist} +Summary: GIS file format library +License: MIT +URL: http://www.gdal.org +# Source0: http://download.osgeo.org/gdal/%%{version}/gdal-%%{version}.tar.xz +# See PROVENANCE.TXT-fedora and the cleaner script for details! + +Source0: %{name}-%{version}%{?pre:%pre}-fedora.tar.xz +Source1: http://download.osgeo.org/%{name}/%{version}/%{name}autotest-%{version}%{?pre:%pre}.tar.gz +# Multilib compatible cpl-config.h header +Source2: cpl-config.h +# Multilib compatible gdal-config script +Source3: gdal-config +Source4: PROVENANCE.TXT-fedora + +# Cleaner script for the tarball +Source5: %{name}-cleaner.sh + +# Add some utils to the default install target +Patch0: gdal_utils.patch +# Fix passing incompatible pointer type +Patch1: gdal_incompatible-pointer-types.patch + +BuildRequires: cmake +BuildRequires: gcc-c++ + +BuildRequires: armadillo-devel +BuildRequires: bison +BuildRequires: cfitsio-devel +BuildRequires: CharLS-devel +BuildRequires: curl-devel +BuildRequires: expat-devel +BuildRequires: freexl-devel +BuildRequires: geos-devel +BuildRequires: giflib-devel +BuildRequires: gtest-devel +BuildRequires: hdf-devel +BuildRequires: hdf5-devel +BuildRequires: json-c-devel +BuildRequires: libarchive-devel +%ifnarch %{ix86} %{arm} +BuildRequires: libarrow-devel +%endif +BuildRequires: libdap-devel +BuildRequires: libdeflate-devel +BuildRequires: libgeotiff-devel +BuildRequires: libgta-devel +BuildRequires: libjpeg-devel +BuildRequires: libkml-devel +BuildRequires: liblerc-devel +BuildRequires: libpng-devel +BuildRequires: libpq-devel +%if %{with_spatialite} +BuildRequires: libspatialite-devel +%endif +BuildRequires: libtiff-devel +BuildRequires: libtirpc-devel +BuildRequires: libwebp-devel +BuildRequires: libzstd-devel +%if 0%{?with_mysql} +BuildRequires: mariadb-connector-c-devel +%endif +BuildRequires: netcdf-devel +BuildRequires: ogdi-devel +BuildRequires: openexr-devel +BuildRequires: openjpeg2-devel +%ifnarch %{ix86} %{arm} +BuildRequires: parquet-libs-devel +%endif +BuildRequires: pcre2-devel +%if 0%{?with_poppler} +BuildRequires: poppler-devel +%endif +BuildRequires: proj-devel >= 5.2.0 +BuildRequires: qhull-devel +BuildRequires: sqlite-devel +BuildRequires: swig +BuildRequires: unixODBC-devel +BuildRequires: xerces-c-devel +BuildRequires: xz-devel +BuildRequires: zlib-devel + +%if %{with mingw} +BuildRequires: mingw32-filesystem >= 102 +BuildRequires: mingw32-gcc-c++ +BuildRequires: mingw32-cfitsio +BuildRequires: mingw32-curl +BuildRequires: mingw32-dlfcn +BuildRequires: mingw32-expat +BuildRequires: mingw32-freexl +BuildRequires: mingw32-geos +BuildRequires: mingw32-giflib +BuildRequires: mingw32-libarchive +BuildRequires: mingw32-libgeotiff +BuildRequires: mingw32-libgta +BuildRequires: mingw32-libjpeg-turbo +BuildRequires: mingw32-libkml +BuildRequires: mingw32-liblerc +BuildRequires: mingw32-libpng +BuildRequires: mingw32-libspatialite +BuildRequires: mingw32-libtiff +BuildRequires: mingw32-libwebp +BuildRequires: mingw32-openexr +BuildRequires: mingw32-openjpeg2 +BuildRequires: mingw32-pcre2 +BuildRequires: mingw32-poppler +BuildRequires: mingw32-postgresql +BuildRequires: mingw32-proj +BuildRequires: mingw32-sqlite +BuildRequires: mingw32-xerces-c +BuildRequires: mingw32-xz-libs +BuildRequires: mingw32-zlib +BuildRequires: mingw32-zstd + +BuildRequires: mingw64-filesystem >= 102 +BuildRequires: mingw64-gcc-c++ +BuildRequires: mingw64-cfitsio +BuildRequires: mingw64-curl +BuildRequires: mingw64-dlfcn +BuildRequires: mingw64-expat +BuildRequires: mingw64-freexl +BuildRequires: mingw64-geos +BuildRequires: mingw64-giflib +BuildRequires: mingw64-libarchive +BuildRequires: mingw64-libgeotiff +BuildRequires: mingw64-libgta +BuildRequires: mingw64-libjpeg-turbo +BuildRequires: mingw64-libkml +BuildRequires: mingw64-liblerc +BuildRequires: mingw64-libpng +BuildRequires: mingw64-libspatialite +BuildRequires: mingw64-libtiff +BuildRequires: mingw64-libwebp +BuildRequires: mingw64-openexr +BuildRequires: mingw64-openjpeg2 +BuildRequires: mingw64-pcre2 +BuildRequires: mingw64-poppler +BuildRequires: mingw64-postgresql +BuildRequires: mingw64-proj +BuildRequires: mingw64-sqlite +BuildRequires: mingw64-xerces-c +BuildRequires: mingw64-xz-libs +BuildRequires: mingw64-zlib +BuildRequires: mingw64-zstd +%endif + +# Python +%if %{with python3} +BuildRequires: python3-devel +BuildRequires: python3-numpy +BuildRequires: python3-setuptools +BuildRequires: python3dist(pytest) >= 3.6 +BuildRequires: python3dist(lxml) >= 4.5.1 + +%if %{with mingw} +BuildRequires: mingw32-python3 +BuildRequires: mingw32-python3-numpy +BuildRequires: mingw32-python3-setuptools + +BuildRequires: mingw64-python3 +BuildRequires: mingw64-python3-numpy +BuildRequires: mingw64-python3-setuptools +%endif +%endif + +# Java +%if %{with java} +# For 'mvn_artifact' and 'mvn_install' +BuildRequires: ant +BuildRequires: java-devel >= 1:1.6.0 +BuildRequires: javapackages-local +BuildRequires: jpackage-utils +%endif + +# Run time dependency for gpsbabel driver +Requires: gpsbabel +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + + +%description +Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform +C++ translator library for raster and vector geospatial data formats. +As a library, it presents a single abstract data model to the calling +application for all supported formats. It also comes with a variety of +useful commandline utilities for data translation and processing. + +It provides the primary data access engine for many applications. +GDAL/OGR is the most widely used geospatial data access library. + + +%package devel +Summary: Development files for the GDAL file format library +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +This package contains development files for GDAL. + + +%package libs +Summary: GDAL file format library +# See frmts/grib/degrib/README.TXT +Provides: bundled(g2lib) = 1.6.0 +Provides: bundled(degrib) = 2.14 + +%description libs +This package contains the GDAL file format library. + +%if %{with mingw} +%package -n mingw32-%{name} +Summary: MinGW Windows GDAL library +# GDAL bundles a modified copy of g2clib and degrib +# See frmts/grib/degrib/README.TXT +Provides: bundled(g2lib) = 1.6.0 +Provides: bundled(degrib) = 2.14 +BuildArch: noarch + +%description -n mingw32-%{name} +MinGW Windows GDAL library. + + +%package -n mingw32-%{name}-tools +Summary: MinGW Windows GDAL library tools +BuildArch: noarch + +%description -n mingw32-%{name}-tools +MinGW Windows GDAL library tools. + + +%package -n mingw64-%{name} +Summary: MinGW Windows GDAL library +# GDAL bundles a modified copy of g2clib and degrib +# See frmts/grib/degrib/README.TXT +Provides: bundled(g2lib) = 1.6.0 +Provides: bundled(degrib) = 2.14 +BuildArch: noarch + +%description -n mingw64-%{name} +MinGW Windows GDAL library. + + +%package -n mingw64-%{name}-tools +Summary: MinGW Windows GDAL library tools +BuildArch: noarch + +%description -n mingw64-%{name}-tools +MinGW Windows GDAL library tools. +%endif + +# No complete java yet in EL8 +%if %{with java} +%package java +Summary: Java modules for the GDAL file format library +Requires: jpackage-utils +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description java +The GDAL Java modules provide support to handle multiple GIS file formats. + + +%package javadoc +Summary: Javadocs for %{name} +Requires: jpackage-utils +BuildArch: noarch + +%description javadoc +This package contains the API documentation for %{name}. +%endif + + +%if %{with python3} +%package -n python3-gdal +%{?python_provide:%python_provide python3-gdal} +Summary: Python modules for the GDAL file format library +Requires: python3-numpy +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description -n python3-gdal +The GDAL Python 3 modules provide support to handle multiple GIS file formats. + + +%package python-tools +Summary: Python tools for the GDAL file format library +Requires: python3-gdal + +%description python-tools +The GDAL Python package provides number of tools for programming and +manipulating GDAL file format library + + +%if %{with mingw} +%package -n mingw32-python3-%{name} +Summary: MinGW Windows Python3 GDAL bindings + +%description -n mingw32-python3-%{name} +MinGW Windows Python3 GDAL bindings. + + +%package -n mingw64-python3-%{name} +Summary: MinGW Windows Python3 GDAL bindings + +%description -n mingw64-python3-%{name} +MinGW Windows Python3 GDAL bindings. +%endif + +# We don't want to provide private Python extension libs +%global __provides_exclude_from ^%{python3_sitearch}/.*\.so$ +%endif + + +%if %{with mingw} +%{?mingw_debug_package} +%endif + +%prep +%autosetup -N -p1 -n %{name}-%{version}-fedora + +# Delete bundled libraries +rm -rf frmts/zlib +rm -rf frmts/png/libpng +rm -rf frmts/gif/giflib +rm -rf frmts/jpeg/libjpeg +rm -rf frmts/jpeg/libjpeg12 +rm -rf frmts/gtiff/libgeotiff +rm -rf frmts/gtiff/libtiff +rm -rf mrf/LERCV1 +rm -rf third_party/LercLib + +# Setup autotest directory +tar xf %{SOURCE1} +mv %{name}autotest-%{version} autotest + +# Need to patch autotest +%autopatch -p1 + +# Copy in PROVENANCE.TXT-fedora +cp -a %{SOURCE4} . + + +%build +%cmake \ + -DCMAKE_INSTALL_INCLUDEDIR=include/gdal \ + -DGDAL_JAVA_INSTALL_DIR=%{_jnidir}/%{name} \ + -DGDAL_JAVA_JNI_INSTALL_DIR=%{_jnidir}/%{name} \ + -DGDAL_USE_JPEG12_INTERNAL=OFF \ + -DENABLE_DEFLATE64=OFF +%cmake_build + +%if %{with mingw} +%mingw_cmake \ + -DBUILD_TESTING=OFF \ + -DCMAKE_INSTALL_INCLUDEDIR=include/gdal \ + -DGDAL_USE_JPEG12_INTERNAL=OFF \ + -DENABLE_DEFLATE64=OFF +%mingw_make_build +%endif + + +%install +%cmake_install + +%if %{with mingw} +%mingw_make_install +# Delete data from cross packages +rm -r %{buildroot}%{mingw32_datadir} +rm -r %{buildroot}%{mingw64_datadir} +%endif + +# List of manpages for python scripts +for file in %{buildroot}%{_bindir}/*.py; do + if [ -f %{buildroot}%{_mandir}/man1/`basename ${file/.py/.1*}` ]; then + echo "%{_mandir}/man1/`basename ${file/.py/.1*}`" >> gdal_python_manpages.txt + echo "%exclude %{_mandir}/man1/`basename ${file/.py/.1*}`" >> gdal_python_manpages_excludes.txt + fi +done + +# Multilib +# - cpl_config.h is arch-dependent (contains various SIZEOF defines) +# - gdal-config stores arch-specific information +mv %{buildroot}%{_includedir}/%{name}/cpl_config.h %{buildroot}%{_includedir}/%{name}/cpl_config-%{cpuarch}.h +cp -a %{SOURCE2} %{buildroot}%{_includedir}/%{name}/cpl_config.h +mv %{buildroot}%{_bindir}/%{name}-config %{buildroot}%{_bindir}/%{name}-config-%{cpuarch} +cp -a %{SOURCE3} %{buildroot}%{_bindir}/%{name}-config + + +%if %{with mingw} +%mingw_debug_install_post +%endif + + +%if 0%{run_tests} +%check +%ctest || : +%endif + + +%files -f gdal_python_manpages_excludes.txt +%{_bindir}/8211* +%{_bindir}/gdal2tiles +%{_bindir}/gdal2xyz +%{_bindir}/gdaladdo +%{_bindir}/gdalattachpct +%{_bindir}/gdalbuildvrt +%{_bindir}/gdal_calc +%{_bindir}/gdalcompare +%{_bindir}/gdal_contour +%{_bindir}/gdal_create +%{_bindir}/gdaldem +%{_bindir}/gdal_edit +%{_bindir}/gdalenhance +%{_bindir}/gdal_fillnodata +%{_bindir}/gdal_footprint +%{_bindir}/gdal_grid +%{_bindir}/gdalinfo +%{_bindir}/gdallocationinfo +%{_bindir}/gdalmanage +%{_bindir}/gdalmdiminfo +%{_bindir}/gdalmdimtranslate +%{_bindir}/gdal_merge +%{_bindir}/gdalmove +%{_bindir}/gdal_pansharpen +%{_bindir}/gdal_polygonize +%{_bindir}/gdal_proximity +%{_bindir}/gdal_rasterize +%{_bindir}/gdal_retile +%{_bindir}/gdal_sieve +%{_bindir}/gdalsrsinfo +%{_bindir}/gdaltindex +%{_bindir}/gdaltransform +%{_bindir}/gdal_translate +%{_bindir}/gdal_viewshed +%{_bindir}/gdalwarp +%{_bindir}/gnmanalyse +%{_bindir}/gnmmanage +%{_bindir}/nearblack +%{_bindir}/ogr2ogr +%{_bindir}/ogrinfo +%{_bindir}/ogr_layer_algebra +%{_bindir}/ogrlineref +%{_bindir}/ogrmerge +%{_bindir}/ogrtindex +%{_bindir}/pct2rgb +%{_bindir}/rgb2pct +%{_bindir}/s57dump +%{_bindir}/sozip +%{_datadir}/bash-completion/completions/* +%exclude %{_datadir}/bash-completion/completions/*.py +%{_mandir}/man1/* +%exclude %{_mandir}/man1/gdal-config.1* +# Python manpages excluded in -f gdal_python_manpages_excludes.txt + +%files libs +%license LICENSE.TXT +%doc NEWS.md PROVENANCE.TXT COMMITTERS PROVENANCE.TXT-fedora +%{_libdir}/libgdal.so.35 +%{_libdir}/libgdal.so.35.* +%{_datadir}/%{name}/ +%{_libdir}/gdalplugins/ + +%files devel +%{_bindir}/%{name}-config +%{_bindir}/%{name}-config-%{cpuarch} +%{_includedir}/%{name}/ +%{_libdir}/lib%{name}.so +%{_libdir}/cmake/gdal/ +%{_libdir}/pkgconfig/%{name}.pc +%{_mandir}/man1/gdal-config.1* + +%if %{with mingw} +%files -n mingw32-%{name} +%license LICENSE.TXT +%{mingw32_bindir}/libgdal-35.dll +%{mingw32_bindir}/gdal-config +%{mingw32_libdir}/libgdal.dll.a +%{mingw32_libdir}/cmake/gdal/ +%{mingw32_libdir}/pkgconfig/gdal.pc +%{mingw32_libdir}/gdalplugins/ +%{mingw32_includedir}/%{name}/ + +%files -n mingw32-%{name}-tools +%{mingw32_bindir}/*.exe +%{mingw32_bindir}/gdal2tiles +%{mingw32_bindir}/gdal2xyz +%{mingw32_bindir}/gdal_calc +%{mingw32_bindir}/gdal_edit +%{mingw32_bindir}/gdal_fillnodata +%{mingw32_bindir}/gdal_merge +%{mingw32_bindir}/gdal_pansharpen +%{mingw32_bindir}/gdal_polygonize +%{mingw32_bindir}/gdal_proximity +%{mingw32_bindir}/gdal_retile +%{mingw32_bindir}/gdal_sieve +%{mingw32_bindir}/gdalattachpct +%{mingw32_bindir}/gdalcompare +%{mingw32_bindir}/gdalmove +%{mingw32_bindir}/ogr_layer_algebra +%{mingw32_bindir}/ogrmerge +%{mingw32_bindir}/pct2rgb +%{mingw32_bindir}/rgb2pct + +%files -n mingw64-%{name} +%license LICENSE.TXT +%{mingw64_bindir}/libgdal-35.dll +%{mingw64_bindir}/gdal-config +%{mingw64_libdir}/libgdal.dll.a +%{mingw64_libdir}/cmake/gdal/ +%{mingw64_libdir}/pkgconfig/gdal.pc +%{mingw64_libdir}/gdalplugins/ +%{mingw64_includedir}/%{name}/ + +%files -n mingw64-%{name}-tools +%{mingw64_bindir}/*.exe +%{mingw64_bindir}/gdal2tiles +%{mingw64_bindir}/gdal2xyz +%{mingw64_bindir}/gdal_calc +%{mingw64_bindir}/gdal_edit +%{mingw64_bindir}/gdal_fillnodata +%{mingw64_bindir}/gdal_merge +%{mingw64_bindir}/gdal_pansharpen +%{mingw64_bindir}/gdal_polygonize +%{mingw64_bindir}/gdal_proximity +%{mingw64_bindir}/gdal_retile +%{mingw64_bindir}/gdal_sieve +%{mingw64_bindir}/gdalattachpct +%{mingw64_bindir}/gdalcompare +%{mingw64_bindir}/gdalmove +%{mingw64_bindir}/ogr_layer_algebra +%{mingw64_bindir}/ogrmerge +%{mingw64_bindir}/pct2rgb +%{mingw64_bindir}/rgb2pct +%endif + +%if %{with python3} +%files -n python3-gdal +%doc swig/python/README.rst +%{python3_sitearch}/GDAL-%{version}-py*.egg-info/ +%{python3_sitearch}/osgeo/ +%{python3_sitearch}/osgeo_utils/ + +%files python-tools -f gdal_python_manpages.txt +%{_bindir}/gdal_calc.py +%{_bindir}/gdal_edit.py +%{_bindir}/gdal_fillnodata.py +%{_bindir}/gdal_merge.py +%{_bindir}/gdal_pansharpen.py +%{_bindir}/gdal_polygonize.py +%{_bindir}/gdal_proximity.py +%{_bindir}/gdal_retile.py +%{_bindir}/gdal_sieve.py +%{_bindir}/gdal2tiles.py +%{_bindir}/gdal2xyz.py +%{_bindir}/gdalattachpct.py +%{_bindir}/gdalcompare.py +%{_bindir}/gdalmove.py +%{_bindir}/ogr_layer_algebra.py +%{_bindir}/ogrmerge.py +%{_bindir}/pct2rgb.py +%{_bindir}/rgb2pct.py +%{_datadir}/bash-completion/completions/*.py + +%if %{with mingw} +%files -n mingw32-python3-%{name} +%{mingw32_bindir}/*.py +%{mingw32_python3_sitearch}/GDAL-%{version}-py%{mingw32_python3_version}.egg-info/ +%{mingw32_python3_sitearch}/osgeo/ +%{mingw32_python3_sitearch}/osgeo_utils/ + +%files -n mingw64-python3-%{name} +%{mingw64_bindir}/*.py +%{mingw64_python3_sitearch}/GDAL-%{version}-py%{mingw32_python3_version}.egg-info/ +%{mingw64_python3_sitearch}/osgeo/ +%{mingw64_python3_sitearch}/osgeo_utils/ +%endif +%endif + +%if %{with java} +%files java +%{_jnidir}/%{name}/gdal-%{version}-sources.jar +%{_jnidir}/%{name}/gdal-%{version}.jar +%{_jnidir}/%{name}/gdal-%{version}.pom +%{_jnidir}/%{name}/libgdalalljni.so + +%files javadoc +%{_jnidir}/%{name}/gdal-%{version}-javadoc.jar +%endif + + +%changelog +* Sat May 11 2024 Sandro Mani - 3.9.0-1 +- Update to 3.9.0 + +* Wed Apr 24 2024 Benjamin A. Beasley - 3.8.5-4 +- Rebuilt for openexr 3.2.4 + +* Tue Apr 23 2024 Sandro Mani - 3.8.5-3 +- Rebuild (libarrow) + +* Sun Apr 14 2024 Sandro Mani - 3.8.5-2 +- BR: parquet-libs-devel + +* Mon Apr 08 2024 Sandro Mani - 3.8.5-1 +- Update to 3.8.5 + +* Thu Mar 21 2024 Sandro Mani - 3.8.4-5 +- Rebuild (libarrow) + +* Tue Mar 19 2024 Sandro Mani - 3.8.4-4 +- Rebuild (libarrow) + +* Tue Mar 05 2024 Sandro Mani - 3.8.4-3 +- Rebuild (proj) + +* Mon Feb 26 2024 Sandro Mani - 3.8.4-2 +- BR: libarchive + +* Sun Feb 18 2024 Sandro Mani - 3.8.4-1 +- Update to 3.8.4 + +* Fri Feb 02 2024 Sandro Mani - 3.8.3-5 +- Rebuild (poppler) + +* Sat Jan 27 2024 Sandro Mani - 3.8.3-4 +- Enable libarrow, libdeflate + +* Wed Jan 24 2024 Fedora Release Engineering - 3.8.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 3.8.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Jan 08 2024 Sandro Mani - 3.8.3-1 +- Update to 3.8.3 + +* Thu Dec 21 2023 Sandro Mani - 3.8.2-2 +- Rebuild (armadillo) + +* Wed Dec 20 2023 Sandro Mani - 3.8.2-1 +- Update to 3.8.2 + +* Wed Dec 20 2023 Sandro Mani - 3.8.1-2 +- Rebuild (armadillo) + +* Thu Nov 30 2023 Sandro Mani - 3.8.1-1 +- Update to 3.8.1 + +* Tue Nov 14 2023 Sandro Mani - 3.8.0-1 +- Update to 3.8.0 + +* Fri Nov 03 2023 Sandro Mani - 3.7.3-1 +- Update to 3.7.3 + +* Wed Sep 13 2023 Sandro Mani - 3.7.2-1 +- Update to 3.7.2 + +* Sun Sep 03 2023 Sandro Mani - 3.7.1-7 +- Rebuild (proj) + +* Tue Aug 15 2023 Sandro Mani - 3.7.1-6 +- Rebuild (libspatialite) + +* Mon Aug 14 2023 Sandro Mani - 3.7.1-5 +- Rebuild (mingw-poppler) + +* Wed Aug 9 2023 Tom Callaway - 3.7.1-4 +- rebuild for new qhull + +* Mon Aug 07 2023 Marek Kasik - 3.7.1-3 +- Rebuild for poppler 23.08.0 + +* Wed Jul 19 2023 Fedora Release Engineering - 3.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jul 18 2023 Sandro Mani - 3.7.1-1 +- Update to 3.7.1 + +* Mon Jul 03 2023 Python Maint - 3.7.0-2 +- Rebuilt for Python 3.12 + +* Thu May 11 2023 Sandro Mani - 3.7.0-1 +- Update to 3.7.0 + +* Tue May 09 2023 Markus Neteler - 3.6.4-3 +- SPDX migration + +* Tue May 02 2023 Sandro Mani - 3.6.4-2 +- Drop unused librx BR + +* Sat Apr 22 2023 Sandro Mani - 3.6.4-1 +- Update to 3.6.4 + +* Tue Mar 14 2023 Sandro Mani - 3.6.3-1 +- Update to 3.6.3 + +* Sat Mar 04 2023 Sandro Mani - 3.6.2-6 +- Rebuild (proj) + +* Tue Feb 07 2023 Sandro Mani - 3.6.2-5 +- Rebuild (mingw-poppler) + +* Sat Feb 04 2023 Sandro Mani - 3.6.2-4 +- Rebuild (poppler) + +* Thu Jan 19 2023 Fedora Release Engineering - 3.6.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jan 12 2023 Maxwell G - 3.6.2-2 +- Rebuild for cfitsio 4.2 + +* Thu Jan 05 2023 Sandro Mani - 3.6.2-1 +- Update to 3.6.2 + +* Mon Jan 02 2023 Sandro Mani - 3.6.1-3 +- Rebuild (mingw-cfitsio) + +* Thu Dec 29 2022 Maxwell G - 3.6.1-2 +- Rebuild for cfitsio 4.2 + +* Thu Dec 15 2022 Sandro Mani - 3.6.1-1 +- Update to 3.6.1 + +* Mon Dec 05 2022 Sandro Mani - 3.6.0-4 +- Rebuild (mingw-xerces-c) + +* Mon Dec 05 2022 Sandro Mani - 3.6.0-3 +- Switch to pcre2 for mingw build + +* Fri Nov 18 2022 Sandro Mani - 3.6.0-2 +- Rebuild (mingw-postgresql) + +* Fri Nov 11 2022 Sandro Mani - 3.6.0-1 +- Update to 3.6.0 + +* Thu Nov 03 2022 Sandro Mani - 3.6.0-0.1.rc1 +- Update to 3.6.0-rc1 + +* Thu Nov 03 2022 Sandro Mani - 3.5.3-2 +- Re-enable java + +* Tue Nov 01 2022 Sandro Mani - 3.5.3-1 +- Update to 3.5.3 + +* Wed Oct 19 2022 Sandro Mani - 3.5.2-3 +- Rebuild (python-3.11) + +* Fri Oct 7 2022 Tom Rix - 3.5.2-2 +- Add mingw build conditional +- Reduce java build condition to rhel 8 + +* Tue Sep 13 2022 Sandro Mani - 3.5.2-1 +- Update to 3.5.2 + +* Sun Sep 04 2022 Sandro Mani - 3.5.1-6 +- Rebuild (proj) + +* Tue Aug 02 2022 Sandro Mani - 3.5.1-5 +- Rebuild (poppler) + +* Wed Jul 27 2022 Sandro Mani - 3.5.1-4 +- Rebuild (liblerc) + +* Thu Jul 21 2022 Sandro Mani - 3.5.1-3 +- Rebuild (liblerc) + +* Thu Jul 21 2022 Fedora Release Engineering - 3.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed Jul 06 2022 Sandro Mani - 3.5.1-1 +- Update to 3.5.1 +- Limit -java subpackage to %%java_arches + +* Mon Jun 13 2022 Python Maint - 3.5.0-5 +- Rebuilt for Python 3.11 + +* Mon May 30 2022 Jitka Plesnikova - 3.5.0-4 +- Perl 5.36 rebuild + +* Sat May 21 2022 Sandro Mani - 3.5.0-3 +- Fix gdal-config take two + +* Fri May 20 2022 Sandro Mani - 3.5.0-2 +- Fix gdal-config + +* Fri May 13 2022 Sandro Mani - 3.5.0-1 +- Update to 3.5.0 + +* Wed May 04 2022 Sandro Mani - 3.4.3-1 +- Update to 3.4.3 + +* Mon Mar 14 2022 Sandro Mani - 3.4.2-1 +- Update to 3.4.2 + +* Thu Mar 10 2022 Sandro Mani - 3.4.1-6 +- Rebuild for proj-9.0.0 + +* Sun Feb 13 2022 Josef Ridky - 3.4.1-5 +- Rebuilt for libjasper.so.6 + +* Sat Feb 05 2022 Jiri Vanek - 3.4.1-4 +- Rebuilt for java-17-openjdk as system jdk + +* Thu Jan 20 2022 Fedora Release Engineering - 3.4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jan 13 2022 Sandro Mani - 3.4.1-2 +- Rebuild (poppler) + +* Tue Jan 04 2022 Sandro Mani - 3.4.1-1 +- Update to 3.4.1 + +* Sun Nov 21 2021 Orion Poplawski - 3.4.0-2 +- Rebuild for hdf5 1.12.1 + +* Mon Nov 08 2021 Sandro Mani - 3.4.0-1 +- Update to 3.4.0 + +* Fri Oct 29 2021 Sandro Mani - 3.3.3-1 +- Update to 3.3.3 + +* Thu Oct 21 2021 Sandro Mani - 3.3.2-3 +- Rebuild (geos) + +* Tue Sep 14 2021 Sahana Prasad - 3.3.2-2 +- Rebuilt with OpenSSL 3.0.0 + +* Tue Sep 07 2021 Sandro Mani - 3.3.2-1 +- Update to 3.3.2 + +* Tue Aug 10 2021 Orion Poplawski - 3.3.1-5 +- Rebuild for hdf5 1.10.7/netcdf 4.8.0 + +* Mon Aug 02 2021 Sandro Mani - 3.3.1-4 +- Rebuild (poppler) + +* Wed Jul 21 2021 Fedora Release Engineering - 3.3.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sat Jul 10 2021 Björn Esser - 3.3.1-2 +- Rebuild for versioned symbols in json-c + +* Mon Jul 05 2021 Sandro Mani - 3.3.1-1 +- Update to 3.3.1 + +* Fri Jun 04 2021 Python Maint - 3.3.0-7 +- Rebuilt for Python 3.10 + +* Mon May 24 2021 Jitka Plesnikova - 3.3.0-6 +- Perl 5.34 re-rebuild updated packages + +* Fri May 21 2021 Sandro Mani - 3.3.0-5 +- Rebuild (libgta) + +* Fri May 21 2021 Jitka Plesnikova - 3.3.0-4 +- Perl 5.34 rebuild + +* Thu May 20 2021 Richard Shaw - 3.3.0-3 +- Rebuilding for libgta 1.2.1. + +* Fri May 07 2021 Sandro Mani - 3.3.0-2 +- Rebuild (gdal) + +* Mon May 03 2021 Sandro Mani - 3.3.0-1 +- Update to 3.3.0 + +* Wed Mar 24 2021 Sandro Mani - 3.2.2-1 +- Update to 3.2.2 + +* Sun Mar 07 2021 Sandro Mani - 3.2.1-10 +- Rebuild (proj) + +* Tue Feb 23 2021 Elliott Sales de Andrade - 3.2.1-9 +- Fix compile against GEOS on s390x + +* Sat Feb 13 2021 Sandro Mani - 3.2.1-8 +- Rebuild (geos) + +* Sat Feb 13 2021 Sandro Mani - 3.2.1-7 +- Rebuild (geos) + +* Mon Feb 08 2021 Pavel Raiskup - 3.2.1-6 +- rebuild for libpq ABI fix rhbz#1908268 + +* Mon Feb 01 2021 Orion Poplawski - 3.2.1-5 +- Rebuild for cfitsio 3.490 + +* Tue Jan 26 2021 Fedora Release Engineering - 3.2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 15 11:51:40 CET 2021 Sandro Mani - 3.2.1-3 +- Rebuild (poppler) + +* Tue Jan 5 18:08:07 WET 2021 José Matos - 3.2.1-2 +- rebuild for armadillo 10 + +* Mon Jan 04 2021 Sandro Mani - 3.2.1-1 +- Update to 3.2.1 + +* Thu Nov 05 2020 Sandro Mani - 3.2.0-1 +- Update to 3.2.0 + +* Mon Nov 02 2020 Sandro Mani - 3.1.4-1 +- Update to 3.1.4 + +* Wed Oct 28 2020 Jeff Law - 3.1.3-3 +- Fix missing #include for gcc-11 + +* Fri Oct 16 21:25:24 CEST 2020 Sandro Mani - 3.1.3-2 +- Rebuild (jasper) + +* Mon Sep 07 2020 Sandro Mani - 3.1.3-1 +- Update to 3.1.3 + +* Mon Jul 27 2020 Fedora Release Engineering - 3.1.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 22 09:48:50 GMT 2020 Sandro Mani - 3.1.2-5 +- Rebuild (poppler) + +* Thu Jul 16 2020 Jiri Vanek - 3.1.2-4 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Wed Jul 15 15:55:55 GMT 2020 Sandro Mani - 3.1.2-3 +- Rebuild (poppler) + +* Fri Jul 10 2020 Jiri Vanek - 3.1.2-2 +- Rebuilt for JDK-11, see https://fedoraproject.org/wiki/Changes/Java11 + +* Tue Jul 07 2020 Sandro Mani - 3.1.2-1 +- Update to 3.1.2 + +* Tue Jun 30 2020 Sandro Mani - 3.1.1-1 +- Update to 3.1.1 + +* Sat Jun 27 2020 Jitka Plesnikova - 3.1.0-5 +- Perl 5.32 re-rebuild updated packages + +* Fri Jun 26 2020 Orion Poplawski - 3.1.0-4 +- Rebuild for hdf5 1.10.6 + +* Thu Jun 25 2020 Jitka Plesnikova - 3.1.0-3 +- Perl 5.32 rebuild + +* Tue May 26 2020 Miro Hrončok - 3.1.0-2 +- Rebuilt for Python 3.9 + +* Tue May 12 2020 Sandro Mani - 3.1.0-1 +- Update to 3.1.0 + +* Sat May 09 2020 Markus Neteler - 3.0.4-5 +* disabled JAVA and LaTeX support for EPEL8, due to (yet) missing dependencies + +* Wed Apr 22 2020 Björn Esser - 3.0.4-4 +- Re-enable annobin + +* Tue Apr 21 2020 Björn Esser - 3.0.4-3 +- Rebuild (json-c) +- Temporarily disable annobin, as it is broken + +* Tue Mar 03 2020 Sandro Mani - 3.0.4-2 +- Fix libtool wrappers installed for gdal utilities instead of actual binaries + +* Wed Feb 05 2020 Sandro Mani - 3.0.4-1 +- Update to 3.0.4 + +* Tue Jan 28 2020 Fedora Release Engineering - 2.3.2-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Jan 18 2020 Rich Mattes - 2.3.2-15 +- Patch out include that was removed in newer poppler +- Remove comment following an endif in the specfile + +* Sat Jan 18 2020 Mamoru TASAKA - 2.3.2-15 +- F-32: rebuild against new poppler + +* Tue Sep 17 2019 Elliott Sales de Andrade - 2.3.2-14 +- Fix linkage against Proj + +* Mon Sep 16 2019 Sandro Mani - 2.3.2-13 +- Bump proj_somaj for proj 6 + +* Wed Sep 4 2019 Devrim Gündüz - 2.3.2-12 +- Rebuild for new Proj + +* Mon Aug 19 2019 Miro Hrončok - 2.3.2-11 +- Rebuilt for Python 3.8 + +* Thu Jul 25 2019 Fedora Release Engineering - 2.3.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Jun 01 2019 Jitka Plesnikova - 2.3.2-9 +- Perl 5.30 rebuild + +* Sat Mar 16 2019 Orion Poplawski +- Rebuild for hdf5 1.10.5 + +* Tue Feb 05 2019 Miro Hrončok - 2.3.2-7 +- Drop Python 2 subpackage for mass Python 2 packages removal + +* Mon Feb 04 2019 Pavel Raiskup - 2.3.2-6 +- modernize java packaging (PR#9) + +* Mon Feb 04 2019 Devrim Gündüz - 2.3.2-6 +- Rebuild for new GeOS and Proj + +* Thu Jan 31 2019 Fedora Release Engineering - 2.3.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jan 26 2019 Marek Kasik - 2.3.2-4 +- Additional fixes for the rebuild + +* Fri Jan 25 2019 Marek Kasik - 2.3.2-3 +- Rebuild for poppler-0.73.0 + +* Thu Oct 04 2018 Pavel Raiskup - 2.3.2-2 +- Python 3 is the default Python now + +* Mon Oct 1 2018 Volker Fröhlich - 2.3.2-1 +- New upstream release + +* Mon Aug 27 2018 José Abílio Matos - 2.3.1-3 +- rebuild for armadillo soname bump (take 2) + +* Fri Aug 17 2018 José Abílio Matos - 2.3.1-2 +- rebuild for armadillo soname bump + +* Tue Aug 14 2018 Volker Fröhlich - 2.3.1-1 +- New upstream release + +* Tue Aug 14 2018 Marek Kasik - 2.2.4-10 +- Rebuild for poppler-0.67.0 + +* Wed Jul 25 2018 Devrim Gündüz - 2.2.4-9 +- Fix #1606875 + +* Fri Jul 13 2018 Fedora Release Engineering - 2.2.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue Jul 03 2018 Petr Pisar - 2.2.4-7 +- Perl 5.28 rebuild + +* Fri Jun 29 2018 Jitka Plesnikova - 2.2.4-6 +- Perl 5.28 rebuild + +* Fri Jun 22 2018 Orion Poplawski - 2.2.4-5 +- Rebuild for libdap 3.19.1 + +* Tue Jun 19 2018 Miro Hrončok - 2.2.4-4 +- Rebuilt for Python 3.7 + +* Sat May 26 2018 Christian Dersch - 2.2.4-3 +- rebuilt for cfitsio 3.450 + +* Tue Mar 27 2018 Björn Esser - 2.2.4-2 +- Rebuilt for libjson-c.so.4 (json-c v0.13.1) on fc28 + +* Mon Mar 26 2018 Volker Fröhlich - 2.2.4-1 +- New upstream release + +* Fri Mar 23 2018 Adam Williamson - 2.2.3-14 +- Rebuild for poppler 0.63.0 + +* Tue Mar 06 2018 Björn Esser - 2.2.3-13 +- Rebuilt for libjson-c.so.4 (json-c v0.13.1) + +* Fri Feb 23 2018 Christian Dersch - 2.2.3-12 +- rebuilt for cfitsio 3.420 (so version bump) + +* Wed Feb 14 2018 David Tardon - 2.2.3-11 +- rebuild for poppler 0.62.0 + +* Wed Feb 14 2018 Volker Fröhlich - 2.2.3-10 +- Don't own /etc/bash_completion.d (BZ#1545012) + +* Tue Feb 13 2018 Pavel Raiskup - 2.2.3-9 +- silence some rpmlint warnings + +* Tue Feb 13 2018 Tom Hughes - 2.2.3-8 +- Add patch for bug by node-gdal tests and fixed upstream + +* Tue Feb 13 2018 Tom Hughes - 2.2.3-7 +- Use libtirpc for RPC routines + +* Wed Feb 07 2018 Fedora Release Engineering - 2.2.3-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Jan 27 2018 Than Ngo - - 2.2.3-6 +- cleanup condition + +* Thu Dec 14 2017 Merlin Mathesius - 2.2.3-5 +- Cleanup spec file conditionals + +* Thu Dec 14 2017 Pavel Raiskup - 2.2.3-4 +- drop bootstrap mode +- build-require mariadb-connector-c-devel (rhbz#1494096) + +* Mon Dec 11 2017 Björn Esser - 2.2.3-3.1.bootstrap +- Add patch to cleanly build against json-c v0.13 + +* Sun Dec 10 2017 Björn Esser - 2.2.3-2.1.bootstrap +- Rebuilt for libjson-c.so.3 + +* Mon Dec 04 2017 Volker Froehlich - 2.2.3-1 +- New upstream release + +* Wed Nov 29 2017 Volker Froehlich - 2.2.2-2 +- Re-enable bsb format (BZ#1432330) + +* Fri Sep 22 2017 Volker Froehlich - 2.2.2-1 +- New upstream release +- Add new entries to the files sections + +* Sun Sep 17 2017 Rex Dieter - 2.1.4-11 +- rebuild (armadillo) + +* Mon Sep 11 2017 Rex Dieter - 2.1.4-10 +- support %%bootstrap mode, enable for rawhide (#1490492) +- segment POPPLER_OPTS, makes buildable on f25 + +* Fri Sep 08 2017 David Tardon - 2.1.4-9 +- rebuild for poppler 0.59.0 + +* Sun Aug 20 2017 Zbigniew Jędrzejewski-Szmek - 2.1.4-8 +- Add Provides for the old name without %%_isa + +* Sat Aug 19 2017 Orion Poplawski - 2.1.4-7 +- Handle new g2clib name in Fedora 27+ + +* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 2.1.4-6 +- Python 2 binary package renamed to python2-gdal + See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 + +* Thu Aug 03 2017 David Tardon - 2.1.4-5 +- rebuild for poppler 0.57.0 + +* Wed Aug 02 2017 Fedora Release Engineering - 2.1.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 2.1.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jul 19 2017 Adam Williamson - 2.1.4-2 +- Rebuild against MariaDB 10.2 +- BuildRequires: javapackages-local, for a macro that got moved there + +* Sat Jul 01 2017 Volker Froehlich - 2.1.4-1 +- New upstream release + +* Sun Jun 04 2017 Jitka Plesnikova - 2.1.3-4 +- Perl 5.26 rebuild + +* Tue Mar 28 2017 David Tardon - 2.1.3-3 +- rebuild for poppler 0.53.0 + +* Wed Feb 01 2017 Sandro Mani - 2.1.3-2 +- Rebuild (libwebp) + +* Fri Jan 27 2017 Volker Froehlich - 2.1.3-1 +- New upstream release +- Don't run tests by default (BZ #1260151) + +* Tue Jan 24 2017 Devrim Gündüz - 2.1.2-6 +- Rebuilt for proj 4.9.3 +- Fix many rpmlint warnings/errors. +- Add a workaround for the pkg-config change in rawhide. + +* Mon Dec 19 2016 Miro Hrončok - 2.1.2-5 +- Rebuild for Python 3.6 + +* Fri Dec 16 2016 David Tardon - 2.1.2-4 +- rebuild for poppler 0.50.0 + +* Thu Dec 01 2016 Orion Poplawski - 2.1.2-3 +- Rebuild for jasper 2.0 +- Add patch to fix build with jasper 2.0 + +* Wed Nov 23 2016 David Tardon - 2.1.2-2 +- rebuild for poppler 0.49.0 + +* Sun Oct 30 2016 Volker Froehlich - 2.1.2-1 +- New upstream release + +* Sat Oct 22 2016 Orion Poplawski - 2.1.1-2 +- Use system libjson-c + +* Fri Oct 21 2016 Marek Kasik - 2.1.1-2 +- Rebuild for poppler-0.48.0 + +* Fri Aug 12 2016 Orion Poplawski - 2.1.1-1 +- Update to 2.1.1 +- Add patch to fix bash-completion installation and install it (bug #1337143) + +* Tue Jul 19 2016 Fedora Release Engineering - 2.1.0-8 +- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages + +* Mon Jul 18 2016 Marek Kasik - 2.1.0-7 +- Rebuild for poppler-0.45.0 + +* Tue May 17 2016 Jitka Plesnikova - 2.1.0-6 +- Perl 5.24 rebuild + +* Mon May 09 2016 Volker Froehlich - 2.1.0-5 +- Add missing BR for libkml + +* Fri May 06 2016 Sandro Mani - 2.1.0-4 +- Enable libKML support + Resolves: #1332008 + +* Tue May 03 2016 Adam Williamson - 2.1.0-3 +- rebuild for updated poppler + +* Tue May 3 2016 Marek Kasik - 2.1.0-2 +- Rebuild for poppler-0.43.0 + +* Mon May 02 2016 Jozef Mlich - 2.1.0-1 +- New upstream release + +* Mon Apr 18 2016 Tom Hughes - 2.0.2-5 +- Rebuild for libdap change Resoloves: #1328104 + +* Tue Feb 16 2016 Elliott Sales de Andrade - 2.0.2-4 +- Add Python 3 support + +* Sun Feb 14 2016 Volker Froehlich - 2.0.2-3 +- Add patch for GDAL issue #6360 + +* Mon Feb 08 2016 Volker Froehlich - 2.0.2-2 +- Rebuild for armadillo 6 + +* Thu Feb 04 2016 Volker Froehlich - 2.0.2-1 +- New upstream release +- Fix geos support (BZ #1284714) + +* Wed Feb 03 2016 Fedora Release Engineering - 2.0.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jan 22 2016 Marek Kasik 2.0.1-5 +- Rebuild for poppler-0.40.0 + +* Fri Jan 15 2016 Adam Jackson 2.0.1-4 +- Rebuild for libdap soname bump + +* Mon Dec 28 2015 Igor Gnatenko - 2.0.1-3 +- Rebuilt for libwebp soname bump + +* Sun Oct 18 2015 Volker Froehlich - 2.0.1-2 +- Solve BZ #1271906 (Build iso8211 and s57 utilities) + +* Thu Sep 24 2015 Volker Froehlich - 2.0.1-1 +- Updated for 2.0.1; Add Perl module manpage + +* Wed Sep 23 2015 Orion Poplawski - 2.0.0-5 +- Rebuild for libdap 3.15.1 + +* Sun Sep 20 2015 Volker Froehlich - 2.0.0-4 +- Support openjpeg2 + +* Thu Aug 27 2015 Jonathan Wakely - 2.0.0-3 +- Rebuilt for Boost 1.59 + +* Sun Aug 09 2015 Jonathan Wakely 2.0.0-2 +- Patch to set _XOPEN_SOURCE correctly (bug #1249703) + +* Sun Jul 26 2015 Volker Froehlich - 2.0.0-1 +- Disable charls support due to build issues +- Solve a string formatting and comment errors in the Perl swig template + +* Wed Jul 22 2015 Marek Kasik - 1.11.2-12 +- Rebuild (poppler-0.34.0) + +* Fri Jul 3 2015 José Matos - 1.11.2-11 +- Rebuild for armadillo 5(.xxx.y) + +* Wed Jun 17 2015 Fedora Release Engineering - 1.11.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Fri Jun 12 2015 Volker Fröhlich - 1.11.2-9 +- Rebuild for Perl's dropped module_compat_5.20.* + +* Tue Jun 09 2015 Dan Horák - 1.11.2-8 +- add upstream patch for poppler >= 31 + +* Sat Jun 06 2015 Jitka Plesnikova - 1.11.2-7 +- Perl 5.22 rebuild + +* Thu May 21 2015 Devrim Gündüz - 1.11.2-6 +- Fix proj soname in ogr/ogrct.cpp. Patch from Sandro Mani + Fixes #1212215. + +* Sun May 17 2015 Orion Poplawski - 1.11.2-5 +- Rebuild for hdf5 1.8.15 + +* Sat Apr 18 2015 Ralf Corsépius - 1.11.2-4 +- Rebuild for gcc-5.0.1 ABI changes. + +* Tue Mar 31 2015 Orion Poplawski - 1.11.2-3 +- Rebuild for g2clib fix + +* Wed Mar 11 2015 Devrim Gündüz - 1.11.2-2 +- Rebuilt for proj 4.9.1 + +* Tue Feb 17 2015 Volker Fröhlich - 1.11.2-1 +- New release +- Remove obsolete sqlite patch + +* Fri Jan 23 2015 Marek Kasik - 1.11.1-6 +- Rebuild (poppler-0.30.0) + +* Wed Jan 07 2015 Orion Poplawski - 1.11.1-5 +- Rebuild for hdf5 1.8.4 + +* Sat Dec 6 2014 Volker Fröhlich - 1.11.1-4 +- Apply upstream changeset 27949 to prevent a crash when using sqlite 3.8.7 + +* Tue Dec 2 2014 Jerry James - 1.11.1-3 +- Don't try to install perllocal.pod (bz 1161231) + +* Thu Nov 27 2014 Marek Kasik - 1.11.1-3 +- Rebuild (poppler-0.28.1) + +* Fri Nov 14 2014 Dan Horák - 1.11.1-2 +- update gdal-config for ppc64le + +* Thu Oct 2 2014 Volker Fröhlich - 1.11.1-1 +- New release +- Correct test suite source URL + +* Thu Aug 28 2014 Jitka Plesnikova - 1.11.0-9 +- Perl 5.20 rebuild + +* Mon Aug 25 2014 Devrim Gündüz - 1.11.0-7 +- Rebuilt for libgeotiff + +* Sat Aug 16 2014 Fedora Release Engineering - 1.11.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Thu Aug 14 2014 Volker Fröhlich - 1.11.0-6 +- Add aarch64 to gdal-config script (BZ#1129295) + +* Fri Jul 25 2014 Peter Robinson 1.11.0-5 +- rebuild (libspatialite) + +* Mon Jul 14 2014 Orion Poplawski - 1.11.0-4 +- Rebuild for libgeotiff 1.4.0 + +* Fri Jul 11 2014 Orion Poplawski - 1.11.0-3 +- Rebuild for libdap 3.13.1 + +* Sat Jun 07 2014 Fedora Release Engineering - 1.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Fri Apr 25 2014 Volker Fröhlich - 1.11.0-1 +- New upstream release +- Remove libgcj as BR, as it no longer exists in F21 +- Re-enable ogdi and spatialite where possible +- Adapt Python-BR to python2-devel +- Obsolete Ruby bindings, due to the suggestion of Even Rouault +- Preserve timestamp of Fedora README file +- Explicitly create HTML documentation with Doxygen +- Make test execution conditional +- Truncate changelog + +* Thu Apr 24 2014 Vít Ondruch - 1.10.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1 + +* Fri Mar 28 2014 Michael Simacek - 1.10.1-6 +- Use Requires: java-headless rebuild (#1067528) + +* Fri Jan 10 2014 Orion Poplawski - 1.10.1-5 +- Rebuild for armadillo soname bump + +* Wed Jan 08 2014 Orion Poplawski - 1.10.1-4 +- Rebuild for cfitsio 3.360 + +* Thu Jan 02 2014 Orion Poplawski - 1.10.1-3 +- Rebuild for libwebp soname bump + +* Sat Sep 21 2013 Orion Poplawski - 1.10.1-2 +- Rebuild to pick up atlas 3.10 changes + +* Sun Sep 8 2013 Volker Fröhlich - 1.10.1-1 +- New upstream release + +* Fri Aug 23 2013 Orion Poplawski - 1.10.0-1 +- Update to 1.10.0 +- Enable PCRE support +- Drop man patch applied upstream +- Drop dods patch fixed upstream +- Add more tex BRs to handle changes in texlive packaging +- Fix man page install location + +* Mon Aug 19 2013 Marek Kasik - 1.9.2-12 +- Rebuild (poppler-0.24.0) + +* Sat Aug 03 2013 Fedora Release Engineering - 1.9.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Wed Jul 17 2013 Petr Pisar - 1.9.2-10 +- Perl 5.18 rebuild + +* Thu Jul 11 2013 Orion Poplawski - 1.9.2-9 +- Rebuild for cfitsio 3.350 + +* Mon Jun 24 2013 Volker Fröhlich - 1.9.2-8 +- Rebuild for poppler 0.22.5 + +* Wed Jun 12 2013 Orion Poplawski - 1.9.2-7 +- Update Java/JNI for new guidelines, also fixes bug #908065 + +* Thu May 16 2013 Orion Poplawski - 1.9.2-6 +- Rebuild for hdf5 1.8.11 + +* Mon Apr 29 2013 Peter Robinson - 1.9.2-5 +- Rebuild for ARM libspatialite issue + +* Tue Mar 26 2013 Volker Fröhlich - 1.9.2-4 +- Rebuild for cfitsio 3.340 + +* Sun Mar 24 2013 Peter Robinson - 1.9.2-3 +- rebuild (libcfitsio) + +* Wed Mar 13 2013 Vít Ondruch - 1.9.2-2 +- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 + +* Sun Mar 10 2013 Orion Poplawski - 1.9.2-1 +- Update to 1.9.2 +- Drop poppler and java-swig patches applied upstream + +* Fri Jan 25 2013 Devrim GÜNDÜZ - 1.9.1-18 +- Rebuild with geos 3.3.7. + +* Mon Jan 21 2013 Volker Fröhlich - 1.9.1-17 +- Rebuild due to libpoppler 0.22 + +* Fri Jan 18 2013 Adam Tkac - 1.9.1-16 +- rebuild due to "jpeg8-ABI" feature drop + +* Fri Dec 28 2012 Richard W.M. Jones - 1.9.1-15 +- Rebuild, see + http://lists.fedoraproject.org/pipermail/devel/2012-December/175685.html + +* Thu Dec 13 2012 Peter Robinson - 1.9.1-14 +- Tweak -fpic CFLAGS to fix FTBFS on ARM + +* Mon Dec 3 2012 Orion Poplawski - 1.9.1-13 +- Rebuild for hdf5 1.8.10 + +* Sun Dec 2 2012 Bruno Wolff III - 1.9.1-12 +- Rebuild for libspatialite soname bump + +* Thu Aug 9 2012 Volker Fröhlich - 1.9.1-11 +- Correct and extend conditionals for ppc andd ppc64, considering libspatialite + Related to BZ #846301 + +* Sun Jul 29 2012 José Matos - 1.9.1-10 +- Use the correct shell idiom "if true" instead of "if 1" + +* Sun Jul 29 2012 José Matos - 1.9.1-9 +- Ignore for the moment the test for armadillo (to be removed after gcc 4.7.2 release) + +* Fri Jul 27 2012 José Matos - 1.9.1-8 +- Rebuild for new armadillo + +* Fri Jul 20 2012 Peter Robinson - 1.9.1-7 +- Build with PIC + +* Thu Jul 19 2012 Fedora Release Engineering - 1.9.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Petr Pisar - 1.9.1-5 +- Perl 5.16 rebuild + +* Sat Jul 7 2012 Volker Fröhlich - 1.9.1-4 +- Delete unnecessary manpage, that seems to be created with + new Doxygen (1.8.1 or 1.8.1.1) + +* Mon Jul 2 2012 Marek Kasik - 1.9.1-3 +- Rebuild (poppler-0.20.1) + +* Mon Jun 11 2012 Petr Pisar - 1.9.1-2 +- Perl 5.16 rebuild + +* Wed May 23 2012 Volker Fröhlich - 1.9.1-1 +- New upstream release +- Update poppler patch +- Add cleaner script + +* Sun May 20 2012 Volker Fröhlich - 1.9.0-5 +- Patches for libpoppler 0.20, libdap 3.11.3 and swig 2.0.6 + +* Thu May 10 2012 Volker Fröhlich - 1.9.0-4 +- Correct provides-filtering as of https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Usage +- Support webp +- Remove bogus libjpeg-turbo conditional +- Update Ruby ABI version to 1.9.1 +- Install Ruby bindings to vendorarchdir on F17 and later +- Conditionals for Ruby specific elements for versions prior F17 and for EPEL +- Correct quotes for CFLAGS and Ruby +- Disable ogdi, until BZ#816282 is resolved + +* Wed Apr 25 2012 Orion Poplawski - 1.9.0-2 +- Rebuild for cfitsio 3.300 + +* Sun Feb 26 2012 Volker Fröhlich - 1.9.0-1 +- Completely re-work the original spec-file + The major changes are: +- Add a libs sub-package +- Move Python scripts to python sub-package +- Install the documentation in a better way and with less slack +- jar's filename is versionless +- Update the version in the Maven pom automatically +- Add a plugins directory +- Add javadoc package and make the man sub-package noarch +- Support many additional formats +- Drop static sub-package as no other package uses it as BR +- Delete included libs before building +- Drop all patches, switch to a patch for the manpages, patch for JAVA path +- Harmonize the use of buildroot and RPM_BUILD_ROOT +- Introduce testversion macro + +* Sun Feb 19 2012 Volker Fröhlich - 1.7.3-14 +- Require Ruby abi +- Add patch for Ruby 1.9 include dir, back-ported from GDAL 1.9 +- Change version string for gdal-config from -fedora to + +- Revert installation path for Ruby modules, as it proofed wrong +- Use libjpeg-turbo + +* Thu Feb 9 2012 Volker Fröhlich - 1.7.3-13 +- Rebuild for Ruby 1.9 + http://lists.fedoraproject.org/pipermail/ruby-sig/2012-January/000805.html + +* Tue Jan 10 2012 Volker Fröhlich - 1.7.3-12 +- Remove FC10 specific patch0 +- Versioned MODULE_COMPAT_ Requires for Perl (BZ 768265) +- Add isa macro to base package Requires +- Remove conditional for xerces_c in EL6, as EL6 has xerces_c + even for ppc64 via EPEL +- Remove EL4 conditionals +- Replace the python_lib macro definition and install Python bindings + to sitearch directory, where they belong +- Use correct dap library names for linking +- Correct Ruby installation path in the Makefile instead of moving it later +- Use libdir variable in ppc64 Python path +- Delete obsolete chmod for Python libraries +- Move correction for Doxygen footer to prep section +- Delete bundled libraries before building +- Build without bsb and remove it from the tarball +- Use mavenpomdir macro and be a bit more precise on manpages in + the files section +- Remove elements for grass support --> Will be replaced by plug-in +- Remove unnecessary defattr +- Correct version number in POM +- Allow for libpng 1.5 + +* Tue Dec 06 2011 Adam Jackson - 1.7.3-11 +- Rebuild for new libpng + +* Tue May 17 2011 Orion Poplawski - 1.7.3-10 +- Rebuild for hdf5 1.8.7 + +* Fri Apr 22 2011 Volker Fröhlich - 1.7.3-9 +- Patched spaces problem for Mapinfo files (mif) + (http://trac.osgeo.org/gdal/ticket/3694) +- Replaced all define macros with global +- Corrected ruby_sitelib to ruby_sitearch +- Use python_lib and ruby_sitearch instead of generating lists +- Added man-pages for binaries +- Replaced mkdir and install macros +- Removed Python files from main package files section, that + effectively already belonged to the Python sub-package + +* Mon Apr 11 2011 Volker Fröhlich - 1.7.3-8 +- Solved image path problem with Latex +- Removed with-tiff and updated with-sqlite to with-sqlite3 +- Add more refman documents +- Adapted refman loop to actual directories +- Harmonized buildroot macro use + +* Thu Mar 31 2011 Orion Poplawski - 1.7.3-7 +- Rebuild for netcdf 4.1.2 + +* Wed Mar 23 2011 Dan Horák - 1.7.3-6 +- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient) + +* Sun Mar 20 2011 Volker Fröhlich - 1.7.3-5 +- Dropped unnecessary encoding conversion for Russian refman +- Install Russian refman +- Don't try to install refman for sdts and dgn, as they fail to compile +- Added -p to post and postun +- Remove private-shared-object-provides for Python and Perl +- Remove installdox scripts +- gcc 4.6 doesn't accept -Xcompiler + +* Thu Mar 10 2011 Kalev Lember - 1.7.3-4 +- Rebuilt with xerces-c 3.1 + +* Tue Feb 08 2011 Fedora Release Engineering - 1.7.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun Nov 21 2010 Viji Nair - 1.7.3-2 +- Install all the generated pdf documentation. +- Build documentation as a separate package. +- Spec cleanup + +* Fri Nov 19 2010 Viji Nair - 1.7.3-1 +- Update to latest upstream version +- Added jnis +- Patches updated with proper version info +- Added suggestions from Ralph Apel + + Versionless symlink for gdal.jar + + Maven2 pom + + JPP-style depmap + + Use -f XX.files for ruby and python