3 %bcond_without tests # unit tests
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: https://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
17 # Source0-md5: 8551961e36bf8c70b7500d255d3658ec
18 Patch0: %{name}-info.patch
19 Patch1: %{name}-link-compat.patch
20 URL: http://www.gnu.org/software/gdbm/
21 BuildRequires: autoconf >= 2.69
22 BuildRequires: automake >= 1:1.11
23 BuildRequires: gettext-tools >= 0.19
24 BuildRequires: libtool
25 BuildRequires: readline-devel
26 BuildRequires: texinfo
27 Obsoletes: libgdbm2 < 1.8.1
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 gdbm is a GNU database indexing library, including routines which use
32 extensible hashing. gdbm works in a similar way to standard UNIX dbm
33 routines. gdbm is useful for developers who write C applications and
34 need access to a simple and efficient database or who are building C
35 applications which will use such a database.
37 %description -l de.UTF-8
38 Dies ist eine Datenbank-Index-Library für Programmierer, die
39 C-Anwendungen schreiben und eine einfache und leistungsfähige
40 Datenbank benötigen oder diese in C-Anwendungen einsetzen möchten.
42 %description -l fr.UTF-8
43 Une librairie d'indexation de bases de données. Elle est utile pour
44 ceux qui désirent écrivent des applications en C et ont besion
45 d'accéder à une base de données simple et efficace ou de construire
46 une application en C qui l'utilise.
48 %description -l pl.UTF-8
49 W pakiecie znajduje się biblioteka indeksowania bazy danych.
50 Biblioteka ta jest szczególnie użyteczna dla ludzi, którzy piszą
51 oprogramowanie w C i potrzebują prostej i szybkiej bazy danych, lub
52 dla tych którzy piszą programy w C z wykorzystaniem tej biblioteki.
54 %description -l tr.UTF-8
55 gdbm bir veri tabanı dizinleme kitaplığıdır. C uygulamaları yazıp
56 basit ve etkin bir şekilde veri tabanına ulaşmak isteyenler için
59 %description -l ru.UTF-8
60 Это библиотека для работы с индексированной базой данных. Полезна для
61 тех, кто разрабатывает программы на C и кому нужен доступ к простой и
62 эффективной базе данных либо требуется написать программу, которая ее
65 %description -l uk.UTF-8
66 Це бібліотека для роботи з індексованою базою даних. Корисна для тих,
67 хто розробляє програми на C і кому потрібен доступ до простої та
68 ефективної бази даних або потрібно написати програму, що її
72 Summary: development libraries and header files for gdbm
73 Summary(de.UTF-8): Entwicklungs-Libraries und Header-Dateien für gdbm
74 Summary(fr.UTF-8): Bibliothèques de développement et en-têtes pour gdbm
75 Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla gdbm
76 Summary(ru.UTF-8): Библиотека и хедеры gdbm для разработчиков
77 Summary(tr.UTF-8): gdbm için başlık dosyaları ve geliştirme kitaplıkları
78 Summary(uk.UTF-8): Бібліотека та хедери gdbm для програмістів
79 Group: Development/Libraries
80 Requires: %{name} = %{version}-%{release}
81 Obsoletes: libgdbm2-devel < 1.8.1
84 These are the development libraries and header files for gdbm, the GNU
85 database system. These are required if you plan to do development
86 using the gdbm database.
88 %description devel -l de.UTF-8
89 Dies sind die Entwicklungs-Libraries und Header-Dateien für gdbm, das
90 GNU-Datenbanksystem. Sie sind darauf angewiesen, wenn Sie vorhaben,
91 die gdbm-Datenbank für Entwicklungsarbeiten zu benutzen.
93 %description devel -l fr.UTF-8
94 Ce sont les librairies de développement et les fichiers d'en-tête pour
95 gdbm, le système de base de données GNU. Ceci est nécessaire si vous
96 désirez développer en utilisant la base de données gdbm.
98 %description devel -l pl.UTF-8
99 W pakiecie tym znajdują się pliki nagłówkowe i biblioteki dla systemu
102 %description devel -l tr.UTF-8
103 GNU veri tabanı sistemi gdbm ile program geliştirmek için gereken
104 başlık dosyaları ve kitaplıklar.
106 %description devel -l ru.UTF-8
107 Это библиотека для разработчиков и хедеры gdbm, базы данных GNU. Они
108 нужны, если вы собираетесь разрабатывать программы с использованием
111 %description devel -l uk.UTF-8
112 Це бібліотека для програмістів та хедери gdbm, бази даних GNU. Вони
113 потрібні, якщо ви збираєтесь розробляти програми з використанням gdbm.
116 Summary: Static gdbm library
117 Summary(pl.UTF-8): Biblioteki statyczne gdbm
118 Summary(ru.UTF-8): Статическая библиотека gdbm
119 Summary(uk.UTF-8): Статична бібліотека gdbm
120 Group: Development/Libraries
121 Requires: %{name}-devel = %{version}-%{release}
126 %description static -l pl.UTF-8
127 Biblioteka statyczna gdbm.
129 %description static -l ru.UTF-8
130 Это статическая библиотека gdbm, базы данных GNU.
132 %description static -l uk.UTF-8
133 Це статична бібліотека gdbm, бази даних GNU.
147 --enable-libgdbm-compat \
148 --disable-silent-rules
152 %{?with_tests:%{__make} check}
155 rm -rf $RPM_BUILD_ROOT
158 DESTDIR=$RPM_BUILD_ROOT
163 rm -rf $RPM_BUILD_ROOT
165 %post -p /sbin/ldconfig
166 %postun -p /sbin/ldconfig
168 %post devel -p /sbin/postshell
169 -/usr/sbin/fix-info-dir -c %{_infodir}
171 %postun devel -p /sbin/postshell
172 -/usr/sbin/fix-info-dir -c %{_infodir}
174 %files -f %{name}.lang
175 %defattr(644,root,root,755)
176 %doc AUTHORS ChangeLog NEWS NOTE-WARNING README
177 %attr(755,root,root) %{_bindir}/gdbm_dump
178 %attr(755,root,root) %{_bindir}/gdbm_load
179 %attr(755,root,root) %{_bindir}/gdbmtool
180 %attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
181 %attr(755,root,root) %ghost %{_libdir}/libgdbm.so.6
182 %attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
183 %attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
184 %{_mandir}/man1/gdbm_dump.1*
185 %{_mandir}/man1/gdbm_load.1*
186 %{_mandir}/man1/gdbmtool.1*
189 %defattr(644,root,root,755)
190 %attr(755,root,root) %{_libdir}/libgdbm.so
191 %attr(755,root,root) %{_libdir}/libgdbm_compat.so
192 %{_libdir}/libgdbm.la
193 %{_libdir}/libgdbm_compat.la
195 %{_includedir}/gdbm.h
196 %{_includedir}/ndbm.h
197 %{_mandir}/man3/gdbm.3*
198 %{_infodir}/gdbm.info*
201 %defattr(644,root,root,755)
203 %{_libdir}/libgdbm_compat.a