www-client/google-chrome: do all the work in src_install
authorMike Gilbert <floppym@gentoo.org>
Thu, 1 Sep 2016 02:50:05 +0000 (22:50 -0400)
committerMike Gilbert <floppym@gentoo.org>
Thu, 1 Sep 2016 02:50:05 +0000 (22:50 -0400)
www-client/google-chrome-beta/google-chrome-beta-53.0.2785.89.ebuild
www-client/google-chrome-unstable/google-chrome-unstable-54.0.2840.6.ebuild
www-client/google-chrome/google-chrome-53.0.2785.89.ebuild

index cb166c0b2f8d60a4092dcf17b905f961f4898e4f..2452d42953247c20e55067618849ef9074cc91f3 100644 (file)
@@ -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
 }
index cb166c0b2f8d60a4092dcf17b905f961f4898e4f..2452d42953247c20e55067618849ef9074cc91f3 100644 (file)
@@ -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
 }
index cb166c0b2f8d60a4092dcf17b905f961f4898e4f..2452d42953247c20e55067618849ef9074cc91f3 100644 (file)
@@ -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
 }