From 01cac0d104d8b35d00b334ebaffa62b7636535bd Mon Sep 17 00:00:00 2001 From: David King Date: Feb 18 2015 22:02:24 +0000 Subject: Use pkgconfig for BuildRequires https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires --- diff --git a/gedit.spec b/gedit.spec index 2c67983..59396e9 100644 --- a/gedit.spec +++ b/gedit.spec @@ -10,14 +10,14 @@ %global __python %{__python3} %endif -%define glib2_version 2.39.5 -%define gtk3_version 3.13.6 -%define pygo_version 3.0.0 -%define desktop_file_utils_version 0.9 -%define gtksourceview_version 3.13.4 -%define enchant_version 1.2.0 -%define isocodes_version 0.35 -%define libpeas_version 1.7.0 +%global glib2_version 2.40.0 +%global gtk3_version 3.15.7 +%global pygo_version 3.0.0 +%global desktop_file_utils_version 0.9 +%global gtksourceview_version 3.15.3 +%global enchant_version 1.2.0 +%global isocodes_version 0.35 +%global libpeas_version 1.7.0 Summary: Text editor for the GNOME desktop Name: gedit @@ -31,25 +31,21 @@ Source0: http://download.gnome.org/sources/gedit/3.15/gedit-%{version}.tar.xz URL: http://projects.gnome.org/gedit/ -Requires(post): desktop-file-utils >= %{desktop_file_utils_version} -Requires(postun): desktop-file-utils >= %{desktop_file_utils_version} - BuildRequires: gnome-common -BuildRequires: glib2-devel >= %{glib2_version} -BuildRequires: gtk3-devel >= %{gtk3_version} +BuildRequires: pkgconfig(enchant) >= %{enchant_version} +BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version} +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gsettings-desktop-schemas) +BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version} +BuildRequires: pkgconfig(gtksourceview-3.0) >= %{gtksourceview_version} +BuildRequires: pkgconfig(iso-codes) >= %{isocodes_version} +BuildRequires: pkgconfig(libpeas-gtk-1.0) >= %{libpeas_version} +BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: desktop-file-utils >= %{desktop_file_utils_version} -BuildRequires: enchant-devel >= %{enchant_version} -BuildRequires: iso-codes-devel >= %{isocodes_version} -BuildRequires: libattr-devel -BuildRequires: gtksourceview3-devel >= %{gtksourceview_version} BuildRequires: gettext -BuildRequires: pygobject3-devel -BuildRequires: libpeas-devel >= %{libpeas_version} -BuildRequires: gsettings-desktop-schemas-devel BuildRequires: which BuildRequires: autoconf, automake, libtool BuildRequires: intltool -BuildRequires: gobject-introspection-devel BuildRequires: yelp-tools BuildRequires: itstool BuildRequires: vala-tools @@ -205,6 +201,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas >&/dev/null || : %changelog * Wed Feb 18 2015 David King - 2:3.15.90-1 - Update to 3.15.90 +- Use pkgconfig for BuildRequires * Tue Jan 20 2015 Richard Hughes - 2:3.15.1-1 - Update to 3.15.1