abe4d7e
Name:           pg_repack
abe4d7e
Version:        1.4.5
aa5c030
Release:        2%{?dist}
abe4d7e
Summary:        Reorganize tables in PostgreSQL databases without any locks
abe4d7e
abe4d7e
License:        BSD
abe4d7e
URL:            http://reorg.github.io/%{name}/
abe4d7e
Source0:        https://github.com/reorg/%{name}/archive/ver_%{version}.tar.gz
abe4d7e
abe4d7e
BuildRequires:  postgresql, gcc, openssl-devel, postgresql-server
abe4d7e
BuildRequires:  postgresql-libs, postgresql-devel
abe4d7e
BuildRequires:  readline-devel, zlib-devel, postgresql-static
abe4d7e
BuildRequires:  python3-docutils
abe4d7e
%{?postgresql_module_requires}
abe4d7e
abe4d7e
%description
abe4d7e
pg_repack is a PostgreSQL extension which lets you remove
abe4d7e
bloat from tables and indexes, and optionally
abe4d7e
restore the physical order of clustered indexes.
abe4d7e
Unlike CLUSTER and VACUUM FULL it works online,
abe4d7e
without holding an exclusive lock on the processed tables during processing.
abe4d7e
pg_repack is efficient to boot,
abe4d7e
with performance comparable to using CLUSTER directly.
abe4d7e
abe4d7e
Please check the documentation (in the doc directory or online)
abe4d7e
for installation and usage instructions.
abe4d7e
%prep
abe4d7e
%setup -n %{name}-ver_%{version} -q
abe4d7e
abe4d7e
abe4d7e
%build
abe4d7e
abe4d7e
make %{?_smp_mflags}
abe4d7e
cd doc
abe4d7e
make
abe4d7e
abe4d7e
abe4d7e
%install
abe4d7e
%make_install
abe4d7e
abe4d7e
%files
abe4d7e
%{_bindir}/%{name}
abe4d7e
%{_libdir}/pgsql/%{name}.so
abe4d7e
%{_libdir}/pgsql/bitcode/%{name}.index.bc
abe4d7e
%{_libdir}/pgsql/bitcode/%{name}/pgut/pgut-spi.bc
abe4d7e
%{_libdir}/pgsql/bitcode/%{name}/repack.bc
abe4d7e
%{_datadir}/pgsql/extension/%{name}.control
abe4d7e
%{_datadir}/pgsql/extension/%{name}--%{version}.sql
abe4d7e
abe4d7e
%license COPYRIGHT
abe4d7e
abe4d7e
%doc README.rst
abe4d7e
%doc doc/%{name}.html
abe4d7e
%doc doc/%{name}.rst
abe4d7e
%doc doc/%{name}_jp.html
abe4d7e
%doc doc/%{name}_jp.rst
abe4d7e
%doc doc/release.html
abe4d7e
%doc doc/release.rst
abe4d7e
abe4d7e
abe4d7e
%changelog
aa5c030
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.5-2
aa5c030
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
aa5c030
abe4d7e
* Wed Aug 21 2019 Filip Januš <fjanus@redhat.com> 1.4.5-1
abe4d7e
- Initial packaging