Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 397463 - www-plugins/google-talkplugin-2.5.6.0 - Updated ebuild to add screen sharing and LINGUAS support
Summary: www-plugins/google-talkplugin-2.5.6.0 - Updated ebuild to add screen sharing ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christoph Junghans (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-03 06:44 UTC by Jeff Simpson
Modified: 2012-01-05 14:51 UTC (History)
1 user (show)

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


Attachments
Add screen sharing and linguas support to google-talkplugin (google-talkplugin-2.5.6.0-r1.ebuild,3.45 KB, text/plain)
2012-01-03 06:45 UTC, Jeff Simpson
Details
adds glade USE flag and dep if needed (small-patch.diff,1.04 KB, patch)
2012-01-03 07:54 UTC, tdr
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Simpson 2012-01-03 06:44:53 UTC
Existing ebuild for google-talkplugin doesn't work with screen sharing. This is due to a few files from the .deb that are not being installed. This ebuild installs those files, as well as the language files

Reproducible: Always

Steps to Reproduce:
1. Open Google Hangout (with extras)
2. Click "Share Screen"
Actual Results:  
Nothing happens. It's as if the button doesn't work

Expected Results:  
A dialog should pop up

Ebuild to be attached which will fix the problem
Comment 1 Jeff Simpson 2012-01-03 06:45:58 UTC
Created attachment 297757 [details]
Add screen sharing and linguas support to google-talkplugin

This ebuild adds screen sharing support to google-talkplugin
Comment 2 tdr 2012-01-03 07:54:19 UTC
Created attachment 297769 [details, diff]
adds glade USE flag and dep if needed

The LINGUAS support works as submitted in the attachement. 

The windowpicker.glade file is needed for screen sharing and works as submitted but the submitted ebuild does not check for glade as a needed dep or before installing the glade file.

Submitting ebuild patch (applied to original bug attachment) to add glade to IUSE and (conditionally to) NATIVE_DEPS and then only install the glade file if needed.
Comment 3 Christoph Junghans (RETIRED) gentoo-dev 2012-01-03 15:47:50 UTC
Looks good to me, but I would opt for not adding glade unconditionally.
Comment 4 Jeff Simpson 2012-01-04 02:01:46 UTC
I just tested this out - neither glade, nor libglade, nor any other package with glade in the name is needed. I'm guessing libglade must be compiled into the plugin.

That would explain why neither the Ubuntu nor Redhat packages have a dependency on anything glade-related.

Can we revert back to not having a glade useflag?
Comment 5 Christoph Junghans (RETIRED) gentoo-dev 2012-01-04 05:26:35 UTC
fixed in google-talkplugin-2.5.6.0-r1 - please test
Comment 6 Jeff Simpson 2012-01-05 08:11:28 UTC
google-talkplugin-2.5.6.0-r1 in portage installed and worked for me. Thanks!