mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-25 20:34:52 +03:00
Added rightly named package gfortran and updated gcc version for compiling gfortran
r-lang debends on gfortran svn path=/nixpkgs/trunk/; revision=12529
This commit is contained in:
parent
590ba6453e
commit
f222b38f00
@ -11,7 +11,7 @@ assert langC || langF77;
|
||||
|
||||
with import ../../../lib;
|
||||
|
||||
let version = "4.2.3"; in
|
||||
let version = "4.2.4"; in
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "gcc-${version}";
|
||||
@ -20,7 +20,7 @@ stdenv.mkDerivation {
|
||||
src =
|
||||
optional /*langC*/ true (fetchurl {
|
||||
url = "mirror://gnu/gcc/gcc-${version}/gcc-core-${version}.tar.bz2";
|
||||
sha256 = "04y84s46wzy4h44hpacf7vyla7b5zfc1qvdq3myvrhp82cp0bv4r";
|
||||
sha256 = "cfc9e7e14966097d24d510cfd905515e8f7464ab5379a50698ae3d88e1f7a532";
|
||||
}) ++
|
||||
optional langCC (fetchurl {
|
||||
url = "mirror://gnu/gcc/gcc-${version}/gcc-g++-${version}.tar.bz2";
|
||||
@ -28,7 +28,7 @@ stdenv.mkDerivation {
|
||||
}) ++
|
||||
optional langF77 (fetchurl {
|
||||
url = "mirror://gnu/gcc/gcc-${version}/gcc-fortran-${version}.tar.bz2";
|
||||
sha256 = "1l3ww6qymrkcfqlssb41a5fdnh6w2hqk0v2ijx56jgjbdnzawyp0";
|
||||
sha256 = "6fc2056cd62921b2859381749710af765a46877bd46f9fe5ef6fab0671c47e04";
|
||||
});
|
||||
|
||||
patches =
|
||||
|
@ -1,4 +1,4 @@
|
||||
{stdenv, fetchurl, readline, perl, g77_42, libX11, libpng, libXt, zlib}:
|
||||
{stdenv, fetchurl, readline, perl, gfortran, libX11, libpng, libXt, zlib}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "r-lang-2.7.0";
|
||||
@ -7,7 +7,7 @@ stdenv.mkDerivation {
|
||||
sha256 = "17ql1j5d9rfpxs04j9v9qyxiysc9nh6yr43lgfdamayzjpia5jqm";
|
||||
};
|
||||
|
||||
buildInputs = [readline perl g77_42 libpng libX11 libXt zlib];
|
||||
buildInputs = [readline perl gfortran libpng libX11 libXt zlib];
|
||||
|
||||
meta = {
|
||||
description = "R is a language and environment for statistical computing and graphics";
|
||||
|
@ -1358,6 +1358,21 @@ let pkgs = rec {
|
||||
inherit stdenv;
|
||||
};
|
||||
|
||||
gfortran = import ../build-support/gcc-wrapper {
|
||||
name = "gfortran";
|
||||
nativeTools = false;
|
||||
nativeLibc = false;
|
||||
gcc = import ../development/compilers/gcc-4.2/fortran.nix {
|
||||
inherit fetchurl stdenv noSysDirs;
|
||||
langF77 = true;
|
||||
langCC = false;
|
||||
langC = false;
|
||||
inherit gmp mpfr;
|
||||
};
|
||||
inherit (stdenv.gcc) binutils libc;
|
||||
inherit stdenv;
|
||||
};
|
||||
|
||||
gcc = gcc42;
|
||||
|
||||
gcc295 = wrapGCC (import ../development/compilers/gcc-2.95 {
|
||||
@ -1969,7 +1984,7 @@ let pkgs = rec {
|
||||
};
|
||||
|
||||
rLang = import ../development/interpreters/r-lang {
|
||||
inherit fetchurl stdenv readline perl g77_42 libpng zlib;
|
||||
inherit fetchurl stdenv readline perl gfortran libpng zlib;
|
||||
inherit (xorg) libX11 libXt;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user