nixpkgs-suyu/pkgs
Peter Simons 29fed6f834 cabal2nix: update to version 20150807
This update greatly enhances the accuracy with which dependencies are expressed
in the generated Nix files. Previous versions distinguished dependencies for
building ("buildDepends") and testing ("testDepends"). This distinction didn't
apply to system packages or build tools, however: the fields "extraLibs" and
"buildTools" applied to the entire build. This meant that dependencies required
only for testing would be pulled in regardless of whether the test were
actually being run, etc.

These days, we distinguish dependencies for libraries, executables, and tests,
and for each of those types we distinguish dependencies on Haskell libraries,
system libraries, pkgconfig libraries, and build tools. This gives us a
whopping 12 new attributes

    xxxHaskellDepends
    xxxSystemDepends
    xxxPkgconfigDepends
    xxxToolDepends

where "xxx" is any of "library", "executable", or "test".

The old dependency attributes are no longer generated by cabal2nix. The generic
builder in Nixpkgs still accepts them, though, for the sake of backwards
compatibility. This means that you don't have to re-generate all your build
expressions with the new version, but you *should*.
2015-08-07 15:03:58 +02:00
..
applications Merge pull request #9138 from vbgl/master 2015-08-07 14:56:11 +02:00
build-support Merge pull request #9060 from oxij/emacs-cleanup 2015-08-06 20:54:46 +03:00
data geolite-legacy: support all platforms; it's just data 2015-08-06 16:21:57 +02:00
desktops gnome-tweak-tool: 3.16.0 -> 3.16.2 2015-08-07 13:12:08 +02:00
development cabal2nix: update to version 20150807 2015-08-07 15:03:58 +02:00
games FreeCell-Solver: init at 3.26.0 2015-08-05 22:02:13 -03:00
misc vimPlugins: add CheckAttach, vimwiki 2015-08-06 10:56:46 +09:00
os-specific radeontop: 2015-06-24 -> 2015-08-06 2015-08-06 16:21:59 +02:00
servers Revert "rethinkdb: Force dynamic linking and allow dependency substitution" 2015-08-06 16:25:51 +02:00
shells ipython: 3.1 -> 3.2.1 2015-08-05 23:09:28 +02:00
stdenv make bootstrap files buildable in sandbox 2015-07-10 14:00:47 -07:00
test
tools vdirsyncer: 0.5.2 -> 0.6.0 2015-08-07 12:18:24 +02:00
top-level pythonPackages.praw: 2.1.21 -> 3.1.0 2015-08-07 14:16:47 +02:00