Commit Graph

174 Commits

Author SHA1 Message Date
Kevin Kofler
e16c10df1a Update clean_ffmpeg.sh whitelist (sync from Fedora Chromium packaging)
Add missing libavutil/imgutils.c, libavutil/imgutils.h,
libavutil/imgutils_internal.h and libavcodec/hwaccel.h.

Also update sources with the regenerated and reuploaded tarball.
2017-12-26 02:29:29 +01:00
Kevin Kofler
b32710261f Fix FTBFS issues in the icu59, no-sse2 and skia-neon patches
Also bump changelog date.
2017-12-26 01:49:04 +01:00
Kevin Kofler
3119084d60 Forward-port missing parts of 5.9 ICU>=59 build fix (QTBUG-60886, QTBUG-65090) 2017-12-26 00:46:09 +01:00
Kevin Kofler
9229bd04ca Disable system libvpx, add BR flex pkgconfig(lcms2)
- Disable system libvpx support for now, requires unreleased libvpx (1.6.2+)
- Add new BuildRequires: flex (required) and pkgconfig(lcms2) (unbundled)
2017-12-25 20:28:18 +01:00
Kevin Kofler
bd1324398d Update to 5.10.0
* Mon Dec 25 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.0-1
- Update to 5.10.0
- Update version numbers of bundled stuff
- Drop support for Fedora < 26 (in particular, WEBENGINE_CONFIG F25 workarounds)
- Drop qt57 patch, support for Qt 5.7 was completely dropped upstream
- Update get_free_ffmpeg_source_files.py from Fedora Chromium packaging
- clean_qtwebengine.sh: Update for the changed tarball naming scheme
- Use QMAKE_EXTRA_ARGS instead of the removed WEBENGINE_CONFIG
- Rebase linux-pri, system-nspr-prtime, system-icu-utf, no-sse2, skia-neon and
  gn-bootstrap-verbose patches
- In particular, restore the removed V8 x87 backend in the no-sse2 patch
- Re-backport no-aspirational-scripts from upstream (undo 5.9 backport)
2017-12-25 19:51:57 +01:00
Rex Dieter
27c3f14daf properly escape newline in lesser_version hack 2017-12-19 08:34:41 -06:00
Rex Dieter
ae3c93c389 fix logic error
replace version by lesser_version instead
2017-12-15 10:40:00 -06:00
Rex Dieter
836b2d87c6 use the lesser of %%version and %%_qt5_version
using 'sort -V'
2017-12-15 08:56:17 -06:00
Rex Dieter
e763640d1d adjust Qt5WebEngineCoreConfig.cmake unconditionally 2017-12-14 13:46:20 -06:00
Kevin Kofler
210c122c32 Drop support for Unicode "aspirational scripts", fixes #error with ICU >= 60
* Sat Dec 02 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.3-3
- Drop support for Unicode "aspirational scripts", fixes #error with ICU >= 60
2017-12-02 03:22:28 +01:00
Pete Walter
5ebf676d5a Rebuild for ICU 60.1 2017-11-30 20:45:48 +00:00
Kevin Kofler
554118fe21 Enable docs on F27 2017-11-28 16:51:55 +01:00
Kevin Kofler
8dfb6c1486 Update to 5.9.3
* Sun Nov 26 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.3-1
- Update to 5.9.3
2017-11-26 18:46:16 +01:00
Rex Dieter
6ff058747a rebuild (qt5) 2017-11-26 08:09:01 -06:00
Kevin Kofler
3f932e1ad9 Fix FTBFS with Qt 5.7 2017-11-16 17:20:50 +01:00
Kevin Kofler
251726037d Explicitly force use_system_re2, the autodetection does not work on F25 2017-11-16 14:25:54 +01:00
Kevin Kofler
7ed2bc94f3 Use consistent wording for the version bump in the changelog 2017-10-15 01:32:19 +02:00
Kevin Kofler
0dc8bcd4c8 Improve my changelog entry 2017-10-15 01:31:01 +02:00
Kevin Kofler
2e960e1561 Document the arm-fpu-fix rebase in 5.9.2-1
- arm-fpu-fix patch: Drop the host tools hunk added in 5.9.0-2, fixed upstream

Also rename the patch file from
qtwebengine-opensource-src-5.9.0-arm-fpu-fix.patch to
qtwebengine-opensource-src-5.9.2-arm-fpu-fix.patch because the patch was
rebased. Otherwise, it is easy to miss that the patch was rebased. (I
did, I only noticed it now while working on the RPM Fusion package. And
I might easily have missed it again and run into a build failure due to
that.)
2017-10-15 01:14:16 +02:00
Kevin Kofler
cd95d3668e Document BuildRequires added in 5.9.2-1 2017-10-15 01:02:49 +02:00
Kevin Kofler
8895dc445a Remove the patch line for the patch I dropped 2017-10-14 22:55:06 +02:00
Kevin Kofler
b81e4c0ba7 Use QtWebEngine upstream system re2 support (new in 5.9.2)
* Sat Oct 14 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.2-2
- Do not call the Chromium unbundling script on re2, QtWebEngine now
  auto-detects and uses the system re2 out of the box
- Drop system-re2 patch (patching the no longer used unbundle/re2.gn), the
  QtWebEngine re2/BUILD.gn is already correct
2017-10-14 22:53:08 +02:00
Kevin Kofler
b729fd5578 Document rebased/dropped patches 2017-10-10 19:08:56 +02:00
Rex Dieter
8d10a950e2 5.9.2 2017-10-10 08:57:34 -05:00
Rex Dieter
91e4b5c4b0 rebuild (qt5) 2017-10-09 14:10:26 -05:00
Fedora Release Engineering
391e25bf2a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 07:22:19 +00:00
Fedora Release Engineering
583495c127 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 12:46:18 +00:00
Rex Dieter
6ae3d219d0 rebuild (qt5) 2017-07-19 14:10:35 -05:00
Petr Písař
6bd15796c1 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 15:19:56 +02:00
Kevin Kofler
8caa0e4388 no-sse2 patch: Upstream added 2 examples, add -Wl,-rpath-link to them too
Also bump the changelog date.
2017-07-01 03:43:16 +02:00
Kevin Kofler
f456610d8c Update to 5.9.1
* Fri Jun 30 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.1-1
- Update to 5.9.1
- Rebase qtbug-61521 patch (drop the parts that are already in 5.9.1)
- Drop backported GN aarch64 patches already included in 5.9.1
2017-07-01 01:30:34 +02:00
Kevin Kofler
1c2a8df203 Add a hunk to the QTBUG-61521 fix according to the upstream review
* Mon Jun 26 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-4
- Add a hunk to the QTBUG-61521 fix according to the upstream review
2017-06-26 23:23:28 +02:00
Kevin Kofler
09a57d530c Fix broken binary compatibility for C memory management functions
* Sun Jun 25 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-3
- Fix broken binary compatibility for C memory management functions (incomplete
  upstream fix for QTBUG-60565)
2017-06-25 22:39:35 +02:00
Kevin Kofler
f4a3e4c1e3 Reduce debugging info on ARM on F26-
For some reason, the builder ran out of memory on F26 but not on
Rawhide.
2017-06-21 12:02:23 +02:00
Kevin Kofler
ddcf6aaa1a Fix FTBFS on F26 (and lower) due to debugedit failure
Remove the double slashes from #include lines in 2 files in WebRTC.
2017-06-21 03:59:44 +02:00
Kevin Kofler
af0b8a6b9b Introduce a debug_config macro
Introduce a debug_config macro so that the debuginfo settings can be
changed more easily.
2017-06-15 10:16:56 +02:00
Kevin Kofler
593264c716 arm-fpu-fix patch: Also build the host tools (i.e., GN) with the correct FPU
* Tue Jun 13 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-2
- arm-fpu-fix patch: Also build the host tools (i.e., GN) with the correct FPU

This ensures GN does not get built with NEON on 32-bit armv7hl. The ARM
builders don't necessarily support NEON. (The Fedora one apparently
does, but the RPM Fusion one apparently does not.)
2017-06-13 14:54:02 +02:00
Kevin Kofler
705bf27fe1 Revert "Use upstream (Qt) fix for the ARM native build issue"
This reverts commit 2e9fc1cac1.

This does not work.
2017-06-12 14:38:07 +02:00
Kevin Kofler
2e9fc1cac1 Use upstream (Qt) fix for the ARM native build issue
- Backport upstream patch to fix native builds on ARM and aarch64
  (QTBUG-61128)

- Drop "Backport patch to fix FTBFS with GCC on aarch64 from upstream
  Chromium"

- Drop "Delete all "toolprefix = " lines from
  build/toolchain/linux/BUILD.gn"
2017-06-12 13:52:37 +02:00
Kevin Kofler
e4e544d68b skia-neon patch: Do not build non-NEON ARM opts with -mfpu=neon
Also bump the changelog date in the specfile.
2017-06-12 12:28:19 +02:00
Kevin Kofler
5b26f1b0c1 Build with -g1 on x86_64 too
Unfortunately, eu-strip now segfaults while processing the -g2 debugging
information on x86_64.
2017-06-12 01:54:07 +02:00
Kevin Kofler
519e5a6cad Delete all "toolprefix = " lines from build/toolchain/linux/BUILD.gn 2017-06-12 00:38:08 +02:00
Kevin Kofler
e7e2ed38c4 no-sse2 patch: Fix errors in BUILD.gn
Also bump the changelog date in the specfile.
2017-06-11 02:16:40 +02:00
Kevin Kofler
ac7d2ae4c9 Fix src/3rdparty/chromium/build/linux/unbundle/re2.gn 2017-06-10 23:28:39 +02:00
Kevin Kofler
0b8f82e836 Backport patch to fix FTBFS with GCC on aarch64 from upstream Chromium 2017-06-10 23:27:07 +02:00
Kevin Kofler
9dda045143 Backport upstream patch to fix GN FTBFS on aarch64 (QTBUG-61128) 2017-06-10 22:05:58 +02:00
Kevin Kofler
c3ca37c839 Use bundled libxml2 and libxslt
QtWebEngine 5.9 requires a libxml2 built with ICU due to
https://bugreports.qt.io/browse/QTBUG-59094

Fedora libxml2 is not.
2017-06-10 16:01:15 +02:00
Kevin Kofler
eb0dbd1b82 Force verbose output from the GN bootstrap process 2017-06-10 15:27:30 +02:00
Kevin Kofler
c87d486b00 Update to 5.9.0
* Sat Jun 10 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-1
- Update to 5.9.0
- Update version numbers of bundled stuff
- Use bundled libsrtp and protobuf, Chromium dropped unbundling support for them
- Add missing Provides: bundled(hunspell) for the spellchecking added in 5.8
- Rebase linux-pri, no-neon, system-icu-utf, no-sse2, arm-fpu-fix,
  openmax-dl-neon and webrtc-neon-detect patches (port to GN)
- Sync system-nspr-prtime patch with Debian (they ported it to GN)
- Rebase fix-extractcflag patch
- Restore NEON runtime detection in Skia, drop old skia-neon patch (rewritten)
- Drop webrtc-neon, v8-gcc7, pdfium-gcc7, wtf-gcc7, fix-open-in-new-tab and
  fix-dead-keys patches, fixed upstream
- Update system libvpx/libwebp version requirements (libvpx now F25+ only)
- Drop the flag hacks (-g1 -fno-delete-null-pointer-checks) that are fixed
  upstream, force -g2 on x86_64 instead
2017-06-10 15:09:01 +02:00
Kevin Kofler
c8151228d0 Revert "Prep webengine 5.9.0"
This reverts commit 7816e88f62.

I already told you last time (5.8) that this way of maintaining patches
(importing them all into git and reexporting them from there each time)
is not how I work (I want only those patches rebased and renamed that
actually need rebasing) and that you are only causing me more work.

Please keep your hands off my package from now on.
2017-06-06 00:00:55 +02:00