]> git.pld-linux.org Git - packages/tdb.git/blame - tdb.spec
- cleanup
[packages/tdb.git] / tdb.spec
CommitLineData
44928e20
JB
1Summary: TDB - Trivial Database
2Summary(pl.UTF-8): TDB - prosta baza danych
3Name: tdb
4Version: 1.2.9
5Release: 1
6License: LGPL v3+
7Group: Libraries
8Source0: http://samba.org/ftp/tdb/%{name}-%{version}.tar.gz
9# Source0-md5: 4d97d18bbe9040038d4e003495bb8cd1
10URL: http://tdb.samba.org/
44928e20
JB
11BuildRequires: python-devel
12BuildRequires: rpm-pythonprov
13Obsoletes: tdb-extras
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17TDB is a Trivial Database. In concept, it is very much like GDBM, and
18BSD's DB except that it allows multiple simultaneous writers and uses
19locking internally to keep writers from trampling on each other. TDB
20is also extremely small.
21
22%description -l pl.UTF-8
23TDB to Trivial Database, czyli prosta baza danych. W założeniach jest
24bardzo podobna do GDBM lub DB z BSD z wyjątkiem tego, że pozwala na
25zapis wielu procesom jednocześnie i używa wewnętrznie blokowania, aby
26nie pozwolić piszącym na zadeptanie się nawzajem. TDB jest ponadto
27ekstremalnie mała.
28
29%package devel
30Summary: Header files for TDB library
31Summary(pl.UTF-8): Pliki nagłówkowe biblioteki TDB
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34Obsoletes: tdb-static
35
36%description devel
37Header files for TDB library.
38
39%description devel -l pl.UTF-8
40Pliki nagłówkowe biblioteki TDB.
41
42%package -n python-tdb
43Summary: Python bindings for TDB
44Summary(pl.UTF-8): Pythonowy interfejs do TDB
45Group: Libraries/Python
46Requires: %{name} = %{version}-%{release}
47%pyrequires_eq python-libs
48
49%description -n python-tdb
50Python bindings for TDB.
51
52%description -n python-tdb -l pl.UTF-8
53Pythonowy interfejs do TDB.
54
55%prep
56%setup -q
57
58%build
59# note: configure in fact is waf call
60CC="%{__cc}" \
61CFLAGS="%{rpmcflags}" \
62PYTHONDIR=%{py_sitedir} \
63./configure \
64 --prefix=%{_prefix} \
65 --libdir=%{_libdir}
66
67%{__make} \
68 V=1
69
70%install
71rm -rf $RPM_BUILD_ROOT
72
73%{__make} install \
74 DESTDIR=$RPM_BUILD_ROOT
75
44928e20
JB
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%post -p /sbin/ldconfig
80%postun -p /sbin/ldconfig
81
82%files
83%defattr(644,root,root,755)
84%doc docs/README
85%attr(755,root,root) %{_bindir}/tdbbackup
86%attr(755,root,root) %{_bindir}/tdbdump
87%attr(755,root,root) %{_bindir}/tdbrestore
88%attr(755,root,root) %{_bindir}/tdbtool
89%attr(755,root,root) %{_libdir}/libtdb.so.*.*.*
90%attr(755,root,root) %ghost %{_libdir}/libtdb.so.1
91%{_mandir}/man8/tdbbackup.8*
92%{_mandir}/man8/tdbdump.8*
93%{_mandir}/man8/tdbrestore.8*
94%{_mandir}/man8/tdbtool.8*
95
96%files devel
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_libdir}/libtdb.so
99%{_includedir}/tdb.h
100%{_pkgconfigdir}/tdb.pc
101
102%files -n python-tdb
103%defattr(644,root,root,755)
104%attr(755,root,root) %{py_sitedir}/tdb.so
This page took 1.055198 seconds and 4 git commands to generate.