[packages/veewee] up to 0.3.12, avoid dependency on 'os' gem
glen
glen at pld-linux.org
Sun Nov 3 16:04:55 CET 2013
commit 634e069de7882e82da4f4bbd7f4a8926a11d3182
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Nov 3 17:04:25 2013 +0200
up to 0.3.12, avoid dependency on 'os' gem
no-os-gem.patch | 31 +++++++++++++++++++++++++++++++
veewee.spec | 6 ++++--
2 files changed, 35 insertions(+), 2 deletions(-)
---
diff --git a/veewee.spec b/veewee.spec
index b61c856..6313da1 100644
--- a/veewee.spec
+++ b/veewee.spec
@@ -3,13 +3,14 @@
# - grit
Summary: Build Vagrant base boxes or KVM, VirtualBox and Fusion images
Name: veewee
-Version: 0.3.10
+Version: 0.3.12
Release: 1
License: MIT
Group: Applications/Emulators
Source0: https://github.com/jedi4ever/veewee/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: eed8f95ccf7e23ba9ed6880b13b3862b
+# Source0-md5: a45f8f1b958ba05139433e17ed393ad0
Patch0: install-root.patch
+Patch1: no-os-gem.patch
URL: http://github.com/jedi4ever/veewee/
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.656
@@ -57,6 +58,7 @@ Besides building Vagrant boxes, veewee can also be used for:
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
# unvendor
diff --git a/no-os-gem.patch b/no-os-gem.patch
new file mode 100644
index 0000000..aaffcd8
--- /dev/null
+++ b/no-os-gem.patch
@@ -0,0 +1,31 @@
+do not depend on os rubygem just to support OS.windows check
+
+--- veewee-0.3.12/lib/veewee/provider/virtualbox/box.rb 2013-11-03 17:00:25.659997444 +0200
++++ veewee-0.3.12/lib/veewee/provider/virtualbox/box.rb 2013-11-03 17:00:11.099359121 +0200
+@@ -1,7 +1,5 @@
+ require 'veewee/provider/core/box'
+
+-require 'os'
+-
+ require 'veewee/provider/virtualbox/box/build'
+ require 'veewee/provider/virtualbox/box/create'
+ require 'veewee/provider/virtualbox/box/halt'
+@@ -52,7 +50,7 @@
+ end
+
+ def self.determine_vboxcmd
+- @command ||= windows_vboxcmd || default_vboxcmd
++ @command ||= default_vboxcmd
+ end
+
+
+--- veewee-0.3.12/veewee.gemspec 2013-11-03 17:00:25.669997882 +0200
++++ veewee-0.3.12/veewee.gemspec 2013-11-03 16:59:14.423541960 +0200
+@@ -34,7 +34,6 @@
+ s.add_dependency "childprocess"
+ s.add_dependency "grit"
+ s.add_dependency "fission", "0.4.0"
+- s.add_dependency "os", "~> 0.9.6"
+
+ s.required_ruby_version = '>= 1.9.2'
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/veewee.git/commitdiff/634e069de7882e82da4f4bbd7f4a8926a11d3182
More information about the pld-cvs-commit
mailing list