# Generated from rails-1.2.5.gem by gem2rpm -*- rpm-spec -*- %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']") %define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %define gemname rails %define geminstdir %{gemdir}/gems/%{gemname}-%{version} Summary: Web-application framework Name: rubygem-%{gemname} Version: 2.2.2 Release: 1%{?dist} Group: Development/Languages License: MIT URL: http://www.rubyonrails.org Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Requires: ruby(rubygems) >= 1.1.1 Requires: rubygem(rake) >= 0.7.2 Requires: rubygem(activesupport) = %{version} Requires: rubygem(activerecord) = %{version} Requires: rubygem(actionpack) = %{version} Requires: rubygem(actionmailer) = %{version} Requires: rubygem(activeresource) = %{version} BuildRequires: rubygems BuildArch: noarch Provides: rubygem(%{gemname}) = %{version} %description Rails is a framework for building web-application using CGI, FCGI, mod_ruby, or WEBrick on top of either MySQL, PostgreSQL, SQLite, DB2, SQL Server, or Oracle with eRuby- or Builder-based templates. %prep %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} gem install --local --install-dir %{buildroot}%{gemdir} \ --force %{SOURCE0} mkdir -p %{buildroot}/%{_bindir} mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir} rmdir %{buildroot}%{gemdir}/bin find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x # Cleanup some upstream packaging oddities, mostly to make rpmlint happy sed -i '1i#! /usr/bin/ruby\n' %{buildroot}%{geminstdir}/bin/rails for f in dispatches/dispatch.fcgi dispatches/dispatch.rb \ dispatches/gateway.cgi lib/commands/ncgi/listener \ lib/commands/ncgi/tracker \ lib/commands/performance/request.rb do sed -i -e '1c#! /usr/bin/ruby' %{buildroot}%{geminstdir}/$f chmod 755 %{buildroot}%{geminstdir}/$f done %clean rm -rf %{buildroot} %files %defattr(-, root, root, -) %dir %{geminstdir} %{geminstdir}/bin %{geminstdir}/builtin %doc %{geminstdir}/CHANGELOG %{geminstdir}/configs %{geminstdir}/config.ru %{geminstdir}/dispatches %{geminstdir}/doc %{geminstdir}/environments %{geminstdir}/fresh_rakefile %{geminstdir}/helpers %{geminstdir}/html %{geminstdir}/lib %doc %{geminstdir}/MIT-LICENSE %{geminstdir}/Rakefile %doc %{geminstdir}/README %{_bindir}/rails %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %changelog * Tue Dec 23 2008 David Lutterkort - 2.2.2-1 - New version * Tue Sep 16 2008 David Lutterkort - 2.1.1-2 - require rubygems >= 1.1.1; the rails code checks that at runtime * Tue Sep 16 2008 David Lutterkort - 2.1.1-1 - New version (fixes CVE-2008-4094) * Thu Jul 31 2008 Michael Stahnke - 2.1.0-1 - New Upstream * Tue Apr 8 2008 David Lutterkort - 2.0.2-2 - Fix dependency * Mon Apr 07 2008 David Lutterkort - 2.0.2-1 - New version * Mon Dec 10 2007 David Lutterkort - 2.0.1-1 - New version - No dependency on actionwebservce anymore, depend on activeresource instead * Thu Nov 29 2007 David Lutterkort - 1.2.6-1 - Don't copy files into _docdir, mark them as doc in the geminstdir * Tue Nov 13 2007 David Lutterkort - 1.2.5-2 - Fix buildroot * Tue Oct 30 2007 David Lutterkort - 1.2.5-1 - Initial package