[bacula] Fix bat help button, remove some spec bits from previous versions
Simone Caronni
slaanesh at fedoraproject.org
Sun Dec 11 16:04:41 UTC 2011
commit 51ec14dd2c9f78c9ed28ee241889cf17a80b1680
Author: Simone Caronni <negativo17 at gmail.com>
Date: Sun Dec 11 17:04:27 2011 +0100
Fix bat help button, remove some spec bits from previous versions
bacula.spec | 24 ++++++++++--------------
1 files changed, 10 insertions(+), 14 deletions(-)
---
diff --git a/bacula.spec b/bacula.spec
index b83ab62..534421d 100644
--- a/bacula.spec
+++ b/bacula.spec
@@ -1,6 +1,6 @@
Name: bacula
Version: 5.2.2
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Cross platform network backup for Linux, Unix, Mac and Windows
# See LICENSE for details
License: GPLv2 with exceptions
@@ -306,13 +306,6 @@ Provides check_bacula support for Nagios.
# Remove execution permissions from files we're packaging as docs later on
find updatedb -type f | xargs chmod -x
-# Remove cvs left-overs
-find -name '.cvsignore' | xargs rm -f
-
-# Fix perms of c files to silent rpmlint
-find -type f -name '*.c' | xargs chmod -x
-find -type f -name '*.h' | xargs chmod -x
-
%build
build() {
export CFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/ncurses"
@@ -359,7 +352,7 @@ export CPPFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/ncurses"
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
export QMAKE=/usr/bin/qmake-qt4
-build --enable-bat
+build --enable-bat --htmldir=%{_datadir}/doc/bacula-console-bat-%{version}
%else
build --disable-bat
%endif
@@ -392,6 +385,7 @@ pushd bacula-docs-%{version}
make
popd
+
%install
rm -rf %{buildroot}
@@ -402,7 +396,6 @@ make install DESTDIR=%{buildroot}
%{__install} -m0755 examples/nagios/check_bacula/.libs/check_bacula %{buildroot}%{_libdir}/nagios/plugins/
# Remove unused stuff
-rm -f %{buildroot}%{_libexecdir}/bacula/bconsole
rm -f %{buildroot}%{_mandir}/man1/bacula-bwxconsole.1*
rm -f %{buildroot}%{_mandir}/man1/bacula-tray-monitor.1*
@@ -417,8 +410,6 @@ mkdir -p %{buildroot}%{_bindir}
# Bat
%if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
-install -m 755 -D src/qt-console/.libs/bat %{buildroot}%{_sbindir}
-install -m 644 -D src/qt-console/bat.conf %{buildroot}%{_sysconfdir}/bacula/bat.conf
install -m 644 -D src/qt-console/images/bat_icon.png %{buildroot}%{_datadir}/pixmaps/bat_icon.png
install -m 644 -D scripts/bat.pamd %{buildroot}%{_sysconfdir}/pam.d/bat
install -m 644 -D scripts/bat.console_apps %{buildroot}%{_sysconfdir}/security/console.apps/bat
@@ -461,7 +452,7 @@ install -m 644 -D %{SOURCE17} %{buildroot}%{_sysconfdir}/sysconfig/bacula-sd
mkdir -p %{buildroot}%{_localstatedir}/spool/bacula
# Nuke the startup scripts we do not need
-rm -f %{buildroot}%{_libexecdir}/bacula/{bacula,bacula-ctl-*,startmysql,stopmysql}
+rm -f %{buildroot}%{_libexecdir}/bacula/{bacula,bacula-ctl-*,startmysql,stopmysql,bconsole}
rm -f %{buildroot}%{_sbindir}/bacula
rm -f %{buildroot}%{_mandir}/man8/bacula.8.gz
@@ -679,7 +670,7 @@ fi
%files common
%defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING LICENSE README SUPPORT VERIFYING
+%doc AUTHORS ChangeLog COPYING LICENSE README SUPPORT VERIFYING ReleaseNotes
%config(noreplace) %{_sysconfdir}/logrotate.d/bacula
%dir %{_sysconfdir}/%{name}
%dir %{_libexecdir}/%{name}
@@ -813,6 +804,7 @@ fi
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
%files console-bat
%defattr(-,root,root,-)
+%doc %{_datadir}/doc/bacula-console-bat-%{version}/*
%config(noreplace) %{_sysconfdir}/security/console.apps/bat
%config(noreplace) %{_sysconfdir}/pam.d/bat
%attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bat.conf
@@ -844,6 +836,10 @@ fi
%changelog
+* Sun Dec 11 2011 Simone Caronni <negativo17 at gmail.com> - 5.2.2-11
+- Add bat html docs so the help button works.
+- Minor packaging changes.
+
* Sat Dec 10 2011 Simone Caronni <negativo17 at gmail.com> - 5.2.2-10
- Added patch for mysql 5.5.18 from Oliver Falk.
More information about the scm-commits
mailing list