Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 194964
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Ryan Hill <dirtyepic@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Dan Andresan <danyer@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 194964 depends on: Show dependency tree
Bug 194964 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-10-07 08:06 0000
xosd needs gtk only for the optional xmms plugin. xmms is removed from portage,
so xmms plugin shouldn't be compiled anyway, thus there is no need for gtk
dependency. xosd's configure detects gtk missing and it will not compile the
xmms plugin.

I have a mythtv system. It does not have gtk installed. I used xosd to display
"Loading movie..." after the user pressed Enter on the remote (mplayer takes a
while to load (2 seconds), but I wanted immediately feedback for the user, to
confirm that she pressed the right button on the remote). Anyway, as of this
morning, emerge -uDav world wants to compile gtk+, cairo, atk, pango,
shared-mime just because now xosd have a dependency for gtk, dependecy which is
useless.

Please, could someone with access to portage remove the dependency for gtk,
allowing compilation of  xosd without the *optional but not functional anyway*
xmms plugin?

the gtk dependency was introduced as a solution to bug #153579

I set severity to Major: A major feature was broken, the feature being: xosd as
a *light* (no gtk dependency) X on-screen display, please feel free to adjust
the severity if you disagree.

Thank you,
Dan.

Reproducible: Always

------- Comment #1 From Jakub Moc (RETIRED) 2007-10-07 11:00:40 0000 -------
gtk+ is needed for --enable-beep_media_player_plugin; anyway, the ebuild is
wrong - it works w/ =x11-libs/gtk+-1.2* _only_, not with gtk+-2. Should be
something like: 

bmpx? ( =x11-libs/gtk+-1.2.2 )

...

$(use_enable bmpx beep_media_player_plugin)

------- Comment #2 From Jakub Moc (RETIRED) 2007-10-07 11:01:26 0000 -------
Err, bmpx? ( =x11-libs/gtk+-1.2* ) of course.

------- Comment #3 From Ryan Hill 2007-10-07 15:54:37 0000 -------
sorry, i completely misread that bug report.

should be fixed now.

------- Comment #4 From Dan Andresan 2007-10-07 17:48:20 0000 -------
Thanks

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug