Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit xpra for openSUSE:Factory
Hello community,

here is the log from the commit of package xpra for openSUSE:Factory checked in
at 2019-04-04 15:22:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xpra (Old)
and /work/SRC/openSUSE:Factory/.xpra.new.3908 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xpra"

Thu Apr 4 15:22:05 2019 rev:4 rq:688823 version:2.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/xpra/xpra.changes 2019-02-01
11:48:42.164351786 +0100
+++ /work/SRC/openSUSE:Factory/.xpra.new.3908/xpra.changes 2019-04-04
15:26:55.638886974 +0200
@@ -1,0 +2,53 @@
+Tue Mar 26 14:18:16 UTC 2019 - Luigi Baldoni <aloisio@xxxxxxx>
+
+- 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@xxxxxxx>
+
+- Enabled OpenGL (fixes boo#1127415)
+- Added brotli as build requirement
+- Refreshed xpra-paths.patch
+
+-------------------------------------------------------------------

Old:
----
xpra-2.4.3.tar.xz

New:
----
xpra-2.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xpra.spec ++++++
--- /var/tmp/diff_new_pack.RV2fNC/_old 2019-04-04 15:26:59.610888502 +0200
+++ /var/tmp/diff_new_pack.RV2fNC/_new 2019-04-04 15:26:59.610888502 +0200
@@ -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
@@ -34,6 +34,7 @@
# PATCH-FIX-OPENSUSE xpra-paths.patch -- use suse-specific paths
Patch0: %{name}-paths.patch
BuildRequires: ImageMagick
+BuildRequires: brotli
BuildRequires: cups
BuildRequires: cups-devel
BuildRequires: desktop-file-utils
@@ -73,7 +74,6 @@
Requires: python2-lz4
Requires: python2-numpy
Requires: python2-opencv
-Requires: python2-opengl
Requires: python2-pycups
Requires: python2-rencode
Requires: shared-mime-info
@@ -127,7 +127,9 @@
find . -name '*.py' -exec touch -mat 1707141200 {} +
install -m0644 %{SOURCE1} -t xdg
# set fillup dir
-sed -i 's|__FILLUPDIR__|%{_fillupdir}|' setup.py
+sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \
+ -e 's|__UNITDIR__|%{_unitdir}|' \
+ -i setup.py
# fix shebang
sed -i 's|^#!.*|#!%__python2|' scripts/auth_dialog scripts/xdg-open

@@ -151,7 +153,7 @@
--with-webp \
--with-Xdummy \
--with-Xdummy_wrapper \
- --without-opengl \
+ --with-opengl \
--with-service

%install
@@ -170,7 +172,7 @@
-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}
@@ -198,6 +200,7 @@
%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
@@ -213,7 +216,6 @@
%{_fillupdir}/sysconfig.%{name}
%{_bindir}/xpra
%{_bindir}/xpra_Xdummy
-%{_bindir}/xpra_browser
%{_bindir}/xpra_launcher
%{_bindir}/xpra_signal_listener
%{_bindir}/xpra_udev_product_version
@@ -226,7 +228,7 @@
%{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
@@ -235,15 +237,16 @@
%{_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

++++++ xpra-2.4.3.tar.xz -> xpra-2.5.tar.xz ++++++
++++ 67618 lines of diff (skipped)


++++++ xpra-paths.patch ++++++
--- /var/tmp/diff_new_pack.RV2fNC/_old 2019-04-04 15:27:00.486888839 +0200
+++ /var/tmp/diff_new_pack.RV2fNC/_new 2019-04-04 15:27:00.486888839 +0200
@@ -1,26 +1,26 @@
-Index: xpra-2.4/setup.py
+Index: xpra-2.5/setup.py
===================================================================
---- xpra-2.4.orig/setup.py
-+++ xpra-2.4/setup.py
-@@ -1513,7 +1513,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
-@@ -1586,7 +1586,7 @@ else:
+@@ -1629,7 +1629,7 @@ else:
if pam_ENABLED:
copytodir("etc/pam.d/xpra", "/etc/pam.d")

- systemd_dir = "/lib/systemd/system"
-+ systemd_dir = "/usr/lib/systemd/system"
++ systemd_dir = "__UNITDIR__"
if service_ENABLED:
#Linux init service:
if os.path.exists("/bin/systemctl"):
-@@ -1597,7 +1597,9 @@ else:
+@@ -1640,7 +1640,9 @@ else:
else:
copytodir("service/xpra", "/etc/init.d")
if os.path.exists("/etc/sysconfig"):
@@ -31,11 +31,11 @@
elif os.path.exists("/etc/default"):
copytodir("etc/sysconfig/xpra", "/etc/default")
if sd_listen_ENABLED:
-@@ -1711,7 +1713,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"))


< Previous Next >
This Thread