Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 552784 - dev-libs/libinput installs files in /usr/$libdir_$ABI/udev
Summary: dev-libs/libinput installs files in /usr/$libdir_$ABI/udev
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-21 21:03 UTC by Bertrand Jacquin
Modified: 2015-06-23 01:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bertrand Jacquin 2015-06-21 21:03:49 UTC
As per comment from sys-fs/udev-220-r3

 * 
 * Please re-emerge all packages on your system which install
 * rules and helpers in /usr/lib/udev. They should now be in
 * /lib/udev.
 * 
 * One way to do this is to run the following command:
 * emerge -av1 $(qfile -q -S -C /usr/lib/udev)
 * Note that qfile can be found in app-portage/portage-utils

dev-libs/libinput installs files in /usr/lib/udev

>>> Installing (1 of 1) dev-libs/libinput-0.13.0::gentoo
 * Removing /usr/share/doc
 * checking 7 files for package collisions
>>> Merging dev-libs/libinput-0.13.0 to /
--- /usr/
--- /usr/lib64/
--- /usr/lib64/udev/
--- /usr/lib64/udev/rules.d/
>>> /usr/lib64/udev/rules.d/80-libinput-device-groups.rules
>>> /usr/lib64/udev/libinput-device-group

Reproducible: Always
Comment 1 Mike Gilbert gentoo-dev 2015-06-22 02:00:16 UTC
Even worse than that, it installs stuff in /usr/lib64/udev on amd64, which is really wrong.

It should be /lib/udev, no matter what the ABI.

Please adjust the build system to use pkg-config or force the correct path using udev.eclass.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-23 01:28:23 UTC
Fixed, thanks for reporting.

+*libinput-0.13.0-r1 (23 Jun 2015)
+
+  23 Jun 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
+  -libinput-0.8.0.ebuild, -libinput-0.12.0.ebuild, -libinput-0.13.0.ebuild,
+  +libinput-0.13.0-r1.ebuild:
+  Fix udev directory (bug #552784, thanks to Bertrand Jacquin and Mike
+  Gilbert). Punt some old ebuilds.