Commit Graph

408 Commits

Author SHA1 Message Date
Tomas Popela 64608c7b85 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:28:51 +02:00
Tomas Popela b5420298f4 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:28:51 +02:00
Tomas Popela a472406f7f Remove the unused patches or patches that are not needed anymore
Also replace some patches with changes in the SPEC file.
2019-09-23 17:28:51 +02:00
Tomas Popela 94ec5c2f5b 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-23 17:28:51 +02:00
Tomas Popela 20eba058de 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-23 17:28:51 +02:00
Tomas Popela 430c02ae6e Don't try to revert a previously removed patch 2019-09-23 17:28:51 +02:00
Tomas Popela 67cc152547 Update to 77.0.3865.90 2019-09-19 08:03:30 +02:00
Tomas Popela 2aa7959287 Forget to generate diff for one affected el7-noexcept file 2019-09-19 08:03:30 +02:00
Tomas Popela 7b637c4471 Update the el7 noexcept patch and fix the el7 build 2019-09-19 08:03:30 +02:00
Tomas Popela 33d340b63a Update the list of private libraries 2019-09-16 14:25:48 +02:00
Tomas Popela 8f89cb9012 Update the list of private libraries 2019-09-16 14:25:47 +02:00
Tomas Popela 91e065368c 22x22 icon was removed and use the symbolic one as well 2019-09-15 13:10:44 +02:00
Tomas Popela 78050fc457 Fix the aarch64 build 2019-09-15 13:10:44 +02:00
Tomas Popela 13a5dba5be Customize the ninja status to show the currently build target
So one is able to realize faster, where the build is failing.
2019-09-15 13:10:44 +02:00
Tomas Popela 247c850861 Backport another GCC build fix 2019-09-15 13:10:44 +02:00
Tomas Popela c8be01a2e6 Don't remove an additional bundled library 2019-09-15 13:10:44 +02:00
Tomas Popela 359c9903b5 More of the harfbuzz related fixes 2019-09-15 13:10:44 +02:00
Tomas Popela 28b564b615 Fix the release number and add a changelog entry 2019-09-15 13:10:44 +02:00
Tomas Popela 5008833513 Preserve the spirv heads for swiftshader compilation 2019-09-15 13:10:44 +02:00
Tomas Popela fee98db480 Another export and alignas gcc compilation fix 2019-09-15 13:10:44 +02:00
Tomas Popela 0d2fa426aa Remove an unneeded patch that's breaking the build 2019-09-15 13:10:44 +02:00
Tomas Popela e37acb8e8c 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-15 13:10:44 +02:00
Tomas Popela 8b6db4ec93 Include <memory> to fix the headless build 2019-09-15 13:10:44 +02:00
Tomas Popela 80ef5cb4da Update the clean-ffmpeg.sh script 2019-09-15 13:10:44 +02:00
Tomas Popela 31afa2bf6d Fix the previously rebased patched 2019-09-15 13:10:44 +02:00
Tomas Popela 99274dda89 Missing bundled dependency for headless 2019-09-15 13:10:44 +02:00
Tomas Popela e8aad2e8bc Unbundle the zlib
Use the gentoo patch.
2019-09-15 13:10:44 +02:00
Tomas Popela 2698a79a5d Update to 77.0.3865.75
Rebase and clean the patches.
2019-09-15 13:10:44 +02:00
Tomas Popela c5383dd288 More fixes to a backported patch for certificate transparency 2019-09-04 15:34:20 +02:00
Tomas Popela 2f5fd97573 Fix certificate-transparency patch 2019-09-03 15:27:43 +02:00
Tomas Popela df09cb5bec Backport patch to fix certificate transparency 2019-09-03 12:34:17 +02:00
Tomas Popela ea0cafa75a Add an updated patch that was missed 2019-08-27 12:38:39 +02:00
Tomas Popela a09f547085 Update to 76.0.3809.132 2019-08-27 12:38:39 +02:00
Tomas Popela 15f7f78118 Another noexec fix for EL7 2019-08-27 12:38:39 +02:00
Tomas Popela 46e50be91c Another el7 noexcept change 2019-08-27 12:38:39 +02:00
Tomas Popela 6ad9fbddea 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 12:38:39 +02:00
Tomas Popela 7c18e771ba Fix the EL7 build as it doesn't like part of the upstream GCC patch 2019-08-27 12:38:39 +02:00
Tomas Popela 50c0a963fb Update the list of private libraries and remove a pak file that was removed 2019-08-22 07:45:50 +02:00
Tomas Popela 6b2762ec89 Fix the previously uploaded patch 2019-08-22 07:45:50 +02:00
Tomas Popela f9c9c79473 Fix the build of remoting_all target 2019-08-22 07:45:50 +02:00
Tomas Popela b7cedf6c8b //third_party dependency missing for remoting 2019-08-22 07:45:50 +02:00
Tomas Popela 889d5867f1 Backport and create more of the GCC fixes 2019-08-22 07:45:50 +02:00
Tomas Popela 1bc7f18b15 Upload the new cleaned tarball with aarch64 sources
Previously I forgot to pass the --ffmpegarm while generating the
tarball.
2019-08-22 07:45:50 +02:00
Tomas Popela 27f92858f5 Backport another upstream build fix 2019-08-22 07:45:50 +02:00
Tomas Popela e38a4336b1 Update the Pulseaudio's pa_operation_get_state() signature
Missed it while updating the Pulseaudio signatures.
2019-08-22 07:45:50 +02:00
Tomas Popela 259b8d6063 Add missing ffmpeg file on aarch64 2019-08-22 07:45:50 +02:00
Tomas Popela e116fd0fc7 Pulseaudio changed the API in 12.99 and we need to adapt the signatures 2019-08-22 07:45:50 +02:00
Tom Callaway f687cc7a6b loosen dependency on chromium-libs in freeworld build 2019-08-22 07:45:50 +02:00
Tomas Popela c9aa7a867c third_party/boringssl/linux-x86_64/crypto/third_party/sike needs to be preserved 2019-08-22 07:45:50 +02:00
Tomas Popela fe36406366 third_party/openscreen need to be preserved 2019-08-22 07:45:50 +02:00