[packages/harfbuzz] - added chafa dependencies (enabled by default if found)
qboosh
qboosh at pld-linux.org
Sat Mar 15 19:32:48 CET 2025
commit 31543d6699569a14d76bee0b6a7ee37f0c316e9f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Mar 15 19:16:11 2025 +0100
- added chafa dependencies (enabled by default if found)
harfbuzz.spec | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/harfbuzz.spec b/harfbuzz.spec
index e21fdb2..44c69f4 100644
--- a/harfbuzz.spec
+++ b/harfbuzz.spec
@@ -1,7 +1,7 @@
#
# Conditional build:
-%bcond_without static_libs # static libraries build
-%bcond_without graphite2 # Graphite2 library usage
+%bcond_without static_libs # static libraries
+%bcond_without graphite2 # Graphite2 complementary shaper
%bcond_without icu # ICU integration
%bcond_with tests # "make check" call (cmap14 test fails as of 2.6.2 +otsanitizer-8.0.0 +fonttools-3.44.0)
@@ -16,6 +16,7 @@ Source0: https://github.com/harfbuzz/harfbuzz/releases/download/%{version}/%{nam
# Source0-md5: 9ff3796c1b8ae03540e466168c6a5bd1
URL: https://harfbuzz.github.io/
BuildRequires: cairo-devel >= 1.10.0
+BuildRequires: chafa-devel >= 1.6.0
%{?with_tests:BuildRequires: fonttools}
BuildRequires: freetype-devel >= 1:2.11
BuildRequires: glib2-devel >= 1:2.38
@@ -55,7 +56,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: freetype-devel%{?_isa} >= 1:2.11
Requires: glib2-devel%{?_isa} >= 1:2.38
%{?with_graphite2:Requires: graphite2-devel%{?_isa} >= 1.2.0}
-Requires: libstdc++-devel%{?_isa}
+Requires: libstdc++-devel%{?_isa} >= 6:4.9
Provides: harfbuzz-gobject-devel = %{version}-%{release}
Obsoletes: harfbuzz-gobject-devel < 2.7.1-2
@@ -198,6 +199,7 @@ Summary(pl.UTF-8): Narzędzia HarfBuzz uruchamiane z linii poleceń
Group: Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: cairo%{?_isa} >= 1.10.0
+Requires: chafa-libs%{?_isa} >= 1.6.0
%description progs
HarfBuzz command-line utilities.
@@ -224,12 +226,14 @@ Dokumentacja API bibliotek HarfBuzz.
%meson \
%{!?with_static_libs:--default-library=shared} \
-Dcairo=enabled \
+ -Dchafa=enabled \
-Ddocs=enabled \
-Dfreetype=enabled \
-Dglib=enabled \
-Dgobject=enabled \
-Dgraphite2=%{__enabled_disabled graphite2} \
-Dicu=%{__enabled_disabled icu} \
+ -Dintrospection=enabled \
-Dtests=%{__enabled_disabled tests}
%meson_build
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/harfbuzz.git/commitdiff/31543d6699569a14d76bee0b6a7ee37f0c316e9f
More information about the pld-cvs-commit
mailing list