xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 5c78806aa35af6ca9f182be2e0eefacc3985de15

Automatically install desktop file and png-icon
Author: xaizek
Author date (UTC): 2013-10-16 18:28
Committer name: xaizek
Committer date (UTC): 2013-10-16 18:28
Parent(s): 670655b519f9be9db549fb52fe5514173d415af5
Signing key:
Tree: 062f4d5eaf794469a008129b7cbd948443e998c9
File Lines added Lines deleted
src/Makefile.am 8 0
src/Makefile.in 68 15
File src/Makefile.am changed (mode: 100644) (index fb0d35350..6b1cbf14b)
... ... man_MANS = ../data/vifm.1 \
18 18 MOSTLYCLEANFILES = compile_info.c \ MOSTLYCLEANFILES = compile_info.c \
19 19 ../data/vifm-help.txt ../data/vifm-help.txt
20 20
21 desktopappdir = $(datadir)/applications
22 desktopappfile = ../data/vifm.desktop
23 desktopapp_DATA = $(desktopappfile)
24
25 desktoppixdir = $(datadir)/pixmaps
26 desktoppixfile = ../data/vifm.png
27 desktoppix_DATA = $(desktoppixfile)
28
21 29 vifm_SOURCES = \ vifm_SOURCES = \
22 30 \ \
23 31 cfg/config.c cfg/config.h \ cfg/config.c cfg/config.h \
File src/Makefile.in changed (mode: 100644) (index d0b23f57b..15a22dcf1)
... ... CONFIG_HEADER = $(top_builddir)/config.h
65 65 CONFIG_CLEAN_FILES = CONFIG_CLEAN_FILES =
66 66 CONFIG_CLEAN_VPATH_FILES = CONFIG_CLEAN_VPATH_FILES =
67 67 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \ am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \
68 "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgdatadir)"
68 "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(desktopappdir)" \
69 "$(DESTDIR)$(desktoppixdir)" "$(DESTDIR)$(pkgdatadir)"
69 70 PROGRAMS = $(bin_PROGRAMS) PROGRAMS = $(bin_PROGRAMS)
70 71 am__dirstamp = $(am__leading_dot)dirstamp am__dirstamp = $(am__leading_dot)dirstamp
71 72 am_vifm_OBJECTS = cfg/config.$(OBJEXT) cfg/hist.$(OBJEXT) \ am_vifm_OBJECTS = cfg/config.$(OBJEXT) cfg/hist.$(OBJEXT) \
 
... ... am__can_run_installinfo = \
164 165 man1dir = $(mandir)/man1 man1dir = $(mandir)/man1
165 166 NROFF = nroff NROFF = nroff
166 167 MANS = $(man_MANS) MANS = $(man_MANS)
167 DATA = $(pkgdata_DATA)
168 DATA = $(desktopapp_DATA) $(desktoppix_DATA) $(pkgdata_DATA)
168 169 ETAGS = etags ETAGS = etags
169 170 CTAGS = ctags CTAGS = ctags
170 171 am__tty_colors = \ am__tty_colors = \
 
... ... man_MANS = ../data/vifm.1 \
277 278 MOSTLYCLEANFILES = compile_info.c \ MOSTLYCLEANFILES = compile_info.c \
278 279 ../data/vifm-help.txt ../data/vifm-help.txt
279 280
281 desktopappdir = $(datadir)/applications
282 desktopappfile = ../data/vifm.desktop
283 desktopapp_DATA = $(desktopappfile)
284 desktoppixdir = $(datadir)/pixmaps
285 desktoppixfile = ../data/vifm.png
286 desktoppix_DATA = $(desktoppixfile)
280 287 vifm_SOURCES = \ vifm_SOURCES = \
281 288 \ \
282 289 cfg/config.c cfg/config.h \ cfg/config.c cfg/config.h \
 
... ... uninstall-man1:
868 875 } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
869 876 -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
870 877 dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
878 install-desktopappDATA: $(desktopapp_DATA)
879 @$(NORMAL_INSTALL)
880 @list='$(desktopapp_DATA)'; test -n "$(desktopappdir)" || list=; \
881 if test -n "$$list"; then \
882 echo " $(MKDIR_P) '$(DESTDIR)$(desktopappdir)'"; \
883 $(MKDIR_P) "$(DESTDIR)$(desktopappdir)" || exit 1; \
884 fi; \
885 for p in $$list; do \
886 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
887 echo "$$d$$p"; \
888 done | $(am__base_list) | \
889 while read files; do \
890 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopappdir)'"; \
891 $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopappdir)" || exit $$?; \
892 done
893
894 uninstall-desktopappDATA:
895 @$(NORMAL_UNINSTALL)
896 @list='$(desktopapp_DATA)'; test -n "$(desktopappdir)" || list=; \
897 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
898 dir='$(DESTDIR)$(desktopappdir)'; $(am__uninstall_files_from_dir)
899 install-desktoppixDATA: $(desktoppix_DATA)
900 @$(NORMAL_INSTALL)
901 @list='$(desktoppix_DATA)'; test -n "$(desktoppixdir)" || list=; \
902 if test -n "$$list"; then \
903 echo " $(MKDIR_P) '$(DESTDIR)$(desktoppixdir)'"; \
904 $(MKDIR_P) "$(DESTDIR)$(desktoppixdir)" || exit 1; \
905 fi; \
906 for p in $$list; do \
907 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
908 echo "$$d$$p"; \
909 done | $(am__base_list) | \
910 while read files; do \
911 echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktoppixdir)'"; \
912 $(INSTALL_DATA) $$files "$(DESTDIR)$(desktoppixdir)" || exit $$?; \
913 done
914
915 uninstall-desktoppixDATA:
916 @$(NORMAL_UNINSTALL)
917 @list='$(desktoppix_DATA)'; test -n "$(desktoppixdir)" || list=; \
918 files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
919 dir='$(DESTDIR)$(desktoppixdir)'; $(am__uninstall_files_from_dir)
871 920 install-pkgdataDATA: $(pkgdata_DATA) install-pkgdataDATA: $(pkgdata_DATA)
872 921 @$(NORMAL_INSTALL) @$(NORMAL_INSTALL)
873 922 @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \ @list='$(pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
 
... ... check-am: all-am
1084 1133 check: check-am check: check-am
1085 1134 all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA)
1086 1135 installdirs: installdirs:
1087 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgdatadir)"; do \
1136 for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(desktopappdir)" "$(DESTDIR)$(desktoppixdir)" "$(DESTDIR)$(pkgdatadir)"; do \
1088 1137 test -z "$$dir" || $(MKDIR_P) "$$dir"; \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
1089 1138 done done
1090 1139 install: install-am install: install-am
 
... ... info: info-am
1153 1202
1154 1203 info-am: info-am:
1155 1204
1156 install-data-am: install-man install-pkgdataDATA
1205 install-data-am: install-desktopappDATA install-desktoppixDATA \
1206 install-man install-pkgdataDATA
1157 1207
1158 1208 install-dvi: install-dvi-am install-dvi: install-dvi-am
1159 1209
 
... ... ps: ps-am
1198 1248
1199 1249 ps-am: ps-am:
1200 1250
1201 uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS uninstall-man \
1202 uninstall-pkgdataDATA
1251 uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
1252 uninstall-desktopappDATA uninstall-desktoppixDATA \
1253 uninstall-man uninstall-pkgdataDATA
1203 1254
1204 1255 uninstall-man: uninstall-man1 uninstall-man: uninstall-man1
1205 1256
 
... ... uninstall-man: uninstall-man1
1210 1261 distclean-compile distclean-generic distclean-local \ distclean-compile distclean-generic distclean-local \
1211 1262 distclean-tags distdir dvi dvi-am html html-am info info-am \ distclean-tags distdir dvi dvi-am html html-am info info-am \
1212 1263 install install-am install-binPROGRAMS install-binSCRIPTS \ install install-am install-binPROGRAMS install-binSCRIPTS \
1213 install-data install-data-am install-dvi install-dvi-am \
1214 install-exec install-exec-am install-html install-html-am \
1215 install-info install-info-am install-man install-man1 \
1216 install-pdf install-pdf-am install-pkgdataDATA install-ps \
1217 install-ps-am install-strip installcheck installcheck-am \
1218 installdirs maintainer-clean maintainer-clean-generic \
1219 mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
1220 ps ps-am tags uninstall uninstall-am uninstall-binPROGRAMS \
1221 uninstall-binSCRIPTS uninstall-man uninstall-man1 \
1264 install-data install-data-am install-desktopappDATA \
1265 install-desktoppixDATA install-dvi install-dvi-am install-exec \
1266 install-exec-am install-html install-html-am install-info \
1267 install-info-am install-man install-man1 install-pdf \
1268 install-pdf-am install-pkgdataDATA install-ps install-ps-am \
1269 install-strip installcheck installcheck-am installdirs \
1270 maintainer-clean maintainer-clean-generic mostlyclean \
1271 mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
1272 tags uninstall uninstall-am uninstall-binPROGRAMS \
1273 uninstall-binSCRIPTS uninstall-desktopappDATA \
1274 uninstall-desktoppixDATA uninstall-man uninstall-man1 \
1222 1275 uninstall-pkgdataDATA uninstall-pkgdataDATA
1223 1276
1224 1277
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master