surf-xdg-2.0.diff - sites - public wiki contents of suckless.org
 (HTM) git clone git://git.suckless.org/sites
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       surf-xdg-2.0.diff (4683B)
       ---
            1 From 0f88df661a00f4b2ea5b0547d23ac07f2f95d12f Mon Sep 17 00:00:00 2001
            2 From: Aidan Hall <aidan.hall@outlook.com>
            3 Date: Mon, 22 Feb 2021 17:21:59 +0000
            4 Subject: [PATCH 1/3] Added xdg icon and menu entries.
            5 
            6 ---
            7  Makefile                     |  8 ++++++++
            8  suckless-surf-open.desktop   | 13 +++++++++++++
            9  suckless-surf-open.directory |  4 ++++
           10  suckless-surf.desktop        | 12 ++++++++++++
           11  suckless-surf.directory      |  4 ++++
           12  5 files changed, 41 insertions(+)
           13  create mode 100644 suckless-surf-open.desktop
           14  create mode 100644 suckless-surf-open.directory
           15  create mode 100644 suckless-surf.desktop
           16  create mode 100644 suckless-surf.directory
           17 
           18 diff --git a/Makefile b/Makefile
           19 index e5d4172..168d2df 100644
           20 --- a/Makefile
           21 +++ b/Makefile
           22 @@ -64,6 +64,11 @@ install: all
           23          mkdir -p $(DESTDIR)$(MANPREFIX)/man1
           24          sed "s/VERSION/$(VERSION)/g" < surf.1 > $(DESTDIR)$(MANPREFIX)/man1/surf.1
           25          chmod 644 $(DESTDIR)$(MANPREFIX)/man1/surf.1
           26 +        cp surf.png suckless-surf.png
           27 +        xdg-icon-resource install --size 128 suckless-surf.png
           28 +        rm suckless-surf.png
           29 +        xdg-desktop-menu install ./suckless-surf.directory ./suckless-surf.desktop
           30 +        xdg-desktop-menu install ./suckless-surf-open.directory ./suckless-surf-open.desktop
           31  
           32  uninstall:
           33          rm -f $(DESTDIR)$(PREFIX)/bin/surf
           34 @@ -72,5 +77,8 @@ uninstall:
           35              rm -f $(DESTDIR)$(LIBDIR)/$$wlib; \
           36          done
           37          - rmdir $(DESTDIR)$(LIBDIR)
           38 +        xdg-desktop-menu uninstall suckless-surf.directory suckless-surf.desktop
           39 +        xdg-desktop-menu uninstall suckless-surf-open.directory suckless-surf-open.desktop
           40 +        xdg-icon-resource uninstall --size 128 suckless-surf.png
           41  
           42  .PHONY: all options distclean clean dist install uninstall
           43 diff --git a/suckless-surf-open.desktop b/suckless-surf-open.desktop
           44 new file mode 100644
           45 index 0000000..f8ca41f
           46 --- /dev/null
           47 +++ b/suckless-surf-open.desktop
           48 @@ -0,0 +1,13 @@
           49 +[Desktop Entry]
           50 +Version=2.0
           51 +Name=surf-open
           52 +Icon=suckless-surf
           53 +GenericName=Web Browser
           54 +Comment=A simple web browser based on WebKit2/GTK+, with tabbed.
           55 +Keywords=Internet;WWW;Browser;Web;Explorer
           56 +Exec=/usr/local/bin/surf-open %u
           57 +Terminal=false
           58 +Type=Application
           59 +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;
           60 +Categories=Network;WebBrowser;
           61 +
           62 diff --git a/suckless-surf-open.directory b/suckless-surf-open.directory
           63 new file mode 100644
           64 index 0000000..e7b298e
           65 --- /dev/null
           66 +++ b/suckless-surf-open.directory
           67 @@ -0,0 +1,4 @@
           68 +[Desktop Entry]
           69 +Name=surf
           70 +Icon=surf
           71 +Type=Directory
           72 diff --git a/suckless-surf.desktop b/suckless-surf.desktop
           73 new file mode 100644
           74 index 0000000..6ba56b6
           75 --- /dev/null
           76 +++ b/suckless-surf.desktop
           77 @@ -0,0 +1,12 @@
           78 +[Desktop Entry]
           79 +Version=2.0
           80 +Name=surf
           81 +Icon=suckless-surf
           82 +GenericName=Web Browser
           83 +Comment=A simple web browser based on WebKit2/GTK+.
           84 +Keywords=Internet;WWW;Browser;Web;Explorer
           85 +Exec=/usr/local/bin/surf %u
           86 +Terminal=false
           87 +Type=Application
           88 +MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;
           89 +Categories=Network;WebBrowser;
           90 diff --git a/suckless-surf.directory b/suckless-surf.directory
           91 new file mode 100644
           92 index 0000000..e7b298e
           93 --- /dev/null
           94 +++ b/suckless-surf.directory
           95 @@ -0,0 +1,4 @@
           96 +[Desktop Entry]
           97 +Name=surf
           98 +Icon=surf
           99 +Type=Directory
          100 -- 
          101 2.30.0
          102 
          103 
          104 From 1068a3506626c4900681154165391f4527a47864 Mon Sep 17 00:00:00 2001
          105 From: Aidan Hall <aidan.hall@outlook.com>
          106 Date: Mon, 22 Feb 2021 17:25:31 +0000
          107 Subject: [PATCH 2/3] Fixed icons for directory files.
          108 
          109 ---
          110  suckless-surf-open.directory | 2 +-
          111  suckless-surf.directory      | 2 +-
          112  2 files changed, 2 insertions(+), 2 deletions(-)
          113 
          114 diff --git a/suckless-surf-open.directory b/suckless-surf-open.directory
          115 index e7b298e..53f0fbe 100644
          116 --- a/suckless-surf-open.directory
          117 +++ b/suckless-surf-open.directory
          118 @@ -1,4 +1,4 @@
          119  [Desktop Entry]
          120  Name=surf
          121 -Icon=surf
          122 +Icon=suckless-surf
          123  Type=Directory
          124 diff --git a/suckless-surf.directory b/suckless-surf.directory
          125 index e7b298e..53f0fbe 100644
          126 --- a/suckless-surf.directory
          127 +++ b/suckless-surf.directory
          128 @@ -1,4 +1,4 @@
          129  [Desktop Entry]
          130  Name=surf
          131 -Icon=surf
          132 +Icon=suckless-surf
          133  Type=Directory
          134 -- 
          135 2.30.0
          136 
          137 
          138 From 003e132c154a7aa985a3bb353c5f2ab70cbcb43f Mon Sep 17 00:00:00 2001
          139 From: Aidan Hall <aidan.hall@outlook.com>
          140 Date: Mon, 22 Feb 2021 17:27:30 +0000
          141 Subject: [PATCH 3/3] Fixed name for suckless-surf-open.directory.
          142 
          143 ---
          144  suckless-surf-open.directory | 2 +-
          145  1 file changed, 1 insertion(+), 1 deletion(-)
          146 
          147 diff --git a/suckless-surf-open.directory b/suckless-surf-open.directory
          148 index 53f0fbe..72ab23e 100644
          149 --- a/suckless-surf-open.directory
          150 +++ b/suckless-surf-open.directory
          151 @@ -1,4 +1,4 @@
          152  [Desktop Entry]
          153 -Name=surf
          154 +Name=surf-open
          155  Icon=suckless-surf
          156  Type=Directory
          157 -- 
          158 2.30.0
          159