Commit Graph

70 Commits

Author SHA1 Message Date
Maxim Cournoyer b7cbca221f
Merge branch 'version-1.3.0' 2021-05-11 22:42:59 -04:00
Maxim Cournoyer a33afba4f1
gnu: spice-vdagent: Update to 0.21.0 and enable GTK+ support.
* gnu/packages/spice.scm (spice-vdagent): Update to 0.21.0.
Remove trailing #t.
[make-flags]: New argument.
[phases]{fix-test-termination}: New phase.
[inputs]: Add gtk+.
[native-inputs]{procps}: New input.
2021-05-06 16:51:49 -04:00
Tobias Geerinckx-Rice 2aa18eeb9e
gnu: usbredir: Update to 0.9.0.
* gnu/packages/spice.scm (usbredir): Update to 0.9.0.
[native-inputs]: Add autoconf, automake, and libtool.
2021-04-20 03:31:52 +02:00
Vincent Legoll 395489cdc9
gnu: spice-vdagent: Update to 0.20.0.
* gnu/packages/spice.scm (spice-vdagent): Update to 0.20.0.
[inputs]: Add libdrm.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-01-03 00:12:39 +02:00
Tobias Geerinckx-Rice facdae042d
gnu: virt-viewer: Enable VNC support.
* gnu/packages/spice.scm (virt-viewer)[inputs]: Add gtk-vnc.
2020-11-05 04:00:13 +01:00
Tobias Geerinckx-Rice 05e9a46347
gnu: spice-protocol: Update to 0.14.3.
* gnu/packages/spice.scm (spice-protocol): Update to 0.14.3.
2020-10-06 02:54:02 +02:00
Mark H Weaver 035df987f1
gnu: spice-gtk: Only use "good" GStreamer plugins out of the box.
Do not propagate plugins that are known to be patent encumbered out of the
box, so the user has a choice.

* gnu/packages/spice.scm (spice-gtk)[propagated-inputs]: Remove gst-libav,
gst-plugins-bad and gst-plugins-ugly.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-09-24 00:37:39 -04:00
Tobias Geerinckx-Rice 6d2155168f
gnu: spice-protocol: Update to 0.14.2.
* gnu/packages/spice.scm (spice-protocol): Update to 0.14.2.
[arguments]: Install COPYING manually now.
2020-05-23 15:37:57 +02:00
Marius Bakke 87a40d7203
Merge branch 'master' into core-updates 2020-05-05 20:43:21 +02:00
Christopher Baines 17adb70f78
gnu: spice: Add libcacard as an input to enable smartcard support.
This is to fix an issue with gnome-boxes when trying to start a virtual
machine:

  unsupported type name: smartcard

* gnu/packages/spice.scm (spice)[inputs]: Add libcacard.
2020-05-03 10:37:16 +01:00
Christopher Baines ee3d20b9de
gnu: Add libcacard.
Required for smartcard support in QEMU.

* gnu/packages/spice.scm (libcacard): New variable.
2020-05-03 10:37:16 +01:00
Marius Bakke 29c6fb0d33
gnu: spice-gtk: Add an absolute reference for libjpeg in the .la files.
* gnu/packages/spice.scm (spice-gtk)[arguments]: Add phase 'patch-la-files.
2020-04-10 15:53:19 +02:00
Marius Bakke 50b99c90c8
Merge branch 'master' into core-updates 2020-03-10 20:50:02 +01:00
Tobias Geerinckx-Rice 99e8ce528c
gnu: spice-protocol: Update to 0.14.1.
* gnu/packages/spice.scm (spice-protocol): Update to 0.14.1.
2020-03-09 16:01:19 +01:00
Tobias Geerinckx-Rice c0dc417909
gnu: spice: Update to 0.14.3.
* gnu/packages/spice.scm (spice): Update to 0.14.3.
[source]: Remove obsolete patch.
* gnu/packages/patches/spice-fix-test-armhf.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2020-03-07 12:48:18 +01:00
Marius Bakke 4bd428a7ce
gnu: Replace uses of 'libjpeg' with 'libjpeg-turbo'.
* gnu/packages/abiword.scm (abiword)[inputs]: Change from LIBJPEG to
LIBJPEG-TURBO.
* gnu/packages/admin.scm (testdisk)[inputs]: Likewise.
* gnu/packages/algebra.scm (giac)[inputs]: Likewise.
* gnu/packages/animation.scm (synfig)[inputs]: Likewise.
* gnu/packages/astronomy.scm (gnuastro, celestia)[inputs]: Likewise.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
* gnu/packages/cran.scm (r-jpeg, r-tiff, r-readbitmap)[inputs]: Likewise.
* gnu/packages/cups.scm (cups-filters, hplip)[inputs]: Likewise.
* gnu/packages/display-managers.scm (slim)[inputs]: Likewise.
* gnu/packages/ebook.scm (fbreader)[inputs]: Likewise.
* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise.
* gnu/packages/fltk.scm (fltk, ntk)[inputs]: Likewise.
* gnu/packages/fontutils.scm (fontforge)[inputs]: Likewise.
* gnu/packages/freedesktop.scm (weston)[inputs]: Likewise.
* gnu/packages/game-development.scm (sfml, allegro, aseprite, python-pygame,
eureka, ioquake3)[inputs]: Likewise.
* gnu/packages/games.scm (adanaxisgpl, freedroidrpg, irrlicht, minetest,
fizmo, supertuxkart, gzdoom, xmoto, xonotic)[inputs]: Likewise.
* gnu/packages/gd.scm (gd, perl-gd)[inputs]: Likewise.
* gnu/packages/ghostscript.scm (lcms)[inputs]: Likewise.
(ghostscript)[inputs, native-inputs]: Likewise.
* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
* gnu/packages/gnome.scm (libgnomeui, eog, tracker-miners, gthumb)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/gnustep.scm (windowmaker)[inputs]: Likewise.
* gnu/packages/graphics.scm (blender, blender-2.79, openimageio,
openscenegraph, openscenegraph-3.4, povray, fgallery)[inputs]: Likewise.
* gnu/packages/graphviz.scm (graphviz)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Likewise.
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Likewise.
* gnu/packages/image-processing.scm (dcmtk, mia, vtk, opencv, vips, nip2, vxl,
insight-toolkit)[inputs]: Likewise.
* gnu/packages/image-viewers.scm (gpicview, luminance-hdr)[inputs]: Likewise.
* gnu/packages/image.scm (jpegoptim, libtiff, leptonica, imlib2, freeimage,
vigra, libwebp, libmng, jasper, steghide, jp2a)[inputs]: Likewise.
* gnu/packages/imagemagick.scm (imagemagick, graphicsmagick)[inputs]: Likewise.
* gnu/packages/java.scm (icedtea-6, icedtea-7, openjdk9, openjdk11,
openjdk12)[inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (khtml)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (dlib, tensorflow)[inputs]: Likewise.
* gnu/packages/mate.scm (atril, eom)[inputs]: Likewise.
* gnu/packages/maths.scm (hdf4, hdf-java, hdf-eos2, netcdf)[inputs]: Likewise.
* gnu/packages/netpbm.scm (netpbm)[inputs]: Likewise.
* gnu/packages/pdf.scm (zathura-pdf-mupdf, podofo, mupdf, fbida)[inputs]: Likewise.
* gnu/packages/photo.scm (libraw, libpano13, enblend-enfuse, darktable, hugin,
rawtherapee)[inputs]: Likewise.
* gnu/packages/prolog.scm (swi-prolog)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-hdf4, python-pillow)[inputs]: Likewise.
* gnu/packages/qt.scm (qtbase, qtwebkit)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/scanner.scm (sane-backends, xsane)[inputs]: Likewise.
* gnu/packages/scheme.scm (racket)[inputs]: Likewise.
* gnu/packages/scribus.scm (scribus)[inputs]: Likewise.
* gnu/packages/sdl.scm (sdl-image)[propagated-inputs]: Likewise.
(guile-sdl)[native-inputs]: Likewise.
* gnu/packages/spice.scm (spice-gtk)[inputs]: Likewise.
* gnu/packages/statistics.scm (r-with-tests)[inputs]: Likewise.
* gnu/packages/tcl.scm (perl-tk)[inputs]: Likewise.
* gnu/packages/upnp.scm (readymedia)[inputs]: Likewise.
* gnu/packages/video.scm (mplayer, mpv, v4l-utils, motion)[inputs]: Likewise.
* gnu/packages/web-browsers.scm (dillo, links)[inputs]: Likewise.
* gnu/packages/web.scm (netsurf)[inputs]: Likewise.
* gnu/packages/webkit.scm (webkitgtk)[inputs]: Likewise.
* gnu/packages/wine.scm (wine)[inputs]: Likewise.
* gnu/packages/wv.scm (wv)[inputs]: Likewise.
* gnu/packages/wxwidgets.scm (wxwidgets, wxwidgets-2)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (xscreensaver)[inputs]: Likewise.
* gnu/packages/xfce.scm (tumbler)[inputs]: Likewise.
* gnu/packages/xfig.scm (xfig, transfig)[inputs]: Likewise.
* gnu/packages/xorg.scm (xpra)[inputs]: Likewise.
2020-01-22 22:12:34 +01:00
Marius Bakke 20eb3b7e74
gnu: spice: Fix test failure on armhf-linux.
* gnu/packages/patches/spice-fix-test-armhf.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/spice.scm (spice)[source](patches): New field.
2020-01-12 22:23:27 +01:00
Efraim Flashner 10e73bbc5e
gnu: spice-gtk: Build with vala support.
* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala.
[arguments]: Add '--enable-vala' to configure-flags.
2019-11-19 09:25:12 +02:00
Tobias Geerinckx-Rice 4f20e0a2f6
gnu: spice-gtk: Update to 0.37.
* gnu/packages/spice.scm (spice-gtk): Update to 0.37.
[propagated-inputs]: Use latest spice-protocol.
(spice-protocol-0.12): Remove unused variable.
2019-07-24 21:29:10 +02:00
Marius Bakke a0d44bb09f
gnu: spice: Update to 0.14.2 [fixes CVE-2019-3813].
* gnu/packages/spice.scm (spice): Update to 0.14.2.
2019-05-01 22:15:01 +02:00
Marius Bakke a550da6247
gnu: spice-protocol: Update to 0.14.0.
* gnu/packages/spice.scm (spice-protocol): Update to 0.14.0.
(spice-protocol-0.12): New public variable.
(spice-gtk)[propagated-inputs]: Change SPICE-PROTOCOL to SPICE-PROTOCOL-0.12.
2019-05-01 22:15:01 +02:00
Marius Bakke fbd2a245f7
gnu: spice-gtk: Update to 0.36.
* gnu/packages/spice.scm (spice-gtk): Update to 0.36.
[inputs]: Add JSON-GLIB.
[arguments]: Disable session test.
2019-04-16 21:19:34 +02:00
Marius Bakke a2d2c0bffe
gnu: spice-gtk: Propagate required inputs.
* gnu/packages/spice.scm (spice-gtk)[inputs]: Move GTK+, PIXMAN and OPENSSL ...
[propagated-inputs]: ... here.
(virt-viewer)[inputs]: Remove OPENSSL.
2019-04-16 21:19:34 +02:00
Efraim Flashner 36a4366d79
gnu: Fix descriptions to not use quotes.
* gnu/packages/admin.scm (wpa-supplicant-minimal, mingetty, di),
* gnu/packages/audio.scm (fil-plugins),
* gnu/packages/base.scm (make-ld-wrapper, make-glibc-locales),
* gnu/packages/bioinformatics.scm (r-samtools),
* gnu/packages/chez.scm (chez-mit),
* gnu/packages/commencement.scm (make-gcc-toolchain),
* gnu/packages/compression.scm (fastjar),
* gnu/packages/cran.scm (r-maps, r-rcpp),
* gnu/packages/databases.scm (sparql-query),
* gnu/packages/dunst.scm (dunst),
* gnu/packages/ftp.scm (ncftp),
* gnu/packages/gl.scm (freeglut),
* gnu/packages/haskell-check.scm (ghc-tasty-golden),
* gnu/packages/haskell.scm (ghc-case-insensitive, ghc-text,
ghc-haskell-src, ghc-syb, ghc-deepseq-generics, ghc-network-uri,
ghc-rerebase, ghc-zlib),
* gnu/packages/image.scm (jbig2dec),
* gnu/packages/kde-frameworks.scm (kinit, karchive),
* gnu/packages/linux.scm (wireless-tools, perf, module-init-tools, kbd),
* gnu/packages/lirc.scm (lirc),
* gnu/packages/lisp.scm (uglify-js),
* gnu/packages/mate.scm (mate-netbook),
* gnu/packages/microcom.scm (microcom),
* gnu/packages/music.scm (bristol),
* gnu/packages/networking.scm (perl-geo-ip),
* gnu/packages/patchutils.scm (patches),
* gnu/packages/perl-check.scm (perl-test-more-utf8),
* gnu/packages/perl.scm (perl-log-report-optional, perl-file-which,
perl-io-tty, perl-log-any, perl-digest-sha1, perl-class-load,
perl-regexp-common, perl-module-pluggable, perl-class-modifier),
* gnu/packages/python-xyz.scm (python-backports-abc, python-natsort),
* gnu/packages/samba.scm (iniparser),
* gnu/packages/search.scm (mlocate),
* gnu/packages/spice.scm (spice),
* gnu/packages/statistics.scm (r-dt, r-lubridate, r-estimability,
r-commonmark, r-digest, r-viridislite, r-stringr),
* gnu/packages/tex.scm (texlive-latex-changebar),
* gnu/packages/version-control.scm (subversion),
* gnu/packages/w3m.scm (w3m),
* gnu/packages/web.scm (perl-http-parser,
perl-plack-middleware-reverseproxy),
* gnu/packages/xorg.scm (xkeyboard-config, mkfontdir, xcursor-theme,
mkfontscale, xinit, font-alias)[description]: Use @code instead of quotes.
2019-03-31 20:51:10 +03:00
Rutger Helling 589ce84d17
gnu: Remove spice-protocol@0.12.14.
* gnu/packages/spice.scm (spice-protocol@0.12.14): Remove variable.
2019-02-25 16:00:20 +01:00
Rutger Helling 44ad1c16e2
gnu: Add spice-protocol@0.12.14.
* gnu/packages/spice.scm (spice-protocol@0.12.14): New variable.
2019-02-09 22:23:14 +01:00
Ludovic Courtès 50a93adc05
Merge branch 'staging' 2019-02-09 15:14:59 +01:00
Tobias Geerinckx-Rice 0fa63b8908
gnu: spice-protocol: Update to 0.12.15.
* gnu/packages/spice.scm (spice-protocol): Update to 0.12.15.
2019-02-08 23:50:52 +01:00
Marius Bakke 6521155212
gnu: glib-networking: Update to 2.58.0.
* gnu/packages/gnome.scm (glib-networking): Update to 2.58.0.
[build-system]: Change to MESON-BUILD-SYSTEM.
[arguments]: Explicitly disable libproxy; add phase to appease tests.
(libgdata, libsoup)[arguments]: Remove phase that sets SSL_CERT_FILE.
* gnu/packages/spice.scm (spice)[arguments]: Likewise.
* gnu/packages/web.scm (uhttpmock)[arguments]: Likewise.
2018-12-12 20:49:14 +01:00
Ludovic Courtès 8504d19222
gnu: spice: Run tests sequentially.
* gnu/packages/spice.scm (spice)[arguments]: Add #:parallel-tests?.
2018-11-18 12:28:34 +01:00
Taegil Bae 3f995aaf21
gnu: spice-vdagent: Fix typo in desktop file.
Fixes <https://bugs.gnu.org/33346>.

* gnu/packages/spice.scm (spice-vdagent)[arguments]: Fix typo in
'patch-spice-vdagent.desktop' phase.
2018-11-13 15:26:30 -05:00
Marius Bakke f6b7ccc9f9
gnu: spice: Update to 0.14.1 [fixes CVE-2018-10873].
* gnu/packages/spice.scm (spice): Update to 0.14.1.
[source](uri): Update to new "spice-server" subdirectory.
[native-inputs]: Add GLIB-NETWORKING and GSETTINGS-DESKTOP-SCHEMAS.
[arguments]: Remove configure-flag which is now off even when celt is
available.  Add phase to set $SSL_CERT_FILE.
2018-09-11 14:12:53 +02:00
Marius Bakke 41a659d2ec
gnu: usbredir: Update to 0.8.0.
* gnu/packages/spice.scm (usbredir): Update to 0.8.0.
[source]: Use URL-FETCH.
[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
[arguments]: Remove.
2018-09-11 14:12:53 +02:00
Tobias Geerinckx-Rice 800248fe59
gnu: virt-viewer: Update to 7.0.
* gnu/packages/spice.scm (virt-viewer): Update to 7.0.
2018-08-11 05:02:20 +02:00
Tobias Geerinckx-Rice 206feae736
gnu: spice-gtk: Update to 0.35.
* gnu/packages/spice.scm (spice-gtk): Update to 0.35.
2018-08-11 05:02:19 +02:00
Tobias Geerinckx-Rice 52d5b73fc4
gnu: spice-protocol: Update to 0.12.14.
* gnu/packages/spice.scm (spice-protocol): Update to 0.12.14.
2018-06-15 09:57:16 +02:00
Rutger Helling be65267f93
gnu: virt-viewer: Update to 6.0.
* gnu/packages/spice.scm (virt-viewer): Update to 6.0.
2018-04-24 12:14:37 +02:00
Ludovic Courtès 07a049ceb1
gnu: usbredir: Build without '-Werror'.
Fixes build failure introduced in
58ee8a94a9, where compilation would fail
with:

  usbredirhost.c: In function ?usbredirhost_open_full?:
  usbredirhost.c:749:5: error: ?libusb_set_debug? is deprecated: Use libusb_set_option instead [-Werror=deprecated-declarations]
       libusb_set_debug(host->ctx, host->verbose);
       ^
  In file included from usbredirhost.h:24:0,
		   from usbredirhost.c:31:
  /gnu/store/j8hzc465xy33cjfcq3wv39szxia4xrzv-libusb-1.0.22/include/libusb-1.0/libusb.h:1300:18: note: declared here
   void LIBUSB_CALL libusb_set_debug(libusb_context *ctx, int level);
		    ^
  cc1: all warnings being treated as errors

* gnu/packages/spice.scm (usbredir)[arguments]: In 'autogen' phase,
remove '-Werror' from configure.ac.
2018-03-26 09:38:29 +02:00
Efraim Flashner 96dcb8a037
gnu: usbredir: Declare a source file-name.
* gnu/packages/spice.scm (usbredir)[source]: Declare a source file-name.
2018-03-13 21:48:26 +02:00
Tobias Geerinckx-Rice d5ae997aaf
gnu: spice: Use HTTPS for spice-space.org home pages.
* gnu/packages/spice.scm (spice, spice-vdagent)[home-page]: Use HTTPS
2018-01-21 02:53:15 +01:00
Tobias Geerinckx-Rice e564a16e28
gnu: spice-gtk: Update to 0.34.
* gnu/packages/spice.scm (spice-gtk): Update to 0.34.
2018-01-21 02:53:15 +01:00
Andy Patterson b142756d9c
gnu: spice: Update to 0.14.0.
This is a follow-up to commit 9a187b39b7.

* gnu/packages/spice.scm (spice): Update to 0.14.0.
[source]: Remove obsolete patches. Use HTTPS URL.
[inputs]: Add orc.
[home-page]: Update to use https.
* gnu/packages/patches/spice-CVE-2016-9577.patch,
gnu/packages/patches/spice-CVE-2016-9578-1.patch,
gnu/packages/patches/spice-CVE-2016-9578-2.patch,
gnu/packages/patches/spice-CVE-2017-7506.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-12-04 14:05:23 -05:00
Andy Patterson c44dd0d676
gnu: spice-gtk: Enable GObject introspection support.
Allows virt-manager to use the spice-gtk widget.

* gnu/packages/spice.scm (spice-gtk)[inputs]: Add gobject-introspection.
[arguments]<#:configure-flags>: Add --enable-introspection.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-10-19 12:17:43 +02:00
Leo Famulari 3e879d1add
gnu: spice-protocol: Update to 0.12.13.
* gnu/packages/spice.scm (spice-protocol): Update to 0.12.13.
2017-07-13 12:32:15 -04:00
Leo Famulari d89ce52096
gnu: spice: Fix CVE-2017-7506.
* gnu/packages/patches/spice-CVE-2017-7506.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/spice.scm (spice)[source]: Use it.
2017-07-12 16:27:40 -04:00
Leo Famulari 301565266f
gnu: usbredir: Use HTTPS home-page URL.
* gnu/packages/spice.scm (usbredir)[home-page]: Use HTTPS URL.
2017-07-12 16:27:40 -04:00
Leo Famulari 83ad0dfcbe
gnu: virt-viewer: Update to 5.0.
* gnu/packages/spice.scm (virt-viewer): Update to 5.0.
2017-07-12 16:27:37 -04:00
Leo Famulari 1e5b8beeff
gnu: virglrenderer: Fix CVE-2017-6386.
* gnu/packages/patches/virglrenderer-CVE-2017-6386.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/spice.scm (virglrenderer)[source]: Use it.
2017-03-16 19:39:55 -04:00
ng0 f578a41260
gnu: usbredir: Use correct url.
* gnu/packages/spice.scm (usbredir)[source]: Update repository URL.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-02-20 21:31:26 +10:00
Marius Bakke f057755e6e
gnu: spice-gtk: Update to 0.33.
* gnu/packages/spice.scm (spice-gtk): Update to 0.33.
[source, home-page]: Use HTTPS.
2017-02-11 20:12:41 +01:00