diff --git a/srcpkgs/chromium/patches/chromium-144-rust-nightly-capable.patch b/srcpkgs/chromium/patches/chromium-144-rust-nightly-capable.patch new file mode 100644 index 00000000000000..aec8b869f9df2c --- /dev/null +++ b/srcpkgs/chromium/patches/chromium-144-rust-nightly-capable.patch @@ -0,0 +1,14 @@ +We have been using nightly features, switching back requries to change +patches again and since its not really supported by them anyways, just +stick to using nightly. +--- a/build/config/rust.gni ++++ b/build/config/rust.gni +@@ -112,7 +113,7 @@ + # `rustc_nightly_capability = false` will make the build avoid the use of + # Rust nightly features. There are no bots that test this and there is no + # guarantee it will work, but we accept patches for this configuration. +-rustc_nightly_capability = use_chromium_rust_toolchain ++rustc_nightly_capability = true + + # Platform support for the Rust toolchain. + chromium_toolchain_supports_platform = !is_wasm diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template index f1dba4c02dce6a..9dfd1219e64fdd 100644 --- a/srcpkgs/chromium/template +++ b/srcpkgs/chromium/template @@ -1,7 +1,7 @@ # Template file for 'chromium' pkgname=chromium # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version -version=143.0.7499.40 +version=144.0.7559.96 revision=1 archs="i686* x86_64* aarch64* armv7l*" _llvmver=21 @@ -34,7 +34,7 @@ homepage="https://www.chromium.org/" # distfiles="https://chromium-tarballs.distfiles.gentoo.org/chromium-${version}.tar.xz" # distfiles="https://chromium.googlesource.com/chromium/src.git/+archive/refs/tags/${version}.tar.gz" distfiles="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${version}/chromium-${version}-linux.tar.xz" -checksum=373082ec4599eb802dcb6b66ba3611ac5edf96cf3b4800300eb04f291f6d2634 +checksum=6f7fbeaa5ef0b1b4c0ede631edb7365ae48602f587c3c3b65af874922d21a064 lib32disabled=yes @@ -376,6 +376,8 @@ do_install() { -e 's/@@MENUNAME@@/Chromium/g' \ -e 's/@@PACKAGE@@/chromium/g' \ -e 's/@@USR_BIN_SYMLINK_NAME@@/chromium/g' \ + -e 's/@@URI_SCHEME@@/chromium/g' \ + -e '/@@EXTRA_DESKTOP_ENTRIES@@/d' \ ${DESTDIR}/usr/share/man/man1/chromium.1 \ ${DESTDIR}/usr/share/applications/chromium.desktop }