diff options
author | Austin Seipp <aseipp@pobox.com> | 2014-03-08 09:00:57 -0600 |
---|---|---|
committer | Austin Seipp <aseipp@pobox.com> | 2014-03-08 09:01:00 -0600 |
commit | 429c536ddded5d9022df2c67ec803f244969d106 (patch) | |
tree | ceba0b5d7b25f3aa357f3f51dea044b2490e6aea /pkgs/development/compilers/fsharp | |
parent | c4651ec5df2ba8713fcbe2bc1364ded754faa032 (diff) | |
download | nixlib-429c536ddded5d9022df2c67ec803f244969d106.tar nixlib-429c536ddded5d9022df2c67ec803f244969d106.tar.gz nixlib-429c536ddded5d9022df2c67ec803f244969d106.tar.bz2 nixlib-429c536ddded5d9022df2c67ec803f244969d106.tar.lz nixlib-429c536ddded5d9022df2c67ec803f244969d106.tar.xz nixlib-429c536ddded5d9022df2c67ec803f244969d106.tar.zst nixlib-429c536ddded5d9022df2c67ec803f244969d106.zip |
fsharp: update to 3.0
Also, add myself to the maintainer list. Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'pkgs/development/compilers/fsharp')
-rw-r--r-- | pkgs/development/compilers/fsharp/default.nix | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/pkgs/development/compilers/fsharp/default.nix b/pkgs/development/compilers/fsharp/default.nix index bb9c6d75d446..a2f8f4e4ff4e 100644 --- a/pkgs/development/compilers/fsharp/default.nix +++ b/pkgs/development/compilers/fsharp/default.nix @@ -1,18 +1,17 @@ -{ stdenv, fetchurl, mono, unzip, pkgconfig - } : +{ stdenv, fetchgit, mono, pkgconfig, autoconf, automake, which }: + stdenv.mkDerivation rec { - pname = "fsharp"; - date = "2011-08-10"; - name = "${pname}-${date}"; + name = "fsharp-${version}"; + version = "3.0"; - src = fetchurl { - url = "http://download.mono-project.com/sources/fsharp/fsharp-cc126f2.zip"; - sha256 = "03j2ypnfddl2zpvg8ivhafjy8dlz49b38rdy89l8c3irxdsb7k6i"; + src = fetchgit { + url = "https://github.com/fsharp/fsharp"; + rev = "refs/heads/fsharp_30"; + sha256 = "59639c76ff401c9ddb1af7a2f5a53a5aef4ec0d62317aeb33429f3eb009f771f"; }; - buildInputs = [mono unzip pkgconfig]; - - sourceRoot = "fsharp"; + buildInputs = [ mono pkgconfig autoconf automake which ]; + configurePhase = "./autogen.sh --prefix $out"; # To fix this error when running: # The file "/nix/store/path/whatever.exe" is an not a valid CIL image @@ -20,9 +19,9 @@ stdenv.mkDerivation rec { meta = { description = "A functional CLI language"; - homepage = "http://tryfsharp.org/"; + homepage = "http://fsharp.org/"; license = stdenv.lib.licenses.asl20; - maintainers = [ stdenv.lib.maintainers.raskin ]; + maintainers = with stdenv.lib.maintainers; [ thoughtpolice raskin ]; platforms = with stdenv.lib.platforms; linux; }; } |