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