Merge pull request #111846 from lxea/gonic-0.12.0

gonic: 0.11.0 -> 0.12.0

authored by

Sandro and committed by
GitHub
9397c5b7 07610e87

+10 -832
+10 -37
pkgs/servers/gonic/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub 1 + { lib, buildGoModule, fetchFromGitHub 2 2 , pkg-config, taglib, alsaLib 3 3 4 4 # Disable on-the-fly transcoding, ··· 7 7 # to the original file, but if transcoding is configured 8 8 # that takes a while. So best to disable all transcoding 9 9 # in the configuration if you disable transcodingSupport. 10 - , transcodingSupport ? true, ffmpeg 11 - 12 - # udpater 13 - , writers, vgo2nix }: 14 - 15 - assert transcodingSupport -> ffmpeg != null; 16 - 17 - let 18 - # update these, then run `updateScript` to update dependencies 19 - version = "0.11.0"; 20 - rev = "056fb54a703ef5b5194ce112cbbdd8fb53dbb1ea"; 21 - sha256 = "0hd794wrz29nh89lfnq67w1rc23sg085rqf1agwlgpqycns2djl9"; 10 + , transcodingSupport ? true, ffmpeg }: 22 11 12 + buildGoModule rec { 13 + pname = "gonic"; 14 + version = "0.12.0"; 23 15 src = fetchFromGitHub { 24 16 owner = "sentriz"; 25 - repo = "gonic"; 26 - inherit rev sha256; 17 + repo = pname; 18 + rev = "6c69bd3be6279f743c83596c4f0fc12798fdb26a"; 19 + sha256 = "1igb2lbkc1nfxp49id3yxql9sbdqr467661jcgnchcnbayj4d664"; 27 20 }; 28 21 29 - in 30 - buildGoPackage { 31 - pname = "gonic-${version}"; 32 - inherit version src; 33 - goPackagePath = "go.senan.xyz/gonic"; 34 - goDeps = ./deps.nix; 35 - 36 22 nativeBuildInputs = [ pkg-config ]; 37 23 buildInputs = [ taglib alsaLib ]; 38 - 39 - postPatch = lib.optionalString transcodingSupport '' 40 - substituteInPlace \ 41 - server/encode/encode.go \ 42 - --replace \ 43 - 'ffmpegPath = "/usr/bin/ffmpeg"' \ 44 - 'ffmpegPath = "${ffmpeg}/bin/ffmpeg"' \ 45 - ''; 46 - 47 - passthru.updateScript = writers.writeDash "update-gonic" '' 48 - ${vgo2nix}/bin/vgo2nix \ 49 - -dir ${src} \ 50 - -outfile ${lib.escapeShellArg (toString ./deps.nix)} 51 - ''; 24 + vendorSha256 = "0inxlqxnkglz4j14jav8080718a80nqdcl866lkql8r6zcxb4fm9"; 52 25 53 26 meta = { 54 27 homepage = "https://github.com/sentriz/gonic"; 55 28 description = "Music streaming server / subsonic server API implementation"; 56 - license = lib.licenses.gpl3; 29 + license = lib.licenses.gpl3Plus; 57 30 maintainers = with lib.maintainers; [ Profpatsch ]; 58 31 }; 59 32 }
-795
pkgs/servers/gonic/deps.nix
··· 1 - # file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) 2 - [ 3 - { 4 - goPackagePath = "cloud.google.com/go"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/googleapis/google-cloud-go"; 8 - rev = "v0.33.1"; 9 - sha256 = "1xs487sqajpvnhlwp130sfaajyinhxxq2yvmv2533mwf0zhcpz6v"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "dmitri.shuralyov.com/gpu/mtl"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://dmitri.shuralyov.com/gpu/mtl"; 17 - rev = "666a987793e9"; 18 - sha256 = "1isd03hgiwcf2ld1rlp0plrnfz7r4i7c5q4kb6hkcd22axnmrv0z"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/BurntSushi/toml"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/BurntSushi/toml"; 26 - rev = "v0.3.1"; 27 - sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/BurntSushi/xgb"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/BurntSushi/xgb"; 35 - rev = "27f122750802"; 36 - sha256 = "18lp2x8f5bljvlz0r7xn744f0c9rywjsb9ifiszqqdcpwhsa0kvj"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/Masterminds/goutils"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/Masterminds/goutils"; 44 - rev = "v1.1.0"; 45 - sha256 = "180px47gj936qyk5bkv5mbbgiil9abdjq6kwkf7sq70vyi9mcfiq"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/Masterminds/semver"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/Masterminds/semver"; 53 - rev = "v1.5.0"; 54 - sha256 = "1i169xscsxsh8lsw8bz2apnsqixld37xdnfh36i30xy5wnf0iwfx"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/Masterminds/sprig"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/Masterminds/sprig"; 62 - rev = "v2.22.0"; 63 - sha256 = "09dzwhj4zh3p6f1jhyic16n4qdnvpamz7hyk9fycpm4b1jfq63gd"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/OneOfOne/xxhash"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/OneOfOne/xxhash"; 71 - rev = "v1.2.2"; 72 - sha256 = "1mjfhrwhvxa48rycjnqpqzm521i38h1hdyz6pdwmhd7xb8j6gwi6"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/cespare/xxhash"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/cespare/xxhash"; 80 - rev = "v1.1.0"; 81 - sha256 = "1qyzlcdcayavfazvi03izx83fvip8h36kis44zr2sg7xf6sx6l4x"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/d4l3k/messagediff"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/d4l3k/messagediff"; 89 - rev = "7e0a312ae40b"; 90 - sha256 = "1ab2gm7ys33rs84fjzqcb7b4jy2rr1a0w5a9kakfaf80wd0rjrah"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/davecgh/go-spew"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/davecgh/go-spew"; 98 - rev = "v1.1.1"; 99 - sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/denisenkom/go-mssqldb"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/denisenkom/go-mssqldb"; 107 - rev = "732737034ffd"; 108 - sha256 = "0k1inn33lbfj97d5ir3k5gffjcpb39kairq91jfrz6pnbq0w3zlf"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/disintegration/imaging"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/disintegration/imaging"; 116 - rev = "v1.6.2"; 117 - sha256 = "1sl201nmk601h0aii4234sycn4v2b0rjxf8yhrnik4yjzd68q9x5"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/dustin/go-humanize"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/dustin/go-humanize"; 125 - rev = "v1.0.0"; 126 - sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/erikstmartin/go-testdb"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/erikstmartin/go-testdb"; 134 - rev = "8d10e4a1bae5"; 135 - sha256 = "1fhrqcpv8x74qwxx9gpnhgqbz5wkp2bnsq92w418l1fnrgh4ppmq"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/faiface/beep"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/faiface/beep"; 143 - rev = "v1.0.2"; 144 - sha256 = "07j0k0ynw1q8f7fzsan4kvfmdlda11583sck66hxfsk9zbp8vpxv"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/gdamore/encoding"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/gdamore/encoding"; 152 - rev = "v1.0.0"; 153 - sha256 = "1vmm5zll92i2fm4ajqx0gyx0p9j36496x5nabi3y0x7h0inv0pk9"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/gdamore/tcell"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/gdamore/tcell"; 161 - rev = "v1.1.1"; 162 - sha256 = "0il2nnxp2cqiy73m49215dnf9in3vd25ji8qxbmq87c5qy7i1q9d"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/go-audio/audio"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/go-audio/audio"; 170 - rev = "v1.0.0"; 171 - sha256 = "05ai13yc8wwk2zlk9br62lh4z9hs1q685l7ij618bknf449vjsf3"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/go-audio/riff"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/go-audio/riff"; 179 - rev = "v1.0.0"; 180 - sha256 = "0wg3p3gsad1rql7bzx7pwwsyd00a5gdb8f1h7zfr7hlqja5skwb4"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/go-audio/wav"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/go-audio/wav"; 188 - rev = "v1.0.0"; 189 - sha256 = "058mgc5ahjibnsqayk3k75l04gg9mv27bpmj79jyrya3kaczpamk"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/go-gl/glfw"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/go-gl/glfw"; 197 - rev = "6f7a984d4dc4"; 198 - sha256 = "1nyv7h08qf4dp8w9pmcnrc6vv9bkwj8fil6pz0mkbss5hf4i8xcq"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/go-sql-driver/mysql"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/go-sql-driver/mysql"; 206 - rev = "v1.5.0"; 207 - sha256 = "11x0m9yf3kdnf6981182r824psgxwfaqhn3x3in4yiidp0w0hk3v"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/gofrs/uuid"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/gofrs/uuid"; 215 - rev = "v3.2.0"; 216 - sha256 = "1q63mp7bznhfgyw133c0wc0hpcj1cq9bcf7w1f8r6inkcrils1fz"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/golang-sql/civil"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/golang-sql/civil"; 224 - rev = "cb61b32ac6fe"; 225 - sha256 = "0yadfbvi0w06lg3sxw0daji02jxd3vv2in26yfmwpl4vd4vm9zay"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/golang/protobuf"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/golang/protobuf"; 233 - rev = "v1.2.0"; 234 - sha256 = "0kf4b59rcbb1cchfny2dm9jyznp8ri2hsb14n8iak1q8986xa0ab"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/google/go-cmp"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/google/go-cmp"; 242 - rev = "v0.2.0"; 243 - sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/google/uuid"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/google/uuid"; 251 - rev = "v1.1.1"; 252 - sha256 = "0hfxcf9frkb57k6q0rdkrmnfs78ms21r1qfk9fhlqga2yh5xg8zb"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/gopherjs/gopherjs"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/gopherjs/gopherjs"; 260 - rev = "0210a2f0f73c"; 261 - sha256 = "1n80xjfc1dkxs8h8mkpw83n89wi5n7hzc3rxhwjs76rkxpq3rc9j"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/gopherjs/gopherwasm"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/gopherjs/gopherwasm"; 269 - rev = "v1.0.0"; 270 - sha256 = "0q20il68gqnrc0s8jndc8mw1ynln60a4xy1lrqakzmp8whyilwri"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/gorilla/context"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/gorilla/context"; 278 - rev = "v1.1.1"; 279 - sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/gorilla/mux"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/gorilla/mux"; 287 - rev = "v1.7.4"; 288 - sha256 = "1d0sy1paa055ic84sp3766s9pa24q008hf77dc842vrgvn8p3wmh"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/gorilla/securecookie"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/gorilla/securecookie"; 296 - rev = "v1.1.1"; 297 - sha256 = "16bqimpxs9vj5n59vm04y04v665l7jh0sddxn787pfafyxcmh410"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "github.com/gorilla/sessions"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://github.com/gorilla/sessions"; 305 - rev = "v1.2.0"; 306 - sha256 = "1kz6ydgp7vamhl2ak02hvzp2yv1dbfbwzsdxn6271lyzzdvz4pp1"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "github.com/hajimehoshi/go-mp3"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://github.com/hajimehoshi/go-mp3"; 314 - rev = "v0.2.1"; 315 - sha256 = "0dxqpyj4xbq570if25g5wqbbp6frhq733h2ny3b2z3z8hw4q7vgg"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "github.com/hajimehoshi/oto"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://github.com/hajimehoshi/oto"; 323 - rev = "v0.6.1"; 324 - sha256 = "1k3c0y8gdxn2c8fqc8rbjrn7nbbbhii3krma267jg01qq2zpsm8h"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "github.com/huandu/xstrings"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://github.com/huandu/xstrings"; 332 - rev = "v1.3.1"; 333 - sha256 = "0j5vsyjxclk7g7vfr3mfybbimywf3khr8yx07dsdcm1zjwb092iy"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "github.com/icza/bitio"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://github.com/icza/bitio"; 341 - rev = "v1.0.0"; 342 - sha256 = "1c4ps4a9khx2bqp6v0p7b7l0s0gly3vj8rkh816vznj4mdlgk76w"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "github.com/icza/mighty"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://github.com/icza/mighty"; 350 - rev = "cfd07d671de6"; 351 - sha256 = "09prb460wqg72s753g3a9rm0ph60hp83najj0lx9ifp1lixnfb3d"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "github.com/imdario/mergo"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://github.com/imdario/mergo"; 359 - rev = "v0.3.9"; 360 - sha256 = "042v7bzx575isa4pr868hrlv085qxpg8qi4m04jnkh5vbq4hvs90"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "github.com/jfreymuth/oggvorbis"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://github.com/jfreymuth/oggvorbis"; 368 - rev = "v1.0.0"; 369 - sha256 = "0c0r63sp4q8bl8vvgayr98m0fsscl1f65cd2h7i4cr1awg6r6l6a"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "github.com/jfreymuth/vorbis"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://github.com/jfreymuth/vorbis"; 377 - rev = "v1.0.0"; 378 - sha256 = "16gl1lwagiqw6ib48zsl4zpv1dmykz7fzhxc65vpcdipx2byhi7a"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "github.com/jinzhu/gorm"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://github.com/jinzhu/gorm"; 386 - rev = "v1.9.12"; 387 - sha256 = "06d25jvrqvp1bd4k7mh9gsk414d2vhpr049qvj46yx21hyv9d6v3"; 388 - }; 389 - } 390 - { 391 - goPackagePath = "github.com/jinzhu/inflection"; 392 - fetch = { 393 - type = "git"; 394 - url = "https://github.com/jinzhu/inflection"; 395 - rev = "v1.0.0"; 396 - sha256 = "165i20d11s03771gi43skl66salxj36212r25fbs0cgr4qgfj7fy"; 397 - }; 398 - } 399 - { 400 - goPackagePath = "github.com/jinzhu/now"; 401 - fetch = { 402 - type = "git"; 403 - url = "https://github.com/jinzhu/now"; 404 - rev = "v1.0.1"; 405 - sha256 = "1b4gyw01b3rq3js43n0wqb1k2iymb2mnpdv7vapjs0lsbm4g5q1p"; 406 - }; 407 - } 408 - { 409 - goPackagePath = "github.com/joho/godotenv"; 410 - fetch = { 411 - type = "git"; 412 - url = "https://github.com/joho/godotenv"; 413 - rev = "v1.3.0"; 414 - sha256 = "0ri8if0pc3x6jg4c3i8wr58xyfpxkwmcjk3rp8gb398a1aa3gpjm"; 415 - }; 416 - } 417 - { 418 - goPackagePath = "github.com/josephburnett/jd"; 419 - fetch = { 420 - type = "git"; 421 - url = "https://github.com/josephburnett/jd"; 422 - rev = "aa1a7c66b42f"; 423 - sha256 = "0yjdnifwxhdgzcw4jkal3f69sgcjrdiscd5wg45d83zfrsqbb34c"; 424 - }; 425 - } 426 - { 427 - goPackagePath = "github.com/karrick/godirwalk"; 428 - fetch = { 429 - type = "git"; 430 - url = "https://github.com/karrick/godirwalk"; 431 - rev = "v1.15.6"; 432 - sha256 = "0i8202kcihz2hvqp7zzbla5p9x2ljpbjg5zy5dy3x0capz0ina3c"; 433 - }; 434 - } 435 - { 436 - goPackagePath = "github.com/kr/pretty"; 437 - fetch = { 438 - type = "git"; 439 - url = "https://github.com/kr/pretty"; 440 - rev = "v0.1.0"; 441 - sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp"; 442 - }; 443 - } 444 - { 445 - goPackagePath = "github.com/kr/pty"; 446 - fetch = { 447 - type = "git"; 448 - url = "https://github.com/kr/pty"; 449 - rev = "v1.1.1"; 450 - sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6"; 451 - }; 452 - } 453 - { 454 - goPackagePath = "github.com/kr/text"; 455 - fetch = { 456 - type = "git"; 457 - url = "https://github.com/kr/text"; 458 - rev = "v0.1.0"; 459 - sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1"; 460 - }; 461 - } 462 - { 463 - goPackagePath = "github.com/lib/pq"; 464 - fetch = { 465 - type = "git"; 466 - url = "https://github.com/lib/pq"; 467 - rev = "v1.3.0"; 468 - sha256 = "0bfravwqyj7z6v4lhsibbmgp7lajdydy4ij6c81g8hv0067x2mqw"; 469 - }; 470 - } 471 - { 472 - goPackagePath = "github.com/lucasb-eyer/go-colorful"; 473 - fetch = { 474 - type = "git"; 475 - url = "https://github.com/lucasb-eyer/go-colorful"; 476 - rev = "12d3b2882a08"; 477 - sha256 = "1w95axfn1a6rz31xrks77ingr9mdkqyr7mh0glv664kz1wg2h0gw"; 478 - }; 479 - } 480 - { 481 - goPackagePath = "github.com/mattn/go-runewidth"; 482 - fetch = { 483 - type = "git"; 484 - url = "https://github.com/mattn/go-runewidth"; 485 - rev = "v0.0.4"; 486 - sha256 = "00b3ssm7wiqln3k54z2wcnxr3k3c7m1ybyhb9h8ixzbzspld0qzs"; 487 - }; 488 - } 489 - { 490 - goPackagePath = "github.com/mattn/go-sqlite3"; 491 - fetch = { 492 - type = "git"; 493 - url = "https://github.com/mattn/go-sqlite3"; 494 - rev = "v2.0.3"; 495 - sha256 = "0gn4dgvwmbf8gmhn5nzpwixc39g8mkp3n8lhyjgvhvsl72llcdzv"; 496 - }; 497 - } 498 - { 499 - goPackagePath = "github.com/mewkiz/flac"; 500 - fetch = { 501 - type = "git"; 502 - url = "https://github.com/mewkiz/flac"; 503 - rev = "v1.0.6"; 504 - sha256 = "19083pfc6wxkb45s61di9a542jslcgkzif5z3qjymy085w4aizzx"; 505 - }; 506 - } 507 - { 508 - goPackagePath = "github.com/mewkiz/pkg"; 509 - fetch = { 510 - type = "git"; 511 - url = "https://github.com/mewkiz/pkg"; 512 - rev = "f6b5e26764c3"; 513 - sha256 = "0djxw953sp2cwqybjxsfrsfma5yjn8n1l19g8yrd629cb6r1ghq2"; 514 - }; 515 - } 516 - { 517 - goPackagePath = "github.com/mitchellh/copystructure"; 518 - fetch = { 519 - type = "git"; 520 - url = "https://github.com/mitchellh/copystructure"; 521 - rev = "v1.0.0"; 522 - sha256 = "05njg92w1088v4yl0js0zdrpfq6k37i9j14mxkr3p90p5yd9rrrr"; 523 - }; 524 - } 525 - { 526 - goPackagePath = "github.com/mitchellh/go-wordwrap"; 527 - fetch = { 528 - type = "git"; 529 - url = "https://github.com/mitchellh/go-wordwrap"; 530 - rev = "v1.0.0"; 531 - sha256 = "1jffbwcr3nnq6c12c5856bwzv2nxjzqk3jwgvxkwi1xhpd2by0bf"; 532 - }; 533 - } 534 - { 535 - goPackagePath = "github.com/mitchellh/reflectwalk"; 536 - fetch = { 537 - type = "git"; 538 - url = "https://github.com/mitchellh/reflectwalk"; 539 - rev = "v1.0.1"; 540 - sha256 = "0pa6a3nhzwv5s5yqcmsmsfhdp5ggxsg2wa86f3akawxrhrkjarnx"; 541 - }; 542 - } 543 - { 544 - goPackagePath = "github.com/nicksellen/audiotags"; 545 - fetch = { 546 - type = "git"; 547 - url = "https://github.com/nicksellen/audiotags"; 548 - rev = "94015fa599bd"; 549 - sha256 = "1817vw2j1lnk4y3925cszmkvwzsdcmgccrcdqyq39jqpwawl2c0j"; 550 - }; 551 - } 552 - { 553 - goPackagePath = "github.com/oklog/run"; 554 - fetch = { 555 - type = "git"; 556 - url = "https://github.com/oklog/run"; 557 - rev = "v1.1.0"; 558 - sha256 = "0r55p3kgdkgw55i33lqvvvl60mjp92mhd1170m980sw98z9150jk"; 559 - }; 560 - } 561 - { 562 - goPackagePath = "github.com/oxtoacart/bpool"; 563 - fetch = { 564 - type = "git"; 565 - url = "https://github.com/oxtoacart/bpool"; 566 - rev = "03653db5a59c"; 567 - sha256 = "1crdgm5w6kvcnvdglrrnrfkh5h60ldafwvrv00q97lz3790kgb15"; 568 - }; 569 - } 570 - { 571 - goPackagePath = "github.com/pelletier/go-toml"; 572 - fetch = { 573 - type = "git"; 574 - url = "https://github.com/pelletier/go-toml"; 575 - rev = "v1.6.0"; 576 - sha256 = "0l2830pi64fg0bdsyd5afkbw0p7879pppzdqqk3c7vjrjfmi5xbq"; 577 - }; 578 - } 579 - { 580 - goPackagePath = "github.com/peterbourgon/ff"; 581 - fetch = { 582 - type = "git"; 583 - url = "https://github.com/peterbourgon/ff"; 584 - rev = "v1.7.0"; 585 - sha256 = "17msscfi4pfdih1w3sq0wsw6246a30fckga9kvjpzwva6jni0466"; 586 - }; 587 - } 588 - { 589 - goPackagePath = "github.com/pkg/errors"; 590 - fetch = { 591 - type = "git"; 592 - url = "https://github.com/pkg/errors"; 593 - rev = "v0.9.1"; 594 - sha256 = "1761pybhc2kqr6v5fm8faj08x9bql8427yqg6vnfv6nhrasx1mwq"; 595 - }; 596 - } 597 - { 598 - goPackagePath = "github.com/pmezard/go-difflib"; 599 - fetch = { 600 - type = "git"; 601 - url = "https://github.com/pmezard/go-difflib"; 602 - rev = "v1.0.0"; 603 - sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 604 - }; 605 - } 606 - { 607 - goPackagePath = "github.com/rainycape/unidecode"; 608 - fetch = { 609 - type = "git"; 610 - url = "https://github.com/rainycape/unidecode"; 611 - rev = "cb7f23ec59be"; 612 - sha256 = "1wvzdijd640blwkgmw6h09frkfa04kcpdq87n2zh2ymj1dzla5v5"; 613 - }; 614 - } 615 - { 616 - goPackagePath = "github.com/spaolacci/murmur3"; 617 - fetch = { 618 - type = "git"; 619 - url = "https://github.com/spaolacci/murmur3"; 620 - rev = "f09979ecbc72"; 621 - sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25"; 622 - }; 623 - } 624 - { 625 - goPackagePath = "github.com/stretchr/objx"; 626 - fetch = { 627 - type = "git"; 628 - url = "https://github.com/stretchr/objx"; 629 - rev = "v0.1.0"; 630 - sha256 = "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w"; 631 - }; 632 - } 633 - { 634 - goPackagePath = "github.com/stretchr/testify"; 635 - fetch = { 636 - type = "git"; 637 - url = "https://github.com/stretchr/testify"; 638 - rev = "v1.3.0"; 639 - sha256 = "0wjchp2c8xbgcbbq32w3kvblk6q6yn533g78nxl6iskq6y95lxsy"; 640 - }; 641 - } 642 - { 643 - goPackagePath = "github.com/wader/gormstore"; 644 - fetch = { 645 - type = "git"; 646 - url = "https://github.com/wader/gormstore"; 647 - rev = "65a111a20c23"; 648 - sha256 = "0dnylv4gdqsizll7b07nivv6chanqm0014yhqg6gcjccns6bl9bm"; 649 - }; 650 - } 651 - { 652 - goPackagePath = "golang.org/x/crypto"; 653 - fetch = { 654 - type = "git"; 655 - url = "https://go.googlesource.com/crypto"; 656 - rev = "06a226fb4e37"; 657 - sha256 = "0fdig6jx81g7a44dnxggibl909wchsj4nakmmhhz7db36sl0d7m5"; 658 - }; 659 - } 660 - { 661 - goPackagePath = "golang.org/x/exp"; 662 - fetch = { 663 - type = "git"; 664 - url = "https://go.googlesource.com/exp"; 665 - rev = "00229845015e"; 666 - sha256 = "0b0f05vbxzbgaaawxqns2m9qbvkfam1ylq8c8yhv7h6jnk2afaff"; 667 - }; 668 - } 669 - { 670 - goPackagePath = "golang.org/x/image"; 671 - fetch = { 672 - type = "git"; 673 - url = "https://go.googlesource.com/image"; 674 - rev = "33d19683fad8"; 675 - sha256 = "16qw6s9qlv84x98s9dib90y97x8bli3msaqw8kz498dbnbyx59zk"; 676 - }; 677 - } 678 - { 679 - goPackagePath = "golang.org/x/mobile"; 680 - fetch = { 681 - type = "git"; 682 - url = "https://go.googlesource.com/mobile"; 683 - rev = "4c31acba0007"; 684 - sha256 = "0k42pn6fq886k9hn85wbgg4h4y1myj7niw0746sn50zfbrmy3s2c"; 685 - }; 686 - } 687 - { 688 - goPackagePath = "golang.org/x/mod"; 689 - fetch = { 690 - type = "git"; 691 - url = "https://go.googlesource.com/mod"; 692 - rev = "331c550502dd"; 693 - sha256 = "0942gzs6mlsjal4drjmm8gr54pj1cdhsl9mnj3ygm200mf3fj6pi"; 694 - }; 695 - } 696 - { 697 - goPackagePath = "golang.org/x/net"; 698 - fetch = { 699 - type = "git"; 700 - url = "https://go.googlesource.com/net"; 701 - rev = "3b0461eec859"; 702 - sha256 = "0l00c8l0a8xnv6qdpwfzxxsr58jggacgzdrwiprrfx2xqm37b6d5"; 703 - }; 704 - } 705 - { 706 - goPackagePath = "golang.org/x/sync"; 707 - fetch = { 708 - type = "git"; 709 - url = "https://go.googlesource.com/sync"; 710 - rev = "112230192c58"; 711 - sha256 = "05i2k43j2d0llq768hg5pf3hb2yhfzp9la1w5wp0rsnnzblr0lfn"; 712 - }; 713 - } 714 - { 715 - goPackagePath = "golang.org/x/sys"; 716 - fetch = { 717 - type = "git"; 718 - url = "https://go.googlesource.com/sys"; 719 - rev = "fe76b779f299"; 720 - sha256 = "0g6j3n9fdv1a2lp2i8wbaaya85yrbfx3ns6iq1s7l2ayhxxmgh6b"; 721 - }; 722 - } 723 - { 724 - goPackagePath = "golang.org/x/text"; 725 - fetch = { 726 - type = "git"; 727 - url = "https://go.googlesource.com/text"; 728 - rev = "v0.3.0"; 729 - sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 730 - }; 731 - } 732 - { 733 - goPackagePath = "golang.org/x/tools"; 734 - fetch = { 735 - type = "git"; 736 - url = "https://go.googlesource.com/tools"; 737 - rev = "b753a1ba74fa"; 738 - sha256 = "1xyzswbz9cx0bns2n75fw9pbm82dk9dj2il9iknmryyxvci9n5zv"; 739 - }; 740 - } 741 - { 742 - goPackagePath = "golang.org/x/xerrors"; 743 - fetch = { 744 - type = "git"; 745 - url = "https://go.googlesource.com/xerrors"; 746 - rev = "1b5146add898"; 747 - sha256 = "0w2akj91krxjag0xdhsg78470888nicc5ismc2ap9jqpss6v1zih"; 748 - }; 749 - } 750 - { 751 - goPackagePath = "google.golang.org/appengine"; 752 - fetch = { 753 - type = "git"; 754 - url = "https://github.com/golang/appengine"; 755 - rev = "v1.4.0"; 756 - sha256 = "06zl7w4sxgdq2pl94wy9ncii6h0z3szl4xpqds0sv3b3wbdlhbnn"; 757 - }; 758 - } 759 - { 760 - goPackagePath = "gopkg.in/DATA-DOG/go-sqlmock.v1"; 761 - fetch = { 762 - type = "git"; 763 - url = "https://gopkg.in/DATA-DOG/go-sqlmock.v1"; 764 - rev = "v1.3.0"; 765 - sha256 = "1684d6ima6638xwvr743kd7j5mpqq0vspcw9ai67bnb7m722qqqv"; 766 - }; 767 - } 768 - { 769 - goPackagePath = "gopkg.in/check.v1"; 770 - fetch = { 771 - type = "git"; 772 - url = "https://gopkg.in/check.v1"; 773 - rev = "788fd7840127"; 774 - sha256 = "0v3bim0j375z81zrpr5qv42knqs0y2qv2vkjiqi5axvb78slki1a"; 775 - }; 776 - } 777 - { 778 - goPackagePath = "gopkg.in/gormigrate.v1"; 779 - fetch = { 780 - type = "git"; 781 - url = "https://gopkg.in/gormigrate.v1"; 782 - rev = "v1.6.0"; 783 - sha256 = "03304vh58i5gxchrxy2v91bjdfgp7849jarmlanz3gaa2r574fmf"; 784 - }; 785 - } 786 - { 787 - goPackagePath = "gopkg.in/yaml.v2"; 788 - fetch = { 789 - type = "git"; 790 - url = "https://gopkg.in/yaml.v2"; 791 - rev = "v2.2.4"; 792 - sha256 = "11bwj757wi8kdrcnlgfqb8vv2d2xdhlghmyagd19i62khrkchsg2"; 793 - }; 794 - } 795 - ]