13
0

Package commandline Lua-session tool

This commit is contained in:
Robin Gareus 2019-06-04 15:15:21 +02:00
parent 9aff22a9d2
commit d3343700de
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
3 changed files with 35 additions and 10 deletions

View File

@ -477,6 +477,16 @@ for file in $BUILD_ROOT/session_utils/${lower_case_appname}${major_version}-*; d
HAVE_SESSION_UTILS=true HAVE_SESSION_UTILS=true
done done
if test -x $BUILD_ROOT/tools/luadevel/luasession; then
BN=${lower_case_appname}${major_version}-lua
cp -v $BUILD_ROOT/tools/luadevel/luasession $APPLIB/$BN
if test x$STRIP = xall ; then
strip -s $APPLIB/${BN}
fi
ln -s ../lib/ardour-util.sh $APPBIN/${BN}
HAVE_SESSION_UTILS=true
fi
if test "$HAVE_SESSION_UTILS" = true ; then if test "$HAVE_SESSION_UTILS" = true ; then
cat >> $APPLIB/ardour-util.sh << EOF cat >> $APPLIB/ardour-util.sh << EOF
#!/bin/sh #!/bin/sh

View File

@ -43,15 +43,16 @@ def build(bld):
obj.install_path = None obj.install_path = None
######################################### #########################################
# commandline luasession wrapper # commandline luasession wrapper script
obj = bld(features = 'subst') if bld.env['build_target'] != 'mingw':
obj.source = 'ardour-lua.sh.in' obj = bld(features = 'subst')
obj.target = 'ardour' + str (bld.env['MAJOR']) + '-lua' obj.source = 'ardour-lua.sh.in'
obj.chmod = Utils.O755 obj.target = 'ardour' + str (bld.env['MAJOR']) + '-lua'
obj.install_path = bld.env['BINDIR'] obj.chmod = Utils.O755
obj.LIBDIR = os.path.normpath(bld.env['DLLDIR']) obj.install_path = bld.env['BINDIR']
obj.DATADIR = os.path.normpath(bld.env['DATADIR']) obj.LIBDIR = os.path.normpath(bld.env['DLLDIR'])
obj.CONFDIR = os.path.normpath(bld.env['CONFDIR']) obj.DATADIR = os.path.normpath(bld.env['DATADIR'])
obj.CONFDIR = os.path.normpath(bld.env['CONFDIR'])
# commandline luasession # commandline luasession
obj = bld (features = 'cxx c cxxprogram') obj = bld (features = 'cxx c cxxprogram')
@ -90,4 +91,8 @@ def build(bld):
if bld.is_defined('NEED_INTL'): if bld.is_defined('NEED_INTL'):
obj.linkflags = ' -lintl' obj.linkflags = ' -lintl'
obj.install_path = bld.env['DLLDIR'] if bld.env['build_target'] == 'mingw':
obj.install_path = bld.env['BINDIR']
obj.target = 'ardour' + str (bld.env['MAJOR']) + '-lua'
else:
obj.install_path = bld.env['DLLDIR']

View File

@ -428,6 +428,16 @@ for file in $BUILD_ROOT/session_utils/${lower_case_appname}${major_version}-*; d
HAVE_SESSION_UTILS=true HAVE_SESSION_UTILS=true
done done
if test -x $BUILD_ROOT/tools/luadevel/luasession; then
BN=${lower_case_appname}${major_version}-lua
cp -v $BUILD_ROOT/tools/luadevel/luasession $Frameworks/$BN
if test x$STRIP = xall ; then
strip -s $Frameworks/${BN}
fi
ln -s ../lib/ardour-util.sh ${APPROOT}/MacOS/${BN}
HAVE_SESSION_UTILS=true
fi
# dynamically loaded NSS/SSL libs # dynamically loaded NSS/SSL libs
nsslibs="libsoftokn3.dylib libnsspem.dylib libnssckbi.dylib libfreebl3.dylib libnssdbm3.dylib libplds4.dylib" nsslibs="libsoftokn3.dylib libnsspem.dylib libnssckbi.dylib libfreebl3.dylib libnssdbm3.dylib libplds4.dylib"
for nsslib in $nsslibs; do for nsslib in $nsslibs; do