Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] pipewire: update to 0.3.34
@ 2021-08-26 22:23 st3r4g
  2021-08-27 17:53 ` ericonr
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: st3r4g @ 2021-08-26 22:23 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2021 bytes --]

There is a new pull request by st3r4g against master on the void-packages repository

https://github.com/st3r4g/void-packages pipewire-0.3.34
https://github.com/void-linux/void-packages/pull/32694

pipewire: update to 0.3.34
<!-- Mark items with [x] where applicable -->

#### General
- [ ] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)

#### Have the results of the proposed changes been tested?
- [x] I use the packages affected by the proposed changes on a regular basis and confirm this PR works for me
- [ ] I generally don't use the affected packages but briefly tested this PR

<!--
If GitHub CI cannot be used to validate the build result (for example, if the
build is likely to take several hours), make sure to
[skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration).
When skipping CI, uncomment and fill out the following section.
Note: for builds that are likely to complete in less than 2 hours, it is not
acceptable to skip CI.
-->
<!--
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [ ] I built this PR locally for these architectures (if supported. mark crossbuilds):
  - [ ] aarch64-musl
  - [ ] armv7l
  - [ ] armv6l-musl
-->
```
Fixes some critical issues with previous release. Such as devices not showing up and default devices being lost.
```
The former was already applied. The latter will be fixed here (but default devices need to be reconfigured).
Tested pulse and jack APIs plugging and unplugging the external usb card while playing '70s chinese funk pop. Still, `pw-play --list-targets` doesn't seem to report the default device properly...

A patch file from https://github.com/void-linux/void-packages/pull/32694.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pipewire-0.3.34-32694.patch --]
[-- Type: text/x-diff, Size: 2984 bytes --]

From 72cf38f21f4154ad28f4c345e6b978cc2457abbc Mon Sep 17 00:00:00 2001
From: Stefano Ragni <stefano.ragni@outlook.com>
Date: Thu, 26 Aug 2021 23:43:55 +0200
Subject: [PATCH] pipewire: update to 0.3.34

---
 srcpkgs/pipewire/files/pipewire/run           |  2 +-
 .../patches/fix-hotplug-usb-devices.patch     | 31 -------------------
 srcpkgs/pipewire/template                     |  6 ++--
 3 files changed, 4 insertions(+), 35 deletions(-)
 delete mode 100644 srcpkgs/pipewire/patches/fix-hotplug-usb-devices.patch

diff --git a/srcpkgs/pipewire/files/pipewire/run b/srcpkgs/pipewire/files/pipewire/run
index 359d9871e0d1..9cd2c21f53d0 100644
--- a/srcpkgs/pipewire/files/pipewire/run
+++ b/srcpkgs/pipewire/files/pipewire/run
@@ -4,5 +4,5 @@
 ! [ -d /run/pipewire ] && install -m 755 -g _pipewire -o _pipewire -d /run/pipewire
 umask 002
 export PIPEWIRE_RUNTIME_DIR=/run/pipewire
-export XDG_CONFIG_HOME=/var/lib
+export XDG_STATE_HOME=/var/lib
 exec chpst -u _pipewire:_pipewire:audio:video pipewire
diff --git a/srcpkgs/pipewire/patches/fix-hotplug-usb-devices.patch b/srcpkgs/pipewire/patches/fix-hotplug-usb-devices.patch
deleted file mode 100644
index 82c7c38cbc16..000000000000
--- a/srcpkgs/pipewire/patches/fix-hotplug-usb-devices.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 0a5a4c046d10c0a53c7d2120a523cc28663ad73b Mon Sep 17 00:00:00 2001
-From: Wim Taymans <wtaymans@redhat.com>
-Date: Tue, 10 Aug 2021 11:23:48 +0200
-Subject: [PATCH] alsa: Free global state
-
-We need to do this or else newly plugged devices might not load.
-
-It does not seem to harm UCM config on my machine, so this reverts
-3d372424ccb96fd2b705c9ed94e76a82ad44e113
-
-See #1478
----
- spa/plugins/alsa/alsa-pcm.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/spa/plugins/alsa/alsa-pcm.c b/spa/plugins/alsa/alsa-pcm.c
-index 30fbbba6e..299bf03ff 100644
---- a/spa/plugins/alsa/alsa-pcm.c
-+++ b/spa/plugins/alsa/alsa-pcm.c
-@@ -20,6 +20,8 @@ int spa_alsa_init(struct state *state)
- {
- 	int err;
- 
-+	snd_config_update_free_global();
-+
- 	if (state->open_ucm) {
- 		char card_name[64];
- 		const char *alibpref = NULL;
--- 
-GitLab
-
diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template
index d82f8f9b4062..8346d6097bc4 100644
--- a/srcpkgs/pipewire/template
+++ b/srcpkgs/pipewire/template
@@ -1,7 +1,7 @@
 # Template file for 'pipewire'
 pkgname=pipewire
-version=0.3.33
-revision=2
+version=0.3.34
+revision=1
 build_style=meson
 configure_args="
  --auto-features=enabled
@@ -27,7 +27,7 @@ license="MIT"
 homepage="https://pipewire.org/"
 changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS"
 distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz"
-checksum=f60662be410523cbb767dbee81156f9e9e3bd2b06d0ea21e94c11eb7a6530bcc
+checksum=7934dd634fa2c6ef7f30c28bc33c102ac39e510dfbbbb4388906590b80b8c991
 make_dirs="/var/lib/pipewire 0755 _pipewire _pipewire"
 system_accounts="_pipewire"
 

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2021-08-29 22:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-26 22:23 [PR PATCH] pipewire: update to 0.3.34 st3r4g
2021-08-27 17:53 ` ericonr
2021-08-29 20:18 ` aeadio
2021-08-29 21:46 ` ericonr
2021-08-29 21:46 ` [PR PATCH] [Merged]: " ericonr
2021-08-29 22:05 ` st3r4g

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).