lol

Merge pull request #27213 from sigma/pr/gx

gx: 20160601-f84ddf7 -> 0.12.0

authored by

Jörg Thalheim and committed by
GitHub
aacb816e 2841f7e5

+231 -74
+4 -9
pkgs/tools/package-management/gx/default.nix
··· 1 1 # This file was generated by go2nix. 2 - { stdenv, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }: 2 + { stdenv, buildGoPackage, fetchgit }: 3 3 4 4 buildGoPackage rec { 5 5 name = "gx-${version}"; 6 - version = "20160601-${stdenv.lib.strings.substring 0 7 rev}"; 7 - rev = "f84ddf792ceb329e20c857731154798e1ce87314"; 6 + version = "0.12.0"; 7 + rev = "refs/tags/v${version}"; 8 8 9 9 goPackagePath = "github.com/whyrusleeping/gx"; 10 10 11 11 src = fetchgit { 12 12 inherit rev; 13 13 url = "https://github.com/whyrusleeping/gx"; 14 - sha256 = "10a6p9ba526jr6m66x3vsa3xsjlnzv7yma8vyp8d0bf0hs44bpih"; 14 + sha256 = "0pvf0j14xnzy01fxilja8xbki0i0g7h7y20jzw74ds5a7ywsdx8r"; 15 15 }; 16 - 17 - prePatch = '' 18 - substituteInPlace tests/lib/random-dep.go \ 19 - --replace "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-random" "github.com/jbenet/go-random" 20 - ''; 21 16 22 17 goDeps = ./deps.nix; 23 18
+224 -62
pkgs/tools/package-management/gx/deps.nix
··· 1 1 [ 2 2 { 3 - goPackagePath = "github.com/anacrolix/missinggo"; 3 + goPackagePath = "github.com/agl/ed25519"; 4 4 fetch = { 5 5 type = "git"; 6 - url = "https://github.com/anacrolix/missinggo"; 7 - rev = "e40875155efce3d98562ca9e265e152c364ada3e"; 8 - sha256 = "1p1qgnb430dz84d2395i6417jqnlvrx9zwg9rq1ri8d5v7dif4fg"; 6 + url = "https://github.com/agl/ed25519"; 7 + rev = "5312a61534124124185d41f09206b9fef1d88403"; 8 + sha256 = "1v8mhkf1m3ga5262s75vabskxvsw5rpqvi5nwhxwiv7gfk6h823i"; 9 9 }; 10 10 } 11 11 { 12 - goPackagePath = "github.com/anacrolix/sync"; 12 + goPackagePath = "github.com/blang/semver"; 13 13 fetch = { 14 14 type = "git"; 15 - url = "https://github.com/anacrolix/sync"; 16 - rev = "812602587b72df6a2a4f6e30536adc75394a374b"; 17 - sha256 = "0pc38wanzws3vzqj0l5pakg3gn2hacqrb4n7pd0sqz083rss5k0l"; 15 + url = "https://github.com/blang/semver"; 16 + rev = "4a1e882c79dcf4ec00d2e29fac74b9c8938d5052"; 17 + sha256 = "07rk2jzmppw1v06qvsn11l1mwkyg6y9y06jfik316zq8glfh8b3m"; 18 18 }; 19 19 } 20 20 { 21 - goPackagePath = "github.com/anacrolix/utp"; 21 + goPackagePath = "github.com/btcsuite/btcd"; 22 22 fetch = { 23 23 type = "git"; 24 - url = "https://github.com/anacrolix/utp"; 25 - rev = "d7ad5aff2b8a5fa415d1c1ed00b71cfd8b4c69e0"; 26 - sha256 = "07piwfny3b4prxf2shc512ai0qmrmrj839lbza9clhgcmj1a75d7"; 24 + url = "https://github.com/btcsuite/btcd"; 25 + rev = "9822ffad6802d3b902442b727a238230194d961f"; 26 + sha256 = "0mk3qxpn29gsbkvk6rj6jzsw3fn2z51afq890wpk4qz029kvip2h"; 27 27 }; 28 28 } 29 29 { 30 - goPackagePath = "github.com/blang/semver"; 30 + goPackagePath = "github.com/codegangsta/cli"; 31 31 fetch = { 32 32 type = "git"; 33 - url = "https://github.com/blang/semver"; 34 - rev = "aea32c919a18e5ef4537bbd283ff29594b1b0165"; 35 - sha256 = "1s80qlij6j6wrh0fhm0l11hbf3qjra67nca5bl7izyfjj4621fcd"; 33 + url = "https://github.com/codegangsta/cli"; 34 + rev = "4b90d79a682b4bf685762c7452db20f2a676ecb2"; 35 + sha256 = "0ls3lfmbfwirm9j95b6yrw41wgh72lfkp1cvs873zw04si4yvaqr"; 36 36 }; 37 37 } 38 38 { 39 - goPackagePath = "github.com/bradfitz/iter"; 39 + goPackagePath = "github.com/coreos/go-semver"; 40 40 fetch = { 41 41 type = "git"; 42 - url = "https://github.com/bradfitz/iter"; 43 - rev = "454541ec3da2a73fc34fd049b19ee5777bf19345"; 44 - sha256 = "0v07zlq2h2rjz5mdvh0rgizyzcj68qa235gci6hvlrai7igyi57i"; 42 + url = "https://github.com/coreos/go-semver"; 43 + rev = "1817cd4bea52af76542157eeabd74b057d1a199e"; 44 + sha256 = "0hfxcg87ag0zdfarbymfx2qmhcdzm8br39sxvhfc7n37rqdcsh9n"; 45 45 }; 46 46 } 47 47 { 48 - goPackagePath = "github.com/codegangsta/cli"; 48 + goPackagePath = "github.com/gogo/protobuf"; 49 49 fetch = { 50 50 type = "git"; 51 - url = "https://github.com/codegangsta/cli"; 52 - rev = "e5bef42c62aa7d25aba4880dc02b7624f01e9e19"; 53 - sha256 = "1g0z2klbaivd0w1fwf1k1dkyk8jbq28qd7fvczjv0yj6hg4vz1wq"; 51 + url = "https://github.com/gogo/protobuf"; 52 + rev = "dda3e8acadcc9affc16faf33fbb229db78399245"; 53 + sha256 = "1f1lm6bgwnrd985n1aagqw0bxfx37z71fwfcijiz9k258vj4wlga"; 54 54 }; 55 55 } 56 56 { ··· 58 58 fetch = { 59 59 type = "git"; 60 60 url = "https://github.com/ipfs/go-ipfs-api"; 61 - rev = "7c354892da3abdaafb6ac576c100b259b1a73dac"; 62 - sha256 = "0n8k9ydn2l362vq0bpbjkciw08div3hpc22qygp6zsrlammizcvc"; 61 + rev = "2da86eb64d56571c123c02ae82140c7b4b95f72a"; 62 + sha256 = "1ljlzjig0qv2mjzyk2piid12b4043584qskx6ikbz5i16cnbvqsq"; 63 + }; 64 + } 65 + { 66 + goPackagePath = "github.com/ipfs/go-ipfs-util"; 67 + fetch = { 68 + type = "git"; 69 + url = "https://github.com/ipfs/go-ipfs-util"; 70 + rev = "f25fcc891281327394bb48000ef0970d11baff2b"; 71 + sha256 = "1a79ggx0ma9ny39kjm0gzicrn541gyis4fn7kmkkfjjfaj8v5l3y"; 72 + }; 73 + } 74 + { 75 + goPackagePath = "github.com/ipfs/go-log"; 76 + fetch = { 77 + type = "git"; 78 + url = "https://github.com/ipfs/go-log"; 79 + rev = "48d644b006ba26f1793bffc46396e981801078e3"; 80 + sha256 = "0q2bk2s2v626ikm2pjalq4qg4n53yyf1bb81jbljb23iijxrqsbr"; 63 81 }; 64 82 } 65 83 { ··· 72 90 }; 73 91 } 74 92 { 75 - goPackagePath = "github.com/jbenet/go-multiaddr"; 93 + goPackagePath = "github.com/jbenet/go-os-rename"; 94 + fetch = { 95 + type = "git"; 96 + url = "https://github.com/jbenet/go-os-rename"; 97 + rev = "3ac97f61ef67a6b87b95c1282f6c317ed0e693c2"; 98 + sha256 = "0fmsmmh9h3l7swf5d56spy9jyrnrvw0vnxgh11mpvxmw5hv3lclr"; 99 + }; 100 + } 101 + { 102 + goPackagePath = "github.com/jbenet/goprocess"; 76 103 fetch = { 77 104 type = "git"; 78 - url = "https://github.com/jbenet/go-multiaddr"; 79 - rev = "f3dff105e44513821be8fbe91c89ef15eff1b4d4"; 80 - sha256 = "0rz17cvhslspp2z8jbxah22kndqiq9zl8nlf14ng8hfxdfm1x4n7"; 105 + url = "https://github.com/jbenet/goprocess"; 106 + rev = "b497e2f366b8624394fb2e89c10ab607bebdde0b"; 107 + sha256 = "1lnvkzki7vnqn5c4m6bigk0k85haicmg27w903kwg30rdvblm82s"; 81 108 }; 82 109 } 83 110 { 84 - goPackagePath = "github.com/jbenet/go-multiaddr-net"; 111 + goPackagePath = "github.com/kr/fs"; 85 112 fetch = { 86 113 type = "git"; 87 - url = "https://github.com/jbenet/go-multiaddr-net"; 88 - rev = "d4cfd691db9f50e430528f682ca603237b0eaae0"; 89 - sha256 = "031xb8j5nysw052cm36rjn19c5wkjf8dh8x21vrbyb7220h5zp90"; 114 + url = "https://github.com/kr/fs"; 115 + rev = "2788f0dbd16903de03cb8186e5c7d97b69ad387b"; 116 + sha256 = "1c0fipl4rsh0v5liq1ska1dl83v3llab4k6lm8mvrx9c4dyp71ly"; 90 117 }; 91 118 } 92 119 { 93 - goPackagePath = "github.com/jbenet/go-multihash"; 120 + goPackagePath = "github.com/libp2p/go-floodsub"; 94 121 fetch = { 95 122 type = "git"; 96 - url = "https://github.com/jbenet/go-multihash"; 97 - rev = "e8d2374934f16a971d1e94a864514a21ac74bf7f"; 98 - sha256 = "1hlzgmjszn8mfvn848jbnpsvccm9g3m42saavgbh48qdryraqscp"; 123 + url = "https://github.com/libp2p/go-floodsub"; 124 + rev = "a922092abea58f07c32eabe303ec817569578740"; 125 + sha256 = "0wbi67jyfvrzfsb9lkrhjgg9k66yk5sww7nvihhc9rdnblygigs3"; 99 126 }; 100 127 } 101 128 { 102 - goPackagePath = "github.com/jbenet/go-os-rename"; 129 + goPackagePath = "github.com/libp2p/go-libp2p-crypto"; 103 130 fetch = { 104 131 type = "git"; 105 - url = "https://github.com/jbenet/go-os-rename"; 106 - rev = "3ac97f61ef67a6b87b95c1282f6c317ed0e693c2"; 107 - sha256 = "0fmsmmh9h3l7swf5d56spy9jyrnrvw0vnxgh11mpvxmw5hv3lclr"; 132 + url = "https://github.com/libp2p/go-libp2p-crypto"; 133 + rev = "e89e1de117dd65c6129d99d1d853f48bc847cf17"; 134 + sha256 = "1lb0qzspx99sqbdxbf9dczwcmmirl4h26q9x3v6ris253zmqcbyw"; 108 135 }; 109 136 } 110 137 { 111 - goPackagePath = "github.com/jbenet/go-random"; 138 + goPackagePath = "github.com/libp2p/go-libp2p-host"; 112 139 fetch = { 113 140 type = "git"; 114 - url = "https://github.com/jbenet/go-random"; 115 - rev = "384f606e91f542a98e779e652eed88051618f0f7"; 116 - sha256 = "0gcshzl9n3apzc0jaxqrjsc038yfrzfyhpdqgbpcnajin83l2msa"; 141 + url = "https://github.com/libp2p/go-libp2p-host"; 142 + rev = "c1fc482de113ce7e4cdc9453a1c1c0fe4164d985"; 143 + sha256 = "1hiz5j64s248vml7i4gwjvz59g7l08zjfklhrbmk0cjxwhx9ypy0"; 117 144 }; 118 145 } 119 146 { 120 - goPackagePath = "github.com/jbenet/go-random-files"; 147 + goPackagePath = "github.com/libp2p/go-libp2p-interface-conn"; 121 148 fetch = { 122 149 type = "git"; 123 - url = "https://github.com/jbenet/go-random-files"; 124 - rev = "737479700b40b4b50e914e963ce8d9d44603e3c8"; 125 - sha256 = "1klpdc4qkrfy31r7qh00fcz42blswzabmcnry9byd5adhszxj9bw"; 150 + url = "https://github.com/libp2p/go-libp2p-interface-conn"; 151 + rev = "95afdbf0c900237f3b9104f1f7cfd3d56175a241"; 152 + sha256 = "0dv0jc08hfzb8gsi14c2ivancq7pxs8d482l4rw89mg04m2pgnaa"; 126 153 }; 127 154 } 128 155 { 129 - goPackagePath = "github.com/kr/fs"; 156 + goPackagePath = "github.com/libp2p/go-libp2p-net"; 130 157 fetch = { 131 158 type = "git"; 132 - url = "https://github.com/kr/fs"; 133 - rev = "2788f0dbd16903de03cb8186e5c7d97b69ad387b"; 134 - sha256 = "1c0fipl4rsh0v5liq1ska1dl83v3llab4k6lm8mvrx9c4dyp71ly"; 159 + url = "https://github.com/libp2p/go-libp2p-net"; 160 + rev = "2680a9894c7aabada540f728a53d7c1a16a1a44a"; 161 + sha256 = "1k44dz2dk7ahlfls6vk747jy8kbxmjhqyni8zw2wiz6sfm5hyw10"; 162 + }; 163 + } 164 + { 165 + goPackagePath = "github.com/libp2p/go-libp2p-peer"; 166 + fetch = { 167 + type = "git"; 168 + url = "https://github.com/libp2p/go-libp2p-peer"; 169 + rev = "166a39e33e7a2a47a4bf999264f254ecaa4fe232"; 170 + sha256 = "0kgv1n2c8rfz92vk014sqm1bla7a99w18ydyphjjhc96fmlbrzgl"; 171 + }; 172 + } 173 + { 174 + goPackagePath = "github.com/libp2p/go-libp2p-peerstore"; 175 + fetch = { 176 + type = "git"; 177 + url = "https://github.com/libp2p/go-libp2p-peerstore"; 178 + rev = "744a149e48eb42e032540507c8545d12cc3b7f6f"; 179 + sha256 = "1bcmqkdlvvxdz9dbqrcfmvhx0wnnk94fb2yl9ys1nx7mnqgl64y8"; 180 + }; 181 + } 182 + { 183 + goPackagePath = "github.com/libp2p/go-libp2p-protocol"; 184 + fetch = { 185 + type = "git"; 186 + url = "https://github.com/libp2p/go-libp2p-protocol"; 187 + rev = "40488c03777c16bfcd65da2f675b192863cbc2dc"; 188 + sha256 = "1mvhi8pdfyn3lb1j1y4iz2mggnf0dz7ccbmrbij739v6cpjfwwbb"; 189 + }; 190 + } 191 + { 192 + goPackagePath = "github.com/libp2p/go-libp2p-transport"; 193 + fetch = { 194 + type = "git"; 195 + url = "https://github.com/libp2p/go-libp2p-transport"; 196 + rev = "5d3cb5861b59c26052a5fe184e45c381ec17e22d"; 197 + sha256 = "1v63gavw98f6hs151mqk0bbdl46a9ci9m2pcx807wxdsmfphynar"; 198 + }; 199 + } 200 + { 201 + goPackagePath = "github.com/libp2p/go-maddr-filter"; 202 + fetch = { 203 + type = "git"; 204 + url = "https://github.com/libp2p/go-maddr-filter"; 205 + rev = "90aacb5ee155f0d6f3fa8b34d775de842606c0b1"; 206 + sha256 = "0ijs599hppj78dg2v7rcglqs82pysygq84yabpis5b99fjp9bay0"; 135 207 }; 136 208 } 137 209 { ··· 139 211 fetch = { 140 212 type = "git"; 141 213 url = "https://github.com/mitchellh/go-homedir"; 142 - rev = "1111e456ffea841564ac0fa5f69c26ef44dafec9"; 143 - sha256 = "1ycb1cffgs46jnj4cbpjd46mcl584kxdmldlvfysg0wza9pp4x23"; 214 + rev = "b8bc1bf767474819792c23f32d8286a45736f1c6"; 215 + sha256 = "13ry4lylalkh4g2vny9cxwvryslzyzwp9r92z0b10idhdq3wad1q"; 216 + }; 217 + } 218 + { 219 + goPackagePath = "github.com/multiformats/go-multiaddr"; 220 + fetch = { 221 + type = "git"; 222 + url = "https://github.com/multiformats/go-multiaddr"; 223 + rev = "33741da7b3f5773a599d4a03c333704fc560ef34"; 224 + sha256 = "0idhv960k68jvh0frhh28dw46p527m2g67rjwjh6r5va5sd8qjcd"; 225 + }; 226 + } 227 + { 228 + goPackagePath = "github.com/multiformats/go-multiaddr-net"; 229 + fetch = { 230 + type = "git"; 231 + url = "https://github.com/multiformats/go-multiaddr-net"; 232 + rev = "a7b93d11855f04f56908e1385991eb6a400fcc43"; 233 + sha256 = "1q0d8asxxhxhm774xn29n1x6zni6pmm78lvm3652ipyj026y243k"; 234 + }; 235 + } 236 + { 237 + goPackagePath = "github.com/multiformats/go-multihash"; 238 + fetch = { 239 + type = "git"; 240 + url = "https://github.com/multiformats/go-multihash"; 241 + rev = "a52a6a4768da72eba89ea7f59f70e9d42ddd3072"; 242 + sha256 = "0r6fmzvg4vjwc5wzfqn7jjxndcw8n0galdx6f524yd9bcfdlph5b"; 243 + }; 244 + } 245 + { 246 + goPackagePath = "github.com/multiformats/go-multistream"; 247 + fetch = { 248 + type = "git"; 249 + url = "https://github.com/multiformats/go-multistream"; 250 + rev = "b8f1996688ab586031517919b49b1967fca8d5d9"; 251 + sha256 = "0y2hl78lmnd0rbryfmscgxa6kmjdfz00pz60ymhg8k4cifqai0x2"; 144 252 }; 145 253 } 146 254 { ··· 148 256 fetch = { 149 257 type = "git"; 150 258 url = "https://github.com/sabhiram/go-git-ignore"; 151 - rev = "228fcfa2a06e870a3ef238d54c45ea847f492a37"; 152 - sha256 = "0xyj2zsxjjbyd3ppxvs294c8y2ip181dxhvycaxxx6qysbm2nlzj"; 259 + rev = "87c28ffedb6cb7ff29ae89e0440e9ddee0d95a9e"; 260 + sha256 = "1qysvwjvbzq1wms09dm0sban58xq22bbkwpd7qnk28r99g6267rl"; 261 + }; 262 + } 263 + { 264 + goPackagePath = "github.com/spaolacci/murmur3"; 265 + fetch = { 266 + type = "git"; 267 + url = "https://github.com/spaolacci/murmur3"; 268 + rev = "0d12bf811670bf6a1a63828dfbd003eded177fce"; 269 + sha256 = "0fv74n0cvgnxpfd04xyiry6ii1ag7mhwwk0kwplpvnbwi8y9yq1x"; 270 + }; 271 + } 272 + { 273 + goPackagePath = "github.com/whyrusleeping/go-logging"; 274 + fetch = { 275 + type = "git"; 276 + url = "https://github.com/whyrusleeping/go-logging"; 277 + rev = "0457bb6b88fc1973573aaf6b5145d8d3ae972390"; 278 + sha256 = "1bl180mhg03hdqhyr5sfjcg16ns2ppal625g9ag5m10l2pvlwnqn"; 153 279 }; 154 280 } 155 281 { ··· 166 292 fetch = { 167 293 type = "git"; 168 294 url = "https://github.com/whyrusleeping/json-filter"; 169 - rev = "e9937f5649231265a56d0a419f062530425401a1"; 170 - sha256 = "1b7czlx57acbi30b9m1w2lvlxnh65c4pmxaa0546pjjip83byb3s"; 295 + rev = "ff25329a9528f01c5175414f16cc0a6a162a5b8b"; 296 + sha256 = "0cai0drvx4c8j686l908vpcsz3mw3vxi3ziz94b0f3c5ylpj07j7"; 297 + }; 298 + } 299 + { 300 + goPackagePath = "github.com/whyrusleeping/mafmt"; 301 + fetch = { 302 + type = "git"; 303 + url = "https://github.com/whyrusleeping/mafmt"; 304 + rev = "15300f9d3a2d71db61951a8705d5ea8878764837"; 305 + sha256 = "0fiwrj8pla9y8q0m4ifyrh8gacmrz278h2zihdbqbk2b17b002yr"; 306 + }; 307 + } 308 + { 309 + goPackagePath = "github.com/whyrusleeping/progmeter"; 310 + fetch = { 311 + type = "git"; 312 + url = "https://github.com/whyrusleeping/progmeter"; 313 + rev = "974d8fe8cd87585865b1370184050e89d606e817"; 314 + sha256 = "05njc5minpaxzwb6yg5zjr52ar4ar7qkiml45zsrp2ny92dyx07j"; 171 315 }; 172 316 } 173 317 { ··· 189 333 }; 190 334 } 191 335 { 336 + goPackagePath = "github.com/whyrusleeping/timecache"; 337 + fetch = { 338 + type = "git"; 339 + url = "https://github.com/whyrusleeping/timecache"; 340 + rev = "cfcb2f1abfee846c430233aef0b630a946e0a5a6"; 341 + sha256 = "0nnra7ivq7cj34rj2ib8hgfdpik3smr1hy7x18svhfin8z1xsj2s"; 342 + }; 343 + } 344 + { 192 345 goPackagePath = "golang.org/x/crypto"; 193 346 fetch = { 194 347 type = "git"; 195 348 url = "https://go.googlesource.com/crypto"; 196 - rev = "f3241ce8505855877cc8a9717bd61a0f7c4ea83c"; 197 - sha256 = "0wxfnbhaq1m3i5jylww9llm2xl9hk33q6nxyz5i475rfrg0p3wsq"; 349 + rev = "a48ac81e47fd6f9ed1258f3b60ae9e75f93cb7ed"; 350 + sha256 = "0zpgwc362rghm3fv0s964dqmw6krixzxww2qxhnik9hvf7srapjd"; 351 + }; 352 + } 353 + { 354 + goPackagePath = "leb.io/hashland"; 355 + fetch = { 356 + type = "git"; 357 + url = "https://github.com/tildeleb/hashland"; 358 + rev = "e13accbe55f7fa03c73c74ace4cca4c425e47260"; 359 + sha256 = "1ygfp7kjnm964w2bv61bsyxpw5y6vy6k4pra1lhd5r3nhlxgs31g"; 198 360 }; 199 361 } 200 362 ]
+3 -3
pkgs/tools/package-management/gx/go/default.nix
··· 5 5 6 6 buildGoPackage rec { 7 7 name = "gx-go-${version}"; 8 - version = "20160611-${stdenv.lib.strings.substring 0 7 rev}"; 9 - rev = "639fc0be1a153c59d8946904cceecf0b66ab2944"; 8 + version = "1.5.0"; 9 + rev = "refs/tags/v${version}"; 10 10 11 11 goPackagePath = "github.com/whyrusleeping/gx-go"; 12 12 13 13 src = fetchgit { 14 14 inherit rev; 15 15 url = "https://github.com/whyrusleeping/gx-go"; 16 - sha256 = "0qxp7gqrx1rhcbqvp4jdb3gj1dlj200bdc4gq8pfklc8fcz1lc6l"; 16 + sha256 = "0bg4h5lzs293qmlsr9n257vjpr5w6bxb4ampb25gsn3fgy3rvsis"; 17 17 }; 18 18 19 19 goDeps = ../deps.nix;