From 89bdc7aad00e4b21c0b05e6b2b10c5e7890346dd Mon Sep 17 00:00:00 2001 From: Devrim Gunduz Date: Sat, 27 Sep 2025 16:36:59 +0100 Subject: [PATCH] pgdg-zypp: Rename SLES-15 to SLES-main and create SLES-15 as a symlink. This is for preparing for upcoming SLES 16 release. Also add missing source and debuginfo repos --- .../pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 | 53 +-- .../SLES-15/pgdg-suse-all-sles15.repo | 401 +---------------- .../common/pgdg-zypp/SLES-15/pgdg-suse.spec | 63 +-- .../main/common/pgdg-zypp/SLES-main/Makefile | 17 + .../SLES-main/PGDG-RPM-GPG-KEY-SLES15 | 52 +++ .../SLES-main/pgdg-suse-all-sles15.repo | 422 ++++++++++++++++++ .../common/pgdg-zypp/SLES-main/pgdg-suse.spec | 65 +++ 7 files changed, 559 insertions(+), 514 deletions(-) mode change 100644 => 120000 rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 mode change 100644 => 120000 rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo mode change 100644 => 120000 rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec create mode 100644 rpm/redhat/main/common/pgdg-zypp/SLES-main/Makefile create mode 100644 rpm/redhat/main/common/pgdg-zypp/SLES-main/PGDG-RPM-GPG-KEY-SLES15 create mode 100644 rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse-all-sles15.repo create mode 100644 rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse.spec diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 b/rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 deleted file mode 100644 index c8d817fc2..000000000 --- a/rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 +++ /dev/null @@ -1,52 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -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 -sutkQEdJ0gMEETyEtQSrtfRdgQeWfGA89ro= -=KA5O ------END PGP PUBLIC KEY BLOCK----- diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 b/rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 new file mode 120000 index 000000000..e4439b64a --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-15/PGDG-RPM-GPG-KEY-SLES15 @@ -0,0 +1 @@ +../SLES-main/PGDG-RPM-GPG-KEY-SLES15 \ No newline at end of file diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo b/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo deleted file mode 100644 index 3dad4a8ba..000000000 --- a/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo +++ /dev/null @@ -1,400 +0,0 @@ -################################################# -# PGDG SuSE Enterprise Linux repositories. # -################################################# - -# PGDG SuSE Enterprise Linux stable common repository for all PostgreSQL versions - -[pgdg-common] -name=PostgreSQL common RPMs for SLES $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/common/suse/sles-$releasever-$basearch -enabled=1 -autorefresh=1 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# We provide extra packages to support some RPMs in the PostgreSQL RPM repo, like -# consul, haproxy, etc. - -[pgdg-sles15-extras] -name=Extra packages to support some RPMs in the PostgreSQL RPM repo SLES $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/common/pgdg-sles$releasever-extras/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=1 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# PGDG SuSE Enterprise Linux stable repositories: - -[pgdg-18] -name=PostgreSQL 18 SLES $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/18/suse/sles-$releasever-$basearch -enabled=1 -autorefresh=1 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-17] -name=PostgreSQL 17 SLES $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/17/suse/sles-$releasever-$basearch -enabled=1 -autorefresh=1 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-16] -name=PostgreSQL 16 SLES $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/16/suse/sles-$releasever-$basearch -enabled=1 -autorefresh=1 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-15] -name=PostgreSQL 15 SLES $releasever - $basearch -enabled=1 -autorefresh=1 -baseurl=https://download.postgresql.org/pub/repos/zypp/15/suse/sles-$releasever-$basearch -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-14] -name=PostgreSQL 14 SLES $releasever - $basearch -enabled=1 -autorefresh=1 -baseurl=https://download.postgresql.org/pub/repos/zypp/14/suse/sles-$releasever-$basearch -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-13] -name=PostgreSQL 13 SLES $releasever - $basearch -enabled=1 -autorefresh=1 -baseurl=https://download.postgresql.org/pub/repos/zypp/13/suse/sles-$releasever-$basearch -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# PGDG SuSE Enterprise Linux Updates Testing common repositories. - -[pgdg-common-testing] -name=PostgreSQL common testing RPMs for SuSE Enterprise Linux $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/testing/common/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=1 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# PGDG SuSE Enterprise Linux Updates Testing repositories. (These packages should not be used in production) -# Available for v15 and above. - -[pgdg-19-updates-testing] -name=PostgreSQL 19 SLES $releasever - $basearch - Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/testing/19/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-18-updates-testing] -name=PostgreSQL 18 SLES $releasever - $basearch - Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/testing/18/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-17-updates-testing] -name=PostgreSQL 17 SLES $releasever - $basearch - Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/testing/17/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-16-updates-testing] -name=PostgreSQL 16 SLES $releasever - $basearch - Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/testing/16/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=0 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-15-updates-testing] -name=PostgreSQL 15 SLES $releasever - $basearch - Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/testing/15/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=0 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# PGDG SuSE Enterprise Linux SRPM testing common repository - -[pgdg-source-common] -name=PostgreSQL common repository for SuSE Enterprise Linux $releasever - $basearch - Source -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/common/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=0 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# PGDG SuSE Enterprise Linux testing common SRPM repository for all PostgreSQL versions - -[pgdg-common-srpm-testing] -name=PostgreSQL common testing SRPMs for SuSE Enterprise Linux $releasever - $basearch -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/common/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# PGDG Source RPMs (SRPMS), and their testing repositories: - -[pgdg-19-source-updates-testing] -name=PostgreSQL 19 SLES $releasever - $basearch - SRPM Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/19/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=0 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-18-source-updates-testing] -name=PostgreSQL 18 SLES $releasever - $basearch - SRPM Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/18/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg17-source] -name=PostgreSQL 17 for SuSE Enterprise Linux $releasever - $basearch - Source -enabled=0 -autorefresh=0 -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/17/suse/sles-$releasever-$basearch -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-17-source-updates-testing] -name=PostgreSQL 17 SLES $releasever - $basearch - SRPM Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/17/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg16-source] -name=PostgreSQL 16 for SuSE Enterprise Linux $releasever - $basearch - Source -enabled=0 -autorefresh=0 -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/16/suse/sles-$releasever-$basearch -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-16-source-updates-testing] -name=PostgreSQL 16 SLES $releasever - $basearch - SRPM Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/16/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg15-source] -name=PostgreSQL 15 for SuSE Enterprise Linux $releasever - $basearch - Source -enabled=0 -autorefresh=0 -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/15/suse/sles-$releasever-$basearch -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg-15-source-updates-testing] -name=PostgreSQL 15 SLES $releasever - $basearch - SRPM Updates testing -baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/15/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# Debuginfo/debugsource packages for stable repos - -[pgdg17-debuginfo] -name=PostgreSQL 17 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/debug/17/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg16-debuginfo] -name=PostgreSQL 16 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/debug/16/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg15-debuginfo] -name=PostgreSQL 15 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/debug/15/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg14-debuginfo] -name=PostgreSQL 14 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/debug/14/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg13-debuginfo] -name=PostgreSQL 13 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/debug/13/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -# Debuginfo/debugsource packages for testing repos -# Available for v15 and above. - -[pgdg19-updates-testing-debuginfo] -name=PostgreSQL 19 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/19/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=0 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg18-updates-testing-debuginfo] -name=PostgreSQL 18 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/18/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg17-updates-testing-debuginfo] -name=PostgreSQL 17 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/17/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg16-updates-testing-debuginfo] -name=PostgreSQL 16 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/16/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 - -[pgdg15-updates-testing-debuginfo] -name=PostgreSQL 15 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo -baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/15/suse/sles-$releasever-$basearch -enabled=0 -autorefresh=0 -type=rpm-md -gpgcheck=1 -gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 -keeppackages=0 -priority=1 diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo b/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo new file mode 120000 index 000000000..a5f664f45 --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse-all-sles15.repo @@ -0,0 +1 @@ +../SLES-main/pgdg-suse-all-sles15.repo \ No newline at end of file diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec b/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec deleted file mode 100644 index e78dce6b9..000000000 --- a/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec +++ /dev/null @@ -1,62 +0,0 @@ -Name: pgdg-suse-repo -Version: 42.0 -Release: 46PGDG -Summary: PostgreSQL PGDG RPMs - Zypper Repository Configuration for SuSE Enterprise Linux -License: PostgreSQL -URL: https://zypp.postgresql.org -Source0: pgdg-suse-all-sles15.repo -Source1: PGDG-RPM-GPG-KEY-SLES15 -BuildArch: noarch -Requires: sles-release - -%description -This package contains zypper configuration for SuSE Enterprise Linux. - -%prep -%setup -q -c -T - -%build - -%install -%{__rm} -rf %{buildroot} - -%{__install} -dm 755 %{buildroot}%{_sysconfdir}/zypp/repos.d - -%{__install} -pm 644 %{SOURCE0} \ - %{buildroot}%{_sysconfdir}/zypp/repos.d/pgdg-sles-all.repo - -%{__mkdir} -p %{buildroot}%{_sysconfdir}/pki/ - -%{__install} -Dpm 644 %{SOURCE1} \ - %{buildroot}%{_sysconfdir}/pki/ - -%files -%defattr(-,root,root,-) -%config(noreplace) %{_sysconfdir}/zypp/repos.d/* -%{_sysconfdir}/pki/PGDG-RPM-GPG-KEY-SLES15 - -%changelog -* Thu Sep 25 2025 Devrim Gündüz - 42.0-46PGDG -- Add v18 repos - -* Thu Aug 28 2025 Devrim Gündüz - 42.0-45PGDG -- Add PostgreSQL 19 repos - -* Sun Jun 22 2025 Devrim Gündüz - 42.0-44PGDG -- Remove v12 repos - -* Mon Sep 23 2024 Devrim Gündüz - 42.0-43PGDG -- Add v17 repos - -* Thu Aug 8 2024 Devrim Gündüz - 42.0-42PGDG -- Introduce PostgreSQL 18 testing repo - -* Sun Jun 2 2024 Devrim Gündüz - 42.0-41PGDG -- Fix extras repo URL per https://redmine.postgresql.org/issues/7993 - -* Wed Mar 20 2024 Devrim Gündüz - 42.0-40PGDG -- Install GPG signing key along with the repo RPM. Fixes multiple - reports in mailing lists, redmine, etc. - -* Wed Feb 7 2024 Devrim Gündüz - 42.0-39PGDG -- The new repo package, that contains all supported distros. diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec b/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec new file mode 120000 index 000000000..cda2940ef --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-15/pgdg-suse.spec @@ -0,0 +1 @@ +../SLES-main/pgdg-suse.spec \ No newline at end of file diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-main/Makefile b/rpm/redhat/main/common/pgdg-zypp/SLES-main/Makefile new file mode 100644 index 000000000..d86a10e88 --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-main/Makefile @@ -0,0 +1,17 @@ +################################# +# RPM-specific Makefile # +# https://yum.postgresql.org # +# # +# Devrim Gunduz # +# devrim@gunduz.org # +################################# + +# Predefined values + +ARCH=`rpm --eval "%{_arch}"` +DIR=`pwd` +DIST=".sles99" +SPECFILE="pgdg-suse.spec" + +# Now, include global Makefile +include ../../../../global/Makefile.global diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-main/PGDG-RPM-GPG-KEY-SLES15 b/rpm/redhat/main/common/pgdg-zypp/SLES-main/PGDG-RPM-GPG-KEY-SLES15 new file mode 100644 index 000000000..c8d817fc2 --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-main/PGDG-RPM-GPG-KEY-SLES15 @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +sutkQEdJ0gMEETyEtQSrtfRdgQeWfGA89ro= +=KA5O +-----END PGP PUBLIC KEY BLOCK----- diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse-all-sles15.repo b/rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse-all-sles15.repo new file mode 100644 index 000000000..3ecda85ab --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse-all-sles15.repo @@ -0,0 +1,422 @@ +################################################# +# PGDG SuSE Enterprise Linux repositories. # +################################################# + +# PGDG SuSE Enterprise Linux stable common repository for all PostgreSQL versions + +[pgdg-common] +name=PostgreSQL common RPMs for SLES $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/common/suse/sles-$releasever-$basearch +enabled=1 +autorefresh=1 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# We provide extra packages to support some RPMs in the PostgreSQL RPM repo, like +# consul, haproxy, etc. + +[pgdg-sles15-extras] +name=Extra packages to support some RPMs in the PostgreSQL RPM repo SLES $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/common/pgdg-sles$releasever-extras/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=1 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# PGDG SuSE Enterprise Linux stable repositories: + +[pgdg-18] +name=PostgreSQL 18 SLES $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/18/suse/sles-$releasever-$basearch +enabled=1 +autorefresh=1 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-17] +name=PostgreSQL 17 SLES $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/17/suse/sles-$releasever-$basearch +enabled=1 +autorefresh=1 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-16] +name=PostgreSQL 16 SLES $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/16/suse/sles-$releasever-$basearch +enabled=1 +autorefresh=1 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-15] +name=PostgreSQL 15 SLES $releasever - $basearch +enabled=1 +autorefresh=1 +baseurl=https://download.postgresql.org/pub/repos/zypp/15/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-14] +name=PostgreSQL 14 SLES $releasever - $basearch +enabled=1 +autorefresh=1 +baseurl=https://download.postgresql.org/pub/repos/zypp/14/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-13] +name=PostgreSQL 13 SLES $releasever - $basearch +enabled=1 +autorefresh=1 +baseurl=https://download.postgresql.org/pub/repos/zypp/13/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# PGDG SuSE Enterprise Linux Updates Testing common repositories. + +[pgdg-common-testing] +name=PostgreSQL common testing RPMs for SuSE Enterprise Linux $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/testing/common/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=1 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# PGDG SuSE Enterprise Linux Updates Testing repositories. (These packages should not be used in production) +# Available for v15 and above. + +[pgdg-19-updates-testing] +name=PostgreSQL 19 SLES $releasever - $basearch - Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/testing/19/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-18-updates-testing] +name=PostgreSQL 18 SLES $releasever - $basearch - Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/testing/18/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-17-updates-testing] +name=PostgreSQL 17 SLES $releasever - $basearch - Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/testing/17/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-16-updates-testing] +name=PostgreSQL 16 SLES $releasever - $basearch - Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/testing/16/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=0 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-15-updates-testing] +name=PostgreSQL 15 SLES $releasever - $basearch - Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/testing/15/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=0 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# PGDG SuSE Enterprise Linux SRPM testing common repository + +[pgdg-source-common] +name=PostgreSQL common repository for SuSE Enterprise Linux $releasever - $basearch - Source +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/common/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=0 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# PGDG SuSE Enterprise Linux testing common SRPM repository for all PostgreSQL versions + +[pgdg-common-srpm-testing] +name=PostgreSQL common testing SRPMs for SuSE Enterprise Linux $releasever - $basearch +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/common/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# PGDG Source RPMs (SRPMS), and their testing repositories: + +[pgdg-19-source-updates-testing] +name=PostgreSQL 19 SLES $releasever - $basearch - SRPM Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/19/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=0 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg18-source] +name=PostgreSQL 18 for SuSE Enterprise Linux $releasever - $basearch - Source +enabled=0 +autorefresh=0 +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/18/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-18-source-updates-testing] +name=PostgreSQL 18 SLES $releasever - $basearch - SRPM Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/18/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg17-source] +name=PostgreSQL 17 for SuSE Enterprise Linux $releasever - $basearch - Source +enabled=0 +autorefresh=0 +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/17/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-17-source-updates-testing] +name=PostgreSQL 17 SLES $releasever - $basearch - SRPM Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/17/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg16-source] +name=PostgreSQL 16 for SuSE Enterprise Linux $releasever - $basearch - Source +enabled=0 +autorefresh=0 +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/16/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-16-source-updates-testing] +name=PostgreSQL 16 SLES $releasever - $basearch - SRPM Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/16/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg15-source] +name=PostgreSQL 15 for SuSE Enterprise Linux $releasever - $basearch - Source +enabled=0 +autorefresh=0 +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/15/suse/sles-$releasever-$basearch +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg-15-source-updates-testing] +name=PostgreSQL 15 SLES $releasever - $basearch - SRPM Updates testing +baseurl=https://download.postgresql.org/pub/repos/zypp/srpms/testing/15/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# Debuginfo/debugsource packages for stable repos + +[pgdg18-debuginfo] +name=PostgreSQL 18 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/debug/18/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg17-debuginfo] +name=PostgreSQL 17 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/debug/17/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg16-debuginfo] +name=PostgreSQL 16 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/debug/16/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg15-debuginfo] +name=PostgreSQL 15 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/debug/15/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg14-debuginfo] +name=PostgreSQL 14 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/debug/14/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg13-debuginfo] +name=PostgreSQL 13 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/debug/13/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +# Debuginfo/debugsource packages for testing repos +# Available for v15 and above. + +[pgdg19-updates-testing-debuginfo] +name=PostgreSQL 19 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/19/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=0 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg18-updates-testing-debuginfo] +name=PostgreSQL 18 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/18/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg17-updates-testing-debuginfo] +name=PostgreSQL 17 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/17/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg16-updates-testing-debuginfo] +name=PostgreSQL 16 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/16/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 + +[pgdg15-updates-testing-debuginfo] +name=PostgreSQL 15 for SuSE Enterprise Linux $releasever - $basearch - Debuginfo +baseurl=https://zypp-debuginfo.postgresql.org/testing/debug/15/suse/sles-$releasever-$basearch +enabled=0 +autorefresh=0 +type=rpm-md +gpgcheck=1 +gpgkey=file:///etc/pki/PGDG-RPM-GPG-KEY-SLES15 +keeppackages=0 +priority=1 diff --git a/rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse.spec b/rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse.spec new file mode 100644 index 000000000..d748dd630 --- /dev/null +++ b/rpm/redhat/main/common/pgdg-zypp/SLES-main/pgdg-suse.spec @@ -0,0 +1,65 @@ +Name: pgdg-suse-repo +Version: 42.0 +Release: 47PGDG +Summary: PostgreSQL PGDG RPMs - Zypper Repository Configuration for SuSE Enterprise Linux +License: PostgreSQL +URL: https://zypp.postgresql.org +Source0: pgdg-suse-all-sles15.repo +Source1: PGDG-RPM-GPG-KEY-SLES15 +BuildArch: noarch +Requires: sles-release + +%description +This package contains zypper configuration for SuSE Enterprise Linux. + +%prep +%setup -q -c -T + +%build + +%install +%{__rm} -rf %{buildroot} + +%{__install} -dm 755 %{buildroot}%{_sysconfdir}/zypp/repos.d + +%{__install} -pm 644 %{SOURCE0} \ + %{buildroot}%{_sysconfdir}/zypp/repos.d/pgdg-sles-all.repo + +%{__mkdir} -p %{buildroot}%{_sysconfdir}/pki/ + +%{__install} -Dpm 644 %{SOURCE1} \ + %{buildroot}%{_sysconfdir}/pki/ + +%files +%defattr(-,root,root,-) +%config(noreplace) %{_sysconfdir}/zypp/repos.d/* +%{_sysconfdir}/pki/PGDG-RPM-GPG-KEY-SLES15 + +%changelog +* Sat Sep 27 2025 Devrim Gündüz - 42.0-47PGDG +- Add missing source and debuginfo repos + +* Thu Sep 25 2025 Devrim Gündüz - 42.0-46PGDG +- Add v18 repos + +* Thu Aug 28 2025 Devrim Gündüz - 42.0-45PGDG +- Add PostgreSQL 19 repos + +* Sun Jun 22 2025 Devrim Gündüz - 42.0-44PGDG +- Remove v12 repos + +* Mon Sep 23 2024 Devrim Gündüz - 42.0-43PGDG +- Add v17 repos + +* Thu Aug 8 2024 Devrim Gündüz - 42.0-42PGDG +- Introduce PostgreSQL 18 testing repo + +* Sun Jun 2 2024 Devrim Gündüz - 42.0-41PGDG +- Fix extras repo URL per https://redmine.postgresql.org/issues/7993 + +* Wed Mar 20 2024 Devrim Gündüz - 42.0-40PGDG +- Install GPG signing key along with the repo RPM. Fixes multiple + reports in mailing lists, redmine, etc. + +* Wed Feb 7 2024 Devrim Gündüz - 42.0-39PGDG +- The new repo package, that contains all supported distros. -- 2.39.5