exercism: 2.4.1 -> 3.0.6 (#43954)

authored by Mario Rodas and committed by xeji 57818963 3cb00e8f

+206 -4
+5 -4
pkgs/applications/misc/exercism/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "exercism-${version}"; 5 - version = "2.4.1"; 5 + version = "3.0.6"; 6 6 7 7 goPackagePath = "github.com/exercism/cli"; 8 8 ··· 10 10 owner = "exercism"; 11 11 repo = "cli"; 12 12 rev = "v${version}"; 13 - sha256 = "1nab4459zi2gkh18k9vsm54bz39c2sb60v2xy0i72j1vd99axjjj"; 13 + sha256 = "0xr5bqzm0md1vllnr384k92k7w1nxzw9lhqgm23zkxx5a4vqzy56"; 14 14 }; 15 15 16 + goDeps = ./deps.nix; 17 + 16 18 meta = with stdenv.lib; { 19 + inherit (src.meta) homepage; 17 20 description = "A Go based command line tool for exercism.io"; 18 - homepage = http://exercism.io/cli; 19 21 license = licenses.mit; 20 22 maintainers = [ maintainers.rbasso ]; 21 - platforms = platforms.unix; 22 23 }; 23 24 }
+201
pkgs/applications/misc/exercism/deps.nix
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "github.com/blang/semver"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/blang/semver"; 8 + rev = "3c1074078d32d767e08ab2c8564867292da86926"; 9 + sha256 = "1vqkjrag8nn5hvjz34cf9zsrgwd13ss63y6sp7y5jq39j7bcprdx"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/davecgh/go-spew"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/davecgh/go-spew"; 17 + rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73"; 18 + sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/fsnotify/fsnotify"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/fsnotify/fsnotify"; 26 + rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9"; 27 + sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/hashicorp/hcl"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/hashicorp/hcl"; 35 + rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168"; 36 + sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/inconshreveable/go-update"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/inconshreveable/go-update"; 44 + rev = "8152e7eb6ccf8679a64582a66b78519688d156ad"; 45 + sha256 = "07czhspakpi7al004rm669cmf4h5l0vnygsm11280nkfn2zxqdi3"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/inconshreveable/mousetrap"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/inconshreveable/mousetrap"; 53 + rev = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75"; 54 + sha256 = "1mn0kg48xkd74brf48qf5hzp0bc6g8cf5a77w895rl3qnlpfw152"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/magiconair/properties"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/magiconair/properties"; 62 + rev = "c2353362d570a7bfa228149c62842019201cfb71"; 63 + sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/mitchellh/mapstructure"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/mitchellh/mapstructure"; 71 + rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac"; 72 + sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/pelletier/go-buffruneio"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/pelletier/go-buffruneio"; 80 + rev = "e2f66f8164ca709d4c21e815860afd2024e9b894"; 81 + sha256 = "16h7fybbai45p5gn2la6z37a8h1ws6r3pg3nwqiw6gbbgjqicrbv"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/pelletier/go-toml"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/pelletier/go-toml"; 89 + rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602"; 90 + sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/pmezard/go-difflib"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/pmezard/go-difflib"; 98 + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 99 + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/spf13/afero"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/spf13/afero"; 107 + rev = "787d034dfe70e44075ccc060d346146ef53270ad"; 108 + sha256 = "0138rjiacl71h7kvhzinviwvy6qa2m6rflpv9lgqv15hnjvhwvg1"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/spf13/cast"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/spf13/cast"; 116 + rev = "8965335b8c7107321228e3e3702cab9832751bac"; 117 + sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/spf13/cobra"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/spf13/cobra"; 125 + rev = "7c4570c3ebeb8129a1f7456d0908a8b676b6f9f1"; 126 + sha256 = "16amh0prlzqrrbg5j629sg0f688nfzfgn9sair8jyybqampr3wc7"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/spf13/jwalterweatherman"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/spf13/jwalterweatherman"; 134 + rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394"; 135 + sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/spf13/pflag"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/spf13/pflag"; 143 + rev = "3ebe029320b2676d667ae88da602a5f854788a8a"; 144 + sha256 = "11yxs0wqy70wj106fkz8r923yg4ncnc2mbw33v48zmlg4a1rasgp"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/spf13/viper"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/spf13/viper"; 152 + rev = "d493c32b69b8c6f2377bf30bc4d70267ffbc0793"; 153 + sha256 = "1jq46790rkjn6c1887wz98dqjk792ij6wnrifzk1maglmfb061hh"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/stretchr/testify"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/stretchr/testify"; 161 + rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686"; 162 + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "golang.org/x/net"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://go.googlesource.com/net"; 170 + rev = "3673e40ba22529d22c3fd7c93e97b0ce50fa7bdd"; 171 + sha256 = "0vx7mz18p480p7fh0w5jv6mfdbsswrlac1sz4i705q7q7ygz59lm"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "golang.org/x/sys"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://go.googlesource.com/sys"; 179 + rev = "bd9dbc187b6e1dacfdd2722a87e83093c2d7bd6e"; 180 + sha256 = "0zj8s3q2fznmap1nfr8pv4hz8xqixmkyhr6slq4baf8rvcb4mvbj"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "golang.org/x/text"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://go.googlesource.com/text"; 188 + rev = "0605a8320aceb4207a5fb3521281e17ec2075476"; 189 + sha256 = "1pak7q9ivwxh5bnjk00pkrs9ri9vmbyccvza56fl6138w397h49j"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "gopkg.in/yaml.v2"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/go-yaml/yaml"; 197 + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 198 + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 199 + }; 200 + } 201 + ]