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 0000001987 1.94 KB
_servicedata 0000000230 230 Bytes
xpra-5.0+git20221018.223dc02f.tar.gz 0018240141 17.4 MB
xpra-icon.png 0000025852 25.2 KB
xpra.changes 0000119993 117 KB
xpra.obsinfo 0000000112 112 Bytes
xpra.spec 0000009640 9.41 KB
Revision 32 (latest revision is 70)
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 32)
- Update to version 5.0+git20221018.223dc02f:
  * move nvidia codecs to 'Suggests'
  * #3651 use dh_movefiles to split the modules into separate packages
  * fix logging of decompressed messages
  * revert 0d37df6807729c865cd216f3b4d5eeba2e8f6817
  * server last info may have more data
  * f-stringify
  * remote logging of f-strings
  * #3582 expose gstreamer version info when FULL_INFO=1
  * #3582 these lib versions are no longer exposed by default
  * #3651 we have to use dh_shlibdeps
  * minor warnings
  * oops: undo parts of 6fc032eda4ae23917ed770c3d6f1249b3efafa55
  * fix chunked file uploads
  * make it possible to force chunking
  * ensure we don't try to process empty files
  * f-stringify
  * warn if we ever somehow get the wrong arguments here
  * this is a text file
  * only update one file
  * fix conf files not updated on Posix OSes
  * return change boolean just like the superclass
  * return change boolean just like the superclass
  * simplify: let update_focus() return the boolean
  * #3654 disable mixins we don't need
  * #3649 block the import of pycuda on WSL
  * #3651 split nvidia codecs into their own package
  * #3651 split packaging for DEBs
  * replace assert with explicit check
  * no need to raise an exception
Comments 0
openSUSE Build Service is sponsored by