desktop-environment/surf/patches/surf-xdg-2.0.diff

160 lines
4.6 KiB
Diff

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