Skip to content

Commit fb46b71

Browse files
committed
Update deps
1 parent 9ddab84 commit fb46b71

File tree

3 files changed

+51
-31
lines changed

3 files changed

+51
-31
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## [3.13.3] - 2025-07-02
4+
### Changed
5+
- Update Go to 1.24.4.
6+
- Update ffi to 3.5.1.
7+
- Update GLib to 2.85.1.
8+
- Update libxml2 to 2.14.4.
9+
- Update libjpegturbo to 3.1.1.
10+
- Update libde265 to 1.0.16.
11+
- Update libheif to 1.20.0.
12+
- Update fontconfig to 2.17.0.
13+
- Update harfbuzz to 11.2.1.
14+
- Update pixman to 0.46.2.
15+
- Update pango to 1.56.4.
16+
- Update vips to 8.17.0.
17+
318
## [3.13.2] - 2025-04-18
419
### Changed
520
- Update Go to 1.24.2.

build-deps.sh

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ make install-strip -j$(nproc)
6565
print_build_stage glib $GLIB_VERSION
6666
cd $DEPS_SRC/glib
6767
# Build GLib without gregex
68-
curl -Ls https://gist.github.com/kleisauke/284d685efa00908da99ea6afbaaf39ae/raw/936a6b8013d07d358c6944cc5b5f0e27db707ace/glib-without-gregex.patch | patch -p1
68+
curl -Ls https://gist.github.com/kleisauke/284d685efa00908da99ea6afbaaf39ae/raw/12773e117bd557b83ba2a7410698db41813c3fda/glib-without-gregex.patch | patch -p1
6969
meson setup _build \
7070
--buildtype=release \
7171
--strip \
@@ -119,22 +119,23 @@ make install -j$(nproc)
119119

120120
print_build_stage libxml2 $LIBXML2_VERSION
121121
cd $DEPS_SRC/libxml2
122-
./configure \
122+
meson setup _build \
123+
--buildtype=release \
124+
--strip \
125+
--wrap-mode=nofallback \
123126
--prefix=$TARGET_PATH \
124-
--enable-shared \
125-
--disable-static \
126-
--disable-dependency-tracking \
127-
--with-minimum \
128-
--with-reader \
129-
--with-writer \
130-
--with-valid \
131-
--with-http \
132-
--with-tree \
133-
--with-xpath \
134-
--with-zlib \
135-
--without-python \
136-
--without-lzma
137-
make install-strip -j$(nproc)
127+
--libdir=lib \
128+
-Dminimum=true \
129+
-Dreader=enabled \
130+
-Dwriter=enabled \
131+
-Dvalid=enabled \
132+
-Dhttp=enabled \
133+
-Dxpath=enabled \
134+
-Dzlib=enabled \
135+
-Dpython=disabled \
136+
-Dlzma=disabled
137+
ninja -C _build
138+
ninja -C _build install
138139

139140
print_build_stage libexif $LIBEXIF_VERSION
140141
cd $DEPS_SRC/libexif
@@ -329,9 +330,9 @@ ninja install/strip
329330
print_build_stage libheif $LIBHEIF_VERSION
330331
cd $DEPS_SRC/libheif
331332
# libyuv support
332-
curl -Ls https://github.com/DarthSim/libheif/commit/a1deab044df96b3758c1c0476169dffeb85030f1.patch | git apply
333+
curl -Ls https://github.com/DarthSim/libheif/commit/d58ce94240aabc3a94e2d84e97f091fd539d8b2c.patch | git apply
333334
# Ignore alpha in Op_RGB_HDR_to_RRGGBBaa_BE if aplpha has different BPP
334-
curl -Ls https://github.com/DarthSim/libheif/commit/dcd4f0f90704a849ddd2440c671a7df41110c9b5.patch | git apply
335+
curl -Ls https://github.com/DarthSim/libheif/commit/84036c045e1816c4ba59ef735962e7ddcf0824c0.patch | git apply
335336
mkdir _build
336337
cd _build
337338
CFLAGS="${CFLAGS} -O3" CXXFLAGS="${CXXFLAGS} -O3" \
@@ -344,6 +345,7 @@ cmake \
344345
-DWITH_EXAMPLES=0 \
345346
-DWITH_KVAZAAR=1 \
346347
-DWITH_DAV1D=1 \
348+
-DWITH_DAV1D_PLUGIN=0 \
347349
-DWITH_AOM_DECODER=0 \
348350
..
349351
ninja install/strip
@@ -484,14 +486,17 @@ ninja -C _build install
484486

485487
print_build_stage vips $VIPS_VERSION
486488
cd $DEPS_SRC/vips
489+
# Suppress cache invalidation errors. See https://github.com/libvips/libvips/pull/4596
490+
# Remove when vips 8.17.1 is released
491+
curl -Ls https://github.com/libvips/libvips/commit/a8a9c9cb0973a57832f639d3b2eb3775b24c6af4.patch | git apply
487492
CFLAGS="${CFLAGS} -O3" CXXFLAGS="${CXXFLAGS} -O3" \
488493
meson setup _build \
489494
--buildtype=release \
490495
--strip \
491496
--wrap-mode=nofallback \
492497
--prefix=$TARGET_PATH \
493498
--libdir=lib \
494-
-Dgtk_doc=false \
499+
-Ddocs=false \
495500
-Dintrospection=disabled \
496501
-Dmodules=disabled
497502
ninja -C _build

versions.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
export GOLANG_VERSION=1.24.2
1+
export GOLANG_VERSION=1.24.4
22
export ZLIB_VERSION=2.2.4
33
export BROTLI_VERSION=1.1.0
4-
export FFI_VERSION=3.4.8
5-
export GLIB_VERSION=2.84.1
4+
export FFI_VERSION=3.5.1
5+
export GLIB_VERSION=2.85.1
66
export HIGHWAY_VERSION=1.2.0
77
export QUANTIZR_VERSION=1.4.3
88
export LIBEXPAT_VERSION=2.7.1
9-
export LIBXML2_VERSION=2.14.2
9+
export LIBXML2_VERSION=2.14.4
1010
export LIBEXIF_VERSION=0.6.25
1111
export LCMS2_VERSION=2.17
12-
export LIBJPEGTURBO_VERSION=3.1.0
12+
export LIBJPEGTURBO_VERSION=3.1.1
1313
export LIBJXL_VERSION=0.11.1
1414
export LIBPNG_VERSION=1.6.37
1515
export LIBSPNG_VERSION=0.7.4
1616
export LIBWEBP_VERSION=1.5.0
1717
export LIBTIFF_VERSION=4.7.0
1818
export CGIF_VERSION=0.5.0
19-
export LIBDE265_VERSION=1.0.15
19+
export LIBDE265_VERSION=1.0.16
2020
export KVAZAAR_VERSION=2.3.1
2121
export DAV1D_VERSION=1.5.1
2222
# export RAV1E_VERSION=0.5.1
2323
export AOM_VERSION=3.12.1
2424
export LIBYUV_SHA='a6a2ec65'
25-
export LIBHEIF_VERSION=1.19.7
25+
export LIBHEIF_VERSION=1.20.0
2626
export FREETYPE_VERSION=2.13.3
27-
export FONTCONFIG_VERSION=2.16.2
28-
export HARFBUZZ_VERSION=11.1.0
29-
export PIXMAN_VERSION=0.44.2
27+
export FONTCONFIG_VERSION=2.17.0
28+
export HARFBUZZ_VERSION=11.2.1
29+
export PIXMAN_VERSION=0.46.2
3030
export CAIRO_VERSION=1.18.4
3131
export FRIBIDI_VERSION=1.0.16
32-
export PANGO_VERSION=1.56.3
32+
export PANGO_VERSION=1.56.4
3333
export LIBRSVG_VERSION=2.60.0
34-
export VIPS_VERSION=8.16.1
34+
export VIPS_VERSION=8.17.0

0 commit comments

Comments
 (0)