summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorAndres Löh <mail@andres-loeh.de>2010-11-17 14:48:12 +0000
committerAndres Löh <mail@andres-loeh.de>2010-11-17 14:48:12 +0000
commitad9d05d909502888ad76b2f39be29b838e9195cf (patch)
treeae578e88d6e40ec74af1828323cbdb9c126de743 /pkgs/applications/editors
parentde68a76cf8705faa4395411d3df8dc43dd40cd48 (diff)
downloadnixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.tar
nixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.tar.gz
nixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.tar.bz2
nixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.tar.lz
nixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.tar.xz
nixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.tar.zst
nixpkgs-ad9d05d909502888ad76b2f39be29b838e9195cf.zip
Version bump for leksah (plus dependencies). Now works with ghc-6.12.3.
svn path=/nixpkgs/trunk/; revision=24737
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r--pkgs/applications/editors/leksah/default.nix29
1 files changed, 15 insertions, 14 deletions
diff --git a/pkgs/applications/editors/leksah/default.nix b/pkgs/applications/editors/leksah/default.nix
index c7bdd7bfc8e..dfed1509619 100644
--- a/pkgs/applications/editors/leksah/default.nix
+++ b/pkgs/applications/editors/leksah/default.nix
@@ -1,26 +1,27 @@
-{cabal, gtk2hs, binary, parsec, regexPosix, regexCompat, utf8String, libedit, makeWrapper}:
+{cabal, gtk, glib, binary, binaryShared, deepseq, hslogger, ltk, network, parsec,
+ leksahServer, processLeksah, regexBase, regexTDFA, utf8String, gtksourceview2,
+ makeWrapper}:
 
 cabal.mkDerivation (self : {
   pname = "leksah";
-  version = "0.6.1";
-  sha256 = "de4e0974be3df0e58fd26bfbb76594d81514f1e1d898b9f47881b42084bacf35";
+  version = "0.8.0.8";
+  sha256 = "1d6n5dlnqlqfckg9f611qf9lvi6b7ghrkk1l0myh6h667fxh8a1r";
 
-  # !!! The explicit libedit dependency shouldn't be necessary.
-  extraBuildInputs = [gtk2hs binary parsec regexPosix regexCompat utf8String libedit makeWrapper];
+  propagatedBuildInputs =
+    [gtk glib binary binaryShared deepseq hslogger ltk network parsec
+     leksahServer processLeksah regexBase regexTDFA utf8String gtksourceview2];
+  extraBuildInputs = [makeWrapper];
 
-  preConfigure =
-    ''
-      substituteInPlace leksah.cabal --replace 'Cabal ==1.6.0.1' 'Cabal >=1.6.0.1' 
-    '';
-
-  postInstall =
-    ''
-      wrapProgram $out/bin/leksah --prefix XDG_DATA_DIRS : ${gtk2hs.gtksourceview}/share
-    '';
+  # postInstall =
+  #   ''
+  #     wrapProgram $out/bin/leksah --prefix XDG_DATA_DIRS : ${gtk2hs.gtksourceview}/share
+  #   '';
   
   meta = {
     homepage = http://leksah.org/;
     description = "An Integrated Development Environment for Haskell written in Haskell";
+    license = "GPL";
+    maintainers = [self.stdenv.lib.maintainers.andres];
   };
 })