Date: Wednesday, January 24, 2018 @ 01:13:08 Author: anthraxx Revision: 315346
upgpkg: pgbouncer 1.8.1-1 Modified: pgbouncer/trunk/PKGBUILD ----------+ PKGBUILD | 65 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 35 insertions(+), 30 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-23 23:07:03 UTC (rev 315345) +++ PKGBUILD 2018-01-24 01:13:08 UTC (rev 315346) @@ -1,49 +1,54 @@ -# Maintainer: Dan McGee <[email protected]> +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Dan McGee <[email protected]> pkgname=pgbouncer -pkgver=1.7.2 -pkgrel=3 -pkgdesc="A lightweight connection pooler for PostgreSQL" +pkgver=1.8.1 +pkgrel=1 +pkgdesc='Lightweight connection pooler for PostgreSQL' +url='https://pgbouncer.github.io/' arch=('x86_64') -url="https://wiki.postgresql.org/wiki/PgBouncer" license=('BSD') -depends=('libevent>=2.0' 'c-ares' 'systemd') +depends=('libevent>=2.0' 'c-ares' 'systemd' 'pam') makedepends=('asciidoc' 'xmlto') -backup=('etc/pgbouncer/pgbouncer.ini' 'etc/logrotate.d/pgbouncer') -install=$pkgname.install -source=("https://pgbouncer.github.io/downloads/files/$pkgver/$pkgname-$pkgver.tar.gz" +checkdepends=('postgresql-libs') +backup=('etc/pgbouncer/pgbouncer.ini' + 'etc/logrotate.d/pgbouncer') +install=${pkgname}.install +source=(https://pgbouncer.github.io/downloads/files/${pkgver}/pgbouncer-${pkgver}.tar.gz pgbouncer.ini pgbouncer.logrotate pgbouncer.service - pgbouncer.tmpfiles.conf - usual-openssl.patch) -sha256sums=('de36b318fe4a2f20a5f60d1c5ea62c1ca331f6813d2c484866ecb59265a160ba' + pgbouncer.tmpfiles.conf) +sha256sums=('fa8bde2a2d2c8c80d53a859f8e48bc6713cf127e31c77d8f787bbc1d673e8dc8' '4f30e4a3eb76acdd233ebc7dd099dff6976299ba958e40a8429b74112e804b05' '8da38746d9c9dfc2433a8cfe22fdaf517e14492672d09e3c48cd4745fc03e9bd' '274a3d447c151323f2d297aae881ec69be1477f16e30b0bba469afe68c2d122a' - '476ea0400ba063e932a58f1f49ae401d65b22add521894872c09ec6985e0960d' - '46d2d1c421ccd9893af4f6fde28d796b7910d2385efd3e27cca118d8e484ca7b') + '476ea0400ba063e932a58f1f49ae401d65b22add521894872c09ec6985e0960d') -prepare() { - cd "$srcdir/$pkgname-$pkgver/lib" - patch -Np1 -i ../../usual-openssl.patch -} - build() { - cd "$srcdir/$pkgname-$pkgver" - ./configure --prefix=/usr --disable-debug + cd ${pkgname}-${pkgver} + ./configure \ + --prefix=/usr \ + --disable-debug \ + --with-pam make } +check() { + cd ${pkgname}-${pkgver} + make -C test run_test +} + package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="$pkgdir/" install - install -D -m644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -D -m644 ../pgbouncer.ini "$pkgdir/etc/pgbouncer/pgbouncer.ini" - install -D -m644 ../pgbouncer.logrotate "$pkgdir/etc/logrotate.d/pgbouncer" - install -D -m644 ../pgbouncer.service "$pkgdir/usr/lib/systemd/system/pgbouncer.service" - install -D -m644 ../pgbouncer.tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/pgbouncer.conf" - mkdir -p "$pkgdir/var/log/pgbouncer" + cd ${pkgname}-${pkgver} + make DESTDIR="${pkgdir}" install + install -Dm 644 NEWS.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm 644 COPYRIGHT -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 ../pgbouncer.ini "${pkgdir}/etc/pgbouncer/pgbouncer.ini" + install -Dm 644 ../pgbouncer.logrotate "${pkgdir}/etc/logrotate.d/pgbouncer" + install -Dm 644 ../pgbouncer.service "${pkgdir}/usr/lib/systemd/system/pgbouncer.service" + install -Dm 644 ../pgbouncer.tmpfiles.conf "${pkgdir}/usr/lib/tmpfiles.d/pgbouncer.conf" + install -d "${pkgdir}/var/log/pgbouncer" } -# vim:set ts=2 sw=2 et: +# vim: ts=2 sw=2 et:
