]> git.pld-linux.org Git - packages/tdb.git/blob - tdb.spec
2c9ba2d5f47e1a503b75b8cef9a2ebbda0adeb27
[packages/tdb.git] / tdb.spec
1 Summary:        TDB - Trivial Database
2 Summary(pl.UTF-8):   TDB - prosta baza danych
3 Name:           tdb
4 Version:        1.0.6
5 Release:        3
6 License:        GPL
7 Group:          Libraries
8 Source0:        http://dl.sourceforge.net/tdb/%{name}-%{version}.tar.gz
9 # Source0-md5:  6b643fdeb48304010dcd5f675e458b58
10 Patch0:         %{name}-gcc33.patch
11 Patch1:         %{name}-tdb_store.patch
12 Patch2:         %{name}-Makefile-extras.patch
13 URL:            http://sourceforge.net/projects/tdb/
14 BuildRequires:  autoconf
15 BuildRequires:  automake
16 BuildRequires:  gdbm-devel
17 BuildRequires:  libtool
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 TDB is a Trivial Database. In concept, it is very much like GDBM, and
22 BSD's DB except that it allows multiple simultaneous writers and uses
23 locking internally to keep writers from trampling on each other. TDB
24 is also extremely small.
25
26 %description -l pl.UTF-8
27 TDB to Trivial Database, czyli prosta baza danych. W założeniach jest
28 bardzo podobna do GDBM lub DB z BSD z wyjątkiem tego, że pozwala na
29 zapis wielu procesom jednocześnie i używa wewnętrznie blokowania, aby
30 nie pozwolić piszącym na zadeptanie się nawzajem. TDB jest ponadto
31 ekstremalnie mała.
32
33 %package devel
34 Summary:        Header files for TDB library
35 Summary(pl.UTF-8):   Pliki nagłówkowe biblioteki TDB
36 Group:          Development/Libraries
37 Requires:       %{name} = %{version}-%{release}
38
39 %description devel
40 Header files for TDB library.
41
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe biblioteki TDB.
44
45 %package static
46 Summary:        Static TDB library
47 Summary(pl.UTF-8):   Statyczna biblioteka TDB
48 Group:          Development/Libraries
49 Requires:       %{name}-devel = %{version}-%{release}
50
51 %description static
52 Static TDB library.
53
54 %description static -l pl.UTF-8
55 Statyczna biblioteka TDB.
56
57 %package extras
58 Summary:        TDB additional utilities
59 Summary(pl.UTF-8):   Dodatkowe narzędzia do TDB
60 Group:          Applications/Databases
61 Requires:       %{name} = %{version}-%{release}
62
63 %description extras
64 TDB additional utilities.
65
66 %description extras -l pl.UTF-8
67 Dodatkowe narzędzia do TDB.
68
69 %prep
70 %setup -q
71 %patch0 -p1
72 %patch1 -p1
73 %patch2 -p1
74
75 %build
76 %{__libtoolize}
77 %{__aclocal}
78 %{__autoconf}
79 %{__automake}
80 %configure
81 %{__make}
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85
86 %{__make} install \
87         DESTDIR=$RPM_BUILD_ROOT
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post   -p /sbin/ldconfig
93 %postun -p /sbin/ldconfig
94
95 %files
96 %defattr(644,root,root,755)
97 %doc AUTHORS ChangeLog NEWS README TODO
98 %attr(755,root,root) %{_bindir}/tdbdump
99 %attr(755,root,root) %{_bindir}/tdbtool
100 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
101
102 %files devel
103 %defattr(644,root,root,755)
104 %attr(755,root,root) %{_libdir}/lib*.so
105 %{_libdir}/lib*.la
106 %{_includedir}/tdb.h
107 %{_mandir}/man3/*
108
109 %files static
110 %defattr(644,root,root,755)
111 %{_libdir}/lib*.a
112
113 %files extras
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/tdbiterate
116 %attr(755,root,root) %{_bindir}/tdbspeed
117 %attr(755,root,root) %{_bindir}/tdbtest
118 %attr(755,root,root) %{_bindir}/tdbtorture
This page took 0.077288 seconds and 2 git commands to generate.