= Ruby 関連パッケージポリシー = Ruby 関連(ライブラリ)のパッケージングポリシーを定めます。 == 配置 == 原則としてRPMパッケージでいれるrubyライブラリは、マクロ定義されている %rlibdir または %rarchdir に配置するものとします。 /usr/local/lib/site_ruby はパッケージ外でインストールされるライブラリのための場所となります。 == 各種マクロ == * %ruby /usr/bin/ruby * %__ruby /usr/bin/ruby * %rbindir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["bindir"]') * /usr/bin * %rlibdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["rubylibdir"]') * /usr/lib/ruby/1.8 * %rarchdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["archdir"]') * /usr/lib/ruby/1.8/i686-linux * /usr/lib64/ruby/1.8/x86_64-linux * /usr/lib/ruby/1.8/powerpc-linux * %rslibdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["sitelibdir"]') * /usr/local/lib/site_ruby/1.8 * %rsarchdir %(%{ruby} -r rbconfig -e 'print Config::CONFIG["sitearchdir"]') * /usr/local/lib/site_ruby/1.8/i686-linux * /usr/local/lib64/site_ruby/1.8/x86_64-linux * /usr/local/lib/site_ruby/1.8/powerpc-linux