File openCOLLADA-soname.patch of Package openCOLLADA
Index: COLLADABaseUtils/SConscript
===================================================================
--- COLLADABaseUtils/SConscript.orig 2010-11-22 10:12:57.000000000 +0200
+++ COLLADABaseUtils/SConscript 2010-11-22 10:13:29.000000000 +0200
@@ -24,6 +24,6 @@ for srcDir in srcDirs:
VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libOpenCOLLADABaseUtils.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: COLLADAFramework/SConscript
===================================================================
--- COLLADAFramework/SConscript.orig 2010-11-18 07:34:16.000000000 +0200
+++ COLLADAFramework/SConscript 2010-11-22 10:13:29.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'OpenCOLLADAFramework'
@@ -20,7 +20,7 @@ src = [ variantDir + str(p) for p in Gl
VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libOpenCOLLADAFramework.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: COLLADASaxFrameworkLoader/SConscript
===================================================================
--- COLLADASaxFrameworkLoader/SConscript.orig 2010-11-22 10:13:25.000000000 +0200
+++ COLLADASaxFrameworkLoader/SConscript 2010-11-22 10:13:29.000000000 +0200
@@ -49,6 +49,6 @@ if not env['NOVALIDATION']:
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libOpenCOLLADASaxFrameworkLoader.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: COLLADAStreamWriter/SConscript
===================================================================
--- COLLADAStreamWriter/SConscript.orig 2010-11-18 07:34:16.000000000 +0200
+++ COLLADAStreamWriter/SConscript 2010-11-22 10:13:30.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'OpenCOLLADAStreamWriter'
@@ -20,7 +20,7 @@ src = [ variantDir + str(p) for p in Gl
VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libOpenCOLLADAStreamWriter.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: GeneratedSaxParser/SConscript
===================================================================
--- GeneratedSaxParser/SConscript.orig 2010-11-22 10:12:57.000000000 +0200
+++ GeneratedSaxParser/SConscript 2010-11-22 10:13:30.000000000 +0200
@@ -39,7 +39,7 @@ elif env['XMLPARSER'] == 'libxmlnative':
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libGeneratedSaxParser.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: common/libBuffer/SConscript
===================================================================
--- common/libBuffer/SConscript.orig 2010-11-18 07:34:16.000000000 +0200
+++ common/libBuffer/SConscript 2010-11-22 10:13:30.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'buffer'
@@ -20,6 +20,6 @@ for srcDir in srcDirs:
VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libbuffer.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: Externals/MathMLSolver/SConscript
===================================================================
--- Externals/MathMLSolver/SConscript.orig 2010-11-18 07:34:16.000000000 +0200
+++ Externals/MathMLSolver/SConscript 2010-11-22 10:14:39.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'MathMLSolver'
@@ -22,6 +22,6 @@ for srcDir in srcDirs:
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libMathMLSolver.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: common/libftoa/SConscript
===================================================================
--- common/libftoa/SConscript.orig 2010-11-18 07:34:16.000000000 +0200
+++ common/libftoa/SConscript 2010-11-22 10:13:30.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'ftoa'
@@ -19,6 +19,6 @@ src = [ variantDir + srcDir + file for f
VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libftoa.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
Index: Externals/UTF/SConscript
===================================================================
--- Externals/UTF/SConscript.orig 2010-11-18 07:34:16.000000000 +0200
+++ Externals/UTF/SConscript 2010-11-22 10:13:30.000000000 +0200
@@ -1,4 +1,4 @@
-
+#!/usr/bin/env python
Import('env')
libName = 'UTF'
@@ -19,6 +19,6 @@ for srcDir in srcDirs:
VariantDir(variant_dir=variantDir + srcDir, src_dir=srcDir, duplicate=False)
if env['SHAREDLIB']:
- SharedLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
+ SharedLibrary(target=targetPath, source=src, LINKFLAGS = '-Wl,--soname=libUTF.so.0', CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])
else:
StaticLibrary(target=targetPath, source=src, CPPPATH=incDirs, CCFLAGS=env['CPPFLAGS'])