xpra icon
Bug tracker and wiki

Version 69 (modified by Antoine Martin, 3 years ago) (diff)

--

http://xpra.org/icons/packages.png

Dependencies

Most of these dependencies should be installed automatically when you install packages. Unless otherwise stated, the dependencies are all optional.

Project Source Download Link Purpose Client or Server Notes
gtkhttp://ftp.gnome.org/pub/gnome/sources/gtk+/UI ToolkitbothRequired. Server only supports version 2.x, version 3.x not fully supported by the client (#640)
numpyhttp://sourceforge.net/projects/numpy/files/NumPy/Python BuffersbothRecommended
pyopenglhttps://pypi.python.org/pypi/PyOpenGL and
https://pypi.python.org/pypi/PyOpenGL-accelerate
OpenGL accelerated renderingclient
Network:
rencodehttps://pypi.python.org/pypi/rencode/PacketEncoding : rencode vs bencodeboth Recommended
python-lz4https://github.com/python-lz4/python-lz4lz4 packet compressionbothRecommended, win32 build, see attachment/ticket/878/lz4-msvc-fix.patch
lzohttp://www.oberhumer.com/opensource/lzo/download/lzo packet compressionbothwin32 build, see #1044
pycryptohttps://pypi.python.org/pypi/pycrypto/Encryptionboth
python-cryptographyhttps://pypi.python.org/pypi/cryptographyEncryptionbothwin32 build, see ticket:876#comment:5
python-netifaceshttps://pypi.python.org/pypi/netifacesMulticast DNS session publishingserver
Picture encoding dependencies:
x264ftp://ftp.videolan.org/pub/x264/snapshots/h264 encodingserver
ffmpeghttp://ffmpeg.org/releases/h264, h265, vp8 and vp9 decodingclient
vpxhttp://downloads.webmproject.org/releases/webm/index.htmlvp8 and vp9 codecboth
webphttp://downloads.webmproject.org/releases/webp/index.htmlwebp codecboth
libpngftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/png encodingboth
libjpeg-turbohttps://sourceforge.net/projects/libjpeg-turbo/files/jpeg encodingboth
python-pillowhttps://pypi.python.org/pypi/Pillowpng,jpeg,webp encoding and decoding, format conversionbothRequired
opencvhttp://opencv.org/downloads.htmlwebcam captureclient
libyuvhttps://chromium.googlesource.com/libyuv/libyuv/wiki/CSC both
pycudahttps://pypi.python.org/pypi/pycudanvenc encodingserver
cudahttps://developer.nvidia.com/cuda-toolkitnvenc encodingserver
pyNVMLnvidia-ml-pynvenc encodingserver
Sound dependencies:
Ogghttp://downloads.xiph.org/releases/ogg/ogg container formatboth
opushttp://downloads.xiph.org/releases/opus/Sound codecboth
Flachttp://downloads.xiph.org/releases/flac/flac codecboth
Speexhttp://downloads.xiph.org/releases/speex/speex codecboth
Vorbishttp://downloads.xiph.org/releases/vorbis/vorbis codecboth
wavpackhttp://www.wavpack.com/downloads.htmlwavpack codecboth
lamehttp://sourceforge.net/projects/lame/files/lame/MP3 codecboth
TwoLamehttp://sourceforge.net/projects/twolame/files/twolame/MP3 encodingboth
Madhttp://sourceforge.net/projects/mad/files/libmad/MP3 decodingboth
gstreamerhttp://gstreamer.freedesktop.org/src/sound supportboth
Build dependencies:
cythonhttps://pypi.python.org/pypi/Cython/Cython compiler

http://xpra.org/icons/win32.png

MS Windows

The dependencies specific to MS Windows are only required when building from source. The original reference documentation comes from winswitch: http://winswitch.org/dev/win32.html.

Project Source Download Link Purpose Current Version Used
(Available)
pywin32http://sourceforge.net/projects/pywin32/files/pywin32/Native win32 API220
python-wmihttps://pypi.python.org/pypi/WMI/#downloadsWMI API1.4.9
comtypeshttps://pypi.python.org/pypi/comtypesCOM bindings for webcam code1.1.3
puttyhttp://tortoisesvn.net/downloads.htmlSSH transport1.8.11.26392 (see #1095 and note below)
pygobjectwin32https://sourceforge.net/projects/pygobjectwin32/files/GObject bindings for Python 3.x and more (GStreamer, GTK, etc)3.18.2-rev7
py2exehttp://sourceforge.net/projects/py2exe/files/py2exe/create standalone python 2.7 executables0.6.9
cx-freezehttps://pypi.python.org/pypi/cx_Freezecreate standalone python 3.x executables4.3.4
InnoSetuphttp://www.jrsoftware.org/isdl.phpcreate installer package5.5.6
ffmpeghttps://www.ffmpeg.org/download.htmlffmpeg3.1.2
cythonhttps://pypi.python.org/pypi/Cython/cython0.24
opensslhttps://www.openssl.org/source/crypto1.0.2g
ghostscripthttp://ghostscript.com/download/Printing9.19
gsviewhttp://pages.cs.wisc.edu/~ghost/gsview/index.htmPrinting5.0

About putty: we use the tortoisesvn build which includes a better UI, but version 1.9 is no longer compatible with Windows XP.

For building the latest lz4, see ticket:878#comment:8