Skip to content

Commit 8e4f638

Browse files
committed
CI: Install docbook-xsl where documentation is built
If docbook-xsl is installed, the xsltproc command reads stylesheets from local files instead of from http://docbook.sourceforge.net. Faster and safer. Reading from docbook.sourceforge.net sometimes fails. Remove test with g++-7.
1 parent d256006 commit 8e4f638

9 files changed

+8
-33
lines changed

.github/workflows/autotools-clang-10.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
# Prevent blocking apt install on a question during configuring of tzdata.
1515
export ENV DEBIAN_FRONTEND=noninteractive
1616
sudo apt update
17-
sudo apt install mm-common clang-10 make --yes
17+
sudo apt install mm-common clang-10 make docbook-xsl --yes
1818
export CC=clang-10 CXX=clang++-10
1919
./autogen.sh --enable-warnings=fatal
2020
make

.github/workflows/autotools-clang-8.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Build
1313
run: |
1414
sudo apt update
15-
sudo apt install mm-common clang-8
15+
sudo apt install mm-common clang-8 docbook-xsl
1616
export CXX=clang++-8
1717
./autogen.sh --enable-warnings=fatal
1818
make

.github/workflows/autotools-clang-9.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
# Prevent blocking apt install on a question during configuring of tzdata.
1515
export ENV DEBIAN_FRONTEND=noninteractive
1616
sudo apt update
17-
sudo apt install mm-common clang-9 make --yes
17+
sudo apt install mm-common clang-9 make docbook-xsl --yes
1818
export CC=clang-9 CXX=clang++-9
1919
./autogen.sh --enable-warnings=fatal
2020
make

.github/workflows/autotools-gcc-10.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Build
1313
run: |
1414
sudo apt update
15-
sudo apt install mm-common g++-10
15+
sudo apt install mm-common g++-10 docbook-xsl
1616
export CXX=g++-10
1717
./autogen.sh --enable-warnings=fatal
1818
make

.github/workflows/autotools-gcc-7.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/autotools-gcc-8.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Build
1313
run: |
1414
sudo apt update
15-
sudo apt install mm-common g++-8
15+
sudo apt install mm-common g++-8 docbook-xsl
1616
export CXX=g++-8
1717
./autogen.sh --enable-warnings=fatal
1818
make

.github/workflows/autotools-gcc-9.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Build
1313
run: |
1414
sudo apt update
15-
sudo apt install mm-common g++-9
15+
sudo apt install mm-common g++-9 docbook-xsl
1616
export CXX=g++-9
1717
./autogen.sh --enable-warnings=fatal
1818
make

.github/workflows/meson-clang-10.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
# Prevent blocking apt install on a question during configuring of tzdata.
1515
export ENV DEBIAN_FRONTEND=noninteractive
1616
sudo apt update
17-
sudo apt install libxml2-utils docbook5-xml mm-common clang-10 ninja-build python3-setuptools python3-pip --yes
17+
sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common clang-10 ninja-build python3-setuptools python3-pip --yes
1818
# Ubuntu 20.04 contains meson 0.53.2, but libsigc++ requires meson >= 0.54.0.
1919
# Install it with pip3 instead of apt.
2020
sudo pip3 install "meson>=0.54.0"

.github/workflows/meson-gcc-9.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
# Prevent blocking apt install on a question during configuring of tzdata.
1515
export ENV DEBIAN_FRONTEND=noninteractive
1616
sudo apt update
17-
sudo apt install libxml2-utils docbook5-xml mm-common g++-9 ninja-build python3-setuptools python3-pip --yes
17+
sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++-9 ninja-build python3-setuptools python3-pip --yes
1818
# Ubuntu 20.04 contains meson 0.53.2, but libsigc++ requires meson >= 0.54.0.
1919
# Install it with pip3 instead of apt.
2020
sudo pip3 install "meson>=0.54.0"

0 commit comments

Comments
 (0)