commit:     e38694007a1f643d82cb6d7b672b55298c864274
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  1 02:50:05 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Sep  1 02:50:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3869400

www-client/google-chrome: do all the work in src_install

 .../google-chrome-beta-53.0.2785.89.ebuild            | 19 +++++++++++--------
 .../google-chrome-unstable-54.0.2840.6.ebuild         | 19 +++++++++++--------
 .../google-chrome/google-chrome-53.0.2785.89.ebuild   | 19 +++++++++++--------
 3 files changed, 33 insertions(+), 24 deletions(-)

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-53.0.2785.89.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-53.0.2785.89.ebuild
index cb166c0..2452d42 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-53.0.2785.89.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-53.0.2785.89.ebuild
@@ -107,8 +107,16 @@ pkg_setup() {
        chromium_suid_sandbox_check_kernel_config
 }
 
+src_unpack() {
+       :
+}
+
 src_install() {
-       rm -r usr/share/menu || die
+       dodir /
+       cd "${ED}" || die
+       unpacker
+
+       rm -r etc usr/share/menu || die
        mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
 
        pushd "${CHROME_HOME}/locales" > /dev/null || die
@@ -126,14 +134,9 @@ src_install() {
                newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" 
${PN}.png
        done
 
-       insinto /
-       doins -r opt usr
-       dosym "/${CHROME_HOME}/${PN}" "/usr/bin/${MY_PN}"
+       dosym "/${CHROME_HOME}/${PN}" "usr/bin/${MY_PN}"
 
-       find "${ED}" -type d -empty -delete || die
-       chmod 755 
"${ED}${CHROME_HOME}"/{chrome,${PN},nacl_helper{,_bootstrap},xdg-{mime,settings}}
 || die
-       chmod 4755 "${ED}${CHROME_HOME}/chrome-sandbox" || die
-       pax-mark m "${ED}${CHROME_HOME}/chrome"
+       pax-mark m "${CHROME_HOME}/chrome"
 
        readme.gentoo_create_doc
 }

diff --git 
a/www-client/google-chrome-unstable/google-chrome-unstable-54.0.2840.6.ebuild 
b/www-client/google-chrome-unstable/google-chrome-unstable-54.0.2840.6.ebuild
index cb166c0..2452d42 100644
--- 
a/www-client/google-chrome-unstable/google-chrome-unstable-54.0.2840.6.ebuild
+++ 
b/www-client/google-chrome-unstable/google-chrome-unstable-54.0.2840.6.ebuild
@@ -107,8 +107,16 @@ pkg_setup() {
        chromium_suid_sandbox_check_kernel_config
 }
 
+src_unpack() {
+       :
+}
+
 src_install() {
-       rm -r usr/share/menu || die
+       dodir /
+       cd "${ED}" || die
+       unpacker
+
+       rm -r etc usr/share/menu || die
        mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
 
        pushd "${CHROME_HOME}/locales" > /dev/null || die
@@ -126,14 +134,9 @@ src_install() {
                newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" 
${PN}.png
        done
 
-       insinto /
-       doins -r opt usr
-       dosym "/${CHROME_HOME}/${PN}" "/usr/bin/${MY_PN}"
+       dosym "/${CHROME_HOME}/${PN}" "usr/bin/${MY_PN}"
 
-       find "${ED}" -type d -empty -delete || die
-       chmod 755 
"${ED}${CHROME_HOME}"/{chrome,${PN},nacl_helper{,_bootstrap},xdg-{mime,settings}}
 || die
-       chmod 4755 "${ED}${CHROME_HOME}/chrome-sandbox" || die
-       pax-mark m "${ED}${CHROME_HOME}/chrome"
+       pax-mark m "${CHROME_HOME}/chrome"
 
        readme.gentoo_create_doc
 }

diff --git a/www-client/google-chrome/google-chrome-53.0.2785.89.ebuild 
b/www-client/google-chrome/google-chrome-53.0.2785.89.ebuild
index cb166c0..2452d42 100644
--- a/www-client/google-chrome/google-chrome-53.0.2785.89.ebuild
+++ b/www-client/google-chrome/google-chrome-53.0.2785.89.ebuild
@@ -107,8 +107,16 @@ pkg_setup() {
        chromium_suid_sandbox_check_kernel_config
 }
 
+src_unpack() {
+       :
+}
+
 src_install() {
-       rm -r usr/share/menu || die
+       dodir /
+       cd "${ED}" || die
+       unpacker
+
+       rm -r etc usr/share/menu || die
        mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
 
        pushd "${CHROME_HOME}/locales" > /dev/null || die
@@ -126,14 +134,9 @@ src_install() {
                newicon -s ${size} "${CHROME_HOME}/product_logo_${size}.png" 
${PN}.png
        done
 
-       insinto /
-       doins -r opt usr
-       dosym "/${CHROME_HOME}/${PN}" "/usr/bin/${MY_PN}"
+       dosym "/${CHROME_HOME}/${PN}" "usr/bin/${MY_PN}"
 
-       find "${ED}" -type d -empty -delete || die
-       chmod 755 
"${ED}${CHROME_HOME}"/{chrome,${PN},nacl_helper{,_bootstrap},xdg-{mime,settings}}
 || die
-       chmod 4755 "${ED}${CHROME_HOME}/chrome-sandbox" || die
-       pax-mark m "${ED}${CHROME_HOME}/chrome"
+       pax-mark m "${CHROME_HOME}/chrome"
 
        readme.gentoo_create_doc
 }

Reply via email to