Package Details: google-talkplugin 5.41.3.0-0

Git Clone URL: https://aur.archlinux.org/google-talkplugin.git (read-only)
Package Base: google-talkplugin
Description: Video chat browser plug-in for Google Talk
Upstream URL: http://www.google.com/chat/video
Licenses: custom:google
Submitter: cpcgm
Maintainer: ava1ar
Last Packager: ava1ar
Votes: 1173
Popularity: 8.935686
First Submitted: 2010-08-20 09:18
Last Updated: 2016-11-01 03:14

Latest Comments

agm28011997 commented on 2016-12-01 07:57

in firefox nightly of aur, for me, it is imposible to use google talk since a few weeks or a month, with the stable version is functions, but I think the plugins except flahs are going to be not supported... each time I want to use google talk I have to use chromium or firefox stable..

ava1ar commented on 2016-12-01 04:13

Not sure about firefox nightly, but works fine for stable version.

ava1ar commented on 2016-12-01 04:02

No new version available as for today, guys - 5.41.3.0 is latest

RealLinuX commented on 2016-11-29 08:25

confirmed that google talk is not showed in firefox anymore. I guess its out of date.

agm28011997 commented on 2016-11-27 18:58

in my firefox nightly versions google talk is not showed

ava1ar commented on 2016-11-01 23:35

heftig,

Don't you think its too much hassle to verify the checksum changed and manually increment the license numver? I used to update the checksum every rebuild, but looks like this wasn't working for all users, so I decided to SKIP license file checks.

heftig commented on 2016-11-01 10:28

If you SKIP the checksum you're ignoring license updates.

Please version the local license file name instead and bump it whenever the content changes (google-talkplugin-license-1.html::, google-talkplugin-license-2.html::, etc).

nienhs commented on 2016-10-31 15:52

The build fails at validating the sha1sum of google-talkplugin-license.html.

ava1ar commented on 2016-09-04 02:39

gericom,
Any idea why google doesn't update stable links on https://www.google.com/tools/dlpage/hangoutplugin page?

gericom commented on 2016-08-15 15:10

It's at version 5.41.3.0-1
http://www.ubuntuupdates.org/package/google_talk_plugin/stable/main/base/google-talkplugin

http://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_5.41.3.0-1_amd64.deb

http://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_5.41.3.0-1_i386.deb

catalin.hritcu commented on 2015-12-12 11:12

This package shows up on the list of packages that need to be rebuit after the recent switch to C++ dual ABI.
https://lists.archlinux.org/pipermail/arch-dev-public/2015-December/027597.html
Since this package seems directly based on Google binaries this might need to be escalated with Google if that wasn't done already.

RixSka commented on 2015-12-12 00:40

This plugin is still needed for Firefox (42.0) and works well once installed.

ava1ar commented on 2015-11-03 03:54

As far as I know, not for chrome, but still needed for Firefox.

kaqqao commented on 2015-11-02 09:14

Is this plugin even needed any more? http://www.omgchrome.com/google-hangouts-chrome-plugin-free-2/

gammel.holte commented on 2015-06-21 22:10

Did google disable old clients? I'm having trouble to chat with people that are using older versions of this plugin since last week. Did they transition to WebRTC perhaps?

Det commented on 2015-05-19 07:55

You don't actually need the '+'es with source_i686=() and source_x86_64=(). They are different arrays from the regular source=().

ava1ar commented on 2015-04-15 18:03

heftig, how does it conflict, if is different package and file is placed into different location?

heftig commented on 2015-04-15 06:55

Please rename license.html to something unique. It conflicts with the license.html in chromium-pepper-flash.

ava1ar commented on 2015-04-15 01:20

My sum is b48ddfeeac65b84278040973bea589809cffe5d3, so looks like it is reagion-specific. I am going to skip checksum for license.

valandil commented on 2015-04-14 21:45

This is what I get too.
52c11fa6d128cfb9f4a779325aee1e6a489a39e8

sulhan commented on 2015-04-14 11:15

This is my sha1sum for license.html,

52c11fa6d128cfb9f4a779325aee1e6a489a39e8

Please cross-check with yours.

mudrii commented on 2015-04-12 15:13

Strange I am using .yaourtrc file to automate instalation.
Once I remove the file and try to install the package manually worked.
output of the .yaourtrc

sed -e 's/#.*//;/^\s*$/d' "$@" .yaourtrc-bk
DEVELBUILDDIR="/var/abs/local/yaourtbuild"
EDITOR="vim"
EXPORT=1
EXPORTDIR="/var/cache/pacman/pkg-local"
NOCONFIRM=1
UP_NOCONFIRM=1
BUILD_NOCONFIRM=1
EDITFILES=0
NOENTER=1
USECOLOR=1
DIFFEDITCMD="vimdiff"

ava1ar commented on 2015-04-11 17:33

mudrii, can you please give me the checksum of the license.html, want to compare it with actual one.

mudrii commented on 2015-04-11 15:37

Same problem with license.html
Deleting the file is not helping :(
license.html ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build google-talkplugin.

Any other thoughts ?

FlyingJay1 commented on 2015-04-08 11:45

Sound of the call is all distorted on the hardware (snd_hda_intel), and is crystal clear in the virtual machine.

mudrii commented on 2015-03-29 09:51

Thx roentgen it worked

sudo mv /usr/share/licenses/google-talkplugin/license.html /usr/share/licenses/google-talkplugin/license.html.bk

roentgen commented on 2015-03-28 18:08

mudrii, delete that file and let it download again.

mudrii commented on 2015-03-28 16:05

Getting same error

==> Validating source files with sha1sums...
license.html ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build google-talkplugin.

Jonhoo commented on 2015-03-27 20:04

avelino: are you whitelisting/blacklisting CA certificates by any chance? I had to whitelist the Equifax CA certs to get the download of the license file (from https://www.google.com) to work.

avelino commented on 2015-03-27 13:34

==> Making package: google-talkplugin 5.40.2.0-1 (Fri Mar 27 10:11:35 BRT 2015)
==> Retrieving sources...
-> Downloading license.html...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.
==> ERROR: Failure while downloading license.html
Aborting...
:: failed to verify google-talkplugin integrity

pferraro commented on 2015-03-26 15:16

5.40.2.0-1 is available.

NoSuck commented on 2015-03-19 05:02

The solution to the previously mentioned problem was to unconditionally enable the plugin through Firefox. Enabling the plugin only when ran resulted in the Gmail interface not recognizing it.

NoSuck commented on 2015-01-27 01:33

It's still not working (at least in Firefox). Here is what the error looks like:

http://tinyurl.com/mohc96c

NoSuck commented on 2015-01-21 13:24

Am I the only one unable to make real phone calls right now?

datagram commented on 2015-01-19 02:08

license.html checksum changed again, regenerated by running:

sha1sum license.html

bladesonfire commented on 2015-01-16 13:42

New checksum for license.html: 9B64E13AB4AF2008691DD205E249C56E6FBB7553

Ambrevar commented on 2015-01-15 07:56

Checksum for license.html is out of date.

ava1ar commented on 2015-01-03 21:31

@Sofiann

Are you using Arch or one of its derivatives (Monjaro, etc)? This PKGBUILD is using functionality introduced in pacman 4.2 and will not work with older versions.

Sofiann commented on 2015-01-03 10:30

Hi ! It seems that since last update on the 31th of december, there may have some issues in the package... I got an error when building the pkg probably linked to the ${srcdir} variable :
cp: impossible d'évaluer « /home/sofiann/Téléchargements/google-talkplugin/src/opt »: Aucun fichier ou dossier de ce type

psanter commented on 2015-01-03 02:25

Getting an error while building:

==> Making package: google-talkplugin 5.38.6.0-1 (Fri Jan 2 21:23:12 EST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading license.html...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 19289 0 19289 0 0 67835 0 --:--:-- --:--:-- --:--:-- 67919
==> Validating source files with sha1sums...
license.html ... Passed
==> Extracting sources...
==> Entering fakeroot environment...
==> Starting package()...
cp: cannot stat ‘/tmp/yaourt-tmp-psanter/aur-google-talkplugin/src/opt’: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build google-talkplugin.


There doesn't seem to be anything in the /tmp/yaorut-tmp-psanter/aur-google-talkplugin/src directory besides a single file (license.html). Anybody else getting this?

vostreltsov commented on 2014-12-28 12:51

Same issue with screen sharing.

Ghul commented on 2014-12-01 19:54

screen share still not working..

Matthew_Moore commented on 2014-11-22 15:23

The current package has a Bad URL. it needs to be updated.
This one worked for me.
source+=(https://dl.google.com/linux/direct/${pkgname}_current_x86_64.rpm)
sha1sums+=('47f0b66ee48e39be84fb976eb790544db674ab4f')

ava1ar commented on 2014-11-15 19:16

@mtahmed

Google Hangouts works in Chrome/Chromium without the plugin for a couple of versions already, so I don't think plugin somehow affects the functionality there. This package is useful for Firefox users now, chromium users can safely remove it.

mtahmed commented on 2014-11-15 08:09

Screen sharing not working here either. Clicking the screenshare button doesn't do anything and doesn't print any errors in the chrome console.

Browser: google-chrome-stable 37.xx

bcc commented on 2014-10-27 14:44

cannot share screen either.

rakotomandimby commented on 2014-10-17 15:09

I cannot share my screen either, using Chromium.

gps1539 commented on 2014-10-07 00:43

Hi

Sorry if this is a dumb question, but is this the same plugin as the hangouts plug-in available as an RPM or DEB at https://www.google.com/tools/dlpage/hangoutplugin/download.html
If not anyone know if there is a package for hangouts?

I have the basic video and phone calls working in chrome, but I can not share my screen (g.co/present) it just sits "starting screen sharing,," forever.

Creak commented on 2014-09-19 20:36

I think you're right ava1ar: http://www.cnet.com/news/in-chrome-googles-hangouts-plugin-goes-extinct/

ava1ar commented on 2014-09-19 20:19

@Creak

Yep, pluign still needed for Firefox. Looks like Hangout uses something else, besides WebRTC (NaCl may be?) which is not working in Firefox (at least, for now). Will see, how it goes, but I would not expect Hangouts will start working on Firefox without plugin soon - Google need and want to push own browser, so it may use this and delay the migration process for Firefox.

Creak commented on 2014-09-19 20:06

From what I see in the link below, Firefox should handle WebRTC too. Is it the case? Do we still need google-talkplugin when running Firefox?

http://caniuse.com/#feat=rtcpeerconnection

ava1ar commented on 2014-09-19 20:05

Yep, looks like this plugin is not developed anymore, no updates for 3 months already...

mbrown commented on 2014-09-19 19:59

> It's not required for Hangouts but I think it's still required for Google Talk for making real phone calls.

I don't think so.

I just uninstalled this plugin and tested using Hangouts from chromium to make a call to a North American cell phone number.

Worked fine without the plugin installed.

thestinger commented on 2014-08-11 01:40

It's not required for Hangouts but I think it's still required for Google Talk for making real phone calls.

thestinger commented on 2014-08-11 01:40

It's not required for Hangouts but I think it's still required for Google Talk for making real world phone calls.

ava1ar commented on 2014-08-11 01:21

Looks like this plugin is not required anymore for chrome/chromium users, only firefox-based browsers still need it to work with Google Hangouts. This makes me think then google will deprecate the plugin soon...

jeagoss commented on 2014-08-11 00:59

The green screen has nothing to do with this plugin and everything to do with Google's recent move that makes hangouts work natively in chrome/chromium using WebRTC. This was discussed on Google+ in the following post.

https://plus.google.com/103171586947853434456/posts/39TCW3PcLye

rwcarlsen commented on 2014-08-11 00:38

Does not work for me (Chromium 36.0.1985.125). Deleting /opt/google did not help me either. All I get is green screen and hangouts can't access camera at all.

ant commented on 2014-07-11 08:11

It worked. I had to remove /opt/google and then reinstall the plugin. It looks like something there was getting in the way.

ant commented on 2014-07-11 07:52

It does not work for me with latest chromium (35.0.1916.153-1). Deleting /opt/google did not help.

ProfessorKaos64 commented on 2014-07-10 10:08

Works well, thanks. Weird that I had to blow away my /opt/chrome* directory, but worked very well afterwards with the google-chrome AUR package.Now I can finally give Helpouts.

ava1ar commented on 2014-06-10 17:59

Package updated.

adalardo commented on 2014-05-24 12:08

This is the updated PKG? I changed PKGBUILD in order to install:
source+=(https://dl.google.com/linux/direct/${pkgname}_current_x86_64.rpm)
sha1sums+=('47f0b66ee48e39be84fb976eb790544db674ab4f')

ava1ar commented on 2014-05-24 00:46

@bakerboy

New version is out, updated.

bakerboy commented on 2014-05-24 00:38

url in PKGBUILD for 64 bit version is currently down?

ava1ar commented on 2014-05-14 00:24

Updated to 5.3.1.0

bulletmark commented on 2014-04-27 06:57

Found the answer to my own question below. This is a bug in the current debian package. The issue and simple fix is shown at https://code.google.com/p/chromium/issues/detail?id=363358.

bulletmark commented on 2014-04-27 06:08

I am using google-chrome-beta and have this talk plugin installed but chrome does not see it, nor list anything about it in chrome://plugins/. Hangouts used to work. Anybody suggest what I can try?

colinkeenan commented on 2014-04-25 18:27

Also, about the comment that it should show 4 files, for me, it only shows 2 files in chrome://plugins, but it works.

colinkeenan commented on 2014-04-25 18:26

Try re-installing. For some reason, this plugin wasn't showing up for me in google-chrome-dev and I thought it wasn't supported, but it is. I just re-installed this plugin and now it shows up. Maybe re-installing will also fix your problem.

sbdsr commented on 2014-04-14 13:16

This plug-in crashes on startup of Gmail whether I use it in either FireFox or Chrome...if I refresh Chrome a number of times I can get it to work....in FireFox it never works....

sbdsr commented on 2014-04-14 13:15

This plug-in crashes os stratup of Gmail whether I use it in either FireFox or Chrome...if I refresh Chrome a number of times I can get it to work....in FireFox it never works....

thestinger commented on 2014-04-08 15:24

It should list 4 files for you in Chromium, since it should be finding the PPAPI plugin. Are you not using the package from [extra]?

ams1 commented on 2014-04-08 15:22

I can't get this to work. It installs fine, I have both the optional dependencies installed, and pulseaudio works fine with Gnome, but when I try to start/join a hangout it doesn't work.

It looks like it's doing something -- the hangout logo twitches, and then it switches to a view with the Google+ logo at the top left, and the help icon at the bottom left -- but then jumps to the "Install the Hangouts Plugin to get started" page.

chrome://plugins/ shows "Google Talk (2 files) Version: 5.2.4.0", after I install and restart Chrome, so it ought to be able to find it, right? Firefox about:plugins shows the plugin there also, but similarly fails to run a hangout.

Any ideas?

ava1ar commented on 2014-03-27 19:26

Added copies for /usr/lib/chromium and /usr/lib/chromium-dev.

thestinger commented on 2014-03-26 05:38

The move just needs to be changed to a copy.

sl1pkn07 commented on 2014-03-26 05:36

Hi

you can add symlink to /usr/lib/chromium-dev?

is for chromium-dev packages

without symlink only load the NPAPI version

thestinger commented on 2014-03-26 04:36

It might be used by the various chromium-browser packages in the AUR. It just contains a few symlinks so copying it wouldn't be bad.

ava1ar commented on 2014-03-26 04:32

2 thestinger,

OK, I see. I moved /usr/lib/chromium-browser to /usr/lib/chromium in the package - this should be enough to load PAAPI version (at least it works for me). Is /usr/lib/chromium-browser/ used by any other chome/chromium clione?

thestinger commented on 2014-03-26 04:11

There are two plugins provided by this package. There's the old NPAPI plugin and the new PPAPI one. If you open chrome://plugins/ you'll see that it loads the old NPAPI one at the moment. NPAPI support in Chromium will be gone by the end of the year, as it's deprecated:

http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html

ava1ar commented on 2014-03-26 03:35

2 thestinger,

I do not see any issues with loading of plugin by chrome from repositories, so why we need extra link?

thestinger commented on 2014-03-26 02:41

This installs a link to the pepper flash plugin in /usr/lib/chromium-browser/pepper, but for the package in the repositories it needs to be /usr/lib/chromium.

Please add the following after the line copying to /usr/lib:

cp -a "$pkgdir/usr/lib/chromium-browser" "$pkgdir/usr/lib/chromium"

immelman commented on 2014-03-10 19:01

Unfortunately i cannot get this to work.
Evrytime I start a video chat Chromium after a while point me do the plugin download page.
Just like I did not install anything.
Do I need to start it manually or just to use it?

gnulnx commented on 2014-03-10 17:10

Little more info - when I click 'Join', I get this in my console:

[017:879] 0x7f7f1dfb2cf0: HandleOnlineCheck: Starting check
[017:879] 0x7f7f1dfb2cf0: HandleOnlineCheck: OK; current state: 3
[039:149] 0x7f7f1dfb2cf0: C->F: ["streamoff","null@nowhere.com","nullsession","0",0]
[039:150] 0x7f7f1dfb2cf0: C->F: ["streamoff","jid","preview","o1d441-4",38]
[039:127] [o1d441-4] Shutting down instance.
[039:127] [o1d441-4] Attached client while shutting down; sending shutdown notification.
[039:127] [o1d441-4] Client disconnected.

gnulnx commented on 2014-03-10 13:39

Hey there. Just installed this plugin and when attempting to join a call, I get the "You're not allowed to join this video call." message. Tried using both alsa and pulseaudio, no difference.

Before joining the call, when you get the option to actually click "Join", I am able to see that my camera works, and when clicking the gear icon (settings), I can successfully test my microphone, speakers and camera. The failure doesn't happen until I click "Join"

weox.os commented on 2014-03-03 19:44

extermly high cpu usage, i am on i5-3320 , and almost 40% of my cpu , filled by googletalkplugin.

Linux ARCH 3.13.5-1-ARCH #1 SMP PREEMPT Sun Feb 23 00:25:24 CET 2014 x86_64 GNU/Linux

beej commented on 2014-03-01 08:59

The 64-bit RPM is 404ing. (Possibly the 32-bit as well.)

ava1ar commented on 2014-03-01 00:39

Package updated.

Anonymous comment on 2014-02-28 11:33

Thanks, it works! A few minutes ago I installed this plugin in a dirty way, though.

Matthew_Moore commented on 2014-02-28 10:51

The URL's for the current PKGBUILD seem to be broken or have moved. i have found another source for the Package and have updated the PKGBUILD to include them. This PKGBUILD should fix the problem. http://pastebin.com/3e2VqUxH

# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
# Maintainer: ava1ar <mail(at)ava1ar(dot)info>

pkgname=google-talkplugin
pkgver=5.1.4.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
url="http://www.google.com/chat/video"
license=('custom:google')
depends=('gtk2>=2.12.0' 'alsa-lib' 'mesa' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')
source=(license.html::http://www.google.com/intl/en/policies/terms/index.html)
sha1sums=('SKIP')
if [ "$CARCH" == x86_64 ]; then
source+=(http://dl.google.com/linux/direct/${pkgname}_current_x86_64.rpm)
sha1sums+=('1907017ef07f0adc1a41c4bb4cd01bb32e126854')
elif [ "$CARCH" == i686 ]; then
source+=(http://dl.google.com/linux/direct/${pkgname}_current_i386.rpm)
sha1sums+=('6b1e820253f2502e1f5058d06a9365779335f10d')
fi

package() {
cp -R ${srcdir}/opt ${pkgdir}
install -d "${pkgdir}/usr/lib"
cp -R ${srcdir}/usr/lib*/* ${pkgdir}/usr/lib
# cleaning up cron update script
rm -rf ${pkgdir}/opt/google/talkplugin/cron
# install license file
install -Dm644 "${srcdir}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}/license.html"
}

Matthew_Moore commented on 2014-02-28 09:43

The URLs in the Current PKGBUILD seem to be broken. I Changed the URL's and the checksums and was able to get it to work with the latest package. however without a valid checksum i would consider this a temporary fix. But it should get you up and running. http://pastebin.com/PZ55Qs6k

# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
# Maintainer: ava1ar <mail(at)ava1ar(dot)info>

pkgname=google-talkplugin
pkgver=5.1.4.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
url="http://www.google.com/chat/video"
license=('custom:google')
depends=('gtk2>=2.12.0' 'alsa-lib' 'mesa' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')
source=(license.html::http://www.google.com/intl/en/policies/terms/index.html)
sha1sums=('SKIP')
if [ "$CARCH" == x86_64 ]; then
source+=(http://dl.google.com/linux/direct/${pkgname}_current_x86_64.rpm)
sha1sums+=('SKIP')
elif [ "$CARCH" == i686 ]; then
source+=(http://dl.google.com/linux/direct/${pkgname}_current_i386.rpm)
sha1sums+=('SKIP')
fi

package() {
cp -R ${srcdir}/opt ${pkgdir}
install -d "${pkgdir}/usr/lib"
cp -R ${srcdir}/usr/lib*/* ${pkgdir}/usr/lib
# cleaning up cron update script
rm -rf ${pkgdir}/opt/google/talkplugin/cron
# install license file
install -Dm644 "${srcdir}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}/license.html"
}

Matthew_Moore commented on 2014-02-28 09:36

The URL in the current PKGBUILD seems to be broken. i Modified the URLs and Checksums of the PKGBUILD and got it working. But without a valid Checksum i would consider this only a temperary fix. But this should get you up and running. http://pastebin.com/PZ55Qs6k



# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
# Maintainer: ava1ar <mail(at)ava1ar(dot)info>

pkgname=google-talkplugin
pkgver=5.1.4.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
url="http://www.google.com/chat/video"
license=('custom:google')
depends=('gtk2>=2.12.0' 'alsa-lib' 'mesa' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')
source=(license.html::http://www.google.com/intl/en/policies/terms/index.html)
sha1sums=('SKIP')
if [ "$CARCH" == x86_64 ]; then
source+=(http://dl.google.com/linux/direct/${pkgname}_current_x86_64.rpm)
sha1sums+=('SKIP')
elif [ "$CARCH" == i686 ]; then
source+=(http://dl.google.com/linux/direct/${pkgname}_current_i386.rpm)
sha1sums+=('SKIP')
fi

package() {
cp -R ${srcdir}/opt ${pkgdir}
install -d "${pkgdir}/usr/lib"
cp -R ${srcdir}/usr/lib*/* ${pkgdir}/usr/lib
# cleaning up cron update script
rm -rf ${pkgdir}/opt/google/talkplugin/cron
# install license file
install -Dm644 "${srcdir}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}/license.html"
}

apinhal commented on 2014-02-28 09:15

curl: (22) The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading google-talkplugin-5.1.4.0-1.x86_64.rpm
Aborting...

knedlyk commented on 2014-02-24 00:20

Plugin crashes every time I'm loading gmail page. This happens with 5.1.4.0 version only.

ava1ar commented on 2014-02-21 05:38

Updated

thestinger commented on 2014-02-21 05:18

It's up to 5.1.4.0 now.

accelerate commented on 2014-01-01 12:29

Once I start a video call, the plugin crash. If I install pulseaudio, everything works fine. But I can not use pulseaudio.

accelerate commented on 2014-01-01 12:28

Как только начинаю видеозвонок, плагин крэшится. Если устанавливаю pulseaudio, то всё работает отлично. Но я не могу использовать pulseaudio.

cloffy commented on 2013-12-03 22:14

I'm sure I'm missing something, but after a seemingly propper install, google will still say I can't video/audio chat and must still install their .deb .rpm packages. Stuck.

jstjohn commented on 2013-11-26 21:01

pranavchavda: Good luck! Also, I forgot to mention that you should understand the implications of using epoch, if you decide to go that route.

https://wiki.archlinux.org/index.php/Pkgbuild#epoch

pranavchavda commented on 2013-11-26 20:23

Thanks, jstjohn. I'll give it a go!

jstjohn commented on 2013-11-26 19:57

pranavchavda: Use an old PKGBUILD from the AUR Git mirror[1] and build it manually with makepkg. You may need to set the epoch to 1; alternatively, you can uninstall the current google-talkplugin package and leave the epoch unset.


[1] http://pkgbuild.com/git/aur-mirror.git/log/google-talkplugin

pranavchavda commented on 2013-11-26 19:52

Same problem as the previous commenters. Is there a way to downgrade to an earlier version?

selbyk commented on 2013-11-15 18:58

I have the same problem as cryos & TwoNotes. Is this an upstream issue? My USB Cam/Mic worked on *buntu last time I tried, iirc. That was a long time ago, though.

cryos commented on 2013-10-21 18:32

I see the same issue - everything works but the microphone inputs seem to be outputs. I can't find my USB microphone (it works fine in Skype). Any clues for a fix would be very much appreciated.

TwoNotes commented on 2013-10-09 18:07

Just installed 4.7 on Arch 64bit. All seems to work with Google
Hangouts *except* that the device list for selecting the microphone
seems to be the list for output devices rather than input devices.

EvanPurkhiser commented on 2013-10-05 09:22

Does the 4.7 update "break" the Google-Voice integration for anyone else? When receiving a call I no longer see a "Answer" or "Decline" button. How can I answer calls now?

futuro commented on 2013-10-01 01:15

Sounds good, will do next time. Thank you for the update.

ava1ar commented on 2013-10-01 00:20

Updated

ava1ar commented on 2013-10-01 00:16

futuro, just mark it as "out-of-date" if you see this and I will take care of it :)

jstjohn commented on 2013-09-30 23:36

futuro, that's because a new version was just released (4.7.0.0) and the PKGBUILD hasn't been updated yet.

futuro commented on 2013-09-30 23:20

I'm encountering a problem where the url the current PKGBUILD uses returns 404. Is it working for anyone else?

ava1ar commented on 2013-09-26 03:30

This is true, so no difference at all, but I like approach I use more :)

jstjohn commented on 2013-09-26 03:23

Even if Google changes the version that that symlink points to, the package won't build because of the failed checksum, which is the same situation everyone is in using the old PKGBUILD.

The only difference is that instead of a 404 error, the checksum won't match.

ava1ar commented on 2013-09-26 02:59

Google is using google-talkplugin_current_${arch}.rpm as a symlink for the latest version available. If you are using it, there is no guarantee, that in any particular moment in time, version onder this URL matches pkgver from PKGBUILD. So I prefer using direct link to the build with required version.

jstjohn commented on 2013-09-24 21:07

Here's a complete PKGBUILD that includes the changes satanas mentions below: http://sprunge.us/GIMI

It's a drop-in replacement for the current PKGBUILD.

satanas commented on 2013-09-24 12:56

As pointed by @jstjohn, Google is using another URL for the plugin, so you should change _source_ and _sha1sums_ for something like this:

For x86_64:

source+=(http://dl.google.com/linux/direct/${pkgname}_current_x86_64.rpm)
sha1sums+=('11fb35084371aa846c1b9d92c68d7130237fc39d')

For i386:

source+=(http://dl.google.com/linux/direct/${pkgname}_current_i386.rpm)
sha1sums+=('10be274320af24b87ef333959b624d9e1379d224').

I've calculated the real SHA1 checksum but please verify that these are the right values.

ava1ar commented on 2013-09-24 02:32

Updated.

jstjohn commented on 2013-09-23 23:54

The new version of the plugin is 4.6.3.0.

jstjohn commented on 2013-09-23 23:26

Use this URL in the PKGBUILD, and you'll have an easier time.

https://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm

somethingarch commented on 2013-09-23 23:21

The requested URL returned error: 404 Not Found
==> ERROR: Failure while downloading google-talkplugin-4.5.3.0-1.x86_64.rpm
Aborting..

Tried looking for an updated link but can't find it anywhere. The hangouts site keeps trying to make me download an .exe too... anyone have any ideas?

Anonymous comment on 2013-09-06 08:32

Hello,
May you please switch the download links from http to https? Just for additional security... Tested, it works...!

Thank you!

mizux commented on 2013-09-04 15:28

4.5.3.0
x86_64 sha1sum: f22d124f7f555caa7884ad127680add0c115daf7

kiodo1981 commented on 2013-09-04 09:10

New version is 4.5.3.0

mityukov commented on 2013-08-13 08:10

Hangouts extension has gone, after the latest update. When trying to install it from webstore, I get "Checking..." and then "Error".

In the chrome://plugins/, there is "Google Talk (4 files)" one. No errors reported.

Google Talk Plugin - Version: 4.4.2.0
Google Chrome browser - Version: 28.0.1500.95

Please advise..

Psilioxus commented on 2013-07-30 17:23

No, I too have the sound problem. It affects other playback as well.

xenoterracide commented on 2013-07-20 04:42

wow... 4.2.1.0 just made my sound video unusable and sound all stuttery. Anyone else have this problem? was 4.1 better?

eazar001 commented on 2013-07-12 14:07

If update fails for you, try i686 sha1sum: 5f9bda76c1a698980762060519e40a2c1cb955c3

ava1ar commented on 2013-07-12 03:47

Updated to 4.2.1.0

ava1ar commented on 2013-07-09 02:51

Updated to 4.1.30

pigmonkey commented on 2013-07-09 01:22

The sha1 check fails for me. It looks like it should be 8a9a8be6ea07475a5367b0d26d111fba681a27b4 for the x86_64 rpm.

sunite commented on 2013-07-02 08:55

Awesome, thanks!!!!

ava1ar commented on 2013-06-21 04:15

Updated to 4.0.3.0

Anonymous comment on 2013-06-21 02:00

The package is still not validating with the sha1sum check. Here is the update I made locally with the new sha1sum for both i686 and x86_64.

# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
# Maintainer: ava1ar <mail(dot)avatar(at)gmail(dot)com>

pkgname=google-talkplugin
pkgver=4.0.1.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
_arch="$CARCH"
[ "$CARCH" = 'i686' ] && _arch='i386'
url="http://www.google.com/chat/video"
license=('custom:google')
depends=('gtk2>=2.12.0' 'alsa-lib' 'mesa' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')
source=(${pkgname}-$pkgver-${_arch}.rpm::http://dl.google.com/linux/direct/${pkgname}_current_${_arch}.rpm
license.html::http://www.google.com/intl/en/policies/terms/index.html)
sha1sums=('1988a2f94126c7dce98b5ef9185ed46de9732b5e' 'SKIP')
[ "$CARCH" = 'i686' ] && sha1sums[0]='87a3cb99cf15b9fe05d6707be95cdde2ccf76cfb'

package() {
cp -R ${srcdir}/opt ${pkgdir}
install -d "${pkgdir}/usr/lib"
cp -R ${srcdir}/usr/lib*/* ${pkgdir}/usr/lib
# cleaning up cron update script
rm -rf ${pkgdir}/opt/google/talkplugin/cron
# install license file
install -Dm644 "${srcdir}/license.html" "${pkgdir}/usr/share/licenses/${pkgname}/license.html"
}

dojero commented on 2013-06-20 12:41

I've had problems with calls resulting in the "problems with our servers" error from Google. The problem seems to get worse with each new iteration of the plugin. The only "solution" I've found is running Firefox or Chromium as root (thought to try this after reading a forum that in Windows, the plugin wants the user to have administrative privileges).

Thought I'd share, in case anyone else is experiencing the problem.

ava1ar commented on 2013-06-13 06:25

Updated.

ewtoombs commented on 2013-06-13 05:36

It seems to be working. It's unusable on my computer though. The CPU stays at a constant 100% and my mouse gets too jumpy to use. This is probably just because of how old my computer is, but if you guys see similar behaviour, we'll know something's wrong...

ewtoombs commented on 2013-06-13 05:18

The package is now out of date. Rosan, this is why the package is failing the sha1sum check. The package version is now up to 4.0.1.0-1. I made the following changes to the PKGBUILD:
--- PKGBUILD-old 2013-06-13 01:05:27.516805460 -0400
+++ PKGBUILD 2013-06-13 01:15:56.476532074 -0400
@@ -2,8 +2,11 @@
# Maintainer: ava1ar <mail(dot)avatar(at)gmail(dot)com>

pkgname=google-talkplugin
-pkgver=3.19.1.0
-pkgrel=2
+# The extra .1 at the end is because the actual version of the package is
+# 4.0.4.0-1. But putting that there would probably violate archlinux naming
+# conventions.
+pkgver=4.0.1.0.1
+pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
_arch="$CARCH"
@@ -14,8 +17,8 @@
optdepends=('libnotify' 'pulseaudio')
source=(${pkgname}-$pkgver-${_arch}.rpm::http://dl.google.com/linux/direct/${pkgname}_current_${_arch}.rpm
license.html::http://www.google.com/intl/en/policies/terms/index.html)
-sha1sums=('cd7d1301c3c053208cd48555b57bdafeb747edff' 'SKIP')
-[ "$CARCH" = 'i686' ] && sha1sums[0]='897f938ba49d2bc7527541a6eb60a41b91aec479'
+sha1sums=('e4aa3afdd3451424fcb16f47f95ae1c1409c0887' 'SKIP')
+[ "$CARCH" = 'i686' ] && sha1sums[0]='c8feb863842b286361327eb7f7c782da85ae8450'

package() {
cp -R ${srcdir}/opt ${pkgdir}

It installs. I'm testing it now.

Anonymous comment on 2013-06-12 08:25

No, that wasn't the case. I replaced the old value with the correct one. Carefully. For like, ten times. By copy-paste or by hand. But for some strange reason, it refused to pass validation. The sum for the license, which I changed from SKIP to the correct one, passed every time. The rpm one didn't. It was driving me mad. Everything was as it was supposed to be but to no avail. Anyway,'makepkg -g >> PKGBUILD' did the trick, so all is good.

SanskritFritz commented on 2013-06-12 08:13

You still had the old value in the PKGBUILD, that's all.

Anonymous comment on 2013-06-12 07:39

Funny thing. I used 'makepkg --geninteg' and then copied and pasted the correct result in the PKGBUILD. And it didn't pass. Then I completely deleted the sums and used 'makepkg -g >> PKGBUILD' which apparently does the same thing I did before. The difference is that it places the sums at the end of the PKGBUILD. Anyway, I don't know why but it worked and the package was made succesfully.

SanskritFritz commented on 2013-06-12 06:58

Don't use any AUR helper as I already said. They usually delete everything before install, which means the file gets downloaded again sadly with different checksum. If that is not the case, check if you have multiple md3 sums in your PKGBUILD.

Anonymous comment on 2013-06-12 05:36

'makepkg --geninteg' doesn't work. Plus, I've generated the sha1sum in other ways. It's always the same but it never passes validation. I can't understand why.

Rozan commented on 2013-06-11 15:28

@SanskritFritz Thanks, I didn't know the --geninteg think. Learned something today!

SanskritFritz commented on 2013-06-11 12:37

@Rozan: Just do 'makepkg --geninteg' and replace the output with the relevant part in your PKGBUILD. Don't use yaourt and co. just makepkg and pacman -U.

Rozan commented on 2013-06-11 12:35

Whatever I do, I can't seem to pass validation. Can Someone please explain to me on how to change the PKGBUILD?

techlive commented on 2013-06-05 06:54

@Husio, you should install base-devel before building any AUR packages.

Anonymous comment on 2013-06-05 06:52

binutils is required to build, should be added to PKGBUILD

mpz commented on 2013-05-31 19:40

"SKIP" inside checksum array throws an error. Replacing it with Sadam's license checksum value works.

ava1ar commented on 2013-05-31 02:19

I disabled checksum verification for license. Should be good now.

Sadam commented on 2013-05-30 18:20

sha1sum for licence is outdated, current is... e71de290f72bf5b46b1483ef2382671a6b35a27b

ava1ar commented on 2013-05-28 22:20

Why this was flagged out-of-date? Version is not changed. Unflagging...

Anonymous comment on 2013-05-25 19:29

Hmm, the i386 rpm went AWOL as I was busy installing. I had to download the RPM from the plugin's download site again.

But I got it installed :)

ava1ar commented on 2013-05-14 23:47

Updated to 3.19.1.0

Anonymous comment on 2013-05-14 21:01

Yep, should be 897f938ba49d2bc7527541a6eb60a41b91aec479

npouillard commented on 2013-05-14 14:03

it seems that checksums changed

lybin commented on 2013-05-04 17:17

ava1ar, understood, thank you.

ava1ar commented on 2013-05-04 16:55

lybin,

Because namcap was complaining that lsb-release dependency included, but actually not needed. Added it back.

lybin commented on 2013-05-04 10:58

[000:014] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
[000:015] Waiting for GoogleTalkPlugin to start...
sh: lsb_release: command not found
[001:106] Attempting to connect to GoogleTalkPlugin...

Why removed lsb-release from depends?

ava1ar commented on 2013-04-12 18:48

Or just install it once with --force pacman flag.

ava1ar commented on 2013-04-12 18:48

Strange, but easy to fix - just remove this files from filesystem manually and reinstall package.

piyushbhatt commented on 2013-04-12 18:39

yaourt -Qo /usr/lib/xulrunner-addons/plugins/libnpgoogletalk.
error: No package owns /usr/lib/xulrunner-addons/plugins/libnpgoogletalk.so

piyushbhatt commented on 2013-04-12 18:39

I am not able to install .

Continue installing google-talkplugin ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==> y

loading packages...
resolving dependencies...
looking for inter-conflicts...

Packages (1): google-talkplugin-3.17.0.0-1

Total Installed Size: 35.17 MiB

:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [#################################] 100%
(1/1) checking package integrity [#################################] 100%
(1/1) loading package files [#################################] 100%
(1/1) checking for file conflicts [#################################] 100%
error: failed to commit transaction (conflicting files)
google-talkplugin: /opt/google/talkplugin/GoogleTalkPlugin exists in filesystem
google-talkplugin: /opt/google/talkplugin/attributions.txt exists in filesystem
google-talkplugin: /opt/google/talkplugin/data/LMprec_508.emd exists in filesystem
google-talkplugin: /opt/google/talkplugin/data/SFTprec_120.emd exists in filesystem
google-talkplugin: /opt/google/talkplugin/lib/libCg.so exists in filesystem
google-talkplugin: /opt/google/talkplugin/lib/libCgGL.so exists in filesystem
google-talkplugin: /opt/google/talkplugin/libgoogletalkremoting.so exists in filesystem
google-talkplugin: /opt/google/talkplugin/libnpgoogletalk.so exists in filesystem
google-talkplugin: /opt/google/talkplugin/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/af/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/am/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ar/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/bg/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/bn/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ca/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/cs/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/da/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/de/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/el/LC_MESSAGES/windowpicker.mo exists in filesystem google-talkplugin: /opt/google/talkplugin/locale/en-GB/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/en/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/es-419/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/es/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/et/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/eu/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/fa/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/fi/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/fil/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/fr-CA/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/fr/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/gl/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/gu/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/hi/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/hr/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/hu/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/id/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/is/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/it/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/iw/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ja/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/kn/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ko/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/lt/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/lv/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ml/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/mr/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ms/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/nl/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/no/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/or/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/pl/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/pt-BR/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/pt-PT/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ro/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ru/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/sk/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/sl/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/sr/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/sv/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/sw/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ta/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/te/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/th/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/tl/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/tr/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/uk/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/ur/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/vi/LC_MESSAGES/windowpicker.mo exists in filesystem google-talkplugin: /opt/google/talkplugin/locale/zh-CN/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/zh-HK/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/zh-TW/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/locale/zu/LC_MESSAGES/windowpicker.mo exists in filesystem
google-talkplugin: /opt/google/talkplugin/windowpicker.glade exists in filesystem
google-talkplugin: /usr/lib/firefox/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/firefox/plugins/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /usr/lib/iceape/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/iceape/plugins/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /usr/lib/iceweasel/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/iceweasel/plugins/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /usr/lib/midbrowser/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/midbrowser/plugins/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /usr/lib/mozilla/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/mozilla/plugins/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /usr/lib/xulrunner-addons/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/xulrunner-addons/plugins/libnpgtpo3dautoplugin.so exists in filesystem
google-talkplugin: /usr/lib/xulrunner/plugins/libnpgoogletalk.so exists in filesystem
google-talkplugin: /usr/lib/xulrunner/plugins/libnpgtpo3dautoplugin.so exists in filesystem
Errors occurred, no packages were upgraded.
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-piyush
==> ERROR: unable to update

ava1ar commented on 2013-04-05 23:44

updated, current version is 3.17.0.0.

eazar001 commented on 2013-04-04 20:05

architecture i686 sha1 sum: caff65f3d76a877b054ae0ee8579b2ad1b6ee3f2

krisko commented on 2013-04-04 15:01

the correct sha sum for rpm: f20214fa4e8b840c76444d0e0468ed55878c2315
arch x86_64

eazar001 commented on 2013-04-04 11:54

Same here, validity check fails.

nienhs commented on 2013-04-03 20:30

sha1sum fails for me. Out of date?

ava1ar commented on 2013-03-29 06:04

fixed, sorry - misprint in PKGBUILD.

Anonymous comment on 2013-03-29 06:02

This builds fine for me using x86_64

However, on a i686 machine I get the following bash error
"/dev/fd/63: line 18: sha1sums[0]: cannot assign list to array member"

ava1ar commented on 2013-03-29 01:43

I fixed part of the issues reported by namcap. I don't think package libs should be relocated to the /usr/lib, since this is 3rd-party library.

ava1ar commented on 2013-03-27 04:26

spoon, will take a look during the weekend.

spoon commented on 2013-03-27 04:20

Will the errors reported by namcap be fixed?

duckunix commented on 2013-03-23 01:34

This diff fixed it for me:

don@little:~/tmp/google-talkplugin> diff -c PKGBUILD{~,}
*** PKGBUILD~ Fri Mar 8 19:19:29 2013
--- PKGBUILD Fri Mar 22 20:32:27 2013
***************
*** 13,19 ****
depends=('gtk2>=2.12.0' 'libpng12>=1.2.13' 'libgl' 'libxt' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')
source=(${pkgname}-$pkgver-${_arch}.rpm::http://dl.google.com/linux/direct/${pkgname}_current_${_arch}.rpm)
! sha1sums=('93ae38fbb4a71c610a562f4a599678c583f3efef')
[ "$CARCH" = 'i686' ] && sha1sums=('393dd962262e4b11a54423578e9b3ec10df0fa32')

package() {
--- 13,19 ----
depends=('gtk2>=2.12.0' 'libpng12>=1.2.13' 'libgl' 'libxt' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')
source=(${pkgname}-$pkgver-${_arch}.rpm::http://dl.google.com/linux/direct/${pkgname}_current_${_arch}.rpm)
! sha1sums=('79a52a241b3bc2608240680de535030e121bba42')
[ "$CARCH" = 'i686' ] && sha1sums=('393dd962262e4b11a54423578e9b3ec10df0fa32')

package() {

Anonymous comment on 2013-03-22 13:44

sha1 is out of date (at least for x86_64).

zpd commented on 2013-03-18 11:15

Got following messages with namcap:

google-talkplugin E: Insecure RPATH '/opt/google/talkplugin/lib' in file ('opt/google/talkplugin/libnpgtpo3dautoplugin.so')
google-talkplugin E: ELF file ('opt/google/talkplugin/libnpo1d.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/libnpgtpo3dautoplugin.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/libnpgoogletalk.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/libgoogletalkremoting.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/GoogleTalkPlugin') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/lib/libCgGL.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/lib/libCg.so') outside of a valid path.
google-talkplugin W: Referenced library 'libCgGL.so' is an uninstalled dependency
google-talkplugin W: Referenced library 'libCg.so' is an uninstalled dependency
google-talkplugin E: Missing custom license directory (usr/share/licenses/google-talkplugin)
google-talkplugin E: Dependency alsa-lib detected and not included (libraries ['usr/lib/libasound.so.2'] needed in files ['opt/google/talkplugin/GoogleTalkPlugin'])
google-talkplugin W: Dependency included and not needed ('libpng12')
google-talkplugin W: Dependency libgl included but already satisfied
google-talkplugin W: Dependency included and not needed ('lsb-release')

artafinde commented on 2013-03-10 21:08

Heya, I am experiencing crashes with Firefox and Chromium. The plugin doesn't load. I just see a page like this:
http://s21.postimage.org/tlht3w5nb/hangout_crash.png
And then I get an error message to Reload or Re-install.

How can I debug that?

ava1ar commented on 2013-03-09 01:21

Updated

darose commented on 2013-03-08 15:48

FYI - re: my issue with the distorted video, I noticed one other clue: apparently the distortion only happens when I use the plugin under the LTS kernel. When I boot into the main linux kernel the video is fine. So perhaps not directly a problem with the plugin, I suppose. Though it's entirely possible that it's a problem with how the plugin runs under LTS. Anyone else have any suggestions here and/or see (or not see) the same issue when using the plugin with LTS?

big_gie commented on 2013-03-08 15:33

sha1sum 93ae38fbb4a71c610a562f4a599678c583f3efef is version 3.15.2.0

Anonymous comment on 2013-03-07 13:18

There is to update the PKBUILD according to what jauk posted, the sha1sum should be 93ae38fbb4a71c610a562f4a599678c583f3efef

JanusDC commented on 2013-03-07 10:49

It didn't work for my with that checksum. I went to https://www.google.com/chat/video/download.html, downloaded the package 32 bit .rpm, and checked the sha1sum for this file (which was 393dd962262e4b11a54423578e9b3ec10df0fa32). Then I was able to build it by changing it in the PKGBUILD.

Anonymous comment on 2013-03-07 00:27

Hi guys. I changed the sha1sum to 93ae38fbb4a71c610a562f4a599678c583f3efef and it built perfectly. Before it was not working.

darose commented on 2013-03-05 16:50

I'm having a weird issue with the plugin distorting all my video images - both the ones of me coming in from my camera, and the ones coming in from others across the Net. See http://www.darose.net/GoogleHangWeirdness.png for an example.

Anyone have any idea what's going on here and/or how to fix?

I'm running google-talkplugin 3.14.17.0-1 with firefox 19.0-1.

ava1ar commented on 2013-02-27 22:08

goetzc, it's already there, just update it to the value you want.

goetzc commented on 2013-02-27 22:04

rpodgorny, there are some packages that compress fast, while others are slower. But I will add it to makepkg.conf, thanks for the suggestion :)

ava1ar commented on 2013-02-27 21:18

I agree with rpodgorny.

goetzc, why not to adjust PKGEXT in your makepkg.conf? You will get what you want for all packages from aur on your system w/o affecting other package users?

rpodgorny commented on 2013-02-27 21:15

well, just because this is in aur, it doesn't mean it's local-build-and-install only. i, for one, am used to build once and distribute many times using my private repo.

i do understand this may be a binary blob (no compression gain) but still, i'd prefer simplicity and uniformity with other packages (and defaults in general)... ...cpu cycle wasting is more of a gentoo thing, i think (which is where i came from)... ;-)

thanks...

goetzc commented on 2013-02-27 18:07

Could you consider adding PKGEXT=".pkg.tar" to the PKGBUILD?
The reason is that there is no benefit in compressing a big package like this and wasting CPU cycles when it's going to be installed locally and not transferred over the Internet.

BrainwreckedTech commented on 2013-02-26 00:33

sha1sum for i386 changed to 172c1eb3a28866e14a4307b80c039df0948fb978
sha1sum for x86_64 changed to 0571c15415b82728d5c511b57e8ad0d4c8e652e1

ava1ar commented on 2013-02-14 01:16

New version is out: 3.13.2.0. PKGBUILD was updated.

cvillelk commented on 2013-02-13 21:34

The reason it's flagged is because the file changed somehow even if the version didn't. The current SHA hash for google-talkplugin-3.10.2.0-x86_64.rpm is: 468f585c561595e137bb7bdb3e5b1b32a53a09e2

ava1ar commented on 2013-02-01 03:57

Why this was marked as Out-of-date? Looks like latest version on site is same as used in PKGBUILD. Anything wrong with it?

Anonymous comment on 2013-01-30 15:05

I have the same microphone issue.

However, if I attempt to load the plugin, confirm that the microphone is not listed, then restart Chrome, I see it listed and it works.

Also, it works fine in Firefox even without taking these measures. Odd that it works better there than in Google's own browser.

Anonymous comment on 2013-01-30 04:14

Here is what shows up when I click on the microphone drop down. Notice how both USB microphones plugged in just show a duplicate list of all of the sound-card outputs. Microphone works fine in other applications.

http://i.imgur.com/xxvDpRg.png

Anonymous comment on 2013-01-30 04:00

Using alsa, and XMonad with no DE, my microphone doesn't work. In the hangout settings, outputs are listed where the microphone inputs should be.

Anonymous comment on 2013-01-26 16:08

Same, this works for me.

karamaz0v commented on 2013-01-10 03:58

igalmarino, your build is working flawlessly!! thanks, i recovered my video chat!!

igalmarino commented on 2013-01-10 03:37

# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
# Maintainer: ava1ar <mail(dot)avatar(at)gmail(dot)com>

pkgname=google-talkplugin
pkgver=3.7.1.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('x86_64')
url="http://www.google.com/chat/video"
license=('custom:google')
depends=('gtk2>=2.12.0' 'libpng12>=1.2.13' 'libgl' 'libxt' 'lsb-release')
makedepends=('deb2targz')
optdepends=('libnotify' 'pulseaudio')
source=('http://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_3.7.1.0-1_amd64.deb')
sha1sums=('fe1821882af93f561681125a5a72f86902cc2cad')

package() {
deb2targz google-talkplugin_3.7.1.0-1_amd64.deb
tar zxvf google-talkplugin_3.7.1.0-1_amd64.tar.gz
cp -R ${srcdir}/opt ${pkgdir}
install -d "${pkgdir}/usr/lib"
cp -R ${srcdir}/usr/lib*/* ${pkgdir}/usr/lib
# cleaning up cron update script
rm -rf ${pkgdir}/opt/google/talkplugin/cron
}

ImNtReal commented on 2013-01-10 01:17

You should consider adding a mention about Hangout in the description.

jdevelop commented on 2013-01-06 11:28

So any updates on the plugin? Because it doesn't work here with pulseaudio installed and environment variables set.

dlz commented on 2012-12-21 14:21

thanks to kgoj!
I added "O3D_OVERRIDE_RENDER_MODE=2D" to /opt/google/talkplugin/envvars
No more high cpu usage.

hbdee commented on 2012-12-18 20:41

For whatever reason version 2.8.5 works for me, while 3.10.2.0 doesn't. So...

pkgver=2.8.5
...
sha1sums=('a864f43dce4986ecf1c51d04c8364a9baf9ace08')

vanillacoffee commented on 2012-12-15 18:38

I have the 100% CPU usage issue whenever the plugin is used at all, even just for audio. Same in Chromium and Firefox. Same with built-in and USB microphone/camera. Intel Ivy Bridge graphics, x86_64.

Phitherek commented on 2012-12-15 16:37

hmm, does not work for me either...

Phitherek commented on 2012-12-15 16:26

Hmmmm, does not work for me either. By the way, why not just use:
https://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm
or an equivalent for x86 to have the latest version packaged?

karamaz0v commented on 2012-12-11 02:10


I took a look at my chat logs, seems I got the first not working situation on 7-Nov, I don't use it daily, I'm pretty sure the problem was the last talkplugin update rolled on 4-Nov.

karamaz0v commented on 2012-12-11 02:04


the ones who had problems, did you solve it? I can't use the plugin also since some weeks, don't remember which update broke it. It "seems" to be working for Chrome or Firefox, but whenever I try to make a video call, neither the camera, nor the mic nor the speakers work, the same thing happens if I go to Chat settings. I'm on x86_64.

gnustomp commented on 2012-12-09 06:52

Isn't this the same version as the latest packages from Google (3.10.2.0-1)? Why is it still flagged out-of-date?

nhasian commented on 2012-12-07 20:52

Works just fine for me. didn't need to install the optional packages (pulseaudio or libnotify)

jdevelop commented on 2012-11-12 16:20

installed pulseaudio, same thing happens

jdevelop commented on 2012-11-12 12:38

I created /opt/google/talkplugin/envvars file

-rw-r--r-- 1 root root 0 Nov 12 14:32 /opt/google/talkplugin/envvars

still, it doesn't work (camera is on, but Chrome reports that it wasn't able to connect to the plugin).

Anonymous comment on 2012-11-10 17:29

I couldn't get the plugin to see any of my hardware till I installed pulseaudio (libpulse is not sufficient).

ava1ar commented on 2012-11-09 02:21

Should /opt/google/talkplugin/envvars be created during package installation?

Anonymous comment on 2012-11-08 22:22

I had similar issue to what jdevelop described in a comment below (chromium: camera starting in and then "please, install the plugin" box shown).

I followed[1] advice on http://www.garyshood.com/googlevideo/ (it got me a bit further) and then figured out that just creating empty /opt/google/talkplugin/envvars file helps.

[1] - well, sorta; sudo used as Garry suggests (with >>) is no help, but the idea is clear

jdevelop commented on 2012-11-07 15:48

Doesn't work here:

Linux devbox 3.6.6-1-ARCH #1 SMP PREEMPT Mon Nov 5 11:57:22 CET 2012 x86_64 GNU/Linux

chromium 22.0.1229.94-1
firefox 15.0.1-1

firefox crashes on opening plus.google.com
chrome opens hangout, web camera seems to be initialized, however chrome reports problems with connection to the plugin

how can I help with debuggung this issue?

ava1ar commented on 2012-11-04 17:55

Updated. Finally got my power back, horayy!

donniezazen commented on 2012-11-04 03:48

@ava1ar Thank you. You take care out there.

ava1ar commented on 2012-11-04 00:19

Will update package shortly. My home is still out of power after Sandy :(

dront78 commented on 2012-11-03 14:09

sha1sums error today
https://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm

dront78 commented on 2012-11-03 14:08

sha1sums error today

dront78 commented on 2012-11-03 14:06

sha1sums error today

trusktr commented on 2012-10-31 07:42

I'm getting these messages from namcap: http://pastie.org/5141637

Is it safe to install?

ava1ar commented on 2012-10-19 02:19

Why libtool needed here at all? PKGBUILD just repackages binary files, no building is happening here.

TioDuke commented on 2012-10-19 02:16

Shouldn't libtool be a mededepends instead of a runtime dependency?

TioDuke commented on 2012-10-19 02:13

Shouldn't libtool be a mededepends instead of a runtime dependency?

Anonymous comment on 2012-10-18 22:50

I think you forgot the libtool dependency.

rogorido commented on 2012-10-18 05:52

I have to say that it is working for me. The CPU usage is high, but it works OK

lybin commented on 2012-10-17 16:28

Please add to depends: lsb-release
cat ./.xsession-errors
...
[000:009] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
[000:009] Waiting for GoogleTalkPlugin to start...
sh: lsb_release: not foundа
[001:104] Attempting to connect to GoogleTalkPlugin...
...

rogorido commented on 2012-10-16 07:14

@Jurassic. I had no problem til the last kernel update... Strange...

Jurassic commented on 2012-10-16 00:47

@regorido: No you aren't. I've had this problem (I'm on a 64-bit arch) for months, still looking for a solution. My system completely freezes whenever I start a room, or answer a video call, or go to plugin camera settings. Completely bizarre behavior which no one seems to know a fix for. I did try the "options uvcvideo nodrop=1" trick in uvcvideo.conf but it had zero effect.

rogorido commented on 2012-10-15 16:27

do you experience 'problems' with talkplguin and the last kernel version (3.6)? I have a very hign CPU usage even if I am not speaking with the plugin, only twickering the options. Am I alone with this problem?

ava1ar commented on 2012-10-13 02:00

Updated.

Anonymous comment on 2012-10-12 13:24

5dee33c78ac80ab414dcdfa8c6472f48e9e1e17a google-talkplugin_current_x86_64.rpm

Anonymous comment on 2012-10-12 13:16

Broken for me too on x64

==> Retrieving Sources...
-> Downloading google-talkplugin-3.7.1.0-x86_64.rpm...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12.1M 100 12.1M 0 0 1609k 0 0:00:07 0:00:07 --:--:-- 2121k
==> Validating source files with sha1sums...
google-talkplugin-3.7.1.0-x86_64.rpm ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build google-talkplugin.

Anonymous comment on 2012-10-12 06:06

It appears google's i686 package is called i386

Anonymous comment on 2012-10-08 03:40

== Validating source files with md5sums...
libpng-1.2.50.tar.xz ... FAILED
libpng-1.2.50-apng.patch.gz ... FAILED
== ERROR: One or more files did not pass the validity check!

First Submitted: Tue, 19 Jan 2010 20:51:57 +0000
libpng12 1.2.50-1

ps:X86-64

ava1ar commented on 2012-10-02 00:46

Updated, thanks for the report!

ava1ar commented on 2012-10-02 00:46

Updated, thanks for the report!

Anonymous comment on 2012-10-02 00:32

The md5 hash for the amd64 .deb appears to be wrong, the new one should be 13722879f58156ef394b574e81378440.

delcypher commented on 2012-09-26 22:19

@jdc2172 - It is because the binary files link to this older version of the library. If you extract the .rpm and run

$ ldd opt/google/talkplugin/libnpgtpo3dautoplugin.so

You'll see

libpng12.so.0 => not found

You might be able hack a sym link that makes libpng 1.5 available as libpng12.so.0 but the binary interfaces may not be compatible leading to crashes.

I've actually noticed that I'm also missing
libCgGL.so => not found
libCg.so => not found

Which seem to be provided by http://www.archlinux.org/packages/community/x86_64/nvidia-cg-toolkit/ . However I'm not sure these are needed. I'll find out once I installed libpng12

ava1ar commented on 2012-09-16 01:51

updated

mitch_feaster commented on 2012-09-15 05:29

sha1 for i686 is now c58fba4315adf618213e1ed8ae6c1b13a36cb20f

rberaldo commented on 2012-09-14 22:13

@the_shade I'm having the same issue, though I haven't check Chromium. The plugin appears in about:config but Gmail doesn't recognize it. I can't say when it started, though it wasn't related to updates in the package, I think. Anybody else?

Saro commented on 2012-09-14 14:48

I forgot to say my architecture is x86_64

Saro commented on 2012-09-14 14:44

It don't work on my Firefox ( 15 and 16beta1). On chromium, it work.
Is it a common problem?

jdc2172 commented on 2012-09-07 12:21

why does this require AUR libpng12 instead of the extra/libpng library?

ava1ar commented on 2012-08-25 21:10

Fixed.

Anonymous comment on 2012-08-25 20:20

Why was this line commented out?

[ "$CARCH" = 'i686' ] && _arch='i386'

It's still required for i686, given that the only RPM sources provided by google are i386 and x86_64. Without editing the PKGBUILD and uncomentting, there was no way to install on i686.

ava1ar commented on 2012-08-25 18:09

New version is out, PKGBUILD was updated.

vnoel commented on 2012-08-25 17:59

Hi, the sha1sum is not good anymore (at least for x64...)

Anonymous comment on 2012-08-25 13:27

My configuration ending in 100%+ CPU usage is:
Gnome (from the reps) 3.4.2, AMD E-350 with internal ATI Chip using Catalyst drivers,
ext4, x64, Google-Chrome-dev.
@carwin: is your machine also using a 64 bit arch?
@SanskritFritz: Jitsi isn't a workaround for the plugin when using google+ hangout,
because the hangout doesn't use xmpp-jingle (yet).

Forum topic:
https://bbs.archlinux.org/viewtopic.php?id=147659

SanskritFritz commented on 2012-08-24 19:29

Does jitsi work as a workaround? For me it works flawless.

Anonymous comment on 2012-08-24 19:01

Yeah I'm on the latest gnome-shell from the official repos, 3.4.2 (I think).

I've tried Chrome stable, Chrome dev, Chromium dev etc... At this point it's just a waiting game I guess.
I have tried all these options on multiple machines even different filesystems (ext4/btrfs). I just can't find any common thread to follow. Any tips for debugging?

Anonymous comment on 2012-08-23 18:15

@carwin: Do you use Gnome 3.x? Chrome dev channel?

Anonymous comment on 2012-08-23 16:08

I ran nouveau for about two weeks and had the same issue.

SanskritFritz commented on 2012-08-23 07:27

Most probably nvidia is the culprit. Does it work with nouveau?

Anonymous comment on 2012-08-23 01:37

100% cpu issue for me as well. Eventually my whole machine will crash during a video chat.
I'm using nvidia drivers.

Anonymous comment on 2012-08-20 12:36

Edit: works perfectly well now on an Intel HD chipset. Woo!

Anonymous comment on 2012-08-19 19:10

@SanskritFritz: Doesn't work for me as well.
There is definitly something running wrong with the plugin..
always 100+ % CPU isn't seen anywhere else with webcam access.

SanskritFritz commented on 2012-08-07 23:06

Try creating a file in /etc/modprobe.d/uvcvideo.conf with "options uvcvideo nodrop=1".

Jurassic commented on 2012-08-07 21:41

Complete hard lock here as soon as I start hangout or even just go to Settings->Chat->Check settings. Is there a way to disable the video accelerator? Not sure if it's got anything to do with it.

Anonymous comment on 2012-08-03 23:27

I got 100% of CPU usage using this plugin. I'm on a x64 setup with google-chrome-dev (which runs fine with webrtc) and amd+ati cpu/gpu.
Easy to reproduce: In google+ start a hangout, just clicking the Hangout button is enough, the (small) webcam preview appears (bad resolution?!)
and the cpu goes crazy, which makes this plugin unusable for me :(

cmlr commented on 2012-07-30 13:49

Sound is working again for me. I didn't change anything, maybe it was a glitch on the Google end.

cmlr commented on 2012-07-25 22:00

cmlr commented on 2012-07-25 22:00

Sound has stopped working for this plugin on both of my computers. I'm using x64, and it fails on both chromium and firefox.

cmlr commented on 2012-07-24 15:11

Earphones no longer work on x64.

ava1ar commented on 2012-07-24 01:13

updated, should work fine now.

ava1ar commented on 2012-07-23 13:52

michurin,

will fix it later today, for now just follow the_shade advice.

Saro commented on 2012-07-23 13:45

substitute lib?? with lib* in PKGBUILD

@ JohnPatcher: I tried google effects and it work for me.

michurin commented on 2012-07-23 13:39

Hmm... I get

==> Entering fakeroot environment...
==> Starting package()...
cp: cannot stat '/tmp/yaourt-tmp-a/aur-google-talkplugin/src/usr/lib??/*': No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build google-talkplugin.

It's true:

$ ls /tmp/yaourt-tmp-a/aur-google-talkplugin/src/usr/
lib

I.e. 'lib??' not exists.

I'm trying to update 3.2.4.0-1 1 -> 2 on 32bit system.
Thanks a lot!

kbabioch commented on 2012-07-23 13:39

Thanks for your fast reaction, works now just like before. However I'm wondering whether "Google Effects" and/or Apps within a Hangout work for you? It tells me that there was an error while loading the application. This was the case already beforehand, so its not your fault. I'm just wondering whether I'm missing something here, or whether this doesn't work on Linux at all?

ava1ar commented on 2012-07-23 12:55

Issue with x64 fixed. Sorry, guys.

Saro commented on 2012-07-23 12:50

Just moving lib64 to lib work for me.
this is my PKGBUILD https://dl.dropbox.com/u/1139657/linux/PKGBUILD_gt

kbabioch commented on 2012-07-23 12:48

Thanks, hopefully this will be added soon ;).

kbabioch commented on 2012-07-23 12:47

Ok, thanks, hopefully this will be added ;).

Saro commented on 2012-07-23 12:46

Just moving lib64 to lib work for me.
this is my PKGBUILD https://dl.dropbox.com/u/1139657/linux/PKGBUILD_gt

Saro commented on 2012-07-23 12:44

Just moving lib64 to lib work for me.
this is my PKBUILD https://dl.dropbox.com/u/1139657/linux/PKBBUILD_gt

Saro commented on 2012-07-23 12:37

I think the problem is that fedora package use /usr/lib64 instead of /usr/lib.
I will try to use deb package or move files from lib64 to lib

kbabioch commented on 2012-07-23 12:19

Does the new version actually work for you? I'm running the 'x86_64' version, but Firefox doesn't recognize the plugin: It doesn't get mentioned on the "about:pluings" page as well as on the Google Hangout page, where I'm told I need to install the plugin. The "old" version worked just fine. Not sure what is going on here :(.

cpcgm commented on 2012-07-22 22:57

Thank you! Take good care of the package :-).

ava1ar commented on 2012-07-22 21:57

Package adopted. PKGBUILD refactored.

Anonymous comment on 2012-07-22 20:52

md5 fails

cpcgm commented on 2012-07-22 20:52

I can no longer maintain this PKGBUILD. Does anyone want to take over?

Anonymous comment on 2012-07-22 20:46

md5 fails

Leyorus commented on 2012-07-20 18:27

The md5 sum for amd64 version is wrong.
Correct it with these new value : "16feb6ab12d73f9091913336fc712256"

Anonymous comment on 2012-07-20 09:39

@msx
Have you tried only with Chrome/Chromium, or also with firefox and other browser?

Anonymous comment on 2012-07-20 08:04

md5 for x86 version was wrong correct with

md5sums=('d9514d644a36886a7130453f4c1b8c83')

msx commented on 2012-07-14 11:12

I can't make Google Chrome nor Chromium recognize that gtalk-plugin is installed, anyone else?
This is what I did:
1. I installed both Chrome and Chromium (just to check in both browsers)
2. Then installed this package with yaourt - so far it installed ok.
3. Then I initiated a chat conversation with a contact, then click the camera icon: Chrome/Chromium says it needs a plugin to let me use the camera, etc. and instructs me to click on a 'click here' link that's linked to https://www.google.com/chat/video?hl=en-GB.
4. Once at the GTalk plugin microsite I choose any package of the listed ones and hit download just to fool Chrome/Chromium I'm installing the plugin and force it to re-check if it's already installed and get it detect my hardware.
5. Next I'm redirected to the Chat section of my Gmail account configuration panel and after less than a minute where Chrome/Chromium tries to detect if the GTalk plugin is installed it fails with a message that I should install the plugin to get full video and audio support.

Does this happened to anyone else? I remember that six or so months ago, the last time I used the GTalk plugin for a video conference it was a smooth experience but now I can't make it work.
Ideas and suggestions welcomed!

BTW: I'm running a x86_64 Arch, shouldn't I install the 64-bits version of GTalk?

msx commented on 2012-07-14 11:05

I can't make Google Chrome nor Chromium recognize gtalk-plugin is installed, anyone else?
This is what I did:
1. I installed both Chrome and Chromium
2. Installed this package with yaourt and so far it installed ok.
3. I initiate a chat conversation with a contact, then click the camera icon and Chrome/Chromium will say it needs a plugin to let me use the camera, etc. and instructs me to click on a 'click here' link that's linked to https://www.google.com/chat/video?hl=en-GB.
4. Next I choose any option and hit download just to fool Chrome/Chromium I'm installing the plugin and to force it recheck it it's already installed and get it detect my hardware.
5. Next I'm redirected to the Chat section of my Gmail account configuration panel and after less than a minute when Chrome/Chromium tries to detect if the plugin is installed it fails with a message that I should install the plugin to get full video and audio support.

Does this happened to anyone else? I remember that six or so months ago, the last time I used the GTalk plugin for a video conference it runned smooth but now I can't make it work.
Ideas and suggestions welcomed!

BTW: I'm running a x86_64 Arch, shouldn't I install the 64-bits version of GTalk?

msx commented on 2012-07-14 11:04

I can't make Google Chrome nor Chromium recognize gtalk-plugin is installed, anyone else?
This is what I did:
1. I installed both Chrome and Chromium
2. Installed this package with yaourt and so far it installed ok.
3. I initiate a chat conversation with a contact, then click the camera icon and Chrome/Chromium will say it needs a plugin to let me use the camera, etc. and instructs me to click on a 'click here' link that's linked to https://www.google.com/chat/video?hl=en-GB.
4. Next I choose any option and hit download just to fool Chrome/Chromium I'm installing the plugin and to force it recheck it it's already installed and get it detect my hardware.
5. Next I'm redirected to the Chat section of my Gmail account configuration panel and after less than a minute when Chrome/Chromium tries to detect if the plugin is installed it fails with a message that I should install the plugin to get full video and audio support.

Does this happened to anyone else? I remember that six or so months ago, the last time I used the GTalk plugin for a video conference it runned smooth but now I can't make it work.
Ideas and suggestions welcomed!

cpcgm commented on 2012-07-04 11:13

I'm going to update the PKGBUILD tonight. Sorry for the delay.

dlin commented on 2012-07-04 01:33

wrong md5 for x86_64

lucasdemarchi commented on 2012-07-03 19:09

It's still wrong...

Raymondcal commented on 2012-07-03 10:33

Merci Fred ! :)

FredBezies commented on 2012-07-02 06:39

md5sums is wrong for x86_64 deb file. Here is the good one, generated using makepkg -g

md5sums=('7f47cce7bd4bc9dcc0009ad48f59f449')

Anonymous comment on 2012-06-28 20:26

Update to my last comment -- finally checked the official "G+ known issues" and it mentioned that window compositing is necessary for screen sharing. A lot of folks with tiling WMs have no need for compositing, so I didn't have this enabled. Installed xcompmgr and put it in my .xinitrc, screen sharing works like a charm now.

It would probably be good to add xcompmgr and/or some other compositors as optional dependencies for screen sharing via Hangouts.

Anonymous comment on 2012-06-28 15:50

Is anybody else having problems with the screen sharing in Hangouts, or has anyone even tried to use it? I saw it mentioned once by favonia about a month ago, but haven't been able to find anyone else with this problem, so I'm wondering if it's something to do with my general setup or this PKGBUILD.

vinipsmaker commented on 2012-06-27 15:01

Updated PKGBUILD with fixed source and corrected MD5SUMs: http://pastebin.com/index/Hd5ZJT7h

jlesquembre commented on 2012-06-26 23:23

About the out of date, the latest plugin version is 3.1.4.0-1, but according to the package details the version is 2.9.10.0-1,
BUT in the PKGBUILD you have a link to the latest version. For my is not clear if should be marked out of date or not.

Probably we can change the link from
http://dl.google.com/linux/direct/google-talkplugin_current_i386.deb
to
http://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_3.1.4.0-1_amd64.deb
and avoid confusion.

gtmanfred commented on 2012-06-26 18:41

don't mark things out of date unless they are actually out of date... bad md5 sum is not out of date

saleem commented on 2012-06-26 18:41

hi, this package still reports the same error

$ yaourt -S google-talkplugin

==> Downloading google-talkplugin PKGBUILD from AUR...
x PKGBUILD

Comment by: joemccall86 on Sun, 17 Jun 2012 12:32:23 +0000
An update from my previous comment: if I export XLIB_SKIP_ARGB_VISUALS=1 before I chromium, the error message goes away but the original problem still exists. No help there unfortunately :-(

Comment by: myle on Sun, 24 Jun 2012 16:22:00 +0000
I have the same problem as joemccall86.

Comment by: gammel.holte on Mon, 25 Jun 2012 19:34:08 +0000
New md5 sum it seems (for 64 at least). Thanks for the package

Comment by: kra3 on Tue, 26 Jun 2012 13:43:18 +0000
new md5 sum for 64 bit is 7f47cce7bd4bc9dcc0009ad48f59f44
Edit PKGBUILD and update md5sum.

Comment by: pitti on Tue, 26 Jun 2012 17:25:44 +0000
You missed a digit at the end. The 64 Bit MD5 is 7f47cce7bd4bc9dcc0009ad48f59f449

Comment by: kba on Tue, 26 Jun 2012 18:01:18 +0000
Updated PKGBUILD with corrected checksums: http://pastebin.com/Hd5ZJT7h

First Submitted: Fri, 20 Aug 2010 09:18:35 +0000
google-talkplugin 2.9.10.0-1
( Unsupported package: Potentially dangerous ! )
==> Edit PKGBUILD ? [Y/n] ("A" to abort)
==> ------------------------------------
==> n

==> google-talkplugin dependencies:
- gtk2>=2.12.0 (already installed)
- libgl (already installed)
- libxt (already installed)
- libpng12>=1.2.13 (package found)


==> Continue building google-talkplugin ? [Y/n]
==> -------------------------------------------
==>
==> Building and installing package
==> Install or build missing dependencies for google-talkplugin:
resolving dependencies...
looking for inter-conflicts...

Targets (1): libpng12-1.2.46-2

Total Download Size: 0.17 MiB
Total Installed Size: 0.77 MiB

Proceed with installation? [Y/n] y
:: Retrieving packages from archlinuxfr...
libpng12-1.2.46-2-i686 172.5 KiB 13.3K/s 00:13 [######################] 100%
(1/1) checking package integrity [######################] 100%
(1/1) loading package files [######################] 100%
(1/1) checking for file conflicts [######################] 100%
(1/1) checking available disk space [######################] 100%
(1/1) installing libpng12 [######################] 100%
==> Making package: google-talkplugin 2.9.10.0-1 (Tue Jun 26 23:35:51 PKT 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Downloading google-talkplugin-2.9.10.0-i386.deb...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.5M 100 10.5M 0 0 456k 0 0:00:23 0:00:23 --:--:-- 473k
==> Validating source files with md5sums...
google-talkplugin-2.9.10.0-i386.deb ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build google-talkplugin.
==> Restart building google-talkplugin ? [y/N]
==> ------------------------------------------

kba commented on 2012-06-26 18:01

Updated PKGBUILD with corrected checksums: http://pastebin.com/Hd5ZJT7h

Anonymous comment on 2012-06-26 17:25

You missed a digit at the end. The 64 Bit MD5 is 7f47cce7bd4bc9dcc0009ad48f59f449

Anonymous comment on 2012-06-26 13:43

new md5 sum for 64 bit is 7f47cce7bd4bc9dcc0009ad48f59f44
Edit PKGBUILD and update md5sum.

gammel.holte commented on 2012-06-25 19:34

New md5 sum it seems (for 64 at least). Thanks for the package

myle commented on 2012-06-24 16:22

I have the same problem as joemccall86.

Anonymous comment on 2012-06-17 12:32

An update from my previous comment: if I export XLIB_SKIP_ARGB_VISUALS=1 before I chromium, the error message goes away but the original problem still exists. No help there unfortunately :-(

Anonymous comment on 2012-06-16 20:33

Can't seem to get video working. V4L2 works fine for vlc and skype, so I have to assume it's the plugin. The only clue I can find is the stderr of chromium:

[019:061] Error(messagesocket.cc:434): Unauthorized message received, data=["fs",{"callId":"c1039488031","callType":"v","pr":"a"}]

Audio and other people's video are working fine, and strace -p $(pgrep GoogleTalkPlugin) doesn't seem to show anything of use. I can post the output to pastebin if you guys think it might be helpful. Anyone else having this issue?

uvcvideo driver
cat /sys/class/video4linux/video0/name -> VF0610 Live! Cam Socialize HD

cpcgm commented on 2012-06-10 22:59

<sarcasm>I love it when people post comments, delete them and let me look as if I'd talk to myself.</sarcasm>

cpcgm commented on 2012-06-10 22:48

Addition: I have libtool-multilib installed.

cpcgm commented on 2012-06-10 22:48

Why do you think we need libool? I don't have it installed.

tchebb commented on 2012-06-10 22:46

Missing builddep: libtool

Anonymous comment on 2012-06-10 01:37

Thanks!

cpcgm commented on 2012-06-10 00:47

Updated. Sorry for the delay.

sakalisc commented on 2012-06-07 09:23

Just to let everyone know, I emailed the maintainer and he said he will update
the package during/after the weekend, because he is rather busy right now.

Fandekasp commented on 2012-06-04 08:01

thanks @sandrob

Anonymous comment on 2012-06-01 13:32

Here are the new checksums as of Jun. 1, 2012

if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('4542957e613d0def78e078f3877f819a')
else
ARCH='i386'
md5sums=('d8e2ce0f1a454090485986a4457a7de7')
fi

favonia commented on 2012-06-01 11:47

joemccall86, they are found in the control file in the deb file.

BTW, I did some minor improvements afterward, replacing the lines after 'optdepends' with the following:

source=(google-talkplugin-${pkgver}-${CARCH}.rpm::http://dl.google.com/linux/direct/google-talkplugin_current_${CARCH}.rpm)
sha512sums=('8f536b51ee4046f764e0afc4283e7e898947b8855a23385ff21167bcc7647ac40f5b8a1888e2d840e0d0c344f30771a39b29f17fc2e2b6b8af0e065055282afe')

package() {
msg "Copying files except files for cron..."
# ideally this should be a recursive 'install'
cp -R ${srcdir}/opt ${pkgdir}
cp -R ${srcdir}/usr ${pkgdir}
rm -r ${pkgdir}/opt/google/talkplugin/cron
msg2 "Done copying files."

msg "Renaming 'lib64' to 'lib'..."
mv ${pkgdir}/usr/lib64 ${pkgdir}/usr/lib
msg2 "Done renaming files."
}

Anonymous comment on 2012-05-29 11:25

favonia: Where did you find the versioning information?

dkorzhevin commented on 2012-05-28 12:02

Good plugin. It works with Firefox 12.0 on x86_64

favonia commented on 2012-05-28 00:32

Additional comments: Sometimes the screen sharing just works, so I guess it's unrelated to the packing.

favonia commented on 2012-05-27 14:07

joemccall86,
The PKGBUILD doesn't copy /etc/cron.daily... so I guess it's fine.

cpcgm,
Here's my updated PKGBUILD for x86_64 that at least supports basic video and audio. Unfortunately the screen sharing is not working. Hope this is still helpful.
(1) The long dependency list is modified from the control file in the deb file, and lsb-release is added since I found that 'lsb_release' is called by the plugin. Perhaps lots of them are redundant but I added them anyway.
(2) As torto pointed out, there's no need to 'ar' the deb file, and the rpm file can save one more 'tar'!
(3) For some reasons my Firefox expects the plugin in a different place, so I create some symbolic links.
(4) I took a more agrresive step to remove /opt/google/talkplugin/cron entirely.
(5) Sorry that this doesn't support i686 because I don't have one i686 machine. :)

pkgname=google-talkplugin
pkgver=2.9.10.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('x86_64')
url="http://www.google.com/chat/video"
license=('unknown')
depends=('cairo>=1.6.0' 'fontconfig>=2.8.0' 'freetype2>=2.3.9' 'libgl' 'glib2>=2.12.0' 'gtk2>=2.14.0' 'libpng12>=1.2.13-4' 'libx11' 'libxcomposite>=0.3-1' 'libxfixes>=4.0.1' 'libxrandr>=1.2.99.2' 'libxrender' 'libxt' 'v4l-utils' 'lsb-release')
optdepends=('libnotify' 'pulseaudio')

ARCH='x86_64'
LIB_ARCH_SUFFIX='64'
source=(google-talkplugin-$pkgver-$ARCH.rpm::http://dl.google.com/linux/direct/google-talkplugin_current_${ARCH}.rpm)
md5sums=('53bbc5e385a0893adcc5e6c842263907')

build() {
msg "Moving files but ignoring files for cron..."
mv ${srcdir}/opt ${pkgdir}
mv ${srcdir}/usr ${pkgdir}
rm -r ${pkgdir}/opt/google/talkplugin/cron
msg2 "Done moving files"

msg "Creating symbolic links to make Firefox happy..."
mkdir -p ${pkgdir}/usr/lib/mozilla/plugins/
ln -s ../../../lib${LIB_ARCH_SUFFIX}/mozilla/plugins/libnpgoogletalk.so ${pkgdir}/usr/lib/mozilla/plugins/
ln -s ../../../lib${LIB_ARCH_SUFFIX}/mozilla/plugins/libnpgtpo3dautoplugin.so ${pkgdir}/usr/lib/mozilla/plugins/
msg2 "Done creating symbolic links"
}

Anonymous comment on 2012-05-26 20:30

I added the following to my PKGBUILD:


msg "Disabling the Google voice and video chat repository"
mkdir -p $pkgdir/etc/default
touch $pkgdir/etc/default/google-talkplugin
msg2 "Done disabling the Google voice and video chat repository"


This prevents the cronjob that gets added from running (at least according to http://www.google.com/chat/video/download.html).

Anonymous comment on 2012-05-26 11:06

Please update checksum for deb file.

cpcgm commented on 2012-05-25 19:13

I'll look into it. Thanks.

torto commented on 2012-05-25 19:11

ar -xv google-talkplugin-$pkgver-$ARCH.deb || return 1

google-talkplugin-$pkgver-$ARCH.deb is automatically extracted by makepkg, so it is being extracted twice
Just a detail!

cpcgm commented on 2012-05-25 18:17

What do you mean?

torto commented on 2012-05-25 17:28

Extracting the deb file is now unnecesary since it's done automatically!

cpcgm commented on 2012-05-24 20:09

This means that there is a new version. I'll update it tomorrow.

Anonymous comment on 2012-05-24 20:08

I got this problem

=> Validating source files with md5sums...
google-talkplugin-2.8.5.0-i386.deb ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build google-talkplugin.

icub3d commented on 2012-05-10 16:52

For those of you having problems with the plugin freezing, it appears that this is a webcam problem. I was able to fix it by following the instructions found here: https://bbs.archlinux.org/viewtopic.php?pid=1096065

In short:

su -c 'echo options uvcvideo nodrop=1 >> /etc/modprobe.d/uvcvideo.conf && rmmod uvcvideo && modprobe uvcvideo'

This disabled my HD webcam though, so I'm stuck using my laptops default webcam for now.

Anonymous comment on 2012-05-10 11:34

Found out how to fix the volume jump issue

Open /etc/pulse/daemon.conf and add the following

flat-volumes = no

Then restart pulseaudio

pulseaudio --kill
pulseaudio --start

Worked for me

Decorian commented on 2012-05-07 19:10

Mine freezes too. Would be good to have this working.

conley commented on 2012-05-01 22:23

Whenever I try to use this plugin, my computer hard freezes. Any suggestions?

vorbote commented on 2012-05-01 11:24

Ah OK. I checked the main plugin. Unfortunately libnpgtpo3dautoplugin.so still needs it. That's an obvious oversight on Google's part as png12 is in transition for removal in Debian and won't, quite probably, be in wheezy. Probably dropped in a newer version in the short future.

xrchz commented on 2012-05-01 08:00

@vorbote Really? Why not? When I tried removing libpng12, I started getting "Inconsistency detected by ld.so" errors.

vorbote commented on 2012-04-30 21:08

Please notice that the dependency on libpng12 is not needed anymore.

jeagoss commented on 2012-04-22 21:38

@tancrackers The Windows and Linux versions often differ in version number.

cpcgm commented on 2012-04-22 21:37

No problem. The only valid indicator we have is the MD5 sum. The PKGBUILD always downloads the most recent version. If Google releases a new version the MD5 sum check will fail. In this case please flag the package out of date and I'll update it.

tancrackers commented on 2012-04-22 21:36

No problem!

tancrackers commented on 2012-04-22 21:35

https://www.mozilla.org/en-US/plugincheck/
I have the aur package here, version 2.8.5
On windows, I have version 2.8.7
http://i43.tinypic.com/6nui6o.png

jeagoss commented on 2012-04-22 21:35

Seems this was corrected right as I was posting. Sorry about that.

jeagoss commented on 2012-04-22 21:34

2.8.5.0 is the latest. I just pulled it manually. This should not be flagged out of date.

cpcgm commented on 2012-04-22 21:28

Which Mozilla check? This is not out of date. If it was out of date, the MD5 sum check would fail.

tancrackers commented on 2012-04-22 21:23

Out of date according to Mozilla plugin check.

cpcgm commented on 2012-03-31 14:29

Thanks, tuborg. I updated.

tuborg commented on 2012-03-28 20:48

2.8.5.0 is the latest. MD5 for amd64 is 351a558d4addbb79328f2d7409e1b040, and i386 df40c65d2ffd1ec3878a54ff32b432b1.

Anonymous comment on 2012-03-27 13:50

I have the same problem as akspecs

I have created the options file but it has not fixed my problem

To replicate it, lower your volume to something low (I went for 5%), go to plus.google.com and click start a hangout, then the audio jumps to 100%

I'm using KDE 4.8.1 and have pulseaudio pulseaudio-alsa and alsa-utils installed

akspecs commented on 2012-03-21 23:12

@jeagoss

I appreciate your advice and I am glad to know that this worked for you. For whatever reason I am still having trouble with this plugin, because this had no effect.

Prior to this, I hadn't started alsa upon system bootup as a daemon, so I tried doing this as many people do it this way. I then created some "default settings" for alsa and set a "aslactl restore" point.

Those files existed, and here were their contents. Prior to the edit audio-flags=3 was what that field was set to. Supposedly audio-flags=1 was supposed to be my fix and restarting the service should've been where I've seen the effects. Unfortunately it didn't happen. Here's what the options file looked like:

audio-flags=3 # before I edited the 3 to 1 - I edited this value and even removed the field in many trial and error attemtps to get it to work
audio-input=
audio-output=

Strange :/



jeagoss commented on 2012-03-20 17:04

@akspecs

If the directory ~/.config/google-googletalkplugin doesn't exist, create it.
In that directory, make sure there is a file named options. If it isn't there, create it.
Make sure the following line is in that file.

audio-flags=1

After you do this, you will need to restart the googletalk-plugin process.

This will disable the automatic volume handling in the GoogleTalk plugin. It is exactly what I had to do to fix the same situation you are experiencing.

The following snippet of code will do exactly what I told you above if the directory and file isn't there.

mkdir -p ~/.config/google-googletalkplugin
echo "audio-flags=1" > ~/.config/google-googletalkplugin/options

akspecs commented on 2012-03-19 23:07

Hey, I don't know where this came from but lately I've been having problems with inconsistend volume output from google voice. Calls always come in at full blast :/

I've seen a few posts about this on other forums and groups, but I'm having trouble seeing the real solution to this. Any suggestions would be great. I have pulseaudio and pulseaudio-alsa installed, along with alsa-lib alsa-oss alsa-plugins alsa-utils gnome-alsamixer pulseaudio-alsa.

cpcgm commented on 2012-03-15 12:48

I updated the PKGBUILD and also included techlive's improvement. Thank you!

xrchz commented on 2012-03-15 07:56

Note that techlive's PKGBUILD contains an improvement (renames the downloaded file so it includes the version rather than just "current") and not just the new MD5s, in case that wasn't clear.

i18nde commented on 2012-03-15 06:28

MD5 for i386 is 9b37dfd0bd1741780028fc376f2b12f9, should bechanged

deadcode commented on 2012-03-15 02:12

Package has been updated to Google Talk Plugin v2.7.5.0. Please update the PKGBUILD. Thanks

techlive commented on 2012-03-15 02:01

Forgot the link:http://pastebin.com/AD1WM4cZ

techlive commented on 2012-03-15 02:00

2.7.5.0 is out.

Here is a updated PKGBUILD with right md5sums, and make sure the previous download google-talkplugin_current_i386.deb won't cause md5sums checking fail by renaming it after downloading.

techlive commented on 2012-03-15 01:45

@skunktrader this is because you have the last download google-talkplugin_current_i386.deb in you source directory, see you config in /etc/makepkg.conf or ~/.makepkg.conf.

Anonymous comment on 2012-03-15 01:38

Please update md5sums:
"==> Validating source files with md5sums...
google-talkplugin_current_i386.deb ... FAILED
==> ERROR: One or more files did not pass the validity check!"

cpcgm commented on 2012-03-14 23:12

Thanks, everyone. I updated the PKGBUILD.

lth commented on 2012-03-13 23:08

I can verify for 32 bit. It works with just this:
depends=('gtk2>=2.12.0' 'libpng12>=1.2.13' 'libgl' 'libxt')

cpcgm commented on 2012-03-13 11:33

Can anyone verify this for 32 bit?

xrchz commented on 2012-03-13 11:12

64 bit

cpcgm commented on 2012-03-13 10:39

Is this on 32 or 64 bit?

xrchz commented on 2012-03-13 08:50

Wow namcap is awesome.
Based on my results with it (similar to ridkulus_rat's), I tried a modified PKGBUILD with the following dependencies ONLY:
depends=('gtk2>=2.12.0' 'libpng12>=1.2.13' 'libgl' 'libxt')
I installed it and namcap no longer complains about dependencies (although it complains about other things).
Then I uninstalled my orphaned packages (in my case glew and libstdc++5).
Then I tested the plugin and it still works perfectly fine in Gmail.

ridikulusrat commented on 2012-03-13 06:04

@cpcgm: You can find out using namcap. This is what it gives in my system

google-talkplugin E: Insecure RPATH '/opt/google/talkplugin/lib' in file ('opt/google/talkplugin/libnpgtpo3dautoplugin.so')
google-talkplugin E: ELF file ('opt/google/talkplugin/GoogleTalkPlugin') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/libnpgoogletalk.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/libnpgtpo3dautoplugin.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/lib/libCgGL.so') outside of a valid path.
google-talkplugin E: ELF file ('opt/google/talkplugin/lib/libCg.so') outside of a valid path.
google-talkplugin W: Referenced library 'libCgGL.so' is an uninstalled dependency
google-talkplugin W: Referenced library 'libCg.so' is an uninstalled dependency
google-talkplugin W: Dependency 'freetype2' on your system is a testing release
google-talkplugin W: Dependency 'libx11' on your system is a testing release
google-talkplugin W: Dependency 'libgl' on your system is a testing release
google-talkplugin E: unknown is not a common license (it's not in /usr/share/licenses/common/)
google-talkplugin W: Dependency included and not needed ('alsa-utils')
google-talkplugin W: Dependency gcc-libs included but already satisfied
google-talkplugin W: Dependency glibc included but already satisfied
google-talkplugin W: Dependency fontconfig included but already satisfied
google-talkplugin W: Dependency freetype2 included but already satisfied
google-talkplugin W: Dependency libgl included but already satisfied
google-talkplugin W: Dependency included and not needed ('glew')
google-talkplugin W: Dependency glib2 included but already satisfied
google-talkplugin W: Dependency included and not needed ('libstdc++5')
google-talkplugin W: Dependency libx11 included but already satisfied
google-talkplugin W: Dependency libxfixes included but already satisfied
google-talkplugin W: Dependency libxt included but already satisfied
google-talkplugin W: Dependency included and not needed ('openssl-compatibility')

cpcgm commented on 2012-03-13 02:25

I know. xrchz says that we neither need openssl-compatibility nor openssl98.

techlive commented on 2012-03-13 02:24

@cpcgm Acctural openssl098 is privoding openssl-compatibility,so insttall openssl098 is okay, otherwise, maybe manually edit %DEPENDS section in /var/lib/pacman/local/*/desc.

cpcgm commented on 2012-03-13 01:33

If you're absolutely sure I can remove it. The thing is: openssl-compatibility is a dependency for other packages I have installed so I cannot test the plugin without it.

xrchz commented on 2012-03-13 01:30

It doesn't need openssl-compatibility or openssl098 anyway!
openssl in [core] (and possibly lib32-openssl in [multilib]) is sufficient.

cpcgm commented on 2012-03-12 20:21

The PKGBUILD is updated. Thanks xduugu and jeagoss for the information.

cpcgm commented on 2012-03-12 20:05

Okay. I'll change it.

jeagoss commented on 2012-03-12 15:07

openssl098 provides openssl-compatibility

It is exactly the same package as openssl-compatibility, just newer and with a different name.

cpcgm commented on 2012-03-12 12:28

Wouldn't it be better to get openssl-compatibility updated? Many packages rely on it.

xduugu commented on 2012-03-08 14:31

Could you please change the openssl-0.9.8 dependency from openssl-compatibility[1] to openssl098[2], since the former uses a build from 2010 which contains security issues. Thanks.

[1] https://aur.archlinux.org/packages.php?ID=36308
[2] https://aur.archlinux.org/packages.php?ID=40574

Unia commented on 2012-02-15 13:11

Yes, I get your point. I must say I do agree, but since openssl is such a common dependency I don't think it would hurt to just keep it in the PKGBUILD for now.

xrchz commented on 2012-02-15 13:01

Sorry Unia, I didn't mean to suggest that openssl isn't required by a lot of packages, even non AUR ones.
My point is that "X is required by lots of packages (that aren't Y)" is not a good reason for "X should be a dependency of Y".

Unia commented on 2012-02-15 12:49

I'm not talking about AUR packages - I'm talking about general packages most users have on their systems. Hell, syslog-ng and wget are installed by default! Take a look at my packages that require openssl:

┌─[jente@lappy ~][13:21:16]
└─■ pacman -Rns openssl
Wachtwoord:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: ca-certificates: requires openssl
:: curl: requires openssl
:: emesene: requires openssl
:: google-talkplugin: requires openssl
:: heirloom-mailx: requires openssl
:: iputils: requires openssl
:: libarchive: requires openssl>=1.0.0
:: libevent: requires openssl
:: libfetch: requires openssl>=1.0.0
:: libsasl: requires openssl
:: libssh2: requires openssl
:: python2: requires openssl
:: python2-pyopenssl: requires openssl
:: rtmpdump: requires openssl
:: ruby: requires openssl
:: syslog-ng: requires openssl
:: wget: requires openssl
:: wpa_supplicant: requires openssl

Unia commented on 2012-02-15 12:49

I'm not talking about AUR packages - I'm talking about general packages most users have on their systems. Hell, syslog-ng is installed by default! Take a look at my packages that require openssl:

┌─[jente@lappy ~][13:21:16]
└─■ pacman -Rns openssl
Wachtwoord:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: ca-certificates: requires openssl
:: curl: requires openssl
:: emesene: requires openssl
:: google-talkplugin: requires openssl
:: heirloom-mailx: requires openssl
:: iputils: requires openssl
:: libarchive: requires openssl>=1.0.0
:: libevent: requires openssl
:: libfetch: requires openssl>=1.0.0
:: libsasl: requires openssl
:: libssh2: requires openssl
:: python2: requires openssl
:: python2-pyopenssl: requires openssl
:: rtmpdump: requires openssl
:: ruby: requires openssl
:: syslog-ng: requires openssl
:: wget: requires openssl
:: wpa_supplicant: requires openssl

xrchz commented on 2012-02-15 12:45

maybe if people didn't "include it just to be sure" it wouldn't be a dependency for so many packages.(obviously don't do that)

Unia commented on 2012-02-15 12:18

Well for me it works without openssl-compatibility and lib32-openssl. I don't know if 64bit openssl is required, but it gets installed as a dependency for many applications so I guess it won't hurt to include it just to be sure

cpcgm commented on 2012-02-15 01:30

So you all agree that I should remove openssl-compatibility for the 64 bit version? How about the 32 bit one?

Unia commented on 2012-02-14 14:55

Oh, my bad - is does indeed function without openss-compatibility and lib32-openssl. I guess I do still need 64bit openssl?

dapolinario commented on 2012-02-14 00:24

Functioning normally without openssl-compatibility and lib32-openssl. None of the multilib libraries.

xrchz commented on 2012-02-13 23:55

I'd rather substitute for lib32-openssl since it's in the official repos.

Unia commented on 2012-02-13 23:53

Yes xrchz, it's still needed. At least, my contact couldn't see me and I couldn't see her without it.

cpcgm commented on 2012-02-13 23:00

I don't know. I can remove it...

xrchz commented on 2012-02-13 22:56

Somehow openssl-compatibility crept back in as a dependency with the new PKGBUILD. Is it actually necessary? (I just built without it and it works fine, but I do have lib32-openssl for skype.)

cpcgm commented on 2012-02-13 22:37

I can't verify myself because all 32 bit libraries are needed by other packeges. Due to popular demand I'll upload a changed PKGBUILD. Please comment if you encounter any problems with the 64 bit version.

Unia commented on 2012-02-13 16:00

I can confirm that dapolinario's PKGBUILD (found here: http://pastebin.com/CYLD9XL7) without lib32 packages fully works! cpcgm, could you please update your "official" PKGBUILD?

big_gie commented on 2012-02-08 20:02

Don't install the src package.
Untar it, run makepkg to create the package:
$ tar -zxvf google-talkplugin-2.6.1.0-1.src.tar.gz
$ cd google-talkplugin
$ makepkg
$ pacman -U google-talkplugin-2.6.1.0-1-x86_64.pkg.tar.xz

cpcgm commented on 2012-02-08 18:55

I don't know. It's working for me. Are you using any wrapper?

binarysage commented on 2012-02-08 18:54

showing me:
error: missing package metadata in google-talkplugin-2.6.1.0-1.src.tar.gz
error: 'google-talkplugin-2.6.1.0-1.src.tar.gz': invalid or corrupted package
what should i DO?

binarysage commented on 2012-02-08 18:51

showing me:
error: missing package metadata in google-talkplugin-2.6.1.0-1.src.tar.gz
error: 'google-talkplugin-2.6.1.0-1.src.tar.gz': invalid or corrupted package
what should i DO?

cpcgm commented on 2012-02-02 03:49

I haven't had time to do a test myself.

jumpcannon commented on 2012-02-02 03:10

Is there a reason that the 64-bit version still has 32-bit dependencies? I built the package with the 32-bit dependencies removed (and no 32-bit libraries installed on my system) and google hangouts/google video chat seem to work just fine in Firefox. If the 32-bit deps are no longer required, please remove them from the PKGBUILD. Thanks!

stephane commented on 2012-01-30 00:57

PKGBUILD from dapolinario worked for me (I never installed any lib32 pkgs).

It could be further tidied up by
1) Removing unneeded '|| return 1'
2) Changing the name of the 'build' function to 'package'
3) The script that create the debian repository is not needed on Arch. Add an
rm -r ${pkgdir}/opt/google/talkplugin/cron
at the end.
4) There are some of dependencies that are unneeded or already satisfied and could be safely removed from the depends array (see warning messages from namcap).

cpcgm commented on 2012-01-29 15:02

Ah okay. Good to know :-). Did anyone else try something similar? I'll do my own test later.

dapolinario commented on 2012-01-29 15:01

Sorry. Forgot to mention this detail. I removed all libraries multilib, no 32-bit libraries.

dapolinario commented on 2012-01-29 15:00

Sorry. Forgot to mention this detail. I removed all libraries multlib, no 32-bit libraries.

cpcgm commented on 2012-01-29 14:53

Yeah, but as long as the 32 bit libraries are still on your system you can't say if the plugin will work without them or not. Just removing them from the PKGBUILD doesn't prove anything, you have to uninstall the libraries and test again.

dapolinario commented on 2012-01-29 14:33

I changed the PKGBUILD and reinstalled the package.

My PKGBUILD: http://pastebin.com/CYLD9XL7

dapolinario commented on 2012-01-29 14:30

I changed the PKGBUILD and reinstalled the package.

My PKGBUILD:
# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
pkgname=google-talkplugin
pkgver=2.6.1.0
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
url="http://www.google.com/chat/video"
license=('unknown')

if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
md5sums=('fca8b27eb22c25cc4f603a10ebd6deae')
else
ARCH='i386'
md5sums=('067aabe52054174066ce6e78466b8e53')
fi

depends=('alsa-utils' 'gcc-libs>=4.1.1' 'glibc>=2.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'libgl' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng12>=1.2.13' 'libstdc++5' 'libx11' 'libxfixes' 'libxt' 'openssl-compatibility')
optdepends=('libnotify' 'pulseaudio')


source=(http://dl.google.com/linux/direct/google-talkplugin_current_$ARCH.deb)

build() {
msg "Extracting..."
ar -xv google-talkplugin_current_$ARCH.deb || return 1
tar -xvf data.tar.gz || return 1
msg2 "Done extracting!"
msg "Moving files"
mv $srcdir/opt $pkgdir
mv $srcdir/usr $pkgdir
msg2 "Done moving files"

}

cpcgm commented on 2012-01-29 14:28

Did you deinstall the 32 bit libraries ('lib32-alsa-lib' 'lib32-gcc-libs>=4.1.1' 'lib32-libstdc++5' 'lib32-glibc>=2.3.4' 'lib32-libx11' 'lib32-libxt' 'lib32-openssl' 'lib32-libxfixes' 'lib32-zlib' 'lib32-gtk2' 'lib32-gdk-pixbuf2') or are they still on your system?

dapolinario commented on 2012-01-29 14:26

Operating normally with the dependencies below the 64-bit architecture:

depends=('alsa-utils' 'gcc-libs>=4.1.1' 'glibc>=2.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'libgl' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng12>=1.2.13' 'libstdc++5' 'libx11' 'libxfixes' 'libxt' 'openssl-compatibility'

stephane commented on 2012-01-28 22:07

The .deb seems to be version 2.6.1.0, but the rpm package install version 2.6.2.0 on fedora. Don't know how they are different, but the 64 bits rpm has no dependency against 32 bits pkgs.

stephane commented on 2012-01-28 22:00

Because I did not realized that your pkg has correct md5sums for the latest version. However your pkgver is wrong : current is 2.6.2.0, not 2.6.1.0.

stephane commented on 2012-01-28 21:59

Because I did not realized that your pkg has correct md5sums for the latest version. However your pkgver is wrong : current is 2.6.2.0, not 2.6.1.0.

cpcgm commented on 2012-01-28 18:19

Why did you again flag the package out of date? There is no newer version!

I'll look into the 32bit packages.

stephane commented on 2012-01-28 18:10

On fedora, with version 2.6.2.0, I think that 32 bits pkgs are no longer necessary on x86_64.

cpcgm commented on 2012-01-19 11:18

Have you read the older comments?

> bema am Wed, 23 Nov 2011 18:25:31 +0000
> There is a changelog but that is not nearly as exiting as one could think.
> You can view it with `zcat /usr/share/doc/google-talkplugin/changelog.Debian.gz`.

jackgu1988 commented on 2012-01-19 00:40

@blkqi I would like to see the changelog as well..

blkqi commented on 2012-01-18 22:15

anyone know where to see a changelog for this?

gosella commented on 2012-01-18 20:06

Version 2.6.1.0-1 is out, apparently.

These are the checksums:

fca8b27eb22c25cc4f603a10ebd6deae google-talkplugin_current_amd64.deb
067aabe52054174066ce6e78466b8e53 google-talkplugin_current_i386.deb

cpcgm commented on 2012-01-14 02:06

Yes. It is listed as optional dependency. I can't make lib32-libpulse a dependency because the plugin also works on systems without pulseaudio.

QXQ commented on 2012-01-14 02:04

64 bit user here, installed lib32-libpulse and it works now. Gotta make sure all those 32-bit libs are in place...

kr105 commented on 2011-12-27 20:50

Me funciono todo bien

Anonymous comment on 2011-12-21 04:37

If you are having problems, make sure that you do the following:

(Taken from the arch wiki page)

# gpasswd -a <username> video
# chmod 666 /dev/video0

And restart the browser and it should work just fine.

Anonymous comment on 2011-12-12 15:40

Hey everyone who's having problems with this package, specially the 64bit users. Make sure you enable the Multilib repository in pacman.conf: https://wiki.archlinux.org/index.php/Multilib_Project

Also install the libpng12 AUR package first: https://aur.archlinux.org/packages.php?ID=33795

Anonymous comment on 2011-12-06 23:18

Works for me in my 64 bits system, open a thread in the forum if you have a problem.

Anonymous comment on 2011-12-06 23:01

Works for me in my 64 bits system, open a thread in the forum if you have a problem.

Anonymous comment on 2011-12-06 22:56

I plug in does not work, and my 64-bit version of someone who has the authority abolished with AUR and what I do now? How does this plug in does not work?

c00kiemon5ter commented on 2011-12-02 00:26

I have v4l-utils here, not the lib32 version, and the plugin works fine.

cpcgm commented on 2011-12-02 00:23

Do all 64 bit users have lib32-v4l-utils installed?

Anonymous comment on 2011-12-02 00:16

I would always get a black screen, until I installed: lib32-v4l-utils
This is on a x86-64 system.

Anonymous comment on 2011-11-24 18:22

==> Install or build missing dependencies for google-talkplugin:
/usr/bin/pacman -S --asdeps --needed lib32-libxt lib32-alsa-lib lib32-zlib lib32-gdk-pixbuf2 lib32-openssl lib32-libxfixes lib32-libx11 lib32-libstdc++5 lib32-gcc-libs lib32-gtk2 lib32-glibc extra/libstdc++5 archlinuxfr/libpng12
hata: hedef bulunamadı: lib32-libxt
==> Restart building google-talkplugin-amd64 ? [y/N]

bema commented on 2011-11-23 18:25

There is a changelog but that is not nearly as exiting as one could think.
You can view it with `zcat /usr/share/doc/google-talkplugin/changelog.Debian.gz`.

cpcgm commented on 2011-11-21 11:21

I don't know of any changelog. One Google emplyoee used to write about some changes but he doesn't do it anymore. I have no idea about why they don't provide a native 64 bit version.

hendry commented on 2011-11-21 04:06

Is there a changelog associated with this Google application? Wondering what has changed between the versions...

Also wondering why there isn't a 64bit version here. Can't help but notice all the lib32- deps.

cpcgm commented on 2011-11-18 22:14

Already updated.

zizzfizzix commented on 2011-11-18 22:13

the current .deb is 2.5.6.0 thus md5sum doesn't match

matth commented on 2011-11-17 19:01

Thanks, figured that out right after I posted when I found out what repository the lib was in.

cpcgm commented on 2011-11-17 18:59

You have to activate the multilib repository.

matth commented on 2011-11-17 18:55

Not sure what I'm missing, but when I try to install this I get the following (Running 64 bit)


==> Building and installing package
==> Install or build missing dependencies for google-talkplugin:
error: target not found: lib32-libxt
==> Restart building google-talkplugin ? [y/N]

Nierro commented on 2011-11-17 16:54

uhm ok, sorry then...i'm using gnome :)
thanks!

nDray commented on 2011-11-17 11:01

More than that, I would advise you to install that dependency if you use Gnome, at least, because otherwise you'll face problems with applications blocking each other sound card access

c00kiemon5ter commented on 2011-11-17 10:58

@Nierro it's already an optional dependency.
if you use pulse, you probably need it, but the plugin works without it.

Nierro commented on 2011-11-17 10:27

it needs lib32-libpulse to work on x64 system! Well I should say to work on my system, but I think it's the same for everyone...

cpcgm commented on 2011-11-16 17:33

According to Google they are. We're only extracting their deb which requires: "ia32-libs (>= 2.4), lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.2.1), libc6 (>= 2.11), libc6-i386 (>= 2.11), libcairo2 (>= 1.6.0), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.3.9), libgl1-mesa-glx | libgl1, libglib2.0-0 (>= 2.12.0), libgtk2.0-0 (>= 2.8.0), libpng12-0 (>= 1.2.13-4), libstdc++6 (>= 4.4.0), libx11-6 (>= 0), libxt6, ia32-libs-gtk, lib32v4l-0"

sl1pkn07 commented on 2011-11-15 13:01

new version is available:

md5sum for 64bits is b92c50942241af50ac4f138d1aa61e2e

md5sum for 32bits is 17173508c2151fc97d76304667329637

and please. test with namcap, need remove and add dependecies

sl1pkn07 commented on 2011-11-15 01:35

new version is available:

md5sum for 64bits is b92c50942241af50ac4f138d1aa61e2e

md5sum for 32bits is 17173508c2151fc97d76304667329637

and lease. test with namcap, need remove and add more dependecies

sl1pkn07 commented on 2011-11-15 01:29

and the new version is available:

md5sum for 64 bits is b92c50942241af50ac4f138d1aa61e2e

sl1pkn07 commented on 2011-11-15 01:27

and the new version is available:

md5sum is b92c50942241af50ac4f138d1aa61e2e

sl1pkn07 commented on 2011-11-15 01:25

in the 64 bits. no need nothing of 32bits package

greetings

cpcgm commented on 2011-11-06 23:50

I have no idea. Sorry. I would suggest to check your system. If you try to debug the plugin, make sure to report any bugs to Google. The only thing this PKGBUILD does is to unpack the deb archive. No compiling involved. Google only releases binaries.

emhs commented on 2011-11-06 23:30

Any guesses as to where I should look? Which chrome are you running? Maybe I'll poke it with GDB...

cpcgm commented on 2011-11-06 23:19

It's still working for me.

emhs commented on 2011-11-06 21:47

Stopped working after a restart of Chrome. Tried it in Chrome Dev and Beta, neither can load the plugin. Here's the error:

[2725:991] Waiting for GoogleTalkPlugin to start...
[2726:998] Error(messagesocket.cc:216): FileStream::Read() failed, read=0 err=0
[2726:999] Warning(clientchannel.cc:404): Could not initiate GoogleTalkPlugin connection

I really need this to work; anyone got a clue what's going on?

JamieKitson commented on 2011-11-05 10:36

I've started getting this ad-nauseum, not sure when it started

[039:890] Waiting for GoogleTalkPlugin to start...
[040:891] Warning(clientchannel.cc:561): Unreadable or no port file. Could not initiate GoogleTalkPlugin connection
[040:892] Warning(clientchannel.cc:404): Could not initiate GoogleTalkPlugin connection
[040:892] Waiting for GoogleTalkPlugin to start...
[041:893] Warning(clientchannel.cc:561): Unreadable or no port file. Could not initiate GoogleTalkPlugin connection
[041:895] Warning(clientchannel.cc:404): Could not initiate GoogleTalkPlugin connection
[041:895] Waiting for GoogleTalkPlugin to start...

kr105 commented on 2011-11-03 19:14

no funciona, lanza errores :(

Anonymous comment on 2011-10-23 12:16

The call phone depends on the status of Google Voice in your country. If it's available (so far i think it's in the USA and maybe Canada, supossedly launching soon in France and other European countries) it will work and you will be able to use the Google Voice number and the rest of features. If it isn't, you can only do videochat between google accounts and not phone numbers.

cpcgm commented on 2011-10-16 18:16

I have no idea, but it's working for me.

Anonymous comment on 2011-10-16 17:48

@cpcgm: Yes, on the GMail website there is a button in the upper right corner labelled "Call Phone". That is what I was referring to. I'm not sure what its actually called.

Anonymous comment on 2011-10-16 17:47

@cpcgm: Yes, on the GMail website there is a button in the upper right corner labelled "Call Phone". That is what I was referring to. I'm not sure what its actually called.

fosskers commented on 2011-10-16 00:08

@AkiraYB *facepalm* Ahh of course. Thanks!

Anonymous comment on 2011-10-15 02:03

@fosskers lib32-alsa-lib exists in the repos, yes (http://www.archlinux.org/packages/?q=lib32-alsa-lib). I think you don't have Multilib enabled in your pacman config. Just uncomment the related lines from your /etc/pacman.conf ([multilib]). I hope it helps.

fosskers commented on 2011-10-15 00:34

Getting some major dependency problems.

Dependency `lib32-alsa-lib' of `google-talkplugin' does not exist.

...But lib32-alsa-git exists in AUR. Attempting to install that yields:

Dependency `gcc-multilib' of `lib32-alsa-lib-git' does not exist.

cpcgm commented on 2011-10-06 20:09

GMail phone?

Anonymous comment on 2011-10-06 16:03

I'm getting no sound whatsoever from GMail phone with this plugin on x86_64. Not even a dial tone.

cpcgm commented on 2011-09-24 17:22

The packaging standards are also talking about "large self-contained packages". Have you seen how complicated things get when you change the directory? And what for? The plugin is not started manually, what difference does it make for any of you if it is in /opt or in /opt/Google?

buergi commented on 2011-09-24 17:18

Thanks techlive for your PKGBUILD!

@cpcgm +1 for updating the PKGBUILD! Just because chrome and picasa break the convention doesn't justify this package to do the same mistake.
The Packaging Standard recommends to name it google-talkplugin which i also find much more intuitively.

cpcgm commented on 2011-09-24 00:44

Well, google-talkplugin is not a "large self-contained package such as Java" and therefor installed in the Google folder, the same way Picasa, Chrome, ... are. In this way, the original file structure, created by Google, does not have to be altered.

You saw yourself that you had to modify a lot, relink everything, etc. So for every new release you would have to check if Google changed anything. This introduces a lot of unnecessary code that may contain bugs. And what for?

techlive commented on 2011-09-22 17:20

https://wiki.archlinux.org/index.php/Arch_Packaging_Standards#Directories

Package files should follow these general directory guidelines:

/opt/{pkg} Large self-contained packages such as Java, etc.

so,under /opt should be directly the folder which naming after the package name.

this is an archlinux packaging standard.

cpcgm commented on 2011-09-22 16:50

Where does it say I shouldn't install in /opt/google? Picasa, Chrome, ... all install in /opt/google.

techlive commented on 2011-09-22 16:32

Please install this package into /opt/google-talkplugin instead of the /opt/google/talkplugin which is not an arch way of packaging and installing,here is an updated and improved PKGBUILD,it is very appreciate if you use it. http://pastebin.com/xhhfDmUq

zebulon commented on 2011-09-14 15:24

Many thanks, it works.

jackgu1988 commented on 2011-09-14 11:52

2.3.2 is out :)

zebulon commented on 2011-09-14 11:27

Hi, google-talkplugin_current_amd64.deb md5sum check fails.

Anonymous comment on 2011-09-09 07:20

It's working....

trusktr commented on 2011-08-26 21:41

IMHO I think this should be in official repos.

trusktr commented on 2011-08-26 21:40

should be*

trusktr commented on 2011-08-26 21:40

IMHO I think this shouldbe in official repos.

cpcgm commented on 2011-08-26 10:21

It's working for me.

Anonymous comment on 2011-08-26 02:35

md5sum failed

cpcgm commented on 2011-08-20 22:39

But that's the md5sum in the PKGBUILD. I still don't get the problem.

eyenx commented on 2011-08-20 16:27

md5sum for 2.2.2.0-1 x86_64:

a84e7295e25b5344031747e2a6b38cd0 google-talkplugin_current_amd64.deb

cpcgm commented on 2011-08-20 13:56

It's working for me.

badboy commented on 2011-08-20 12:46

md5sum check failed for me on x86_64

cpcgm commented on 2011-08-15 22:20

There was a new release. I updated the PKGBUILD and added lib32-libpulse as optional dependency.

dzaragoza commented on 2011-08-15 22:18

Hello

The checksum for the package for x86_64 is wrong. The right one is 'a84e7295e25b5344031747e2a6b38cd0'.

Regards

chottis commented on 2011-08-13 01:43

You're right, I'm sorry. My mistake. Although I do wonder how that file got there.

cpcgm commented on 2011-08-12 16:46

But this is not a problem of this PKGBUILD, is it? /usr/lib/libstdc++.so.5 is part of the package libstdc++5. You can see which package owns the existent file with:

pacman -Qo /usr/lib/libstdc++.so.5

chottis commented on 2011-08-12 02:58

I just tried to install and received the following error:

error: failed to commit transaction (conflicting files)
libstdc++5: /usr/lib/libstdc++.so.5 exists in filesystem

Anonymous comment on 2011-08-05 15:47

Ou, sorry. My mistake :)

cpcgm commented on 2011-08-04 12:52

No it's not: http://en.wikipedia.org/wiki/Ar_(Unix)

Anonymous comment on 2011-08-04 12:47

It's seems to be a typo in PKGBUILD in 2nd line of build function:
"ar -xv google-talkplugin_current_$ARCH.deb || return 1"
I think there should be "tar" not "ar" ;-)

cpcgm commented on 2011-08-02 12:32

As you can see in the PKGBUILD, we do use Google's 64 bit versions. They do depend on 32 bit libraries.

mandos commented on 2011-08-02 12:31

Are there any plans of a native-64bit version? There are 64bit packages available from Google in .deb and .rpm, can they be used on our systems in order to avoid multilib?

cpcgm commented on 2011-07-26 18:46

lib32-libpulse is an optional dependency that will be added with the next release, as I wrote a few times before. There is no need to have several hundred people rebuild their packages because of a changed optional dependency. lib32-alsa-plugins is not required.

Anonymous comment on 2011-07-26 18:41

On amd64, there is a missing dependency of lib32-libpulse and lib32-alsa-plugins

skiguy0123 commented on 2011-07-26 08:53

yes i have, but they didnt help. most people seem to at least have the plugins recognized, but i can even get that far.

cpcgm commented on 2011-07-26 07:55

Have you read any of the other comments?

skiguy0123 commented on 2011-07-26 01:58

Neither firefox nor Chrome even recognize the pluging. Has anyone else had this problem?
Thanks

c00kiemon5ter commented on 2011-07-24 19:36

libpng12 is quite different from libpng14. Install it back, there's a reason it's there.
Don't mess with the dependencies and wonder what's gone wrong..

Anyway, you could always just try it.
Installing libpng12 back should fix the problem.

matteomattei commented on 2011-07-24 19:33

On arch x86_64 I obtain the following errors running firefox and chromium after the installation of this package:

[matteo@barracuda ~]$ chromium
Inconsistency detected by ld.so: dl-open.c: 597: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

[matteo@barracuda ~]$ firefox
Inconsistency detected by ld.so: dl-open.c: 597: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

Any idea?
I need to point out that I removed libpng12 from pkgbuild because I supposed the /usr/lib/libpng.so (that is a symlink to /usr/lib/libpng14.so.14.8.0) should work instead of libpng12... could this be relevant to the problem I got?

cpcgm commented on 2011-07-22 02:53

What is not working? Is the plugin listed in about:plugins?

Anonymous comment on 2011-07-22 02:48

I have installed this package and restarted chrome browser, but this not enabled the feature !
What need more ?

cpcgm commented on 2011-07-21 23:14

lib32-libxt is in Multilib (http://www.archlinux.org/packages/multilib/x86_64/lib32-libxt), lib32-alsautils is not needed for this package. When does the error appear?

Anonymous comment on 2011-07-21 21:35

Am on a 64 bit arch install and on using yaourt I get missing dependencies of lib32-libxt lib32-alsautils. Any fix? Sorry for noobness

Anonymous comment on 2011-07-21 21:22

Am on a 64 bit arch install and on using yaourt I get missing dependencies of lib32-libxt lib32-alsautils. Any fix? Sorry for noobness

deadcode commented on 2011-07-21 14:53

lib32-libpulse causes disturbances (echoes and jitters) to the output audio. any of you guys experiencing this?

cpcgm commented on 2011-07-20 19:54

I have no idea what Gentoo is doing. This PKGBUILD always uses the current version of the plugin. Once it fails the md5sum check, there has to be a newer version. The current one is 2.1.7.0.

Anonymous comment on 2011-07-20 19:43

Because for example gentoo use two versions for this plugin, the 9999 (current) and the 2.1.7.0
https://github.com/funtoo/portage/blob/funtoo.org/www-plugins/google-talkplugin/google-talkplugin-2.1.7.0.ebuild
Where http://dl.google.com/linux/talkplugin/deb/pool/main/g/google-talkplugin/google-talkplugin_2.1.7.0-1_amd64.deb is for 2.1.7.0 and http://dl.google.com/linux/direct/google-talkplugin_current_i386.deb is for current
It was just a question, thanks.

cpcgm commented on 2011-07-20 19:20

Because 2.1.7.0 is the version number Google wrote in the control information of their current deb file. Which version number do you want to have?

Anonymous comment on 2011-07-20 18:49

Why this version is 2.1.7.0 if that is the current download?

boina commented on 2011-07-20 15:31

Just installed it and works perfect out of the box!!! Thanks cpcgm!!

cpcgm commented on 2011-07-20 13:05

No problem :-).

Anonymous comment on 2011-07-20 13:04

yes! even had the idea after posting....sorry for bothering you :)

cpcgm commented on 2011-07-20 13:00

Does libpng12 from AUR (http://aur.archlinux.org/packages.php?ID=33795) not work?

Anonymous comment on 2011-07-20 12:55

I had to change libpng12 to libpng in dependencies to make the package. (error: target not found: libpng12>=1.2.13)
After installing my chromium starts, but segfaults if i'm trying to open a website :(
Do you know what I can do, to make this work? I am willing to test! thanks, ben

cpcgm commented on 2011-07-20 12:01

Everytime someone marks the package out of date I have to check if there is a newer version. Most of the time, there is none. So why do you mark it?

cpcgm commented on 2011-07-20 12:00

@posixru: Why did you mark the package out of date? There is no newer version!

beej commented on 2011-07-19 04:46

I'm also having mic troubles in that it won't record. Tried the options audio-flags=1 to no avail. Video works, and playback works. Also tried with pulseaudio; that seemed to get the plugin to capture pieces of noise here and there, but not the mic.

Skype works fine.

Running ALSA on FVWM, so maybe I'm missing some vital piece of startup?

UPDATE: the internal mic works, the condenser mic does not. Not sure how to select between the two on this computer, since there's no source selector in alsamixer.

UPDATE 2: if I'd just read the thread more fully... setting audio-flags=1 and turning the left mic channel to 0 solved it. Insane! http://www.google.com/support/forum/p/chat/thread?tid=52a68f0e963deb52&hl=en

beej commented on 2011-07-19 04:38

I'm also having mic troubles in that it won't record. Tried the options audio-flags=1 to no avail. Video works, and playback works. Also tried with pulseaudio; that seemed to get the plugin to capture pieces of noise here and there, but not the mic.

Skype works fine.

Running ALSA on FVWM, so maybe I'm missing some vital piece of startup?

UPDATE: the internal mic works, the condenser mic does not. Not sure how to select between the two on this computer, since there's no source selector in alsamixer.

beej commented on 2011-07-19 04:35

I'm also having mic troubles in that it won't record. Tried the options audio-flags=1 to no avail. Video works, and playback works. Also tried with pulseaudio; that seemed to get the plugin to capture pieces of noise here and there, but not the mic.

Skype works fine.

Running ALSA on FVWM, so maybe I'm missing some vital piece of startup?

Anonymous comment on 2011-07-16 14:02

If you are using pulseaudio, you must install lib32-libpulse as dependency.

LookTJ commented on 2011-07-13 06:34

http://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb isn't included for 64bit users?

sironitomas commented on 2011-07-11 01:35

I have the exactly same problem as bsquared. The plug-in is listen in about:plugins, but chromium doesn't seem to see it.

Anonymous comment on 2011-07-10 17:27

The plugin doesn't seem to work in chromium. When I click 'Call Phone' in gmail it shows the widget, but it displays text "Please download the voice plugin to make a call."

Chromium task manager indicates that that Google talk Plugin() is loaded.

Name : chromium
Version : 12.0.742.112-1

Name : google-talkplugin
Version : 2.1.7.0-1

cpcgm commented on 2011-07-10 09:34

The options are changed in the web interface (Gmail, Google+, ...). I don't know where they are saved. Cookie?

gablink commented on 2011-07-10 09:12

How change the options of google talk plugin ? (microphone source)
Because the changes is not saved. Maybe a problem of permissions?

senorsmile commented on 2011-07-10 04:08

This isn't obvious at first, but you need to enable multilib in /etc/pacman.conf to allow some of the 32 bit dependancies on a 64 bit installation.

LimaSierra commented on 2011-07-10 01:49

have problems with the microphone. it doesn't capture any sound. however, skype works.

cpcgm commented on 2011-07-10 00:05

I can add it as an optional dependency.

Anonymous comment on 2011-07-10 00:04

lib32-libpulse needs to be a dependency for the 64-bit version, at least if you want the microphone and speakers to work. At least if you are using pulseaudio. Maybe an optional dependency.

cpcgm commented on 2011-07-09 21:53

Is it listed at "about:plugins" in Chrome? I don't know how to help you because things are working great here. How about other plugins like Flash?

sironitomas commented on 2011-07-09 21:42

For some reason, it isn't working in my box. I've an Arch64 up to date and both lib32-openssl and openssl. Chromium and Firefox say I don't have the plugin installed. So annoying.

andre.vmatos commented on 2011-07-08 13:44

md5 check failing: this is md5sum of downloaded file: 33babd64fec788c32c4448420684cd75 google-talkplugin_current_amd64.deb

cpcgm commented on 2011-07-04 18:30

@c00kiemon5ter: Good to know. I'll switch to openssl for the next version.

Anonymous comment on 2011-07-04 18:26

So i should install those from aur first?

c00kiemon5ter commented on 2011-07-04 18:24

:P It is there. On x86_64 I don't even need openssl-compatibility.
I do have lib32-openssl and openssl, but no openssl-compatibility and works fine.

cpcgm commented on 2011-07-04 18:24

Yes. You can also use a tool like yaourt (https://wiki.archlinux.org/index.php/Yaourt) that will do the work for you.

Anonymous comment on 2011-07-04 18:23

So i should install those from aur first?

cpcgm commented on 2011-07-04 18:22

It is in the AUR. See my last post.

Anonymous comment on 2011-07-04 18:22

Also

openssl-compatibility package is not in the repos.

cpcgm commented on 2011-07-04 18:05

Both packages are in the AUR:
- http://aur.archlinux.org/packages.php?ID=36308
- http://aur.archlinux.org/packages.php?ID=33795

Anonymous comment on 2011-07-04 18:01

Also

openssl-compatibility package is not in the repos.

Anonymous comment on 2011-07-04 17:59

$ makepkg -rs
==> WARNING: Sudo can not be found. Will use su to acquire root privileges.
==> Making package: google-talkplugin 2.1.7.0-1 (Mon Jul 4 20:59:27 EEST 2011)
==> Checking runtime dependencies...
==> Installing missing dependencies...
Password:
error: target not found: libpng12>=1.2.13
==> ERROR: 'pacman' failed to install missing dependencies.
==> WARNING: Failed to remove installed dependencies.

cpcgm commented on 2011-07-04 17:43

What kind of problem? If you tell me which dependency to change, I'll update the PKGBUILD.

Anonymous comment on 2011-07-04 17:41

This is not working on 32 bit. libpng and openssl-compatibility dependency problems.

ewtoombs commented on 2011-07-04 02:51

It works perfectly. I'm running it in 64 bits.

cpcgm commented on 2011-07-01 23:36

Is this on 32 bit? I checked the 64 bit version and it compiles. I also downloaded the 32 bit version and the md5sum is equivalent to the one in the PKGBUILD. And why is this package again marked out of date? There is no newer version!

andre.vmatos commented on 2011-07-01 18:17

Checksum failing. If fix manually, plugin version shown is 2.1.6.

cpcgm commented on 2011-07-01 14:36

That's the one in the updated PKGBUILD.

Anonymous comment on 2011-07-01 14:35

hash: 53616afcd6d917f36977befc2e7b1158, file: google-talkplugin_current_amd64.deb for day: 01.07.2010

Anonymous comment on 2011-07-01 12:55

Change version ( 2.1.7.0 ) and md5sum ( d333c40b28e51e5cb76b6dcce07802e9 ) for i386...Same thing for the other one ( x86-64 ) except for md5sum

tanuva commented on 2011-07-01 09:56

New md5sum for x64: 53616afcd6d917f36977befc2e7b1158

Anonymous comment on 2011-07-01 01:49

this is the new md5 d333c40b28e51e5cb76b6dcce07802e9 change it in the PKBUILD.

cpcgm commented on 2011-06-30 22:17

There is a new version now. There was none five days ago. I'll update today/tomorrow.

oliparcol commented on 2011-06-30 20:02

In fact, there is a new version: http://juberti.blogspot.com/2011/06/google-voice-and-video-v217.html

oliparcol commented on 2011-06-30 19:58

I don't know if there is a new version but the md5sum did change...

cpcgm commented on 2011-06-25 11:23

@Hiroe: Why did you mark the package as out of date? There is no newer version.

gothmog123 commented on 2011-06-21 13:37

On an Acer Aspire 1 everything works except the microphone. Any tips? Mike works in Skype.

mhspace commented on 2011-06-20 19:30

schneida, because google-talkplugin consists of two parts: GoogleTalkPlugin — is the main program that runs separately from the browser and browser plugin that just connects browser with GoogleTalkPlugin via network socket. So, browser plugin has compiled for x86 as well as for x86_64 (otherwise, you would have to use nspluginwrapper). But GoogleTalkPlugin compiled only for x86. Why? I don't know.

cpcgm commented on 2011-06-20 11:16

These are the libraries that Google uses in their deb. You would have to ask them.

schneida commented on 2011-06-20 06:51

Why does the x86_64 package require all those multilib packages? I thought there was a Plugin specifically for x86_64?

mhspace commented on 2011-06-19 20:33

>And later plugin worked
And earlier plugin worked, of course. Sorry for my stupid mistakes in English.

mhspace commented on 2011-06-19 19:17

Hi. On my x86_64 plugin don't work in any browser. I get that in terminal when running browser (firefox or chromium):
[000:002] Browser XEmbed support present: 1
[000:002] Browser toolkit is Gtk2.
[000:002] Using Gtk2 toolkit
[000:016] Read port file, port=39635
[000:019] Initiated connection to GoogleTalkPlugin
[000:226] Socket connection established
[000:226] ScheduleOnlineCheck: Online check in 5000ms
[000:320] Warning(clientchannel.cc:669): Connection lost while waiting for authorization reason=0
[005:234] HandleOnlineCheck: Starting check
[005:234] Warning(clientchannel.cc:793): Not connected; try to restart flute
[006:237] Warning(optionsfile.cc:22): Load: Could not open file
[006:237] Warning(clientchannel.cc:530): Failed to get GoogleTalkPlugin path. Trying default.
[006:246] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
[006:246] Waiting for GoogleTalkPlugin to start...
[007:339] Read port file, port=39635
[007:341] Initiated connection to GoogleTalkPlugin
[007:441] Socket connection established
[007:441] ScheduleOnlineCheck: Online check in 5000ms
[007:441] Warning(clientchannel.cc:669): Connection lost while waiting for authorization reason=0
[012:451] HandleOnlineCheck: Starting check
[012:451] Warning(clientchannel.cc:778): Not connected; restart already tried, giving up

And GMail says that plugin isn't installed. But browsers see it. And later plugin worked and I don't remember after what it stopped to work. Is anyone had this problem?

y27 commented on 2011-06-16 12:04

Oh I see you updated it on 25 Jun 2011, before there was a different MD5 sum. Anyway, works fine now.

y27 commented on 2011-06-16 01:06

Hmm that's weird, no idea why it told me that it was wrong then. Will try again soon.

cpcgm commented on 2011-06-16 00:12

But that's exactly the md5 that's in the PKGBUILD. It works for me.

mitch_feaster commented on 2011-06-16 00:10

MD5 mismatch on amd64 as well, I'm getting: 33babd64fec788c32c4448420684cd75

y27 commented on 2011-06-14 14:35

The MD5 sum doesn't seem to match; I'm getting ddd4e808dbdbbb8ecee6f81bc2863898.

tomxtobin commented on 2011-06-06 10:48

I ran into the same issue just now described below (with Chromium and Firefox
refusing to run). I then uninstalled google-talkplugin, re-fetched the
PKGBUILD, and rebuilt the package from scratch; it works fine now in both
Chrome and Firefox.

t3ddy commented on 2011-06-04 14:56

For me gtalk plugin doesn't work on ff, while on chrome dev it has no problem :/

cpcgm commented on 2011-06-02 14:26

I'm running the latest Dev Build of Chrome with google-talkplugin and glew 1.6 and there's no problem.

Anonymous comment on 2011-06-02 14:07

The glew upgrade (to 1.6.0) breaks chromium and firefox if you have gtalk plugin installed. See

https://bbs.archlinux.org/viewtopic.php?pid=942408

https://bbs.archlinux.org/viewtopic.php?pid=941377#p941377 (has strace)

Anonymous comment on 2011-05-16 13:30

On a 32bit system, if you are not using yaourt, you have to manually install libpng12 and openssl-compatibility from AUR before making google-talkplugin.

Trying to install libpng from Packages in place of libpng12 from AUR breaks Firefox! :)

ngoonee commented on 2011-05-14 03:16

That's because of how yaourt (and the other helpers) parse the PKGBUILD to find the depends. Happens with all packages which have different depends for 32-bit and 64-bit.

Anonymous comment on 2011-05-13 01:33

@GogglesGuy Finally works, that issue appeared in Yaourt but not making package. Weird.

Anonymous comment on 2011-05-13 01:32

@GogglesGuy Finally works, that issue appeared in Yaourt but not making package. Weird.

GogglesGuy commented on 2011-05-12 21:54

@ffuentes Not really. nvidia-utils provides libgl so installing google-talkplugin shouldn't complain about missing dependencies.

Anonymous comment on 2011-05-12 21:02

Hey!

:: libgl and nvidia-utils are in conflict. ¿Remove nvidia-utils? [y/N]

PKGBUILD needs fixing.

cpcgm commented on 2011-05-12 00:44

I have neither lib32-alsa-plugins nor lib32-libcanberra-pulse installed, only lib32-libpulse. Because the plugin works with both ALSA and Pulseaudio it is not possible to include only one dependency and both would too much. The only way I see is to list them as optional dependencies.

wendell commented on 2011-05-12 00:36

On a 64-bit machine, I needed to install lib32-alsa-plugins, lib32-libpulse, and/or lib32-libcanberra-pulse; I'm not sure which did it, but it didn't work at all without that. I'm still having microphone issues (the microphone works otherwise), but sound and video work.

Anonymous comment on 2011-05-09 08:55

sorry, that ones libgl is needed, but conflicted with catalyst. and seems like catalyst doesnt provide libgl, probably that could be fixed in catalyst..ill contact the author of that.

cpcgm commented on 2011-05-08 22:27

This is the version that's used for 64 bit.

archdria commented on 2011-05-08 22:18

Could you use this version for x86-64, so that we needn't install all that 32 bit stuff?
http://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb

Thanks :)

cpcgm commented on 2011-05-07 23:43

I updated it. Sorry for the delay. I can't test the 32-bit version. Is it still working?

pal.illes: Why did you remove libgl? It's still required in the original deb.

Sara: It's also not working in Epiphany. Does anyone know why?

eca: It's working in my firefox4 and I didn't have to copy anything.

Anonymous comment on 2011-05-07 18:52

here's what works here, based on other's comments, for amd64 and ati catalyst at least:

if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
depends=('alsa-utils' 'lib32-alsa-lib' 'lib32-gcc-libs>=4.1.1' 'lib32-libstdc++5' 'glibc>=2.4' 'lib32-glibc>=2.3.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng12>=1.2.13' 'libstdc++5' 'lib32-libx11' 'lib32-libxt' 'lib32-openssl' 'lib32-libxfixes' 'lib32-zlib')
md5sums=('607124cd63e3cb0f8aa0dbdcbea2cc39')

archan.paul commented on 2011-05-06 07:13

Please update the PKGBUILD. The md5sum got changed with Google's updated release.
google-talkplugin_current_amd64.deb => md5sums=('607124cd63e3cb0f8aa0dbdcbea2cc39')

Sara commented on 2011-05-03 17:49

You need to add lib32-gtk2 and lib32-gdk-pixbuf2 as dependencies for otherwise I recieve the following errors:

/opt/google/talkplugin/GoogleTalkPlugin: error while loading shared libraries: libgdk_pixbuf-2.0.so.0: cannot open shared object file: No such file or directory
/opt/google/talkplugin/GoogleTalkPlugin: error while loading shared libraries: libgdk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Also, without these dependencies, the video chat doesn't work, so they aren't ignorable.

By the way, is anyone here able to successfully use this plugin with webkit browsers other than Chromium? Midori and surf both crash on me after changing the page where I test my video (or after I end my first video call). I've had this issue for awhile (but once upon a time it worked as it should).

cpcgm commented on 2011-04-29 01:54

I'll be back home in 24 hours, look into all the comments and update the PKGBUILD. Sorry for the delay.

knotprawn commented on 2011-04-29 01:52

@anyone who encounters md5sum errors, run

makepkg -g PKGBUILD

it'll give you the right md5. Replace the existing md5 in the PKGBUILD with the one generated above, and you're good to go.

Addendum. If you get the error

==> ERROR: PKGBUILD contains CRLF characters and cannot be sourced.

simply install hd2u

pacman -S hd2u

and then run

dos2unix PKGBUILD

Hope that helps!

eca commented on 2011-04-28 06:45

I had to cp -r /usr/lib/firefox/plugins /usr/lib/firefox-4/, and edit checksum to make it work.

Anonymous comment on 2011-04-28 04:11

I just tried to install the PKGBUILD and the Checksum failed: "ERROR: One or more files did not pass the validity check!" Thanks for maintaining the package!

lth commented on 2011-04-27 08:27

You should try completely removing lib32-openssl. It shouldn't be required.

Anonymous comment on 2011-04-25 03:59

Worked for me after installing libpng12 from AUR and changing 'lib32-openssl-compatibility' to 'lib32-openssl'.

techlive commented on 2011-04-24 10:57

@tek

base-devel is assumed installed on every arch installation when you are using AUR.

Anonymous comment on 2011-04-23 21:48

I can confirm openssl-compatibility was not needed on my x86_64, I just have lib32-openssl (I don't know if it is needed). I'm agree autoconf and automake should be deps, but just running pacman -S base-devel deals with it.

Thanks,

lth commented on 2011-04-06 18:45

actually, it appears that you don't even *need* openssl anymore, since they distribute it themselves ...

lth commented on 2011-04-06 18:19

I confirm for lybin that you don't need lib32-openssl-compatibility. The one from multilib works fine for me.

techlive commented on 2011-03-31 17:49

Here is an updated PKGBUILD which cleaning the current PKGUILD,add changelog file to /usr/share/doc and most importantly install the package into /opt/google-talkplugin to follow the archlinux PKGBUILD standard.Hope all you guys love it.

http://pastebin.com/ibHwdhg2

lybin commented on 2011-03-19 23:34

Please, replace for x64 lib32-openssl-compatibility -> lib32-openssl (from multilib), it's work ok.

cpcgm commented on 2011-03-17 00:17

I love it when people comment, delete their comments and it looks as if I would be talking to myself...

cpcgm commented on 2011-03-17 00:11

It does.

ender4 commented on 2011-03-17 00:10

Why doesn't this use the 64 bit version, for 64 bit architectures?

archan.paul commented on 2011-03-07 13:06

I think, linking it against libpng-1.4.x in amd64 results in -
Inconsistency detected by ld.so: dl-open.c: 583: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
ref : http://bugs.gentoo.org/show_bug.cgi?id=333579

archan.paul commented on 2011-03-04 15:19

Revise the dependency -

[arp@arp google-talkplugin]# diff PKGBUILD.orig PKGBUILD
13c13
< depends=('alsa-utils' 'lib32-alsa-lib' 'lib32-gcc-libs>=4.1.1' 'lib32-libstdc++5' 'glibc>=2.4' 'lib32-glibc>=2.3.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'libgl' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng12>=1.2.13' 'libstdc++5' 'lib32-libx11' 'lib32-libxt' 'lib32-openssl-compatibility' 'lib32-libxfixes' 'lib32-zlib')
---
> depends=('alsa-utils' 'lib32-alsa-lib' 'lib32-gcc-libs>=4.1.1' 'lib32-libstdc++5' 'glibc>=2.4' 'lib32-glibc>=2.3.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'libgl' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng>=1.2.13' 'libstdc++5' 'lib32-libx11' 'lib32-libxt' 'lib32-openssl' 'lib32-libxfixes' 'lib32-zlib')

cpcgm commented on 2011-03-03 15:12

And the so files are not identical? Anyone else experiencing any problems?

Anonymous comment on 2011-03-03 12:11

I had a video talk with friend and watch the htop, the using rate of cpu is low, at least it lower than build of the .deb, that always make my laptop hot

cpcgm commented on 2011-03-03 11:35

What is working better?

Anonymous comment on 2011-03-03 11:33

I decompressed the .rpm about the google-talkplugin for fedora i686 and replace all .so files in the package, i found the changed package works better than package build by .deb i386, please try to make a new package

Anonymous comment on 2011-03-02 04:33

process91:~$ openMouth.sh --insert-foot

I had plugins set to "click to play", which wasn't immediately apparent since there was no where to click. I now whitelisted mail.google.com, and it works perfectly. Obviously, if you have blocked plugins entirely, the same thing would happen.

cpcgm commented on 2011-03-01 21:43

It's working for me in google-chrome-dev.

Anonymous comment on 2011-03-01 21:42

I am running a 64-bit machine and have Chromium and Firefox installed from the official Arch repos, and Google Chrome installed from AUR. All of these are the newest versions. All browsers indicate that the Google Talk Plugin is installed, however only Chromium and Firefox work with it. It's not a huge problem for my own use, but I thought I would comment here in case others were having problems with Google Chrome.

Anonymous comment on 2011-02-23 03:58

Finally got this working and wanted to share how I did it. This plug-in works fine. The issue is with Google. In a nutshell, you DO need a g-mail account. I did not have one b/c I'm a privacy freak but once I created one it all started working.

cpcgm commented on 2011-02-22 23:31

I don't have the option because I'm not in the US. But I bet that if you open iGoogle/Gmail/Orkut, then click on your button in the voice settings, the call will start from within iGoogle/Gmail/Orkut, because the plugin works from within a chat widget and as far as I can see, the Google Voice settings don't have one. So maybe you just try that and tell me what happens?

Anonymous comment on 2011-02-22 23:27

No, you don't. The option is there from google, not me.

cpcgm commented on 2011-02-22 23:25

I know, but you have to use it from within Gmail, iGoogle or Orkut. So I guess you either try this or uninstall the plugin.

Anonymous comment on 2011-02-22 23:22

Google voice allows you to make phone calls. you click dial, and it will connect whoever you dial to your phone. With this plug-in, according to google, it will connect it to your computer instead of your phone, so I will be talking into the microphone and hearing from speakers and this saving my mobile minutes.

cpcgm commented on 2011-02-22 23:16

This plugin is for "Video chat right from Google Mail, iGoogle, and orkut" (http://www.google.com/chat/video). I guess the setting you're talking about is for redirecting your incoming (!) phone calls to the plugin.

Anonymous comment on 2011-02-22 23:14

Well, I don't have a g-mail account, but I have a google voice account, and one of the options there is to connect using google-talk. I'm not sure what you mean by computer to computer calling, but I've been using google voice to make phone calls on this install for over a year. If you mean computer to computer as in video or voice chat, never tried it so don't know.

cpcgm commented on 2011-02-22 23:11

The right way is to go to Gmail and click on "Call phone" in the Chat widget. If you want to call a number outside the US you might also have to add credit to Google Voice. Click on the Dollar ammount you have. Then enter a number and click on "Call". There won't be any popups. The small widget will change. You didn't answer my question if computer to computer calling is working.

Anonymous comment on 2011-02-22 23:07

Yes, thats what I'm trying to do. However, when I attempt to make the connection, it seems to be working, but nothing happens (no pop-ups, etc).

Anonymous comment on 2011-02-22 23:05

FYI, Google voice has an option to do this, and when you click for more information, it tells you to install this plug-in.

cpcgm commented on 2011-02-22 23:04

But you make these phone calls from within Gmail. So that's what you're trying to do? Does computer to computer calling work?

Anonymous comment on 2011-02-22 23:02

Well, the way I understand it, this plug-in allow voice and video chat. I have a Google voice account. With the magic of Google, you combine both and thus can make phone calls using the plug-in.

cpcgm commented on 2011-02-22 22:56

What do you mean with "from Google Voice"? This is for the Gmail Chat.

Anonymous comment on 2011-02-22 22:05

I just installed this on a 32-bit install and its not working for me. From chromium in about:plugins I see that it is installed but when I try to use from google voice to dial a number nothing happens. Any help would be appreciated.

cpcgm commented on 2011-02-19 11:38

Did you activate the multilib repository?

fsk141 commented on 2011-02-19 07:49

This just plain ol' doesn't work for me. For one the lib32-* packages don't exist for me. (I'm on 64 bit), and two I'm a sad panda :(

cpcgm commented on 2011-02-13 21:18

You're right. I checked if there are any problems with the patch and didn't pay attention to whether the correct version is downloaded. It actually loads the 32 bit version on my 64 bit system. => Reverted to the original PKGBUILD.

ydasilva commented on 2011-02-13 20:48

I don't know exactly why, but the detection of the architecture was wrong on my laptop.
I had to erase the if statement to check which architecture and force it to amd64.

Now it is working. Before that it always wanted to download the 32 bit version.

ydasilva commented on 2011-02-13 20:48

I don't know exactly why, but the detection of the architecture was wrong on my laptop.
I had to erase the if statement to check which architecture and force it to amd64.

Now it is working. Before that it always wanted to download the 32 bit version.

Anonymous comment on 2011-02-13 20:38

Sorry, cpcgm. I should recap on my last post, since the original PKGBUILD, that reads:

if [ "${CARCH}" = 'x86_64' ]; then

is totally correct. The mistake I made (and possibly also larvan and overture2112?) is
that the 64 bit version does depend on 32-bit libs.
Before posting, I tested both versions of the PKGBUILD in a freshly installed box, and I can confirm that your original PKGBUILD works ok.
On the other hand, it is simple to see it from the command line:

xxx@myhost:~$ export CARCH='x86_64'
xxx@myhost:~$ if [ "${CARCH}" = 'x86_64' ]; then echo 'equal'; else echo 'not'; fi
equal
xxx@myhost:~$ if [ '${CARCH}' = 'x86_64' ]; then echo 'equal'; else echo 'not'; fi
not

I have just deleted my previous post not to confuse anyone. Could larvan or overture2112 contribute their experiences about this?
Anyway, please review ... I'm quite sleepy already.



cpcgm commented on 2011-02-13 20:07

Really strange. I can't reproduce the problem but I applied the patch anyway. Thanks for finding this mysterious bug.

Sara commented on 2011-02-04 18:17

I am no longer able to see myself (or the other party) in Google Chat with the upgrades to intel-dri (7.9-1 => 7.10-1) and libgl (7.9-1 => 7.10-1). Downgrading to the previous version fixes the issue, though one should also note that I'm using the older version of xf86-video-intel (2.13.0-4 versus 2.14.0-1) because otherwise I boot to a black screen in X. Using the upgraded packages of libgl and intel-dri with the older version of the video driver resulted in no issues except with this plugin.

larvan commented on 2011-02-04 11:50

I can confirm what overture2112 said about the CARCH check.
The "${CARCH}" doesn't work and tries to install the 32bit package.
Changing to '${CARCH}' works.

Also judging from other PKGBUILDs:
if [ $CARCH = "x86_64" ];
should also work.

larvan commented on 2011-02-04 11:47

I can confirm what overture2112 said about the CARCH check.
The "${CARCH}" doesn't work and tries to install the 32bit package.
Changing to '${CARCH}' works.

Sara commented on 2011-02-03 07:12

I should also mention that I'm using 64-bit Arch.

Sara commented on 2011-02-03 07:11

The recent upgrade (from 1.7.1 to 1.8) has broken this plugin for me (hadn't used it in awhile or I would have noticed and reported sooner). Now, I no longer can see myself, or the other person in the chat window (nor see myself in the test window in Chat Settings). However, the other person can see and hear me, so there's nothing wrong with my camera or microphone. I tried reinstalling the plugin, removing the folder it makes in $XDG_CONFIG_HOME, installing Google Chrome and testing it there (I currently use surf, a webkit browser), with the same result, installing flash, installing gstreamer0.10-plugins... pretty much going the whole nine yards in trying to figure out the issue, all to no avail. Is anyone else having the same issue?

cpcgm commented on 2011-01-22 01:05

Interesting. Did you use any special tool? The double quotes do work here.

Anonymous comment on 2011-01-22 01:01

I had to change the double quotes to single quotes for the CARCH check:

-if [ "${CARCH}" = 'x86_64' ]; then
+if [ '${CARCH}' = 'x86_64' ]; then

in order to work on my 64bit box.

big_gie commented on 2011-01-16 20:06

It works for me on chromium (x86_64) but I'm still using a previous version (don't remember which one). I just tried it on i686 netbook and it works too with midori.

nodevel commented on 2011-01-16 17:10

@victorhooi: For me, it works same in Chromium (from community), as in Firefox (firefox-beta-bin from AUR), however, I had to install pulseaudio in order to get the sound working, and it recognizes my webcam, but it cannot read any video from it. But it works...

Anonymous comment on 2011-01-16 13:38

heya,

Aha, no worries. Works fine now =), checksum is good.

However, I noticed it works fine with Firefox, however, it doesn't seem to register with Google Chromium - I have "chromium-browser-bin" from AUR installed.

has anybody managed to get it working with Chromium on Linux?

Cheers,
Victor

cpcgm commented on 2011-01-13 14:48

Updated to 1.8.0.

@victorhooi: They don't release that many updates. The problem is that they only write blog posts about the major ones, so I depend on people reporting failed checksums.

Anonymous comment on 2011-01-13 14:19

Hi,

I get a failed md5 checksum on google-talkplugin_current_amd64.deb.

Is anybody else experiencing this issue?

I'm a bit confused - if it's a "current" file (as in, continually updated), wouldn't the checksum change all the time as well?

Cheers,
Victor

cpcgm commented on 2011-01-09 23:31

I have alsa-plugins but not lib32-alsa-plugins installed and I do have lib32-libpulse installed.

Anonymous comment on 2011-01-09 23:28

Hi.I don't know if this is applicable for all users running alsa+pulse, but on my box, I had to install lib32-alsa-plugins and lib32-libpulse as dependencies to get the plugin working properly (otherwise, the following error output is presented: "ALSA lib pcm.c:2171:(snd_pcm_open_conf) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so"). If any other test can be done to verify another ray to solve this error, just let me know. Regards.

matthewbauer commented on 2011-01-05 23:24

I know this doesn't have anything to do with the package itself,
but is anyone else having a problem with a debug.log file in their HOMEDIR?

http://www.hacktrix.com/debug-log-file-automatically-appears-on-desktop-problem-and-solution

cpcgm commented on 2010-12-15 12:27

They released another version. Updated to 1.7.1.

Deusdies commented on 2010-12-15 08:58

I'm still getting

"One or more files did not pass the validity check!
Makepkg was unable to build google-talkplugin." i386

cpcgm commented on 2010-12-12 22:01

Ok, thanks. I updated it.

amirs commented on 2010-12-12 21:05

yes, without it the speakers and microphone can not be detect.

cpcgm commented on 2010-12-12 20:59

Are you sure? The Google .deb seems to only depend on the 64 bit version.

amirs commented on 2010-12-12 17:09

x86_64 needs lib32-alsa-lib

cpcgm commented on 2010-12-11 14:32

Thanks for the info. Updated to 1.7.0.

Anonymous comment on 2010-12-11 13:55

Please update md5sum for i686.

Synthead commented on 2010-12-05 07:21

This is with three different recently-sync'ed computers between two accounts calling many numbers. This doesn't happen in Windows; it calls fine.
Edit: Interesting, it's now working on all my machines. Strange. Must have been a service outage or something related. Huzzah!
Thank you for your quick reply!

Synthead commented on 2010-12-05 07:16

This is with three different recently-sync'ed computers between two accounts calling many numbers. This doesn't happen in Windows; it calls fine.

cpcgm commented on 2010-12-05 02:31

As I posted below, Code 3 most likely means that the line is busy. There's nothing I can do about that.

Synthead commented on 2010-12-05 02:17

Looks like the "Code 3" error is coming up again. I know it's not out-of-date, but because it seems like the package doesn't work, I'm flagging it out-of-date to get your attention :) If I come up with a working solution, I'll post a comment.

Here's a picture of it failing:
http://img207.imageshack.us/img207/6877/googlevoice.png

clu commented on 2010-12-03 03:45

cookiecaper:

I don't get a crash, but using google-talkplugin causes my CPU to steadily increase until it's 100% slammed.

cookiecaper commented on 2010-11-29 23:00

After installing Linux 2.6.36, or maybe something else, my browsers crash if they try to load this plugin. I have therefore uninstalled it. Anyone else experience the same? Any ideas about a potential new release by Google to correct the issue?

cpcgm commented on 2010-11-24 10:27

Hm?

Anonymous comment on 2010-11-24 03:55

@cpcgm, quote your variables in PKGBUILD

gpdas commented on 2010-10-31 22:22

It is solved. It was with the folder name. Somehow, the full folder name was not taken for the $pkgdir variable. I changed the folder name and it worked. Thanks anyways.

cpcgm commented on 2010-10-31 18:17

Hm. I don't know what to do about it, sorry. It seems to be a problem of your variable "$pkgdir". Can anyone reproduce the error?

gpdas commented on 2010-10-30 20:47

No. No modification is done to any files. A few dependencies were missing. I proceeded after installing those. The current versions of the dependencies are given below. Just now I checked again after removing the extracted files. Same result.

alsa-utils ------------- 1.0.23-2
fontconfig ------------- 2.8.0-1
freetype2 -------------- 2.4.3-1
gcc-libs --------------- 4.5.1-1
glew ------------------- 1.5.6-1
glibc ------------------ 2.12.1-2
libgl ------------------ 7.8.2-3
libpng12 --------------- 1.2.44-1
libstdc++5 ------------- 3.3.6-3
error: package "libv4l" not found
v4l-utils -------------- 0.8.1-1
libx11 ----------------- 1.3.5-1
libxfixes -------------- 4.0.5-1
libxt ------------------ 1.0.8-1
openssl-compatibility -- 0.9.8-3


The complete message I got is below.

[gpdas@gpdas-PC google-talkplugin]$ makepkg
==> Making package: google-talkplugin 1.5.1-1 (Sat Oct 30 21:23:55 BST 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found google-talkplugin_current_i386.deb
==> Validating source files with md5sums...
google-talkplugin_current_i386.deb ... Passed
==> Extracting Sources...
==> Entering fakeroot environment...
==> Starting build()...
==> Extracting...
x - debian-binary
x - control.tar.gz
x - data.tar.gz
./
./etc/
./etc/cron.daily/
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/google-talkplugin/
./usr/share/doc/google-talkplugin/changelog.Debian.gz
./usr/lib/
./usr/lib/xulrunner/
./usr/lib/xulrunner/plugins/
./usr/lib/mozilla/
./usr/lib/mozilla/plugins/
./usr/lib/iceape/
./usr/lib/iceape/plugins/
./usr/lib/xulrunner-addons/
./usr/lib/xulrunner-addons/plugins/
./usr/lib/iceweasel/
./usr/lib/iceweasel/plugins/
./usr/lib/firefox/
./usr/lib/firefox/plugins/
./usr/lib/midbrowser/
./usr/lib/midbrowser/plugins/
./opt/
./opt/google/
./opt/google/talkplugin/
./opt/google/talkplugin/libnpgoogletalk.so
./opt/google/talkplugin/cron/
./opt/google/talkplugin/cron/google-talkplugin
./opt/google/talkplugin/lib/
./opt/google/talkplugin/lib/libCg.so
./opt/google/talkplugin/lib/libCgGL.so
./opt/google/talkplugin/GoogleTalkPlugin
./opt/google/talkplugin/libnpgtpo3dautoplugin.so
./etc/cron.daily/google-talkplugin
./usr/lib/xulrunner/plugins/libnpgoogletalk.so
./usr/lib/xulrunner/plugins/libnpgtpo3dautoplugin.so
./usr/lib/mozilla/plugins/libnpgoogletalk.so
./usr/lib/mozilla/plugins/libnpgtpo3dautoplugin.so
./usr/lib/iceape/plugins/libnpgoogletalk.so
./usr/lib/iceape/plugins/libnpgtpo3dautoplugin.so
./usr/lib/xulrunner-addons/plugins/libnpgoogletalk.so
./usr/lib/xulrunner-addons/plugins/libnpgtpo3dautoplugin.so
./usr/lib/iceweasel/plugins/libnpgoogletalk.so
./usr/lib/iceweasel/plugins/libnpgtpo3dautoplugin.so
./usr/lib/firefox/plugins/libnpgoogletalk.so
./usr/lib/firefox/plugins/libnpgtpo3dautoplugin.so
./usr/lib/midbrowser/plugins/libnpgoogletalk.so
./usr/lib/midbrowser/plugins/libnpgtpo3dautoplugin.so
-> Done extracting!
==> Moving files
mv: target `plugin/google-talkplugin/pkg' is not a directory
Aborting...

cpcgm commented on 2010-10-30 11:35

Anyone else having this problem? I can't reproduce the error. Did you edit the PKGBUILD?

gpdas commented on 2010-10-30 11:23

I have installed all dependencies. But while making the package i'm getting this error.

-> Done extracting!
==> Moving files
mv: target `plugin/google-talkplugin/pkg' is not a directory
Aborting...

gpdas commented on 2010-10-30 11:22

I have installed all dependencies. But while making the package i'm getting this error.

-> Done extracting!
==> Moving files
mv: target `plugin/google-talkplugin/pkg' is not a directory
Aborting...

gpdas commented on 2010-10-30 11:22

I have installed all dependencies. But while making the package i'm getting this error.

mv: target `plugin/google-talkplugin/pkg' is not a directory

Anonymous comment on 2010-10-26 20:28

lib32-openssl-compatibilty is marked out of date and the plugin seems to not work with the current version. Please check PKGBUILD provided by qft in the comments

rberaldo commented on 2010-10-25 01:58

Creating the symbolic links as @wwmm did worked for me too.

rberaldo commented on 2010-10-25 01:58

Creating the symbolic links as @wwmm did worked for me too.

cpcgm commented on 2010-10-24 18:26

Well, if I install it with "yaourt -S libv4l" it'll automatically choose the right package (v4l-utils).

Anonymous comment on 2010-10-24 18:05

It's where?
Official: http://www.archlinux.org/packages/?q=libv4l
AUR: http://aur.archlinux.org/packages.php?K=libv4l (this brings up lib32-libv4l, not libv4l)

cpcgm commented on 2010-10-24 00:30

Hm? It's there.

Anonymous comment on 2010-10-23 20:19

The libv4l dependency appears to be missing?

cpcgm commented on 2010-10-22 07:56

This package does depend on openssl-compatibility...

denisfalqueto commented on 2010-10-22 01:21

This package should depend on openssl-compatibility, It provides libssl.so.0.9.8.

cpcgm commented on 2010-10-19 00:20

But that's because the line is busy or something like that. Check the older comments.

cpcgm commented on 2010-10-13 05:16

For me too. Should I include it in the PKGBUILD? Better not messing in the internals of the system, I guess.

Anonymous comment on 2010-10-12 23:58

wwmm's solution below worked for me as well.

Anonymous comment on 2010-10-12 12:12

The following commands solved the problem for me:

- cd /usr/lib32
- ln -s /opt/lib32/usr/lib/libssl.so.0.9.8
- ln -s /opt/lib32/usr/lib/libcrypto.so.0.9.8

I'm using a 64 bits system.

Anonymous comment on 2010-10-11 02:12

As an update, the plugin works on my netbook which is a 32 bit system. My larger laptop is a 64bit system. Hopefully that narrows things a little.

Anonymous comment on 2010-10-10 19:56

I'm also getting the same issue as well. It was working earlier yesterday and then all of a sudden, I would log into the settings inside of gmail chat and it would tell me that it was "detecting devices" for a minute and then behave as if there was no plugin installed. I too have libssl installed. I did not do any system upgrades with pacman since I got the plugin to work so I'm at a loss. :-(

cpcgm commented on 2010-10-10 12:53

I'm having the same problem. The plugin stopped working although libssl.so.0.9.8 is still installed. Does anyone have any ideas on how to fix this?

Anonymous comment on 2010-10-09 22:14

Hi,

I'm getting the following error in Chromium:

http://pastebin.com/wq1TkWDY

I've got multilib in my repositories (after all, I installed Flash from there), and there isn't a lib32-openssl-compatibility library in there. There is however, one in AUR (http://aur.archlinux.org/packages.php?ID=37007), I've installed that, still no change.

Is this plugin currently broken or somehting?

Thanks,
Victor

Anonymous comment on 2010-10-08 17:53

I have installed libpng, but the version is 1.4..4-1. Can it work well?
The package lib32-openssl-compatibility cannot be Pacmaned.(I've enabled the multilib)

[aeon@myhost google-talkplugin]$ sudo pacman -S lib32-openssl-compatibility
error: 'lib32-openssl-compatibility': could not find or read package
[aeon@myhost google-talkplugin]$

coolpyrofreak commented on 2010-10-08 17:25

@aeonlove As has already been said many times, you need to enable the multilib repo in pacman.conf.

Anonymous comment on 2010-10-08 17:21

Hi! What is lib32-gcc-libs? I cannot pacman it or any others begins with lib32.

rberaldo commented on 2010-10-04 20:41

The problem was with flashplugin-prerelease. I installed flashplugin from the multilib repository and I can call people again.

rberaldo commented on 2010-10-04 20:21

@cpcgm I'll try to find out what's wrong. Thank you very much :)

cpcgm commented on 2010-10-04 01:59

I can't reproduce the problem. The only thing I can offer is to adapt the PKGBUILD to whatever you find out.

rberaldo commented on 2010-10-04 01:55

Chesse works, mplayer tv:// works too and I can record sound with audacity.

cpcgm commented on 2010-10-03 18:38

Does Cheese work?

rberaldo commented on 2010-10-03 17:09

@cpcgm how can I be that? I tried calling several contacts and it fails all the time. Also, in Gmail, Settings > Chat fails to find the mic and the webcam.

cpcgm commented on 2010-10-03 13:29

I'm having the same problem today and googled a bit. The error seems to come from a busy line: http://www.google.com/support/forum/p/voice/thread?tid=2774e08645decc37&hl=en

cpcgm commented on 2010-10-02 21:03

I'm using google-chrome-dev 7.0.517.8. Anyone else having problems?

rberaldo commented on 2010-10-02 20:36

@cpcgm: could it be the new 64 bits flashplugin from Adobe? Also, I'm using chromium-browser-bin 7.0.540.0 (60966).

cpcgm commented on 2010-10-02 14:51

Did you change anything else? It's still working for me.

rberaldo commented on 2010-10-02 14:50

The x86_64 version isn't working here. I've upgraded it yesterday because it stopped working but it still does not work; instead it gives me that error:

Sorry! The voice chat with Hugo failed due to an error [Code: 3 Remote: false] at 11:44.

kite commented on 2010-09-14 20:45

Sara, please look more deeply at google-talkplugin_current_amd64.deb... libnpgoogletalk64.so is wrapper around 32 bit plugin.
$ file opt/google/talkplugin/GoogleTalkPlugin
opt/google/talkplugin/GoogleTalkPlugin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

cpcgm commented on 2010-09-12 00:54

I don't know. They are listed as dependencies in the 64 deb so I put them in the PKGBUILD as well.

Sara commented on 2010-09-12 00:47

Oh, my bad. Read the PKGBUILD more closely and I can see this is the case. I hope you don't mind me asking though, but why does it require some 32-bit libraries, even with a native 64-bit plugin?

cpcgm commented on 2010-09-12 00:24

There has always been a native 64 bit version and the PKGBUILD has been supporting it from the beginning.

Sara commented on 2010-09-12 00:22

There is now a native x86_64 version:
http://dl.google.com/linux/direct/google-talkplugin_current_amd64.deb

Anonymous comment on 2010-09-08 16:03

Hi, I'm still having problems with this plugin. It crashes Firefox, and the message I'm getting is

"Inconsistency detected by ld.so: dl-open.c: 612: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!"

I've Googled for this, and tried all the 'solutions', but nothing has worked. I'm on a normal 32-bit eeepc system, so it's not even 64-bit vs. 32-bit issues.

Is anyone also experiencing no joy with this? One thing I haven't tried is installing pulseaudio. I hate pulseaudio but I'm curious if that'll make it work. It was supposed to be optional here.....

cpcgm commented on 2010-09-07 21:23

Did you test it without?

Anonymous comment on 2010-09-05 05:14

Not sure if this is the right place, but I've got it installed and working; however in chat settings in Gmail, it shows no sound devices or camera available. I have no camera or mic right now, but certainly I should be able to hear sounds from my speakers. Anyone know what I'm doing wrong or how to get this going?

jck commented on 2010-09-03 17:32

This doesnt work with oss4?

Anonymous comment on 2010-09-02 07:39

Got it working on my 64-bit system, using the dated lib32-openssl-compatibility 0.9.8-1. Thanks!

cpcgm commented on 2010-09-01 10:57

Ah. Thanks for the info and no need to apologize. Just want to save you some work ;-).

Anonymous comment on 2010-09-01 10:54

Sorry. I tried to use your PKGBUILD and didn't pass on MD5 check. So, I downloaded the .deb, extracted and saw the control file.

cpcgm commented on 2010-09-01 09:56

It's enough to just mark it Out-of-date. Avoids duplication. How did you find out about the new version? The blog I'm watching didn't publish anything about an update yet but the deb confirms that it's indeed version 1.5.1.0.

Anonymous comment on 2010-09-01 01:58

New version http://aur.pastebin.com/iNufnTJj

cpcgm commented on 2010-09-01 00:42

So the plugin is working. Otherwise you wouldn't even be able to initiate a voice chat.

cmlr commented on 2010-09-01 00:37

I get the following error, where "xxx" is the number I called.

Sorry! The voice chat with (xxx) xxx-xxxx failed due to an error [Code: 3 Remote: false] at 8:35 PM.
Click here to report this to Google.

cpcgm commented on 2010-09-01 00:36

Where do you get the error? Seems like the plugin is working. Otherwise you wouldn't even be able to initiate a voice chat.

cmlr commented on 2010-09-01 00:35

I get the error,

Sorry! The voice chat with (585) 820-6619 failed due to an error [Code: 3 Remote: false] at 8:35 PM.
Click here to report this to Google.

cmlr commented on 2010-09-01 00:35

I get the error,

Sorry! The voice chat with (585) 820-6619 failed due to an error [Code: 3 Remote: false] at 8:35 PM.
Click here to report this to Google.

cmlr commented on 2010-09-01 00:34

I get the error,

Sorry! The voice chat with (585) 820-6619 failed due to an error [Code: 3 Remote: false] at 8:35 PM.
Click here to report this to Google.

cpcgm commented on 2010-08-31 13:01

I don't know how to get rid of the messages but the plugin is working, isn't it?

Anonymous comment on 2010-08-31 12:45

[001:322] Warning(clientchannel.cc:583): Unreadable or no port file. Could not initiate GoogleTalkPlugin connection
[001:322] Warning(clientchannel.cc:439): Could not initiate GoogleTalkPlugin connection
[001:322] Warning(optionsfile.cc:22): Load: Could not open file
[001:323] Warning(clientchannel.cc:553): Failed to get GoogleTalkPlugin path. Trying default.
[001:339] Started GoogleTalkPlugin, path=/opt/google/talkplugin/GoogleTalkPlugin
[001:339] Waiting for GoogleTalkPlugin to start...
/opt/google/talkplugin/GoogleTalkPlugin: /opt/lib32/usr/lib/libcrypto.so.0.9.8: no version information available (required by /opt/google/talkplugin/GoogleTalkPlugin)
/opt/google/talkplugin/GoogleTalkPlugin: /opt/lib32/usr/lib/libssl.so.0.9.8: no version information available (required by /opt/google/talkplugin/GoogleTalkPlugin

cpcgm commented on 2010-08-28 11:56

You just need to install lib32-libstdc++5 again. It has already been changed but without increasing the pkg-version...

jackgu1988 commented on 2010-08-28 11:51

multilib does not contain lib32-libstdc++5 which a dependency for google-talkplugin :(

cpcgm commented on 2010-08-28 11:11

I activated multilib on my system and the dependencies can still be resolved. What's the advantage of switching to "gcc-libs-multilib"? "lib32-gcc-libs" still exists in the multilib repository.

gelendir commented on 2010-08-28 03:35

About the zlib and libxfixes : Even though the system is 64 bit, the plugin wouldn't start because it couldn't find the 32bit versions of libxfixes and zlib. After installing them though everything worked.

cpcgm commented on 2010-08-27 19:29

But that's not yet there, is it? Or most people don't use it yet.

sl1pkn07 commented on 2010-08-27 15:29

To 64 bits: dependenies change "lib32-gcc-libs" to "gcc-libs-multilib", need active "multilib" repository

sl1pkn07 commented on 2010-08-27 15:24

on 64 bits: lib32-gcc-libs change to gcc-libs-multilib on multilib repository

sl1pkn07 commented on 2010-08-27 15:23

lib32-gcc-libs change to gcc-libs-multilib on multilib package

sl1pkn07 commented on 2010-08-27 15:23

lib32-gcc-libs change to gcc-libs-multilib on multilib package

sl1pkn07 commented on 2010-08-27 15:23

lib32-gcc-libs change to gcc-libs-multilib on multilib package

sl1pkn07 commented on 2010-08-27 15:22

lib32-gcc-libs change to gcc-libs-multilib on multilib package

cpcgm commented on 2010-08-26 15:01

Hm? The PKGBUILD is automatically installing the correct version for your platform.

cpcgm commented on 2010-08-26 00:20

Done. Are you sure about that? Google only lists libxfixes for the 32-bit version. How about zlib for 32-bit, is it needed there as well?

gelendir commented on 2010-08-26 00:09

for Arch64, you need to also add lib32-libxfixes and lib32-zlib as dependencies. Please fix.

cpcgm commented on 2010-08-25 17:31

I get the same messages when I try to start GoogleTalkPlugin manually but it works in both Firefox and Chrome.

Anonymous comment on 2010-08-25 17:28

Hello anyone, any idea why this is not working on Arch 64, Pulse Audio. Program does not run.

./GoogleTalkPlugin: /opt/lib32/usr/lib/libcrypto.so.0.9.8: no version information available (required by ./GoogleTalkPlugin)
./GoogleTalkPlugin: /opt/lib32/usr/lib/libssl.so.0.9.8: no version information available (required by ./GoogleTalkPlugin)


/opt/google/chrome/extensions
[root@myhost extensions]# ls
lib libnpgoogletalk64.so libnpgtpo3dautoplugin.so
[root@myhost extensions]#

[root@myhost extensions]# pacman -Q | grep ssl
lib32-openssl 1.0.0.a-2
lib32-openssl-compatibility 0.9.8-1
openssl 1.0.0.a-2

cpcgm commented on 2010-08-23 11:52

Yeah.

rberaldo commented on 2010-08-23 11:48

I use x86_64 and lib32-openssl-compatibility is out-of-date. What did you guys do? Did you install the package anyway?

cpcgm commented on 2010-08-22 20:55

Interesting question. I took the dependenies from the original deb.

dcelasun commented on 2010-08-22 20:54

Also, are libpng 1.2 and openssl 0.9.8 hard dependencies? i.e. did anyone test with latest openssl and libpng 1.4?

dcelasun commented on 2010-08-22 20:52

I've installed it, without a reboot I tested it with a friend who uses Ubuntu. Both video and audio works fine. I'm using alsa and he is using pulseaudio, so there are no cross-compatibility issues :)

cpcgm commented on 2010-08-22 18:12

Thanks for sharing. The plugin can use alsa or pulseaudio. How did pulseaudio get pulled in? It's only listed as an optional dependency.

ctarwater commented on 2010-08-22 15:57

Got it working with KDE4 and chromium after some troubleshooting.

When I installed it, it pulled in pulseaudio but then that screwed up my skype settings. I uninstalled pulseaudio and figured I'd work it out later...but I forgot. The nice part is, it still works with Pulseaudio removed. Just wanted the throw that out there for others.

jackgu1988 commented on 2010-08-21 16:34

I tested it with a windows machine and I got no sound. I thought it was my computers fault since video support for gtalk on Linux came out only yesterday but after all I may be wrong! I' ll test it again soon.

cpcgm commented on 2010-08-21 15:31

It is working for me...

jackgu1988 commented on 2010-08-21 15:09

Did anyone manage to get sound working?

jackgu1988 commented on 2010-08-21 15:09

Did anyone manage to get sound working?

jackgu1988 commented on 2010-08-21 15:08

Did anyone manage to get sound working?

cpcgm commented on 2010-08-20 18:24

The cron job is not installed with this PKGBUILD.

LeCrayonVert commented on 2010-08-20 18:22

cpcgm >> Have you cleaned up the debian package ? Google always adds a cron.daily job as below :
# This script is part of the google-talkplugin package.
#
# It creates the repository configuration file for package updates, and it
# monitors that config to see if it has been disabled by the overly aggressive
# distro upgrade process (e.g. intrepid -> jaunty). When this situation is
# detected, the respository will be re-enabled. If the respository is disabled
# for any other reason, this won't re-enable it.
#
# This functionality can be controlled by creating the $DEFAULTS_FILE and
# setting "repo_add_once" and/or "repo_reenable_on_distupgrade" to "true" or
# "false" as desired. An empty $DEFAULTS_FILE is the same as setting both values
# to "false".

I guess it will be harmless on archlinux ;)

dcelasun commented on 2010-08-20 16:20

Yeah I know you are right as well :) Pulseaudio way would be right too.

cpcgm commented on 2010-08-20 16:16

Okay, forget it, I think we're both right ;-). At least the PKGBUILD is working, that's the important thing :-).

cpcgm commented on 2010-08-20 16:13

Yeah, I know. But "libasound2 | libpulse0" means either libasound2 *or* libpulse0, right? And libpulse0 is provided by pulseaudio. So the correct either/or dependency of the deb cannot be implemented in a PKGBUILD. I followed your suggestion because alsa-utils is probably more commonly used. I still think the other way wouldn't be wrong either.

dcelasun commented on 2010-08-20 16:11

Yes, libasound is provided by alsa-utils in Arch. alsa-utils, in turn, depends on alsa so yeah, it's alsa or pulseaudio :)

dcelasun commented on 2010-08-20 16:10

Yes, libasound is provided by alsa-utils in Arch.

cpcgm commented on 2010-08-20 16:09

Done. But are you sure that's right? In the deb, the dependency is "libasound2 | libpulse0". Isn't that either alsa or pulseaudio?

cpcgm commented on 2010-08-20 16:04

I'm about to change that.

dcelasun commented on 2010-08-20 16:03

Once again, pulseaudio is NOT a dependency, alsa-utils provides the necessary libraries.

cpcgm commented on 2010-08-20 13:39

PKGBUILD updated. I didn't increase the pkgrel because there's no change for those that already installed it.

dstein commented on 2010-08-20 13:21

This is working great for me on Arch64. Made a video call to an officemate who is running 32-bit Windows XP. Since we're in the same office, I was able to confirm. I believe libv4l may be required for some webcams.

cpcgm commented on 2010-08-20 13:14

After a reboot everything's working. Maybe the modules haven't been loaded correctly after the latest kernel update. So it shouldn't be a dependency issue. I'll clean up the PKGBUILD.

cpcgm commented on 2010-08-20 10:17

Do you see avatars? My video window is completely black but manveru can see his and my avatar. So he has something I don't and we don't know what it is.

dcelasun commented on 2010-08-20 10:14

Well no, same problem here. Just a black screen :/

I'll post here if I can figure something out.

cpcgm commented on 2010-08-20 10:10

I know, thanks. It was not meant to be a final version, as the commented deb-dependencies show. We're still trying to figure out which dependencies are necessary. Audio is working but video not. The screen remains black. Does it work for you?

dcelasun commented on 2010-08-20 09:55

The PKGBUILD is flawed in countless ways!

First, it doesn't source the deb file (wget? really??), it includes empty arrays etc. Here, I've cleaned it up for you.

# Maintainer: Dominik Mayer <dominik.mayer@gmail.com>
pkgname=google-talkplugin
pkgver=1.4.1
pkgrel=1
pkgdesc="Video chat browser plug-in for Google Talk"
arch=('i686' 'x86_64')
url="http://www.google.com/chat/video"
license=('unknown')

[ $CARCH == x86_64 ] && depends=('lib32-gcc-libs>=4.1.1' 'lib32-libstdc++5' 'pulseaudio' 'glibc>=2.4' 'lib32-glibc>=2.3.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'libgl' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng12>=1.2.13' 'libstdc++5' 'lib32-libx11' 'lib32-libxt' 'lib32-openssl-compatibility')
[ $CARCH == i686 ] && depends=('gcc-libs>=4.1.1' 'alsa-utils' 'glibc>=2.4' 'fontconfig>=2.4.0' 'freetype2>=2.3.5' 'libgl' 'glew>=1.5.0' 'glib2>=2.12.0' 'gtk2>=2.12.0' 'libpng12>=1.2.13' 'libstdc++5' 'libx11' 'libxfixes'
'libxt' 'openssl-compatibility')


if [ "${CARCH}" = 'x86_64' ]; then
ARCH='amd64'
else
ARCH='i386'
fi

optdepends=('libnotify')
source=(http://dl.google.com/linux/direct/google-talkplugin_current_$ARCH.deb)
md5sums=('876920feee6dfbe393a45efdef05d83c')

build() {
msg "Extracting..."
ar -xv google-talkplugin_current_$ARCH.deb || return 1
tar -xvf data.tar.gz || return 1
msg2 "Done extracting!"
msg "Moving files"
mv $srcdir/opt $pkgdir
mv $srcdir/usr $pkgdir
msg2 "Done moving files"


}

dcelasun commented on 2010-08-20 09:48

Uhm... You've added pulseaudio as a dependency, but it requires alsa-utils OR pulseaudio. You should mention that in the PKGBUILD.