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