%define rbindir %(ruby -r rbconfig -e 'print Config::CONFIG["bindir"]') %define rlibdir %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]') %define rarchdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]') %define rdatadir %(ruby -r rbconfig -e 'print Config::CONFIG["datadir"]') Summary: Ruby reference manual referer Summary(ja): Rubyのリファレンスマニュアルからメソッドを検索する Name: refe Version: 0.8.0 Release: 1%{?_dist_release} License: distributable Group: Development/Languages Source: http://i.loveruby.net/archive/%{name}/%{name}-%{version}-withdocsrc.tar.gz URL: http://www.loveruby.net/en/%{name}.html BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: ruby >= 1.8 Requires: ruby >= 1.8 %description ReFe is a reference referer ('ri' clone). Difference is that ReFe extract data from RD while ri uses XML. (Japanese reference manual is written in RD.) Currently ReFe supports only specific RD format e.g. canonical reference manual. %description -l ja クラス名とメソッド名からRubyのリファレンスマニュアルのエントリを引くコマンド ライン用のツールです。読み方は「りふぇ」です。 %prep %setup -q %build ruby setup.rb config --rb-dir='$std-ruby' ruby setup.rb setup %install rm -rf ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT}%{rbindir} mkdir -p ${RPM_BUILD_ROOT}%{rlibdir} mkdir -p ${RPM_BUILD_ROOT}%{rdatadir} ruby setup.rb install --prefix=${RPM_BUILD_ROOT} %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-, root, root) %{rbindir}/%{name} %{rlibdir}/%{name} %{rdatadir}/%{name} %changelog * Fri Oct 10 2008 Shu KONNO 0.8.0-1vl5 - applied new versioning policy, spec in utf-8 * Mon Dec 29 2003 akira yamada 0.8.0-0vl1 - initial packaging.