commit: de41b779f3f54ae334faffb1443c90c4d320d764
Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 5 22:31:07 2017 +0000
Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Sun Mar 5 22:38:41 2017 +0000
URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=de41b779
www-client/chromium-bin-debian: Prevent collisions, allow installing extensions
...6_p5.ebuild => chromium-bin-debian-56.0.2924.76_p5-r1.ebuild} | 5 ++++-
...ium-bin-debian-56.0.2924.76_p5-enable-remote-extensions.patch | 9 +++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git
a/www-client/chromium-bin-debian/chromium-bin-debian-56.0.2924.76_p5.ebuild
b/www-client/chromium-bin-debian/chromium-bin-debian-56.0.2924.76_p5-r1.ebuild
similarity index 91%
rename from
www-client/chromium-bin-debian/chromium-bin-debian-56.0.2924.76_p5.ebuild
rename to
www-client/chromium-bin-debian/chromium-bin-debian-56.0.2924.76_p5-r1.ebuild
index c273d6e..e2775e1 100644
--- a/www-client/chromium-bin-debian/chromium-bin-debian-56.0.2924.76_p5.ebuild
+++
b/www-client/chromium-bin-debian/chromium-bin-debian-56.0.2924.76_p5-r1.ebuild
@@ -91,6 +91,7 @@ S=${WORKDIR}
src_prepare() {
epatch "${FILESDIR}"/${PN}-53.0.2785.143_p1-gentoo.patch
+ epatch
"${FILESDIR}"/${PN}-56.0.2924.76_p5-enable-remote-extensions.patch
}
src_install() {
@@ -102,7 +103,9 @@ src_install() {
}
# Make it find Debian libraries, sourced by /usr/bin/chromium
- echo 'export
LD_LIBRARY_PATH="/usr/lib64/x86_64-linux-gnu/${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"'
\
+ # While at it, we move them somewhere with less risk of collision
+ mv "${D}"/usr/lib64/{,chromium/}x86_64-linux-gnu/ || die
+ echo 'export
LD_LIBRARY_PATH="/usr/lib64/chromium/x86_64-linux-gnu/${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"'
\
> "${D}"/etc/chromium.d/ld-library-path
# Link to Flash (not in RDEPEND)
diff --git
a/www-client/chromium-bin-debian/files/chromium-bin-debian-56.0.2924.76_p5-enable-remote-extensions.patch
b/www-client/chromium-bin-debian/files/chromium-bin-debian-56.0.2924.76_p5-enable-remote-extensions.patch
new file mode 100644
index 0000000..e08f1c3
--- /dev/null
+++
b/www-client/chromium-bin-debian/files/chromium-bin-debian-56.0.2924.76_p5-enable-remote-extensions.patch
@@ -0,0 +1,9 @@
+--- a/etc/chromium.d/default-flags 2017-03-05 23:33:32.296413527 +0100
++++ b/etc/chromium.d/default-flags 2017-03-05 23:34:46.041613523 +0100
+@@ -14,3 +14,6 @@
+
+ # Disable the builtin media router (bug #833477)
+ export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --media-router=0"
++
++# Allow installing browser extensions
++export CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --enable-remote-extensions"