commit: 4966263156f2f8ec013eb3be118aa59b05a4dedf Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Fri Feb 2 03:24:36 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Fri Feb 2 03:25:01 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49662631
media-video/pipewire: fix alsa version check for 1.0.2 See https://forums.gentoo.org/viewtopic-t-1167195.html. Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3711 (see comment) Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3830 Signed-off-by: Sam James <sam <AT> gentoo.org> .../files/1.0.2/0001-alsa-version-check.patch | 23 ++++++++++++++++++++++ ...ewire-1.0.2.ebuild => pipewire-1.0.2-r1.ebuild} | 0 2 files changed, 23 insertions(+) diff --git a/media-video/pipewire/files/1.0.2/0001-alsa-version-check.patch b/media-video/pipewire/files/1.0.2/0001-alsa-version-check.patch new file mode 100644 index 000000000000..563ee9711bfe --- /dev/null +++ b/media-video/pipewire/files/1.0.2/0001-alsa-version-check.patch @@ -0,0 +1,23 @@ +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3830 +https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3711 +https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1e763b928f3cbf1a479974b6833706cc7b2e66d4 + +From 1e763b928f3cbf1a479974b6833706cc7b2e66d4 Mon Sep 17 00:00:00 2001 +From: Wim Taymans <[email protected]> +Date: Thu, 1 Feb 2024 21:42:07 +0100 +Subject: [PATCH] alsa: fix version check + +See #3711 +--- a/pipewire-alsa/alsa-plugins/pcm_pipewire.c ++++ b/pipewire-alsa/alsa-plugins/pcm_pipewire.c +@@ -1298,7 +1298,7 @@ SND_PCM_PLUGIN_DEFINE_FUNC(pipewire) + int err; + + pw_init(NULL, NULL); +- if (strstr(pw_get_library_version(), "0.2") != NULL) ++ if (spa_strstartswith(pw_get_library_version(), "0.2")) + return -ENOTSUP; + + props = pw_properties_new(NULL, NULL); +-- +GitLab diff --git a/media-video/pipewire/pipewire-1.0.2.ebuild b/media-video/pipewire/pipewire-1.0.2-r1.ebuild similarity index 100% rename from media-video/pipewire/pipewire-1.0.2.ebuild rename to media-video/pipewire/pipewire-1.0.2-r1.ebuild
