Change pgpool.spec. V3_4_20 V3_4_20_RPM
authorBo Peng <pengbo@sraoss.co.jp>
Wed, 31 Oct 2018 04:40:41 +0000 (13:40 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Wed, 31 Oct 2018 04:40:41 +0000 (13:40 +0900)
src/pgpool.spec

index 9ff906700ccaa66374657395d79183d3731fec82..208551d111ef27193052ac1c0f4a66c29e0ce74f 100644 (file)
@@ -36,7 +36,7 @@ Patch1:         pgpool.conf.sample.patch
 Patch2:         pgpool-II-head.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  postgresql%{pg_version}-devel pam-devel openssl-devel libmemcached-devel
-%if %{pg_version} >= 11 && %{rhel} >= 7
+%if %{pg_version} == 11 && %{rhel} >= 7
 BuildRequires:  llvm-toolset-7 llvm-toolset-7-llvm-devel llvm5.0
 %endif
 %if %{systemd_enabled}
@@ -114,7 +114,7 @@ make %{?_smp_mflags} DESTDIR=%{buildroot} install
 
 # install to PostgreSQL
 make %{?_smp_mflags} DESTDIR=%{buildroot} install -C src/sql/pgpool-recovery
-%if %{pg_version} <= 93
+%if %{pg_version} <= 93 && %{pg_version} > 11
 # From PostgreSQL 9.4 pgpool-regclass.so is not needed anymore
 # because 9.4 or later has to_regclass.
 make %{?_smp_mflags} DESTDIR=%{buildroot} install -C src/sql/pgpool-regclass
@@ -252,7 +252,7 @@ fi
 %{pghome}/lib/pgpool_adm.so
 # From PostgreSQL 9.4 pgpool-regclass.so is not needed anymore
 # because 9.4 or later has to_regclass.
-%if %{pg_version} <= 93
+%if %{pg_version} <= 93 && %{pg_version} > 11
   %{pghome}/share/extension/pgpool_regclass--1.0.sql
   %{pghome}/share/extension/pgpool_regclass.control
   %{pghome}/share/extension/pgpool-regclass.sql
@@ -260,7 +260,7 @@ fi
 %endif
 # From PostgerSQL 11 the relevant files have to be installed 
 # into $pkglibdir/bitcode/
-%if %{pg_version} >= 11 && %{rhel} >= 7
+%if %{pg_version} == 11 && %{rhel} >= 7
   %{pghome}/lib/bitcode/pgpool-recovery.index.bc
   %{pghome}/lib/bitcode/pgpool-recovery/pgpool-recovery.bc
   %{pghome}/lib/bitcode/pgpool_adm.index.bc