diff --git a/harfbuzz-4.2.0.tar.xz b/harfbuzz-5.3.1.tar.xz similarity index 58% rename from harfbuzz-4.2.0.tar.xz rename to harfbuzz-5.3.1.tar.xz index 66f16d3c6c2f45e0dbd2aad6c1680f72f28411f5..bf197453623b99f5f1d4baa6cd92bd7b941dfd58 100644 Binary files a/harfbuzz-4.2.0.tar.xz and b/harfbuzz-5.3.1.tar.xz differ diff --git a/harfbuzz.spec b/harfbuzz.spec index 4ef8c3febb49cd83dcf8ef514f6fddac80d71f6c..8149e52184de1380ce38b8f6a6cd1f9532f17565 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -1,6 +1,6 @@ -%define anolis_release 4 +%define anolis_release 1 Name: harfbuzz -Version: 4.2.0 +Version: 5.3.1 Release: %{anolis_release}%{?dist} Summary: Text shaping library @@ -8,15 +8,17 @@ License: MIT URL: https://harfbuzz.github.io/ Source0: https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/harfbuzz-%{version}.tar.xz -BuildRequires: cairo-devel -BuildRequires: freetype-devel -BuildRequires: glib2-devel -BuildRequires: gobject-introspection-devel -BuildRequires: libicu-devel -BuildRequires: graphite2-devel +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(graphite2) >= 1.2.0 +BuildRequires: pkgconfig(icu-uc) +BuildRequires: gobject-introspection-devel >= 1.34.0 BuildRequires: gtk-doc BuildRequires: gcc-c++ -BuildRequires: make +BuildRequires: make %description HarfBuzz is an implementation of the OpenType Layout engine. @@ -56,15 +58,9 @@ This package contains Harfbuzz ICU support library. %install %{make_install} -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %generate_compatibility_deps -%ldconfig_scriptlets - -%ldconfig_scriptlets icu - - %files %dir %{abidir} %license COPYING @@ -108,6 +104,9 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la %{abidir}/libharfbuzz-icu.dump %changelog +* Mon Dec 5 2022 Funda Wang - 5.3.1-1 +- New version 5.3.1 + * Mon Dec 05 2022 Chunmei Xu - 4.2.0-4 - rebuild with icu update