commit: a9a8d82b337be086766b01ba7753b16b77e25792 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Mar 9 11:27:57 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Mar 9 11:34:35 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a8d82b
media-video/wireplumber: add 0.5.13_p20260216 This has a few fixes that we want to backport and easier just to make a snapshot. In particular, see the gnome-volume-control mess in: * https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2654 * https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 Signed-off-by: Sam James <sam <AT> gentoo.org> media-video/wireplumber/Manifest | 1 + ...umber-9999.ebuild => wireplumber-0.5.13_p20260216.ebuild} | 12 +++++++++--- media-video/wireplumber/wireplumber-9999.ebuild | 10 ++++++++-- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/media-video/wireplumber/Manifest b/media-video/wireplumber/Manifest index e18add0ab7cd..ac077c56612b 100644 --- a/media-video/wireplumber/Manifest +++ b/media-video/wireplumber/Manifest @@ -2,3 +2,4 @@ DIST wireplumber-0.5.12-docs.tar.xz 4764 BLAKE2B 81c5f850f2e2847a4ac50a5f4e6dbd4 DIST wireplumber-0.5.12.tar.bz2 442204 BLAKE2B 4cf1439740839026754964f6810351c97a3796cfdf6ed1575f100f4cf7c1d2d017e7719c47140e10fdaee6105905f231588f1353c149af4ba0365511cadaba30 SHA512 e00317ef90add4d5a0e1b637109a2fba594f081f466c15e1c5e62b9157d9684c13a745c926cc18795d0e4899c7813ddb5615b5f396e191a455b11cab11a38990 DIST wireplumber-0.5.13-docs.tar.xz 4772 BLAKE2B 09a5ea2b7b3886f11829e94446bcbf35e1c0fa514398d0b1f8d1a2a1d52764f35adad561f815031eca8e12444ae16eb60a59c81fd5ff08b1d7a601374dfe74ab SHA512 a764f71f33fe377b16ad572325885df26b99ba107201960d5f4a606d893b3a80d3a002650d23df0aab81fd5ef339ea2ee8e6d3963decb392994f19a1aa01dc24 DIST wireplumber-0.5.13.tar.bz2 448588 BLAKE2B 99e4a950d9f57cf7dca8d4c99e48ea7a787b56358372725c0e3bb39e93476e5a094ab80d2e6f4af22663ca9a6e9ed11276c1cbfbc4f1b4737aa7c6b30eb472ec SHA512 6d9c3f7b4d2d5afa55a5bff7f3956960ea22eebec3b059e78a8d091184e016187bb1f7558023581d29bc85f347aabee5ab5668eb0dc367b80de9c5e789ad4441 +DIST wireplumber-83d08dfa437095373f9e4e156b6ca4f9e0567585.tar.bz2 449265 BLAKE2B e0fe603c1c60f43bdabcf6d60dd1861c36258c2d833ea5176b572139d78f52a9f9b8e53a68adff61fe55e2be54bceec61443b003a57a174fea1bcb9dc27837b6 SHA512 6e30bdaaa88ec5ae3399393d79129585267bf04407c59b3fa528bb72c1780f4d8e9933b3ee368ab443a86061a73d10f9dc03c5c2ad46205c80effa370346cd52 diff --git a/media-video/wireplumber/wireplumber-9999.ebuild b/media-video/wireplumber/wireplumber-0.5.13_p20260216.ebuild similarity index 90% copy from media-video/wireplumber/wireplumber-9999.ebuild copy to media-video/wireplumber/wireplumber-0.5.13_p20260216.ebuild index 4fa76f765a3e..28f46116a5de 100644 --- a/media-video/wireplumber/wireplumber-9999.ebuild +++ b/media-video/wireplumber/wireplumber-0.5.13_p20260216.ebuild @@ -17,7 +17,7 @@ EAPI=8 # Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-wireplumber-docs # Set to 1 if prebuilt, 0 if not # (the construct below is to allow overriding from env for script) -: ${WIREPLUMBER_DOCS_PREBUILT:=0} +: ${WIREPLUMBER_DOCS_PREBUILT:=1} WIREPLUMBER_DOCS_PREBUILT_DEV=sam WIREPLUMBER_DOCS_VERSION="$(ver_cut 1-3)" @@ -37,14 +37,20 @@ if [[ ${PV} == 9999 ]]; then EGIT_BRANCH="master" inherit git-r3 else - SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2" + if [[ ${PV} == *_p* ]] ; then + WIREPLUMBER_COMMIT="83d08dfa437095373f9e4e156b6ca4f9e0567585" + SRC_URI="https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/${WIREPLUMBER_COMMIT}/wireplumber-${WIREPLUMBER_COMMIT}.tar.bz2" + S="${WORKDIR}"/${PN}-${WIREPLUMBER_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi if [[ ${WIREPLUMBER_DOCS_PREBUILT} == 1 ]] ; then SRC_URI+=" !doc? ( https://dev.gentoo.org/~${WIREPLUMBER_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${WIREPLUMBER_DOCS_VERSION}-docs.tar.xz )" WIREPLUMBER_DOCS_USEFLAG="doc" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT" diff --git a/media-video/wireplumber/wireplumber-9999.ebuild b/media-video/wireplumber/wireplumber-9999.ebuild index 4fa76f765a3e..cc35498bef52 100644 --- a/media-video/wireplumber/wireplumber-9999.ebuild +++ b/media-video/wireplumber/wireplumber-9999.ebuild @@ -37,14 +37,20 @@ if [[ ${PV} == 9999 ]]; then EGIT_BRANCH="master" inherit git-r3 else - SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2" + if [[ ${PV} == *_p* ]] ; then + WIREPLUMBER_COMMIT="83d08dfa437095373f9e4e156b6ca4f9e0567585" + SRC_URI="https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/${WIREPLUMBER_COMMIT}/wireplumber-${WIREPLUMBER_COMMIT}.tar.bz2" + S="${WORKDIR}"/${PN}-${WIREPLUMBER_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/pipewire/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi if [[ ${WIREPLUMBER_DOCS_PREBUILT} == 1 ]] ; then SRC_URI+=" !doc? ( https://dev.gentoo.org/~${WIREPLUMBER_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${WIREPLUMBER_DOCS_VERSION}-docs.tar.xz )" WIREPLUMBER_DOCS_USEFLAG="doc" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT"
