mirror of
https://git.code.sf.net/p/zint/code
synced 2026-01-08 20:41:59 +00:00
general: suppress clang-tidy-21/22 warnings;
some code fiddling on affected files manual: use new lua filter "lua-crossrefs.lua" hacked from https://github.com/rnwst/pandoc-lua-crossrefs as replacement for tablenos which broke with pandoc 2.8.2 (get nicer output anyway); fix "excode39.svg" data $ -> # to avoid shell processing; document `ZBarcode_HaveGS1SyntaxEngine()`
This commit is contained in:
43
docs/README
43
docs/README
@@ -1,41 +1,22 @@
|
||||
% docs/README 2025-09-16
|
||||
% docs/README 2025-10-08
|
||||
|
||||
For generation of "docs/manual.pdf" and "docs/manual.txt" from "manual.pmd" using a recent version of pandoc
|
||||
For generation of "docs/manual.pdf" and "docs/manual.txt" from "manual.pmd" using pandoc 3.8.2.
|
||||
|
||||
On Ubuntu/Debian (tested on Ubuntu 22.04 and Ubuntu 24.04)
|
||||
|
||||
wget https://github.com/jgm/pandoc/releases/download/3.8/pandoc-3.8-1-amd64.deb
|
||||
sudo dpkg -i pandoc-3.8-1-amd64.deb
|
||||
For Ubuntu 22.04 (python < 3.12)
|
||||
sudo apt install python3-pip
|
||||
pip install pandoc-tablenos --user
|
||||
Else for Ubuntu 24.04 (one way around "externally-managed-environment" error, PEP 668)
|
||||
sudo apt install python3-full
|
||||
python3 -m venv ~/py_envs
|
||||
source ~/py_envs/bin/activate
|
||||
pip install pandoc-tablenos
|
||||
Then
|
||||
export PATH=~/.local/bin:"$PATH"
|
||||
# Temporary fix for version regex - see https://github.com/tomduck/pandoc-xnos/pull/29
|
||||
python -m pip install --force-reinstall \
|
||||
git+https://github.com/tomduck/pandoc-xnos@284474574f51888be75603e7d1df667a0890504d#egg=pandoc-xnos
|
||||
wget https://github.com/jgm/pandoc/releases/download/3.8.2/pandoc-3.8.2-1-amd64.deb
|
||||
sudo dpkg -i pandoc-3.8.2-1-amd64.deb
|
||||
sudo apt install librsvg2-bin
|
||||
sudo apt install texlive-xetex
|
||||
sudo apt install texlive-lang-cjk
|
||||
sudo apt install fonts-wqy-microhei
|
||||
make
|
||||
|
||||
On Fedora (tested on Fedora Linux 38 (Workstation Edition) and Fedora Linux 40 (Workstation Edition))
|
||||
On Fedora (tested on Fedora Linux 38 (Workstation Edition) and Fedora Linux 42 (Workstation Edition))
|
||||
|
||||
wget https://github.com/jgm/pandoc/releases/download/3.8/pandoc-3.8-linux-amd64.tar.gz
|
||||
tar xf pandoc-3.8-linux-amd64.tar.gz
|
||||
sudo mv -i pandoc-3.8/bin/pandoc /usr/local/bin
|
||||
sudo dnf install python3-pip
|
||||
pip install pandoc-tablenos --user
|
||||
export PATH=~/.local/bin:"$PATH"
|
||||
# Temporary fix for version regex - see https://github.com/tomduck/pandoc-xnos/pull/29
|
||||
python -m pip install --force-reinstall \
|
||||
git+https://github.com/tomduck/pandoc-xnos@284474574f51888be75603e7d1df667a0890504d#egg=pandoc-xnos
|
||||
wget https://github.com/jgm/pandoc/releases/download/3.8.2/pandoc-3.8.2-linux-amd64.tar.gz
|
||||
tar xf pandoc-3.8.2-linux-amd64.tar.gz
|
||||
sudo mv -i pandoc-3.8.2/bin/pandoc /usr/local/bin
|
||||
sudo dnf install librsvg2-tools.x86_64
|
||||
sudo dnf install texlive-xetex
|
||||
sudo dnf install texlive-ctex.noarch
|
||||
@@ -51,3 +32,11 @@ On Fedora (tested on Fedora Linux 38 (Workstation Edition) and Fedora Linux 40 (
|
||||
On Windows
|
||||
|
||||
Not compatible.
|
||||
|
||||
On BSD
|
||||
|
||||
TODO
|
||||
|
||||
On macOS
|
||||
|
||||
TODO
|
||||
|
||||
Reference in New Issue
Block a user