[gtkmm30] Specify minimum required glibmm24 and gtk3 versions

Kalev Lember kalev at fedoraproject.org
Sat Apr 5 16:21:44 UTC 2014


commit 47c69f72d58d0bf6cb64c1b55ba6e437a3cab8fc
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Sat Apr 5 18:06:31 2014 +0200

    Specify minimum required glibmm24 and gtk3 versions

 gtkmm30.spec |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/gtkmm30.spec b/gtkmm30.spec
index cc3ad6d..5dadf40 100644
--- a/gtkmm30.spec
+++ b/gtkmm30.spec
@@ -2,6 +2,9 @@
 # first two digits of version
 %define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
 
+%global glibmm24_version 2.38.0
+%global gtk3_version 3.12.0
+
 Name:           gtkmm30
 Version:        3.11.10
 Release:        1%{?dist}
@@ -14,10 +17,13 @@ Source0:        http://ftp.gnome.org/pub/GNOME/sources/gtkmm/%{release_version}/
 
 BuildRequires:  atkmm-devel
 BuildRequires:  cairomm-devel
-BuildRequires:  glibmm24-devel
-BuildRequires:  gtk3-devel
+BuildRequires:  glibmm24-devel >= %{glibmm24_version}
+BuildRequires:  gtk3-devel >= %{gtk3_version}
 BuildRequires:  pangomm-devel
 
+Requires:       glibmm24%{?_isa} >= %{glibmm24_version}
+Requires:       gtk3%{?_isa} >= %{gtk3_version}
+
 %description
 gtkmm is the official C++ interface for the popular GUI library GTK+.
 Highlights include type safe callbacks, and a comprehensive set of
@@ -101,6 +107,7 @@ make check %{?_smp_mflags}
 %changelog
 * Sat Apr 05 2014 Kalev Lember <kalevlember at gmail.com> - 3.11.10-1
 - Update to 3.11.10
+- Specify minimum required glibmm24 and gtk3 versions
 
 * Tue Mar 18 2014 Richard Hughes <rhughes at redhat.com> - 3.11.9-1
 - Update to 3.11.9


More information about the scm-commits mailing list