aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/tools/erlang
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2018-07-14 14:27:53 +0200
committerVincent Ambo <tazjin@gmail.com>2018-07-14 20:05:54 +0200
commit74ca35bd819e644fd43d45daab513e01277a9756 (patch)
treebcf7ae08cf46a3699ec9bce49368f0d21ed93119 /pkgs/development/tools/erlang
parent0cf4c904697bed80c8f311d8bad6abd0dc390477 (diff)
hex2nix: 0.0.6 -> 0.0.6-a31eadd7
Updates hex2nix to a new version that includes pinned dependencies. This allows building hex2nix even if newer versions of dependencies than what is packaged in `hex-packages.nix` are available in the package snapshot. The version of ibrowse used has been downgraded due to an issue in the library. Custom builds of the ibrowse and jsx dependencies have been removed from the derivation.
Diffstat (limited to 'pkgs/development/tools/erlang')
-rw-r--r--pkgs/development/tools/erlang/hex2nix/default.nix33
1 files changed, 12 insertions, 21 deletions
diff --git a/pkgs/development/tools/erlang/hex2nix/default.nix b/pkgs/development/tools/erlang/hex2nix/default.nix
index 01d54c01bc7..082edb37a4f 100644
--- a/pkgs/development/tools/erlang/hex2nix/default.nix
+++ b/pkgs/development/tools/erlang/hex2nix/default.nix
@@ -1,32 +1,23 @@
-{ stdenv, fetchFromGitHub, buildRebar3, buildHex
+{ stdenv, fetchFromGitHub, buildRebar3, buildHex,
-, getopt_0_8_2, erlware_commons_1_0_0 }:
+ # Erlang dependencies:
+ ibrowse_4_2_2,
+ getopt_0_8_2,
+ erlware_commons_1_0_0,
+ jsx_2_8_0 }:
-let
- ibrowse_4_4_0 = buildHex {
- name = "ibrowse";
- version = "4.4.0";
- sha256 = "1hpic1xgksfm00mbl1kwmszca6jmjca32s7gdd8g11i0hy45k3ka";
- };
- jsx_2_8_2 = buildHex {
- name = "jsx";
- version = "2.8.2";
- sha256 = "0k7lnmwqbgpmh90wy30kc0qlddkbh9r3sjlyayaqsz1r1cix7idl";
- };
-
-in
buildRebar3 rec {
name = "hex2nix";
- version = "0.0.6";
+ version = "0.0.6-a31eadd7";
src = fetchFromGitHub {
- owner = "erlang-nix";
- repo = "hex2nix";
- rev = "${version}";
- sha256 = "17rkzg836v7z2xf0i5m8zqfvr23dbmw1bi3c83km92f9glwa1dbf";
+ owner = "erlang-nix";
+ repo = "hex2nix";
+ rev = "a31eadd7af2cbdac1b87991b378e98ea4fb40ae0";
+ sha256 = "1hnkrksyrbpq2gq25rfsrnm86n0g3biab88gswm3zj88ddrz6dyk";
};
- beamDeps = [ ibrowse_4_4_0 jsx_2_8_2 erlware_commons_1_0_0 getopt_0_8_2 ];
+ beamDeps = [ ibrowse_4_2_2 jsx_2_8_0 erlware_commons_1_0_0 getopt_0_8_2 ];
enableDebugInfo = true;