initial import
This commit is contained in:
51
pgbouncer/PKGBUILD
Normal file
51
pgbouncer/PKGBUILD
Normal file
@@ -0,0 +1,51 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgname=pgbouncer
|
||||
pkgver=1.15.0
|
||||
pkgrel=1
|
||||
pkgdesc="A lightweight connection pooler for PostgreSQL"
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://wiki.postgresql.org/wiki/PgBouncer"
|
||||
license=('ISC')
|
||||
depends=('glibc' 'libevent' 'c-ares' 'libressl')
|
||||
makedepends=('asciidoc' 'xmlto')
|
||||
backup=('etc/pgbouncer/pgbouncer.ini'
|
||||
'etc/logrotate.d/pgbouncer'
|
||||
'etc/conf.d/pgbouncer')
|
||||
install=$pkgname.install
|
||||
source=("https://pgbouncer.github.io/downloads/files/$pkgver/$pkgname-$pkgver.tar.gz"
|
||||
"pgbouncer.ini"
|
||||
"pgbouncer.logrotate"
|
||||
"patch-lib_usual_tls_tls_c.patch"
|
||||
"pgbouncer.confd"
|
||||
"pgbouncer.initd")
|
||||
sha512sums=('5f78018ab80ab8d81f20ef3df1314ffc9557f1c6469d485d11ac822f596e3d4b554743fd9e9fe19b008a8aaf93bcf3673b42a8fb82bbd9611bd735cd2cbb98c6'
|
||||
'39abc7b11c9d7a2593941b4d2a82db998ac1b1e3da131ae276da73c7afc4eda7b69bbfd0acd39f7bce20ecb911baf0adba341ff58dcab1a57e419708e7c8d26f'
|
||||
'1dc86704fce211b23afe7962c947c7de80a15bef219928acbf486b915d80d44a6590fbc509fe650c97b694a508bcf95d2152663863f0c372323286e644c6d60a'
|
||||
'e4a12313d535b84ce1f9db077d2a4cc818356540cb0f35b7374fdde5c69861ccbb0ce437e8cda943cdd16bca9179c6c862891a2ff6f0b998b7618ac91adb93b2'
|
||||
'dbcd7f5860b7f1ec6b6372b718678ba74c5268e89eed0fe291cd292a50460f0e81876367cb86e97f1cfefc0ace8d698c41a313642ec64d2de0747c348665afba'
|
||||
'ecd34f017316b2c0aad172e5bf5393137da5ab841f4d6de93eb82a07abe9f234a2426ca7dada2dc047c33ea4c7dc0af3040b249ec1f9d7e0c1782fb0463a7293')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/$pkgname-$pkgver/lib"
|
||||
patch -Np1 -i $srcdir/patch-lib_usual_tls_tls_c.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--disable-debug
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir/" install
|
||||
install -D -m644 COPYRIGHT -t "$pkgdir/usr/share/licenses/$pkgname"
|
||||
install -D -m644 $srcdir/pgbouncer.ini "$pkgdir/etc/pgbouncer/pgbouncer.ini"
|
||||
install -D -m644 $srcdir/pgbouncer.logrotate "$pkgdir/etc/logrotate.d/pgbouncer"
|
||||
install -D -m644 $srcdir/pgbouncer.confd "$pkgdir/etc/conf.d/pgbouncer"
|
||||
install -D -m755 $srcdir/pgbouncer.initd "$pkgdir/etc/init.d/pgbouncer"
|
||||
mkdir -p "$pkgdir/var/log/pgbouncer"
|
||||
}
|
||||
Reference in New Issue
Block a user