Summary: | app-cdr/cdrtools-* missing RDEPEND on libcap | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rick Farina (Zero_Chaos) <zerochaos> |
Component: | Eclasses | Assignee: | Rick Farina (Zero_Chaos) <zerochaos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Rick Farina (Zero_Chaos)
2015-02-18 05:15:40 UTC
fcaps.eclass uses the tools from sys-libs/libcap to set capabilities on executables as per the directions in the ebuilds that use the eclass. The eclass doesn't purport to handle the use of sys-libs/libcap for other purposes, like linking against its libraries. Those ebuilds should set their own dependencies properly. After a slightly longer explaination of how filecaps work (thanks aballier) This is only a missing dep in the cdrtools ebuild. libcap is needed for fcaps.eclass to set filecaps but is not nessesarily needed by everything which uses filecaps once this initial setup is done. Adjusted cdrtools ebuild accordingly. Thanks! i've updated the descriptions in the various files: http://sources.gentoo.org/profiles/use.desc?r1=1.522&r2=1.523 http://sources.gentoo.org/eclass/fcaps.eclass?r1=1.10&r2=1.11 Thanks vapier, that will help avoid confusion like mine. |