diff options
author | Еловский Валентин Владимирович | 2018-06-20 13:17:40 +0700 |
---|---|---|
committer | Еловский Валентин Владимирович | 2018-06-20 13:17:40 +0700 |
commit | 427dc6dbf03548c55e48dcf06b0278a2d2ca8979 (patch) | |
tree | a6e3bf2ef0e040d0e93ed1f0176c7899aba83ea7 | |
download | aur-427dc6dbf03548c55e48dcf06b0278a2d2ca8979.tar.gz |
Initial commit of wal2json utility for PostgreSQL
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | wal2json.install | 6 |
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..41fe8373f209 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = wal2json + pkgdesc = Output plugin for logical decoding PostgreSQL WAL's + pkgver = 1_0 + pkgrel = 1 + url = https://github.com/eulerto/wal2json + install = wal2json.install + arch = i686 + arch = x86_64 + license = BSD + depends = postgresql>=9.4 + source = https://github.com/eulerto/wal2json/archive/wal2json_1_0.tar.gz + source = wal2json.install + sha256sums = d8c1b774bc2d41747ae4266280f798b26e8e72e8ea46a58b71764edb98cf2ef4 + sha256sums = 4dcef8c4e2c6badb3c68af16235632b042e867cbef0beecac4734acb53f7915c + +pkgname = wal2json + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b8c42387dc8a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: ProFfeSsoRr <evvsoft at gmail dot com> + +pkgname=wal2json +pkgver=1_0 +pkgrel=1 +pkgdesc="Output plugin for logical decoding PostgreSQL WAL's" +arch=(i686 x86_64) +url="https://github.com/eulerto/wal2json" +license=('BSD') +depends=('postgresql>=9.4') +install="wal2json.install" +source=("https://github.com/eulerto/wal2json/archive/${pkgname}_${pkgver}.tar.gz" + "wal2json.install") +sha256sums=('d8c1b774bc2d41747ae4266280f798b26e8e72e8ea46a58b71764edb98cf2ef4' + '4dcef8c4e2c6badb3c68af16235632b042e867cbef0beecac4734acb53f7915c') + +build() { + cd "$srcdir/${pkgname}-${pkgname}_${pkgver}" + USE_PGXS=1 make +} + +package() { + cd "$srcdir/${pkgname}-${pkgname}_${pkgver}" + USE_PGXS=1 make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/wal2json/LICENSE +} + diff --git a/wal2json.install b/wal2json.install new file mode 100644 index 000000000000..4fd9b54244d6 --- /dev/null +++ b/wal2json.install @@ -0,0 +1,6 @@ +post_install() { + echo "You need to set up at least two parameters at postgresql.conf: + +wal_level = logical +max_replication_slots = 1" +} |