Skip to content

Commit

Permalink
CI: Build wayland 1.23 manually
Browse files Browse the repository at this point in the history
Without edge, latest only has 1.22 until possibly Nov '24, when alpine image
3.21 is released.
  • Loading branch information
soreau committed Aug 28, 2024
1 parent 5be0549 commit 8e78d93
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,12 @@ jobs:
runs-on: ubuntu-latest
container: alpine:latest
steps:
- run: apk --no-cache add git gcc g++ binutils pkgconf meson ninja musl-dev wayland-dev wayland-protocols libinput-dev libevdev-dev libxkbcommon-dev pixman-dev glm-dev libdrm-dev mesa-dev cairo-dev pango-dev eudev-dev libxml2-dev libseat-dev libxcb-dev xcb-util-wm-dev xwayland doctest doctest-dev cmake libdisplay-info-dev hwdata-dev nlohmann-json
- run: apk --no-cache add git gcc g++ binutils pkgconf meson ninja musl-dev wayland-protocols libinput-dev libevdev-dev libxkbcommon-dev pixman-dev glm-dev libdrm-dev mesa-dev cairo-dev pango-dev eudev-dev libxml2-dev libseat-dev libxcb-dev xcb-util-wm-dev xwayland doctest doctest-dev cmake libdisplay-info-dev hwdata-dev nlohmann-json
- run: cd $GITHUB_WORKSPACE && git clone https://gitlab.freedesktop.org/wayland/wayland && cd wayland && git checkout 1.23.0 && meson setup build -Ddocumentation=false -Dtests=false --prefix=/usr && ninja -C build && ninja -C build install && cd ..
- run: git config --global --add safe.directory /__w/wayfire/wayfire
- run: git config --global --add safe.directory /__w/wayfire/wayfire/wayland
- run: git config --global --add safe.directory $GITHUB_WORKSPACE
- run: git config --global --add safe.directory $GITHUB_WORKSPACE/wayland
- uses: actions/checkout@v1
- run: git config --global --add safe.directory /__w/wayfire/wayfire
- run: git submodule sync --recursive && git submodule update --init --force --recursive
Expand Down

0 comments on commit 8e78d93

Please sign in to comment.