~ubuntu-branches/ubuntu/vivid/dbskkd-cdb/vivid

« back to all changes in this revision

Viewing changes to README.md

  • Committer: Package Import Robot
  • Author(s): Tatsuya Kinoshita
  • Date: 2014-08-24 20:59:58 UTC
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: package-import@ubuntu.com-20140824205958-zc10ij5nlzrd72wz
Tags: upstream-2.00+0.20140502
ImportĀ upstreamĀ versionĀ 2.00+0.20140502

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# dbskkd-cdb readme/installation note in English
 
2
 
 
3
for version dbskkd-cdb-2.00
 
4
 
 
5
by Kenji Rikitake <mailto:kenji.rikitake@acm.org>
 
6
 
 
7
last updated 1-MAY-2014
 
8
 
 
9
## Travis CI build status for the master branch
 
10
 
 
11
[![Build Status](https://travis-ci.org/jj1bdx/dbskkd-cdb.svg?branch=master)](https://travis-ci.org/jj1bdx/dbskkd-cdb)
 
12
 
 
13
## Summary
 
14
 
 
15
dbskkd-cdb is a dictionary server for SKK Japanese Input Method system.
 
16
For building the executable file, [TinyCDB](http://www.corpit.ru/mjt/tinycdb.html)
 
17
is required.
 
18
 
 
19
See `skk-server-protocol.txt` for the details.
 
20
 
 
21
## Test environment
 
22
 
 
23
* FreeBSD/amd64 10.0-STABLE
 
24
* On [Travis CI](https://travis-ci.org/jj1bdx/dbskkd-cdb): Ubuntu 12.04 LTS Precise
 
25
 
 
26
## Installation procedure
 
27
 
 
28
1. makeskkcdb.sh converts a plaintext SKK dictionary to the CDB format.
 
29
   The default source file name is `/usr/local/share/skk/SKK-JISYO.L`
 
30
   and the converted cdb file will be placed in the current directory
 
31
   as `SKK-JISYO.L.cdb`.  This `.cdb` file should be placed with the filename
 
32
   specified in `JISYO_FILE` macro in `dbskkd-cdb.c`.
 
33
 
 
34
2. do `make` to compile.  This require `cdb.h` and `libcdb.a` of TinyCDB.
 
35
   For the Make prodecure on Linux, consult `.travis.yml`.
 
36
 
 
37
3. do `make install` to copy the compile executable image to the
 
38
   executable image directory.  The default directory is `/usr/local/libexec`.
 
39
 
 
40
## User privilege on installation
 
41
 
 
42
Assign a dedicated non-privileged user for this program and invoke with
 
43
the uid.
 
44
 
 
45
DO NOT invoke with the root or superuser privilege.
 
46
 
 
47
An example of `inetd.conf` is available at `example-inetd.txt`.
 
48
An example of daemontools run file is available `at example-daemontools.txt`.
 
49
 
 
50
## Note on collecting user information
 
51
 
 
52
dbskkd-cdb does *not* collect any usage statistics or information.
 
53
 
 
54
## Bug reports and comments
 
55
 
 
56
The source code repository and issue tracker is available in Github at
 
57
<http://github.com/jj1bdx/dbskkd-cdb>.  
 
58
Inquiries and comments are welcome by the forms of GitHub Pull Requests
 
59
and issues in Japanese and English.  If you do not want to use GitHub,
 
60
contact Kenji Rikitake by email for your proposals.
 
61
 
 
62
## Acknowledgment
 
63
 
 
64
Daniel J. Bernstein for his cdb, Michael Tokarev for his TinyCDB.
 
65
 
 
66
SKK developers and contributors including:
 
67
 
 
68
Makahito Sato, Mikio Nakajima, Yukiyoshi Kameyama, Masaaki Sato,
 
69
Takashi Sakamoto, Fumitoshi Ukai, Toshinori Maeno, Yasuhiro Honda,
 
70
Hayao Nakahara, Takahiro Kikuchi, Hideo Matsumoto, Hidetaka Koie,
 
71
Takao Kawamura, Hideto Kihara, Rikishi Inakazu, Makoto Matsushita,
 
72
Atsushi Yamagata, Tatsuya Kinoshita, Ryosuke Nakai.