docs/readme.mdwn
author Myhailo Danylenko <isbear@ukrpost.net>
Tue, 21 Aug 2012 03:14:48 +0300
changeset 32 bea3464128d0
parent 3 README@d792ad17832e
permissions -rw-r--r--
Rearrange docs
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
     2
# Operations on multiple buddies for MCabber
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     3
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
     4
This is mcabber module to do the same command on several contacts.
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
     5
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
     6
Useful example binding for '/mark toggle' is provided in 'marking.rc'.
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     7
After you marked some buddies, you can then run '/marked do <command>'
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
     8
to do 'command' with each of marked buddies jid's. 'command' must
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
     9
contain one %s where jid should be inserted. Any other %'s should be
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    10
escaped as '%%'.
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    12
# Installation
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    13
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    14
To install it, you need:
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    15
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    16
 * mcabber headers
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    17
 * glib
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    18
 * cmake
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    19
 * make
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    20
 * c compiler (gcc)
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    21
 * linker (binutils)
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    22
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    23
Then do:
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    24
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    25
    $ mkdir build
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    26
    $ cd build
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    27
    $ cmake ..
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    28
    $ make edit_cache
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    29
    $ make
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    30
    # make install
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    31
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    32
Debian users can instead of make install do:
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    33
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    34
    $ make package
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    35
    # dpkg -i libmcabber-marking_*.deb
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    36
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    37
Users of other distributions can select appropriate package generator,
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    38
using cache editor.
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    39
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    40
# License
3
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    41
32
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    42
This code underlies terms of GNU GPL v2 or later. You can find it in
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    43
file COPYING from this distribution or on a GNU web-site
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    44
<http://www.gnu.org/licenses/>.
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    45
bea3464128d0 Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 3
diff changeset
    46
# Contact
3
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>