Package Details: glibc-widevine 2.35-5.2

Git Clone URL: https://aur.archlinux.org/glibc-widevine.git (read-only, click to copy)
Package Base: glibc-widevine
Description: GNU C Library
Upstream URL: https://www.gnu.org/software/libc
Licenses: GPL, LGPL
Conflicts: glibc
Provides: glibc
Submitter: mogwai
Maintainer: mogwai
Last Packager: mogwai
Votes: 4
Popularity: 1.66
First Submitted: 2022-01-23 13:25 (UTC)
Last Updated: 2023-02-22 13:38 (UTC)

Latest Comments

1 2 3 Next › Last »

mogwai commented on 2023-02-23 13:40 (UTC)

@the_isz: For widevine-armv7h, there used to be a time when the lib needed to be extracted from a 1+ GiB chromeos image. That might be the reason. These days the package pulls the file off the rpiOS debian package repository, so makepkg should finish in a matter of seconds rather than hours. :p

the_isz commented on 2023-02-23 13:33 (UTC)

@mogwai: Thanks for the update! I'll keep my fingers crossed we soon won't need this package anymore. You're doing a great job but my poor Rpi is sweating each time it needs to rebuild it XD

Speaking of which... I'm maintaining the widevine library manually instead of using your widevine-armv7h package and don't remember why. I should try that again some time... Could save me some work :)

mogwai commented on 2023-02-23 13:01 (UTC)

@the_isz: Well, I was supersiked yesterday to learn that there is now a widevine for aarch64, so I desperately wanted to get this lib compiling again. (See new package widevine-aarch64.) It was a coincidence that you ran into the same problem on the same day. :)

Chromeos is still on an older version of glibc. The changes have been upstreamed in the meantime, but the lib is still compiled against a version of glibc that doesn't have a certain check implemented that is in the upstream version. So I have a patch prepared for newer glibc and that is super-minimal now, but not empty. There is a good chance that a next widevine version won't need this patch. But I'm not too optimistic, since google are patching glibc more heavily with each chromeos release and even if patches get upstreamed it is taking a while.

the_isz commented on 2023-02-23 12:53 (UTC)

@mogwai: Wow, that was quick! Thank you so much for your support and for maintaining this package!

Do you have any idea how long we still need it, i.e. is there any news on when the required patches will make it into the mainline glibc?

mogwai commented on 2023-02-22 13:36 (UTC)

@the_isz: Nevermind, I already found the cause: make-4.4 has introduced non-backwards compatible changes. I've found a patch that solves the problem and will push the updated PKGBUILD shortly.

mogwai commented on 2023-02-22 13:07 (UTC)

@the_isz: I can reproduce.

Any idea when this started happening? None of the toolchain tools have been updated in a long time, so I don't know where to start looking. Any input is welcome.

the_isz commented on 2023-02-22 09:41 (UTC)

Hi all,

I'm having trouble building this package since the latest update. It stops building with this error message:

make -r PARALLELMFLAGS="" -C glibc-widevine/src/glibc objdir=`pwd` all
make[1]: Entering directory 'glibc-widevine/src/glibc'
make[1]: *** unknown output-sync type 'targetr'.  Stop.
make[1]: Leaving directory 'glibc-widevine/src/glibc'
make: *** [Makefile:9: all] Error 2

Does anyone else have this issue?

mogwai commented on 2022-12-09 15:14 (UTC)

@guiodic: https://gist.github.com/mogwa1/d7b7ddfb1bd20e197684b1b7d0b379e1

guiodic commented on 2022-12-08 10:46 (UTC)

@mogway: I'm trying to use widevine from chromeos in Linux because the Linux version comes with limitations (720p and no hardware acceleration). So I would like to try. Can you upload the pkgfile and patches?

(Also, sorry to have to mention it, but this is AUR, not Manjaro user repository.)

Manjaro unstable is sincronized with Arch after few hours, so it's basically Arch. I never had problems with Aur packages.

mogwai commented on 2022-12-08 10:42 (UTC)

@guiodic: Well, if it's x86_64, then this package will not help to solve your issue. These patches are only necessary for armv7h using the raw libwidevinecdm.so extracted from an arm chromeos image. Widevine simply works on x86_64 linux; all major browsers and apps support it and will autodownload the correct libwidevinecdm.so. Unless you are doing some seriously weird things like running x86_64 chromeos binaries in linux using a chromeos libwidevinecdm.so...

(Also, sorry to have to mention it, but this is AUR, not Manjaro user repository.)