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.


Reply via email to