how to detect installed gtk variant
Bryan Blackburn
blb at macports.org
Wed Oct 15 19:14:44 PDT 2008
On Wed, Oct 15, 2008 at 06:07:04AM -0700, MySchizoBuddy said:
>
> For webkit-gtk it has a quartz variant. I want to detect if gtk2 was
> installed with the quartz variant or not. if not then spit an error and tell
> the users to uninstall gtk and install it with quartz
>
You might be able to use a test in a pre-fetch phase like (not tested at
all):
pre-fetch {
if {![file exists ${prefix}/path/only/installed/by/variant]} {
return -code error "Please install gtk2 with the +quartz"
}
}
Though this is quite fragile, and really a bug in the dependency engine.
The real way around it is to get ticket #126 done:
<http://trac.macports.org/ticket/126>
Bryan
> one problem, since gtk2 is a dependency and i cannot select the variant of
> it. the user will be installing gtk2 with X11 and then will have to
> uninstall it and reinstall it manually with quartz.
> kinda messy. is quartz variant worth the hassle.
> --
> View this message in context: http://www.nabble.com/how-to-detect-installed-gtk-variant-tp19993089p19993089.html
> Sent from the MacPorts - Users mailing list archive at Nabble.com.
>
More information about the macports-users
mailing list