pg_probackup-17/pg_probackup.spec
2025-10-08 12:03:30 +00:00

49 lines
1.4 KiB
RPMSpec

%global version 2.5.15
%global release 2
%global hash ac92457c2d1cfe43fced5b1167b5c90ecdc24cbe
%global pgsql_major 17
%global pgsql_full 17.2
Name: pg_probackup-%{pgsql_major}
Version: %{version}
Release: %{release}.%{hash}
Summary: Backup utility for PostgreSQL
Group: Applications/Databases
License: BSD
Url: https://postgrespro.ru
Source0: http://ftp.postgresql.org/pub/source/v%{pgsql_full}/postgresql-%{pgsql_major}.tar.bz2
Source1: pg_probackup-%{version}.tar.bz2
BuildRequires: gcc make perl glibc-devel openssl-devel gettext zlib-devel
%description
Backup tool for PostgreSQL.
%prep
%setup -q -b1 -n postgresql-%{pgsql_full}
%build
mv %{_builddir}/pg_probackup-%{version} contrib/pg_probackup
./configure --disable-rpath --enable-debug --without-readline --without-icu
make -C 'src/common'
make -C 'src/port'
make -C 'src/interfaces'
cd contrib/pg_probackup && make
%install
%{__mkdir} -p %{buildroot}%{_bindir}
%{__install} -p -m 755 contrib/pg_probackup/pg_probackup %{buildroot}%{_bindir}/%{name}
%files
%{_bindir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%changelog
* Wed Feb 9 2018 Grigory Smolkin <g.smolkin@postgrespro.ru> - %{version}-%{release}.%{hash}
- 2.5.15
* Fri Jan 29 2018 Grigory Smolkin <g.smolkin@postgrespro.ru> - 2.0.14-1
- Initial release.