c862bf1
# Generated from actionpack-1.13.5.gem by gem2rpm -*- rpm-spec -*-
c862bf1
%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
c862bf1
%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
c862bf1
%define gemname actionpack
c862bf1
%define geminstdir %{gemdir}/gems/%{gemname}-%{version}
c862bf1
c862bf1
Summary: Web-flow and rendering framework putting the VC in MVC
c862bf1
Name: rubygem-%{gemname}
c862bf1
Version: 1.13.6
c862bf1
Release: 1%{?dist}
c862bf1
Group: Development/Languages
c862bf1
License: MIT
c862bf1
URL: http://www.rubyonrails.org
c862bf1
Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
c862bf1
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
c862bf1
Requires: rubygems
c862bf1
Requires: rubygem(activesupport) = 1.4.4
c862bf1
BuildRequires: rubygems
c862bf1
BuildArch: noarch
c862bf1
Provides: rubygem(%{gemname}) = %{version}
c862bf1
c862bf1
%description
c862bf1
Eases web-request routing, handling, and response as a half-way front,
c862bf1
half-way page controller. Implemented with specific emphasis on enabling easy
c862bf1
unit/integration testing that doesn't require a browser.
c862bf1
c862bf1
c862bf1
%prep
c862bf1
c862bf1
%build
c862bf1
c862bf1
%install
c862bf1
rm -rf %{buildroot}
c862bf1
mkdir -p %{buildroot}%{gemdir}
c862bf1
gem install --local --install-dir %{buildroot}%{gemdir} \
c862bf1
            --force --rdoc %{SOURCE0}
c862bf1
c862bf1
# Cleanup some upstream packaging oddities
c862bf1
mv %{buildroot}%{geminstdir}/examples/.htaccess %{buildroot}%{geminstdir}/examples/htaccess 
c862bf1
c862bf1
for f in address_book_controller.rbx blog_controller.cgi debate_controller.cgi \
c862bf1
         address_book_controller.cgi benchmark_with_ar.fcgi \
c862bf1
         address_book_controller.fcgi ; do
c862bf1
  sed -i -e '1c\#! /usr/bin/ruby' %{buildroot}%{geminstdir}/examples/$f
c862bf1
done
c862bf1
sed -i -e 1d %{buildroot}%{geminstdir}/lib/action_controller/session/drb_server.rb
c862bf1
c862bf1
%clean
c862bf1
rm -rf %{buildroot}
c862bf1
c862bf1
%files
c862bf1
%defattr(-, root, root, -)
c862bf1
%doc %{geminstdir}/CHANGELOG
c862bf1
%doc %{geminstdir}/examples
c862bf1
%dir %{geminstdir}
c862bf1
%{geminstdir}/install.rb
c862bf1
%{geminstdir}/lib
c862bf1
%doc %{geminstdir}/MIT-LICENSE
c862bf1
%{geminstdir}/Rakefile
c862bf1
%doc %{geminstdir}/README
c862bf1
%doc %{geminstdir}/RUNNING_UNIT_TESTS
c862bf1
%{geminstdir}/test/
c862bf1
%doc %{gemdir}/doc/%{gemname}-%{version}
c862bf1
%{gemdir}/cache/%{gemname}-%{version}.gem
c862bf1
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
c862bf1
c862bf1
c862bf1
%changelog
c862bf1
* Thu Nov 29 2007 David Lutterkort <dlutter@redhat.com> - 1.13.6-1
c862bf1
- New version
c862bf1
c862bf1
* Tue Nov 14 2007 David Lutterkort <dlutter@redhat.com> - 1.13.5-2
c862bf1
- Fix buildroot; mark docs in geminstdir cleanly
c862bf1
c862bf1
* Tue Oct 30 2007 David Lutterkort <dlutter@redhat.com> - 1.13.5-1
c862bf1
- Initial package