From d117d7c2414e9e9c3e46a3771db903cb8a887bfe6e5ea46a92d54cfcb9876b67 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Tue, 2 Apr 2024 14:10:09 +0000 Subject: [PATCH] Accepting request 1163586 from home:AndreasStieger:branches:GNOME:Factory harfbuzz 8.4.0 OBS-URL: https://build.opensuse.org/request/show/1163586 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=252 --- harfbuzz-8.3.0.tar.xz | 3 --- harfbuzz-8.4.0.tar.xz | 3 +++ harfbuzz.changes | 24 ++++++++++++++++++++++++ harfbuzz.spec | 16 ++++++++++++---- 4 files changed, 39 insertions(+), 7 deletions(-) delete mode 100644 harfbuzz-8.3.0.tar.xz create mode 100644 harfbuzz-8.4.0.tar.xz diff --git a/harfbuzz-8.3.0.tar.xz b/harfbuzz-8.3.0.tar.xz deleted file mode 100644 index 8107fe2..0000000 --- a/harfbuzz-8.3.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:109501eaeb8bde3eadb25fab4164e993fbace29c3d775bcaa1c1e58e2f15f847 -size 19002808 diff --git a/harfbuzz-8.4.0.tar.xz b/harfbuzz-8.4.0.tar.xz new file mode 100644 index 0000000..1c35ec7 --- /dev/null +++ b/harfbuzz-8.4.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af4ea73e25ab748c8c063b78c2f88e48833db9b2ac369e29bd115702e789755e +size 19241260 diff --git a/harfbuzz.changes b/harfbuzz.changes index e2d5df3..b166160 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Fri Mar 29 19:08:48 UTC 2024 - Andreas Stieger + +- update to version 8.4.0: + + When subsetting, place variation store at the end of “GDEF” + table to fix shaping issues with some versions of Adobe InDesign. + + Various build fixes +- update to version 8.3.1: + + Fix hb_style_get_value() in fonts with “STAT” table + + Properly handle negative offsets in CFF table + + Update IANA Language Subtag Registry to 2024-03-07 + + Subsetter now supports subsetting “BASE” table + + Subsetter will update “hhea” font metrics in sync with “OS/2” + ones. + + “--variations” option of “hb-subset” now supports leaving out + values that should be unchanged, e.g. “wght=:500:” will change + the default and keep max and min unchanged. It also supports + “*=drop” to to pin all axes to default location. + + Fix hb_ot_math_get_glyph_kerning() to match updated “MATH” + table spec. + + Support legacy MacRoman encoding in “cmap” table. + + Various build fixes. + + Various subsetting and instancing fixes. + ------------------------------------------------------------------- Sat Nov 11 16:50:08 UTC 2023 - Andreas Stieger diff --git a/harfbuzz.spec b/harfbuzz.spec index d261dce..41a5662 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -2,6 +2,7 @@ # spec file for package harfbuzz # # Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +18,7 @@ Name: harfbuzz -Version: 8.3.0 +Version: 8.4.0 Release: 0 Summary: An OpenType text shaping engine License: MIT @@ -28,15 +29,15 @@ BuildRequires: c++_compiler BuildRequires: c_compiler BuildRequires: meson BuildRequires: pkgconfig >= 0.28 -BuildRequires: pkgconfig(cairo) >= 1.8.0 +BuildRequires: pkgconfig(cairo) >= 1.10 BuildRequires: pkgconfig(cairo-ft) BuildRequires: pkgconfig(freetype2) >= 12.0.6 -BuildRequires: pkgconfig(glib-2.0) >= 2.19.1 +BuildRequires: pkgconfig(glib-2.0) >= 2.30 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(graphite2) >= 1.2.0 BuildRequires: pkgconfig(gthread-2.0) -BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(icu-uc) >= 49.0 Conflicts: cantarell-fonts < 0.0.23 %description @@ -133,21 +134,27 @@ This package contains the development files. %{_libdir}/libharfbuzz.so.0* %files -n libharfbuzz-cairo0 +%license COPYING %{_libdir}/libharfbuzz-cairo.so.0* %files -n libharfbuzz-icu0 +%license COPYING %{_libdir}/libharfbuzz-icu.so.0* %files -n libharfbuzz-gobject0 +%license COPYING %{_libdir}/libharfbuzz-gobject.so.0* %files -n libharfbuzz-subset0 +%license COPYING %{_libdir}/libharfbuzz-subset.so.0* %files -n typelib-1_0-HarfBuzz-0_0 +%license COPYING %{_libdir}/girepository-1.0/HarfBuzz-0.0.typelib %files tools +%license COPYING %{_bindir}/hb-info %{_bindir}/hb-ot-shape-closure %{_bindir}/hb-shape @@ -155,6 +162,7 @@ This package contains the development files. %{_bindir}/hb-view %files devel +%license COPYING %doc AUTHORS README THANKS %{_includedir}/harfbuzz/ %{_libdir}/*.so