From 539e32a07cb97148cc6c97ef4b637a9143aab255 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org>
Date: Fri, 22 Jun 2018 10:52:40 +0200
Subject: [PATCH] Add .gitlab-ci to build and test phosh

---
 .gitlab-ci.yml | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..ebed71a
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,22 @@
+before_script:
+ - apt-get -y update
+ - apt-get -y install build-essential git libgirepository1.0-dev valac
+ # We need libhandy in Debian for that
+ #- apt-get -y build-dep .
+ - apt-get -y install libgnome-desktop-3-dev libgtk-3-dev libpam0g-dev libupower-glib-dev libwayland-dev meson xvfb xauth
+
+build-native:
+  stage: build
+  tags:
+    - librem5
+  script:
+    - export LC_ALL=C.UTF-8
+    - git clone --depth=1 https://source.puri.sm/Librem5/libhandy
+    - cd libhandy
+    - meson . _build -Dgtk_doc=false -Dtests=false -Dexamples=false -Dglade_catalog=false
+    - ninja -C _build install
+    - cd ..
+    - meson . _build
+    - ninja -C _build
+    - xvfb-run ninja -C _build test
+
-- 
GitLab