diff options
author | Vladimir Still <xstill@fi.muni.cz> | 2014-01-10 19:10:22 +0100 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2014-01-11 19:08:40 +0100 |
commit | 4918c1436bb011be0bd5dc5c80efc3d4a056b485 (patch) | |
tree | 9a64d689cab40cb7acea81fc5aa693a3ff855dc1 /pkgs/development/compilers/rdmd | |
parent | b78871efa67df4259e73cf68f0f27ee23504b1a3 (diff) | |
download | nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.tar nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.tar.gz nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.tar.bz2 nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.tar.lz nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.tar.xz nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.tar.zst nixlib-4918c1436bb011be0bd5dc5c80efc3d4a056b485.zip |
rdmd: Add (D language compiler helper).
Diffstat (limited to 'pkgs/development/compilers/rdmd')
-rw-r--r-- | pkgs/development/compilers/rdmd/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/compilers/rdmd/default.nix b/pkgs/development/compilers/rdmd/default.nix new file mode 100644 index 000000000000..9177ad5e25b5 --- /dev/null +++ b/pkgs/development/compilers/rdmd/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, writeText, lib, dmd }: + +stdenv.mkDerivation { + name = "rdmd-2.064"; + + src = fetchurl { + url = https://raw2.github.com/D-Programming-Language/tools/2.064/rdmd.d; + sha256 = "0b1g3ng6bkanvg00r6xb4ycpbh9x8b9dw589av665azxbcraqrs1"; + name = "rdmd-src"; + }; + + buildInputs = [ dmd ]; + + builder = writeText "drmd-builder.sh" '' + source $stdenv/setup + cp $src rdmd.d + dmd rdmd.d + mkdir -p $out/bin + cp rdmd $out/bin/ + ''; + + meta = { + description = "rdmd wrapper for D language compiler"; + homepage = http://dlang.org/rdmd.html; + license = lib.licenses.boost; + maintainers = with stdenv.lib.maintainers; [ vlstill ]; + platforms = stdenv.lib.platforms.unix; + }; +} |