Commit Graph

237 Commits

Author SHA1 Message Date
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
Kevin Kofler
712fc44244 Fix .gitignore
Also sync it with the f24 branch.
2017-10-10 19:06:31 +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
ace3e112e6 Fix typo in the QTBUG-61521 patch causing FTBFS 2017-06-26 23:48:53 +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
1d5bddf259 no-sse2 patch: Set -rpath-link for the examples
Unfortunately, this has to be done one example at a time because
subdirectories do not inherit variables in QMake.
2017-06-12 20:55:43 +02:00
Kevin Kofler
1a7c1df916 no-sse2 patch: Set -rpath-link for QtWebEngineProcess 2017-06-12 16:37:52 +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
0df1d88b1a no-sse2 patch: Fix V8 dual build on i686
* Add the dependency on the SSE2 build to a target QtWebEngine actually
  uses.

* Also handle v8_build_shared in the V8 inspector, so the symbols
  actually get exported.
2017-06-12 14:22:16 +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
a9a9bd00cc skia-neon patch: Fix gn error on armv7hl 2017-06-12 13:00:31 +02:00
Kevin Kofler
4182a4d0e2 no-sse2 patch: Only enable SSE2 in wsola-internal.cc if __SSE2__
Runtime detection would be nice to have, but for now this is the same
state as in 5.8. NEON is also not runtime-detected there. The x86_64 and
aarch64 builds will get the SIMD optimizations, the i686 and armv7hl
ones won't for now.
2017-06-12 12:34:02 +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
88ac91a5b7 no-sse2 patch: Define V8_TARGET_ARCH_X87 for the V8 x87 build 2017-06-12 01:49:42 +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
139a3d63da no-sse2 patch: More FTBFS fixes
* add missing configs for the blink_x86_sse2 source set in
  src/3rdparty/chromium/third_party/WebKit/Source/platform/BUILD.gn

* in src/core/core_module.pro, when processing NINJA_SOLIBS, ignore the
  dummy convert_dict shared library used only to get a .pri file
2017-06-12 00:37:01 +02:00