-
-
Notifications
You must be signed in to change notification settings - Fork 142
/
control
167 lines (165 loc) · 4.9 KB
/
control
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
Source: xpra
Section: x11
Priority: optional
Maintainer: Antoine Martin <antoine@xpra.org>
X-Python3-Version: >= 3.6
Build-Depends: debhelper (>= 8)
,xz-utils
,lsb-release
,xserver-xorg-video-dummy
,libx11-dev
,libxcomposite-dev
,libxdamage-dev
,libxtst-dev
,libxkbfile-dev
,libxres-dev
,libnvidia-fbc1 [amd64]
,libvpx-dev
,libx264-dev
,libwebp-dev
,libturbojpeg-dev
,libgtk-3-dev
,python3-dev
,python3-cairo-dev
,python-gi-dev
,cython3
,gcc
,libavcodec-dev [!i386]
,libavformat-dev [!i386]
,libavutil-dev [!i386]
,libswscale-dev [!i386]
,dh-python
,libsystemd-dev
,libpam-dev
,pandoc
#jammy: ,libavif-dev
#bookworm: ,libavif-dev
#sid: ,libavif-dev
Standards-Version: 3.9.3
Homepage: https://xpra.org/
Vcs-Git: https://github.com/Xpra-org/xpra
Vcs-Browser: https://github.com/Xpra-org/xpra
Package: xpra
Conflicts: python2-xpra, python3-xpra
Architecture: any
Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}
,python3 (>= 3.6)
,python3-gi
,gir1.2-gtk-3.0
,python3-cairo
,python3-gi-cairo
# for opengl support:
,python3-opengl
# not *strictly* required, but too important to miss:
,python3-numpy
# for PNG and JPEG support:
,python3-pil
# packet compression:
,python3-lz4
# clipboard packet compression:
,python3-brotli
# ssl (generate cert), wss:
,openssl
#we need a vfb: either Xdummy or Xvfb
# ,xserver-xorg-video-dummy | xserver-xorg-video-dummy-hwe
,xvfb,
#buster: ,xserver-xorg-video-dummy
#bullseye: ,xserver-xorg-video-dummy
#bookworm: ,xserver-xorg-video-dummy
#trixie: ,xserver-xorg-video-dummy
#sid: ,xserver-xorg-video-dummy
,keyboard-configuration
# for notifications forwarding and dbus server / proxying:
Recommends: python3-dbus
,xpra-html5
# for the proxy server:
,python3-setproctitle
# packet encoder:
,python3-rencode
#not available?
,python3-zeroconf
,python3-netifaces
#authentication:
,python3-kerberos
,python3-gssapi
# audio-related:
,python3-gst-1.0
#for printer forwarding:
,python3-cups
#for ssh transport:
,python3-paramiko
,python3-dnspython
#the start-session GUI:
,python3-xdg
,python3-pyinotify
#hope that this will allow our status icon to be shown:
,gir1.2-appindicator3-0.1
#to be able to resize large svg icons:
,gir1.2-rsvg-2.0
# we use dbus for many things - this provides "dbus-launch":
,dbus-x11
# preferred input method:
,ibus
# AES encryption:
,python3-cryptography
# audio-related:
,gstreamer1.0-pulseaudio
,gstreamer1.0-alsa
,gstreamer1.0-plugins-base
,gstreamer1.0-tools
# ^^ vorbis ^^
,gstreamer1.0-plugins-good
# ^^ wavpack, wav, flac, speex ^^
,gstreamer1.0-plugins-ugly
# ^^ mp3 ^^
#for printer forwarding:
,cups-filters
,cups-common
,cups-pdf
,cups-daemon
#for ssh transport:
,openssh-client
#for using SSH passwords from the GUI launcher:
,sshpass
#most of the examples use an xterm:
,xterm
#ability to generate qr codes:
,python3-qrencode
Suggests: openssh-server
# for sound forwarding (server side):
,pulseaudio
,pulseaudio-utils
# for webcam support:
,v4l2loopback-dkms
# for CPU percentage in "top"
,python-psutil
# to make the system tray work again with gnome-shell:
,gnome-shell-extension-top-icons-plus
,gnome-shell-extension-appindicator
# password prompts:
,pinentry-gnome3
# keycloak authentication:
,python3-oauthlib
# for webcam support:
,python3-opencv
# only useful when connecting using a JSON / YAML only client:
,python3-yaml
#nvenc support requires pycuda (and its huge list of dependencies!)
#and the nvencode library:
,python3-pycuda, libnvidia-encode1
# AES encryption:
,python3-cryptography
#better debug output:
# ,python3-cpuinfo
Description: tool to detach/reattach running X programs
Xpra gives you the functionality of GNU Screen for X applications.
.
It allows the user to view remote X applications on their local machine, and
disconnect and reconnect from the remote machine without losing the state of
the running applications.
.
Unlike VNC, these applications are "rootless". They appear as individual
windows inside your window manager rather than being contained within a single
window.
.
This is the Python3 version.