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:

* 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+git20240331.738c8038.tar.gz 0032170639 30.7 MB
xpra-icon.png 0000025852 25.2 KB
xpra-rpmlintrc 0000000613 613 Bytes
xpra.changes 0000261555 255 KB
xpra.obsinfo 0000000112 112 Bytes
xpra.spec 0000011613 11.3 KB
Revision 66 (latest revision is 76)
Scott Bradnick's avatar Scott Bradnick (sbradnick) committed (revision 66)
- Update to version 6.0+git20240331.738c8038:
  * there's also 'vah264lpenc'
  * make it possible to (not) prefer Gtk.StatusIcon
  * Cython 3.0.10
  * set unused alpha to opaque, just in case
  * cosmetic
  * fixup 9bb4776fc199439d0f64ded75cd14b9a56101502
  * try harder to ensure 'bcrypt' is bundled on macos
  * show paramiko and bcrypt info

- Update to version 6.0+git20240329.c7f2d049:
  * RHEL 8 ships libvpx 1.7
  * #3964 some hardware encoders can pad and round up
  * wait longer for pinentry to terminate
  * add type hints
  * #3964 enable libva hardware encoders
  * no python 3.13 in 'ubuntu-latest'
  * #3964 ensure NV12 encoded streams are decoded the same as YUV420P
  * #3964 warn if the overrides are missing
  * also build test with Python 3.13
  * add YUV444P conversions
  * fix linter warning
  * simplify by bumping the version requirements
  * fix: updated deps for libspng0 and libopenh264
  * fix: updated deps for libspng0 and libopenh264
  * #2467 generate separate shaders for each pixel format
  * don't assume TEX_Y is zero, it's confusing
  * log failing shader source with line numbers
  * try to honour the quality value
  * better warnings when picture format is invalid
Comments 0
openSUSE Build Service is sponsored by