Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 369215 - media-sound/xnoise has automagic dependency on dev-libs/libindicate
Summary: media-sound/xnoise has automagic dependency on dev-libs/libindicate
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christoph Mende (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-29 18:00 UTC by Joost Ruis
Modified: 2011-05-30 09:53 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joost Ruis 2011-05-29 18:00:17 UTC
I noticed this when I packaged xnoise for our binary repositories.

## 67973 sabayonlinux.org => media-sound/xnoise-0.1.23:0
# libdbusmenu-glib.so.1, 1
dev-libs/libdbusmenu:0
# libindicate.so.4, 1
dev-libs/libindicate:0

I obviously don't want such a dependency as it would pull in mono and many sharp packages.
Comment 1 Christoph Mende (RETIRED) gentoo-dev 2011-05-29 19:35:30 UTC
Which binary exactly links against libindicate? the xnoise binary doesn't seem to do it.
Comment 2 Joost Ruis 2011-05-30 06:06:55 UTC
sabayon ~ # ldd /usr/lib/xnoise/libmpris.so | grep ind
        libindicate.so.4 => /usr/lib64/libindicate.so.4 (0x00007fc8c72b4000)
Comment 3 Joost Ruis 2011-05-30 06:13:09 UTC
sabayon ~ # readelf -d /usr/lib/xnoise/libmpris.so 

Dynamic section at offset 0x10c00 contains 52 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libgstinterfaces-0.10.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgstreamer-0.10.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libxml2.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libsqlite3.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libtag_c.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libtag.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libunique-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgtk-x11-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgdk-x11-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libatk-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgio-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpangoft2-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpangocairo-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgdk_pixbuf-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libpng14.so.14]
 0x0000000000000001 (NEEDED)             Shared library: [libpango-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libgmodule-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libcairo.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libindicate.so.4]
 0x0000000000000001 (NEEDED)             Shared library: [libdbusmenu-glib.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libdbus-glib-1.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libdbus-1.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgobject-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgthread-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [librt.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libglib-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libmpris.so]
 0x000000000000000c (INIT)               0x5f98
 0x000000000000000d (FINI)               0xc148
 0x0000000000000004 (HASH)               0x1c8
 0x000000006ffffef5 (GNU_HASH)           0xb00
 0x0000000000000005 (STRTAB)             0x21c8
 0x0000000000000006 (SYMTAB)             0xe78
 0x000000000000000a (STRSZ)              5127 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x210fe8
 0x0000000000000002 (PLTRELSZ)           4584 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0x4db0
 0x0000000000000007 (RELA)               0x3790
 0x0000000000000008 (RELASZ)             5664 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffffe (VERNEED)            0x3770
 0x000000006fffffff (VERNEEDNUM)         1
 0x000000006ffffff0 (VERSYM)             0x35d0
 0x000000006ffffff9 (RELACOUNT)          223
 0x0000000000000000 (NULL)               0x0
Comment 4 Christoph Mende (RETIRED) gentoo-dev 2011-05-30 09:53:30 UTC
Thanks, fixed.