cddl: 0.8.9 -> 0.10.3

amesgen 92a401fb 63143ac2

+116 -33
+21 -11
pkgs/development/tools/cddl/Gemfile.lock
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 - abnc (0.1.0) 5 - cbor-diag (0.5.6) 6 - json 7 neatjson 8 treetop (~> 1) 9 - cddl (0.8.9) 10 abnc 11 cbor-diag 12 colorize 13 - json 14 regexp-examples 15 - colorize (0.8.1) 16 - json (2.2.0) 17 - neatjson (0.9) 18 polyglot (0.3.5) 19 - regexp-examples (1.5.0) 20 - treetop (1.6.10) 21 polyglot (~> 0.3) 22 23 PLATFORMS ··· 27 cddl 28 29 BUNDLED WITH 30 - 2.1.4
··· 1 GEM 2 remote: https://rubygems.org/ 3 specs: 4 + abnc (0.1.1) 5 + abnftt (0.2.4) 6 + base32 (0.3.4) 7 + cbor-canonical (0.1.2) 8 + cbor-deterministic (0.1.3) 9 + cbor-diag (0.8.7) 10 + cbor-canonical 11 + cbor-deterministic 12 + cbor-packed 13 + json_pure 14 neatjson 15 treetop (~> 1) 16 + cbor-packed (0.1.5) 17 + cddl (0.10.3) 18 abnc 19 + abnftt 20 + base32 (~> 0.3) 21 cbor-diag 22 colorize 23 + json_pure 24 regexp-examples 25 + colorize (1.1.0) 26 + json_pure (2.7.1) 27 + neatjson (0.10.5) 28 polyglot (0.3.5) 29 + regexp-examples (1.5.1) 30 + treetop (1.6.12) 31 polyglot (~> 0.3) 32 33 PLATFORMS ··· 37 cddl 38 39 BUNDLED WITH 40 + 2.3.25
+26 -3
pkgs/development/tools/cddl/default.nix
··· 1 - { lib, bundlerApp, bundlerUpdateScript }: 2 3 - bundlerApp { 4 pname = "cddl"; 5 6 - gemdir = ./.; 7 exes = [ "cddl" ]; 8 9 passthru.updateScript = bundlerUpdateScript "cddl"; 10
··· 1 + { lib 2 + , bundlerApp 3 + , bundlerUpdateScript 4 + , makeBinaryWrapper 5 + }: 6 7 + bundlerApp rec { 8 pname = "cddl"; 9 10 + gemfile = ./Gemfile; 11 + lockfile = ./Gemfile.lock; 12 + 13 + gemset = lib.recursiveUpdate (import ./gemset.nix) ({ 14 + "cddl" = { 15 + dontBuild = false; 16 + # setting env vars is not supported by patchShebangs 17 + postPatch = '' 18 + sed -i 's\#!/usr/bin/env RUBY_THREAD_VM_STACK_SIZE=5000000\#!/usr/bin/env\' bin/cddl 19 + ''; 20 + }; 21 + }); 22 + 23 exes = [ "cddl" ]; 24 + 25 + nativeBuildInputs = [ makeBinaryWrapper ]; 26 + 27 + postBuild = '' 28 + wrapProgram $out/bin/cddl \ 29 + --set RUBY_THREAD_VM_STACK_SIZE 5000000 30 + ''; 31 32 passthru.updateScript = bundlerUpdateScript "cddl"; 33
+69 -19
pkgs/development/tools/cddl/gemset.nix
··· 4 platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "13nvzrk72nj130fs8bq8q3cfm48939rdzh7l31ncj5c4969hrbig"; 8 type = "gem"; 9 }; 10 - version = "0.1.0"; 11 }; 12 cbor-diag = { 13 - dependencies = ["json" "neatjson" "treetop"]; 14 groups = ["default"]; 15 platforms = []; 16 source = { 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "0pd0k4malg1l7w3ck5glh9w0hrsvknk8rp32vrir74yww1g6yplv"; 19 type = "gem"; 20 }; 21 - version = "0.5.6"; 22 }; 23 cddl = { 24 - dependencies = ["abnc" "cbor-diag" "colorize" "json" "regexp-examples"]; 25 groups = ["default"]; 26 platforms = []; 27 source = { 28 remotes = ["https://rubygems.org"]; 29 - sha256 = "16rmcrsxwx33pj25g1si0dhjdl2brfhy2vlpfwdb6qqkaikmzhpz"; 30 type = "gem"; 31 }; 32 - version = "0.8.9"; 33 }; 34 colorize = { 35 groups = ["default"]; 36 platforms = []; 37 source = { 38 remotes = ["https://rubygems.org"]; 39 - sha256 = "133rqj85n400qk6g3dhf2bmfws34mak1wqihvh3bgy9jhajw580b"; 40 type = "gem"; 41 }; 42 - version = "0.8.1"; 43 }; 44 - json = { 45 groups = ["default"]; 46 platforms = []; 47 source = { 48 remotes = ["https://rubygems.org"]; 49 - sha256 = "0sx97bm9by389rbzv8r1f43h06xcz8vwi3h5jv074gvparql7lcx"; 50 type = "gem"; 51 }; 52 - version = "2.2.0"; 53 }; 54 neatjson = { 55 groups = ["default"]; 56 platforms = []; 57 source = { 58 remotes = ["https://rubygems.org"]; 59 - sha256 = "0fa2v7b6433j0iqh5iq9r71v7a5xabgjvqwsbl21vcsac7vf3ncw"; 60 type = "gem"; 61 }; 62 - version = "0.9"; 63 }; 64 polyglot = { 65 groups = ["default"]; ··· 76 platforms = []; 77 source = { 78 remotes = ["https://rubygems.org"]; 79 - sha256 = "08s5d327i9dw5yjwv9vfss3qb7lwasjyc75wvh7vrdi5v4vm1y2k"; 80 type = "gem"; 81 }; 82 - version = "1.5.0"; 83 }; 84 treetop = { 85 dependencies = ["polyglot"]; ··· 87 platforms = []; 88 source = { 89 remotes = ["https://rubygems.org"]; 90 - sha256 = "0g31pijhnv7z960sd09lckmw9h8rs3wmc8g4ihmppszxqm99zpv7"; 91 type = "gem"; 92 }; 93 - version = "1.6.10"; 94 }; 95 }
··· 4 platforms = []; 5 source = { 6 remotes = ["https://rubygems.org"]; 7 + sha256 = "0yj09gc9w208wsy0d45vzha4zfwxdpsqvkm9vms0chm4lxdwdg9x"; 8 type = "gem"; 9 }; 10 + version = "0.1.1"; 11 + }; 12 + abnftt = { 13 + groups = ["default"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "1z7ibh0xv9mqk61rvvmz9fnfk6hffvnppqd8fx61vazjhisi9bcs"; 18 + type = "gem"; 19 + }; 20 + version = "0.2.4"; 21 + }; 22 + base32 = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "1fjs0l3c5g9qxwp43kcnhc45slx29yjb6m6jxbb2x1krgjmi166b"; 28 + type = "gem"; 29 + }; 30 + version = "0.3.4"; 31 + }; 32 + cbor-canonical = { 33 + groups = ["default"]; 34 + platforms = []; 35 + source = { 36 + remotes = ["https://rubygems.org"]; 37 + sha256 = "1fhj51s5d9b9spw096sb0p92bgilw9hrsay383563dh913j2jn11"; 38 + type = "gem"; 39 + }; 40 + version = "0.1.2"; 41 + }; 42 + cbor-deterministic = { 43 + groups = ["default"]; 44 + platforms = []; 45 + source = { 46 + remotes = ["https://rubygems.org"]; 47 + sha256 = "1w1mg4mn1dhlxlbijxpzja8m8ggrjs0hzkzvnaazw9zm1ji6dpba"; 48 + type = "gem"; 49 + }; 50 + version = "0.1.3"; 51 }; 52 cbor-diag = { 53 + dependencies = ["cbor-canonical" "cbor-deterministic" "cbor-packed" "json_pure" "neatjson" "treetop"]; 54 groups = ["default"]; 55 platforms = []; 56 source = { 57 remotes = ["https://rubygems.org"]; 58 + sha256 = "0rwd88xngbjamgydj9rg3wvgl53pfzhal2n702s9afa1yp8mjm51"; 59 type = "gem"; 60 }; 61 + version = "0.8.7"; 62 + }; 63 + cbor-packed = { 64 + groups = ["default"]; 65 + platforms = []; 66 + source = { 67 + remotes = ["https://rubygems.org"]; 68 + sha256 = "1dijyj7rivi39h34f32fx7k4xvngldf569i0372n1z6w01nv761l"; 69 + type = "gem"; 70 + }; 71 + version = "0.1.5"; 72 }; 73 cddl = { 74 + dependencies = ["abnc" "abnftt" "base32" "cbor-diag" "colorize" "json_pure" "regexp-examples"]; 75 groups = ["default"]; 76 platforms = []; 77 source = { 78 remotes = ["https://rubygems.org"]; 79 + sha256 = "1qll1qvn3g75r742kr4da7240zdk2qj4vh325965rrjqp8brz23q"; 80 type = "gem"; 81 }; 82 + version = "0.10.3"; 83 }; 84 colorize = { 85 groups = ["default"]; 86 platforms = []; 87 source = { 88 remotes = ["https://rubygems.org"]; 89 + sha256 = "0dy8ryhcdzgmbvj7jpa1qq3bhhk1m7a2pz6ip0m6dxh30rzj7d9h"; 90 type = "gem"; 91 }; 92 + version = "1.1.0"; 93 }; 94 + json_pure = { 95 groups = ["default"]; 96 platforms = []; 97 source = { 98 remotes = ["https://rubygems.org"]; 99 + sha256 = "09w7f7xlcas9irlaavhz0rnh17cjvjmmqm07drgghx5gwjcrar31"; 100 type = "gem"; 101 }; 102 + version = "2.7.1"; 103 }; 104 neatjson = { 105 groups = ["default"]; 106 platforms = []; 107 source = { 108 remotes = ["https://rubygems.org"]; 109 + sha256 = "0wm1lq8yl6rzysh3wg6fa55w5534k6ppiz0qb7jyvdy582mk5i0s"; 110 type = "gem"; 111 }; 112 + version = "0.10.5"; 113 }; 114 polyglot = { 115 groups = ["default"]; ··· 126 platforms = []; 127 source = { 128 remotes = ["https://rubygems.org"]; 129 + sha256 = "0wfkwczjn62qq3z96dxk43m0gh6d5cajx9pxkanvk88d3yqnx29v"; 130 type = "gem"; 131 }; 132 + version = "1.5.1"; 133 }; 134 treetop = { 135 dependencies = ["polyglot"]; ··· 137 platforms = []; 138 source = { 139 remotes = ["https://rubygems.org"]; 140 + sha256 = "0adc8qblz8ii668r3rksjx83p675iryh52rvdvysimx2hkbasj7d"; 141 type = "gem"; 142 }; 143 + version = "1.6.12"; 144 }; 145 }