From d268eb3f5ed12b6941f14a79b3be22355fa86969 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 7 Dec 2023 20:13:21 -0500 Subject: [PATCH] Fix build with libxml2-2.12.0 --- 0002-Fix-build-with-libxml2-2.12.0.patch | 23 +++++++++++++++++++++++ shared-mime-info.spec | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 0002-Fix-build-with-libxml2-2.12.0.patch diff --git a/0002-Fix-build-with-libxml2-2.12.0.patch b/0002-Fix-build-with-libxml2-2.12.0.patch new file mode 100644 index 0000000..530805e --- /dev/null +++ b/0002-Fix-build-with-libxml2-2.12.0.patch @@ -0,0 +1,23 @@ +From c918fe77e255150938e83a6aec259f153d303573 Mon Sep 17 00:00:00 2001 +From: David Faure +Date: Sun, 19 Nov 2023 11:18:11 +0100 +Subject: [PATCH] Fix build with libxml2-2.12.0 and clang-17 + +Fixes #219 +--- + src/test-subclassing.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/test-subclassing.c b/src/test-subclassing.c +index dd099e44..0758164f 100644 +--- a/src/test-subclassing.c ++++ b/src/test-subclassing.c +@@ -1,4 +1,5 @@ + #include ++#include + #include + #include + +-- +GitLab + diff --git a/shared-mime-info.spec b/shared-mime-info.spec index e18773e..247ad2e 100644 --- a/shared-mime-info.spec +++ b/shared-mime-info.spec @@ -16,6 +16,9 @@ Source7: shared-mime-info-2.1-CFLAGS.patch # Work-around for https://bugs.freedesktop.org/show_bug.cgi?id=40354 Patch0: 0001-Remove-sub-classing-from-OO.o-mime-types.patch +# Fix build with libxml2 2.12.0 +# https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/219 +Patch1: 0002-Fix-build-with-libxml2-2.12.0.patch BuildRequires: gcc BuildRequires: gcc-c++