77bd483327
The libudev-stub was a real 1314-line libudev implementation backed
by the /scheme/udev producer (driven by udev-shim) — not a stub in
the zero-tolerance sense. It was named -stub to make the bounded
hotplug-event-delivery scope obvious.
Rename the recipe to libudev to match the upstream systemd surface it
implements (the recipe still backs through scheme:udev, but the public
name now matches the library's actual role for KWin tablet / input
discovery and libinput's udev device enumeration). Update:
- local/recipes/libs/libudev/recipe.toml: bump to 0.2.3, drop the
#TODO: stub-style header, add v6.0 2026 description
- local/recipes/libs/libinput/recipe.toml: dependency now 'libudev'
- local/recipes/kde/kwin/recipe.toml: dependency now 'libudev'
- config/protected-recipes.toml [libs]: now lists 'libudev'
The libudev.pc, UDev::UDev CMake target, and libudev.so surface are
unchanged — they are the real libudev C ABI as required by KWin and
libinput, with /scheme/udev/devices as the data source.
20 lines
498 B
TOML
20 lines
498 B
TOML
#TODO: needs libevdev working; udev integration via libudev (scheme:udev)
|
|
[source]
|
|
tar = "https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.30.2/libinput-1.30.2.tar.bz2"
|
|
blake3 = "69967ab2fed3f918b5805250990f10df80fb1c10ac1d008dd1ba42a512f39195"
|
|
patches = ["redox.patch"]
|
|
|
|
[build]
|
|
template = "meson"
|
|
mesonflags = [
|
|
"-Dlibwacom=false",
|
|
"-Dmtdev=false",
|
|
"-Ddebug-gui=false",
|
|
"-Dtests=false",
|
|
"-Ddocumentation=false",
|
|
]
|
|
dependencies = [
|
|
"libevdev",
|
|
"libudev",
|
|
]
|