diff options
author | 2017-04-30 19:47:57 -0400 | |
---|---|---|
committer | 2017-04-30 19:47:57 -0400 | |
commit | e1ad6cfd49029c5f27f362be2d787e0ed1c490c6 (patch) | |
tree | d914de448696c7d81d6a6b4a6956148d67215a0a /src | |
parent | 5e08a190a6b83c342e49853c43ff5bc43133cd06 (diff) | |
download | textadept-e1ad6cfd49029c5f27f362be2d787e0ed1c490c6.tar.gz textadept-e1ad6cfd49029c5f27f362be2d787e0ed1c490c6.zip |
Install Textadept icons to /usr/share/pixmaps; src/Makefile
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/Makefile b/src/Makefile index b8eff26f..7f4ec910 100644 --- a/src/Makefile +++ b/src/Makefile @@ -76,6 +76,7 @@ else bin_dir = $(PREFIX)/bin data_dir = $(PREFIX)/share/textadept XDG_DATA_DIR ?= $(PREFIX)/share/applications + PIXMAPS_DIR ?= /usr/share/pixmaps desktop_files := $(wildcard *.desktop) ifeq (, $(findstring curses, $(MAKECMDGOALS))) plat_flag = -DGTK @@ -276,16 +277,20 @@ install: $(install_targets) | ../core ../doc ../init.lua ../lexers ../LICENSE \ ln -s $(subst .., $(data_dir), $^) $(DESTDIR)$(bin_dir) if [ -d "$(XDG_DATA_DIR)" ]; then \ install -d $(DESTDIR)$(XDG_DATA_DIR); \ - for desktop_file in $(desktop_files); do \ - sed -e 's|Icon=textadept|Icon=$(data_dir)/core/images/textadept|' \ - $$desktop_file > $(DESTDIR)$(XDG_DATA_DIR)/$$desktop_file; \ - done; \ + install -t $(DESTDIR)$(XDG_DATA_DIR) $(desktop_files); \ + fi + if [ -d "$(PIXMAPS_DIR)" ]; then \ + install -d $(DESTDIR)$(PIXMAPS_DIR); \ + ln -s $(data_dir)/core/images/textadept.svg $(DESTDIR)$(PIXMAPS_DIR); \ + ln -s $(data_dir)/core/images/ta_48x48.png \ + $(DESTDIR)$(PIXMAPS_DIR)/textadept.png; \ fi uninstall: rm -r $(DESTDIR)$(bin_dir)/textadept* $(DESTDIR)$(data_dir) if [ -d "$(XDG_DATA_DIR)" ]; then \ rm $(DESTDIR)$(XDG_DATA_DIR)/textadept*.desktop; \ fi + if [ -d "$(PIXMAPS_DIR)" ]; then rm $(DESTDIR)$(PIXMAPS_DIR)/textadept*; fi # Clean. @@ -403,7 +408,7 @@ endif scintilla_tgz = scintilla373.tgz tre_zip = cdce45e8dd7a3b36954022b4a4d3570e1ac5a4f8.zip scinterm_zip = scinterm_1.8.zip -scintillua_zip = scintillua-3.7.4-1.zip +scintillua_zip = scintillua_3.7.4-1.zip lua_tgz = lua-5.3.4.tar.gz lpeg_tgz = lpeg-1.0.0.tar.gz lfs_zip = v_1_6_3.zip |