Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350963 - [patch] x11-plugins/pidgin-mbpurple could not depend on net-im/pidgin[gtk]
Summary: [patch] x11-plugins/pidgin-mbpurple could not depend on net-im/pidgin[gtk]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Christian Faulhammer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-07 13:48 UTC by Cyprien Nicolas (fulax)
Modified: 2011-01-13 13:58 UTC (History)
1 user (show)

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


Attachments
Patch for dep on pidgin[gtk?] (pidgin-mbpurple-0.3.0_optional-gtk-dependency.patch,504 bytes, patch)
2011-01-07 13:49 UTC, Cyprien Nicolas (fulax)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Cyprien Nicolas (fulax) 2011-01-07 13:48:31 UTC
I have pidgin installed on a a server, as it is used by several IM-to-IRC gateways like net-im/bitlbee or minbif.
micro-blogging support is provided by the x11-plugins/pidgin-mbpurple package, but it has a dependency on net-im/pidgin[gtk].

Looking at the sources, only the twitgin subdirectory depends on gtk+, my proposal is to not build that directory depending on a local gtk IUSE.
Comment 1 Cyprien Nicolas (fulax) 2011-01-07 13:49:17 UTC
Created attachment 259138 [details, diff]
Patch for dep on pidgin[gtk?]
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2011-01-08 11:55:03 UTC
(In reply to comment #0)
> I have pidgin installed on a a server, as it is used by several IM-to-IRC
> gateways like net-im/bitlbee or minbif.
> micro-blogging support is provided by the x11-plugins/pidgin-mbpurple package,
> but it has a dependency on net-im/pidgin[gtk].
> 
> Looking at the sources, only the twitgin subdirectory depends on gtk+, my
> proposal is to not build that directory depending on a local gtk IUSE.

Thanks for your contribution, I have some questions though.
 What does the twitgin subdirectory contain?  Did you test your changes?
Comment 3 Cyprien Nicolas (fulax) 2011-01-08 12:19:23 UTC
(In reply to comment #2)
> Thanks for your contribution, I have some questions though.
>  What does the twitgin subdirectory contain?  Did you test your changes?
> 

As far as I understand, twitgin is a kind of graphical plugin for mbpurple « You need to enable Twitgin in order to get old fancy output in conversation windows » [1]
I don't use pidgin, so I cannot tell you more, I just use the libpurple.

The protocol plugins libstatusnet.so, libidentica.so, liboldtwitter.so and libtwitter.so seems to be functionnal. minbif list them as plugins, and can extract their names. And I'm able to access my identi.ca account. (But not the twitter one because of a stupid bug in that software which doesn't display the oauth URL for allowing mbpurple)

1: http://somsaks.blogspot.com/2009/03/mbpurple-021-released.html


PS: Just a thought: maybe the USE should be called twitgin, the name 'gtk' is too vague
Comment 4 Cyprien Nicolas (fulax) 2011-01-08 22:01:03 UTC
I was able to test the twitter plugin using finch, its running fine for nearly 8 hours, without any issue :)
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2011-01-13 08:13:04 UTC
Thanks for the patch and tests.  It is now applied to CVS.  Nils or Cyprien, it would be great if you could report that tweak upstream, so a configuration option could be set.
Comment 6 Cyprien Nicolas (fulax) 2011-01-13 13:58:57 UTC
Reported as issue 224:
https://code.google.com/p/microblog-purple/issues/detail?id=224