Project

General

Profile

Download (1.84 KB) Statistics
| Branch: | Tag: | Revision:
%define rbname ruby2ruby
%define version 1.3.1
%define release 1

Summary: ruby2ruby provides a means of generating pure ruby code easily from RubyParser compatible Sexps
Name: rubygem-%{rbname}

Version: %{version}
Release: %{release}%{dist}
Group: Development/Ruby
License: Distributable
URL: https://github.com/seattlerb/ruby2ruby
Source0: %{rbname}-%{version}.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: ruby
Requires: rubygems >= 1.8.10

Requires: rubygem-sexp_processor => 3.0
Requires: rubygem-sexp_processor < 4

Requires: rubygem-ruby_parser => 2.0
Requires: rubygem-ruby_parser < 3
BuildRequires: ruby
BuildRequires: rubygems >= 1.8.10
BuildArch: noarch
Provides: rubygem(ruby2ruby) = %{version}

%define gemdir /usr/lib/ruby/gems/1.8
%define gembuilddir %{buildroot}%{gemdir}

%description
ruby2ruby provides a means of generating pure ruby code easily from
RubyParser compatible Sexps. This makes making dynamic language
processors in ruby easier than ever!


%prep
%setup -T -c

%build

%install
%{__rm} -rf %{buildroot}
mkdir -p %{gembuilddir}
gem install --local --install-dir %{gembuilddir} --force %{SOURCE0}
mkdir -p %{buildroot}/%{_bindir}
mv %{gembuilddir}/bin/* %{buildroot}/%{_bindir}
rmdir %{gembuilddir}/bin

%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-, root, root)
%{_bindir}/r2r_show
%{gemdir}/gems/ruby2ruby-1.3.1/.autotest
%doc %{gemdir}/gems/ruby2ruby-1.3.1/History.txt
%doc %{gemdir}/gems/ruby2ruby-1.3.1/Manifest.txt
%doc %{gemdir}/gems/ruby2ruby-1.3.1/README.txt
%{gemdir}/gems/ruby2ruby-1.3.1/Rakefile
%{gemdir}/gems/ruby2ruby-1.3.1/bin/r2r_show
%{gemdir}/gems/ruby2ruby-1.3.1/lib/ruby2ruby.rb
%{gemdir}/gems/ruby2ruby-1.3.1/test/test_ruby2ruby.rb
%{gemdir}/gems/ruby2ruby-1.3.1/.gemtest


%doc %{gemdir}/doc/ruby2ruby-1.3.1
%{gemdir}/cache/ruby2ruby-1.3.1.gem
%{gemdir}/specifications/ruby2ruby-1.3.1.gemspec

%changelog
(61-61/75)