[ebuild R ] media-libs/libmtp-1.1.1 USE="-doc -examples -static-libs" 0 kB [ebuild R ~] media-sound/cantata-0.8.2 USE="kde (-aqua)" 0 kB $ objdump -p /usr/bin/cantata |grep NEEDED NEEDED libkdewebkit.so.5 NEEDED libkdecore.so.5 NEEDED libkdeui.so.5 NEEDED libkio.so.5 NEEDED libsolid.so.4 NEEDED libmtp.so.9 NEEDED libQtWebKit.so.4 NEEDED libQtXml.so.4 NEEDED libQtCore.so.4 NEEDED libpthread.so.0 NEEDED libQtGui.so.4 NEEDED libQtNetwork.so.4 NEEDED libQtDBus.so.4 NEEDED libtag.so.1 NEEDED libtag-extras.so.1 NEEDED libavcodec.so.53 NEEDED libavformat.so.53 NEEDED libavutil.so.51 NEEDED libmpg123.so.0 NEEDED libspeexdsp.so.1 NEEDED libphonon.so.4 NEEDED libstdc++.so.6 NEEDED libm.so.6 NEEDED libc.so.6 P.S. All optional cantata deps are automagic, please fix cmake build system and add USE flags for them.
Created attachment 319924 [details] cantata-0.8.2.ebuild I've created a new version bump for cantata-0.8.2 that fixes automagic deps
Created attachment 319926 [details] metadata.xml Also I added metadata.xml in which I describe the local use flag mpg123
Thanks all. + 01 Aug 2012; Johannes Huber <johu@gentoo.org> cantata-0.8.2.ebuild, + metadata.xml: + Fix automagic dependencies by Pavlos Ratis <dastergon@gmail.com>, bug #428524.
Not fixed, USE="-*" emerge -1v media-sound/cantata: /usr/bin/cantata: ELF 64-bit LSB shared object, x86 -2189392 /usr/bin/cantata -7fd1ed951880780edd3d2d04d53cd736 / +2631768 /usr/bin/cantata +10ca8d802ea3bfa7ef17a7a80d16fa33 / /usr/bin/cantata: ELF 64-bit LSB shared object, x86 libavcodec.so.53 libavformat.so.53 libavutil.so.51 libc.so.6 -libkdecore.so.5 -libkdeui.so.5 -libkdewebkit.so.5 -libkio.so.5 +libgcc_s.so.1 libmpg123.so.0 libm.so.6 -libmtp.so.9 libphonon.so.4 libpthread.so.0 libQtCore.so.4 @@ -99,23 +37,16 @@ libQtNetwork.so.4 libQtWebKit.so.4 libQtXml.so.4 -libsolid.so.4 libspeexdsp.so.1 libstdc++.so.6 libtag-extras.so.1 libtag.so.1
Automagic seems to be fixed upstream: https://code.google.com/p/cantata/source/detail?r=1349 Please also change homepage to: https://code.google.com/p/cantata/
cantata-0.8.3 was released with fixed automagic :)
Found several problems when updating ebuild: https://code.google.com/p/cantata/issues/detail?id=75
Thanks, fixed in CVS. + 27 Oct 2012; Michael Palimaka <kensington@gentoo.org> +cantata-0.8.3.1.ebuild, + metadata.xml: + Version bump. Fixes build problems (bug #428400) and automagic dependencies + (bug #428524).
Your commit has bug: taglib and taglib-extras automagic.
Created attachment 328466 [details, diff] patch for ebuild, works fine for me
And there is other problem: it links to libQtWebKit.so.4 when building with USE="-*" My patch does not solve it.
I'm getting 'segmentation fault' with kde USE on.
(In reply to comment #12) > I'm getting 'segmentation fault' with kde USE on. Bumping to media-sound/cantata-0.9.1 solved it. Thanks!
+*cantata-0.9.1 (23 Dec 2012) + + 23 Dec 2012; Pavlos Ratis <dastergon@gentoo.org> +cantata-0.9.1.ebuild: + Version bump, wrt bug 448230 Added to the tree. Thanks.