summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 11 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6ae03a6c62f2..64d3fdbc7cf6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,30 +4,33 @@
pkgname=vivaldi-widevine
pkgdesc="A browser plugin designed for the viewing of premium video content, standalone for vivaldi"
-pkgver=4.10.1196.0
-_chrome_ver=70.0.3538.110
+pkgver=4.10.1303.0
+_chrome_ver=72.0.3626.81
_channel=stable
-pkgrel=2
+pkgrel=1
epoch=1
arch=('x86_64')
url='https://www.widevine.com/'
source=('chrome-eula_text.html::https://www.google.com/intl/en/chrome/privacy/eula_text.html'
# Try using chrome version-specific version. It only seems to work for the latests chrome version.
# "google-chrome-${_channel}_${pkgver}_amd64.deb::https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"
- "https://dl.google.com/linux/deb/pool/main/g/google-chrome-${_channel}/google-chrome-${_channel}_${_chrome_ver}-1_amd64.deb")
+ "https://dl.google.com/linux/deb/pool/main/g/google-chrome-${_channel}/google-chrome-${_channel}_${_chrome_ver}-1_amd64.deb"
+ get_cdm_version.c)
options=("!strip")
license=('custom')
depends=('vivaldi-ffmpeg-codecs' 'glib2')
conflicts=('chromium-widevine' 'google-chrome')
-sha256sums=('22e323091aab9730fc9431376e63d95fe03e3df08a1ab7d913b67bd16a6c159b'
- 'efd6aa29f5d1ce80a3908ee40b0c6e71aa354ad8fcd9788b1ff6893bef92d0be')
+sha256sums=('18415ed1eeb7dc54596cda2a22be05866e2017d4c5b22f434bd980788995d870'
+ '145faa3af49483277c89dfc73cd0d1e2849c065c828a80f3cc7a70a94192da25'
+ '3fda44a5b8b222434530f27923568de1fda1eb0caa8621b56a8b2a6a2a2e3d5d')
prepare() {
- bsdtar -xf data.tar.xz opt/google/chrome/libwidevinecdm.so
+ bsdtar -x --strip-components 4 -f data.tar.xz opt/google/chrome/libwidevinecdm.so
+ gcc get_cdm_version.c -o get_cdm_version -ldl
}
pkgver() {
- strings opt/google/chrome/libwidevinecdm.so | grep -A1 "ChromeCDM" | grep -P "^\d+"
+ ./get_cdm_version
}
package() {