blob: 369b80909e30c24a7bdaa7da23b1871f6066a063 (
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
|
variables:
FEDORA_DEPENDENCIES: gettext gettext-devel gcc redhat-rpm-config meson libtool git
gtk3-devel yelp-tools
UBUNTU_DEPENDENCIES: meson git gcc gettext libtool libnotify-dev libgtk-3-dev
libwebkit2gtk-4.1-dev yelp-tools
# Fedora does a plain vanilla build in its specfile with no meson options
# https://src.fedoraproject.org/rpms/zenity/blob/rawhide/f/zenity.spec
build_fedora:
image: fedora:latest
before_script:
- dnf install -y --nogpgcheck $FEDORA_DEPENDENCIES
script:
- meson --buildtype=debug build
- ninja -v -C build
# Ubuntu image here is mostly to test whether the webkitgtk build works
build_ubuntu:
image: ubuntu:rolling
before_script:
- apt-get update
- apt-get install -q -y --no-install-recommends $UBUNTU_DEPENDENCIES
script:
- meson --buildtype=debug -Dlibnotify=true -Dwebkitgtk=true build
- ninja -v -C build
|