Accepting request 886602 from home:alois:branches:X11:Utilities
- Update to version 4.1.2 * fix unnecessary screen update delays * fix screen refresh rate detection * increase the default screen update refresh rate * fix missing encodings with 'upgrade' and 'upgrade-desktop' subcommands * fix client failures due to missing socket directories * more correct API usage of 'notify2' backend * fix `run_scaled` script handling of multiple arguments * fix ioctl error with nested SSH connections * fix video region detection error * fix sessions GUI not updating on process exit * fix compatibility with newer versions of python-zeroconf * fix directory listing with the builtin http server (still disabled by default) * fix the server's GetAll dbus property handler * fix display-name validation check * the 'exec-wrapper' option no longer needs to use an absolute path * ignore bell audio devices * show the correct list of pressed keys, unkown modifiers * prevent the splash screen process from consuming too much CPU * better service configuration file location detection * packaging script fixes, library and documentation updates - Update xpra-html5 to 4.1.2 and uglify-js to 3.13.3 - Refresh xpra-paths.patch OBS-URL: https://build.opensuse.org/request/show/886602 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=74
This commit is contained in:
parent
626c6a6251
commit
172b599315
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7ca5a8b1945335fa9c04f19261b5b484eaba98cd288a2e942fc9a4b1e17d87a5
|
|
||||||
size 207535
|
|
3
uglify-js-3.13.3.tgz
Normal file
3
uglify-js-3.13.3.tgz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3b6688dbdf700490b016b823e1dbee865631263cd7e21a1456b8a43405f1302f
|
||||||
|
size 208830
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:58dc9feefef5e149acad8bb8d3aef59b5f6b48d875265fba1f097f8d264d41db
|
|
||||||
size 2674236
|
|
3
xpra-4.1.2.tar.xz
Normal file
3
xpra-4.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:32dd754038a2a8d4bf808a63495321ec5ec359c047d37ff8ab6287e1780052d4
|
||||||
|
size 2676588
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:f6f0d24158ababe2a94fc9d31747af7d4d5f65eb9953bae1adb8c2caf2eb5a47
|
|
||||||
size 1132024
|
|
3
xpra-html5-4.1.2.tar.xz
Normal file
3
xpra-html5-4.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ba34bd9aa9f6b5f47ca61ead5550b0a2913fc7df5e6ac5fee3f31fe3858f4a0a
|
||||||
|
size 1178976
|
@ -1,7 +1,7 @@
|
|||||||
Index: xpra-4.1/setup.py
|
Index: xpra-4.1.2/setup.py
|
||||||
===================================================================
|
===================================================================
|
||||||
--- xpra-4.1.orig/setup.py
|
--- xpra-4.1.2.orig/setup.py
|
||||||
+++ xpra-4.1/setup.py
|
+++ xpra-4.1.2/setup.py
|
||||||
@@ -1531,7 +1531,7 @@ else:
|
@@ -1531,7 +1531,7 @@ else:
|
||||||
add_data_files("%s/man1" % man_path, man_pages)
|
add_data_files("%s/man1" % man_path, man_pages)
|
||||||
add_data_files("share/applications", glob.glob("fs/share/applications/*.desktop"))
|
add_data_files("share/applications", glob.glob("fs/share/applications/*.desktop"))
|
||||||
@ -11,7 +11,7 @@ Index: xpra-4.1/setup.py
|
|||||||
add_data_files("share/metainfo", ["fs/share/metainfo/xpra.appdata.xml"])
|
add_data_files("share/metainfo", ["fs/share/metainfo/xpra.appdata.xml"])
|
||||||
|
|
||||||
#here, we override build and install so we can
|
#here, we override build and install so we can
|
||||||
@@ -1617,16 +1617,18 @@ else:
|
@@ -1617,7 +1617,7 @@ else:
|
||||||
if pam_ENABLED:
|
if pam_ENABLED:
|
||||||
copytodir("fs/etc/pam.d/xpra", "/etc/pam.d")
|
copytodir("fs/etc/pam.d/xpra", "/etc/pam.d")
|
||||||
|
|
||||||
@ -20,20 +20,28 @@ Index: xpra-4.1/setup.py
|
|||||||
if service_ENABLED:
|
if service_ENABLED:
|
||||||
#Linux init service:
|
#Linux init service:
|
||||||
subs = {}
|
subs = {}
|
||||||
if os.path.exists("/etc/sysconfig"):
|
@@ -1625,15 +1625,15 @@ else:
|
||||||
- copytodir("fs/etc/sysconfig/xpra", "/etc/sysconfig")
|
cdir = "/etc/sysconfig"
|
||||||
+ shutil.copy("fs/etc/sysconfig/xpra", "fs/etc/sysconfig/sysconfig.xpra")
|
elif is_Debian() or is_Ubuntu():
|
||||||
+ os.chmod("fs/etc/sysconfig/sysconfig.xpra", 0o644)
|
cdir = "/etc/default"
|
||||||
+ copytodir("fs/etc/sysconfig/sysconfig.xpra", "__FILLUPDIR__")
|
- elif os.path.exists("/etc/sysconfig"):
|
||||||
elif os.path.exists("/etc/default"):
|
- cdir = "/etc/sysconfig"
|
||||||
copytodir("fs/etc/sysconfig/xpra", "/etc/default")
|
else:
|
||||||
subs[b"/etc/sysconfig"] = b"/etc/default"
|
- cdir = "/etc/default"
|
||||||
|
- copytodir("fs/etc/sysconfig/xpra", cdir)
|
||||||
|
+ cdir = "__FILLUPDIR__"
|
||||||
|
+ shutil.copy("fs/etc/sysconfig/xpra", "fs/etc/sysconfig/sysconfig.xpra")
|
||||||
|
+ os.chmod("fs/etc/sysconfig/sysconfig.xpra", 0o644)
|
||||||
|
+ copytodir("fs/etc/sysconfig/sysconfig.xpra", cdir)
|
||||||
|
if cdir!="/etc/sysconfig":
|
||||||
|
#also replace the reference to it in the service file below
|
||||||
|
subs[b"/etc/sysconfig"] = cdir.encode()
|
||||||
- if os.path.exists("/bin/systemctl"):
|
- if os.path.exists("/bin/systemctl"):
|
||||||
+ if os.path.exists("/usr/bin/systemctl"):
|
+ if os.path.exists("/usr/bin/systemctl"):
|
||||||
if sd_listen_ENABLED:
|
if sd_listen_ENABLED:
|
||||||
copytodir("fs/lib/systemd/system/xpra.service", systemd_dir,
|
copytodir("fs/lib/systemd/system/xpra.service", systemd_dir,
|
||||||
subs=subs)
|
subs=subs)
|
||||||
@@ -1754,7 +1756,6 @@ if scripts_ENABLED:
|
@@ -1761,7 +1761,6 @@ if scripts_ENABLED:
|
||||||
toggle_modules(WIN32, "xpra/scripts/win32_service")
|
toggle_modules(WIN32, "xpra/scripts/win32_service")
|
||||||
|
|
||||||
if data_ENABLED:
|
if data_ENABLED:
|
||||||
|
30
xpra.changes
30
xpra.changes
@ -1,3 +1,33 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 6 14:18:51 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
- Update to version 4.1.2
|
||||||
|
* fix unnecessary screen update delays
|
||||||
|
* fix screen refresh rate detection
|
||||||
|
* increase the default screen update refresh rate
|
||||||
|
* fix missing encodings with 'upgrade' and 'upgrade-desktop'
|
||||||
|
subcommands
|
||||||
|
* fix client failures due to missing socket directories
|
||||||
|
* more correct API usage of 'notify2' backend
|
||||||
|
* fix `run_scaled` script handling of multiple arguments
|
||||||
|
* fix ioctl error with nested SSH connections
|
||||||
|
* fix video region detection error
|
||||||
|
* fix sessions GUI not updating on process exit
|
||||||
|
* fix compatibility with newer versions of python-zeroconf
|
||||||
|
* fix directory listing with the builtin http server (still
|
||||||
|
disabled by default)
|
||||||
|
* fix the server's GetAll dbus property handler
|
||||||
|
* fix display-name validation check
|
||||||
|
* the 'exec-wrapper' option no longer needs to use an absolute
|
||||||
|
path
|
||||||
|
* ignore bell audio devices
|
||||||
|
* show the correct list of pressed keys, unkown modifiers
|
||||||
|
* prevent the splash screen process from consuming too much CPU
|
||||||
|
* better service configuration file location detection
|
||||||
|
* packaging script fixes, library and documentation updates
|
||||||
|
- Update xpra-html5 to 4.1.2 and uglify-js to 3.13.3
|
||||||
|
- Refresh xpra-paths.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Mar 17 12:15:55 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
|
Wed Mar 17 12:15:55 UTC 2021 - Luigi Baldoni <aloisio@gmx.com>
|
||||||
|
|
||||||
|
10
xpra.spec
10
xpra.spec
@ -17,9 +17,9 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define xpra_ver 4.1.1
|
%define xpra_ver 4.1.2
|
||||||
%define html5_ver 4.0.6
|
%define html5_ver 4.1.2
|
||||||
%define uglifyjs_ver 3.13.1
|
%define uglifyjs_ver 3.13.3
|
||||||
%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
|
%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
|
||||||
Name: xpra
|
Name: xpra
|
||||||
Version: %{xpra_ver}
|
Version: %{xpra_ver}
|
||||||
@ -139,7 +139,7 @@ sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \
|
|||||||
-e 's|share/doc/xpra|share/doc/packages/xpra|' \
|
-e 's|share/doc/xpra|share/doc/packages/xpra|' \
|
||||||
-i setup.py
|
-i setup.py
|
||||||
|
|
||||||
sed -i '/install_html5/s/verbose=False/verbose=True/' %{name}-html5-%{html5_ver}/setup_html5.py
|
sed -i '/install_html5/s/verbose=False/verbose=True/' %{name}-html5-%{html5_ver}/setup.py
|
||||||
|
|
||||||
%build
|
%build
|
||||||
python3 setup.py clean
|
python3 setup.py clean
|
||||||
@ -170,7 +170,7 @@ python3 setup.py install \
|
|||||||
--verbose
|
--verbose
|
||||||
|
|
||||||
pushd %{name}-html5-%{html5_ver}
|
pushd %{name}-html5-%{html5_ver}
|
||||||
PATH=$PATH:../package/bin python3 setup_html5.py %{buildroot}%{_datadir}/%{name}/www
|
PATH=$PATH:../package/bin python3 setup.py install %{buildroot}%{_datadir}/%{name}/www
|
||||||
popd
|
popd
|
||||||
|
|
||||||
rm -rf %{buildroot}%{_datadir}/xpra/cuda
|
rm -rf %{buildroot}%{_datadir}/xpra/cuda
|
||||||
|
Loading…
Reference in New Issue
Block a user