From 2648f59e0961a51bb1aef521d826a2378d75ca85 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 19 Aug 2024 23:15:06 +0200 Subject: gnu: gupnp-1.4: Patch for meson compatibility. * gnu/packages/gnome.scm (gupnp-1.4)[arguments]: Add phase 'meson-compatibility to patch section name. Change-Id: Ic33d283b4b8bca36527f17e93be78af216bd05cd --- gnu/packages/gnome.scm | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index d8408cd80d..53e5a8f3ea 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1465,9 +1465,18 @@ for creating UPnP devices and control points, written in C using (sha256 (base32 "0vz3ifs8mi3zaz8zj8v27zfkf6xg82y39mcgqspa38jdp01gn3sr")))) - (propagated-inputs (modify-inputs (package-propagated-inputs gupnp) - (replace "libsoup" libsoup-minimal-2) - (replace "gssdp" gssdp-1.4))))) + (arguments + (substitute-keyword-arguments (package-arguments gupnp) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'meson-compatibility + (lambda _ + (substitute* "subprojects/gssdp-1.2.wrap" + (("provides") "provide")))))))) + (propagated-inputs + (modify-inputs (package-propagated-inputs gupnp) + (replace "libsoup" libsoup-minimal-2) + (replace "gssdp" gssdp-1.4))))) (define-public gupnp-dlna (package -- cgit 1.4.1