From ab71c36cc94d73c6763a5fc973ac301e6dd81c33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Novotn=C3=BD?= <witiko@mail.muni.cz> Date: Sun, 22 Mar 2020 16:23:05 +0100 Subject: [PATCH] Update distribution packaging according to CTAN requirements --- LICENSE.tex | 2 +- Makefile | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/LICENSE.tex b/LICENSE.tex index 4504265..7d3a085 100644 --- a/LICENSE.tex +++ b/LICENSE.tex @@ -1,7 +1,7 @@ \input docstrip.tex \preamble -Copyright 1998--2018 Daniel Marek (DM), Jan PavloviÄŤ (JP), +Copyright 1998--2020 Daniel Marek (DM), Jan PavloviÄŤ (JP), VĂt NovotnĂ˝ (VN), Petr Sojka (PS) http://www.fi.muni.cz/tech/unix/tex/fithesis.xhtml Faculty of Informatics, Masaryk University (Brno, Czech Republic) diff --git a/Makefile b/Makefile index 77b9cc3..cb6c3ff 100644 --- a/Makefile +++ b/Makefile @@ -51,7 +51,7 @@ MISCELLANEOUS=guide/mu/resources/empty.tex guide/mu/guide.bib \ guide/mu/resources/vader.pdf guide/mu/resources/yoda.pdf \ example/mu/example.bib $(USEREXAMPLES:.pdf=.tex) README.md RESOURCES=$(STYLEFILES) $(LOGOS) $(LOCALES) -SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex +SOURCES=$(DTXFILES) $(INSFILES) LICENSE.tex VERSION.tex AUXFILES=fithesis.aux fithesis.log fithesis.toc fithesis.ind \ fithesis.idx fithesis.out fithesis.ilg fithesis.gls \ fithesis.glo fithesis.hd fithesis.lot @@ -62,7 +62,6 @@ GUIDES=guide/mu/econ.pdf guide/mu/fi.pdf guide/mu/fsps.pdf \ guide/mu/ped.pdf guide/mu/phil.pdf guide/mu/sci.pdf PDFS=$(MANUAL) $(GUIDES) $(USEREXAMPLES) DOCS=$(MANUAL) $(GUIDES) -VERSION=VERSION.tex MAKEABLES=$(PDFS) $(CLASSFILES) $(VERSION) TDSARCHIVE=fithesis.tds.zip CTANARCHIVE=fithesis.ctan.zip @@ -128,7 +127,7 @@ $(TDSARCHIVE): # This target generates a distribution file. $(DISTARCHIVE): $(SOURCES) $(LATEXFILES) $(MAKES) $(TESTS) \ $(USEREXAMPLE_SOURCES) $(DOCS) $(PDFSOURCES) $(MISCELLANEOUS) \ - $(EXAMPLES) $(VERSION) + $(EXAMPLES) DIR=`mktemp -d` && \ cp -v $(TDSARCHIVE) "$$DIR" && \ tar c $^ | tar xvC "$$DIR" && \ @@ -136,13 +135,10 @@ $(DISTARCHIVE): $(SOURCES) $(LATEXFILES) $(MAKES) $(TESTS) \ mv "$$DIR"/$@ . && rm -rf "$$DIR" # This target generates a CTAN distribution file. -$(CTANARCHIVE): $(SOURCES) $(MAKES) $(TESTS) $(EXAMPLES) \ - $(MISCELLANEOUS) $(EPSLOGOS) $(DOCS) $(VERSION) +$(CTANARCHIVE): $(LOGOS) $(SOURCES) $(DOCS) README.md DIR=`mktemp -d` && mkdir -p "$$DIR/fithesis" && \ cp -v $(TDSARCHIVE) "$$DIR" && \ tar c $^ | tar xvC "$$DIR/fithesis" && \ - printf '.PHONY: implode\nimplode:\n' > \ - "$$DIR/fithesis/example/mu/Makefile" && \ (cd "$$DIR" && zip -r -v -nw $@ *) && \ mv "$$DIR"/$@ . && rm -rf "$$DIR" @@ -189,7 +185,7 @@ install-docs: @# Documentation mkdir -p "$(to)/doc/latex/fithesis" - tar c $(DOCS) | tar xvC "$(to)/doc/latex/fithesis" + tar c $(DOCS) README.md | tar xvC "$(to)/doc/latex/fithesis" @# Rebuild the hash [ "$(nohash)" = "true" ] || texhash -- GitLab