Skip to content

Migrate to wlroots 0.20 - #246

Open
RFCreate wants to merge 53 commits into
flacjacket:mainfrom
RFCreate:new-release
Open

Migrate to wlroots 0.20#246
RFCreate wants to merge 53 commits into
flacjacket:mainfrom
RFCreate:new-release

Conversation

@RFCreate

Copy link
Copy Markdown
Contributor

Following the release of pywayland, this project needs a new release also.

Notable features:

  • Migration to wlroots 0.20 (latest version)
  • Generate header *.h files on install
  • Generate *.so library on install from any location
  • Package headers *.h in sdist
  • Package headers *.h and *.so library in wheel

RFCreate added 30 commits July 27, 2026 16:12
Since the directory wlroots/include is tracked, ffi_build.py may
compile without the headers available at runtime
Generate headers before running pip install
Use package manager meson for faster installs
Generate constraints in place to remove tracked file
Use custom build_backend to run headers script
Remove setup.py legacy
ImportError: libwayland-server.so.0: cannot open shared object file: No such file or directory
This should make easier the migration to a new wlroots version.
@RFCreate
RFCreate force-pushed the new-release branch 2 times, most recently from 3b8b885 to 2a59653 Compare August 16, 2026 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant