commit:     3888afb7c7c4197294a77b12002334dd67908d10
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 23 23:56:51 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Sep 24 00:55:24 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3888afb7

www-client/firefox: install geckodriver when USE=geckodriver is set

Mozilla's build system doesn't install geckodriver when enabled,
must be installed manually.

Closes: https://bugs.gentoo.org/666902
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 www-client/firefox/firefox-60.2.1.ebuild | 7 +++++++
 www-client/firefox/firefox-62.0.2.ebuild | 7 +++++++
 2 files changed, 14 insertions(+)

diff --git a/www-client/firefox/firefox-60.2.1.ebuild 
b/www-client/firefox/firefox-60.2.1.ebuild
index 94ea29cb744..51a218b24b4 100644
--- a/www-client/firefox/firefox-60.2.1.ebuild
+++ b/www-client/firefox/firefox-60.2.1.ebuild
@@ -300,6 +300,13 @@ src_install() {
        MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" 
MOZ_NOSPAM=1 \
        DESTDIR="${D}" ./mach install
 
+       if use geckodriver ; then
+               cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver 
"${ED%/}"${MOZILLA_FIVE_HOME} || die
+               pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
+
+               dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+       fi
+
        # Install language packs
        mozlinguas_src_install
 

diff --git a/www-client/firefox/firefox-62.0.2.ebuild 
b/www-client/firefox/firefox-62.0.2.ebuild
index 398628a49d7..efa2aff5083 100644
--- a/www-client/firefox/firefox-62.0.2.ebuild
+++ b/www-client/firefox/firefox-62.0.2.ebuild
@@ -488,6 +488,13 @@ src_install() {
        MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" 
MOZ_NOSPAM=1 \
        DESTDIR="${D}" ./mach install
 
+       if use geckodriver ; then
+               cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver 
"${ED%/}"${MOZILLA_FIVE_HOME} || die
+               pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
+
+               dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+       fi
+
        # Install language packs
        MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
 

Reply via email to