Hanspeter, Try the bibus.info, bibus.patch, relax-py.info, relax-py.patch, wxgtk2.8-py.info, wxpython300-py.info and wxpython300-py.patch in my experimental directory. It implements the debian approach with two limitations. The existing wxgtk2.8-py and wxpython300-py packages have to be updated before you can successfully build with both present. For example, if you do...
sudo dpkg -i wxgtk2.8-py27-dev_2.8.12.1-5_darwin-x86_64.deb wxgtk2.8-py27_2.8.12.1-5_darwin-x86_64.deb and attempt fink -m build relax-y27 it will fail to remove the existing older wxgtk2.8-py27-dev in favor of the newer wxpython300-py27-dev. However, fink -m build bibus will upgrade the wxgtk2.8-py27-dev and proceed normally. Once wxgtk2.8-py27-dev and wxgtk2.8-py27 are updated, the ' fink -m build relax-y27' will be able to remove the wxgtk2.8-py27-dev in favor of the wxpython300-py27-dev needed to build relax-py27. The other glitch is that after the build you need to remove wxgtk2.8-py27-dev for bibus to not produce the error... /sw/share/bibus/bibus.py:123: wxPyDeprecationWarning: Call to deprecated item. wx.InitAllImageHandlers() Debian avoids this issue by burying the wx.pth for both of their 2.8 and 3.0 wxpython packages with customizations to their python package and additional dh_*py* build tools to help those file to be found. Interestingly, relax-py doesn't seem to mind if the wx.pth from wxgtk2.8-py27-dev is installed and runs fine either way. Jack On Sat, Feb 7, 2015 at 7:29 AM, Hanspeter Niederstrasser <f...@snaggledworks.com> wrote: > On 2/5/2015 9:10 PM, Jack Howarth wrote: >> >> Hanspeter, >> Have you considered changing the BuildDepends on >> wxgtk2.8-py27-dev and Depends on wxgtk2.8-py27 in libkate1-shlibs to >> wxpython300-py27-dev and wxpython300-py27? Since qt4-mac, rather than >> the nonexistent qt4-x11, is used for our KDE packages, the cocoa-based >> wxpython seems to make more sense. Note that the wxwidgets300-osxcocoa >> and wxgtk2.8 packages can co-exist but not the wxpython ( >> wxgtk2.8-py27 vs wxpython300-py27) ones. So migrating everything from >> wxgtk2.8-py to wxpython300-py will be desirable (especially as >> upstream wxpython has abandoned support for a gtk-based build on OS >> X). > > > libkate has nothing to do with KDE and doesn't care what UI toolkit it is > using. It is a graphics codec. > > Anyways, updating libkate1 to use wxpython300-py27 causes a deadlock and > following the instructions at the end causes libkate1 to actually be > uninstalled, *including* packages that depend on it. That's beyond > suboptimal. > > The following package will be installed or updated: > libkate1-shlibs > The following 2 additional packages will be installed: > wxpython300-py27 wxpython300-py27-dev > Default answer will be chosen in 60 seconds... > Do you want to continue? [Y/n] > Reading buildlock packages... > All buildlocks accounted for. > > While trying to install: > wxpython300-py27-3.0.2.0-2 > wxpython300-py27-dev-3.0.2.0-2 > > The following inconsistencies found: > Unsatisfied dependency in libkate1-shlibs: wxgtk2.8-py27 > > Trying to resolve dependencies... > Could not resolve inconsistent dependencies! > > Fink isn't sure how to install the above packages safely. You may be able to > fix things by running: > > fink scanpackages > sudo apt-get update > sudo apt-get install wxpython300-py27-dev=3.0.2.0-2 > wxpython300-py27=3.0.2.0-2 > > Failed: Fink::SysState: Could not resolve inconsistent dependencies > > Hanspeter > ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel