]> git.pld-linux.org Git - packages/gdbm.git/blob - gdbm.spec
- corected %changelog chronology
[packages/gdbm.git] / gdbm.spec
1 Summary:        GNU database library for C
2 Summary(de):    GNU-Datenbank-Library für C
3 Summary(fr):    La librairie GNU de bases de données pout le langage C.
4 Summary(pl):    GNU biblioteka bazy danych la jêzyka C
5 Name:           gdbm
6 Version:        1.7.3
7 Release:        21
8 Copyright:      GPL
9 Group:          Libraries
10 Group(pl):      Biblioteki
11 Source:         ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
12 Patch0:         gdbm-shlib.patch
13 Patch1:         gdbm-info.patch
14 Buildroot:      /tmp/%{name}-%{version}-root
15
16 %description
17 This is a database indexing library. It is useful for those who need 
18 to write C applications and need access to a simple and efficient
19 database or build C applications which use it.
20
21 %description -l de
22 Dies ist eine Datenbank-Index-Library für Programmierer, die 
23 C-Anwendungen schreiben und eine einfache und leistungsfähige
24 Datenbank benötigen oder diese in C-Anwendungen einsetzen möchten.
25
26 %description -l fr
27 Une librairie d'indexation de bases de données. Elle est utile pour ceux
28 qui désirent écrivent des applications en C et ont besion d'accéder à
29 une base de données simple et efficace ou de construire une application
30 en C qui l'utilise.
31
32 %description -l pl
33 W pakiecie znajduje siê biblioteka indeksowania bazy danych. Biblioteka
34 ta jest szczególnie uzyteczna dla ludzi, którzy pisz± oprogramowanie w C
35 i potrzebuj± prostej i szybkiej bazy danych, lub dla tych którzy pisz±
36 programy w C z wykorzystaniem tej biblioteki. 
37
38 %description -l tr
39 gdbm bir veri tabaný dizinleme kitaplýðýdýr. C uygulamalarý yazýp basit ve
40 etkin bir þekilde veri tabanýna ulaþmak isteyenler için yararlý olacaktýr.
41
42 %package devel
43 Summary:        development libraries and header files for gdbm
44 Summary(de):    Entwicklungs-Libraries und Header-Dateien für gdbm 
45 Summary(fr):    Bibliothèques de développement et en-têtes pour gdbm
46 Summary(pl):    Biblioteki i pliki nag³ówkowe dla gdbm
47 Summary(tr):    gdbm için baþlýk dosyalarý ve geliþtirme kitaplýklarý
48 Group:          Development/Libraries
49 Group(pl):      Programowanie/Biblioteki
50 Requires:       %{name} = %{version}
51 Prereq:         /sbin/install-info
52
53 %description devel
54 These are the development libraries and header files for gdbm, the
55 GNU database system.  These are required if you plan to do 
56 development using the gdbm database.
57
58 %description -l de devel
59 Dies sind die Entwicklungs-Libraries und Header-Dateien für gdbm, das
60 GNU-Datenbanksystem. Sie sind darauf angewiesen, wenn Sie vorhaben,
61 die gdbm-Datenbank für Entwicklungsarbeiten zu benutzen.
62
63 %description -l fr devel
64 Ce sont les librairies de développement et les fichiers d'en-tête pour gdbm,
65 le système de base de données GNU. Ceci est nécessaire si vous désirez 
66 développer en utilisant la base de données gdbm.
67
68 %description -l pl devel
69 W pakiecie tym znajduj± siê pliki nag³ówkowe i biblioteki dla GNU
70 systemu bazy danych.
71
72 %description -l tr devel
73 GNU veri tabaný sistemi gdbm ile program geliþtirmek için gereken baþlýk
74 dosyalarý ve kitaplýklar.
75
76 %package static
77 Summary:        Static gdbm library
78 Summary(pl):    Biblioteki statyczne gdbm
79 Group:          Development/Libraries
80 Group(pl):      Programowanie/Biblioteki
81 Requires:       %{name}-devel = %{version}
82
83 %description static
84 Static gdbm library.
85
86 %prep
87 %setup -q
88 %patch0 -p1
89 %patch1 -p1
90 mkdir shared
91
92 %build
93 CFLAGS="$RPM_OPT_FLAGS" \
94 ./configure \
95         --prefix=/usr
96
97 make CFLAGS="$RPM_OPT_FLAGS"
98 make CFLAGS="$RPM_OPT_FLAGS" shared
99
100 makeinfo gdbm.texinfo
101
102 %install
103 rm -rf $RPM_BUILD_ROOT
104 install -d $RPM_BUILD_ROOT/usr/{lib,include,info,man/man3}
105
106 make install prefix=$RPM_BUILD_ROOT/usr
107
108 ln -sf libgdbm.so.2.0.0 $RPM_BUILD_ROOT/usr/lib/libgdbm.so
109
110 strip --strip-unneeded $RPM_BUILD_ROOT/usr/lib/lib*.so.*.*
111
112 gzip -fn9 $RPM_BUILD_ROOT/usr/{info/gdbm*info*,man/man3/*}
113
114 %post -p /sbin/ldconfig
115
116 %post devel
117 /sbin/install-info /usr/info/gdbm.info.gz /etc/info-dir
118
119 %postun -p /sbin/ldconfig
120
121 %preun devel
122 if [ "$1" = "0" ]; then
123         /sbin/install-info --delete /usr/info/gdbm.info.gz /etc/info-dir
124 fi
125
126 %clean
127 rm -rf $RPM_BUILD_ROOT
128
129 %files
130 %attr(755,root,root) /usr/lib/lib*.so.*.*
131
132 %files devel
133 %defattr(644,root,root,755)
134 %attr(755,root,root) /usr/lib/lib*.so
135 /usr/man/man3/*
136 /usr/include/*
137 /usr/info/gdbm*
138
139 %files static
140 %attr(644,root,root) /usr/lib/lib*.a
141
142 %changelog
143 * Sun Mar 14 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
144   [1.7.3-21]
145 - added --strip-unneeded parameter on striping shared libraries,
146 - removed man group from man pages.
147
148 * Mon Jan 04 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
149   [1.7.3-20]
150 - standarized {un}registering info pages (added gdbm-info.patch),
151 - added gzipping man pages.
152
153 * Sun Nov 22 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
154   [1.7.3-19]
155 - removed "Prereq: /sbin/install-info" from static,
156 - fixed --entry text on {un}registering info page for ed in %post
157   %preun in devel.
158
159 * Wed Sep 30 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
160 - build against glibc-2.1,
161 - translation modified for pl.
162
163 * Sun Aug 30 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
164   [1.7.3-18]
165 - added -q %setup parameter,
166 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
167 - added using %%{name} and %%{version} in Source,
168 - added static subpackage,
169 - changed dependencies to "Requires: %%{name} = %%{version}" in devel
170   subpackage,
171 - added stripping shared libraries,
172 - added %attr and %defattr macros in %files (allows build package from
173   non-root account).
174
175 * Thu May 07 1998 Prospector System <bugs@redhat.com>
176 - translations modified for de, fr, tr
177
178 * Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
179 - gdbm-devel moved to Development/Libraries
180
181 * Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
182 - buildroot and built for Manhattan
183
184 * Tue Oct 14 1997 Donnie Barnes <djb@redhat.com>
185 - spec file cleanups
186
187 * Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
188 - built against glibc
This page took 0.043826 seconds and 4 git commands to generate.