[gnomemm-website] CI: Build with Meson



commit 166a78f2023eec7d10f488406c87e55baacf4c78
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Fri Jan 14 16:25:03 2022 +0100

    CI: Build with Meson

 .gitlab-ci.yml | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a3951b8..a482517 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,9 +13,10 @@ website_build:
     # stylesheets from local files instead of http://docbook.sourceforge.net.
     # Faster and safer. Reading from docbook.sourceforge.net sometimes fails.
     DEPENDENCIES:
-      autoconf
+      meson
+      ninja-build
+      python3-setuptools
       yelp-tools
-      make
       gettext
       itstool
       libxml2-utils
@@ -26,8 +27,8 @@ website_build:
     - export DEBIAN_FRONTEND=noninteractive
     - apt update && apt -y upgrade && apt -y install $DEPENDENCIES
     - mkdir _build && cd _build
-    - ../autogen.sh --prefix=/usr
-    - make
+    - meson --prefix=/usr
+    - meson compile
   artifacts:
     paths:
       - _build/docs/html
@@ -37,7 +38,7 @@ pages:
   stage: deploy
   script:
     - mkdir public
-    - mv docs/html/.htaccess docs/html/* _build/docs/html/* public
+    - mv _build/docs/html/.htaccess _build/docs/html/* public
   artifacts:
     paths:
       - public


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