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.
Created attachment 259138 [details, diff] Patch for dep on pidgin[gtk?]
(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?
(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
I was able to test the twitter plugin using finch, its running fine for nearly 8 hours, without any issue :)
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.
Reported as issue 224: https://code.google.com/p/microblog-purple/issues/detail?id=224