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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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"))


Reply via email to