summary refs log tree commit diff
diff options
context:
space:
mode:
authorMart Kolthof <skolthof@cs.uu.nl>2007-11-12 13:48:33 +0000
committerMart Kolthof <skolthof@cs.uu.nl>2007-11-12 13:48:33 +0000
commit93ce7c7a694fa80f41635ead7b335263529cfa38 (patch)
treefdc65073b8586a91972c56d003cf8baa74d13326
parentc8e022a029a5ca3440b2faf5af55a4ea70cdcf3e (diff)
downloadnixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.tar
nixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.tar.gz
nixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.tar.bz2
nixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.tar.lz
nixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.tar.xz
nixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.tar.zst
nixpkgs-93ce7c7a694fa80f41635ead7b335263529cfa38.zip
* added Haskell package gtk2hs
svn path=/nixpkgs/trunk/; revision=9651
-rw-r--r--pkgs/development/libraries/haskell/gtk2hs/default.nix18
-rw-r--r--pkgs/top-level/all-packages.nix5
2 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/libraries/haskell/gtk2hs/default.nix b/pkgs/development/libraries/haskell/gtk2hs/default.nix
new file mode 100644
index 00000000000..f4e3a02c73f
--- /dev/null
+++ b/pkgs/development/libraries/haskell/gtk2hs/default.nix
@@ -0,0 +1,18 @@
+{stdenv, fetchurl, pkgconfig, ghc, gtk, cairo, GConf, libglade
+, glib, libgtkhtml, gtkhtml}:
+
+stdenv.mkDerivation {
+  name = "gtk2hs-0.9.12.1";
+  src = fetchurl {
+    url = mirror://sourceforge/gtk2hs/gtk2hs-0.9.12.1.tar.gz;
+    sha256 = "110z6v9gzhg6nzlz5gs8aafmipbva6rc50b8z1jgq0k2g25hfy22";
+  };
+
+  buildInputs = [pkgconfig ghc gtk glib cairo GConf libglade libgtkhtml gtkhtml];
+
+ configureFlags = [
+    "--enable-cairo"
+  ];
+
+
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 7dac21186e2..7e7539fa23d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2410,6 +2410,11 @@ rec {
 
   ### DEVELOPMENT / LIBRARIES / HASKELL
 
+  gtk2hs = import ../development/libraries/haskell/gtk2hs {
+    inherit pkgconfig stdenv fetchurl cairo;
+    inherit (gnome) gtk glib GConf libglade libgtkhtml gtkhtml;
+    ghc = ghc661;
+  };
 
   uulib64 = import ../development/libraries/haskell/uulib { # !!! remove?
     inherit stdenv fetchurl ghc;