痒いところに手が届かない

retrospectivaのtrunkを動かしてみてます。
んで、環境構築時、Subversionまわりで面倒くさかったのでごりごりソースで・・・。
環境はCentOS5
導入前
ruby->ソースから
Subversion->yum
neon->yum
swig->yum
apr->yum


導入後
apr以外みんなソースからに。


retrospectivaは、SubversionRubyのbindingが必要。
が、yumsubversion-rubyを使うと、rpmのruby1.8.5を引っ張ってこなくちゃいけない。
諸々面倒なので、ソースから入れちゃいました。
aprはyumのやつ。

$ wget http://www.webdav.org/neon/neon-0.28.1.tar.gz
$ tar xvfz neon-0.28.1.tar.gz
$ cd neon-0.28.1
$ ./configure --with-shared --with-ssl=openssl
$ make
$ sudo make install

$ wget http://jaist.dl.sourceforge.net/sourceforge/swig/swig-1.3.34.tar.gz
$ tar xvfz swig-1.3.34.tar.gz
$ cd swig-1.3.34
$ ./configure
$ make
$ sudo make install

$ wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz
$ wget http://subversion.tigris.org/downloads/subversion-deps-1.4.6.tar.gz
$ tar xvfz subversion-1.4.6.tar.gz
$ tar xvfz subversion-deps-1.4.6.tar.gz
$ cd subversion-1.4.6
$ ./configure --enable-swig-bindings=ruby --with-swig=/usr/local/bin/swig RUBY=/usr/local/bin/ruby --enable-experimental-libtool --enable-shared --disable-static --with-apr=/usr/bin/apr-1-config --with-apr-util=/usr/bin/apu-1-config --with-apxs=/usr/sbin/apxs --with-openssl --enable-ssl --with-ssl --with-zlib
$ make
$ sudo make install
$ make swig-rb
$ sudo make install-swig-rb

CentOSだとRHELとほぼ同等なんですよーと、お客さんに言えるかなと思って使ってるけど・・・。


参考:http://www.jong.gr.jp/shachi/?svn-ruby