rpms/rubygem-rails/devel rubygem-rails.spec,1.14,1.15

Mamoru Tasaka mtasaka at fedoraproject.org
Thu Jul 30 17:31:18 UTC 2009


Author: mtasaka

Update of /cvs/extras/rpms/rubygem-rails/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31391

Modified Files:
	rubygem-rails.spec 
Log Message:
* Fri Jul 31 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
- Restore some changes



Index: rubygem-rails.spec
===================================================================
RCS file: /cvs/extras/rpms/rubygem-rails/devel/rubygem-rails.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- rubygem-rails.spec	26 Jul 2009 10:42:17 -0000	1.14
+++ rubygem-rails.spec	30 Jul 2009 17:31:17 -0000	1.15
@@ -7,15 +7,14 @@
 Summary: Web-application framework
 Name: rubygem-%{gemname}
 Version: 2.3.3
-Release: 1%{?dist}
+Release: 2%{?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(rack) >= 1.0.0
+Requires: rubygem(rake) >= 0.8.3
 Requires: rubygem(activesupport) = %{version}
 Requires: rubygem(activerecord) = %{version}
 Requires: rubygem(actionpack) = %{version}
@@ -23,7 +22,6 @@ Requires: rubygem(actionmailer) = %{vers
 Requires: rubygem(activeresource) = %{version}
 
 BuildRequires: rubygems
-BuildRequires: rubygem(rack) >= 1.0.0
 
 BuildArch: noarch
 Provides: rubygem(%{gemname}) = %{version}
@@ -42,6 +40,7 @@ Oracle with eRuby- or Builder-based temp
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{gemdir}
 gem install --local --install-dir %{buildroot}%{gemdir} \
+            -V \
             --force %{SOURCE0}
 mkdir -p %{buildroot}/%{_bindir}
 mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir}
@@ -51,22 +50,26 @@ find %{buildroot}%{geminstdir}/bin -type
 # Cleanup some upstream packaging oddities, mostly to make rpmlint happy
 sed -i '1i#!/usr/bin/ruby\n' %{buildroot}%{geminstdir}/bin/rails
 
+# ref: bug 496480
 for file in `find %{buildroot}/%{geminstdir}/ -type f -perm /a+x`; do
-  sed -i -e '1c#!/usr/bin/ruby' $file
+  sed -i -e '1s|%{_bindir}/env ruby|%{_bindir}/ruby|' $file
   chmod 755 $file
 done
 
 # Remove backup files
 find %{buildroot}/%{geminstdir} -type f -name "*~" -delete
 
-# Delete zero-length files
-find %{buildroot}/%{geminstdir} -type f -size 0c -exec rm -rvf {} \;
+# Don't delete zero-length files (bug 496480)
+#find %{buildroot}/%{geminstdir} -type f -size 0c -exec rm -rvf {} \;
 
 # Fix anything executable that does not have a shebang
 for file in `find %{buildroot}/%{geminstdir} -type f -perm /a+x`; do
     [ -z "`head -n 1 $file | grep \"^#!/\"`" ] && chmod -v 644 $file
 done
 
+# For sure...
+find %{buildroot} -name \*.gem | xargs chmod 0644
+
 # Find files with a shebang that do not have executable permissions
 for file in `find %{buildroot}/%{geminstdir} -type f ! -perm /a+x -name "*.rb"`; do
     [ ! -z "`head -n 1 $file | grep \"^#!/\"`" ] && chmod -v 755 $file
@@ -105,9 +108,18 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Jul 31 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
+- Restore some changes
+
 * Sun Jul 26 2009 Jeroen van Meeuwen <j.van.meeuwen at ogd.nl> - 2.3.3-1
 - New upstream version
 
+* Wed Jul 24 2009 Scott Seago <sseago at redhat.com> - 2.3.2-3
+- Remove the 'delete zero length files' bit, as some of these are needed.
+
+* Wed May  6 2009 David Lutterkort <lutter at redhat.com> - 2.3.2-2
+- Fix replacement of shebang lines; broke scripts/generate (bz 496480)
+
 * Mon Mar 16 2009 Jeroen van Meeuwen <j.van.meeuwen at ogd.nl> - 2.3.2-1
 - New upstream version
 




More information about the fedora-extras-commits mailing list