source: projects/specs/trunk/r/refe/refe-vl.spec @ 521

Revision 521, 1.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define rbindir  %(ruby -r rbconfig -e 'print Config::CONFIG["bindir"]')
2%define rlibdir  %(ruby -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
3%define rarchdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]')
4%define rdatadir %(ruby -r rbconfig -e 'print Config::CONFIG["datadir"]')
5
6Summary: Ruby reference manual referer
7Summary(ja): Rubyのリファレンスマニュアルからメソッドを検索する
8Name: refe
9Version: 0.8.0
10Release: 1%{?_dist_release}
11License: distributable
12Group: Development/Languages
13Source: http://i.loveruby.net/archive/%{name}/%{name}-%{version}-withdocsrc.tar.gz
14URL: http://www.loveruby.net/en/%{name}.html
15BuildArch: noarch
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: ruby >= 1.8
18Requires: ruby >= 1.8
19
20%description
21ReFe is a reference referer ('ri' clone). Difference is that ReFe extract
22data from RD while ri uses XML. (Japanese reference manual is written in
23RD.)
24
25Currently ReFe supports only specific RD format e.g. canonical reference
26manual.
27
28%description -l ja
29クラス名とメソッド名からRubyのリファレンスマニュアルのエントリを引くコマンド
30ライン用のツールです。読み方は「りふぇ」です。
31
32%prep
33%setup -q
34
35%build
36ruby setup.rb config --rb-dir='$std-ruby'
37ruby setup.rb setup
38
39%install
40rm -rf ${RPM_BUILD_ROOT}
41mkdir -p ${RPM_BUILD_ROOT}%{rbindir}
42mkdir -p ${RPM_BUILD_ROOT}%{rlibdir}
43mkdir -p ${RPM_BUILD_ROOT}%{rdatadir}
44ruby setup.rb install --prefix=${RPM_BUILD_ROOT}
45
46%clean
47rm -rf ${RPM_BUILD_ROOT}
48
49%files
50%defattr(-, root, root)
51%{rbindir}/%{name}
52%{rlibdir}/%{name}
53%{rdatadir}/%{name}
54
55%changelog
56* Fri Oct 10 2008 Shu KONNO <owa@bg.wakwak.com> 0.8.0-1vl5
57- applied new versioning policy, spec in utf-8
58
59* Mon Dec 29 2003 akira yamada <akira@ruby-lang.org> 0.8.0-0vl1
60- initial packaging.
61
Note: See TracBrowser for help on using the repository browser.