diff options
author | Andres Löh <mail@andres-loeh.de> | 2009-10-08 14:07:13 +0000 |
---|---|---|
committer | Andres Löh <mail@andres-loeh.de> | 2009-10-08 14:07:13 +0000 |
commit | 1a1a661f4b1017b157eee1688ba5b598f2858de3 (patch) | |
tree | 84f1fe38d812997c23e95f15c2bf93c0a61264da /pkgs | |
parent | ad6a69e0f5fc2fb4b2bff0d7fea3f6725249c6d7 (diff) |
Version bump for darcs.
svn path=/nixpkgs/trunk/; revision=17729
Diffstat (limited to 'pkgs')
4 files changed, 37 insertions, 7 deletions
diff --git a/pkgs/applications/version-management/darcs/darcs-2.nix b/pkgs/applications/version-management/darcs/darcs-2.nix index c0efa78553b67..dd54bfa112b5e 100644 --- a/pkgs/applications/version-management/darcs/darcs-2.nix +++ b/pkgs/applications/version-management/darcs/darcs-2.nix @@ -1,17 +1,16 @@ -{cabal, html, mtl, parsec, regexCompat, zlib, curl} : +{cabal, html, mtl, parsec, regexCompat, curl, haskeline, hashedStorage} : cabal.mkDerivation (self : { pname = "darcs"; name = self.fname; - version = "2.2.1"; - sha256 = "0iy4d4qls6yhwmgv87pz4kmr5jh4bwigz1wfwzns71b68csynnsp"; + version = "2.3.1"; + sha256 = "14821bb2db4975cb4db2c5cc4f085069b936da591b7b71592befc9e07f17d214"; - extraBuildInputs = [html mtl parsec regexCompat zlib curl]; + extraBuildInputs = [html parsec regexCompat curl haskeline hashedStorage]; meta = { homepage = http://darcs.net/; description = "Patch-based version management system"; }; - patches = ./bash-completion.patch; # I didn't have "have" }) diff --git a/pkgs/development/libraries/haskell/hashed-storage/default.nix b/pkgs/development/libraries/haskell/hashed-storage/default.nix new file mode 100644 index 0000000000000..de1893697727f --- /dev/null +++ b/pkgs/development/libraries/haskell/hashed-storage/default.nix @@ -0,0 +1,12 @@ +{cabal, mtl, zlib, mmap}: + +cabal.mkDerivation (self : { + pname = "hashed-storage"; + version = "0.3.8"; + sha256 = "1f379dcb00a56c0b330eeabb1f069ef294bcf1f3dc18980e93b8b228e577fdb1"; + propagatedBuildInputs = [mtl zlib mmap]; + meta = { + description = "Hashed file storage support code"; + }; +}) + diff --git a/pkgs/development/libraries/haskell/mmap/default.nix b/pkgs/development/libraries/haskell/mmap/default.nix new file mode 100644 index 0000000000000..66324ba808338 --- /dev/null +++ b/pkgs/development/libraries/haskell/mmap/default.nix @@ -0,0 +1,11 @@ +{cabal}: + +cabal.mkDerivation (self : { + pname = "mmap"; + version = "0.4.1"; + sha256 = "792b8ecfb0cce1f8588f0d2a63c6893ff98a2479c06745583da8166d5a46ead9"; + meta = { + description = "Memory mapped files for POSIX and Windows"; + }; +}) + diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index b9a846d097f91..30d684ddf687c 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -175,6 +175,10 @@ rec { inherit cabal HaXml mtl network stm hslogger HAppSUtil HAppSData bytestring binary hspread; }; + hashedStorage = import ../development/libraries/haskell/hashed-storage { + inherit cabal mtl zlib mmap; + }; + haskeline = import ../development/libraries/haskell/haskeline { inherit cabal extensibleExceptions mtl utf8String; }; @@ -285,6 +289,10 @@ rec { inherit cabal benchpress; }; + mmap = import ../development/libraries/haskell/mmap { + inherit cabal; + }; + monadlab = import ../development/libraries/haskell/monadlab { inherit cabal parsec; }; @@ -641,8 +649,8 @@ rec { # Applications. darcs = import ../applications/version-management/darcs/darcs-2.nix { - inherit cabal html mtl parsec regexCompat; - inherit (pkgs) zlib curl; + inherit cabal html mtl parsec regexCompat haskeline hashedStorage; + inherit (pkgs) curl; }; leksah = import ../applications/editors/leksah { |