[bacula] Make docs conditional at build for testing

Simone Caronni slaanesh at fedoraproject.org
Thu Jan 5 11:03:12 UTC 2012


commit 3edd26e8cd5c0b55bceec744ff9cce187e5fa92c
Author: Simone Caronni <negativo17 at gmail.com>
Date:   Thu Jan 5 12:02:52 2012 +0100

    Make docs conditional at build for testing

 bacula.spec |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/bacula.spec b/bacula.spec
index 028b330..5b8b720 100644
--- a/bacula.spec
+++ b/bacula.spec
@@ -1,9 +1,10 @@
 %global uid 133
 %global username bacula
+%global docs 1
 
 Name:			bacula
 Version:		5.2.3
-Release:		5%{?dist}
+Release:		6%{?dist}
 Summary:		Cross platform network backup for Linux, Unix, Mac and Windows
 # See LICENSE for details
 License:		GPLv2 with exceptions
@@ -243,7 +244,7 @@ This package contains the Gnome and KDE compatible tray monitor to
 monitor your bacula server.
 %endif
 
-
+%if 0%{?docs}
 %package docs
 Summary:		Bacula documentation
 Group:			Documentation
@@ -257,7 +258,7 @@ recovery, and verification of computer data across a network of
 different computers. It is based on a client/server architecture.
 
 This package contains the documentation for most of the bacula-packages.
-
+%endif
 
 %package -n nagios-plugins-bacula
 Summary:		Nagios Plugin - check_bacula
@@ -349,6 +350,7 @@ pushd src/qt-console/tray-monitor
 popd
 %endif
 
+%if 0%{?docs}
 # Build the docs
 pushd bacula-docs-%{version}
 	%configure --with-bacula=%{_builddir}/bacula-%{version}
@@ -359,6 +361,8 @@ for manual in problems console utility developers main misc; do
 	cp -f bacula-docs-%{version}/manuals/en/$manual/$manual/*.{css,html,png} $manual
 	cp -f bacula-docs-%{version}/manuals/en/$manual/$manual.pdf .
 done
+%endif
+
 cp %{SOURCE5} .
 
 %install
@@ -786,9 +790,11 @@ fi
 %{_datadir}/pixmaps/bacula-tray-monitor.png
 %endif
 
+%if 0%{?docs}
 %files docs
 %defattr(-,root,root,-)
 %doc problems* console* utility* developers* main* misc*
+%endif
 
 %files -n nagios-plugins-bacula
 %defattr(-,root,root)
@@ -796,6 +802,9 @@ fi
 
 
 %changelog
+* Thu Jan 05 2012 Simone Caronni <negativo17 at gmail.com> - 5.2.3-6
+- Make docs conditional at build for testing.
+
 * Tue Jan 03 2012 Simone Caronni <negativo17 at gmail.com> - 5.2.3-5
 - Trim changelog.
 - Merge bacula-director backends and move libbacats alternatives


More information about the scm-commits mailing list