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