diff options
Diffstat (limited to 'main/postgresql/APKBUILD')
-rw-r--r-- | main/postgresql/APKBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/main/postgresql/APKBUILD b/main/postgresql/APKBUILD new file mode 100644 index 0000000000..a2d921ed14 --- /dev/null +++ b/main/postgresql/APKBUILD @@ -0,0 +1,50 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=postgresql +pkgver=8.3.7 +pkgrel=3 +pkgdesc="A sophisticated object-relational DBMS" +url="http://www.postgresql.org/" +license="BSD" +depends="bbsuid" +makedepends="readline-dev openssl-dev zlib-dev" +subpackages="$pkgname-dev $pkgname-doc libpq $pkgname-client" +source="ftp://ftp.$pkgname.org/pub/source/v$pkgver/$pkgname-$pkgver.tar.bz2 + $pkgname.initd + $pkgname.confd + " + +build() { + cd "$srcdir"/$pkgname-$pkgver || return 1 + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --with-docdir=/usr/share/doc \ + --with-openssl \ + || return 1 + + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + install -D -m755 "$srcdir"/postgresql.initd \ + "$pkgdir"/etc/init.d/postgresql + install -D -m644 "$srcdir"/postgresql.confd \ + "$pkgdir"/etc/conf.d/postgresql || return 1 +} + +libpq() { + depends= + pkgdesc="PostgreSQL libraries" + mkdir -p "$subpkgdir"/usr/lib + mv "$pkgdir"/usr/lib/libpq.so* "$subpkgdir"/usr/lib/ +} + +client() { + depends= + pkgdesc="PostgreSQL client" + mkdir -p "$subpkgdir"/usr/bin + mv "$pkgdir"/usr/bin/psql "$subpkgdir"/usr/bin/ +} + + +md5sums="7b7e91a2221e55fe1b167e663217a96d postgresql-8.3.7.tar.bz2 +6dd7bd7c97252312357a255237115b38 postgresql.initd +ea3320c56a22f5c305199886c2766387 postgresql.confd" |