media-libs/widevine: simplify

This commit is contained in:
Jared Allard 2024-02-25 16:11:19 -08:00
parent 14e622d339
commit 242ccd776f
Signed by: jaredallard
SSH key fingerprint: SHA256:wyRyyv28jBYw8Yp/oABNPUYvbGd6hyZj23XVXEm5G/U

View file

@ -19,8 +19,6 @@ SRC_URI="
https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/chromeos-lacros-arm64-squash-zstd-${LACROS_VERSION} https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/chromeos-lacros-arm64-squash-zstd-${LACROS_VERSION}
" "
RESTRICT="bindist mirror" RESTRICT="bindist mirror"
S="${WORKDIR}"
LICENSE="MIT Widevine" LICENSE="MIT Widevine"
SLOT="0" SLOT="0"
KEYWORDS="arm64" KEYWORDS="arm64"
@ -36,15 +34,13 @@ BDEPEND="
src_unpack() { src_unpack() {
unpack "${INSTALLER_SHA}.zip" unpack "${INSTALLER_SHA}.zip"
cp "${DISTDIR}/chromeos-lacros-arm64-squash-zstd-${LACROS_VERSION}" "${S}/widevine-installer"-*/lacros.squashfs || die "Failed to copy lacros.squashfs" mv "widevine-installer-${INSTALLER_SHA}" "widevine-${PV}" || die "Failed to rename widevine-installer"
cp "${DISTDIR}/chromeos-lacros-arm64-squash-zstd-${LACROS_VERSION}" "widevine-${PV}/lacros.squashfs" || die "Failed to copy lacros.squashfs"
} }
src_install() { src_install() {
export DESTDIR="${D}" export DESTDIR="${D}"
pushd "${S}/widevine-installer"-* >/dev/null || return 1
export SCRIPT_BASE="$(pwd)" export SCRIPT_BASE="$(pwd)"
patch -p1 <"${FILESDIR}/widevine-installer.patch" || die "Failed to apply patch" patch -p1 <"${FILESDIR}/widevine-installer.patch" || die "Failed to apply patch"
"./widevine-installer" || die "Installation failed" "./widevine-installer" || die "Installation failed"
popd >/dev/null || return 1
} }