Merge branch 'staging-next' into staging

This commit is contained in:
Jan Tojnar
2020-09-29 00:12:29 +02:00
306 changed files with 4799 additions and 1779 deletions

View File

@@ -1,7 +0,0 @@
{ mkDerivation }:
mkDerivation {
version = "1.6.6";
sha256 = "1wl8rfpw0dxacq4f7xf6wjr8v2ww5691d0cfw9pzw7phd19vazgl";
minimumOTPVersion = "19";
}

View File

@@ -1,4 +1,4 @@
{ pkgs, stdenv, fetchFromGitHub, erlang, rebar, makeWrapper,
{ pkgs, stdenv, fetchFromGitHub, erlang, makeWrapper,
coreutils, curl, bash, debugInfo ? false }:
{ baseName ? "elixir"
@@ -20,7 +20,7 @@ in
inherit src version;
buildInputs = [ erlang rebar makeWrapper ];
buildInputs = [ erlang makeWrapper ];
LANG = "C.UTF-8";
LC_TYPE = "C.UTF-8";
@@ -32,10 +32,6 @@ in
buildFlags = optional debugInfo "ERL_COMPILER_OPTIONS=debug_info";
preBuild = ''
# The build process uses ./rebar. Link it to the nixpkgs rebar
rm -vf rebar
ln -s ${rebar}/bin/rebar rebar
patchShebangs lib/elixir/generate_app.escript || true
substituteInPlace Makefile \

View File

@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "janet";
version = "1.10.1";
version = "1.12.2";
src = fetchFromGitHub {
owner = "janet-lang";
repo = pname;
rev = "v${version}";
sha256 = "18k6dzxzr149p0bby4r0z6kybylig87rwj7gk3z6a98zf6k4xmsw";
sha256 = "0if514zdmbjvvrsa9x5yfvg2b14sz53yaka12g3yhwkq8ls3qk0c";
};
nativeBuildInputs = [ meson ninja ];

View File

@@ -40,6 +40,10 @@ jruby = stdenv.mkDerivation rec {
EOF
'';
postFixup = ''
PATH=$out/bin:$PATH patchShebangs $out/bin
'';
passthru = rec {
rubyEngine = "jruby";
gemPath = "lib/${rubyEngine}/gems/${rubyVersion.libDir}";

View File

@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "micropython";
version = "1.12";
version = "1.13";
src = fetchFromGitHub {
owner = "micropython";
repo = "micropython";
rev = "v${version}";
sha256 = "1fsigdahnv5yn0mc7dr1y6h7g8ywg084pcgj6d64kb39w641n8j5";
sha256 = "0m9g6isys4pnlnkdmrw7lxaxdrjn02j481wz5x5cdrmrbi4zi17z";
fetchSubmodules = true;
};

View File

@@ -1,4 +1,7 @@
{ stdenv
# Note: either stdenv.mkDerivation or, for octaveFull, the qt-5 mkDerivation
# with wrapQtAppsHook (comes from libsForQt5.callPackage)
, mkDerivation
, fetchurl
, gfortran
, ncurses
@@ -55,7 +58,7 @@
assert (!blas.isILP64) && (!lapack.isILP64);
stdenv.mkDerivation rec {
mkDerivation rec {
version = "5.2.0";
pname = "octave";

View File

@@ -174,11 +174,11 @@ let
priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl`
};
} // optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec {
crossVersion = "15ca5359f99698ef0a199bc307b7956c08907abc"; # Aug 27, 2020
crossVersion = "f59d2b6a179760230d925550db78b93c410433e4"; # Sept 22, 2020
perl-cross-src = fetchurl {
url = "https://github.com/arsv/perl-cross/archive/${crossVersion}.tar.gz";
sha256 = "0pcwv2ac02i2l0fjc8drdw70q6gwbypj2c5a53x2449m919v37h9";
sha256 = "1r07waq4ik4gf32c046f27pglwcy5rv9b6whj6497xbxfmaa5562";
};
depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ];
@@ -214,7 +214,7 @@ in {
perldevel = common {
perl = pkgs.perldevel;
buildPerl = buildPackages.perldevel;
version = "5.33.1";
sha256 = "1rlnqqqzyhal79ys5dv7fwm3mg81s43dwks28b74x2gcmsngjnw9";
version = "5.33.2";
sha256 = "0zrb3d744argzy5idmafk92iprq9qbhzqbg4xj5w2i80sgg41212";
};
}

View File

@@ -108,9 +108,9 @@ in {
major = "3";
minor = "9";
patch = "0";
suffix = "rc1";
suffix = "rc2";
};
sha256 = "0w6wvyy9fbvfvrmhvmlb5gq18haagywk9hjkp1knjdarfczag9zv";
sha256 = "gLV8EfYNwfRqQIsVQ/BO1S5kde1eWXtMI/P9ZfC3Kbo=";
inherit (darwin) configd;
inherit passthruFun;
};