ungoogled-chromium-xdg
maintainer ZhangHua
· 13 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package builds from official Chromium source code hosted on Google's storage and applies ungoogled-chromium patches from GitHub; the non-whitelisted host is Google's official release infrastructure, making this a normal, safe AUR build.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package builds from official Chromium source code hosted on Google's storage and applies ungoogled-chromium patches from GitHub; the non-whitelisted host is Google's official release infrastructure, making this a normal, safe AUR build.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:88
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver-lite.tar.xz
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Noah Vogt (noahvogt) <noah@noahvogt.com>
2
# Maintainer: Seppia <seppia@seppio.fish>
3
# Maintainer: JustKidding <jk@vin.ovh>
4
5
# Based on extra/chromium, with ungoogled-chromium patches
6
7
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
8
# Contributor: Pierre Schmitz <pierre@archlinux.de>
9
# Contributor: Jan "heftig" Steffens <jan.steffens@gmail.com>
10
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
11
12
# binary version of this package (-bin): github.com/noahvogt/ungoogled-chromium-xdg-bin-aur
13
14
pkgname=ungoogled-chromium-xdg
15
pkgver=150.0.7871.186
16
pkgrel=1
17
_launcher_ver=8
18
_manual_clone=0
19
_system_clang=1
20
_uc_usr=ungoogled-software
21
_uc_ver=$pkgver-1
22
pkgdesc="A lightweight approach to removing Google web service dependency - allow disabling omnibox auto completion"
23
arch=('x86_64')
24
url="https://github.com/ungoogled-software/ungoogled-chromium"
25
license=('BSD-3-Clause')
26
depends=(
27
'alsa-lib'
28
'at-spi2-core'
29
'cairo'
30
'dbus'
31
'desktop-file-utils'
32
'expat'
33
'glib2'
34
'glibc'
35
'gtk3'
36
'hicolor-icon-theme'
37
'libcups'
38
'libffi'
39
'libgcc'
40
'libgcrypt'
41
'libpulse'
42
'libstdc++'
43
'libva'
44
'libx11'
45
'libxcb'
46
'libxcomposite'
47
'libxdamage'
48
'libxext'
49
'libxfixes'
50
'libxkbcommon'
51
'libxrandr'
52
'libxss'
53
'mesa'
54
'nspr'
55
'nss'
56
'pango'
57
'pciutils'
58
'systemd'
59
'systemd-libs'
60
'ttf-liberation'
61
'xdg-utils'
62
'zlib'
63
)
64
makedepends=(
65
'clang'
66
'compiler-rt'
67
'git'
68
'gn'
69
'gperf'
70
'java-runtime-headless'
71
'lld'
72
'ninja'
73
'nodejs'
74
'pipewire'
75
'python'
76
'qt6-base'
77
'rust-bindgen'
78
'rust'
79
)
80
optdepends=('pipewire: WebRTC desktop sharing under Wayland'
81
'kdialog: support for native dialogs in Plasma'
82
'gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland)'
83
'qt6-base: Qt support'
84
'org.freedesktop.secrets: password storage backend on GNOME, KDE and Xfce'
85
'upower: Battery Status API support'
86
'chromium-extension-web-store: Web Store Functionality')
87
options=('!lto') # Chromium adds its own flags for ThinLTO
88
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver-lite.tar.xz
89
"ungoogled-chromium-$_uc_ver.tar.gz::https://github.com/$_uc_usr/ungoogled-chromium/archive/$_uc_ver.tar.gz"
90
https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver/chromium-launcher-$_launcher_ver.tar.gz
91
chromium-138-nodejs-version-check.patch
92
chromium-145-fix-SYS_SECCOMP.patch
93
chromium-147-revert-clang-no-lifetime-dse-flag.patch
94
chromium-147-rust-1.95-bytemuck.patch
95
chromium-149-drop-unknown-clang-flag.patch
96
chromium-149-use-of-undeclared-identifier-ERROR.patch
97
chromium-149-unbundle-minizip-undo-unicode.patch
98
chromium-150-fix-ar-unbundle.patch
99
chromium-150-fix-sysroot-path-error.patch
100
chromium-150-revert-avx-flag-change.patch
101
compiler-rt-adjust-paths.patch
102
increase-fortify-level.patch
103
enable-widevine-arm64.patch
104
use-oauth2-client-switches-as-default.patch
105
glibc-2.42-baud-rate-fix.patch
106
# ungoogled-chromium-xdg patches
107
no-omnibox-suggestion-autocomplete.patch)
108
sha256sums=('4ff4b64971c8097631a4f17d2f7fb050e8ede62b1b3c0f1ef0a1fffcac11bbb7'
109
'f40444c3f7ecf63ed5bfe01944e23ebe9d0d6246ce99f5d2adad0728dc35164f'
110
'213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
111
'11a96ffa21448ec4c63dd5c8d6795a1998d8e5cd5a689d91aea4d2bdd13fb06e'
112
'4fc040a0656a0a524dd8ad090cd129fc5b6cb21adcc66be82080165789e8c13e'
113
'c382830318c5b37826ecf44f3ba9def6be8affdad1bce819ecb83f3222ff4b3a'
114
'b9e6339221efe03540ffb360c161d93604a1fc93a5a1c53e5e9849066f987d05'
115
'5ade4cdba7afebfcc09fa969f15bf27404579beac5b7bafb59a0214d407e4ad2'
116
'951514535be65f0e2f84e82305d96292be1da353c1427ba1048ea24be70003c4'
117
'c22338d13f12772cdbcb5cfc1ace94438b9f9c72353cdb165a3ff3ef3d677c78'
118
'f056d12571823d06c2a938158734fb4c7eeccb5c6f68228634d0c73d75feaa78'
119
'5c42260b11b87dd01c4ef11598033e9687bdf384af2e45adab2fd00964e977e8'
120
'5f6ccb7b945c8a13c690493723bad816b36f2f25792d47e677b56f8200907e60'
121
'ec8e49b7114e2fa2d359155c9ef722ff1ba5fe2c518fa48e30863d71d3b82863'
122
'd634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342'
123
'3af12626f563a4b9559102f4fc3cdf34116130402dd20807e08a489f92d5f80c'
124
'9343afa1a4308a7cfb3317229f5aff7778688debcc03c4a74a85908aa1d0cc3a'
125
'1c1898f263eaacbc069a8e1a3e732852350350d1dad4cb1a6bba430e3b796cd0'
126
'f4a93437b3e45518fc307606a98e5b4b1fb3471f44ce36a8ef83d57e5c90ca72')
127
128
if (( _manual_clone )); then
129
source[0]=fetch-chromium-release
130
sha256sums[0]='2e2f36e3cd1ebc4ad57fd310774a5e5e9db77883d5f9374fedeaabd3c103b819'
131
makedepends+=('python-httplib2' 'python-pyparsing' 'python-six' 'npm' 'rsync')
132
fi
133
134
provides=("chromium=${pkgver}" "chromedriver=${pkgver}")
135
conflicts=('chromium' 'chromedriver')
136
137
# Possible replacements are listed in build/linux/unbundle/replace_gn_files.py
138
# Keys are the names in the above script; values are the dependencies in Arch
139
declare -gA _system_libs=(
140
[brotli]=brotli
141
[dav1d]=dav1d
142
#[ffmpeg]=ffmpeg # YouTube playback stopped working in Chromium 120
143
[flac]=flac
144
[fontconfig]=fontconfig
145
[freetype]=freetype2
146
[harfbuzz]=harfbuzz
147
#[icu]=icu
148
#[jsoncpp]=jsoncpp # needs libstdc++
149
#[libaom]=aom
150
#[libavif]=libavif # needs -DAVIF_ENABLE_EXPERIMENTAL_GAIN_MAP=ON
151
[libdrm]=libdrm
152
[libjpeg]=libjpeg-turbo
153
#[libpng]=libpng # libpng has been replaced by the png rust crate
154
#[libvpx]=libvpx
155
[libwebp]=libwebp
156
[libxml]=libxml2
157
[libxslt]=libxslt
158
[openh264]=openh264
159
[opus]=opus
160
#[re2]=re2 # needs libstdc++
161
#[snappy]=snappy # needs libstdc++
162
#[woff2]=woff2 # needs libstdc++
163
[zlib]=minizip
164
[zstd]=zstd
165
)
166
_unwanted_bundled_libs=(
167
$(printf "%s\n" ${!_system_libs[@]} | sed 's/^libjpeg$/&_turbo/')
168
)
169
depends+=(${_system_libs[@]})
170
171
# Google API keys (see https://www.chromium.org/developers/how-tos/api-keys)
172
# Note: These are for Arch Linux use ONLY. For your own distribution, please
173
# get your own set of keys.
174
#
175
# Starting with Chromium 89 (2021-03-02) the OAuth2 credentials have been left
176
# out: https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
177
178
prepare() {
179
if (( _manual_clone )); then
180
./fetch-chromium-release $pkgver
181
fi
182
cd chromium-$pkgver
183
184
# Allow building against system libraries in official builds
185
sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
186
tools/generate_shim_headers/generate_shim_headers.py
187
188
# https://crbug.com/893950
189
sed -i -e 's/\<xmlMalloc\>/malloc/' -e 's/\<xmlFree\>/free/' \
190
-e '1i #include <cstdlib>' \
191
third_party/blink/renderer/core/xml/*.cc \
192
third_party/blink/renderer/core/xml/parser/xml_document_parser.cc \
193
third_party/libxml/chromium/*.cc
194
195
# Use the --oauth2-client-id= and --oauth2-client-secret= switches for
196
# setting GOOGLE_DEFAULT_CLIENT_ID and GOOGLE_DEFAULT_CLIENT_SECRET at
197
# runtime -- this allows signing into Chromium without baked-in values
198
patch -Np1 -i ../use-oauth2-client-switches-as-default.patch
199
200
# Upstream fixes
201
202
# Fixes from Gentoo
203
patch -Np1 -i ../chromium-138-nodejs-version-check.patch
204
205
# Allow libclang_rt.builtins from compiler-rt >= 16 to be used
206
patch -Np1 -i ../compiler-rt-adjust-paths.patch
207
208
# Increase _FORTIFY_SOURCE level to match Arch's default flags
209
patch -Np1 -i ../increase-fortify-level.patch
210
211
# clang 22 lacks -fsanitize-ignore-for-ubsan-feature, which is needed to use
212
# -fsanitize=array-bounds without triggering UBSan feature detection. Without
213
# feature detection suppression, V8 compiles in __sanitizer_set_death_callback
214
# calls that require the UBSan runtime, which is not linked in a trap-mode
215
# build. Drop the entire sanitize_c_array_bounds cflags block.
216
# Can be dropped when arch has LLVM 23.
217
patch -Np1 -i ../chromium-149-drop-unknown-clang-flag.patch
218
219
# Causes a build failure with our clang version
220
patch -Np1 -i ../chromium-147-revert-clang-no-lifetime-dse-flag.patch
221
222
# https://crbug.com/456218403
223
patch -Np1 -i ../chromium-145-fix-SYS_SECCOMP.patch
224
225
patch -Np1 -i ../chromium-147-rust-1.95-bytemuck.patch
226
227
# enable widevine for arm64
228
patch -Np1 -i ../enable-widevine-arm64.patch
229
230
# https://crbug.com/456677057
231
patch -Np1 -i ../glibc-2.42-baud-rate-fix.patch
232
233
patch -Np1 -i ../chromium-149-use-of-undeclared-identifier-ERROR.patch
234
235
patch -Np1 -i ../chromium-149-unbundle-minizip-undo-unicode.patch
236
237
# Fix issue about missing AR file
238
# Credit: https://github.com/ungoogled-software/ungoogled-chromium/pull/3837
239
patch -Np1 -i ../chromium-150-fix-ar-unbundle.patch
240
241
# Fix issue about missing sysroot path
242
# Credit: https://github.com/ungoogled-software/ungoogled-chromium/pull/3837#issuecomment-4836756738
243
patch -Np1 -i ../chromium-150-fix-sysroot-path-error.patch
244
245
# Fix issue about missing AVX functions
246
# Credit: https://github.com/ungoogled-software/ungoogled-chromium/pull/3837
247
patch -Np1 -i ../chromium-150-revert-avx-flag-change.patch
248
249
# Custom Patches
250
251
# You can now set '1' in the flag #omnibox-ui-max-autocomplete-matches to
252
# effectively disable autocompletion in the url bar (and therefore the so-
253
# called 'shoulder surfing').
254
patch -p1 -i ../no-omnibox-suggestion-autocomplete.patch
255
256
if (( !_system_clang )); then
257
# Use prebuilt rust as system rust cannot be used due to the error:
258
# error: the option `Z` is only accepted on the nightly compiler
259
./tools/rust/update_rust.py
260
261
# To link to rust libraries we need to compile with prebuilt clang
262
./tools/clang/scripts/update.py
263
else
264
# To fix missing libadler.rlib
265
sed -i 's/rustc_nightly_capability = use_chromium_rust_toolchain/rustc_nightly_capability = true/' \
266
build/config/rust.gni
267
fi
268
269
270
# Ungoogled Chromium changes
271
_ungoogled_repo="$srcdir/${pkgname%xdg*}$_uc_ver"
272
273
_utils="${_ungoogled_repo}/utils"
274
msg2 'Pruning binaries'
275
python "$_utils/prune_binaries.py" ./ "$_ungoogled_repo/pruning.list"
276
msg2 'Applying patches'
277
python "$_utils/patches.py" apply ./ "$_ungoogled_repo/patches"
278
msg2 'Applying domain substitution'
279
python "$_utils/domain_substitution.py" apply -r "$_ungoogled_repo/domain_regex.list" \
280
-f "$_ungoogled_repo/domain_substitution.list" -c domainsubcache.tar.gz ./
281
282
# Link to system tools required by the build
283
mkdir -p third_party/node/linux/node-linux-x64/bin \
284
third_party/rust-toolchain/bin \
285
third_party/jdk/current/bin \
286
third_party/gperf/cipd/bin
287
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
288
if (( ! _manual_colne )); then
289
ln -s /usr/bin/rustc third_party/rust-toolchain/bin/
290
fi
291
ln -s /usr/bin/java third_party/jdk/current/bin/
292
ln -s /usr/bin/gperf third_party/gperf/cipd/bin/
293
294
# Remove bundled libraries for which we will use the system copies; this
295
# *should* do what the remove_bundled_libraries.py script does, with the
296
# added benefit of not having to list all the remaining libraries
297
local _lib
298
for _lib in ${_unwanted_bundled_libs[@]}; do
299
find "third_party/$_lib" -type f \
300
\! -path "third_party/$_lib/chromium/*" \
301
\! -path "third_party/$_lib/google/*" \
302
\! -path "third_party/harfbuzz-ng/utils/hb_scoped.h" \
303
\! -regex '.*\.\(gn\|gni\|isolate\)' \
304
-delete
305
done
306
307
./build/linux/unbundle/replace_gn_files.py \
308
--system-libraries "${!_system_libs[@]}"
309
310
# Generate missing header
311
if (( _manual_clone )); then
312
python3 build/util/lastchange.py -m DAWN_COMMIT_HASH \
313
-s third_party/dawn --revision gpu/webgpu/DAWN_VERSION \
314
--header gpu/webgpu/dawn_commit_hash.h
315
fi
316
}
317
318
build() {
319
make -C chromium-launcher-$_launcher_ver
320
321
cd chromium-$pkgver
322
323
if (( _system_clang )); then
324
export CC=clang
325
export CXX=clang++
326
export AR=ar
327
export NM=nm
328
else
329
local _clang_path="$PWD/third_party/llvm-build/Release+Asserts/bin"
330
export CC=$_clang_path/clang
331
export CXX=$_clang_path/clang++
332
export AR=$_clang_path/llvm-ar
333
export NM=$_clang_path/llvm-nm
334
fi
335
336
337
local _flags=(
338
'custom_toolchain="//build/toolchain/linux/unbundle:default"'
339
'host_toolchain="//build/toolchain/linux/unbundle:default"'
340
'is_official_build=true' # implies is_cfi=true on x86_64
341
'symbol_level=0' # sufficient for backtraces on x86(_64)
342
'treat_warnings_as_errors=false'
343
'fatal_linker_warnings=false'
344
'disable_fieldtrial_testing_config=true'
345
'blink_enable_generated_code_formatting=false'
346
'ffmpeg_branding="Chrome"'
347
'proprietary_codecs=true'
348
'rtc_use_pipewire=true'
349
'link_pulseaudio=true'
350
'use_custom_libcxx=true' # https://github.com/llvm/llvm-project/issues/61705
351
'use_sysroot=false'
352
'use_system_libffi=true'
353
'enable_widevine=true'
354
'use_qt5=false'
355
'use_qt6=true'
356
'moc_qt6_path="/usr/lib/qt6"'
357
'enable_platform_hevc=true'
358
'enable_hevc_parser_and_hw_decoder=true'
359
'use_clang_modules=false'
360
)
361
362
if [[ -n ${_system_libs[icu]+set} ]]; then
363
_flags+=('icu_use_data_file=false')
364
fi
365
366
# Append ungoogled chromium flags to _flags array
367
_ungoogled_repo="$srcdir/${pkgname%xdg*}$_uc_ver"
368
readarray -t -O ${#_flags[@]} _flags < "${_ungoogled_repo}/flags.gn"
369
370
371
if (( _system_clang )); then
372
local _clang_version=$(
373
clang --version | grep -m1 version | sed 's/.* \([0-9]\+\).*/\1/')
374
375
_flags+=(
376
'clang_base_path="/usr"'
377
'clang_use_chrome_plugins=false'
378
"clang_version=\"$_clang_version\""
379
'chrome_pgo_phase=0' # needs newer clang to read the bundled PGO profile
380
)
381
382
# Allow the use of nightly features with stable Rust compiler
383
# https://github.com/ungoogled-software/ungoogled-chromium/pull/2696#issuecomment-1918173198
384
export RUSTC_BOOTSTRAP=1
385
386
_flags+=(
387
'rust_sysroot_absolute="/usr"'
388
'rust_bindgen_root="/usr"'
389
"rustc_version=\"$(rustc --version | awk '{ print $2 ;}')\""
390
)
391
fi
392
393
# Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn)
394
CFLAGS+=' -Wno-builtin-macro-redefined'
395
CXXFLAGS+=' -Wno-builtin-macro-redefined'
396
CPPFLAGS+=' -D__DATE__= -D__TIME__= -D__TIMESTAMP__='
397
398
# Do not warn about unknown warning options
399
CFLAGS+=' -Wno-unknown-warning-option'
400
CXXFLAGS+=' -Wno-unknown-warning-option'
401
402
# Let Chromium set its own symbol level
403
CFLAGS=${CFLAGS/-g }
404
CXXFLAGS=${CXXFLAGS/-g }
405
406
# https://github.com/ungoogled-software/ungoogled-chromium-archlinux/issues/123
407
CFLAGS=${CFLAGS/-fexceptions}
408
CFLAGS=${CFLAGS/-fcf-protection}
409
CXXFLAGS=${CXXFLAGS/-fexceptions}
410
CXXFLAGS=${CXXFLAGS/-fcf-protection}
411
412
# This appears to cause random segfaults when combined with ThinLTO
413
# https://bugs.archlinux.org/task/73518
414
CFLAGS=${CFLAGS/-fstack-clash-protection}
415
CXXFLAGS=${CXXFLAGS/-fstack-clash-protection}
416
417
# https://crbug.com/957519#c122
418
CXXFLAGS=${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS}
419
420
if [[ $CARCH == aarch64 ]] || [[ $CARCH == riscv64 ]]; then
421
# On aarch64 and riscv64, certain files (e.g. in libvpx and libyuv) needs to
422
# be compiled with additional arch features (e.g. dotprod, sve, sme, rvv)
423
# Having an arch setting in the C(XX)FLAGS overrides those
424
# and causes compilation failure
425
CFLAGS="${CFLAGS/-march=*([^ ]) }"
426
CXXFLAGS="${CXXFLAGS/-march=*([^ ]) }"
427
fi
428
429
gn gen out/Release --args="${_flags[*]}"
430
ninja -C out/Release chrome chrome_sandbox chromedriver
431
}
432
433
package() {
434
cd chromium-launcher-$_launcher_ver
435
make PREFIX=/usr DESTDIR="$pkgdir" install
436
install -Dvm644 LICENSE \
437
"$pkgdir/usr/share/licenses/chromium/LICENSE.launcher"
438
439
cd ../chromium-$pkgver
440
441
install -Dv out/Release/chrome "$pkgdir/usr/lib/chromium/chromium"
442
install -Dv out/Release/chromedriver "$pkgdir/usr/bin/chromedriver"
443
install -Dvm4755 out/Release/chrome_sandbox "$pkgdir/usr/lib/chromium/chrome-sandbox"
444
445
install -Dvm644 chrome/installer/linux/common/desktop.template \
446
"$pkgdir/usr/share/applications/chromium.desktop"
447
install -Dvm644 chrome/app/resources/manpage.1.in \
448
"$pkgdir/usr/share/man/man1/chromium.1"
449
sed -i \
450
-e 's/@@MENUNAME/Chromium/g' \
451
-e 's/@@PACKAGE/chromium/g' \
452
-e 's/@@usr_bin_symlink_name/chromium/g' \
453
-e 's|@@uri_scheme|x-scheme-handler/chromium;|g' \
454
-e 's/@@extra_desktop_entries//g' \
455
"$pkgdir/usr/share/applications/chromium.desktop" \
456
"$pkgdir/usr/share/man/man1/chromium.1"
457
458
# Fill in common Chrome/Chromium AppData template with Chromium info
459
(
460
tmpl_file=chrome/installer/linux/common/appdata.xml.template
461
info_file=chrome/installer/linux/common/chromium-browser.info
462
. $info_file; PACKAGE=chromium
463
export $(grep -o '^[A-Z_]*' $info_file)
464
sed -E -e 's/@@([A-Z_]*)/\${\1}/g' -e '/<update_contact>/d' $tmpl_file | envsubst
465
) \
466
| install -Dvm644 /dev/stdin "$pkgdir/usr/share/metainfo/chromium.appdata.xml"
467
468
local toplevel_files=(
469
chrome_100_percent.pak
470
chrome_200_percent.pak
471
chrome_crashpad_handler
472
libqt6_shim.so
473
resources.pak
474
v8_context_snapshot.bin
475
476
# ANGLE
477
libEGL.so
478
libGLESv2.so
479
480
# SwiftShader ICD
481
libvk_swiftshader.so
482
libvulkan.so.1
483
vk_swiftshader_icd.json
484
)
485
486
if [[ -z ${_system_libs[icu]+set} ]]; then
487
toplevel_files+=(icudtl.dat)
488
fi
489
490
cp "${toplevel_files[@]/#/out/Release/}" "$pkgdir/usr/lib/chromium/"
491
install -Dvm644 -t "$pkgdir/usr/lib/chromium/locales" out/Release/locales/*.pak
492
493
for size in 24 48 64 128 256; do
494
install -Dvm644 "chrome/app/theme/chromium/product_logo_$size.png" \
495
"$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
496
done
497
498
for size in 16 32; do
499
install -Dvm644 "chrome/app/theme/default_100_percent/chromium/product_logo_$size.png" \
500
"$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/chromium.png"
501
done
502
503
install -Dvm644 LICENSE "$pkgdir/usr/share/licenses/chromium/LICENSE"
504
}
505
506
# vim:set ts=2 sw=2 et:
507
Changes since previous scan
--- PKGBUILD @ 2026-07-19 00:17+++ PKGBUILD @ 2026-08-03 00:08@@ -12,7 +12,7 @@ # binary version of this package (-bin): github.com/noahvogt/ungoogled-chromium-xdg-bin-aur pkgname=ungoogled-chromium-xdg-pkgver=150.0.7871.128+pkgver=150.0.7871.186 pkgrel=1 _launcher_ver=8 _manual_clone=0@@ -105,8 +105,8 @@ glibc-2.42-baud-rate-fix.patch # ungoogled-chromium-xdg patches no-omnibox-suggestion-autocomplete.patch)-sha256sums=('b8eca4b15c7232e27237f9db99e607e19fa0c26830ff4d68ceba6b66209ff663'- '05a29765278d46432619390857e0d119afe08e2a8c9f06cb0c5270badd241b71'+sha256sums=('4ff4b64971c8097631a4f17d2f7fb050e8ede62b1b3c0f1ef0a1fffcac11bbb7'+ 'f40444c3f7ecf63ed5bfe01944e23ebe9d0d6246ce99f5d2adad0728dc35164f' '213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a' '11a96ffa21448ec4c63dd5c8d6795a1998d8e5cd5a689d91aea4d2bdd13fb06e' '4fc040a0656a0a524dd8ad090cd129fc5b6cb21adcc66be82080165789e8c13e'Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 09:29:42 | MEDIUM | 1 |
| 2026-07-19 00:17:08 | CLEAN | 2 |
| 2026-07-18 11:57:30 | MEDIUM | 1 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |
| 2026-07-14 00:09:48 | LOW | 2 |
| 2026-07-13 13:41:53 | MEDIUM | 1 |
| 2026-07-11 00:25:18 | CLEAN | 2 |
| 2026-07-10 01:33:25 | MEDIUM | 1 |