[gnome-applets/wip/muktupavels/build-gnome-panel] ci: build gnome-panel



commit b362f9517dfb2444bb3d27d305767d4b972b3f51
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Wed Apr 1 19:17:35 2020 +0300

    ci: build gnome-panel

 .gitlab-ci.yml | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 87bb8aad3..90862503c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,13 +12,19 @@ variables:
                   automake
                   autopoint
                   build-essential
+                  ca-certificates
                   docbook-to-man
                   docbook-xsl
                   gettext
+                  git
                   gnome-settings-daemon-dev
+                  gtk-doc-tools
                   libcpufreq-dev
+                  libdconf-dev
+                  libgdm-dev
                   libglib2.0-dev
-                  libgnome-panel-dev
+                  libgnome-desktop-3-dev
+                  libgnome-menu-3-dev
                   libgtk-3-dev
                   libgtop2-dev
                   libgucharmap-2-90-dev
@@ -35,6 +41,14 @@ variables:
                   x11proto-dev
                   yelp-tools
 
+.build-gnome-panel: &build-gnome-panel
+  - git clone https://gitlab.gnome.org/GNOME/gnome-panel.git
+  - cd gnome-panel
+  - ./autogen.sh --disable-Werror --disable-gtk-doc --prefix=/usr
+  - make
+  - make install
+  - cd ..
+
 ubuntu:
   image: ubuntu:devel
   stage: build
@@ -43,6 +57,7 @@ ubuntu:
   before_script:
     - apt-get update
     - *install-ubuntu-dependencies
+    - *build-gnome-panel
   script:
     - ./autogen.sh --disable-Werror
     - make
@@ -56,9 +71,9 @@ coverity:
     - apt-get update
     - *install-ubuntu-dependencies
     - apt-get install -q -y --no-install-recommends
-                      ca-certificates
                       clang
                       curl
+    - *build-gnome-panel
   script:
     - curl https://scan.coverity.com/download/linux64
       --data "token=$COVERITY_TOKEN&project=gnome-applets"


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]