From 9077f1393c895a99fe26c9e7fe255543a19a79db Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Wed, 15 Feb 2023 13:47:35 +0000 Subject: [PATCH] extra/chromium to 110.0.5481.100-1 --- extra/chromium/PKGBUILD | 15 +++++++-- extra/chromium/fetch-chromium-release | 44 +++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 extra/chromium/fetch-chromium-release diff --git a/extra/chromium/PKGBUILD b/extra/chromium/PKGBUILD index 8d97eb4d6..966e9f4a6 100644 --- a/extra/chromium/PKGBUILD +++ b/extra/chromium/PKGBUILD @@ -15,10 +15,11 @@ highmem=1 pkgname=chromium -pkgver=110.0.5481.77 -pkgrel=2 +pkgver=110.0.5481.100 +pkgrel=1 _launcher_ver=8 _gcc_patchset=4 +_manual_clone=1 pkgdesc="A web browser built for speed, simplicity, and security" arch=('x86_64') url="https://www.chromium.org/Home" @@ -46,7 +47,7 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom 0001-widevine-support-for-arm.patch 0002-Run-blink-bindings-generation-single-threaded.patch 0003-Fix-eu-strip-build-for-newer-GCC.patch) -sha256sums=('e348ab2dc4311083e729d714a81e95dd9db108ff71437dde451c97ac939881ce' +sha256sums=('55ce77ff9b965f44b14c4b8461ad50963536cff80488af0c144652e923c88ac3' '213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a' '8c7f93037cc236024cc8be815b2c2bd84f6dc9e32685299e31d4c6c42efde8b7' 'a5d5c532b0b059895bc13aaaa600d21770eab2afa726421b78cb597a78a3c7e3' @@ -59,6 +60,11 @@ sha256sums=('e348ab2dc4311083e729d714a81e95dd9db108ff71437dde451c97ac939881ce' 'e364f67a3f1ec1dbc24f5815648bbcec27195a69302fb6fd3ce5d6d8a3d2c16c' 'bd82ac3909b9f8fe86375ad7751e905db06f1272f3eddbc80ab78e10c6bd10ac') +if (( _manual_clone )); then + source[0]=fetch-chromium-release + makedepends+=('python-httplib2' 'python-pyparsing' 'python-six') +fi + # Possible replacements are listed in build/linux/unbundle/replace_gn_files.py # Keys are the names in the above script; values are the dependencies in Arch declare -gA _system_libs=( @@ -101,6 +107,9 @@ depends+=(${_system_libs[@]}) _google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM prepare() { + if (( _manual_clone )); then + ./fetch-chromium-release $pkgver + fi cd chromium-$pkgver # Allow building against system libraries in official builds diff --git a/extra/chromium/fetch-chromium-release b/extra/chromium/fetch-chromium-release new file mode 100644 index 000000000..0ada8ae2d --- /dev/null +++ b/extra/chromium/fetch-chromium-release @@ -0,0 +1,44 @@ +#!/bin/bash + +set -e + +readonly VERSION=$1 +if [[ -z $VERSION ]]; then + echo >&2 'No version given as an argument' + exit 1 +fi + +mkdir chromium-checkout +cd chromium-checkout +cat >.gclient <