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
Created attachment 278817 [details] build.log
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.
>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».