up previous next index
Up: 6 rpm パッケージを開発する Previous: 6.2 spec file Next: 6.4 その他


6.3 rpm macro

ここでは MacOS X WorkShop 固有のマクロについて述べます。

デフォルトのマクロは /usr/osxws/lib/rpm/macros に記述されているの で、
パッケージを作成する前に必ず一度は目を通しておいてください。

先ず、マクロの内容が MacOS X WorkShop 固有のものを列挙します。

_prefix
/usr/osxws
基本的に全てのバイナリーやライブラリ、ドキュメント等は /usr/osxws 以下にインストールします。

_var
/usr/osxws/var

_sysconfdir
/usr/osxws/etc

__libtoolize
/usr/bin/glibtoolize, /usr/bin/glibtool を使います。
/usr/bin/libtool はライブラリを作る ar, ranlib の代替になる存在の様で、
gnu の libtool とは役割が異なります。

次に、MacOS X WorkShop のみに存在するマクロを列挙します。

	%_dist_release osx%(sw_vers | grep ProductVersion | cut -f2  | cut -f1,2 -d.)
	%_rpm_platform32 i686-apple-darwin%(uname -r | cut -f1 -d.)
	%_rpm_platform64 x86_64-apple-darwin%(uname -r | cut -f1 -d.)


up previous next index
Up: 6 rpm パッケージを開発する Previous: 6.2 spec file Next: 6.4 その他
KOBAYASHI Taizo
2012-09-03