commit xf86-video-qxl for openSUSE:Factory
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
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 LeuenbergerSubject: 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
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 LeuenbergerSubject: 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
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 JacksonDate: 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
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
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
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
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
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
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
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
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
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
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