Accepting request 688822 from home:alois:branches:X11:Utilities
- Update to version 2.5 * Python 3 port mostly complete * pixel compression and bandwidth management: + better recovery from network congestion + distinguish refresh from normal updates + better tuning for mmap connections + heuristics improvements + use video encoders more aggressively + prevent too many delayed frames with x264 + better video region detection with opengl content * better automatic tuning for client applications + based on application categories + application supplied hints + application window encoding hints + using environment variables and disabling video * HTML5 client improvements * Client improvements: + make it easier to start new commands, provide start menu + probe OpenGL in a subprocess to detect and workaround driver crashes + use appindicator if available * Server improvements: + start command on last client exit + honour minimum window size + Python 3 + upgrade-desktop subcommand * Network layer: + less copying + use our own websocket layer + make mmap group configurable + TCP CORK support on Linux * SSH transport: + support .ssh/config with paramiko backend + connecting via ssh proxy hosts * SSHFP with paramiko: + clipboard: restrict clipboard data transfers size * code cleanups, etc - Removed python2-opengl requirement (package not available and unnecessary since this release) - Refreshed xpra-paths.patch OBS-URL: https://build.opensuse.org/request/show/688822 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=15
This commit is contained in:
parent
9ac986d62e
commit
f47a200f10
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c62235d13abd1d01a160b83de810a219016dcdb289fe0cca754abbb2ebbf025f
|
||||
size 2434852
|
3
xpra-2.5.tar.xz
Normal file
3
xpra-2.5.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7d2c753d20b0dd07dee4ee0beab91911181ee2c4ff0248a5995cdcfb643ccc60
|
||||
size 2512228
|
@ -1,17 +1,17 @@
|
||||
Index: xpra-2.4.3/setup.py
|
||||
Index: xpra-2.5/setup.py
|
||||
===================================================================
|
||||
--- xpra-2.4.3.orig/setup.py
|
||||
+++ xpra-2.4.3/setup.py
|
||||
@@ -1515,7 +1515,7 @@ else:
|
||||
add_data_files("%s/man1" % man_path, ["man/xpra.1", "man/xpra_launcher.1", "man/xpra_browser.1"])
|
||||
add_data_files("share/applications", ["xdg/xpra-shadow.desktop", "xdg/xpra-launcher.desktop", "xdg/xpra-browser.desktop", "xdg/xpra.desktop"])
|
||||
add_data_files("share/mime/packages", ["xdg/application-x-xpraconfig.xml"])
|
||||
- add_data_files("share/icons", ["xdg/xpra.png", "xdg/xpra-mdns.png", "xdg/xpra-shadow.png"])
|
||||
+ add_data_files("share/pixmaps", ["xdg/xpra.png", "xdg/xpra-mdns.png", "xdg/xpra-shadow.png"])
|
||||
add_data_files("share/appdata", ["xdg/xpra.appdata.xml"])
|
||||
--- xpra-2.5.orig/setup.py
|
||||
+++ xpra-2.5/setup.py
|
||||
@@ -1556,7 +1556,7 @@ else:
|
||||
add_data_files("%s/man1" % man_path, ["man/xpra.1", "man/xpra_launcher.1"])
|
||||
add_data_files("share/applications", glob.glob("xdg/*.desktop"))
|
||||
add_data_files("share/mime/packages", ["xdg/application-x-xpraconfig.xml"])
|
||||
- add_data_files("share/icons", ["xdg/xpra.png", "xdg/xpra-mdns.png", "xdg/xpra-shadow.png"])
|
||||
+ add_data_files("share/pixmaps", ["xdg/xpra.png", "xdg/xpra-mdns.png", "xdg/xpra-shadow.png"])
|
||||
add_data_files("share/appdata", ["xdg/xpra.appdata.xml"])
|
||||
|
||||
#here, we override build and install so we can
|
||||
@@ -1588,7 +1588,7 @@ else:
|
||||
@@ -1629,7 +1629,7 @@ else:
|
||||
if pam_ENABLED:
|
||||
copytodir("etc/pam.d/xpra", "/etc/pam.d")
|
||||
|
||||
@ -20,7 +20,7 @@ Index: xpra-2.4.3/setup.py
|
||||
if service_ENABLED:
|
||||
#Linux init service:
|
||||
if os.path.exists("/bin/systemctl"):
|
||||
@@ -1599,7 +1599,9 @@ else:
|
||||
@@ -1640,7 +1640,9 @@ else:
|
||||
else:
|
||||
copytodir("service/xpra", "/etc/init.d")
|
||||
if os.path.exists("/etc/sysconfig"):
|
||||
@ -31,11 +31,11 @@ Index: xpra-2.4.3/setup.py
|
||||
elif os.path.exists("/etc/default"):
|
||||
copytodir("etc/sysconfig/xpra", "/etc/default")
|
||||
if sd_listen_ENABLED:
|
||||
@@ -1713,7 +1715,6 @@ else:
|
||||
if scripts_ENABLED:
|
||||
scripts += ["scripts/xpra", "scripts/xpra_launcher", "scripts/xpra_browser"]
|
||||
@@ -1757,7 +1759,6 @@ if scripts_ENABLED:
|
||||
scripts += ["scripts/xpra", "scripts/xpra_launcher"]
|
||||
|
||||
-add_data_files(share_xpra, ["README", "COPYING"])
|
||||
add_data_files(share_xpra, ["bell.wav"])
|
||||
add_data_files("%shttp-headers" % share_xpra, glob.glob("http-headers/*"))
|
||||
add_data_files("%sicons" % share_xpra, glob.glob("icons/*png"))
|
||||
if data_ENABLED:
|
||||
- add_data_files(share_xpra, ["README", "COPYING"])
|
||||
add_data_files(share_xpra, ["bell.wav"])
|
||||
add_data_files("%s/http-headers" % share_xpra, glob.glob("http-headers/*"))
|
||||
add_data_files("%s/icons" % share_xpra, glob.glob("icons/*png"))
|
||||
|
46
xpra.changes
46
xpra.changes
@ -1,3 +1,49 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 26 14:18:16 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
- Update to version 2.5
|
||||
* Python 3 port mostly complete
|
||||
* pixel compression and bandwidth management:
|
||||
+ better recovery from network congestion
|
||||
+ distinguish refresh from normal updates
|
||||
+ better tuning for mmap connections
|
||||
+ heuristics improvements
|
||||
+ use video encoders more aggressively
|
||||
+ prevent too many delayed frames with x264
|
||||
+ better video region detection with opengl content
|
||||
* better automatic tuning for client applications
|
||||
+ based on application categories
|
||||
+ application supplied hints
|
||||
+ application window encoding hints
|
||||
+ using environment variables and disabling video
|
||||
* HTML5 client improvements
|
||||
* Client improvements:
|
||||
+ make it easier to start new commands, provide start menu
|
||||
+ probe OpenGL in a subprocess to detect and workaround
|
||||
driver crashes
|
||||
+ use appindicator if available
|
||||
* Server improvements:
|
||||
+ start command on last client exit
|
||||
+ honour minimum window size
|
||||
+ Python 3
|
||||
+ upgrade-desktop subcommand
|
||||
* Network layer:
|
||||
+ less copying
|
||||
+ use our own websocket layer
|
||||
+ make mmap group configurable
|
||||
+ TCP CORK support on Linux
|
||||
* SSH transport:
|
||||
+ support .ssh/config with paramiko backend
|
||||
+ connecting via ssh proxy hosts
|
||||
* SSHFP with paramiko:
|
||||
+ clipboard: restrict clipboard data transfers size
|
||||
* code cleanups, etc
|
||||
|
||||
- Removed python2-opengl requirement (package not available
|
||||
and unnecessary since this release)
|
||||
|
||||
- Refreshed xpra-paths.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 1 09:31:03 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
|
||||
|
||||
|
14
xpra.spec
14
xpra.spec
@ -21,9 +21,9 @@
|
||||
%if ! %{defined _fillupdir}
|
||||
%define _fillupdir /var/adm/fillup-templates
|
||||
%endif
|
||||
%global __requires_exclude ^typelib\\(GtkosxApplication\\).*$
|
||||
%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
|
||||
Name: xpra
|
||||
Version: 2.4.3
|
||||
Version: 2.5
|
||||
Release: 0
|
||||
Summary: Remote display server for applications and desktops
|
||||
License: GPL-2.0-or-later AND BSD-3-Clause AND LGPL-3.0-or-later AND MIT
|
||||
@ -74,7 +74,6 @@ Requires: python2-gst
|
||||
Requires: python2-lz4
|
||||
Requires: python2-numpy
|
||||
Requires: python2-opencv
|
||||
Requires: python2-opengl
|
||||
Requires: python2-pycups
|
||||
Requires: python2-rencode
|
||||
Requires: shared-mime-info
|
||||
@ -173,7 +172,7 @@ find %{buildroot}%{_datadir}/xpra/www/js -name '*.js' \
|
||||
-exec chmod 0644 {} +
|
||||
|
||||
%suse_update_desktop_file -r xpra Network RemoteAccess
|
||||
%suse_update_desktop_file -r xpra-browser Network RemoteAccess
|
||||
%suse_update_desktop_file -r xpra-gui Network RemoteAccess
|
||||
%suse_update_desktop_file -r xpra-launcher Network RemoteAccess
|
||||
|
||||
mkdir -pv %{buildroot}%{_sbindir}
|
||||
@ -201,6 +200,7 @@ mkdir -p %{_rundir}/%{name} || exit 1
|
||||
%doc README NEWS
|
||||
%license COPYING
|
||||
%dir %{_datadir}/xpra
|
||||
%dir %{_datadir}/xpra/content-categories
|
||||
%dir %{_datadir}/xpra/content-type
|
||||
%dir %{_datadir}/xpra/http-headers
|
||||
%dir %{_libexecdir}/xpra
|
||||
@ -216,7 +216,6 @@ mkdir -p %{_rundir}/%{name} || exit 1
|
||||
%{_fillupdir}/sysconfig.%{name}
|
||||
%{_bindir}/xpra
|
||||
%{_bindir}/xpra_Xdummy
|
||||
%{_bindir}/xpra_browser
|
||||
%{_bindir}/xpra_launcher
|
||||
%{_bindir}/xpra_signal_listener
|
||||
%{_bindir}/xpra_udev_product_version
|
||||
@ -229,7 +228,7 @@ mkdir -p %{_rundir}/%{name} || exit 1
|
||||
%{python_sitearch}/xpra
|
||||
%{python_sitearch}/%{name}-%{version}-py%{python_version}.egg-info
|
||||
%{_datadir}/appdata/xpra.appdata.xml
|
||||
%{_datadir}/applications/xpra-browser.desktop
|
||||
%{_datadir}/applications/xpra-gui.desktop
|
||||
%{_datadir}/applications/xpra-launcher.desktop
|
||||
%{_datadir}/applications/xpra-shadow.desktop
|
||||
%{_datadir}/applications/xpra.desktop
|
||||
@ -238,15 +237,16 @@ mkdir -p %{_rundir}/%{name} || exit 1
|
||||
%{_datadir}/pixmaps/xpra.png
|
||||
%{_datadir}/mime/packages/application-x-xpraconfig.xml
|
||||
%{_datadir}/xpra/bell.wav
|
||||
%{_datadir}/xpra/content-categories/10_default.conf
|
||||
%{_datadir}/xpra/content-type/10_role.conf
|
||||
%{_datadir}/xpra/content-type/30_title.conf
|
||||
%{_datadir}/xpra/content-type/50_class.conf
|
||||
%{_datadir}/xpra/content-type/70_commands.conf
|
||||
%{_datadir}/xpra/http-headers/00_nocache.txt
|
||||
%{_datadir}/xpra/http-headers/10_content_security_policy.txt
|
||||
%{_datadir}/xpra/icons
|
||||
%{_libexecdir}/cups/backend/xpraforwarder
|
||||
%{_mandir}/man1/xpra.1%{?ext_man}
|
||||
%{_mandir}/man1/xpra_browser.1%{?ext_man}
|
||||
%{_mandir}/man1/xpra_launcher.1%{?ext_man}
|
||||
%{_sysusersdir}/xpra.conf
|
||||
%{_tmpfilesdir}/xpra.conf
|
||||
|
Loading…
Reference in New Issue
Block a user