[arch-commits] Commit in qt5-webengine/kde-unstable (2 files)
Antonio Rojas
arojas at archlinux.org
Wed May 9 10:49:42 UTC 2018
Date: Wednesday, May 9, 2018 @ 10:49:41
Author: arojas
Revision: 323603
ffmpeg 4.0 rebuild
Added:
qt5-webengine/kde-unstable/qtwebengine-ffmpeg4.patch
Modified:
qt5-webengine/kde-unstable/PKGBUILD
---------------------------+
PKGBUILD | 10 ++++++----
qtwebengine-ffmpeg4.patch | 13 +++++++++++++
2 files changed, 19 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-05-09 10:49:19 UTC (rev 323602)
+++ PKGBUILD 2018-05-09 10:49:41 UTC (rev 323603)
@@ -5,7 +5,7 @@
pkgname=qt5-webengine
_qtver=5.11.0-rc
pkgver=${_qtver/-/}
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url='http://qt-project.org/'
license=('LGPL3' 'LGPL2.1' 'BSD')
@@ -16,10 +16,11 @@
groups=('qt' 'qt5')
_pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}"
source=("http://download.qt.io/development_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
- qtwebengine-harmony.patch qtwebengine-gcc8.patch)
+ qtwebengine-harmony.patch qtwebengine-gcc8.patch qtwebengine-ffmpeg4.patch)
sha256sums=('09e98c35d09fb8eac6c9d5ddfc6a812d0fe057a55a6c60cb228315e944608084'
'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
- '7f84891ef1ac9b7943ac5b92f2df8caf0c24c3695bdc6296926b581a87c0e856')
+ '7f84891ef1ac9b7943ac5b92f2df8caf0c24c3695bdc6296926b581a87c0e856'
+ '4a831d89fb0d6a6ced23115ced71e60513ce279fba4bd493178842647948f510')
prepare() {
mkdir -p build
@@ -32,10 +33,11 @@
# FreeType 2.8.1
patch -Np1 -i ../qtwebengine-harmony.patch
-
# Fix build with gcc8 (Fedora)
cd src/3rdparty/chromium
patch -p1 -i "$srcdir"/qtwebengine-gcc8.patch
+ # Fix build with ffmpeg 4
+ patch -p2 -i "$srcdir"/qtwebengine-ffmpeg4.patch
}
build() {
Added: qtwebengine-ffmpeg4.patch
===================================================================
--- qtwebengine-ffmpeg4.patch (rev 0)
+++ qtwebengine-ffmpeg4.patch 2018-05-09 10:49:41 UTC (rev 323603)
@@ -0,0 +1,13 @@
+diff --git a/chromium/media/base/decoder_buffer.h b/chromium/media/base/decoder_buffer.h
+index 0341e5784f..60ffba708b 100644
+--- a/chromium/media/base/decoder_buffer.h
++++ b/chromium/media/base/decoder_buffer.h
+@@ -37,7 +37,7 @@ class MEDIA_EXPORT DecoderBuffer
+ : public base::RefCountedThreadSafe<DecoderBuffer> {
+ public:
+ enum {
+- kPaddingSize = 32,
++ kPaddingSize = 64,
+ #if defined(ARCH_CPU_ARM_FAMILY)
+ kAlignmentSize = 16
+ #else
More information about the arch-commits
mailing list