diff options
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/gnome.scm | 15 |
1 files 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 |