[Spice-devel] [PATCH spice-gtk] gitabl-ci: fix CI build
marcandre.lureau at redhat.com
marcandre.lureau at redhat.com
Mon Sep 24 21:04:03 UTC 2018
From: Marc-André Lureau <marcandre.lureau at redhat.com>
I broke gitlab CI in commit f61534d by introducing json-glib
dependency. Instead of depending on dnf builddep, list the build
dependencies explicitly.
Remove copr usage, that fails from time to time. Install
spice-protocol from git.
Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>
---
.gitlab-ci.yml | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e5e90af..7cd26d3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,11 +2,17 @@ image: fedora:latest
before_script:
- >
- dnf install 'dnf-command(copr)' git libtool make redhat-rpm-config
- python3 python3-six python3-pyparsing meson ninja-build
- -y
- - dnf copr enable @spice/nightly -y
- - dnf builddep spice-gtk -y
+ dnf install -y git libtool make python3 python3-six
+ redhat-rpm-config python3-pyparsing meson ninja-build zlib-devel
+ openssl-devel intltool gtk3-devel gtk-doc
+ gobject-introspection-devel cyrus-sasl-devel pulseaudio-libs-devel
+ libjpeg-turbo-devel libacl-devel gstreamer1-devel
+ gstreamer1-plugins-base-devel polkit-devel vala lz4-devel
+ opus-devel libgudev-devel pixman-devel libcacard-devel
+ celt051-devel libphodav-devel usbutils usbredir-devel libusbx-devel
+ libsoup-devel spice-protocol json-glib-devel
+ - git clone https://gitlab.freedesktop.org/spice/spice-protocol
+ - (cd spice-protocol && ./autogen.sh --prefix=/usr && make install)
makecheck:
script:
--
2.19.0
More information about the Spice-devel
mailing list