]> git.pld-linux.org Git - packages/gdbm.git/blame - gdbm.spec
- updated to 1.13
[packages/gdbm.git] / gdbm.spec
CommitLineData
4ec17cc5
JB
1#
2# Conditional build:
3%bcond_without gdbmexport # gdbmexport compatibility tool
4#
5545f718 5Summary: GNU database library for C
4de59e78
ER
6Summary(de.UTF-8): GNU-Datenbank-Library für C
7Summary(fr.UTF-8): La librairie GNU de bases de données pout le langage C
8Summary(pl.UTF-8): Biblioteka GNU bazy danych dla języka C
9Summary(ru.UTF-8): Библиотека базы данных GNU для C
10Summary(uk.UTF-8): Бібліотека бази даних GNU для C
5545f718 11Name: gdbm
8d7da47e 12Version: 1.13
e80dde66 13Release: 1
4ec17cc5 14License: GPL v3+
5545f718 15Group: Libraries
4ec17cc5 16Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
8d7da47e 17# Source0-md5: 8929dcda2a8de3fd2367bdbf66769376
b545c36e 18Patch0: %{name}-info.patch
4ec17cc5 19Patch1: %{name}-link-compat.patch
8d7da47e
JB
20Patch2: %{name}-export.patch
21Patch3: %{name}-link.patch
22URL: http://www.gnu.org/software/gdbm/
23BuildRequires: autoconf >= 2.69
4ec17cc5
JB
24BuildRequires: automake >= 1:1.11
25%{?with_gdbmexport:BuildRequires: gdbm18-devel >= 1.8.3}
8d7da47e 26BuildRequires: gettext-tools >= 0.18
861b2f6c 27BuildRequires: libtool
8d7da47e 28BuildRequires: readline-devel
861b2f6c 29BuildRequires: texinfo
609ababc 30Obsoletes: libgdbm2
617f29e4 31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
75fa65c7 32
33%description
86dc905e 34gdbm is a GNU database indexing library, including routines which use
35extensible hashing. gdbm works in a similar way to standard UNIX dbm
36routines. gdbm is useful for developers who write C applications and
7a3be008 37need access to a simple and efficient database or who are building C
dd034241 38applications which will use such a database.
75fa65c7 39
b8384d0b
JR
40%description -l de.UTF-8
41Dies ist eine Datenbank-Index-Library für Programmierer, die
42C-Anwendungen schreiben und eine einfache und leistungsfähige
43Datenbank benötigen oder diese in C-Anwendungen einsetzen möchten.
5545f718 44
b8384d0b
JR
45%description -l fr.UTF-8
46Une librairie d'indexation de bases de données. Elle est utile pour
47ceux qui désirent écrivent des applications en C et ont besion
48d'accéder à une base de données simple et efficace ou de construire
7a3be008 49une application en C qui l'utilise.
5545f718 50
b8384d0b
JR
51%description -l pl.UTF-8
52W pakiecie znajduje się biblioteka indeksowania bazy danych.
53Biblioteka ta jest szczególnie użyteczna dla ludzi, którzy piszą
54oprogramowanie w C i potrzebują prostej i szybkiej bazy danych, lub
55dla tych którzy piszą programy w C z wykorzystaniem tej biblioteki.
56
57%description -l tr.UTF-8
58gdbm bir veri tabanı dizinleme kitaplığıdır. C uygulamaları yazıp
59basit ve etkin bir şekilde veri tabanına ulaşmak isteyenler için
60yararlı olacaktır.
61
62%description -l ru.UTF-8
63Это библиотека для работы с индексированной базой данных. Полезна для
64тех, кто разрабатывает программы на C и кому нужен доступ к простой и
65эффективной базе данных либо требуется написать программу, которая ее
66использует.
67
68%description -l uk.UTF-8
69Це бібліотека для роботи з індексованою базою даних. Корисна для тих,
70хто розробляє програми на C і кому потрібен доступ до простої та
71ефективної бази даних або потрібно написати програму, що її
72використовує.
609ababc 73
75fa65c7 74%package devel
5545f718 75Summary: development libraries and header files for gdbm
4de59e78
ER
76Summary(de.UTF-8): Entwicklungs-Libraries und Header-Dateien für gdbm
77Summary(fr.UTF-8): Bibliothèques de développement et en-têtes pour gdbm
78Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla gdbm
79Summary(ru.UTF-8): Библиотека и хедеры gdbm для разработчиков
80Summary(tr.UTF-8): gdbm için başlık dosyaları ve geliştirme kitaplıkları
81Summary(uk.UTF-8): Бібліотека та хедери gdbm для програмістів
5545f718 82Group: Development/Libraries
617f29e4 83Requires: %{name} = %{version}-%{release}
609ababc 84Obsoletes: libgdbm2-devel
75fa65c7 85
86%description devel
dd034241 87These are the development libraries and header files for gdbm, the GNU
7a3be008 88database system. These are required if you plan to do development
89using the gdbm database.
75fa65c7 90
b8384d0b
JR
91%description devel -l de.UTF-8
92Dies sind die Entwicklungs-Libraries und Header-Dateien für gdbm, das
7a3be008 93GNU-Datenbanksystem. Sie sind darauf angewiesen, wenn Sie vorhaben,
b8384d0b 94die gdbm-Datenbank für Entwicklungsarbeiten zu benutzen.
75fa65c7 95
b8384d0b
JR
96%description devel -l fr.UTF-8
97Ce sont les librairies de développement et les fichiers d'en-tête pour
98gdbm, le système de base de données GNU. Ceci est nécessaire si vous
99désirez développer en utilisant la base de données gdbm.
75fa65c7 100
b8384d0b
JR
101%description devel -l pl.UTF-8
102W pakiecie tym znajdują się pliki nagłówkowe i biblioteki dla systemu
64c3298c 103bazy danych GNU.
75fa65c7 104
b8384d0b
JR
105%description devel -l tr.UTF-8
106GNU veri tabanı sistemi gdbm ile program geliştirmek için gereken
107başlık dosyaları ve kitaplıklar.
75fa65c7 108
b8384d0b
JR
109%description devel -l ru.UTF-8
110Это библиотека для разработчиков и хедеры gdbm, базы данных GNU. Они
111нужны, если вы собираетесь разрабатывать программы с использованием
609ababc 112gdbm.
113
b8384d0b
JR
114%description devel -l uk.UTF-8
115Це бібліотека для програмістів та хедери gdbm, бази даних GNU. Вони
116потрібні, якщо ви збираєтесь розробляти програми з використанням gdbm.
609ababc 117
75fa65c7 118%package static
5545f718 119Summary: Static gdbm library
4de59e78
ER
120Summary(pl.UTF-8): Biblioteki statyczne gdbm
121Summary(ru.UTF-8): Статическая библиотека gdbm
122Summary(uk.UTF-8): Статична бібліотека gdbm
5545f718 123Group: Development/Libraries
617f29e4 124Requires: %{name}-devel = %{version}-%{release}
75fa65c7 125
126%description static
127Static gdbm library.
128
b8384d0b 129%description static -l pl.UTF-8
64c3298c
JB
130Biblioteka statyczna gdbm.
131
b8384d0b
JR
132%description static -l ru.UTF-8
133Это статическая библиотека gdbm, базы данных GNU.
609ababc 134
b8384d0b
JR
135%description static -l uk.UTF-8
136Це статична бібліотека gdbm, бази даних GNU.
609ababc 137
4ec17cc5
JB
138%package export
139Summary: gdbmexport utility to export old GDBM 1.8.x databases
140Summary(pl.UTF-8): Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x
141Group: Applications/File
142Requires: gdbm18 >= 1.8.3
143
144%description export
145gdbmexport utility to export old GDBM 1.8.x databases in order to load
146them in new GDBM format.
147
148%description export -l pl.UTF-8
149Narzędzie gdbmexport pozwalające wyeksportować stare bazy GDBM 1.8.x w
150celu wczytania do nowego formatu GDBM.
151
75fa65c7 152%prep
4ec17cc5 153%setup -q
bff894a2 154%patch0 -p1
155%patch1 -p1
8d7da47e
JB
156%patch2 -p1
157%patch3 -p1
75fa65c7 158
159%build
b146eba9 160%{__libtoolize}
d4ca2360 161%{__aclocal}
162%{__autoheader}
c0ffb525 163%{__autoconf}
4ec17cc5
JB
164%{__automake}
165%configure \
166 --enable-libgdbm-compat \
167 --disable-silent-rules \
168%if %{with gdbmexport}
169 --enable-gdbm-export \
170 --with-gdbm183-includedir=%{_includedir}/gdbm-1.8 \
171 --with-gdbm183-library="-lgdbm-1.8"
172%endif
08d4c328 173
c133e051 174%{__make}
6668f8d3 175
75fa65c7 176%install
177rm -rf $RPM_BUILD_ROOT
ed79b232 178
4ec17cc5
JB
179%{__make} install \
180 DESTDIR=$RPM_BUILD_ROOT
08d4c328 181
13460c0d
JB
182%find_lang %{name}
183
64c3298c
JB
184%clean
185rm -rf $RPM_BUILD_ROOT
186
b545c36e 187%post -p /sbin/ldconfig
188%postun -p /sbin/ldconfig
75fa65c7 189
4ec17cc5 190%post devel -p /sbin/postshell
444f17dd 191-/usr/sbin/fix-info-dir -c %{_infodir}
75fa65c7 192
4ec17cc5 193%postun devel -p /sbin/postshell
444f17dd 194-/usr/sbin/fix-info-dir -c %{_infodir}
75fa65c7 195
13460c0d 196%files -f %{name}.lang
65718d21 197%defattr(644,root,root,755)
4ec17cc5 198%doc AUTHORS ChangeLog NEWS NOTE-WARNING README
11a242e8
JB
199%attr(755,root,root) %{_bindir}/gdbm_dump
200%attr(755,root,root) %{_bindir}/gdbm_load
201%attr(755,root,root) %{_bindir}/gdbmtool
4ec17cc5
JB
202%attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
203%attr(755,root,root) %ghost %{_libdir}/libgdbm.so.4
204%attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
205%attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
11a242e8
JB
206%{_mandir}/man1/gdbm_dump.1*
207%{_mandir}/man1/gdbm_load.1*
208%{_mandir}/man1/gdbmtool.1*
75fa65c7 209
210%files devel
5545f718 211%defattr(644,root,root,755)
4ec17cc5
JB
212%attr(755,root,root) %{_libdir}/libgdbm.so
213%attr(755,root,root) %{_libdir}/libgdbm_compat.so
214%{_libdir}/libgdbm.la
215%{_libdir}/libgdbm_compat.la
216%{_includedir}/dbm.h
217%{_includedir}/gdbm.h
218%{_includedir}/ndbm.h
219%{_mandir}/man3/gdbm.3*
220%{_infodir}/gdbm.info*
75fa65c7 221
222%files static
65718d21 223%defattr(644,root,root,755)
4ec17cc5
JB
224%{_libdir}/libgdbm.a
225%{_libdir}/libgdbm_compat.a
226
227%if %{with gdbmexport}
228%files export
229%defattr(644,root,root,755)
230%attr(755,root,root) %{_bindir}/gdbmexport
231%endif
This page took 0.088098 seconds and 4 git commands to generate.