3 %bcond_without tests # disable testing
4 %bcond_without tcl # disable Tcl support
5 %bcond_without kerberos5 # disable kerberos5 support
6 %bcond_without perl # disable Perl support
7 %bcond_without python # disable Python support
8 %bcond_without ldap # disable LDAP support
9 %bcond_with absolute_dbpaths # enable absolute paths to create database
10 # (disabled by default because it is a security risk)
12 Summary: PostgreSQL Data Base Management System
13 Summary(de.UTF-8): PostgreSQL Datenbankverwaltungssystem
14 Summary(es.UTF-8): Gestor de Banco de Datos PostgreSQL
15 Summary(fr.UTF-8): Sysème de gestion de base de données PostgreSQL
16 Summary(pl.UTF-8): PostgreSQL - system bazodanowy
17 Summary(pt_BR.UTF-8): Gerenciador de Banco de Dados PostgreSQL
18 Summary(ru.UTF-8): PostgreSQL - система управления базами данных
19 Summary(tr.UTF-8): Veri Tabanı Yönetim Sistemi
20 Summary(uk.UTF-8): PostgreSQL - система керування базами даних
21 Summary(zh_CN.UTF-8): PostgreSQL 客户端程序和库文件
26 Group: Applications/Databases
27 Source0: ftp://ftp.postgresql.org/pub/source/v%{version}/%{name}-%{version}.tar.bz2
28 # Source0-md5: 1f172d5f60326e972837f58fa5acd130
30 Source2: pgsql-Database-HOWTO-html.tar.gz
31 # Source2-md5: 5b656ddf1db41965761f85204a14398e
32 Source3: %{name}.sysconfig
33 Patch0: %{name}-conf.patch
34 Patch1: %{name}-absolute_dbpaths.patch
35 Patch2: %{name}-ecpg-includedir.patch
36 Patch3: %{name}-ac_version.patch
37 Patch4: %{name}-disable_horology_test.patch
38 Patch5: %{name}-pg_ctl-fix.patch
39 URL: http://www.postgresql.org/
40 BuildRequires: autoconf
41 BuildRequires: automake
42 # not needed for releases... but fixes something in snapshot
43 BuildRequires: bison >= 1.875
45 BuildRequires: gettext-devel
46 %{?with_kerberos5:BuildRequires: heimdal-devel}
47 BuildRequires: libtool
48 BuildRequires: libxml2-devel >= 2.6.23
49 BuildRequires: libxslt-devel
50 BuildRequires: ncurses-devel >= 5.0
51 %{?with_ldap:BuildRequires: openldap-devel}
52 BuildRequires: openssl-devel >= 0.9.7d
53 BuildRequires: pam-devel
54 %{?with_perl:BuildRequires: perl-devel}
56 BuildRequires: python >= 1:2.3
57 BuildRequires: python-devel >= 1:2.3
58 BuildRequires: python-modules >= 1:2.3
60 BuildRequires: readline-devel >= 4.2
61 BuildRequires: rpmbuild(macros) >= 1.268
62 %{?with_tcl:BuildRequires: tcl-devel >= 8.4.3}
63 BuildRequires: zlib-devel
64 Requires(post,preun): /sbin/chkconfig
65 Requires(pre): /bin/id
66 Requires(pre): /usr/bin/getgid
67 Requires(pre): /usr/sbin/groupadd
68 Requires(pre): /usr/sbin/useradd
69 Requires(triggerpostun): /bin/id
70 Requires(triggerpostun): /usr/sbin/usermod
71 Requires: %{name}-clients = %{version}-%{release}
72 Requires: %{name}-libs = %{version}-%{release}
75 Obsoletes: postgresql-module-tsearch2
76 Obsoletes: postgresql-server
77 Obsoletes: postgresql-test
78 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
80 %define _pgmoduledir %{_libdir}/postgresql
81 %define _pgsqldir %{_datadir}/postgresql/contrib
83 %define _ulibdir /usr/lib
85 %define contrib_modules adminpack btree_gist chkpass dblink fuzzystrmatch hstore intagg intarray isn lo ltree oid2name pageinspect pgbench pg_buffercache pgcrypto pg_freespacemap pgrowlocks pgstattuple pg_trgm sslinfo tablefunc vacuumlo xml2
88 PostgreSQL Data Base Management System (formerly known as Postgres,
91 PostgreSQL is an enhancement of the POSTGRES database management
92 system, a next-generation DBMS research prototype. While PostgreSQL
93 retains the powerful data model and rich data types of POSTGRES, it
94 replaces the PostQuel query language with an extended subset of SQL.
95 PostgreSQL is free and the complete source is available.
97 PostgreSQL development is being performed by a team of Internet
98 developers who all subscribe to the PostgreSQL development mailing
99 list. The current coordinator is Marc G. Fournier
100 (scrappy@postgreSQL.org). This team is now responsible for all current
101 and future development of PostgreSQL.
103 The authors of PostgreSQL 1.01 were Andrew Yu and Jolly Chen. Many
104 others have contributed to the porting, testing, debugging and
105 enhancement of the code. The original Postgres code, from which
106 PostgreSQL is derived, was the effort of many graduate students,
107 undergraduate students, and staff programmers working under the
108 direction of Professor Michael Stonebraker at the University of
109 California, Berkeley.
111 The original name of the software at Berkeley was Postgres. When SQL
112 functionality was added in 1995, its name was changed to Postgres95.
113 The name was changed at the end of 1996 to PostgreSQL.
115 PostgreSQL runs on Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
116 and most flavours of Unix.
118 %description -l de.UTF-8
119 PostgreSQL Datenbank-Managementsystem (früher als Postgres, dann als
122 PostgreSQL ist eine Verbesserung des POSTGRES-DB-Managementsystems,
123 ein DBMS-Forschungsprototyp der nächsten Generation. Während es das
124 leistungsfähige Datenmodell und die reichhaltigen Datentypen von
125 POSTGRES beibehält, ersetzt es die PostQuel-Abfragesprache durch ein
126 Subset von SQL. PostgreSQL ist gratis, der gesamte Quellcode ist
129 Ein Team von Internet-Entwicklern befaßt sich mit PostgreSQL. Sie alle
130 sind auf der PostgreSQL-Entwickleradreßliste. Koordinator ist Marc G.
131 Fournier (scrappy@postgreSQL.org). Das Team ist verantwortlich für
132 alle aktuellen und künftigen Entwicklungen von PostgreSQL.
134 Die Autoren von PostgreSQL 1.01 waren Andrew Yu und Jolly Chen.
135 Zahlreiche andere haben zur Portierung, zum Testen, Debugging und zur
136 Verbesserung des Code beigetragen. Den Original-Postgres-Code, von dem
137 sich PostgreSQL ableitet, verdanken wir der Arbeit vieler Doktoranden,
138 Studenten und Programmierern unter der Leitung von Professor Michael
139 Stonebraker an der University of California, Berkeley.
141 Der ursprüngliche Name war Postgres. Als 1995 SQL-Funktionalität
142 hinzukam, wurde der Name in Postgres95 geändert. Ende 1996 schließlich
143 entschied man sich für PostgreSQL.
145 PostgreSQL läuft auf Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
146 und den meisten Unix-Systemen.
148 %description -l es.UTF-8
149 Administrador de Banco de Datos PostgreSQL (conocido anteriormente
150 como Postgres, y después como Postgres95). PostgreSQL es una
151 continuación mejorada del Sistema Administrador de Banco de Datos
152 POSTGRES, que era un prototipo de pesquisa para un SGBD de nueva
153 generación. Mientras PostgreSQL mantiene el potente modelo de datos y
154 los varios tipos de datos del POSTGRES, substituye el lenguaje de
155 consulta PostQuel por un subconjunto extendido de la SQL. PostgreSQL
156 es libre y tiene los fuentes disponibles. El desarrollo del PostgreSQL
157 se ejecutado por un equipo de estudiosos de Internet, todos suscritos
158 en la lista de desarrollo del PostgreSQL. El coordinador actual es
159 Marc G. Fournier (scrappy@postgreSQL.org). Este equipo es ahora
160 responsable por el desarrollo actual y futuro del PostgreSQL.
162 %description -l fr.UTF-8
163 Système de gestion de bases de données PostgreSQL (D'abord nommé
164 Postgres, puis Postgres95).
166 PostgreSQL est une amélioration du système de gestion de bases de
167 données POSTGRES, un prototype de recherche de la génération suivant
168 DBMS. Tout en conservant le puissant modèle de donnée de et les types
169 de donée riches de Postgres, il remplace le langage de requêtes de
170 Postgres par un sous ensemble etendu de commandes SQL. PosrgreSQL est
171 libre, et ses sources sont disponibles.
173 Le développement de PostgreSQL est actuellement réalisé via internet
174 parune équipe de développeurs inscrits sur la mailing-list de
175 développement de PostgreSQL. Le coordinateur actuel est Marc G
176 Fournier (scrappy@postgreSQL.org). Cette équipe est responsable du
177 développemen actuel et à venir de PostgreSQL.
179 Les auteurs de PostgreSQL 1.01 étaient Andrew Yu et Jolly Chen.
180 Beaucoup d'autres ont contribué au portage, au test, au débogage et à
181 l'amélioration du code. Le code original de Postgres, duquel
182 PostgreSQL est dérivé, a été l'oeuvre d'étudiants de haut niveau, de
183 moins haut niveau, et de programmeurs travaillant sous la direction du
184 professeur Michael Stonebraker à l'université de Berkeley Californie.
186 Le nom original du logiciel était Postgres. Quand les fonctionnalitées
187 SQL furent ajoutées en 1995, son nom est devenu Postgres95. Il a été
188 rebaptisé PostgreSQL en 1996.
190 PostgreSQL tourne sur Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD,
191 et la plupart des Unix.
193 %description -l pl.UTF-8
194 System Zarządzania Bazą Danych PostgreSQL (dawniej znany jako
195 Postgres, następnie jako Postgres95).
197 PostgreSQL jest rozszerzeniem systemu zarządzania baz danych POSTGRES,
198 prototypu DBMS następnej generacji. Co prawda PostgreSQL odziedziczył
199 model danych oraz bogaty zbiór różnych typów danych, to jednak język
200 zapytań PostQuel został zastąpiony rozszerzonym SQL-em. PostgreSQL
201 jest wolnym oprogramowaniem i kody źródłowe tego oprogramowania są w
204 System PostgreSQL jest tworzony przez zespół ludzi, którzy są zapisani
205 na listę dyskusyjną dotyczącą PostgreSQL-a. Obecnym koordynatorem jest
206 Marc G. Fournier (scrappy@postgreSQL.org). Wymieniony wyżej zespół
207 jest odpowiedzialny za aktualny i przyszły rozwój systemu PostgreSQL.
209 Autorami PostgreSQL-a 1.01 byli Andrew Yu oraz Jolly Chen. Wielu
210 innych pomagało przenosząc na różne platformy, testując, analizując i
211 rozszerzając kod. Oryginalny kod Postgres-a, na podstawie którego
212 PostgreSQL powstał, był wysiłkiem wielu absolwentów, studentów oraz
213 zespołu programistów, którzy pracowali pod kierunkiem profesora
214 Michaela Stonebrakera z Uniwersytetu Kalifornii w Berkeley.
216 Nazwa oryginalna oprogramowania tworzonego w Berkeley brzmiała
217 Postgres. W 1995 roku dodano język zapytań SQL i nazwę zmieniono na
218 Postgres95. W końcu roku 1996 nazwę ostatecznie zmieniono na
221 PostgreSQL może być uruchomiony pod następującymi systemami: Solaris,
222 SunOS, HPUX, AIX, Linux, Irix, FreeBSD i innymi systemami uniksowymi.
224 %description -l pt_BR.UTF-8
225 Gerenciador de Banco de Dados PostgreSQL (conhecido anteriormente como
226 Postgres, e depois como Postgres95).
228 O PostgreSQL é uma continuação melhorada do Sistema Gerenciador de
229 Banco de Dados POSTGRES, que era um protótipo de pesquisa para um SGBD
230 de nova geração. Enquanto o PostgreSQL mantém o poderoso modelo de
231 dados e os vários tipos de dados do POSTGRES, ele substitui a
232 linguagem de consulta PostQuel por um subconjunto estendido da SQL. O
233 PostgreSQL é livre e tem os fontes disponíveis.
235 O desenvolvimento do PostgreSQL está sendo executado por uma equipe de
236 desenvolvedores da Internet, todos subscritores da lista de
237 desenvolvimento do PostgreSQL. O coordenador atual é Marc G. Fournier
238 (scrappy@postgreSQL.org). Esta equipe é agora responsável pelo
239 desenvolvimento atual e futuro do PostgreSQL.
241 %description -l ru.UTF-8
242 PostgreSQL - система управления базами данных (прежде известная как
243 Postgres, потом как Postgres95).
245 PostgreSQL - это расширенная версия системы управления базами данных
246 POSTGRES, исследовательского прототипа DBMS следующей генерации.
247 Сохраняя мощную модель данных и богатый набор типов данных POSTGRES,
248 она заменяет язык запросов PostQuel расширенным набором SQL.
249 PostgreSQL бесплатен и поставляется в виде полного комплекта исходных
252 PostgreSQL разрабатывался командой Internet-разработчиков, подписанных
253 на список рассылки, посвященный разработке PostgreSQL. В настоящее
254 время координатором является Marc G. Fournier
255 (scrappy@postgreSQL.org). Эта команда в настоящее время отвечает за
256 все текущие и будущие разработки PostgreSQL.
258 Авторами PostgreSQL 1.01 были Andrew Yu и Jolly Chen. Многие внесли
259 свой вклад в портирование, тестирование, отладку и улучшение кода.
260 Оригинальный код Postgres, от которого произошел PostgreSQL, был
261 создан усилиями студентов, аспирантов и персонала, работающего под
262 руководством профессора Michael Stonebraker в University of
263 California, Berkeley.
265 Оригинальное название ПО в Berkeley было Postgres. Когда в 1995 году
266 была добавлена функциональность SQL, название изменилось на
267 Postgres95. В конце 1996 года оно еще раз изменилось и теперь это
270 PostgreSQL работает на Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
271 и большинстве других разновидностей Unix.
273 %description -l tr.UTF-8
274 PostgreSQL, POSTGRES'den türemiş bir veri tabanı yönetim sistemidir
275 (DBMS). Güçlü veri modeli ve zengin POSTGRES veri tiplerini
276 desteklerken SQL'in genişletilmiş bir altkümesi yerine PostQuel
277 sorgulama dilini koyar.
279 %description -l uk.UTF-8
280 PostgreSQL - система керування базами даних (раніш відома як Postgres,
281 потім як Postgres95).
283 PostgreSQL - це розширена версія системи керування базами даних
284 POSTGRES, дослідницького прототипу DBMS наступної генерації.
285 Зберігаючи потужну модель даних та багатий набір типів даних POSTGRES,
286 вона замінює мову запитів PostQuel розширеним набором SQL. PostgreSQL
287 безкоштовна та поставляється у вигляді повного комплекту вихідних
290 PostgreSQL розробляється командою Internet-програмістів, учасників
291 списку розсилки, присвяченого розробці PostgreSQL. Наразі
292 координатором є Marc G. Fournier (scrappy@postgreSQL.org). Ця команда
293 відповідає за всі поточні та майбутні розробки PostgreSQL.
295 Авторами PostgreSQL 1.01 були Andrew Yu та Jolly Chen. Багато людей
296 внесли свій внесок в портування, тестування, відладку та покращення
297 коду. Оригінальний код Postgres, від якого походить PostgreSQL, був
298 створений зусиллями студентів, аспірантів та персоналу, який працював
299 під керівництвом професора Michael Stonebraker в University of
300 California, Berkeley.
302 Оригінальна назва програми в Berkeley була Postgres. Коли в 1995 році
303 було додано функціональність SQL, назва змінилася на Postgres95. В
304 кінці 1996 року вона ще раз змінилась і зараз це PostgreSQL.
306 PostgreSQL працює на Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD
307 та більшості інших різновидів Unix.
310 Summary: PostgreSQL development header files and libraries
311 Summary(de.UTF-8): PostgreSQL-Entwicklungs-Header-Dateien und Libraries
312 Summary(es.UTF-8): Archivos de inclusión y bibliotecas PostgreSQL
313 Summary(fr.UTF-8): En-têtes et bibliothèques de développement PostgreSQL
314 Summary(pl.UTF-8): PostgreSQL - pliki nagłówkowe i biblioteki
315 Summary(pt_BR.UTF-8): Arquivos de inclusão e bibliotecas para desenvolvimento com o PostgreSQL
316 Summary(ru.UTF-8): PostgreSQL - хедеры и библиотеки разработчика
317 Summary(tr.UTF-8): PostgreSQL başlık dosyaları ve kitaplıklar
318 Summary(uk.UTF-8): PostgreSQL - хедери та бібліотеки програміста
319 Group: Development/Libraries
320 Requires: %{name}-libs = %{version}-%{release}
323 This package contains header files and libraries required to compile
324 applications that are talking directly to the PostgreSQL backend
327 %description devel -l de.UTF-8
328 Dieses Paket enthält die Header-Dateien und Libraries, die zum
329 Kompilieren von Applikationen notwendig sind, die direkt mit dem
330 PostgreSQL-Backend-Server kommunizieren.
332 %description devel -l es.UTF-8
333 Este paquete contiene archivos de inclusión y bibliotecas requeridas
334 para compilación de aplicativos que se comunican directamente con el
335 servidor backend PostgreSQL.
337 %description devel -l fr.UTF-8
338 Ce package contient les fichiers d'en-tête et les bibliothéques
339 nécessaires pour compiler des applications ayant des échanges directs
340 avec le serveur du backend PostgreSQL.
342 %description devel -l pl.UTF-8
343 Pakiet zawiera nagłówki oraz biblioteki wymagane do kompilacji
344 aplikacji łączących się bezpośrednio z serwerem PostgreSQL.
346 %description devel -l pt_BR.UTF-8
347 Este pacote contém arquivos de inclusão e bibliotecas requeridas para
348 compilação de aplicativos que se comunicam diretamente com o servidor
351 %description devel -l ru.UTF-8
352 Этот пакет содержит хедеры и библиотеки, необходимые для сборки
353 приложений, непосредственно взаимодействующих с сервером PostgreSQL.
355 %description devel -l tr.UTF-8
356 Bu paket, PostgreSQL sunucusuyla konuşacak yazılımlar geliştirmek için
357 gereken başlık dosyalarını ve kitaplıkları içerir.
359 %description devel -l uk.UTF-8
360 Цей пакет містить хедери та бібліотеки, необхідні для розробки
361 програм, які безпосередньо взаємодіють з сервером PostgreSQL.
363 %package backend-devel
364 Summary: PostgreSQL backend development header files
365 Summary(pl.UTF-8): PostgreSQL - pliki nagłówkowe dla backendu
366 Group: Development/Libraries
367 Requires: %{name}-devel = %{version}-%{release}
368 Requires: %{name}-libs = %{version}-%{release}
370 %description backend-devel
371 This package contains header files required to compile functions that
372 could be loaded directly by backend
374 %description backend-devel -l pl.UTF-8
375 Pakiet zawiera nagłówki wymagane do kompilacji funkcji ktore moga byc
376 bezposrednio ladowane przez beckend serwera PostgreSQL.
379 Summary: Clients needed to access a PostgreSQL server
380 Summary(es.UTF-8): Clientes necesarios para acceder al servidor PostgreSQL
381 Summary(pl.UTF-8): Klienci wymagani do dostępu do serwera PostgreSQL
382 Summary(pt_BR.UTF-8): Clientes necessários para acessar o servidor PostgreSQL
383 Summary(ru.UTF-8): Клиентские программы, необходимые для доступа к серверу PostgreSQL
384 Summary(uk.UTF-8): Клієнтські програми, необхідні для доступу до сервера PostgreSQL
385 Group: Applications/Databases
386 Requires: %{name}-libs = %{version}-%{release}
389 This package includes only the clients needed to access an PostgreSQL
390 server. The server is included in the main package. If all you need is
391 to connect to another PostgreSQL server, the this is the only package
392 you need to install. Clients include several command-line utilities
393 you can use to manage your databases on a remote PostgreSQL server.
395 %description clients -l es.UTF-8
396 Este paquete incluye solamente los clientes necesarios para acceder un
397 servidor PostgreSQL. El servidor está en el paquete principal.
399 %description clients -l pl.UTF-8
400 Pakiet zawiera programy klienckie potrzebne dla dostępu do serwera
401 PostgreSQL oraz narzędzia do zarządzania bazami działające z linii
402 poleceń. Serwer znajduje się w głównym pakiecie.
404 %description clients -l pt_BR.UTF-8
405 Este pacote inclui somente os clientes necessários para acessar um
406 servidor PostgreSQL. O servidor está no pacote principal.
408 %description clients -l ru.UTF-8
409 Этот пакет включает только клиентские программы и библиотеки,
410 необходимые для доступа к серверу PostgreSQL. Сервер входит в главный
411 пакет. Если вам надо только работать с другим сервером PostgreSQL, это
412 единственный пакет, который вам надо установить.
414 Теперь пакеты с библиотеками для разных языков программирования (C,
415 C++, Perl и Tcl) разделены. Этот пакет включает только библиотеки для
418 %description clients -l uk.UTF-8
419 Цей пакет містить тільки клієнтські програми та бібліотеки, необхідні
420 для доступу до сервера PostgreSQL. Сервер міститься в головному
421 пакеті. Якщо вам потрібно працювати з іншим сервером PostgreSQL, це
422 єдиний пакет, який вам треба встановити.
424 Тепер пакети з бібліотеками для різних мов програмування (C, C++, Perl
425 і Tcl) розділені. Цей пакет містить тільки бібліотеки для мови C.
428 Summary: Documentation for PostgreSQL
429 Summary(pl.UTF-8): Dodatkowa dokumantacja dla PostgreSQL
430 Group: Applications/Databases
433 This package includes documentation and HOWTO for programmer, admin
434 etc., in HTML format.
436 %description doc -l pl.UTF-8
437 Pakiet ten zawiera dokumentację oraz HOWTO m.in. dla programistów,
438 administratorów w formacie HTML.
441 Summary: PostgreSQL libraries
442 Summary(es.UTF-8): Biblioteca compartida del PostgreSQL
443 Summary(pl.UTF-8): Biblioteki dzielone programu PostgreSQL
444 Summary(pt_BR.UTF-8): Biblioteca compartilhada do PostgreSQL
445 Summary(zh_CN.UTF-8): PostgreSQL 客户所需要的共享库
449 PostgreSQL shared libraries.
451 %description libs -l es.UTF-8
452 Este paquete contiene la biblioteca compartida para acceso al
455 %description libs -l pl.UTF-8
456 Biblioteki dzielone programu PostgreSQL.
458 %description libs -l pt_BR.UTF-8
459 Este pacote contém a biblioteca compartilhada para acesso ao
463 Summary: Embedded SQL in C interface
464 Summary(pl.UTF-8): Interfejs wbudowanego SQL-a w język C
466 Requires: %{name}-libs = %{version}-%{release}
469 Embedded SQL in C interface.
471 %description ecpg -l pl.UTF-8
472 Interfejs wbudowanego SQL-a w język C.
475 Summary: Embedded SQL in C interface files
476 Summary(pl.UTF-8): Pliki programistyczne interfejsu wbudowanego SQL-a w język C
477 Group: Development/Libraries
478 Requires: %{name}-devel = %{version}-%{release}
479 Requires: %{name}-ecpg = %{version}-%{release}
481 %description ecpg-devel
482 Embedded SQL in C interface files.
484 %description ecpg-devel -l pl.UTF-8
485 Pliki programistyczne interfejsu wbudowanego SQL-a w język C.
488 Summary: PostgreSQL static libraries
489 Summary(es.UTF-8): Bibliotecas estaticas PostgreSQL
490 Summary(pl.UTF-8): Biblioteki statyczne programu PostgreSQL
491 Summary(pt_BR.UTF-8): Bibliotecas estáticas PostgreSQL
492 Summary(ru.UTF-8): Статические библиотеки для программирования с PostgreSQL
493 Summary(uk.UTF-8): Статичні бібліотеки для програмування з PostgreSQL
494 Group: Development/Libraries
495 Requires: %{name}-devel = %{version}-%{release}
498 PostgreSQL static libraries.
500 %description static -l es.UTF-8
501 Este paquete contiene bibliotecas estaticas requerida para compilación
502 de aplicativos que se comunican directamente con el servidor backend
505 %description static -l pl.UTF-8
506 Biblioteki statyczne programu PostgreSQL.
508 %description static -l pt_BR.UTF-8
509 Este pacote contém as bibliotecas estáticas requeridas para compilação
510 de aplicativos que se comunicam diretamente com o servidor backend
513 %description static -l ru.UTF-8
514 Это отдельный пакет со статическими библиотеками, которые больше не
515 входят в %{name}-devel.
517 %description static -l uk.UTF-8
518 Це окремий пакет зі статичними бібліотеками, які більш не входять в
521 %package module-plpgsql
522 Summary: PL/pgSQL - PostgreSQL procedural language
523 Summary(pl.UTF-8): PL/pgSQL - język proceduralny bazy danych PostgreSQL
524 Group: Applications/Databases
525 Requires: %{name} = %{version}-%{release}
527 %description module-plpgsql
528 From PostgreSQL documentation:
530 Postgres supports the definition of procedural languages. In the case
531 of a function or trigger procedure defined in a procedural language,
532 the database has no built-in knowledge about how to interpret the
533 function's source text. Instead, the task is passed to a handler that
534 knows the details of the language. The handler itself is a special
535 programming language function compiled into a shared object and loaded
538 To enable PL/pgSQL procedural language for your database you have to
539 run createlang command.
541 %description module-plpgsql -l pl.UTF-8
542 Z dokumentacji PostgreSQL:
544 Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
545 programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
546 proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
547 funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
548 który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
549 funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
552 Za pomocą polecenia createlang można dodać obsługę języka
553 proceduralnego PL/pgSQL dla swojej bazy danych.
555 %package module-plperl
556 Summary: PL/perl - PostgreSQL procedural language
557 Summary(pl.UTF-8): PL/perl - język proceduralny bazy danych PostgreSQL
558 Group: Applications/Databases
559 Requires: %{name} = %{version}-%{release}
560 Requires: perl(DynaLoader) = %(%{__perl} -MDynaLoader -e 'print DynaLoader->VERSION')
562 %description module-plperl
563 From PostgreSQL documentation:
565 Postgres supports the definition of procedural languages. In the case
566 of a function or trigger procedure defined in a procedural language,
567 the database has no built-in knowledge about how to interpret the
568 function's source text. Instead, the task is passed to a handler that
569 knows the details of the language. The handler itself is a special
570 programming language function compiled into a shared object and loaded
573 To enable PL/Perl procedural language for your database you have to
574 run createlang command.
576 %description module-plperl -l pl.UTF-8
577 Z dokumentacji PostgreSQL:
579 Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
580 programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
581 proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
582 funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
583 który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
584 funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
587 Za pomocą polecenia createlang można dodać obsługę języka
588 proceduralnego PL/Perl dla swojej bazy danych.
590 %package module-plpython
591 Summary: PL/Python - PostgreSQL procedural language
592 Summary(pl.UTF-8): PL/Python - język proceduralny bazy danych PostgreSQL
593 Group: Applications/Databases
594 Requires: %{name} = %{version}-%{release}
595 %pyrequires_eq python
597 %description module-plpython
598 From PostgreSQL documentation:
600 Postgres supports the definition of procedural languages. In the case
601 of a function or trigger procedure defined in a procedural language,
602 the database has no built-in knowledge about how to interpret the
603 function's source text. Instead, the task is passed to a handler that
604 knows the details of the language. The handler itself is a special
605 programming language function compiled into a shared object and loaded
608 To enable PL/Python procedural language for your database you have to
609 run createlang command.
611 %description module-plpython -l pl.UTF-8
612 Z dokumentacji PostgreSQL:
614 Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
615 programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
616 proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
617 funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
618 który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
619 funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
622 Za pomocą polecenia createlang można dodać obsługę języka
623 proceduralnego PL/Python dla swojej bazy danych.
625 %package module-pltcl
626 Summary: PL/Tcl - PostgreSQL procedural language
627 Summary(pl.UTF-8): PL/Tcl - język proceduralny bazy danych PostgreSQL
628 Group: Applications/Databases
629 Requires: %{name} = %{version}-%{release}
632 %description module-pltcl
633 From PostgreSQL documentation:
635 Postgres supports the definition of procedural languages. In the case
636 of a function or trigger procedure defined in a procedural language,
637 the database has no built-in knowledge about how to interpret the
638 function's source text. Instead, the task is passed to a handler that
639 knows the details of the language. The handler itself is a special
640 programming language function compiled into a shared object and loaded
643 To enable PL/Tcl procedural language for your database you have to run
646 %description module-pltcl -l pl.UTF-8
647 Z dokumentacji PostgreSQL:
649 Postgres ma wsparcie dla języków proceduralnych. W przypadku, kiedy
650 programista zdefiniuje procedurę wyzwalacza lub funkcję w języku
651 proceduralnym, baza danych nie ma pojęcia jak interpretować tego typu
652 funkcję. Funkcja lub procedura ta jest przekazywana do interpretera,
653 który wie jak ją wykonać. Interpreter jest odpowiednią, specjalną
654 funkcją, która jest skompilowana w obiekt dzielony i ładowany w razie
657 Za pomocą polecenia createlang można dodać obsługę języka
658 proceduralnego PL/Tcl dla swojej bazy danych.
660 %package module-dblink
661 Summary: dblink module for PostgreSQL
662 Summary(pl.UTF-8): Moduł dblink dla PostgreSQL-a
663 Group: Applications/Databases
664 Requires: %{name} = %{version}-%{release}
666 %description module-dblink
667 dblink module for PostgreSQL provides functions returning results from
670 %description module-dblink -l pl.UTF-8
671 Moduł dblink dla PostgreSQL-a udostępnia funkcje zwracające wyniki ze
675 Summary: Large Objects module for PostgreSQL
676 Summary(pl.UTF-8): Moduł Large Objects dla PostgreSQL-a
677 Group: Applications/Databases
678 Requires: %{name} = %{version}-%{release}
680 %description module-lo
681 Large Objects module for PostgreSQL adds a new data type 'lo', some
682 support functions and a trigger which handles the orphaning problem.
684 %description module-lo -l pl.UTF-8
685 Moduł Large Objects dla PostgreSQL-a dodaje nowy typ danych 'lo',
686 kilka funkcji pomocniczych i wyzwalacz rozwiązujący problem
687 osieroconych obiektów.
689 %package module-pgcrypto
690 Summary: Cryptographic functions for PostgreSQL
691 Summary(pl.UTF-8): Funkcje kryptograficzne dla PostgreSQL-a
692 Group: Applications/Databases
693 Requires: %{name} = %{version}-%{release}
695 %description module-pgcrypto
696 Cryptographic functions for PostgreSQL.
698 %description module-pgcrypto -l pl.UTF-8
699 Funkcje kryptograficzne dla PostgreSQL.
701 %package module-tablefunc
702 Summary: crosstab functions for PostgreSQL
703 Summary(pl.UTF-8): Funkcje crosstab dla PostgreSQL-a
704 Group: Applications/Databases
705 Requires: %{name} = %{version}-%{release}
707 %description module-tablefunc
708 crosstab functions for PostgreSQL.
710 %description module-tablefunc -l pl.UTF-8
711 Funkcje crosstab dla PostgreSQL-a.
713 %package module-pg_trgm
714 Summary: Trigram matching for PostgreSQL
715 Summary(pl.UTF-8): Dopasowanie trigramowe dla PostgreSQL-a
716 Group: Applications/Databases
717 Requires: %{name} = %{version}-%{release}
719 %description module-pg_trgm
720 This module provides functions and index classes for determining the
721 similarity of text based on trigram matching.
723 %description module-pg_trgm -l pl.UTF-8
724 Ten moduł dostarcza funkcje i klasy do rozpoznawania podobnych tekstów
725 w oparciu o dopasowywanie trigramowe (trigram matching).
728 Summary: XML-handling functions for PostgreSQL
729 Summary(pl.UTF-8): Funkcje do obsługi XML-a dla PostgreSQL-a
730 Group: Applications/Databases
731 Requires: %{name} = %{version}-%{release}
733 %description module-xml2
734 Module with XML functions provides both XPath querying and XSLT
735 functionality. There is also a new table function which allows the
736 straightforward return of multiple XML results.
738 %description module-xml2 -l pl.UTF-8
739 Moduł z funkcjami XML zapewniającymi obsługę zapytań XPath oraz
740 funkcjonalność XSLT. Jest także nowa funkcja tabelowa pozwalająca na
741 bezpośrednie zwracanie wielu wyników XML.
744 Summary: Miscellaneous PostgreSQL contrib modules
745 Summary(pl.UTF-8): Różne moduły dołączone do PostgreSQL-a
746 Group: Applications/Databases
747 Requires: %{name} = %{version}-%{release}
750 Miscellaneous PostgreSQL contrib modules.
752 %description contrib -l pl.UTF-8
753 Różne moduły dołączone do PostgreSQL-a.
758 %{?with_absolute_dbpaths:%patch1 -p1}
764 tar xzf doc/man*.tar.gz
767 tar zxf doc/postgres.tar.gz -C doc/unpacked
769 # force rebuild of bison/flex files
770 find src -name \*.l -o -name \*.y | xargs touch
773 #find contrib -type d -name CVS -exec rm -rf {} \;
776 %{__aclocal} -I config
779 CFLAGS="%{rpmcflags} -DNEED_REENTRANT_FUNCS" \
782 --enable-integer-datetimes \
783 --with-system-tzdata=%{_datadir}/zoneinfo \
785 --enable-thread-safety \
786 %{?with_kerberos5:--with-gssapi} \
787 %{?with_kerberos5:--with-krb5} \
788 %{?with_ldap:--with-ldap} \
793 %{?with_perl:--with-perl} \
794 %{?with_python:--with-python} \
795 %{?with_tcl:--with-tcl --with-tclconfig=%{_ulibdir}} \
800 for mod in %{contrib_modules}; do \
801 flags="%{rpmcflags} -DNEED_REENTRANT_FUNCS"
802 if [ $mod = xml2 ]; then flags="$flags -I/usr/include/libxml2"; fi
803 %{__make} -C contrib/$mod CFLAGS="$flags"
806 %{__make} -C src/tutorial \
809 %ifnarch sparc sparcv9 sparc64 alpha
810 %{?with_tests:%{__make} check}
814 rm -rf $RPM_BUILD_ROOT
815 install -d $RPM_BUILD_ROOT{%{_sysconfdir},/etc/{rc.d/init.d,sysconfig}} \
816 $RPM_BUILD_ROOT{/var/{lib/pgsql,log},%{_pgsqldir}} \
817 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} \
818 $RPM_BUILD_ROOT%{_mandir} \
819 $RPM_BUILD_ROOT/home/services/postgres
821 install src/tutorial/*.sql $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
824 DESTDIR=$RPM_BUILD_ROOT
827 %{__make} install -C src/pl/plperl \
828 DESTDIR=$RPM_BUILD_ROOT
831 for mod in %{contrib_modules}; do \
832 %{__make} -C contrib/$mod install \
833 DESTDIR=$RPM_BUILD_ROOT
836 touch $RPM_BUILD_ROOT/var/log/pgsql
838 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/postgresql
839 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/postgresql
842 tar zxf %{SOURCE2} -C howto
845 %py_comp $RPM_BUILD_ROOT%{py_libdir}
846 %py_ocomp $RPM_BUILD_ROOT%{py_libdir}
850 for f in libpq5 pg_controldata pg_dump pg_resetxlog pgscripts postgres psql initdb pg_ctl pg_config plpgsql ecpg ecpglib6 plperl plpgsql plpython; do
854 cat pgscripts.lang pg_resetxlog.lang \
855 postgres.lang pg_controldata.lang \
857 cat pg_dump.lang psql.lang initdb.lang \
858 pg_ctl.lang > clients.lang
860 # Remove Contrib documentation. We use macro %doc
861 rm -rf $RPM_BUILD_ROOT/contrib
863 %{?with_tcl:mv $RPM_BUILD_ROOT{%{_datadir}/postgresql,%{_pgsqldir}}/unknown.pltcl}
865 install src/pl/plperl/ppport.h $RPM_BUILD_ROOT%{_includedir}/postgresql/server/
868 rm -rf $RPM_BUILD_ROOT
872 if [ -f /etc/sysconfig/postgresql ]; then
873 . /etc/sysconfig/postgresql
874 if [ -z "$PG_DB_CLUSTERS" -a -n "$POSTGRES_DATA_DIR" ]; then
875 PG_DB_CLUSTERS="$POSTGRES_DATA_DIR"
879 for pgdir in $PG_DB_CLUSTERS; do
880 if [ -f $pgdir/PG_VERSION ]; then
881 if [ $(cat $pgdir/PG_VERSION) != '8.4' ]; then
882 echo "Found database(s) in older, incompatible format in cluster $pgdir."
887 if [ "$foundold" = "1" ]; then
889 echo "Dump all data from clusters mentioned above (using pg_dump or pg_dumpall)"
890 echo "and clean (or rename) those directories; then upgrade postgresql and"
891 echo "restore all data (using pg_restore or psql)."
892 echo "Remember to stop the daemon before upgrading!"
894 echo "Warning for upgrade from version *before* 7.2."
895 echo "Please note, that postgresql module path changed from"
896 echo "/usr/lib/pgsql/module to /usr/lib/postgresql. Change the path"
897 echo "in dump file before restore."
899 echo "Warning for upgrade from version *before* 7.3."
900 echo "Reading following webpage is encouraged:"
901 echo "http://www.ca.postgresql.org/docs/momjian/upgrade_tips_7.3"
906 %groupadd -g 88 -r postgres
907 %useradd -M -o -r -u 88 -d /home/services/postgres -s /bin/sh -g postgres -c "PostgreSQL Server" postgres
909 %triggerpostun -- %{name} < 7.2-2
910 if [ -n "`/bin/id -u postgres 2>/dev/null`" ]; then
911 /usr/sbin/usermod -d /home/services/postgres postgres
915 /sbin/chkconfig --add postgresql
916 %service postgresql restart "postgresql server"
919 if [ "$1" = "0" ]; then
920 %service postgresql stop
921 /sbin/chkconfig --del postgresql
924 %post libs -p /sbin/ldconfig
925 %postun libs -p /sbin/ldconfig
927 %post ecpg -p /sbin/ldconfig
928 %postun ecpg -p /sbin/ldconfig
931 %defattr(644,root,root,755)
932 %doc COPYRIGHT README HISTORY doc/{FAQ*,README*,bug.template}
933 %attr(754,root,root) /etc/rc.d/init.d/postgresql
934 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/postgresql
936 %attr(755,root,root) %{_bindir}/initdb
937 %attr(755,root,root) %{_bindir}/pg_controldata
938 %attr(755,root,root) %{_bindir}/pg_ctl
939 %attr(755,root,root) %{_bindir}/pg_resetxlog
940 %attr(755,root,root) %{_bindir}/postgres
941 %attr(755,root,root) %{_bindir}/postmaster
943 %attr(755,root,root) %{_pgmoduledir}/ascii*
944 %attr(755,root,root) %{_pgmoduledir}/cyrillic*
945 %attr(755,root,root) %{_pgmoduledir}/euc*
946 %attr(755,root,root) %{_pgmoduledir}/latin*
947 %attr(755,root,root) %{_pgmoduledir}/utf*
948 %attr(755,root,root) %{_pgmoduledir}/dict_*
951 %dir %{_datadir}/postgresql
952 %{_datadir}/postgresql/*.bki
953 %{_datadir}/postgresql/*.sample
954 %{_datadir}/postgresql/*.description
955 %{_datadir}/postgresql/*.shdescription
956 %{_datadir}/postgresql/*.sql
957 %{_datadir}/postgresql/*.txt
958 %{_datadir}/postgresql/timezonesets
959 %{_datadir}/postgresql/tsearch_data
961 %attr(700,postgres,postgres) /home/services/postgres
962 %attr(700,postgres,postgres) %dir /var/lib/pgsql
963 %attr(640,postgres,postgres) %config(noreplace) %verify(not md5 mtime size) /var/log/pgsql
965 %{_mandir}/man1/initdb.1*
966 %{_mandir}/man1/pg_controldata.1*
967 %{_mandir}/man1/pg_ctl.1*
968 %{_mandir}/man1/pg_resetxlog.1*
969 %{_mandir}/man1/postgres.1*
970 %{_mandir}/man1/postmaster.1*
973 %defattr(644,root,root,755)
974 %doc doc/unpacked/* doc/src/FAQ howto
975 %{_examplesdir}/%{name}-%{version}
977 %files libs -f libpq5.lang
978 %defattr(644,root,root,755)
979 %attr(755,root,root) %{_libdir}/libpq.so.*.*
980 %attr(755,root,root) %ghost %{_libdir}/libpq.so.5
983 %files ecpg -f ecpg.lang
984 %defattr(644,root,root,755)
985 %attr(755,root,root) %{_bindir}/ecpg
986 %attr(755,root,root) %{_libdir}/libecpg.so.*.*
987 %attr(755,root,root) %ghost %{_libdir}/libecpg.so.6
988 %attr(755,root,root) %{_libdir}/libecpg_compat.so.*.*
989 %attr(755,root,root) %ghost %{_libdir}/libecpg_compat.so.3
990 %attr(755,root,root) %{_libdir}/libpgtypes.so.*.*
991 %attr(755,root,root) %ghost %{_libdir}/libpgtypes.so.3
992 %{_mandir}/man1/ecpg.1*
995 %defattr(644,root,root,755)
996 %attr(755,root,root) %{_libdir}/libecpg.so
997 %attr(755,root,root) %{_libdir}/libecpg_compat.so
998 %attr(755,root,root) %{_libdir}/libpgtypes.so
1001 %files devel -f pg_config.lang
1002 %defattr(644,root,root,755)
1003 %attr(755,root,root) %{_bindir}/pg_config
1004 %attr(755,root,root) %{_libdir}/libpq.so
1005 %dir %{_includedir}/postgresql
1006 %{_includedir}/libpq-events.h
1007 %{_includedir}/libpq-fe.h
1008 %{_includedir}/pg_config.h
1009 %{_includedir}/pg_config_manual.h
1010 %{_includedir}/pg_config_os.h
1011 %{_includedir}/postgres_ext.h
1012 %dir %{_includedir}/postgresql/internal
1013 %{_includedir}/postgresql/internal/c.h
1014 %{_includedir}/postgresql/internal/libpq-int.h
1015 %{_includedir}/postgresql/internal/port.h
1016 %{_includedir}/postgresql/internal/postgres_fe.h
1017 %{_includedir}/postgresql/internal/pqexpbuffer.h
1018 %{_includedir}/postgresql/internal/libpq
1019 %{_includedir}/libpq
1020 %{_mandir}/man1/pg_config.1*
1022 %files backend-devel
1023 %defattr(644,root,root,755)
1024 %{_includedir}/postgresql/server
1025 %dir %{_pgmoduledir}/pgxs
1026 %attr(755,root,root) %{_pgmoduledir}/pgxs/config
1027 %{_pgmoduledir}/pgxs/src
1030 %defattr(644,root,root,755)
1031 %{_libdir}/libecpg.a
1032 %{_libdir}/libecpg_compat.a
1034 %{_libdir}/libpgtypes.a
1035 %{_libdir}/libpgport.a
1037 %files clients -f clients.lang
1038 %defattr(644,root,root,755)
1039 %attr(755,root,root) %{_bindir}/clusterdb
1040 %attr(755,root,root) %{_bindir}/createdb
1041 %attr(755,root,root) %{_bindir}/createlang
1042 %attr(755,root,root) %{_bindir}/createuser
1043 %attr(755,root,root) %{_bindir}/dropdb
1044 %attr(755,root,root) %{_bindir}/droplang
1045 %attr(755,root,root) %{_bindir}/dropuser
1046 %attr(755,root,root) %{_bindir}/pg_dump
1047 %attr(755,root,root) %{_bindir}/pg_dumpall
1048 %attr(755,root,root) %{_bindir}/pg_restore
1049 %attr(755,root,root) %{_bindir}/psql
1050 %attr(755,root,root) %{_bindir}/reindexdb
1051 %attr(755,root,root) %{_bindir}/vacuumdb
1053 %{_mandir}/man1/clusterdb.1*
1054 %{_mandir}/man1/createdb.1*
1055 %{_mandir}/man1/createlang.1*
1056 %{_mandir}/man1/createuser.1*
1057 %{_mandir}/man1/dropdb.1*
1058 %{_mandir}/man1/droplang.1*
1059 %{_mandir}/man1/dropuser.1*
1060 %{_mandir}/man1/pg_dump.1*
1061 %{_mandir}/man1/pg_dumpall.1*
1062 %{_mandir}/man1/pg_restore.1*
1063 %{_mandir}/man1/psql.1*
1064 %{_mandir}/man1/reindexdb.1*
1065 %{_mandir}/man1/vacuumdb.1*
1066 %{_mandir}/man7/*.7*
1068 %files module-plpgsql -f plpgsql-8.4.lang
1069 %defattr(644,root,root,755)
1070 %attr(755,root,root) %{_pgmoduledir}/plpgsql.so
1073 %files module-plperl -f plperl-8.4.lang
1074 %defattr(644,root,root,755)
1075 %attr(755,root,root) %{_pgmoduledir}/plperl.so
1079 %files module-plpython -f plpython-8.4.lang
1080 %defattr(644,root,root,755)
1081 %attr(755,root,root) %{_pgmoduledir}/plpython.so
1085 %files module-pltcl -f pltcl-8.4.lang
1086 %defattr(644,root,root,755)
1087 %attr(755,root,root) %{_bindir}/pltcl_*
1088 %attr(755,root,root) %{_pgmoduledir}/pltcl.so
1089 %{_pgsqldir}/unknown.pltcl
1092 %files module-dblink
1093 %defattr(644,root,root,755)
1094 %attr(755,root,root) %{_pgmoduledir}/dblink.so
1095 %{_pgsqldir}/*dblink.sql
1098 %defattr(644,root,root,755)
1099 %attr(755,root,root) %{_pgmoduledir}/lo.so
1100 %{_pgsqldir}/*lo.sql
1102 %files module-pgcrypto
1103 %defattr(644,root,root,755)
1104 %attr(755,root,root) %{_pgmoduledir}/pgcrypto.so
1105 %{_pgsqldir}/*pgcrypto.sql
1107 %files module-tablefunc
1108 %defattr(644,root,root,755)
1109 %attr(755,root,root) %{_pgmoduledir}/tablefunc.so
1110 %{_pgsqldir}/*tablefunc.sql
1112 %files module-pg_trgm
1113 %defattr(644,root,root,755)
1114 %attr(755,root,root) %{_pgmoduledir}/pg_trgm.so
1115 %{_pgsqldir}/*pg_trgm.sql
1118 %defattr(644,root,root,755)
1119 %attr(755,root,root) %{_pgmoduledir}/pgxml.so
1120 %{_pgsqldir}/*pgxml.sql
1123 %defattr(644,root,root,755)
1125 %attr(755,root,root) %{_bindir}/oid2name
1126 %attr(755,root,root) %{_bindir}/pgbench
1127 %attr(755,root,root) %{_bindir}/vacuumlo
1128 %attr(755,root,root) %{_pgmoduledir}/_int.so
1129 %attr(755,root,root) %{_pgmoduledir}/adminpack.so
1130 %attr(755,root,root) %{_pgmoduledir}/btree_gist.so
1131 %attr(755,root,root) %{_pgmoduledir}/chkpass.so
1132 %attr(755,root,root) %{_pgmoduledir}/fuzzystrmatch.so
1133 %attr(755,root,root) %{_pgmoduledir}/hstore.so
1134 #%attr(755,root,root) %{_pgmoduledir}/int_aggregate.so
1135 %attr(755,root,root) %{_pgmoduledir}/isn.so
1136 %attr(755,root,root) %{_pgmoduledir}/ltree.so
1137 %attr(755,root,root) %{_pgmoduledir}/pageinspect.so
1138 %attr(755,root,root) %{_pgmoduledir}/pg_buffercache.so
1139 %attr(755,root,root) %{_pgmoduledir}/pg_freespacemap.so
1140 %attr(755,root,root) %{_pgmoduledir}/pgrowlocks.so
1141 %attr(755,root,root) %{_pgmoduledir}/pgstattuple.so
1142 %attr(755,root,root) %{_pgmoduledir}/sslinfo.so
1143 %{_pgsqldir}/_int.sql
1144 %{_pgsqldir}/adminpack.sql
1145 %{_pgsqldir}/btree_gist.sql
1146 %{_pgsqldir}/chkpass.sql
1147 %{_pgsqldir}/fuzzystrmatch.sql
1148 %{_pgsqldir}/hstore.sql
1149 %{_pgsqldir}/int_aggregate.sql
1150 %{_pgsqldir}/isn.sql
1151 %{_pgsqldir}/ltree.sql
1152 %{_pgsqldir}/pageinspect.sql
1153 %{_pgsqldir}/pg_buffercache.sql
1154 %{_pgsqldir}/pg_freespacemap.sql
1155 %{_pgsqldir}/pgrowlocks.sql
1156 %{_pgsqldir}/pgstattuple.sql
1157 %{_pgsqldir}/sslinfo.sql
1158 %{_pgsqldir}/uninstall__int.sql
1159 %{_pgsqldir}/uninstall_adminpack.sql
1160 %{_pgsqldir}/uninstall_btree_gist.sql
1161 %{_pgsqldir}/uninstall_chkpass.sql
1162 %{_pgsqldir}/uninstall_fuzzystrmatch.sql
1163 %{_pgsqldir}/uninstall_hstore.sql
1164 %{_pgsqldir}/uninstall_int_aggregate.sql
1165 %{_pgsqldir}/uninstall_isn.sql
1166 %{_pgsqldir}/uninstall_ltree.sql
1167 %{_pgsqldir}/uninstall_pageinspect.sql
1168 %{_pgsqldir}/uninstall_pg_buffercache.sql
1169 %{_pgsqldir}/uninstall_pg_freespacemap.sql
1170 %{_pgsqldir}/uninstall_pgrowlocks.sql
1171 %{_pgsqldir}/uninstall_pgstattuple.sql
1172 %{_pgsqldir}/uninstall_sslinfo.sql