mirror of
https://github.com/Llewellynvdm/conky.git
synced 2025-01-29 18:18:39 +00:00
ci: update for Wayland build
This commit is contained in:
parent
6b0c194515
commit
06c33cc3b0
7
.github/workflows/build-and-test-linux.yaml
vendored
7
.github/workflows/build-and-test-linux.yaml
vendored
@ -11,6 +11,7 @@ jobs:
|
|||||||
- ubuntu-20.04
|
- ubuntu-20.04
|
||||||
- ubuntu-22.04
|
- ubuntu-22.04
|
||||||
x11: [ON, OFF]
|
x11: [ON, OFF]
|
||||||
|
wayland: [ON, OFF]
|
||||||
compiler:
|
compiler:
|
||||||
- clang
|
- clang
|
||||||
- gcc
|
- gcc
|
||||||
@ -74,6 +75,8 @@ jobs:
|
|||||||
libpulse-dev \
|
libpulse-dev \
|
||||||
librsvg2-dev \
|
librsvg2-dev \
|
||||||
libsystemd-dev \
|
libsystemd-dev \
|
||||||
|
libwayland-bin \
|
||||||
|
libwayland-dev \
|
||||||
libx11-dev \
|
libx11-dev \
|
||||||
libxdamage-dev \
|
libxdamage-dev \
|
||||||
libxext-dev \
|
libxext-dev \
|
||||||
@ -82,7 +85,8 @@ jobs:
|
|||||||
libxml2-dev \
|
libxml2-dev \
|
||||||
libxmmsclient-dev \
|
libxmmsclient-dev \
|
||||||
libxnvctrl-dev \
|
libxnvctrl-dev \
|
||||||
ncurses-dev
|
ncurses-dev \
|
||||||
|
wayland-protocols
|
||||||
- name: Install libc++
|
- name: Install libc++
|
||||||
if: matrix.compiler == 'clang'
|
if: matrix.compiler == 'clang'
|
||||||
run: |
|
run: |
|
||||||
@ -125,6 +129,7 @@ jobs:
|
|||||||
-DBUILD_RSS=ON \
|
-DBUILD_RSS=ON \
|
||||||
-DBUILD_TESTS=ON \
|
-DBUILD_TESTS=ON \
|
||||||
-DBUILD_WLAN=ON \
|
-DBUILD_WLAN=ON \
|
||||||
|
-DBUILD_WAYLAND=${{ matrix.wayland }}\
|
||||||
-DBUILD_X11=${{ matrix.x11 }} \
|
-DBUILD_X11=${{ matrix.x11 }} \
|
||||||
-DBUILD_XMMS2=ON \
|
-DBUILD_XMMS2=ON \
|
||||||
-DCMAKE_C_COMPILER=$CC \
|
-DCMAKE_C_COMPILER=$CC \
|
||||||
|
1
.github/workflows/build-and-test-macos.yaml
vendored
1
.github/workflows/build-and-test-macos.yaml
vendored
@ -32,6 +32,7 @@ jobs:
|
|||||||
cd build
|
cd build
|
||||||
cmake .. \
|
cmake .. \
|
||||||
-DMAINTAINER_MODE=ON \
|
-DMAINTAINER_MODE=ON \
|
||||||
|
-DBUILD_WAYLAND=OFF \
|
||||||
-DBUILD_TESTS=ON
|
-DBUILD_TESTS=ON
|
||||||
- name: Compile
|
- name: Compile
|
||||||
working-directory: build
|
working-directory: build
|
||||||
|
1
.github/workflows/publish-appimage.yml
vendored
1
.github/workflows/publish-appimage.yml
vendored
@ -41,6 +41,7 @@ jobs:
|
|||||||
libpulse-dev \
|
libpulse-dev \
|
||||||
librsvg2-dev \
|
librsvg2-dev \
|
||||||
libsystemd-dev \
|
libsystemd-dev \
|
||||||
|
libwayland-dev \
|
||||||
libx11-dev \
|
libx11-dev \
|
||||||
libxdamage-dev \
|
libxdamage-dev \
|
||||||
libxext-dev \
|
libxext-dev \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user