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
*.tar.gz
dist/

View file

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