[gnome-shell] Tighten runtime requires

Kalev Lember kalev at fedoraproject.org
Sat Jul 21 18:22:25 UTC 2012


commit 4e3df0bef40bfa6a7969bda57397276f706d07f6
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Sat Jul 21 21:09:01 2012 +0300

    Tighten runtime requires
    
    Require newer gjs, gnome-menus, mutter, and gsettings-desktop-schemas.
    Also added some %{?_isa} constraints to make sure yum won't pull in the
    wrong arch.
    
    Pointed out by rishi on irc.

 gnome-shell.spec |   22 +++++++++++++++-------
 1 files changed, 15 insertions(+), 7 deletions(-)
---
diff --git a/gnome-shell.spec b/gnome-shell.spec
index 321db6e..a473efd 100644
--- a/gnome-shell.spec
+++ b/gnome-shell.spec
@@ -1,6 +1,6 @@
 Name:           gnome-shell
 Version:        3.5.4
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Window management and application launching for GNOME
 
 Group:          User Interface/Desktops
@@ -15,9 +15,12 @@ Patch1: gnome-shell-favourite-apps-firefox.patch
 
 %define clutter_version 1.9.16
 %define gobject_introspection_version 0.10.1
-%define mutter_version 3.4.1
+%define gjs_version 1.33.2
+%define mutter_version 3.5.4
 %define eds_version 2.91.6
+%define gnome_menus_version 3.5.3
 %define json_glib_version 0.13.2
+%define gsettings_desktop_schemas_version 3.5.1
 
 ## Needed when we re-autogen
 BuildRequires:  autoconf >= 2.53
@@ -30,9 +33,9 @@ BuildRequires:  dbus-glib-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  evolution-data-server-devel >= %{eds_version}
 BuildRequires:  gcr-devel
-BuildRequires:  gjs-devel >= 0.7.14-6
+BuildRequires:  gjs-devel >= %{gjs_version}
 BuildRequires:  glib2-devel
-BuildRequires:  gnome-menus-devel >= 3.1.5-2.fc16
+BuildRequires:  gnome-menus-devel >= %{gnome_menus_version}
 BuildRequires:  gnome-desktop3-devel
 BuildRequires:  gobject-introspection >= %{gobject_introspection_version}
 BuildRequires:  json-glib-devel >= %{json_glib_version}
@@ -61,10 +64,11 @@ BuildRequires:  gnome-bluetooth >= 2.91
 %endif
 # Bootstrap requirements
 BuildRequires: gtk-doc gnome-common
-Requires:       gnome-menus%{?_isa} >= 3.0.0-2
+Requires:       gnome-menus%{?_isa} >= %{gnome_menus_version}
 # wrapper script uses to restart old GNOME session if run --replace
 # from the command line
 Requires:       gobject-introspection%{?_isa} >= %{gobject_introspection_version}
+Requires:       gjs%{?_isa} >= %{gjs_version}
 # needed for loading SVG's via gdk-pixbuf
 Requires:       librsvg2%{?_isa}
 # needed as it is now split from Clutter
@@ -74,13 +78,14 @@ Requires:       mozilla-filesystem%{?_isa}
 Requires:       mutter%{?_isa} >= %{mutter_version}
 Requires:       upower%{?_isa}
 Requires:       polkit%{?_isa} >= 0.100
+Requires:       gsettings-desktop-schemas%{?_isa} >= %{gsettings_desktop_schemas_version}
 # needed for schemas
 Requires:       at-spi2-atk%{?_isa}
 # needed for on-screen keyboard
 Requires:       caribou%{?_isa}
 # needed for the user menu
-Requires:       accountsservice-libs
-Requires:       gdm-libs
+Requires:       accountsservice-libs%{?_isa}
+Requires:       gdm-libs%{?_isa}
 
 %description
 GNOME Shell provides core user interface functions for the GNOME 3 desktop,
@@ -155,6 +160,9 @@ glib-compile-schemas --allow-any-name %{_datadir}/glib-2.0/schemas &> /dev/null
 %exclude %{_datadir}/gtk-doc
 
 %changelog
+* Sat Jul 21 2012 Kalev Lember <kalevlember at gmail.com> - 3.5.4-4
+- Tighten runtime requires
+
 * Thu Jul 19 2012 Matthias Clasen <mclasen at redhat.com> - 3.5.4-3
 - Add a gdm-libs dependency
 


More information about the scm-commits mailing list