]> git.pld-linux.org Git - packages/postgresql.git/blobdiff - postgresql.spec
package ghost soname symlinks
[packages/postgresql.git] / postgresql.spec
index f9fee49c3c19750754432ef83f1c1991f2ef8dc8..5882d31b9084d0ac57401af28ad18905cf9e492d 100644 (file)
@@ -1,94 +1,88 @@
 #
 #
-# TODO:
-# - pg_autovacuum init support? look at its readme file, please
-# - fix tutorial building
-# - package tcl bindings (removed from main sources) as separate spec
-# - when upgrading server from version with incompatible format, block
-#   upgrade if any postmaster is running (just like if old databases exist)
-#
 # Conditional build:
 %bcond_without tests                   # disable testing
 %bcond_without tcl                     # disables Tcl support
 %bcond_without kerberos5               # disable kerberos5 support
 %bcond_without perl                    # disable Perl support
 # Conditional build:
 %bcond_without tests                   # disable testing
 %bcond_without tcl                     # disables Tcl support
 %bcond_without kerberos5               # disable kerberos5 support
 %bcond_without perl                    # disable Perl support
-%bcond_without pgsql_locale            # disable PostgreSQL locale
-%bcond_without pgsql_multibyte         # disable PostgreSQL multibyte
 %bcond_without python                  # disable Python support
 %bcond_without python                  # disable Python support
+%bcond_with    php                     # enable PHP support
 %bcond_with    absolute_dbpaths        # enable absolute paths to create database
                                        # (disabled by default because it is a security risk)
 %bcond_with    absolute_dbpaths        # enable absolute paths to create database
                                        # (disabled by default because it is a security risk)
-%bcond_without slony1                  # disable Slony-I replication system
-
-%define                postgresql_version      8.0.1
-%define                postgresql_release      0.1
-%define                slony1_version  1.0.5
-%define                slony1_release  1
 
 Summary:       PostgreSQL Data Base Management System
 
 Summary:       PostgreSQL Data Base Management System
-Summary(de):   PostgreSQL Datenbankverwaltungssystem
-Summary(es):   Gestor de Banco de Datos PostgreSQL
-Summary(fr):   Sysème de gestion de base de données PostgreSQL
-Summary(pl):   PostgreSQL - system bazodanowy
-Summary(pt_BR):        Gerenciador de Banco de Dados PostgreSQL
-Summary(ru):   PostgreSQL - ÓÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ
-Summary(tr):   Veri Tabaný Yönetim Sistemi
-Summary(uk):   PostgreSQL - ÓÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ
-Summary(zh_CN):        PostgreSQL ¿Í»§¶Ë³ÌÐòºÍ¿âÎļþ
+Summary(de.UTF-8):     PostgreSQL Datenbankverwaltungssystem
+Summary(es.UTF-8):     Gestor de Banco de Datos PostgreSQL
+Summary(fr.UTF-8):     Sysème de gestion de base de données PostgreSQL
+Summary(pl.UTF-8):     PostgreSQL - system bazodanowy
+Summary(pt_BR.UTF-8):  Gerenciador de Banco de Dados PostgreSQL
+Summary(ru.UTF-8):     PostgreSQL - система управления базами данных
+Summary(tr.UTF-8):     Veri Tabanı Yönetim Sistemi
+Summary(uk.UTF-8):     PostgreSQL - система керування базами даних
+Summary(zh_CN.UTF-8):  PostgreSQL 客户端程序和库文件
 Name:          postgresql
 Name:          postgresql
-Version:       %{postgresql_version}
-Release:       %{postgresql_release}
+Version:       8.2.23
+Release:       1
 License:       BSD
 Group:         Applications/Databases
 License:       BSD
 Group:         Applications/Databases
-Source0:       ftp://ftp.postgresql.org/pub/source/v%{postgresql_version}/%{name}-%{postgresql_version}.tar.bz2
-# Source0-md5: 075ac81c865b0af865459260bf1ca890
-##Source0:     ftp://ftp.postgresql.org/pub/source/v%{version}beta/%{name}-%{version}%{beta}.tar.bz2
+Source0:       ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.bz2
+# Source0-md5: 7ecc63c517a8e79b86cd680214ec14fc
 Source1:       %{name}.init
 Source2:       pgsql-Database-HOWTO-html.tar.gz
 # Source2-md5: 5b656ddf1db41965761f85204a14398e
 Source3:       %{name}.sysconfig
 Source1:       %{name}.init
 Source2:       pgsql-Database-HOWTO-html.tar.gz
 # Source2-md5: 5b656ddf1db41965761f85204a14398e
 Source3:       %{name}.sysconfig
-Source4:       http://developer.postgresql.org/~wieck/slony1/download/slony1-%{slony1_version}.tar.gz
-# Source4-md5: 66fcc0f53028101e4e0f969e5f47fe43
-Source5:       slony1.init
-Source6:       slony1.pgpass
-Source7:       slony1.sysconfig
+Source8:       http://www.commandprompt.com/files/plphp-8.x.tar.bz2
+# Source8-md5: d307e4ab8cb6900a1c290a5dde1bdeee
 Patch0:                %{name}-conf.patch
 Patch1:                %{name}-absolute_dbpaths.patch
 Patch0:                %{name}-conf.patch
 Patch1:                %{name}-absolute_dbpaths.patch
-Patch2:                %{name}-link.patch
-Patch3:                %{name}-ecpg_link.patch
-Patch4:                %{name}-ecpg-includedir.patch
-Icon:          postgresql.xpm
+Patch2:                %{name}-ecpg_link.patch
+Patch3:                %{name}-ecpg-includedir.patch
+Patch4:                %{name}-pg_ctl-fix.patch
+Patch5:                %{name}-autoconf.patch
 URL:           http://www.postgresql.org/
 BuildRequires: autoconf
 BuildRequires: automake
 #BuildRequires:        bison >= 1.875  not needed for releases
 BuildRequires: flex
 BuildRequires: gettext-devel
 URL:           http://www.postgresql.org/
 BuildRequires: autoconf
 BuildRequires: automake
 #BuildRequires:        bison >= 1.875  not needed for releases
 BuildRequires: flex
 BuildRequires: gettext-devel
-%{?with_kerberos5:BuildRequires:       heimdal-devel}
+%{?with_kerberos5:BuildRequires:       heimdal-devel >= 0.7}
 BuildRequires: libtool
 BuildRequires: libtool
+BuildRequires: libxml2-devel
+BuildRequires: libxslt-devel
 BuildRequires: ncurses-devel >= 5.0
 BuildRequires: openssl-devel >= 0.9.7d
 BuildRequires: pam-devel
 %{?with_perl:BuildRequires:    perl-devel}
 BuildRequires: ncurses-devel >= 5.0
 BuildRequires: openssl-devel >= 0.9.7d
 BuildRequires: pam-devel
 %{?with_perl:BuildRequires:    perl-devel}
-%{?with_python:BuildRequires:  python-devel >= 1:2.3}
+%if %{with php}
+BuildRequires: php-devel >= 3:5.0.0
+BuildRequires: rpmbuild(macros) >= 1.322
+%endif
+%if %{with python}
+BuildRequires: python >= 1:2.3
+BuildRequires: python-devel >= 1:2.3
+BuildRequires: python-modules >= 1:2.3
+%endif
 BuildRequires: readline-devel >= 4.2
 BuildRequires: readline-devel >= 4.2
-BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.268
 %{?with_tcl:BuildRequires:     tcl-devel >= 8.4.3}
 BuildRequires: zlib-devel
 %{?with_tcl:BuildRequires:     tcl-devel >= 8.4.3}
 BuildRequires: zlib-devel
-PreReq:                rc-scripts
-PreReq:                %{name}-clients = %{postgresql_version}-%{postgresql_release}
-PreReq:                %{name}-libs = %{postgresql_version}-%{postgresql_release}
-Requires(pre): /usr/bin/getgid
+Requires(post,preun):  /sbin/chkconfig
 Requires(pre): /bin/id
 Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires(pre): /usr/sbin/usermod
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
 Requires(pre): /usr/sbin/usermod
-Requires(post,preun):  /sbin/chkconfig
+Requires:      %{name}-clients = %{version}-%{release}
+Requires:      %{name}-libs = %{version}-%{release}
+Requires:      rc-scripts
 Obsoletes:     postgresql-server
 Obsoletes:     postgresql-test
 Obsoletes:     postgresql-server
 Obsoletes:     postgresql-test
-BuildRoot:     %{tmpdir}/%{name}-%{postgresql_version}-root-%(id -u -n)
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _pgmoduledir    %{_libdir}/postgresql
 %define                _pgsqldir       %{_datadir}/postgresql/contrib
 
 
 %define                _pgmoduledir    %{_libdir}/postgresql
 %define                _pgsqldir       %{_datadir}/postgresql/contrib
 
+%define                _ulibdir        /usr/lib
+
 %description
 PostgreSQL Data Base Management System (formerly known as Postgres,
 then as Postgres95).
 %description
 PostgreSQL Data Base Management System (formerly known as Postgres,
 then as Postgres95).
@@ -120,21 +114,21 @@ The name was changed at the end of 1996 to PostgreSQL.
 PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
 and most flavours of Unix.
 
 PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
 and most flavours of Unix.
 
-%description -l de
-PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
+%description -l de.UTF-8
+PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
 Postgres95 bekannt).
 
 PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
 Postgres95 bekannt).
 
 PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
-ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
-leistungsfähige Datenmodell und die reichhaltigen Datentypen von
-POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
+ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
+leistungsfähige Datenmodell und die reichhaltigen Datentypen von
+POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
 Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
 Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
-verfügbar.
+verfügbar.
 
 
-Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
-sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
-Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
-alle aktuellen und künftigen Entwicklungen von PostgreSQL.
+Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
+sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
+Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
+alle aktuellen und künftigen Entwicklungen von PostgreSQL.
 
 Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
 Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
 
 Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
 Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
@@ -143,19 +137,19 @@ sich PostgreSQL ableitet, verdanken wir der Arbeit vieler Doktoranden,
 Studenten und Programmierern unter der Leitung von Professor Michael
 Stonebraker an der University of California, Berkeley.
 
 Studenten und Programmierern unter der Leitung von Professor Michael
 Stonebraker an der University of California, Berkeley.
 
-Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
-hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
-entschied man sich für PostgreSQL.
+Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
+hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
+entschied man sich für PostgreSQL.
 
 
-PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
+PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
 und den meisten Unix-Systemen.
 
 und den meisten Unix-Systemen.
 
-%description -l es
+%description -l es.UTF-8
 Administrador de Banco de Datos PostgreSQL (conocido anteriormente
 Administrador de Banco de Datos PostgreSQL (conocido anteriormente
-como Postgres, y después como Postgres95). PostgreSQL es una
-continuación mejorada del Sistema Administrador de Banco de Datos
+como Postgres, y después como Postgres95). PostgreSQL es una
+continuación mejorada del Sistema Administrador de Banco de Datos
 POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
 POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
-generación. Mientras PostgreSQL mantiene el potente modelo de datos y
+generación. Mientras PostgreSQL mantiene el potente modelo de datos y
 los varios tipos de datos del POSTGRES, substituye el lenguaje de
 consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
 es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
 los varios tipos de datos del POSTGRES, substituye el lenguaje de
 consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
 es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
@@ -164,230 +158,231 @@ en la lista de desarrollo del PostgreSQL. El coordinador actual es
 Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
 responsable por el desarrollo actual y futuro del PostgreSQL.
 
 Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
 responsable por el desarrollo actual y futuro del PostgreSQL.
 
-%description -l fr
-Système de gestion de bases de données PostgreSQL (D'abord nommé
+%description -l fr.UTF-8
+Système de gestion de bases de données PostgreSQL (D'abord nommé
 Postgres, puis Postgres95).
 
 Postgres, puis Postgres95).
 
-PostgreSQL est une amélioration du système de gestion de bases de
-données POSTGRES, un prototype de recherche de la génération suivant
-DBMS. Tout en conservant le puissant modèle de donnée de et les types
-de donée riches de Postgres, il remplace le langage de requêtes de
+PostgreSQL est une amélioration du système de gestion de bases de
+données POSTGRES, un prototype de recherche de la génération suivant
+DBMS. Tout en conservant le puissant modèle de donnée de et les types
+de donée riches de Postgres, il remplace le langage de requêtes de
 Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
 libre, et ses sources sont disponibles.
 
 Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
 libre, et ses sources sont disponibles.
 
-Le développement de PostgreSQL est actuellement réalisé via internet
-parune équipe de développeurs inscrits sur la mailing-list de
-développement de PostgreSQL. Le coordinateur actuel est Marc G
-Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
-développemen actuel et à venir de PostgreSQL.
+Le développement de PostgreSQL est actuellement réalisé via internet
+parune équipe de développeurs inscrits sur la mailing-list de
+développement de PostgreSQL. Le coordinateur actuel est Marc G
+Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
+développemen actuel et à venir de PostgreSQL.
 
 
-Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
-Beaucoup d'autres ont contribué au portage, au test, au débogage et à
-l'amélioration du code. Le code original de Postgres, duquel
-PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
+Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
+Beaucoup d'autres ont contribué au portage, au test, au débogage et à
+l'amélioration du code. Le code original de Postgres, duquel
+PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
 moins haut niveau, et de programmeurs travaillant sous la direction du
 moins haut niveau, et de programmeurs travaillant sous la direction du
-professeur Michael Stonebraker à l'université de Berkeley Californie.
+professeur Michael Stonebraker à l'université de Berkeley Californie.
 
 
-Le nom original du logiciel était Postgres. Quand les fonctionnalitées
-SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
-rebaptisé PostgreSQL en 1996.
+Le nom original du logiciel était Postgres. Quand les fonctionnalitées
+SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
+rebaptisé PostgreSQL en 1996.
 
 PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
 et la plupart des Unix.
 
 
 PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
 et la plupart des Unix.
 
-%description -l pl
-System Zarz±dzania Baz± Danych PostgreSQL (dawniej znany jako
-Postgres, nastêpnie jako Postgres95).
+%description -l pl.UTF-8
+System Zarządzania Bazą Danych PostgreSQL (dawniej znany jako
+Postgres, następnie jako Postgres95).
 
 
-PostgreSQL jest rozszerzeniem systemu zarz±dzania baz danych POSTGRES,
-prototypu DBMS nastêpnej generacji. Co prawda PostgreSQL odziedziczy³
-model danych oraz bogaty zbiór ró¿nych typów danych, to jednak jêzyk
-zapytañ PostQuel zosta³ zast±piony rozszerzonym SQL-em. PostgreSQL
-jest wolnym oprogramowaniem i kody ¼ród³owe tego oprogramowania s± w
-pe³ni dostêpne.
+PostgreSQL jest rozszerzeniem systemu zarządzania baz danych POSTGRES,
+prototypu DBMS następnej generacji. Co prawda PostgreSQL odziedziczył
+model danych oraz bogaty zbiór różnych typów danych, to jednak język
+zapytań PostQuel został zastąpiony rozszerzonym SQL-em. PostgreSQL
+jest wolnym oprogramowaniem i kody źródłowe tego oprogramowania są w
+pełni dostępne.
 
 
-System PostgreSQL jest tworzony przez zespó³ ludzi, którzy s± zapisani
-na listê dyskusyjn± dotycz±c± PostgreSQL-a. Obecnym koordynatorem jest
-Marc G. Fournier (scrappy@postgreSQL.org). Wymieniony wy¿ej zespó³
-jest odpowiedzialny za aktualny i przysz³y rozwój systemu PostgreSQL.
+System PostgreSQL jest tworzony przez zespół ludzi, którzy są zapisani
+na listę dyskusyjną dotyczącą PostgreSQL-a. Obecnym koordynatorem jest
+Marc G. Fournier (scrappy@postgreSQL.org). Wymieniony wyżej zespół
+jest odpowiedzialny za aktualny i przyszły rozwój systemu PostgreSQL.
 
 Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu
 
 Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu
-innych pomaga³o przenosz±c na ró¿ne platformy, testuj±c, analizuj±c i
-rozszerzaj±c kod. Oryginalny kod Postgres-a, na podstawie którego
-PostgreSQL powsta³, by³ wysi³kiem wielu absolwentów, studentów oraz
-zespo³u programistów, którzy pracowali pod kierunkiem profesora
+innych pomagało przenosząc na różne platformy, testując, analizując i
+rozszerzając kod. Oryginalny kod Postgres-a, na podstawie którego
+PostgreSQL powstał, był wysiłkiem wielu absolwentów, studentów oraz
+zespołu programistów, którzy pracowali pod kierunkiem profesora
 Michaela Stonebrakera z Uniwersytetu Kalifornii w Berkeley.
 
 Michaela Stonebrakera z Uniwersytetu Kalifornii w Berkeley.
 
-Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmia³a
-Postgres. W 1995 roku dodano jêzyk zapytañ SQL i nazwê zmieniono na
-Postgres95. W koñcu roku 1996 nazwê ostatecznie zmieniono na
+Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmiała
+Postgres. W 1995 roku dodano język zapytań SQL i nazwę zmieniono na
+Postgres95. W końcu roku 1996 nazwę ostatecznie zmieniono na
 PostgreSQL.
 
 PostgreSQL.
 
-PostgreSQL mo¿e byæ uruchomiony pod nastêpuj±cymi systemami: Solaris,
+PostgreSQL może być uruchomiony pod następującymi systemami: Solaris,
 SunOS, HPUX, AIX, Linux, Irix, FreeBSD i innymi systemami uniksowymi.
 
 SunOS, HPUX, AIX, Linux, Irix, FreeBSD i innymi systemami uniksowymi.
 
-%description -l pt_BR
+%description -l pt_BR.UTF-8
 Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
 Postgres, e depois como Postgres95).
 
 Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
 Postgres, e depois como Postgres95).
 
-O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
-Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
-de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
-dados e os vários tipos de dados do POSTGRES, ele substitui a
+O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
+Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
+de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
+dados e os vários tipos de dados do POSTGRES, ele substitui a
 linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
 linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
-PostgreSQL é livre e tem os fontes disponíveis.
+PostgreSQL é livre e tem os fontes disponíveis.
 
 
-O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
+O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
 desenvolvedores da Internet, todos subscritores da lista de
 desenvolvedores da Internet, todos subscritores da lista de
-desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
-(scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
+desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
+(scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
 desenvolvimento atual e futuro do PostgreSQL.
 
 desenvolvimento atual e futuro do PostgreSQL.
 
-%description -l ru
-PostgreSQL - ÓÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ (ÐÒÅÖÄÅ ÉÚ×ÅÓÔÎÁÑ ËÁË
-Postgres, ÐÏÔÏÍ ËÁË Postgres95).
-
-PostgreSQL - ÜÔÏ ÒÁÓÛÉÒÅÎÎÁÑ ×ÅÒÓÉÑ ÓÉÓÔÅÍÙ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ
-POSTGRES, ÉÓÓÌÅÄÏ×ÁÔÅÌØÓËÏÇÏ ÐÒÏÔÏÔÉÐÁ DBMS ÓÌÅÄÕÀÝÅÊ ÇÅÎÅÒÁÃÉÉ.
-óÏÈÒÁÎÑÑ ÍÏÝÎÕÀ ÍÏÄÅÌØ ÄÁÎÎÙÈ É ÂÏÇÁÔÙÊ ÎÁÂÏÒ ÔÉÐÏ× ÄÁÎÎÙÈ POSTGRES,
-ÏÎÁ ÚÁÍÅÎÑÅÔ ÑÚÙË ÚÁÐÒÏÓÏ× PostQuel ÒÁÓÛÉÒÅÎÎÙÍ ÎÁÂÏÒÏÍ SQL.
-PostgreSQL ÂÅÓÐÌÁÔÅΠɠÐÏÓÔÁ×ÌÑÅÔÓÑ × ×ÉÄÅ ÐÏÌÎÏÇÏ ËÏÍÐÌÅËÔÁ ÉÓÈÏÄÎÙÈ
-ÔÅËÓÔÏ×.
-
-PostgreSQL ÒÁÚÒÁÂÁÔÙ×ÁÌÓÑ ËÏÍÁÎÄÏÊ Internet-ÒÁÚÒÁÂÏÔÞÉËÏ×, ÐÏÄÐÉÓÁÎÎÙÈ
-ÎÁ ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÓ×ÑÝÅÎÎÙÊ ÒÁÚÒÁÂÏÔËÅ PostgreSQL. ÷ ÎÁÓÔÏÑÝÅÅ
-×ÒÅÍÑ ËÏÏÒÄÉÎÁÔÏÒÏÍ Ñ×ÌÑÅÔÓÑ Marc G. Fournier
-(scrappy@postgreSQL.org). üÔÁ ËÏÍÁÎÄÁ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÏÔ×ÅÞÁÅÔ ÚÁ
-×ÓÅ ÔÅËÕÝÉÅ É ÂÕÄÕÝÉÅ ÒÁÚÒÁÂÏÔËÉ PostgreSQL.
-
-á×ÔÏÒÁÍÉ PostgreSQL 1.01 ÂÙÌÉ Andrew Yu É Jolly Chen. íÎÏÇÉÅ ×ÎÅÓÌÉ
-Ó×ÏÊ ×ËÌÁÄ × ÐÏÒÔÉÒÏ×ÁÎÉÅ, ÔÅÓÔÉÒÏ×ÁÎÉÅ, ÏÔÌÁÄËÕ É ÕÌÕÞÛÅÎÉÅ ËÏÄÁ.
-ïÒÉÇÉÎÁÌØÎÙÊ ËÏÄ Postgres, ÏÔ ËÏÔÏÒÏÇÏ ÐÒÏÉÚÏÛÅÌ PostgreSQL, ÂÙÌ
-ÓÏÚÄÁΠÕÓÉÌÉÑÍÉ ÓÔÕÄÅÎÔÏ×, ÁÓÐÉÒÁÎÔÏ× É ÐÅÒÓÏÎÁÌÁ, ÒÁÂÏÔÁÀÝÅÇÏ ÐÏÄ
-ÒÕËÏ×ÏÄÓÔ×ÏÍ ÐÒÏÆÅÓÓÏÒÁ Michael Stonebraker × University of
+%description -l ru.UTF-8
+PostgreSQL - система управления базами данных (прежде известная как
+Postgres, Ð¿Ð¾Ñ\82ом ÐºÐ°Ðº Postgres95).
+
+PostgreSQL - это расширенная версия системы управления базами данных
+POSTGRES, исследовательского прототипа DBMS следующей генерации.
+Сохраняя мощную модель данных и богатый набор типов данных POSTGRES,
+она заменяет язык запросов PostQuel расширенным набором SQL.
+PostgreSQL бесплатен и поставляется в виде полного комплекта исходных
+текстов.
+
+PostgreSQL разрабатывался командой Internet-разработчиков, подписанных
+на список рассылки, посвященный разработке PostgreSQL. В настоящее
+время координатором является Marc G. Fournier
+(scrappy@postgreSQL.org). Эта команда в настоящее время отвечает за
+все текущие и будущие разработки PostgreSQL.
+
+Авторами PostgreSQL 1.01 были Andrew Yu и Jolly Chen. Многие внесли
+свой вклад в портирование, тестирование, отладку и улучшение кода.
+Оригинальный код Postgres, от которого произошел PostgreSQL, был
+создан усилиями студентов, аспирантов и персонала, работающего под
+руководством профессора Michael Stonebraker в University of
 California, Berkeley.
 
 California, Berkeley.
 
-ïÒÉÇÉÎÁÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ðï × Berkeley ÂÙÌÏ Postgres. ëÏÇÄÁ × 1995 ÇÏÄÕ
-ÂÙÌÁ ÄÏÂÁ×ÌÅÎÁ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ SQL, ÎÁÚ×ÁÎÉÅ ÉÚÍÅÎÉÌÏÓØ ÎÁ
-Postgres95. ÷ ËÏÎÃÅ 1996 ÇÏÄÁ ÏÎÏ ÅÝÅ ÒÁÚ ÉÚÍÅÎÉÌÏÓØ É ÔÅÐÅÒØ ÜÔÏ
+Оригинальное название ПО в Berkeley было Postgres. Когда в 1995 году
+была добавлена функциональность SQL, название изменилось на
+Postgres95. В конце 1996 года оно еще раз изменилось и теперь это
 PostgreSQL.
 
 PostgreSQL.
 
-PostgreSQL ÒÁÂÏÔÁÅÔ ÎÁ Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
-É ÂÏÌØÛÉÎÓÔ×Å ÄÒÕÇÉÈ ÒÁÚÎÏ×ÉÄÎÏÓÔÅÊ Unix.
+PostgreSQL работает на Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
+и большинстве других разновидностей Unix.
 
 
-%description -l tr
-PostgreSQL, POSTGRES'den türemiþ bir veri tabaný yönetim sistemidir
-(DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
-desteklerken SQL'in geniþletilmiþ bir altkümesi yerine PostQuel
+%description -l tr.UTF-8
+PostgreSQL, POSTGRES'den türemiş bir veri tabanı yönetim sistemidir
+(DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
+desteklerken SQL'in genişletilmiş bir altkümesi yerine PostQuel
 sorgulama dilini koyar.
 
 sorgulama dilini koyar.
 
-%description -l uk
-PostgreSQL - ÓÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ (ÒÁΦ۠צÄÏÍÁ ÑË Postgres,
ÏԦ͠ÑË Postgres95).
-
-PostgreSQL - ÃÅ ÒÏÚÛÉÒÅÎÁ ×ÅÒӦѠÓÉÓÔÅÍÉ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ
-POSTGRES, ÄÏÓ̦ÄÎÉÃØËÏÇÏ ÐÒÏÔÏÔÉÐÕ DBMS ÎÁÓÔÕÐÎϧ ÇÅÎÅÒÁæ§.
-úÂÅÒ¦ÇÁÀÞÉ ÐÏÔÕÖÎÕ ÍÏÄÅÌØ ÄÁÎÉÈ ÔÁ ÂÁÇÁÔÉÊ ÎÁ¦ҠÔÉЦנÄÁÎÉÈ POSTGRES,
-×ÏÎÁ ÚÁͦÎÀ¤ ÍÏ×Õ ÚÁÐÉԦנPostQuel ÒÏÚÛÉÒÅÎÉÍ ÎÁÂÏÒÏÍ SQL. PostgreSQL
-ÂÅÚËÏÛÔÏ×ÎÁ ÔÁ ÐÏÓÔÁ×ÌѤÔØÓÑ Õ ×ÉÇÌÑĦ ÐÏ×ÎÏÇÏ ËÏÍÐÌÅËÔÕ ×ÉȦÄÎÉÈ
-ÔÅËÓÔ¦×.
-
-PostgreSQL ÒÏÚÒÏÂÌѤÔØÓÑ ËÏÍÁÎÄÏÀ Internet-ÐÒÏÇÒÁͦÓÔ¦×, ÕÞÁÓÎÉ˦×
-ÓÐÉÓËÕ ÒÏÚÓÉÌËÉ, ÐÒÉÓ×ÑÞÅÎÏÇÏ ÒÏÚÒÏÂæ PostgreSQL. îÁÒÁÚ¦
-ËÏÏÒÄÉÎÁÔÏÒÏÍ ¤ Marc G. Fournier (scrappy@postgreSQL.org). ãÑ ËÏÍÁÎÄÁ
-צÄÐÏצÄÁ¤ ÚÁ ×Ó¦ ÐÏÔÏÞΦ ÔÁ ÍÁÊÂÕÔΦ ÒÏÚÒÏÂËÉ PostgreSQL.
-
-á×ÔÏÒÁÍÉ PostgreSQL 1.01 ÂÕÌÉ Andrew Yu ÔÁ Jolly Chen. âÁÇÁÔÏ ÌÀÄÅÊ
-×ÎÅÓÌÉ Óצʠ×ÎÅÓÏË × ÐÏÒÔÕ×ÁÎÎÑ, ÔÅÓÔÕ×ÁÎÎÑ, ×¦ÄÌÁÄËÕ ÔÁ ÐÏËÒÁÝÅÎÎÑ
-ËÏÄÕ. ïÒÉǦÎÁÌØÎÉÊ ËÏÄ Postgres, ×¦Ä ÑËÏÇÏ ÐÏÈÏÄÉÔØ PostgreSQL, ÂÕ×
-ÓÔ×ÏÒÅÎÉÊ ÚÕÓÉÌÌÑÍÉ ÓÔÕÄÅÎÔ¦×, ÁÓЦÒÁÎԦנÔÁ ÐÅÒÓÏÎÁÌÕ, ÑËÉÊ ÐÒÁÃÀ×Á×
¦Ä ËÅÒ¦×ÎÉÃÔ×ÏÍ ÐÒÏÆÅÓÏÒÁ Michael Stonebraker × University of
+%description -l uk.UTF-8
+PostgreSQL - система керування базами даних (раніш відома як Postgres,
¿Ð¾Ñ\82Ñ\96м Ñ\8fк Postgres95).
+
+PostgreSQL - це розширена версія системи керування базами даних
+POSTGRES, дослідницького прототипу DBMS наступної генерації.
+Зберігаючи потужну модель даних та багатий набір типів даних POSTGRES,
+вона замінює мову запитів PostQuel розширеним набором SQL. PostgreSQL
+безкоштовна та поставляється у вигляді повного комплекту вихідних
+текстів.
+
+PostgreSQL розробляється командою Internet-програмістів, учасників
+списку розсилки, присвяченого розробці PostgreSQL. Наразі
+координатором є Marc G. Fournier (scrappy@postgreSQL.org). Ця команда
+відповідає за всі поточні та майбутні розробки PostgreSQL.
+
+Авторами PostgreSQL 1.01 були Andrew Yu та Jolly Chen. Багато людей
+внесли свій внесок в портування, тестування, відладку та покращення
+коду. Оригінальний код Postgres, від якого походить PostgreSQL, був
+створений зусиллями студентів, аспірантів та персоналу, який працював
¿Ñ\96д ÐºÐµÑ\80Ñ\96вниÑ\86Ñ\82вом Ð¿Ñ\80оÑ\84еÑ\81оÑ\80а Michael Stonebraker Ð² University of
 California, Berkeley.
 
 California, Berkeley.
 
-ïÒÉǦÎÁÌØÎÁ ÎÁÚ×Á ÐÒÏÇÒÁÍÉ × Berkeley ÂÕÌÁ Postgres. ëÏÌÉ × 1995 ÒÏæ
-ÂÕÌÏ ÄÏÄÁÎÏ ÆÕÎËæÏÎÁÌØΦÓÔØ SQL, ÎÁÚ×Á ÚͦÎÉÌÁÓÑ ÎÁ Postgres95. ÷
-˦Îæ 1996 ÒÏËÕ ×ÏÎÁ ÝÅ ÒÁÚ ÚͦÎÉÌÁÓØ ¦ ÚÁÒÁÚ ÃÅ PostgreSQL.
+Оригінальна назва програми в Berkeley була Postgres. Коли в 1995 році
+було додано функціональність SQL, назва змінилася на Postgres95. В
+кінці 1996 року вона ще раз змінилась і зараз це PostgreSQL.
 
 
-PostgreSQL ÐÒÁÃÀ¤ ÎÁ Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
-ÔÁ Â¦ÌØÛÏÓÔ¦ ¦ÎÛÉÈ Ò¦ÚÎÏ×ÉĦנUnix.
+PostgreSQL Ð¿Ñ\80аÑ\86Ñ\8eÑ\94 Ð½Ð° Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
+та більшості інших різновидів Unix.
 
 %package devel
 Summary:       PostgreSQL development header files and libraries
 
 %package devel
 Summary:       PostgreSQL development header files and libraries
-Summary(de):   PostgreSQL-Entwicklungs-Header-Dateien und Libraries
-Summary(es):   Archivos de inclusión y bibliotecas PostgreSQL
-Summary(fr):   En-têtes et bibliothèques de développement PostgreSQL
-Summary(pl):   PostgreSQL - pliki nag³ówkowe i biblioteki
-Summary(pt_BR):        Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
-Summary(ru):   PostgreSQL - ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ
-Summary(tr):   PostgreSQL baþlýk dosyalarý ve kitaplýklar
-Summary(uk):   PostgreSQL - ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ
+Summary(de.UTF-8):     PostgreSQL-Entwicklungs-Header-Dateien und Libraries
+Summary(es.UTF-8):     Archivos de inclusión y bibliotecas PostgreSQL
+Summary(fr.UTF-8):     En-têtes et bibliothèques de développement PostgreSQL
+Summary(pl.UTF-8):     PostgreSQL - pliki nagłówkowe i biblioteki
+Summary(pt_BR.UTF-8):  Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
+Summary(ru.UTF-8):     PostgreSQL - хедеры и библиотеки разработчика
+Summary(tr.UTF-8):     PostgreSQL başlık dosyaları ve kitaplıklar
+Summary(uk.UTF-8):     PostgreSQL - хедери та бібліотеки програміста
 Group:         Development/Libraries
 Group:         Development/Libraries
-Requires:      %{name}-libs = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name}-libs = %{version}-%{release}
 
 %description devel
 This package contains header files and libraries required to compile
 applications that are talking directly to the PostgreSQL backend
 server.
 
 
 %description devel
 This package contains header files and libraries required to compile
 applications that are talking directly to the PostgreSQL backend
 server.
 
-%description devel -l de
-Dieses Paket enthält die Header-Dateien und Libraries, die zum
+%description devel -l de.UTF-8
+Dieses Paket enthält die Header-Dateien und Libraries, die zum
 Kompilieren von Applikationen notwendig sind, die direkt mit dem
 PostgreSQL-Backend-Server kommunizieren.
 
 Kompilieren von Applikationen notwendig sind, die direkt mit dem
 PostgreSQL-Backend-Server kommunizieren.
 
-%description devel -l es
-Este paquete contiene archivos de inclusión y bibliotecas requeridas
-para compilación de aplicativos que se comunican directamente con el
+%description devel -l es.UTF-8
+Este paquete contiene archivos de inclusión y bibliotecas requeridas
+para compilación de aplicativos que se comunican directamente con el
 servidor backend PostgreSQL.
 
 servidor backend PostgreSQL.
 
-%description devel -l fr
-Ce package contient les fichiers d'en-tête et les bibliothéques
-nécessaires pour compiler des applications ayant des échanges directs
+%description devel -l fr.UTF-8
+Ce package contient les fichiers d'en-tête et les bibliothéques
+nécessaires pour compiler des applications ayant des échanges directs
 avec le serveur du backend PostgreSQL.
 
 avec le serveur du backend PostgreSQL.
 
-%description devel -l pl
-Pakiet zawiera nag³ówki oraz biblioteki wymagane do kompilacji
-aplikacji ³±cz±cych siê bezpo¶rednio z serwerem PostgreSQL.
+%description devel -l pl.UTF-8
+Pakiet zawiera nagłówki oraz biblioteki wymagane do kompilacji
+aplikacji łączących się bezpośrednio z serwerem PostgreSQL.
 
 
-%description devel -l pt_BR
-Este pacote contém arquivos de inclusão e bibliotecas requeridas para
-compilação de aplicativos que se comunicam diretamente com o servidor
+%description devel -l pt_BR.UTF-8
+Este pacote contém arquivos de inclusão e bibliotecas requeridas para
+compilação de aplicativos que se comunicam diretamente com o servidor
 backend PostgreSQL.
 
 backend PostgreSQL.
 
-%description devel -l ru
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ
ÒÉÌÏÖÅÎÉÊ, ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÚÁÉÍÏÄÅÊÓÔ×ÕÀÝÉÈ Ó ÓÅÒ×ÅÒÏÍ PostgreSQL.
+%description devel -l ru.UTF-8
+Этот пакет содержит хедеры и библиотеки, необходимые для сборки
¿Ñ\80иложений, Ð½ÐµÐ¿Ð¾Ñ\81Ñ\80едÑ\81Ñ\82венно Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹Ñ\81Ñ\82вÑ\83Ñ\8eÑ\89иÑ\85 Ñ\81 Ñ\81еÑ\80веÑ\80ом PostgreSQL.
 
 
-%description devel -l tr
-Bu paket, PostgreSQL sunucusuyla konuþacak yazýlýmlar geliþtirmek için
-gereken baþlýk dosyalarýný ve kitaplýklarý içerir.
+%description devel -l tr.UTF-8
+Bu paket, PostgreSQL sunucusuyla konuşacak yazılımlar geliştirmek için
+gereken başlık dosyalarını ve kitaplıkları içerir.
 
 
-%description devel -l uk
-ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ
ÒÏÇÒÁÍ, Ñ˦ ÂÅÚÐÏÓÅÒÅÄÎØÏ ×ÚÁ¤ÍÏĦÀÔØ Ú ÓÅÒ×ÅÒÏÍ PostgreSQL.
+%description devel -l uk.UTF-8
+Цей пакет містить хедери та бібліотеки, необхідні для розробки
¿Ñ\80огÑ\80ам, Ñ\8fкÑ\96 Ð±ÐµÐ·Ð¿Ð¾Ñ\81еÑ\80еднÑ\8cо Ð²Ð·Ð°Ñ\94модÑ\96Ñ\8eÑ\82Ñ\8c Ð· Ñ\81еÑ\80веÑ\80ом PostgreSQL.
 
 %package backend-devel
 Summary:       PostgreSQL backend development header files
 
 %package backend-devel
 Summary:       PostgreSQL backend development header files
-Summary(pl):   PostgreSQL - pliki nag³ówkowe dla backendu
+Summary(pl.UTF-8):     PostgreSQL - pliki nagłówkowe dla backendu
 Group:         Development/Libraries
 Group:         Development/Libraries
-Requires:      %{name}-libs = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name}-devel = %{version}-%{release}
+Requires:      %{name}-libs = %{version}-%{release}
 
 %description backend-devel
 This package contains header files required to compile functions that
 could be loaded directly by backend
 
 
 %description backend-devel
 This package contains header files required to compile functions that
 could be loaded directly by backend
 
-%description backend-devel -l pl
-Pakiet zawiera nag³ówki wymagane do kompilacji funkcji ktore moga byc
+%description backend-devel -l pl.UTF-8
+Pakiet zawiera nagłówki wymagane do kompilacji funkcji ktore moga byc
 bezposrednio ladowane przez beckend serwera PostgreSQL.
 
 %package clients
 Summary:       Clients needed to access a PostgreSQL server
 bezposrednio ladowane przez beckend serwera PostgreSQL.
 
 %package clients
 Summary:       Clients needed to access a PostgreSQL server
-Summary(es):   Clientes necesarios para acceder al servidor PostgreSQL
-Summary(pl):   Klienci wymagani do dostêpu do serwera PostgreSQL
-Summary(pt_BR):        Clientes necessários para acessar o servidor PostgreSQL
-Summary(ru):   ëÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÅÒ×ÅÒÕ PostgreSQL
-Summary(uk):   ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÓÅÒ×ÅÒÁ PostgreSQL
+Summary(es.UTF-8):     Clientes necesarios para acceder al servidor PostgreSQL
+Summary(pl.UTF-8):     Klienci wymagani do dostępu do serwera PostgreSQL
+Summary(pt_BR.UTF-8):  Clientes necessários para acessar o servidor PostgreSQL
+Summary(ru.UTF-8):     Клиентские программы, необходимые для доступа к серверу PostgreSQL
+Summary(uk.UTF-8):     Клієнтські програми, необхідні для доступу до сервера PostgreSQL
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name}-libs = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name}-libs = %{version}-%{release}
 
 %description clients
 This package includes only the clients needed to access an PostgreSQL
 
 %description clients
 This package includes only the clients needed to access an PostgreSQL
@@ -396,140 +391,140 @@ to connect to another PostgreSQL server, the this is the only package
 you need to install. Clients include several command-line utilities
 you can use to manage your databases on a remote PostgreSQL server.
 
 you need to install. Clients include several command-line utilities
 you can use to manage your databases on a remote PostgreSQL server.
 
-%description clients -l es
+%description clients -l es.UTF-8
 Este paquete incluye solamente los clientes necesarios para acceder un
 Este paquete incluye solamente los clientes necesarios para acceder un
-servidor PostgreSQL. El servidor está en el paquete principal.
+servidor PostgreSQL. El servidor está en el paquete principal.
 
 
-%description clients -l pl
-Pakiet zawiera programy klienckie potrzebne dla dostêpu do serwera
-PostgreSQL oraz narzêdzia do zarz±dzania bazami dzia³aj±ce z linii
-poleceñ. Serwer znajduje siê w g³ównym pakiecie.
+%description clients -l pl.UTF-8
+Pakiet zawiera programy klienckie potrzebne dla dostępu do serwera
+PostgreSQL oraz narzędzia do zarządzania bazami działające z linii
+poleceń. Serwer znajduje się w głównym pakiecie.
 
 
-%description clients -l pt_BR
-Este pacote inclui somente os clientes necessários para acessar um
-servidor PostgreSQL. O servidor está no pacote principal.
+%description clients -l pt_BR.UTF-8
+Este pacote inclui somente os clientes necessários para acessar um
+servidor PostgreSQL. O servidor está no pacote principal.
 
 
-%description clients -l ru
-üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÔÏÌØËÏ ËÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ É ÂÉÂÌÉÏÔÅËÉ,
-ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÅÒ×ÅÒÕ PostgreSQL. óÅÒ×ÅÒ ×ÈÏÄÉÔ × ÇÌÁ×ÎÙÊ
ÁËÅÔ. åÓÌÉ ×ÁÍ ÎÁÄÏ ÔÏÌØËÏ ÒÁÂÏÔÁÔØ Ó ÄÒÕÇÉÍ ÓÅÒ×ÅÒÏÍ PostgreSQL, ÜÔÏ
-ÅÄÉÎÓÔ×ÅÎÎÙÊ ÐÁËÅÔ, ËÏÔÏÒÙÊ ×ÁÍ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ.
+%description clients -l ru.UTF-8
+Этот пакет включает только клиентские программы и библиотеки,
+необходимые для доступа к серверу PostgreSQL. Сервер входит в главный
¿Ð°ÐºÐµÑ\82. Ð\95Ñ\81ли Ð²Ð°Ð¼ Ð½Ð°Ð´Ð¾ Ñ\82олÑ\8cко Ñ\80абоÑ\82аÑ\82Ñ\8c Ñ\81 Ð´Ñ\80Ñ\83гим Ñ\81еÑ\80веÑ\80ом PostgreSQL, Ñ\8dÑ\82о
+единственный пакет, который вам надо установить.
 
 
-ôÅÐÅÒØ ÐÁËÅÔÙ Ó ÂÉÂÌÉÏÔÅËÁÍÉ ÄÌÑ ÒÁÚÎÙÈ ÑÚÙËÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ (C,
-C++, Perl É Tcl) ÒÁÚÄÅÌÅÎÙ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÔÏÌØËÏ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ
ÚÙËÁ C.
+Теперь пакеты с библиотеками для разных языков программирования (C,
+C++, Perl и Tcl) разделены. Этот пакет включает только библиотеки для
\8fзÑ\8bка C.
 
 
-%description clients -l uk
-ãÅÊ ÐÁËÅԠͦÓÔÉÔØ Ô¦ÌØËÉ Ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ
-ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÓÅÒ×ÅÒÁ PostgreSQL. óÅÒ×ÅҠͦÓÔÉÔØÓÑ × ÇÏÌÏ×ÎÏÍÕ
ÁËÅÔ¦. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÎÏ ÐÒÁÃÀ×ÁÔÉ Ú ¦ÎÛÉÍ ÓÅÒ×ÅÒÏÍ PostgreSQL, ÃÅ
-¤ÄÉÎÉÊ ÐÁËÅÔ, ÑËÉÊ ×ÁÍ ÔÒÅÂÁ ×ÓÔÁÎÏ×ÉÔÉ.
+%description clients -l uk.UTF-8
+Цей пакет містить тільки клієнтські програми та бібліотеки, необхідні
+для доступу до сервера PostgreSQL. Сервер міститься в головному
¿Ð°ÐºÐµÑ\82Ñ\96. Ð¯ÐºÑ\89о Ð²Ð°Ð¼ Ð¿Ð¾Ñ\82Ñ\80Ñ\96бно Ð¿Ñ\80аÑ\86Ñ\8eваÑ\82и Ð· Ñ\96нÑ\88им Ñ\81еÑ\80веÑ\80ом PostgreSQL, Ñ\86е
+єдиний пакет, який вам треба встановити.
 
 
-ôÅÐÅÒ ÐÁËÅÔɠڠ¦Â̦ÏÔÅËÁÍÉ ÄÌÑ Ò¦ÚÎÉÈ ÍÏ× ÐÒÏÇÒÁÍÕ×ÁÎÎÑ (C, C++, Perl
-¦ Tcl) ÒÏÚĦÌÅΦ. ãÅÊ ÐÁËÅԠͦÓÔÉÔØ Ô¦ÌØËɠ¦Â̦ÏÔÅËÉ ÄÌÑ ÍÏ×É C.
+Тепер пакети з бібліотеками для різних мов програмування (C, C++, Perl
+і Tcl) розділені. Цей пакет містить тільки бібліотеки для мови C.
 
 %package doc
 Summary:       Documentation for PostgreSQL
 
 %package doc
 Summary:       Documentation for PostgreSQL
-Summary(pl):   Dodatkowa dokumantacja dla PostgreSQL
+Summary(pl.UTF-8):     Dodatkowa dokumantacja dla PostgreSQL
 Group:         Applications/Databases
 
 %description doc
 This package includes documentation and HOWTO for programmer, admin
 etc., in HTML format.
 
 Group:         Applications/Databases
 
 %description doc
 This package includes documentation and HOWTO for programmer, admin
 etc., in HTML format.
 
-%description doc -l pl
-Pakiet ten zawiera dokumentacjê oraz HOWTO m.in. dla programistów,
-administratorów w formacie HTML.
+%description doc -l pl.UTF-8
+Pakiet ten zawiera dokumentację oraz HOWTO m.in. dla programistów,
+administratorów w formacie HTML.
 
 %package libs
 Summary:       PostgreSQL libraries
 
 %package libs
 Summary:       PostgreSQL libraries
-Summary(es):   Biblioteca compartida del PostgreSQL
-Summary(pl):   Biblioteki dzielone programu PostgreSQL
-Summary(pt_BR):        Biblioteca compartilhada do PostgreSQL
-Summary(zh_CN):        PostgreSQL ¿Í»§ËùÐèÒªµÄ¹²Ïí¿â
+Summary(es.UTF-8):     Biblioteca compartida del PostgreSQL
+Summary(pl.UTF-8):     Biblioteki dzielone programu PostgreSQL
+Summary(pt_BR.UTF-8):  Biblioteca compartilhada do PostgreSQL
+Summary(zh_CN.UTF-8):  PostgreSQL 客户所需要的共享库
 Group:         Libraries
 
 %description libs
 PostgreSQL shared libraries.
 
 Group:         Libraries
 
 %description libs
 PostgreSQL shared libraries.
 
-%description libs -l es
+%description libs -l es.UTF-8
 Este paquete contiene la biblioteca compartida para acceso al
 PostgreSQL.
 
 Este paquete contiene la biblioteca compartida para acceso al
 PostgreSQL.
 
-%description libs -l pl
+%description libs -l pl.UTF-8
 Biblioteki dzielone programu PostgreSQL.
 
 Biblioteki dzielone programu PostgreSQL.
 
-%description libs -l pt_BR
-Este pacote contém a biblioteca compartilhada para acesso ao
+%description libs -l pt_BR.UTF-8
+Este pacote contém a biblioteca compartilhada para acesso ao
 PostgreSQL.
 
 %package ecpg
 Summary:       Embedded SQL in C interface
 PostgreSQL.
 
 %package ecpg
 Summary:       Embedded SQL in C interface
-Summary(pl):   Interfejs wbudowanego SQL-a w jêzyk C
+Summary(pl.UTF-8):     Interfejs wbudowanego SQL-a w język C
 Group:         Libraries
 Group:         Libraries
-Requires:      %{name}-libs = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name}-libs = %{version}-%{release}
 
 %description ecpg
 Embedded SQL in C interface.
 
 
 %description ecpg
 Embedded SQL in C interface.
 
-%description ecpg -l pl
-Interfejs wbudowanego SQL-a w jêzyk C.
+%description ecpg -l pl.UTF-8
+Interfejs wbudowanego SQL-a w język C.
 
 %package ecpg-devel
 Summary:       Embedded SQL in C interface files
 
 %package ecpg-devel
 Summary:       Embedded SQL in C interface files
-Summary(pl):   Pliki programistyczne interfejsu wbudowanego SQL-a w jêzyk C
+Summary(pl.UTF-8):     Pliki programistyczne interfejsu wbudowanego SQL-a w język C
 Group:         Development/Libraries
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{postgresql_version}-%{postgresql_release}
-Requires:      %{name}-ecpg = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name}-devel = %{version}-%{release}
+Requires:      %{name}-ecpg = %{version}-%{release}
 
 %description ecpg-devel
 Embedded SQL in C interface files.
 
 
 %description ecpg-devel
 Embedded SQL in C interface files.
 
-%description ecpg-devel -l pl
-Pliki programistyczne interfejsu wbudowanego SQL-a w jêzyk C.
+%description ecpg-devel -l pl.UTF-8
+Pliki programistyczne interfejsu wbudowanego SQL-a w język C.
 
 %package static
 Summary:       PostgreSQL static libraries
 
 %package static
 Summary:       PostgreSQL static libraries
-Summary(es):   Bibliotecas estaticas PostgreSQL
-Summary(pl):   Biblioteki statyczne programu PostgreSQL
-Summary(pt_BR):        Bibliotecas estáticas PostgreSQL
-Summary(ru):   óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó PostgreSQL
-Summary(uk):   óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú PostgreSQL
+Summary(es.UTF-8):     Bibliotecas estaticas PostgreSQL
+Summary(pl.UTF-8):     Biblioteki statyczne programu PostgreSQL
+Summary(pt_BR.UTF-8):  Bibliotecas estáticas PostgreSQL
+Summary(ru.UTF-8):     Статические библиотеки для программирования с PostgreSQL
+Summary(uk.UTF-8):     Статичні бібліотеки для програмування з PostgreSQL
 Group:         Development/Libraries
 Group:         Development/Libraries
-Requires:      %{name}-devel = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 PostgreSQL static libraries.
 
 
 %description static
 PostgreSQL static libraries.
 
-%description static -l es
-Este paquete contiene bibliotecas estaticas requerida para compilación
+%description static -l es.UTF-8
+Este paquete contiene bibliotecas estaticas requerida para compilación
 de aplicativos que se comunican directamente con el servidor backend
 PostgreSQL.
 
 de aplicativos que se comunican directamente con el servidor backend
 PostgreSQL.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Biblioteki statyczne programu PostgreSQL.
 
 Biblioteki statyczne programu PostgreSQL.
 
-%description static -l pt_BR
-Este pacote contém as bibliotecas estáticas requeridas para compilação
+%description static -l pt_BR.UTF-8
+Este pacote contém as bibliotecas estáticas requeridas para compilação
 de aplicativos que se comunicam diretamente com o servidor backend
 PostgreSQL.
 
 de aplicativos que se comunicam diretamente com o servidor backend
 PostgreSQL.
 
-%description static -l ru
-üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
-×ÈÏÄÑÔ × %{name}-devel.
+%description static -l ru.UTF-8
+Это отдельный пакет со статическими библиотеками, которые больше не
+входят в %{name}-devel.
 
 
-%description static -l uk
-ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍɠ¦Â̦ÏÔÅËÁÍÉ, Ñ˦ Â¦ÌØÛ ÎÅ ×ÈÏÄÑÔØ ×
+%description static -l uk.UTF-8
+Це окремий пакет зі статичними бібліотеками, які більш не входять в
 %{name}-devel.
 
 %package module-plpgsql
 Summary:       PL/pgSQL - PostgreSQL procedural language
 %{name}-devel.
 
 %package module-plpgsql
 Summary:       PL/pgSQL - PostgreSQL procedural language
-Summary(pl):   PL/pgSQL jêzyk proceduralny bazy danych PostgreSQL
+Summary(pl.UTF-8):     PL/pgSQL - język proceduralny bazy danych PostgreSQL
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name} = %{version}-%{release}
 
 %description module-plpgsql
 
 %description module-plpgsql
-From PostgreSQL documentation.
+From PostgreSQL documentation:
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
@@ -542,29 +537,29 @@ on demand.
 To enable PL/pgSQL procedural language for your database you have to
 run createlang command.
 
 To enable PL/pgSQL procedural language for your database you have to
 run createlang command.
 
-%description module-plpgsql -l pl
-Z dokumentacji PostgreSQL.
+%description module-plpgsql -l pl.UTF-8
+Z dokumentacji PostgreSQL:
 
 
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
+Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
+programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
+proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
+funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
+który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
+funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
 potrzeby.
 
 potrzeby.
 
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
+Za pomocą polecenia createlang można dodać obsługę języka
 proceduralnego PL/pgSQL dla swojej bazy danych.
 
 %package module-plperl
 Summary:       PL/perl - PostgreSQL procedural language
 proceduralnego PL/pgSQL dla swojej bazy danych.
 
 %package module-plperl
 Summary:       PL/perl - PostgreSQL procedural language
-Summary(pl):   PL/perl jêzyk proceduralny bazy danych PostgreSQL
+Summary(pl.UTF-8):     PL/perl - język proceduralny bazy danych PostgreSQL
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name} = %{version}-%{release}
 Requires:      perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
 
 %description module-plperl
 Requires:      perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
 
 %description module-plperl
-From PostgreSQL documentation.
+From PostgreSQL documentation:
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
@@ -577,29 +572,64 @@ on demand.
 To enable PL/Perl procedural language for your database you have to
 run createlang command.
 
 To enable PL/Perl procedural language for your database you have to
 run createlang command.
 
-%description module-plperl -l pl
-Z dokumentacji PostgreSQL.
+%description module-plperl -l pl.UTF-8
+Z dokumentacji PostgreSQL:
 
 
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
+Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
+programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
+proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
+funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
+który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
+funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
 potrzeby.
 
 potrzeby.
 
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
+Za pomocą polecenia createlang można dodać obsługę języka
 proceduralnego PL/Perl dla swojej bazy danych.
 
 proceduralnego PL/Perl dla swojej bazy danych.
 
+%package module-plphp
+Summary:       PL/PHP - PostgreSQL procedural language
+Summary(pl.UTF-8):     PL/PHP - język proceduralny bazy danych PostgreSQL
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+%{?requires_php_extension}
+
+%description module-plphp
+From PostgreSQL documentation:
+
+Postgres supports the definition of procedural languages. In the case
+of a function or trigger procedure defined in a procedural language,
+the database has no built-in knowledge about how to interpret the
+function's source text. Instead, the task is passed to a handler that
+knows the details of the language. The handler itself is a special
+programming language function compiled into a shared object and loaded
+on demand.
+
+To enable PL/PHP procedural language for your database you have to run
+createlang command.
+
+%description module-plphp -l pl.UTF-8
+Z dokumentacji PostgreSQL:
+
+Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
+programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
+proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
+funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
+który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
+funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
+potrzeby.
+
+Za pomocą polecenia createlang można dodać obsługę języka
+proceduralnego PL/PHP dla swojej bazy danych.
+
 %package module-plpython
 Summary:       PL/Python - PostgreSQL procedural language
 %package module-plpython
 Summary:       PL/Python - PostgreSQL procedural language
-Summary(pl):   PL/Python jêzyk proceduralny bazy danych PostgreSQL
+Summary(pl.UTF-8):     PL/Python - język proceduralny bazy danych PostgreSQL
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
-%pyrequires_eq python
+Requires:      %{name} = %{version}-%{release}
+Requires:      python
 
 %description module-plpython
 
 %description module-plpython
-From PostgreSQL documentation.
+From PostgreSQL documentation:
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
@@ -612,28 +642,28 @@ on demand.
 To enable PL/Python procedural language for your database you have to
 run createlang command.
 
 To enable PL/Python procedural language for your database you have to
 run createlang command.
 
-%description module-plpython -l pl
-Z dokumentacji PostgreSQL.
+%description module-plpython -l pl.UTF-8
+Z dokumentacji PostgreSQL:
 
 
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
+Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
+programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
+proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
+funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
+który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
+funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
 potrzeby.
 
 potrzeby.
 
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
+Za pomocą polecenia createlang można dodać obsługę języka
 proceduralnego PL/Python dla swojej bazy danych.
 
 %package module-pltcl
 Summary:       PL/Tcl - PostgreSQL procedural language
 proceduralnego PL/Python dla swojej bazy danych.
 
 %package module-pltcl
 Summary:       PL/Tcl - PostgreSQL procedural language
-Summary(pl):   PL/Tcl - jêzyk proceduralny bazy danych PostgreSQL
+Summary(pl.UTF-8):     PL/Tcl - język proceduralny bazy danych PostgreSQL
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name} = %{version}-%{release}
 
 %description module-pltcl
 
 %description module-pltcl
-From PostgreSQL documentation.
+From PostgreSQL documentation:
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
 
 Postgres supports the definition of procedural languages. In the case
 of a function or trigger procedure defined in a procedural language,
@@ -646,89 +676,132 @@ on demand.
 To enable PL/Tcl procedural language for your database you have to run
 createlang command.
 
 To enable PL/Tcl procedural language for your database you have to run
 createlang command.
 
-%description module-pltcl -l pl
-Z dokumentacji PostgreSQL.
+%description module-pltcl -l pl.UTF-8
+Z dokumentacji PostgreSQL:
 
 
-Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
-programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
-proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
-funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
-który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
-funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
+Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
+programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
+proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
+funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
+który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
+funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
 potrzeby.
 
 potrzeby.
 
-Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
+Za pomocą polecenia createlang można dodać obsługę języka
 proceduralnego PL/Tcl dla swojej bazy danych.
 
 proceduralnego PL/Tcl dla swojej bazy danych.
 
+%package module-dblink
+Summary:       dblink module for PostgreSQL
+Summary(pl.UTF-8):     Moduł dblink dla PostgreSQL-a
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description module-dblink
+dblink module for PostgreSQL provides functions returning results from
+remote database.
+
+%description module-dblink -l pl.UTF-8
+Moduł dblink dla PostgreSQL-a udostępnia funkcje zwracające wyniki ze
+zdalnej bazy danych.
+
+%package module-lo
+Summary:       Large Objects module for PostgreSQL
+Summary(pl.UTF-8):     Moduł Large Objects dla PostgreSQL-a
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description module-lo
+Large Objects module for PostgreSQL adds a new data type 'lo', some
+support functions and a trigger which handles the orphaning problem.
+
+%description module-lo -l pl.UTF-8
+Moduł Large Objects dla PostgreSQL-a dodaje nowy typ danych 'lo',
+kilka funkcji pomocniczych i wyzwalacz rozwiązujący problem
+osieroconych obiektów.
+
 %package module-pgcrypto
 Summary:       Cryptographic functions for PostgreSQL
 %package module-pgcrypto
 Summary:       Cryptographic functions for PostgreSQL
-Summary(pl):   Funkcje kryptograficzne dla PostgreSQL
+Summary(pl.UTF-8):     Funkcje kryptograficzne dla PostgreSQL-a
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name} = %{version}-%{release}
 
 %description module-pgcrypto
 Cryptographic functions for PostgreSQL.
 
 
 %description module-pgcrypto
 Cryptographic functions for PostgreSQL.
 
-%description module-pgcrypto -l pl
+%description module-pgcrypto -l pl.UTF-8
 Funkcje kryptograficzne dla PostgreSQL.
 
 Funkcje kryptograficzne dla PostgreSQL.
 
+%package module-tablefunc
+Summary:       crosstab functions for PostgreSQL
+Summary(pl.UTF-8):     Funkcje crosstab dla PostgreSQL-a
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
+
+%description module-tablefunc
+crosstab functions for PostgreSQL.
+
+%description module-tablefunc -l pl.UTF-8
+Funkcje crosstab dla PostgreSQL-a.
+
 %package module-tsearch2
 Summary:       Full text extension for PostgreSQL
 %package module-tsearch2
 Summary:       Full text extension for PostgreSQL
-Summary(pl):   Rozszerzenie pe³notekstowe dla PostgreSQL-a
+Summary(pl.UTF-8):     Rozszerzenie pełnotekstowe dla PostgreSQL-a
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name} = %{version}-%{release}
 
 %description module-tsearch2
 Implementation of a new data type tsvector - a searchable data type
 with indexed access:
 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
 
 
 %description module-tsearch2
 Implementation of a new data type tsvector - a searchable data type
 with indexed access:
 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
 
-%description module-tsearch2 -l pl
-Implementacja nowego typu danych tsvector - typu danych podlegaj±cego
-przeszukiwaniu z dostêpem poprzez indeksy:
+%description module-tsearch2 -l pl.UTF-8
+Implementacja nowego typu danych tsvector - typu danych podlegającego
+przeszukiwaniu z dostępem poprzez indeksy:
 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
 
 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
 
-%package -n slony1
-Summary:       Slony-I - a "master to multiple slaves" replication system for PostgreSQL
-Summary(pl):   Slony-I - system replikacji dla PostgreSQL
-Version:       %{slony1_version}
-Release:       %{slony1_release}@%{postgresql_version}_%{postgresql_release}
-URL:           http://slony.info/
+%package module-pg_trgm
+Summary:       Trigram matching for PostgreSQL
+Summary(pl.UTF-8):     Dopasowanie trigramowe dla PostgreSQL-a
 Group:         Applications/Databases
 Group:         Applications/Databases
-Requires:      %{name} = %{postgresql_version}-%{postgresql_release}
-Requires:      %{name}-libs = %{postgresql_version}-%{postgresql_release}
+Requires:      %{name} = %{version}-%{release}
 
 
-%description -n slony1
-Slony-I is a "master to multiple slaves" replication system with
-cascading and failover.
+%description module-pg_trgm
+This module provides functions and index classes for determining the
+similarity of text based on trigram matching.
 
 
-The big picture for the development of Slony-I is a master-slave
-system that includes all features and capabilities needed to replicate
-large databases to a reasonably limited number of slave systems.
+%description module-pg_trgm -l pl.UTF-8
+Ten moduł dostarcza funkcje i klasy do rozpoznawania podobnych tekstów
+w oparciu o dopasowywanie trigramowe (trigram matching).
 
 
-Slony-I is a system for data centers and backup sites, where the
-normal mode of operation is that all nodes are available. 
 
 
-%description -n slony1 -l pl
-Slony-I jest systemem replikacji dla PostgreSQL. Pozwala na replikacjê
-typu "jeden serwer g³owny, wiele serwerów pomocniczych".
+%package module-xml2
+Summary:       XML-handling functions for PostgreSQL
+Summary(pl.UTF-8):     Funkcje do obsługi XML-a dla PostgreSQL-a
+Group:         Applications/Databases
+Requires:      %{name} = %{version}-%{release}
 
 
-G³ówn± zalet± Slony-I jest system "master-slave". Zawiera on wszelk±
-funkcjonalno¶æ potrzebn± do replikowania du¿ych baz danych na
-okre¶lon± ilo¶æ serwerów pomocniczych lub zastêpczych.
+%description module-xml2
+Module with XML functions provides both XPath querying and XSLT
+functionality. There is also a new table function which allows the
+straightforward return of multiple XML results.
 
 
-Slony-I jest przeznaczony dla systemów, gdzie normalny tryb pracy
-wymaga aby zarówno serwer g³ówny jak i wszystkie serwery pomocnicze
-by³y ca³y czas operacyjne.
+%description module-xml2 -l pl.UTF-8
+Moduł z funkcjami XML zapewniającymi obsługę zapytań XPath oraz
+funkcjonalność XSLT. Jest także nowa funkcja tabelowa pozwalająca na
+bezpośrednie zwracanie wielu wyników XML.
 
 %prep
 
 %prep
-%setup -q -a4
-#%setup -q -n %{name}-%{version}%{beta}
+%setup -q -a8
 %patch0 -p1
 %{?with_absolute_dbpaths:%patch1 -p1}
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch0 -p1
 %{?with_absolute_dbpaths:%patch1 -p1}
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
+
+%if %{with php}
+patch -p1 < plphp.patch
+%endif
 
 tar xzf doc/man*.tar.gz
 
 
 tar xzf doc/man*.tar.gz
 
@@ -739,51 +812,45 @@ tar zxf doc/postgres.tar.gz -C doc/unpacked
 #find contrib -type d -name CVS -exec rm -rf {} \;
 
 %build
 #find contrib -type d -name CVS -exec rm -rf {} \;
 
 %build
-#rm -f config/libtool.m4
-#install /usr/share/automake/config.* config
 %{__aclocal} -I config
 %{__autoconf}
 %configure \
        CFLAGS="%{rpmcflags} -DNEED_REENTRANT_FUNCS" \
 %{__aclocal} -I config
 %{__autoconf}
 %configure \
        CFLAGS="%{rpmcflags} -DNEED_REENTRANT_FUNCS" \
-       %{?with_pgsql_locale:--enable-locale} \
-       %{?with_pgsql_multibyte:--enable-multibyte} \
        --disable-rpath \
        --disable-rpath \
+       --enable-depend \
+       --enable-integer-datetimes \
        --enable-nls \
        --enable-thread-safety \
        --enable-nls \
        --enable-thread-safety \
-       --enable-integer-datetimes \
-       --enable-depend \
-       --enable-recode \
-       --enable-syslog \
+       %{?with_kerberos5:--with-krb5} \
+       --with-openssl \
        --with-pam \
        --with-pam \
-       --enable-unicode-conversion \
-       --with-CXX \
-       %{?with_tcl:--with-tcl} \
        %{?with_perl:--with-perl} \
        %{?with_perl:--with-perl} \
+       %{?with_php:--with-php=/usr/include/php} \
        %{?with_python:--with-python} \
        %{?with_python:--with-python} \
-       %{?with_kerberos5:--with-krb5} \
-       --with-openssl \
-       --with-x \
-       --without-docdir 
+       %{?with_tcl:--with-tcl --with-tclconfig=%{_ulibdir}} \
+       --without-docdir
 
 %{__make}
 
 %{__make}
-%{__make} -C contrib/pg_autovacuum
+%{__make} -C contrib/dblink
+%{__make} -C contrib/lo
 %{__make} -C contrib/pgcrypto
 %{__make} -C contrib/pgcrypto
+%{__make} -C contrib/tablefunc
 %{__make} -C contrib/tsearch2
 %{__make} -C contrib/tsearch2
-#%{__make} -C src/tutorial
+%{__make} -C contrib/pg_trgm
+%{__make} -C contrib/xml2
+%{__make} -C src/tutorial \
+       NO_PGXS=1
+
 %ifnarch sparc sparcv9 sparc64 alpha
 %{?with_tests:%{__make} check}
 %endif
 
 %ifnarch sparc sparcv9 sparc64 alpha
 %{?with_tests:%{__make} check}
 %endif
 
-%if %{with slony1}
-cd slony1-%{slony1_version}
-install /usr/share/automake/config.* config
-%configure \
-       --with-pgsourcetree=`pwd`/..
+%if %{with php}
+cd src/pl/plphp
 %{__make}
 %{__make}
-cd ..
+cd ../../../
 %endif
 
 %endif
 
-
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
@@ -792,7 +859,7 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
        $RPM_BUILD_ROOT%{_mandir} \
        $RPM_BUILD_ROOT/home/services/postgres
 
        $RPM_BUILD_ROOT%{_mandir} \
        $RPM_BUILD_ROOT/home/services/postgres
 
-#install src/tutorial/*.sql $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -p src/tutorial/*.sql $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
@@ -802,33 +869,41 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
        DESTDIR=$RPM_BUILD_ROOT
 %endif
 
        DESTDIR=$RPM_BUILD_ROOT
 %endif
 
-%{__make} -C contrib/pg_autovacuum install \
+%{__make} -C contrib/dblink install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%{__make} -C contrib/lo install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} -C contrib/pgcrypto install \
        DESTDIR=$RPM_BUILD_ROOT
 
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} -C contrib/pgcrypto install \
        DESTDIR=$RPM_BUILD_ROOT
 
+%{__make} -C contrib/tablefunc install \
+       DESTDIR=$RPM_BUILD_ROOT
+
 %{__make} -C contrib/tsearch2 install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} -C contrib/tsearch2 install \
        DESTDIR=$RPM_BUILD_ROOT
 
-%if %{with slony1}
-%{__make} install -C slony1-%{slony1_version} \
+%{__make} -C contrib/pg_trgm install \
        DESTDIR=$RPM_BUILD_ROOT
        DESTDIR=$RPM_BUILD_ROOT
-mkdir $RPM_BUILD_ROOT/home/services/slony1
-install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/slony1
-install %{SOURCE6} $RPM_BUILD_ROOT/home/services/slony1/.pgpass
-install %{SOURCE5} $RPM_BUILD_ROOT/etc/rc.d/init.d/slony1
+
+%{__make} -C contrib/xml2 install \
+       DESTDIR=$RPM_BUILD_ROOT
+
+%if %{with php}
+cd src/pl/plphp
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
+cd ../../../
 %endif
 
 touch $RPM_BUILD_ROOT/var/log/pgsql
 
 %endif
 
 touch $RPM_BUILD_ROOT/var/log/pgsql
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
+install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
+cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
 
 install -d howto
 
 install -d howto
-( cd howto
-       tar xzf %{SOURCE2}
-)
+tar zxf %{SOURCE2} -C howto
 
 %py_comp $RPM_BUILD_ROOT%{py_libdir}
 %py_ocomp $RPM_BUILD_ROOT%{py_libdir}
 
 %py_comp $RPM_BUILD_ROOT%{py_libdir}
 %py_ocomp $RPM_BUILD_ROOT%{py_libdir}
@@ -858,7 +933,7 @@ fi
 foundold=0
 for pgdir in $PG_DB_CLUSTERS; do
        if [ -f $pgdir/PG_VERSION ]; then
 foundold=0
 for pgdir in $PG_DB_CLUSTERS; do
        if [ -f $pgdir/PG_VERSION ]; then
-               if [ `cat $pgdir/PG_VERSION` != '8.0' ]; then
+               if [ `cat $pgdir/PG_VERSION` != '8.2' ]; then
                        echo "Found database(s) in older, incompatible format in cluster $pgdir."
                        foundold=1
                fi
                        echo "Found database(s) in older, incompatible format in cluster $pgdir."
                        foundold=1
                fi
@@ -878,32 +953,24 @@ if [ "$foundold" = "1" ]; then
        echo
        echo "Warning for upgrade from version *before* 7.3."
        echo "Reading following webpage is encouraged:"
        echo
        echo "Warning for upgrade from version *before* 7.3."
        echo "Reading following webpage is encouraged:"
-       echo "http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3."
+       echo "http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3"
        exit 1
 fi
 
        exit 1
 fi
 
-getgid postgres >/dev/null 2>&1 || /usr/sbin/groupadd -g 88 -r postgres
-if id postgres >/dev/null 2>&1 ; then
+%groupadd -g 88 -r postgres
+%useradd -M -o -r -u 88 -d /home/services/postgres -s /bin/sh -g postgres -c "PostgreSQL Server" postgres
+
+if [ -n "`/bin/id -u postgres 2>/dev/null`" ]; then
        /usr/sbin/usermod -d /home/services/postgres postgres
        /usr/sbin/usermod -d /home/services/postgres postgres
-else
-       /usr/sbin/useradd -M -o -r -u 88 \
-               -d /home/services/postgres -s /bin/sh -g postgres \
-               -c "PostgreSQL Server" postgres
 fi
 
 %post
 /sbin/chkconfig --add postgresql
 fi
 
 %post
 /sbin/chkconfig --add postgresql
-if [ -f /var/lock/subsys/postgresql ]; then
-       /etc/rc.d/init.d/postgresql restart >&2 || :
-else
-       echo "Run \"/etc/rc.d/init.d/postgresql start\" to start postgresql server."
-fi
+%service postgresql restart "postgresql server"
 
 %preun
 if [ "$1" = "0" ]; then
 
 %preun
 if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/postgresql ]; then
-               /etc/rc.d/init.d/postgresql stop
-       fi
+       %service postgresql stop
        /sbin/chkconfig --del postgresql
 fi
 
        /sbin/chkconfig --del postgresql
 fi
 
@@ -913,49 +980,14 @@ fi
 %post  ecpg -p /sbin/ldconfig
 %postun        ecpg -p /sbin/ldconfig
 
 %post  ecpg -p /sbin/ldconfig
 %postun        ecpg -p /sbin/ldconfig
 
-%pre -n slony1
-getgid slony1 >/dev/null 2>&1 || /usr/sbin/groupadd -g 131 -r slony1
-if id slony1 >/dev/null 2>&1 ; then
-       /usr/sbin/usermod -d /home/services/slony1 slony1
-else
-       /usr/sbin/useradd -M -o -r -u 131 \
-               -d /home/services/slony1 -s /bin/sh -g slony1 \
-               -c "Slony-I Replicator" slony1
-fi
-
-%post -n slony1
-/sbin/chkconfig --add slony1
-if [ -f /var/lock/subsys/slony1 ]; then
-       /etc/rc.d/init.d/slony1 restart >&2 || :
-else
-       echo "Run \"/etc/rc.d/init.d/slony1 start\" to start slony1 replicator."
-fi
-
-%preun -n slony1
-if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/slony1 ]; then
-               /etc/rc.d/init.d/slony1 stop
-       fi
-       /sbin/chkconfig --del slony1
-fi
-
 %files -f main.lang
 %defattr(644,root,root,755)
 %doc COPYRIGHT README HISTORY doc/{FAQ*,README*,bug.template}
 %files -f main.lang
 %defattr(644,root,root,755)
 %doc COPYRIGHT README HISTORY doc/{FAQ*,README*,bug.template}
-%doc contrib/pg_autovacuum/README*
 %attr(754,root,root) /etc/rc.d/init.d/postgresql
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postgresql
 
 %attr(754,root,root) /etc/rc.d/init.d/postgresql
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postgresql
 
-%attr(755,root,root) %{_bindir}/clusterdb
-%attr(755,root,root) %{_bindir}/createdb
-%attr(755,root,root) %{_bindir}/createlang
-%attr(755,root,root) %{_bindir}/createuser
-%attr(755,root,root) %{_bindir}/dropdb
-%attr(755,root,root) %{_bindir}/droplang
-%attr(755,root,root) %{_bindir}/dropuser
 %attr(755,root,root) %{_bindir}/initdb
 %attr(755,root,root) %{_bindir}/ipcclean
 %attr(755,root,root) %{_bindir}/initdb
 %attr(755,root,root) %{_bindir}/ipcclean
-%attr(755,root,root) %{_bindir}/pg_autovacuum
 %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_controldata
 %attr(755,root,root) %{_bindir}/pg_ctl
 %attr(755,root,root) %{_bindir}/pg_resetxlog
@@ -969,27 +1001,20 @@ fi
 %attr(755,root,root) %{_pgmoduledir}/utf*
 
 %dir %{_pgsqldir}
 %attr(755,root,root) %{_pgmoduledir}/utf*
 
 %dir %{_pgsqldir}
-%dir %{_pgmoduledir}
 %dir %{_datadir}/postgresql
 %dir %{_datadir}/postgresql
-%dir %{_datadir}/postgresql/timezone
 %{_datadir}/postgresql/*.bki
 %{_datadir}/postgresql/*.sample
 %{_datadir}/postgresql/*.description
 %{_datadir}/postgresql/*.bki
 %{_datadir}/postgresql/*.sample
 %{_datadir}/postgresql/*.description
+%{_datadir}/postgresql/*.shdescription
 %{_datadir}/postgresql/*.sql
 %{_datadir}/postgresql/*.txt
 %{_datadir}/postgresql/*.sql
 %{_datadir}/postgresql/*.txt
-%{_datadir}/postgresql/timezone/*
+%{_datadir}/postgresql/timezone
+%{_datadir}/postgresql/timezonesets
 
 %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
 
 
 %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
 
-%{_mandir}/man1/clusterdb.1*
-%{_mandir}/man1/createdb.1*
-%{_mandir}/man1/createlang.1*
-%{_mandir}/man1/createuser.1*
-%{_mandir}/man1/dropdb.1*
-%{_mandir}/man1/droplang.1*
-%{_mandir}/man1/dropuser.1*
 %{_mandir}/man1/initdb.1*
 %{_mandir}/man1/ipcclean.1*
 %{_mandir}/man1/pg_controldata.1*
 %{_mandir}/man1/initdb.1*
 %{_mandir}/man1/ipcclean.1*
 %{_mandir}/man1/pg_controldata.1*
@@ -1006,13 +1031,18 @@ fi
 %files libs -f libpq.lang
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libpq.so.*.*
 %files libs -f libpq.lang
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libpq.so.*.*
+%ghost %{_libdir}/libpq.so.5
+%dir %{_pgmoduledir}
 
 %files ecpg
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/ecpg
 %attr(755,root,root) %{_libdir}/libecpg.so.*.*
 
 %files ecpg
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/ecpg
 %attr(755,root,root) %{_libdir}/libecpg.so.*.*
+%ghost %{_libdir}/libecpg.so.5
 %attr(755,root,root) %{_libdir}/libecpg_compat.so.*.*
 %attr(755,root,root) %{_libdir}/libecpg_compat.so.*.*
+%ghost %{_libdir}/libecpg_compat.so.2
 %attr(755,root,root) %{_libdir}/libpgtypes.so.*.*
 %attr(755,root,root) %{_libdir}/libpgtypes.so.*.*
+%ghost %{_libdir}/libpgtypes.so.2
 %{_mandir}/man1/ecpg.1*
 
 %files ecpg-devel
 %{_mandir}/man1/ecpg.1*
 
 %files ecpg-devel
@@ -1020,7 +1050,7 @@ fi
 %attr(755,root,root) %{_libdir}/libecpg.so
 %attr(755,root,root) %{_libdir}/libecpg_compat.so
 %attr(755,root,root) %{_libdir}/libpgtypes.so
 %attr(755,root,root) %{_libdir}/libecpg.so
 %attr(755,root,root) %{_libdir}/libecpg_compat.so
 %attr(755,root,root) %{_libdir}/libpgtypes.so
-%{_includedir}/ecpg
+%{_includedir}/ecpg*
 
 %files devel -f pg_config.lang
 %defattr(644,root,root,755)
 
 %files devel -f pg_config.lang
 %defattr(644,root,root,755)
@@ -1045,6 +1075,9 @@ fi
 %files backend-devel
 %defattr(644,root,root,755)
 %{_includedir}/postgresql/server
 %files backend-devel
 %defattr(644,root,root,755)
 %{_includedir}/postgresql/server
+%dir %{_pgmoduledir}/pgxs
+%attr(755,root,root) %{_pgmoduledir}/pgxs/config
+%{_pgmoduledir}/pgxs/src
 
 %files static
 %defattr(644,root,root,755)
 
 %files static
 %defattr(644,root,root,755)
@@ -1056,16 +1089,32 @@ fi
 
 %files clients -f clients.lang
 %defattr(644,root,root,755)
 
 %files clients -f clients.lang
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/clusterdb
+%attr(755,root,root) %{_bindir}/createdb
+%attr(755,root,root) %{_bindir}/createlang
+%attr(755,root,root) %{_bindir}/createuser
+%attr(755,root,root) %{_bindir}/dropdb
+%attr(755,root,root) %{_bindir}/droplang
+%attr(755,root,root) %{_bindir}/dropuser
 %attr(755,root,root) %{_bindir}/pg_dump
 %attr(755,root,root) %{_bindir}/pg_dumpall
 %attr(755,root,root) %{_bindir}/pg_restore
 %attr(755,root,root) %{_bindir}/psql
 %attr(755,root,root) %{_bindir}/pg_dump
 %attr(755,root,root) %{_bindir}/pg_dumpall
 %attr(755,root,root) %{_bindir}/pg_restore
 %attr(755,root,root) %{_bindir}/psql
+%attr(755,root,root) %{_bindir}/reindexdb
 %attr(755,root,root) %{_bindir}/vacuumdb
 
 %attr(755,root,root) %{_bindir}/vacuumdb
 
+%{_mandir}/man1/clusterdb.1*
+%{_mandir}/man1/createdb.1*
+%{_mandir}/man1/createlang.1*
+%{_mandir}/man1/createuser.1*
+%{_mandir}/man1/dropdb.1*
+%{_mandir}/man1/droplang.1*
+%{_mandir}/man1/dropuser.1*
 %{_mandir}/man1/pg_dump.1*
 %{_mandir}/man1/pg_dumpall.1*
 %{_mandir}/man1/pg_restore.1*
 %{_mandir}/man1/psql.1*
 %{_mandir}/man1/pg_dump.1*
 %{_mandir}/man1/pg_dumpall.1*
 %{_mandir}/man1/pg_restore.1*
 %{_mandir}/man1/psql.1*
+%{_mandir}/man1/reindexdb.1*
 %{_mandir}/man1/vacuumdb.1*
 %{_mandir}/man7/*.7*
 
 %{_mandir}/man1/vacuumdb.1*
 %{_mandir}/man7/*.7*
 
@@ -1092,30 +1141,54 @@ fi
 %attr(755,root,root) %{_pgmoduledir}/pltcl.so
 %endif
 
 %attr(755,root,root) %{_pgmoduledir}/pltcl.so
 %endif
 
+%if %{with php}
+%files module-plphp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/plphp_*
+%attr(755,root,root) %{_pgmoduledir}/plphp.so
+%endif
+
+%files module-dblink
+%defattr(644,root,root,755)
+%doc contrib/dblink/README.dblink
+%attr(755,root,root) %{_pgmoduledir}/dblink.so
+%{_pgsqldir}/*dblink.sql
+
+%files module-lo
+%defattr(644,root,root,755)
+%doc contrib/lo/README.lo
+%attr(755,root,root) %{_pgmoduledir}/lo.so
+%{_pgsqldir}/*lo.sql
+
 %files module-pgcrypto
 %defattr(644,root,root,755)
 %doc contrib/pgcrypto/README*
 %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
 %files module-pgcrypto
 %defattr(644,root,root,755)
 %doc contrib/pgcrypto/README*
 %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
-%{_pgsqldir}/pgcrypto.sql
+%{_pgsqldir}/*pgcrypto.sql
+
+%files module-tablefunc
+%defattr(644,root,root,755)
+%doc contrib/tablefunc/README.tablefunc
+%attr(755,root,root) %{_pgmoduledir}/tablefunc.so
+%{_pgsqldir}/*tablefunc.sql
 
 %files module-tsearch2
 %defattr(644,root,root,755)
 %doc contrib/tsearch2/README*
 %attr(755,root,root) %{_pgmoduledir}/tsearch2.so
 
 %files module-tsearch2
 %defattr(644,root,root,755)
 %doc contrib/tsearch2/README*
 %attr(755,root,root) %{_pgmoduledir}/tsearch2.so
-%{_pgsqldir}/tsearch2.sql
-%{_pgsqldir}/untsearch2.sql
+%{_pgsqldir}/*tsearch2.sql
+%{_pgsqldir}/russian.stop.utf8
+%{_pgsqldir}/thesaurus
 %{_pgsqldir}/*.stop
 
 %{_pgsqldir}/*.stop
 
-%if %{with slony1}
-%files -n slony1
+%files module-pg_trgm
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%doc slony1-%{slony1_version}/doc/howto/*
-%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/slony1
-%attr(754,root,root) /etc/rc.d/init.d/slony1
-%attr(755,root,root) %{_bindir}/slon
-%attr(755,root,root) %{_bindir}/slonik
-%attr(750,slony1,slony1) %dir /home/services/slony1
-%attr(600,slony1,slony1) /home/services/slony1/.pgpass
-%attr(755,root,root) %{_pgmoduledir}/slony1_funcs.so
-%attr(755,root,root) %{_pgmoduledir}/xxid.so
-%endif
+%doc contrib/pg_trgm/README*
+%attr(755,root,root) %{_pgmoduledir}/pg_trgm.so
+%{_pgsqldir}/*pg_trgm.sql
+
+%files module-xml2
+%defattr(644,root,root,755)
+%doc contrib/xml2/README*
+%attr(755,root,root) %{_pgmoduledir}/pgxml.so
+%{_pgsqldir}/*pgxml.sql
This page took 2.307558 seconds and 4 git commands to generate.