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