[smokegen] make el6 friendly

Rex Dieter rdieter at fedoraproject.org
Wed Oct 23 17:40:37 UTC 2013


commit a0f7ef6649b0797d9f80645a6fb486f1fc39942d
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Wed Oct 23 12:40:36 2013 -0500

    make el6 friendly

 smokegen.spec |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/smokegen.spec b/smokegen.spec
index dd3dc06..717a791 100644
--- a/smokegen.spec
+++ b/smokegen.spec
@@ -1,3 +1,10 @@
+
+%if 0%{?rhel} == 6
+%define cmake_pkg cmake28
+%else
+%define cmake_pkg cmake
+%endif
+
 Name: smokegen
 Version: 4.11.2
 Release: 1%{?dist}
@@ -13,7 +20,7 @@ URL: https://projects.kde.org/projects/kde/kdebindings/smoke
 %endif
 Source0: http://download.kde.org/%{stable}/%{version}/src/%{name}-%{version}.tar.xz
 
-BuildRequires: cmake
+BuildRequires: %{cmake_pkg} >= 2.8.8
 BuildRequires: pkgconfig(QtCore) pkgconfig(QtXml) 
 
 Conflicts: kdebindings < 4.7.0
@@ -39,7 +46,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %build
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
-%{cmake} ..
+%{?cmake28}%{!?cmake28:%{?cmake}} ..
 popd
 
 make %{?_smp_mflags} -C %{_target_platform}


More information about the scm-commits mailing list