clipmenu-spmenu/Makefile
Mark Stosberg a3916b8e11 Improve manual install experience
- Add Makefile to install files
   - It even checks for required binaries
 - Document manual install steps
 - Document how to start and enable via systemd
2020-03-24 15:30:40 -04:00

14 lines
547 B
Makefile

# `dmenu` is not a hard dependency, but you need it unless
# you plan to set CM_LAUNCHER to another value like `rofi`
REQUIRED_BINS := xsel clipnotify
$(foreach bin,$(REQUIRED_BINS),\
$(if $(shell command -v $(bin) 2> /dev/null),$(info Found `$(bin)`),$(error Missing Dep. Please install `$(bin)`)))
.PHONY: install
install:
install -D -m755 clipmenu /usr/bin/clipmenu
install -D -m755 clipmenud /usr/bin/clipmenud
install -D -m755 clipdel /usr/bin/clipdel
install -D -m644 init/clipmenud.service /usr/lib/systemd/user/clipmenud.service