From 7c83a31d254d1cae69c4e9822d6bffd501f1e048 Mon Sep 17 00:00:00 2001 From: David King Date: Jan 09 2015 17:50:25 +0000 Subject: Use pkgconfig for BuildRequires https://fedoraproject.org/wiki/Packaging:PkgConfigBuildRequires --- diff --git a/vino.spec b/vino.spec index e5e23f0..e000e57 100644 --- a/vino.spec +++ b/vino.spec @@ -1,7 +1,3 @@ -%define libgcrypt_version 1.2.0 -%define libnotify_version 0.7.0 -%define telepathy_glib_version 0.11.6 - Summary: A remote desktop system for GNOME Name: vino Version: 3.14.1 @@ -13,20 +9,19 @@ Patch0: vino-3.14.1-fix-turkish-desktop-translation.patch License: GPLv2+ -BuildRequires: gnutls-devel -BuildRequires: gtk3-devel -BuildRequires: libgcrypt-devel >= %{libgcrypt_version} -BuildRequires: libnotify-devel >= %{libnotify_version} -BuildRequires: telepathy-glib-devel >= %{telepathy_glib_version} +BuildRequires: pkgconfig(avahi-client) +BuildRequires: pkgconfig(avahi-glib) +BuildRequires: pkgconfig(gnutls) +BuildRequires: pkgconfig(gtk+-x11-3.0) +BuildRequires: pkgconfig(libnotify) +BuildRequires: pkgconfig(libsecret-1) +BuildRequires: pkgconfig(NetworkManager) +BuildRequires: pkgconfig(telepathy-glib) +BuildRequires: libgcrypt-devel +BuildRequires: libSM-devel BuildRequires: libXt-devel, libXtst-devel, libXdamage-devel -BuildRequires: pkgconfig(avahi-client) pkgconfig(avahi-glib) BuildRequires: intltool BuildRequires: gettext -BuildRequires: libsecret-devel -BuildRequires: libsoup-devel -BuildRequires: NetworkManager-devel -BuildRequires: libSM-devel -# BuildRequires: autoconf automake libtool BuildRequires: gnome-common BuildRequires: desktop-file-utils @@ -42,8 +37,6 @@ connect to a running GNOME session using VNC. %setup -q %patch0 -p1 -# autoreconf -i -f -# intltoolize --force %build %configure \ @@ -95,6 +88,7 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || : - Drop unnecessary libtool sed - Validate desktop file during check phase - Update URL +- Use pkgconfig for BuildRequires * Mon Nov 10 2014 Kalev Lember - 3.14.1-1 - Update to 3.14.1