commit xf86-video-qxl for openSUSE:Factory

2020-07-02 Thread root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2020-07-03 00:00:04

Comparing /work/SRC/openSUSE:Factory/xf86-video-qxl (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-qxl.new.3060 (New)


Package is "xf86-video-qxl"

Fri Jul  3 00:00:04 2020 rev:21 rq:817951 version:0.1.5

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-qxl/xf86-video-qxl.changes
2017-01-12 15:44:32.387239617 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new.3060/xf86-video-qxl.changes  
2020-07-03 00:00:41.165737036 +0200
@@ -1,0 +2,6 @@
+Tue Jun 30 19:52:52 UTC 2020 - Stefan Dirsch 
+
+- no longer ship xorg.conf sample file in /etc/X11; it's available
+  as %doc (boo#1173058)
+
+---



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.ygfEkG/_old  2020-07-03 00:00:46.445754518 +0200
+++ /var/tmp/diff_new_pack.ygfEkG/_new  2020-07-03 00:00:46.445754518 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-qxl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -33,7 +33,7 @@
 Summary:QXL virtual GPU video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
-Url:http://xorg.freedesktop.org/
+URL:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: n_hardcode_libdrm_cflags.patch
 Patch1: n_disable-surfaces-on-kms.patch
@@ -95,9 +95,6 @@
 %install
 %make_install
 %if %{with xspice}
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11
-install -p -m 644 examples/spiceqxl.xorg.conf.example \
-$RPM_BUILD_ROOT%{_sysconfdir}/X11/spiceqxl.xorg.conf
 # FIXME: upstream installs this file by default, we install it elsewhere.
 # upstream should just not install it and let dist package deal with
 # doc/examples.
@@ -115,7 +112,6 @@
 %files -n xorg-x11-server-Xspice
 %defattr(-,root,root)
 %doc COPYING README.xspice README examples/spiceqxl.xorg.conf.example
-%config(noreplace) %{_sysconfdir}/X11/spiceqxl.xorg.conf
 %{_bindir}/Xspice
 %{_libdir}/xorg/modules/drivers/spiceqxl_drv.so
 %dir %{_libdir}/pcsc/




commit xf86-video-qxl for openSUSE:Factory

2016-06-13 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2016-06-13 21:52:27

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-06-09 16:04:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2016-06-13 21:52:30.0 +0200
@@ -1,0 +2,7 @@
+Fri Jun 10 12:59:57 UTC 2016 - sndir...@suse.com
+
+- renamed u_xf86-video-qxl-spiceccid-build.patch to
+  U_xf86-video-qxl-spiceccid-build.patch, since the fix is already
+  upstream (git #ebd5ef7c18d7c361a31d530b307d36217cc68428)
+
+---

Old:

  u_xf86-video-qxl-spiceccid-build.patch

New:

  U_xf86-video-qxl-spiceccid-build.patch



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.U2jOt8/_old  2016-06-13 21:52:31.0 +0200
+++ /var/tmp/diff_new_pack.U2jOt8/_new  2016-06-13 21:52:31.0 +0200
@@ -38,7 +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
+Patch3: U_xf86-video-qxl-spiceccid-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool

++ U_xf86-video-qxl-spiceccid-build.patch ++
Author: Dominique Leuenberger 
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@/



commit xf86-video-qxl for openSUSE:Factory

2016-06-09 Thread h_root
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.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2016-06-09 16:04:10.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.IYfpDl/_new  2016-06-09 16:04:12.0 +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 
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@/



commit xf86-video-qxl for openSUSE:Factory

2016-05-03 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2016-05-03 09:33:17

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
2015-11-17 14:20:14.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2016-05-03 09:33:18.0 +0200
@@ -1,0 +2,7 @@
+Wed Apr 20 09:36:05 UTC 2016 - sndir...@suse.com
+
+- U_qxl-use-pci-io.patch
+  * Fix build on AArch64 by backporting upstream patch to use
+pci_io_write8 instead of outb
+
+---

New:

  U_qxl-use-pci-io.patch



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.YAdSGS/_old  2016-05-03 09:33:19.0 +0200
+++ /var/tmp/diff_new_pack.YAdSGS/_new  2016-05-03 09:33:19.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-qxl
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,6 +37,7 @@
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: n_hardcode_libdrm_cflags.patch
 Patch1: n_disable-surfaces-on-kms.patch
+Patch2: U_qxl-use-pci-io.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -81,6 +82,7 @@
 %setup -q
 %patch0 -p0
 %patch1 -p1
+%patch2 -p1
 
 %build
 autoreconf -fi

++ U_qxl-use-pci-io.patch ++
>From c1e88427d1763bf9bbf9f2dd738980cee63f Mon Sep 17 00:00:00 2001
From: Adam Jackson 
Date: Thu, 30 Apr 2015 14:32:16 +0200
Subject: Use pci_io_write8 instead of outb
Patch-Mainline: Upstream
Git-commit: c1e88427d1763bf9bbf9f2dd738980cee63f

This ensures better portability as some arches (eg aarch64) don't have
outb.
On linux pci_io_* try to open the sysfs map file corresponding to the
I/O port range, which the kernel translates arch-appropriately.  If
there is no such file then it'll try to use port instructions if that's
a thing the architecture has.  So you only need one path, pciaccess
exists to get the portability right for you.

https://bugzilla.redhat.com/show_bug.cgi?id=1201877

Signed-off-by: Alexander Graf 

Index: xf86-video-qxl-0.1.4/src/qxl.h
===
--- xf86-video-qxl-0.1.4.orig/src/qxl.h
+++ xf86-video-qxl-0.1.4/src/qxl.h
@@ -276,6 +276,7 @@ struct _qxl_screen_t
 
 #ifdef XSERVER_LIBPCIACCESS
 struct pci_device *pci;
+struct pci_io_handle * io;
 #else
 pciVideoPtrpci;
 PCITAG pci_tag;
@@ -634,7 +635,7 @@ void ioport_write(qxl_screen_t *qxl, uin
 #else
 static inline void ioport_write(qxl_screen_t *qxl, int port, int val)
 {
-outb(qxl->io_base + port, val);
+pci_io_write8(qxl->io, port, val);
 }
 #endif
 
Index: xf86-video-qxl-0.1.4/src/qxl_driver.c
===
--- xf86-video-qxl-0.1.4.orig/src/qxl_driver.c
+++ xf86-video-qxl-0.1.4/src/qxl_driver.c
@@ -220,6 +220,8 @@ unmap_memory_helper (qxl_screen_t *qxl)
pci_device_unmap_range (qxl->pci, qxl->vram, qxl->pci->regions[1].size);
 if (qxl->rom)
pci_device_unmap_range (qxl->pci, qxl->rom, qxl->pci->regions[2].size);
+if (qxl->io)
+   pci_device_close_io (qxl->pci, qxl->io);
 #else
 if (qxl->ram)
xf86UnMapVidMem (scrnIndex, qxl->ram, (1 << qxl->pci->size[0]));
@@ -252,6 +254,9 @@ map_memory_helper (qxl_screen_t *qxl)
   qxl->pci->regions[2].size, 0,
   (void **)>rom);
 
+qxl->io = pci_device_open_io(qxl->pci,
+qxl->pci->regions[3].base_addr,
+qxl->pci->regions[3].size);
 qxl->io_base = qxl->pci->regions[3].base_addr;
 #else
 qxl->ram = xf86MapPciMem (scrnIndex, VIDMEM_FRAMEBUFFER,



commit xf86-video-qxl for openSUSE:Factory

2015-11-17 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2015-11-17 14:20:10

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
2015-04-21 10:46:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2015-11-17 14:20:14.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 11 15:48:10 UTC 2015 - sndir...@suse.com
+
+- added BuildRequires: pkgconfig(xfont) in order to fix build
+  against xorg-server 1.18.0
+
+---



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.LcL1P8/_old  2015-11-17 14:20:14.0 +0100
+++ /var/tmp/diff_new_pack.LcL1P8/_new  2015-11-17 14:20:14.0 +0100
@@ -51,6 +51,7 @@
 BuildRequires:  pkgconfig(spice-protocol) >= 0.12.2
 BuildRequires:  pkgconfig(videoproto)
 BuildRequires:  pkgconfig(xf86dgaproto)
+BuildRequires:  pkgconfig(xfont)
 BuildRequires:  pkgconfig(xorg-macros) >= 1.4
 BuildRequires:  pkgconfig(xorg-server) >= 1.0.99.901
 BuildRequires:  pkgconfig(xproto)




commit xf86-video-qxl for openSUSE:Factory

2015-04-21 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2015-04-21 10:46:14

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
2014-11-06 16:49:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2015-04-21 10:46:18.0 +0200
@@ -1,0 +2,13 @@
+Tue Apr  7 21:29:15 UTC 2015 - zai...@opensuse.org
+
+- Update to version 0.1.4:
+  + Added smartcard support to XSpice.
+  + Memleak fix which could cause X to run out of memory.
+  + Expose randr properties for suggested display positions if
+kernel supports it.
+- Add pkgconfig(libcacard) and pkgconfig(libpcsclite)
+  BuildRequires and pass --enable-ccid to configure in order to
+  build the new smartcard support.
+- Add pkgconfig(libudev) BuildRequires: Build with udev support.
+
+---

Old:

  xf86-video-qxl-0.1.3.tar.bz2

New:

  xf86-video-qxl-0.1.4.tar.bz2



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.r9Mhnw/_old  2015-04-21 10:46:19.0 +0200
+++ /var/tmp/diff_new_pack.r9Mhnw/_new  2015-04-21 10:46:19.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-qxl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 %endif
 
 Name:   xf86-video-qxl
-Version:0.1.3
+Version:0.1.4
 Release:0
 Summary:QXL virtual GPU video driver for the Xorg X server
 License:MIT
@@ -42,6 +42,9 @@
 BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
+BuildRequires:  pkgconfig(libcacard)
+BuildRequires:  pkgconfig(libpcsclite)
+BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(pciaccess) = 0.10
 BuildRequires:  pkgconfig(randrproto)
 BuildRequires:  pkgconfig(renderproto)
@@ -82,7 +85,8 @@
 autoreconf -fi
 %configure \
 %if 0%{?with_xspice}
---enable-xspice
+--enable-xspice \
+--enable-ccid
 %endif
 
 make %{?_smp_mflags}
@@ -113,6 +117,10 @@
 %config(noreplace) %{_sysconfdir}/X11/spiceqxl.xorg.conf
 %{_bindir}/Xspice
 %{_libdir}/xorg/modules/drivers/spiceqxl_drv.so
+%dir %{_libdir}/pcsc/
+%dir %{_libdir}/pcsc/drivers/
+%dir %{_libdir}/pcsc/drivers/serial/
+%{_libdir}/pcsc/drivers/serial/libspiceccid.so*
 %endif
 
 %changelog

++ xf86-video-qxl-0.1.3.tar.bz2 - xf86-video-qxl-0.1.4.tar.bz2 ++
 4616 lines of diff (skipped)




commit xf86-video-qxl for openSUSE:Factory

2014-11-06 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2014-11-06 16:49:39

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
2014-09-10 17:02:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2014-11-06 16:49:44.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov  5 08:59:36 UTC 2014 - sndir...@suse.com
+
+- xf86-video-qxl 0.1.3
+  * bug fixes 
+
+---

Old:

  xf86-video-qxl-0.1.2.tar.bz2

New:

  xf86-video-qxl-0.1.3.tar.bz2



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.OVucef/_old  2014-11-06 16:49:45.0 +0100
+++ /var/tmp/diff_new_pack.OVucef/_new  2014-11-06 16:49:45.0 +0100
@@ -28,7 +28,7 @@
 %endif
 
 Name:   xf86-video-qxl
-Version:0.1.2
+Version:0.1.3
 Release:0
 Summary:QXL virtual GPU video driver for the Xorg X server
 License:MIT

++ xf86-video-qxl-0.1.2.tar.bz2 - xf86-video-qxl-0.1.3.tar.bz2 ++
 4617 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-qxl for openSUSE:Factory

2014-09-10 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2014-09-10 17:01:56

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
2014-09-01 16:58:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2014-09-10 17:02:12.0 +0200
@@ -1,0 +2,5 @@
+Fri Aug 29 12:06:38 UTC 2014 - co...@suse.com
+
+- fix the use of build conditionals
+
+---



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.eKDcr9/_old  2014-09-10 17:02:13.0 +0200
+++ /var/tmp/diff_new_pack.eKDcr9/_new  2014-09-10 17:02:13.0 +0200
@@ -20,7 +20,11 @@
 %ifarch x86_64
 %if %{suse_version} = 1230
 %bcond_without xspice
+%else
+%bcond_with xspice
 %endif
+%else
+%bcond_with xspice
 %endif
 
 Name:   xf86-video-qxl
@@ -57,7 +61,7 @@
 %description
 qxl is an Xorg driver for QXL virtual GPU as found in the spice project.
 
-%if 0%{?with_xspice}
+%if %{with xspice}
 %package -nxorg-x11-server-Xspice
 Summary:XSpice is an X server that can be accessed by a Spice client
 Group:  System/X11/Servers/XF86_4
@@ -85,7 +89,7 @@
 
 %install
 %make_install
-%if 0%{?with_xspice}
+%if %{with xspice}
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11
 install -p -m 644 examples/spiceqxl.xorg.conf.example \
 $RPM_BUILD_ROOT%{_sysconfdir}/X11/spiceqxl.xorg.conf
@@ -102,7 +106,7 @@
 %dir %{_libdir}/xorg/modules/drivers
 %{_libdir}/xorg/modules/drivers/qxl_drv.so
 
-%if 0%{?with_xspice}
+%if %{with xspice}
 %files -n xorg-x11-server-Xspice
 %defattr(-,root,root)
 %doc COPYING README.xspice README examples/spiceqxl.xorg.conf.example

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-qxl for openSUSE:Factory

2014-09-01 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2014-09-01 16:58:47

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
2014-08-01 14:34:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2014-09-01 16:58:58.0 +0200
@@ -1,0 +2,12 @@
+Fri Aug 29 13:02:23 CEST 2014 - ti...@suse.de
+
+- n_disable-surfaces-on-kms.patch
+  Disable the broken offscreen surfaces on KMS (bnc#894022)
+
+---
+Mon Aug 25 11:37:22 UTC 2014 - fcro...@suse.com
+
+- Build Xspice X server and driver (on openSUSE 12.3 and later),
+  ship them a separate subpackage.
+
+---

New:

  n_disable-surfaces-on-kms.patch



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.nSjcRA/_old  2014-09-01 16:58:59.0 +0200
+++ /var/tmp/diff_new_pack.nSjcRA/_new  2014-09-01 16:58:59.0 +0200
@@ -16,6 +16,13 @@
 #
 
 
+# Xspice is x86_64 only since spice-server is x86_64 only
+%ifarch x86_64
+%if %{suse_version} = 1230
+%bcond_without xspice
+%endif
+%endif
+
 Name:   xf86-video-qxl
 Version:0.1.2
 Release:0
@@ -25,6 +32,7 @@
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
 Patch0: n_hardcode_libdrm_cflags.patch
+Patch1: n_disable-surfaces-on-kms.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
@@ -49,17 +57,43 @@
 %description
 qxl is an Xorg driver for QXL virtual GPU as found in the spice project.
 
+%if 0%{?with_xspice}
+%package -nxorg-x11-server-Xspice
+Summary:XSpice is an X server that can be accessed by a Spice client
+Group:  System/X11/Servers/XF86_4
+%x11_abi_videodrv_req
+Requires:   python = 2.6
+BuildRequires:  pkgconfig(spice-server) = 0.6.3
+
+%description -n xorg-x11-server-Xspice
+XSpice is both an X and a Spice server that can be accessed by a Spice client.
+%endif
+
 %prep
 %setup -q
 %patch0 -p0
+%patch1 -p1
 
 %build
 autoreconf -fi
-%configure
+%configure \
+%if 0%{?with_xspice}
+--enable-xspice
+%endif
+
 make %{?_smp_mflags}
 
 %install
 %make_install
+%if 0%{?with_xspice}
+mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11
+install -p -m 644 examples/spiceqxl.xorg.conf.example \
+$RPM_BUILD_ROOT%{_sysconfdir}/X11/spiceqxl.xorg.conf
+# FIXME: upstream installs this file by default, we install it elsewhere.
+# upstream should just not install it and let dist package deal with
+# doc/examples.
+rm -f $RPM_BUILD_ROOT/usr/share/doc/xf86-video-qxl/spiceqxl.xorg.conf.example
+%endif
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 
 %files
@@ -68,4 +102,13 @@
 %dir %{_libdir}/xorg/modules/drivers
 %{_libdir}/xorg/modules/drivers/qxl_drv.so
 
+%if 0%{?with_xspice}
+%files -n xorg-x11-server-Xspice
+%defattr(-,root,root)
+%doc COPYING README.xspice README examples/spiceqxl.xorg.conf.example
+%config(noreplace) %{_sysconfdir}/X11/spiceqxl.xorg.conf
+%{_bindir}/Xspice
+%{_libdir}/xorg/modules/drivers/spiceqxl_drv.so
+%endif
+
 %changelog

++ n_disable-surfaces-on-kms.patch ++
---
 src/qxl_kms.c |4 
 1 file changed, 4 insertions(+)

--- a/src/qxl_kms.c
+++ b/src/qxl_kms.c
@@ -593,6 +593,9 @@ qxl_kms_surface_create(qxl_screen_t *qxl
   int height,
   int bpp)
 {
+#if 1 /* XXX surfaces support is broken on KMS */
+return NULL;
+#else
 SpiceSurfaceFmt format;
 qxl_surface_t *surface;
 int stride;
@@ -669,6 +672,7 @@ qxl_kms_surface_create(qxl_screen_t *qxl
 surface-bpp = bpp;
 
 return surface;
+#endif /* XXX */
 }
 
 static void qxl_kms_surface_destroy(qxl_surface_t *surf)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-qxl for openSUSE:Factory

2014-08-01 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2014-08-01 14:34:13

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
2014-04-25 16:12:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2014-08-01 14:34:15.0 +0200
@@ -1,0 +2,11 @@
+Thu Jul 24 13:20:37 UTC 2014 - sndir...@suse.com
+
+- Update to version 0.1.2:
+  * Support for server managed fds
+  * Xspice: use playback rate interface if available
+  * Bugs fixed:
+- 1030531 - drm: restore cursor after resolution change
+- fix cursor2 support in older kernels
+- FD 79317 - prevent crash on dual head systems
+
+---

Old:

  xf86-video-qxl-0.1.1.tar.bz2

New:

  xf86-video-qxl-0.1.2.tar.bz2



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.fCJbkV/_old  2014-08-01 14:34:15.0 +0200
+++ /var/tmp/diff_new_pack.fCJbkV/_new  2014-08-01 14:34:15.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   xf86-video-qxl
-Version:0.1.1
+Version:0.1.2
 Release:0
 Summary:QXL virtual GPU video driver for the Xorg X server
 License:MIT

++ xf86-video-qxl-0.1.1.tar.bz2 - xf86-video-qxl-0.1.2.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/xf86-video-qxl-0.1.1/ChangeLog 
new/xf86-video-qxl-0.1.2/ChangeLog
--- old/xf86-video-qxl-0.1.1/ChangeLog  2013-10-20 17:58:20.0 +0200
+++ new/xf86-video-qxl-0.1.2/ChangeLog  2014-07-23 16:03:28.0 +0200
@@ -1,3 +1,179 @@
+commit 6210f34e3570341e0b6318c3fc2e2cc2cf6e5d82
+Author: Alon Levy al...@redhat.com
+Date:   Wed Jul 23 11:21:03 2014 +0300
+
+Release 0.1.2
+
+Signed-off-by: Alon Levy al...@redhat.com
+
+commit 76d82060dff80417cdc58de49acd72b9ce91bf4c
+Author: Alon Levy al...@redhat.com
+Date:   Mon Jun 9 16:08:13 2014 +0300
+
+qxl_driver.c: fix compiler warning 'defined but not used' 
qxl_kernel_mode_enabled
+
+Signed-off-by: Alon Levy al...@redhat.com
+
+commit cf16a40ebde42478a1edd5fbfe841f69b2c9c37f
+Author: Alon Levy al...@redhat.com
+Date:   Wed Jun 25 14:53:14 2014 +0300
+
+qxl_image.c: fix compilation break
+
+Since 3d511c30206bd8c9a207c436186a03af0bb02962 Xspice building is broken
+due to undefined MAX_RELOCS when not building with XF86DRM_MODE.
+
+commit 17e2ee0d904f35d4fe756ca2d9cd100e15663018
+Author: Marc-André Lureau marcandre.lur...@gmail.com
+Date:   Wed Jul 2 12:22:46 2014 +0200
+
+drm: restore cursor after resolution change
+
+The Spice server  qemu reset the cursor state when
+changing resolution. Although X does restore the
+cursor on framebuffer changes, it doesn't for crtc
+config. Restoring the cursor here is the simplest
+way to solve the invisible cursor after resolution
+change bug with DRM driver.
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1030531
+
+commit 3d511c30206bd8c9a207c436186a03af0bb02962
+Author: David Mansfield sp...@dm.cobite.com
+Date:   Tue Jun 3 10:05:42 2014 -0400
+
+Dynamically adjust chunk size to avoid command buffer overflow.
+
+The maximum number of commands that can be queued at once is
+fixed at compile time at MAX_RELOCS. However, during the creation
+of an image object in qxl_image_create(), the image is split into
+commands of maximum size 512*512. For a large dual-head system,
+it is easy to create an image for which the number of chunks will
+result in an overflow of MAX_RELOCS number of commands.
+
+Identify this scenario and dynamically increase the chunk size to
+avoid the overflow, and the resulting assert() which crashes Xorg.
+
+Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=79317
+Signed-off-by: David Mansfield sp...@dm.cobite.com
+
+commit cbe70e99136eca3f1eb00048e98ccad653897dd5
+Author: Hans de Goede hdego...@redhat.com
+Date:   Wed Apr 23 17:50:41 2014 +0200
+
+Add support for server managed fds
+
+Signed-off-by: Hans de Goede hdego...@redhat.com
+
+commit a7115f636bc1054c350b7a6a9557ecb944188596
+Author: Hans de Goede hdego...@redhat.com
+Date:   Wed Apr 23 17:35:24 2014 +0200
+
+Fix qxl_driver_func to adhere to the API
+
+The driverFunc callback MUST check the passed in operand and only return
+TRUE it if understands it and has handled it. It must NOT blindly assume 
the
+op is GET_REQUIRED_HW_INTERFACES.
+
+

commit xf86-video-qxl for openSUSE:Factory

2014-04-25 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2014-04-25 16:11:59

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
2013-10-31 10:13:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2014-04-25 16:12:01.0 +0200
@@ -1,0 +2,7 @@
+Thu Apr 24 09:50:35 UTC 2014 - sndir...@suse.com
+
+- n_hardcode_libdrm_cflags.patch:
+  * Hardcode libdrm cflags in order to enable KMS support 
+(bnc#870501)
+
+---

New:

  n_hardcode_libdrm_cflags.patch



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.oBzN2X/_old  2014-04-25 16:12:02.0 +0200
+++ /var/tmp/diff_new_pack.oBzN2X/_new  2014-04-25 16:12:02.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-qxl
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,10 @@
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Patch0: n_hardcode_libdrm_cflags.patch
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
 BuildRequires:  pkgconfig(pciaccess) = 0.10
@@ -47,8 +51,10 @@
 
 %prep
 %setup -q
+%patch0 -p0
 
 %build
+autoreconf -fi
 %configure
 make %{?_smp_mflags}
 

++ n_hardcode_libdrm_cflags.patch ++
Author: Stefan Dirsch sndir...@suse.de
Subject: Hardcode libdrm cflags in order to enable KMS support
Reference: bnc#870501

--- configure.ac.orig   2014-04-23 14:59:22.611599882 +
+++ configure.ac2014-04-23 15:13:20.665715986 +
@@ -72,7 +72,7 @@
 CFLAGS=$save_CFLAGS
 
 save_CFLAGS=$CFLAGS
-CFLAGS=$XORG_CFLAGS
+CFLAGS=-I/usr/include/libdrm
 AC_CHECK_HEADER(qxl_drm.h,[QXL_DRM=yes],[QXL_DRM=no],[#include stdint.h])
 CFLAGS=$save_CFLAGS
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-qxl for openSUSE:Factory

2013-10-31 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2013-10-31 10:13:08

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
2013-08-23 11:09:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2013-10-31 10:13:09.0 +0100
@@ -1,0 +2,16 @@
+Sun Oct 27 09:14:04 UTC 2013 - sndir...@suse.com
+
+- Update to version 0.1.1:
+  * KMS support
+  * DFPS available to guest driver too
+  * Xspice audio  agent support
+  * GPL code removed (EDID)
+  * Warnings squash
+  * Bug fixes (numbers are Red Hat Bugzilla bug ids):
++ 883578 - remote-viewer gets frozen after migration of guest
+  with video playback
++ 968931 - Crash in Xspice after closing tab with spice-html5
++ 894421 - Small change in guests resolution results in wrong
+  resolution
+
+---

Old:

  U_Remove-mibstore.h.patch
  xf86-video-qxl-0.1.0.tar.bz2

New:

  xf86-video-qxl-0.1.1.tar.bz2



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.FK5di3/_old  2013-10-31 10:13:10.0 +0100
+++ /var/tmp/diff_new_pack.FK5di3/_new  2013-10-31 10:13:10.0 +0100
@@ -17,14 +17,13 @@
 
 
 Name:   xf86-video-qxl
-Version:0.1.0
+Version:0.1.1
 Release:0
 Summary:QXL virtual GPU video driver for the Xorg X server
 License:MIT
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
-Patch0: U_Remove-mibstore.h.patch
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
 BuildRequires:  pkgconfig(pciaccess) = 0.10
@@ -48,7 +47,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %configure

++ xf86-video-qxl-0.1.0.tar.bz2 - xf86-video-qxl-0.1.1.tar.bz2 ++
 33281 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-qxl for openSUSE:Factory

2013-08-23 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2013-08-23 11:09:38

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
2013-03-22 13:05:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2013-08-23 11:09:40.0 +0200
@@ -1,0 +2,5 @@
+Wed Aug  7 15:03:34 CEST 2013 - r...@suse.de
+
+- add ExcludeArch for s390 and s390x 
+
+---



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.qpVNOc/_old  2013-08-23 11:09:40.0 +0200
+++ /var/tmp/diff_new_pack.qpVNOc/_new  2013-08-23 11:09:40.0 +0200
@@ -40,6 +40,7 @@
 # This was part of the xorg-x11-driver-video package up to version 7.6
 Conflicts:  xorg-x11-driver-video = 7.6
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExcludeArch:s390 s390x
 %x11_abi_videodrv_req
 
 %description

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit xf86-video-qxl for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package xf86-video-qxl for openSUSE:Factory 
checked in at 2013-03-22 13:04:59

Comparing /work/SRC/openSUSE:Factory/xf86-video-qxl (Old)
 and  /work/SRC/openSUSE:Factory/.xf86-video-qxl.new (New)


Package is xf86-video-qxl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/xf86-video-qxl/xf86-video-qxl.changes
2012-09-25 14:18:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.xf86-video-qxl.new/xf86-video-qxl.changes   
2013-03-22 13:05:01.0 +0100
@@ -1,0 +2,11 @@
+Thu Mar 21 14:13:16 UTC 2013 - sndir...@suse.com
+
+- Add mibstore.patch, fixes build with xorg-server 1.14 
+
+---
+Wed Mar 20 14:58:34 UTC 2013 - sndir...@suse.com
+
+- introduce hardware supplements conditional on xorg-x11-server
+  package (bnc#810333) 
+
+---

New:

  U_Remove-mibstore.h.patch



Other differences:
--
++ xf86-video-qxl.spec ++
--- /var/tmp/diff_new_pack.sgoDle/_old  2013-03-22 13:05:02.0 +0100
+++ /var/tmp/diff_new_pack.sgoDle/_new  2013-03-22 13:05:02.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xf86-video-qxl
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,6 +24,7 @@
 Group:  System/X11/Servers/XF86_4
 Url:http://xorg.freedesktop.org/
 Source0:
http://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.bz2
+Patch0: U_Remove-mibstore.h.patch
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(fontsproto)
 BuildRequires:  pkgconfig(pciaccess) = 0.10
@@ -35,7 +36,7 @@
 BuildRequires:  pkgconfig(xorg-macros) = 1.4
 BuildRequires:  pkgconfig(xorg-server) = 1.0.99.901
 BuildRequires:  pkgconfig(xproto)
-Supplements:xorg-x11-server
+Supplements:modalias(xorg-x11-server:pci:v1B36d*sv*sd*bc03sc*i*)
 # This was part of the xorg-x11-driver-video package up to version 7.6
 Conflicts:  xorg-x11-driver-video = 7.6
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -46,6 +47,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %configure

++ U_Remove-mibstore.h.patch ++
From 819b1f62efbecf33db7bb0b4402a798262ae4574 Mon Sep 17 00:00:00 2001
From: Adam Jackson a...@redhat.com
Date: Wed, 9 Jan 2013 22:55:47 -0500
Subject: [PATCH] Remove mibstore.h

Signed-off-by: Adam Jackson a...@redhat.com
---
 src/uxa/uxa-priv.h |1 -
 1 file changed, 1 deletion(-)

diff --git a/src/uxa/uxa-priv.h b/src/uxa/uxa-priv.h
index ad83963..e3c581c 100644
--- a/src/uxa/uxa-priv.h
+++ b/src/uxa/uxa-priv.h
@@ -45,7 +45,6 @@
 #include pixmapstr.h
 #include windowstr.h
 #include servermd.h
-#include mibstore.h
 #include colormapst.h
 #include gcstruct.h
 #include input.h
-- 
1.7.10.4

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org