Google Calendar made awesome

Thanks to Pinkman, now we have perfect Google Calendar integration on the desktop. Today we fixed all the previous issues it had, and it should be working wonders.

The package is google-calendar-nativefier.

1 Like
[c00ter@baked google-calendar-nativefier]$ makepkg -si
==> Making package: google-calendar-nativefier 0.5-1 (Wed 19 Jun 2019 10:58:12 AM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[sudo] password for c00ter: 
error: target not found: nodejs-nativefier
==> ERROR: 'pacman' failed to install missing dependencies.
[c00ter@baked google-calendar-nativefier]$

EDIT: Installing nodejs-nativefier allows the package to build, but too bad it's an electron app. But hey! :smiley:

I did get these warnings, though...

(1/1) installing google-calendar-nativefier        [----------------------] 100%
warning: directory permissions differ on /opt/
filesystem: 755  package: 644
warning: directory permissions differ on /usr/bin/
filesystem: 755  package: 644
warning: directory permissions differ on /usr/share/applications/
filesystem: 755  package: 644
warning: directory permissions differ on /usr/share/pixmaps/
filesystem: 755  package: 644
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
[c00ter@baked google-calendar-nativefier]$

Well, that's normal. Makepkg can only build if you manually installed all AUR dependencies.

You will want to use an AUR helper instead.

Or you can do:

jak-cli --url https://calendar.google.com/calendar/ --title "Google Calendar" --online true

Unstable branch only
pacman -S python-jade-application-kit

Testers are very welcome :smiley:

4 Likes

Setting a directory as 644 will prevent people from traversing it.

I've posted a diff on the package page which fixes a few things.

1 Like

Thanks for your help :+1:

By the way Google Keep is also affected.

It sounds quite useful.