diff options
Diffstat (limited to 'main/pgcluster/APKBUILD')
-rw-r--r-- | main/pgcluster/APKBUILD | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/main/pgcluster/APKBUILD b/main/pgcluster/APKBUILD new file mode 100644 index 0000000000..9d268f8ac5 --- /dev/null +++ b/main/pgcluster/APKBUILD @@ -0,0 +1,56 @@ +# Maintainer: Cameron Banta <cbanta@gmail.com> +pkgname=pgcluster +pkgver=1.9.0_rc5 +_myver=1.9.0rc5 +pkgrel=6 +pkgdesc="PostgreSQL with multi-master cluster/replication patch" +url="http://pgfoundry.org/projects/pgcluster/" +arch="all" +license="BSD" +depends= +makedepends="readline-dev openssl-dev zlib-dev" +subpackages="$pkgname-dev $pkgname-doc $pkgname-libpq $pkgname-client" +source="http://pgfoundry.org/frs/download.php/1705/$pkgname-$_myver.tar.gz + $pkgname.initd + $pkgname.confd + " + +build() { + cd "$srcdir"/$pkgname-$_myver || return 1 + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --with-docdir=/usr/share/doc \ + --with-openssl \ + || return 1 + + make || return 1 +} + +package() { + cd "$srcdir"/$pkgname-$_myver || return 1 + make DESTDIR="$pkgdir" install || return 1 + + install -D -m755 "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname + install -D -m644 "$srcdir"/$pkgname.confd \ + "$pkgdir"/etc/conf.d/$pkgname || return 1 +} + +libpq() { + depends= + pkgdesc="PGCluster libraries" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/libpq.so* "$subpkgdir"/usr/lib/ +} + +client() { + depends= + pkgdesc="PGCluster client" + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/psql "$subpkgdir"/usr/bin/ +} + + +md5sums="d2fe705e25a01c19c8f8daa1fbcc55d1 pgcluster-1.9.0rc5.tar.gz +594be4c70a80fdd2d315d78793ef4421 pgcluster.initd +503f94824fc7a385a831d7e55b74f9a0 pgcluster.confd" |