X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=postgresql.spec;h=bd64973c29a352a117731a19459c8528d8858942;hb=7f7f5e5b64ba2220316850aa00d9a7809670c43b;hp=d888506bb0b731e14b91f045dda970442a744354;hpb=80c8b2f15654c005f2bed6f4247a386cbb9fb9cf;p=packages%2Fpostgresql.git diff --git a/postgresql.spec b/postgresql.spec index d888506..bd64973 100644 --- a/postgresql.spec +++ b/postgresql.spec @@ -17,7 +17,7 @@ # %define beta %{nil} -%define mver 9.1 +%define mver 9.2 Summary: PostgreSQL Data Base Management System Summary(de.UTF-8): PostgreSQL Datenbankverwaltungssystem @@ -30,19 +30,16 @@ Summary(tr.UTF-8): Veri Tabanı Yönetim Sistemi Summary(uk.UTF-8): PostgreSQL - система керування базами даних Summary(zh_CN.UTF-8): PostgreSQL 客户端程序和库文件 Name: postgresql -Version: %{mver}.4 +Version: %{mver}.2 Release: 1 License: BSD Group: Applications/Databases Source0: ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.bz2 -# Source0-md5: a8035688dba988b782725ac1aec60186 +# Source0-md5: 1cc388988e69bf75c6b55d59070100f6 Source1: %{name}.init Source2: pgsql-Database-HOWTO-html.tar.gz # Source2-md5: 5b656ddf1db41965761f85204a14398e Source3: %{name}.sysconfig -# cvs -d :pserver:anonymous@cvs.pgfoundry.org:/cvsroot/edb-debugger (module server) -Source4: edb-debugger-20110912.tgz -# Source4-md5: 6a9b6576b8ccac062243dd29e58a371b Source5: %{name}.upstart Source6: %{name}-instance.upstart Patch0: %{name}-conf.patch @@ -62,7 +59,7 @@ BuildRequires: docbook-style-xsl BuildRequires: flex >= 2.5.31 BuildRequires: gettext-devel %{?with_kerberos5:BuildRequires: heimdal-devel} -%{?with_selinux:BuildRequires: libselinux-devel >= 2.0.93} +%{?with_selinux:BuildRequires: libselinux-devel >= 2.0.99} BuildRequires: libtool BuildRequires: libxml2-devel >= 2.6.23 BuildRequires: libxslt-devel @@ -108,7 +105,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) # omitted contribs: # dummy_seclabel, pg_test_fsync, spi and test_parser - examples/tests # tsearch2 - old module for compatibility only -%define contrib_modules adminpack auth_delay auto_explain btree_gin btree_gist chkpass citext cube dblink dict_int dict_xsyn earthdistance file_fdw fuzzystrmatch hstore intagg intarray isn lo ltree oid2name pageinspect passwordcheck pg_archivecleanup pg_buffercache pg_freespacemap pg_standby pg_stat_statements pg_trgm pg_upgrade pg_upgrade_support pgbench pgcrypto pgrowlocks pgstattuple pldebugger seg %{?with_selinux:sepgsql} sslinfo tablefunc unaccent uuid-ossp vacuumlo xml2 +%define contrib_modules adminpack auth_delay auto_explain btree_gin btree_gist chkpass citext cube dblink dict_int dict_xsyn earthdistance file_fdw fuzzystrmatch hstore intagg intarray isn lo ltree oid2name pageinspect passwordcheck pg_archivecleanup pg_buffercache pg_freespacemap pg_standby pg_stat_statements pg_trgm pg_upgrade pg_upgrade_support pgbench pgcrypto pgrowlocks pgstattuple seg %{?with_selinux:sepgsql} sslinfo tablefunc unaccent uuid-ossp vacuumlo xml2 %description PostgreSQL Data Base Management System (formerly known as Postgres, @@ -722,7 +719,7 @@ Summary: PostgreSQL external security provider using SELinux Summary(pl.UTF-8): Zewnętrzny moduł bezpieczeństwa PostgreSQL-a wykorzystujący SELinuksa Group: Applications/Databases Requires: %{name} = %{version}-%{release} -Requires: libselinux >= 2.0.93 +Requires: libselinux >= 2.0.99 %description module-sepgsql PostgreSQL external security provider using SELinux. @@ -779,8 +776,6 @@ Różne moduły dołączone do PostgreSQL-a. %patch4 -p1 %patch5 -p1 -tar xzf %{SOURCE4} -C contrib - # force rebuild of bison/flex files find src -name \*.l -o -name \*.y | xargs touch @@ -887,7 +882,6 @@ cat ecpg-%{mver}.lang ecpglib6-%{mver}.lang > ecpg.lang mv $RPM_BUILD_ROOT{%{_datadir}/postgresql,%{_pgsqldir}}/unknown.pltcl %endif -mv $RPM_BUILD_ROOT{%{_datadir}/postgresql/contrib,%{_pgsqldir}}/pldbgapi.sql %if %{with selinux} mv $RPM_BUILD_ROOT{%{_datadir}/postgresql/contrib,%{_pgsqldir}}/sepgsql.sql %endif @@ -911,7 +905,7 @@ fi foundold=0 for pgdir in $PG_DB_CLUSTERS; do if [ -f $pgdir/PG_VERSION ]; then - if [ $(cat $pgdir/PG_VERSION) != '9.1' ]; then + if [ $(cat $pgdir/PG_VERSION) != '9.2' ]; then echo "Found database(s) in older, incompatible format in cluster $pgdir." foundold=1 fi @@ -978,6 +972,7 @@ fi %attr(755,root,root) %{_bindir}/pg_controldata %attr(755,root,root) %{_bindir}/pg_ctl %attr(755,root,root) %{_bindir}/pg_resetxlog +%attr(755,root,root) %{_bindir}/pg_receivexlog %attr(755,root,root) %{_bindir}/pg_upgrade %attr(755,root,root) %{_bindir}/postgres %attr(755,root,root) %{_bindir}/postmaster @@ -1009,6 +1004,8 @@ fi %{_datadir}/postgresql/timezonesets %{_datadir}/postgresql/tsearch_data +%dir %{_datadir}/postgresql/contrib + %attr(700,postgres,postgres) /home/services/postgres %attr(700,postgres,postgres) %dir /var/lib/pgsql %attr(640,postgres,postgres) %config(noreplace) %verify(not md5 mtime size) /var/log/pgsql @@ -1020,6 +1017,15 @@ fi %{_mandir}/man1/pg_resetxlog.1* %{_mandir}/man1/postgres.1* %{_mandir}/man1/postmaster.1* +%{_mandir}/man1/oid2name.1.gz +%{_mandir}/man1/pg_archivecleanup.1.gz +%{_mandir}/man1/pg_receivexlog.1.gz +%{_mandir}/man1/pg_standby.1.gz +%{_mandir}/man1/pg_test_fsync.1.gz +%{_mandir}/man1/pg_test_timing.1.gz +%{_mandir}/man1/pgbench.1.gz +%{_mandir}/man1/vacuumlo.1.gz + %if "%{pld_release}" != "ti" %files upstart @@ -1039,7 +1045,6 @@ fi %attr(755,root,root) %{_libdir}/libpq.so.*.* %attr(755,root,root) %ghost %{_libdir}/libpq.so.5 %dir %{_pgmoduledir} -%dir %{_pgmoduledir}/plugins %files ecpg -f ecpg.lang %defattr(644,root,root,755) @@ -1122,6 +1127,7 @@ fi %{_mandir}/man1/pg_dump.1* %{_mandir}/man1/pg_dumpall.1* %{_mandir}/man1/pg_restore.1* +%{_mandir}/man1/pg_upgrade.1.gz %{_mandir}/man1/psql.1* %{_mandir}/man1/reindexdb.1* %{_mandir}/man1/vacuumdb.1* @@ -1199,7 +1205,7 @@ fi %files contrib %defattr(644,root,root,755) -%doc contrib/README contrib/pldebugger/README.pl* +%doc contrib/README %attr(755,root,root) %{_bindir}/oid2name %attr(755,root,root) %{_bindir}/pg_archivecleanup %attr(755,root,root) %{_bindir}/pg_standby @@ -1227,12 +1233,8 @@ fi %attr(755,root,root) %{_pgmoduledir}/pg_stat_statements.so %attr(755,root,root) %{_pgmoduledir}/pgrowlocks.so %attr(755,root,root) %{_pgmoduledir}/pgstattuple.so -%attr(755,root,root) %{_pgmoduledir}/pldbgapi.so -%attr(755,root,root) %{_pgmoduledir}/plugins/plugin_debugger.so -%attr(755,root,root) %{_pgmoduledir}/plugins/plugin_profiler.so %attr(755,root,root) %{_pgmoduledir}/seg.so %attr(755,root,root) %{_pgmoduledir}/sslinfo.so -%attr(755,root,root) %{_pgmoduledir}/targetinfo.so %attr(755,root,root) %{_pgmoduledir}/unaccent.so %attr(755,root,root) %{_pgmoduledir}/uuid-ossp.so %{_pgsqldir}/adminpack--*.sql @@ -1256,7 +1258,6 @@ fi %{_pgsqldir}/file_fdw--*.sql %{_pgsqldir}/file_fdw.control %{_pgsqldir}/fuzzystrmatch--*.sql -%{_pgsqldir}/fuzzystrmatch--*.sql %{_pgsqldir}/fuzzystrmatch.control %{_pgsqldir}/hstore--*.sql %{_pgsqldir}/hstore.control @@ -1280,7 +1281,6 @@ fi %{_pgsqldir}/pgrowlocks.control %{_pgsqldir}/pgstattuple--*.sql %{_pgsqldir}/pgstattuple.control -%{_pgsqldir}/pldbgapi.sql %{_pgsqldir}/seg--*.sql %{_pgsqldir}/seg.control %{_pgsqldir}/sslinfo--*.sql @@ -1289,3 +1289,4 @@ fi %{_pgsqldir}/unaccent.control %{_pgsqldir}/uuid-ossp--*.sql %{_pgsqldir}/uuid-ossp.control +