File giv-build.patch of Package giv

--- SConstruct.orig	2011-11-19 03:02:03.398001025 +0100
+++ SConstruct	2011-11-19 03:52:42.331001019 +0100
@@ -7,6 +7,8 @@
     cppflags = ['-O2']
     variant = 'Release'
 
+cppflags = re.split(r'\s+', os.environ['CFLAGS'])
+
 env = Environment(LIBPATH=[],
                   CPPFLAGS = cppflags)
 
@@ -103,10 +105,12 @@
     env['SBOX'] = 'SBOX_UNAME_MACHINE' in os.environ
     if env['SBOX']:
         env['ENV'] = os.environ
-    env['PKG_CONFIG_PATH'] = "/usr/lib/pkgconfig"
-    env['PREFIX'] = "/usr/local"
+    env['PKG_CONFIG_PATH'] = os.environ['PKG_CONFIG_PATH']
+    env['PREFIX'] = os.environ['PREFIX']
+    libdir = os.environ['libdir']
+    env['libdir'] = libdir
     env['PACKAGE_DOC_DIR'] = '${PREFIX}/share/doc/giv'
-    env['PACKAGE_PLUGIN_DIR'] = '${PREFIX}/lib/giv-1.0/plugins'
+    env['PACKAGE_PLUGIN_DIR'] = '${libdir}/giv-1.0/plugins'
     env['arch']='linux'
 
 env['VARIANT'] = variant
@@ -135,20 +139,16 @@
            exports='env')
 
 env.Alias("install",
-          [env.Install('/usr/local/bin',
+          [env.Install(os.environ['DESTDIR']+"${PREFIX}/bin",
                        '#/src/giv'),
-           env.Install('/usr/local/lib',
+           env.Install(os.environ['DESTDIR']+"${libdir}",
                        [
 #                           '#/src/libgiv-widget.so',
                            '#/src/libgiv-image.so',
                            ]
                        ),
-           env.Install('${PACKAGE_PLUGIN_DIR}',
+           env.Install(os.environ['DESTDIR']+'${PACKAGE_PLUGIN_DIR}',
                        glob.glob('src/plugins/*.so')),
-           env.Install('/usr/local/share/doc/giv',
-                       [g for g in glob.glob('doc/*')
-                        if re.search('\.(png|html|jpg)$',g)]
-                       )
            ])
 
 
openSUSE Build Service is sponsored by