[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