diff --git a/.github/workflows/document.yaml b/.github/workflows/document.yaml index 96c3b20..979e31e 100644 --- a/.github/workflows/document.yaml +++ b/.github/workflows/document.yaml @@ -31,7 +31,12 @@ jobs: libfontconfig1-dev \ libfreetype6-dev \ libharfbuzz-dev \ - libfribidi-dev + libfribidi-dev \ + libpng-dev \ + libjpeg-dev \ + libtiff5-dev \ + zlib1g-dev \ + libbz2-dev - uses: r-lib/actions/setup-renv@v2 diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 0700051..50c1427 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -21,6 +21,29 @@ jobs: r-version: '4.2.3' use-public-rspm: true + - name: Install system dependencies for systemfonts + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends \ + fontconfig \ + libfontconfig1 \ + pkg-config \ + libfontconfig1-dev \ + libfreetype6 \ + libfreetype6-dev \ + libharfbuzz-dev \ + libfribidi-dev \ + libpng-dev \ + libpng16-16 \ + libjpeg-dev \ + libtiff5-dev \ + zlib1g-dev \ + libbz2-dev + + - name: Ensure pkg-config can find installed libraries + run: | + echo "PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig" >> $GITHUB_ENV + - uses: r-lib/actions/setup-renv@v2 - name: Install CI extras (lintr, cyclocomp) diff --git a/.github/workflows/pkgdown.yaml b/.github/workflows/pkgdown.yaml index 43f4b18..ffbc0e4 100644 --- a/.github/workflows/pkgdown.yaml +++ b/.github/workflows/pkgdown.yaml @@ -30,6 +30,21 @@ jobs: use-public-rspm: true install-pandoc: true + - name: Install system dependencies for systemfonts + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends \ + pkg-config \ + libfontconfig1-dev \ + libfreetype6-dev \ + libharfbuzz-dev \ + libfribidi-dev \ + libpng-dev \ + libjpeg-dev \ + libtiff5-dev \ + zlib1g-dev \ + libbz2-dev + - uses: r-lib/actions/setup-renv@v2 - name: Install CI extras (pkgdown) diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index b22f80d..77420d6 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -42,6 +42,21 @@ jobs: r-version: '4.2.3' use-public-rspm: true + - name: Install system dependencies for systemfonts + run: | + sudo apt-get update + sudo apt-get install -y --no-install-recommends \ + pkg-config \ + libfontconfig1-dev \ + libfreetype6-dev \ + libharfbuzz-dev \ + libfribidi-dev \ + libpng-dev \ + libjpeg-dev \ + libtiff5-dev \ + zlib1g-dev \ + libbz2-dev + - uses: r-lib/actions/setup-renv@v2 - name: Install CI extras (covr)