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

Reply via email to