Commit Graph

190 Commits

Author SHA1 Message Date
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
Kevin Kofler 968c8c053a Revert "- Proper source"
This reverts commit 024052080f.

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:44 +02:00
Kevin Kofler e83ec109c8 Revert "- Fix icu and nspr patches. One to go"
This reverts commit ee046f9af5.

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-05 23:59:21 +02:00
Helio Chissini de Castro ee046f9af5 - Fix icu and nspr patches. One to go 2017-06-02 08:52:30 +02:00
Helio Chissini de Castro 024052080f - Proper source 2017-05-31 15:52:05 +02:00
Helio Chissini de Castro 7816e88f62 Prep webengine 5.9.0 2017-05-31 15:43:14 +02:00
Rex Dieter 0d029998f5 fix rpm macros 2017-05-13 10:03:12 -05:00
Rex Dieter 9fcae6afb8 add comment about version hack future improvements 2017-05-11 12:15:44 -05:00
Rex Dieter f10952772d apply Qt5WebEngineCoreConfig.cmake hack only on < f27 2017-05-11 12:08:30 -05:00
Rex Dieter 72d1dd590d disable -doc for f27+ 2017-05-10 09:40:51 -05:00
Rex Dieter 83336fef8b Revert "- Remove docs due transition"
This reverts commit b8ca77a695.
2017-05-10 09:39:00 -05:00
Helio Chissini de Castro b8ca77a695 - Remove docs due transition 2017-05-10 16:36:51 +02:00
Rex Dieter 2d1135b793 rebuild (Qt-5.9)
at least until proper qtwebengine-5.9 is ready
2017-05-10 09:19:30 -05:00
Kevin Kofler 35eddbb31c Backport upstream fix for non-functional dead keys in text fields
* Fri Apr 28 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.8.0-11
- Backport upstream fix for non-functional dead keys in text fields
2017-04-28 10:27:37 +02:00
Kevin Kofler 9c17aa1fd8 Backport upstream fix for blank pages when a link opens in a new tab
* Tue Apr 25 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.8.0-10
- Backport upstream fix for blank pages when a link opens in a new tab
2017-04-25 23:54:33 +02:00
Rex Dieter b72c3e9db8 +macros.qt5-qtwebengine 2017-04-17 07:24:57 -05:00
Rex Dieter 217b1bfc13 fix sed to make all *Config.cmake replacements 2017-04-10 15:58:16 -05:00
Rex Dieter 9ecb278a2d Qt5WebEngineCoreConfig.cmake: fix when using Qt < %version (#1438877) 2017-04-10 07:14:37 -05:00
Kevin Kofler 0041669bae File trigger: silence qwebengine_convert_dict output and ignore its exit code
* Tue Apr 04 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.8.0-6
- File trigger: silence qwebengine_convert_dict output and ignore its exit code
2017-04-04 17:25:06 +02:00
Rex Dieter 0761086c28 build docs on all archs 2017-04-03 08:15:14 -05:00
Kevin Kofler 6d6e485ffb spec cleanup
Spell checking is now always enabled, so qwebengine_convert_dict is now
always installed, so remove the conditional around the binary handling.
2017-04-02 00:09:23 +02:00
Kevin Kofler d3327ed64b Use file triggers to automatically convert system hunspell dictionaries 2017-03-31 12:17:05 +02:00
Kevin Kofler d26228fd6f Enable use_spellchecker explicitly so that it is also enabled on Qt 5.7
* Fri Mar 31 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.8.0-5
- Enable use_spellchecker explicitly so that it is also enabled on Qt 5.7
2017-03-31 10:27:00 +02:00
Kevin Kofler 6441d4c5a9 Fix no-sse2 patch FTBFS (on i686)
* Fri Mar 31 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.8.0-4
- Fix no-sse2 patch FTBFS (on i686)
2017-03-31 02:55:38 +02:00
Rex Dieter a9c34c5391 make buildable against qt5 < 5.8 too 2017-03-30 11:18:03 -05:00
Kevin Kofler 944ce122ee Update to 5.8.0
- Fix FTBFS in the WTF part of Blink/WebKit with GCC 7
2017-03-26 21:48:05 +02:00
Fedora Release Engineering 61c97e9914 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 11:22:48 +00:00
Sandro Mani 3adf37e4ac Rebuild (libwebp) 2017-02-01 19:30:29 +01:00
Orion Poplawski 533a8425b8 Rebuild for protobuf 3.2.0 2017-01-26 11:06:30 -07:00
Rex Dieter 75f724aa7e filter (designer) plugin provides 2017-01-02 08:42:30 -06:00
Kevin Kofler 80fa434918 Respun tarball, change qt5-qtbase dependency from >= to =
* Thu Dec 08 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.1-4
- Respun tarball (now really includes the page margin fix)
- Change qt5-qtbase dependency from >= to =
2016-12-08 18:14:20 +01:00
Kevin Kofler 4dfda4a3a4 Ship the license files
* Sun Dec 04 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.1-3
- Ship the license files
2016-12-04 22:37:02 +01:00
Kevin Kofler 6f435b9ab6 Fix FTBFS due to missing ARM CPU feature detection routines
- chromium-skia: build SkUtilsArm.cpp also on non-Android ARM
- webrtc: backport CPU feature detection for ARM Linux, enable it for Chromium
2016-12-04 15:17:22 +01:00
Kevin Kofler 4d98042d03 Also set and unset CFLAGS 2016-12-04 02:33:27 +01:00
Kevin Kofler 14b292e6b2 Bump Release, changelog date, update webrtc-neon patch comment 2016-12-04 02:31:47 +01:00
Kevin Kofler ea36556d89 Revert "webrtc: Inline arm_neon.gypi because gyp is not picking up flags from it"
This reverts commit 3cf84c39fc.

It turns out this workaround is apparently not needed.
2016-12-04 02:29:16 +01:00
Kevin Kofler d477ef3e55 Revert "Fix/update patch name"
This reverts commit 16832997c6.

It turns out this workaround is apparently not needed.
2016-12-04 02:24:41 +01:00
Kevin Kofler 49294d050a Try unsetting CXXFLAGS between qmake and make 2016-12-04 01:45:39 +01:00
Kevin Kofler 5a6a0f35cb Revert "webrtc: also remove -mfpu=vfpv3-d16 from cflags_c and cflags_cc"
This reverts commit 4621b92128.

That did not help either.
2016-12-04 01:43:18 +01:00
Kevin Kofler 4621b92128 webrtc: also remove -mfpu=vfpv3-d16 from cflags_c and cflags_cc
for NEON targets
2016-12-04 01:09:20 +01:00
Kevin Kofler 16832997c6 Fix/update patch name 2016-12-03 23:38:55 +01:00
Kevin Kofler 3cf84c39fc webrtc: Inline arm_neon.gypi because gyp is not picking up flags from it 2016-12-03 23:35:45 +01:00
Kevin Kofler db8ac7858a Remove Android depenencies from openmax_dl ARM NEON detection (detect.c) 2016-12-03 22:55:17 +01:00
Kevin Kofler 3a314c6b55 Rebase no-neon patch, add new arm-fpu-fix patch where no-neon not wanted
* Sat Dec 03 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.1-2
- Rebase no-neon patch, add new arm-fpu-fix patch where no-neon not wanted
- Try enabling arm_neon unconditionally, #1282495 should be fixed even in F23
2016-12-03 17:00:17 +01:00
Helio Chissini de Castro cb70d95284 - Update for 5.7.1 tentative final packages 2016-12-02 15:32:54 +01:00
Orion Poplawski f5dc1eeffe Rebuild for protobuf 3.1.0 2016-11-19 08:52:16 -07:00
Rex Dieter 89d84b5a50 ExclusiveArch: %{qt5_qtwebengine_arches} (defined by qt5-srpm-macros) 2016-09-14 09:16:10 -05:00
Kevin Kofler bda84512e3 Apply the correct page margins from the QPageLayout to Chromium printing
* Fri Sep 09 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-7
- apply the correct page margins from the QPageLayout to Chromium printing
2016-09-09 03:25:34 +02:00
Kevin Kofler 209618155b Fix crash when building against glibc 2.24 (#1364781) (upstream patch)
* Sat Aug 13 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-6
- Fix crash when building against glibc 2.24 (#1364781) (upstream patch)
2016-08-14 00:36:23 +02:00
Rex Dieter 2cc67747b9 BR: cmake (for cmake autoprovides support mostly) 2016-07-31 19:41:28 -05:00
Kevin Kofler e2d56e5e7b Restore system-icu54 patch, the fix was lost upstream
* Tue Jul 26 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-3
- Restore system-icu54 patch, the fix was lost upstream
2016-07-26 23:37:02 +02:00
Christian Dersch 5237d9ed67 Rebuilt for libvpx.so.4 soname bump 2016-07-23 13:09:00 +02:00
Kevin Kofler 84af15c334 clean_ffmpeg.sh: Whitelist libavutil/aarch64/timer.h (#1358428)
* Wed Jul 20 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-2
- clean_ffmpeg.sh: Whitelist libavutil/aarch64/timer.h (#1358428)

… and rerun new-sources with the fixed tarball.
2016-07-20 23:10:42 +02:00
Kevin Kofler 335f582cc6 Fix ARM NEON handling in webrtc gyp files (honor arm_neon=0)
* Mon Jul 18 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-1
- Fix ARM NEON handling in webrtc gyp files (honor arm_neon=0)
2016-07-18 14:35:21 +02:00
Kevin Kofler 8ba2df50aa Update re2 header hack
The directory layout has changed.
2016-07-17 21:22:13 +02:00
Kevin Kofler bdefa5da4c Renumber the patches 2016-07-17 21:08:02 +02:00
Kevin Kofler ed26f4f5e2 Rebase the no-sse2 patch
Now all patches should be rebased.
2016-07-17 21:06:36 +02:00
Kevin Kofler c44c0d51a8 Rebase patches (TODO: no-sse2 patch)
* Sun Jul 17 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-1
- Drop no-format patch, fixed upstream (they stopped passing -Wno-format)
- Rebase linux-pri patch (use_system_protobuf is now a qmake flag)
- Rebase system-nspr-prtime and system-icu-utf patches
2016-07-17 17:54:52 +02:00
Kevin Kofler 778be18d72 Update to 5.7.0
* Sat Jul 16 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.7.0-1
- Update to 5.7.0
- Update version numbers of bundled stuff
- Update system libvpx/libwebp version requirements (now F24+ only)

TODO: rebase patches
2016-07-17 01:38:49 +02:00
Rex Dieter 3eab3a62ce rebuild (glibc) 2016-06-14 08:44:28 -05:00
Rex Dieter 87609ad33f add .spec comment to qtbase versioned dep 2016-06-12 08:25:23 -05:00
Rex Dieter 3ae0724acb add versioned qt5-qtbase runtime dep
User reported after recent rawhide 5.6.1 update:
Cannot mix incompatible Qt library (version 0x50600) with this library (version 0x50601)
2016-06-12 08:24:03 -05:00
Kevin Kofler 6d2db9a7a4 Add the new designer/libqwebengineview.so plugin to the file list 2016-06-11 03:40:44 +02:00
Kevin Kofler d8f3edfd1d Update to 5.6.1
* Fri Jun 10 2016 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.6.1-1
- Update to 5.6.1
- Rebase linux-pri patch (drop the parts already fixed upstream)
- Drop backported chimera-nss-init patch, already applied upstream
- Rebase no-sse2 patch (the core_module.pro change)
2016-06-11 01:32:18 +02:00
Rex Dieter c95fe8489c Release++ 2016-06-06 13:03:15 -05:00
Rex Dieter efad6cc70a workaround stackmashing runtime errors in re2-related bundled headers (#1337585) 2016-06-06 13:02:56 -05:00
Rex Dieter 463136e0f9 rebuild (pciutuils)
See also:
https://bugzilla.redhat.com/show_bug.cgi?id=1337735#c5
2016-05-21 10:43:20 -05:00
Rex Dieter 1c39d15ba2 BR: git-core
several places in build.log contain:
sh: git: command not found
so include it to be on the safe side.
2016-05-18 08:50:48 -05:00
David Tardon 6a3240cd13 rebuild for ICU 57.1 2016-04-15 20:15:22 +02:00
Than Ngo 66e732407f drop ppc ppc64 ppc64le from ExclusiveArch, it's not supported yet 2016-04-08 18:52:37 +02:00
Kevin Kofler 9659c061c0 Fix // in #include in content/renderer/gpu to avoid debugedit failure
This actually shows up as a trailing slash in the directory table.
I hope this is the last offender.
2016-03-24 03:39:15 +01:00
Kevin Kofler 855dc1312c Fix -g1 workaround
I was missing the -i flag to sed.
2016-03-22 19:34:52 +01:00
Kevin Kofler 94d8130832 Work around debugedit failure by removing "./" from #line commands
At least I hope that that's the problem. I don't know what other path
would be the offender. There are no double slashes "//".
2016-03-22 19:19:24 +01:00
Kevin Kofler 29f484a302 Revert "Add debugging for debugedit failure"
This reverts commit a90ae4b2bb.
2016-03-22 19:12:41 +01:00
Kevin Kofler cea79e8095 Revert "Fix readelf command for debugedit debugging"
This reverts commit 9a8e5f9ba2.
2016-03-22 19:12:29 +01:00
Kevin Kofler 4fe7f8982c Use -g1 instead of -g on non-x86_64 to avoid memory exhaustion
At least i686 runs out of memory otherwise, but ARM would probably crash
too if it got that far, so be conservative.
2016-03-21 18:36:00 +01:00
Kevin Kofler 070252022a Revert "Use CONFIG-=use_gold_linker because ld.gold keeps running out of memory"
This reverts commit 6fbf35079b.
2016-03-21 18:27:03 +01:00
Kevin Kofler 6fbf35079b Use CONFIG-=use_gold_linker because ld.gold keeps running out of memory
Let's see whether the good old ld.bfd works any better.
2016-03-21 06:19:01 +01:00
Kevin Kofler 9a8e5f9ba2 Fix readelf command for debugedit debugging 2016-03-21 02:37:39 +01:00
Kevin Kofler a90ae4b2bb Add debugging for debugedit failure
(Yet another instance of the venerable old bug #304121.)
2016-03-21 02:16:42 +01:00
Kevin Kofler 1b4283ef9d Build with CONFIG+=force_debug_info so that -g gets added for C files too. 2016-03-21 02:13:41 +01:00
Kevin Kofler 2b1c85b7d4 Revert "Also set CFLAGS so that -g gets picked up for C files too."
This reverts commit bd99caed44.
2016-03-21 02:11:45 +01:00
Kevin Kofler 9673c10a27 Revert "skip added debuginfo for now, hits rpm bugs"
This reverts commit ee59b253e9.
2016-03-21 02:10:41 +01:00
Rex Dieter ee59b253e9 skip added debuginfo for now, hits rpm bugs 2016-03-20 19:10:06 -05:00
Kevin Kofler bd99caed44 Also set CFLAGS so that -g gets picked up for C files too. 2016-03-19 01:44:43 +01:00