[nautilus] CI: Simplify fedora build using builddep



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]