[arch-commits] Commit in postgresql/repos (14 files)
Date: Sunday, May 27, 2012 @ 03:30:09 Author: foutrelis Revision: 159819 archrelease: copy trunk to staging-i686, staging-x86_64 Added: postgresql/repos/staging-i686/ postgresql/repos/staging-i686/PKGBUILD (from rev 159818, postgresql/trunk/PKGBUILD) postgresql/repos/staging-i686/postgresql.confd (from rev 159818, postgresql/trunk/postgresql.confd) postgresql/repos/staging-i686/postgresql.install (from rev 159818, postgresql/trunk/postgresql.install) postgresql/repos/staging-i686/postgresql.logrotate (from rev 159818, postgresql/trunk/postgresql.logrotate) postgresql/repos/staging-i686/postgresql.pam (from rev 159818, postgresql/trunk/postgresql.pam) postgresql/repos/staging-i686/postgresql.rcd (from rev 159818, postgresql/trunk/postgresql.rcd) postgresql/repos/staging-x86_64/ postgresql/repos/staging-x86_64/PKGBUILD (from rev 159818, postgresql/trunk/PKGBUILD) postgresql/repos/staging-x86_64/postgresql.confd (from rev 159818, postgresql/trunk/postgresql.confd) postgresql/repos/staging-x86_64/postgresql.install (from rev 159818, postgresql/trunk/postgresql.install) postgresql/repos/staging-x86_64/postgresql.logrotate (from rev 159818, postgresql/trunk/postgresql.logrotate) postgresql/repos/staging-x86_64/postgresql.pam (from rev 159818, postgresql/trunk/postgresql.pam) postgresql/repos/staging-x86_64/postgresql.rcd (from rev 159818, postgresql/trunk/postgresql.rcd) -+ staging-i686/PKGBUILD | 146 ++ staging-i686/postgresql.confd | 11 ++ staging-i686/postgresql.install | 26 ++ staging-i686/postgresql.logrotate |4 staging-i686/postgresql.pam |3 staging-i686/postgresql.rcd | 79 ++ staging-x86_64/PKGBUILD | 146 ++ staging-x86_64/postgresql.confd | 11 ++ staging-x86_64/postgresql.install | 26 ++ staging-x86_64/postgresql.logrotate |4 staging-x86_64/postgresql.pam |3 staging-x86_64/postgresql.rcd | 79 ++ 12 files changed, 538 insertions(+) Copied: postgresql/repos/staging-i686/PKGBUILD (from rev 159818, postgresql/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-05-27 07:30:09 UTC (rev 159819) @@ -0,0 +1,146 @@ +# $Id$ +# Maintainer: Dan McGee d...@archlinux.org + +pkgbase=postgresql +pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') +pkgver=9.1.3 +_majorver=${pkgver%.*} +pkgrel=2 +arch=('i686' 'x86_64') +url=http://www.postgresql.org/; +license=('custom:PostgreSQL') +makedepends=('krb5' 'libxml2' 'python2' 'perl' 'tcl' 'openssl=1.0.0') +source=(ftp://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2 +postgresql.rcd postgresql.confd postgresql.pam postgresql.logrotate) + +build() { + cd ${srcdir}/postgresql-${pkgver} + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --datadir=/usr/share/postgresql \ + --with-krb5 \ + --with-libxml \ + --with-openssl \ + --with-perl \ + --with-python PYTHON=/usr/bin/python2 \ + --with-tcl \ + --with-pam \ + --with-system-tzdata=/usr/share/zoneinfo \ + --enable-nls \ + --enable-thread-safety + + make world +} + +package_postgresql-libs() { + pkgdesc=Libraries for use with PostgreSQL + depends=('krb5' 'openssl=1.0.0' 'readline=6.0') + provides=('postgresql-client') + conflicts=('postgresql-client') + + cd ${srcdir}/postgresql-${pkgver} + + # install license + install -D -m644 COPYRIGHT ${pkgdir}/usr/share/licenses/postgresql-libs/LICENSE + + # install libs + for dir in src/interfaces src/bin/pg_config src/bin/psql; do +make -C ${dir} DESTDIR=${pkgdir} install + done + + install -D -m644 doc/src/sgml/man1/pg_config.1 ${pkgdir}/usr/share/man/man1/pg_config.1 + install -D -m644 doc/src/sgml/man1/psql.1 ${pkgdir}/usr/share/man/man1/psql.1 + + cd src/include + + mkdir -p ${pkgdir}/usr/include/{libpq,postgresql/internal/libpq} + + # these headers are needed by the public headers of the interfaces + install -m644 pg_config.h ${pkgdir}/usr/include/ + install -m644 pg_config_os.h ${pkgdir}/usr/include/ + install -m644 postgres_ext.h ${pkgdir}/usr/include/ + install -m644 libpq/libpq-fs.h ${pkgdir}/usr/include/libpq/ + install -m644 pg_config_manual.h ${pkgdir}/usr/include/ + + # these headers are needed by the not-so-public headers of the interfaces + install -m644 c.h ${pkgdir}/usr/include/postgresql/internal/ + install -m644 port.h ${pkgdir}/usr/include/postgresql/internal/ + install -m644 postgres_fe.h ${pkgdir}/usr/include/postgresql/internal/ + install -m644 libpq/pqcomm.h ${pkgdir}/usr/include/postgresql/internal/libpq/ +} + +package_postgresql-docs() { + pkgdesc=HTML documentation for PostgreSQL + options=(docs) +
[arch-commits] Commit in postgresql/repos (14 files)
Date: Monday, September 26, 2011 @ 17:31:09 Author: dan Revision: 138525 archrelease: copy trunk to testing-i686, testing-x86_64 Added: postgresql/repos/testing-i686/ postgresql/repos/testing-i686/PKGBUILD (from rev 138524, postgresql/trunk/PKGBUILD) postgresql/repos/testing-i686/postgresql (from rev 138524, postgresql/trunk/postgresql) postgresql/repos/testing-i686/postgresql.confd (from rev 138524, postgresql/trunk/postgresql.confd) postgresql/repos/testing-i686/postgresql.install (from rev 138524, postgresql/trunk/postgresql.install) postgresql/repos/testing-i686/postgresql.logrotate (from rev 138524, postgresql/trunk/postgresql.logrotate) postgresql/repos/testing-i686/postgresql.pam (from rev 138524, postgresql/trunk/postgresql.pam) postgresql/repos/testing-x86_64/ postgresql/repos/testing-x86_64/PKGBUILD (from rev 138524, postgresql/trunk/PKGBUILD) postgresql/repos/testing-x86_64/postgresql (from rev 138524, postgresql/trunk/postgresql) postgresql/repos/testing-x86_64/postgresql.confd (from rev 138524, postgresql/trunk/postgresql.confd) postgresql/repos/testing-x86_64/postgresql.install (from rev 138524, postgresql/trunk/postgresql.install) postgresql/repos/testing-x86_64/postgresql.logrotate (from rev 138524, postgresql/trunk/postgresql.logrotate) postgresql/repos/testing-x86_64/postgresql.pam (from rev 138524, postgresql/trunk/postgresql.pam) -+ testing-i686/PKGBUILD | 135 ++ testing-i686/postgresql | 79 +++ testing-i686/postgresql.confd | 11 ++ testing-i686/postgresql.install | 26 ++ testing-i686/postgresql.logrotate |4 + testing-i686/postgresql.pam |3 testing-x86_64/PKGBUILD | 135 ++ testing-x86_64/postgresql | 79 +++ testing-x86_64/postgresql.confd | 11 ++ testing-x86_64/postgresql.install | 26 ++ testing-x86_64/postgresql.logrotate |4 + testing-x86_64/postgresql.pam |3 12 files changed, 516 insertions(+) Copied: postgresql/repos/testing-i686/PKGBUILD (from rev 138524, postgresql/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2011-09-26 21:31:09 UTC (rev 138525) @@ -0,0 +1,135 @@ +# $Id$ +# Maintainer: Dan McGee d...@archlinux.org + +pkgbase=postgresql +pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') +pkgver=9.1.1 +_majorver=${pkgver%.*} +pkgrel=1 +arch=('i686' 'x86_64') +url=http://www.postgresql.org/; +license=('custom:PostgreSQL') +makedepends=('libxml2' 'python2' 'perl' 'openssl=1.0.0') +source=(ftp://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2 +postgresql postgresql.confd postgresql.pam postgresql.logrotate) + +build() { + cd ${srcdir}/postgresql-${pkgver} + + ./configure --prefix=/usr --mandir=/usr/share/man \ + --datadir=/usr/share/postgresql \ + --with-libxml --with-openssl --with-perl \ + --with-python PYTHON=/usr/bin/python2 --with-pam \ + --with-system-tzdata=/usr/share/zoneinfo --enable-nls \ + --enable-thread-safety + + make world +} + +package_postgresql-libs() { + pkgdesc=Libraries for use with PostgreSQL + depends=('openssl=1.0.0') + provides=('postgresql-client') + conflicts=('postgresql-client') + + cd ${srcdir}/postgresql-${pkgver} + + # install license + install -D -m644 COPYRIGHT ${pkgdir}/usr/share/licenses/postgresql-libs/LICENSE + + # install libs + for dir in src/interfaces src/bin/pg_config; do +pushd ${dir} +make DESTDIR=${pkgdir} install +popd + done + + install -D -m644 doc/src/sgml/man1/pg_config.1 ${pkgdir}/usr/share/man/man1/pg_config.1 + + cd src/include + + mkdir -p ${pkgdir}/usr/include/{libpq,postgresql/internal/libpq} + + # these headers are needed by the public headers of the interfaces + install -m644 pg_config.h ${pkgdir}/usr/include/ + install -m644 pg_config_os.h ${pkgdir}/usr/include/ + install -m644 postgres_ext.h ${pkgdir}/usr/include/ + install -m644 libpq/libpq-fs.h ${pkgdir}/usr/include/libpq/ + install -m644 pg_config_manual.h ${pkgdir}/usr/include/ + + # these headers are needed by the not-so-public headers of the interfaces + install -m644 c.h ${pkgdir}/usr/include/postgresql/internal/ + install -m644 port.h ${pkgdir}/usr/include/postgresql/internal/ + install -m644 postgres_fe.h ${pkgdir}/usr/include/postgresql/internal/ + install -m644 libpq/pqcomm.h ${pkgdir}/usr/include/postgresql/internal/libpq/ +} + +package_postgresql-docs() { + pkgdesc=HTML documentation for PostgreSQL + options=(docs) + + cd ${srcdir}/postgresql-${pkgver} + + # install license + install -D -m644 COPYRIGHT ${pkgdir}/usr/share/licenses/postgresql-docs/LICENSE + + make -C doc/src/sgml