From dcbc1770ff4ba1275b2248a51d66bb0162ae34e5 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Mon, 9 Sep 2024 20:04:12 +0200 Subject: [PATCH 01/40] AppImage build script --- appimage-build.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 appimage-build.sh diff --git a/appimage-build.sh b/appimage-build.sh new file mode 100644 index 0000000..451378d --- /dev/null +++ b/appimage-build.sh @@ -0,0 +1,41 @@ +#!/bin/bash +if (ls supersonic); +then +mkdir -p Supersonic.AppDir/usr/lib +mkdir Supersonic.AppDir/usr/bin +cp /lib/x86_64-linux-gnu/libpostproc.so.55 Supersonic.AppDir/usr/lib +cp /lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libx264.so.163 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libcodec2.so.1.0 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libdav1d.so.5 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libvpx.so.7 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libmfx.so.1 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libavdevice.so.58 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libswresample.so.3 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libavfilter.so.7 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libswscale.so.5 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libavformat.so.58 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libavutil.so.56 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libavcodec.so.58 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libuchardet.so.0 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libsixel.so.1 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/liblua5.2.so.0 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libplacebo.so.192 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libmujs.so.1 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ +cp /lib/x86_64-linux-gnu/libmpv.so.1 Supersonic.AppDir/usr/lib/ +printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun +printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" +chmod +x Supersonic.AppDir/AppRun +chmod +x Supersonic.AppDir/supersonic.desktop +wget https://github.com/dweymouth/supersonic/blob/main/res/appicon.png?raw=true -O Supersonic.AppDir/ico.png +cp supersonic Supersonic.AppDir/usr/bin/ +chmod +x Supersonic.AppDir/usr/bin/supersonic +wget https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage +chmod +x appimagetool-x86_64.AppImage +./appimagetool-x86_64.AppImage Supersonic.AppDir/ +echo "Script finished" +else +echo "executable not found!" +fi From 9bc28c9f7c3f744f7e53bfa4cf9a62c646315ed0 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Mon, 9 Sep 2024 20:20:08 +0200 Subject: [PATCH 02/40] Add workflow --- .github/workflows/build-appimage.yml | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/build-appimage.yml diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml new file mode 100644 index 0000000..ad6e160 --- /dev/null +++ b/.github/workflows/build-appimage.yml @@ -0,0 +1,39 @@ +# This workflow will build a golang project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go + +name: Build AppImage + +on: + push: + pull_request: + branches: [ "main" ] + +jobs: + + build: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v3 + + - name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: '1.21' + + - name: Install dependencies + run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev + + - name: Build + run: go build + + - name: make appimage + run: | + cp ./public/appimage-build.sh appimage-build.sh + chmod +x appimage-build.sh + ./appimage-build.sh + + - name: upload artifact + uses: actions/upload-artifact@v3 + with: + name: Supersonic.AppImage + path: Supersonic.AppImage From 760dbc4c0b6595ddf17218c392fd1884f61ac8ba Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Mon, 9 Sep 2024 20:30:29 +0200 Subject: [PATCH 03/40] update workflow --- .github/workflows/build-appimage.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index ad6e160..1448f1d 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -28,7 +28,6 @@ jobs: - name: make appimage run: | - cp ./public/appimage-build.sh appimage-build.sh chmod +x appimage-build.sh ./appimage-build.sh From 2b0ffedad887c7a70eef6ce0257fbf160de2d664 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Mon, 9 Sep 2024 20:32:56 +0200 Subject: [PATCH 04/40] update upload artifact in workflow --- .github/workflows/build-appimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index 1448f1d..9ee7b7c 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -35,4 +35,4 @@ jobs: uses: actions/upload-artifact@v3 with: name: Supersonic.AppImage - path: Supersonic.AppImage + path: Supersonic-x86_64.AppImage From 277ea287f60c60a53b4aa55f0f92dc45a26b5fb8 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Mon, 9 Sep 2024 20:37:37 +0200 Subject: [PATCH 05/40] update dependencies --- .github/workflows/build-appimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index 9ee7b7c..ebd374e 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -21,7 +21,7 @@ jobs: go-version: '1.21' - name: Install dependencies - run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev + run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev desktop-file-utils - name: Build run: go build From d5ca40402ca2ca3967d1d20fe83322fc8d1d95de Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Mon, 9 Sep 2024 21:05:49 +0200 Subject: [PATCH 06/40] update library copy script --- appimage-build.sh | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/appimage-build.sh b/appimage-build.sh index 451378d..9e8c0eb 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -3,28 +3,28 @@ if (ls supersonic); then mkdir -p Supersonic.AppDir/usr/lib mkdir Supersonic.AppDir/usr/bin -cp /lib/x86_64-linux-gnu/libpostproc.so.55 Supersonic.AppDir/usr/lib -cp /lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libx264.so.163 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libcodec2.so.1.0 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libdav1d.so.5 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libvpx.so.7 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libmfx.so.1 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libavdevice.so.58 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libswresample.so.3 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libavfilter.so.7 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libswscale.so.5 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libavformat.so.58 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libavutil.so.56 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libavcodec.so.58 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libuchardet.so.0 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libsixel.so.1 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/liblua5.2.so.0 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libplacebo.so.192 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libmujs.so.1 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ -cp /lib/x86_64-linux-gnu/libmpv.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libpostproc.so.55 Supersonic.AppDir/usr/lib +cp /usr/lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libx264.so.163 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcodec2.so.1.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdav1d.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libvpx.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmfx.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavdevice.so.58 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libswresample.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavfilter.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libswscale.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavformat.so.58 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavutil.so.56 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavcodec.so.58 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libuchardet.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsixel.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libplacebo.so.192 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmujs.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmpv.so.1 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 40c6bc6328a1997432245e255375bfccc68e402b Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 15:50:45 +0200 Subject: [PATCH 07/40] update copy script --- appimage-build.sh | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/appimage-build.sh b/appimage-build.sh index 9e8c0eb..fc7e729 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -3,28 +3,28 @@ if (ls supersonic); then mkdir -p Supersonic.AppDir/usr/lib mkdir Supersonic.AppDir/usr/bin -cp /usr/lib/x86_64-linux-gnu/libpostproc.so.55 Supersonic.AppDir/usr/lib -cp /usr/lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libx264.so.163 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libcodec2.so.1.0 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libdav1d.so.5 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libvpx.so.7 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libmfx.so.1 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libavdevice.so.58 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libswresample.so.3 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libavfilter.so.7 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libswscale.so.5 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libavformat.so.58 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libavutil.so.56 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libavcodec.so.58 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libpostproc.so.57 Supersonic.AppDir/usr/lib +cp /usr/lib/x86_64-linux-gnu/libsrt-gnutls.so.1.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libx264.so.164 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcodec2.so.1.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdav1d.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libvpx.so.9 Supersonic.AppDir/usr/lib/ +cp /snap/firefox/4173/usr/lib/libmfx.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavdevice.so.60 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libswresample.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavfilter.so.9 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libswscale.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavformat.so.60 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavutil.so.58 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavcodec.so.60 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libuchardet.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsixel.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libplacebo.so.192 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libmujs.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libplacebo.so.338 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmujs.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libmpv.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmpv.so.2 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 0b364541f407e3075729b3504a24f0e1cc2817b0 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 15:57:58 +0200 Subject: [PATCH 08/40] update copied libraries --- appimage-build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appimage-build.sh b/appimage-build.sh index fc7e729..ea93866 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -25,6 +25,8 @@ cp /usr/lib/x86_64-linux-gnu/libmujs.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libmpv.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libjpeg.so.8 +cp /usr/lib/x86_64-linux-gnu/libass.so.9 printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 6a0bfb61a0ec0b80948a676ab82e40473d00180e Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 16:06:02 +0200 Subject: [PATCH 09/40] Add libmfx1 depenency and update copy script --- .github/workflows/build-appimage.yml | 2 +- appimage-build.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index ebd374e..59f34b8 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -21,7 +21,7 @@ jobs: go-version: '1.21' - name: Install dependencies - run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev desktop-file-utils + run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev desktop-file-utils libmfx1 - name: Build run: go build diff --git a/appimage-build.sh b/appimage-build.sh index ea93866..595f33f 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -9,7 +9,7 @@ cp /usr/lib/x86_64-linux-gnu/libx264.so.164 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcodec2.so.1.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libdav1d.so.7 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libvpx.so.9 Supersonic.AppDir/usr/lib/ -cp /snap/firefox/4173/usr/lib/libmfx.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmfx.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libavdevice.so.60 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libswresample.so.4 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libavfilter.so.9 Supersonic.AppDir/usr/lib/ @@ -25,8 +25,8 @@ cp /usr/lib/x86_64-linux-gnu/libmujs.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libmpv.so.2 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libjpeg.so.8 -cp /usr/lib/x86_64-linux-gnu/libass.so.9 +cp /usr/lib/x86_64-linux-gnu/libjpeg.so.8 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libass.so.9 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From a9030bea36321a8ca70bbaba6387730b40182a63 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 17:12:35 +0200 Subject: [PATCH 10/40] update library copy script --- .github/workflows/build-appimage.yml | 2 +- appimage-build.sh | 38 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml index 59f34b8..8b44c7e 100644 --- a/.github/workflows/build-appimage.yml +++ b/.github/workflows/build-appimage.yml @@ -21,7 +21,7 @@ jobs: go-version: '1.21' - name: Install dependencies - run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev desktop-file-utils libmfx1 + run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev desktop-file-utils libmfx1 libdvdnav4 - name: Build run: go build diff --git a/appimage-build.sh b/appimage-build.sh index 595f33f..d8d38ee 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -27,6 +27,44 @@ cp /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libmpv.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libjpeg.so.8 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libass.so.9 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdvdnav.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libbluray.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/librubberband.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libzimg.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libjack.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libXpresent.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libva-drm.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libva-wayland.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libva-x11.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcdpau.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libunibreak.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libzvbi.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsnappy.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libgsm.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libjxl.so.0.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/librav1e.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libshine.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libx265.so.199 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libxcidcore.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libvpl.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libpocketsphinx.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libbs2b.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/liblilv-0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmysofa.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libvidstab.so.1.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libzmq.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libgme.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libopenmpt.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libchromaprint.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/librabbitmq.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/librist.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsoxr.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libopenal.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdc1394.so.25 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 6f105d21f488bdf265507cebbed96e709327ac92 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 17:16:39 +0200 Subject: [PATCH 11/40] update library copy script --- appimage-build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/appimage-build.sh b/appimage-build.sh index d8d38ee..23a7416 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -37,7 +37,7 @@ cp /usr/lib/x86_64-linux-gnu/libXpresent.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libva-drm.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libva-wayland.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libva-x11.so.2 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libcdpau.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libvdpau.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libunibreak.so.5 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libzvbi.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsnappy.so.1 Supersonic.AppDir/usr/lib/ @@ -47,7 +47,7 @@ cp /usr/lib/x86_64-linux-gnu/librav1e.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libshine.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libx265.so.199 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libxcidcore.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libvpl.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libpocketsphinx.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libbs2b.so.0 Supersonic.AppDir/usr/lib/ From 2da57eba4c3b3b268f7e2398c4d9a46e26ec13f7 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 17:48:34 +0200 Subject: [PATCH 12/40] update library copy script --- appimage-build.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/appimage-build.sh b/appimage-build.sh index 23a7416..540c146 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -65,6 +65,20 @@ cp /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsoxr.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libopenal.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libdc1394.so.25 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libva.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libjxl_threads.so.0.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsphinxbase.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdvdread.so.8 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libudfread.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libserd-0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsord-0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsratom-0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libpgm-5.3.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libnorm.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcjson.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsndio.so.7 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From cbc9d1ab9097264aee410bb882af4503688574a5 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 20:39:51 +0200 Subject: [PATCH 13/40] update library copy script --- appimage-build.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/appimage-build.sh b/appimage-build.sh index 540c146..8aae212 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -79,6 +79,11 @@ cp /usr/lib/x86_64-linux-gnu/libnorm.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcjson.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsndio.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libhwy.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libblas.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/liblapack.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 258bd7c20be24c1815374ab7774ca61c48d52d14 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 20:46:20 +0200 Subject: [PATCH 14/40] update library copy script --- appimage-build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appimage-build.sh b/appimage-build.sh index 8aae212..0842979 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -69,6 +69,8 @@ cp /usr/lib/x86_64-linux-gnu/libva.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libjxl_threads.so.0.7 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsphinxbase.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libdvdread.so.8 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libudfread.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libserd-0.so.0 Supersonic.AppDir/usr/lib/ From 5f120583ead60ef95511c327ad22462520ca7e33 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 20:50:57 +0200 Subject: [PATCH 15/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 0842979..5ae0f79 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -86,6 +86,7 @@ cp /usr/lib/x86_64-linux-gnu/libhwy.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libblas.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/liblapack.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 438d8ede71d03f4e597d0afb15c44e992f96dccb Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 20:54:16 +0200 Subject: [PATCH 16/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 5ae0f79..5f107d1 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -87,6 +87,7 @@ cp /usr/lib/x86_64-linux-gnu/libblas.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/liblapack.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 46d1d3b9dec38dd730d336a1a9c7cd7dad52b99c Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 20:58:39 +0200 Subject: [PATCH 17/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 5f107d1..ad90c41 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -88,6 +88,7 @@ cp /usr/lib/x86_64-linux-gnu/liblapack.so.3 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 8d8c7ac85c7ce01489bf9eab49b59b901763f128 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 21:05:10 +0200 Subject: [PATCH 18/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index ad90c41..10544d7 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -89,6 +89,7 @@ cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libfortran.so.5 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From d30813c830318f17197499ab7166e2abec2c5bb2 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 21:08:48 +0200 Subject: [PATCH 19/40] update library copy script --- appimage-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build.sh b/appimage-build.sh index 10544d7..dbad229 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -89,7 +89,7 @@ cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libfortran.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libgfortran.so.5 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 6f510ea5cc9a93ceec18157bfc009c0983d8b110 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 21:32:56 +0200 Subject: [PATCH 20/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index dbad229..367d26d 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -90,6 +90,7 @@ cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libgfortran.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From bfb2e336756de8d3031e1bb613c808236358b3fd Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 22:21:22 +0200 Subject: [PATCH 21/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 367d26d..bafaca2 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -91,6 +91,7 @@ cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libgfortran.so.5 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdb-5.3.so Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From dbb3804fd69fe18fe6e5c373c6806b4f52ea1a9a Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 22:59:02 +0200 Subject: [PATCH 22/40] update library copy script --- appimage-build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appimage-build.sh b/appimage-build.sh index bafaca2..97ab952 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -92,6 +92,8 @@ cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libgfortran.so.5 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libdb-5.3.so Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 536be22023bbb2126b738581f77760bb9017df43 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 23:10:10 +0200 Subject: [PATCH 23/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 97ab952..1c4a4fa 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -94,6 +94,7 @@ cp /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libdb-5.3.so Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 2fdb0e8c5f59c2aafcb98527199ea0fc287330fc Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 23:15:23 +0200 Subject: [PATCH 24/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 1c4a4fa..992b74a 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -95,6 +95,7 @@ cp /usr/lib/x86_64-linux-gnu/libdb-5.3.so Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From ead41779868ffed4d637a732037de2d44ba02a45 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 23:20:53 +0200 Subject: [PATCH 25/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 992b74a..044eb46 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -96,6 +96,7 @@ cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 1f57486a1d54d791b319858af494a6ca8e693f30 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 23:26:36 +0200 Subject: [PATCH 26/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 044eb46..2005927 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -97,6 +97,7 @@ cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From c7034374650bf76bf9d0f40e066213307d05c3a3 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Tue, 10 Sep 2024 23:43:02 +0200 Subject: [PATCH 27/40] update library copy script --- appimage-build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/appimage-build.sh b/appimage-build.sh index 2005927..e9c6511 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -98,6 +98,8 @@ cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun From 39ceab461601356c2b447cd24aa38ad85d5172b4 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Wed, 11 Sep 2024 00:01:04 +0200 Subject: [PATCH 28/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index e9c6511..1e4a8dc 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -99,6 +99,7 @@ cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" From 6aba1e3792a690490ae0931d17d65868d423fdc2 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Wed, 11 Sep 2024 00:05:12 +0200 Subject: [PATCH 29/40] update library copy script --- appimage-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/appimage-build.sh b/appimage-build.sh index 1e4a8dc..aa1762c 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -100,6 +100,7 @@ cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libtinfo.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" From eb8d243ed492759bd16359b9d2b78e17b7ba1176 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Wed, 11 Sep 2024 18:04:25 +0200 Subject: [PATCH 30/40] update LD_LIBRARY_PATH load system libraries before appimage libraries --- appimage-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build.sh b/appimage-build.sh index aa1762c..0fcd233 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -102,7 +102,7 @@ cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libtinfo.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib -printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="${HERE}/usr/lib:/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun +printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="/usr/lib:${HERE}/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" chmod +x Supersonic.AppDir/AppRun chmod +x Supersonic.AppDir/supersonic.desktop From cbc24726f1f0e6495914e1ad1e6d7d018f1e1423 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Thu, 12 Sep 2024 21:25:10 +0200 Subject: [PATCH 31/40] remove glibc libraries --- appimage-build.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/appimage-build.sh b/appimage-build.sh index 0fcd233..7b21039 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -92,15 +92,17 @@ cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libgfortran.so.5 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libdb-5.3.so Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ -cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libtinfo.so.6 Supersonic.AppDir/usr/lib/ + +#cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ +#cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ + cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="/usr/lib:${HERE}/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" From 39bf63cbcdeef33f978a1ff62805fef85fa54a8e Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Thu, 12 Sep 2024 21:45:11 +0200 Subject: [PATCH 32/40] update library copy script --- appimage-build.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/appimage-build.sh b/appimage-build.sh index 7b21039..3ed1700 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -99,10 +99,8 @@ cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libtinfo.so.6 Supersonic.AppDir/usr/lib/ - -#cp /usr/lib/x86_64-linux-gnu/libm.so.6 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libnuma.so.1 Supersonic.AppDir/usr/lib/ #cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ - cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="/usr/lib:${HERE}/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" From d4b35ac24012fbca6a363cdcded8d28ac5dcd349 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Thu, 12 Sep 2024 21:58:58 +0200 Subject: [PATCH 33/40] update library copy script --- appimage-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build.sh b/appimage-build.sh index 3ed1700..2a35762 100644 --- a/appimage-build.sh +++ b/appimage-build.sh @@ -100,7 +100,7 @@ cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libtinfo.so.6 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libnuma.so.1 Supersonic.AppDir/usr/lib/ -#cp /usr/lib/x86_64-linux-gnu/libc.so.6 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavc1394.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="/usr/lib:${HERE}/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" From 373fd416de9d2f5a3f36a2f0240ea64d5be5890d Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 13:46:01 +0200 Subject: [PATCH 34/40] Add appimage based on libmpv1 This appimage uses libmpv1 for better compatibility with other system distros. --- .github/workflows/build-appimage-compat.yml | 38 +++++++ appimage-build-compat.sh | 118 ++++++++++++++++++++ 2 files changed, 156 insertions(+) create mode 100644 .github/workflows/build-appimage-compat.yml create mode 100644 appimage-build-compat.sh diff --git a/.github/workflows/build-appimage-compat.yml b/.github/workflows/build-appimage-compat.yml new file mode 100644 index 0000000..5415116 --- /dev/null +++ b/.github/workflows/build-appimage-compat.yml @@ -0,0 +1,38 @@ +# This workflow will build a golang project +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go + +name: Build AppImage + +on: + push: + pull_request: + branches: [ "main" ] + +jobs: + + build: + runs-on: ubuntu-22.04 + steps: + - uses: actions/checkout@v3 + + - name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: '1.21' + + - name: Install dependencies + run: sudo apt update && sudo apt install libmpv-dev gcc libegl1-mesa-dev xorg-dev desktop-file-utils + + - name: Build + run: go build + + - name: make appimage + run: | + chmod +x appimage-build-compat.sh + ./appimage-build.sh + + - name: upload artifact + uses: actions/upload-artifact@v3 + with: + name: Supersonic-compat.AppImage + path: Supersonic-x86_64.AppImage diff --git a/appimage-build-compat.sh b/appimage-build-compat.sh new file mode 100644 index 0000000..ddd77f6 --- /dev/null +++ b/appimage-build-compat.sh @@ -0,0 +1,118 @@ +#!/bin/bash +if (ls supersonic); +then +mkdir -p Supersonic.AppDir/usr/lib +mkdir Supersonic.AppDir/usr/bin +cp /usr/lib/x86_64-linux-gnu/libpostproc.so.55 Supersonic.AppDir/usr/lib # +cp /usr/lib/x86_64-linux-gnu/libsrt-gnutls.so.1.4 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libx264.so.163 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libcodec2.so.1.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libdav1d.so.5 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libvpx.so.7 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libmfx.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libavdevice.so.58 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libswresample.so.3 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libavfilter.so.7 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libswscale.so.5 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libavformat.so.58 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libavutil.so.56 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libavcodec.so.58 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libuchardet.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libsixel.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libplacebo.so.192 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libmujs.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libcdio_cdda.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libcdio_paranoia.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libmpv.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libjpeg.so.8 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libass.so.9 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libdvdnav.so.4 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libbluray.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/librubberband.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libzimg.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libjack.so.0 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libXpresent.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libva-drm.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libva-wayland.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libva-x11.so.2 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libvdpau.so.1 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libunibreak.so.5 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libzvbi.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libsnappy.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libgsm.so.1 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libjxl.so.0.7 Supersonic.AppDir/usr/lib/ +#cp /usr/lib/x86_64-linux-gnu/librav1e.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libshine.so.3 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libx265.so.199 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libvpl.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libpocketsphinx.so.3 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libbs2b.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/liblilv-0.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libmysofa.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_awb.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libvidstab.so.1.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libzmq.so.5 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libgme.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libopenmpt.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libchromaprint.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/librabbitmq.so.4 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/librist.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libsoxr.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libopenal.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libdc1394.so.25 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libva.so.2 Supersonic.AppDir/usr/lib/ # +###cp /usr/lib/x86_64-linux-gnu/libjxl_threads.so.0.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsphinxbase.so.3 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_rms.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_slt.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libdvdread.so.8 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libudfread.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libserd-0.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libsord-0.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libsratom-0.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libpgm-5.3.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libnorm.so.1 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 Supersonic.AppDir/usr/lib/ +#cp /usr/lib/x86_64-linux-gnu/libcjson.so.1 Supersonic.AppDir/usr/lib/ +#cp /usr/lib/x86_64-linux-gnu/libsndio.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libhwy.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libblas.so.3 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/liblapack.so.3 Supersonic.AppDir/usr/lib/ # +#cp /usr/lib/x86_64-linux-gnu/libzix-0.so.0 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libflite.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libflite_usenglish.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libflite_cmulex.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libgfortran.so.5 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libbz2.so.1.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libdb-5.3.so Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libsodium.so.23 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libcaca.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libXss.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libncursesw.so.6 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libtinfo.so.6 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libnuma.so.1 Supersonic.AppDir/usr/lib/ # +cp /usr/lib/x86_64-linux-gnu/libavc1394.so.0 Supersonic.AppDir/usr/lib/ # +cp /usr/lib64/ld-linux-x86-64.so.2 Supersonic.AppDir/usr/lib # +printf '%s\n' '#!/bin/bash' 'SELF=$(readlink -f "$0")' 'HERE=${SELF%/*}' 'EXEC="${HERE}/usr/bin/supersonic"' 'export LD_LIBRARY_PATH="/usr/lib:${HERE}/usr/lib"' 'exec "${EXEC}";' > Supersonic.AppDir/AppRun +printf '%s\n' '[Desktop Entry]' 'Name=Supersonic' 'Exec=supersonic' 'Icon=ico' 'Type=Application' 'Comment=A lightweight cross-platform desktop client for self-hosted music servers' 'Categories=AudioVideo;' > Supersonic.AppDir/"supersonic.desktop" +chmod +x Supersonic.AppDir/AppRun +chmod +x Supersonic.AppDir/supersonic.desktop +wget https://github.com/dweymouth/supersonic/blob/main/res/appicon.png?raw=true -O Supersonic.AppDir/ico.png +cp supersonic Supersonic.AppDir/usr/bin/ +chmod +x Supersonic.AppDir/usr/bin/supersonic +wget https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage +chmod +x appimagetool-x86_64.AppImage +./appimagetool-x86_64.AppImage Supersonic.AppDir/ +echo "Script finished" +else +echo "executable not found!" +fi From 4f22f7ea0818d4d5a4ad0ca2b77f93719b476286 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 13:46:46 +0200 Subject: [PATCH 35/40] Update build-appimage-compat.yml --- .github/workflows/build-appimage-compat.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-appimage-compat.yml b/.github/workflows/build-appimage-compat.yml index 5415116..d5d6dbc 100644 --- a/.github/workflows/build-appimage-compat.yml +++ b/.github/workflows/build-appimage-compat.yml @@ -1,7 +1,7 @@ # This workflow will build a golang project # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go -name: Build AppImage +name: Build AppImage-compat on: push: From 4ad48b1518dc58e9710684aefb541d59cfe05b10 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 13:48:30 +0200 Subject: [PATCH 36/40] Update build-appimage-compat.yml --- .github/workflows/build-appimage-compat.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-appimage-compat.yml b/.github/workflows/build-appimage-compat.yml index d5d6dbc..0a476e3 100644 --- a/.github/workflows/build-appimage-compat.yml +++ b/.github/workflows/build-appimage-compat.yml @@ -29,7 +29,7 @@ jobs: - name: make appimage run: | chmod +x appimage-build-compat.sh - ./appimage-build.sh + ./appimage-build-compat.sh - name: upload artifact uses: actions/upload-artifact@v3 From 01f8f1bbbcfcd4ff89c50eded842c0a7fcc343c8 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 14:23:23 +0200 Subject: [PATCH 37/40] Update appimage-build-compat.sh --- appimage-build-compat.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build-compat.sh b/appimage-build-compat.sh index ddd77f6..c03667a 100644 --- a/appimage-build-compat.sh +++ b/appimage-build-compat.sh @@ -80,7 +80,7 @@ cp /usr/lib/x86_64-linux-gnu/libpgm-5.3.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libnorm.so.1 Supersonic.AppDir/usr/lib/ # #cp /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 Supersonic.AppDir/usr/lib/ #cp /usr/lib/x86_64-linux-gnu/libcjson.so.1 Supersonic.AppDir/usr/lib/ -#cp /usr/lib/x86_64-linux-gnu/libsndio.so.7 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libsndio.so.7 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 Supersonic.AppDir/usr/lib/ # #cp /usr/lib/x86_64-linux-gnu/libhwy.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libblas.so.3 Supersonic.AppDir/usr/lib/ # From b5ac574a33b0d735fae53da00e50c3dc1b471938 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 14:33:15 +0200 Subject: [PATCH 38/40] Update appimage-build-compat.sh --- appimage-build-compat.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build-compat.sh b/appimage-build-compat.sh index c03667a..5ed2f65 100644 --- a/appimage-build-compat.sh +++ b/appimage-build-compat.sh @@ -60,7 +60,7 @@ cp /usr/lib/x86_64-linux-gnu/libgme.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libopenmpt.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libchromaprint.so.1 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/librabbitmq.so.4 Supersonic.AppDir/usr/lib/ # -#cp /usr/lib/x86_64-linux-gnu/librist.so.4 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libquadmath.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libsoxr.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libopenal.so.1 Supersonic.AppDir/usr/lib/ # From bea17b1412efb7b6efbd5bdb9a4c92ead0725c23 Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 14:56:47 +0200 Subject: [PATCH 39/40] Update appimage-build-compat.sh --- appimage-build-compat.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build-compat.sh b/appimage-build-compat.sh index 5ed2f65..ea3d0e4 100644 --- a/appimage-build-compat.sh +++ b/appimage-build-compat.sh @@ -48,7 +48,7 @@ cp /usr/lib/x86_64-linux-gnu/libshine.so.3 Supersonic.AppDir/usr/lib/ # #cp /usr/lib/x86_64-linux-gnu/libSvtAv1Enc.so.1 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libx265.so.199 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 Supersonic.AppDir/usr/lib/ # -#cp /usr/lib/x86_64-linux-gnu/libvpl.so.2 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/libslang.so.2 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libpocketsphinx.so.3 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libbs2b.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/liblilv-0.so.0 Supersonic.AppDir/usr/lib/ # From dac77a0dd658f2c2008e5ac41b6b00ee73d1988d Mon Sep 17 00:00:00 2001 From: Masterlocker Date: Sat, 14 Sep 2024 15:11:26 +0200 Subject: [PATCH 40/40] Update appimage-build-compat.sh --- appimage-build-compat.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appimage-build-compat.sh b/appimage-build-compat.sh index ea3d0e4..8dec1b6 100644 --- a/appimage-build-compat.sh +++ b/appimage-build-compat.sh @@ -79,7 +79,7 @@ cp /usr/lib/x86_64-linux-gnu/libsratom-0.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libpgm-5.3.so.0 Supersonic.AppDir/usr/lib/ # cp /usr/lib/x86_64-linux-gnu/libnorm.so.1 Supersonic.AppDir/usr/lib/ # #cp /usr/lib/x86_64-linux-gnu/libmbedcrypto.so.7 Supersonic.AppDir/usr/lib/ -#cp /usr/lib/x86_64-linux-gnu/libcjson.so.1 Supersonic.AppDir/usr/lib/ +cp /usr/lib/x86_64-linux-gnu/librom1394.so.0 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libsndio.so.7 Supersonic.AppDir/usr/lib/ cp /usr/lib/x86_64-linux-gnu/libflite_cmu_us_kal16.so.1 Supersonic.AppDir/usr/lib/ # #cp /usr/lib/x86_64-linux-gnu/libhwy.so.1 Supersonic.AppDir/usr/lib/