Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930828 - media-libs/lcms-2.16 does not build the LCMS utilities due to missing -Dutils=true
Summary: media-libs/lcms-2.16 does not build the LCMS utilities due to missing -Dutils...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-28 17:50 UTC by LAP
Modified: 2024-04-28 18:56 UTC (History)
2 users (show)

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 LAP 2024-04-28 17:50:29 UTC
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
Comment 1 Ionen Wolkens gentoo-dev 2024-04-28 18:00:48 UTC
>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
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-04-28 18:48:30 UTC
Oops indeed.
Comment 3 Larry the Git Cow gentoo-dev 2024-04-28 18:56:07 UTC
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(-)