summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 5a9d15e15e7c4aa8dbf58bbbc5db0dcecca81a00 (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
image: fedora:latest

variables:
  DEPENDENCIES:
    json-glib-devel
    glib2-devel
    libxml2-devel
    gtk3-devel
    libsoup-devel
    gcr-devel
    gnome-online-accounts-devel
    uhttpmock-devel
    gtk-doc
    gobject-introspection-devel
    meson
    redhat-rpm-config
    gcc
    gcc-c++
    glibc-devel
    vala

build_stable:
  before_script:
    - dnf update -y --nogpgcheck
    - dnf install -y --nogpgcheck $DEPENDENCIES
  script:
    - meson . _build --prefix=/usr
        -Dgtk=enabled
        -Dgnome=enabled
        -Dgoa=enabled
        -Dalways_build_tests=true
        -Dinstalled_tests=false
        -Dman=true
        -Dgtk_doc=true
        -Dintrospection=true
        -Dvapi=true
    - ninja -C _build
    - ninja -C _build install
    - ninja -C _build test