This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 23 Aug, 2013 1 commit
  2. 22 Aug, 2013 1 commit
  3. 10 Aug, 2013 1 commit
    • Duncan Coutts's avatar
      Use the --extra-prog-path flag in cabal-install · eb789dca
      Duncan Coutts authored
      We have to pass it properly in the setupWrapper. For the external build
      method we just set the $PATH rather than passing the flag. This way it
      works when talking to Setup.hs built with an older Cabal lib.
      eb789dca
  4. 12 Jun, 2013 1 commit
  5. 04 Jun, 2013 1 commit
  6. 17 May, 2013 1 commit
    • Mikhail Glushenkov's avatar
      Make newly-added add-source deps override previously installed versions. · e8742a5c
      Mikhail Glushenkov authored
      Fixes #1197.
      
      This patch is a bit large because it includes several related changes:
      
      1) Remove 'installUseSandbox' from 'InstallFlags' and pass 'useSandbox' as an
      additional argument instead.
      
      2) Instead of calling 'reinstallAddSourceDeps' from 'installAction', always pass
      'SandboxPackageInfo' to 'install'.
      
      3) Set the timestamps of newly-added add-source deps to 0 in the timestamp file.
      
      4) Move the timestamp file update to 'postInstallActions' from
      'withModifiedDeps'. This way, the timestamps are updated even when the user runs
      'install --only-dependencies' or 'install some-add-source-dep-package-id'.
      e8742a5c
  7. 13 May, 2013 2 commits
  8. 28 Apr, 2013 1 commit
  9. 24 Apr, 2013 2 commits
  10. 23 Apr, 2013 1 commit
  11. 19 Apr, 2013 1 commit
  12. 12 Apr, 2013 1 commit
  13. 07 Mar, 2013 1 commit
  14. 03 Mar, 2013 2 commits
  15. 08 Feb, 2013 1 commit
  16. 11 Jan, 2013 2 commits
    • refold's avatar
      7888be19
    • refold's avatar
      Replace the 'unpack' command with a more general 'get'. · f8665a4c
      refold authored
      'cabal get PACKAGE' is the new name of 'cabal unpack'.
      
      'cabal get --source-repository' reads the source-repositories from a package's
      description, determines which VCS to use, and then creates a local repository or
      branch of the package's repository.
      
      'cabal get --source-repository=[head|this|...]' additionally allows to specify
      which source-repository to use.
      
      Based on the code originally written by John Millikin <jmillikin@gmail.com>.
      f8665a4c
  17. 18 Dec, 2012 1 commit
  18. 13 Dec, 2012 2 commits
  19. 26 Nov, 2012 1 commit
    • refold's avatar
      Don't pass unsupported flags to setups built with old Cabal versions. · 582d12e4
      refold authored
      We must not pass '--disable-benchmarks' to setup scripts built with Cabal <
      1.14; the same is also true for '--disable-tests' and Cabal < 1.10.
      
      Fixes #932 and #1004.
      
      Without this patch:
      
          $ cabal install -w /path/to/ghc-7.2.1/bin/ghc syb
          [...]
          unrecognized option `--disable-benchmarks'
          Failed to install syb-0.3.7
      
      With this patch:
      
          $ cabal install -w /path/to/ghc-7.2.1/bin/ghc syb
          [...]
          Registering syb-0.3.7...
          Installed syb-0.3.7
      582d12e4
  20. 24 Nov, 2012 1 commit
  21. 16 Nov, 2012 1 commit
  22. 05 Nov, 2012 3 commits
  23. 14 Oct, 2012 1 commit
  24. 10 Oct, 2012 1 commit
  25. 29 Sep, 2012 2 commits
    • Duncan Coutts's avatar
      Extend the unpack command for the .cabal file updating · 68d72430
      Duncan Coutts authored
      By default, "cabal unpack blah" will also update the .cabal file with
      the one from the index, so it's consistent with what you get via
      cabal install. Also added a --pristine flag so you can get the original
      tarball without the updated .cabal file.
      68d72430
    • Duncan Coutts's avatar
      Extend the unpack command for the .cabal file updating · b7565f94
      Duncan Coutts authored
      By default, "cabal unpack blah" will also update the .cabal file with
      the one from the index, so it's consistent with what you get via
      cabal install. Also added a --pristine flag so you can get the original
      tarball without the updated .cabal file.
      b7565f94
  26. 24 Aug, 2012 1 commit
  27. 16 Aug, 2012 1 commit
  28. 13 Aug, 2012 3 commits
  29. 10 Aug, 2012 1 commit
  30. 09 Aug, 2012 1 commit