From 62f455baf870a72edca26e343abfa180744c01ae Mon Sep 17 00:00:00 2001 From: earnest ma Date: Mon, 23 Aug 2021 21:28:41 -0400 Subject: [PATCH] Install desktop file --- Makefile | 10 +++++++--- spotify-adblock.desktop | 11 +++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 spotify-adblock.desktop diff --git a/Makefile b/Makefile index 161ad08..ee44d7b 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,10 @@ PREFIX = /usr/local PROFILE ?= release BINARY_PATH = target/$(PROFILE)/libspotifyadblock.so CONFIG_PATH = config.toml +DESKTOP_PATH = spotify-adblock.desktop BINARY_TARGET = $(DESTDIR)$(PREFIX)/lib/$(NAME).so CONFIG_TARGET = $(DESTDIR)/etc/$(NAME)/config.toml +DESKTOP_TARGET = $(DESTDIR)$(PREFIX)/share/applications/$(NAME).desktop .PHONY: all all: $(BINARY_PATH) @@ -22,11 +24,13 @@ clean: rm -rf target .PHONY: install -install: $(BINARY_PATH) $(CONFIG_PATH) - install -D --mode=644 --strip $(BINARY_PATH) $(BINARY_TARGET) - install -D --mode=644 $(CONFIG_PATH) $(CONFIG_TARGET) +install: $(BINARY_PATH) $(CONFIG_PATH) $(DESKTOP_PATH) + install -D --mode=644 --strip $(BINARY_PATH) $(BINARY_TARGET) + install -D --mode=644 $(CONFIG_PATH) $(CONFIG_TARGET) + install -D --mode=644 $(DESKTOP_PATH) $(DESKTOP_TARGET) .PHONY: uninstall uninstall: rm -f $(BINARY_TARGET) rm -f $(CONFIG_TARGET) + rm -f $(DESKTOP_TARGET) diff --git a/spotify-adblock.desktop b/spotify-adblock.desktop new file mode 100644 index 0000000..f1ff5e8 --- /dev/null +++ b/spotify-adblock.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Spotify Adblocked +GenericName=Music Player +Icon=spotify-client +TryExec=spotify +Exec=env LD_PRELOAD=/usr/local/lib/spotify-adblock.so spotify %U +Terminal=false +MimeType=x-scheme-handler/spotify; +Categories=Audio;Music;Player;AudioVideo; +StartupWMClass=spotify