summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJustKidding <jk@vin.ovh>2022-12-03 13:20:50 -0500
committerJustKidding <jk@vin.ovh>2022-12-03 13:20:50 -0500
commit5f44f09383264e699e590a9e43c829ba2ba8546c (patch)
treeb7642226c00745000d952e583bc88bfb16a9083f
parentf6b6208844e271436f3ada0ce42e00dcebcf6438 (diff)
downloadungoogled-chromium-5f44f09383264e699e590a9e43c829ba2ba8546c.tar.gz
ungoogled-chromium-5f44f09383264e699e590a9e43c829ba2ba8546c.tar.bz2
ungoogled-chromium-5f44f09383264e699e590a9e43c829ba2ba8546c.zip
upgpkg: ungoogled-chromium 108.0.5359.94-1
upstream release
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD28
2 files changed, 25 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d59d372..1ee200b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ungoogled-chromium
pkgdesc = A lightweight approach to removing Google web service dependency
- pkgver = 108.0.5359.71
+ pkgver = 108.0.5359.94
pkgrel = 1
url = https://github.com/ungoogled-software/ungoogled-chromium
arch = x86_64
@@ -60,7 +60,7 @@ pkgbase = ungoogled-chromium
conflicts = chromium
options = debug
options = !lto
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-108.0.5359.71.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-108.0.5359.94.tar.xz
source = https://github.com/foutrelis/chromium-launcher/archive/v8/chromium-launcher-8.tar.gz
source = https://github.com/stha09/chromium-patches/releases/download/chromium-108-patchset-2/chromium-108-patchset-2.tar.xz
source = re-fix-TFLite-build-error-on-linux-with-system-zlib.patch
@@ -69,11 +69,11 @@ pkgbase = ungoogled-chromium
source = disable-GlobalMediaControlsCastStartStop.patch
source = angle-wayland-include-protocol.patch
source = use-oauth2-client-switches-as-default.patch
- source = ungoogled-chromium-108.0.5359.71-1.tar.gz::https://github.com/ungoogled-software/ungoogled-chromium/archive/108.0.5359.71-1.tar.gz
+ source = ungoogled-chromium-108.0.5359.94-1.tar.gz::https://github.com/ungoogled-software/ungoogled-chromium/archive/108.0.5359.94-1.tar.gz
source = ozone-add-va-api-support-to-wayland.patch
source = remove-main-main10-profile-limit.patch
source = chromium-drirc-disable-10bpc-color-configs.conf
- sha256sums = cb6ca080c492ede34df7bf9c4eca45576e6306865985465bd0319c96bb71ff5d
+ sha256sums = 0607518481a8a5b993fb371eec544f7d20e43c2eb706ca7bf40ef584496cb6fe
sha256sums = 213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a
sha256sums = 40ef8af65e78901bb8554eddbbb5ebc55c0b8e7927f6ca51b2a353d1c7c50652
sha256sums = 9015b9d6d5b4c1e7248d6477a4b4b6bd6a3ebdc57225d2d8efcd79fc61790716
@@ -82,7 +82,7 @@ pkgbase = ungoogled-chromium
sha256sums = 7f3b1b22d6a271431c1f9fc92b6eb49c6d80b8b3f868bdee07a6a1a16630a302
sha256sums = cd0d9d2a1d6a522d47c3c0891dabe4ad72eabbebc0fe5642b9e22efa3d5ee572
sha256sums = e393174d7695d0bafed69e868c5fbfecf07aa6969f3b64596d0bae8b067e1711
- sha256sums = e50a612d4b0b68ee57bf2410c847fe20bfef0c7332fb706a3b5bee36682c5025
+ sha256sums = 26379c097c7ba655e4d943523575f00647308e2a75ab79c8ff99e4b62b40ae1a
sha256sums = e9e8d3a82da818f0a67d4a09be4ecff5680b0534d7f0198befb3654e9fab5b69
sha256sums = fc810e3c495c77ac60b383a27e48cf6a38b4a95b65dd2984baa297c5df83133c
sha256sums = babda4f5c1179825797496898d77334ac067149cac03d797ab27ac69671a7feb
diff --git a/PKGBUILD b/PKGBUILD
index 99e54f7..b5ab3ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=ungoogled-chromium
-pkgver=108.0.5359.71
+pkgver=108.0.5359.94
pkgrel=1
_launcher_ver=8
_gcc_patchset=2
@@ -36,7 +36,7 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom
disable-GlobalMediaControlsCastStartStop.patch
angle-wayland-include-protocol.patch
use-oauth2-client-switches-as-default.patch)
-sha256sums=('cb6ca080c492ede34df7bf9c4eca45576e6306865985465bd0319c96bb71ff5d'
+sha256sums=('0607518481a8a5b993fb371eec544f7d20e43c2eb706ca7bf40ef584496cb6fe'
'213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
'40ef8af65e78901bb8554eddbbb5ebc55c0b8e7927f6ca51b2a353d1c7c50652'
'9015b9d6d5b4c1e7248d6477a4b4b6bd6a3ebdc57225d2d8efcd79fc61790716'
@@ -56,7 +56,7 @@ source=(${source[@]}
remove-main-main10-profile-limit.patch
chromium-drirc-disable-10bpc-color-configs.conf)
sha256sums=(${sha256sums[@]}
- 'e50a612d4b0b68ee57bf2410c847fe20bfef0c7332fb706a3b5bee36682c5025'
+ '26379c097c7ba655e4d943523575f00647308e2a75ab79c8ff99e4b62b40ae1a'
'e9e8d3a82da818f0a67d4a09be4ecff5680b0534d7f0198befb3654e9fab5b69'
'fc810e3c495c77ac60b383a27e48cf6a38b4a95b65dd2984baa297c5df83133c'
'babda4f5c1179825797496898d77334ac067149cac03d797ab27ac69671a7feb')
@@ -93,6 +93,14 @@ _unwanted_bundled_libs=(
)
depends+=(${_system_libs[@]})
+# Google API keys (see https://www.chromium.org/developers/how-tos/api-keys)
+# Note: These are for Arch Linux use ONLY. For your own distribution, please
+# get your own set of keys.
+#
+# Starting with Chromium 89 (2021-03-02) the OAuth2 credentials have been left
+# out: https://archlinux.org/news/chromium-losing-sync-support-in-early-march/
+_google_api_key=AIzaSyDwr302FpOSkGRpLlUpPThNTDPbXcIn_FM
+
prepare() {
cd chromium-$pkgver
@@ -201,15 +209,22 @@ build() {
'use_sysroot=false'
'use_system_libwayland=true'
'use_system_wayland_scanner=true'
+ 'enable_hangout_services_extension=true'
'enable_widevine=true'
- 'enable_platform_hevc=true'
- 'enable_hevc_parser_and_hw_decoder=true'
+ 'enable_nacl=false'
+ "google_api_key=\"$_google_api_key\""
)
if [[ -n ${_system_libs[icu]+set} ]]; then
_flags+=('icu_use_data_file=false')
fi
+ # enable HEVC decoding
+ _flags+=(
+ 'enable_platform_hevc=true'
+ 'enable_hevc_parser_and_hw_decoder=true'
+ )
+
# Append ungoogled chromium flags to _flags array
_ungoogled_repo="$srcdir/$pkgname-$_uc_ver"
readarray -t -O ${#_flags[@]} _flags < "${_ungoogled_repo}/flags.gn"
@@ -257,9 +272,6 @@ package() {
install -D out/Release/chromedriver "$pkgdir/usr/bin/chromedriver"
install -Dm4755 out/Release/chrome_sandbox "$pkgdir/usr/lib/chromium/chrome-sandbox"
- install -Dm644 ../chromium-drirc-disable-10bpc-color-configs.conf \
- "$pkgdir/usr/share/drirc.d/10-$pkgname.conf"
-
install -Dm644 chrome/installer/linux/common/desktop.template \
"$pkgdir/usr/share/applications/chromium.desktop"
install -Dm644 chrome/app/resources/manpage.1.in \