Package Details: chromium-widevine 1:4.10.1303.0-3

Git Clone URL: https://aur.archlinux.org/chromium-widevine.git (read-only)
Package Base: chromium-widevine
Description: A browser plugin designed for the viewing of premium video content
Upstream URL: https://www.widevine.com/
Keywords: amazon chrome netflix prime
Licenses: custom
Submitter: Scimmia
Maintainer: Scimmia
Last Packager: Scimmia
Votes: 332
Popularity: 9.548393
First Submitted: 2015-04-17 05:05
Last Updated: 2019-02-19 21:07

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Scimmia commented on 2019-01-06 18:20

We've tried the direct download before, it ended up very, very rarely being updated.

oxalin commented on 2019-01-06 06:34

May I suggest to use the following link to download widevine only instead of the full Chrome package: https://dl.google.com/widevine-cdm/4.10.1196.0-linux-x64.zip

The 4.10.1196.0 should be updated to use the latest version available though.

This trick was taken from a script used by Vivaldi. See: https://gist.github.com/ruario/3c873d43eb20553d5014bd4d29fe37f1

Scimmia commented on 2018-12-20 18:46

Deps can't be runtime-only now that we're dlopening the lib. Should be fixed now.

bartus commented on 2018-12-20 18:19

Won't build in chroot.

requires makedepends=('nss')

wooque commented on 2018-12-15 22:26

@fourtelis Thanks works great

foutrelis commented on 2018-12-05 21:57

Possibly an overkill but works nicely: https://paste.xinu.at/WnH/

Scimmia commented on 2018-12-05 19:01

They've changed the version information in the plugin included in chrome 71. Not sure how I'm going to deal with it yet, just searching for the numerical pattern doesn't seem like a good idea. For now, I've flagged it out of date while I figure out how to handle it.

Honer08 commented on 2018-11-29 09:47

These instructions in the following URL to use this Package, worked great for me. https://forum.manjaro.org/t/how-to-install-widevine-on-chromium-to-wacth-netflix/4176

compgamer89 commented on 2018-09-03 11:24

Suggested change:

Don't use the "live" EULA on the Google website. It contains analytics (privacy concern?) and may change unpredictably. Better to use the static EULA from the version matching the binary blob (which also contains the same EULA, but compiled into an internationalized .pak file).

As a secondary benefit, doing so removes need for web access other than source download phase. This is useful because fakeroot and curl don't work well together (DNS resolution breaks under fakeroot).

diff --git a/PKGBUILD b/PKGBUILD
index 767cef8..7db5f78 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,18 +4,16 @@ pkgname=chromium-widevine
 pkgdesc='A browser plugin designed for the viewing of premium video content'
 pkgver=4.10.1146.0
 _chrome_ver=68.0.3440.106
-_license_date=$(curl -sI https://www.google.com/intl/en/chrome/privacy/eula_text.html | awk '/^last-modified/ {print $3" "$4" "$5}' | date +"%Y%m%d" -f -)
-_license_last=20180809
-pkgrel=3
+pkgrel=4
 epoch=1
 arch=('x86_64')
 url='https://www.widevine.com/'
 license=('custom')
 options=('!strip')
-source=("chrome-eula_text-$_license_date.html::https://www.google.com/intl/en/chrome/privacy/eula_text.html"
-        "https://dl.google.com/linux/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${_chrome_ver}-1_amd64.deb")
-sha256sums=('f6aa8b7920d20c874deabc745517e0486e88fe9de667ad3d5fe6f61665ec725c'
-            'b2dd6af541bf4f44b65d487f7b208ee5ae922c78800d6d21786098c055156534')
+source=("https://dl.google.com/linux/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${_chrome_ver}-1_amd64.deb"
+        "chrome-eula_text-${_chrome_ver}.html::https://raw.githubusercontent.com/chromium/chromium/${_chrome_ver}/components/resources/terms/terms_en.html")
+sha256sums=('b2dd6af541bf4f44b65d487f7b208ee5ae922c78800d6d21786098c055156534'
+            'ac69df44067135997f7efe3af46279962690dba5a3c1154054c1e1c06b5228f8')

 prepare() {
   bsdtar -x --strip-components 4 -f data.tar.xz opt/google/chrome/libwidevinecdm.so
@@ -29,5 +27,5 @@ package() {
   depends=('chromium' 'gcc-libs' 'glib2' 'glibc' 'nspr' 'nss')

   install -Dm644 libwidevinecdm.so -t "$pkgdir/usr/lib/chromium/"
-  install -Dm644 chrome-eula_text-$_license_date.html "$pkgdir/usr/share/licenses/$pkgname/eula_text.html"
+  install -Dm644 chrome-eula_text-${_chrome_ver}.html "$pkgdir/usr/share/licenses/$pkgname/eula_text.html"
 }

gaboflowers commented on 2018-08-10 03:25

I modified both the eula_text.html name in the source and install script, and the source web path, achieving nothing.

I ended up deleting the eula lines and hash entirely from the PKGBUILD.