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