docs/readme.mdwn
author Myhailo Danylenko <isbear@ukrpost.net>
Mon, 20 Aug 2012 17:13:45 +0300
changeset 15 6222baf5dccc
parent 0 README@3f69962cbbf4
permissions -rw-r--r--
Rearrange docs
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     2
# Uptime tracking for MCabber
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     3
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     4
This is a mcabber module to track mcabber uptime. To do so you need
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     5
either to have '/proc/self/stat', '/proc/uptime' and 'sysconf()'
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     6
(probably, linux-specific) or load it at mcabber initialization time.
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     7
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     8
To use first variant, set the 'uptime_use_proc' option.
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
     9
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    10
# Installation
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    12
To install it, you need:
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    13
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    14
 * mcabber headers
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    15
 * glib
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    16
 * cmake
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    17
 * make
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    18
 * c compiler (gcc)
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    19
 * linker (binutils)
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    20
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    21
Then do:
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    22
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    23
    $ mkdir build
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    24
    $ cd build
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    25
    $ cmake ..
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    26
    $ make edit_cache
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    27
    $ make
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    28
    # make install
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    29
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    30
Debian users can instead of make install do:
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    31
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    32
    $ make package
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    33
    # dpkg -i libmcabber-uptime_*.deb
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    34
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    35
Users of other distributions can select appropriate package generator,
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    36
using cache editor.
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    37
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    38
# License
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    39
15
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    40
This code underlies terms of GNU GPL v2 or later. You can find it in
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    41
file COPYING from this distribution or on a GNU web-site
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    42
<http://www.gnu.org/licenses/>.
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    43
6222baf5dccc Rearrange docs
Myhailo Danylenko <isbear@ukrpost.net>
parents: 0
diff changeset
    44
# Contact
0
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    45
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    46
I will be happy to get feedback, patches, suggestions, etc.
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    47
You can send me email or contact via jabber <isbear@unixzone.org.ua>.
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    48
3f69962cbbf4 Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    49
  -- Myhailo Danylenko <isbear@ukrpost.net>