Compare commits
7 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1708efb033 | ||
|
|
819ccc1fc8 | ||
|
|
b9aafbc6e5 | ||
|
|
7c76ca609f | ||
|
|
5301b9d504 | ||
|
|
fd223a2f99 | ||
|
|
a66fd19064 |
5 changed files with 24 additions and 150 deletions
14
.gitignore
vendored
14
.gitignore
vendored
|
|
@ -7,21 +7,7 @@
|
|||
/postgresql-16.3.tar.bz2
|
||||
/postgresql-15.7.tar.bz2.sha256
|
||||
/postgresql-16.3.tar.bz2.sha256
|
||||
/postgresql-16.6.tar.bz2
|
||||
/postgresql-16.6.tar.bz2.sha256
|
||||
/postgresql-16.8.tar.bz2
|
||||
/postgresql-15.12.tar.bz2
|
||||
/postgresql-16.8.tar.bz2.sha256
|
||||
/postgresql-15.12.tar.bz2.sha256
|
||||
/postgresql-16.9.tar.bz2
|
||||
/postgresql-15.13.tar.bz2
|
||||
/postgresql-16.9.tar.bz2.sha256
|
||||
/postgresql-15.13.tar.bz2.sha256
|
||||
/postgresql-16.10.tar.bz2
|
||||
/postgresql-15.14.tar.bz2
|
||||
/postgresql-16.10.tar.bz2.sha256
|
||||
/postgresql-15.14.tar.bz2.sha256
|
||||
/postgresql-16.11.tar.bz2
|
||||
/postgresql-15.15.tar.bz2
|
||||
/postgresql-16.11.tar.bz2.sha256
|
||||
/postgresql-15.15.tar.bz2.sha256
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
This repository is maintained by packit.
|
||||
https://packit.dev/
|
||||
The file was generated using packit 1.12.0.post1.dev18+gc39b0e7d4.
|
||||
The file was generated using packit 1.6.0.post1.dev2+gd5a7662a.
|
||||
|
|
|
|||
19
packit.yaml
19
packit.yaml
|
|
@ -1,19 +0,0 @@
|
|||
# See the documentation for more information:
|
||||
# https://packit.dev/docs/configuration/
|
||||
actions:
|
||||
pre-sync:
|
||||
- bash -c "$PACKIT_DOWNSTREAM_REPO/packit-update-sources.sh"
|
||||
|
||||
jobs:
|
||||
- job: pull_from_upstream
|
||||
trigger: release
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- job: koji_build
|
||||
trigger: commit
|
||||
dist_git_branches:
|
||||
- fedora-all
|
||||
- job: bodhi_update
|
||||
trigger: commit
|
||||
dist_git_branches:
|
||||
fedora-all
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
%{!?sdt:%global sdt 1}
|
||||
%{!?selinux:%global selinux 1}
|
||||
%{!?runselftest:%global runselftest 1}
|
||||
%{!?postgresql_default:%global postgresql_default 0}
|
||||
%{!?postgresql_default:%global postgresql_default 1}
|
||||
|
||||
%global majorname postgresql
|
||||
%global majorversion 16
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
|
||||
Summary: PostgreSQL client programs
|
||||
Name: %{majorname}%{majorversion}
|
||||
Version: %{majorversion}.11
|
||||
Version: %{majorversion}.8
|
||||
Release: 1%{?dist}
|
||||
|
||||
# The PostgreSQL license is very similar to other MIT licenses, but the OSI
|
||||
|
|
@ -60,7 +60,7 @@ Url: http://www.postgresql.org/
|
|||
# that this be kept up with the latest minor release of the previous series;
|
||||
# but update when bugs affecting pg_dump output are fixed.
|
||||
%global prevmajorversion 15
|
||||
%global prevversion %{prevmajorversion}.15
|
||||
%global prevversion %{prevmajorversion}.12
|
||||
%global prev_prefix %{_libdir}/pgsql/postgresql-%{prevmajorversion}
|
||||
%global precise_version %{?epoch:%epoch:}%version-%release
|
||||
|
||||
|
|
@ -107,7 +107,6 @@ Summary: PostgreSQL client programs
|
|||
|
||||
BuildRequires: make
|
||||
BuildRequires: lz4-devel
|
||||
BuildRequires: libzstd-devel
|
||||
BuildRequires: gcc
|
||||
BuildRequires: perl(ExtUtils::MakeMaker) glibc-devel bison flex gawk
|
||||
BuildRequires: perl(ExtUtils::Embed), perl-devel
|
||||
|
|
@ -164,7 +163,6 @@ BuildRequires: pam-devel
|
|||
|
||||
%if %sdt
|
||||
BuildRequires: systemtap-sdt-devel
|
||||
BuildRequires: systemtap-sdt-dtrace
|
||||
%endif
|
||||
|
||||
%if %selinux
|
||||
|
|
@ -265,6 +263,7 @@ will interact with a PostgreSQL server.
|
|||
%package -n %{pkgname}-server
|
||||
Summary: The programs needed to create and run a PostgreSQL server
|
||||
Requires: %{pkgname}%{?_isa} = %precise_version
|
||||
Requires(pre): /usr/sbin/useradd
|
||||
# We require this to be present for %%{_prefix}/lib/tmpfiles.d
|
||||
Requires: systemd
|
||||
# Make sure it's there when scriptlets run, too
|
||||
|
|
@ -434,7 +433,7 @@ Requires: %{pkgname}-server%{?_isa} = %precise_version
|
|||
Provides: %{pkgname}-plpython3 = %precise_version
|
||||
Provides: %{pkgname}-plpython3%{?_isa} = %precise_version
|
||||
|
||||
%virtual_conflicts_and_provides plpython3
|
||||
%virtual_conflicts_and_provides python3
|
||||
|
||||
%description -n %{pkgname}-plpython3
|
||||
The postgresql-plpython3 package contains the PL/Python3 procedural language,
|
||||
|
|
@ -450,7 +449,7 @@ Requires: %{pkgname}-server%{?_isa} = %precise_version
|
|||
Provides: %{pkgname}-pltcl = %precise_version
|
||||
Provides: %{pkgname}-pltcl%{?_isa} = %precise_version
|
||||
|
||||
%virtual_conflicts_and_provides pltcl
|
||||
%virtual_conflicts_and_provides plctl
|
||||
|
||||
%description -n %{pkgname}-pltcl
|
||||
The postgresql-pltcl package contains the PL/Tcl procedural language,
|
||||
|
|
@ -541,14 +540,6 @@ find . -type f -name Makefile -exec sed -i -e "s/SO_MAJOR_VERSION=\s\?\([0-9]\+\
|
|||
# remove .gitignore files to ensure none get into the RPMs (bug #642210)
|
||||
find . -type f -name .gitignore | xargs rm
|
||||
|
||||
# Create a sysusers.d config file
|
||||
cat >postgresql16.sysusers.conf <<EOF
|
||||
u postgres 26 'PostgreSQL Server' /var/lib/pgsql /bin/bash
|
||||
EOF
|
||||
|
||||
cat > postgresql16.tmpfiles.conf <<EOF
|
||||
d /var/lib/pgsql 0700 postgres postgres -
|
||||
EOF
|
||||
|
||||
%build
|
||||
# Avoid LTO on armv7hl as it runs out of memory
|
||||
|
|
@ -581,7 +572,6 @@ cd ..
|
|||
# Fiddling with CFLAGS.
|
||||
|
||||
CFLAGS="${CFLAGS:-%optflags}"
|
||||
CFLAGS="$CFLAGS -DOPENSSL_NO_ENGINE -std=c18"
|
||||
# Strip out -ffast-math from CFLAGS....
|
||||
CFLAGS=`echo $CFLAGS|xargs -n 1|grep -v ffast-math|xargs -n 100`
|
||||
export CFLAGS
|
||||
|
|
@ -593,7 +583,7 @@ common_configure_options='
|
|||
%endif
|
||||
%if %pltcl
|
||||
--with-tcl
|
||||
--with-tclconfig=/usr/%_lib
|
||||
--with-tclconfig=%_libdir
|
||||
%endif
|
||||
%if %ldap
|
||||
--with-ldap
|
||||
|
|
@ -623,11 +613,10 @@ common_configure_options='
|
|||
%if %selinux
|
||||
--with-selinux
|
||||
%endif
|
||||
--with-system-tzdata=/usr/share/zoneinfo
|
||||
--with-system-tzdata=%_datadir/zoneinfo
|
||||
--datadir=%_datadir/pgsql
|
||||
--with-systemd
|
||||
--with-lz4
|
||||
--with-zstd
|
||||
%if %icu
|
||||
--with-icu
|
||||
%endif
|
||||
|
|
@ -709,13 +698,12 @@ upgrade_configure ()
|
|||
# its ideas about installation paths.
|
||||
|
||||
# The -fno-aggressive-loop-optimizations is hack for #993532
|
||||
CFLAGS="$CFLAGS -fno-aggressive-loop-optimizations -DOPENSSL_NO_ENGINE" ./configure \
|
||||
CFLAGS="$CFLAGS -fno-aggressive-loop-optimizations" ./configure \
|
||||
--build=%{_build} \
|
||||
--host=%{_host} \
|
||||
--prefix=%prev_prefix \
|
||||
--disable-rpath \
|
||||
--with-lz4 \
|
||||
--with-zstd \
|
||||
%if %icu
|
||||
--with-icu \
|
||||
%endif
|
||||
|
|
@ -748,15 +736,12 @@ upgrade_configure ()
|
|||
--enable-dtrace \
|
||||
%endif
|
||||
%if %selinux
|
||||
%if %ssl
|
||||
--with-openssl \
|
||||
%endif
|
||||
--with-selinux \
|
||||
%endif
|
||||
%if %plpython3
|
||||
--with-python \
|
||||
%endif
|
||||
--with-tclconfig=/usr/%_lib \
|
||||
--with-tclconfig=%_libdir \
|
||||
--with-system-tzdata=/usr/share/zoneinfo \
|
||||
"$@"
|
||||
}
|
||||
|
|
@ -958,9 +943,10 @@ find_lang_bins pltcl.lst pltcl
|
|||
%endif
|
||||
%endif
|
||||
|
||||
install -m0644 -D postgresql16.sysusers.conf %{buildroot}%{_sysusersdir}/postgresql16.conf
|
||||
install -m0644 -D postgresql16.tmpfiles.conf %{buildroot}%{_tmpfilesdir}/postgresql16.conf
|
||||
|
||||
%pre -n %{pkgname}-server
|
||||
/usr/sbin/groupadd -g 26 -o -r postgres >/dev/null 2>&1 || :
|
||||
/usr/sbin/useradd -M -N -g postgres -o -r -d /var/lib/pgsql -s /bin/bash \
|
||||
-c "PostgreSQL Server" -u 26 postgres >/dev/null 2>&1 || :
|
||||
|
||||
%post -n %{pkgname}-server
|
||||
%systemd_post %service_name
|
||||
|
|
@ -1203,7 +1189,9 @@ make -C postgresql-setup-%{setup_version} check
|
|||
%{_datadir}/pgsql/system_constraints.sql
|
||||
%{_datadir}/pgsql/system_functions.sql
|
||||
%{_datadir}/pgsql/system_views.sql
|
||||
|
||||
%{_datadir}/pgsql/fix-CVE-2024-4317.sql
|
||||
|
||||
%{_datadir}/pgsql/timezonesets/
|
||||
%{_datadir}/pgsql/tsearch_data/
|
||||
%dir %{_datadir}/postgresql-setup
|
||||
|
|
@ -1216,8 +1204,8 @@ make -C postgresql-setup-%{setup_version} check
|
|||
%{_libdir}/pgsql/pg_prewarm.so
|
||||
%{_libdir}/pgsql/pgoutput.so
|
||||
%{_libdir}/pgsql/plpgsql.so
|
||||
%dir %{_usr}/libexec/initscripts/legacy-actions/postgresql
|
||||
%{_usr}/libexec/initscripts/legacy-actions/postgresql/*
|
||||
%dir %{_libexecdir}/initscripts/legacy-actions/postgresql
|
||||
%{_libexecdir}/initscripts/legacy-actions/postgresql/*
|
||||
%{_libexecdir}/postgresql-check-db-dir
|
||||
%dir %{_sysconfdir}/postgresql-setup
|
||||
%dir %{_sysconfdir}/postgresql-setup/upgrade
|
||||
|
|
@ -1246,8 +1234,6 @@ make -C postgresql-setup-%{setup_version} check
|
|||
%if %pam
|
||||
%config(noreplace) /etc/pam.d/postgresql
|
||||
%endif
|
||||
%{_sysusersdir}/postgresql16.conf
|
||||
%{_tmpfilesdir}/postgresql16.conf
|
||||
|
||||
|
||||
%files -n %{pkgname}-server-devel -f devel.lst
|
||||
|
|
@ -1345,93 +1331,14 @@ make -C postgresql-setup-%{setup_version} check
|
|||
|
||||
|
||||
%changelog
|
||||
* Thu Nov 13 2025 Packit <hello@packit.dev> - 16.11-1
|
||||
- Update to version 16.11
|
||||
- Resolves: rhbz#2414832
|
||||
|
||||
* Tue Sep 09 2025 Filip Janus <fjanus@redhat.com> - 16.10-2
|
||||
- Add OpenSSL support to upgrade_configure function
|
||||
- This ensures upgrade server is compiled with OpenSSL support
|
||||
- Required for SSL/TLS connections during database upgrades
|
||||
|
||||
* Thu Aug 14 2025 Packit <hello@packit.dev> - 16.10-1
|
||||
- Update to version 16.10
|
||||
- Resolves: rhbz#2388580
|
||||
|
||||
* Wed Aug 06 2025 František Zatloukal <fzatlouk@redhat.com> - 16.9-8
|
||||
- Rebuilt for icu 77.1
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 16.9-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Tue Jul 22 2025 Nikola Davidova <ndavidov@redhat.com> - 16.9-6
|
||||
- Make Postgresql16 non default
|
||||
|
||||
* Mon Jul 07 2025 Jitka Plesnikova <jplesnik@redhat.com> - 16.9-5
|
||||
- Perl 5.42 rebuild
|
||||
|
||||
* Wed Jun 25 2025 Filip Janus <fjanus@redhat.com> - 16.9-4
|
||||
- Enable zstd
|
||||
|
||||
* Mon Jun 16 2025 Filip Janus <fjanus@redhat.com> - 16.9-3
|
||||
- Add tmpfiles.d configuration file definition
|
||||
|
||||
* Mon Jun 02 2025 Python Maint <python-maint@redhat.com> - 16.9-2
|
||||
- Rebuilt for Python 3.14
|
||||
|
||||
* Wed May 21 2025 Packit <hello@packit.dev> - 16.9-1
|
||||
- Update to version 16.9
|
||||
- Resolves: rhbz#2365100
|
||||
|
||||
* Wed Feb 26 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 16.8-2
|
||||
- Add sysusers.d config file to allow rpm to create users/groups automatically
|
||||
|
||||
* Wed Feb 26 2025 Packit <hello@packit.dev> - 16.8-1
|
||||
- Update to version 16.8
|
||||
- Resolves: rhbz#2282749
|
||||
|
||||
* Wed Feb 26 2025 Packit <hello@packit.dev> - 16.8-1
|
||||
- Update to version 16.8
|
||||
- Resolves: rhbz#2282749
|
||||
|
||||
* Wed Jan 29 2025 Filip Janus <fjanus@redhat.com> - 16.6-1
|
||||
- Update to 16.6
|
||||
- stick with std=C18
|
||||
|
||||
* Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 16.3-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Sun Dec 08 2024 Pete Walter <pwalter@fedoraproject.org> - 16.3-7
|
||||
- Rebuild for ICU 76
|
||||
|
||||
* Mon Sep 16 2024 Filip Janus <fjanus@redhat.com> - 16.3-6
|
||||
- Fix typos in provides
|
||||
|
||||
* Mon Aug 05 2024 Filip Janus <fjanus@redhat.com> - 16.3-5
|
||||
* Mon Aug 05 2024 Filip Janus <fjanus@redhat.com> - 16.3-8
|
||||
- Add Obsoletes of versioned alternative stream from F39
|
||||
- It makes the upgrade path clear
|
||||
|
||||
* Mon Jul 29 2024 Lumír Balhar <lbalhar@redhat.com> - 16.3-4
|
||||
- Add new systemtap-sdt-dtrace to build deps
|
||||
|
||||
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 16.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Wed Jul 3 2024 Filip Janus <fjanus@redhat.com> - 16.3-2
|
||||
- Disable openssl ENGINE_API
|
||||
- Fedora change: https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine
|
||||
- BZ: 2295339
|
||||
|
||||
* Mon Jun 17 2024 Ales Nezbeda <anezbeda@redhat.com> - 16.3-1
|
||||
- Update to 16.3
|
||||
- Remove unneeded libXML and OpenSSL patches
|
||||
|
||||
* Wed Jun 12 2024 Jitka Plesnikova <jplesnik@redhat.com> - 16.1-9
|
||||
- Perl 5.40 rebuild
|
||||
|
||||
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 16.1-8
|
||||
- Rebuilt for Python 3.13
|
||||
|
||||
* Mon Feb 26 2024 Filip Janus <fjanus@redhat.com> - 16.1-7
|
||||
- Remove /var/run/postgresql
|
||||
|
||||
|
|
|
|||
8
sources
8
sources
|
|
@ -1,5 +1,5 @@
|
|||
SHA512 (postgresql-16.11.tar.bz2) = f11f8f3e5855cfce27108a1bd2122c5a7a1ff37c6d9366d7a96a041aab67a4e4a31e54f0757b6b97c72d841acdcaa97d3eaa765213d4899b2cf7047c549012b8
|
||||
SHA512 (postgresql-15.15.tar.bz2) = efd5dcdb6e45bc13cd4b1b73f4de19fc3ae2bac96e85086cacd649bfbf50969429c40193e86717380759c6995204c18e14ac5352565d5ae85df61c0a127a1562
|
||||
SHA512 (postgresql-16.8.tar.bz2) = f44fdfe01fbf82f3ffe4c9fc860bd27e06dddfe43b6bd6d1c6e267d64086eb5517e23cc1b2b8895cb73e63fce76779993ea9785a97e6e348ed91b4c08bb0492d
|
||||
SHA512 (postgresql-15.12.tar.bz2) = 6ccb44cb7ff2133ccb03dfc6b49e26714d9aecb91f4b9d019a8f1e7d0d71ed0bf8101fbbda0185091e4688a557600f020a12306c389e819d731184c17e182717
|
||||
SHA512 (postgresql-setup-8.9.tar.gz) = 118e9ebf858722a38b0e90324bc1b49fc7058cda601ca0a7e78c94e7b95e89d6dbbc46f377626364b068614ced3cde3cb4733973ad2d71bf17892ad773657ef7
|
||||
SHA512 (postgresql-16.11.tar.bz2.sha256) = 3c07dc85608f8cee5071bd7d404feff1c767afb468a8f41225b73d5df05334dca9a3465e16307a3b5b21c1a44684deab0c496fbd03b9d061e4a9559684876671
|
||||
SHA512 (postgresql-15.15.tar.bz2.sha256) = dcabc9fceaa557dac1d6d5b014d21ec6edfb7409103651820126351b5534c1605255f36bb18d654cd537f5128e705d2847f2bd52e38c6dd442a21c0722f39b76
|
||||
SHA512 (postgresql-16.8.tar.bz2.sha256) = 878f5b5d71a10de9416bdd74bef034efade87cc9d6fad6ce1491842ab6415f897c715a2817552f627744ab23cf2a8287010d5e2e2f1c9206e563a1d0e26d39cc
|
||||
SHA512 (postgresql-15.12.tar.bz2.sha256) = b0965f1a4a5baf304eb7cfc279a8cdbe58e6036635757cb5674699d9f46072b05bb41618e3afba76ec384670f4806fc12879dd8bb050cbff54468a0c91b634e7
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue