Accepting request 1168895 from home:dimstar:Factory

- Add inkscape-libxml2.12.patch: Fix build with libxml 2.12.

OBS-URL: https://build.opensuse.org/request/show/1168895
OBS-URL: https://build.opensuse.org/package/show/graphics/inkscape?expand=0&rev=115
This commit is contained in:
Dirk Stoecker 2024-04-18 18:11:48 +00:00 committed by Git OBS Bridge
parent 88a7286792
commit db4aadeae5
3 changed files with 40 additions and 0 deletions

33
inkscape-libxml2.12.patch Normal file
View File

@ -0,0 +1,33 @@
From 694d8ae43d06efff21adebf377ce614d660b24cd Mon Sep 17 00:00:00 2001
From: Christian Hesse <mail@eworm.de>
Date: Fri, 17 Nov 2023 22:30:42 +0100
Subject: [PATCH] include missing header file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This fixes build error:
```
/build/inkscape/src/inkscape/src/object/uri.cpp: In constructor Inkscape::URI::URI(const gchar*, const char*):
/build/inkscape/src/inkscape/src/object/uri.cpp:86:9: error: xmlFree was not declared in this scope; did you mean xmlFreeURI?
86 | xmlFree(full);
```
---
src/object/uri.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/object/uri.h b/src/object/uri.h
index 381adec58cf..d5b211fe2b2 100644
--- a/src/object/uri.h
+++ b/src/object/uri.h
@@ -13,6 +13,7 @@
#define INKSCAPE_URI_H
#include <libxml/uri.h>
+#include <libxml/xmlmemory.h>
#include <memory>
#include <string>
--
GitLab

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Apr 18 14:13:05 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Add inkscape-libxml2.12.patch: Fix build with libxml 2.12.
-------------------------------------------------------------------
Fri Mar 8 09:14:00 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -34,6 +34,8 @@ Source99: https://inkscape.org/~MarcJeanmougin/gpg#/%name.keyring
# PATCH-FIX-UPSTREAM https://gitlab.com/inkscape/inkscape/-/merge_requests/6209
Patch0: inkscape-poppler-24.03.0.patch
# PATCH-FIX-UPSTREAM
Patch1: https://gitlab.com/inkscape/inkscape/-/merge_requests/6089.patch#/inkscape-libxml2.12.patch
BuildRequires: cmake
BuildRequires: double-conversion-devel