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