summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiccolò Belli <niccolo.belli@linuxsystems.it>2023-09-19 11:32:09 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2023-11-08 20:46:56 +0100
commite1f72e004038ee9f0a33abb895611b5eb09d5663 (patch)
tree0ee8e7b7876bb8fc44c9a8647b306ef0ce66a690 /dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
parentx11-misc/shared-mime-info: drop 2.3 (diff)
downloadgentoo-e1f72e004038ee9f0a33abb895611b5eb09d5663.tar.gz
gentoo-e1f72e004038ee9f0a33abb895611b5eb09d5663.tar.bz2
gentoo-e1f72e004038ee9f0a33abb895611b5eb09d5663.zip
dev-qt/qtwebengine: fix ppc64 bundled ffmpeg for 5.15
Closes: https://bugs.gentoo.org/904372 Signed-off-by: Niccolò Belli <niccolo.belli@linuxsystems.it> Closes: https://github.com/gentoo/gentoo/pull/32922 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild7
1 files changed, 6 insertions, 1 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
index df9d095c85b5..3d0bb168f1bc 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild
@@ -28,8 +28,12 @@ else
fi
# ppc64 patchset based on https://github.com/chromium-ppc64le releases
+# ppc64 ffmpeg patchset backported from chromium 98 on https://ppa.quickbuild.io/raptor-engineering-public/chromium/ubuntu/pool/main/c/chromium/
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz
- ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz )"
+ ppc64? (
+ https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz
+ https://dev.gentoo.org/~asturm/distfiles/${PN}-5.15-ffmpeg-ppc64le.tar.xz
+ )"
IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets"
REQUIRED_USE="designer? ( widgets )"
@@ -212,6 +216,7 @@ src_prepare() {
eapply "${FILESDIR}/qtwebengine-5.15.2-enable-ppc64.patch"
pushd src/3rdparty/chromium > /dev/null || die
eapply -p0 "${WORKDIR}/${PN}-ppc64le"
+ eapply -p1 "${WORKDIR}/${PN}-ffmpeg-ppc64le"
popd > /dev/null || die
pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die
mkdir -vp source/config/linux/ppc64 || die