summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-08-31 08:38:51 +0100
committerRichard Hughes <richard@hughsie.com>2016-09-02 16:54:10 +0100
commit6d735d324d751c94587cf9f48ebdb9656777a151 (patch)
treed241e21b12dcd5841dd4494ac7f1f8544436e6e1
parent754f21a013d66bd0956a41c6c288a41ff7c8a68a (diff)
downloadappstream-glib-6d735d324d751c94587cf9f48ebdb9656777a151.tar.gz
trivial: Sync example spec file with downstream
-rw-r--r--contrib/libappstream-glib.spec.in18
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