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