pgpool2.git / summary / log / commit / refs

commit    60da2166e51463b2fff15b5dc623f4e355030f4a
Author:   Bo Peng <pengbo@sraoss.co.jp>
Date:     Thu Oct 10 05:52:49 2019 +0000

    Update pgpool.spec to support PostgreSQL 12.


src/pgpool.spec | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/pgpool.spec b/src/pgpool.spec index de268c984..9a3392702 100644 --- a/src/pgpool.spec +++ b/src/pgpool.spec @@ -1,5 +1,10 @@ # How to build RPM: -# rpmbuild -ba pgpool.spec --define="pgpool_version 3.4.0" --define="pg_version 93" --define="pghome /usr/pgsql-9.3" --define="dist .rhel6" +# +# rpmbuild -ba pgpool.spec --define="pgpool_version 3.4.0" --define="pg_version 93" --define="pghome /usr/pgsql-9.3" --define="dist .rhel6" --define="pgsql_ver 93" +# +# OR +# +# rpmbuild -ba pgpool.spec --define="pgpool_version 3.4.0" --define="pg_version 11" --define="pghome /usr/pgsql-11" --define="dist .rhel6" --define="pgsql_ver 110" # # expecting RPM name are: # pgpool-II-pg{pg_version}-{pgpool_version}-{rel}pgdg.rhel{v}.{arch}.rpm @@ -33,18 +38,12 @@ Source3: pgpool.service %endif Source4: pgpool_rhel7.sysconfig Patch1: pgpool-II-head.patch -%if %{pg_version} >=94 && %{rhel} >= 7 -Patch2: pgpool_socket_dir.patch -%endif -%if %{pg_version} == 10 && %{rhel} >= 7 -Patch2: pgpool_socket_dir.patch -%endif -%if %{pg_version} == 11 && %{rhel} >= 7 +%if %{pgsql_ver} >=94 && %{rhel} >= 7 Patch2: pgpool_socket_dir.patch %endif BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: postgresql%{pg_version}-devel pam-devel openssl-devel libmemcached-devel jade libxslt docbook-dtds docbook-style-xsl docbook-style-dsssl -%if %{pg_version} == 11 && %{rhel} >= 7 +%if %{pgsql_ver} >= 110 && %{rhel} >= 7 BuildRequires: llvm-toolset-7 llvm-toolset-7-llvm-devel llvm5.0 %endif %if %{systemd_enabled} @@ -92,7 +91,7 @@ Postgresql extensions libraries and sql files for pgpool-II. %prep %setup -q -n %{archive_name} %patch1 -p1 -%if %{pg_version} >=94 && %{rhel} >= 7 +%if %{pgsql_ver} >=94 && %{rhel} >= 7 %patch2 -p0 %endif @@ -117,7 +116,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 && %{pg_version} > 11 +%if %{pgsql_ver} <= 93 # 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 @@ -290,7 +289,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 && %{pg_version} > 11 +%if %{pgsql_ver} <= 93 %{pghome}/share/extension/pgpool_regclass--1.0.sql %{pghome}/share/extension/pgpool_regclass.control %{pghome}/share/extension/pgpool-regclass.sql @@ -298,7 +297,7 @@ fi %endif # From PostgerSQL 11 the relevant files have to be installed # into $pkglibdir/bitcode/ -%if %{pg_version} == 11 && %{rhel} >= 7 +%if %{pgsql_ver} >= 110 && %{rhel} >= 7 %{pghome}/lib/bitcode/pgpool-recovery.index.bc %{pghome}/lib/bitcode/pgpool-recovery/pgpool-recovery.bc %{pghome}/lib/bitcode/pgpool_adm.index.bc @@ -306,6 +305,9 @@ fi %endif %changelog +* Thu Oct 10 2019 Bo Peng <pengbo@sraoss.co.jp> 4.1.0 +- Update to support PostgreSQL 12 + * Thu Sep 5 2019 Bo Peng <pengbo@sraoss.co.jp> 4.1.0 - Add sample scripts [parent: 1c430c0d2790]