Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages /
chromium
Commits:
b6e469e2 by Zhang Hua at 2026-01-15T12:49:11+08:00
Update to 144.0.7559.59
Changes:
- Use source tarball instead clone manually.
- Set `rustc_nightly_capability` to true to let buildsystem use correct libadler
- - - - -
d5d9ba79 by Zhang Hua at 2026-01-16T10:02:47+08:00
Always create parents directories of nodejs and jdk directory
When test building on Open Build Service,
mkdir will be failed because parents directories of them are not existing.
- - - - -
7da63167 by Zhang Hua at 2026-01-16T10:05:41+08:00
No need to generate missing header
It is found in tarball now.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = chromium
pkgdesc = A web browser built for speed, simplicity, and security
- pkgver = 143.0.7499.192
+ pkgver = 144.0.7559.59
pkgrel = 1
url = https://www.chromium.org/Home
arch = x86_64
@@ -19,11 +19,6 @@ pkgbase = chromium
makedepends = java-runtime-headless
makedepends = git
makedepends = compiler-rt
- makedepends = python-httplib2
- makedepends = python-pyparsing
- makedepends = python-six
- makedepends = npm
- makedepends = rsync
depends = gtk3
depends = nss
depends = alsa-lib
@@ -58,7 +53,7 @@ pkgbase = chromium
optdepends = kwallet: support for storing passwords in KWallet on Plasma
optdepends = upower: Battery Status API support
options = !lto
- source = fetch-chromium-release
+ source =
https://commondatastorage.googleapis.com/chromium-browser-official/chromium-144.0.7559.59-lite.tar.xz
source =
https://github.com/foutrelis/chromium-launcher/archive/v8/chromium-launcher-8.tar.gz
source = chromium-138-nodejs-version-check.patch
source = chromium-138-rust-1.86-mismatched_lifetime_syntaxes.patch
@@ -66,7 +61,7 @@ pkgbase = chromium
source = increase-fortify-level.patch
source = use-oauth2-client-switches-as-default.patch
source = chromium-141-cssstylesheet-iwyu.patch
- sha256sums =
2e2f36e3cd1ebc4ad57fd310774a5e5e9db77883d5f9374fedeaabd3c103b819
+ sha256sums =
8d6de5bbf447b9d0f3c99843230ffebe5954cbcb38d9f8c2ddbbeb5fbcfa9179
sha256sums =
213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a
sha256sums =
11a96ffa21448ec4c63dd5c8d6795a1998d8e5cd5a689d91aea4d2bdd13fb06e
sha256sums =
5abc8611463b3097fc5ce58017ef918af8b70d616ad093b8b486d017d021bbdf
=====================================
PKGBUILD
=====================================
@@ -5,10 +5,10 @@
# Contributor: Daniel J Griffiths <[email protected]>
pkgname=chromium
-pkgver=143.0.7499.192
+pkgver=144.0.7559.59
pkgrel=1
_launcher_ver=8
-_manual_clone=1
+_manual_clone=0
_system_clang=1
pkgdesc="A web browser built for speed, simplicity, and security"
arch=('x86_64')
@@ -35,7 +35,7 @@
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom
increase-fortify-level.patch
use-oauth2-client-switches-as-default.patch
chromium-141-cssstylesheet-iwyu.patch)
-sha256sums=('2e2f36e3cd1ebc4ad57fd310774a5e5e9db77883d5f9374fedeaabd3c103b819'
+sha256sums=('8d6de5bbf447b9d0f3c99843230ffebe5954cbcb38d9f8c2ddbbeb5fbcfa9179'
'213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
'11a96ffa21448ec4c63dd5c8d6795a1998d8e5cd5a689d91aea4d2bdd13fb06e'
'5abc8611463b3097fc5ce58017ef918af8b70d616ad093b8b486d017d021bbdf'
@@ -130,7 +130,7 @@ prepare() {
# Fixes for building with libstdc++ instead of libc++
# Link to system tools required by the build
- mkdir third_party/node/linux/node-linux-x64/bin
+ mkdir -p third_party/node/linux/node-linux-x64/bin
third_party/jdk/current/bin
ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/
ln -s /usr/bin/java third_party/jdk/current/bin/
@@ -141,6 +141,11 @@ prepare() {
# To link to rust libraries we need to compile with prebuilt clang
./tools/clang/scripts/update.py
+ else
+ # To use correct libadler2 lib
+ # See also:
https://github.com/ungoogled-software/ungoogled-chromium/pull/3598
+ sed -i 's/rustc_nightly_capability =
use_chromium_rust_toolchain/rustc_nightly_capability = true/' \
+ build/config/rust.gni
fi
# Remove bundled libraries for which we will use the system copies; this
@@ -158,11 +163,6 @@ prepare() {
./build/linux/unbundle/replace_gn_files.py \
--system-libraries "${!_system_libs[@]}"
-
- # Generate missing header
- python3 build/util/lastchange.py -m DAWN_COMMIT_HASH \
- -s third_party/dawn --revision gpu/webgpu/DAWN_VERSION \
- --header gpu/webgpu/dawn_commit_hash.h
}
build() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/compare/5496d22d7d7489a6150cdd12c05a8ac8388fd06c...7da63167d4bdf747ac56202a503e4c3e5ad1896b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/compare/5496d22d7d7489a6150cdd12c05a8ac8388fd06c...7da63167d4bdf747ac56202a503e4c3e5ad1896b
You're receiving this email because of your account on gitlab.archlinux.org.