diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2020-02-23 22:02:42 +0100 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2020-02-23 22:09:17 +0100 |
commit | 1ca4d10dfbc7a53226bd21b04f8de0c706db6446 (patch) | |
tree | 38807f0096492de36ba9376dbef986179532bf28 /testing/postgresql-pg_cron | |
parent | b5f94dfb7c7c81dc8903c10f2d11cc4a57209569 (diff) | |
download | aports-1ca4d10dfbc7a53226bd21b04f8de0c706db6446.tar.bz2 aports-1ca4d10dfbc7a53226bd21b04f8de0c706db6446.tar.xz |
testing/pg_cron: rename to postgresql-pg_cron
It's a PostgreSQL extension, there's a convention to prefix their
pkgname with postgresql-.
Diffstat (limited to 'testing/postgresql-pg_cron')
-rw-r--r-- | testing/postgresql-pg_cron/APKBUILD | 35 | ||||
-rw-r--r-- | testing/postgresql-pg_cron/postgresql-pg_cron.post-install | 10 |
2 files changed, 45 insertions, 0 deletions
diff --git a/testing/postgresql-pg_cron/APKBUILD b/testing/postgresql-pg_cron/APKBUILD new file mode 100644 index 0000000000..4bb08da52b --- /dev/null +++ b/testing/postgresql-pg_cron/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: G.J.R. Timmer <gjr.timmer@gmail.com> +# Maintainer: G.J.R. Timmer <gjr.timmer@gmail.com> +pkgname=postgresql-pg_cron +_projname=pg_cron +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Cron-based scheduler for PostgreSQL 9.5+" +url="https://github.com/citusdata/pg_cron" +arch="all" +license="PostgreSQL" +depends="postgresql" +makedepends="postgresql-dev" +provides="pg_cron=$pkgver-r$pkgrel" +install="$pkgname.post-install" +source="https://github.com/citusdata/pg_cron/archive/v$pkgver/$_projname-$pkgver.tar.gz" +builddir="$srcdir/$_projname-$pkgver" +options="!check" # no tests provided + +prepare() { + default_prepare + # Remove -Werror from Makefile + # Required to compile on alpine, to ignore compilation warnings + sed "s/-Werror //" -i Makefile +} + +build() { + make +} + +package() { + make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +sha512sums="fe11fc42fa8d3de4ff08440f96bcc5c228408ae01f7c1cf676d8dbab6ebef9aa0496aa3d5e785ec850eee3b484dc7ec0bf930a9c09e4267d10375adb9027f0b1 pg_cron-1.2.0.tar.gz" diff --git a/testing/postgresql-pg_cron/postgresql-pg_cron.post-install b/testing/postgresql-pg_cron/postgresql-pg_cron.post-install new file mode 100644 index 0000000000..b8e13ba49f --- /dev/null +++ b/testing/postgresql-pg_cron/postgresql-pg_cron.post-install @@ -0,0 +1,10 @@ +#!/bin/sh + +cat <<EOF +* +* Add the following line to postgresql.conf and restart PostgreSQL: +* shared_preload_libraries = 'pg_cron' +* +EOF + +exit 0 |