commit: 8b38662222f2b8b469461cf299c2612841a40504 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Sep 17 18:09:42 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed Sep 17 18:35:11 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b386622
media-video/vlc: Revbump 3.0.22_rc1 to retagged commit Unfortunately, upstream are retagging rc1 again and again. The next best thing we can do to deal with this situation is to pin a revbump to current 3.0.22_rc1 commit hash. Closes: https://bugs.gentoo.org/962833 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-video/vlc/Manifest | 1 + ...lc-3.0.9999.ebuild => vlc-3.0.22_rc1-r2.ebuild} | 24 +++++++++++++-------- media-video/vlc/vlc-3.0.9999.ebuild | 22 ++++++++++++------- media-video/vlc/vlc-9999.ebuild | 25 +++++++++++++--------- 4 files changed, 45 insertions(+), 27 deletions(-) diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest index 4538899a6323..5391afcaff27 100644 --- a/media-video/vlc/Manifest +++ b/media-video/vlc/Manifest @@ -1,2 +1,3 @@ DIST vlc-3.0.21_p20250217.tar.bz2 24645521 BLAKE2B 473cc2bc5f385635ba7c36bca2ddb0ca6cb479491e7a5baa51583edce3fa1e4b0a7afd883d595332cafe8d1b22e743e0f306aebfe2c7c13d3317d0ea5502bb38 SHA512 95d23c8ecf013d072530fe7cd6e78b5efc0a7132407e8d09d02014b4a7cf9f508cea4c18c0f39edced634338fce06613a207b5f0b556344c7481a1ed5af2dc5f DIST vlc-3.0.22-rc1.tar.bz2 24674367 BLAKE2B df8252146441c16c510247a8aa731e5f54f4a95efcea2a3be3c2047f61ba310f68c2f0d1f7ad622b548d2f2abd41494013c91247b4650ca459653f2d52c29937 SHA512 1ef222e2c8110ce40876fee6fea1d8c1c057629c78d80f39ce8a53a6ac78627616e761b47ed633a82df26dac7a56fa0bfe0a28c863605678387ab1259c76f93f +DIST vlc-3.0.22_rc1-5bd37679.tar.gz 32590898 BLAKE2B a7d4eeb24e26f3e4e891f4d0fb50c4720521a6294c082d9bcacf550779a7a99608d01084bb517879f4b363e51ce0675e4de4aa5ef73be45adb7291df743beee1 SHA512 6e9abf40d2e53a51acb3be51834bcfcb214e1fc243bdfa5123704f7e0acc9267048b7a1809b396c3c0b7b94fcb5f47ab36825d9f4fbdc89d2a68326e3fa2935f diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.22_rc1-r2.ebuild similarity index 95% copy from media-video/vlc/vlc-3.0.9999.ebuild copy to media-video/vlc/vlc-3.0.22_rc1-r2.ebuild index 0d22fc0c5257..d03cb2fae17d 100644 --- a/media-video/vlc/vlc-3.0.9999.ebuild +++ b/media-video/vlc/vlc-3.0.22_rc1-r2.ebuild @@ -8,19 +8,25 @@ LUA_COMPAT=( lua5-{1..2} ) MY_PV="${PV/_/-}" MY_PV="${MY_PV/-beta/-test}" MY_P="${PN}-${MY_PV}" -if [[ ${PV} = *9999 ]] ; then +if [[ ${PV} == *9999* ]] ; then if [[ ${PV%.9999} != ${PV} ]] ; then - EGIT_BRANCH="3.0.x" + EGIT_BRANCH="${PV%.9999}.x" fi EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git" inherit git-r3 else - if [[ ${MY_P} = ${P} ]] ; then - SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + COMMIT=5bd37679406d364c39c3385867794cce814aa664 + if [[ -n ${COMMIT} ]] ; then + SRC_URI="https://code.videolan.org/videolan/vlc/-/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" else - SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + if [[ ${MY_P} == ${P} ]] ; then + SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + else + SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + fi + S="${WORKDIR}/${MY_P}" fi - S="${WORKDIR}/${MY_P}" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86" fi inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg @@ -227,6 +233,8 @@ DEPEND="${RDEPEND} X? ( x11-base/xorg-proto ) " +DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) + PATCHES=( "${FILESDIR}"/${PN}-3.0.22-gettext-version.patch # bug 766549 "${FILESDIR}"/${PN}-3.0.22-no-vlc-cache-gen.patch # bugs 564842, 608256 @@ -236,8 +244,6 @@ PATCHES=( "${FILESDIR}"/${PN}-3.0.18-drop-minizip-dep.patch ) -DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) - pkg_setup() { if use lua; then lua-single_pkg_setup @@ -256,7 +262,7 @@ src_prepare() { fi # Make it build with libtool 1.5 - rm m4/lt* m4/libtool.m4 || die + # rm m4/lt* m4/libtool.m4 || die # We are not in a real git checkout due to the absence of a .git directory. touch src/revision.txt || die diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.9999.ebuild index 0d22fc0c5257..2ff9f31ba1ea 100644 --- a/media-video/vlc/vlc-3.0.9999.ebuild +++ b/media-video/vlc/vlc-3.0.9999.ebuild @@ -8,19 +8,25 @@ LUA_COMPAT=( lua5-{1..2} ) MY_PV="${PV/_/-}" MY_PV="${MY_PV/-beta/-test}" MY_P="${PN}-${MY_PV}" -if [[ ${PV} = *9999 ]] ; then +if [[ ${PV} == *9999* ]] ; then if [[ ${PV%.9999} != ${PV} ]] ; then - EGIT_BRANCH="3.0.x" + EGIT_BRANCH="${PV%.9999}.x" fi EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git" inherit git-r3 else - if [[ ${MY_P} = ${P} ]] ; then - SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + COMMIT= + if [[ -n ${COMMIT} ]] ; then + SRC_URI="https://code.videolan.org/videolan/vlc/-/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" else - SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + if [[ ${MY_P} == ${P} ]] ; then + SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + else + SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + fi + S="${WORKDIR}/${MY_P}" fi - S="${WORKDIR}/${MY_P}" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86" fi inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg @@ -227,6 +233,8 @@ DEPEND="${RDEPEND} X? ( x11-base/xorg-proto ) " +DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) + PATCHES=( "${FILESDIR}"/${PN}-3.0.22-gettext-version.patch # bug 766549 "${FILESDIR}"/${PN}-3.0.22-no-vlc-cache-gen.patch # bugs 564842, 608256 @@ -236,8 +244,6 @@ PATCHES=( "${FILESDIR}"/${PN}-3.0.18-drop-minizip-dep.patch ) -DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) - pkg_setup() { if use lua; then lua-single_pkg_setup diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild index ca5765dd31a5..a0be3860d866 100644 --- a/media-video/vlc/vlc-9999.ebuild +++ b/media-video/vlc/vlc-9999.ebuild @@ -8,26 +8,31 @@ LUA_COMPAT=( lua5-{1..2} ) MY_PV="${PV/_/-}" MY_PV="${MY_PV/-beta/-test}" MY_P="${PN}-${MY_PV}" -if [[ ${PV} = *9999* ]] ; then +if [[ ${PV} == *9999* ]] ; then if [[ ${PV%.9999} != ${PV} ]] ; then - EGIT_BRANCH="3.0.x" + EGIT_BRANCH="${PV%.9999}.x" fi EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git" inherit git-r3 else - if [[ ${MY_P} = ${P} ]] ; then - SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + COMMIT= + if [[ -n ${COMMIT} ]] ; then + SRC_URI="https://code.videolan.org/videolan/vlc/-/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" else - SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + if [[ ${MY_P} == ${P} ]] ; then + SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz" + else + SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz" + fi + S="${WORKDIR}/${MY_P}" fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 -sparc ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86" fi - inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg DESCRIPTION="Media player and framework with support for most multimedia files and streaming" HOMEPAGE="https://www.videolan.org/vlc/" -S="${WORKDIR}/${MY_P}" LICENSE="LGPL-2.1 GPL-2" SLOT="0/12-9" # vlc - vlccore @@ -231,6 +236,8 @@ DEPEND="${RDEPEND} X? ( x11-base/xorg-proto ) " +DOCS=( AUTHORS THANKS NEWS README.md doc/fortunes.txt ) + PATCHES=( "${FILESDIR}"/${PN}-9999-gettext-version.patch # bug 766549 "${FILESDIR}"/${PN}-9999-no-vlc-cache-gen.patch # bugs 564842, 608256 @@ -238,8 +245,6 @@ PATCHES=( "${FILESDIR}"/${PN}-9999-configure-lua-version.patch ) -DOCS=( AUTHORS THANKS NEWS README.md doc/fortunes.txt ) - pkg_setup() { if use lua; then lua-single_pkg_setup
