mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-07 05:57:07 -08:00
www-client/surf: add xdg desktop entry
Closes: https://bugs.gentoo.org/694768 Signed-off-by: Justin Keogh <bugs.gentoo.org@v6y.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit savedconfig toolchain-funcs
|
||||
inherit savedconfig toolchain-funcs desktop xdg
|
||||
|
||||
DESCRIPTION="a simple web browser based on WebKit/GTK+"
|
||||
HOMEPAGE="https://surf.suckless.org/"
|
||||
@@ -73,4 +73,25 @@ src_install() {
|
||||
fi
|
||||
|
||||
save_config config.h
|
||||
|
||||
newicon "${S}"/"${PN}".png "${PN}".png
|
||||
|
||||
local mime_types="text/html;text/xml;application/xhtml+xml;"
|
||||
mime_types+="x-scheme-handler/http;x-scheme-handler/https;"
|
||||
make_desktop_entry \
|
||||
"surf" \
|
||||
"Surf" \
|
||||
"surf" \
|
||||
"Network;WebBrowser" \
|
||||
"MimeType=${mime_types}\nStartupWMClass=surf"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user