up previous next index
Up: 5 パッケージを開発する Previous: 5.2 spec file のタグ Next: 5.4 その他


5.3 rpm macro

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

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

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

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

_var
/private/var/local

_sysconfdir
/private/etc

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

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

	#------------------------------------------------------------------------
	#
	# MacOS X macro
	%_cpmac         /Developer/Tools/CpMac
	%_mvmac         /Developer/Tools/MvMac
	%_fontsdirmac   /Library/Fonts
	%_docdirmac     /Users/Shared/Docs/%{name}-%{version}
	%_appdirmac     /Applications
	%_stuffit       open -a StuffIt\\ Expander.app
	%_Xcode         open -a /Developer/Applications/Xcode.app

リソースフォークを持つファイルを扱う時に これらのマクロを利用します。


up previous next index
Up: 5 パッケージを開発する Previous: 5.2 spec file のタグ Next: 5.4 その他
KOBAYASHI Taizo
平成17年7月15日