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 0000002091 2.04 KB
_servicedata 0000000230 230 Bytes
xpra-5.0+git20230303.deed5680.tar.gz 0020663248 19.7 MB
xpra-icon.png 0000025852 25.2 KB
xpra.changes 0000148399 145 KB
xpra.obsinfo 0000000112 112 Bytes
xpra.spec 0000010289 10 KB
Revision 35 (latest revision is 70)
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 35)
- Update to version 5.0+git20230303.deed5680:
  * #3781 set default username_format via env var
  * fix focal beta component
  * no longer needed either
  * no longer needed
  * downgrade since there are too many build issues
  * Cython backwards compatibility: avoid 'noexcept'
  * #3769 disable OpenGL on MacOS, again
  * #3778 ':' is only needed if a password is also specified
  * simplify: XXH64_hash_t is actually uint64_t
  * make ScrollData optional
  * validate Cython extension before enabling 'scroll'
  * missed from b7481ea7d2ec1717f3ac6cd41a82f65812df62b5
  * #3774 UInputPointerDevice must accept the props argument
  * just remove $PYTHON and path to gtk-mac-bundler
  * with newer versions of clang, ignore unreachable-code-fallthrough
  * workaround new Cython 3.0.0b1 warning
  * fix Cython 3.0.0b1 warnings: default to C++11
  * #3390 simplify evdi build
  * revert c3e17e3: prefer non-auto audio sinks
  * #3774 also fix calls in the verify method
  * #3774 match API change: removal of screen argument
  * #3769 re-enable OpenGL on MacOS
  * the bug has been "fixed" by downgrading libffi
  * make it possible to override build options
  * Cython 3.0.0b1 triggers -Wsign-compare warning on MS Windows
  * ffmpeg 6.0 compatibility: these enums have been removed
  * ffmpeg 6.0
  * workaround new warning with Cython 3.0.0b1 on win32
  * doh: apply patch for versions 0.x, add debug logging
Comments 0
openSUSE Build Service is sponsored by