diff --git a/ci/appimage.yml b/ci/appimage.yml index 1616122..fff780e 100644 --- a/ci/appimage.yml +++ b/ci/appimage.yml @@ -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##*/}"; }