[arch-commits] Commit in pgbouncer/trunk (PKGBUILD)

Levente Polyak anthraxx at archlinux.org
Wed Jan 24 01:13:09 UTC 2018


    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 <dan at archlinux.org>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Dan McGee <dan at archlinux.org>
 
 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:



More information about the arch-commits mailing list