summaryrefslogtreecommitdiffstats
path: root/rubygem-rails.spec
diff options
context:
space:
mode:
Diffstat (limited to 'rubygem-rails.spec')
-rw-r--r--rubygem-rails.spec44
1 files changed, 41 insertions, 3 deletions
diff --git a/rubygem-rails.spec b/rubygem-rails.spec
index 7743d65..d274159 100644
--- a/rubygem-rails.spec
+++ b/rubygem-rails.spec
@@ -1,32 +1,49 @@
# Generated from rails-1.2.5.gem by gem2rpm -*- rpm-spec -*-
%global gem_name rails
+%if 0%{?el6}
+%global rubyabi 1.8
+%else
%global rubyabi 1.9.1
+%endif
Summary: Web-application framework
Name: rubygem-%{gem_name}
Epoch: 1
-Version: 3.2.11
+Version: 2.3.15
Release: 1%{?dist}
Group: Development/Languages
License: MIT
URL: http://www.rubyonrails.org
Source0: http://rubygems.org/downloads/rails-%{version}.gem
Requires: ruby(rubygems) >= 1.3.4
+Requires: rubygem(rake) >= 0.8.3
Requires: rubygem(activesupport) = %{version}
Requires: rubygem(activerecord) = %{version}
Requires: rubygem(actionpack) = %{version}
Requires: rubygem(actionmailer) = %{version}
Requires: rubygem(activeresource) = %{version}
-Requires: rubygem(railties) = %{version}
-Requires: rubygem(bundler) >= 1.0
Requires: ruby(abi) = %{rubyabi}
+%if 0%{?fedora}
BuildRequires: rubygems-devel
+%else
+BuildRequires: ruby(rubygems)
+%endif
BuildArch: noarch
Provides: rubygem(%{gem_name}) = %{version}
+# macros for RHEL6 compatibility:
+%{!?gem_dir: %global gem_dir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)}
+%{!?gem_instdir: %global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}}
+%{!?gem_libdir: %global gem_libdir %{gem_instdir}/lib}
+%{!?gem_cache: %global gem_cache %{gem_dir}/cache/%{gem_name}-%{version}.gem}
+%{!?gem_spec: %global gem_spec %{gem_dir}/specifications/%{gem_name}-%{version}.gemspec}
+%{!?gem_docdir: %global gem_docdir %{gem_dir}/doc/%{gem_name}-%{version}}
+%{!?gem_extdir: %global gem_extdir %{_libdir}/gems/exts/%{gem_name}-%{version}}
+%{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"] ')}
+
%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
@@ -45,10 +62,31 @@ gem install --local --install-dir %{buildroot}%{gem_dir} \
--force %{SOURCE0}
%files
+%dir %{gem_instdir}
%{gem_spec}
%exclude %{gem_cache}
+%{gem_instdir}/bin
+%{gem_instdir}/builtin
+%doc %{gem_instdir}/CHANGELOG
+%{gem_instdir}/configs
+%{gem_instdir}/dispatches
+%{gem_instdir}/doc
+%{gem_instdir}/environments
+%{gem_instdir}/fresh_rakefile
+%{gem_instdir}/helpers
+%{gem_instdir}/html
+%{gem_instdir}/lib
+%doc %{gem_instdir}/MIT-LICENSE
+%{gem_instdir}/Rakefile
+%{gem_instdir}/README
+%{_bindir}/rails
+
%changelog
+* Mon Feb 04 2013 Ken Dreyer <ktdreyer@ktdreyer.com> - 1:2.3.15-1
+- Downgrade to Rails 2.3.15.
+- RHEL 6 compatibility
+
* Wed Jan 09 2013 Vít Ondruch <vondruch@redhat.com> - 1:3.2.11-1
- Updated to Rails 3.2.11.