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