Package Details: gcalcli 4.1.0-1

Git Clone URL: (read-only)
Package Base: gcalcli
Description: Google calendar command line interface
Upstream URL:
Licenses: MIT
Submitter: None
Maintainer: ainola
Last Packager: ainola
Votes: 115
Popularity: 0.293005
First Submitted: 2007-10-03 21:45
Last Updated: 2019-04-17 03:23

Latest Comments

1 2 3 4 5 6 ... Next › Last »

jfhbrook commented on 2019-03-29 00:38

An issue I had was that python in my local environment usually resolves to /home/josh/anaconda3/bin/python (intentionally), so I had to hard-code the paths to /usr/bin/python to get this package to install correctly.

ainola commented on 2018-11-16 15:20

The update to 4.0.0a4 may require one to delete ~/.gcalcli_* and re-authenticate.

yan12125 commented on 2018-11-16 12:34

I don't think this package will move away from python2-oauth2client* until upstream moves away from oauth2client. Anyway it looks like the latest git-master works with community/python2-oauth2client, so it might be reasonable to update this package to a recent commit and change python2-oauth2client1412 to python2-oauth2client.

gerson commented on 2018-07-03 15:16

python2-oauth2client1412 is working, but deprecated. Their git page recomends moving to "google-auth" and "oauthlib". Any plans to upgrade to these?

Purgator commented on 2017-02-28 11:30

@nicolassilvar, here is a workaround :

install python2-oauth2client1412 from aur manually :

Install gcalcli. Use makepkg -sf if needed.

Mark python2-oauth2client1412 as a dependency
pacman -D --asdeps python2-oauth2client1412

nicolassilvar commented on 2016-06-15 10:56

I get the following error when installing it:

$ makepkg -sri
==> Making package: gcalcli 3.3.2-3 (Wed Jun 15 06:48:14 EDT 2016)
==> Checking runtime dependencies...
==> Installing missing dependencies...
error: target not found: python2-oauth2client1412
==> ERROR: 'pacman' failed to install missing dependencies.

vollekannehoschi commented on 2016-03-01 09:06

I get errors after installing that package, see

I don't use this package anymore, but want to inform you.

polyzen commented on 2015-11-22 13:53

Try python2-oauth2client1412-2

polyzen commented on 2015-11-12 23:21

sleduc, thank you for figuring this out. Hacky, yes, but .. haven't heard any better ideas :p

The branch that supports the current oauth2client could probably be packaged, but according to the one working on it, Brian Hartvigsen, ".. there are a lot of behavior changes in how we parse command line options that I haven't documented yet, but `gcalcli --help` will likely get you the info you need. I have been using it and tried to test all the angles, but I may have missed things. So think of it as alpha ready."

sleduc commented on 2015-11-12 18:48


I think there is a problem with the package python2-oauth2client1412 (a dependency of gcalcli).
To build this package, it basically does:
mv "$pkgdir"/usr/lib/python2.7/site-packages/oauth2client{,1412}

And in gcalcli :
sed -i -e '1s/$/2/' -e 's/oauth2client/oauth2client1412/' gcalcli-$pkgver

The problem is that inside the oauth2client1412 library itself, there is this code :
from oauth2client.old_run import run

This tries to import old_run from the oauth2client library (provided by python2-oauth2client, so not the python2-oauthclient1412), and this does not exist.
Basically doing this seems to work around the problem :

But it is not really clean and I am not sure what would be the proper solution here.
I guess one possibility would be, in the package of python2-oauth2client1412, to sed all the "oauth2client" imports into "oauth2client1412" imports, but not sure if there is a better solution...