File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 - master
1414
1515env :
16- LIBXML2_VERSION : 2.13.6
17- FREETYPE2_VERSION : 2.13.3
16+ LIBXML2_VERSION : 2.15.2
17+ FREETYPE2_VERSION : 2.14.2
1818 LIBPNG16_VERSION : 1.6.56
1919 ZLIB_VERSION : 1.3.2
20+ # ICU_VERSION holds the full git tag (not just a semver), because the
21+ # upstream tag naming convention uses a dash for 76.x/77.x (release-76-1)
22+ # but a dot for 78.x (release-78.3). Treating it as an opaque tag string
23+ # keeps this robust across the naming-convention change.
24+ ICU_VERSION : release-78.3
2025
2126jobs :
2227 build-libxml2 :
@@ -291,7 +296,7 @@ jobs:
291296 - name : Download source
292297 run : |
293298 cd libs/icu
294- wget -O source.tar.gz https://github.com/unicode-org/icu/archive/refs/tags/release-76-1 .tar.gz
299+ wget -O source.tar.gz https://github.com/unicode-org/icu/archive/refs/tags/${{ env.ICU_VERSION }} .tar.gz
295300 tar -zxf source.tar.gz
296301 mv icu-release-* src
297302
Original file line number Diff line number Diff line change @@ -15,9 +15,9 @@ each [build](https://github.com/kermitt2/pdfalto/actions) under [Manual build st
1515
1616- LibPNG: 1.6.56
1717- zLib: 1.3.2
18- - libxml2: 2.13.6
19- - freetype: 2.13.3
20- - ICU: 76-1
18+ - libxml2: 2.15.2
19+ - freetype: 2.14.2
20+ - ICU: 78.3
2121
2222## LibPNG & zLib
2323
@@ -56,7 +56,7 @@ LibPNG and zLib sources are downloaded and built as part of the dependency build
5656
5757## libxml2
5858
59- 1 . Download the source from https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.13.6 /libxml2-v2.13.6 .tar.gz and unpack it.
59+ 1 . Download the source from https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.15.2 /libxml2-v2.15.2 .tar.gz and unpack it.
6060
61612 . Access the directory and build:
6262
@@ -72,7 +72,7 @@ LibPNG and zLib sources are downloaded and built as part of the dependency build
7272
7373## Freetype
7474
75- 1 . Download the source from https://sourceforge.net/projects/freetype/files/freetype2/2.13.3 / and unpack it.
75+ 1 . Download the source from https://sourceforge.net/projects/freetype/files/freetype2/2.14.2 / and unpack it.
76762 . Access the directory then build:
7777 ``` shell
7878 mkdir -p build/output
@@ -93,8 +93,8 @@ LibPNG and zLib sources are downloaded and built as part of the dependency build
9393
9494## ICU
9595
96- 1 . Download the sources (tested with version 76-1 )
97- from https://github.com/unicode-org/icu/archive/refs/tags/release-76-1 .tar.gz
96+ 1 . Download the sources (tested with version 78.3 )
97+ from https://github.com/unicode-org/icu/archive/refs/tags/release-78.3 .tar.gz
9898
99992 . Decompress the archive file. For example,
100100 ``` shell
Original file line number Diff line number Diff line change 1717
1818DEP_INSTALL_DIR=install
1919
20- LIBXML2_VERSION=2.13.6
21- FREETYPE2_VERSION=2.13.3
20+ LIBXML2_VERSION=2.15.2
21+ FREETYPE2_VERSION=2.14.2
2222LIBPNG16_VERSION=1.6.56
2323ZLIB_VERSION=1.3.2
24+ # ICU_VERSION is the full git tag (not just a semver) — upstream uses a dash
25+ # for 76.x/77.x (release-76-1) but a dot for 78.x (release-78.3).
26+ ICU_VERSION=release-78.3
2427
2528LIBXML_URI=" https://gitlab.gnome.org/GNOME/libxml2/-/archive/v${LIBXML2_VERSION} /libxml2-v${LIBXML2_VERSION} .tar.gz"
2629FREETYPE_URI=" https://sourceforge.net/projects/freetype/files/freetype2/${FREETYPE2_VERSION} /freetype-${FREETYPE2_VERSION} .tar.gz/download"
2730LIBPNG_URI=" https://sourceforge.net/projects/libpng/files/libpng16/${LIBPNG16_VERSION} /libpng-${LIBPNG16_VERSION} .tar.gz/download"
2831ZLIB_URI=" https://zlib.net/zlib-${ZLIB_VERSION} .tar.gz"
29- ICU_URI=" https://github.com/unicode-org/icu/archive/refs/tags/release-76-1 .tar.gz"
32+ ICU_URI=" https://github.com/unicode-org/icu/archive/refs/tags/${ICU_VERSION} .tar.gz"
3033
3134ICU_FILENAME=$( basename " ${ICU_URI} " )
3235ICU_DIR_NAME=icu
You can’t perform that action at this time.
0 commit comments