Commit graph

680 commits

Author SHA1 Message Date
Your Name
ebfd6a9008 Add .gitignore and .gitea/workflows/ci.yml
Some checks failed
Run CI/CD... / main (push) Has been cancelled
2025-01-31 18:58:08 +00:00
5d2d62211b Добавление .gitignore и .gitea/workflows/ci.yml 2025-01-07 03:45:11 +03:00
bc74c3b709 109.0.5414.119 2023-02-07 22:46:19 +00:00
46d59aaa24 109.0.5414.119 2023-02-07 10:30:33 +00:00
7bfb00df6a 109.0.5414.119 2023-02-06 16:17:28 +00:00
ec19b80bb0 109.0.5414.119 2023-02-05 21:03:21 +00:00
cf24e5deeb 109.0.5414.119 2023-02-05 19:54:28 +00:00
15778a0d3a 109.0.5414.119 2023-02-05 19:49:59 +00:00
eaa89e5f73 109.0.5414.119 2023-02-05 18:40:55 +00:00
Mikhail Novosyolov
c8f1c9e3b1 upd: 105.0.5195.102 -> 106.0.5249.61 2022-09-30 17:11:18 +03:00
Mikhail Novosyolov
bd247c214b upd: 105.0.5195.52 -> 105.0.5195.102 2022-09-03 10:50:36 +03:00
Mikhail Novosyolov
3d7386b77a Fix includes
```
DEBUG: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.cpp:9:
DEBUG: In file included from ../../third_party/angle/src/common/vulkan/vulkan_icd.h:15:
DEBUG: In file included from ../../third_party/angle/src/common/vulkan/vk_headers.h:14:
DEBUG: In file included from ../../third_party/angle/src/third_party/volk/volk.h:50:
DEBUG: In file included from ../../third_party/vulkan-deps/vulkan-headers/src/include/vulkan/vulkan.h:41:
DEBUG: In file included from ../../third_party/wayland/src/src/wayland-client.h:40:
DEBUG: /usr/include/wayland-client-protocol.h:1038:13: error: use of undeclared identifier 'wl_proxy_marshal_flags'
DEBUG:         callback = wl_proxy_marshal_flags((struct wl_proxy *) wl_display,
```
2022-09-02 21:47:09 +03:00
Mikhail Novosyolov
fc7477d8be upd: 104.0.5112.101 -> 105.0.5195.52 2022-09-02 20:36:06 +03:00
Mikhail Novosyolov
e8970fc302 upd: 103.0.5060.134 -> 104.0.5112.101 2022-08-21 14:08:21 +03:00
Mikhail Novosyolov
8888bdb74c upd: 103.0.5060.114 -> 103.0.5060.134 2022-07-29 12:26:10 +03:00
Mikhail Novosyolov
b4d315ce78 upd: 103.0.5060.53 -> 103.0.5060.114 2022-07-16 19:06:30 +03:00
Andrey Grigorev
db01d83e2d Rebuild with at-spi2-core 2022-07-13 08:39:02 +00:00
Mikhail Novosyolov
f22e75737c Fix building gn
on rosa2021.1:
DEBUG: FAILED: src/base/strings/string_util.o
DEBUG: /opt/llvm15/bin/clang++ -MMD -MF src/base/strings/string_util.o.d -I../../../tools/gn/src -I. -nostdinc++ -Wno-unused-command-line-argument -I/usr/include/libstdc++-gcc10 -I/usr/include/libstdc++-gcc10/aarch64-rosa-linux-gnu -D_LIBCPP_HAS_NO_VENDOR_AVAILABILITY_ANNOTATIONS -DNDEBUG -O3 -fdata-sections -ffunction-sections -Werror -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -std=c++17 -c ../../../tools/gn/src/base/strings/string_util.cc -o src/base/strings/string_util.o
DEBUG: In file included from ../../../tools/gn/src/base/strings/string_util.cc:9:
DEBUG: /usr/include/libstdc++-gcc10/math.h:116:31: error: '__STDCPP_WANT_MATH_SPEC_FUNCS__' is not defined, evaluates to 0 [-Werror,-Wundef]
DEBUG: #if __cplusplus >= 201103L && __STDCPP_WANT_MATH_SPEC_FUNCS__ != 0
DEBUG:                               ^
DEBUG: 1 error generated.

Add a hack to workaround it
2022-06-29 18:55:49 +03:00
Mikhail Novosyolov
af51eed456 upd: 102.0.5005.61 -> 103.0.5060.53 2022-06-29 18:33:08 +03:00
Mikhail Novosyolov
f47ac61fa3 add URL to an upstream bug for adjusting sizes in new tab page 2022-06-10 13:42:51 +03:00
Mikhail Novosyolov
2162f3096f Adjust new tab page for Russian text 2022-06-06 12:02:34 +03:00
Mikhail Novosyolov
44c6624c18 Hide not working "Turn on sync" buttons 2022-06-06 00:11:07 +03:00
Mikhail Novosyolov
9bb8103f5a Simplify patch 2022-06-06 00:07:50 +03:00
Mikhail Novosyolov
276c8b0335 Yandex still was not the default search engine 2022-06-04 15:55:43 +03:00
Mikhail Novosyolov
9c40a479c6 Fix openning new tab
It tried to open chrome://new-tab-page-third-party and failed
2022-06-03 23:20:00 +03:00
Mikhail Novosyolov
d57692f7aa Remove not working voice search button 2022-05-30 00:48:20 +03:00
Mikhail Novosyolov
fb292ee189 Use new icons
They were already in new ROSA icon themes.

new-system-icons.tar.xz was not used.
2022-05-30 00:41:27 +03:00
Mikhail Novosyolov
409a775328 Replace Google logo in chrome://new-tab-page 2022-05-30 00:00:07 +03:00
Mikhail Novosyolov
6974bcb422 Make Yandex be the default search engine 2022-05-29 22:39:47 +03:00
Mikhail Novosyolov
2c507d422b Update files for v102
```
DEBUG: + rm -fv 'out/Release/swiftshader/*.TOC'
DEBUG: + cp -r out/Release/swiftshader /builddir/build/BUILDROOT/chromium-browser-stable-102.0.5005.61-1.x86_64/usr/lib64/chromium-browser
DEBUG: cp: cannot stat 'out/Release/swiftshader': No such file or directory
DEBUG: error: Bad exit status from /var/tmp/rpm-tmp.7ywz7i (%install)
```

Own directory

Fix typo

Pepper (PPAPI) plugins do not exist anymore, Flash player was the last one.
2022-05-29 14:35:46 +03:00
Mikhail Novosyolov
a00137467c PDFium became not buildable with old freetype
In rosa2016.1:
```
../../third_party/pdfium/core/fpdfapi/font/cpdf_cidfont.cpp:740:27: error: no matching function for call to 'FT_Get_Name_Index'
                        : FT_Get_Name_Index(face, name);
```
2022-05-29 14:13:43 +03:00
Mikhail Novosyolov
5c5ccf2ff9 rosa2016.1: hack missing include of linux/memfd.h
```
[1792/51628] CXX obj/v8/v8_libbase/platform-posix.o
FAILED: obj/v8/v8_libbase/platform-posix.o
/opt/llvm15/bin/clang++ -MMD -MF obj/v8/v8_libbase/platform-posix.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D_GNU_SOURCE -DCR_CLANG_REVISION=\"llvmorg-15-init-7570-gba4537b2-1\" -D_LIBCPP_ABI_UNSTABLE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_ENABLE_NODISCARD -DCR_LIBCXX_REVISION=79a2e924d96e2fc1e4b937c42efd08898fa472d7 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SHORT_BUILTIN_CALLS -DV8_EXTERNAL_CODE_SPACE -DV8_ENABLE_MAGLEV -DV8_ENABLE_WEBASSEMBLY -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_COMPRESS_POINTERS -DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_SANDBOX -DV8_DEPRECATION_WARNINGS -DCPPGC_CAGED_HEAP -DV8_TARGET_ARCH_X64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -I../.. -Igen -I../../buildtools/third_party/libc++ -I../../v8 -I../../v8/include -Igen/v8 -Igen/v8/include -Wall -Wextra -Wimplicit-fallthrough -Wunreachable-code-aggressive -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wloop-analysis -Wno-unneeded-internal-declaration -Wenum-compare-conditional -Wno-psabi -Wno-ignored-pragma-optimize -Wno-unqualified-std-cast-call -Wno-deprecated-non-prototype -Xclang -no-opaque-pointers -Wshadow -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -ffp-contract=off -flto=thin -fsplit-lto-unit -fwhole-program-vtables -fcomplete-member-pointers -m64 -msse3 -no-canonical-prefixes -fno-omit-frame-pointer -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wmissing-field-initializers -Wno-shadow -Wunreachable-code -Wshorten-64-to-32 -O3 -fdata-sections -ffunction-sections -fno-unique-section-names -std=c++17 -Wno-trigraphs -fno-aligned-new -fno-exceptions -fno-rtti -nostdinc++ -isystem../../buildtools/third_party/libc++/trunk/include -isystem../../buildtools/third_party/libc++abi/trunk/include -fvisibility-inlines-hidden -c ../../v8/src/base/platform/platform-posix.cc -o obj/v8/v8_libbase/platform-posix.o
../../v8/src/base/platform/platform-posix.cc:591:44: error: use of undeclared identifier 'MFD_CLOEXEC'
    fd = memfd_create("V8MemFDForTesting", MFD_CLOEXEC);
```
2022-05-27 02:36:47 +03:00
Mikhail Novosyolov
2ed5932e48 w/a failure of 3rd-party script
```
DEBUG: FAILED: gen/third_party/dawn/dawn_version_gen.json_tarball
DEBUG: /usr/bin/python3 ../../third_party/dawn/generator/dawn_version_generator.py --dawn-dir ../../third_party/dawn/ --template-dir /builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/templates --jinja2-path /builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2 --output-json-tarball gen/third_party/dawn/dawn_version_gen.json_tarball --depfile gen/third_party/dawn/dawn_version_gen.json_tarball.d --expected-outputs-file gen/third_party/dawn/dawn_version_gen.expected_outputs --allowed-output-dirs-file gen/third_party/dawn/dawn_version_gen.allowed_output_dirs
DEBUG: Traceback (most recent call last):
DEBUG:   File "../../third_party/dawn/generator/dawn_version_generator.py", line 113, in <module>
DEBUG:     sys.exit(run_generator(DawnVersionGenerator()))
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/generator_lib.py", line 327, in run_generator
DEBUG:     outputs = _do_renders(renders, args.template_dir)
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/generator_lib.py", line 186, in _do_renders
DEBUG:     content = env.get_template(render.template).render(**params)
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2/../jinja2/environment.py", line 1090, in render
DEBUG:     self.environment.handle_exception()
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2/../jinja2/environment.py", line 832, in handle_exception
DEBUG:     reraise(*rewrite_traceback_stack(source=source))
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/jinja2/../jinja2/_compat.py", line 28, in reraise
DEBUG:     raise value.with_traceback(tb)
DEBUG:   File "/builddir/build/BUILD/chromium-102.0.5005.61/third_party/dawn/generator/templates/dawn/common/Version.h", line 20, in top-level template code
DEBUG:     static constexpr char kGitHash[] = "{{get_gitHash()}}";
DEBUG:   File "../../third_party/dawn/generator/dawn_version_generator.py", line 83, in <lambda>
DEBUG:     'get_gitHash': lambda: get_gitHash(os.path.abspath(args.dawn_dir)),
DEBUG:   File "../../third_party/dawn/generator/dawn_version_generator.py", line 26, in get_gitHash
DEBUG:     result = subprocess.run([get_git(), 'rev-parse', 'HEAD'],
DEBUG:   File "/usr/lib64/python3.8/subprocess.py", line 493, in run
DEBUG:     with Popen(*popenargs, **kwargs) as process:
DEBUG:   File "/usr/lib64/python3.8/subprocess.py", line 858, in __init__
DEBUG:     self._execute_child(args, executable, preexec_fn, close_fds,
DEBUG:   File "/usr/lib64/python3.8/subprocess.py", line 1704, in _execute_child
DEBUG:     raise child_exception_type(errno_num, err_msg, err_filename)
DEBUG: FileNotFoundError: [Errno 2] No such file or directory: 'git'
```
2022-05-27 01:33:46 +03:00
Mikhail Novosyolov
7d51148c90 Make new tab page functional with non-Google default search engine 2022-05-26 20:58:49 +03:00
Mikhail Novosyolov
00590e1a04 upd: 99.0.4844.84 -> 102.0.5005.61
Not buildable with llvm12, requires commit d69e9f9d89 in LLVM
2022-05-26 19:19:27 +03:00
Mikhail Novosyolov
716d2bc16d upd: 99.0.4844.74 -> 99.0.4844.84 2022-03-27 13:07:09 +03:00
Mikhail Novosyolov
a3b000fc70 upd: 98.0.4758.102 -> 99.0.4844.74 2022-03-27 12:22:50 +03:00
Mikhail Novosyolov
75b913209f Remove garbage *.TOC files
$ rpm -ql chromium-browser-stable | grep TOC
/usr/lib64/chromium-browser/libEGL.so.TOC
/usr/lib64/chromium-browser/libGLESv2.so.TOC
/usr/lib64/chromium-browser/swiftshader/libEGL.so.TOC
/usr/lib64/chromium-browser/swiftshader/libGLESv2.so.TOC

strace confirmed that they are not used.
2022-03-27 12:22:14 +03:00
Mikhail Novosyolov
711d751660 rm odd variable rtc_pipewire_version
```
DEBUG: [194/194] LINK gn
DEBUG: WARNING at the command-line "--args":24:85: Build argument has no effect.
DEBUG:                   rtc_use_pipewire=true rtc_link_pipewire=true rtc_pipewire_version="0.3"
DEBUG:                                                                                     ^----
DEBUG: The variable "rtc_pipewire_version" was set as a build argument
DEBUG: but never appeared in a declare_args() block in any buildfile.
```
2022-03-27 12:22:08 +03:00
Mikhail Novosyolov
744ffc6776 Get rid of Java in BR
It was needed only to check bundled javascript, it does not make sense during package building
(because we will not try to fix any issues found by it, Chromium developers do a great job themselves).
2022-03-27 12:21:59 +03:00
Mikhail Novosyolov
4731881556 Clean up strange build options
Remove options that seem to be odd (either do not exist, or do nothing, or set default values).
2022-03-27 12:21:34 +03:00
Mikhail Novosyolov
77afa73de9 upd: 98.0.4758.80 -> 98.0.4758.102 2022-02-16 01:23:17 +03:00
Mikhail Novosyolov
88b203f8d3 Fix typo 2022-02-05 09:02:56 +03:00
Mikhail Novosyolov
729e0758a3 Update links in bookmarks
Use Russian versions because English websites are not maintained properly and most users are Russian-speaking.
2022-02-05 07:27:18 +03:00
Mikhail Novosyolov
c4eeae727c Fix missync of options
Libraries are unbundled bellow removed code:
<...> build/linux/unbundle/replace_gn_files.py --system-libraries \
	freetype \
	fontconfig \
	libdrm
But settings were set to use bundled ones.
2022-02-05 07:24:52 +03:00
Mikhail Novosyolov
85fa56bfdc Default to mode without native header to save space and use GTK+ theme by default for style consistency with the rest of the system
+ clean up of the config, removed odd and probably not working parts
2022-02-05 07:18:22 +03:00
Mikhail Novosyolov
b1ab34053c Move default config into a separate file
This will easify editing it.
No changes made.
Reformatted by jq(1).
2022-02-05 07:11:42 +03:00
Mikhail Novosyolov
b9ef6b0247 Fix path in comment 2022-02-05 07:07:04 +03:00
Mikhail Novosyolov
d929e67ffb Do not set LD_LIBRARY_PATH
RPATH is set and is enough:
$ patchelf --print-rpath /usr/lib64/chromium-browser/chrome
$ORIGIN
2022-02-05 06:50:07 +03:00
Mikhail Novosyolov
534c78119b Remove not used BR 2022-02-05 06:48:08 +03:00