[packages/atril] add a bunch of bconds

atler atler at pld-linux.org
Wed May 6 13:29:58 CEST 2020


commit af68990803887d6cb90f695685a1ab3bcff9e375
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed May 6 13:28:52 2020 +0200

    add a bunch of bconds

 atril.spec | 32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)
---
diff --git a/atril.spec b/atril.spec
index 95513e6..47f19a1 100644
--- a/atril.spec
+++ b/atril.spec
@@ -6,6 +6,11 @@
 # Conditional build:
 %bcond_without	apidocs		# gtk-doc documentation
 %bcond_without	caja		# Caja plugin
+%bcond_without	djvu		# DJVU support
+%bcond_without	dvi		# DVI support
+%bcond_without	epub		# ePub support
+%bcond_without	ps		# PostScript support
+%bcond_without	xps		# XPS support
 
 Summary:	Atril - MATE Desktop document viewer for multiple document formats
 Summary(pl.UTF-8):	Atril - przeglądarka dokumentów w wielu formatach dla środowiska MATE
@@ -21,18 +26,20 @@ BuildRequires:	autoconf >= 2.57
 BuildRequires:	automake >= 1:1.10
 BuildRequires:	cairo-devel >= 1.14.0
 %{?with_caja:BuildRequires:	caja-devel >= 1.17.1}
-BuildRequires:	djvulibre-devel >= 3.5.17
+%{?with_djvu:BuildRequires:	djvulibre-devel >= 3.5.17}
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-tools >= 0.19.8
 BuildRequires:	glib2-devel >= 1:2.62.0
 BuildRequires:	gobject-introspection-devel >= 0.6
 BuildRequires:	gtk+3-devel >= 3.22
 %{?with_apidocs:BuildRequires:	gtk-doc >= 1.13}
-BuildRequires:	gtk-webkit4-devel >= 2.6.0
-BuildRequires:	kpathsea-devel
-BuildRequires:	libgxps-devel >= 0.2.1
+%{?with_epub:BuildRequires:	gtk-webkit4-devel >= 2.6.0}
+%{?with_dvi:BuildRequires:	kpathsea-devel}
+%{?with_xps:BuildRequires:	libgxps-devel >= 0.2.1}
 BuildRequires:	libsecret-devel >= 0.15
+%if %{with dvi} || %{with ps}
 BuildRequires:	libspectre-devel >= 0.2.0
+%endif
 BuildRequires:	libtiff-devel >= 3.6
 BuildRequires:	libtool >= 1:1.4.3
 BuildRequires:	libxml2-devel >= 1:2.5.0
@@ -238,17 +245,20 @@ Caja.
 %configure \
 	%{!?with_caja:--disable-caja} \
 	--enable-comics \
-	--enable-djvu \
-	--enable-dvi \
+	%{__enable_disable djvu} \
+	%{__enable_disable dvi} \
+	%{__enable_disable epub} \
 	%{?with_apidocs:--enable-gtk-doc} \
 	--enable-introspection \
 	--enable-t1lib \
 	--enable-pdf \
 	--enable-pixbuf \
+	%{__enable_disable ps} \
 	--disable-schemas-compile \
 	--disable-silent-rules \
 	--disable-static \
 	--enable-tiff \
+	%{__enable_disable xps} \
 	--with-html-dir=%{_gtkdocdir}
 %{__make}
 
@@ -337,35 +347,45 @@ rm -rf $RPM_BUILD_ROOT
 %{_gtkdocdir}/libatrilview-1.5.0
 %endif
 
+%if %{with djvu}
 %files backend-djvu
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/atril/3/backends/libdjvudocument.so
 %{_libdir}/atril/3/backends/djvudocument.atril-backend
+%endif
 
+%if %{with dvi}
 %files backend-dvi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/atril/3/backends/libdvidocument.so
 %{_libdir}/atril/3/backends/dvidocument.atril-backend
+%endif
 
+%if %{with epub}
 %files backend-epub
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/atril/3/backends/libepubdocument.so
 %{_libdir}/atril/3/backends/epubdocument.atril-backend
+%endif
 
+%if %{with ps}
 %files backend-ps
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/atril/3/backends/libpsdocument.so
 %{_libdir}/atril/3/backends/psdocument.atril-backend
+%endif
 
 %files backend-pdf
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/atril/3/backends/libpdfdocument.so
 %{_libdir}/atril/3/backends/pdfdocument.atril-backend
 
+%if %{with xps}
 %files backend-xps
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/atril/3/backends/libxpsdocument.so
 %{_libdir}/atril/3/backends/xpsdocument.atril-backend
+%endif
 
 %if %{with caja}
 %files -n caja-extension-atril
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/atril.git/commitdiff/af68990803887d6cb90f695685a1ab3bcff9e375



More information about the pld-cvs-commit mailing list