[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:17781] Re: anthy パッケージのアップデート(Re:日本語タスク(squeeze)



On Sun, Mar 28, 2010 at 06:13:51PM +0900, Osamu Aoki wrote:
> On Sun, Mar 28, 2010 at 11:40:35AM +0900, Osamu Aoki wrote:
> > Hi,
> > 
> > ちょっと気になったことがあります。

わたしなら、こんな感じかな?debian/rules

#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
        dh $@

override_dh_auto_configure:
        dh_auto_configure -- --sysconfdir=/etc/anthy

override_dh_auto_build:
        dh_auto_build -- sysconfdir=/etc/anthy ELCFILES=""

override_dh_auto_clean:
        debconf-updatepo
        -rm -f conftest* src-util/*.elc config.log
        dh_auto_clean

override_dh_auto_install:
        dh_auto_install -- ELCFILES=""

debian/rules は少なくともここまで簡単になります。

dh_auto_build のオプションはもう少し減らせられるかも。

installターゲットのsedスクリプトはちょっと反則?
quiltでもとのファイルにパッチを当てましょう。
--- a/anthy-conf.in
+++ b/anthy-conf.in
@@ -3,7 +3,7 @@
 datadir @datadir@
 ANTHYDIR @datadir@/anthy/
 DIC_FILE /var/lib/anthy/anthy.dic
-ZIPDICT_EUC @datadir@/anthy/zipcode.t
+ZIPDICT_EUC @datadir@/anthy/dic/zipcode.t
 WORDS_FILE /usr/share/dict/words
 # for compilation and testing
 INDEPWORD indepword.txt

anthy-el.installは
src-util/anthy-*.el     usr/share/emacs/site-lisp/anthy/
src-util/anthy.el       usr/share/emacs/site-lisp/anthy/

libanthy-dev.installは
anthy/xstr.h                    usr/include/anthy/
anthy/wtype.h                   usr/include/anthy
usr/include/anthy/*.h           usr/include/anthy/
usr/lib/libanthy*.a             usr/lib/
usr/lib/libanthy*.la            usr/lib/
usr/lib/pkgconfig/anthy.pc      usr/lib/pkgconfig/
usr/lib/lib*.so                 usr/lib/
 
いま、maint-guideをアップデートしている最中で、
まだ勉強中なので自身はありません。

でもかなり書き直したので、ちょっとは使えるマニュアルになったと考えています。
読んでおかしなところあったら教えて下さい。

  http://www.debian.org/doc/manuals/maint-guide/index.en.html

青木