mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [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