@@ -28,6 +28,7 @@ CPYTHON_PATH := ../cpython/
28
28
LANGUAGE := fr
29
29
BRANCH := 3.8
30
30
31
+ .SILENT :
31
32
32
33
# Internal variables
33
34
@@ -43,7 +44,7 @@ JOBS := auto
43
44
.PHONY : all
44
45
all : setup
45
46
mkdir -p $(WORKTREE ) /locales/$(LANGUAGE ) /LC_MESSAGES/
46
- cp -- parents * .po * /* .po $(WORKTREE ) /locales/$(LANGUAGE ) /LC_MESSAGES/
47
+ cp -uv -- parents * .po * /* .po $(WORKTREE ) /locales/$(LANGUAGE ) /LC_MESSAGES/ | cut -d " ' " -f2
47
48
$(MAKE ) -C $(WORKTREE ) /Doc/ VENVDIR=$(WORKTREE ) /Doc/venv/ PYTHON=$(PYTHON ) \
48
49
SPHINXOPTS=' -qW -j$(JOBS) \
49
50
-D locale_dirs=../locales \
@@ -86,9 +87,9 @@ setup: venv
86
87
87
88
.PHONY : venv
88
89
venv :
89
- @ if [ ! -d $( VENV) ]; then $(PYTHON ) -m venv --prompt python-docs-fr $(VENV ) ; fi
90
- @ $(VENV ) /bin/python -m pip install -q -r requirements.txt 2> $(VENV ) /pip-install.log
91
- @ if grep -q ' pip install --upgrade pip' $(VENV ) /pip-install.log; then \
90
+ if [ ! -d $( VENV) ]; then $( PYTHON) -m venv --prompt python-docs-fr $( VENV) ; fi
91
+ $(VENV ) /bin/python -m pip install -q -r requirements.txt 2> $(VENV ) /pip-install.log
92
+ if grep -q ' pip install --upgrade pip' $( VENV) /pip-install.log; then \
92
93
$(VENV ) /bin/pip install -q --upgrade pip; \
93
94
fi
94
95
@@ -100,7 +101,7 @@ serve:
100
101
101
102
.PHONY : progress
102
103
progress :
103
- @ $(PYTHON ) -c ' import sys; print("{:.1%}".format(int(sys.argv[1]) / int(sys.argv[2])))' \
104
+ $(PYTHON ) -c ' import sys; print("{:.1%}".format(int(sys.argv[1]) / int(sys.argv[2])))' \
104
105
$(shell msgcat * .po * /* .po | msgattrib --translated | grep -c '^msgid') \
105
106
$(shell msgcat * .po * /* .po | grep -c '^msgid')
106
107
@@ -121,9 +122,9 @@ DESTS = $(addprefix $(POSPELL_TMP_DIR)/,$(addsuffix .out,$(SRCS)))
121
122
spell : venv $(DESTS )
122
123
123
124
$(POSPELL_TMP_DIR ) /% .po.out : % .po dict
124
- @ echo " Checking $<..."
125
- @ mkdir -p $(@D )
126
- @ $(VENV ) /bin/pospell -p dict -l fr_FR $< && touch $@
125
+ echo " Checking $<..."
126
+ mkdir -p $(@D )
127
+ $(VENV ) /bin/pospell -p dict -l fr_FR $< && touch $@
127
128
128
129
.PHONY : fuzzy
129
130
fuzzy : venv
@@ -162,5 +163,5 @@ merge: setup
162
163
163
164
.PHONY : clean
164
165
clean :
165
- rm -fr venv $(POSPELL_TMP_DIR )
166
+ rm -fr $( VENV ) $(POSPELL_TMP_DIR )
166
167
find -name ' *.mo' -delete
0 commit comments