summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2012-04-12 11:39:40 +0000
committerMichael Raskin <7c6f434c@mail.ru>2012-04-12 11:39:40 +0000
commit5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1 (patch)
tree86b07228bdbfd4e2c355b24e6ea6e1fc807cc595 /pkgs/development/compilers
parent700bedb833ea82a892a463f1fd4785a849a2e1c5 (diff)
downloadnixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.tar
nixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.tar.gz
nixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.tar.bz2
nixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.tar.lz
nixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.tar.xz
nixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.tar.zst
nixpkgs-5cdb676ac7f2ac733f896ed5c219a4127b2cbcb1.zip
Adding FSharp compiler
svn path=/nixpkgs/trunk/; revision=33758
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/fsharp/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/compilers/fsharp/default.nix b/pkgs/development/compilers/fsharp/default.nix
new file mode 100644
index 00000000000..fb0d3e799cc
--- /dev/null
+++ b/pkgs/development/compilers/fsharp/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchurl, mono, unzip, pkgconfig
+ } :
+stdenv.mkDerivation rec {
+  pname = "fsharp";
+  date = "2011-08-10";
+  name = "${pname}-${date}";
+
+  src = fetchurl {
+    url = "http://download.mono-project.com/sources/fsharp/fsharp-cc126f2.zip";
+    sha256 = "03j2ypnfddl2zpvg8ivhafjy8dlz49b38rdy89l8c3irxdsb7k6i";
+  };
+
+  buildInputs = [mono unzip pkgconfig];
+
+  sourceRoot = "fsharp";
+
+  # To fix this error when running:
+  # The file "/nix/store/path/whatever.exe" is an not a valid CIL image
+  dontStrip = true;
+
+  meta = {
+    description = "A functional CLI language";
+    homepage = "http://tryfsharp.org/";
+    license = stdenv.lib.licenses.some;
+    maintainers = [ stdenv.lib.maintainers.raskin ];
+    platforms = with stdenv.lib.platforms; linux;
+  };
+}