debian/README.source | 3 debian/Xspice.1 | 115 ++++++++++++++++++++++++++++++++++ debian/changelog | 9 ++ debian/compat | 2 debian/control | 25 ++++++- debian/rules | 14 +++- debian/xserver-xorg-video-qxl.install | 2 debian/xserver-xspice.docs | 2 debian/xserver-xspice.install | 3 debian/xserver-xspice.manpages | 1 10 files changed, 169 insertions(+), 7 deletions(-)
New commits: commit 70f907c1846736af6dd322710b26b7f119b34df3 Author: Laurent Bigonville <bi...@debian.org> Date: Sat May 30 13:05:50 2015 +0200 debian/control: Use canonical Vcs URL to please lintian diff --git a/debian/changelog b/debian/changelog index 82a8733..8b52f47 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,8 +3,9 @@ xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium * Renable Xspice * Bump debhelper compatibility to 9 * debian/control: Bump Standards-Version to 3.9.6 + * debian/control: Use canonical Vcs URL to please lintian - -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 12:58:19 +0200 + -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 13:05:27 +0200 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index 9771cbc..e1c727f 100644 --- a/debian/control +++ b/debian/control @@ -24,8 +24,8 @@ Build-Depends: python, Standards-Version: 3.9.6 Homepage: http://spice-space.org/ -Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-qxl -Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-qxl.git +Vcs-Git: git://anonscm.debian.org/pkg-xorg/driver/xserver-xorg-video-qxl +Vcs-Browser: https://anonscm.debian.org/cgit/pkg-xorg/driver/xserver-xorg-video-qxl.git Package: xserver-xorg-video-qxl Architecture: any commit 43dd56e476505e26f8c89521406bd0815c14b1d1 Author: Laurent Bigonville <bi...@debian.org> Date: Sat May 30 12:58:35 2015 +0200 debian/control: Bump Standards-Version to 3.9.6 diff --git a/debian/changelog b/debian/changelog index 7da1074..82a8733 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,8 +2,9 @@ xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium * Renable Xspice * Bump debhelper compatibility to 9 + * debian/control: Bump Standards-Version to 3.9.6 - -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 12:51:56 +0200 + -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 12:58:19 +0200 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium diff --git a/debian/control b/debian/control index d3751f8..9771cbc 100644 --- a/debian/control +++ b/debian/control @@ -22,7 +22,7 @@ Build-Depends: libspice-protocol-dev (>= 0.12.2~), libspice-server-dev [amd64], python, -Standards-Version: 3.9.4 +Standards-Version: 3.9.6 Homepage: http://spice-space.org/ Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-qxl Vcs-Browser: http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-qxl.git commit 6bc0ce45d6e6b8e2d03b8b3b638f5ead4945d44c Author: Laurent Bigonville <bi...@debian.org> Date: Sat May 30 12:52:17 2015 +0200 Bump debhelper compatibility to 9 diff --git a/debian/changelog b/debian/changelog index c105e63..7da1074 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium * Renable Xspice + * Bump debhelper compatibility to 9 - -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 12:49:45 +0200 + -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 12:51:56 +0200 xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium diff --git a/debian/compat b/debian/compat index 7f8f011..ec63514 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -7 +9 diff --git a/debian/control b/debian/control index 8067455..d3751f8 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: x11 Priority: optional Maintainer: Debian X Strike Force <debian-x@lists.debian.org> Build-Depends: - debhelper (>= 8), + debhelper (>= 9), pkg-config, dh-autoreconf, xserver-xorg-dev (>= 2:1.9.4), commit c1990c51616f5179315851db26eb453ad4919463 Author: Laurent Bigonville <bi...@debian.org> Date: Sat May 30 12:51:33 2015 +0200 Renable Xspice diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..fce6c23 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,3 @@ +The Xspice.1 manpage is generated using the following command: + +help2man --version-string="XSPICE" -S Xspice -N -n "X server and SPICE server" ./scripts/Xspice > debian/Xspice.1 diff --git a/debian/Xspice.1 b/debian/Xspice.1 new file mode 100644 index 0000000..2ed555c --- /dev/null +++ b/debian/Xspice.1 @@ -0,0 +1,115 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.6. +.TH XSPICE "1" "May 2015" "Xspice" "User Commands" +.SH NAME +Xspice \- X server and SPICE server +.SH DESCRIPTION +usage: Xspice [Xspice and Xorg options intermixed] +.PP +X and Spice server. example usage: Xspice \fB\-\-port\fR 5900 \fB\-\-disable\-ticketing\fR :1.0 +.SS "optional arguments:" +.TP +\fB\-h\fR, \fB\-\-help\fR +show this help message and exit +.HP +\fB\-\-xorg\fR XORG +.TP +\fB\-\-auto\fR +Automatically create a temporary xorg.conf and start +the X server +.TP +\fB\-\-xsession\fR XSESSION +If given, will run after Xorg launch. Should be a +program like x\-session\-manager +.HP +\fB\-\-config\fR CONFIG +.TP +\fB\-\-port\fR PORT +standard spice port +.TP +\fB\-\-exit\-on\-disconnect\fR +Exit the X server when any client disconnects +.TP +\fB\-\-deferred\-fps\fR DEFERRED_FPS +If given, render to a buffer and send updates only +this many times per second +.TP +\fB\-\-tls\-port\fR TLS_PORT +spice tls port +.TP +\fB\-\-disable\-ticketing\fR +do not require a client password +.TP +\fB\-\-sasl\fR +enable sasl +.TP +\fB\-\-x509\-dir\fR X509_DIR +x509 directory for tls +.TP +\fB\-\-cacert\-file\fR CACERT_FILE +ca certificate file for tls +.TP +\fB\-\-x509\-cert\-file\fR X509_CERT_FILE +server certificate file for tls +.TP +\fB\-\-x509\-key\-file\fR X509_KEY_FILE +server key file for tls +.TP +\fB\-\-x509\-key\-password\fR X509_KEY_PASSWORD +key file password for tls +.HP +\fB\-\-tls\-ciphers\fR TLS_CIPHERS +.HP +\fB\-\-dh\-file\fR DH_FILE +.TP +\fB\-\-password\fR PASSWORD +set password required to connect to server +.TP +\fB\-\-image\-compression\fR {off,auto_glz,auto_lz,quic,glz,lz} +auto_glz by default +.TP +\fB\-\-jpeg\-wan\-compression\fR {auto,never,always} +auto by default +.TP +\fB\-\-zlib\-glz\-wan\-compression\fR {auto,never,always} +auto by default +.TP +\fB\-\-streaming\-video\fR {off,all,filter} +filter by default +.HP +\fB\-\-ipv4\-only\fR +.HP +\fB\-\-ipv6\-only\fR +.TP +\fB\-\-vdagent\fR +launch vdagent & vdagentd. They provide clipboard & +resolution automation +.TP +\fB\-\-vdagent\-virtio\-path\fR VDAGENT_VIRTIO_PATH +virtio socket path used by vdagentd +.TP +\fB\-\-vdagent\-uinput\-path\fR VDAGENT_UINPUT_PATH +uinput socket path used by vdagent +.TP +\fB\-\-vdagentd\-exec\fR VDAGENTD_EXEC +path to spice\-vdagentd (used with \fB\-\-vdagent\fR) +.TP +\fB\-\-vdagent\-exec\fR VDAGENT_EXEC +path to spice\-vdagent (used with \fB\-\-vdagent\fR) +.TP +\fB\-\-vdagent\-no\-launch\fR +do not launch vdagent & vdagentd, used for debugging +or if some external script wants to take care of that +.TP +\fB\-\-vdagent\-uid\fR VDAGENT_UID +set vdagent user id. changing it makes sense only in +conjunction with \fB\-\-vdagent\-no\-launch\fR +.TP +\fB\-\-vdagent\-gid\fR VDAGENT_GID +set vdagent group id. changing it makes sense only in +conjunction with \fB\-\-vdagent\-no\-launch\fR +.TP +\fB\-\-audio\-fifo\-dir\fR AUDIO_FIFO_DIR +set fifo directory for playback audio. designed to +work with PulseAudio's module\-pipe\-sink +.PP +Any options not parsed by Xspice get passed to Xorg as is. diff --git a/debian/changelog b/debian/changelog index 9703852..c105e63 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +xserver-xorg-video-qxl (0.1.4-2) UNRELEASED; urgency=medium + + * Renable Xspice + + -- Laurent Bigonville <bi...@debian.org> Sat, 30 May 2015 12:49:45 +0200 + xserver-xorg-video-qxl (0.1.4-1) unstable; urgency=medium * Let uscan verify tarball signatures. diff --git a/debian/control b/debian/control index 2077405..8067455 100644 --- a/debian/control +++ b/debian/control @@ -20,6 +20,8 @@ Build-Depends: xutils-dev (>= 1:7.5), quilt (>= 0.46-7~), libspice-protocol-dev (>= 0.12.2~), + libspice-server-dev [amd64], + python, Standards-Version: 3.9.4 Homepage: http://spice-space.org/ Vcs-Git: git://git.debian.org/git/pkg-xorg/driver/xserver-xorg-video-qxl @@ -50,3 +52,18 @@ Description: X.Org X server -- QXL display driver (debugging symbols) other SPICE-compatible KVM/Qemu emulator. . This package contains the debugging symbols for this driver. + +Package: xserver-xspice +Architecture: amd64 +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, xserver-xorg, xserver-xorg-video-qxl (>= 0.0.17-2), python-argparse +Breaks: xserver-xorg-video-qxl (<< 0.1.4-2~) +Replaces: xserver-xorg-video-qxl (<< 0.1.4-2~) +Description: Xspice X server + Xspice is an X server and Spice server in one. It consists of a wrapper script + for executing Xorg with the right parameters and environment variables, a + module names spiceqxl_drv.so implementing three drivers: a video mostly + code identical to the guest qxl X driver, and keyboard and mouse reading from + the spice inputs channel. + . + Xspice allows regular X connections, while a spice client provides the keyboard + and mouse and video output. diff --git a/debian/rules b/debian/rules index dd63820..3c7a6ae 100755 --- a/debian/rules +++ b/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) + override_dh_auto_build: dh_auto_build -- V=1 @@ -14,11 +16,21 @@ override_dh_auto_install: # Kill *.la files, and forget no-one: override_dh_install: find debian/tmp -name '*.la' -delete + -rm -r debian/tmp/usr/share + install -D -m 644 -o root -g root ./examples/spiceqxl.xorg.conf.example debian/tmp/etc/X11/spiceqxl.xorg.conf dh_install --fail-missing # That's a plugin, use appropriate warning level: override_dh_shlibdeps: dh_shlibdeps -- --warnings=6 +# Enable Xspice support +override_dh_auto_configure: +ifeq ($(DEB_HOST_GNU_TYPE), x86_64-linux-gnu) + dh_auto_configure -- --libdir=/usr/lib --enable-xspice +else + dh_auto_configure -- --libdir=/usr/lib +endif + %: - dh $@ --with quilt,autoreconf,xsf --builddirectory=build/ + dh $@ --with quilt,autoreconf,xsf,python2 --builddirectory=build/ diff --git a/debian/xserver-xorg-video-qxl.install b/debian/xserver-xorg-video-qxl.install index daf7bfe..1254e24 100644 --- a/debian/xserver-xorg-video-qxl.install +++ b/debian/xserver-xorg-video-qxl.install @@ -1 +1 @@ -usr/lib/xorg/modules/drivers/*.so +usr/lib/xorg/modules/drivers/qxl_drv.so diff --git a/debian/xserver-xspice.docs b/debian/xserver-xspice.docs new file mode 100644 index 0000000..61fc1f0 --- /dev/null +++ b/debian/xserver-xspice.docs @@ -0,0 +1,2 @@ +README.xspice +examples/spiceqxl.xorg.conf.example diff --git a/debian/xserver-xspice.install b/debian/xserver-xspice.install new file mode 100644 index 0000000..d4e1c62 --- /dev/null +++ b/debian/xserver-xspice.install @@ -0,0 +1,3 @@ +etc/X11/spiceqxl.xorg.conf +usr/lib/xorg/modules/drivers/spiceqxl_drv.so +usr/bin diff --git a/debian/xserver-xspice.manpages b/debian/xserver-xspice.manpages new file mode 100644 index 0000000..8f8662a --- /dev/null +++ b/debian/xserver-xspice.manpages @@ -0,0 +1 @@ +debian/Xspice.1 -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1yyeco-0003qb...@moszumanska.debian.org