2014-09-08 12:41:45 +00:00
|
|
|
=============================================
|
|
|
|
callirhoe - high quality calendar rendering
|
|
|
|
(c) 2012-2014 George Tzoumas
|
2014-10-02 17:34:27 +00:00
|
|
|
https://code.google.com/p/callirhoe/
|
2014-09-08 12:41:45 +00:00
|
|
|
=============================================
|
|
|
|
|
|
|
|
QUICK INSTALLATION GUIDE
|
|
|
|
|
2014-11-05 10:59:40 +00:00
|
|
|
CONTENTS
|
|
|
|
1) FROM COMPRESSED ARCHIVE
|
|
|
|
2) FROM SVN
|
2014-11-05 13:56:11 +00:00
|
|
|
3) INVOKING callirhoe FROM PATH
|
|
|
|
4) INSTALLATION FOR ARCH LINUX
|
2014-11-05 10:59:40 +00:00
|
|
|
|
2014-09-08 12:41:45 +00:00
|
|
|
(rough installation guide for novice users...)
|
|
|
|
|
|
|
|
1) FROM COMPRESSED ARCHIVE
|
|
|
|
|
2014-10-02 17:34:27 +00:00
|
|
|
Download the latest version from the project's page,
|
|
|
|
or directly from:
|
|
|
|
https://callirhoe.googlecode.com/svn/wiki/releases/
|
2014-11-05 10:59:40 +00:00
|
|
|
|
2014-10-02 17:34:27 +00:00
|
|
|
You end up with a file named callirhoe-X.Y.Z.7z where X.Y.Z the version number (for example 0.4.0).
|
2014-09-08 12:41:45 +00:00
|
|
|
|
|
|
|
Extract the contents of the archive
|
|
|
|
$ 7z x callirhoe-X.Y.Z.7z
|
|
|
|
|
|
|
|
Change into program's directory
|
|
|
|
$ cd callirhoe-X.Y.Z
|
|
|
|
|
|
|
|
Now you can launch the program, e.g.
|
|
|
|
|
|
|
|
$ ./callirhoe.py foo.pdf
|
|
|
|
|
2014-11-05 13:56:11 +00:00
|
|
|
See section 3 for how to install callirhoe so that it lies in your executable path.
|
2014-09-08 12:41:45 +00:00
|
|
|
|
|
|
|
2) FROM SVN
|
|
|
|
|
|
|
|
Checkout the latest version from the svn:
|
|
|
|
|
|
|
|
$ svn checkout https://callirhoe.googlecode.com/svn/trunk callirhoe-svn
|
|
|
|
|
|
|
|
Change into directory
|
|
|
|
|
|
|
|
$ cd callirhoe-svn
|
|
|
|
|
|
|
|
After a few days/weeks/months... you may update to the latest version:
|
|
|
|
|
|
|
|
$ svn up
|
|
|
|
|
|
|
|
You can launch the program as usual:
|
|
|
|
|
2014-09-25 23:32:39 +00:00
|
|
|
$ ./callirhoe.py foo.pdf
|
2014-11-05 10:59:40 +00:00
|
|
|
|
2014-11-05 13:56:11 +00:00
|
|
|
3) INVOKING callirhoe FROM PATH
|
|
|
|
|
|
|
|
You can add a link to your path, $HOME/bin or /usr/local/bin:
|
|
|
|
|
|
|
|
$ ln -s `pwd`/callirhoe.py $HOME/bin/callirhoe
|
|
|
|
|
|
|
|
You can do the same with calmagick.py. You may also install it system-wide,
|
|
|
|
for example in /opt. In this case, keep in mind, that ~/.callirhoe/ is also
|
|
|
|
searched for additional definitions, styles etc.
|
|
|
|
|
2014-11-05 22:53:32 +00:00
|
|
|
If you do not plan to mess with the source, you may create a binary python package.
|
2014-11-05 13:56:11 +00:00
|
|
|
This is not exactly a binary, it is a zip archive containing compiled python bytecode,
|
|
|
|
which is quite compact. To do so, go to the scripts directory:
|
|
|
|
|
|
|
|
$ cd scripts
|
|
|
|
|
|
|
|
and run
|
|
|
|
|
|
|
|
$ ./make_pkg
|
|
|
|
|
|
|
|
This will create in the parent directory two executables, 'callirhoe' and 'calmagick'.
|
|
|
|
Now copy them to your binary path. And you can remove the source dir, as it is no longer
|
|
|
|
needed. You might want to copy the holiday data files first, if you want to use them
|
|
|
|
(callirhoe takes a full path to them, so you can store them wherever you want).
|
|
|
|
|
|
|
|
On a linux system, you will additionally see a Makefile created, which you can alternatively
|
|
|
|
run with 'make install' to install the files in the standard places,
|
|
|
|
instead of manually copying them.
|
|
|
|
|
|
|
|
4) INSTALLATION FOR ARCH LINUX
|
2014-11-05 10:59:40 +00:00
|
|
|
|
|
|
|
There is a PKGBUILD file you can use to install.
|
|
|
|
You can get the PKGBUILD either from SVN or compressed archive or from AUR.
|
2014-11-05 13:56:11 +00:00
|
|
|
For the first two options, the method to get the source tree is described in sections 1 and 2,
|
2014-11-05 10:59:40 +00:00
|
|
|
while for the third option you can get it from here: <INSERT LINK HERE>
|
|
|
|
|
|
|
|
|
|
|
|
Place the PKGBUILD into a directory and run:
|
2014-11-05 11:09:00 +00:00
|
|
|
|
2014-11-05 11:13:18 +00:00
|
|
|
$ makepkg -si
|
2014-11-05 11:09:00 +00:00
|
|
|
|
|
|
|
( -s will automatically install missing depedencies )
|
2014-11-05 10:59:40 +00:00
|
|
|
|
|
|
|
Arch will do the rest for you.
|
|
|
|
|
|
|
|
In the unlikely event that you don't have "makepkg" already installed
|
|
|
|
you can find information about it's installation here:
|
|
|
|
|
|
|
|
https://wiki.archlinux.org/index.php/Arch_User_Repository
|
|
|
|
|