1How to make Debian package of php-mecab
2=======================================
3
4REQUIREMENTS
5------------
6
7* build-essential
8* devscripts
9* dh-make
10* dh-make-php
11* libmecab-dev
12* mecab
13* php5-dev
14* xsltproc
15
16
17PREPARE
18-------
19
20You will have to discover the PEAR channel.
21
22$ `sudo pear channel-discover pecl.opendogs.org`
23
24
25MAKE A PACKAGE
26--------------
27
281. $ `cd php-mecab/mecab`
292. $ `pear package package.xml`
303. $ `mv mecab-x.y.z.tgz ../packages/debian/`
314. $ `cd ../packages/debian`
325. $ `dh-make-pecl --only 5 mecab-x.y.z.tgz`
336. $ `cd php-mecab-x.y.z`
347. Edit *debian/control*.
35    * Add `mecab` and `libmecab-dev` to **Build-Depends**.
36    * Add `libmecab1` to **Depends**.
378. $ `debuild -uc -us` *[without GPG signing]*
38
39
40INSTALL
41-------
42
43The .deb file will be generated at *php-mecab/packages/debian*.
44
45$ `sudo dpkg -i php5-mecab_x.y.z-1_{amd64,i386}.deb`
46