Commit Graph

287 Commits

Author SHA1 Message Date
Tomas Popela 0f0792f310 Fix the icon
Remove quite a few of downstream patches
Fix the crashes by backporting an upstream bug
Resolves: rhbz#1754179
2019-09-23 17:25:20 +02:00
Tomas Popela 6aa7bda96e Fix the icon
So the monochromatic icon is being shown even in the GNOME's overview
and it's ugly (as it's upscaled from 22x22). Remove it.
2019-09-23 17:21:10 +02:00
Tomas Popela 5a0168685d Remove the unused patches or patches that are not needed anymore
Also replace some patches with changes in the SPEC file.
2019-09-20 10:50:06 +02:00
Tomas Popela d8b8fc10a9 Fix how the arguments are passed to GN's bootstrap.py
I don't know why, but previously it was failing only on aarch64.
2019-09-20 09:48:55 +02:00
Tomas Popela 1ef42a21dc Remove support for (p)NaCL
We don't build it for quite some time and will by killed by Google in
Spring 2020.  Let's drop the support for it from the SPEC file. We can
revert this patch if needed.
2019-09-20 09:48:44 +02:00
Tomas Popela a2942aa1bb Don't try to revert a previously removed patch 2019-09-20 09:44:48 +02:00
Tomas Popela 06cf3b0691 Update to 77.0.3865.90 2019-09-19 07:58:49 +02:00
Tomas Popela 1a179e7d6a Update the el7 noexcept patch and fix the el7 build 2019-09-19 07:18:02 +02:00
Tomas Popela ce1cd8e394 Update the list of private libraries 2019-09-16 14:23:29 +02:00
Tomas Popela fa69419940 Update the list of private libraries 2019-09-16 14:21:14 +02:00
Tomas Popela 7fc281321a 22x22 icon was removed and use the symbolic one as well 2019-09-15 08:11:22 +02:00
Tomas Popela 4d35c8a983 Fix the aarch64 build 2019-09-15 08:08:54 +02:00
Tomas Popela 578228ae99 Customize the ninja status to show the currently build target
So one is able to realize faster, where the build is failing.
2019-09-14 19:15:24 +02:00
Tomas Popela 63ccbdcf58 Backport another GCC build fix 2019-09-14 17:06:52 +02:00
Tomas Popela 057d9fcd01 Don't remove an additional bundled library 2019-09-14 11:10:29 +02:00
Tomas Popela dc2f301520 More of the harfbuzz related fixes 2019-09-14 11:09:46 +02:00
Tomas Popela ecb75dee32 Fix the release number and add a changelog entry 2019-09-13 22:13:56 +02:00
Tomas Popela fb22c7a5e9 Preserve the spirv heads for swiftshader compilation 2019-09-13 22:06:07 +02:00
Tomas Popela 8ed36c4625 Another export and alignas gcc compilation fix 2019-09-13 22:05:31 +02:00
Tomas Popela 63945f4efd Remove an unneeded patch that's breaking the build 2019-09-13 21:48:17 +02:00
Tomas Popela 1a11ef1aba Use the bundled harfbuzz-ng for < F31
Needed because of the hb_subset_input_set_retain_gids(), that's only
available in harbuzz 2.4 that's only in F31+
2019-09-13 15:26:07 +02:00
Tomas Popela d08e680fa7 Include <memory> to fix the headless build 2019-09-13 15:25:49 +02:00
Tomas Popela 1b0a93bc23 Missing bundled dependency for headless 2019-09-13 15:25:49 +02:00
Tomas Popela 8458f58818 Unbundle the zlib
Use the gentoo patch.
2019-09-13 15:25:49 +02:00
Tomas Popela 892e596886 Update to 77.0.3865.75
Rebase and clean the patches.
2019-09-12 17:28:51 +02:00
Tomas Popela 41c22993b3 Backport patch to fix certificate transparency 2019-09-03 12:32:09 +02:00
Miro Hrončok ec9d075ebb Use bundled Python 2 libraries during build
This removes the dependency on a small stack of Python 2 libraries.

There is a %global flag to control this, however only markupsafe is handled
differently when %bundlepylibs is set, other libraries seem to have been bundled
already.
2019-08-27 08:36:45 +00:00
Tomas Popela 937790beb5 Update to 76.0.3809.132 2019-08-27 07:13:54 +02:00
Tomas Popela 250b15f9a2 More el7 fixes
Merge the previously committed change in to the el7-noexcept patch and
revert another change that is needed on Fedora, but breaking the build
on EL7.
2019-08-27 06:50:02 +02:00
Tomas Popela fcd18a8550 Fix the EL7 build as it doesn't like part of the upstream GCC patch 2019-08-27 06:48:34 +02:00
Tomas Popela 02877cca95 Update the list of private libraries and remove a pak file that was removed 2019-08-21 13:51:11 +02:00
Tomas Popela 05ed80ce7e Fix the build of remoting_all target 2019-08-20 21:36:06 +02:00
Tomas Popela f32de4175a //third_party dependency missing for remoting 2019-08-16 13:58:53 +02:00
Tomas Popela 6ab36cdf55 Backport and create more of the GCC fixes 2019-08-15 21:14:35 +02:00
Tomas Popela 453dfe1db3 Backport another upstream build fix 2019-08-15 07:03:49 +02:00
Tomas Popela 8b12346860 Pulseaudio changed the API in 12.99 and we need to adapt the signatures 2019-08-14 16:54:38 +02:00
Tom Callaway 6c1fd53b98 loosen dependency on chromium-libs in freeworld build 2019-08-14 09:52:16 -04:00
Tomas Popela 3f2dbf4382 third_party/boringssl/linux-x86_64/crypto/third_party/sike needs to be preserved 2019-08-14 15:41:23 +02:00
Tomas Popela 481c90e3a6 third_party/openscreen need to be preserved 2019-08-14 15:38:35 +02:00
Tomas Popela fcb9e6e6ed Backport more build fixes from upstream 2019-08-14 14:38:51 +02:00
Tomas Popela 44822a9bb7 Add more fixes 2019-08-13 15:39:15 +02:00
Tomas Popela 38e8f689d5 Update to 76.0.3809.100 2019-08-13 07:05:33 +02:00
Tomas Popela a77981312e Cleanup the patches 2019-08-12 21:21:21 +02:00
Fedora Release Engineering 8c4c53d9b3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:14:22 +00:00
Tom Callaway 3da184df43 apply upstream fix to resolve issue where it is dangerous to post a task with a RenderProcessHost pointer because the RenderProcessHost can go away before the task is run (causing a segfault). 2019-07-11 17:06:38 -04:00
Tom Callaway 1646709894 fix v8 compile with gcc 2019-06-25 10:58:05 -04:00
Tom Callaway 583677e39c disable jumbo for epel7 2019-06-24 11:05:43 -04:00
Tom Callaway 8ca0005ac1 update epel7 patches 2019-06-20 10:22:41 -04:00
Tom Callaway 3a2a8e7070 update to 75.0.3770.100 2019-06-20 09:29:36 -04:00
Tom Callaway 8008a52424 .90 and another missing aarch64 file 2019-06-14 11:02:12 -04:00