Compare commits

..

No commits in common. "rawhide" and "f34" have entirely different histories.

6 changed files with 805 additions and 216 deletions

29
.gitignore vendored
View file

@ -74,32 +74,3 @@
/xpra-4.3.tar.gz
/xpra-4.3.1.tar.gz
/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-6.5.3.tar.gz) = 98eee6577d26cf15cdf8115352e73601438804a69d5081d7af908d9c4fc03e44e723eb74cc6f468c92c8e935cc5e897bcdeda316d3f756905b368e83ac051d91
SHA512 (xpra-4.3.2.tar.gz) = 8f150798173e0d4377ef884c9dcebb3e0b6c6b5cf5c9db20661e056a4be8b26c430652e934ab6b7180809cb2fbb88e38ef5219d77e871398f3967f490d42b109

33
xpra-find_py3cairo.patch Normal file
View file

@ -0,0 +1,33 @@
--- 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:

View file

@ -1,11 +0,0 @@
--- 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

@ -0,0 +1,11 @@
--- 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"]

931
xpra.spec

File diff suppressed because it is too large Load diff