Name: galera Version: 25.3.5 Release: 4%{?dist} Summary: Synchronous multi-master wsrep provider (replication engine) License: GPLv2 URL: http://www.codership.com/ Source0: https://launchpad.net/%{name}/3.x/%{version}/+download/%{name}-%{version}-src.tar.gz Patch1: galera-verify.patch BuildRequires: boost-devel check-devel openssl-devel scons Requires: nc Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Requires(preun): /sbin/service Requires(postun): /sbin/service %description Galera is a fast synchronous multi-master wsrep provider (replication engine) for transactional databases and similar applications. For more information about wsrep API see http://launchpad.net/wsrep. For a description of Galera replication engine see http://www.codership.com. %prep %setup -q -n %{name}-%{version}-src %patch1 -p1 %build export CPPFLAGS="%{optflags}" scons %{?_smp_mflags} strict_build_flags=0 %install install -D -m 755 garb/garbd %{buildroot}%{_sbindir}/garbd install -D -m 755 libgalera_smm.so %{buildroot}%{_libdir}/galera/libgalera_smm.so install -D -m 755 garb/files/garb.sh %{buildroot}%{_initrddir}/garb install -D -m 644 garb/files/garb.cnf %{buildroot}%{_sysconfdir}/sysconfig/garb install -D -m 644 COPYING %{buildroot}%{_docdir}/galera/COPYING install -D -m 644 chromium/LICENSE %{buildroot}%{_docdir}/galera/LICENSE.chromium install -D -m 644 asio/LICENSE_1_0.txt %{buildroot}%{_docdir}/galera/LICENSE.asio install -D -m 644 www.evanjones.ca/LICENSE %{buildroot}%{_docdir}/galera/LICENSE.crc32 install -D -m 644 scripts/packages/README %{buildroot}%{_docdir}/galera/README install -D -m 644 scripts/packages/README-MySQL %{buildroot}%{_docdir}/galera/README-MySQL %post /sbin/ldconfig /sbin/chkconfig --add garb %preun if [ "$1" -eq 0 ]; then /sbin/service garb stop >/dev/null 2>&1 /sbin/chkconfig --del garb fi %postun /sbin/ldconfig if [ "$1" -ge 1 ]; then /sbin/service garb condrestart >/dev/null 2>&1 || : fi %files %defattr(-,root,root,-) %config(noreplace,missingok) %{_sysconfdir}/sysconfig/garb %dir %{_docdir}/galera %dir %{_libdir}/galera %{_sbindir}/garbd %{_libdir}/galera/libgalera_smm.so %{_initrddir}/garb %doc %{_docdir}/galera/COPYING %doc %{_docdir}/galera/LICENSE.asio %doc %{_docdir}/galera/LICENSE.crc32 %doc %{_docdir}/galera/LICENSE.chromium %doc %{_docdir}/galera/README %doc %{_docdir}/galera/README-MySQL %changelog * Thu Apr 24 2014 Ryan O'Hara - 25.3.5-4 - Use strict_build_flags=0 to avoid -Werror - Remove unnecessary %clean section * Thu Apr 24 2014 Ryan O'Hara - 25.3.5-3 - Include galera directories in file list - Set CPPFLAGS to optflags * Wed Apr 23 2014 Ryan O'Hara - 25.3.5-2 - Fix client certificate verification (#1090604) * Thu Mar 27 2014 Ryan O'Hara - 25.3.5-1 - Update to version 25.3.5 * Mon Mar 24 2014 Ryan O'Hara - 25.3.3-2 - Add init script * Sun Mar 09 2014 Ryan O'Hara - 25.3.3-1 - Initial build