* [ptxdist] [PATCH 1/3] pipewire: version bump 0.3.60 -> 0.3.64
@ 2023-01-25 13:13 Michael Tretter
2023-01-25 13:13 ` [ptxdist] [PATCH 2/3] wireplumber: version bump 0.4.12 -> 0.4.13 Michael Tretter
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Michael Tretter @ 2023-01-25 13:13 UTC (permalink / raw)
To: ptxdist; +Cc: mtr
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
---
rules/pipewire.make | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/rules/pipewire.make b/rules/pipewire.make
index cdb8c55596d9..feae36ea9103 100644
--- a/rules/pipewire.make
+++ b/rules/pipewire.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_PIPEWIRE) += pipewire
#
# Paths and names
#
-PIPEWIRE_VERSION := 0.3.60
-PIPEWIRE_MD5 := 3b77c023fef647f848fb4189349bde80
+PIPEWIRE_VERSION := 0.3.64
+PIPEWIRE_MD5 := e37730d11bd0c923e423f0a369826fd4
PIPEWIRE := pipewire-$(PIPEWIRE_VERSION)
PIPEWIRE_SUFFIX := tar.bz2
PIPEWIRE_URL := https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION)/$(PIPEWIRE).$(PIPEWIRE_SUFFIX)
@@ -66,6 +66,7 @@ PIPEWIRE_CONF_OPT := \
-Dexamples=enabled \
-Dffmpeg=disabled \
-Dflatpak=disabled \
+ -Dgsettings=disabled \
-Dgstreamer=$(call ptx/endis,PTXCONF_PIPEWIRE_GSTREAMER)d \
-Dgstreamer-device-provider=$(call ptx/endis,PTXCONF_PIPEWIRE_GSTREAMER)d \
-Dinstalled_tests=disabled \
--
2.30.2
^ permalink raw reply [flat|nested] 6+ messages in thread
* [ptxdist] [PATCH 2/3] wireplumber: version bump 0.4.12 -> 0.4.13
2023-01-25 13:13 [ptxdist] [PATCH 1/3] pipewire: version bump 0.3.60 -> 0.3.64 Michael Tretter
@ 2023-01-25 13:13 ` Michael Tretter
2023-02-08 11:49 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-01-25 13:13 ` [ptxdist] [PATCH 3/3] rootfs: add pipewire user and group Michael Tretter
2023-02-08 11:49 ` [ptxdist] [APPLIED] pipewire: version bump 0.3.60 -> 0.3.64 Michael Olbrich
2 siblings, 1 reply; 6+ messages in thread
From: Michael Tretter @ 2023-01-25 13:13 UTC (permalink / raw)
To: ptxdist; +Cc: mtr
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
---
rules/wireplumber.make | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/rules/wireplumber.make b/rules/wireplumber.make
index 82f14baefe70..2a537014abc7 100644
--- a/rules/wireplumber.make
+++ b/rules/wireplumber.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_WIREPLUMBER) += wireplumber
#
# Paths and names
#
-WIREPLUMBER_VERSION := 0.4.12
-WIREPLUMBER_MD5 := 86dacf1649f64e83de99b11b693dee4f
+WIREPLUMBER_VERSION := 0.4.13
+WIREPLUMBER_MD5 := ce7d3c388116ea893790204d3ae9e836
WIREPLUMBER := wireplumber-$(WIREPLUMBER_VERSION)
WIREPLUMBER_SUFFIX := tar.bz2
WIREPLUMBER_URL := https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/$(WIREPLUMBER_VERSION)/$(WIREPLUMBER).$(WIREPLUMBER_SUFFIX)
@@ -34,10 +34,13 @@ WIREPLUMBER_LICENSE_FILES := file://LICENSE;md5=17d1fe479cdec331eecbc65d26bc7e77
WIREPLUMBER_CONF_TOOL := meson
WIREPLUMBER_CONF_OPT := \
$(CROSS_MESON_USR) \
+ -Ddaemon=true \
+ -Ddbus-tests=false \
-Ddoc=disabled \
-Delogind=disabled \
-Dglib-supp= \
-Dintrospection=disabled \
+ -Dmodules=true \
-Dsystem-lua=true \
-Dsystem-lua-version=auto \
-Dsystemd=$(call ptx/endis,PTXCONF_WIREPLUMBER_SYSTEMD)d \
@@ -45,7 +48,8 @@ WIREPLUMBER_CONF_OPT := \
-Dsystemd-system-unit-dir=/usr/lib/systemd/system \
-Dsystemd-user-service=$(call ptx/truefalse,PTXCONF_WIREPLUMBER_SYSTEMD_UNIT_USER) \
-Dsystemd-user-unit-dir=/usr/lib/systemd/user \
- -Dtests=false
+ -Dtests=false \
+ -Dtools=true
# ----------------------------------------------------------------------------
# Target-Install
--
2.30.2
^ permalink raw reply [flat|nested] 6+ messages in thread
* [ptxdist] [PATCH 3/3] rootfs: add pipewire user and group
2023-01-25 13:13 [ptxdist] [PATCH 1/3] pipewire: version bump 0.3.60 -> 0.3.64 Michael Tretter
2023-01-25 13:13 ` [ptxdist] [PATCH 2/3] wireplumber: version bump 0.4.12 -> 0.4.13 Michael Tretter
@ 2023-01-25 13:13 ` Michael Tretter
2023-02-08 11:49 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-02-08 11:49 ` [ptxdist] [APPLIED] pipewire: version bump 0.3.60 -> 0.3.64 Michael Olbrich
2 siblings, 1 reply; 6+ messages in thread
From: Michael Tretter @ 2023-01-25 13:13 UTC (permalink / raw)
To: ptxdist; +Cc: mtr
The pipewire.service and wireplumber.service system services by default
start the processes as user pipewire. Without a pipewire user, the
systemd.services fail to start.
Add the pipewire user to the video and audio groups to give PipeWire
access to the video and audio devices.
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
---
projectroot/etc/group | 5 +++--
projectroot/etc/passwd | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/projectroot/etc/group b/projectroot/etc/group
index b1965e6c297f..8f0af165ec9b 100644
--- a/projectroot/etc/group
+++ b/projectroot/etc/group
@@ -18,9 +18,9 @@ kmem:x:109:
lp:x:110:
tape:x:111:
tty:x:112:
-video:x:113:
+video:x:113:pipewire
lock:x:114:
-audio:x:115:
+audio:x:115:pipewire
input:x:116:
mysql:x:117:
mosquitto:x:118:
@@ -36,4 +36,5 @@ rauc-hawkbit:x:212:
redis:x:213:
sgx:x:214:
seat:x:215:
+pipewire:x:216:
nogroup:x:65534:
diff --git a/projectroot/etc/passwd b/projectroot/etc/passwd
index b4669abb59dd..4ac336458e6c 100644
--- a/projectroot/etc/passwd
+++ b/projectroot/etc/passwd
@@ -18,5 +18,6 @@ pulse:x:209:210:pulse:/dev/null:/bin/false
chrony:x:210:211:chrony:/dev/null:/bin/false
rauc-hawkbit:x:211:212:rauc-hawkbit:/dev/null:/bin/false
redis:x:212:213:redis:/dev/null:/bin/false
+pipewire:x:213:216:pipewire:/dev/null:/bin/false
rpcuser:x:65533:65534:RPC user:/dev/null:/bin/false
nobody:x:65534:65534:Unprivileged Nobody:/dev/null:/bin/false
--
2.30.2
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [APPLIED] pipewire: version bump 0.3.60 -> 0.3.64
2023-01-25 13:13 [ptxdist] [PATCH 1/3] pipewire: version bump 0.3.60 -> 0.3.64 Michael Tretter
2023-01-25 13:13 ` [ptxdist] [PATCH 2/3] wireplumber: version bump 0.4.12 -> 0.4.13 Michael Tretter
2023-01-25 13:13 ` [ptxdist] [PATCH 3/3] rootfs: add pipewire user and group Michael Tretter
@ 2023-02-08 11:49 ` Michael Olbrich
2 siblings, 0 replies; 6+ messages in thread
From: Michael Olbrich @ 2023-02-08 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Michael Tretter
Thanks, applied as 95d1dbb87f832c533872c29d04e1b8a1a368df66.
Michael
[sent from post-receive hook]
On Wed, 08 Feb 2023 12:49:53 +0100, Michael Tretter <m.tretter@pengutronix.de> wrote:
> Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
> Message-Id: <20230125131327.1407806-1-m.tretter@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/pipewire.make b/rules/pipewire.make
> index cdb8c55596d9..feae36ea9103 100644
> --- a/rules/pipewire.make
> +++ b/rules/pipewire.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_PIPEWIRE) += pipewire
> #
> # Paths and names
> #
> -PIPEWIRE_VERSION := 0.3.60
> -PIPEWIRE_MD5 := 3b77c023fef647f848fb4189349bde80
> +PIPEWIRE_VERSION := 0.3.64
> +PIPEWIRE_MD5 := e37730d11bd0c923e423f0a369826fd4
> PIPEWIRE := pipewire-$(PIPEWIRE_VERSION)
> PIPEWIRE_SUFFIX := tar.bz2
> PIPEWIRE_URL := https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION)/$(PIPEWIRE).$(PIPEWIRE_SUFFIX)
> @@ -66,6 +66,7 @@ PIPEWIRE_CONF_OPT := \
> -Dexamples=enabled \
> -Dffmpeg=disabled \
> -Dflatpak=disabled \
> + -Dgsettings=disabled \
> -Dgstreamer=$(call ptx/endis,PTXCONF_PIPEWIRE_GSTREAMER)d \
> -Dgstreamer-device-provider=$(call ptx/endis,PTXCONF_PIPEWIRE_GSTREAMER)d \
> -Dinstalled_tests=disabled \
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [APPLIED] wireplumber: version bump 0.4.12 -> 0.4.13
2023-01-25 13:13 ` [ptxdist] [PATCH 2/3] wireplumber: version bump 0.4.12 -> 0.4.13 Michael Tretter
@ 2023-02-08 11:49 ` Michael Olbrich
0 siblings, 0 replies; 6+ messages in thread
From: Michael Olbrich @ 2023-02-08 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Michael Tretter
Thanks, applied as 8813036bf372bbca8c00f82bca0f485a0314b661.
Michael
[sent from post-receive hook]
On Wed, 08 Feb 2023 12:49:54 +0100, Michael Tretter <m.tretter@pengutronix.de> wrote:
> Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
> Message-Id: <20230125131327.1407806-2-m.tretter@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/wireplumber.make b/rules/wireplumber.make
> index 82f14baefe70..2a537014abc7 100644
> --- a/rules/wireplumber.make
> +++ b/rules/wireplumber.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_WIREPLUMBER) += wireplumber
> #
> # Paths and names
> #
> -WIREPLUMBER_VERSION := 0.4.12
> -WIREPLUMBER_MD5 := 86dacf1649f64e83de99b11b693dee4f
> +WIREPLUMBER_VERSION := 0.4.13
> +WIREPLUMBER_MD5 := ce7d3c388116ea893790204d3ae9e836
> WIREPLUMBER := wireplumber-$(WIREPLUMBER_VERSION)
> WIREPLUMBER_SUFFIX := tar.bz2
> WIREPLUMBER_URL := https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/$(WIREPLUMBER_VERSION)/$(WIREPLUMBER).$(WIREPLUMBER_SUFFIX)
> @@ -34,10 +34,13 @@ WIREPLUMBER_LICENSE_FILES := file://LICENSE;md5=17d1fe479cdec331eecbc65d26bc7e77
> WIREPLUMBER_CONF_TOOL := meson
> WIREPLUMBER_CONF_OPT := \
> $(CROSS_MESON_USR) \
> + -Ddaemon=true \
> + -Ddbus-tests=false \
> -Ddoc=disabled \
> -Delogind=disabled \
> -Dglib-supp= \
> -Dintrospection=disabled \
> + -Dmodules=true \
> -Dsystem-lua=true \
> -Dsystem-lua-version=auto \
> -Dsystemd=$(call ptx/endis,PTXCONF_WIREPLUMBER_SYSTEMD)d \
> @@ -45,7 +48,8 @@ WIREPLUMBER_CONF_OPT := \
> -Dsystemd-system-unit-dir=/usr/lib/systemd/system \
> -Dsystemd-user-service=$(call ptx/truefalse,PTXCONF_WIREPLUMBER_SYSTEMD_UNIT_USER) \
> -Dsystemd-user-unit-dir=/usr/lib/systemd/user \
> - -Dtests=false
> + -Dtests=false \
> + -Dtools=true
>
> # ----------------------------------------------------------------------------
> # Target-Install
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [ptxdist] [APPLIED] rootfs: add pipewire user and group
2023-01-25 13:13 ` [ptxdist] [PATCH 3/3] rootfs: add pipewire user and group Michael Tretter
@ 2023-02-08 11:49 ` Michael Olbrich
0 siblings, 0 replies; 6+ messages in thread
From: Michael Olbrich @ 2023-02-08 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Michael Tretter
Thanks, applied as 91549288952bd12fc3c36c0812d7b6f0c9711d8a.
Michael
[sent from post-receive hook]
On Wed, 08 Feb 2023 12:49:55 +0100, Michael Tretter <m.tretter@pengutronix.de> wrote:
> The pipewire.service and wireplumber.service system services by default
> start the processes as user pipewire. Without a pipewire user, the
> systemd.services fail to start.
>
> Add the pipewire user to the video and audio groups to give PipeWire
> access to the video and audio devices.
>
> Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
> Message-Id: <20230125131327.1407806-3-m.tretter@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/projectroot/etc/group b/projectroot/etc/group
> index b1965e6c297f..8f0af165ec9b 100644
> --- a/projectroot/etc/group
> +++ b/projectroot/etc/group
> @@ -18,9 +18,9 @@ kmem:x:109:
> lp:x:110:
> tape:x:111:
> tty:x:112:
> -video:x:113:
> +video:x:113:pipewire
> lock:x:114:
> -audio:x:115:
> +audio:x:115:pipewire
> input:x:116:
> mysql:x:117:
> mosquitto:x:118:
> @@ -36,4 +36,5 @@ rauc-hawkbit:x:212:
> redis:x:213:
> sgx:x:214:
> seat:x:215:
> +pipewire:x:216:
> nogroup:x:65534:
> diff --git a/projectroot/etc/passwd b/projectroot/etc/passwd
> index b4669abb59dd..4ac336458e6c 100644
> --- a/projectroot/etc/passwd
> +++ b/projectroot/etc/passwd
> @@ -18,5 +18,6 @@ pulse:x:209:210:pulse:/dev/null:/bin/false
> chrony:x:210:211:chrony:/dev/null:/bin/false
> rauc-hawkbit:x:211:212:rauc-hawkbit:/dev/null:/bin/false
> redis:x:212:213:redis:/dev/null:/bin/false
> +pipewire:x:213:216:pipewire:/dev/null:/bin/false
> rpcuser:x:65533:65534:RPC user:/dev/null:/bin/false
> nobody:x:65534:65534:Unprivileged Nobody:/dev/null:/bin/false
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-02-08 11:50 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-25 13:13 [ptxdist] [PATCH 1/3] pipewire: version bump 0.3.60 -> 0.3.64 Michael Tretter
2023-01-25 13:13 ` [ptxdist] [PATCH 2/3] wireplumber: version bump 0.4.12 -> 0.4.13 Michael Tretter
2023-02-08 11:49 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-01-25 13:13 ` [ptxdist] [PATCH 3/3] rootfs: add pipewire user and group Michael Tretter
2023-02-08 11:49 ` [ptxdist] [APPLIED] " Michael Olbrich
2023-02-08 11:49 ` [ptxdist] [APPLIED] pipewire: version bump 0.3.60 -> 0.3.64 Michael Olbrich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox