Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 893324

Summary: media-sound/strawberry has an undeclared dependancy on dev-libs/icu
Product: Gentoo Linux Reporter: Mike Bryce <mike>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge failure

Description Mike Bryce 2023-02-05 23:33:10 UTC
Created attachment 849936 [details]
emerge failure

When attempting to install media-sound/strawberry on a system without dev-libs/icu, I get an emerge failure (see attached) complaining about missing ICU_INCLUDE_DIR and ICU_LIBRARY.
ICU is listed as a dependency upstream (https://github.com/strawberrymusicplayer/strawberry), but the ebuild doesn't seem to include it as one.
Once I manually install dev-libs/icu, the emerge proceeds properly and strawberry is installed.
Comment 1 Mike Gilbert gentoo-dev 2023-02-07 01:37:01 UTC
Please provide emerge --info.
Comment 2 Larry the Git Cow gentoo-dev 2023-03-04 04:27:13 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33105a57cac55d4fce1870ed44e0e22b7835aaa

commit c33105a57cac55d4fce1870ed44e0e22b7835aaa
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-03-04 04:15:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-03-04 04:27:03 +0000

    media-sound/strawberry: fix automagic ICU dep
    
    Closes: https://bugs.gentoo.org/893324
    Signed-off-by: Sam James <sam@gentoo.org>

 .../{strawberry-1.0.14.ebuild => strawberry-1.0.14-r1.ebuild}       | 4 +++-
 media-sound/strawberry/strawberry-9999.ebuild                       | 6 ++++--
 2 files changed, 7 insertions(+), 3 deletions(-)