[gnome-software] Set minimum required dependency versions

Kalev Lember kalev at fedoraproject.org
Wed Sep 17 09:36:56 UTC 2014


commit ab106fd4257a07580e04f97cb794772c19a1599c
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Wed Sep 17 10:39:12 2014 +0200

    Set minimum required dependency versions
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1136343#c4

 gnome-software.spec |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)
---
diff --git a/gnome-software.spec b/gnome-software.spec
index 5629f06..55ac19d 100644
--- a/gnome-software.spec
+++ b/gnome-software.spec
@@ -1,7 +1,13 @@
+%global glib2_version 2.39.1
+%global gtk3_version 3.13.1
+%global packagekit_version 1.0.0
+%global appstream_glib_version 0.2.4
+%global gsettings_desktop_schemas_version 3.11.5
+
 Summary:   A software center for GNOME
 Name:      gnome-software
 Version:   3.13.92
-Release:   1%{?dist}
+Release:   2%{?dist}
 License:   GPLv2+
 Group:     Applications/System
 URL:       https://wiki.gnome.org/Apps/Software
@@ -12,21 +18,24 @@ Patch0:    gnome-software-system-apps.patch
 
 Requires:  appstream-data
 Requires:  epiphany-runtime
-Requires:  gsettings-desktop-schemas
-Requires:  PackageKit
+Requires:  glib2%{?_isa} >= %{glib2_version}
+Requires:  gsettings-desktop-schemas%{?_isa} >= %{gsettings_desktop_schemas_version}
+Requires:  gtk3%{?_isa} >= %{gtk3_version}
+Requires:  libappstream-glib%{?_isa} >= %{appstream_glib_version}
+Requires:  PackageKit%{?_isa} >= %{packagekit_version}
 
 BuildRequires: gettext
 BuildRequires: intltool
 BuildRequires: libxslt
 BuildRequires: docbook-style-xsl
 BuildRequires: desktop-file-utils
-BuildRequires: glib2-devel >= 2.39.1
-BuildRequires: gtk3-devel >= 3.9.12
-BuildRequires: PackageKit-glib-devel >= 0.8.10
-BuildRequires: libsoup-devel
+BuildRequires: glib2-devel >= %{glib2_version}
 BuildRequires: gnome-desktop3-devel
-BuildRequires: gsettings-desktop-schemas-devel
-BuildRequires: libappstream-glib-devel
+BuildRequires: gsettings-desktop-schemas-devel >= %{gsettings_desktop_schemas_version}
+BuildRequires: gtk3-devel >= %{gtk3_version}
+BuildRequires: libappstream-glib-devel >= %{appstream_glib_version}
+BuildRequires: libsoup-devel
+BuildRequires: PackageKit-glib-devel >= %{packagekit_version}
 
 # this is not a library version
 %define gs_plugin_version               6
@@ -96,6 +105,9 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 %{_datadir}/gnome-software/modulesets.d/*.xml
 
 %changelog
+* Wed Sep 17 2014 Kalev Lember <kalevlember at gmail.com> - 3.13.92-2
+- Set minimum required dependency versions (#1136343)
+
 * Tue Sep 16 2014 Kalev Lember <kalevlember at gmail.com> - 3.13.92-1
 - Update to 3.13.92
 - Replace gnome-system-log with gnome-logs in the system apps list


More information about the scm-commits mailing list