From d4fdf752e7f6dd1193e4daaf35b3612fdfbfa680 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Wed, 9 Jun 2021 10:59:31 -0400 Subject: [PATCH] Add desktop file --- Makefile | 45 ++++++++++++++++++++++++--------------------- chorizo.desktop | 11 +++++++++++ 2 files changed, 35 insertions(+), 21 deletions(-) create mode 100644 chorizo.desktop diff --git a/Makefile b/Makefile index caf1bad..abc30a3 100644 --- a/Makefile +++ b/Makefile @@ -2,11 +2,11 @@ CFLAGS += -Wall -Wextra -Wno-unused-parameter -O3 prefix = /usr/local exec_prefix = $(prefix) -bindir = $(exec_prefix)/bin -libdir = $(exec_prefix)/lib -datarootdir = $(prefix)/share -mandir = $(datarootdir)/man -datadir = $(prefix)/share +bindir = $(DESTDIR)$(exec_prefix)/bin +libdir = $(DESTDIR)$(exec_prefix)/lib +datadir = $(DESTDIR)$(prefix)/share +mandir = $(DESTDIR)$(datadir)/man +confdir = $(DESTDIR)/etc .PHONY: man clean uninstall install extensions @@ -37,25 +37,28 @@ extensions: done install: all - mkdir -p $(DESTDIR)$(bindir) \ - $(DESTDIR)$(mandir) \ - $(DESTDIR)$(libdir)/chorizo/web_extensions \ - $(DESTDIR)$(datadir)/chorizo/user-scripts + mkdir -p $(bindir) \ + $(mandir) \ + $(libdir)/chorizo/web_extensions \ + $(datadir)/chorizo/user-scripts \ + $(datadir)/applications - cp chorizo $(DESTDIR)$(bindir)/chorizo - cp man/*.1 $(DESTDIR)$(mandir)/man1/ - cp man/*.5 $(DESTDIR)$(mandir)/man5/ - cp chorizo.ini $(DESTDIR)/etc/chorizo.ini - cp -r extensions/*.so $(DESTDIR)$(libdir)/chorizo/web_extensions/ - cp -r user-scripts/* $(DESTDIR)$(datadir)/chorizo/user-scripts/ + cp chorizo $(bindir)/chorizo + cp man/*.1 $(mandir)/man1/ + cp man/*.5 $(mandir)/man5/ + cp chorizo.ini $(confdir)/chorizo.ini + cp chorizo.desktop $(datadir)/applications/chorizo.ini + cp -r extensions/*.so $(libdir)/chorizo/web_extensions/ + cp -r user-scripts/* $(datadir)/chorizo/user-scripts/ uninstall: - rm -rf $(DESTDIR)$(bindir)/chorizo \ - $(DESTDIR)$(libdir)/chorizo \ - $(DESTDIR)$(mandir)/man1/chorizo* \ - $(DESTDIR)$(mandir)/man5/chorizo* \ - $(DESTDIR)$(datadir)/chorizo \ - $(DESTDIR)/chorizo.ini + rm -rf $(bindir)/chorizo \ + $(libdir)/chorizo \ + $(mandir)/man1/chorizo* \ + $(mandir)/man5/chorizo* \ + $(datadir)/chorizo \ + $(datadir)/applications/chorizo.desktop \ + $(confdir)/etc/chorizo.ini reinstall: uninstall install diff --git a/chorizo.desktop b/chorizo.desktop new file mode 100644 index 0000000..1b35ac9 --- /dev/null +++ b/chorizo.desktop @@ -0,0 +1,11 @@ +# Based on vimb / chromium's desktop entry +[Desktop Entry] +Name=chorizo +GenericName=Web Browser +Comment=Access the Internet +Exec=chorizo %U +Terminal=false +Icon= +Type=Application +Categories=GTK;Network;WebBrowser; +MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; \ No newline at end of file -- 2.39.2