Add gtk plugin for linuxdeploy / AppImage

This commit is contained in:
ReenigneArcher
2022-05-10 19:19:16 -04:00
parent c2752262e5
commit 88925c705f
+14 -6
View File
@@ -103,14 +103,22 @@ jobs:
# https://docs.appimage.org/packaging-guide/index.html # https://docs.appimage.org/packaging-guide/index.html
wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage wget https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x 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 https://raw.githubusercontent.com/linuxdeploy/linuxdeploy-plugin-gtk/master/linuxdeploy-plugin-gtk.sh
chmod +x linuxdeploy-plugin-gtk.sh
export DEPLOY_GTK_VERSION=3
./linuxdeploy-x86_64.AppImage \ ./linuxdeploy-x86_64.AppImage \
--appdir . \ --appdir . \
-e ./sunshine \ --plugin gtk \
-i "../$ICON_FILE" \ --executable ./sunshine \
-d "./$DESKTOP_FILE" \ --icon-file "../$ICON_FILE" \
-l /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 \ --desktop-file "./$DESKTOP_FILE" \
-l /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 \ --library /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 \
-l /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 \ --library /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 \
--library /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 \
--output appimage --output appimage
# package # package