Skip to content

Commit b3d08dc

Browse files
committedAug 5, 2023
Upgrade to Sphinx 7
1 parent 3f74d56 commit b3d08dc

File tree

8 files changed

+71
-72
lines changed

8 files changed

+71
-72
lines changed
 

‎.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424

2525
- uses: actions/setup-python@v4
2626
with:
27-
python-version: 3.9
27+
python-version: 3.11
2828

2929
- name: Install dependencies
3030
run: |

‎Dockerfile

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
1-
FROM debian:bullseye
1+
FROM debian:bookworm
22

33
ENV DEBIAN_FRONTEND noninteractive
44

55
LABEL Description="This image is used to create an environment to contribute to the cakephp/docs"
66

77
RUN apt-get update && apt-get install -y \
8+
build-essential \
89
latexmk \
910
php \
10-
python3-pip \
11+
python3-full \
1112
texlive-fonts-recommended \
1213
texlive-lang-all \
1314
texlive-latex-extra \
1415
texlive-latex-recommended \
1516
&& apt-get clean \
1617
&& rm -rf /var/lib/apt/lists/*
1718

19+
RUN python3 -m venv /tmp/venv
20+
ENV PATH="/tmp/venv/bin:$PATH"
21+
1822
COPY requirements.txt /tmp/
19-
RUN pip3 install -r /tmp/requirements.txt
23+
RUN pip install -r /tmp/requirements.txt
2024

2125
WORKDIR /data
2226
VOLUME "/data"

‎en/Makefile

+12-13
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ PAPER =
88
BUILDDIR = ../build
99
CONFDIR = ../config
1010
PYTHON = python3
11-
LANG = en
1211
SPHINX_LANG = en
1312

1413
# Internal variables.
1514
PAPEROPT_a4 = -D latex_paper_size=a4
1615
PAPEROPT_letter = -D latex_paper_size=letter
17-
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
16+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(SPHINX_LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
1817

1918
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
2019

@@ -41,9 +40,9 @@ clean:
4140
-rm -rf $(BUILDDIR)/*
4241

4342
html:
44-
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(LANG)
43+
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(SPHINX_LANG)
4544
@echo
46-
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(LANG)."
45+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(SPHINX_LANG)."
4746

4847
dirhtml:
4948
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@@ -66,10 +65,10 @@ json:
6665
@echo "Build finished; now you can process the JSON files."
6766

6867
htmlhelp:
69-
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(LANG)
68+
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)
7069
@echo
7170
@echo "Build finished; now you can run HTML Help Workshop with the" \
72-
".hhp project file in $(BUILDDIR)/htmlhelp/$(LANG)."
71+
".hhp project file in $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)."
7372

7473
qthelp:
7574
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@@ -90,22 +89,22 @@ devhelp:
9089
@echo "# devhelp"
9190

9291
epub:
93-
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(LANG)
92+
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(SPHINX_LANG)
9493
@echo
95-
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(LANG)."
94+
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(SPHINX_LANG)."
9695

9796
latex:
98-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
97+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
9998
@echo
100-
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(LANG)."
99+
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
101100
@echo "Run \`make' in that directory to run these through (pdf)latex" \
102101
"(use \`make latexpdf' here to do that automatically)."
103102

104103
latexpdf:
105-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
104+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
106105
@echo "Running LaTeX files through pdflatex..."
107-
make -C $(BUILDDIR)/latex/$(LANG) all-pdf
108-
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(LANG)."
106+
make -C $(BUILDDIR)/latex/$(SPHINX_LANG) all-pdf
107+
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
109108

110109
text:
111110
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text

‎es/Makefile

+12-13
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ PAPER =
88
BUILDDIR = ../build
99
CONFDIR = ../config
1010
PYTHON = python3
11-
LANG = es
1211
SPHINX_LANG = es
1312

1413
# Internal variables.
1514
PAPEROPT_a4 = -D latex_paper_size=a4
1615
PAPEROPT_letter = -D latex_paper_size=letter
17-
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
16+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(SPHINX_LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
1817

1918
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
2019

@@ -41,9 +40,9 @@ clean:
4140
-rm -rf $(BUILDDIR)/*
4241

4342
html:
44-
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(LANG)
43+
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(SPHINX_LANG)
4544
@echo
46-
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(LANG)."
45+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(SPHINX_LANG)."
4746

4847
dirhtml:
4948
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@@ -66,10 +65,10 @@ json:
6665
@echo "Build finished; now you can process the JSON files."
6766

6867
htmlhelp:
69-
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(LANG)
68+
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)
7069
@echo
7170
@echo "Build finished; now you can run HTML Help Workshop with the" \
72-
".hhp project file in $(BUILDDIR)/htmlhelp/$(LANG)."
71+
".hhp project file in $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)."
7372

7473
qthelp:
7574
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@@ -90,22 +89,22 @@ devhelp:
9089
@echo "# devhelp"
9190

9291
epub:
93-
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(LANG)
92+
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(SPHINX_LANG)
9493
@echo
95-
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(LANG)."
94+
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(SPHINX_LANG)."
9695

9796
latex:
98-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
97+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
9998
@echo
100-
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(LANG)."
99+
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
101100
@echo "Run \`make' in that directory to run these through (pdf)latex" \
102101
"(use \`make latexpdf' here to do that automatically)."
103102

104103
latexpdf:
105-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
104+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
106105
@echo "Running LaTeX files through pdflatex..."
107-
make -C $(BUILDDIR)/latex/$(LANG) all-pdf
108-
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(LANG)."
106+
make -C $(BUILDDIR)/latex/$(SPHINX_LANG) all-pdf
107+
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
109108

110109
text:
111110
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text

‎fr/Makefile

+12-13
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ PAPER =
88
BUILDDIR = ../build
99
CONFDIR = ../config
1010
PYTHON = python3
11-
LANG = fr
1211
SPHINX_LANG = fr
1312

1413
# Internal variables.
1514
PAPEROPT_a4 = -D latex_paper_size=a4
1615
PAPEROPT_letter = -D latex_paper_size=letter
17-
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
16+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(SPHINX_LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
1817

1918
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
2019

@@ -41,9 +40,9 @@ clean:
4140
-rm -rf $(BUILDDIR)/*
4241

4342
html:
44-
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(LANG)
43+
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(SPHINX_LANG)
4544
@echo
46-
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(LANG)."
45+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(SPHINX_LANG)."
4746

4847
dirhtml:
4948
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@@ -66,10 +65,10 @@ json:
6665
@echo "Build finished; now you can process the JSON files."
6766

6867
htmlhelp:
69-
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(LANG)
68+
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)
7069
@echo
7170
@echo "Build finished; now you can run HTML Help Workshop with the" \
72-
".hhp project file in $(BUILDDIR)/htmlhelp/$(LANG)."
71+
".hhp project file in $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)."
7372

7473
qthelp:
7574
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@@ -90,22 +89,22 @@ devhelp:
9089
@echo "# devhelp"
9190

9291
epub:
93-
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(LANG)
92+
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(SPHINX_LANG)
9493
@echo
95-
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(LANG)."
94+
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(SPHINX_LANG)."
9695

9796
latex:
98-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
97+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
9998
@echo
100-
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(LANG)."
99+
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
101100
@echo "Run \`make' in that directory to run these through (pdf)latex" \
102101
"(use \`make latexpdf' here to do that automatically)."
103102

104103
latexpdf:
105-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
104+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
106105
@echo "Running LaTeX files through pdflatex..."
107-
make -C $(BUILDDIR)/latex/$(LANG) all-pdf
108-
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(LANG)."
106+
make -C $(BUILDDIR)/latex/$(SPHINX_LANG) all-pdf
107+
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
109108

110109
text:
111110
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text

‎ja/Makefile

+12-13
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ PAPER =
88
BUILDDIR = ../build
99
CONFDIR = ../config
1010
PYTHON = python3
11-
LANG = ja
1211
SPHINX_LANG = ja
1312

1413
# Internal variables.
1514
PAPEROPT_a4 = -D latex_paper_size=a4
1615
PAPEROPT_letter = -D latex_paper_size=letter
17-
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
16+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(SPHINX_LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
1817

1918
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
2019

@@ -41,9 +40,9 @@ clean:
4140
-rm -rf $(BUILDDIR)/*
4241

4342
html:
44-
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(LANG)
43+
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(SPHINX_LANG)
4544
@echo
46-
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(LANG)."
45+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(SPHINX_LANG)."
4746

4847
dirhtml:
4948
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@@ -66,10 +65,10 @@ json:
6665
@echo "Build finished; now you can process the JSON files."
6766

6867
htmlhelp:
69-
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(LANG)
68+
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)
7069
@echo
7170
@echo "Build finished; now you can run HTML Help Workshop with the" \
72-
".hhp project file in $(BUILDDIR)/htmlhelp/$(LANG)."
71+
".hhp project file in $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)."
7372

7473
qthelp:
7574
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@@ -90,22 +89,22 @@ devhelp:
9089
@echo "# devhelp"
9190

9291
epub:
93-
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(LANG)
92+
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(SPHINX_LANG)
9493
@echo
95-
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(LANG)."
94+
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(SPHINX_LANG)."
9695

9796
latex:
98-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
97+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
9998
@echo
100-
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(LANG)."
99+
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
101100
@echo "Run \`make' in that directory to run these through (pdf)latex" \
102101
"(use \`make latexpdf' here to do that automatically)."
103102

104103
latexpdf:
105-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
104+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
106105
@echo "Running LaTeX files through pdflatex..."
107-
make -C $(BUILDDIR)/latex/$(LANG) all-pdf-ja
108-
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(LANG)."
106+
make -C $(BUILDDIR)/latex/$(SPHINX_LANG) all-pdf-ja
107+
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
109108

110109
text:
111110
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text

‎pt/Makefile

+13-14
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ PAPER =
88
BUILDDIR = ../build
99
CONFDIR = ../config
1010
PYTHON = python3
11-
LANG = pt
12-
SPHINX_LANG = pt_BR
11+
SPHINX_LANG = pt_BB
1312

1413
# Internal variables.
1514
PAPEROPT_a4 = -D latex_paper_size=a4
1615
PAPEROPT_letter = -D latex_paper_size=letter
17-
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
16+
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$(SPHINX_LANG) -c $(CONFDIR) -D language=$(SPHINX_LANG) $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
1817

1918
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest
2019

@@ -41,9 +40,9 @@ clean:
4140
-rm -rf $(BUILDDIR)/*
4241

4342
html:
44-
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(LANG)
43+
$(SPHINXBUILD) -b html -D "exclude_patterns=*-contents.rst" $(ALLSPHINXOPTS) $(BUILDDIR)/html/$(SPHINX_LANG)
4544
@echo
46-
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(LANG)."
45+
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html/$(SPHINX_LANG)."
4746

4847
dirhtml:
4948
$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
@@ -66,10 +65,10 @@ json:
6665
@echo "Build finished; now you can process the JSON files."
6766

6867
htmlhelp:
69-
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(LANG)
68+
$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)
7069
@echo
7170
@echo "Build finished; now you can run HTML Help Workshop with the" \
72-
".hhp project file in $(BUILDDIR)/htmlhelp/$(LANG)."
71+
".hhp project file in $(BUILDDIR)/htmlhelp/$(SPHINX_LANG)."
7372

7473
qthelp:
7574
$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
@@ -90,22 +89,22 @@ devhelp:
9089
@echo "# devhelp"
9190

9291
epub:
93-
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(LANG)
92+
$(SPHINXBUILD) -b epub -D master_doc='epub-contents' $(ALLSPHINXOPTS) $(BUILDDIR)/epub/$(SPHINX_LANG)
9493
@echo
95-
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(LANG)."
94+
@echo "Build finished. The epub file is in $(BUILDDIR)/epub/$(SPHINX_LANG)."
9695

9796
latex:
98-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
97+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
9998
@echo
100-
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(LANG)."
99+
@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
101100
@echo "Run \`make' in that directory to run these through (pdf)latex" \
102101
"(use \`make latexpdf' here to do that automatically)."
103102

104103
latexpdf:
105-
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(LANG)
104+
$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex/$(SPHINX_LANG)
106105
@echo "Running LaTeX files through pdflatex..."
107-
make -C $(BUILDDIR)/latex/$(LANG) all-pdf
108-
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(LANG)."
106+
make -C $(BUILDDIR)/latex/$(SPHINX_LANG) all-pdf
107+
@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex/$(SPHINX_LANG)."
109108

110109
text:
111110
$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text

‎requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
docutils==0.17.1
2-
sphinx==4.5.0
1+
docutils==0.20.1
2+
sphinx==7.0.1
33
sphinxcontrib-phpdomain==0.11.1
44
cakephpsphinx>=0.1.57,<1.0

0 commit comments

Comments
 (0)
Please sign in to comment.