]> git.pld-linux.org Git - packages/gdbm.git/blame - gdbm.spec
fix build with gcc 10
[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
e1c6aa08 12Version: 1.18.1
67ef923e 13Release: 2
4ec17cc5 14License: GPL v3+
5545f718 15Group: Libraries
4ec17cc5 16Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
e1c6aa08 17# Source0-md5: 988dc82182121c7570e0cb8b4fcd5415
b545c36e 18Patch0: %{name}-info.patch
4ec17cc5 19Patch1: %{name}-link-compat.patch
17dab2ce 20Patch2: %{name}-link.patch
06a94a25 21Patch3: %{name}-gcc10.patch
8d7da47e
JB
22URL: http://www.gnu.org/software/gdbm/
23BuildRequires: autoconf >= 2.69
4ec17cc5 24BuildRequires: automake >= 1:1.11
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
06a94a25 142%patch3 -p1
75fa65c7 143
144%build
b146eba9 145%{__libtoolize}
d4ca2360 146%{__aclocal}
147%{__autoheader}
c0ffb525 148%{__autoconf}
4ec17cc5
JB
149%{__automake}
150%configure \
151 --enable-libgdbm-compat \
f0366f40 152 --disable-silent-rules
08d4c328 153
c133e051 154%{__make}
6668f8d3 155
d5fa7da9
AM
156%{?with_tests:%{__make} check}
157
75fa65c7 158%install
159rm -rf $RPM_BUILD_ROOT
ed79b232 160
4ec17cc5
JB
161%{__make} install \
162 DESTDIR=$RPM_BUILD_ROOT
08d4c328 163
13460c0d
JB
164%find_lang %{name}
165
64c3298c
JB
166%clean
167rm -rf $RPM_BUILD_ROOT
168
b545c36e 169%post -p /sbin/ldconfig
170%postun -p /sbin/ldconfig
75fa65c7 171
4ec17cc5 172%post devel -p /sbin/postshell
444f17dd 173-/usr/sbin/fix-info-dir -c %{_infodir}
75fa65c7 174
4ec17cc5 175%postun devel -p /sbin/postshell
444f17dd 176-/usr/sbin/fix-info-dir -c %{_infodir}
75fa65c7 177
13460c0d 178%files -f %{name}.lang
65718d21 179%defattr(644,root,root,755)
4ec17cc5 180%doc AUTHORS ChangeLog NEWS NOTE-WARNING README
11a242e8
JB
181%attr(755,root,root) %{_bindir}/gdbm_dump
182%attr(755,root,root) %{_bindir}/gdbm_load
183%attr(755,root,root) %{_bindir}/gdbmtool
4ec17cc5 184%attr(755,root,root) %{_libdir}/libgdbm.so.*.*.*
f0366f40 185%attr(755,root,root) %ghost %{_libdir}/libgdbm.so.6
4ec17cc5
JB
186%attr(755,root,root) %{_libdir}/libgdbm_compat.so.*.*.*
187%attr(755,root,root) %ghost %{_libdir}/libgdbm_compat.so.4
11a242e8
JB
188%{_mandir}/man1/gdbm_dump.1*
189%{_mandir}/man1/gdbm_load.1*
190%{_mandir}/man1/gdbmtool.1*
75fa65c7 191
192%files devel
5545f718 193%defattr(644,root,root,755)
4ec17cc5
JB
194%attr(755,root,root) %{_libdir}/libgdbm.so
195%attr(755,root,root) %{_libdir}/libgdbm_compat.so
196%{_libdir}/libgdbm.la
197%{_libdir}/libgdbm_compat.la
198%{_includedir}/dbm.h
199%{_includedir}/gdbm.h
200%{_includedir}/ndbm.h
201%{_mandir}/man3/gdbm.3*
202%{_infodir}/gdbm.info*
75fa65c7 203
204%files static
65718d21 205%defattr(644,root,root,755)
4ec17cc5
JB
206%{_libdir}/libgdbm.a
207%{_libdir}/libgdbm_compat.a
This page took 0.05326 seconds and 4 git commands to generate.