aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-12 19:50:01 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-12 19:50:01 +1200
commit0cb105066d7dee24b36b9a7816ad7a00dcee1b5b (patch)
tree61ba63108343dda4f6e1c0310238add41cc5e30f /Makefile
parentUse XDG_CONFIG_HOME variable in Makefile (diff)
downloaddotfiles-0cb105066d7dee24b36b9a7816ad7a00dcee1b5b.tar.gz
dotfiles-0cb105066d7dee24b36b9a7816ad7a00dcee1b5b.zip
Add XDG_CACHE_HOME and XDG_DATA_HOME basedirs
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 11 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 6899eeff..5479b864 100644
--- a/Makefile
+++ b/Makefile
@@ -88,7 +88,9 @@
.SUFFIXES:
.SUFFIXES: .awk .bash .m4 .mi5 .pl .sed .sh
+XDG_CACHE_HOME = $(HOME)/.cache
XDG_CONFIG_HOME = $(HOME)/.config
+XDG_DATA_HOME = $(HOME)/.local/share
NAME = 'Tom Ryder'
EMAIL = tom@sanctum.geek.nz
@@ -384,9 +386,9 @@ install-bin: $(BINS) install-bin-man
-exec cp -p -- {} $(HOME)/.local/bin \;
install-bin-man:
- mkdir -p -- $(HOME)/.local/share/man/man1 $(HOME)/.local/share/man/man8
- cp -p -- man/man1/*.1df $(HOME)/.local/share/man/man1
- cp -p -- man/man8/*.8df $(HOME)/.local/share/man/man8
+ mkdir -p -- $(XDG_DATA_HOME)/man/man1 $(XDG_DATA_HOME)/man/man8
+ cp -p -- man/man1/*.1df $(XDG_DATA_HOME)/man/man1
+ cp -p -- man/man8/*.8df $(XDG_DATA_HOME)/man/man8
install-curl:
cp -p -- curl/curlrc $(HOME)/.curlrc
@@ -419,8 +421,8 @@ install-games: $(GAMES) install-games-man
-exec cp -p -- {} $(HOME)/.local/games \;
install-games-man:
- mkdir -p -- $(HOME)/.local/share/man/man6
- cp -p -- man/man6/*.6df $(HOME)/.local/share/man/man6
+ mkdir -p -- $(XDG_DATA_HOME)/man/man6
+ cp -p -- man/man6/*.6df $(XDG_DATA_HOME)/man/man6
install-git: git/gitconfig $(GIT_TEMPLATE_HOOKS)
cp -p -- git/gitconfig $(HOME)/.gitconfig
@@ -457,8 +459,8 @@ install-mail:
cp -p -- mail/signature $(HOME)/.signature
install-man:
- mkdir -p -- $(HOME)/.local/share/man/man7
- cp -p -- man/man7/dotfiles.7df $(HOME)/.local/share/man/man7
+ mkdir -p -- $(XDG_DATA_HOME)/man/man7
+ cp -p -- man/man7/dotfiles.7df $(XDG_DATA_HOME)/man/man7
install-mpd: install-sh
mkdir -p -- $(HOME)/.mpd/playlists
@@ -470,7 +472,7 @@ install-mpv:
cp -p -- mpv/* $(XDG_CONFIG_HOME)/mpv
install-mutt: install-mail
- mkdir -p -- $(HOME)/.muttrc.d $(HOME)/.cache/mutt
+ mkdir -p -- $(HOME)/.muttrc.d $(XDG_CACHE_HOME)/mutt
cp -p -- mutt/muttrc $(HOME)/.muttrc
cp -p -- mutt/muttrc.d/src $(HOME)/.muttrc.d
@@ -479,7 +481,7 @@ install-ncmcpp: install-mpd
cp -p -- ncmpcpp/config $(HOME)/.ncmpcpp
install-newsboat:
- mkdir -p -- $(XDG_CONFIG_HOME)/newsboat $(HOME)/.local/share/newsboat
+ mkdir -p -- $(XDG_CONFIG_HOME)/newsboat $(XDG_DATA_HOME)/newsboat
cp -p -- newsboat/config $(XDG_CONFIG_HOME)/newsboat
install-mysql: