[packages/asymptote] - add doc bcond

baggins baggins at pld-linux.org
Mon Nov 4 00:24:06 CET 2019


commit 73d121117762afc720901bc661288cc2a250c8a1
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Nov 4 00:22:34 2019 +0100

    - add doc bcond

 asymptote.spec | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)
---
diff --git a/asymptote.spec b/asymptote.spec
index f78af71..131e32c 100644
--- a/asymptote.spec
+++ b/asymptote.spec
@@ -1,3 +1,10 @@
+#
+# Conditional build:
+%bcond_without	doc		# do not build and package API docs
+#
+%ifarch ppc %{ix86}
+%undefine	with_doc
+%endif
 # TODO: OpenImageIO? (--enable-openimageio)
 Summary:	Asymptote is a powerful descriptive vector graphics language for technical drawing
 Summary(hu.UTF-8):	Asymptote egy leíró vektorgrafikus nyelv technikai rajzokhoz
@@ -172,20 +179,20 @@ Plik składni Vima dla plików asy.
 	--enable-offscreen \
 	--with-docdir=%{_docdir}/%{name}-doc
 
-%ifarch ppc
+%if %{with doc}
+%{__make} all
+%else
 %{__make} asy
 %{__make} faq
-%else
-%{__make} all
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%ifarch ppc
-%{__make} install-asy \
-%else
+%if %{with doc}
 %{__make} install \
+%else
+%{__make} install-asy \
 %endif
 	DESTDIR=$RPM_BUILD_ROOT
 
@@ -198,7 +205,7 @@ install -d $RPM_BUILD_ROOT%{_datadir}/vim/vimfiles/syntax
 %{__mv} $RPM_BUILD_ROOT%{texmfdist}/tex/context/{third,}/asymptote
 %{__rm} -r $RPM_BUILD_ROOT%{texmfdist}/tex/context/third
 
-%ifnarch ppc
+%if %{with doc}
 %{__mv} $RPM_BUILD_ROOT%{_infodir}/{asymptote/*.info,}
 rmdir $RPM_BUILD_ROOT%{_infodir}/asymptote
 %endif
@@ -233,7 +240,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/%{name}/asy-kate.sh
 %{_datadir}/asymptote/shaders
 %{_datadir}/asymptote/webgl
-%ifnarch ppc
+%if %{with doc}
 %{_mandir}/man1/asy.1*
 %{_infodir}/asy-faq.info*
 %{_infodir}/asymptote.info*
@@ -269,11 +276,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/asymptote/GUI/pyUIClass/widgetPointEditor.py
 %{_datadir}/asymptote/GUI/pyUIClass/window1.py
 %{_datadir}/asymptote/GUI/res
-%ifnarch ppc
+%if %{with doc}
 %{_mandir}/man1/xasy.1*
 %endif
 
-%ifnarch ppc
+%if %{with doc}
 %files doc
 %defattr(644,root,root,755)
 %{_docdir}/%{name}-doc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/asymptote.git/commitdiff/73d121117762afc720901bc661288cc2a250c8a1



More information about the pld-cvs-commit mailing list