packages: python-bsddb/python-bsddb.spec - unify from template spec, do not...
glen
glen at pld-linux.org
Tue Feb 23 14:10:27 CET 2010
Author: glen Date: Tue Feb 23 13:10:27 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- unify from template spec, do not package tests and headers in main package
---- Files affected:
packages/python-bsddb:
python-bsddb.spec (1.28 -> 1.29)
---- Diffs:
================================================================
Index: packages/python-bsddb/python-bsddb.spec
diff -u packages/python-bsddb/python-bsddb.spec:1.28 packages/python-bsddb/python-bsddb.spec:1.29
--- packages/python-bsddb/python-bsddb.spec:1.28 Tue Feb 23 12:49:45 2010
+++ packages/python-bsddb/python-bsddb.spec Tue Feb 23 14:10:22 2010
@@ -15,6 +15,7 @@
BuildRequires: python-devel >= 1:2.3
BuildRequires: python-modules
BuildRequires: rpm-pythonprov
+BuildRequires: rpmbuild(macros) >= 1.219
%pyrequires_eq python-modules
Obsoletes: bsddb3
Obsoletes: python-bsddb3
@@ -43,33 +44,33 @@
%setup -q -n %{pname}-%{version}
%build
-env CFLAGS="%{rpmcflags}" python setup.py \
+export CFLAGS="%{rpmcflags}"
+%{__python} setup.py build \
--berkeley-db-libdir=%{_libdir} \
--berkeley-db=%{_prefix} \
build
%install
rm -rf $RPM_BUILD_ROOT
-python -- setup.py install \
+%{__python} setup.py install \
--root=$RPM_BUILD_ROOT \
--optimize=2 \
-# shutup check-files
-rm -f $RPM_BUILD_ROOT%{py_sitedir}/bsddb3/*.py
-rm -f $RPM_BUILD_ROOT%{py_sitedir}/bsddb3/tests/*.py
+%py_postclean
+
+# do not include in main package tests and devel headers
+rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bsddb3/tests
+rm -rf $RPM_BUILD_ROOT%{py_sitedir}/bsddb3/test_support.*
+rm -rf $RPM_BUILD_ROOT%{py_incdir}/bsddb3/bsddb.h
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc *.txt docs PKG-INFO
-%dir %{py_incdir}/bsddb3
+%doc *.txt
%dir %{py_sitedir}/bsddb3
-%dir %{py_sitedir}/bsddb3/tests
-%{py_incdir}/bsddb3/bsddb.h
%{py_sitedir}/bsddb3/*.py[co]
-%{py_sitedir}/bsddb3/tests/*.py[co]
%attr(755,root,root) %{py_sitedir}/bsddb3/*.so
%if "%{py_ver}" > "2.4"
%{py_sitedir}/bsddb3-*.egg-info
@@ -81,6 +82,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.29 2010/02/23 13:10:22 glen
+- unify from template spec, do not package tests and headers in main package
+
Revision 1.28 2010/02/23 11:49:45 lisu
- 4.8.3
@@ -89,7 +93,7 @@
Revision 1.26 2010/01/22 08:21:07 lisu
- up to 4.8.2
-- use %%{module}
+- use %{module}
Revision 1.25 2009/11/06 08:46:53 lisu
- 4.8.1
@@ -131,7 +135,7 @@
- formatting
Revision 1.13 2004/07/28 08:03:15 troll
-- removed %%include /usr/lib/rpm/macros.python
+- removed %include /usr/lib/rpm/macros.python
Revision 1.12 2004/05/26 21:15:22 ankry
- capitalization, tabs, other cosmetics
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/python-bsddb/python-bsddb.spec?r1=1.28&r2=1.29&f=u
More information about the pld-cvs-commit
mailing list