GNU bug report logs -
#51212
[PATCH] Update pipewire and add wireplumber
Previous Next
Reported by: Morgan.J.Smith <at> outlook.com
Date: Thu, 14 Oct 2021 19:22:02 UTC
Severity: normal
Tags: patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51212 in the body.
You can then email your comments to 51212 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Thu, 14 Oct 2021 19:22:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Morgan.J.Smith <at> outlook.com
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 14 Oct 2021 19:22:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Morgan Smith <Morgan.J.Smith <at> outlook.com>
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.38.
[meson] Use meson-0.55.
[phases] Don't delete shrink-runpath.
[native-inputs] Add pipewire native-inputs to enable documentation generation.
---
I installed this on my system and it works great. I also read the release notes
but none of them mention to newer meson dependency so maybe that's not a good
metric to determine if any more changes are needed :P.
gnu/packages/linux.scm | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 0088dbad4a..ee5c78c0e1 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -80,6 +80,7 @@ (define-module (gnu packages linux)
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
+ #:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages check)
#:use-module (gnu packages cpio)
@@ -8046,7 +8047,7 @@ (define-public pipewire-0.3
(package
(inherit pipewire)
(name "pipewire")
- (version "0.3.29")
+ (version "0.3.38")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -8055,23 +8056,21 @@ (define-public pipewire-0.3
(file-name (git-file-name name version))
(sha256
(base32
- "16jjxcnahxqfcawz77ywx837ybhwzcivn7hgqb9cmlp1y2syy8gk"))))
+ "15alnzwdgjbjrmphyinwdbaa1bi9cqbk8gkhrb4y6akjqph76hs0"))))
(arguments
- '(#:configure-flags
+ `(#:meson ,meson-0.55
+ #:configure-flags
(list (string-append "-Dudevrulesdir=" (assoc-ref %outputs "out")
"/lib/udev/rules.d")
- "-Dsystemd=disabled")
- #:phases
- (modify-phases %standard-phases
- ;; Skip shrink-runpath, otherwise validate-runpath fails.
- (delete 'shrink-runpath))))
+ "-Dsystemd=disabled")))
(inputs
(append (package-inputs pipewire)
`(("bluez" ,bluez)
("jack" ,jack-2)
("pulseaudio" ,pulseaudio)
("vulkan-loader" ,vulkan-loader)
- ("vulkan-headers" ,vulkan-headers))))))
+ ("vulkan-headers" ,vulkan-headers))))
+ (native-inputs (package-native-inputs pipewire))))
(define-public ell
(package
--
2.33.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Thu, 14 Oct 2021 19:25:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 51212 <at> debbugs.gnu.org (full text, mbox):
From: Morgan Smith <Morgan.J.Smith <at> outlook.com>
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.38.
[phases] Don't delete shrink-runpath.
[native-inputs] Add pkg-config and python-docutils to enable documentation generation.
---
Little mistake sorry!
gnu/packages/linux.scm | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 0088dbad4a..dcc919dc8a 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -80,6 +80,7 @@ (define-module (gnu packages linux)
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
+ #:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages check)
#:use-module (gnu packages cpio)
@@ -8046,7 +8047,7 @@ (define-public pipewire-0.3
(package
(inherit pipewire)
(name "pipewire")
- (version "0.3.29")
+ (version "0.3.38")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -8055,23 +8056,23 @@ (define-public pipewire-0.3
(file-name (git-file-name name version))
(sha256
(base32
- "16jjxcnahxqfcawz77ywx837ybhwzcivn7hgqb9cmlp1y2syy8gk"))))
+ "15alnzwdgjbjrmphyinwdbaa1bi9cqbk8gkhrb4y6akjqph76hs0"))))
(arguments
- '(#:configure-flags
+ `(#:meson ,meson-0.55
+ #:configure-flags
(list (string-append "-Dudevrulesdir=" (assoc-ref %outputs "out")
"/lib/udev/rules.d")
- "-Dsystemd=disabled")
- #:phases
- (modify-phases %standard-phases
- ;; Skip shrink-runpath, otherwise validate-runpath fails.
- (delete 'shrink-runpath))))
+ "-Dsystemd=disabled")))
(inputs
(append (package-inputs pipewire)
`(("bluez" ,bluez)
("jack" ,jack-2)
("pulseaudio" ,pulseaudio)
("vulkan-loader" ,vulkan-loader)
- ("vulkan-headers" ,vulkan-headers))))))
+ ("vulkan-headers" ,vulkan-headers))))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("python-docutils" ,python-docutils)))))
(define-public ell
(package
--
2.33.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Sun, 24 Oct 2021 01:29:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 51212 <at> debbugs.gnu.org (full text, mbox):
I just wanted to let you guys know that I've been using this package of
pipewire since I posted this patch with no issues. So it's probably
pretty good. Although they already released 0.3.39 so this patch is
already out of date :P
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Tue, 02 Nov 2021 23:27:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 51212 <at> debbugs.gnu.org (full text, mbox):
The latest and greatest pipewire stopped bundling session managers into the repo so now we gotta build a session manager separately.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Tue, 02 Nov 2021 23:27:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 51212 <at> debbugs.gnu.org (full text, mbox):
From: Morgan Smith <Morgan.J.Smith <at> outlook.com>
* gnu/packages/linux.scm (pipewire-0.3): Update to 0.3.39.
[origin]: Use official gitlab source instead of github mirror.
[arguments]: Use meson-0.55. Don't build any session-managers.
[phases] Don't delete shrink-runpath.
[native-inputs] Add pkg-config and python-docutils to enable documentation generation.
---
gnu/packages/linux.scm | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index f4c1867c5d..48cfc70bc7 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -81,6 +81,7 @@ (define-module (gnu packages linux)
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
+ #:use-module (gnu packages build-tools)
#:use-module (gnu packages calendar)
#:use-module (gnu packages check)
#:use-module (gnu packages cpio)
@@ -8047,25 +8048,24 @@ (define-public pipewire-0.3
(package
(inherit pipewire)
(name "pipewire")
- (version "0.3.29")
+ (version "0.3.39")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/PipeWire/pipewire")
+ (url "https://gitlab.freedesktop.org/pipewire/pipewire/")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
- "16jjxcnahxqfcawz77ywx837ybhwzcivn7hgqb9cmlp1y2syy8gk"))))
+ "0crfhyaqac42lam5fylivi3l2vi5wwxg1vxssrh1chvfwgbx5r55"))))
(arguments
- '(#:configure-flags
- (list (string-append "-Dudevrulesdir=" (assoc-ref %outputs "out")
- "/lib/udev/rules.d")
- "-Dsystemd=disabled")
- #:phases
- (modify-phases %standard-phases
- ;; Skip shrink-runpath, otherwise validate-runpath fails.
- (delete 'shrink-runpath))))
+ `(#:meson ,meson-0.55
+ #:configure-flags
+ (list
+ "-Dsession-managers="
+ (string-append "-Dudevrulesdir=" (assoc-ref %outputs "out")
+ "/lib/udev/rules.d")
+ "-Dsystemd=disabled")))
(inputs
(append (package-inputs pipewire)
`(("bluez" ,bluez)
--
2.33.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Tue, 02 Nov 2021 23:27:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 51212 <at> debbugs.gnu.org (full text, mbox):
From: Morgan Smith <Morgan.J.Smith <at> outlook.com>
* gnu/packages/linux.scm (wireplumber): New variable.
---
gnu/packages/linux.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 48cfc70bc7..beac03eb72 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -132,6 +132,7 @@ (define-module (gnu packages linux)
#:use-module (gnu packages sdl)
#:use-module (gnu packages serialization)
#:use-module (gnu packages slang)
+ #:use-module (gnu packages sphinx)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages texinfo)
#:use-module (gnu packages tls)
@@ -8074,6 +8075,38 @@ (define-public pipewire-0.3
("vulkan-loader" ,vulkan-loader)
("vulkan-headers" ,vulkan-headers))))))
+(define-public wireplumber
+ (package
+ (name "wireplumber")
+ (version "0.4.4")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.freedesktop.org/pipewire/wireplumber")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0vr84xlnwlhrfq9l13rxh8cb8s389wlyafvi6bah444acmpx1lwv"))))
+ (build-system meson-build-system)
+ (arguments
+ `(#:meson ,meson-next ;; Needs at least 0.56.0
+ #:configure-flags (list "-Dsystem-lua=true")))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("glib-bin" ,glib "bin")))
+ (inputs
+ `(("dbus" ,dbus)
+ ("glib" ,glib)
+ ("lua" ,lua)
+ ("pipewire" ,pipewire-0.3)))
+ (home-page "https://pipewire.org/")
+ (synopsis "Modular session and policy manager for PipeWire")
+ (description "WirePlumber is a daemon that links streams from applications to their
+appropriate device. For example WirePlumber could link an audio stream to a
+speaker.")
+ (license license:expat)))
+
(define-public ell
(package
(name "ell")
--
2.33.1
Changed bug title to '[PATCH] Update pipewire and add wireplumber' from '[PATCH] gnu: pipewire-0.3: Update to 0.3.38.'
Request was from
Morgan Smith <morgan.j.smith <at> outlook.com>
to
control <at> debbugs.gnu.org
.
(Wed, 03 Nov 2021 04:14:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51212
; Package
guix-patches
.
(Thu, 16 Dec 2021 19:31:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 51212 <at> debbugs.gnu.org (full text, mbox):
Morgan.J.Smith <at> outlook.com writes:
> The latest and greatest pipewire stopped bundling session managers
> into the repo so now we gotta build a session manager separately.
+1. I just upgraded and noticed my audio stopped working now that
pipewire-media-session is gone. I just noticed this patch set:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52492
which also adds it and cleans a few things up.
Reply sent
to
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
:
You have taken responsibility.
(Fri, 24 Jun 2022 00:41:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Morgan.J.Smith <at> outlook.com
:
bug acknowledged by developer.
(Fri, 24 Jun 2022 00:41:02 GMT)
Full text and
rfc822 format available.
Message #30 received at 51212-done <at> debbugs.gnu.org (full text, mbox):
Hi,
pipewire was updated by Tobias to 0.3.43 and wireplumber added by
Josselin and updated to 0.4.6 by Tobias.
I think we're covered :-). Thanks for the contribution.
Closing.
Maxim
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 22 Jul 2022 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 272 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.