[PATCH -perfbook 1/6] runlatex.sh: Cope with missing cleveref.sty
Akira Yokosawa <[email protected]> Tue, 23 Jun 2026 19:21:35 +0900
| Newsgroups | org.kernel.vger.perfbook |
|---|---|
| Message-ID | <[email protected]> |
Since commit 1bc3abddbf59 ("Stop using "cleveref" with LaTeX2e
<2024-11-01> and later"), building perfbook doesn't need cleveref.
Warning on old cleveref can be skipped now.
Signed-off-by: Akira Yokosawa <[email protected]>
---
utilities/runlatex.sh | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/utilities/runlatex.sh b/utilities/runlatex.sh
index 9a060897..7e074c9f 100644
--- a/utilities/runlatex.sh
+++ b/utilities/runlatex.sh
@@ -184,14 +184,17 @@ else
echo "'$basename.pdf' is ready, with above warning(s) ignored."
fi
# cleveref version check (Ubuntu 18.04 LTS has buggy one
-if grep -q -F "packageversion{0.21.1}" `kpsewhich cleveref.sty`
-then
+CLEVEREF_STY=`kpsewhich cleveref.sty`
+if [ "$CLEVEREF_STY" != "" ] ; then
+ if grep -q -F "packageversion{0.21.1}" $CLEVEREF_STY
+ then
echo "############################################################"
echo "### Buggy version of LaTeX package 'cleveref' detected!! ###"
echo "### (Known issue on Ubuntu 18.04 LTS) ###"
echo "### Required TeX Live is 2019/Debian or later. ###"
echo "### Consider upgrading to Ubuntu 20.04 LTS or later. ###"
echo "############################################################"
+ fi
fi
# to avoid redundant run of bibtex and pdflatex
touch $basename.bbl
--
2.43.0