Opened 3 years ago
Closed 3 years ago
#13128 closed enhancement (fixed)
Separate old pycairo for python2
|Reported by:||Owned by:||blfs-book|
With pycairo-1.19.0 python2 is no-longer supported. On the page for that we have a note: The current version of pycairo no longer builds the Python2 module. If you need this module for packages sych as Gimp-2.10.14, use the pycairo-1.18.2 version and use the same commands as below substituting python for python3.
Unfortunately, this makes dependency tracking a bit harder. Gimp-2.10 will always require pygtk (using --disable-python removes all support for python2 scripting, which many peopel use).
So, I'm proposing to create a pycairo2 (i.e. 'for python2') page and link that from pygobject2, then leave the ticket open while we test our next release, to list anything else that wants old pycairo (Pierre might have a requirement in lxde).
Change History (5)
comment:1 by , 3 years ago
|Status:||new → assigned|
comment:2 by , 3 years ago
comment:3 by , 3 years ago
I've no looked at gegl - the build only references python3 because it is using meson/ninja, pygobject3 and no python in what it installs, so I don't think it needs old pycairo for python2.
However I can't actually test that gegl is ok without pycairo2 ... pyobject2 because I need to build those before gegl.
Initial commit at r22670, keeping this open and passing back to blfs-book for any further changes needed.
comment:4 by , 3 years ago
|Status:||assigned → new|
comment:5 by , 3 years ago
|Status:||new → closed|
Everything looks good. Closing.
$DEITY I hate this xml! I've added pycairo2 and included that in python-modules.xml, but it seems not to be picking it up - all external references to it, including from python-modules.xml, report it isn't found.
Perhaps I should pray to anoia (goddess of things stuck in drawers) ? Or maybe the great god Om ? Ah, thank you, Anoia - there are two items per module in python-modules.xml, I only changed the first one.