Commit Graph

373 Commits

Author SHA1 Message Date
Tom Callaway a5557a189a fix node handling 2019-10-15 17:09:08 -04:00
Tom Callaway e29905e4b9 enable aarch64 for EPEL-8 2019-10-10 08:42:35 -04:00
Tom Callaway 9f278441f3 drop explicit BR: gnome-keyring-devel 2019-10-09 14:15:13 -04:00
Tom Callaway f7aa602c50 here we go again 2019-10-09 12:48:48 -04:00
Tom Callaway 7f0ec73cb7 trying this 2019-09-10 15:55:16 -04:00
Tom Callaway f53529c225 re-enable zlib mangling in bundleminizip conditional case 2019-09-10 13:28:28 -04:00
Tom Callaway 71ab9fa61d use bundled zlib here (ugh) 2019-09-09 07:54:13 -04:00
Tom Callaway 1964554c88 force disable use_gnome_keyring 2019-09-06 17:10:21 -04:00
Tom Callaway c76cbbc3b0 conditionalize minizip bundling since rhel 8 does not have it 2019-09-06 16:40:41 -04:00
Tom Callaway 911f7b2ea0 disable gnome-keyring 2019-09-06 16:10:38 -04:00
Tom Callaway e9192241d8 lots of spec cleanups, support for epel8, remove nacl for good, apply freeworld fixes 2019-09-06 10:44:11 -04: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
Tom Callaway 3d2e9d1afe rename function to avoid conflict with rawhide glibc "gettid()" 2019-06-12 17:08:39 -04:00
Tom Callaway ee64066a7c fix i686 fpermissive 2019-06-10 14:51:10 -04:00
Tom Callaway 43b2c19f2e 75.0.3770.80 2019-06-10 14:36:48 -04:00
Tom Callaway f4a1a5cfc0 74.0.3729.169 2019-06-03 17:14:49 -04:00
Tom Callaway 41b87b039a improved seccomp glibc 2.29 patch 2019-04-16 11:54:46 -04:00
Tom Callaway ae0be165a7 update to 73.0.3683.103, add CLONE_VFORK to seccomp filter for linux to handle glibc 2.29 change 2019-04-11 11:15:59 -04:00
Tom Callaway c0e09c73fb remove lang macro from en-US.pak* because Chromium crashes if it is not present (bz1692660) 2019-03-27 16:04:13 -04:00
Tom Callaway f9dc161c1c update to 73.0.3683.86 2019-03-22 16:24:13 -04:00
Tom Callaway a01021d41d disable vaapi on epel7 2019-03-19 15:18:34 -04:00
Tom Callaway 9d8ad7c073 fix merge 2019-03-19 11:13:56 -04:00
Tom Callaway 24a79238b2 do not package pyproto/protoc 2019-03-19 09:31:47 -04:00
Tom Callaway 6a0dee3b9c try disabling jumbo for aarch64 2019-03-17 19:00:54 -04:00
Tom Callaway a21606ada3 add aarch64 crashpad compile fix 2019-03-15 12:11:37 -04:00
Tom Callaway d805cb9423 swiftshader for aarch64? ok. 2019-03-15 09:06:15 -04:00
Tomas Popela 70ab9e45ec Rebase the vaapi i686 -fpermissive patch 2019-03-15 10:28:54 +01:00
Tomas Popela a73d7769d7 Add java to build requires
FAILED: gen/mojo/public/js/mojo_bindings_lite.js
<snip>
/bin/sh: java: command not found
2019-03-15 09:23:08 +01:00
Tom Callaway 9071ee2d2f go 73, go! 2019-03-14 17:26:19 -04:00
Tom Callaway 4818465e5d chromium 72 2019-03-11 13:11:15 -04:00
Tom Callaway 2d03f67495 rebuild for libva api change 2019-02-26 11:12:29 -05:00
Fedora Release Engineering e58b7c17b6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 15:34:26 +00:00
Igor Gnatenko ea2fe9d69d Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:57:55 +01:00
Tom Callaway 1788834463 rebuild with widevine fix 2019-01-21 14:07:36 -05:00
Tom Callaway 7ccede1e1c drop rsp clobber, which breaks gcc9 (thanks to Jeff Law) 2019-01-08 13:31:12 -05:00
Tom Callaway 09bce8257e add BR 2018-12-22 19:46:19 -05:00
Tom Callaway a4a01ebc74 use prebuilt node on rhel7 2018-12-21 16:37:45 -05:00
Tom Callaway 2829ac37e8 RHEL 7s nodejs is too old, do not use it in the buildroot 2018-12-20 12:35:41 -05:00
Tom Callaway e9829bbce4 okay, lets try this 2018-12-20 09:53:41 -05:00
Tomas Popela e708c75686 Use a variable for the DTS version 2018-12-20 07:25:26 +01:00
Tom Callaway 8e01649bac more hardcoded devtoolset versions 2018-12-19 15:59:47 -05:00
Tom Callaway 39f814854d need to use devtoolset-8-*. I love hardcoded versions in package names. 2018-12-19 15:43:49 -05:00
Tom Callaway b2e427f04b 71.0.3578.98 2018-12-18 15:12:33 -05:00
Akarshan Biswas 6223833478 Update vaapi patch for 71 and add to patch to relax the version check for vaapi 2018-12-11 12:40:16 +05:30
Tom Callaway 20998a3add use fpermissive on vaapi code on i686 2018-11-29 09:32:34 -05:00
Tom Callaway 0d5fe2e277 use clean vaapi patch, add BR: libva-devel 2018-11-28 12:36:25 -05:00
Tom Callaway 4a928246b8 increment release, you dummy 2018-11-27 16:16:13 -05:00
Tom Callaway 278c62709d enable vaapi support (thanks to Akarshan Biswas for doing the hard work here) 2018-11-27 16:15:35 -05:00
Tom Callaway 7029b1fede remove sysroot options 2018-11-26 13:43:04 -05:00
Tom Callaway 8401a03dd0 .110 2018-11-26 13:11:42 -05:00
Miro Hrončok 785459dde1 https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 2018-11-15 12:53:55 +01:00
Tom Callaway 4e28fb24fc fix library requires filtering 2018-11-07 10:24:41 -05:00
Tom Callaway 35ec6a6d16 fix aarch64 build against latest linux kernel headers 2018-11-06 13:29:47 -05:00
Tom Callaway 3558506da1 fix build with harfbuzz2 in rawhide 2018-11-06 10:21:34 -05:00
Tom Callaway a8d905fd03 drop jumbo_file_merge_limit to 8 to (hopefully) avoid OOMs on aarch64 2018-11-05 16:01:43 -05:00
Tom Callaway 52661628c0 70.0.3538.77 2018-11-02 13:30:53 -04:00
Tom Callaway cf170d6fd1 freeworld build does not need fonts 2018-10-16 15:40:50 -04:00
Tom Callaway a367efa147 update to 69.0.3497.100 2018-10-04 16:56:42 -04:00
Miro Hrončok a913b5cdd2 Also fix shebangs with spaces
pyproto/google/protobuf/internal/_parameterized.py has this shebang:

    #! /usr/bin/env python

That was not covered by the sed and ended up with brp-mangle-shebang
warnings (soon to be errors).
2018-09-16 12:14:42 +02:00
Tom Callaway 0fc6cb9e41 69.0.3497.92 2018-09-14 08:04:34 -04:00
Tom Callaway e688f351b4 conditionalize minizip-compat change 2018-09-05 13:40:21 -04:00
Patrik Novotný f9b8d48bcb Update dependency to minizip-compat(-devel)
Related: rhbz#1609830, rhbz#1615381
2018-09-04 12:50:06 +02:00
Tom Callaway 016a7a3a65 fix library filters 2018-08-19 09:43:17 -04:00
Tom Callaway 4cfe27ecef Fix default on redeclaration error 2018-08-17 14:59:05 -04:00
Tom Callaway 1d9acb4d8b fix aarch64 compile 2018-08-14 16:32:41 -04:00
Tom Callaway 65058cdc67 add Public Domain GardinerMod fonts 2018-08-14 12:58:46 -04:00
Tom Callaway 9ac9791f7d add Ahem font 2018-08-10 08:56:11 -04:00
Tom Callaway 14101bb995 68 2018-08-09 16:23:34 -04:00
Tom Callaway cb0be2c990 fix more python hardcoding 2018-07-25 14:16:12 -04:00
Tom Callaway e0bcc175b4 include third_party/rcssmin 2018-07-25 09:48:31 -04:00
Tom Callaway f3867e4986 missed one gn gen 2018-07-25 09:29:07 -04:00
Tom Callaway 7048e95ab6 setuid user-session, more python2 hacks 2018-07-24 17:01:35 -04:00
Fedora Release Engineering f7dfb309f6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 21:46:24 +00:00
Tom Callaway 8fac8b3f43 try to fix version.py for rawhide 2018-07-11 12:34:10 -04:00
Tom Callaway 2c3a8f916a 67.0.3396.99 2018-07-09 16:27:44 -04:00
Tom Callaway 77c46e3fc5 add fedora to the user agent string 2018-06-25 16:08:01 -04:00
Tom Callaway 92b60dd623 move from appdata/ to metainfo/ 2018-06-19 12:27:31 -04:00
Tom Callaway afed03bdcd 67.0.3396.87 2018-06-19 12:19:07 -04:00
Tom Callaway 9cdea2b94c update to 67.0.3396.79 2018-06-07 13:54:30 -04:00
Tom Callaway 0b37303d5a work around bug in RHEL7 python exec 2018-06-06 10:17:14 -04:00
Tom Callaway 27ff9a9cfc fix epel fonts 2018-06-05 14:21:44 -04:00
Tom Callaway 022abfe75f fix crashpad issue on aarch64 2018-06-04 15:04:58 -04:00
Tom Callaway 02b89a300d fixup spec 2018-06-04 09:01:56 -04:00
Tom Callaway afb86c1562 67 2018-05-30 13:41:28 -04:00
Tom Callaway d164b6684b also filter out fontconfig on epel7 2018-05-29 15:17:38 -04:00
Tom Callaway f1f56dc619 fix missing files 2018-05-24 09:22:01 -04:00
Tom Callaway 7575596a18 update to 66.0.3359.181 2018-05-21 10:43:18 -04:00
Tom Callaway f953b3f37b fix gcc8 alignof issue on i686 2018-05-15 15:05:11 -04:00
Tom Callaway 16a75be12e only x86_64 i686 have swiftshader 2018-05-15 14:17:16 -04:00
Tom Callaway b3bbed0df7 add swiftshader to files 2018-05-14 16:47:14 -04:00
Tom Callaway 55ffd9547d 66.0.3359.170 2018-05-14 13:02:26 -04:00
Tom Callaway 3f9e662d54 fix arm build 2018-05-05 10:10:42 -04:00
Tom Callaway 86678985c3 disable patch47 2018-05-04 09:45:30 -04:00
Tom Callaway 5479a8c69a 66.0.3359.139 2018-05-01 16:24:18 -04:00
Tom Callaway b899d5f427 Merge branch 'master' of ssh://pkgs.fedoraproject.org/rpms/chromium 2018-04-17 12:54:57 -04:00
Tom Callaway e00e15df7e use system fontconfig (except on epel7) 2018-04-17 12:54:51 -04:00
Miro Hrončok cdad621917 Be explicit about the Python version used 2018-04-10 11:48:23 +02:00
Tom Callaway 11492d0030 add explicit dependency on minizip (bz 1534282) 2018-04-04 11:22:06 -04:00
Tom Callaway 6588e7bdd3 check that there is no system google module, shadowing bundled ones :: conditionalize api keys (on by default) 2018-03-28 10:01:28 -04:00
Tom Callaway c747d58e15 65.0.3325.181 2018-03-21 16:43:26 -04:00
Tom Callaway 0d818fb687 force lstdc++ on epel7 2018-03-20 16:17:37 -04:00
Tom Callaway 6113fdf4e8 rhel 7 might need libc++ bundled 2018-03-20 12:44:57 -04:00
Tom Callaway f525a513b3 try use_custom_libcxx=true on epel7 2018-03-20 10:54:37 -04:00
Tom Callaway f7e3b54d1f use bundled libdrm on epel7 2018-03-19 14:18:55 -04:00
Tom Callaway 6d9e418792 use bundled freetype on epel7 2018-03-19 10:30:17 -04:00
Tom Callaway bdba7c7bda disable StartupNotify in chromium-browser.desktop (not in google-chrome desktop file) (bz1545241) 2018-03-16 14:32:58 -04:00
Tom Callaway 9e38b7c8af fix skia build issue on aarch64 2018-03-15 15:32:44 -04:00
Tom Callaway 8cfa28d974 fix bool issue triggered by newer gcc 2018-03-15 13:12:01 -04:00
Tom Callaway 3534f5e56f use bundled libjpeg on epel7 2018-03-15 12:56:27 -04:00
Tom Callaway fe5b552f8e version conditionalize gnome-keyring-devel 2018-03-15 12:29:18 -04:00
Tom Callaway 4e6c6ef24d 65.0.3325.162 2018-03-15 12:17:21 -04:00
Tom Callaway c5342c3e97 this gets past prep... 2018-03-07 12:58:11 -05:00
Tom Callaway e36a0c82bf 65.0.3325.146 2018-03-07 11:13:05 -05:00
Tom Callaway c558cc1c58 64.0.3282.186 2018-03-05 12:16:13 -05:00
Tom Callaway ff8eb292e4 update to 64.0.3282.167, include workaround for gcc8 bug in gn, disable unnecessary aarch64 glibc symbol change 2018-02-19 11:57:56 -05:00
Tom Callaway 745106217b 64.0.3282.140 2018-02-02 07:47:16 -05:00
Tom Callaway 7bfd513198 include user-session binary in chrome-remote-desktop subpackage 2018-02-01 11:59:06 -05:00
Tom Callaway 867ed1fbbc 64.0.3282.119 2018-01-26 22:48:09 -05:00
Tomas Popela dfd304e9d4 Add python2 as BR 2017-12-15 10:13:25 +01:00
Tomas Popela 41a88702e4 Update to 63.0.3239.108 2017-12-15 09:40:28 +01:00
Tomas Popela 7bb0a21760 Don't require libcanberra-gtk2 GTK+ 3 build is enabled
But require libcanberra-gtk3. Also remove provides for bundled gtk3 as
it's not bundling one.
2017-12-14 11:57:26 +01:00
Tom Callaway 42ed3387ba fix aarch64 patch 2017-12-12 09:59:11 -05:00
Tom Callaway 6af85f90fe 63.0.3239.84 2017-12-12 09:18:37 -05:00
Tom Callaway 07c88ef87f Merge #3 `Remove support for running the unit tests` 2017-12-07 14:49:09 +00:00
Tomas Popela 06c182be2e Adapt to man page changes for Chromium 63
Starting from Chromium 63 the man page is not installed by default, but
it is generated from the template.
2017-11-15 12:41:11 +01:00
Tomas Popela db2acc00d9 Remove support for running the unit tests
They are not being run for more than a year and we really don't have
a manpower to support them.
2017-11-15 12:39:05 +01:00