[packages/libvirt-cim] - add missing includes, disable -Werror; release 5

qboosh qboosh at pld-linux.org
Mon Aug 11 21:39:52 CEST 2025


commit e61ebb93b7a584b184364acc1d87f4769c814758
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Aug 11 21:42:14 2025 +0200

    - add missing includes, disable -Werror; release 5

 libvirt-cim-includes.patch | 18 ++++++++++++++++++
 libvirt-cim.spec           |  9 ++++++---
 2 files changed, 24 insertions(+), 3 deletions(-)
---
diff --git a/libvirt-cim.spec b/libvirt-cim.spec
index dde014a..2e99360 100644
--- a/libvirt-cim.spec
+++ b/libvirt-cim.spec
@@ -2,15 +2,16 @@ Summary:	CIM provider for libvirt
 Summary(pl.UTF-8):	Dostarczyciel CIM dla libvirt
 Name:		libvirt-cim
 Version:	0.6.3
-Release:	4
+Release:	5
 License:	LGPL v2.1+
 Group:		Libraries
-Source0:	ftp://libvirt.org/libvirt-cim/%{name}-%{version}.tar.bz2
+Source0:	https://download.libvirt.org/CIM/%{name}-%{version}.tar.bz2
 # Source0-md5:	6e5bea3a8bf9d3fca70b67498126f2e4
 Patch0:		%{name}-inline.patch
 Patch1:		%{name}-scanf.patch
 Patch2:		%{name}-strcpy.patch
-URL:		http://libvirt.org/CIM/
+Patch3:		%{name}-includes.patch
+URL:		https://gitlab.com/libvirt/libvirt-cim
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
 # scanf 'm' modifier for %s-like formats
@@ -46,6 +47,7 @@ wieloma platformamy poprzez pojedynczego dostarczyciela.
 %patch -P0 -p1
 %patch -P1 -p1
 %patch -P2 -p1
+%patch -P3 -p1
 
 %build
 %{__libtoolize}
@@ -56,6 +58,7 @@ wieloma platformamy poprzez pojedynczego dostarczyciela.
 %configure \
 	--disable-silent-rules \
 	--disable-static \
+	--disable-werror \
 	--with-migrate_check_dir=%{_libdir}/libvirt-cim/extchecks \
 	--with-xen_emulator=%{_libdir}/xen/bin/qemu-dm
 %{__make}
diff --git a/libvirt-cim-includes.patch b/libvirt-cim-includes.patch
new file mode 100644
index 0000000..b8ddafe
--- /dev/null
+++ b/libvirt-cim-includes.patch
@@ -0,0 +1,18 @@
+--- libvirt-cim-0.6.3/libxkutil/xml_parse_test.c.orig	2012-02-10 06:48:43.000000000 +0100
++++ libvirt-cim-0.6.3/libxkutil/xml_parse_test.c	2025-08-11 21:15:43.140063826 +0200
+@@ -1,4 +1,5 @@
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <inttypes.h>
+ 
+ #include <getopt.h>
+--- libvirt-cim-0.6.3/libxkutil/infostore.c.orig	2013-07-25 08:39:32.000000000 +0200
++++ libvirt-cim-0.6.3/libxkutil/infostore.c	2025-08-11 21:16:22.416517714 +0200
+@@ -26,6 +26,7 @@
+ #include <sys/stat.h>
+ #include <sys/file.h>
+ #include <string.h>
++#include <stdlib.h>
+ 
+ #include <libvirt/libvirt.h>
+ #include <libxml/parser.h>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libvirt-cim.git/commitdiff/e61ebb93b7a584b184364acc1d87f4769c814758



More information about the pld-cvs-commit mailing list