Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 373755 - media-sound/cmus-2.4.0 is missing dependency on dev-util/pkgconfig
Summary: media-sound/cmus-2.4.0 is missing dependency on dev-util/pkgconfig
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Christian Faulhammer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-02 00:17 UTC by nzqr
Modified: 2012-03-18 19:18 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,4.64 KB, text/plain)
2011-07-02 00:28 UTC, nzqr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nzqr 2011-07-02 00:17:42 UTC
USE flags with which it's built:
[ebuild   R    ] media-sound/cmus-2.4.0  USE="alsa unicode wma -aac -ao -debug -examples -flac -mad -mikmod -modplug -mp4 -musepack -oss -pidgin -pulseaudio -vorbis -wavpack -zsh-completion" 0 kB

but «cmus --plugins» doesn't show an alsa and ffmpeg plugins.

I noticed this in build.log:

checking for program pkg-config... no
checking for FFMPEG_LIBS (pkg-config)... no
*** pkg-config required for FFMPEG
checking for ALSA_LIBS (pkg-config)... no
*** pkg-config required for ALSA

After installing a dev-util/pkgconfig cmus builds and works.

Also, I suggest change a cmus ebuild's use flag «wma» to more correct and oftenly used «ffmpeg»:

$ equery h -p wma |wc -l
5

$ equery h -p ffmpeg |wc -l
103

Reproducible: Always
Comment 1 nzqr 2011-07-02 00:28:42 UTC
Created attachment 278817 [details]
build.log
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2011-07-10 07:26:51 UTC
Thank you for the heads-up, pkgconfig is now requested by the ebuild.

My philosophy for USE flags is usually to describe features not implementations.  So a rename of the ffmpeg USE flag is not needed when the project changes name/forks.  So I stick with wma.
Comment 3 nzqr 2012-03-18 19:18:01 UTC
>My philosophy for USE flags is usually to describe features not implementations.
Sorry for flooding here, but ffmpeg has huge bunch of audio codecs. So I'm forced to enable useflag «wma», to play my music encoded in monkeys' audio (.ape); that's strange, don't you think? And, it can play flacs and mp3s without libmad and flac respectively. So, please, change «wma» to «ffmpeg».