[nautilus] CI: Simplify fedora build using builddep
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] CI: Simplify fedora build using builddep
- Date: Fri, 16 Mar 2018 23:53:36 +0000 (UTC)
commit bb50329ff867bca3c7dd7a4d91b55157987af89b
Author: Carlos Soriano <csoriano1618 gmail com>
Date: Fri Mar 16 23:52:11 2018 +0000
CI: Simplify fedora build using builddep
It surprises me that other systems doesn't have this one... it's quite
useful tool.
.gitlab-ci.yml | 24 ++++++++----------------
1 file changed, 8 insertions(+), 16 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fc02f8cf7..52f542e21 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,10 +7,7 @@ build:fedora:
image: fedora:28
stage: Build
script:
- - dnf install -y gcc meson gettext itstool redhat-rpm-config git
- gtk3-devel gnome-autoar-devel gnome-desktop3-devel
- gobject-introspection-devel libxml2-devel tracker-devel
- desktop-file-utils libgexiv2-devel
+ - dnf builddep nautilus
- meson _build .
- ninja -C _build
@@ -18,10 +15,8 @@ test:fedora:
image: fedora:28
stage: Test
script:
- - dnf install -y gcc meson gettext itstool redhat-rpm-config git
- gtk3-devel gnome-autoar-devel gnome-desktop3-devel
- gobject-introspection-devel libxml2-devel tracker-devel
- desktop-file-utils libgexiv2-devel gcovr
+ - dnf builddep nautilus
+ - dnf install gcovr
# Coverage data contains paths relative to the build directory,
# so changing to it makes writing filter expressions easier.
#
@@ -65,10 +60,7 @@ build:rawhide:
image: fedora:rawhide
stage: WeeklyTest
script:
- - dnf install -y gcc meson gettext itstool redhat-rpm-config git
- gtk3-devel gnome-autoar-devel gnome-desktop3-devel
- gobject-introspection-devel libxml2-devel tracker-devel
- desktop-file-utils libgexiv2-devel
+ - dnf builddep nautilus
- meson _build .
- cd _build
- ninja test
@@ -80,10 +72,10 @@ build:ubuntu:
stage: WeeklyTest
script:
- apt install -y gcc meson gettext itstool git
- gtk3-devel gnome-autoar-devel gnome-desktop3-devel
- gobject-introspection-devel libselinux-devel
- libxml2-devel tracker-devel desktop-file-utils
- libgexiv2-devel
+ gtk3-devel gnome-autoar-devel gnome-desktop3-devel
+ gobject-introspection-devel libselinux-devel
+ libxml2-devel tracker-devel desktop-file-utils
+ libgexiv2-devel
- meson _build .
- cd _build
- ninja test
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]