From 9bd955b9e9e85f9c5501b16e81a1e1c61676bab3 Mon Sep 17 00:00:00 2001 From: mcol Date: Mon, 20 Feb 2023 23:53:54 +0000 Subject: [PATCH 1/3] Enable xwayland feature for wlroots build step when making a release This is already set in the ci.yaml, but not in release.yaml. It needs to be set because its false by default in wlroots. Closes #112 --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6c1e8414..d5bc87d2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -106,7 +106,7 @@ jobs: - name: Build wlroots working-directory: wlroots-${{ env.wlroots-version }} run: | - meson build --prefix=/usr + meson build --prefix=/usr -Dxwayland=enabled ninja -C build DESTDIR=~/wayland ninja -C build install - name: Create artifact From 3938ccee33c5139c90cc616c5d3fcb16e4e1769c Mon Sep 17 00:00:00 2001 From: Sean Vig Date: Tue, 21 Feb 2023 13:15:03 -0500 Subject: [PATCH 2/3] Ensure xwayland is built in released wheels Fixes #112 --- .github/workflows/release.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d5bc87d2..f3144710 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -155,7 +155,7 @@ jobs: xcb-util-image \ xcb-util-keysyms \ xcb-util-renderutil \ - xcb-util-wm + xcb-util-wm-devel pip install -r requirements-wheel.txt - name: Build wheels run: | @@ -209,7 +209,7 @@ jobs: xcb-util-image \ xcb-util-keysyms \ xcb-util-renderutil \ - xcb-util-wm + xcb-util-wm-devel pip install -r requirements-wheel.txt - name: Build wheels run: | @@ -260,6 +260,7 @@ jobs: import wlroots print(wlroots.__version__) print(wlroots.__wlroots_version__) + print(wlroots.lib.WLR_XWAYLAND_SURFACE_DECORATIONS_ALL == 0) build-source: name: Build source package runs-on: ubuntu-latest From 283324ae1f96594763a020ed749f72329e5994bc Mon Sep 17 00:00:00 2001 From: Sean Vig Date: Tue, 21 Feb 2023 13:37:29 -0500 Subject: [PATCH 3/3] Add testing for cpython 3.11 wheel --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f3144710..59096181 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -235,6 +235,7 @@ jobs: - "3.8" - "3.9" - "3.10" + - "3.11" - "pypy-3.7" - "pypy-3.8" - "pypy-3.9"