X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/7fc9693f2d24e3f763903601adc26e17b970a49b..f4a93f7a40961f28844eefab8c05246b7332778b:/packages/postgresql/build.sh?ds=sidebyside diff --git a/packages/postgresql/build.sh b/packages/postgresql/build.sh index a23574d1..30c60bcd 100644 --- a/packages/postgresql/build.sh +++ b/packages/postgresql/build.sh @@ -1,9 +1,9 @@ TERMUX_PKG_HOMEPAGE=https://www.postgresql.org TERMUX_PKG_DESCRIPTION="Object-relational SQL database" TERMUX_PKG_MAINTAINER='Vishal Biswas @vishalbiswas' -TERMUX_PKG_VERSION=9.6.2 +TERMUX_PKG_VERSION=10.0 +TERMUX_PKG_SHA256=712f5592e27b81c5b454df96b258c14d94b6b03836831e015c65d6deeae57fd1 TERMUX_PKG_SRCURL=https://ftp.postgresql.org/pub/source/v$TERMUX_PKG_VERSION/postgresql-$TERMUX_PKG_VERSION.tar.bz2 -TERMUX_PKG_SHA256=0187b5184be1c09034e74e44761505e52357248451b0c854dddec6c231fe50c9 TERMUX_PKG_DEPENDS="openssl, libcrypt, readline, libandroid-shmem" # - pgac_cv_prog_cc_ldflags__Wl___as_needed: Inform that the linker supports as-needed. It's # not stricly necessary but avoids unnecessary linking of binaries. @@ -26,7 +26,7 @@ TERMUX_PKG_HOSTBUILD=yes termux_step_host_build() { # Build a native zic binary which we have patched to # use symlinks instead of hard links. - $TERMUX_PKG_SRCDIR/configure + $TERMUX_PKG_SRCDIR/configure --without-readline make ./src/timezone/zic } @@ -35,7 +35,20 @@ termux_step_post_make_install() { make -C doc/src/sgml install-man # Sync with postgresql-contrib.subpackage.sh: - for contrib in hstore pgcrypto pg_stat_statements; do + for contrib in \ + hstore \ + pageinspect \ + pgcrypto \ + pgrowlocks \ + pg_freespacemap \ + pg_stat_statements\ + ; do (cd contrib/$contrib && make -s -j $TERMUX_MAKE_PROCESSES install) done } + +termux_step_post_massage() { + # Remove bin/pg_config so e.g. php doesn't try to use it, which won't + # work as it's a cross-compiled binary: + rm $TERMUX_PREFIX/bin/pg_config +}