Compare commits

...
Sign in to create a new pull request.

86 commits

Author SHA1 Message Date
c20b1b3deb Release 6.5.3 2026-08-19 18:16:14 +02:00
32dcee0869 Release 6.5.2 2026-07-27 11:08:48 +02:00
Python Maint
bbefa6f1aa Rebuilt for Python 3.15.0b4 ABI change 2026-07-22 10:15:58 +02:00
Fedora Release Engineering
e26002cf3c Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:24:59 +00:00
9b2db3c019 Release 6.5.1 2026-07-05 21:38:10 +02:00
11cfad7141 Fix rhbz#2496082 2026-07-01 22:37:58 +02:00
ede8108a14 Fix wireshark dependency 2026-06-21 19:11:55 +02:00
a738b6055a Add wireshark as required package 2026-06-18 16:52:52 +02:00
0abb78cc26 Release 6.5 2026-06-18 16:34:46 +02:00
9c237c7b71 Release 6.5 2026-06-17 14:06:06 +02:00
Python Maint
35f60a9315 Rebuilt for Python 3.15 2026-06-03 23:53:45 +02:00
44ba426fe7 Release 6.4.4 2026-05-04 14:25:08 +02:00
Nicolas Chauvet
2230f6450e Rebuilt for libvpx-1.6.0 2026-03-19 22:29:16 +01:00
Tomáš Hrnčiar
62f74a79ba Fix invalid extras in %pyproject_buildrequires -x
The extras requested via -x do not match the project's
upstream metadata, causing a build failure with the new
extras validation in pyproject-rpm-macros.

See: https://src.fedoraproject.org/rpms/pyproject-rpm-macros/pull-request/534
2026-02-23 15:30:29 +01:00
ea8cea7b0e Set pygobject cflags 2026-02-06 14:24:12 +01:00
4dc62fbe24 Rebuild for procps-ng-4.0.6 2026-02-06 12:49:34 +01:00
31ae8a7c1b Release 6.4.3 2026-02-01 15:34:33 +01:00
93c0763d14 Fix runtime dependencies 2026-01-31 16:10:51 +01:00
a4ab6bd044 Release 6.4.2 2026-01-31 15:32:32 +01:00
1d31ac32be Release 6.4.1 2026-01-17 19:31:18 +01:00
441a7ed6a7 Fix rhbz#2425762 2026-01-02 13:56:03 +01:00
6b45e0bfeb Restore Requires packages 2025-12-19 22:02:28 +01:00
760755266a Set permmissions of /run/xpra/proxy directory 2025-12-19 21:41:47 +01:00
2c5f1a286f Remove Xwrapper.config| Remove invalid paths (rhbz#2413528#c10) 2025-12-19 17:01:21 +01:00
5edd0f38c9 Release 6.4 2025-12-08 16:04:36 +01:00
17859a7cbc Avoid backup of patched file 2025-12-03 12:06:27 +01:00
cc19caf6fb Fix rhbz#2417964 2025-12-03 11:54:14 +01:00
86f820622b Release 6.3.6 2025-11-09 15:56:32 +01:00
0d4804da39 Release 6.3.5 2025-11-05 21:22:30 +01:00
6d45e7c80c Release 6.3.4 (rhbz#2266632) 2025-10-27 22:40:40 +01:00
Dominik 'Rathann' Mierzejewski
661277ad12 Fixed build with FFmpeg 8 2025-10-20 11:45:35 +02:00
Python Maint
b98426abb3 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 15:04:01 +02:00
Python Maint
912f50d33e Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:23:26 +02:00
Dominik 'Rathann' Mierzejewski
2a65a0b840 enable OpenH264 codec 2025-08-02 07:51:32 +02:00
Fedora Release Engineering
84731ea2d2 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 21:03:00 +00:00
f0726afea1 Release 5.1.1 (rhbz#2378508) (rhbz#2377058) 2025-07-13 21:25:15 +02:00
f28bdb37bc Release 5.1 (rhbz#2350289) 2025-06-11 21:39:48 +02:00
Python Maint
afb4968a11 Rebuilt for Python 3.14 2025-06-03 14:09:14 +02:00
d67327a2cf Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 17:03:13 +01:00
3505b50839 Fix GCC15 builds 2025-01-22 19:47:41 +01:00
Fedora Release Engineering
7c57f6a496 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:14:48 +00:00
Sérgio M. Basto
ba3b7a9dbc Apply FFMPEG-7 only on Fedora 41+ 2024-10-11 18:27:31 +01:00
Sérgio M. Basto
a3143a0e1d Update xpra to 5.0.10 2024-10-11 14:29:38 +01:00
Sérgio M. Basto
639b0a7626 Simply removing the unnecessary python-opencv dependency 2024-10-10 22:22:46 +01:00
Robert-André Mauchin
ff1e77045f Add compatibility with FFMPEG 7.0 2024-09-23 21:11:10 +00:00
Fabio Valentini
3464c2d5e0
Rebuild for ffmpeg 7 2024-09-23 17:03:09 +02:00
Miroslav Suchý
dcacc70157 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-09-04 22:57:05 +02:00
Fedora Release Engineering
851ab605bf Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:25:17 +00:00
Python Maint
af3f8fefcc Rebuilt for Python 3.13 2024-06-07 14:12:53 +02:00
Sérgio M. Basto
cada609a29 Update xpra to 5.0.6 2024-02-23 14:22:12 +00:00
Sérgio M. Basto
ea007192d5 Update xpra to 5.0.6 2024-02-23 14:11:42 +00:00
1efb3066bb Rebuild for libvpx 1.14.x 2024-02-08 00:06:28 +00:00
František Zatloukal
96c56894c4 Rebuilt for libavif 1.0.3 2024-01-31 16:26:11 +01:00
František Zatloukal
7fbb5931b1 GCC 14 Fix Backport (Fixes RHBZ#2261813) 2024-01-31 15:53:10 +01:00
Fedora Release Engineering
14038cc9cf Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 10:07:01 +00:00
dfa1606cde Release 5.0.3 2023-10-15 14:42:05 +02:00
Sérgio M. Basto
c76677cdd3 Move ffmpeg plugin to Fedora
one motivation was dnf Transaction test error:
file /usr/lib64/python3.11/site-packages/xpra/codecs/ffmpeg/av_log.cpython-311-x86_64-linux-gnu.so conflicts between attempted installs of xpra-codecs-freeworld-5.0.1-2.fc38.1.x86_64 and xpra-5.0.1-2.fc38.x86_64
2023-09-24 04:22:59 +01:00
9048d2cd2a Release 5.0.2 2023-09-19 14:01:28 +02:00
cce31e65e8 Add python3-cups BR 2023-09-02 20:02:01 +02:00
6a0712f003 Release 5.0.1 2023-09-02 19:04:05 +02:00
13c7a2cb04 Release 5.0 2023-08-27 11:21:24 +02:00
Fedora Release Engineering
2b82082deb Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 19:14:59 +00:00
Python Maint
9c90c1c44c Rebuilt for Python 3.12 2023-06-26 12:28:03 +02:00
2bafbf3605 Release 4.4.6 2023-06-20 19:54:43 +02:00
Python Maint
ca403d9f20 Rebuilt for Python 3.12 2023-06-15 17:01:03 +02:00
Sérgio M. Basto
a0f04c2100 Rebuild for procps-ng-4.x.x 2023-05-31 23:41:00 +01:00
19677b8b6b Release 4.4.5 2023-05-27 19:53:57 +02:00
Sérgio M. Basto
4ed00855f3 Fix epel 8 and 9 builds , no python3-zeroconf on epel and use pipewire on el9 2023-05-22 15:48:17 +01:00
Sérgio M. Basto
87e1e203f8 Update xpra to 4.4.4 (#2177195) 2023-03-13 18:44:16 +00:00
Sérgio M. Basto
2b2d781db7 Merge branch 'epel8' into rawhide 2023-03-13 16:21:18 +00:00
Sérgio M. Basto
cc9ebaeb09 Add python3-zeroconf to requires, we need to see if it iwe choose be just
recommend
xpra-bug3693.patch already available in source code
2023-03-13 16:18:47 +00:00
Sérgio M. Basto
92211a6f61 Add python3-zeroconf to requires, we need to see if it iwe choose be just
recommend
xpra-bug3693.patch already available in source code
2023-03-13 16:13:47 +00:00
Tom Callaway
d44662aee5 rebuild for libvpx 2023-02-15 17:44:27 -05:00
Fedora Release Engineering
a37a2f734a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 07:49:26 +00:00
Sérgio M. Basto
3da1878e51 Fix epel builds, seems upstream sort out py3cairo hack on el8
el8 now also have xorg-x11-drv-dummy
2023-01-18 11:44:14 +00:00
Sérgio M. Basto
06ee1778aa Add unitdir, we may have unitdir but by default disabled, preset just enable service by default which understandably was not approved.
to check presets run `systemctl status xpra | grep preset`
Un-split xpra-udev and other improvements
Add support to procps, avif, qrencode, libdrm and libwebp
2023-01-15 01:45:25 +00:00
Sérgio M. Basto
70ec1d014b sync xpra 2023-01-06 00:47:50 +00:00
Sérgio M. Basto
b49472a367 sync and fix the way of the patch is applied 2023-01-02 22:32:06 +00:00
7638781739 Release 4.4.3| Patched for bug #3693 2022-12-08 15:14:00 +01:00
26db8d57b1 Release 4.4.3| Disable CUDA rebuilds 2022-12-08 15:01:04 +01:00
a8d1637791 Release 4.4.3 2022-12-08 12:02:45 +01:00
d2698affda Release 4.4.2 2022-11-13 16:02:22 +01:00
Lumir Balhar
5d3f5f6899 Change location of pathfix.py
For more info see https://fedoraproject.org/wiki/Changes/Python3.12#pathfix.py_tool_will_be_removed
2022-11-01 07:21:33 +01:00
9d17921e97 Release 4.4.1 2022-10-24 10:44:18 +02:00
56435205da Release 4.4 2022-10-01 21:08:11 +02:00
Fedora Release Engineering
db12405c4a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 13:29:19 +00:00
6 changed files with 208 additions and 795 deletions

27
.gitignore vendored
View file

@ -76,3 +76,30 @@
/xpra-4.3.2.tar.gz
/xpra-4.3.3.tar.gz
/xpra-4.3.4.tar.gz
/xpra-4.4.tar.gz
/xpra-4.4.1.tar.gz
/xpra-4.4.2.tar.gz
/xpra-4.4.3.tar.gz
/xpra-4.4.4.tar.gz
/xpra-4.4.5.tar.gz
/xpra-4.4.6.tar.gz
/xpra-5.0.tar.gz
/xpra-5.0.1.tar.gz
/xpra-5.0.2.tar.gz
/xpra-5.0.3.tar.gz
/xpra-5.0.6.tar.gz
/xpra-5.0.10.tar.gz
/xpra-5.1.tar.gz
/xpra-5.1.1.tar.gz
/xpra-6.3.4.tar.gz
/xpra-6.3.5.tar.gz
/xpra-6.3.6.tar.gz
/xpra-6.4.tar.gz
/xpra-6.4.1.tar.gz
/xpra-6.4.2.tar.gz
/xpra-6.4.3.tar.gz
/xpra-6.4.4.tar.gz
/xpra-6.5.tar.gz
/xpra-6.5.1.tar.gz
/xpra-6.5.2.tar.gz
/xpra-6.5.3.tar.gz

View file

@ -1 +1 @@
SHA512 (xpra-4.3.4.tar.gz) = 02b0ab2769278649b35c255d64560d393c1749112d24e8c65917ec09c40223fbd8b80b5959988e5dfcf2578827cfe7d027072515a5910db63cdade96a21b830e
SHA512 (xpra-6.5.3.tar.gz) = 98eee6577d26cf15cdf8115352e73601438804a69d5081d7af908d9c4fc03e44e723eb74cc6f468c92c8e935cc5e897bcdeda316d3f756905b368e83ac051d91

View file

@ -1,33 +0,0 @@
--- a/setup.orig.py 2020-06-05 11:40:10.000000000 +0200
+++ b/setup.py 2020-07-15 11:07:19.084531962 +0200
@@ -1899,8 +1899,8 @@
#cairo workaround:
add_cython_ext("xpra.client.gtk3.cairo_workaround",
["xpra/client/gtk3/cairo_workaround.pyx"],
- **pkgconfig("py3cairo")
- )
+ ["@@python3_sitearch@@"]
+ )
if client_ENABLED or server_ENABLED:
add_packages("xpra.codecs.argb")
--- a/xpra/client/gtk3/cairo_workaround.orig.pyx 2020-05-10 19:00:53.000000000 +0200
+++ b/xpra/client/gtk3/cairo_workaround.pyx 2020-07-15 11:17:57.586807490 +0200
@@ -35,7 +35,7 @@
pass
void * PyCapsule_Import(const char *name, int no_block)
-cdef extern from "cairo/cairo.h":
+cdef extern from "cairo/include/py3cairo.h":
ctypedef struct cairo_surface_t:
pass
@@ -59,7 +59,7 @@
void cairo_surface_flush (cairo_surface_t *surface)
void cairo_surface_mark_dirty (cairo_surface_t *surface)
-cdef extern from "pycairo/py3cairo.h":
+cdef extern from "cairo/include/py3cairo.h":
ctypedef struct Pycairo_CAPI_t:
pass
ctypedef struct PycairoSurface:

11
xpra-fix_audio.patch Normal file
View file

@ -0,0 +1,11 @@
--- a/fs/etc/xpra/xpra.orig.conf 2025-11-02 12:49:06.000000000 +0100
+++ b/fs/etc/xpra/xpra.conf 2025-11-09 15:18:11.280317871 +0100
@@ -20,3 +20,8 @@
# may just be specified multiple times.
# - You may break a long line into multiple lines
# by ending each line with a backslash '\'.
+
+xvfb = Xvfb -screen 0 1920x1100x24 -nolisten tcp -noreset
+
+# Use PipeWire's PulseAudio socket, do NOT spawn pulseaudio
+pulseaudio = no

View file

@ -1,11 +0,0 @@
--- a/setup.orig.py 2020-07-15 17:54:25.805747151 +0200
+++ b/setup.py 2020-07-15 17:53:15.841073182 +0200
@@ -1510,7 +1510,7 @@
if is_Fedora() or is_CentOS() or is_RedHat() or FREEBSD:
libexec = "libexec"
else:
- libexec = "lib"
+ libexec = "libexec"
if LINUX or FREEBSD:
if scripts_ENABLED:
scripts += ["fs/bin/xpra_udev_product_version", "fs/bin/xpra_signal_listener"]

919
xpra.spec

File diff suppressed because it is too large Load diff