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