diff --git a/common/shlibs b/common/shlibs index 7e5c3c85fb5..ea6fde4ffe3 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1153,10 +1153,10 @@ librygel-renderer-gst-2.6.so.2 librygel-0.26.0_1 librygel-ruih-2.0.so.1 librygel-0.26.0_1 librygel-server-2.6.so.2 librygel-0.26.0_1 librygel-db-2.6.so.2 librygel-0.28.0_1 -libharfbuzz.so.0 libharfbuzz-0.9.4_1 -libharfbuzz-icu.so.0 libharfbuzz-0.9.19_1 -libharfbuzz-subset.so.0 libharfbuzz-1.7.6_1 -libharfbuzz-gobject.so.0 libharfbuzz-2.7.2_2 +libharfbuzz.so.0 libharfbuzz-5.1.0_1 +libharfbuzz-icu.so.0 libharfbuzz-5.1.0_1 +libharfbuzz-subset.so.0 libharfbuzz-5.1.0_1 +libharfbuzz-gobject.so.0 libharfbuzz-5.1.0_1 libosinfo-1.0.so.0 libosinfo-0.2.0_1 libspice-client-gtk-3.0.so.5 spice-gtk-0.37_6 libspice-client-glib-2.0.so.8 spice-gtk-0.37_6 diff --git a/srcpkgs/harfbuzz/patches/fix-char-signed.patch b/srcpkgs/harfbuzz/patches/fix-char-signed.patch new file mode 100644 index 00000000000..affcbc57dc5 --- /dev/null +++ b/srcpkgs/harfbuzz/patches/fix-char-signed.patch @@ -0,0 +1,29 @@ +Patch-Source: https://github.com/harfbuzz/harfbuzz/pull/3771 +From 81fe35159e4fdc5ca2c9436cc9ad2750bda64203 Mon Sep 17 00:00:00 2001 +From: psykose +Date: Mon, 1 Aug 2022 07:45:25 +0000 +Subject: [PATCH] [repacker] fix signedness of char in tests + +--- + src/test-repacker.cc | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/test-repacker.cc b/src/test-repacker.cc +index 053c0c603..1b7e1f08b 100644 +--- a/src/test-repacker.cc ++++ b/src/test-repacker.cc +@@ -112,9 +112,9 @@ static void start_lookup (int8_t type, + hb_serialize_context_t* c) + { + char lookup[] = { +- 0, type, // type ++ 0, (char)type, // type + 0, 0, // flag +- 0, num_subtables, // num subtables ++ 0, (char)num_subtables, // num subtables + }; + + start_object (lookup, 6, c); +-- +2.37.1 + diff --git a/srcpkgs/harfbuzz/template b/srcpkgs/harfbuzz/template index 8e0947d775f..2fc515698f9 100644 --- a/srcpkgs/harfbuzz/template +++ b/srcpkgs/harfbuzz/template @@ -1,7 +1,6 @@ # Template file for 'harfbuzz' pkgname=harfbuzz -reverts="5.1.0_1" -version=4.4.1 +version=5.1.0 revision=2 build_style=meson build_helper="gir qemu" @@ -15,7 +14,7 @@ license="MIT" homepage="http://www.freedesktop.org/wiki/Software/HarfBuzz/" changelog="https://github.com/harfbuzz/harfbuzz/raw/main/NEWS" distfiles="https://github.com/harfbuzz/harfbuzz/releases/download/${version}/harfbuzz-${version}.tar.xz" -checksum=c5bc33ac099b2e52f01d27cde21cee4281b9d5bfec7684135e268512478bc9ee +checksum=2edb95db668781aaa8d60959d21be2ff80085f31b12053cdd660d9a50ce84f05 libharfbuzz_package() { short_desc+=" - runtime library"