Package Details: chromium-widevine 1:4.10.1440.18-2

Git Clone URL: (read-only)
Package Base: chromium-widevine
Description: A browser plugin designed for the viewing of premium video content
Upstream URL:
Keywords: amazon chrome netflix prime qt5 webengine
Licenses: custom
Conflicts: chromium-widevine-dev
Provides: chromium-widevine-dev=4.10.1440.18
Submitter: Scimmia
Maintainer: Scimmia
Last Packager: Scimmia
Votes: 350
Popularity: 7.750623
First Submitted: 2015-04-17 05:05
Last Updated: 2019-07-16 00:01

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... 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:

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:

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:

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.

gugu2077 commented on 2018-10-14 00:19

==> Validating source files with sha1sums...
eula_text.html ... FAILED
google-chrome-unstable-71.0.3573.0-1.x86_64.rpm ... Passed
==> ERROR: One or more files did not pass the validity check!

yay -S chromium-widevine-dev --mflags "--skipchecksums"

==> Removing existing $srcdir/ directory...
==> Extracting sources...
==> Starting prepare()...
==> Starting pkgver()...
==> ERROR: pkgver is not allowed to be empty.
==> ERROR: pkgver() generated an invalid version:
Error making: chromium-widevine-dev

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
@@ -4,18 +4,16 @@ pkgname=chromium-widevine
 pkgdesc='A browser plugin designed for the viewing of premium video content'
-_license_date=$(curl -sI | awk '/^last-modified/ {print $3" "$4" "$5}' | date +"%Y%m%d" -f -)
-        "${_chrome_ver}-1_amd64.deb")
-            'b2dd6af541bf4f44b65d487f7b208ee5ae922c78800d6d21786098c055156534')
+        "chrome-eula_text-${_chrome_ver}.html::${_chrome_ver}/components/resources/terms/terms_en.html")
+            'ac69df44067135997f7efe3af46279962690dba5a3c1154054c1e1c06b5228f8')

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

   install -Dm644 -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"