%if 0%{?suse_version} >= 1315
# SuSE upstream packages have release numbers like 150200.5.19.1
# which overrides our packages. Increase our release number on SuSE.
-Release: 420002PGDG%{?dist}
+Release: 420003PGDG%{?dist}
%else
-Release: 4PGDG%{?dist}
+Release: 5PGDG%{?dist}
%endif
License: PostgreSQL
Url: https://www.postgresql.org/
%endif
%if %llvm
-%if 0%{?suse_version} >= 1500
+%if 0%{?suse_version} == 1500
BuildRequires: llvm17-devel clang17-devel
%endif
-%if 0%{?fedora} || 0%{?rhel} >= 8
-BuildRequires: llvm-devel >= 13.0 clang-devel >= 13.0
+%if 0%{?suse_version} == 1600
+BuildRequires: llvm19-devel clang19-devel
+%endif
+%if 0%{?fedora} || 0%{?rhel}
+BuildRequires: llvm-devel >= 19.0 clang-devel >= 19.0
%endif
%endif
Summary: The shared libraries required for any PostgreSQL clients
Provides: postgresql-libs = %{pgmajorversion} libpq5 >= 10.0
-%if 0%{?rhel} && 0%{?rhel} <= 6
-Requires: openssl
-%else
-%if 0%{?suse_version} >= 1315 && 0%{?suse_version} <= 1499
-Requires: libopenssl1_0_0
-%else
-%if 0%{?suse_version} >= 1500
+%if 0%{?suse_version} == 1500
Requires: libopenssl1_1
-%else
-Requires: openssl-libs >= 1.0.2k
%endif
+%if 0%{?suse_version} == 1600
+Requires: libopenssl3
%endif
+%if 0%{?fedora} >= 41 || 0%{?rhel} >= 8
+Requires: openssl-libs >= 1.1.1k
%endif
%description libs
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%if %llvm
-Requires: %{name}%{?_isa} = %{version}-%{release}
-%if 0%{?suse_version} >= 1500
-Requires: llvm17-devel clang17-devel
+Requires: %{name}%{?_isa} = %{version}-%{release}
+%if 0%{?suse_version} == 1500
+BuildRequires: llvm17-devel clang17-devel
+%endif
+%if 0%{?suse_version} == 1600
+BuildRequires: llvm19-devel clang19-devel
%endif
-%if 0%{?fedora} || 0%{?rhel} >= 8
-Requires: llvm-devel >= 17.0 clang-devel >= 17.0
+%if 0%{?fedora} || 0%{?rhel}
+BuildRequires: llvm-devel >= 19.0 clang-devel >= 19.0
%endif
%endif
%package llvmjit
Summary: Just-in-time compilation support for PostgreSQL
Requires: %{name}-server%{?_isa} = %{version}-%{release}
-%if 0%{?suse_version} >= 1500
+%if 0%{?suse_version} == 1500
Requires: libLLVM17
%endif
-%if 0%{?fedora} || 0%{?rhel} >= 8
-Requires: llvm >= 13
+%if 0%{?suse_version} == 1600
+Requires: libLLVM19
+%endif
+%if 0%{?fedora} || 0%{?rhel}
+Requires: llvm >= 19
%endif
Provides: postgresql-llvmjit >= %{version}-%{release}
%endif
%changelog
+* Tue Oct 14 2025 Devrim Gunduz <devrim@gunduz.org> - 16.10-5PGDG
+- Add SLES 16 support
+
* Wed Oct 01 2025 Yogesh Sharma <yogesh.sharma@catprosystems.com> - 16.10-4PGDG
- Bump release number (missed in previous commit)