diff options
-rw-r--r-- | contrib/libappstream-glib.spec.in | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/contrib/libappstream-glib.spec.in b/contrib/libappstream-glib.spec.in index 6c76f7e..3bbdd37 100644 --- a/contrib/libappstream-glib.spec.in +++ b/contrib/libappstream-glib.spec.in @@ -1,3 +1,7 @@ +%global glib2_version 2.45.8 +%global libsoup_version 2.51.92 +%global json_glib_version 1.1.1 +%global gdk_pixbuf_version 2.31.5 %define alphatag #ALPHATAG# Summary: Library for AppStream metadata @@ -8,21 +12,21 @@ License: LGPLv2+ URL: http://people.freedesktop.org/~hughsient/appstream-glib/ Source0: http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-%{version}.tar.xz -BuildRequires: glib2-devel >= 2.45.8 +BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: libtool BuildRequires: docbook-utils BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: gperf BuildRequires: libarchive-devel -BuildRequires: libsoup-devel >= 2.51.92 -BuildRequires: gdk-pixbuf2-devel >= 2.31.5 +BuildRequires: libsoup-devel >= %{libsoup_version} +BuildRequires: gdk-pixbuf2-devel >= %{gdk_pixbuf_version} BuildRequires: gtk3-devel BuildRequires: gettext BuildRequires: libgcab1-devel BuildRequires: libuuid-devel BuildRequires: libstemmer-devel -BuildRequires: json-glib-devel >= 1.1.1 +BuildRequires: json-glib-devel >= %{json_glib_version} # for the builder component BuildRequires: fontconfig-devel @@ -36,6 +40,12 @@ BuildRequires: gcab BuildRequires: libxslt BuildRequires: docbook-style-xsl +# Make sure we pull in the minimum required versions +Requires: gdk-pixbuf2%{?_isa} >= %{gdk_pixbuf_version} +Requires: glib2%{?_isa} >= %{glib2_version} +Requires: json-glib%{?_isa} >= %{json_glib_version} +Requires: libsoup%{?_isa} >= %{libsoup_version} + # no longer required Obsoletes: appdata-tools < 0.1.9 Provides: appdata-tools |