no other package on my system installs the udev rules into /etc/udev the rules should be installed into /lib/udev/rules.d or into /usr/lib/udev/rules.d the ebuild should use something like inherit toolchain-funcs DEPEND="virtual/pkgconfig" local udevdir=/lib/udev has_version sys-fs/udev && udevdir="$($(tc-getPKG_CONFIG) --variable=udevdir udev)" insinto "${udevdir}"/rules.d from https://bugs.gentoo.org/show_bug.cgi?id=433904#c3 Reproducible: Always
actually, the rules should be installed into /usr/lib/udev/rules.d because /lib/udev/rules.d is depreciated. see https://bugs.gentoo.org/show_bug.cgi?id=433916
Actually the method using pkg-config is correct.
Created attachment 326394 [details, diff] fix udev rules location (In reply to comment #2) > Actually the method using pkg-config is correct. here is a patch against the current ebuild
+ 13 Oct 2012; Sergey Popov <pinkbyte@gentoo.org> argyllcms-1.4.0.ebuild: + Fix location for installing udev rules wrt bug #438114. Thanks to poncho for + discovering this issue and providing fix for it Fixed without revision bump