rpms/klear/F-9 klear-scons-chmod.patch,NONE,1.1 klear.spec,1.3,1.4

Johan Cwiklinski trasher at fedoraproject.org
Sat Aug 30 15:02:52 UTC 2008


Author: trasher

Update of /cvs/extras/rpms/klear/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv13851

Modified Files:
	klear.spec 
Added Files:
	klear-scons-chmod.patch 
Log Message:
Fix Scons build error


klear-scons-chmod.patch:

--- NEW FILE klear-scons-chmod.patch ---
diff -up klear/bksys/generic.py.patch klear/bksys/generic.py
--- klear/bksys/generic.py.patch	2008-08-30 16:03:47.000000000 +0200
+++ klear/bksys/generic.py	2008-08-30 16:05:05.000000000 +0200
@@ -244,7 +244,8 @@ class genobj:
 			ret=self.env.Program(self.p_localtarget, self.p_localsource)
 			if not self.env.has_key('NOAUTOINSTALL'):
 				ins=self.env.bksys_install(self.instdir, ret)
-				if self.perms: self.env.AddPostAction(ins, self.env.Chmod(ins, self.perms))
+				if ins and self.perms: 
+					for i in ins: self.env.AddPostAction(ins, self.env.Chmod(str(i), self.perms))
 		elif self.type=='staticlib':
 			ret=self.env.StaticLibrary(self.p_localtarget, self.p_localsource)
 
@@ -462,7 +463,8 @@ def generate(env):
 		if not destfile: install_list = env.Install(lenv.join(basedir,subdir), lenv.make_list(files))
 		elif subdir:     install_list = env.InstallAs(lenv.join(basedir,subdir,destfile), lenv.make_list(files))
 		else:            install_list = env.InstallAs(lenv.join(basedir,destfile), lenv.make_list(files))
-		if perms and install_list: lenv.AddPostAction(install_list, lenv.Chmod(install_list, perms))
+		if perms and install_list: 
+			for i in install_list: lenv.AddPostAction(install_list, lenv.Chmod(str(i), perms))
 		env.Alias('install', install_list)
 		return install_list
 


Index: klear.spec
===================================================================
RCS file: /cvs/extras/rpms/klear/F-9/klear.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- klear.spec	24 Feb 2008 22:15:22 -0000	1.3
+++ klear.spec	30 Aug 2008 15:02:22 -0000	1.4
@@ -2,7 +2,7 @@
 
 Name:           klear
 Version:        0.7.0
-Release:        1.svn%{svnrel}%{?dist}
+Release:        2.svn%{svnrel}%{?dist}
 Summary:        DVB TV application and harddisk-recorder for linux
 
 Group:          Applications/Multimedia
@@ -11,6 +11,7 @@
 # svn co http://www.tr0ll.net/svn/klear
 # tar cvjf /home/rpmbuild/SOURCES/klear-svn.tar.bz2 --exclude .svn klear
 Source0:        %{name}-svn.tar.bz2
+Patch0:         klear-scons-chmod.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  scons kdebase3-devel xine-lib-devel chrpath libXtst-devel gettext desktop-file-utils
@@ -24,6 +25,7 @@
 
 %prep
 %setup -q -n %{name}
+patch -p1 < %{PATCH0}
 pushd distfiles
 iconv -f ISO-8859-1 -t UTF-8 AUTHORS > AUTHORS.utf && mv AUTHORS.utf AUTHORS
 popd
@@ -87,6 +89,9 @@
 
 
 %changelog
+* Sat Aug 30 2008 Johan Cwiklinski <johan AT x-tnd DOT be> - 0.7.0-2.svn113
+- add a patch fo scons Chmod error
+
 * Sun Feb 24 2008 Johan Cwiklinski <johan AT x-tnd DOT be> - 0.7.0-1.svn113
 - Use SVN sources for compiling with GCC 4.3
 




More information about the fedora-extras-commits mailing list