Date: Monday, October 18, 2010 @ 19:43:11 Author: dan Revision: 96147
upgpkg: postgresql 9.0.1-1 Major version bump to 9.0.1, let's give this a shot. Modified: postgresql/trunk/PKGBUILD ----------+ PKGBUILD | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-10-18 21:46:04 UTC (rev 96146) +++ PKGBUILD 2010-10-18 23:43:11 UTC (rev 96147) @@ -1,10 +1,10 @@ # $Id$ # Maintainer: Douglas Soares de Andrade <[email protected]> -pkgbase=('postgresql') -pkgname=('postgresql-libs' 'postgresql') -pkgver=8.4.4 -pkgrel=6 +pkgbase=postgresql +pkgname=('postgresql-libs' 'postgresql-docs' 'postgresql') +pkgver=9.0.1 +pkgrel=1 arch=('i686' 'x86_64') url="http://www.postgresql.org" license=('BSD') @@ -28,7 +28,7 @@ sed -i -e '/interfaces/d' src/Makefile # build - make + make world # build libs for dir in src/interfaces src/bin/pg_config; do @@ -36,13 +36,6 @@ make popd done - - cd src/include - make - - # build contribs - cd ../../contrib/ - make } package_postgresql-libs() { @@ -61,7 +54,7 @@ popd done - install -D -m644 doc/man1/pg_config.1 "${pkgdir}/usr/share/man/man1/pg_config.1" + install -D -m644 doc/src/sgml/man1/pg_config.1 "${pkgdir}/usr/share/man/man1/pg_config.1" cd src/include @@ -81,6 +74,15 @@ install -m644 libpq/pqcomm.h "${pkgdir}/usr/include/postgresql/internal/libpq/" } +package_postgresql-docs() { + pkgdesc="HTML documentation for PostgreSQL" + + cd "${srcdir}/${pkgbase}-${pkgver}" + + make -C doc/src/sgml DESTDIR="${pkgdir}" install-html + chown -R root:root "${pkgdir}/usr/share/doc/postgresql/html/" +} + package_postgresql() { pkgdesc="A sophisticated object-relational DBMS" backup=('etc/conf.d/postgresql' 'etc/pam.d/postgresql' 'etc/logrotate.d/postgresql') @@ -94,19 +96,15 @@ # install make DESTDIR="${pkgdir}" install + make -C contrib DESTDIR="${pkgdir}" uninstall + make -C doc/src/sgml DESTDIR="${pkgdir}" install-man # we don't want this, it is in the -libs package - pushd src/bin/pg_config - make DESTDIR="${pkgdir}" uninstall + make -C src/bin/pg_config DESTDIR="${pkgdir}" uninstall rm "${pkgdir}/usr/share/man/man1/pg_config.1" - popd # install license install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE" - # install contribs - cd contrib - make DESTDIR="${pkgdir}" install - # clean up unneeded installed items rm -rf "${pkgdir}/usr/include/postgresql/internal" rm -rf "${pkgdir}/usr/include/libpq" @@ -124,11 +122,9 @@ install -D -m644 ${srcdir}/postgresql.logrotate \ "${pkgdir}/etc/logrotate.d/postgresql" - - chown root:root "${pkgdir}"/usr/share/doc/postgresql/html/* } -md5sums=('4bf2448ad965bca3940df648c02194df' +md5sums=('57ba57e43cfe29e16dacbf5789be98d1' '4153ac0ef4a77e709385b0a13e1c0fad' 'd63a05943cf0a2726aa2070f3033c569' '4d74f4227dc5e12bf95b3490758d86c9'
