Package: xpra / 3.0.13+dfsg1-1
Metadata
Package | Version | Patches format |
---|---|---|
xpra | 3.0.13+dfsg1-1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
Xorg path.patch | (download) |
etc/xpra/conf.d/55_server_x11.conf.in |
2 1 + 1 - 0 ! |
fix path to xorg binary in /etc/xpra/conf.d/55_server_x11.conf We need the (absolute) path to the non-setuid binary and not to a possibly installed setuid-wrapper (which requires root or login on a tty). Auto-dection fails when Xorg is not installed in the build environment. . As the Xorg setuid wrapper is Debian specific (and might be removed in the future) there's no need to upstream this change. . Ideally default "/usr/bin/Xorg" should be replaced with "/usr/lib/xorg/Xorg". . As of 2021-02-07 Dmitry adjusted this patch to correct only the path to Xorg executable in the comment - this way we avoid the mistake of changing the upstream method (and preference) of Xorg/xvfb detection that varies depending on hardware architecture. Additionally it is much greater (and time consuming) effort to maintain a patch comparing to having a few extra build-dependencies to ensure consistent detection of xvfb command. |
build hurd.patch | (download) |
xpra/monotonic_ctime.c |
4 2 + 2 - 0 ! |
attempted fix for ftbfs on hurd-i386. ``` xpra/monotonic_ctime.c:20:10: fatal error: mach/clock.h: No such file or directory #include <mach/clock.h> ^~~~~~~~~~~~~~ ``` |
buildinfo.patch | (download) |
add_build_info.py |
21 9 + 12 - 0 ! |
customise build info * get build date/time from changelog. * get revision from "svn-version" file. * reduce determinism (reproducible build). |
quality levels.patch | (download) |
xpra/client/gtk_base/gtk_tray_menu_base.py |
13 8 + 5 - 0 ! |
add more quality levels to menu; show quality percentage. |
conf default codec order.patch | (download) |
xpra/sound/gstreamer_util.py |
6 2 + 4 - 0 ! |
change audio codec (priority) order to match priority of gstreamer plugins packages alternatives: base(vorbis); good(wavpack, wav, flac, speex); ugly(mp3); bad(opus). |
conf default speaker.patch | (download) |
etc/xpra/conf.d/20_sound.conf.in |
4 2 + 2 - 0 ! |
set speaker "off" by default Do not forward speaker on attach; sound forwarding is to be enabled from menu so it won't slow down session on slow link or play unexpectedly. |
conf default xsession.patch | (download) |
etc/xpra/conf.d/60_server.conf.in |
2 1 + 1 - 0 ! |
start xsession by default On "xpra start" it is useful to allow xsession to initialise dbus, keyring-daemon, gpg-agent or whatever else might be starting together with X as these days many applications depends on those services. . Upstream do not think it is useful outside of Debian. |
reproducible build.patch | (download) |
add_build_info.py |
6 4 + 2 - 0 ! |
customise build_machine info * reduce determinism (reproducible build). Upstream could not be built reproducibly due to the inclusion of xpra/build_info.py file [1], which sets a variable BUILD_MACHINE to the result of platform.uname(). The syscall is especially unreproducible in containers, where it returns the instruction set of the host kernel. [1] https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/xpra.html |
systemd.patch | (download) |
service/xpra.service |
2 1 + 1 - 0 ! |
service file correction(s) |