www-client/vivaldi: Fix desktop file encoding where possible.
authorJeroen Roovers <jer@gentoo.org>
Fri, 3 Feb 2017 15:26:25 +0000 (16:26 +0100)
committerJeroen Roovers <jer@gentoo.org>
Fri, 3 Feb 2017 15:26:40 +0000 (16:26 +0100)
Package-Manager: Portage-2.3.3, Repoman-2.3.1

www-client/vivaldi/vivaldi-1.7.735.29_p1.ebuild

index 132fff461276fd8f40144e3c8ea7890b09ac9d9b..6216df3dee7554d64f04cb38c65cca1f8a5171fd 100644 (file)
@@ -31,6 +31,9 @@ RESTRICT="bindist mirror"
 
 S=${WORKDIR}
 
+DEPEND="
+       virtual/libiconv
+"
 RDEPEND="
        dev-libs/expat
        dev-libs/glib:2
@@ -70,6 +73,9 @@ src_unpack() {
 }
 
 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
+
        sed -i \
                -e "s|${VIVALDI_BIN}|${PN}|g" \
                usr/share/applications/${VIVALDI_PN}.desktop \