weewx-proxy/mix.nix

365 lines
7.9 KiB
Nix
Raw Normal View History

{ lib, beamPackages, overrides ? (x: y: { }) }:
2023-06-06 14:41:34 +00:00
let
buildRebar3 = lib.makeOverridable beamPackages.buildRebar3;
buildMix = lib.makeOverridable beamPackages.buildMix;
buildErlangMk = lib.makeOverridable beamPackages.buildErlangMk;
self = packages // (overrides self packages);
packages = with beamPackages; with self; {
certifi = buildRebar3 rec {
name = "certifi";
version = "2.9.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0ha6vmf5p3xlbf5w1msa89frhvfk535rnyfybz9wdmh6vdms8v96";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
cowboy = buildErlangMk rec {
name = "cowboy";
version = "2.10.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0sqxqjdykxc2ai9cvkc0xjwkvr80z98wzlqlrd1z3iiw32vwrz9s";
};
beamDeps = [ cowlib ranch ];
};
cowboy_telemetry = buildRebar3 rec {
name = "cowboy_telemetry";
version = "0.4.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1pn90is3k9dq64wbijvzkqb6ldfqvwiqi7ymc8dx6ra5xv0vm63x";
};
beamDeps = [ cowboy telemetry ];
};
cowlib = buildRebar3 rec {
name = "cowlib";
version = "2.12.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1c4dgi8canscyjgddp22mjc69znvwy44wk3r7jrl2wvs6vv76fqn";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
dialyxir = buildMix rec {
name = "dialyxir";
version = "1.3.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0vv90jip2w362n3l7dkhqfdwlz97nwji535kn3fbk3dassya9ch0";
};
beamDeps = [ erlex ];
};
2023-06-06 19:12:49 +00:00
enough = buildRebar3 rec {
name = "enough";
version = "0.1.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "18gr9cvjar9rrmcj0crgwjb4np4adfbwcaxijajhwpjzvamwfq04";
};
beamDeps = [ ];
2023-06-06 19:12:49 +00:00
};
2023-06-06 14:41:34 +00:00
erlex = buildMix rec {
name = "erlex";
version = "0.2.6";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0x8c1j62y748ldvlh46sxzv5514rpzm809vxn594vd7y25by5lif";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
gen_state_machine = buildMix rec {
name = "gen_state_machine";
version = "3.0.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "05gdy0cxsmg3j43xmd6vm3nzsi8vlk94kdzn15rypg5yfhjnan8a";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
hackney = buildRebar3 rec {
name = "hackney";
version = "1.18.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "13hja14kig5jnzcizpdghj68i88f0yd9wjdfjic9nzi98kzxmv54";
};
beamDeps = [ certifi idna metrics mimerl parse_trans ssl_verify_fun unicode_util_compat ];
};
httpoison = buildMix rec {
name = "httpoison";
version = "2.1.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "030n18hphjsafdz52gxj3hrsrj2s5ndjjmsgxxyq4hvb62s5qigw";
};
beamDeps = [ hackney ];
};
idna = buildRebar3 rec {
name = "idna";
version = "6.1.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1sjcjibl34sprpf1dgdmzfww24xlyy34lpj7mhcys4j4i6vnwdwj";
};
beamDeps = [ unicode_util_compat ];
};
jason = buildMix rec {
name = "jason";
2023-07-09 12:33:00 +00:00
version = "1.4.1";
2023-06-06 14:41:34 +00:00
src = fetchHex {
pkg = "${name}";
version = "${version}";
2023-07-09 12:33:00 +00:00
sha256 = "18d70i31bz11nr6vgsjn5prvhkvwqbyf3xq22ck5cnsnzp6ixc7v";
2023-06-06 14:41:34 +00:00
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
metrics = buildRebar3 rec {
name = "metrics";
version = "1.0.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "05lz15piphyhvvm3d1ldjyw0zsrvz50d2m5f2q3s8x2gvkfrmc39";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
mime = buildMix rec {
name = "mime";
2023-06-17 18:53:45 +00:00
version = "2.0.5";
2023-06-06 14:41:34 +00:00
src = fetchHex {
pkg = "${name}";
version = "${version}";
2023-06-17 18:53:45 +00:00
sha256 = "0p50h0ki8ay5sraiqxiajgwy1829bvyagj65bj9wjny4cnin83fs";
2023-06-06 14:41:34 +00:00
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
mimerl = buildRebar3 rec {
name = "mimerl";
version = "1.2.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "08wkw73dy449n68ssrkz57gikfzqk3vfnf264s31jn5aa1b5hy7j";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
parse_trans = buildRebar3 rec {
name = "parse_trans";
version = "3.3.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "12w8ai6b5s6b4hnvkav7hwxd846zdd74r32f84nkcmjzi1vrbk87";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
plug = buildMix rec {
name = "plug";
version = "1.14.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "04wdyv6nma74bj1m49vkm2bc5mjf8zclfg957fng8g71hw0wabw4";
};
beamDeps = [ mime plug_crypto telemetry ];
};
plug_cowboy = buildMix rec {
name = "plug_cowboy";
version = "2.6.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "04v6xc4v741dr2y38j66fmcc4xc037dnaxzkj2vih6j53yif2dny";
};
beamDeps = [ cowboy cowboy_telemetry plug ];
};
plug_crypto = buildMix rec {
name = "plug_crypto";
version = "1.2.5";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0hnqgzc3zas7j7wycgnkkdhaji5farkqccy2n4p1gqj5ccfrlm16";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
ranch = buildRebar3 rec {
name = "ranch";
version = "1.8.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1rfz5ld54pkd2w25jadyznia2vb7aw9bclck21fizargd39wzys9";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
ssl_verify_fun = buildRebar3 rec {
name = "ssl_verify_fun";
2023-07-09 12:33:00 +00:00
version = "1.1.7";
2023-06-06 14:41:34 +00:00
src = fetchHex {
pkg = "${name}";
version = "${version}";
2023-07-09 12:33:00 +00:00
sha256 = "1y37pj5q6gk1vrnwg1vraws9yihrv9g4133w2qq1sh1piw71jk7y";
2023-06-06 14:41:34 +00:00
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
2023-06-06 19:12:49 +00:00
systemd = buildRebar3 rec {
name = "systemd";
version = "0.6.2";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1f082zydhgif5p8pzj4ii32j9p93psgrmgy7ax8v06hch08vjqjh";
};
beamDeps = [ enough ];
};
2023-06-06 14:41:34 +00:00
telemetry = buildRebar3 rec {
name = "telemetry";
version = "1.2.1";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "1mgyx9zw92g6w8fp9pblm3b0bghwxwwcbslrixq23ipzisfwxnfs";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
tortoise311 = buildMix rec {
name = "tortoise311";
2023-08-09 18:57:57 +00:00
version = "0.11.7";
2023-06-06 14:41:34 +00:00
src = fetchHex {
pkg = "${name}";
version = "${version}";
2023-08-09 18:57:57 +00:00
sha256 = "1vsvpaww0q78wdyv6z0c7sh86a5vlg4r8cij6g24gash1faczxqf";
2023-06-06 14:41:34 +00:00
};
beamDeps = [ gen_state_machine telemetry ];
};
typed_struct = buildMix rec {
name = "typed_struct";
version = "0.3.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "0v8v3l8j7g3ran3f9gc2nc1mkj6kwfdr6kshm2cf3r0zlv1xa2y5";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
tz = buildMix rec {
name = "tz";
2023-06-17 18:53:45 +00:00
version = "0.26.2";
2023-06-06 14:41:34 +00:00
src = fetchHex {
pkg = "${name}";
version = "${version}";
2023-06-17 18:53:45 +00:00
sha256 = "0s4yggr8d5192qkzrzx85xpgz6pg233hn14ll1w2f0qyvlc0cjr2";
2023-06-06 14:41:34 +00:00
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
unicode_util_compat = buildRebar3 rec {
name = "unicode_util_compat";
version = "0.7.0";
src = fetchHex {
pkg = "${name}";
version = "${version}";
sha256 = "08952lw8cjdw8w171lv8wqbrxc4rcmb3jhkrdb7n06gngpbfdvi5";
};
beamDeps = [ ];
2023-06-06 14:41:34 +00:00
};
};
in
self
2023-06-06 14:41:34 +00:00