X11:Utilities/xpra

Edit Package xpra
https://github.com/Xpra-org/xpra

NOTE(s):
* 20230905 - Spent a few hours creating a type of requirement matrix so 15.5 & 15.6 have what they need for Python3.11
* 20230903 - I can get it to build w/ Python3.11, but there are issues w/ python311-Pillow for Leap 15.5; namely, it doesn't build because of cascading list of other things that don't build (in devel:languages:python).
* 20230612 - Disabling build for 15.4/15.5 as it seems the default python3.6 can't build it; while python3.10/python3.11 are available, there's some type of tie-in for things like python3-Cython & python3-pyxdg that are python3.6 specific.
----
Xpra is known as "screen for X" : its seamless mode allows you to run X11 programs, usually on a remote host, direct their display to your local machine, and then to disconnect from these programs and reconnect from the same or another machine(s), without losing any state. Effectively giving you remote access to individual graphical applications.
It can also be used to access existing desktop sessions and start remote desktop sessions.

Xpra is open-source (GPLv2+) with clients available for many supported platforms and the server includes a built-in HTML5 client.
Xpra is usable over a wide variety of network protocols and does its best to adapt to any network conditions.

Xpra forwards and synchronizes many extra desktop features which allows remote applications to integrate transparently into the client's desktop environment: audio input and output, printers, clipboard, system trays, notifications, webcams, etc

It can also open documents and URLs remotely, display high bit depth content and it will try honour the display's DPI.

# -----

2022-07-19 NOTE: And that was fixed in future commits ~ at least the expectation around 'pkgconfig(pam[_misc])' ; seems many non-rolling distros didn't play nice ...
2022-07-18 NOTE: It appears pam-devel isn't providing 'pkgconfig(pam)' / 'pkgconfig(pam_misc)' for [at least] 15.4 and currently "Linux-PAM/pam" doesn't build as it's requiring aclocal-1.16 (only aclocal-1.15 is available).

TW:
$ rpm -q --provides pam-devel
pam-devel = 1.5.2-7.1
pam-devel(x86-64) = 1.5.2-7.1
pkgconfig(pam) = 1.5.2
pkgconfig(pam_misc) = 1.5.2
pkgconfig(pamc) = 1.5.2

15.4:
$ rpm --provides -qp .cache/zypp/packages/repo-sle-update/x86_64/pam-devel-1.3.0-150000.6.58.3.x86_64.rpm
pam-devel = 1.3.0-150000.6.58.3
pam-devel(x86-64) = 1.3.0-150000.6.58.3

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000001132 1.11 KB
_servicedata 0000000230 230 Bytes
xpra-6.0+git20240406.e2d97e37.tar.gz 0032794948 31.3 MB
xpra-icon.png 0000025852 25.2 KB
xpra-rpmlintrc 0000000613 613 Bytes
xpra.changes 0000264326 258 KB
xpra.obsinfo 0000000112 112 Bytes
xpra.spec 0000011613 11.3 KB
Latest Revision
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 67)
- Update to version 6.0+git20240406.e2d97e37:
  * make version checks more robust
  * simplify: strget only returns strings
  * more resilient lookup of version info
  * move 'get_processor_name' to a reusable function
  * #4187 missing video fallback calls
  * #2467 proper resource cleanup
  * also accept differences in alpha
  * #4187 'konsole' is a text application
  * we may want to drop the alpha channel
  * skip warning about hard to find amf elements
  * add keycloak validation of authentication groups support
  * only expose native types (ie: strings) via info
  * accel_version is never None
  * none of these shortcuts require X11
  * validate hostname before sending it back
  * make it easier to test using temporary redirect
  * better docstring: this applies to all servers
  * 'LOCAL_MODIFICATIONS' is expected to be a number
  * when scaling, always repaint the whole window
  * generic yuv format handling
  * cosmetic
  * free the WebpBufferWrapper as soon as it has been consumed
  * #4167 query the scale factor each time
  * #4167 blit to scaled size
  * #2467 fix MacOS native OpenGL initialization
  * #4181 most WM sadly no longer support StatusIcon nowadays
  * support opengl display attributes in non-gtk specific format
  * we have to destroy the window to avoid leak warnings
  * #4167 need vertex array to validate program on MacOS
Comments 0
openSUSE Build Service is sponsored by