* [bug#74551] [PATCH 00/49] Add starship shell utility @ 2024-11-26 21:34 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore ` (53 more replies) 0 siblings, 54 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:34 UTC (permalink / raw) To: 74551; +Cc: efraim, Jordan Moore This series adds the dependencies to and updates required for starship, which is very particular about dependencies. NOTE: this is my first large series and I'm pretty sure I messed up the base commit since when I assembled the series it can't find rust-team on origin? Help would be appreciated. I am currently build + testing against the tree to make sure I didn't break anything, and wanted to get the patchset sent to checkpoint in case someone has ideas on how to slim down this series as: * a lot of the updates are just incremental patch updates * the majority of the new packages added are either the latest version, or a particular version we dont yet have in tree (and in the case of termwiz, a significantly older version than we had in tree) But it might be more trouble than it's worth to try and find a combinatoric "minimum packages added" to satisfy this. I'll update if packages break on my end in the AM. Jordan Moore (49): gnu: Add rust-deelevate-0.2. gnu: rust-dunce-1: Update to 1.0.5. gnu: Add rust-tauri-winrt-notification-0.2. gnu: Add rust-winsafe-0.0.19. gnu: Add rust-windows-0.56. gnu: Add rust-windows-core-0.56. gnu: Add rust-windows-interface-0.56. gnu: Add rust-windows-version-0.1. gnu: Add rust-mac-notification-sys-0.6. gnu: Add rust-arraydeque-0.5. gnu: Add rust-auto-enums-0.8. gnu: rust-clap-4: Update to 4.5.21. gnu: rust-clap-builder-4: Update to 4.5.21. gnu: rust-clap-complete-4: Update to 4.5.38. gnu: Add rust-coverage-helper-0.2. gnu: Add rust-dlv-list-0.5. gnu: Add rust-guess-host-triple-0.1. gnu: Add rust-mockall-0.13. gnu: Add rust-mockall-derive-0.13. gnu: Add rust-notify-rust-4. gnu: rust-open-5: Update to 5.3.1. gnu: Add rust-ordered-multimap-0.7. gnu: Add rust-pathsearch-0.2. gnu: rust-pest-2: Update to 2.7.14. gnu: rust-pest-derive-2: Update to 2.7.14. gnu: rust-pest-generator-2: Update to 2.7.14. gnu: rust-pest-meta-2: Update to 2.7.14. gnu: Add rust-process-control-5. gnu: Add rust-rust-ini-0.21. gnu: rust-serde-json-1: Update to 1.0.133. gnu: Add rust-shadow-rs-0.35. gnu: Add rust-starship-battery-0.10. gnu: rust-strsim-0.11: Update to 0.11.1. gnu: Add rust-systemstat-0.2. gnu: Add rust-terminal-size-0.4. gnu: Add rust-termwiz-0.15. gnu: rust-toml-edit-0.22: Update to 0.22.22. gnu: Add rust-trim-in-place-0.1. gnu: rust-unicode-segmentation-1: Update to 1.12.0. gnu: Add rust-unicode-width-0.2. gnu: Add rust-uom-0.36. gnu: Add rust-versions-6. gnu: Add rust-wasite-0.1. gnu: rust-which-6: Update to 6.0.3. gnu: rust-whoami-1: Update to 1.5.2. gnu: Add rust-yaml-rust2-0.9. gnu: Add rust-windows-implement-0.56. gnu: rust-indexmap-2: Update to 2.6.0. gnu: Add starship. gnu/packages/crates-apple.scm | 25 ++ gnu/packages/crates-io.scm | 733 +++++++++++++++++++++++++++++--- gnu/packages/crates-windows.scm | 175 +++++++- gnu/packages/shellutils.scm | 137 ++++++ 4 files changed, 1002 insertions(+), 68 deletions(-) base-commit: 3feaac67a3426c7412e845f1ad9e6596235a3586 prerequisite-patch-id: b90f75cbd76b0e3cb34753373611abd247c72e77 prerequisite-patch-id: 5450d7b82e5c1160c9663f21bad4644b51f3ca69 prerequisite-patch-id: 07df40d74ed0b69da8d89dd855bc3f443e27add9 prerequisite-patch-id: 4b02116b4ae8a033623909b028a5ec45c92fc5f3 prerequisite-patch-id: ae8c666fd3ab3b4f68aedc66128ad4f5cf3bbb67 prerequisite-patch-id: 5931332f93b31e9aa03ed889d350f5d9c098e287 prerequisite-patch-id: 1166151bbf99db1ebaa950cf038882a3e0ca5093 prerequisite-patch-id: 75bc76f6cb9e5cb4ba7ced2e3b7e44e995bf223e prerequisite-patch-id: 8a6862f5be07927134e7fcf760390c5fb573d2eb prerequisite-patch-id: 122df198cc24b0a0d1f981f823cc6c8133898244 prerequisite-patch-id: d14368f0029346bd834356f4b41e3d20faf2988c prerequisite-patch-id: d923c65c149c70aac8176907ceec3c0626f1c2a0 prerequisite-patch-id: 2bde690b58006263f28a3252e392017fb33c53d4 prerequisite-patch-id: d42304556aae90a2a3ef5a5ded65275755d4f9b6 prerequisite-patch-id: 8a809131e2aab4cce060a25c8784c8a5b54ca494 prerequisite-patch-id: 0c4a33a171c30ff47040d084c3dfc701c559a8a8 prerequisite-patch-id: b4c42fe271bd7674c6ecec5b0384d29940124aab prerequisite-patch-id: e75f2a43206ec6a4f01e9de6f6e0e2af21a7dcd7 prerequisite-patch-id: be8b646c99c7a384651deb76306aaf8093bdad86 prerequisite-patch-id: 4fc1b2a141f9ccf6418dcee53e549264a4995061 prerequisite-patch-id: 514c8694983ba43d599847a455706d1b49d54afd prerequisite-patch-id: f16a642001a07246453af113aa09b18c8be190a0 prerequisite-patch-id: a6259d23aac1d3149083fe5c686d246530c913c1 prerequisite-patch-id: 992895a14e99bf9ed109c7bb0c7f2b89dc79f538 prerequisite-patch-id: 5dbc126a1a8b9e83be1d2255460f86aaae4cd119 prerequisite-patch-id: 22053a08323c43d5ab86cd065dbe0a0b9bf4c69d prerequisite-patch-id: a8197491bdd750220776e3be8f7cbbd957cea344 prerequisite-patch-id: abd6faf57cc54ff60f0d9a6f86b61f329a3662c5 prerequisite-patch-id: 530563164fc2144e48253d23e68c2a31a4ed10c1 prerequisite-patch-id: 1839d473a2acd3116ac23a878f53aa37b47feaeb prerequisite-patch-id: 55b44b4b8e1e2468b8240d52c1544d1ad344e6f9 prerequisite-patch-id: 663beb1bd6e85d60b3da170df72ea6e332012e9a prerequisite-patch-id: 9c49021bc229122b0e1ad1b4e102dac196f55e9c prerequisite-patch-id: 13d9d42c5e81481f2c3c699a26e6c030907161b3 prerequisite-patch-id: da0cdd6ec760c7e0f9ff5e7799defd57db10da65 prerequisite-patch-id: 3ea7cad323cd87b30fe403b879dbc6978baf0610 prerequisite-patch-id: 5c00555452a8139e53c2bc1b4834f1e79767fa43 prerequisite-patch-id: b6d53fd092687652000b858363de3031e57dcc7e prerequisite-patch-id: 6e1d86fb7cf0b0f27e4495012f8c6656e6614bd4 prerequisite-patch-id: 187a7965914719549063b7f814e21ab5fc85e8db prerequisite-patch-id: 0bdefaa50c336148a42e351a3971912d82df1207 prerequisite-patch-id: e9a452d6c072ce2c6365d79994cccb9161940818 prerequisite-patch-id: 16554b9009f43864351d086cb1ddab639ff15bd3 prerequisite-patch-id: c2bf915c77c1b34ffefda024112eb9f2b696ec2f prerequisite-patch-id: 7a7ab0dc2e1e7e1139ed6c6ea2945700383c17a2 prerequisite-patch-id: 8b11026e0a3188c453f09b8e11c3914d36520f21 prerequisite-patch-id: 1403f68f89f1f57ab2be0a6c3da9926cf4f5b718 prerequisite-patch-id: ccae3b192ea54cf4ec841d3ee065d3d56c230958 prerequisite-patch-id: 0a7b3dd2c1b5eb0976102533707457288ee1d437 prerequisite-patch-id: 8186f21d8aec8ea0159380589f15e0b2d8e3e37f prerequisite-patch-id: 39e0080f3dcd9b8810efcdb30315e9ee4c2ebcdc prerequisite-patch-id: a409bbbdfb0df1bd077a5194d6b25eb87a6b30e1 prerequisite-patch-id: 8423b2e9c734f982c6bc8fa9baa642c7df603eb5 prerequisite-patch-id: 3b2528a6e1dfed35aa6cd8e0c4ab531c2e9430b6 prerequisite-patch-id: 3e16f6f8a04bd4cb22c65ba49601ef37f04e7f19 prerequisite-patch-id: e353b7c248357ecc400417dcb5c29fa40cf762ba prerequisite-patch-id: bb008d7848fc2b6db20e986e9052500e85897771 prerequisite-patch-id: 60772001eab29b1178d7e639346b9f1a118e9522 prerequisite-patch-id: 4572a2d6974eccde375377c6c0ae6e39c36ee71e prerequisite-patch-id: 4a66d567d1479884cf59c5bbd248dfc873de5312 prerequisite-patch-id: 890d8e5d475c45afebbb6dce9afa5ddfdd54c991 prerequisite-patch-id: 4565eca7276c10fce68d673af9f34e97726519f8 prerequisite-patch-id: 916dbef3c33c3e0a232693e481ccf16ded1a3178 prerequisite-patch-id: bc55c3c54cef190c38a3b94a38c376e7393e2ed2 prerequisite-patch-id: 3734efd999b14e33fcb7a02a9646b29186271a1f prerequisite-patch-id: 0576ad581f1b578ab7997ed201a9c256f048e7ef prerequisite-patch-id: 4cf92c3bad2a92bff7b7802af6530b2ee8e9124b prerequisite-patch-id: 52c9fd8ed07167931daa02c50745f6eff96c1dbb prerequisite-patch-id: e192c9bb5e68bd2d96ea066979039906b0a4a41a prerequisite-patch-id: 67d3657e9e6823d08e01f85d8c30ffb82b5b20c8 prerequisite-patch-id: 137b86c4fdbdd1e6c825c73f17e8ed9db0b6e129 prerequisite-patch-id: 6ce79ef1d8b35a351e82e8a865ff8589cd13b886 prerequisite-patch-id: 368107575a11b543bac23b3d878970a72f1670c1 prerequisite-patch-id: d36788db6ac42ee863189077239c561237754f9a prerequisite-patch-id: ce96de76878e5224139a752117e75e4bb049cc99 prerequisite-patch-id: efb17a41dd0e3d8691b57b07f127c2b8db0f0662 prerequisite-patch-id: ad5cee5e0fcc4d4ff10985788ee8cf1290711dec prerequisite-patch-id: ad3d7189893bb596d9cb7e58fb9720eb5c1b731f prerequisite-patch-id: 5dc35dafc03e9832e0be5694d584695d6d97f228 prerequisite-patch-id: b3e3018ebfa368cb50298f7cf45a3d14eb3ab6fe prerequisite-patch-id: a4262dd2014fa5323793f4d2d4c3b6c098db71c2 prerequisite-patch-id: ea733f5775c0cbc8c47a81e78e8cacf597294143 prerequisite-patch-id: 851bfc20b1261b7565ed7e55d7afa28715f8c828 prerequisite-patch-id: a07ed19d7ad0a044942b08ef65520253475a2a0d prerequisite-patch-id: d66966ab8bfe66cd31552488eeef67dc7eda01c7 prerequisite-patch-id: 57723c8f60c76402d7f396bf16e0afa85dbec029 prerequisite-patch-id: 4d847589257733333b66d744251820a56c9f4c31 prerequisite-patch-id: 23e4cb0d354bd3d2202833f821b0d2d0b55c1752 prerequisite-patch-id: e75fd146a84042a3f40d12be2d5eff4a6b957b0f prerequisite-patch-id: c514e7b55906127412417cf9aea7fd718919207d prerequisite-patch-id: f78e27ca8ff027991c3e882e85dadf12d7f6d19a prerequisite-patch-id: 3d7205201c907e2f798e8b153123cfc6ae424154 prerequisite-patch-id: bff03045e7320a6598c4c7f45496f86aee2df5fd prerequisite-patch-id: 64b395dd2d39e994d6e0f3ea5b36ed015461a1ac prerequisite-patch-id: 9d6bba7e64059287179b50d3418617ace46c615d prerequisite-patch-id: 3de3528146a7764d94e5be4a176860ea293eee40 prerequisite-patch-id: a9ccb72403a0809368ee01821d0868ab645c02b8 prerequisite-patch-id: 25e7e03d179b50e0377defd93f925ae5e774c7bc prerequisite-patch-id: 973d7181976d0b016fc2c2d6157116571b8a5d80 prerequisite-patch-id: 88b7ddc77d6be928fc9b0bfef585f6b25e4b3d09 prerequisite-patch-id: 05302d67bb572981786b6f37de46ec9ea4aa2138 prerequisite-patch-id: 8945483142b4660806a8880a34f4b563f4dddc29 prerequisite-patch-id: 9d427d49e79cbc93dcefef3055a9a6d9dfe29e1d prerequisite-patch-id: 610c35c4396b6ca6d9fc398ac3214e1dcecb35b7 prerequisite-patch-id: 456cfa293ecb7a7467322c2670f12aef21d16f5e prerequisite-patch-id: 67dfebd44098a38da3ee9eecaf6d9c8b4ff86950 prerequisite-patch-id: fbdceb33eb3853da8909a9b0e1b60fdc0e39e8f6 prerequisite-patch-id: 073be95226986a3e5f7f5351eecfedd114aa5095 prerequisite-patch-id: 6de2db2608b429d4f07d7871494285ddab05200b prerequisite-patch-id: fb0c287f791073c97d43d215012a40ed66f855b7 prerequisite-patch-id: cd07fce87d827530f4ed01b787d980fc188d7204 prerequisite-patch-id: 31a066205d751c51a50b94cc3857248260181f76 prerequisite-patch-id: e57357daa113916d2266adf8f6acdf1aebd13391 prerequisite-patch-id: 24c35ed4cc51eda265a9422061635af482190b64 prerequisite-patch-id: 55b03c848042e24b07f03d8fb17922b56d70c2b7 prerequisite-patch-id: a75f8c9ce9718a62340e4fe1f5238ebfd4c1a04e prerequisite-patch-id: 21fb9f6142818c8ab94d4b7c107d8a1b40dda966 prerequisite-patch-id: b27eb8e6f655d3c5d98a7b3782ade988f9cc8a36 prerequisite-patch-id: 8fd07a4ff0fb8b0e8a4f870f143a8833d18681b6 prerequisite-patch-id: 6b16fdf4dda8bef5810d4370b3c79a9c25f234bd prerequisite-patch-id: 2ac8c14edfdc67a0de56cfdb5223e05745249018 prerequisite-patch-id: 40c4ba4a0dc0eee5f1a6b335d7bad4651532d6dc prerequisite-patch-id: e08fa07a281de4fb8f937acc7490af953a3747e3 prerequisite-patch-id: c01a5adc415e84e5c53d3368a2eafedccd0fca79 prerequisite-patch-id: ec9a8d16d1697994ef6ac656d02fb67ad72fb8d3 prerequisite-patch-id: a3bb65444286c55cbd8137b825d51ca35d56adf3 prerequisite-patch-id: f4d6dece972dc027a01153befad1355f0483b8f6 prerequisite-patch-id: 0f5b7825c3ff1ebafc867b128f9a594f5ee50873 prerequisite-patch-id: b7e77f1eca6d0255a9f3fd0d3152e8d289a94985 prerequisite-patch-id: a699c11dcb8d9840092cd2b39833493eda0b19b1 prerequisite-patch-id: 554c13074c043bc576b7012bfcc1e7f97ed84320 prerequisite-patch-id: 8320bd5d4d8b826695cf0b0b3c798ccad5f0a0c1 prerequisite-patch-id: 3b2cdfd879e061ab484ee08e5577ff5d36ef3535 prerequisite-patch-id: 676b687a5b033703e26bf62aed4495ac7d170462 prerequisite-patch-id: 5d3e07be77e090eee43bcfa28f18e75930cc5aee prerequisite-patch-id: 9dfcecb3ce81932e3396a64d776b50a8dc84cd6e prerequisite-patch-id: 6a20bcb9ebac0d65bac1ff8726dca139690d6de8 prerequisite-patch-id: 9ff37e1153ffd41499afcb736ac5bd303f18e5da prerequisite-patch-id: ff3b42cb20c7970a80e765a0331fd5f4f4c1b452 prerequisite-patch-id: be191bc11ca9a08f402ff855077c7ba252246b0a prerequisite-patch-id: 9a1c6d19e3cb8a77949dcda2609702bdbd256900 prerequisite-patch-id: a1186d17eafb331ceac2bcd6693c4333b88b8be5 prerequisite-patch-id: 6e567fd9ff6cb4164cb920c65dfdd7b34c3c3af1 prerequisite-patch-id: 11b67f300149ccfc41a1f64e10e4970c75c09610 prerequisite-patch-id: fec865b781fdd8cc182259e7c5f3a7cd1d92c1b0 prerequisite-patch-id: 4e7dce410d998ef9f5172a38ad3715ca8fdb4749 prerequisite-patch-id: f7e0789f0dc28eff3ecb432b5396a6b9d7130b88 prerequisite-patch-id: 660a36fd3f6f1adfacda17241820f0e3bf22f350 prerequisite-patch-id: 6c59bee28a0ff935759c711648d45fb34d62cdd0 prerequisite-patch-id: 1935f3a82a19588ee9e5c9494f8d86bb363045be prerequisite-patch-id: 117ca83bb3908d7d98e399958e41a12b68869f3f prerequisite-patch-id: 014d71d70b98e7a880cd4f70528ae3d4ac462fb4 prerequisite-patch-id: 27acfa7fdb50b081f5b86c8d41c56906db735c0d prerequisite-patch-id: 171f4a9eb01e5f1bf487122956c45a708b493a2c prerequisite-patch-id: 68e246dd6a994da520ca8acf37caf99188e58d8a prerequisite-patch-id: 281c435e328e81ee24305d231dab0f39d5e0c6d8 prerequisite-patch-id: 02c14d7bb443573808a719cb2766c623bdc00915 prerequisite-patch-id: 5a217e8883e765713ca5c0a0348b4c28fadb44e7 prerequisite-patch-id: 6f03f328c45c40a4d7483232bcd934754d1f9d4b prerequisite-patch-id: bdba4c83c5cdba2b8fd52e291e1be62bfb28d15d prerequisite-patch-id: fa9deffc5416a74e18a5a93406d79a8b321de595 prerequisite-patch-id: 7fc0f1d7e2c360090e47b00e262d1c2ebe28ac36 prerequisite-patch-id: ba16c0c97edce40055f418881291ca1c9094756c prerequisite-patch-id: ff15fe2cef8bd645baf82eacf446a60eccb1f5f0 prerequisite-patch-id: ef7a943fa27b6039288fc058bff33f19a6d85ad1 prerequisite-patch-id: 79823fb3ddf496f89a8f6ae81d7fde8a7a431d91 prerequisite-patch-id: b6f091760e1b8f2ef292ebfc5f949732fda5464e prerequisite-patch-id: 75eb8ed91d0babd251971f45058f6eaf42812476 prerequisite-patch-id: 5d38479ced3aff0ec87fe0e0e5c9d28bebdcfb06 prerequisite-patch-id: c88067e6654179e9bf1515f736cc95fb7d460337 prerequisite-patch-id: eb324f2c1ee396134fcc6dc7fe64567afeb5104b prerequisite-patch-id: a4ad393885adb5ef0a8194679f3974dbb20ae2df prerequisite-patch-id: a9926b85ac789ea070d86fa41a22dfe95aff09a8 prerequisite-patch-id: 80b5a5b646e653a9fa130d290f2979310ad686ba prerequisite-patch-id: 63453d6ef4b286553e4506676c6464f17b63d11a prerequisite-patch-id: d94d64cbfb0c620caa18714a165b160ff35e807b prerequisite-patch-id: aafb34fa309fa7abf5c428757fa11e4eb0e97c74 prerequisite-patch-id: 0bb0b84109f46c5f571c0baae1572f50bd081404 prerequisite-patch-id: d1d0cbffd3d84c58ec7ccba8267386502dcb8fa0 prerequisite-patch-id: 9a4b562aa8d367997a24edf6a55493fa73875fd7 prerequisite-patch-id: 0648ebedfb0caa72734a3d4695f17363823ad719 prerequisite-patch-id: 867ab22e03c28930be5453d11ec72c75145fb5dc prerequisite-patch-id: 8537c585c793a453a00ba796223839dbc6582ec7 prerequisite-patch-id: ee46d7e1dd0486e3d867e3cae3407afff23db889 prerequisite-patch-id: 2e0d2008268dad167941083c15e8930cb68753fd prerequisite-patch-id: d84322505c0961d41d857c90b404b0cf69635ea7 prerequisite-patch-id: 5a0de081b0fa82b3e2eb0bbf01a7b5dc69f01d48 prerequisite-patch-id: b98f208dc0b6421648256fe13ca098cc6b483d99 prerequisite-patch-id: 4b18ae624f3c3f1606353db964d0bc08ef8c93d7 prerequisite-patch-id: b887d8f8fc04ae98cd543d6232a4aa9e210122b0 prerequisite-patch-id: 0bff1a89c7e7058f716efc65be46ae19716c9d44 prerequisite-patch-id: a100edd05e7f50f81e35768399ebfee849b4b962 prerequisite-patch-id: 3e137bb77035abc8301000e3f8ec41b2410a0a5d prerequisite-patch-id: e7dd5f48d643251f032acadec15444bc23eba557 prerequisite-patch-id: 5ac988fd8920c87e7d55329f2a59eab598f9b50a prerequisite-patch-id: 25488280128cab56d691d2a7cfdeed530bc7696f prerequisite-patch-id: 28d904c00976aa7ff99653ce2ad9f0c4c8282a1f prerequisite-patch-id: 99dd3649669c8de7dab0cf75cd741cdaf16204c7 prerequisite-patch-id: b15a3e17a26fb6b91bcf46595eb07465b7715e3b prerequisite-patch-id: ccc4d8769bbc37212809dab9575b6ebe71b58fa5 prerequisite-patch-id: cdc023459cbc54197e5058a284f9b88503709783 prerequisite-patch-id: 937a113b67d03fd53be1aa60d2d41e4e20b56ada prerequisite-patch-id: 5372905514251558782624559ec0dc7e38d222fc prerequisite-patch-id: 0376204f326e98e837078f46e521f442fdeb17cf prerequisite-patch-id: e4c5ad92410bcfe36c76f4215665037cd8eb33bb prerequisite-patch-id: f07ea6ff64b8ff1044d70f7837311f8423617bdd prerequisite-patch-id: bca27f3b54fa6f6b93eeb4b6f2694558cf5bf66e prerequisite-patch-id: 48f7f3fa096778aa929c6fb7e5cd2cf8234bdedc prerequisite-patch-id: 124318e52bdefd4de347942ba28962faab5c4fbc prerequisite-patch-id: 21eb5405e30efbdfc35fc670e830d94c88c29f02 prerequisite-patch-id: f5717001edee4aa3e7ecabc481ab8a2b36044ccb prerequisite-patch-id: e160216a79267981a9d84178153f2f4af3788c09 prerequisite-patch-id: 5247c978d795debfea7680244dc859257dff9a44 prerequisite-patch-id: 173417bb3dd8a85b167ed36ca5838029302ea967 prerequisite-patch-id: 6bf82ff6883c13bdb97a74affee71cc0f6d694ba prerequisite-patch-id: 8fe4f3adcc687c4b67e4ed2f86d003c2d3005da3 prerequisite-patch-id: 8d69223ac6b44a91892a50a644f5bd49a2a4dfe2 prerequisite-patch-id: e3b784f3a7c86ccc989097870084e1945387de6f prerequisite-patch-id: 7c482a803eda05547c84119c65161a6f87cf88cd prerequisite-patch-id: 4211982c69e7ade8a9ac23fda27d37a2eccb0da3 prerequisite-patch-id: 41b748f6e63de0972adfc446facb1146ce3fd3e4 prerequisite-patch-id: 2b5f3e8847fd29e944ccde6e08430ae68ac5ecb7 prerequisite-patch-id: 16ba8d9da101f35a63509fa6fe1bb7196353af1d prerequisite-patch-id: c064ba1b798ee2e4a751eb851786e1d57ee56bbf prerequisite-patch-id: 69161218a0446bf843c3c211db04e37e17f73f7e prerequisite-patch-id: 3cd6543804966dedf3ec2b50a9bf5b5ba20779b3 prerequisite-patch-id: 8bd480e6a38aafc509e0e9f5e97154b5a3342f55 prerequisite-patch-id: 919082853b871d75133069e604504434834d4e4e prerequisite-patch-id: 44e67400a17400713208d36ce03e2c2bcbe423c5 prerequisite-patch-id: 640196f06fc83e8161502e667ae1fdd4459585cc prerequisite-patch-id: a9f4166b7c36c555035d878d57a6b84a80325424 prerequisite-patch-id: 4b16364b4bca442c09306d51d5de6424a346d6ce prerequisite-patch-id: 22d36d5d778770790a79e00515d3289a3969ddf0 prerequisite-patch-id: 592e8cbde3a13575447c10dca879e40d9903ef6b prerequisite-patch-id: 387766de10f173e6b567cb0594153fb65e2cc859 prerequisite-patch-id: 81e1fa6335143b8ef1fbf3e54647412baaa60bc5 prerequisite-patch-id: 6048224399770d28bcc0e8301c8458af1f5e7c1d prerequisite-patch-id: 7ec0957468b696f2b448c64489c074880bfda135 prerequisite-patch-id: 7059de5ac0e5eaab5e3994459f8f0cd7d6e529f5 prerequisite-patch-id: e89e9a04837543a2fb3388f4044e31dd8db48a0a prerequisite-patch-id: ae8f00bbc4cc9763334dfd8fe9b2f14c19a9e910 prerequisite-patch-id: a3088a67c4d0e06a2d41983b7be5a7a35de2fd8c prerequisite-patch-id: 7c2e395719a996c3f3b12f77f8fe7b8204417c84 prerequisite-patch-id: 44a17171ace202d429ee82687ecd302367b5d18a prerequisite-patch-id: a82ee3e02b11e1605df77a22568ac90cd1daa2b5 prerequisite-patch-id: 35d372b44609a39a2ccef7b34b069580278dbbca prerequisite-patch-id: 4b32b78ce3b52f0f2b4d58994a8a7767b5c79678 prerequisite-patch-id: f1803a6df7ada9e59831b81cd977712256fb0b86 prerequisite-patch-id: 0aba08e400566b2cab18e62c8fbce5ad57fb0d67 prerequisite-patch-id: 0c685e280c7e6bfa4051348005720bab2f96a33f prerequisite-patch-id: 818853cd0ceae625e57a09b910a9005825bfcb78 prerequisite-patch-id: 5919692ece175da5eb3d81d9f525d59d12d50ba9 prerequisite-patch-id: 64203b38c1ff9af7fb94c0793f580e24e1517c76 prerequisite-patch-id: e33d1492c646d419cb8206bde65c6982997e988e prerequisite-patch-id: b5ce224a69697f4a2ca4d132e4c4a488bedcdd93 prerequisite-patch-id: c6dcf5e06ba93a90b7d705a2551b068a0806d0d3 prerequisite-patch-id: fb215005bac11abfa75406d58a71f408e918b079 prerequisite-patch-id: d3581b6a8088dc599996de9bfc5629d793abdd33 prerequisite-patch-id: e3268e897f4eed9f6be8ad2dd307f19b28895301 prerequisite-patch-id: e9fcf951e76fbeede7f19fa9a688d865fc689aba prerequisite-patch-id: a7c0b2b83cf0753d98597b43347aad2504b46086 prerequisite-patch-id: a62bfe0223d7165c71635b65845dd956fb18a060 prerequisite-patch-id: 4ac6c1461332ea69e3ef5415d4614de68e94e27e prerequisite-patch-id: 6a1c34b28c11e73d9f37110e4ba45e56588945fe prerequisite-patch-id: 4656f0e696cc1ee62bcaf188b8ebb96bf3cad758 prerequisite-patch-id: 5e18dafdb7c4116e1cf4f3a878b62900b76a0049 prerequisite-patch-id: cf9718b5cd307e08c046b4838e0cffdf9d3e15b4 prerequisite-patch-id: 015b312011d323fa651b865d3805549d3f984ccf prerequisite-patch-id: 03d54f60367760d73a4ef2d5f2184cac23c4e1a2 prerequisite-patch-id: 85a31787d58e880b8eb0732821862613ae0dc99a prerequisite-patch-id: bee0fa42f2174010421b95b96c7d7c56989e821a prerequisite-patch-id: a1e7115fe67787befb41a3c1cd09324f4d6bae21 prerequisite-patch-id: 4bf6fee03218324e38ea9696d72f5cdef2e52157 prerequisite-patch-id: 07cfc6ed0aefbaa024f89e19bba8dc3bc1a70b7e prerequisite-patch-id: e67ac2bafbcb489e3e6e106d2120cf53115242d4 prerequisite-patch-id: b592a5d36539d8852354d0fbb1f236c9f2e6ff50 prerequisite-patch-id: 5a5ee799669e8fa1c1fea07173e18c9e098fad7a prerequisite-patch-id: a35b599f3ea3d3c28abef087e8bb446ac1eeb851 prerequisite-patch-id: df9303e4e7bd5c9ac7db4e40528fd4bb99e65814 prerequisite-patch-id: 58ee5dad54c0bbb435b497da2a13478f297e793b prerequisite-patch-id: 9b0efcedd028f92c72c7094c416796c42c4f675c prerequisite-patch-id: 602c0d4cbd18a25ad0a098ecfb2f80064dd9171c prerequisite-patch-id: 33e7651c706a6ce6d5c6c93f6af4c0beb0cd3c24 prerequisite-patch-id: e64279fe777ba29b4ef59037aa68b7c35575ebf8 prerequisite-patch-id: 9c030d17f3604d5a442bfc999d01e8e4f2f6786f prerequisite-patch-id: 64d72463b07f40d6878ac750c1e7fa436ac42143 prerequisite-patch-id: bdb0b6f4f05cd025c9a2823e25928509813d7cfc prerequisite-patch-id: 613f0fd8f11d3fdec4901586e7d6c1d9c383196f prerequisite-patch-id: 19d3772fabd44bfc90d2046bd70d5930070b467b prerequisite-patch-id: f28d7a7b5ffbdc92f97409f563e2b908a6ab084e prerequisite-patch-id: f7299405dac6741d92b6b44bba1dfe5db336a0e2 prerequisite-patch-id: dd80bbd6a3f5a2f2391f16ebc00fe51719d67667 prerequisite-patch-id: e0a604f2f0c8366ad028a637169e3d5d3d0e5c81 prerequisite-patch-id: 0d25669d320ce94550443a7d4d7bcc0d54d007bb prerequisite-patch-id: 933935fe4f3864056c5477dd6022598fabeef3fe prerequisite-patch-id: ecc70cc15db668e350a28d6aa164fe3aec13f50a prerequisite-patch-id: e5440ea321635c59bbe8b32462bf272d63c0332a prerequisite-patch-id: eabf352c16c167b0e378aa210e1d077bf9121d47 prerequisite-patch-id: ea59f85ba128dce6fab802288bc1c88c21984e67 prerequisite-patch-id: 10822337baa649efb83eb6271349c7f1139e51fa prerequisite-patch-id: eb8fb2e316363c40d5ebf953358599efdea847ec prerequisite-patch-id: 28d7f7087b3e5fd8edc14dbf17c83330e052ade4 prerequisite-patch-id: 91a07d3ee340aed998aa705d558ee76c6689c99c prerequisite-patch-id: d1e1338fbd76878649eb0f14ee6d2a78217117f6 prerequisite-patch-id: 7815f546d5d53fd4bfb39cbf8519b5e3c59080b8 prerequisite-patch-id: a120dd226402fce1bb185586f260be8afa5ed6ca prerequisite-patch-id: 9b0999811e320c18481520f76113cd33b7599d58 prerequisite-patch-id: 3c627106378e519de8d85b875c6b8863ce9bf0ed prerequisite-patch-id: c97d27c27b44bbeaaf6282afdfff79a32ddc4dd7 prerequisite-patch-id: 4676a856100a38c2d68ffd260d95ce44b3331e3a prerequisite-patch-id: 3c16359f3af8946f09ce987eb6b99c91b3feaf89 prerequisite-patch-id: 54679e5104e6bb4f8486207d19c8117accd2a326 prerequisite-patch-id: cb9dfe130ac8d495a3cc486e642e989084641c98 prerequisite-patch-id: 0209b2ad8b81a1488abf3a79e1ef7f8bc650384d prerequisite-patch-id: bc46ca070f9ee67481275684c3e0bd2c52d3f6c8 prerequisite-patch-id: f89c18025f40863d658d87754e27bcb0a088ce91 prerequisite-patch-id: fa5bd4e9a9f999f93632d9c3186e0c8064e15a15 prerequisite-patch-id: 537bffbbee520f8eefde0c4818912ac97b46e40c prerequisite-patch-id: c70b113f6e9f1cec6eb93c2f079b6b034dc92cf0 prerequisite-patch-id: c3ff97673405aa8d7ee2528b4e1f36deb5b4b6a0 prerequisite-patch-id: 93884a4bf5b286baae1cd14aac56b5740c7b44a9 prerequisite-patch-id: b091d8834582d54205321b43d19347f0971f24ef prerequisite-patch-id: 7208239b4697795e21b74b7b963c7baeb508534e prerequisite-patch-id: 5eee3e055462f862e4e39e28ef13c46848b765a0 prerequisite-patch-id: b7e34480d528c99443d8299a6766066147cd25f1 prerequisite-patch-id: 88e6e3064639dd74c1ce09a0762bbc5c6ec6a270 prerequisite-patch-id: 873a6788f954b82db3050ab657484fd54dda2006 prerequisite-patch-id: 74f56322ec77aa1b750929fd1542e7ba9cc26757 prerequisite-patch-id: 8762bf2cb496da04a405905251b1e0ea1d73ae3f prerequisite-patch-id: bae93fb3e7332a717fc432ab9ec3fd71b8c5ba47 prerequisite-patch-id: 2601590efb3cbc2ec0e31533ec37a346c28715da prerequisite-patch-id: 30ad41db934599bb08e2c64f4a55c0af576dc557 prerequisite-patch-id: 2c79829b531c62fb1f692d43a790fd3b3377962e prerequisite-patch-id: 4a5392368116a160950e5d61f5620049fdb51640 prerequisite-patch-id: 00ed3b7017bc2203724144c91eccd85a987b702d prerequisite-patch-id: 0b9422d5e25161999f1794b56e53ac0f62801ddc prerequisite-patch-id: 5eae63d4fd5ed020c239a444cb4a7733998bb59d prerequisite-patch-id: e76e3232ff69775eaa0f2c710d2a5fcb6dfa489d prerequisite-patch-id: 36574eb69ae58a4a3b9f7b647d757ca10fe25f63 prerequisite-patch-id: 120a6b512efb8a372b6054c2e86697e4f0e92dfd prerequisite-patch-id: 7e73d9fbe5beb57189dba3254006dc0ee09ffd0a prerequisite-patch-id: b54f603187bf9c5bc3d60b638bd577c0ea15f1c6 prerequisite-patch-id: dc51b87e03daebd159f2d49b7a1897d9c478471a prerequisite-patch-id: 581bf49eb5fc71856b60fbdb7164acae2645472a prerequisite-patch-id: 28e3da6f6496ed56c64c337858740816342466d4 prerequisite-patch-id: 94b7c216cf377705f252438e34bc56d59a9b7bf3 prerequisite-patch-id: da2545feb96283267e489f43d684b387c1ad07e5 prerequisite-patch-id: d02db06899ac3866fedf881415868066d20e7c25 prerequisite-patch-id: 3ed009370a0d6ea433421fec26ce59283511b2a9 prerequisite-patch-id: f307e832316807738a5a42a33c1b68d73bc66242 prerequisite-patch-id: 9ad502ed305648880cf614c42d850eab1e53c7b9 prerequisite-patch-id: cf63d3382299e3a037b4370715da0d7cd0d2034d prerequisite-patch-id: 3a8b311714fe3aab6bf54faef2684d04d18feada prerequisite-patch-id: 23fa48ba18cf93ca44902065c9cbf889cdbea335 prerequisite-patch-id: a6a4d7cddd7e68d57510fd2788a807976b655fdb prerequisite-patch-id: 0d1267f138effec0a8263d043b12fd523f55034b prerequisite-patch-id: 268b3abcb046a879cd9591c18fd424f6b2afde7f prerequisite-patch-id: b8d2e0d2996ab413db86d4abdbb96bd96d7343f7 prerequisite-patch-id: c9d258ce5e693e94eb78e89f6a05f09f6afbb79f prerequisite-patch-id: 058ce5453cf37645057a9aa12e7349e8cf30dd46 prerequisite-patch-id: 17154b5edd05dfead85c82346ff822b947bc4ba7 prerequisite-patch-id: 7386d8f350fe57033741f786f9794b9c3c2ff33a prerequisite-patch-id: 3d4f79e3e3f0d5b1f69b54f35a0102ae0792d482 prerequisite-patch-id: 23cfc1ea5b73f9bcebb95d7cb0b316490c7a7f7c prerequisite-patch-id: ca43f5d1ba45821ff36f51bf3f49b36845421042 prerequisite-patch-id: 7912e9a82d3e9d280015b48f1bc00874fa76fe5f prerequisite-patch-id: 195d943aa51a87a9f8506fdef021ac77b8a91a32 prerequisite-patch-id: 85bd41bf562e9ae7ba6a4b7637ad66c80750c57a prerequisite-patch-id: a80257ddd8a0288c7c7a83c1a17eb49412b45653 prerequisite-patch-id: e8bfc48e202bc0059baa906e57484816a084589b prerequisite-patch-id: 298ff284e10c3ce98e15a3c7e6a0daaea4fd4741 prerequisite-patch-id: 9e7135f91b8c3458b49a1de585b1a50dcc0275f4 prerequisite-patch-id: 3f2be971336e1e196ab9fca2d236583a073c2267 prerequisite-patch-id: 8e6dea07b3f41d5c09d57645e3aad92e7f36eedf prerequisite-patch-id: 2671384bed3a8ab613a53467ebac08c0470efa36 prerequisite-patch-id: c589860983fe6d696e34dfa1b94f0f51a263cbd2 prerequisite-patch-id: 0c12a35a10ee6e6db5a7af5d1f380dba7cf128ff prerequisite-patch-id: bb9b0eb2f497a4303d67c95c6206975bf65eb508 prerequisite-patch-id: dd17884f9dee133aadd8d02ee26ba772656390ac prerequisite-patch-id: 965993455429a49074b273387c36648f64cd6151 prerequisite-patch-id: 383bc58181ee18cdde6285e84313b6bcac37ab6b prerequisite-patch-id: da10492cfcdf99f32c4aa28685ef1b8638741bb0 prerequisite-patch-id: 8ab0efcc093c13b6145d32da0ebdeda3c4bef1bc prerequisite-patch-id: f866ad3d39e6be1e79ddca2d90f5022186c43662 prerequisite-patch-id: c14416c6bc37dcfbab11571b25fba83b41def9f7 prerequisite-patch-id: 601b08561ce1fd954a91673e57642450565c31e7 prerequisite-patch-id: 21a84d440ce7387160f003f34be0b81d2d3cd687 prerequisite-patch-id: bfa87f751db89cec6784010b8454e75d83f88960 prerequisite-patch-id: c54da889d194f4e4cd627762fbc175d4cd4009ef prerequisite-patch-id: 65a8a21eb4d43e460f96c98fcdc41ec15345b595 prerequisite-patch-id: 84f2b34da8dda0a8f629e288f6064f1ac1ee840c prerequisite-patch-id: 19f96cf479df468dd76ac669c4a835da5aa4b872 prerequisite-patch-id: 8b856e8402f52377a4a6e68c8a3358e41424d4dc prerequisite-patch-id: 928f040143a2fb0eefa742e3029adc04e885d483 prerequisite-patch-id: bb694f376402a7813b3537b7591a123b3a376d88 prerequisite-patch-id: f205714634b77f36159fa1bf687ec25a921050b7 prerequisite-patch-id: 6e2e98223248b5dc11b9f5fdee96dde4a17a5ea5 prerequisite-patch-id: 68f07a8e6a47f5d06d385329d3f842208bcb3ee4 prerequisite-patch-id: 14352b932316ee36a3d8de1b25a32d8dc599d781 prerequisite-patch-id: 5bf84c47882cb5b110514db17acfb619e2b10c19 prerequisite-patch-id: 84a77ed8cec38b2726e656806a75699513c40fd5 prerequisite-patch-id: a624fcca6a9eadbcf59fc863271b75ea870d039f prerequisite-patch-id: 6952e1225e483c2574bb48ce4e070bcfaa79adee prerequisite-patch-id: f72660c14a96e287273f9849ca98e51672b54355 prerequisite-patch-id: 3728d7441d6308b95041516d261d478af220e770 prerequisite-patch-id: 4fda7a2307e82c85f9d85821509633b2032c2959 prerequisite-patch-id: a98034e2834ed11dbd5a9fe607ce9923feb8f03a prerequisite-patch-id: 58ebb4ac310f03511efd822dc07adbb7e891f593 prerequisite-patch-id: 7690fa6b79e0fbe33f0b3176033d082a70a300df prerequisite-patch-id: 7f6fcaae72e26f6db6e786bb4059a70461782f1c prerequisite-patch-id: b4f63317bab14fd3b9053f43f3c02935b59d0645 prerequisite-patch-id: dd1ed6edb2c7580e939ed84f884945527b61d601 prerequisite-patch-id: 6f2f55b28b53169a48362f5333afc6b4accab5cc prerequisite-patch-id: 81ec9a4ea60809e7201cac7e058037891b6e05bd prerequisite-patch-id: e140bb45d5aef83416610dcc1886072721deed65 prerequisite-patch-id: 66343059f94a12d46225dffccf3651e0b552a272 prerequisite-patch-id: 0cc62525b2e3bdf1be9d6c2a58411136396ea2d6 prerequisite-patch-id: 9e3f4234d722ef4ed38d4d18713b8b20ecf1ef21 prerequisite-patch-id: 9459afee5bd82db08c4836aaed760a620ad25a14 prerequisite-patch-id: 87937b5c40f14f77c963540d830efc8b4b0b6d48 prerequisite-patch-id: a35ab1f74c5ba677a59905b87be6c4e8971b9730 prerequisite-patch-id: 7563c6bcc6045e905130e55dd1838652a6d543a2 prerequisite-patch-id: 8b0d09f8462d70a4835e41ce67a4d6d6fb4c69b8 prerequisite-patch-id: cdc9d4705cf1c3b285893c626eb3954b5163bd6e prerequisite-patch-id: 0667ca42e0d4f89bd44e833e93a8364533163f6f prerequisite-patch-id: b865f7e6fc1c768bdad39ba1e1e051b056af18ce prerequisite-patch-id: 884bf16db4d3c9401c4ae17900f5271b830a062b prerequisite-patch-id: 4a83cb3103f7d8ca3ece540430485f73c9b52193 prerequisite-patch-id: 5e5aedae0ed23ce99264c9fd416d6734e18867cc prerequisite-patch-id: a4bd6dd5c4d8947a1ec8b37ab8adead34d06b05e prerequisite-patch-id: cd824db1299614e944a471ef1461cd19de3ac2cd prerequisite-patch-id: fe7673cc771ec42d77f57d89cca57e352dd5d9f7 prerequisite-patch-id: 0fbf4e26e4245e18c8408925a9fb8da60013759f prerequisite-patch-id: fa391ee47acbb360db803184993caad01ec89b19 prerequisite-patch-id: 90a82bc63f08a7bcc7f4648f8f83baf869cfe535 prerequisite-patch-id: 3c998a98e86456c2f076d7d191266c90f3fa5d7f prerequisite-patch-id: 223e8d479dd4da7656a266ec1bb721925e5db37c prerequisite-patch-id: 3e3c2b2d080f4f60fc9e02e23475234845ed9bcd prerequisite-patch-id: a8cb58ca8c473c16711960e9556997137eb5bf82 prerequisite-patch-id: 32ab1ea10eb1f5e755ed0423543aeef857b9c7b9 prerequisite-patch-id: 2a0d54e42e858cf7274c01ed6e7051c41f3745eb prerequisite-patch-id: bb0aa28d33f486797e70ee5f87171851aa0b0535 prerequisite-patch-id: 30547cbfaad4897b7adf1230b042905eb9f2367f prerequisite-patch-id: 5c4b602d7e6131b93e2fb3ef06c9ad554cd53fd5 prerequisite-patch-id: 3a0a81326fbf3f568982edce68b214668d06f511 prerequisite-patch-id: 07a6397e3afb9e479c9b4590dd0dea06658a0d1a prerequisite-patch-id: ce7e6334eed386382c01133fef07d651fc19414e prerequisite-patch-id: 387416c44642bd19490d734152c0bfab560b1b2a prerequisite-patch-id: 33870f1867c2e096f86e2e69175f7ed156341f61 prerequisite-patch-id: b3f06d95567cfb2d60699604a7ef30961a3474b2 prerequisite-patch-id: 1d5ff9c2f8e75c21af296f47cc57210ac9f72c57 prerequisite-patch-id: ca40262581d8fc83a72e4dd33840047e1c209dc3 prerequisite-patch-id: ccbe88383ea3aba44aff39250c686fa0dfa32a7a prerequisite-patch-id: 6757157f5b641a0e40e69e1dd1db8121a9fd11fc prerequisite-patch-id: 8f0cd769c4aa933a2eff80875b1637a16ea03e67 prerequisite-patch-id: 735240291d465c35824dd0e5c4b108a57bdfeb42 prerequisite-patch-id: 737032facabfd8825ee96519a925c2698f8070a2 prerequisite-patch-id: e965d6d2f65d569185dee87834ef42387f79e5ee prerequisite-patch-id: 505a00362980340936baf13b00e233ed651cf72b prerequisite-patch-id: cf80485abdb7fc93187137b1d170bf540a43a1c0 prerequisite-patch-id: 33ce5719ef4571b36c2569de630ba22368426846 prerequisite-patch-id: 2a914e1f9aab81bee6367fd1bf4c0b982814bd3b prerequisite-patch-id: e75bab4e3e117752666375ef24cd25437b5bdbc6 prerequisite-patch-id: 6fb087926b0c15d9fff6ed1ebd2dcf091c4f504e prerequisite-patch-id: f9701070e5e7a22fe03f24c5c39e785ba066fbc6 prerequisite-patch-id: 98aebb7478184a72313cdfc58e7ea78828d25a2b prerequisite-patch-id: f90e506435f6139ece53bbfc64e7577f43ce1101 prerequisite-patch-id: 27813cb73f92eedd7ba1005820869ad5101b3fa7 prerequisite-patch-id: 0d96bae386545f4dba41e2e05a082c91c3640e3a prerequisite-patch-id: 78a194642c52f54f73586b8e2a356b5703d0cb03 prerequisite-patch-id: ec29c828c3e01d22ebcc8204b13f79307d129552 prerequisite-patch-id: f5c7fab6df99e2a980c0d230a8c0806ff4be22c9 prerequisite-patch-id: bbff7beed7abf0a9ffd247b2f4005fad214b21fd prerequisite-patch-id: 019c166e7173aeabac3fbc73b9439325505e2501 prerequisite-patch-id: b66897b958bf6dabd0480487276870ee0d1ac524 prerequisite-patch-id: c40d0131bf10484b1049da9a75d76a0431cd9856 prerequisite-patch-id: a121462fbfbfe8e497ad439226e905314d80f3d4 prerequisite-patch-id: 61356f9fb8a64286a66ccb839b2d978eb80c69ba prerequisite-patch-id: 463444c4423ece0d656f09cdccd05b090770e83e prerequisite-patch-id: 523420867b5d87e990ba0aa3465f76b654305b75 prerequisite-patch-id: 92a29e8910794387aac027d8f1c50c4eee6d1007 prerequisite-patch-id: 304f4e384425679eac745dac8744f1e33c5dc58e prerequisite-patch-id: cbdfe7b7d84d8ec531bad0a01fc144fdad9f9bde prerequisite-patch-id: 00959cb7393786734eb845f049aa59684188f746 prerequisite-patch-id: 3635a909d13ed7d580a4eae11011353b3f5c1315 prerequisite-patch-id: 98caa1da9b829f8ece386cfcffe2dd221e0a7e31 prerequisite-patch-id: 281faa5a3fefe1a2dc31297d1305b9745f836d33 prerequisite-patch-id: 44caa26e779918c183fd66934127942be1986e27 prerequisite-patch-id: 547b0b0937d9a0457fface986307518face9e1e9 prerequisite-patch-id: 234f3f3a988182cd07fe2046f07bb1836f64a75a prerequisite-patch-id: fd8e153fa4029e24d57005a75d9209b6f8b3bad8 prerequisite-patch-id: 7f26dcbf8af895c7424e5ca41548d085cfaa8b81 prerequisite-patch-id: 43f0058123cc5b3d4a3f99f99c3e675feba31ff1 prerequisite-patch-id: 4703c76b7c6a840a40600307d8cc7434546a66c4 prerequisite-patch-id: 1f2f0d18a0f41e3dd1630a4ee276ab5bb4c33ef0 prerequisite-patch-id: 694a0531bf922a5a9375f2336f044e9720d5a67b prerequisite-patch-id: 01cd8fe258232654a3b27d8353a2c4cbea9d2062 prerequisite-patch-id: b47b07cf0505c1e7dabda5d9b62dc249b6560b6f prerequisite-patch-id: 27e7ca4b8a2961870d1631f4f0ed5656127ec434 prerequisite-patch-id: 7dd103ae3b547037eaacf01283ef06003054c810 prerequisite-patch-id: 85eb756fb3dd0ea7386b8e5adc099d4e1fa879dc prerequisite-patch-id: d944b355461a166c22486cc12dcd87462d6529ad prerequisite-patch-id: b9de70703ed9c21302b3eee52489b9204095d287 prerequisite-patch-id: 02288eb8146481c91705ef36f8a8c2287bc2a694 prerequisite-patch-id: 225172b95402a8e6ada03e0092ef8b73a073cc8a prerequisite-patch-id: e1b5fc22e795623391110ab8e5164b7003f32535 prerequisite-patch-id: 31da6617972080a5d3a44301fc29f6c11ebd73d7 prerequisite-patch-id: 377bca483d3506f66be01b236f78eb8ea39687a6 prerequisite-patch-id: 4cc83ede54dad824554434725d27db50236b7180 prerequisite-patch-id: 803387697a8801efdc2f0c0bfde41061caaba23e prerequisite-patch-id: 4d447000d2f1bee214711ffd68735555c182e84d prerequisite-patch-id: e929660229b2c070db1ea87752387cfb4279899d prerequisite-patch-id: 12e0a5641774d22c6211f7cc8434c259bfd7950a prerequisite-patch-id: 9de93aa014abf72900030d4f822a25a1519cdd9f prerequisite-patch-id: 4e98cc7f34437b8b87eecaf76876715d4d9241ff prerequisite-patch-id: c3b8c64194f7dc21e02d0a38344b8264a672a7e5 prerequisite-patch-id: 0b7fccf1cb3b848b0bdcd2066eca5ba6bbc6f6c9 prerequisite-patch-id: 9a26573660dd03ad2b282b4eb7a76f3cc6f65c05 prerequisite-patch-id: 38a93d8aaf07aa78e9c8d1ce4c824d5771280089 prerequisite-patch-id: 51d5ca18f9bb92bdf2553824f037869b90e09816 prerequisite-patch-id: 14e8b85acc6c5da46a05d38007415dc7eb6c9e37 prerequisite-patch-id: 0f1be38fa56e6e63982779996ed06634bcfd3c27 prerequisite-patch-id: 09367b952eed1a40acaef8250409d75f85d98458 prerequisite-patch-id: 9f6b8487c3103cc7a54cf69b88318bb4abd67da6 prerequisite-patch-id: 500e36c68fcf6a3b00dcc7925134ef422ecc5162 prerequisite-patch-id: 49e57916a6e9d2e858803746be745b8012add1c0 prerequisite-patch-id: be88bd800f5ede1f5655ba3011ce1cef0494a125 prerequisite-patch-id: 1d86357e5bcaf9a83dc2eb76bc005dbc2560ab92 prerequisite-patch-id: 4ac3499ccbf2566b582854cc0eb93fc003ebef51 prerequisite-patch-id: 1cafef1531713807fb9656598d24ea5648f52bfb prerequisite-patch-id: 80d429d1f6c3a03c03e494abcf9ae18914e77af5 prerequisite-patch-id: 4e06f75becea709c494c743a79d908428784345e prerequisite-patch-id: 0460d361459931050aee7526a527b6cd05298709 prerequisite-patch-id: 7d992c504ab7117b0e06ed33fe7d65ab3ba25144 prerequisite-patch-id: 0d4ea1db2ba47a5e6a0606f4fae918238a0a067a prerequisite-patch-id: ba7d1e522075da9437718cd0e788bcdd79a4712d prerequisite-patch-id: 7fe971f7eaf7c49cb3ce40321a3f214afc26df58 prerequisite-patch-id: af359f3220618cbf8345b5ebc07a1b7b46b676be prerequisite-patch-id: 838632f2126baf19de71f5ae8185929ebe9e2493 prerequisite-patch-id: bab8826e9d0e57a1db995ede1e3fe9f287c8a1b4 prerequisite-patch-id: 7951e52c9e39e1acc769e2dd4c8f5771be52e020 prerequisite-patch-id: 00b827083bcea510065711475ee30b5b157fd004 prerequisite-patch-id: 7f0a0124a988cbeef22cdecb14f78b7ce10670d4 prerequisite-patch-id: 594116e6764a68dca20b146a956ccd3ca608ba78 prerequisite-patch-id: 6c78d86250517d4e22355535a4f9616f3561938c prerequisite-patch-id: 7c2cd06992caf155cfc0891fa42a76328f3f480f prerequisite-patch-id: 25a5fc0fae497a36b739c99c9658ae9ccb7a1dd8 prerequisite-patch-id: 2e59d0ca6a640e3698e8c5f961bccdf591ea98fb prerequisite-patch-id: 4653161fa39a7bb8db8278162257fc1fbde56e91 prerequisite-patch-id: d27025c85801a0c9131d0a7982fec7073ac63a94 prerequisite-patch-id: 873d8ffa29da53dd100afd6eb504792b707748f4 prerequisite-patch-id: 7a82b87df86db31902069e82977d286c6fe65bb0 prerequisite-patch-id: 647bd0d9884613b583ccd11f56195f5a3f222778 prerequisite-patch-id: 10bb1ac58dcb0ce1820d8a644972897521b92223 prerequisite-patch-id: 90442d6ea239325fb5911abbdf8eb1828d60e3b9 prerequisite-patch-id: 0c6d525eb4b73a963bdf3f48fff2a1e5cf0d48ba prerequisite-patch-id: 1671afca6656dbe13d2f2f076ea92acfd1f72d51 prerequisite-patch-id: 28b4c3f24e56ac36cbff56dae280b730959fa616 prerequisite-patch-id: f5d5cac8788e77eb4d715fed88ba87575f794114 prerequisite-patch-id: 788665e25158d2098aedbf323f255e837561065d prerequisite-patch-id: 6bfbfd1c8b1402825320586238d179a5d647c84d prerequisite-patch-id: 7d664b753f11c117d6836d5d66a1f5fe9a98ecb8 prerequisite-patch-id: 6fecee4514a5352af2da265cb7ee5dbc2c48cd2e prerequisite-patch-id: ea03d77d4d515e8749be9d2c1ff2e0b2138b829a prerequisite-patch-id: 2956f9c572011fedd59ab74db33b9bff1bf4b592 prerequisite-patch-id: 8d16f72972ec3c0b090e01dacecb86dcd084696b prerequisite-patch-id: 0dc964ddab4f721b917e7c4804b440e897b5c951 prerequisite-patch-id: 580832885dcc25a8b61a968ae73d1469aac28343 prerequisite-patch-id: 26cac6be6425f5495bb9c4817fae49cbb2c789d0 prerequisite-patch-id: 265f0e88d7df2c2066ce7a0f3c51774175a71334 prerequisite-patch-id: 0bc54e6039fedac584c1e8c3cd8e7cb6e7583a84 prerequisite-patch-id: c91865754d6f5ce2ea7c46a88ac3afc89b3b2689 prerequisite-patch-id: 0e4fabb1f547811d710e8d149c2a42618d91a2a8 prerequisite-patch-id: 06645d9f8899b1800b9323abff81730ae58083d8 prerequisite-patch-id: ae922caec431b7f2bbde7548d72760f3a6e14d1e prerequisite-patch-id: 1864bcea0c6d36060aa81a18b53264b0d3307c88 prerequisite-patch-id: fb7c05719a5cec22cd34b9f27a5989b3a42a36c3 prerequisite-patch-id: 6ce45694096625d213f40c14e26c46cf455aef2c prerequisite-patch-id: b874f38fb74a95879162887ef1946dcd44c006f9 prerequisite-patch-id: 7095213aeefc83c99dcd0ad3cd1ab1da340a9e84 prerequisite-patch-id: 13af1db42faab2806541a60187ee02260ee4a04f prerequisite-patch-id: 5f661ed0b3de0f1231df629a8359bacee70af6d4 prerequisite-patch-id: 572ea0d9f729296fe2f0f3826fe5b1d006bc5c60 prerequisite-patch-id: dc688ba04961f9ecd303e3fbcc75864fd9246581 prerequisite-patch-id: 18fd5f20b5c3358b4c02dd14dc4074f72751c2cd prerequisite-patch-id: 377755045020eac6a33295c0c35e9c2ee40035f6 prerequisite-patch-id: 19c817d7d00c0e7dab5cd1731645de433281e5d4 prerequisite-patch-id: 821170f1904a73de6f7ff7eb4954c060ea95de18 prerequisite-patch-id: ef4a2dac154f46125376312d7becd0c783e0824c prerequisite-patch-id: 31492373fff753ed175c88733a22f4f84db83236 prerequisite-patch-id: 94e98acfb69358266fb6941b2ccee97a2b9a5e6c prerequisite-patch-id: 8e7a086e1861c33e6944c4362b9e7a405d9f1f71 prerequisite-patch-id: 7a5829e9a31452880198ef07e9a8d76e8edf326d prerequisite-patch-id: b29398fca6403869bcb1f3a24ce6d9c5feb52487 prerequisite-patch-id: 6d6ad749beeb5588c1ce5fca19104452b82bd3d0 prerequisite-patch-id: 313e3c8f1d76c98691a0f0a3a46a3816b8c213ef prerequisite-patch-id: 3e43fe68ccbfa3382dfc153f2af6233bcd194215 prerequisite-patch-id: f8b0a562f4f6fb7ad7784e4e1fc86a2fc22677b4 prerequisite-patch-id: 93cd4566f4c441d3e6099a904b2ba5d942636867 prerequisite-patch-id: 70a19179ee2f4211bb0b7fa77211a7ed9590b476 prerequisite-patch-id: 22eee52b7c0550aa17b1a6e2e3f2f63d058215b3 prerequisite-patch-id: bd10ee0c79e16231d4817469bbaa31211862f0c7 prerequisite-patch-id: 4d11f6b1e4d6049bdeb3524892e5f3b3c28a0a92 prerequisite-patch-id: f9e1c0046a4b8bb8cb9b6aad7e9a9ca55e48ff03 prerequisite-patch-id: 22f5fd14df1bf676805b3122ce7b738f3292e04d prerequisite-patch-id: e9d2efa19d026eb4a42e155741f480b8d8edaf47 prerequisite-patch-id: 0828b57e80e241cdefe8ff7dbe3b7f29225826d5 prerequisite-patch-id: 609876976db2d9657f3e4eb43e8e2876b888eaff prerequisite-patch-id: 9982ecca519bf080a35af7c6b794ada462c84395 prerequisite-patch-id: 205a36570d662b01eaff8cae7a82a86a513c4fee prerequisite-patch-id: fff9e97751fff7028d3d91a2ffc72315beaf6c3d prerequisite-patch-id: daec5665947ef5faabc5f11d52944b74659b8398 prerequisite-patch-id: 580e9fbe4582b25148011d108814de54e6a09760 prerequisite-patch-id: 9ad2691ace40de1bdf04ae9164de85b793eefc3b prerequisite-patch-id: d7138119dab82b0af5bcee0626d2197263ecbd86 prerequisite-patch-id: ef98ce0783abcd62d6217927c371f365da69ebfc prerequisite-patch-id: a33b84b6b2f109944f5c44a9514ccbfe0294d023 prerequisite-patch-id: 9cbc03694e178b82a1b60dfb66cec06161a04254 prerequisite-patch-id: 7d652c5ccf0eb5478fde1677aed04c9d794b29ea prerequisite-patch-id: f3848ffa043e68ec17632c858d853c44260e7e0a prerequisite-patch-id: 2174e7c2e5d8697cd68c8fc7ae0f66b98648e7f8 prerequisite-patch-id: fe3be6a292983971c6e75cba5568d31deaf82e30 prerequisite-patch-id: cc4886ab4bf312761f95e83de13ca5c75b0c89c5 prerequisite-patch-id: a878206980c3e41e8d9797c6d6bda0a1b136ac1f prerequisite-patch-id: 487688f4a8a7457e397bda3048159aff219f78c2 prerequisite-patch-id: ded60cae2ce108e87bd5483b0d043b9e5c245a3c prerequisite-patch-id: ae3b3ecc92c414a0ca4e37c75cbdda996048c99b prerequisite-patch-id: 650a3ac44e0ad95c135719bbfbde60a626571d7d prerequisite-patch-id: d08bc63c564c6f8d55d2d0b5deaf25acb3245101 prerequisite-patch-id: 6ad94605f22274d6851d66024682f707a19be704 prerequisite-patch-id: bcf9649bd17461928cdfd1690458d864988c5989 prerequisite-patch-id: 25df33496be6dca677a1c5aa50325c43f1df3ae5 prerequisite-patch-id: ee02d631fcc249e264fd7cf7822ecddf6f1a8114 prerequisite-patch-id: 6fd7597d59b88a0340648e18444a293fb069df0e prerequisite-patch-id: eba6c90b943ab25651d0ffb20833c3df90d0e978 prerequisite-patch-id: 25038b273d9b227df16ad58be6f7ebcf86cb5c16 prerequisite-patch-id: 0f0929f2e8b4e851cd7c527485716478b486a4e2 prerequisite-patch-id: e2227c57c3a8adfae60f760f159fa8795c88b821 prerequisite-patch-id: 87a070b36bd807eadda0790edc4fd425e9c216f5 prerequisite-patch-id: 2cb1e611abefcedc849ad77ceca7579952672c9e prerequisite-patch-id: c33015fbea841da8a32afc97752d756506f404a9 prerequisite-patch-id: 5ffa6558089cf6fdbfa1aa441ea59164afc098e5 prerequisite-patch-id: 6b4692930f38684420c483f5afe273e0aeee0265 prerequisite-patch-id: 31160d99f0c33ccc98b5383f07f833438444a518 prerequisite-patch-id: 25d034db752a4a59aae1a4f03efa53a3972cd8bb prerequisite-patch-id: 3749a469934f514fc5de860b1ed87875a9dfe244 prerequisite-patch-id: 68b743560176553d550380d59915153ff1f7c4fc prerequisite-patch-id: 4820e23a55ac5bf29f14d700ab8c5fd67d1cb23a prerequisite-patch-id: 0c0e570fd9ee929141511581ff69bbafccf6ed3c prerequisite-patch-id: 1a59dedf5af8f81e1fb8cf8b12bebc9e60bca5ae prerequisite-patch-id: 052f63a8462bff21e6e8eed690c88b78a30d27a4 prerequisite-patch-id: 61b2668e90e07708e9bafb45447a78b03e783a14 prerequisite-patch-id: c55464591913f878ec9eda2b6adfb823017a2007 prerequisite-patch-id: 5528ac34a2e9edbb4551fe61741e67446cfaff1c prerequisite-patch-id: c2b361484623db22fa104a33e7d59fa8aed259e8 prerequisite-patch-id: 910a312afd5d003e1b9591ff30b59f47278446fc prerequisite-patch-id: 5fb0c1e3aa96b1adf0fd775e9ded8e11e25ca1a0 prerequisite-patch-id: d5a3482cbeeb58f664c6ff0b9c0af5083582d6f6 prerequisite-patch-id: 2cf976884dc74e65c91ccea8ca6e0dc232dbc75c prerequisite-patch-id: d27004116348a6b66b80db84c0d1bd0c417b6f99 prerequisite-patch-id: e6b57f9e8d22465c670d35dbe1682b740a4faaa3 prerequisite-patch-id: 0b4fc99585afa49b0b26d3a493d1307710b8a0a5 prerequisite-patch-id: 01982f6adcd279ec2fe77dea8e508849607f8bea prerequisite-patch-id: bb31aceb5f2a598c7298149f70d22146dfa44c18 prerequisite-patch-id: 968746b8408ba131aefd2da095e9120e40b350e8 prerequisite-patch-id: 771f3c20b7123f3b6cc319caa594eaab1b27ff0b prerequisite-patch-id: 42310eb5bb03a785202c97d8890cb0f58d778aa9 prerequisite-patch-id: 0862c1808ad48b33b2a08628056b6a6242a773df prerequisite-patch-id: e812fe371087ca17ad5a8a7d573e1855538ae309 prerequisite-patch-id: 7ced72e23526ce6b1e0a0f003aec209719a292a7 prerequisite-patch-id: 96f036f69b8f172cabd11f9fec0afba677a3e07b prerequisite-patch-id: 20d9f634351064357ec42054a3e9a6b079c59e06 prerequisite-patch-id: 28a2a01f9e66a74b6a10c7bae2b96a816db76c02 prerequisite-patch-id: a25cdf836345290291941d9fb51a54eda5871888 prerequisite-patch-id: 3d2fcc39ad381fdb7e9fc65af2dd8b0c0b6b55ae prerequisite-patch-id: 1e3f4012e364482b3afa5f8fbadd93ce5594a577 prerequisite-patch-id: ed69f511d42a4d3b098a69969b5d2735e8edebac prerequisite-patch-id: aabed41cf5078404eb8e39c61466c94d00118ce3 prerequisite-patch-id: 4e6301fda81bbef81228ab05f8c40de325a11476 prerequisite-patch-id: 67b092e21892bc60bb92de5556e494ce193f84f0 prerequisite-patch-id: 1bfe1e343e61a4c569584a3189ea33d33cc40671 prerequisite-patch-id: 2df1f461eb2bdbecead4ebfb131546ab9753e7ab prerequisite-patch-id: ee0fb12b556ae37b0a16c945b0a9166a14a32f15 prerequisite-patch-id: f8539dfb322c1945f5f82e72a3b6eecc26e01ad8 prerequisite-patch-id: 27519dd9525b45e2e51f7061fe20a9acb3dee8b9 prerequisite-patch-id: 264b1b9669d50ff7f9602253a08aafb6b27bc526 prerequisite-patch-id: 4f9308184ccdcc30f22e56c10ac94cce2b71f1a7 prerequisite-patch-id: b1ae06179b550d09133ef16aa5a4b1e0f780d09d prerequisite-patch-id: c133d99c3ffe096d807c32ecad22eb41b54e2658 prerequisite-patch-id: 531a99f73721f240eddb493ef6ee4488859ca223 prerequisite-patch-id: 5bf3aa764b7671037b71c0264b899a9ea4365860 prerequisite-patch-id: d98214d2db92bb86543eebd1eebe888c8057fbd9 prerequisite-patch-id: 7736bf9f2da08b5ff07ec15ac1db60e97689cb70 prerequisite-patch-id: f7967a933082fa217caab1f2e62e7e317789fbbb prerequisite-patch-id: a3a5d0e60985a6d43152e68da61e9f917af6590f prerequisite-patch-id: 269f8184a890f458acf9e894ad2b2ae3c3437338 prerequisite-patch-id: c065be46d2a3fbd34a3dc17b4a98ab55b202de4d prerequisite-patch-id: 39391d707df179d121386bb3582c5a8bf1e703e6 prerequisite-patch-id: 32ba99ceb34a2f20b372ea0c2bd8a45911d48788 prerequisite-patch-id: 4b3c6fb79d9f488579e3a5ad4f143cd9a2d53584 prerequisite-patch-id: 24abeb632ace32bddd77443b8680d43acc03eac2 prerequisite-patch-id: d62a8013bf8a7366a9f7197be6acf9e8a33b3117 prerequisite-patch-id: 1d84f24347c5424730ee2588150eb554a44ad75d prerequisite-patch-id: a40c45d1481b994ded5392410cc917ff3568a7f6 prerequisite-patch-id: b0eab9a028b6173bc8762a1c28c85e7909bfa36b prerequisite-patch-id: 4e61de482b5fd1a986e2706a6c2dc2eb092cc977 prerequisite-patch-id: e817ced1a28e597452dce40365a95a845356dbec prerequisite-patch-id: 70dd6f9c53314c5b68c5d6c283a63b8c14212bdb prerequisite-patch-id: cfc0f3df1ebeedd481f2212e3bee0e38f2fe1a8d prerequisite-patch-id: 57814bc7c572210b6e96c13a546922f68fac057f prerequisite-patch-id: da9b57a16bbf11902c5375c9de8e43bd99f22d9d prerequisite-patch-id: 6aa71f1abd4341e5102f512ec83a81e78f0f2222 prerequisite-patch-id: ab4a6440ad1926053d015ad6e11054675a88aa8e prerequisite-patch-id: 8c6031bb005418d88c15e2b8c7c8a70881c1e69f prerequisite-patch-id: 3840882e2e27a93c8ffbe131012bf11b542f974d prerequisite-patch-id: 729e70341646726267b0b381270150b0c348b95c prerequisite-patch-id: c680358a93fc1dce9c1a683014075f94f6d71808 prerequisite-patch-id: 94a9206713fa0bcc62eec615baceb43449744ae3 prerequisite-patch-id: 05074a2ed4fa49d9beef8efb6184eeddbb7592a5 prerequisite-patch-id: 054481d3cc6c46fbccbd308b2083caae29be4a92 prerequisite-patch-id: a3386abbf74897c4e135b0c2d52d8f6e576f8736 prerequisite-patch-id: c3fdbab8578e2ef2e58842f505d45e9f2c65fd16 prerequisite-patch-id: 46625c9f68fcd258510fb25f5fbc56376bcb0b91 prerequisite-patch-id: 00c27fe187c44e127357ca96ee64271fb737ad7b prerequisite-patch-id: 677bd36b628725a368e414417a73562610dbee16 prerequisite-patch-id: dc750b89d127ac13d63880841b4464dbd00642d8 prerequisite-patch-id: 121e751da149055ef3c19539fc4b62a19ec7017b prerequisite-patch-id: 0d57896dbe7db90623fa5c8c4ca56d1e358da311 prerequisite-patch-id: 0e1a664a6120c1c45e4e15087d31cb55731c657c prerequisite-patch-id: 9fdcc41bf329daa2dfbe5a22a3b97dda8002a9e8 prerequisite-patch-id: f6277fa6771484073f465b173a5768b0a8f81d59 prerequisite-patch-id: 42f12301dea6407bec3e1d3aa223434de66952ff prerequisite-patch-id: 0b4b35186ffb52207331d43d5c46d50b126232bf prerequisite-patch-id: dead66acb92530a8a83e498fa64b7d3b7c05033f prerequisite-patch-id: 97f74f09739be2282b6d2c947bd82be7261817c7 prerequisite-patch-id: cdf1a5c99ef7571c8d056471c1670c3998f259f2 prerequisite-patch-id: 0c65573704bc2f4d5a8697260055f144e84452ff prerequisite-patch-id: 02aeb429b54f1524145e5818288a95233725c7b4 prerequisite-patch-id: c88a08d732e61f5558a9ecb87af74df7cc16bca0 prerequisite-patch-id: 4aa322ba5f65d481c526471fc23ca887733b0c27 prerequisite-patch-id: 2afbcb4ef764a4dc518ff35c4aa86f74b1b6947b prerequisite-patch-id: e2c2c29d679b3e9b990846f906ad1154f7ff9243 prerequisite-patch-id: c01dd32cf56058a3b7a15ead76c9db05a79c9fd1 prerequisite-patch-id: 91007b4af72d358f5dc5ae0a60b7ddacc866ea13 prerequisite-patch-id: 1f4b697b65e5c8178307c603905702f5958bc6f0 prerequisite-patch-id: f1b11b9a9277bb5e93e53c6b1304536ecdc999e1 prerequisite-patch-id: 59be74c87efa1bcae330fbead575dedf4923e7bb prerequisite-patch-id: 4ef25a6d31cf4b4e10af57f92510061de945772f prerequisite-patch-id: 796ddcbe2179a02e37df590a5d8efcfae3c17cde prerequisite-patch-id: a6e5358349c46c7939c42412a52ab91802bcab7c prerequisite-patch-id: 5cf0c123c698d8114ab5cc85af457ce2a8293f74 prerequisite-patch-id: e3c809bdb3d169c5ec3c9997cf4fbb6fd54b1294 prerequisite-patch-id: 7076f399d19a97daf47185ded93838bb9f5251b4 prerequisite-patch-id: c64dd35cb704b602fdf62a2a8796304518f03ade prerequisite-patch-id: 6d9bc37fb39b36bfe88644c6c473430ea3497367 prerequisite-patch-id: da2b2ee2f2dacb95082d0c26a1a147a5f74fdecf prerequisite-patch-id: 5128459b2eb5f72806084541b38d5e7ca29b2bdb prerequisite-patch-id: 57a0b9a15d02c113ed5a395c4de828f50496de0b prerequisite-patch-id: 69cee207ac4037a2ceeea89decef7d04742f2084 prerequisite-patch-id: 4de126a1d048b630ec280a0b274b10397061fa0d prerequisite-patch-id: 43d63d862c17c7250d6921606399a5648ba31806 prerequisite-patch-id: e342ac1f1fbec98b991579c5b0eeec41a71e8dd8 prerequisite-patch-id: 12a4618790db3e1ae2cfe9a668fb56eafadef3ba prerequisite-patch-id: b54c742054085dd93fd3ef52affe3679d677d552 prerequisite-patch-id: 5720a6bd0413007897591d2d45fa6fb208305499 prerequisite-patch-id: fa16dc6f55c75c5a20b917778c0055228a34b76d prerequisite-patch-id: 434077639c7a80d1c5660f6a4f0c7082b0a57c89 prerequisite-patch-id: 975e96c767a57436d958fd07c2068d0f535c2080 prerequisite-patch-id: 052cd91d7bf357b1b0797dec80c93e08a5f6998e prerequisite-patch-id: 3cd98281abe93deec13fd30dbf20e11e4496a5b9 prerequisite-patch-id: 7451e1728f4907cb880b5b64b065528f1cd79c37 prerequisite-patch-id: 0a56042637fd2db506bbc96ef2e2fdc726c7a3f1 prerequisite-patch-id: bd9a4851097b614693d09c0d4007a0e9cb8bcb50 prerequisite-patch-id: cd6766164d7792e4534b4d7ea265fdfd638ec349 prerequisite-patch-id: 22061610908ea7b6f4104d1b7b67bced7ae92332 prerequisite-patch-id: e59345660759b052162ae03b9f44a35d06d315d8 prerequisite-patch-id: 591c06e77909e49dac0ad01bef83bb95d58718e9 prerequisite-patch-id: 331e0ef9843fc42a63cdfa9949b25d5ef3e841f5 prerequisite-patch-id: a1b7b9237337146496a79b2a48278b84e41968f5 prerequisite-patch-id: 28fac74677f1b42fa0c9950053a7e1fe467840f3 prerequisite-patch-id: a465ba7a1435e1869c112179fed0f3a89e8ee391 prerequisite-patch-id: 19b4569d312636c92f7d683fea11f24b81500b61 prerequisite-patch-id: 71de69428887421e893a435c832f7a35329a10c1 prerequisite-patch-id: 8f0924ed3ae3de260846eba91e38ed7edf5532ed prerequisite-patch-id: 0bdfd0f4632b705156681a56f50efbf83192a237 prerequisite-patch-id: 148e594223cc32366d0291c5c8d82199e40d3ce4 prerequisite-patch-id: b50923b9a819d86303d94a50780316efb2ee224b prerequisite-patch-id: 427c8e75feb8bcfdeb5e9d52fc5491180b0967a6 prerequisite-patch-id: eac26de9b13aac506a569f93239ae74ddd6b0a10 prerequisite-patch-id: 681401823cf1f44d28e3dc74efd6c8cadf5c07b8 prerequisite-patch-id: 178565333911eb284001cce220b379bc4265b706 prerequisite-patch-id: b3339ad5ff35d5ce9c59a96800354d18bf8dc8a6 prerequisite-patch-id: 0191b92812f5c7df75e6aa67ea7dddfcf69ba5ad prerequisite-patch-id: 58ca03d60997570877fe243da80144fc2e088841 prerequisite-patch-id: 53aed8505cd13fc448686b336a06dc52db0b6325 prerequisite-patch-id: f2ec369529fe491abf1d5d10a31a568983a1fbe0 prerequisite-patch-id: e02d02062e1f841ee0f4f72cc402913bd901e817 prerequisite-patch-id: 919b27554dcec8c81ff766941752c974f0a88138 prerequisite-patch-id: 4b85459b66e10e9586b1064a0c0809c3d96539e4 prerequisite-patch-id: d3488f1db0a2238a489299f48d0e7d566f2e4c74 prerequisite-patch-id: 1767918d6eb625400621874375517d18273c2365 prerequisite-patch-id: a2e8c1d5b5f1ce3430fa92c113da628b6e844c05 prerequisite-patch-id: 472f16af36e244ab8e3952ac356862bdf4b63cd6 prerequisite-patch-id: 05f9a40547b29d2477d853bc38745a1600a37a68 prerequisite-patch-id: 1e90b2f99fa8719d6aa9798c92be23130d57ef07 prerequisite-patch-id: f71c52b5a7fd1ad337dc92a83c8cefe38d3523bf prerequisite-patch-id: ab24328b552e46ab0a299ac58b54c57e3fcf7b4f prerequisite-patch-id: dd5339cda17c035cf44e574c9b9ce22eef020e69 prerequisite-patch-id: 20f75986c6a3726dbe32fe1322ef79507c443c1a prerequisite-patch-id: 921a1addbd6c86bf188531a696e4eadc17ae540c prerequisite-patch-id: 3c90a3ac259d4f987f2beb58dbbcfa2053d9c043 prerequisite-patch-id: a59dbea0811161f48cf7d409036a40acb68d0ae2 prerequisite-patch-id: 10aadb11ac6daeb54068b47bcdf284094f721a8f prerequisite-patch-id: 6d1062ef13aae85b6bc08bd19450f3be7bda2da0 prerequisite-patch-id: baa6da7a29f5312b5df5c6511c7ca4cabf9f73d1 prerequisite-patch-id: 45480f2fc2338f20abea65b0dcadd75b8517c783 -- 2.46.0 ^ permalink raw reply [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore ` (52 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-deelevate-0.2): New variable. Change-Id: Ib24303deeb61c171b4a52f65f2fff59c4b004962 --- gnu/packages/crates-windows.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 7437ce91c7..d89135bcee 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -272,6 +272,30 @@ (define-public rust-conpty-0.5 "This package provides a library which provides an interface for @code{ConPTY}.") (license license:expat))) +(define-public rust-deelevate-0.2 + (package + (name "rust-deelevate") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "deelevate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kj2kcqv47l3iacpamgzbn742yf9d09h0xgwbadxs1l9qkw9fwqw")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pathsearch" ,rust-pathsearch-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-shared-library" ,rust-shared-library-0.1) + ("rust-termwiz" ,rust-termwiz-0.15) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://crates.io/crates/deelevate") + (synopsis "Drop privileges on Windows") + (description "This package provides Drop privileges on Windows.") + (license license:expat))) + (define-public rust-dunce-1 (package (name "rust-dunce") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore ` (51 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-dunce-1): Update to 1.0.5. Change-Id: I822fb89d2c069cfc86d0c7678ec6decfc2aff6f7 --- gnu/packages/crates-windows.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index d89135bcee..60cc28f464 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -299,14 +299,14 @@ (define-public rust-deelevate-0.2 (define-public rust-dunce-1 (package (name "rust-dunce") - (version "1.0.4") + (version "1.0.5") (source (origin (method url-fetch) (uri (crate-uri "dunce" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fqcbwfclldbknmawi69l6zyncaiqzxkpbybcb2cc7jmlxnqrkjn")))) + (base32 "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj")))) (build-system cargo-build-system) (home-page "https://gitlab.com/kornelski/dunce") (synopsis "Normalize Windows paths to the most compatible format") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore ` (50 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-tauri-winrt-notification-0.2): New variable. Change-Id: I1883345b1cbb610eb0af593fcec8d3d026781e53 --- gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 60cc28f464..99a4a6929f 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -787,6 +787,28 @@ (define-public rust-serde-ini-0.2 @code{Deserializer} for the INI format.") (license license:expat))) +(define-public rust-tauri-winrt-notification-0.2 + (package + (name "rust-tauri-winrt-notification") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "tauri-winrt-notification" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31) + ("rust-windows" ,rust-windows-0.56) + ("rust-windows-version" ,rust-windows-version-0.1)))) + (home-page "https://github.com/tauri-apps/winrt-notification") + (synopsis "An incomplete wrapper over the WinRT toast api") + (description + "This package provides An incomplete wrapper over the @code{WinRT} toast api.") + (license (list license:expat license:asl2.0)))) + (define-public rust-uds-windows-1 (package (name "rust-uds-windows") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (2 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56 Jordan Moore ` (49 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-winsafe-0.0.19): New variable. Change-Id: I58a6e6d7ea11bca051d7e703d3e3495d8286c858 --- gnu/packages/crates-windows.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 99a4a6929f..4978681fff 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1348,6 +1348,24 @@ (define-public rust-winresource-0.1 icons and metadata for executables.") (license license:expat))) +(define-public rust-winsafe-0.0.19 + (package + (name "rust-winsafe") + (version "0.0.19") + (source + (origin + (method url-fetch) + (uri (crate-uri "winsafe" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi")))) + (build-system cargo-build-system) + (home-page "https://github.com/rodrigocfd/winsafe") + (synopsis "Windows API and GUI in safe, idiomatic Rust") + (description + "This package provides Windows API and GUI in safe, idiomatic Rust.") + (license license:expat))) + (define-public rust-winutil-0.1 (package (name "rust-winutil") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (3 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore ` (48 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-0.56): New variable. Change-Id: Ieca1871c4a1a5b29c6fccf37b25a199f0dc0abd8 --- gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 4978681fff..d64ff7a56a 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1509,6 +1509,26 @@ (define-public rust-windows-0.57 `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.57) ("rust-windows-targets" ,rust-windows-targets-0.52)))))) +(define-public rust-windows-0.56 + (package + (name "rust-windows") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56) + ("rust-windows-targets" ,rust-windows-targets-0.52)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "Rust for Windows") + (description "This package provides Rust for Windows.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-0.52 (package (inherit rust-windows-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (4 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore ` (47 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-core-0.56): New variable. Change-Id: Idc7fb175951471821d43f8f1dfe8e66805b2a258 --- gnu/packages/crates-windows.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index d64ff7a56a..3796b217b0 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1978,6 +1978,29 @@ (define-public rust-windows-core-0.57 #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.57)))))) +(define-public rust-windows-core-0.56 + (package + (name "rust-windows-core") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56) + ("rust-windows-interface" ,rust-windows-interface-0.56) + ("rust-windows-result" ,rust-windows-result-0.1) + ("rust-windows-targets" ,rust-windows-targets-0.52)) + #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "rust for windows") + (description "this package provides rust for windows.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-core-0.52 (package (inherit rust-windows-core-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (5 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore ` (46 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-interface-0.56): New variable. Change-Id: If3aabb888b5b31ee85ff2cc8e0dd3a59263d4fc6 --- gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 3796b217b0..9914263f7f 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2466,6 +2466,28 @@ (define-public rust-windows-interface-0.57 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-2)))))) +(define-public rust-windows-interface-0.56 + (package + (name "rust-windows-interface") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-interface" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "The interface macro for the windows crate") + (description + "This package provides The interface macro for the windows crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-interface-0.52 (package (inherit rust-windows-interface-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (6 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore ` (45 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-version-0.1): New variable. Change-Id: Iead50939e00d9f7d735c172a3f2b7fb56ab93b91 --- gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 9914263f7f..173f51d542 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2983,6 +2983,26 @@ (define-public rust-windows-tokens-0.32 (base32 "1rrqbxjkyk6h6p6jjzbcxr0mhqbz0yfndd2s2dsgmbl75f4yy7gn")))))) +(define-public rust-windows-version-0.1 + (package + (name "rust-windows-version") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-version" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)) + #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "Windows version information") + (description "This package provides Windows version information.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-win-3 (package (name "rust-windows-win") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (7 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore ` (44 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-apple.scm (rust-mac-notification-sys-0.6): New variable. Change-Id: Ic754dde296083ddec89752157401c7042baf25fa --- gnu/packages/crates-apple.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm index 6881ac2cf5..b173f3e90d 100644 --- a/gnu/packages/crates-apple.scm +++ b/gnu/packages/crates-apple.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2023 Steve George <steve@futurile.net> ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com> ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> +;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo> ;;; ;;; This file is part of GNU Guix. ;;; @@ -884,6 +885,30 @@ (define-public rust-icrate-0.0.4 (description "This package provides bindings to Apple's frameworks.") (license license:expat))) +(define-public rust-mac-notification-sys-0.6 + (package + (name "rust-mac-notification-sys") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "mac-notification-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14cgvhb2790fzsilwdw720m2pc2zzk0zcgbjgqbkgahp6x7z7s6w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-dirs-next" ,rust-dirs-next-2) + ("rust-objc-foundation" ,rust-objc-foundation-0.1) + ("rust-objc-id" ,rust-objc-id-0.1) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/h4llow3En/mac-notification-sys") + (synopsis "Thin wrapper around macOS Notifications") + (description + "This package provides Thin wrapper around @code{macOS} Notifications.") + (license license:expat))) + (define-public rust-mach-0.3 (package (name "rust-mach") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (8 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore ` (43 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-arraydeque-0.5): New variable. Change-Id: I85e4603e1a77b7b126a48b274156074d8e313a95 --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3b9a20f728..c193ded2ba 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -3123,6 +3123,26 @@ (define-public rust-array-ops-0.1 structures.") (license license:mpl2.0))) +(define-public rust-arraydeque-0.5 + (package + (name "rust-arraydeque") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "arraydeque" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dn2xdfg3rkiqsh8a6achnmvf5nf11xk33xgjzpksliab4yjx43x")))) + (build-system cargo-build-system) + (home-page "https://github.com/andylokandy/arraydeque") + (synopsis + "ring buffer with a fixed capacity, which can be stored on the stack.") + (description + "This package provides a ring buffer with a fixed capacity, which can be stored +on the stack.") + (license (list license:expat license:asl2.0)))) + (define-public rust-arrayref-0.3 (package (name "rust-arrayref") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (9 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore ` (42 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-auto-enums-0.8): New variable. Change-Id: Idaab89e4dc177538de49cb925d03b8bfd4441c53 --- gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c193ded2ba..a2c688d147 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -6483,6 +6483,41 @@ (define-public rust-auto-impl-0.5 "Automatically implement traits for common smart pointers and closures.") (license (list license:expat license:asl2.0)))) +(define-public rust-auto-enums-0.8 + (package + (name "rust-auto-enums") + (version "0.8.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "auto_enums" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1yxcdw961199wrk1v5js321ynyfd4m40c0gi2pypby2mx2vpg6s5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-derive-utils" ,rust-derive-utils-0.14) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-futures" ,rust-futures-0.1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-http-body" ,rust-http-body-1) + ("rust-rayon" ,rust-rayon-1) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-serde" ,rust-serde-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio" ,rust-tokio-0.1) + ("rust-tokio" ,rust-tokio-0.2) + ("rust-tokio" ,rust-tokio-0.3)))) + (home-page "https://github.com/taiki-e/auto_enums") + (synopsis + "library for to allow multiple return types by automatically generated enum.") + (description + "This package provides a library for to allow multiple return types by +automatically generated enum.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-auto-impl-0.4 (package (inherit rust-auto-impl-0.5) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (10 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: " Jordan Moore ` (41 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.21. Change-Id: I7af33838d013559b959fa0010d19eb9d73aa4f0f --- gnu/packages/crates-io.scm | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a2c688d147..589e23dfa8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13844,34 +13844,32 @@ (define-public rust-clap-derive-3 (define-public rust-clap-4 (package (name "rust-clap") - (version "4.5.18") + (version "4.5.21") (source (origin (method url-fetch) (uri (crate-uri "clap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "1lsxa59bgfxaag1q65ndp801h7vw9dffsly0zzx1mb13nd1nm5dh")))) + (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv")))) (build-system cargo-build-system) (arguments - (list #:cargo-inputs - `(("rust-clap-builder" ,rust-clap-builder-4) - ("rust-clap-derive" ,rust-clap-derive-4)) - #:cargo-development-inputs - `(("rust-automod" ,rust-automod-1) - ("rust-clap-cargo" ,rust-clap-cargo-0.14) - ("rust-humantime" ,rust-humantime-2) - ("rust-rustversion" ,rust-rustversion-1) - ("rust-shlex" ,rust-shlex-1) - ("rust-snapbox" ,rust-snapbox-0.6) - ("rust-trybuild" ,rust-trybuild-1) - ("rust-trycmd" ,rust-trycmd-0.15)))) - (home-page "https://clap.rs/") + `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4) + ("rust-clap-derive" ,rust-clap-derive-4) + ("rust-terminal-size" ,rust-terminal-size-0.4)) + #:cargo-development-inputs (("rust-automod" ,rust-automod-1) + ("rust-clap-cargo" ,rust-clap-cargo-0.14) + ("rust-humantime" ,rust-humantime-2) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-snapbox" ,rust-snapbox-0.6) + ("rust-trybuild" ,rust-trybuild-1) + ("rust-trycmd" ,rust-trycmd-0.15)))) + (home-page "https://github.com/clap-rs/clap") (synopsis "Command Line Argument Parser") (description - "This package provides a simple to use, efficient, and full-featured -Command Line Argument Parser.") + "This package provides a simple to use, efficient, and full-featured Command Line +Argument Parser.") (license (list license:expat license:asl2.0)))) (define-public rust-clap-3 -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: Update to 4.5.21. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (11 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore ` (40 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.21. Change-Id: I3854263a70aa609f4dd6e9da2d0bf70cd6bc6ca2 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 589e23dfa8..664ca2cc55 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13950,14 +13950,14 @@ (define-public rust-clap-2 (define-public rust-clap-builder-4 (package (name "rust-clap-builder") - (version "4.5.18") + (version "4.5.21") (source (origin (method url-fetch) (uri (crate-uri "clap_builder" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "06wnncyif421qgrkd73hhhfych773avpx903b1nhhd0nsinicwjd")))) + "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (12 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: " Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore ` (39 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.38. Change-Id: I2164df5d2bbdf2a071d3c07a9491f4e9329cc0a4 --- gnu/packages/crates-io.scm | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 664ca2cc55..d5f0fc86e7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13988,30 +13988,30 @@ (define-public rust-clap-builder-4 (define-public rust-clap-complete-4 (package (name "rust-clap-complete") - (version "4.5.29") - (source (origin - (method url-fetch) - (uri (crate-uri "clap_complete" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "13ivddyrv6dsrf5w8ibh59wiyxrhkdgyxhxqf0c8fq2c7w67cdw9")))) + (version "4.5.38") + (source + (origin + (method url-fetch) + (uri (crate-uri "clap_complete" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00bsiq6jn6br4wrq3165hfl80mk4sdrdq97pgkqpa88ikiaplr6r")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-clap" ,rust-clap-4) - ("rust-clap-lex" ,rust-clap-lex-0.7) - ("rust-is-executable" ,rust-is-executable-1) - ("rust-shlex" ,rust-shlex-1)) - #:cargo-development-inputs - (("rust-clap" ,rust-clap-4) - ("rust-completest" ,rust-completest-0.4) - ("rust-completest-pty" ,rust-completest-pty-0.5) - ("rust-snapbox" ,rust-snapbox-0.6) - ("rust-trycmd" ,rust-trycmd-0.15)))) - (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete") - (synopsis "Generate shell completion scripts for your @code{clap::Command}") + `(#:cargo-inputs (("rust-clap" ,rust-clap-4) + ("rust-clap-lex" ,rust-clap-lex-0.7) + ("rust-completest" ,rust-completest-0.4) + ("rust-completest-pty" ,rust-completest-pty-0.5) + ("rust-is-executable" ,rust-is-executable-1) + ("rust-shlex" ,rust-shlex-1)) + #:cargo-development-inputs (("rust-automod" ,rust-automod-1) + ("rust-clap" ,rust-clap-4) + ("rust-snapbox" ,rust-snapbox-0.6) + ("rust-trycmd" ,rust-trycmd-0.15)))) + (home-page "https://github.com/clap-rs/clap") + (synopsis "Generate shell completion scripts for your clap::Command") (description - "Generate shell completion scripts for your @code{clap::Command}.") + "This package provides Generate shell completion scripts for your clap::Command.") (license (list license:expat license:asl2.0)))) (define-public rust-clap-complete-3 -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (13 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore ` (38 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-coverage-helper-0.2): New variable. Change-Id: I9f7157128ba3424644a9e53139ddc0bf303de858 --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d5f0fc86e7..69cda90902 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17330,6 +17330,25 @@ (define-public rust-cov-mark-2 (description "This package provides a Manual coverage marks.") (license (list license:expat license:asl2.0)))) +(define-public rust-coverage-helper-0.2 + (package + (name "rust-coverage-helper") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "coverage-helper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0knim97n8v0yhn82rm4dvn0gds4fbwzx6f2yjdsiwgdv2wbmax41")))) + (build-system cargo-build-system) + (home-page "https://github.com/taiki-e/coverage-helper") + (synopsis + "Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.") + (description + "This package provides Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-count-instructions-0.1 (package (name "rust-count-instructions") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (14 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore ` (37 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-dlv-list-0.5): New variable. Change-Id: Ie981dbac68a4a5ab795f72031da248730e5b1e9f --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 69cda90902..734f74e9fa 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23316,6 +23316,29 @@ (define-public rust-dlib-0.4 (inputs (list rust-libloading-0.6)))) +(define-public rust-dlv-list-0.5 + (package + (name "rust-dlv-list") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "dlv-list" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pqvrinxzdz7bpy4a3p450h8krns3bd0mc3w0qqvm03l2kskj824")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-const-random" ,rust-const-random-0.1) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2) + ("rust-serde-test" ,rust-serde-test-1)))) + (home-page "https://github.com/sgodwincs/dlv-list-rs") + (synopsis "Semi-doubly linked list implemented using a vector") + (description + "This package provides Semi-doubly linked list implemented using a vector.") + (license (list license:expat license:asl2.0)))) + (define-public rust-dlv-list-0.3 (package (name "rust-dlv-list") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (15 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13 Jordan Moore ` (36 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-guess-host-triple-0.1): New variable. Change-Id: I2c65c8169b8cd2b95d40c3515bd9336392f12d2a --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 734f74e9fa..b9d1b4faed 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32588,6 +32588,32 @@ (define-public rust-gumdrop-derive-0.8 (description "This package provides custom derive support for gumdrop.") (license (list license:expat license:asl2.0)))) +(define-public rust-guess-host-triple-0.1 + (package + (name "rust-guess-host-triple") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "guess_host_triple" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-errno" ,rust-errno-0.2) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.5) + ("rust-version-sync" ,rust-version-sync-0.9)))) + (home-page "https://gitlab.com/Screwtapello/guess_host_triple/") + (synopsis + "Guess which Rust-supported platform is running the current code") + (description + "This package provides Guess which Rust-supported platform is running the current code.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gzip-header-1 (package (name "rust-gzip-header") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (16 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore ` (35 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-mockall-0.13): New variable. Change-Id: Ice060fc49e273544af75641c6f3c4ca913e4bf78 --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b9d1b4faed..09cdc3b73d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45896,6 +45896,39 @@ (define-public rust-mock-instant-0.2 (arguments `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)))))) +(define-public rust-mockall-0.13 + (package + (name "rust-mockall") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mockall" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-downcast" ,rust-downcast-0.11) + ("rust-fragile" ,rust-fragile-2) + ("rust-mockall-derive" ,rust-mockall-derive-0.13) + ("rust-predicates" ,rust-predicates-3) + ("rust-predicates-tree" ,rust-predicates-tree-1)) + #:cargo-development-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-auto-enums" ,rust-auto-enums-0.8) + ("rust-futures" ,rust-futures-0.3) + ("rust-mockall-double" ,rust-mockall-double-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/asomers/mockall") + (synopsis "powerful mock object library for Rust.") + (description + "This package provides a powerful mock object library for Rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-mockall-0.11 (package (name "rust-mockall") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (17 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4 Jordan Moore ` (34 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-mockall-derive-0.13): New variable. Change-Id: Iea5abd334396850b13f594eed850cdd60f39930a --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 09cdc3b73d..6733d01dff 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45965,6 +45965,29 @@ (define-public rust-mockall-0.11 "Mockall is a rich mocking library with a terse and ergonomic interface.") (license (list license:expat license:asl2.0)))) +(define-public rust-mockall-derive-0.13 + (package + (name "rust-mockall-derive") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mockall_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)))) + (home-page "https://github.com/asomers/mockall") + (synopsis "Procedural macros for Mockall") + (description "This package provides Procedural macros for Mockall.") + (license (list license:expat license:asl2.0)))) + (define-public rust-mockall-derive-0.11 (package (name "rust-mockall-derive") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (18 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore ` (33 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-notify-rust-4): New variable. Change-Id: I4e0bb8f5d05979261db68b0fa7e7a9e1e4f11222 --- gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6733d01dff..5df990fcbf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -49849,6 +49849,40 @@ (define-public rust-notify-debouncer-full-0.3 "This package provides a notify event debouncer optimized for ease of use.") (license (list license:expat license:asl2.0)))) +(define-public rust-notify-rust-4 + (package + (name "rust-notify-rust") + (version "4.11.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "notify-rust" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18ykiijr0c452hxlpvciac0wqvsan4dfh08vz2zpicbhqlnsfd2i")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) + ("rust-dbus" ,rust-dbus-0.9) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-image" ,rust-image-0.25) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2) + ("rust-zbus" ,rust-zbus-4)) + #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-color-backtrace" ,rust-color-backtrace-0.5) + ("rust-ctor" ,rust-ctor-0.2) + ("rust-maplit" ,rust-maplit-1)))) + (home-page "https://github.com/hoodie/notify-rust") + (synopsis + "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server") + (description + "This package provides Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.") + (license (list license:expat license:asl2.0)))) + (define-public rust-notmuch-0.8 (package (name "rust-notmuch") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (19 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore ` (32 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1. Change-Id: I494680594830b4d03960e95ccc7a107e8995a639 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5df990fcbf..a1cc45624a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -51893,14 +51893,14 @@ (define-public rust-opaque-debug-0.2 (define-public rust-open-5 (package (name "rust-open") - (version "5.1.2") + (version "5.3.1") (source (origin (method url-fetch) (uri (crate-uri "open" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ciy22dh82rdgmmsiai2wksx7sj9abb4ddnmxpqxnpfqapw0z7s4")))) + (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (20 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore ` (31 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-ordered-multimap-0.7): New variable. Change-Id: I95f3a8ffbd58c86a5191031155ffda524d6f8067 --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a1cc45624a..13a8f214a2 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -52620,6 +52620,29 @@ (define-public rust-ordered-float-1 ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1)))))) +(define-public rust-ordered-multimap-0.7 + (package + (name "rust-ordered-multimap") + (version "0.7.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "ordered-multimap" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ygg08g2h381r3zbclba4zx4amm25zd2hsqqmlxljc00mvf3q829")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.5) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2) + ("rust-serde-test" ,rust-serde-test-1)))) + (home-page "https://github.com/sgodwincs/ordered-multimap-rs") + (synopsis "Insertion ordered multimap") + (description "This package provides Insertion ordered multimap.") + (license license:expat))) + (define-public rust-ordered-multimap-0.4 (package (name "rust-ordered-multimap") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (21 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore ` (30 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pathsearch-0.2): New variable. Change-Id: Id06f4cb02abb14ab0dda1865d42423dee5e1a424 --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 13a8f214a2..b1a08fc8e5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -54753,6 +54753,26 @@ (define-public rust-pathdiff-0.2 path.") (license (list license:asl2.0 license:expat)))) +(define-public rust-pathsearch-0.2 + (package + (name "rust-pathsearch") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pathsearch" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01bvjyighsrb5bgk8vcwlr1mjv6pqxk4n2qrkhbigaw2wp2kp66s")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/wez/wzsh") + (synopsis "Search for files in PATH") + (description "This package provides Search for files in PATH.") + (license license:expat))) + (define-public rust-pcap-1 (package (name "rust-pcap") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (22 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore @ 2024-11-26 21:38 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: " Jordan Moore ` (29 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:38 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-2): Update to 2.7.14. Change-Id: I0aab684481001e9a91a90b69c2806943729d1cd4 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b1a08fc8e5..2fe2f99c4c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55574,7 +55574,7 @@ (define-public rust-permutohedron-0.2 (define-public rust-pest-2 (package (name "rust-pest") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55583,7 +55583,7 @@ (define-public rust-pest-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0w3vaad35km41g2liasf0sfkgfhj190rn7mc9q9hf18zn2zq93p6")))) + "0hplghvnz8yhs4mgpy7854gkpp6ysr96fy7ircs0k4w33al556c7")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: Update to 2.7.14. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (23 preceding siblings ...) 2024-11-26 21:38 ` [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: " Jordan Moore ` (28 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-derive-2): Update to 2.7.14. Change-Id: I0ab6896c7cd1da47ce9cfd5c75f2af95d229166d --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2fe2f99c4c..e5e478499f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55600,7 +55600,7 @@ (define-public rust-pest-2 (define-public rust-pest-derive-2 (package (name "rust-pest-derive") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55609,7 +55609,7 @@ (define-public rust-pest-derive-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1yzv982pypxrr2zwhd08xv40plr474p155i26aj2anl63k3x8ybb")))) + "1p82kbjm5dvflxgj9vl3q78n2v4l9khh2cwizm3kl4ibcdgkc56j")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: Update to 2.7.14. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (24 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: " Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: " Jordan Moore ` (27 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-generator-2): Update to 2.7.14. Change-Id: I0eee2bc8433c7eef94cb961b77c4c98247e2d61a --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e5e478499f..8f8fadfd61 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55623,7 +55623,7 @@ (define-public rust-pest-derive-2 (define-public rust-pest-generator-2 (package (name "rust-pest-generator") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55632,7 +55632,7 @@ (define-public rust-pest-generator-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0zh7igibnn9d4skgx3vjy4q6nya2hjhw7vf8xd8vhdv40zqmnhvc")))) + "0khcyqjyd8pg1qcivh1xzk9613zbn983ycdclap1f5rh6ikmhmgb")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: Update to 2.7.14. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (25 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: " Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5 Jordan Moore ` (26 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-meta-2): Update to 2.7.14. Change-Id: I78e635a27771a95303d1f1cbfdcb1d3594cb3760 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8f8fadfd61..1f33b99d77 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55649,7 +55649,7 @@ (define-public rust-pest-generator-2 (define-public rust-pest-meta-2 (package (name "rust-pest-meta") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55658,7 +55658,7 @@ (define-public rust-pest-meta-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "04ala2f51zxninvajvvqk5gq80qxyp2v6cpfv3zkj7mpiqplankl")))) + "0gfhci2whiz3kiw2k2asj2lcj8rrrp4hm69whdvcpngl1jks4pdp")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all test files included. -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (26 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: " Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore ` (25 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-process-control-5): New variable. Change-Id: Ida012a7ef7187ebc44bdc009c66e4076a021c30e --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1f33b99d77..38671cdec8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -59705,6 +59705,30 @@ (define-public rust-proc-quote-impl-0.3 "This package provides a procedural macro implementation of quote!.") (license (list license:expat license:asl2.0)))) +(define-public rust-process-control-5 + (package + (name "rust-process-control") + (version "5.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "process_control" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qhbyxrfz6ywmsm69pjl7vxzgj6plc6qn6lp0zgqlw17laslwb7k")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-windows-sys" ,rust-windows-sys-0.59)) + #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)))) + (home-page "https://github.com/dylni/process_control") + (synopsis "Ergonomically run processes with limits") + (description + "This package provides Ergonomically run processes with limits.") + (license (list license:expat license:asl2.0)))) + (define-public rust-procfs-0.16 (package (name "rust-procfs") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (27 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore ` (24 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-rust-ini-0.21): New variable. Change-Id: Ib98d579390ec86e95dea1cda773d28133eded810 --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 38671cdec8..1ca4a8d40f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -68676,6 +68676,30 @@ (define-public rust-rust-hawktracer-sys-0.4 "This package provides a sys crate for the rust_hawktracer library.") (license (list license:expat license:asl2.0)))) +(define-public rust-rust-ini-0.21 + (package + (name "rust-rust-ini") + (version "0.21.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-ini" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17s0fmfba05i9cnfwfy02wp7mf5wkapis5x1d68vgvmnw7q0wcaf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-ordered-multimap" ,rust-ordered-multimap-0.7) + ("rust-trim-in-place" ,rust-trim-in-place-0.1) + ("rust-unicase" ,rust-unicase-2)))) + (home-page "https://github.com/zonyitoo/rust-ini") + (synopsis "An Ini configuration file parsing library in Rust") + (description + "This package provides An Ini configuration file parsing library in Rust.") + (license license:expat))) + + (define-public rust-rust-ini-0.18 (package (name "rust-rust-ini") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (28 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore ` (23 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.133. Change-Id: I8c10e0f9a50fcec92ed69cfcdf7411b352640caa --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1ca4a8d40f..7ee6e4c7c4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -72908,14 +72908,14 @@ (define-public rust-serde-ignored-0.1 (define-public rust-serde-json-1 (package (name "rust-serde-json") - (version "1.0.128") + (version "1.0.133") (source (origin (method url-fetch) (uri (crate-uri "serde_json" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1n43nia50ybpcfmh3gcw4lcc627qsg9nyakzwgkk9pm10xklbxbg")))) + (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (29 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore ` (22 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-shadow-rs-0.35): New variable. Change-Id: I7e000193892f7784b8080a66a8a2115761fd4d2b --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7ee6e4c7c4..999e980671 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74349,6 +74349,35 @@ (define-public rust-sevenz-rust-0.5 "This package provides a 7z decompressor/compressor written in pure rust.") (license license:asl2.0))) +(define-public rust-shadow-rs-0.35 + (package + (name "rust-shadow-rs") + (version "0.35.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "shadow-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11w6677ymsb69fy716adf51zjbzwgkkyf5arz41563gcnf7k5cpi")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-const-format" ,rust-const-format-0.2) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-git2" ,rust-git2-0.19) + ("rust-is-debug" ,rust-is-debug-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.3) + ("rust-tzdb" ,rust-tzdb-0.6)) + #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.6)))) + (home-page "https://github.com/baoyachi/shadow-rs") + (synopsis "build-time information stored in your rust project") + (description + "This package provides a build-time information stored in your rust project.") + (license (list license:expat license:asl2.0)))) + + (define-public rust-shadow-rs-0.26 (package (name "rust-shadow-rs") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (30 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore ` (21 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-starship-battery-0.10): New variable. Change-Id: I3b916375b51a16bbd1f15b211756a71f261e5a35 --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 999e980671..2f7dc1bcf3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -77915,6 +77915,39 @@ (define-public rust-standback-0.2 (description "New standard library, old compiler.") (license (list license:expat license:asl2.0)))) +(define-public rust-starship-battery-0.10 + (package + (name "rust-starship-battery") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "starship-battery" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1llfi5gvgrwf08rm49lqr60lkzga167w59vzh20dpwwwhwvsj5wh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-core-foundation" ,rust-core-foundation-0.10) + ("rust-lazycell" ,rust-lazycell-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-mach2" ,rust-mach2-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-plist" ,rust-plist-1) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-uom" ,rust-uom-0.36) + ("rust-windows-sys" ,rust-windows-sys-0.59)) + #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/starship/rust-battery") + (synopsis "Cross-platform information about the notebook batteries") + (description + "This package provides Cross-platform information about the notebook batteries.") + (license license:isc))) + (define-public rust-state-0.6 (package (name "rust-state") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (31 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore ` (20 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-strsim-0.11): Update to 0.11.1. Change-Id: I424df4ffcd4eeb7bca36013b751080190f3a0c05 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2f7dc1bcf3..28b7deb928 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -78892,14 +78892,14 @@ (define-public rust-strong-xml-derive-0.6 (define-public rust-strsim-0.11 (package (name "rust-strsim") - (version "0.11.0") + (version "0.11.1") (source (origin (method url-fetch) (uri (crate-uri "strsim" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00gsdp2x1gkkxsbjxgrjyil2hsbdg49bwv8q2y1f406dwk4p7q2y")))) + (base32 "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x")))) (build-system cargo-build-system) (home-page "https://github.com/dguo/strsim-rs") (synopsis "Rust implementations of string similarity metrics") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (32 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore ` (19 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-systemstat-0.2): New variable. Change-Id: Ib363428ea501fbf5dd6d8202efd67fdf9c9d5601 --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 28b7deb928..65d81987d5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -81937,6 +81937,32 @@ (define-public rust-system-deps-1 #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.9)))))) +(define-public rust-systemstat-0.2 + (package + (name "rust-systemstat") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "systemstat" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lhbbgywmhfdb2vjaxzl9g3dbbz2nyfyzqr8kacq6b1im4jfqjm2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bytesize" ,rust-bytesize-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-nom" ,rust-nom-7) + ("rust-serde" ,rust-serde-1) + ("rust-time" ,rust-time-0.3) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/valpackett/systemstat") + (synopsis "Get system information/statistics in a cross-platform way") + (description + "This package provides Get system information/statistics in a cross-platform way.") + (license license:unlicense))) + (define-public rust-tabled-0.15 (package (name "rust-tabled") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (33 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore ` (18 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-terminal-size-0.4): New variable. Change-Id: I045e0e2d7e6744029fb7dc5938655627f1bd3fa2 --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 65d81987d5..d84e33c204 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83553,6 +83553,28 @@ (define-public rust-terminal-colorsaurus-0.4 color of the terminal.") (license (list license:expat license:asl2.0)))) +(define-public rust-terminal-size-0.4 + (package + (name "rust-terminal-size") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "terminal_size" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1vx6a5klj7sjkx59v78gh93j445s09y2fasiykwgsb04rbbrnnag")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; tests require /dev/stderr + #:cargo-inputs (("rust-rustix" ,rust-rustix-0.38) + ("rust-windows-sys" ,rust-windows-sys-0.59)))) + (home-page "https://github.com/eminence/terminal-size") + (synopsis "Gets the size of your Linux or Windows terminal") + (description + "This package provides Gets the size of your Linux or Windows terminal.") + (license (list license:expat license:asl2.0)))) + (define-public rust-terminal-size-0.3 (package (name "rust-terminal-size") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (34 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore ` (17 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-termwiz-0.15): New variable. Change-Id: I6b8577367c308187ebca8fbc2aa5a9b1a6521f92 --- gnu/packages/crates-io.scm | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d84e33c204..e8418ee029 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83932,6 +83932,55 @@ (define-public rust-termwiz-0.20 ("rust-k9" ,rust-k9-0.11) ("rust-varbincode" ,rust-varbincode-0.1)))))) +(define-public rust-termwiz-0.15 + (package + (name "rust-termwiz") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "termwiz" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ig83sldqnbmy95kb4ixhrjn63qym7dssxy3p2rsjj03rj96ivri")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-base64" ,rust-base64-0.13) + ("rust-bitflags" ,rust-bitflags-1) + ("rust-cassowary" ,rust-cassowary-0.3) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-filedescriptor" ,rust-filedescriptor-0.8) + ("rust-fnv" ,rust-fnv-1) + ("rust-hex" ,rust-hex-0.4) + ("rust-image" ,rust-image-0.23) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-memmem" ,rust-memmem-0.1) + ("rust-num-derive" ,rust-num-derive-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-ordered-float" ,rust-ordered-float-2) + ("rust-regex" ,rust-regex-1) + ("rust-semver" ,rust-semver-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-signal-hook" ,rust-signal-hook-0.1) + ("rust-terminfo" ,rust-terminfo-0.7) + ("rust-termios" ,rust-termios-0.3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-ucd-trie" ,rust-ucd-trie-0.1) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-vtparse" ,rust-vtparse-0.6) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6) + ("rust-varbincode" ,rust-varbincode-0.1)))) + (home-page "https://github.com/wez/wezterm") + (synopsis "Terminal Wizardry for Unix and Windows") + (description + "This package provides Terminal Wizardry for Unix and Windows.") + (license license:expat))) + (define-public rust-test-assembler-0.1 (package (name "rust-test-assembler") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (35 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore ` (16 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.22. Change-Id: Ibb5bc243bed8db4c120ffcdbc578b2291a4b9c4b --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e8418ee029..9b3e79f814 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88067,14 +88067,14 @@ (define-public rust-toml-datetime-0.5 (define-public rust-toml-edit-0.22 (package (name "rust-toml-edit") - (version "0.22.21") + (version "0.22.22") (source (origin (method url-fetch) (uri (crate-uri "toml_edit" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ky5dncf4g4l8hpqizws2ccp37rsvvc2pwynzwvacjf4fgp2q1rv")))) + (base32 "1xf7sxfzmnc45f75x302qrn5aph52vc8w226v59yhrm211i8vr2a")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (36 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore ` (15 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-trim-in-place-0.1): New variable. Change-Id: I096f9ac7071b440f94468d99d79b83501869807b --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9b3e79f814..20fd59cf11 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -89133,6 +89133,25 @@ (define-public rust-triomphe-0.1 functionality and without weak references (originally servo_arc).") (license (list license:expat license:asl2.0)))) +(define-public rust-trim-in-place-0.1 + (package + (name "rust-trim-in-place") + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "trim-in-place" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1z04g79xkrpf3h4g3cc8wax72dn6h6v9l4m39zg8rg39qrpr4gil")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)))) + (home-page "https://magiclen.org/trim-in-place") + (synopsis "In-place trimming strings") + (description "This package provides In-place trimming strings.") + (license license:expat))) + (define-public rust-triple-accel-0.4 (package (name "rust-triple-accel") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (37 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore ` (14 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.12.0. Change-Id: If7c50bedcb74cf7277647ee4185fe1aae78504a2 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 20fd59cf11..ce5dfe54f3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91372,14 +91372,14 @@ (define-public rust-unicode-reverse-1 (define-public rust-unicode-segmentation-1 (package (name "rust-unicode-segmentation") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "unicode-segmentation" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00kjpwp1g8fqm45drmwivlacn3y9jx73bvs09n6s3x73nqi7vj6l")))) + (base32 "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n")))) (build-system cargo-build-system) (arguments `(#:cargo-development-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (38 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36 Jordan Moore ` (13 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-unicode-width-0.2): New variable. Change-Id: Ic711bed11ef8650dd0d306db3694d140d8ec1dc5 --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ce5dfe54f3..982bded301 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91414,6 +91414,30 @@ (define-public rust-unicode-truncate-0.2 in terms of displayed width.") (license (list license:expat license:asl2.0)))) +(define-public rust-unicode-width-0.2 + (package + (name "rust-unicode-width") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-width" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zd0r5vs52ifxn25rs06gxrgz8cmh4xpra922k0xlmrchib1kj0z")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))) + (home-page "https://github.com/unicode-rs/unicode-width") + (synopsis "Determine displayed width of `char` and `str` types +according to Unicode Standard Annex #11 rules.") + (description + "This package provides Determine displayed width of `char` and `str` types according to Unicode +Standard Annex #11 rules.") + (license (list license:expat license:asl2.0)))) + (define-public rust-unicode-width-0.1 (package (name "rust-unicode-width") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (39 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6 Jordan Moore ` (12 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-uom-0.36): New variable. Change-Id: I51ac80caaa997c1ee1eb2a0f259d6243bf56998b --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 982bded301..5adb8e6e10 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91806,6 +91806,34 @@ (define-public rust-untrusted-0.6 (sha256 (base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam")))))) +(define-public rust-uom-0.36 + (package + (name "rust-uom") + (version "0.36.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "uom" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "176dszv02ki1a49hvv2nkszjcn4m8ccfjgh5hhji2pd6a19nxlzz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-rational" ,rust-num-rational-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-typenum" ,rust-typenum-1)) + #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-quickcheck" ,rust-quickcheck-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-static-assertions" ,rust-static-assertions-1)))) + (home-page "https://github.com/iliekturtles/uom") + (synopsis "Units of measurement") + (description "This package provides Units of measurement.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-uom-0.34 (package (name "rust-uom") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (40 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1 Jordan Moore ` (11 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-versions-6): New variable. Change-Id: Ia29c57d9d529f9aac105a62e76ad4a34e30cdbfc --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5adb8e6e10..803f6862b1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -93307,6 +93307,32 @@ (define-public rust-version-sync-0.6 ("rust-toml" ,rust-toml-0.4) ("rust-url" ,rust-url-1)))))) +(define-public rust-versions-6 + (package + (name "rust-versions") + (version "6.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "versions" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13) + ("rust-nom" ,rust-nom-7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-semver" ,rust-semver-1) + ("rust-semver-parser" ,rust-semver-parser-0.10) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/fosskers/rs-versions") + (synopsis "library for parsing and comparing software version numbers.") + (description + "This package provides a library for parsing and comparing software version +numbers.") + (license license:expat))) + (define-public rust-vlq-0.5 (package (name "rust-vlq") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (41 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore ` (10 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-wasite-0.1): New variable. Change-Id: I4f19bbc605c62fd23d5c2808f2abcd5abbc76a4f --- gnu/packages/crates-io.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 803f6862b1..42e3f2288c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -93873,6 +93873,23 @@ (define-public rust-wasi-0.9 (base32 "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc")))))) +(define-public rust-wasite-0.1 + (package + (name "rust-wasite") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "wasite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq")))) + (build-system cargo-build-system) + (home-page "https://github.com/ardaku/wasite/blob/stable/CHANGELOG.md") + (synopsis "WASI Terminal Environment API") + (description "This package provides WASI Terminal Environment API.") + (license (list license:asl2.0 license:boost1.0 license:expat)))) + (define-public rust-wasm-bindgen-0.2 (package (name "rust-wasm-bindgen") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (42 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore ` (9 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-which-6): Update to 6.0.3. Change-Id: If0a707af144c3e2d517c2356ad5f9060f605b2e8 --- gnu/packages/crates-io.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 42e3f2288c..96c36d1743 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95163,14 +95163,14 @@ (define-public rust-wezterm-input-types-0.1 (define-public rust-which-6 (package (name "rust-which") - (version "6.0.0") + (version "6.0.3") (source (origin (method url-fetch) (uri (crate-uri "which" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "070hbvl3hjxywychmz7nj5gbsprdm38rir3kqnm48zzp1g0y19bz")))) + (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags '("--release" "--" @@ -95180,7 +95180,8 @@ (define-public rust-which-6 ("rust-once-cell" ,rust-once-cell-1) ("rust-regex" ,rust-regex-1) ("rust-rustix" ,rust-rustix-0.38) - ("rust-windows-sys" ,rust-windows-sys-0.52)) + ("rust-windows-sys" ,rust-windows-sys-0.52) + ("rust-winsafe" ,rust-winsafe-0.0.19)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/harryfei/which-rs.git") (synopsis "Rust equivalent of @command{which}") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (43 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore ` (8 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-whoami-1): Update to 1.5.2. Change-Id: I93d18bb2e1e884d5244e709a06c4cc5a0951d292 --- gnu/packages/crates-io.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 96c36d1743..e46996a3bc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95302,18 +95302,19 @@ (define-public rust-which-1 (define-public rust-whoami-1 (package (name "rust-whoami") - (version "1.4.1") + (version "1.5.2") (source (origin (method url-fetch) (uri (crate-uri "whoami" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0l6ca9pl92wmngsn1dh9ih716v216nmn2zvcn94k04x9p1b3gz12")))) + "0vdvm6sga4v9515l6glqqfnmzp246nq66dd09cw5ri4fyn3mnb9p")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-wasite" ,rust-wasite-0.1) ("rust-web-sys" ,rust-web-sys-0.3)))) (home-page "https://github.com/ardaku/whoami/blob/stable/CHANGELOG.md") (synopsis "Retrieve the current user and environment") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (44 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore ` (7 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-yaml-rust2-0.9): New variable. Change-Id: I4400279ece6562a710cf1be58aaa6e481d906c53 --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e46996a3bc..39e64270dc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -96262,6 +96262,30 @@ (define-public rust-yaml-rust-0.3 (("rust-clippy" ,rust-clippy-0.0) ("rust-linked-hash-map" ,rust-linked-hash-map-0.3)))))) +(define-public rust-yaml-rust2-0.9 + (package + (name "rust-yaml-rust2") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "yaml-rust2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-hashlink" ,rust-hashlink-0.8)) + #:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.6) + ("rust-quickcheck" ,rust-quickcheck-1)))) + (home-page "https://github.com/Ethiraric/yaml-rust2") + (synopsis "fully YAML 1.2 compliant YAML parser") + (description + "This package provides a fully YAML 1.2 compliant YAML parser.") + (license (list license:expat license:asl2.0)))) + (define-public rust-yansi-1 (package (name "rust-yansi") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (45 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore ` (6 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-implement-0.56): New variable. Change-Id: I64a5c57330653e258ff1cd942568169037390bc3 --- gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 173f51d542..ae61b0ab6e 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2302,6 +2302,28 @@ (define-public rust-windows-implement-0.57 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-2)))))) +(define-public rust-windows-implement-0.56 + (package + (name "rust-windows-implement") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-implement" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "The implement macro for the windows crate") + (description + "This package provides The implement macro for the windows crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-implement-0.52 (package (inherit rust-windows-implement-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (46 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 49/49] gnu: Add starship Jordan Moore ` (5 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.6.0. Change-Id: I8a6422e44352da0b7580a6aac521052ee7de7957 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 39e64270dc..167058ec97 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35587,14 +35587,14 @@ (define-public rust-indenter-0.3 (define-public rust-indexmap-2 (package (name "rust-indexmap") - (version "2.5.0") + (version "2.6.0") (source (origin (method url-fetch) (uri (crate-uri "indexmap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1r87dlvyg04fa9m4m6pkvwsdx54rx471fas66qff40bk5ym01fb8")))) + "1nmrwn8lbs19gkvhxaawffzbvrpyrb5y3drcrr645x957kz0fybh")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH 49/49] gnu: Add starship. 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (47 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore @ 2024-11-26 21:39 ` Jordan Moore 2024-11-30 16:46 ` [bug#74551] status Jordan Moore ` (4 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-26 21:39 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore * gnu/packages/shellutils.scm (starship): New variable. Change-Id: I06814793f245c5b4aca5491a3b68b1ec83c3318f --- gnu/packages/shellutils.scm | 137 ++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm index 7e9f85a5f2..101ee6cf73 100644 --- a/gnu/packages/shellutils.scm +++ b/gnu/packages/shellutils.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com> ;;; Copyright © 2024 Brian Kubisiak <brian@kubisiak.com> +;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo> ;;; ;;; This file is part of GNU Guix. ;;; @@ -43,6 +44,7 @@ (define-module (gnu packages shellutils) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cargo) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -51,6 +53,11 @@ (define-module (gnu packages shellutils) #:use-module (gnu packages base) #:use-module (gnu packages bison) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) + #:use-module (gnu packages crates-crypto) + #:use-module (gnu packages crates-io) + #:use-module (gnu packages crates-vcs) + #:use-module (gnu packages crates-windows) #:use-module (gnu packages flex) #:use-module (gnu packages golang-build) #:use-module (gnu packages golang-check) @@ -67,6 +74,7 @@ (define-module (gnu packages shellutils) #:use-module (gnu packages shells) #:use-module (gnu packages textutils) #:use-module (gnu packages tmux) + #:use-module (gnu packages version-control) #:use-module (gnu packages vim)) (define-public ascii @@ -462,6 +470,135 @@ (define-public shfmt @url{http://www.mirbsd.org/mksh.htm,mksh}.") (license license:bsd-3))) +(define-public starship + (package + (name "starship") + (version "1.21.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "starship" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ikdy6jwlc36add55acxlba6f009dln9iyz368c1ndbfpgn4n42g")))) + (build-system cargo-build-system) + (inputs (list cmake-minimal + ;; for tests + git)) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'install 'install-completions + (lambda* (#:key outputs skip-build? #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (starship-bin (string-append out "/bin/starship")) + (share-files (string-append out "/share")) + (bash-files (string-append out + "/etc/bash-completion.d/")) + (zsh-files (string-append share-files + "/zsh/site-functions/")) + (fish-files (string-append share-files + "/fish/vendor_completions.d/"))) + ;; we cannot make completions if starship was not built + (or skip-build? + ;; make the directories + (mkdir-p bash-files) + (mkdir-p zsh-files) + (mkdir-p fish-files) + ;; use the build starship to generate the necessary + ;; completions + (invoke starship-bin "completions" "bash" ">" + (string-append bash-files "/starship")) + (invoke starship-bin "completions" "zsh" ">" + (string-append zsh-files "/_starship")) + (invoke starship-bin "completions" "fish" ">" + (string-append fish-files + "/starship.fish")))))) + ;; some tests require a writable home directory + (add-after 'unpack 'patch-test-shell + (lambda* (#:key inputs #:allow-other-keys) + ;; search through the rust files and then replace `/bin/sh' + ;; with the path to the `/bin/sh' in the drv inputs + (let ((rust-files (find-files "." "\\.rs$"))) + (for-each (lambda (file) + (substitute* file + (("/bin/sh") + (search-input-file inputs "/bin/sh")))) + rust-files)))) + ;; Set "HOME" to be located inside the cwd so it is writable + ;; for tests checking for user-configs + (add-before 'check 'set-test-env-vars + (lambda _ + (setenv "HOME" + (string-append (getcwd) "/.test-home"))))) + #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-4) + ("rust-clap-complete" ,rust-clap-complete-4) + ("rust-deelevate" ,rust-deelevate-0.2) + ("rust-dirs" ,rust-dirs-5) + ("rust-dunce" ,rust-dunce-1) + ("rust-gix" ,rust-gix-0.66) + ("rust-gix-features" ,rust-gix-features-0.38) + ("rust-guess-host-triple" ,rust-guess-host-triple-0.1) + ("rust-home" ,rust-home-0.5) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-log" ,rust-log-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-notify-rust" ,rust-notify-rust-4) + ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50) + ("rust-open" ,rust-open-5) + ("rust-os-info" ,rust-os-info-3) + ("rust-path-slash" ,rust-path-slash-0.2) + ("rust-pest" ,rust-pest-2) + ("rust-pest-derive" ,rust-pest-derive-2) + ("rust-process-control" ,rust-process-control-5) + ("rust-quick-xml" ,rust-quick-xml-0.36) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-regex" ,rust-regex-1) + ("rust-rust-ini" ,rust-rust-ini-0.21) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-shadow-rs" ,rust-shadow-rs-0.35) + ("rust-shell-words" ,rust-shell-words-1) + ("rust-starship-battery" ,rust-starship-battery-0.10) + ("rust-strsim" ,rust-strsim-0.11) + ("rust-systemstat" ,rust-systemstat-0.2) + ("rust-terminal-size" ,rust-terminal-size-0.4) + ("rust-toml" ,rust-toml-0.8) + ("rust-toml-edit" ,rust-toml-edit-0.22) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.2) + ("rust-urlencoding" ,rust-urlencoding-2) + ("rust-versions" ,rust-versions-6) + ("rust-which" ,rust-which-6) + ("rust-whoami" ,rust-whoami-1) + ("rust-windows" ,rust-windows-0.58) + ("rust-winres" ,rust-winres-0.1) + ("rust-yaml-rust2" ,rust-yaml-rust2-0.9)) + #:cargo-development-inputs `(("rust-mockall" ,rust-mockall-0.13) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://starship.rs") + (synopsis + "The minimal, blazing-fast, and infinitely customizable prompt for any shell!") + (description + "This package provides The minimal, blazing-fast, and infinitely customizable +prompt for any shell! + +@itemize +@item Fast: it's fast - *really really* fast :rocket: +@item Customizable: configure every aspect of your prompt +@item Universal: works on any shell, on any operating system +@item Intelligent: shows relevant information at a glance +@item Feature rich: support for all your favorite tools +@item Easy: quick to install - start using it in minutes +@end itemize + +Note: users must have a nerd font installed and enabled in their terminal") + (license license:isc))) (define-public envstore (package -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] status 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (48 preceding siblings ...) 2024-11-26 21:39 ` [bug#74551] [PATCH 49/49] gnu: Add starship Jordan Moore @ 2024-11-30 16:46 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (3 subsequent siblings) 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:46 UTC (permalink / raw) To: 74551 [-- Attachment #1: Type: text/plain, Size: 149 bytes --] This patchset cleanly applies to the current rust-team, just trying to figure out how to resend the series with a different base, sorry for the delay [-- Attachment #2: Type: text/html, Size: 296 bytes --] ^ permalink raw reply [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 00/49] Add starship utility 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (49 preceding siblings ...) 2024-11-30 16:46 ` [bug#74551] status Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore ` (48 more replies) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (2 subsequent siblings) 53 siblings, 49 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore This adds starship (and its many dependencies!) to rust-team Jordan Moore (49): gnu: Add rust-deelevate-0.2. gnu: rust-dunce-1: Update to 1.0.5. gnu: Add rust-tauri-winrt-notification-0.2. gnu: Add rust-winsafe-0.0.19. gnu: Add rust-windows-0.56. gnu: Add rust-windows-core-0.56. gnu: Add rust-windows-interface-0.56. gnu: Add rust-windows-version-0.1. gnu: Add rust-mac-notification-sys-0.6. gnu: Add rust-arraydeque-0.5. gnu: Add rust-auto-enums-0.8. gnu: rust-clap-4: Update to 4.5.21. gnu: rust-clap-builder-4: Update to 4.5.21. gnu: rust-clap-complete-4: Update to 4.5.38. gnu: Add rust-coverage-helper-0.2. gnu: Add rust-dlv-list-0.5. gnu: Add rust-guess-host-triple-0.1. gnu: Add rust-mockall-0.13. gnu: Add rust-mockall-derive-0.13. gnu: Add rust-notify-rust-4. gnu: rust-open-5: Update to 5.3.1. gnu: Add rust-ordered-multimap-0.7. gnu: Add rust-pathsearch-0.2. gnu: rust-pest-2: Update to 2.7.14. gnu: rust-pest-derive-2: Update to 2.7.14. gnu: rust-pest-generator-2: Update to 2.7.14. gnu: rust-pest-meta-2: Update to 2.7.14. gnu: Add rust-process-control-5. gnu: Add rust-rust-ini-0.21. gnu: rust-serde-json-1: Update to 1.0.133. gnu: Add rust-shadow-rs-0.35. gnu: Add rust-starship-battery-0.10. gnu: rust-strsim-0.11: Update to 0.11.1. gnu: Add rust-systemstat-0.2. gnu: Add rust-terminal-size-0.4. gnu: Add rust-termwiz-0.15. gnu: rust-toml-edit-0.22: Update to 0.22.22. gnu: Add rust-trim-in-place-0.1. gnu: rust-unicode-segmentation-1: Update to 1.12.0. gnu: Add rust-unicode-width-0.2. gnu: Add rust-uom-0.36. gnu: Add rust-versions-6. gnu: Add rust-wasite-0.1. gnu: rust-which-6: Update to 6.0.3. gnu: rust-whoami-1: Update to 1.5.2. gnu: Add rust-yaml-rust2-0.9. gnu: Add rust-windows-implement-0.56. gnu: rust-indexmap-2: Update to 2.6.0. gnu: Add starship. gnu/packages/crates-apple.scm | 25 ++ gnu/packages/crates-io.scm | 733 +++++++++++++++++++++++++++++--- gnu/packages/crates-windows.scm | 175 +++++++- gnu/packages/shellutils.scm | 137 ++++++ 4 files changed, 1002 insertions(+), 68 deletions(-) base-commit: 31e7d5d0d7e7fea677ad18496b8b9d80683891f4 -- 2.46.0 ^ permalink raw reply [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 01/49] gnu: Add rust-deelevate-0.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore ` (47 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-deelevate-0.2): New variable. Change-Id: Ib24303deeb61c171b4a52f65f2fff59c4b004962 --- gnu/packages/crates-windows.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 7437ce91c7..d89135bcee 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -272,6 +272,30 @@ (define-public rust-conpty-0.5 "This package provides a library which provides an interface for @code{ConPTY}.") (license license:expat))) +(define-public rust-deelevate-0.2 + (package + (name "rust-deelevate") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "deelevate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kj2kcqv47l3iacpamgzbn742yf9d09h0xgwbadxs1l9qkw9fwqw")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pathsearch" ,rust-pathsearch-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-shared-library" ,rust-shared-library-0.1) + ("rust-termwiz" ,rust-termwiz-0.15) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://crates.io/crates/deelevate") + (synopsis "Drop privileges on Windows") + (description "This package provides Drop privileges on Windows.") + (license license:expat))) + (define-public rust-dunce-1 (package (name "rust-dunce") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 02/49] gnu: rust-dunce-1: Update to 1.0.5. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore ` (46 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-dunce-1): Update to 1.0.5. Change-Id: I822fb89d2c069cfc86d0c7678ec6decfc2aff6f7 --- gnu/packages/crates-windows.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index d89135bcee..60cc28f464 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -299,14 +299,14 @@ (define-public rust-deelevate-0.2 (define-public rust-dunce-1 (package (name "rust-dunce") - (version "1.0.4") + (version "1.0.5") (source (origin (method url-fetch) (uri (crate-uri "dunce" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fqcbwfclldbknmawi69l6zyncaiqzxkpbybcb2cc7jmlxnqrkjn")))) + (base32 "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj")))) (build-system cargo-build-system) (home-page "https://gitlab.com/kornelski/dunce") (synopsis "Normalize Windows paths to the most compatible format") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 03/49] gnu: Add rust-tauri-winrt-notification-0.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore ` (45 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-tauri-winrt-notification-0.2): New variable. Change-Id: I1883345b1cbb610eb0af593fcec8d3d026781e53 --- gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 60cc28f464..99a4a6929f 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -787,6 +787,28 @@ (define-public rust-serde-ini-0.2 @code{Deserializer} for the INI format.") (license license:expat))) +(define-public rust-tauri-winrt-notification-0.2 + (package + (name "rust-tauri-winrt-notification") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "tauri-winrt-notification" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31) + ("rust-windows" ,rust-windows-0.56) + ("rust-windows-version" ,rust-windows-version-0.1)))) + (home-page "https://github.com/tauri-apps/winrt-notification") + (synopsis "An incomplete wrapper over the WinRT toast api") + (description + "This package provides An incomplete wrapper over the @code{WinRT} toast api.") + (license (list license:expat license:asl2.0)))) + (define-public rust-uds-windows-1 (package (name "rust-uds-windows") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 04/49] gnu: Add rust-winsafe-0.0.19. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (2 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 05/49] gnu: Add rust-windows-0.56 Jordan Moore ` (44 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-winsafe-0.0.19): New variable. Change-Id: I58a6e6d7ea11bca051d7e703d3e3495d8286c858 --- gnu/packages/crates-windows.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 99a4a6929f..4978681fff 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1348,6 +1348,24 @@ (define-public rust-winresource-0.1 icons and metadata for executables.") (license license:expat))) +(define-public rust-winsafe-0.0.19 + (package + (name "rust-winsafe") + (version "0.0.19") + (source + (origin + (method url-fetch) + (uri (crate-uri "winsafe" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi")))) + (build-system cargo-build-system) + (home-page "https://github.com/rodrigocfd/winsafe") + (synopsis "Windows API and GUI in safe, idiomatic Rust") + (description + "This package provides Windows API and GUI in safe, idiomatic Rust.") + (license license:expat))) + (define-public rust-winutil-0.1 (package (name "rust-winutil") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 05/49] gnu: Add rust-windows-0.56. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (3 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore ` (43 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-0.56): New variable. Change-Id: Ieca1871c4a1a5b29c6fccf37b25a199f0dc0abd8 --- gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 4978681fff..d64ff7a56a 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1509,6 +1509,26 @@ (define-public rust-windows-0.57 `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.57) ("rust-windows-targets" ,rust-windows-targets-0.52)))))) +(define-public rust-windows-0.56 + (package + (name "rust-windows") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56) + ("rust-windows-targets" ,rust-windows-targets-0.52)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "Rust for Windows") + (description "This package provides Rust for Windows.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-0.52 (package (inherit rust-windows-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 06/49] gnu: Add rust-windows-core-0.56. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (4 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 05/49] gnu: Add rust-windows-0.56 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore ` (42 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-core-0.56): New variable. Change-Id: Idc7fb175951471821d43f8f1dfe8e66805b2a258 --- gnu/packages/crates-windows.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index d64ff7a56a..3796b217b0 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1978,6 +1978,29 @@ (define-public rust-windows-core-0.57 #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.57)))))) +(define-public rust-windows-core-0.56 + (package + (name "rust-windows-core") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56) + ("rust-windows-interface" ,rust-windows-interface-0.56) + ("rust-windows-result" ,rust-windows-result-0.1) + ("rust-windows-targets" ,rust-windows-targets-0.52)) + #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "rust for windows") + (description "this package provides rust for windows.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-core-0.52 (package (inherit rust-windows-core-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 07/49] gnu: Add rust-windows-interface-0.56. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (5 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore ` (41 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-interface-0.56): New variable. Change-Id: If3aabb888b5b31ee85ff2cc8e0dd3a59263d4fc6 --- gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 3796b217b0..9914263f7f 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2466,6 +2466,28 @@ (define-public rust-windows-interface-0.57 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-2)))))) +(define-public rust-windows-interface-0.56 + (package + (name "rust-windows-interface") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-interface" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "The interface macro for the windows crate") + (description + "This package provides The interface macro for the windows crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-interface-0.52 (package (inherit rust-windows-interface-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 08/49] gnu: Add rust-windows-version-0.1. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (6 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore ` (40 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-version-0.1): New variable. Change-Id: Iead50939e00d9f7d735c172a3f2b7fb56ab93b91 --- gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 9914263f7f..173f51d542 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2983,6 +2983,26 @@ (define-public rust-windows-tokens-0.32 (base32 "1rrqbxjkyk6h6p6jjzbcxr0mhqbz0yfndd2s2dsgmbl75f4yy7gn")))))) +(define-public rust-windows-version-0.1 + (package + (name "rust-windows-version") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-version" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)) + #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "Windows version information") + (description "This package provides Windows version information.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-win-3 (package (name "rust-windows-win") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 09/49] gnu: Add rust-mac-notification-sys-0.6. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (7 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore ` (39 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-apple.scm (rust-mac-notification-sys-0.6): New variable. Change-Id: Ic754dde296083ddec89752157401c7042baf25fa --- gnu/packages/crates-apple.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm index 6881ac2cf5..b173f3e90d 100644 --- a/gnu/packages/crates-apple.scm +++ b/gnu/packages/crates-apple.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2023 Steve George <steve@futurile.net> ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com> ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> +;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo> ;;; ;;; This file is part of GNU Guix. ;;; @@ -884,6 +885,30 @@ (define-public rust-icrate-0.0.4 (description "This package provides bindings to Apple's frameworks.") (license license:expat))) +(define-public rust-mac-notification-sys-0.6 + (package + (name "rust-mac-notification-sys") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "mac-notification-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14cgvhb2790fzsilwdw720m2pc2zzk0zcgbjgqbkgahp6x7z7s6w")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-dirs-next" ,rust-dirs-next-2) + ("rust-objc-foundation" ,rust-objc-foundation-0.1) + ("rust-objc-id" ,rust-objc-id-0.1) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/h4llow3En/mac-notification-sys") + (synopsis "Thin wrapper around macOS Notifications") + (description + "This package provides Thin wrapper around @code{macOS} Notifications.") + (license license:expat))) + (define-public rust-mach-0.3 (package (name "rust-mach") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 10/49] gnu: Add rust-arraydeque-0.5. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (8 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore ` (38 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-arraydeque-0.5): New variable. Change-Id: I85e4603e1a77b7b126a48b274156074d8e313a95 --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index db4edce680..84e18490a3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -3123,6 +3123,26 @@ (define-public rust-array-ops-0.1 structures.") (license license:mpl2.0))) +(define-public rust-arraydeque-0.5 + (package + (name "rust-arraydeque") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "arraydeque" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dn2xdfg3rkiqsh8a6achnmvf5nf11xk33xgjzpksliab4yjx43x")))) + (build-system cargo-build-system) + (home-page "https://github.com/andylokandy/arraydeque") + (synopsis + "ring buffer with a fixed capacity, which can be stored on the stack.") + (description + "This package provides a ring buffer with a fixed capacity, which can be stored +on the stack.") + (license (list license:expat license:asl2.0)))) + (define-public rust-arrayref-0.3 (package (name "rust-arrayref") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 11/49] gnu: Add rust-auto-enums-0.8. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (9 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore ` (37 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-auto-enums-0.8): New variable. Change-Id: Idaab89e4dc177538de49cb925d03b8bfd4441c53 --- gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 84e18490a3..3f5b97d3c5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -6483,6 +6483,41 @@ (define-public rust-auto-impl-0.5 "Automatically implement traits for common smart pointers and closures.") (license (list license:expat license:asl2.0)))) +(define-public rust-auto-enums-0.8 + (package + (name "rust-auto-enums") + (version "0.8.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "auto_enums" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1yxcdw961199wrk1v5js321ynyfd4m40c0gi2pypby2mx2vpg6s5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-derive-utils" ,rust-derive-utils-0.14) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-futures" ,rust-futures-0.1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-http-body" ,rust-http-body-1) + ("rust-rayon" ,rust-rayon-1) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-serde" ,rust-serde-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio" ,rust-tokio-0.1) + ("rust-tokio" ,rust-tokio-0.2) + ("rust-tokio" ,rust-tokio-0.3)))) + (home-page "https://github.com/taiki-e/auto_enums") + (synopsis + "library for to allow multiple return types by automatically generated enum.") + (description + "This package provides a library for to allow multiple return types by +automatically generated enum.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-auto-impl-0.4 (package (inherit rust-auto-impl-0.5) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 12/49] gnu: rust-clap-4: Update to 4.5.21. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (10 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 13/49] gnu: rust-clap-builder-4: " Jordan Moore ` (36 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.21. Change-Id: I7af33838d013559b959fa0010d19eb9d73aa4f0f --- gnu/packages/crates-io.scm | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3f5b97d3c5..5a9f4e573d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13844,34 +13844,32 @@ (define-public rust-clap-derive-3 (define-public rust-clap-4 (package (name "rust-clap") - (version "4.5.18") + (version "4.5.21") (source (origin (method url-fetch) (uri (crate-uri "clap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "1lsxa59bgfxaag1q65ndp801h7vw9dffsly0zzx1mb13nd1nm5dh")))) + (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv")))) (build-system cargo-build-system) (arguments - (list #:cargo-inputs - `(("rust-clap-builder" ,rust-clap-builder-4) - ("rust-clap-derive" ,rust-clap-derive-4)) - #:cargo-development-inputs - `(("rust-automod" ,rust-automod-1) - ("rust-clap-cargo" ,rust-clap-cargo-0.14) - ("rust-humantime" ,rust-humantime-2) - ("rust-rustversion" ,rust-rustversion-1) - ("rust-shlex" ,rust-shlex-1) - ("rust-snapbox" ,rust-snapbox-0.6) - ("rust-trybuild" ,rust-trybuild-1) - ("rust-trycmd" ,rust-trycmd-0.15)))) - (home-page "https://clap.rs/") + `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4) + ("rust-clap-derive" ,rust-clap-derive-4) + ("rust-terminal-size" ,rust-terminal-size-0.4)) + #:cargo-development-inputs (("rust-automod" ,rust-automod-1) + ("rust-clap-cargo" ,rust-clap-cargo-0.14) + ("rust-humantime" ,rust-humantime-2) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-snapbox" ,rust-snapbox-0.6) + ("rust-trybuild" ,rust-trybuild-1) + ("rust-trycmd" ,rust-trycmd-0.15)))) + (home-page "https://github.com/clap-rs/clap") (synopsis "Command Line Argument Parser") (description - "This package provides a simple to use, efficient, and full-featured -Command Line Argument Parser.") + "This package provides a simple to use, efficient, and full-featured Command Line +Argument Parser.") (license (list license:expat license:asl2.0)))) (define-public rust-clap-3 -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 13/49] gnu: rust-clap-builder-4: Update to 4.5.21. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (11 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore ` (35 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.21. Change-Id: I3854263a70aa609f4dd6e9da2d0bf70cd6bc6ca2 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5a9f4e573d..8ade784efa 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13950,14 +13950,14 @@ (define-public rust-clap-2 (define-public rust-clap-builder-4 (package (name "rust-clap-builder") - (version "4.5.18") + (version "4.5.21") (source (origin (method url-fetch) (uri (crate-uri "clap_builder" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "06wnncyif421qgrkd73hhhfych773avpx903b1nhhd0nsinicwjd")))) + "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 14/49] gnu: rust-clap-complete-4: Update to 4.5.38. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (12 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 13/49] gnu: rust-clap-builder-4: " Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore ` (34 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.38. Change-Id: I2164df5d2bbdf2a071d3c07a9491f4e9329cc0a4 --- gnu/packages/crates-io.scm | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8ade784efa..ad81a877e7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13988,30 +13988,30 @@ (define-public rust-clap-builder-4 (define-public rust-clap-complete-4 (package (name "rust-clap-complete") - (version "4.5.29") - (source (origin - (method url-fetch) - (uri (crate-uri "clap_complete" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "13ivddyrv6dsrf5w8ibh59wiyxrhkdgyxhxqf0c8fq2c7w67cdw9")))) + (version "4.5.38") + (source + (origin + (method url-fetch) + (uri (crate-uri "clap_complete" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00bsiq6jn6br4wrq3165hfl80mk4sdrdq97pgkqpa88ikiaplr6r")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-clap" ,rust-clap-4) - ("rust-clap-lex" ,rust-clap-lex-0.7) - ("rust-is-executable" ,rust-is-executable-1) - ("rust-shlex" ,rust-shlex-1)) - #:cargo-development-inputs - (("rust-clap" ,rust-clap-4) - ("rust-completest" ,rust-completest-0.4) - ("rust-completest-pty" ,rust-completest-pty-0.5) - ("rust-snapbox" ,rust-snapbox-0.6) - ("rust-trycmd" ,rust-trycmd-0.15)))) - (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete") - (synopsis "Generate shell completion scripts for your @code{clap::Command}") + `(#:cargo-inputs (("rust-clap" ,rust-clap-4) + ("rust-clap-lex" ,rust-clap-lex-0.7) + ("rust-completest" ,rust-completest-0.4) + ("rust-completest-pty" ,rust-completest-pty-0.5) + ("rust-is-executable" ,rust-is-executable-1) + ("rust-shlex" ,rust-shlex-1)) + #:cargo-development-inputs (("rust-automod" ,rust-automod-1) + ("rust-clap" ,rust-clap-4) + ("rust-snapbox" ,rust-snapbox-0.6) + ("rust-trycmd" ,rust-trycmd-0.15)))) + (home-page "https://github.com/clap-rs/clap") + (synopsis "Generate shell completion scripts for your clap::Command") (description - "Generate shell completion scripts for your @code{clap::Command}.") + "This package provides Generate shell completion scripts for your clap::Command.") (license (list license:expat license:asl2.0)))) (define-public rust-clap-complete-3 -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 15/49] gnu: Add rust-coverage-helper-0.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (13 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore ` (33 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-coverage-helper-0.2): New variable. Change-Id: I9f7157128ba3424644a9e53139ddc0bf303de858 --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ad81a877e7..54184d9dc2 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17330,6 +17330,25 @@ (define-public rust-cov-mark-2 (description "This package provides a Manual coverage marks.") (license (list license:expat license:asl2.0)))) +(define-public rust-coverage-helper-0.2 + (package + (name "rust-coverage-helper") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "coverage-helper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0knim97n8v0yhn82rm4dvn0gds4fbwzx6f2yjdsiwgdv2wbmax41")))) + (build-system cargo-build-system) + (home-page "https://github.com/taiki-e/coverage-helper") + (synopsis + "Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.") + (description + "This package provides Helper for <https://github.com/taiki-e/cargo-llvm-cov/issues/123>.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-count-instructions-0.1 (package (name "rust-count-instructions") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 16/49] gnu: Add rust-dlv-list-0.5. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (14 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore ` (32 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-dlv-list-0.5): New variable. Change-Id: Ie981dbac68a4a5ab795f72031da248730e5b1e9f --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 54184d9dc2..212fc9dbcd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23359,6 +23359,29 @@ (define-public rust-dlib-0.4 (inputs (list rust-libloading-0.6)))) +(define-public rust-dlv-list-0.5 + (package + (name "rust-dlv-list") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "dlv-list" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pqvrinxzdz7bpy4a3p450h8krns3bd0mc3w0qqvm03l2kskj824")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-const-random" ,rust-const-random-0.1) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2) + ("rust-serde-test" ,rust-serde-test-1)))) + (home-page "https://github.com/sgodwincs/dlv-list-rs") + (synopsis "Semi-doubly linked list implemented using a vector") + (description + "This package provides Semi-doubly linked list implemented using a vector.") + (license (list license:expat license:asl2.0)))) + (define-public rust-dlv-list-0.3 (package (name "rust-dlv-list") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 17/49] gnu: Add rust-guess-host-triple-0.1. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (15 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 18/49] gnu: Add rust-mockall-0.13 Jordan Moore ` (31 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-guess-host-triple-0.1): New variable. Change-Id: I2c65c8169b8cd2b95d40c3515bd9336392f12d2a --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 212fc9dbcd..e60663ca23 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32631,6 +32631,32 @@ (define-public rust-gumdrop-derive-0.8 (description "This package provides custom derive support for gumdrop.") (license (list license:expat license:asl2.0)))) +(define-public rust-guess-host-triple-0.1 + (package + (name "rust-guess-host-triple") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "guess_host_triple" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-errno" ,rust-errno-0.2) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.5) + ("rust-version-sync" ,rust-version-sync-0.9)))) + (home-page "https://gitlab.com/Screwtapello/guess_host_triple/") + (synopsis + "Guess which Rust-supported platform is running the current code") + (description + "This package provides Guess which Rust-supported platform is running the current code.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gzip-header-1 (package (name "rust-gzip-header") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 18/49] gnu: Add rust-mockall-0.13. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (16 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore ` (30 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-mockall-0.13): New variable. Change-Id: Ice060fc49e273544af75641c6f3c4ca913e4bf78 --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e60663ca23..53e50167d0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45958,6 +45958,39 @@ (define-public rust-mock-instant-0.2 (arguments `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)))))) +(define-public rust-mockall-0.13 + (package + (name "rust-mockall") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mockall" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-downcast" ,rust-downcast-0.11) + ("rust-fragile" ,rust-fragile-2) + ("rust-mockall-derive" ,rust-mockall-derive-0.13) + ("rust-predicates" ,rust-predicates-3) + ("rust-predicates-tree" ,rust-predicates-tree-1)) + #:cargo-development-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-auto-enums" ,rust-auto-enums-0.8) + ("rust-futures" ,rust-futures-0.3) + ("rust-mockall-double" ,rust-mockall-double-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/asomers/mockall") + (synopsis "powerful mock object library for Rust.") + (description + "This package provides a powerful mock object library for Rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-mockall-0.11 (package (name "rust-mockall") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 19/49] gnu: Add rust-mockall-derive-0.13. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (17 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 18/49] gnu: Add rust-mockall-0.13 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 20/49] gnu: Add rust-notify-rust-4 Jordan Moore ` (29 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-mockall-derive-0.13): New variable. Change-Id: Iea5abd334396850b13f594eed850cdd60f39930a --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 53e50167d0..d6b340a4e1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -46027,6 +46027,29 @@ (define-public rust-mockall-0.11 "Mockall is a rich mocking library with a terse and ergonomic interface.") (license (list license:expat license:asl2.0)))) +(define-public rust-mockall-derive-0.13 + (package + (name "rust-mockall-derive") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mockall_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)))) + (home-page "https://github.com/asomers/mockall") + (synopsis "Procedural macros for Mockall") + (description "This package provides Procedural macros for Mockall.") + (license (list license:expat license:asl2.0)))) + (define-public rust-mockall-derive-0.11 (package (name "rust-mockall-derive") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 20/49] gnu: Add rust-notify-rust-4. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (18 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore ` (28 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-notify-rust-4): New variable. Change-Id: I4e0bb8f5d05979261db68b0fa7e7a9e1e4f11222 --- gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d6b340a4e1..473e6b99e7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -49911,6 +49911,40 @@ (define-public rust-notify-debouncer-full-0.3 "This package provides a notify event debouncer optimized for ease of use.") (license (list license:expat license:asl2.0)))) +(define-public rust-notify-rust-4 + (package + (name "rust-notify-rust") + (version "4.11.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "notify-rust" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18ykiijr0c452hxlpvciac0wqvsan4dfh08vz2zpicbhqlnsfd2i")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-chrono" ,rust-chrono-0.4) + ("rust-dbus" ,rust-dbus-0.9) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-image" ,rust-image-0.25) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2) + ("rust-zbus" ,rust-zbus-4)) + #:cargo-development-inputs (("rust-async-std" ,rust-async-std-1) + ("rust-color-backtrace" ,rust-color-backtrace-0.5) + ("rust-ctor" ,rust-ctor-0.2) + ("rust-maplit" ,rust-maplit-1)))) + (home-page "https://github.com/hoodie/notify-rust") + (synopsis + "Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server") + (description + "This package provides Show desktop notifications (linux, bsd, mac). Pure Rust dbus client and server.") + (license (list license:expat license:asl2.0)))) + (define-public rust-notmuch-0.8 (package (name "rust-notmuch") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 21/49] gnu: rust-open-5: Update to 5.3.1. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (19 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 20/49] gnu: Add rust-notify-rust-4 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore ` (27 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1. Change-Id: I494680594830b4d03960e95ccc7a107e8995a639 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 473e6b99e7..8f92b94606 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -51955,14 +51955,14 @@ (define-public rust-opaque-debug-0.2 (define-public rust-open-5 (package (name "rust-open") - (version "5.1.2") + (version "5.3.1") (source (origin (method url-fetch) (uri (crate-uri "open" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ciy22dh82rdgmmsiai2wksx7sj9abb4ddnmxpqxnpfqapw0z7s4")))) + (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 22/49] gnu: Add rust-ordered-multimap-0.7. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (20 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore ` (26 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-ordered-multimap-0.7): New variable. Change-Id: I95f3a8ffbd58c86a5191031155ffda524d6f8067 --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8f92b94606..68d24efb15 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -52682,6 +52682,29 @@ (define-public rust-ordered-float-1 ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1)))))) +(define-public rust-ordered-multimap-0.7 + (package + (name "rust-ordered-multimap") + (version "0.7.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "ordered-multimap" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ygg08g2h381r3zbclba4zx4amm25zd2hsqqmlxljc00mvf3q829")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.5) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2) + ("rust-serde-test" ,rust-serde-test-1)))) + (home-page "https://github.com/sgodwincs/ordered-multimap-rs") + (synopsis "Insertion ordered multimap") + (description "This package provides Insertion ordered multimap.") + (license license:expat))) + (define-public rust-ordered-multimap-0.4 (package (name "rust-ordered-multimap") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 23/49] gnu: Add rust-pathsearch-0.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (21 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore ` (25 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pathsearch-0.2): New variable. Change-Id: Id06f4cb02abb14ab0dda1865d42423dee5e1a424 --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 68d24efb15..6323ea4185 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -54815,6 +54815,26 @@ (define-public rust-pathdiff-0.2 path.") (license (list license:asl2.0 license:expat)))) +(define-public rust-pathsearch-0.2 + (package + (name "rust-pathsearch") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pathsearch" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01bvjyighsrb5bgk8vcwlr1mjv6pqxk4n2qrkhbigaw2wp2kp66s")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/wez/wzsh") + (synopsis "Search for files in PATH") + (description "This package provides Search for files in PATH.") + (license license:expat))) + (define-public rust-pcap-1 (package (name "rust-pcap") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 24/49] gnu: rust-pest-2: Update to 2.7.14. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (22 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore @ 2024-11-30 16:54 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 25/49] gnu: rust-pest-derive-2: " Jordan Moore ` (24 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:54 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-2): Update to 2.7.14. Change-Id: I0aab684481001e9a91a90b69c2806943729d1cd4 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6323ea4185..47611644ff 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55636,7 +55636,7 @@ (define-public rust-permutohedron-0.2 (define-public rust-pest-2 (package (name "rust-pest") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55645,7 +55645,7 @@ (define-public rust-pest-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0w3vaad35km41g2liasf0sfkgfhj190rn7mc9q9hf18zn2zq93p6")))) + "0hplghvnz8yhs4mgpy7854gkpp6ysr96fy7ircs0k4w33al556c7")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 25/49] gnu: rust-pest-derive-2: Update to 2.7.14. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (23 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 26/49] gnu: rust-pest-generator-2: " Jordan Moore ` (23 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-derive-2): Update to 2.7.14. Change-Id: I0ab6896c7cd1da47ce9cfd5c75f2af95d229166d --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 47611644ff..0231821c61 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55662,7 +55662,7 @@ (define-public rust-pest-2 (define-public rust-pest-derive-2 (package (name "rust-pest-derive") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55671,7 +55671,7 @@ (define-public rust-pest-derive-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1yzv982pypxrr2zwhd08xv40plr474p155i26aj2anl63k3x8ybb")))) + "1p82kbjm5dvflxgj9vl3q78n2v4l9khh2cwizm3kl4ibcdgkc56j")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 26/49] gnu: rust-pest-generator-2: Update to 2.7.14. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (24 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 25/49] gnu: rust-pest-derive-2: " Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 27/49] gnu: rust-pest-meta-2: " Jordan Moore ` (22 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-generator-2): Update to 2.7.14. Change-Id: I0eee2bc8433c7eef94cb961b77c4c98247e2d61a --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0231821c61..01809b2d21 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55685,7 +55685,7 @@ (define-public rust-pest-derive-2 (define-public rust-pest-generator-2 (package (name "rust-pest-generator") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55694,7 +55694,7 @@ (define-public rust-pest-generator-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0zh7igibnn9d4skgx3vjy4q6nya2hjhw7vf8xd8vhdv40zqmnhvc")))) + "0khcyqjyd8pg1qcivh1xzk9613zbn983ycdclap1f5rh6ikmhmgb")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 27/49] gnu: rust-pest-meta-2: Update to 2.7.14. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (25 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 26/49] gnu: rust-pest-generator-2: " Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 28/49] gnu: Add rust-process-control-5 Jordan Moore ` (21 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-pest-meta-2): Update to 2.7.14. Change-Id: I78e635a27771a95303d1f1cbfdcb1d3594cb3760 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 01809b2d21..bcd5d3afd7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55711,7 +55711,7 @@ (define-public rust-pest-generator-2 (define-public rust-pest-meta-2 (package (name "rust-pest-meta") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55720,7 +55720,7 @@ (define-public rust-pest-meta-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "04ala2f51zxninvajvvqk5gq80qxyp2v6cpfv3zkj7mpiqplankl")))) + "0gfhci2whiz3kiw2k2asj2lcj8rrrp4hm69whdvcpngl1jks4pdp")))) (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all test files included. -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 28/49] gnu: Add rust-process-control-5. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (26 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 27/49] gnu: rust-pest-meta-2: " Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore ` (20 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-process-control-5): New variable. Change-Id: Ida012a7ef7187ebc44bdc009c66e4076a021c30e --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index bcd5d3afd7..d49b3599db 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -59767,6 +59767,30 @@ (define-public rust-proc-quote-impl-0.3 "This package provides a procedural macro implementation of quote!.") (license (list license:expat license:asl2.0)))) +(define-public rust-process-control-5 + (package + (name "rust-process-control") + (version "5.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "process_control" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qhbyxrfz6ywmsm69pjl7vxzgj6plc6qn6lp0zgqlw17laslwb7k")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-windows-sys" ,rust-windows-sys-0.59)) + #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)))) + (home-page "https://github.com/dylni/process_control") + (synopsis "Ergonomically run processes with limits") + (description + "This package provides Ergonomically run processes with limits.") + (license (list license:expat license:asl2.0)))) + (define-public rust-procfs-0.16 (package (name "rust-procfs") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 29/49] gnu: Add rust-rust-ini-0.21. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (27 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 28/49] gnu: Add rust-process-control-5 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore ` (19 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-rust-ini-0.21): New variable. Change-Id: Ib98d579390ec86e95dea1cda773d28133eded810 --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d49b3599db..85c695ea69 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -68738,6 +68738,30 @@ (define-public rust-rust-hawktracer-sys-0.4 "This package provides a sys crate for the rust_hawktracer library.") (license (list license:expat license:asl2.0)))) +(define-public rust-rust-ini-0.21 + (package + (name "rust-rust-ini") + (version "0.21.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-ini" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17s0fmfba05i9cnfwfy02wp7mf5wkapis5x1d68vgvmnw7q0wcaf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-ordered-multimap" ,rust-ordered-multimap-0.7) + ("rust-trim-in-place" ,rust-trim-in-place-0.1) + ("rust-unicase" ,rust-unicase-2)))) + (home-page "https://github.com/zonyitoo/rust-ini") + (synopsis "An Ini configuration file parsing library in Rust") + (description + "This package provides An Ini configuration file parsing library in Rust.") + (license license:expat))) + + (define-public rust-rust-ini-0.18 (package (name "rust-rust-ini") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 30/49] gnu: rust-serde-json-1: Update to 1.0.133. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (28 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore ` (18 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.133. Change-Id: I8c10e0f9a50fcec92ed69cfcdf7411b352640caa --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 85c695ea69..ca456369b6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -72970,14 +72970,14 @@ (define-public rust-serde-ignored-0.1 (define-public rust-serde-json-1 (package (name "rust-serde-json") - (version "1.0.128") + (version "1.0.133") (source (origin (method url-fetch) (uri (crate-uri "serde_json" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1n43nia50ybpcfmh3gcw4lcc627qsg9nyakzwgkk9pm10xklbxbg")))) + (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 31/49] gnu: Add rust-shadow-rs-0.35. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (29 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore ` (17 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-shadow-rs-0.35): New variable. Change-Id: I7e000193892f7784b8080a66a8a2115761fd4d2b --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ca456369b6..7c1811eac7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74411,6 +74411,35 @@ (define-public rust-sevenz-rust-0.5 "This package provides a 7z decompressor/compressor written in pure rust.") (license license:asl2.0))) +(define-public rust-shadow-rs-0.35 + (package + (name "rust-shadow-rs") + (version "0.35.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "shadow-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11w6677ymsb69fy716adf51zjbzwgkkyf5arz41563gcnf7k5cpi")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-const-format" ,rust-const-format-0.2) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-git2" ,rust-git2-0.19) + ("rust-is-debug" ,rust-is-debug-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.3) + ("rust-tzdb" ,rust-tzdb-0.6)) + #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.6)))) + (home-page "https://github.com/baoyachi/shadow-rs") + (synopsis "build-time information stored in your rust project") + (description + "This package provides a build-time information stored in your rust project.") + (license (list license:expat license:asl2.0)))) + + (define-public rust-shadow-rs-0.26 (package (name "rust-shadow-rs") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 32/49] gnu: Add rust-starship-battery-0.10. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (30 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore ` (16 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-starship-battery-0.10): New variable. Change-Id: I3b916375b51a16bbd1f15b211756a71f261e5a35 --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7c1811eac7..5418e995d3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -77977,6 +77977,39 @@ (define-public rust-standback-0.2 (description "New standard library, old compiler.") (license (list license:expat license:asl2.0)))) +(define-public rust-starship-battery-0.10 + (package + (name "rust-starship-battery") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "starship-battery" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1llfi5gvgrwf08rm49lqr60lkzga167w59vzh20dpwwwhwvsj5wh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-core-foundation" ,rust-core-foundation-0.10) + ("rust-lazycell" ,rust-lazycell-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-mach2" ,rust-mach2-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-plist" ,rust-plist-1) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-uom" ,rust-uom-0.36) + ("rust-windows-sys" ,rust-windows-sys-0.59)) + #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/starship/rust-battery") + (synopsis "Cross-platform information about the notebook batteries") + (description + "This package provides Cross-platform information about the notebook batteries.") + (license license:isc))) + (define-public rust-state-0.6 (package (name "rust-state") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 33/49] gnu: rust-strsim-0.11: Update to 0.11.1. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (31 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore ` (15 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-strsim-0.11): Update to 0.11.1. Change-Id: I424df4ffcd4eeb7bca36013b751080190f3a0c05 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5418e995d3..311a9d46fc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -78954,14 +78954,14 @@ (define-public rust-strong-xml-derive-0.6 (define-public rust-strsim-0.11 (package (name "rust-strsim") - (version "0.11.0") + (version "0.11.1") (source (origin (method url-fetch) (uri (crate-uri "strsim" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00gsdp2x1gkkxsbjxgrjyil2hsbdg49bwv8q2y1f406dwk4p7q2y")))) + (base32 "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x")))) (build-system cargo-build-system) (home-page "https://github.com/dguo/strsim-rs") (synopsis "Rust implementations of string similarity metrics") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 34/49] gnu: Add rust-systemstat-0.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (32 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore ` (14 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-systemstat-0.2): New variable. Change-Id: Ib363428ea501fbf5dd6d8202efd67fdf9c9d5601 --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 311a9d46fc..ec5ac3b03a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -81999,6 +81999,32 @@ (define-public rust-system-deps-1 #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.9)))))) +(define-public rust-systemstat-0.2 + (package + (name "rust-systemstat") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "systemstat" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lhbbgywmhfdb2vjaxzl9g3dbbz2nyfyzqr8kacq6b1im4jfqjm2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-bytesize" ,rust-bytesize-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-nom" ,rust-nom-7) + ("rust-serde" ,rust-serde-1) + ("rust-time" ,rust-time-0.3) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/valpackett/systemstat") + (synopsis "Get system information/statistics in a cross-platform way") + (description + "This package provides Get system information/statistics in a cross-platform way.") + (license license:unlicense))) + (define-public rust-tabled-0.15 (package (name "rust-tabled") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 35/49] gnu: Add rust-terminal-size-0.4. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (33 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore ` (13 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-terminal-size-0.4): New variable. Change-Id: I045e0e2d7e6744029fb7dc5938655627f1bd3fa2 --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ec5ac3b03a..cbb95e99a6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83615,6 +83615,28 @@ (define-public rust-terminal-colorsaurus-0.4 color of the terminal.") (license (list license:expat license:asl2.0)))) +(define-public rust-terminal-size-0.4 + (package + (name "rust-terminal-size") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "terminal_size" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1vx6a5klj7sjkx59v78gh93j445s09y2fasiykwgsb04rbbrnnag")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; tests require /dev/stderr + #:cargo-inputs (("rust-rustix" ,rust-rustix-0.38) + ("rust-windows-sys" ,rust-windows-sys-0.59)))) + (home-page "https://github.com/eminence/terminal-size") + (synopsis "Gets the size of your Linux or Windows terminal") + (description + "This package provides Gets the size of your Linux or Windows terminal.") + (license (list license:expat license:asl2.0)))) + (define-public rust-terminal-size-0.3 (package (name "rust-terminal-size") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 36/49] gnu: Add rust-termwiz-0.15. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (34 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore ` (12 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-termwiz-0.15): New variable. Change-Id: I6b8577367c308187ebca8fbc2aa5a9b1a6521f92 --- gnu/packages/crates-io.scm | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cbb95e99a6..1c3794d7cc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83994,6 +83994,55 @@ (define-public rust-termwiz-0.20 ("rust-k9" ,rust-k9-0.11) ("rust-varbincode" ,rust-varbincode-0.1)))))) +(define-public rust-termwiz-0.15 + (package + (name "rust-termwiz") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "termwiz" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ig83sldqnbmy95kb4ixhrjn63qym7dssxy3p2rsjj03rj96ivri")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-base64" ,rust-base64-0.13) + ("rust-bitflags" ,rust-bitflags-1) + ("rust-cassowary" ,rust-cassowary-0.3) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-filedescriptor" ,rust-filedescriptor-0.8) + ("rust-fnv" ,rust-fnv-1) + ("rust-hex" ,rust-hex-0.4) + ("rust-image" ,rust-image-0.23) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-memmem" ,rust-memmem-0.1) + ("rust-num-derive" ,rust-num-derive-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-ordered-float" ,rust-ordered-float-2) + ("rust-regex" ,rust-regex-1) + ("rust-semver" ,rust-semver-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-signal-hook" ,rust-signal-hook-0.1) + ("rust-terminfo" ,rust-terminfo-0.7) + ("rust-termios" ,rust-termios-0.3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-ucd-trie" ,rust-ucd-trie-0.1) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-vtparse" ,rust-vtparse-0.6) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6) + ("rust-varbincode" ,rust-varbincode-0.1)))) + (home-page "https://github.com/wez/wezterm") + (synopsis "Terminal Wizardry for Unix and Windows") + (description + "This package provides Terminal Wizardry for Unix and Windows.") + (license license:expat))) + (define-public rust-test-assembler-0.1 (package (name "rust-test-assembler") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (35 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore ` (11 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.22. Change-Id: Ibb5bc243bed8db4c120ffcdbc578b2291a4b9c4b --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1c3794d7cc..7ebd08a32a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88129,14 +88129,14 @@ (define-public rust-toml-datetime-0.5 (define-public rust-toml-edit-0.22 (package (name "rust-toml-edit") - (version "0.22.21") + (version "0.22.22") (source (origin (method url-fetch) (uri (crate-uri "toml_edit" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ky5dncf4g4l8hpqizws2ccp37rsvvc2pwynzwvacjf4fgp2q1rv")))) + (base32 "1xf7sxfzmnc45f75x302qrn5aph52vc8w226v59yhrm211i8vr2a")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 38/49] gnu: Add rust-trim-in-place-0.1. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (36 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore ` (10 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-trim-in-place-0.1): New variable. Change-Id: I096f9ac7071b440f94468d99d79b83501869807b --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7ebd08a32a..9c73bf0845 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -89229,6 +89229,25 @@ (define-public rust-triomphe-0.1 functionality and without weak references (originally servo_arc).") (license (list license:expat license:asl2.0)))) +(define-public rust-trim-in-place-0.1 + (package + (name "rust-trim-in-place") + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "trim-in-place" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1z04g79xkrpf3h4g3cc8wax72dn6h6v9l4m39zg8rg39qrpr4gil")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)))) + (home-page "https://magiclen.org/trim-in-place") + (synopsis "In-place trimming strings") + (description "This package provides In-place trimming strings.") + (license license:expat))) + (define-public rust-triple-accel-0.4 (package (name "rust-triple-accel") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (37 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore ` (9 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.12.0. Change-Id: If7c50bedcb74cf7277647ee4185fe1aae78504a2 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9c73bf0845..61511c065c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91468,14 +91468,14 @@ (define-public rust-unicode-reverse-1 (define-public rust-unicode-segmentation-1 (package (name "rust-unicode-segmentation") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "unicode-segmentation" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00kjpwp1g8fqm45drmwivlacn3y9jx73bvs09n6s3x73nqi7vj6l")))) + (base32 "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n")))) (build-system cargo-build-system) (arguments `(#:cargo-development-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 40/49] gnu: Add rust-unicode-width-0.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (38 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 41/49] gnu: Add rust-uom-0.36 Jordan Moore ` (8 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-unicode-width-0.2): New variable. Change-Id: Ic711bed11ef8650dd0d306db3694d140d8ec1dc5 --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 61511c065c..ff4b34e0c7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91510,6 +91510,30 @@ (define-public rust-unicode-truncate-0.2 in terms of displayed width.") (license (list license:expat license:asl2.0)))) +(define-public rust-unicode-width-0.2 + (package + (name "rust-unicode-width") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-width" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zd0r5vs52ifxn25rs06gxrgz8cmh4xpra922k0xlmrchib1kj0z")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))) + (home-page "https://github.com/unicode-rs/unicode-width") + (synopsis "Determine displayed width of `char` and `str` types +according to Unicode Standard Annex #11 rules.") + (description + "This package provides Determine displayed width of `char` and `str` types according to Unicode +Standard Annex #11 rules.") + (license (list license:expat license:asl2.0)))) + (define-public rust-unicode-width-0.1 (package (name "rust-unicode-width") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 41/49] gnu: Add rust-uom-0.36. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (39 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 42/49] gnu: Add rust-versions-6 Jordan Moore ` (7 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-uom-0.36): New variable. Change-Id: I51ac80caaa997c1ee1eb2a0f259d6243bf56998b --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ff4b34e0c7..3f874bd9c6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91902,6 +91902,34 @@ (define-public rust-untrusted-0.6 (sha256 (base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam")))))) +(define-public rust-uom-0.36 + (package + (name "rust-uom") + (version "0.36.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "uom" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "176dszv02ki1a49hvv2nkszjcn4m8ccfjgh5hhji2pd6a19nxlzz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-rational" ,rust-num-rational-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-typenum" ,rust-typenum-1)) + #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-quickcheck" ,rust-quickcheck-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-static-assertions" ,rust-static-assertions-1)))) + (home-page "https://github.com/iliekturtles/uom") + (synopsis "Units of measurement") + (description "This package provides Units of measurement.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-uom-0.34 (package (name "rust-uom") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 42/49] gnu: Add rust-versions-6. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (40 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 41/49] gnu: Add rust-uom-0.36 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 43/49] gnu: Add rust-wasite-0.1 Jordan Moore ` (6 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-versions-6): New variable. Change-Id: Ia29c57d9d529f9aac105a62e76ad4a34e30cdbfc --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3f874bd9c6..85a520bb6e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -93403,6 +93403,32 @@ (define-public rust-version-sync-0.6 ("rust-toml" ,rust-toml-0.4) ("rust-url" ,rust-url-1)))))) +(define-public rust-versions-6 + (package + (name "rust-versions") + (version "6.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "versions" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13) + ("rust-nom" ,rust-nom-7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-semver" ,rust-semver-1) + ("rust-semver-parser" ,rust-semver-parser-0.10) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/fosskers/rs-versions") + (synopsis "library for parsing and comparing software version numbers.") + (description + "This package provides a library for parsing and comparing software version +numbers.") + (license license:expat))) + (define-public rust-vlq-0.5 (package (name "rust-vlq") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 43/49] gnu: Add rust-wasite-0.1. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (41 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 42/49] gnu: Add rust-versions-6 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore ` (5 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-wasite-0.1): New variable. Change-Id: I4f19bbc605c62fd23d5c2808f2abcd5abbc76a4f --- gnu/packages/crates-io.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 85a520bb6e..4ed3388c10 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -93969,6 +93969,23 @@ (define-public rust-wasi-0.9 (base32 "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc")))))) +(define-public rust-wasite-0.1 + (package + (name "rust-wasite") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "wasite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq")))) + (build-system cargo-build-system) + (home-page "https://github.com/ardaku/wasite/blob/stable/CHANGELOG.md") + (synopsis "WASI Terminal Environment API") + (description "This package provides WASI Terminal Environment API.") + (license (list license:asl2.0 license:boost1.0 license:expat)))) + (define-public rust-wasm-bindgen-0.2 (package (name "rust-wasm-bindgen") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 44/49] gnu: rust-which-6: Update to 6.0.3. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (42 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 43/49] gnu: Add rust-wasite-0.1 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore ` (4 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-which-6): Update to 6.0.3. Change-Id: If0a707af144c3e2d517c2356ad5f9060f605b2e8 --- gnu/packages/crates-io.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4ed3388c10..be7ae14b30 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95259,14 +95259,14 @@ (define-public rust-wezterm-input-types-0.1 (define-public rust-which-6 (package (name "rust-which") - (version "6.0.0") + (version "6.0.3") (source (origin (method url-fetch) (uri (crate-uri "which" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "070hbvl3hjxywychmz7nj5gbsprdm38rir3kqnm48zzp1g0y19bz")))) + (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml")))) (build-system cargo-build-system) (arguments `(#:cargo-test-flags '("--release" "--" @@ -95276,7 +95276,8 @@ (define-public rust-which-6 ("rust-once-cell" ,rust-once-cell-1) ("rust-regex" ,rust-regex-1) ("rust-rustix" ,rust-rustix-0.38) - ("rust-windows-sys" ,rust-windows-sys-0.52)) + ("rust-windows-sys" ,rust-windows-sys-0.52) + ("rust-winsafe" ,rust-winsafe-0.0.19)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/harryfei/which-rs.git") (synopsis "Rust equivalent of @command{which}") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 45/49] gnu: rust-whoami-1: Update to 1.5.2. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (43 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore ` (3 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-whoami-1): Update to 1.5.2. Change-Id: I93d18bb2e1e884d5244e709a06c4cc5a0951d292 --- gnu/packages/crates-io.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index be7ae14b30..1557f73555 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95398,18 +95398,19 @@ (define-public rust-which-1 (define-public rust-whoami-1 (package (name "rust-whoami") - (version "1.4.1") + (version "1.5.2") (source (origin (method url-fetch) (uri (crate-uri "whoami" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0l6ca9pl92wmngsn1dh9ih716v216nmn2zvcn94k04x9p1b3gz12")))) + "0vdvm6sga4v9515l6glqqfnmzp246nq66dd09cw5ri4fyn3mnb9p")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-wasite" ,rust-wasite-0.1) ("rust-web-sys" ,rust-web-sys-0.3)))) (home-page "https://github.com/ardaku/whoami/blob/stable/CHANGELOG.md") (synopsis "Retrieve the current user and environment") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 46/49] gnu: Add rust-yaml-rust2-0.9. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (44 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore ` (2 subsequent siblings) 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-yaml-rust2-0.9): New variable. Change-Id: I4400279ece6562a710cf1be58aaa6e481d906c53 --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1557f73555..d73bf675c8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -96358,6 +96358,30 @@ (define-public rust-yaml-rust-0.3 (("rust-clippy" ,rust-clippy-0.0) ("rust-linked-hash-map" ,rust-linked-hash-map-0.3)))))) +(define-public rust-yaml-rust2-0.9 + (package + (name "rust-yaml-rust2") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "yaml-rust2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-hashlink" ,rust-hashlink-0.8)) + #:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.6) + ("rust-quickcheck" ,rust-quickcheck-1)))) + (home-page "https://github.com/Ethiraric/yaml-rust2") + (synopsis "fully YAML 1.2 compliant YAML parser") + (description + "This package provides a fully YAML 1.2 compliant YAML parser.") + (license (list license:expat license:asl2.0)))) + (define-public rust-yansi-1 (package (name "rust-yansi") -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 47/49] gnu: Add rust-windows-implement-0.56. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (45 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 49/49] gnu: Add starship Jordan Moore 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-windows.scm (rust-windows-implement-0.56): New variable. Change-Id: I64a5c57330653e258ff1cd942568169037390bc3 --- gnu/packages/crates-windows.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 173f51d542..ae61b0ab6e 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2302,6 +2302,28 @@ (define-public rust-windows-implement-0.57 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-2)))))) +(define-public rust-windows-implement-0.56 + (package + (name "rust-windows-implement") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-implement" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "The implement macro for the windows crate") + (description + "This package provides The implement macro for the windows crate.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-implement-0.52 (package (inherit rust-windows-implement-0.58) -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 48/49] gnu: rust-indexmap-2: Update to 2.6.0. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (46 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 49/49] gnu: Add starship Jordan Moore 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore, Efraim Flashner * gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.6.0. Change-Id: I8a6422e44352da0b7580a6aac521052ee7de7957 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d73bf675c8..75efcf5954 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35630,14 +35630,14 @@ (define-public rust-indenter-0.3 (define-public rust-indexmap-2 (package (name "rust-indexmap") - (version "2.5.0") + (version "2.6.0") (source (origin (method url-fetch) (uri (crate-uri "indexmap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1r87dlvyg04fa9m4m6pkvwsdx54rx471fas66qff40bk5ym01fb8")))) + "1nmrwn8lbs19gkvhxaawffzbvrpyrb5y3drcrr645x957kz0fybh")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH v2 49/49] gnu: Add starship. 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore ` (47 preceding siblings ...) 2024-11-30 16:55 ` [bug#74551] [PATCH v2 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore @ 2024-11-30 16:55 ` Jordan Moore 48 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-11-30 16:55 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore * gnu/packages/shellutils.scm (starship): New variable. Change-Id: I06814793f245c5b4aca5491a3b68b1ec83c3318f --- gnu/packages/shellutils.scm | 137 ++++++++++++++++++++++++++++++++++++ 1 file changed, 137 insertions(+) diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm index 7e9f85a5f2..101ee6cf73 100644 --- a/gnu/packages/shellutils.scm +++ b/gnu/packages/shellutils.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com> ;;; Copyright © 2024 Brian Kubisiak <brian@kubisiak.com> +;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo> ;;; ;;; This file is part of GNU Guix. ;;; @@ -43,6 +44,7 @@ (define-module (gnu packages shellutils) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cargo) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -51,6 +53,11 @@ (define-module (gnu packages shellutils) #:use-module (gnu packages base) #:use-module (gnu packages bison) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) + #:use-module (gnu packages crates-crypto) + #:use-module (gnu packages crates-io) + #:use-module (gnu packages crates-vcs) + #:use-module (gnu packages crates-windows) #:use-module (gnu packages flex) #:use-module (gnu packages golang-build) #:use-module (gnu packages golang-check) @@ -67,6 +74,7 @@ (define-module (gnu packages shellutils) #:use-module (gnu packages shells) #:use-module (gnu packages textutils) #:use-module (gnu packages tmux) + #:use-module (gnu packages version-control) #:use-module (gnu packages vim)) (define-public ascii @@ -462,6 +470,135 @@ (define-public shfmt @url{http://www.mirbsd.org/mksh.htm,mksh}.") (license license:bsd-3))) +(define-public starship + (package + (name "starship") + (version "1.21.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "starship" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ikdy6jwlc36add55acxlba6f009dln9iyz368c1ndbfpgn4n42g")))) + (build-system cargo-build-system) + (inputs (list cmake-minimal + ;; for tests + git)) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'install 'install-completions + (lambda* (#:key outputs skip-build? #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (starship-bin (string-append out "/bin/starship")) + (share-files (string-append out "/share")) + (bash-files (string-append out + "/etc/bash-completion.d/")) + (zsh-files (string-append share-files + "/zsh/site-functions/")) + (fish-files (string-append share-files + "/fish/vendor_completions.d/"))) + ;; we cannot make completions if starship was not built + (or skip-build? + ;; make the directories + (mkdir-p bash-files) + (mkdir-p zsh-files) + (mkdir-p fish-files) + ;; use the build starship to generate the necessary + ;; completions + (invoke starship-bin "completions" "bash" ">" + (string-append bash-files "/starship")) + (invoke starship-bin "completions" "zsh" ">" + (string-append zsh-files "/_starship")) + (invoke starship-bin "completions" "fish" ">" + (string-append fish-files + "/starship.fish")))))) + ;; some tests require a writable home directory + (add-after 'unpack 'patch-test-shell + (lambda* (#:key inputs #:allow-other-keys) + ;; search through the rust files and then replace `/bin/sh' + ;; with the path to the `/bin/sh' in the drv inputs + (let ((rust-files (find-files "." "\\.rs$"))) + (for-each (lambda (file) + (substitute* file + (("/bin/sh") + (search-input-file inputs "/bin/sh")))) + rust-files)))) + ;; Set "HOME" to be located inside the cwd so it is writable + ;; for tests checking for user-configs + (add-before 'check 'set-test-env-vars + (lambda _ + (setenv "HOME" + (string-append (getcwd) "/.test-home"))))) + #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-4) + ("rust-clap-complete" ,rust-clap-complete-4) + ("rust-deelevate" ,rust-deelevate-0.2) + ("rust-dirs" ,rust-dirs-5) + ("rust-dunce" ,rust-dunce-1) + ("rust-gix" ,rust-gix-0.66) + ("rust-gix-features" ,rust-gix-features-0.38) + ("rust-guess-host-triple" ,rust-guess-host-triple-0.1) + ("rust-home" ,rust-home-0.5) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-log" ,rust-log-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-notify-rust" ,rust-notify-rust-4) + ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50) + ("rust-open" ,rust-open-5) + ("rust-os-info" ,rust-os-info-3) + ("rust-path-slash" ,rust-path-slash-0.2) + ("rust-pest" ,rust-pest-2) + ("rust-pest-derive" ,rust-pest-derive-2) + ("rust-process-control" ,rust-process-control-5) + ("rust-quick-xml" ,rust-quick-xml-0.36) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-regex" ,rust-regex-1) + ("rust-rust-ini" ,rust-rust-ini-0.21) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-shadow-rs" ,rust-shadow-rs-0.35) + ("rust-shell-words" ,rust-shell-words-1) + ("rust-starship-battery" ,rust-starship-battery-0.10) + ("rust-strsim" ,rust-strsim-0.11) + ("rust-systemstat" ,rust-systemstat-0.2) + ("rust-terminal-size" ,rust-terminal-size-0.4) + ("rust-toml" ,rust-toml-0.8) + ("rust-toml-edit" ,rust-toml-edit-0.22) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.2) + ("rust-urlencoding" ,rust-urlencoding-2) + ("rust-versions" ,rust-versions-6) + ("rust-which" ,rust-which-6) + ("rust-whoami" ,rust-whoami-1) + ("rust-windows" ,rust-windows-0.58) + ("rust-winres" ,rust-winres-0.1) + ("rust-yaml-rust2" ,rust-yaml-rust2-0.9)) + #:cargo-development-inputs `(("rust-mockall" ,rust-mockall-0.13) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://starship.rs") + (synopsis + "The minimal, blazing-fast, and infinitely customizable prompt for any shell!") + (description + "This package provides The minimal, blazing-fast, and infinitely customizable +prompt for any shell! + +@itemize +@item Fast: it's fast - *really really* fast :rocket: +@item Customizable: configure every aspect of your prompt +@item Universal: works on any shell, on any operating system +@item Intelligent: shows relevant information at a glance +@item Feature rich: support for all your favorite tools +@item Easy: quick to install - start using it in minutes +@end itemize + +Note: users must have a nerd font installed and enabled in their terminal") + (license license:isc))) (define-public envstore (package -- 2.46.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 00/73] Building starship 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (50 preceding siblings ...) 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 01/73] gnu: rust-approx: Upgrade to v0.5.1 Aaron Covrig via Guix-patches via ` (72 more replies) 2024-12-03 4:08 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Jordan Moore 2024-12-03 15:05 ` bug#74551: [PATCH 00/49] Add starship shell utility Efraim Flashner 53 siblings, 73 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig Thank Jordan for this! I've made a few linting changes and modified several packages to utilize the `inherit` attribute; additionally, I've taken the liberty to add and update a few packages. I believe this needs to be sent against the `rust-team` branch (confusingly, I believe some documenation does refer to it as `rust-branch`, but the actual git branch is `rust-team`). In addition to needing to be on the correct branch when sending in a patch, git:send-email also needs to be given an updated subject prefix with the branch name. For this message round, I'm planning to use something like: ```bash git send-email -73 -v3 -a --base=auto \ --subject-prefix='PATCH rust-team' \ --to=74551@debbugs.gnu.org ``` Or, more specifically (for this instance): ```bash git format-patch -73 --subject-prefix='PATCH rust-team' -v3 -o outgoing --cover-letter --base=auto git send-email outgoing/*.patch --to=74551@debbugs.gnu.org ``` > I frequently refer to the following section of the Guix manual for > this: > https://guix.gnu.org/manual/devel/en/html_node/Sending-a-Patch-Series.html A summary of the modifications: Build changes: * Update the commit order so that each commit is 'standalone' (all * dependencies come before it) * rust-any-all-workaround-0.1 (enable building) * rust-coverage-helper-0.2 (fix build) * rust-pest-meta-2 (fix build) (could be made more robust by refering to self version in pest substitutions) New packages: * rust-derive-utils-0.14 * rust-coverage-helper-0.1 * rust-libtest-mimic-0.8 * rust-libtest-mimic-0.4 * rust-shadow-rs-0.36 * rust-target-triple-0.1 * rust-which-7 Adjusted tests: * rust-auto-enums (tests require nightly/dev features) * rust-notify-rust-4 * rust-starship-battery-0.10 * rust-systemstat-0.2 * rust-which-6 Bumped versions: * rust-approx-0.5 to v0.5.1 * rust-encoding-rs-0.8 to v0.8.35 * rust-fastrand-2 to v2.2.0 * rust-hashbrown-0.15 to v0.15.2 * rust-hashbrown-0.14 to v0.14.5 * rust-hashlink-0.9 to v0.9.1 * rust-hashlink-0.8 to v0.8.4 * rust-macrotest-1 to v1.0.13 * rust-miette-7 to v7.4.0 * rust-miette-derive-7 to v7.4.0 * rust-mockall-double-3 to v3.1 * rust-terminal-size-0.4 to v0.4.1 * rust-trybuild-1 to v1.0.101 * rust-unicode-width-0.1 to v0.1.14 Aaron Covrig (22): gnu: rust-approx: Upgrade to v0.5.1 gnu: rust-target-triple: Add v0.1.3 gnu: rust-any-all-workaround: enable building gnu: rust-encoding-rs: Upgrade to v0.8.35 gnu: rust-fastrand: Upgrade to version 2.2.0 gnu: rust-hashlink: Upgrade to v0.8.4 gnu: rust-hashlink: Upgrade to v0.9.1 gnu: rust-hashbrown: Upgrade v0.14 gnu: rust-hashbrown: Upgrade v0.15 gnu: rust-libtest-mimic: Add v0.4.1 gnu: rust-libtest-mimic: Add v0.8.1 gnu: rust-derive-utils: Add v0.14.2 gnu: rust-macrotest: Upgrade to v1.0.13 gnu: rust-mockall-double: Upgrade to v0.3.1 gnu: rust-trybuild: Upgrade to v1.0.101 gnu: rust-windows-core-0.58: Enable building gnu: rust-unicode-width: Bump v0.1 to v0.1.14 gnu: Add rust-coverage-helper-0.1. gnu: rust-miette-derive: Upgrade to v7.4.0 gnu: rust-miette: Upgrade to v7.4.0 gnu: rust-which-7: Add v7.0.0 gnu: rust-either-1: Upgrade to v1.13.0 Jordan Moore (51): gnu: Add rust-pathsearch-0.2. gnu: Add rust-termwiz-0.15. gnu: Add rust-deelevate-0.2. gnu: rust-dunce-1: Update to 1.0.5. gnu: Add rust-winsafe-0.0.19. gnu: rust-windows-implement: Add v0.56.0. gnu: Add rust-windows-interface-0.56. gnu: Add rust-windows-version-0.1. gnu: Add rust-windows-core-0.56. gnu: Add rust-windows-0.56. gnu: Add rust-tauri-winrt-notification-0.2. gnu: Add rust-mac-notification-sys-0.6. gnu: Add rust-arraydeque-0.5. gnu: Add rust-auto-enums-0.8. gnu: Add rust-terminal-size-0.4. gnu: Add rust-unicode-width-0.2. gnu: Add rust-trim-in-place-0.1. gnu: rust-unicode-segmentation-1: Update to 1.12.0. gnu: rust-clap-builder-4: Update to 4.5.21. gnu: rust-clap-4: Update to 4.5.21. gnu: rust-clap-complete-4: Update to 4.5.38. gnu: Add rust-coverage-helper-0.2. gnu: Add rust-dlv-list-0.5. gnu: Add rust-guess-host-triple-0.1. gnu: Add rust-mockall-derive-0.13. gnu: Add rust-mockall-0.13. gnu: rust-color-backtrace: Add v0.6.1 gnu: rust-indexmap-2: Update to 2.6.0. gnu: Add rust-notify-rust-4. gnu: rust-open-5: Update to 5.3.1. gnu: Add rust-ordered-multimap-0.7. gnu: rust-pest-2: Update to 2.7.14. gnu: rust-pest-meta-2: Update to 2.7.14. gnu: rust-pest-generator-2: Update to 2.7.14. gnu: rust-pest-derive-2: Update to 2.7.14. gnu: Add rust-process-control-5. gnu: Add rust-rust-ini-0.21. gnu: rust-serde-json-1: Update to 1.0.133. gnu: Add rust-shadow-rs-0.36 gnu: Add rust-shadow-rs-0.35 gnu: Add rust-uom-0.36. gnu: rust-strsim-0.11: Update to 0.11.1. gnu: Add rust-starship-battery-0.10. gnu: Add rust-systemstat-0.2. gnu: rust-toml-edit-0.22: Update to 0.22.22. gnu: Add rust-versions-6. gnu: Add rust-wasite-0.1. gnu: rust-which-6: Update to 6.0.3. gnu: rust-whoami-1: Update to 1.5.2. gnu: Add rust-yaml-rust2-0.9. gnu: Add starship. gnu/packages/crates-apple.scm | 26 + gnu/packages/crates-io.scm | 1293 +++++++++++++++++++++++++------ gnu/packages/crates-windows.scm | 177 ++++- gnu/packages/shellutils.scm | 137 ++++ 4 files changed, 1376 insertions(+), 257 deletions(-) base-commit: 31e7d5d0d7e7fea677ad18496b8b9d80683891f4 -- 2.47.0 ^ permalink raw reply [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 01/73] gnu: rust-approx: Upgrade to v0.5.1 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 02/73] gnu: rust-target-triple: Add v0.1.3 Aaron Covrig via Guix-patches via ` (71 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-approx-0.5): Bump to v0.5.1 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index db4edce680..57ab3719b5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -2525,14 +2525,14 @@ (define-public rust-app-dirs2-2 (define-public rust-approx-0.5 (package (name "rust-approx") - (version "0.5.0") + (version "0.5.1") (source (origin (method url-fetch) (uri (crate-uri "approx" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "17p9g3yl061zdlrqj10npybmng81jz71dzmcanmjgcb35qhgfb87")))) + (base32 "1ilpv3dgd58rasslss0labarq7jawxmivk17wsh8wmkdm3q15cfa")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 02/73] gnu: rust-target-triple: Add v0.1.3 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 01/73] gnu: rust-approx: Upgrade to v0.5.1 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 03/73] gnu: rust-any-all-workaround: enable building Aaron Covrig via Guix-patches via ` (70 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-target-triple-0.1): New variable --- gnu/packages/crates-io.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 57ab3719b5..769505a87c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -81972,6 +81972,24 @@ (define-public rust-target-lexicon-0.11 (base32 "15gax4765vm2inh45m7cvaf4mgd2mb2mn0i87np0i1d95qhla822")))) (arguments '()))) +(define-public rust-target-triple-0.1 + (package + (name "rust-target-triple") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (crate-uri "target-triple" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0y1hq4v4k1706rr3rdmw92as4kchchdxj7qkr2plb025vc6db922")))) + (build-system cargo-build-system) + (home-page "https://github.com/dtolnay/target-triple") + (synopsis "TARGET and HOST triples") + (description "Access the $TARGET and $HOST rustc target triples that Cargo +supplies to build scripts.") + (license (list license:expat license:asl2.0)))) + (define-public rust-tectonic-bridge-core-0.4 (package (name "rust-tectonic-bridge-core") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 03/73] gnu: rust-any-all-workaround: enable building 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 01/73] gnu: rust-approx: Upgrade to v0.5.1 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 02/73] gnu: rust-target-triple: Add v0.1.3 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 04/73] gnu: rust-encoding-rs: Upgrade to v0.8.35 Aaron Covrig via Guix-patches via ` (69 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-any-all-workaround-0.1): Enable building --- gnu/packages/crates-io.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 769505a87c..cf43722a35 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -2312,8 +2312,12 @@ (define-public rust-any-all-workaround-0.1 (base32 "11ifmzawvvi6d4r1lk0dkdnbswf574npgkika4535k7j6l3s9zl8")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t ; `#![feature]` may not be used on the stable release channel - #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)))) + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1)) + #:phases (modify-phases %standard-phases + ;; `#![feature]` may not be used on the stable release channel + ;; Enable using nightly/dev features + (add-after 'unpack 'enable-unstable-features + (lambda _ (setenv "RUSTC_BOOTSTRAP" "1") #t))))) (home-page "https://docs.rs/any_all_workaround/") (synopsis "Workaround for bad LLVM codegen for boolean reductions on 32-bit ARM") (description -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 04/73] gnu: rust-encoding-rs: Upgrade to v0.8.35 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (2 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 03/73] gnu: rust-any-all-workaround: enable building Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 05/73] gnu: rust-fastrand: Upgrade to version 2.2.0 Aaron Covrig via Guix-patches via ` (68 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-encoding-rs-0.8): Upgrade to v0.8.35 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index cf43722a35..7021c078e3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -24686,14 +24686,14 @@ (define-public rust-encoding-index-tradchinese-1.20141219 (define-public rust-encoding-rs-0.8 (package (name "rust-encoding-rs") - (version "0.8.34") + (version "0.8.35") (source (origin (method url-fetch) (uri (crate-uri "encoding_rs" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0nagpi1rjqdpvakymwmnlxzq908ncg868lml5b70n08bm82fjpdl")))) + (base32 "1wv64xdrr9v37rqqdjsyb8l8wzlcbab80ryxhrszvnj59wy0y0vm")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 05/73] gnu: rust-fastrand: Upgrade to version 2.2.0 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (3 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 04/73] gnu: rust-encoding-rs: Upgrade to v0.8.35 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 06/73] gnu: rust-hashlink: Upgrade to v0.8.4 Aaron Covrig via Guix-patches via ` (67 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-fastrand-2): Upgrade to v2.2.0 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7021c078e3..243e7f8983 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27071,14 +27071,14 @@ (define-public rust-fastq-0.6 (define-public rust-fastrand-2 (package (name "rust-fastrand") - (version "2.1.1") + (version "2.2.0") (source (origin (method url-fetch) (uri (crate-uri "fastrand" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "19nyzdq3ha4g173364y2wijmd6jlyms8qx40daqkxsnl458jmh78")))) + (base32 "1i0sp22gv8n4h4w5cf10l2b3rfdi0da2kp0d4hl7jw65fdp80vs8")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 06/73] gnu: rust-hashlink: Upgrade to v0.8.4 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (4 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 05/73] gnu: rust-fastrand: Upgrade to version 2.2.0 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 07/73] gnu: rust-hashlink: Upgrade to v0.9.1 Aaron Covrig via Guix-patches via ` (66 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-hashlink-0.8): Upgrade to v0.8.4 --- gnu/packages/crates-io.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 243e7f8983..716d63a0d9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33294,17 +33294,17 @@ (define-public rust-hashlink-0.8 (package (inherit rust-hashlink-0.9) (name "rust-hashlink") - (version "0.8.2") + (version "0.8.4") (source (origin (method url-fetch) (uri (crate-uri "hashlink" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1ap6ar5jlqq6ln7d9r2j5079mbx0zg8643xacqyjwkqw96ws2q87")))) + "1xy8agkyp0llbqk9fcffc1xblayrrywlyrm2a7v93x8zygm4y2g8")))) (arguments `(#:cargo-inputs - (("rust-hashbrown" ,rust-hashbrown-0.13) + (("rust-hashbrown" ,rust-hashbrown-0.14) ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-rustc-hash" ,rust-rustc-hash-1) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 07/73] gnu: rust-hashlink: Upgrade to v0.9.1 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (5 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 06/73] gnu: rust-hashlink: Upgrade to v0.8.4 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 08/73] gnu: rust-hashbrown: Upgrade v0.14 Aaron Covrig via Guix-patches via ` (65 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-hashlink-0.9): Upgrade to v0.9.1 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 716d63a0d9..721e0c4962 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33270,14 +33270,14 @@ (define-public rust-hashbrown-0.3 (define-public rust-hashlink-0.9 (package (name "rust-hashlink") - (version "0.9.0") + (version "0.9.1") (source (origin (method url-fetch) (uri (crate-uri "hashlink" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1vi5nxldy84raw4jy0fq059xq7mnfha0y2gg7kfihxb0yzvslbk9")))) + (base32 "1byq4nyrflm5s6wdx5qwp96l1qbp2d0nljvrr5yqrsfy51qzz93b")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-hashbrown" ,rust-hashbrown-0.14) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 08/73] gnu: rust-hashbrown: Upgrade v0.14 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (6 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 07/73] gnu: rust-hashlink: Upgrade to v0.9.1 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 09/73] gnu: rust-hashbrown: Upgrade v0.15 Aaron Covrig via Guix-patches via ` (64 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-hashbrown-0.15): Bump to v0.14.5 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 721e0c4962..273dde2275 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33025,14 +33025,14 @@ (define-public rust-hashbrown-0.14 (package (inherit rust-hashbrown-0.15) (name "rust-hashbrown") - (version "0.14.3") + (version "0.14.5") (source (origin (method url-fetch) (uri (crate-uri "hashbrown" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "012nywlg0lj9kwanh69my5x67vjlfmzfi9a0rq4qvis2j8fil3r9")) + "1wa1vy1xs3mp11bn3z9dv0jricgr6a2j0zkf1g19yz3vw4il89z5")) (modules '((guix build utils))) (snippet '(begin -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 09/73] gnu: rust-hashbrown: Upgrade v0.15 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (7 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 08/73] gnu: rust-hashbrown: Upgrade v0.14 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 10/73] gnu: rust-libtest-mimic: Add v0.4.1 Aaron Covrig via Guix-patches via ` (63 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-hashbrown-0.15): Bump to v0.15.2 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 273dde2275..421c4923a9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32989,14 +32989,14 @@ (define-public rust-hashbag-0.1 (define-public rust-hashbrown-0.15 (package (name "rust-hashbrown") - (version "0.15.1") + (version "0.15.2") (source (origin (method url-fetch) (uri (crate-uri "hashbrown" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1czsvasi3azv2079fcvbhvpisa16w6fi1mfk8zm2c5wbyqdgr6rs")))) + (base32 "12dj0yfn59p3kh3679ac0w1fagvzf4z2zp87a13gbbqbzw0185dz")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 10/73] gnu: rust-libtest-mimic: Add v0.4.1 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (8 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 09/73] gnu: rust-hashbrown: Upgrade v0.15 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 11/73] gnu: rust-libtest-mimic: Add v0.8.1 Aaron Covrig via Guix-patches via ` (62 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-libtest-mimic-0.4): New variable --- gnu/packages/crates-io.scm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 421c4923a9..3ac0919b76 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41753,10 +41753,29 @@ (define-public rust-libtest-mimic-0.5 (("rust-fastrand" ,rust-fastrand-1) ("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) -(define-public rust-libtest-mimic-0.3 +(define-public rust-libtest-mimic-0.4 (package (inherit rust-libtest-mimic-0.5) (name "rust-libtest-mimic") + (version "0.4.1") + (source (origin + (method url-fetch) + (uri (crate-uri "libtest-mimic" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "17xs3xk26afdgajqqzafsv4fdg0sfijlfnjac6znad40bfmml6fc")))) + (arguments + `(#:cargo-inputs + (("rust-clap" ,rust-clap-3) + ("rust-crossbeam-channel" ,rust-crossbeam-channel-0.5) + ("rust-rayon" ,rust-rayon-1) + ("rust-termcolor" ,rust-termcolor-1)))))) + +(define-public rust-libtest-mimic-0.3 + (package + (inherit rust-libtest-mimic-0.4) + (name "rust-libtest-mimic") (version "0.3.0") (source (origin (method url-fetch) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 11/73] gnu: rust-libtest-mimic: Add v0.8.1 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (9 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 10/73] gnu: rust-libtest-mimic: Add v0.4.1 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 12/73] gnu: rust-derive-utils: Add v0.14.2 Aaron Covrig via Guix-patches via ` (61 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-libtest-mimic-0.8): New variable --- gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3ac0919b76..eb88889eb7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41681,25 +41681,25 @@ (define-public rust-libssh2-sys-0.2 ("rust-pkg-config" ,rust-pkg-config-0.3) ("rust-vcpkg" ,rust-vcpkg-0.2)))))) -(define-public rust-libtest-mimic-0.7 +(define-public rust-libtest-mimic-0.8 (package (name "rust-libtest-mimic") - (version "0.7.3") + (version "0.8.1") (source (origin (method url-fetch) (uri (crate-uri "libtest-mimic" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0n4vdf4wz4zglammhdzgwxqal9v1a8gbj6rc4q22jfjvxm2xl2yc")))) + (base32 "0cwxnbv3wl00xsz7q0sf5xzksnqadqw8995a6g7a9pcyy4p9d5sj")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-clap" ,rust-clap-4) - ("rust-escape8259" ,rust-escape8259-0.5) - ("rust-termcolor" ,rust-termcolor-1) - ("rust-threadpool" ,rust-threadpool-1)) + `(#:cargo-inputs (("rust-anstream" ,rust-anstream-0.6) + ("rust-anstyle" ,rust-anstyle-1) + ("rust-clap" ,rust-clap-4) + ("rust-escape8259" ,rust-escape8259-0.5)) #:cargo-development-inputs - (("rust-fastrand" ,rust-fastrand-1) + (("rust-fastrand" ,rust-fastrand-2) ("rust-pretty-assertions" ,rust-pretty-assertions-1)))) (home-page "https://github.com/LukasKalbertodt/libtest-mimic") (synopsis "Tools for writing a test harness") @@ -41708,6 +41708,27 @@ (define-public rust-libtest-mimic-0.7 harness used by @code{rustc --test}.") (license (list license:expat license:asl2.0)))) +(define-public rust-libtest-mimic-0.7 + (package + (inherit rust-libtest-mimic-0.8) + (name "rust-libtest-mimic") + (version "0.7.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "libtest-mimic" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0n4vdf4wz4zglammhdzgwxqal9v1a8gbj6rc4q22jfjvxm2xl2yc")))) + (arguments + `(#:cargo-inputs (("rust-clap" ,rust-clap-4) + ("rust-escape8259" ,rust-escape8259-0.5) + ("rust-termcolor" ,rust-termcolor-1) + ("rust-threadpool" ,rust-threadpool-1)) + #:cargo-development-inputs + (("rust-fastrand" ,rust-fastrand-1) + ("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) + (define-public rust-libtest-mimic-0.6 (package (inherit rust-libtest-mimic-0.7) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 12/73] gnu: rust-derive-utils: Add v0.14.2 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (10 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 11/73] gnu: rust-libtest-mimic: Add v0.8.1 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 13/73] gnu: rust-macrotest: Upgrade to v1.0.13 Aaron Covrig via Guix-patches via ` (60 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-derive-utils-0.14): New variable --- gnu/packages/crates-io.scm | 43 +++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index eb88889eb7..1f096dbb73 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -21987,8 +21987,42 @@ (define-public rust-derive-new-0.5 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-1)))))) +(define-public rust-derive-utils-0.14 + (package + (name "rust-derive-utils") + (version "0.14.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "derive_utils" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sh7d2xsr32h1m9qpzn5nh3dfm2lz1xgrfklsnjlv72mp3s55wb5")) + (modules '((guix build utils))) + (snippet + '(begin + (substitute* "Cargo.toml" + (("\\[lib\\]" all) + (string-append "[dev-dependencies]" "\n" + "trybuild = \"1\"" "\n" + "\n" + all))))))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://github.com/taiki-e/derive_utils") + (synopsis "Macro helper for easily writing derives macros for enum") + (description "This crate provides a procedural macro helper for easily +writing derives macros for enums.") + (license (list license:expat license:asl2.0)))) + (define-public rust-derive-utils-0.11 (package + (inherit rust-derive-utils-0.14) (name "rust-derive-utils") (version "0.11.2") (source @@ -21999,7 +22033,6 @@ (define-public rust-derive-utils-0.11 (sha256 (base32 "1gx7giwn8x427d5f8c92n9h0hhcqdsasvz7i8iq2rqffvhalqask")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) @@ -22007,13 +22040,7 @@ (define-public rust-derive-utils-0.11 ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1) - ("rust-trybuild" ,rust-trybuild-1)))) - (home-page "https://github.com/taiki-e/derive_utils") - (synopsis "Macro helper for easily writing derives macros for enum") - (description - "This crate provides a procedural macro helper for easily -writing derives macros for enums.") - (license (list license:expat license:asl2.0)))) + ("rust-trybuild" ,rust-trybuild-1)))))) (define-public rust-derive-visitor-0.4 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 13/73] gnu: rust-macrotest: Upgrade to v1.0.13 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (11 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 12/73] gnu: rust-derive-utils: Add v0.14.2 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 14/73] gnu: rust-mockall-double: Upgrade to v0.3.1 Aaron Covrig via Guix-patches via ` (59 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-macrotest-1): Bump to v1.0.13 --- gnu/packages/crates-io.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1f096dbb73..80b69b1e7e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43285,24 +43285,25 @@ (define-public rust-macaddr-1 (define-public rust-macrotest-1 (package (name "rust-macrotest") - (version "1.0.9") + (version "1.0.13") (source (origin (method url-fetch) (uri (crate-uri "macrotest" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "043gc53ch1szw7ihdclnygn464v62viw48iigd5l2iffhq4sx2bl")))) + (base32 "1bgx2fkjw20w4rchysnhs7zzzfwaqwd7d8idrpqqymsknkg3a82f")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs - (("rust-diff" ,rust-diff-0.1) + (("rust-basic-toml" ,rust-basic-toml-0.1) + ("rust-diff" ,rust-diff-0.1) ("rust-glob" ,rust-glob-0.3) - ("rust-prettyplease" ,rust-prettyplease-0.1) + ("rust-prettyplease" ,rust-prettyplease-0.2) ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) ("rust-serde-json" ,rust-serde-json-1) - ("rust-syn" ,rust-syn-1) - ("rust-toml" ,rust-toml-0.5)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/eupn/macrotest") (synopsis "Test harness for macro expansion") (description -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 14/73] gnu: rust-mockall-double: Upgrade to v0.3.1 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (12 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 13/73] gnu: rust-macrotest: Upgrade to v1.0.13 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 15/73] gnu: rust-trybuild: Upgrade to v1.0.101 Aaron Covrig via Guix-patches via ` (58 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-mockall-double-0.3): Bump to v0.3.1 --- gnu/packages/crates-io.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 80b69b1e7e..01a8aee728 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45974,20 +45974,20 @@ (define-public rust-mockall-derive-0.11 (define-public rust-mockall-double-0.3 (package (name "rust-mockall-double") - (version "0.3.0") + (version "0.3.1") (source (origin (method url-fetch) (uri (crate-uri "mockall_double" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1xk6hjr7m73zly4hg3zmma437vqvrwnjxy2wfxy1hxbk52xwfwdf")))) + "1s0k85929bf8afvdgq8m2vs8haqpkg9ysdimw7inl99mmkjrdjpi")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/asomers/mockall") (synopsis "Double test adapter that works well with Mockall") (description -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 15/73] gnu: rust-trybuild: Upgrade to v1.0.101 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (13 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 14/73] gnu: rust-mockall-double: Upgrade to v0.3.1 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 16/73] gnu: Add rust-pathsearch-0.2 Aaron Covrig via Guix-patches via ` (57 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-trybuild-1): Bump to v1.0.101 --- gnu/packages/crates-io.scm | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 01a8aee728..079123e93c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88936,30 +88936,28 @@ (define-public rust-try-lock-0.2 (define-public rust-trybuild-1 (package (name "rust-trybuild") - (version "1.0.99") + (version "1.0.101") (source (origin (method url-fetch) (uri (crate-uri "trybuild" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1s4i2hpyb66676xkg6b6fxm2qdsawj5lfad8ds68vgn46q6sayi0")))) + (base32 "1m6yv898m8qbig2kjhn0c2b513nrgcmkszsbw7qjdh4nahm37kcd")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-dissimilar" ,rust-dissimilar-1) - ("rust-glob" ,rust-glob-0.3) - ("rust-once-cell" ,rust-once-cell-1) - ("rust-serde" ,rust-serde-1) - ("rust-serde-derive" ,rust-serde-derive-1) - ("rust-serde-json" ,rust-serde-json-1) - ("rust-termcolor" ,rust-termcolor-1) - ("rust-toml" ,rust-toml-0.8)) + `(#:cargo-inputs (("rust-dissimilar" ,rust-dissimilar-1) + ("rust-glob" ,rust-glob-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-target-triple" ,rust-target-triple-0.1) + ("rust-termcolor" ,rust-termcolor-1) + ("rust-toml" ,rust-toml-0.8)) #:cargo-development-inputs (("rust-automod" ,rust-automod-1)))) (home-page "https://github.com/dtolnay/trybuild") (synopsis "Test harness for ui tests of compiler diagnostics") - (description - "Test harness for ui tests of compiler diagnostics.") + (description "Test harness for ui tests of compiler diagnostics.") (license (list license:expat license:asl2.0)))) (define-public rust-trybuild2-1 -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 16/73] gnu: Add rust-pathsearch-0.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (14 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 15/73] gnu: rust-trybuild: Upgrade to v1.0.101 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 17/73] gnu: Add rust-termwiz-0.15 Aaron Covrig via Guix-patches via ` (56 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-pathsearch-0.2): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 079123e93c..574be15675 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -54653,6 +54653,26 @@ (define-public rust-pathdiff-0.2 path.") (license (list license:asl2.0 license:expat)))) +(define-public rust-pathsearch-0.2 + (package + (name "rust-pathsearch") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pathsearch" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01bvjyighsrb5bgk8vcwlr1mjv6pqxk4n2qrkhbigaw2wp2kp66s")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/wez/wzsh") + (synopsis "Search for files in PATH") + (description "This package provides Search for files in PATH.") + (license license:expat))) + (define-public rust-pcap-1 (package (name "rust-pcap") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 17/73] gnu: Add rust-termwiz-0.15. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (15 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 16/73] gnu: Add rust-pathsearch-0.2 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 18/73] gnu: Add rust-deelevate-0.2 Aaron Covrig via Guix-patches via ` (55 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-termwiz-0.15): New variable. --- gnu/packages/crates-io.scm | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 574be15675..a127946677 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83692,6 +83692,55 @@ (define-public rust-termwiz-0.20 ("rust-k9" ,rust-k9-0.11) ("rust-varbincode" ,rust-varbincode-0.1)))))) +(define-public rust-termwiz-0.15 + (package + (name "rust-termwiz") + (version "0.15.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "termwiz" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ig83sldqnbmy95kb4ixhrjn63qym7dssxy3p2rsjj03rj96ivri")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-anyhow" ,rust-anyhow-1) + ("rust-base64" ,rust-base64-0.13) + ("rust-bitflags" ,rust-bitflags-1) + ("rust-cassowary" ,rust-cassowary-0.3) + ("rust-cfg-if" ,rust-cfg-if-1) + ("rust-filedescriptor" ,rust-filedescriptor-0.8) + ("rust-fnv" ,rust-fnv-1) + ("rust-hex" ,rust-hex-0.4) + ("rust-image" ,rust-image-0.23) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-memmem" ,rust-memmem-0.1) + ("rust-num-derive" ,rust-num-derive-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-ordered-float" ,rust-ordered-float-2) + ("rust-regex" ,rust-regex-1) + ("rust-semver" ,rust-semver-0.11) + ("rust-serde" ,rust-serde-1) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-signal-hook" ,rust-signal-hook-0.1) + ("rust-terminfo" ,rust-terminfo-0.7) + ("rust-termios" ,rust-termios-0.3) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-ucd-trie" ,rust-ucd-trie-0.1) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-vtparse" ,rust-vtparse-0.6) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-0.6) + ("rust-varbincode" ,rust-varbincode-0.1)))) + (home-page "https://github.com/wez/wezterm") + (synopsis "Terminal Wizardry for Unix and Windows") + (description + "This package provides Terminal Wizardry for Unix and Windows.") + (license license:expat))) + (define-public rust-test-assembler-0.1 (package (name "rust-test-assembler") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 18/73] gnu: Add rust-deelevate-0.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (16 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 17/73] gnu: Add rust-termwiz-0.15 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 19/73] gnu: rust-dunce-1: Update to 1.0.5 Aaron Covrig via Guix-patches via ` (54 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-deelevate-0.2): New variable. --- gnu/packages/crates-windows.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 7437ce91c7..ee5dce16c2 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -272,6 +272,31 @@ (define-public rust-conpty-0.5 "This package provides a library which provides an interface for @code{ConPTY}.") (license license:expat))) +(define-public rust-deelevate-0.2 + (package + (name "rust-deelevate") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "deelevate" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0kj2kcqv47l3iacpamgzbn742yf9d09h0xgwbadxs1l9qkw9fwqw")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t ;; Depends on Windows + #:cargo-inputs (("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pathsearch" ,rust-pathsearch-0.2) + ("rust-rand" ,rust-rand-0.8) + ("rust-shared-library" ,rust-shared-library-0.1) + ("rust-termwiz" ,rust-termwiz-0.15) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://crates.io/crates/deelevate") + (synopsis "Drop privileges on Windows") + (description "This package provides Drop privileges on Windows.") + (license license:expat))) + (define-public rust-dunce-1 (package (name "rust-dunce") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 19/73] gnu: rust-dunce-1: Update to 1.0.5. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (17 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 18/73] gnu: Add rust-deelevate-0.2 Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 20/73] gnu: Add rust-winsafe-0.0.19 Aaron Covrig via Guix-patches via ` (53 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 2:59 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-dunce-1): Update to 1.0.5. --- gnu/packages/crates-windows.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index ee5dce16c2..5f4b26cef5 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -300,14 +300,14 @@ (define-public rust-deelevate-0.2 (define-public rust-dunce-1 (package (name "rust-dunce") - (version "1.0.4") + (version "1.0.5") (source (origin (method url-fetch) (uri (crate-uri "dunce" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0fqcbwfclldbknmawi69l6zyncaiqzxkpbybcb2cc7jmlxnqrkjn")))) + (base32 "04y8wwv3vvcqaqmqzssi6k0ii9gs6fpz96j5w9nky2ccsl23axwj")))) (build-system cargo-build-system) (home-page "https://gitlab.com/kornelski/dunce") (synopsis "Normalize Windows paths to the most compatible format") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 20/73] gnu: Add rust-winsafe-0.0.19. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (18 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 19/73] gnu: rust-dunce-1: Update to 1.0.5 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 21/73] gnu: rust-windows-implement: Add v0.56.0 Aaron Covrig via Guix-patches via ` (52 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-winsafe-0.0.19): New variable. --- gnu/packages/crates-windows.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 5f4b26cef5..acc87a3f66 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1327,6 +1327,24 @@ (define-public rust-winresource-0.1 icons and metadata for executables.") (license license:expat))) +(define-public rust-winsafe-0.0.19 + (package + (name "rust-winsafe") + (version "0.0.19") + (source + (origin + (method url-fetch) + (uri (crate-uri "winsafe" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0169xy9mjma8dys4m8v4x0xhw2gkbhv2v1wsbvcjl9bhnxxd2dfi")))) + (build-system cargo-build-system) + (home-page "https://github.com/rodrigocfd/winsafe") + (synopsis "Windows API and GUI in safe, idiomatic Rust") + (description + "This package provides Windows API and GUI in safe, idiomatic Rust.") + (license license:expat))) + (define-public rust-winutil-0.1 (package (name "rust-winutil") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 21/73] gnu: rust-windows-implement: Add v0.56.0. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (19 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 20/73] gnu: Add rust-winsafe-0.0.19 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 22/73] gnu: Add rust-windows-interface-0.56 Aaron Covrig via Guix-patches via ` (51 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-windows-implement-0.56): New variable. --- gnu/packages/crates-windows.scm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index acc87a3f66..41d4f9c8a0 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2238,9 +2238,26 @@ (define-public rust-windows-implement-0.57 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-2)))))) +(define-public rust-windows-implement-0.56 + (package + (inherit rust-windows-implement-0.57) + (name "rust-windows-implement") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-implement" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "16rgkvlx4syqmajfdwmkcvn6nvh126wjj8sg3jvsk5fdivskbz7n")))) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))))) + (define-public rust-windows-implement-0.52 (package - (inherit rust-windows-implement-0.58) + (inherit rust-windows-implement-0.56) (name "rust-windows-implement") (version "0.52.0") (source -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 22/73] gnu: Add rust-windows-interface-0.56. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (20 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 21/73] gnu: rust-windows-implement: Add v0.56.0 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 23/73] gnu: Add rust-windows-version-0.1 Aaron Covrig via Guix-patches via ` (50 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-windows-interface-0.56): New variable. --- gnu/packages/crates-windows.scm | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 41d4f9c8a0..2fe2f420f9 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2419,9 +2419,26 @@ (define-public rust-windows-interface-0.57 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-2)))))) +(define-public rust-windows-interface-0.56 + (package + (inherit rust-windows-interface-0.57) + (name "rust-windows-interface") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-interface" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1k2prfxna0mw47f8gi8qhw9jfpw66bh2cqzs67sgipjfpx30b688")))) + (arguments + `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)))))) + (define-public rust-windows-interface-0.52 (package - (inherit rust-windows-interface-0.58) + (inherit rust-windows-interface-0.56) (name "rust-windows-interface") (version "0.52.0") (source -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 23/73] gnu: Add rust-windows-version-0.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (21 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 22/73] gnu: Add rust-windows-interface-0.56 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 24/73] gnu: Add rust-windows-core-0.56 Aaron Covrig via Guix-patches via ` (49 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-windows-version-0.1): New variable. --- gnu/packages/crates-windows.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 2fe2f420f9..f28d22ba03 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -2931,6 +2931,26 @@ (define-public rust-windows-tokens-0.32 (base32 "1rrqbxjkyk6h6p6jjzbcxr0mhqbz0yfndd2s2dsgmbl75f4yy7gn")))))) +(define-public rust-windows-version-0.1 + (package + (name "rust-windows-version") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-version" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "05a5hia3d2vxd16vj2hxiyicxaqdjcm9sgpip4pzza4vgi2sm639")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)) + #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.56)))) + (home-page "https://github.com/microsoft/windows-rs") + (synopsis "Windows version information") + (description "This package provides Windows version information.") + (license (list license:expat license:asl2.0)))) + (define-public rust-windows-win-3 (package (name "rust-windows-win") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 24/73] gnu: Add rust-windows-core-0.56. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (22 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 23/73] gnu: Add rust-windows-version-0.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 25/73] gnu: rust-windows-core-0.58: Enable building Aaron Covrig via Guix-patches via ` (48 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-windows-core-0.56): New variable. --- gnu/packages/crates-windows.scm | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index f28d22ba03..6975ad3631 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1937,9 +1937,29 @@ (define-public rust-windows-core-0.57 #:cargo-development-inputs (("rust-windows-bindgen" ,rust-windows-bindgen-0.57)))))) +(define-public rust-windows-core-0.56 + (package + (inherit rust-windows-core-0.57) + (name "rust-windows-core") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows-core" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "19pj57bm0rzhlk0ghrccd3i5zvh0ghm52f8cmdc8d3yhs8pfb626")))) + (arguments + `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.56) + ("rust-windows-interface" ,rust-windows-interface-0.56) + ("rust-windows-result" ,rust-windows-result-0.1) + ("rust-windows-targets" ,rust-windows-targets-0.52)) + #:cargo-development-inputs + (("rust-windows-bindgen" ,rust-windows-bindgen-0.56)))))) + (define-public rust-windows-core-0.52 (package - (inherit rust-windows-core-0.58) + (inherit rust-windows-core-0.56) (name "rust-windows-core") (version "0.52.0") (source @@ -1951,11 +1971,7 @@ (define-public rust-windows-core-0.52 (base32 "1nc3qv7sy24x0nlnb32f7alzpd6f72l4p24vl65vydbyil669ark")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))) - (home-page "https://github.com/microsoft/windows-rs") - (synopsis "Rust for Windows") - (description "This package provides the core of Rust for Windows.") - (license (list license:expat license:asl2.0)))) + `(#:cargo-inputs (("rust-windows-targets" ,rust-windows-targets-0.52)))))) (define-public rust-windows-i686-gnu-0.52 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 25/73] gnu: rust-windows-core-0.58: Enable building 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (23 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 24/73] gnu: Add rust-windows-core-0.56 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 26/73] gnu: Add rust-windows-0.56 Aaron Covrig via Guix-patches via ` (47 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-windows (rust-windows-core-0.58): Enable building --- gnu/packages/crates-windows.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 6975ad3631..5777796cd1 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1906,8 +1906,7 @@ (define-public rust-windows-core-0.58 (base32 "16czypy425jzmiys4yb3pwsh7cm6grxn9kjp889iqnf2r17d99kb")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.58) + `(#:cargo-inputs (("rust-windows-implement" ,rust-windows-implement-0.58) ("rust-windows-interface" ,rust-windows-interface-0.58) ("rust-windows-result" ,rust-windows-result-0.2) ("rust-windows-strings" ,rust-windows-strings-0.1) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 26/73] gnu: Add rust-windows-0.56. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (24 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 25/73] gnu: rust-windows-core-0.58: Enable building Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 27/73] gnu: Add rust-tauri-winrt-notification-0.2 Aaron Covrig via Guix-patches via ` (46 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-windows-0.56): New variable. --- gnu/packages/crates-windows.scm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 5777796cd1..6b8f0b8fdd 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -1488,9 +1488,25 @@ (define-public rust-windows-0.57 `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.57) ("rust-windows-targets" ,rust-windows-targets-0.52)))))) +(define-public rust-windows-0.56 + (package + (inherit rust-windows-0.57) + (name "rust-windows") + (version "0.56.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "windows" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0cp10nzrqgrlk91dpwxjcpzyy6imr5vxr5f898pss7nz3gq9vrhx")))) + (arguments + `(#:cargo-inputs (("rust-windows-core" ,rust-windows-core-0.56) + ("rust-windows-targets" ,rust-windows-targets-0.52)))))) + (define-public rust-windows-0.52 (package - (inherit rust-windows-0.58) + (inherit rust-windows-0.56) (name "rust-windows") (version "0.52.0") (source -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 27/73] gnu: Add rust-tauri-winrt-notification-0.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (25 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 26/73] gnu: Add rust-windows-0.56 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 28/73] gnu: Add rust-mac-notification-sys-0.6 Aaron Covrig via Guix-patches via ` (45 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-windows.scm (rust-tauri-winrt-notification-0.2): New variable. --- gnu/packages/crates-windows.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-windows.scm b/gnu/packages/crates-windows.scm index 6b8f0b8fdd..e6e22aa683 100644 --- a/gnu/packages/crates-windows.scm +++ b/gnu/packages/crates-windows.scm @@ -788,6 +788,29 @@ (define-public rust-serde-ini-0.2 @code{Deserializer} for the INI format.") (license license:expat))) +(define-public rust-tauri-winrt-notification-0.2 + (package + (name "rust-tauri-winrt-notification") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "tauri-winrt-notification" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0wb8d0fdzvgs4kmnhc2znx00n5cnh40ajawvblgkhqkg1nvmz7zq")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t ;Requires Windows + #:cargo-inputs (("rust-quick-xml" ,rust-quick-xml-0.31) + ("rust-windows" ,rust-windows-0.56) + ("rust-windows-version" ,rust-windows-version-0.1)))) + (home-page "https://github.com/tauri-apps/winrt-notification") + (synopsis "An incomplete wrapper over the WinRT toast api") + (description + "This package provides An incomplete wrapper over the @code{WinRT} toast api.") + (license (list license:expat license:asl2.0)))) + (define-public rust-uds-windows-1 (package (name "rust-uds-windows") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 28/73] gnu: Add rust-mac-notification-sys-0.6. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (26 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 27/73] gnu: Add rust-tauri-winrt-notification-0.2 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 29/73] gnu: Add rust-arraydeque-0.5 Aaron Covrig via Guix-patches via ` (44 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-apple.scm (rust-mac-notification-sys-0.6): New variable. --- gnu/packages/crates-apple.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-apple.scm b/gnu/packages/crates-apple.scm index 6881ac2cf5..14275e3bdf 100644 --- a/gnu/packages/crates-apple.scm +++ b/gnu/packages/crates-apple.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2023 Steve George <steve@futurile.net> ;;; Copyright © 2023 Jaeme Sifat <jaeme@runbox.com> ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> +;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo> ;;; ;;; This file is part of GNU Guix. ;;; @@ -884,6 +885,31 @@ (define-public rust-icrate-0.0.4 (description "This package provides bindings to Apple's frameworks.") (license license:expat))) +(define-public rust-mac-notification-sys-0.6 + (package + (name "rust-mac-notification-sys") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "mac-notification-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "14cgvhb2790fzsilwdw720m2pc2zzk0zcgbjgqbkgahp6x7z7s6w")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t ;Requires OSX to build framework "Foundation" + #:cargo-inputs (("rust-cc" ,rust-cc-1) + ("rust-dirs-next" ,rust-dirs-next-2) + ("rust-objc-foundation" ,rust-objc-foundation-0.1) + ("rust-objc-id" ,rust-objc-id-0.1) + ("rust-time" ,rust-time-0.3)))) + (home-page "https://github.com/h4llow3En/mac-notification-sys") + (synopsis "Thin wrapper around macOS Notifications") + (description + "This package provides Thin wrapper around @code{macOS} Notifications.") + (license license:expat))) + (define-public rust-mach-0.3 (package (name "rust-mach") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 29/73] gnu: Add rust-arraydeque-0.5. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (27 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 28/73] gnu: Add rust-mac-notification-sys-0.6 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 30/73] gnu: Add rust-auto-enums-0.8 Aaron Covrig via Guix-patches via ` (43 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-arraydeque-0.5): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a127946677..f443857a69 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -3127,6 +3127,26 @@ (define-public rust-array-ops-0.1 structures.") (license license:mpl2.0))) +(define-public rust-arraydeque-0.5 + (package + (name "rust-arraydeque") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "arraydeque" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0dn2xdfg3rkiqsh8a6achnmvf5nf11xk33xgjzpksliab4yjx43x")))) + (build-system cargo-build-system) + (home-page "https://github.com/andylokandy/arraydeque") + (synopsis + "Ring buffer with a fixed capacity, which can be stored on the stack") + (description + "This package provides a ring buffer with a fixed capacity, which can be stored +on the stack.") + (license (list license:expat license:asl2.0)))) + (define-public rust-arrayref-0.3 (package (name "rust-arrayref") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 30/73] gnu: Add rust-auto-enums-0.8. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (28 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 29/73] gnu: Add rust-arraydeque-0.5 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 31/73] gnu: Add rust-terminal-size-0.4 Aaron Covrig via Guix-patches via ` (42 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-auto-enums-0.8): New variable. --- gnu/packages/crates-io.scm | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f443857a69..6d42a0e604 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -6487,6 +6487,65 @@ (define-public rust-auto-impl-0.5 "Automatically implement traits for common smart pointers and closures.") (license (list license:expat license:asl2.0)))) +(define-public rust-auto-enums-0.8 + (package + (name "rust-auto-enums") + (version "0.8.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "auto_enums" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1yxcdw961199wrk1v5js321ynyfd4m40c0gi2pypby2mx2vpg6s5")) + (modules '((guix build utils))) + (snippet '(begin + (substitute* "Cargo.toml" + (("\\[features\\]" all) + (string-append "[dev-dependencies]" "\n" + "macrotest = \"1\"" "\n" + "trybuild = \"1\"" "\n" + "\n" + all))))))) + (build-system cargo-build-system) + (arguments + (list + #:cargo-inputs `(("rust-derive-utils" ,rust-derive-utils-0.14) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs `(("rust-futures" ,rust-futures-0.1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-http-body" ,rust-http-body-1) + ("rust-macrotest" ,rust-macrotest-1) + ("rust-rayon" ,rust-rayon-1) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-serde" ,rust-serde-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio" ,rust-tokio-0.1) + ("rust-tokio" ,rust-tokio-0.2) + ("rust-tokio" ,rust-tokio-0.3) + ("rust-trybuild" ,rust-trybuild-1)) + #:cargo-test-flags '(list "--" + ;; Skipping broken tests + "--skip=src/lib.rs - (line 547)" + "--skip=src/lib.rs - (line 672)" + "--skip=src/lib.rs - (line 755)" + "--skip=src/lib.rs - (line 818)" + "--skip=src/lib.rs - _README (line 1073)") + #:phases #~(modify-phases %standard-phases + ;; Tests depend on nightly/dev features + (add-before 'check 'enable-unstable-features + (lambda _ + (setenv "RUSTC_BOOTSTRAP" "1")))))) + (home-page "https://github.com/taiki-e/auto_enums") + (synopsis + "Library to allow multiple return types by automatically generated enum") + (description + "This package provides a library to allow multiple return types by +automatically generated enum.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-auto-impl-0.4 (package (inherit rust-auto-impl-0.5) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 31/73] gnu: Add rust-terminal-size-0.4. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (29 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 30/73] gnu: Add rust-auto-enums-0.8 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 32/73] gnu: Add rust-unicode-width-0.2 Aaron Covrig via Guix-patches via ` (41 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-terminal-size-0.4): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6d42a0e604..678fc31f91 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -83414,6 +83414,28 @@ (define-public rust-terminal-colorsaurus-0.4 color of the terminal.") (license (list license:expat license:asl2.0)))) +(define-public rust-terminal-size-0.4 + (package + (name "rust-terminal-size") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "terminal_size" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1sd4nq55h9sjirkx0138zx711ddxq1k1a45lc77ninhzj9zl8ljk")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;tests require /dev/stderr + #:cargo-inputs (("rust-rustix" ,rust-rustix-0.38) + ("rust-windows-sys" ,rust-windows-sys-0.59)))) + (home-page "https://github.com/eminence/terminal-size") + (synopsis "Gets the size of your Linux or Windows terminal") + (description + "This package provides Gets the size of your Linux or Windows terminal.") + (license (list license:expat license:asl2.0)))) + (define-public rust-terminal-size-0.3 (package (name "rust-terminal-size") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 32/73] gnu: Add rust-unicode-width-0.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (30 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 31/73] gnu: Add rust-terminal-size-0.4 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 33/73] gnu: rust-unicode-width: Bump v0.1 to v0.1.14 Aaron Covrig via Guix-patches via ` (40 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-unicode-width-0.2): New variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 678fc31f91..757a9dc9cc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91288,8 +91288,32 @@ (define-public rust-unicode-truncate-0.2 in terms of displayed width.") (license (list license:expat license:asl2.0)))) +(define-public rust-unicode-width-0.2 + (package + (name "rust-unicode-width") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode-width" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1zd0r5vs52ifxn25rs06gxrgz8cmh4xpra922k0xlmrchib1kj0z")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) + ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) + ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))) + (home-page "https://github.com/unicode-rs/unicode-width") + (synopsis "Determine displayed width according to Unicode rules") + (description + "This crate allows you to determine displayed width of +@code{char} and @code{str} types according to Unicode Standard Annex #11 rules.") + (license (list license:expat license:asl2.0)))) + (define-public rust-unicode-width-0.1 (package + (inherit rust-unicode-width-0.2) (name "rust-unicode-width") (version "0.1.13") (source @@ -91300,18 +91324,11 @@ (define-public rust-unicode-width-0.1 (sha256 (base32 "0p92vl8n7qc8mxz45xn6qbgi0259z96n32a158l6vj5bywwdadh3")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) ("rust-rustc-std-workspace-core" ,rust-rustc-std-workspace-core-1) - ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))) - (home-page "https://github.com/unicode-rs/unicode-width") - (synopsis "Determine displayed width according to Unicode rules") - (description "This crate allows you to determine displayed width of -@code{char} and @code{str} types according to Unicode Standard Annex #11 rules.") - (license (list license:asl2.0 - license:expat)))) + ("rust-rustc-std-workspace-std" ,rust-rustc-std-workspace-std-1)))))) (define-public rust-unicode-xid-0.2 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 33/73] gnu: rust-unicode-width: Bump v0.1 to v0.1.14 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (31 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 32/73] gnu: Add rust-unicode-width-0.2 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 34/73] gnu: Add rust-trim-in-place-0.1 Aaron Covrig via Guix-patches via ` (39 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-unicode-width-0.1): Bump to v0.1.14 --- gnu/packages/crates-io.scm | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 757a9dc9cc..10b9b712b7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91315,15 +91315,14 @@ (define-public rust-unicode-width-0.1 (package (inherit rust-unicode-width-0.2) (name "rust-unicode-width") - (version "0.1.13") + (version "0.1.14") (source - (origin - (method url-fetch) - (uri (crate-uri "unicode-width" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0p92vl8n7qc8mxz45xn6qbgi0259z96n32a158l6vj5bywwdadh3")))) + (origin + (method url-fetch) + (uri (crate-uri "unicode-width" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1bzn2zv0gp8xxbxbhifw778a7fc93pa6a1kj24jgg9msj07f7mkx")))) (arguments `(#:cargo-inputs (("rust-compiler-builtins" ,rust-compiler-builtins-0.1) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 34/73] gnu: Add rust-trim-in-place-0.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (32 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 33/73] gnu: rust-unicode-width: Bump v0.1 to v0.1.14 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 35/73] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Aaron Covrig via Guix-patches via ` (38 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-trim-in-place-0.1): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 10b9b712b7..6105e2b583 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -89028,6 +89028,25 @@ (define-public rust-triomphe-0.1 functionality and without weak references (originally servo_arc).") (license (list license:expat license:asl2.0)))) +(define-public rust-trim-in-place-0.1 + (package + (name "rust-trim-in-place") + (version "0.1.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "trim-in-place" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1z04g79xkrpf3h4g3cc8wax72dn6h6v9l4m39zg8rg39qrpr4gil")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)))) + (home-page "https://magiclen.org/trim-in-place") + (synopsis "In-place trimming strings") + (description "This package provides In-place trimming strings.") + (license license:expat))) + (define-public rust-triple-accel-0.4 (package (name "rust-triple-accel") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 35/73] gnu: rust-unicode-segmentation-1: Update to 1.12.0. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (33 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 34/73] gnu: Add rust-trim-in-place-0.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 36/73] gnu: rust-clap-builder-4: Update to 4.5.21 Aaron Covrig via Guix-patches via ` (37 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-unicode-segmentation-1): Update to 1.12.0. --- gnu/packages/crates-io.scm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6105e2b583..49999e2b48 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -91265,23 +91265,21 @@ (define-public rust-unicode-reverse-1 (define-public rust-unicode-segmentation-1 (package (name "rust-unicode-segmentation") - (version "1.11.0") + (version "1.12.0") (source (origin (method url-fetch) (uri (crate-uri "unicode-segmentation" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00kjpwp1g8fqm45drmwivlacn3y9jx73bvs09n6s3x73nqi7vj6l")))) + (base32 "14qla2jfx74yyb9ds3d2mpwpa4l4lzb9z57c6d2ba511458z5k7n")))) (build-system cargo-build-system) (arguments - `(#:cargo-development-inputs - (("rust-criterion" ,rust-criterion-0.3) - ("rust-quickcheck" ,rust-quickcheck-0.7)))) + `(#:cargo-development-inputs (("rust-criterion" ,rust-criterion-0.5) + ("rust-quickcheck" ,rust-quickcheck-0.7)))) (home-page "https://github.com/unicode-rs/unicode-segmentation") (synopsis "Grapheme Cluster, Word and Sentence boundaries") - (description - "This crate provides Grapheme Cluster, Word and Sentence + (description "This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules.") (license (list license:expat license:asl2.0)))) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 36/73] gnu: rust-clap-builder-4: Update to 4.5.21. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (34 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 35/73] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 37/73] gnu: rust-clap-4: " Aaron Covrig via Guix-patches via ` (36 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-clap-builder-4): Update to 4.5.21. --- gnu/packages/crates-io.scm | 49 ++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 26 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 49999e2b48..5b9c2a089f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13980,34 +13980,31 @@ (define-public rust-clap-2 (define-public rust-clap-builder-4 (package (name "rust-clap-builder") - (version "4.5.18") - (source (origin - (method url-fetch) - (uri (crate-uri "clap_builder" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "06wnncyif421qgrkd73hhhfych773avpx903b1nhhd0nsinicwjd")))) + (version "4.5.21") + (source + (origin + (method url-fetch) + (uri (crate-uri "clap_builder" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1v10zx5v43yk7f4wwr0wxxlr1mx0k8c70lxa6aymwyyccym9aymi")))) (build-system cargo-build-system) (arguments - `(#:cargo-test-flags - (list "--release" "--" - ;; Some of the doc tests fail. - "--skip=builder::range::ValueRange::new" - "--skip=builder::value_parser::value_parser") - #:cargo-inputs - (("rust-anstream" ,rust-anstream-0.6) - ("rust-anstyle" ,rust-anstyle-1) - ("rust-backtrace" ,rust-backtrace-0.3) - ("rust-clap-lex" ,rust-clap-lex-0.7) - ("rust-strsim" ,rust-strsim-0.11) - ("rust-terminal-size" ,rust-terminal-size-0.3) - ("rust-unicase" ,rust-unicase-2) - ("rust-unicode-width" ,rust-unicode-width-0.1)) - #:cargo-development-inputs - (("rust-color-print" ,rust-color-print-0.3) - ("rust-static-assertions" ,rust-static-assertions-1) - ("rust-unic-emoji-char" ,rust-unic-emoji-char-0.9)))) + `(#:cargo-test-flags (list "--release" "--" + ;; Some of the doc tests fail. + "--skip=builder::range::ValueRange::new" + "--skip=builder::value_parser::value_parser") + #:cargo-inputs (("rust-anstream" ,rust-anstream-0.6) + ("rust-anstyle" ,rust-anstyle-1) + ("rust-backtrace" ,rust-backtrace-0.3) + ("rust-clap-lex" ,rust-clap-lex-0.7) + ("rust-strsim" ,rust-strsim-0.11) + ("rust-terminal-size" ,rust-terminal-size-0.4) + ("rust-unicase" ,rust-unicase-2) + ("rust-unicode-width" ,rust-unicode-width-0.2)) + #:cargo-development-inputs (("rust-color-print" ,rust-color-print-0.3) + ("rust-static-assertions" ,rust-static-assertions-1) + ("rust-unic-emoji-char" ,rust-unic-emoji-char-0.9)))) (home-page "https://github.com/clap-rs/clap") (synopsis "Full-featured Command Line Argument Parser") (description -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 37/73] gnu: rust-clap-4: Update to 4.5.21. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (35 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 36/73] gnu: rust-clap-builder-4: Update to 4.5.21 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 38/73] gnu: rust-clap-complete-4: Update to 4.5.38 Aaron Covrig via Guix-patches via ` (35 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-clap-4): Update to 4.5.21. --- gnu/packages/crates-io.scm | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5b9c2a089f..f1ce187b2f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13872,34 +13872,32 @@ (define-public rust-clap-derive-3 (define-public rust-clap-4 (package (name "rust-clap") - (version "4.5.18") + (version "4.5.21") (source (origin (method url-fetch) (uri (crate-uri "clap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "1lsxa59bgfxaag1q65ndp801h7vw9dffsly0zzx1mb13nd1nm5dh")))) + (base32 "0kv0n5jbpfpl9xyags5lpyq5cccbx6g36s98lpgi8xbwbag4nfzv")))) (build-system cargo-build-system) (arguments - (list #:cargo-inputs - `(("rust-clap-builder" ,rust-clap-builder-4) - ("rust-clap-derive" ,rust-clap-derive-4)) - #:cargo-development-inputs - `(("rust-automod" ,rust-automod-1) - ("rust-clap-cargo" ,rust-clap-cargo-0.14) - ("rust-humantime" ,rust-humantime-2) - ("rust-rustversion" ,rust-rustversion-1) - ("rust-shlex" ,rust-shlex-1) - ("rust-snapbox" ,rust-snapbox-0.6) - ("rust-trybuild" ,rust-trybuild-1) - ("rust-trycmd" ,rust-trycmd-0.15)))) - (home-page "https://clap.rs/") + `(#:cargo-inputs (("rust-clap-builder" ,rust-clap-builder-4) + ("rust-clap-derive" ,rust-clap-derive-4) + ("rust-terminal-size" ,rust-terminal-size-0.4)) + #:cargo-development-inputs (("rust-automod" ,rust-automod-1) + ("rust-clap-cargo" ,rust-clap-cargo-0.14) + ("rust-humantime" ,rust-humantime-2) + ("rust-rustversion" ,rust-rustversion-1) + ("rust-shlex" ,rust-shlex-1) + ("rust-snapbox" ,rust-snapbox-0.6) + ("rust-trybuild" ,rust-trybuild-1) + ("rust-trycmd" ,rust-trycmd-0.15)))) + (home-page "https://github.com/clap-rs/clap") (synopsis "Command Line Argument Parser") (description - "This package provides a simple to use, efficient, and full-featured -Command Line Argument Parser.") + "This package provides a simple to use, efficient, and full-featured Command Line +Argument Parser.") (license (list license:expat license:asl2.0)))) (define-public rust-clap-3 -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 38/73] gnu: rust-clap-complete-4: Update to 4.5.38. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (36 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 37/73] gnu: rust-clap-4: " Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 39/73] gnu: Add rust-coverage-helper-0.2 Aaron Covrig via Guix-patches via ` (34 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-clap-complete-4): Update to 4.5.38. --- gnu/packages/crates-io.scm | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f1ce187b2f..da84cd2fbf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14013,30 +14013,30 @@ (define-public rust-clap-builder-4 (define-public rust-clap-complete-4 (package (name "rust-clap-complete") - (version "4.5.29") - (source (origin - (method url-fetch) - (uri (crate-uri "clap_complete" version)) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 "13ivddyrv6dsrf5w8ibh59wiyxrhkdgyxhxqf0c8fq2c7w67cdw9")))) + (version "4.5.38") + (source + (origin + (method url-fetch) + (uri (crate-uri "clap_complete" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00bsiq6jn6br4wrq3165hfl80mk4sdrdq97pgkqpa88ikiaplr6r")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs - (("rust-clap" ,rust-clap-4) - ("rust-clap-lex" ,rust-clap-lex-0.7) - ("rust-is-executable" ,rust-is-executable-1) - ("rust-shlex" ,rust-shlex-1)) - #:cargo-development-inputs - (("rust-clap" ,rust-clap-4) - ("rust-completest" ,rust-completest-0.4) - ("rust-completest-pty" ,rust-completest-pty-0.5) - ("rust-snapbox" ,rust-snapbox-0.6) - ("rust-trycmd" ,rust-trycmd-0.15)))) - (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete") - (synopsis "Generate shell completion scripts for your @code{clap::Command}") + `(#:cargo-inputs (("rust-clap" ,rust-clap-4) + ("rust-clap-lex" ,rust-clap-lex-0.7) + ("rust-completest" ,rust-completest-0.4) + ("rust-completest-pty" ,rust-completest-pty-0.5) + ("rust-is-executable" ,rust-is-executable-1) + ("rust-shlex" ,rust-shlex-1)) + #:cargo-development-inputs (("rust-automod" ,rust-automod-1) + ("rust-clap" ,rust-clap-4) + ("rust-snapbox" ,rust-snapbox-0.6) + ("rust-trycmd" ,rust-trycmd-0.15)))) + (home-page "https://github.com/clap-rs/clap") + (synopsis "Generate shell completion scripts for your clap::Command") (description - "Generate shell completion scripts for your @code{clap::Command}.") + "This package provides Generate shell completion scripts for your clap::Command.") (license (list license:expat license:asl2.0)))) (define-public rust-clap-complete-3 -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 39/73] gnu: Add rust-coverage-helper-0.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (37 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 38/73] gnu: rust-clap-complete-4: Update to 4.5.38 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 40/73] gnu: Add rust-coverage-helper-0.1 Aaron Covrig via Guix-patches via ` (33 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-coverage-helper-0.2): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index da84cd2fbf..61dba0631e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17355,6 +17355,33 @@ (define-public rust-cov-mark-2 (description "This package provides a Manual coverage marks.") (license (list license:expat license:asl2.0)))) +(define-public rust-coverage-helper-0.2 + (package + (name "rust-coverage-helper") + (version "0.2.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "coverage-helper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0knim97n8v0yhn82rm4dvn0gds4fbwzx6f2yjdsiwgdv2wbmax41")) + (modules '((guix build utils))) + (snippet '(begin + (substitute* "Cargo.toml" + ;; cfg_attr(coverage_nightly) breaks some cargo versions + ;; See issue: https://github.com/taiki-e/cargo-llvm-cov/issues/370 + (("\\[lints.rust\\]" all) + (string-append all "\n" + "unexpected_cfgs = { level = \"warn\", check-cfg = ['cfg(coverage_nightly)'] }"))))))) + (build-system cargo-build-system) + (home-page "https://github.com/taiki-e/coverage-helper") + (synopsis "Helper for cargo-llvm-cov") + (description + "Helper for +@url{https://github.com/taiki-e/cargo-llvm-cov/issues/123, cargo-llvm-cov}.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-count-instructions-0.1 (package (name "rust-count-instructions") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 40/73] gnu: Add rust-coverage-helper-0.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (38 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 39/73] gnu: Add rust-coverage-helper-0.2 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 41/73] gnu: Add rust-dlv-list-0.5 Aaron Covrig via Guix-patches via ` (32 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-coverage-helper-0.1): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 61dba0631e..1ebecbe335 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17382,6 +17382,28 @@ (define-public rust-coverage-helper-0.2 @url{https://github.com/taiki-e/cargo-llvm-cov/issues/123, cargo-llvm-cov}.") (license (list license:asl2.0 license:expat)))) +(define-public rust-coverage-helper-0.1 + (package + (inherit rust-coverage-helper-0.2) + (name "rust-coverage-helper") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "coverage-helper" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1jmm45536nnwgpbgabnngr21n7sjmga0bm4yzaflx925xfll3m0g")) + (modules '((guix build utils))) + (snippet '(begin + (substitute* "Cargo.toml" + ;; cfg_attr(coverage_nightly) breaks some cargo versions + ;; See issue: https://github.com/taiki-e/cargo-llvm-cov/issues/370 + (("\\[lib\\]" all) + (string-append "[lints.rust]" "\n" + "unexpected_cfgs = { level = \"warn\", check-cfg = ['cfg(coverage_nightly)'] }" + "\n" "\n" all))))))))) + (define-public rust-count-instructions-0.1 (package (name "rust-count-instructions") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 41/73] gnu: Add rust-dlv-list-0.5. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (39 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 40/73] gnu: Add rust-coverage-helper-0.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 42/73] gnu: Add rust-guess-host-triple-0.1 Aaron Covrig via Guix-patches via ` (31 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-dlv-list-0.5): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1ebecbe335..7bca617532 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23441,6 +23441,29 @@ (define-public rust-dlib-0.4 (inputs (list rust-libloading-0.6)))) +(define-public rust-dlv-list-0.5 + (package + (name "rust-dlv-list") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "dlv-list" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0pqvrinxzdz7bpy4a3p450h8krns3bd0mc3w0qqvm03l2kskj824")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-const-random" ,rust-const-random-0.1) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2) + ("rust-serde-test" ,rust-serde-test-1)))) + (home-page "https://github.com/sgodwincs/dlv-list-rs") + (synopsis "Semi-doubly linked list implemented using a vector") + (description + "This package provides Semi-doubly linked list implemented using a vector.") + (license (list license:expat license:asl2.0)))) + (define-public rust-dlv-list-0.3 (package (name "rust-dlv-list") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 42/73] gnu: Add rust-guess-host-triple-0.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (40 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 41/73] gnu: Add rust-dlv-list-0.5 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 43/73] gnu: Add rust-mockall-derive-0.13 Aaron Covrig via Guix-patches via ` (30 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-guess-host-triple-0.1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7bca617532..905ecff639 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32713,6 +32713,33 @@ (define-public rust-gumdrop-derive-0.8 (description "This package provides custom derive support for gumdrop.") (license (list license:expat license:asl2.0)))) +(define-public rust-guess-host-triple-0.1 + (package + (name "rust-guess-host-triple") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "guess_host_triple" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "062fs1jkg157240cdn6dw11zm1c02llm9kp95knq6b4s6iijgmjx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-errno" ,rust-errno-0.2) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs (("rust-env-logger" ,rust-env-logger-0.5) + ("rust-version-sync" ,rust-version-sync-0.9)))) + (home-page "https://gitlab.com/Screwtapello/guess_host_triple/") + (synopsis + "Guess which Rust-supported platform is running the current code") + (description + "This package provides Guess which Rust-supported platform is running the +current code.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gzip-header-1 (package (name "rust-gzip-header") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 43/73] gnu: Add rust-mockall-derive-0.13. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (41 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 42/73] gnu: Add rust-guess-host-triple-0.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 44/73] gnu: Add rust-mockall-0.13 Aaron Covrig via Guix-patches via ` (29 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-mockall-derive-0.13): New variable. --- gnu/packages/crates-io.scm | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 905ecff639..d5954f2677 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -46118,8 +46118,32 @@ (define-public rust-mockall-0.11 "Mockall is a rich mocking library with a terse and ergonomic interface.") (license (list license:expat license:asl2.0)))) +(define-public rust-mockall-derive-0.13 + (package + (name "rust-mockall-derive") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mockall_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1608qajqrz23xbvv81alc6wm4l24as1bsqg4shdh3sggq8231ji5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-2)) + #:cargo-development-inputs (("rust-pretty-assertions" ,rust-pretty-assertions-1)))) + (home-page "https://github.com/asomers/mockall") + (synopsis "Procedural macros for Mockall") + (description "This package provides Procedural macros for Mockall.") + (license (list license:expat license:asl2.0)))) + (define-public rust-mockall-derive-0.11 (package + (inherit rust-mockall-derive-0.13) (name "rust-mockall-derive") (version "0.11.4") (source (origin @@ -46129,7 +46153,6 @@ (define-public rust-mockall-derive-0.11 (sha256 (base32 "1fvc9kwjcc9ia6ng7z9z02b4qkl9dvsx9m4z51xz9i0mj1k7bki2")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) @@ -46137,12 +46160,7 @@ (define-public rust-mockall-derive-0.11 ("rust-quote" ,rust-quote-1) ("rust-syn" ,rust-syn-1)) #:cargo-development-inputs - (("rust-pretty-assertions" ,rust-pretty-assertions-1)))) - (home-page "https://github.com/asomers/mockall") - (synopsis "Procedural macros for the Mockall crate") - (description - "This package procides procedural macros for the Mockall crate.") - (license (list license:expat license:asl2.0)))) + (("rust-pretty-assertions" ,rust-pretty-assertions-1)))))) (define-public rust-mockall-double-0.3 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 44/73] gnu: Add rust-mockall-0.13. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (42 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 43/73] gnu: Add rust-mockall-derive-0.13 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 45/73] gnu: rust-color-backtrace: Add v0.6.1 Aaron Covrig via Guix-patches via ` (28 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-mockall-0.13): New variable. --- gnu/packages/crates-io.scm | 42 +++++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d5954f2677..f9ac0b383f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -46082,8 +46082,42 @@ (define-public rust-mock-instant-0.2 (arguments `(#:cargo-inputs (("rust-once-cell" ,rust-once-cell-1)))))) +(define-public rust-mockall-0.13 + (package + (name "rust-mockall") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "mockall" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lir70dd9cnsjlf20gi3i51ha9n7mlrkx74bx5gfszlcdk6bz9ir")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-downcast" ,rust-downcast-0.11) + ("rust-fragile" ,rust-fragile-2) + ("rust-mockall-derive" ,rust-mockall-derive-0.13) + ("rust-predicates" ,rust-predicates-3) + ("rust-predicates-tree" ,rust-predicates-tree-1)) + #:cargo-development-inputs (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-auto-enums" ,rust-auto-enums-0.8) + ("rust-futures" ,rust-futures-0.3) + ("rust-mockall-double" ,rust-mockall-double-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tracing" ,rust-tracing-0.1)))) + (home-page "https://github.com/asomers/mockall") + (synopsis "Powerful mock object library for Rust") + (description + "This package provides a powerful mock object library for Rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-mockall-0.11 (package + (inherit rust-mockall-0.13) (name "rust-mockall") (version "0.11.4") (source (origin @@ -46093,7 +46127,6 @@ (define-public rust-mockall-0.11 (sha256 (base32 "15kww0a3wv300wkksc6zj0kz1jwk0hyly48daxs2vvpj300lk12c")))) - (build-system cargo-build-system) (arguments `(#:tests? #f ; Not all files included. #:cargo-inputs @@ -46111,12 +46144,7 @@ (define-public rust-mockall-0.11 ("rust-serde" ,rust-serde-1) ("rust-serde-derive" ,rust-serde-derive-1) ("rust-serde-json" ,rust-serde-json-1) - ("rust-tracing" ,rust-tracing-0.1)))) - (home-page "https://github.com/asomers/mockall") - (synopsis "Mock object library for Rust") - (description - "Mockall is a rich mocking library with a terse and ergonomic interface.") - (license (list license:expat license:asl2.0)))) + ("rust-tracing" ,rust-tracing-0.1)))))) (define-public rust-mockall-derive-0.13 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 45/73] gnu: rust-color-backtrace: Add v0.6.1 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (43 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 44/73] gnu: Add rust-mockall-0.13 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 46/73] gnu: rust-indexmap-2: Update to 2.6.0 Aaron Covrig via Guix-patches via ` (27 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-color-backtrace-0.6): New variable --- gnu/packages/crates-io.scm | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f9ac0b383f..ec903036f6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14799,21 +14799,20 @@ (define-public rust-coitrees-0.2 sets of intervals.") (license license:expat))) -(define-public rust-color-backtrace-0.5 +(define-public rust-color-backtrace-0.6 (package (name "rust-color-backtrace") - (version "0.5.1") + (version "0.6.1") (source (origin (method url-fetch) (uri (crate-uri "color-backtrace" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "11fn3snykx90w3nznzrcf4r164zmhk790asx0kzryf4r7i308v6d")))) + (base32 "183y2b0b4q14zq1nr2mc9sxld9xnvq28531qkwvp21hc4w5dh3qm")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2) - ("rust-backtrace" ,rust-backtrace-0.3) + `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) ("rust-regex" ,rust-regex-1) ("rust-termcolor" ,rust-termcolor-1)))) (home-page "https://github.com/athre0z/color-backtrace") @@ -14821,6 +14820,32 @@ (define-public rust-color-backtrace-0.5 (description "This package provides colorful panic backtraces.") (license (list license:expat license:asl2.0)))) +(define-public rust-color-backtrace-0.5 + (package + (inherit rust-color-backtrace-0.6) + (name "rust-color-backtrace") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "color-backtrace" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11fn3snykx90w3nznzrcf4r164zmhk790asx0kzryf4r7i308v6d")) + (snippet + #~(begin (use-modules (guix build utils)) + ;; https://github.com/eyre-rs/eyre/pull/175 + ;; gimli-symbolize was deprecated in backtrace in ~2022 + ;; and was folded into backtrace's std feature set. + (substitute* "Cargo.toml" + ((".*gimli-symbolize.*") "")))))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-atty" ,rust-atty-0.2) + ("rust-backtrace" ,rust-backtrace-0.3) + ("rust-regex" ,rust-regex-1) + ("rust-termcolor" ,rust-termcolor-1)))))) + (define-public rust-color-eyre-0.6 (package (name "rust-color-eyre") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 46/73] gnu: rust-indexmap-2: Update to 2.6.0. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (44 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 45/73] gnu: rust-color-backtrace: Add v0.6.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 47/73] gnu: Add rust-notify-rust-4 Aaron Covrig via Guix-patches via ` (26 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-indexmap-2): Update to 2.6.0. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ec903036f6..b13a80098e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -35738,14 +35738,14 @@ (define-public rust-indenter-0.3 (define-public rust-indexmap-2 (package (name "rust-indexmap") - (version "2.5.0") + (version "2.6.0") (source (origin (method url-fetch) (uri (crate-uri "indexmap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1r87dlvyg04fa9m4m6pkvwsdx54rx471fas66qff40bk5ym01fb8")))) + "1nmrwn8lbs19gkvhxaawffzbvrpyrb5y3drcrr645x957kz0fybh")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 47/73] gnu: Add rust-notify-rust-4. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (45 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 46/73] gnu: rust-indexmap-2: Update to 2.6.0 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 48/73] gnu: rust-open-5: Update to 5.3.1 Aaron Covrig via Guix-patches via ` (25 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-notify-rust-4): New variable. --- gnu/packages/crates-io.scm | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b13a80098e..9869f7b7aa 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -50050,6 +50050,52 @@ (define-public rust-notify-debouncer-full-0.3 "This package provides a notify event debouncer optimized for ease of use.") (license (list license:expat license:asl2.0)))) +(define-public rust-notify-rust-4 + (package + (name "rust-notify-rust") + (version "4.11.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "notify-rust" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "18ykiijr0c452hxlpvciac0wqvsan4dfh08vz2zpicbhqlnsfd2i")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--" + ;; Missing test files + "--skip=realworld::burst" + "--skip=realworld::capabilities" + "--skip=realworld::category" + "--skip=realworld::closing" + "--skip=realworld::init" + "--skip=realworld::persistent" + "--skip=realworld::urgency") + #:cargo-inputs + (("rust-chrono" ,rust-chrono-0.4) + ("rust-dbus" ,rust-dbus-0.9) + ("rust-env-logger" ,rust-env-logger-0.11) + ("rust-image" ,rust-image-0.25) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-log" ,rust-log-0.4) + ("rust-mac-notification-sys" ,rust-mac-notification-sys-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-tauri-winrt-notification" ,rust-tauri-winrt-notification-0.2) + ("rust-zbus" ,rust-zbus-4)) + #:cargo-development-inputs + (("rust-async-std" ,rust-async-std-1) + ("rust-color-backtrace" ,rust-color-backtrace-0.6) + ("rust-ctor" ,rust-ctor-0.2) + ("rust-maplit" ,rust-maplit-1)))) + (home-page "https://github.com/hoodie/notify-rust") + (synopsis "Show desktop notifications (linux, bsd, mac). Pure Rust dbus +client and server") + (description + "This package provides Show desktop notifications (linux, bsd, mac). Pure +Rust dbus client and server.") + (license (list license:expat license:asl2.0)))) + (define-public rust-notmuch-0.8 (package (name "rust-notmuch") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 48/73] gnu: rust-open-5: Update to 5.3.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (46 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 47/73] gnu: Add rust-notify-rust-4 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 49/73] gnu: Add rust-ordered-multimap-0.7 Aaron Covrig via Guix-patches via ` (24 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-open-5): Update to 5.3.1. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9869f7b7aa..ccf9c30683 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -52106,14 +52106,14 @@ (define-public rust-opaque-debug-0.2 (define-public rust-open-5 (package (name "rust-open") - (version "5.1.2") + (version "5.3.1") (source (origin (method url-fetch) (uri (crate-uri "open" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0ciy22dh82rdgmmsiai2wksx7sj9abb4ddnmxpqxnpfqapw0z7s4")))) + (base32 "177npnl443gln9ypzcpsj5fjw0yyslg2bai093740p6ip3q55k9y")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-is-wsl" ,rust-is-wsl-0.4) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 49/73] gnu: Add rust-ordered-multimap-0.7. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (47 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 48/73] gnu: rust-open-5: Update to 5.3.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 50/73] gnu: rust-pest-2: Update to 2.7.14 Aaron Covrig via Guix-patches via ` (23 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-ordered-multimap-0.7): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ccf9c30683..67db579a2e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -52833,28 +52833,47 @@ (define-public rust-ordered-float-1 ("rust-serde" ,rust-serde-1)) #:cargo-development-inputs (("rust-serde-test" ,rust-serde-test-1)))))) -(define-public rust-ordered-multimap-0.4 +(define-public rust-ordered-multimap-0.7 (package (name "rust-ordered-multimap") - (version "0.4.3") + (version "0.7.3") (source (origin (method url-fetch) (uri (crate-uri "ordered-multimap" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0jljv1257pfyf855jlwwas5mqkzk40b9lqfx40f73qbpf7ildmyc")))) + (base32 "0ygg08g2h381r3zbclba4zx4amm25zd2hsqqmlxljc00mvf3q829")))) (build-system cargo-build-system) (arguments - `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.3) - ("rust-hashbrown" ,rust-hashbrown-0.12) - ("rust-serde" ,rust-serde-1)))) + `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.5) + ("rust-hashbrown" ,rust-hashbrown-0.14) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-coverage-helper" ,rust-coverage-helper-0.2) + ("rust-serde-test" ,rust-serde-test-1)))) (home-page "https://github.com/sgodwincs/ordered-multimap-rs") (synopsis "Insertion ordered multimap") (description "This crate provides a multimap type object that maintains insertion order across all keys and values.") (license license:expat))) +(define-public rust-ordered-multimap-0.4 + (package + (inherit rust-ordered-multimap-0.7) + (name "rust-ordered-multimap") + (version "0.4.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "ordered-multimap" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0jljv1257pfyf855jlwwas5mqkzk40b9lqfx40f73qbpf7ildmyc")))) + (arguments + `(#:cargo-inputs (("rust-dlv-list" ,rust-dlv-list-0.3) + ("rust-hashbrown" ,rust-hashbrown-0.12) + ("rust-serde" ,rust-serde-1)))))) + (define-public rust-ordered-multimap-0.3 (package (inherit rust-ordered-multimap-0.4) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 50/73] gnu: rust-pest-2: Update to 2.7.14. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (48 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 49/73] gnu: Add rust-ordered-multimap-0.7 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 51/73] gnu: rust-miette-derive: Upgrade to v7.4.0 Aaron Covrig via Guix-patches via ` (22 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-pest-2): Update to 2.7.14. --- gnu/packages/crates-io.scm | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 67db579a2e..4292194835 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55783,24 +55783,26 @@ (define-public rust-permutohedron-0.2 (define-public rust-pest-2 (package (name "rust-pest") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) (uri (crate-uri "pest" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "0w3vaad35km41g2liasf0sfkgfhj190rn7mc9q9hf18zn2zq93p6")))) + (base32 "0hplghvnz8yhs4mgpy7854gkpp6ysr96fy7ircs0k4w33al556c7")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-memchr" ,rust-memchr-2) + ("rust-miette" ,rust-miette-7) ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) ("rust-thiserror" ,rust-thiserror-1) - ("rust-ucd-trie" ,rust-ucd-trie-0.1)))) + ("rust-ucd-trie" ,rust-ucd-trie-0.1)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.5) + ("rust-miette" ,rust-miette-7)))) (home-page "https://pest.rs/") (synopsis "The Elegant Parser") (description "The Elegant Parser.") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 51/73] gnu: rust-miette-derive: Upgrade to v7.4.0 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (49 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 50/73] gnu: rust-pest-2: Update to 2.7.14 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 52/73] gnu: rust-miette: " Aaron Covrig via Guix-patches via ` (21 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-miette-derive-7): Bump to v7.4.0 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4292194835..d9e54a0eaf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45086,14 +45086,14 @@ (define-public rust-miette-5 (define-public rust-miette-derive-7 (package (name "rust-miette-derive") - (version "7.2.0") + (version "7.4.0") (source (origin (method url-fetch) (uri (crate-uri "miette-derive" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0v4sczg1n88arqwilhir1g97y5vsq9zjmpxn8v1ni05czaprrw6w")))) + (base32 "0rxds09gdl0l0l0kdns87zcy4ic1d15bamy8vb8wpmp1zcsvkj93")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-proc-macro2" ,rust-proc-macro2-1) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 52/73] gnu: rust-miette: Upgrade to v7.4.0 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (50 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 51/73] gnu: rust-miette-derive: Upgrade to v7.4.0 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 53/73] gnu: rust-pest-meta-2: Update to 2.7.14 Aaron Covrig via Guix-patches via ` (20 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-miette-7): Bump to v7.4.0 --- gnu/packages/crates-io.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d9e54a0eaf..209a2dea9f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45005,14 +45005,14 @@ (define-public rust-meval-0.2 (define-public rust-miette-7 (package (name "rust-miette") - (version "7.2.0") + (version "7.4.0") (source (origin (method url-fetch) (uri (crate-uri "miette" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1hdgjkkj1vgiqn9dq445m1p8z4y8adiaig8gh2mhsahc699qip2f")))) + (base32 "0r1c34b7crjj97i8gx06hh6agw3ip7qprwrafa91h0mp5rp18zri")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-backtrace" ,rust-backtrace-0.3) @@ -45025,7 +45025,7 @@ (define-public rust-miette-7 ("rust-supports-hyperlinks" ,rust-supports-hyperlinks-3) ("rust-supports-unicode" ,rust-supports-unicode-3) ("rust-syntect" ,rust-syntect-5) - ("rust-terminal-size" ,rust-terminal-size-0.3) + ("rust-terminal-size" ,rust-terminal-size-0.4) ("rust-textwrap" ,rust-textwrap-0.16) ("rust-thiserror" ,rust-thiserror-1) ("rust-unicode-width" ,rust-unicode-width-0.1)) @@ -45101,8 +45101,7 @@ (define-public rust-miette-derive-7 ("rust-syn" ,rust-syn-2)))) (home-page "https://github.com/zkat/miette") (synopsis "Derive macros for miette") - (description - "This package provides derive macros for miette.") + (description "This package provides derive macros for miette.") (license license:asl2.0))) (define-public rust-miette-derive-5 -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 53/73] gnu: rust-pest-meta-2: Update to 2.7.14. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (51 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 52/73] gnu: rust-miette: " Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 54/73] gnu: rust-pest-generator-2: " Aaron Covrig via Guix-patches via ` (19 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-pest-meta-2): Update to 2.7.14. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 209a2dea9f..ad834e532e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55859,27 +55859,34 @@ (define-public rust-pest-generator-2 (define-public rust-pest-meta-2 (package (name "rust-pest-meta") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) (uri (crate-uri "pest_meta" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "04ala2f51zxninvajvvqk5gq80qxyp2v6cpfv3zkj7mpiqplankl")))) + (base32 "0gfhci2whiz3kiw2k2asj2lcj8rrrp4hm69whdvcpngl1jks4pdp")) + (modules '((guix build utils))) + (snippet + '(begin + (delete-file "Cargo.toml") + (rename-file "Cargo.toml.orig" "Cargo.toml") + (substitute* "Cargo.toml" + ;; Correct path to pest dependency + (("pest =.*") "pest = \"2.7.14\"\n") + ;; Remove pinned requirement on cargo + (("cargo =.*") "cargo = { version = \">=0.81.0\", optional = true }\n")))))) (build-system cargo-build-system) (arguments - `(#:tests? #f ; Not all test files included. - #:cargo-inputs - (("rust-once-cell" ,rust-once-cell-1) - ("rust-pest" ,rust-pest-2) - ("rust-sha2" ,rust-sha2-0.10)))) + `(#:tests? #f ;Not all test files included. + #:cargo-inputs (("rust-once-cell" ,rust-once-cell-1) + ("rust-pest" ,rust-pest-2) + ("rust-cargo" ,rust-cargo)) + #:cargo-development-inputs (("rust-sha2" ,rust-sha2-0.10)))) (home-page "https://pest.rs") (synopsis "Pest meta language parser and validator") - (description - "Pest meta language parser and validator.") + (description "Pest meta language parser and validator.") (license (list license:asl2.0 license:expat)))) (define-public rust-petgraph-0.6 -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 54/73] gnu: rust-pest-generator-2: Update to 2.7.14. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (52 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 53/73] gnu: rust-pest-meta-2: Update to 2.7.14 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 55/73] gnu: rust-pest-derive-2: " Aaron Covrig via Guix-patches via ` (18 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-pest-generator-2): Update to 2.7.14. --- gnu/packages/crates-io.scm | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ad834e532e..4dd6edc0f7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55833,16 +55833,14 @@ (define-public rust-pest-derive-2 (define-public rust-pest-generator-2 (package (name "rust-pest-generator") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) (uri (crate-uri "pest_generator" version)) - (file-name - (string-append name "-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "0zh7igibnn9d4skgx3vjy4q6nya2hjhw7vf8xd8vhdv40zqmnhvc")))) + (base32 "0khcyqjyd8pg1qcivh1xzk9613zbn983ycdclap1f5rh6ikmhmgb")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs @@ -55850,7 +55848,7 @@ (define-public rust-pest-generator-2 ("rust-pest-meta" ,rust-pest-meta-2) ("rust-proc-macro2" ,rust-proc-macro2-1) ("rust-quote" ,rust-quote-1) - ("rust-syn" ,rust-syn-1)))) + ("rust-syn" ,rust-syn-2)))) (home-page "https://pest.rs/") (synopsis "Pest code generator") (description "Pest code generator.") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 55/73] gnu: rust-pest-derive-2: Update to 2.7.14. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (53 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 54/73] gnu: rust-pest-generator-2: " Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 56/73] gnu: Add rust-process-control-5 Aaron Covrig via Guix-patches via ` (17 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-pest-derive-2): Update to 2.7.14. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4dd6edc0f7..da9b29829d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -55810,7 +55810,7 @@ (define-public rust-pest-2 (define-public rust-pest-derive-2 (package (name "rust-pest-derive") - (version "2.6.0") + (version "2.7.14") (source (origin (method url-fetch) @@ -55819,7 +55819,7 @@ (define-public rust-pest-derive-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1yzv982pypxrr2zwhd08xv40plr474p155i26aj2anl63k3x8ybb")))) + "1p82kbjm5dvflxgj9vl3q78n2v4l9khh2cwizm3kl4ibcdgkc56j")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 56/73] gnu: Add rust-process-control-5. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (54 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 55/73] gnu: rust-pest-derive-2: " Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 57/73] gnu: Add rust-rust-ini-0.21 Aaron Covrig via Guix-patches via ` (16 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-process-control-5): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index da9b29829d..ddfdbd3421 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -59920,6 +59920,30 @@ (define-public rust-proc-quote-impl-0.3 "This package provides a procedural macro implementation of quote!.") (license (list license:expat license:asl2.0)))) +(define-public rust-process-control-5 + (package + (name "rust-process-control") + (version "5.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "process_control" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qhbyxrfz6ywmsm69pjl7vxzgj6plc6qn6lp0zgqlw17laslwb7k")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-libc" ,rust-libc-0.2) + ("rust-parking-lot" ,rust-parking-lot-0.12) + ("rust-signal-hook" ,rust-signal-hook-0.3) + ("rust-windows-sys" ,rust-windows-sys-0.59)) + #:cargo-development-inputs (("rust-rustversion" ,rust-rustversion-1)))) + (home-page "https://github.com/dylni/process_control") + (synopsis "Ergonomically run processes with limits") + (description + "This package provides Ergonomically run processes with limits.") + (license (list license:expat license:asl2.0)))) + (define-public rust-procfs-0.16 (package (name "rust-procfs") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 57/73] gnu: Add rust-rust-ini-0.21. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (55 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 56/73] gnu: Add rust-process-control-5 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 58/73] gnu: rust-serde-json-1: Update to 1.0.133 Aaron Covrig via Guix-patches via ` (15 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-rust-ini-0.21): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ddfdbd3421..32e60e711f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -68891,6 +68891,30 @@ (define-public rust-rust-hawktracer-sys-0.4 "This package provides a sys crate for the rust_hawktracer library.") (license (list license:expat license:asl2.0)))) +(define-public rust-rust-ini-0.21 + (package + (name "rust-rust-ini") + (version "0.21.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-ini" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "17s0fmfba05i9cnfwfy02wp7mf5wkapis5x1d68vgvmnw7q0wcaf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-ordered-multimap" ,rust-ordered-multimap-0.7) + ("rust-trim-in-place" ,rust-trim-in-place-0.1) + ("rust-unicase" ,rust-unicase-2)))) + (home-page "https://github.com/zonyitoo/rust-ini") + (synopsis "Ini configuration file parsing library in Rust") + (description + "This package provides An Ini configuration file parsing library in Rust.") + (license license:expat))) + + (define-public rust-rust-ini-0.18 (package (name "rust-rust-ini") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 58/73] gnu: rust-serde-json-1: Update to 1.0.133. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (56 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 57/73] gnu: Add rust-rust-ini-0.21 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 59/73] gnu: Add rust-shadow-rs-0.36 Aaron Covrig via Guix-patches via ` (14 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-serde-json-1): Update to 1.0.133. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 32e60e711f..2fab9106b1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -73123,14 +73123,14 @@ (define-public rust-serde-ignored-0.1 (define-public rust-serde-json-1 (package (name "rust-serde-json") - (version "1.0.128") + (version "1.0.133") (source (origin (method url-fetch) (uri (crate-uri "serde_json" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1n43nia50ybpcfmh3gcw4lcc627qsg9nyakzwgkk9pm10xklbxbg")))) + (base32 "0xz3bswa527wln3fy0qb7y081nx3cp5yy1ggjhi6n5mrfcjfpz67")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 59/73] gnu: Add rust-shadow-rs-0.36 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (57 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 58/73] gnu: rust-serde-json-1: Update to 1.0.133 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 60/73] gnu: Add rust-shadow-rs-0.35 Aaron Covrig via Guix-patches via ` (13 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-shadow-rs-0.36): New variable. --- gnu/packages/crates-io.scm | 50 +++++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2fab9106b1..2b693951c0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74564,8 +74564,48 @@ (define-public rust-sevenz-rust-0.5 "This package provides a 7z decompressor/compressor written in pure rust.") (license license:asl2.0))) +(define-public rust-shadow-rs-0.36 + (package + (name "rust-shadow-rs") + (version "0.36.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "shadow-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "064srz17klcgxqjzsj29pqn238y4pkn3l1h20mw9yyj98c3cvksq")))) + (build-system cargo-build-system) + (native-inputs `(,pkg-config)) + (inputs `(,zlib ,libgit2-1.8)) + (arguments + `(#:cargo-test-flags '("--" + ;; Skip tests with missing files + "--skip=date_time::tests::test_local_now_human_format" + ;; Broken tests + "--skip=git::tests::test_command_last_tag" + "--skip=git::tests::test_current_branch" + "--skip=git::tests::test_git") + #:cargo-inputs (("rust-cargo-metadata" ,rust-cargo-metadata-0.18) + ("rust-const-format" ,rust-const-format-0.2) + ("rust-document-features" ,rust-document-features-0.2) + ("rust-git2" ,rust-git2-0.19) + ("rust-is-debug" ,rust-is-debug-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.3) + ("rust-tzdb" ,rust-tzdb-0.6)) + #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.6)))) + (home-page "https://github.com/baoyachi/shadow-rs") + (synopsis "Store build-time information in your rust project") + (description + "@code{shadow-rs} allows you to recall properties of the build process +and environment at run time. You can use this tool to check in production +exactly where a binary came from and how it was built.") + (license (list license:expat license:asl2.0)))) + (define-public rust-shadow-rs-0.26 (package + (inherit rust-shadow-rs-0.36) (name "rust-shadow-rs") (version "0.26.1") (source @@ -74575,7 +74615,6 @@ (define-public rust-shadow-rs-0.26 (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "15xrlf66f10773k9kwpvz8909akfjspyy0yy9ss665wrfs15qp1y")))) - (build-system cargo-build-system) (arguments `(#:cargo-test-flags '("--release" "--" @@ -74591,14 +74630,7 @@ (define-public rust-shadow-rs-0.26 ("rust-tzdb" ,rust-tzdb-0.6)) #:cargo-development-inputs (("rust-winnow" ,rust-winnow-0.5)))) (native-inputs (list pkg-config)) - (inputs (list libgit2-1.7 zlib)) - (home-page "https://github.com/baoyachi/shadow-rs") - (synopsis "Recall properties of the build process at run time") - (description - "@code{shadow-rs} allows you to recall properties of the build process -and environment at run time. You can use this tool to check in production -exactly where a binary came from and how it was built.") - (license (list license:expat license:asl2.0)))) + (inputs (list libgit2-1.7 zlib)))) (define-public rust-shadow-rs-0.8 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 60/73] gnu: Add rust-shadow-rs-0.35 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (58 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 59/73] gnu: Add rust-shadow-rs-0.36 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 61/73] gnu: Add rust-uom-0.36 Aaron Covrig via Guix-patches via ` (12 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-shadow-rs-0.35): New variable. --- gnu/packages/crates-io.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2b693951c0..293dc0d6cd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -74603,10 +74603,23 @@ (define-public rust-shadow-rs-0.36 exactly where a binary came from and how it was built.") (license (list license:expat license:asl2.0)))) -(define-public rust-shadow-rs-0.26 +(define-public rust-shadow-rs-0.35 (package (inherit rust-shadow-rs-0.36) (name "rust-shadow-rs") + (version "0.35.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "shadow-rs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11w6677ymsb69fy716adf51zjbzwgkkyf5arz41563gcnf7k5cpi")))))) + +(define-public rust-shadow-rs-0.26 + (package + (inherit rust-shadow-rs-0.35) + (name "rust-shadow-rs") (version "0.26.1") (source (origin -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 61/73] gnu: Add rust-uom-0.36. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (59 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 60/73] gnu: Add rust-shadow-rs-0.35 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 62/73] gnu: rust-strsim-0.11: Update to 0.11.1 Aaron Covrig via Guix-patches via ` (11 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-uom-0.36): New variable. --- gnu/packages/crates-io.scm | 48 ++++++++++++++++++++++++++++---------- 1 file changed, 36 insertions(+), 12 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 293dc0d6cd..3ea590ce9a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -92018,8 +92018,43 @@ (define-public rust-untrusted-0.6 (sha256 (base32 "0byf88b7ca1kb5aap8f6npp6xncvg95dnma8ipmnmd4n9r5izkam")))))) +(define-public rust-uom-0.36 + (package + (name "rust-uom") + (version "0.36.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "uom" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "176dszv02ki1a49hvv2nkszjcn4m8ccfjgh5hhji2pd6a19nxlzz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-num-bigint" ,rust-num-bigint-0.4) + ("rust-num-complex" ,rust-num-complex-0.4) + ("rust-num-rational" ,rust-num-rational-0.4) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-serde" ,rust-serde-1) + ("rust-typenum" ,rust-typenum-1)) + #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-quickcheck" ,rust-quickcheck-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-static-assertions" ,rust-static-assertions-1)))) + (home-page "https://github.com/iliekturtles/uom") + (synopsis "Units of measurement") + (description + "@code{uom} (Units of measurement) is a crate that does automatic type-safe +zero-cost dimensional analysis. You can create your own systems or use the pre-built +International System of Units (SI) which is based on the International System of +Quantities (ISQ) and includes numerous quantities (length, mass, time, ...) with +conversion factors for even more numerous measurement units (meter, kilometer, foot, +mile, ...).") + (license (list license:asl2.0 license:expat)))) + (define-public rust-uom-0.34 (package + (inherit rust-uom-0.36) (name "rust-uom") (version "0.34.0") (source (origin @@ -92029,7 +92064,6 @@ (define-public rust-uom-0.34 (sha256 (base32 "190n79b5ywa9w0j13ld0q6dphz7vzsjkwrpp8pjnwrczsvfhxxg8")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-num-complex" ,rust-num-complex-0.4) ("rust-num-rational" ,rust-num-rational-0.4) @@ -92040,17 +92074,7 @@ (define-public rust-uom-0.34 #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) ("rust-quickcheck" ,rust-quickcheck-0.8) ("rust-serde-json" ,rust-serde-json-1) - ("rust-static-assertions" ,rust-static-assertions-1)))) - (home-page "https://github.com/iliekturtles/uom") - (synopsis "Units of measurement") - (description - "@code{uom} (Units of measurement) is a crate that does automatic type-safe -zero-cost dimensional analysis. You can create your own systems or use the pre-built -International System of Units (SI) which is based on the International System of -Quantities (ISQ) and includes numerous quantities (length, mass, time, ...) with -conversion factors for even more numerous measurement units (meter, kilometer, foot, -mile, ...).") - (license (list license:expat license:asl2.0)))) + ("rust-static-assertions" ,rust-static-assertions-1)))))) (define-public rust-uom-0.30 (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 62/73] gnu: rust-strsim-0.11: Update to 0.11.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (60 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 61/73] gnu: Add rust-uom-0.36 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 63/73] gnu: Add rust-starship-battery-0.10 Aaron Covrig via Guix-patches via ` (10 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-strsim-0.11): Update to 0.11.1. --- gnu/packages/crates-io.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3ea590ce9a..de78b08771 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -79090,16 +79090,16 @@ (define-public rust-strong-xml-derive-0.6 (define-public rust-strsim-0.11 (package (name "rust-strsim") - (version "0.11.0") + (version "0.11.1") (source (origin (method url-fetch) (uri (crate-uri "strsim" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00gsdp2x1gkkxsbjxgrjyil2hsbdg49bwv8q2y1f406dwk4p7q2y")))) + (base32 "0kzvqlw8hxqb7y598w1s0hxlnmi84sg5vsipp3yg5na5d1rvba3x")))) (build-system cargo-build-system) - (home-page "https://github.com/dguo/strsim-rs") + (home-page "https://github.com/rapidfuzz/strsim-rs") (synopsis "Rust implementations of string similarity metrics") (description "This crate includes implementations of string similarity metrics. It includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 63/73] gnu: Add rust-starship-battery-0.10. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (61 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 62/73] gnu: rust-strsim-0.11: Update to 0.11.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 64/73] gnu: Add rust-systemstat-0.2 Aaron Covrig via Guix-patches via ` (9 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-starship-battery-0.10): New variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index de78b08771..f4bafb0c2e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -78146,6 +78146,47 @@ (define-public rust-standback-0.2 (description "New standard library, old compiler.") (license (list license:expat license:asl2.0)))) +(define-public rust-starship-battery-0.10 + (package + (name "rust-starship-battery") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "starship-battery" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1llfi5gvgrwf08rm49lqr60lkzga167w59vzh20dpwwwhwvsj5wh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags + '("--" + ;; Missing test files + "--skip=src/types/manager.rs - types::manager::Manager (line 15)" + "--skip=src/units.rs - units (line 9)" + "--skip=src/units.rs - units (line 23)" + "--skip=src/units.rs - units (line 39)" + "--skip=src/units.rs - units (line 53)") + #:cargo-inputs (("rust-cfg-if" ,rust-cfg-if-1) + ("rust-core-foundation" ,rust-core-foundation-0.10) + ("rust-lazycell" ,rust-lazycell-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-mach2" ,rust-mach2-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-plist" ,rust-plist-1) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-serde" ,rust-serde-1) + ("rust-uom" ,rust-uom-0.36) + ("rust-windows-sys" ,rust-windows-sys-0.59)) + #:cargo-development-inputs (("rust-approx" ,rust-approx-0.5) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/starship/rust-battery") + (synopsis "Cross-platform information about the notebook batteries") + (description + "This package provides Cross-platform information about the notebook batteries.") + (license license:isc))) + (define-public rust-state-0.6 (package (name "rust-state") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 64/73] gnu: Add rust-systemstat-0.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (62 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 63/73] gnu: Add rust-starship-battery-0.10 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 65/73] gnu: rust-toml-edit-0.22: Update to 0.22.22 Aaron Covrig via Guix-patches via ` (8 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-systemstat-0.2): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f4bafb0c2e..4ca539ad43 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -82176,6 +82176,35 @@ (define-public rust-system-deps-1 #:cargo-development-inputs (("rust-itertools" ,rust-itertools-0.9)))))) +(define-public rust-systemstat-0.2 + (package + (name "rust-systemstat") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "systemstat" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1lhbbgywmhfdb2vjaxzl9g3dbbz2nyfyzqr8kacq6b1im4jfqjm2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-test-flags '("--" + ;; Missing file + "--skip=platform::tests::test_on_ac_power") + #:cargo-inputs (("rust-bytesize" ,rust-bytesize-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-nom" ,rust-nom-7) + ("rust-serde" ,rust-serde-1) + ("rust-time" ,rust-time-0.3) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/valpackett/systemstat") + (synopsis "Get system information/statistics in a cross-platform way") + (description + "This package provides Get system information/statistics in a cross-platform way.") + (license license:unlicense))) + (define-public rust-tabled-0.15 (package (name "rust-tabled") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 65/73] gnu: rust-toml-edit-0.22: Update to 0.22.22. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (63 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 64/73] gnu: Add rust-systemstat-0.2 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 66/73] gnu: Add rust-versions-6 Aaron Covrig via Guix-patches via ` (7 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-toml-edit-0.22): Update to 0.22.22. --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4ca539ad43..f0d163ebca 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -88327,14 +88327,14 @@ (define-public rust-toml-datetime-0.5 (define-public rust-toml-edit-0.22 (package (name "rust-toml-edit") - (version "0.22.21") + (version "0.22.22") (source (origin (method url-fetch) (uri (crate-uri "toml_edit" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1ky5dncf4g4l8hpqizws2ccp37rsvvc2pwynzwvacjf4fgp2q1rv")))) + (base32 "1xf7sxfzmnc45f75x302qrn5aph52vc8w226v59yhrm211i8vr2a")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-indexmap" ,rust-indexmap-2) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 66/73] gnu: Add rust-versions-6. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (64 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 65/73] gnu: rust-toml-edit-0.22: Update to 0.22.22 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 67/73] gnu: Add rust-wasite-0.1 Aaron Covrig via Guix-patches via ` (6 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-versions-6): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f0d163ebca..a653090860 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -93585,6 +93585,32 @@ (define-public rust-version-sync-0.6 ("rust-toml" ,rust-toml-0.4) ("rust-url" ,rust-url-1)))))) +(define-public rust-versions-6 + (package + (name "rust-versions") + (version "6.3.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "versions" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-itertools" ,rust-itertools-0.13) + ("rust-nom" ,rust-nom-7) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs (("rust-semver" ,rust-semver-1) + ("rust-semver-parser" ,rust-semver-parser-0.10) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/fosskers/rs-versions") + (synopsis "Library for parsing and comparing software version numbers") + (description + "This package provides a library for parsing and comparing software version +numbers.") + (license license:expat))) + (define-public rust-vlq-0.5 (package (name "rust-vlq") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 67/73] gnu: Add rust-wasite-0.1. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (65 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 66/73] gnu: Add rust-versions-6 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 68/73] gnu: rust-which-6: Update to 6.0.3 Aaron Covrig via Guix-patches via ` (5 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-wasite-0.1): New variable. --- gnu/packages/crates-io.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a653090860..1e10aac799 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -94151,6 +94151,23 @@ (define-public rust-wasi-0.9 (base32 "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc")))))) +(define-public rust-wasite-0.1 + (package + (name "rust-wasite") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "wasite" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0nw5h9nmcl4fyf4j5d4mfdjfgvwi1cakpi349wc4zrr59wxxinmq")))) + (build-system cargo-build-system) + (home-page "https://github.com/ardaku/wasite/blob/stable/CHANGELOG.md") + (synopsis "WASI Terminal Environment API") + (description "This package provides WASI Terminal Environment API.") + (license (list license:asl2.0 license:boost1.0 license:expat)))) + (define-public rust-wasm-bindgen-0.2 (package (name "rust-wasm-bindgen") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 68/73] gnu: rust-which-6: Update to 6.0.3. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (66 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 67/73] gnu: Add rust-wasite-0.1 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 69/73] gnu: rust-which-7: Add v7.0.0 Aaron Covrig via Guix-patches via ` (4 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-which-6): Update to 6.0.3. --- gnu/packages/crates-io.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1e10aac799..74fca8942a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95441,24 +95441,24 @@ (define-public rust-wezterm-input-types-0.1 (define-public rust-which-6 (package (name "rust-which") - (version "6.0.0") + (version "6.0.3") (source (origin (method url-fetch) (uri (crate-uri "which" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "070hbvl3hjxywychmz7nj5gbsprdm38rir3kqnm48zzp1g0y19bz")))) + (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml")))) (build-system cargo-build-system) (arguments - `(#:cargo-test-flags '("--release" "--" - "--skip=it_works") + `(#:cargo-test-flags '("--" "--skip=it_works") ; Missing file #:cargo-inputs (("rust-either" ,rust-either-1) ("rust-home" ,rust-home-0.5) ("rust-once-cell" ,rust-once-cell-1) ("rust-regex" ,rust-regex-1) ("rust-rustix" ,rust-rustix-0.38) - ("rust-windows-sys" ,rust-windows-sys-0.52)) + ("rust-windows-sys" ,rust-windows-sys-0.52) + ("rust-winsafe" ,rust-winsafe-0.0.19)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) (home-page "https://github.com/harryfei/which-rs.git") (synopsis "Rust equivalent of @command{which}") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 69/73] gnu: rust-which-7: Add v7.0.0 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (67 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 68/73] gnu: rust-which-6: Update to 6.0.3 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 70/73] gnu: rust-either-1: Upgrade to v1.13.0 Aaron Covrig via Guix-patches via ` (3 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-which-7): New variable --- gnu/packages/crates-io.scm | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 74fca8942a..aae9b1d4dd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95438,29 +95438,28 @@ (define-public rust-wezterm-input-types-0.1 (description "Input types for wezterm.") (license license:expat))) -(define-public rust-which-6 +(define-public rust-which-7 (package (name "rust-which") - (version "6.0.3") + (version "7.0.0") (source (origin (method url-fetch) (uri (crate-uri "which" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml")))) + (base32 "0swcnfhsbpzaakfq6l6madmdshvk3mj1lwrqdswlcwyyk8kx7jn9")))) (build-system cargo-build-system) (arguments - `(#:cargo-test-flags '("--" "--skip=it_works") ; Missing file + `(#:cargo-test-flags '("--" "--skip=it_works") #:cargo-inputs (("rust-either" ,rust-either-1) ("rust-home" ,rust-home-0.5) - ("rust-once-cell" ,rust-once-cell-1) ("rust-regex" ,rust-regex-1) ("rust-rustix" ,rust-rustix-0.38) - ("rust-windows-sys" ,rust-windows-sys-0.52) + ("rust-tracing" ,rust-tracing-0.1) ("rust-winsafe" ,rust-winsafe-0.0.19)) #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))) - (home-page "https://github.com/harryfei/which-rs.git") + (home-page "https://github.com/harryfei/which-rs") (synopsis "Rust equivalent of @command{which}") (description "This package provides a cross-platform Rust equivalent of the @@ -95468,6 +95467,29 @@ (define-public rust-which-6 executable.") (license license:expat))) +(define-public rust-which-6 + (package + (inherit rust-which-7) + (name "rust-which") + (version "6.0.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "which" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "07yg74dsq644hq5a35546c9mja6rsjdsg92rykr9hkflxf7r5vml")))) + (arguments + `(#:cargo-test-flags '("--" "--skip=it_works") ; Missing file + #:cargo-inputs (("rust-either" ,rust-either-1) + ("rust-home" ,rust-home-0.5) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-regex" ,rust-regex-1) + ("rust-rustix" ,rust-rustix-0.38) + ("rust-windows-sys" ,rust-windows-sys-0.52) + ("rust-winsafe" ,rust-winsafe-0.0.19)) + #:cargo-development-inputs (("rust-tempfile" ,rust-tempfile-3)))))) + (define-public rust-which-5 (package (inherit rust-which-6) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 70/73] gnu: rust-either-1: Upgrade to v1.13.0 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (68 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 69/73] gnu: rust-which-7: Add v7.0.0 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 71/73] gnu: rust-whoami-1: Update to 1.5.2 Aaron Covrig via Guix-patches via ` (2 subsequent siblings) 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Aaron Covrig * gnu/packages/crates-io.scm (rust-either-1): Bump to v1.13.0 --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index aae9b1d4dd..5bc54defad 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -24277,14 +24277,14 @@ (define-public rust-ego-tree-0.6 (define-public rust-either-1 (package (name "rust-either") - (version "1.10.0") + (version "1.13.0") (source (origin (method url-fetch) (uri (crate-uri "either" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "0jiyq2mc1aa5b8whwl1bhm11i06xxcbk9ck7macxxggzjk07l58i")))) + (base32 "1w2c1mybrd7vljyxk77y9f4w9dyjrmp3yp82mk7bcm8848fazcb0")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-serde" ,rust-serde-1)) -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 71/73] gnu: rust-whoami-1: Update to 1.5.2. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (69 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 70/73] gnu: rust-either-1: Upgrade to v1.13.0 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 72/73] gnu: Add rust-yaml-rust2-0.9 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 73/73] gnu: Add starship Aaron Covrig via Guix-patches via 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-whoami-1): Update to 1.5.2. --- gnu/packages/crates-io.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5bc54defad..362129382b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -95601,18 +95601,19 @@ (define-public rust-which-1 (define-public rust-whoami-1 (package (name "rust-whoami") - (version "1.4.1") + (version "1.5.2") (source (origin (method url-fetch) (uri (crate-uri "whoami" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0l6ca9pl92wmngsn1dh9ih716v216nmn2zvcn94k04x9p1b3gz12")))) + "0vdvm6sga4v9515l6glqqfnmzp246nq66dd09cw5ri4fyn3mnb9p")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-wasm-bindgen" ,rust-wasm-bindgen-0.2) + ("rust-wasite" ,rust-wasite-0.1) ("rust-web-sys" ,rust-web-sys-0.3)))) (home-page "https://github.com/ardaku/whoami/blob/stable/CHANGELOG.md") (synopsis "Retrieve the current user and environment") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 72/73] gnu: Add rust-yaml-rust2-0.9. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (70 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 71/73] gnu: rust-whoami-1: Update to 1.5.2 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 73/73] gnu: Add starship Aaron Covrig via Guix-patches via 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/crates-io.scm (rust-yaml-rust2-0.9): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 362129382b..f453a7316e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -96561,6 +96561,31 @@ (define-public rust-yaml-rust-0.3 (("rust-clippy" ,rust-clippy-0.0) ("rust-linked-hash-map" ,rust-linked-hash-map-0.3)))))) +(define-public rust-yaml-rust2-0.9 + (package + (name "rust-yaml-rust2") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "yaml-rust2" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "13ay8jdlk1192p6hhb53dx601b139ycizipqpnikhcw2r45iq6ia")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs (("rust-arraydeque" ,rust-arraydeque-0.5) + ("rust-encoding-rs" ,rust-encoding-rs-0.8) + ("rust-hashlink" ,rust-hashlink-0.9)) + #:cargo-development-inputs (("rust-libtest-mimic" ,rust-libtest-mimic-0.4) + ("rust-quickcheck" ,rust-quickcheck-1)))) + (home-page "https://github.com/Ethiraric/yaml-rust2") + (synopsis "Fully YAML 1.2 compliant YAML parser") + (description + "This package provides a fully YAML 1.2 compliant YAML parser written in +pure rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-yansi-1 (package (name "rust-yansi") -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 73/73] gnu: Add starship. 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via ` (71 preceding siblings ...) 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 72/73] gnu: Add rust-yaml-rust2-0.9 Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 ` Aaron Covrig via Guix-patches via 72 siblings, 0 replies; 177+ messages in thread From: Aaron Covrig via Guix-patches via @ 2024-12-03 3:00 UTC (permalink / raw) To: 74551; +Cc: Jordan Moore From: Jordan Moore <lockbox@struct.foo> * gnu/packages/shellutils.scm (starship): New variable. --- gnu/packages/crates-io.scm | 2 +- gnu/packages/shellutils.scm | 137 ++++++++++++++++++++++++++++++++++++ 2 files changed, 138 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f453a7316e..655cef9696 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -78184,7 +78184,7 @@ (define-public rust-starship-battery-0.10 (home-page "https://github.com/starship/rust-battery") (synopsis "Cross-platform information about the notebook batteries") (description - "This package provides Cross-platform information about the notebook batteries.") + "This package provides Cross-platform information about notebook batteries.") (license license:isc))) (define-public rust-state-0.6 diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm index 7e9f85a5f2..101ee6cf73 100644 --- a/gnu/packages/shellutils.scm +++ b/gnu/packages/shellutils.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com> ;;; Copyright © 2024 Brian Kubisiak <brian@kubisiak.com> +;;; Copyright © 2024 Jordan Moore <lockbox@struct.foo> ;;; ;;; This file is part of GNU Guix. ;;; @@ -43,6 +44,7 @@ (define-module (gnu packages shellutils) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix git-download) + #:use-module (guix build-system cargo) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -51,6 +53,11 @@ (define-module (gnu packages shellutils) #:use-module (gnu packages base) #:use-module (gnu packages bison) #:use-module (gnu packages check) + #:use-module (gnu packages cmake) + #:use-module (gnu packages crates-crypto) + #:use-module (gnu packages crates-io) + #:use-module (gnu packages crates-vcs) + #:use-module (gnu packages crates-windows) #:use-module (gnu packages flex) #:use-module (gnu packages golang-build) #:use-module (gnu packages golang-check) @@ -67,6 +74,7 @@ (define-module (gnu packages shellutils) #:use-module (gnu packages shells) #:use-module (gnu packages textutils) #:use-module (gnu packages tmux) + #:use-module (gnu packages version-control) #:use-module (gnu packages vim)) (define-public ascii @@ -462,6 +470,135 @@ (define-public shfmt @url{http://www.mirbsd.org/mksh.htm,mksh}.") (license license:bsd-3))) +(define-public starship + (package + (name "starship") + (version "1.21.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "starship" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ikdy6jwlc36add55acxlba6f009dln9iyz368c1ndbfpgn4n42g")))) + (build-system cargo-build-system) + (inputs (list cmake-minimal + ;; for tests + git)) + (arguments + (list + #:phases #~(modify-phases %standard-phases + (add-after 'install 'install-completions + (lambda* (#:key outputs skip-build? #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (starship-bin (string-append out "/bin/starship")) + (share-files (string-append out "/share")) + (bash-files (string-append out + "/etc/bash-completion.d/")) + (zsh-files (string-append share-files + "/zsh/site-functions/")) + (fish-files (string-append share-files + "/fish/vendor_completions.d/"))) + ;; we cannot make completions if starship was not built + (or skip-build? + ;; make the directories + (mkdir-p bash-files) + (mkdir-p zsh-files) + (mkdir-p fish-files) + ;; use the build starship to generate the necessary + ;; completions + (invoke starship-bin "completions" "bash" ">" + (string-append bash-files "/starship")) + (invoke starship-bin "completions" "zsh" ">" + (string-append zsh-files "/_starship")) + (invoke starship-bin "completions" "fish" ">" + (string-append fish-files + "/starship.fish")))))) + ;; some tests require a writable home directory + (add-after 'unpack 'patch-test-shell + (lambda* (#:key inputs #:allow-other-keys) + ;; search through the rust files and then replace `/bin/sh' + ;; with the path to the `/bin/sh' in the drv inputs + (let ((rust-files (find-files "." "\\.rs$"))) + (for-each (lambda (file) + (substitute* file + (("/bin/sh") + (search-input-file inputs "/bin/sh")))) + rust-files)))) + ;; Set "HOME" to be located inside the cwd so it is writable + ;; for tests checking for user-configs + (add-before 'check 'set-test-env-vars + (lambda _ + (setenv "HOME" + (string-append (getcwd) "/.test-home"))))) + #:cargo-inputs `(("rust-chrono" ,rust-chrono-0.4) + ("rust-clap" ,rust-clap-4) + ("rust-clap-complete" ,rust-clap-complete-4) + ("rust-deelevate" ,rust-deelevate-0.2) + ("rust-dirs" ,rust-dirs-5) + ("rust-dunce" ,rust-dunce-1) + ("rust-gix" ,rust-gix-0.66) + ("rust-gix-features" ,rust-gix-features-0.38) + ("rust-guess-host-triple" ,rust-guess-host-triple-0.1) + ("rust-home" ,rust-home-0.5) + ("rust-indexmap" ,rust-indexmap-2) + ("rust-log" ,rust-log-0.4) + ("rust-nix" ,rust-nix-0.29) + ("rust-notify-rust" ,rust-notify-rust-4) + ("rust-nu-ansi-term" ,rust-nu-ansi-term-0.50) + ("rust-open" ,rust-open-5) + ("rust-os-info" ,rust-os-info-3) + ("rust-path-slash" ,rust-path-slash-0.2) + ("rust-pest" ,rust-pest-2) + ("rust-pest-derive" ,rust-pest-derive-2) + ("rust-process-control" ,rust-process-control-5) + ("rust-quick-xml" ,rust-quick-xml-0.36) + ("rust-rand" ,rust-rand-0.8) + ("rust-rayon" ,rust-rayon-1) + ("rust-regex" ,rust-regex-1) + ("rust-rust-ini" ,rust-rust-ini-0.21) + ("rust-schemars" ,rust-schemars-0.8) + ("rust-semver" ,rust-semver-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-sha1" ,rust-sha1-0.10) + ("rust-shadow-rs" ,rust-shadow-rs-0.35) + ("rust-shell-words" ,rust-shell-words-1) + ("rust-starship-battery" ,rust-starship-battery-0.10) + ("rust-strsim" ,rust-strsim-0.11) + ("rust-systemstat" ,rust-systemstat-0.2) + ("rust-terminal-size" ,rust-terminal-size-0.4) + ("rust-toml" ,rust-toml-0.8) + ("rust-toml-edit" ,rust-toml-edit-0.22) + ("rust-unicode-segmentation" ,rust-unicode-segmentation-1) + ("rust-unicode-width" ,rust-unicode-width-0.2) + ("rust-urlencoding" ,rust-urlencoding-2) + ("rust-versions" ,rust-versions-6) + ("rust-which" ,rust-which-6) + ("rust-whoami" ,rust-whoami-1) + ("rust-windows" ,rust-windows-0.58) + ("rust-winres" ,rust-winres-0.1) + ("rust-yaml-rust2" ,rust-yaml-rust2-0.9)) + #:cargo-development-inputs `(("rust-mockall" ,rust-mockall-0.13) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://starship.rs") + (synopsis + "The minimal, blazing-fast, and infinitely customizable prompt for any shell!") + (description + "This package provides The minimal, blazing-fast, and infinitely customizable +prompt for any shell! + +@itemize +@item Fast: it's fast - *really really* fast :rocket: +@item Customizable: configure every aspect of your prompt +@item Universal: works on any shell, on any operating system +@item Intelligent: shows relevant information at a glance +@item Feature rich: support for all your favorite tools +@item Easy: quick to install - start using it in minutes +@end itemize + +Note: users must have a nerd font installed and enabled in their terminal") + (license license:isc))) (define-public envstore (package -- 2.47.0 ^ permalink raw reply related [flat|nested] 177+ messages in thread
* [bug#74551] [PATCH rust-team v3 00/73] Building starship 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (51 preceding siblings ...) 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via @ 2024-12-03 4:08 ` Jordan Moore 2024-12-03 15:05 ` bug#74551: [PATCH 00/49] Add starship shell utility Efraim Flashner 53 siblings, 0 replies; 177+ messages in thread From: Jordan Moore @ 2024-12-03 4:08 UTC (permalink / raw) To: 74551 [-- Attachment #1: Type: text/plain, Size: 573 bytes --] > I've made a few linting changes and modified > several packages to utilize the `inherit` attribute; additionally, I've > taken the liberty to add and update a few packages. Thanks! I was unsure when to use that or not > Or, more specifically (for this instance): > ```bash > git format-patch -73 --subject-prefix='PATCH rust-team' -v3 -o outgoing > --cover-letter --base=auto > git send-email outgoing/*.patch --to=74551@debbugs.gnu.org > ``` Ah that was the missing piece for me, thanks for that, I completely missed adding the rust-team prefix, thanks again! - Jordan [-- Attachment #2: Type: text/html, Size: 1318 bytes --] ^ permalink raw reply [flat|nested] 177+ messages in thread
* bug#74551: [PATCH 00/49] Add starship shell utility 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore ` (52 preceding siblings ...) 2024-12-03 4:08 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Jordan Moore @ 2024-12-03 15:05 ` Efraim Flashner 53 siblings, 0 replies; 177+ messages in thread From: Efraim Flashner @ 2024-12-03 15:05 UTC (permalink / raw) To: Jordan Moore; +Cc: 74551-done [-- Attachment #1: Type: text/plain, Size: 238 bytes --] Thanks! Patches pushed. -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 177+ messages in thread
end of thread, other threads:[~2024-12-03 15:45 UTC | newest] Thread overview: 177+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-11-26 21:34 [bug#74551] [PATCH 00/49] Add starship shell utility Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 05/49] gnu: Add rust-windows-0.56 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 13/49] gnu: rust-clap-builder-4: " Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 18/49] gnu: Add rust-mockall-0.13 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 20/49] gnu: Add rust-notify-rust-4 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore 2024-11-26 21:38 ` [bug#74551] [PATCH 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 25/49] gnu: rust-pest-derive-2: " Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 26/49] gnu: rust-pest-generator-2: " Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 27/49] gnu: rust-pest-meta-2: " Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 28/49] gnu: Add rust-process-control-5 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 41/49] gnu: Add rust-uom-0.36 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 42/49] gnu: Add rust-versions-6 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 43/49] gnu: Add rust-wasite-0.1 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore 2024-11-26 21:39 ` [bug#74551] [PATCH 49/49] gnu: Add starship Jordan Moore 2024-11-30 16:46 ` [bug#74551] status Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 00/49] Add starship utility Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 01/49] gnu: Add rust-deelevate-0.2 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 02/49] gnu: rust-dunce-1: Update to 1.0.5 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 03/49] gnu: Add rust-tauri-winrt-notification-0.2 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 04/49] gnu: Add rust-winsafe-0.0.19 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 05/49] gnu: Add rust-windows-0.56 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 06/49] gnu: Add rust-windows-core-0.56 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 07/49] gnu: Add rust-windows-interface-0.56 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 08/49] gnu: Add rust-windows-version-0.1 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 09/49] gnu: Add rust-mac-notification-sys-0.6 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 10/49] gnu: Add rust-arraydeque-0.5 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 11/49] gnu: Add rust-auto-enums-0.8 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 12/49] gnu: rust-clap-4: Update to 4.5.21 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 13/49] gnu: rust-clap-builder-4: " Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 14/49] gnu: rust-clap-complete-4: Update to 4.5.38 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 15/49] gnu: Add rust-coverage-helper-0.2 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 16/49] gnu: Add rust-dlv-list-0.5 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 17/49] gnu: Add rust-guess-host-triple-0.1 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 18/49] gnu: Add rust-mockall-0.13 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 19/49] gnu: Add rust-mockall-derive-0.13 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 20/49] gnu: Add rust-notify-rust-4 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 21/49] gnu: rust-open-5: Update to 5.3.1 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 22/49] gnu: Add rust-ordered-multimap-0.7 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 23/49] gnu: Add rust-pathsearch-0.2 Jordan Moore 2024-11-30 16:54 ` [bug#74551] [PATCH v2 24/49] gnu: rust-pest-2: Update to 2.7.14 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 25/49] gnu: rust-pest-derive-2: " Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 26/49] gnu: rust-pest-generator-2: " Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 27/49] gnu: rust-pest-meta-2: " Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 28/49] gnu: Add rust-process-control-5 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 29/49] gnu: Add rust-rust-ini-0.21 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 30/49] gnu: rust-serde-json-1: Update to 1.0.133 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 31/49] gnu: Add rust-shadow-rs-0.35 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 32/49] gnu: Add rust-starship-battery-0.10 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 33/49] gnu: rust-strsim-0.11: Update to 0.11.1 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 34/49] gnu: Add rust-systemstat-0.2 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 35/49] gnu: Add rust-terminal-size-0.4 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 36/49] gnu: Add rust-termwiz-0.15 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 37/49] gnu: rust-toml-edit-0.22: Update to 0.22.22 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 38/49] gnu: Add rust-trim-in-place-0.1 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 39/49] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 40/49] gnu: Add rust-unicode-width-0.2 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 41/49] gnu: Add rust-uom-0.36 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 42/49] gnu: Add rust-versions-6 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 43/49] gnu: Add rust-wasite-0.1 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 44/49] gnu: rust-which-6: Update to 6.0.3 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 45/49] gnu: rust-whoami-1: Update to 1.5.2 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 46/49] gnu: Add rust-yaml-rust2-0.9 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 47/49] gnu: Add rust-windows-implement-0.56 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 48/49] gnu: rust-indexmap-2: Update to 2.6.0 Jordan Moore 2024-11-30 16:55 ` [bug#74551] [PATCH v2 49/49] gnu: Add starship Jordan Moore 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 01/73] gnu: rust-approx: Upgrade to v0.5.1 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 02/73] gnu: rust-target-triple: Add v0.1.3 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 03/73] gnu: rust-any-all-workaround: enable building Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 04/73] gnu: rust-encoding-rs: Upgrade to v0.8.35 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 05/73] gnu: rust-fastrand: Upgrade to version 2.2.0 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 06/73] gnu: rust-hashlink: Upgrade to v0.8.4 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 07/73] gnu: rust-hashlink: Upgrade to v0.9.1 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 08/73] gnu: rust-hashbrown: Upgrade v0.14 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 09/73] gnu: rust-hashbrown: Upgrade v0.15 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 10/73] gnu: rust-libtest-mimic: Add v0.4.1 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 11/73] gnu: rust-libtest-mimic: Add v0.8.1 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 12/73] gnu: rust-derive-utils: Add v0.14.2 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 13/73] gnu: rust-macrotest: Upgrade to v1.0.13 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 14/73] gnu: rust-mockall-double: Upgrade to v0.3.1 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 15/73] gnu: rust-trybuild: Upgrade to v1.0.101 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 16/73] gnu: Add rust-pathsearch-0.2 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 17/73] gnu: Add rust-termwiz-0.15 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 18/73] gnu: Add rust-deelevate-0.2 Aaron Covrig via Guix-patches via 2024-12-03 2:59 ` [bug#74551] [PATCH rust-team v3 19/73] gnu: rust-dunce-1: Update to 1.0.5 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 20/73] gnu: Add rust-winsafe-0.0.19 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 21/73] gnu: rust-windows-implement: Add v0.56.0 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 22/73] gnu: Add rust-windows-interface-0.56 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 23/73] gnu: Add rust-windows-version-0.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 24/73] gnu: Add rust-windows-core-0.56 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 25/73] gnu: rust-windows-core-0.58: Enable building Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 26/73] gnu: Add rust-windows-0.56 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 27/73] gnu: Add rust-tauri-winrt-notification-0.2 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 28/73] gnu: Add rust-mac-notification-sys-0.6 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 29/73] gnu: Add rust-arraydeque-0.5 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 30/73] gnu: Add rust-auto-enums-0.8 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 31/73] gnu: Add rust-terminal-size-0.4 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 32/73] gnu: Add rust-unicode-width-0.2 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 33/73] gnu: rust-unicode-width: Bump v0.1 to v0.1.14 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 34/73] gnu: Add rust-trim-in-place-0.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 35/73] gnu: rust-unicode-segmentation-1: Update to 1.12.0 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 36/73] gnu: rust-clap-builder-4: Update to 4.5.21 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 37/73] gnu: rust-clap-4: " Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 38/73] gnu: rust-clap-complete-4: Update to 4.5.38 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 39/73] gnu: Add rust-coverage-helper-0.2 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 40/73] gnu: Add rust-coverage-helper-0.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 41/73] gnu: Add rust-dlv-list-0.5 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 42/73] gnu: Add rust-guess-host-triple-0.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 43/73] gnu: Add rust-mockall-derive-0.13 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 44/73] gnu: Add rust-mockall-0.13 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 45/73] gnu: rust-color-backtrace: Add v0.6.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 46/73] gnu: rust-indexmap-2: Update to 2.6.0 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 47/73] gnu: Add rust-notify-rust-4 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 48/73] gnu: rust-open-5: Update to 5.3.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 49/73] gnu: Add rust-ordered-multimap-0.7 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 50/73] gnu: rust-pest-2: Update to 2.7.14 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 51/73] gnu: rust-miette-derive: Upgrade to v7.4.0 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 52/73] gnu: rust-miette: " Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 53/73] gnu: rust-pest-meta-2: Update to 2.7.14 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 54/73] gnu: rust-pest-generator-2: " Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 55/73] gnu: rust-pest-derive-2: " Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 56/73] gnu: Add rust-process-control-5 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 57/73] gnu: Add rust-rust-ini-0.21 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 58/73] gnu: rust-serde-json-1: Update to 1.0.133 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 59/73] gnu: Add rust-shadow-rs-0.36 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 60/73] gnu: Add rust-shadow-rs-0.35 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 61/73] gnu: Add rust-uom-0.36 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 62/73] gnu: rust-strsim-0.11: Update to 0.11.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 63/73] gnu: Add rust-starship-battery-0.10 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 64/73] gnu: Add rust-systemstat-0.2 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 65/73] gnu: rust-toml-edit-0.22: Update to 0.22.22 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 66/73] gnu: Add rust-versions-6 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 67/73] gnu: Add rust-wasite-0.1 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 68/73] gnu: rust-which-6: Update to 6.0.3 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 69/73] gnu: rust-which-7: Add v7.0.0 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 70/73] gnu: rust-either-1: Upgrade to v1.13.0 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 71/73] gnu: rust-whoami-1: Update to 1.5.2 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 72/73] gnu: Add rust-yaml-rust2-0.9 Aaron Covrig via Guix-patches via 2024-12-03 3:00 ` [bug#74551] [PATCH rust-team v3 73/73] gnu: Add starship Aaron Covrig via Guix-patches via 2024-12-03 4:08 ` [bug#74551] [PATCH rust-team v3 00/73] Building starship Jordan Moore 2024-12-03 15:05 ` bug#74551: [PATCH 00/49] Add starship shell utility Efraim Flashner
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).