mirror of
https://github.com/vale981/spectrwm
synced 2025-03-04 17:31:40 -05:00
linux: Install more files
We're already installing most supporting data along with the application itself, but we have been skipping additional documentation (such as the license and release notes) and most importantly the default configuration file.
This commit is contained in:
parent
30f82ac5ea
commit
69385ecedb
1 changed files with 11 additions and 1 deletions
|
@ -1,8 +1,10 @@
|
||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
BINDIR ?= $(PREFIX)/bin
|
BINDIR ?= $(PREFIX)/bin
|
||||||
LIBDIR ?= $(PREFIX)/lib
|
LIBDIR ?= $(PREFIX)/lib
|
||||||
|
SYSCONFDIR ?= $(PREFIX)/etc
|
||||||
DATAROOTDIR ?= $(PREFIX)/share
|
DATAROOTDIR ?= $(PREFIX)/share
|
||||||
MANDIR ?= $(DATAROOTDIR)/man
|
MANDIR ?= $(DATAROOTDIR)/man
|
||||||
|
DOCDIR ?= $(DATAROOTDIR)/doc/spectrwm
|
||||||
XSESSIONSDIR ?= $(DATAROOTDIR)/xsessions
|
XSESSIONSDIR ?= $(DATAROOTDIR)/xsessions
|
||||||
|
|
||||||
BUILDVERSION = $(shell sh $(CURDIR)/../buildver.sh)
|
BUILDVERSION = $(shell sh $(CURDIR)/../buildver.sh)
|
||||||
|
@ -49,14 +51,19 @@ clean:
|
||||||
install: all
|
install: all
|
||||||
install -m 755 -d $(DESTDIR)$(BINDIR)
|
install -m 755 -d $(DESTDIR)$(BINDIR)
|
||||||
install -m 755 -d $(DESTDIR)$(LIBDIR)
|
install -m 755 -d $(DESTDIR)$(LIBDIR)
|
||||||
|
install -m 755 -d $(DESTDIR)$(SYSCONFDIR)
|
||||||
install -m 755 -d $(DESTDIR)$(MANDIR)/man1
|
install -m 755 -d $(DESTDIR)$(MANDIR)/man1
|
||||||
|
install -m 755 -d $(DESTDIR)$(DOCDIR)
|
||||||
install -m 755 -d $(DESTDIR)$(XSESSIONSDIR)
|
install -m 755 -d $(DESTDIR)$(XSESSIONSDIR)
|
||||||
install -m 755 spectrwm $(DESTDIR)$(BINDIR)
|
install -m 755 spectrwm $(DESTDIR)$(BINDIR)
|
||||||
ln -sf spectrwm $(DESTDIR)$(BINDIR)/scrotwm
|
ln -sf spectrwm $(DESTDIR)$(BINDIR)/scrotwm
|
||||||
install -m 644 libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)
|
install -m 644 libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)
|
||||||
ln -sf libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBMAJORVERSION)
|
ln -sf libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBMAJORVERSION)
|
||||||
ln -sf libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)/libswmhack.so
|
ln -sf libswmhack.so.$(LIBVERSION) $(DESTDIR)$(LIBDIR)/libswmhack.so
|
||||||
install -m 644 ../spectrwm.1 $(DESTDIR)$(MANDIR)/man1/spectrwm.1
|
install -m 644 ../spectrwm.conf $(DESTDIR)$(SYSCONFDIR)
|
||||||
|
install -m 644 ../spectrwm.1 $(DESTDIR)$(MANDIR)/man1
|
||||||
|
install -m 644 ../CHANGELOG.md $(DESTDIR)$(DOCDIR)
|
||||||
|
install -m 644 ../LICENSE.md $(DESTDIR)$(DOCDIR)
|
||||||
install -m 644 spectrwm.desktop $(DESTDIR)$(XSESSIONSDIR)
|
install -m 644 spectrwm.desktop $(DESTDIR)$(XSESSIONSDIR)
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
|
@ -65,7 +72,10 @@ uninstall:
|
||||||
rm -f $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBVERSION)
|
rm -f $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBVERSION)
|
||||||
rm -f $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBMAJORVERSION)
|
rm -f $(DESTDIR)$(LIBDIR)/libswmhack.so.$(LIBMAJORVERSION)
|
||||||
rm -f $(DESTDIR)$(LIBDIR)/libswmhack.so
|
rm -f $(DESTDIR)$(LIBDIR)/libswmhack.so
|
||||||
|
rm -f $(DESTDIR)$(SYSCONFDIR)/spectrwm.conf
|
||||||
rm -f $(DESTDIR)$(MANDIR)/man1/spectrwm.1
|
rm -f $(DESTDIR)$(MANDIR)/man1/spectrwm.1
|
||||||
|
rm -f $(DESTDIR)$(DOCDIR)/CHANGELOG.md
|
||||||
|
rm -f $(DESTDIR)$(DOCDIR)/LICENSE.md
|
||||||
rm -f $(DESTDIR)$(XSESSIONSDIR)/spectrwm.desktop
|
rm -f $(DESTDIR)$(XSESSIONSDIR)/spectrwm.desktop
|
||||||
|
|
||||||
.PHONY: all clean install uninstall
|
.PHONY: all clean install uninstall
|
||||||
|
|
Loading…
Add table
Reference in a new issue