From 80bfa76a6b39403260cadaa5128c0aa6357d96d7 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Mon, 4 Jun 2012 13:52:33 +0200 Subject: [PATCH] Fix bat build on RHEL 6 --- bacula-5.2.2-qt-console-optflags.patch | 12 ------------ bacula-5.2.7-bat-build.patch | 27 ++++++++++++++++++++++++++ bacula.spec | 10 +++++++--- 3 files changed, 34 insertions(+), 15 deletions(-) delete mode 100644 bacula-5.2.2-qt-console-optflags.patch create mode 100644 bacula-5.2.7-bat-build.patch diff --git a/bacula-5.2.2-qt-console-optflags.patch b/bacula-5.2.2-qt-console-optflags.patch deleted file mode 100644 index e50cb5d..0000000 --- a/bacula-5.2.2-qt-console-optflags.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up bacula-5.2.2/src/qt-console/bat.pro.in.optflags bacula-5.2.2/src/qt-console/bat.pro.in ---- bacula-5.2.2/src/qt-console/bat.pro.in.optflags 2011-11-29 16:44:53.459899389 -0500 -+++ bacula-5.2.2/src/qt-console/bat.pro.in 2011-11-29 16:48:46.749029323 -0500 -@@ -6,7 +6,7 @@ - # - # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - # --CONFIG += qt debug @QWT@ -+CONFIG += qt release @QWT@ - - bins.path = /$(DESTDIR)@sbindir@ - bins.files = bat diff --git a/bacula-5.2.7-bat-build.patch b/bacula-5.2.7-bat-build.patch new file mode 100644 index 0000000..c947c97 --- /dev/null +++ b/bacula-5.2.7-bat-build.patch @@ -0,0 +1,27 @@ +diff -Naur bacula-5.2.7.old/src/qt-console/bat.pro.in bacula-5.2.7/src/qt-console/bat.pro.in +--- bacula-5.2.7.old/src/qt-console/bat.pro.in 2012-06-04 13:45:31.454418944 +0200 ++++ bacula-5.2.7/src/qt-console/bat.pro.in 2012-06-04 13:47:37.730768564 +0200 +@@ -6,7 +6,7 @@ + # + # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + # +-CONFIG += qt debug @QWT@ ++CONFIG += qt release @QWT@ + + bins.path = /$(DESTDIR)@sbindir@ + bins.files = bat +diff -Naur bacula-5.2.7.old/src/qt-console/main.cpp bacula-5.2.7/src/qt-console/main.cpp +--- bacula-5.2.7.old/src/qt-console/main.cpp 2012-06-04 13:45:31.446418795 +0200 ++++ bacula-5.2.7/src/qt-console/main.cpp 2012-06-04 13:46:28.959489349 +0200 +@@ -40,9 +40,9 @@ + /* + * We need Qt version 4.7.4 or later to be able to comple correctly + */ +-#if QT_VERSION < 0x040704 ++#if QT_VERSION < 0x040602 + #error "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" +-#error "You need Qt version 4.7.4 or later to build Bat" ++#error "You need Qt version 4.6.2 or later to build Bat" + #error "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" + #endif + diff --git a/bacula.spec b/bacula.spec index 66de140..2c0cd14 100644 --- a/bacula.spec +++ b/bacula.spec @@ -3,7 +3,7 @@ Name: bacula Version: 5.2.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Cross platform network backup for Linux, Unix, Mac and Windows # See LICENSE for details License: AGPLv3 with exceptions @@ -31,7 +31,7 @@ Patch1: bacula-5.0.2-openssl.patch Patch2: bacula-5.2.2-queryfile.patch Patch3: bacula-5.2.4-log-path.patch Patch4: bacula-5.0.3-sqlite-priv.patch -Patch5: bacula-5.2.2-qt-console-optflags.patch +Patch5: bacula-5.2.7-bat-build.patch BuildRequires: desktop-file-utils BuildRequires: perl @@ -289,7 +289,7 @@ Provides check_bacula support for Nagios. %patch2 -p1 -b .queryfile %patch3 -p1 -b .log-path %patch4 -p0 -b .priv -%patch5 -p1 -b .optflags +%patch5 -p1 -b .bat-build # Remove execution permissions from files we're packaging as docs later on find updatedb -type f | xargs chmod -x @@ -829,6 +829,10 @@ fi %changelog +* Mon Jun 04 2012 Simone Caronni - 5.2.7-2 +- Remove python-devel test leftover. +- Updated bat build patch to add support for RHEL 6. + * Mon Jun 04 2012 Simone Caronni - 5.2.7-1 - Updated to 5.2.7, removed patches included upstream. - Removed python-devel patch, fix included in python package.