3 %bcond_without gdbmexport # gdbmexport compatibility tool
5 Summary: GNU database library for C
6 Summary(de.UTF-8): GNU-Datenbank-Library für C
7 Summary(fr.UTF-8): La librairie GNU de bases de données pout le langage C
8 Summary(pl.UTF-8): Biblioteka GNU bazy danych dla języka C
9 Summary(ru.UTF-8): Библиотека базы данных GNU для C
10 Summary(uk.UTF-8): Бібліотека бази даних GNU для C
16 Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
17 # Source0-md5: 9ce96ff4c99e74295ea19040931c8fb9
18 Patch0: %{name}-info.patch
19 Patch1: %{name}-link-compat.patch
20 BuildRequires: autoconf >= 2.63
21 BuildRequires: automake >= 1:1.11
22 %{?with_gdbmexport:BuildRequires: gdbm18-devel >= 1.8.3}
23 BuildRequires: gettext-tools
24 BuildRequires: libtool
25 BuildRequires: texinfo
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 gdbm is a GNU database indexing library, including routines which use
31 extensible hashing. gdbm works in a similar way to standard UNIX dbm
32 routines. gdbm is useful for developers who write C applications and
33 need access to a simple and efficient database or who are building C
34 applications which will use such a database.
36 %description -l de.UTF-8
37 Dies ist eine Datenbank-Index-Library für Programmierer, die
38 C-Anwendungen schreiben und eine einfache und leistungsfähige
39 Datenbank benötigen oder diese in C-Anwendungen einsetzen möchten.
41 %description -l fr.UTF-8
42 Une librairie d'indexation de bases de données. Elle est utile pour
43 ceux qui désirent écrivent des applications en C et ont besion
44 d'accéder à une base de données simple et efficace ou de construire
45 une application en C qui l'utilise.
47 %description -l pl.UTF-8
48 W pakiecie znajduje się biblioteka indeksowania bazy danych.
49 Biblioteka ta jest szczególnie użyteczna dla ludzi, którzy piszą
50 oprogramowanie w C i potrzebują prostej i szybkiej bazy danych, lub
51 dla tych którzy piszą programy w C z wykorzystaniem tej biblioteki.
53 %description -l tr.UTF-8
54 gdbm bir veri tabanı dizinleme kitaplığıdır. C uygulamaları yazıp
55 basit ve etkin bir şekilde veri tabanına ulaşmak isteyenler için
58 %description -l ru.UTF-8
59 Это библиотека для работы с индексированной базой данных. Полезна для
60 тех, кто разрабатывает программы на C и кому нужен доступ к простой и
61 эффективной базе данных либо требуется написать программу, которая ее
64 %description -l uk.UTF-8
65 Це бібліотека для роботи з індексованою базою даних. Корисна для тих,
66 хто розробляє програми на C і кому потрібен доступ до простої та
67 ефективної бази даних або потрібно написати програму, що її
71 Summary: development libraries and header files for gdbm
72 Summary(de.UTF-8): Entwicklungs-Libraries und Header-Dateien für gdbm
73 Summary(fr.UTF-8): Bibliothèques de développement et en-têtes pour gdbm
74 Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla gdbm
75 Summary(ru.UTF-8): Библиотека и хедеры gdbm для разработчиков
76 Summary(tr.UTF-8): gdbm için başlık dosyaları ve geliştirme kitaplıkları
77 Summary(uk.UTF-8): Бібліотека та хедери gdbm для програмістів
78 Group: Development/Libraries
79 Requires: %{name} = %{version}-%{release}
80 Obsoletes: libgdbm2-devel
83 These are the development libraries and header files for gdbm, the GNU
84 database system. These are required if you plan to do development
85 using the gdbm database.
87 %description devel -l de.UTF-8
88 Dies sind die Entwicklungs-Libraries und Header-Dateien für gdbm, das
89 GNU-Datenbanksystem. Sie sind darauf angewiesen, wenn Sie vorhaben,
90 die gdbm-Datenbank für Entwicklungsarbeiten zu benutzen.
92 %description devel -l fr.UTF-8
93 Ce sont les librairies de développement et les fichiers d'en-tête pour
94 gdbm, le système de base de données GNU. Ceci est nécessaire si vous
95 désirez développer en utilisant la base de données gdbm.
97 %description devel -l pl.UTF-8
98 W pakiecie tym znajdują się pliki nagłówkowe i biblioteki dla systemu
101 %description devel -l tr.UTF-8
102 GNU veri tabanı sistemi gdbm ile program geliştirmek için gereken
103 başlık dosyaları ve kitaplıklar.
105 %description devel -l ru.UTF-8
106 Это библиотека для разработчиков и хедеры gdbm, базы данных GNU. Они
107 нужны, если вы собираетесь разрабатывать программы с использованием
110 %description devel -l uk.UTF-8
111 Це бібліотека для програмістів та хедери gdbm, бази даних GNU. Вони
112 потрібні, якщо ви збираєтесь розробляти програми з використанням gdbm.
115 Summary: Static gdbm library
116 Summary(pl.UTF-8): Biblioteki statyczne gdbm
117 Summary(ru.UTF-8): Статическая библиотека gdbm
118 Summary(uk.UTF-8): Статична бібліотека gdbm
119 Group: Development/Libraries
120 Requires: %{name}-devel = %{version}-%{release}
125 %description static -l pl.UTF-8
126 Biblioteka statyczna gdbm.
128 %description static -l ru.UTF-8
129 Это статическая библиотека gdbm, базы данных GNU.
131 %description static -l uk.UTF-8
132 Це статична бібліотека gdbm, бази даних GNU.
135 Summary: gdbmexport utility to export old GDBM 1.8.x databases
136 Summary(pl.UTF-8): Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x
137 Group: Applications/File
138 Requires: gdbm18 >= 1.8.3
141 gdbmexport utility to export old GDBM 1.8.x databases in order to load
142 them in new GDBM format.
144 %description export -l pl.UTF-8
145 Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x w
146 celu wczytania do nowego formatu GDBM.
160 --enable-libgdbm-compat \
161 --disable-silent-rules \
162 %if %{with gdbmexport}
163 --enable-gdbm-export \
164 --with-gdbm183-includedir=%{_includedir}/gdbm-1.8 \
165 --with-gdbm183-library="-lgdbm-1.8"
171 rm -rf $RPM_BUILD_ROOT
174 DESTDIR=$RPM_BUILD_ROOT
179 rm -rf $RPM_BUILD_ROOT
181 %post -p /sbin/ldconfig
182 %postun -p /sbin/ldconfig
184 %post devel -p /sbin/postshell
185 -/usr/sbin/fix-info-dir -c %{_infodir}
187 %postun devel -p /sbin/postshell
188 -/usr/sbin/fix-info-dir -c %{_infodir}
190 %files -f %{name}.lang
191 %defattr(644,root,root,755)
192 %doc AUTHORS ChangeLog NEWS NOTE-WARNING README
193 %attr(755,root,root) %{_bindir}/gdbm_dump
194 %attr(755,root,root) %{_bindir}/gdbm_load
195 %attr(755,root,root) %{_bindir}/gdbmtool
196 %attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
197 %attr(755,root,root) %ghost %{_libdir}/libgdbm.so.4
198 %attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
199 %attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
200 %{_mandir}/man1/gdbm_dump.1*
201 %{_mandir}/man1/gdbm_load.1*
202 %{_mandir}/man1/gdbmtool.1*
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_libdir}/libgdbm.so
207 %attr(755,root,root) %{_libdir}/libgdbm_compat.so
208 %{_libdir}/libgdbm.la
209 %{_libdir}/libgdbm_compat.la
211 %{_includedir}/gdbm.h
212 %{_includedir}/ndbm.h
213 %{_mandir}/man3/gdbm.3*
214 %{_infodir}/gdbm.info*
217 %defattr(644,root,root,755)
219 %{_libdir}/libgdbm_compat.a
221 %if %{with gdbmexport}
223 %defattr(644,root,root,755)
224 %attr(755,root,root) %{_bindir}/gdbmexport