[evince] Set minimum required glib2 and gtk3 versions

Kalev Lember kalev at fedoraproject.org
Tue Sep 16 17:07:03 UTC 2014


commit 62779a4df34cc22f3d75381a620abc638fb52f5e
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Tue Sep 16 18:28:50 2014 +0200

    Set minimum required glib2 and gtk3 versions

 evince.spec |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/evince.spec b/evince.spec
index 12c69b9..40889b1 100644
--- a/evince.spec
+++ b/evince.spec
@@ -1,5 +1,6 @@
 %global poppler_version 0.24.0
 %global glib2_version 2.36.0
+%global gtk3_version 3.12.0
 %global gxps_version 0.2.1
 
 Name:           evince
@@ -12,8 +13,8 @@ Group:          Applications/Publishing
 URL:            http://projects.gnome.org/evince/
 Source0:        http://download.gnome.org/sources/%{name}/3.13/%{name}-%{version}.tar.xz
 
-BuildRequires:  gtk3-devel
 BuildRequires:  glib2-devel >= %{glib2_version}
+BuildRequires:  gtk3-devel >= %{gtk3_version}
 BuildRequires:  poppler-glib-devel >= %{poppler_version}
 BuildRequires:  libXt-devel
 BuildRequires:  libsecret-devel
@@ -43,6 +44,8 @@ BuildRequires: djvulibre-devel
 BuildRequires:  libgxps-devel >= %{gxps_version}
 
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: glib2%{?_isa} >= %{glib2_version}
+Requires: gtk3%{?_isa} >= %{gtk3_version}
 
 %description
 Evince is simple multi-page document viewer. It can display and print
@@ -244,6 +247,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null ||:
 %changelog
 * Tue Sep 16 2014 Kalev Lember <kalevlember at gmail.com> - 3.13.92-1
 - Update to 3.13.92
+- Set minimum required glib2 and gtk3 versions
 
 * Wed Sep 03 2014 Kalev Lember <kalevlember at gmail.com> - 3.13.91-1
 - Update to 3.13.91


More information about the scm-commits mailing list