[rubygem-deltacloud-client/f16] Version bump (0.5.0) to GA

Michal Fojtik mfojtik at fedoraproject.org
Fri Feb 10 10:09:09 UTC 2012


commit b9fda82838e6679b0769efa1ec039df2c37b5ce6
Author: Michal Fojtik <mi at mifo.sk>
Date:   Fri Feb 10 11:08:57 2012 +0100

    Version bump (0.5.0) to GA

 .gitignore                     |    3 ++
 rubygem-deltacloud-client.spec |   63 +++++++++++++++++++++++++++------------
 sources                        |    5 ++-
 3 files changed, 49 insertions(+), 22 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 66759de..55fae65 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,6 @@
 /deltacloud-client-0.1.1.gem
 /deltacloud-client-0.3.0.gem
 /deltacloud-client-0.3.1.gem
+/deltacloud-client-0.5.0.gem
+/deltacloud-client.gemspec
+/0001-Client-Added-core-504-to-list-of-catched-error-codes.patch
diff --git a/rubygem-deltacloud-client.spec b/rubygem-deltacloud-client.spec
index 90ad3fc..6d3d706 100644
--- a/rubygem-deltacloud-client.spec
+++ b/rubygem-deltacloud-client.spec
@@ -5,13 +5,14 @@
 
 Summary: Deltacloud REST Client
 Name: rubygem-%{gemname}
-Version: 0.4.0
+Version: 0.5.0
 Release: 1%{?dist}
 Group: Development/Languages
 License: ASL 2.0
 URL: http://www.deltacloud.org
-Source0: http://rubygems.org/downloads/%{gemname}-%{version}.gem
-Patch0: fix_architecture_in_hwp.patch
+Source0: http://people.apache.org/~lutter/deltacloud/%{version}/rc2/%{gemname}-%{version}.gem
+Source1: deltacloud-client.gemspec
+Patch1: 0001-Client-Added-core-504-to-list-of-catched-error-codes.patch
 Requires: ruby(abi) = %{rubyabi}
 Requires: rubygems
 Requires: rubygem(rest-client) >= 1.4.0
@@ -33,49 +34,71 @@ Documentation for %{name}
 
 %prep
 %setup -q -c -T
-mkdir -p ./%{gemdir}
+gem unpack -V --target=%{_builddir} %{SOURCE0}
+mv %{_builddir}/%{gemname}-%{version}/* %{_builddir}/%{name}-%{version}
+pushd %{_builddir}/%{name}-%{version}
+# Put patch commands here
+%patch1 -p2
+popd
 
 %build
-gem install --local --install-dir .%{gemdir} -V --force %{SOURCE0}
-pushd .%{geminstdir}
-cat %PATCH0 | patch -s -p0
 
 %install
 rm -rf %{buildroot}
+mkdir -p %{buildroot}%{geminstdir}
 mkdir -p %{buildroot}%{gemdir}
 mkdir -p %{buildroot}%{_bindir}
-cp -a .%{gemdir}/* %{buildroot}/%{gemdir}
-mkdir -p %{buildroot}/%{_bindir}
-mv %{buildroot}%{gemdir}/bin/* %{buildroot}/%{_bindir}
-rmdir %{buildroot}%{gemdir}/bin
+cat > %{buildroot}%{_bindir}/deltacloudc <<EOF
+#!/usr/bin/ruby
+require 'rubygems'
+
+version = ">= 0"
+
+if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
+  version = $1
+  ARGV.shift
+end
+
+gem 'deltacloud-client', version
+load Gem.bin_path('deltacloud-client', 'deltacloudc', version)
+EOF
+chmod 0755 %{buildroot}%{_bindir}/deltacloudc
+cp -r %{_builddir}/%{name}-%{version}/* %{buildroot}%{geminstdir}/
+rdoc --quiet --op %{buildroot}%{_defaultdocdir}/%{name}
+mkdir -p %{buildroot}/%{gemdir}/specifications
+cp %{SOURCE1} %{buildroot}/%{gemdir}/specifications/%{gemname}-%{version}.gemspec
 find %{buildroot}%{geminstdir}/bin -type f | xargs chmod 0755
 
-# There are Test::Unit files inside test directory, however those
-# require deltacloud-core server running.
-%check
-
 %clean
-rm -rf %{buildroot}
+rm -rf $RPM_BUILD_ROOT
 
 %files
-%defattr(-, root, root, -)
+%defattr(-, root, root)
 %dir %{geminstdir}
 %{geminstdir}/bin
 %{geminstdir}/lib
 %{_bindir}/deltacloudc
 %doc %{geminstdir}/LICENSE
-%{gemdir}/cache/%{gemname}-%{version}.gem
 %{gemdir}/specifications/%{gemname}-%{version}.gemspec
 
 %files doc
-%defattr(-, root, root, -)
+%defattr(-, root, root)
+%{_defaultdocdir}/%{name}
 %{geminstdir}/specs
 %{geminstdir}/Rakefile
 %{geminstdir}/DISCLAIMER
 %{geminstdir}/NOTICE
-%{gemdir}/doc/%{gemname}-%{version}
 
 %changelog
+* Wed Feb 10 2012 Michal Fojtik <mfojtik at redhat.com> - 0.5.0-1
+- Version bump to 0.5.0 GA
+
+* Wed Feb 1 2012 Michal Fojtik <mfojtik at redhat.com> - 0.5.0-1.rc2
+- Version bump to 0.5.0-rc2
+
+* Thu Sep 29 2011 Richard Su <rwsu at redhat.com> - 0.4.0-3
+- Added patch to ensure features and entrypoints are reset when driver is switched
+
 * Mon Sep 19 2011 Michal Fojtik <mfojtik at redhat.com> - 0.4.0-1
 - Version bump
 - Added patch to fix incorrect hardware properties handling for architecture property
diff --git a/sources b/sources
index 078ce92..8e6bb92 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,3 @@
-ff4a356a9a588525b3264b1f8178fddc  deltacloud-client-0.4.0.gem
-2bf1c8573b5703509fa786f60fad30b6  fix_architecture_in_hwp.patch
+0b4cad772d92917af1808aae012c8ae4  deltacloud-client-0.5.0.gem
+97083e61e24285514b88805509b82359  deltacloud-client.gemspec
+175f1e35ce61b49a69d7504ad7ac0755  0001-Client-Added-core-504-to-list-of-catched-error-codes.patch


More information about the scm-commits mailing list