Updated (almost) all Haskell package expressions with cabal2nix.

The new files ...

 * conform to the coding guidelines,

 * consistently specify meta.maintainers and meta.platforms,

 * have proper descriptions and licenses as specified in their Cabal file, and

 * take advantage of the new cabal.nix extensions, i.e. proper
   distinction between buildInputs and propagatedBuildInputs.

Furthermore, the following updates were performed:

 * haskell-Ranged-sets: updated to version 0.3.0
 * haskell-Shellac-haskeline: updated to version 0.2.0.1
 * haskell-cpphs: updated to version 1.12
 * haskell-hslogger: updated to version 1.1.5
 * haskell-xml: updated to version 1.3.9
 * haskell-HDBC-postgresql: updated to version 2.3.2.0
 * haskell-HDBC-sqlite3: updated to version 2.3.3.0
 * haskell-HDBC: updated to version 2.3.1.0
 * haskell-base-unicode-symbols: updated to version 0.2.2.1
 * haskell-convertible: updated to version 1.0.11.0
 * haskell-monad-control: updated to version 0.2.0.2
 * haskell-murmur-hash: updated to version 0.1.0.4
 * haskell-repa: updated to version 2.1.1.3
 * haskell-statistics: updated to version 0.9.0.0
 * haskell-ansi-terminal: updated to version 0.5.5

haskell-maybench was dropped, because it cannot be built with recent
versions of Cabal:

   Configuring maybench-0.2.4.1...
   Setup: At least the following dependencies are missing:
   Cabal >=1.2 && <1.5

svn path=/nixpkgs/trunk/; revision=28446
This commit is contained in:
Peter Simons
2011-08-09 23:00:20 +00:00
parent 065c0213cf
commit 3685cea8e9
362 changed files with 3276 additions and 1737 deletions

View File

@@ -1,18 +1,21 @@
{cabal, ConfigFile, HStringTemplate, HTTP, SHA, cgi, feed,
filestore, ghc, ghcPaths, happstackServer, happstackUtil,
highlightingKate, hslogger, json, mtl, network, pandoc,
pandocTypes, parsec, recaptcha, safe, syb, url, utf8String, xhtml,
xml, xssSanitize, zlib} :
{ cabal, ConfigFile, HStringTemplate, HTTP, SHA, cgi, feed
, filestore, ghcPaths, happstackServer, happstackUtil
, highlightingKate, hslogger, json, mtl, network, pandoc
, pandocTypes, parsec, recaptcha, safe, syb, time, url, utf8String
, xhtml, xml, xssSanitize, zlib
}:
cabal.mkDerivation (self : {
cabal.mkDerivation (self: {
pname = "gitit";
version = "0.8.0.1";
sha256 = "0y2gcxlbb44vflj0jl3zkbsn47n7nccikxwdw6ccf9kxgcmrz0zy";
propagatedBuildInputs = [
ConfigFile HStringTemplate HTTP SHA cgi feed filestore ghc ghcPaths
isLibrary = true;
isExecutable = true;
buildDepends = [
ConfigFile HStringTemplate HTTP SHA cgi feed filestore ghcPaths
happstackServer happstackUtil highlightingKate hslogger json mtl
network pandoc pandocTypes parsec recaptcha safe syb url utf8String
xhtml xml xssSanitize zlib
network pandoc pandocTypes parsec recaptcha safe syb time url
utf8String xhtml xml xssSanitize zlib
];
meta = {
homepage = "http://github.com/jgm/gitit/tree/master";
@@ -20,9 +23,8 @@ cabal.mkDerivation (self : {
license = "GPL";
platforms = self.ghc.meta.platforms;
maintainers = [
self.stdenv.lib.maintainers.simons
self.stdenv.lib.maintainers.simons
self.stdenv.lib.maintainers.andres
self.stdenv.lib.maintainers.simons
];
};
})