From 26a1dbc1a4e12a232b4964c91812de503a4af5c1 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sun, 12 Apr 2026 13:16:31 +0200 Subject: [PATCH] gupnp-tools: Work around `xmlIndentTreeOutput` deprecation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libxml 2.15.1 deprecated the thread local variable. However, it is not necessary. I am fixing it upstream https://gitlab.gnome.org/GNOME/gupnp-tools/-/merge_requests/8 but until then, let’s add a workaround. --- pkgs/by-name/gu/gupnp-tools/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/gu/gupnp-tools/package.nix b/pkgs/by-name/gu/gupnp-tools/package.nix index 42eb58373a66..7a29812a0643 100644 --- a/pkgs/by-name/gu/gupnp-tools/package.nix +++ b/pkgs/by-name/gu/gupnp-tools/package.nix @@ -42,6 +42,11 @@ stdenv.mkDerivation (finalAttrs: { gtksourceview4 ]; + mesonFlags = [ + # Work around https://gitlab.gnome.org/GNOME/gupnp-tools/-/issues/29 + "-Dc_args=-Wno-error=deprecated-declarations" + ]; + passthru = { updateScript = gnome.updateScript { packageName = "gupnp-tools";