From 8d3f16b538e0b8de0b46e8e3e7ca6c80610ffc94 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Thu, 15 Sep 2022 01:52:52 +0300 Subject: [PATCH] fixed CTAN paths... Signed-off-by: Alex A. Naanou --- .github/workflows/make-dist.yml | 4 ++-- Makefile | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/make-dist.yml b/.github/workflows/make-dist.yml index 6ccb144..f55d2dd 100644 --- a/.github/workflows/make-dist.yml +++ b/.github/workflows/make-dist.yml @@ -19,7 +19,7 @@ jobs: run: | apk add make git zip git config --global --add safe.directory '*' - make dist + make dist CTAN - name: Release uses: softprops/action-gh-release@v1 @@ -43,7 +43,7 @@ jobs: uses: paolobrasolin/ctan-submit-action@v1 with: action: upload - file_path: dist/photobook*.zip + file_path: dist/CTAN/photobook.zip fields: | pkg: photobook version: 0.0.1 diff --git a/Makefile b/Makefile index 5aa5281..b83ecf9 100644 --- a/Makefile +++ b/Makefile @@ -268,10 +268,22 @@ manual: mv manual/*.pdf . +%.zipnote: %.zip + zipnote $< > $@ + + .PHONY: dist dist: $(DIST_FILES) $(MD) $(DIST_DIR) zip -Drq $(DIST_DIR)/$(DIST_NAME).zip $(DIST_FILES) + # Place everything in the module dir as per CTAN spec... + zipnote $(DIST_DIR)/$(DIST_NAME).zip \ + | sed 's/^\@ \([^(].*\)$$/@ \1\n@=$(MODULE)\/\1/' \ + | zipnote -w $(DIST_DIR)/$(DIST_NAME).zip + +CTAN: dist + $(MD) $(DIST_DIR)/CTAN + cp $(DIST_DIR)/$(DIST_NAME).zip $(DIST_DIR)/CTAN/$(MODULE).zip .PHONY: all