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'])
openSUSE Build Service is sponsored by