[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