[packages/xorg-driver-video-qxl] - updated to 0.1.5 - removed obsolete patches
qboosh
qboosh at pld-linux.org
Thu Dec 29 16:14:42 CET 2016
commit 1c41a56e537ef78287f432f4333263da7b33ce05
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Dec 29 16:15:35 2016 +0100
- updated to 0.1.5
- removed obsolete patches
libcacard.patch | 21 ------------
xorg-driver-video-qxl-cast.patch | 11 -------
xorg-driver-video-qxl.spec | 20 +++++------
xserver-1.19.patch | 71 ----------------------------------------
4 files changed, 8 insertions(+), 115 deletions(-)
---
diff --git a/xorg-driver-video-qxl.spec b/xorg-driver-video-qxl.spec
index e39afaf..590ea08 100644
--- a/xorg-driver-video-qxl.spec
+++ b/xorg-driver-video-qxl.spec
@@ -9,16 +9,13 @@
Summary: X.org video driver for QXL virtual GPU
Summary(pl.UTF-8): Sterownik obrazu X.org dla wirtualnych procesorów graficznych QXL
Name: xorg-driver-video-qxl
-Version: 0.1.4
-Release: 6
+Version: 0.1.5
+Release: 1
License: MIT
Group: X11/Applications
-Source0: http://xorg.freedesktop.org/releases/individual/driver/xf86-video-qxl-%{version}.tar.bz2
-# Source0-md5: 41e234f38fe8045eef7ade83c34f6dd4
-Patch0: %{name}-cast.patch
-Patch1: libcacard.patch
-Patch2: xserver-1.19.patch
-URL: http://xorg.freedesktop.org/
+Source0: https://xorg.freedesktop.org/releases/individual/driver/xf86-video-qxl-%{version}.tar.bz2
+# Source0-md5: addb686fce597a452eecd8d8f9fddf15
+URL: https://xorg.freedesktop.org/
BuildRequires: autoconf >= 2.60
BuildRequires: automake
%{?with_pcsc:BuildRequires: libcacard-devel}
@@ -30,12 +27,14 @@ BuildRequires: rpmbuild(macros) >= 1.389
BuildRequires: spice-protocol >= 0.12.0
%{?with_xspice:BuildRequires: spice-server-devel >= 0.6.3}
BuildRequires: udev-devel
+BuildRequires: xorg-lib-libXfont2-devel >= 2
BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0
BuildRequires: xorg-proto-fontsproto-devel
BuildRequires: xorg-proto-randrproto-devel
BuildRequires: xorg-proto-renderproto-devel
BuildRequires: xorg-proto-videoproto-devel
BuildRequires: xorg-proto-xf86dgaproto-devel
+BuildRequires: xorg-proto-xproto-devel
BuildRequires: xorg-util-util-macros >= 1.4
BuildRequires: xorg-xserver-server-devel >= 1.0.99.901
%{?requires_xorg_xserver_videodrv}
@@ -103,9 +102,6 @@ udostępnia wejście klawiatury i myszy oraz wyjście obrazu.
%prep
%setup -q -n xf86-video-qxl-%{version}
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
%build
%{__libtoolize}
@@ -135,7 +131,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc COPYING ChangeLog README TODO
+%doc COPYING ChangeLog NEWS README TODO
%attr(755,root,root) %{_libdir}/xorg/modules/drivers/qxl_drv.so
%if %{with pcsc}
diff --git a/libcacard.patch b/libcacard.patch
deleted file mode 100644
index 8b5ffd5..0000000
--- a/libcacard.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- xf86-video-qxl-0.1.4/src/Makefile.am~ 2015-04-02 16:25:27.000000000 +0200
-+++ xf86-video-qxl-0.1.4/src/Makefile.am 2015-12-29 23:29:46.331193828 +0100
-@@ -31,6 +31,7 @@
- $(SPICE_PROTOCOL_CFLAGS) \
- $(XORG_CFLAGS) \
- $(PCIACCESS_CFLAGS) \
-+ $(LIBCACARD_CFLAGS) \
- $(CWARNFLAGS) \
- $(DRM_CFLAGS) \
- $(LIBUDEV_CFLAGS)
---- xf86-video-qxl-0.1.4/src/spiceccid/Makefile.am~ 2015-03-30 16:58:56.000000000 +0200
-+++ xf86-video-qxl-0.1.4/src/spiceccid/Makefile.am 2015-12-29 23:31:25.765454723 +0100
-@@ -19,7 +19,7 @@
- # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-
--AM_CFLAGS = $(LIBPCSCLITE_CFLAGS)
-+AM_CFLAGS = $(LIBPCSCLITE_CFLAGS) $(LIBCACARD_CFLAGS)
-
- if BUILD_SPICECCID
- libspiceccid_la_LTLIBRARIES = libspiceccid.la
diff --git a/xorg-driver-video-qxl-cast.patch b/xorg-driver-video-qxl-cast.patch
deleted file mode 100644
index 35c3098..0000000
--- a/xorg-driver-video-qxl-cast.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Fix "cast from pointer to integer of different size" warning when sizeof(void*) != sizeof(uint64_t)
---- xf86-video-qxl-0.1.1/src/spiceqxl_display.c.orig 2013-10-20 16:53:29.000000000 +0200
-+++ xf86-video-qxl-0.1.1/src/spiceqxl_display.c 2013-10-20 21:46:26.895791164 +0200
-@@ -350,6 +350,6 @@
-
- void spiceqxl_display_monitors_config(qxl_screen_t *qxl)
- {
-- spice_qxl_monitors_config_async(&qxl->display_sin, (QXLPHYSICAL)qxl->monitors_config,
-+ spice_qxl_monitors_config_async(&qxl->display_sin, (QXLPHYSICAL)(uintptr_t)qxl->monitors_config,
- MEMSLOT_GROUP, 0);
- }
diff --git a/xserver-1.19.patch b/xserver-1.19.patch
deleted file mode 100644
index 4cd933a..0000000
--- a/xserver-1.19.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- xf86-video-chips-1.2.6/src/compat-api.h~ 2015-09-26 18:28:01.000000000 +0200
-+++ xf86-video-chips-1.2.6/src/compat-api.h 2016-11-28 09:12:37.337570460 +0100
-@@ -75,8 +75,13 @@
-
- #define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
-
-+#if ABI_VIDEODRV_VERSION >= SET_ABI_VERSION(23, 0)
-+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout
-+#define BLOCKHANDLER_ARGS arg, pTimeout
-+#else
- #define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer pReadmask
- #define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
-+#endif
-
- #define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
- #define CLOSE_SCREEN_ARGS pScreen
-
-From cfergeau at redhat.com Tue Aug 4 08:53:26 2015
-From: cfergeau at redhat.com (Christophe Fergeau)
-Date: Tue, 4 Aug 2015 17:53:26 +0200
-Subject: [Spice-devel] [qxl 2/2] Fix compilation with newer Xorg versions
-In-Reply-To: <1438703606-20259-1-git-send-email-cfergeau at redhat.com>
-References: <1438703606-20259-1-git-send-email-cfergeau at redhat.com>
-Message-ID: <1438703606-20259-2-git-send-email-cfergeau at redhat.com>
-
-Xorg 1.18 stopped exporting some xfont related symbols in its
-headers/shared libraries, which causes QXL to fail to build:
-
-uxa-damage.c:947:5: error: implicit declaration of function 'QueryGlyphExtents' [-Werror=implicit-function-declaration]
- QueryGlyphExtents(font, charinfo, n, &extents);
-
-The missing definition can be found in xfont, so this commit addes the
-needed configure.ac checks and includes.
-Note that dixfontstr.h must be included before the xfont headers or this
-will cause compile-time warnings on older Xorg versions (eg 1.17)
----
- configure.ac | 2 +-
- src/uxa/uxa-damage.c | 3 +++
- 2 files changed, 4 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 6555a8d..7e95b01 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -61,7 +61,7 @@ XORG_DRIVER_CHECK_EXT(XV, videoproto)
- XORG_DRIVER_CHECK_EXT(XFreeXDGA, xf86dgaproto)
-
- # Obtain compiler/linker options for the driver dependencies
--PKG_CHECK_MODULES(XORG, [xorg-server >= 1.0.99.901] xproto fontsproto $REQUIRED_MODULES)
-+PKG_CHECK_MODULES(XORG, [xorg-server >= 1.0.99.901] xproto fontsproto xfont $REQUIRED_MODULES)
-
-
- save_CFLAGS="$CFLAGS"
-diff --git a/src/uxa/uxa-damage.c b/src/uxa/uxa-damage.c
-index 6201712..a6d1ee3 100644
---- a/src/uxa/uxa-damage.c
-+++ b/src/uxa/uxa-damage.c
-@@ -33,6 +33,9 @@
- #include <stdlib.h>
- #include "uxa-priv.h"
-
- #include <X11/X.h>
-+#include <X11/fonts/font.h>
-+#include <X11/fonts/fontstruct.h>
-+#include <X11/fonts/fontutil.h>
- #include "scrnintstr.h"
- #include "windowstr.h"
- #include "dixfontstr.h"
---
-2.4.3
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xorg-driver-video-qxl.git/commitdiff/1c41a56e537ef78287f432f4333263da7b33ce05
More information about the pld-cvs-commit
mailing list