Merge pull request #257373 from loco-choco/owmods-cli

owmods-cli: 0.11.2 -> 0.11.3

authored by

Nick Cao and committed by
GitHub
d4fa46ed 892efda8

+126 -162
+121 -122
pkgs/applications/misc/owmods-cli/Cargo.lock
··· 19 19 20 20 [[package]] 21 21 name = "aho-corasick" 22 - version = "1.0.4" 22 + version = "1.0.5" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" 24 + checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" 25 25 dependencies = [ 26 26 "memchr", 27 27 ] ··· 72 72 73 73 [[package]] 74 74 name = "anstyle" 75 - version = "1.0.2" 75 + version = "1.0.3" 76 76 source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" 77 + checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" 78 78 79 79 [[package]] 80 80 name = "anstyle-parse" ··· 129 129 dependencies = [ 130 130 "proc-macro2", 131 131 "quote", 132 - "syn 2.0.29", 132 + "syn 2.0.32", 133 133 ] 134 134 135 135 [[package]] ··· 185 185 186 186 [[package]] 187 187 name = "base64" 188 - version = "0.21.3" 188 + version = "0.21.4" 189 189 source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "414dcefbc63d77c526a76b3afcf6fbb9b5e2791c19c3aa2297733208750c6e53" 190 + checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 191 191 192 192 [[package]] 193 193 name = "bincode" ··· 248 248 249 249 [[package]] 250 250 name = "bstr" 251 - version = "1.6.0" 251 + version = "1.6.2" 252 252 source = "registry+https://github.com/rust-lang/crates.io-index" 253 - checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" 253 + checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" 254 254 dependencies = [ 255 255 "memchr", 256 - "regex-automata 0.3.7", 256 + "regex-automata 0.3.8", 257 257 "serde", 258 258 ] 259 259 ··· 265 265 266 266 [[package]] 267 267 name = "bytemuck" 268 - version = "1.13.1" 268 + version = "1.14.0" 269 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 270 + checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 271 271 272 272 [[package]] 273 273 name = "byteorder" ··· 277 277 278 278 [[package]] 279 279 name = "bytes" 280 - version = "1.4.0" 280 + version = "1.5.0" 281 281 source = "registry+https://github.com/rust-lang/crates.io-index" 282 - checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 282 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 283 283 dependencies = [ 284 284 "serde", 285 285 ] ··· 315 315 checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" 316 316 dependencies = [ 317 317 "serde", 318 - "toml 0.7.6", 318 + "toml 0.7.8", 319 319 ] 320 320 321 321 [[package]] ··· 356 356 357 357 [[package]] 358 358 name = "cfg-expr" 359 - version = "0.15.4" 359 + version = "0.15.5" 360 360 source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" 361 + checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" 362 362 dependencies = [ 363 363 "smallvec", 364 364 "target-lexicon", ··· 372 372 373 373 [[package]] 374 374 name = "chrono" 375 - version = "0.4.26" 375 + version = "0.4.30" 376 376 source = "registry+https://github.com/rust-lang/crates.io-index" 377 - checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" 377 + checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" 378 378 dependencies = [ 379 379 "android-tzdata", 380 380 "iana-time-zone", ··· 382 382 "num-traits", 383 383 "serde", 384 384 "wasm-bindgen", 385 - "winapi", 385 + "windows-targets 0.48.5", 386 386 ] 387 387 388 388 [[package]] 389 389 name = "clap" 390 - version = "4.4.0" 390 + version = "4.4.5" 391 391 source = "registry+https://github.com/rust-lang/crates.io-index" 392 - checksum = "1d5f1946157a96594eb2d2c10eb7ad9a2b27518cb3000209dec700c35df9197d" 392 + checksum = "824956d0dca8334758a5b7f7e50518d66ea319330cbceedcf76905c2f6ab30e3" 393 393 dependencies = [ 394 394 "clap_builder", 395 395 "clap_derive", 396 - "once_cell", 397 396 ] 398 397 399 398 [[package]] 400 399 name = "clap_builder" 401 - version = "4.4.0" 400 + version = "4.4.5" 402 401 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "78116e32a042dd73c2901f0dc30790d20ff3447f3e3472fad359e8c3d282bcd6" 402 + checksum = "122ec64120a49b4563ccaedcbea7818d069ed8e9aa6d829b82d8a4128936b2ab" 404 403 dependencies = [ 405 404 "anstream", 406 405 "anstyle", ··· 410 409 411 410 [[package]] 412 411 name = "clap_complete" 413 - version = "4.4.0" 412 + version = "4.4.2" 414 413 source = "registry+https://github.com/rust-lang/crates.io-index" 415 - checksum = "586a385f7ef2f8b4d86bddaa0c094794e7ccbfe5ffef1f434fe928143fc783a5" 414 + checksum = "8baeccdb91cd69189985f87f3c7e453a3a451ab5746cf3be6acc92120bd16d24" 416 415 dependencies = [ 417 416 "clap", 418 417 ] 419 418 420 419 [[package]] 421 420 name = "clap_derive" 422 - version = "4.4.0" 421 + version = "4.4.2" 423 422 source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a" 423 + checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" 425 424 dependencies = [ 426 425 "heck 0.4.1", 427 426 "proc-macro2", 428 427 "quote", 429 - "syn 2.0.29", 428 + "syn 2.0.32", 430 429 ] 431 430 432 431 [[package]] ··· 437 436 438 437 [[package]] 439 438 name = "clap_mangen" 440 - version = "0.2.13" 439 + version = "0.2.14" 441 440 source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "cf8e5f34d85d9e0bbe2491d100a7a7c1007bb2467b518080bfe311e8947197a9" 441 + checksum = "b44f35c514163027542f7147797ff930523eea288e03642727348ef1a9666f6b" 443 442 dependencies = [ 444 443 "clap", 445 444 "roff", ··· 639 638 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 640 639 dependencies = [ 641 640 "quote", 642 - "syn 2.0.29", 641 + "syn 2.0.32", 643 642 ] 644 643 645 644 [[package]] ··· 673 672 "proc-macro2", 674 673 "quote", 675 674 "strsim", 676 - "syn 2.0.29", 675 + "syn 2.0.32", 677 676 ] 678 677 679 678 [[package]] ··· 684 683 dependencies = [ 685 684 "darling_core", 686 685 "quote", 687 - "syn 2.0.29", 686 + "syn 2.0.32", 688 687 ] 689 688 690 689 [[package]] ··· 799 798 800 799 [[package]] 801 800 name = "embed-resource" 802 - version = "2.2.0" 801 + version = "2.3.0" 803 802 source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "f7f1e82a60222fc67bfd50d752a9c89da5cce4c39ed39decc84a443b07bbd69a" 803 + checksum = "fd0a2c9b742a980060d22545a7a83b573acd6b73045b9de6370c9530ce652f27" 805 804 dependencies = [ 806 805 "cc", 807 806 "rustc_version", 808 - "toml 0.7.6", 807 + "toml 0.7.8", 809 808 "vswhom", 810 - "winreg 0.11.0", 809 + "winreg 0.51.0", 811 810 ] 812 811 813 812 [[package]] ··· 839 838 840 839 [[package]] 841 840 name = "errno" 842 - version = "0.3.2" 841 + version = "0.3.3" 843 842 source = "registry+https://github.com/rust-lang/crates.io-index" 844 - checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 843 + checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 845 844 dependencies = [ 846 845 "errno-dragonfly", 847 846 "libc", ··· 1001 1000 dependencies = [ 1002 1001 "proc-macro2", 1003 1002 "quote", 1004 - "syn 2.0.29", 1003 + "syn 2.0.32", 1005 1004 ] 1006 1005 1007 1006 [[package]] ··· 1606 1605 1607 1606 [[package]] 1608 1607 name = "indicatif" 1609 - version = "0.17.6" 1608 + version = "0.17.7" 1610 1609 source = "registry+https://github.com/rust-lang/crates.io-index" 1611 - checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" 1610 + checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25" 1612 1611 dependencies = [ 1613 1612 "console", 1614 1613 "instant", ··· 1761 1760 1762 1761 [[package]] 1763 1762 name = "json-patch" 1764 - version = "1.0.0" 1763 + version = "1.1.0" 1765 1764 source = "registry+https://github.com/rust-lang/crates.io-index" 1766 - checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" 1765 + checksum = "4f7765dccf8c39c3a470fc694efe322969d791e713ca46bc7b5c506886157572" 1767 1766 dependencies = [ 1768 1767 "serde", 1769 1768 "serde_json", ··· 1811 1810 1812 1811 [[package]] 1813 1812 name = "libc" 1814 - version = "0.2.147" 1813 + version = "0.2.148" 1815 1814 source = "registry+https://github.com/rust-lang/crates.io-index" 1816 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1815 + checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" 1817 1816 1818 1817 [[package]] 1819 1818 name = "line-wrap" ··· 1826 1825 1827 1826 [[package]] 1828 1827 name = "linux-raw-sys" 1829 - version = "0.4.5" 1828 + version = "0.4.7" 1830 1829 source = "registry+https://github.com/rust-lang/crates.io-index" 1831 - checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 1830 + checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" 1832 1831 1833 1832 [[package]] 1834 1833 name = "lock_api" ··· 1910 1909 1911 1910 [[package]] 1912 1911 name = "memchr" 1913 - version = "2.5.0" 1912 + version = "2.6.3" 1914 1913 source = "registry+https://github.com/rust-lang/crates.io-index" 1915 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1914 + checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 1916 1915 1917 1916 [[package]] 1918 1917 name = "memoffset" ··· 2190 2189 2191 2190 [[package]] 2192 2191 name = "object" 2193 - version = "0.32.0" 2192 + version = "0.32.1" 2194 2193 source = "registry+https://github.com/rust-lang/crates.io-index" 2195 - checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" 2194 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 2196 2195 dependencies = [ 2197 2196 "memchr", 2198 2197 ] ··· 2247 2246 dependencies = [ 2248 2247 "proc-macro2", 2249 2248 "quote", 2250 - "syn 2.0.29", 2249 + "syn 2.0.32", 2251 2250 ] 2252 2251 2253 2252 [[package]] ··· 2258 2257 2259 2258 [[package]] 2260 2259 name = "openssl-sys" 2261 - version = "0.9.92" 2260 + version = "0.9.93" 2262 2261 source = "registry+https://github.com/rust-lang/crates.io-index" 2263 - checksum = "db7e971c2c2bba161b2d2fdf37080177eff520b3bc044787c7f1f5f9e78d869b" 2262 + checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" 2264 2263 dependencies = [ 2265 2264 "cc", 2266 2265 "libc", ··· 2293 2292 2294 2293 [[package]] 2295 2294 name = "owmods_cli" 2296 - version = "0.11.2" 2295 + version = "0.11.3" 2297 2296 dependencies = [ 2298 2297 "anyhow", 2299 2298 "clap", ··· 2308 2307 2309 2308 [[package]] 2310 2309 name = "owmods_core" 2311 - version = "0.11.2" 2310 + version = "0.11.3" 2312 2311 dependencies = [ 2313 2312 "anyhow", 2314 2313 "directories", ··· 2334 2333 2335 2334 [[package]] 2336 2335 name = "owmods_gui" 2337 - version = "0.11.2" 2336 + version = "0.11.3" 2338 2337 dependencies = [ 2339 2338 "anyhow", 2340 2339 "log", ··· 2535 2534 source = "registry+https://github.com/rust-lang/crates.io-index" 2536 2535 checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06" 2537 2536 dependencies = [ 2538 - "base64 0.21.3", 2537 + "base64 0.21.4", 2539 2538 "indexmap 1.9.3", 2540 2539 "line-wrap", 2541 2540 "quick-xml", ··· 2759 2758 2760 2759 [[package]] 2761 2760 name = "regex" 2762 - version = "1.9.4" 2761 + version = "1.9.5" 2763 2762 source = "registry+https://github.com/rust-lang/crates.io-index" 2764 - checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 2763 + checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 2765 2764 dependencies = [ 2766 2765 "aho-corasick", 2767 2766 "memchr", 2768 - "regex-automata 0.3.7", 2767 + "regex-automata 0.3.8", 2769 2768 "regex-syntax 0.7.5", 2770 2769 ] 2771 2770 ··· 2780 2779 2781 2780 [[package]] 2782 2781 name = "regex-automata" 2783 - version = "0.3.7" 2782 + version = "0.3.8" 2784 2783 source = "registry+https://github.com/rust-lang/crates.io-index" 2785 - checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 2784 + checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 2786 2785 dependencies = [ 2787 2786 "aho-corasick", 2788 2787 "memchr", ··· 2807 2806 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 2807 checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" 2809 2808 dependencies = [ 2810 - "base64 0.21.3", 2809 + "base64 0.21.4", 2811 2810 "bytes", 2812 2811 "encoding_rs", 2813 2812 "futures-core", ··· 2907 2906 2908 2907 [[package]] 2909 2908 name = "rustix" 2910 - version = "0.38.9" 2909 + version = "0.38.13" 2911 2910 source = "registry+https://github.com/rust-lang/crates.io-index" 2912 - checksum = "9bfe0f2582b4931a45d1fa608f8a8722e8b3c7ac54dd6d5f3b3212791fedef49" 2911 + checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" 2913 2912 dependencies = [ 2914 2913 "bitflags 2.4.0", 2915 2914 "errno", ··· 2920 2919 2921 2920 [[package]] 2922 2921 name = "rustls" 2923 - version = "0.21.6" 2922 + version = "0.21.7" 2924 2923 source = "registry+https://github.com/rust-lang/crates.io-index" 2925 - checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" 2924 + checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 2926 2925 dependencies = [ 2927 2926 "log", 2928 2927 "ring", ··· 2936 2935 source = "registry+https://github.com/rust-lang/crates.io-index" 2937 2936 checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2938 2937 dependencies = [ 2939 - "base64 0.21.3", 2938 + "base64 0.21.4", 2940 2939 ] 2941 2940 2942 2941 [[package]] 2943 2942 name = "rustls-webpki" 2944 - version = "0.101.4" 2943 + version = "0.101.5" 2945 2944 source = "registry+https://github.com/rust-lang/crates.io-index" 2946 - checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" 2945 + checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" 2947 2946 dependencies = [ 2948 2947 "ring", 2949 2948 "untrusted", ··· 3076 3075 dependencies = [ 3077 3076 "proc-macro2", 3078 3077 "quote", 3079 - "syn 2.0.29", 3078 + "syn 2.0.32", 3080 3079 ] 3081 3080 3082 3081 [[package]] 3083 3082 name = "serde_json" 3084 - version = "1.0.105" 3083 + version = "1.0.106" 3085 3084 source = "registry+https://github.com/rust-lang/crates.io-index" 3086 - checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 3085 + checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" 3087 3086 dependencies = [ 3088 3087 "itoa 1.0.9", 3089 3088 "ryu", ··· 3098 3097 dependencies = [ 3099 3098 "proc-macro2", 3100 3099 "quote", 3101 - "syn 2.0.29", 3100 + "syn 2.0.32", 3102 3101 ] 3103 3102 3104 3103 [[package]] ··· 3128 3127 source = "registry+https://github.com/rust-lang/crates.io-index" 3129 3128 checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237" 3130 3129 dependencies = [ 3131 - "base64 0.21.3", 3130 + "base64 0.21.4", 3132 3131 "chrono", 3133 3132 "hex", 3134 3133 "indexmap 1.9.3", ··· 3148 3147 "darling", 3149 3148 "proc-macro2", 3150 3149 "quote", 3151 - "syn 2.0.29", 3150 + "syn 2.0.32", 3152 3151 ] 3153 3152 3154 3153 [[package]] ··· 3251 3250 3252 3251 [[package]] 3253 3252 name = "socket2" 3254 - version = "0.5.3" 3253 + version = "0.5.4" 3255 3254 source = "registry+https://github.com/rust-lang/crates.io-index" 3256 - checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 3255 + checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" 3257 3256 dependencies = [ 3258 3257 "libc", 3259 3258 "windows-sys 0.48.0", ··· 3353 3352 3354 3353 [[package]] 3355 3354 name = "syn" 3356 - version = "2.0.29" 3355 + version = "2.0.32" 3357 3356 source = "registry+https://github.com/rust-lang/crates.io-index" 3358 - checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" 3357 + checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" 3359 3358 dependencies = [ 3360 3359 "proc-macro2", 3361 3360 "quote", ··· 3394 3393 source = "registry+https://github.com/rust-lang/crates.io-index" 3395 3394 checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 3396 3395 dependencies = [ 3397 - "cfg-expr 0.15.4", 3396 + "cfg-expr 0.15.5", 3398 3397 "heck 0.4.1", 3399 3398 "pkg-config", 3400 - "toml 0.7.6", 3399 + "toml 0.7.8", 3401 3400 "version-compare 0.1.1", 3402 3401 ] 3403 3402 ··· 3483 3482 checksum = "7fbe522898e35407a8e60dc3870f7579fea2fc262a6a6072eccdd37ae1e1d91e" 3484 3483 dependencies = [ 3485 3484 "anyhow", 3486 - "base64 0.21.3", 3485 + "base64 0.21.4", 3487 3486 "bytes", 3488 3487 "cocoa", 3489 3488 "dirs-next", ··· 3555 3554 source = "registry+https://github.com/rust-lang/crates.io-index" 3556 3555 checksum = "54ad2d49fdeab4a08717f5b49a163bdc72efc3b1950b6758245fcde79b645e1a" 3557 3556 dependencies = [ 3558 - "base64 0.21.3", 3557 + "base64 0.21.4", 3559 3558 "brotli", 3560 3559 "ico", 3561 3560 "json-patch", ··· 3696 3695 checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" 3697 3696 dependencies = [ 3698 3697 "embed-resource", 3699 - "toml 0.7.6", 3698 + "toml 0.7.8", 3700 3699 ] 3701 3700 3702 3701 [[package]] ··· 3731 3730 3732 3731 [[package]] 3733 3732 name = "thiserror" 3734 - version = "1.0.47" 3733 + version = "1.0.48" 3735 3734 source = "registry+https://github.com/rust-lang/crates.io-index" 3736 - checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 3735 + checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 3737 3736 dependencies = [ 3738 3737 "thiserror-impl", 3739 3738 ] 3740 3739 3741 3740 [[package]] 3742 3741 name = "thiserror-impl" 3743 - version = "1.0.47" 3742 + version = "1.0.48" 3744 3743 source = "registry+https://github.com/rust-lang/crates.io-index" 3745 - checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 3744 + checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 3746 3745 dependencies = [ 3747 3746 "proc-macro2", 3748 3747 "quote", 3749 - "syn 2.0.29", 3748 + "syn 2.0.32", 3750 3749 ] 3751 3750 3752 3751 [[package]] ··· 3761 3760 3762 3761 [[package]] 3763 3762 name = "time" 3764 - version = "0.3.28" 3763 + version = "0.3.29" 3765 3764 source = "registry+https://github.com/rust-lang/crates.io-index" 3766 - checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" 3765 + checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe" 3767 3766 dependencies = [ 3768 3767 "deranged", 3769 3768 "itoa 1.0.9", ··· 3776 3775 3777 3776 [[package]] 3778 3777 name = "time-core" 3779 - version = "0.1.1" 3778 + version = "0.1.2" 3780 3779 source = "registry+https://github.com/rust-lang/crates.io-index" 3781 - checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" 3780 + checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3782 3781 3783 3782 [[package]] 3784 3783 name = "time-macros" 3785 - version = "0.2.14" 3784 + version = "0.2.15" 3786 3785 source = "registry+https://github.com/rust-lang/crates.io-index" 3787 - checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" 3786 + checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 3788 3787 dependencies = [ 3789 3788 "time-core", 3790 3789 ] ··· 3823 3822 "num_cpus", 3824 3823 "pin-project-lite", 3825 3824 "signal-hook-registry", 3826 - "socket2 0.5.3", 3825 + "socket2 0.5.4", 3827 3826 "tokio-macros", 3828 3827 "windows-sys 0.48.0", 3829 3828 ] ··· 3836 3835 dependencies = [ 3837 3836 "proc-macro2", 3838 3837 "quote", 3839 - "syn 2.0.29", 3838 + "syn 2.0.32", 3840 3839 ] 3841 3840 3842 3841 [[package]] ··· 3908 3907 3909 3908 [[package]] 3910 3909 name = "toml" 3911 - version = "0.7.6" 3910 + version = "0.7.8" 3912 3911 source = "registry+https://github.com/rust-lang/crates.io-index" 3913 - checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 3912 + checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 3914 3913 dependencies = [ 3915 3914 "serde", 3916 3915 "serde_spanned", ··· 3929 3928 3930 3929 [[package]] 3931 3930 name = "toml_edit" 3932 - version = "0.19.14" 3931 + version = "0.19.15" 3933 3932 source = "registry+https://github.com/rust-lang/crates.io-index" 3934 - checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 3933 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3935 3934 dependencies = [ 3936 3935 "indexmap 2.0.0", 3937 3936 "serde", ··· 3966 3965 dependencies = [ 3967 3966 "proc-macro2", 3968 3967 "quote", 3969 - "syn 2.0.29", 3968 + "syn 2.0.32", 3970 3969 ] 3971 3970 3972 3971 [[package]] ··· 4059 4058 4060 4059 [[package]] 4061 4060 name = "unicode-ident" 4062 - version = "1.0.11" 4061 + version = "1.0.12" 4063 4062 source = "registry+https://github.com/rust-lang/crates.io-index" 4064 - checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 4063 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 4065 4064 4066 4065 [[package]] 4067 4066 name = "unicode-normalization" ··· 4092 4091 4093 4092 [[package]] 4094 4093 name = "url" 4095 - version = "2.4.0" 4094 + version = "2.4.1" 4096 4095 source = "registry+https://github.com/rust-lang/crates.io-index" 4097 - checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb" 4096 + checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 4098 4097 dependencies = [ 4099 4098 "form_urlencoded", 4100 4099 "idna", ··· 4176 4175 4177 4176 [[package]] 4178 4177 name = "walkdir" 4179 - version = "2.3.3" 4178 + version = "2.4.0" 4180 4179 source = "registry+https://github.com/rust-lang/crates.io-index" 4181 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 4180 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 4182 4181 dependencies = [ 4183 4182 "same-file", 4184 4183 "winapi-util", ··· 4226 4225 "once_cell", 4227 4226 "proc-macro2", 4228 4227 "quote", 4229 - "syn 2.0.29", 4228 + "syn 2.0.32", 4230 4229 "wasm-bindgen-shared", 4231 4230 ] 4232 4231 ··· 4260 4259 dependencies = [ 4261 4260 "proc-macro2", 4262 4261 "quote", 4263 - "syn 2.0.29", 4262 + "syn 2.0.32", 4264 4263 "wasm-bindgen-backend", 4265 4264 "wasm-bindgen-shared", 4266 4265 ] ··· 4702 4701 4703 4702 [[package]] 4704 4703 name = "winreg" 4705 - version = "0.11.0" 4704 + version = "0.50.0" 4706 4705 source = "registry+https://github.com/rust-lang/crates.io-index" 4707 - checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" 4706 + checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4708 4707 dependencies = [ 4709 4708 "cfg-if", 4710 - "winapi", 4709 + "windows-sys 0.48.0", 4711 4710 ] 4712 4711 4713 4712 [[package]] 4714 4713 name = "winreg" 4715 - version = "0.50.0" 4714 + version = "0.51.0" 4716 4715 source = "registry+https://github.com/rust-lang/crates.io-index" 4717 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4716 + checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc" 4718 4717 dependencies = [ 4719 4718 "cfg-if", 4720 4719 "windows-sys 0.48.0", ··· 4722 4721 4723 4722 [[package]] 4724 4723 name = "wry" 4725 - version = "0.24.3" 4724 + version = "0.24.4" 4726 4725 source = "registry+https://github.com/rust-lang/crates.io-index" 4727 - checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea" 4726 + checksum = "88ef04bdad49eba2e01f06e53688c8413bd6a87b0bc14b72284465cf96e3578e" 4728 4727 dependencies = [ 4729 4728 "base64 0.13.1", 4730 4729 "block",
+5 -2
pkgs/applications/misc/owmods-cli/default.nix
··· 1 1 { lib 2 2 , stdenv 3 + , nix-update-script 3 4 , fetchFromGitHub 4 5 , rustPlatform 5 6 , pkg-config ··· 11 12 12 13 rustPlatform.buildRustPackage rec { 13 14 pname = "owmods-cli"; 14 - version = "0.11.2"; 15 + version = "0.11.3"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "ow-mods"; 18 19 repo = "ow-mod-man"; 19 20 rev = "cli_v${version}"; 20 - hash = "sha256-kjHGuVYX9pKy2I+m347cEdPj6MjCDz8vz2Cnce9+z90="; 21 + hash = "sha256-CobGF3ZQEdRRoMGL9l37alGQArIuRxiFbihQoRdnAsc="; 21 22 }; 22 23 23 24 cargoLock = { ··· 52 53 installShellCompletion --cmd owmods \ 53 54 dist/cli/completions/owmods.{bash,fish,zsh} 54 55 ''; 56 + 57 + passthru.updateScript = nix-update-script {}; 55 58 56 59 meta = with lib; { 57 60 description = "CLI version of the mod manager for Outer Wilds Mod Loader";
-38
pkgs/applications/misc/owmods-cli/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i bash -p curl gnused nix-prefetch nix-prefetch-github jq wget 3 - 4 - #modified version of https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/servers/readarr/update.sh 5 - set -e 6 - 7 - dirname="$(dirname "$0")" 8 - 9 - updateHash() 10 - { 11 - version=$1 12 - 13 - url="https://github.com/ow-mods/ow-mod-man/releases/cli_v$version" 14 - prefetchJson=$(nix-prefetch-github ow-mods ow-mod-man --rev cli_v$version) 15 - sha256="$(echo $prefetchJson | jq -r ".sha256")" 16 - echo "sha256=${sha256}" 17 - 18 - sed -i "s/hash = \"[a-zA-Z0-9\/+-=]*\";/hash = \"sha256-$sha256\";/g" "$dirname/default.nix" 19 - 20 - #downloads and replaces .lock file 21 - wget https://raw.githubusercontent.com/ow-mods/ow-mod-man/cli_v$version/Cargo.lock -q -O $dirname/Cargo.lock 22 - 23 - } 24 - 25 - updateVersion() 26 - { 27 - sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/default.nix" 28 - } 29 - 30 - latestTag=$(curl https://api.github.com/repos/ow-mods/ow-mod-man/releases | jq -r ".[0].tag_name") 31 - latestVersion="$(expr $latestTag : 'gui_v\(.*\)')" 32 - echo "latest version: ${latestVersion}" 33 - 34 - echo "updating..." 35 - updateVersion $latestVersion 36 - 37 - updateHash $latestVersion 38 - echo "updated cli"