From 33f987fd6f77f738f0fc50d1ae724072e72bbd98 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 10 Feb 2015 14:05:13 +0000 Subject: [PATCH] Use pkgconfig for BuildRequires https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires --- totem.spec | 46 ++++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/totem.spec b/totem.spec index b478921..4f5fb05 100644 --- a/totem.spec +++ b/totem.spec @@ -22,32 +22,37 @@ Requires: gvfs-fuse Requires: grilo-plugins Requires: gsettings-desktop-schemas -BuildRequires: gnome-desktop3-devel -BuildRequires: gstreamer1-devel -BuildRequires: gstreamer1-plugins-bad-free-devel -BuildRequires: gstreamer1-plugins-base-devel -BuildRequires: gstreamer1-plugins-good -BuildRequires: libpeas-devel +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(clutter-1.0) +BuildRequires: pkgconfig(clutter-gst-2.0) +BuildRequires: pkgconfig(clutter-gtk-1.0) +BuildRequires: pkgconfig(gnome-desktop-3.0) +BuildRequires: pkgconfig(gsettings-desktop-schemas) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-base-1.0) +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) +BuildRequires: pkgconfig(gstreamer-audio-1.0) +BuildRequires: pkgconfig(gstreamer-tag-1.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libpeas-gtk-1.0) +BuildRequires: pkgconfig(totem-plparser) -BuildRequires: gcc-c++, pkgconfig, gettext -BuildRequires: perl(XML::Parser) intltool -BuildRequires: gsettings-desktop-schemas-devel +# Needed for the videoscale element. +BuildRequires: gstreamer1-plugins-good + +BuildRequires: gcc-c++, gettext +BuildRequires: intltool BuildRequires: itstool -BuildRequires: libXtst-devel -BuildRequires: libXi-devel -BuildRequires: libXt-devel %if 0%{?fedora} BuildRequires: pylint %endif BuildRequires: python-devel -BuildRequires: pygobject3-devel -BuildRequires: totem-pl-parser-devel -BuildRequires: clutter-gst2-devel -BuildRequires: clutter-gtk-devel +BuildRequires: pkgconfig(pygobject-3.0) BuildRequires: vala # For the nautilus extension -BuildRequires: nautilus-devel +BuildRequires: pkgconfig(libnautilus-extension) # Work-around for fontconfig bug https://bugzilla.redhat.com/show_bug.cgi?id=480928 BuildRequires: liberation-sans-fonts @@ -56,10 +61,10 @@ BuildRequires: liberation-sans-fonts %if 0%{?fedora} BuildRequires: lirc-devel %endif -BuildRequires: libgdata-devel -BuildRequires: grilo-devel >= 0.2.0 +BuildRequires: pkgconfig(grilo-0.2) >= 0.2.0 +BuildRequires: pkgconfig(grilo-pls-0.2) >= 0.2.0 %if 0%{?fedora} -BuildRequires: zeitgeist-devel +BuildRequires: pkgconfig(zeitgeist-2.0) %endif # The mythtv sub-package was removed @@ -245,6 +250,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || : %changelog * Tue Feb 10 2015 David King - 1:3.14.2-2 - Update URL +- Use pkgconfig for BuildRequires * Thu Jan 29 2015 David King - 1:3.14.2-1 - Update to 3.14.2