Update appimage.yml

This commit is contained in:
Rafael Gieschke 2024-11-19 10:33:49 +00:00
parent 8ddef7f28c
commit 94b0bcdf9a

View File

@ -30,11 +30,14 @@ build-appimage-job:
- pip3 install meson ninja pyparsing six
- git clone https://github.com/GNOME/glib.git
- meson setup -Dsysprof=enabled -Dglib_debug=disabled --prefix=/usr glib/build glib
- meson setup --prefix=/usr glib/build glib
-Dsysprof=enabled
-Dglib_debug=disabled
- ninja -C glib/build install
- git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git
- meson setup -Dbad=enabled
- meson setup --prefix=/usr gstreamer/build gstreamer
-Dbad=enabled
-Dgst-plugins-base:pango=disabled
-Dgst-plugins-good:jpeg=disabled
-Dgst-plugins-bad:openjpeg=disabled
@ -45,19 +48,28 @@ build-appimage-job:
-Dgst-plugins-bad:aja=disabled
-Dgst-plugins-base:opus=disabled
-Dgpl=enabled
--prefix=/usr gstreamer/build gstreamer
- ninja -C gstreamer/build install
- git clone -b new_video_codecs https://gitlab.uni-freiburg.de/opensourcevdi/spice-protocol.git
- meson setup --prefix=/usr spice-protocol/build spice-protocol
- meson setup
--prefix=/usr spice-protocol/build spice-protocol
- ninja -C spice-protocol/build install
- git clone -b queueu_remove_experiment https://gitlab.uni-freiburg.de/opensourcevdi/spice-gtk.git
- meson setup -Dwayland-protocols=enabled -Dbuiltin-mjpeg=false -Dopus=enabled -Dgtk=enabled --prefix=/usr --debug --buildtype=debug spice-gtk/build spice-gtk
- meson setup --prefix=/usr spice-gtk/build spice-gtk
-Dwayland-protocols=enabled
-Dbuiltin-mjpeg=false
-Dopus=enabled
-Dgtk=enabled
--debug
--buildtype=debug
- ninja -C spice-gtk/build install
- mkdir /AppDir
- DESTDIR=/AppDir meson setup -Dspice=enabled --prefix=/usr --debug --buildtype=debug build
- DESTDIR=/AppDir meson setup --prefix=/usr build
-Dspice=enabled
--debug
--buildtype=debug
- DESTDIR=/AppDir ninja -C build install
- download() { wget -- "$1"; chmod +x -- "${1##*/}"; }