とりあえず rpm の作成完了.
svk が必要とする perl module は trunk/tools/cpanflute を使って雛型を
作り,パッケージができる程度の修正しかしてないので,License や URL は
確認が必要.あと,noarch なのに
BuildArch: noarch
を指定してないものがあるので,それも確認.
svk が依存しているモジュールは次のとおり.
[Core Features] - Algorithm::Annotate ...loaded. (0.10) - Algorithm::Diff ...loaded. (1.1901) - YAML ...loaded. (0.39 >= 0.38) - Regexp::Shellish ...loaded. (0.93) - Data::Hierarchy ...loaded. (0.21 >= 0.21) - File::Temp ...loaded. (0.16 >= 0.14) - Clone ...loaded. (0.18) - Pod::Escapes ...loaded. (1.04) - Pod::Simple ...loaded. (3.03) - PerlIO::via::dynamic ...loaded. (0.11 >= 0.11) - PerlIO::via::symlink ...loaded. (0.05 >= 0.02) - IO::Digest ...loaded. (0.10) - SVN::Simple::Edit ...loaded. (0.27 >= 0.27) - Date::Parse ...loaded. (2.27) - File::Type ...loaded. (0.22) - URI ...loaded. (1.35) - PerlIO::eol ...loaded. (0.13 >= 0.13) - Class::Autouse ...loaded. (1.21 >= 1.15) - Getopt::Long ...loaded. (2.34 >= 2.34) - Encode ...loaded. (2.10 >= 2.10) - SVN::Mirror ...loaded. (0.67 >= 0.66) [Localized messages] - Locale::Maketext::Lexicon ...loaded. (0.50 >= 0.42) - Locale::Maketext::Simple ...loaded. (0.12 >= 0.12) [Message display through a pager] - IO::Pager ...loaded. (0.05) [Patch management] - Compress::Zlib ...loaded. (1.35) - FreezeThaw ...loaded. (0.43)
さらに,これらが要求するモジュールがあるので,
最終的には 30 以上のパッケージを作っていた.
svk の使い方は
- Journal InTime - svk
- SVKをレポジトリミラーシステムとして使うノウハウ
- svkでsvn trunkの追っかけ
あたり.