[asterisk] Don't build API docs

Jeffrey C. Ollie jcollie at fedoraproject.org
Tue Jan 3 16:20:27 UTC 2012


commit 0ab072a19a52f2130a7300ee87cf12397cd3d8a0
Author: Jeffrey C. Ollie <jeff at ocjtech.us>
Date:   Tue Jan 3 10:20:16 2012 -0600

    Don't build API docs

 asterisk.spec |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/asterisk.spec b/asterisk.spec
index 0287280..65389b9 100644
--- a/asterisk.spec
+++ b/asterisk.spec
@@ -15,6 +15,8 @@
 %global systemd 0
 %endif
 
+%global apidoc 0
+
 Summary: The Open Source PBX
 Name: asterisk
 Version: 10.0.0
@@ -130,6 +132,7 @@ BuildRequires: alsa-lib-devel
 %description alsa
 Modules for Asterisk that use Alsa sound drivers.
 
+%if 0%{?apidoc}
 %package apidoc
 Summary: API documentation for Asterisk
 Group: Applications/Internet
@@ -137,6 +140,7 @@ Requires: asterisk = %{version}-%{release}
 
 %description apidoc
 API documentation for Asterisk.
+%endif
 
 %package calendar
 Summary: Calendar applications for Asterisk
@@ -544,12 +548,14 @@ mv apps/app_directory.so apps/app_directory_odbc.so
 touch apps/app_voicemail.o apps/app_directory.o
 touch apps/app_voicemail.so apps/app_directory.so
 
+%if 0%{?apidoc}
 ASTCFLAGS="%{optflags}" make progdocs DEBUG= OPTIMIZE= ASTVARRUNDIR=%{astvarrundir} ASTDATADIR=%{_datadir}/asterisk  ASTVARLIBDIR=%{_datadir}/asterisk ASTDBDIR=%{_localstatedir}/spool/asterisk NOISY_BUILD=1
 
 # fix dates so that we don't get multilib conflicts
 find doc/api/html -type f -print0 | xargs --null touch -r ChangeLog
+%endif
 
-cd doc/tex && ASTCFLAGS="%{optflags}" make html
+cd doc/tex && ASTCFLAGS="%{optflags}" make html NOISY_BUILD=1
 
 %install
 rm -rf %{buildroot}
@@ -603,7 +609,9 @@ rm -rf %{buildroot}%{_datadir}/asterisk/phoneprov/*
 rm -rf %{buildroot}%{_sbindir}/hashtest
 rm -rf %{buildroot}%{_sbindir}/hashtest2
 
+%if 0%{?apidoc}
 find doc/api/html -name \*.map -size 0 -delete
+%endif
 
 %if 0%{?fedora} == 0
 rm -f %{buildroot}%{_sysconfdir}/asterisk/ais.conf
@@ -1022,9 +1030,11 @@ fi
 %attr(0640,asterisk,asterisk) %config(noreplace) %{_sysconfdir}/asterisk/alsa.conf
 %{_libdir}/asterisk/modules/chan_alsa.so
 
+%if %{?apidoc}
 %files apidoc
 %defattr(-,root,root,-)
 %doc doc/api/html/*
+%endif
 
 %files calendar
 %defattr(-,root,root,-)
@@ -1257,6 +1267,9 @@ fi
 %{_libdir}/asterisk/modules/app_voicemail_plain.so
 
 %changelog
+* Tue Jan  3 2012 Jeffrey C. Ollie <jeff at ocjtech.us> - 10.0.0-1
+- Don't build API docs as the build never finishes
+
 * Thu Dec 15 2011 Jeffrey C. Ollie <jeff at ocjtech.us> - 10.0.0-1
 - The Asterisk Development Team is proud to announce the release of
 - Asterisk 10.0.0. This release is available for immediate download at


More information about the scm-commits mailing list