Skip to content

xorg-server-xwayland: enable libei support#60462

Merged
Duncaen merged 1 commit intovoid-linux:masterfrom
njanke96:xorg-server-xwayland-libei
May 9, 2026
Merged

xorg-server-xwayland: enable libei support#60462
Duncaen merged 1 commit intovoid-linux:masterfrom
njanke96:xorg-server-xwayland-libei

Conversation

@njanke96
Copy link
Copy Markdown
Contributor

@njanke96 njanke96 commented May 9, 2026

libei in xwayland for gamescope input emulation with steam input. Without libei support, the cursor does not move in embedded gamescope sessions.

Testing the changes

  • I tested the changes in this PR: YES

Local build testing

  • I built this PR locally for my native architecture, x86_64-glibc
  • I built this PR locally for these architectures (if supported. mark crossbuilds):
    • x86_64-musl (native)
    • aarch64 (cross)
    • aarch64-musl (cross)

Comment thread srcpkgs/xorg-server-xwayland/template Outdated
depends="xorg-server-common"
MesaLib-devel libxcb-devel libxshmfence-devel libxcvt-devel libdecor-devel
libei-devel"
depends="xorg-server-common libei"
Copy link
Copy Markdown
Member

@Duncaen Duncaen May 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

libei does not need to be added to depends, xbps-src automatically detects dependencies by looking at linked shared libraries and then adds the actual dependency constraint with minimum version based on that.

https://github.com/void-linux/void-packages/actions/runs/25607926589/job/75180384128?pr=60462#step:7:777

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Understood, fixed!

@njanke96 njanke96 force-pushed the xorg-server-xwayland-libei branch from d2cbba4 to 518a084 Compare May 9, 2026 22:11
@njanke96 njanke96 requested a review from Duncaen May 9, 2026 22:12
@Duncaen Duncaen merged commit f902659 into void-linux:master May 9, 2026
8 checks passed
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.

2 participants