commit:     5bf1f7164689ec8919b7f8baf5d0d76207bf0f8c
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 20 22:15:29 2020 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Nov 20 22:21:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf1f716

www-client/vivaldi-snapshot: Other miscellaneous cleanups

Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 .../vivaldi-snapshot-3.5.2110.3.ebuild             | 32 ++++++++--------------
 1 file changed, 12 insertions(+), 20 deletions(-)

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.5.2110.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.5.2110.3.ebuild
index 73a74a24df6..f69da1d681b 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.5.2110.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.5.2110.3.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 CHROMIUM_LANGS="
        af
        am
@@ -76,7 +77,8 @@ CHROMIUM_LANGS="
        zh-CN
        zh-TW
 "
-inherit chromium-2 desktop multilib unpacker toolchain-funcs xdg
+
+inherit chromium-2 desktop unpacker xdg
 
 VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
 VIVALDI_HOME="opt/${PN}"
@@ -103,9 +105,6 @@ KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
 IUSE="proprietary-codecs widevine"
 RESTRICT="bindist mirror"
 
-DEPEND="
-       virtual/libiconv
-"
 RDEPEND="
        dev-libs/expat
        dev-libs/glib:2
@@ -136,33 +135,27 @@ RDEPEND="
        proprietary-codecs? ( media-video/ffmpeg:0/56.58.58[chromium(-)] )
        widevine? ( www-plugins/chrome-binary-plugins )
 "
+
 QA_PREBUILT="*"
-S=${WORKDIR}
+S="${WORKDIR}"
 
 src_unpack() {
        unpack_deb ${A}
 }
 
 src_prepare() {
-       iconv -c -t UTF-8 usr/share/applications/${VIVALDI_PN}.desktop > 
"${T}"/${VIVALDI_PN}.desktop || die
-       mv "${T}"/${VIVALDI_PN}.desktop 
usr/share/applications/${VIVALDI_PN}.desktop || die
-
-       mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die
-       chmod 0755 usr/share/doc/${PF} || die
+       # Rename docs directory to our needs.
+       mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
 
+       # Decompress the docs.
        gunzip usr/share/doc/${PF}/changelog.gz || die
 
        # The appdata directory is deprecated.
        mv usr/share/{appdata,metainfo}/ || die
 
-       rm \
-               _gpgbuilder \
-               etc/cron.daily/${PN} \
-               || die
-       rmdir \
-               etc/cron.daily/ \
-               etc/ \
-               || die
+       # Remove cron job for updating from Debian repos.
+       rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
+       rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
 
        # Remove scripts that will most likely break things.
        rm ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
@@ -176,9 +169,8 @@ src_prepare() {
 }
 
 src_install() {
-       mv * "${D}" || die
+       mv */ "${D}" || die
        dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
-
        fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
 
        local logo size

Reply via email to