- New upstream bugfix release
- Adds a new tdbrestore utility - Convert to new WAF build-system - Add python bindings in new python-tdb subpackage
This commit is contained in:
parent
ca0c8fb34d
commit
f594f82d64
38
libtdb.spec
38
libtdb.spec
@ -1,6 +1,12 @@
|
||||
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
|
||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
||||
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
|
||||
%endif
|
||||
%{!?python_version: %global python_version %(%{__python} -c "from distutils.sysconfig import get_python_version; print(get_python_version())")}
|
||||
|
||||
Name: libtdb
|
||||
Version: 1.2.1
|
||||
Release: 3%{?dist}
|
||||
Version: 1.2.9
|
||||
Release: 1%{?dist}
|
||||
Group: System Environment/Daemons
|
||||
Summary: The tdb library
|
||||
License: LGPLv3+
|
||||
@ -11,6 +17,7 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: docbook-style-xsl
|
||||
BuildRequires: python-devel
|
||||
|
||||
%description
|
||||
A library that implements a trivial database.
|
||||
@ -32,12 +39,20 @@ Requires: libtdb = %{version}-%{release}
|
||||
%description -n tdb-tools
|
||||
Tools to manage Tdb files
|
||||
|
||||
%package -n python-tdb
|
||||
Group: Development/Libraries
|
||||
Summary: Python bindings for the Tdb library
|
||||
Requires: libtdb = %{version}-%{release}
|
||||
|
||||
%description -n python-tdb
|
||||
Python bindings for libtdb
|
||||
|
||||
%prep
|
||||
%setup -q -n tdb-%{version}
|
||||
|
||||
%build
|
||||
./autogen.sh
|
||||
%configure --prefix=%{_usr} --disable-python
|
||||
%configure --disable-rpath --bundled-libraries=NONE
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
@ -48,6 +63,12 @@ make install DESTDIR=$RPM_BUILD_ROOT
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libtdb.a
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/python*/site-packages/tdb.so
|
||||
|
||||
# Work around incorrect build-system location
|
||||
if [ ! -e $RPM_BUILD_ROOT/%{python_sitearch}/tdb.so ]; then
|
||||
mkdir -p $RPM_BUILD_ROOT/%{python_sitearch}
|
||||
mv $RPM_BUILD_ROOT/usr/lib/python%{python_version}/site-packages/tdb.so \
|
||||
$RPM_BUILD_ROOT/%{python_sitearch}
|
||||
fi
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
@ -67,10 +88,15 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_bindir}/tdbbackup
|
||||
%{_bindir}/tdbdump
|
||||
%{_bindir}/tdbtool
|
||||
%{_bindir}/tdbrestore
|
||||
%{_mandir}/man8/tdbbackup.8*
|
||||
%{_mandir}/man8/tdbdump.8*
|
||||
%{_mandir}/man8/tdbtool.8*
|
||||
%{_mandir}/man8/tdbrestore.8*
|
||||
|
||||
%files -n python-tdb
|
||||
%defattr(-,root,root,-)
|
||||
%{python_sitearch}/tdb.so
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
@ -79,6 +105,12 @@ rm -rf $RPM_BUILD_ROOT
|
||||
/sbin/ldconfig
|
||||
|
||||
%changelog
|
||||
* Tue Jan 11 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.2.9-1
|
||||
- New upstream bugfix release
|
||||
- Adds a new tdbrestore utility
|
||||
- Convert to new WAF build-system
|
||||
- Add python bindings in new python-tdb subpackage
|
||||
|
||||
* Wed Feb 24 2010 Simo Sorce <ssorce@redhat.com> - 1.2.1-3
|
||||
- add missing build require
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user