This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 05 Dec, 2013 8 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Implemented by going through all packages in the 'depResolverSourcePkgIndex' and applying 'relaxUpperBound' to the dependencies listed in 'build-depends'. Known issue: 'build-depends: a < 3 && >= 2; if (someFlag): build-depends: a >= 5 && < 6' gets converted to 'build-depends: >= 2; if (someFlag): build-depends: a >= 5' (4 is now allowed where it previously wasn't). Example: $ cabal install --dry-run ./tst Resolving dependencies... In order, the following would be installed (use -v for more details): array-0.3.0.3 (latest: 0.5.0.0) tst-0.1.0.0 (latest: 0.1.1) $ cabal install --dry-run --allow-newer=array ./tst Resolving dependencies... In order, the following would be installed (use -v for more details): tst-0.1.0.0 (latest: 0.1.1)
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Fixes #1600.
-
- 04 Dec, 2013 6 commits
-
-
Mikhail Glushenkov authored
Refactoring: change the return type of 'InstallPlan.ready'.
-
Mikhail Glushenkov authored
Introduce a new type 'ReadyPackage' to represent packages that have all dependencies already installed. Make 'InstallPlan.ready' return '[ReadyPackage]' instead of '[(ConfiguredPackage, InstalledPackageInfo)]'. Also fix a bug where 'cabal configure' didn't pass '--dependency' options to 'setup configure'.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Refactoring: extracting 'List.getPkgList' function out of 'List.list'
-
Wojciech Danilo authored
Refactoring: extracting 'List.getPkgList' function out of 'List.list' function. The 'getPkgList' function returns list of packages and be used by external programs, when cabal-install becomes a library.
-
- 03 Dec, 2013 1 commit
-
-
Mikhail Glushenkov authored
-
- 02 Dec, 2013 3 commits
-
-
Duncan Coutts authored
In this case with index generation it's more benign, but still better to handle things consistently.
-
Duncan Coutts authored
The previous fix in isue #1407 turned out to be in the wrong place and so applied to both the haddock-html from the ghc-pkg output, and also to the location passed via the --html-location flag. For the --html-location flag it is important that we can use relative URLs like /package/$pkg-$version/docs because that is what we need for hackage. Note that that is a relative URL, it's relative to the server root. However that was being interpreted as a local file path and being given the file:// prefix. So now we move the file:// URL stuff to the right place so it only applies to the location given in the haddock-html field of the package registration.
-
Mikhail Glushenkov authored
-
- 01 Dec, 2013 2 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 27 Nov, 2013 3 commits
-
-
ttuegel authored
Add CPP pragma to D.Simple.Setup
-
ttuegel authored
-
Mikhail Glushenkov authored
Temporary workaround. Fixes #1589.
-
- 25 Nov, 2013 1 commit
-
-
Mikhail Glushenkov authored
Fixes #1514.
-
- 22 Nov, 2013 2 commits
-
-
Mikhail Glushenkov authored
When unpacking a tarball for install, rename 'dist' to useDistPref.
-
Mikhail Glushenkov authored
Allows installing packages that include pre-generated files (e.g. alex, happy) into a sandbox even when the required preprocessor is not installed on the system.
-
- 21 Nov, 2013 2 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 11 Nov, 2013 3 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 10 Nov, 2013 2 commits
-
-
Mikhail Glushenkov authored
Fixes #1573.
-
Mikhail Glushenkov authored
-
- 07 Nov, 2013 2 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 06 Nov, 2013 5 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
We can't do the same for the Cabal lib because of the MIN_VERSION macros.
-
Mikhail Glushenkov authored
-