diff options
Diffstat (limited to 'community/repmgr/APKBUILD')
-rw-r--r-- | community/repmgr/APKBUILD | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/community/repmgr/APKBUILD b/community/repmgr/APKBUILD index 5414c9a72eb..c161e711618 100644 --- a/community/repmgr/APKBUILD +++ b/community/repmgr/APKBUILD @@ -1,20 +1,32 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=repmgr -pkgver=5.2.1 -pkgrel=0 +pkgver=5.4.1 +pkgrel=1 pkgdesc="Replication Manager for PostgreSQL" -url="http://www.repmgr.org/" +url="https://repmgr.org/" arch="all" license="GPL-3.0" -depends="postgresql-client" -makedepends="postgresql-dev flex libxml2-dev libedit-dev" +depends=" + cmd:ssh + doas + postgresql-client + " +makedepends=" + curl-dev + flex + json-c-dev + libxml2-dev + postgresql-dev + readline-dev + " pkgusers="postgres" pkggroups="postgres" subpackages="$pkgname-doc $pkgname-daemon" source="$pkgname-$pkgver.tar.gz::https://github.com/2ndQuadrant/repmgr/archive/v$pkgver.tar.gz repmgr.conf.patch repmgrd.initd + repmgr.doasd " build() { @@ -28,7 +40,9 @@ check() { } package() { - make USE_PGXS=1 DESTDIR="$pkgdir" install + depends="$depends postgresql$(pg_config --major-version)" + + make USE_PGXS=1 DESTDIR="$pkgdir" bindir=/usr/bin install install -D -m 640 -o postgres -g postgres \ repmgr.conf.sample "$pkgdir"/etc/repmgr.conf @@ -37,11 +51,13 @@ package() { mkdir -p usr/share/doc/$pkgname cp "$builddir"/*.md "$builddir"/doc/*.md usr/share/doc/$pkgname/ + + install -D -m 600 "$srcdir"/repmgr.doasd etc/doas.d/$pkgname.conf } daemon() { pkgdesc="A management and monitoring daemon for PostgreSQL Replication Manager" - depends="$pkgname" + depends="$pkgname=$pkgver-r$pkgrel" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/repmgrd "$subpkgdir"/usr/bin/ @@ -49,6 +65,9 @@ daemon() { install -D -m 755 "$srcdir"/repmgrd.initd "$subpkgdir"/etc/init.d/repmgrd } -sha512sums="609ca27322087a042ede3a54565e425e9f39d74df510cbc103390cf60a31b35ce311cd942d5efd062bec2026864bd45466dbaf323963060d3ce89ce167c2a0b1 repmgr-5.2.1.tar.gz -d378e6109b2e664424b902ae940b71a336fbf93ec7405b8be2f8d36ce3e34bf05257be7dc5c55da47d5a0798383a4fea634b1fdaa0f8f0c39b8e6f0f435e13e9 repmgr.conf.patch -20399aa51351532a35412f09e1c8217a651687d03f545ee250f1d8e22cf73eddb6415848d7c0b8a38b961f1eb5ad3e8c6bec490801a810ad26a37783dc32d5ec repmgrd.initd" +sha512sums=" +5d48c83e68822fa0a8daca9f3ef4c0924caf581d511fa5b0482e64c5a1fd955292d807c9b2a87bb1c4115e9fb17a5733b0f2f49dd24fa26a3b11fb51c1746d12 repmgr-5.4.1.tar.gz +4c4a92a8090ea4674cd1a80f9d17f6c65a672abfe56f2961ac5da1ef73ba80bdfda2cf41f23cab1900e9fff4d6ac099b60d25e120143348b319158f3e9876b7c repmgr.conf.patch +988d68205290aef2f1f63281d2dc7da7267ba2738d44a8908b0506e968d8acd895c03d9ee821d7ef5d240ec82b67e51fdfb2d9219e71237c1b0aa3f458ad134b repmgrd.initd +bf2de989323712ee595607a5394bbd0fbadec88d2e46744f6d0b8fce142cf93630868ec7f7108866ca2beb6b29a6999f87fd04fe4d88fa33919f1cd7fc2c76fa repmgr.doasd +" |