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):