pgpool2.git / summary / log / commit / refs

commit    8f60dbf0c64ffa3e6af7da8d94ab4c5173cfa4ee
Author:   Nozomi Anzai <anzai@sraoss.co.jp>
Commit:   Muhammad Usama <m.usama@gmail.com>
Date:     Tue Nov 26 04:51:49 2013 +0000

    Improved to specify the versions of pgool-II and PostgreSQL
    
    Conflicts:
    
    	pgpool.spec


pgpool.spec | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/pgpool.spec b/pgpool.spec index c0115ebf4..0ab6e7435 100644 --- a/pgpool.spec +++ b/pgpool.spec @@ -1,20 +1,29 @@ +# How to build RPM: +# rpmbuild -ba pgpool.spec --define"pgpool_version 3.3.1" --define="pg_version 93" --define="pghome /usr/pgsql-9.3" +# +# expecting RPM name are: +# pgpool-II-pg{xx}-{version}.pgdg.{arch}.rpm +# pgpool-II-pg{xx}-devel-{version}.pgdg.{arch}.rpm +# pgpool-II-pg{xx}-{version}.pgdg.src.rpm + Summary: Pgpool is a connection pooling/replication server for PostgreSQL -Name: pgpool-II -Version: 3.3.0 +Name: pgpool-II-pg%{pg_version} +Version: %{pgpool_version} Release: 1%{?dist} License: BSD Group: Applications/Databases Vendor: Pgpool Global Development Group URL: http://www.pgppol.net/ -Source0: %{name}-%{version}.tar.gz +Source0: pgpool-II-%{version}.tar.gz Source1: pgpool.init Source2: pgpool.sysconfig Patch1: pgpool.conf.sample.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: postgresql92-devel pam-devel +BuildRequires: postgresql%{pg_version}-devel pam-devel Obsoletes: postgresql-pgpool -%define pghome /usr/pgsql-9.2 +# original pgpool archive name +%define archive_name pgpool-II-%{version} %description pgpool-II is a inherited project of pgpool (to classify from @@ -43,7 +52,7 @@ Requires: %{name} = %{version} Development headers and libraries for pgpool-II. %prep -%setup -q -n %{name}-%{version} +%setup -q -n %{archive_name} %patch1 -p0 %build @@ -113,9 +122,9 @@ fi %{_bindir}/pcp_watchdog_info %{_bindir}/pg_md5 %{_mandir}/man8/pgpool* -%{_datadir}/%{name}/insert_lock.sql -%{_datadir}/%{name}/system_db.sql -%{_datadir}/%{name}/pgpool.pam +%{_datadir}/pgpool-II/insert_lock.sql +%{_datadir}/pgpool-II/system_db.sql +%{_datadir}/pgpool-II/pgpool.pam %{pghome}/share/extension/pgpool-recovery.sql %{pghome}/share/extension/pgpool_recovery--1.0.sql %{pghome}/share/extension/pgpool_recovery.control @@ -141,6 +150,9 @@ fi %{_libdir}/libpcp.so %changelog +* Tue Nov 26 2013 Nozomi Anzai <anzai@sraoss.co.jp> 3.3.1-1 +- Improved to specify the versions of pgool-II and PostgreSQL + * Mon May 13 2013 Nozomi Anzai <anzai@sraoss.co.jp> 3.3.0-1 - Update to 3.3.0 - Change to install pgpool-recovery, pgpool-regclass to PostgreSQL [parent: e14a25a33fcd]