ejson: 1.3.3 -> 1.5.2 (#341139)

authored by Mathew Polzin and committed by GitHub 51648b2f efabdd83

+13 -271
-4
pkgs/development/tools/ejson/Gemfile
··· 1 - source 'https://rubygems.org' 2 - 3 - gem 'fpm' 4 - gem 'ronn'
···
-54
pkgs/development/tools/ejson/Gemfile.lock
··· 1 - GEM 2 - remote: https://rubygems.org/ 3 - specs: 4 - arr-pm (0.0.10) 5 - cabin (> 0) 6 - backports (3.14.0) 7 - cabin (0.9.0) 8 - childprocess (0.9.0) 9 - ffi (~> 1.0, >= 1.0.11) 10 - clamp (1.0.1) 11 - dotenv (2.7.2) 12 - ffi (1.10.0) 13 - fpm (1.11.0) 14 - arr-pm (~> 0.0.10) 15 - backports (>= 2.6.2) 16 - cabin (>= 0.6.0) 17 - childprocess (= 0.9.0) 18 - clamp (~> 1.0.0) 19 - ffi 20 - json (>= 1.7.7, < 2.0) 21 - pleaserun (~> 0.0.29) 22 - ruby-xz (~> 0.2.3) 23 - stud 24 - hpricot (0.8.6) 25 - insist (1.0.0) 26 - io-like (0.3.0) 27 - json (1.8.6) 28 - mustache (0.99.8) 29 - pleaserun (0.0.30) 30 - cabin (> 0) 31 - clamp 32 - dotenv 33 - insist 34 - mustache (= 0.99.8) 35 - stud 36 - rdiscount (2.2.0.1) 37 - ronn (0.7.3) 38 - hpricot (>= 0.8.2) 39 - mustache (>= 0.7.0) 40 - rdiscount (>= 1.5.8) 41 - ruby-xz (0.2.3) 42 - ffi (~> 1.9) 43 - io-like (~> 0.3) 44 - stud (0.0.23) 45 - 46 - PLATFORMS 47 - ruby 48 - 49 - DEPENDENCIES 50 - fpm 51 - ronn 52 - 53 - BUNDLED WITH 54 - 2.1.4
···
+13 -25
pkgs/development/tools/ejson/default.nix
··· 1 - { lib, bundlerEnv, ruby, buildGoModule, fetchFromGitHub }: 2 - let 3 - # needed for manpage generation 4 - gems = bundlerEnv { 5 - name = "ejson-gems"; 6 - gemdir = ./.; 7 - inherit ruby; 8 - }; 9 - in 10 buildGoModule rec { 11 pname = "ejson"; 12 - version = "1.3.3"; 13 14 src = fetchFromGitHub { 15 owner = "Shopify"; 16 repo = "ejson"; 17 rev = "v${version}"; 18 - sha256 = "sha256-M2Gk+/l1tNlIAe1/fR1WLEOey+tjCUmMAujc76gmeZA="; 19 }; 20 21 - vendorHash = "sha256-9+x7HrbXRoS/7ZADWwhsbynQLr3SyCbcsp9QnSubov0="; 22 - 23 - nativeBuildInputs = [ gems ]; 24 - 25 - ldflags = [ "-s" "-w" ]; 26 27 - # set HOME, otherwise bundler will insert stuff in the manpages 28 - postBuild = '' 29 - HOME=$PWD make man SHELL=$SHELL 30 - ''; 31 - 32 - postInstall = '' 33 - mkdir -p $out/share 34 - cp -r build/man $out/share 35 - ''; 36 37 meta = with lib; { 38 description = "Small library to manage encrypted secrets using asymmetric encryption";
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 buildGoModule rec { 8 pname = "ejson"; 9 + version = "1.5.2"; 10 11 src = fetchFromGitHub { 12 owner = "Shopify"; 13 repo = "ejson"; 14 rev = "v${version}"; 15 + sha256 = "sha256-Pv0eoFf/E+PE/C+0wsSQxhVTlymOMAYk5UVQP2udpnA="; 16 }; 17 18 + vendorHash = "sha256-N2vcj3STkaZO2eRr8VztZTWOBUTI+wOri0HYDJ1KiN8="; 19 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + ]; 24 25 meta = with lib; { 26 description = "Small library to manage encrypted secrets using asymmetric encryption";
-188
pkgs/development/tools/ejson/gemset.nix
··· 1 - { 2 - arr-pm = { 3 - dependencies = ["cabin"]; 4 - groups = ["default"]; 5 - platforms = []; 6 - source = { 7 - remotes = ["https://rubygems.org"]; 8 - sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg"; 9 - type = "gem"; 10 - }; 11 - version = "0.0.10"; 12 - }; 13 - backports = { 14 - groups = ["default"]; 15 - platforms = []; 16 - source = { 17 - remotes = ["https://rubygems.org"]; 18 - sha256 = "17j5pf0b69bkn043wi4xd530ky53jbbnljr4bsjzlm4k8bzlknfn"; 19 - type = "gem"; 20 - }; 21 - version = "3.14.0"; 22 - }; 23 - cabin = { 24 - groups = ["default"]; 25 - platforms = []; 26 - source = { 27 - remotes = ["https://rubygems.org"]; 28 - sha256 = "0b3b8j3iqnagjfn1261b9ncaac9g44zrx1kcg81yg4z9i513kici"; 29 - type = "gem"; 30 - }; 31 - version = "0.9.0"; 32 - }; 33 - childprocess = { 34 - dependencies = ["ffi"]; 35 - groups = ["default"]; 36 - platforms = []; 37 - source = { 38 - remotes = ["https://rubygems.org"]; 39 - sha256 = "0a61922kmvcxyj5l70fycapr87gz1dzzlkfpq85rfqk5vdh3d28p"; 40 - type = "gem"; 41 - }; 42 - version = "0.9.0"; 43 - }; 44 - clamp = { 45 - groups = ["default"]; 46 - platforms = []; 47 - source = { 48 - remotes = ["https://rubygems.org"]; 49 - sha256 = "0jb6l4scp69xifhicb5sffdixqkw8wgkk9k2q57kh2y36x1px9az"; 50 - type = "gem"; 51 - }; 52 - version = "1.0.1"; 53 - }; 54 - dotenv = { 55 - groups = ["default"]; 56 - platforms = []; 57 - source = { 58 - remotes = ["https://rubygems.org"]; 59 - sha256 = "13cis6bf06hmz744xrsl163p6gb78xcm8g8q4pcabsy5ywyv6kag"; 60 - type = "gem"; 61 - }; 62 - version = "2.7.2"; 63 - }; 64 - ffi = { 65 - groups = ["default"]; 66 - platforms = []; 67 - source = { 68 - remotes = ["https://rubygems.org"]; 69 - sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p"; 70 - type = "gem"; 71 - }; 72 - version = "1.10.0"; 73 - }; 74 - fpm = { 75 - dependencies = ["arr-pm" "backports" "cabin" "childprocess" "clamp" "ffi" "json" "pleaserun" "ruby-xz" "stud"]; 76 - groups = ["default"]; 77 - platforms = []; 78 - source = { 79 - remotes = ["https://rubygems.org"]; 80 - sha256 = "0khzsiqzswxpql6w2ws9dawb27zgv4nmgrjszydmm0xpv6h21jrm"; 81 - type = "gem"; 82 - }; 83 - version = "1.11.0"; 84 - }; 85 - hpricot = { 86 - groups = ["default"]; 87 - platforms = []; 88 - source = { 89 - remotes = ["https://rubygems.org"]; 90 - sha256 = "1jn8x9ch79gqmnzgyz78kppavjh5lqx0y0r6frykga2b86rz9s6z"; 91 - type = "gem"; 92 - }; 93 - version = "0.8.6"; 94 - }; 95 - insist = { 96 - groups = ["default"]; 97 - platforms = []; 98 - source = { 99 - remotes = ["https://rubygems.org"]; 100 - sha256 = "0bw3bdwns14mapbgb8cbjmr0amvwz8y72gyclq04xp43wpp5jrvg"; 101 - type = "gem"; 102 - }; 103 - version = "1.0.0"; 104 - }; 105 - io-like = { 106 - groups = ["default"]; 107 - platforms = []; 108 - source = { 109 - remotes = ["https://rubygems.org"]; 110 - sha256 = "04nn0s2wmgxij3k760h3r8m1dgih5dmd9h4v1nn085yi824i5z6k"; 111 - type = "gem"; 112 - }; 113 - version = "0.3.0"; 114 - }; 115 - json = { 116 - groups = ["default"]; 117 - platforms = []; 118 - source = { 119 - remotes = ["https://rubygems.org"]; 120 - sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5"; 121 - type = "gem"; 122 - }; 123 - version = "1.8.6"; 124 - }; 125 - mustache = { 126 - groups = ["default"]; 127 - platforms = []; 128 - source = { 129 - remotes = ["https://rubygems.org"]; 130 - sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2"; 131 - type = "gem"; 132 - }; 133 - version = "0.99.8"; 134 - }; 135 - pleaserun = { 136 - dependencies = ["cabin" "clamp" "dotenv" "insist" "mustache" "stud"]; 137 - groups = ["default"]; 138 - platforms = []; 139 - source = { 140 - remotes = ["https://rubygems.org"]; 141 - sha256 = "0hgnrl67zkqaxmfkwbyscawj4wqjm7h8khpbj58s6iw54wp3408p"; 142 - type = "gem"; 143 - }; 144 - version = "0.0.30"; 145 - }; 146 - rdiscount = { 147 - groups = ["default"]; 148 - platforms = []; 149 - source = { 150 - remotes = ["https://rubygems.org"]; 151 - sha256 = "1arvk3k06prxasq1djbj065ixar4zl171340g7wr1ww4gj9makx3"; 152 - type = "gem"; 153 - }; 154 - version = "2.2.0.1"; 155 - }; 156 - ronn = { 157 - dependencies = ["hpricot" "mustache" "rdiscount"]; 158 - groups = ["default"]; 159 - platforms = []; 160 - source = { 161 - remotes = ["https://rubygems.org"]; 162 - sha256 = "07plsxxfx5bxdk72ii9za6km0ziqlq8jh3bicr4774dalga6zpw2"; 163 - type = "gem"; 164 - }; 165 - version = "0.7.3"; 166 - }; 167 - ruby-xz = { 168 - dependencies = ["ffi" "io-like"]; 169 - groups = ["default"]; 170 - platforms = []; 171 - source = { 172 - remotes = ["https://rubygems.org"]; 173 - sha256 = "11bgpvvk0098ghvlxr4i713jmi2izychalgikwvdwmpb452r3ndw"; 174 - type = "gem"; 175 - }; 176 - version = "0.2.3"; 177 - }; 178 - stud = { 179 - groups = ["default"]; 180 - platforms = []; 181 - source = { 182 - remotes = ["https://rubygems.org"]; 183 - sha256 = "0qpb57cbpm9rwgsygqxifca0zma87drnlacv49cqs2n5iyi6z8kb"; 184 - type = "gem"; 185 - }; 186 - version = "0.0.23"; 187 - }; 188 - }
···