| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.2 | 8 | arm64 | 0 |
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_HASH="eab8c668ad3f9db27a444ee1f94b82d8f3ab5336"
DESCRIPTION="Widevine installer for AArch64 systems"
HOMEPAGE="https://asahilinux.org/"
SRC_URI="https://github.com/AsahiLinux/widevine-installer/archive/${MY_HASH}.tar.gz -> ${PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT=0
KEYWORDS="arm64"
# Widevine only works with glibc 2.36 or above
RDEPEND="
>=sys-libs/glibc-2.36
sys-fs/squashfs-tools[zstd]
"
PATCHES="${FILESDIR}/disable-configs.patch"
src_unpack() {
default
mv "${PN}-${MY_HASH}" "${PN}-${PV}"
}
src_install() {
dodir /opt/widevine-installer/
keepdir /opt/widevine/WidevineCdm/
insinto /usr/"$(get_libdir)"/chromium-browser/
dosym -r /opt/widevine/WidevineCdm/ /usr/lib64/chromium-browser/WidevineCdm
insinto /etc/profile.d/
doins "${S}"/conf/gmpwidevine.sh
insinto /usr/"$(get_libdir)"/firefox/defaults/pref/
doins "${S}"/conf/gmpwidevine.js
insinto /usr/libexec/widevine-installer/
doins "${S}"/widevine_fixup.py
exeinto /opt/widevine-installer/
doexe "${S}"/widevine-installer
dosym -r /opt/widevine-installer/widevine-installer /opt/bin/widevine-installer
}
pkg_postinst() {
ewarn "Widevine has NOT been installed. You need to run /opt/bin/widevine-installer."
}
>=sys-libs/glibc-2.36 sys-fs/squashfs-tools[zstd]
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | widevine-installer-0.2.tar.gz | 7968 bytes | https://github.com/AsahiLinux/widevine-installer/archive/eab8c668ad3f9db27a444ee1f94b82d8f3ab5336.tar.gz |