Skip to content
Browse files

AppImage: bundle JACK fallback library correctly

  • Loading branch information...
PhysSong committed Feb 19, 2019
1 parent 71dbfb5 commit 97e738aa421f3cbd9c623a3e67e97f0f6391b537
Showing with 8 additions and 2 deletions.
  1. +8 −2 cmake/linux/
@@ -175,10 +175,16 @@ rm -f "${APPDIR}/usr/lib/"
# Use system-provided carla
rm -f "${APPDIR}usr/lib/"libcarla*.so

# Move jack out of LD_LIBRARY_PATH
# Remove bundled jack in LD_LIBRARY_PATH if exists
if [ -e "${APPDIR}/usr/lib/" ]; then
rm "${APPDIR}/usr/lib/"

# Bundle jack out of LD_LIBRARY_PATH
JACK_LIB=$(ldd "${APPDIR}/usr/bin/lmms" | sed -n 's/\tlibjack\.so\.0 => \(.\+\) (0x[0-9a-f]\+)/\1/p')
if [ -e "$JACK_LIB" ]; then
mkdir -p "${APPDIR}usr/lib/lmms/optional/"
mv "${APPDIR}/usr/lib/" "${APPDIR}usr/lib/lmms/optional/"
cp "$JACK_LIB" "${APPDIR}usr/lib/lmms/optional/"

# Point the AppRun to the shim launcher

0 comments on commit 97e738a

Please sign in to comment.
You can’t perform that action at this time.