On Tue, Jul 11, 2006, Loïc Minier wrote: > From gst0.10-python's configure.ac: [...] > PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` > => (/usr/share/pygtk/2.0/defs: I can only ship that one time) > PYGTK_H2DEF=`$PKG_CONFIG --variable=codegendir pygtk-2.0`/h2def.py > PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir > pygtk-2.0`/codegen.py" > => (/usr/share/pygtk/2.0/codegen/h2def.py and codegen.py: same problem)
I've changed pygtk's build to save /usr/share/pygtk/2.0/codegen and /usr/share/pygtk/2.0/defs for each Python runtime it builds against and compare that to the directories produced by the default python runtime. This is to force a build-time sanity check, but would changes appear, I suppose we would have to change the packaging even more to move the defs file and/or the codegen helper to a directory versionned with the python runtime, and manage even more symlinks via maintainer scripts and patch the pkg-config files and /usr/bin/pygtk-codegen-2.0 -- or drop support for multiple Python runtimes. Unfortunately, gnome-python has the exact same problem with /usr/share/pygtk/2.0/defs and /usr/share/pygtk/2.0/argtypes, so I will probably repeat the fix there, and it's going to look ugly too. -- Loïc Minier <[EMAIL PROTECTED]> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]