]> git.pld-linux.org Git - packages/gdbm.git/blob - gdbm.spec
- revision up to 20,
[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
82 %install
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT/usr/{lib,include,info,man/man3}
85 make install prefix=$RPM_BUILD_ROOT/usr
86 ln -sf libgdbm.so.2.0.0 $RPM_BUILD_ROOT/usr/lib/libgdbm.so
87
88 strip $RPM_BUILD_ROOT/usr/lib/lib*.so.*.*
89
90 gzip -fn9 $RPM_BUILD_ROOT/usr/{info/gdbm*info*,man/man3/*}
91
92 %post -p /sbin/ldconfig
93
94 %post devel
95 /sbin/install-info /usr/info/gdbm.info.gz /etc/info-dir
96
97 %postun -p /sbin/ldconfig
98
99 %preun devel
100 if [ $1 = 0 ]; then
101         /sbin/install-info --delete /usr/info/gdbm.info.gz /etc/info-dir
102 fi
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %files
108 %attr(755, root, root) /usr/lib/lib*.so.*.*
109
110 %files devel
111 %defattr(644, root, root, 755)
112 /usr/lib/lib*.so
113 %attr(644, root,  man) /usr/man/man3/*
114 /usr/include/*
115 /usr/info/gdbm*
116
117 %files static
118 %attr(644, root, root) /usr/lib/lib*.a
119
120 %changelog
121 * Mon Jan 04 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
122   [1.7.3-20]
123 - standarized {un}registering info pages (added gdbm-info.patch),
124 - added gzipping man pages.
125
126 * Sun Nov 22 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
127   [1.7.3-19]
128 - removed "Prereq: /sbin/install-info" from static,
129 - fixed --entry text on {un}registering info page for ed in %post
130   %preun in devel.
131
132 * Sun Aug 30 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
133   [1.7.3-18]
134 - added -q %setup parameter,
135 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
136 - added using %%{name} and %%{version} in Source,
137 - added static subpackage,
138 - changed dependencies to "Requires: %%{name} = %%{version}" in devel
139   subpackage,
140 - added stripping shared libraries,
141 - added %attr and %defattr macros in %files (allows build package from
142   non-root account).
143
144 * Thu May 07 1998 Prospector System <bugs@redhat.com>
145 - translations modified for de, fr, tr
146
147 * Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
148 - gdbm-devel moved to Development/Libraries
149
150 * Wed Apr 08 1998 Cristian Gafton <gafton@redhat.com>
151 - buildroot and built for Manhattan
152
153 * Tue Oct 14 1997 Donnie Barnes <djb@redhat.com>
154 - spec file cleanups
155
156 * Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
157 - built against glibc
This page took 0.08337 seconds and 4 git commands to generate.