Package Details: ungoogled-chromium-xdg 151.0.7922.137-1

Git Clone URL: https://aur.archlinux.org/ungoogled-chromium-xdg.git (read-only, click to copy)
Package Base: ungoogled-chromium-xdg
Description: A lightweight approach to removing Google web service dependency - allow disabling omnibox auto completion
Upstream URL: https://github.com/ungoogled-software/ungoogled-chromium
Licenses: BSD-3-Clause
Conflicts: chromedriver, chromium
Provides: chromedriver, chromium
Submitter: noahvogt
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 13
Popularity: 0.013594
First Submitted: 2021-11-09 17:10 (UTC)
Last Updated: 2026-08-14 01:39 (UTC)

Dependencies (73)

Required by (206)

Sources (18)

Pinned Comments

ZhangHua commented on 2026-03-13 08:25 (UTC) (edited on 2026-03-13 09:04 (UTC) by ZhangHua)

Good news: xdg-basedir.patch has landed since 146.0.7680.0. This means if you just need chromium not to create .pki directory in your home, you can consider aur/ungoogled-chromium or extra/chromium now. This package now only has no-omnibox-suggestion-autocomplete.patch by noahvogt, which allows you disable auto completion in address bar completely.

ZhangHua commented on 2025-05-30 00:55 (UTC)

BREAKING CHANGE: The pki folder is moved from .local/share/chrome/pki to .local/share/pki to follow comment in xdg-basedir.patch. You may need a migration like removing the old one and/or adding your custom certificates in the browser again.

ZhangHua commented on 2024-09-02 13:34 (UTC) (edited on 2025-03-31 05:19 (UTC) by ZhangHua)

For people who want to try a recently prebuilt version, you can check my OBS: https://build.opensuse.org/package/show/home:ZhangHua:ungoogled-chromium-xdg/ungoogled-chromium-xdg

But please note that this OBS repository is not official, nor it is supported by noahvogt, it is just my personal repository to build and use a more recent ungoogled-chromium-xdg.

Edit: It seems that noahvogt is MIA for such a long time that this package is orphaned, I will take over this package, but I am not familiar with C++ so I cannot say how long this package can be maintained by myself.

Latest Comments

1 2 Next › Last »

ZhangHua commented on 2026-05-05 04:43 (UTC)

@Knotrocket Yeah, I agree with you. I am going to update the pkgdesc, but renaming to another pkgbase seems too breaking for everyone. Let us continue using this pkgbase so every existing user won't need a manual migration.

Knotrocket commented on 2026-05-04 21:44 (UTC)

This package's name and description are misleading now that its primary patch has been upstreamed.

This package now only has no-omnibox-suggestion-autocomplete.patch by noahvogt, which allows you disable auto completion in address bar completely.

Is it worth keeping this around just for that? If so could it be renamed?

ZhangHua commented on 2026-03-13 08:25 (UTC) (edited on 2026-03-13 09:04 (UTC) by ZhangHua)

Good news: xdg-basedir.patch has landed since 146.0.7680.0. This means if you just need chromium not to create .pki directory in your home, you can consider aur/ungoogled-chromium or extra/chromium now. This package now only has no-omnibox-suggestion-autocomplete.patch by noahvogt, which allows you disable auto completion in address bar completely.

ZhangHua commented on 2025-05-30 00:55 (UTC)

BREAKING CHANGE: The pki folder is moved from .local/share/chrome/pki to .local/share/pki to follow comment in xdg-basedir.patch. You may need a migration like removing the old one and/or adding your custom certificates in the browser again.

ZhangHua commented on 2024-09-02 13:34 (UTC) (edited on 2025-03-31 05:19 (UTC) by ZhangHua)

For people who want to try a recently prebuilt version, you can check my OBS: https://build.opensuse.org/package/show/home:ZhangHua:ungoogled-chromium-xdg/ungoogled-chromium-xdg

But please note that this OBS repository is not official, nor it is supported by noahvogt, it is just my personal repository to build and use a more recent ungoogled-chromium-xdg.

Edit: It seems that noahvogt is MIA for such a long time that this package is orphaned, I will take over this package, but I am not familiar with C++ so I cannot say how long this package can be maintained by myself.

noahvogt commented on 2024-03-20 20:17 (UTC) (edited on 2024-03-20 20:18 (UTC) by noahvogt)

@Ranguvar Some other people seem to have the same problem on ungoogled-chromium. But this still shouldn't happen.

Btw, this package doesn't need any packages from the [testing] repo.

You can check out [ungoogled-chromium-xdg-bin] where I provide reproducible binaries (made in a clean chroot using ccm). In the binaries I provided, just unzstd und tar -xf (untar) them and check the .BUILDINFO file. This show all exact dependencies and their versions used in the chroot to make the package. Does this match with the versions in your build environment?

(P.S. If you reproduce a packge using makerepropkg (from devtools) it will download the exact same versions off all dependencies in the .BUILDINFO file from the archlinux package archive.)

Ranguvar commented on 2024-03-17 16:40 (UTC) (edited on 2024-03-17 16:41 (UTC) by Ranguvar)

Currently failing to build for me with many linker errors on these 'different target triples' between pc and unknown, and haven't found a solution.

I'm using [testing] fully updated but haven't built this recently so not sure if a package upgrade broke something.


[57754/57754] LINK ./chrome
FAILED: chrome
"python3" "../../build/toolchain/gcc_link_wrapper.py" --output="./chrome" -- clang++ -Wl,--version-script=../../build/linux/chrome.map -fuse-ld=lld -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--icf=all -Wl,--color-diagnostics -Wl,-mllvm,-instcombine-lower-dbg-declare=0 -Wl,--thinlto-cache-dir=thinlto-cache -Wl,--thinlto-cache-policy=cache_size=10\%:cache_size_bytes=40g:cache_size_files=100000 -flto=thin -Wl,--thinlto-jobs=all -Wl,-mllvm,-import-instr-limit=30 -Wl,-mllvm,-disable-auto-upgrade-debug-info -fwhole-program-vtables -Wl,--undefined-version -Wl,--no-call-graph-profile-sort -m64 -no-canonical-prefixes -Wl,-O2 -Wl,--gc-sections -Wl,-z,defs -Wl,--as-needed -nostdlib++ -fsanitize=cfi-vcall -fsanitize=cfi-icall -rdynamic -pie -Wl,--disable-new-dtags -Wl,--lto-O2 prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_abort.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide.rlib prebuilt_rustc_sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject.rlib -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -o "./chrome" -Wl,--start-group @"./chrome.rsp"  -Wl,--end-group  /usr/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a -ldl -lpthread -lrt -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -licui18n -licuuc -licudata -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -ldbus-1 -latk-1.0 -latk-bridge-2.0 -lcups -lgio-2.0 -ldrm -lfontconfig -latomic -lz -latspi -lresolv -lbrotlidec -lexpat -lpng16 -lwebp -lwebpdemux -lwebpmux -lfreetype -ljpeg -lharfbuzz-subset -lharfbuzz -lopus -lm -ldav1d -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lXrandr -lXtst -lgbm -lEGL -lxcb -lxkbcommon -lXi -lpci -lffi -lpangocairo-1.0 -lpango-1.0 -lcairo -lasound -lpulse -lFLAC -lminizip -lxml2 -lxslt -lxshmfence -lstdc++ -lbrotlienc obj/third_party/rust/cxx/v1/lib/libcxx_lib.rlib obj/skia/libskia_cbridge_urust_uside.rlib obj/third_party/rust/font_types/v0_4/lib/libfont_types_lib.rlib obj/third_party/rust/read_fonts/v0_15/lib/libread_fonts_lib.rlib obj/third_party/rust/skrifa/v0_15/lib/libskrifa_lib.rlib obj/build/rust/chromium_prelude/libchromium.rlib obj/third_party/blink/common/rust_crash/libthird_uparty_sblink_scommon_srust_ucrash_crs.rlib obj/components/qr_code_generator/libcomponents_sqr_ucode_ugenerator_cqr_ucode_ugenerator_uffi_uglue.rlib obj/third_party/rust/qr_code/v2/lib/libqr_code_lib.rlib

ld.lld: error: Linking two modules of different target triples: 'obj/skia/libbridge_rust_side_cxx_generated.a(ffi.rs.o at 5410)' is 'x86_64-pc-linux-gnu' whereas 'obj/skia/libskia_cbridge_urust_uside.rlib(libskia_cbridge_urust_uside.skia_cbridge_urust_uside.886c03edc0d6fa42-cgu.0.rcgu.o at 182526)' is 'x86_64-unknown-linux-gnu'

noahvogt commented on 2024-03-08 21:34 (UTC)

Thank you @kovdan01 for your comment. After the package builds successfully with the patches for clang 17, it will automatically update this aur package and its -bin package.

kovdan01 commented on 2024-03-08 19:36 (UTC)

@noahvogt Consider updating compiler-rt-16.patch to compiler-rt-17.patch. Current version of the compiler-rt package is 17 in Arch repos

ZhangHua commented on 2023-07-01 12:42 (UTC)

For people who want to use an unofficial latest version, you can see this: https://github.com/noahvogt/ungoogled-chromium-xdg-aur/issues/2#issuecomment-1615869835