]> git.pld-linux.org Git - packages/postgresql.git/blob - postgresql.spec
- rel. 0.2 due to changed postgresql.init
[packages/postgresql.git] / postgresql.spec
1 #
2 # - remove postgresql-configure patch and create postgresql-doc patch,
3 #   which will prevent documentation and manulas installation (the routine
4 #   is bad and we install docs and mans manually, at all) or create good
5 #   routine and send it to postgresql team...
6 #
7 # Conditional build:
8 # _with_jdbc                    - with JDBC driver
9 # _with_absolute_dbpaths        - allow absolute paths to create database
10 #       ( disallowed by default because it is a security risk )
11 #
12
13 %include        /usr/lib/rpm/macros.python
14
15 Summary:        PostgreSQL Data Base Management System
16 Summary(de):    PostgreSQL Datenbankverwaltungssystem
17 Summary(es):    Gestor de Banco de Datos PostgreSQL
18 Summary(fr):    Sysème de gestion de base de données PostgreSQL
19 Summary(pl):    PostgreSQL - system bazodanowy
20 Summary(pt_BR): Gerenciador de Banco de Dados PostgreSQL
21 Summary(ru):    PostgreSQL - ÓÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ
22 Summary(tr):    Veri Tabaný Yönetim Sistemi
23 Summary(uk):    PostgreSQL - ÓÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ
24 Summary(zh_CN): PostgreSQL ¿Í»§¶Ë³ÌÐòºÍ¿âÎļþ
25 Name:           postgresql
26 Version:        7.3.2
27 Release:        0.2
28 License:        BSD
29 Group:          Applications/Databases
30 Source0:        ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.gz
31 Source1:        %{name}.init
32 Source2:        pgsql-Database-HOWTO-html.tar.gz
33 Source3:        %{name}.sysconfig
34 Patch0:         %{name}-configure.patch
35 Patch1:         %{name}-pg_ctl-silent.patch
36 Patch2:         %{name}-pg_ctl-nopsql.patch
37 Patch3:         %{name}-conf.patch
38 Patch4:         %{name}-absolute_dbpaths.patch
39 Icon:           postgresql.xpm
40 URL:            http://www.postgresql.org/
41 BuildRequires:  autoconf
42 BuildRequires:  automake
43 BuildRequires:  ncurses-devel >= 5.0
44 BuildRequires:  openssl-devel >= 0.9.7
45 BuildRequires:  pam-devel
46 BuildRequires:  perl-devel
47 BuildRequires:  python-devel >= 2.2.1
48 BuildRequires:  readline-devel >= 4.2
49 BuildRequires:  rpm-pythonprov
50 BuildRequires:  tcl-devel >= 8.3.2
51 BuildRequires:  tk-devel >= 8.3.2
52 BuildRequires:  XFree86-devel
53 BuildRequires:  zlib-devel
54 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 Prereq:         /sbin/chkconfig
56 Prereq:         rc-scripts
57 Prereq:         %{name}-clients = %{version}
58 Prereq:         %{name}-libs = %{version}
59 Requires(pre):  /usr/bin/getgid
60 Requires(pre):  /bin/id
61 Requires(pre):  /usr/sbin/groupadd
62 Requires(pre):  /usr/sbin/useradd
63 Requires(pre):  /usr/sbin/usermod
64 Obsoletes:      postgresql-server
65 Obsoletes:      postgresql-test
66
67 %define         _pgmoduledir    %{_libdir}/postgresql
68 %define         _pgsqldir       %{_pgmoduledir}/sql
69
70 %description
71 PostgreSQL Data Base Management System (formerly known as Postgres,
72 then as Postgres95).
73
74 PostgreSQL is an enhancement of the POSTGRES database management
75 system, a next-generation DBMS research prototype. While PostgreSQL
76 retains the powerful data model and rich data types of POSTGRES, it
77 replaces the PostQuel query language with an extended subset of SQL.
78 PostgreSQL is free and the complete source is available.
79
80 PostgreSQL development is being performed by a team of Internet
81 developers who all subscribe to the PostgreSQL development mailing
82 list. The current coordinator is Marc G. Fournier
83 (scrappy@postgreSQL.org). This team is now responsible for all current
84 and future development of PostgreSQL.
85
86 The authors of PostgreSQL 1.01 were Andrew Yu and Jolly Chen. Many
87 others have contributed to the porting, testing, debugging and
88 enhancement of the code. The original Postgres code, from which
89 PostgreSQL is derived, was the effort of many graduate students,
90 undergraduate students, and staff programmers working under the
91 direction of Professor Michael Stonebraker at the University of
92 California, Berkeley.
93
94 The original name of the software at Berkeley was Postgres. When SQL
95 functionality was added in 1995, its name was changed to Postgres95.
96 The name was changed at the end of 1996 to PostgreSQL.
97
98 PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
99 and most flavours of Unix.
100
101 %description -l de
102 PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
103 Postgres95 bekannt).
104
105 PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
106 ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
107 leistungsfähige Datenmodell und die reichhaltigen Datentypen von
108 POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
109 Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
110 verfügbar.
111
112 Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
113 sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
114 Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
115 alle aktuellen und künftigen Entwicklungen von PostgreSQL.
116
117 Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
118 Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
119 Verbesserung des Code beigetragen. Den Original-Postgres-Code, von dem
120 sich PostgreSQL ableitet, verdanken wir der Arbeit vieler Doktoranden,
121 Studenten und Programmierern unter der Leitung von Professor Michael
122 Stonebraker an der University of California, Berkeley.
123
124 Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
125 hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
126 entschied man sich für PostgreSQL.
127
128 PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
129 und den meisten Unix-Systemen.
130
131 %description -l es
132 Administrador de Banco de Datos PostgreSQL (conocido anteriormente
133 como Postgres, y después como Postgres95). PostgreSQL es una
134 continuación mejorada del Sistema Administrador de Banco de Datos
135 POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
136 generación. Mientras PostgreSQL mantiene el potente modelo de datos y
137 los varios tipos de datos del POSTGRES, substituye el lenguaje de
138 consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
139 es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
140 se ejecutado por un equipo de estudiosos de Internet, todos suscritos
141 en la lista de desarrollo del PostgreSQL. El coordinador actual es
142 Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
143 responsable por el desarrollo actual y futuro del PostgreSQL.
144
145 %description -l fr
146 Système de gestion de bases de données PostgreSQL (D'abord nommé
147 Postgres, puis Postgres95).
148
149 PostgreSQL est une amélioration du système de gestion de bases de
150 données POSTGRES, un prototype de recherche de la génération suivant
151 DBMS. Tout en conservant le puissant modèle de donnée de et les types
152 de donée riches de Postgres, il remplace le langage de requêtes de
153 Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
154 libre, et ses sources sont disponibles.
155
156 Le développement de PostgreSQL est actuellement réalisé via internet
157 parune équipe de développeurs inscrits sur la mailing-list de
158 développement de PostgreSQL. Le coordinateur actuel est Marc G
159 Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
160 développemen actuel et à venir de PostgreSQL.
161
162 Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
163 Beaucoup d'autres ont contribué au portage, au test, au débogage et à
164 l'amélioration du code. Le code original de Postgres, duquel
165 PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
166 moins haut niveau, et de programmeurs travaillant sous la direction du
167 professeur Michael Stonebraker à l'université de Berkeley Californie.
168
169 Le nom original du logiciel était Postgres. Quand les fonctionnalitées
170 SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
171 rebaptisé PostgreSQL en 1996.
172
173 PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
174 et la plupart des Unix.
175
176 %description -l pl
177 System Zarz±dzania Baz± Danych PostgreSQL (dawniej znany jako
178 Postgres, nastêpnie jako Postgres95).
179
180 PostgreSQL jest rozszerzeniem systemu zarz±dzania baz danych POSTGRES,
181 prototypu DBMS nastêpnej generacji. Co prawda PostgreSQL odziedziczy³
182 model danych oraz bogaty zbiór ró¿nych typów danych, to jednak jêzyk
183 zapytañ PostQuel zosta³ zast±piony rozszerzonym SQL-em. PostgreSQL
184 jest wolnym oprogramowaniem i kody ¼ród³owe tego oprogramowania s± w
185 pe³ni dostêpne.
186
187 System PostgreSQL jest tworzony przez zespó³ ludzi, którzy s± zapisani
188 na listê dyskusyjn± dotycz±c± PostgreSQL-a. Obecnym koordynatorem jest
189 Marc G. Fournier (scrappy@postgreSQL.org). Wymieniony wy¿ej zespó³
190 jest odpowiedzialny za aktualny i przysz³y rozwój systemu PostgreSQL.
191
192 Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu
193 innych pomaga³o przenosz±c na ró¿ne platformy, testuj±c, analizuj±c i
194 rozszerzaj±c kod. Oryginalny kod Postgres-a, na podstawie którego
195 PostgreSQL powsta³, by³ wysi³kiem wielu absolwentów, studentów oraz
196 zespo³u programistów, którzy pracowali pod kierunkiem profesora
197 Michaela Stonebrakera z Uniwersytetu Kalifornii w Berkeley.
198
199 Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmia³a
200 Postgres. W 1995 roku dodano jêzyk zapytañ SQL i nazwê zmieniono na
201 Postgres95. W koñcu roku 1996 nazwê ostatecznie zmieniono na
202 PostgreSQL.
203
204 PostgreSQL mo¿e byæ uruchominy pod nastêpuj±cymi systemami: Solaris,
205 SunOS, HPUX, AIX, Linux, Irix, FreeBSD i innych systemach Unix.
206
207 %description -l pt_BR
208 Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
209 Postgres, e depois como Postgres95).
210
211 O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
212 Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
213 de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
214 dados e os vários tipos de dados do POSTGRES, ele substitui a
215 linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
216 PostgreSQL é livre e tem os fontes disponíveis.
217
218 O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
219 desenvolvedores da Internet, todos subscritores da lista de
220 desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
221 (scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
222 desenvolvimento atual e futuro do PostgreSQL.
223
224 %description -l ru
225 PostgreSQL - ÓÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ (ÐÒÅÖÄÅ ÉÚ×ÅÓÔÎÁÑ ËÁË
226 Postgres, ÐÏÔÏÍ ËÁË Postgres95).
227
228 PostgreSQL - ÜÔÏ ÒÁÓÛÉÒÅÎÎÁÑ ×ÅÒÓÉÑ ÓÉÓÔÅÍÙ ÕÐÒÁ×ÌÅÎÉÑ ÂÁÚÁÍÉ ÄÁÎÎÙÈ
229 POSTGRES, ÉÓÓÌÅÄÏ×ÁÔÅÌØÓËÏÇÏ ÐÒÏÔÏÔÉÐÁ DBMS ÓÌÅÄÕÀÝÅÊ ÇÅÎÅÒÁÃÉÉ.
230 óÏÈÒÁÎÑÑ ÍÏÝÎÕÀ ÍÏÄÅÌØ ÄÁÎÎÙÈ É ÂÏÇÁÔÙÊ ÎÁÂÏÒ ÔÉÐÏ× ÄÁÎÎÙÈ POSTGRES,
231 ÏÎÁ ÚÁÍÅÎÑÅÔ ÑÚÙË ÚÁÐÒÏÓÏ× PostQuel ÒÁÓÛÉÒÅÎÎÙÍ ÎÁÂÏÒÏÍ SQL.
232 PostgreSQL ÂÅÓÐÌÁÔÅΠɠÐÏÓÔÁ×ÌÑÅÔÓÑ × ×ÉÄÅ ÐÏÌÎÏÇÏ ËÏÍÐÌÅËÔÁ ÉÓÈÏÄÎÙÈ
233 ÔÅËÓÔÏ×.
234
235 PostgreSQL ÒÁÚÒÁÂÁÔÙ×ÁÌÓÑ ËÏÍÁÎÄÏÊ Internet-ÒÁÚÒÁÂÏÔÞÉËÏ×, ÐÏÄÐÉÓÁÎÎÙÈ
236 ÎÁ ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÓ×ÑÝÅÎÎÙÊ ÒÁÚÒÁÂÏÔËÅ PostgreSQL. ÷ ÎÁÓÔÏÑÝÅÅ
237 ×ÒÅÍÑ ËÏÏÒÄÉÎÁÔÏÒÏÍ Ñ×ÌÑÅÔÓÑ Marc G. Fournier
238 (scrappy@postgreSQL.org). üÔÁ ËÏÍÁÎÄÁ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÏÔ×ÅÞÁÅÔ ÚÁ
239 ×ÓÅ ÔÅËÕÝÉÅ É ÂÕÄÕÝÉÅ ÒÁÚÒÁÂÏÔËÉ PostgreSQL.
240
241 á×ÔÏÒÁÍÉ PostgreSQL 1.01 ÂÙÌÉ Andrew Yu É Jolly Chen. íÎÏÇÉÅ ×ÎÅÓÌÉ
242 Ó×ÏÊ ×ËÌÁÄ × ÐÏÒÔÉÒÏ×ÁÎÉÅ, ÔÅÓÔÉÒÏ×ÁÎÉÅ, ÏÔÌÁÄËÕ É ÕÌÕÞÛÅÎÉÅ ËÏÄÁ.
243 ïÒÉÇÉÎÁÌØÎÙÊ ËÏÄ Postgres, ÏÔ ËÏÔÏÒÏÇÏ ÐÒÏÉÚÏÛÅÌ PostgreSQL, ÂÙÌ
244 ÓÏÚÄÁΠÕÓÉÌÉÑÍÉ ÓÔÕÄÅÎÔÏ×, ÁÓÐÉÒÁÎÔÏ× É ÐÅÒÓÏÎÁÌÁ, ÒÁÂÏÔÁÀÝÅÇÏ ÐÏÄ
245 ÒÕËÏ×ÏÄÓÔ×ÏÍ ÐÒÏÆÅÓÓÏÒÁ Michael Stonebraker × University of
246 California, Berkeley.
247
248 ïÒÉÇÉÎÁÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ðï × Berkeley ÂÙÌÏ Postgres. ëÏÇÄÁ × 1995 ÇÏÄÕ
249 ÂÙÌÁ ÄÏÂÁ×ÌÅÎÁ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ SQL, ÎÁÚ×ÁÎÉÅ ÉÚÍÅÎÉÌÏÓØ ÎÁ
250 Postgres95. ÷ ËÏÎÃÅ 1996 ÇÏÄÁ ÏÎÏ ÅÝÅ ÒÁÚ ÉÚÍÅÎÉÌÏÓØ É ÔÅÐÅÒØ ÜÔÏ
251 PostgreSQL.
252
253 PostgreSQL ÒÁÂÏÔÁÅÔ ÎÁ Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
254 É ÂÏÌØÛÉÎÓÔ×Å ÄÒÕÇÉÈ ÒÁÚÎÏ×ÉÄÎÏÓÔÅÊ Unix.
255
256 %description -l tr
257 PostgreSQL, POSTGRES'den türemiþ bir veri tabaný yönetim sistemidir
258 (DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
259 desteklerken SQL'in geniþletilmiþ bir altkümesi yerine PostQuel
260 sorgulama dilini koyar.
261
262 %description -l uk
263 PostgreSQL - ÓÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ (ÒÁΦ۠צÄÏÍÁ ÑË Postgres,
264 ÐÏԦ͠ÑË Postgres95).
265
266 PostgreSQL - ÃÅ ÒÏÚÛÉÒÅÎÁ ×ÅÒӦѠÓÉÓÔÅÍÉ ËÅÒÕ×ÁÎÎÑ ÂÁÚÁÍÉ ÄÁÎÉÈ
267 POSTGRES, ÄÏÓ̦ÄÎÉÃØËÏÇÏ ÐÒÏÔÏÔÉÐÕ DBMS ÎÁÓÔÕÐÎϧ ÇÅÎÅÒÁæ§.
268 úÂÅÒ¦ÇÁÀÞÉ ÐÏÔÕÖÎÕ ÍÏÄÅÌØ ÄÁÎÉÈ ÔÁ ÂÁÇÁÔÉÊ ÎÁ¦ҠÔÉЦנÄÁÎÉÈ POSTGRES,
269 ×ÏÎÁ ÚÁͦÎÀ¤ ÍÏ×Õ ÚÁÐÉԦנPostQuel ÒÏÚÛÉÒÅÎÉÍ ÎÁÂÏÒÏÍ SQL. PostgreSQL
270 ÂÅÚËÏÛÔÏ×ÎÁ ÔÁ ÐÏÓÔÁ×ÌѤÔØÓÑ Õ ×ÉÇÌÑĦ ÐÏ×ÎÏÇÏ ËÏÍÐÌÅËÔÕ ×ÉȦÄÎÉÈ
271 ÔÅËÓÔ¦×.
272
273 PostgreSQL ÒÏÚÒÏÂÌѤÔØÓÑ ËÏÍÁÎÄÏÀ Internet-ÐÒÏÇÒÁͦÓÔ¦×, ÕÞÁÓÎÉ˦×
274 ÓÐÉÓËÕ ÒÏÚÓÉÌËÉ, ÐÒÉÓ×ÑÞÅÎÏÇÏ ÒÏÚÒÏÂæ PostgreSQL. îÁÒÁÚ¦
275 ËÏÏÒÄÉÎÁÔÏÒÏÍ ¤ Marc G. Fournier (scrappy@postgreSQL.org). ãÑ ËÏÍÁÎÄÁ
276 צÄÐÏצÄÁ¤ ÚÁ ×Ó¦ ÐÏÔÏÞΦ ÔÁ ÍÁÊÂÕÔΦ ÒÏÚÒÏÂËÉ PostgreSQL.
277
278 á×ÔÏÒÁÍÉ PostgreSQL 1.01 ÂÕÌÉ Andrew Yu ÔÁ Jolly Chen. âÁÇÁÔÏ ÌÀÄÅÊ
279 ×ÎÅÓÌÉ Óצʠ×ÎÅÓÏË × ÐÏÒÔÕ×ÁÎÎÑ, ÔÅÓÔÕ×ÁÎÎÑ, ×¦ÄÌÁÄËÕ ÔÁ ÐÏËÒÁÝÅÎÎÑ
280 ËÏÄÕ. ïÒÉǦÎÁÌØÎÉÊ ËÏÄ Postgres, ×¦Ä ÑËÏÇÏ ÐÏÈÏÄÉÔØ PostgreSQL, ÂÕ×
281 ÓÔ×ÏÒÅÎÉÊ ÚÕÓÉÌÌÑÍÉ ÓÔÕÄÅÎÔ¦×, ÁÓЦÒÁÎԦנÔÁ ÐÅÒÓÏÎÁÌÕ, ÑËÉÊ ÐÒÁÃÀ×Á×
282 ЦĠËÅÒ¦×ÎÉÃÔ×ÏÍ ÐÒÏÆÅÓÏÒÁ Michael Stonebraker × University of
283 California, Berkeley.
284
285 ïÒÉǦÎÁÌØÎÁ ÎÁÚ×Á ÐÒÏÇÒÁÍÉ × Berkeley ÂÕÌÁ Postgres. ëÏÌÉ × 1995 ÒÏæ
286 ÂÕÌÏ ÄÏÄÁÎÏ ÆÕÎËæÏÎÁÌØΦÓÔØ SQL, ÎÁÚ×Á ÚͦÎÉÌÁÓÑ ÎÁ Postgres95. ÷
287 ˦Îæ 1996 ÒÏËÕ ×ÏÎÁ ÝÅ ÒÁÚ ÚͦÎÉÌÁÓØ ¦ ÚÁÒÁÚ ÃÅ PostgreSQL.
288
289 PostgreSQL ÐÒÁÃÀ¤ ÎÁ Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
290 ÔÁ Â¦ÌØÛÏÓÔ¦ ¦ÎÛÉÈ Ò¦ÚÎÏ×ÉĦנUnix.
291
292 %package devel
293 Summary:        PostgreSQL development header files and libraries
294 Summary(de):    PostgreSQL-Entwicklungs-Header-Dateien und Libraries
295 Summary(es):    Archivos de inclusión y bibliotecas PostgreSQL
296 Summary(fr):    En-têtes et bibliothèques de développement PostgreSQL
297 Summary(pl):    PostgreSQL - pliki nag³ówkowe i biblioteki
298 Summary(pt_BR): Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
299 Summary(ru):    PostgreSQL - ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ
300 Summary(tr):    PostgreSQL baþlýk dosyalarý ve kitaplýklar
301 Summary(uk):    PostgreSQL - ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ
302 Group:          Development/Libraries
303 Requires:       %{name}-libs = %{version}
304
305 %description devel
306 This package contains header files and libraries required to compile
307 applications that are talking directly to the PostgreSQL backend
308 server.
309
310 %description devel -l de
311 Dieses Paket enthält die Header-Dateien und Libraries, die zum
312 Kompilieren von Applikationen notwendig sind, die direkt mit dem
313 PostgreSQL-Backend-Server kommunizieren.
314
315 %description devel -l es
316 Este paquete contiene archivos de inclusión y bibliotecas requeridas
317 para compilación de aplicativos que se comunican directamente con el
318 servidor backend PostgreSQL.
319
320 %description devel -l fr
321 Ce package contient les fichiers d'en-tête et les bibliothéques
322 nécessaires pour compiler des applications ayant des échanges directs
323 avec le serveur du backend PostgreSQL.
324
325 %description devel -l pl
326 Pakiet zawiera nag³ówki oraz biblioteki wymagane do kompilacji
327 aplikacji ³±cz±cych siê bezpo¶rednio z serwerem PostgreSQL.
328
329 %description devel -l pt_BR
330 Este pacote contém arquivos de inclusão e bibliotecas requeridas para
331 compilação de aplicativos que se comunicam diretamente com o servidor
332 backend PostgreSQL.
333
334 %description devel -l ru
335 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ
336 ÐÒÉÌÏÖÅÎÉÊ, ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ÚÁÉÍÏÄÅÊÓÔ×ÕÀÝÉÈ Ó ÓÅÒ×ÅÒÏÍ PostgreSQL.
337
338 %description devel -l tr
339 Bu paket, PostgreSQL sunucusuyla konuþacak yazýlýmlar geliþtirmek için
340 gereken baþlýk dosyalarýný ve kitaplýklarý içerir.
341
342 %description devel -l uk
343 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ
344 ÐÒÏÇÒÁÍ, Ñ˦ ÂÅÚÐÏÓÅÒÅÄÎØÏ ×ÚÁ¤ÍÏĦÀÔØ Ú ÓÅÒ×ÅÒÏÍ PostgreSQL.
345
346 %package backend-devel
347 Summary:        PostgreSQL backend development header files
348 Summary(pl):    PostgreSQL - pliki nag³ówkowe dla backendu
349 Group:          Development/Libraries
350 Requires:       %{name}-libs = %{version}
351
352 %description backend-devel
353 This package contains header files required to compile functions that
354 could be loaded directly by backend
355
356 %description backend-devel -l pl
357 Pakiet zawiera nag³ówki wymagane do kompilacji funkcji ktore moga byc
358 bezposrednio ladowane przez beckend serwera PostgreSQL.
359
360 %package clients
361 Summary:        Clients needed to access a PostgreSQL server
362 Summary(es):    Clientes necesarios para acceder al servidor PostgreSQL
363 Summary(pl):    Klienci wymagani do dostêpu do serwera PostgreSQL
364 Summary(pt_BR): Clientes necessários para acessar o servidor PostgreSQL
365 Summary(ru):    ëÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÅÒ×ÅÒÕ PostgreSQL
366 Summary(uk):    ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÓÅÒ×ÅÒÁ PostgreSQL
367 Group:          Applications/Databases
368 Requires:       %{name}-libs = %{version}
369
370 %description clients
371 This package includes only the clients needed to access an PostgreSQL
372 server. The server is included in the main package. If all you need is
373 to connect to another PostgreSQL server, the this is the only package
374 you need to install. Clients include several command-line utilities
375 you can use to manage your databases on a remote PostgreSQL server.
376
377 %description clients -l es
378 Este paquete incluye solamente los clientes necesarios para acceder un
379 servidor PostgreSQL. El servidor está en el paquete principal.
380
381 %description clients -l pl
382 Pakiet zawiera programy klienckie potrzebne dla dostêpu do serwera
383 PostgreSQL oraz narzêdzia do zarz±dzania bazami dzia³aj±ce z linii
384 poleceñ. Serwer znajduje siê w g³ównym pakiecie.
385
386 %description clients -l pt_BR
387 Este pacote inclui somente os clientes necessários para acessar um
388 servidor PostgreSQL. O servidor está no pacote principal.
389
390 %description clients -l ru
391 üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÔÏÌØËÏ ËÌÉÅÎÔÓËÉÅ ÐÒÏÇÒÁÍÍÙ É ÂÉÂÌÉÏÔÅËÉ,
392 ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÓÅÒ×ÅÒÕ PostgreSQL. óÅÒ×ÅÒ ×ÈÏÄÉÔ × ÇÌÁ×ÎÙÊ
393 ÐÁËÅÔ. åÓÌÉ ×ÁÍ ÎÁÄÏ ÔÏÌØËÏ ÒÁÂÏÔÁÔØ Ó ÄÒÕÇÉÍ ÓÅÒ×ÅÒÏÍ PostgreSQL, ÜÔÏ
394 ÅÄÉÎÓÔ×ÅÎÎÙÊ ÐÁËÅÔ, ËÏÔÏÒÙÊ ×ÁÍ ÎÁÄÏ ÕÓÔÁÎÏ×ÉÔØ.
395
396 ôÅÐÅÒØ ÐÁËÅÔÙ Ó ÂÉÂÌÉÏÔÅËÁÍÉ ÄÌÑ ÒÁÚÎÙÈ ÑÚÙËÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ (C,
397 C++, PERL É TCL) ÒÁÚÄÅÌÅÎÙ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÔÏÌØËÏ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ
398 ÑÚÙËÁ C.
399
400 %description clients -l uk
401 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ Ô¦ÌØËÉ Ë̦¤ÎÔÓØ˦ ÐÒÏÇÒÁÍÉ ÔÁ Â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ
402 ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÓÅÒ×ÅÒÁ PostgreSQL. óÅÒ×ÅҠͦÓÔÉÔØÓÑ × ÇÏÌÏ×ÎÏÍÕ
403 ÐÁËÅÔ¦. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÎÏ ÐÒÁÃÀ×ÁÔÉ Ú ¦ÎÛÉÍ ÓÅÒ×ÅÒÏÍ PostgreSQL, ÃÅ
404 ¤ÄÉÎÉÊ ÐÁËÅÔ, ÑËÉÊ ×ÁÍ ÔÒÅÂÁ ×ÓÔÁÎÏ×ÉÔÉ.
405
406 ôÅÐÅÒ ÐÁËÅÔɠڠ¦Â̦ÏÔÅËÁÍÉ ÄÌÑ Ò¦ÚÎÉÈ ÍÏ× ÐÒÏÇÒÁÍÕ×ÁÎÎÑ (C, C++, PERL
407 ¦ TCL) ÒÏÚĦÌÅΦ. ãÅÊ ÐÁËÅԠͦÓÔÉÔØ Ô¦ÌØËɠ¦Â̦ÏÔÅËÉ ÄÌÑ ÍÏ×É C.
408
409 %package -n python-postgresql
410 Summary:        The python-based client programs needed for accessing a PostgreSQL server
411 Summary(es):    Módulo Python para acceder un servidor PostgreSQL
412 Summary(pl):    Programy klienckie do dostêpu do serwera PostgreSQL napisane w Pythonie
413 Summary(pt_BR): Módulo Python para acesso ao servidor PostgreSQL
414 Summary(zh_CN): Python ³ÌÐò·ÃÎÊ PostgreSQL Êý¾Ý¿âËùÐèµÄ¿ª·¢Ä£¿é
415 Group:          Libraries/Python
416 Requires:       python >= 2.0
417 Requires:       python-mx-DateTime
418 Requires:       %{name}-libs = %{version}
419 Obsoletes:      python-PyGreSQL
420 Obsoletes:      postgresql-python
421
422 %description -n python-postgresql
423 postgresql-python includes the python-based client programs and client
424 libraries that you'll need to access a PostgreSQL database management
425 system server.
426
427 %description -n python-postgresql -l es
428 Módulo Python para acceder un servidor PostgreSQL
429
430 %description -n python-postgresql -l pl
431 Pakiet ten zawiera napisane w Pythonie programy i biblioteki klienckie
432 do dostêpu do serwera baz danych PostgreSQL.
433
434 %description -n python-postgresql -l pt_BR
435 Módulo Python para acesso ao servidor PostgreSQL.
436
437 %package doc
438 Summary:        Documentation for PostgreSQL
439 Summary(pl):    Dodatkowa dokumantacja dla PostgreSQL
440 Group:          Applications/Databases
441
442 %description doc
443 This package includes documentation and HOWTO for programmer, admin
444 etc., in HTML format.
445
446 %description doc -l pl
447 Pakiet ten zawiera dokumentacjê oraz HOWTO m.in. dla programistów,
448 administratorów w formacie HTML.
449
450 %package libs
451 Summary:        PostgreSQL libraries
452 Summary(es):    Biblioteca compartida del PostgreSQL
453 Summary(pl):    Biblioteki dzielone programu PostgreSQL
454 Summary(pt_BR): Biblioteca compartilhada do PostgreSQL
455 Summary(zh_CN): PostgreSQL ¿Í»§ËùÐèÒªµÄ¹²Ïí¿â
456 Group:          Libraries
457
458 %description libs
459 PostgreSQL shared libraries.
460
461 %description libs -l es
462 Este paquete contiene la biblioteca compartida para acceso al
463 postgresql.
464
465 %description libs -l pl
466 Biblioteki dzielone programu PostgreSQL.
467
468 %description libs -l pt_BR
469 Este pacote contém a biblioteca compartilhada para acesso ao
470 postgresql.
471
472 %package static
473 Summary:        PostgreSQL static libraries
474 Summary(es):    Bibliotecas estaticas PostgreSQL
475 Summary(pl):    Biblioteki statyczne programu PostgreSQL
476 Summary(pt_BR): Bibliotecas estáticas PostgreSQL
477 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó postgresql
478 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú postgresql
479 Group:          Development/Libraries
480 Requires:       %{name}-devel = %{version}
481
482 %description static
483 PostgreSQL static libraries.
484
485 %description static -l es
486 Este paquete contiene bibliotecas estaticas requerida para compilación
487 de aplicativos que se comunican directamente con el servidor backend
488 PostgreSQL.
489
490 %description static -l pl
491 Biblioteki statyczne programu PostgreSQL.
492
493 %description static -l pt_BR
494 Este pacote contém as bibliotecas estáticas requeridas para compilação
495 de aplicativos que se comunicam diretamente com o servidor backend
496 PostgreSQL.
497
498 %description static -l ru
499 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
500 ×ÈÏÄÑÔ × %{name}-devel.
501
502 %description static -l uk
503 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍɠ¦Â̦ÏÔÅËÁÍÉ, Ñ˦ Â¦ÌØÛ ÎÅ ×ÈÏÄÑÔØ ×
504 %{name}-devel.
505
506 %package tcl
507 Summary:        tcl interface for PostgreSQL
508 Summary(es):    Bibliotecas y shell TCL para acceder un servidor PostgreSQL
509 Summary(pl):    Interfejs tcl dla PostgreSQL
510 Summary(pt_BR): Bibliotecas e shell para programas em TCL acessarem o servidor PostgreSQL
511 Summary(ru):    âÉÂÌÉÏÔÅËÉ ÄÌÑ ÄÏÓÔÕÐÁ Ë postgresql ÉÚ tcl
512 Summary(uk):    â¦Â̦ÏÔÅËÉ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ postgresql Ú tcl
513 Summary(zh_CN): Ò»¸ö Tcl ¿âºÍ PostgreSQL µÄ PL/Tcl ±à³ÌÓïÑÔ
514 Group:          Development/Languages/Tcl
515 Requires:       %{name}-libs = %{version}
516
517 %description tcl
518 tcl interface for PostgreSQL.
519
520 %description tcl -l es
521 Bibliotecas y shell TCL para acceder un servidor PostgreSQL
522
523 %description tcl -l pl
524 Interfejs tcl dla PostgreSQL.
525
526 %description tcl -l pt_BR
527 Bibliotecas e shell para programas em TCL acessarem o servidor
528 PostgreSQL
529
530 %description tcl -l ru
531 libpgtcl -- API ÄÌÑ ÄÏÓÔÕÐÁ Ë ÂÁÚÅ ÄÁÎÎÙÈ PostgreSQL ÉÚ ÑÚÙËÁ tcl.
532
533 %description tcl -l uk
534 libpgtcl -- API ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ÂÁÚÉ ÄÁÎÉÈ PostgreSQL Ú ÍÏ×É tcl.
535
536 %package tcl-devel
537 Summary:        Development part of tcl interface for PostgreSQL
538 Summary(pl):    Czê¶æ dla programistów interfejsu tcl dla PostgreSQL
539 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔÏË Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ libpgtcl (tcl ÉÎÔÅÒÆÅÊÓ ÄÌÑ postgresql)
540 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂÏË Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ libpgtcl (tcl-¦ÎÔÅÒÆÅÊÓ ÄÌÑ postgresql)
541 Group:          Development/Languages/Tcl
542 Requires:       %{name}-tcl = %{version}
543 Requires:       %{name}-devel = %{version}
544
545 %description tcl-devel
546 Development part of tcl interface for PostgreSQL.
547
548 %description tcl-devel -l pl
549 Czê¶æ interfejsu tcl dla PostgreSQL przeznaczona dla programistów.
550
551 %description tcl-devel -l ru
552 üÔÏ ÐÁËÅÔ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó libpgtcl. ïΠ×ËÌÀÞÁÅÔ
553 ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÐÒÏÇÒÁÍÍÁÈ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ
554 ËÏÄ ÉÌÉ API libtcl (tcl ÉÎÔÅÒÆÅÊÓ ÄÌÑ postgresql).
555
556 %description tcl-devel -l uk
557 ãÅ ÐÁËÅÔ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú libpgtcl. ÷¦Î Í¦ÓÔÉÔØ ÈÅÄÅÒÉ
558 ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ × ÐÒÏÇÒÁÍÁÈ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ËÏÄ ÁÂÏ
559 API libtcl (tcl-¦ÎÔÅÒÆÅÊÓÕ ÄÌÑ postgresql).
560
561 %package tcl-static
562 Summary:        Static libraries of tcl interface for PostgreSQL
563 Summary(pl):    Biblioteki statyczne interfejsu tcl dla PostgreSQL
564 Summary(ru):    óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó libpgtcl
565 Summary(uk):    óÔÁÔÉÞΦ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú libpgtcl
566 Group:          Development/Languages/Tcl
567 Requires:       %{name}-tcl-devel = %{version}
568
569 %description tcl-static
570 Static libraries of tcl interface for PostgreSQL.
571
572 %description tcl-static -l pl
573 Biblioteki statyczne interfejsu tcl dla PostgreSQL.
574
575 %description tcl-static -l ru
576 üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ
577 ×ÈÏÄÑÔ × %{_name}-tcl-devel.
578
579 %description tcl-static -l uk
580 ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍɠ¦Â̦ÏÔÅËÁÍÉ, ÝϠ¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ÄÏ
581 %{name}-tcl-devel.
582
583 %package module-plpgsql
584 Summary:        PL/pgSQL - PostgreSQL procedural language
585 Summary(pl):    PL/pgSQL jêzyk proceduralny bazy danych PostgreSQL
586 Group:          Applications/Databases
587 Requires:       %{name} = %{version}
588
589 %description module-plpgsql
590 From PostgreSQL documentation.
591
592 Postgres supports the definition of procedural languages. In the case
593 of a function or trigger procedure defined in a procedural language,
594 the database has no built-in knowledge about how to interpret the
595 function's source text. Instead, the task is passed to a handler that
596 knows the details of the language. The handler itself is a special
597 programming language function compiled into a shared object and loaded
598 on demand.
599
600 To enable PL/pgSQL procedural language for your database you have to
601 run createlang command.
602
603 %description module-plpgsql -l pl
604 Z dokumentacji PostgreSQL.
605
606 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
607 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
608 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
609 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
610 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
611 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
612 potrzeby.
613
614 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
615 proceduralnego PL/pgSQL dla swojej bazy danych.
616
617 %package module-plperl
618 Summary:        PL/perl - PostgreSQL procedural language
619 Summary(pl):    PL/perl jêzyk proceduralny bazy danych PostgreSQL
620 Group:          Applications/Databases
621 Requires:       %{name} = %{version}
622 %requires_eq    perl
623
624 %description module-plperl
625 From PostgreSQL documentation.
626
627 Postgres supports the definition of procedural languages. In the case
628 of a function or trigger procedure defined in a procedural language,
629 the database has no built-in knowledge about how to interpret the
630 function's source text. Instead, the task is passed to a handler that
631 knows the details of the language. The handler itself is a special
632 programming language function compiled into a shared object and loaded
633 on demand.
634
635 To enable PL/perl procedural language for your database you have to
636 run createlang command.
637
638 %description module-plperl -l pl
639 Z dokumentacji PostgreSQL.
640
641 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
642 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
643 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
644 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
645 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
646 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
647 potrzeby.
648
649 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
650 proceduralnego PL/perl dla swojej bazy danych.
651
652 %package module-plpython
653 Summary:        PL/python - PostgreSQL procedural language
654 Summary(pl):    PL/python jêzyk proceduralny bazy danych PostgreSQL
655 Group:          Applications/Databases
656 Requires:       %{name} = %{version}
657 %pyrequires_eq  python
658
659 %description module-plpython
660 From PostgreSQL documentation.
661
662 Postgres supports the definition of procedural languages. In the case
663 of a function or trigger procedure defined in a procedural language,
664 the database has no built-in knowledge about how to interpret the
665 function's source text. Instead, the task is passed to a handler that
666 knows the details of the language. The handler itself is a special
667 programming language function compiled into a shared object and loaded
668 on demand.
669
670 To enable PL/python procedural language for your database you have to
671 run createlang command.
672
673 %description module-plpython -l pl
674 Z dokumentacji PostgreSQL.
675
676 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
677 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
678 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
679 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
680 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
681 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
682 potrzeby.
683
684 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
685 proceduralnego PL/python dla swojej bazy danych.
686
687 %package module-pltcl
688 Summary:        PL/TCL - PostgreSQL procedural language
689 Summary(pl):    PL/TCL - jêzyk proceduralny bazy danych PostgreSQL
690 Group:          Applications/Databases
691 Requires:       %{name} = %{version}
692
693 %description module-pltcl
694 From PostgreSQL documentation.
695
696 Postgres supports the definition of procedural languages. In the case
697 of a function or trigger procedure defined in a procedural language,
698 the database has no built-in knowledge about how to interpret the
699 function's source text. Instead, the task is passed to a handler that
700 knows the details of the language. The handler itself is a special
701 programming language function compiled into a shared object and loaded
702 on demand.
703
704 To enable PL/TCL procedural language for your database you have to run
705 createlang command.
706
707 %description module-pltcl -l pl
708 Z dokumentacji PostgreSQL.
709
710 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
711 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
712 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
713 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
714 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
715 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
716 potrzeby.
717
718 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
719 proceduralnego PL/TCL dla swojej bazy danych.
720
721 %prep
722 %setup  -q
723 %patch0 -p1
724 %patch1 -p1
725 %patch2 -p0
726 %patch3 -p1
727 %{?_with_absolute_dbpaths:%patch4 -p1}
728
729 tar xzf doc/man*.tar.gz
730
731 mkdir doc/unpacked
732 tar zxf doc/postgres.tar.gz -C doc/unpacked
733
734 # Erase all CVS dir
735 rm -fR `find contrib/ -type d -name CVS`
736
737 %build
738 rm -f config/libtool.m4
739 %{__aclocal} -I config
740 %{__autoconf}
741 %configure \
742         %{!?_without_pgsql_locale:--enable-locale} \
743         %{!?_without_pgsql_multibyte:--enable-multibyte} \
744         --disable-rpath \
745         --enable-depend \
746         --enable-recode \
747         --enable-syslog \
748         --enable-unicode-conversion \
749         --with-CXX \
750         --with-tcl \
751         --with-tk \
752         --with-pam \
753         --with-perl \
754         --with-python \
755         --with-openssl \
756         --with-x \
757 %{?_with_jdbc:  --with-java}
758
759 %{__make}
760 %ifnarch sparc sparcv9 sparc64 alpha ppc
761 %{!?_without_tests: %{__make} check }
762 %endif
763
764 %install
765 rm -rf $RPM_BUILD_ROOT
766 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
767         $RPM_BUILD_ROOT{/var/{lib/pgsql,log},%{_pgsqldir}} \
768         $RPM_BUILD_ROOT{%{_applnkdir}/System,%{_pixmapsdir}} \
769         $RPM_BUILD_ROOT/home/services/postgres
770
771 %{__make} install install-all-headers \
772         DESTDIR=$RPM_BUILD_ROOT
773
774 %{__make} install -C src/pl/plperl \
775         DESTDIR=$RPM_BUILD_ROOT
776
777 touch $RPM_BUILD_ROOT/var/log/pgsql
778
779 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
780 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
781
782 cp -a man?         $RPM_BUILD_ROOT%{_mandir}
783
784 # there are html installed, remove them
785 rm -rf $RPM_BUILD_ROOT%{_infodir}
786
787 install -d howto
788 ( cd howto
789   tar xzf $RPM_SOURCE_DIR/pgsql-Database-HOWTO-html.tar.gz
790 )
791
792 %py_comp $RPM_BUILD_ROOT%{py_libdir}
793 %py_ocomp $RPM_BUILD_ROOT%{py_libdir}
794
795 %clean
796 rm -rf $RPM_BUILD_ROOT
797
798 %pre
799 echo "If you are upgrading from *pre* 7.3 version,"
800 echo "then please downgrade and dump your databases."
801 echo
802 echo "Warning for upgrade from version *before* 7.2."
803 echo "Please note, that postgresql module path changed from"
804 echo "/usr/lib/pgsql/module to /usr/lib/postgresql. Change the path"
805 echo "in dump file before restore."
806 echo
807 echo "Warning for upgrade from version *before* 7.3."
808 echo "Reading following webpage is encouraged:"
809 echo "http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3."
810
811 getgid postgres >/dev/null 2>&1 || /usr/sbin/groupadd -g 88 -r -f postgres
812 if id postgres >/dev/null 2>&1 ; then
813         /usr/sbin/usermod -d /home/services/postgres postgres
814 else
815         /usr/sbin/useradd -M -o -r -u 88 \
816                 -d /home/services/postgres -s /bin/sh -g postgres \
817                 -c "PostgreSQL Server" postgres
818 fi
819
820 %post
821 /sbin/chkconfig --add postgresql
822
823 if [ -f /var/lock/subsys/postgresql ]; then
824         /etc/rc.d/init.d/postgresql restart >&2
825 else
826         echo "Run \"/etc/rc.d/init.d/postgresql start\" to start postgresql server."
827 fi
828
829 %preun
830 if [ "$1" = "0" ]; then
831         if [ -f /var/lock/subsys/postgresql ]; then
832                 /etc/rc.d/init.d/postgresql stop
833         fi
834         /sbin/chkconfig --del postgresql
835 fi
836
837 %post   libs -p /sbin/ldconfig
838 %postun libs -p /sbin/ldconfig
839
840 %post   tcl -p /sbin/ldconfig
841 %postun tcl -p /sbin/ldconfig
842
843 %files
844 %defattr(644,root,root,755)
845 %attr(754,root,root) /etc/rc.d/init.d/*
846 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/*
847
848 %attr(755,root,root) %{_bindir}/clusterdb
849 %attr(755,root,root) %{_bindir}/createdb
850 %attr(755,root,root) %{_bindir}/createlang
851 %attr(755,root,root) %{_bindir}/createuser
852 %attr(755,root,root) %{_bindir}/dropdb
853 %attr(755,root,root) %{_bindir}/droplang
854 %attr(755,root,root) %{_bindir}/dropuser
855 %attr(755,root,root) %{_bindir}/initdb
856 %attr(755,root,root) %{_bindir}/initlocation
857 %attr(755,root,root) %{_bindir}/ipcclean
858 %attr(755,root,root) %{_bindir}/pg_config
859 %attr(755,root,root) %{_bindir}/pg_controldata
860 %attr(755,root,root) %{_bindir}/pg_ctl
861 %attr(755,root,root) %{_bindir}/pg_encoding
862 %attr(755,root,root) %{_bindir}/pg_resetxlog
863 %attr(755,root,root) %{_bindir}/postgres
864 %attr(755,root,root) %{_bindir}/postmaster
865
866 %attr(755,root,root) %{_pgmoduledir}/ascii*
867 %attr(755,root,root) %{_pgmoduledir}/cyrillic*
868 %attr(755,root,root) %{_pgmoduledir}/euc*
869 %attr(755,root,root) %{_pgmoduledir}/latin*
870 %attr(755,root,root) %{_pgmoduledir}/utf*
871
872 %dir %{_pgsqldir}
873 %dir %{_pgmoduledir}
874 %{_datadir}/postgresql/*.bki
875 %{_datadir}/postgresql/*.sample
876 %{_datadir}/postgresql/*.description
877 %{_datadir}/postgresql/*.sql
878
879 %attr(700,postgres,postgres) /home/services/postgres
880 %attr(700,postgres,postgres) %dir /var/lib/pgsql
881 %attr(640,postgres,postgres) %config(noreplace) %verify(not md5 size mtime) /var/log/pgsql
882
883 %{_mandir}/man1/clusterdb.1*
884 %{_mandir}/man1/createdb.1*
885 %{_mandir}/man1/createlang.1*
886 %{_mandir}/man1/createuser.1*
887 %{_mandir}/man1/dropdb.1*
888 %{_mandir}/man1/droplang.1*
889 %{_mandir}/man1/dropuser.1*
890 %{_mandir}/man1/initdb.1*
891 %{_mandir}/man1/initlocation.1*
892 %{_mandir}/man1/ipcclean.1*
893 %{_mandir}/man1/pg_config.1*
894 %{_mandir}/man1/pg_controldata.1*
895 %{_mandir}/man1/pg_ctl.1*
896 %{_mandir}/man1/pg_resetxlog.1*
897 %{_mandir}/man1/postgres.1*
898 %{_mandir}/man1/postmaster.1*
899
900 %{_mandir}/man7/*.7*
901
902 %doc contrib
903 %doc doc/FAQ* doc/README*
904 %doc COPYRIGHT README HISTORY doc/bug.template
905
906 %files doc
907 %defattr(644,root,root,755)
908 %doc doc/unpacked/*
909 %doc howto
910
911 %files libs
912 %defattr(644,root,root,755)
913 %attr(755,root,root) %{_libdir}/libpq.so.*.*
914 %attr(755,root,root) %{_libdir}/libecpg.so.*.*
915 %attr(755,root,root) %{_bindir}/pg_id
916
917 %files devel
918 %defattr(644,root,root,755)
919 %attr(755,root,root) %{_bindir}/ecpg
920 %attr(755,root,root) %{_libdir}/libecpg.so
921 %attr(755,root,root) %{_libdir}/libpq.so
922 %dir %{_includedir}/postgresql
923 %{_includedir}/pg_config.h
924 %{_includedir}/pg_config_os.h
925 %{_includedir}/ecpgerrno.h
926 %{_includedir}/ecpglib.h
927 %{_includedir}/ecpgtype.h
928 %{_includedir}/libpq-fe.h
929 %{_includedir}/postgres_ext.h
930 %{_includedir}/sql3types.h
931 %{_includedir}/sqlca.h
932 %dir %{_includedir}/postgresql/internal
933 %{_includedir}/postgresql/internal/c.h
934 %{_includedir}/postgresql/internal/libpq-int.h
935 %{_includedir}/postgresql/internal/postgres_fe.h
936 %{_includedir}/postgresql/internal/pqexpbuffer.h
937 %{_includedir}/postgresql/internal/lib
938 %{_includedir}/postgresql/internal/libpq
939 %{_includedir}/libpq
940 %{_mandir}/man1/ecpg.1*
941
942 %files backend-devel
943 %defattr(644,root,root,755)
944 %{_includedir}/postgresql/server
945
946 %files static
947 %defattr(644,root,root,755)
948 %{_libdir}/libecpg.a
949 %{_libdir}/libpq.a
950
951 %files clients
952 %defattr(644,root,root,755)
953 %attr(755,root,root) %{_bindir}/pg_dump
954 %attr(755,root,root) %{_bindir}/pg_dumpall
955 %attr(755,root,root) %{_bindir}/pg_restore
956 %attr(755,root,root) %{_bindir}/psql
957 %attr(755,root,root) %{_bindir}/vacuumdb
958
959 %{_mandir}/man1/pg_dump.1*
960 %{_mandir}/man1/pg_dumpall.1*
961 %{_mandir}/man1/pg_restore.1*
962 %{_mandir}/man1/psql.1*
963 %{_mandir}/man1/vacuumdb.1*
964 %{_mandir}/manl/*.l*
965
966 %files -n python-postgresql
967 %defattr(644,root,root,755)
968 %doc src/interfaces/python/{README*,ChangeLog}
969 %{py_sitedir}/*.pyc
970 %{py_sitedir}/*.pyo
971 %attr(755,root,root) %{py_sitedir}/*.so
972
973 %files tcl
974 %defattr(644,root,root,755)
975 %attr(755,root,root) %{_libdir}/libpgtcl.so
976 %attr(755,root,root) %{_libdir}/libpgtcl.so.*.*
977 %attr(755,root,root) %{_bindir}/pgtclsh
978 %attr(755,root,root) %{_bindir}/pgtksh
979 %{_mandir}/man1/pgtclsh.1*
980 %{_mandir}/man1/pgtksh.1*
981
982 %files tcl-devel
983 %defattr(644,root,root,755)
984 %{_includedir}/libpgtcl.h
985
986 %files tcl-static
987 %defattr(644,root,root,755)
988 %{_libdir}/libpgtcl.a
989
990 %files module-plpgsql
991 %defattr(644,root,root,755)
992 %attr(755,root,root) %{_pgmoduledir}/plpgsql.so
993
994 %files module-plperl
995 %defattr(644,root,root,755)
996 %attr(755,root,root) %{_pgmoduledir}/plperl.so
997
998 %files module-plpython
999 %defattr(644,root,root,755)
1000 %attr(755,root,root) %{_pgmoduledir}/plpython.so
1001
1002 %files module-pltcl
1003 %defattr(644,root,root,755)
1004 %attr(755,root,root) %{_bindir}/pltcl_*
1005 %attr(755,root,root) %{_pgmoduledir}/pltcl.so
This page took 0.097466 seconds and 4 git commands to generate.