Package Details: chromium-beta-ozone 87.0.4280.27-1

Git Clone URL: https://aur.archlinux.org/chromium-beta-ozone.git (read-only, click to copy)
Package Base: chromium-beta-ozone
Description: Chromium built with patches for wayland support via Ozone (beta channel)
Upstream URL: https://www.chromium.org/Home
Licenses: BSD
Conflicts: chromium
Provides: chromium
Submitter: hedgepigdaniel
Maintainer: hedgepigdaniel
Last Packager: hedgepigdaniel
Votes: 1
Popularity: 0.003267
First Submitted: 2020-01-12 07:38
Last Updated: 2020-10-22 13:40

Dependencies (48)

Required by (71)

Sources (3)

Latest Comments

aorth commented on 2020-06-28 09:57

To fix the xcbgen error you need to add python2-xcb-proto to make depends.

TwainDee commented on 2020-03-17 13:49

Also, the default installation of pipewire on Archlinux installs headers under /usr/include/pipewire-X.X/pipewire/*.h but the build expects them to be under /usr/include/pipewire/*.h I managed to fix this by creating the corresponding symlink at /usr/include/pipewire.

This is also the case for the /usr/include/spa-X.X/spa/... headers that come with pipewire so had to create an additional simlink to /usr/include/spa.

Edit: Actually, it seems that it cannot be built against pipewire-3.x which is the latest version in archlinux repositories, I had to downgrade to pipewire-2.x and the build worked.

TwainDee commented on 2020-03-17 12:58

Edit: It turns out I was managing my nodejs installation using fnm and the enabled version was different than what the build expected. I installed nodejs from archlinux repositories and this fixed the build error.

The build fails for me with:

[6178/38316] ACTION //third_party/devtools-frontend/src/front_end/common:color(//build/toolchain/linux:clang_x64)
FAILED: gen/third_party/devtools-frontend/src/front_end/common/color-tsconfig.json gen/third_party/devtools-frontend/src/front_end/common/color-tsconfig.json.tsbuildinfo gen/third_party/devtools-frontend/src/front_end/common/Color.js gen/third_party/devtools-frontend/src/front_end/common/Color.d.ts
/usr/bin/python2 ../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py --tsconfig_output_location gen/third_party/devtools-frontend/src/front_end/common/color-tsconfig.json --sources ../../third_party/devtools-frontend/src/front_end/common/Color.js --front_end_directory ../../third_party/devtools-frontend/src/front_end/common
Traceback (most recent call last):
  File "../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 108, in <module>
    sys.exit(main())
  File "../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 70, in main
    found_errors, stderr = runTsc(tsconfig_location=tsconfig_output_location)
  File "../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 32, in runTsc
    stderr=subprocess.PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
[6179/38316] ACTION //third_party/devtools-frontend/src/front_end/common:trie(//build/toolchain/linux:clang_x64)
FAILED: gen/third_party/devtools-frontend/src/front_end/common/trie-tsconfig.json gen/third_party/devtools-frontend/src/front_end/common/trie-tsconfig.json.tsbuildinfo gen/third_party/devtools-frontend/src/front_end/common/Trie.js gen/third_party/devtools-frontend/src/front_end/common/Trie.d.ts
/usr/bin/python2 ../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py --tsconfig_output_location gen/third_party/devtools-frontend/src/front_end/common/trie-tsconfig.json --sources ../../third_party/devtools-frontend/src/front_end/common/Trie.js --front_end_directory ../../third_party/devtools-frontend/src/front_end/common
Traceback (most recent call last):
  File "../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 108, in <module>
    sys.exit(main())
  File "../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 70, in main
    found_errors, stderr = runTsc(tsconfig_location=tsconfig_output_location)
  File "../../third_party/devtools-frontend/src/third_party/typescript/ts_library.py", line 32, in runTsc
    stderr=subprocess.PIPE)
  File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
[6195/38316] ACTION //third_party/blink/renderer/bindings/modules/v8:generate_bindings_modules_v8_interfaces(//build/toolchain/linux:clang_x64)
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().

hedgepigdaniel commented on 2020-02-18 22:39

Thanks @ylxdzsw!

No real reason, except that I try and keep this as close as possible to https://www.archlinux.org/packages/extra/x86_64/chromium/ unless I have a good reason not to. I'm not sure when the dependency changed in the chromium package, but I recently brought it more up to date with the chromium package generally and that was one of the changes.

ylxdzsw commented on 2020-02-17 08:28

Thanks for maintaining this excellent PKGBUILD. Just wonder why it has a hard dependency on ttf-liberation starts from two versions ago, while it used to need only any ttf-fonts?