feat: distribute as zip files

This commit is contained in:
orangerot 2025-11-12 10:59:59 +01:00
parent c9bca99635
commit 707f8ab9dc
2 changed files with 8 additions and 4 deletions

1
.gitignore vendored
View file

@ -4,4 +4,5 @@
*.pdf *.pdf
*.tar.gz *.tar.gz
dist/

View file

@ -10,13 +10,16 @@ PACKAGE_VERSION = 0.1.0
PREFIX ?= $(HOME)/.local/share/typst/packages/local PREFIX ?= $(HOME)/.local/share/typst/packages/local
INSTALLDIR = $(PREFIX)/$(PACKAGE_NAME)/$(PACKAGE_VERSION) INSTALLDIR = $(PREFIX)/$(PACKAGE_NAME)/$(PACKAGE_VERSION)
dist: $(addsuffix .tar.gz,${TEMPLATES}) dist: $(addsuffix .tar.gz,${TEMPLATES}) $(addsuffix .zip,${TEMPLATES})
mkdir -p dist mkdir -p $@
mv $^ dist mv $^ $@
define make-archive define make-archive
$1.tar.gz: $(addprefix $1/,${FILES}) $1.tar.gz: $(addprefix $1/,${FILES})
tar -vczf $1.tar.gz $$^ tar -vczf $$@ $$^
$1.zip: $(addprefix $1/,${FILES})
zip $$@ $$^
endef endef
%.pdf: %.typ %.pdf: %.typ