Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2016-06-09 16:01:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xf86-video-qxl (Old)
 and      /work/SRC/openSUSE:Factory/.xf86-video-qxl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xf86-video-qxl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xf86-video-qxl/xf86-video-qxl.changes    
2016-05-03 09:33:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes       
2016-06-09 16:04:10.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Jun  6 07:43:45 UTC 2016 - dims...@opensuse.org
+
+- Add u_xf86-video-qxl-spiceccid-build.patch: Fix building of
+  spiceccid: add the correct CFLAGS while building spiceccid. Issue
+  is exposed by libcacard 2.5.2.
+
+-------------------------------------------------------------------

New:
----
  u_xf86-video-qxl-spiceccid-build.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xf86-video-qxl.spec ++++++
--- /var/tmp/diff_new_pack.IYfpDl/_old  2016-06-09 16:04:12.000000000 +0200
+++ /var/tmp/diff_new_pack.IYfpDl/_new  2016-06-09 16:04:12.000000000 +0200
@@ -38,6 +38,7 @@
 Patch0:         n_hardcode_libdrm_cflags.patch
 Patch1:         n_disable-surfaces-on-kms.patch
 Patch2:         U_qxl-use-pci-io.patch
+Patch3:         u_xf86-video-qxl-spiceccid-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -83,6 +84,7 @@
 %patch0 -p0
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 autoreconf -fi

++++++ u_xf86-video-qxl-spiceccid-build.patch ++++++
Author: Dominique Leuenberger <dims...@opensuse.org>
Subject: spiceccid: add the correct CFLAGS when buildig spiceccid

spiceccid imports headers of pcsc-lite and libcacard; there is no
guarantee that all headers we need are in a path we expect. That's
the reason for pkg-config files to specify where the headers are to
be found.

libcacard 2.5.2 changes sufficiently to expose this issue

Index: xf86-video-qxl-0.1.4/src/spiceccid/Makefile.am
===================================================================
--- xf86-video-qxl-0.1.4.orig/src/spiceccid/Makefile.am
+++ xf86-video-qxl-0.1.4/src/spiceccid/Makefile.am
@@ -23,6 +23,7 @@ AM_CFLAGS = $(LIBPCSCLITE_CFLAGS)
 
 if BUILD_SPICECCID
 libspiceccid_la_LTLIBRARIES = libspiceccid.la
+libspiceccid_la_CFLAGS      = $(LIBCACARD_CFLAGS) $(LIBPCSCLITE_CFLAGS)
 libspiceccid_la_LDFLAGS     = $(LIBPCSCLITE_LDFLAGS)
 libspiceccid_la_SOURCES     = spiceccid.c
 libspiceccid_ladir          = @cciddir@/

Reply via email to