From 0f88df661a00f4b2ea5b0547d23ac07f2f95d12f Mon Sep 17 00:00:00 2001 From: Aidan Hall Date: Mon, 22 Feb 2021 17:21:59 +0000 Subject: [PATCH 1/3] Added xdg icon and menu entries. --- Makefile | 8 ++++++++ suckless-surf-open.desktop | 13 +++++++++++++ suckless-surf-open.directory | 4 ++++ suckless-surf.desktop | 12 ++++++++++++ suckless-surf.directory | 4 ++++ 5 files changed, 41 insertions(+) create mode 100644 suckless-surf-open.desktop create mode 100644 suckless-surf-open.directory create mode 100644 suckless-surf.desktop create mode 100644 suckless-surf.directory diff --git a/Makefile b/Makefile index e5d4172..168d2df 100644 --- a/Makefile +++ b/Makefile @@ -64,6 +64,11 @@ install: all mkdir -p $(DESTDIR)$(MANPREFIX)/man1 sed "s/VERSION/$(VERSION)/g" < surf.1 > $(DESTDIR)$(MANPREFIX)/man1/surf.1 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/surf.1 + cp surf.png suckless-surf.png + xdg-icon-resource install --size 128 suckless-surf.png + rm suckless-surf.png + xdg-desktop-menu install ./suckless-surf.directory ./suckless-surf.desktop + xdg-desktop-menu install ./suckless-surf-open.directory ./suckless-surf-open.desktop uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/surf @@ -72,5 +77,8 @@ uninstall: rm -f $(DESTDIR)$(LIBDIR)/$$wlib; \ done - rmdir $(DESTDIR)$(LIBDIR) + xdg-desktop-menu uninstall suckless-surf.directory suckless-surf.desktop + xdg-desktop-menu uninstall suckless-surf-open.directory suckless-surf-open.desktop + xdg-icon-resource uninstall --size 128 suckless-surf.png .PHONY: all options distclean clean dist install uninstall diff --git a/suckless-surf-open.desktop b/suckless-surf-open.desktop new file mode 100644 index 0000000..f8ca41f --- /dev/null +++ b/suckless-surf-open.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=2.0 +Name=surf-open +Icon=suckless-surf +GenericName=Web Browser +Comment=A simple web browser based on WebKit2/GTK+, with tabbed. +Keywords=Internet;WWW;Browser;Web;Explorer +Exec=/usr/local/bin/surf-open %u +Terminal=false +Type=Application +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; +Categories=Network;WebBrowser; + diff --git a/suckless-surf-open.directory b/suckless-surf-open.directory new file mode 100644 index 0000000..e7b298e --- /dev/null +++ b/suckless-surf-open.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=surf +Icon=surf +Type=Directory diff --git a/suckless-surf.desktop b/suckless-surf.desktop new file mode 100644 index 0000000..6ba56b6 --- /dev/null +++ b/suckless-surf.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=2.0 +Name=surf +Icon=suckless-surf +GenericName=Web Browser +Comment=A simple web browser based on WebKit2/GTK+. +Keywords=Internet;WWW;Browser;Web;Explorer +Exec=/usr/local/bin/surf %u +Terminal=false +Type=Application +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; +Categories=Network;WebBrowser; diff --git a/suckless-surf.directory b/suckless-surf.directory new file mode 100644 index 0000000..e7b298e --- /dev/null +++ b/suckless-surf.directory @@ -0,0 +1,4 @@ +[Desktop Entry] +Name=surf +Icon=surf +Type=Directory -- 2.30.0 From 1068a3506626c4900681154165391f4527a47864 Mon Sep 17 00:00:00 2001 From: Aidan Hall Date: Mon, 22 Feb 2021 17:25:31 +0000 Subject: [PATCH 2/3] Fixed icons for directory files. --- suckless-surf-open.directory | 2 +- suckless-surf.directory | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/suckless-surf-open.directory b/suckless-surf-open.directory index e7b298e..53f0fbe 100644 --- a/suckless-surf-open.directory +++ b/suckless-surf-open.directory @@ -1,4 +1,4 @@ [Desktop Entry] Name=surf -Icon=surf +Icon=suckless-surf Type=Directory diff --git a/suckless-surf.directory b/suckless-surf.directory index e7b298e..53f0fbe 100644 --- a/suckless-surf.directory +++ b/suckless-surf.directory @@ -1,4 +1,4 @@ [Desktop Entry] Name=surf -Icon=surf +Icon=suckless-surf Type=Directory -- 2.30.0 From 003e132c154a7aa985a3bb353c5f2ab70cbcb43f Mon Sep 17 00:00:00 2001 From: Aidan Hall Date: Mon, 22 Feb 2021 17:27:30 +0000 Subject: [PATCH 3/3] Fixed name for suckless-surf-open.directory. --- suckless-surf-open.directory | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/suckless-surf-open.directory b/suckless-surf-open.directory index 53f0fbe..72ab23e 100644 --- a/suckless-surf-open.directory +++ b/suckless-surf-open.directory @@ -1,4 +1,4 @@ [Desktop Entry] -Name=surf +Name=surf-open Icon=suckless-surf Type=Directory -- 2.30.0