1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
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
|