%define realname Bucardo Name: bucardo Version: 4.5.0 Release: 4%{?dist} Summary: Postgres replication system for both multi-master and multi-slave operations Group: Applications/Databases License: BSD URL: http://bucardo.org/ Source0: http://bucardo.org/downloads/Bucardo-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source1: Bucardo-%{version}.tar.gz.asc Source2: master-master-replication-example.txt BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(DBI) BuildRequires: perl(DBD::Pg) BuildRequires: perl(IO::Handle) BuildRequires: perl(Sys::Hostname) BuildRequires: perl(Sys::Syslog) BuildRequires: perl(Net::SMTP) # available from fedora 10 BuildRequires: perl(DBIx::Safe) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(ExtUtils::MakeMaker) Requires: postgresql-plperl Requires: perl(DBI) Requires: perl(DBD::Pg) Requires: perl(DBIx::Safe) Requires: perl(IO::Handle) Requires: perl(Sys::Hostname) Requires: perl(Sys::Syslog) Requires: perl(Net::SMTP) #testsuite Requires: perl(Test::Simple) Requires: perl(Test::Harness) %description Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations.It was developed at Backcountry.com primarily by Greg Sabino Mullane of End Point Corporation. %prep %setup -q -n %{realname}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} + find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; sed -i -e '1d;2i#!/usr/bin/perl' bucardo_ctl rm -f $RPM_BUILD_ROOT/%{_bindir}/bucardo_ctl install -Dp -m 755 bucardo_ctl $RPM_BUILD_ROOT/%{_sbindir}/bucardo_ctl mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/run/bucardo install -Dp -m 644 %{SOURCE2} . %{_fixperms} %{buildroot} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc bucardo_ctl.html Bucardo.pm.html Changes %doc INSTALL LICENSE README SIGNATURE TODO %doc master-master-replication-example.txt %{perl_vendorlib}/* %{_mandir}/man1/* %{_mandir}/man3/* %{_sbindir}/bucardo_ctl %{_datadir}/bucardo/bucardo.schema %dir %{_localstatedir}/run/bucardo %changelog * Wed Feb 13 2013 Fedora Release Engineering - 4.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 4.5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jul 13 2012 Petr Pisar - 4.5.0-2 - Depend on perl ABI as each perl package * Thu Jul 12 2012 Itamar - 4.5.0-1 - new version 4.5.0 * Fri Jan 13 2012 Itamar Reis Peixoto - 4.4.8-1 - new version 4.4.8 * Thu Jan 12 2012 Fedora Release Engineering - 4.4.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Nov 09 2011 Itamar Reis Peixoto - 4.4.7-1 - new version 4.4.7 * Mon Jul 11 2011 Itamar Reis Peixoto - 4.4.6-1 - new version 4.4.6 * Sun Jun 19 2011 Itamar Reis Peixoto - 4.4.5-1 - New version 4.4.5 fix truncate bug * Sun May 15 2011 Itamar Reis Peixoto - 4.4.4-1 - New version 4.4.4 fix backslash bug * Thu Apr 21 2011 Itamar Reis Peixoto - 4.4.3-1 - New version 4.4.3 * Mon Feb 07 2011 Fedora Release Engineering - 4.4.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Nov 14 2009 Itamar Reis Peixoto - 4.4.0-2 - Removed some duplicated modules, changed Mail::Sendmail to Net::SMTP. * Sat Nov 14 2009 Itamar Reis Peixoto - 4.4.0-1 - rebuild with latest version * Mon Oct 12 2009 David Fraser - 4.3.0-1 - Rebuild with latest version * Sun Feb 01 2009 Itamar Reis Peixoto - 3.0.9-2 - Don't strip tarball (removing DBIx-Safe and Test-Dynamic) * Thu Jan 29 2009 Itamar Reis Peixoto - 3.0.9-1 - Initial RPM release