Files
2026-10-04 04:07:15 +00:00

45 lines
1.4 KiB
Makefile

# The information for PORTVERSION and CHROME_VERSION is borrowed from
# https://aur.archlinux.org/cgit/aur.git/?h=vivaldi-widevine
# PORTVERSION can also be obtained from the plugin's manifest.json file
PORTNAME= widevine-cdm
PORTVERSION= 4.10.3057.0
CATEGORIES= www multimedia linux
MASTER_SITES= https://dl.google.com/linux/deb/pool/main/g/google-chrome-stable/
PKGNAMEPREFIX= linux-
DISTNAME= google-chrome-stable_${CHROME_VERSION}_${ARCH:S/aarch64/arm64/}
EXTRACT_SUFX= .deb
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Widevine CDM plugin as provided by Google
WWW= https://www.widevine.com
LICENSE= Proprietary
LICENSE_NAME= Google proprietary license
LICENSE_FILE= ${WRKDIR}/opt/google/chrome/WidevineCdm/LICENSE
LICENSE_PERMS= no-dist-sell no-pkg-sell no-dist-mirror no-pkg-mirror
ONLY_FOR_ARCHS= aarch64 amd64
NO_BUILD= yes
PLIST_FILES= lib/WidevineCdm/_platform_specific/linux_${LINUX_ARCH}/libwidevinecdm.so \
lib/WidevineCdm/manifest.json
LINUX_ARCH= ${ARCH:S/amd64/x64/:S/aarch64/arm64/}
CHROME_VERSION= 152.0.7977.75-1
.if make(makesum)
. for arch in ${ONLY_FOR_ARCHS}
DISTFILES+= google-chrome-stable_${CHROME_VERSION}_${arch:S/aarch64/arm64/}${EXTRACT_SUFX}
. endfor
.endif
post-extract:
cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} data.tar.xz ${EXTRACT_AFTER_ARGS}
do-install:
cd ${WRKDIR}/opt/google/chrome/ && ${COPYTREE_SHARE} WidevineCdm ${STAGEDIR}${PREFIX}/lib
${RM} ${STAGEDIR}${PREFIX}/lib/WidevineCdm/LICENSE
.include <bsd.port.mk>