From aed1722797fcf596abb7f1298e52ad6fded4e09a Mon Sep 17 00:00:00 2001 From: q66 Date: Tue, 26 Jul 2022 00:58:52 +0200 Subject: [PATCH] postgresql: stop conditionally defining _package(), fix -full Conditionally defining subpackages confuses tooling. --- srcpkgs/postgresql/template | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/srcpkgs/postgresql/template b/srcpkgs/postgresql/template index 4f539b0df9f..349e0c92ac1 100644 --- a/srcpkgs/postgresql/template +++ b/srcpkgs/postgresql/template @@ -1,7 +1,7 @@ # Template file for 'postgresql' pkgname=postgresql version=14 -revision=1 +revision=2 build_style=meta depends="postgresql${version}" short_desc="PostgreSQL server meta package" @@ -11,18 +11,23 @@ homepage="https://www.postgresql.org" build_options="languages" desc_option_languages="Include procedural languages as dependency" + if [ -z "$CROSS_BUILD" ]; then build_options_default="languages" fi +subpackages="postgresql-doc postgresql-client postgresql-contrib postgresql-full" + +# XXX disabled for now in cross builds. +if [ "$build_option_languages" ]; then + subpackages+=" postgresql-plperl postgresql-plpython postgresql-pltcl" +fi + postgresql-doc_package() { depends="postgresql${version}-doc" short_desc="PostgreSQL documentation meta package" } -# XXX disabled for now in cross builds. -if [ "$build_option_languages" ]; then - postgresql-plperl_package() { depends="postgresql${version}-plperl" short_desc="PL/Perl language meta package" @@ -38,8 +43,6 @@ postgresql-pltcl_package() { short_desc="PL/Tcl language meta package" } -fi # build_option_languages - postgresql-client_package() { depends="postgresql${version}-client" short_desc="Client frontends programs for PostgreSQL" @@ -50,7 +53,7 @@ postgresql-contrib_package() { short_desc="PostgreSQL contributed programs and extensions" } -postgresql-full() { +postgresql-full_package() { depends="postgresql postgresql-client postgresql-doc postgresql-contrib postgresql-libs" short_desc="PostgreSQL all packages meta package"