Commit f4f9c6bc55c02f77fba9cee372885e454671c9a1

Christian Rauch 2021-03-11T00:40:43

CI: add 'libdecor' dependency from upstream

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 26bfc70..f39a8cd 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -50,7 +50,14 @@ jobs:
           libxxf86vm-dev \
           libdrm-dev \
           libgbm-dev\
-          libpulse-dev
+          libpulse-dev \
+          libpango1.0-dev
+        sudo apt install meson
+        git clone --depth 1 https://gitlab.gnome.org/jadahl/libdecor.git --branch 0.1.0
+        cd libdecor
+        meson build --buildtype release -Ddemo=false -Ddbus=disabled
+        ninja -C build
+        sudo meson install -C build
     - uses: actions/checkout@v2
     - name: Configure CMake
       run: cmake -B build ${{ matrix.platform.flags }}