]> git.pld-linux.org Git - packages/gdbm.git/blame - gdbm.spec
- bcond desc
[packages/gdbm.git] / gdbm.spec
CommitLineData
f003afab
JB
1#
2# Conditional build:
3%bcond_without tests # unit tests
d5fa7da9 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
d5fa7da9 12Version: 1.16
e80dde66 13Release: 1
4ec17cc5 14License: GPL v3+
5545f718 15Group: Libraries
4ec17cc5 16Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
d5fa7da9 17# Source0-md5: 05ee82b8f9188a8228c2384f4b9f2eac
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
75fa65c7 137%prep
4ec17cc5 138%setup -q
bff894a2 139%patch0 -p1
140%patch1 -p1
8d7da47e 141%patch2 -p1
75fa65c7 142
143%build
b146eba9 144%{__libtoolize}
d4ca2360 145%{__aclocal}
146%{__autoheader}
c0ffb525 147%{__autoconf}
4ec17cc5
JB
148%{__automake}
149%configure \
150 --enable-libgdbm-compat \
f0366f40 151 --disable-silent-rules
08d4c328 152
c133e051 153%{__make}
6668f8d3 154
d5fa7da9
AM
155%{?with_tests:%{__make} check}
156
75fa65c7 157%install
158rm -rf $RPM_BUILD_ROOT
ed79b232 159
4ec17cc5
JB
160%{__make} install \
161 DESTDIR=$RPM_BUILD_ROOT
08d4c328 162
13460c0d
JB
163%find_lang %{name}
164
64c3298c
JB
165%clean
166rm -rf $RPM_BUILD_ROOT
167
b545c36e 168%post -p /sbin/ldconfig
169%postun -p /sbin/ldconfig
75fa65c7 170
4ec17cc5 171%post devel -p /sbin/postshell
444f17dd 172-/usr/sbin/fix-info-dir -c %{_infodir}
75fa65c7 173
4ec17cc5 174%postun devel -p /sbin/postshell
444f17dd 175-/usr/sbin/fix-info-dir -c %{_infodir}
75fa65c7 176
13460c0d 177%files -f %{name}.lang
65718d21 178%defattr(644,root,root,755)
4ec17cc5 179%doc AUTHORS ChangeLog NEWS NOTE-WARNING README
11a242e8
JB
180%attr(755,root,root) %{_bindir}/gdbm_dump
181%attr(755,root,root) %{_bindir}/gdbm_load
182%attr(755,root,root) %{_bindir}/gdbmtool
4ec17cc5 183%attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
f0366f40 184%attr(755,root,root) %ghost %{_libdir}/libgdbm.so.6
4ec17cc5
JB
185%attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
186%attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
11a242e8
JB
187%{_mandir}/man1/gdbm_dump.1*
188%{_mandir}/man1/gdbm_load.1*
189%{_mandir}/man1/gdbmtool.1*
75fa65c7 190
191%files devel
5545f718 192%defattr(644,root,root,755)
4ec17cc5
JB
193%attr(755,root,root) %{_libdir}/libgdbm.so
194%attr(755,root,root) %{_libdir}/libgdbm_compat.so
195%{_libdir}/libgdbm.la
196%{_libdir}/libgdbm_compat.la
197%{_includedir}/dbm.h
198%{_includedir}/gdbm.h
199%{_includedir}/ndbm.h
200%{_mandir}/man3/gdbm.3*
201%{_infodir}/gdbm.info*
75fa65c7 202
203%files static
65718d21 204%defattr(644,root,root,755)
4ec17cc5
JB
205%{_libdir}/libgdbm.a
206%{_libdir}/libgdbm_compat.a
This page took 0.085607 seconds and 4 git commands to generate.