I tried using the 2.4.0.7 ebuild for it, but it doesn't work. wxGTK2.4.1 works great with the wxGTK2.4.0 ebuild though. Reproducible: Always Steps to Reproduce: 1. 2. 3.
I've tried making an ebuild for wxPython 2.4.1.2 with wxGTK2.4.1 but had problems. I mailed the wxPython user list and Robin Dunn, author of wxPython, said: "wxMenuItem::SetMenu was added right after the wxGTK 2.4.1 release was made. (I thought it was right before, but a quick look at CVS shows differently. It may be that CVS was tagged earlier than I what I expected...) Anyway, you'll need to use the wxGTK included in the wxPythonSrc tarball. Robin Dunn" Just letting you know, in case you try to base the next one on a separate wxGTK.
thanks for the information. i was trying to figure out what was wrong with the SetMenu stuff in wxPython, hence holding back on the wxGTK release. this is going to introduce some complications, especially since i don't know if it works linking against a newer version of wxGTK than the one installed. maybe it would be easier to backport the changes .. hmm ..
having compiled a new wxGTK with the changes backported and wxPython against it, it get errors running wxPython apps like ftpcube and some others. some of them seem to need an upgrade.
wxpython >2.4.1 is required to run pysoulseek 1.2.2.
2.4.0.2 is getting pretty ancient. Any chance of un-masking 2.4.0.7?
Created attachment 14119 [details] working ebuilds for wxGTK 2.4.1, wxPython 2.4.1.2 and PySoulSeek 1.2.2 Here are some ebuilds I personally use related to wxPython.. It contains an ebuild for wxGTK, which is taken from the source tarball of wxPython to ensure compatibility. It contains an ebuild for wxPython 2.4.1.2. It also contains an ebuild for pyslsk-1.2.2 which should be ignored as liquidx is no longer the maintainer of that package afaik :) I hope this is any good. Greetings, hyriand
yep, my thoughts exactly, unmasking 2.4.0.7 now ... as for 2.4.1.2, its still a little way off, i'll take a look at hyriand's ebuilds the next chance i get to see if there's anything i'm missing. i'm especially concerned about gtk2 support, being rather buggy :/
alright wxPython-2.4.1.2 is in portage now. (as well as pysoulseek 1.2.2 since the old versions don't work with the new wxPython)