[clementine] allow bundled gmock(1.5), not compat with 1.6

Rex Dieter rdieter at fedoraproject.org
Wed Sep 4 16:00:51 UTC 2013


commit a9376fc675cc53e22f5567b279bd28245a9be955
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Wed Sep 4 10:40:19 2013 -0500

    allow bundled gmock(1.5), not compat with 1.6
    
    f20+'s gmock-1.6 currently makes clementine FTBFS, since it no
    longer provides a library.

 clementine.spec |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/clementine.spec b/clementine.spec
index ca33348..c0bc8e8 100644
--- a/clementine.spec
+++ b/clementine.spec
@@ -22,7 +22,10 @@ BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fftw-devel
 BuildRequires:  gettext
+BuildConflicts: gmock-devel >= 1.6
+%if 0%{?fedora} && 0%{?fedora} < 20
 BuildRequires:  gmock-devel
+%endif
 BuildRequires:  gstreamer-devel
 BuildRequires:  gstreamer-plugins-base-devel
 BuildRequires:  gtest-devel
@@ -71,9 +74,9 @@ music.
 
 # Remove all 3rdparty libraries exceph universalchardet
 # as it is not available as a separate library.
-mv 3rdparty/{qocoa,universalchardet}/ .
+mv 3rdparty/{gmock,qocoa,universalchardet}/ .
 rm -fr 3rdparty/*
-mv {qocoa,universalchardet}/ 3rdparty/
+mv {gmock,qocoa,universalchardet}/ 3rdparty/
 
 # Can't run all the unit tests
 #   songloader requires internet connection
@@ -146,6 +149,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 - clementine - excessive debug output (#1001595)
 - drop Requires: libtaginfo (not needed or used afaict)
 - drop Requires: libprojectM, qtsingleapplication
+- allow bundled gmock(1.5), not compat with 1.6 (yet)
 
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.1-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild


More information about the scm-commits mailing list