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