aboutsummaryrefslogtreecommitdiffstats
path: root/main/pgpool/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/pgpool/APKBUILD')
-rw-r--r--main/pgpool/APKBUILD41
1 files changed, 26 insertions, 15 deletions
diff --git a/main/pgpool/APKBUILD b/main/pgpool/APKBUILD
index 01161feee0d..ea7bbc0ebe0 100644
--- a/main/pgpool/APKBUILD
+++ b/main/pgpool/APKBUILD
@@ -1,29 +1,38 @@
# Contributor: Cameron <cbanta@gmail.com>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=pgpool
-_pkgname="$pkgname-II"
-pkgver=4.2.3
+pkgver=4.5.1
+_pkgver="${pkgver//./_}"
pkgrel=0
pkgdesc="A connection pooling/replication server for PostgreSQL"
url="https://www.pgpool.net/"
arch="all"
-license="pgpool-II"
-makedepends="postgresql-dev linux-headers"
+license="custom"
+makedepends="
+ autoconf
+ automake
+ bison
+ flex
+ libpq-dev
+ libtool
+ linux-headers
+ openssl-dev
+ "
pkgusers="postgres"
pkggroups="postgres"
install="$pkgname.pre-install $pkgname.post-upgrade"
subpackages="$pkgname-openrc $pkgname-doc $pkgname-static $pkgname-dev"
-source="$pkgname-$pkgver.tar.gz::https://www.pgpool.net/download.php?f=$_pkgname-$pkgver.tar.gz
+source="https://github.com/pgpool/pgpool2/archive/V$_pkgver/pgpool2-$_pkgver.tar.gz
$pkgname.initd
$pkgname.confd
$pkgname.logrotated
- musl-compat.patch
"
-builddir="$srcdir/$_pkgname-$pkgver"
+builddir="$srcdir/pgpool2-$_pkgver"
prepare() {
default_prepare
- update_config_sub
+
+ autoreconf -fiv
# Fix listen address.
# pgpool resolves localhost to ::1 (IPv6) and fails to bind on ::1:9999.
@@ -39,8 +48,9 @@ build() {
--sysconfdir=/etc/$pkgname \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
- --with-openssl
- make
+ --with-openssl \
+ --disable-rpath
+ make -j1
}
check() {
@@ -57,10 +67,12 @@ package() {
install -m644 -D "$srcdir"/$pkgname.logrotated "$pkgdir"/etc/logrotate.d/$pkgname
install -d -o "$pkgusers" -g "$pkggroups" -m755 "$pkgdir"/var/log/$pkgname
+
+ install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
}
doc() {
- local docdir="$subpkgdir"/usr/share/doc/$_pkgname
+ local docdir="$subpkgdir"/usr/share/doc/$pkgname
default_doc
mkdir -p "$docdir"
@@ -72,9 +84,8 @@ doc() {
}
sha512sums="
-b0265bb61b2673364528501bf79e3fdd3c113d4fb9a26a1ccdd6256742170b7c678a7b5cdeebb3c73b58b66cfe1d458c05ba00601eb32b0f83c1e1f7e1b3a7f9 pgpool-4.2.3.tar.gz
-71b8239b1b29e2c4a8312b300122ced1452bbe60fc7937e80172c7c5e3d6be71e5aee58f6d3d687b0e35df6ccdc27125a12ae9098f7c2d07e76b8103abca3556 pgpool.initd
-0e40a681b068ce5c7f03c342c1217b170601a507cacdf120b9a308df65f2065e6085b292a393802d1955079f7ec434a412e6d871f688ad83bc33fa34aca37cfe pgpool.confd
+fee71e1c5513fa82f5263028e2a26e5dee88c792fc925edf1390642d7ae90e93615ffc1c1a6755302aac5b15ad09540d172899545022c423c92c04b6e147b72a pgpool2-4_5_1.tar.gz
+9e54835f2a907f4b7a521d7d52cf04f69e1edfe591d9618cb2a1514953e5ba9e0d5ef543f0d6ee281fef21e64b7a6ff4a26a7f54fadbfc2d3bc7009d10dbccbf pgpool.initd
+7e605cea31ae32127ec1aca9e47a6652e87243214bde202d49a405652784e68b4dbff7d364345259d327bc37041c60c146e6f674a4aa72c6214bdba3740e700e pgpool.confd
c9aa2ea9484ed29cb57cdff4004fa9dd4780d73c69db3378effb2e0ecd3ae178771c6a847a28e1a9cc6492ada4321584afb92c9b592119fb11898b42191f22b1 pgpool.logrotated
-37e8314f2dab6889c35edb679906db3997c4d5eba704a7337ff82926d400f2ab780103b6a162b1effa74c0d7f8d6655b62cddd2017d3ea7a5de5f370871ab088 musl-compat.patch
"