Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/
Date: Mon, 05 Sep 2016 04:52:53
Message-Id: 1473051162.c52485a2413414510b9239a0b8e89bae5834c18d.floppym@gentoo
1 commit: c52485a2413414510b9239a0b8e89bae5834c18d
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 5 04:52:23 2016 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 5 04:52:42 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c52485a2
7
8 www-plugins/chrome-binary-plugins: change install location
9
10 Install in /usr/lib64/chromium, where they may be detected by QtWebEngine.
11
12 Bug: https://bugs.gentoo.org/592896
13
14 Package-Manager: portage-2.3.0_p24
15
16 .../chrome-binary-plugins-53.0.2785.92.ebuild | 7 ++++---
17 .../chrome-binary-plugins-53.0.2785.92_beta.ebuild | 9 +++++----
18 .../chrome-binary-plugins-54.0.2840.8_alpha.ebuild | 6 +++---
19 3 files changed, 12 insertions(+), 10 deletions(-)
20
21 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92.ebuild
22 index 94dadcf..2757b38 100644
23 --- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92.ebuild
24 +++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92.ebuild
25 @@ -53,10 +53,11 @@ pkg_nofetch() {
26 src_install() {
27 local version flapper
28
29 - insinto /usr/$(get_libdir)/chromium-browser/
30 + insinto /usr/$(get_libdir)/chromium
31
32 if use widevine; then
33 - doins libwidevinecdm.so
34 + doins libwidevinecdm.so libwidevinecdmadapter.so
35 + dosym ../chromium/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so
36 strings ./chrome | grep -C 1 " (version:" | tail -1 > widevine.version
37 doins widevine.version
38 fi
39 @@ -67,7 +68,7 @@ src_install() {
40 # Since this is a live ebuild, we're forced to, unfortuantely,
41 # dynamically construct the command line args for Chromium.
42 version=$(sed -n 's/.*"version": "\(.*\)",.*/\1/p' PepperFlash/manifest.json)
43 - flapper="${EPREFIX}/usr/$(get_libdir)/chromium-browser/PepperFlash/libpepflashplayer.so"
44 + flapper="${EPREFIX}/usr/$(get_libdir)/chromium/PepperFlash/libpepflashplayer.so"
45 echo -n "CHROMIUM_FLAGS=\"\${CHROMIUM_FLAGS} " > pepper-flash
46 echo -n "--ppapi-flash-path=$flapper " >> pepper-flash
47 echo "--ppapi-flash-version=$version\"" >> pepper-flash
48
49 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92_beta.ebuild
50 index 07c207f..2757b38 100644
51 --- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92_beta.ebuild
52 +++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-53.0.2785.92_beta.ebuild
53 @@ -31,7 +31,7 @@ MY_PN="google-chrome-${SLOT}"
54 MY_P="${MY_PN}_${MY_PV}"
55
56 SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
57 -KEYWORDS="-* ~amd64"
58 +KEYWORDS="-* amd64"
59
60 LICENSE="google-chrome"
61 IUSE="+flash +widevine"
62 @@ -53,10 +53,11 @@ pkg_nofetch() {
63 src_install() {
64 local version flapper
65
66 - insinto /usr/$(get_libdir)/chromium-browser/
67 + insinto /usr/$(get_libdir)/chromium
68
69 if use widevine; then
70 - doins libwidevinecdm.so
71 + doins libwidevinecdm.so libwidevinecdmadapter.so
72 + dosym ../chromium/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so
73 strings ./chrome | grep -C 1 " (version:" | tail -1 > widevine.version
74 doins widevine.version
75 fi
76 @@ -67,7 +68,7 @@ src_install() {
77 # Since this is a live ebuild, we're forced to, unfortuantely,
78 # dynamically construct the command line args for Chromium.
79 version=$(sed -n 's/.*"version": "\(.*\)",.*/\1/p' PepperFlash/manifest.json)
80 - flapper="${EPREFIX}/usr/$(get_libdir)/chromium-browser/PepperFlash/libpepflashplayer.so"
81 + flapper="${EPREFIX}/usr/$(get_libdir)/chromium/PepperFlash/libpepflashplayer.so"
82 echo -n "CHROMIUM_FLAGS=\"\${CHROMIUM_FLAGS} " > pepper-flash
83 echo -n "--ppapi-flash-path=$flapper " >> pepper-flash
84 echo "--ppapi-flash-version=$version\"" >> pepper-flash
85
86 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-54.0.2840.8_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-54.0.2840.8_alpha.ebuild
87 index d7fd45a..27b7eea 100644
88 --- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-54.0.2840.8_alpha.ebuild
89 +++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-54.0.2840.8_alpha.ebuild
90 @@ -53,10 +53,10 @@ pkg_nofetch() {
91 src_install() {
92 local version
93
94 - insinto /usr/$(get_libdir)/chromium-browser/
95 -
96 + insinto /usr/$(get_libdir)/chromium
97 if use widevine; then
98 - doins libwidevinecdm.so
99 + doins libwidevinecdm.so libwidevinecdmadapter.so
100 + dosym ../chromium/libwidevinecdm.so /usr/$(get_libdir)/chromium-browser/libwidevinecdm.so
101 strings ./chrome | grep -C 1 " (version:" | tail -1 > widevine.version
102 doins widevine.version
103 fi