summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 8d8d944d590a52dbce2385350984dd5c2b655701 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
variables:
    GIT_SUBMODULE_STRATEGY: normal
    FEDORA_DEPS:
      redhat-rpm-config
      meson
      git
      cairo-devel
      desktop-file-utils
      clutter-devel
      clutter-gst3-devel
      clutter-gtk-devel
      gcc
      gettext
      gnome-desktop3-devel
      gobject-introspection-devel
      gsettings-desktop-schemas-devel
      gstreamer1-devel
      gstreamer1-plugins-base-devel
      gstreamer1-plugins-good
      gstreamer1-plugins-bad-free-devel
      gtk3-devel
      gtk-doc
      itstool
      libappstream-glib
      libcanberra-devel
      libX11-devel
      totem-pl-parser-devel
      vala
      chrpath
      docbook-dtds
      docbook-style-xsl
      itstool
      libXtst-devel
      libxslt
      xorg-x11-server-Xvfb

build-fedora:
  image: fedora:latest
  stage: test
  before_script:
    - dnf install -y $FEDORA_DEPS
  script:
    - meson _build
    - ninja -C _build install
    - G_MESSAGES_DEBUG=all xvfb-run -a -s "-screen 0 1024x768x24" ninja -C _build test