[Hackage] #583: create application bundles on demand

#583: create application bundles on demand ----------------------------+----------------------------------------------- Reporter: kowey | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: Cabal library | Version: Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: Mac OS | ----------------------------+----------------------------------------------- Currently, getting graphical applications to work on MacOS X involves a bit of manual steps after "cabal install", particularly if the applications happen to be command line oriented at the same time (ie. a GUI that supports being called from the command line). The blog post below offers a solution which seems to work for wxHaskell (Setup.hs files also attached). Perhaps it can be generalised somehow so that users can just tell Cabal they want an application bundle? Duncan requested Apple docs on application bundles. I haven't read it yet, but maybe this will help? * Blog post: http://koweycode.blogspot.com/2009/09/cabal-installing- graphical-apps-on.html * Bundle Programming Guide: http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptu... -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/583 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#583: create application bundles on demand ----------------------------+----------------------------------------------- Reporter: kowey | Owner: Type: enhancement | Status: new Priority: normal | Milestone: Component: Cabal library | Version: Severity: normal | Resolution: Keywords: | Difficulty: unknown Ghcversion: | Platform: Mac OS ----------------------------+----------------------------------------------- Comment (by duncan): So the tricky thing here is who decides if it's going to be an app bundle or not. Presumably it is the package author who knows that the app is actually a GUI app and so it needs to do something funky on different systems. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/583#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage