SPECS: smart.spec - use system python-elementtree and python-cElem...

glen glen at pld-linux.org
Sat Mar 4 14:45:14 CET 2006


Author: glen                         Date: Sat Mar  4 13:45:14 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- use system python-elementtree and python-cElementTree
- add /var/lib/smart dir

---- Files affected:
SPECS:
   smart.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SPECS/smart.spec
diff -u SPECS/smart.spec:1.3 SPECS/smart.spec:1.4
--- SPECS/smart.spec:1.3	Sat Mar  4 13:32:30 2006
+++ SPECS/smart.spec	Sat Mar  4 14:45:08 2006
@@ -2,7 +2,7 @@
 Summary:	Next generation package handling tool
 Name:		smart
 Version:	0.41
-Release:	0.26.1
+Release:	0.26.5
 License:	GPL
 Group:		Applications/System
 URL:		http://labix.org/smart/
@@ -13,9 +13,12 @@
 Source3:	%{name}.desktop
 Source4:	%{name}-distro.py
 Patch0:		%{name}-mxddcl.patch
+Patch1:		%{name}-syslibs.patch
 BuildRequires:	gcc-c++
 BuildRequires:	python-devel >= 1:2.3
 BuildRequires:	sed >= 4.0
+Requires:	python-cElementTree
+Requires:	python-elementtree
 Requires:	python-rpm
 %pyrequires_eq  python-modules
 #Requires:	usermode
@@ -30,8 +33,8 @@
 Requires:	smart = %{version}-%{release}
 
 %description update
-Allows execution of 'smart update' by normal users through a
-special suid command.
+Allows execution of 'smart update' by normal users through a special
+suid command.
 
 %package gui
 Summary:	Graphical user interface for the smart package manager
@@ -45,9 +48,13 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 # %{_libdir} is hardcoded
 %{__sed} -i -e's,/usr/lib/,%{_libdir}/,' smart/const.py
 
+rm -rf smart/util/elementtree
+rm -rf smart/util/celementtree
+
 %build
 export CFLAGS="%{rpmcflags}"
 python setup.py build
@@ -56,7 +63,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{/etc/{pam.d,security/console.apps},%{_desktopdir},%{_pixmapsdir},%{_libdir}/smart}
+install -d $RPM_BUILD_ROOT{/etc/{pam.d,security/console.apps},%{_desktopdir},%{_pixmapsdir},%{_libdir}/smart,/var/lib/smart}
 python setup.py install -O1 --root=$RPM_BUILD_ROOT
 
 ln -sf consolehelper $RPM_BUILD_ROOT%{_bindir}/smart-root
@@ -103,6 +110,7 @@
 %config /etc/security/console.apps/smart-root
 %config /etc/pam.d/smart-root
 %{_libdir}/smart
+%dir /var/lib/smart
 
 %files update
 %defattr(644,root,root,755)
@@ -123,6 +131,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2006/03/04 13:45:08  glen
+- use system python-elementtree and python-cElementTree
+- add /var/lib/smart dir
+
 Revision 1.3  2006/03/04 12:32:30  glen
 - added sources
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/smart.spec?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list