commit: 0ba70d1dddb1aeb9f87975669621eebb24d2eccd Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Tue May 27 14:52:43 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue May 27 14:52:43 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba70d1d
media-video/pipewire: add 1.4.9999 Live ebuild for the branch. Closes: https://bugs.gentoo.org/956711 Signed-off-by: Sam James <sam <AT> gentoo.org> .../{pipewire-9999.ebuild => pipewire-1.4.9999.ebuild} | 11 +++++++++-- media-video/pipewire/pipewire-9999.ebuild | 11 +++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-1.4.9999.ebuild similarity index 98% copy from media-video/pipewire/pipewire-9999.ebuild copy to media-video/pipewire/pipewire-1.4.9999.ebuild index bb1d8b7b2b7f..7226e4136122 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-1.4.9999.ebuild @@ -29,10 +29,15 @@ PIPEWIRE_DOCS_USEFLAG="+man" PYTHON_COMPAT=( python3_{10..13} ) inherit meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == 9999 ]] ; then PIPEWIRE_DOCS_PREBUILT=0 EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" inherit git-r3 +elif [[ ${PV} == *.9999 ]] ; then + PIPEWIRE_DOCS_PREBUILT=0 + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" + EGIT_BRANCH="${PV%.*}" + inherit git-r3 else if [[ ${PV} == *_p* ]] ; then MY_COMMIT="" @@ -189,7 +194,9 @@ src_prepare() { default # Used for upstream backports - [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} + if [[ ${PV} != *9999 && -d "${FILESDIR}"/${PV} ]] ; then + eapply "${FILESDIR}"/${PV} + fi } multilib_src_configure() { diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index bb1d8b7b2b7f..7226e4136122 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -29,10 +29,15 @@ PIPEWIRE_DOCS_USEFLAG="+man" PYTHON_COMPAT=( python3_{10..13} ) inherit meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == 9999 ]] ; then PIPEWIRE_DOCS_PREBUILT=0 EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" inherit git-r3 +elif [[ ${PV} == *.9999 ]] ; then + PIPEWIRE_DOCS_PREBUILT=0 + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" + EGIT_BRANCH="${PV%.*}" + inherit git-r3 else if [[ ${PV} == *_p* ]] ; then MY_COMMIT="" @@ -189,7 +194,9 @@ src_prepare() { default # Used for upstream backports - [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} + if [[ ${PV} != *9999 && -d "${FILESDIR}"/${PV} ]] ; then + eapply "${FILESDIR}"/${PV} + fi } multilib_src_configure() {
