Search
j0ke.net Open Build Service
>
Projects
>
devel
:
ruby
>
rubygem-rails-2_0
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 3
[-]
[+]
Added
rubygem-rails-2_0.spec
@@ -0,0 +1,94 @@ +# +# spec file for package rubygem-rails-2_0 (Version 2.0.2) +# +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: rubygem-rails-2_0 +Version: 2.0.2 +Release: 0 +# +%define mod_name rails +%define mod_branch 2_0 +# +Group: Development/Languages/Ruby +License: X11/MIT +# +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: rubygems_with_buildroot_patch +Requires: rubygems > 0.9 +Provides: rubygem-%{mod_name} = %{version}-%{release} +Obsoletes: rubygem-%{mod_name} < %{version} +BuildRequires: rubygem-rake >= 0.7.2 +BuildRequires: rubygem-activesupport-2_0 = 2.0.2 +BuildRequires: rubygem-activerecord-2_0 = 2.0.2 +BuildRequires: rubygem-actionpack-2_0 = 2.0.2 +BuildRequires: rubygem-actionmailer-2_0 = 2.0.2 +BuildRequires: rubygem-activeresource-2_0 = 2.0.2 +Requires: rubygem-rake >= 0.7.2 +Requires: rubygem-activesupport-2_0 = 2.0.2 +Requires: rubygem-activerecord-2_0 = 2.0.2 +Requires: rubygem-actionpack-2_0 = 2.0.2 +Requires: rubygem-actionmailer-2_0 = 2.0.2 +Requires: rubygem-activeresource-2_0 = 2.0.2 +PreReq: update-alternatives +# +# http://rubyforge.org/projects/rails/ +Url: http://www.rubyonrails.org/ +Source: http://rubyforge.org/frs/download.php/18404/rails-2.0.2.gem +# +Summary: A web-application framework for the MVC pattern + +%description +Rails is a web-application framework for the MVC pattern that includes +both a template engine, controller framework, and object-relational +mapping package. Everything needed to develop web-apps that can run on +CGI, FastCGI, and mod_ruby. + + + +Authors: +-------- + rails development team + +%prep + +%build + +%install +gem install --local --build-root=%{buildroot} %{S:0} +mv %{buildroot}%{_bindir}/rails{,-%{mod_branch}} +%{__ln_s} rails %{buildroot}%{_bindir}/rails +# make sure it installs the right version when using rails-1.1 +ruby -p -i.bak -e '$_.gsub!(/>= 0/, "= %{version}")' %{buildroot}%{_bindir}/rails-%{mod_branch} +diff -urN %{buildroot}%{_bindir}/rails-%{mod_branch}{.bak,} || : +rm %{buildroot}%{_bindir}/rails-%{mod_branch}.bak + +%clean +%{__rm} -rf %{buildroot} + +%post +/usr/sbin/update-alternatives --install \ + %{_bindir}/rails rails %{_bindir}/rails-%{mod_branch} 20 + +%preun +if [ "$1" = 0 ] ; then + /usr/sbin/update-alternatives --remove rails %{_bindir}/rails-%{mod_branch} +fi + +%files +%defattr(-,root,root,-) +%ghost %config(noreplace) %{_bindir}/rails +%{_bindir}/rails-%{mod_branch} +%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_name}-%{version}.gem +%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ +%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_name}-%{version}.gemspec +#doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/ + +%changelog