diff options
| author | navewindre <boneyaard@gmail.com> | 2025-04-05 02:59:37 +0200 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2025-04-05 02:59:37 +0200 |
| commit | b24463f3d045783b8f4e72926054d53b908e150f (patch) | |
| tree | 036f976e217128b9e4acf3854f72908c27dec17b /config/mpv/scripts/subs2srsa/Makefile | |
| parent | 398e41be4daf339bd55862520c528a7d93b83fb6 (diff) | |
a
Diffstat (limited to 'config/mpv/scripts/subs2srsa/Makefile')
| -rw-r--r-- | config/mpv/scripts/subs2srsa/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/config/mpv/scripts/subs2srsa/Makefile b/config/mpv/scripts/subs2srsa/Makefile new file mode 100644 index 0000000..fc346ce --- /dev/null +++ b/config/mpv/scripts/subs2srsa/Makefile @@ -0,0 +1,36 @@ +PROJECT := mpvacious +PREFIX ?= /etc/mpv/ +BRANCH ?= remotes/origin/master +VERSION := $(shell git describe --tags $(BRANCH)) +RELEASE_DIR := .github/RELEASE +ZIP := $(RELEASE_DIR)/$(PROJECT)_$(VERSION).zip +DOCS := $(RELEASE_DIR)/README_$(VERSION).html +MD2HTML = md2html --github --full-html + +.PHONY: all clean docs install uninstall + +all: $(ZIP) +docs: $(DOCS) + +$(ZIP): + git archive \ + --prefix=$(PROJECT)_$(VERSION)/ \ + --format=zip \ + -o $@ \ + $(BRANCH) \ + +$(DOCS): + git show "$(BRANCH):README.md" | $(MD2HTML) -o $@ + +install: + find . -type f -iname '*.lua' | while read -r file; do \ + install -Dm644 "$$file" "$(PREFIX)/scripts/$(PROJECT)/$$file"; \ + done + install -Dm644 $(RELEASE_DIR)/subs2srs.conf "$(PREFIX)/script-opts/subs2srs.conf" + +uninstall: + rm -rf -- "$(PREFIX)/scripts/$(PROJECT)" + rm -- "$(PREFIX)/script-opts/subs2srs.conf" + +clean: + rm -- $(ZIP) $(DOCS) |
