summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/firefox-bin/firefox-bin-68.6.0-r1.ebuild')
-rw-r--r--www-client/firefox-bin/firefox-bin-68.6.0-r1.ebuild16
1 files changed, 11 insertions, 5 deletions
diff --git a/www-client/firefox-bin/firefox-bin-68.6.0-r1.ebuild b/www-client/firefox-bin/firefox-bin-68.6.0-r1.ebuild
index 8f5b290c0f55..340bb3612955 100644
--- a/www-client/firefox-bin/firefox-bin-68.6.0-r1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-68.6.0-r1.ebuild
@@ -111,15 +111,21 @@ src_install() {
done
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
- domenu "${FILESDIR}"/${PN}.desktop
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}usr/share/applications/${PN}.desktop" || die
+ newmenu "${FILESDIR}/${PN}-r1.desktop" "${PN}.desktop"
# Add StartupNotify=true bug 237317
- if use startup-notification; then
- echo "StartupNotify=true" >> "${ED}"usr/share/applications/${PN}.desktop
+ local startup_notify="false"
+ if use startup-notification ; then
+ startup_notify="true"
fi
+ sed -i \
+ -e "s:@NAME@:${name} (bin):" \
+ -e "s:@EXEC@:firefox-bin:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${PN}.desktop" || die
+
# Install firefox in /opt
dodir ${MOZILLA_FIVE_HOME%/*}
mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die