diff --git a/Makefile b/Makefile index 088005d..78e5438 100644 --- a/Makefile +++ b/Makefile @@ -125,6 +125,7 @@ DIST_NORMAL_FILES = \ README.md \ LICENSE \ Makefile \ + DEPENDS.txt \ $(MODULE).cls \ $(MODULE).pdf DIST_FILES = \ @@ -241,6 +242,16 @@ LN := cp -l > $@ +# list of dependencies... +# +DEPENDS.txt: $(MODULE).cls + cat $< \ + | grep -Pzo '\n\s*\\RequirePackage(\[[^]]*\])?\{[^}]*\}' \ + | sed 's/.*{\(.*\)}/hard \1\n/' \ + | grep -a hard \ + > $@ + + #---------------------------------------------------------------------- # Info targets... @@ -409,7 +420,7 @@ sweep: .PHONY: clean clean: sweep - rm -rf $(DIST_DIR) $(BUILD_DIR) $(MODULE).md *.pdf + rm -rf $(DIST_DIR) $(BUILD_DIR) $(MODULE).md DEPENDS.txt *.pdf diff --git a/photobook.cls b/photobook.cls index fc9a349..fb8cb30 100644 --- a/photobook.cls +++ b/photobook.cls @@ -76,8 +76,8 @@ %%% NOTE: \def\@[A-Z]+ macros will be visible to both the %%% code and the generated docs... -\edef\photobook@FILEVERSION{v0.1.13} -\edef\photobook@FILEDATE{2023-03-13} +\edef\photobook@FILEVERSION{v0.1.14} +\edef\photobook@FILEDATE{2023-03-18} %% \documentclass{ltxdoc}