PostgreSQL 13: Build against OpenSSL 3 on SLES 15.
authorDevrim Gunduz <devrim@gunduz.org>
Fri, 7 Nov 2025 11:55:43 +0000 (14:55 +0300)
committerDevrim Gunduz <devrim@gunduz.org>
Fri, 7 Nov 2025 11:55:43 +0000 (14:55 +0300)
rpm/redhat/13/hll/EL-7 [deleted symlink]
rpm/redhat/13/hll/SLES-12 [deleted symlink]
rpm/redhat/main/non-common/postgresql-13/main/postgresql-13.spec

diff --git a/rpm/redhat/13/hll/EL-7 b/rpm/redhat/13/hll/EL-7
deleted file mode 120000 (symlink)
index 29775fc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../main/non-common/hll/EL-7
\ No newline at end of file
diff --git a/rpm/redhat/13/hll/SLES-12 b/rpm/redhat/13/hll/SLES-12
deleted file mode 120000 (symlink)
index 0be674f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../../main/non-common/hll/SLES-12
\ No newline at end of file
index fba15d414aa7b2a945e9da2cf84e05d3f058121b..4d2caeffe9a0a5b7c7402d5efab3d4051a4558fa 100644 (file)
@@ -81,9 +81,9 @@ Version:      13.22
 %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:       420006PGDG%{?dist}
+Release:       420007PGDG%{?dist}
 %else
-Release:       6PGDG%{?dist}
+Release:       7PGDG%{?dist}
 %endif
 License:       PostgreSQL
 Url:           https://www.postgresql.org/
@@ -218,16 +218,19 @@ BuildRequires:    selinux-policy >= 3.9.13
 %endif
 
 %if %ssl
-%if 0%{?suse_version} >= 1315
+%if 0%{?suse_version} >= 1315 && 0%{?suse_version} <= 1499
 BuildRequires: libopenssl-devel
-%else
-BuildRequires: openssl-devel
 %endif
+%if 0%{?suse_version} >= 1500
+BuildRequires: libopenssl-3-devel
+%endif
+%if 0%{?fedora} >= 41 || 0%{?rhel} >= 8
+BuildRequires: openssl-devel
 %endif
-
 %if 0%{?fedora} >= 41
 BuildRequires: openssl-devel-engine
 %endif
+%endif
 
 %if %uuid
 %if 0%{?suse_version}
@@ -286,7 +289,7 @@ Provides:   postgresql-libs = %{pgmajorversion} libpq5 >= 10.0
 Requires:      libopenssl1_0_0
 %endif
 %if 0%{?suse_version} == 1500
-Requires:      libopenssl1_1
+Requires:      libopenssl3
 %endif
 %if 0%{?suse_version} == 1600
 Requires:      libopenssl3
@@ -1380,6 +1383,9 @@ fi
 %endif
 
 %changelog
+* Fri Nov 7 2025 Devrim Gunduz <devrim@gunduz.org> - 13.22-7PGDG
+- Build against OpenSSL 3 on SLES 15.
+
 * Tue Nov 4 2025 Devrim Gunduz <devrim@gunduz.org> - 13.22-6PGDG
 - Fix typo in conditional. Per Christoph.