diff options
| author | navewindre <boneyaard@gmail.com> | 2025-04-05 03:00:29 +0200 |
|---|---|---|
| committer | navewindre <boneyaard@gmail.com> | 2025-04-05 03:00:29 +0200 |
| commit | d6c4365b8de32b621ac46074a9b69908b95686c0 (patch) | |
| tree | 495cb5b1aa7e68ab6ec07fa5fb09904a8c7e47e7 /config/mpv/scripts/subs2srs/Makefile | |
| parent | b24463f3d045783b8f4e72926054d53b908e150f (diff) | |
a
Diffstat (limited to 'config/mpv/scripts/subs2srs/Makefile')
| -rw-r--r-- | config/mpv/scripts/subs2srs/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/config/mpv/scripts/subs2srs/Makefile b/config/mpv/scripts/subs2srs/Makefile new file mode 100644 index 0000000..fc346ce --- /dev/null +++ b/config/mpv/scripts/subs2srs/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) |
