about summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorDaniel Wilson-Thomas <daniel@mojotech.com>2017-08-12 21:59:47 -0400
committerDaniel Wilson-Thomas <daniel@mojotech.com>2017-08-13 11:20:40 -0400
commit02d52d8f931c7548d5f4c012b4ee9781d79424d3 (patch)
tree9411bd0f7e1d94e1f21a006b078dc3219dd02eb6 /pkgs/development/tools
parentef026e02fcaa92323be875d8c7146b0b86e31880 (diff)
downloadnixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.tar
nixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.tar.gz
nixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.tar.bz2
nixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.tar.lz
nixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.tar.xz
nixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.tar.zst
nixlib-02d52d8f931c7548d5f4c012b4ee9781d79424d3.zip
Literate: init
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/literate-programming/Literate/default.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/development/tools/literate-programming/Literate/default.nix b/pkgs/development/tools/literate-programming/Literate/default.nix
new file mode 100644
index 000000000000..28ef14a80cc3
--- /dev/null
+++ b/pkgs/development/tools/literate-programming/Literate/default.nix
@@ -0,0 +1,17 @@
+{ stdenv, fetchgit, dmd, dub }:
+
+stdenv.mkDerivation {
+  name = "Literate";
+  src = fetchgit {
+    url = "https://github.com/zyedidia/Literate.git";
+    rev = "23928d64bb19b5101dbcc794da6119beaf59f679";
+    sha256 = "094lramvacarzj8443ns18zyv7dxnivwi7kdk5xi5r2z4gx338iq";
+  };
+  buildInputs = [dmd dub];
+  preInstall = ''
+  # Gross, but the Makefile doesn't provide an install target
+  mkdir $out
+  cp -R bin $out/bin
+  '';
+  phases = "unpackPhase patchPhase buildPhase checkPhase preInstall fixupPhase";
+}