File yafray-0.0.9-linux-settings.patch of Package yafray

--- linux-settings.py
+++ linux-settings.py
@@ -4,25 +4,28 @@
 import globalinfo
 
 srcroot = os.getcwd()
+destdir = ''
 prefix = ''
 
 def init(args): 
+	global destdir
 	global prefix
+	destdir = args.get('destdir','')
 	prefix = args.get('prefix','/usr/local')
 
-def get_libpath(args): return prefix+"/lib"
-def get_pluginpath(args): return prefix+"/lib/yafray"
-def get_binpath(args): return prefix+"/bin"
-def get_confpath(args): return prefix+"/etc"
+def get_libpath(args): return destdir+prefix+"/lib"
+def get_pluginpath(args): return destdir+prefix+"/lib/yafray"
+def get_binpath(args): return destdir+prefix+"/bin"
+def get_confpath(args): return destdir+"/etc"
 def get_cxxflags(args):
 	debug=args.get('debug',0)
 	arch=args.get('arch','')
 	tune=args.get('tune','')
 	flags='-Wall -DHAVE_CONFIG_H -D_PTHREADS'
 	if debug:
-		flags+=' -O3 -ffast-math -ggdb'
+		flags+=' $RPM_OPT_FLAGS -ffast-math -ggdb'
 	else:
-		flags+=' -O3 -ffast-math -fomit-frame-pointer'
+		flags+=' $RPM_OPT_FLAGS -ffast-math -fomit-frame-pointer'
 	if arch!='':
 		flags+=' -march='+arch
 	if tune!='':
@@ -40,7 +43,7 @@
 			return False
 		
 	def get_include(args): return [ exr.PATH + "/include/OpenEXR" ]
-	def get_libpath(args): return [ exr.PATH + "/lib" ]
+	def get_libpath(args): return [ exr.PATH + "/lib" ]
 	def get_libs(args): return ['IlmImf', 'Imath', 'Iex', 'Half']
 
 class jpeg(globalinfo.library):
openSUSE Build Service is sponsored by