]> git.pld-linux.org Git - packages/gdbm.git/blob - gdbm.spec
2ba387142f21871ec5cf8e69957f7e77a9ea7936
[packages/gdbm.git] / gdbm.spec
1 %bcond_without  tests
2
3 Summary:        GNU database library for C
4 Summary(de.UTF-8):      GNU-Datenbank-Library für C
5 Summary(fr.UTF-8):      La librairie GNU de bases de données pout le langage C
6 Summary(pl.UTF-8):      Biblioteka GNU bazy danych dla języka C
7 Summary(ru.UTF-8):      Библиотека базы данных GNU для C
8 Summary(uk.UTF-8):      Бібліотека бази даних GNU для C
9 Name:           gdbm
10 Version:        1.16
11 Release:        1
12 License:        GPL v3+
13 Group:          Libraries
14 Source0:        http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
15 # Source0-md5:  05ee82b8f9188a8228c2384f4b9f2eac
16 Patch0:         %{name}-info.patch
17 Patch1:         %{name}-link-compat.patch
18 Patch2:         %{name}-link.patch
19 URL:            http://www.gnu.org/software/gdbm/
20 BuildRequires:  autoconf >= 2.69
21 BuildRequires:  automake >= 1:1.11
22 %{?with_gdbmexport:BuildRequires:       gdbm18-devel >= 1.8.3}
23 BuildRequires:  gettext-tools >= 0.18
24 BuildRequires:  libtool
25 BuildRequires:  readline-devel
26 BuildRequires:  texinfo
27 Obsoletes:      libgdbm2
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
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.
36
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.
41
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.
47
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.
53
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
57 yararlı olacaktır.
58
59 %description -l ru.UTF-8
60 Это библиотека для работы с индексированной базой данных. Полезна для
61 тех, кто разрабатывает программы на C и кому нужен доступ к простой и
62 эффективной базе данных либо требуется написать программу, которая ее
63 использует.
64
65 %description -l uk.UTF-8
66 Це бібліотека для роботи з індексованою базою даних. Корисна для тих,
67 хто розробляє програми на C і кому потрібен доступ до простої та
68 ефективної бази даних або потрібно написати програму, що її
69 використовує.
70
71 %package devel
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
82
83 %description devel
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.
87
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.
92
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.
97
98 %description devel -l pl.UTF-8
99 W pakiecie tym znajdują się pliki nagłówkowe i biblioteki dla systemu
100 bazy danych GNU.
101
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.
105
106 %description devel -l ru.UTF-8
107 Это библиотека для разработчиков и хедеры gdbm, базы данных GNU. Они
108 нужны, если вы собираетесь разрабатывать программы с использованием
109 gdbm.
110
111 %description devel -l uk.UTF-8
112 Це бібліотека для програмістів та хедери gdbm, бази даних GNU. Вони
113 потрібні, якщо ви збираєтесь розробляти програми з використанням gdbm.
114
115 %package static
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}
122
123 %description static
124 Static gdbm library.
125
126 %description static -l pl.UTF-8
127 Biblioteka statyczna gdbm.
128
129 %description static -l ru.UTF-8
130 Это статическая библиотека gdbm, базы данных GNU.
131
132 %description static -l uk.UTF-8
133 Це статична бібліотека gdbm, бази даних GNU.
134
135 %prep
136 %setup -q
137 %patch0 -p1
138 %patch1 -p1
139 %patch2 -p1
140
141 %build
142 %{__libtoolize}
143 %{__aclocal}
144 %{__autoheader}
145 %{__autoconf}
146 %{__automake}
147 %configure \
148         --enable-libgdbm-compat \
149         --disable-silent-rules
150
151 %{__make}
152
153 %{?with_tests:%{__make} check}
154
155 %install
156 rm -rf $RPM_BUILD_ROOT
157
158 %{__make} install \
159         DESTDIR=$RPM_BUILD_ROOT
160
161 %find_lang %{name}
162
163 %clean
164 rm -rf $RPM_BUILD_ROOT
165
166 %post   -p /sbin/ldconfig
167 %postun -p /sbin/ldconfig
168
169 %post   devel -p /sbin/postshell
170 -/usr/sbin/fix-info-dir -c %{_infodir}
171
172 %postun devel -p /sbin/postshell
173 -/usr/sbin/fix-info-dir -c %{_infodir}
174
175 %files -f %{name}.lang
176 %defattr(644,root,root,755)
177 %doc AUTHORS ChangeLog NEWS NOTE-WARNING README
178 %attr(755,root,root) %{_bindir}/gdbm_dump
179 %attr(755,root,root) %{_bindir}/gdbm_load
180 %attr(755,root,root) %{_bindir}/gdbmtool
181 %attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
182 %attr(755,root,root) %ghost %{_libdir}/libgdbm.so.6
183 %attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
184 %attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
185 %{_mandir}/man1/gdbm_dump.1*
186 %{_mandir}/man1/gdbm_load.1*
187 %{_mandir}/man1/gdbmtool.1*
188
189 %files devel
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/libgdbm.so
192 %attr(755,root,root) %{_libdir}/libgdbm_compat.so
193 %{_libdir}/libgdbm.la
194 %{_libdir}/libgdbm_compat.la
195 %{_includedir}/dbm.h
196 %{_includedir}/gdbm.h
197 %{_includedir}/ndbm.h
198 %{_mandir}/man3/gdbm.3*
199 %{_infodir}/gdbm.info*
200
201 %files static
202 %defattr(644,root,root,755)
203 %{_libdir}/libgdbm.a
204 %{_libdir}/libgdbm_compat.a
This page took 0.05653 seconds and 2 git commands to generate.