Doing an "emerge lcms" results in no lcms utilities being built. Only the shared libraries are built. The final product is therefore deficient ion that the lcms utililites are critical for many workflows. The problem is that there is a missing meson build option in the ebuild src_configure section. The option is: -Dutils=true Manually adding this option to the ebuild causes emerge to build the lcms utilities. Reproducible: Always Steps to Reproduce: 1. emerge lcms 2. equery f lcms 3. No utilities are present in the file list
>LCMS Ebuilds I would say ebuild without a 's' given (stable) lcms-2.15 builds utils fine. Utils used to be (always) built but 2.16 added[1] the said disabled-by-default option and seems this unfortunately went overlooked during the ebuild bump. [1] https://github.com/mm2/Little-CMS/commit/7984408c8
Oops indeed.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20fcc21adc0b281d0bf0691485b2be33a504276f commit 20fcc21adc0b281d0bf0691485b2be33a504276f Author: Sam James <sam@gentoo.org> AuthorDate: 2024-04-28 18:55:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-04-28 18:55:30 +0000 media-libs/lcms: install utils Closes: https://bugs.gentoo.org/930828 Signed-off-by: Sam James <sam@gentoo.org> media-libs/lcms/{lcms-2.16.ebuild => lcms-2.16-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)