Emacs Lispパッケージのspec記述ルールなど。 == Requires、!BuildRequires == * 「!BuildRequiers: emacs」は、RPMパッケージ作成時にEmacsenが必要なものにのみ記述すること * どんなEmacsenでもいい場合でも「!BuildRequires: emacsen」にはしない * 「RPMパッケージ作成時にEmacsenが必要なもの」とは、例えばinfoファイルの生成でmake使った方が楽な場合などで、configureでEmacsenの有無をチェックしてしまうケース。 * configureやMakefileの修正などが簡単な場合は、configureやMakefileに手を入れてしまうのもよい。ただし、メンテナンスの容易さなども考えておく方が望ましい。最終的にはメンテナ判断に任せる。 == お手本になるかもしれないspecファイル == 次のRPMパッケージのspecがお手本になるかも知れません。 * foo-1.0-4vl6 ...という形式で列挙してください。(注意: fooパッケージは存在しません。)