updated on Wed Jan 25 16:08:47 UTC 2012
[aur-mirror.git] / postgresql-testing / PKGBUILD
blob9d8d8aa00d6a148dd4f3d96524bbac452e0f9f57
1 # Maintainer: Marti Raudsepp <marti@juffo.org>
2 # Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
4 pkgname=postgresql-testing
5 pkgver=9.1.0
6 pkgrel=1
7 pkgdesc="Beta version of the PostgreSQL database (includes both server and libs)"
8 arch=(i686 x86_64)
9 license=('custom:PostgreSQL')
10 backup=('etc/conf.d/postgresql' 'etc/pam.d/postgresql')
11 url="http://www.postgresql.org/developer/alpha"
12 options=(!strip) # to facilitate debugging of testing builds
13 depends=('libxml2' 'readline>=6.0' 'openssl' 'bash')
14 makedepends=('python2' 'perl')
15 optdepends=('python2: PL/Python procedure support')
16 conflicts=('postgresql-libs' 'postgresql')
17 provides=("postgresql-libs=$pkgver" "postgresql=$pkgver")
18 source=(http://wwwmaster.postgresql.org/redir/354/f/source/v$pkgver/postgresql-$pkgver.tar.bz2
19         postgresql.rc postgresql.confd postgresql.pam postgresql.logrotate)
20 install=postgresql.install
22 build() {
23   cd $srcdir/postgresql-$pkgver
25   ./configure --prefix=/usr --mandir=/usr/share/man --with-libxml \
26         --with-openssl --with-perl \
27         --with-python PYTHON=/usr/bin/python2 --with-pam \
28         --with-system-tzdata=/usr/share/zoneinfo --enable-nls \
29         --datadir=/usr/share/postgresql --enable-thread-safety
31   make
34 package() {
35   cd $srcdir/postgresql-$pkgver
37   make DESTDIR=$pkgdir install
39   # build all contrib modules
40   make -C contrib
41   make -C contrib DESTDIR=$pkgdir install
43   install -D -m755 $srcdir/postgresql.rc $pkgdir/etc/rc.d/postgresql
44   install -D -m644 COPYRIGHT $pkgdir/usr/share/licenses/$pkgname/LICENSE
45   install -D -m644 $srcdir/postgresql.confd $pkgdir/etc/conf.d/postgresql
46   install -D -m644 $srcdir/postgresql.pam $pkgdir/etc/pam.d/postgresql
47   install -D -m644 $srcdir/postgresql.logrotate $pkgdir/etc/logrotate.d/postgresql
49 md5sums=('0497b9da1d7c380c340a9a87ba5500fe'
50          'eacf91f987d230f2dc2d040618ea1817'
51          'd63a05943cf0a2726aa2070f3033c569'
52          '96f82c38f3f540b53f3e5144900acf17'
53          'd28e443f9f65a5712c52018b84e27137')