Install in /usr/lib64/chromium, where they may be detected by QtWebEngine.
Bug: https://bugs.gentoo.org/592896
Package-Manager: portage-2.3.0_p24
src_install() {
local version flapper
- insinto /usr/$(get_libdir)/chromium-browser/
+ insinto /usr/$(get_libdir)/chromium
if use widevine; then
- doins libwidevinecdm.so
+ doins libwidevinecdm.so libwidevinecdmadapter.so
+ dosym ../chromium/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so
strings ./chrome | grep -C 1 " (version:" | tail -1 > widevine.version
doins widevine.version
fi
# Since this is a live ebuild, we're forced to, unfortuantely,
# dynamically construct the command line args for Chromium.
version=$(sed -n 's/.*"version": "\(.*\)",.*/\1/p' PepperFlash/manifest.json)
- flapper="${EPREFIX}/usr/$(get_libdir)/chromium-browser/PepperFlash/libpepflashplayer.so"
+ flapper="${EPREFIX}/usr/$(get_libdir)/chromium/PepperFlash/libpepflashplayer.so"
echo -n "CHROMIUM_FLAGS=\"\${CHROMIUM_FLAGS} " > pepper-flash
echo -n "--ppapi-flash-path=$flapper " >> pepper-flash
echo "--ppapi-flash-version=$version\"" >> pepper-flash
MY_P="${MY_PN}_${MY_PV}"
SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
LICENSE="google-chrome"
IUSE="+flash +widevine"
src_install() {
local version flapper
- insinto /usr/$(get_libdir)/chromium-browser/
+ insinto /usr/$(get_libdir)/chromium
if use widevine; then
- doins libwidevinecdm.so
+ doins libwidevinecdm.so libwidevinecdmadapter.so
+ dosym ../chromium/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so
strings ./chrome | grep -C 1 " (version:" | tail -1 > widevine.version
doins widevine.version
fi
# Since this is a live ebuild, we're forced to, unfortuantely,
# dynamically construct the command line args for Chromium.
version=$(sed -n 's/.*"version": "\(.*\)",.*/\1/p' PepperFlash/manifest.json)
- flapper="${EPREFIX}/usr/$(get_libdir)/chromium-browser/PepperFlash/libpepflashplayer.so"
+ flapper="${EPREFIX}/usr/$(get_libdir)/chromium/PepperFlash/libpepflashplayer.so"
echo -n "CHROMIUM_FLAGS=\"\${CHROMIUM_FLAGS} " > pepper-flash
echo -n "--ppapi-flash-path=$flapper " >> pepper-flash
echo "--ppapi-flash-version=$version\"" >> pepper-flash
src_install() {
local version
- insinto /usr/$(get_libdir)/chromium-browser/
-
+ insinto /usr/$(get_libdir)/chromium
if use widevine; then
- doins libwidevinecdm.so
+ doins libwidevinecdm.so libwidevinecdmadapter.so
+ dosym ../chromium/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so
strings ./chrome | grep -C 1 " (version:" | tail -1 > widevine.version
doins widevine.version
fi