duplicacy: 2.3.0 -> 2.7.2

Dyazz 2a1fcb02 7c304d03

+132 -60
+2 -2
pkgs/tools/backup/duplicacy/default.nix
··· 2 3 buildGoPackage rec { 4 pname = "duplicacy"; 5 - version = "2.3.0"; 6 7 goPackagePath = "github.com/gilbertchen/duplicacy"; 8 ··· 10 owner = "gilbertchen"; 11 repo = "duplicacy"; 12 rev = "v${version}"; 13 - sha256 = "12swp3kbwkmwn3g2mp964m60kabmz0ip7kkhvhiqq7k74nxzj312"; 14 }; 15 goDeps = ./deps.nix; 16 buildPhase = ''
··· 2 3 buildGoPackage rec { 4 pname = "duplicacy"; 5 + version = "2.7.2"; 6 7 goPackagePath = "github.com/gilbertchen/duplicacy"; 8 ··· 10 owner = "gilbertchen"; 11 repo = "duplicacy"; 12 rev = "v${version}"; 13 + sha256 = "0j37sqicj7rl982czqsl3ipxw7k8k4smcr63s0yklxwz7ch3353c"; 14 }; 15 goDeps = ./deps.nix; 16 buildPhase = ''
+130 -58
pkgs/tools/backup/duplicacy/deps.nix
··· 4 goPackagePath = "cloud.google.com/go"; 5 fetch = { 6 type = "git"; 7 - url = "https://code.googlesource.com/gocloud"; 8 rev = "2d3a6656c17a60b0815b7e06ab0be04eacb6e613"; 9 sha256 = "0fi3qj9fvc4bxbrwa1m5sxsb8yhvawiwigaddvmmizjykxbq5csq"; 10 }; 11 } 12 { 13 - goPackagePath = "github.com/Azure/azure-sdk-for-go"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/Azure/azure-sdk-for-go"; 17 - rev = "b7fadebe0e7f5c5720986080a01495bd8d27be37"; 18 - sha256 = "11zcmd17206byxhgz2a75qascilydlzjbz73l2mrqng3yyr20yk1"; 19 - }; 20 - } 21 - { 22 goPackagePath = "github.com/Azure/go-autorest"; 23 fetch = { 24 type = "git"; 25 url = "https://github.com/Azure/go-autorest"; 26 - rev = "0ae36a9e544696de46fdadb7b0d5fb38af48c063"; 27 - sha256 = "0f2qcv24l9bx3jys2m9ycyy77vqlx7dbfa3frxlk19wnrwiv3p6g"; 28 }; 29 } 30 { ··· 41 fetch = { 42 type = "git"; 43 url = "https://github.com/aws/aws-sdk-go"; 44 - rev = "a32b1dcd091264b5dee7b386149b6cc3823395c9"; 45 - sha256 = "1yicb7l6m4hs3mi724hz74wn8305qvx6g73mjqafaaqvh6dyn86m"; 46 }; 47 } 48 { ··· 59 fetch = { 60 type = "git"; 61 url = "https://github.com/dgrijalva/jwt-go"; 62 - rev = "dbeaa9332f19a944acb5736b4456cfcc02140e29"; 63 - sha256 = "0zk6l6kzsjdijfn7c4h0aywdjx5j2hjwi67vy1k6wr46hc8ks2hs"; 64 }; 65 } 66 { ··· 68 fetch = { 69 type = "git"; 70 url = "https://github.com/gilbertchen/azure-sdk-for-go"; 71 - rev = "bbf89bd4d716c184f158d1e1428c2dbef4a18307"; 72 - sha256 = "14563izc2y05k8s20fmhanvjydbcq8k5adp4cgw91d9bs52qivx7"; 73 }; 74 } 75 { ··· 86 fetch = { 87 type = "git"; 88 url = "https://github.com/gilbertchen/go-dropbox"; 89 - rev = "90711b603312b1f973f3a5da3793ac4f1e5c2f2a"; 90 - sha256 = "0y2ydl3mjbkfbqyygrwq7vqig9hjh7cxvzsn2gxc1851haqp4h19"; 91 }; 92 } 93 { ··· 145 }; 146 } 147 { 148 - goPackagePath = "github.com/go-ini/ini"; 149 fetch = { 150 type = "git"; 151 - url = "https://github.com/go-ini/ini"; 152 - rev = "32e4c1e6bc4e7d0d8451aa6b75200d19e37a536a"; 153 - sha256 = "0mhgxw5q6b0pryhikx3k4wby7g32rwjjljzihi47lwn34kw5y1qn"; 154 }; 155 } 156 { ··· 158 fetch = { 159 type = "git"; 160 url = "https://github.com/golang/protobuf"; 161 - rev = "1e59b77b52bf8e4b449a57e6f79f21226d571845"; 162 - sha256 = "19bkh81wnp6njg3931wky6hsnnl2d1ig20vfjxpv450sd3k6yys8"; 163 }; 164 } 165 { ··· 167 fetch = { 168 type = "git"; 169 url = "https://github.com/googleapis/gax-go"; 170 - rev = "317e0006254c44a0ac427cc52a0e083ff0b9622f"; 171 - sha256 = "0h92x579vbrv2fka8q2ddy1kq6a63qbqa8zc09ygl6skzn9gw1dh"; 172 }; 173 } 174 { ··· 176 fetch = { 177 type = "git"; 178 url = "https://github.com/jmespath/go-jmespath"; 179 - rev = "0b12d6b5"; 180 - sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld"; 181 }; 182 } 183 { ··· 185 fetch = { 186 type = "git"; 187 url = "https://github.com/kr/fs"; 188 - rev = "2788f0dbd16903de03cb8186e5c7d97b69ad387b"; 189 - sha256 = "1c0fipl4rsh0v5liq1ska1dl83v3llab4k6lm8mvrx9c4dyp71ly"; 190 }; 191 } 192 { ··· 208 }; 209 } 210 { 211 goPackagePath = "github.com/ncw/swift"; 212 fetch = { 213 type = "git"; 214 url = "https://github.com/ncw/swift"; 215 - rev = "ae9f0ea1605b9aa6434ed5c731ca35d83ba67c55"; 216 - sha256 = "0a0iwynhgxsl3czabl7ajnxpyw6x0dzbiqz6il8aw7kn10ld1rvl"; 217 }; 218 } 219 { ··· 221 fetch = { 222 type = "git"; 223 url = "https://github.com/pkg/errors"; 224 - rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; 225 - sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 226 }; 227 } 228 { ··· 230 fetch = { 231 type = "git"; 232 url = "https://github.com/pkg/sftp"; 233 - rev = "3edd153f213d8d4191a0ee4577c61cca19436632"; 234 - sha256 = "0iw6lijdljwh5xw5hsy0b578cr52h6vvm7hbnzlrvciwhh4sfhhp"; 235 }; 236 } 237 { ··· 253 }; 254 } 255 { 256 goPackagePath = "golang.org/x/crypto"; 257 fetch = { 258 type = "git"; 259 url = "https://go.googlesource.com/crypto"; 260 - rev = "9f005a07e0d31d45e6656d241bb5c0f2efd4bc94"; 261 - sha256 = "1mhmr6ljzl3iafsz4qy8vval7rmr828wh59dlqqqjqx6sqmcs1dv"; 262 }; 263 } 264 { ··· 266 fetch = { 267 type = "git"; 268 url = "https://go.googlesource.com/net"; 269 - rev = "9dfe39835686865bff950a07b394c12a98ddc811"; 270 - sha256 = "0z8mnl4mi88syafrgqys2ak2gg3yrbna25hpz88y3anl8x4jhg1a"; 271 }; 272 } 273 { ··· 275 fetch = { 276 type = "git"; 277 url = "https://go.googlesource.com/oauth2"; 278 - rev = "f95fa95eaa936d9d87489b15d1d18b97c1ba9c28"; 279 - sha256 = "0p9kis69wvhv8a2qbcjxvn9ggpdh81cbfjpq5pjga7n8k6d065fh"; 280 }; 281 } 282 { ··· 284 fetch = { 285 type = "git"; 286 url = "https://go.googlesource.com/sys"; 287 - rev = "82aafbf43bf885069dc71b7e7c2f9d7a614d47da"; 288 - sha256 = "1jvngpvy0q40f7krkgmwf5bbjzhv449297awcr0y78kzn0cyawi2"; 289 }; 290 } 291 { ··· 293 fetch = { 294 type = "git"; 295 url = "https://go.googlesource.com/text"; 296 - rev = "88f656faf3f37f690df1a32515b479415e1a6769"; 297 - sha256 = "0zakmgg6dlwnkhignwjajn0dckzqq18zxvnmmg0fq6455x7fs673"; 298 }; 299 } 300 { 301 goPackagePath = "google.golang.org/api"; 302 fetch = { 303 type = "git"; 304 - url = "https://code.googlesource.com/google-api-go-client"; 305 - rev = "17b5f22a248d6d3913171c1a557552ace0d9c806"; 306 - sha256 = "0gs78qsxfg89kpiiray1x9jiv6bh328jmjkwd3ghnygf3l98kc8c"; 307 }; 308 } 309 { ··· 311 fetch = { 312 type = "git"; 313 url = "https://github.com/golang/appengine"; 314 - rev = "150dc57a1b433e64154302bdc40b6bb8aefa313a"; 315 - sha256 = "0w3knznv39k8bm85ri62f83czcrxknql7dv6p9hk1a5jx3xljgxq"; 316 }; 317 } 318 { 319 goPackagePath = "google.golang.org/genproto"; 320 fetch = { 321 type = "git"; 322 - url = "https://github.com/google/go-genproto"; 323 - rev = "891aceb7c239e72692819142dfca057bdcbfcb96"; 324 - sha256 = "1axim84fqzsp6iialk6zl4fsbfpx658vssc6ccakn4yy1xc9h854"; 325 }; 326 } 327 { ··· 329 fetch = { 330 type = "git"; 331 url = "https://github.com/grpc/grpc-go"; 332 - rev = "5a9f7b402fe85096d2e1d0383435ee1876e863d0"; 333 - sha256 = "1hlirgvmzb929jpb1dvh930646ih5ffg3b6pmlilqr7ffdkl5z3j"; 334 }; 335 } 336 ]
··· 4 goPackagePath = "cloud.google.com/go"; 5 fetch = { 6 type = "git"; 7 + url = "https://github.com/googleapis/google-cloud-go"; 8 rev = "2d3a6656c17a60b0815b7e06ab0be04eacb6e613"; 9 sha256 = "0fi3qj9fvc4bxbrwa1m5sxsb8yhvawiwigaddvmmizjykxbq5csq"; 10 }; 11 } 12 { 13 goPackagePath = "github.com/Azure/go-autorest"; 14 fetch = { 15 type = "git"; 16 url = "https://github.com/Azure/go-autorest"; 17 + rev = "9bc4033dd347c7f416fca46b2f42a043dc1fbdf6"; 18 + sha256 = "158xbd8wn1bna1k1ichlirz6a1zvlh3rg7klr9cnp72l2q8jwvcl"; 19 }; 20 } 21 { ··· 32 fetch = { 33 type = "git"; 34 url = "https://github.com/aws/aws-sdk-go"; 35 + rev = "851d5ffb66720c2540cc68020d4d8708950686c8"; 36 + sha256 = "16qp8ywcf04d2y1ibf3mpglcrxk07x8gak46a2l53lchps2mgcrp"; 37 }; 38 } 39 { ··· 50 fetch = { 51 type = "git"; 52 url = "https://github.com/dgrijalva/jwt-go"; 53 + rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e"; 54 + sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp"; 55 }; 56 } 57 { ··· 59 fetch = { 60 type = "git"; 61 url = "https://github.com/gilbertchen/azure-sdk-for-go"; 62 + rev = "8fd4663cab7c7c1c46d00449291c92ad23b0d0d9"; 63 + sha256 = "123fj5jni1pjj8i9adzd4r07n9hnlmfprlcjf5hqb1zjb72xi1p7"; 64 }; 65 } 66 { ··· 77 fetch = { 78 type = "git"; 79 url = "https://github.com/gilbertchen/go-dropbox"; 80 + rev = "2233fa1dd846b3a3e8060b6c1ea12883deb9d288"; 81 + sha256 = "01fqxad5mm7rs0mp1ipp9aw80ski6sqyqljpf9dgify8dbiffl97"; 82 }; 83 } 84 { ··· 136 }; 137 } 138 { 139 + goPackagePath = "github.com/golang/groupcache"; 140 fetch = { 141 type = "git"; 142 + url = "https://github.com/golang/groupcache"; 143 + rev = "8c9f03a8e57eb486e42badaed3fb287da51807ba"; 144 + sha256 = "0vjjr79r32icjzlb05wn02k59av7jx0rn1jijml8r4whlg7dnkfh"; 145 }; 146 } 147 { ··· 149 fetch = { 150 type = "git"; 151 url = "https://github.com/golang/protobuf"; 152 + rev = "84668698ea25b64748563aa20726db66a6b8d299"; 153 + sha256 = "1gkd1942vk9n8kfzdwy1iil6wgvlwjq7a3y5jc49ck4lz9rhmgkq"; 154 }; 155 } 156 { ··· 158 fetch = { 159 type = "git"; 160 url = "https://github.com/googleapis/gax-go"; 161 + rev = "c8a15bac9b9fe955bd9f900272f9a306465d28cf"; 162 + sha256 = "13x3x7agq0b46wpchbd2sqli5l33z6hvfn1qjbiqvsgpbv7wd140"; 163 }; 164 } 165 { ··· 167 fetch = { 168 type = "git"; 169 url = "https://github.com/jmespath/go-jmespath"; 170 + rev = "c2b33e84"; 171 + sha256 = "1r6w7ydx8ydryxk3sfhzsk8m6f1nsik9jg3i1zhi69v4kfl4d5cz"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/klauspost/cpuid"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/klauspost/cpuid"; 179 + rev = "750c0591dbbd50ef88371c665ad49e426a4b830b"; 180 + sha256 = "1yiby4xa12j3kcw5q7dfsbcybhaxjkppvgz6ac2p2lcwha303b1g"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/klauspost/reedsolomon"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/klauspost/reedsolomon"; 188 + rev = "7daa20bf74337a939c54f892a2eca9d9b578eb7f"; 189 + sha256 = "1xk4wqgrl63l95lqnszzbpa06apzxfmpwfnkrn1n8jb0ws7mi01m"; 190 }; 191 } 192 { ··· 194 fetch = { 195 type = "git"; 196 url = "https://github.com/kr/fs"; 197 + rev = "1455def202f6e05b95cc7bfc7e8ae67ae5141eba"; 198 + sha256 = "11zg176x9hr9q7fsk95r6q0wf214gg4czy02slax4x56n79g6a7q"; 199 }; 200 } 201 { ··· 217 }; 218 } 219 { 220 + goPackagePath = "github.com/minio/highwayhash"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://github.com/minio/highwayhash"; 224 + rev = "86a2a969d04373bf05ca722517d30fb1c9a3e4f9"; 225 + sha256 = "0kj2hs82sphag0h25xvprvf2fz3zlinmlif89sk9jp8h518aiahf"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "github.com/mmcloughlin/avo"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://github.com/mmcloughlin/avo"; 233 + rev = "443f81d771042b019379ae4bfcd0a591cb47c88a"; 234 + sha256 = "1zc95crbyi7ylqq3jwv4ya55lyzn9x730szdm307vdss4gqlx8yn"; 235 + }; 236 + } 237 + { 238 goPackagePath = "github.com/ncw/swift"; 239 fetch = { 240 type = "git"; 241 url = "https://github.com/ncw/swift"; 242 + rev = "3e1a09f21340e4828e7265aa89f4dc1495fa7ccc"; 243 + sha256 = "19gb8xh400hzlbdp3nx1f85jxzs36zk0py39vmjcg3fnvdjzblm2"; 244 }; 245 } 246 { ··· 248 fetch = { 249 type = "git"; 250 url = "https://github.com/pkg/errors"; 251 + rev = "614d223910a179a466c1767a985424175c39b465"; 252 + sha256 = "1761pybhc2kqr6v5fm8faj08x9bql8427yqg6vnfv6nhrasx1mwq"; 253 }; 254 } 255 { ··· 257 fetch = { 258 type = "git"; 259 url = "https://github.com/pkg/sftp"; 260 + rev = "5616182052227b951e76d9c9b79a616c608bd91b"; 261 + sha256 = "1rjlhlkr505a0wvync1ycfn9njfc6bib6bw44qnnm50hlfs59hz2"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "github.com/pkg/xattr"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://github.com/pkg/xattr"; 269 + rev = "dd870b5cfebab49617ea0c1da6176474e8a52bf4"; 270 + sha256 = "11ynkc61qrmf853g04sav8vawz8i6a8b73w71f3cq4djb4cnsw0d"; 271 }; 272 } 273 { ··· 289 }; 290 } 291 { 292 + goPackagePath = "go.opencensus.io"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://github.com/census-instrumentation/opencensus-go"; 296 + rev = "d835ff86be02193d324330acdb7d65546b05f814"; 297 + sha256 = "0xj16iq5jp26hi2py7lsd8cvqh651fgn39y05gzvjdi88d9xd3nw"; 298 + }; 299 + } 300 + { 301 goPackagePath = "golang.org/x/crypto"; 302 fetch = { 303 type = "git"; 304 url = "https://go.googlesource.com/crypto"; 305 + rev = "056763e48d71961566155f089ac0f02f1dda9b5a"; 306 + sha256 = "0dcmns62hwid7hk4bmpl22z6ygjh168p23x3arzy320sd1lvap92"; 307 + }; 308 + } 309 + { 310 + goPackagePath = "golang.org/x/mod"; 311 + fetch = { 312 + type = "git"; 313 + url = "https://go.googlesource.com/mod"; 314 + rev = "859b3ef565e237f9f1a0fb6b55385c497545680d"; 315 + sha256 = "0ldgbx2zpprbsfn6p8pfgs4nn87gwbfcv2z0fa7n8alwsq2yw78q"; 316 }; 317 } 318 { ··· 320 fetch = { 321 type = "git"; 322 url = "https://go.googlesource.com/net"; 323 + rev = "d3edc9973b7eb1fb302b0ff2c62357091cea9a30"; 324 + sha256 = "12zbjwcsh9b0lwycqlkrnbyg5a6a9dzgj8hhgq399bdda5bd97y7"; 325 }; 326 } 327 { ··· 329 fetch = { 330 type = "git"; 331 url = "https://go.googlesource.com/oauth2"; 332 + rev = "bf48bf16ab8d622ce64ec6ce98d2c98f916b6303"; 333 + sha256 = "1sirdib60zwmh93kf9qrx51r8544k1p9rs5mk0797wibz3m4mrdg"; 334 }; 335 } 336 { ··· 338 fetch = { 339 type = "git"; 340 url = "https://go.googlesource.com/sys"; 341 + rev = "59c9f1ba88faf592b225274f69c5ef1e4ebacf82"; 342 + sha256 = "014iiqjh9sikbcvacqiwhg6mvrsrr1va91wmc9yrnsm11c63yxfa"; 343 }; 344 } 345 { ··· 347 fetch = { 348 type = "git"; 349 url = "https://go.googlesource.com/text"; 350 + rev = "342b2e1fbaa52c93f31447ad2c6abc048c63e475"; 351 + sha256 = "0flv9idw0jm5nm8lx25xqanbkqgfiym6619w575p7nrdh0riqwqh"; 352 + }; 353 + } 354 + { 355 + goPackagePath = "golang.org/x/tools"; 356 + fetch = { 357 + type = "git"; 358 + url = "https://go.googlesource.com/tools"; 359 + rev = "5d1fdd8fa3469142b9369713b23d8413d6d83189"; 360 + sha256 = "0xp5ggnjnl1gqwi2ks042zimgkfv2qda9a57ar198xpyzdn1bv5s"; 361 + }; 362 + } 363 + { 364 + goPackagePath = "golang.org/x/xerrors"; 365 + fetch = { 366 + type = "git"; 367 + url = "https://go.googlesource.com/xerrors"; 368 + rev = "5ec99f83aff198f5fbd629d6c8d8eb38a04218ca"; 369 + sha256 = "1dbzc3gmf2haazpv7cgmv97rq40g2xzwbglc17vas8dwhgwgwrzb"; 370 }; 371 } 372 { 373 goPackagePath = "google.golang.org/api"; 374 fetch = { 375 type = "git"; 376 + url = "https://github.com/googleapis/google-api-go-client"; 377 + rev = "52f0532eadbcc6f6b82d6f5edf66e610d10bfde6"; 378 + sha256 = "0l7q0mmq0v51wc72bk50nwaz9frl1pqp7gn5jhy1vzxdry930gkc"; 379 }; 380 } 381 { ··· 383 fetch = { 384 type = "git"; 385 url = "https://github.com/golang/appengine"; 386 + rev = "971852bfffca25b069c31162ae8f247a3dba083b"; 387 + sha256 = "05hbq4cs7bqw0zl17bx8rzdkszid3nyl92100scg3jjrg70dhm7w"; 388 }; 389 } 390 { 391 goPackagePath = "google.golang.org/genproto"; 392 fetch = { 393 type = "git"; 394 + url = "https://github.com/googleapis/go-genproto"; 395 + rev = "baae70f3302d3efdff74db41e48a5d476d036906"; 396 + sha256 = "1xacik4i5w2bpkrxzrfm00ggy5vygbzh8jmm2yq4mxiv0lnsh9nk"; 397 }; 398 } 399 { ··· 401 fetch = { 402 type = "git"; 403 url = "https://github.com/grpc/grpc-go"; 404 + rev = "ac54eec90516cee50fc6b9b113b34628a85f976f"; 405 + sha256 = "17zfx4xgqjamk7rc1sivm5gppkh3j4qp3i294w9rqbv0rqi0c9pq"; 406 }; 407 } 408 ]