[ruby-libvirt/f20] Add conditional compile for VIR_MIGRATE_PARAM_LISTEN_ADDRESS
Chris Lalancette
clalance at fedoraproject.org
Tue Dec 10 02:57:24 UTC 2013
commit d1effe2ecbb7f082e23d8ac2c395028f28fa24fa
Author: Chris Lalancette <clalancette at gmail.com>
Date: Mon Dec 9 21:41:01 2013 -0500
Add conditional compile for VIR_MIGRATE_PARAM_LISTEN_ADDRESS
Signed-off-by: Chris Lalancette <clalancette at gmail.com>
ruby-libvirt-migrate-param-check.patch | 26 ++++++++++++++++++++++++++
ruby-libvirt.spec | 7 ++++++-
2 files changed, 32 insertions(+), 1 deletions(-)
---
diff --git a/ruby-libvirt-migrate-param-check.patch b/ruby-libvirt-migrate-param-check.patch
new file mode 100644
index 0000000..cfff507
--- /dev/null
+++ b/ruby-libvirt-migrate-param-check.patch
@@ -0,0 +1,26 @@
+diff --git a/ext/libvirt/domain.c b/ext/libvirt/domain.c
+index 20b79fa..1342a45 100644
+--- a/ext/libvirt/domain.c
++++ b/ext/libvirt/domain.c
+@@ -3849,7 +3849,9 @@ static struct ruby_libvirt_typed_param migrate3_allowed[] = {
+ {VIR_MIGRATE_PARAM_DEST_XML, VIR_TYPED_PARAM_STRING},
+ {VIR_MIGRATE_PARAM_BANDWIDTH, VIR_TYPED_PARAM_ULLONG},
+ {VIR_MIGRATE_PARAM_GRAPHICS_URI, VIR_TYPED_PARAM_STRING},
++#if HAVE_CONST_VIR_MIGRATE_PARAM_LISTEN_ADDRESS
+ {VIR_MIGRATE_PARAM_LISTEN_ADDRESS, VIR_TYPED_PARAM_STRING},
++#endif
+ };
+
+ /*
+diff --git a/ext/libvirt/extconf.rb b/ext/libvirt/extconf.rb
+index 9c00af0..4b96587 100644
+--- a/ext/libvirt/extconf.rb
++++ b/ext/libvirt/extconf.rb
+@@ -398,6 +398,7 @@ libvirt_consts = [ 'VIR_MIGRATE_LIVE',
+ 'VIR_DOMAIN_BLOCK_JOB_READY',
+ 'VIR_NODE_MEMORY_SHARED_MERGE_ACROSS_NODES',
+ 'VIR_CONNECT_LIST_NODE_DEVICES_CAP_SCSI_GENERIC',
++ 'VIR_MIGRATE_PARAM_LISTEN_ADDRESS',
+ ]
+
+ virterror_consts = [
diff --git a/ruby-libvirt.spec b/ruby-libvirt.spec
index 97b0f45..db8962f 100644
--- a/ruby-libvirt.spec
+++ b/ruby-libvirt.spec
@@ -1,12 +1,13 @@
Name: ruby-libvirt
Version: 0.5.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Ruby bindings for libvirt
Group: Development/Languages
License: LGPLv2+
URL: http://libvirt.org/ruby/
Source0: http://libvirt.org/ruby/download/%{name}-%{version}.tgz
+Patch0: ruby-libvirt-migrate-param-check.patch
BuildRequires: ruby
BuildRequires: rubygem(rake)
@@ -22,6 +23,7 @@ Ruby bindings for libvirt.
%prep
%setup -q
+%patch0 -p1
%build
export CFLAGS="$RPM_OPT_FLAGS"
@@ -40,6 +42,9 @@ install -p -m0755 ext/libvirt/_libvirt.so %{buildroot}%{ruby_vendorarchdir}
%changelog
+* Mon Dec 09 2013 Chris Lalancette <clalancette at gmail.com> - 0.5.0-2
+- Add patch to conditionally compile VIR_MIGRATE_PARAM_LISTEN_ADDRESS
+
* Mon Dec 09 2013 Chris Lalancette <clalancette at gmail.com> - 0.5.0-1
- Update to upstream 0.5.0
More information about the scm-commits
mailing list