[gnome-themes-standard/f18] Specify required gtk2 and gtk3 versions

Kalev Lember kalev at fedoraproject.org
Mon Feb 25 16:22:34 UTC 2013


commit ec5a8b5d3027ac4c35f9723438cb924e532db98a
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Sun Feb 24 16:13:37 2013 +0100

    Specify required gtk2 and gtk3 versions
    
    gnome-themes-standard 3.6.5 requires a newer gtk2 version than is in the
    base F18 repo. This adds the minimum required versions to the deps, to
    ensure that the correct gtk versions from updates are installed.

 gnome-themes-standard.spec |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/gnome-themes-standard.spec b/gnome-themes-standard.spec
index 6f0cc56..3494eed 100644
--- a/gnome-themes-standard.spec
+++ b/gnome-themes-standard.spec
@@ -1,3 +1,6 @@
+%global gtk2_version 2.24.15
+%global gtk3_version 3.6.2
+
 Name: gnome-themes-standard
 Version: 3.6.5
 Release: 1%{?dist}
@@ -16,10 +19,10 @@ Provides: fedora-gnome-theme = 1:%{version}-%{release}
 Obsoletes: gnome-background-standard < 3.0.0-2
 Provides: gnome-background-standard = %{version}-%{release}
 
-BuildRequires: gtk3-devel >= 3.0.2
+BuildRequires: gtk2-devel >= %{gtk2_version}
+BuildRequires: gtk3-devel >= %{gtk3_version}
 BuildRequires: librsvg2-devel
 BuildRequires: intltool gettext autoconf automake
-BuildRequires: gtk2-devel
 # for gtk-update-icon-cache
 BuildRequires: gtk2
 Requires: gnome-icon-theme
@@ -45,6 +48,7 @@ designed for the GNOME desktop.
 %package -n adwaita-gtk2-theme
 Summary: Adwaita gtk2 theme
 Group: User Interface/Desktops
+Requires: gtk2%{_isa} >= %{gtk2_version}
 
 %description -n adwaita-gtk2-theme
 The adwaita-gtk2-theme package contains a gtk2 theme for presenting widgets
@@ -53,6 +57,7 @@ with a GNOME look and feel.
 %package -n adwaita-gtk3-theme
 Summary: Adwaita gtk3 theme
 Group: User Interface/Desktops
+Requires: gtk3%{_isa} >= %{gtk3_version}
 
 %description -n adwaita-gtk3-theme
 The adwaita-gtk3-theme package contains a gtk3 theme for rendering widgets
@@ -131,6 +136,7 @@ done
 %changelog
 * Sun Feb 24 2013 Kalev Lember <kalevlember at gmail.com> - 3.6.5-1
 - Update to 3.6.5
+- Specify required gtk2 and gtk3 versions
 
 * Tue Nov 13 2012 Kalev Lember <kalevlember at gmail.com> - 3.6.2-1
 - Update to 3.6.2


More information about the scm-commits mailing list