]> git.pld-linux.org Git - packages/postgresql.git/blob - postgresql.spec
- proper -clients descriptions (en,pl only)
[packages/postgresql.git] / postgresql.spec
1 #
2 # Conditional build:
3 # _with_jdbc            - with JDBC driver
4 #
5
6 # todo:
7 # 1. pam_xauth problem
8 #    - change pam_xauth behaviour?
9 #    - change postgres user home directory?
10 # 2. dump is required before upgrade
11 #    if [ -f /etc/sysconfig/postgresql ]; then
12 #      POSTGRES_DATA_DIR=/var/lib/pgsql
13 #      . /etc/sysconfig/postgresql
14 #      if [ -f $POSTGRES_DATA_DIR/PG_VERSION ]; then
15 #        if [ `cat $POSTGRES_DATA_DIR/PG_VERSION` != '7.2' ]; then
16 #          echo "Database in older, incompatible format exists in $POSTGRES_DATA_DIR."
17 #          echo "Dump it and clean $POSTGRES_DATA_DIR, then upgrade postgresql and"
18 #          echo "restore database"
19 #          exit 1
20 #        fi
21 #      fi
22 #    fi
23
24
25 %include        /usr/lib/rpm/macros.perl
26 %include        /usr/lib/rpm/macros.python
27
28 Summary:        PostgreSQL Data Base Management System
29 Summary(de):    PostgreSQL Datenbankverwaltungssystem
30 Summary(es):    Gestor de Banco de Datos PostgreSQL
31 Summary(fr):    Sysème de gestion de base de données PostgreSQL
32 Summary(pl):    PostgreSQL - system bazodanowy
33 Summary(pt_BR): Gerenciador de Banco de Dados PostgreSQL
34 Summary(tr):    Veri Tabaný Yönetim Sistemi
35 Name:           postgresql
36 Version:        7.2
37 Release:        2
38 License:        BSD
39 Group:          Applications/Databases
40 Group(cs):      Aplikace/Databáze
41 Group(da):      Programmer/Databaser
42 Group(de):      Applikationen/Datenbanken
43 Group(es):      Aplicaciones/Bases de Datos
44 Group(fr):      Applications/Bases de Données
45 Group(id):      Aplikasi/Database
46 Group(is):      Forrit/Gagnagrunnar
47 Group(it):      Applicazioni/Database
48 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
49 Group(no):      Applikasjoner/Databaser
50 Group(pl):      Aplikacje/Bazy Danych
51 Group(pt):      Aplicações/Bases de Dados
52 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
53 Group(sl):      Programi/Zbirke podatkov
54 Group(sv):      Tillämpningar/Databaser
55 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
56 Source0:        ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.gz
57 Source1:        %{name}.init
58 Source2:        pgsql-Database-HOWTO-html.tar.gz
59 Source3:        %{name}.sysconfig
60 Source4:        pgaccess.desktop
61 Source5:        pgaccess.png
62 Patch0:         %{name}-no_libnsl.patch
63 Patch1:         %{name}-configure.patch
64 Patch2:         %{name}-ac_fixes.patch
65 Patch3:         %{name}-pg_ctl-silent.patch
66 Patch4:         %{name}-DESTDIR.patch
67 Icon:           postgresql.xpm
68 URL:            http://www.postgresql.org/
69 BuildRequires:  XFree86-devel
70 BuildRequires:  autoconf
71 BuildRequires:  automake
72 BuildRequires:  tcl-devel >= 8.3.2
73 BuildRequires:  tk-devel >= 8.3.2
74 BuildRequires:  readline-devel >= 4.2
75 BuildRequires:  ncurses-devel >= 5.0
76 BuildRequires:  openssl-devel >= 0.9.6a
77 BuildRequires:  perl-devel >= 5.6
78 BuildRequires:  python-devel >= 2.2
79 BuildRequires:  rpm-perlprov
80 BuildRequires:  rpm-pythonprov
81 BuildRequires:  zlib-devel
82 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
83 Prereq:         /sbin/chkconfig
84 Prereq:         rc-scripts
85 Prereq:         %{name}-clients = %{version}
86 Prereq:         %{name}-libs = %{version}
87 Obsoletes:      postgresql-server
88 Obsoletes:      postgresql-test
89
90 %define         _pgmoduledir    %{_libdir}/postgresql
91 %define         _pgsqldir       %{_pgmoduledir}/sql
92
93 %description
94 PostgreSQL Data Base Management System (formerly known as Postgres,
95 then as Postgres95).
96
97 PostgreSQL is an enhancement of the POSTGRES database management
98 system, a next-generation DBMS research prototype. While PostgreSQL
99 retains the powerful data model and rich data types of POSTGRES, it
100 replaces the PostQuel query language with an extended subset of SQL.
101 PostgreSQL is free and the complete source is available.
102
103 PostgreSQL development is being performed by a team of Internet
104 developers who all subscribe to the PostgreSQL development mailing
105 list. The current coordinator is Marc G. Fournier
106 (scrappy@postgreSQL.org). This team is now responsible for all current
107 and future development of PostgreSQL.
108
109 The authors of PostgreSQL 1.01 were Andrew Yu and Jolly Chen. Many
110 others have contributed to the porting, testing, debugging and
111 enhancement of the code. The original Postgres code, from which
112 PostgreSQL is derived, was the effort of many graduate students,
113 undergraduate students, and staff programmers working under the
114 direction of Professor Michael Stonebraker at the University of
115 California, Berkeley.
116
117 The original name of the software at Berkeley was Postgres. When SQL
118 functionality was added in 1995, its name was changed to Postgres95.
119 The name was changed at the end of 1996 to PostgreSQL.
120
121 PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
122 and most flavours of Unix.
123
124 %description -l de
125 PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
126 Postgres95 bekannt).
127
128 PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
129 ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
130 leistungsfähige Datenmodell und die reichhaltigen Datentypen von
131 POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
132 Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
133 verfügbar.
134
135 Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
136 sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
137 Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
138 alle aktuellen und künftigen Entwicklungen von PostgreSQL.
139
140 Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
141 Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
142 Verbesserung des Code beigetragen. Den Original-Postgres-Code, von dem
143 sich PostgreSQL ableitet, verdanken wir der Arbeit vieler Doktoranden,
144 Studenten und Programmierern unter der Leitung von Professor Michael
145 Stonebraker an der University of California, Berkeley.
146
147 Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
148 hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
149 entschied man sich für PostgreSQL.
150
151 PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
152 und den meisten Unix-Systemen.
153
154 %description -l es
155 Administrador de Banco de Datos PostgreSQL (conocido anteriormente
156 como Postgres, y después como Postgres95). PostgreSQL es una
157 continuación mejorada del Sistema Administrador de Banco de Datos
158 POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
159 generación. Mientras PostgreSQL mantiene el potente modelo de datos y
160 los varios tipos de datos del POSTGRES, substituye el lenguaje de
161 consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
162 es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
163 se ejecutado por un equipo de estudiosos de Internet, todos suscritos
164 en la lista de desarrollo del PostgreSQL. El coordinador actual es
165 Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
166 responsable por el desarrollo actual y futuro del PostgreSQL.
167
168 %description -l fr
169 Système de gestion de bases de données PostgreSQL (D'abord nommé
170 Postgres, puis Postgres95).
171
172 PostgreSQL est une amélioration du système de gestion de bases de
173 données POSTGRES, un prototype de recherche de la génération suivant
174 DBMS. Tout en conservant le puissant modèle de donnée de et les types
175 de donée riches de Postgres, il remplace le langage de requêtes de
176 Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
177 libre, et ses sources sont disponibles.
178
179 Le développement de PostgreSQL est actuellement réalisé via internet
180 parune équipe de développeurs inscrits sur la mailing-list de
181 développement de PostgreSQL. Le coordinateur actuel est Marc G
182 Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
183 développemen actuel et à venir de PostgreSQL.
184
185 Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
186 Beaucoup d'autres ont contribué au portage, au test, au débogage et à
187 l'amélioration du code. Le code original de Postgres, duquel
188 PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
189 moins haut niveau, et de programmeurs travaillant sous la direction du
190 professeur Michael Stonebraker à l'université de Berkeley Californie.
191
192 Le nom original du logiciel était Postgres. Quand les fonctionnalitées
193 SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
194 rebaptisé PostgreSQL en 1996.
195
196 PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
197 et la plupart des Unix.
198
199 %description -l pl
200 System Zarz±dzania Baz± Danych PostgreSQL (dawniej znany jako Postgres,
201 nastêpnie jako Postgres95).
202
203 PostgreSQL jest rozszerzeniem systemu zarz±dzania baz danych POSTGRES,
204 prototypu DBMS nastêpnej generacji. Co prawda PostgreSQL odziedziczy³ model
205 danych oraz bogaty zbiór ró¿nych typów danych, to jednak jêzyk zapytañ
206 PostQuel zosta³ zast±piony rozszerzonym SQL-em. PostgreSQL jest wolnym
207 oprogramowaniem i kody ¼ród³owe tego oprogramowania s± w pe³ni dostêpne. 
208
209 System PostgreSQL jest tworzony przez zespó³ ludzi, którzy s± zapisani na
210 listê dyskusyjn± dotycz±c± PostgreSQL-a. Obecnym koordynatorem jest  Marc
211 G. Fournier (scrappy@postgreSQL.org).  Wymieniony wy¿ej zespó³ jest
212 odpowiedzialny za aktualny i przysz³y rozwój systemu PostgreSQL.
213
214 Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu innych
215 pomaga³o przenosz±c na ró¿ne platformy, testuj±c, analizuj±c i rozszerzaj±c
216 kod. Oryginalny kod Postgres-a, na podstawie którego PostgreSQL powsta³,
217 by³ wysi³kiem wielu absolwentów, studentów oraz zespo³u programistów,
218 którzy pracowali pod kierunkiem profesora Michaela Stonebrakera z
219 Uniwersytetu Kalifornii w Berkeley.
220
221 Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmia³a Postgres.
222 W 1995 roku dodano jêzyk zapytañ SQL i nazwê zmieniono na Postgres95.
223 W koñcu roku 1996 nazwê ostatecznie zmieniono na PostgreSQL.
224
225 PostgreSQL mo¿e byæ uruchominy pod nastêpuj±cymi systemami: Solaris, SunOS,
226 HPUX, AIX, Linux, Irix, FreeBSD i innych systemach Unix.
227
228 %description -l pt_BR
229 Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
230 Postgres, e depois como Postgres95).
231
232 O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
233 Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
234 de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
235 dados e os vários tipos de dados do POSTGRES, ele substitui a
236 linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
237 PostgreSQL é livre e tem os fontes disponíveis.
238
239 O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
240 desenvolvedores da Internet, todos subscritores da lista de
241 desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
242 (scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
243 desenvolvimento atual e futuro do PostgreSQL.
244
245 %description -l tr
246 PostgreSQL, POSTGRES'den türemiþ bir veri tabaný yönetim sistemidir
247 (DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
248 desteklerken SQL'in geniþletilmiþ bir altkümesi yerine PostQuel
249 sorgulama dilini koyar.
250
251 %package devel
252 Summary:        PostgreSQL development header files and libraries
253 Summary(de):    PostgreSQL-Entwicklungs-Header-Dateien und Libraries 
254 Summary(es):    Archivos de inclusión y bibliotecas PostgreSQL
255 Summary(fr):    En-têtes et bibliothèques de développement PostgreSQL
256 Summary(pl):    PostgreSQL - pliki nag³ówkowe i biblioteki
257 Summary(pt_BR): Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
258 Summary(tr):    PostgreSQL baþlýk dosyalarý ve kitaplýklar
259 Group:          Development/Libraries
260 Group(cs):      Vývojové prostøedky/Knihovny
261 Group(da):      Udvikling/Biblioteker
262 Group(de):      Entwicklung/Bibliotheken
263 Group(es):      Desarrollo/Bibliotecas
264 Group(fr):      Development/Librairies
265 Group(is):      Þróunartól/Aðgerðasöfn
266 Group(it):      Sviluppo/Librerie
267 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
268 Group(no):      Utvikling/Bibliotek
269 Group(pl):      Programowanie/Biblioteki
270 Group(pt_BR):   Desenvolvimento/Bibliotecas
271 Group(pt):      Desenvolvimento/Bibliotecas
272 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
273 Group(sl):      Razvoj/Knji¾nice
274 Group(sv):      Utveckling/Bibliotek
275 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
276 Requires:       %{name}-libs = %{version}
277
278 %description devel
279 This package contains header files and libraries required to compile
280 applications that are talking directly to the PostgreSQL backend
281 server.
282
283 %description devel -l de
284 Dieses Paket enthält die Header-Dateien und Libraries, die zum
285 Kompilieren von Applikationen notwendig sind, die direkt mit dem
286 PostgreSQL-Backend-Server kommunizieren.
287
288 %description devel -l es
289 Este paquete contiene archivos de inclusión y bibliotecas requeridas
290 para compilación de aplicativos que se comunican directamente con el
291 servidor backend PostgreSQL.
292
293 %description devel -l fr
294 Ce package contient les fichiers d'en-tête et les bibliothéques
295 nécessaires pour compiler des applications ayant des échanges directs
296 avec le serveur du backend PostgreSQL.
297
298 %description devel -l pl
299 Pakiet zawiera nag³ówki oraz biblioteki wymagane do kompilacji
300 aplikacji ³±cz±cych siê bezpo¶rednio z serwerem PostgreSQL.
301
302 %description devel -l pt_BR
303 Este pacote contém arquivos de inclusão e bibliotecas requeridas para
304 compilação de aplicativos que se comunicam diretamente com o servidor
305 backend PostgreSQL.
306
307 %description devel -l tr
308 Bu paket, PostgreSQL sunucusuyla konuþacak yazýlýmlar geliþtirmek için
309 gereken baþlýk dosyalarýný ve kitaplýklarý içerir.
310
311
312 %package backend-devel
313 Summary:        PostgreSQL backend development header files
314 Summary(pl):    PostgreSQL - pliki nag³ówkowe dla backendu
315 Group:          Development/Libraries
316 Group(cs):      Vývojové prostøedky/Knihovny
317 Group(da):      Udvikling/Biblioteker
318 Group(de):      Entwicklung/Bibliotheken
319 Group(es):      Desarrollo/Bibliotecas
320 Group(fr):      Development/Librairies
321 Group(is):      Þróunartól/Aðgerðasöfn
322 Group(it):      Sviluppo/Librerie
323 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
324 Group(no):      Utvikling/Bibliotek
325 Group(pl):      Programowanie/Biblioteki
326 Group(pt_BR):   Desenvolvimento/Bibliotecas
327 Group(pt):      Desenvolvimento/Bibliotecas
328 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
329 Group(sl):      Razvoj/Knji¾nice
330 Group(sv):      Utveckling/Bibliotek
331 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
332 Requires:       %{name}-libs = %{version}
333
334 %description backend-devel
335 This package contains header files required to compile functions that
336 could be loaded directly by backend
337
338 %description backend-devel -l pl
339 Pakiet zawiera nag³ówki wymagane do kompilacji funkcji ktore moga byc
340 bezposrednio ladowane przez beckend serwera PostgreSQL.
341
342 %package clients
343 Summary:        Clients needed to access a PostgreSQL server
344 Summary(es):    Clientes necesarios para acceder al servidor PostgreSQL
345 Summary(pl):    Klienci wymagani do dostêpu do serwera PostgreSQL
346 Summary(pt_BR): Clientes necessários para acessar o servidor PostgreSQL
347 Group:          Applications/Databases
348 Group(cs):      Aplikace/Databáze
349 Group(da):      Programmer/Databaser
350 Group(de):      Applikationen/Datenbanken
351 Group(es):      Aplicaciones/Bases de Datos
352 Group(fr):      Applications/Bases de Données
353 Group(id):      Aplikasi/Database
354 Group(is):      Forrit/Gagnagrunnar
355 Group(it):      Applicazioni/Database
356 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
357 Group(no):      Applikasjoner/Databaser
358 Group(pl):      Aplikacje/Bazy Danych
359 Group(pt):      Aplicações/Bases de Dados
360 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
361 Group(sl):      Programi/Zbirke podatkov
362 Group(sv):      Tillämpningar/Databaser
363 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
364 Requires:       %{name}-libs = %{version}
365
366 %description clients
367 This package includes only the clients needed to access an PostgreSQL
368 server. The server is included in the main package. If all you need
369 is to connect to another PostgreSQL server, the this is the only
370 package you need to install. Clients include several command-line
371 utilities you can use to manage your databases on a remote PostgreSQL
372 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 %package perl
388 Summary:        Perl interface to PostgreSQL database
389 Summary(es):    Módulo Perl para acceder un servidor PostgreSQL
390 Summary(pl):    Interfejs dla Perla umo¿liwiaj±cy dostêp do baz PostgreSQL
391 Summary(pt_BR): Módulo Perl para acesso ao servidor PostgreSQL
392 Group:          Applications/Databases
393 Group(cs):      Aplikace/Databáze
394 Group(da):      Programmer/Databaser
395 Group(de):      Applikationen/Datenbanken
396 Group(es):      Aplicaciones/Bases de Datos
397 Group(fr):      Applications/Bases de Données
398 Group(id):      Aplikasi/Database
399 Group(is):      Forrit/Gagnagrunnar
400 Group(it):      Applicazioni/Database
401 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
402 Group(no):      Applikasjoner/Databaser
403 Group(pl):      Aplikacje/Bazy Danych
404 Group(pt):      Aplicações/Bases de Dados
405 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
406 Group(sl):      Programi/Zbirke podatkov
407 Group(sv):      Tillämpningar/Databaser
408 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
409 Requires:       perl >= 5.004
410 Requires:       %{name}-libs = %{version}
411
412 %description perl
413 This package includes only perl modules needed to access an PostgreSQL
414 server.
415
416 %description perl -l es
417 Módulo Perl para acceder un servidor PostgreSQL
418
419 %description perl -l pl
420 Pakiet ten zawiera tylko modu³y Perla wymagane dla dostêpu do serwera
421 PostgreSQL.
422
423 %description perl -l pt_BR
424 Módulo Perl para acesso ao servidor PostgreSQL.
425
426 %package -n python-postgresql
427 Summary:        The python-based client programs needed for accessing a PostgreSQL server
428 Summary(es):    Módulo Python para acceder un servidor PostgreSQL
429 Summary(pl):    Programy klienckie do dostêpu do serwera PostgreSQL napisane w Pythonie
430 Summary(pt_BR): Módulo Python para acesso ao servidor PostgreSQL.
431 Group:          Development/Languages/Python
432 Group(cs):      Vývojové prostøedky/Programovací jazyky/Python
433 Group(da):      Udvikling/Sprog/Python
434 Group(de):      Entwicklung/Sprachen/Python
435 Group(es):      Desarrollo/Lenguajes/Python
436 Group(fr):      Development/Langues/Python
437 Group(is):      Þróunartól/Forritunarmál/Python
438 Group(it):      Sviluppo/Linguaggi/Python
439 Group(ja):      ³«È¯/¸À¸ì/Python
440 Group(no):      Utvikling/Programmeringsspråk/Python
441 Group(pl):      Programowanie/Jêzyki/Python
442 Group(pt):      Desenvolvimento/Linguagens/Python
443 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Python
444 Group(sl):      Razvoj/Jeziki/Python
445 Group(sv):      Utveckling/Språk/Python
446 Group(uk):      òÏÚÒÏÂËÁ/íÏ×É/Python
447 Requires:       python >= 2.0
448 Requires:       %{name}-libs = %{version}
449 Obsoletes:      python-PyGreSQL
450 Obsoletes:      postgresql-python
451
452 %description -n python-postgresql
453 postgresql-python includes the python-based client programs and client
454 libraries that you'll need to access a PostgreSQL database management
455 system server.
456
457 %description -n python-postgresql -l es
458 Módulo Python para acceder un servidor PostgreSQL
459
460 %description -n python-postgresql -l pl
461 Pakiet ten zawiera napisane w Pythonie programy i biblioteki klienckie
462 do dostêpu do serwera baz danych PostgreSQL.
463
464 %description -n python-postgresql -l pt_BR
465 Módulo Python para acesso ao servidor PostgreSQL.
466
467 %package doc
468 Summary:        Documentation for PostgreSQL
469 Summary(pl):    Dodatkowa dokumantacja dla PostgreSQL
470 Group:          Applications/Databases
471 Group(cs):      Aplikace/Databáze
472 Group(da):      Programmer/Databaser
473 Group(de):      Applikationen/Datenbanken
474 Group(es):      Aplicaciones/Bases de Datos
475 Group(fr):      Applications/Bases de Données
476 Group(id):      Aplikasi/Database
477 Group(is):      Forrit/Gagnagrunnar
478 Group(it):      Applicazioni/Database
479 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
480 Group(no):      Applikasjoner/Databaser
481 Group(pl):      Aplikacje/Bazy Danych
482 Group(pt):      Aplicações/Bases de Dados
483 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
484 Group(sl):      Programi/Zbirke podatkov
485 Group(sv):      Tillämpningar/Databaser
486 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
487
488 %description doc
489 This package includes documentation and HOWTO for programmer, admin
490 etc., in HTML format.
491
492 %description doc -l pl
493 Pakiet ten zawiera dokumentacjê oraz HOWTO m.in. dla programistów,
494 administratorów w formacie HTML.
495
496 %package libs
497 Summary:        PostgreSQL libraries
498 Summary(es):    Biblioteca compartida del PostgreSQL
499 Summary(pl):    Biblioteki dzielone programu PostgreSQL
500 Summary(pt_BR): Biblioteca compartilhada do PostgreSQL
501 Group:          Libraries
502 Group(cs):      Knihovny
503 Group(da):      Biblioteker
504 Group(de):      Bibliotheken
505 Group(es):      Bibliotecas
506 Group(fr):      Librairies
507 Group(is):      Aðgerðasöfn
508 Group(it):      Librerie
509 Group(ja):      ¥é¥¤¥Ö¥é¥ê
510 Group(no):      Biblioteker
511 Group(pl):      Biblioteki
512 Group(pt):      Bibliotecas
513 Group(pt_BR):   Bibliotecas
514 Group(ru):      âÉÂÌÉÏÔÅËÉ
515 Group(sl):      Knji¾nice
516 Group(sv):      Bibliotek
517 Group(uk):      â¦Â̦ÏÔÅËÉ
518
519 %description libs
520 PostgreSQL shared libraries.
521
522 %description libs -l es
523 Este paquete contiene la biblioteca compartida para acceso al
524 postgresql.
525
526 %description libs -l pl
527 Biblioteki dzielone programu PostgreSQL.
528
529 %description libs -l pt_BR
530 Este pacote contém a biblioteca compartilhada para acesso ao
531 postgresql.
532
533 %package static
534 Summary:        PostgreSQL static libraries
535 Summary(es):    Bibliotecas estaticas PostgreSQL
536 Summary(pl):    Biblioteki statyczne programu PostgreSQL
537 Summary(pt_BR): Bibliotecas estáticas PostgreSQL
538 Group:          Development/Libraries
539 Group(cs):      Vývojové prostøedky/Knihovny
540 Group(da):      Udvikling/Biblioteker
541 Group(de):      Entwicklung/Bibliotheken
542 Group(es):      Desarrollo/Bibliotecas
543 Group(fr):      Development/Librairies
544 Group(is):      Þróunartól/Aðgerðasöfn
545 Group(it):      Sviluppo/Librerie
546 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
547 Group(no):      Utvikling/Bibliotek
548 Group(pl):      Programowanie/Biblioteki
549 Group(pt_BR):   Desenvolvimento/Bibliotecas
550 Group(pt):      Desenvolvimento/Bibliotecas
551 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
552 Group(sl):      Razvoj/Knji¾nice
553 Group(sv):      Utveckling/Bibliotek
554 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
555 Requires:       %{name}-devel = %{version}
556
557 %description static
558 PostgreSQL static libraries.
559
560 %description static -l es
561 Este paquete contiene bibliotecas estaticas requerida para compilación
562 de aplicativos que se comunican directamente con el servidor backend
563 PostgreSQL.
564
565 %description static -l pl
566 Biblioteki statyczne programu PostgreSQL.
567
568 %description static -l pt_BR
569 Este pacote contém as bibliotecas estáticas requeridas para compilação
570 de aplicativos que se comunicam diretamente com o servidor backend
571 PostgreSQL.
572
573 %package c++
574 Summary:        C++ interface to PostgreSQL
575 Summary(pl):    Interfejs C++ do PostgreSQL
576 Group:          Applications/Databases
577 Group(cs):      Aplikace/Databáze
578 Group(da):      Programmer/Databaser
579 Group(de):      Applikationen/Datenbanken
580 Group(es):      Aplicaciones/Bases de Datos
581 Group(fr):      Applications/Bases de Données
582 Group(id):      Aplikasi/Database
583 Group(is):      Forrit/Gagnagrunnar
584 Group(it):      Applicazioni/Database
585 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
586 Group(no):      Applikasjoner/Databaser
587 Group(pl):      Aplikacje/Bazy Danych
588 Group(pt):      Aplicações/Bases de Dados
589 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
590 Group(sl):      Programi/Zbirke podatkov
591 Group(sv):      Tillämpningar/Databaser
592 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
593 Requires:       %{name}-libs = %{version}
594
595 %description c++
596 This package includes library for C++ interface to PostgreSQL.
597
598 %description c++ -l pl
599 Pakiet ten zawiera biblioteki dla interfejsu C++ do PostgreSQL.
600
601 %package c++-devel
602 Summary:        C++ interface to PostgreSQL - development part
603 Summary(pl):    Interfejs C++ do PostgreSQL - cze¶æ programistyczna
604 Group:          Applications/Databases
605 Group(cs):      Aplikace/Databáze
606 Group(da):      Programmer/Databaser
607 Group(de):      Applikationen/Datenbanken
608 Group(es):      Aplicaciones/Bases de Datos
609 Group(fr):      Applications/Bases de Données
610 Group(id):      Aplikasi/Database
611 Group(is):      Forrit/Gagnagrunnar
612 Group(it):      Applicazioni/Database
613 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
614 Group(no):      Applikasjoner/Databaser
615 Group(pl):      Aplikacje/Bazy Danych
616 Group(pt):      Aplicações/Bases de Dados
617 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
618 Group(sl):      Programi/Zbirke podatkov
619 Group(sv):      Tillämpningar/Databaser
620 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
621 Requires:       %{name}-c++ = %{version}
622 Requires:       %{name}-devel = %{version}
623
624 %description c++-devel
625 This package includes library and header files for C++ interface.
626
627 %description c++-devel -l pl
628 Pakiet ten zawiera biblioteki i pliki nag³ówkowe dla interfejsu C++.
629
630 %package c++-static
631 Summary:        C++ interface to PostgreSQL - static libraries
632 Summary(pl):    Interfejs C++ do PostgreSQL - biblioteki statyczne
633 Group:          Applications/Databases
634 Group(cs):      Aplikace/Databáze
635 Group(da):      Programmer/Databaser
636 Group(de):      Applikationen/Datenbanken
637 Group(es):      Aplicaciones/Bases de Datos
638 Group(fr):      Applications/Bases de Données
639 Group(id):      Aplikasi/Database
640 Group(is):      Forrit/Gagnagrunnar
641 Group(it):      Applicazioni/Database
642 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
643 Group(no):      Applikasjoner/Databaser
644 Group(pl):      Aplikacje/Bazy Danych
645 Group(pt):      Aplicações/Bases de Dados
646 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
647 Group(sl):      Programi/Zbirke podatkov
648 Group(sv):      Tillämpningar/Databaser
649 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
650 Requires:       %{name}-c++-devel = %{version}
651
652 %description c++-static
653 This package includes static library for interface C++.
654
655 %description c++-static -l pl
656 Pakiet ten zawiera biblioteki statyczne dla interfejsu C++.
657
658 %package odbc
659 Summary:        ODBC interface to PostgreSQL
660 Summary(es):    Driver ODBC para acceder un servidor PostgreSQL
661 Summary(pl):    Interfejs ODBC do PostgreSQL
662 Summary(pt_BR): Driver ODBC necessário para acessar um servidor PostgreSQL
663 Group:          Applications/Databases
664 Group(cs):      Aplikace/Databáze
665 Group(da):      Programmer/Databaser
666 Group(de):      Applikationen/Datenbanken
667 Group(es):      Aplicaciones/Bases de Datos
668 Group(fr):      Applications/Bases de Données
669 Group(id):      Aplikasi/Database
670 Group(is):      Forrit/Gagnagrunnar
671 Group(it):      Applicazioni/Database
672 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
673 Group(no):      Applikasjoner/Databaser
674 Group(pl):      Aplikacje/Bazy Danych
675 Group(pt):      Aplicações/Bases de Dados
676 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
677 Group(sl):      Programi/Zbirke podatkov
678 Group(sv):      Tillämpningar/Databaser
679 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
680 Requires:       %{name}-libs = %{version}
681
682 %description odbc
683 This package includes library for interface ODBC.
684
685 %description odbc -l es
686 Driver para acceder un servidor PostgreSQL, a través de ODBC.
687
688 %description odbc -l pl
689 Pakiet ten zawiera biblioteki dla interfejsu ODBC.
690
691 %description odbc -l pt_BR
692 Driver ODBC necessário para acessar um servidor PostgreSQL.
693
694 %package odbc-devel
695 Summary:        ODBC interface to PostgreSQL - development part
696 Summary(pl):    Interfejs ODBC do PostgreSQL - cze¶æ programistyczna
697 Group:          Applications/Databases
698 Group(cs):      Aplikace/Databáze
699 Group(da):      Programmer/Databaser
700 Group(de):      Applikationen/Datenbanken
701 Group(es):      Aplicaciones/Bases de Datos
702 Group(fr):      Applications/Bases de Données
703 Group(id):      Aplikasi/Database
704 Group(is):      Forrit/Gagnagrunnar
705 Group(it):      Applicazioni/Database
706 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
707 Group(no):      Applikasjoner/Databaser
708 Group(pl):      Aplikacje/Bazy Danych
709 Group(pt):      Aplicações/Bases de Dados
710 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
711 Group(sl):      Programi/Zbirke podatkov
712 Group(sv):      Tillämpningar/Databaser
713 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
714 Requires:       %{name}-odbc = %{version}
715 Requires:       %{name}-devel = %{version}
716
717 %description odbc-devel
718 This package includes library and header files for interface ODBC.
719
720 %description odbc-devel -l pl
721 Pakiet ten zawiera biblioteki i pliki nag³ówkowe dla interfejsu ODBC.
722
723 %package odbc-static
724 Summary:        ODBC interface to PostgreSQL - static libraries
725 Summary(pl):    Interfejs ODBC do PostgreSQL - biblioteki statyczne
726 Group:          Applications/Databases
727 Group(cs):      Aplikace/Databáze
728 Group(da):      Programmer/Databaser
729 Group(de):      Applikationen/Datenbanken
730 Group(es):      Aplicaciones/Bases de Datos
731 Group(fr):      Applications/Bases de Données
732 Group(id):      Aplikasi/Database
733 Group(is):      Forrit/Gagnagrunnar
734 Group(it):      Applicazioni/Database
735 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
736 Group(no):      Applikasjoner/Databaser
737 Group(pl):      Aplikacje/Bazy Danych
738 Group(pt):      Aplicações/Bases de Dados
739 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
740 Group(sl):      Programi/Zbirke podatkov
741 Group(sv):      Tillämpningar/Databaser
742 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
743 Requires:       %{name}-odbc-devel = %{version}
744
745 %description odbc-static
746 This package includes static library for interface ODBC.
747
748 %description odbc-static -l pl
749 Pakiet ten zawiera biblioteki statyczne dla interfejsu ODBC.
750
751 %package -n pgaccess
752 Summary:        A free graphical database management tool for PostgreSQL
753 Summary(pl):    Graficzne narzêdzie do obs³ugi baz danych PostgreSQL
754 Group:          Applications/Databases
755 Group(cs):      Aplikace/Databáze
756 Group(da):      Programmer/Databaser
757 Group(de):      Applikationen/Datenbanken
758 Group(es):      Aplicaciones/Bases de Datos
759 Group(fr):      Applications/Bases de Données
760 Group(id):      Aplikasi/Database
761 Group(is):      Forrit/Gagnagrunnar
762 Group(it):      Applicazioni/Database
763 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
764 Group(no):      Applikasjoner/Databaser
765 Group(pl):      Aplikacje/Bazy Danych
766 Group(pt):      Aplicações/Bases de Dados
767 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
768 Group(sl):      Programi/Zbirke podatkov
769 Group(sv):      Tillämpningar/Databaser
770 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
771 Requires:       %{name}-tcl = %{version}
772
773 %description -n pgaccess
774 A free graphical database management tool for PostgreSQL.
775
776 %description -n pgaccess -l pl
777 Graficzne narzêdzie do obs³ugi baz danych PostgreSQL.
778
779 %package tcl
780 Summary:        tcl interface for PostgreSQL
781 Summary(es):    Bibliotecas y shell TCL para acceder un servidor PostgreSQL
782 Summary(pl):    Interfejs tcl dla PostgreSQL
783 Summary(pt_BR): Bibliotecas e shell para programas em TCL acessarem o servidor PostgreSQL
784 Group:          Development/Languages/Tcl
785 Group(cs):      Vývojové prostøedky/Programovací jazyky/Tcl
786 Group(da):      Udvikling/Sprog/Tcl
787 Group(de):      Entwicklung/Sprachen/Tcl
788 Group(es):      Desarrollo/Lenguajes/Tcl
789 Group(fr):      Development/Langues/Tcl
790 Group(is):      Þróunartól/Forritunarmál/Tcl
791 Group(it):      Sviluppo/Linguaggi/Tcl
792 Group(ja):      ³«È¯/¸À¸ì/Tcl
793 Group(no):      Utvikling/Programmeringsspråk/Tcl
794 Group(pl):      Programowanie/Jêzyki/Tcl
795 Group(pt):      Desenvolvimento/Linguagens/Tcl
796 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Tcl
797 Group(sl):      Razvoj/Jeziki/Tcl
798 Group(sv):      Utveckling/Språk/Tcl
799 Group(uk):      òÏÚÒÏÂËÁ/íÏ×É/Tcl
800 Requires:       %{name}-libs = %{version}
801
802 %description tcl
803 tcl interface for PostgreSQL.
804
805 %description tcl -l es
806 Bibliotecas y shell TCL para acceder un servidor PostgreSQL
807
808 %description tcl -l pl
809 Interfejs tcl dla PostgreSQL.
810
811 %description tcl -l pt_BR
812 Bibliotecas e shell para programas em TCL acessarem o servidor
813 PostgreSQL
814
815 %package tcl-devel
816 Summary:        Development part of tcl interface for PostgreSQL
817 Summary(pl):    Czê¶æ dla programistów interfejsu tcl dla PostgreSQL
818 Group:          Development/Languages/Tcl
819 Group(cs):      Vývojové prostøedky/Programovací jazyky/Tcl
820 Group(da):      Udvikling/Sprog/Tcl
821 Group(de):      Entwicklung/Sprachen/Tcl
822 Group(es):      Desarrollo/Lenguajes/Tcl
823 Group(fr):      Development/Langues/Tcl
824 Group(is):      Þróunartól/Forritunarmál/Tcl
825 Group(it):      Sviluppo/Linguaggi/Tcl
826 Group(ja):      ³«È¯/¸À¸ì/Tcl
827 Group(no):      Utvikling/Programmeringsspråk/Tcl
828 Group(pl):      Programowanie/Jêzyki/Tcl
829 Group(pt):      Desenvolvimento/Linguagens/Tcl
830 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Tcl
831 Group(sl):      Razvoj/Jeziki/Tcl
832 Group(sv):      Utveckling/Språk/Tcl
833 Group(uk):      òÏÚÒÏÂËÁ/íÏ×É/Tcl
834 Requires:       %{name}-tcl = %{version}
835 Requires:       %{name}-devel = %{version}
836
837 %description tcl-devel
838 Development part of tcl interface for PostgreSQL.
839
840 %description tcl-devel -l pl
841 Czê¶æ interfejsu tcl dla PostgreSQL przeznaczona dla programistów.
842
843 %package tcl-static
844 Summary:        Static libraries of tcl interface for PostgreSQL
845 Summary(pl):    Biblioteki statyczne interfejsu tcl dla PostgreSQL
846 Group:          Development/Languages/Tcl
847 Group(cs):      Vývojové prostøedky/Programovací jazyky/Tcl
848 Group(da):      Udvikling/Sprog/Tcl
849 Group(de):      Entwicklung/Sprachen/Tcl
850 Group(es):      Desarrollo/Lenguajes/Tcl
851 Group(fr):      Development/Langues/Tcl
852 Group(is):      Þróunartól/Forritunarmál/Tcl
853 Group(it):      Sviluppo/Linguaggi/Tcl
854 Group(ja):      ³«È¯/¸À¸ì/Tcl
855 Group(no):      Utvikling/Programmeringsspråk/Tcl
856 Group(pl):      Programowanie/Jêzyki/Tcl
857 Group(pt):      Desenvolvimento/Linguagens/Tcl
858 Group(ru):      òÁÚÒÁÂÏÔËÁ/ñÚÙËÉ/Tcl
859 Group(sl):      Razvoj/Jeziki/Tcl
860 Group(sv):      Utveckling/Språk/Tcl
861 Group(uk):      òÏÚÒÏÂËÁ/íÏ×É/Tcl
862 Requires:       %{name}-tcl-devel = %{version}
863
864 %description tcl-static
865 Static libraries of tcl interface for PostgreSQL.
866
867 %description tcl-devel -l pl
868 Biblioteki statyczne interfejsu tcl dla PostgreSQL.
869
870 %package module-plpgsql
871 Summary:        PL/pgSQL - PostgreSQL procedural language
872 Summary(pl):    PL/pgSQL jêzyk proceduralny bazy danych PostgreSQL
873 Group:          Applications/Databases
874 Group(cs):      Aplikace/Databáze
875 Group(da):      Programmer/Databaser
876 Group(de):      Applikationen/Datenbanken
877 Group(es):      Aplicaciones/Bases de Datos
878 Group(fr):      Applications/Bases de Données
879 Group(id):      Aplikasi/Database
880 Group(is):      Forrit/Gagnagrunnar
881 Group(it):      Applicazioni/Database
882 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
883 Group(no):      Applikasjoner/Databaser
884 Group(pl):      Aplikacje/Bazy Danych
885 Group(pt):      Aplicações/Bases de Dados
886 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
887 Group(sl):      Programi/Zbirke podatkov
888 Group(sv):      Tillämpningar/Databaser
889 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
890 Requires:       %{name} = %{version}
891
892 %description module-plpgsql
893 From PostgreSQL documentation.
894
895 Postgres supports the definition of procedural languages. In the case
896 of a function or trigger procedure defined in a procedural language,
897 the database has no built-in knowledge about how to interpret the
898 function's source text. Instead, the task is passed to a handler that
899 knows the details of the language. The handler itself is a special
900 programming language function compiled into a shared object and loaded
901 on demand.
902
903 To enable PL/pgSQL procedural language for your database you have to
904 run createlang command.
905
906 %description module-plpgsql -l pl
907 Z dokumentacji PostgreSQL.
908
909 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
910 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
911 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
912 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
913 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
914 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
915 potrzeby.
916
917 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
918 proceduralnego PL/pgSQL dla swojej bazy danych.
919
920 %package module-plperl
921 Summary:        PL/perl - PostgreSQL procedural language
922 Summary(pl):    PL/perl jêzyk proceduralny bazy danych PostgreSQL
923 Group:          Applications/Databases
924 Group(cs):      Aplikace/Databáze
925 Group(da):      Programmer/Databaser
926 Group(de):      Applikationen/Datenbanken
927 Group(es):      Aplicaciones/Bases de Datos
928 Group(fr):      Applications/Bases de Données
929 Group(id):      Aplikasi/Database
930 Group(is):      Forrit/Gagnagrunnar
931 Group(it):      Applicazioni/Database
932 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
933 Group(no):      Applikasjoner/Databaser
934 Group(pl):      Aplikacje/Bazy Danych
935 Group(pt):      Aplicações/Bases de Dados
936 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
937 Group(sl):      Programi/Zbirke podatkov
938 Group(sv):      Tillämpningar/Databaser
939 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
940 Requires:       %{name} = %{version}
941 %requires_eq    perl
942
943 %description module-plperl
944 From PostgreSQL documentation.
945
946 Postgres supports the definition of procedural languages. In the case
947 of a function or trigger procedure defined in a procedural language,
948 the database has no built-in knowledge about how to interpret the
949 function's source text. Instead, the task is passed to a handler that
950 knows the details of the language. The handler itself is a special
951 programming language function compiled into a shared object and loaded
952 on demand.
953
954 To enable PL/perl procedural language for your database you have to
955 run createlang command.
956
957 %description module-plperl -l pl
958 Z dokumentacji PostgreSQL.
959
960 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
961 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
962 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
963 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
964 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
965 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
966 potrzeby.
967
968 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
969 proceduralnego PL/perl dla swojej bazy danych.
970
971 %package module-plpython
972 Summary:        PL/python - PostgreSQL procedural language
973 Summary(pl):    PL/python jêzyk proceduralny bazy danych PostgreSQL
974 Group:          Applications/Databases
975 Group(cs):      Aplikace/Databáze
976 Group(da):      Programmer/Databaser
977 Group(de):      Applikationen/Datenbanken
978 Group(es):      Aplicaciones/Bases de Datos
979 Group(fr):      Applications/Bases de Données
980 Group(id):      Aplikasi/Database
981 Group(is):      Forrit/Gagnagrunnar
982 Group(it):      Applicazioni/Database
983 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
984 Group(no):      Applikasjoner/Databaser
985 Group(pl):      Aplikacje/Bazy Danych
986 Group(pt):      Aplicações/Bases de Dados
987 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
988 Group(sl):      Programi/Zbirke podatkov
989 Group(sv):      Tillämpningar/Databaser
990 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
991 Requires:       %{name} = %{version}
992 %requires_eq    python
993
994 %description module-plpython
995 From PostgreSQL documentation.
996
997 Postgres supports the definition of procedural languages. In the case
998 of a function or trigger procedure defined in a procedural language,
999 the database has no built-in knowledge about how to interpret the
1000 function's source text. Instead, the task is passed to a handler that
1001 knows the details of the language. The handler itself is a special
1002 programming language function compiled into a shared object and loaded
1003 on demand.
1004
1005 To enable PL/python procedural language for your database you have to
1006 run createlang command.
1007
1008 %description module-plpython -l pl
1009 Z dokumentacji PostgreSQL.
1010
1011 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
1012 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
1013 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
1014 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
1015 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
1016 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
1017 potrzeby.
1018
1019 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
1020 proceduralnego PL/python dla swojej bazy danych.
1021
1022 %package module-pltcl
1023 Summary:        PL/TCL - PostgreSQL procedural language
1024 Summary(pl):    PL/TCL - jêzyk proceduralny bazy danych PostgreSQL
1025 Group:          Applications/Databases
1026 Group(cs):      Aplikace/Databáze
1027 Group(da):      Programmer/Databaser
1028 Group(de):      Applikationen/Datenbanken
1029 Group(es):      Aplicaciones/Bases de Datos
1030 Group(fr):      Applications/Bases de Données
1031 Group(id):      Aplikasi/Database
1032 Group(is):      Forrit/Gagnagrunnar
1033 Group(it):      Applicazioni/Database
1034 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ç¡¼¥¿¥Ù¡¼¥¹
1035 Group(no):      Applikasjoner/Databaser
1036 Group(pl):      Aplikacje/Bazy Danych
1037 Group(pt):      Aplicações/Bases de Dados
1038 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/âÁÚÙ ÄÁÎÎÙÈ
1039 Group(sl):      Programi/Zbirke podatkov
1040 Group(sv):      Tillämpningar/Databaser
1041 Group(uk):      ðÒÉËÌÁÄΦ ðÒÏÇÒÁÍÉ/âÁÚÉ ÄÁÎÉÈ
1042 Requires:       %{name} = %{version}
1043
1044 %description module-pltcl
1045 From PostgreSQL documentation.
1046
1047 Postgres supports the definition of procedural languages. In the case
1048 of a function or trigger procedure defined in a procedural language,
1049 the database has no built-in knowledge about how to interpret the
1050 function's source text. Instead, the task is passed to a handler that
1051 knows the details of the language. The handler itself is a special
1052 programming language function compiled into a shared object and loaded
1053 on demand.
1054
1055 To enable PL/TCL procedural language for your database you have to run
1056 createlang command.
1057
1058 %description module-pltcl -l pl
1059 Z dokumentacji PostgreSQL.
1060
1061 Postgres ma wsparcie dla jêzyków proceduralnych. W przypadku, kiedy
1062 programista zdefiniuje procedurê wyzwalacza lub funkcjê w jêzyku
1063 proceduralnym, baza danych nie ma pojêcia jak interpretowaæ tego typu
1064 funkcjê. Funkcja lub procedura ta jest przekazywana do interpretera,
1065 który wie jak j± wykonaæ. Interpreter jest odpowiedni±, specjaln±
1066 funkcj±, która jest skompilowana w obiekt dzielony i ³adowany w razie
1067 potrzeby.
1068
1069 Za pomoc± komendy createlang mo¿na dodaæ wsparcie dla jêzyka
1070 proceduralnego PL/TCL dla swojej bazy danych.
1071
1072 %prep
1073 %setup  -q
1074 %patch0 -p1
1075 %patch1 -p1
1076 %patch2 -p1
1077 %patch3 -p1
1078 %patch4 -p1
1079
1080 tar xzf doc/man*.tar.gz
1081
1082 mkdir doc/unpacked
1083 tar zxf doc/postgres.tar.gz -C doc/unpacked
1084
1085 # Erase all CVS dir
1086 rm -fR `find contrib/ -type d -name CVS`
1087
1088 %build
1089 rm -f config/libtool.m4
1090 aclocal -I config
1091 autoconf
1092 %configure \
1093         %{!?_without_pgsql_locale:--enable-locale} \
1094         %{!?_without_pgsql_multibyte:--enable-multibyte} \
1095         --disable-rpath \
1096         --enable-depend \
1097         --enable-odbc \
1098         --enable-recode \
1099         --enable-syslog \
1100         --enable-unicode-conversion \
1101         --with-CXX \
1102         --with-tcl \
1103         --with-tk \
1104         --with-perl \
1105         --with-python \
1106         --with-openssl \
1107         --with-perl \
1108         --enable-odbc \
1109         --with-odbcinst=%{_sysconfdir} \
1110         --with-x \
1111 %{?_with_jdbc:  --with-java}
1112
1113 %{__make}
1114 %ifnarch sparc sparcv9 sparc64 alpha
1115 %{!?_without_tests: %{__make} check }
1116 %endif
1117
1118 %install
1119 rm -rf $RPM_BUILD_ROOT
1120 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
1121         $RPM_BUILD_ROOT{/var/{lib/pgsql,log},%{_pgsqldir}} \
1122         $RPM_BUILD_ROOT{%{_applnkdir}/System,%{_pixmapsdir}} \
1123
1124 %{__make} install install-all-headers \
1125         DESTDIR=$RPM_BUILD_ROOT
1126
1127 %{__make} install -C src/pl/plperl \
1128         DESTDIR=$RPM_BUILD_ROOT
1129
1130 touch $RPM_BUILD_ROOT/var/log/pgsql
1131
1132 # Move PL/pgSQL procedural language to %{_pgmoduledir}
1133 ( cd $RPM_BUILD_ROOT%{_libdir}
1134   mv -f plpgsql.so $RPM_BUILD_ROOT%{_pgmoduledir}
1135 )
1136
1137 # Move PL/TCL procedural language to %{_pgmoduledir}
1138 ( cd $RPM_BUILD_ROOT%{_libdir}
1139   mv -f pltcl.so $RPM_BUILD_ROOT%{_pgmoduledir}
1140 )
1141
1142 # odbc
1143 install src/interfaces/odbc/odbcinst.ini $RPM_BUILD_ROOT%{_sysconfdir}
1144
1145 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
1146 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
1147 install %{SOURCE4} $RPM_BUILD_ROOT%{_applnkdir}/System
1148 install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
1149
1150 cp -a man?         $RPM_BUILD_ROOT%{_mandir}
1151
1152 install -d howto
1153 ( cd howto
1154   tar xzf $RPM_SOURCE_DIR/pgsql-Database-HOWTO-html.tar.gz
1155 )
1156
1157 %py_comp $RPM_BUILD_ROOT%{py_libdir}
1158 %py_ocomp $RPM_BUILD_ROOT%{py_libdir}
1159
1160 gzip -9nf doc/FAQ doc/README* COPYRIGHT README HISTORY doc/bug.template \
1161         src/interfaces/odbc/readme.txt \
1162         src/interfaces/odbc/notice.txt
1163
1164 %clean
1165 rm -rf $RPM_BUILD_ROOT
1166 rm -f /tmp/tmp_perl_info
1167
1168 %pre
1169 getgid postgres >/dev/null 2>&1 || /usr/sbin/groupadd -g 88 -r -f postgres
1170 id postgres >/dev/null 2>&1 || /usr/sbin/useradd -M -o -r -u 88 \
1171         -d /var/lib/pgsql -s /bin/sh -g postgres \
1172         -c "PostgreSQL Server" postgres
1173
1174 %post
1175 /sbin/chkconfig --add postgresql
1176
1177 if [ -f /var/lock/subsys/postgresql ]; then
1178         /etc/rc.d/init.d/postgresql restart >&2
1179 else
1180         echo "Run \"/etc/rc.d/init.d/postgresql start\" to start postgresql server."
1181 fi
1182
1183 %preun
1184 if [ "$1" = "0" ]; then
1185         if [ -f /var/lock/subsys/postgresql ]; then
1186                 /etc/rc.d/init.d/postgresql stop
1187         fi
1188         /sbin/chkconfig --del postgresql
1189 fi
1190
1191 %post   libs -p /sbin/ldconfig
1192 %postun libs -p /sbin/ldconfig
1193
1194 %post   tcl -p /sbin/ldconfig
1195 %postun tcl -p /sbin/ldconfig
1196
1197 %post   clients -p /sbin/ldconfig
1198 %postun clients -p /sbin/ldconfig
1199
1200 %post   c++ -p /sbin/ldconfig
1201 %postun c++ -p /sbin/ldconfig
1202
1203 %post   odbc -p /sbin/ldconfig
1204 %postun odbc -p /sbin/ldconfig
1205
1206 %files
1207 %defattr(644,root,root,755)
1208 %attr(754,root,root) /etc/rc.d/init.d/*
1209 %attr(640,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/sysconfig/*
1210
1211 %attr(755,root,root) %{_bindir}/createdb
1212 %attr(755,root,root) %{_bindir}/createuser
1213 %attr(755,root,root) %{_bindir}/dropdb
1214 %attr(755,root,root) %{_bindir}/dropuser
1215 %attr(755,root,root) %{_bindir}/initdb
1216 %attr(755,root,root) %{_bindir}/initlocation
1217 %attr(755,root,root) %{_bindir}/pg_ctl
1218 %attr(755,root,root) %{_bindir}/pg_config
1219 %attr(755,root,root) %{_bindir}/pg_encoding
1220 %attr(755,root,root) %{_bindir}/pg_passwd
1221 %attr(755,root,root) %{_bindir}/postgres
1222 %attr(755,root,root) %{_bindir}/postmaster
1223 %attr(755,root,root) %{_bindir}/ipcclean
1224 %attr(755,root,root) %{_bindir}/createlang
1225 %attr(755,root,root) %{_bindir}/droplang
1226
1227 %dir %{_pgsqldir}
1228 %dir %{_pgmoduledir}
1229 %{_datadir}/postgresql/*.bki
1230 %{_datadir}/postgresql/*.sample
1231 %{_datadir}/postgresql/*.description
1232
1233 %attr(700,postgres,postgres) %dir /var/lib/pgsql
1234 %attr(640,postgres,postgres) %config(noreplace) %verify(not md5 size mtime) /var/log/pgsql
1235
1236 %{_mandir}/man1/createdb.1*
1237 %{_mandir}/man1/createlang.1*
1238 %{_mandir}/man1/createuser.1*
1239 %{_mandir}/man1/dropdb.1*
1240 %{_mandir}/man1/droplang.1*
1241 %{_mandir}/man1/dropuser.1*
1242 %{_mandir}/man1/initdb.1*
1243 %{_mandir}/man1/initlocation.1*
1244 %{_mandir}/man1/pg_passwd.1*
1245 %{_mandir}/man1/pg_ctl.1*
1246 %{_mandir}/man1/pg_config.1*
1247 %{_mandir}/man1/postgres.1*
1248 %{_mandir}/man1/postmaster.1*
1249 %{_mandir}/man1/ipcclean.1*
1250
1251 %doc contrib 
1252 %doc doc/FAQ* doc/README* 
1253 %doc COPYRIGHT.gz README.gz HISTORY.gz doc/bug.template.gz
1254
1255 %files doc
1256 %defattr(644,root,root,755)
1257 %doc doc/unpacked/*
1258 %doc howto
1259
1260 %files libs
1261 %defattr(644,root,root,755)
1262 %attr(755,root,root) %{_libdir}/libpq.so.*.*
1263 %attr(755,root,root) %{_libdir}/libpgeasy.so.*.*
1264 %attr(755,root,root) %{_libdir}/libecpg.so.*.*
1265 %attr(755,root,root) %{_bindir}/pg_id
1266
1267 %files devel
1268 %defattr(644,root,root,755)
1269 %doc doc/internals.ps*
1270 %attr(755,root,root) %{_bindir}/ecpg
1271 %attr(755,root,root) %{_libdir}/libecpg.so
1272 %attr(755,root,root) %{_libdir}/libpgeasy.so
1273 %attr(755,root,root) %{_libdir}/libpq.so
1274 %dir %{_includedir}/postgresql
1275 %{_includedir}/pg_config.h
1276 %{_includedir}/pg_config_os.h
1277 %{_includedir}/ecpgerrno.h
1278 %{_includedir}/ecpglib.h
1279 %{_includedir}/ecpgtype.h
1280 %{_includedir}/libpgeasy.h
1281 %{_includedir}/libpq-fe.h
1282 %{_includedir}/postgres_ext.h
1283 %{_includedir}/sql3types.h
1284 %{_includedir}/sqlca.h
1285 %dir %{_includedir}/postgresql/internal
1286 %{_includedir}/postgresql/internal/c.h
1287 %{_includedir}/postgresql/internal/libpq-int.h
1288 %{_includedir}/postgresql/internal/postgres_fe.h
1289 %{_includedir}/postgresql/internal/pqexpbuffer.h
1290 %{_includedir}/postgresql/internal/lib
1291 %{_includedir}/postgresql/internal/libpq
1292 %{_mandir}/man1/ecpg.1*
1293
1294 %files backend-devel
1295 %defattr(644,root,root,755)
1296 %{_includedir}/postgresql/server
1297
1298 %files static
1299 %defattr(644,root,root,755)
1300 %{_libdir}/libecpg.a
1301 %{_libdir}/libpgeasy.a
1302 %{_libdir}/libpq.a
1303
1304 %files clients
1305 %defattr(644,root,root,755)
1306 %attr(755,root,root) %{_bindir}/pg_dump
1307 %attr(755,root,root) %{_bindir}/pg_dumpall
1308 %attr(755,root,root) %{_bindir}/pg_restore
1309 %attr(755,root,root) %{_bindir}/psql
1310 %attr(755,root,root) %{_bindir}/vacuumdb
1311
1312 %{_mandir}/man1/pg_dump.1*
1313 %{_mandir}/man1/pg_dumpall.1*
1314 %{_mandir}/man1/pg_restore.1*
1315 %{_mandir}/man1/psql.1*
1316 %{_mandir}/man1/vacuumdb.1*
1317 %{_mandir}/manl/*.l*
1318
1319 %files c++
1320 %defattr(644,root,root,755)
1321 %attr(755,root,root) %{_libdir}/libpq++.so.*.*
1322
1323 %files c++-devel
1324 %defattr(644,root,root,755)
1325 %attr(755,root,root) %{_libdir}/libpq++.so
1326 %{_includedir}/libpq++.h
1327 %{_includedir}/libpq++
1328
1329 %files c++-static
1330 %defattr(644,root,root,755)
1331 %{_libdir}/libpq++.a
1332
1333 %files perl
1334 %defattr(644,root,root,755)
1335 %dir %{perl_sitearch}/auto/Pg
1336 %{perl_sitearch}/auto/Pg/Pg.bs
1337 %attr(755,root,root) %{perl_sitearch}/auto/Pg/Pg.so
1338 %{perl_sitearch}/auto/Pg/autosplit.ix
1339 %{perl_sitearch}/Pg.pm
1340 %{_mandir}/man3/*
1341
1342
1343 %files -n python-postgresql
1344 %defattr(644,root,root,755)
1345 %{py_sitedir}/*.pyc
1346 %{py_sitedir}/*.pyo
1347 %attr(755,root,root) %{py_sitedir}/*.so
1348
1349 %files -n pgaccess
1350 %defattr(644,root,root,755)
1351 %doc src/bin/pgaccess/doc/html/*
1352 %attr(755,root,root) %{_bindir}/pgaccess
1353 %dir %{_datadir}/postgresql/pgaccess
1354 %attr(755, root, root) %{_datadir}/postgresql/pgaccess/main.tcl
1355 %{_datadir}/postgresql/pgaccess/images
1356 %{_datadir}/postgresql/pgaccess/lib
1357 %{_applnkdir}/System/pgaccess.desktop
1358 %{_pixmapsdir}/pgaccess.png
1359 %{_mandir}/man1/pgaccess.1*
1360
1361 %files tcl
1362 %defattr(644,root,root,755)
1363 %attr(755,root,root) %{_libdir}/libpgtcl.so
1364 %attr(755,root,root) %{_libdir}/libpgtcl.so.*.*
1365 %attr(755,root,root) %{_bindir}/pgtclsh
1366 %attr(755,root,root) %{_bindir}/pgtksh
1367 %{_mandir}/man1/pgtclsh.1*
1368 %{_mandir}/man1/pgtksh.1*
1369
1370 %files tcl-devel
1371 %defattr(644,root,root,755)
1372 %{_includedir}/libpgtcl.h
1373
1374 %files tcl-static
1375 %defattr(644,root,root,755)
1376 %{_libdir}/libpgtcl.a
1377
1378 %files odbc
1379 %defattr(644,root,root,755)
1380 %doc src/interfaces/odbc/readme.txt.gz src/interfaces/odbc/notice.txt.gz
1381 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/odbc*
1382 %attr(755,root,root) %{_libdir}/libpsqlodbc.so.*.*
1383 %{_datadir}/postgresql/odbc.sql
1384
1385 %files odbc-devel
1386 %defattr(644,root,root,755)
1387 #%{_includedir}/postgresql/iodbc
1388 %attr(755,root,root) %{_libdir}/libpsqlodbc.so
1389
1390 %files odbc-static
1391 %defattr(644,root,root,755)
1392 %{_libdir}/libpsqlodbc.a
1393
1394 %files module-plpgsql
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_pgmoduledir}/plpgsql.so
1397
1398 %files module-plperl
1399 %defattr(644,root,root,755)
1400 %attr(755,root,root) %{_pgmoduledir}/plperl.so
1401
1402 %files module-plpython
1403 %defattr(644,root,root,755)
1404 %attr(755,root,root) %{_pgmoduledir}/plpython.so
1405
1406 %files module-pltcl
1407 %defattr(644,root,root,755)
1408 %attr(755,root,root) %{_pgmoduledir}/pltcl.so
This page took 0.169384 seconds and 4 git commands to generate.