[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