summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgcarq2018-06-21 19:53:07 +0200
committergcarq2018-06-21 19:53:07 +0200
commitbb93e334cf9059f0944c40cd8939ef836e048449 (patch)
tree5b39251e6747d38953787d47b595e09274c2b4af
parenteaecedd245eb7accb9d889ea9b6d6652e199ce7f (diff)
downloadaur-inox.tar.gz
upgpkg: inox 67.0.3396.87-1
-rw-r--r--.SRCINFO116
-rw-r--r--PKGBUILD109
2 files changed, 114 insertions, 111 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30e12dda8fde..3d7a1566ec03 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = inox
pkgdesc = Chromium Spin-off to enhance privacy by disabling data transmission to Google
- pkgver = 66.0.3359.139
+ pkgver = 67.0.3396.87
pkgrel = 1
url = https://www.chromium.org/Home
install = inox.install
@@ -34,10 +34,12 @@ pkgbase = inox
depends = desktop-file-utils
depends = hicolor-icon-theme
depends = flac
+ depends = ffmpeg
depends = fontconfig
depends = icu
depends = opus
depends = minizip
+ depends = libxml2
depends = harfbuzz
depends = libxslt
depends = freetype2
@@ -52,47 +54,48 @@ pkgbase = inox
optdepends = libva-intel-driver: for hardware video acceleration with Intel GPUs
optdepends = libva-mesa-driver: for hardware video acceleration with AMD/ATI GPUs
optdepends = libva-vdpau-driver: for hardware video acceleration with NVIDIA GPUs
- source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-66.0.3359.139.tar.xz
+ source = https://commondatastorage.googleapis.com/chromium-browser-official/chromium-67.0.3396.87.tar.xz
source = chromium-launcher-6.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v6.tar.gz
- source = chromium-66.0.3359.139.txt::https://chromium.googlesource.com/chromium/src/+/66.0.3359.139?format=TEXT
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_16.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_22.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_24.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_32.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_48.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_64.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_128.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/product_logo_256.png
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/fix-frame-buttons-rendering-too-large-when-using-OSX.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/chromium-skia-harmony.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/chromium-widevine.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/chromium-vaapi-r18.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0001-fix-building-without-safebrowsing.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0002-fix-building-without-reporting.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0003-disable-autofill-download-manager.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0004-disable-google-url-tracker.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0005-disable-default-extensions.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0006-modify-default-prefs.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0007-disable-web-resource-service.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0008-restore-classic-ntp.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0009-disable-google-ipv6-probes.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0010-disable-gcm-status-check.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0011-add-duckduckgo-search-engine.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0012-branding.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0013-disable-missing-key-warning.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0014-disable-translation-lang-fetch.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0015-disable-update-pings.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0016-chromium-sandbox-pie.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0017-disable-new-avatar-menu.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0018-disable-first-run-behaviour.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0019-disable-battery-status-service.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0020-launcher-branding.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/0021-disable-rlz.patch
- source = https://raw.githubusercontent.com/gcarq/inox-patchset/66.0.3359.139/9000-disable-metrics.patch
- sha256sums = be75a5b5f8c5789d359238f374a43bf52ded49425f13ed68b8021c24e2e264b2
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_16.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_22.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_24.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_32.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_48.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_64.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_128.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/product_logo_256.png
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/chromium-arflags.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/chromium-ffmpeg-r1.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/chromium-skia-harmony.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/chromium-widevine-r2.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/remove-dependency-on-ffmpeg-internals-for-start-time.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/x11-fix-mixup-between-DIP-pixel-coordinates.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/blink-disable-XML-catalogs-at-runtime.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/chromium-vaapi-r18.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0001-fix-building-without-safebrowsing.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0002-fix-building-without-reporting.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0003-disable-autofill-download-manager.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0004-disable-google-url-tracker.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0005-disable-default-extensions.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0006-modify-default-prefs.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0007-disable-web-resource-service.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0008-restore-classic-ntp.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0009-disable-google-ipv6-probes.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0010-disable-gcm-status-check.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0011-add-duckduckgo-search-engine.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0012-branding.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0013-disable-missing-key-warning.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0014-disable-translation-lang-fetch.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0015-disable-update-pings.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0016-chromium-sandbox-pie.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0017-disable-new-avatar-menu.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0018-disable-first-run-behaviour.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0019-disable-battery-status-service.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0020-launcher-branding.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/0021-disable-rlz.patch
+ source = https://raw.githubusercontent.com/gcarq/inox-patchset/67.0.3396.87/9000-disable-metrics.patch
+ sha256sums = 5d27a72f0cb8247343034f63fdd9747ff388c05b9fceb541668dd04fb372db1d
sha256sums = 04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1
- sha256sums = 34eb82c625b7050021a8d3334ceaa7fa3d042dd816c228c14abb52b29796f7b9
sha256sums = 71471fa4690894420f9e04a2e9a622af620d92ac2714a35f9a4c4e90fa3968dd
sha256sums = 4a533acefbbc1567b0d74a1c0903e9179b8c59c1beabe748850795815366e509
sha256sums = 7b88830c5e0e9819f514ad68aae885d427541a907e25607e47dee1b0f38975fd
@@ -101,33 +104,36 @@ pkgbase = inox
sha256sums = 53a1e8da18069eb4d6ab3af9c923c22a0f020241a4839c3140e3601052ddf6ff
sha256sums = 896993987d4ef9f0ac7db454f288117316c2c80ed0b6764019afd760db222dad
sha256sums = 3df9b3bbdc07fde63d9e400954dcc6ab6e0e5454f0ef6447570eef0549337354
- sha256sums = e3fb73b43bb8c69ff517e66b2cac73d6e759fd240003eb35598df9af442422fe
- sha256sums = bd5e0e61df3f89172590801aea7c8ac75162c10c7fe83e262e96a14388d1633a
+ sha256sums = ebf0054a2f8ad4d7e4da438e143d8674c88a31385f409068c3729c5b222e3973
+ sha256sums = aa885330bc4180b78d915f9dfdfc3210038a0acab7b16735ea9828ab6a633bde
sha256sums = feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3
- sha256sums = d6fdcb922e5a7fbe15759d39ccc8ea4225821c44d98054ce0f23f9d1f00c9808
- sha256sums = 514f40accb2b4bc439df43f11bb7154a812eeb9fa61777b3d986cfa6bb109ebd
- sha256sums = 6c5f41579c43b192aaa2fd2fa4de06280cb3d4b500621961cb5bfb48d95d471e
- sha256sums = aa86ff1fc7b21d9d4523a681eeb46314f00e90558e9069252ab7c4f7b593f5f1
+ sha256sums = 068e11a910779d39c5f223018c8f3503734cb3b303471858006cb81ed4886c1b
+ sha256sums = d6af7a4afcdfce965d9ebcf177ab8189c7006c587c30e940255163db3da4b6c8
+ sha256sums = e2c2754536243a60fa70541bbd4121715eccd83caa8f1fb1873bd994cd81f871
+ sha256sums = 98a5c41cf9687c52ee380d2b683c95387334c76254479c347bdb733646dab815
+ sha256sums = a7dbcbfc5ec18606c260df67b98fb2440fe59a4c9ede0823fc43f3bcf439887b
+ sha256sums = 46036bdd0ce5be85e61c1f49cd3a13fbe4395e45ae05f46ce6fb15574b60df02
+ sha256sums = b9fc0089687e67453dba9190a069414f4621143349371fd523eb816e2e46662c
sha256sums = f639f11ced3432cb12a19528e4d9a7f1bbcb2f9fd46f2969d8d0b567e27ec407
- sha256sums = fb91a7e30e2615e4eb0626b0fdcf97b92d4a727a52023730f408b02fee436c8d
+ sha256sums = 372a17710c9ae647ad597284491c5e91ea40cc9ea3750f35531b874dfed3f728
sha256sums = 7193573d2c4c5e9af35c5364ae6b92d714ebdd8224221cd7326a3afde5abc5a1
- sha256sums = f93dd17ffd5407cb2384be5e90b5ef00e02762ab456656072ecb67d9e1b61ad4
- sha256sums = a28f1428accff9e967c4d0f970fac05c156b96534bc9eefb60f0175116ed7db2
+ sha256sums = e06d6fb900eadeb57bcbd921e456316e117cddb58c336ba07402c3aefe825dd0
+ sha256sums = 50c6e2d299bfce3648d8b58c3479f03b8734fb63e36a3bb59c948c04ea71e3ab
sha256sums = f657866cbce253c6854cf30c9564ef59198509ed8274832d4d3e0bad303a89ca
sha256sums = 306b29cdfd2def2353b6c4a582fb6fcc7989a6fe009412d4abf2e2daf84ff9d1
sha256sums = 3a8979ca0cae33a836d27f825ac2e15028c2656efce2ee70c1f8ce7d094f5c1c
sha256sums = 6fdea7a737959b226165dc3b6dd347de1e09e6e237acc444116df007ba0a7c57
- sha256sums = 6427fea42b1cc6cf9aaae883c75c2209360344125827e1d6b15666faaf3c10a9
+ sha256sums = a251a247e204e494bc88755a0cd793185aea3331d678c62432b2d57fb326e823
sha256sums = 60ecb418ff8728f67ac9617216f68dcc1ba0fa4d4e47e2da1fc4e63b5c91bfea
- sha256sums = c918a2495273f1ae6ab94d3c215b97c00943a5e8cf14c7025c58a955dca71f53
+ sha256sums = 9dfb678f76d3429f4fc3014a5de914535a7f7f64a3c185551b3f8bde9d647551
sha256sums = 44db6f3733332167518e947c72c9661b74c757aeed1b4912f94f3f34aeea067a
sha256sums = 7e12969dda184e24eccd6e5bf2b8244ba1336c2dc2dbf0494c153d09923723fd
- sha256sums = e407da0596e044971631c0883a83bd75665535f1b913df32ba08ca8cd5d4b16e
+ sha256sums = 38583c9e1313e46e7444d990a00e64fb4a07fbb7f3d926737c97b0bfa2e44e33
sha256sums = a6d29b8c041e0a367ad68e817c703e03bed63bff26c47d7d94ae280af45b9457
sha256sums = e297609b4673e3b35c5843a9c3e49ab1b04bc9a02e9e178d5cee58b6ca8cda01
- sha256sums = 80d2974001708c288a54c24e1dc896ef25916552b740765f6066a244c05ffcd5
- sha256sums = dbe942b1eaba525ca6b81d398462a70360fc2043cbfe5d4105657c3bd721e592
- sha256sums = f53b4d111fc119bd61ca662aab7db530649086ef6af1cd8c779027da088143a9
+ sha256sums = 7e8f34e146284aa63d34d50663e52a94f8cbeaaa431ba27bdc948592dd930662
+ sha256sums = 80e6512b928082a0b59465e1dcbab5e6284b545933f42d262194b1a86811a243
+ sha256sums = d950ffdb1fd573f1e9049293a36025d71a1c08ad772ffe92fe4c7d1761469c4d
pkgname = inox
diff --git a/PKGBUILD b/PKGBUILD
index 33f841846d50..50e77dc7a598 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=inox
-pkgver=66.0.3359.139
+pkgver=67.0.3396.87
pkgrel=1
_launcher_ver=6
pkgdesc="Chromium Spin-off to enhance privacy by disabling data transmission to Google"
@@ -27,13 +27,15 @@ optdepends=('pepper-flash: support for Flash content'
install=inox.install
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$pkgver.tar.xz
chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
- chromium-$pkgver.txt::https://chromium.googlesource.com/chromium/src/+/$pkgver?format=TEXT
https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/product_logo_{16,22,24,32,48,64,128,256}.png
# Patches from Arch Linux
- https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
- https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/fix-frame-buttons-rendering-too-large-when-using-OSX.patch
+ https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/chromium-arflags.patch
+ https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/chromium-ffmpeg-r1.patch
https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/chromium-skia-harmony.patch
- https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/chromium-widevine.patch
+ https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/chromium-widevine-r2.patch
+ https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/remove-dependency-on-ffmpeg-internals-for-start-time.patch
+ https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/x11-fix-mixup-between-DIP-pixel-coordinates.patch
+ https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/blink-disable-XML-catalogs-at-runtime.patch
# Misc
https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/chromium-vaapi-r18.patch
# Inox patchset
@@ -59,9 +61,8 @@ source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom
https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/0020-launcher-branding.patch
https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/0021-disable-rlz.patch
https://raw.githubusercontent.com/gcarq/inox-patchset/$pkgver/9000-disable-metrics.patch)
-sha256sums=('be75a5b5f8c5789d359238f374a43bf52ded49425f13ed68b8021c24e2e264b2'
+sha256sums=('5d27a72f0cb8247343034f63fdd9747ff388c05b9fceb541668dd04fb372db1d'
'04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
- '34eb82c625b7050021a8d3334ceaa7fa3d042dd816c228c14abb52b29796f7b9'
'71471fa4690894420f9e04a2e9a622af620d92ac2714a35f9a4c4e90fa3968dd'
'4a533acefbbc1567b0d74a1c0903e9179b8c59c1beabe748850795815366e509'
'7b88830c5e0e9819f514ad68aae885d427541a907e25607e47dee1b0f38975fd'
@@ -70,38 +71,41 @@ sha256sums=('be75a5b5f8c5789d359238f374a43bf52ded49425f13ed68b8021c24e2e264b2'
'53a1e8da18069eb4d6ab3af9c923c22a0f020241a4839c3140e3601052ddf6ff'
'896993987d4ef9f0ac7db454f288117316c2c80ed0b6764019afd760db222dad'
'3df9b3bbdc07fde63d9e400954dcc6ab6e0e5454f0ef6447570eef0549337354'
- 'e3fb73b43bb8c69ff517e66b2cac73d6e759fd240003eb35598df9af442422fe'
- 'bd5e0e61df3f89172590801aea7c8ac75162c10c7fe83e262e96a14388d1633a'
+ 'ebf0054a2f8ad4d7e4da438e143d8674c88a31385f409068c3729c5b222e3973'
+ 'aa885330bc4180b78d915f9dfdfc3210038a0acab7b16735ea9828ab6a633bde'
'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
- 'd6fdcb922e5a7fbe15759d39ccc8ea4225821c44d98054ce0f23f9d1f00c9808'
- '514f40accb2b4bc439df43f11bb7154a812eeb9fa61777b3d986cfa6bb109ebd'
- '6c5f41579c43b192aaa2fd2fa4de06280cb3d4b500621961cb5bfb48d95d471e'
- 'aa86ff1fc7b21d9d4523a681eeb46314f00e90558e9069252ab7c4f7b593f5f1'
+ '068e11a910779d39c5f223018c8f3503734cb3b303471858006cb81ed4886c1b'
+ 'd6af7a4afcdfce965d9ebcf177ab8189c7006c587c30e940255163db3da4b6c8'
+ 'e2c2754536243a60fa70541bbd4121715eccd83caa8f1fb1873bd994cd81f871'
+ '98a5c41cf9687c52ee380d2b683c95387334c76254479c347bdb733646dab815'
+ 'a7dbcbfc5ec18606c260df67b98fb2440fe59a4c9ede0823fc43f3bcf439887b'
+ '46036bdd0ce5be85e61c1f49cd3a13fbe4395e45ae05f46ce6fb15574b60df02'
+ 'b9fc0089687e67453dba9190a069414f4621143349371fd523eb816e2e46662c'
'f639f11ced3432cb12a19528e4d9a7f1bbcb2f9fd46f2969d8d0b567e27ec407'
- 'fb91a7e30e2615e4eb0626b0fdcf97b92d4a727a52023730f408b02fee436c8d'
+ '372a17710c9ae647ad597284491c5e91ea40cc9ea3750f35531b874dfed3f728'
'7193573d2c4c5e9af35c5364ae6b92d714ebdd8224221cd7326a3afde5abc5a1'
- 'f93dd17ffd5407cb2384be5e90b5ef00e02762ab456656072ecb67d9e1b61ad4'
- 'a28f1428accff9e967c4d0f970fac05c156b96534bc9eefb60f0175116ed7db2'
+ 'e06d6fb900eadeb57bcbd921e456316e117cddb58c336ba07402c3aefe825dd0'
+ '50c6e2d299bfce3648d8b58c3479f03b8734fb63e36a3bb59c948c04ea71e3ab'
'f657866cbce253c6854cf30c9564ef59198509ed8274832d4d3e0bad303a89ca'
'306b29cdfd2def2353b6c4a582fb6fcc7989a6fe009412d4abf2e2daf84ff9d1'
'3a8979ca0cae33a836d27f825ac2e15028c2656efce2ee70c1f8ce7d094f5c1c'
'6fdea7a737959b226165dc3b6dd347de1e09e6e237acc444116df007ba0a7c57'
- '6427fea42b1cc6cf9aaae883c75c2209360344125827e1d6b15666faaf3c10a9'
+ 'a251a247e204e494bc88755a0cd793185aea3331d678c62432b2d57fb326e823'
'60ecb418ff8728f67ac9617216f68dcc1ba0fa4d4e47e2da1fc4e63b5c91bfea'
- 'c918a2495273f1ae6ab94d3c215b97c00943a5e8cf14c7025c58a955dca71f53'
+ '9dfb678f76d3429f4fc3014a5de914535a7f7f64a3c185551b3f8bde9d647551'
'44db6f3733332167518e947c72c9661b74c757aeed1b4912f94f3f34aeea067a'
'7e12969dda184e24eccd6e5bf2b8244ba1336c2dc2dbf0494c153d09923723fd'
- 'e407da0596e044971631c0883a83bd75665535f1b913df32ba08ca8cd5d4b16e'
+ '38583c9e1313e46e7444d990a00e64fb4a07fbb7f3d926737c97b0bfa2e44e33'
'a6d29b8c041e0a367ad68e817c703e03bed63bff26c47d7d94ae280af45b9457'
'e297609b4673e3b35c5843a9c3e49ab1b04bc9a02e9e178d5cee58b6ca8cda01'
- '80d2974001708c288a54c24e1dc896ef25916552b740765f6066a244c05ffcd5'
- 'dbe942b1eaba525ca6b81d398462a70360fc2043cbfe5d4105657c3bd721e592'
- 'f53b4d111fc119bd61ca662aab7db530649086ef6af1cd8c779027da088143a9')
+ '7e8f34e146284aa63d34d50663e52a94f8cbeaaa431ba27bdc948592dd930662'
+ '80e6512b928082a0b59465e1dcbab5e6284b545933f42d262194b1a86811a243'
+ 'd950ffdb1fd573f1e9049293a36025d71a1c08ad772ffe92fe4c7d1761469c4d')
# 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=(
- #[ffmpeg]=ffmpeg # https://crbug.com/731766
+ [ffmpeg]=ffmpeg
[flac]=flac
[fontconfig]=fontconfig
[freetype]=freetype2
@@ -110,9 +114,9 @@ declare -gA _system_libs=(
[libdrm]=
[libjpeg]=libjpeg
#[libpng]=libpng # https://crbug.com/752403#c10
- #[libvpx]=libvpx
+ #[libvpx]=libvpx # needs unreleased libvpx
[libwebp]=libwebp
- #[libxml]=libxml2 # https://crbug.com/736026
+ [libxml]=libxml2
[libxslt]=libxslt
[opus]=opus
[re2]=re2
@@ -129,39 +133,34 @@ depends+=(${_system_libs[@]})
prepare() {
cd "$srcdir/chromium-$pkgver"
- msg2 'Applying build patches'
- # https://crbug.com/710701
- local _chrome_build_hash=$(base64 -d ../chromium-$pkgver.txt |
- grep -Po '^parent \K[0-9a-f]{40}$')
- if [[ -z $_chrome_build_hash ]]; then
- error "Unable to find Chrome build hash."
- return 1
- fi
- echo "LASTCHANGE=$_chrome_build_hash-" >build/util/LASTCHANGE
-
# Allow building against system libraries in official builds
sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
tools/generate_shim_headers/generate_shim_headers.py
- # Enable support for the Widevine CDM plugin
- # libwidevinecdm.so is not included, but can be copied over from Chrome
- # (Version string doesn't seem to matter so let's go with "Pinkie Pie")
- sed "s/@WIDEVINE_VERSION@/Pinkie Pie/" ../chromium-widevine.patch |
- patch -Np1
+ # https://crbug.com/731766
+ patch -Np1 -i ../remove-dependency-on-ffmpeg-internals-for-start-time.patch
- # Work around broken screen sharing in Google Meet
- # https://crbug.com/829916#c16
- sed -i 's/"Chromium/"Chrome/' chrome/common/chrome_content_client_constants.cc
+ # https://crbug.com/707721
+ patch -Np1 -i ../x11-fix-mixup-between-DIP-pixel-coordinates.patch
- # https://crbug.com/822820
- patch -Np1 -i ../fix-crash-in-is_cfi-true-builds-with-unbundled-ICU.patch
-
- # https://crbug.com/821881
- patch -Np1 -i ../fix-frame-buttons-rendering-too-large-when-using-OSX.patch
+ # https://crbug.com/736026
+ patch -Np1 -i ../blink-disable-XML-catalogs-at-runtime.patch
# https://crbug.com/skia/6663#c10
patch -Np4 -i ../chromium-skia-harmony.patch
+ # Fixes from Gentoo
+ patch -Np1 -i ../chromium-ffmpeg-r1.patch
+ patch -Np1 -i ../chromium-widevine-r2.patch
+
+ # Remove compiler flags not supported by our system clang
+ sed -i \
+ -e '/"-Wno-ignored-pragma-optimize"/d' \
+ build/config/compiler/BUILD.gn
+
+ # Reformat arflags for compatibility with llvm
+ patch -Np1 -i ../chromium-arflags.patch
+
msg2 'Applying VA-API patches'
patch -Np1 -i ../chromium-vaapi-r18.patch
@@ -202,12 +201,10 @@ prepare() {
# added benefit of not having to list all the remaining libraries
local _lib
for _lib in ${_unwanted_bundled_libs[@]}; do
- find -type f -path "*third_party/$_lib/*" \
- \! -path "*third_party/$_lib/chromium/*" \
- \! -path "*third_party/$_lib/google/*" \
- \! -path './base/third_party/icu/*' \
- \! -path './third_party/pdfium/third_party/freetype/include/pstables.h' \
- \! -path './third_party/yasm/run_yasm.py' \
+ find "third_party/$_lib" -type f \
+ \! -path "third_party/$_lib/chromium/*" \
+ \! -path "third_party/$_lib/google/*" \
+ \! -path 'third_party/yasm/run_yasm.py' \
\! -regex '.*\.\(gn\|gni\|isolate\)' \
-delete
done
@@ -284,7 +281,7 @@ build() {
--script-executable=/usr/bin/python2
msg2 'Building Chromium'
- ninja -C out/Release chrome chrome_sandbox chromedriver widevinecdmadapter
+ ninja -C out/Release chrome chrome_sandbox chromedriver
}
package() {
@@ -313,7 +310,7 @@ package() {
cp \
out/Release/{chrome_{100,200}_percent,resources}.pak \
- out/Release/{*.bin,libwidevinecdmadapter.so} \
+ out/Release/*.bin \
"$pkgdir/usr/lib/$pkgname/"
install -Dm644 -t "$pkgdir/usr/lib/$pkgname/locales" out/Release/locales/*.pak