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