Package Details: ungoogled-chromium 131.0.6778.85-1

Git Clone URL: https://aur.archlinux.org/ungoogled-chromium.git (read-only, click to copy)
Package Base: ungoogled-chromium
Description: A lightweight approach to removing Google web service dependency
Upstream URL: https://github.com/ungoogled-software/ungoogled-chromium
Keywords: blink browser privacy web
Licenses: BSD-3-Clause
Conflicts: chromedriver, chromium
Provides: chromedriver, chromium
Submitter: ilikenwf
Maintainer: JstKddng (networkException)
Last Packager: networkException
Votes: 354
Popularity: 5.12
First Submitted: 2016-12-19 08:08 (UTC)
Last Updated: 2024-11-20 21:14 (UTC)

Required by (136)

Sources (14)

Pinned Comments

JstKddng commented on 2022-05-06 14:37 (UTC) (edited on 2022-06-27 13:48 (UTC) by JstKddng)

A new va-api patch for wayland has been added. Required flags for it to work are the following, thanks to @acidunit

--disable-features=UseChromeOSDirectVideoDecoder
--enable-hardware-overlays

JstKddng commented on 2020-07-19 06:34 (UTC)

You can get prebuilt binaries here:

https://github.com/ungoogled-software/ungoogled-chromium-archlinux#binary-downloads

seppia commented on 2018-12-12 21:34 (UTC)

Please do NOT flag this package as out of date in relation to official chromium releases.

This is NOT Google Chromium and new releases come after additional work of the ungoogled-chromium contributors, so they may not be ready, nor available for days or even weeks after a new version of official chromium is released.

Please refer to https://github.com/Eloston/ungoogled-chromium/tags for ungoogled-chromium releases. Use those and please flag this package as out of date only if a newer release is present there. I will update the PKGBUILD as soon as I can every time a new release comes out.

Thanks

Latest Comments

« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 66 Next › Last »

JstKddng commented on 2021-10-12 17:45 (UTC)

@unphysicalix

yes it's ok, just click on the Flag package out-of-date button. I'll update asap

unphysicalix commented on 2021-10-11 19:35 (UTC)

Hi, is it ok to remind you of a 3 day old newer version ? https://github.com/Eloston/ungoogled-chromium/releases/tag/94.0.4606.81-1

A new PKGBUILD will be appreciated. Thanks.

DAC324 commented on 2021-10-01 22:10 (UTC)

Sorry - typo. I just meant clang 12, had only confused that with gcc 11. Sorry again. chromium comes with clang 13, and apparently, there are a few differences.

JstKddng commented on 2021-10-01 19:51 (UTC)

clang 11? latest clang is 12, the OBS is using clang 12 and compiles without a problem, maybe you have an outdated system

DAC324 commented on 2021-10-01 10:55 (UTC) (edited on 2021-10-01 22:08 (UTC) by DAC324)

Looks like I have found the reason why flatc, protoc and protozero_plugin are all failing with error code 5:

These binaries are freshly built during the chromium build process. If the system clang 12 is used, they crash with code 5 (which, unfortunately, does not add any insight as it is simply a crash without further information provided).

That means: If you experience errors coming from any of those three binaries, you must switch to the clang toolchain provided by Google:

  echo "Download prebuilt clang from Google"
  cd "$srcdir/chromium-$pkgver"

  ./tools/clang/scripts/update.py
# For use of the bundled clang
# if not defined or commented out, system clang will be used
_clang_path="${srcdir}/chromium-${pkgver}/third_party/llvm-build/Release+Asserts/bin/"

  export CC="${_clang_path}clang"
  export CXX="${_clang_path}clang++"
  export AR="${_clang_path}llvm-ar"

DAC324 commented on 2021-09-29 08:23 (UTC)

@JstKddng: python2 is installed here but my /usr/bin/python says it is 3.9.7:

$ /usr/bin/python --version
Python 3.9.7

So this does not seem to be the cause for this error. I tried executing the offending command line separately in the terminal, and got the following:

$ /usr/bin/python ../../tools/protoc_wrapper/protoc_wrapper.py chrome_track_event.proto --protoc ./protoc --proto-in-dir ../../base/tracing/protos --plugin protozero_plugin --plugin-out-dir gen/base/tracing/protos --plugin-options wrapper_namespace=pbzero --import-dir=../../third_party/perfetto/
Protoc has returned non-zero status: -5

python2 adds some more detail:

$ /usr/bin/python2 ../../tools/protoc_wrapper/protoc_wrapper.py chrome_track_event.proto --protoc /var/tmp/pamac-build-gerd/chromium-dev/src/chromium-96.0.4651.0/out/Release/protoc --proto-in-dir ../../base/tracing/protos --plugin protozero_plugin --plugin-out-dir gen/base/tracing/protos --plugin-options wrapper_namespace=pbzero --import-dir=../../third_party/perfetto/
--plugin_out: protoc-gen-plugin: Plugin killed by signal 5.
Protoc has returned non-zero status: 1

Unfortunately, all I could find about Signal 5 is that it is SIGTRAP: Breakpoint/Exception Handling and it looks impossible to find out what caused the exception.

JstKddng commented on 2021-09-28 12:43 (UTC)

@DAC324

Do you have python2 installed? Since v93 python2 is no longer a dep and I think when you build it is trying to use python2 on some of the scripts and thus fails.

DAC324 commented on 2021-09-28 09:03 (UTC) (edited on 2021-09-28 09:38 (UTC) by DAC324)

The build aborts with funny errors like below

[5314/41730] /usr/bin/python ../../tools/protoc_wrapper/protoc_wrapper.py raw_events.proto --protoc ./protoc --proto-in-dir ../../media/cast/logging/proto --cc-out-dir gen/media/cast/logging/proto --py-out-dir pyproto/media/cast/logging/proto
FAILED: pyproto/media/cast/logging/proto/raw_events_pb2.py gen/media/cast/logging/proto/raw_events.pb.h gen/media/cast/logging/proto/raw_events.pb.cc 
/usr/bin/python ../../tools/protoc_wrapper/protoc_wrapper.py raw_events.proto --protoc ./protoc --proto-in-dir ../../media/cast/logging/proto --cc-out-dir gen/media/cast/logging/proto --py-out-dir pyproto/media/cast/logging/proto
Protoc has returned non-zero status: -5
  • and Google does not find anything about these :(

JstKddng commented on 2021-09-26 18:35 (UTC)

@followait

just checked, nothing too important, but if there was I'd prefer that guy to PR the uc repo with those patches so that everyone can benefit.

@IEPforAUR

not sure how pamac or pikaur download/reuse the downloaded package sources