[rubygem-boxgrinder-build] Rake 0.9.0 require patch.

Marek Goldmann goldmann at fedoraproject.org
Thu Mar 10 08:59:10 UTC 2011


commit dd4d9784cbf61f01048e336af188ba885746f007
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date:   Thu Mar 10 09:58:07 2011 +0100

    Rake 0.9.0 require patch.

 rake_dsl_require.patch        |   10 ++++++++++
 rubygem-boxgrinder-build.spec |   25 ++++++++++++++++++-------
 2 files changed, 28 insertions(+), 7 deletions(-)
---
diff --git a/rake_dsl_require.patch b/rake_dsl_require.patch
new file mode 100644
index 0000000..4b20172
--- /dev/null
+++ b/rake_dsl_require.patch
@@ -0,0 +1,10 @@
+--- boxgrinder-build-orig/Rakefile	2011-03-10 08:26:10.266152632 +0100
++++ boxgrinder-build/Rakefile	2011-03-10 08:26:32.818201703 +0100
+@@ -17,6 +17,7 @@
+ # 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ 
+ require 'rubygems'
++require 'rake/dsl'
+ require 'spec/rake/spectask'
+ require 'echoe'
+ 
diff --git a/rubygem-boxgrinder-build.spec b/rubygem-boxgrinder-build.spec
index df1ec8b..69e9fec 100644
--- a/rubygem-boxgrinder-build.spec
+++ b/rubygem-boxgrinder-build.spec
@@ -6,11 +6,12 @@
 Summary: A tool for creating appliances from simple plain text files
 Name: rubygem-%{gemname}
 Version: 0.9.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 Group: Development/Languages
 License: LGPLv3+
 URL: http://boxgrinder.org/
 Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
+Patch0: rake_dsl_require.patch
 
 Requires: ruby(abi) = %{rubyabi}
 Requires: rubygem(boxgrinder-core) >= 0.3.0
@@ -91,6 +92,15 @@ Requires:%{name} = %{version}-%{release}
 Documentation for %{name}
 
 %prep
+%setup -q -c -T
+rm -rf .%{gemdir}
+mkdir -p .%{gemdir}
+gem install --local --install-dir .%{gemdir} \
+            --force --rdoc %{SOURCE0}
+
+pushd .%{geminstdir}
+%patch0 -p1
+popd
 
 %build
 
@@ -102,14 +112,12 @@ mkdir -p %{_builddir}%{gemdir}
 mkdir -p %{buildroot}/%{_bindir}
 mkdir -p %{buildroot}/%{gemdir}
 
-gem install --local --install-dir %{_builddir}%{gemdir} \
-            --force --rdoc %{SOURCE0}
-mv %{_builddir}%{gemdir}/bin/* %{buildroot}/%{_bindir}
-find %{_builddir}%{geminstdir}/bin -type f | xargs chmod a+x
-cp -r %{_builddir}%{gemdir}/* %{buildroot}/%{gemdir}
+mv .%{gemdir}/bin/* %{buildroot}/%{_bindir}
+find %{buildroot}/%{_bindir} -type f | xargs chmod a+x
+cp -r .%{gemdir}/* %{buildroot}/%{gemdir}
 
 %check
-pushd %{_builddir}/%{geminstdir}
+pushd .%{geminstdir}
 rake spec
 popd
 
@@ -135,6 +143,9 @@ popd
 %{gemdir}/doc/%{gemname}-%{version}
 
 %changelog
+* Thu Mar 10 2011 <mgoldman at redhat.com> - 0.9.0-2
+- Added Rake 0.9.0 require patch
+ 
 * Tue Mar 01 2011 <msavy at redhat.com> - 0.9.0-1
 - Upstream release: 0.9.0
 - [BGBUILD-103] README to indicate supported operating systems / requirements


More information about the scm-commits mailing list