./misc/Makefile: Use of variables
Variables like $(mandir),$(prefix),$(datadir) and $(datarootdir) are used in the Makefile . Closes https://github.com/qutebrowser/qutebrowser/issues/3538
This commit is contained in:
parent
edb23ebe3b
commit
224cf29409
@ -1,7 +1,10 @@
|
|||||||
PYTHON = python3
|
PYTHON = python3
|
||||||
PREFIX = /usr/local
|
PREFIX ?= /usr/local
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
ICONSIZES = 16 24 32 48 64 128 256 512
|
ICONSIZES = 16 24 32 48 64 128 256 512
|
||||||
|
DATAROOTDIR = $(PREFIX)/share
|
||||||
|
DATADIR ?= $(DATAROOTDIR)
|
||||||
|
MANDIR = $(DATAROOTDIR)/man
|
||||||
|
|
||||||
SETUPTOOLSOPTIONS =
|
SETUPTOOLSOPTIONS =
|
||||||
ifdef DESTDIR
|
ifdef DESTDIR
|
||||||
@ -16,18 +19,18 @@ doc/qutebrowser.1.html:
|
|||||||
install: doc/qutebrowser.1.html
|
install: doc/qutebrowser.1.html
|
||||||
$(PYTHON) setup.py install --prefix="$(PREFIX)" --optimize=1 $(SETUPTOOLSOPTS)
|
$(PYTHON) setup.py install --prefix="$(PREFIX)" --optimize=1 $(SETUPTOOLSOPTS)
|
||||||
install -Dm644 misc/qutebrowser.appdata.xml \
|
install -Dm644 misc/qutebrowser.appdata.xml \
|
||||||
"$(DESTDIR)$(PREFIX)/share/metainfo/qutebrowser.appdata.xml"
|
"$(DESTDIR)$(DATADIR)/metainfo/qutebrowser.appdata.xml"
|
||||||
install -Dm644 doc/qutebrowser.1 \
|
install -Dm644 doc/qutebrowser.1 \
|
||||||
"$(DESTDIR)$(PREFIX)/share/man/man1/qutebrowser.1"
|
"$(DESTDIR)$(MANDIR)/man1/qutebrowser.1"
|
||||||
install -Dm644 misc/qutebrowser.desktop \
|
install -Dm644 misc/qutebrowser.desktop \
|
||||||
"$(DESTDIR)$(PREFIX)/share/applications/qutebrowser.desktop"
|
"$(DESTDIR)$(DATADIR)/applications/qutebrowser.desktop"
|
||||||
$(foreach i,$(ICONSIZES),install -Dm644 "icons/qutebrowser-$(i)x$(i).png" \
|
$(foreach i,$(ICONSIZES),install -Dm644 "icons/qutebrowser-$(i)x$(i).png" \
|
||||||
"$(DESTDIR)$(PREFIX)/share/icons/hicolor/$(i)x$(i)/apps/qutebrowser.png";)
|
"$(DESTDIR)$(DATADIR)/icons/hicolor/$(i)x$(i)/apps/qutebrowser.png";)
|
||||||
install -Dm644 icons/qutebrowser.svg \
|
install -Dm644 icons/qutebrowser.svg \
|
||||||
"$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/qutebrowser.svg"
|
"$(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/qutebrowser.svg"
|
||||||
install -Dm755 -t "$(DESTDIR)$(PREFIX)/share/qutebrowser/userscripts/" \
|
install -Dm755 -t "$(DESTDIR)$(DATADIR)/qutebrowser/userscripts/" \
|
||||||
$(wildcard misc/userscripts/*)
|
$(wildcard misc/userscripts/*)
|
||||||
install -Dm755 -t "$(DESTDIR)$(PREFIX)/share/qutebrowser/scripts/" \
|
install -Dm755 -t "$(DESTDIR)$(DATADIR)/qutebrowser/scripts/" \
|
||||||
$(filter-out scripts/__init__.py scripts/__pycache__ scripts/dev \
|
$(filter-out scripts/__init__.py scripts/__pycache__ scripts/dev \
|
||||||
scripts/testbrowser scripts/asciidoc2html.py scripts/setupcommon.py \
|
scripts/testbrowser scripts/asciidoc2html.py scripts/setupcommon.py \
|
||||||
scripts/link_pyqt.py,$(wildcard scripts/*))
|
scripts/link_pyqt.py,$(wildcard scripts/*))
|
||||||
|
Loading…
Reference in New Issue
Block a user