- Let genlists skip non-existing binaries to avoid lots of version

conditionals in the file lists.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=53
This commit is contained in:
Reinhard Max 2021-09-27 14:16:03 +00:00 committed by Git OBS Bridge
parent f596acf83c
commit a14408b01b
2 changed files with 10 additions and 15 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Mon Sep 27 14:15:20 UTC 2021 - Reinhard Max <max@suse.com>
- Let genlists skip non-existing binaries to avoid lots of version
conditionals in the file lists.
-------------------------------------------------------------------
Tue Aug 31 11:14:53 UTC 2021 - Reinhard Max <max@suse.com>

View File

@ -554,7 +554,7 @@ install -sm 0755 src/test/regress/{pg_regress,regress.so} %buildroot%pgtestdir/r
for i in src/test/regress/{data,expected,input,output,sql}; do
cp -r $i %buildroot%pgtestdir/regress/
done
install -m 0644 src/test/regress/{serial,parallel}_schedule %buildroot%pgtestdir/regress
install -m 0644 src/test/regress/*_schedule %buildroot%pgtestdir/regress
# }}}
%endif
@ -605,6 +605,9 @@ genlists ()
PGBIN=%pgbindir/$f
MAN=%pgmandir/man1/$f.1*
# Package only binaries that exist in this version
test -e %buildroot$PGBIN || continue
touch %buildroot$ALTBIN
ln -s $ALTBIN %buildroot$BIN
@ -633,22 +636,13 @@ genlists main \
pg_basebackup \
pg_isready \
pg_recvlogical \
%if %pgsuffix >= 90
createlang \
droplang \
pg_receivexlog \
%else
pg_receivewal \
%if %pgsuffix == 11
pg_verify_checksums \
%endif
%if %pgsuffix >= 12
pg_checksums \
%endif
%if %pgsuffix >= 13
pg_verifybackup
%endif
%endif
%find_lang plpgsql-$VLANG main.files
%find_lang pgscripts-$VLANG main.files
@ -657,19 +651,14 @@ genlists server \
initdb \
pg_ctl \
pg_controldata \
%if %pgsuffix < 90
pg_resetwal \
pg_waldump \
%else
pg_resetxlog \
%endif
postgres \
postmaster
genlists contrib \
%if %pgsuffix > 90
pg_xlogdump \
%endif
oid2name \
pg_archivecleanup \
pg_standby \