Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update bundled HarfBuzz to 12.3.0
  • Loading branch information
QuLogic committed Feb 5, 2026
commit 57e1c85702275a18319151b06bf809ff957e4ffe
10 changes: 9 additions & 1 deletion extern/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,25 @@ else
subproject('harfbuzz',
default_options: [
'default_library=static',
'benchmark=disabled',
'cairo=disabled',
'chafa=disabled',
'coretext=disabled',
'directwrite=disabled',
'docs=disabled',
'doc_tests=false',
'fontations=disabled',
'freetype=enabled',
'gdi=disabled',
'glib=disabled',
'gobject=disabled',
'harfruzz=disabled',
'harfrust=disabled',
'icu=disabled',
'introspection=disabled',
'kbts=disabled',
'tests=disabled',
'utilities=disabled',
'wasm=disabled',
]
)
subproject('sheenbidi', default_options: ['default_library=static'])
Expand Down
15 changes: 6 additions & 9 deletions subprojects/harfbuzz.wrap
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
[wrap-file]
directory = harfbuzz-11.2.1
source_url = https://github.com/harfbuzz/harfbuzz/releases/download/11.2.1/harfbuzz-11.2.1.tar.xz
source_filename = harfbuzz-11.2.1.tar.xz
source_hash = 093714c8548a285094685f0bdc999e202d666b59eeb3df2ff921ab68b8336a49
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/harfbuzz_11.2.1-1/harfbuzz-11.2.1.tar.xz
wrapdb_version = 11.2.1-1

# This patch allows using our bundled FreeType.
diff_files = harfbuzz-11.2.0-bundle-freetype.patch
directory = harfbuzz-12.3.0
source_url = https://github.com/harfbuzz/harfbuzz/releases/download/12.3.0/harfbuzz-12.3.0.tar.xz
source_filename = harfbuzz-12.3.0.tar.xz
source_hash = 8660ebd3c27d9407fc8433b5d172bafba5f0317cb0bb4339f28e5370c93d42b7
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/harfbuzz_12.3.0-1/harfbuzz-12.3.0.tar.xz
wrapdb_version = 12.3.0-1

[provide]
dependency_names = harfbuzz, harfbuzz-cairo, harfbuzz-gobject, harfbuzz-icu, harfbuzz-subset
36 changes: 0 additions & 36 deletions subprojects/packagefiles/harfbuzz-11.2.0-bundle-freetype.patch

This file was deleted.