From 40868b30a6e56069b56d1a3f49481bb4b373c261 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sun, 5 Mar 2017 15:25:38 +0100 Subject: [PATCH] postgresql: Package some contrib/ extensions --- disabled-packages/postgresql/build.sh | 7 +++++++ disabled-packages/postgresql/postgresql-contrib.subpackage.sh | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 disabled-packages/postgresql/postgresql-contrib.subpackage.sh diff --git a/disabled-packages/postgresql/build.sh b/disabled-packages/postgresql/build.sh index 234612ad..86038200 100644 --- a/disabled-packages/postgresql/build.sh +++ b/disabled-packages/postgresql/build.sh @@ -17,3 +17,10 @@ TERMUX_PKG_EXTRA_MAKE_ARGS=" -s" termux_step_pre_configure () { LDFLAGS+=" -llog" } + +termux_step_post_make_install() { + # Sync with postgresql-contrib.subpackage.sh. + for contrib in hstore pgcrypto pg_stat_statements; do + (cd contrib/$contrib && make -s -j $TERMUX_MAKE_PROCESSES install) + done +} diff --git a/disabled-packages/postgresql/postgresql-contrib.subpackage.sh b/disabled-packages/postgresql/postgresql-contrib.subpackage.sh new file mode 100644 index 00000000..34506b51 --- /dev/null +++ b/disabled-packages/postgresql/postgresql-contrib.subpackage.sh @@ -0,0 +1,10 @@ +TERMUX_SUBPKG_INCLUDE=" +lib/postgresql/hstore.so +lib/postgresql/pgcrypto.so +lib/postgresql/pg_stat_statements.so +share/postgresql/extension/hstore* +share/postgresql/extension/pgcrypto* +share/postgresql/extension/pg_stat_statements* +" +TERMUX_SUBPKG_DESCRIPTION="Additional facilities for PostgreSQL" +TERMUX_SUBPKG_DEPENDS="postgresql" -- 2.11.0