PostGIS 3.5: Rebuild against PROJ 9.7 on all platforms except RHEL 8. Also add SLES...
authorDevrim Gunduz <devrim@gunduz.org>
Tue, 7 Oct 2025 10:29:19 +0000 (13:29 +0300)
committerDevrim Gunduz <devrim@gunduz.org>
Tue, 7 Oct 2025 10:29:19 +0000 (13:29 +0300)
rpm/redhat/main/non-common/postgis35/main/postgis35.spec

index 970c9821573992278324c03423ecc8541fae945f..22fe387079521c9e9e997d78699bc9646c34ebae 100644 (file)
 %global        geosfullversion %geos314fullversion
 %global        geosmajorversion %geos314majorversion
 %global        geosinstdir %geos314instdir
-%global        projmajorversion %proj96majorversion
-%global        projfullversion %proj96fullversion
-%global        projinstdir %proj96instdir
 
 %if 0%{?rhel} && 0%{?rhel} == 8
 %global        gdalfullversion %gdal38fullversion
 %global        gdalmajorversion %gdal38majorversion
 %global        gdalinstdir %gdal38instdir
+%global        projmajorversion %proj96majorversion
+%global        projfullversion %proj96fullversion
+%global        projinstdir %proj96instdir
 %else
 %global        gdalfullversion %gdal311fullversion
 %global        gdalmajorversion %gdal311majorversion
 %global        gdalinstdir %gdal311instdir
+%global        projmajorversion %proj97majorversion
+%global        projfullversion %proj97fullversion
+%global        projinstdir %proj97instdir
 %endif
 
 %{!?llvm:%global llvm 1}
@@ -30,7 +33,7 @@
 %{!?shp2pgsqlgui:%global       shp2pgsqlgui 1}
 %{!?raster:%global     raster 1}
 
-%if 0%{?fedora} >= 40 || 0%{?rhel} >= 9 || 0%{?suse_version} >= 1500
+%if 0%{?fedora} >= 41 || 0%{?rhel} >= 9 || 0%{?suse_version} >= 1500
 %{!?sfcgal:%global     sfcgal 1}
 %endif
 %if 0%{?rhel} == 8
@@ -44,7 +47,7 @@
 Summary:       Geographic Information Systems Extensions to PostgreSQL
 Name:          %{sname}%{postgiscurrmajorversion}_%{pgmajorversion}
 Version:       %{postgismajorversion}.3
-Release:       6PGDG%{?dist}.1
+Release:       7PGDG%{?dist}
 License:       GPLv2+
 Source0:       https://download.osgeo.org/postgis/source/postgis-%{version}.tar.gz
 Source2:       https://download.osgeo.org/postgis/docs/postgis-%{version}-en.pdf
@@ -55,7 +58,7 @@ URL:          https://www.postgis.net/
 BuildRequires: postgresql%{pgmajorversion}-devel geos%{geosmajorversion}-devel >= %{geosfullversion}
 BuildRequires: libgeotiff%{libgeotiffmajorversion}-devel libxml2 libxslt
 BuildRequires: pgdg-srpm-macros >= 1.0.50 gmp-devel
-%if 0%{?fedora} >= 40 || 0%{?rhel} >= 10
+%if 0%{?fedora} >= 41 || 0%{?rhel} >= 10
 BuildRequires: pcre2-devel
 Requires:      pcre2
 %else
@@ -186,13 +189,17 @@ The %{name}-utils package provides the utilities for PostGIS.
 %package llvmjit
 Summary:       Just-in-time compilation support for PostGIS 3.5
 Requires:      %{name}%{?_isa} = %{version}-%{release}
-%if 0%{?suse_version} >= 1500
+%if 0%{?suse_version} == 1500
 BuildRequires: llvm17-devel clang17-devel
 Requires:      llvm17
 %endif
+%if 0%{?suse_version} == 1600
+BuildRequires: llvm19-devel clang19-devel
+Requires:      llvm19
+%endif
 %if 0%{?fedora} || 0%{?rhel} >= 8
-BuildRequires: llvm-devel >= 17.0 clang-devel >= 17.0
-Requires:      llvm >= 17.0
+BuildRequires: llvm-devel >= 19.0 clang-devel >= 19.0
+Requires:      llvm >= 19.0
 %endif
 
 %description llvmjit
@@ -231,7 +238,7 @@ autoconf
 %if %{shp2pgsqlgui}
        --with-gui \
 %endif
-%if 0%{?fedora} >= 40 || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1500
+%if 0%{?fedora} >= 41 || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1500
        --with-protobuf \
 %else
        --without-protobuf \
@@ -373,6 +380,10 @@ fi
 %endif
 
 %changelog
+* Tue Oct 7 2025 Devrim Gunduz <devrim@gunduz.org> - 3.5.3-7PGDG
+- Rebuild against PROJ 9.7 on all platforms except RHEL 8
+- Add SLES 16 support
+
 * Wed Oct 01 2025 Yogesh Sharma <yogesh.sharma@catprosystems.com> - 3.5.3-6PGDG.1
 - Bump release number (missed in previous commit)