[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