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

[gentoojp-docs 509] Re: Gentoo Linux 開発者Tips



atzm です.

> > あと,ものすごく初歩的なことなんですが,変数 S って省略して
> > 良いんでしたっけ? 省略はできるけど設定することを推奨すると
> > か,そんな記述をどっかで見た気がするんですが….
> 
> そうですね。省略可です。最新の Ebuild HOWTO を見てみると OPT(optional?) 
> になってますが、"variables that you should set" ということなので、設定
> することが推奨されています。
> 
やっぱりそうでしたか,最近自分の記憶に自信がなくて…(^^;
というわけで $S のくだりについてはとりあえずコメントアウトします.


> 前半部分、src_unpack や src_compile も eclass でオーバーライドできます
> し、S も eclass でオーバーライドできるので(elisp.eclass とか)、eclass
> との連携を考えるとちょっと配慮したほうがいいかもしれません。また、リファ
> レンス部分と Tips 部分は分けて、Tips のほうでは網羅的には書かず、たと
> えば flag-o-matic でもよく利用される関数のみを解説(filter-flags とか
> strip-flags とか)したり、どういう場面で使われたりするのかに絞って書い
> たほうがいいと思います。あと cvs.eclass の例は個人的には実例(ninix-aya
> か kazehakase)を使ったほうが分かりやすい(ドキュメントが古くなってもそっ
> ちの ebuild を参照すればアップデートされている可能性が高い)んじゃない
> かと思います ;-)
> 
> flag-o-matic eclass 以降の eclass の部分はリファレンスとしてかなりいい
> と思いますので、リファレンスはリファレンス、Tips は Tips と分け、Tips
> からリファレンスに適宜リンクを張る、というのはいかがでしょう。
> 
なるほど,確かにそうですね.eclass の継承によってデフォルト動作が
変わるということをすっかり失念してました.

リファレンスと Tips はページを分けてみますね.
…って,これで1つドキュメントが増えちゃうことになりますが,よろし
いでしょうか?

cvs.eclass については僕も当初はそうしようと思ってたんですが,直接
eclass と関係ない記述が増えてしまうので仮想の ebuild をでっちあげ
たんです.実例の方が良いということであれば,そうしておきますね.


それでは,ありがとうございました.
他にも何かありましたらまたよろしくお願いします.

-- 
Atzm WATANABE