| 1 | <!DOCTYPE html |
|---|
| 2 | PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
|---|
| 3 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
|---|
| 4 | <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> |
|---|
| 5 | <head> |
|---|
| 6 | <title>Gajim - Read Me</title> |
|---|
| 7 | </head> |
|---|
| 8 | <body> |
|---|
| 9 | |
|---|
| 10 | <h1>Gajim Read Me</h1> |
|---|
| 11 | |
|---|
| 12 | <p> |
|---|
| 13 | Welcome to Gajim and thank you for trying out our client. |
|---|
| 14 | </p> |
|---|
| 15 | |
|---|
| 16 | <h2>Runtime Requirements</h2> |
|---|
| 17 | <ul> |
|---|
| 18 | <li>python2.4 or higher</li> |
|---|
| 19 | <li>pygtk2.6 or higher</li> |
|---|
| 20 | <li>python-libglade</li> |
|---|
| 21 | <li>pysqlite2 (if you have python 2.5, you already have this)</li> |
|---|
| 22 | </ul> |
|---|
| 23 | |
|---|
| 24 | <p> |
|---|
| 25 | <strong>Note to packagers</strong> |
|---|
| 26 | Gajim is a GTK+ app that loves GNOME. You can do 'make' so you don't require gnomepythonextras (aka gnome-python-desktop) which is gnome dep, but you will miss gnomekeyring integration. |
|---|
| 27 | </p> |
|---|
| 28 | |
|---|
| 29 | <h2>Optional Runtime Requirements</h2> |
|---|
| 30 | <ul> |
|---|
| 31 | <li>For zeroconf (bonjour), the "enable link-local messaging" checkbox, you need dbus-glib, python-avahi</li> |
|---|
| 32 | <li>dnsutils (or whatever package provides the nslookup binary) for SRV support; if you don't know what that is, you don't need it</li> |
|---|
| 33 | <li>gtkspell and aspell-LANG where lang is your locale eg. en, fr etc</li> |
|---|
| 34 | <li>GnomePythonExtras 2.10 or above (aka gnome-python-desktop) so you can avoid compiling trayicon and gtkspell</li> |
|---|
| 35 | <li>gnome-python-desktop (for GnomeKeyring support)</li> |
|---|
| 36 | <li>notification-daemon or notify-python (and D-Bus) to get cooler popups</li> |
|---|
| 37 | <li>D-Bus running to have gajim-remote working</li> |
|---|
| 38 | <li>python-dbus bindings</li> |
|---|
| 39 | </ul> |
|---|
| 40 | |
|---|
| 41 | <p> |
|---|
| 42 | Some distributions also split too much python standard library. |
|---|
| 43 | I know SUSE does. In such distros you also need python-xml |
|---|
| 44 | the xml lib that *comes* with python and not pyxml or whatever. |
|---|
| 45 | </p> |
|---|
| 46 | |
|---|
| 47 | <h2>Compile-time Requirements</h2> |
|---|
| 48 | <ul> |
|---|
| 49 | <li>python-dev</li> |
|---|
| 50 | <li>python-gtk2-dev</li> |
|---|
| 51 | <li>libgtk2.0-dev aka. gtk2-devel</li> |
|---|
| 52 | <li>libxss-dev (for idle detection module; some distributions such as Debian split xscreensaver)</li> |
|---|
| 53 | <li>libgtkspell-dev (for the gtkspell module)</li> |
|---|
| 54 | <li>intltool</li> |
|---|
| 55 | </ul> |
|---|
| 56 | |
|---|
| 57 | <p> |
|---|
| 58 | <strong>NOTE:</strong> |
|---|
| 59 | If you still have problems compiling, you may want to try removing the gtk1 series of the above dependencies. |
|---|
| 60 | </p> |
|---|
| 61 | |
|---|
| 62 | <h2>Installation Procedure</h2> |
|---|
| 63 | <ol> |
|---|
| 64 | <li>tar jxvf gajim-version.tar.bz2</li> |
|---|
| 65 | <li>cd gajim</li> |
|---|
| 66 | <li>./configure</li> |
|---|
| 67 | <li>make (builds all modules)</li> |
|---|
| 68 | <li>su -c make install</li> |
|---|
| 69 | </ol> |
|---|
| 70 | |
|---|
| 71 | <p> |
|---|
| 72 | To specify what modules to build do: |
|---|
| 73 | make help |
|---|
| 74 | </p> |
|---|
| 75 | |
|---|
| 76 | <p> |
|---|
| 77 | To specify where to install do: |
|---|
| 78 | su -c make PREFIX=custom_path install |
|---|
| 79 | </p> |
|---|
| 80 | |
|---|
| 81 | <h2>Running Gajim</h2> |
|---|
| 82 | <p> |
|---|
| 83 | Just do <em>gajim</em> or you can run Gajim from your GNOME/XFCE/KDE/whatever menus.<br/><br/> |
|---|
| 84 | |
|---|
| 85 | or if you didn't 'make install' you can also run from gajim folder with |
|---|
| 86 | <em>./launch.sh</em></p> |
|---|
| 87 | <hr /> |
|---|
| 88 | <h3>Note for svn users</h3> |
|---|
| 89 | You will need GNU autotools in order to install Gajim from svn. This includes: |
|---|
| 90 | <ul> |
|---|
| 91 | <li>automake >= 1.8 </li> |
|---|
| 92 | <li>autoconf >= 2.59 </li> |
|---|
| 93 | <li>libtool</li> |
|---|
| 94 | <li>intltool-0.35.0 </li> |
|---|
| 95 | <li>pkgconfig >= 0.19</li> |
|---|
| 96 | </ul> |
|---|
| 97 | </p> |
|---|
| 98 | steps to compile gajim: |
|---|
| 99 | <pre> |
|---|
| 100 | $ sh autogen.sh |
|---|
| 101 | $ ./configure |
|---|
| 102 | $ make |
|---|
| 103 | </pre> |
|---|
| 104 | Alternatively, if you don't want to install all these packages, you can get a nightly snapshot from <a href="http://www.gajim.org/downloads/snap/">here</a> and procede as usual: |
|---|
| 105 | <pre> |
|---|
| 106 | $ ./configure |
|---|
| 107 | $ make |
|---|
| 108 | </pre> |
|---|
| 109 | <h2>Uninstallation Procedure</h2> |
|---|
| 110 | <p> |
|---|
| 111 | su -c make uninstall<br/> |
|---|
| 112 | this will try to remove Gajim from the default directories. |
|---|
| 113 | If you want to remove it from custom directory provide it as:<br/> |
|---|
| 114 | make PREFIX=custom_path uninstall |
|---|
| 115 | </p> |
|---|
| 116 | |
|---|
| 117 | <h2>Miscellaneous</h2> |
|---|
| 118 | <h3>XML & Debugging</h3> |
|---|
| 119 | <p> |
|---|
| 120 | If you want to see the xml stanzas and/or help us debugging |
|---|
| 121 | you're advised to enable verbose via advanced configuration window. |
|---|
| 122 | If you don't want to make this permanent, execute gajim with --verbose |
|---|
| 123 | everytime you want to have verbose output. |
|---|
| 124 | </p> |
|---|
| 125 | |
|---|
| 126 | <h3>FAQ/Wiki</h3> |
|---|
| 127 | <p> |
|---|
| 128 | FAQ can be found at <a href="http://trac.gajim.org/wiki/GajimFaq">http://trac.gajim.org/wiki/GajimFaq</a><br/> |
|---|
| 129 | Wiki can be found at <a href="http://trac.gajim.org/wiki">http://trac.gajim.org/wiki</a> |
|---|
| 130 | </p> |
|---|
| 131 | |
|---|
| 132 | |
|---|
| 133 | <p> |
|---|
| 134 | That is all, <strong>enjoy!</strong> |
|---|
| 135 | </p> |
|---|
| 136 | |
|---|
| 137 | <p> |
|---|
| 138 | <br/> |
|---|
| 139 | <br/> |
|---|
| 140 | <br/> |
|---|
| 141 | (C) 2003-2006<br/> |
|---|
| 142 | The Gajim Team<br/> |
|---|
| 143 | http://gajim.org<br/> |
|---|
| 144 | <br/> |
|---|
| 145 | <br/> |
|---|
| 146 | |
|---|
| 147 | PS. |
|---|
| 148 | We use original art and parts of sounds and other art from Psi, Gossip, |
|---|
| 149 | Gnomebaker, Gaim and some icons from various gnome-icons |
|---|
| 150 | (mostly Dropline Etiquette) we found at art.gnome.org |
|---|
| 151 | If you think we're violating a license please inform us. Thank you. |
|---|
| 152 | </p> |
|---|
| 153 | </body></html> |
|---|