Commit Graph

365 Commits

Author SHA1 Message Date
Marie Loise Nolden
692d13d648 compile on rhel 7 2020-06-17 13:21:29 +00:00
Marie Loise Nolden
000c49fd94 introduce %if 0%{?use_system_re2} %if 0%{?use_system_jsoncpp} to select where to use system vs. shipped libs better
make things a bit more optional for shipped vs. built-in libs re2 and jsoncpp with variables collected at one place.
F30 fails to build because re2 is too small, centos-stream and rhel don't ship them at all while they are included in epel 8 already.
2020-06-17 13:18:40 +00:00
Rex Dieter
c778c7c102 5.15.0
f33's icu-67.x currently not compatible, use bundled icu
2020-06-11 15:26:18 -05:00
Rex Dieter
f28b232cf1 rebuild (qt5) 2020-04-04 18:46:59 -05:00
Rex Dieter
b1bd8b7ca1 5.14.2 2020-04-01 10:00:37 -05:00
Rex Dieter
b9477d7e18 %build: drop -k used for prior debugging 2020-03-26 07:22:53 -05:00
Rex Dieter
f9cf1a6ce6 5.14.1
use_system_icu on f32+
drop upstreamed patches
2020-03-25 11:17:16 -05:00
Ankur Sinha (Ankur Sinha Gmail)
52761a3da1
Add patch: Allow restricted clock_nanosleep in Linux sandbox
References:
- https://bugreports.qt.io/browse/QTBUG-81313
- https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/292352
- https://bugzilla.redhat.com/show_bug.cgi?id=1812482
- https://bugzilla.redhat.com/show_bug.cgi?id=1773289
2020-03-25 14:25:03 +00:00
Kevin Kofler
86c8573d0d Delete another unused remnant of the defunct no-sse2 patch.
The (misleadingly-named) condition %if 0%{?sse2} (which really meant:
do we want to build both an SSE2 and a non-SSE2 version?) has been
always false for a while now. Hence, delete it from the file list.
2020-02-26 11:35:46 +01:00
Troy Dawson
56139b5892 Move use_system_libwebp back out of %if 2020-02-21 11:32:32 -08:00
Troy Dawson
a71afe3eb0 Patch 3rd party chromium, fix FTBFS (#1799084) 2020-02-21 08:34:58 -08:00
Fedora Release Engineering
e061628edd - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 17:00:10 +00:00
Kevin Kofler
7af3e8d732 Remove obsolete libv8.so Provides/Requires excludes.
We no longer ship a libv8.so, ever since the no-sse2 patch was dropped.
2020-01-14 19:35:11 +01:00
Than Ngo
3f2a0d25e7 merged Pull-Request, keep ppc files in ffmpeg 2020-01-08 13:02:38 +01:00
Jan Grulich
c3c921f328 Use python2 2019-12-10 12:50:53 +01:00
Jan Grulich
8662bd6fa6 Fix build 2019-12-10 07:32:14 +01:00
Jan Grulich
be1aee4524 5.13.2 2019-12-09 21:30:35 +01:00
Rex Dieter
b992294189 +changelog 2019-12-02 15:05:02 -06:00
Rex Dieter
b8567790e7 explicitly omit QtWebEngineCore.la from packaging 2019-12-02 15:04:33 -06:00
Rex Dieter
7ac0c5530a explicitly omit QtWebEngineCore.la from packaging 2019-10-02 13:52:43 -05:00
Kevin Kofler
05a52d121d Fix build on F29.
%{__python2} is not defined out of the box on F29.
2019-10-02 17:58:37 +02:00
Rex Dieter
7a09077c55 5.12.5 2019-09-26 15:07:11 -05:00
Jan Grulich
daf3331526 Fix build++ 2019-09-25 11:16:54 +02:00
Jan Grulich
910879a088 Fix build 2019-09-25 06:51:27 +02:00
Jan Grulich
167ab2f1d8 rebuild (qt5) 2019-09-24 21:07:15 +02:00
Miro Hrončok
2f1aa8a27c Adjust Python 2 BuildRequires to make it work both before and after python2 retirement 2019-08-26 14:11:17 +02:00
Rex Dieter
c7d8f26d98 document fesco exception to allow python2 use 2019-08-21 10:45:09 -05:00
Rex Dieter
e328399f3c rebuild (re2) 2019-08-14 11:01:03 -05:00
Rex Dieter
d26d4f2572 CONFIG+=link_pulseaudio 2019-08-12 10:51:10 -05:00
Rex Dieter
4be2cf030b build using bundled pulse headers, workaround FTBFS bug #1729806 2019-08-09 14:02:09 -05:00
Rex Dieter
699cae7fdb rebuild (re2, #1672014#c10) 2019-08-07 13:11:07 -05:00
Fedora Release Engineering
f1ad736e1e - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 17:52:49 +00:00
Rex Dieter
7b4cf50c2b pull in some upstream fixes 2019-06-26 11:55:29 -05:00
Rex Dieter
5381faffaa rebuild (qt5) 2019-06-25 13:35:41 -05:00
Rex Dieter
658f74e8ef fix-extractcflag.patch rebased 2019-06-18 08:47:46 -05:00
Jan Grulich
65c9f227b2 Rebase extractcflag patch
Not sure if it's needed, it seems to build anyway
2019-06-18 08:36:05 +02:00
Rex Dieter
0648d785ca rebuild (qt5) 2019-06-17 14:35:32 -05:00
Rex Dieter
3c2a0609fa 5.12.4 2019-06-17 12:25:11 -05:00
Jan Grulich
3a228be591 rebuild (qt5) 2019-06-14 15:09:04 +02:00
Rex Dieter
0a8735c2ce workaround FTBFS against kernel-headers-5.2.0+ 2019-06-04 16:22:45 -05:00
Jan Grulich
2716688115 Rebuild (qt5) 2019-06-04 11:54:12 +02:00
Rex Dieter
dded5ef3b7 rebuild (icu) 2019-05-12 08:50:37 -05:00
Rex Dieter
5e773a7e82 5.12.3 2019-04-22 11:56:05 -05:00
Rex Dieter
67986a15d6 revert bundled libxml2/libxslt 2019-03-25 15:29:53 -05:00
Rex Dieter
ef6768f9d6 +changelog wrt libxslt 2019-03-25 13:26:27 -05:00
Rex Dieter
b597268292 use system libxslt/libxml2 2019-03-25 13:25:53 -05:00
Rex Dieter
021ded1dac 5.12.2 2019-03-25 12:59:42 -05:00
Rex Dieter
9086983e50 enable kerberos support
and fix build (remove reference to old python2.patch)
2019-02-24 22:54:05 -06:00
Rex Dieter
6df43488ca update linux-pri.patch for python2
...instead of fixing it seperately
2019-02-13 16:34:16 -06:00
Rex Dieter
6ef5248a05 5.12.1 2019-02-13 15:32:57 -06:00
Björn Esser
9ba4864fbb
rebuilt (libvpx) 2019-02-05 15:03:56 +01:00
Fedora Release Engineering
25fd9ec4f7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 10:46:43 +00:00
Rex Dieter
158656e6af avoid multilib'ing -devtools
... for now
2019-01-03 13:05:16 -06:00
Rex Dieter
9a31f36f81 -devtools subpkg, workaround multilib conflicts (#1663299) 2019-01-03 13:02:20 -06:00
Rex Dieter
0b0d4873ac rebuild (Qt5) 2018-12-11 08:31:22 -06:00
Rex Dieter
522e420ac0 Fix/workaround FTBFS on aarch64 with newer glibc
patch borrowed from chromium packaging
2018-12-09 07:48:55 -06:00
Rex Dieter
ed0dfbde8a 5.11.3 2018-12-04 13:24:20 -06:00
Rex Dieter
580501a45c avoid using %make_build for now 2018-09-26 14:46:20 -05:00
Rex Dieter
0d059fc707 5.11.2 2018-09-25 09:15:53 -05:00
Rex Dieter
b960d8aad8 Release++
sorry, should've been included in prior commit
2018-09-24 11:03:02 -05:00
Rex Dieter
b45d4b1dd4 use bundled minizip on f30+ (#1632196) 2018-09-24 10:57:20 -05:00
Jan Grulich
08fa96460e rebuild (qt5) 2018-09-21 18:10:36 +02:00
Rex Dieter
a0b5b671a5 workaround minizip-compat-devel bogosity
See also
https://bugzilla.redhat.com/show_bug.cgi?id=1630448
2018-09-18 11:48:17 -05:00
Rex Dieter
d9430dad6c cleaner (imo) minizip deps, unconditionally and explicitly use pkgconfig 2018-09-18 11:27:14 -05:00
Dan Horák
712075074b conditionalize BR: minizip-devel 2018-09-07 18:55:18 +02:00
Patrik Novotný
ce8cc64b90 Update dependency to minizip-compat(-devel)
Related: rhbz#1609830, rhbz#1615381
2018-09-04 13:30:33 +02:00
Rex Dieter
6802e02f24 BR: /usr/bin/python 2018-07-15 11:14:37 -05:00
Fedora Release Engineering
c6e30937fe - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 03:11:11 +00:00
Pete Walter
80ee1c47cb Rebuild for ICU 62 2018-07-10 21:59:17 +01:00
Rex Dieter
dc623b18d2 5.11.1 2018-06-22 15:03:09 -05:00
Rex Dieter
168b7d76d4 rebuild (qt5) 2018-06-20 23:40:28 -05:00
Rex Dieter
635c366f48 5.11.0
drop shadow build (to match other qt5 packages where it has been problematic)
drop upstreamed patches
rebase no-icudtl-dat.patch
pull in upstream gcc8 FTBFS fix
update clean_ffmpeg whitelist
patches needswork: system-nspr-prtime,system-icu-utf,no-sse2,skia-neon,icu59
minimal debug/debuginfo (for now)
use macros %make_build %ldconfig_scriptlets %__ninja %__ninja_common_opts
2018-06-16 08:29:33 -05:00
Rex Dieter
2ef1c5e991 include 0027-Fix-compilation-of-simplebrowser-example.patch (5.11 branch) 2018-05-28 16:39:03 -05:00
Rex Dieter
ba69fc4e94 Add patch by spot from the Fedora Chromium RPM for FTBFS with GCC 8 on i686 2018-05-28 07:35:20 -05:00
Rex Dieter
aee3cb4c6f rebuild (qt5 5.11.0) 2018-05-27 14:08:00 -05:00
Pete Walter
2d4379aac1 Rebuild for ICU 61.1 2018-04-30 20:39:20 +01:00
Iryna Shcherbina
6fba713e08 Update Python 2 dependency declarations to new packaging standards 2018-03-19 00:55:57 +01:00
Kevin Kofler
c17b1afe2c Improve changelog entry 2018-03-18 16:53:45 +01:00
Kevin Kofler
4aaa039459 Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
* Sun Mar 18 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-4
- Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
2018-03-18 16:36:09 +01:00
Kevin Kofler
b58078eac9 Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
* Sat Mar 17 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-3
- Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
2018-03-17 04:06:44 +01:00
Kevin Kofler
be616902c9 Drop -fabi-version=11 workaround, gcc-8.0.1-0.16.fc28 should fix this
* Fri Feb 23 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-2
- Drop -fabi-version=11 workaround, gcc-8.0.1-0.16.fc28 should fix this
2018-02-23 18:37:58 +01:00
Kevin Kofler
89edf3d4d3 Update to 5.10.1
* Sun Feb 18 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-1
- Update to 5.10.1
- Rediff (unfuzz) no-sse2 patch
2018-02-18 19:13:38 +01:00
Kevin Kofler
6af8bf77ca Renumber Patch101 to Patch23
This is a downstream patch, it should not have a number >= 100.

Also make the comment more verbose.
2018-02-18 18:56:11 +01:00
Rex Dieter
8da52afa4d apply new patch conditionally
f28+ only
2018-02-16 13:44:17 -06:00
Rex Dieter
3d5ab9af85 workaround FTBFS, build with -fabi-version=11 (#1545918) 2018-02-16 13:42:53 -06:00
Kevin Kofler
88482cbf98 Reenable system libvpx on F28+, Rawhide (future F28) has libvpx 1.7.0 now
* Sat Feb 10 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.0-5
- Reenable system libvpx on F28+, Rawhide (future F28) has libvpx 1.7.0 now
2018-02-10 18:16:18 +01:00
Fedora Release Engineering
0d9361e566 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 12:27:38 +00:00
Tom Callaway
ac1f296b57 rebuild for new libvpx 2018-01-26 22:22:14 -05:00
Rex Dieter
02d539ac59 rebuild (qt-5.10.0) 2017-12-30 08:52:19 -06:00
Kevin Kofler
95e8108c94 no-sse2 patch FTBFS fix attempt, armv7hl FTBFS fix attempt
- no-sse2 patch: First try at cleaning up the V8 x87 backend bitrot, by
                 porting needed changes from the ia32 SSE2 backend.

- Reduce debugging info on ARM also on F27+ (as on F26- since 5.9.0).

- Update changelog date.
2017-12-28 02:31:06 +01:00
Kevin Kofler
ab0943aad9 Fix no-sse2 patch bugs
* Revert https://chromium-review.googlesource.com/c/chromium/src/+/570351
  which assumes that x86 must have SSE (1).

* Fix the wsola_internals.cc patch: xmmintrin.h requires only SSE (1),
  not SSE2. (Should not really make a difference in practice though.)

* Fix rebasing copy&paste error in DirectConvolver.cpp.
2017-12-27 00:22:26 +01:00
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
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