summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 0.11.3 release0.11.3Alon Levy2012-09-021-3/+3
| | | | No new api entries.
* support automake >= 1.12Alon Levy2012-08-271-0/+3
| | | | | Requires a single line (sans comments) change to configure.ac in spice-common too, to define the new AM_PROG_AR.
* bump version to 0.11.2Yonit Halperin2012-08-271-1/+1
| | | | | | | New api entries: spice_server_vm_start spice_server_vm_stop spice_server_set_seamless_migration
* bump version to 0.11.1 for new spice_qxl_monitors_config_asyncAlon Levy2012-07-231-3/+3
| | | | | bump current and age since only additions where done. new server library is libspice-server.so.1.2.0 .
* build-sys: define GL flags if enabledMarc-André Lureau2012-07-161-1/+1
| | | | The server too can use opengl, independently from client.
* Added configure option --disable-xineramaNikolay Orlyuk2012-06-191-1/+14
| | | | | | This parameter was added to be able to control dependency on libXinerama. Which is really useful for package managers. Fixes bug #51192
* Release 0.11.00.11.0Alon Levy2012-06-121-3/+21
| | | | | | | | | | | | | | | | | | | | Current bumped and age bumped for new intefaces only (no backward incompatible changes). New libtool version is 2.0.1, using --version-info instead of --version-name. Doing the version change and --version-name to --version-info change here to avoid changing the libtool version twice. Added interfaces: spice_server_set_name spice_server_set_uuid spice_server_set_listen_socket_fd spice_server_is_server_mouse New library name in linux: libspice-server.so.1.1.0 Old: libspice-server.so.1.0.2
* cleanup x11 library detection for building clientNahum Shalman2012-05-041-12/+9
| | | | | | | | | | Consolidate two separate chunks of library hunting that depend on the same check. Check if we're actually building the client before looking for client only libraries. Hide some of the final output if we're not building the client.
* Ensure __STDC_FORMAT_MACROS is always defined firstDaniel P. Berrange2012-04-261-0/+2
| | | | | | | | | | | The client/common.h file defines __STDC_FORMAT_MACROS before including inttypes.h so that the PRI* macros get defined in C++. This is ignoring the possibility that other global includes may have already pulled in inttypes.h We need __STDC_FORMAT_MACROS to be defined before any header files are included. Putting it in config.h satisfies this, since config.h is always the first header
* Enable many more compiler warningsDaniel P. Berrange2012-04-251-76/+1
| | | | | | | | | | | * m4/manywarnings.m4m, m4/warnings.m4: Import GNULIB warnings modules * m4/spice-compile-warnings.m4: Define SPICE_COMPILE_WARNINGS * configure.ac: Replace compile warning check with a call to SPICE_COMPILE_WARNINGS * client/Makefile.am: Use WARN_CXXFLAGS instead of WARN_CFLAGS Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
* Use the spice-common submoduleMarc-André Lureau2012-03-251-7/+3
| | | | | | | | | | | | | | | | | | This patch will replace the common/ directory with the spice-common project. It is for now a simple project subdirectory shared with spice-gtk, but the goal is to make it a proper library later on. With this change, the spice-server build is broken. The following commits fix the build, and have been seperated to ease the review. v2 - moves all the generated marshallers to spice-common library - don't attempt to fix windows VS build, which should somehow be splitted with spice-common (or built from tarball only to avoid generation tools/libs deps) v3 - uses libspice-common-client - fix a mutex.h inclusion reported by Alon
* build-sys: use spice-protocol as submoduleMarc-André Lureau2012-03-011-1/+3
|
* Add configure-time check for -Wl, --version-script optionDan McGee2012-02-211-0/+10
| | | | | | | | | This is supported by the GNU linker, but not the Solaris linker, which is used as the default on that platform even when compiling with GCC. Omit passing the option to the linker on platforms that do not support it. Signed-off-by: Dan McGee <dpmcgee@gmail.com>
* Adding support to automated testsFabiano Fidêncio2012-02-141-0/+19
| | | | | | | As suggested by Alon, a simple automated test to try to find regressions in Spice code. To use this, compile Spice with --enable-automated-tests and run test_display_streaming passing --automated-tests as parameter.
* Fix mandatory -Werror optionErlon Cruz2012-02-091-2/+1
| | | | | Compilation was breaking due to warning errors even when configuring with --enable-werror=no. This patch fix this.
* Release 0.10.1Hans de Goede2012-01-231-1/+1
|
* Use found python binary to check for pyparsingDan McGee2012-01-231-1/+2
| | | | | | | | | This matches what we do in client/Makefile.am to actually run the python scripts, which is to use the python binary we find first, preferring 'python2' over 'python'. This makes the compile work on odd systems such as Arch Linux where the python binary is actually python3. Signed-off-by: Dan McGee <dpmcgee@gmail.com>
* Replace test XXX -a YYY with test XXX && test YYYDaniel P. Berrange2012-01-131-5/+5
| | | | | The '-a' and '-o' operators to test are not portable. Always combine two invocations of 'test' using || or && instead.
* Always quote first arg to AC_DEFINEDaniel P. Berrange2012-01-131-4/+4
| | | | The first arg to AC_DEFINE should always be quoted
* configure: spice-protocol >= 0.10.1 (mini header support)Yonit Halperin2012-01-121-1/+1
|
* client: add xinerama supportArnon Gilboa2011-11-141-0/+15
| | | | | | | | | | | | | | RHEL-6 Bugzilla: 695323 cherry-picked from qspice commit 003667ac99beeec9b330a07bc3569c59a96d4588 which fixes RHEL-5 541566 with merge of the one line qspice fix to SPICE_REQUIRES: 9f3fe4755f11044a45c4b21148466a997fcbf735 spice: fixed reference to xinerama pkg config file (Xinerama.pc=>xinerama.pc) Author: Yonit Halperin <yhalperi@redhat.com>
* Release 0.10.00.10.0Alon Levy2011-11-101-2/+2
|
* Release 0.9.2Yonit Halperin2011-11-021-1/+1
|