Project

General

Profile

Download (3.31 KB) Statistics
| Branch: | Tag: | Revision:
%define rbname hoe
%define version 3.0.3
%define release 1

Summary: Hoe is a rake/rubygems helper for project Rakefiles
Name: rubygem-%{rbname}

Version: %{version}
Release: %{release}%{dist}
Group: Development/Ruby
License: Distributable
URL: http://www.zenspider.com/projects/hoe.html
Source0: %{rbname}-%{version}.gem
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: ruby
Requires: rubygems >= 1.3.7

Requires: rubygem-rake => 0.8
Requires: rubygem-rake < 1
BuildRequires: ruby
BuildRequires: rubygems >= 1.3.7
BuildArch: noarch
Provides: rubygem(hoe) = %{version}

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

%description
Hoe is a rake/rubygems helper for project Rakefiles. It helps you
manage, maintain, and release your project and includes a dynamic
plug-in system allowing for easy extensibility. Hoe ships with
plug-ins for all your usual project tasks including rdoc generation,
testing, packaging, deployment, and announcement..
See class rdoc for help. Hint: `ri Hoe` or any of the plugins listed
below.
For extra goodness, see: http://seattlerb.rubyforge.org/hoe/Hoe.pdf


%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}/sow
%{gemdir}/gems/hoe-3.0.3/.autotest
%doc %{gemdir}/gems/hoe-3.0.3/History.txt
%{gemdir}/gems/hoe-3.0.3/Hoe.pdf
%doc %{gemdir}/gems/hoe-3.0.3/Manifest.txt
%doc %{gemdir}/gems/hoe-3.0.3/README.txt
%{gemdir}/gems/hoe-3.0.3/Rakefile
%{gemdir}/gems/hoe-3.0.3/bin/sow
%{gemdir}/gems/hoe-3.0.3/lib/hoe.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/clean.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/compiler.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/debug.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/deps.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/flay.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/flog.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/gem_prelude_sucks.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/gemcutter.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/inline.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/newb.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/package.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/publish.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/racc.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/rake.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/rcov.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/rubyforge.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/signing.rb
%{gemdir}/gems/hoe-3.0.3/lib/hoe/test.rb
%{gemdir}/gems/hoe-3.0.3/template/.autotest.erb
%{gemdir}/gems/hoe-3.0.3/template/History.txt.erb
%{gemdir}/gems/hoe-3.0.3/template/Manifest.txt.erb
%{gemdir}/gems/hoe-3.0.3/template/README.txt.erb
%{gemdir}/gems/hoe-3.0.3/template/Rakefile.erb
%{gemdir}/gems/hoe-3.0.3/template/bin/file_name.erb
%{gemdir}/gems/hoe-3.0.3/template/lib/file_name.rb.erb
%{gemdir}/gems/hoe-3.0.3/template/test/test_file_name.rb.erb
%{gemdir}/gems/hoe-3.0.3/test/test_hoe.rb
%{gemdir}/gems/hoe-3.0.3/test/test_hoe_debug.rb
%{gemdir}/gems/hoe-3.0.3/test/test_hoe_gemcutter.rb
%{gemdir}/gems/hoe-3.0.3/test/test_hoe_publish.rb
%{gemdir}/gems/hoe-3.0.3/test/test_hoe_test.rb
%{gemdir}/gems/hoe-3.0.3/.gemtest


%doc %{gemdir}/doc/hoe-3.0.3
%doc /usr/lib/ruby/gems/1.8/cache/hoe-3.0.3.gem
%doc /usr/lib/ruby/gems/1.8/specifications/hoe-3.0.3.gemspec
%changelog
(24-24/68)