Skip to content

libinput-devel: libinput.pc depends on eudev-libudev-devel - #63246

Open
nikitalocalhost wants to merge 1 commit into
void-linux:masterfrom
nikitalocalhost:nikita.localhost/push-mmqwrkkunrxz
Open

nikitalocalhost wants to merge 1 commit into
void-linux:masterfrom
nikitalocalhost:nikita.localhost/push-mmqwrkkunrxz

Conversation

@nikitalocalhost

Copy link
Copy Markdown
Contributor

libinput-dev libinput.pc depends on libudev.pc from eudev-libudev-devel

$ pkg-config --cflags libinput
Could not generate cflags for libinput:
Package libudev was not found in the pkg-config search path.
Perhaps you should add the directory containing `libudev.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libudev', required by 'libinput', not found

/usr/lib/pkgconfig/libinput.pc

prefix=/usr
includedir=${prefix}/include
libdir=${prefix}/lib64

plugindir=${libdir}/libinput/plugins

Name: Libinput
Description: Input device library
Version: 1.31.3
Requires.private: libudev
Libs: -L${libdir} -linput
Cflags: -I${includedir}

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

@nikitalocalhost
nikitalocalhost force-pushed the nikita.localhost/push-mmqwrkkunrxz branch from 191fa8d to 3a3eb60 Compare October 28, 2026 15:07
@nikitalocalhost

Copy link
Copy Markdown
Contributor Author

/^author .*(localhost|localdomain|[(]none[)])/ && !msg {
flags me

pkg-config --cflags libinput: Package 'libudev', required by 'libinput',
not found

Signed-off-by: Nikita Localhost <nikita.localhost@gmail.com>
@nikitalocalhost
nikitalocalhost force-pushed the nikita.localhost/push-mmqwrkkunrxz branch from 3a3eb60 to af06737 Compare October 28, 2026 16:30
@dogknowsnx

dogknowsnx commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

@nikitalocalhost Would you mind testing libinput v1.32.0 (see #63188) w/ your proposed changes?

EDIT: I adopted the change in #63188

@nikitalocalhost

Copy link
Copy Markdown
Contributor Author

@dogknowsnx I don't see changes to meson.build that change libinput.pc (only version change), so libinput update to 1.32.0 does nothing to this pr.

Tested, Requires.private: libudev

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