Hiroyuki Ikezoe
poinc****@ikezo*****
2005年 3月 27日 (日) 13:27:51 JST
zoeです。 On Sun, 27 Mar 2005 01:10:21 +0900 WATANABE Atzm <sitos****@p*****> wrote: > Gentoo でリリース版風博士と -cvs な風博士を共存させようとし > ておりまして,その際にパッケージ名によってインストール先や > 設定ファイルの置き場所を変更する汎用的なパッチを作成したの > で一応ポストします. 自分のマシンではずっとkazehakase-cvsにお世話になってたんですが、突然 設定ファイルがフットンだかと思ってびっくりしました。 > 具体的には,configure.in の AC_INIT の第一引数が kazehakase > である場合には ~/.kazehakase を,kazehakase-cvs であれば > ~/.kazehakase-cvs を見に行くように,などなどです. > # ただバイナリ名は prefix や suffix でどうにかするしかない > # のですが(汗 ~/.kazehakaseがソースに直接埋め込んでるのは確かにいかんので、パッチはと りあえづ取り込みました。ありがとうございます。 で、そのやり方ですが、AC_INITを書き換えちゃうのはちょっと乱暴な感じがす るので、configureオプションで設定できた方がいいかなと思います。 最初に書いたように自分のマシンはずっとkazehakase-cvsを使ってるのですが (これを使ってるとファイルのコミット漏れがすぐ分かってイイ!)、そうすると 手元の開発ソースツリーにあるconfigure.inのAC_INITを書き換えてない と不都合が出てしまって、それはそれでちょっと不便になってしまいま す。 configureに新しいオプションつけて、そのオプションによってごにょごにょす るっていう形式の方がスマートになるのではないかなと。 そうしておけば、 > * kazehakase-icon.png > * kazehakase.desktop この辺もなんとかなりそうな気がします。