about summary refs log tree commit diff
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2016-05-20 16:19:48 +0200
committerProfpatsch <mail@profpatsch.de>2016-05-20 16:19:48 +0200
commitad9e0e1c20c32d3aa22563f83fb636d2d5a1913a (patch)
treec27fcd758d2c6820459d38c99fff7e80fe1b87c2
parent267b8363695190f2d0834892b4b1159d7918d447 (diff)
pkgs: openlab.gitit
-rw-r--r--pkgs/default.nix2
-rw-r--r--pkgs/openlab/gitit/default.nix15
2 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index ad4e8e25..11c86efd 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -32,5 +32,7 @@ let
     kernelPatches = {
       bfqsched = callPackage ./kpatches/bfqsched { };
     };
+
+    openlab.gitit = callPackage ./openlab/gitit { hlib = pkgs.haskell.lib; };
   };
 in pkgs // self
diff --git a/pkgs/openlab/gitit/default.nix b/pkgs/openlab/gitit/default.nix
new file mode 100644
index 00000000..87776127
--- /dev/null
+++ b/pkgs/openlab/gitit/default.nix
@@ -0,0 +1,15 @@
+{ hlib, haskellPackages, fetchFromGitHub }:
+
+let hp = haskellPackages.override {
+  overrides = (self: super: {
+    gitit = (hlib.overrideCabal super.gitit (drv: {
+      src = fetchFromGitHub {
+        owner = "openlab-aux";
+        repo = "gitit";
+        rev = "3da7c841f9382d0c62242a1b718511acec97e9f7";
+        sha256 = "0qhkbvm4ixav4nln3m9845w9m3gzfq5xh4nxp2c9qj4w9p79if7z";
+      };
+    }));
+  });
+};
+in hp.gitit