From 9967befc16dcd7fe7e30a6b9872e4eaf9ce1f904 Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Sat, 6 Jan 2024 05:54:10 +0100 Subject: [PATCH] automatic version update by autodist [release 1.2.12-1mamba;Thu Jul 04 2013] --- README.md | 2 + libtdb.spec | 114 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 libtdb.spec diff --git a/README.md b/README.md index 5cdefa7..87401bb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # libtdb +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small. + diff --git a/libtdb.spec b/libtdb.spec new file mode 100644 index 0000000..b1f8e92 --- /dev/null +++ b/libtdb.spec @@ -0,0 +1,114 @@ +Name: libtdb +Epoch: 1 +Version: 1.2.12 +Release: 1mamba +Summary: The tdb library +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Automatic Build System +URL: http://tdb.samba.org/ +Source: http://samba.org/ftp/tdb/tdb-%{version}.tar.gz +License: LGPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libpython-devel +## AUTOBUILDREQ-END +BuildRequires: autoconf +BuildRequires: docbook-xsl +BuildRequires: libxslt +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +%description +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small. + +%package devel +Group: Development/Libraries +Summary: Libraries and headers for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small. + +This package contains libraries and header files need for development. + +%package tools +Group: Development/Libraries +Summary: Developer tools for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description tools +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small. + +This package contains tools to manage Tdb files. + +%package -n python-tdb +Group: System/Libraries +Summary: Python wrapper for %{name} +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description tools +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB except that it allows multiple simultaneous writers and uses locking internally to keep writers from trampling on each other. TDB is also extremely small. + +This package contains the Python wrapper for %{name}. + +%prep + +%setup -q -n tdb-%{version} + +%build +%configure +%make + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeinstall + +## conflicts with file from package samba-3.0.37 +#rm -rf %{buildroot}%{_bindir}/tdbbackup +#rm -rf %{buildroot}%{_bindir}/tdbdump +#rm -rf %{buildroot}%{_bindir}/tdbtool + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_libdir}/libtdb.so.* + +%files devel +%defattr(-,root,root) +%{_includedir}/tdb.h +%{_libdir}/libtdb.so +%{_libdir}/pkgconfig/tdb.pc + +%files tools +%defattr(-,root,root) +%{_bindir}/tdbbackup +%{_bindir}/tdbdump +%{_bindir}/tdbtool +%{_bindir}/tdbrestore +%{_mandir}/man8/tdb*.8* + +%files -n python-tdb +%defattr(-,root,root) +%{python_sitearch}/tdb.so + +%changelog +* Thu Jul 04 2013 Automatic Build System 1.2.12-1mamba +- automatic version update by autodist + +* Tue Dec 04 2012 Automatic Build System 1.2.11-1mamba +- automatic version update by autodist + +* Mon Apr 16 2012 Automatic Build System 1.2.10-1mamba +- automatic version update by autodist + +* Sat Feb 05 2011 Silvan Calarco 1.2.9-1mamba +- update to 1.2.9 + +* Mon Jun 07 2010 gil 1.2.1-1mamba +- package created by autospec