[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