- Sync spec file with postgresql15.
OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql12?expand=0&rev=72
This commit is contained in:
parent
9805c47fe5
commit
9aed76975f
@ -5,6 +5,11 @@ Thu Sep 22 21:26:36 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
|
||||
Automatically pin to that version if the distribution has a newer
|
||||
unsupported default version.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 13 12:37:53 UTC 2022 - Reinhard Max <max@suse.com>
|
||||
|
||||
- Sync spec file with postgresql15.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 12 07:52:42 UTC 2022 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
|
@ -19,8 +19,8 @@
|
||||
%define pgversion 12.12
|
||||
%define pgmajor 12
|
||||
%define pgsuffix %pgmajor
|
||||
%define buildlibs 0
|
||||
%define tarversion %{pgversion}
|
||||
%define latest_supported_llvm_ver 14
|
||||
|
||||
### CUT HERE ###
|
||||
%define pgname postgresql%pgsuffix
|
||||
@ -42,6 +42,9 @@
|
||||
|
||||
%define requires_file() %( readlink -f '%*' | LC_ALL=C xargs -r rpm -q --qf 'Requires: %%{name} >= %%{epoch}:%%{version}\\n' -f | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not")
|
||||
|
||||
# Only build client libraries of the latest version.
|
||||
%define buildlibs (%{pgmajor} == %(rpm -q --qf %{VERSION} postgresql | cut -d. -f1))
|
||||
|
||||
Name: %pgname
|
||||
%if "@BUILD_FLAVOR@" == "mini"
|
||||
%define devel devel-mini
|
||||
@ -59,6 +62,14 @@ Name: %pgname
|
||||
%define python python
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} >= 1500
|
||||
%bcond_without liblz4
|
||||
%endif
|
||||
|
||||
%if 0%{?sle_version} >= 150100 || 0%{?suse_version} >= 1550
|
||||
%bcond_without libzstd
|
||||
%endif
|
||||
|
||||
%if %mini
|
||||
%bcond_with selinux
|
||||
%bcond_with icu
|
||||
@ -73,6 +84,14 @@ BuildRequires: readline-devel
|
||||
BuildRequires: tcl-devel
|
||||
BuildRequires: timezone
|
||||
BuildRequires: zlib-devel
|
||||
%if %{with liblz4}
|
||||
BuildRequires: pkgconfig(liblz4)
|
||||
%endif
|
||||
|
||||
%if %{with libzstd}
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
%endif
|
||||
|
||||
%bcond_without selinux
|
||||
%bcond_without icu
|
||||
%if !%buildlibs
|
||||
@ -97,7 +116,6 @@ BuildRequires: %libpq
|
||||
%bcond_with llvm
|
||||
%endif
|
||||
%endif
|
||||
%global latest_supported_llvm_ver 14
|
||||
|
||||
%ifnarch %arm
|
||||
%bcond_without check
|
||||
@ -408,8 +426,8 @@ Summary: Contributed Extensions and Additions to PostgreSQL
|
||||
Group: Productivity/Databases/Tools
|
||||
Provides: postgresql-contrib-implementation = %version-%release
|
||||
Requires: postgresql-contrib-noarch >= %pgmajor
|
||||
Requires(post): %pgname >= %pgmajor
|
||||
Requires: %pgname >= %pgmajor
|
||||
Requires(post): %pgname >= %{version}
|
||||
Requires: %pgname >= %{version}
|
||||
PreReq: %pgname-server = %version-%release
|
||||
|
||||
%description contrib
|
||||
@ -526,6 +544,12 @@ PACKAGE_TARNAME=%pgname %configure \
|
||||
--with-uuid=e2fs \
|
||||
--with-libxml \
|
||||
--with-libxslt \
|
||||
%if %{with liblz4}
|
||||
--with-lz4 \
|
||||
%endif
|
||||
%if %{with libzstd}
|
||||
--with-zstd \
|
||||
%endif
|
||||
%if %{with systemd_notify}
|
||||
--with-systemd \
|
||||
%endif
|
||||
@ -588,7 +612,7 @@ mkdir -p %buildroot%pgtestdir/regress
|
||||
install -sm 0755 contrib/spi/{refint.so,autoinc.so} %buildroot%pgtestdir/regress
|
||||
install -sm 0755 src/test/regress/{pg_regress,regress.so} %buildroot%pgtestdir/regress
|
||||
for i in src/test/regress/{data,expected,input,output,sql}; do
|
||||
cp -r $i %buildroot%pgtestdir/regress/
|
||||
test -d $i && cp -r $i %buildroot%pgtestdir/regress/
|
||||
done
|
||||
install -m 0644 src/test/regress/*_schedule %buildroot%pgtestdir/regress
|
||||
# }}}
|
||||
|
Loading…
Reference in New Issue
Block a user