File COLLADA-linuxbuild.patch of Package openCOLLADA
Index: COLLADABaseUtils/SConscript
===================================================================
--- COLLADABaseUtils/SConscript.orig 2010-11-22 10:12:49.000000000 +0200
+++ COLLADABaseUtils/SConscript 2010-11-22 10:12:57.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'OpenCOLLADABaseUtils'
@@ -15,7 +15,8 @@ incDirs = ['include/', 'include/Math/',
if not env['PCRENATIVE']:
incDirs += ['../Externals/pcre/include']
-
+else:
+ incDirs += ['/usr/include']
src = []
for srcDir in srcDirs:
Index: COLLADASaxFrameworkLoader/SConscript
===================================================================
--- COLLADASaxFrameworkLoader/SConscript.orig 2010-11-22 10:12:49.000000000 +0200
+++ COLLADASaxFrameworkLoader/SConscript 2010-11-22 10:12:57.000000000 +0200
@@ -1,9 +1,9 @@
+#!/usr/bin/env python
Import('env')
libName = 'OpenCOLLADASaxFrameworkLoader'
-
srcDirs = [ 'src/',
'src/generated14/',
'src/generated15/']
@@ -19,13 +19,19 @@ incDirs = [ 'include',
'../COLLADABaseUtils/include',
'../GeneratedSaxParser/include',
'../COLLADAFramework/include',
- '../Externals/LibXML/include',
'../Externals/MathMLSolver/include',
'../Externals/MathMLSolver/include/AST']
if not env['PCRENATIVE']:
incDirs += ['../Externals/pcre/include']
+if env['XMLPARSER'] == 'expatnative':
+ incDirs += ['/usr/include']
+elif env['XMLPARSER'] == 'libxmlnative':
+ incDirs += ['/usr/include/libxml2']
+else:
+ incDirs += ['../Externals/LibXML/include']
+
src = []
for srcDir in srcDirs:
src += [ variantDir + str(p) for p in Glob(srcDir + '*.cpp')]
Index: GeneratedSaxParser/SConscript
===================================================================
--- GeneratedSaxParser/SConscript.orig 2010-11-22 10:12:49.000000000 +0200
+++ GeneratedSaxParser/SConscript 2010-11-22 10:12:57.000000000 +0200
@@ -1,3 +1,4 @@
+#!/usr/bin/env python
Import('env')
@@ -29,6 +30,8 @@ else:
if env['XMLPARSER'] == 'expat':
incDirs += ['../Externals/expat/lib/']
+elif env['XMLPARSER'] == 'expatnative':
+ incDirs += ['/usr/include']
elif env['XMLPARSER'] == 'libxml':
incDirs += ['../Externals/LibXML/include/']
elif env['XMLPARSER'] == 'libxmlnative':
Index: SConstruct
===================================================================
--- SConstruct.orig 2010-11-22 10:12:49.000000000 +0200
+++ SConstruct 2010-11-22 10:12:57.000000000 +0200
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
import platform #Requiered to detect the current plattform