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 0000002256 2.2 KB
_servicedata 0000000230 230 Bytes
xpra-4.4+git20220718.6b84ef9f6.tar.gz 0048951468 46.7 MB
xpra-icon.png 0000025852 25.2 KB
xpra.changes 0000092818 90.6 KB
xpra.obsinfo 0000000113 113 Bytes
xpra.spec 0000008758 8.55 KB
Revision 17 (latest revision is 70)
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 17)
- Update to version 4.4+git20220718.6b84ef9f6:
  * skip all guessing using an env var
  * #3386 fix typo
  * procps-devel is not available on RHEL?
  * pam pkgconfig refs had gone missing
  * refer to Cython 'Extension' class directly
  * oops: nvenc is not a package
  * make it easier to change the number of cores used
  * ignore 'address' warnings building nvenc
  * use booleans for switches
  * no longer used
  * try the local cuda symlink before anything else
  * this doesn't do anything
  * make it easier to choose the number of threads
  * #3577 remove legacy workarounds
  * #3577 add switch for 'argb' codec
  * #3577 group subsystems together
  * #3577 group macos / win32 bundling workarounds together
  * #3577 nvenc must use pkgconfig
  * #3577 enable '-DDEBUG' globally
  * #3577 convert pam module in pkg-config
  * CUDA symlink on MS Windows:
  * #3577 move nvenc tweaks to pkgconfig file
  * ignore temporary build generated installer file
  * #3390 evdi uses c++
  * #3577 use pkgconfig file for nvfbc flags
  * #3577 simplify nvenc / nvjpeg using pkgconfig files on win32
  * #3584 typo
  * fixup bccf36d62f6857094054cb3bd5cefd70b1fd5423: directories must start with a '/'
  * #2753 RPM file list update
Comments 0
openSUSE Build Service is sponsored by