--- a/setup.orig.py 2020-06-05 11:40:10.000000000 +0200
+++ b/setup.py 2020-07-15 11:07:19.084531962 +0200
@@ -1815,7 +1815,7 @@
#cairo workaround:
cython_add(Extension("xpra.client.gtk3.cairo_workaround",
["xpra/client/gtk3/cairo_workaround.pyx"],
- **pkgconfig("py3cairo")
+ ["@@python3_sitearch@@"]
))
if client_ENABLED or server_ENABLED:
--- 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
@@ -61,7 +61,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: