Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 428524 - media-sound/cantata-0.8.3.1 has automagic
Summary: media-sound/cantata-0.8.3.1 has automagic
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pavlos Ratis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-29 15:51 UTC by Nikoli
Modified: 2012-12-23 16:23 UTC (History)
2 users (show)

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


Attachments
cantata-0.8.2.ebuild (cantata-0.8.2.ebuild,1.00 KB, text/plain)
2012-07-31 22:56 UTC, Pavlos Ratis (RETIRED)
Details
metadata.xml (metadata.xml,352 bytes, text/plain)
2012-07-31 22:56 UTC, Pavlos Ratis (RETIRED)
Details
patch for ebuild, works fine for me (cantata-0.8.3.1.ebuild.patch,326 bytes, patch)
2012-11-05 18:23 UTC, Nikoli
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2012-07-29 15:51:15 UTC
[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.
Comment 1 Pavlos Ratis (RETIRED) Gentoo Infrastructure gentoo-dev 2012-07-31 22:56:11 UTC
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
Comment 2 Pavlos Ratis (RETIRED) Gentoo Infrastructure gentoo-dev 2012-07-31 22:56:56 UTC
Created attachment 319926 [details]
metadata.xml

Also I added metadata.xml in which I describe the local use flag mpg123
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2012-08-01 12:37:39 UTC
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.
Comment 4 Nikoli 2012-08-01 14:14:37 UTC
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
Comment 5 Nikoli 2012-08-06 12:45:42 UTC
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/
Comment 6 Nikoli 2012-09-04 07:03:30 UTC
cantata-0.8.3 was released with fixed automagic :)
Comment 7 Nikoli 2012-09-05 16:17:23 UTC
Found several problems when updating ebuild:
https://code.google.com/p/cantata/issues/detail?id=75
Comment 8 Michael Palimaka (kensington) gentoo-dev 2012-10-27 15:11:32 UTC
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).
Comment 9 Nikoli 2012-11-05 18:16:30 UTC
Your commit has bug: taglib and taglib-extras automagic.
Comment 10 Nikoli 2012-11-05 18:23:38 UTC
Created attachment 328466 [details, diff]
patch for ebuild, works fine for me
Comment 11 Nikoli 2012-11-05 20:02:11 UTC
And there is other problem: it links to libQtWebKit.so.4 when building with USE="-*" My patch does not solve it.
Comment 12 Alexandre 2012-12-22 17:34:22 UTC
I'm getting 'segmentation fault' with kde USE on.
Comment 13 Alexandre 2012-12-22 22:19:35 UTC
(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!
Comment 14 Pavlos Ratis (RETIRED) Gentoo Infrastructure gentoo-dev 2012-12-23 16:23:07 UTC
+*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.