packages feed

cabal-dev 0.7 → 0.7.1

raw patch · 2 files changed

+20/−5 lines, 2 filessetup-changed

Files

Setup.hs view
@@ -1,18 +1,25 @@ import Control.Monad ( unless ) import Distribution.Simple+import Distribution.Simple.Program.Types ( Program(..), simpleProgram ) import Distribution.PackageDescription ( PackageDescription(..), executables,                                          hsSourceDirs, exeName, buildInfo ) import Distribution.Simple.LocalBuildInfo ( LocalBuildInfo, buildDir ) import Distribution.Simple.Setup ( BuildFlags, buildVerbose )--import Distribution.Simple.Utils ( rawSystemExit )+import Distribution.Simple.Utils ( rawSystemExit, findProgramVersion) import Distribution.Verbosity ( Verbosity )  import System.Directory ( doesDirectoryExist ) import System.FilePath ( (</>) )  main = defaultMainWithHooks $-       simpleUserHooks { buildHook = getCabalInstallSource }+       simpleUserHooks { buildHook = getCabalInstallSource+                       , hookedPrograms = [cabalInstallProgram] }+++cabalInstallProgram :: Program+cabalInstallProgram = (simpleProgram "cabal") {+  programFindVersion = findProgramVersion "--numeric-version" id+  }  getCabalInstallSource :: PackageDescription -> LocalBuildInfo -> UserHooks                       -> BuildFlags -> IO ()
cabal-dev.cabal view
@@ -1,5 +1,5 @@ Name:                cabal-dev-Version:             0.7+Version:             0.7.1 Synopsis:            Manage sandboxed Haskell build environments  Description:         cabal-dev is a tool for managing development builds of@@ -31,14 +31,19 @@ License-file:        LICENSE Author:              Josh Hoyt, Jonathan Daughtery, Rogan Creswick Maintainer:          j3h@galois.com, jtd@galois.com, creswick@galois.com+Homepage:            https://github.com/creswick/cabal-dev Copyright:           2010 Galois, Inc. Category:            Development Build-type:          Custom-Cabal-version:       >=1.2+Cabal-version:       >=1.6 Data-Files:   admin/cabal-config.in,   admin/00-index.tar +source-repository head+  type:        git+  location:    git@github.com:creswick/cabal-dev.git+ Flag no-cabal-dev   Description: Do not build cabal-dev (just build ghc-pkg-6_8-compat).                This is useful for bootstrapping on GHC 6.8.@@ -123,6 +128,9 @@    if os(windows)      build-depends: Win32 >= 2.1  && < 2.3++  Build-tools:+    cabal >= 0.8.2    Other-modules:     Distribution.Dev.AddSource,