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
Created attachment 297757 [details] Add screen sharing and linguas support to google-talkplugin This ebuild adds screen sharing support to google-talkplugin
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.
Looks good to me, but I would opt for not adding glade unconditionally.
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?
fixed in google-talkplugin-2.5.6.0-r1 - please test
google-talkplugin-2.5.6.0-r1 in portage installed and worked for me. Thanks!