[packages/chafa] - allow building without avif and jxl
hawk
hawk at pld-linux.org
Wed Apr 16 21:33:36 CEST 2025
commit feac29432b44423944e28843c46ba1110c8fc02c
Author: Marcin Krol <hawk at tld-linux.org>
Date: Wed Apr 16 21:25:29 2025 +0200
- allow building without avif and jxl
chafa.spec | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/chafa.spec b/chafa.spec
index 56755bb..92ac170 100644
--- a/chafa.spec
+++ b/chafa.spec
@@ -1,7 +1,9 @@
#
# Conditional build:
%bcond_without apidocs # gtk-doc API documentation
+%bcond_without avif # AVIF support via libavif
%bcond_without avx2 # AVX2 optimized functions
+%bcond_without jxl # JPEG XL support via libjxl
%bcond_without static_libs # static library
%ifarch %{ix86}
@@ -27,9 +29,9 @@ BuildRequires: docbook-style-xsl-nons
BuildRequires: freetype-devel >= 2.0.0
BuildRequires: glib2-devel >= 1:2.26
BuildRequires: gtk-doc >= 1.20
-BuildRequires: libavif-devel
+%{?with_avif:BuildRequires: libavif-devel}
BuildRequires: libjpeg-devel
-BuildRequires: libjxl-devel
+%{?with_jxl:BuildRequires: libjxl-devel}
BuildRequires: librsvg-devel >= 2.0
BuildRequires: libtiff-devel >= 4
BuildRequires: libtool >= 2:2
@@ -121,6 +123,8 @@ Dokumentacja API biblioteki chafa.
%{__automake}
%configure \
%{!?with_apidocs:--disable-gtk-doc} \
+ %{!?with_avif:--without-avif} \
+ %{!?with_jxl:--without-jxl} \
%{!?with_static_libs:--disable-static} \
--with-html-dir=%{_gtkdocdir}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/chafa.git/commitdiff/feac29432b44423944e28843c46ba1110c8fc02c
More information about the pld-cvs-commit
mailing list