Allow modules to be loaded when testing Linux artifacts
This also cleans up previous "libs" location
This commit is contained in:
parent
d0ff48f3bd
commit
e1391b9884
|
@ -301,19 +301,14 @@ jobs:
|
||||||
# Create the lib directory
|
# Create the lib directory
|
||||||
mkdir -p ${DEST}/lib
|
mkdir -p ${DEST}/lib
|
||||||
|
|
||||||
# Copy over wxWidgets libs
|
|
||||||
ldd ${DEST}/bin/audacity
|
|
||||||
for lib in $(ldd ${DEST}/bin/audacity | awk '/libwx/{print $3}')
|
|
||||||
do
|
|
||||||
echo ${lib}
|
|
||||||
ldd ${lib} | awk '/libwx/{print $3}'
|
|
||||||
done | sort -u | xargs cp -n -H -t ${DEST}/lib
|
|
||||||
|
|
||||||
# Create wrapper script
|
# Create wrapper script
|
||||||
cat >"${DEST}/audacity" <<"EOF"
|
cat >"${DEST}/audacity" <<"EOF"
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
export LD_LIBRARY_PATH="${0%/*}/lib:${LD_LIBRARY_PATH}"
|
lib="${0%/*}/lib/audacity"
|
||||||
|
export LD_LIBRARY_PATH="${lib}:${LD_LIBRARY_PATH}"
|
||||||
|
export AUDACITY_MODULES_PATH="${lib}/modules"
|
||||||
"${0%/*}/bin/audacity"
|
"${0%/*}/bin/audacity"
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
chmod +x "${DEST}/audacity"
|
chmod +x "${DEST}/audacity"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue