From 220c65eac1d2099a21e375e480ff1d2a574870f0f481c7018f0dbda75d5a08e4 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 6 May 2021 08:48:26 +0000 Subject: [PATCH 1/5] Accepting request 890912 from home:AndreasStieger:branches:GNOME:Factory harfbuzz 2.8.1 OBS-URL: https://build.opensuse.org/request/show/890912 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=190 --- harfbuzz-2.8.0.tar.xz | 3 --- harfbuzz-2.8.1.tar.xz | 3 +++ harfbuzz.changes | 10 ++++++++++ harfbuzz.spec | 6 +++--- 4 files changed, 16 insertions(+), 6 deletions(-) delete mode 100644 harfbuzz-2.8.0.tar.xz create mode 100644 harfbuzz-2.8.1.tar.xz diff --git a/harfbuzz-2.8.0.tar.xz b/harfbuzz-2.8.0.tar.xz deleted file mode 100644 index b1334d0..0000000 --- a/harfbuzz-2.8.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a1079fd021adaf5683351f34587a255975cc3bcadba31246ae40ebebb95ecd42 -size 9774148 diff --git a/harfbuzz-2.8.1.tar.xz b/harfbuzz-2.8.1.tar.xz new file mode 100644 index 0000000..3536eb0 --- /dev/null +++ b/harfbuzz-2.8.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4124f663ec4bf4e294d9cf230668370b4249a48ff34deaf0f06e8fc82d891300 +size 10480492 diff --git a/harfbuzz.changes b/harfbuzz.changes index 792cf95..383682f 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu May 6 07:34:56 UTC 2021 - Andreas Stieger + +- Update to version 2.8.1: + + Subsetter now fully supports GSUB/GPOS/GDEF tables (including + variations); as such, layout tables are retained by subsetter + by default + + hb-view supports iTerm2 and kitty inline image protocols + it can also use Chafa for terminal graphics if available + ------------------------------------------------------------------- Tue Apr 13 08:20:55 UTC 2021 - Christophe Giboudeaux diff --git a/harfbuzz.spec b/harfbuzz.spec index dd4e42f..7302d70 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,24 +17,24 @@ Name: harfbuzz -Version: 2.8.0 +Version: 2.8.1 Release: 0 Summary: An OpenType text shaping engine License: MIT URL: https://www.freedesktop.org/wiki/Software/HarfBuzz Source0: https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/%{name}-%{version}.tar.xz Source99: baselibs.conf - BuildRequires: c++_compiler BuildRequires: meson BuildRequires: pkgconfig >= 0.28 BuildRequires: pkgconfig(cairo) >= 1.8.0 BuildRequires: pkgconfig(cairo-ft) +BuildRequires: pkgconfig(chafa) >= 1.6.0 BuildRequires: pkgconfig(freetype2) >= 12.0.6 BuildRequires: pkgconfig(glib-2.0) >= 2.19.1 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(graphite2) +BuildRequires: pkgconfig(graphite2) >= 1.2.0 BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(icu-uc) Conflicts: cantarell-fonts < 0.0.23 From 2462308304d95e43d20f1f5867171f096c1412d14122de9ca2fec90441d59b16 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 6 May 2021 08:49:55 +0000 Subject: [PATCH 2/5] - Add pkgconfig(chafa): new, optional depdency. OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=191 --- harfbuzz.changes | 1 + 1 file changed, 1 insertion(+) diff --git a/harfbuzz.changes b/harfbuzz.changes index 383682f..fe0df87 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -7,6 +7,7 @@ Thu May 6 07:34:56 UTC 2021 - Andreas Stieger by default + hb-view supports iTerm2 and kitty inline image protocols it can also use Chafa for terminal graphics if available +- Add pkgconfig(chafa): new, optional depdency. ------------------------------------------------------------------- Tue Apr 13 08:20:55 UTC 2021 - Christophe Giboudeaux From 3802f4a3fc8982ffd2c80fb829406d91d5ba221a3694514e0a49d3947dae98be Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 14 Jul 2021 11:50:06 +0000 Subject: [PATCH 3/5] Accepting request 906266 from home:AndreasStieger:branches:GNOME:Factory harfbuzz 2.8.2 OBS-URL: https://build.opensuse.org/request/show/906266 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=192 --- harfbuzz-2.8.1.tar.xz | 3 --- harfbuzz-2.8.2.tar.xz | 3 +++ harfbuzz.changes | 13 +++++++++++++ harfbuzz.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-2.8.1.tar.xz create mode 100644 harfbuzz-2.8.2.tar.xz diff --git a/harfbuzz-2.8.1.tar.xz b/harfbuzz-2.8.1.tar.xz deleted file mode 100644 index 3536eb0..0000000 --- a/harfbuzz-2.8.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4124f663ec4bf4e294d9cf230668370b4249a48ff34deaf0f06e8fc82d891300 -size 10480492 diff --git a/harfbuzz-2.8.2.tar.xz b/harfbuzz-2.8.2.tar.xz new file mode 100644 index 0000000..51c2dc3 --- /dev/null +++ b/harfbuzz-2.8.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d58461395ce28b9dc03903254374dd70c38c8c28c5046db123c08f7ab9417be7 +size 10678956 diff --git a/harfbuzz.changes b/harfbuzz.changes index fe0df87..eb8f0c2 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Wed Jul 14 09:54:30 UTC 2021 - Andreas Stieger + +- Update to version 2.8.2: + + Shaping LTR digits for RTL scripts now makes the native + direction of the digits LTR, applying shaping and positioning + rules on the same glyph order as Uniscribe + + Subsetting COLR v1 and CPAL tables is now supported + + Various fixes and improvements to the subsetter + + When applying morx table, mark glyph widths should not be zeroed + + GPOS is preferred over kerx, if GSUB was applied + + Regional_Indicator pairs are grouped together when clustering + ------------------------------------------------------------------- Thu May 6 07:34:56 UTC 2021 - Andreas Stieger diff --git a/harfbuzz.spec b/harfbuzz.spec index 7302d70..513e121 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 2.8.1 +Version: 2.8.2 Release: 0 Summary: An OpenType text shaping engine License: MIT From 1ade851b23cea57b330d63f1f2790d1be20a6127224297e45130e5ca339f0912 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 17 Jul 2021 10:09:43 +0000 Subject: [PATCH 4/5] - Drop pkgconfig(chafa) BuildRequires for now: causes a cycle between chafa and harfbuzz. OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=193 --- harfbuzz.changes | 6 ++++++ harfbuzz.spec | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/harfbuzz.changes b/harfbuzz.changes index eb8f0c2..31212a7 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Jul 17 10:09:15 UTC 2021 - Dominique Leuenberger + +- Drop pkgconfig(chafa) BuildRequires for now: causes a cycle + between chafa and harfbuzz. + ------------------------------------------------------------------- Wed Jul 14 09:54:30 UTC 2021 - Andreas Stieger diff --git a/harfbuzz.spec b/harfbuzz.spec index 513e121..63243cc 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -29,7 +29,6 @@ BuildRequires: meson BuildRequires: pkgconfig >= 0.28 BuildRequires: pkgconfig(cairo) >= 1.8.0 BuildRequires: pkgconfig(cairo-ft) -BuildRequires: pkgconfig(chafa) >= 1.6.0 BuildRequires: pkgconfig(freetype2) >= 12.0.6 BuildRequires: pkgconfig(glib-2.0) >= 2.19.1 BuildRequires: pkgconfig(gobject-2.0) From 17f41da380deec3f7928241369306d73d9bb2c73251189d53eddd7e9eb35dcc8 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 17 Jul 2021 13:51:43 +0000 Subject: [PATCH 5/5] Accepting request 906809 from home:AndreasStieger:branches:GNOME:Factory fix build OBS-URL: https://build.opensuse.org/request/show/906809 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=194 --- harfbuzz.changes | 2 +- harfbuzz.spec | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/harfbuzz.changes b/harfbuzz.changes index 31212a7..ed4469a 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -2,7 +2,7 @@ Sat Jul 17 10:09:15 UTC 2021 - Dominique Leuenberger - Drop pkgconfig(chafa) BuildRequires for now: causes a cycle - between chafa and harfbuzz. + between chafa and harfbuzz, and disable it in meson ------------------------------------------------------------------- Wed Jul 14 09:54:30 UTC 2021 - Andreas Stieger diff --git a/harfbuzz.spec b/harfbuzz.spec index 63243cc..e04c90b 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -102,6 +102,7 @@ This package contains the development files. %meson \ -Ddocs=disabled \ -Dgraphite=enabled \ + -Dchafa=disabled \ %{nil} %meson_build