0001-all-Fix-compatibility-with-libxml2-2-12-x.patch 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. From 00514fb62ebd341803fa44e26a6482a8c25dbd34 Mon Sep 17 00:00:00 2001
  2. From: Jens Georg <mail@jensge.org>
  3. Date: Sat, 25 Nov 2023 17:56:02 +0100
  4. Subject: [PATCH] all: Fix compatibility with libxml2 2.12.x
  5. Upstream: https://gitlab.gnome.org/GNOME/gupnp/-/commit/00514fb62ebd341803fa44e26a6482a8c25dbd34
  6. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
  7. ---
  8. libgupnp/gupnp-control-point.c | 2 ++
  9. libgupnp/gupnp-service-proxy-action.c | 2 ++
  10. libgupnp/gupnp-service-proxy.c | 2 ++
  11. libgupnp/gupnp-xml-doc.c | 3 +++
  12. libgupnp/xml-util.h | 2 ++
  13. 5 files changed, 11 insertions(+)
  14. diff --git a/libgupnp/gupnp-control-point.c b/libgupnp/gupnp-control-point.c
  15. index d4b44721..4374f726 100644
  16. --- a/libgupnp/gupnp-control-point.c
  17. +++ b/libgupnp/gupnp-control-point.c
  18. @@ -27,6 +27,8 @@
  19. #include <config.h>
  20. #include <string.h>
  21. +#include <libxml/parser.h>
  22. +
  23. #include "gupnp-control-point.h"
  24. #include "gupnp-context-private.h"
  25. #include "gupnp-resource-factory-private.h"
  26. diff --git a/libgupnp/gupnp-service-proxy-action.c b/libgupnp/gupnp-service-proxy-action.c
  27. index b241d86c..6ea241ad 100644
  28. --- a/libgupnp/gupnp-service-proxy-action.c
  29. +++ b/libgupnp/gupnp-service-proxy-action.c
  30. @@ -9,6 +9,8 @@
  31. #include <config.h>
  32. +#include <libxml/parser.h>
  33. +
  34. #include "gupnp-error.h"
  35. #include "gupnp-service-proxy.h"
  36. #include "gvalue-util.h"
  37. diff --git a/libgupnp/gupnp-service-proxy.c b/libgupnp/gupnp-service-proxy.c
  38. index adba5ab0..3f1a4454 100644
  39. --- a/libgupnp/gupnp-service-proxy.c
  40. +++ b/libgupnp/gupnp-service-proxy.c
  41. @@ -16,6 +16,8 @@
  42. #include <locale.h>
  43. #include <errno.h>
  44. +#include <libxml/globals.h>
  45. +
  46. #include "gena-protocol.h"
  47. #include "gupnp-context-private.h"
  48. #include "gupnp-error-private.h"
  49. diff --git a/libgupnp/gupnp-xml-doc.c b/libgupnp/gupnp-xml-doc.c
  50. index 627f1a28..66f9b3dd 100644
  51. --- a/libgupnp/gupnp-xml-doc.c
  52. +++ b/libgupnp/gupnp-xml-doc.c
  53. @@ -15,6 +15,9 @@
  54. #include <config.h>
  55. #include <string.h>
  56. #include <gio/gio.h>
  57. +
  58. +#include <libxml/parser.h>
  59. +
  60. #include "gupnp-xml-doc.h"
  61. #include "gupnp-error.h"
  62. diff --git a/libgupnp/xml-util.h b/libgupnp/xml-util.h
  63. index a02eb3d4..d0dcaeba 100644
  64. --- a/libgupnp/xml-util.h
  65. +++ b/libgupnp/xml-util.h
  66. @@ -10,6 +10,8 @@
  67. #define GUPNP_XML_UTIL_H
  68. #include <libxml/tree.h>
  69. +#include <libxml/parser.h>
  70. +
  71. #include <stdarg.h>
  72. #include <glib-object.h>
  73. --
  74. GitLab