mirror of
https://abf.rosa.ru/djam/postgrespro-1c.git
synced 2025-02-23 13:32:47 +00:00
Fix the package requiries
This commit is contained in:
parent
026db547a6
commit
0e1aeba808
1 changed files with 24 additions and 61 deletions
|
@ -2,7 +2,7 @@
|
|||
%define libname %mklibname postgrespro
|
||||
%define develname %mklibname postgrespro -d
|
||||
%if "%edition" == "sdm"
|
||||
Requires: libev-devel
|
||||
Requires: pkgconfig(libev)
|
||||
%endif
|
||||
%global prog_name postgrespro
|
||||
%global short_prog_name pgpro
|
||||
|
@ -138,16 +138,7 @@ Requires: libev-devel
|
|||
%endif
|
||||
%endif
|
||||
%global systemd %(if [ -d /run/systemd ] || [ -d "%{unitdir}" ]; then echo 1; else echo 0; fi)
|
||||
%if 0%{?el6}
|
||||
%global python3 python3.4
|
||||
%else
|
||||
%global python3 python3
|
||||
%endif
|
||||
%if "%{_vendor}" == "suse"
|
||||
%global liblz4_devel liblz4-devel
|
||||
%else
|
||||
%global liblz4_devel lz4-devel
|
||||
%endif
|
||||
|
||||
Summary: Postgres Pro %{edition_label} programs and libraries
|
||||
Name: %{prog_name}-%{edition}-%{pgsql_major}
|
||||
|
@ -202,10 +193,10 @@ Source27: ent.tune
|
|||
BuildRequires: gcc perl glibc-devel bison flex
|
||||
Requires: /sbin/ldconfig
|
||||
%if %systemd
|
||||
BuildRequires: systemd-devel
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
%endif
|
||||
%if "%{edition}" == "sdm"
|
||||
BuildRequires: libev-devel
|
||||
BuildRequires: pkgconfig(libev)
|
||||
%endif
|
||||
|
||||
%if %plperl
|
||||
|
@ -217,28 +208,20 @@ BuildRequires: perl(ExtUtils::MakeMaker)
|
|||
%endif
|
||||
%endif
|
||||
%if %{plpython}
|
||||
%if 0%{?el8} || 0%{?redos73}
|
||||
BuildRequires: python2-devel
|
||||
%else
|
||||
BuildRequires: python-devel
|
||||
%endif
|
||||
%endif
|
||||
%if 0%{?el6} || 0%{?rosa73} || 0%{?alteros}
|
||||
BuildRequires: python34-devel
|
||||
%else
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: pkgconfig(python2)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(python3)
|
||||
|
||||
%if %pltcl
|
||||
BuildRequires:tcl-devel
|
||||
%endif
|
||||
BuildRequires: readline-devel
|
||||
BuildRequires: pkgconfig(readline)
|
||||
BuildRequires: zlib-devel >= 1.0.4
|
||||
%if %ssl
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: pkgconfig(libssl)
|
||||
%endif
|
||||
%if %kerberos
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: pkgconfig(krb5)
|
||||
BuildRequires: pkgconfig(uuid)
|
||||
%endif
|
||||
|
||||
|
@ -247,7 +230,7 @@ BuildRequires: gettext >= 0.10.35
|
|||
%endif
|
||||
|
||||
%if %xml
|
||||
BuildRequires: libxml2-devel libxslt-devel
|
||||
BuildRequires: pkgconfig(xml2) pkgconfig(libxslt)
|
||||
%endif
|
||||
|
||||
%if %pam
|
||||
|
@ -255,48 +238,31 @@ BuildRequires: pam-devel
|
|||
%endif
|
||||
|
||||
%if %uuid
|
||||
BuildRequires: libuuid-devel
|
||||
BuildRequires: pkgconfig(uuid)
|
||||
%endif
|
||||
|
||||
%if %ldap
|
||||
%if %suse
|
||||
BuildRequires: openldap2-devel
|
||||
%else
|
||||
BuildRequires: openldap-devel
|
||||
%endif
|
||||
BuildRequires: ldap2.4_2-devel
|
||||
%endif
|
||||
|
||||
%if %zstd
|
||||
BuildRequires: libzstd-devel
|
||||
BuildRequires: pkgconfig(libzstd)
|
||||
%endif
|
||||
|
||||
%if %lz4
|
||||
BuildRequires: %{liblz4_devel}
|
||||
BuildRequires: pkgconfig(liblz4)
|
||||
%endif
|
||||
|
||||
%if %jit
|
||||
%if %suse
|
||||
# Suse 15 only
|
||||
%if %sle_version >= 150200
|
||||
BuildRequires: clang7, llvm7-devel, gcc-c++
|
||||
%else
|
||||
BuildRequires: clang5, llvm5-devel, gcc-c++
|
||||
%endif
|
||||
%else
|
||||
# install centos-release-scl-rh to get this package on centos7
|
||||
%if 0%{?el8} || 0%{?el9}
|
||||
BuildRequires: clang, llvm-devel, gcc-c++
|
||||
%else
|
||||
BuildRequires: llvm-toolset-9.0-clang, llvm9.0-devel, gcc-c++
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# These are required for -docs subpackage:
|
||||
|
||||
#BuildRequires: docbook-dtds
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: libicu-devel
|
||||
BuildRequires: pkgconfig(libxslt)
|
||||
BuildRequires: pkgconfig(icu-i18n)
|
||||
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
Requires: %{name}-server = %{version}-%{release}
|
||||
|
@ -371,9 +337,6 @@ Requires: %{name}-client = %{version}-%{release}
|
|||
%if "%{edition}" == "1c"
|
||||
Requires: %{name}-contrib = %{version}-%{release}
|
||||
%endif
|
||||
%if ! %systemd && ! %suse
|
||||
# Requires: /lib/lsb/init-functions
|
||||
%endif
|
||||
Provides: postgrespro-server
|
||||
|
||||
%description server
|
||||
|
@ -419,7 +382,7 @@ Group: Databases
|
|||
Requires: %{name}-client = %{version}-%{release}
|
||||
Requires: %{name}-server = %{version}-%{release}
|
||||
%if "%edition" == "sdm"
|
||||
Requires: libev
|
||||
Requires: pkgconfig(libev)
|
||||
%endif
|
||||
Provides: %{prog_name}-contrib
|
||||
|
||||
|
@ -434,28 +397,28 @@ This package extends functionality of %{name}-server package.
|
|||
Summary: Postgres Pro %{edition_label} development header files and libraries
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
Requires: zlib-devel, readline-devel, libicu-devel
|
||||
Requires: zlib-devel, pkgconfig(readline), pkgconfig(icu-i18n)
|
||||
%if %xml
|
||||
Requires: libxslt-devel, libxml2-devel,
|
||||
Requires: pkgconfig(libxslt), pkgconfig(xml2),
|
||||
%endif
|
||||
%if %ssl
|
||||
Requires: openssl-devel
|
||||
Requires: pkgconfig(libssl)
|
||||
%endif
|
||||
%if %kerberos
|
||||
Requires: krb5-devel
|
||||
Requires: pkgconfig(krb5)
|
||||
%endif
|
||||
%if %pam
|
||||
Requires: pam-devel
|
||||
%endif
|
||||
Requires: readline-devel
|
||||
Requires: pkgconfig(readline)
|
||||
%if %lz4
|
||||
Requires: %{liblz4_devel}
|
||||
Requires: pkgconfig(liblz4)
|
||||
%endif
|
||||
%if %zstd
|
||||
Requires: libzstd-devel
|
||||
Requires: pkgconfig(libzstd)
|
||||
%endif
|
||||
%if "%edition" == "sdm"
|
||||
Requires: libev-devel
|
||||
Requires: pkgconfig(libev)
|
||||
%endif
|
||||
Provides: %{prog_name}-devel
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue