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