Dear Fink developers,

We agreed some time ago to allow Application bundle packages in Fink, and we now have a few of them. There is an AppBundles declaration available in .info files (although I understand from some previous email traffic that it does not really serve people's needs -- that is something we should work on).

I'm writing today to try to clarify where such packages should install their files. We need to update our docs about the file heierarchy to reflect this, as well as to modify 'fink validate' to accept files in appropriate locations.

What I believe we agreed to was that Application bundle packages would install their application bundles into /sw/Applications and that the postinstall script would then create a symlink from this into /Applications. This is in fact what the AppBundles declaration is meant to accomplish. (The reasoning here was that when it comes time to uninstall, if the symlink has been moved we'll just abandon the attempt to uninstall it, and we can be more confident that things in /sw/Applications did not move than that things in /Applications did not move.)

The question is, though, what to do about /Library and /Frameworks installation paths. A variety of things are currently being used in the small handful of Fink packages which install bundles. We have

 /sw/Library/Frameworks
 /sw/Library/Python

represented in current packages.

So one possible policy would be to say that application bundles should go in /sw/Applications, with symlinks in postinstall (preferably generated by the AppBundles declaration), and that any supporting material should go into /sw/Library, with the layout one would normally expect in an OS X Library directory.

Is this reasonable?  Is it flexible enough for everyone's needs?

  -- Dave



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to