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