Commit Graph

407 Commits

Author SHA1 Message Date
Tomas Popela 67e04f35f0 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:27:46 +02:00
Tomas Popela 3c95810693 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:27:46 +02:00
Tomas Popela 3eaa3be79d 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:27:46 +02:00
Tomas Popela 51e320816f 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:27:46 +02:00
Tomas Popela 47afdc42ed Don't try to revert a previously removed patch 2019-09-23 17:27:46 +02:00
Tomas Popela 2a431ec174 Update to 77.0.3865.90 2019-09-19 07:59:55 +02:00
Tomas Popela c8786bde9b Forget to generate diff for one affected el7-noexcept file 2019-09-19 07:59:55 +02:00
Tomas Popela 10a2ce3a34 Update the el7 noexcept patch and fix the el7 build 2019-09-19 07:59:55 +02:00
Tomas Popela de3e9b33bb Update the list of private libraries 2019-09-16 14:23:55 +02:00
Tomas Popela dd3c28c89e Update the list of private libraries 2019-09-16 14:21:53 +02:00
Tomas Popela be307c8f4d 22x22 icon was removed and use the symbolic one as well 2019-09-15 13:05:32 +02:00
Tomas Popela f68b7de9c0 Fix the aarch64 build 2019-09-15 13:05:32 +02:00
Tomas Popela d544c78407 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:05:32 +02:00
Tomas Popela d0e5893874 Backport another GCC build fix 2019-09-15 13:05:32 +02:00
Tomas Popela a159083f2b Don't remove an additional bundled library 2019-09-15 13:05:32 +02:00
Tomas Popela 5316414f65 More of the harfbuzz related fixes 2019-09-15 13:05:32 +02:00
Tomas Popela 4287667b77 Fix the release number and add a changelog entry 2019-09-15 13:05:32 +02:00
Tomas Popela a9b565084b Preserve the spirv heads for swiftshader compilation 2019-09-15 13:05:32 +02:00
Tomas Popela b10ed01ae7 Another export and alignas gcc compilation fix 2019-09-15 13:05:32 +02:00
Tomas Popela ce1cdf147b Remove an unneeded patch that's breaking the build 2019-09-15 13:05:32 +02:00
Tomas Popela 670a5ef5af 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:05:31 +02:00
Tomas Popela 1dabe8d366 Include <memory> to fix the headless build 2019-09-15 13:05:31 +02:00
Tomas Popela aa41a1de67 Update the clean-ffmpeg.sh script 2019-09-15 13:05:31 +02:00
Tomas Popela 3534908954 Fix the previously rebased patched 2019-09-15 13:05:31 +02:00
Tomas Popela 62d330423a Missing bundled dependency for headless 2019-09-15 13:05:31 +02:00
Tomas Popela 6e6dfd56f0 Unbundle the zlib
Use the gentoo patch.
2019-09-15 13:05:31 +02:00
Tomas Popela 782a626758 Update to 77.0.3865.75
Rebase and clean the patches.
2019-09-15 13:05:31 +02:00
Tomas Popela 82c3fb0c11 More fixes to a backported patch for certificate transparency 2019-09-04 15:33:29 +02:00
Tomas Popela da8d872e92 Fix certificate-transparency patch 2019-09-03 15:28:07 +02:00
Tomas Popela bc006359dd Backport patch to fix certificate transparency 2019-09-03 12:33:19 +02:00
Tomas Popela 8b5c622431 Add an updated patch that was missed 2019-08-27 12:37:25 +02:00
Tomas Popela b82b0a31dd Update to 76.0.3809.132 2019-08-27 12:37:25 +02:00
Tomas Popela fc327721ea Another noexec fix for EL7 2019-08-27 12:37:25 +02:00
Tomas Popela e39b8894d2 Another el7 noexcept change 2019-08-27 12:37:25 +02:00
Tomas Popela aaab3d4ed4 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:37:25 +02:00
Tomas Popela af4746e6db Fix the EL7 build as it doesn't like part of the upstream GCC patch 2019-08-27 12:37:25 +02:00
Tomas Popela cae7041976 Update the list of private libraries and remove a pak file that was removed 2019-08-21 14:17:44 +02:00
Tomas Popela 53c822f6be Fix the previously uploaded patch 2019-08-21 14:17:44 +02:00
Tomas Popela c55af60ffa Fix the build of remoting_all target 2019-08-21 14:17:44 +02:00
Tomas Popela ba2f198b9f //third_party dependency missing for remoting 2019-08-21 14:17:44 +02:00
Tomas Popela 1196d0d541 Backport and create more of the GCC fixes 2019-08-21 14:17:44 +02:00
Tomas Popela b01a0be496 Upload the new cleaned tarball with aarch64 sources
Previously I forgot to pass the --ffmpegarm while generating the
tarball.
2019-08-21 14:17:44 +02:00
Tomas Popela 170da1572c Backport another upstream build fix 2019-08-21 14:17:44 +02:00
Tomas Popela f31a3b1f0c Update the Pulseaudio's pa_operation_get_state() signature
Missed it while updating the Pulseaudio signatures.
2019-08-21 14:17:44 +02:00
Tomas Popela 923b51d3f2 Add missing ffmpeg file on aarch64 2019-08-21 14:17:44 +02:00
Tomas Popela b2aa221469 Pulseaudio changed the API in 12.99 and we need to adapt the signatures 2019-08-21 14:17:44 +02:00
Tom Callaway a848ba4924 loosen dependency on chromium-libs in freeworld build 2019-08-21 14:17:44 +02:00
Tomas Popela 081e6e7deb third_party/boringssl/linux-x86_64/crypto/third_party/sike needs to be preserved 2019-08-21 14:17:44 +02:00
Tomas Popela 6338de1419 third_party/openscreen need to be preserved 2019-08-21 14:17:44 +02:00
Tomas Popela 333adfcd38 Backport more build fixes from upstream 2019-08-21 14:17:44 +02:00