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パッケージは存在しません。)