README
author Myhailo Danylenko <isbear@ukrpost.net>
Thu, 14 Jan 2010 19:48:12 +0200
changeset 10 a7575953642d
parent 5 1398cd8fc554
child 18 fbe6977b37cc
permissions -rw-r--r--
Change mcabber headers naming scheme
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     2
This is a pep module for mcabber. It just provides common message
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     3
listener for other modules like tune, avatar etc.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     4
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     5
This module have no options, just load it before loading modules,
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     6
that depend on it.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     7
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     8
Note, that you must not unload this module, while other modules,
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     9
that depend on it are loaded! This may cause segfault. In fact,
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    10
if you by accident did that, you can load module back and avoid
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
segfault, but you need to reload other modules to re-register
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    12
their callbacks to this module. Segfault will happen, if you'll
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    13
try to load/unload depending module while this is not loaded.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    14
I'll try to do something about that, but for now be careful.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    15
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    16
INSTALLATION
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    17
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    18
To install it, you need:
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    19
cmake
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    20
make
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    21
gcc
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    22
glib
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    23
loudmouth
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    24
mcabber's headers
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    25
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    26
Then do
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    27
$ mkdir build
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    28
$ cd build
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    29
$ cmake ..
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    30
$ make edit_cache
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    31
$ make
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    32
# make install
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    33
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    34
Debian users can instead of make install do
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    35
$ fakeroot make package
10
a7575953642d Change mcabber headers naming scheme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 5
diff changeset
    36
# dpkg -i libmcabber-pep*.deb
5
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    37
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    38
Users of other distributions can select appropriate package
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    39
generator, using cache editor.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    40
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    41
LICENSE
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    42
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    43
This code underlies terms of GNU GPL v2 or later. You can find it in file COPYING
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    44
from this distribution or on a GNU web-site <http://www.gnu.org/licenses/>.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    45
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    46
CONTACTS
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    47
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    48
I will be happy to get feedback, patches, suggestions, etc.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    49
You can send me email or contact via jabber <isbear@unixzone.org.ua>.
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    50
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    51
  -- Myhailo Danylenko <isbear@ukrpost.net>
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    52
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    53