Package Details: chromium-widevine 1:4.10.2710.0-1

Git Clone URL: https://aur.archlinux.org/chromium-widevine.git (read-only, click to copy)
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 webengine
Licenses: custom
Submitter: Scimmia
Maintainer: shyamin
Last Packager: None
Votes: 420
Popularity: 0.87
First Submitted: 2015-04-17 05:05 (UTC)
Last Updated: 2024-02-19 15:17 (UTC)

Pinned Comments

Scimmia commented on 2020-05-18 23:20 (UTC)

ATTENTION:

This package is no longer needed for Chromium, it can download the component itself. With Chromium 81, you can either use this or let it download the component, but when Chromium 83 is updated in the Arch repos, it will ignore this package all together.

I'll maintain this package for a while for the other systems that use it.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 36 Next › Last »

usuariopolivalen commented on 2020-04-20 17:07 (UTC)

https://bugs.chromium.org/p/chromium/issues/detail?id=1064949&q=hdcp%20OS%3DLinux&can=2

plmosqueda commented on 2020-04-04 11:58 (UTC)

Tested today with lts kernel and Gnome desktop. Works good. Installed with a crappy AUR helper XDD

chrisco23 commented on 2020-01-17 12:20 (UTC)

At some point Netflix stopped working in my Chromium even with this AUR package. Everything I google just points me back to this package (installed and has been for a long time). Tired of running Firefox (or Chrome) for this sole purpose. Anybody have any ideas? Thanks.

Vrakfall commented on 2019-10-29 16:15 (UTC)

Ah you're right, thanks.

(Tho, said AUR helper is made by a TU :x )

Scimmia commented on 2019-10-29 14:56 (UTC)

Sounds like a crappy AUR helper. Works fine with makepkg.

Vrakfall commented on 2019-10-29 14:26 (UTC)

I've got these errors now if I try to build:

==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: ==> Starting pkgver()...
4.10.1582.1

Scimmia commented on 2019-10-20 18:00 (UTC)

Looks like that change was made in chrome 78, which should be released in a matter of days. I think we'll wait for that and switch it all at once.

sl1pkn07 commented on 2019-10-20 13:23 (UTC) (edited on 2019-10-20 13:24 (UTC) by sl1pkn07)

Hi

please add also the new widevine structure comes with the chrome unstable (+79) until the stable merge it

https://chromium-review.googlesource.com/c/chromium/src/+/1808309

diff --git a/PKGBUILD b/PKGBUILD
index 3a6b542..2564ea2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,13 +17,21 @@ conflicts=('chromium-widevine-dev')
 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"
+        "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-unstable/google-chrome-unstable_79.0.3938.0-1_amd64.deb"
         get_cdm_version.c)
 sha256sums=('SKIP'
             '07abdccd7c15f5abe68765c1162f2ab666b6478a4d578aa6351d5667cd983a48'
+            '9582f71c706d2de597fd9ca3e689e904cf43163911a8b3d81eb071eb27b1dff4'
             '3fda44a5b8b222434530f27923568de1fda1eb0caa8621b56a8b2a6a2a2e3d5d')
+noextract=("google-chrome-stable_${_chrome_ver}-1_amd64.deb"
+           'google-chrome-unstable_79.0.3938.0-1_amd64.deb')

 prepare() {
+  bsdtar -x -f google-chrome-unstable_79.0.3938.0-1_amd64.deb data.tar.xz
+  bsdtar -x --strip-components 4 -f data.tar.xz opt/google/chrome-unstable/WidevineCdm
+  bsdtar -x -f "google-chrome-stable_${_chrome_ver}-1_amd64.deb" data.tar.xz
   bsdtar -x --strip-components 4 -f data.tar.xz opt/google/chrome/libwidevinecdm.so
+
   gcc get_cdm_version.c -o get_cdm_version -ldl
 }

@@ -33,7 +41,6 @@ pkgver() {

 package() {
   install -Dm644 libwidevinecdm.so -t "$pkgdir/usr/lib/chromium/"
-  install -d "$pkgdir/usr/lib/chromium-dev/"
-  ln -s ../chromium/libwidevinecdm.so "$pkgdir/usr/lib/chromium-dev/libwidevinecdm.so"
+  for i in $(find WidevineCdm -type f); do install -Dm644 "${i}" "$pkgdir/usr/lib/chromium-dev/${i}"; done
   install -Dm644 chrome-eula_text-$_license_date.html "$pkgdir/usr/share/licenses/$pkgname/eula_text.html"
 }

https://i.ibb.co/vHQdQdN/Screenshot-20191020-152201.png

dqnh commented on 2019-10-18 18:59 (UTC)

If you really want to verify the contents of chrome-eula_text you could use something like sed 's/nonce=\".*\"//' but I don't think there is any point doing that since this is just a harmless EULA. Besides, you still would have to SKIP it and put the check elsewhere.

Vrakfall commented on 2019-10-18 14:37 (UTC)

Which seems to have been changed again? Or am I hallucinating?