[kscreen] make dep on libkscreen flexible (require version built against instead of something hard-coded)

Rex Dieter rdieter at fedoraproject.org
Tue May 13 17:51:34 UTC 2014


commit 4a8ea5041910034270b4d5e3aa78402ded586ae7
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Tue May 13 12:51:25 2014 -0500

    make dep on libkscreen flexible (require version built against instead of something hard-coded)

 kscreen.spec |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/kscreen.spec b/kscreen.spec
index b0b1506..59dd1f9 100644
--- a/kscreen.spec
+++ b/kscreen.spec
@@ -1,7 +1,11 @@
+
+%global libkscreen_version_min 1.0.2
+%global libkscreen_version %(pkg-config --modversion kscreen 2>/dev/null || echo %{libkscreen_version_min})
+
 Name:           kscreen
 Epoch:          1
 Version:        1.0.2.1
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        KDE Display Management software
 
 # KDE e.V. may determine that future GPL versions are accepted
@@ -10,10 +14,10 @@ URL:            https://projects.kde.org/projects/playground/base/kscreen
 
 Source0:        http://download.kde.org/stable/kscreen/%{version}/src/kscreen-%{version}.tar.xz
 
-Requires:       libkscreen%{?_isa} = 1:1.0.2
+Requires:       libkscreen%{?_isa} >= 1:%{libkscreen_version}
 
 BuildRequires:  kdelibs4-devel
-BuildRequires:  libkscreen-devel
+BuildRequires:  pkgconfig(kscreen) >= %{libkscreen_version_min}
 BuildRequires:  qjson-devel >= 0.8.1
 BuildRequires:  gettext
 
@@ -54,6 +58,9 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 %{_kde4_datadir}/icons/hicolor/*/actions/*
 
 %changelog
+* Tue May 13 2014 Rex Dieter <rdieter at fedoraproject.org> 1:1.0.2.1-3
+- make dep on libkscreen flexible (require version built against instead of something hard-coded)
+
 * Mon Nov 25 2013 Dan Vrátil <dvratil at redhat.com> 1:1.0.2.1-2
  - fix requires
 


More information about the scm-commits mailing list