1 Summary: TDB - Trivial Database
2 Summary(pl.UTF-8): TDB - prosta baza danych
9 Source0: https://www.samba.org/ftp/tdb/%{name}-%{version}.tar.gz
10 # Source0-md5: 75567d47771a1285c58eecd545e24232
11 URL: http://tdb.samba.org/
12 BuildRequires: python-devel >= 2
13 BuildRequires: rpm-pythonprov
14 BuildRequires: rpmbuild(macros) >= 1.219
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 TDB is a Trivial Database. In concept, it is very much like GDBM, and
20 BSD's DB except that it allows multiple simultaneous writers and uses
21 locking internally to keep writers from trampling on each other. TDB
22 is also extremely small.
24 %description -l pl.UTF-8
25 TDB to Trivial Database, czyli prosta baza danych. W założeniach jest
26 bardzo podobna do GDBM lub DB z BSD z wyjątkiem tego, że pozwala na
27 zapis wielu procesom jednocześnie i używa wewnętrznie blokowania, aby
28 nie pozwolić piszącym na zadeptanie się nawzajem. TDB jest ponadto
32 Summary: Header files for TDB library
33 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki TDB
34 Group: Development/Libraries
35 Requires: %{name} = %{epoch}:%{version}-%{release}
39 Header files for TDB library.
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe biblioteki TDB.
44 %package -n python-tdb
45 Summary: Python bindings for TDB
46 Summary(pl.UTF-8): Pythonowy interfejs do TDB
47 Group: Libraries/Python
48 Requires: %{name} = %{epoch}:%{version}-%{release}
49 %pyrequires_eq python-libs
51 %description -n python-tdb
52 Python bindings for TDB.
54 %description -n python-tdb -l pl.UTF-8
55 Pythonowy interfejs do TDB.
61 # note: configure in fact is waf call
63 CFLAGS="%{rpmcflags}" \
64 PYTHONDIR=%{py_sitedir} \
74 rm -rf $RPM_BUILD_ROOT
77 DESTDIR=$RPM_BUILD_ROOT
79 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
80 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
84 rm -rf $RPM_BUILD_ROOT
86 %post -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
89 %triggerpostun -p /sbin/postshell -- tdb < 2:1.2.9-2
90 -rm -f %{_libdir}/libtdb.so.1
94 %defattr(644,root,root,755)
95 %doc docs/{README,mutex.txt,tracing.txt}
96 %attr(755,root,root) %{_bindir}/tdbbackup
97 %attr(755,root,root) %{_bindir}/tdbdump
98 %attr(755,root,root) %{_bindir}/tdbrestore
99 %attr(755,root,root) %{_bindir}/tdbtool
100 %attr(755,root,root) %{_libdir}/libtdb.so.*.*.*
101 %attr(755,root,root) %ghost %{_libdir}/libtdb.so.1
102 %{_mandir}/man8/tdbbackup.8*
103 %{_mandir}/man8/tdbdump.8*
104 %{_mandir}/man8/tdbrestore.8*
105 %{_mandir}/man8/tdbtool.8*
108 %defattr(644,root,root,755)
109 %attr(755,root,root) %{_libdir}/libtdb.so
111 %{_pkgconfigdir}/tdb.pc
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{py_sitedir}/tdb.so
116 %{py_sitedir}/_tdb_text.py[co]