ci: build wlroots from source
This commit is contained in:
parent
41874b47ae
commit
951c11f642
1 changed files with 24 additions and 6 deletions
30
.github/workflows/ci_build.yml
vendored
30
.github/workflows/ci_build.yml
vendored
|
@ -22,9 +22,19 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
xbps-install -S
|
xbps-install -S
|
||||||
xbps-install -uy xbps
|
xbps-install -uy xbps
|
||||||
xbps-install -uy zig wayland-devel wayland-protocols wlroots-devel \
|
# wlroots dependencies as well as we build from source
|
||||||
libxkbcommon-devel pixman-devel pkgconf scdoc git gcc
|
xbps-install -uy MesaLib-devel libseat-devel eudev-libudev-devel libdrm-devel \
|
||||||
|
libinput-devel libxkbcommon-devel pixman-devel wayland-devel wayland-protocols \
|
||||||
|
xcb-util-errors-devel xcb-util-wm-devel xcb-util-renderutil-devel libxcb-devel \
|
||||||
|
xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
||||||
|
xcb-util-xrm-devel xorg-server-xwayland pkg-config meson git gcc \
|
||||||
|
zig pkgconf scdoc
|
||||||
|
|
||||||
|
git clone https://github.com/swaywm/wlroots.git
|
||||||
|
cd wlroots
|
||||||
|
git checkout 0.14.0
|
||||||
|
meson build --auto-features=enabled -Dexamples=false -Dwerror=false -Db_ndebug=false
|
||||||
|
ninja -C build install
|
||||||
- name: checkout
|
- name: checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
|
@ -48,10 +58,19 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
xbps-install -S
|
xbps-install -S
|
||||||
xbps-install -uy xbps
|
xbps-install -uy xbps
|
||||||
xbps-install -uy
|
# wlroots dependencies as well as we build from source
|
||||||
xbps-install -uy zig wayland-devel wayland-protocols wlroots-devel \
|
xbps-install -uy MesaLib-devel libseat-devel eudev-libudev-devel libdrm-devel \
|
||||||
libxkbcommon-devel pixman-devel pkgconf scdoc git gcc
|
libinput-devel libxkbcommon-devel pixman-devel wayland-devel wayland-protocols \
|
||||||
|
xcb-util-errors-devel xcb-util-wm-devel xcb-util-renderutil-devel libxcb-devel \
|
||||||
|
xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
|
||||||
|
xcb-util-xrm-devel xorg-server-xwayland pkg-config meson git gcc \
|
||||||
|
zig pkgconf scdoc
|
||||||
|
|
||||||
|
git clone https://github.com/swaywm/wlroots.git
|
||||||
|
cd wlroots
|
||||||
|
git checkout 0.14.0
|
||||||
|
meson build --auto-features=enabled -Dexamples=false -Dwerror=false -Db_ndebug=false
|
||||||
|
ninja -C build install
|
||||||
- name: checkout
|
- name: checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
|
@ -75,7 +94,6 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
xbps-install -S
|
xbps-install -S
|
||||||
xbps-install -uy xbps
|
xbps-install -uy xbps
|
||||||
xbps-install -uy
|
|
||||||
xbps-install -uy zig git
|
xbps-install -uy zig git
|
||||||
|
|
||||||
- name: checkout
|
- name: checkout
|
||||||
|
|
Loading…
Reference in a new issue