summaryrefslogtreecommitdiff
path: root/www-client/ungoogled-chromium
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-30 23:35:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-30 23:35:06 +0000
commit86f5cd01474f085c084a81b6d390a791f1e717a2 (patch)
tree8bc49e95c7ba4e9efce0995c41db63db92939755 /www-client/ungoogled-chromium
parent096799516de9a71f93126187afe67807aeb0fac3 (diff)
www-client/ungoogled-chromium : add widevine support
Diffstat (limited to 'www-client/ungoogled-chromium')
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-121.0.6167.85-r2.ebuild (renamed from www-client/ungoogled-chromium/ungoogled-chromium-121.0.6167.85-r1.ebuild)54
1 files changed, 30 insertions, 24 deletions
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-121.0.6167.85-r1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-121.0.6167.85-r2.ebuild
index 0da0ec8f..6a3b21f5 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-121.0.6167.85-r1.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-121.0.6167.85-r2.ebuild
@@ -13,46 +13,48 @@ RESTRICT="mirror"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="+widevine"
CDEPEND="
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- >=x11-libs/libXi-1.6.0
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- media-libs/libva
- >=net-print/cups-1.3.11
+ app-accessibility/at-spi2-core
dev-libs/expat
dev-libs/glib:2
- >=dev-libs/libxml2-2.9.4-r3[icu]
+ dev-libs/libxslt
dev-libs/nspr
+ >=dev-libs/icu-71.1:=
+ >=dev-libs/libxml2-2.9.4-r3[icu]
>=dev-libs/nss-3.26
- >=media-libs/alsa-lib-1.0.19
media-libs/fontconfig
media-libs/freetype
media-libs/libjpeg-turbo
media-libs/libpng
media-libs/libpulse
+ media-libs/libva
+ media-libs/lcms
+ media-libs/flac
+ >=media-libs/alsa-lib-1.0.19
+ >=media-libs/libwebp-0.4.0
+ >=net-print/cups-1.3.11
sys-apps/dbus
sys-apps/pciutils
- virtual/udev
+ sys-libs/zlib[minizip]
x11-libs/cairo
x11-libs/pango
- media-libs/flac
- >=media-libs/libwebp-0.4.0
- sys-libs/zlib[minizip]
- app-accessibility/at-spi2-core
x11-libs/gtk+:3[X]
- media-libs/lcms
- dev-libs/libxslt
- >=dev-libs/icu-71.1:="
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libxcb
+ >=x11-libs/libXi-1.6.0
+ virtual/udev
+ widevine? ( www-plugins/chrome-binary-plugins )
+"
RDEPEND="${CDEPEND}
x11-misc/xdg-utils
@@ -111,6 +113,10 @@ src_install() {
insinto /etc/chromium
newins "${FILESDIR}"/chromium.default default
+ if use widevine; then
+ dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm "${CHROMIUM_HOME}"/WidevineCdm
+ fi
+
newicon -s 48 product_logo_48.png chromium-browser.png
local mime_types="text/html;text/xml;application/xhtml+xml;"