よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

July 30, 2004 [おもひで]

[Ruby] RPA-base

Ruby Production Archiveだそうだ。rpmみたいなもの?

なんか作者の人から、ObjectPoolをrpa化しないかい?っていう誘いのメールが来た(なぜRuby-GetText-PackageではなくObjectPoolなんだ...(-o-;))。なんかメンドッチーのでとりあえず無視。ちなみにGemsとやらとは違うの?誰かその辺のことまとめてる人いないかな〜、日本語で(夏なので英語読むのが辛くなって来てる(^^;))。

ところで、rpa化する場合、以下のようなinstall.rbを書くらしい。

require 'rpa/install'
 
class Install_objectpool < RPA::Install::PureRubyLibrary
    name "objectpool"
    version "0.2.0-1"
    classification Library.Development
    build do
        installdocs %w[COPYING COPYING.ja ChangeLog README]
        installdocs "docs/html/en", "html/en", true
        installdocs "docs/html/ja", "html/ja", true
        installtests %w[test.rb]
        installmodules %w[objectpool.rb]
    end
    description <<EOF
Enables sharing of instantiated objects.
 
ObjectPool provides a mechanism for pooling objects and resources.
EOF
end

なんか、青木さんのsetup.rbに体が馴染んでしまったオレ的には、installxxxxとかいう感じでインストール対象を指定してること自体が面倒臭い。ホント、ディレクトリ構造固定で良いじゃん!って思う。

パッケージ管理するなら、青木さんのsetup.rbはそのままで、ルートディレクトリにXMLファイル(YAMLでも良いけど)を作って上記のような情報を書くだけでうまくやってくれるものにしてくれないかなー。

っつーか、別にRuby専用のものを作らずともrpmとかでいいじゃん、とか思うんだけどなぁ。ダメ?

本日のツッコミ(全2件) [ツッコミを入れる]
MoonWolf (July 31, 2004 15:22)

うちにも来ました。>RPA
やっぱdebとかrpmでいいじゃん?とか思っちゃいますよね。

むとぽん (July 31, 2004 18:56)

片っ端からメールしてるんでしょうねぇ。MoonWolfさんところはたくさん来たんじゃないですか?(^^;)


編集