Merge master into staging-next

authored by github-actions[bot] and committed by GitHub f57e8b5f ce84b137

+3273 -853
+6
maintainers/maintainer-list.nix
··· 18984 githubId = 1319905; 18985 name = "Uma Zalakain"; 18986 }; 18987 zanculmarktum = { 18988 name = "Azure Zanculmarktum"; 18989 email = "zanculmarktum@gmail.com";
··· 18984 githubId = 1319905; 18985 name = "Uma Zalakain"; 18986 }; 18987 + zaldnoay = { 18988 + email = "zunway@outlook.com"; 18989 + github = "zaldnoay"; 18990 + githubId = 5986078; 18991 + name = "Zunway Liang"; 18992 + }; 18993 zanculmarktum = { 18994 name = "Azure Zanculmarktum"; 18995 email = "zanculmarktum@gmail.com";
+27
pkgs/applications/editors/teehee/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "teehee"; 8 + version = "0.2.8"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Gskartwii"; 12 + repo = "teehee"; 13 + rev = "v${version}"; 14 + hash = "sha256-yTterXAev6eOnUe1/MJV8s8dUYJcXHDKVJ6T0G/JHzI="; 15 + }; 16 + 17 + cargoHash = "sha256-hEc7MaqTXMrKiosYacPw/b1ANnfZKdlhThOp2h14fg4="; 18 + 19 + meta = with lib; { 20 + description = "A modal terminal hex editor"; 21 + homepage = "https://github.com/Gskartwii/teehee"; 22 + changelog = "https://github.com/Gskartwii/teehee/releases/tag/${src.rev}"; 23 + license = licenses.asl20; 24 + maintainers = with maintainers; [ figsoda ]; 25 + mainProgram = "teehee"; 26 + }; 27 + }
+230 -218
pkgs/applications/editors/vim/plugins/generated.nix
··· 173 174 LazyVim = buildVimPluginFrom2Nix { 175 pname = "LazyVim"; 176 - version = "2023-07-30"; 177 src = fetchFromGitHub { 178 owner = "LazyVim"; 179 repo = "LazyVim"; 180 - rev = "566049aa4a26a86219dd1ad1624f9a1bf18831b6"; 181 - sha256 = "12y7fxwlcia92q12wj50k5bdlyhjm70hn3kkibn5a1xf4f9vkwkg"; 182 }; 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 }; ··· 859 860 auto-session = buildVimPluginFrom2Nix { 861 pname = "auto-session"; 862 - version = "2023-08-14"; 863 src = fetchFromGitHub { 864 owner = "rmagatti"; 865 repo = "auto-session"; 866 - rev = "f6d111f3c7ff2fb89c8a39b6280c8f90234196d9"; 867 - sha256 = "1f8kksvsv9pc1k9wrh7mj7bmh8r4n34rah9hj7hksn6y21lzx6cs"; 868 }; 869 meta.homepage = "https://github.com/rmagatti/auto-session/"; 870 }; ··· 943 944 barbar-nvim = buildVimPluginFrom2Nix { 945 pname = "barbar.nvim"; 946 - version = "2023-08-25"; 947 src = fetchFromGitHub { 948 owner = "romgrk"; 949 repo = "barbar.nvim"; 950 - rev = "352c09f3e59065299a6e66386f0fe11bb8d5c601"; 951 - sha256 = "1j0iyfybczlnf07fkp7479aiv1q6h2h4mb0r7h2cg3h0i6vprvq0"; 952 }; 953 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 954 }; ··· 979 980 base46 = buildVimPluginFrom2Nix { 981 pname = "base46"; 982 - version = "2023-08-20"; 983 src = fetchFromGitHub { 984 owner = "nvchad"; 985 repo = "base46"; 986 - rev = "930ee200607169a54419d81c9dbee43366495202"; 987 - sha256 = "0ngqr01hlccdih4s1vzncr7pwj2zrgdn7gg1flxhbrbx1nb1kdg7"; 988 }; 989 meta.homepage = "https://github.com/nvchad/base46/"; 990 }; ··· 1159 1160 bufferline-nvim = buildVimPluginFrom2Nix { 1161 pname = "bufferline.nvim"; 1162 - version = "2023-08-11"; 1163 src = fetchFromGitHub { 1164 owner = "akinsho"; 1165 repo = "bufferline.nvim"; 1166 - rev = "417b303328118b6d836ae330142e88771c48a8a3"; 1167 - sha256 = "0cylncv3z34z76178whji62nsvrs55n8xrmz8bymdc0nlvkx7j4f"; 1168 }; 1169 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 1170 }; ··· 1519 1520 cmp-dictionary = buildVimPluginFrom2Nix { 1521 pname = "cmp-dictionary"; 1522 - version = "2023-08-19"; 1523 src = fetchFromGitHub { 1524 owner = "uga-rosa"; 1525 repo = "cmp-dictionary"; 1526 - rev = "f076c6b071e6117d2cbb26d53327ff21fc22fdb8"; 1527 - sha256 = "19rc7d2xlsxd7a7slrv4ajydgw7nv8q2qp1yc4bl74xg3cn1mks3"; 1528 }; 1529 meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/"; 1530 }; ··· 2035 2036 codeium-vim = buildVimPluginFrom2Nix { 2037 pname = "codeium.vim"; 2038 - version = "2023-08-25"; 2039 src = fetchFromGitHub { 2040 owner = "Exafunction"; 2041 repo = "codeium.vim"; 2042 - rev = "0b4a13613c871c66648fd1e1f33a4911a0b15e72"; 2043 - sha256 = "0b70q4k5jc0id4wryg3qzrm1aa8r44qlkb6r8ddh7x6pyrkwny65"; 2044 }; 2045 meta.homepage = "https://github.com/Exafunction/codeium.vim/"; 2046 }; ··· 2359 2360 coq-thirdparty = buildVimPluginFrom2Nix { 2361 pname = "coq.thirdparty"; 2362 - version = "2023-08-22"; 2363 src = fetchFromGitHub { 2364 owner = "ms-jpq"; 2365 repo = "coq.thirdparty"; 2366 - rev = "7df79a99f2b2070bc90db60242d372d0e5fc60bf"; 2367 - sha256 = "04hkxn21c9qws3l5qcr1ig3bqlsv4nkaqxjkfjgxpp8phc0ys7m1"; 2368 }; 2369 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2370 }; ··· 2925 2926 dial-nvim = buildVimPluginFrom2Nix { 2927 pname = "dial.nvim"; 2928 - version = "2023-07-10"; 2929 src = fetchFromGitHub { 2930 owner = "monaqa"; 2931 repo = "dial.nvim"; 2932 - rev = "c6657df5453a6cbe4e8356e1675e9652cadc332f"; 2933 - sha256 = "1gz5zg7rfx1j468ysa5b5nnlnsj22pkkkhq4z0n63hp2s09ys2c3"; 2934 }; 2935 meta.homepage = "https://github.com/monaqa/dial.nvim/"; 2936 }; ··· 3009 3010 dressing-nvim = buildVimPluginFrom2Nix { 3011 pname = "dressing.nvim"; 3012 - version = "2023-08-19"; 3013 src = fetchFromGitHub { 3014 owner = "stevearc"; 3015 repo = "dressing.nvim"; 3016 - rev = "ee571505f3566f84fd252e76c4ce6df6eaf2fb94"; 3017 - sha256 = "0xahisrz7yz0838ijvg2s6wbskdb443fal72yxjr2h5z1dvzxswq"; 3018 }; 3019 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 3020 }; 3021 3022 dropbar-nvim = buildVimPluginFrom2Nix { 3023 pname = "dropbar.nvim"; 3024 - version = "2023-08-26"; 3025 src = fetchFromGitHub { 3026 owner = "Bekaboo"; 3027 repo = "dropbar.nvim"; 3028 - rev = "32bee2131f1110b08c98c7c64fd1f2e5b387bd45"; 3029 - sha256 = "076d70a0nlryva3mnqz6dzc8kpppnj6d7nb6qrraly40qkgxndsv"; 3030 }; 3031 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3032 }; ··· 3081 3082 editorconfig-vim = buildVimPluginFrom2Nix { 3083 pname = "editorconfig-vim"; 3084 - version = "2023-08-07"; 3085 src = fetchFromGitHub { 3086 owner = "editorconfig"; 3087 repo = "editorconfig-vim"; 3088 - rev = "e014708e917b457e8f6c57f357d55dd3826880d4"; 3089 - sha256 = "04p9rqp7glgqfxajad32lrh96cwx2kfwf5v8qvy0bnqbrhc3yv5x"; 3090 fetchSubmodules = true; 3091 }; 3092 meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; ··· 3106 3107 efmls-configs-nvim = buildVimPluginFrom2Nix { 3108 pname = "efmls-configs-nvim"; 3109 - version = "2023-08-25"; 3110 src = fetchFromGitHub { 3111 owner = "creativenull"; 3112 repo = "efmls-configs-nvim"; 3113 - rev = "cd8876b5afe602f90e53e5d92555980e6b379be4"; 3114 - sha256 = "0rjrn0ak3v3q1j8sc7yslxrzp8c5zs0p9ii65483ggvi4fdmyzw7"; 3115 }; 3116 meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; 3117 }; ··· 3372 3373 flash-nvim = buildVimPluginFrom2Nix { 3374 pname = "flash.nvim"; 3375 - version = "2023-07-22"; 3376 src = fetchFromGitHub { 3377 owner = "folke"; 3378 repo = "flash.nvim"; 3379 - rev = "967117690bd677cb7b6a87f0bc0077d2c0be3a27"; 3380 - sha256 = "1rl7lgiwkrjay2zsf97xbp964iqxvqrqc31az6n59pw720rsqn6m"; 3381 }; 3382 meta.homepage = "https://github.com/folke/flash.nvim/"; 3383 }; ··· 3504 3505 friendly-snippets = buildVimPluginFrom2Nix { 3506 pname = "friendly-snippets"; 3507 - version = "2023-08-14"; 3508 src = fetchFromGitHub { 3509 owner = "rafamadriz"; 3510 repo = "friendly-snippets"; 3511 - rev = "377d45475b49e37460a902d6d569d2093d4037d0"; 3512 - sha256 = "0yk612n3ayn0kv1smv945hz8rl395ask4wp45iqymvzia6jp6k4a"; 3513 }; 3514 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 3515 }; ··· 3720 3721 git-conflict-nvim = buildVimPluginFrom2Nix { 3722 pname = "git-conflict.nvim"; 3723 - version = "2023-08-21"; 3724 src = fetchFromGitHub { 3725 owner = "akinsho"; 3726 repo = "git-conflict.nvim"; 3727 - rev = "f83d81e706d7ebfb914457ea72eee159e0e16fae"; 3728 - sha256 = "1cx5z0anqnq6pskxpj9w180ykv452krkhzh3nly999gpckimdxza"; 3729 }; 3730 meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; 3731 }; ··· 3780 3781 gitsigns-nvim = buildNeovimPlugin { 3782 pname = "gitsigns.nvim"; 3783 - version = "2023-08-25"; 3784 src = fetchFromGitHub { 3785 owner = "lewis6991"; 3786 repo = "gitsigns.nvim"; 3787 - rev = "79127db3b127f5d125f35e0d44ba60715edf2842"; 3788 - sha256 = "1dhgvcrnx9mph46mjc1m7h49xyny5gzmwbrii8v0cc40hbqgqnwq"; 3789 }; 3790 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3791 }; ··· 3828 3829 glow-nvim = buildVimPluginFrom2Nix { 3830 pname = "glow.nvim"; 3831 - version = "2023-07-28"; 3832 src = fetchFromGitHub { 3833 owner = "ellisonleao"; 3834 repo = "glow.nvim"; 3835 - rev = "8942dfb05794f436af4fbc90a34393f1fd36f361"; 3836 - sha256 = "1lqfdfmmqygk2ljlp8gi647j1bij51i85hwl7adx1as749ym0fb4"; 3837 }; 3838 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 3839 }; ··· 3972 3973 gruvbox-nvim = buildVimPluginFrom2Nix { 3974 pname = "gruvbox.nvim"; 3975 - version = "2023-08-16"; 3976 src = fetchFromGitHub { 3977 owner = "ellisonleao"; 3978 repo = "gruvbox.nvim"; 3979 - rev = "6d409ee8af4e84d2327b4b5856f843b97a85a567"; 3980 - sha256 = "15k67lc73r5dvv9a2wmpkaacngmxld7djq50g2qmgm6aqsqxxj0q"; 3981 }; 3982 meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; 3983 }; ··· 4020 4021 hardtime-nvim = buildVimPluginFrom2Nix { 4022 pname = "hardtime.nvim"; 4023 - version = "2023-08-25"; 4024 src = fetchFromGitHub { 4025 owner = "m4xshen"; 4026 repo = "hardtime.nvim"; 4027 - rev = "3548e7d08c659308d9923effdaa8fa4cc0725c9a"; 4028 - sha256 = "1xqd92ihzi37c9kkbdbxfws8hb4c1r8fi8sqmz4m4wj9nr4siqwr"; 4029 }; 4030 meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; 4031 }; ··· 4055 4056 haskell-tools-nvim = buildNeovimPlugin { 4057 pname = "haskell-tools.nvim"; 4058 - version = "2023-08-23"; 4059 src = fetchFromGitHub { 4060 owner = "MrcJkb"; 4061 repo = "haskell-tools.nvim"; 4062 - rev = "7f87f2eecb0be3fcc92750ffc2c5ec8966e6f19c"; 4063 - sha256 = "1by2jkpizwbw8fiw16v9p5h8s68l3fl7glc6sbfkggfmpjfq6mav"; 4064 }; 4065 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4066 }; ··· 4318 4319 image-nvim = buildVimPluginFrom2Nix { 4320 pname = "image.nvim"; 4321 - version = "2023-07-22"; 4322 src = fetchFromGitHub { 4323 owner = "3rd"; 4324 repo = "image.nvim"; 4325 - rev = "5d8b8b3acbe2ec6fcfe782cbda3a8ebdad9c1b51"; 4326 - sha256 = "0s7s803gg2b4wilfx973kf4c2gppsyr747wkwjlms3yjbx8iyb8k"; 4327 }; 4328 meta.homepage = "https://github.com/3rd/image.nvim/"; 4329 }; ··· 4631 4632 kanagawa-nvim = buildVimPluginFrom2Nix { 4633 pname = "kanagawa.nvim"; 4634 - version = "2023-06-21"; 4635 src = fetchFromGitHub { 4636 owner = "rebelot"; 4637 repo = "kanagawa.nvim"; 4638 - rev = "1749cea392acb7d1548a946fcee1e6f1304cd3cb"; 4639 - sha256 = "0ycypsagk3aq9rf5y234bwrj2fw9h1hd73phavjbazi3zhi8yb6y"; 4640 }; 4641 meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; 4642 }; ··· 5230 5231 lspsaga-nvim = buildVimPluginFrom2Nix { 5232 pname = "lspsaga.nvim"; 5233 - version = "2023-08-26"; 5234 src = fetchFromGitHub { 5235 owner = "nvimdev"; 5236 repo = "lspsaga.nvim"; 5237 - rev = "76f9464aaf130c9fbb958403f53cb560f69a0e2f"; 5238 - sha256 = "0dqapw0dk4hhfc1q08q86p71b2bhhc28brphf882fr6ygab0irqy"; 5239 }; 5240 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 5241 }; ··· 5387 5388 mason-lspconfig-nvim = buildVimPluginFrom2Nix { 5389 pname = "mason-lspconfig.nvim"; 5390 - version = "2023-08-20"; 5391 src = fetchFromGitHub { 5392 owner = "williamboman"; 5393 repo = "mason-lspconfig.nvim"; 5394 - rev = "2997f467881ac4faa6f8c5e7065e3a672297c8ad"; 5395 - sha256 = "0gi1rk1xihs4k528jff2axjjn0kg7vraihwlwhb9m362c5w14k9l"; 5396 }; 5397 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5398 }; ··· 5411 5412 mason-nvim = buildVimPluginFrom2Nix { 5413 pname = "mason.nvim"; 5414 - version = "2023-08-26"; 5415 src = fetchFromGitHub { 5416 owner = "williamboman"; 5417 repo = "mason.nvim"; 5418 - rev = "34b3d0d01dfeba0b869bedf32ae846ef63ad4bd1"; 5419 - sha256 = "0l280ayy5vc0g73n5rdb2mbn93mlv9gbz152bxpn01f1f7lk5srf"; 5420 }; 5421 meta.homepage = "https://github.com/williamboman/mason.nvim/"; 5422 }; ··· 5507 5508 mini-nvim = buildVimPluginFrom2Nix { 5509 pname = "mini.nvim"; 5510 - version = "2023-08-26"; 5511 src = fetchFromGitHub { 5512 owner = "echasnovski"; 5513 repo = "mini.nvim"; 5514 - rev = "6b5a2dbbb80edeb0f4c1b507e0cd41844f5cb65e"; 5515 - sha256 = "194vwh7ij81kg4l8j5wpcdjk9n7dnlzksi833qi0p72abbfi7qid"; 5516 }; 5517 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5518 }; ··· 5879 5880 neo-tree-nvim = buildVimPluginFrom2Nix { 5881 pname = "neo-tree.nvim"; 5882 - version = "2023-08-26"; 5883 src = fetchFromGitHub { 5884 owner = "nvim-neo-tree"; 5885 repo = "neo-tree.nvim"; 5886 - rev = "9b5b4c874b13e372500f07c37187ba06c0c1ac0a"; 5887 - sha256 = "1lmfr186zm9axxxly7mvawhs6wxjrkxsyz2ccz7lbnap0bac5zw0"; 5888 }; 5889 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 5890 }; ··· 5903 5904 neoconf-nvim = buildVimPluginFrom2Nix { 5905 pname = "neoconf.nvim"; 5906 - version = "2023-08-26"; 5907 src = fetchFromGitHub { 5908 owner = "folke"; 5909 repo = "neoconf.nvim"; 5910 - rev = "e7f98b9a12e2a741b84e6761e925fc2196ef460f"; 5911 - sha256 = "1ngvigsp7s6cjcg1wyxzlaw51l5nzgk29lbbyzl4xqlarnbyq961"; 5912 }; 5913 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 5914 }; ··· 5927 5928 neodev-nvim = buildVimPluginFrom2Nix { 5929 pname = "neodev.nvim"; 5930 - version = "2023-08-26"; 5931 src = fetchFromGitHub { 5932 owner = "folke"; 5933 repo = "neodev.nvim"; 5934 - rev = "0d210aa340ec9840ac963938bf1b5d06cfdf67dc"; 5935 - sha256 = "1xrr8hqfnka20apg6d8nw208spp9l4k231cp7s1dky7wwp45inzn"; 5936 }; 5937 meta.homepage = "https://github.com/folke/neodev.nvim/"; 5938 }; ··· 5963 5964 neogit = buildVimPluginFrom2Nix { 5965 pname = "neogit"; 5966 - version = "2023-08-24"; 5967 src = fetchFromGitHub { 5968 owner = "NeogitOrg"; 5969 repo = "neogit"; 5970 - rev = "d764b406a1a6f3db13a28bef10e139a09fcc14dd"; 5971 - sha256 = "1akqk8vkvq5cib42vlblp80d7xlqd656damhky16l3hwvg598c74"; 5972 }; 5973 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 5974 }; ··· 6119 6120 neotest-dart = buildVimPluginFrom2Nix { 6121 pname = "neotest-dart"; 6122 - version = "2023-05-29"; 6123 src = fetchFromGitHub { 6124 owner = "sidlatau"; 6125 repo = "neotest-dart"; 6126 - rev = "f404d558c0ef8a463bf2b9882b6116b6b2301030"; 6127 - sha256 = "1ybzva7qk9h58i5l114977lc6dd17w0zjy1dgfiz2rqckryhrmlv"; 6128 }; 6129 meta.homepage = "https://github.com/sidlatau/neotest-dart/"; 6130 }; ··· 6180 6181 neotest-haskell = buildVimPluginFrom2Nix { 6182 pname = "neotest-haskell"; 6183 - version = "2023-08-20"; 6184 src = fetchFromGitHub { 6185 owner = "MrcJkb"; 6186 repo = "neotest-haskell"; 6187 - rev = "ebea2f66e35d2c19cd2a9a0808b6caa8ff53d341"; 6188 - sha256 = "1lkijcfvf7z37yir9rb65293snq3zw42pw24yncgj79mhypc47bq"; 6189 }; 6190 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 6191 }; ··· 6528 6529 noice-nvim = buildVimPluginFrom2Nix { 6530 pname = "noice.nvim"; 6531 - version = "2023-07-25"; 6532 src = fetchFromGitHub { 6533 owner = "folke"; 6534 repo = "noice.nvim"; 6535 - rev = "894db25ec726d32047799d4d0a982b701bec453b"; 6536 - sha256 = "1vpdl0905vxxbcc354v4g2m2nrpc7fmzpn2yjwgmwz34wacvmik5"; 6537 }; 6538 meta.homepage = "https://github.com/folke/noice.nvim/"; 6539 }; ··· 6588 6589 nui-nvim = buildVimPluginFrom2Nix { 6590 pname = "nui.nvim"; 6591 - version = "2023-07-20"; 6592 src = fetchFromGitHub { 6593 owner = "MunifTanjim"; 6594 repo = "nui.nvim"; 6595 - rev = "9e3916e784660f55f47daa6f26053ad044db5d6a"; 6596 - sha256 = "14a73dwl56kah9h36b40ir6iylvfs261ysz17qvi9vhp63vjq9cx"; 6597 }; 6598 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 6599 }; ··· 6624 6625 nvchad = buildVimPluginFrom2Nix { 6626 pname = "nvchad"; 6627 - version = "2023-08-24"; 6628 src = fetchFromGitHub { 6629 owner = "nvchad"; 6630 repo = "nvchad"; 6631 - rev = "9c013a6aac6925172e88d2ca17fbd8c1a548560d"; 6632 - sha256 = "07cijykmj79hxpkzhmi0hgl0v6cr9fr6f88rc8d9l95rj8s8ck9l"; 6633 }; 6634 meta.homepage = "https://github.com/nvchad/nvchad/"; 6635 }; ··· 6648 6649 nvim-FeMaco-lua = buildVimPluginFrom2Nix { 6650 pname = "nvim-FeMaco.lua"; 6651 - version = "2023-05-23"; 6652 src = fetchFromGitHub { 6653 owner = "AckslD"; 6654 repo = "nvim-FeMaco.lua"; 6655 - rev = "c06f8befe4b9438aa4f4b763e70d77cabf5093f1"; 6656 - sha256 = "04wsbra1hmqv2sv566bn8b0v6ylkz1srzhg4f3017879gdsyipxr"; 6657 }; 6658 meta.homepage = "https://github.com/AckslD/nvim-FeMaco.lua/"; 6659 }; ··· 6996 6997 nvim-highlite = buildVimPluginFrom2Nix { 6998 pname = "nvim-highlite"; 6999 - version = "2023-08-17"; 7000 src = fetchFromGitHub { 7001 owner = "Iron-E"; 7002 repo = "nvim-highlite"; 7003 - rev = "ff22bcc0eccbccf5f7e1a1bc88293299977fc65f"; 7004 - sha256 = "1dganblpbfdr2nwbamam5r1fds8ryaqjfzbkh2m2ccdpp8jw2q5f"; 7005 }; 7006 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7007 }; ··· 7103 7104 nvim-lilypond-suite = buildVimPluginFrom2Nix { 7105 pname = "nvim-lilypond-suite"; 7106 - version = "2023-08-18"; 7107 src = fetchFromGitHub { 7108 owner = "martineausimon"; 7109 repo = "nvim-lilypond-suite"; 7110 - rev = "efc1644380a4f0cb3c374841b45930d6ea7c3d40"; 7111 - sha256 = "0dxbs90mx4ax5ac4l7lb7l320aamh5lbl0n597lqwj52xdjf88sa"; 7112 }; 7113 meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; 7114 }; 7115 7116 nvim-lint = buildVimPluginFrom2Nix { 7117 pname = "nvim-lint"; 7118 - version = "2023-08-24"; 7119 src = fetchFromGitHub { 7120 owner = "mfussenegger"; 7121 repo = "nvim-lint"; 7122 - rev = "29df35ea2ac5af0f85d8f0f40bddbd7fdaa8c492"; 7123 - sha256 = "162lq8vzl2hswjb6pw7315ziskan1walix9fimagvp9qcdv34m28"; 7124 }; 7125 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7126 }; ··· 7367 7368 nvim-scrollview = buildVimPluginFrom2Nix { 7369 pname = "nvim-scrollview"; 7370 - version = "2023-08-24"; 7371 src = fetchFromGitHub { 7372 owner = "dstein64"; 7373 repo = "nvim-scrollview"; 7374 - rev = "25b46b2dd55aa52e78e73d22f48a743eb75cced4"; 7375 sha256 = "0c84klbi7z94ck3pq3dskaqa6lzzdyyv6cy7a3mclqqckpqmy2g6"; 7376 }; 7377 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; ··· 7499 7500 nvim-treesitter = buildVimPluginFrom2Nix { 7501 pname = "nvim-treesitter"; 7502 - version = "2023-08-26"; 7503 src = fetchFromGitHub { 7504 owner = "nvim-treesitter"; 7505 repo = "nvim-treesitter"; 7506 - rev = "cb74c1c5aefd8b903f1b547d08d4df42be07aa2a"; 7507 - sha256 = "07d935dn0qjqdmr765wa3f6726k4zlmls6rrz6dfjcaj3yp0jj2d"; 7508 }; 7509 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7510 }; 7511 7512 nvim-treesitter-context = buildVimPluginFrom2Nix { 7513 pname = "nvim-treesitter-context"; 7514 - version = "2023-08-26"; 7515 src = fetchFromGitHub { 7516 owner = "nvim-treesitter"; 7517 repo = "nvim-treesitter-context"; 7518 - rev = "1786b5019edf476304fe0e2682fed3c73001a8b8"; 7519 - sha256 = "0nf7myq1bf58p4kia1dll0jxf56pnd08cqynz5f3z86fm7x2vd2i"; 7520 }; 7521 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 7522 }; ··· 7559 7560 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 7561 pname = "nvim-treesitter-textobjects"; 7562 - version = "2023-08-24"; 7563 src = fetchFromGitHub { 7564 owner = "nvim-treesitter"; 7565 repo = "nvim-treesitter-textobjects"; 7566 - rev = "e3e2b6de4ccf781fb653a3a1d397aeb4a0095609"; 7567 - sha256 = "1458q2a7xvvf12fa7az6gnq7bhnci2czqpazljjqz181pp2wcrl0"; 7568 }; 7569 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 7570 }; ··· 7690 7691 nvim_context_vt = buildVimPluginFrom2Nix { 7692 pname = "nvim_context_vt"; 7693 - version = "2023-08-24"; 7694 src = fetchFromGitHub { 7695 owner = "andersevenrud"; 7696 repo = "nvim_context_vt"; 7697 - rev = "44e34d85238e5d964848854ba8b30f986a00ea21"; 7698 - sha256 = "1phy6qb7048dklyi17fvw51pxln2r25y37sdx0gwbqfpmy62d0mp"; 7699 }; 7700 meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; 7701 }; ··· 7750 7751 octo-nvim = buildVimPluginFrom2Nix { 7752 pname = "octo.nvim"; 7753 - version = "2023-08-25"; 7754 src = fetchFromGitHub { 7755 owner = "pwntester"; 7756 repo = "octo.nvim"; 7757 - rev = "3d749d3f2466870bae996c0a2d44f7517b1da2b0"; 7758 - sha256 = "11y3vvxq1mi3d6l151hjw24vqzmmpwii1xhi2qqjjicqr2mc09da"; 7759 }; 7760 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 7761 }; ··· 7883 7884 openingh-nvim = buildVimPluginFrom2Nix { 7885 pname = "openingh.nvim"; 7886 - version = "2023-06-19"; 7887 src = fetchFromGitHub { 7888 owner = "Almo7aya"; 7889 repo = "openingh.nvim"; 7890 - rev = "2719e5759ecf4b9a2d492fbf52d03d2e6fc6126a"; 7891 - sha256 = "0646wmi4z0yrdrmy96zq5q7f2vl0030scwbh4ywrhwzfk6rjjmxa"; 7892 }; 7893 meta.homepage = "https://github.com/Almo7aya/openingh.nvim/"; 7894 }; ··· 7907 7908 orgmode = buildVimPluginFrom2Nix { 7909 pname = "orgmode"; 7910 - version = "2023-08-24"; 7911 src = fetchFromGitHub { 7912 owner = "nvim-orgmode"; 7913 repo = "orgmode"; 7914 - rev = "6f2e3904c76e946259e130ae7fa9b9e7ec735d73"; 7915 - sha256 = "1d9jkyvjaqk8yjg0wk3d3asln6jhj1chrb8bjqhcjdj5k00cwf80"; 7916 }; 7917 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 7918 }; ··· 7927 sha256 = "1n6hgz4f2h9l1qnvq9083xndb8msk4krznyfgqc27xhp6jrd4y70"; 7928 }; 7929 meta.homepage = "https://github.com/rgroli/other.nvim/"; 7930 }; 7931 7932 overseer-nvim = buildVimPluginFrom2Nix { ··· 8330 8331 quarto-nvim = buildVimPluginFrom2Nix { 8332 pname = "quarto-nvim"; 8333 - version = "2023-07-17"; 8334 src = fetchFromGitHub { 8335 owner = "quarto-dev"; 8336 repo = "quarto-nvim"; 8337 - rev = "35f86035e7b3846dbf168267ffe0021c3d312259"; 8338 - sha256 = "0a46bqca0f8rqd71kym07nn3vq4qfasw20fhi6s8gywmd658hx9k"; 8339 }; 8340 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 8341 }; ··· 8402 8403 rainbow-delimiters-nvim = buildVimPluginFrom2Nix { 8404 pname = "rainbow-delimiters.nvim"; 8405 - version = "2023-08-25"; 8406 src = fetchgit { 8407 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8408 - rev = "f30dd6c58eddca41ed9a9b112aa4be4828939c4d"; 8409 - sha256 = "19717p6rqfzkm4hycc1jh70gsidd651pkbd0vp7cdky7mqf59nrb"; 8410 }; 8411 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8412 }; ··· 8809 8810 sg-nvim = buildVimPluginFrom2Nix { 8811 pname = "sg.nvim"; 8812 - version = "2023-08-25"; 8813 src = fetchFromGitHub { 8814 owner = "sourcegraph"; 8815 repo = "sg.nvim"; 8816 - rev = "fb2a7ba26ae56961886d0048879dac30e07aca59"; 8817 - sha256 = "13rzia4zky9zsjkdv9g1pf57l6z1rkjsrbj7hg8z4ssjz99yrnq0"; 8818 }; 8819 meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; 8820 }; ··· 9195 9196 statuscol-nvim = buildVimPluginFrom2Nix { 9197 pname = "statuscol.nvim"; 9198 - version = "2023-06-20"; 9199 src = fetchFromGitHub { 9200 owner = "luukvbaal"; 9201 repo = "statuscol.nvim"; 9202 - rev = "9f1ff2dcf614544c5022e876d83b4894c1944e87"; 9203 - sha256 = "1gw8c2aw3s99xxjyh0j62z91g68258gjbz172jh7vkfvqxpbxy3d"; 9204 }; 9205 meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; 9206 }; ··· 9291 9292 swayconfig-vim = buildVimPluginFrom2Nix { 9293 pname = "swayconfig.vim"; 9294 - version = "2023-01-28"; 9295 src = fetchFromGitHub { 9296 owner = "jamespeapen"; 9297 repo = "swayconfig.vim"; 9298 - rev = "ce04a8e8c494590382d1b32a20ed3b451d608623"; 9299 - sha256 = "0lirihvrx0qn59nbg5s3sh1jgv0v3q4ag7kgvc3r7q9a2fbjg46y"; 9300 }; 9301 meta.homepage = "https://github.com/jamespeapen/swayconfig.vim/"; 9302 }; ··· 9352 9353 tabby-nvim = buildVimPluginFrom2Nix { 9354 pname = "tabby.nvim"; 9355 - version = "2023-08-16"; 9356 src = fetchFromGitHub { 9357 owner = "nanozuki"; 9358 repo = "tabby.nvim"; 9359 - rev = "c7a7819af7016d5afb741e425ee65626c36f90d6"; 9360 - sha256 = "01a37a0v7n3yq2lpv47mnxr0v8ywvgrz1vs6ckw9qs37awv9fing"; 9361 }; 9362 meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; 9363 }; ··· 9569 9570 telescope-frecency-nvim = buildVimPluginFrom2Nix { 9571 pname = "telescope-frecency.nvim"; 9572 - version = "2023-08-25"; 9573 src = fetchFromGitHub { 9574 owner = "nvim-telescope"; 9575 repo = "telescope-frecency.nvim"; 9576 - rev = "5d1a01be63659425c81f29dc56ac77111a1bfb76"; 9577 - sha256 = "0mpkrgk2cgsbxsl8n26j4aiynmgspa6a2svbk1vljval9yfihmzc"; 9578 }; 9579 meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; 9580 }; ··· 9630 9631 telescope-live-grep-args-nvim = buildVimPluginFrom2Nix { 9632 pname = "telescope-live-grep-args.nvim"; 9633 - version = "2023-04-05"; 9634 src = fetchFromGitHub { 9635 owner = "nvim-telescope"; 9636 repo = "telescope-live-grep-args.nvim"; 9637 - rev = "0f75ea809c46af8997c64f49c52e3c641d887885"; 9638 - sha256 = "1dnr5ap329xzx3g6arwz7np1achwihwl2ryd4q5g3r8w1sbm3mbg"; 9639 }; 9640 meta.homepage = "https://github.com/nvim-telescope/telescope-live-grep-args.nvim/"; 9641 }; ··· 9799 9800 telescope-nvim = buildNeovimPlugin { 9801 pname = "telescope.nvim"; 9802 - version = "2023-08-26"; 9803 src = fetchFromGitHub { 9804 owner = "nvim-telescope"; 9805 repo = "telescope.nvim"; 9806 - rev = "207285ccec21b69996a4d3bcfa59df35d48610e8"; 9807 - sha256 = "0x690ic05ndh6h1yrdklx6xljf9grw5brl3i3ki76lcpbg900h9g"; 9808 }; 9809 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 9810 }; ··· 9955 9956 tint-nvim = buildVimPluginFrom2Nix { 9957 pname = "tint.nvim"; 9958 - version = "2023-05-30"; 9959 src = fetchFromGitHub { 9960 owner = "levouh"; 9961 repo = "tint.nvim"; 9962 - rev = "80b15a91087991068d5834419437f652d1d4bc8e"; 9963 - sha256 = "14p909q7xlgapgjafpiwd71bf4f83xcrcikn6mlzlnhwrbmxmcns"; 9964 }; 9965 meta.homepage = "https://github.com/levouh/tint.nvim/"; 9966 }; ··· 9991 9992 tmux-nvim = buildVimPluginFrom2Nix { 9993 pname = "tmux.nvim"; 9994 - version = "2023-05-29"; 9995 src = fetchFromGitHub { 9996 owner = "aserowy"; 9997 repo = "tmux.nvim"; 9998 - rev = "03e28fdaa2ef54b975ba1930f1e69b5e231dedc9"; 9999 - sha256 = "0hr8f385mdr9dpf7fzyf4a2swm7pyrwl64pzihqphccsjwijiwj1"; 10000 }; 10001 meta.homepage = "https://github.com/aserowy/tmux.nvim/"; 10002 }; ··· 10052 10053 tokyonight-nvim = buildVimPluginFrom2Nix { 10054 pname = "tokyonight.nvim"; 10055 - version = "2023-07-13"; 10056 src = fetchFromGitHub { 10057 owner = "folke"; 10058 repo = "tokyonight.nvim"; 10059 - rev = "1ee11019f8a81dac989ae1db1a013e3d582e2033"; 10060 - sha256 = "0ygrwps4riq37wxwzplw2jyxi7qc7yagypfd444vp0vklqnslvn7"; 10061 }; 10062 meta.homepage = "https://github.com/folke/tokyonight.nvim/"; 10063 }; ··· 10124 10125 trouble-nvim = buildVimPluginFrom2Nix { 10126 pname = "trouble.nvim"; 10127 - version = "2023-07-29"; 10128 src = fetchFromGitHub { 10129 owner = "folke"; 10130 repo = "trouble.nvim"; 10131 - rev = "40aad004f53ae1d1ba91bcc5c29d59f07c5f01d3"; 10132 - sha256 = "1i99lvxbr1kmfcz414zg8xdn8n0b1ad9v3hwsbac00xzqhrh1v8i"; 10133 }; 10134 meta.homepage = "https://github.com/folke/trouble.nvim/"; 10135 }; ··· 10208 10209 typst-vim = buildVimPluginFrom2Nix { 10210 pname = "typst.vim"; 10211 - version = "2023-08-17"; 10212 src = fetchFromGitHub { 10213 owner = "kaarmu"; 10214 repo = "typst.vim"; 10215 - rev = "97f21818cb8d3d5ed6bb4b672ddb5af975aab71a"; 10216 - sha256 = "048n69wyiv9p8gwbhpcjf6i876v60r11wpv7j7jb2dg8l1m8gp73"; 10217 }; 10218 meta.homepage = "https://github.com/kaarmu/typst.vim/"; 10219 }; ··· 10256 10257 unison = buildVimPluginFrom2Nix { 10258 pname = "unison"; 10259 - version = "2023-08-25"; 10260 src = fetchFromGitHub { 10261 owner = "unisonweb"; 10262 repo = "unison"; 10263 - rev = "fc9913f6dfd8fa59a980770fa22e0cb83cf9903a"; 10264 - sha256 = "0cj4bb1sbcrb12iz8m3x5gak1isqkr70mz4mlrsxqgx32s1jcjki"; 10265 }; 10266 meta.homepage = "https://github.com/unisonweb/unison/"; 10267 }; ··· 11852 11853 vim-flagship = buildVimPluginFrom2Nix { 11854 pname = "vim-flagship"; 11855 - version = "2022-04-21"; 11856 src = fetchFromGitHub { 11857 owner = "tpope"; 11858 repo = "vim-flagship"; 11859 - rev = "6726cac1374c5a32e0b63f7f66007d33fdf3e21b"; 11860 - sha256 = "036w6b1wn6kamdjmakgchzwpzm0mwjpp1fpmc3bm79mc4q63cd06"; 11861 }; 11862 meta.homepage = "https://github.com/tpope/vim-flagship/"; 11863 }; ··· 11888 11889 vim-floaterm = buildVimPluginFrom2Nix { 11890 pname = "vim-floaterm"; 11891 - version = "2023-07-10"; 11892 src = fetchFromGitHub { 11893 owner = "voldikss"; 11894 repo = "vim-floaterm"; 11895 - rev = "bcaeabf89a92a924031d471395054d84bd88ce2f"; 11896 - sha256 = "0sf3imx44igw7ih0xah9c2ssqsfjsilk9z4ws6pfv5c4qxz32gn0"; 11897 }; 11898 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 11899 }; ··· 11960 11961 vim-fugitive = buildVimPluginFrom2Nix { 11962 pname = "vim-fugitive"; 11963 - version = "2023-07-04"; 11964 src = fetchFromGitHub { 11965 owner = "tpope"; 11966 repo = "vim-fugitive"; 11967 - rev = "b3b838d690f315a503ec4af8c634bdff3b200aaf"; 11968 - sha256 = "1y4jvrja0d77hsr24mb9bfgls5vy12r8g2bmsbsx40zvmwnlh294"; 11969 }; 11970 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 11971 }; ··· 13103 13104 vim-merginal = buildVimPluginFrom2Nix { 13105 pname = "vim-merginal"; 13106 - version = "2022-10-29"; 13107 src = fetchFromGitHub { 13108 owner = "idanarye"; 13109 repo = "vim-merginal"; 13110 - rev = "8ec5976aa4bd647c64504ff535eb06a8b709b051"; 13111 - sha256 = "0z43gdgm3vjbq4whwj6dm218fldkjlhp5kwks79w6x6rx84nnj6v"; 13112 }; 13113 meta.homepage = "https://github.com/idanarye/vim-merginal/"; 13114 }; ··· 13919 13920 vim-qml = buildVimPluginFrom2Nix { 13921 pname = "vim-qml"; 13922 - version = "2023-06-13"; 13923 src = fetchFromGitHub { 13924 owner = "peterhoeg"; 13925 repo = "vim-qml"; 13926 - rev = "8b775e922ebfd198b30d379339dd4a0cfcae4d6f"; 13927 - sha256 = "12rn9p5pl7qmimfgfg5ynyfpybildnps86p7q7c1fpvdgr1lyzha"; 13928 }; 13929 meta.homepage = "https://github.com/peterhoeg/vim-qml/"; 13930 }; ··· 14267 14268 vim-slime = buildVimPluginFrom2Nix { 14269 pname = "vim-slime"; 14270 - version = "2023-07-28"; 14271 src = fetchFromGitHub { 14272 owner = "jpalardy"; 14273 repo = "vim-slime"; 14274 - rev = "c1f6a5bdd86f2beceaaf694e34a2587aca76319a"; 14275 - sha256 = "0lf3b25c3sx0ykqf7vpqk3wa87x6dsn8c6lbdj7pw9bkqfcw842f"; 14276 }; 14277 meta.homepage = "https://github.com/jpalardy/vim-slime/"; 14278 }; ··· 14832 14833 vim-tpipeline = buildVimPluginFrom2Nix { 14834 pname = "vim-tpipeline"; 14835 - version = "2023-08-20"; 14836 src = fetchFromGitHub { 14837 owner = "vimpostor"; 14838 repo = "vim-tpipeline"; 14839 - rev = "87283a2358f4aa27735c6ade7d5cb0e24fe03381"; 14840 - sha256 = "1kp6hbrg9x9h4gc0bbzpid9kfdyxxvai0nhhg2bpfabzxibw4nyp"; 14841 }; 14842 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 14843 }; ··· 15108 15109 vim-which-key = buildVimPluginFrom2Nix { 15110 pname = "vim-which-key"; 15111 - version = "2023-08-13"; 15112 src = fetchFromGitHub { 15113 owner = "liuchengxu"; 15114 repo = "vim-which-key"; 15115 - rev = "a98626b2bf88d6fc97a8276d02c75961ce2b35fa"; 15116 - sha256 = "0bda58d83p5mv2gribzq9xhqvlrncx1ngc7n5fi67v7k0c6b84r9"; 15117 }; 15118 meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; 15119 }; ··· 15324 15325 vimoutliner = buildVimPluginFrom2Nix { 15326 pname = "vimoutliner"; 15327 - version = "2021-04-24"; 15328 src = fetchFromGitHub { 15329 owner = "vimoutliner"; 15330 repo = "vimoutliner"; 15331 - rev = "6d849acb977fc2d008f9cd2edf4f1356537794fe"; 15332 - sha256 = "1hy4zgxrc0zn6dnbdv7zy2cn4ny99srsvrgkyvwhg4pzd9rwcqpp"; 15333 }; 15334 meta.homepage = "https://github.com/vimoutliner/vimoutliner/"; 15335 }; ··· 15950 15951 nvchad-ui = buildVimPluginFrom2Nix { 15952 pname = "nvchad-ui"; 15953 - version = "2023-08-15"; 15954 src = fetchFromGitHub { 15955 owner = "nvchad"; 15956 repo = "ui"; 15957 - rev = "e973096c282d14d1832d54345ad591048444fb17"; 15958 - sha256 = "06bfb9kbwf0cwm87j72zkaa7qnj4ly1q6b5547z8df206f6d3vsq"; 15959 }; 15960 meta.homepage = "https://github.com/nvchad/ui/"; 15961 };
··· 173 174 LazyVim = buildVimPluginFrom2Nix { 175 pname = "LazyVim"; 176 + version = "2023-08-29"; 177 src = fetchFromGitHub { 178 owner = "LazyVim"; 179 repo = "LazyVim"; 180 + rev = "f9dadc11b39fb0b027473caaab2200b35c9f0c8b"; 181 + sha256 = "1j05knmyjmh3n1b8f4wbniy3vgzv9s5kkqa3v5h9jbz0gwkaigz8"; 182 }; 183 meta.homepage = "https://github.com/LazyVim/LazyVim/"; 184 }; ··· 859 860 auto-session = buildVimPluginFrom2Nix { 861 pname = "auto-session"; 862 + version = "2023-08-29"; 863 src = fetchFromGitHub { 864 owner = "rmagatti"; 865 repo = "auto-session"; 866 + rev = "3eb26b949e1b90798e84926848551046e2eb0721"; 867 + sha256 = "06lyapgg0fdz6p6bas9cjrsi6qx2b8rjn8ivc3yxhp2940bqqrlf"; 868 }; 869 meta.homepage = "https://github.com/rmagatti/auto-session/"; 870 }; ··· 943 944 barbar-nvim = buildVimPluginFrom2Nix { 945 pname = "barbar.nvim"; 946 + version = "2023-08-26"; 947 src = fetchFromGitHub { 948 owner = "romgrk"; 949 repo = "barbar.nvim"; 950 + rev = "dd852401ee902745b67fc09a83d113b3fe82a96f"; 951 + sha256 = "0hbfi5876s8zfghlgxqb187cgp3ssarnaapg5n636zyv6m4wyiii"; 952 }; 953 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 954 }; ··· 979 980 base46 = buildVimPluginFrom2Nix { 981 pname = "base46"; 982 + version = "2023-08-28"; 983 src = fetchFromGitHub { 984 owner = "nvchad"; 985 repo = "base46"; 986 + rev = "87a3054bd5cf4f50d42038f3060e5d41bb2d5d8d"; 987 + sha256 = "0iisisfn805mydq2nlx82lwlwj1f4sjc92py1m48ag50vmf62ip5"; 988 }; 989 meta.homepage = "https://github.com/nvchad/base46/"; 990 }; ··· 1159 1160 bufferline-nvim = buildVimPluginFrom2Nix { 1161 pname = "bufferline.nvim"; 1162 + version = "2023-08-29"; 1163 src = fetchFromGitHub { 1164 owner = "akinsho"; 1165 repo = "bufferline.nvim"; 1166 + rev = "9961d87bb3ec008213c46ba14b3f384a5f520eb5"; 1167 + sha256 = "0g521d6ngl7wajipqpksarxld0pwdk7878yjw64j7lc6p80si3js"; 1168 }; 1169 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 1170 }; ··· 1519 1520 cmp-dictionary = buildVimPluginFrom2Nix { 1521 pname = "cmp-dictionary"; 1522 + version = "2023-08-30"; 1523 src = fetchFromGitHub { 1524 owner = "uga-rosa"; 1525 repo = "cmp-dictionary"; 1526 + rev = "363ce91a198ea255d847a189c723c6d4e3bc4a91"; 1527 + sha256 = "033wa4sgg2hmn2wi7g7mwl0cpw4mlnr53x8b0diqlyv5v7wax302"; 1528 }; 1529 meta.homepage = "https://github.com/uga-rosa/cmp-dictionary/"; 1530 }; ··· 2035 2036 codeium-vim = buildVimPluginFrom2Nix { 2037 pname = "codeium.vim"; 2038 + version = "2023-08-30"; 2039 src = fetchFromGitHub { 2040 owner = "Exafunction"; 2041 repo = "codeium.vim"; 2042 + rev = "70ba94ac71ead53a9442aca1a86c0c10a16b587a"; 2043 + sha256 = "002883k8fvwzc4nlbm3myl560029dlccsvwbqwkggl70qp8hgva8"; 2044 }; 2045 meta.homepage = "https://github.com/Exafunction/codeium.vim/"; 2046 }; ··· 2359 2360 coq-thirdparty = buildVimPluginFrom2Nix { 2361 pname = "coq.thirdparty"; 2362 + version = "2023-08-27"; 2363 src = fetchFromGitHub { 2364 owner = "ms-jpq"; 2365 repo = "coq.thirdparty"; 2366 + rev = "47a748c18d6378df7aa033527d1b56d6dec94dc5"; 2367 + sha256 = "1jzxrkbynpr4nazjkw9b72liamzyb5ziqww51hc1lby72y4q0llc"; 2368 }; 2369 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2370 }; ··· 2925 2926 dial-nvim = buildVimPluginFrom2Nix { 2927 pname = "dial.nvim"; 2928 + version = "2023-08-27"; 2929 src = fetchFromGitHub { 2930 owner = "monaqa"; 2931 repo = "dial.nvim"; 2932 + rev = "5b9763eaa483250650eb4f60c96db62abbb250aa"; 2933 + sha256 = "1ikkhvsxqs3hlcvf7kahjlbfp7s7hkpyqky0c9m6nc0jrlld0lwb"; 2934 }; 2935 meta.homepage = "https://github.com/monaqa/dial.nvim/"; 2936 }; ··· 3009 3010 dressing-nvim = buildVimPluginFrom2Nix { 3011 pname = "dressing.nvim"; 3012 + version = "2023-08-27"; 3013 src = fetchFromGitHub { 3014 owner = "stevearc"; 3015 repo = "dressing.nvim"; 3016 + rev = "c7b035de7f91bb6b62b4308f105c56d1a968b8c5"; 3017 + sha256 = "07qqgczd6vyqj0cg0g3nx4qd23951i265227d9xjf6g47g1zi3dk"; 3018 }; 3019 meta.homepage = "https://github.com/stevearc/dressing.nvim/"; 3020 }; 3021 3022 dropbar-nvim = buildVimPluginFrom2Nix { 3023 pname = "dropbar.nvim"; 3024 + version = "2023-08-28"; 3025 src = fetchFromGitHub { 3026 owner = "Bekaboo"; 3027 repo = "dropbar.nvim"; 3028 + rev = "e36009c5f2873186edf6a10e60e789f95d8009e4"; 3029 + sha256 = "1vax3axg2iim2fagwi3w2q7ggf2a69hbx0cb1yr5lwi5ar48l048"; 3030 }; 3031 meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; 3032 }; ··· 3081 3082 editorconfig-vim = buildVimPluginFrom2Nix { 3083 pname = "editorconfig-vim"; 3084 + version = "2023-08-29"; 3085 src = fetchFromGitHub { 3086 owner = "editorconfig"; 3087 repo = "editorconfig-vim"; 3088 + rev = "14856573a09f1ddb570bfd8734e34e8018e8aa97"; 3089 + sha256 = "0pvxvm56m8q6vl5509r0c045c3hhqnwfm82c6z99x2iwnrw0s39w"; 3090 fetchSubmodules = true; 3091 }; 3092 meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; ··· 3106 3107 efmls-configs-nvim = buildVimPluginFrom2Nix { 3108 pname = "efmls-configs-nvim"; 3109 + version = "2023-08-29"; 3110 src = fetchFromGitHub { 3111 owner = "creativenull"; 3112 repo = "efmls-configs-nvim"; 3113 + rev = "e244c307f520dc70627523759386d387c73803b8"; 3114 + sha256 = "1w0ralyyz2m11hp7ij44cchibbx0z8p81z4fjvizvcpcjs5xriir"; 3115 }; 3116 meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; 3117 }; ··· 3372 3373 flash-nvim = buildVimPluginFrom2Nix { 3374 pname = "flash.nvim"; 3375 + version = "2023-08-29"; 3376 src = fetchFromGitHub { 3377 owner = "folke"; 3378 repo = "flash.nvim"; 3379 + rev = "8a8e74922a383c253b7f92e042b749150140c8d1"; 3380 + sha256 = "19a1i4lh4ij5x7pqrvs43yw24li1zajxrm6zrlbiffwppl7903dl"; 3381 }; 3382 meta.homepage = "https://github.com/folke/flash.nvim/"; 3383 }; ··· 3504 3505 friendly-snippets = buildVimPluginFrom2Nix { 3506 pname = "friendly-snippets"; 3507 + version = "2023-08-27"; 3508 src = fetchFromGitHub { 3509 owner = "rafamadriz"; 3510 repo = "friendly-snippets"; 3511 + rev = "00e191fea2cfbbdd378243f35b5953296537a116"; 3512 + sha256 = "1gndxhlx2qfxg2hrxz82vsy0f2v2v25j6yg35ylscs0dkvh7aq05"; 3513 }; 3514 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 3515 }; ··· 3720 3721 git-conflict-nvim = buildVimPluginFrom2Nix { 3722 pname = "git-conflict.nvim"; 3723 + version = "2023-08-29"; 3724 src = fetchFromGitHub { 3725 owner = "akinsho"; 3726 repo = "git-conflict.nvim"; 3727 + rev = "d084646ef4c40e24eb9cac3eed1f1c8bd140431c"; 3728 + sha256 = "0sf5flwraiby8dknfphyq1k8xyzz2h18illr7m7snx28dhll2cja"; 3729 }; 3730 meta.homepage = "https://github.com/akinsho/git-conflict.nvim/"; 3731 }; ··· 3780 3781 gitsigns-nvim = buildNeovimPlugin { 3782 pname = "gitsigns.nvim"; 3783 + version = "2023-08-26"; 3784 src = fetchFromGitHub { 3785 owner = "lewis6991"; 3786 repo = "gitsigns.nvim"; 3787 + rev = "d8590288417fef2430f85bc8b312fae8b1cf2c40"; 3788 + sha256 = "1ly0hij1ccbvmcx4axdq0bi9iay5ms1597ng84vmx6bnsd0hlfx3"; 3789 }; 3790 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 3791 }; ··· 3828 3829 glow-nvim = buildVimPluginFrom2Nix { 3830 pname = "glow.nvim"; 3831 + version = "2023-08-28"; 3832 src = fetchFromGitHub { 3833 owner = "ellisonleao"; 3834 repo = "glow.nvim"; 3835 + rev = "5b38fb7b6e806cac62707a4aba8c10c5f14d5bb5"; 3836 + sha256 = "0fa2g6r3kf103jh5vx493bkkbxssizm8i4lri1pl24mnha871ndx"; 3837 }; 3838 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 3839 }; ··· 3972 3973 gruvbox-nvim = buildVimPluginFrom2Nix { 3974 pname = "gruvbox.nvim"; 3975 + version = "2023-08-29"; 3976 src = fetchFromGitHub { 3977 owner = "ellisonleao"; 3978 repo = "gruvbox.nvim"; 3979 + rev = "7fb36e0f67aa6f3d7f3e54f37ca7032ea1af0b59"; 3980 + sha256 = "0i9aivg66fg9rp9m9z8vzg3g15yfki5c9hrwhd5j577k5m8bybj6"; 3981 }; 3982 meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; 3983 }; ··· 4020 4021 hardtime-nvim = buildVimPluginFrom2Nix { 4022 pname = "hardtime.nvim"; 4023 + version = "2023-08-30"; 4024 src = fetchFromGitHub { 4025 owner = "m4xshen"; 4026 repo = "hardtime.nvim"; 4027 + rev = "ab488faf43d477f544e6880cd9c1ba51f0fd7995"; 4028 + sha256 = "1li49j0dpah5bjxqa8abjxhmlgl5xr6b7gv9md5430zsf9gvikyb"; 4029 }; 4030 meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; 4031 }; ··· 4055 4056 haskell-tools-nvim = buildNeovimPlugin { 4057 pname = "haskell-tools.nvim"; 4058 + version = "2023-08-29"; 4059 src = fetchFromGitHub { 4060 owner = "MrcJkb"; 4061 repo = "haskell-tools.nvim"; 4062 + rev = "9b7e2bb7af2032f115b6b5c591c6bbca5fc65f4a"; 4063 + sha256 = "1cpxkrgcw396k13ni284x7swwnsig987yj2wx4kzghannspm3d2d"; 4064 }; 4065 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 4066 }; ··· 4318 4319 image-nvim = buildVimPluginFrom2Nix { 4320 pname = "image.nvim"; 4321 + version = "2023-08-28"; 4322 src = fetchFromGitHub { 4323 owner = "3rd"; 4324 repo = "image.nvim"; 4325 + rev = "6fcf4a9aa2bae1e8319e5c87b0d180c27af3026e"; 4326 + sha256 = "1a8k8pvd9l9zrw8pmfykbn2zva13hf1a8zqyd6pb4b56wyf2vbr7"; 4327 }; 4328 meta.homepage = "https://github.com/3rd/image.nvim/"; 4329 }; ··· 4631 4632 kanagawa-nvim = buildVimPluginFrom2Nix { 4633 pname = "kanagawa.nvim"; 4634 + version = "2023-08-27"; 4635 src = fetchFromGitHub { 4636 owner = "rebelot"; 4637 repo = "kanagawa.nvim"; 4638 + rev = "0a24e504a3a278849ad0aef31cd6dd24c73ca3db"; 4639 + sha256 = "1k75i1rjv8xxbd8wr5ll6pk1sabgyylv0h9dhznrrza1g3zkrqv0"; 4640 }; 4641 meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; 4642 }; ··· 5230 5231 lspsaga-nvim = buildVimPluginFrom2Nix { 5232 pname = "lspsaga.nvim"; 5233 + version = "2023-08-29"; 5234 src = fetchFromGitHub { 5235 owner = "nvimdev"; 5236 repo = "lspsaga.nvim"; 5237 + rev = "34fd54bd4fff12ce748c9f3644ebb5052fdbe17d"; 5238 + sha256 = "0cpghg6kzzq7ygj518n2izavckhkhmxzfdhr4q6i434hd7g6ih0a"; 5239 }; 5240 meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/"; 5241 }; ··· 5387 5388 mason-lspconfig-nvim = buildVimPluginFrom2Nix { 5389 pname = "mason-lspconfig.nvim"; 5390 + version = "2023-08-27"; 5391 src = fetchFromGitHub { 5392 owner = "williamboman"; 5393 repo = "mason-lspconfig.nvim"; 5394 + rev = "dfdd771b792fbb4bad8e057d72558255695aa1a7"; 5395 + sha256 = "0chrr4n4qjnf6556qxmw41k36v0sbwrk62mkrr1r6q1cjk9wifh5"; 5396 }; 5397 meta.homepage = "https://github.com/williamboman/mason-lspconfig.nvim/"; 5398 }; ··· 5411 5412 mason-nvim = buildVimPluginFrom2Nix { 5413 pname = "mason.nvim"; 5414 + version = "2023-08-29"; 5415 src = fetchFromGitHub { 5416 owner = "williamboman"; 5417 repo = "mason.nvim"; 5418 + rev = "0942198fb9a998b6ccee36fb8dd7495eb8ba659c"; 5419 + sha256 = "0bl2i91za59xl3s1vwmn056ixdw05bwpk9jqrlw3w23rh70s7rzn"; 5420 }; 5421 meta.homepage = "https://github.com/williamboman/mason.nvim/"; 5422 }; ··· 5507 5508 mini-nvim = buildVimPluginFrom2Nix { 5509 pname = "mini.nvim"; 5510 + version = "2023-08-29"; 5511 src = fetchFromGitHub { 5512 owner = "echasnovski"; 5513 repo = "mini.nvim"; 5514 + rev = "a1b96721dea1e9c7aeeb4bd402b9debebf38ed23"; 5515 + sha256 = "0m52p2k4ghc9mcqv9cpnw2p657vdw1svn69hjfh0dgb6s1nd6vll"; 5516 }; 5517 meta.homepage = "https://github.com/echasnovski/mini.nvim/"; 5518 }; ··· 5879 5880 neo-tree-nvim = buildVimPluginFrom2Nix { 5881 pname = "neo-tree.nvim"; 5882 + version = "2023-08-27"; 5883 src = fetchFromGitHub { 5884 owner = "nvim-neo-tree"; 5885 repo = "neo-tree.nvim"; 5886 + rev = "2c992760f154285dff9f798647954b363cf35963"; 5887 + sha256 = "03gads1fim5lv90sgxvv16gn3hm32qq9hlm31qjs2hs2qiminsj0"; 5888 }; 5889 meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; 5890 }; ··· 5903 5904 neoconf-nvim = buildVimPluginFrom2Nix { 5905 pname = "neoconf.nvim"; 5906 + version = "2023-08-29"; 5907 src = fetchFromGitHub { 5908 owner = "folke"; 5909 repo = "neoconf.nvim"; 5910 + rev = "1075bd7f23d244f14d691c261b14c38209abf02d"; 5911 + sha256 = "114m39r7zy62z3ri6lr0gcj9c1p6mq131234c0im24z0wkb93czy"; 5912 }; 5913 meta.homepage = "https://github.com/folke/neoconf.nvim/"; 5914 }; ··· 5927 5928 neodev-nvim = buildVimPluginFrom2Nix { 5929 pname = "neodev.nvim"; 5930 + version = "2023-08-27"; 5931 src = fetchFromGitHub { 5932 owner = "folke"; 5933 repo = "neodev.nvim"; 5934 + rev = "183f5a7357397260b631d6cccceccc3621b50f78"; 5935 + sha256 = "1mlvpmhllj2if82bir04bfx3nfzzcxng3rp5mzryqlzvpi6a50yd"; 5936 }; 5937 meta.homepage = "https://github.com/folke/neodev.nvim/"; 5938 }; ··· 5963 5964 neogit = buildVimPluginFrom2Nix { 5965 pname = "neogit"; 5966 + version = "2023-08-30"; 5967 src = fetchFromGitHub { 5968 owner = "NeogitOrg"; 5969 repo = "neogit"; 5970 + rev = "dc7e5d005287ee410b0a791897fd98131f9105c3"; 5971 + sha256 = "0iqq1a9fdrn904a94ggbhyjb0n1mkndxvmkqm0d7yla5h2wm46rp"; 5972 }; 5973 meta.homepage = "https://github.com/NeogitOrg/neogit/"; 5974 }; ··· 6119 6120 neotest-dart = buildVimPluginFrom2Nix { 6121 pname = "neotest-dart"; 6122 + version = "2023-08-27"; 6123 src = fetchFromGitHub { 6124 owner = "sidlatau"; 6125 repo = "neotest-dart"; 6126 + rev = "178c62282d5fa82f3d564b3c256b4d316804da67"; 6127 + sha256 = "14305ynm3pf6lx0gym40wc1wcphyja1i21lvdnz5yh65x512z2nj"; 6128 }; 6129 meta.homepage = "https://github.com/sidlatau/neotest-dart/"; 6130 }; ··· 6180 6181 neotest-haskell = buildVimPluginFrom2Nix { 6182 pname = "neotest-haskell"; 6183 + version = "2023-08-28"; 6184 src = fetchFromGitHub { 6185 owner = "MrcJkb"; 6186 repo = "neotest-haskell"; 6187 + rev = "48bb3cfbeb2ad7990382fcd1dc6a903433fd4dac"; 6188 + sha256 = "1h38v40py51mwdqdjrddm6ib2cvwm22kprapvgch5zgdn946478h"; 6189 }; 6190 meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; 6191 }; ··· 6528 6529 noice-nvim = buildVimPluginFrom2Nix { 6530 pname = "noice.nvim"; 6531 + version = "2023-08-30"; 6532 src = fetchFromGitHub { 6533 owner = "folke"; 6534 repo = "noice.nvim"; 6535 + rev = "74c2902146b080035beb19944baf6f014a954720"; 6536 + sha256 = "10sjrxvnhrx1bi77lcdn5qz9kww4qcanajqzp2v8d3jlm5p2cc2c"; 6537 }; 6538 meta.homepage = "https://github.com/folke/noice.nvim/"; 6539 }; ··· 6588 6589 nui-nvim = buildVimPluginFrom2Nix { 6590 pname = "nui.nvim"; 6591 + version = "2023-08-29"; 6592 src = fetchFromGitHub { 6593 owner = "MunifTanjim"; 6594 repo = "nui.nvim"; 6595 + rev = "aa1b4c1e05983ff7debd2b4b2788651db099de2f"; 6596 + sha256 = "1ray6dk61n1g0vjfvdp9ln98pmf54gjrwrffazfv2gwbwllkj9jf"; 6597 }; 6598 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 6599 }; ··· 6624 6625 nvchad = buildVimPluginFrom2Nix { 6626 pname = "nvchad"; 6627 + version = "2023-08-27"; 6628 src = fetchFromGitHub { 6629 owner = "nvchad"; 6630 repo = "nvchad"; 6631 + rev = "3f1e6d71d4c6c98380d5383d5e1bf1f6eaa3399f"; 6632 + sha256 = "18g985bq6r5n36m0043xrdclqrm6dg6p9pz94lrabmqvl2kgda3f"; 6633 }; 6634 meta.homepage = "https://github.com/nvchad/nvchad/"; 6635 }; ··· 6648 6649 nvim-FeMaco-lua = buildVimPluginFrom2Nix { 6650 pname = "nvim-FeMaco.lua"; 6651 + version = "2023-08-28"; 6652 src = fetchFromGitHub { 6653 owner = "AckslD"; 6654 repo = "nvim-FeMaco.lua"; 6655 + rev = "c4e9c71c9ca595772a360435bdf91bee3f9d32b1"; 6656 + sha256 = "0ri3bx03vzl9m0q5dbkr85cax2vm1abk1hiiwxzbdmc759p6mxvq"; 6657 }; 6658 meta.homepage = "https://github.com/AckslD/nvim-FeMaco.lua/"; 6659 }; ··· 6996 6997 nvim-highlite = buildVimPluginFrom2Nix { 6998 pname = "nvim-highlite"; 6999 + version = "2023-08-29"; 7000 src = fetchFromGitHub { 7001 owner = "Iron-E"; 7002 repo = "nvim-highlite"; 7003 + rev = "b93d2c63ed39f76c4fea9348bb0ad3e261e89695"; 7004 + sha256 = "00jgq2qiqp6i8mm1vrp3g4g9kvb42yvfr0d37afg97jwkim0k3g5"; 7005 }; 7006 meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; 7007 }; ··· 7103 7104 nvim-lilypond-suite = buildVimPluginFrom2Nix { 7105 pname = "nvim-lilypond-suite"; 7106 + version = "2023-08-29"; 7107 src = fetchFromGitHub { 7108 owner = "martineausimon"; 7109 repo = "nvim-lilypond-suite"; 7110 + rev = "ef1f81f25ac319d87de22fe45100441ad6b24abc"; 7111 + sha256 = "1anrqzwjm53mlr5zikawzxsarylc5n6vpa9nna13r88ni349ilda"; 7112 }; 7113 meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; 7114 }; 7115 7116 nvim-lint = buildVimPluginFrom2Nix { 7117 pname = "nvim-lint"; 7118 + version = "2023-08-27"; 7119 src = fetchFromGitHub { 7120 owner = "mfussenegger"; 7121 repo = "nvim-lint"; 7122 + rev = "9b6cb72660114e5f188907be0d866a8ca2b0ef23"; 7123 + sha256 = "09j1q2ajav4vxcgd2a5i0i3g72j4y8j7amqx08ss9l9mw7j1lgjc"; 7124 }; 7125 meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; 7126 }; ··· 7367 7368 nvim-scrollview = buildVimPluginFrom2Nix { 7369 pname = "nvim-scrollview"; 7370 + version = "2023-08-27"; 7371 src = fetchFromGitHub { 7372 owner = "dstein64"; 7373 repo = "nvim-scrollview"; 7374 + rev = "46d0937e5ccf8a71d3f18e4d226864f0ee3e4d1b"; 7375 sha256 = "0c84klbi7z94ck3pq3dskaqa6lzzdyyv6cy7a3mclqqckpqmy2g6"; 7376 }; 7377 meta.homepage = "https://github.com/dstein64/nvim-scrollview/"; ··· 7499 7500 nvim-treesitter = buildVimPluginFrom2Nix { 7501 pname = "nvim-treesitter"; 7502 + version = "2023-08-30"; 7503 src = fetchFromGitHub { 7504 owner = "nvim-treesitter"; 7505 repo = "nvim-treesitter"; 7506 + rev = "7f6ff292e3f53e7b12554ee92264c23762dc7906"; 7507 + sha256 = "0y0z43cnwh5ssrvqrxqmzvhq0nymczxbivjzc3n0dcpk60609j14"; 7508 }; 7509 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 7510 }; 7511 7512 nvim-treesitter-context = buildVimPluginFrom2Nix { 7513 pname = "nvim-treesitter-context"; 7514 + version = "2023-08-28"; 7515 src = fetchFromGitHub { 7516 owner = "nvim-treesitter"; 7517 repo = "nvim-treesitter-context"; 7518 + rev = "3e7c60982c98a9f5e7b6b0fb7c9ba5318f752fe1"; 7519 + sha256 = "11wf7fbdbj2sbddkyz1nl5c1ri4d81mmhd9pmj3gds3d61ld6szf"; 7520 }; 7521 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; 7522 }; ··· 7559 7560 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 7561 pname = "nvim-treesitter-textobjects"; 7562 + version = "2023-08-29"; 7563 src = fetchFromGitHub { 7564 owner = "nvim-treesitter"; 7565 repo = "nvim-treesitter-textobjects"; 7566 + rev = "bd103502252027434ec42f628d2dbf54821d4ce6"; 7567 + sha256 = "030z020v4g140a72mv1q7l6bshhrkgisbd6w3hiwlv9a1mgz4bbc"; 7568 }; 7569 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 7570 }; ··· 7690 7691 nvim_context_vt = buildVimPluginFrom2Nix { 7692 pname = "nvim_context_vt"; 7693 + version = "2023-08-26"; 7694 src = fetchFromGitHub { 7695 owner = "andersevenrud"; 7696 repo = "nvim_context_vt"; 7697 + rev = "a14f9292b4bd68ceed433fc513f287641816dc6d"; 7698 + sha256 = "0rwnmifli01h5aakz440k3g136y3l5f3c16sdvd0k8q4xcdiibs1"; 7699 }; 7700 meta.homepage = "https://github.com/andersevenrud/nvim_context_vt/"; 7701 }; ··· 7750 7751 octo-nvim = buildVimPluginFrom2Nix { 7752 pname = "octo.nvim"; 7753 + version = "2023-08-28"; 7754 src = fetchFromGitHub { 7755 owner = "pwntester"; 7756 repo = "octo.nvim"; 7757 + rev = "d1e52f9b3c755fcebb93d635821663a2c0f53281"; 7758 + sha256 = "0gvb7g6844w9ll6w7qwh5ian0vz5sr90nyw7x3pybms8w74wvcrn"; 7759 }; 7760 meta.homepage = "https://github.com/pwntester/octo.nvim/"; 7761 }; ··· 7883 7884 openingh-nvim = buildVimPluginFrom2Nix { 7885 pname = "openingh.nvim"; 7886 + version = "2023-08-28"; 7887 src = fetchFromGitHub { 7888 owner = "Almo7aya"; 7889 repo = "openingh.nvim"; 7890 + rev = "27655e19d4cad90f2ceed4f0a08cf7ebfb3a8e40"; 7891 + sha256 = "0jl5y6pgwdjin7rcrw8p2xv7x6z8gz9wkn7ijx3ixs5278q8wijb"; 7892 }; 7893 meta.homepage = "https://github.com/Almo7aya/openingh.nvim/"; 7894 }; ··· 7907 7908 orgmode = buildVimPluginFrom2Nix { 7909 pname = "orgmode"; 7910 + version = "2023-08-27"; 7911 src = fetchFromGitHub { 7912 owner = "nvim-orgmode"; 7913 repo = "orgmode"; 7914 + rev = "6cbebbdeb4e6e2b76c6dff338c294eb1fc037427"; 7915 + sha256 = "17d5ph21di8wl0jivdpnmhv08gjik7h63pkip03a05q5kw59plh8"; 7916 }; 7917 meta.homepage = "https://github.com/nvim-orgmode/orgmode/"; 7918 }; ··· 7927 sha256 = "1n6hgz4f2h9l1qnvq9083xndb8msk4krznyfgqc27xhp6jrd4y70"; 7928 }; 7929 meta.homepage = "https://github.com/rgroli/other.nvim/"; 7930 + }; 7931 + 7932 + otter-nvim = buildVimPluginFrom2Nix { 7933 + pname = "otter.nvim"; 7934 + version = "2023-08-27"; 7935 + src = fetchFromGitHub { 7936 + owner = "jmbuhr"; 7937 + repo = "otter.nvim"; 7938 + rev = "849259c0458a13a1018e7a04e5d30d84e23c2333"; 7939 + sha256 = "18rdra1bs51mgs6zk8cdn6yhl2pazkcqf96p5qnp2lhdy6gy6h84"; 7940 + }; 7941 + meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; 7942 }; 7943 7944 overseer-nvim = buildVimPluginFrom2Nix { ··· 8342 8343 quarto-nvim = buildVimPluginFrom2Nix { 8344 pname = "quarto-nvim"; 8345 + version = "2023-08-27"; 8346 src = fetchFromGitHub { 8347 owner = "quarto-dev"; 8348 repo = "quarto-nvim"; 8349 + rev = "93b09591763e6ec7e3c1d5f4594e30bbdf934b46"; 8350 + sha256 = "12ymirc0dygsvhavvn53swdfcp7jiswmcq0d57czlq5118nlgwix"; 8351 }; 8352 meta.homepage = "https://github.com/quarto-dev/quarto-nvim/"; 8353 }; ··· 8414 8415 rainbow-delimiters-nvim = buildVimPluginFrom2Nix { 8416 pname = "rainbow-delimiters.nvim"; 8417 + version = "2023-08-26"; 8418 src = fetchgit { 8419 url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8420 + rev = "9cbd3dc409af1f5531778ccd1ea6bce668241f39"; 8421 + sha256 = "0qz4my1xw1vww2109s8icscwfysa2aak3kjq2wym2smm259gd8g1"; 8422 }; 8423 meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim"; 8424 }; ··· 8821 8822 sg-nvim = buildVimPluginFrom2Nix { 8823 pname = "sg.nvim"; 8824 + version = "2023-08-29"; 8825 src = fetchFromGitHub { 8826 owner = "sourcegraph"; 8827 repo = "sg.nvim"; 8828 + rev = "bd4efc10ab92b83443df06dda7b8ac95d462c2c0"; 8829 + sha256 = "0x2xlv49j7g7xhrhkj20qz63xw28mg6zm4wkd26j1j7gb0kgjm97"; 8830 }; 8831 meta.homepage = "https://github.com/sourcegraph/sg.nvim/"; 8832 }; ··· 9207 9208 statuscol-nvim = buildVimPluginFrom2Nix { 9209 pname = "statuscol.nvim"; 9210 + version = "2023-08-27"; 9211 src = fetchFromGitHub { 9212 owner = "luukvbaal"; 9213 repo = "statuscol.nvim"; 9214 + rev = "0944234914438695050eec6f83b4669864680c1a"; 9215 + sha256 = "0ia4s68xwjsr9zrn8h48d5bhpcj3qqvcdwak6pwjvg4hxrq7183p"; 9216 }; 9217 meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; 9218 }; ··· 9303 9304 swayconfig-vim = buildVimPluginFrom2Nix { 9305 pname = "swayconfig.vim"; 9306 + version = "2023-08-26"; 9307 src = fetchFromGitHub { 9308 owner = "jamespeapen"; 9309 repo = "swayconfig.vim"; 9310 + rev = "29a5e74bdd4d2958818e15b2926e408c6cd85c75"; 9311 + sha256 = "1gqvrrx8lz0pzfkc2rkz2ifpfif278cpklnrn3xvnhfzwbg6j27y"; 9312 }; 9313 meta.homepage = "https://github.com/jamespeapen/swayconfig.vim/"; 9314 }; ··· 9364 9365 tabby-nvim = buildVimPluginFrom2Nix { 9366 pname = "tabby.nvim"; 9367 + version = "2023-08-30"; 9368 src = fetchFromGitHub { 9369 owner = "nanozuki"; 9370 repo = "tabby.nvim"; 9371 + rev = "e0a20dc4c0e16ca755184c34a27391f31a91e463"; 9372 + sha256 = "16bh1wbdvp2zlk2aq5b7xplirqlqg4mwldspapsmahjjh3mdzg8m"; 9373 }; 9374 meta.homepage = "https://github.com/nanozuki/tabby.nvim/"; 9375 }; ··· 9581 9582 telescope-frecency-nvim = buildVimPluginFrom2Nix { 9583 pname = "telescope-frecency.nvim"; 9584 + version = "2023-08-27"; 9585 src = fetchFromGitHub { 9586 owner = "nvim-telescope"; 9587 repo = "telescope-frecency.nvim"; 9588 + rev = "fbda5d91d6e787f5977787fa4a81da5c8e22160a"; 9589 + sha256 = "1cm2jr0f719jhr4q5w8fh0c8qjncrvhck18h4g42xsgyhrkvfy2g"; 9590 }; 9591 meta.homepage = "https://github.com/nvim-telescope/telescope-frecency.nvim/"; 9592 }; ··· 9642 9643 telescope-live-grep-args-nvim = buildVimPluginFrom2Nix { 9644 pname = "telescope-live-grep-args.nvim"; 9645 + version = "2023-08-28"; 9646 src = fetchFromGitHub { 9647 owner = "nvim-telescope"; 9648 repo = "telescope-live-grep-args.nvim"; 9649 + rev = "851c0997d55601f2afd7290db0f90dc364e29f58"; 9650 + sha256 = "0c3hrbrxkcf1qz8djlkmf10fzn34i637sy3ijkdc0ywx1cqr6r1g"; 9651 }; 9652 meta.homepage = "https://github.com/nvim-telescope/telescope-live-grep-args.nvim/"; 9653 }; ··· 9811 9812 telescope-nvim = buildNeovimPlugin { 9813 pname = "telescope.nvim"; 9814 + version = "2023-08-29"; 9815 src = fetchFromGitHub { 9816 owner = "nvim-telescope"; 9817 repo = "telescope.nvim"; 9818 + rev = "32e6792f865221dfaf2a3751fd3cfeac96557433"; 9819 + sha256 = "1rbm8sb8cvmvgbcqkiy9j507hh47xvbd5s91j6kiqwng04c5mf63"; 9820 }; 9821 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 9822 }; ··· 9967 9968 tint-nvim = buildVimPluginFrom2Nix { 9969 pname = "tint.nvim"; 9970 + version = "2023-08-28"; 9971 src = fetchFromGitHub { 9972 owner = "levouh"; 9973 repo = "tint.nvim"; 9974 + rev = "862835626941d263466754b9c8e2ce2cb004f5ac"; 9975 + sha256 = "0m00zy9ihmwh1f28sk92rbrfd3h4azc41zzpy4jbh82gbnq8k4ks"; 9976 }; 9977 meta.homepage = "https://github.com/levouh/tint.nvim/"; 9978 }; ··· 10003 10004 tmux-nvim = buildVimPluginFrom2Nix { 10005 pname = "tmux.nvim"; 10006 + version = "2023-08-30"; 10007 src = fetchFromGitHub { 10008 owner = "aserowy"; 10009 repo = "tmux.nvim"; 10010 + rev = "cb12b31a6b8aea1b39e4735ed70f7c73c2a938b0"; 10011 + sha256 = "0nv0px0ycg128bddc9z7dchzmfhma9q2gqxbrkh321zsakb2wc9p"; 10012 }; 10013 meta.homepage = "https://github.com/aserowy/tmux.nvim/"; 10014 }; ··· 10064 10065 tokyonight-nvim = buildVimPluginFrom2Nix { 10066 pname = "tokyonight.nvim"; 10067 + version = "2023-08-29"; 10068 src = fetchFromGitHub { 10069 owner = "folke"; 10070 repo = "tokyonight.nvim"; 10071 + rev = "9a01eada39558dc3243278e6805d90e8dff45dc0"; 10072 + sha256 = "1rd7d16gqy9g2dixnsk186lqc17a4d1h5c2409s0xi7wzj7czw68"; 10073 }; 10074 meta.homepage = "https://github.com/folke/tokyonight.nvim/"; 10075 }; ··· 10136 10137 trouble-nvim = buildVimPluginFrom2Nix { 10138 pname = "trouble.nvim"; 10139 + version = "2023-08-30"; 10140 src = fetchFromGitHub { 10141 owner = "folke"; 10142 repo = "trouble.nvim"; 10143 + rev = "3f85d8ed30e97ceeddbbcf80224245d347053711"; 10144 + sha256 = "0l1mf8mpf2q2wk983baj75hy30dm7hwncbfazrnimycqdyarxn6x"; 10145 }; 10146 meta.homepage = "https://github.com/folke/trouble.nvim/"; 10147 }; ··· 10220 10221 typst-vim = buildVimPluginFrom2Nix { 10222 pname = "typst.vim"; 10223 + version = "2023-08-29"; 10224 src = fetchFromGitHub { 10225 owner = "kaarmu"; 10226 repo = "typst.vim"; 10227 + rev = "555b76ceb3e5d4fbd040e2948646204501ecfdad"; 10228 + sha256 = "1r3pbw2pkph4gwpyszk20zv0wd23bb4812ql3f2xh7brzwcglbgi"; 10229 }; 10230 meta.homepage = "https://github.com/kaarmu/typst.vim/"; 10231 }; ··· 10268 10269 unison = buildVimPluginFrom2Nix { 10270 pname = "unison"; 10271 + version = "2023-08-29"; 10272 src = fetchFromGitHub { 10273 owner = "unisonweb"; 10274 repo = "unison"; 10275 + rev = "a8cc552bad9f6bf5de1d5c62c4aa2d4c270a7541"; 10276 + sha256 = "1l4zdj36dsi5vhx7m21wb5kjdn5yljjw526hgc86ws5l1xq1vngb"; 10277 }; 10278 meta.homepage = "https://github.com/unisonweb/unison/"; 10279 }; ··· 11864 11865 vim-flagship = buildVimPluginFrom2Nix { 11866 pname = "vim-flagship"; 11867 + version = "2023-08-26"; 11868 src = fetchFromGitHub { 11869 owner = "tpope"; 11870 repo = "vim-flagship"; 11871 + rev = "56782f897db49b832a63669ca5398a1923da1371"; 11872 + sha256 = "0g40an83b0phkqkn81i80lw3fd6hxcykhy2ajhi580b08ygaw2lq"; 11873 }; 11874 meta.homepage = "https://github.com/tpope/vim-flagship/"; 11875 }; ··· 11900 11901 vim-floaterm = buildVimPluginFrom2Nix { 11902 pname = "vim-floaterm"; 11903 + version = "2023-08-28"; 11904 src = fetchFromGitHub { 11905 owner = "voldikss"; 11906 repo = "vim-floaterm"; 11907 + rev = "3bf0beb10a5a6f7a878195c93711515f2b7bdc99"; 11908 + sha256 = "0112kz8mx28sb3hhx4sa8yllajf9jk20d59a32kqb38ccycrqzcb"; 11909 }; 11910 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 11911 }; ··· 11972 11973 vim-fugitive = buildVimPluginFrom2Nix { 11974 pname = "vim-fugitive"; 11975 + version = "2023-08-27"; 11976 src = fetchFromGitHub { 11977 owner = "tpope"; 11978 repo = "vim-fugitive"; 11979 + rev = "572c8510123cbde02e8a1dafcd376c98e1e13f43"; 11980 + sha256 = "0kii9kfswyhp7zl5a26n9s3hlqkiyc5zih4yyzxm76sbhi3j00fq"; 11981 }; 11982 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 11983 }; ··· 13115 13116 vim-merginal = buildVimPluginFrom2Nix { 13117 pname = "vim-merginal"; 13118 + version = "2023-08-27"; 13119 src = fetchFromGitHub { 13120 owner = "idanarye"; 13121 repo = "vim-merginal"; 13122 + rev = "a4becdf09178c3c557b7069252b6df617ff04de3"; 13123 + sha256 = "060fcdbscb0984ma9pqjlv4jmrmqks2lmg0jffbw6zzw1fs4c72q"; 13124 }; 13125 meta.homepage = "https://github.com/idanarye/vim-merginal/"; 13126 }; ··· 13931 13932 vim-qml = buildVimPluginFrom2Nix { 13933 pname = "vim-qml"; 13934 + version = "2023-08-28"; 13935 src = fetchFromGitHub { 13936 owner = "peterhoeg"; 13937 repo = "vim-qml"; 13938 + rev = "fb29fa044acaca8ce50825b8795d70acf3f604ce"; 13939 + sha256 = "1accbzy6hb0jhxqhm21b9d7rr43hfpca1444g1dcy1p2r0i32j72"; 13940 }; 13941 meta.homepage = "https://github.com/peterhoeg/vim-qml/"; 13942 }; ··· 14279 14280 vim-slime = buildVimPluginFrom2Nix { 14281 pname = "vim-slime"; 14282 + version = "2023-08-29"; 14283 src = fetchFromGitHub { 14284 owner = "jpalardy"; 14285 repo = "vim-slime"; 14286 + rev = "7cfe5ac9f5d5512a7aeeb2e0a13a64975ac129e5"; 14287 + sha256 = "1lzvsdzpmrsdacxy73a6jnji3b3rjq3qm1r3qk4l46291xn8b9cw"; 14288 }; 14289 meta.homepage = "https://github.com/jpalardy/vim-slime/"; 14290 }; ··· 14844 14845 vim-tpipeline = buildVimPluginFrom2Nix { 14846 pname = "vim-tpipeline"; 14847 + version = "2023-08-26"; 14848 src = fetchFromGitHub { 14849 owner = "vimpostor"; 14850 repo = "vim-tpipeline"; 14851 + rev = "e56cd62aeb13681c7c0be86b6b0e99baa157a984"; 14852 + sha256 = "1mr08wqr1li1h19xs12s4xidsaiggvizjbvp4za1pkb7gw2hfn6h"; 14853 }; 14854 meta.homepage = "https://github.com/vimpostor/vim-tpipeline/"; 14855 }; ··· 15120 15121 vim-which-key = buildVimPluginFrom2Nix { 15122 pname = "vim-which-key"; 15123 + version = "2023-08-28"; 15124 src = fetchFromGitHub { 15125 owner = "liuchengxu"; 15126 repo = "vim-which-key"; 15127 + rev = "0b901c91ed2f18c745d34cf827e03e9d552ca348"; 15128 + sha256 = "0di7kllrdpyfnf39pz3zf4m6bqmf2lbr09hd70mpillbdrq2rrh2"; 15129 }; 15130 meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; 15131 }; ··· 15336 15337 vimoutliner = buildVimPluginFrom2Nix { 15338 pname = "vimoutliner"; 15339 + version = "2023-08-29"; 15340 src = fetchFromGitHub { 15341 owner = "vimoutliner"; 15342 repo = "vimoutliner"; 15343 + rev = "c3efbd58926aec490f5f1e87aa14f63f778f488a"; 15344 + sha256 = "0rs0w8x0wckakabz9sv836zgvvlpslvrb4xb049liryabk0w5578"; 15345 }; 15346 meta.homepage = "https://github.com/vimoutliner/vimoutliner/"; 15347 }; ··· 15962 15963 nvchad-ui = buildVimPluginFrom2Nix { 15964 pname = "nvchad-ui"; 15965 + version = "2023-08-28"; 15966 src = fetchFromGitHub { 15967 owner = "nvchad"; 15968 repo = "ui"; 15969 + rev = "b3a343e866f1b31d61193ea6e21c417e2e7a5355"; 15970 + sha256 = "001d2kfxqb4nb0d5nykv1192cq5aspniv0ljlw710gsya91ym504"; 15971 }; 15972 meta.homepage = "https://github.com/nvchad/ui/"; 15973 };
+27 -27
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 5 { 6 ada = buildGrammar { 7 language = "ada"; 8 - version = "0.0.0+rev=f67bc66"; 9 src = fetchFromGitHub { 10 owner = "briot"; 11 repo = "tree-sitter-ada"; 12 - rev = "f67bc6622a9b9bc879b2808164abdbaf99d65d4a"; 13 - hash = "sha256-jgTHVUC3b0i2k/foNaEZ3UKVkfREUF4oIZ3QIVBbvy0="; 14 }; 15 meta.homepage = "https://github.com/briot/tree-sitter-ada"; 16 }; ··· 60 }; 61 bash = buildGrammar { 62 language = "bash"; 63 - version = "0.0.0+rev=a7be575"; 64 src = fetchFromGitHub { 65 owner = "tree-sitter"; 66 repo = "tree-sitter-bash"; 67 - rev = "a7be575f17ff9d5340dfd0f60e466cd92a7501d5"; 68 - hash = "sha256-fBQs+HDite1OoHJexqMKRoRpG2fD1YMK739RbmwCgYo="; 69 }; 70 meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; 71 }; ··· 403 }; 404 doxygen = buildGrammar { 405 language = "doxygen"; 406 - version = "0.0.0+rev=1928411"; 407 src = fetchFromGitHub { 408 owner = "amaanq"; 409 repo = "tree-sitter-doxygen"; 410 - rev = "19284113dbd42263c13b39d81b2a3b2492022c9b"; 411 - hash = "sha256-DzD/3c/zErauG0y8MKymeUXMuoFWkF2OzKY93Ap9Fp4="; 412 }; 413 meta.homepage = "https://github.com/amaanq/tree-sitter-doxygen"; 414 }; ··· 680 }; 681 gleam = buildGrammar { 682 language = "gleam"; 683 - version = "0.0.0+rev=8302c98"; 684 src = fetchFromGitHub { 685 owner = "gleam-lang"; 686 repo = "tree-sitter-gleam"; 687 - rev = "8302c98ed78128b22f946fadefaf4af5ba5d5850"; 688 - hash = "sha256-rWNReuod+P7/Wq+zJoJNo9tWLLpo9Xu7B5MYxjWdp0I="; 689 }; 690 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; 691 }; ··· 801 }; 802 hack = buildGrammar { 803 language = "hack"; 804 - version = "0.0.0+rev=2887d39"; 805 src = fetchFromGitHub { 806 owner = "slackhq"; 807 repo = "tree-sitter-hack"; 808 - rev = "2887d3927c5fadebfd71c604922d0c59748e9901"; 809 - hash = "sha256-rScvFdoyv0odnAcoKhS+iBaBziV/uaKJa51zPnxMBFQ="; 810 }; 811 meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; 812 }; ··· 988 }; 989 java = buildGrammar { 990 language = "java"; 991 - version = "0.0.0+rev=38be6ec"; 992 src = fetchFromGitHub { 993 owner = "tree-sitter"; 994 repo = "tree-sitter-java"; 995 - rev = "38be6eccc1b86d6ec5dca0976659e807fd4dc28d"; 996 - hash = "sha256-0kOLAVsrCUfpU8sZGRVrr+D3bGWj8bH2qce/ygrIw2w="; 997 }; 998 meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; 999 }; ··· 1798 }; 1799 rust = buildGrammar { 1800 language = "rust"; 1801 - version = "0.0.0+rev=39eaeb4"; 1802 src = fetchFromGitHub { 1803 owner = "tree-sitter"; 1804 repo = "tree-sitter-rust"; 1805 - rev = "39eaeb41e17572c17e35bb050d6bf2da17568dbf"; 1806 - hash = "sha256-2WPL7ap2fHEi0+pNnJlHLxKBqPrHsve+DzJSCqw/gpw="; 1807 }; 1808 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 1809 }; ··· 2077 }; 2078 tiger = buildGrammar { 2079 language = "tiger"; 2080 - version = "0.0.0+rev=4a09924"; 2081 src = fetchFromGitHub { 2082 owner = "ambroisie"; 2083 repo = "tree-sitter-tiger"; 2084 - rev = "4a099243ed68a4fc72fdad8ea3ce57ec411ebfe3"; 2085 - hash = "sha256-y3bpfBPwvkFNMl1qZtlnpVhi5nnOqo0K9XGS2bCWPmY="; 2086 }; 2087 meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; 2088 }; ··· 2312 }; 2313 wing = buildGrammar { 2314 language = "wing"; 2315 - version = "0.0.0+rev=2b2aa81"; 2316 src = fetchFromGitHub { 2317 owner = "winglang"; 2318 repo = "wing"; 2319 - rev = "2b2aa817bef5f56c56c8a0d02961858dd47c5860"; 2320 - hash = "sha256-aMB6n0GfYap+Damt27Xuwom2qhX/seyuE6YHqnY211M="; 2321 }; 2322 location = "libs/tree-sitter-wing"; 2323 generate = true;
··· 5 { 6 ada = buildGrammar { 7 language = "ada"; 8 + version = "0.0.0+rev=0f572c4"; 9 src = fetchFromGitHub { 10 owner = "briot"; 11 repo = "tree-sitter-ada"; 12 + rev = "0f572c4dccac8cd6a149bbc88c9d8423e9c71ce9"; 13 + hash = "sha256-LNpzqyafrh1JKj0VXaq3Hf3IZHqM1UcUAXy2xVXeSEQ="; 14 }; 15 meta.homepage = "https://github.com/briot/tree-sitter-ada"; 16 }; ··· 60 }; 61 bash = buildGrammar { 62 language = "bash"; 63 + version = "0.0.0+rev=4798bc6"; 64 src = fetchFromGitHub { 65 owner = "tree-sitter"; 66 repo = "tree-sitter-bash"; 67 + rev = "4798bc61410fcb3ae725bab24f96f5c4684cea71"; 68 + hash = "sha256-VHzmBJc9Y3T0jRnOLDJEDVsC/ufGTryWzz/uxgHX2ck="; 69 }; 70 meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; 71 }; ··· 403 }; 404 doxygen = buildGrammar { 405 language = "doxygen"; 406 + version = "0.0.0+rev=7ac6203"; 407 src = fetchFromGitHub { 408 owner = "amaanq"; 409 repo = "tree-sitter-doxygen"; 410 + rev = "7ac6203cc018ff440b45b6d5aeba596f02eec4d5"; 411 + hash = "sha256-QgmbdB9byVxLpsKB+FaQyyqUO8YuTfnYSTP9hDj5OOU="; 412 }; 413 meta.homepage = "https://github.com/amaanq/tree-sitter-doxygen"; 414 }; ··· 680 }; 681 gleam = buildGrammar { 682 language = "gleam"; 683 + version = "0.0.0+rev=a59aadf"; 684 src = fetchFromGitHub { 685 owner = "gleam-lang"; 686 repo = "tree-sitter-gleam"; 687 + rev = "a59aadf3d7c11702cad244e7cd6b67b34ca9c16a"; 688 + hash = "sha256-HZJGKJ5KGcNIW6VEKHZLi9ai2bhklCNlbYAyz232+Ek="; 689 }; 690 meta.homepage = "https://github.com/gleam-lang/tree-sitter-gleam"; 691 }; ··· 801 }; 802 hack = buildGrammar { 803 language = "hack"; 804 + version = "0.0.0+rev=fca1e29"; 805 src = fetchFromGitHub { 806 owner = "slackhq"; 807 repo = "tree-sitter-hack"; 808 + rev = "fca1e294f6dce8ec5659233a6a21f5bd0ed5b4f2"; 809 + hash = "sha256-XTcsqCvlwbAAi7/TXrYX8wT56Ie+0OW5+eNRMH7XNyk="; 810 }; 811 meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; 812 }; ··· 988 }; 989 java = buildGrammar { 990 language = "java"; 991 + version = "0.0.0+rev=ca4afaa"; 992 src = fetchFromGitHub { 993 owner = "tree-sitter"; 994 repo = "tree-sitter-java"; 995 + rev = "ca4afaaa41dd7735b35edc0a77629cf932e95799"; 996 + hash = "sha256-b87WFvpboNcQUt3W7tbsfkxzIfc27D0djBgMiF68/EA="; 997 }; 998 meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; 999 }; ··· 1798 }; 1799 rust = buildGrammar { 1800 language = "rust"; 1801 + version = "0.0.0+rev=17a6b15"; 1802 src = fetchFromGitHub { 1803 owner = "tree-sitter"; 1804 repo = "tree-sitter-rust"; 1805 + rev = "17a6b15562b09db1f27b8f5f26f17edbb2aac097"; 1806 + hash = "sha256-seWoMuA87ZWCq3mUXopVeDCcTxX/Bh+B4PFLVa0CBQA="; 1807 }; 1808 meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 1809 }; ··· 2077 }; 2078 tiger = buildGrammar { 2079 language = "tiger"; 2080 + version = "0.0.0+rev=a7f11d9"; 2081 src = fetchFromGitHub { 2082 owner = "ambroisie"; 2083 repo = "tree-sitter-tiger"; 2084 + rev = "a7f11d946b44244f71df41d2a78af0665d618dae"; 2085 + hash = "sha256-zGrbf5cCkgKGw+dQiEqUyHqj8Fu42MfAhEEADoC8DIA="; 2086 }; 2087 meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; 2088 }; ··· 2312 }; 2313 wing = buildGrammar { 2314 language = "wing"; 2315 + version = "0.0.0+rev=915f263"; 2316 src = fetchFromGitHub { 2317 owner = "winglang"; 2318 repo = "wing"; 2319 + rev = "915f263722a6a74e5a30be82310d3843ed203058"; 2320 + hash = "sha256-wUYw3RS0brNbdFcb3ojs6gkrxBuOdRquTEmHTwAzc8w="; 2321 }; 2322 location = "libs/tree-sitter-wing"; 2323 generate = true;
+1 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 966 pname = "sg-nvim-rust"; 967 inherit (old) version src; 968 969 - cargoHash = "sha256-qwllMt4va9j8Sfh2+xYcfRtQgypNKZLDT3gRD7dUQ+w="; 970 971 nativeBuildInputs = [ pkg-config ]; 972
··· 966 pname = "sg-nvim-rust"; 967 inherit (old) version src; 968 969 + cargoHash = "sha256-BXmf/eUxfsqq49K31k1+KjMHTV7KBTh0Sse/hCcFjqw="; 970 971 nativeBuildInputs = [ pkg-config ]; 972
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 665 https://github.com/salkin-mada/openscad.nvim/,HEAD, 666 https://github.com/nvim-orgmode/orgmode/,, 667 https://github.com/rgroli/other.nvim/,HEAD, 668 https://github.com/stevearc/overseer.nvim/,HEAD, 669 https://github.com/nyoom-engineering/oxocarbon.nvim/,HEAD, 670 https://github.com/vuki656/package-info.nvim/,,
··· 665 https://github.com/salkin-mada/openscad.nvim/,HEAD, 666 https://github.com/nvim-orgmode/orgmode/,, 667 https://github.com/rgroli/other.nvim/,HEAD, 668 + https://github.com/jmbuhr/otter.nvim/,, 669 https://github.com/stevearc/overseer.nvim/,HEAD, 670 https://github.com/nyoom-engineering/oxocarbon.nvim/,HEAD, 671 https://github.com/vuki656/package-info.nvim/,,
+10 -1
pkgs/applications/graphics/hugin/default.nix
··· 2 , stdenv 3 , cmake 4 , fetchurl 5 , gnumake 6 , makeWrapper 7 , pkg-config ··· 41 42 src = fetchurl { 43 url = "mirror://sourceforge/hugin/hugin-${version}.tar.bz2"; 44 - sha256 = "sha256-l8hWKgupp0PguVWkPf3gSLHGDNnl8u4rad4agWRuBac="; 45 }; 46 47 buildInputs = [ 48 boost
··· 2 , stdenv 3 , cmake 4 , fetchurl 5 + , fetchpatch 6 , gnumake 7 , makeWrapper 8 , pkg-config ··· 42 43 src = fetchurl { 44 url = "mirror://sourceforge/hugin/hugin-${version}.tar.bz2"; 45 + hash = "sha256-l8hWKgupp0PguVWkPf3gSLHGDNnl8u4rad4agWRuBac="; 46 }; 47 + 48 + patches = [ 49 + (fetchpatch { 50 + name = "hugin-2022.0.0-exiv2-0.28.patch"; 51 + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/hugin/files/hugin-2022.0.0-exiv2-0.28.patch?id=d18335caa756f5e5c1478d5fe3ba17f011a78c80"; 52 + hash = "sha256-Y+79bFb926GW5oLOL0e5y7kLhqU/vZcry+kLL4H2fUE="; 53 + }) 54 + ]; 55 56 buildInputs = [ 57 boost
+8 -2
pkgs/applications/graphics/mypaint/default.nix
··· 29 owner = "mypaint"; 30 repo = "mypaint"; 31 rev = "v${version}"; 32 - sha256 = "rVKcxzWZRLcuxK8xRyRgvitXAh4uOEyqHswLeTdA2Mk="; 33 fetchSubmodules = true; 34 }; 35 ··· 38 # https://github.com/mypaint/mypaint/pull/1183 39 (fetchpatch { 40 url = "https://github.com/mypaint/mypaint/commit/423950bec96d6057eac70442de577364d784a847.patch"; 41 - sha256 = "OxJJOi20bFMRibL59zx6svtMrkgeMYyEvbdSXbZHqpc="; 42 }) 43 ]; 44
··· 29 owner = "mypaint"; 30 repo = "mypaint"; 31 rev = "v${version}"; 32 + hash = "sha256-rVKcxzWZRLcuxK8xRyRgvitXAh4uOEyqHswLeTdA2Mk="; 33 fetchSubmodules = true; 34 }; 35 ··· 38 # https://github.com/mypaint/mypaint/pull/1183 39 (fetchpatch { 40 url = "https://github.com/mypaint/mypaint/commit/423950bec96d6057eac70442de577364d784a847.patch"; 41 + hash = "sha256-OxJJOi20bFMRibL59zx6svtMrkgeMYyEvbdSXbZHqpc="; 42 + }) 43 + # https://github.com/mypaint/mypaint/pull/1193 44 + (fetchpatch { 45 + name = "python-3.11-compatibility.patch"; 46 + url = "https://github.com/mypaint/mypaint/commit/032a155b72f2b021f66a994050d83f07342d04af.patch"; 47 + hash = "sha256-EI4WJbpZrCtFMKd6QdXlWpRpIHi37gJffDjclzTLaLc="; 48 }) 49 ]; 50
+41
pkgs/applications/misc/hyprnome/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , installShellFiles 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "hyprnome"; 9 + version = "0.1.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "donovanglover"; 13 + repo = "hyprnome"; 14 + rev = version; 15 + hash = "sha256-jb21hnPSzrCTuW7Yhs6jFzS2WUVQjkn6nCCi6LvoTGA="; 16 + }; 17 + 18 + cargoHash = "sha256-QM5v2hKP3E9W3Aek6kFyFFNAp9s0oTFb4CEtxEHyny0="; 19 + 20 + nativeBuildInputs = [ 21 + installShellFiles 22 + ]; 23 + 24 + postInstall = '' 25 + installManPage man/hyprnome.1 26 + 27 + installShellCompletion --cmd hyprnome \ 28 + --bash <(cat completions/hyprnome.bash) \ 29 + --fish <(cat completions/hyprnome.fish) \ 30 + --zsh <(cat completions/_hyprnome) 31 + ''; 32 + 33 + meta = with lib; { 34 + description = "GNOME-like workspace switching in Hyprland"; 35 + homepage = "https://github.com/donovanglover/hyprnome"; 36 + license = licenses.mit; 37 + platforms = platforms.linux; 38 + maintainers = with maintainers; [ donovanglover ]; 39 + mainProgram = "hyprnome"; 40 + }; 41 + }
+10 -10
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 146 "vendorHash": null 147 }, 148 "baiducloud": { 149 - "hash": "sha256-eey651CgiJ+pDhLD/S75qQ7nMRJgVhubVeZn1xXleKw=", 150 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 151 "owner": "baidubce", 152 "repo": "terraform-provider-baiducloud", 153 - "rev": "v1.19.14", 154 "spdx": "MPL-2.0", 155 "vendorHash": null 156 }, ··· 664 "vendorHash": "sha256-9AmfvoEf7E6lAblPIWizElng5GQJG/hQ5o6Mo3AN+EA=" 665 }, 666 "launchdarkly": { 667 - "hash": "sha256-gXT/rBlucBjg+8cjpSXdlClFGNuWmq6tZuuMfsBhR2E=", 668 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 669 "owner": "launchdarkly", 670 "repo": "terraform-provider-launchdarkly", 671 - "rev": "v2.15.0", 672 "spdx": "MPL-2.0", 673 "vendorHash": "sha256-I+9hfKWBbclXXpthQc9LAHhZ7MYr/8I89mLeIVeae+Q=" 674 }, ··· 827 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 828 }, 829 "oci": { 830 - "hash": "sha256-S+gHfQsqnOlegd5JcuBOUKO7fynWQAWCZGrlqjY03e0=", 831 "homepage": "https://registry.terraform.io/providers/oracle/oci", 832 "owner": "oracle", 833 "repo": "terraform-provider-oci", 834 - "rev": "v5.10.0", 835 "spdx": "MPL-2.0", 836 "vendorHash": null 837 }, ··· 899 "vendorHash": null 900 }, 901 "pagerduty": { 902 - "hash": "sha256-EJN2kf4MghIG38kEzyzafTEwxBytm5nyMA9f+bYM7ng=", 903 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 904 "owner": "PagerDuty", 905 "repo": "terraform-provider-pagerduty", 906 - "rev": "v2.16.1", 907 "spdx": "MPL-2.0", 908 "vendorHash": null 909 }, ··· 1197 "vendorHash": "sha256-D7geLjmJoelbHolyS5IhnGNNl6kD8ZGtCRWcy+j2dxA=" 1198 }, 1199 "vault": { 1200 - "hash": "sha256-lnM52d7J36wu9MYh13IFSR15rMfJpXP4tw47LzRy4o4=", 1201 "homepage": "https://registry.terraform.io/providers/hashicorp/vault", 1202 "owner": "hashicorp", 1203 "proxyVendor": true, 1204 "repo": "terraform-provider-vault", 1205 - "rev": "v3.19.0", 1206 "spdx": "MPL-2.0", 1207 "vendorHash": "sha256-xd2tsJ5k/8PCSegHqeyJ1ePFBS0ho8SD+4m4QyFMTL0=" 1208 },
··· 146 "vendorHash": null 147 }, 148 "baiducloud": { 149 + "hash": "sha256-5tydl+IMHz1wYxNUHJY6l+yIgtjc0gy5ufa+DQHiNf0=", 150 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 151 "owner": "baidubce", 152 "repo": "terraform-provider-baiducloud", 153 + "rev": "v1.19.15", 154 "spdx": "MPL-2.0", 155 "vendorHash": null 156 }, ··· 664 "vendorHash": "sha256-9AmfvoEf7E6lAblPIWizElng5GQJG/hQ5o6Mo3AN+EA=" 665 }, 666 "launchdarkly": { 667 + "hash": "sha256-sIu+3Vu99wxcA+fdYMXRMZzK7RpUlV37136wyn5H4WQ=", 668 "homepage": "https://registry.terraform.io/providers/launchdarkly/launchdarkly", 669 "owner": "launchdarkly", 670 "repo": "terraform-provider-launchdarkly", 671 + "rev": "v2.15.1", 672 "spdx": "MPL-2.0", 673 "vendorHash": "sha256-I+9hfKWBbclXXpthQc9LAHhZ7MYr/8I89mLeIVeae+Q=" 674 }, ··· 827 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 828 }, 829 "oci": { 830 + "hash": "sha256-xZHk/rkq2H4Bkr+ugTHrkb4Al2ky0zOWEQmZtiXV48s=", 831 "homepage": "https://registry.terraform.io/providers/oracle/oci", 832 "owner": "oracle", 833 "repo": "terraform-provider-oci", 834 + "rev": "v5.11.0", 835 "spdx": "MPL-2.0", 836 "vendorHash": null 837 }, ··· 899 "vendorHash": null 900 }, 901 "pagerduty": { 902 + "hash": "sha256-wVXGDWpKVujS5FfvDM7quCuXRFP2MBlJra7qTyFJgDM=", 903 "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", 904 "owner": "PagerDuty", 905 "repo": "terraform-provider-pagerduty", 906 + "rev": "v2.16.2", 907 "spdx": "MPL-2.0", 908 "vendorHash": null 909 }, ··· 1197 "vendorHash": "sha256-D7geLjmJoelbHolyS5IhnGNNl6kD8ZGtCRWcy+j2dxA=" 1198 }, 1199 "vault": { 1200 + "hash": "sha256-IPVD4VVC6jn3BWltqfCk2+GFSkQRNK7jkJ3/QmgBxqg=", 1201 "homepage": "https://registry.terraform.io/providers/hashicorp/vault", 1202 "owner": "hashicorp", 1203 "proxyVendor": true, 1204 "repo": "terraform-provider-vault", 1205 + "rev": "v3.20.0", 1206 "spdx": "MPL-2.0", 1207 "vendorHash": "sha256-xd2tsJ5k/8PCSegHqeyJ1ePFBS0ho8SD+4m4QyFMTL0=" 1208 },
+627 -490
pkgs/applications/networking/instant-messengers/flare-signal/Cargo.lock
··· 4 5 [[package]] 6 name = "addr2line" 7 - version = "0.20.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3" 10 dependencies = [ 11 "gimli", 12 ] ··· 18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 20 [[package]] 21 name = "aead" 22 version = "0.4.3" 23 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 42 43 [[package]] 44 name = "aes" 45 - version = "0.8.2" 46 source = "registry+https://github.com/rust-lang/crates.io-index" 47 - checksum = "433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241" 48 dependencies = [ 49 "cfg-if", 50 "cipher 0.4.4", ··· 83 84 [[package]] 85 name = "aho-corasick" 86 - version = "1.0.1" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" 89 dependencies = [ 90 "memchr", 91 ] ··· 107 108 [[package]] 109 name = "anyhow" 110 - version = "1.0.71" 111 source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 113 114 [[package]] 115 name = "arrayref" ··· 119 120 [[package]] 121 name = "arrayvec" 122 - version = "0.7.2" 123 source = "registry+https://github.com/rust-lang/crates.io-index" 124 - checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 125 126 [[package]] 127 name = "ashpd" 128 - version = "0.4.0" 129 source = "registry+https://github.com/rust-lang/crates.io-index" 130 - checksum = "31688b40eb5d739049f721d8405c33d3796b3f51f2bea84421a542dafe397e41" 131 dependencies = [ 132 "async-std", 133 "enumflags2", ··· 156 157 [[package]] 158 name = "async-channel" 159 - version = "1.8.0" 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 162 dependencies = [ 163 "concurrent-queue", 164 "event-listener", ··· 174 "async-lock", 175 "async-task", 176 "concurrent-queue", 177 - "fastrand", 178 "futures-lite", 179 "slab", 180 ] ··· 220 "log", 221 "parking", 222 "polling", 223 - "rustix", 224 "slab", 225 - "socket2", 226 "waker-fn", 227 ] 228 229 [[package]] 230 name = "async-lock" 231 - version = "2.7.0" 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 234 dependencies = [ 235 "event-listener", 236 ] ··· 248 "cfg-if", 249 "event-listener", 250 "futures-lite", 251 - "rustix", 252 "signal-hook", 253 - "windows-sys 0.48.0", 254 ] 255 256 [[package]] ··· 261 dependencies = [ 262 "proc-macro2", 263 "quote", 264 - "syn 2.0.27", 265 ] 266 267 [[package]] ··· 298 299 [[package]] 300 name = "async-trait" 301 - version = "0.1.72" 302 source = "registry+https://github.com/rust-lang/crates.io-index" 303 - checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" 304 dependencies = [ 305 "proc-macro2", 306 "quote", 307 - "syn 2.0.27", 308 ] 309 310 [[package]] ··· 337 338 [[package]] 339 name = "backtrace" 340 - version = "0.3.68" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12" 343 dependencies = [ 344 "addr2line", 345 "cc", 346 "cfg-if", 347 "libc", 348 - "miniz_oxide", 349 "object", 350 "rustc-demangle", 351 ] ··· 390 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 391 392 [[package]] 393 name = "blake3" 394 - version = "1.3.3" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "42ae2468a89544a466886840aa467a25b766499f4f04bf7d9fcd10ecee9fccef" 397 dependencies = [ 398 "arrayref", 399 "arrayvec", ··· 462 "async-lock", 463 "async-task", 464 "atomic-waker", 465 - "fastrand", 466 "futures-lite", 467 "log", 468 ] 469 470 [[package]] ··· 493 494 [[package]] 495 name = "cairo-rs" 496 - version = "0.17.0" 497 source = "registry+https://github.com/rust-lang/crates.io-index" 498 - checksum = "a8af54f5d48af1226928adc1f57edd22f5df1349e7da1fc96ae15cf43db0e871" 499 dependencies = [ 500 - "bitflags", 501 "cairo-sys-rs", 502 "glib", 503 "libc", ··· 507 508 [[package]] 509 name = "cairo-sys-rs" 510 - version = "0.17.0" 511 source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "f55382a01d30e5e53f185eee269124f5e21ab526595b872751278dfbb463594e" 513 dependencies = [ 514 "glib-sys", 515 "libc", ··· 527 528 [[package]] 529 name = "cc" 530 - version = "1.0.79" 531 source = "registry+https://github.com/rust-lang/crates.io-index" 532 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 533 dependencies = [ 534 "jobserver", 535 ] 536 537 [[package]] 538 name = "cfg-expr" 539 - version = "0.15.2" 540 source = "registry+https://github.com/rust-lang/crates.io-index" 541 - checksum = "e70d3ad08698a0568b0562f22710fe6bfc1f4a61a367c77d0398c562eadd453a" 542 dependencies = [ 543 "smallvec", 544 "target-lexicon", ··· 634 635 [[package]] 636 name = "constant_time_eq" 637 - version = "0.2.5" 638 source = "registry+https://github.com/rust-lang/crates.io-index" 639 - checksum = "13418e745008f7349ec7e449155f419a61b92b58a99cc3616942b926825ec76b" 640 641 [[package]] 642 name = "core-foundation" ··· 656 657 [[package]] 658 name = "cpufeatures" 659 - version = "0.2.7" 660 source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" 662 dependencies = [ 663 "libc", 664 ] ··· 673 ] 674 675 [[package]] 676 name = "crossbeam-epoch" 677 - version = "0.9.14" 678 source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 680 dependencies = [ 681 "autocfg", 682 "cfg-if", 683 "crossbeam-utils", 684 - "memoffset 0.8.0", 685 "scopeguard", 686 ] 687 688 [[package]] 689 name = "crossbeam-utils" 690 - version = "0.8.15" 691 source = "registry+https://github.com/rust-lang/crates.io-index" 692 - checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 693 dependencies = [ 694 "cfg-if", 695 ] ··· 747 ] 748 749 [[package]] 750 name = "derivative" 751 version = "2.2.0" 752 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 778 ] 779 780 [[package]] 781 - name = "dirs" 782 - version = "5.0.1" 783 - source = "registry+https://github.com/rust-lang/crates.io-index" 784 - checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 785 - dependencies = [ 786 - "dirs-sys", 787 - ] 788 - 789 - [[package]] 790 - name = "dirs-sys" 791 - version = "0.4.1" 792 - source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 794 - dependencies = [ 795 - "libc", 796 - "option-ext", 797 - "redox_users", 798 - "windows-sys 0.48.0", 799 - ] 800 - 801 - [[package]] 802 name = "displaydoc" 803 version = "0.2.4" 804 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 806 dependencies = [ 807 "proc-macro2", 808 "quote", 809 - "syn 2.0.27", 810 ] 811 812 [[package]] ··· 817 818 [[package]] 819 name = "either" 820 - version = "1.8.1" 821 source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 823 824 [[package]] 825 name = "enumflags2" ··· 839 dependencies = [ 840 "proc-macro2", 841 "quote", 842 - "syn 2.0.27", 843 ] 844 845 [[package]] ··· 856 ] 857 858 [[package]] 859 name = "err-derive" 860 version = "0.3.1" 861 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 871 872 [[package]] 873 name = "errno" 874 - version = "0.3.1" 875 source = "registry+https://github.com/rust-lang/crates.io-index" 876 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 877 dependencies = [ 878 "errno-dragonfly", 879 "libc", 880 - "windows-sys 0.48.0", 881 ] 882 883 [[package]] ··· 906 ] 907 908 [[package]] 909 name = "fdeflate" 910 version = "0.3.0" 911 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 932 933 [[package]] 934 name = "flare" 935 - version = "0.9.1" 936 dependencies = [ 937 "ashpd", 938 "async-trait", 939 "env_logger", 940 "err-derive", 941 "futures", ··· 943 "gettext-rs", 944 "gtk4", 945 "hex", 946 "lazy_static", 947 "libadwaita", 948 "libsignal-service", 949 "log", 950 "once_cell", 951 "oo7", ··· 957 "serde", 958 "serde_json", 959 "sled", 960 "tokio", 961 "tracing", 962 "url", ··· 966 967 [[package]] 968 name = "flate2" 969 - version = "1.0.26" 970 source = "registry+https://github.com/rust-lang/crates.io-index" 971 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 972 dependencies = [ 973 "crc32fast", 974 - "miniz_oxide", 975 ] 976 977 [[package]] ··· 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1061 dependencies = [ 1062 - "fastrand", 1063 "futures-core", 1064 "futures-io", 1065 "memchr", ··· 1076 dependencies = [ 1077 "proc-macro2", 1078 "quote", 1079 - "syn 2.0.27", 1080 ] 1081 1082 [[package]] ··· 1120 1121 [[package]] 1122 name = "gdk-pixbuf" 1123 - version = "0.17.0" 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "b023fbe0c6b407bd3d9805d107d9800da3829dc5a676653210f1d5f16d7f59bf" 1126 dependencies = [ 1127 - "bitflags", 1128 "gdk-pixbuf-sys", 1129 "gio", 1130 "glib", ··· 1134 1135 [[package]] 1136 name = "gdk-pixbuf-sys" 1137 - version = "0.17.0" 1138 source = "registry+https://github.com/rust-lang/crates.io-index" 1139 - checksum = "7b41bd2b44ed49d99277d3925652a163038bd5ed943ec9809338ffb2f4391e3b" 1140 dependencies = [ 1141 "gio-sys", 1142 "glib-sys", ··· 1147 1148 [[package]] 1149 name = "gdk4" 1150 - version = "0.6.3" 1151 source = "registry+https://github.com/rust-lang/crates.io-index" 1152 - checksum = "c3abf96408a26e3eddf881a7f893a1e111767137136e347745e8ea6ed12731ff" 1153 dependencies = [ 1154 - "bitflags", 1155 "cairo-rs", 1156 "gdk-pixbuf", 1157 "gdk4-sys", ··· 1163 1164 [[package]] 1165 name = "gdk4-sys" 1166 - version = "0.6.3" 1167 source = "registry+https://github.com/rust-lang/crates.io-index" 1168 - checksum = "1bc92aa1608c089c49393d014c38ac0390d01e4841e1fedaa75dbcef77aaed64" 1169 dependencies = [ 1170 "cairo-sys-rs", 1171 "gdk-pixbuf-sys", ··· 1180 1181 [[package]] 1182 name = "gdk4-wayland" 1183 - version = "0.6.3" 1184 source = "registry+https://github.com/rust-lang/crates.io-index" 1185 - checksum = "2fa73894ed86fe10157436123d8baae5f2924ebc4fa48a11d8f093e07b9ecbbd" 1186 dependencies = [ 1187 "gdk4", 1188 "gdk4-wayland-sys", ··· 1193 1194 [[package]] 1195 name = "gdk4-wayland-sys" 1196 - version = "0.6.3" 1197 source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "af41c5a9cd7e06f612b91ec45ecb423ab57921bbd92f56e46a67b962be198e0c" 1199 dependencies = [ 1200 "glib-sys", 1201 "libc", ··· 1204 1205 [[package]] 1206 name = "gdk4-x11" 1207 - version = "0.6.3" 1208 source = "registry+https://github.com/rust-lang/crates.io-index" 1209 - checksum = "17de2c3554d5127b9dfacd4d1801e2e3c9163bce01c6e1c407c054e9b771f2ee" 1210 dependencies = [ 1211 "gdk4", 1212 "gdk4-x11-sys", ··· 1217 1218 [[package]] 1219 name = "gdk4-x11-sys" 1220 - version = "0.6.3" 1221 source = "registry+https://github.com/rust-lang/crates.io-index" 1222 - checksum = "e6ca6c03d5019467d21671936edeba09f908039900af8ce4b834c19646031c72" 1223 dependencies = [ 1224 "gdk4-sys", 1225 "glib-sys", ··· 1250 1251 [[package]] 1252 name = "getrandom" 1253 - version = "0.2.9" 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1255 - checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" 1256 dependencies = [ 1257 "cfg-if", 1258 "libc", ··· 1290 ] 1291 1292 [[package]] 1293 name = "gimli" 1294 - version = "0.27.3" 1295 source = "registry+https://github.com/rust-lang/crates.io-index" 1296 - checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" 1297 1298 [[package]] 1299 name = "gio" 1300 - version = "0.17.9" 1301 source = "registry+https://github.com/rust-lang/crates.io-index" 1302 - checksum = "d14522e56c6bcb6f7a3aebc25cbcfb06776af4c0c25232b601b4383252d7cb92" 1303 dependencies = [ 1304 - "bitflags", 1305 "futures-channel", 1306 "futures-core", 1307 "futures-io", ··· 1317 1318 [[package]] 1319 name = "gio-sys" 1320 - version = "0.17.4" 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 - checksum = "6b1d43b0d7968b48455244ecafe41192871257f5740aa6b095eb19db78e362a5" 1323 dependencies = [ 1324 "glib-sys", 1325 "gobject-sys", ··· 1330 1331 [[package]] 1332 name = "glib" 1333 - version = "0.17.9" 1334 source = "registry+https://github.com/rust-lang/crates.io-index" 1335 - checksum = "a7f1de7cbde31ea4f0a919453a2dcece5d54d5b70e08f8ad254dc4840f5f09b6" 1336 dependencies = [ 1337 - "bitflags", 1338 "futures-channel", 1339 "futures-core", 1340 "futures-executor", ··· 1353 1354 [[package]] 1355 name = "glib-macros" 1356 - version = "0.17.9" 1357 source = "registry+https://github.com/rust-lang/crates.io-index" 1358 - checksum = "0a7206c5c03851ef126ea1444990e81fdd6765fb799d5bc694e4897ca01bb97f" 1359 dependencies = [ 1360 - "anyhow", 1361 "heck 0.4.1", 1362 "proc-macro-crate", 1363 "proc-macro-error", 1364 "proc-macro2", 1365 "quote", 1366 - "syn 1.0.109", 1367 ] 1368 1369 [[package]] 1370 name = "glib-sys" 1371 - version = "0.17.4" 1372 source = "registry+https://github.com/rust-lang/crates.io-index" 1373 - checksum = "49f00ad0a1bf548e61adfff15d83430941d9e1bb620e334f779edd1c745680a5" 1374 dependencies = [ 1375 "libc", 1376 "system-deps", ··· 1396 1397 [[package]] 1398 name = "gobject-sys" 1399 - version = "0.17.4" 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1401 - checksum = "15e75b0000a64632b2d8ca3cf856af9308e3a970844f6e9659bd197f026793d0" 1402 dependencies = [ 1403 "glib-sys", 1404 "libc", ··· 1407 1408 [[package]] 1409 name = "graphene-rs" 1410 - version = "0.17.1" 1411 source = "registry+https://github.com/rust-lang/crates.io-index" 1412 - checksum = "21cf11565bb0e4dfc2f99d4775b6c329f0d40a2cff9c0066214d31a0e1b46256" 1413 dependencies = [ 1414 "glib", 1415 "graphene-sys", ··· 1418 1419 [[package]] 1420 name = "graphene-sys" 1421 - version = "0.17.0" 1422 source = "registry+https://github.com/rust-lang/crates.io-index" 1423 - checksum = "cf80a4849a8d9565410a8fec6fc3678e9c617f4ac7be182ca55ab75016e07af9" 1424 dependencies = [ 1425 "glib-sys", 1426 "libc", ··· 1430 1431 [[package]] 1432 name = "gsk4" 1433 - version = "0.6.3" 1434 source = "registry+https://github.com/rust-lang/crates.io-index" 1435 - checksum = "6f01ef44fa7cac15e2da9978529383e6bee03e570ba5bf7036b4c10a15cc3a3c" 1436 dependencies = [ 1437 - "bitflags", 1438 "cairo-rs", 1439 "gdk4", 1440 "glib", ··· 1446 1447 [[package]] 1448 name = "gsk4-sys" 1449 - version = "0.6.3" 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1451 - checksum = "c07a84fb4dcf1323d29435aa85e2f5f58bef564342bef06775ec7bd0da1f01b0" 1452 dependencies = [ 1453 "cairo-sys-rs", 1454 "gdk4-sys", ··· 1462 1463 [[package]] 1464 name = "gtk4" 1465 - version = "0.6.6" 1466 source = "registry+https://github.com/rust-lang/crates.io-index" 1467 - checksum = "b28a32a04cd75cef14a0983f8b0c669e0fe152a0a7725accdeb594e2c764c88b" 1468 dependencies = [ 1469 - "bitflags", 1470 "cairo-rs", 1471 "field-offset", 1472 "futures-channel", ··· 1479 "gtk4-macros", 1480 "gtk4-sys", 1481 "libc", 1482 - "once_cell", 1483 "pango", 1484 ] 1485 1486 [[package]] 1487 name = "gtk4-macros" 1488 - version = "0.6.6" 1489 source = "registry+https://github.com/rust-lang/crates.io-index" 1490 - checksum = "6a4d6b61570f76d3ee542d984da443b1cd69b6105264c61afec3abed08c2500f" 1491 dependencies = [ 1492 "anyhow", 1493 "proc-macro-crate", ··· 1499 1500 [[package]] 1501 name = "gtk4-sys" 1502 - version = "0.6.3" 1503 source = "registry+https://github.com/rust-lang/crates.io-index" 1504 - checksum = "5f8283f707b07e019e76c7f2934bdd4180c277e08aa93f4c0d8dd07b7a34e22f" 1505 dependencies = [ 1506 "cairo-sys-rs", 1507 "gdk-pixbuf-sys", ··· 1518 1519 [[package]] 1520 name = "hashbrown" 1521 - version = "0.12.3" 1522 source = "registry+https://github.com/rust-lang/crates.io-index" 1523 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1524 1525 [[package]] 1526 name = "headers" ··· 1529 checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" 1530 dependencies = [ 1531 "base64 0.13.1", 1532 - "bitflags", 1533 "bytes", 1534 "headers-core", 1535 "http", ··· 1564 1565 [[package]] 1566 name = "hermit-abi" 1567 - version = "0.2.6" 1568 source = "registry+https://github.com/rust-lang/crates.io-index" 1569 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1570 - dependencies = [ 1571 - "libc", 1572 - ] 1573 - 1574 - [[package]] 1575 - name = "hermit-abi" 1576 - version = "0.3.1" 1577 - source = "registry+https://github.com/rust-lang/crates.io-index" 1578 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 1579 1580 [[package]] 1581 name = "hex" ··· 1660 1661 [[package]] 1662 name = "httpdate" 1663 - version = "1.0.2" 1664 source = "registry+https://github.com/rust-lang/crates.io-index" 1665 - checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" 1666 1667 [[package]] 1668 name = "humantime" ··· 1672 1673 [[package]] 1674 name = "hyper" 1675 - version = "0.14.26" 1676 source = "registry+https://github.com/rust-lang/crates.io-index" 1677 - checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" 1678 dependencies = [ 1679 "bytes", 1680 "futures-channel", ··· 1686 "httpdate", 1687 "itoa", 1688 "pin-project-lite", 1689 - "socket2", 1690 "tokio", 1691 "tower-service", 1692 "tracing", ··· 1722 1723 [[package]] 1724 name = "iana-time-zone" 1725 - version = "0.1.56" 1726 source = "registry+https://github.com/rust-lang/crates.io-index" 1727 - checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 1728 dependencies = [ 1729 "android_system_properties", 1730 "core-foundation-sys", ··· 1755 1756 [[package]] 1757 name = "image" 1758 - version = "0.24.6" 1759 source = "registry+https://github.com/rust-lang/crates.io-index" 1760 - checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" 1761 dependencies = [ 1762 "bytemuck", 1763 "byteorder", 1764 "color_quant", 1765 - "num-rational", 1766 "num-traits", 1767 - "png", 1768 ] 1769 1770 [[package]] 1771 name = "indexmap" 1772 - version = "1.9.3" 1773 source = "registry+https://github.com/rust-lang/crates.io-index" 1774 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1775 dependencies = [ 1776 - "autocfg", 1777 "hashbrown", 1778 ] 1779 ··· 1802 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1804 dependencies = [ 1805 - "hermit-abi 0.3.1", 1806 "libc", 1807 - "windows-sys 0.48.0", 1808 ] 1809 1810 [[package]] 1811 name = "is-terminal" 1812 - version = "0.4.7" 1813 source = "registry+https://github.com/rust-lang/crates.io-index" 1814 - checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 1815 dependencies = [ 1816 - "hermit-abi 0.3.1", 1817 - "io-lifetimes", 1818 - "rustix", 1819 - "windows-sys 0.48.0", 1820 ] 1821 1822 [[package]] ··· 1830 1831 [[package]] 1832 name = "itoa" 1833 - version = "1.0.6" 1834 source = "registry+https://github.com/rust-lang/crates.io-index" 1835 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 1836 1837 [[package]] 1838 name = "jobserver" ··· 1844 ] 1845 1846 [[package]] 1847 name = "js-sys" 1848 - version = "0.3.63" 1849 source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790" 1851 dependencies = [ 1852 "wasm-bindgen", 1853 ] ··· 1872 1873 [[package]] 1874 name = "libadwaita" 1875 - version = "0.4.4" 1876 source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "1ab9c0843f9f23ff25634df2743690c3a1faffe0a190e60c490878517eb81abf" 1878 dependencies = [ 1879 - "bitflags", 1880 "gdk-pixbuf", 1881 "gdk4", 1882 "gio", ··· 1889 1890 [[package]] 1891 name = "libadwaita-sys" 1892 - version = "0.4.4" 1893 source = "registry+https://github.com/rust-lang/crates.io-index" 1894 - checksum = "4231cb2499a9f0c4cdfa4885414b33e39901ddcac61150bc0bb4ff8a57ede404" 1895 dependencies = [ 1896 "gdk4-sys", 1897 "gio-sys", ··· 1951 [[package]] 1952 name = "libsignal-service" 1953 version = "0.1.0" 1954 - source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=3c65765#3c65765e8610790afc419af306aa0c1ac77e72af" 1955 dependencies = [ 1956 "aes 0.7.5", 1957 "aes-gcm", ··· 1974 "rand 0.7.3", 1975 "serde", 1976 "serde_json", 1977 - "sha2 0.10.6", 1978 "thiserror", 1979 "url", 1980 "uuid", ··· 1984 [[package]] 1985 name = "libsignal-service-hyper" 1986 version = "0.1.0" 1987 - source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=3c65765#3c65765e8610790afc419af306aa0c1ac77e72af" 1988 dependencies = [ 1989 "async-trait", 1990 "async-tungstenite", ··· 2008 ] 2009 2010 [[package]] 2011 name = "linked-hash-map" 2012 version = "0.5.6" 2013 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2020 checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 2021 2022 [[package]] 2023 name = "locale_config" 2024 version = "0.3.0" 2025 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2034 2035 [[package]] 2036 name = "lock_api" 2037 - version = "0.4.9" 2038 source = "registry+https://github.com/rust-lang/crates.io-index" 2039 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 2040 dependencies = [ 2041 "autocfg", 2042 "scopeguard", ··· 2044 2045 [[package]] 2046 name = "log" 2047 - version = "0.4.19" 2048 source = "registry+https://github.com/rust-lang/crates.io-index" 2049 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 2050 dependencies = [ 2051 "value-bag", 2052 ] ··· 2083 "rand 0.8.5", 2084 "serde", 2085 "serde_json", 2086 - "sha2 0.10.6", 2087 "thiserror", 2088 "zeroize", 2089 ] ··· 2105 2106 [[package]] 2107 name = "memoffset" 2108 - version = "0.8.0" 2109 - source = "registry+https://github.com/rust-lang/crates.io-index" 2110 - checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 2111 - dependencies = [ 2112 - "autocfg", 2113 - ] 2114 - 2115 - [[package]] 2116 - name = "memoffset" 2117 version = "0.9.0" 2118 source = "registry+https://github.com/rust-lang/crates.io-index" 2119 checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" ··· 2145 2146 [[package]] 2147 name = "miniz_oxide" 2148 version = "0.7.1" 2149 source = "registry+https://github.com/rust-lang/crates.io-index" 2150 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ··· 2161 dependencies = [ 2162 "libc", 2163 "wasi 0.11.0+wasi-snapshot-preview1", 2164 - "windows-sys 0.48.0", 2165 ] 2166 2167 [[package]] ··· 2198 source = "registry+https://github.com/rust-lang/crates.io-index" 2199 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2200 dependencies = [ 2201 - "bitflags", 2202 "cfg-if", 2203 "libc", 2204 "memoffset 0.7.1", ··· 2217 2218 [[package]] 2219 name = "num" 2220 - version = "0.4.0" 2221 source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 2223 dependencies = [ 2224 "num-bigint", 2225 "num-complex", 2226 "num-integer", 2227 "num-iter", 2228 - "num-rational", 2229 "num-traits", 2230 ] 2231 2232 [[package]] 2233 name = "num-bigint" 2234 - version = "0.4.3" 2235 source = "registry+https://github.com/rust-lang/crates.io-index" 2236 - checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" 2237 dependencies = [ 2238 "autocfg", 2239 "num-integer", ··· 2242 2243 [[package]] 2244 name = "num-bigint-dig" 2245 - version = "0.8.2" 2246 source = "registry+https://github.com/rust-lang/crates.io-index" 2247 - checksum = "2399c9463abc5f909349d8aa9ba080e0b88b3ce2885389b60b993f39b1a56905" 2248 dependencies = [ 2249 "byteorder", 2250 "lazy_static", ··· 2260 2261 [[package]] 2262 name = "num-complex" 2263 - version = "0.4.3" 2264 source = "registry+https://github.com/rust-lang/crates.io-index" 2265 - checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" 2266 dependencies = [ 2267 "num-traits", 2268 ] ··· 2290 2291 [[package]] 2292 name = "num-rational" 2293 version = "0.4.1" 2294 source = "registry+https://github.com/rust-lang/crates.io-index" 2295 checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" ··· 2302 2303 [[package]] 2304 name = "num-traits" 2305 - version = "0.2.15" 2306 source = "registry+https://github.com/rust-lang/crates.io-index" 2307 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 2308 dependencies = [ 2309 "autocfg", 2310 ] 2311 2312 [[package]] 2313 name = "num_cpus" 2314 - version = "1.15.0" 2315 source = "registry+https://github.com/rust-lang/crates.io-index" 2316 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 2317 dependencies = [ 2318 - "hermit-abi 0.2.6", 2319 "libc", 2320 ] 2321 ··· 2371 2372 [[package]] 2373 name = "object" 2374 - version = "0.31.1" 2375 source = "registry+https://github.com/rust-lang/crates.io-index" 2376 - checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1" 2377 dependencies = [ 2378 "memchr", 2379 ] ··· 2392 2393 [[package]] 2394 name = "oo7" 2395 - version = "0.1.2" 2396 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "1007a6c292751abc192f8dbeef8341bac074e991be7b0eb27a6aece5ee79b4dd" 2398 dependencies = [ 2399 - "aes 0.8.2", 2400 "async-global-executor", 2401 "async-std", 2402 "byteorder", 2403 "cbc", 2404 "cipher 0.4.4", 2405 "digest 0.10.7", 2406 - "dirs", 2407 "futures-util", 2408 "hkdf 0.12.3", 2409 "hmac 0.12.1", 2410 "num", 2411 "num-bigint-dig", 2412 "once_cell", 2413 - "pbkdf2 0.12.1", 2414 "rand 0.8.5", 2415 "serde", 2416 - "sha2 0.10.6", 2417 "zbus", 2418 "zeroize", 2419 ] ··· 2429 version = "0.1.5" 2430 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2432 - 2433 - [[package]] 2434 - name = "option-ext" 2435 - version = "0.2.0" 2436 - source = "registry+https://github.com/rust-lang/crates.io-index" 2437 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2438 2439 [[package]] 2440 name = "ordered-stream" ··· 2448 2449 [[package]] 2450 name = "pango" 2451 - version = "0.17.4" 2452 source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "52c280b82a881e4208afb3359a8e7fde27a1b272280981f1f34610bed5770d37" 2454 dependencies = [ 2455 - "bitflags", 2456 "gio", 2457 "glib", 2458 "libc", ··· 2462 2463 [[package]] 2464 name = "pango-sys" 2465 - version = "0.17.0" 2466 source = "registry+https://github.com/rust-lang/crates.io-index" 2467 - checksum = "4293d0f0b5525eb5c24734d30b0ed02cd02aa734f216883f376b54de49625de8" 2468 dependencies = [ 2469 "glib-sys", 2470 "gobject-sys", ··· 2523 "digest 0.10.7", 2524 "hmac 0.12.1", 2525 "password-hash", 2526 - "sha2 0.10.6", 2527 ] 2528 2529 [[package]] 2530 name = "pbkdf2" 2531 - version = "0.12.1" 2532 source = "registry+https://github.com/rust-lang/crates.io-index" 2533 - checksum = "f0ca0b5a68607598bf3bad68f32227a8164f6254833f84eafaac409cd6746c31" 2534 dependencies = [ 2535 "digest 0.10.7", 2536 "hmac 0.12.1", ··· 2544 2545 [[package]] 2546 name = "petgraph" 2547 - version = "0.6.3" 2548 source = "registry+https://github.com/rust-lang/crates.io-index" 2549 - checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" 2550 dependencies = [ 2551 "fixedbitset", 2552 "indexmap", ··· 2574 2575 [[package]] 2576 name = "pin-project-lite" 2577 - version = "0.2.9" 2578 source = "registry+https://github.com/rust-lang/crates.io-index" 2579 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2580 2581 [[package]] 2582 name = "pin-utils" ··· 2592 2593 [[package]] 2594 name = "png" 2595 - version = "0.17.8" 2596 source = "registry+https://github.com/rust-lang/crates.io-index" 2597 - checksum = "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa" 2598 dependencies = [ 2599 - "bitflags", 2600 "crc32fast", 2601 "fdeflate", 2602 "flate2", 2603 - "miniz_oxide", 2604 ] 2605 2606 [[package]] ··· 2620 checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2621 dependencies = [ 2622 "autocfg", 2623 - "bitflags", 2624 "cfg-if", 2625 "concurrent-queue", 2626 "libc", 2627 "log", 2628 "pin-project-lite", 2629 - "windows-sys 0.48.0", 2630 ] 2631 2632 [[package]] ··· 2660 2661 [[package]] 2662 name = "pqcrypto-internals" 2663 - version = "0.2.4" 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 - checksum = "0127cbc0239f585139a56effd7867921eae3425a000a72dde2b0a156062346b2" 2666 dependencies = [ 2667 "cc", 2668 "dunce", 2669 - "getrandom 0.2.9", 2670 "libc", 2671 ] 2672 ··· 2692 [[package]] 2693 name = "presage" 2694 version = "0.6.0-dev" 2695 - source = "git+https://github.com/whisperfish/presage?rev=9337c5c#9337c5cd9d4c20967eb233d10d8265c58a62b79f" 2696 dependencies = [ 2697 "base64 0.12.3", 2698 "futures", ··· 2711 [[package]] 2712 name = "presage-store-sled" 2713 version = "0.6.0-dev" 2714 - source = "git+https://github.com/whisperfish/presage?rev=9337c5c#9337c5cd9d4c20967eb233d10d8265c58a62b79f" 2715 dependencies = [ 2716 "async-trait", 2717 "base64 0.12.3", ··· 2723 "prost-build 0.10.4", 2724 "serde", 2725 "serde_json", 2726 - "sha2 0.10.6", 2727 "sled", 2728 "thiserror", 2729 ] ··· 2886 checksum = "fc713c23eb7e1a5f18b84e72be88b82a617ee25783a524a38f0caa4c986b2d76" 2887 dependencies = [ 2888 "html-escape", 2889 - "image", 2890 "qrcodegen", 2891 ] 2892 ··· 2907 2908 [[package]] 2909 name = "quote" 2910 - version = "1.0.32" 2911 source = "registry+https://github.com/rust-lang/crates.io-index" 2912 - checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 2913 dependencies = [ 2914 "proc-macro2", 2915 ] ··· 2973 source = "registry+https://github.com/rust-lang/crates.io-index" 2974 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2975 dependencies = [ 2976 - "getrandom 0.2.9", 2977 ] 2978 2979 [[package]] ··· 2986 ] 2987 2988 [[package]] 2989 - name = "redox_syscall" 2990 - version = "0.2.16" 2991 source = "registry+https://github.com/rust-lang/crates.io-index" 2992 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2993 dependencies = [ 2994 - "bitflags", 2995 ] 2996 2997 [[package]] 2998 name = "redox_syscall" 2999 - version = "0.3.5" 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 3001 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 3002 dependencies = [ 3003 - "bitflags", 3004 ] 3005 3006 [[package]] 3007 - name = "redox_users" 3008 - version = "0.4.3" 3009 source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 3011 dependencies = [ 3012 - "getrandom 0.2.9", 3013 - "redox_syscall 0.2.16", 3014 - "thiserror", 3015 ] 3016 3017 [[package]] 3018 name = "regex" 3019 - version = "1.9.1" 3020 source = "registry+https://github.com/rust-lang/crates.io-index" 3021 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 3022 dependencies = [ 3023 "aho-corasick", 3024 "memchr", ··· 3028 3029 [[package]] 3030 name = "regex-automata" 3031 - version = "0.3.3" 3032 source = "registry+https://github.com/rust-lang/crates.io-index" 3033 - checksum = "39354c10dd07468c2e73926b23bb9c2caca74c5501e38a35da70406f1d923310" 3034 dependencies = [ 3035 "aho-corasick", 3036 "memchr", ··· 3093 3094 [[package]] 3095 name = "rustix" 3096 - version = "0.37.19" 3097 source = "registry+https://github.com/rust-lang/crates.io-index" 3098 - checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" 3099 dependencies = [ 3100 - "bitflags", 3101 "errno", 3102 "io-lifetimes", 3103 "libc", 3104 - "linux-raw-sys", 3105 - "windows-sys 0.48.0", 3106 ] 3107 3108 [[package]] ··· 3119 3120 [[package]] 3121 name = "rustls-native-certs" 3122 - version = "0.6.2" 3123 source = "registry+https://github.com/rust-lang/crates.io-index" 3124 - checksum = "0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50" 3125 dependencies = [ 3126 "openssl-probe", 3127 - "rustls-pemfile 1.0.2", 3128 "schannel", 3129 "security-framework", 3130 ] ··· 3140 3141 [[package]] 3142 name = "rustls-pemfile" 3143 - version = "1.0.2" 3144 source = "registry+https://github.com/rust-lang/crates.io-index" 3145 - checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" 3146 dependencies = [ 3147 "base64 0.21.2", 3148 ] 3149 3150 [[package]] 3151 name = "rustversion" 3152 - version = "1.0.12" 3153 source = "registry+https://github.com/rust-lang/crates.io-index" 3154 - checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" 3155 3156 [[package]] 3157 name = "ryu" 3158 - version = "1.0.13" 3159 source = "registry+https://github.com/rust-lang/crates.io-index" 3160 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 3161 3162 [[package]] 3163 name = "schannel" 3164 - version = "0.1.21" 3165 source = "registry+https://github.com/rust-lang/crates.io-index" 3166 - checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" 3167 dependencies = [ 3168 - "windows-sys 0.42.0", 3169 ] 3170 3171 [[package]] 3172 name = "scopeguard" 3173 - version = "1.1.0" 3174 source = "registry+https://github.com/rust-lang/crates.io-index" 3175 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 3176 3177 [[package]] 3178 name = "sct" ··· 3186 3187 [[package]] 3188 name = "security-framework" 3189 - version = "2.9.1" 3190 source = "registry+https://github.com/rust-lang/crates.io-index" 3191 - checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" 3192 dependencies = [ 3193 - "bitflags", 3194 "core-foundation", 3195 "core-foundation-sys", 3196 "libc", ··· 3199 3200 [[package]] 3201 name = "security-framework-sys" 3202 - version = "2.9.0" 3203 source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" 3205 dependencies = [ 3206 "core-foundation-sys", 3207 "libc", ··· 3209 3210 [[package]] 3211 name = "semver" 3212 - version = "1.0.17" 3213 source = "registry+https://github.com/rust-lang/crates.io-index" 3214 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 3215 3216 [[package]] 3217 name = "serde" 3218 - version = "1.0.175" 3219 source = "registry+https://github.com/rust-lang/crates.io-index" 3220 - checksum = "5d25439cd7397d044e2748a6fe2432b5e85db703d6d097bd014b3c0ad1ebff0b" 3221 dependencies = [ 3222 "serde_derive", 3223 ] 3224 3225 [[package]] 3226 name = "serde_derive" 3227 - version = "1.0.175" 3228 source = "registry+https://github.com/rust-lang/crates.io-index" 3229 - checksum = "b23f7ade6f110613c0d63858ddb8b94c1041f550eab58a16b371bdf2c9c80ab4" 3230 dependencies = [ 3231 "proc-macro2", 3232 "quote", 3233 - "syn 2.0.27", 3234 ] 3235 3236 [[package]] 3237 name = "serde_json" 3238 - version = "1.0.103" 3239 source = "registry+https://github.com/rust-lang/crates.io-index" 3240 - checksum = "d03b412469450d4404fe8499a268edd7f8b79fecb074b0d812ad64ca21f4031b" 3241 dependencies = [ 3242 "itoa", 3243 "ryu", ··· 3246 3247 [[package]] 3248 name = "serde_repr" 3249 - version = "0.1.12" 3250 source = "registry+https://github.com/rust-lang/crates.io-index" 3251 - checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" 3252 dependencies = [ 3253 "proc-macro2", 3254 "quote", 3255 - "syn 2.0.27", 3256 ] 3257 3258 [[package]] 3259 name = "serde_spanned" 3260 - version = "0.6.2" 3261 source = "registry+https://github.com/rust-lang/crates.io-index" 3262 - checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d" 3263 dependencies = [ 3264 "serde", 3265 ] ··· 3314 3315 [[package]] 3316 name = "sha2" 3317 - version = "0.10.6" 3318 source = "registry+https://github.com/rust-lang/crates.io-index" 3319 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 3320 dependencies = [ 3321 "cfg-if", 3322 "cpufeatures", ··· 3342 3343 [[package]] 3344 name = "signal-hook" 3345 - version = "0.3.15" 3346 source = "registry+https://github.com/rust-lang/crates.io-index" 3347 - checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" 3348 dependencies = [ 3349 "libc", 3350 "signal-hook-registry", ··· 3361 3362 [[package]] 3363 name = "simd-adler32" 3364 - version = "0.3.5" 3365 source = "registry+https://github.com/rust-lang/crates.io-index" 3366 - checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" 3367 3368 [[package]] 3369 name = "slab" 3370 - version = "0.4.8" 3371 source = "registry+https://github.com/rust-lang/crates.io-index" 3372 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 3373 dependencies = [ 3374 "autocfg", 3375 ] ··· 3392 3393 [[package]] 3394 name = "smallvec" 3395 - version = "1.10.0" 3396 source = "registry+https://github.com/rust-lang/crates.io-index" 3397 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 3398 3399 [[package]] 3400 name = "socket2" ··· 3407 ] 3408 3409 [[package]] 3410 name = "spin" 3411 version = "0.5.2" 3412 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3437 3438 [[package]] 3439 name = "syn" 3440 - version = "2.0.27" 3441 source = "registry+https://github.com/rust-lang/crates.io-index" 3442 - checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 3443 dependencies = [ 3444 "proc-macro2", 3445 "quote", ··· 3460 3461 [[package]] 3462 name = "system-deps" 3463 - version = "6.1.0" 3464 source = "registry+https://github.com/rust-lang/crates.io-index" 3465 - checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" 3466 dependencies = [ 3467 "cfg-expr", 3468 "heck 0.4.1", ··· 3473 3474 [[package]] 3475 name = "target-lexicon" 3476 - version = "0.12.7" 3477 source = "registry+https://github.com/rust-lang/crates.io-index" 3478 - checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" 3479 3480 [[package]] 3481 name = "temp-dir" ··· 3485 3486 [[package]] 3487 name = "tempfile" 3488 - version = "3.5.0" 3489 source = "registry+https://github.com/rust-lang/crates.io-index" 3490 - checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" 3491 dependencies = [ 3492 "cfg-if", 3493 - "fastrand", 3494 "redox_syscall 0.3.5", 3495 - "rustix", 3496 - "windows-sys 0.45.0", 3497 ] 3498 3499 [[package]] ··· 3507 3508 [[package]] 3509 name = "thiserror" 3510 - version = "1.0.40" 3511 source = "registry+https://github.com/rust-lang/crates.io-index" 3512 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 3513 dependencies = [ 3514 "thiserror-impl", 3515 ] 3516 3517 [[package]] 3518 name = "thiserror-impl" 3519 - version = "1.0.40" 3520 source = "registry+https://github.com/rust-lang/crates.io-index" 3521 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 3522 dependencies = [ 3523 "proc-macro2", 3524 "quote", 3525 - "syn 2.0.27", 3526 ] 3527 3528 [[package]] ··· 3542 3543 [[package]] 3544 name = "tokio" 3545 - version = "1.29.1" 3546 source = "registry+https://github.com/rust-lang/crates.io-index" 3547 - checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" 3548 dependencies = [ 3549 - "autocfg", 3550 "backtrace", 3551 "libc", 3552 "mio", 3553 "num_cpus", 3554 "pin-project-lite", 3555 - "socket2", 3556 "tokio-macros", 3557 - "windows-sys 0.48.0", 3558 ] 3559 3560 [[package]] ··· 3575 dependencies = [ 3576 "proc-macro2", 3577 "quote", 3578 - "syn 2.0.27", 3579 ] 3580 3581 [[package]] ··· 3605 3606 [[package]] 3607 name = "toml" 3608 - version = "0.7.3" 3609 source = "registry+https://github.com/rust-lang/crates.io-index" 3610 - checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 3611 dependencies = [ 3612 "serde", 3613 "serde_spanned", ··· 3617 3618 [[package]] 3619 name = "toml_datetime" 3620 - version = "0.6.2" 3621 source = "registry+https://github.com/rust-lang/crates.io-index" 3622 - checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" 3623 dependencies = [ 3624 "serde", 3625 ] 3626 3627 [[package]] 3628 name = "toml_edit" 3629 - version = "0.19.8" 3630 source = "registry+https://github.com/rust-lang/crates.io-index" 3631 - checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" 3632 dependencies = [ 3633 "indexmap", 3634 "serde", ··· 3658 3659 [[package]] 3660 name = "tracing-attributes" 3661 - version = "0.1.24" 3662 source = "registry+https://github.com/rust-lang/crates.io-index" 3663 - checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" 3664 dependencies = [ 3665 "proc-macro2", 3666 "quote", 3667 - "syn 2.0.27", 3668 ] 3669 3670 [[package]] ··· 3721 3722 [[package]] 3723 name = "unicase" 3724 - version = "2.6.0" 3725 source = "registry+https://github.com/rust-lang/crates.io-index" 3726 - checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 3727 dependencies = [ 3728 "version_check", 3729 ] ··· 3736 3737 [[package]] 3738 name = "unicode-ident" 3739 - version = "1.0.9" 3740 source = "registry+https://github.com/rust-lang/crates.io-index" 3741 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 3742 3743 [[package]] 3744 name = "unicode-normalization" ··· 3803 3804 [[package]] 3805 name = "uuid" 3806 - version = "1.3.3" 3807 source = "registry+https://github.com/rust-lang/crates.io-index" 3808 - checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" 3809 dependencies = [ 3810 "serde", 3811 ] 3812 3813 [[package]] 3814 name = "value-bag" 3815 - version = "1.4.0" 3816 source = "registry+https://github.com/rust-lang/crates.io-index" 3817 - checksum = "a4d330786735ea358f3bc09eea4caa098569c1c93f342d9aca0514915022fe7e" 3818 3819 [[package]] 3820 name = "version-compare" ··· 3836 3837 [[package]] 3838 name = "want" 3839 - version = "0.3.0" 3840 source = "registry+https://github.com/rust-lang/crates.io-index" 3841 - checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" 3842 dependencies = [ 3843 - "log", 3844 "try-lock", 3845 ] 3846 ··· 3858 3859 [[package]] 3860 name = "wasm-bindgen" 3861 - version = "0.2.86" 3862 source = "registry+https://github.com/rust-lang/crates.io-index" 3863 - checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" 3864 dependencies = [ 3865 "cfg-if", 3866 "wasm-bindgen-macro", ··· 3868 3869 [[package]] 3870 name = "wasm-bindgen-backend" 3871 - version = "0.2.86" 3872 source = "registry+https://github.com/rust-lang/crates.io-index" 3873 - checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" 3874 dependencies = [ 3875 "bumpalo", 3876 "log", 3877 "once_cell", 3878 "proc-macro2", 3879 "quote", 3880 - "syn 2.0.27", 3881 "wasm-bindgen-shared", 3882 ] 3883 3884 [[package]] 3885 name = "wasm-bindgen-futures" 3886 - version = "0.4.36" 3887 source = "registry+https://github.com/rust-lang/crates.io-index" 3888 - checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e" 3889 dependencies = [ 3890 "cfg-if", 3891 "js-sys", ··· 3895 3896 [[package]] 3897 name = "wasm-bindgen-macro" 3898 - version = "0.2.86" 3899 source = "registry+https://github.com/rust-lang/crates.io-index" 3900 - checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" 3901 dependencies = [ 3902 "quote", 3903 "wasm-bindgen-macro-support", ··· 3905 3906 [[package]] 3907 name = "wasm-bindgen-macro-support" 3908 - version = "0.2.86" 3909 source = "registry+https://github.com/rust-lang/crates.io-index" 3910 - checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" 3911 dependencies = [ 3912 "proc-macro2", 3913 "quote", 3914 - "syn 2.0.27", 3915 "wasm-bindgen-backend", 3916 "wasm-bindgen-shared", 3917 ] 3918 3919 [[package]] 3920 name = "wasm-bindgen-shared" 3921 - version = "0.2.86" 3922 source = "registry+https://github.com/rust-lang/crates.io-index" 3923 - checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" 3924 3925 [[package]] 3926 name = "web-sys" 3927 - version = "0.3.63" 3928 source = "registry+https://github.com/rust-lang/crates.io-index" 3929 - checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2" 3930 dependencies = [ 3931 "js-sys", 3932 "wasm-bindgen", ··· 3943 ] 3944 3945 [[package]] 3946 name = "which" 3947 version = "4.4.0" 3948 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3990 source = "registry+https://github.com/rust-lang/crates.io-index" 3991 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 3992 dependencies = [ 3993 - "windows-targets 0.48.0", 3994 - ] 3995 - 3996 - [[package]] 3997 - name = "windows-sys" 3998 - version = "0.42.0" 3999 - source = "registry+https://github.com/rust-lang/crates.io-index" 4000 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 4001 - dependencies = [ 4002 - "windows_aarch64_gnullvm 0.42.2", 4003 - "windows_aarch64_msvc 0.42.2", 4004 - "windows_i686_gnu 0.42.2", 4005 - "windows_i686_msvc 0.42.2", 4006 - "windows_x86_64_gnu 0.42.2", 4007 - "windows_x86_64_gnullvm 0.42.2", 4008 - "windows_x86_64_msvc 0.42.2", 4009 - ] 4010 - 4011 - [[package]] 4012 - name = "windows-sys" 4013 - version = "0.45.0" 4014 - source = "registry+https://github.com/rust-lang/crates.io-index" 4015 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 4016 - dependencies = [ 4017 - "windows-targets 0.42.2", 4018 ] 4019 4020 [[package]] ··· 4023 source = "registry+https://github.com/rust-lang/crates.io-index" 4024 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4025 dependencies = [ 4026 - "windows-targets 0.48.0", 4027 - ] 4028 - 4029 - [[package]] 4030 - name = "windows-targets" 4031 - version = "0.42.2" 4032 - source = "registry+https://github.com/rust-lang/crates.io-index" 4033 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 4034 - dependencies = [ 4035 - "windows_aarch64_gnullvm 0.42.2", 4036 - "windows_aarch64_msvc 0.42.2", 4037 - "windows_i686_gnu 0.42.2", 4038 - "windows_i686_msvc 0.42.2", 4039 - "windows_x86_64_gnu 0.42.2", 4040 - "windows_x86_64_gnullvm 0.42.2", 4041 - "windows_x86_64_msvc 0.42.2", 4042 ] 4043 4044 [[package]] 4045 name = "windows-targets" 4046 - version = "0.48.0" 4047 source = "registry+https://github.com/rust-lang/crates.io-index" 4048 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 4049 dependencies = [ 4050 - "windows_aarch64_gnullvm 0.48.0", 4051 - "windows_aarch64_msvc 0.48.0", 4052 - "windows_i686_gnu 0.48.0", 4053 - "windows_i686_msvc 0.48.0", 4054 - "windows_x86_64_gnu 0.48.0", 4055 - "windows_x86_64_gnullvm 0.48.0", 4056 - "windows_x86_64_msvc 0.48.0", 4057 ] 4058 4059 [[package]] 4060 name = "windows_aarch64_gnullvm" 4061 - version = "0.42.2" 4062 source = "registry+https://github.com/rust-lang/crates.io-index" 4063 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 4064 - 4065 - [[package]] 4066 - name = "windows_aarch64_gnullvm" 4067 - version = "0.48.0" 4068 - source = "registry+https://github.com/rust-lang/crates.io-index" 4069 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 4070 4071 [[package]] 4072 name = "windows_aarch64_msvc" 4073 - version = "0.42.2" 4074 - source = "registry+https://github.com/rust-lang/crates.io-index" 4075 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 4076 - 4077 - [[package]] 4078 - name = "windows_aarch64_msvc" 4079 - version = "0.48.0" 4080 - source = "registry+https://github.com/rust-lang/crates.io-index" 4081 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 4082 - 4083 - [[package]] 4084 - name = "windows_i686_gnu" 4085 - version = "0.42.2" 4086 source = "registry+https://github.com/rust-lang/crates.io-index" 4087 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 4088 4089 [[package]] 4090 name = "windows_i686_gnu" 4091 - version = "0.48.0" 4092 source = "registry+https://github.com/rust-lang/crates.io-index" 4093 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 4094 4095 [[package]] 4096 name = "windows_i686_msvc" 4097 - version = "0.42.2" 4098 source = "registry+https://github.com/rust-lang/crates.io-index" 4099 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 4100 - 4101 - [[package]] 4102 - name = "windows_i686_msvc" 4103 - version = "0.48.0" 4104 - source = "registry+https://github.com/rust-lang/crates.io-index" 4105 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 4106 4107 [[package]] 4108 name = "windows_x86_64_gnu" 4109 - version = "0.42.2" 4110 source = "registry+https://github.com/rust-lang/crates.io-index" 4111 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 4112 - 4113 - [[package]] 4114 - name = "windows_x86_64_gnu" 4115 - version = "0.48.0" 4116 - source = "registry+https://github.com/rust-lang/crates.io-index" 4117 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 4118 4119 [[package]] 4120 name = "windows_x86_64_gnullvm" 4121 - version = "0.42.2" 4122 source = "registry+https://github.com/rust-lang/crates.io-index" 4123 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 4124 - 4125 - [[package]] 4126 - name = "windows_x86_64_gnullvm" 4127 - version = "0.48.0" 4128 - source = "registry+https://github.com/rust-lang/crates.io-index" 4129 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 4130 - 4131 - [[package]] 4132 - name = "windows_x86_64_msvc" 4133 - version = "0.42.2" 4134 - source = "registry+https://github.com/rust-lang/crates.io-index" 4135 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 4136 4137 [[package]] 4138 name = "windows_x86_64_msvc" 4139 - version = "0.48.0" 4140 source = "registry+https://github.com/rust-lang/crates.io-index" 4141 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 4142 4143 [[package]] 4144 name = "winnow" 4145 - version = "0.4.1" 4146 source = "registry+https://github.com/rust-lang/crates.io-index" 4147 - checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" 4148 dependencies = [ 4149 "memchr", 4150 ] ··· 4253 dependencies = [ 4254 "proc-macro2", 4255 "quote", 4256 - "syn 2.0.27", 4257 ] 4258 4259 [[package]]
··· 4 5 [[package]] 6 name = "addr2line" 7 + version = "0.21.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 dependencies = [ 11 "gimli", 12 ] ··· 18 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 20 [[package]] 21 + name = "adler32" 22 + version = "1.2.0" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 25 + 26 + [[package]] 27 name = "aead" 28 version = "0.4.3" 29 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 48 49 [[package]] 50 name = "aes" 51 + version = "0.8.3" 52 source = "registry+https://github.com/rust-lang/crates.io-index" 53 + checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 54 dependencies = [ 55 "cfg-if", 56 "cipher 0.4.4", ··· 89 90 [[package]] 91 name = "aho-corasick" 92 + version = "1.0.4" 93 source = "registry+https://github.com/rust-lang/crates.io-index" 94 + checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" 95 dependencies = [ 96 "memchr", 97 ] ··· 113 114 [[package]] 115 name = "anyhow" 116 + version = "1.0.75" 117 source = "registry+https://github.com/rust-lang/crates.io-index" 118 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 119 120 [[package]] 121 name = "arrayref" ··· 125 126 [[package]] 127 name = "arrayvec" 128 + version = "0.7.4" 129 source = "registry+https://github.com/rust-lang/crates.io-index" 130 + checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 131 132 [[package]] 133 name = "ashpd" 134 + version = "0.5.0" 135 source = "registry+https://github.com/rust-lang/crates.io-index" 136 + checksum = "7370b58af1d7e96df3ca0f454b57e69acf9aa42ed2d7337bd206923bae0d5754" 137 dependencies = [ 138 "async-std", 139 "enumflags2", ··· 162 163 [[package]] 164 name = "async-channel" 165 + version = "1.9.0" 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 168 dependencies = [ 169 "concurrent-queue", 170 "event-listener", ··· 180 "async-lock", 181 "async-task", 182 "concurrent-queue", 183 + "fastrand 1.9.0", 184 "futures-lite", 185 "slab", 186 ] ··· 226 "log", 227 "parking", 228 "polling", 229 + "rustix 0.37.23", 230 "slab", 231 + "socket2 0.4.9", 232 "waker-fn", 233 ] 234 235 [[package]] 236 name = "async-lock" 237 + version = "2.8.0" 238 source = "registry+https://github.com/rust-lang/crates.io-index" 239 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 240 dependencies = [ 241 "event-listener", 242 ] ··· 254 "cfg-if", 255 "event-listener", 256 "futures-lite", 257 + "rustix 0.37.23", 258 "signal-hook", 259 + "windows-sys", 260 ] 261 262 [[package]] ··· 267 dependencies = [ 268 "proc-macro2", 269 "quote", 270 + "syn 2.0.29", 271 ] 272 273 [[package]] ··· 304 305 [[package]] 306 name = "async-trait" 307 + version = "0.1.73" 308 source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 310 dependencies = [ 311 "proc-macro2", 312 "quote", 313 + "syn 2.0.29", 314 ] 315 316 [[package]] ··· 343 344 [[package]] 345 name = "backtrace" 346 + version = "0.3.69" 347 source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 349 dependencies = [ 350 "addr2line", 351 "cc", 352 "cfg-if", 353 "libc", 354 + "miniz_oxide 0.7.1", 355 "object", 356 "rustc-demangle", 357 ] ··· 396 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 397 398 [[package]] 399 + name = "bitflags" 400 + version = "2.4.0" 401 + source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 403 + 404 + [[package]] 405 name = "blake3" 406 + version = "1.4.1" 407 source = "registry+https://github.com/rust-lang/crates.io-index" 408 + checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5" 409 dependencies = [ 410 "arrayref", 411 "arrayvec", ··· 474 "async-lock", 475 "async-task", 476 "atomic-waker", 477 + "fastrand 1.9.0", 478 "futures-lite", 479 "log", 480 + ] 481 + 482 + [[package]] 483 + name = "blurhash" 484 + version = "0.1.1" 485 + source = "git+https://github.com/marc0x1/blurhash-rs?branch=pixbuf-patch#c07c0cbcd29b2277e8c1d0f6ae07b2e0fad1ed52" 486 + dependencies = [ 487 + "gdk-pixbuf", 488 + "image 0.23.14", 489 ] 490 491 [[package]] ··· 514 515 [[package]] 516 name = "cairo-rs" 517 + version = "0.18.0" 518 source = "registry+https://github.com/rust-lang/crates.io-index" 519 + checksum = "d859b656775a6b1dd078d3e5924884e6ea88aa649a7fdde03d5b2ec56ffcc10b" 520 dependencies = [ 521 + "bitflags 2.4.0", 522 "cairo-sys-rs", 523 "glib", 524 "libc", ··· 528 529 [[package]] 530 name = "cairo-sys-rs" 531 + version = "0.18.0" 532 source = "registry+https://github.com/rust-lang/crates.io-index" 533 + checksum = "bd4d115132e01c0165e3bf5f56aedee8980b0b96ede4eb000b693c05a8adb8ff" 534 dependencies = [ 535 "glib-sys", 536 "libc", ··· 548 549 [[package]] 550 name = "cc" 551 + version = "1.0.83" 552 source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 554 dependencies = [ 555 "jobserver", 556 + "libc", 557 ] 558 559 [[package]] 560 name = "cfg-expr" 561 + version = "0.15.4" 562 source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" 564 dependencies = [ 565 "smallvec", 566 "target-lexicon", ··· 656 657 [[package]] 658 name = "constant_time_eq" 659 + version = "0.3.0" 660 source = "registry+https://github.com/rust-lang/crates.io-index" 661 + checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" 662 663 [[package]] 664 name = "core-foundation" ··· 678 679 [[package]] 680 name = "cpufeatures" 681 + version = "0.2.9" 682 source = "registry+https://github.com/rust-lang/crates.io-index" 683 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 684 dependencies = [ 685 "libc", 686 ] ··· 695 ] 696 697 [[package]] 698 + name = "crossbeam-channel" 699 + version = "0.5.8" 700 + source = "registry+https://github.com/rust-lang/crates.io-index" 701 + checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 702 + dependencies = [ 703 + "cfg-if", 704 + "crossbeam-utils", 705 + ] 706 + 707 + [[package]] 708 + name = "crossbeam-deque" 709 + version = "0.8.3" 710 + source = "registry+https://github.com/rust-lang/crates.io-index" 711 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 712 + dependencies = [ 713 + "cfg-if", 714 + "crossbeam-epoch", 715 + "crossbeam-utils", 716 + ] 717 + 718 + [[package]] 719 name = "crossbeam-epoch" 720 + version = "0.9.15" 721 source = "registry+https://github.com/rust-lang/crates.io-index" 722 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 723 dependencies = [ 724 "autocfg", 725 "cfg-if", 726 "crossbeam-utils", 727 + "memoffset 0.9.0", 728 "scopeguard", 729 ] 730 731 [[package]] 732 name = "crossbeam-utils" 733 + version = "0.8.16" 734 source = "registry+https://github.com/rust-lang/crates.io-index" 735 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 736 dependencies = [ 737 "cfg-if", 738 ] ··· 790 ] 791 792 [[package]] 793 + name = "deflate" 794 + version = "0.8.6" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174" 797 + dependencies = [ 798 + "adler32", 799 + "byteorder", 800 + ] 801 + 802 + [[package]] 803 name = "derivative" 804 version = "2.2.0" 805 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 831 ] 832 833 [[package]] 834 name = "displaydoc" 835 version = "0.2.4" 836 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 838 dependencies = [ 839 "proc-macro2", 840 "quote", 841 + "syn 2.0.29", 842 ] 843 844 [[package]] ··· 849 850 [[package]] 851 name = "either" 852 + version = "1.9.0" 853 source = "registry+https://github.com/rust-lang/crates.io-index" 854 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 855 856 [[package]] 857 name = "enumflags2" ··· 871 dependencies = [ 872 "proc-macro2", 873 "quote", 874 + "syn 2.0.29", 875 ] 876 877 [[package]] ··· 888 ] 889 890 [[package]] 891 + name = "equivalent" 892 + version = "1.0.1" 893 + source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 895 + 896 + [[package]] 897 name = "err-derive" 898 version = "0.3.1" 899 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 909 910 [[package]] 911 name = "errno" 912 + version = "0.3.2" 913 source = "registry+https://github.com/rust-lang/crates.io-index" 914 + checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" 915 dependencies = [ 916 "errno-dragonfly", 917 "libc", 918 + "windows-sys", 919 ] 920 921 [[package]] ··· 944 ] 945 946 [[package]] 947 + name = "fastrand" 948 + version = "2.0.0" 949 + source = "registry+https://github.com/rust-lang/crates.io-index" 950 + checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 951 + 952 + [[package]] 953 name = "fdeflate" 954 version = "0.3.0" 955 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 976 977 [[package]] 978 name = "flare" 979 + version = "0.10.0" 980 dependencies = [ 981 "ashpd", 982 "async-trait", 983 + "blurhash", 984 "env_logger", 985 "err-derive", 986 "futures", ··· 988 "gettext-rs", 989 "gtk4", 990 "hex", 991 + "image 0.23.14", 992 "lazy_static", 993 "libadwaita", 994 "libsignal-service", 995 + "libspelling", 996 "log", 997 "once_cell", 998 "oo7", ··· 1004 "serde", 1005 "serde_json", 1006 "sled", 1007 + "sourceview5", 1008 "tokio", 1009 "tracing", 1010 "url", ··· 1014 1015 [[package]] 1016 name = "flate2" 1017 + version = "1.0.27" 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 1019 + checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" 1020 dependencies = [ 1021 "crc32fast", 1022 + "miniz_oxide 0.7.1", 1023 ] 1024 1025 [[package]] ··· 1107 source = "registry+https://github.com/rust-lang/crates.io-index" 1108 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 1109 dependencies = [ 1110 + "fastrand 1.9.0", 1111 "futures-core", 1112 "futures-io", 1113 "memchr", ··· 1124 dependencies = [ 1125 "proc-macro2", 1126 "quote", 1127 + "syn 2.0.29", 1128 ] 1129 1130 [[package]] ··· 1168 1169 [[package]] 1170 name = "gdk-pixbuf" 1171 + version = "0.18.0" 1172 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 + checksum = "bbc9c2ed73a81d556b65d08879ba4ee58808a6b1927ce915262185d6d547c6f3" 1174 dependencies = [ 1175 "gdk-pixbuf-sys", 1176 "gio", 1177 "glib", ··· 1181 1182 [[package]] 1183 name = "gdk-pixbuf-sys" 1184 + version = "0.18.0" 1185 source = "registry+https://github.com/rust-lang/crates.io-index" 1186 + checksum = "3f9839ea644ed9c97a34d129ad56d38a25e6756f99f3a88e15cd39c20629caf7" 1187 dependencies = [ 1188 "gio-sys", 1189 "glib-sys", ··· 1194 1195 [[package]] 1196 name = "gdk4" 1197 + version = "0.7.2" 1198 source = "registry+https://github.com/rust-lang/crates.io-index" 1199 + checksum = "6982d9815ed6ac95b0467b189e81f29dea26d08a732926ec113e65744ed3f96c" 1200 dependencies = [ 1201 "cairo-rs", 1202 "gdk-pixbuf", 1203 "gdk4-sys", ··· 1209 1210 [[package]] 1211 name = "gdk4-sys" 1212 + version = "0.7.2" 1213 source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "dbab43f332a3cf1df9974da690b5bb0e26720ed09a228178ce52175372dcfef0" 1215 dependencies = [ 1216 "cairo-sys-rs", 1217 "gdk-pixbuf-sys", ··· 1226 1227 [[package]] 1228 name = "gdk4-wayland" 1229 + version = "0.7.2" 1230 source = "registry+https://github.com/rust-lang/crates.io-index" 1231 + checksum = "0db9102ff11e55bd65e153c1192abc21ddfa45ede90622e423d4e4a0e5d5f313" 1232 dependencies = [ 1233 "gdk4", 1234 "gdk4-wayland-sys", ··· 1239 1240 [[package]] 1241 name = "gdk4-wayland-sys" 1242 + version = "0.7.2" 1243 source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "d48159be256ae0212d5a2b9884627197d08082c7168b28775b53a0f9885d5624" 1245 dependencies = [ 1246 "glib-sys", 1247 "libc", ··· 1250 1251 [[package]] 1252 name = "gdk4-x11" 1253 + version = "0.7.2" 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1255 + checksum = "28c9bbf8ea1ea8469e74c3fdfafc142c9e14810a27f89ddb01b5e9076a60a450" 1256 dependencies = [ 1257 "gdk4", 1258 "gdk4-x11-sys", ··· 1263 1264 [[package]] 1265 name = "gdk4-x11-sys" 1266 + version = "0.7.2" 1267 source = "registry+https://github.com/rust-lang/crates.io-index" 1268 + checksum = "a3de1709370758192369f5329aa593847797f1c693c95e8a261e9b2e06a5f125" 1269 dependencies = [ 1270 "gdk4-sys", 1271 "glib-sys", ··· 1296 1297 [[package]] 1298 name = "getrandom" 1299 + version = "0.2.10" 1300 source = "registry+https://github.com/rust-lang/crates.io-index" 1301 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 1302 dependencies = [ 1303 "cfg-if", 1304 "libc", ··· 1336 ] 1337 1338 [[package]] 1339 + name = "gif" 1340 + version = "0.11.4" 1341 + source = "registry+https://github.com/rust-lang/crates.io-index" 1342 + checksum = "3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06" 1343 + dependencies = [ 1344 + "color_quant", 1345 + "weezl", 1346 + ] 1347 + 1348 + [[package]] 1349 name = "gimli" 1350 + version = "0.28.0" 1351 source = "registry+https://github.com/rust-lang/crates.io-index" 1352 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 1353 1354 [[package]] 1355 name = "gio" 1356 + version = "0.18.1" 1357 source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "7884cba6b1c5db1607d970cadf44b14a43913d42bc68766eea6a5e2fe0891524" 1359 dependencies = [ 1360 "futures-channel", 1361 "futures-core", 1362 "futures-io", ··· 1372 1373 [[package]] 1374 name = "gio-sys" 1375 + version = "0.18.1" 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2" 1378 dependencies = [ 1379 "glib-sys", 1380 "gobject-sys", ··· 1385 1386 [[package]] 1387 name = "glib" 1388 + version = "0.18.1" 1389 source = "registry+https://github.com/rust-lang/crates.io-index" 1390 + checksum = "331156127e8166dd815cf8d2db3a5beb492610c716c03ee6db4f2d07092af0a7" 1391 dependencies = [ 1392 + "bitflags 2.4.0", 1393 "futures-channel", 1394 "futures-core", 1395 "futures-executor", ··· 1408 1409 [[package]] 1410 name = "glib-macros" 1411 + version = "0.18.0" 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "179643c50bf28d20d2f6eacd2531a88f2f5d9747dd0b86b8af1e8bb5dd0de3c0" 1414 dependencies = [ 1415 "heck 0.4.1", 1416 "proc-macro-crate", 1417 "proc-macro-error", 1418 "proc-macro2", 1419 "quote", 1420 + "syn 2.0.29", 1421 ] 1422 1423 [[package]] 1424 name = "glib-sys" 1425 + version = "0.18.1" 1426 source = "registry+https://github.com/rust-lang/crates.io-index" 1427 + checksum = "063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898" 1428 dependencies = [ 1429 "libc", 1430 "system-deps", ··· 1450 1451 [[package]] 1452 name = "gobject-sys" 1453 + version = "0.18.0" 1454 source = "registry+https://github.com/rust-lang/crates.io-index" 1455 + checksum = "0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44" 1456 dependencies = [ 1457 "glib-sys", 1458 "libc", ··· 1461 1462 [[package]] 1463 name = "graphene-rs" 1464 + version = "0.18.1" 1465 source = "registry+https://github.com/rust-lang/crates.io-index" 1466 + checksum = "3b2228cda1505613a7a956cca69076892cfbda84fc2b7a62b94a41a272c0c401" 1467 dependencies = [ 1468 "glib", 1469 "graphene-sys", ··· 1472 1473 [[package]] 1474 name = "graphene-sys" 1475 + version = "0.18.1" 1476 source = "registry+https://github.com/rust-lang/crates.io-index" 1477 + checksum = "cc4144cee8fc8788f2a9b73dc5f1d4e1189d1f95305c4cb7bd9c1af1cfa31f59" 1478 dependencies = [ 1479 "glib-sys", 1480 "libc", ··· 1484 1485 [[package]] 1486 name = "gsk4" 1487 + version = "0.7.2" 1488 source = "registry+https://github.com/rust-lang/crates.io-index" 1489 + checksum = "cc25855255120f294d874acd6eaf4fbed7ce1cdc550e2d8415ea57fafbe816d5" 1490 dependencies = [ 1491 "cairo-rs", 1492 "gdk4", 1493 "glib", ··· 1499 1500 [[package]] 1501 name = "gsk4-sys" 1502 + version = "0.7.2" 1503 source = "registry+https://github.com/rust-lang/crates.io-index" 1504 + checksum = "e1ecf3a63bf1223d68f80f72cc896c4d8c80482fbce1c9a12c66d3de7290ee46" 1505 dependencies = [ 1506 "cairo-sys-rs", 1507 "gdk4-sys", ··· 1515 1516 [[package]] 1517 name = "gtk4" 1518 + version = "0.7.2" 1519 source = "registry+https://github.com/rust-lang/crates.io-index" 1520 + checksum = "a3b095b26f2a2df70be1805d3590eeb9d7a05ecb5be9649b82defc72dc56228c" 1521 dependencies = [ 1522 "cairo-rs", 1523 "field-offset", 1524 "futures-channel", ··· 1531 "gtk4-macros", 1532 "gtk4-sys", 1533 "libc", 1534 "pango", 1535 ] 1536 1537 [[package]] 1538 name = "gtk4-macros" 1539 + version = "0.7.2" 1540 source = "registry+https://github.com/rust-lang/crates.io-index" 1541 + checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" 1542 dependencies = [ 1543 "anyhow", 1544 "proc-macro-crate", ··· 1550 1551 [[package]] 1552 name = "gtk4-sys" 1553 + version = "0.7.2" 1554 source = "registry+https://github.com/rust-lang/crates.io-index" 1555 + checksum = "7b0bdde87c50317b4f355bcbb4a9c2c414ece1b7c824fb4ad4ba8f3bdb2c6603" 1556 dependencies = [ 1557 "cairo-sys-rs", 1558 "gdk-pixbuf-sys", ··· 1569 1570 [[package]] 1571 name = "hashbrown" 1572 + version = "0.14.0" 1573 source = "registry+https://github.com/rust-lang/crates.io-index" 1574 + checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 1575 1576 [[package]] 1577 name = "headers" ··· 1580 checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" 1581 dependencies = [ 1582 "base64 0.13.1", 1583 + "bitflags 1.3.2", 1584 "bytes", 1585 "headers-core", 1586 "http", ··· 1615 1616 [[package]] 1617 name = "hermit-abi" 1618 + version = "0.3.2" 1619 source = "registry+https://github.com/rust-lang/crates.io-index" 1620 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 1621 1622 [[package]] 1623 name = "hex" ··· 1702 1703 [[package]] 1704 name = "httpdate" 1705 + version = "1.0.3" 1706 source = "registry+https://github.com/rust-lang/crates.io-index" 1707 + checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1708 1709 [[package]] 1710 name = "humantime" ··· 1714 1715 [[package]] 1716 name = "hyper" 1717 + version = "0.14.27" 1718 source = "registry+https://github.com/rust-lang/crates.io-index" 1719 + checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 1720 dependencies = [ 1721 "bytes", 1722 "futures-channel", ··· 1728 "httpdate", 1729 "itoa", 1730 "pin-project-lite", 1731 + "socket2 0.4.9", 1732 "tokio", 1733 "tower-service", 1734 "tracing", ··· 1764 1765 [[package]] 1766 name = "iana-time-zone" 1767 + version = "0.1.57" 1768 source = "registry+https://github.com/rust-lang/crates.io-index" 1769 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 1770 dependencies = [ 1771 "android_system_properties", 1772 "core-foundation-sys", ··· 1797 1798 [[package]] 1799 name = "image" 1800 + version = "0.23.14" 1801 source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1" 1803 dependencies = [ 1804 "bytemuck", 1805 "byteorder", 1806 "color_quant", 1807 + "gif", 1808 + "jpeg-decoder", 1809 + "num-iter", 1810 + "num-rational 0.3.2", 1811 "num-traits", 1812 + "png 0.16.8", 1813 + "scoped_threadpool", 1814 + "tiff", 1815 + ] 1816 + 1817 + [[package]] 1818 + name = "image" 1819 + version = "0.24.7" 1820 + source = "registry+https://github.com/rust-lang/crates.io-index" 1821 + checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 1822 + dependencies = [ 1823 + "bytemuck", 1824 + "byteorder", 1825 + "color_quant", 1826 + "num-rational 0.4.1", 1827 + "num-traits", 1828 + "png 0.17.10", 1829 ] 1830 1831 [[package]] 1832 name = "indexmap" 1833 + version = "2.0.0" 1834 source = "registry+https://github.com/rust-lang/crates.io-index" 1835 + checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 1836 dependencies = [ 1837 + "equivalent", 1838 "hashbrown", 1839 ] 1840 ··· 1863 source = "registry+https://github.com/rust-lang/crates.io-index" 1864 checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1865 dependencies = [ 1866 + "hermit-abi", 1867 "libc", 1868 + "windows-sys", 1869 ] 1870 1871 [[package]] 1872 name = "is-terminal" 1873 + version = "0.4.9" 1874 source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1876 dependencies = [ 1877 + "hermit-abi", 1878 + "rustix 0.38.9", 1879 + "windows-sys", 1880 ] 1881 1882 [[package]] ··· 1890 1891 [[package]] 1892 name = "itoa" 1893 + version = "1.0.9" 1894 source = "registry+https://github.com/rust-lang/crates.io-index" 1895 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 1896 1897 [[package]] 1898 name = "jobserver" ··· 1904 ] 1905 1906 [[package]] 1907 + name = "jpeg-decoder" 1908 + version = "0.1.22" 1909 + source = "registry+https://github.com/rust-lang/crates.io-index" 1910 + checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2" 1911 + dependencies = [ 1912 + "rayon", 1913 + ] 1914 + 1915 + [[package]] 1916 name = "js-sys" 1917 + version = "0.3.64" 1918 source = "registry+https://github.com/rust-lang/crates.io-index" 1919 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1920 dependencies = [ 1921 "wasm-bindgen", 1922 ] ··· 1941 1942 [[package]] 1943 name = "libadwaita" 1944 + version = "0.5.2" 1945 source = "registry+https://github.com/rust-lang/crates.io-index" 1946 + checksum = "06444f4ca05a60693da6e9e2b591bd40a298e65a118a8d5e830771718b3e0253" 1947 dependencies = [ 1948 "gdk-pixbuf", 1949 "gdk4", 1950 "gio", ··· 1957 1958 [[package]] 1959 name = "libadwaita-sys" 1960 + version = "0.5.2" 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + checksum = "021cfe3d1fcfa82411765a791f7e9b32f35dd98ce88d2e3fa10e7320f5cc8ce7" 1963 dependencies = [ 1964 "gdk4-sys", 1965 "gio-sys", ··· 2019 [[package]] 2020 name = "libsignal-service" 2021 version = "0.1.0" 2022 + source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=8789920#87899201123b8095cd0f30317620a6d5b7fd652b" 2023 dependencies = [ 2024 "aes 0.7.5", 2025 "aes-gcm", ··· 2042 "rand 0.7.3", 2043 "serde", 2044 "serde_json", 2045 + "sha2 0.10.7", 2046 "thiserror", 2047 "url", 2048 "uuid", ··· 2052 [[package]] 2053 name = "libsignal-service-hyper" 2054 version = "0.1.0" 2055 + source = "git+https://github.com/whisperfish/libsignal-service-rs?rev=8789920#87899201123b8095cd0f30317620a6d5b7fd652b" 2056 dependencies = [ 2057 "async-trait", 2058 "async-tungstenite", ··· 2076 ] 2077 2078 [[package]] 2079 + name = "libspelling" 2080 + version = "0.1.0" 2081 + source = "registry+https://github.com/rust-lang/crates.io-index" 2082 + checksum = "850363056ea48497686407e7e583c50c793896c151bbe7139ad4ea02fbf15e76" 2083 + dependencies = [ 2084 + "gio", 2085 + "glib", 2086 + "gtk4", 2087 + "libc", 2088 + "libspelling-sys", 2089 + "sourceview5", 2090 + ] 2091 + 2092 + [[package]] 2093 + name = "libspelling-sys" 2094 + version = "0.1.0" 2095 + source = "registry+https://github.com/rust-lang/crates.io-index" 2096 + checksum = "377675d9465da676ebc05742743d5e5bc53a49be1138f463583181aea97da3c6" 2097 + dependencies = [ 2098 + "gio-sys", 2099 + "glib-sys", 2100 + "gobject-sys", 2101 + "gtk4-sys", 2102 + "libc", 2103 + "sourceview5-sys", 2104 + "system-deps", 2105 + ] 2106 + 2107 + [[package]] 2108 name = "linked-hash-map" 2109 version = "0.5.6" 2110 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2117 checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 2118 2119 [[package]] 2120 + name = "linux-raw-sys" 2121 + version = "0.4.5" 2122 + source = "registry+https://github.com/rust-lang/crates.io-index" 2123 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 2124 + 2125 + [[package]] 2126 name = "locale_config" 2127 version = "0.3.0" 2128 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2137 2138 [[package]] 2139 name = "lock_api" 2140 + version = "0.4.10" 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 2143 dependencies = [ 2144 "autocfg", 2145 "scopeguard", ··· 2147 2148 [[package]] 2149 name = "log" 2150 + version = "0.4.20" 2151 source = "registry+https://github.com/rust-lang/crates.io-index" 2152 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 2153 dependencies = [ 2154 "value-bag", 2155 ] ··· 2186 "rand 0.8.5", 2187 "serde", 2188 "serde_json", 2189 + "sha2 0.10.7", 2190 "thiserror", 2191 "zeroize", 2192 ] ··· 2208 2209 [[package]] 2210 name = "memoffset" 2211 version = "0.9.0" 2212 source = "registry+https://github.com/rust-lang/crates.io-index" 2213 checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" ··· 2239 2240 [[package]] 2241 name = "miniz_oxide" 2242 + version = "0.3.7" 2243 + source = "registry+https://github.com/rust-lang/crates.io-index" 2244 + checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" 2245 + dependencies = [ 2246 + "adler32", 2247 + ] 2248 + 2249 + [[package]] 2250 + name = "miniz_oxide" 2251 + version = "0.4.4" 2252 + source = "registry+https://github.com/rust-lang/crates.io-index" 2253 + checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" 2254 + dependencies = [ 2255 + "adler", 2256 + "autocfg", 2257 + ] 2258 + 2259 + [[package]] 2260 + name = "miniz_oxide" 2261 version = "0.7.1" 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2263 checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" ··· 2274 dependencies = [ 2275 "libc", 2276 "wasi 0.11.0+wasi-snapshot-preview1", 2277 + "windows-sys", 2278 ] 2279 2280 [[package]] ··· 2311 source = "registry+https://github.com/rust-lang/crates.io-index" 2312 checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 2313 dependencies = [ 2314 + "bitflags 1.3.2", 2315 "cfg-if", 2316 "libc", 2317 "memoffset 0.7.1", ··· 2330 2331 [[package]] 2332 name = "num" 2333 + version = "0.4.1" 2334 source = "registry+https://github.com/rust-lang/crates.io-index" 2335 + checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af" 2336 dependencies = [ 2337 "num-bigint", 2338 "num-complex", 2339 "num-integer", 2340 "num-iter", 2341 + "num-rational 0.4.1", 2342 "num-traits", 2343 ] 2344 2345 [[package]] 2346 name = "num-bigint" 2347 + version = "0.4.4" 2348 source = "registry+https://github.com/rust-lang/crates.io-index" 2349 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 2350 dependencies = [ 2351 "autocfg", 2352 "num-integer", ··· 2355 2356 [[package]] 2357 name = "num-bigint-dig" 2358 + version = "0.8.4" 2359 source = "registry+https://github.com/rust-lang/crates.io-index" 2360 + checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" 2361 dependencies = [ 2362 "byteorder", 2363 "lazy_static", ··· 2373 2374 [[package]] 2375 name = "num-complex" 2376 + version = "0.4.4" 2377 source = "registry+https://github.com/rust-lang/crates.io-index" 2378 + checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214" 2379 dependencies = [ 2380 "num-traits", 2381 ] ··· 2403 2404 [[package]] 2405 name = "num-rational" 2406 + version = "0.3.2" 2407 + source = "registry+https://github.com/rust-lang/crates.io-index" 2408 + checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07" 2409 + dependencies = [ 2410 + "autocfg", 2411 + "num-integer", 2412 + "num-traits", 2413 + ] 2414 + 2415 + [[package]] 2416 + name = "num-rational" 2417 version = "0.4.1" 2418 source = "registry+https://github.com/rust-lang/crates.io-index" 2419 checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" ··· 2426 2427 [[package]] 2428 name = "num-traits" 2429 + version = "0.2.16" 2430 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 2432 dependencies = [ 2433 "autocfg", 2434 ] 2435 2436 [[package]] 2437 name = "num_cpus" 2438 + version = "1.16.0" 2439 source = "registry+https://github.com/rust-lang/crates.io-index" 2440 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2441 dependencies = [ 2442 + "hermit-abi", 2443 "libc", 2444 ] 2445 ··· 2495 2496 [[package]] 2497 name = "object" 2498 + version = "0.32.0" 2499 source = "registry+https://github.com/rust-lang/crates.io-index" 2500 + checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" 2501 dependencies = [ 2502 "memchr", 2503 ] ··· 2516 2517 [[package]] 2518 name = "oo7" 2519 + version = "0.2.1" 2520 source = "registry+https://github.com/rust-lang/crates.io-index" 2521 + checksum = "220729ba847d98e1a9902c05e41dae79ce4a0b913dad68bc540dd3120a8c2b6b" 2522 dependencies = [ 2523 + "aes 0.8.3", 2524 "async-global-executor", 2525 "async-std", 2526 "byteorder", 2527 "cbc", 2528 "cipher 0.4.4", 2529 "digest 0.10.7", 2530 "futures-util", 2531 "hkdf 0.12.3", 2532 "hmac 0.12.1", 2533 "num", 2534 "num-bigint-dig", 2535 "once_cell", 2536 + "pbkdf2 0.12.2", 2537 "rand 0.8.5", 2538 "serde", 2539 + "sha2 0.10.7", 2540 "zbus", 2541 "zeroize", 2542 ] ··· 2552 version = "0.1.5" 2553 source = "registry+https://github.com/rust-lang/crates.io-index" 2554 checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2555 2556 [[package]] 2557 name = "ordered-stream" ··· 2565 2566 [[package]] 2567 name = "pango" 2568 + version = "0.18.0" 2569 source = "registry+https://github.com/rust-lang/crates.io-index" 2570 + checksum = "06a9e54b831d033206160096b825f2070cf5fda7e35167b1c01e9e774f9202d1" 2571 dependencies = [ 2572 "gio", 2573 "glib", 2574 "libc", ··· 2578 2579 [[package]] 2580 name = "pango-sys" 2581 + version = "0.18.0" 2582 source = "registry+https://github.com/rust-lang/crates.io-index" 2583 + checksum = "436737e391a843e5933d6d9aa102cb126d501e815b83601365a948a518555dc5" 2584 dependencies = [ 2585 "glib-sys", 2586 "gobject-sys", ··· 2639 "digest 0.10.7", 2640 "hmac 0.12.1", 2641 "password-hash", 2642 + "sha2 0.10.7", 2643 ] 2644 2645 [[package]] 2646 name = "pbkdf2" 2647 + version = "0.12.2" 2648 source = "registry+https://github.com/rust-lang/crates.io-index" 2649 + checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" 2650 dependencies = [ 2651 "digest 0.10.7", 2652 "hmac 0.12.1", ··· 2660 2661 [[package]] 2662 name = "petgraph" 2663 + version = "0.6.4" 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 + checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" 2666 dependencies = [ 2667 "fixedbitset", 2668 "indexmap", ··· 2690 2691 [[package]] 2692 name = "pin-project-lite" 2693 + version = "0.2.13" 2694 source = "registry+https://github.com/rust-lang/crates.io-index" 2695 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2696 2697 [[package]] 2698 name = "pin-utils" ··· 2708 2709 [[package]] 2710 name = "png" 2711 + version = "0.16.8" 2712 + source = "registry+https://github.com/rust-lang/crates.io-index" 2713 + checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" 2714 + dependencies = [ 2715 + "bitflags 1.3.2", 2716 + "crc32fast", 2717 + "deflate", 2718 + "miniz_oxide 0.3.7", 2719 + ] 2720 + 2721 + [[package]] 2722 + name = "png" 2723 + version = "0.17.10" 2724 source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 2726 dependencies = [ 2727 + "bitflags 1.3.2", 2728 "crc32fast", 2729 "fdeflate", 2730 "flate2", 2731 + "miniz_oxide 0.7.1", 2732 ] 2733 2734 [[package]] ··· 2748 checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 2749 dependencies = [ 2750 "autocfg", 2751 + "bitflags 1.3.2", 2752 "cfg-if", 2753 "concurrent-queue", 2754 "libc", 2755 "log", 2756 "pin-project-lite", 2757 + "windows-sys", 2758 ] 2759 2760 [[package]] ··· 2788 2789 [[package]] 2790 name = "pqcrypto-internals" 2791 + version = "0.2.5" 2792 source = "registry+https://github.com/rust-lang/crates.io-index" 2793 + checksum = "d9d34bec6abe2283e6de7748b68b292d1ffa2203397e3e71380ff8418a49fb46" 2794 dependencies = [ 2795 "cc", 2796 "dunce", 2797 + "getrandom 0.2.10", 2798 "libc", 2799 ] 2800 ··· 2820 [[package]] 2821 name = "presage" 2822 version = "0.6.0-dev" 2823 + source = "git+https://github.com/MarcusGrass/presage?rev=d6d8fff#d6d8fff5f5e6429e6fe9d3c6d388323d094fdab6" 2824 dependencies = [ 2825 "base64 0.12.3", 2826 "futures", ··· 2839 [[package]] 2840 name = "presage-store-sled" 2841 version = "0.6.0-dev" 2842 + source = "git+https://github.com/MarcusGrass/presage?rev=d6d8fff#d6d8fff5f5e6429e6fe9d3c6d388323d094fdab6" 2843 dependencies = [ 2844 "async-trait", 2845 "base64 0.12.3", ··· 2851 "prost-build 0.10.4", 2852 "serde", 2853 "serde_json", 2854 + "sha2 0.10.7", 2855 "sled", 2856 "thiserror", 2857 ] ··· 3014 checksum = "fc713c23eb7e1a5f18b84e72be88b82a617ee25783a524a38f0caa4c986b2d76" 3015 dependencies = [ 3016 "html-escape", 3017 + "image 0.24.7", 3018 "qrcodegen", 3019 ] 3020 ··· 3035 3036 [[package]] 3037 name = "quote" 3038 + version = "1.0.33" 3039 source = "registry+https://github.com/rust-lang/crates.io-index" 3040 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 3041 dependencies = [ 3042 "proc-macro2", 3043 ] ··· 3101 source = "registry+https://github.com/rust-lang/crates.io-index" 3102 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3103 dependencies = [ 3104 + "getrandom 0.2.10", 3105 ] 3106 3107 [[package]] ··· 3114 ] 3115 3116 [[package]] 3117 + name = "rayon" 3118 + version = "1.7.0" 3119 source = "registry+https://github.com/rust-lang/crates.io-index" 3120 + checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 3121 dependencies = [ 3122 + "either", 3123 + "rayon-core", 3124 + ] 3125 + 3126 + [[package]] 3127 + name = "rayon-core" 3128 + version = "1.11.0" 3129 + source = "registry+https://github.com/rust-lang/crates.io-index" 3130 + checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 3131 + dependencies = [ 3132 + "crossbeam-channel", 3133 + "crossbeam-deque", 3134 + "crossbeam-utils", 3135 + "num_cpus", 3136 ] 3137 3138 [[package]] 3139 name = "redox_syscall" 3140 + version = "0.2.16" 3141 source = "registry+https://github.com/rust-lang/crates.io-index" 3142 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 3143 dependencies = [ 3144 + "bitflags 1.3.2", 3145 ] 3146 3147 [[package]] 3148 + name = "redox_syscall" 3149 + version = "0.3.5" 3150 source = "registry+https://github.com/rust-lang/crates.io-index" 3151 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 3152 dependencies = [ 3153 + "bitflags 1.3.2", 3154 ] 3155 3156 [[package]] 3157 name = "regex" 3158 + version = "1.9.3" 3159 source = "registry+https://github.com/rust-lang/crates.io-index" 3160 + checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" 3161 dependencies = [ 3162 "aho-corasick", 3163 "memchr", ··· 3167 3168 [[package]] 3169 name = "regex-automata" 3170 + version = "0.3.6" 3171 source = "registry+https://github.com/rust-lang/crates.io-index" 3172 + checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" 3173 dependencies = [ 3174 "aho-corasick", 3175 "memchr", ··· 3232 3233 [[package]] 3234 name = "rustix" 3235 + version = "0.37.23" 3236 source = "registry+https://github.com/rust-lang/crates.io-index" 3237 + checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" 3238 dependencies = [ 3239 + "bitflags 1.3.2", 3240 "errno", 3241 "io-lifetimes", 3242 "libc", 3243 + "linux-raw-sys 0.3.8", 3244 + "windows-sys", 3245 + ] 3246 + 3247 + [[package]] 3248 + name = "rustix" 3249 + version = "0.38.9" 3250 + source = "registry+https://github.com/rust-lang/crates.io-index" 3251 + checksum = "9bfe0f2582b4931a45d1fa608f8a8722e8b3c7ac54dd6d5f3b3212791fedef49" 3252 + dependencies = [ 3253 + "bitflags 2.4.0", 3254 + "errno", 3255 + "libc", 3256 + "linux-raw-sys 0.4.5", 3257 + "windows-sys", 3258 ] 3259 3260 [[package]] ··· 3271 3272 [[package]] 3273 name = "rustls-native-certs" 3274 + version = "0.6.3" 3275 source = "registry+https://github.com/rust-lang/crates.io-index" 3276 + checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 3277 dependencies = [ 3278 "openssl-probe", 3279 + "rustls-pemfile 1.0.3", 3280 "schannel", 3281 "security-framework", 3282 ] ··· 3292 3293 [[package]] 3294 name = "rustls-pemfile" 3295 + version = "1.0.3" 3296 source = "registry+https://github.com/rust-lang/crates.io-index" 3297 + checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 3298 dependencies = [ 3299 "base64 0.21.2", 3300 ] 3301 3302 [[package]] 3303 name = "rustversion" 3304 + version = "1.0.14" 3305 source = "registry+https://github.com/rust-lang/crates.io-index" 3306 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 3307 3308 [[package]] 3309 name = "ryu" 3310 + version = "1.0.15" 3311 source = "registry+https://github.com/rust-lang/crates.io-index" 3312 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 3313 3314 [[package]] 3315 name = "schannel" 3316 + version = "0.1.22" 3317 source = "registry+https://github.com/rust-lang/crates.io-index" 3318 + checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 3319 dependencies = [ 3320 + "windows-sys", 3321 ] 3322 3323 [[package]] 3324 + name = "scoped_threadpool" 3325 + version = "0.1.9" 3326 + source = "registry+https://github.com/rust-lang/crates.io-index" 3327 + checksum = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" 3328 + 3329 + [[package]] 3330 name = "scopeguard" 3331 + version = "1.2.0" 3332 source = "registry+https://github.com/rust-lang/crates.io-index" 3333 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 3334 3335 [[package]] 3336 name = "sct" ··· 3344 3345 [[package]] 3346 name = "security-framework" 3347 + version = "2.9.2" 3348 source = "registry+https://github.com/rust-lang/crates.io-index" 3349 + checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 3350 dependencies = [ 3351 + "bitflags 1.3.2", 3352 "core-foundation", 3353 "core-foundation-sys", 3354 "libc", ··· 3357 3358 [[package]] 3359 name = "security-framework-sys" 3360 + version = "2.9.1" 3361 source = "registry+https://github.com/rust-lang/crates.io-index" 3362 + checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 3363 dependencies = [ 3364 "core-foundation-sys", 3365 "libc", ··· 3367 3368 [[package]] 3369 name = "semver" 3370 + version = "1.0.18" 3371 source = "registry+https://github.com/rust-lang/crates.io-index" 3372 + checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 3373 3374 [[package]] 3375 name = "serde" 3376 + version = "1.0.187" 3377 source = "registry+https://github.com/rust-lang/crates.io-index" 3378 + checksum = "30a7fe14252655bd1e578af19f5fa00fe02fd0013b100ca6b49fde31c41bae4c" 3379 dependencies = [ 3380 "serde_derive", 3381 ] 3382 3383 [[package]] 3384 name = "serde_derive" 3385 + version = "1.0.187" 3386 source = "registry+https://github.com/rust-lang/crates.io-index" 3387 + checksum = "e46b2a6ca578b3f1d4501b12f78ed4692006d79d82a1a7c561c12dbc3d625eb8" 3388 dependencies = [ 3389 "proc-macro2", 3390 "quote", 3391 + "syn 2.0.29", 3392 ] 3393 3394 [[package]] 3395 name = "serde_json" 3396 + version = "1.0.105" 3397 source = "registry+https://github.com/rust-lang/crates.io-index" 3398 + checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 3399 dependencies = [ 3400 "itoa", 3401 "ryu", ··· 3404 3405 [[package]] 3406 name = "serde_repr" 3407 + version = "0.1.16" 3408 source = "registry+https://github.com/rust-lang/crates.io-index" 3409 + checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" 3410 dependencies = [ 3411 "proc-macro2", 3412 "quote", 3413 + "syn 2.0.29", 3414 ] 3415 3416 [[package]] 3417 name = "serde_spanned" 3418 + version = "0.6.3" 3419 source = "registry+https://github.com/rust-lang/crates.io-index" 3420 + checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 3421 dependencies = [ 3422 "serde", 3423 ] ··· 3472 3473 [[package]] 3474 name = "sha2" 3475 + version = "0.10.7" 3476 source = "registry+https://github.com/rust-lang/crates.io-index" 3477 + checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 3478 dependencies = [ 3479 "cfg-if", 3480 "cpufeatures", ··· 3500 3501 [[package]] 3502 name = "signal-hook" 3503 + version = "0.3.17" 3504 source = "registry+https://github.com/rust-lang/crates.io-index" 3505 + checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 3506 dependencies = [ 3507 "libc", 3508 "signal-hook-registry", ··· 3519 3520 [[package]] 3521 name = "simd-adler32" 3522 + version = "0.3.7" 3523 source = "registry+https://github.com/rust-lang/crates.io-index" 3524 + checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 3525 3526 [[package]] 3527 name = "slab" 3528 + version = "0.4.9" 3529 source = "registry+https://github.com/rust-lang/crates.io-index" 3530 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 3531 dependencies = [ 3532 "autocfg", 3533 ] ··· 3550 3551 [[package]] 3552 name = "smallvec" 3553 + version = "1.11.0" 3554 source = "registry+https://github.com/rust-lang/crates.io-index" 3555 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 3556 3557 [[package]] 3558 name = "socket2" ··· 3565 ] 3566 3567 [[package]] 3568 + name = "socket2" 3569 + version = "0.5.3" 3570 + source = "registry+https://github.com/rust-lang/crates.io-index" 3571 + checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" 3572 + dependencies = [ 3573 + "libc", 3574 + "windows-sys", 3575 + ] 3576 + 3577 + [[package]] 3578 + name = "sourceview5" 3579 + version = "0.7.1" 3580 + source = "registry+https://github.com/rust-lang/crates.io-index" 3581 + checksum = "88c5f976a113e947bc5ec67758b2960c0db4ca76f80fb410d7cd86cd456d9ee5" 3582 + dependencies = [ 3583 + "futures-channel", 3584 + "futures-core", 3585 + "gdk-pixbuf", 3586 + "gdk4", 3587 + "gio", 3588 + "glib", 3589 + "gtk4", 3590 + "libc", 3591 + "pango", 3592 + "sourceview5-sys", 3593 + ] 3594 + 3595 + [[package]] 3596 + name = "sourceview5-sys" 3597 + version = "0.7.1" 3598 + source = "registry+https://github.com/rust-lang/crates.io-index" 3599 + checksum = "29637cccd56075a37ba72c0cc8b8d599dbc1d857e30dadea97eaacbc29b7fd46" 3600 + dependencies = [ 3601 + "gdk-pixbuf-sys", 3602 + "gdk4-sys", 3603 + "gio-sys", 3604 + "glib-sys", 3605 + "gobject-sys", 3606 + "gtk4-sys", 3607 + "libc", 3608 + "pango-sys", 3609 + "system-deps", 3610 + ] 3611 + 3612 + [[package]] 3613 name = "spin" 3614 version = "0.5.2" 3615 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3640 3641 [[package]] 3642 name = "syn" 3643 + version = "2.0.29" 3644 source = "registry+https://github.com/rust-lang/crates.io-index" 3645 + checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" 3646 dependencies = [ 3647 "proc-macro2", 3648 "quote", ··· 3663 3664 [[package]] 3665 name = "system-deps" 3666 + version = "6.1.1" 3667 source = "registry+https://github.com/rust-lang/crates.io-index" 3668 + checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 3669 dependencies = [ 3670 "cfg-expr", 3671 "heck 0.4.1", ··· 3676 3677 [[package]] 3678 name = "target-lexicon" 3679 + version = "0.12.11" 3680 source = "registry+https://github.com/rust-lang/crates.io-index" 3681 + checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" 3682 3683 [[package]] 3684 name = "temp-dir" ··· 3688 3689 [[package]] 3690 name = "tempfile" 3691 + version = "3.8.0" 3692 source = "registry+https://github.com/rust-lang/crates.io-index" 3693 + checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 3694 dependencies = [ 3695 "cfg-if", 3696 + "fastrand 2.0.0", 3697 "redox_syscall 0.3.5", 3698 + "rustix 0.38.9", 3699 + "windows-sys", 3700 ] 3701 3702 [[package]] ··· 3710 3711 [[package]] 3712 name = "thiserror" 3713 + version = "1.0.47" 3714 source = "registry+https://github.com/rust-lang/crates.io-index" 3715 + checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 3716 dependencies = [ 3717 "thiserror-impl", 3718 ] 3719 3720 [[package]] 3721 name = "thiserror-impl" 3722 + version = "1.0.47" 3723 source = "registry+https://github.com/rust-lang/crates.io-index" 3724 + checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 3725 dependencies = [ 3726 "proc-macro2", 3727 "quote", 3728 + "syn 2.0.29", 3729 + ] 3730 + 3731 + [[package]] 3732 + name = "tiff" 3733 + version = "0.6.1" 3734 + source = "registry+https://github.com/rust-lang/crates.io-index" 3735 + checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437" 3736 + dependencies = [ 3737 + "jpeg-decoder", 3738 + "miniz_oxide 0.4.4", 3739 + "weezl", 3740 ] 3741 3742 [[package]] ··· 3756 3757 [[package]] 3758 name = "tokio" 3759 + version = "1.32.0" 3760 source = "registry+https://github.com/rust-lang/crates.io-index" 3761 + checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 3762 dependencies = [ 3763 "backtrace", 3764 "libc", 3765 "mio", 3766 "num_cpus", 3767 "pin-project-lite", 3768 + "socket2 0.5.3", 3769 "tokio-macros", 3770 + "windows-sys", 3771 ] 3772 3773 [[package]] ··· 3788 dependencies = [ 3789 "proc-macro2", 3790 "quote", 3791 + "syn 2.0.29", 3792 ] 3793 3794 [[package]] ··· 3818 3819 [[package]] 3820 name = "toml" 3821 + version = "0.7.6" 3822 source = "registry+https://github.com/rust-lang/crates.io-index" 3823 + checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 3824 dependencies = [ 3825 "serde", 3826 "serde_spanned", ··· 3830 3831 [[package]] 3832 name = "toml_datetime" 3833 + version = "0.6.3" 3834 source = "registry+https://github.com/rust-lang/crates.io-index" 3835 + checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 3836 dependencies = [ 3837 "serde", 3838 ] 3839 3840 [[package]] 3841 name = "toml_edit" 3842 + version = "0.19.14" 3843 source = "registry+https://github.com/rust-lang/crates.io-index" 3844 + checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 3845 dependencies = [ 3846 "indexmap", 3847 "serde", ··· 3871 3872 [[package]] 3873 name = "tracing-attributes" 3874 + version = "0.1.26" 3875 source = "registry+https://github.com/rust-lang/crates.io-index" 3876 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 3877 dependencies = [ 3878 "proc-macro2", 3879 "quote", 3880 + "syn 2.0.29", 3881 ] 3882 3883 [[package]] ··· 3934 3935 [[package]] 3936 name = "unicase" 3937 + version = "2.7.0" 3938 source = "registry+https://github.com/rust-lang/crates.io-index" 3939 + checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 3940 dependencies = [ 3941 "version_check", 3942 ] ··· 3949 3950 [[package]] 3951 name = "unicode-ident" 3952 + version = "1.0.11" 3953 source = "registry+https://github.com/rust-lang/crates.io-index" 3954 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 3955 3956 [[package]] 3957 name = "unicode-normalization" ··· 4016 4017 [[package]] 4018 name = "uuid" 4019 + version = "1.4.1" 4020 source = "registry+https://github.com/rust-lang/crates.io-index" 4021 + checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" 4022 dependencies = [ 4023 "serde", 4024 ] 4025 4026 [[package]] 4027 name = "value-bag" 4028 + version = "1.4.1" 4029 source = "registry+https://github.com/rust-lang/crates.io-index" 4030 + checksum = "d92ccd67fb88503048c01b59152a04effd0782d035a83a6d256ce6085f08f4a3" 4031 4032 [[package]] 4033 name = "version-compare" ··· 4049 4050 [[package]] 4051 name = "want" 4052 + version = "0.3.1" 4053 source = "registry+https://github.com/rust-lang/crates.io-index" 4054 + checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4055 dependencies = [ 4056 "try-lock", 4057 ] 4058 ··· 4070 4071 [[package]] 4072 name = "wasm-bindgen" 4073 + version = "0.2.87" 4074 source = "registry+https://github.com/rust-lang/crates.io-index" 4075 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 4076 dependencies = [ 4077 "cfg-if", 4078 "wasm-bindgen-macro", ··· 4080 4081 [[package]] 4082 name = "wasm-bindgen-backend" 4083 + version = "0.2.87" 4084 source = "registry+https://github.com/rust-lang/crates.io-index" 4085 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 4086 dependencies = [ 4087 "bumpalo", 4088 "log", 4089 "once_cell", 4090 "proc-macro2", 4091 "quote", 4092 + "syn 2.0.29", 4093 "wasm-bindgen-shared", 4094 ] 4095 4096 [[package]] 4097 name = "wasm-bindgen-futures" 4098 + version = "0.4.37" 4099 source = "registry+https://github.com/rust-lang/crates.io-index" 4100 + checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 4101 dependencies = [ 4102 "cfg-if", 4103 "js-sys", ··· 4107 4108 [[package]] 4109 name = "wasm-bindgen-macro" 4110 + version = "0.2.87" 4111 source = "registry+https://github.com/rust-lang/crates.io-index" 4112 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 4113 dependencies = [ 4114 "quote", 4115 "wasm-bindgen-macro-support", ··· 4117 4118 [[package]] 4119 name = "wasm-bindgen-macro-support" 4120 + version = "0.2.87" 4121 source = "registry+https://github.com/rust-lang/crates.io-index" 4122 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 4123 dependencies = [ 4124 "proc-macro2", 4125 "quote", 4126 + "syn 2.0.29", 4127 "wasm-bindgen-backend", 4128 "wasm-bindgen-shared", 4129 ] 4130 4131 [[package]] 4132 name = "wasm-bindgen-shared" 4133 + version = "0.2.87" 4134 source = "registry+https://github.com/rust-lang/crates.io-index" 4135 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 4136 4137 [[package]] 4138 name = "web-sys" 4139 + version = "0.3.64" 4140 source = "registry+https://github.com/rust-lang/crates.io-index" 4141 + checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 4142 dependencies = [ 4143 "js-sys", 4144 "wasm-bindgen", ··· 4155 ] 4156 4157 [[package]] 4158 + name = "weezl" 4159 + version = "0.1.7" 4160 + source = "registry+https://github.com/rust-lang/crates.io-index" 4161 + checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 4162 + 4163 + [[package]] 4164 name = "which" 4165 version = "4.4.0" 4166 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4208 source = "registry+https://github.com/rust-lang/crates.io-index" 4209 checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 4210 dependencies = [ 4211 + "windows-targets", 4212 ] 4213 4214 [[package]] ··· 4217 source = "registry+https://github.com/rust-lang/crates.io-index" 4218 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4219 dependencies = [ 4220 + "windows-targets", 4221 ] 4222 4223 [[package]] 4224 name = "windows-targets" 4225 + version = "0.48.5" 4226 source = "registry+https://github.com/rust-lang/crates.io-index" 4227 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4228 dependencies = [ 4229 + "windows_aarch64_gnullvm", 4230 + "windows_aarch64_msvc", 4231 + "windows_i686_gnu", 4232 + "windows_i686_msvc", 4233 + "windows_x86_64_gnu", 4234 + "windows_x86_64_gnullvm", 4235 + "windows_x86_64_msvc", 4236 ] 4237 4238 [[package]] 4239 name = "windows_aarch64_gnullvm" 4240 + version = "0.48.5" 4241 source = "registry+https://github.com/rust-lang/crates.io-index" 4242 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4243 4244 [[package]] 4245 name = "windows_aarch64_msvc" 4246 + version = "0.48.5" 4247 source = "registry+https://github.com/rust-lang/crates.io-index" 4248 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4249 4250 [[package]] 4251 name = "windows_i686_gnu" 4252 + version = "0.48.5" 4253 source = "registry+https://github.com/rust-lang/crates.io-index" 4254 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4255 4256 [[package]] 4257 name = "windows_i686_msvc" 4258 + version = "0.48.5" 4259 source = "registry+https://github.com/rust-lang/crates.io-index" 4260 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4261 4262 [[package]] 4263 name = "windows_x86_64_gnu" 4264 + version = "0.48.5" 4265 source = "registry+https://github.com/rust-lang/crates.io-index" 4266 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4267 4268 [[package]] 4269 name = "windows_x86_64_gnullvm" 4270 + version = "0.48.5" 4271 source = "registry+https://github.com/rust-lang/crates.io-index" 4272 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4273 4274 [[package]] 4275 name = "windows_x86_64_msvc" 4276 + version = "0.48.5" 4277 source = "registry+https://github.com/rust-lang/crates.io-index" 4278 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4279 4280 [[package]] 4281 name = "winnow" 4282 + version = "0.5.15" 4283 source = "registry+https://github.com/rust-lang/crates.io-index" 4284 + checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" 4285 dependencies = [ 4286 "memchr", 4287 ] ··· 4390 dependencies = [ 4391 "proc-macro2", 4392 "quote", 4393 + "syn 2.0.29", 4394 ] 4395 4396 [[package]]
+9 -4
pkgs/applications/networking/instant-messengers/flare-signal/default.nix
··· 7 , pkg-config 8 , gst_all_1 9 , protobuf 10 , libsecret 11 , libadwaita 12 , rustPlatform 13 , rustc 14 , appstream-glib ··· 19 20 stdenv.mkDerivation rec { 21 pname = "flare"; 22 - version = "0.9.1"; 23 24 src = fetchFromGitLab { 25 domain = "gitlab.com"; 26 owner = "schmiddi-on-mobile"; 27 repo = pname; 28 rev = version; 29 - hash = "sha256-RceCVn2OmrHyY2DWT+5XeOc+HlQGVdtOmfo3+2r9hKs="; 30 }; 31 32 cargoDeps = rustPlatform.importCargoLock { 33 lockFile = ./Cargo.lock; 34 outputHashes = { 35 "curve25519-dalek-3.2.1" = "sha256-0hFRhn920tLBpo6ZNCl6DYtTMHMXY/EiDvuhOPVjvC0="; 36 "libsignal-protocol-0.1.0" = "sha256-VQwrGTNZnlDK5p8ZleAZYtbzDiVTHxc93/CRlCUjWtE="; 37 - "libsignal-service-0.1.0" = "sha256-azXQGC008rcqF2C8yHy5CM2NU1Hvwv2I3Kr8aI6URS8="; 38 - "presage-0.6.0-dev" = "sha256-MNd4CvBv6htZQj2g2a3JcQ1r/kk4UPSBLFezEnRK+60="; 39 }; 40 }; 41 ··· 53 ]; 54 55 buildInputs = [ 56 libadwaita 57 libsecret 58 protobuf 59 60 # To reproduce audio messages
··· 7 , pkg-config 8 , gst_all_1 9 , protobuf 10 + , libspelling 11 , libsecret 12 , libadwaita 13 + , gtksourceview5 14 , rustPlatform 15 , rustc 16 , appstream-glib ··· 21 22 stdenv.mkDerivation rec { 23 pname = "flare"; 24 + version = "0.10.0"; 25 26 src = fetchFromGitLab { 27 domain = "gitlab.com"; 28 owner = "schmiddi-on-mobile"; 29 repo = pname; 30 rev = version; 31 + hash = "sha256-+9zpYW9xjLe78c2GRL6raFDR5g+R/JWxQzU/ZS+5JtY="; 32 }; 33 34 cargoDeps = rustPlatform.importCargoLock { 35 lockFile = ./Cargo.lock; 36 outputHashes = { 37 + "blurhash-0.1.1" = "sha256-SLpszTL2CupMAfUQK5KlnsHTIBDB8hbJs1d6DQXaUiA="; 38 "curve25519-dalek-3.2.1" = "sha256-0hFRhn920tLBpo6ZNCl6DYtTMHMXY/EiDvuhOPVjvC0="; 39 "libsignal-protocol-0.1.0" = "sha256-VQwrGTNZnlDK5p8ZleAZYtbzDiVTHxc93/CRlCUjWtE="; 40 + "libsignal-service-0.1.0" = "sha256-1ub0IPSvGhZ2tsC6IolusJ1NSWy+5SXSx8qlIdPngTE="; 41 + "presage-0.6.0-dev" = "sha256-4isKBn/4yHoAYsYbBTULK/veZmaecU7t+PvE4Y0oNgk="; 42 }; 43 }; 44 ··· 56 ]; 57 58 buildInputs = [ 59 + gtksourceview5 60 libadwaita 61 libsecret 62 + libspelling 63 protobuf 64 65 # To reproduce audio messages
+27
pkgs/applications/networking/instant-messengers/neosay/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "neosay"; 8 + version = "1.0.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "donuts-are-good"; 12 + repo = "neosay"; 13 + rev = "v${version}"; 14 + hash = "sha256-Uwz6Y26AtzWXLFgJY0WVD0HBb+vbMeeMKt8gCk6viec="; 15 + }; 16 + 17 + vendorHash = "sha256-w0aZnel5Obq73UXcG9wmO9t/7qQTE8ru656u349cvzQ="; 18 + 19 + ldflags = [ "-s" "-w" ]; 20 + 21 + meta = with lib; { 22 + description = "Pipe stdin to matrix"; 23 + homepage = "https://github.com/donuts-are-good/neosay"; 24 + license = licenses.mit; 25 + maintainers = with maintainers; [ janik ]; 26 + }; 27 + }
+3 -3
pkgs/applications/version-management/blackbox/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "blackbox"; 16 - version = "2.0.0"; 17 18 src = fetchFromGitHub { 19 owner = "stackexchange"; 20 repo = pname; 21 rev = "v${version}"; 22 - sha256 = "1plwdmzds6dq2rlp84dgiashrfg0kg4yijhnxaapz2q4d1vvx8lq"; 23 }; 24 25 buildInputs = [ gnupg ]; ··· 43 --replace "PREFIX?=/usr/local" "PREFIX=$out" 44 45 substituteInPlace tools/confidence_test.sh \ 46 - --replace 'PATH="''${blackbox_home}:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/local/bin:/usr/pkg/bin:/usr/pkg/gnu/bin:''${blackbox_home}"' \ 47 "PATH=/build/source/bin/:$PATH" 48 ''; 49
··· 13 14 stdenv.mkDerivation rec { 15 pname = "blackbox"; 16 + version = "1.20220610"; 17 18 src = fetchFromGitHub { 19 owner = "stackexchange"; 20 repo = pname; 21 rev = "v${version}"; 22 + hash = "sha256-g0oNV7Nj7ZMmsVQFVTDwbKtF4a/Fb3WDB+NRx9IGSWA="; 23 }; 24 25 buildInputs = [ gnupg ]; ··· 43 --replace "PREFIX?=/usr/local" "PREFIX=$out" 44 45 substituteInPlace tools/confidence_test.sh \ 46 + --replace 'PATH="''${blackbox_home}:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/local/bin:/usr/pkg/bin:/usr/pkg/gnu/bin:/usr/local/MacGPG2/bin:/opt/homebrew/bin:''${blackbox_home}"' \ 47 "PATH=/build/source/bin/:$PATH" 48 ''; 49
+2 -3
pkgs/applications/virtualization/virt-manager/default.nix
··· 21 intltool file 22 gobject-introspection # for setup hook populating GI_TYPELIB_PATH 23 docutils 24 - ]; 25 26 buildInputs = [ 27 wrapGAppsHook 28 libvirt-glib vte dconf gtk-vnc gnome.adwaita-icon-theme avahi 29 gsettings-desktop-schemas libosinfo gtksourceview4 30 - ] ++ lib.optional spiceSupport spice-gtk 31 - ++ lib.optional stdenv.isDarwin desktopToDarwinBundle; 32 33 propagatedBuildInputs = with python3.pkgs; [ 34 pygobject3 libvirt libxml2 requests cdrtools
··· 21 intltool file 22 gobject-introspection # for setup hook populating GI_TYPELIB_PATH 23 docutils 24 + ] ++ lib.optional stdenv.isDarwin desktopToDarwinBundle; 25 26 buildInputs = [ 27 wrapGAppsHook 28 libvirt-glib vte dconf gtk-vnc gnome.adwaita-icon-theme avahi 29 gsettings-desktop-schemas libosinfo gtksourceview4 30 + ] ++ lib.optional spiceSupport spice-gtk; 31 32 propagatedBuildInputs = with python3.pkgs; [ 33 pygobject3 libvirt libxml2 requests cdrtools
+33 -15
pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin/default.nix
··· 1 - { lib, mkXfceDerivation, gettext, gtk3, glib, cmake, exo, garcon, libxfce4ui, libxfce4util, xfce4-panel, xfconf }: 2 3 mkXfceDerivation { 4 category = "panel-plugins"; 5 pname = "xfce4-whiskermenu-plugin"; 6 - version = "2.7.3"; 7 rev-prefix = "v"; 8 odd-unstable = false; 9 - sha256 = "sha256-F2mp3b1HBvI2lvwGzuE9QsqotLWgsP0NRyORrTV9FJs="; 10 - 11 - nativeBuildInputs = [ cmake ]; 12 - 13 - buildInputs = [ gettext exo garcon gtk3 glib libxfce4ui libxfce4util xfce4-panel xfconf ]; 14 15 - postPatch = '' 16 - substituteInPlace panel-plugin/xfce4-popup-whiskermenu.in \ 17 - --replace gettext ${gettext}/bin/gettext 18 - ''; 19 20 - postInstall = '' 21 - substituteInPlace $out/bin/xfce4-popup-whiskermenu \ 22 - --replace $out/bin/xfce4-panel ${xfce4-panel.out}/bin/xfce4-panel 23 - ''; 24 25 meta = with lib; { 26 description = "Alternate application launcher for Xfce";
··· 1 + { mkXfceDerivation 2 + , lib 3 + , cmake 4 + , accountsservice 5 + , exo 6 + , garcon 7 + , gettext 8 + , glib 9 + , gtk-layer-shell 10 + , gtk3 11 + , libxfce4ui 12 + , libxfce4util 13 + , xfce4-panel 14 + , xfconf 15 + }: 16 17 mkXfceDerivation { 18 category = "panel-plugins"; 19 pname = "xfce4-whiskermenu-plugin"; 20 + version = "2.8.0"; 21 rev-prefix = "v"; 22 odd-unstable = false; 23 + sha256 = "sha256-5ojcIOVIa9WKL2e6iZwRgrAINSM8750zciCwpn9vzJU="; 24 25 + nativeBuildInputs = [ 26 + cmake 27 + ]; 28 29 + buildInputs = [ 30 + accountsservice 31 + exo 32 + garcon 33 + gettext 34 + glib 35 + gtk-layer-shell 36 + gtk3 37 + libxfce4ui 38 + libxfce4util 39 + xfce4-panel 40 + xfconf 41 + ]; 42 43 meta = with lib; { 44 description = "Alternate application launcher for Xfce";
+4
pkgs/development/coq-modules/serapi/default.nix
··· 87 then [ 88 ./janestreet-0.15.patch 89 ] 90 else [ 91 ]; 92
··· 87 then [ 88 ./janestreet-0.15.patch 89 ] 90 + else if version == "8.17.0+0.17.0" 91 + then [ 92 + ./janestreet-0.16.patch 93 + ] 94 else [ 95 ]; 96
+17
pkgs/development/coq-modules/serapi/janestreet-0.16.patch
···
··· 1 + diff --git a/serlib/ser_stdlib.ml b/serlib/ser_stdlib.ml 2 + index 894d300..11c9217 100644 3 + --- a/serlib/ser_stdlib.ml 4 + +++ b/serlib/ser_stdlib.ml 5 + @@ -28,6 +28,7 @@ let ref_to_yojson f x = f !x 6 + let ref_of_yojson f x = Result.map (fun x -> ref x) (f x) 7 + let hash_fold_ref = hash_fold_ref_frozen 8 + let compare_ref = compare_ref 9 + +let (==) x y = (==) x y 10 + 11 + module Lazy = struct 12 + type 'a t = 'a lazy_t 13 + @@ -35,3 +36,4 @@ module Lazy = struct 14 + end 15 + 16 + module Option = Stdlib.Option 17 + +module List = Stdlib.List
+2 -2
pkgs/development/libraries/vkd3d/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "vkd3d"; 6 - version = "1.7.1"; 7 8 nativeBuildInputs = [ autoreconfHook pkg-config wine flex bison ]; 9 buildInputs = [ vulkan-loader vulkan-headers spirv-headers ]; ··· 13 owner = "wine"; 14 repo = pname; 15 rev = "${pname}-${version}"; 16 - sha256 = "sha256-4WUD6bRG/XwrOb5tl0ZyaaR0uy85eYXcb16eDeumOAQ="; 17 }; 18 19 meta = with lib; {
··· 3 4 stdenv.mkDerivation rec { 5 pname = "vkd3d"; 6 + version = "1.8"; 7 8 nativeBuildInputs = [ autoreconfHook pkg-config wine flex bison ]; 9 buildInputs = [ vulkan-loader vulkan-headers spirv-headers ]; ··· 13 owner = "wine"; 14 repo = pname; 15 rev = "${pname}-${version}"; 16 + sha256 = "sha256-v2UhJvfB5Clupmgoykei3AoWYBOp5l9pQFkUEQVlajs="; 17 }; 18 19 meta = with lib; {
+2
pkgs/development/ocaml-modules/bistro/default.nix
··· 29 sha256 = "0g11324j1s2631zzf7zxc8s0nqd4fwvcni0kbvfpfxg96gy2wwfm"; 30 }; 31 32 propagatedBuildInputs = [ 33 base64 34 bos
··· 29 sha256 = "0g11324j1s2631zzf7zxc8s0nqd4fwvcni0kbvfpfxg96gy2wwfm"; 30 }; 31 32 + patches = [ ./janestreet-0.16.patch ]; 33 + 34 propagatedBuildInputs = [ 35 base64 36 bos
+205
pkgs/development/ocaml-modules/bistro/janestreet-0.16.patch
···
··· 1 + diff --git a/lib/engine/scheduler.ml b/lib/engine/scheduler.ml 2 + index e32bd0f..93b566b 100644 3 + --- a/lib/engine/scheduler.ml 4 + +++ b/lib/engine/scheduler.ml 5 + @@ -601,7 +601,7 @@ module Make(Backend : Backend) = struct 6 + ) 7 + ) 8 + | Trywith tw -> ( 9 + - match Table.find sched.traces (Workflow.id tw.w) with 10 + + match Hashtbl.find sched.traces (Workflow.id tw.w) with 11 + | Some eventual_trace -> ( 12 + eventual_trace >>= function 13 + | Ok (Run r) -> 14 + @@ -667,10 +667,10 @@ module Make(Backend : Backend) = struct 15 + let register_build sched ~id ~build_trace = 16 + let open Eval_thread.Infix in 17 + ( 18 + - match Table.find sched.traces id with 19 + + match Hashtbl.find sched.traces id with 20 + | None -> 21 + let trace = build_trace () in 22 + - Table.set sched.traces ~key:id ~data:trace ; 23 + + Hashtbl.set sched.traces ~key:id ~data:trace ; 24 + trace 25 + | Some trace -> trace 26 + ) >>= fun trace -> 27 + @@ -854,7 +854,7 @@ module Make(Backend : Backend) = struct 28 + Eval_thread.join l.elts ~f:(build ?target sched) 29 + | Trywith tw -> ( 30 + build sched ?target tw.w >> fun w_result -> 31 + - match Table.find sched.traces (Workflow.id tw.w) with 32 + + match Hashtbl.find sched.traces (Workflow.id tw.w) with 33 + | Some eventual_trace -> ( 34 + eventual_trace >> function 35 + | Ok (Run r) when run_trywith_recovery r.details -> 36 + diff --git a/lib/multinode/bistro_multinode.ml b/lib/multinode/bistro_multinode.ml 37 + index 01dc5ac..3fc6b0e 100644 38 + --- a/lib/multinode/bistro_multinode.ml 39 + +++ b/lib/multinode/bistro_multinode.ml 40 + @@ -130,7 +130,7 @@ module Server = struct 41 + let search (type s) (table : s String.Table.t) ~f = 42 + let module M = struct exception Found of string * s end in 43 + try 44 + - String.Table.fold table ~init:() ~f:(fun ~key ~data () -> if f ~key ~data then raise (M.Found (key, data))) ; 45 + + Hashtbl.fold table ~init:() ~f:(fun ~key ~data () -> if f ~key ~data then raise (M.Found (key, data))) ; 46 + None 47 + with M.Found (k, v) -> Some (k, v) 48 + 49 + @@ -145,7 +145,7 @@ module Server = struct 50 + match allocation_attempt with 51 + | None -> Some elt 52 + | Some (worker_id, (Resource curr)) -> 53 + - String.Table.set pool.available ~key:worker_id ~data:(Resource { np = curr.np - np ; mem = curr.mem - mem }) ; 54 + + Hashtbl.set pool.available ~key:worker_id ~data:(Resource { np = curr.np - np ; mem = curr.mem - mem }) ; 55 + Lwt.wakeup u (worker_id, Resource { np ; mem }) ; 56 + None 57 + ) 58 + @@ -163,12 +163,12 @@ module Server = struct 59 + t 60 + 61 + let add_worker pool (Worker { id ; np ; mem ; _ }) = 62 + - match String.Table.add pool.available ~key:id ~data:(Allocator.Resource { np ; mem }) with 63 + + match Hashtbl.add pool.available ~key:id ~data:(Allocator.Resource { np ; mem }) with 64 + | `Ok -> allocation_pass pool 65 + | `Duplicate -> failwith "A worker has been added twice" 66 + 67 + let release pool worker_id (Allocator.Resource { np ; mem }) = 68 + - String.Table.update pool.available worker_id ~f:(function 69 + + Hashtbl.update pool.available worker_id ~f:(function 70 + | None -> failwith "Tried to release resources of inexistent worker" 71 + | Some (Resource r) -> Resource { np = r.np + np ; mem = r.mem + mem } 72 + ) 73 + @@ -235,13 +235,13 @@ module Server = struct 74 + | Subscript { np ; mem } -> 75 + let id = new_id () in 76 + let w = create_worker ~np ~mem id in 77 + - String.Table.set state.workers ~key:id ~data:w ; 78 + + Hashtbl.set state.workers ~key:id ~data:w ; 79 + Worker_allocator.add_worker state.alloc w ; 80 + log (Logger.Debug (sprintf "new worker %s" id)) ; 81 + Lwt.return (Client_id id) 82 + 83 + | Get_job { client_id } -> ( 84 + - match String.Table.find state.workers client_id with 85 + + match Hashtbl.find state.workers client_id with 86 + | None -> Lwt.return None 87 + | Some (Worker worker) -> 88 + Lwt.choose [ 89 + @@ -250,22 +250,22 @@ module Server = struct 90 + ] >>= function 91 + | `Job wp -> 92 + let workflow_id = workflow_id_of_job_waiter wp in 93 + - String.Table.set worker.running_jobs ~key:workflow_id ~data:wp ; 94 + + Hashtbl.set worker.running_jobs ~key:workflow_id ~data:wp ; 95 + Lwt.return (Some (job_of_job_waiter wp)) 96 + | `Stop -> Lwt.return None 97 + ) 98 + 99 + | Plugin_result r -> 100 + - let Worker worker = String.Table.find_exn state.workers r.client_id in 101 + + let Worker worker = Hashtbl.find_exn state.workers r.client_id in 102 + Lwt.return ( 103 + - match String.Table.find_exn worker.running_jobs r.workflow_id with 104 + + match Hashtbl.find_exn worker.running_jobs r.workflow_id with 105 + | Waiting_plugin wp -> Lwt.wakeup wp.waiter r.result 106 + | Waiting_shell_command _ -> assert false (* should never happen *) 107 + ) 108 + | Shell_command_result r -> 109 + - let Worker worker = String.Table.find_exn state.workers r.client_id in 110 + + let Worker worker = Hashtbl.find_exn state.workers r.client_id in 111 + Lwt.return ( 112 + - match String.Table.find_exn worker.running_jobs r.workflow_id with 113 + + match Hashtbl.find_exn worker.running_jobs r.workflow_id with 114 + | Waiting_plugin _ -> assert false (* should never happen *) 115 + | Waiting_shell_command wp -> Lwt.wakeup wp.waiter r.result 116 + ) 117 + @@ -307,7 +307,7 @@ module Server = struct 118 + 119 + let request_resource backend req = 120 + Worker_allocator.request backend.state.alloc req >|= fun (worker_id, resource) -> 121 + - String.Table.find_exn backend.state.workers worker_id, resource 122 + + Hashtbl.find_exn backend.state.workers worker_id, resource 123 + 124 + let release_resource backend worker_id res = 125 + Worker_allocator.release backend.state.alloc worker_id res 126 + @@ -334,7 +334,7 @@ module Server = struct 127 + * loop () *) 128 + 129 + let eval backend { worker_id ; workflow_id } f x = 130 + - let Worker worker = String.Table.find_exn backend.state.workers worker_id in 131 + + let Worker worker = Hashtbl.find_exn backend.state.workers worker_id in 132 + let f () = f x in 133 + let t, u = Lwt.wait () in 134 + let job_waiter = Waiting_plugin { waiter = u ; f ; workflow_id } in 135 + @@ -342,7 +342,7 @@ module Server = struct 136 + t 137 + 138 + let run_shell_command backend { worker_id ; workflow_id } cmd = 139 + - let Worker worker = String.Table.find_exn backend.state.workers worker_id in 140 + + let Worker worker = Hashtbl.find_exn backend.state.workers worker_id in 141 + let t, u = Lwt.wait () in 142 + let job = Waiting_shell_command { waiter = u ; cmd ; workflow_id } in 143 + Lwt_queue.push worker.pending_jobs job ; 144 + diff --git a/lib/utils/dot_output.ml b/lib/utils/dot_output.ml 145 + index 90c299f..d13fceb 100644 146 + --- a/lib/utils/dot_output.ml 147 + +++ b/lib/utils/dot_output.ml 148 + @@ -24,7 +24,7 @@ module G = struct 149 + (* let successors g u = fold_succ (fun h t -> h :: t) g u [] *) 150 + 151 + let rec of_workflow_aux seen acc u = 152 + - if S.mem seen u then (seen, acc) 153 + + if Set.mem seen u then (seen, acc) 154 + else ( 155 + let deps = W.Any.deps u in 156 + let seen, acc = 157 + @@ -34,7 +34,7 @@ module G = struct 158 + in 159 + let acc = add_vertex acc u in 160 + let acc = List.fold deps ~init:acc ~f:(fun acc v -> add_edge acc u v) in 161 + - let seen = S.add seen u in 162 + + let seen = Set.add seen u in 163 + seen, acc 164 + ) 165 + 166 + @@ -109,7 +109,7 @@ let dot_output ?db oc g ~needed = 167 + ] 168 + in 169 + let vertex_attributes u = 170 + - let needed = (match db with None -> true | Some _ -> false) || S.mem needed u in 171 + + let needed = (match db with None -> true | Some _ -> false) || Set.mem needed u in 172 + let color = if needed then black else light_gray in 173 + let shape = `Shape (shape u) in 174 + let W.Any w = u in 175 + @@ -141,7 +141,7 @@ let dot_output ?db oc g ~needed = 176 + | _ -> [] 177 + in 178 + let color = 179 + - if (match db with None -> true | Some _ -> false) || (S.mem needed u && not (already_done u)) 180 + + if (match db with None -> true | Some _ -> false) || (Set.mem needed u && not (already_done u)) 181 + then black else light_gray in 182 + style @ [ `Color color ] 183 + in 184 + diff --git a/lib/utils/repo.ml b/lib/utils/repo.ml 185 + index 06abcd5..206a99e 100644 186 + --- a/lib/utils/repo.ml 187 + +++ b/lib/utils/repo.ml 188 + @@ -160,7 +160,7 @@ let protected_set repo = 189 + | Select s -> fold_path_workflow acc (W.Any s.dir) 190 + | Input _ -> acc 191 + | Shell _ 192 + - | Plugin _ -> String.Set.add acc (W.id w) 193 + + | Plugin _ -> Set.add acc (W.id w) 194 + | Trywith tw -> 195 + fold_path_workflow (fold_path_workflow acc (W.Any tw.w)) (W.Any tw.failsafe) 196 + | Ifelse ie -> 197 + @@ -187,7 +187,7 @@ let cache_clip_fold ~bistro_dir repo ~f ~init = 198 + let protected = protected_set repo in 199 + let db = Db.init_exn bistro_dir in 200 + Db.fold_cache db ~init ~f:(fun acc id -> 201 + - f db acc (if String.Set.mem protected id then `Protected id else `Unprotected id) 202 + + f db acc (if Set.mem protected id then `Protected id else `Unprotected id) 203 + ) 204 + 205 + let cache_clip_dry_run ~bistro_dir repo =
+1 -1
pkgs/development/ocaml-modules/cfstream/default.nix
··· 13 hash = "sha256-iSg0QsTcU0MT/Cletl+hW6bKyH0jkp7Jixqu8H59UmQ="; 14 }; 15 16 - patches = [ ./git_commit.patch ]; 17 18 strictDeps = true; 19
··· 13 hash = "sha256-iSg0QsTcU0MT/Cletl+hW6bKyH0jkp7Jixqu8H59UmQ="; 14 }; 15 16 + patches = [ ./git_commit.patch ./janestreet-0.16.patch ]; 17 18 strictDeps = true; 19
+36
pkgs/development/ocaml-modules/cfstream/janestreet-0.16.patch
···
··· 1 + diff --git a/lib/CFStream_stream.ml b/lib/CFStream_stream.ml 2 + index 25c0e5a..94da2e3 100644 3 + --- a/lib/CFStream_stream.ml 4 + +++ b/lib/CFStream_stream.ml 5 + @@ -287,7 +287,7 @@ let group_aux xs map eq = 6 + ;; 7 + 8 + let group xs ~f = group_aux xs f Poly.( = ) 9 + -let group_by xs ~eq = group_aux xs ident eq 10 + +let group_by xs ~eq = group_aux xs Fn.id eq 11 + 12 + let chunk2 xs = 13 + from (fun _ -> 14 + @@ -615,11 +615,11 @@ let to_hashtbl xs = 15 + let of_map t = of_list (Map.to_alist t) 16 + 17 + let to_map xs = 18 + - fold xs ~init:Map.Poly.empty ~f:(fun accu (key, data) -> Map.Poly.set accu ~key ~data) 19 + + fold xs ~init:Map.Poly.empty ~f:(fun accu (key, data) -> Map.set accu ~key ~data) 20 + ;; 21 + 22 + let of_set t = of_list (Set.to_list t) 23 + -let to_set xs = fold xs ~init:Set.Poly.empty ~f:(fun accu e -> Set.Poly.add accu e) 24 + +let to_set xs = fold xs ~init:Set.Poly.empty ~f:(fun accu e -> Set.add accu e) 25 + 26 + module Infix = struct 27 + let ( -- ) x y = range x ~until:y 28 + @@ -660,7 +660,7 @@ module Result = struct 29 + | M.E e -> Result.Error e 30 + ;; 31 + 32 + - let all xs ~f = all_gen ident xs ~f 33 + + let all xs ~f = all_gen Fn.id xs ~f 34 + let all' xs ~f = all_gen (fun x -> Ok x) xs ~f 35 + let to_exn = result_to_exn 36 +
+1223
pkgs/development/ocaml-modules/janestreet/0.16.nix
···
··· 1 + { self 2 + , bash 3 + , fetchpatch 4 + , fzf 5 + , lib 6 + , openssl 7 + , zstd 8 + }: 9 + 10 + with self; 11 + 12 + { 13 + 14 + abstract_algebra = janePackage { 15 + pname = "abstract_algebra"; 16 + hash = "sha256-hAZzc2ypbGE/8mxxk4GZqr17JlIYv71gZJMQ4plsK38="; 17 + meta.description = "A small library describing abstract algebra concepts"; 18 + propagatedBuildInputs = [ base ppx_jane ]; 19 + }; 20 + 21 + accessor = janePackage { 22 + pname = "accessor"; 23 + hash = "sha256-yClfUXqwVoipF4WqbqC6VBVYc6t8MZYVoHGjchH7XQA="; 24 + meta.description = "A library that makes it nicer to work with nested functional data structures"; 25 + propagatedBuildInputs = [ higher_kinded ]; 26 + }; 27 + 28 + accessor_async = janePackage { 29 + pname = "accessor_async"; 30 + hash = "sha256-kGT7aFNOgU8/2ez9L/lefb2LN7I87+WthZHnb+dY9PE="; 31 + meta.description = "Accessors for Async types, for use with the Accessor library"; 32 + propagatedBuildInputs = [ accessor_core async_kernel ]; 33 + }; 34 + 35 + accessor_base = janePackage { 36 + pname = "accessor_base"; 37 + hash = "sha256-idnSNP6kfoV3I8QAMJ2YoUrewBpyte+0/C371aMTIxo="; 38 + meta.description = "Accessors for Base types, for use with the Accessor library"; 39 + propagatedBuildInputs = [ ppx_accessor ]; 40 + }; 41 + 42 + accessor_core = janePackage { 43 + pname = "accessor_core"; 44 + hash = "sha256-f4s/I+xDi/aca1WgaE+P3CD4e80jenS0WHg4T1Stcbg="; 45 + meta.description = "Accessors for Core types, for use with the Accessor library"; 46 + propagatedBuildInputs = [ accessor_base core_kernel ]; 47 + }; 48 + 49 + async = janePackage { 50 + pname = "async"; 51 + hash = "sha256-TpsC9sn8noiNI0aYbMalUUv3xlC2LMERsv6Gr928Vzc="; 52 + meta.description = "Monadic concurrency library"; 53 + propagatedBuildInputs = [ async_rpc_kernel async_unix textutils ]; 54 + doCheck = false; # we don't have netkit_sockets 55 + }; 56 + 57 + async_durable = janePackage { 58 + pname = "async_durable"; 59 + hash = "sha256-PImYpM9xNFUWeWRld4jFwWBRowUP1iXzdxkK/fP/rHE="; 60 + meta.description = "Durable connections for use with async"; 61 + propagatedBuildInputs = [ async_kernel async_rpc_kernel core core_kernel ppx_jane ]; 62 + }; 63 + 64 + async_extra = janePackage { 65 + pname = "async_extra"; 66 + hash = "sha256-Y+gTlJuKmwvEEPuMPu7v0iYeNQtlzP8QiS0PSgoYrrI="; 67 + meta.description = "Monadic concurrency library"; 68 + propagatedBuildInputs = [ async_kernel ]; 69 + }; 70 + 71 + async_find = janePackage { 72 + pname = "async_find"; 73 + hash = "sha256-PG6BJx9tfP+zcDaG+7WdHiv4jUqsUH2TvHV6UXdzPAg="; 74 + meta.description = "Directory traversal with Async"; 75 + propagatedBuildInputs = [ async ]; 76 + }; 77 + 78 + async_inotify = janePackage { 79 + pname = "async_inotify"; 80 + hash = "sha256-seFbs06w3T+B49sw3nOjpXpoJbJ+IJ3qN5LnufrsE48="; 81 + meta.description = "Async wrapper for inotify"; 82 + propagatedBuildInputs = [ async_find inotify ]; 83 + }; 84 + 85 + async_interactive = janePackage { 86 + pname = "async_interactive"; 87 + hash = "sha256-xZKVT8L2rOLBeg7wK0tD6twhkDfwQp5ZKy4DPp1UWq8="; 88 + meta.description = "Utilities for building simple command-line based user interfaces"; 89 + propagatedBuildInputs = [ async ]; 90 + }; 91 + 92 + async_js = janePackage { 93 + pname = "async_js"; 94 + hash = "sha256-JyF1busOv9JWxp55oaxBozIQyCKlmAY3csBA4/98qy0="; 95 + meta.description = "A small library that provide Async support for JavaScript platforms"; 96 + buildInputs = [ js_of_ocaml-ppx ]; 97 + propagatedBuildInputs = [ async_rpc_kernel js_of_ocaml uri-sexp ]; 98 + }; 99 + 100 + async_kernel = janePackage { 101 + pname = "async_kernel"; 102 + hash = "sha256-EDgdZc6GRyiiFtnElNE9jGPEjPIUniP9uB/JoySkZz8="; 103 + meta.description = "Monadic concurrency library"; 104 + propagatedBuildInputs = [ core_kernel ]; 105 + }; 106 + 107 + async_rpc_kernel = janePackage { 108 + pname = "async_rpc_kernel"; 109 + hash = "sha256-OccFMfhTRSQwx1LJcN8OkDpA62KabsyWn2hox84jqow="; 110 + meta.description = "Platform-independent core of Async RPC library"; 111 + propagatedBuildInputs = [ async_kernel protocol_version_header ]; 112 + }; 113 + 114 + async_rpc_websocket = janePackage { 115 + pname = "async_rpc_websocket"; 116 + hash = "sha256-S3xIw/mew9YhtenWfp8ZD82WtOQSzJHtreT1+kRivus="; 117 + meta.description = "Library to serve and dispatch Async RPCs over websockets"; 118 + propagatedBuildInputs = [ async_rpc_kernel async_websocket cohttp_async_websocket ]; 119 + }; 120 + 121 + async_sendfile = janePackage { 122 + pname = "async_sendfile"; 123 + hash = "sha256-ykl87/De56gz6JRQfTIeWrU823PT2fnFJr08GxuDYic="; 124 + meta.description = "Thin wrapper around [Linux_ext.sendfile] to send full files"; 125 + propagatedBuildInputs = [ async_unix ]; 126 + }; 127 + 128 + async_shell = janePackage { 129 + pname = "async_shell"; 130 + hash = "sha256-DjIbadCjPymnkDsnonmxKumCWf5P9XO3ZaAwOaYRnbk="; 131 + meta.description = "Shell helpers for Async"; 132 + propagatedBuildInputs = [ async shell ]; 133 + }; 134 + 135 + async_smtp = janePackage { 136 + pname = "async_smtp"; 137 + hash = "sha256-X0eegZMMU9EnC9Oi+6DjtwNmyzQYr3EKi1duNzEAfkk="; 138 + meta.description = "SMTP client and server"; 139 + propagatedBuildInputs = [ async_extra async_inotify async_sendfile async_shell async_ssl email_message resource_cache re2_stable sexp_macro ]; 140 + }; 141 + 142 + async_ssl = janePackage { 143 + pname = "async_ssl"; 144 + hash = "sha256-83YKxvVb/JwBnQG4R/R1Ztik9T/hO4cbiNTfFnErpG4="; 145 + meta.description = "Async wrappers for SSL"; 146 + buildInputs = [ dune-configurator ]; 147 + propagatedBuildInputs = [ async ctypes openssl ]; 148 + }; 149 + 150 + async_unix = janePackage { 151 + pname = "async_unix"; 152 + hash = "sha256-dT+yJC73sxS4NPR/GC/FyVLbWtYpM9DqKykVk8PEEWU="; 153 + meta.description = "Monadic concurrency library"; 154 + propagatedBuildInputs = [ async_kernel core_unix ]; 155 + }; 156 + 157 + async_websocket = janePackage { 158 + pname = "async_websocket"; 159 + hash = "sha256-Qy+A8ee6u5Vr05FNeaH/6Sdp9bcq3cnaDYO9OU06VW0="; 160 + meta.description = "A library that implements the websocket protocol on top of Async"; 161 + propagatedBuildInputs = [ async cryptokit ]; 162 + }; 163 + 164 + babel = janePackage { 165 + pname = "babel"; 166 + hash = "sha256-nnMliU0d6vtHTYEy9uMi8nMaHvAsEXKN6uNByqZ28+c="; 167 + meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility"; 168 + propagatedBuildInputs = [ async_rpc_kernel core ppx_jane streamable tilde_f ]; 169 + }; 170 + 171 + base = janePackage { 172 + pname = "base"; 173 + version = "0.16.2"; 174 + hash = "sha256-8OvZe+aiWipJ6busBufx3OqERmqxBva55UOLjL8KoPc="; 175 + meta.description = "Full standard library replacement for OCaml"; 176 + buildInputs = [ dune-configurator ]; 177 + propagatedBuildInputs = [ sexplib0 ]; 178 + checkInputs = [ alcotest ]; 179 + }; 180 + 181 + base_bigstring = janePackage { 182 + pname = "base_bigstring"; 183 + hash = "sha256-gQbzdr05DEowzd0k9JBTF0gGMwlaVwTVJuoKZ0u9voU="; 184 + meta.description = "String type based on [Bigarray], for use in I/O and C-bindings"; 185 + propagatedBuildInputs = [ int_repr ppx_jane ]; 186 + }; 187 + 188 + base_trie = janePackage { 189 + pname = "base_trie"; 190 + hash = "sha256-KV/k3B0h/4rE+MY6f4qDnlaObMmewUS+NAN2M7sb+yw="; 191 + meta.description = "Trie data structure library"; 192 + propagatedBuildInputs = [ base core expect_test_helpers_core ppx_jane ]; 193 + }; 194 + 195 + base_quickcheck = janePackage { 196 + pname = "base_quickcheck"; 197 + hash = "sha256-9Flg8vAoT6f+3lw9wETQhsaA1fSsQiqKeEhzo0qtDu4="; 198 + meta.description = "Randomized testing framework, designed for compatibility with Base"; 199 + propagatedBuildInputs = [ ppx_base ppx_fields_conv ppx_let ppx_sexp_value splittable_random ]; 200 + }; 201 + 202 + bidirectional_map = janePackage { 203 + pname = "bidirectional_map"; 204 + hash = "sha256-YEzOdzanBJaskI2/xN9E3ozWnBXDyxJvY3g/qEE73yI="; 205 + meta.description = "A library for bidirectional maps and multimaps"; 206 + }; 207 + 208 + bignum = janePackage { 209 + pname = "bignum"; 210 + hash = "sha256-PmvqGImF1Nrr6swx5q3+9mCfSbieC3RvWuz8oCTkSgg="; 211 + propagatedBuildInputs = [ core_kernel zarith zarith_stubs_js ]; 212 + meta.description = "Core-flavoured wrapper around zarith's arbitrary-precision rationals"; 213 + }; 214 + 215 + bin_prot = janePackage { 216 + pname = "bin_prot"; 217 + hash = "sha256-qFkM6TrTLnnFKmzQHktBb68HpBTMYhiURvnRKEoAevk="; 218 + meta.description = "A binary protocol generator"; 219 + propagatedBuildInputs = [ ppx_compare ppx_custom_printf ppx_fields_conv ppx_optcomp ppx_stable_witness ppx_variants_conv ]; 220 + }; 221 + 222 + bonsai = janePackage { 223 + pname = "bonsai"; 224 + hash = "sha256-YJ+qkVG5PLBmioa1gP7y6jwn82smyyYDIwHwhDqNeWM="; 225 + meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 226 + buildInputs = [ ppx_pattern_bind ]; 227 + nativeBuildInputs = [ ppx_css js_of_ocaml-compiler ocaml-embed-file ]; 228 + propagatedBuildInputs = [ 229 + async 230 + async_durable 231 + async_extra 232 + async_rpc_websocket 233 + babel 234 + cohttp-async 235 + core_bench 236 + fuzzy_match 237 + incr_dom 238 + indentation_buffer 239 + js_of_ocaml-ppx 240 + ordinal_abbreviation 241 + patdiff 242 + polling_state_rpc 243 + ppx_css 244 + ppx_typed_fields 245 + profunctor 246 + sexp_grammar 247 + textutils 248 + ]; 249 + }; 250 + 251 + cinaps = janePackage { 252 + pname = "cinaps"; 253 + version = "0.15.1"; 254 + hash = "sha256-LycruanldSP251uYJjQqIfI76W0UQ6o5i5u8XjszBT0="; 255 + meta.description = "Trivial metaprogramming tool"; 256 + minimalOCamlVersion = "4.04"; 257 + propagatedBuildInputs = [ re ]; 258 + doCheck = false; # fails because ppx_base doesn't include ppx_js_style 259 + }; 260 + 261 + cohttp_async_websocket = janePackage { 262 + pname = "cohttp_async_websocket"; 263 + hash = "sha256-OBtyKMyvfz0KNG4SWmvoTMVPnVTpO12N38q+kEbegJE="; 264 + meta.description = "Websocket library for use with cohttp and async"; 265 + propagatedBuildInputs = [ async_websocket cohttp-async ppx_jane uri-sexp ]; 266 + }; 267 + 268 + cohttp_static_handler = janePackage { 269 + pname = "cohttp_static_handler"; 270 + hash = "sha256-7NCnJVArudBEvWARQUGlJuEq3kSCjpn5YtsLsL04bf4="; 271 + meta.description = "A library for easily creating a cohttp handler for static files"; 272 + propagatedBuildInputs = [ cohttp-async ]; 273 + }; 274 + 275 + content_security_policy = janePackage { 276 + pname = "content_security_policy"; 277 + hash = "sha256-q/J+ZzeC6txyuRQzR8Hmu7cYJCQbxaMlVEmK8fj0hus="; 278 + meta.description = "A library for building content-security policies"; 279 + propagatedBuildInputs = [ core ppx_jane ]; 280 + }; 281 + 282 + core = janePackage { 283 + pname = "core"; 284 + version = "0.16.1"; 285 + hash = "sha256-cKJi67VLIsbLEgIZyFiVz00z/QEvJhNBb8+M+bR4iHU="; 286 + meta.description = "Industrial strength alternative to OCaml's standard library"; 287 + buildInputs = [ jst-config ]; 288 + propagatedBuildInputs = [ base base_bigstring base_quickcheck ppx_jane time_now ]; 289 + doCheck = false; # circular dependency with core_kernel 290 + }; 291 + 292 + core_bench = janePackage { 293 + pname = "core_bench"; 294 + hash = "sha256-ASdu3ZUk+nkdNX9UbBQxKRdXBa073mWMDRW+Ceu3/t4="; 295 + meta.description = "Benchmarking library"; 296 + propagatedBuildInputs = [ textutils ]; 297 + }; 298 + 299 + core_extended = janePackage { 300 + pname = "core_extended"; 301 + hash = "sha256-hcjmFDdVKCHK8u6D4Qn2a/HYTEZOvkXHcB6BTpbjF/s="; 302 + meta.description = "Extra components that are not as closely vetted or as stable as Core"; 303 + propagatedBuildInputs = [ core_unix record_builder ]; 304 + }; 305 + 306 + core_kernel = janePackage { 307 + pname = "core_kernel"; 308 + hash = "sha256-YB3WMNLePrOKu+mmVedNo0pWN9x5fIaBxJsby56TFJU="; 309 + meta.description = "System-independent part of Core"; 310 + buildInputs = [ jst-config ]; 311 + propagatedBuildInputs = [ base_bigstring core int_repr sexplib ]; 312 + doCheck = false; # we don't have quickcheck_deprecated 313 + }; 314 + 315 + core_unix = janePackage { 316 + pname = "core_unix"; 317 + hash = "sha256-mePpxjbUumMemHDKhRgACilchgS6QHZEV1ghYtT3flg="; 318 + meta.description = "Unix-specific portions of Core"; 319 + buildInputs = [ jst-config ]; 320 + propagatedBuildInputs = [ core_kernel expect_test_helpers_core ocaml_intrinsics ppx_jane timezone spawn ]; 321 + postPatch = '' 322 + patchShebangs unix_pseudo_terminal/src/discover.sh 323 + ''; 324 + }; 325 + 326 + csvfields = janePackage { 327 + pname = "csvfields"; 328 + hash = "sha256-FEkjRmLeqNvauBlrY2xtLZfxVfnFWU8w8noEArPUieo="; 329 + propagatedBuildInputs = [ core num ]; 330 + meta.description = "Runtime support for ppx_xml_conv and ppx_csv_conv"; 331 + }; 332 + 333 + dedent = janePackage { 334 + pname = "dedent"; 335 + hash = "sha256-fzytLr3tVr2vPmykUBzNFMxnyMcIeeo8S9BydsTKnQw="; 336 + propagatedBuildInputs = [ base ppx_jane stdio ]; 337 + meta.description = "A library for improving redability of multi-line string constants in code"; 338 + }; 339 + 340 + delimited_parsing = janePackage { 341 + pname = "delimited_parsing"; 342 + hash = "sha256-XyO3hzPz48i1cnMTJvZfarM6HC7qdHqdftp9SnCjPEU="; 343 + propagatedBuildInputs = [ async core_extended ]; 344 + meta.description = "Parsing of character (e.g., comma) separated and fixed-width values"; 345 + }; 346 + 347 + diffable = janePackage { 348 + pname = "diffable"; 349 + hash = "sha256-ascQUbxzvRR8XrroaupyFZ2YNQMvlXn4PemumYTwRF4="; 350 + propagatedBuildInputs = [ core ppx_jane stored_reversed streamable ]; 351 + meta.description = "An interface for diffs"; 352 + }; 353 + 354 + ecaml = janePackage { 355 + pname = "ecaml"; 356 + hash = "sha256-VS7eTTD85ci3mJIXd2pG1Y/ygT9dCIvfzU2HtOufW6U="; 357 + meta.description = "Library for writing Emacs plugin in OCaml"; 358 + propagatedBuildInputs = [ async expect_test_helpers_core ]; 359 + }; 360 + 361 + email_message = janePackage { 362 + pname = "email_message"; 363 + hash = "sha256-eso68owbAspjaVgj/wGFQ7VQYlAwyYV3oNitLQWiRPA="; 364 + meta.description = "E-mail message parser"; 365 + propagatedBuildInputs = [ angstrom async base64 cryptokit magic-mime re2 ]; 366 + }; 367 + 368 + env_config = janePackage { 369 + pname = "env_config"; 370 + hash = "sha256-CvvpKI7F40DVC7iByrzCqW1ilPiIhdDPYaJrDoUZVSs="; 371 + meta.description = "Helper library for retrieving configuration from an environment variable"; 372 + propagatedBuildInputs = [ async core core_unix ppx_jane ]; 373 + }; 374 + 375 + expect_test_helpers_async = janePackage { 376 + pname = "expect_test_helpers_async"; 377 + hash = "sha256-dEvOMb1aCEt05XtkKIC9jWoIQ/2zM0Gj+K/ZN3bFjeI="; 378 + meta.description = "Async helpers for writing expectation tests"; 379 + propagatedBuildInputs = [ async expect_test_helpers_core ]; 380 + }; 381 + 382 + expect_test_helpers_core = janePackage { 383 + pname = "expect_test_helpers_core"; 384 + hash = "sha256-8DsMwk9WhQQ7iMNYSFBglfbcgvE5dySt4J4qjzJ3dJk="; 385 + meta.description = "Helpers for writing expectation tests"; 386 + propagatedBuildInputs = [ core_kernel sexp_pretty ]; 387 + }; 388 + 389 + fieldslib = janePackage { 390 + pname = "fieldslib"; 391 + hash = "sha256-dwkO65sBsPfTF0F2FKrnttEjhAY2OMbJetSgOfUXk3A="; 392 + meta.description = "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values"; 393 + propagatedBuildInputs = [ base ]; 394 + }; 395 + 396 + file_path = janePackage { 397 + pname = "file_path"; 398 + hash = "sha256-EEpDZNgUgyeqivRhZgQWWlerl+7OOcvAbjjQ3e1NYOQ="; 399 + meta.description = 400 + "A library for typed manipulation of UNIX-style file paths"; 401 + propagatedBuildInputs = [ 402 + async 403 + core 404 + core_kernel 405 + core_unix 406 + expect_test_helpers_async 407 + expect_test_helpers_core 408 + ppx_jane 409 + ]; 410 + }; 411 + 412 + fuzzy_match = janePackage { 413 + pname = "fuzzy_match"; 414 + hash = "sha256-M3yOqP0/OZFbqZZpgDdhJ/FZU3MhKwIXbWjwuMlxe2Q="; 415 + meta.description = "A library for fuzzy string matching"; 416 + propagatedBuildInputs = [ core ppx_jane ]; 417 + }; 418 + 419 + fzf = janePackage { 420 + pname = "fzf"; 421 + hash = "sha256-IQ2wze34LlOutecDOrPhj3U7MFVJTSjQW+If3QyHoes="; 422 + meta.description = "A library for running the fzf command line tool"; 423 + propagatedBuildInputs = [ async core_kernel ppx_jane ]; 424 + postPatch = '' 425 + substituteInPlace src/fzf.ml --replace /usr/bin/fzf ${fzf}/bin/fzf 426 + ''; 427 + }; 428 + 429 + higher_kinded = janePackage { 430 + pname = "higher_kinded"; 431 + hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0="; 432 + meta.description = "A library with an encoding of higher kinded types in OCaml"; 433 + propagatedBuildInputs = [ base ppx_jane ]; 434 + }; 435 + 436 + incr_dom = janePackage { 437 + pname = "incr_dom"; 438 + hash = "sha256-fnD/YnaGK6MIy/fL6bDwcoGDJhHo2+1l8dCXxwN28kg="; 439 + meta.description = "A library for building dynamic webapps, using Js_of_ocaml"; 440 + buildInputs = [ js_of_ocaml-ppx ]; 441 + propagatedBuildInputs = [ async_js incr_map incr_select virtual_dom ]; 442 + }; 443 + 444 + incr_map = janePackage { 445 + pname = "incr_map"; 446 + hash = "sha256-D3ZD0C4YfZOfXw+3CtqL8DKcz+b06UL8AF7Rf9x+hps="; 447 + meta.description = "Helpers for incremental operations on map like data structures"; 448 + buildInputs = [ ppx_pattern_bind ]; 449 + propagatedBuildInputs = [ abstract_algebra bignum diffable incremental streamable ]; 450 + }; 451 + 452 + incr_select = janePackage { 453 + pname = "incr_select"; 454 + hash = "sha256-gRUF0QsDaZfHU7Mexl5nR8xCN+65v28/r/ciueR5NdE="; 455 + meta.description = "Handling of large set of incremental outputs from a single input"; 456 + propagatedBuildInputs = [ incremental ]; 457 + }; 458 + 459 + incremental = janePackage { 460 + pname = "incremental"; 461 + hash = "sha256-PXGY0M2xeVWDLeS3SrqXy1dqsyeKgndGT6NpuiyNQQQ="; 462 + meta.description = "Library for incremental computations"; 463 + propagatedBuildInputs = [ core_kernel lru_cache ]; 464 + }; 465 + 466 + indentation_buffer = janePackage { 467 + pname = "indentation_buffer"; 468 + hash = "sha256-5ayWs7yUnuxh5S3Dp0GbYTkGXttDMomfZak4MHePFbk="; 469 + meta.description = "A library for building strings with indentation"; 470 + propagatedBuildInputs = [ core ppx_jane ]; 471 + }; 472 + 473 + int_repr = janePackage { 474 + pname = "int_repr"; 475 + hash = "sha256-lghu2U1JwZaR4dkd9PcJEW3pZSPoaFhUluIDwFAYFK0="; 476 + meta.description = "Integers of various widths"; 477 + propagatedBuildInputs = [ base ppx_jane ]; 478 + }; 479 + 480 + janestreet_cpuid = janePackage { 481 + pname = "janestreet_cpuid"; 482 + hash = "sha256-lN8+8uhcVn3AoApWzqeCe/It1G6f0VgZzFcwFEckejk="; 483 + meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction"; 484 + propagatedBuildInputs = [ core core_kernel ppx_jane ]; 485 + }; 486 + 487 + janestreet_csv = janePackage { 488 + pname = "janestreet_csv"; 489 + hash = "sha256-XLyHxVlgBvMIBrG2wzOudbKqy+N12Boheb3K+6o9y1o="; 490 + propagatedBuildInputs = [ async bignum core_kernel core_unix csvfields delimited_parsing fieldslib numeric_string ppx_jane re2 textutils tyxml ocaml_pcre ]; 491 + meta.description = "Tools for working with CSVs on the command line"; 492 + }; 493 + 494 + jane_rope = janePackage { 495 + pname = "jane_rope"; 496 + hash = "sha256-MpjbwV+VS3qRuW8kxhjGzsITEdrPeWyr0V+LiKR6U8U="; 497 + meta.description = "String representation with cheap concatenation"; 498 + propagatedBuildInputs = [ base ppx_jane ]; 499 + }; 500 + 501 + jane-street-headers = janePackage { 502 + pname = "jane-street-headers"; 503 + hash = "sha256-vS6tPg8LJolte/zI5KHFYCtNuZjn//cmd94Wls3bLCU="; 504 + meta.description = "Jane Street C header files"; 505 + }; 506 + 507 + js_of_ocaml_patches = janePackage { 508 + pname = "js_of_ocaml_patches"; 509 + hash = "sha256-Uj+X/0XUP5Za8NKfHGo9OZnqzKCiuurYJyluD6b0wOQ="; 510 + meta.description = "Additions to js_of_ocaml's standard library that are required by Jane Street libraries"; 511 + propagatedBuildInputs = [ js_of_ocaml js_of_ocaml-ppx ]; 512 + }; 513 + 514 + jsonaf = janePackage { 515 + pname = "jsonaf"; 516 + hash = "sha256-Gn54NUg4YOyrXY5kXCZhHFz24CfUT9c55cJ2sOsNVw8="; 517 + meta.description = "A library for parsing, manipulating, and serializing data structured as JSON"; 518 + propagatedBuildInputs = [ base ppx_jane angstrom faraday ]; 519 + }; 520 + 521 + jst-config = janePackage { 522 + pname = "jst-config"; 523 + hash = "sha256-GviY+zYza7UNYOlAnfAz0aH4LH2B5xA+7iELLuZLgQQ="; 524 + meta.description = "Compile-time configuration for Jane Street libraries"; 525 + buildInputs = [ dune-configurator ppx_assert stdio ]; 526 + }; 527 + 528 + lru_cache = janePackage { 529 + pname = "lru_cache"; 530 + hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8="; 531 + meta.description = "An LRU Cache implementation"; 532 + propagatedBuildInputs = [ core_kernel ppx_jane ]; 533 + }; 534 + 535 + man_in_the_middle_debugger = janePackage { 536 + pname = "man_in_the_middle_debugger"; 537 + hash = "sha256-b2A/ITf9gx3thSdEY2n7jxKrMOVDpzx4JkSMB3aTyE4="; 538 + meta.description = "Man-in-the-middle debugging library"; 539 + propagatedBuildInputs = [ async core ppx_jane angstrom angstrom-async ]; 540 + }; 541 + 542 + n_ary = janePackage { 543 + pname = "n_ary"; 544 + hash = "sha256-ofstQs5R25NTP4EtBIzDE/Mzg9ZzAJKfAF838uu0zuE="; 545 + meta.description = "A library for N-ary datatypes and operations"; 546 + propagatedBuildInputs = [ base expect_test_helpers_core ppx_compare ppx_enumerate ppx_hash ppx_jane ppx_sexp_conv ppx_sexp_message ]; 547 + }; 548 + 549 + numeric_string = janePackage { 550 + pname = "numeric_string"; 551 + hash = "sha256-MzRPXMR4Pi07mfJQgOV6R1Z22y2tvQTCq22+00aY1ik="; 552 + meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value"; 553 + propagatedBuildInputs = [ base ppx_jane ]; 554 + }; 555 + 556 + ocaml-compiler-libs = janePackage { 557 + pname = "ocaml-compiler-libs"; 558 + version = "0.12.4"; 559 + hash = "00if2f7j9d8igdkj4rck3p74y17j6b233l91mq02drzrxj199qjv"; 560 + minimalOCamlVersion = "4.04.1"; 561 + meta.description = "OCaml compiler libraries repackaged"; 562 + }; 563 + 564 + ocaml-embed-file = janePackage { 565 + pname = "ocaml-embed-file"; 566 + hash = "sha256-rs+68VATumUgZQ9QrG+By5yNc8cy7avL0BDeqwix0co="; 567 + propagatedBuildInputs = [ async ppx_jane ]; 568 + meta.description = "Files contents as module constants"; 569 + }; 570 + 571 + ocaml_intrinsics = janePackage { 572 + pname = "ocaml_intrinsics"; 573 + hash = "sha256-fbFXTakzxQEeCONSXRXh8FX3HD6h49LZHVsH62Zu3PA="; 574 + meta.description = "Intrinsics"; 575 + buildInputs = [ dune-configurator ]; 576 + doCheck = false; # test rules broken 577 + }; 578 + 579 + of_json = janePackage { 580 + pname = "of_json"; 581 + hash = "sha256-qh9mX03Fk9Jb8yox7mZ/CGbWecszK15oaygKbJVDqa0="; 582 + meta.description = "A friendly applicative interface for Jsonaf"; 583 + buildInputs = [ core core_extended jsonaf ppx_jane ]; 584 + }; 585 + 586 + ordinal_abbreviation = janePackage { 587 + pname = "ordinal_abbreviation"; 588 + hash = "sha256-bGlzFcM6Yw8fcuovrv11WNtAB4mVYv4BjuMlkhsHomQ="; 589 + meta.description = "A minimal library for generating ordinal names of integers"; 590 + buildInputs = [ base ppx_jane ]; 591 + }; 592 + 593 + parsexp = janePackage { 594 + pname = "parsexp"; 595 + hash = "sha256-oc2ASDtUyRBB68tjAoblryAcXF+u3XP1mkQPO5hNbKo="; 596 + meta.description = "S-expression parsing library"; 597 + propagatedBuildInputs = [ base sexplib0 ]; 598 + }; 599 + 600 + patdiff = janePackage { 601 + pname = "patdiff"; 602 + hash = "sha256-iVRYKgVBBJws3ZlUwnZt52bIydMtzV7a2R5mjksQAps="; 603 + 604 + # Used by patdiff-git-wrapper. Providing it here also causes the shebang 605 + # line to be automatically patched. 606 + buildInputs = [ bash ]; 607 + propagatedBuildInputs = [ core_unix patience_diff ocaml_pcre ]; 608 + meta = { 609 + description = "File Diff using the Patience Diff algorithm"; 610 + }; 611 + }; 612 + 613 + patience_diff = janePackage { 614 + pname = "patience_diff"; 615 + hash = "sha256-JZd99bwLUNhFHng55d77yXSw9u50ahugepesXVdUl04="; 616 + meta.description = "Diff library using Bram Cohen's patience diff algorithm"; 617 + propagatedBuildInputs = [ core_kernel ]; 618 + }; 619 + 620 + polling_state_rpc = janePackage { 621 + pname = "polling_state_rpc"; 622 + hash = "sha256-l7SMFI+U2rde2OSUNOXPb9NBsvjPrBcxStNooxMgVB8="; 623 + meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire"; 624 + propagatedBuildInputs = [ async_kernel async_rpc_kernel core core_kernel diffable ppx_jane ]; 625 + }; 626 + 627 + posixat = janePackage { 628 + pname = "posixat"; 629 + hash = "sha256-Nhp5jiK/TTwQXY5Bm4TTeH+xDTdXtvkSq5CS/Sr1UgA="; 630 + propagatedBuildInputs = [ ppx_optcomp ppx_sexp_conv ]; 631 + meta.description = "Binding to the posix *at functions"; 632 + }; 633 + 634 + ppx_accessor = janePackage { 635 + pname = "ppx_accessor"; 636 + hash = "sha256-o70q8eSbPeuGkIcCnKoK0BpaqPhy/NS7x2YYR6wfki8="; 637 + meta.description = "[@@deriving] plugin to generate accessors for use with the Accessor libraries"; 638 + propagatedBuildInputs = [ accessor ]; 639 + }; 640 + 641 + ppx_assert = janePackage { 642 + pname = "ppx_assert"; 643 + hash = "sha256-LrpKE0BlFC3QseSXf5WhI71blshUzhH8yo2nXjAtiB8="; 644 + meta.description = "Assert-like extension nodes that raise useful errors on failure"; 645 + propagatedBuildInputs = [ ppx_cold ppx_compare ppx_here ppx_sexp_conv ]; 646 + }; 647 + 648 + ppx_base = janePackage { 649 + pname = "ppx_base"; 650 + hash = "sha256-Ak+7+33qEGYwZWbES032SdkFOsae0+tWtR/DV+xrB10="; 651 + meta.description = "Base set of ppx rewriters"; 652 + propagatedBuildInputs = [ ppx_cold ppx_enumerate ppx_globalize ppx_hash ]; 653 + }; 654 + 655 + ppx_bench = janePackage { 656 + pname = "ppx_bench"; 657 + hash = "sha256-NZlzEMruf89NsI4jfQJLSPhjk/PN47hLbJzGEN8GPl8="; 658 + meta.description = "Syntax extension for writing in-line benchmarks in ocaml code"; 659 + propagatedBuildInputs = [ ppx_inline_test ]; 660 + }; 661 + 662 + ppx_bin_prot = janePackage { 663 + pname = "ppx_bin_prot"; 664 + hash = "sha256-ktfa4umCnLd9oY2WWX/5R7vPB/g7DJX8x3nF9fYLNCQ="; 665 + meta.description = "Generation of bin_prot readers and writers from types"; 666 + propagatedBuildInputs = [ bin_prot ppx_here ]; 667 + doCheck = false; # circular dependency with ppx_jane 668 + }; 669 + 670 + ppx_cold = janePackage { 671 + pname = "ppx_cold"; 672 + hash = "sha256-boP07qHPbzf4ntLdV18oyID09ZUOfkIn9ZdQ0DvtrUA="; 673 + meta.description = "Expands [@cold] into [@inline never][@specialise never][@local never]"; 674 + propagatedBuildInputs = [ ppxlib ]; 675 + }; 676 + 677 + ppx_compare = janePackage { 678 + pname = "ppx_compare"; 679 + hash = "sha256-4bZdhyfnzTjH4E303O6GO2jW968ftuXwoE4/x854JOo="; 680 + meta.description = "Generation of comparison functions from types"; 681 + propagatedBuildInputs = [ ppxlib base ]; 682 + }; 683 + 684 + ppx_custom_printf = janePackage { 685 + pname = "ppx_custom_printf"; 686 + hash = "sha256-V30ijRgcma/rwysPxNAFnuJIb7XFrfi7mfjJxN+rSak="; 687 + meta.description = "Printf-style format-strings for user-defined string conversion"; 688 + propagatedBuildInputs = [ ppx_sexp_conv ]; 689 + }; 690 + 691 + ppx_css = janePackage { 692 + pname = "ppx_css"; 693 + hash = "sha256-spT/dJW8YJtG4pOku9r6VVlBAMwGakTrr1euiABeqsU="; 694 + meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within"; 695 + propagatedBuildInputs = [ async async_unix core_kernel core_unix ppxlib js_of_ocaml js_of_ocaml-ppx sedlex virtual_dom ]; 696 + }; 697 + 698 + ppx_demo = janePackage { 699 + pname = "ppx_demo"; 700 + hash = "sha256-t/jz94YpwmorhWlcuflIZe0l85cESE62L9I7NMASVWM="; 701 + meta.description = "PPX that exposes the source code string of an expression/module structure"; 702 + propagatedBuildInputs = [ core dedent ppx_jane ppxlib ]; 703 + }; 704 + 705 + ppx_derive_at_runtime = janePackage { 706 + pname = "ppx_derive_at_runtime"; 707 + hash = "sha256-UESWOkyWTHJlsE6KZkty9P+iHI3oY1rLve3raRAqMbk="; 708 + meta.description = "Define a new ppx deriver by naming a runtime module"; 709 + propagatedBuildInputs = [ base expect_test_helpers_core ppx_jane ppxlib ]; 710 + }; 711 + 712 + ppx_disable_unused_warnings = janePackage { 713 + pname = "ppx_disable_unused_warnings"; 714 + hash = "sha256-jVNXmAy/Ti7MZmbdBjFuDwbmIILJB57flmmB6MoyCtY="; 715 + meta.description = "Expands [@disable_unused_warnings] into [@warning \"-20-26-32-33-34-35-36-37-38-39-60-66-67\"]"; 716 + propagatedBuildInputs = [ ppxlib ]; 717 + }; 718 + 719 + ppx_enumerate = janePackage { 720 + pname = "ppx_enumerate"; 721 + hash = "sha256-v5JPu+qEXoZ1+mu/yTZW2sfCzU0K60/sInG/Ox1D35s="; 722 + meta.description = "Generate a list containing all values of a finite type"; 723 + propagatedBuildInputs = [ ppxlib ]; 724 + }; 725 + 726 + ppx_expect = janePackage { 727 + pname = "ppx_expect"; 728 + hash = "sha256-H5ybRHufycdyCxKu370+QZAMUPQsHVD+6nD93tzvLn8="; 729 + meta.description = "Cram like framework for OCaml"; 730 + propagatedBuildInputs = [ ppx_here ppx_inline_test re ]; 731 + doCheck = false; # test build rules broken 732 + }; 733 + 734 + ppx_fields_conv = janePackage { 735 + pname = "ppx_fields_conv"; 736 + hash = "sha256-kl0JZocMWo2KNciCWkT4nIbJZbh56ijZmlZWbxV8Qj0="; 737 + meta.description = "Generation of accessor and iteration functions for ocaml records"; 738 + propagatedBuildInputs = [ fieldslib ppxlib ]; 739 + }; 740 + 741 + ppx_fixed_literal = janePackage { 742 + pname = "ppx_fixed_literal"; 743 + hash = "sha256-vS2KcCO0fVCmiIBkUBgK6qnqdjREj57QCujHERcJTyo="; 744 + meta.description = "Simpler notation for fixed point literals"; 745 + propagatedBuildInputs = [ ppxlib ]; 746 + }; 747 + 748 + ppx_globalize = janePackage { 749 + pname = "ppx_globalize"; 750 + hash = "sha256-SG7710YPwWmhRVl7wN3ZQz3ZMTw3cpoywVSeVQAI3Zc="; 751 + meta.description = "A ppx rewriter that generates functions to copy local values to the global heap"; 752 + propagatedBuildInputs = [ base ppxlib ]; 753 + }; 754 + 755 + ppx_hash = janePackage { 756 + pname = "ppx_hash"; 757 + hash = "sha256-ZmdW+q7fak8iG42jRQgZ6chmjHHwrDSy9wg7pq/6zwk="; 758 + meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions"; 759 + propagatedBuildInputs = [ ppx_compare ppx_sexp_conv ]; 760 + }; 761 + 762 + ppx_here = janePackage { 763 + pname = "ppx_here"; 764 + hash = "sha256-ULEom0pTusxf2k2hduv+5NVp7pW5doA/e3QGQNJfGoM="; 765 + meta.description = "Expands [%here] into its location"; 766 + propagatedBuildInputs = [ ppxlib ]; 767 + doCheck = false; # test build rules broken 768 + }; 769 + 770 + ppx_ignore_instrumentation = janePackage { 771 + pname = "ppx_ignore_instrumentation"; 772 + hash = "sha256-rAdxCgAKz0jNR8ppRJO4oAEvgXbcU4J4mpreAyeGe6k="; 773 + meta.description = "Ignore Jane Street specific instrumentation extensions"; 774 + propagatedBuildInputs = [ ppxlib ]; 775 + }; 776 + 777 + ppx_inline_test = janePackage { 778 + pname = "ppx_inline_test"; 779 + hash = "sha256-Ql0/80KitKvW3xffeCapYREmZvlg+QWCb2JM2T4Rjlc="; 780 + meta.description = "Syntax extension for writing in-line tests in ocaml code"; 781 + propagatedBuildInputs = [ ppxlib time_now ]; 782 + doCheck = false; # test build rules broken 783 + }; 784 + 785 + ppx_jane = janePackage { 786 + pname = "ppx_jane"; 787 + hash = "sha256-v+/wdEGaXdMWDBa0eJO0uR18G/pDwHjsjaskoEuLusA="; 788 + meta.description = "Standard Jane Street ppx rewriters"; 789 + propagatedBuildInputs = [ base_quickcheck ppx_bin_prot ppx_disable_unused_warnings ppx_expect ppx_fixed_literal ppx_ignore_instrumentation ppx_log ppx_module_timer ppx_optcomp ppx_optional ppx_pipebang ppx_stable ppx_string ppx_tydi ppx_typerep_conv ppx_variants_conv ]; 790 + }; 791 + 792 + ppx_jsonaf_conv = janePackage { 793 + pname = "ppx_jsonaf_conv"; 794 + hash = "sha256-GWDhSLtr2+VG3XFIbHgWUcLJFniC7/z90ndiE919CBo="; 795 + meta.description = 796 + "[@@deriving] plugin to generate Jsonaf conversion functions"; 797 + propagatedBuildInputs = [ base jsonaf ppx_jane ppxlib ]; 798 + }; 799 + 800 + ppx_js_style = janePackage { 801 + pname = "ppx_js_style"; 802 + hash = "sha256-q5CLyeu+5qjegLrJkQVMnId3HMvZ8j3c0PqEa2vTBtU="; 803 + meta.description = "Code style checker for Jane Street Packages"; 804 + propagatedBuildInputs = [ octavius ppxlib ]; 805 + }; 806 + 807 + ppx_let = janePackage { 808 + pname = "ppx_let"; 809 + hash = "sha256-/kEkYXFZ5OyTM4i/WWViaxKvigpoKKoiWtUWuEMkgBE="; 810 + meta.description = "Monadic let-bindings"; 811 + propagatedBuildInputs = [ ppxlib ppx_here ]; 812 + }; 813 + 814 + ppx_log = janePackage { 815 + pname = "ppx_log"; 816 + hash = "sha256-/HwoxBWKuVqTDYe4u0cYNGqg2Lj0h49U2VrFa4cpE2g="; 817 + meta.description = "Ppx_sexp_message-like extension nodes for lazily rendering log messages"; 818 + propagatedBuildInputs = [ base ppx_here ppx_sexp_conv ppx_sexp_message sexplib ]; 819 + }; 820 + 821 + ppx_module_timer = janePackage { 822 + pname = "ppx_module_timer"; 823 + hash = "sha256-AfG+ZnacrR6p7MOvtktVKVLrMBpNMkX9b2+eqNZNRF4="; 824 + meta.description = "Ppx rewriter that records top-level module startup times"; 825 + propagatedBuildInputs = [ time_now ]; 826 + }; 827 + 828 + ppx_optcomp = janePackage { 829 + pname = "ppx_optcomp"; 830 + hash = "sha256-TONxBQq/b0kc89f3+jItHd9SnerNx8xa2AjO7HOW+xQ="; 831 + meta.description = "Optional compilation for OCaml"; 832 + propagatedBuildInputs = [ ppxlib ]; 833 + }; 834 + 835 + ppx_optional = janePackage { 836 + pname = "ppx_optional"; 837 + hash = "sha256-1GpKEEH1Ul+W0k4/8Mra/qYlyFpeMfZ3xrmB3X7uve0="; 838 + meta.description = "Pattern matching on flat options"; 839 + propagatedBuildInputs = [ ppxlib ]; 840 + }; 841 + 842 + ppx_pattern_bind = janePackage { 843 + pname = "ppx_pattern_bind"; 844 + hash = "sha256-ShR8N71a7sz5XaKDyybsy+K0Uu7sYMgvpMADVxmrI/g="; 845 + meta.description = "A ppx for writing fast incremental bind nodes in a pattern match"; 846 + propagatedBuildInputs = [ ppx_let ]; 847 + }; 848 + 849 + ppx_pipebang = janePackage { 850 + pname = "ppx_pipebang"; 851 + hash = "sha256-gSS+vfsYw3FFOFZ8/iRnP3rxokKAU7EPa1wXq7SbJBk="; 852 + meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`"; 853 + propagatedBuildInputs = [ ppxlib ]; 854 + }; 855 + 856 + ppx_python = janePackage { 857 + pname = "ppx_python"; 858 + hash = "sha256-lpc6F+Scc5ECdOXPWowKSWRnFSzKbmE8oHs7zCjq3j8="; 859 + meta.description = "A [@@deriving] plugin to generate Python conversion functions "; 860 + propagatedBuildInputs = [ ppx_base ppxlib pyml ]; 861 + }; 862 + 863 + ppx_sexp_conv = janePackage { 864 + pname = "ppx_sexp_conv"; 865 + hash = "sha256-eCQfYAxZZmfNTbPrFW0sqrj63kIdIQ1MAlImCaMop68="; 866 + meta.description = "[@@deriving] plugin to generate S-expression conversion functions"; 867 + propagatedBuildInputs = [ ppxlib sexplib0 base ]; 868 + }; 869 + 870 + ppx_sexp_message = janePackage { 871 + pname = "ppx_sexp_message"; 872 + hash = "sha256-4g3Fjrjqhw+XNkCyxrXkgZDEa3e+ytPsEtQA2xSv+jA="; 873 + meta.description = "A ppx rewriter for easy construction of s-expressions"; 874 + propagatedBuildInputs = [ ppx_here ppx_sexp_conv ]; 875 + }; 876 + 877 + ppx_sexp_value = janePackage { 878 + pname = "ppx_sexp_value"; 879 + hash = "sha256-LsP+deeFYxB38xXw7LLB3gOMGZiUOFRYklGVY7DMmvE="; 880 + meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values"; 881 + propagatedBuildInputs = [ ppx_here ppx_sexp_conv ]; 882 + }; 883 + 884 + ppx_stable = janePackage { 885 + pname = "ppx_stable"; 886 + hash = "sha256-DFCBJY+Q8LjXSF9vHwPpUJLNyMoAXdDwQZrvhl+9g0U="; 887 + meta.description = "Stable types conversions generator"; 888 + propagatedBuildInputs = [ ppxlib ]; 889 + }; 890 + 891 + ppx_stable_witness = janePackage { 892 + pname = "ppx_stable_witness"; 893 + hash = "sha256-W1CN4xspM8NJiXfi7OsngfzWnLEUmBs+IRLwHfxX9d4="; 894 + meta.description = "Ppx extension for deriving a witness that a type is intended to be stable"; 895 + propagatedBuildInputs = [ base ppxlib ]; 896 + }; 897 + 898 + ppx_string = janePackage { 899 + pname = "ppx_string"; 900 + hash = "sha256-GQlgiaES8wc6Y7rTgmPrf9UfMfu125VoNGEbdc7kFsk="; 901 + meta.description = "Ppx extension for string interpolation"; 902 + propagatedBuildInputs = [ ppx_base ppxlib stdio ]; 903 + }; 904 + 905 + ppx_tydi = janePackage { 906 + pname = "ppx_tydi"; 907 + hash = "sha256-neu2Z7TgQdBzf8UtYDRhnGp3Iggfd90Fr+gQuwVTMOo="; 908 + meta.description = "Let expressions, inferring pattern type from expression"; 909 + propagatedBuildInputs = [ base ppxlib ]; 910 + }; 911 + 912 + ppx_typed_fields = janePackage { 913 + pname = "ppx_typed_fields"; 914 + hash = "sha256-l4lCQ4n5FLPS82sb3FgW+HF2OEY/kY10sNfr+aQF8x8="; 915 + meta.description = "GADT-based field accessors and utilities"; 916 + propagatedBuildInputs = [ core ppx_jane ppxlib ]; 917 + }; 918 + 919 + ppx_typerep_conv = janePackage { 920 + pname = "ppx_typerep_conv"; 921 + hash = "sha256-DxjgwZee0jOea7qyPfEhRrdcKWQb2jtjrowiJszS+Fs="; 922 + meta.description = "Generation of runtime types from type declarations"; 923 + propagatedBuildInputs = [ ppxlib typerep ]; 924 + }; 925 + 926 + ppx_variants_conv = janePackage { 927 + pname = "ppx_variants_conv"; 928 + hash = "sha256-Q/CCcMrD+XN5YRMzKvXuiQHfcwXwI773s8x150/eMzs="; 929 + meta.description = "Generation of accessor and iteration functions for ocaml variant types"; 930 + propagatedBuildInputs = [ variantslib ppxlib ]; 931 + }; 932 + 933 + pythonlib = janePackage { 934 + pname = "pythonlib"; 935 + version = "0.16"; 936 + hash = "sha256-HrsdtwPSDSaMB9CDIR9P5iaAmLihUrReuNAPIYa+s3Y="; 937 + meta.description = "A library to help writing wrappers around ocaml code for python"; 938 + propagatedBuildInputs = [ base core expect_test_helpers_core ppx_compare ppx_expect ppx_here ppx_let ppx_python ppx_string stdio typerep pyml ]; 939 + meta.broken = lib.versionAtLeast ocaml.version "4.14"; 940 + }; 941 + 942 + profunctor = janePackage { 943 + pname = "profunctor"; 944 + hash = "sha256-CFHMtCuBnrlr+B2cdJm2Tamt0A/e+f3SnjEavvE31xQ="; 945 + meta.description = "A library providing a signature for simple profunctors and traversal of a record"; 946 + propagatedBuildInputs = [ base ppx_jane record_builder ]; 947 + }; 948 + 949 + protocol_version_header = janePackage { 950 + pname = "protocol_version_header"; 951 + hash = "sha256-GVjnwne6ksjY9ptLOpbsgG0La6eiCJf1w4teYEtgJrA="; 952 + meta.description = "Protocol versioning"; 953 + propagatedBuildInputs = [ core_kernel ]; 954 + }; 955 + 956 + re2 = janePackage { 957 + pname = "re2"; 958 + hash = "sha256-ZRJ7ooXtatEEh0sPL8M9OZ+6s7xNdTuw0Ot6txiG16I="; 959 + meta.description = "OCaml bindings for RE2, Google's regular expression library"; 960 + propagatedBuildInputs = [ core_kernel jane_rope regex_parser_intf ]; 961 + prePatch = '' 962 + substituteInPlace src/re2_c/dune --replace 'CXX=g++' 'CXX=c++' 963 + substituteInPlace src/dune --replace '(cxx_flags (:standard \ -pedantic) (-I re2_c/libre2))' '(cxx_flags (:standard \ -pedantic) (-I re2_c/libre2) (-x c++))' 964 + ''; 965 + }; 966 + 967 + re2_stable = janePackage { 968 + pname = "re2_stable"; 969 + version = "0.14.0"; 970 + hash = "sha256-gyet2Pzn7ZIqQ+UP2J51pRmwaESY2LSGTqCMZZwDTE4="; 971 + meta.description = "Re2_stable adds an incomplete but stable serialization of Re2"; 972 + propagatedBuildInputs = [ core re2 ]; 973 + }; 974 + 975 + record_builder = janePackage { 976 + pname = "record_builder"; 977 + hash = "sha256-46zGgN9RlDjoSbi8RimuQVrMhy65Gpic0YPZpHOeoo0="; 978 + meta.description = "A library which provides traversal of records with an applicative"; 979 + propagatedBuildInputs = [ base ppx_jane ]; 980 + }; 981 + 982 + redis-async = janePackage { 983 + pname = "redis-async"; 984 + hash = "sha256-5msIS2m8nkaprR8NEBfKFWZBWaDJiUtjHbfPelg9/os="; 985 + meta.description = "Redis client for Async applications"; 986 + propagatedBuildInputs = [ async bignum core core_kernel ppx_jane ]; 987 + }; 988 + 989 + regex_parser_intf = janePackage { 990 + pname = "regex_parser_intf"; 991 + hash = "sha256-huzHtUIIVRd5pE7VU1oUjN20S55L6+WCvoLlQ0FCD7A="; 992 + meta.description = "Interface shared by Re_parser and Re2.Parser"; 993 + propagatedBuildInputs = [ base ]; 994 + }; 995 + 996 + resource_cache = janePackage { 997 + pname = "resource_cache"; 998 + hash = "sha256-dN4skSHswgRYLZqN/tqhFFTfgoN8H/LgTgoe+5ZI5zE="; 999 + meta.description = "General resource cache"; 1000 + propagatedBuildInputs = [ async_rpc_kernel ]; 1001 + }; 1002 + 1003 + semantic_version = janePackage { 1004 + pname = "semantic_version"; 1005 + hash = "sha256-KJanaDUW56ndvnTlnPeQgh0C7zsRqXJ328gcEiVDrmc="; 1006 + meta.description = "Semantic versioning"; 1007 + propagatedBuildInputs = [ core ppx_jane re ]; 1008 + }; 1009 + 1010 + sexp = janePackage { 1011 + pname = "sexp"; 1012 + hash = "sha256-JWRYi5lX9UOKg+RGvW6FO61t2HlnJKXhzctOHXe0bCM="; 1013 + propagatedBuildInputs = [ 1014 + async 1015 + core 1016 + csvfields 1017 + jsonaf 1018 + re2 1019 + sexp_diff 1020 + sexp_macro 1021 + sexp_pretty 1022 + sexp_select 1023 + shell 1024 + ]; 1025 + meta.description = "S-expression swiss knife"; 1026 + }; 1027 + 1028 + sexp_grammar = janePackage { 1029 + pname = "sexp_grammar"; 1030 + hash = "sha256-Y/abRingL4+3qvaKgW9jH46E9uq7jYE2+kgr8ERKqfI="; 1031 + propagatedBuildInputs = [ core ppx_bin_prot ppx_compare ppx_hash ppx_let ppx_sexp_conv ppx_sexp_message zarith ]; 1032 + meta.description = "Helpers for manipulating [Sexplib.Sexp_grammar] values"; 1033 + }; 1034 + 1035 + sexp_diff = janePackage { 1036 + pname = "sexp_diff"; 1037 + hash = "sha256-2dMBKf7eUbKZtvV7Ol2mPMzYJOCDHuOm9xFZ8vkmp/0="; 1038 + propagatedBuildInputs = [ core_kernel ]; 1039 + meta.description = "Code for computing the diff of two sexps"; 1040 + }; 1041 + 1042 + sexp_macro = janePackage { 1043 + pname = "sexp_macro"; 1044 + hash = "sha256-x9WsFFrV7wUqgPUw8KkfyzOxLrS5h5++OSK8QljeQqg="; 1045 + propagatedBuildInputs = [ async sexplib ]; 1046 + meta.description = "Sexp macros"; 1047 + }; 1048 + 1049 + sexp_pretty = janePackage { 1050 + pname = "sexp_pretty"; 1051 + hash = "sha256-tcWdYZ717LkGowRSRoEcUNY7VCMX64uhCaY3bXhWxKM="; 1052 + meta.description = "S-expression pretty-printer"; 1053 + propagatedBuildInputs = [ ppx_base re sexplib ]; 1054 + }; 1055 + 1056 + sexp_select = janePackage { 1057 + pname = "sexp_select"; 1058 + hash = "sha256-HEzZowojeK9yDOoTY/l01fYLUdolzQGlMO9u3phV8so="; 1059 + propagatedBuildInputs = [ base ppx_jane ]; 1060 + meta.description = "A library to use CSS-style selectors to traverse sexp trees"; 1061 + }; 1062 + 1063 + sexplib0 = janePackage { 1064 + pname = "sexplib0"; 1065 + hash = "sha256-wRr1M243Bqu/XLSsr5IVPH5RTVWeVgZjxkKOrm+PW5E="; 1066 + minimalOCamlVersion = "4.08.0"; 1067 + meta.description = "Library containing the definition of S-expressions and some base converters"; 1068 + }; 1069 + 1070 + sexplib = janePackage { 1071 + pname = "sexplib"; 1072 + hash = "sha256-6MwggpjHo4FmKF88fP56LN9OHi2uIJc13TvKx4T7gEI="; 1073 + meta.description = "Library for serializing OCaml values to and from S-expressions"; 1074 + propagatedBuildInputs = [ num parsexp ]; 1075 + }; 1076 + 1077 + shell = janePackage { 1078 + pname = "shell"; 1079 + hash = "sha256-pK434+ToeYURQHRV+gK57rC7BFvznWEvIu5NAib2ZTU="; 1080 + meta.description = "Yet another implementation of fork&exec and related functionality"; 1081 + buildInputs = [ jst-config ]; 1082 + propagatedBuildInputs = [ textutils ]; 1083 + checkInputs = [ ounit ]; 1084 + }; 1085 + 1086 + shexp = janePackage { 1087 + pname = "shexp"; 1088 + hash = "sha256-npIcrxMOcIgsecdUEx5XHYp0KVrXiMzMLi8jskAp4vo="; 1089 + propagatedBuildInputs = [ posixat spawn ]; 1090 + meta.description = "Process library and s-expression based shell"; 1091 + }; 1092 + 1093 + spawn = janePackage { 1094 + pname = "spawn"; 1095 + minimalOCamlVersion = "4.02.3"; 1096 + version = "0.15.0"; 1097 + hash = "1fjr91psas5zmk1hxvxh0dchhn0pkyzlr4gg232f5g9vdgissi0p"; 1098 + meta.description = "Spawning sub-processes"; 1099 + buildInputs = [ ppx_expect ]; 1100 + }; 1101 + 1102 + splay_tree = janePackage { 1103 + pname = "splay_tree"; 1104 + hash = "sha256-Ag6yqTofEZ3v0qF+Z7xpXQOh7+HWtvRLlY+iAYqcReg="; 1105 + meta.description = "A splay tree implementation"; 1106 + propagatedBuildInputs = [ core_kernel ]; 1107 + }; 1108 + 1109 + splittable_random = janePackage { 1110 + pname = "splittable_random"; 1111 + hash = "sha256-wMmLuzhKmnS2iTYVTPUx5Rv2LhL/ygmWmb9t2pUjz+E="; 1112 + meta.description = "PRNG that can be split into independent streams"; 1113 + propagatedBuildInputs = [ base ppx_assert ppx_bench ppx_sexp_message ]; 1114 + }; 1115 + 1116 + stdio = janePackage { 1117 + pname = "stdio"; 1118 + hash = "sha256-+QgxqSMqO4VGoMWWJ3QoXdtJKcVpxlSQ/OI7dmcNqjw="; 1119 + meta.description = "Standard IO library for OCaml"; 1120 + propagatedBuildInputs = [ base ]; 1121 + }; 1122 + 1123 + stored_reversed = janePackage { 1124 + pname = "stored_reversed"; 1125 + hash = "sha256-ef11f0qifEvxKChM49Hnfk6J6hL+b0tMlm0iDLd5Y0Q="; 1126 + meta.description = "A library for representing a list temporarily stored in reverse order"; 1127 + propagatedBuildInputs = [ core ppx_jane ]; 1128 + }; 1129 + 1130 + streamable = janePackage { 1131 + pname = "streamable"; 1132 + hash = "sha256-3djrUW2tPKaEmoOIpdjN6ok7U9i07yreqbi1kP+6pnY="; 1133 + meta.description = "A collection of types suitable for incremental serialization"; 1134 + propagatedBuildInputs = [ async_kernel async_rpc_kernel base core core_kernel ppx_jane ppxlib ]; 1135 + }; 1136 + 1137 + textutils = janePackage { 1138 + pname = "textutils"; 1139 + hash = "sha256-2qy99MUMpkuNCvCYlk36k4kN6cPjrEILbwEUv4DyNYw="; 1140 + meta.description = "Text output utilities"; 1141 + propagatedBuildInputs = [ core_unix textutils_kernel ]; 1142 + }; 1143 + 1144 + textutils_kernel = janePackage { 1145 + pname = "textutils_kernel"; 1146 + hash = "sha256-DiXemANj5ONmvMzp+tly3AJud5u9i7HdaHmn8aVQS48="; 1147 + meta.description = "Text output utilities"; 1148 + propagatedBuildInputs = [ core ppx_jane uutf ]; 1149 + }; 1150 + 1151 + tilde_f = janePackage { 1152 + pname = "tilde_f"; 1153 + hash = "sha256-qLjM9liJfMIh2fqRPBdnmtUf4xhzk2MY8dFNdON3Aew="; 1154 + meta.description = "Provides a let-syntax for continuation-passing style"; 1155 + propagatedBuildInputs = [ base ppx_jane ]; 1156 + }; 1157 + 1158 + time_now = janePackage { 1159 + pname = "time_now"; 1160 + hash = "sha256-DjSrx/HgwCYS0Xzm2gFvWUVLD7a1KuFVIyVrJjBi8Tc="; 1161 + meta.description = "Reports the current time"; 1162 + buildInputs = [ jst-config ppx_optcomp ]; 1163 + propagatedBuildInputs = [ jane-street-headers base ppx_base ]; 1164 + }; 1165 + 1166 + timezone = janePackage { 1167 + pname = "timezone"; 1168 + hash = "sha256-pmXUMvLfgAwP6TV/aP9wMlOs0KfwEWtaJfdjUFLbOu0="; 1169 + meta.description = "Time-zone handling"; 1170 + propagatedBuildInputs = [ core_kernel ]; 1171 + }; 1172 + 1173 + topological_sort = janePackage { 1174 + pname = "topological_sort"; 1175 + hash = "sha256-um5++60mR++iHAruKqoQfd4EbQ1kb3L+cPOWhs9sIHI="; 1176 + meta.description = "Topological sort algorithm"; 1177 + propagatedBuildInputs = [ ppx_jane stdio ]; 1178 + }; 1179 + 1180 + typerep = janePackage { 1181 + pname = "typerep"; 1182 + hash = "sha256-iJnIjWZYCTaH29x7nFviCrbnTmHRChZkkj6E5sgi4mU="; 1183 + meta.description = "Typerep is a library for runtime types"; 1184 + propagatedBuildInputs = [ base ]; 1185 + }; 1186 + 1187 + variantslib = janePackage { 1188 + pname = "variantslib"; 1189 + hash = "sha256-8NoNkyIP7iEEiei+Q1zrPoJjnWwhCsLsY1vgua22gnw="; 1190 + meta.description = "Part of Jane Street's Core library"; 1191 + propagatedBuildInputs = [ base ]; 1192 + }; 1193 + 1194 + vcaml = janePackage { 1195 + pname = "vcaml"; 1196 + hash = "sha256-pmEKi24+22T76SzI3RpBmQF7ZrQwlngrpFYLoBdLwe0="; 1197 + meta.description = "OCaml bindings for the Neovim API"; 1198 + propagatedBuildInputs = [ angstrom-async async_extra expect_test_helpers_async faraday jsonaf man_in_the_middle_debugger semantic_version ]; 1199 + }; 1200 + 1201 + virtual_dom = janePackage { 1202 + pname = "virtual_dom"; 1203 + hash = "sha256-nXW9cDHQVugriR0+GkayuV4S3HKothQAoNJef02iALM="; 1204 + meta.description = "OCaml bindings for the virtual-dom library"; 1205 + buildInputs = [ js_of_ocaml-ppx ]; 1206 + propagatedBuildInputs = [ base64 core_kernel gen_js_api js_of_ocaml js_of_ocaml_patches lambdasoup tyxml uri ]; 1207 + }; 1208 + 1209 + zarith_stubs_js = janePackage { 1210 + pname = "zarith_stubs_js"; 1211 + hash = "sha256-oKD+JE08Mgvk5l8XFHSZ7xqiWPaOvKC87+zHLaQ/7q0="; 1212 + meta.description = "Javascripts stubs for the Zarith library"; 1213 + }; 1214 + 1215 + zstandard = janePackage { 1216 + pname = "zstandard"; 1217 + hash = "sha256-QcYqlOpCAr0owmO6sLDJhki8lUnNvtkaxldKb5I5AF0="; 1218 + meta.description = "OCaml bindings to Zstandard"; 1219 + buildInputs = [ ppx_jane ]; 1220 + propagatedBuildInputs = [ core_kernel ctypes zstd ]; 1221 + }; 1222 + 1223 + }
+30
pkgs/development/ocaml-modules/janestreet/janePackage_0_16.nix
···
··· 1 + { lib, fetchFromGitHub, buildDunePackage, defaultVersion ? "0.16" }: 2 + 3 + { pname 4 + , version ? defaultVersion 5 + , hash 6 + , minimalOCamlVersion ? "4.14" 7 + , doCheck ? true 8 + , buildInputs ? [] 9 + , ...}@args: 10 + 11 + buildDunePackage (args // { 12 + duneVersion = "3"; 13 + inherit version buildInputs; 14 + 15 + inherit minimalOCamlVersion; 16 + 17 + src = fetchFromGitHub { 18 + owner = "janestreet"; 19 + repo = pname; 20 + rev = "v${version}"; 21 + sha256 = hash; 22 + }; 23 + 24 + inherit doCheck; 25 + 26 + meta = { 27 + license = lib.licenses.mit; 28 + homepage = "https://github.com/janestreet/${pname}"; 29 + } // args.meta; 30 + })
+6 -2
pkgs/development/ocaml-modules/tls/async.nix
··· 5 6 inherit (tls) src meta version; 7 8 - minimalOCamlVersion = "4.11"; 9 - duneVersion = "3"; 10 11 doCheck = true; 12
··· 5 6 inherit (tls) src meta version; 7 8 + minimalOCamlVersion = "4.13"; 9 + 10 + patches = [ 11 + # Remove when TLS gets updated to v0.17.1. 12 + ./janestreet-0.16.patch 13 + ]; 14 15 doCheck = true; 16
+23
pkgs/development/ocaml-modules/tls/janestreet-0.16.patch
···
··· 1 + diff --git a/async/tls_async.mli b/async/tls_async.mli 2 + index b4894b8..101f27f 100644 3 + --- a/async/tls_async.mli 4 + +++ b/async/tls_async.mli 5 + @@ -55,4 +55,4 @@ val connect 6 + -> 'addr Tcp.Where_to_connect.t 7 + -> host:[ `host ] Domain_name.t option 8 + -> (Session.t * Reader.t * Writer.t) Deferred.Or_error.t) 9 + - Tcp.with_connect_options 10 + + Tcp.Aliases.with_connect_options 11 + diff --git a/async/x509_async.ml b/async/x509_async.ml 12 + index d4fad8c..4ee466a 100644 13 + --- a/async/x509_async.ml 14 + +++ b/async/x509_async.ml 15 + @@ -9,7 +9,7 @@ let file_contents file = 16 + let load_all_in_directory ~directory ~f = 17 + let open Deferred.Or_error.Let_syntax in 18 + let%bind files = Deferred.Or_error.try_with (fun () -> Sys.ls_dir directory) in 19 + - Deferred.Or_error.List.map files ~f:(fun file -> 20 + + Deferred.Or_error.List.map ~how:`Sequential files ~f:(fun file -> 21 + let%bind contents = file_contents (directory ^/ file) in 22 + f ~contents) 23 + ;;
+2 -2
pkgs/development/python-modules/add-trailing-comma/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "add-trailing-comma"; 11 - version = "3.0.1"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "asottile"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-wCqCKomnkYgvxDWtjBwyqKb09sTPqPgWbYohgosUaHA="; 21 }; 22 23 propagatedBuildInputs = [
··· 8 9 buildPythonPackage rec { 10 pname = "add-trailing-comma"; 11 + version = "3.1.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.8"; ··· 17 owner = "asottile"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-B+wjBy42RwabVz/6qEMGpB0JmwJ9hqSskwcNj4x/B/k="; 21 }; 22 23 propagatedBuildInputs = [
+14 -2
pkgs/development/python-modules/aioredis/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , async-timeout 5 , typing-extensions ··· 11 buildPythonPackage rec { 12 pname = "aioredis"; 13 version = "2.0.1"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "eaa51aaf993f2d71f54b70527c440437ba65340588afeb786cd87c55c89cd98e"; 20 }; 21 22 propagatedBuildInputs = [ 23 async-timeout 24 typing-extensions ··· 29 30 meta = with lib; { 31 description = "Asyncio (PEP 3156) Redis client library"; 32 - homepage = "https://github.com/aio-libs/aioredis"; 33 license = licenses.mit; 34 maintainers = with maintainers; [ mmai ]; 35 };
··· 1 { lib 2 , buildPythonPackage 3 + , fetchpatch 4 , fetchPypi 5 , async-timeout 6 , typing-extensions ··· 12 buildPythonPackage rec { 13 pname = "aioredis"; 14 version = "2.0.1"; 15 + format = "setuptools"; 16 17 disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-6qUar5k/LXH1S3BSfEQEN7plNAWIr+t4bNh8Vcic2Y4="; 22 }; 23 24 + patches = [ 25 + # https://github.com/aio-libs-abandoned/aioredis-py/pull/1490 26 + (fetchpatch { 27 + name = "python-3.11-compatibility.patch"; 28 + url = "https://github.com/aio-libs-abandoned/aioredis-py/commit/1b951502dc8f149fa66beafeea40c782f1c5c1d3.patch"; 29 + hash = "sha256-EqkiYktxISg0Rv4ShXOksGvuUyljPxjJsfNOVaaax2o="; 30 + includes = [ "aioredis/exceptions.py" ]; 31 + }) 32 + ]; 33 + 34 propagatedBuildInputs = [ 35 async-timeout 36 typing-extensions ··· 41 42 meta = with lib; { 43 description = "Asyncio (PEP 3156) Redis client library"; 44 + homepage = "https://github.com/aio-libs-abandoned/aioredis-py"; 45 license = licenses.mit; 46 maintainers = with maintainers; [ mmai ]; 47 };
+45
pkgs/development/python-modules/apischema/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , graphql-core 5 + , pytest-asyncio 6 + , pytestCheckHook 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "apischema"; 12 + version = "0.18.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "wyfo"; 19 + repo = "apischema"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-DBFFCLi8cpASyGPNqZvYe3OTLSbNZ8QzaxjQkOiHxFc="; 22 + }; 23 + 24 + passthru.optional-dependencies = { 25 + graphql = [ 26 + graphql-core 27 + ]; 28 + }; 29 + 30 + nativeCheckInputs = [ 31 + pytest-asyncio 32 + pytestCheckHook 33 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 34 + 35 + pythonImportsCheck = [ 36 + "apischema" 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "JSON (de)serialization, GraphQL and JSON schema generation using typing"; 41 + homepage = "https://github.com/wyfo/apischema"; 42 + license = licenses.mit; 43 + maintainers = with maintainers; [ fab ]; 44 + }; 45 + }
+24 -3
pkgs/development/python-modules/cookies/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi }: 2 3 buildPythonPackage rec { 4 pname = "cookies"; 5 version = "2.2.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "13pfndz8vbk4p2a44cfbjsypjarkrall71pgc97glk5fiiw9idnn"; 10 }; 11 12 - doCheck = false; 13 14 meta = with lib; { 15 description = "Friendlier RFC 6265-compliant cookie parser/renderer";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchpatch 4 + , fetchPypi 5 + , pytestCheckHook 6 + }: 7 8 buildPythonPackage rec { 9 pname = "cookies"; 10 version = "2.2.1"; 11 + format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-1raYeIyuTPpOYu+GQ6nKMyt5vZbLMUKUuGSujX6z7o4="; 16 }; 17 18 + patches = [ 19 + (fetchpatch { 20 + name = "fix-deprecations.patch"; 21 + url = "https://gitlab.com/sashahart/cookies/-/commit/22543d970568d577effe120c5a34636a38aa397b.patch"; 22 + hash = "sha256-8e3haOnbSXlL/ZY4uv6P4+ABBKrsCjbEpsLHaulbIUk="; 23 + }) 24 + ]; 25 + 26 + nativeBuildInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + disabledTests = [ 31 + # https://gitlab.com/sashahart/cookies/-/issues/6 32 + "test_encoding_assumptions" 33 + ]; 34 35 meta = with lib; { 36 description = "Friendlier RFC 6265-compliant cookie parser/renderer";
+2 -2
pkgs/development/python-modules/datadiff/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "datadiff"; 9 - version = "2.1.0"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - hash = "sha256-I9QpQyW3sHyUgCYZYfJecTJDNHLaQtqnXG4WeA4p5VE="; 17 }; 18 19 # Tests are not part of the PyPI releases
··· 6 7 buildPythonPackage rec { 8 pname = "datadiff"; 9 + version = "2.2.0"; 10 format = "setuptools"; 11 12 disabled = pythonOlder "3.7"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + hash = "sha256-fOcN/uqMM/HYjbRrDv/ukFzDa023Ofa7BwqC3omB0ws="; 17 }; 18 19 # Tests are not part of the PyPI releases
+2 -12
pkgs/development/python-modules/libtmux/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 - , fetchpatch 5 , buildPythonPackage 6 , poetry-core 7 , pytest-rerunfailures ··· 13 14 buildPythonPackage rec { 15 pname = "libtmux"; 16 - version = "0.22.1"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "tmux-python"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-tz7Pynm/xHx2X3QjXkvFlX6sVlsVKqrsS1CVmqlqfj0="; 24 }; 25 - 26 - patches = [ 27 - # https://github.com/tmux-python/libtmux/pull/493 28 - (fetchpatch { 29 - name = "remove-setuptools.patch"; 30 - url = "https://github.com/tmux-python/libtmux/commit/aa3a1e2015ade73129191ad04146ce52765d478c.patch"; 31 - hash = "sha256-p3KMktd6eG9/lRK+DdBvDtSwhI+sV2RQfBAuElMk8tQ="; 32 - }) 33 - ]; 34 35 postPatch = '' 36 sed -i '/addopts/d' setup.cfg
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , buildPythonPackage 5 , poetry-core 6 , pytest-rerunfailures ··· 12 13 buildPythonPackage rec { 14 pname = "libtmux"; 15 + version = "0.23.0post0"; 16 format = "pyproject"; 17 18 src = fetchFromGitHub { 19 owner = "tmux-python"; 20 repo = pname; 21 rev = "refs/tags/v${version}"; 22 + hash = "sha256-qk9QYfLVJVtkNgAZ19UziU7metluz10gDs9HbMoqZjo="; 23 }; 24 25 postPatch = '' 26 sed -i '/addopts/d' setup.cfg
+2 -2
pkgs/development/python-modules/molecule/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "molecule"; 22 - version = "6.0.1"; 23 format = "pyproject"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-ssARHVtEp3pW7364WhxhtHAWW5fRFXiioWgEczTI3yM="; 28 }; 29 30 nativeBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "molecule"; 22 + version = "6.0.2"; 23 format = "pyproject"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-uRk1P3mXRt5gsWonV1YneD45wmj98vKqA3LwFix7VHg="; 28 }; 29 30 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/pex/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pex"; 10 - version = "2.1.144"; 11 - format = "flit"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-wugHG/ZfyfNgd2znDS7FXu34LsUVMcwDswFkh4lRIXo="; 18 }; 19 20 nativeBuildInputs = [
··· 7 8 buildPythonPackage rec { 9 pname = "pex"; 10 + version = "2.1.145"; 11 + format = "pyproject"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-1rrIxOjOdGz+Xxb6QrH6Zth/eF+zaBOGFf4I9P17nbI="; 18 }; 19 20 nativeBuildInputs = [
+65
pkgs/development/python-modules/pydrawise/default.nix
···
··· 1 + { lib 2 + , aiohttp 3 + , aioresponses 4 + , apischema 5 + , buildPythonPackage 6 + , fetchFromGitHub 7 + , freezegun 8 + , gql 9 + , graphql-core 10 + , pytest-asyncio 11 + , pytestCheckHook 12 + , pythonOlder 13 + , requests 14 + , setuptools 15 + , setuptools-scm 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "pydrawise"; 20 + version = "2023.8.0"; 21 + format = "pyproject"; 22 + 23 + disabled = pythonOlder "3.10"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "dknowles2"; 27 + repo = "pydrawise"; 28 + rev = "refs/tags/${version}"; 29 + hash = "sha256-cnQJ0enDgOB66rEZePmfTImFrPNMiXfggATM6hsL+ag="; 30 + }; 31 + 32 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 33 + 34 + nativeBuildInputs = [ 35 + setuptools 36 + setuptools-scm 37 + ]; 38 + 39 + propagatedBuildInputs = [ 40 + aiohttp 41 + apischema 42 + gql 43 + graphql-core 44 + requests 45 + ]; 46 + 47 + nativeCheckInputs = [ 48 + aioresponses 49 + freezegun 50 + pytest-asyncio 51 + pytestCheckHook 52 + ]; 53 + 54 + pythonImportsCheck = [ 55 + "pydrawise" 56 + ]; 57 + 58 + meta = with lib; { 59 + description = "Library for interacting with Hydrawise sprinkler controllers through the GraphQL API"; 60 + homepage = "https://github.com/dknowles2/pydrawise"; 61 + changelog = "https://github.com/dknowles2/pydrawise/releases/tag/${version}"; 62 + license = licenses.asl20; 63 + maintainers = with maintainers; [ fab ]; 64 + }; 65 + }
+12 -1
pkgs/development/python-modules/pyopengl-accelerate/default.nix
··· 2 , buildPythonPackage 3 , pythonAtLeast 4 , fetchPypi 5 }: 6 7 buildPythonPackage rec { 8 pname = "pyopengl-accelerate"; 9 version = "3.1.7"; 10 - disabled = pythonAtLeast "3.10"; # fails to compile 11 12 src = fetchPypi { 13 pname = "PyOpenGL-accelerate"; 14 inherit version; 15 hash = "sha256-KxI2ISc6k59/0uwidUHjmfm11OgV1prgvbG2xwopNoA="; 16 }; 17 18 meta = { 19 description = "This set of C (Cython) extensions provides acceleration of common operations for slow points in PyOpenGL 3.x";
··· 2 , buildPythonPackage 3 , pythonAtLeast 4 , fetchPypi 5 + , cython_3 6 + , numpy 7 + , setuptools 8 + , wheel 9 }: 10 11 buildPythonPackage rec { 12 pname = "pyopengl-accelerate"; 13 version = "3.1.7"; 14 + format = "pyproject"; 15 16 src = fetchPypi { 17 pname = "PyOpenGL-accelerate"; 18 inherit version; 19 hash = "sha256-KxI2ISc6k59/0uwidUHjmfm11OgV1prgvbG2xwopNoA="; 20 }; 21 + 22 + nativeBuildInputs = [ 23 + cython_3 24 + numpy 25 + setuptools 26 + wheel 27 + ]; 28 29 meta = { 30 description = "This set of C (Cython) extensions provides acceleration of common operations for slow points in PyOpenGL 3.x";
+5 -1
pkgs/development/python-modules/quandl/default.nix
··· 29 src = fetchPypi { 30 inherit version; 31 pname = "Quandl"; 32 - sha256 = "6e0b82fbc7861610b3577c5397277c4220e065eee0fed4e46cd6b6021655b64c"; 33 }; 34 35 propagatedBuildInputs = [ 36 pandas
··· 29 src = fetchPypi { 30 inherit version; 31 pname = "Quandl"; 32 + hash = "sha256-bguC+8eGFhCzV3xTlyd8QiDgZe7g/tTkbNa2AhZVtkw="; 33 }; 34 + 35 + patches = [ 36 + ./pandas2-datetime-removal.patch 37 + ]; 38 39 propagatedBuildInputs = [ 40 pandas
+33
pkgs/development/python-modules/quandl/pandas2-datetime-removal.patch
···
··· 1 + diff --git a/test/test_datatable_data.py b/test/test_datatable_data.py 2 + index ee9ac61..0266a19 100644 3 + --- a/test/test_datatable_data.py 4 + +++ b/test/test_datatable_data.py 5 + @@ -1,3 +1,4 @@ 6 + +import datetime 7 + import re 8 + import unittest 9 + import httpretty 10 + @@ -135,7 +136,7 @@ class ListDatatableDataTest(unittest.TestCase): 11 + df = results.to_pandas() 12 + self.assertEqual(df.index.name, 'None') 13 + 14 + - # if datatable has Date field then it should be convert to pandas datetime 15 + + # if datatable has Date field then it should be convert to datetime 16 + @parameterized.expand(['GET', 'POST']) 17 + def test_pandas_dataframe_date_field_is_datetime(self, request_method): 18 + if request_method == 'POST': 19 + @@ -143,10 +144,10 @@ class ListDatatableDataTest(unittest.TestCase): 20 + datatable = Datatable('ZACKS/FC') 21 + results = Data.page(datatable, params={}) 22 + df = results.to_pandas() 23 + - self.assertIsInstance(df['per_end_date'][0], pandas.datetime) 24 + - self.assertIsInstance(df['per_end_date'][1], pandas.datetime) 25 + - self.assertIsInstance(df['per_end_date'][2], pandas.datetime) 26 + - self.assertIsInstance(df['per_end_date'][3], pandas.datetime) 27 + + self.assertIsInstance(df['per_end_date'][0], datetime.datetime) 28 + + self.assertIsInstance(df['per_end_date'][1], datetime.datetime) 29 + + self.assertIsInstance(df['per_end_date'][2], datetime.datetime) 30 + + self.assertIsInstance(df['per_end_date'][3], datetime.datetime) 31 + 32 + @parameterized.expand(['GET', 'POST']) 33 + def test_to_numpy_returns_numpy_object(self, request_method):
+2 -2
pkgs/development/python-modules/restrictedpython/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "restrictedpython"; 12 - version = "6.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "RestrictedPython"; 19 inherit version; 20 - hash = "sha256-fljqFcySoLkW4MjKKV6LLG1A/uTRLhorUGPYbvwnmpw="; 21 }; 22 23 nativeCheckInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "restrictedpython"; 12 + version = "6.2"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; ··· 17 src = fetchPypi { 18 pname = "RestrictedPython"; 19 inherit version; 20 + hash = "sha256-23Prfjs5ZQ8NIdEMyN2pwOKYbmIclLDF3jL7De46CK8="; 21 }; 22 23 nativeCheckInputs = [
+20 -3
pkgs/development/python-modules/scikit-fuzzy/default.nix
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 , matplotlib 6 , networkx 7 , nose ··· 24 hash = "sha256-kS48aHC719wUdc2WcJa9geoMUcLHSj7ZsoRZYAhF2a0="; 25 }; 26 27 propagatedBuildInputs = [ networkx numpy scipy ]; 28 nativeCheckInputs = [ matplotlib nose pytestCheckHook ]; 29 - 30 - # numpy API breakage: "AttributeError: module 'numpy' has no attribute 'float'" 31 - disabledTests = [ "test_fuzzy_compare" ]; 32 33 pythonImportsCheck = [ "skfuzzy" ]; 34
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 + , fetchpatch 6 , matplotlib 7 , networkx 8 , nose ··· 25 hash = "sha256-kS48aHC719wUdc2WcJa9geoMUcLHSj7ZsoRZYAhF2a0="; 26 }; 27 28 + patches = [ 29 + # https://github.com/scikit-fuzzy/scikit-fuzzy/pull/299 30 + (fetchpatch { 31 + name = "numpy-1.25-test-compatibility-1.patch"; 32 + url = "https://github.com/scikit-fuzzy/scikit-fuzzy/commit/d7d114cff002e2edf9361a55cb985615e91797b5.patch"; 33 + hash = "sha256-udF/z94tVGRHq7gcOko4BSkvVnqe/A/bAARfCPrc06M="; 34 + }) 35 + (fetchpatch { 36 + name = "numpy-1.25-test-compatibility-2.patch"; 37 + url = "https://github.com/scikit-fuzzy/scikit-fuzzy/commit/f1612f6aeff34dc9329dbded7cee098fcd22ffd9.patch"; 38 + hash = "sha256-Le1ECR4+RjWCkfqjVrd471GD7tuVaQlZ7RZd3zvFdHU="; 39 + }) 40 + (fetchpatch { 41 + name = "numpy-1.25-test-compatibility-3.patch"; 42 + url = "https://github.com/scikit-fuzzy/scikit-fuzzy/commit/459b9602cf182b7b42f93aad8bcf3bda6f20bfb5.patch"; 43 + hash = "sha256-gKrhNpGt6XoAlMwQW70OPFZj/ZC8NhQq6dEaBpGE8yY="; 44 + }) 45 + ]; 46 + 47 propagatedBuildInputs = [ networkx numpy scipy ]; 48 nativeCheckInputs = [ matplotlib nose pytestCheckHook ]; 49 50 pythonImportsCheck = [ "skfuzzy" ]; 51
+5 -4
pkgs/development/python-modules/torchio/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "torchio"; 22 - version = "0.18.90"; 23 format = "pyproject"; 24 - disabled = pythonOlder "3.7"; 25 26 src = fetchFromGitHub { 27 owner = "fepegar"; 28 repo = pname; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-h8cvNhOkjMMbQ6Nry8FKtwnK+yhRYRGjXi/xp0i5yyY="; 31 }; 32 33 propagatedBuildInputs = [ ··· 57 58 meta = with lib; { 59 description = "Medical imaging toolkit for deep learning"; 60 - homepage = "http://www.torchio.org/"; 61 license = licenses.asl20; 62 maintainers = [ maintainers.bcdarwin ]; 63 };
··· 19 20 buildPythonPackage rec { 21 pname = "torchio"; 22 + version = "0.19.1"; 23 format = "pyproject"; 24 + 25 + disabled = pythonOlder "3.8"; 26 27 src = fetchFromGitHub { 28 owner = "fepegar"; 29 repo = pname; 30 rev = "refs/tags/v${version}"; 31 + hash = "sha256-SNX558kSRCS9Eks00Kj2kFmo7hCUgV6saYLsnx/Kus0="; 32 }; 33 34 propagatedBuildInputs = [ ··· 58 59 meta = with lib; { 60 description = "Medical imaging toolkit for deep learning"; 61 + homepage = "https://torchio.readthedocs.io"; 62 license = licenses.asl20; 63 maintainers = [ maintainers.bcdarwin ]; 64 };
+3 -3
pkgs/development/python-modules/universal-pathlib/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , setuptools 5 , setuptools-scm 6 , fsspec 7 - , pythonOlder 8 }: 9 10 buildPythonPackage rec { 11 pname = "universal-pathlib"; 12 - version = "0.1.2"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.8"; ··· 17 src = fetchPypi { 18 pname = "universal_pathlib"; 19 inherit version; 20 - hash = "sha256-aJ4nAf717U7RmIjQrKCzVC/iSOCbEK3EMfX3R/hoBSo="; 21 }; 22 23 nativeBuildInputs = [
··· 1 { lib 2 , buildPythonPackage 3 + , pythonOlder 4 , fetchPypi 5 , setuptools 6 , setuptools-scm 7 , fsspec 8 }: 9 10 buildPythonPackage rec { 11 pname = "universal-pathlib"; 12 + version = "0.1.3"; 13 format = "pyproject"; 14 15 disabled = pythonOlder "3.8"; ··· 17 src = fetchPypi { 18 pname = "universal_pathlib"; 19 inherit version; 20 + hash = "sha256-GgUqteBRcwHfZr5lF+n+Y82fwAgT5c5xpzcBRBrCtcg="; 21 }; 22 23 nativeBuildInputs = [
+2
pkgs/development/python-modules/unstructured/default.nix
··· 133 grpcio 134 ]; 135 136 meta = with lib; { 137 description = "Open source libraries and APIs to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines"; 138 homepage = "https://github.com/Unstructured-IO/unstructured";
··· 133 grpcio 134 ]; 135 136 + passthru.optional-dependencies = optional-dependencies; 137 + 138 meta = with lib; { 139 description = "Open source libraries and APIs to build custom preprocessing pipelines for labeling, training, or production machine learning pipelines"; 140 homepage = "https://github.com/Unstructured-IO/unstructured";
+130 -12
pkgs/development/tools/comby/comby.patch
··· 1 diff --git a/comby-kernel.opam b/comby-kernel.opam 2 - index 9db7cc5..a497bff 100644 3 --- a/comby-kernel.opam 4 +++ b/comby-kernel.opam 5 @@ -20,7 +20,7 @@ build: [ ··· 7 "dune" {>= "2.8.0"} 8 "ocaml" {>= "4.08.1"} 9 - "core_kernel" 10 - + "core_kernel" {>= "v0.15.0"} 11 "mparser" {>= "1.3"} 12 "mparser-pcre" 13 "ppx_deriving" ··· 25 "lwt" 26 "cohttp" 27 diff --git a/comby.opam b/comby.opam 28 - index 9e5d96b..ecab789 100644 29 --- a/comby.opam 30 +++ b/comby.opam 31 @@ -31,7 +31,7 @@ depends: [ ··· 33 "comby-kernel" {= "1.7.0"} 34 "comby-semantic" {= "1.7.0"} 35 - "core" 36 - + "core" {>= "v0.15.0"} 37 "hack_parallel" {arch != "arm32" & arch != "arm64"} 38 "lwt" 39 "lwt_react" 40 diff --git a/lib/app/configuration/command_configuration.ml b/lib/app/configuration/command_configuration.ml 41 - index 75c3107..418276e 100644 42 --- a/lib/app/configuration/command_configuration.ml 43 +++ b/lib/app/configuration/command_configuration.ml 44 @@ -16,21 +16,21 @@ type 'a next = 45 46 let fold_directory ?(sorted=false) root ~init ~f = ··· 356 - (preprocess (pps ppx_jane))) 357 + (preprocess 358 + (pps ppx_jane))) 359 diff --git a/lib/app/vendored/patdiff/kernel/src/patdiff_core.ml b/lib/app/vendored/patdiff/kernel/src/patdiff_core.ml 360 index 4f53a0b..88ee0e3 100644 361 --- a/lib/app/vendored/patdiff/kernel/src/patdiff_core.ml ··· 501 + ppx_deriving_yojson 502 + ppx_deriving_yojson.runtime)) 503 diff --git a/lib/kernel/matchers/alpha.ml b/lib/kernel/matchers/alpha.ml 504 - index d6116f7..993aafc 100644 505 --- a/lib/kernel/matchers/alpha.ml 506 +++ b/lib/kernel/matchers/alpha.ml 507 @@ -13,20 +13,11 @@ module R = MakeRegexp(Regexp) ··· 537 List.fold plist ~init:(return Types.Unit) ~f:(>>) 538 539 let with_debug_matcher s tag = 540 diff --git a/lib/kernel/matchers/dune b/lib/kernel/matchers/dune 541 index 12ed326..4625458 100644 542 --- a/lib/kernel/matchers/dune ··· 566 + yojson 567 + ppx_deriving_yojson)) 568 diff --git a/lib/kernel/matchers/evaluate.ml b/lib/kernel/matchers/evaluate.ml 569 - index 9ea71a0..288f79a 100644 570 --- a/lib/kernel/matchers/evaluate.ml 571 +++ b/lib/kernel/matchers/evaluate.ml 572 @@ -3,10 +3,7 @@ open Core_kernel ··· 581 582 type result = bool * Match.environment option 583 584 diff --git a/lib/kernel/matchers/omega.ml b/lib/kernel/matchers/omega.ml 585 - index 61cc69a..0bef682 100644 586 --- a/lib/kernel/matchers/omega.ml 587 +++ b/lib/kernel/matchers/omega.ml 588 @@ -32,15 +32,9 @@ let push_source_ref : string ref = ref "" ··· 593 - match Sys.getenv "DEBUG_COMBY" with 594 - | exception Not_found -> false 595 - | _ -> true 596 - - 597 -let rewrite = 598 - match Sys.getenv "REWRITE" with 599 - | exception Not_found -> false 600 - | _ -> true 601 - +let debug = Sys.getenv "DEBUG_COMBY" |> Option.is_some 602 - + 603 +let rewrite = Sys.getenv "REWRITE" |> Option.is_some 604 605 let actual = Buffer.create 10 606 607 diff --git a/lib/kernel/matchers/preprocess.ml b/lib/kernel/matchers/preprocess.ml 608 index 84f3ed0..b6d10e7 100644 609 --- a/lib/kernel/matchers/preprocess.ml ··· 633 module type Regexp_engine_intf = sig 634 type t 635 diff --git a/lib/kernel/matchers/rewrite.ml b/lib/kernel/matchers/rewrite.ml 636 - index 32c4740..2fc28db 100644 637 --- a/lib/kernel/matchers/rewrite.ml 638 +++ b/lib/kernel/matchers/rewrite.ml 639 @@ -4,10 +4,7 @@ open Core_kernel ··· 648 649 let counter = 650 let uuid_for_id_counter = ref 0 in 651 diff --git a/lib/kernel/matchers/template.ml b/lib/kernel/matchers/template.ml 652 index 423a07f..136236c 100644 653 --- a/lib/kernel/matchers/template.ml
··· 1 diff --git a/comby-kernel.opam b/comby-kernel.opam 2 + index 9db7cc5..83e6e7b 100644 3 --- a/comby-kernel.opam 4 +++ b/comby-kernel.opam 5 @@ -20,7 +20,7 @@ build: [ ··· 7 "dune" {>= "2.8.0"} 8 "ocaml" {>= "4.08.1"} 9 - "core_kernel" 10 + + "core-kernel" {>= "v0.16.0"} 11 "mparser" {>= "1.3"} 12 "mparser-pcre" 13 "ppx_deriving" ··· 25 "lwt" 26 "cohttp" 27 diff --git a/comby.opam b/comby.opam 28 + index 9e5d96b..d5be316 100644 29 --- a/comby.opam 30 +++ b/comby.opam 31 @@ -31,7 +31,7 @@ depends: [ ··· 33 "comby-kernel" {= "1.7.0"} 34 "comby-semantic" {= "1.7.0"} 35 - "core" 36 + + "core" {>= "v0.16.0"} 37 "hack_parallel" {arch != "arm32" & arch != "arm64"} 38 "lwt" 39 "lwt_react" 40 diff --git a/lib/app/configuration/command_configuration.ml b/lib/app/configuration/command_configuration.ml 41 + index 75c3107..29826a9 100644 42 --- a/lib/app/configuration/command_configuration.ml 43 +++ b/lib/app/configuration/command_configuration.ml 44 + @@ -1,7 +1,7 @@ 45 + open Core 46 + open Camlzip 47 + 48 + -open Polymorphic_compare 49 + +open Poly 50 + 51 + open Comby_kernel 52 + 53 @@ -16,21 +16,21 @@ type 'a next = 54 55 let fold_directory ?(sorted=false) root ~init ~f = ··· 365 - (preprocess (pps ppx_jane))) 366 + (preprocess 367 + (pps ppx_jane))) 368 + diff --git a/lib/app/vendored/patdiff/kernel/src/float_tolerance.ml b/lib/app/vendored/patdiff/kernel/src/float_tolerance.ml 369 + index 4e064fb..dca77b2 100644 370 + --- a/lib/app/vendored/patdiff/kernel/src/float_tolerance.ml 371 + +++ b/lib/app/vendored/patdiff/kernel/src/float_tolerance.ml 372 + @@ -287,7 +287,7 @@ end = struct 373 + ~running_step:(fun (car, pos) cadr -> 374 + match car, cadr with 375 + | Same car_lines, Same cadr_lines -> 376 + - Skip (Same (Array.concat [ car_lines; cadr_lines ]), pos) 377 + + Skip {state = (Same (Array.concat [ car_lines; cadr_lines ]), pos)} 378 + | Unified _, _ | _, Unified _ -> 379 + raise_s 380 + [%message 381 + @@ -296,7 +296,7 @@ end = struct 382 + (cadr : string Range.t)] 383 + | (Prev _ | Next _ | Replace _), (Prev _ | Next _ | Replace _) 384 + | Same _, (Prev _ | Next _ | Replace _) 385 + - | (Prev _ | Next _ | Replace _), Same _ -> Yield ((car, pos), (cadr, Middle))) 386 + + | (Prev _ | Next _ | Replace _), Same _ -> Yield {value = (car, pos); state = (cadr, Middle)}) 387 + ~inner_finished:(fun (last, pos) -> 388 + match last, pos with 389 + | Unified _, _ -> 390 + @@ -308,7 +308,7 @@ end = struct 391 + Some (last, End)) 392 + ~finishing_step:(function 393 + | None -> Done 394 + - | Some result -> Yield (result, None)) 395 + + | Some result -> Yield {value = result; state = None}) 396 + ;; 397 + 398 + include struct 399 + @@ -448,7 +448,7 @@ end = struct 400 + ~init:{ prev_start; next_start; ranges = [] } 401 + ~running_step:(fun t drop_or_keep -> 402 + match (drop_or_keep : Drop_or_keep.t) with 403 + - | Keep range -> Skip { t with ranges = range :: t.ranges } 404 + + | Keep range -> Skip {state = { t with ranges = range :: t.ranges }} 405 + | Drop n -> 406 + let hunk = to_hunk t in 407 + let t = 408 + @@ -457,11 +457,11 @@ end = struct 409 + ; ranges = [] 410 + } 411 + in 412 + - if List.is_empty (Hunk.ranges hunk) then Skip t else Yield (hunk, t)) 413 + + if List.is_empty (Hunk.ranges hunk) then Skip {state = t} else Yield {value = hunk; state = t}) 414 + ~inner_finished:(fun t -> if List.is_empty t.ranges then None else Some t) 415 + ~finishing_step:(function 416 + | None -> Done 417 + - | Some t -> Yield (to_hunk t, None)) 418 + + | Some t -> Yield {value = to_hunk t; state = None}) 419 + ;; 420 + end 421 + 422 diff --git a/lib/app/vendored/patdiff/kernel/src/patdiff_core.ml b/lib/app/vendored/patdiff/kernel/src/patdiff_core.ml 423 index 4f53a0b..88ee0e3 100644 424 --- a/lib/app/vendored/patdiff/kernel/src/patdiff_core.ml ··· 564 + ppx_deriving_yojson 565 + ppx_deriving_yojson.runtime)) 566 diff --git a/lib/kernel/matchers/alpha.ml b/lib/kernel/matchers/alpha.ml 567 + index d6116f7..7d16171 100644 568 --- a/lib/kernel/matchers/alpha.ml 569 +++ b/lib/kernel/matchers/alpha.ml 570 @@ -13,20 +13,11 @@ module R = MakeRegexp(Regexp) ··· 600 List.fold plist ~init:(return Types.Unit) ~f:(>>) 601 602 let with_debug_matcher s tag = 603 + @@ -745,7 +736,7 @@ module Make (Lang : Types.Language.S) (Meta : Types.Metasyntax.S) (Ext : Types.E 604 + let hole_parser ?at_depth sort dimension = 605 + let open Types.Hole in 606 + let hole_parser = 607 + - let open Polymorphic_compare in 608 + + let open Poly in 609 + List.fold ~init:[] hole_parsers ~f:(fun acc (sort', parser) -> if sort' = sort then parser::acc else acc) 610 + in 611 + let skip_signal hole = skip (string "_signal_hole") |>> fun () -> Types.Hole hole in 612 diff --git a/lib/kernel/matchers/dune b/lib/kernel/matchers/dune 613 index 12ed326..4625458 100644 614 --- a/lib/kernel/matchers/dune ··· 638 + yojson 639 + ppx_deriving_yojson)) 640 diff --git a/lib/kernel/matchers/evaluate.ml b/lib/kernel/matchers/evaluate.ml 641 + index 9ea71a0..4f63ab6 100644 642 --- a/lib/kernel/matchers/evaluate.ml 643 +++ b/lib/kernel/matchers/evaluate.ml 644 @@ -3,10 +3,7 @@ open Core_kernel ··· 653 654 type result = bool * Match.environment option 655 656 + @@ -102,7 +99,7 @@ let apply 657 + |> Option.some 658 + in 659 + List.find_map cases ~f:(fun (template, case_expression) -> evaluate template case_expression) 660 + - |> Option.value_map ~f:ident ~default:(false, Some env) 661 + + |> Option.value_map ~f:Fn.id ~default:(false, Some env) 662 + 663 + (* rewrite ... { ... } *) 664 + | Rewrite (Template t, (match_template, rewrite_template)) -> 665 diff --git a/lib/kernel/matchers/omega.ml b/lib/kernel/matchers/omega.ml 666 + index 61cc69a..3445307 100644 667 --- a/lib/kernel/matchers/omega.ml 668 +++ b/lib/kernel/matchers/omega.ml 669 @@ -32,15 +32,9 @@ let push_source_ref : string ref = ref "" ··· 674 - match Sys.getenv "DEBUG_COMBY" with 675 - | exception Not_found -> false 676 - | _ -> true 677 + +let debug = Sys.getenv "DEBUG_COMBY" |> Option.is_some 678 + 679 -let rewrite = 680 - match Sys.getenv "REWRITE" with 681 - | exception Not_found -> false 682 - | _ -> true 683 +let rewrite = Sys.getenv "REWRITE" |> Option.is_some 684 685 let actual = Buffer.create 10 686 687 + @@ -540,7 +534,7 @@ module Make (Language : Types.Language.S) (Meta : Metasyntax.S) (Ext : External. 688 + 689 + let hole_parser sort dimension : (production * 'a) t t = 690 + let hole_parser = (* This must be fold, can't be find *) 691 + - let open Polymorphic_compare in 692 + + let open Poly in 693 + List.fold ~init:[] Template.Matching.hole_parsers ~f:(fun acc (sort', parser) -> 694 + if sort' = sort then parser::acc else acc) 695 + in 696 diff --git a/lib/kernel/matchers/preprocess.ml b/lib/kernel/matchers/preprocess.ml 697 index 84f3ed0..b6d10e7 100644 698 --- a/lib/kernel/matchers/preprocess.ml ··· 722 module type Regexp_engine_intf = sig 723 type t 724 diff --git a/lib/kernel/matchers/rewrite.ml b/lib/kernel/matchers/rewrite.ml 725 + index 32c4740..545cba5 100644 726 --- a/lib/kernel/matchers/rewrite.ml 727 +++ b/lib/kernel/matchers/rewrite.ml 728 @@ -4,10 +4,7 @@ open Core_kernel ··· 737 738 let counter = 739 let uuid_for_id_counter = ref 0 in 740 + @@ -46,24 +43,24 @@ let parse_first_label ?(metasyntax = Metasyntax.default_metasyntax) template = 741 + in 742 + parse_string ~consume:All parser template 743 + |> function 744 + - | Ok label -> List.find_map label ~f:ident 745 + + | Ok label -> List.find_map label ~f:Fn.id 746 + | Error _ -> None 747 + 748 + let substitute_fresh 749 + ?(metasyntax = Metasyntax.default_metasyntax) 750 + ?(fresh = counter) 751 + template = 752 + - let label_table = String.Table.create () in 753 + + let label_table = Hashtbl.create (module String) in 754 + let template_ref = ref template in 755 + let current_label_ref = ref (parse_first_label ~metasyntax !template_ref) in 756 + while Option.is_some !current_label_ref do 757 + let label = Option.value_exn !current_label_ref in 758 + let id = 759 + - match String.Table.find label_table label with 760 + + match Hashtbl.find label_table label with 761 + | Some id -> id 762 + | None -> 763 + let id = fresh () in 764 + - if String.(label <> "") then String.Table.add_exn label_table ~key:label ~data:id; 765 + + if String.(label <> "") then Hashtbl.add_exn label_table ~key:label ~data:id; 766 + id 767 + in 768 + let left, right = replacement_sentinel metasyntax in 769 diff --git a/lib/kernel/matchers/template.ml b/lib/kernel/matchers/template.ml 770 index 423a07f..136236c 100644 771 --- a/lib/kernel/matchers/template.ml
+1 -1
pkgs/development/tools/database/sqlc/default.nix
··· 8 inherit version; 9 10 src = fetchFromGitHub { 11 - owner = "kyleconroy"; 12 repo = "sqlc"; 13 rev = "v${version}"; 14 sha256 = "sha256-ITW5jIlNoiW7sl6s5jCVRELglauZzSPmAj3PXVpdIGA=";
··· 8 inherit version; 9 10 src = fetchFromGitHub { 11 + owner = "sqlc-dev"; 12 repo = "sqlc"; 13 rev = "v${version}"; 14 sha256 = "sha256-ITW5jIlNoiW7sl6s5jCVRELglauZzSPmAj3PXVpdIGA=";
+11 -1
pkgs/development/tools/vultr-cli/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 2 3 buildGoModule rec { 4 pname = "vultr-cli"; ··· 13 14 vendorHash = "sha256-61hdhkFyp4an9KtqDzB4Sd2+t40QEoLgq7MvUBxEQKs="; 15 16 ldflags = [ "-s" "-w" ]; 17 18 meta = with lib; { 19 description = "Official command line tool for Vultr services"; 20 homepage = "https://github.com/vultr/vultr-cli"; 21 changelog = "https://github.com/vultr/vultr-cli/blob/v${version}/CHANGELOG.md"; 22 license = licenses.asl20; 23 maintainers = with maintainers; [ Br1ght0ne ]; 24 }; 25 }
··· 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 3 buildGoModule rec { 4 pname = "vultr-cli"; ··· 13 14 vendorHash = "sha256-61hdhkFyp4an9KtqDzB4Sd2+t40QEoLgq7MvUBxEQKs="; 15 16 + nativeBuildInputs = [ installShellFiles ]; 17 + 18 ldflags = [ "-s" "-w" ]; 19 20 + postInstall = '' 21 + installShellCompletion --cmd vultr-cli \ 22 + --bash <($out/bin/vultr-cli completion bash) \ 23 + --fish <($out/bin/vultr-cli completion fish) \ 24 + --zsh <($out/bin/vultr-cli completion zsh) 25 + ''; 26 + 27 meta = with lib; { 28 description = "Official command line tool for Vultr services"; 29 homepage = "https://github.com/vultr/vultr-cli"; 30 changelog = "https://github.com/vultr/vultr-cli/blob/v${version}/CHANGELOG.md"; 31 license = licenses.asl20; 32 maintainers = with maintainers; [ Br1ght0ne ]; 33 + mainProgram = "vultr-cli"; 34 }; 35 }
+5
pkgs/games/prismlauncher/wrapper.nix
··· 16 , gamemode 17 , flite 18 , mesa-demos 19 20 , msaClientID ? null 21 , gamemodeSupport ? stdenv.isLinux ··· 58 libXxf86vm 59 ]) 60 ++ [ 61 libpulseaudio 62 libGL 63 glfw 64 openal 65 stdenv.cc.cc.lib 66 ] 67 ++ lib.optional gamemodeSupport gamemode.lib 68 ++ lib.optional textToSpeechSupport flite
··· 16 , gamemode 17 , flite 18 , mesa-demos 19 + , udev 20 21 , msaClientID ? null 22 , gamemodeSupport ? stdenv.isLinux ··· 59 libXxf86vm 60 ]) 61 ++ [ 62 + # lwjgl 63 libpulseaudio 64 libGL 65 glfw 66 openal 67 stdenv.cc.cc.lib 68 + 69 + # oshi 70 + udev 71 ] 72 ++ lib.optional gamemodeSupport gamemode.lib 73 ++ lib.optional textToSpeechSupport flite
+51
pkgs/servers/bililiverecorder/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchzip 4 + , makeWrapper 5 + , dotnetCorePackages 6 + }: 7 + 8 + let 9 + pname = "bililiverecorder"; 10 + 11 + dotnet = with dotnetCorePackages; combinePackages [ 12 + runtime_6_0 13 + aspnetcore_6_0 14 + ]; 15 + 16 + version = "2.6.3"; 17 + hash = "sha256-h7nsbi831HB1tmo7d9vlR8fSKeTn2Ezn8NVl02Z1oQ0="; 18 + 19 + in 20 + stdenv.mkDerivation { 21 + inherit pname version; 22 + 23 + src = fetchzip { 24 + url = "https://github.com/BililiveRecorder/BililiveRecorder/releases/download/v${version}/BililiveRecorder-CLI-any.zip"; 25 + stripRoot = false; 26 + inherit hash; 27 + }; 28 + 29 + nativeBuildInputs = [ makeWrapper ]; 30 + 31 + installPhase = '' 32 + runHook preInstall 33 + 34 + mkdir -p $out/{bin,share/${pname}-${version}} 35 + cp -r * $out/share/${pname}-${version}/. 36 + 37 + makeWrapper "${dotnet}/bin/dotnet" $out/bin/BililiveRecorder \ 38 + --add-flags "$out/share/${pname}-${version}/BililiveRecorder.Cli.dll" 39 + 40 + runHook postInstall 41 + ''; 42 + 43 + meta = with lib; { 44 + description = "A convenient free open source bilibili live recording tool"; 45 + homepage = "https://rec.danmuji.org/"; 46 + changelog = "https://github.com/BililiveRecorder/BililiveRecorder/releases/tag/${version}"; 47 + license = licenses.gpl3Only; 48 + maintainers = with maintainers; [ zaldnoay ]; 49 + platforms = platforms.unix; 50 + }; 51 + }
+2 -1
pkgs/servers/home-assistant/component-packages.nix
··· 1822 pygti 1823 ]; 1824 "hydrawise" = ps: with ps; [ 1825 - ]; # missing inputs: pydrawise 1826 "hyperion" = ps: with ps; [ 1827 hyperion-py 1828 ];
··· 1822 pygti 1823 ]; 1824 "hydrawise" = ps: with ps; [ 1825 + pydrawise 1826 + ]; 1827 "hyperion" = ps: with ps; [ 1828 hyperion-py 1829 ];
+68
pkgs/servers/unstructured-api/default.nix
···
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + python3, 6 + makeWrapper, 7 + nix-update-script, 8 + symlinkJoin, 9 + nltk-data, 10 + }: 11 + let 12 + pythonEnv = python3.withPackages (packages: with packages; [ 13 + unstructured-api-tools 14 + unstructured 15 + pydantic 16 + click 17 + ratelimit 18 + requests 19 + pypdf 20 + pycryptodome 21 + safetensors 22 + uvicorn 23 + ] ++ packages.unstructured.optional-dependencies.local-inference); 24 + version = "0.0.39"; 25 + unstructured_api_nltk_data = symlinkJoin { 26 + name = "unstructured_api_nltk_data"; 27 + 28 + paths = [ nltk-data.punkt nltk-data.averaged_perceptron_tagger ]; 29 + }; 30 + in stdenvNoCC.mkDerivation { 31 + pname = "unstructured-api"; 32 + inherit version; 33 + 34 + src = fetchFromGitHub { 35 + owner = "Unstructured-IO"; 36 + repo = "unstructured-api"; 37 + rev = version; 38 + hash = "sha256-fk0YkGllggi0eWdp9ytHy4/9rChkcDnQvEvVAp1+RJw="; 39 + }; 40 + 41 + nativeBuildInputs = [ makeWrapper ]; 42 + 43 + installPhase = '' 44 + runHook preInstall 45 + 46 + mkdir -p $out $out/bin $out/lib 47 + cp -r . $out/lib 48 + 49 + makeWrapper ${pythonEnv}/bin/uvicorn $out/bin/unstructured-api \ 50 + --set NLTK_DATA ${unstructured_api_nltk_data} \ 51 + --prefix PYTHONPATH : $out/lib \ 52 + --add-flags "prepline_general.api.app:app" 53 + 54 + runHook postInstall 55 + ''; 56 + 57 + passthru = { 58 + updateScript = nix-update-script { }; 59 + }; 60 + 61 + meta = with lib; { 62 + description = "open-source toolkit designed to make it easy to prepare unstructured data like PDFs, HTML and Word Documents for downstream data science tasks"; 63 + homepage = "https://github.com/Unstructured-IO/unstructured-api"; 64 + changelog = "https://github.com/Unstructured-IO/unstructured-api/releases/tag/${version}"; 65 + license = licenses.asl20; 66 + maintainers = with maintainers; [ happysalada ]; 67 + }; 68 + }
+35
pkgs/tools/misc/gradescope-submit/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , ocamlPackages 4 + }: 5 + 6 + ocamlPackages.buildDunePackage rec { 7 + pname = "gradescope_submit"; 8 + version = "2.0.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "nmittu"; 12 + repo = "gradescope-submit"; 13 + rev = version; 14 + hash = "sha256-BVNXipgw0wz3PRGYvur8jrXZw/6i0fZ+MOZHzXzlFOk="; 15 + }; 16 + 17 + buildInputs = with ocamlPackages; [ 18 + core 19 + core_unix 20 + cohttp 21 + cohttp-lwt-unix 22 + lambdasoup 23 + toml 24 + yojson 25 + lwt_ssl 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "A small script to submit to Gradescope via GitHub"; 30 + homepage = "https://github.com/nmittu/gradescope-submit"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ figsoda ]; 33 + mainProgram = "submit"; 34 + }; 35 + }
+6 -7
pkgs/tools/misc/tmuxp/default.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "tmuxp"; 5 - version = "1.28.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "sha256-sNLqUyas6QY11eW/FhkqB6+u4MTqiY1ixvD3BN69Fic="; 10 }; 11 - 12 - # No tests in archive 13 - doCheck = false; 14 - 15 - format = "pyproject"; 16 17 nativeBuildInputs = [ 18 python3Packages.poetry-core ··· 26 kaptan 27 libtmux 28 ]; 29 30 postInstall = '' 31 installShellCompletion --cmd tmuxp \
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "tmuxp"; 5 + version = "1.29.0"; 6 + format = "pyproject"; 7 8 src = fetchPypi { 9 inherit pname version; 10 + hash = "sha256-MiXG4MVzomyc4LjovPsvhmPngtJv85s6Ypo/Cm2Whho="; 11 }; 12 13 nativeBuildInputs = [ 14 python3Packages.poetry-core ··· 22 kaptan 23 libtmux 24 ]; 25 + 26 + # No tests in archive 27 + doCheck = false; 28 29 postInstall = '' 30 installShellCompletion --cmd tmuxp \
+2 -2
pkgs/tools/security/trufflehog/default.nix
··· 7 8 buildGoModule rec { 9 pname = "trufflehog"; 10 - version = "3.54.0"; 11 12 src = fetchFromGitHub { 13 owner = "trufflesecurity"; 14 repo = "trufflehog"; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-JPXzo6f1meLIoRdbKN58Hhl502UjgxPrC8MDoizzUvs="; 17 }; 18 19 vendorHash = "sha256-zYvKhhwN5TtJQxkkcY5U9LtTdMb97ucfksxpTMKH/Zc=";
··· 7 8 buildGoModule rec { 9 pname = "trufflehog"; 10 + version = "3.54.1"; 11 12 src = fetchFromGitHub { 13 owner = "trufflesecurity"; 14 repo = "trufflehog"; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-wHgteAxFCnGY31Yda1qIxy4TLM51Lk+yy2BIHgfIzik="; 17 }; 18 19 vendorHash = "sha256-zYvKhhwN5TtJQxkkcY5U9LtTdMb97ucfksxpTMKH/Zc=";
+16 -1
pkgs/top-level/all-packages.nix
··· 350 351 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { }; 352 353 binbloom = callPackage ../tools/security/binbloom { }; 354 355 bingo = callPackage ../development/tools/bingo { }; ··· 689 govulncheck = callPackage ../tools/security/govulncheck { }; 690 691 gpick = callPackage ../tools/misc/gpick { }; 692 693 gridlock = callPackage ../tools/nix/gridlock { }; 694 inherit (gridlock) nyarr; ··· 5658 5659 hyprland-share-picker = libsForQt5.callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/hyprland-share-picker.nix { }; 5660 5661 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { }; 5662 5663 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker { ··· 9823 9824 ligo = callPackage ../development/compilers/ligo { 9825 coq = coq_8_14; 9826 }; 9827 9828 lego = callPackage ../tools/admin/lego { }; ··· 13686 ted = callPackage ../tools/typesetting/ted { }; 13687 13688 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { }; 13689 13690 teip = callPackage ../tools/text/teip { }; 13691 ··· 17448 17449 stalin = callPackage ../development/compilers/stalin { }; 17450 17451 - stanc = callPackage ../development/compilers/stanc { }; 17452 17453 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { }; 17454 ··· 27585 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit; 27586 }; 27587 27588 urserver = callPackage ../servers/urserver { }; 27589 27590 uxplay = callPackage ../servers/uxplay { }; ··· 34184 n8n = callPackage ../applications/networking/n8n { }; 34185 34186 neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; 34187 34188 natron = libsForQt5.callPackage ../applications/video/natron { }; 34189
··· 350 351 bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { }; 352 353 + bililiverecorder = callPackage ../servers/bililiverecorder { }; 354 + 355 binbloom = callPackage ../tools/security/binbloom { }; 356 357 bingo = callPackage ../development/tools/bingo { }; ··· 691 govulncheck = callPackage ../tools/security/govulncheck { }; 692 693 gpick = callPackage ../tools/misc/gpick { }; 694 + 695 + gradescope-submit = callPackage ../tools/misc/gradescope-submit { }; 696 697 gridlock = callPackage ../tools/nix/gridlock { }; 698 inherit (gridlock) nyarr; ··· 5662 5663 hyprland-share-picker = libsForQt5.callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/hyprland-share-picker.nix { }; 5664 5665 + hyprnome = callPackage ../applications/misc/hyprnome { }; 5666 + 5667 hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { }; 5668 5669 hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker { ··· 9829 9830 ligo = callPackage ../development/compilers/ligo { 9831 coq = coq_8_14; 9832 + ocamlPackages = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15; 9833 }; 9834 9835 lego = callPackage ../tools/admin/lego { }; ··· 13693 ted = callPackage ../tools/typesetting/ted { }; 13694 13695 teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { }; 13696 + 13697 + teehee = callPackage ../applications/editors/teehee { }; 13698 13699 teip = callPackage ../tools/text/teip { }; 13700 ··· 17457 17458 stalin = callPackage ../development/compilers/stalin { }; 17459 17460 + stanc = callPackage ../development/compilers/stanc { 17461 + ocamlPackages = ocaml-ng.ocamlPackages_4_14_janeStreet_0_15; 17462 + }; 17463 17464 metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { }; 17465 ··· 27596 inherit (darwin.apple_sdk.frameworks) Cocoa WebKit; 27597 }; 27598 27599 + unstructured-api = callPackage ../servers/unstructured-api { }; 27600 + 27601 urserver = callPackage ../servers/urserver { }; 27602 27603 uxplay = callPackage ../servers/uxplay { }; ··· 34197 n8n = callPackage ../applications/networking/n8n { }; 34198 34199 neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; 34200 + 34201 + neosay = callPackage ../applications/networking/instant-messengers/neosay { }; 34202 34203 natron = libsForQt5.callPackage ../applications/video/natron { }; 34204
+90 -9
pkgs/top-level/ocaml-packages.nix
··· 60 61 ### B ### 62 63 - bap = callPackage ../development/ocaml-modules/bap { 64 - inherit (pkgs.llvmPackages) llvm; 65 - }; 66 67 base64 = callPackage ../development/ocaml-modules/base64 { }; 68 ··· 86 87 biniou = callPackage ../development/ocaml-modules/biniou { }; 88 89 - biocaml = callPackage ../development/ocaml-modules/biocaml { }; 90 91 bisect_ppx = callPackage ../development/ocaml-modules/bisect_ppx { }; 92 ··· 718 719 # Jane Street 720 janePackage = 721 - if lib.versionOlder "4.10.2" ocaml.version 722 then callPackage ../development/ocaml-modules/janestreet/janePackage_0_15.nix {} 723 else if lib.versionOlder "4.08" ocaml.version 724 then callPackage ../development/ocaml-modules/janestreet/janePackage_0_14.nix {} ··· 727 else callPackage ../development/ocaml-modules/janestreet/janePackage.nix {}; 728 729 janeStreet = 730 - if lib.versionOlder "4.10.2" ocaml.version 731 then import ../development/ocaml-modules/janestreet/0.15.nix { 732 inherit self; 733 inherit (pkgs) bash fetchpatch fzf lib openssl zstd; ··· 751 inherit (pkgs) openssl; 752 }; 753 754 janeStreet_0_9_0 = import ../development/ocaml-modules/janestreet/old.nix { 755 self = self.janeStreet_0_9_0; 756 super = self // { ··· 930 931 magic-mime = callPackage ../development/ocaml-modules/magic-mime { }; 932 933 - magic-trace = callPackage ../development/ocaml-modules/magic-trace { }; 934 935 mariadb = callPackage ../development/ocaml-modules/mariadb { 936 inherit (pkgs) mariadb; ··· 1332 1333 pgsolver = callPackage ../development/ocaml-modules/pgsolver { }; 1334 1335 - phylogenetics = callPackage ../development/ocaml-modules/phylogenetics { }; 1336 1337 piaf = callPackage ../development/ocaml-modules/piaf { }; 1338 ··· 1366 1367 pprint = callPackage ../development/ocaml-modules/pprint { }; 1368 1369 - ppx_bap = callPackage ../development/ocaml-modules/ppx_bap { }; 1370 1371 ppx_bitstring = callPackage ../development/ocaml-modules/bitstring/ppx.nix { }; 1372 ··· 1856 ocamlPackages_latest = ocamlPackages_5_0; 1857 1858 ocamlPackages = ocamlPackages_4_14; 1859 1860 # We still have packages that rely on unsafe-string, which is deprecated in OCaml 4.06.0. 1861 # Below are aliases for porting them to the latest versions of the OCaml 4 series.
··· 60 61 ### B ### 62 63 + bap = janeStreet_0_15.bap; 64 65 base64 = callPackage ../development/ocaml-modules/base64 { }; 66 ··· 84 85 biniou = callPackage ../development/ocaml-modules/biniou { }; 86 87 + biocaml = janeStreet_0_15.biocaml; 88 89 bisect_ppx = callPackage ../development/ocaml-modules/bisect_ppx { }; 90 ··· 716 717 # Jane Street 718 janePackage = 719 + if lib.versionOlder "4.13.1" ocaml.version 720 + then callPackage ../development/ocaml-modules/janestreet/janePackage_0_16.nix {} 721 + else if lib.versionOlder "4.10.2" ocaml.version 722 then callPackage ../development/ocaml-modules/janestreet/janePackage_0_15.nix {} 723 else if lib.versionOlder "4.08" ocaml.version 724 then callPackage ../development/ocaml-modules/janestreet/janePackage_0_14.nix {} ··· 727 else callPackage ../development/ocaml-modules/janestreet/janePackage.nix {}; 728 729 janeStreet = 730 + if lib.versionOlder "4.13.1" ocaml.version 731 + then import ../development/ocaml-modules/janestreet/0.16.nix { 732 + inherit self; 733 + inherit (pkgs) bash fetchpatch fzf lib openssl zstd; 734 + } 735 + else if lib.versionOlder "4.10.2" ocaml.version 736 then import ../development/ocaml-modules/janestreet/0.15.nix { 737 inherit self; 738 inherit (pkgs) bash fetchpatch fzf lib openssl zstd; ··· 756 inherit (pkgs) openssl; 757 }; 758 759 + janeStreet_0_15 = (lib.makeScope self.newScope (self': with self'; { 760 + 761 + # ocamlPackages that janestreet v0.15 packages depend on. 762 + jsDeps = let 763 + uri-sexp = self.uri-sexp.override { inherit (self') ppx_sexp_conv sexplib0; }; 764 + cohttp = self.cohttp.override { 765 + inherit (self') ppx_sexp_conv; 766 + inherit uri-sexp; 767 + }; 768 + ipaddr-sexp = self.ipaddr-sexp.override { inherit (self') ppx_sexp_conv; }; 769 + conduit = self.conduit.override { 770 + inherit (self') ppx_sexp_conv sexplib; 771 + inherit ipaddr-sexp; 772 + }; 773 + conduit-async = self.conduit-async.override { 774 + inherit (self') async ppx_sexp_conv ppx_here core sexplib async_ssl; 775 + inherit conduit ipaddr-sexp; 776 + }; 777 + in { 778 + inherit (self) dune-configurator alcotest re num octavius uutf ounit ctypes; 779 + ppxlib = self.ppxlib.override { inherit (self') stdio; }; 780 + cohttp-async = self.cohttp-async.override { 781 + inherit (self') ppx_sexp_conv base async async_kernel async_unix core_unix sexplib0 core; 782 + inherit uri-sexp cohttp conduit-async; 783 + }; 784 + janePackage = callPackage ../development/ocaml-modules/janestreet/janePackage_0_15.nix { }; 785 + }; 786 + 787 + janeStreet = import ../development/ocaml-modules/janestreet/0.15.nix { 788 + self = self' // jsDeps; 789 + inherit (pkgs) bash fetchpatch fzf lib openssl zstd; 790 + }; 791 + 792 + # Packages that are not part of janestreet libraries, but still depend 793 + # on v0.15 are kept in this scope, too. 794 + 795 + bap = let 796 + ppxlib = jsDeps.ppxlib; 797 + lwt_ppx = self.lwt_ppx.override { inherit ppxlib; }; 798 + sedlex = self.sedlex.override { inherit ppxlib ppx_expect; }; 799 + in callPackage ../development/ocaml-modules/bap { 800 + inherit (pkgs.llvmPackages) llvm; 801 + ezjsonm = self.ezjsonm.override { inherit sexplib0; }; 802 + ppx_bitstring = self.ppx_bitstring.override { inherit ppxlib; }; 803 + ocurl = self.ocurl.override { inherit lwt_ppx; }; 804 + piqi = self.piqi.override { inherit sedlex; }; 805 + piqi-ocaml = self.piqi-ocaml.override { inherit piqi; }; 806 + }; 807 + 808 + biocaml = let 809 + angstrom = self.angstrom.override { inherit ppx_let; }; 810 + in callPackage ../development/ocaml-modules/biocaml { 811 + uri = self.uri.override { inherit angstrom; }; 812 + cfstream = self.cfstream.override { inherit core_kernel; }; 813 + }; 814 + 815 + magic-trace = callPackage ../development/ocaml-modules/magic-trace { }; 816 + 817 + phylogenetics = let 818 + angstrom = self.angstrom.override { inherit ppx_let; }; 819 + in callPackage ../development/ocaml-modules/phylogenetics { 820 + inherit biocaml; 821 + ppx_deriving = self.ppx_deriving.override { inherit (jsDeps) ppxlib; }; 822 + angstrom-unix = self.angstrom-unix.override { inherit angstrom; }; 823 + }; 824 + 825 + ppx_bap = callPackage ../development/ocaml-modules/ppx_bap { }; 826 + })).overrideScope' liftJaneStreet; 827 + 828 janeStreet_0_9_0 = import ../development/ocaml-modules/janestreet/old.nix { 829 self = self.janeStreet_0_9_0; 830 super = self // { ··· 1004 1005 magic-mime = callPackage ../development/ocaml-modules/magic-mime { }; 1006 1007 + magic-trace = janeStreet_0_15.magic-trace; 1008 1009 mariadb = callPackage ../development/ocaml-modules/mariadb { 1010 inherit (pkgs) mariadb; ··· 1406 1407 pgsolver = callPackage ../development/ocaml-modules/pgsolver { }; 1408 1409 + phylogenetics = janeStreet_0_15.phylogenetics; 1410 1411 piaf = callPackage ../development/ocaml-modules/piaf { }; 1412 ··· 1440 1441 pprint = callPackage ../development/ocaml-modules/pprint { }; 1442 1443 + ppx_bap = janeStreet_0_15.ppx_bap; 1444 1445 ppx_bitstring = callPackage ../development/ocaml-modules/bitstring/ppx.nix { }; 1446 ··· 1930 ocamlPackages_latest = ocamlPackages_5_0; 1931 1932 ocamlPackages = ocamlPackages_4_14; 1933 + 1934 + # This is a nasty way to replace toplevel janestreet attributes in the scope, 1935 + # so that modules outside of ocamlPackages that depend on JS OCaml libraries 1936 + # *and* non-JS OCaml libraries can pull in the same version of JS transitive 1937 + # dependencies. Remove this once ligo and stanc can be compiled against 1938 + # janestreet 0.16 libraries. 1939 + ocamlPackages_4_14_janeStreet_0_15 = ocamlPackages_4_14.overrideScope' (self: super: super // super.janeStreet_0_15); 1940 1941 # We still have packages that rely on unsafe-string, which is deprecated in OCaml 4.06.0. 1942 # Below are aliases for porting them to the latest versions of the OCaml 4 series.
+4
pkgs/top-level/python-packages.nix
··· 580 581 apipkg = callPackage ../development/python-modules/apipkg { }; 582 583 apispec = callPackage ../development/python-modules/apispec { }; 584 585 apispec-webframeworks = callPackage ../development/python-modules/apispec-webframeworks { }; ··· 8979 pydot = callPackage ../development/python-modules/pydot { 8980 inherit (pkgs) graphviz; 8981 }; 8982 8983 pydrive2 = callPackage ../development/python-modules/pydrive2 { }; 8984
··· 580 581 apipkg = callPackage ../development/python-modules/apipkg { }; 582 583 + apischema = callPackage ../development/python-modules/apischema { }; 584 + 585 apispec = callPackage ../development/python-modules/apispec { }; 586 587 apispec-webframeworks = callPackage ../development/python-modules/apispec-webframeworks { }; ··· 8981 pydot = callPackage ../development/python-modules/pydot { 8982 inherit (pkgs) graphviz; 8983 }; 8984 + 8985 + pydrawise = callPackage ../development/python-modules/pydrawise { }; 8986 8987 pydrive2 = callPackage ../development/python-modules/pydrive2 { }; 8988