Summary: | dev-qtgui/qtgui:5 should use "input_devices_evdev" USE_EXPAND instead of USE=evdev | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthew Schultz <mattsch> |
Component: | [OLD] Library | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | asturm, peter |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=643890 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matthew Schultz
2015-08-25 13:57:20 UTC
Does anyone have any thoughts about this? It should be trivial to implement, but I don't know enough about the meaning of the USE flag on this package to know if it makes sense. I would prefer this too, so that evdev is switched on/off in one location. At least two other packages already have USE=evdev as well: games-emulation/dolphin-9999 kde-plasma/plasma-desktop USE=evdev in qtgui:5 refers to the generic input event interface of the linux kernel [1]. It has nothing to do with input device drivers [2], or x11-drivers/xf86-input-evdev in particular. Therefore I don't think renaming the USE flag is appropriate in this case. [1] https://en.wikipedia.org/wiki/Evdev [2] from profiles/desc/input_devices.desc: evdev - INPUT_DEVICES setting to build driver for evdev input devices *** Bug 594776 has been marked as a duplicate of this bug. *** (In reply to Davide Pesavento from comment #3) > USE=evdev in qtgui:5 refers to the generic input event interface of the > linux kernel [1]. It has nothing to do with input device drivers [2], or > x11-drivers/xf86-input-evdev in particular. Therefore I don't think renaming > the USE flag is appropriate in this case. > > [1] https://en.wikipedia.org/wiki/Evdev > [2] from profiles/desc/input_devices.desc: evdev - INPUT_DEVICES setting to > build driver for evdev input devices Unless you're intimately familiar with how the package works, how can your average gentoo user know the difference between the two by having a lousy use flag description (couldn't they at least include the word "kernel" in the description?) and no reasoning for this in the github commit log (assuming they have the wherewithal to look up the history there)? Current examples (consolekit has a better description): dev-qt/qtgui:evdev - Enable support for input devices via evdev games-emulation/dolphin:evdev - Enable evdev input support sys-auth/consolekit:evdev - For handling VT switching with a session controller. |