Mikhail N
e77199974a
Renamed patches from Ungoogled Chromium
2018-10-31 10:05:23 +03:00
Mikhail N
5968b3b0bd
Support for H265 playback
2018-10-31 10:02:21 +03:00
Mikhail N
4d93a17d12
New patches: speed up openning a blank new tab and allow 'Save as' in context menu of more pages
2018-10-31 06:06:49 +03:00
Mikhail N
4d08e0cfdb
Added comment to patch
2018-10-31 05:00:32 +03:00
Mikhail N
06b35c0fb9
Minor fixes
2018-10-30 17:44:08 +03:00
Mikhail N
c11a6a0df5
Turn off patches which playback additional types of video&audio instead of downloading them, because such playback is hard to maintain.
2018-10-30 17:30:34 +03:00
Mikhail N
2b532f6174
Patch to enable playing H265 (HEVC) videos. Switch FFmpeg branding to ChromeOS because it includes all codecs from Chromium + from Chrome (aac,h264 and now hevc) + additional free codecs.
2018-10-30 17:18:25 +03:00
Mikhail Novosyolov
dd4227f5f7
Don't process commented-out script
2018-10-28 23:02:58 +03:00
Mikhail Novosyolov
488e9556c8
API keys for ROSA
2018-10-28 22:32:18 +03:00
Mikhail Novosyolov
a164835e5f
Disable RPM helper which removes RPATHs
2018-10-28 17:03:39 +03:00
Mikhail Novosyolov
fe9404a47f
Copy libffmpeg.so to destination folder
2018-10-28 16:53:57 +03:00
Mikhail Novosyolov
f0abddbde5
Cleaned-up. Renamed patches.
2018-10-28 04:13:44 +03:00
Mikhail Novosyolov
2660857903
Use more bundled libraries.
...
./../../third_party/blink/renderer/core/editing/spellcheck/idle_spell_check_controller.cc:38:21: error: redefinition of 'kForcedInvocationDeadline'
constexpr TimeDelta kForcedInvocationDeadline = TimeDelta::FromSeconds(10)
(jumbo_file_marge_limit was 200)
2018-10-28 03:33:53 +03:00
Mikhail Novosyolov
e1a5a4b338
Removed duplicate pkgconfig(libusb-1.0)
2018-10-28 00:47:51 +03:00
Mikhail Novosyolov
4dcd717cf1
bump release
2018-10-28 00:24:41 +03:00
Mikhail Novosyolov
0bd3e8539e
Built-in FFmpeg did not build with system harfbuzz-ng
...
../../third_party/ffmpeg/../../third_party/blink/renderer/platform/fonts/shaping/harfbuzz_face.cc:320:5: error: use of undeclared identifier 'hb_font_funcs_set_glyph_h_advances_func'; did you mean 'hb_font_funcs_set_glyph_h_advance_func'?
hb_font_funcs_set_glyph_h_advances_func(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hb_font_funcs_set_glyph_h_advance_func
/usr/include/harfbuzz/hb-font.h:247:1: note: 'hb_font_funcs_set_glyph_h_advance_func' declared here
hb_font_funcs_set_glyph_h_advance_func (hb_font_funcs_t *ffuncs,
^
In file included from gen/third_party/blink/renderer/platform/platform_jumbo_23.cc:9:
../../third_party/ffmpeg/../../third_party/blink/renderer/platform/fonts/shaping/harfbuzz_face.cc:321:16: error: cannot initialize a parameter of type 'hb_font_get_glyph_h_advance_func_t' (aka 'int (*)(hb_font_t *, void *, unsigned int, void *)') with an lvalue of type 'void (hb_font_t *, void *, unsigned int, hb_codepoint_t *, unsigned int, hb_position_t *, unsigned int, void *)' (aka 'void (hb_font_t *, void *, unsigned int, unsigned int *, unsigned int, int *, unsigned int, void *)'): different number of parameters (4 vs 8)
funcs, HarfBuzzGetGlyphHorizontalAdvances, nullptr, nullptr);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/harfbuzz/hb-font.h:248:41: note: passing argument to parameter 'func' here
hb_font_get_glyph_h_advance_func_t func,
2018-10-28 00:23:09 +03:00
Mikhail Novosyolov
8e84209690
/usr/include/va/va_version.h was still missing while processing 'define'
2018-10-28 00:18:54 +03:00
Mikhail Novosyolov
3a50526b2a
Disable optimize_webui (former Vulkanize) because some NodeJS modules are not readily available
2018-10-27 09:03:06 +03:00
Mikhail Novosyolov
1bc64c27b3
Merge branch 'rosa2016.1' of abf.io:mikhailnov/chromium-browser-stable into rosa2016.1
2018-10-27 02:50:34 +03:00
Mikhail Novosyolov
72a86c1a94
/usr/include/va/va_version.h was missing because vaapi_version was defined before installing build dependencies
2018-10-27 02:49:33 +03:00
Mikhail N
0c1da1a672
Fixed typo
2018-10-27 01:42:20 +03:00
Mikhail Novosyolov
fb35adccca
libffmpeg.so in separate package (I made it be a separated library (is_component_ffmpeg=true) before)
2018-10-27 00:46:31 +03:00
Mikhail Novosyolov
bb4a7b4448
Use Ubuntu patches instead of Gentoo-compiler-r5.patch which made particularly the same changes but was hard to be maintained alongside Ubuntu's patches.
2018-10-27 00:17:29 +03:00
Mikhail Novosyolov
82d80db0d0
Make Gentoo-compiler-r5.patch be applied before Ubuntu's patches to easify debugging conflicts between patches.
2018-10-27 00:02:25 +03:00
Mikhail Novosyolov
63991a2a6d
Removed FEDORA-Fix-gcc-round.patch, we don't use GCC anymore
2018-10-26 23:44:55 +03:00
Mikhail Novosyolov
387c26fef3
Added Mageia-wmvflvmpg.patch
2018-10-26 23:27:14 +03:00
Mikhail Novosyolov
d82a90686c
Sync extra-media.patch with Mageia and rename it
2018-10-26 23:18:32 +03:00
Mikhail Novosyolov
8abe1e4b9d
upd .abf.yml
2018-10-26 18:34:52 +03:00
Mikhail Novosyolov
f89841bb2a
Fix variable
2018-10-26 18:27:54 +03:00
Mikhail Novosyolov
47afa46e92
set -x in patches.sh
2018-10-26 18:24:26 +03:00
Mikhail Novosyolov
b309096652
The script ./patches.sh helps to sync patches in spec and real files
2018-10-26 18:23:44 +03:00
Mikhail Novosyolov
8b4ee07354
Updated from 69 to 70. Refreshed patches. Use bundled ffmpeg to avoid dependency hell with updating system ffmpeg.
2018-10-26 18:20:45 +03:00
Mikhail Novosyolov
861444f8c3
LLVM lld linker results into a very big performance regression of Chromium
2018-10-26 16:45:05 +03:00
Mikhail Novosolov
6e19c6628a
Added bzip2 and xz as requirements to unpack tarballs (yes, they don't exist in a minimal rootfs when building in chroot not on ABF)
2018-10-25 09:33:27 +03:00
Mikhail Novosyolov
2af0271349
Add comment about gold
2018-10-24 18:23:22 +03:00
Mikhail Novosyolov
7f818fe09f
Disabled thin LTO on x86_64 (that's not a good idea, I think)
2018-10-24 18:11:41 +03:00
Mikhail Novosyolov
af86f9893a
Removed patch to build sandbox with -fPIE, because thin LTO of chrome_sandbox fails. This patch was from openSUSE where gcc is used, not clang
2018-10-24 17:56:57 +03:00
Mikhail Novosyolov
0855286d40
With GNU BFD ld linker, 4 GB RAM per worker on ABF really is not enough, linking takes ages. So let's try lld on x86_64.
2018-10-24 15:39:28 +03:00
Mikhail N
5310027d75
-znotext for lld on ix86
2018-10-23 17:58:43 +03:00
Mikhail novosyolov
aa532e1eeb
Decrease verbosity of ninja to make logs smaller
2018-10-23 17:04:04 +03:00
Mikhail N
2ee7191501
try lld + jumbo 10 on i586
2018-10-23 10:31:37 +03:00
Mikhail Novosyolov
bfd50434cc
Fix typo (fix building on x86_64)
2018-10-23 07:10:11 +03:00
Mikhail Novosyolov
55f7ebf0e7
Conditional flags for jumbo. Turned off jumbo for now.
2018-10-23 03:59:34 +03:00
Mikhail Novosyolov
849af6d3e5
Fix if-else. jumbo is_limit 10 for ix86, because gold linker still gave aerror of allocating memory.
2018-10-23 03:43:47 +03:00
Mikhail Novosyolov
9b152c93b6
Reworked how linker options are defined. jumbo 50 for i586.
2018-10-22 21:09:36 +03:00
Mikhail Novosyolov
10addb7a3a
lld=false, gold=true, another attempt to take some flags from Ubuntu
2018-10-22 11:15:57 +03:00
Mikhail Novosyolov
fd65f6ed77
Removed duplicates in patches
2018-10-22 10:52:43 +03:00
Mikhail Novosyolov
b2ac276c30
Fix %patch macro
2018-10-22 01:11:06 +03:00
Mikhail Novosyolov
f4be198056
Restore compiler-r4.patch. Trying to switch to lld because it is so hardcoded that our patch to use Gold does not help to use gold on x86_64.
2018-10-22 00:58:38 +03:00
Mikhail Novosyolov
1be1eaff53
use_cfi
2018-10-21 23:29:27 +03:00