Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 735188 - sys-apps/pcsc-lite: Local USE flag descriptions should refer to virtual/libudev instead of sys-fs/udev; dependency should be changed from virtual/udev to virtual/libudev
Summary: sys-apps/pcsc-lite: Local USE flag descriptions should refer to virtual/libud...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Mikle Kolyada
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-08-02 11:12 UTC by charles17
Modified: 2020-10-05 12:00 UTC (History)
0 users

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 charles17 2020-08-02 11:12:28 UTC
Since https://bugs.gentoo.org/575718 Gentoo has moved to sys-fs/eudev.
However the local USE flag descriptions in https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-apps/pcsc-lite/metadata.xml still refer to sys-fs/udev.

It's been confusing me when looking after rc_hotplug
Comment 1 Arfrever Frehtes Taifersar Arahesis 2020-08-02 11:36:47 UTC
In Gentoo, systemd, udev and eudev are supported, through appropriate virtuals.

Ebuilds of sys-apps/pcsc-lite have:

pcsc-lite-1.8.25-r1.ebuild:     udev? ( virtual/udev )
pcsc-lite-1.8.26.ebuild:        udev? ( virtual/udev )
pcsc-lite-1.9.0.ebuild: udev? ( virtual/udev )

But there is linking against libudev.so:

$ scanelf -qyRF "%F: %n" $(qlist sys-apps/pcsc-lite) | grep libudev
/usr/sbin/pcscd: libudev.so.1,libdl.so.2,libpthread.so.0,libc.so.6

So dependency should be changed from "virtual/udev" to "virtual/libudev:=" (or "virtual/libudev:0=").

In metadata.xml, it may be appropriate to refer to virtual/libudev instead of sys-fs/udev.