[smokekde] disable kate(4) support for f22+ (where kf5-kate and plasma5 is used)

Rex Dieter rdieter at fedoraproject.org
Thu Feb 19 14:41:58 UTC 2015


commit 63fba037b9562cd43027d85e2906bff13f922ab0
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Thu Feb 19 08:41:58 2015 -0600

    disable kate(4) support for f22+ (where kf5-kate and plasma5 is used)

 smokekde.spec | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)
---
diff --git a/smokekde.spec b/smokekde.spec
index 2173774..432406f 100644
--- a/smokekde.spec
+++ b/smokekde.spec
@@ -1,6 +1,11 @@
+
+%if 0%{?fedora} < 22
+%define kate 1
+%endif
+
 Name: smokekde
 Version: 4.14.3
-Release: 4%{?dist}
+Release: 5%{?dist}
 Summary: Bindings for KDE libraries
 
 License: LGPLv2+
@@ -13,7 +18,6 @@ URL:     https://projects.kde.org/projects/kde/kdebindings/smoke
 %endif
 Source0: http://download.kde.org/%{stable}/%{version}/src/%{name}-%{version}.tar.xz
 
-BuildRequires: kate-devel >= 4.14
 BuildRequires: kdepimlibs-devel >= 4.14
 BuildRequires: okular-devel >= 4.14
 BuildRequires: pkgconfig(akonadi)
@@ -22,11 +26,17 @@ BuildRequires: smokeqt-devel >= %{version}
 
 Obsoletes: kdebindings < 4.7.0 
 
-# core/runtime deps
-Requires: kate4-part
+# versioned core/runtime deps
 Requires: smokegen%{?_isa} >= %{version}
 Requires: smokeqt%{?_isa} >= %{version}
 
+%if 0%{?kate}
+BuildRequires: kate-devel >= 4.14
+Requires: kate4-part%{?_isa}
+%else
+BuildConflicts: kate-devel
+%endif
+
 %description
 This package includes bindings for KDE libraries.
 
@@ -71,7 +81,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 %files
 %doc AUTHORS COPYING.LIB
 %{_kde4_libdir}/libsmokeattica.so.3*
+%if 0%{?kate}
 %{_kde4_libdir}/libsmokekate.so.3*
+%endif
 %{_kde4_libdir}/libsmokekdecore.so.3*
 %{_kde4_libdir}/libsmokekdeui.so.3*
 %{_kde4_libdir}/libsmokekfile.so.3*
@@ -101,6 +113,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 
 
 %changelog
+* Thu Feb 19 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-5
+- disable kate(4) support for f22+ (where kf5-kate and plasma5 is used)
+
 * Sun Feb 01 2015 Rex Dieter <rdieter at fedoraproject.org> 4.14.3-4
 - rebuild (okular)
 


More information about the scm-commits mailing list