[gedit] Use pkgconfig for BuildRequires

David King amigadave at fedoraproject.org
Wed Feb 18 22:11:16 UTC 2015


commit 01cac0d104d8b35d00b334ebaffa62b7636535bd
Author: David King <amigadave at amigadave.com>
Date:   Wed Feb 18 21:47:02 2015 +0000

    Use pkgconfig for BuildRequires
    
    https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires

 gedit.spec |   39 ++++++++++++++++++---------------------
 1 files changed, 18 insertions(+), 21 deletions(-)
---
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 <amigadave at amigadave.com> - 2:3.15.90-1
 - Update to 3.15.90
+- Use pkgconfig for BuildRequires
 
 * Tue Jan 20 2015 Richard Hughes <rhughes at redhat.com> - 2:3.15.1-1
 - Update to 3.15.1


More information about the scm-commits mailing list