Commit Graph

405 Commits

Author SHA1 Message Date
Tomas Popela 35521ebaf4 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:15 +02:00
Tomas Popela 1fb9b47fde 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:15 +02:00
Tomas Popela 5e096a366b 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:15 +02:00
Tomas Popela 18d61f508b Don't try to revert a previously removed patch 2019-09-23 17:28:15 +02:00
Tomas Popela d30cc0e5c5 Update to 77.0.3865.90 2019-09-19 08:00:30 +02:00
Tomas Popela 8564a8c024 Forget to generate diff for one affected el7-noexcept file 2019-09-19 08:00:30 +02:00
Tomas Popela 65bf37589c Update the el7 noexcept patch and fix the el7 build 2019-09-19 08:00:30 +02:00
Tomas Popela d8c8b86469 Update the list of private libraries 2019-09-16 14:24:26 +02:00
Tomas Popela 7b0eb5189f Update the list of private libraries 2019-09-16 14:24:24 +02:00
Tomas Popela 4dcf0591dc 22x22 icon was removed and use the symbolic one as well 2019-09-15 13:06:16 +02:00
Tomas Popela 91378b7314 Fix the aarch64 build 2019-09-15 13:06:16 +02:00
Tomas Popela e0d06a0fbf 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:06:16 +02:00
Tomas Popela b30c77e75c Backport another GCC build fix 2019-09-15 13:06:16 +02:00
Tomas Popela 13aab678f5 Don't remove an additional bundled library 2019-09-15 13:06:16 +02:00
Tomas Popela 176f9b5d93 More of the harfbuzz related fixes 2019-09-15 13:06:16 +02:00
Tomas Popela f468793c28 Fix the release number and add a changelog entry 2019-09-15 13:06:16 +02:00
Tomas Popela 2af2caea12 Preserve the spirv heads for swiftshader compilation 2019-09-15 13:06:16 +02:00
Tomas Popela e05d0e1ae8 Another export and alignas gcc compilation fix 2019-09-15 13:06:16 +02:00
Tomas Popela 09209e7427 Remove an unneeded patch that's breaking the build 2019-09-15 13:06:16 +02:00
Tomas Popela 0c379302f5 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:06:16 +02:00
Tomas Popela f36acf4bdb Include <memory> to fix the headless build 2019-09-15 13:06:16 +02:00
Tomas Popela 1302df6eb5 Update the clean-ffmpeg.sh script 2019-09-15 13:06:16 +02:00
Tomas Popela e77d556bad Fix the previously rebased patched 2019-09-15 13:06:16 +02:00
Tomas Popela 382929d255 Missing bundled dependency for headless 2019-09-15 13:06:16 +02:00
Tomas Popela 16423a6aaf Unbundle the zlib
Use the gentoo patch.
2019-09-15 13:06:16 +02:00
Tomas Popela 2873f12bb3 Update to 77.0.3865.75
Rebase and clean the patches.
2019-09-15 13:06:16 +02:00
Tomas Popela 6140e1104e More fixes to a backported patch for certificate transparency 2019-09-04 15:33:57 +02:00
Tomas Popela b974e5ab1a Fix certificate-transparency patch 2019-09-03 15:26:53 +02:00
Tomas Popela fb0db49d82 Backport patch to fix certificate transparency 2019-09-03 12:33:48 +02:00
Tomas Popela 5bc875d20d Add an updated patch that was missed 2019-08-27 12:38:01 +02:00
Tomas Popela 503e7f07db Update to 76.0.3809.132 2019-08-27 12:38:01 +02:00
Tomas Popela 22d44ca53a Another noexec fix for EL7 2019-08-27 12:38:01 +02:00
Tomas Popela e79629f80c Another el7 noexcept change 2019-08-27 12:38:01 +02:00
Tomas Popela 32cbc6922a 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:01 +02:00
Tomas Popela ed655503ee Fix the EL7 build as it doesn't like part of the upstream GCC patch 2019-08-27 12:38:01 +02:00
Tomas Popela 2b21300e3f Update the list of private libraries and remove a pak file that was removed 2019-08-22 07:40:02 +02:00
Tomas Popela 6799d9e0ea Fix the previously uploaded patch 2019-08-22 07:40:02 +02:00
Tomas Popela 766aab49a1 Fix the build of remoting_all target 2019-08-22 07:40:02 +02:00
Tomas Popela 1ad065436b //third_party dependency missing for remoting 2019-08-22 07:40:02 +02:00
Tomas Popela 73516eb866 Backport and create more of the GCC fixes 2019-08-22 07:40:02 +02:00
Tomas Popela b93cafeb92 Upload the new cleaned tarball with aarch64 sources
Previously I forgot to pass the --ffmpegarm while generating the
tarball.
2019-08-22 07:40:02 +02:00
Tomas Popela fd12ce20b2 Backport another upstream build fix 2019-08-22 07:40:02 +02:00
Tomas Popela 6548a82813 Update the Pulseaudio's pa_operation_get_state() signature
Missed it while updating the Pulseaudio signatures.
2019-08-22 07:40:02 +02:00
Tomas Popela c84fdddcb1 Add missing ffmpeg file on aarch64 2019-08-22 07:40:02 +02:00
Tomas Popela e95a7043a9 Pulseaudio changed the API in 12.99 and we need to adapt the signatures 2019-08-22 07:40:02 +02:00
Tom Callaway a67d161f16 loosen dependency on chromium-libs in freeworld build 2019-08-22 07:40:02 +02:00
Tomas Popela e0d11a7855 third_party/boringssl/linux-x86_64/crypto/third_party/sike needs to be preserved 2019-08-22 07:40:02 +02:00
Tomas Popela 4f64c0f273 third_party/openscreen need to be preserved 2019-08-22 07:40:02 +02:00
Tomas Popela 8e2b9c82f9 Backport more build fixes from upstream 2019-08-22 07:40:02 +02:00
Tomas Popela a44f11deb4 Add more fixes 2019-08-22 07:34:35 +02:00