postgresql: stop conditionally defining _package(), fix -full

Conditionally defining subpackages confuses tooling.
This commit is contained in:
q66 2022-07-26 00:58:52 +02:00
parent 760ce3c94a
commit aed1722797

View file

@ -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"