1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109
|
This Directory contains a clunky work around to have plugins working on CronosII -MR2
There are at least three ways of installing the plugins.
1. (the quick and nasty way)
######################################################################
To install the built binaries :
This assumes you have installed 0.2.2 or MRx. (same thing)
<example>
$tar -zxvf Fortune-Plugin.tar.gz
$cd fortune/
$su
$password
(careful now)
$cp fortune.so /usr/share/cronosII/plugins/fortune.so
$exit
$cronos &
configure the plugins from the the Main Window
settings > preferences > plugins
NOTE these binaries built on 2.2.20 LINUX i686 box.
They should work on most other systems i686 and up.
With CronosII-0.2.2 installed.
(thats a totally uneducated guess really )
A solution to a non-asked question :
You may have a problem with the INSTALL step if you have more than one version of cronosII-config on your system. e.g.. You have installed to different prefixes and or you have been using the new scratch version. Do a ]make uninstall then make install for a quick fix. Otherwise you will have to locate the offending versions and uninstall by hand. (which and type are handy here).
ELSE IF
###########################################################
2. A more graceful way in that the binaries will be built to your system.
(use the sources included here they are pre-patched and slightly modified )
######################################################################
a/ download the source tar ball for CronosII 0.2.1
< http://sourceforge.net/project/showfiles.php?group_id=7093 >
b/. Important: back up your current ~/.CronosII directory (or just move it)
c/ install the 0.2.1 package.
(if you still have a .CronosII directory from vers2.2.0 or up the app will seg fault on launch -- don't worry you wont be using it )
d/ build the plugins from this directory (cp them to the 0.2.1 src/plugins directory if you like)
e/ make install (as root if you need to)
f/ install version 0.2.2 mr2
all should be well.
####################################################################
ELSE
####################################################################
3: This taken from Bosco's README in the c2filters-0.4.5pre1 (which is included in the MR2 source package).
It works fine just be a careful while you have root permissions !
<quote>
If you have trouble building (i.e. missing working cronosII 0.2.1 headers),
take the following steps:
1) Download CronosII 0.2.1 from http://www.cronosii.net/
(or http://cronosii.sourceforge.net/Active_Site/downloads.php)
2) Extract the CronosII 0.2.1 source
3) su to root
4) rm -rf /usr/local/include/cronosII; rm /usr/local/include/cronosII.h
5) cd cronosII-0.2.1/src
6) ./configure
7) mkdir /usr/local/include/cronosII
8) cp *.h /usr/local/include/cronosII/
9) cp ../*.h /usr/local/include/cronosII/
10) cp cronosII.h /usr/local/include/
NOTE: Only try this if you cannot build filters normally! Think about the
commands you are giving before you hit enter!
TODO:
* import/export config files
* document functions (CronosII style)
* fix bugs as you find them
* make code prettier and/or more efficient as you see fit
* make gui prettier and/or more usable as you see fit
* Implement more possible actions on messages:
- Expunge?
- Play a sound?
- more?
</quote>
#################################################################
Finally: The alterations made to the sample plugin cause a dialog to open each time CronosII checks your mail. Click it an it goes away. It's sort of handy at first but can be annoying. Feel free to fix this.
If anybody has a fix for this or any other bugs; I would be eager to hear about it.
mail to: gossner@arcom.com.au
CronosII-Hackers@lists.sourceforge.net
Hope this helps.
-- PeterGozz.
Post Script.
The new CronosII is due to be released very soon (?).
(well when its ready).
Most reported bugs have been fixed in the new version.
|