Fix desktop file, add uninstall to Makefile
This commit is contained in:
parent
95d2c85dfe
commit
425941b50e
23
Makefile
23
Makefile
@ -2,7 +2,8 @@ CC ?= clang
|
|||||||
CXX ?= clang++
|
CXX ?= clang++
|
||||||
CFLAGS ?= -O2 -Wall -Wextra -std=c++11
|
CFLAGS ?= -O2 -Wall -Wextra -std=c++11
|
||||||
PREFIX ?= /usr/local/bin
|
PREFIX ?= /usr/local/bin
|
||||||
APPFOLDER ?= /usr/share/applications
|
APPDIR ?= /usr/share/applications
|
||||||
|
ICONDIR ?= /usr/share/icons/hicolor
|
||||||
|
|
||||||
.PHONY: default
|
.PHONY: default
|
||||||
default: tv_rename
|
default: tv_rename
|
||||||
@ -20,10 +21,22 @@ install: tv_rename
|
|||||||
install_gui: gui
|
install_gui: gui
|
||||||
install -d $(PREFIX)/
|
install -d $(PREFIX)/
|
||||||
install -m 755 tv_rename_gui $(PREFIX)/
|
install -m 755 tv_rename_gui $(PREFIX)/
|
||||||
cat tv_rename.desktop | sed "s/\$$PWD/$$(pwd | sed 's/\//\\\//g')/" > temp.desktop
|
install -d $(APPDIR)
|
||||||
chmod +x temp.desktop
|
install -m 755 tv_rename_gui.desktop $(APPDIR)/
|
||||||
install -d $(APPFOLDER)
|
install -d $(ICONDIR)
|
||||||
mv temp.desktop $(APPFOLDER)/tv_rename.desktop
|
install -m 644 tv_rename.svg $(ICONDIR)/scalable/apps/
|
||||||
|
gtk-update-icon-cache -f $(ICONDIR)
|
||||||
|
|
||||||
|
.PHONY: uninstall
|
||||||
|
uninstall:
|
||||||
|
rm $(PREFIX)/tv_rename
|
||||||
|
|
||||||
|
.PHONY: uninstall_gui
|
||||||
|
uninstall_gui:
|
||||||
|
rm $(PREFIX)/tv_rename_gui
|
||||||
|
rm $(APPDIR)/tv_rename_gui.desktop
|
||||||
|
rm $(ICONDIR)/scalable/apps/tv_rename.svg
|
||||||
|
gtk-update-icon-cache -f $(ICONDIR)
|
||||||
|
|
||||||
tv_rename: functions.o filesystem_u.o network.o tv_rename.o main.cpp
|
tv_rename: functions.o filesystem_u.o network.o tv_rename.o main.cpp
|
||||||
$(CXX) $(CFLAGS) -o tv_rename main.cpp tv_rename.o functions.o filesystem_u.o network.o -lcurl
|
$(CXX) $(CFLAGS) -o tv_rename main.cpp tv_rename.o functions.o filesystem_u.o network.o -lcurl
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#!/usr/bin/env xdg-open
|
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Encoding=UTF-8
|
Encoding=UTF-8
|
||||||
Value=1.0
|
Value=1.0
|
||||||
@ -6,5 +5,5 @@ Type=Application
|
|||||||
Name=TV Rename
|
Name=TV Rename
|
||||||
GenericName=TV Rename
|
GenericName=TV Rename
|
||||||
Comment=TV Rename
|
Comment=TV Rename
|
||||||
Icon=$PWD/tv_rename.svg
|
Icon=tv_rename
|
||||||
Exec=tv_rename_gui
|
Exec=tv_rename_gui
|
Loading…
Reference in New Issue
Block a user