Changes between Version 10 and Version 11 of self-build-creation


Ignore:
Timestamp:
2008/05/21 13:34:38 (16 years ago)
Author:
kazutaka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • self-build-creation

    v10 v11  
    4949 * 他の self-build パッケージから依存されそうな場合は、pre-allocate-rpm.sh を %post で実行[[br]]たとえば self-build-lame からは lame, lame-mp3x, lame-devel の3つの rpm が出来上がります。これらは(たとえば) mplayer を mp3 対応でビルドする為には、予めインストールされている必要があります。[[br]]このような場合、self-build-lame.spec の %post で pre-allocate-rpm.sh を実行しておくと、事前に必要なバイナリやヘッダファイル等がファイルシステム上に展開されるので、apt-get install self-build-mplayer を実行した結果、依存により self-build-mplayer と self-build-lame が一緒に一回でインストールされても、mplayer を mp3 対応でビルドできるようになります。 
    5050 * self-build 同士の依存情報は、self-build-*.spec 内の !PreReq にのみ記述[[br]]上記のケースで、mplayer のビルドに lame, lame-devel が必要となる場合、各 spec には以下のように記述します。 
    51    * self-build-mplayer.spec[[br]]PreReq: self-build-lame, *-devel 
     51   * self-build-mplayer.spec[[br]]!PreReq: self-build-lame, *-devel 
    5252   * mplayer.spec[[br]]!BuildRequires: *-devel 等 (但し self-build-lame、lame-devel は書かない) 
    5353