123456789101112131415161718192021222324252627282930313233343536373839404142 |
- include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
- stages:
- - test
- - fedora
- - deploy
- flatpak:
- image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/gnome:master
- variables:
- MANIFEST_PATH: "build-aux/flatpak/org.gnome.Boxes.json"
- FLATPAK_MODULE: "gnome-boxes"
- RUNTIME_REPO: "https://nightly.gnome.org/gnome-nightly.flatpakrepo"
- APP_ID: "org.gnome.BoxesDevel"
- BUNDLE: "gnome-boxes.flatpak"
- extends: .flatpak
- nightly:
- extends: '.publish_nightly'
- dependencies: ['flatpak']
- needs: ['flatpak']
- fedora:latest:
- image: fedora:latest
- stage: fedora
- needs: []
- before_script:
- - dnf update -y --nogpgcheck
- - dnf install -y meson git vala gtk3-devel
- gtk-vnc2-devel libosinfo-devel libsecret-devel
- libvirt-gconfig-devel libvirt-gobject-devel
- spice-gtk3-vala libarchive-devel gettext
- libgudev-devel webkitgtk4-devel libusbx-devel
- tracker3-devel libosinfo-vala freerdp-devel
- python3-devel libxml2-devel gvncpulse-devel
- libhandy1-devel gtksourceview4-devel
- --nogpgcheck
- script:
- - meson _build .
- - ninja -C _build
|