summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* server: remove OpenGLMarc-André Lureau2015-11-211-7/+0
| | | | | | | | | | This is really not supported, requires X11, so better to remove it for now. Some day it might be revived, using DRM, .. Note for later, this could be removed too (not used by client): - spice-common/common/ogl_ctx Acked-by: Fabiano Fidêncio <fidencio@redhat.com>
* build-sys: Use SPICE_WARNING() to issue the architecture warningFrancois Gouget2015-11-161-11/+2
| | | | | | Note that spice-deps.m4 now provides the AS_VAR_APPEND() fallback. Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
* build-sys: Use AC_MSG_NOTICE()Francois Gouget2015-11-131-11/+4
| | | | | Signed-off-by: Francois Gouget <fgouget@codeweavers.com> Acked-by: Frediano Ziglio <fziglio@redhat.com>
* build-sys: Adjust to new spice-common spice-deps.m4Christophe Fergeau2015-10-231-4/+3
| | | | | | | | | | | | | | | | | | | | | This commit also updates the spice-common submodule Christophe Fergeau (7): Add marshaller test case build-sys: Use ${PKG_CONFIG} rather than pkg-config build-sys: Rework SPICE_CHECK_* m4 macros build-sys: Add gio-2.0 to SPICE_CHECK_GLIB2 build-sys: Fix error in SPICE_CHECK_LZ4 description build-sys: Set automake conditional in SPICE_CHECK_SMARTCARD build-sys: Rename SUPPORT_GL to HAVE_GL Javier Celaya (1): Fix linearization of several marshallers with one item Lukas Venhoda (3): ssl-verify: Only check addr length when using IP addr m4: Require glib version >= 2.22 ssl-verify: Changed IPv4 hostname to IPv6
* build-sys: Remove client check from configure.acChristophe Fergeau2015-10-071-10/+0
| | | | | | | configure.ac is checking for pyparsing availability if client/generated_marshallers.cpp is missing. The client/ code is gone, and the python modules checks are done in spice-common/configure.ac nowadays, so we can get rid of this check.
* build-sys: bump libtool version informationFrediano Ziglio2015-10-061-2/+2
| | | | | | | As one interface was added bump the version and put a comment to avoid too much updates. Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
* build-sys: Update warning messageFrediano Ziglio2015-09-071-4/+5
| | | | | | | | | | arch_warn was set to 1 only if architecture is not x86, x64 or arm. Update the message as we actually mainly test x64. Define the warning message and do the architecture checks in the same place so that they are easier to keep in sync. Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Christophe Fergeau <cfergeau@redhat.com>
* build-sys: Require a new enough spice-protocol in .pc fileChristophe Fergeau2015-08-261-2/+3
| | | | | | spice-server headers expose SpiceImageCompression which is only available from recent spice-protocol releases. This dependency must be expressed in Requires and not Requires.private
* build-sys: Remove spice-protocol submoduleChristophe Fergeau2015-08-201-1/+4
| | | | | It's seeing regular releases and is API stable, so we don't need to bundle it with spice-server
* HAVE_CLOCK_GETTIME is not used so remove it.Francois Gouget2015-06-291-4/+1
| | | | Signed-off-by: Francois Gouget <fgouget@codeweavers.com>
* build-sys: Fix build with automake < 1.13Christophe Fergeau2015-06-261-1/+2
| | | | | | AC_CONFIG_MACRO_DIRS is not available with older automake versions, which causes autogen.sh failures on RHEL6. m4_include() can be used instead.
* build-sys: Use spice-common m4 macro for lz4Christophe Fergeau2015-06-221-11/+1
| | | | This will allow to share this detection code with spice-gtk.
* build-sys: Use spice-common m4 macro for openglChristophe Fergeau2015-06-221-29/+4
| | | | This factorizes a bit of configure.ac m4 code.
* build-sys: Use spice-common m4 macro for smartcardChristophe Fergeau2015-06-221-18/+6
| | | | | | Besides the code factorization, this will allow smartcard support to be automatically enabled if libcacard is present and --disable-smartcard is not used.
* Use AS_HELP_STRING for configure optionsJonathon Jongsma2015-06-151-15/+16
|
* build-sys: Replace cpu detection error with warningChristophe Fergeau2015-04-101-11/+7
| | | | | | | | configure.ac currently errors out when trying to build on non-x86/non-ARM CPUs. Since the previous commits improved big endian support a lot, this commit replaces the error with a warning at configure time to make testing on big endian platforms easier.
* build-sys: Remove unused 'X86_64' conditionalChristophe Fergeau2015-04-101-1/+0
| | | | | X86_64 was defined as an AM_CONDITIONAL, but then nothing was using it. This commit gets rid of it.
* client: Remove client codeChristophe Fergeau2014-12-031-204/+1
| | | | | | The client has been superseded by virt-viewer ( http://virt-manager.org/download/sources/virt-viewer/ ) and is no longer being maintained.
* Add LZ4 compression support.Javier Celaya2014-12-021-0/+15
| | | | | | | | - Add lz4 encoder to compress an image of type LZ4 (see spice_common). - Add code in red_worker to use LZ4 when it is enabled, and the client supports it through its display capability, or fallback to LZ. - Add enable_lz4 switch in the configure script. Show LZ4 support at the end.
* configure.ac: Never add xinerama to SPICE_REQUIRESChristophe Fergeau2014-12-011-1/+0
| | | | | | SPICE_REQUIRES is only used to generate the Requires.private line of spice-server.pc. The server code is not using xinerama, so we don't need to list xinerama in Requires.private.
* configure.ac: Only check for xinerama for client buildsChristophe Fergeau2014-12-011-18/+18
| | | | | | | Xinerama support is only used for the X11 client, but is currently being checked even for server only builds. This commit ensures Xinerama is not checked for/added to spice-server.pc when not building the client.
* build-sys: generate spice-version.hMarc-André Lureau2014-11-271-0/+11
| | | | | | | Editing the hexadecimal value of spice-version and keeping it in sync with actual release is a bit tedious. Let's generate it automatically (although handling of bumps will need temporarily static versions, when 0.12 -> 1.0 for example)
* configure.ac: use portable shellAlexander Tsoy2014-11-211-14/+18
| | | | | | | | | | | | | | | | This fixes the following errors when configure run in dash: ./configure: 17366: ./configure: SPICE_NONPKGCONFIG_LIBS+= -pthread -lm -lrt: not found ./configure: 17974: ./configure: SPICE_REQUIRES+= glib-2.0 >= 2.22: not found ./configure: 18069: ./configure: SPICE_REQUIRES+= pixman-1 >= 0.17.7: not found ./configure: 18165: ./configure: SPICE_REQUIRES+= celt051 >= 0.5.1.1: not found ./configure: 18369: ./configure: SPICE_REQUIRES+= openssl: not found ./configure: 18477: ./configure: SPICE_NONPKGCONFIG_LIBS+= : not found ./configure: 18948: ./configure: SPICE_REQUIRES+= xinerama: not found ./configure: 20377: test: no: unexpected operator ./configure: 20409: test: no: unexpected operator ./configure: 23423: test: xno: unexpected operator ./configure: 23443: test: no: unexpected operator
* build-sys: check for spicy-screenshotMarc-André Lureau2014-09-081-4/+4
|
* Update libtool version information for 0.12.5 releasev0.12.5Christophe Fergeau2014-05-191-2/+2
|
* Update 'release' instructions in configure.acChristophe Fergeau2014-05-191-18/+11
| | | | | | The instructions are obsolete, replace them with the explanation about how to handle current/revision/age from libtool manual: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
* build-sys: Fix VPATH buildsChristophe Fergeau2014-04-161-1/+1
| | | | | | Fixing this is a matter of picking the spice-common fix to generate the (de)marshaller source files in the right place, and to adjust the compiler flags to look for includes in the build directory as well.
* doc: Generate chunked manualChristophe Fergeau2014-04-161-1/+6
| | | | | This commit makes use of a2x in order to generate a chunked manual in addition to the "all in one page" one.
* Translate docbook -> asciidocMarc-André Lureau2014-03-191-8/+6
| | | | | It's much much easier to read and edit, and the end results looks better as well, see http://elmarco.fedorapeople.org/manual.html
* Add reference manualChristophe Fergeau2014-01-201-0/+21
| | | | | | | This manual documents how to enable/use various SPICE features when creating a VM by running QEMU directly, or when using libvirt, or when using virt-manager. This is based on work by Lubos Kocman
* Revise the spice client and server to use the new snd_codec functions in ↵Jeremy White2014-01-021-5/+7
| | | | | | | | spice-common. This makes celt optional, and paves the way to readily add additional codecs. Signed-off-by: Jeremy White <jwhite@codeweavers.com>
* Fix snappy detection with newer spice-gtkChristophe Fergeau2013-12-111-3/+3
| | | | It was renamed to spicy-screenshot
* Require alsa only with --enable-clientChristian Ruppert2013-11-041-6/+6
| | | | | | | | | | | | | | | | Hey guys, the alsa libraries/header seem to be required only when configured with --enable-client so I wrote a patch to make configure respect it. -- Regards, Christian Ruppert From 53683cc75ba092799f856f710cb45b2aacfb6123 Mon Sep 17 00:00:00 2001 From: Christian Ruppert <idl0r@gentoo.org> Date: Sun, 3 Nov 2013 18:36:26 +0100 Subject: [PATCH] Require alsa only with --enable-client
* Remove tunneling supportChristophe Fergeau2013-10-281-20/+1
| | | | | | It's depending on an unmaintained package (slirp), and I don't think anyone uses that code. It's not tested upstream nor in fedora, so let's remove it.
* Use hardened linker flags if availableChristophe Fergeau2013-10-101-0/+2
| | | | | | This commit reuse several macros from libvirt to test for support for "-Wl,-z -Wl,relro", "-Wl,-z -Wl,now" and "-Wl,--no-copy-dt-needed-entries", and use them if available.
* TIOCOUTQ -> SIOCOUTQ and portability ifdefsNahum Shalman2013-07-221-0/+1
| | | | | | | | The ioctl on sockets is actually named SIOCOUTQ though its value is identical to TIOCOUTQ which is for terminals. SIOCOUTQ is linux specific so we add a header check and ifdef based on the presence of the header This prevents bogus ioctls on non-Linux platforms
* configure.ac comment typo nitNahum Shalman2013-07-221-1/+1
|
* Release 0.12.4v0.12.4Uri Lublin2013-07-171-2/+2
|
* 0.12.3 releasev0.12.3Alon Levy2013-05-171-2/+2
|
* build: Use glib2Christophe Fergeau2012-12-121-0/+3
| | | | | Now that QEMU depends on glib, it won't really hurt if we depend on it as well, and we won't have to reinvent our own helpers.
* Don't build client by defaultChristophe Fergeau2012-12-121-1/+1
| | | | It has been superseded by virt-viewer/remote-viewer
* Revert "server: add websockets support via libwebsockets"Alon Levy2012-11-041-16/+0
| | | | This reverts commit 63bb37276e028ab1b1c156c9e7907bf22b6d5952.
* release 0.12.1Alon Levy2012-10-251-2/+2
|
* server: add websockets support via libwebsocketsAlon Levy2012-10-251-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New API: spice_server_set_ws_ports This adds an optional dependency on libwebsockets. You need to get my patched 0.0.3 version here: git://people.freedesktop.org/~alon/libwebsockets There is no qemu patches yet, to test change in reds.c the default value of spice_ws_port to 5959 (for the default of spice-html5). For testing there is an online client at http://spice-space.org/spice-html5/spice.html Known issues: 1. The tester (server/tests/test_display_no_ssl) gets into dropping all data after a few seconds, I think it's an issue with the implemented watches, but haven't figured it out. 2. libwebsocket's read interface is inverted to what our code expects, i.e. there is no libwebsocket_read, so there is an additional copy involved (see RedsWebSocket). This can be fixed. 3. Listening on a separate port. Since the headers are different, we could listen on the same port (first three bytes RED/GET). I don't know if we want to? Todos: 1. SSL not implemented yet. Needs some thought as to how. 2. Serve spice-html5 when accessed as a http server. Nice to have.
* configure.ac: add libcacard to SPICE_REQUIRES if built with smartcard supportAlon Levy2012-10-251-0/+1
|
* add git-version-gen and gitlog-to-changelogAlon Levy2012-10-191-11/+12
|
* Release 0.12.0v0.12.00.12.0Alon Levy2012-09-151-2/+2
|
* spice-server 0.11.5Alon Levy2012-09-131-3/+3
| | | | | | Added api: QXL interface (3.2) client_monitors_config
* Enable build on armv6+Peter Robinson2012-09-111-2/+2
| | | | | | | | | The following patch enables it to build on ARM platforms that support atomics. Tested on an armv7hl on an ARMv7 device running Fedora 18. Using firefox connecting to a RHEV-M instance I could launch consoles in spice-xpi and login so basic support works! Resolves: rhbz#613529
* Implement spice_server_set_exit_on_disconnect to enable an option whereby ↵Jeremy White2012-09-051-3/+3
| | | | the spice server shuts down on client disconnect.