File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ ifdef USE_DOCKER
3232endif
3333
3434ifdef USE_DOCKER
35- SPHINXBUILD = docker run --rm -v $(SOURCEDIR ) /:/docs $(SPHINX_IMAGE ) sphinx-build
35+ SPHINXBUILD = docker run --rm -u $( shell id -u) : $( shell id -g) - v $(SOURCEDIR ) /:/docs $(SPHINX_IMAGE ) sphinx-build
3636docker.id : Dockerfile
3737 docker build --iidfile docker.id --file $< -t $(SPHINX_IMAGE ) .
3838else
@@ -43,12 +43,15 @@ endif
4343help :
4444 @$(SPHINXBUILD ) -M help " $( SOURCEDIR) " " $( BUILDDIR) " $(SPHINXOPTS ) $(O )
4545
46+ .PHONY : html
47+ html : $(BUILDDIR ) /html
48+
4649.PHONY : tikz
4750tikz :
4851 $(MAKE ) -C tikz all
4952
5053# Catch-all target: route all unknown targets to Sphinx using the new
5154# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
52- html : $(DEPS ) docker.id
55+ $( BUILDDIR ) / html : $(DEPS ) docker.id
5356 echo $?
54- $(SPHINXBUILD ) -M $@ " $( SOURCEDIR) " " $( BUILDDIR) " $(SPHINXOPTS ) $(O )
57+ $(SPHINXBUILD ) -M html " $( SOURCEDIR) " " $( BUILDDIR) " $(SPHINXOPTS ) $(O )
Original file line number Diff line number Diff line change @@ -21,10 +21,14 @@ RUN apt-get update \
2121 texlive-luatex \
2222 && rm -rf /var/lib/apt/lists/*
2323
24- RUN TERM=dumb luaotfload-tool --update
25-
2624WORKDIR /tikz
2725
2826ENV TERM=dumb
2927
28+ ENV TEXMFHOME = $HOME/.cache/
29+ ENV TEXMFVAR = $HOME/.cache/texmf-var/
30+ ENV TEXMFCONFIG = $TEXMFSYSCONFIG
31+
32+ RUN luaotfload-tool --update
33+
3034CMD ["make" , "all" ]
Original file line number Diff line number Diff line change @@ -33,8 +33,8 @@ ifdef USE_DOCKER
3333endif
3434
3535ifdef USE_DOCKER
36- LATEXMK = docker run --rm -v ./:/tikz $(TIKZ_IMAGE ) latexmk
37- PDFTOCAIRO = docker run --rm -v ./:/tikz $(TIKZ_IMAGE ) pdftocairo
36+ LATEXMK = docker run --rm -u $( shell id -u) : $( shell id -g) - v ./:/tikz $(TIKZ_IMAGE ) latexmk
37+ PDFTOCAIRO = docker run --rm -u $( shell id -u) : $( shell id -g) - v ./:/tikz $(TIKZ_IMAGE ) pdftocairo
3838docker.id : Dockerfile
3939 docker build --iidfile docker.id --file $< -t $(TIKZ_IMAGE ) .
4040else
You can’t perform that action at this time.
0 commit comments