[Spice-devel] [PATCH 1/2] build-sys: Require a new enough spice-protocol in .pc file
Fabiano Fidencio
ffidenci at redhat.com
Fri Aug 14 10:14:17 PDT 2015
----- Original Message -----
> From: "Christophe Fergeau" <cfergeau at redhat.com>
> To: spice-devel at freedesktop.org
> Sent: Friday, August 14, 2015 6:19:01 PM
> Subject: [Spice-devel] [PATCH 1/2] build-sys: Require a new enough spice-protocol in .pc file
>
> spice-server headers expose SpiceImageCompression which is only available
> from recent spice-protocol releases.
> This dependency must be expressed in Requires and not Requires.private
> ---
> configure.ac | 5 +++--
> spice-server.pc.in | 1 +
> 2 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index 5a4c78c..1903384 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -109,8 +109,9 @@ AS_IF([test x"$have_smartcard" = "xyes"], [
> AS_VAR_APPEND([SPICE_REQUIRES], [" libcacard >= 0.1.2"])
> ])
>
> -PKG_CHECK_MODULES([SPICE_PROTOCOL], [spice-protocol >= 0.12.10])
> -AS_VAR_APPEND([SPICE_REQUIRES], [" spice-protocol >= 0.12.10"])
> +SPICE_PROTOCOL_MIN_VER=0.12.10
> +PKG_CHECK_MODULES([SPICE_PROTOCOL], [spice-protocol >=
> $SPICE_PROTOCOL_MIN_VER])
> +AC_SUBST([SPICE_PROTOCOL_MIN_VER])
>
> PKG_CHECK_MODULES([GLIB2], [glib-2.0 >= 2.22])
> AS_VAR_APPEND([SPICE_REQUIRES], [" glib-2.0 >= 2.22"])
> diff --git a/spice-server.pc.in b/spice-server.pc.in
> index f65ddcf..6514c44 100644
> --- a/spice-server.pc.in
> +++ b/spice-server.pc.in
> @@ -7,6 +7,7 @@ Name: spice
> Description: SPICE server library
> Version: @VERSION@
>
> +Requires: spice-protocol >= @SPICE_PROTOCOL_MIN_VER@
> Requires.private: @SPICE_REQUIRES@
> Libs: -L${libdir} -lspice-server
> Libs.private: @SPICE_NONPKGCONFIG_LIBS@
> --
> 2.4.3
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
>
ACK both patches!
More information about the Spice-devel
mailing list