OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-toluapp?expand=0&rev=1
54 lines
1.8 KiB
Diff
54 lines
1.8 KiB
Diff
Index: tolua++-1.0.93/SConstruct
|
|
===================================================================
|
|
--- tolua++-1.0.93.orig/SConstruct
|
|
+++ tolua++-1.0.93/SConstruct
|
|
@@ -1,6 +1,8 @@
|
|
import sys;
|
|
import os
|
|
|
|
+version = "1.0.93"
|
|
+
|
|
tools = ['default']
|
|
if os.name == 'nt':
|
|
tools = ['mingw']
|
|
@@ -26,8 +28,8 @@ opts.Add('no_cygwin', 'Use -mno-cygwin t
|
|
opts.Add('LIBS', 'libraries', [])
|
|
opts.Add('LIBPATH', 'library path', [])
|
|
|
|
-opts.Add('tolua_bin', 'the resulting binary', 'tolua++')
|
|
-opts.Add('tolua_lib', 'the resulting library', 'tolua++')
|
|
+opts.Add('tolua_bin', 'the resulting binary', 'toluapp-@SUFFIX@')
|
|
+opts.Add('tolua_lib', 'the resulting library', 'tolua++-@SUFFIX@')
|
|
opts.Add('TOLUAPP', 'the name of the tolua++ binary (to use with built_dev=1)', 'tolua++')
|
|
|
|
opts.Add('prefix', 'The installation prefix')
|
|
@@ -169,7 +171,7 @@ Default('all')
|
|
|
|
if env['prefix']:
|
|
env.Install(env['prefix']+'/bin', env.bin_target)
|
|
- env.Install(env['libdir'], env.lib_target)
|
|
+ env.InstallVersionedLib(env['libdir'], env.lib_target, SHLIBVERSION=version)
|
|
env.Install(env['prefix']+'/include', '#include/tolua++.h')
|
|
|
|
env.Alias('install', [env['prefix']+'/bin', env['prefix']+'/include', env['libdir']])
|
|
Index: tolua++-1.0.93/src/lib/SCsub
|
|
===================================================================
|
|
--- tolua++-1.0.93.orig/src/lib/SCsub
|
|
+++ tolua++-1.0.93/src/lib/SCsub
|
|
@@ -1,5 +1,6 @@
|
|
Import('env')
|
|
|
|
+version = "1.0.93"
|
|
|
|
sources = [
|
|
'tolua_event.c',
|
|
@@ -12,7 +13,7 @@ sources = [
|
|
env.lib_target_static = env.Library('#/lib/'+env['tolua_lib']+'_static', sources)
|
|
|
|
if env['shared']:
|
|
- env.lib_target = env.SharedLibrary('#lib/'+env['tolua_lib'], sources)
|
|
+ env.lib_target = env.SharedLibrary('#lib/'+env['tolua_lib'], sources, SHLIBVERSION=version)
|
|
else:
|
|
env.lib_target = env.Library('#/lib/'+env['tolua_lib'], sources)
|
|
|