GNU bug report logs - #76785
[PATCH 0/2] pipewire and wireplumber update.

Previous Next

Package: guix-patches;

Reported by: Zheng Junjie <z572 <at> z572.online>

Date: Thu, 6 Mar 2025 16:52:03 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 76785 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Thu, 06 Mar 2025 16:52:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Zheng Junjie <z572 <at> z572.online>:
New bug report received and forwarded. Copy sent to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org. (Thu, 06 Mar 2025 16:52:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/2] pipewire and wireplumber update.
Date: Fri,  7 Mar 2025 00:51:08 +0800
Zheng Junjie (2):
  gnu: pipewire: Update to 1.4.0.
  gnu: wireplumber: Update to 0.5.8.

 gnu/packages/linux.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)


base-commit: 1f26b0eec83b5dc949900a743ed01088cb093c65
prerequisite-patch-id: 57a1132973ce683723838a4cee67c59cc300507c
prerequisite-patch-id: 8fe051d23d6f9bbfe9c63d13a7ea8a93e5486ff2
prerequisite-patch-id: 25a38d73b918cbd4a8767b15b8ea617d9758bd64
-- 
2.47.1





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Thu, 06 Mar 2025 16:58:01 GMT) Full text and rfc822 format available.

Message #8 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH 1/2] gnu: pipewire: Update to 1.4.0.
Date: Fri,  7 Mar 2025 00:56:52 +0800
* gnu/packages/linux.scm (pipewire): Update to 1.4.0.

Change-Id: Ieb6881fecba7c1f7d956eb78e9b170b123e2b8d5
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 38bc9f640d6..fa4b258aae3 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -10097,7 +10097,7 @@ (define-public keyd
 (define-public pipewire
   (package
     (name "pipewire")
-    (version "1.2.7")
+    (version "1.4.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -10106,7 +10106,7 @@ (define-public pipewire
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17a18978100c0dj3w42ybqxjg46cgdmrvij7dlvbwsrq7sgvcpsd"))))
+                "00c9irz566lmg51wxq5ywpvql6svvjxk9zjqx61xkvsnhz1526f6"))))
     (build-system meson-build-system)
     (arguments
      (list
-- 
2.47.1





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Thu, 06 Mar 2025 16:58:01 GMT) Full text and rfc822 format available.

Message #11 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH 2/2] gnu: wireplumber: Update to 0.5.8.
Date: Fri,  7 Mar 2025 00:56:53 +0800
* gnu/packages/linux.scm (wireplumber): Update to 0.5.8.

Change-Id: If6a35d569b04359526b20e868f3e383c0d59eeb3
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index fa4b258aae3..f0c98b68ca2 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -10163,7 +10163,7 @@ (define-public pipewire
 (define-public wireplumber
   (package
     (name "wireplumber")
-    (version "0.5.7")
+    (version "0.5.8")
     (source
      (origin
        (method git-fetch)
@@ -10173,7 +10173,7 @@ (define-public wireplumber
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1hrnmz98ygaqcja0bardb5ks7k3jrvyw0j995d8311frj05097i9"))))
+        (base32 "0g6gv7apwyc74z4rfhcdgdgwidda7cy4znwjjq39q4jh24dg70j4"))))
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags '("-Dsystemd=disabled"
-- 
2.47.1





Information forwarded to guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Sun, 09 Mar 2025 21:27:01 GMT) Full text and rfc822 format available.

Message #14 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Zheng Junjie <z572 <at> z572.online>
Cc: Wilko Meyer <w <at> wmeyer.eu>, 76785 <at> debbugs.gnu.org
Subject: Re: [bug#76785] [PATCH 0/2] pipewire and wireplumber update.
Date: Sat, 8 Mar 2025 13:45:58 -0500
On Fri, Mar 07, 2025 at 12:51:08AM +0800, Zheng Junjie wrote:
> Zheng Junjie (2):
>   gnu: pipewire: Update to 1.4.0.
>   gnu: wireplumber: Update to 0.5.8.

If it's working for you, then please push!




Information forwarded to guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Tue, 01 Apr 2025 21:50:02 GMT) Full text and rfc822 format available.

Message #17 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Leo Famulari <leo <at> famulari.name>
Cc: Wilko Meyer <w <at> wmeyer.eu>, Zheng Junjie <z572 <at> z572.online>,
 76785 <at> debbugs.gnu.org
Subject: Re: [bug#76785] [PATCH 0/2] pipewire and wireplumber update.
Date: Tue, 1 Apr 2025 23:48:59 +0200
Hello,

the commits cause build failures on QA:
   https://qa.guix.gnu.org/issue/76785

Could you maybe have a look?

Thanks,

Andreas





Information forwarded to gabriel <at> erlikon.ch, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Wed, 02 Apr 2025 07:18:03 GMT) Full text and rfc822 format available.

Message #20 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH v2 0/4] update pipewire, wireplumber, easyeffects,
 fix jamesdsp build
Date: Wed,  2 Apr 2025 15:17:35 +0800
Zheng Junjie (4):
  gnu: pipewire: Update to 1.4.0.
  gnu: wireplumber: Update to 0.5.8.
  gnu: easyeffects: Update to 7.2.3.
  gnu: jamesdsp: Fix build.

 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        |  7 ++-
 gnu/packages/linux.scm                        |  8 +--
 ...jamesdsp-fix-bulid-on-pipewire-1.4.0.patch | 60 +++++++++++++++++++
 4 files changed, 69 insertions(+), 7 deletions(-)
 create mode 100644 gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch


base-commit: 751bf10e07bcf2f9f9d26354d7f9a849b2a6e3f8
-- 
2.49.0





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Wed, 02 Apr 2025 07:18:03 GMT) Full text and rfc822 format available.

Message #23 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH v2 1/4] gnu: pipewire: Update to 1.4.0.
Date: Wed,  2 Apr 2025 15:17:36 +0800
* gnu/packages/linux.scm (pipewire): Update to 1.4.0.

Change-Id: Ieb6881fecba7c1f7d956eb78e9b170b123e2b8d5
Signed-off-by: Zheng Junjie <z572 <at> z572.online>
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index a6bffa2bb9d..6fbd0058ba8 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -10412,7 +10412,7 @@ (define-public keyd
 (define-public pipewire
   (package
     (name "pipewire")
-    (version "1.2.7")
+    (version "1.4.0")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -10421,7 +10421,7 @@ (define-public pipewire
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "17a18978100c0dj3w42ybqxjg46cgdmrvij7dlvbwsrq7sgvcpsd"))))
+                "00c9irz566lmg51wxq5ywpvql6svvjxk9zjqx61xkvsnhz1526f6"))))
     (build-system meson-build-system)
     (arguments
      (list
-- 
2.49.0





Information forwarded to leo <at> famulari.name, w <at> wmeyer.eu, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Wed, 02 Apr 2025 07:18:04 GMT) Full text and rfc822 format available.

Message #26 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH v2 2/4] gnu: wireplumber: Update to 0.5.8.
Date: Wed,  2 Apr 2025 15:17:37 +0800
* gnu/packages/linux.scm (wireplumber): Update to 0.5.8.

Change-Id: If6a35d569b04359526b20e868f3e383c0d59eeb3
Signed-off-by: Zheng Junjie <z572 <at> z572.online>
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6fbd0058ba8..447685834f3 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -10478,7 +10478,7 @@ (define-public pipewire
 (define-public wireplumber
   (package
     (name "wireplumber")
-    (version "0.5.7")
+    (version "0.5.8")
     (source
      (origin
        (method git-fetch)
@@ -10488,7 +10488,7 @@ (define-public wireplumber
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1hrnmz98ygaqcja0bardb5ks7k3jrvyw0j995d8311frj05097i9"))))
+        (base32 "0g6gv7apwyc74z4rfhcdgdgwidda7cy4znwjjq39q4jh24dg70j4"))))
     (build-system meson-build-system)
     (arguments
      `(#:configure-flags '("-Dsystemd=disabled"
-- 
2.49.0





Information forwarded to gabriel <at> erlikon.ch, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Wed, 02 Apr 2025 07:18:04 GMT) Full text and rfc822 format available.

Message #29 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH v2 3/4] gnu: easyeffects: Update to 7.2.3.
Date: Wed,  2 Apr 2025 15:17:38 +0800
* gnu/packages/audio.scm (easyeffects): Update to 7.2.3.

Change-Id: Ieb14488ecebc96f9e5df37fcd5e91148a79cf036
---
 gnu/packages/audio.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 4bfc1a9069c..da59b03c8b6 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -6970,7 +6970,7 @@ (define-public cyanrip
 (define-public easyeffects
   (package
     (name "easyeffects")
-    (version "7.1.7")
+    (version "7.2.3")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -6978,7 +6978,7 @@ (define-public easyeffects
                     (commit (string-append "v" version))))
               (file-name (git-file-name name version))
               (sha256
-               (base32 "19r8pzlhdn7jp7lggxv3c74xbr48hwmz234rl600fnqhygpixg6b"))))
+               (base32 "0vr21d12vbyvw3l1h4dx44fk1vk7ns7l8ynclchw5flhsd58yg3d"))))
     (build-system meson-build-system)
     (native-inputs
      (list `(,glib "bin") ;for glib-compile-resources
-- 
2.49.0





Information forwarded to gabriel <at> erlikon.ch, guix-patches <at> gnu.org:
bug#76785; Package guix-patches. (Wed, 02 Apr 2025 07:19:02 GMT) Full text and rfc822 format available.

Message #32 received at 76785 <at> debbugs.gnu.org (full text, mbox):

From: Zheng Junjie <z572 <at> z572.online>
To: 76785 <at> debbugs.gnu.org
Subject: [PATCH v2 4/4] gnu: jamesdsp: Fix build.
Date: Wed,  2 Apr 2025 15:17:39 +0800
* gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch: New file.
* gnu/packages/audio.scm (jamesdsp): Add it.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ibae4956b3b97f785bb548ccd73d034834c7b573f
---
 gnu/local.mk                                  |  1 +
 gnu/packages/audio.scm                        |  3 +-
 ...jamesdsp-fix-bulid-on-pipewire-1.4.0.patch | 60 +++++++++++++++++++
 3 files changed, 63 insertions(+), 1 deletion(-)
 create mode 100644 gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index a96ca42532d..e14ec0d3d6d 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1623,6 +1623,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/irrlicht-link-against-needed-libs.patch	\
   %D%/packages/patches/isl-0.11.1-aarch64-support.patch	\
   %D%/packages/patches/itk-snap-alt-glibc-compat.patch		\
+  %D%/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch\
   %D%/packages/patches/jami-enable-testing.patch		\
   %D%/packages/patches/jami-libjami-headers-search.patch	\
   %D%/packages/patches/jami-qwindowkit.patch			\
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index da59b03c8b6..61b76859ed4 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -835,7 +835,8 @@ (define-public jamesdsp
                   "#include <QCodeEditor/QHighlightRule")
                  (("#include <QLanguage") "#include <QCodeEditor/QLanguage")
                  (("#include <QCodeEditor\\.hpp")
-                  "#include <QCodeEditor/QCodeEditor.hpp"))))))))
+                  "#include <QCodeEditor/QCodeEditor.hpp"))))))
+       (patches (search-patches "jamesdsp-fix-bulid-on-pipewire-1.4.0.patch"))))
     (build-system qt-build-system)
     (arguments
      (list #:qtbase qtbase
diff --git a/gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch b/gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch
new file mode 100644
index 00000000000..73ab4fbbc5b
--- /dev/null
+++ b/gnu/packages/patches/jamesdsp-fix-bulid-on-pipewire-1.4.0.patch
@@ -0,0 +1,60 @@
+from https://github.com/Audio4Linux/JDSP4Linux/commit/b7d06cf197d1c02ff8cbd30cec5494dd20288b5f.patch
+
+From b7d06cf197d1c02ff8cbd30cec5494dd20288b5f Mon Sep 17 00:00:00 2001
+From: Toast <39011842+toast003 <at> users.noreply.github.com>
+Date: Fri, 21 Mar 2025 19:05:01 +0100
+Subject: [PATCH] fix: make compatible with newer versions of pipewire
+
+---
+ src/audio/pipewire/PwPipelineManager.cpp | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/src/audio/pipewire/PwPipelineManager.cpp b/src/audio/pipewire/PwPipelineManager.cpp
+index 81b10e26..c2e2c537 100644
+--- a/src/audio/pipewire/PwPipelineManager.cpp
++++ b/src/audio/pipewire/PwPipelineManager.cpp
+@@ -1152,7 +1152,7 @@ void on_registry_global(void* data,
+       return;
+     }
+ 
+-    pw_node_add_listener(proxy, &nd->object_listener, &node_events, nd);
++    pw_proxy_add_object_listener(proxy, &nd->object_listener, &node_events, nd);
+     pw_proxy_add_listener(proxy, &nd->proxy_listener, &node_proxy_events, nd);
+ 
+     // sometimes PipeWire destroys the pointer before signal_idle is called,
+@@ -1222,7 +1222,7 @@ void on_registry_global(void* data,
+     pd->id = id;
+     pd->serial = serial;
+ 
+-    pw_link_add_listener(proxy, &pd->object_listener, &link_events, pd);
++    pw_proxy_add_object_listener(proxy, &pd->object_listener, &link_events, pd);
+     pw_proxy_add_listener(proxy, &pd->proxy_listener, &link_proxy_events, pd);
+ 
+     auto link_info = link_info_from_props(props);
+@@ -1297,7 +1297,7 @@ void on_registry_global(void* data,
+     pd->id = id;
+     pd->serial = serial;
+ 
+-    pw_module_add_listener(proxy, &pd->object_listener, &module_events, pd);
++    pw_proxy_add_object_listener(proxy, &pd->object_listener, &module_events, pd);
+     pw_proxy_add_listener(proxy, &pd->proxy_listener, &module_proxy_events, pd);
+ 
+     ModuleInfo m_info{.id = id, .serial = serial};
+@@ -1328,7 +1328,7 @@ void on_registry_global(void* data,
+     pd->id = id;
+     pd->serial = serial;
+ 
+-    pw_client_add_listener(proxy, &pd->object_listener, &client_events, pd);
++    pw_proxy_add_object_listener(proxy, &pd->object_listener, &client_events, pd);
+     pw_proxy_add_listener(proxy, &pd->proxy_listener, &client_proxy_events, pd);
+ 
+     ClientInfo c_info{.id = id, .serial = serial};
+@@ -1387,7 +1387,7 @@ void on_registry_global(void* data,
+         pd->id = id;
+         pd->serial = serial;
+ 
+-        pw_device_add_listener(proxy, &pd->object_listener, &device_events, pd);
++        pw_proxy_add_object_listener(proxy, &pd->object_listener, &device_events, pd);
+         pw_proxy_add_listener(proxy, &pd->proxy_listener, &device_proxy_events, pd);
+ 
+         DeviceInfo d_info{.id = id, .serial = serial, .media_class = media_class};
-- 
2.49.0





This bug report was last modified 9 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.