Summary: | app-office/calligra-3.2.1-r5: should have dev-libs/imath in RDEPEND (not just DEPEND) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | zhaleks <zh> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | office |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
zhaleks
2022-06-18 12:39:04 UTC
Yes, it currently has it in DEPEND only: https://gitweb.gentoo.org/repo/gentoo.git/tree/app-office/calligra/calligra-3.2.1-r5.ebuild#n104. I have no idea if that's right or wrong, but do you have a reason to believe it's wrong? 2 of Calligra components are depends on imath, revdep-rebuild reveals that. (In reply to zhaleks from comment #2) > 2 of Calligra components are depends on imath, revdep-rebuild reveals that. Right, so that's the original issue. Please make sure to mention that in future. Ok, thanks. Which components? gentoo1 /home/user # emerge -C imath * This action can remove important packages! In order to be safer, use * `emerge -pv --depclean <atom>` to check for reverse dependencies before * removing packages. dev-libs/imath selected: 3.1.5 protected: none omitted: none All selected packages: =dev-libs/imath-3.1.5 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging (1 of 1) dev-libs/imath-3.1.5... >>> needed sym /usr/lib64/libImath-3_1.so.29 >>> needed obj /usr/lib64/libImath-3_1.so.29.4.0 * GNU info directory index is up-to-date. !!! existing preserved libs: >>> package: dev-libs/imath-3.1.5 * - /usr/lib64/libImath-3_1.so.29 * - /usr/lib64/libImath-3_1.so.29.4.0 * used by /usr/lib64/libpigmentcms.so.17.0.0 (app-office/calligra-3.2.1-r5) * used by /usr/lib64/qt5/plugins/calligra/colorspaces/kolcmsengine.so (app-office/calligra-3.2.1-r5) Use emerge @preserved-rebuild to rebuild packages using these libraries Both files do not link with dev-libs/imath on my systems, and that's with USE=lcms enabled. Hello. But USE=lcms it's default for desktop profile. I don't get it, that's not a bug? No. USE=lcms is what requires imath to enable build of these libraries. But it does not cause linking against dev-libs/imath on my systems. |