notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-spice-gtk Python bindings for SPICE remote desktop servers
0.33_1 deskutils Deleted on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.33_1Version of this port present on the latest quarterly branch.
Maintainer: olevole@olevole.ru search for ports maintained by this maintainer
Port Added: 2015-02-09 16:22:08
Last Update: 2018-01-20 17:37:21
SVN Revision: 459530
People watching this port, also watch:: python, unoconv, py39-pycparser, sysinfo
Also Listed In: gnome python
License: GPLv2
WWW:
http://www.spice-space.org/
Description:
spice-gtk is a GTK+2 and GTK+3 SPICE widget. It features glib-based objects for SPICE protocol parsing and a gtk widget for embedding the SPICE display into other applications such as virt-manager. Python bindings are available too. WWW: http://www.spice-space.org/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (100 items)
Collapse this list.
  1. /usr/local/share/licenses/py27-spice-gtk-0.33_1/catalog.mk
  2. /usr/local/share/licenses/py27-spice-gtk-0.33_1/LICENSE
  3. /usr/local/share/licenses/py27-spice-gtk-0.33_1/GPLv2
  4. bin/spicy
  5. bin/spicy-screenshot
  6. bin/spicy-stats
  7. include/spice-client-glib-2.0/channel-cursor.h
  8. include/spice-client-glib-2.0/channel-display.h
  9. include/spice-client-glib-2.0/channel-inputs.h
  10. include/spice-client-glib-2.0/channel-main.h
  11. include/spice-client-glib-2.0/channel-playback.h
  12. include/spice-client-glib-2.0/channel-port.h
  13. include/spice-client-glib-2.0/channel-record.h
  14. include/spice-client-glib-2.0/channel-smartcard.h
  15. include/spice-client-glib-2.0/channel-usbredir.h
  16. include/spice-client-glib-2.0/channel-webdav.h
  17. include/spice-client-glib-2.0/smartcard-manager.h
  18. include/spice-client-glib-2.0/spice-audio.h
  19. include/spice-client-glib-2.0/spice-channel-enums.h
  20. include/spice-client-glib-2.0/spice-channel.h
  21. include/spice-client-glib-2.0/spice-client.h
  22. include/spice-client-glib-2.0/spice-file-transfer-task.h
  23. include/spice-client-glib-2.0/spice-glib-enums.h
  24. include/spice-client-glib-2.0/spice-option.h
  25. include/spice-client-glib-2.0/spice-session.h
  26. include/spice-client-glib-2.0/spice-types.h
  27. include/spice-client-glib-2.0/spice-uri.h
  28. include/spice-client-glib-2.0/spice-util.h
  29. include/spice-client-glib-2.0/spice-version.h
  30. include/spice-client-glib-2.0/usb-device-manager.h
  31. include/spice-client-gtk-3.0/spice-client-gtk.h
  32. include/spice-client-gtk-3.0/spice-grabsequence.h
  33. include/spice-client-gtk-3.0/spice-gtk-session.h
  34. include/spice-client-gtk-3.0/spice-widget-enums.h
  35. include/spice-client-gtk-3.0/spice-widget.h
  36. include/spice-client-gtk-3.0/usb-device-widget.h
  37. include/spice-controller/spice-controller.h
  38. lib/girepository-1.0/SpiceClientGLib-2.0.typelib
  39. lib/girepository-1.0/SpiceClientGtk-3.0.typelib
  40. lib/libspice-client-glib-2.0.so
  41. lib/libspice-client-glib-2.0.so.8
  42. lib/libspice-client-glib-2.0.so.8.6.0
  43. lib/libspice-client-gtk-3.0.so
  44. lib/libspice-client-gtk-3.0.so.5
  45. lib/libspice-client-gtk-3.0.so.5.0.0
  46. lib/libspice-controller.so
  47. lib/libspice-controller.so.0
  48. lib/libspice-controller.so.0.0.0
  49. libdata/pkgconfig/spice-client-glib-2.0.pc
  50. libdata/pkgconfig/spice-client-gtk-3.0.pc
  51. libdata/pkgconfig/spice-controller.pc
  52. man/man1/spice-client.1.gz
  53. share/doc/spice-gtk/SpiceAudio.html
  54. share/doc/spice-gtk/SpiceChannel.html
  55. share/doc/spice-gtk/SpiceCursorChannel.html
  56. share/doc/spice-gtk/SpiceDisplayChannel.html
  57. share/doc/spice-gtk/SpiceFileTransferTask.html
  58. share/doc/spice-gtk/SpiceInputsChannel.html
  59. share/doc/spice-gtk/SpiceMainChannel.html
  60. share/doc/spice-gtk/SpicePlaybackChannel.html
  61. share/doc/spice-gtk/SpicePortChannel.html
  62. share/doc/spice-gtk/SpiceRecordChannel.html
  63. share/doc/spice-gtk/SpiceSession.html
  64. share/doc/spice-gtk/SpiceSmartcardChannel.html
  65. share/doc/spice-gtk/SpiceSmartcardManager.html
  66. share/doc/spice-gtk/SpiceUsbDeviceManager.html
  67. share/doc/spice-gtk/SpiceUsbredirChannel.html
  68. share/doc/spice-gtk/SpiceWebdavChannel.html
  69. share/doc/spice-gtk/annotation-glossary.html
  70. share/doc/spice-gtk/api-index-deprecated.html
  71. share/doc/spice-gtk/api-index-full.html
  72. share/doc/spice-gtk/api-reference.html
  73. share/doc/spice-gtk/application-support.html
  74. share/doc/spice-gtk/ch01.html
  75. share/doc/spice-gtk/ch02.html
  76. share/doc/spice-gtk/ch03.html
  77. share/doc/spice-gtk/home.png
  78. share/doc/spice-gtk/index.html
  79. share/doc/spice-gtk/left-insensitive.png
  80. share/doc/spice-gtk/left.png
  81. share/doc/spice-gtk/object-tree.html
  82. share/doc/spice-gtk/right-insensitive.png
  83. share/doc/spice-gtk/right.png
  84. share/doc/spice-gtk/spice-gtk-SpiceDisplay.html
  85. share/doc/spice-gtk/spice-gtk-SpiceGtkSession.html
  86. share/doc/spice-gtk/spice-gtk-SpiceURI.html
  87. share/doc/spice-gtk/spice-gtk-SpiceUsbDeviceWidget.html
  88. share/doc/spice-gtk/spice-gtk-Utilities.html
  89. share/doc/spice-gtk/spice-gtk-Version-Information.html
  90. share/doc/spice-gtk/spice-gtk.devhelp2
  91. share/doc/spice-gtk/style.css
  92. share/doc/spice-gtk/up-insensitive.png
  93. share/doc/spice-gtk/up.png
  94. share/gir-1.0/SpiceClientGLib-2.0.gir
  95. share/gir-1.0/SpiceClientGtk-3.0.gir
  96. share/locale/fr/LC_MESSAGES/spice-gtk.mo
  97. share/locale/it/LC_MESSAGES/spice-gtk.mo
  98. share/vala/vapi/spice-protocol.vapi
  99. @postexec /sbin/ldconfig -m /usr/local/lib
  100. @postunexec /sbin/ldconfig -R
Collapse this list.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}spice-gtk>0:deskutils/py-spice-gtk@${PY_FLAVOR}
No installation instructions:
This port has been deleted.
PKGNAME: py27-spice-gtk
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1477412449 SHA256 (spice-gtk-0.33.tar.bz2) = 7daf33b786ab8ebc9fe6e7b11745100ee1ab66e61a5811d1d5aabe4d66eaaf39 SIZE (spice-gtk-0.33.tar.bz2) = 1383927

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Master port: deskutils/spice-gtk
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. spice-protocol>=0.12.10 : devel/spice-protocol
  2. py27-pyparsing>=2.0.1 : devel/py-pyparsing@py27
  3. py27-gtk2>=0 : x11-toolkits/py-gtk2
  4. autoconf-2.69 : devel/autoconf
  5. autoheader-2.69 : devel/autoconf
  6. autoreconf-2.69 : devel/autoconf
  7. aclocal-1.15 : devel/automake
  8. automake-1.15 : devel/automake
  9. libtoolize : devel/libtool
  10. gmake : devel/gmake
  11. pkgconf>=1.3.0_1 : devel/pkgconf
  12. python2.7 : lang/python27
  13. msgfmt : devel/gettext-tools
  14. intltool-extract : textproc/intltool
  15. g-ir-scanner : devel/gobject-introspection
  16. pixman-1.pc : x11/pixman
  17. gstreamer1-plugins>=1.4 : multimedia/gstreamer1-plugins
Runtime dependencies:
  1. spice-protocol>=0.12.10 : devel/spice-protocol
  2. py27-gtk2>=0 : x11-toolkits/py-gtk2
  3. python2.7 : lang/python27
  4. pixman-1.pc : x11/pixman
  5. gstreamer1-plugins>=1.4 : multimedia/gstreamer1-plugins
Library dependencies:
  1. libsasl2.so : security/cyrus-sasl2
  2. libjpeg.so : graphics/jpeg-turbo
  3. libintl.so : devel/gettext-runtime
  4. libatk-1.0.so : accessibility/atk
  5. libglib-2.0.so : devel/glib20
  6. libintl.so : devel/gettext-runtime
  7. libgtk-x11-2.0.so : x11-toolkits/gtk20
  8. libgtk-3.so : x11-toolkits/gtk30
  9. libpango-1.0.so : x11-toolkits/pango
  10. libgstreamer-1.0.so : multimedia/gstreamer1
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py27-spice-gtk-0.33_1: DOCS=on: Build and/or install documentation NLS=on: Native Language Support SASL=on: SASL authentication support ====> Options available for the single AUDIO: you have to select exactly one of them GSTREAMER=on: Multimedia support via GStreamer PULSEAUDIO=off: PulseAudio sound server support NOAUDIO=off: Disable audio backend ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
autoreconf cpe gmake jpeg libtool pkgconfig tar:bzip2 ssl localbase:ldflags python:2.7 gettext gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://www.spice-space.org/download/gtk/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: deskutils/spice-gtk
CommitCreditsLog message
0.33_1
20 Jan 2018 17:37:21
Revision:459530Original commit files touched by this commit
novel search for other commits by this committer
deskutils/py-spice-gtk: remove port

spice-gtk dropped support of the old style Python bindings (non-gir based)
quite some time ago [1]. So keeping this port no longer makes sense as
it's not different from the master port.

1:
https://github.com/SPICE/spice-gtk/commit/0917002c48a0a5deb615d120a0e5997eefc89fd4
0.32_1
17 Oct 2016 15:15:08
Revision:424123Original commit files touched by this commit
marino search for other commits by this committer
deskutils/(py-)spice-gtk: Fix build including with gold linker

These ports starting failing on gold linker with messages like:
./.libs/libspice-client-gtk-3.0.so:
  error: undefined reference to 'XGetPointerControl'
./.libs/libspice-client-gtk-3.0.so:
  error: undefined reference to 'XChangePointerControl'

The problem and fix was already described here:
  https://bugs.freedesktop.org/show_bug.cgi?id=97383

Apparently USES=pathfix and USES=autoreconf can't be used together, so
the pkgconfig directory is now passed via MAKE_ARGS

While here, fix py-spice-gtk install error by removing non-installed file
from the pkg-list.

Approved by:	just-fix-it
0.30_1
02 Jan 2016 23:09:37
Revision:405100Original commit files touched by this commit
rakuco search for other commits by this committer
py-spice-gtk: Fix plist and unmark BROKEN.

The attached patch removes the static library version of SpiceClientGtk.a from
the port's plist. After 0.26, the spice-gtk disables static builds by default.
I tried passing --enable-static, but the build fails:

gmake[3]: Entering directory
'/wrkdirs/usr/ports/deskutils/py-spice-gtk/work/spice-gtk-0.30/tests'
  CC       coroutine.o
  CC       util.o
  CC       session.o
  CCLD     coroutine
  CCLD     session
  CCLD     util
/usr/bin/ld: undefined reference to symbol `hypot@@FBSD_1.0' (try adding -lm)
//lib/libm.so.5: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:719: recipe for target 'session' failed

PR:		205442
Approved by:	maintainer timeout (15 days)
0.30
19 Dec 2015 15:08:02
Revision:404018Original commit files touched by this commit
antoine search for other commits by this committer
Mark BROKEN: fails to package

pkg-static: Unable to access file
/wrkdirs/usr/ports/deskutils/py-spice-gtk/work/stage/usr/local/lib/python2.7/site-packages/SpiceClientGtk.a:
No such file or directory

Reported by:	pkg-fallout
0.26
09 Feb 2015 16:22:00
Revision:378739Original commit files touched by this commit
jgh search for other commits by this committer
Add new ports: spice-gtk and py-spice-gtk

spice-gtk is a GTK+2 and GTK+3 SPICE widget. It features glib-based objects
for SPICE protocol parsing and a gtk widget for embedding the SPICE display
into other applications such as virt-manager.
Python bindings are available too.

WWW: http://www.spice-space.org/

PR:		196949 (based on)
Submitted by:	olevole@olevole.ru

Number of commits found: 5