aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/gnome.scm15
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