Sat Aug 20 20:27:18 PDT 2005
- Previous message: [Slony1-general] slony 1.1.0 compile failure
- Next message: [Slony1-general] Package for Debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
After Sarge has been made stable, PostgreSQL in Sid has been changed.
There is no postgresql package - instead, there are packages
postgresql-7.4 and postgresql-8.0.
For PostgreSQL 8.0 there is libpq4, and for PostgreSQL 7.4
there is libpq3.
There are different development packages for client's libpq (libpq-dev)
and for compiling programs for server (postgresql-server-dev-8.0
and postgresql-server-dev-7.4). Slony uses both (server and client),
so both should be listed in Depends section.
There are different directories for different versions of PostgreSQL,
for example /usr/include/postgresql/8.0, /usr/share/postgresql/8.0.
Here are changes I made to be able to compile Slony1 1.1 on Debian Sid
with PostgreSQL 8.0.3-12
debian/rules:
--- debian/rules.orig 2005-08-20 00:08:43.000000000 +0200
+++ debian/rules 2005-08-20 00:34:51.000000000 +0200
@@ -24,10 +24,14 @@
CFLAGS += -O2
endif
+PGSHAREBASEDIR=/usr/share/postgresql
+PGSHAREDIR ?= $(shell if [ -d $(PGSHAREBASEDIR)/8.0 ]; then echo
$(PGSHAREBASEDIR)/8.0 ; fi)
+PGSHAREDIR ?= $(shell if [ -d $(PGSHAREBASEDIR)/7.4 ]; then echo
$(PGSHAREBASEDIR)/7.4 ; fi)
+
config.status: configure
dh_testdir
# Add here commands to configure the package.
- CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=
$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info --sysconfdir=/etc/slony1
--with-perltools=\$${prefix}/bin --with-docs --with-docdir=\
$${prefix}/share/doc/slony1-1
+ CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=
$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info --sysconfdir=/etc/slony1
--with-perltools=\$${prefix}/bin --with-pgsharedir=$(PGSHAREDIR)
build: build-stamp
debian/control:
--- debian/control.orig 2005-08-20 00:08:34.000000000 +0200
+++ debian/control 2005-08-20 00:11:47.000000000 +0200
@@ -2,12 +2,12 @@
Section: misc
Priority: optional
Maintainer: Tim Goodaire <tgoodair at ca.afilias.info>
-Build-Depends: debhelper (>= 4.0.0), docbook-dsssl, groff, byacc |
bison, postgresql-dev (>= 7.3.3), libpq3, flex
+Build-Depends: debhelper (>= 4.0.0), docbook-dsssl, groff, byacc |
bison, postgresql-server-dev-7.4|postgresql-server-dev-8.0, libpq3|
libpq4, flex
Standards-Version: 3.6.1
Package: slony1
Architecture: any
-Depends: postgresql (>= 7.3.3), libpq3
+Depends: postgresql-7.4|postgresql-8.0, libpq3|libpq4
Description: Slony-I is an asynchronous replication system for
PostgreSQL
This package contains the slon daemon, the slonik language, the
'altperl'
Slony-I administration tools, and the Slony-I documentation.
--
Tomasz Rybak <bogomips at post.pl>
- Previous message: [Slony1-general] slony 1.1.0 compile failure
- Next message: [Slony1-general] Package for Debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list