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

variables:
  DEPS_COMMON: git libtool make python3 python3-six redhat-rpm-config
               python3-pyparsing meson ninja-build gtk-doc glib2-devel
               gettext gettext-devel bzip2 rpmlint rpm-build python-unversioned-command

before_script:
- dnf install -y $DEPS_COMMON

fedora-autotools:
  script:
    # Run with default options
    - ./autogen.sh
    - make
    - make distcheck
    - rpmlint -o "NetworkEnabled False" spice-protocol.spec
    - rpmbuild -ta spice-protocol-*.tar.bz2

fedora-meson:
  script:
    - meson --buildtype=release build-default
    - ninja -C build-default
    - ninja -C build-default dist