diff options
Diffstat (limited to 'surf/patches/surf-xdg-2.0.diff')
| -rw-r--r-- | surf/patches/surf-xdg-2.0.diff | 159 |
1 files changed, 159 insertions, 0 deletions
diff --git a/surf/patches/surf-xdg-2.0.diff b/surf/patches/surf-xdg-2.0.diff new file mode 100644 index 0000000..044c28b --- /dev/null +++ b/surf/patches/surf-xdg-2.0.diff @@ -0,0 +1,159 @@ +From 0f88df661a00f4b2ea5b0547d23ac07f2f95d12f Mon Sep 17 00:00:00 2001 +From: Aidan Hall <aidan.hall@outlook.com> +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 <aidan.hall@outlook.com> +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 <aidan.hall@outlook.com> +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 + |
