diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml index ef681799d..88b8eeb6e 100644 --- a/.github/workflows/ci-linux.yml +++ b/.github/workflows/ci-linux.yml @@ -110,21 +110,23 @@ jobs: # variables DESKTOP_FILE="${DESKTOP_FILE:-${APP_ID}.desktop}" ICON_FILE="${ICON_FILE:-sunshine.png}" + LINUXDEPLOY_GH="https://github.com/linuxdeploy/linuxdeploy" # AppImage # https://docs.appimage.org/packaging-guide/index.html - wget -q https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage + wget -q "${LINUXDEPLOY_GH}/releases/download/continuous/linuxdeploy-x86_64.AppImage" chmod +x linuxdeploy-x86_64.AppImage - # https://github.com/linuxdeploy/linuxdeploy-plugin-gtk - sudo apt-get install libgtk-3-dev librsvg2-dev -y - wget -q https://raw.githubusercontent.com/linuxdeploy/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh - chmod +x linuxdeploy-plugin-gtk.sh - export DEPLOY_GTK_VERSION=3 + # https://github.com/linuxdeploy/linuxdeploy-plugin-qt + wget -q "${LINUXDEPLOY_GH}-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage" + chmod +x linuxdeploy-plugin-qt-x86_64.AppImage + export QMAKE=/usr/lib/qt6/bin/qmake + export EXTRA_QT_MODULES="svg;" + "$QMAKE" -query QT_INSTALL_PLUGINS ./linuxdeploy-x86_64.AppImage \ --appdir ./AppDir \ - --plugin gtk \ + --plugin qt \ --executable ./sunshine \ --icon-file "../$ICON_FILE" \ --desktop-file "./$DESKTOP_FILE" \