#install libxml2, libxml2-dev (for headers) to use XML::Atom (required by Net::Google::Calendar) #install perl modules: DateTime, DateTime::TimeZone, XML::Atom, XML::Atom::Feed, Net::Google::Calendar #if reading calendar fails, patch Entry line 184, from # if ($elem->hasAttribute($key)) { # to # if (defined $elem && $elem->hasAttribute($key)) { # #patch Entry before line 184, insert # return unless ($tmp); #patch Entry line 176, modify $val =~ s!^http://schemas.google.com/g/2005#event\.!! if (defined $val); #admin,admin #all available google calendar definitions, replace in url 'basic' by 'full' to get calendar entries!!! (basic covers feed content only, but no calendar data...) # google_calendars => { # programm => 'http://www.google.com/calendar/feeds/58ei894fakpf84hj0u7o6el4sc%40group.calendar.google.com/public/full', # programm_intern => 'http://www.google.com/calendar/feeds/lin4mscfdld2eiv22qda82t478%40group.calendar.google.com/public/full', # planung => 'http://www.google.com/calendar/feeds/0is4ruq5thsb6ndsqr5gicff2k%40group.calendar.google.com/public/full', # termine_intern => 'http://www.google.com/calendar/feeds/1n762hqutnsocd46h6nji3i2l4%40group.calendar.google.com/public/full', # termine => 'http://www.google.com/calendar/feeds/f29rqfutlkub911i8u0eerusb0%40group.calendar.google.com/public/full' # }, GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, FILE, INDEX, ALTER ON * . * TO 'root'@'localhost' IDENTIFIED BY 'calcms' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; Query OK, 0 rows affected (0.02 sec) flush previleges https://www.google.com/calendar/dav/peter_retep@gmx.de/events create database calcms-herbstradio; mysql calcms_herbstradio -u root -p < calcms/calcms.sql GRANT SELECT ON * . * TO 'root'@'localhost' IDENTIFIED BY 'calcms-agenda' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; flush previleges CREATE USER 'milan'@'localhost' IDENTIFIED BY 'eeGei3Yo'; GRANT SELECT ON calcms_agenda.* TO 'calcms'@'localhost'; chmod 777 cache GRANT SELECT ON calcms_herbstradio.* TO 'calcms_agenda'@'localhost' IDENTIFIED BY 'eeGei3Yo' GRANT SELECT, INSERT, UPDATE ON calcms_herbstradio.* TO 'calcms'@'localhost' IDENTIFIED BY 'CheiBai8' ERROR: Can't create '/usr/local/lib/perl5/5.8.6/man/man3' Do not have write permissions on '/usr/local/lib/perl5/5.8.6/man/man3' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! at /home/milan/perl/lib/Module/Build/Base.pm line 2975 SIMONW/Net-Google-Calendar-0.97.tar.gz ./Build install -- NOT OK ---- You may have to su to root to install the package (Or you may want to run something like o conf make_install_make_command 'sudo make' to raise your permissions.Failed during this command: DROLSKY/DateTime-Locale-0.43.tar.gz : install NO DROLSKY/DateTime-TimeZone-0.91.tar.gz : install NO DROLSKY/DateTime-0.50.tar.gz : make_test NO SIMONW/Net-Google-AuthSub-0.5.tar.gz : install NO GRANTM/XML-SAX-0.96.tar.gz : make_test NO SIMONW/Net-Google-Calendar-0.97.tar.gz : install NO See perldoc ExtUtils::MakeMaker for full details. For Module::Build modules, you need to create a ~/.modulebuildrc file containing bindoc=~/man/man1 libdoc=~/man/man3 o conf makepl_arg "PREFIX=/home/milan/perl/ LIB=/home/milan/perl/lib INST_LIB=/home/milan/perl/lib INSTALLSITELIB=/home/milan/perl/lib INSTALLMAN1DIR=/home/milan/perl/man/man1 INSTALLSITEMAN1DIR=/home/milan/perl/man/man1 INSTALLMAN3DIR=~/home/milan/perl/man/man3 INSTALLSITEMAN3DIR=/home/milan/perl/man/man3 INSTALLDIRS=/home/milan/perl/ SITEPREFIX=/home/milan/perl/ VENDORPREFIX=/home/milan/perl/" LIB=$PREFIX/lib INST_LIB=$PREFIX/lib PREFIX=$PREFIX SITEPREFIX=$PREFIX VENDORPREFIX=$PREFIX o conf make_arg -I/home/twiki/lib/CPAN o conf make_install_arg -I/home/twiki/lib/CPAN o conf makepl_arg "install_base=/home/twiki/lib/CPAN LIB=/home/twiki/lib/CPAN/lib INSTALLPRIVLIB=/home/twiki/lib/CPAN/lib INSTALLARCHLIB=/home/twiki/lib/CPAN/lib/arch INSTALLSITEARCH=/home/twiki/lib/CPAN/lib/arch INSTALLSITELIB=/home/twiki/lib/CPAN/lib INSTALLSCRIPT=/home/twiki/lib/CPAN/bin INSTALLBIN=/home/twiki/lib/CPAN/bin INSTALLSITEBIN=/home/twiki/lib/CPAN/bin INSTALLMAN1DIR=/home/twiki/lib/CPAN/man/man1 INSTALLSITEMAN1DIR=/home/twiki/lib/CPAN/man/man1 INSTALLMAN3DIR=/home/twiki/lib/CPAN/man/man3 INSTALLSITEMAN3DIR=/home/twiki/lib/CPAN/man/man3 " o conf commit q