2 # - pg_autovacuum init support? look at its readme file, please
3 # - pg_ctl uses psql again, current patch2 doesn't eliminate this
6 %bcond_without tests # disable testing
7 %bcond_without tcl # disables Tcl support
8 %bcond_without kerberos5 # disable kerberos5 support
9 %bcond_without perl # disable perl support
10 %bcond_without pgsql_locale # disable PostgreSQL locale
11 %bcond_without pgsql_multibyte # disable PostgreSQL multibyte
12 %bcond_without python # disable python support
13 %bcond_with jdbc # enable JDBC driver
14 %bcond_with absolute_dbpaths # enable absolute paths to create database
15 # (disabled by default because it is a security risk)
17 %include /usr/lib/rpm/macros.python
19 Summary: PostgreSQL Data Base Management System
20 Summary(de): PostgreSQL Datenbankverwaltungssystem
21 Summary(es): Gestor de Banco de Datos PostgreSQL
22 Summary(fr): Sysème de gestion de base de données PostgreSQL
23 Summary(pl): PostgreSQL - system bazodanowy
24 Summary(pt_BR): Gerenciador de Banco de Dados PostgreSQL
25 Summary(ru): PostgreSQL - ÓÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ
26 Summary(tr): Veri Tabaný Yönetim Sistemi
27 Summary(uk): PostgreSQL - ÓÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ
28 Summary(zh_CN): PostgreSQL ¿Í»§¶Ë³ÌÐòºÍ¿âÎļþ
33 Group: Applications/Databases
34 ##Source0: ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.bz2
35 Source0: ftp://ftp2.pl.postgresql.org/mirrors/ftp.postgresql.org/source/v%{version}/%{name}-%{version}.tar.bz2
36 # Source0-md5: 9db7432c431d1570b1f605727daf27bc
38 Source2: pgsql-Database-HOWTO-html.tar.gz
39 # Source2-md5: 5b656ddf1db41965761f85204a14398e
40 Source3: %{name}.sysconfig
41 Patch0: %{name}-doc.patch
42 Patch1: %{name}-pg_ctl-silent.patch
43 Patch2: %{name}-pg_ctl-nopsql.patch
44 Patch3: %{name}-conf.patch
45 Patch4: %{name}-absolute_dbpaths.patch
46 Patch5: %{name}-link.patch
47 Patch6: %{name}-com_err.patch
48 Patch7: %{name}-ecpg_link.patch
49 Patch8: %{name}-ecpg-includedir.patch
50 Patch9: %{name}-contrib_install.patch
51 Patch10: %{name}-tsearch2-compound_word_support_20031210.patch
53 URL: http://www.postgresql.org/
54 BuildRequires: autoconf
55 BuildRequires: automake
56 BuildRequires: bison >= 1.875
57 %{?with_kerberos5:BuildRequires: heimdal-devel}
58 BuildRequires: ncurses-devel >= 5.0
59 BuildRequires: openssl-devel >= 0.9.7c
60 BuildRequires: pam-devel
61 %{?with_perl:BuildRequires: perl-devel}
62 %{?with_python:BuildRequires: python-devel >= 2.3}
63 BuildRequires: readline-devel >= 4.2
64 BuildRequires: rpm-pythonprov
65 %{?with_tcl:BuildRequires: tcl-devel >= 8.4.3}
66 %{?with_tcl:BuildRequires: tk-devel >= 8.4.3}
67 BuildRequires: zlib-devel
68 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 PreReq: %{name}-clients = %{version}
71 PreReq: %{name}-libs = %{version}
72 Requires(pre): /usr/bin/getgid
73 Requires(pre): /bin/id
74 Requires(pre): /usr/sbin/groupadd
75 Requires(pre): /usr/sbin/useradd
76 Requires(pre): /usr/sbin/usermod
77 Requires(post,preun): /sbin/chkconfig
78 Obsoletes: postgresql-server
79 Obsoletes: postgresql-test
81 %define _pgmoduledir %{_libdir}/postgresql
82 %define _pgsqldir %{_pgmoduledir}/sql
85 PostgreSQL Data Base Management System (formerly known as Postgres,
88 PostgreSQL is an enhancement of the POSTGRES database management
89 system, a next-generation DBMS research prototype. While PostgreSQL
90 retains the powerful data model and rich data types of POSTGRES, it
91 replaces the PostQuel query language with an extended subset of SQL.
92 PostgreSQL is free and the complete source is available.
94 PostgreSQL development is being performed by a team of Internet
95 developers who all subscribe to the PostgreSQL development mailing
96 list. The current coordinator is Marc G. Fournier
97 (scrappy@postgreSQL.org). This team is now responsible for all current
98 and future development of PostgreSQL.
100 The authors of PostgreSQL 1.01 were Andrew Yu and Jolly Chen. Many
101 others have contributed to the porting, testing, debugging and
102 enhancement of the code. The original Postgres code, from which
103 PostgreSQL is derived, was the effort of many graduate students,
104 undergraduate students, and staff programmers working under the
105 direction of Professor Michael Stonebraker at the University of
106 California, Berkeley.
108 The original name of the software at Berkeley was Postgres. When SQL
109 functionality was added in 1995, its name was changed to Postgres95.
110 The name was changed at the end of 1996 to PostgreSQL.
112 PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
113 and most flavours of Unix.
116 PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
119 PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
120 ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
121 leistungsfähige Datenmodell und die reichhaltigen Datentypen von
122 POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
123 Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
126 Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
127 sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
128 Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
129 alle aktuellen und künftigen Entwicklungen von PostgreSQL.
131 Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
132 Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
133 Verbesserung des Code beigetragen. Den Original-Postgres-Code, von dem
134 sich PostgreSQL ableitet, verdanken wir der Arbeit vieler Doktoranden,
135 Studenten und Programmierern unter der Leitung von Professor Michael
136 Stonebraker an der University of California, Berkeley.
138 Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
139 hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
140 entschied man sich für PostgreSQL.
142 PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
143 und den meisten Unix-Systemen.
146 Administrador de Banco de Datos PostgreSQL (conocido anteriormente
147 como Postgres, y después como Postgres95). PostgreSQL es una
148 continuación mejorada del Sistema Administrador de Banco de Datos
149 POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
150 generación. Mientras PostgreSQL mantiene el potente modelo de datos y
151 los varios tipos de datos del POSTGRES, substituye el lenguaje de
152 consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
153 es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
154 se ejecutado por un equipo de estudiosos de Internet, todos suscritos
155 en la lista de desarrollo del PostgreSQL. El coordinador actual es
156 Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
157 responsable por el desarrollo actual y futuro del PostgreSQL.
160 Système de gestion de bases de données PostgreSQL (D'abord nommé
161 Postgres, puis Postgres95).
163 PostgreSQL est une amélioration du système de gestion de bases de
164 données POSTGRES, un prototype de recherche de la génération suivant
165 DBMS. Tout en conservant le puissant modèle de donnée de et les types
166 de donée riches de Postgres, il remplace le langage de requêtes de
167 Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
168 libre, et ses sources sont disponibles.
170 Le développement de PostgreSQL est actuellement réalisé via internet
171 parune équipe de développeurs inscrits sur la mailing-list de
172 développement de PostgreSQL. Le coordinateur actuel est Marc G
173 Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
174 développemen actuel et à venir de PostgreSQL.
176 Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
177 Beaucoup d'autres ont contribué au portage, au test, au débogage et à
178 l'amélioration du code. Le code original de Postgres, duquel
179 PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
180 moins haut niveau, et de programmeurs travaillant sous la direction du
181 professeur Michael Stonebraker à l'université de Berkeley Californie.
183 Le nom original du logiciel était Postgres. Quand les fonctionnalitées
184 SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
185 rebaptisé PostgreSQL en 1996.
187 PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
188 et la plupart des Unix.
191 System Zarz±dzania Baz± Danych PostgreSQL (dawniej znany jako
192 Postgres, nastêpnie jako Postgres95).
194 PostgreSQL jest rozszerzeniem systemu zarz±dzania baz danych POSTGRES,
195 prototypu DBMS nastêpnej generacji. Co prawda PostgreSQL odziedziczy³
196 model danych oraz bogaty zbiór ró¿nych typów danych, to jednak jêzyk
197 zapytañ PostQuel zosta³ zast±piony rozszerzonym SQL-em. PostgreSQL
198 jest wolnym oprogramowaniem i kody ¼ród³owe tego oprogramowania s± w
201 System PostgreSQL jest tworzony przez zespó³ ludzi, którzy s± zapisani
202 na listê dyskusyjn± dotycz±c± PostgreSQL-a. Obecnym koordynatorem jest
203 Marc G. Fournier (scrappy@postgreSQL.org). Wymieniony wy¿ej zespó³
204 jest odpowiedzialny za aktualny i przysz³y rozwój systemu PostgreSQL.
206 Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu
207 innych pomaga³o przenosz±c na ró¿ne platformy, testuj±c, analizuj±c i
208 rozszerzaj±c kod. Oryginalny kod Postgres-a, na podstawie którego
209 PostgreSQL powsta³, by³ wysi³kiem wielu absolwentów, studentów oraz
210 zespo³u programistów, którzy pracowali pod kierunkiem profesora
211 Michaela Stonebrakera z Uniwersytetu Kalifornii w Berkeley.
213 Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmia³a
214 Postgres. W 1995 roku dodano jêzyk zapytañ SQL i nazwê zmieniono na
215 Postgres95. W koñcu roku 1996 nazwê ostatecznie zmieniono na
218 PostgreSQL mo¿e byæ uruchominy pod nastêpuj±cymi systemami: Solaris,
219 SunOS, HPUX, AIX, Linux, Irix, FreeBSD i innych systemach Unix.
221 %description -l pt_BR
222 Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
223 Postgres, e depois como Postgres95).
225 O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
226 Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
227 de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
228 dados e os vários tipos de dados do POSTGRES, ele substitui a
229 linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
230 PostgreSQL é livre e tem os fontes disponíveis.
232 O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
233 desenvolvedores da Internet, todos subscritores da lista de
234 desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
235 (scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
236 desenvolvimento atual e futuro do PostgreSQL.
239 PostgreSQL - ÓÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ (ÐÒÅÖÄÅ ÉÚ×ÅÓÔÎÁÑ ËÁË
240 Postgres, ÐÏÔÏÍ ËÁË Postgres95).
242 PostgreSQL - ÜÔÏ ÒÁÓÛÉÒÅÎÎÁÑ ×ÅÒÓÉÑ ÓÉÓÔÅÍÙ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ
243 POSTGRES, ÉÓÓÌÅÄÏ×ÁÔÅÌØÓËÏÇÏ ÐÒÏÔÏÔÉÐÁ DBMS ÓÌÅÄÕÀÝÅÊ ÇÅÎÅÒÁÃÉÉ.
244 óÏÈÒÁÎÑÑ ÍÏÝÎÕÀ ÍÏÄÅÌØ ÄÁÎÎÙÈ É ÂÏÇÁÔÙÊ ÎÁÂÏÒ ÔÉÐÏ× ÄÁÎÎÙÈ POSTGRES,
245 ÏÎÁ ÚÁÍÅÎÑÅÔ ÑÚÙË ÚÁÐÒÏÓÏ× PostQuel ÒÁÓÛÉÒÅÎÎÙÍ ÎÁÂÏÒÏÍ SQL.
246 PostgreSQL ÂÅÓÐÌÁÔÅÎ É ÐÏÓÔÁ×ÌÑÅÔÓÑ × ×ÉÄÅ ÐÏÌÎÏÇÏ ËÏÍÐÌÅËÔÁ ÉÓÈÏÄÎÙÈ
249 PostgreSQL ÒÁÚÒÁÂÁÔÙ×ÁÌÓÑ ËÏÍÁÎÄÏÊ Internet-ÒÁÚÒÁÂÏÔÞÉËÏ×, ÐÏÄÐÉÓÁÎÎÙÈ
250 ÎÁ ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÓ×ÑÝÅÎÎÙÊ ÒÁÚÒÁÂÏÔËÅ PostgreSQL. ÷ ÎÁÓÔÏÑÝÅÅ
251 ×ÒÅÍÑ ËÏÏÒÄÉÎÁÔÏÒÏÍ Ñ×ÌÑÅÔÓÑ Marc G. Fournier
252 (scrappy@postgreSQL.org). üÔÁ ËÏÍÁÎÄÁ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÏÔ×ÅÞÁÅÔ ÚÁ
253 ×ÓÅ ÔÅËÕÝÉÅ É ÂÕÄÕÝÉÅ ÒÁÚÒÁÂÏÔËÉ PostgreSQL.
255 á×ÔÏÒÁÍÉ PostgreSQL 1.01 ÂÙÌÉ Andrew Yu É Jolly Chen. íÎÏÇÉÅ ×ÎÅÓÌÉ
256 Ó×ÏÊ ×ËÌÁÄ × ÐÏÒÔÉÒÏ×ÁÎÉÅ, ÔÅÓÔÉÒÏ×ÁÎÉÅ, ÏÔÌÁÄËÕ É ÕÌÕÞÛÅÎÉÅ ËÏÄÁ.
257 ïÒÉÇÉÎÁÌØÎÙÊ ËÏÄ Postgres, ÏÔ ËÏÔÏÒÏÇÏ ÐÒÏÉÚÏÛÅÌ PostgreSQL, ÂÙÌ
258 ÓÏÚÄÁÎ ÕÓÉÌÉÑÍÉ ÓÔÕÄÅÎÔÏ×, ÁÓÐÉÒÁÎÔÏ× É ÐÅÒÓÏÎÁÌÁ, ÒÁÂÏÔÁÀÝÅÇÏ ÐÏÄ
259 ÒÕËÏ×ÏÄÓÔ×ÏÍ ÐÒÏÆÅÓÓÏÒÁ Michael Stonebraker × University of
260 California, Berkeley.
262 ïÒÉÇÉÎÁÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ðï × Berkeley ÂÙÌÏ Postgres. ëÏÇÄÁ × 1995 ÇÏÄÕ
263 ÂÙÌÁ ÄÏÂÁ×ÌÅÎÁ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ SQL, ÎÁÚ×ÁÎÉÅ ÉÚÍÅÎÉÌÏÓØ ÎÁ
264 Postgres95. ÷ ËÏÎÃÅ 1996 ÇÏÄÁ ÏÎÏ ÅÝÅ ÒÁÚ ÉÚÍÅÎÉÌÏÓØ É ÔÅÐÅÒØ ÜÔÏ
267 PostgreSQL ÒÁÂÏÔÁÅÔ ÎÁ Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
268 É ÂÏÌØÛÉÎÓÔ×Å ÄÒÕÇÉÈ ÒÁÚÎÏ×ÉÄÎÏÓÔÅÊ Unix.
271 PostgreSQL, POSTGRES'den türemiþ bir veri tabaný yönetim sistemidir
272 (DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
273 desteklerken SQL'in geniþletilmiþ bir altkümesi yerine PostQuel
274 sorgulama dilini koyar.
277 PostgreSQL - ÓÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ (ÒÁÎ¦Û ×¦ÄÏÍÁ ÑË Postgres,
278 ÐÏÔ¦Í ÑË Postgres95).
280 PostgreSQL - ÃÅ ÒÏÚÛÉÒÅÎÁ ×ÅÒÓ¦Ñ ÓÉÓÔÅÍÉ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ
281 POSTGRES, ÄÏÓ̦ÄÎÉÃØËÏÇÏ ÐÒÏÔÏÔÉÐÕ DBMS ÎÁÓÔÕÐÎϧ ÇÅÎÅÒÁæ§.
282 úÂÅÒ¦ÇÁÀÞÉ ÐÏÔÕÖÎÕ ÍÏÄÅÌØ ÄÁÎÉÈ ÔÁ ÂÁÇÁÔÉÊ ÎÁÂ¦Ò ÔÉÐ¦× ÄÁÎÉÈ POSTGRES,
283 ×ÏÎÁ ÚÁͦÎÀ¤ ÍÏ×Õ ÚÁÐÉÔ¦× PostQuel ÒÏÚÛÉÒÅÎÉÍ ÎÁÂÏÒÏÍ SQL. PostgreSQL
284 ÂÅÚËÏÛÔÏ×ÎÁ ÔÁ ÐÏÓÔÁ×ÌѤÔØÓÑ Õ ×ÉÇÌÑĦ ÐÏ×ÎÏÇÏ ËÏÍÐÌÅËÔÕ ×ÉȦÄÎÉÈ
287 PostgreSQL ÒÏÚÒÏÂÌѤÔØÓÑ ËÏÍÁÎÄÏÀ Internet-ÐÒÏÇÒÁͦÓÔ¦×, ÕÞÁÓÎÉ˦×
288 ÓÐÉÓËÕ ÒÏÚÓÉÌËÉ, ÐÒÉÓ×ÑÞÅÎÏÇÏ ÒÏÚÒÏÂæ PostgreSQL. îÁÒÁÚ¦
289 ËÏÏÒÄÉÎÁÔÏÒÏÍ ¤ Marc G. Fournier (scrappy@postgreSQL.org). ãÑ ËÏÍÁÎÄÁ
290 צÄÐÏצÄÁ¤ ÚÁ ×Ó¦ ÐÏÔÏÞΦ ÔÁ ÍÁÊÂÕÔΦ ÒÏÚÒÏÂËÉ PostgreSQL.
292 á×ÔÏÒÁÍÉ PostgreSQL 1.01 ÂÕÌÉ Andrew Yu ÔÁ Jolly Chen. âÁÇÁÔÏ ÌÀÄÅÊ
293 ×ÎÅÓÌÉ Ó×¦Ê ×ÎÅÓÏË × ÐÏÒÔÕ×ÁÎÎÑ, ÔÅÓÔÕ×ÁÎÎÑ, צÄÌÁÄËÕ ÔÁ ÐÏËÒÁÝÅÎÎÑ
294 ËÏÄÕ. ïÒÉǦÎÁÌØÎÉÊ ËÏÄ Postgres, ×¦Ä ÑËÏÇÏ ÐÏÈÏÄÉÔØ PostgreSQL, ÂÕ×
295 ÓÔ×ÏÒÅÎÉÊ ÚÕÓÉÌÌÑÍÉ ÓÔÕÄÅÎÔ¦×, ÁÓЦÒÁÎÔ¦× ÔÁ ÐÅÒÓÏÎÁÌÕ, ÑËÉÊ ÐÒÁÃÀ×Á×
296 Ð¦Ä ËÅÒ¦×ÎÉÃÔ×ÏÍ ÐÒÏÆÅÓÏÒÁ Michael Stonebraker × University of
297 California, Berkeley.
299 ïÒÉǦÎÁÌØÎÁ ÎÁÚ×Á ÐÒÏÇÒÁÍÉ × Berkeley ÂÕÌÁ Postgres. ëÏÌÉ × 1995 ÒÏæ
300 ÂÕÌÏ ÄÏÄÁÎÏ ÆÕÎËæÏÎÁÌØΦÓÔØ SQL, ÎÁÚ×Á ÚͦÎÉÌÁÓÑ ÎÁ Postgres95. ÷
301 ˦Îæ 1996 ÒÏËÕ ×ÏÎÁ ÝÅ ÒÁÚ ÚͦÎÉÌÁÓØ ¦ ÚÁÒÁÚ ÃÅ PostgreSQL.
303 PostgreSQL ÐÒÁÃÀ¤ ÎÁ Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
304 ÔÁ ¦ÌØÛÏÓÔ¦ ¦ÎÛÉÈ Ò¦ÚÎÏ×ÉÄ¦× Unix.
307 Summary: PostgreSQL development header files and libraries
308 Summary(de): PostgreSQL-Entwicklungs-Header-Dateien und Libraries
309 Summary(es): Archivos de inclusión y bibliotecas PostgreSQL
310 Summary(fr): En-têtes et bibliothèques de développement PostgreSQL
311 Summary(pl): PostgreSQL - pliki nag³ówkowe i biblioteki
312 Summary(pt_BR): Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
313 Summary(ru): PostgreSQL - ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ
314 Summary(tr): PostgreSQL baþlýk dosyalarý ve kitaplýklar
315 Summary(uk): PostgreSQL - ÈÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ
316 Group: Development/Libraries
317 Requires: %{name}-libs = %{version}
320 This package contains header files and libraries required to compile
321 applications that are talking directly to the PostgreSQL backend
324 %description devel -l de
325 Dieses Paket enthält die Header-Dateien und Libraries, die zum
326 Kompilieren von Applikationen notwendig sind, die direkt mit dem
327 PostgreSQL-Backend-Server kommunizieren.
329 %description devel -l es
330 Este paquete contiene archivos de inclusión y bibliotecas requeridas
331 para compilación de aplicativos que se comunican directamente con el
332 servidor backend PostgreSQL.
334 %description devel -l fr
335 Ce package contient les fichiers d'en-tête et les bibliothéques
336 nécessaires pour compiler des applications ayant des échanges directs
337 avec le serveur du backend PostgreSQL.
339 %description devel -l pl
340 Pakiet zawiera nag³ówki oraz biblioteki wymagane do kompilacji
341 aplikacji ³±cz±cych siê bezpo¶rednio z serwerem PostgreSQL.
343 %description devel -l pt_BR
344 Este pacote contém arquivos de inclusão e bibliotecas requeridas para
345 compilação de aplicativos que se comunicam diretamente com o servidor
348 %description devel -l ru
349 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ
350 ÐÒÉÌÏÖÅÎÉÊ, ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÚÁÉÍÏÄÅÊÓÔ×ÕÀÝÉÈ Ó ÓÅÒ×ÅÒÏÍ PostgreSQL.
352 %description devel -l tr
353 Bu paket, PostgreSQL sunucusuyla konuþacak yazýlýmlar geliþtirmek için
354 gereken baþlýk dosyalarýný ve kitaplýklarý içerir.
356 %description devel -l uk
357 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ
358 ÐÒÏÇÒÁÍ, Ñ˦ ÂÅÚÐÏÓÅÒÅÄÎØÏ ×ÚÁ¤ÍÏĦÀÔØ Ú ÓÅÒ×ÅÒÏÍ PostgreSQL.
360 %package backend-devel
361 Summary: PostgreSQL backend development header files
362 Summary(pl): PostgreSQL - pliki nag³ówkowe dla backendu
363 Group: Development/Libraries
364 Requires: %{name}-libs = %{version}
366 %description backend-devel
367 This package contains header files required to compile functions that
368 could be loaded directly by backend
370 %description backend-devel -l pl
371 Pakiet zawiera nag³ówki wymagane do kompilacji funkcji ktore moga byc
372 bezposrednio ladowane przez beckend serwera PostgreSQL.
375 Summary: Clients needed to access a PostgreSQL server
376 Summary(es): Clientes necesarios para acceder al servidor PostgreSQL
377 Summary(pl): Klienci wymagani do dostêpu do serwera PostgreSQL
378 Summary(pt_BR): Clientes necessários para acessar o servidor PostgreSQL
379 Summary(ru): ëÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÅÒ×ÅÒÕ PostgreSQL
380 Summary(uk): ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÓÅÒ×ÅÒÁ PostgreSQL
381 Group: Applications/Databases
382 Requires: %{name}-libs = %{version}
385 This package includes only the clients needed to access an PostgreSQL
386 server. The server is included in the main package. If all you need is
387 to connect to another PostgreSQL server, the this is the only package
388 you need to install. Clients include several command-line utilities
389 you can use to manage your databases on a remote PostgreSQL server.
391 %description clients -l es
392 Este paquete incluye solamente los clientes necesarios para acceder un
393 servidor PostgreSQL. El servidor está en el paquete principal.
395 %description clients -l pl
396 Pakiet zawiera programy klienckie potrzebne dla dostêpu do serwera
397 PostgreSQL oraz narzêdzia do zarz±dzania bazami dzia³aj±ce z linii
398 poleceñ. Serwer znajduje siê w g³ównym pakiecie.
400 %description clients -l pt_BR
401 Este pacote inclui somente os clientes necessários para acessar um
402 servidor PostgreSQL. O servidor está no pacote principal.
404 %description clients -l ru
405 üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÔÏÌØËÏ ËÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ É ÂÉÂÌÉÏÔÅËÉ,
406 ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÅÒ×ÅÒÕ PostgreSQL. óÅÒ×ÅÒ ×ÈÏÄÉÔ × ÇÌÁ×ÎÙÊ
407 ÐÁËÅÔ. åÓÌÉ ×ÁÍ ÎÁÄÏ ÔÏÌØËÏ ÒÁÂÏÔÁÔØ Ó ÄÒÕÇÉÍ ÓÅÒ×ÅÒÏÍ PostgreSQL, ÜÔÏ
408 ÅÄÉÎÓÔ×ÅÎÎÙÊ ÐÁËÅÔ, ËÏÔÏÒÙÊ ×ÁÍ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ.
410 ôÅÐÅÒØ ÐÁËÅÔÙ Ó ÂÉÂÌÉÏÔÅËÁÍÉ ÄÌÑ ÒÁÚÎÙÈ ÑÚÙËÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ (C,
411 C++, PERL É TCL) ÒÁÚÄÅÌÅÎÙ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÔÏÌØËÏ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ
414 %description clients -l uk
415 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ Ô¦ÌØËÉ Ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ ÔÁ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ
416 ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÓÅÒ×ÅÒÁ PostgreSQL. óÅÒ×ÅÒ Í¦ÓÔÉÔØÓÑ × ÇÏÌÏ×ÎÏÍÕ
417 ÐÁËÅÔ¦. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÎÏ ÐÒÁÃÀ×ÁÔÉ Ú ¦ÎÛÉÍ ÓÅÒ×ÅÒÏÍ PostgreSQL, ÃÅ
418 ¤ÄÉÎÉÊ ÐÁËÅÔ, ÑËÉÊ ×ÁÍ ÔÒÅÂÁ ×ÓÔÁÎÏ×ÉÔÉ.
420 ôÅÐÅÒ ÐÁËÅÔÉ Ú Â¦Â̦ÏÔÅËÁÍÉ ÄÌÑ Ò¦ÚÎÉÈ ÍÏ× ÐÒÏÇÒÁÍÕ×ÁÎÎÑ (C, C++, PERL
421 ¦ TCL) ÒÏÚĦÌÅΦ. ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ Ô¦ÌØËÉ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÍÏ×É C.
424 Summary: Documentation for PostgreSQL
425 Summary(pl): Dodatkowa dokumantacja dla PostgreSQL
426 Group: Applications/Databases
429 This package includes documentation and HOWTO for programmer, admin
430 etc., in HTML format.
432 %description doc -l pl
433 Pakiet ten zawiera dokumentacjê oraz HOWTO m.in. dla programistów,
434 administratorów w formacie HTML.
437 Summary: PostgreSQL libraries
438 Summary(es): Biblioteca compartida del PostgreSQL
439 Summary(pl): Biblioteki dzielone programu PostgreSQL
440 Summary(pt_BR): Biblioteca compartilhada do PostgreSQL
441 Summary(zh_CN): PostgreSQL ¿Í»§ËùÐèÒªµÄ¹²Ïí¿â
445 PostgreSQL shared libraries.
447 %description libs -l es
448 Este paquete contiene la biblioteca compartida para acceso al
451 %description libs -l pl
452 Biblioteki dzielone programu PostgreSQL.
454 %description libs -l pt_BR
455 Este pacote contém a biblioteca compartilhada para acesso ao
459 Summary: Embedded SQL in C interface
460 Summary(pl): Interfejs wbudowanego SQL-a w jêzyk C
464 Embedded SQL in C interface.
466 %description ecpg -l pl
467 Interfejs wbudowanego SQL-a w jêzyk C.
470 Summary: Embedded SQL in C interface files
471 Summary(pl): Pliki programistyczne interfejsu wbudowanego SQL-a w jêzyk C
472 Group: Development/Libraries
473 Requires: %{name}-devel = %{version}
475 %description ecpg-devel
476 Embedded SQL in C interface files.
478 %description ecpg-devel -l pl
479 Pliki programistyczne interfejsu wbudowanego SQL-a w jêzyk C.
482 Summary: PostgreSQL static libraries
483 Summary(es): Bibliotecas estaticas PostgreSQL
484 Summary(pl): Biblioteki statyczne programu PostgreSQL
485 Summary(pt_BR): Bibliotecas estáticas PostgreSQL
486 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó PostgreSQL
487 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú PostgreSQL
488 Group: Development/Libraries
489 Requires: %{name}-devel = %{version}
492 PostgreSQL static libraries.
494 %description static -l es
495 Este paquete contiene bibliotecas estaticas requerida para compilación
496 de aplicativos que se comunican directamente con el servidor backend
499 %description static -l pl
500 Biblioteki statyczne programu PostgreSQL.
502 %description static -l pt_BR
503 Este pacote contém as bibliotecas estáticas requeridas para compilação
504 de aplicativos que se comunicam diretamente com o servidor backend
507 %description static -l ru
508 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
509 ×ÈÏÄÑÔ × %{name}-devel.
511 %description static -l uk
512 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, Ñ˦ ¦ÌØÛ ÎÅ ×ÈÏÄÑÔØ ×
516 Summary: Tcl interface for PostgreSQL
517 Summary(es): Bibliotecas y shell Tcl para acceder un servidor PostgreSQL
518 Summary(pl): Interfejs Tcl dla PostgreSQL
519 Summary(pt_BR): Bibliotecas e shell para programas em Tcl acessarem o servidor PostgreSQL
520 Summary(ru): âÉÂÌÉÏÔÅËÉ ÄÌÑ ÄÏÓÔÕÐÁ Ë PostgreSQL ÉÚ Tcl
521 Summary(uk): â¦Â̦ÏÔÅËÉ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ PostgreSQL Ú Tcl
522 Summary(zh_CN): Ò»¸ö Tcl ¿âºÍ PostgreSQL µÄ PL/Tcl ±à³ÌÓïÑÔ
523 Group: Development/Languages/Tcl
524 Requires: %{name}-libs = %{version}
527 Tcl interface for PostgreSQL.
529 %description tcl -l es
530 Bibliotecas y shell Tcl para acceder un servidor PostgreSQL
532 %description tcl -l pl
533 Interfejs Tcl dla PostgreSQL.
535 %description tcl -l pt_BR
536 Bibliotecas e shell para programas em Tcl acessarem o servidor
539 %description tcl -l ru
540 libpgtcl - API ÄÌÑ ÄÏÓÔÕÐÁ Ë ÂÁÚÅ ÄÁÎÎÙÈ PostgreSQL ÉÚ ÑÚÙËÁ Tcl.
542 %description tcl -l uk
543 libpgtcl - API ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÂÁÚÉ ÄÁÎÉÈ PostgreSQL Ú ÍÏ×É Tcl.
546 Summary: Development part of Tcl interface for PostgreSQL
547 Summary(pl): Czê¶æ dla programistów interfejsu Tcl dla PostgreSQL
548 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔÏË Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libpgtcl (Tcl ÉÎÔÅÒÆÅÊÓ ÄÌÑ PostgreSQL)
549 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂÏË Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libpgtcl (Tcl-¦ÎÔÅÒÆÅÊÓ ÄÌÑ PostgreSQL)
550 Group: Development/Languages/Tcl
551 Requires: %{name}-tcl = %{version}
552 Requires: %{name}-devel = %{version}
554 %description tcl-devel
555 Development part of Tcl interface for PostgreSQL.
557 %description tcl-devel -l pl
558 Czê¶æ interfejsu Tcl dla PostgreSQL przeznaczona dla programistów.
560 %description tcl-devel -l ru
561 üÔÏ ÐÁËÅÔ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó libpgtcl. ïÎ ×ËÌÀÞÁÅÔ
562 ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÐÒÏÇÒÁÍÍÁÈ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ
563 ËÏÄ ÉÌÉ API libtcl (Tcl ÉÎÔÅÒÆÅÊÓ ÄÌÑ PostgreSQL).
565 %description tcl-devel -l uk
566 ãÅ ÐÁËÅÔ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú libpgtcl. ÷¦Î ͦÓÔÉÔØ ÈÅÄÅÒÉ
567 ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ × ÐÒÏÇÒÁÍÁÈ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ËÏÄ ÁÂÏ
568 API libtcl (Tcl-¦ÎÔÅÒÆÅÊÓÕ ÄÌÑ PostgreSQL).
571 Summary: Static libraries of Tcl interface for PostgreSQL
572 Summary(pl): Biblioteki statyczne interfejsu Tcl dla PostgreSQL
573 Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó libpgtcl
574 Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú libpgtcl
575 Group: Development/Languages/Tcl
576 Requires: %{name}-tcl-devel = %{version}
578 %description tcl-static
579 Static libraries of Tcl interface for PostgreSQL.
581 %description tcl-static -l pl
582 Biblioteki statyczne interfejsu Tcl dla PostgreSQL.
584 %description tcl-static -l ru
585 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
586 ×ÈÏÄÑÔ × postgresql-tcl-devel.
588 %description tcl-static -l uk
589 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, ÝÏ Â¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ÄÏ
590 postgresql-tcl-devel.
592 %package module-plpgsql
593 Summary: PL/pgSQL - PostgreSQL procedural language
594 Summary(pl): PL/pgSQL jêzyk proceduralny bazy danych PostgreSQL
595 Group: Applications/Databases
596 Requires: %{name} = %{version}
598 %description module-plpgsql
599 From PostgreSQL documentation.
601 Postgres supports the definition of procedural languages. In the case
602 of a function or trigger procedure defined in a procedural language,
603 the database has no built-in knowledge about how to interpret the
604 function's source text. Instead, the task is passed to a handler that
605 knows the details of the language. The handler itself is a special
606 programming language function compiled into a shared object and loaded
609 To enable PL/pgSQL procedural language for your database you have to
610 run createlang command.
612 %description module-plpgsql -l pl
613 Z dokumentacji PostgreSQL.
615 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
616 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
617 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
618 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
619 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
620 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
623 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
624 proceduralnego PL/pgSQL dla swojej bazy danych.
626 %package module-plperl
627 Summary: PL/perl - PostgreSQL procedural language
628 Summary(pl): PL/perl jêzyk proceduralny bazy danych PostgreSQL
629 Group: Applications/Databases
630 Requires: %{name} = %{version}
631 %requires_eq perl-base
633 %description module-plperl
634 From PostgreSQL documentation.
636 Postgres supports the definition of procedural languages. In the case
637 of a function or trigger procedure defined in a procedural language,
638 the database has no built-in knowledge about how to interpret the
639 function's source text. Instead, the task is passed to a handler that
640 knows the details of the language. The handler itself is a special
641 programming language function compiled into a shared object and loaded
644 To enable PL/perl procedural language for your database you have to
645 run createlang command.
647 %description module-plperl -l pl
648 Z dokumentacji PostgreSQL.
650 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
651 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
652 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
653 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
654 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
655 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
658 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
659 proceduralnego PL/perl dla swojej bazy danych.
661 %package module-plpython
662 Summary: PL/python - PostgreSQL procedural language
663 Summary(pl): PL/python jêzyk proceduralny bazy danych PostgreSQL
664 Group: Applications/Databases
665 Requires: %{name} = %{version}
666 %pyrequires_eq python
668 %description module-plpython
669 From PostgreSQL documentation.
671 Postgres supports the definition of procedural languages. In the case
672 of a function or trigger procedure defined in a procedural language,
673 the database has no built-in knowledge about how to interpret the
674 function's source text. Instead, the task is passed to a handler that
675 knows the details of the language. The handler itself is a special
676 programming language function compiled into a shared object and loaded
679 To enable PL/python procedural language for your database you have to
680 run createlang command.
682 %description module-plpython -l pl
683 Z dokumentacji PostgreSQL.
685 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
686 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
687 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
688 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
689 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
690 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
693 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
694 proceduralnego PL/python dla swojej bazy danych.
696 %package module-pltcl
697 Summary: PL/TCL - PostgreSQL procedural language
698 Summary(pl): PL/TCL - jêzyk proceduralny bazy danych PostgreSQL
699 Group: Applications/Databases
700 Requires: %{name} = %{version}
702 %description module-pltcl
703 From PostgreSQL documentation.
705 Postgres supports the definition of procedural languages. In the case
706 of a function or trigger procedure defined in a procedural language,
707 the database has no built-in knowledge about how to interpret the
708 function's source text. Instead, the task is passed to a handler that
709 knows the details of the language. The handler itself is a special
710 programming language function compiled into a shared object and loaded
713 To enable PL/TCL procedural language for your database you have to run
716 %description module-pltcl -l pl
717 Z dokumentacji PostgreSQL.
719 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
720 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
721 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
722 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
723 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
724 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
727 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
728 proceduralnego PL/TCL dla swojej bazy danych.
730 %package module-pgcrypto
731 Summary: Cryptographic functions for PostgreSQL
732 Summary(pl): Funkcje kryptograficzne dla PostgreSQL
733 Group: Applications/Databases
734 Requires: %{name} = %{version}
736 %description module-pgcrypto
737 Cryptographic functions for PostgreSQL.
739 %description module-pgcrypto -l pl
740 Funkcje kryptograficzne dla PostgreSQL.
742 %package module-tsearch2
743 Summary: Full text extension for PostgreSQL
744 Summary(pl): Rozszerzenie pe³notekstowe dla PostgreSQL-a
745 Group: Applications/Databases
746 Requires: %{name} = %{version}
748 %description module-tsearch2
749 Implementation of a new data type tsvector - a searchable data type
751 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
753 %description module-tsearch2 -l pl
754 Implementacja nowego typu danych tsvector - typu danych podlegaj±cego
755 przeszukiwaniu z dostêpem poprzez indeksy:
756 http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/
764 %{?with_absolute_dbpaths:%patch4 -p1}
772 tar xzf doc/man*.tar.gz
775 tar zxf doc/postgres.tar.gz -C doc/unpacked
778 find contrib -type d -name CVS -exec rm -rf {} \;
781 rm -f config/libtool.m4
782 install /usr/share/automake/config.* config/
783 %{__aclocal} -I config
785 %configure CFLAGS="%{rpmcflags} -DNEED_REENTRANT_FUNCS"\
786 %{?with_pgsql_locale:--enable-locale} \
787 %{?with_pgsql_multibyte:--enable-multibyte} \
790 --enable-thread-safety \
791 --enable-integer-datetimes \
796 --enable-unicode-conversion \
798 %{?with_tcl:--with-tcl} \
799 %{?with_tcl:--with-tk} \
800 %{?with_perl:--with-perl} \
801 %{?with_python:--with-python} \
802 %{?with_kerberos5:--with-krb5=%{_prefix}} \
805 %{?with_jdbc:--with-java}
808 %{__make} -C contrib/pg_autovacuum
809 %{__make} -C contrib/pgcrypto
810 %{__make} -C contrib/tsearch2
811 %ifnarch sparc sparcv9 sparc64 alpha ppc
812 %{?with_tests:%{__make} check}
816 rm -rf $RPM_BUILD_ROOT
817 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
818 $RPM_BUILD_ROOT{/var/{lib/pgsql,log},%{_pgsqldir}} \
819 $RPM_BUILD_ROOT%{_mandir} \
820 $RPM_BUILD_ROOT/home/services/postgres
822 %{__make} install install-all-headers \
823 DESTDIR=$RPM_BUILD_ROOT
825 %{?with_perl:%{__make} install -C src/pl/plperl DESTDIR=$RPM_BUILD_ROOT}
827 %{__make} -C contrib/pg_autovacuum install \
828 DESTDIR=$RPM_BUILD_ROOT
830 %{__make} -C contrib/pgcrypto install \
831 DESTDIR=$RPM_BUILD_ROOT
833 %{__make} -C contrib/tsearch2 install \
834 DESTDIR=$RPM_BUILD_ROOT
836 touch $RPM_BUILD_ROOT/var/log/pgsql
838 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
839 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
843 tar xzf $RPM_SOURCE_DIR/pgsql-Database-HOWTO-html.tar.gz
846 %py_comp $RPM_BUILD_ROOT%{py_libdir}
847 %py_ocomp $RPM_BUILD_ROOT%{py_libdir}
850 for f in libpq pg_controldata pg_dump pg_resetxlog pgscripts postgres psql; do
854 cat pgscripts.lang pg_resetxlog.lang postgres.lang pg_controldata.lang > main.lang
855 cat pg_dump.lang psql.lang > clients.lang
858 rm -rf $RPM_BUILD_ROOT
862 if [ -f /etc/sysconfig/postgresql ]; then
863 . /etc/sysconfig/postgresql
864 if [ -z "$PG_DB_CLUSTERS" -a -n "$POSTGRES_DATA_DIR" ]; then
865 PG_DB_CLUSTERS="$POSTGRES_DATA_DIR"
869 for pgdir in $PG_DB_CLUSTERS; do
870 if [ -f $pgdir/PG_VERSION ]; then
871 if [ `cat $pgdir/PG_VERSION` != '7.4' ]; then
872 echo "Found database(s) in older, incompatible format in cluster $pgdir."
877 if [ "$foundold" = "1" ]; then
879 echo "Dump all data from clusters mentioned above (using pg_dump or pg_dumpall)"
880 echo "and clean (or rename) those directories; then upgrade postgresql and"
881 echo "restore all data (using pg_restore or psql)."
882 echo "Remember to stop the daemon before upgrading!"
884 echo "Warning for upgrade from version *before* 7.2."
885 echo "Please note, that postgresql module path changed from"
886 echo "/usr/lib/pgsql/module to /usr/lib/postgresql. Change the path"
887 echo "in dump file before restore."
889 echo "Warning for upgrade from version *before* 7.3."
890 echo "Reading following webpage is encouraged:"
891 echo "http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3."
895 getgid postgres >/dev/null 2>&1 || /usr/sbin/groupadd -g 88 -r -f postgres
896 if id postgres >/dev/null 2>&1 ; then
897 /usr/sbin/usermod -d /home/services/postgres postgres
899 /usr/sbin/useradd -M -o -r -u 88 \
900 -d /home/services/postgres -s /bin/sh -g postgres \
901 -c "PostgreSQL Server" postgres
905 /sbin/chkconfig --add postgresql
906 if [ -f /var/lock/subsys/postgresql ]; then
907 /etc/rc.d/init.d/postgresql restart >&2 || :
909 echo "Run \"/etc/rc.d/init.d/postgresql start\" to start postgresql server."
913 if [ "$1" = "0" ]; then
914 if [ -f /var/lock/subsys/postgresql ]; then
915 /etc/rc.d/init.d/postgresql stop
917 /sbin/chkconfig --del postgresql
920 %post libs -p /sbin/ldconfig
921 %postun libs -p /sbin/ldconfig
923 %post ecpg -p /sbin/ldconfig
924 %postun ecpg -p /sbin/ldconfig
926 %post tcl -p /sbin/ldconfig
927 %postun tcl -p /sbin/ldconfig
930 %defattr(644,root,root,755)
931 %doc contrib/pg_autovacuum/README*
932 %doc doc/FAQ* doc/README* doc/bug.template
933 %doc COPYRIGHT README HISTORY
934 %attr(754,root,root) /etc/rc.d/init.d/*
935 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/*
937 %attr(755,root,root) %{_bindir}/clusterdb
938 %attr(755,root,root) %{_bindir}/createdb
939 %attr(755,root,root) %{_bindir}/createlang
940 %attr(755,root,root) %{_bindir}/createuser
941 %attr(755,root,root) %{_bindir}/dropdb
942 %attr(755,root,root) %{_bindir}/droplang
943 %attr(755,root,root) %{_bindir}/dropuser
944 %attr(755,root,root) %{_bindir}/initdb
945 %attr(755,root,root) %{_bindir}/initlocation
946 %attr(755,root,root) %{_bindir}/ipcclean
947 %attr(755,root,root) %{_bindir}/pg_autovacuum
948 %attr(755,root,root) %{_bindir}/pg_controldata
949 %attr(755,root,root) %{_bindir}/pg_ctl
950 %attr(755,root,root) %{_bindir}/pg_encoding
951 %attr(755,root,root) %{_bindir}/pg_resetxlog
952 %attr(755,root,root) %{_bindir}/postgres
953 %attr(755,root,root) %{_bindir}/postmaster
955 %attr(755,root,root) %{_pgmoduledir}/ascii*
956 %attr(755,root,root) %{_pgmoduledir}/cyrillic*
957 %attr(755,root,root) %{_pgmoduledir}/euc*
958 %attr(755,root,root) %{_pgmoduledir}/latin*
959 %attr(755,root,root) %{_pgmoduledir}/utf*
963 %dir %{_datadir}/postgresql
964 %{_datadir}/postgresql/*.bki
965 %{_datadir}/postgresql/*.sample
966 %{_datadir}/postgresql/*.description
967 %{_datadir}/postgresql/*.sql
968 %{_datadir}/postgresql/*.txt
970 %attr(700,postgres,postgres) /home/services/postgres
971 %attr(700,postgres,postgres) %dir /var/lib/pgsql
972 %attr(640,postgres,postgres) %config(noreplace) %verify(not md5 size mtime) /var/log/pgsql
974 %{_mandir}/man1/clusterdb.1*
975 %{_mandir}/man1/createdb.1*
976 %{_mandir}/man1/createlang.1*
977 %{_mandir}/man1/createuser.1*
978 %{_mandir}/man1/dropdb.1*
979 %{_mandir}/man1/droplang.1*
980 %{_mandir}/man1/dropuser.1*
981 %{_mandir}/man1/initdb.1*
982 %{_mandir}/man1/initlocation.1*
983 %{_mandir}/man1/ipcclean.1*
984 %{_mandir}/man1/pg_controldata.1*
985 %{_mandir}/man1/pg_ctl.1*
986 %{_mandir}/man1/pg_resetxlog.1*
987 %{_mandir}/man1/postgres.1*
988 %{_mandir}/man1/postmaster.1*
991 %defattr(644,root,root,755)
995 %files libs -f libpq.lang
996 %defattr(644,root,root,755)
997 %attr(755,root,root) %{_libdir}/libpq.so.*.*
998 %attr(755,root,root) %{_bindir}/pg_id
1001 %defattr(644,root,root,755)
1002 %attr(755,root,root) %{_bindir}/ecpg
1003 %attr(755,root,root) %{_libdir}/libecpg.so.*.*
1004 %attr(755,root,root) %{_libdir}/libecpg_compat.so.*.*
1005 %attr(755,root,root) %{_libdir}/libpgtypes.so.*.*
1006 %{_mandir}/man1/ecpg.1*
1009 %defattr(644,root,root,755)
1010 %attr(755,root,root) %{_libdir}/libecpg.so
1011 %attr(755,root,root) %{_libdir}/libecpg_compat.so
1012 %attr(755,root,root) %{_libdir}/libpgtypes.so
1016 %defattr(644,root,root,755)
1017 %attr(755,root,root) %{_bindir}/pg_config
1018 %attr(755,root,root) %{_libdir}/libpq.so
1019 %dir %{_includedir}/postgresql
1020 %{_includedir}/libpq-fe.h
1021 %{_includedir}/pg_config.h
1022 %{_includedir}/pg_config_os.h
1023 %{_includedir}/postgres_ext.h
1024 %dir %{_includedir}/postgresql/internal
1025 %{_includedir}/postgresql/internal/c.h
1026 %{_includedir}/postgresql/internal/libpq-int.h
1027 %{_includedir}/postgresql/internal/postgres_fe.h
1028 %{_includedir}/postgresql/internal/pqexpbuffer.h
1029 %{_includedir}/postgresql/internal/lib
1030 %{_includedir}/postgresql/internal/libpq
1031 %{_includedir}/libpq
1032 %{_mandir}/man1/pg_config.1*
1034 %files backend-devel
1035 %defattr(644,root,root,755)
1036 %{_includedir}/postgresql/server
1039 %defattr(644,root,root,755)
1040 %{_libdir}/libecpg.a
1041 %{_libdir}/libecpg_compat.a
1043 %{_libdir}/libpgtypes.a
1045 %files clients -f clients.lang
1046 %defattr(644,root,root,755)
1047 %attr(755,root,root) %{_bindir}/pg_dump
1048 %attr(755,root,root) %{_bindir}/pg_dumpall
1049 %attr(755,root,root) %{_bindir}/pg_restore
1050 %attr(755,root,root) %{_bindir}/psql
1051 %attr(755,root,root) %{_bindir}/vacuumdb
1053 %{_mandir}/man1/pg_dump.1*
1054 %{_mandir}/man1/pg_dumpall.1*
1055 %{_mandir}/man1/pg_restore.1*
1056 %{_mandir}/man1/psql.1*
1057 %{_mandir}/man1/vacuumdb.1*
1058 %{_mandir}/man7/*.7*
1062 %defattr(644,root,root,755)
1063 %attr(755,root,root) %{_libdir}/libpgtcl.so
1064 %attr(755,root,root) %{_libdir}/libpgtcl.so.*.*
1065 %attr(755,root,root) %{_bindir}/pgtclsh
1066 %attr(755,root,root) %{_bindir}/pgtksh
1067 %{_mandir}/man1/pgtclsh.1*
1068 %{_mandir}/man1/pgtksh.1*
1071 %defattr(644,root,root,755)
1072 %{_includedir}/libpgtcl.h
1075 %defattr(644,root,root,755)
1076 %{_libdir}/libpgtcl.a
1079 %files module-plpgsql
1080 %defattr(644,root,root,755)
1081 %attr(755,root,root) %{_pgmoduledir}/plpgsql.so
1084 %files module-plperl
1085 %defattr(644,root,root,755)
1086 %attr(755,root,root) %{_pgmoduledir}/plperl.so
1090 %files module-plpython
1091 %defattr(644,root,root,755)
1092 %attr(755,root,root) %{_pgmoduledir}/plpython.so
1097 %defattr(644,root,root,755)
1098 %attr(755,root,root) %{_bindir}/pltcl_*
1099 %attr(755,root,root) %{_pgmoduledir}/pltcl.so
1102 %files module-pgcrypto
1103 %defattr(644,root,root,755)
1104 %doc contrib/pgcrypto/README*
1105 %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
1106 %{_datadir}/%{name}/pgcrypto.sql
1108 %files module-tsearch2
1109 %defattr(644,root,root,755)
1110 %attr(755,root,root) %{_pgmoduledir}/tsearch2.so
1111 %{_datadir}/%{name}/tsearch2.sql
1112 %{_datadir}/%{name}/untsearch2.sql