diff options
author | jakeogh <github.com@v6y.net> | 2021-07-11 17:56:25 -0700 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2021-07-12 18:32:12 +0300 |
commit | f57556a029ef32d4f7d7aaef7b430ae4cb78aca6 (patch) | |
tree | 213f1a55dd261ebd849c27f4a0f913d991238a10 /www-client | |
parent | app-dicts/myspell-en: fix 20210601 to install en_US.dic (diff) | |
download | gentoo-f57556a029ef32d4f7d7aaef7b430ae4cb78aca6.tar.gz gentoo-f57556a029ef32d4f7d7aaef7b430ae4cb78aca6.tar.bz2 gentoo-f57556a029ef32d4f7d7aaef7b430ae4cb78aca6.zip |
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>
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/surf/surf-9999.ebuild | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/www-client/surf/surf-9999.ebuild b/www-client/surf/surf-9999.ebuild index 2b48a07f1c22..9dce31f41287 100644 --- a/www-client/surf/surf-9999.ebuild +++ b/www-client/surf/surf-9999.ebuild @@ -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 } |