49 lines
1.4 KiB
RPMSpec
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.
|