postgresql: Package some contrib/ extensions
authorFredrik Fornwall <fredrik@fornwall.net>
Sun, 5 Mar 2017 14:25:38 +0000 (15:25 +0100)
committerFredrik Fornwall <fredrik@fornwall.net>
Sun, 5 Mar 2017 14:25:38 +0000 (15:25 +0100)
disabled-packages/postgresql/build.sh
disabled-packages/postgresql/postgresql-contrib.subpackage.sh [new file with mode: 0644]

index 234612a..8603820 100644 (file)
@@ -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 (file)
index 0000000..34506b5
--- /dev/null
@@ -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"