source: trunk/server/fedora/specs/rubygem-rails.spec.patch @ 1275

Last change on this file since 1275 was 1275, checked in by mitchb, 15 years ago
Temporarily scriptsify rubygem-rails to work around Fedora packaging error Between the version of this package appearing in Fedora 9 and Fedora 11, the spec file gained a stanza that removes all zero-length files from the destination tree. This actually removes four required zero-length files (and nothing else), without which running 'rails' to create a new application errors out. See https://bugzilla.redhat.com/show_bug.cgi?id=496480
File size: 1.3 KB
RevLine 
[1275]1--- rubygem-rails.spec.orig     2009-07-18 02:15:11.040937830 -0400
2+++ rubygem-rails.spec  2009-07-18 02:21:24.665129305 -0400
3@@ -7,7 +7,7 @@
4 Summary: Web-application framework
5 Name: rubygem-%{gemname}
6 Version: 2.3.2
7-Release: 2%{?dist}
8+Release: 2%{?dist}.scripts.%{scriptsversion}
9 Group: Development/Languages
10 License: MIT
11 URL: http://www.rubyonrails.org
12@@ -23,6 +23,7 @@
13 BuildRequires: rubygems
14 BuildArch: noarch
15 Provides: rubygem(%{gemname}) = %{version}
16+Provides: scripts-rubygem-rails
17 
18 %description
19 Rails is a framework for building web-application using CGI, FCGI, mod_ruby,
20@@ -55,9 +56,6 @@
21 # Remove backup files
22 find %{buildroot}/%{geminstdir} -type f -name "*~" -delete
23 
24-# Delete zero-length files
25-find %{buildroot}/%{geminstdir} -type f -size 0c -exec rm -rvf {} \;
26-
27 # Fix anything executable that does not have a shebang
28 for file in `find %{buildroot}/%{geminstdir} -type f -perm /a+x`; do
29     [ -z "`head -n 1 $file | grep \"^#!/\"`" ] && chmod -v 644 $file
30@@ -100,6 +98,9 @@
31 
32 
33 %changelog
34+* Sat Jul 18 2009 Mitchell Berger <mitchb@mit.edu> - 2.3.2-2.scripts
35+- Do not remove required zero-length files
36+
37 * Wed May  6 2009 David Lutterkort <lutter@redhat.com> - 2.3.2-2
38 - Fix replacement of shebang lines; broke scripts/generate (bz 496480)
39 
Note: See TracBrowser for help on using the repository browser.