#916: windows installer should play nice with other Haskell tools
----------------------------------------+-----------------------------------
Reporter: claus.rei...@… | Owner: neil
Type: bug | Status: patch
Priority: low | Milestone: _|_
Component: Build System | Version: 6.4.2
Keywords: | Testcase: N/A
Blockedby: | Difficulty: Moderate (less than a
day)
Os: Windows | Blocking:
Architecture: Unknown/Multiple | Failure: None/Unknown
----------------------------------------+-----------------------------------
Changes (by claus):
* status: new => patch
* failure: => None/Unknown
Comment:
Ran into this yet again when trying out 7.0 and 7.1 snapshots. This has
been delayed for so long now that I took a look and would like to suggest
some changes. These changes do not address all points in this ticket, but:
- add link to inno setup docs, so readers don't have to guess what ghc.iss
might be
- add `Task` section, and associated most Registry actions with separate
(sub)tasks, so that file associations, default action, and `PATH` setting
can be optional
- copy license file into `doc` directory
- install icon file again, so that `DefaultIcon` is no longer a dangling
pointer (#4352)
- only delete `ghc_haskell` key if empty (in case there were other tools
using it)
- add versioned `GHCi` to right-click menu (to allow for multiple tool
installs)
As I have zero experience with installer builders, you'll need to review.
I suggest to review the modified `ghc.iss.in`, apply to HEAD and STABLE,
then leave this ticket open for the remaining issues (such as claiming
`.hs` for `ghc_haskell`).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/916#comment:15>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs