Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
slony1
slony1.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File slony1.spec of Package slony1
# # spec file for package slony1 (Version 1.2.6) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: slony1 %{!?perltools:%define perltools 1} BuildRequires: ImageMagick ghostscript-fonts-std ghostscript-library openssl-devel postgresql-devel postgresql-libs postgresql-server Summary: A replication system for PostgreSQL Version: 1.2.6 Release: 146 License: BSD 3-Clause; GPL v2 or later; X11/MIT Group: Productivity/Databases/Tools Source0: slony1-%version.tar.bz2 Source1: slony1-%version-docs.tar.bz2 Patch: slony1-suse.diff Patch1: slony1-VARATT_SIZEP.diff Patch2: slony1-configure.diff Url: http://slony.info BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: postgresql-server postgresql-libs %description Slony-I is a "master to multiple slaves" replication system with cascading and failover. The big picture for the development of Slony-I is a master-slave system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of slave systems. Slony-I is a system for data centers and backup sites, where the normal mode of operation is that all nodes are available. Authors: -------- cbbrowne@gmail.com JanWieck@Yahoo.com Slony-I team %prep %setup -q -n %{name}-%{version} %patch -p1 %patch1 %patch2 %build CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS; ./configure --with-docs --with-docdir=%{_defaultdocdir}/%{name} \ --with-perltools=%{_bindir} --with-toolsbin=%{_bindir} \ --sysconfdir=/etc autoconf make %if %perltools make -C tools %endif mkdir -p doc/html tar jxf %{S:1} -C doc/html %install make PS2PDF=ps2pdf CONVERT=convert DESTDIR=%buildroot install install -m 0755 src/backend/slony1_funcs.so $RPM_BUILD_ROOT/%{_libdir}/postgresql/slony1_funcs.so install -m 0755 src/xxid/xxid.so $RPM_BUILD_ROOT/%{_libdir}/postgresql/xxid.so install -m 0755 src/backend/*.sql $RPM_BUILD_ROOT/%{_datadir}/postgresql/ install -m 0755 src/xxid/*.sql $RPM_BUILD_ROOT/%{_datadir}/postgresql/ install -m 0755 tools/*.sh $RPM_BUILD_ROOT/%{_bindir}/ install -m 0755 share/slon.conf-sample $RPM_BUILD_ROOT/%{_sysconfdir}/slon.conf find doc -name .cvsignore | xargs -r rm -f find doc -name \*.1 -o -name \*.7 -print0 | xargs -0 gzip find doc -type f -print0 | xargs -0 chmod a-x %if %perltools cd tools make DESTDIR=$RPM_BUILD_ROOT install /bin/rm -rf altperl/*.pl altperl/ToDo altperl/README altperl/Makefile altperl/CVS install -m 0755 altperl/slon_tools.conf-sample $RPM_BUILD_ROOT/%{_sysconfdir}/slon_tools.conf install -m 0755 altperl/* $RPM_BUILD_ROOT/%{_bindir}/ install -m 0755 altperl/slon-tools $RPM_BUILD_ROOT/%{_libdir}/postgresql/slon-tools.pm /bin/rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/slon_tools.conf-sample /bin/rm -f $RPM_BUILD_ROOT/%{_bindir}/slon_tools.conf-sample /bin/rm -f $RPM_BUILD_ROOT/%{_libdir}/slon-tools.pm /bin/rm -f $RPM_BUILD_ROOT/%{_bindir}/slon-tools.pm %endif %clean rm -rf %buildroot %files %defattr(-,root,root) %doc COPYRIGHT UPGRADING HISTORY-1.1 INSTALL SAMPLE doc/adminguide doc/concept doc/howto doc/implementation doc/support doc/html %doc /usr/share/postgresql/* %_libdir/postgresql/* %_bindir/* %_sysconfdir/* %changelog * Mon Jun 30 2008 schwab@suse.de - Fix configure script. * Mon May 19 2008 ro@suse.de - replace VARATT_SIZEP(foo)=bar by SET_VARSIZE(foo,bar) * Tue Mar 11 2008 jw@suse.de - exec bits removed from doc * Fri Apr 13 2007 jw@suse.de - gzipped man pages. * Fri Jan 19 2007 jw@suse.de - updated to 1.2.6 quite different than 1.1.5 * Thu Jun 01 2006 jw@suse.de - initial build, V1.15
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor