[Hackage] #221: a generic way for cabal-install to specify external dependencies

Hackage trac at galois.com
Tue Jan 29 10:14:53 EST 2008


#221: a generic way for cabal-install to specify external dependencies
----------------------------+-----------------------------------------------
  Reporter:  guest          |        Owner:         
      Type:  enhancement    |       Status:  new    
  Priority:  normal         |    Milestone:         
 Component:  Cabal library  |      Version:  1.2.3.0
  Severity:  normal         |     Keywords:         
Difficulty:  normal         |   Ghcversion:  6.8.2  
  Platform:  Linux          |  
----------------------------+-----------------------------------------------
 Cabal-install needs a way to specify external dependencies, so that re-
 install can be made as automatic as possible. The fact that Cabal records
 the 3rd digit version in the path indicates a diligent user has to re-
 install all the packages on every new 3rd-digit dot release. Exanples are
 HDBC-ODBC and regex-pcre.

 This issue was raised in
 http://www.mail-archive.com/haskell-cafe@haskell.org/msg37001.html

 It was discussed before and Tim had one suggestion:

 http://www.mail-archive.com/haskell-cafe@haskell.org/msg33790.html

 I suggest to have a config-replacement file (or a section in
 .cabal/config) as such:

 package: SDL
     include-dirs: c:\libs\SDL\include

 When cabal-install attempts to install SDL in this case, it will replace
 the line "include-dirs" in <package>.cabal with what is suggested in the
 config-replacement file.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/221>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list