rebar3: 3.16.1 -> 3.17.0

authored by David and committed by Raphael Megzari dfd8733a 9675a865

+9 -19
+5 -15
pkgs/development/tools/build-managers/rebar3/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, 1 + { lib, stdenv, fetchFromGitHub, fetchgit, 2 2 fetchHex, erlang, makeWrapper, 3 3 writeScript, common-updater-scripts, coreutils, git, gnused, nix, rebar3-nix }: 4 4 5 5 let 6 - version = "3.16.1"; 6 + version = "3.17.0"; 7 7 owner = "erlang"; 8 - deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchHex; }; 8 + deps = import ./rebar-deps.nix { inherit fetchFromGitHub fetchgit fetchHex; }; 9 9 rebar3 = stdenv.mkDerivation rec { 10 10 pname = "rebar3"; 11 11 inherit version erlang; ··· 16 16 inherit owner; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "0dhwlx7zykf9y3znk2k8fxrq5j43jy3c3gd76k74q34p1xbajgzr"; 19 + sha256 = "02sk3whrbprzlih4pgcsd6ngmassfjfmkz21gwvb7mq64pib40k6"; 20 20 }; 21 21 22 22 buildInputs = [ erlang ]; ··· 39 39 HOME=. escript bootstrap 40 40 ''; 41 41 42 - 43 - patches = [ 44 - # TODO: remove this on next rebar3 release 45 - (fetchpatch { 46 - name = "escriptize-erl-libs"; 47 - url = "https://github.com/erlang/rebar3/commit/11055384dbd5bf7d181bca83a33b0e100275ff21.patch"; 48 - sha256 = "01xjaqnhmjlxqdgb8ph15wssjq5crdhjslxnndbs5f0kscqpq14c"; 49 - }) 50 - ]; 51 - 52 42 checkPhase = '' 53 43 HOME=. escript ./rebar3 ct 54 44 ''; ··· 98 88 update-source-version rebar3 "$latest" --version-key=version --print-changes --file="$nix_path/default.nix" 99 89 tmpdir=$(mktemp -d) 100 90 cp -R $(nix-build $nixpkgs --no-out-link -A rebar3.src)/* "$tmpdir" 101 - (cd "$tmpdir" && rebar3 nix lock -o "$nix_path/rebar-deps.nix") 91 + (cd "$tmpdir" && rebar3 as test nix lock -o "$nix_path/rebar-deps.nix") 102 92 else 103 93 echo "rebar3 is already up-to-date" 104 94 fi
+4 -4
pkgs/development/tools/build-managers/rebar3/rebar-deps.nix
··· 1 1 # Generated by rebar3_nix 2 2 let fetchOnly = { src, ... }: src; 3 - in { builder ? fetchOnly, fetchHex, fetchFromGitHub, overrides ? (x: y: { }) }: 3 + in { builder ? fetchOnly, fetchHex, fetchgit, fetchFromGitHub, overrides ? (x: y: { }) }: 4 4 let 5 5 self = packages // (overrides self packages); 6 6 packages = with self; { ··· 16 16 }; 17 17 relx = builder { 18 18 name = "relx"; 19 - version = "4.4.0"; 19 + version = "4.5.0"; 20 20 src = fetchHex { 21 21 pkg = "relx"; 22 - version = "4.4.0"; 23 - sha256 = "sha256-VcDtY7tdVeuYOhnrlNfzB1320Sbb3/QxAqZmCpH86SU="; 22 + version = "4.5.0"; 23 + sha256 = "sha256-3bWPIMzmymP1onJeklgW3XITR2aYo/PDy0+ownIgLFI="; 24 24 }; 25 25 beamDeps = [ bbmustache ]; 26 26 };