ci: update to wlroots 0.16.0 and wayland 1.21.0

This commit is contained in:
Isaac Freund 2022-11-13 16:36:21 +01:00
parent 489a49735a
commit 29f32639a6
No known key found for this signature in database
GPG Key ID: 86DED400DDFD7A11
3 changed files with 9 additions and 6 deletions

View File

@ -6,6 +6,7 @@ packages:
- mesa-dev - mesa-dev
- libffi-dev - libffi-dev
- expat-dev - expat-dev
- hwdata
- libxkbcommon-dev - libxkbcommon-dev
- xcb-util-image-dev - xcb-util-image-dev
- xcb-util-renderutil-dev - xcb-util-renderutil-dev
@ -26,13 +27,13 @@ sources:
tasks: tasks:
- install_deps: | - install_deps: |
cd wayland cd wayland
git checkout 1.20.0 git checkout 1.21.0
meson build -Ddocumentation=false -Dtests=false --prefix /usr meson build -Ddocumentation=false -Dtests=false --prefix /usr
sudo ninja -C build install sudo ninja -C build install
cd .. cd ..
cd wlroots cd wlroots
git checkout 0.15.1 git checkout 0.16.0
meson build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \ meson build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \
-Dwerror=false -Db_ndebug=false -Dxcb-errors=disabled --prefix /usr -Dwerror=false -Db_ndebug=false -Dxcb-errors=disabled --prefix /usr
sudo ninja -C build/ install sudo ninja -C build/ install

View File

@ -8,6 +8,7 @@ packages:
- pixman - pixman
- wayland - wayland
- wayland-protocols - wayland-protocols
- hwdata
- xcb-util-errors - xcb-util-errors
- xcb-util-image - xcb-util-image
- xcb-util-renderutil - xcb-util-renderutil
@ -24,13 +25,13 @@ sources:
tasks: tasks:
- install_deps: | - install_deps: |
cd wayland cd wayland
git checkout 1.20.0 git checkout 1.21.0
meson build -Ddocumentation=false -Dtests=false --prefix /usr meson build -Ddocumentation=false -Dtests=false --prefix /usr
sudo ninja -C build install sudo ninja -C build install
cd .. cd ..
cd wlroots cd wlroots
git checkout 0.15.1 git checkout 0.16.0
meson build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \ meson build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \
-Dwerror=false -Db_ndebug=false --prefix /usr -Dwerror=false -Db_ndebug=false --prefix /usr
sudo ninja -C build/ install sudo ninja -C build/ install

View File

@ -8,6 +8,7 @@ packages:
- devel/pkgconf - devel/pkgconf
- graphics/mesa-libs - graphics/mesa-libs
- graphics/wayland-protocols - graphics/wayland-protocols
- misc/hwdata
- x11/libX11 - x11/libX11
- x11/libinput - x11/libinput
- x11/libxcb - x11/libxcb
@ -28,13 +29,13 @@ sources:
tasks: tasks:
- install_deps: | - install_deps: |
cd wayland cd wayland
git checkout 1.20.0 git checkout 1.21.0
meson build -Ddocumentation=false -Dtests=false --prefix /usr meson build -Ddocumentation=false -Dtests=false --prefix /usr
sudo ninja -C build install sudo ninja -C build install
cd .. cd ..
cd wlroots cd wlroots
git checkout 0.15.1 git checkout 0.16.0
meson build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \ meson build --auto-features=enabled -Drenderers=gles2 -Dexamples=false \
-Dwerror=false -Db_ndebug=false --prefix /usr -Dwerror=false -Db_ndebug=false --prefix /usr
sudo ninja -C build/ install sudo ninja -C build/ install