lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
d73198b1 d10e3216

+868 -2754
+7 -8
lib/sources.nix
··· 166 166 in type == "directory" || lib.any (ext: lib.hasSuffix ext base) exts; 167 167 in cleanSourceWith { inherit filter src; }; 168 168 169 - pathIsGitRepo = path: (commitIdFromGitRepoOrError path)?value; 169 + pathIsGitRepo = path: (_commitIdFromGitRepoOrError path)?value; 170 170 171 171 /* 172 172 Get the commit id of a git repo. ··· 174 174 Example: commitIdFromGitRepo <nixpkgs/.git> 175 175 */ 176 176 commitIdFromGitRepo = path: 177 - let commitIdOrError = commitIdFromGitRepoOrError path; 177 + let commitIdOrError = _commitIdFromGitRepoOrError path; 178 178 in commitIdOrError.value or (throw commitIdOrError.error); 179 179 180 - /* 181 - Get the commit id of a git repo. 180 + # Get the commit id of a git repo. 182 181 183 - Returns `{ value = commitHash }` or `{ error = "... message ..." }`. 182 + # Returns `{ value = commitHash }` or `{ error = "... message ..." }`. 184 183 185 - Example: commitIdFromGitRepo <nixpkgs/.git> 186 - */ 187 - commitIdFromGitRepoOrError = 184 + # Example: commitIdFromGitRepo <nixpkgs/.git> 185 + # not exported, used for commitIdFromGitRepo 186 + _commitIdFromGitRepoOrError = 188 187 let readCommitFromFile = file: path: 189 188 let fileName = path + "/${file}"; 190 189 packedRefsName = path + "/packed-refs";
+4 -4
maintainers/scripts/pluginupdate.py
··· 142 142 143 143 def as_nix(self, plugin: "Plugin") -> str: 144 144 return f'''fetchgit {{ 145 - url = "{self.uri}"; 146 - rev = "{plugin.commit}"; 147 - sha256 = "{plugin.sha256}"; 148 - }}''' 145 + url = "{self.uri}"; 146 + rev = "{plugin.commit}"; 147 + sha256 = "{plugin.sha256}"; 148 + }}''' 149 149 150 150 151 151 class RepoGitHub(Repo):
+25 -8
nixos/modules/programs/steam.nix
··· 4 4 5 5 let 6 6 cfg = config.programs.steam; 7 - 8 - steam = pkgs.steam.override { 9 - extraLibraries = pkgs: with config.hardware.opengl; 10 - if pkgs.hostPlatform.is64bit 11 - then [ package ] ++ extraPackages 12 - else [ package32 ] ++ extraPackages32; 13 - }; 14 7 in { 15 8 options.programs.steam = { 16 9 enable = mkEnableOption (lib.mdDoc "steam"); 10 + 11 + package = mkOption { 12 + type = types.package; 13 + default = pkgs.steam.override { 14 + extraLibraries = pkgs: with config.hardware.opengl; 15 + if pkgs.hostPlatform.is64bit 16 + then [ package ] ++ extraPackages 17 + else [ package32 ] ++ extraPackages32; 18 + }; 19 + defaultText = literalExpression '' 20 + pkgs.steam.override { 21 + extraLibraries = pkgs: with config.hardware.opengl; 22 + if pkgs.hostPlatform.is64bit 23 + then [ package ] ++ extraPackages 24 + else [ package32 ] ++ extraPackages32; 25 + } 26 + ''; 27 + description = lib.mdDoc '' 28 + steam package to use. 29 + ''; 30 + }; 17 31 18 32 remotePlay.openFirewall = mkOption { 19 33 type = types.bool; ··· 44 58 45 59 hardware.steam-hardware.enable = true; 46 60 47 - environment.systemPackages = [ steam steam.run ]; 61 + environment.systemPackages = [ 62 + cfg.package 63 + cfg.package.run 64 + ]; 48 65 49 66 networking.firewall = lib.mkMerge [ 50 67 (mkIf cfg.remotePlay.openFirewall {
+43 -9
nixos/modules/services/web-apps/alps.nix
··· 70 70 ''; 71 71 }; 72 72 }; 73 + 74 + package = mkOption { 75 + internal = true; 76 + type = types.package; 77 + default = pkgs.alps; 78 + }; 79 + 80 + args = mkOption { 81 + internal = true; 82 + type = types.listOf types.str; 83 + default = [ 84 + "-addr" "${cfg.bindIP}:${toString cfg.port}" 85 + "-theme" "${cfg.theme}" 86 + "imaps://${cfg.imaps.host}:${toString cfg.imaps.port}" 87 + "smpts://${cfg.smtps.host}:${toString cfg.smtps.port}" 88 + ]; 89 + }; 73 90 }; 74 91 75 92 config = mkIf cfg.enable { ··· 80 97 after = [ "network.target" "network-online.target" ]; 81 98 82 99 serviceConfig = { 83 - ExecStart = '' 84 - ${pkgs.alps}/bin/alps \ 85 - -addr ${cfg.bindIP}:${toString cfg.port} \ 86 - -theme ${cfg.theme} \ 87 - imaps://${cfg.imaps.host}:${toString cfg.imaps.port} \ 88 - smpts://${cfg.smtps.host}:${toString cfg.smtps.port} 89 - ''; 90 - StateDirectory = "alps"; 91 - WorkingDirectory = "/var/lib/alps"; 100 + ExecStart = "${cfg.package}/bin/alps ${escapeShellArgs cfg.args}"; 92 101 DynamicUser = true; 102 + ## This is desirable but would restrict bindIP to 127.0.0.1 103 + #IPAddressAllow = "localhost"; 104 + #IPAddressDeny = "any"; 105 + LockPersonality = true; 106 + NoNewPrivileges = true; 107 + PrivateDevices = true; 108 + PrivateIPC = true; 109 + PrivateTmp = true; 110 + PrivateUsers = true; 111 + ProtectClock = true; 112 + ProtectControlGroups = true; 113 + ProtectHome = true; 114 + ProtectHostname = true; 115 + ProtectKernelLogs = true; 116 + ProtectKernelModules = true; 117 + ProtectKernelTunables = true; 118 + ProtectProc = "invisible"; 119 + ProtectSystem = "strict"; 120 + RemoveIPC = true; 121 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 122 + RestrictNamespaces = true; 123 + RestrictRealtime = true; 124 + RestrictSUIDSGID = true; 125 + SystemCallArchitectures = "native"; 126 + SystemCallFilter = [ "@system-service @resources" "~@privileged @obsolete" ]; 93 127 }; 94 128 }; 95 129 };
+1
nixos/tests/all-tests.nix
··· 74 74 agda = handleTest ./agda.nix {}; 75 75 airsonic = handleTest ./airsonic.nix {}; 76 76 allTerminfo = handleTest ./all-terminfo.nix {}; 77 + alps = handleTest ./alps.nix {}; 77 78 amazon-init-shell = handleTest ./amazon-init-shell.nix {}; 78 79 apfs = handleTest ./apfs.nix {}; 79 80 apparmor = handleTest ./apparmor.nix {};
+104
nixos/tests/alps.nix
··· 1 + let 2 + certs = import ./common/acme/server/snakeoil-certs.nix; 3 + domain = certs.domain; 4 + in 5 + import ./make-test-python.nix ({ pkgs, ... }: { 6 + name = "alps"; 7 + 8 + nodes = { 9 + server = { 10 + imports = [ ./common/user-account.nix ]; 11 + security.pki.certificateFiles = [ 12 + certs.ca.cert 13 + ]; 14 + networking.extraHosts = '' 15 + 127.0.0.1 ${domain} 16 + ''; 17 + networking.firewall.allowedTCPPorts = [ 25 465 993 ]; 18 + services.postfix = { 19 + enable = true; 20 + enableSubmission = true; 21 + enableSubmissions = true; 22 + tlsTrustedAuthorities = "${certs.ca.cert}"; 23 + sslCert = "${certs.${domain}.cert}"; 24 + sslKey = "${certs.${domain}.key}"; 25 + }; 26 + services.dovecot2 = { 27 + enable = true; 28 + enableImap = true; 29 + sslCACert = "${certs.ca.cert}"; 30 + sslServerCert = "${certs.${domain}.cert}"; 31 + sslServerKey = "${certs.${domain}.key}"; 32 + }; 33 + }; 34 + 35 + client = { nodes, config, ... }: { 36 + security.pki.certificateFiles = [ 37 + certs.ca.cert 38 + ]; 39 + networking.extraHosts = '' 40 + ${nodes.server.config.networking.primaryIPAddress} ${domain} 41 + ''; 42 + services.alps = { 43 + enable = true; 44 + theme = "alps"; 45 + imaps = { 46 + host = domain; 47 + port = 993; 48 + }; 49 + smtps = { 50 + host = domain; 51 + port = 465; 52 + }; 53 + }; 54 + environment.systemPackages = [ 55 + (pkgs.writers.writePython3Bin "test-alps-login" { } '' 56 + from urllib.request import build_opener, HTTPCookieProcessor, Request 57 + from urllib.parse import urlencode, urljoin 58 + from http.cookiejar import CookieJar 59 + 60 + baseurl = "http://localhost:${toString config.services.alps.port}" 61 + username = "alice" 62 + password = "${nodes.server.config.users.users.alice.password}" 63 + cookiejar = CookieJar() 64 + cookieprocessor = HTTPCookieProcessor(cookiejar) 65 + opener = build_opener(cookieprocessor) 66 + 67 + data = urlencode({"username": username, "password": password}).encode() 68 + req = Request(urljoin(baseurl, "login"), data=data, method="POST") 69 + with opener.open(req) as ret: 70 + # Check that the alps_session cookie is set 71 + print(cookiejar) 72 + assert any(cookie.name == "alps_session" for cookie in cookiejar) 73 + 74 + req = Request(baseurl) 75 + with opener.open(req) as ret: 76 + # Check that the alps_session cookie is still there... 77 + print(cookiejar) 78 + assert any(cookie.name == "alps_session" for cookie in cookiejar) 79 + # ...and that we have not been redirected back to the login page 80 + print(ret.url) 81 + assert ret.url == urljoin(baseurl, "mailbox/INBOX") 82 + 83 + req = Request(urljoin(baseurl, "logout")) 84 + with opener.open(req) as ret: 85 + # Check that the alps_session cookie is now gone 86 + print(cookiejar) 87 + assert all(cookie.name != "alps_session" for cookie in cookiejar) 88 + '') 89 + ]; 90 + }; 91 + }; 92 + 93 + testScript = '' 94 + server.start() 95 + server.wait_for_unit("postfix.service") 96 + server.wait_for_unit("dovecot2.service") 97 + server.wait_for_open_port(465) 98 + server.wait_for_open_port(993) 99 + 100 + client.start() 101 + client.wait_for_unit("alps.service") 102 + client.succeed("test-alps-login") 103 + ''; 104 + })
+62 -63
pkgs/applications/editors/vim/plugins/generated.nix
··· 1697 1697 meta.homepage = "https://github.com/neoclide/coc-neco/"; 1698 1698 }; 1699 1699 1700 - coc-spell-checker = buildVimPluginFrom2Nix { 1701 - pname = "coc-spell-checker"; 1702 - version = "2022-11-14"; 1703 - src = fetchFromGitHub { 1704 - owner = "iamcco"; 1705 - repo = "coc-spell-checker"; 1706 - rev = "7988d47ad1942808f1a6f0420cda0abf493e1567"; 1707 - sha256 = "0qakmv3c9iaqy6gncjaq3j1vgs42gb5f1nl3p99ddyz5w3vq58jr"; 1708 - }; 1709 - meta.homepage = "https://github.com/iamcco/coc-spell-checker/"; 1710 - }; 1711 - 1712 1700 coc-svelte = buildVimPluginFrom2Nix { 1713 1701 pname = "coc-svelte"; 1714 1702 version = "2022-03-14"; ··· 2023 2011 2024 2012 coq-artifacts = buildVimPluginFrom2Nix { 2025 2013 pname = "coq.artifacts"; 2026 - version = "2022-11-17"; 2014 + version = "2022-11-18"; 2027 2015 src = fetchFromGitHub { 2028 2016 owner = "ms-jpq"; 2029 2017 repo = "coq.artifacts"; 2030 - rev = "3f13b718b8066e565ffc0b0ad9d45211b79d7843"; 2031 - sha256 = "0wikjlpx77da1inhmb4a3466sl6nnimw8mh7c8djf76l4g8lszyz"; 2018 + rev = "b8a01364b727cdbc826005852ce69a36311f669e"; 2019 + sha256 = "11ma2b0pv7m1vc3ixmpwjnwng5q3ycysld95j2mh0fhknfls5jq6"; 2032 2020 }; 2033 2021 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2034 2022 }; 2035 2023 2036 2024 coq-thirdparty = buildVimPluginFrom2Nix { 2037 2025 pname = "coq.thirdparty"; 2038 - version = "2022-11-17"; 2026 + version = "2022-11-18"; 2039 2027 src = fetchFromGitHub { 2040 2028 owner = "ms-jpq"; 2041 2029 repo = "coq.thirdparty"; 2042 - rev = "42b6b53b8364794ecd3db62b74bd0d2777b2c4f1"; 2043 - sha256 = "1a3pvp2q8hhckyvd49z6l9xg0apx1hcl53v1ikhb769r5i55p1ha"; 2030 + rev = "80b659a05f9317526d49a459b63cbcaf5dcca4a9"; 2031 + sha256 = "01w03w9f2hiw2q3j8gkwz5g0vl5wvasv2wfkv14hkl1v91pfrz66"; 2044 2032 }; 2045 2033 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2046 2034 }; ··· 2059 2047 2060 2048 coq_nvim = buildVimPluginFrom2Nix { 2061 2049 pname = "coq_nvim"; 2062 - version = "2022-11-17"; 2050 + version = "2022-11-18"; 2063 2051 src = fetchFromGitHub { 2064 2052 owner = "ms-jpq"; 2065 2053 repo = "coq_nvim"; 2066 - rev = "4083b51b732186dcd4fd52e75bc0d7d9559c1ee9"; 2067 - sha256 = "1a1p58n8wd4zvc41ask6k6v9sddsg0753j8r8x4sqj3rwpxv3av5"; 2054 + rev = "b9ff595175281277e3bdfa3ee059e87c4172f4c5"; 2055 + sha256 = "0i3cmf4cvqdsmyn9w69wglsii9xmynv3521pvfj1xphdg6y3bj22"; 2068 2056 }; 2069 2057 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2070 2058 }; ··· 2095 2083 2096 2084 crates-nvim = buildVimPluginFrom2Nix { 2097 2085 pname = "crates.nvim"; 2098 - version = "2022-09-25"; 2086 + version = "2022-11-17"; 2099 2087 src = fetchFromGitHub { 2100 2088 owner = "saecki"; 2101 2089 repo = "crates.nvim"; 2102 - rev = "1dffccc0a95f656ebe00cacb4de282473430c5a1"; 2103 - sha256 = "0riwlbd5sxg5r9zh8b0i3nwls9rdnwxqmb51fw3ic53j1ychs87c"; 2090 + rev = "e11e27864428a68b25e43b833e9081e350a38d96"; 2091 + sha256 = "15yma6waw0914i3z3ck50ndris4s7b9297lcjzsb7vxwkfnrkn9i"; 2104 2092 }; 2105 2093 meta.homepage = "https://github.com/saecki/crates.nvim/"; 2106 2094 }; ··· 2517 2505 2518 2506 deoplete-nvim = buildVimPluginFrom2Nix { 2519 2507 pname = "deoplete.nvim"; 2520 - version = "2022-09-28"; 2508 + version = "2022-11-18"; 2521 2509 src = fetchFromGitHub { 2522 2510 owner = "Shougo"; 2523 2511 repo = "deoplete.nvim"; 2524 - rev = "14578f1d0c7ed8faca7e640104840b7eaa1c35ee"; 2525 - sha256 = "1gwq7nhd90ifh1gys2jvrq2s8521pyz7w3nsr2pmnv64h3yl1f2f"; 2512 + rev = "4e91c4d3d0aa7630bea7d7b7f5ac259356c1959d"; 2513 + sha256 = "161racr3vhnh9j06wkmhmigkjmcw53agflh6znl4gn6sx18s4amc"; 2526 2514 }; 2527 2515 meta.homepage = "https://github.com/Shougo/deoplete.nvim/"; 2528 2516 }; ··· 2593 2581 src = fetchFromGitHub { 2594 2582 owner = "sindrets"; 2595 2583 repo = "diffview.nvim"; 2596 - rev = "d5662d416bd1f12b73a288769ad8dedab7cc92c9"; 2597 - sha256 = "0l0rixn90zraldxnqbipdd5lnm1vsknsc5f4941xyb17l7wf8ys3"; 2584 + rev = "f32a7224096cca11c3c91b0dd412808e63f3d720"; 2585 + sha256 = "0a5dwjqnnpn05mvnz7khgy2mzqrxc0fbhm2iz8dwj5r4zjx1wg38"; 2598 2586 }; 2599 2587 meta.homepage = "https://github.com/sindrets/diffview.nvim/"; 2600 2588 }; ··· 2940 2928 2941 2929 flutter-tools-nvim = buildVimPluginFrom2Nix { 2942 2930 pname = "flutter-tools.nvim"; 2943 - version = "2022-11-10"; 2931 + version = "2022-11-17"; 2944 2932 src = fetchFromGitHub { 2945 2933 owner = "akinsho"; 2946 2934 repo = "flutter-tools.nvim"; 2947 - rev = "fc336d95ca00ae9c2a7c4fad57f131494fc825dd"; 2948 - sha256 = "0rkn63i5jqxxq122hb5gpcdy42sm09qnqd115ijx1l7ri803fc40"; 2935 + rev = "b666a057108c7655882cbc64217222228aad68da"; 2936 + sha256 = "0m2zmpcnv3zbjq83v0qfbqa7wvmhdscrsyfs9kr0yq3rfb7bmpzz"; 2949 2937 }; 2950 2938 meta.homepage = "https://github.com/akinsho/flutter-tools.nvim/"; 2951 2939 }; ··· 3446 3434 pname = "hare.vim"; 3447 3435 version = "2022-10-10"; 3448 3436 src = fetchgit { 3449 - url = "https://git.sr.ht/~sircmpwn/hare.vim"; 3450 - rev = "267fb4dac4e8cd4df1d9b57fa587ce718f5fc256"; 3451 - sha256 = "1spl17vd8w5k5xgqvmr80fi5samzhxfcqnkmzpqjk2sf5z88k80k"; 3452 - }; 3437 + url = "https://git.sr.ht/~sircmpwn/hare.vim"; 3438 + rev = "267fb4dac4e8cd4df1d9b57fa587ce718f5fc256"; 3439 + sha256 = "1spl17vd8w5k5xgqvmr80fi5samzhxfcqnkmzpqjk2sf5z88k80k"; 3440 + }; 3453 3441 meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim"; 3454 3442 }; 3455 3443 ··· 3467 3455 3468 3456 haskell-tools-nvim = buildVimPluginFrom2Nix { 3469 3457 pname = "haskell-tools.nvim"; 3470 - version = "2022-11-16"; 3458 + version = "2022-11-18"; 3471 3459 src = fetchFromGitHub { 3472 3460 owner = "MrcJkb"; 3473 3461 repo = "haskell-tools.nvim"; 3474 - rev = "34b6e9cf771d0c98a58ff2e8d413e8e6725232a6"; 3475 - sha256 = "1r0mj4gfqjx6v6wmwymg0va059xrinfdh45rx0i266m56xsq8fqb"; 3462 + rev = "da59ded100703c510dd0878d125a2a2e5454d305"; 3463 + sha256 = "0asf0vljs9nsrdsfjqd9p5f7wibnjkz67ph2ilj15flrfgngf7x4"; 3476 3464 }; 3477 3465 meta.homepage = "https://github.com/MrcJkb/haskell-tools.nvim/"; 3478 3466 }; ··· 3511 3499 sha256 = "09998lnfcshqis5m062wlag6y476imq9jday9gp4ayjjl1cp3cwx"; 3512 3500 }; 3513 3501 meta.homepage = "https://github.com/travitch/hasksyn/"; 3502 + }; 3503 + 3504 + himalaya-vim = buildVimPluginFrom2Nix { 3505 + pname = "himalaya-vim"; 3506 + version = "2022-10-10"; 3507 + src = fetchgit { 3508 + url = "https://git.sr.ht/~soywod/himalaya-vim"; 3509 + rev = "747ff2a6055839cb5b403b540883515af37b7117"; 3510 + sha256 = "sha256-0WP9JoKN/A5bmnRjQJnquk3mRC7NEflUAdqki7+zqBU="; 3511 + }; 3512 + meta.homepage = "https://git.sr.ht/~soywod/himalaya-vim"; 3514 3513 }; 3515 3514 3516 3515 hiPairs = buildVimPluginFrom2Nix { ··· 4044 4043 4045 4044 legendary-nvim = buildVimPluginFrom2Nix { 4046 4045 pname = "legendary.nvim"; 4047 - version = "2022-11-16"; 4046 + version = "2022-11-17"; 4048 4047 src = fetchFromGitHub { 4049 4048 owner = "mrjones2014"; 4050 4049 repo = "legendary.nvim"; 4051 - rev = "84f8b0f3200c16cb05a4745ec4412bf2870f69b6"; 4052 - sha256 = "1ipscjk4bv4yygq6g9xn3pv3s8zx9zzcnln5vdjzsmgrc38bw9d6"; 4050 + rev = "3b643d7bb4a521e0c9f0fcd00f299b1432441eb8"; 4051 + sha256 = "1mq7c382bzd8kwqlx2lljqkd96cr0yz9zha2zyg6vz4l60aa53h3"; 4053 4052 }; 4054 4053 meta.homepage = "https://github.com/mrjones2014/legendary.nvim/"; 4055 4054 }; ··· 4394 4393 pname = "lsp_lines.nvim"; 4395 4394 version = "2022-11-16"; 4396 4395 src = fetchgit { 4397 - url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; 4398 - rev = "ec98b45c8280e5ef8c84028d4f38aa447276c002"; 4399 - sha256 = "0xwbhznwbs6bshp1l501caymdcs486apn4rx4p9vnryrxdzc4chy"; 4400 - }; 4396 + url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; 4397 + rev = "ec98b45c8280e5ef8c84028d4f38aa447276c002"; 4398 + sha256 = "0xwbhznwbs6bshp1l501caymdcs486apn4rx4p9vnryrxdzc4chy"; 4399 + }; 4401 4400 meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim"; 4402 4401 }; 4403 4402 ··· 4475 4474 4476 4475 luasnip = buildVimPluginFrom2Nix { 4477 4476 pname = "luasnip"; 4478 - version = "2022-11-14"; 4477 + version = "2022-11-17"; 4479 4478 src = fetchFromGitHub { 4480 4479 owner = "l3mon4d3"; 4481 4480 repo = "luasnip"; 4482 - rev = "95ccfd97b2087e22676e2797e4ef024ec5b6b0bb"; 4483 - sha256 = "1nf6qmgyba3miagfjscvar715visabswhvs19qac71cj8j6dba5k"; 4481 + rev = "59bb7ea0d26524cef0fce6dcf6192963ec232fdf"; 4482 + sha256 = "0lazbc8vrx17p4jc27agqqdzn4rik7r1k824s8yk8dr07134byh5"; 4484 4483 fetchSubmodules = true; 4485 4484 }; 4486 4485 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; ··· 5260 5259 src = fetchFromGitHub { 5261 5260 owner = "EdenEast"; 5262 5261 repo = "nightfox.nvim"; 5263 - rev = "b3f691534ebc60986d44d0ac113621e6e2e61314"; 5264 - sha256 = "1yl6hcc6rk82k25mxfya1klk4hajszi10970hvxsmchi9z0pzx0i"; 5262 + rev = "c2a0494480c9ad44f0fb31885f320a37cc09dbdd"; 5263 + sha256 = "02vfabdm8anjbrccwpajqmb4ccxbxx56n5za438i7nf6c54shpgd"; 5265 5264 }; 5266 5265 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 5267 5266 }; ··· 5904 5903 5905 5904 nvim-metals = buildVimPluginFrom2Nix { 5906 5905 pname = "nvim-metals"; 5907 - version = "2022-11-06"; 5906 + version = "2022-11-17"; 5908 5907 src = fetchFromGitHub { 5909 5908 owner = "scalameta"; 5910 5909 repo = "nvim-metals"; 5911 - rev = "611a35398c1e162023f635bd99b2fc10e2d2ea77"; 5912 - sha256 = "07c8bdya5px48wsmwp8617ya0zadw7q3asjkk9fmmwy9vm0sf2pn"; 5910 + rev = "1071ddc47e9d9629ba754ffbf3cc11fa8be4218b"; 5911 + sha256 = "17wr3g4f4nk98jzp4g94l8nhksmwc32lc5v7bk56zn0933gr3m1v"; 5913 5912 }; 5914 5913 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5915 5914 }; ··· 6024 6023 6025 6024 nvim-snippy = buildVimPluginFrom2Nix { 6026 6025 pname = "nvim-snippy"; 6027 - version = "2022-11-16"; 6026 + version = "2022-11-17"; 6028 6027 src = fetchFromGitHub { 6029 6028 owner = "dcampos"; 6030 6029 repo = "nvim-snippy"; 6031 - rev = "eb2f7e64d929229ea80c271d115fee0e45cf2789"; 6032 - sha256 = "1vnq8kc0k32f4p8wxvjrv1g9a083lbxm7bdhh78wf0acs9il46gv"; 6030 + rev = "a6a86665ba52d299b69259d7a020e5ee11fce31e"; 6031 + sha256 = "139gfsgpj22zf4dm60my82f4z5qsbhwwdpj0aqwj63chr3i0knpq"; 6033 6032 }; 6034 6033 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 6035 6034 }; ··· 13418 13417 13419 13418 catppuccin-nvim = buildVimPluginFrom2Nix { 13420 13419 pname = "catppuccin-nvim"; 13421 - version = "2022-11-14"; 13420 + version = "2022-11-17"; 13422 13421 src = fetchFromGitHub { 13423 13422 owner = "catppuccin"; 13424 13423 repo = "nvim"; 13425 - rev = "0184121f9d6565610ddffa8284512b7643ee723e"; 13426 - sha256 = "1z1h4js4yrq3js6cznsi9smh3ryl55rfhys963gj938rm423axzd"; 13424 + rev = "eb1daa495273039b0723496eb088b0566281bf83"; 13425 + sha256 = "198ivr25gwdi5jk9nd117qn0l1pnyidllrwiccfny7axsaysh91h"; 13427 13426 }; 13428 13427 meta.homepage = "https://github.com/catppuccin/nvim/"; 13429 13428 }; ··· 13442 13441 13443 13442 chad = buildVimPluginFrom2Nix { 13444 13443 pname = "chad"; 13445 - version = "2022-11-17"; 13444 + version = "2022-11-18"; 13446 13445 src = fetchFromGitHub { 13447 13446 owner = "ms-jpq"; 13448 13447 repo = "chadtree"; 13449 - rev = "b2f02e5cd38ec0bd8d90688bff4e08c23bdb1003"; 13450 - sha256 = "0p640j84ypj61kcw5v78d5yx5xnj12p6v8mrxa446ndyq5whxzg0"; 13448 + rev = "0cf23d38e29c7dbc8dde02d5384f0567494dccc8"; 13449 + sha256 = "04cr4dph2b1yizp7icmggsl2hj60sg0nx2z94f1d8wmv40c8rfvz"; 13451 13450 }; 13452 13451 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 13453 13452 };
+136
pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
··· 12 12 rev = "80ea622cf952a0059e168e5c92a798b2f1925652"; 13 13 hash = "sha256-D63jvITL2RA8yg/TBSi6GsOxwLKzSHibbm3hwIKzesU="; 14 14 }; 15 + meta.homepage = "https://github.com/AusCyberman/tree-sitter-agda"; 15 16 }; 16 17 astro = buildGrammar { 17 18 language = "astro"; ··· 22 23 rev = "947e93089e60c66e681eba22283f4037841451e7"; 23 24 hash = "sha256-q1ni++SPbq5y+47fPb6TryMw86gpULwNcXwi5yjXCWI="; 24 25 }; 26 + meta.homepage = "https://github.com/virchau13/tree-sitter-astro"; 25 27 }; 26 28 awk = buildGrammar { 27 29 language = "awk"; ··· 32 34 rev = "a799bc5da7c2a84bc9a06ba5f3540cf1191e4ee3"; 33 35 hash = "sha256-A/mvLYD9+Ms/nBdAebBF2edVkFUkWyz3TiEIt4G5iWc="; 34 36 }; 37 + meta.homepage = "https://github.com/Beaglefoot/tree-sitter-awk"; 35 38 }; 36 39 bash = buildGrammar { 37 40 language = "bash"; ··· 42 45 rev = "77cf8a7cab8904baf1a721762e012644ac1d4c7b"; 43 46 hash = "sha256-UPMJ7iL8Y0NkAHtPDrkTjG1qFwr8rXuGqvsG+LTWqEY="; 44 47 }; 48 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; 45 49 }; 46 50 beancount = buildGrammar { 47 51 language = "beancount"; ··· 52 56 rev = "4cbd1f09cd07c1f1fabf867c2cf354f9da53cc4c"; 53 57 hash = "sha256-Uh9/yBYXNKBvdpqNv1kr5eREYmKy3Z/kvaSZQpUl+0U="; 54 58 }; 59 + meta.homepage = "https://github.com/polarmutex/tree-sitter-beancount"; 55 60 }; 56 61 bibtex = buildGrammar { 57 62 language = "bibtex"; ··· 62 67 rev = "ccfd77db0ed799b6c22c214fe9d2937f47bc8b34"; 63 68 hash = "sha256-wgduSxlpbJy/ITenBLfj5lhziUM1BApX6MjXhWcb7lQ="; 64 69 }; 70 + meta.homepage = "https://github.com/latex-lsp/tree-sitter-bibtex"; 65 71 }; 66 72 blueprint = buildGrammar { 67 73 language = "blueprint"; ··· 72 78 rev = "6ef91ca8270f0112b9c6d27ecb9966c741a5d103"; 73 79 hash = "sha256-E7SWUWQFlFWXfmdqNXt2eKkvFusnBUILHerQEFj2JTg="; 74 80 }; 81 + meta.homepage = "https://gitlab.com/gabmus/tree-sitter-blueprint.git"; 75 82 }; 76 83 c = buildGrammar { 77 84 language = "c"; ··· 82 89 rev = "7175a6dd5fc1cee660dce6fe23f6043d75af424a"; 83 90 hash = "sha256-G9kVqX8walvpI7gPvPzS8g7X8RVM9y5wJHGOcyjJA/A="; 84 91 }; 92 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-c"; 85 93 }; 86 94 c_sharp = buildGrammar { 87 95 language = "c_sharp"; ··· 92 100 rev = "3ef3f7f99e16e528e6689eae44dff35150993307"; 93 101 hash = "sha256-xBRSwuodQTrKHjwx3JVgnwsAkp9EO+6su3hc2d+6DBQ="; 94 102 }; 103 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; 95 104 }; 96 105 clojure = buildGrammar { 97 106 language = "clojure"; ··· 102 111 rev = "087bac78c53fe1387756cd5b8e68a69b3f6d7244"; 103 112 hash = "sha256-KiuSAchtqlVlwyBL4rU+p0fPjm52DrNDPq2ETVXOHQU="; 104 113 }; 114 + meta.homepage = "https://github.com/sogaiu/tree-sitter-clojure"; 105 115 }; 106 116 cmake = buildGrammar { 107 117 language = "cmake"; ··· 112 122 rev = "6e51463ef3052dd3b328322c22172eda093727ad"; 113 123 hash = "sha256-2xJaDgrCJQ2obGYvhsHk2/2p8lFNwuScjbjdxJihh5I="; 114 124 }; 125 + meta.homepage = "https://github.com/uyha/tree-sitter-cmake"; 115 126 }; 116 127 comment = buildGrammar { 117 128 language = "comment"; ··· 122 133 rev = "a37ca370310ac6f89b6e0ebf2b86b2219780494e"; 123 134 hash = "sha256-wiFY2uMNv8Wet3qKh0bSe8FSO1sjGu1uTOBxnt/HHHg="; 124 135 }; 136 + meta.homepage = "https://github.com/stsewd/tree-sitter-comment"; 125 137 }; 126 138 commonlisp = buildGrammar { 127 139 language = "commonlisp"; ··· 132 144 rev = "c7e814975ab0d0d04333d1f32391c41180c58919"; 133 145 hash = "sha256-63B9d5feHzwY7WDoeoPAwsuLYgVvoGQf0wkUdDO/A8M="; 134 146 }; 147 + meta.homepage = "https://github.com/theHamsta/tree-sitter-commonlisp"; 135 148 }; 136 149 cooklang = buildGrammar { 137 150 language = "cooklang"; ··· 142 155 rev = "5e113412aadb78955c27010daa4dbe1d202013cf"; 143 156 hash = "sha256-Ny55gdN+3o7bFJEnXvctstl6gjqkwrp1uE33OobyH7U="; 144 157 }; 158 + meta.homepage = "https://github.com/addcninblue/tree-sitter-cooklang"; 145 159 }; 146 160 cpp = buildGrammar { 147 161 language = "cpp"; ··· 152 166 rev = "5ead1e26c6ab71919db0f1880c46a278a93bc5ea"; 153 167 hash = "sha256-h6mJdmQzJlxYIcY+d5IiaFghraUgBGZwqFPKwB3E4pQ="; 154 168 }; 169 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; 155 170 }; 156 171 css = buildGrammar { 157 172 language = "css"; ··· 162 177 rev = "769203d0f9abe1a9a691ac2b9fe4bb4397a73c51"; 163 178 hash = "sha256-5Qti/bFac2A1PJxqZEOuSLK3GGKYwPDKAp3OOassBxU="; 164 179 }; 180 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-css"; 165 181 }; 166 182 cuda = buildGrammar { 167 183 language = "cuda"; ··· 172 188 rev = "7f1a79e612160aa02be87f1a24469ae3655fe818"; 173 189 hash = "sha256-zBlv/KyUPNHRA8fKWaDgCeE1AX3EYTkwjo/RYHaKjK0="; 174 190 }; 191 + meta.homepage = "https://github.com/theHamsta/tree-sitter-cuda"; 175 192 }; 176 193 d = buildGrammar { 177 194 language = "d"; ··· 183 200 hash = "sha256-1aW3nLZ5MbsOEiJ9PH6N/bBUlRihosWa4OWRcAmT3kc="; 184 201 }; 185 202 generate = true; 203 + meta.homepage = "https://github.com/CyberShadow/tree-sitter-d"; 186 204 }; 187 205 dart = buildGrammar { 188 206 language = "dart"; ··· 193 211 rev = "53485a8f301254e19c518aa20c80f1bcf7cf5c62"; 194 212 hash = "sha256-1IcvFcxIkcrOuq6bypD08PeYw6J/pL/MbYPt+dKHQbc="; 195 213 }; 214 + meta.homepage = "https://github.com/UserNobody14/tree-sitter-dart"; 196 215 }; 197 216 devicetree = buildGrammar { 198 217 language = "devicetree"; ··· 204 223 hash = "sha256-ZiUMIsjVMxpchxmJQ3g2yXIn+/kAWPwTzMzx3IlW93o="; 205 224 }; 206 225 generate = true; 226 + meta.homepage = "https://github.com/joelspadin/tree-sitter-devicetree"; 207 227 }; 208 228 diff = buildGrammar { 209 229 language = "diff"; ··· 214 234 rev = "330eb648bbc257b4e91621e82a85372be7dde27a"; 215 235 hash = "sha256-WK6pEUvIu6Xwsy5RuuUyNWLuSKkNkWh5R0hmyksIu8k="; 216 236 }; 237 + meta.homepage = "https://github.com/the-mikedavis/tree-sitter-diff"; 217 238 }; 218 239 dockerfile = buildGrammar { 219 240 language = "dockerfile"; ··· 224 245 rev = "f913be9bb8689af22114605012693146fbe9ddaa"; 225 246 hash = "sha256-EoZDjUyL4dEwE6E9r9KruQ8Kb83bAyyFq7a/NFBdZjU="; 226 247 }; 248 + meta.homepage = "https://github.com/camdencheek/tree-sitter-dockerfile"; 227 249 }; 228 250 dot = buildGrammar { 229 251 language = "dot"; ··· 234 256 rev = "9ab85550c896d8b294d9b9ca1e30698736f08cea"; 235 257 hash = "sha256-w4DInIT7mkTvQ6Hmi8yaAww6ktyNgRz0tPfBLGnOawQ="; 236 258 }; 259 + meta.homepage = "https://github.com/rydesun/tree-sitter-dot"; 237 260 }; 238 261 eex = buildGrammar { 239 262 language = "eex"; ··· 244 267 rev = "f742f2fe327463335e8671a87c0b9b396905d1d1"; 245 268 hash = "sha256-UPq62MkfGFh9m/UskoB9uBDIYOcotITCJXDyrbg/wKY="; 246 269 }; 270 + meta.homepage = "https://github.com/connorlay/tree-sitter-eex"; 247 271 }; 248 272 elixir = buildGrammar { 249 273 language = "elixir"; ··· 254 278 rev = "b20eaa75565243c50be5e35e253d8beb58f45d56"; 255 279 hash = "sha256-BxFqSZIrDQFMCl+t88/j6ykpdD+ag5uIIWLrEWcHDMQ="; 256 280 }; 281 + meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir"; 257 282 }; 258 283 elm = buildGrammar { 259 284 language = "elm"; ··· 264 289 rev = "28bb193640d916dfaf947912c1413cebb0484841"; 265 290 hash = "sha256-Ijw9Ov8+IBLl0fQlkuH6rQ6E7tlKeD+huj0GZdz6XH8="; 266 291 }; 292 + meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm"; 267 293 }; 268 294 elvish = buildGrammar { 269 295 language = "elvish"; ··· 274 300 rev = "f32711e31e987fd5c2c002f3daba02f25c68672f"; 275 301 hash = "sha256-/3npcIfTH8w5ekLTb//ZCTxuSGhOXkUBaCq3WWcK2J4="; 276 302 }; 303 + meta.homepage = "https://github.com/ckafi/tree-sitter-elvish"; 277 304 }; 278 305 embedded_template = buildGrammar { 279 306 language = "embedded_template"; ··· 284 311 rev = "91fc5ae1140d5c9d922312431f7d251a48d7b8ce"; 285 312 hash = "sha256-WAMCwKS+gOvBVC9h0qKHLgNedCRQwbJV+++SDqHhK5g="; 286 313 }; 314 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-embedded-template"; 287 315 }; 288 316 erlang = buildGrammar { 289 317 language = "erlang"; ··· 294 322 rev = "3a9c769444f08bbccce03845270efac0c641c5e7"; 295 323 hash = "sha256-ZsjHTNUfTEPo3Wb1ihW0M2YTWK6mpNhxQG/nLfMaG4I="; 296 324 }; 325 + meta.homepage = "https://github.com/AbstractMachinesLab/tree-sitter-erlang"; 297 326 }; 298 327 fennel = buildGrammar { 299 328 language = "fennel"; ··· 304 333 rev = "517195970428aacca60891b050aa53eabf4ba78d"; 305 334 hash = "sha256-7bmrLJunNAus8XbBcBiTS5enhSzZ1mecAAyqlZUtSgo="; 306 335 }; 336 + meta.homepage = "https://github.com/travonted/tree-sitter-fennel"; 307 337 }; 308 338 fish = buildGrammar { 309 339 language = "fish"; ··· 314 344 rev = "84436cf24c2b3176bfbb220922a0fdbd0141e406"; 315 345 hash = "sha256-oJuCd+2mTCEP/rNQzweShc7TZiqwKBIDRQqnV8VqQ4s="; 316 346 }; 347 + meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; 317 348 }; 318 349 foam = buildGrammar { 319 350 language = "foam"; ··· 324 355 rev = "fdb7f14b885abfc4df57728c9b2a2f2ad24d3cb7"; 325 356 hash = "sha256-E5Fr8185ypZbkaGIDE9lhQ0Vf1Dphx7n5suNkK0AFHU="; 326 357 }; 358 + meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; 327 359 }; 328 360 fortran = buildGrammar { 329 361 language = "fortran"; ··· 334 366 rev = "f0f2f100952a353e64e26b0fa710b4c296d7af13"; 335 367 hash = "sha256-ylQLalRFqRu5N/lUxvwOds/UbLH2JJ7T/rOpo9H4MZ4="; 336 368 }; 369 + meta.homepage = "https://github.com/stadelmanma/tree-sitter-fortran"; 337 370 }; 338 371 fusion = buildGrammar { 339 372 language = "fusion"; ··· 344 377 rev = "19db2f47ba4c3a0f6238d4ae0e2abfca16e61dd6"; 345 378 hash = "sha256-195q39pZYipT0G08kQlwnDE28ODjAz2/Sq1tzpEGFmU="; 346 379 }; 380 + meta.homepage = "https://gitlab.com/jirgn/tree-sitter-fusion.git"; 347 381 }; 348 382 gdscript = buildGrammar { 349 383 language = "gdscript"; ··· 354 388 rev = "2a6abdaa47fcb91397e09a97c7433fd995ea46c6"; 355 389 hash = "sha256-YDLPYwWHnwqj7CpgUKRXQYj2a6ZJUKc0bcalVSJ99Ew="; 356 390 }; 391 + meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-gdscript"; 357 392 }; 358 393 git_rebase = buildGrammar { 359 394 language = "git_rebase"; ··· 364 399 rev = "127f5b56c1ad3e8a449a7d6e0c7412ead7f7724c"; 365 400 hash = "sha256-4XGQTrflV+txVjXbgaQSd6rFES8TkuiXEurJLBdg59E="; 366 401 }; 402 + meta.homepage = "https://github.com/the-mikedavis/tree-sitter-git-rebase"; 367 403 }; 368 404 gitattributes = buildGrammar { 369 405 language = "gitattributes"; ··· 374 410 rev = "cee9f8865694b29bb9e85e0b90805f92ad3fc47e"; 375 411 hash = "sha256-Ne9D4c58AWvZz/2ytP0lJzKIss2hJtZFgSKsot9MOJE="; 376 412 }; 413 + meta.homepage = "https://github.com/ObserverOfTime/tree-sitter-gitattributes"; 377 414 }; 378 415 gitignore = buildGrammar { 379 416 language = "gitignore"; ··· 385 422 hash = "sha256-MjoY1tlVZgN6JqoTjhhg0zSdHzc8yplMr8824sfIKp8="; 386 423 }; 387 424 generate = true; 425 + meta.homepage = "https://github.com/shunsambongi/tree-sitter-gitignore"; 388 426 }; 389 427 gleam = buildGrammar { 390 428 language = "gleam"; ··· 395 433 rev = "cfcbca3f8f734773878e00d7bfcedea98eb10be2"; 396 434 hash = "sha256-lwaTlIIh4jA92ECMuxV7NtebKrjJSNoXtCe90YIQ4eE="; 397 435 }; 436 + meta.homepage = "https://github.com/J3RN/tree-sitter-gleam"; 398 437 }; 399 438 glimmer = buildGrammar { 400 439 language = "glimmer"; ··· 405 444 rev = "abcc9970da0ed0645741bf52ea70232374bc9e52"; 406 445 hash = "sha256-kkNnyaAXeZJ770Jl4mmOdyXvq6bQd/9Q6eVyr+JV2jY="; 407 446 }; 447 + meta.homepage = "https://github.com/alexlafroscia/tree-sitter-glimmer"; 408 448 }; 409 449 glsl = buildGrammar { 410 450 language = "glsl"; ··· 415 455 rev = "a743ada24fa17da9acc5665133f07d56e03530be"; 416 456 hash = "sha256-l2t2U4fZYMMpc1Nkv8JODtDny0/kSUsbiJ/VVD5VyhI="; 417 457 }; 458 + meta.homepage = "https://github.com/theHamsta/tree-sitter-glsl"; 418 459 }; 419 460 go = buildGrammar { 420 461 language = "go"; ··· 425 466 rev = "05900faa3cdb5d2d8c8bd5e77ee698487e0a8611"; 426 467 hash = "sha256-f885YTswEDH/QfRPUxcLp/1E2zXLKl25R9IyTGKb1eM="; 427 468 }; 469 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; 428 470 }; 429 471 godot_resource = buildGrammar { 430 472 language = "godot_resource"; ··· 436 478 hash = "sha256-ws/8nL+HOoPb6Hcdh4pihjPoRw90R1fy7MB0V9Lb9ik="; 437 479 }; 438 480 generate = true; 481 + meta.homepage = "https://github.com/PrestonKnopp/tree-sitter-godot-resource"; 439 482 }; 440 483 gomod = buildGrammar { 441 484 language = "gomod"; ··· 446 489 rev = "4a65743dbc2bb3094114dd2b43da03c820aa5234"; 447 490 hash = "sha256-znvUD/xqwSUeHCDxwXIgPXiB94bY1wEOjRQSvURcdME="; 448 491 }; 492 + meta.homepage = "https://github.com/camdencheek/tree-sitter-go-mod"; 449 493 }; 450 494 gowork = buildGrammar { 451 495 language = "gowork"; ··· 456 500 rev = "949a8a470559543857a62102c84700d291fc984c"; 457 501 hash = "sha256-Tode7W05xaOKKD5QOp3rayFgLEOiMJUeGpVsIrizxto="; 458 502 }; 503 + meta.homepage = "https://github.com/omertuc/tree-sitter-go-work"; 459 504 }; 460 505 graphql = buildGrammar { 461 506 language = "graphql"; ··· 466 511 rev = "5e66e961eee421786bdda8495ed1db045e06b5fe"; 467 512 hash = "sha256-NvE9Rpdp4sALqKSRWJpqxwl6obmqnIIdvrL1nK5peXc="; 468 513 }; 514 + meta.homepage = "https://github.com/bkegley/tree-sitter-graphql"; 469 515 }; 470 516 hack = buildGrammar { 471 517 language = "hack"; ··· 476 522 rev = "b7bd6928532ada34dddb1dece4a158ab62c6e783"; 477 523 hash = "sha256-TSbi4Ik/AjswuIdTaFfJ53S0c/qfq0JYPzVv07JASmc="; 478 524 }; 525 + meta.homepage = "https://github.com/slackhq/tree-sitter-hack"; 479 526 }; 480 527 haskell = buildGrammar { 481 528 language = "haskell"; ··· 486 533 rev = "bee6b49543e34c2967c6294a4b05e8bd2bf2da59"; 487 534 hash = "sha256-/6WsOONbKS/5xM5xKa5i8LuWWkWiXZiLnOpvayj1Nxk="; 488 535 }; 536 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-haskell"; 489 537 }; 490 538 hcl = buildGrammar { 491 539 language = "hcl"; ··· 496 544 rev = "45ce22c16ec924e34517cf785e23c07952e45893"; 497 545 hash = "sha256-SczU8y70mdqDl2iVKTfD8Taq580x31xMswUhoU48yfE="; 498 546 }; 547 + meta.homepage = "https://github.com/MichaHoffmann/tree-sitter-hcl"; 499 548 }; 500 549 heex = buildGrammar { 501 550 language = "heex"; ··· 506 555 rev = "52b804b1cb2d57e58d90090326d3ef9bd19cf16c"; 507 556 hash = "sha256-fuxvX0AM9FEXVdpXu9/H6y7N+S+q6X/QYuLqKdb8PGI="; 508 557 }; 558 + meta.homepage = "https://github.com/connorlay/tree-sitter-heex"; 509 559 }; 510 560 help = buildGrammar { 511 561 language = "help"; ··· 516 566 rev = "49cdef52ded4a886bf34bc474876b09f9270d48f"; 517 567 hash = "sha256-szNY2yw5i9pgF+MpaEAkP8BgSYEe6nrFW+17sbSZ6Yc="; 518 568 }; 569 + meta.homepage = "https://github.com/neovim/tree-sitter-vimdoc"; 519 570 }; 520 571 hjson = buildGrammar { 521 572 language = "hjson"; ··· 526 577 rev = "02fa3b79b3ff9a296066da6277adfc3f26cbc9e0"; 527 578 hash = "sha256-NsTf3DR3gHVMYZDmTNvThB5bJcDwTcJ1+3eJhvsiDn8="; 528 579 }; 580 + meta.homepage = "https://github.com/winston0410/tree-sitter-hjson"; 529 581 }; 530 582 hlsl = buildGrammar { 531 583 language = "hlsl"; ··· 536 588 rev = "384b26ec65e10f26cf147bfcde772c50ca5ef0d0"; 537 589 hash = "sha256-f6jKhC1vPpNTY0Rv1WMdJMNXRFiLsCApy/kIv7CBesA="; 538 590 }; 591 + meta.homepage = "https://github.com/theHamsta/tree-sitter-hlsl"; 539 592 }; 540 593 hocon = buildGrammar { 541 594 language = "hocon"; ··· 546 599 rev = "c390f10519ae69fdb03b3e5764f5592fb6924bcc"; 547 600 hash = "sha256-9Zo3YYoo9mJ4Buyj7ofSrlZURrwstBo0vgzeTq1jMGw="; 548 601 }; 602 + meta.homepage = "https://github.com/antosha417/tree-sitter-hocon"; 549 603 }; 550 604 html = buildGrammar { 551 605 language = "html"; ··· 556 610 rev = "29f53d8f4f2335e61bf6418ab8958dac3282077a"; 557 611 hash = "sha256-v84N9erFL+QMoxh1dtfVdAJ5iTCoiFcT3kQ2+yq8TXE="; 558 612 }; 613 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; 559 614 }; 560 615 http = buildGrammar { 561 616 language = "http"; ··· 566 621 rev = "30a9c1789d64429a830802cde5b1760ff1064312"; 567 622 hash = "sha256-XpKw6v6fnowdJmoIZGn3N1r9JXdJnNifgj+DPNFuoz0="; 568 623 }; 624 + meta.homepage = "https://github.com/rest-nvim/tree-sitter-http"; 569 625 }; 570 626 java = buildGrammar { 571 627 language = "java"; ··· 576 632 rev = "09d650def6cdf7f479f4b78f595e9ef5b58ce31e"; 577 633 hash = "sha256-tGBi6gJJIPpp6oOwmAQdqBD6eaJRBRcYbWtm1BHsgBA="; 578 634 }; 635 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; 579 636 }; 580 637 javascript = buildGrammar { 581 638 language = "javascript"; ··· 586 643 rev = "936d976a782e75395d9b1c8c7c7bf4ba6fe0d86b"; 587 644 hash = "sha256-uZW1L9ZE1YSZbwxiqSDiKycWv5mSRG4k4MlWFYoWRbw="; 588 645 }; 646 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; 589 647 }; 590 648 jsdoc = buildGrammar { 591 649 language = "jsdoc"; ··· 596 654 rev = "189a6a4829beb9cdbe837260653b4a3dfb0cc3db"; 597 655 hash = "sha256-Zhl9mEpJE9Qy3MVScE2JK4i8OFZUXl5KMhKMS4bw+mI="; 598 656 }; 657 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; 599 658 }; 600 659 json = buildGrammar { 601 660 language = "json"; ··· 606 665 rev = "73076754005a460947cafe8e03a8cf5fa4fa2938"; 607 666 hash = "sha256-wbE7CQ6l1wlhJdAoDVAj1QzyvlYnevbrlVCO0TMU7to="; 608 667 }; 668 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; 609 669 }; 610 670 json5 = buildGrammar { 611 671 language = "json5"; ··· 616 676 rev = "5dd5cdc418d9659682556b6adca2dd9ace0ac6d2"; 617 677 hash = "sha256-B3wZS/OtW4hKOHsoYdYK2zsJGID8fuIm8C+IuAteR9E="; 618 678 }; 679 + meta.homepage = "https://github.com/Joakker/tree-sitter-json5"; 619 680 }; 620 681 jsonc = buildGrammar { 621 682 language = "jsonc"; ··· 626 687 rev = "02b01653c8a1c198ae7287d566efa86a135b30d5"; 627 688 hash = "sha256-iWc2ePRiQnZ0FEdMAaAwa3iYt/SY0bEjQrZyqE9EhlU="; 628 689 }; 690 + meta.homepage = "https://gitlab.com/WhyNotHugo/tree-sitter-jsonc.git"; 629 691 }; 630 692 jsonnet = buildGrammar { 631 693 language = "jsonnet"; ··· 636 698 rev = "0475a5017ad7dc84845d1d33187f2321abcb261d"; 637 699 hash = "sha256-7LdIA+tsFUIvAk9GoqJwSU5tJDNPtsziv0rbiiLmCLY="; 638 700 }; 701 + meta.homepage = "https://github.com/sourcegraph/tree-sitter-jsonnet"; 639 702 }; 640 703 julia = buildGrammar { 641 704 language = "julia"; ··· 646 709 rev = "628713553c42f30595a3b0085bb587e9359b986a"; 647 710 hash = "sha256-vB9HnWQ+659Itu8cvd0meLbbLzn62/dDroA3vB7ZtIs="; 648 711 }; 712 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-julia"; 649 713 }; 650 714 kotlin = buildGrammar { 651 715 language = "kotlin"; ··· 656 720 rev = "b953dbdd05257fcb2b64bc4d9c1578fac12e3c28"; 657 721 hash = "sha256-xTbRn7bDN6FR9UOzw43RVHIahI/DFjwLGQj3cYoPurY="; 658 722 }; 723 + meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; 659 724 }; 660 725 lalrpop = buildGrammar { 661 726 language = "lalrpop"; ··· 666 731 rev = "7744b56f03ac1e5643fad23c9dd90837fe97291e"; 667 732 hash = "sha256-xz+D1lS/bpHHu2rJEjalpMajSKl3yn+bQI9JN0Bm7tU="; 668 733 }; 734 + meta.homepage = "https://github.com/traxys/tree-sitter-lalrpop"; 669 735 }; 670 736 latex = buildGrammar { 671 737 language = "latex"; ··· 676 742 rev = "8c75e93cd08ccb7ce1ccab22c1fbd6360e3bcea6"; 677 743 hash = "sha256-zkp4De2eBoOsPZRHHT3mIPVWFPYboTvn6AQ4AkwXhFE="; 678 744 }; 745 + meta.homepage = "https://github.com/latex-lsp/tree-sitter-latex"; 679 746 }; 680 747 ledger = buildGrammar { 681 748 language = "ledger"; ··· 686 753 rev = "47b8971448ce5e9abac865f450c1b14fb3b6eee9"; 687 754 hash = "sha256-Doz561oVrWkmUAL3VUTjraO+F0aDuahhBB+xXevTrkg="; 688 755 }; 756 + meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger"; 689 757 }; 690 758 llvm = buildGrammar { 691 759 language = "llvm"; ··· 696 764 rev = "e9948edc41e9e5869af99dddb2b5ff5cc5581af6"; 697 765 hash = "sha256-M7smrjU+7L9a2kpz0wM+G+YQGTQaqsVL/Q+OCKlPpzQ="; 698 766 }; 767 + meta.homepage = "https://github.com/benwilliamgraham/tree-sitter-llvm"; 699 768 }; 700 769 lua = buildGrammar { 701 770 language = "lua"; ··· 706 775 rev = "fb30e8cb605e2ebd6c643e6981325a63fbbde320"; 707 776 hash = "sha256-gT2WHH3rkFzb6iER0ryVU7bqVbh36RbTI9HSWMh3DsI="; 708 777 }; 778 + meta.homepage = "https://github.com/MunifTanjim/tree-sitter-lua"; 709 779 }; 710 780 m68k = buildGrammar { 711 781 language = "m68k"; ··· 716 786 rev = "d097b123f19c6eaba2bf181c05420d88b9fc489d"; 717 787 hash = "sha256-y1nioJ2R0YgGLH7dkJsTxIkejfMnh1CU+A++yTaQdb0="; 718 788 }; 789 + meta.homepage = "https://github.com/grahambates/tree-sitter-m68k"; 719 790 }; 720 791 make = buildGrammar { 721 792 language = "make"; ··· 726 797 rev = "a4b9187417d6be349ee5fd4b6e77b4172c6827dd"; 727 798 hash = "sha256-qQqapnKKH5X8rkxbZG5PjnyxvnpyZHpFVi/CLkIn/x0="; 728 799 }; 800 + meta.homepage = "https://github.com/alemuller/tree-sitter-make"; 729 801 }; 730 802 markdown = buildGrammar { 731 803 language = "markdown"; ··· 737 809 hash = "sha256-gKbjAcY/x9sIxiG7edolAQp2JWrx78mEGeCpayxFOuE="; 738 810 }; 739 811 location = "tree-sitter-markdown"; 812 + meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 740 813 }; 741 814 markdown_inline = buildGrammar { 742 815 language = "markdown_inline"; ··· 748 821 hash = "sha256-gKbjAcY/x9sIxiG7edolAQp2JWrx78mEGeCpayxFOuE="; 749 822 }; 750 823 location = "tree-sitter-markdown-inline"; 824 + meta.homepage = "https://github.com/MDeiml/tree-sitter-markdown"; 751 825 }; 752 826 menhir = buildGrammar { 753 827 language = "menhir"; ··· 758 832 rev = "db7953acb0d5551f207373c81fa07a57d7b085cb"; 759 833 hash = "sha256-w/ibFZ4bMPPRTgTJFLQrAzMecykJFcrjJjekKMXwqSI="; 760 834 }; 835 + meta.homepage = "https://github.com/Kerl13/tree-sitter-menhir"; 761 836 }; 762 837 meson = buildGrammar { 763 838 language = "meson"; ··· 768 843 rev = "153d22588fb5c1eee16a165a084f9ea30f29d941"; 769 844 hash = "sha256-q0qcRe94+zFvNzZV6vGGihL5xLl8Vr0lwDZAIYKPq2A="; 770 845 }; 846 + meta.homepage = "https://github.com/Decodetalkers/tree-sitter-meson"; 771 847 }; 772 848 nickel = buildGrammar { 773 849 language = "nickel"; ··· 778 854 rev = "9d83db400b6c11260b9106f131f93ddda8131933"; 779 855 hash = "sha256-Jv7GMm6TpJE8+0pG045rFWkW/9rkv1Pn/6ko2a0bpmY="; 780 856 }; 857 + meta.homepage = "https://github.com/nickel-lang/tree-sitter-nickel"; 781 858 }; 782 859 ninja = buildGrammar { 783 860 language = "ninja"; ··· 788 865 rev = "0a95cfdc0745b6ae82f60d3a339b37f19b7b9267"; 789 866 hash = "sha256-e/LpQUL3UHHko4QvMeT40LCvPZRT7xTGZ9z1Zaboru4="; 790 867 }; 868 + meta.homepage = "https://github.com/alemuller/tree-sitter-ninja"; 791 869 }; 792 870 nix = buildGrammar { 793 871 language = "nix"; ··· 798 876 rev = "6b71a810c0acd49b980c50fc79092561f7cee307"; 799 877 hash = "sha256-uTgSj4zz8WvzwIr7UO78F45nzVSjjitdtKY8GV4iL+w="; 800 878 }; 879 + meta.homepage = "https://github.com/cstrahan/tree-sitter-nix"; 801 880 }; 802 881 norg = buildGrammar { 803 882 language = "norg"; ··· 808 887 rev = "dfac5ad2740a79b18ae849590a924e7bad3f1b23"; 809 888 hash = "sha256-nH9Y2mYXRehqvq0kp1DkoI2dIAaCidFAxlKos8wZmks="; 810 889 }; 890 + meta.homepage = "https://github.com/nvim-neorg/tree-sitter-norg"; 811 891 }; 812 892 ocaml = buildGrammar { 813 893 language = "ocaml"; ··· 819 899 hash = "sha256-gTmRBFFCBrA48Yn1MO2mMQPpa6u3uv5McC4BDuMXKuM="; 820 900 }; 821 901 location = "ocaml"; 902 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; 822 903 }; 823 904 ocaml_interface = buildGrammar { 824 905 language = "ocaml_interface"; ··· 830 911 hash = "sha256-gTmRBFFCBrA48Yn1MO2mMQPpa6u3uv5McC4BDuMXKuM="; 831 912 }; 832 913 location = "interface"; 914 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ocaml"; 833 915 }; 834 916 ocamllex = buildGrammar { 835 917 language = "ocamllex"; ··· 841 923 hash = "sha256-XRxAnl+9F6AYPyd6BGNQOo+KjRs2el78ziyo7NeD1IE="; 842 924 }; 843 925 generate = true; 926 + meta.homepage = "https://github.com/atom-ocaml/tree-sitter-ocamllex"; 844 927 }; 845 928 org = buildGrammar { 846 929 language = "org"; ··· 851 934 rev = "081179c52b3e8175af62b9b91dc099d010c38770"; 852 935 hash = "sha256-tD9sL84LKvkhBzTU40pfd32ggxAcPG2Qk9HIhNXKM0E="; 853 936 }; 937 + meta.homepage = "https://github.com/milisims/tree-sitter-org"; 854 938 }; 855 939 pascal = buildGrammar { 856 940 language = "pascal"; ··· 861 945 rev = "2fd40f477d3e2794af152618ccfac8d92eb72a66"; 862 946 hash = "sha256-/nChZspacQymw+1P7yrkOpa7BIBVIKeLKUv0y9Hk8oc="; 863 947 }; 948 + meta.homepage = "https://github.com/Isopod/tree-sitter-pascal.git"; 864 949 }; 865 950 perl = buildGrammar { 866 951 language = "perl"; ··· 871 956 rev = "749d26fe13fb131b92e6515416096e572575b981"; 872 957 hash = "sha256-VOLvfgh1ZbuDk1BKBW9ln/9b/seudFv0PTIOFe1AtNE="; 873 958 }; 959 + meta.homepage = "https://github.com/ganezdragon/tree-sitter-perl"; 874 960 }; 875 961 php = buildGrammar { 876 962 language = "php"; ··· 881 967 rev = "ab2e72179ceb8bb0b249c8ac9162a148e911b3dc"; 882 968 hash = "sha256-Lg4gEi6bCYosakr2McmgOwGHsmsVSjD+oyG6XNTd0j0="; 883 969 }; 970 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-php"; 884 971 }; 885 972 phpdoc = buildGrammar { 886 973 language = "phpdoc"; ··· 891 978 rev = "2f4d16c861b5a454b577d057f247f9902d7b47f5"; 892 979 hash = "sha256-7oriB1AWNvedT1JRoCYuF2m5+E9MYr85Lg38KRZ+BKo="; 893 980 }; 981 + meta.homepage = "https://github.com/claytonrcarter/tree-sitter-phpdoc"; 894 982 }; 895 983 pioasm = buildGrammar { 896 984 language = "pioasm"; ··· 901 989 rev = "924aadaf5dea2a6074d72027b064f939acf32e20"; 902 990 hash = "sha256-og5DjoyTtKUTp0V4/PpcGb8xwzLeidsb2lq0+QF7u9M="; 903 991 }; 992 + meta.homepage = "https://github.com/leo60228/tree-sitter-pioasm"; 904 993 }; 905 994 prisma = buildGrammar { 906 995 language = "prisma"; ··· 911 1000 rev = "17a59236ac25413b81b1613ea6ba5d8d52d7cd6c"; 912 1001 hash = "sha256-EdeKTmai/OM0WzCjcLmzHI41EqJWH/dOJJxvCE2sid8="; 913 1002 }; 1003 + meta.homepage = "https://github.com/victorhqc/tree-sitter-prisma"; 914 1004 }; 915 1005 proto = buildGrammar { 916 1006 language = "proto"; ··· 921 1011 rev = "42d82fa18f8afe59b5fc0b16c207ee4f84cb185f"; 922 1012 hash = "sha256-cX+0YARIa9i8UymPPviyoj+Wh37AFYl9fsoNZMQXPgA="; 923 1013 }; 1014 + meta.homepage = "https://github.com/mitchellh/tree-sitter-proto"; 924 1015 }; 925 1016 pug = buildGrammar { 926 1017 language = "pug"; ··· 931 1022 rev = "63e214905970e75f065688b1e8aa90823c3aacdc"; 932 1023 hash = "sha256-t/KRUV1DMlU/xu5BRe1VZm+dliXdtUVhFO+6psiHf+Q="; 933 1024 }; 1025 + meta.homepage = "https://github.com/zealot128/tree-sitter-pug"; 934 1026 }; 935 1027 python = buildGrammar { 936 1028 language = "python"; ··· 941 1033 rev = "b14614e2144b8f9ee54deed5a24f3c6f51f9ffa8"; 942 1034 hash = "sha256-4TDEK3v7hqinisXtAi/iJL0rUKqII07oVg/Jz3IV2yA="; 943 1035 }; 1036 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-python"; 944 1037 }; 945 1038 ql = buildGrammar { 946 1039 language = "ql"; ··· 951 1044 rev = "bd087020f0d8c183080ca615d38de0ec827aeeaf"; 952 1045 hash = "sha256-2QOtNguYAIhIhGuVqyx/33gFu3OqcxAPBZOk85Q226M="; 953 1046 }; 1047 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ql"; 954 1048 }; 955 1049 qmljs = buildGrammar { 956 1050 language = "qmljs"; ··· 961 1055 rev = "0b2b25bcaa7d4925d5f0dda16f6a99c588a437f1"; 962 1056 hash = "sha256-Hf8LfrN3YjN9hpGtTVmK3ZjJ/b/fsRCg9FG7hSSj/mk="; 963 1057 }; 1058 + meta.homepage = "https://github.com/yuja/tree-sitter-qmljs"; 964 1059 }; 965 1060 query = buildGrammar { 966 1061 language = "query"; ··· 971 1066 rev = "0695cd0760532de7b54f23c667d459b5d1332b44"; 972 1067 hash = "sha256-DwhvOvUb3hNmZTTk5HkZ9X1DCWz+G3+YJ0l/PqLVDdU="; 973 1068 }; 1069 + meta.homepage = "https://github.com/nvim-treesitter/tree-sitter-query"; 974 1070 }; 975 1071 r = buildGrammar { 976 1072 language = "r"; ··· 981 1077 rev = "80efda55672d1293aa738f956c7ae384ecdc31b4"; 982 1078 hash = "sha256-qUfyITSZRnSm4zZHfkM/Dm5AeFEFLcCtRrInx0Xs/tg="; 983 1079 }; 1080 + meta.homepage = "https://github.com/r-lib/tree-sitter-r"; 984 1081 }; 985 1082 racket = buildGrammar { 986 1083 language = "racket"; ··· 991 1088 rev = "09cb27a06415bce529a26774a842f5a80d50d362"; 992 1089 hash = "sha256-+chEzpHh4eBTEpx2+sFXDMco18zNPFUu5HMQ3dB+LwI="; 993 1090 }; 1091 + meta.homepage = "https://github.com/6cdh/tree-sitter-racket"; 994 1092 }; 995 1093 rasi = buildGrammar { 996 1094 language = "rasi"; ··· 1001 1099 rev = "12391343979463a2484e6353e5afb6dcb8c31e8b"; 1002 1100 hash = "sha256-JmL2Ei2DZhsZ4jFQ8s6B0ig9bflDs9dLr5/QknDqqRc="; 1003 1101 }; 1102 + meta.homepage = "https://github.com/Fymyte/tree-sitter-rasi"; 1004 1103 }; 1005 1104 regex = buildGrammar { 1006 1105 language = "regex"; ··· 1011 1110 rev = "e1cfca3c79896ff79842f057ea13e529b66af636"; 1012 1111 hash = "sha256-lDsr3sLrLf6wXu/juIA+bTtv1SBo+Jgwqw/6yBAE0kg="; 1013 1112 }; 1113 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; 1014 1114 }; 1015 1115 rego = buildGrammar { 1016 1116 language = "rego"; ··· 1021 1121 rev = "6174f05f58e8c35d8c82323dd8c599b90b3171b3"; 1022 1122 hash = "sha256-hO89IYKOHDLmuq+JrXJCi3tjxn3zMwjTnWxC6ld09YA="; 1023 1123 }; 1124 + meta.homepage = "https://github.com/FallenAngel97/tree-sitter-rego"; 1024 1125 }; 1025 1126 rnoweb = buildGrammar { 1026 1127 language = "rnoweb"; ··· 1031 1132 rev = "502c1126dc6777f09af5bef16e72a42f75bd081e"; 1032 1133 hash = "sha256-aGEhy4uMhKFbL0+JO5rrn3GIe//8PZpDHEMDGHDlBCY="; 1033 1134 }; 1135 + meta.homepage = "https://github.com/bamonroe/tree-sitter-rnoweb"; 1034 1136 }; 1035 1137 rst = buildGrammar { 1036 1138 language = "rst"; ··· 1041 1143 rev = "25e6328872ac3a764ba8b926aea12719741103f1"; 1042 1144 hash = "sha256-g3CovnXY15SkxAdVk15M4hAxizqLc551omwKKG+Vozg="; 1043 1145 }; 1146 + meta.homepage = "https://github.com/stsewd/tree-sitter-rst"; 1044 1147 }; 1045 1148 ruby = buildGrammar { 1046 1149 language = "ruby"; ··· 1051 1154 rev = "c91960320d0f337bdd48308a8ad5500bd2616979"; 1052 1155 hash = "sha256-zUNs7s7SLGLU4h08FHLUA3YhbhRotMQVqk+zG9bmtjE="; 1053 1156 }; 1157 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby"; 1054 1158 }; 1055 1159 rust = buildGrammar { 1056 1160 language = "rust"; ··· 1061 1165 rev = "0431a2c60828731f27491ee9fdefe25e250ce9c9"; 1062 1166 hash = "sha256-DnUq8TwLGPtN1GXw0AV2t+tj7UKrU4kU32rjGoCHMpE="; 1063 1167 }; 1168 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; 1064 1169 }; 1065 1170 scala = buildGrammar { 1066 1171 language = "scala"; ··· 1071 1176 rev = "140c96cf398693189d4e50f76d19ddfcd8a018f8"; 1072 1177 hash = "sha256-Sr4+avj0v1y8K6XXPAVwJDTa6+RmbKe/4dzd0k0y3cE="; 1073 1178 }; 1179 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala"; 1074 1180 }; 1075 1181 scheme = buildGrammar { 1076 1182 language = "scheme"; ··· 1081 1187 rev = "bdcd2c8496701153506a9e3e1b76dfed852873ba"; 1082 1188 hash = "sha256-KfcWGE92nx9lrs3V/lKeE0pPqCqFC/mHamkyryrcdoo="; 1083 1189 }; 1190 + meta.homepage = "https://github.com/6cdh/tree-sitter-scheme"; 1084 1191 }; 1085 1192 scss = buildGrammar { 1086 1193 language = "scss"; ··· 1091 1198 rev = "c478c6868648eff49eb04a4df90d703dc45b312a"; 1092 1199 hash = "sha256-BFtMT6eccBWUyq6b8UXRAbB1R1XD3CrrFf1DM3aUI5c="; 1093 1200 }; 1201 + meta.homepage = "https://github.com/serenadeai/tree-sitter-scss"; 1094 1202 }; 1095 1203 slint = buildGrammar { 1096 1204 language = "slint"; ··· 1101 1209 rev = "d422300f5d6ccce8f9a617dfed57aafb636fadb2"; 1102 1210 hash = "sha256-j6NBJaix0oOUKLAaeo+/1XdYatStqyaTyLKawq/nFvc="; 1103 1211 }; 1212 + meta.homepage = "https://github.com/jrmoulton/tree-sitter-slint"; 1104 1213 }; 1105 1214 solidity = buildGrammar { 1106 1215 language = "solidity"; ··· 1111 1220 rev = "52ed0880c0126df2f2c7693f215fe6f38e4a2e0a"; 1112 1221 hash = "sha256-ZyeUYtE0pyQIPnZhza6u6yQO0Mx8brgAUmUpIXYZwb4="; 1113 1222 }; 1223 + meta.homepage = "https://github.com/YongJieYongJie/tree-sitter-solidity"; 1114 1224 }; 1115 1225 sparql = buildGrammar { 1116 1226 language = "sparql"; ··· 1121 1231 rev = "05f949d3c1c15e3261473a244d3ce87777374dec"; 1122 1232 hash = "sha256-KBalxmAukeSbjyelEy+ZqMcBlRd0V0/pntCwTeINTAQ="; 1123 1233 }; 1234 + meta.homepage = "https://github.com/BonaBeavis/tree-sitter-sparql"; 1124 1235 }; 1125 1236 sql = buildGrammar { 1126 1237 language = "sql"; ··· 1131 1242 rev = "70c50264ae022193adb364ffa7a767d765ed9857"; 1132 1243 hash = "sha256-0HlkjL+Wy82SmVLSPXL7o3Y3l/zSDaPeBygLSvdCRZs="; 1133 1244 }; 1245 + meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; 1134 1246 }; 1135 1247 supercollider = buildGrammar { 1136 1248 language = "supercollider"; ··· 1141 1253 rev = "90c6d9f777d2b8c4ce497c48b5f270a44bcf3ea0"; 1142 1254 hash = "sha256-YF+JFLcRHrWIRky2aI5s294+G6jSyVUgt/1bnZkYGLw="; 1143 1255 }; 1256 + meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; 1144 1257 }; 1145 1258 surface = buildGrammar { 1146 1259 language = "surface"; ··· 1151 1264 rev = "f4586b35ac8548667a9aaa4eae44456c1f43d032"; 1152 1265 hash = "sha256-Fn/pF8yvU+Ll7WmoMHnEcNxb3dsfNhuKhXA1UgXeviA="; 1153 1266 }; 1267 + meta.homepage = "https://github.com/connorlay/tree-sitter-surface"; 1154 1268 }; 1155 1269 svelte = buildGrammar { 1156 1270 language = "svelte"; ··· 1161 1275 rev = "52e122ae68b316d3aa960a0a422d3645ba717f42"; 1162 1276 hash = "sha256-ACRpn1/2d6/ambLvr0xr7kT9gTzFFHXtvbQRTxEoet0="; 1163 1277 }; 1278 + meta.homepage = "https://github.com/Himujjal/tree-sitter-svelte"; 1164 1279 }; 1165 1280 swift = buildGrammar { 1166 1281 language = "swift"; ··· 1172 1287 hash = "sha256-x9m5QFQY33NWdkq0lkWiskfKxqRPz5ePSbVUDY7IBLU="; 1173 1288 }; 1174 1289 generate = true; 1290 + meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; 1175 1291 }; 1176 1292 sxhkdrc = buildGrammar { 1177 1293 language = "sxhkdrc"; ··· 1182 1298 rev = "440d5f913d9465c9c776a1bd92334d32febcf065"; 1183 1299 hash = "sha256-AGhGYomrMe6Wj+EHLQT4v0BiU4jxhxXpVQkU2xU/1ZI="; 1184 1300 }; 1301 + meta.homepage = "https://github.com/RaafatTurki/tree-sitter-sxhkdrc"; 1185 1302 }; 1186 1303 teal = buildGrammar { 1187 1304 language = "teal"; ··· 1193 1310 hash = "sha256-IGSZurROJLOp1pRPLowHGO1Pu/ehieLKWgI+RCE7wLc="; 1194 1311 }; 1195 1312 generate = true; 1313 + meta.homepage = "https://github.com/euclidianAce/tree-sitter-teal"; 1196 1314 }; 1197 1315 tiger = buildGrammar { 1198 1316 language = "tiger"; ··· 1203 1321 rev = "eb1d3714998977ae76ca7c6a102b10ee37efc2b5"; 1204 1322 hash = "sha256-kbwERaTHk5Pj5AfpbXPuRS6speB+xLMfrhRXTVOyMNw="; 1205 1323 }; 1324 + meta.homepage = "https://github.com/ambroisie/tree-sitter-tiger"; 1206 1325 }; 1207 1326 tlaplus = buildGrammar { 1208 1327 language = "tlaplus"; ··· 1213 1332 rev = "deaf0e5c573ad4e2bbfc9a29abb7b6dcb572556e"; 1214 1333 hash = "sha256-D4A2k14SpVR4iKCMwql403XjHGg7p17EYazvAUiJ2gY="; 1215 1334 }; 1335 + meta.homepage = "https://github.com/tlaplus-community/tree-sitter-tlaplus"; 1216 1336 }; 1217 1337 todotxt = buildGrammar { 1218 1338 language = "todotxt"; ··· 1223 1343 rev = "0207f6a4ab6aeafc4b091914d31d8235049a2578"; 1224 1344 hash = "sha256-FWVW+qWOUSri+qf+qistf8bKWJCTxUKkoO66yUYtwHI="; 1225 1345 }; 1346 + meta.homepage = "https://github.com/arnarg/tree-sitter-todotxt.git"; 1226 1347 }; 1227 1348 toml = buildGrammar { 1228 1349 language = "toml"; ··· 1233 1354 rev = "8bd2056818b21860e3d756b5a58c4f6e05fb744e"; 1234 1355 hash = "sha256-z9MWNOBxLHBd/pVs5/QiSSGtaW+DUd7y3wZXcl3hWnk="; 1235 1356 }; 1357 + meta.homepage = "https://github.com/ikatyang/tree-sitter-toml"; 1236 1358 }; 1237 1359 tsx = buildGrammar { 1238 1360 language = "tsx"; ··· 1244 1366 hash = "sha256-Nx+K7Ic/ePKAXPIMlrRn6zELYE59f/FnnZ/LM5ELaU8="; 1245 1367 }; 1246 1368 location = "tsx"; 1369 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; 1247 1370 }; 1248 1371 turtle = buildGrammar { 1249 1372 language = "turtle"; ··· 1254 1377 rev = "085437f5cb117703b7f520dd92161140a684f092"; 1255 1378 hash = "sha256-ub777Pjody2SvP2EjW7IwWj8YnMuMzdJ4AlrkP6WrdA="; 1256 1379 }; 1380 + meta.homepage = "https://github.com/BonaBeavis/tree-sitter-turtle"; 1257 1381 }; 1258 1382 twig = buildGrammar { 1259 1383 language = "twig"; ··· 1264 1388 rev = "035f549ec8c043e734f04341d7ccdc669bb2ba91"; 1265 1389 hash = "sha256-XSE0E6a9o+WpvmMIXHu0N89VqzaIk9eFHofKAPHtT20="; 1266 1390 }; 1391 + meta.homepage = "https://github.com/gbprod/tree-sitter-twig"; 1267 1392 }; 1268 1393 typescript = buildGrammar { 1269 1394 language = "typescript"; ··· 1275 1400 hash = "sha256-Nx+K7Ic/ePKAXPIMlrRn6zELYE59f/FnnZ/LM5ELaU8="; 1276 1401 }; 1277 1402 location = "typescript"; 1403 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-typescript"; 1278 1404 }; 1279 1405 v = buildGrammar { 1280 1406 language = "v"; ··· 1286 1412 hash = "sha256-R6Irz3sdyzKH1qWOUwUYK1OKhYs0PUYS/azYn/nb6jk="; 1287 1413 }; 1288 1414 location = "tree_sitter_v"; 1415 + meta.homepage = "https://github.com/vlang/vls"; 1289 1416 }; 1290 1417 vala = buildGrammar { 1291 1418 language = "vala"; ··· 1296 1423 rev = "8f690bfa639f2b83d1fb938ed3dd98a7ba453e8b"; 1297 1424 hash = "sha256-YZTE3PkBPCEkMXnLC0HSQ86v5+3/J7/ETDQp8eguFW8="; 1298 1425 }; 1426 + meta.homepage = "https://github.com/vala-lang/tree-sitter-vala"; 1299 1427 }; 1300 1428 verilog = buildGrammar { 1301 1429 language = "verilog"; ··· 1306 1434 rev = "4457145e795b363f072463e697dfe2f6973c9a52"; 1307 1435 hash = "sha256-l4DgThuP9EFU55YQ9lgvVP/8pXojOllQ870gRsBF3FE="; 1308 1436 }; 1437 + meta.homepage = "https://github.com/tree-sitter/tree-sitter-verilog"; 1309 1438 }; 1310 1439 vhs = buildGrammar { 1311 1440 language = "vhs"; ··· 1316 1445 rev = "2f87b9d973597e69552ecf6a4fe16470fbd8c44e"; 1317 1446 hash = "sha256-G1ytXVBeGN1606aFrPdNFp3Khlg/BTFq2VS176Knb7k="; 1318 1447 }; 1448 + meta.homepage = "https://github.com/charmbracelet/tree-sitter-vhs"; 1319 1449 }; 1320 1450 vim = buildGrammar { 1321 1451 language = "vim"; ··· 1326 1456 rev = "4ae7bd67706d7e10afed827ce2ded884ab41650f"; 1327 1457 hash = "sha256-5gNqs6ykt2m48ghFv9y5OxsHDPTWRicdT9eR+DDiXiA="; 1328 1458 }; 1459 + meta.homepage = "https://github.com/vigoux/tree-sitter-viml"; 1329 1460 }; 1330 1461 vue = buildGrammar { 1331 1462 language = "vue"; ··· 1336 1467 rev = "91fe2754796cd8fba5f229505a23fa08f3546c06"; 1337 1468 hash = "sha256-NeuNpMsKZUP5mrLCjJEOSLD6tlJpNO4Z/rFUqZLHE1A="; 1338 1469 }; 1470 + meta.homepage = "https://github.com/ikatyang/tree-sitter-vue"; 1339 1471 }; 1340 1472 wgsl = buildGrammar { 1341 1473 language = "wgsl"; ··· 1346 1478 rev = "af16e7d9e230004888fb52d33599ad38b4cf6052"; 1347 1479 hash = "sha256-rp6SqiGVAxlAbrYhNLhwqawjpFXZd2R4A4cNQx6qFZs="; 1348 1480 }; 1481 + meta.homepage = "https://github.com/szebniok/tree-sitter-wgsl"; 1349 1482 }; 1350 1483 yaml = buildGrammar { 1351 1484 language = "yaml"; ··· 1356 1489 rev = "0e36bed171768908f331ff7dff9d956bae016efb"; 1357 1490 hash = "sha256-bpiT3FraOZhJaoiFWAoVJX1O+plnIi8aXOW2LwyU23M="; 1358 1491 }; 1492 + meta.homepage = "https://github.com/ikatyang/tree-sitter-yaml"; 1359 1493 }; 1360 1494 yang = buildGrammar { 1361 1495 language = "yang"; ··· 1366 1500 rev = "8e9d175982afcefa3dac8ca20d40d1643accd2bd"; 1367 1501 hash = "sha256-QSOy5wLb52hKkfW8bJY827zGrXTsMO5sZtl2NaNLmBA="; 1368 1502 }; 1503 + meta.homepage = "https://github.com/Hubro/tree-sitter-yang"; 1369 1504 }; 1370 1505 zig = buildGrammar { 1371 1506 language = "zig"; ··· 1376 1511 rev = "d90d38d28ce8cc27bfea8b4e0c75211e9e2398ca"; 1377 1512 hash = "sha256-vdfXC9PUyv4YynfrKi7M708zFbNIV6AERBd63/EAp1A="; 1378 1513 }; 1514 + meta.homepage = "https://github.com/maxxnino/tree-sitter-zig"; 1379 1515 }; 1380 1516 }
+3 -2
pkgs/applications/editors/vim/plugins/nvim-treesitter/update.py
··· 91 91 generated += """ 92 92 generate = true;""" 93 93 94 - generated += """ 95 - }; 94 + generated += f""" 95 + meta.homepage = "{url}"; 96 + }}; 96 97 """ 97 98 98 99 return generated
+6 -12
pkgs/applications/editors/vim/plugins/overrides.nix
··· 471 471 dependencies = with self; [ lush-nvim ]; 472 472 }); 473 473 474 - himalaya-vim = buildVimPluginFrom2Nix { 475 - pname = "himalaya-vim"; 476 - inherit (himalaya) src version; 477 - dependencies = with self; [ himalaya ]; 478 - configurePhase = '' 479 - cd vim 474 + himalaya-vim = super.himalaya-vim.overrideAttrs (old: { 475 + postPatch = '' 480 476 substituteInPlace plugin/himalaya.vim \ 481 - --replace 'if !executable("himalaya")' 'if v:false' 477 + --replace "if !executable('himalaya')" "if v:false" 478 + substituteInPlace autoload/himalaya/request.vim \ 479 + --replace "'himalaya" "'${himalaya}/bin/himalaya" 482 480 ''; 483 - postFixup = '' 484 - mkdir -p $out/bin 485 - ln -s ${himalaya}/bin/himalaya $out/bin/himalaya 486 - ''; 487 - }; 481 + }); 488 482 489 483 jedi-vim = super.jedi-vim.overrideAttrs (old: { 490 484 # checking for python3 support in vim would be neat, too, but nobody else seems to care
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 293 293 https://github.com/neovimhaskell/haskell-vim/,, 294 294 https://github.com/wenzel-hoffman/haskell-with-unicode.vim/,HEAD, 295 295 https://github.com/travitch/hasksyn/,, 296 + https://git.sr.ht/~soywod/himalaya-vim,, 296 297 https://github.com/Yggdroot/hiPairs/,, 297 298 https://github.com/mpickering/hlint-refactor-vim/,, 298 299 https://github.com/edluffy/hologram.nvim/,,
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "logseq"; 5 - version = "0.8.10"; 5 + version = "0.8.11"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 - sha256 = "sha256-n6uRMkV/+U2M0/FjQJx0LIDGgeIX6TY58j2sweSmlbc="; 9 + sha256 = "sha256-c8gP7OJwnCEXnT2FQH1ttYRzZfbcJL86FX2JQezJI+s="; 10 10 name = "${pname}-${version}.AppImage"; 11 11 }; 12 12
+265 -265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 1 { 2 - version = "102.4.1"; 2 + version = "102.5.0"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/af/thunderbird-102.4.1.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/af/thunderbird-102.5.0.tar.bz2"; 5 5 locale = "af"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "08073df6cdbe071c3386b889ddc6f3023847528065c6e02a596ce376553eacb6"; 7 + sha256 = "80b1e18e826369d4f34449e8a90630cfa8425b43a4b113f49026a909e591916a"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ar/thunderbird-102.4.1.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ar/thunderbird-102.5.0.tar.bz2"; 10 10 locale = "ar"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "1c1db09f3b666911328080dc0f7b3c3dbc6fe06011a0851edf9ae50ecabc3724"; 12 + sha256 = "bcc6d43b1fd182f15ad502a622a74f97fd02374ecd89168b1c165e62f12c1841"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ast/thunderbird-102.4.1.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ast/thunderbird-102.5.0.tar.bz2"; 15 15 locale = "ast"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "4df7f18fe166460d42e6a3a9755ceeca2935152603255810fe8bf32a828b9a26"; 17 + sha256 = "6fbd2e7c1f8c86c7a5aed8362ae3df99ffe7b03ad4885024983e58d9f71b137a"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/be/thunderbird-102.4.1.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/be/thunderbird-102.5.0.tar.bz2"; 20 20 locale = "be"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "d0c81fcea6f33749b51465428c7469aa34711013b46241543ccd5c5168523740"; 22 + sha256 = "b353f925236872f35aded0b8b3992ce83284debf7f1c774a4600f9a67e548de6"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/bg/thunderbird-102.4.1.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/bg/thunderbird-102.5.0.tar.bz2"; 25 25 locale = "bg"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "d6ffdda120ae73ab82bfef6647ee7b4ba81c3c0cb890d1fc5e5ef4c9ef739cec"; 27 + sha256 = "149c22f4f4674800320e204d287d09c6143517276e113cf7ba9e73c193ef7d77"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/br/thunderbird-102.4.1.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/br/thunderbird-102.5.0.tar.bz2"; 30 30 locale = "br"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "b1d6890f43cd5fe4c85fbf14cc9455dcaafe1f17a187e843017938357610595c"; 32 + sha256 = "23d114474845d0d6a6f044baa59421b81f14badfdf306c154e9739b03d28995a"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ca/thunderbird-102.4.1.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ca/thunderbird-102.5.0.tar.bz2"; 35 35 locale = "ca"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "616261967c700a01fa4f018723fefdddd3264ea4e96e33bfd88fac419fd2ee1c"; 37 + sha256 = "43bf01934dee664033adeb22ee3af77a693f7cc9ec3c6357dabff08277f94f91"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/cak/thunderbird-102.4.1.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/cak/thunderbird-102.5.0.tar.bz2"; 40 40 locale = "cak"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "a9384ad2644dc1fe5e6a152d519c3644701ef48c6dcff1c107f30763ed2e79f4"; 42 + sha256 = "274a3dc9b29e9a1684cd60c5401adb180a4996aaceeaa64546101c1920007ab3"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/cs/thunderbird-102.4.1.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/cs/thunderbird-102.5.0.tar.bz2"; 45 45 locale = "cs"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "59d99c6e4f1cae756356ec85d71d0dad534ca32922dd13ee8766c24dd0a24197"; 47 + sha256 = "382e85e0b46d539c9b39b9488cd1a24eb9a5e62a20e59575d094b8efb4423d02"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/cy/thunderbird-102.4.1.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/cy/thunderbird-102.5.0.tar.bz2"; 50 50 locale = "cy"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "acf84ee8bc408c44766533c75c4d56fce9b85a09c19e5c50cbc5fba535462e01"; 52 + sha256 = "e33f9cf6a06e7e60e7238ef6f55d4f68ec348809e5be20881ac86f5414613b89"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/da/thunderbird-102.4.1.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/da/thunderbird-102.5.0.tar.bz2"; 55 55 locale = "da"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "e8ae4e045e54f2f242e598b67cd95dfecb54d23167a28871249b667814f68b9f"; 57 + sha256 = "939195d3a4d184582aba103150dd220a471ba2a932bf7b78f91c17260374900c"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/de/thunderbird-102.4.1.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/de/thunderbird-102.5.0.tar.bz2"; 60 60 locale = "de"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "3f8417b4ce6403892145e8b9a4c8fb0113c83b252f05af721be3c9d090923d97"; 62 + sha256 = "aebba6f46e94b3988273def89f0381d3993054ca7f2b3eae07870447ed1f0f56"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/dsb/thunderbird-102.4.1.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/dsb/thunderbird-102.5.0.tar.bz2"; 65 65 locale = "dsb"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "293dd78f61b56be58c38ea18ece6f680d9255427d2169ee9e40cc4acd1518d87"; 67 + sha256 = "7b9da40217aef8b8c77c97bc64ae18084142dba0e380848037a512e2b82bcd6a"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/el/thunderbird-102.4.1.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/el/thunderbird-102.5.0.tar.bz2"; 70 70 locale = "el"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "f105f81e72a937312d11d453cd293275770c21f4bfb873ddf486f8fa6fcb9770"; 72 + sha256 = "f992c7476b31e664755fa53c3310baa28da2d22482cb3a9804787fc53a93646c"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/en-CA/thunderbird-102.4.1.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/en-CA/thunderbird-102.5.0.tar.bz2"; 75 75 locale = "en-CA"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "18299fbdd4c800b8a460d423f024f273a3dd30a3af9f53c8556ad861f69f44e4"; 77 + sha256 = "6910ec50a0e227cac5e2e1abbf60bcb0c913884b31c71db8a66141939e4ed5af"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/en-GB/thunderbird-102.4.1.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/en-GB/thunderbird-102.5.0.tar.bz2"; 80 80 locale = "en-GB"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "9553a14d31accd87a7dcbe7ecb19c03c558d0d98a6421335fefa6035cd36055a"; 82 + sha256 = "fb3bc64c3b7266e1531d56ab0607e7031b6425435fc452fab1b38bea3623e73e"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/en-US/thunderbird-102.4.1.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/en-US/thunderbird-102.5.0.tar.bz2"; 85 85 locale = "en-US"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "45c4f16f243d563eca70be66cacd8a92931e143b6ccd4b88e1592f6918a16050"; 87 + sha256 = "e803a265cc40c8a0a306939a7e9effb087bacbfaeacee0ffea291d5948c14741"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/es-AR/thunderbird-102.4.1.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/es-AR/thunderbird-102.5.0.tar.bz2"; 90 90 locale = "es-AR"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "8cb47779ed6d146a165375e75c3e399421cf625ed96459e62cf66df0ac1c5632"; 92 + sha256 = "42ed5e1d668a75a04f3d2ef2c0429dabc1a64a2c03c7c946a936c160ce98f3a7"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/es-ES/thunderbird-102.4.1.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/es-ES/thunderbird-102.5.0.tar.bz2"; 95 95 locale = "es-ES"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "ad2dbb613a14569709f4a45efe4e4a1bc95c048334e60313b470779b301ad24a"; 97 + sha256 = "d9bbb9197b48231ce1b62983cf51cca7d21db8f7530fd036e5c4706564dc5ad5"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/es-MX/thunderbird-102.4.1.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/es-MX/thunderbird-102.5.0.tar.bz2"; 100 100 locale = "es-MX"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "92d4f904bc0448eebcb282c154b8fac2fb440e18d33efad39e1158b632d141bb"; 102 + sha256 = "b6aaf5311c8f7156fea7a4c32fc7e45828edae7515776f6d2f531aadb46ced71"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/et/thunderbird-102.4.1.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/et/thunderbird-102.5.0.tar.bz2"; 105 105 locale = "et"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "0de025d42b2e832ee750bfedde7042ca33b06eda72daadd4f253fa7694151815"; 107 + sha256 = "fda67cbf589f6c16b8b70f9a9adf4e66ced2a075cccdd7082257936f36515f26"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/eu/thunderbird-102.4.1.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/eu/thunderbird-102.5.0.tar.bz2"; 110 110 locale = "eu"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "73b78650bdf5cc4c7ffd749d65e7981497501b14f722daade518dbe47a4cf0fc"; 112 + sha256 = "1f2b63138db4722f93479134c9496d5764d0022b98f883859ef993eb1d1a354a"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/fi/thunderbird-102.4.1.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/fi/thunderbird-102.5.0.tar.bz2"; 115 115 locale = "fi"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "3c3ec6c58005559519493a15c1cc68b03a4d5d8dc2f53f43f7d7ba6be838f962"; 117 + sha256 = "3903b745f2e630e7e9eb373fe1be824f658098427a022885e8e4b3702dd0e3ff"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/fr/thunderbird-102.4.1.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/fr/thunderbird-102.5.0.tar.bz2"; 120 120 locale = "fr"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "ea221972a549c82ab7f13c6ec891edf7d1bfcc96cbb41650bf67e781bb22f3b7"; 122 + sha256 = "e55f2383cf4724a2730e4c9cbea45b94e248516457422b9a4f351ec5490166f9"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/fy-NL/thunderbird-102.4.1.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/fy-NL/thunderbird-102.5.0.tar.bz2"; 125 125 locale = "fy-NL"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "e858beb5d5f4766d8d3b71d9ddd911bc2193e542237e38919e230659c192830c"; 127 + sha256 = "662a3cccc13461e42dfac524285e1d0e632da195d962cb0e5d8464174c28cd9b"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ga-IE/thunderbird-102.4.1.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ga-IE/thunderbird-102.5.0.tar.bz2"; 130 130 locale = "ga-IE"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "f92a5030d465d70caea048d27820a31941b5e37fbd78d589fa19aaf24dce7e66"; 132 + sha256 = "703ff33f3d096f5f96e447ea8753c485eea44f5c4337146e8cd8b142660891d8"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/gd/thunderbird-102.4.1.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/gd/thunderbird-102.5.0.tar.bz2"; 135 135 locale = "gd"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "f076f07c58b67bb6463dcac79d6a458cebda1d6a3d17ec8adcc8bdd102207ff7"; 137 + sha256 = "94892f71e8fcae4061d37ba2b30f4a097af3472cdd9233836063616db1e71628"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/gl/thunderbird-102.4.1.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/gl/thunderbird-102.5.0.tar.bz2"; 140 140 locale = "gl"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "cafcb519043c5f4895a08c19d942204c24488c3cee1f02290fe686b524ba4976"; 142 + sha256 = "d7539b557ea31966780c6f6c892ac3041f3976f94869f386106c3815031e6ac6"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/he/thunderbird-102.4.1.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/he/thunderbird-102.5.0.tar.bz2"; 145 145 locale = "he"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "d337901a548cd409282f597624ff4231c843a775fa56ba468f976227cb34c51a"; 147 + sha256 = "96ceac6f559f636d11d433e05bc0997f70c0dc055d04e2a378e35a69437ea93e"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/hr/thunderbird-102.4.1.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/hr/thunderbird-102.5.0.tar.bz2"; 150 150 locale = "hr"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "d606d6d81645d66f466e9d6b494922dcd6259aff72b268bbc7ee8a917bada0ef"; 152 + sha256 = "50ea1a69e96ec98fba3469ced119d70d020b061bd261267a5aaaf9a50293bf6d"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/hsb/thunderbird-102.4.1.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/hsb/thunderbird-102.5.0.tar.bz2"; 155 155 locale = "hsb"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "2bbbb19b7abbeea16ca2e09937a622442da448b32f1fd80cf74a14a2218fa990"; 157 + sha256 = "6df3cb2437541cb897c9bd7c65d019fa0938df54c13c513547a36ad9f6409d14"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/hu/thunderbird-102.4.1.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/hu/thunderbird-102.5.0.tar.bz2"; 160 160 locale = "hu"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "1e9e283bb54336eb182262773d490f8097b00c224dc4c9c97077c7921411ac14"; 162 + sha256 = "8798d9f4deb2b1d75f38e10dcd184a0d82d1e5ca69fb171b024b636cc5366bb7"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/hy-AM/thunderbird-102.4.1.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/hy-AM/thunderbird-102.5.0.tar.bz2"; 165 165 locale = "hy-AM"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "aacd3c2286c571399678e5f37650382f8c16d98fbcad1085e61314d7fa501716"; 167 + sha256 = "e5e569436fb883fce500ccbf138f2237e8d641957177b0e9323a0091713c25d1"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/id/thunderbird-102.4.1.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/id/thunderbird-102.5.0.tar.bz2"; 170 170 locale = "id"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "d3e5f61effbe3ad52a054fc59905ecf857935d20642b8efb7d0d43c7dfd15141"; 172 + sha256 = "dfb81f988c1a6bfe2ba9913e5b31ec2c172dae9ade4a05961202a867e4192367"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/is/thunderbird-102.4.1.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/is/thunderbird-102.5.0.tar.bz2"; 175 175 locale = "is"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "9e58e251f4845b93e25fc0cbcd52a913747cc4e7f0cc71d5ba0fff9f4a193020"; 177 + sha256 = "a3f1a999a31b02c130a74408c7fb3e910124ade35e4d8ce4274d162d4dd1e30a"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/it/thunderbird-102.4.1.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/it/thunderbird-102.5.0.tar.bz2"; 180 180 locale = "it"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "c128eb6aa3d32a1b53ca9e022b033137281d362404536ea8cbe8fbbde208389d"; 182 + sha256 = "ed75d139aff75595f05c42e621a71c42316fd9b4c82f9c63b32ea2bcbafb9f97"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ja/thunderbird-102.4.1.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ja/thunderbird-102.5.0.tar.bz2"; 185 185 locale = "ja"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "4d3600bb1a618e0add841bb1e0f6afd4d25963ea317204eb015a2692996307ca"; 187 + sha256 = "deff788766133ecd6d1f8d01d36f58c6d89cf9dca41005e97a3bfca1f4ac8de7"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ka/thunderbird-102.4.1.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ka/thunderbird-102.5.0.tar.bz2"; 190 190 locale = "ka"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "a8af3f899683a50f1f2aaf8ec4190c6367edd1282216bd9a8a8073b3ede0f5dd"; 192 + sha256 = "5a7de96a5f4d933a420694810ab32c7ce397c1a31e539dcad42ada81c7edfdb9"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/kab/thunderbird-102.4.1.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/kab/thunderbird-102.5.0.tar.bz2"; 195 195 locale = "kab"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "2d24b25375add713bc46dd400a2c8eb34228ddfc78e14ec388cbeee42f84a592"; 197 + sha256 = "ecd5bc56051fbed9641c7adb9a4d9ba627586b50b3fc1f564fcaf8b4f891c643"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/kk/thunderbird-102.4.1.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/kk/thunderbird-102.5.0.tar.bz2"; 200 200 locale = "kk"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "a77b99661316fcb7072d85c20924a5df246328d49b5c760967ce9217cf9a3e31"; 202 + sha256 = "dc46b7cb231dc71b7481796bcebcf12f50cb0b1212fc0a619747524567aef257"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ko/thunderbird-102.4.1.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ko/thunderbird-102.5.0.tar.bz2"; 205 205 locale = "ko"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "f2c086cb766718cc9780f3b0a6e101c5af4bcff4bea71f7dcff8a4ce233dca37"; 207 + sha256 = "919b35ed688c7a0f6deba8e31e696ca804c62abd5cde119af2a2f4300a83c8d0"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/lt/thunderbird-102.4.1.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/lt/thunderbird-102.5.0.tar.bz2"; 210 210 locale = "lt"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "105148d01371f2c302fe3e275b5d23d31365d844e368e761eac5dff8d91e426b"; 212 + sha256 = "50f1a50545befdafee3c0ec1df0386d28ac041dde3e72653cd3834d8c136f705"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/lv/thunderbird-102.4.1.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/lv/thunderbird-102.5.0.tar.bz2"; 215 215 locale = "lv"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "b905760d84f3a2df91ee1d9ede23cad1fe354f14d5623e97cf766f8e6b42943e"; 217 + sha256 = "943abb80c6c57437a62923c311fa17b28a0381da727f5d2e492cf68cce11917d"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ms/thunderbird-102.4.1.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ms/thunderbird-102.5.0.tar.bz2"; 220 220 locale = "ms"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "95e9955220bbddf8a5b890ebd6dc783a19a7a9c2b2f20fe5c09f7d7570590a45"; 222 + sha256 = "c6918b2df57f5ca08f6a24b1e9d0355bbda199ca8a08a950200e344c360388e6"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/nb-NO/thunderbird-102.4.1.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/nb-NO/thunderbird-102.5.0.tar.bz2"; 225 225 locale = "nb-NO"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "bff46e27874a753e97f36acba4ebb0af7888a07fdc0c069e49eb34c000dac5a3"; 227 + sha256 = "44ef771b91f4310332e2cb79c81a323cef65bdbeae2dfc44eb1b4ebe81516278"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/nl/thunderbird-102.4.1.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/nl/thunderbird-102.5.0.tar.bz2"; 230 230 locale = "nl"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "0fe3f1a9490dfc81e13f199f91829e7eb22a8e8f1f660561029ccc093db5bc44"; 232 + sha256 = "43e16f65802000586493e38901de3c5acfbc2ac7fbd96964a6fc815ea9d1a2b6"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/nn-NO/thunderbird-102.4.1.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/nn-NO/thunderbird-102.5.0.tar.bz2"; 235 235 locale = "nn-NO"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "deee98fd0fb6be6c2974c54112e170a247336fe1e58d1e63c382b6be02a002cd"; 237 + sha256 = "eac4fec574f33372499f94c9a1d4995ba88c41f5e7d1d9dfc2b34001857a007c"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/pa-IN/thunderbird-102.4.1.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/pa-IN/thunderbird-102.5.0.tar.bz2"; 240 240 locale = "pa-IN"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "c7f3f847b96ce57ab79ea2d1e27b9525beb4218cb9747453b558def01fb367dd"; 242 + sha256 = "fb3d7789404180960fcd59b8b16cb9e16c5c3fedabe872e330d73b944654a0ac"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/pl/thunderbird-102.4.1.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/pl/thunderbird-102.5.0.tar.bz2"; 245 245 locale = "pl"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "a7058bf0ae48d4be0369dae1f1f006f78a0e5e914c92e3dbd86ccafeac9d0384"; 247 + sha256 = "e9f6c26b6956114ad0a56a9690d4f8edd96e23ca82afe68d28e990e5f0f67408"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/pt-BR/thunderbird-102.4.1.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/pt-BR/thunderbird-102.5.0.tar.bz2"; 250 250 locale = "pt-BR"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "98c8bdff3e4747849a9dccf0c43292e85cddb67a8c21dd450fff693c7fa722ac"; 252 + sha256 = "675132e4f4faaeaa6b4a4853d4b47d3d09cab5842d271cd3243c49c783afa45b"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/pt-PT/thunderbird-102.4.1.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/pt-PT/thunderbird-102.5.0.tar.bz2"; 255 255 locale = "pt-PT"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "07271ac0c4cdbf7bed8a57c440b581321cd34c6345332bc12c8ee1739091c6e6"; 257 + sha256 = "abfc6b22ea322d70973624e3b3544887adba99eda1a086d8ae67f3904d47dc06"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/rm/thunderbird-102.4.1.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/rm/thunderbird-102.5.0.tar.bz2"; 260 260 locale = "rm"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "46343d73ce9854103c67aee2497af8ed2fa0e727f8fc1516f9a53389c1fb825a"; 262 + sha256 = "652d391ee8e934914d158b0c9e1f8df5078290dc5ddac321a11297360b22c982"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ro/thunderbird-102.4.1.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ro/thunderbird-102.5.0.tar.bz2"; 265 265 locale = "ro"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "3ef064c0e8d29ab43b8f4eb6457532d00c08f494a0780139751a2a5edf6686fb"; 267 + sha256 = "2e2326714706b12c8123d9952da8630b02a621eeda398631614d638a9a2aeec4"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/ru/thunderbird-102.4.1.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/ru/thunderbird-102.5.0.tar.bz2"; 270 270 locale = "ru"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "e950647fb3d7cad84e2d52c37187f001b22f4526106ebb45b22a47d49c7c6569"; 272 + sha256 = "8fdcfb3fa172755204fb9263202988fef1d70a8f0be16b59bacc05fe47a9c124"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/sk/thunderbird-102.4.1.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/sk/thunderbird-102.5.0.tar.bz2"; 275 275 locale = "sk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "75d1779f445c20b9e2d86398fe3f97ec9a994d731cdb0a7973879f32b08cb4e3"; 277 + sha256 = "e722b0e8e80e20c169f8d691ba81bd81bc97f77e1b9a03778f8ee93850dd9c29"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/sl/thunderbird-102.4.1.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/sl/thunderbird-102.5.0.tar.bz2"; 280 280 locale = "sl"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "9a433ee3876e57a4d48d61b86e0ff1fd4c92aa7be6cb1275360eda50d1e9e869"; 282 + sha256 = "8322877e87880e76a41eeebd268858a20caf7c5c95e728f21c4ab29959e96e9a"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/sq/thunderbird-102.4.1.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/sq/thunderbird-102.5.0.tar.bz2"; 285 285 locale = "sq"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "3a10eea6c49c7400e4c80ac4999c21acdba0ef94279e51129dd099cb3a1429a6"; 287 + sha256 = "88297cb69a678af8db0dfe7584fefb518df1a9cfe0f87f1ff8cc30f52d5a3d64"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/sr/thunderbird-102.4.1.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/sr/thunderbird-102.5.0.tar.bz2"; 290 290 locale = "sr"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "aee0848c3bf945586a99e0007cc54d64a3635d83f9e28b8e3541561a5e1d1cc3"; 292 + sha256 = "4c8382d66320d98a3dfd9e254c8e72c371a39e49e07267ed6a9d4e0ba1a2d343"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/sv-SE/thunderbird-102.4.1.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/sv-SE/thunderbird-102.5.0.tar.bz2"; 295 295 locale = "sv-SE"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "0109d45d6398428ead4273eaf350833bbb8b467abc6e9ab4fd19020b0cdfa107"; 297 + sha256 = "1dd4ad25cf7557119588e98f31fb8875ab1cac2fba6c08be6a18eed8ed7f7008"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/th/thunderbird-102.4.1.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/th/thunderbird-102.5.0.tar.bz2"; 300 300 locale = "th"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "7d32e7b70231d6d496d0341a8706f22eb6671327982016076dd55022f1705f1d"; 302 + sha256 = "cec22b02870bdcd60e1ffdd3524a36e71bff5d32497787bf10af7e257c02aada"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/tr/thunderbird-102.4.1.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/tr/thunderbird-102.5.0.tar.bz2"; 305 305 locale = "tr"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "65f7f282d4129fe26c90589fd4d408f9566ab004010a54b12399556ecb4473f0"; 307 + sha256 = "68aebdfba935442388825991682280092920b1bbd6aaf14c5f8aa4b48d6fb38a"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/uk/thunderbird-102.4.1.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/uk/thunderbird-102.5.0.tar.bz2"; 310 310 locale = "uk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "4ff7402cd57afc078851db23ba4a19d205097786451fafae356032f1e1a82296"; 312 + sha256 = "f9f2f91cce1c6a41ea6783cabdcced5132174c0064bd1571ea1c425e8ee9050a"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/uz/thunderbird-102.4.1.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/uz/thunderbird-102.5.0.tar.bz2"; 315 315 locale = "uz"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "1d505372aee160d1c1cad1d5cf1c4805666da0b24ee8ba992ac3b72808d326f0"; 317 + sha256 = "bc5236d3a61b35c674694605e5ee65c7b2599cb8969eab112767f0510ba14c81"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/vi/thunderbird-102.4.1.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/vi/thunderbird-102.5.0.tar.bz2"; 320 320 locale = "vi"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "1c8577b45a00f1495eb498dccca5b022556e483d76a6af39989f7acec93f3270"; 322 + sha256 = "b32afcecb7c1e7b67dff0a4b07e7d9eeb9cd939d017f5a1aea594fb282222118"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/zh-CN/thunderbird-102.4.1.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/zh-CN/thunderbird-102.5.0.tar.bz2"; 325 325 locale = "zh-CN"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "e1dee1a41cdf2e551268d43732c48823f2bb7409724ae9410d01cea3d02bc903"; 327 + sha256 = "866371f13123180e76a0be8adcde3bde1123633a18012e9f0e71a2e75f61c838"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-x86_64/zh-TW/thunderbird-102.4.1.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-x86_64/zh-TW/thunderbird-102.5.0.tar.bz2"; 330 330 locale = "zh-TW"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "0f1558f845ba2820003a18623432a2461296923e7e9a373b7811c6555998d6fc"; 332 + sha256 = "fec9c01a6bc7c46a5febbd9c7f9e0fb29d9e2cfc44bd05109a3e4fe65d8f6471"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/af/thunderbird-102.4.1.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/af/thunderbird-102.5.0.tar.bz2"; 335 335 locale = "af"; 336 336 arch = "linux-i686"; 337 - sha256 = "fd83eff1f30660df048fad80a6797c88416441ef0a134a5199afe51316a37c8d"; 337 + sha256 = "18ac6f84834865ae4dc1db83c025a1a1f48619aa59a29e0db52f312c9e0706eb"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ar/thunderbird-102.4.1.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ar/thunderbird-102.5.0.tar.bz2"; 340 340 locale = "ar"; 341 341 arch = "linux-i686"; 342 - sha256 = "0a2f05ebd9419d68d0786f2e2302e75660c21c0045c34f312179a28f1ff16b28"; 342 + sha256 = "00903f552a47f6d206ece18a67367ba13035f962a68566700f7ed8416a88b570"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ast/thunderbird-102.4.1.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ast/thunderbird-102.5.0.tar.bz2"; 345 345 locale = "ast"; 346 346 arch = "linux-i686"; 347 - sha256 = "31c8a1603645756e44f23be4e4697a2dc58ea3cbe74370a3f473d049de1276b3"; 347 + sha256 = "800b55130ed716abf55dcd08644bb6df5c3588388e4d713e027dda144146bea9"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/be/thunderbird-102.4.1.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/be/thunderbird-102.5.0.tar.bz2"; 350 350 locale = "be"; 351 351 arch = "linux-i686"; 352 - sha256 = "94466eecd618a29f5c1f0886c0a86d9ed97d554f35e81a9f15378314bc30a2f7"; 352 + sha256 = "78cd3a41302afc90580327c94f0ea6c3d3d4d9444e264549767f485f18a796e8"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/bg/thunderbird-102.4.1.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/bg/thunderbird-102.5.0.tar.bz2"; 355 355 locale = "bg"; 356 356 arch = "linux-i686"; 357 - sha256 = "dbfdaf7aeea04c34fad89485da4546dbd47528bd5903b5f51165238c1568383c"; 357 + sha256 = "fcbc8017e9cf0de78d615b89aa844c0d2453a47e000995cd1077bb0125afb08d"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/br/thunderbird-102.4.1.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/br/thunderbird-102.5.0.tar.bz2"; 360 360 locale = "br"; 361 361 arch = "linux-i686"; 362 - sha256 = "2f707fadf4f1b56d42123be86ea56044162c1699855016d5bee0849eb217d8b2"; 362 + sha256 = "f22aa80ee04d152e8485c111b52fd8a40029c7f3b0abd558f37eca6ea1f2f3aa"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ca/thunderbird-102.4.1.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ca/thunderbird-102.5.0.tar.bz2"; 365 365 locale = "ca"; 366 366 arch = "linux-i686"; 367 - sha256 = "94a1d06c6d62194c7a0fd07bd9e55580ff939b1a6714e82bcf4614c3a8e7b5db"; 367 + sha256 = "1c98fd50645a51bfb57f0c8a5800144603230535901a0790b137a854f600df19"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/cak/thunderbird-102.4.1.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/cak/thunderbird-102.5.0.tar.bz2"; 370 370 locale = "cak"; 371 371 arch = "linux-i686"; 372 - sha256 = "c97a4ec5da61b6a1f95d184dd1ec0d6a53fdfbae38e4f868f2de20ba60b9e1d6"; 372 + sha256 = "f1a4711b1613bedca484ee594c5ad415fe617f5d950c47153810918afacdddf9"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/cs/thunderbird-102.4.1.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/cs/thunderbird-102.5.0.tar.bz2"; 375 375 locale = "cs"; 376 376 arch = "linux-i686"; 377 - sha256 = "3861b9df1d2f7c23beebaa192bc1c052c70d50626e87233321d208be36073584"; 377 + sha256 = "572401b5d7fb5919e48d67c992a8bccc0f7989cfb4e4a59b703a99d93b64bd58"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/cy/thunderbird-102.4.1.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/cy/thunderbird-102.5.0.tar.bz2"; 380 380 locale = "cy"; 381 381 arch = "linux-i686"; 382 - sha256 = "fba48b7dd7de6b7d01898e8b2b21206b7583a71cb9b76860af1ebf8cdf5ceda4"; 382 + sha256 = "023f03cd9a84547d7a427bfd4d7989b687573f591e327a15d888d2fb0baabd38"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/da/thunderbird-102.4.1.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/da/thunderbird-102.5.0.tar.bz2"; 385 385 locale = "da"; 386 386 arch = "linux-i686"; 387 - sha256 = "b4c662fdbcfa6e43d2f6f3c01f76c78c390ac99987b45721389859a0aba688de"; 387 + sha256 = "94e11b08163e7608b6aeb772b6571174468951bb99d97e7de2f3e8623c26702c"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/de/thunderbird-102.4.1.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/de/thunderbird-102.5.0.tar.bz2"; 390 390 locale = "de"; 391 391 arch = "linux-i686"; 392 - sha256 = "3fe043fcab6c987e59339a08844c8328fa0f6dc9f27b5e78d5f5b08183e73500"; 392 + sha256 = "f5a85b5ab6dc1241b7d51dc2cdad97aa29eebf4d4ed5bbe8906199ae634c0598"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/dsb/thunderbird-102.4.1.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/dsb/thunderbird-102.5.0.tar.bz2"; 395 395 locale = "dsb"; 396 396 arch = "linux-i686"; 397 - sha256 = "2433e03b4e5a680572f88dc81665d238fd933dc11ced970fab9671cab80695f8"; 397 + sha256 = "9f592e41dff37d58ef081b5219026c37e1d6822116e769ccab52071e1721052a"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/el/thunderbird-102.4.1.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/el/thunderbird-102.5.0.tar.bz2"; 400 400 locale = "el"; 401 401 arch = "linux-i686"; 402 - sha256 = "1cb691404d9772fe0f676a75915604264a617474effa5dd7bc9a7af948698d22"; 402 + sha256 = "14d8c519f366a101e0389a81f8a15e15241c69b1b523e07a71a1dce4d785eba0"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/en-CA/thunderbird-102.4.1.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/en-CA/thunderbird-102.5.0.tar.bz2"; 405 405 locale = "en-CA"; 406 406 arch = "linux-i686"; 407 - sha256 = "912c66112f579d4d1706fde17ca9486b87b8f41704d097133917fe19b17de207"; 407 + sha256 = "22f6c1dbebaf52bd33f169229ddcaa487c5016d549e1b511af69e89f07ca862c"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/en-GB/thunderbird-102.4.1.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/en-GB/thunderbird-102.5.0.tar.bz2"; 410 410 locale = "en-GB"; 411 411 arch = "linux-i686"; 412 - sha256 = "44b565dc144279634a09e7df19acb8305a849a595544fb76441024be86445e77"; 412 + sha256 = "eca6df9a2ffbae931a786dfe33bc447bb4e5470afe8f21da24b4d50a1bed8deb"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/en-US/thunderbird-102.4.1.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/en-US/thunderbird-102.5.0.tar.bz2"; 415 415 locale = "en-US"; 416 416 arch = "linux-i686"; 417 - sha256 = "90af8e3e27da95f19c57d7caa8bccdd10edcc8885d896459fad97d810f7145b9"; 417 + sha256 = "8d7882f46d4d78626749c200688c2d9713a00a60357e745e60464ab11c1ae4a3"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/es-AR/thunderbird-102.4.1.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/es-AR/thunderbird-102.5.0.tar.bz2"; 420 420 locale = "es-AR"; 421 421 arch = "linux-i686"; 422 - sha256 = "86b73f1335573c7eef2526450862f3d972212eca17701692bfa4772c0dff80e5"; 422 + sha256 = "3cb2a530cac1b0b5f6c7da7bd17b62fab1a196ae554469a76636782e55f7ee4a"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/es-ES/thunderbird-102.4.1.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/es-ES/thunderbird-102.5.0.tar.bz2"; 425 425 locale = "es-ES"; 426 426 arch = "linux-i686"; 427 - sha256 = "4839baf4f37b792d090682a1abd85f22070e417dde366b8b7d0ead0760801d55"; 427 + sha256 = "8f19d223a4a212144d2cd88e594f746ae611d12d891fd39bfcb4c72046b2a96a"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/es-MX/thunderbird-102.4.1.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/es-MX/thunderbird-102.5.0.tar.bz2"; 430 430 locale = "es-MX"; 431 431 arch = "linux-i686"; 432 - sha256 = "65ab28668cc350cd267c6253ea4a005003ce15957731630a51980c92993ece26"; 432 + sha256 = "89f530f790c8b33b880bc67b652a1c351bec41625808c2a78664b9e521a711a0"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/et/thunderbird-102.4.1.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/et/thunderbird-102.5.0.tar.bz2"; 435 435 locale = "et"; 436 436 arch = "linux-i686"; 437 - sha256 = "2460aea7a1ca6d2b4f7e7e0e9b50faae4f6b3ff32da08d17d2fa2b1b27117748"; 437 + sha256 = "361eedd14a241b87d38a5f0768f8bea70fb5e94ea300b17b3bf5b6b1b63f1c88"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/eu/thunderbird-102.4.1.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/eu/thunderbird-102.5.0.tar.bz2"; 440 440 locale = "eu"; 441 441 arch = "linux-i686"; 442 - sha256 = "6a9811c55c58fa8289470b09e712809f61ef3a63183f091f385b6d2ba4ab8944"; 442 + sha256 = "a563c1f6e8c207d656227adafb164948cf81638bc2293a5eca3383a78da48fac"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/fi/thunderbird-102.4.1.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/fi/thunderbird-102.5.0.tar.bz2"; 445 445 locale = "fi"; 446 446 arch = "linux-i686"; 447 - sha256 = "a96a55089b5c308cdb62eb06bdaf48a409b359e725bfbba503a0a8c0ad4bd326"; 447 + sha256 = "e6770ae91921874ffa980daef3c9b687aff460a9658aecdcce05723fcd1a6ac6"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/fr/thunderbird-102.4.1.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/fr/thunderbird-102.5.0.tar.bz2"; 450 450 locale = "fr"; 451 451 arch = "linux-i686"; 452 - sha256 = "a01c8d0b02660ad13ec481ce422323149e0715c76b4578f64faa99d0ac02d875"; 452 + sha256 = "2fb45cb868ac4da79ff4b2d3d664b5dd2e8e7eefcc488785da812cceed36336c"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/fy-NL/thunderbird-102.4.1.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/fy-NL/thunderbird-102.5.0.tar.bz2"; 455 455 locale = "fy-NL"; 456 456 arch = "linux-i686"; 457 - sha256 = "24d9c5c3fed8a6f28a2a745589ab4cf21befbb8672eacf04f91894b2813e4f1d"; 457 + sha256 = "38282f455d0ff8096634c6bff0a953b5654a80185925712ce5a774140c06fab2"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ga-IE/thunderbird-102.4.1.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ga-IE/thunderbird-102.5.0.tar.bz2"; 460 460 locale = "ga-IE"; 461 461 arch = "linux-i686"; 462 - sha256 = "1fe82aed70a135e2d0a1d554d377d62f3589847cabd40d7cd52c4967b149019d"; 462 + sha256 = "45a8b6c21f7a086ce3d0ed75b4043e3cf546fa4a9bd2cdfe89f47633ea5a0337"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/gd/thunderbird-102.4.1.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/gd/thunderbird-102.5.0.tar.bz2"; 465 465 locale = "gd"; 466 466 arch = "linux-i686"; 467 - sha256 = "6dcb8795cb011c82cdc0b9546bfbe82a2cc60b3c2d48b411d34289f2af2ca5a8"; 467 + sha256 = "065fc2c78c66ee04fd4343bc4247b3a24f83a6f50d0511b2555249310f3053e0"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/gl/thunderbird-102.4.1.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/gl/thunderbird-102.5.0.tar.bz2"; 470 470 locale = "gl"; 471 471 arch = "linux-i686"; 472 - sha256 = "4782e04e116b5ffdfd44be22b395230a1ff038b8a9139d63603202b59b9e64f2"; 472 + sha256 = "85c3ba755fc279b4ec746113f194f54f476bf60d359050c585e4d33698bbb750"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/he/thunderbird-102.4.1.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/he/thunderbird-102.5.0.tar.bz2"; 475 475 locale = "he"; 476 476 arch = "linux-i686"; 477 - sha256 = "b5ae398d3d4e938a291acead5d142457eddd35cf684e11a71a59bf7234e3990d"; 477 + sha256 = "12cf7e48c98de087b0c4aa20e61bf2aa012ed4ad9e356e6e9f1a9bb9764d62e6"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/hr/thunderbird-102.4.1.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/hr/thunderbird-102.5.0.tar.bz2"; 480 480 locale = "hr"; 481 481 arch = "linux-i686"; 482 - sha256 = "d77d401127a36b18af9f2943d1715ac275511b8f81a1b8e7e4f01b7526a40b39"; 482 + sha256 = "60e56d042f45bfb6a297e4cd9bbb7dc4855a576e37adb3a630f8f2aac460d24f"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/hsb/thunderbird-102.4.1.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/hsb/thunderbird-102.5.0.tar.bz2"; 485 485 locale = "hsb"; 486 486 arch = "linux-i686"; 487 - sha256 = "04b8a940833c3014dcea58a8a86562e6f972ef804421d4faaa06b6b35e19857f"; 487 + sha256 = "cd8f0e82622ff4617d659b7df38f6d07dbfacd0a262c56039f0667cbb474db86"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/hu/thunderbird-102.4.1.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/hu/thunderbird-102.5.0.tar.bz2"; 490 490 locale = "hu"; 491 491 arch = "linux-i686"; 492 - sha256 = "f1fb7b74b67fb3f370128c77c1a983d2902bf5c128d256c6a3b7db980f7c6760"; 492 + sha256 = "ab2f1fcd4fc076862ec2f2c6102712f45b7bf2e3da8577fdcc5ca6803773ab92"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/hy-AM/thunderbird-102.4.1.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/hy-AM/thunderbird-102.5.0.tar.bz2"; 495 495 locale = "hy-AM"; 496 496 arch = "linux-i686"; 497 - sha256 = "234b9c7ce41db8a299d1539f3b60205a35124ec228c5cebe128d2a0668c80a52"; 497 + sha256 = "84626379ebcc40f60ab94ec22d60b6a0a60b1af86d0d815a22b875e123d4b7fb"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/id/thunderbird-102.4.1.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/id/thunderbird-102.5.0.tar.bz2"; 500 500 locale = "id"; 501 501 arch = "linux-i686"; 502 - sha256 = "b03b878f22baeadcebd1fc23097acf98fefb225b95deb237b32325948acf953d"; 502 + sha256 = "d49834cf21d985738d17306a7dff8fd158032c0b32fe6df2e2bebe722350ae6b"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/is/thunderbird-102.4.1.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/is/thunderbird-102.5.0.tar.bz2"; 505 505 locale = "is"; 506 506 arch = "linux-i686"; 507 - sha256 = "100a22dbe23e9f54bc64557b0ee84dfb8521cb5a9731e042f34369b33627a712"; 507 + sha256 = "50f16148a4937381824691023d0acc736fcd517ca1523a5e2113fc0611b9f599"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/it/thunderbird-102.4.1.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/it/thunderbird-102.5.0.tar.bz2"; 510 510 locale = "it"; 511 511 arch = "linux-i686"; 512 - sha256 = "654a68be2e5fa83a6662a1e4b3d63a5689cdac0b09e6e77783e8c81b55ccab99"; 512 + sha256 = "85a75ac95e8533f7fe186e49cdf335e71332be527f801d775c85cf5a1acf9835"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ja/thunderbird-102.4.1.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ja/thunderbird-102.5.0.tar.bz2"; 515 515 locale = "ja"; 516 516 arch = "linux-i686"; 517 - sha256 = "707dbe36c38cd81ca249def1ad8e5c9d37f27f73cfb136505afc6ae1b27d2053"; 517 + sha256 = "732df69293cf19d05aa081dbc815533352049f21bec37ad020fbf81764790bc4"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ka/thunderbird-102.4.1.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ka/thunderbird-102.5.0.tar.bz2"; 520 520 locale = "ka"; 521 521 arch = "linux-i686"; 522 - sha256 = "f2194efcd5acfcec0b0a6b92160ff1466f6d0774115dd8c36309e0faabaeca09"; 522 + sha256 = "bc8a0520e86296f8cb23187bfc35420a15c21e52d915fb8c272b872694e84697"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/kab/thunderbird-102.4.1.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/kab/thunderbird-102.5.0.tar.bz2"; 525 525 locale = "kab"; 526 526 arch = "linux-i686"; 527 - sha256 = "57e4eb29c16c60e17529ba15ece3fc4402593a52d648afc7df966f8e6fb615fc"; 527 + sha256 = "907055485720ac96fc4fcff5a2458cb8978d7ac1047d61c304524f20058db227"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/kk/thunderbird-102.4.1.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/kk/thunderbird-102.5.0.tar.bz2"; 530 530 locale = "kk"; 531 531 arch = "linux-i686"; 532 - sha256 = "aba703a49c0af16b2657d7a91b87f4bad76931156a841f894970df0084ca54a5"; 532 + sha256 = "a0b5629060637275083d189f33196f06b23f00dfdc96c45a08e6934ea9ba31aa"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ko/thunderbird-102.4.1.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ko/thunderbird-102.5.0.tar.bz2"; 535 535 locale = "ko"; 536 536 arch = "linux-i686"; 537 - sha256 = "c20dec78ede44f9d415de07c33fdd5485109a6741a961a1f00dadbeabb07743e"; 537 + sha256 = "52a37de38cd370042f80e1d3e008850fc37de4e08dfead8cb0d1a8dce90a577a"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/lt/thunderbird-102.4.1.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/lt/thunderbird-102.5.0.tar.bz2"; 540 540 locale = "lt"; 541 541 arch = "linux-i686"; 542 - sha256 = "5e4bfa86cb6205c125535682c99ef1ebabd10d6a2b86e70a9e8c8e3bbb75b938"; 542 + sha256 = "77d60e886dd86a1c31c427dfcea2f74b0fd9f9b1ed6c21b6239032cc009edda9"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/lv/thunderbird-102.4.1.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/lv/thunderbird-102.5.0.tar.bz2"; 545 545 locale = "lv"; 546 546 arch = "linux-i686"; 547 - sha256 = "5f96da9f4b3554e3f49cd604c37e5550ab05eda2509721303fd69291f3200731"; 547 + sha256 = "d8b96ce3750df74fd789c28ad13fbc4bff739e7085de1b05a898e242663e75a5"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ms/thunderbird-102.4.1.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ms/thunderbird-102.5.0.tar.bz2"; 550 550 locale = "ms"; 551 551 arch = "linux-i686"; 552 - sha256 = "243bfaff279b46c93cdb43bb60f47571b88127bc6ff3708655244e89f3b7b79a"; 552 + sha256 = "e3e8c88bb5d57ec84f2e84717a1c98be462ce0463744de5cdf2c7b74bbd0905c"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/nb-NO/thunderbird-102.4.1.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/nb-NO/thunderbird-102.5.0.tar.bz2"; 555 555 locale = "nb-NO"; 556 556 arch = "linux-i686"; 557 - sha256 = "1968e30fc26c664e37e3d5613f1be7b7d4e374cbd651a3f3959e0645394da573"; 557 + sha256 = "d6fe64522d534b17b0e97cd670df853a352d65b105e0fe09415a46fcdd49d0fb"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/nl/thunderbird-102.4.1.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/nl/thunderbird-102.5.0.tar.bz2"; 560 560 locale = "nl"; 561 561 arch = "linux-i686"; 562 - sha256 = "9bafdb18d55822ca1144068fa6e2ac98486db6ba8ca6484d4c65c00b3e6e04d7"; 562 + sha256 = "e6a7b5ff2d6fcae50791a6376369c5c87021e0970f21f303a67e970eb6663d16"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/nn-NO/thunderbird-102.4.1.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/nn-NO/thunderbird-102.5.0.tar.bz2"; 565 565 locale = "nn-NO"; 566 566 arch = "linux-i686"; 567 - sha256 = "def8e916acd5d93e949e6ef8d115e8feef54b208ed8476bb4921b691125778eb"; 567 + sha256 = "5861a050a47871f9c443daa363497ddc007d964be1b3a27ca6c5c1e2cacd82a7"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/pa-IN/thunderbird-102.4.1.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/pa-IN/thunderbird-102.5.0.tar.bz2"; 570 570 locale = "pa-IN"; 571 571 arch = "linux-i686"; 572 - sha256 = "4cba4e78b252360634efb558cb5fcf6389613d60012a2a416f2f82e212fa204f"; 572 + sha256 = "58ef386087cdc68fdbe58444baa13375c40ae2e9447600ece3acf88373915533"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/pl/thunderbird-102.4.1.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/pl/thunderbird-102.5.0.tar.bz2"; 575 575 locale = "pl"; 576 576 arch = "linux-i686"; 577 - sha256 = "eae5a29e37bedaf349068ff780ed7eb9e1091cb4a9253de03bf22ec93a959602"; 577 + sha256 = "09b33a0a5230f58b867018f74146d40e63cfb9a321eb587ac92f70b2806fbd20"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/pt-BR/thunderbird-102.4.1.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/pt-BR/thunderbird-102.5.0.tar.bz2"; 580 580 locale = "pt-BR"; 581 581 arch = "linux-i686"; 582 - sha256 = "9114d726fc80221b827cd33204fdd7e7e34d49690d4a7c252ce6b27e44cb8c98"; 582 + sha256 = "83e0a0b52d3d92e892389f308bb52a05728bfedfde0c9216ed687534aede07e1"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/pt-PT/thunderbird-102.4.1.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/pt-PT/thunderbird-102.5.0.tar.bz2"; 585 585 locale = "pt-PT"; 586 586 arch = "linux-i686"; 587 - sha256 = "9dcb58828d399f7fc45a9382f998b6c33fff6719d6559be8e3de71807ceb7673"; 587 + sha256 = "5c9523ecf41e306c01b884caa30fc23d02a5d9f871a39fcd186776851530ea14"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/rm/thunderbird-102.4.1.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/rm/thunderbird-102.5.0.tar.bz2"; 590 590 locale = "rm"; 591 591 arch = "linux-i686"; 592 - sha256 = "049160cd75f2677dcf31e96932a6f69c2c2d3261466b6eb91681d7cb3b8b9875"; 592 + sha256 = "54aeaf1ea767343a144f85f65618e2ee0d300d11efd520615690d1620fba47c2"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ro/thunderbird-102.4.1.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ro/thunderbird-102.5.0.tar.bz2"; 595 595 locale = "ro"; 596 596 arch = "linux-i686"; 597 - sha256 = "9edfb7e929bdf6b99bb689057b397d6fe02bc62d8082f35fd9341d94b840b316"; 597 + sha256 = "345f4952d17240eb03da38ec4c1b99e46b488ab058b13d258f013668d2e26651"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/ru/thunderbird-102.4.1.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/ru/thunderbird-102.5.0.tar.bz2"; 600 600 locale = "ru"; 601 601 arch = "linux-i686"; 602 - sha256 = "eabaeadbfa7ab6cfc44ad52dd724a93227b02bd84e2b5df71cac08279fccfe56"; 602 + sha256 = "67e5b2cd8ca619592d57935fcbfe128c79ee167ef535614ab7f1c5b65b091365"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/sk/thunderbird-102.4.1.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/sk/thunderbird-102.5.0.tar.bz2"; 605 605 locale = "sk"; 606 606 arch = "linux-i686"; 607 - sha256 = "7034db34602ff5c0c7bac02d3b04ad5765ade99896ab84cc96020bcca93f655d"; 607 + sha256 = "e6a55333fcb707f1b7f1302168799dc42efe2eec5bc371087bacba1182560870"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/sl/thunderbird-102.4.1.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/sl/thunderbird-102.5.0.tar.bz2"; 610 610 locale = "sl"; 611 611 arch = "linux-i686"; 612 - sha256 = "e3069c0f783bcb2b6113d5a48341ecab30c0aef950312edaea778a540bb9a85a"; 612 + sha256 = "3995e35537d02a660231e8ef900a5912b1eab8b551a579e75cb306940ae9976b"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/sq/thunderbird-102.4.1.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/sq/thunderbird-102.5.0.tar.bz2"; 615 615 locale = "sq"; 616 616 arch = "linux-i686"; 617 - sha256 = "c07ce8c31a21d0f7f52fcf4d0fb069be0530ad3bc9e198cd6003aa4e28293ab9"; 617 + sha256 = "6b742595020681bd1066de0aca867954a273e10c076f39d0df1d83e5d8504b6c"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/sr/thunderbird-102.4.1.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/sr/thunderbird-102.5.0.tar.bz2"; 620 620 locale = "sr"; 621 621 arch = "linux-i686"; 622 - sha256 = "af8c3097acb38299a4b5e28af64fb24e447970b0447b670b98b105d17e58555c"; 622 + sha256 = "ffa7e636f5c0d541c007f52a2e829155e95b01ad0b279580d68260f6fe9132c7"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/sv-SE/thunderbird-102.4.1.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/sv-SE/thunderbird-102.5.0.tar.bz2"; 625 625 locale = "sv-SE"; 626 626 arch = "linux-i686"; 627 - sha256 = "24e97a18161fda49002455d5bd971f418a4968e4549ef262974a996fa3595313"; 627 + sha256 = "7172e07df01e6685873b99150fc6f3da77623ff7e90edc88c37497e5114bad9e"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/th/thunderbird-102.4.1.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/th/thunderbird-102.5.0.tar.bz2"; 630 630 locale = "th"; 631 631 arch = "linux-i686"; 632 - sha256 = "cc6c8cc43e57e1ef99f41e27e71c49d56505cd15cf0768276dfeb2619e498f09"; 632 + sha256 = "47fad6489e19b7acb53bc1f1b3001ad55b933d612271d08cfec642875f0cafe9"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/tr/thunderbird-102.4.1.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/tr/thunderbird-102.5.0.tar.bz2"; 635 635 locale = "tr"; 636 636 arch = "linux-i686"; 637 - sha256 = "805ce60935c470d39b2d254f2011c52e152b4762c6074372e85968bba327c1c5"; 637 + sha256 = "05d2eb31e99c09350aa0ec4cba2b046ea0c9871f32e9328b3c50c27fd4219b81"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/uk/thunderbird-102.4.1.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/uk/thunderbird-102.5.0.tar.bz2"; 640 640 locale = "uk"; 641 641 arch = "linux-i686"; 642 - sha256 = "e853a99a029ad1e44e3f5427c0cc75bb09ce12a786a4c9237c330e09d6a2dadf"; 642 + sha256 = "8475840589710c68c996ba9740308d07677edc7ccb97585b4f9bcdc17d8397a9"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/uz/thunderbird-102.4.1.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/uz/thunderbird-102.5.0.tar.bz2"; 645 645 locale = "uz"; 646 646 arch = "linux-i686"; 647 - sha256 = "577fe9f24adfa657728a6ff5739deb51e1fe587b8a56f2ed13784959e3cc74c3"; 647 + sha256 = "944077ed7e95392123f5a8bc1521cf23693c8cf968ef8b9b14127d3e1bf40747"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/vi/thunderbird-102.4.1.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/vi/thunderbird-102.5.0.tar.bz2"; 650 650 locale = "vi"; 651 651 arch = "linux-i686"; 652 - sha256 = "12e92bf539e5d85fcac7c66272c4386c4d30415b47cf47e7333b15916e1c3e2f"; 652 + sha256 = "7d7188470c3e0e4056df45f0032a7e5d31229ee4f07255d074eeea58801edb1f"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/zh-CN/thunderbird-102.4.1.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/zh-CN/thunderbird-102.5.0.tar.bz2"; 655 655 locale = "zh-CN"; 656 656 arch = "linux-i686"; 657 - sha256 = "ddbce4614458821f01c7b09426afa230788042fd3412d8b565e4012fea3e4542"; 657 + sha256 = "a7c995a24c9f75ecf2c87e7c4651cfd5efb57b4ae5f6efabd1fc2b2458a47830"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.4.1/linux-i686/zh-TW/thunderbird-102.4.1.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/102.5.0/linux-i686/zh-TW/thunderbird-102.5.0.tar.bz2"; 660 660 locale = "zh-TW"; 661 661 arch = "linux-i686"; 662 - sha256 = "c7e82984695a17192bd07ad6d826545daaea8074d1e8723b0397db888162fa60"; 662 + sha256 = "6e2f90e0ccfc26cc834a97b32bd70903e51926631bb3eb7df3e1b0b4db46350c"; 663 663 } 664 664 ]; 665 665 }
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 5 5 6 6 thunderbird-102 = (buildMozillaMach rec { 7 7 pname = "thunderbird"; 8 - version = "102.4.1"; 8 + version = "102.5.0"; 9 9 application = "comm/mail"; 10 10 applicationName = "Mozilla Thunderbird"; 11 11 binaryName = pname; 12 12 src = fetchurl { 13 13 url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 14 - sha512 = "8855f7bf1ee2c9f6859189f3aa8afa5d851af2f4edb1a63e3804ec7796f228addf2819028ca6213f7c3f6c452cf4915801df1e706d7c84d8f15e0a627c77b7b6"; 14 + sha512 = "b6f2828b23616db5620e0364a1ebb02a8676e184d5e361c0aa87f36b64eb6b7f4b1bc3c42675b3ae3092953fbda6b01c18c068b167d40469481b1e18af1dcaa1"; 15 15 }; 16 16 extraPatches = [ 17 17 # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
+2 -2
pkgs/applications/science/molecular-dynamics/gromacs/default.nix
··· 19 19 20 20 in stdenv.mkDerivation rec { 21 21 pname = "gromacs"; 22 - version = "2022.3"; 22 + version = "2022.4"; 23 23 24 24 src = fetchurl { 25 25 url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-${version}.tar.gz"; 26 - sha256 = "sha256-FM+xMN2vj3WaOvZDwE9aDQ0ysJvDRIsWr6W2F/XjXa4="; 26 + sha256 = "sha256-xRG+YC/ylAIGW1CQaEHe+YdSY5uSqV8bChBg2bXicpc="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ cmake ];
+5 -4
pkgs/applications/version-management/git-and-tools/git-branchless/default.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "git-branchless"; 17 - version = "0.5.1"; 17 + version = "0.6.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "arxanas"; 21 21 repo = "git-branchless"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-xh+G9bKEL2ho1YrNVTLbCTxSWZtjEuEWutvYEFr2G/g="; 23 + sha256 = "sha256-Rf7ai+s2Fp/RFA4on9YBoTjFpvzSZtAHf0rytfZf0rc="; 24 24 }; 25 25 26 - cargoSha256 = "sha256-Zz1RQ/mhdIbPiw2StGtTiORXiJ2nVLyZakt1072ha6U="; 26 + cargoSha256 = "sha256-GVo0t2dJ6R+1UJf/NlKd5QLIQfDdFEHa+FSeW/Hk/4c="; 27 27 28 28 nativeBuildInputs = [ pkg-config ]; 29 29 ··· 43 43 ''; 44 44 # FIXME: these tests deadlock when run in the Nix sandbox 45 45 checkFlags = [ 46 - "--skip=test_checkout_pty" 46 + "--skip=test_switch_pty" 47 47 "--skip=test_next_ambiguous_interactive" 48 + "--skip=test_switch_auto_switch_interactive" 48 49 ]; 49 50 50 51 meta = with lib; {
+2 -2
pkgs/applications/version-management/git-and-tools/git-cinnabar/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "git-cinnabar"; 12 - version = "0.5.10"; 12 + version = "0.5.11"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "glandium"; 16 16 repo = "git-cinnabar"; 17 17 rev = version; 18 - sha256 = "sha256-vHHugCZ7ikB4lIv/TcNuOMSQsm0zCkGqu2hAFrqygu0="; 18 + sha256 = "sha256-64ofKGeHwCqiZHOA6MrYrN2eV/qqClcjerDuSqsjKDg="; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+3 -3
pkgs/applications/video/mpv/scripts/sponsorblock.nix
··· 3 3 # Usage: `pkgs.mpv.override { scripts = [ pkgs.mpvScripts.sponsorblock ]; }` 4 4 stdenvNoCC.mkDerivation { 5 5 pname = "mpv_sponsorblock"; 6 - version = "unstable-2021-12-23"; 6 + version = "unstable-2022-09-24"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "po5"; 10 10 repo = "mpv_sponsorblock"; 11 - rev = "6743bd47d4cfce3ae3d5dd4f587f3193bd4fb9b2"; 12 - sha256 = "06c37f33cdpz1w1jacjf1wnbh4f9b1xpipxzkg5ixf46cbwssmsj"; 11 + rev = "248d108c1280e05de551c42867aebb72cf0c83b9"; 12 + sha256 = "1aacchyci34xyx7rcyd2r02i4rlqq8q61l6dcci8yd4g4hjiqqld"; 13 13 }; 14 14 15 15 dontBuild = true;
+3 -3
pkgs/applications/virtualization/cloud-hypervisor/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cloud-hypervisor"; 5 - version = "26.0"; 5 + version = "28.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloud-hypervisor"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-choTT20TVp42nN/vS6xCDA7Mbf1ZuAE1tFQZn49g9ak="; 11 + sha256 = "sha256-gl8LgR2Sz0DxPAYeyfTvLJg4Esotg/eBfCjbdgEUfRI="; 12 12 }; 13 13 14 14 separateDebugInfo = true; ··· 16 16 nativeBuildInputs = [ pkg-config ]; 17 17 buildInputs = [ openssl ] ++ lib.optional stdenv.isAarch64 dtc; 18 18 19 - cargoSha256 = "sha256-mmyaT24he33wLI3zLOOKhVtzrPRyWzKgXUvc37suy5E="; 19 + cargoSha256 = "sha256-qPlk8MHuXnfmtQSqIiFBYQK7TgHun1CxLqVOz/DDvrs="; 20 20 21 21 OPENSSL_NO_VENDOR = true; 22 22
-2214
pkgs/applications/virtualization/crosvm/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 3 4 - 5 - [[package]] 6 - name = "aarch64" 7 - version = "0.1.0" 8 - dependencies = [ 9 - "arch", 10 - "base", 11 - "data_model", 12 - "devices", 13 - "hypervisor", 14 - "kernel_cmdline", 15 - "kernel_loader", 16 - "kvm", 17 - "kvm_sys", 18 - "libc", 19 - "memoffset 0.6.5", 20 - "minijail", 21 - "remain", 22 - "resources", 23 - "sync", 24 - "thiserror", 25 - "vm_control", 26 - "vm_memory", 27 - ] 28 - 29 - [[package]] 30 - name = "acpi_tables" 31 - version = "0.1.0" 32 - dependencies = [ 33 - "data_model", 34 - "tempfile", 35 - ] 36 - 37 - [[package]] 38 - name = "aho-corasick" 39 - version = "0.7.18" 40 - source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 42 - dependencies = [ 43 - "memchr", 44 - ] 45 - 46 - [[package]] 47 - name = "android_system_properties" 48 - version = "0.1.4" 49 - source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "d7ed72e1635e121ca3e79420540282af22da58be50de153d36f81ddc6b83aa9e" 51 - dependencies = [ 52 - "libc", 53 - ] 54 - 55 - [[package]] 56 - name = "ansi_term" 57 - version = "0.12.1" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 60 - dependencies = [ 61 - "winapi", 62 - ] 63 - 64 - [[package]] 65 - name = "anyhow" 66 - version = "1.0.61" 67 - source = "registry+https://github.com/rust-lang/crates.io-index" 68 - checksum = "508b352bb5c066aac251f6daf6b36eccd03e8a88e8081cd44959ea277a3af9a8" 69 - 70 - [[package]] 71 - name = "arch" 72 - version = "0.1.0" 73 - dependencies = [ 74 - "acpi_tables", 75 - "anyhow", 76 - "base", 77 - "devices", 78 - "gdbstub_arch", 79 - "hypervisor", 80 - "kernel_cmdline", 81 - "libc", 82 - "minijail", 83 - "power_monitor", 84 - "remain", 85 - "resources", 86 - "sync", 87 - "thiserror", 88 - "vm_control", 89 - "vm_memory", 90 - ] 91 - 92 - [[package]] 93 - name = "argh" 94 - version = "0.1.8" 95 - source = "registry+https://github.com/rust-lang/crates.io-index" 96 - checksum = "a7e7e4aa7e40747e023c0761dafcb42333a9517575bbf1241747f68dd3177a62" 97 - dependencies = [ 98 - "argh_derive", 99 - "argh_shared", 100 - ] 101 - 102 - [[package]] 103 - name = "argh_derive" 104 - version = "0.1.8" 105 - source = "registry+https://github.com/rust-lang/crates.io-index" 106 - checksum = "69f2bd7ff6ed6414f4e5521bd509bae46454bbd513801767ced3f21a751ab4bc" 107 - dependencies = [ 108 - "argh_shared", 109 - "heck", 110 - "proc-macro2", 111 - "quote 1.0.21", 112 - "syn 1.0.99", 113 - ] 114 - 115 - [[package]] 116 - name = "argh_helpers" 117 - version = "0.1.0" 118 - dependencies = [ 119 - "proc-macro2", 120 - "quote 1.0.21", 121 - "syn 1.0.99", 122 - ] 123 - 124 - [[package]] 125 - name = "argh_shared" 126 - version = "0.1.8" 127 - source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "47253b98986dafc7a3e1cf3259194f1f47ac61abb57a57f46ec09e48d004ecda" 129 - 130 - [[package]] 131 - name = "assertions" 132 - version = "0.1.0" 133 - 134 - [[package]] 135 - name = "async-task" 136 - version = "4.3.0" 137 - source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" 139 - 140 - [[package]] 141 - name = "async-trait" 142 - version = "0.1.57" 143 - source = "registry+https://github.com/rust-lang/crates.io-index" 144 - checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" 145 - dependencies = [ 146 - "proc-macro2", 147 - "quote 1.0.21", 148 - "syn 1.0.99", 149 - ] 150 - 151 - [[package]] 152 - name = "atty" 153 - version = "0.2.14" 154 - source = "registry+https://github.com/rust-lang/crates.io-index" 155 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 156 - dependencies = [ 157 - "hermit-abi", 158 - "libc", 159 - "winapi", 160 - ] 161 - 162 - [[package]] 163 - name = "audio_streams" 164 - version = "0.1.0" 165 - dependencies = [ 166 - "async-trait", 167 - "futures", 168 - "remain", 169 - "thiserror", 170 - ] 171 - 172 - [[package]] 173 - name = "autocfg" 174 - version = "0.1.8" 175 - source = "registry+https://github.com/rust-lang/crates.io-index" 176 - checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" 177 - dependencies = [ 178 - "autocfg 1.1.0", 179 - ] 180 - 181 - [[package]] 182 - name = "autocfg" 183 - version = "1.1.0" 184 - source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 186 - 187 - [[package]] 188 - name = "balloon_control" 189 - version = "0.1.0" 190 - dependencies = [ 191 - "serde", 192 - ] 193 - 194 - [[package]] 195 - name = "base" 196 - version = "0.1.0" 197 - dependencies = [ 198 - "audio_streams", 199 - "base_event_token_derive", 200 - "cfg-if", 201 - "chrono", 202 - "data_model", 203 - "env_logger", 204 - "lazy_static", 205 - "libc", 206 - "log", 207 - "once_cell", 208 - "rand 0.8.5", 209 - "regex", 210 - "remain", 211 - "serde", 212 - "serde_json", 213 - "smallvec", 214 - "sync", 215 - "tempfile", 216 - "thiserror", 217 - "uuid", 218 - "win_util", 219 - "winapi", 220 - ] 221 - 222 - [[package]] 223 - name = "base_event_token_derive" 224 - version = "0.1.0" 225 - dependencies = [ 226 - "proc-macro2", 227 - "quote 1.0.21", 228 - "syn 1.0.99", 229 - ] 230 - 231 - [[package]] 232 - name = "bit_field" 233 - version = "0.1.0" 234 - dependencies = [ 235 - "bit_field_derive", 236 - ] 237 - 238 - [[package]] 239 - name = "bit_field_derive" 240 - version = "0.1.0" 241 - dependencies = [ 242 - "proc-macro2", 243 - "quote 1.0.21", 244 - "syn 1.0.99", 245 - ] 246 - 247 - [[package]] 248 - name = "bitflags" 249 - version = "1.3.2" 250 - source = "registry+https://github.com/rust-lang/crates.io-index" 251 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 252 - 253 - [[package]] 254 - name = "broker_ipc" 255 - version = "0.1.0" 256 - dependencies = [ 257 - "anyhow", 258 - "base", 259 - "metrics", 260 - "serde", 261 - ] 262 - 263 - [[package]] 264 - name = "bumpalo" 265 - version = "3.10.0" 266 - source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" 268 - 269 - [[package]] 270 - name = "byteorder" 271 - version = "1.4.3" 272 - source = "registry+https://github.com/rust-lang/crates.io-index" 273 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 274 - 275 - [[package]] 276 - name = "cbindgen" 277 - version = "0.20.0" 278 - source = "registry+https://github.com/rust-lang/crates.io-index" 279 - checksum = "51e3973b165dc0f435831a9e426de67e894de532754ff7a3f307c03ee5dec7dc" 280 - dependencies = [ 281 - "clap", 282 - "heck", 283 - "indexmap", 284 - "log", 285 - "proc-macro2", 286 - "quote 1.0.21", 287 - "serde", 288 - "serde_json", 289 - "syn 1.0.99", 290 - "tempfile", 291 - "toml", 292 - ] 293 - 294 - [[package]] 295 - name = "cc" 296 - version = "1.0.73" 297 - source = "registry+https://github.com/rust-lang/crates.io-index" 298 - checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 299 - 300 - [[package]] 301 - name = "cfg-if" 302 - version = "1.0.0" 303 - source = "registry+https://github.com/rust-lang/crates.io-index" 304 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 305 - 306 - [[package]] 307 - name = "chrono" 308 - version = "0.4.22" 309 - source = "registry+https://github.com/rust-lang/crates.io-index" 310 - checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1" 311 - dependencies = [ 312 - "iana-time-zone", 313 - "js-sys", 314 - "num-integer", 315 - "num-traits", 316 - "serde", 317 - "time", 318 - "wasm-bindgen", 319 - "winapi", 320 - ] 321 - 322 - [[package]] 323 - name = "clap" 324 - version = "2.34.0" 325 - source = "registry+https://github.com/rust-lang/crates.io-index" 326 - checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 327 - dependencies = [ 328 - "ansi_term", 329 - "atty", 330 - "bitflags", 331 - "strsim", 332 - "textwrap", 333 - "unicode-width", 334 - "vec_map", 335 - ] 336 - 337 - [[package]] 338 - name = "cloudabi" 339 - version = "0.0.3" 340 - source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 342 - dependencies = [ 343 - "bitflags", 344 - ] 345 - 346 - [[package]] 347 - name = "const-sha1" 348 - version = "0.2.0" 349 - source = "registry+https://github.com/rust-lang/crates.io-index" 350 - checksum = "fb58b6451e8c2a812ad979ed1d83378caa5e927eef2622017a45f251457c2c9d" 351 - 352 - [[package]] 353 - name = "core-foundation-sys" 354 - version = "0.8.3" 355 - source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 357 - 358 - [[package]] 359 - name = "crc32fast" 360 - version = "1.3.2" 361 - source = "registry+https://github.com/rust-lang/crates.io-index" 362 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 363 - dependencies = [ 364 - "cfg-if", 365 - ] 366 - 367 - [[package]] 368 - name = "cros_async" 369 - version = "0.1.1" 370 - dependencies = [ 371 - "anyhow", 372 - "async-task", 373 - "async-trait", 374 - "audio_streams", 375 - "base", 376 - "cfg-if", 377 - "data_model", 378 - "futures", 379 - "futures-executor", 380 - "futures-util", 381 - "intrusive-collections", 382 - "io_uring", 383 - "libc", 384 - "once_cell", 385 - "paste", 386 - "pin-utils", 387 - "remain", 388 - "serde", 389 - "slab", 390 - "smallvec", 391 - "sync", 392 - "tempfile", 393 - "thiserror", 394 - "win_util", 395 - "winapi", 396 - ] 397 - 398 - [[package]] 399 - name = "cros_fuzz" 400 - version = "0.1.0" 401 - dependencies = [ 402 - "rand_core 0.4.2", 403 - ] 404 - 405 - [[package]] 406 - name = "crossbeam-utils" 407 - version = "0.8.11" 408 - source = "registry+https://github.com/rust-lang/crates.io-index" 409 - checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" 410 - dependencies = [ 411 - "cfg-if", 412 - "once_cell", 413 - ] 414 - 415 - [[package]] 416 - name = "crosvm" 417 - version = "0.1.0" 418 - dependencies = [ 419 - "aarch64", 420 - "acpi_tables", 421 - "anyhow", 422 - "arch", 423 - "argh", 424 - "argh_helpers", 425 - "assertions", 426 - "audio_streams", 427 - "base", 428 - "bit_field", 429 - "broker_ipc", 430 - "cfg-if", 431 - "crosvm_plugin", 432 - "data_model", 433 - "devices", 434 - "disk", 435 - "enumn", 436 - "gdbstub", 437 - "gdbstub_arch", 438 - "hypervisor", 439 - "kernel_cmdline", 440 - "kernel_loader", 441 - "kvm", 442 - "kvm_sys", 443 - "lazy_static", 444 - "libc", 445 - "libcras", 446 - "log", 447 - "metrics", 448 - "minijail", 449 - "net_util", 450 - "p9", 451 - "protobuf", 452 - "protos", 453 - "remain", 454 - "resources", 455 - "rutabaga_gfx", 456 - "scudo", 457 - "serde_json", 458 - "serde_keyvalue", 459 - "sync", 460 - "tempfile", 461 - "terminal_size", 462 - "thiserror", 463 - "tube_transporter", 464 - "uuid", 465 - "vhost", 466 - "vm_control", 467 - "vm_memory", 468 - "x86_64", 469 - ] 470 - 471 - [[package]] 472 - name = "crosvm-fuzz" 473 - version = "0.0.1" 474 - dependencies = [ 475 - "base", 476 - "cros_fuzz", 477 - "data_model", 478 - "devices", 479 - "disk", 480 - "fuse", 481 - "hypervisor", 482 - "kernel_loader", 483 - "libc", 484 - "rand 0.6.5", 485 - "tempfile", 486 - "usb_util", 487 - "vm_memory", 488 - ] 489 - 490 - [[package]] 491 - name = "crosvm_control" 492 - version = "0.1.0" 493 - dependencies = [ 494 - "anyhow", 495 - "base", 496 - "cbindgen", 497 - "libc", 498 - "vm_control", 499 - ] 500 - 501 - [[package]] 502 - name = "crosvm_plugin" 503 - version = "0.17.0" 504 - dependencies = [ 505 - "base", 506 - "kvm", 507 - "kvm_sys", 508 - "libc", 509 - "protobuf", 510 - "protos", 511 - ] 512 - 513 - [[package]] 514 - name = "data_model" 515 - version = "0.1.0" 516 - dependencies = [ 517 - "assertions", 518 - "cfg-if", 519 - "libc", 520 - "remain", 521 - "serde", 522 - "thiserror", 523 - "winapi", 524 - ] 525 - 526 - [[package]] 527 - name = "dbus" 528 - version = "0.9.6" 529 - source = "registry+https://github.com/rust-lang/crates.io-index" 530 - checksum = "6f8bcdd56d2e5c4ed26a529c5a9029f5db8290d433497506f958eae3be148eb6" 531 - dependencies = [ 532 - "libc", 533 - "libdbus-sys", 534 - "winapi", 535 - ] 536 - 537 - [[package]] 538 - name = "derive-into-owned" 539 - version = "0.1.0" 540 - source = "registry+https://github.com/rust-lang/crates.io-index" 541 - checksum = "576fce04d31d592013a5887ba8d9c3830adff329e5096d7e1eb5e8e61262ca62" 542 - dependencies = [ 543 - "quote 0.3.15", 544 - "syn 0.11.11", 545 - ] 546 - 547 - [[package]] 548 - name = "devices" 549 - version = "0.1.0" 550 - dependencies = [ 551 - "acpi_tables", 552 - "anyhow", 553 - "argh", 554 - "async-task", 555 - "audio_streams", 556 - "balloon_control", 557 - "base", 558 - "bit_field", 559 - "cfg-if", 560 - "cros_async", 561 - "data_model", 562 - "dbus", 563 - "disk", 564 - "enumn", 565 - "fuse", 566 - "futures", 567 - "gpu_display", 568 - "hypervisor", 569 - "kvm_sys", 570 - "libc", 571 - "libcras", 572 - "libvda", 573 - "linux_input_sys", 574 - "memoffset 0.6.5", 575 - "minijail", 576 - "net_sys", 577 - "net_util", 578 - "once_cell", 579 - "p9", 580 - "power_monitor", 581 - "protobuf", 582 - "protos", 583 - "rand 0.7.3", 584 - "remain", 585 - "resources", 586 - "rutabaga_gfx", 587 - "serde", 588 - "serde_json", 589 - "serde_keyvalue", 590 - "smallvec", 591 - "sync", 592 - "system_api", 593 - "tempfile", 594 - "thiserror", 595 - "tpm2", 596 - "usb_util", 597 - "uuid", 598 - "vfio_sys", 599 - "vhost", 600 - "virtio_sys", 601 - "vm_control", 602 - "vm_memory", 603 - "vmm_vhost", 604 - ] 605 - 606 - [[package]] 607 - name = "disk" 608 - version = "0.1.0" 609 - dependencies = [ 610 - "async-trait", 611 - "base", 612 - "cfg-if", 613 - "crc32fast", 614 - "cros_async", 615 - "data_model", 616 - "futures", 617 - "libc", 618 - "protobuf", 619 - "protos", 620 - "remain", 621 - "serde", 622 - "tempfile", 623 - "thiserror", 624 - "uuid", 625 - "vm_memory", 626 - ] 627 - 628 - [[package]] 629 - name = "downcast-rs" 630 - version = "1.2.0" 631 - source = "registry+https://github.com/rust-lang/crates.io-index" 632 - checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 633 - 634 - [[package]] 635 - name = "either" 636 - version = "1.7.0" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be" 639 - 640 - [[package]] 641 - name = "enumn" 642 - version = "0.1.5" 643 - source = "registry+https://github.com/rust-lang/crates.io-index" 644 - checksum = "038b1afa59052df211f9efd58f8b1d84c242935ede1c3dbaed26b018a9e06ae2" 645 - dependencies = [ 646 - "proc-macro2", 647 - "quote 1.0.21", 648 - "syn 1.0.99", 649 - ] 650 - 651 - [[package]] 652 - name = "env_logger" 653 - version = "0.9.0" 654 - source = "registry+https://github.com/rust-lang/crates.io-index" 655 - checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" 656 - dependencies = [ 657 - "atty", 658 - "humantime", 659 - "log", 660 - "regex", 661 - "termcolor", 662 - ] 663 - 664 - [[package]] 665 - name = "fastrand" 666 - version = "1.8.0" 667 - source = "registry+https://github.com/rust-lang/crates.io-index" 668 - checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 669 - dependencies = [ 670 - "instant", 671 - ] 672 - 673 - [[package]] 674 - name = "fnv" 675 - version = "1.0.7" 676 - source = "registry+https://github.com/rust-lang/crates.io-index" 677 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 678 - 679 - [[package]] 680 - name = "fuchsia-cprng" 681 - version = "0.1.1" 682 - source = "registry+https://github.com/rust-lang/crates.io-index" 683 - checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 684 - 685 - [[package]] 686 - name = "fuse" 687 - version = "0.1.0" 688 - dependencies = [ 689 - "base", 690 - "bitflags", 691 - "crossbeam-utils", 692 - "data_model", 693 - "enumn", 694 - "libc", 695 - "remain", 696 - "thiserror", 697 - ] 698 - 699 - [[package]] 700 - name = "futures" 701 - version = "0.3.21" 702 - source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" 704 - dependencies = [ 705 - "futures-channel", 706 - "futures-core", 707 - "futures-executor", 708 - "futures-io", 709 - "futures-sink", 710 - "futures-task", 711 - "futures-util", 712 - ] 713 - 714 - [[package]] 715 - name = "futures-channel" 716 - version = "0.3.21" 717 - source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" 719 - dependencies = [ 720 - "futures-core", 721 - "futures-sink", 722 - ] 723 - 724 - [[package]] 725 - name = "futures-core" 726 - version = "0.3.21" 727 - source = "registry+https://github.com/rust-lang/crates.io-index" 728 - checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" 729 - 730 - [[package]] 731 - name = "futures-executor" 732 - version = "0.3.21" 733 - source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" 735 - dependencies = [ 736 - "futures-core", 737 - "futures-task", 738 - "futures-util", 739 - "num_cpus", 740 - ] 741 - 742 - [[package]] 743 - name = "futures-io" 744 - version = "0.3.21" 745 - source = "registry+https://github.com/rust-lang/crates.io-index" 746 - checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" 747 - 748 - [[package]] 749 - name = "futures-macro" 750 - version = "0.3.21" 751 - source = "registry+https://github.com/rust-lang/crates.io-index" 752 - checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" 753 - dependencies = [ 754 - "proc-macro2", 755 - "quote 1.0.21", 756 - "syn 1.0.99", 757 - ] 758 - 759 - [[package]] 760 - name = "futures-sink" 761 - version = "0.3.21" 762 - source = "registry+https://github.com/rust-lang/crates.io-index" 763 - checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" 764 - 765 - [[package]] 766 - name = "futures-task" 767 - version = "0.3.21" 768 - source = "registry+https://github.com/rust-lang/crates.io-index" 769 - checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" 770 - 771 - [[package]] 772 - name = "futures-util" 773 - version = "0.3.21" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" 776 - dependencies = [ 777 - "futures-channel", 778 - "futures-core", 779 - "futures-io", 780 - "futures-macro", 781 - "futures-sink", 782 - "futures-task", 783 - "memchr", 784 - "pin-project-lite", 785 - "pin-utils", 786 - "slab", 787 - ] 788 - 789 - [[package]] 790 - name = "gdbstub" 791 - version = "0.6.2" 792 - source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "1c1f9371c87c11642ee94dcf92cb48b1484ba250b8e8bff3df71c28651f3f4e7" 794 - dependencies = [ 795 - "bitflags", 796 - "cfg-if", 797 - "log", 798 - "managed", 799 - "num-traits", 800 - "paste", 801 - ] 802 - 803 - [[package]] 804 - name = "gdbstub_arch" 805 - version = "0.2.3" 806 - source = "registry+https://github.com/rust-lang/crates.io-index" 807 - checksum = "c24f469ba9556c5a063d6df35a8a338025fccf96ecae44f330a156b686f7a268" 808 - dependencies = [ 809 - "gdbstub", 810 - "num-traits", 811 - ] 812 - 813 - [[package]] 814 - name = "getrandom" 815 - version = "0.1.16" 816 - source = "registry+https://github.com/rust-lang/crates.io-index" 817 - checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" 818 - dependencies = [ 819 - "cfg-if", 820 - "libc", 821 - "wasi 0.9.0+wasi-snapshot-preview1", 822 - ] 823 - 824 - [[package]] 825 - name = "getrandom" 826 - version = "0.2.7" 827 - source = "registry+https://github.com/rust-lang/crates.io-index" 828 - checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 829 - dependencies = [ 830 - "cfg-if", 831 - "libc", 832 - "wasi 0.11.0+wasi-snapshot-preview1", 833 - ] 834 - 835 - [[package]] 836 - name = "gpu_display" 837 - version = "0.1.0" 838 - dependencies = [ 839 - "base", 840 - "cc", 841 - "data_model", 842 - "libc", 843 - "linux_input_sys", 844 - "pkg-config", 845 - "remain", 846 - "thiserror", 847 - ] 848 - 849 - [[package]] 850 - name = "hashbrown" 851 - version = "0.12.3" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 854 - 855 - [[package]] 856 - name = "heck" 857 - version = "0.3.3" 858 - source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" 860 - dependencies = [ 861 - "unicode-segmentation", 862 - ] 863 - 864 - [[package]] 865 - name = "hermit-abi" 866 - version = "0.1.19" 867 - source = "registry+https://github.com/rust-lang/crates.io-index" 868 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 869 - dependencies = [ 870 - "libc", 871 - ] 872 - 873 - [[package]] 874 - name = "humantime" 875 - version = "2.1.0" 876 - source = "registry+https://github.com/rust-lang/crates.io-index" 877 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 878 - 879 - [[package]] 880 - name = "hypervisor" 881 - version = "0.1.0" 882 - dependencies = [ 883 - "base", 884 - "bit_field", 885 - "bitflags", 886 - "data_model", 887 - "downcast-rs", 888 - "enumn", 889 - "fnv", 890 - "kvm", 891 - "kvm_sys", 892 - "libc", 893 - "memoffset 0.6.5", 894 - "serde", 895 - "sync", 896 - "tempfile", 897 - "vm_memory", 898 - "win_util", 899 - "winapi", 900 - ] 901 - 902 - [[package]] 903 - name = "iana-time-zone" 904 - version = "0.1.44" 905 - source = "registry+https://github.com/rust-lang/crates.io-index" 906 - checksum = "808cf7d67cf4a22adc5be66e75ebdf769b3f2ea032041437a7061f97a63dad4b" 907 - dependencies = [ 908 - "android_system_properties", 909 - "core-foundation-sys", 910 - "js-sys", 911 - "wasm-bindgen", 912 - "winapi", 913 - ] 914 - 915 - [[package]] 916 - name = "indexmap" 917 - version = "1.9.1" 918 - source = "registry+https://github.com/rust-lang/crates.io-index" 919 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 920 - dependencies = [ 921 - "autocfg 1.1.0", 922 - "hashbrown", 923 - ] 924 - 925 - [[package]] 926 - name = "instant" 927 - version = "0.1.12" 928 - source = "registry+https://github.com/rust-lang/crates.io-index" 929 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 930 - dependencies = [ 931 - "cfg-if", 932 - ] 933 - 934 - [[package]] 935 - name = "integration_tests" 936 - version = "0.1.0" 937 - dependencies = [ 938 - "anyhow", 939 - "arch", 940 - "base", 941 - "libc", 942 - "tempfile", 943 - ] 944 - 945 - [[package]] 946 - name = "intrusive-collections" 947 - version = "0.9.4" 948 - source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "bfe531a7789d7120f3e17d4f3f2cd95f54418ba7354f60b7b622b6644a07888a" 950 - dependencies = [ 951 - "memoffset 0.5.6", 952 - ] 953 - 954 - [[package]] 955 - name = "io_uring" 956 - version = "0.1.1" 957 - dependencies = [ 958 - "base", 959 - "data_model", 960 - "libc", 961 - "remain", 962 - "sync", 963 - "tempfile", 964 - "thiserror", 965 - ] 966 - 967 - [[package]] 968 - name = "itoa" 969 - version = "1.0.3" 970 - source = "registry+https://github.com/rust-lang/crates.io-index" 971 - checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" 972 - 973 - [[package]] 974 - name = "js-sys" 975 - version = "0.3.59" 976 - source = "registry+https://github.com/rust-lang/crates.io-index" 977 - checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" 978 - dependencies = [ 979 - "wasm-bindgen", 980 - ] 981 - 982 - [[package]] 983 - name = "kernel_cmdline" 984 - version = "0.1.0" 985 - dependencies = [ 986 - "libc", 987 - "remain", 988 - "thiserror", 989 - ] 990 - 991 - [[package]] 992 - name = "kernel_loader" 993 - version = "0.1.0" 994 - dependencies = [ 995 - "base", 996 - "data_model", 997 - "libc", 998 - "remain", 999 - "tempfile", 1000 - "thiserror", 1001 - "vm_memory", 1002 - ] 1003 - 1004 - [[package]] 1005 - name = "kvm" 1006 - version = "0.1.0" 1007 - dependencies = [ 1008 - "base", 1009 - "data_model", 1010 - "kvm_sys", 1011 - "libc", 1012 - "sync", 1013 - "vm_memory", 1014 - ] 1015 - 1016 - [[package]] 1017 - name = "kvm_sys" 1018 - version = "0.1.0" 1019 - dependencies = [ 1020 - "base", 1021 - "data_model", 1022 - "libc", 1023 - ] 1024 - 1025 - [[package]] 1026 - name = "lazy_static" 1027 - version = "1.4.0" 1028 - source = "registry+https://github.com/rust-lang/crates.io-index" 1029 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1030 - 1031 - [[package]] 1032 - name = "libc" 1033 - version = "0.2.131" 1034 - source = "registry+https://github.com/rust-lang/crates.io-index" 1035 - checksum = "04c3b4822ccebfa39c02fc03d1534441b22ead323fa0f48bb7ddd8e6ba076a40" 1036 - 1037 - [[package]] 1038 - name = "libcras" 1039 - version = "0.1.0" 1040 - 1041 - [[package]] 1042 - name = "libdbus-sys" 1043 - version = "0.2.2" 1044 - source = "registry+https://github.com/rust-lang/crates.io-index" 1045 - checksum = "c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b" 1046 - dependencies = [ 1047 - "pkg-config", 1048 - ] 1049 - 1050 - [[package]] 1051 - name = "libslirp-sys" 1052 - version = "4.2.1" 1053 - source = "registry+https://github.com/rust-lang/crates.io-index" 1054 - checksum = "2772370ce9b7fa05c7eae0bd033005e139a64d52cee498a7905b3eb5d243c5f4" 1055 - dependencies = [ 1056 - "pkg-config", 1057 - ] 1058 - 1059 - [[package]] 1060 - name = "libvda" 1061 - version = "0.1.0" 1062 - dependencies = [ 1063 - "enumn", 1064 - "libc", 1065 - "pkg-config", 1066 - ] 1067 - 1068 - [[package]] 1069 - name = "linux_input_sys" 1070 - version = "0.1.0" 1071 - dependencies = [ 1072 - "base", 1073 - "data_model", 1074 - "libc", 1075 - ] 1076 - 1077 - [[package]] 1078 - name = "log" 1079 - version = "0.4.17" 1080 - source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1082 - dependencies = [ 1083 - "cfg-if", 1084 - ] 1085 - 1086 - [[package]] 1087 - name = "managed" 1088 - version = "0.8.0" 1089 - source = "registry+https://github.com/rust-lang/crates.io-index" 1090 - checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" 1091 - 1092 - [[package]] 1093 - name = "memchr" 1094 - version = "2.5.0" 1095 - source = "registry+https://github.com/rust-lang/crates.io-index" 1096 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1097 - 1098 - [[package]] 1099 - name = "memoffset" 1100 - version = "0.5.6" 1101 - source = "registry+https://github.com/rust-lang/crates.io-index" 1102 - checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa" 1103 - dependencies = [ 1104 - "autocfg 1.1.0", 1105 - ] 1106 - 1107 - [[package]] 1108 - name = "memoffset" 1109 - version = "0.6.5" 1110 - source = "registry+https://github.com/rust-lang/crates.io-index" 1111 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1112 - dependencies = [ 1113 - "autocfg 1.1.0", 1114 - ] 1115 - 1116 - [[package]] 1117 - name = "metrics" 1118 - version = "0.1.0" 1119 - dependencies = [ 1120 - "anyhow", 1121 - "base", 1122 - "cfg-if", 1123 - "chrono", 1124 - "lazy_static", 1125 - "libc", 1126 - "protobuf", 1127 - "protoc-rust", 1128 - "serde", 1129 - "serde_json", 1130 - "sync", 1131 - "winapi", 1132 - "wmi", 1133 - ] 1134 - 1135 - [[package]] 1136 - name = "minijail" 1137 - version = "0.2.3" 1138 - dependencies = [ 1139 - "libc", 1140 - "minijail-sys", 1141 - ] 1142 - 1143 - [[package]] 1144 - name = "minijail-sys" 1145 - version = "0.0.13" 1146 - dependencies = [ 1147 - "libc", 1148 - "pkg-config", 1149 - "which", 1150 - ] 1151 - 1152 - [[package]] 1153 - name = "net_sys" 1154 - version = "0.1.0" 1155 - dependencies = [ 1156 - "base", 1157 - "libc", 1158 - ] 1159 - 1160 - [[package]] 1161 - name = "net_util" 1162 - version = "0.1.0" 1163 - dependencies = [ 1164 - "base", 1165 - "cfg-if", 1166 - "cros_async", 1167 - "data_model", 1168 - "libc", 1169 - "libslirp-sys", 1170 - "metrics", 1171 - "net_sys", 1172 - "pcap-file", 1173 - "remain", 1174 - "serde", 1175 - "smallvec", 1176 - "thiserror", 1177 - "virtio_sys", 1178 - "winapi", 1179 - ] 1180 - 1181 - [[package]] 1182 - name = "num-integer" 1183 - version = "0.1.45" 1184 - source = "registry+https://github.com/rust-lang/crates.io-index" 1185 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1186 - dependencies = [ 1187 - "autocfg 1.1.0", 1188 - "num-traits", 1189 - ] 1190 - 1191 - [[package]] 1192 - name = "num-traits" 1193 - version = "0.2.15" 1194 - source = "registry+https://github.com/rust-lang/crates.io-index" 1195 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1196 - dependencies = [ 1197 - "autocfg 1.1.0", 1198 - ] 1199 - 1200 - [[package]] 1201 - name = "num_cpus" 1202 - version = "1.13.1" 1203 - source = "registry+https://github.com/rust-lang/crates.io-index" 1204 - checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1205 - dependencies = [ 1206 - "hermit-abi", 1207 - "libc", 1208 - ] 1209 - 1210 - [[package]] 1211 - name = "once_cell" 1212 - version = "1.13.0" 1213 - source = "registry+https://github.com/rust-lang/crates.io-index" 1214 - checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" 1215 - 1216 - [[package]] 1217 - name = "p9" 1218 - version = "0.1.0" 1219 - dependencies = [ 1220 - "libc", 1221 - "wire_format_derive", 1222 - ] 1223 - 1224 - [[package]] 1225 - name = "paste" 1226 - version = "1.0.8" 1227 - source = "registry+https://github.com/rust-lang/crates.io-index" 1228 - checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22" 1229 - 1230 - [[package]] 1231 - name = "pcap-file" 1232 - version = "1.1.1" 1233 - source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "6ad13fed1a83120159aea81b265074f21d753d157dd16b10cc3790ecba40a341" 1235 - dependencies = [ 1236 - "byteorder", 1237 - "derive-into-owned", 1238 - "thiserror", 1239 - ] 1240 - 1241 - [[package]] 1242 - name = "pin-project-lite" 1243 - version = "0.2.9" 1244 - source = "registry+https://github.com/rust-lang/crates.io-index" 1245 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1246 - 1247 - [[package]] 1248 - name = "pin-utils" 1249 - version = "0.1.0" 1250 - source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1252 - 1253 - [[package]] 1254 - name = "pkg-config" 1255 - version = "0.3.25" 1256 - source = "registry+https://github.com/rust-lang/crates.io-index" 1257 - checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" 1258 - 1259 - [[package]] 1260 - name = "power_monitor" 1261 - version = "0.1.0" 1262 - dependencies = [ 1263 - "base", 1264 - "dbus", 1265 - "protobuf", 1266 - "protoc-rust", 1267 - "remain", 1268 - "thiserror", 1269 - ] 1270 - 1271 - [[package]] 1272 - name = "ppv-lite86" 1273 - version = "0.2.16" 1274 - source = "registry+https://github.com/rust-lang/crates.io-index" 1275 - checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1276 - 1277 - [[package]] 1278 - name = "proc-macro2" 1279 - version = "1.0.43" 1280 - source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" 1282 - dependencies = [ 1283 - "unicode-ident", 1284 - ] 1285 - 1286 - [[package]] 1287 - name = "protobuf" 1288 - version = "2.27.1" 1289 - source = "registry+https://github.com/rust-lang/crates.io-index" 1290 - checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96" 1291 - dependencies = [ 1292 - "serde", 1293 - "serde_derive", 1294 - ] 1295 - 1296 - [[package]] 1297 - name = "protobuf-codegen" 1298 - version = "2.27.1" 1299 - source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "aec1632b7c8f2e620343439a7dfd1f3c47b18906c4be58982079911482b5d707" 1301 - dependencies = [ 1302 - "protobuf", 1303 - ] 1304 - 1305 - [[package]] 1306 - name = "protoc" 1307 - version = "2.27.1" 1308 - source = "registry+https://github.com/rust-lang/crates.io-index" 1309 - checksum = "c2ef1dc036942fac2470fdb8a911f125404ee9129e9e807f3d12d8589001a38f" 1310 - dependencies = [ 1311 - "log", 1312 - "which", 1313 - ] 1314 - 1315 - [[package]] 1316 - name = "protoc-rust" 1317 - version = "2.27.1" 1318 - source = "registry+https://github.com/rust-lang/crates.io-index" 1319 - checksum = "1a9e315121c8e7e21396e940a3d27f92280a6d28e3931213bf6cbfea76c5cc94" 1320 - dependencies = [ 1321 - "protobuf", 1322 - "protobuf-codegen", 1323 - "protoc", 1324 - "tempfile", 1325 - ] 1326 - 1327 - [[package]] 1328 - name = "protos" 1329 - version = "0.1.0" 1330 - dependencies = [ 1331 - "kvm_sys", 1332 - "protobuf", 1333 - "protoc-rust", 1334 - ] 1335 - 1336 - [[package]] 1337 - name = "qcow_utils" 1338 - version = "0.1.0" 1339 - dependencies = [ 1340 - "base", 1341 - "disk", 1342 - "libc", 1343 - ] 1344 - 1345 - [[package]] 1346 - name = "quote" 1347 - version = "0.3.15" 1348 - source = "registry+https://github.com/rust-lang/crates.io-index" 1349 - checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" 1350 - 1351 - [[package]] 1352 - name = "quote" 1353 - version = "1.0.21" 1354 - source = "registry+https://github.com/rust-lang/crates.io-index" 1355 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 1356 - dependencies = [ 1357 - "proc-macro2", 1358 - ] 1359 - 1360 - [[package]] 1361 - name = "rand" 1362 - version = "0.6.5" 1363 - source = "registry+https://github.com/rust-lang/crates.io-index" 1364 - checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1365 - dependencies = [ 1366 - "autocfg 0.1.8", 1367 - "libc", 1368 - "rand_chacha 0.1.1", 1369 - "rand_core 0.4.2", 1370 - "rand_hc 0.1.0", 1371 - "rand_isaac", 1372 - "rand_jitter", 1373 - "rand_os", 1374 - "rand_pcg", 1375 - "rand_xorshift", 1376 - "winapi", 1377 - ] 1378 - 1379 - [[package]] 1380 - name = "rand" 1381 - version = "0.7.3" 1382 - source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 1384 - dependencies = [ 1385 - "getrandom 0.1.16", 1386 - "libc", 1387 - "rand_chacha 0.2.2", 1388 - "rand_core 0.5.1", 1389 - "rand_hc 0.2.0", 1390 - ] 1391 - 1392 - [[package]] 1393 - name = "rand" 1394 - version = "0.8.5" 1395 - source = "registry+https://github.com/rust-lang/crates.io-index" 1396 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1397 - dependencies = [ 1398 - "libc", 1399 - "rand_chacha 0.3.1", 1400 - "rand_core 0.6.3", 1401 - ] 1402 - 1403 - [[package]] 1404 - name = "rand_chacha" 1405 - version = "0.1.1" 1406 - source = "registry+https://github.com/rust-lang/crates.io-index" 1407 - checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1408 - dependencies = [ 1409 - "autocfg 0.1.8", 1410 - "rand_core 0.3.1", 1411 - ] 1412 - 1413 - [[package]] 1414 - name = "rand_chacha" 1415 - version = "0.2.2" 1416 - source = "registry+https://github.com/rust-lang/crates.io-index" 1417 - checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 1418 - dependencies = [ 1419 - "ppv-lite86", 1420 - "rand_core 0.5.1", 1421 - ] 1422 - 1423 - [[package]] 1424 - name = "rand_chacha" 1425 - version = "0.3.1" 1426 - source = "registry+https://github.com/rust-lang/crates.io-index" 1427 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1428 - dependencies = [ 1429 - "ppv-lite86", 1430 - "rand_core 0.6.3", 1431 - ] 1432 - 1433 - [[package]] 1434 - name = "rand_core" 1435 - version = "0.3.1" 1436 - source = "registry+https://github.com/rust-lang/crates.io-index" 1437 - checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1438 - dependencies = [ 1439 - "rand_core 0.4.2", 1440 - ] 1441 - 1442 - [[package]] 1443 - name = "rand_core" 1444 - version = "0.4.2" 1445 - source = "registry+https://github.com/rust-lang/crates.io-index" 1446 - checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 1447 - 1448 - [[package]] 1449 - name = "rand_core" 1450 - version = "0.5.1" 1451 - source = "registry+https://github.com/rust-lang/crates.io-index" 1452 - checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 1453 - dependencies = [ 1454 - "getrandom 0.1.16", 1455 - ] 1456 - 1457 - [[package]] 1458 - name = "rand_core" 1459 - version = "0.6.3" 1460 - source = "registry+https://github.com/rust-lang/crates.io-index" 1461 - checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 1462 - dependencies = [ 1463 - "getrandom 0.2.7", 1464 - ] 1465 - 1466 - [[package]] 1467 - name = "rand_hc" 1468 - version = "0.1.0" 1469 - source = "registry+https://github.com/rust-lang/crates.io-index" 1470 - checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1471 - dependencies = [ 1472 - "rand_core 0.3.1", 1473 - ] 1474 - 1475 - [[package]] 1476 - name = "rand_hc" 1477 - version = "0.2.0" 1478 - source = "registry+https://github.com/rust-lang/crates.io-index" 1479 - checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 1480 - dependencies = [ 1481 - "rand_core 0.5.1", 1482 - ] 1483 - 1484 - [[package]] 1485 - name = "rand_isaac" 1486 - version = "0.1.1" 1487 - source = "registry+https://github.com/rust-lang/crates.io-index" 1488 - checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1489 - dependencies = [ 1490 - "rand_core 0.3.1", 1491 - ] 1492 - 1493 - [[package]] 1494 - name = "rand_jitter" 1495 - version = "0.1.4" 1496 - source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" 1498 - dependencies = [ 1499 - "libc", 1500 - "rand_core 0.4.2", 1501 - "winapi", 1502 - ] 1503 - 1504 - [[package]] 1505 - name = "rand_os" 1506 - version = "0.1.3" 1507 - source = "registry+https://github.com/rust-lang/crates.io-index" 1508 - checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" 1509 - dependencies = [ 1510 - "cloudabi", 1511 - "fuchsia-cprng", 1512 - "libc", 1513 - "rand_core 0.4.2", 1514 - "rdrand", 1515 - "winapi", 1516 - ] 1517 - 1518 - [[package]] 1519 - name = "rand_pcg" 1520 - version = "0.1.2" 1521 - source = "registry+https://github.com/rust-lang/crates.io-index" 1522 - checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" 1523 - dependencies = [ 1524 - "autocfg 0.1.8", 1525 - "rand_core 0.4.2", 1526 - ] 1527 - 1528 - [[package]] 1529 - name = "rand_xorshift" 1530 - version = "0.1.1" 1531 - source = "registry+https://github.com/rust-lang/crates.io-index" 1532 - checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 1533 - dependencies = [ 1534 - "rand_core 0.3.1", 1535 - ] 1536 - 1537 - [[package]] 1538 - name = "rdrand" 1539 - version = "0.4.0" 1540 - source = "registry+https://github.com/rust-lang/crates.io-index" 1541 - checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1542 - dependencies = [ 1543 - "rand_core 0.3.1", 1544 - ] 1545 - 1546 - [[package]] 1547 - name = "redox_syscall" 1548 - version = "0.2.16" 1549 - source = "registry+https://github.com/rust-lang/crates.io-index" 1550 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1551 - dependencies = [ 1552 - "bitflags", 1553 - ] 1554 - 1555 - [[package]] 1556 - name = "regex" 1557 - version = "1.6.0" 1558 - source = "registry+https://github.com/rust-lang/crates.io-index" 1559 - checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" 1560 - dependencies = [ 1561 - "aho-corasick", 1562 - "memchr", 1563 - "regex-syntax", 1564 - ] 1565 - 1566 - [[package]] 1567 - name = "regex-syntax" 1568 - version = "0.6.27" 1569 - source = "registry+https://github.com/rust-lang/crates.io-index" 1570 - checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 1571 - 1572 - [[package]] 1573 - name = "remain" 1574 - version = "0.2.4" 1575 - source = "registry+https://github.com/rust-lang/crates.io-index" 1576 - checksum = "06df529c0d271b27ac4a2c260f5ce2914b60bd44702cecec7b9f271adbdde23b" 1577 - dependencies = [ 1578 - "proc-macro2", 1579 - "quote 1.0.21", 1580 - "syn 1.0.99", 1581 - ] 1582 - 1583 - [[package]] 1584 - name = "remove_dir_all" 1585 - version = "0.5.3" 1586 - source = "registry+https://github.com/rust-lang/crates.io-index" 1587 - checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1588 - dependencies = [ 1589 - "winapi", 1590 - ] 1591 - 1592 - [[package]] 1593 - name = "resources" 1594 - version = "0.1.0" 1595 - dependencies = [ 1596 - "base", 1597 - "libc", 1598 - "remain", 1599 - "serde", 1600 - "thiserror", 1601 - ] 1602 - 1603 - [[package]] 1604 - name = "rutabaga_gfx" 1605 - version = "0.1.0" 1606 - dependencies = [ 1607 - "anyhow", 1608 - "base", 1609 - "data_model", 1610 - "libc", 1611 - "pkg-config", 1612 - "remain", 1613 - "serde", 1614 - "sync", 1615 - "thiserror", 1616 - ] 1617 - 1618 - [[package]] 1619 - name = "ryu" 1620 - version = "1.0.11" 1621 - source = "registry+https://github.com/rust-lang/crates.io-index" 1622 - checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 1623 - 1624 - [[package]] 1625 - name = "scudo" 1626 - version = "0.1.2" 1627 - source = "registry+https://github.com/rust-lang/crates.io-index" 1628 - checksum = "a043122e575636c0e47121917446b4f40803fc6defd8797369e7d2d47086d8e3" 1629 - dependencies = [ 1630 - "libc", 1631 - "scudo-sys", 1632 - ] 1633 - 1634 - [[package]] 1635 - name = "scudo-sys" 1636 - version = "0.2.1" 1637 - source = "registry+https://github.com/rust-lang/crates.io-index" 1638 - checksum = "7aedac72a22df5e73d23abf6b26a9b124a3e10f0e5cc74b9aa8121c7e14cf106" 1639 - dependencies = [ 1640 - "cc", 1641 - "libc", 1642 - ] 1643 - 1644 - [[package]] 1645 - name = "serde" 1646 - version = "1.0.143" 1647 - source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - checksum = "53e8e5d5b70924f74ff5c6d64d9a5acd91422117c60f48c4e07855238a254553" 1649 - dependencies = [ 1650 - "serde_derive", 1651 - ] 1652 - 1653 - [[package]] 1654 - name = "serde_derive" 1655 - version = "1.0.143" 1656 - source = "registry+https://github.com/rust-lang/crates.io-index" 1657 - checksum = "d3d8e8de557aee63c26b85b947f5e59b690d0454c753f3adeb5cd7835ab88391" 1658 - dependencies = [ 1659 - "proc-macro2", 1660 - "quote 1.0.21", 1661 - "syn 1.0.99", 1662 - ] 1663 - 1664 - [[package]] 1665 - name = "serde_json" 1666 - version = "1.0.83" 1667 - source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "38dd04e3c8279e75b31ef29dbdceebfe5ad89f4d0937213c53f7d49d01b3d5a7" 1669 - dependencies = [ 1670 - "itoa", 1671 - "ryu", 1672 - "serde", 1673 - ] 1674 - 1675 - [[package]] 1676 - name = "serde_keyvalue" 1677 - version = "0.1.0" 1678 - dependencies = [ 1679 - "argh", 1680 - "num-traits", 1681 - "remain", 1682 - "serde", 1683 - "serde_keyvalue_derive", 1684 - "thiserror", 1685 - ] 1686 - 1687 - [[package]] 1688 - name = "serde_keyvalue_derive" 1689 - version = "0.1.0" 1690 - dependencies = [ 1691 - "argh", 1692 - "proc-macro2", 1693 - "quote 1.0.21", 1694 - "syn 1.0.99", 1695 - ] 1696 - 1697 - [[package]] 1698 - name = "slab" 1699 - version = "0.4.7" 1700 - source = "registry+https://github.com/rust-lang/crates.io-index" 1701 - checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1702 - dependencies = [ 1703 - "autocfg 1.1.0", 1704 - ] 1705 - 1706 - [[package]] 1707 - name = "smallvec" 1708 - version = "1.9.0" 1709 - source = "registry+https://github.com/rust-lang/crates.io-index" 1710 - checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" 1711 - 1712 - [[package]] 1713 - name = "strsim" 1714 - version = "0.8.0" 1715 - source = "registry+https://github.com/rust-lang/crates.io-index" 1716 - checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 1717 - 1718 - [[package]] 1719 - name = "syn" 1720 - version = "0.11.11" 1721 - source = "registry+https://github.com/rust-lang/crates.io-index" 1722 - checksum = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad" 1723 - dependencies = [ 1724 - "quote 0.3.15", 1725 - "synom", 1726 - "unicode-xid", 1727 - ] 1728 - 1729 - [[package]] 1730 - name = "syn" 1731 - version = "1.0.99" 1732 - source = "registry+https://github.com/rust-lang/crates.io-index" 1733 - checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" 1734 - dependencies = [ 1735 - "proc-macro2", 1736 - "quote 1.0.21", 1737 - "unicode-ident", 1738 - ] 1739 - 1740 - [[package]] 1741 - name = "sync" 1742 - version = "0.1.0" 1743 - 1744 - [[package]] 1745 - name = "synom" 1746 - version = "0.11.3" 1747 - source = "registry+https://github.com/rust-lang/crates.io-index" 1748 - checksum = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" 1749 - dependencies = [ 1750 - "unicode-xid", 1751 - ] 1752 - 1753 - [[package]] 1754 - name = "system_api" 1755 - version = "0.1.0" 1756 - 1757 - [[package]] 1758 - name = "tempfile" 1759 - version = "3.3.0" 1760 - source = "registry+https://github.com/rust-lang/crates.io-index" 1761 - checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 1762 - dependencies = [ 1763 - "cfg-if", 1764 - "fastrand", 1765 - "libc", 1766 - "redox_syscall", 1767 - "remove_dir_all", 1768 - "winapi", 1769 - ] 1770 - 1771 - [[package]] 1772 - name = "termcolor" 1773 - version = "1.1.3" 1774 - source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 1776 - dependencies = [ 1777 - "winapi-util", 1778 - ] 1779 - 1780 - [[package]] 1781 - name = "terminal_size" 1782 - version = "0.1.17" 1783 - source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df" 1785 - dependencies = [ 1786 - "libc", 1787 - "winapi", 1788 - ] 1789 - 1790 - [[package]] 1791 - name = "textwrap" 1792 - version = "0.11.0" 1793 - source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 1795 - dependencies = [ 1796 - "unicode-width", 1797 - ] 1798 - 1799 - [[package]] 1800 - name = "thiserror" 1801 - version = "1.0.32" 1802 - source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" 1804 - dependencies = [ 1805 - "thiserror-impl", 1806 - ] 1807 - 1808 - [[package]] 1809 - name = "thiserror-impl" 1810 - version = "1.0.32" 1811 - source = "registry+https://github.com/rust-lang/crates.io-index" 1812 - checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" 1813 - dependencies = [ 1814 - "proc-macro2", 1815 - "quote 1.0.21", 1816 - "syn 1.0.99", 1817 - ] 1818 - 1819 - [[package]] 1820 - name = "time" 1821 - version = "0.1.44" 1822 - source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" 1824 - dependencies = [ 1825 - "libc", 1826 - "wasi 0.10.0+wasi-snapshot-preview1", 1827 - "winapi", 1828 - ] 1829 - 1830 - [[package]] 1831 - name = "toml" 1832 - version = "0.5.9" 1833 - source = "registry+https://github.com/rust-lang/crates.io-index" 1834 - checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" 1835 - dependencies = [ 1836 - "serde", 1837 - ] 1838 - 1839 - [[package]] 1840 - name = "tpm2" 1841 - version = "0.1.0" 1842 - dependencies = [ 1843 - "tpm2-sys", 1844 - ] 1845 - 1846 - [[package]] 1847 - name = "tpm2-sys" 1848 - version = "0.1.0" 1849 - dependencies = [ 1850 - "anyhow", 1851 - "pkg-config", 1852 - ] 1853 - 1854 - [[package]] 1855 - name = "tube_transporter" 1856 - version = "0.1.0" 1857 - dependencies = [ 1858 - "base", 1859 - "data_model", 1860 - "rand 0.8.5", 1861 - "serde", 1862 - "serde_json", 1863 - "thiserror", 1864 - "win_util", 1865 - "winapi", 1866 - ] 1867 - 1868 - [[package]] 1869 - name = "unicode-ident" 1870 - version = "1.0.3" 1871 - source = "registry+https://github.com/rust-lang/crates.io-index" 1872 - checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" 1873 - 1874 - [[package]] 1875 - name = "unicode-segmentation" 1876 - version = "1.9.0" 1877 - source = "registry+https://github.com/rust-lang/crates.io-index" 1878 - checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" 1879 - 1880 - [[package]] 1881 - name = "unicode-width" 1882 - version = "0.1.9" 1883 - source = "registry+https://github.com/rust-lang/crates.io-index" 1884 - checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" 1885 - 1886 - [[package]] 1887 - name = "unicode-xid" 1888 - version = "0.0.4" 1889 - source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" 1891 - 1892 - [[package]] 1893 - name = "usb_sys" 1894 - version = "0.1.0" 1895 - dependencies = [ 1896 - "base", 1897 - ] 1898 - 1899 - [[package]] 1900 - name = "usb_util" 1901 - version = "0.1.0" 1902 - dependencies = [ 1903 - "assertions", 1904 - "base", 1905 - "data_model", 1906 - "libc", 1907 - "remain", 1908 - "thiserror", 1909 - "usb_sys", 1910 - ] 1911 - 1912 - [[package]] 1913 - name = "uuid" 1914 - version = "0.8.2" 1915 - source = "registry+https://github.com/rust-lang/crates.io-index" 1916 - checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 1917 - dependencies = [ 1918 - "getrandom 0.2.7", 1919 - ] 1920 - 1921 - [[package]] 1922 - name = "vec_map" 1923 - version = "0.8.2" 1924 - source = "registry+https://github.com/rust-lang/crates.io-index" 1925 - checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 1926 - 1927 - [[package]] 1928 - name = "vfio_sys" 1929 - version = "0.1.0" 1930 - dependencies = [ 1931 - "base", 1932 - "data_model", 1933 - ] 1934 - 1935 - [[package]] 1936 - name = "vhost" 1937 - version = "0.1.0" 1938 - dependencies = [ 1939 - "assertions", 1940 - "base", 1941 - "libc", 1942 - "net_util", 1943 - "remain", 1944 - "thiserror", 1945 - "virtio_sys", 1946 - "vm_memory", 1947 - ] 1948 - 1949 - [[package]] 1950 - name = "virtio_sys" 1951 - version = "0.1.0" 1952 - dependencies = [ 1953 - "base", 1954 - "data_model", 1955 - ] 1956 - 1957 - [[package]] 1958 - name = "vm_control" 1959 - version = "0.1.0" 1960 - dependencies = [ 1961 - "balloon_control", 1962 - "base", 1963 - "data_model", 1964 - "gdbstub_arch", 1965 - "hypervisor", 1966 - "libc", 1967 - "remain", 1968 - "resources", 1969 - "rutabaga_gfx", 1970 - "serde", 1971 - "serde_json", 1972 - "sync", 1973 - "thiserror", 1974 - "vm_memory", 1975 - ] 1976 - 1977 - [[package]] 1978 - name = "vm_memory" 1979 - version = "0.1.0" 1980 - dependencies = [ 1981 - "base", 1982 - "bitflags", 1983 - "cfg-if", 1984 - "cros_async", 1985 - "data_model", 1986 - "libc", 1987 - "remain", 1988 - "serde", 1989 - "thiserror", 1990 - ] 1991 - 1992 - [[package]] 1993 - name = "vmm_vhost" 1994 - version = "0.1.0" 1995 - dependencies = [ 1996 - "anyhow", 1997 - "base", 1998 - "bitflags", 1999 - "cfg-if", 2000 - "data_model", 2001 - "libc", 2002 - "remain", 2003 - "serde", 2004 - "serde_json", 2005 - "tempfile", 2006 - "thiserror", 2007 - ] 2008 - 2009 - [[package]] 2010 - name = "wasi" 2011 - version = "0.9.0+wasi-snapshot-preview1" 2012 - source = "registry+https://github.com/rust-lang/crates.io-index" 2013 - checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 2014 - 2015 - [[package]] 2016 - name = "wasi" 2017 - version = "0.10.0+wasi-snapshot-preview1" 2018 - source = "registry+https://github.com/rust-lang/crates.io-index" 2019 - checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 2020 - 2021 - [[package]] 2022 - name = "wasi" 2023 - version = "0.11.0+wasi-snapshot-preview1" 2024 - source = "registry+https://github.com/rust-lang/crates.io-index" 2025 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2026 - 2027 - [[package]] 2028 - name = "wasm-bindgen" 2029 - version = "0.2.82" 2030 - source = "registry+https://github.com/rust-lang/crates.io-index" 2031 - checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" 2032 - dependencies = [ 2033 - "cfg-if", 2034 - "wasm-bindgen-macro", 2035 - ] 2036 - 2037 - [[package]] 2038 - name = "wasm-bindgen-backend" 2039 - version = "0.2.82" 2040 - source = "registry+https://github.com/rust-lang/crates.io-index" 2041 - checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" 2042 - dependencies = [ 2043 - "bumpalo", 2044 - "log", 2045 - "once_cell", 2046 - "proc-macro2", 2047 - "quote 1.0.21", 2048 - "syn 1.0.99", 2049 - "wasm-bindgen-shared", 2050 - ] 2051 - 2052 - [[package]] 2053 - name = "wasm-bindgen-macro" 2054 - version = "0.2.82" 2055 - source = "registry+https://github.com/rust-lang/crates.io-index" 2056 - checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" 2057 - dependencies = [ 2058 - "quote 1.0.21", 2059 - "wasm-bindgen-macro-support", 2060 - ] 2061 - 2062 - [[package]] 2063 - name = "wasm-bindgen-macro-support" 2064 - version = "0.2.82" 2065 - source = "registry+https://github.com/rust-lang/crates.io-index" 2066 - checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" 2067 - dependencies = [ 2068 - "proc-macro2", 2069 - "quote 1.0.21", 2070 - "syn 1.0.99", 2071 - "wasm-bindgen-backend", 2072 - "wasm-bindgen-shared", 2073 - ] 2074 - 2075 - [[package]] 2076 - name = "wasm-bindgen-shared" 2077 - version = "0.2.82" 2078 - source = "registry+https://github.com/rust-lang/crates.io-index" 2079 - checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" 2080 - 2081 - [[package]] 2082 - name = "which" 2083 - version = "4.2.5" 2084 - source = "registry+https://github.com/rust-lang/crates.io-index" 2085 - checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae" 2086 - dependencies = [ 2087 - "either", 2088 - "lazy_static", 2089 - "libc", 2090 - ] 2091 - 2092 - [[package]] 2093 - name = "widestring" 2094 - version = "0.5.1" 2095 - source = "registry+https://github.com/rust-lang/crates.io-index" 2096 - checksum = "17882f045410753661207383517a6f62ec3dbeb6a4ed2acce01f0728238d1983" 2097 - 2098 - [[package]] 2099 - name = "win_util" 2100 - version = "0.1.0" 2101 - dependencies = [ 2102 - "anyhow", 2103 - "lazy_static", 2104 - "libc", 2105 - "winapi", 2106 - "windows", 2107 - ] 2108 - 2109 - [[package]] 2110 - name = "winapi" 2111 - version = "0.3.9" 2112 - source = "registry+https://github.com/rust-lang/crates.io-index" 2113 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2114 - dependencies = [ 2115 - "winapi-i686-pc-windows-gnu", 2116 - "winapi-x86_64-pc-windows-gnu", 2117 - ] 2118 - 2119 - [[package]] 2120 - name = "winapi-i686-pc-windows-gnu" 2121 - version = "0.4.0" 2122 - source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2124 - 2125 - [[package]] 2126 - name = "winapi-util" 2127 - version = "0.1.5" 2128 - source = "registry+https://github.com/rust-lang/crates.io-index" 2129 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 2130 - dependencies = [ 2131 - "winapi", 2132 - ] 2133 - 2134 - [[package]] 2135 - name = "winapi-x86_64-pc-windows-gnu" 2136 - version = "0.4.0" 2137 - source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2139 - 2140 - [[package]] 2141 - name = "windows" 2142 - version = "0.10.0" 2143 - source = "registry+https://github.com/rust-lang/crates.io-index" 2144 - checksum = "a43e544233e20425d5a58e9671cf76d6aed9e6f211508c050facb29b188dc10f" 2145 - dependencies = [ 2146 - "const-sha1", 2147 - "windows_gen", 2148 - "windows_macros", 2149 - ] 2150 - 2151 - [[package]] 2152 - name = "windows_gen" 2153 - version = "0.10.0" 2154 - source = "registry+https://github.com/rust-lang/crates.io-index" 2155 - checksum = "bc6283570a39b3594e31c64a498f48058758cc063eb087d972bb6476ad134a16" 2156 - 2157 - [[package]] 2158 - name = "windows_macros" 2159 - version = "0.10.0" 2160 - source = "registry+https://github.com/rust-lang/crates.io-index" 2161 - checksum = "f757e7665f81f33ace9f89b0f0fc3a7c770e24ff4fa1475c6503bb35b4524893" 2162 - dependencies = [ 2163 - "syn 1.0.99", 2164 - "windows_gen", 2165 - ] 2166 - 2167 - [[package]] 2168 - name = "wire_format_derive" 2169 - version = "0.1.0" 2170 - dependencies = [ 2171 - "proc-macro2", 2172 - "quote 1.0.21", 2173 - "syn 1.0.99", 2174 - ] 2175 - 2176 - [[package]] 2177 - name = "wmi" 2178 - version = "0.9.3" 2179 - source = "registry+https://github.com/rust-lang/crates.io-index" 2180 - checksum = "757a458f9bfab0542c11feed99bd492cbe23add50515bd8eecf8c6973673d32d" 2181 - dependencies = [ 2182 - "chrono", 2183 - "log", 2184 - "serde", 2185 - "thiserror", 2186 - "widestring", 2187 - "winapi", 2188 - ] 2189 - 2190 - [[package]] 2191 - name = "x86_64" 2192 - version = "0.1.0" 2193 - dependencies = [ 2194 - "acpi_tables", 2195 - "anyhow", 2196 - "arch", 2197 - "assertions", 2198 - "base", 2199 - "data_model", 2200 - "devices", 2201 - "gdbstub_arch", 2202 - "hypervisor", 2203 - "kernel_cmdline", 2204 - "kernel_loader", 2205 - "libc", 2206 - "minijail", 2207 - "once_cell", 2208 - "remain", 2209 - "resources", 2210 - "sync", 2211 - "thiserror", 2212 - "vm_control", 2213 - "vm_memory", 2214 - ]
-15
pkgs/applications/virtualization/crosvm/default-seccomp-policy-dir.diff
··· 1 - diff --git i/src/crosvm.rs w/src/crosvm.rs 2 - index ab7c466b..636dc140 100644 3 - --- i/src/crosvm.rs 4 - +++ w/src/crosvm.rs 5 - @@ -345,7 +345,9 @@ impl Default for JailConfig { 6 - fn default() -> Self { 7 - JailConfig { 8 - pivot_root: PathBuf::from(option_env!("DEFAULT_PIVOT_ROOT").unwrap_or("/var/empty")), 9 - - seccomp_policy_dir: PathBuf::from(SECCOMP_POLICY_DIR), 10 - + seccomp_policy_dir: PathBuf::from( 11 - + option_env!("DEFAULT_SECCOMP_POLICY_DIR").unwrap_or(SECCOMP_POLICY_DIR), 12 - + ), 13 - seccomp_log_failures: false, 14 - } 15 - }
+26 -30
pkgs/applications/virtualization/crosvm/default.nix
··· 1 - { stdenv, lib, rustPlatform, fetchgit 2 - , minijail-tools, pkg-config, protobuf, wayland-scanner 1 + { stdenv, lib, rust, rustPlatform, fetchgit, fetchpatch 2 + , clang, pkg-config, protobuf, python3, wayland-scanner 3 3 , libcap, libdrm, libepoxy, minijail, virglrenderer, wayland, wayland-protocols 4 4 }: 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "crosvm"; 8 - version = "104.0"; 8 + version = "107.1"; 9 9 10 10 src = fetchgit { 11 - url = "https://chromium.googlesource.com/crosvm/crosvm"; 12 - rev = "265aab613b1eb31598ea0826f04810d9f010a2c6"; 13 - sha256 = "OzbtPHs6BWK83RZ/6eCQHA61X6SY8FoBkaN70a37pvc="; 11 + url = "https://chromium.googlesource.com/chromiumos/platform/crosvm"; 12 + rev = "5a49a836e63aa6e9ae38b80daa09a013a57bfb7f"; 13 + sha256 = "F+5i3R7Tbd9xF63Olnyavzg/hD+8HId1duWm8bvAmLA="; 14 14 fetchSubmodules = true; 15 15 }; 16 16 17 17 separateDebugInfo = true; 18 18 19 19 patches = [ 20 - ./default-seccomp-policy-dir.diff 20 + # Backport seccomp sandbox update for recent Glibc. 21 + # fetchpatch is not currently gerrit/gitiles-compatible, so we 22 + # have to use the mirror. 23 + # https://github.com/NixOS/nixpkgs/pull/133604 24 + (fetchpatch { 25 + url = "https://github.com/google/crosvm/commit/aae01416807e7c15270b3d44162610bcd73952ff.patch"; 26 + sha256 = "nQuOMOwBu8QvfwDSuTz64SQhr2dF9qXt2NarbIU55tU="; 27 + }) 21 28 ]; 22 29 23 - cargoLock.lockFile = ./Cargo.lock; 30 + cargoSha256 = "1jg9x5adz1lbqdwnzld4xg4igzmh90nd9xm287cgkvh5fbmsjfjv"; 24 31 25 - nativeBuildInputs = [ minijail-tools pkg-config protobuf wayland-scanner ]; 32 + nativeBuildInputs = [ clang pkg-config protobuf python3 wayland-scanner ]; 26 33 27 34 buildInputs = [ 28 35 libcap libdrm libepoxy minijail virglrenderer wayland wayland-protocols 29 36 ]; 30 37 31 - arch = stdenv.hostPlatform.parsed.cpu.name; 32 - 33 - postPatch = '' 34 - cp ${cargoLock.lockFile} Cargo.lock 35 - sed -i "s|/usr/share/policy/crosvm/|$PWD/seccomp/$arch/|g" \ 36 - seccomp/$arch/*.policy 38 + preConfigure = '' 39 + patchShebangs third_party/minijail/tools/*.py 40 + substituteInPlace build.rs --replace '"clang"' '"${stdenv.cc.targetPrefix}clang"' 37 41 ''; 38 42 39 - preBuild = '' 40 - export DEFAULT_SECCOMP_POLICY_DIR=$out/share/policy 41 - 42 - for policy in seccomp/$arch/*.policy; do 43 - compile_seccomp_policy \ 44 - --default-action trap $policy ''${policy%.policy}.bpf 45 - done 43 + "CARGO_TARGET_${lib.toUpper (builtins.replaceStrings ["-"] ["_"] (rust.toRustTarget stdenv.hostPlatform))}_LINKER" = 44 + "${stdenv.cc.targetPrefix}cc"; 46 45 47 - substituteInPlace seccomp/$arch/*.policy \ 48 - --replace "@include $(pwd)/seccomp/$arch/" "@include $out/share/policy/" 49 - ''; 46 + # crosvm mistakenly expects the stable protocols to be in the root 47 + # of the pkgdatadir path, rather than under the "stable" 48 + # subdirectory. 49 + PKG_CONFIG_WAYLAND_PROTOCOLS_PKGDATADIR = 50 + "${wayland-protocols}/share/wayland-protocols/stable"; 50 51 51 52 buildFeatures = [ "default" "virgl_renderer" "virgl_renderer_next" ]; 52 - 53 - postInstall = '' 54 - mkdir -p $out/share/policy/ 55 - cp -v seccomp/$arch/*.{policy,bpf} $out/share/policy/ 56 - ''; 57 53 58 54 passthru.updateScript = ./update.py; 59 55
-7
pkgs/applications/virtualization/crosvm/generate-cargo.sh
··· 1 - dir="$(mktemp -d)" && 2 - cd "$dir" && 3 - unpackPhase && 4 - cd "${sourceRoot:-}" && 5 - cargo generate-lockfile && 6 - mv Cargo.lock "$1" 7 - rm -rf "$dir"
+1 -14
pkgs/applications/virtualization/crosvm/update.py
··· 34 34 35 35 chrome_major_version = chrome_version[0] 36 36 chromeos_tip_build = platform_version[0] 37 - release_branch = f'release-R{chrome_major_version}-{chromeos_tip_build}.B-chromeos' 37 + release_branch = f'release-R{chrome_major_version}-{chromeos_tip_build}.B' 38 38 39 39 # Determine the git revision. 40 40 with urlopen(f'https://chromium.googlesource.com/chromiumos/platform/crosvm/+/refs/heads/{release_branch}?format=JSON') as resp: ··· 50 50 51 51 # Update the version, git revision, and hash in crosvm's default.nix. 52 52 subprocess.run(['update-source-version', 'crosvm', f'--rev={rev}', version]) 53 - 54 - # Find the path to crosvm's default.nix, so Cargo.lock can be written 55 - # into the same directory. 56 - argv = ['nix-instantiate', '--eval', '--json', '-A', 'crosvm.meta.position'] 57 - position = json.loads(subprocess.check_output(argv).decode('utf-8')) 58 - filename = re.match(r'[^:]*', position)[0] 59 - 60 - # Generate a Cargo.lock 61 - run = ['.', 62 - dirname(abspath(__file__)) + '/generate-cargo.sh', 63 - dirname(filename) + '/Cargo.lock'] 64 - expr = '(import ./. {}).crosvm.overrideAttrs (_: { dontCargoSetupPostUnpack = true; })' 65 - subprocess.run(['nix-shell', '-E', expr, '--run', shlex.join(run)])
+2 -2
pkgs/development/interpreters/racket/default.nix
··· 49 49 50 50 stdenv.mkDerivation rec { 51 51 pname = "racket"; 52 - version = "8.6"; # always change at once with ./minimal.nix 52 + version = "8.7"; # always change at once with ./minimal.nix 53 53 54 54 src = (lib.makeOverridable ({ name, sha256 }: 55 55 fetchurl { ··· 58 58 } 59 59 )) { 60 60 name = "${pname}-${version}"; 61 - sha256 = "sha256-Lv8+l7x6EM+gMg2psH8NSIZTsLW4SQMiyC84SuD6Gig="; 61 + sha256 = "sha256-dqfmbUfnPrDcP8on/IGONuHUv/502iY8Xv47iAGjCgE="; 62 62 }; 63 63 64 64 FONTCONFIG_FILE = fontsConf;
+1 -1
pkgs/development/interpreters/racket/minimal.nix
··· 6 6 version = oldAttrs.version; 7 7 src = oldAttrs.src.override { 8 8 name = "${pname}-${version}"; 9 - sha256 = "sha256-AdUJ1f/YKSD/S7Qd6EwH7MavkSKVNxatQ9hKp7OTn0g="; 9 + sha256 = "sha256-Iy7ZzxfNf3Q7LM9z13XsNbWvJrJeVREprrYDi7DNwOw="; 10 10 }; 11 11 12 12 meta = oldAttrs.meta // {
+2 -2
pkgs/development/libraries/babl/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "babl"; 15 - version = "0.1.96"; 15 + version = "0.1.98"; 16 16 17 17 outputs = [ "out" "dev" ]; 18 18 19 19 src = fetchurl { 20 20 url = "https://download.gimp.org/pub/babl/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 21 - sha256 = "sha256-M2c/5Fmpg/QRJFpJ+B/X8ZZq8eqOypsJWpQMVCuFRfY="; 21 + sha256 = "87Ii+E5GJzXeY/qcNlGULyt4/TFMc6IuBf98c6/SOvE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+1 -1
pkgs/development/libraries/farstream/default.nix
··· 57 57 meta = with lib; { 58 58 homepage = "https://www.freedesktop.org/wiki/Software/Farstream"; 59 59 description = "Audio/Video Communications Framework formely known as farsight"; 60 - platforms = platforms.linux; 60 + platforms = platforms.unix; 61 61 license = licenses.lgpl21; 62 62 }; 63 63 }
+8 -3
pkgs/development/libraries/gegl/default.nix
··· 10 10 , glib 11 11 , babl 12 12 , libpng 13 + , llvmPackages 13 14 , cairo 14 15 , libjpeg 15 16 , librsvg ··· 36 37 37 38 stdenv.mkDerivation rec { 38 39 pname = "gegl"; 39 - version = "0.4.38"; 40 + version = "0.4.40"; 40 41 41 42 outputs = [ "out" "dev" "devdoc" ]; 42 43 outputBin = "dev"; 43 44 44 45 src = fetchurl { 45 46 url = "https://download.gimp.org/pub/gegl/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 46 - sha256 = "sha256-5KM8hDClBC+6hDm1lTSOcYcPDZX7+IX/VT+QIMG+11A="; 47 + sha256 = "zd6A0VpJ2rmmFO+Y+ATIzm5M/hM5o8JAw08/tFQ2uF0="; 47 48 }; 48 49 49 50 nativeBuildInputs = [ ··· 77 78 luajit 78 79 openexr 79 80 suitesparse 80 - ] ++ lib.optional stdenv.isDarwin OpenCL; 81 + ] ++ lib.optionals stdenv.isDarwin [ 82 + OpenCL 83 + ] ++ lib.optionals stdenv.cc.isClang [ 84 + llvmPackages.openmp 85 + ]; 81 86 82 87 # for gegl-4.0.pc 83 88 propagatedBuildInputs = [
+1 -1
pkgs/development/libraries/libnice/default.nix
··· 83 83 It provides a GLib-based library, libnice and a Glib-free library, 84 84 libstun as well as GStreamer elements.''; 85 85 homepage = "https://libnice.freedesktop.org/"; 86 - platforms = platforms.linux; 86 + platforms = platforms.unix; 87 87 license = with licenses; [ lgpl21 mpl11 ]; 88 88 }; 89 89 }
+2 -2
pkgs/development/libraries/ngtcp2/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "ngtcp2"; 10 - version = "0.10.0"; 10 + version = "0.11.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ngtcp2"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-zDiJlwcDTLCU+WpJ6Jz6tve4oV+XMRYOtppC2fj/HgU="; 16 + sha256 = "sha256-u6orYF/VzXpcUdCitPawoet3KAhXlTQ2giR5eTQkrLY="; 17 17 }; 18 18 19 19 outputs = [ "out" "dev" "doc" ];
+2 -2
pkgs/development/libraries/s2n-tls/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "s2n-tls"; 11 - version = "1.3.27"; 11 + version = "1.3.28"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "aws"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-y6YlSzLZXNL7GkP0SNXQgt16W2AohGaGjshNq9GoCtA="; 17 + sha256 = "sha256-RkOP+et8wFb44NLqkizXB68U0NRKKvhDl4PyQWz2m6A="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/libraries/telepathy/farstream/default.nix
··· 15 15 meta = with lib; { 16 16 description = "GObject-based C library that uses Telepathy GLib, Farstream and GStreamer to handle the media streaming part of channels of type Call"; 17 17 homepage = "https://telepathy.freedesktop.org/wiki/Components/Telepathy-Farstream/"; 18 - platforms = platforms.linux; 18 + platforms = platforms.unix; 19 19 license = licenses.lgpl21Only; 20 20 }; 21 21 }
+1 -1
pkgs/development/libraries/telepathy/qt/default.nix
··· 40 40 description = "Telepathy Qt bindings"; 41 41 homepage = "https://telepathy.freedesktop.org/components/telepathy-qt/"; 42 42 license = licenses.lgpl21; 43 - platforms = platforms.linux; 43 + platforms = platforms.unix; 44 44 }; 45 45 }
+3 -2
pkgs/development/python-modules/pre-commit-hooks/default.nix
··· 6 6 , pytestCheckHook 7 7 , pythonOlder 8 8 , ruamel-yaml 9 - , toml 9 + , tomli 10 10 }: 11 11 12 12 buildPythonPackage rec { ··· 25 25 26 26 propagatedBuildInputs = [ 27 27 ruamel-yaml 28 - toml 28 + ] ++ lib.optionals (pythonOlder "3.11") [ 29 + tomli 29 30 ]; 30 31 31 32 checkInputs = [
+2 -2
pkgs/development/python-modules/sphinx-copybutton/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "sphinx-copybutton"; 9 - version = "0.5.0"; 9 + version = "0.5.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "executablebooks"; 13 13 repo = "sphinx-copybutton"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-W27kCU/8NHoBtiAyA+CgNa00j6ck3CAaq1hLLGo60Ro="; 15 + sha256 = "sha256-ptQNeklF9f0XeDbBq64ZFV15O8b4lQQLHRfblOQ3nRQ="; 16 16 fetchSubmodules = true; 17 17 }; 18 18
-4
pkgs/development/python-modules/tld/default.nix
··· 3 3 , factory_boy 4 4 , faker 5 5 , fetchPypi 6 - , pytest-cov 7 6 , pytestCheckHook 8 - , tox 9 7 }: 10 8 11 9 buildPythonPackage rec { ··· 20 18 checkInputs = [ 21 19 factory_boy 22 20 faker 23 - pytest-cov 24 21 pytestCheckHook 25 - tox 26 22 ]; 27 23 28 24 # these tests require network access, but disabledTestPaths doesn't work.
+2 -2
pkgs/development/tools/appthreat-depscan/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "appthreat-depscan"; 8 - version = "2.3.0"; 8 + version = "3.0.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "AppThreat"; 12 12 repo = "dep-scan"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-9N/PQVglXyHY0La1guvLzTHNq7QFftDWxPPwMN4Pvvo="; 14 + hash = "sha256-S86EfPWA3mZV/SLQJEdwzz5hZ1qK+WQ6k2xCs+J0jPk="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/development/tools/doctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "doctl"; 5 - version = "1.85.0"; 5 + version = "1.87.0"; 6 6 7 7 vendorSha256 = null; 8 8 ··· 31 31 owner = "digitalocean"; 32 32 repo = "doctl"; 33 33 rev = "v${version}"; 34 - sha256 = "sha256-zA+9RpGGiRlu/xQoKjkI5zg6d2fPR7WKW0Sj2ggSypA="; 34 + sha256 = "sha256-y5RHICd82FLWDkygCcmrnPwISEv/WuRwQiXXqS6cSKg="; 35 35 }; 36 36 37 37 meta = with lib; {
+5 -5
pkgs/development/tools/parsing/tree-sitter/grammar.nix
··· 14 14 # source for the language grammar 15 15 , source 16 16 , location ? null 17 - , generate ? false, 18 - }: 17 + , generate ? false 18 + , ... 19 + }@args: 19 20 20 - stdenv.mkDerivation rec { 21 + stdenv.mkDerivation ({ 21 22 pname = "${language}-grammar"; 22 - inherit version; 23 23 24 24 src = source; 25 25 ··· 59 59 fi 60 60 runHook postInstall 61 61 ''; 62 - } 62 + } // removeAttrs args [ "language" "source" "location" "generate" ])
+3 -3
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.0.431"; 5 + version = "0.0.432"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-X3zKD5AyLYNhVtNpvGShbXjX+bNN7xYjVSfs1TqhgeQ="; 11 + sha256 = "sha256-nBBvhl5Ls/zKSLFzatCl61Wa1eXDHLwED+Q6o4xMJ5c="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-pc9+m6oZGYBqDwE642HB4Ku549L3bMA52jWSmzV3tHc="; 14 + vendorSha256 = "sha256-8Vf9JRahGkp8/5D5oDt0fnbeeLAD0q656XWdUDtceq8="; 15 15 16 16 subPackages = [ "." ]; 17 17
+7 -8
pkgs/misc/screensavers/slock/default.nix
··· 4 4 # https://git.suckless.org/slock/tree/config.def.h 5 5 , conf ? null }: 6 6 7 - with lib; 8 - stdenv.mkDerivation rec { 7 + stdenv.mkDerivation (finalAttrs: { 9 8 pname = "slock"; 10 - version = "1.4"; 9 + version = "1.5"; 11 10 12 11 src = fetchurl { 13 - url = "https://dl.suckless.org/tools/slock-${version}.tar.gz"; 14 - sha256 = "0sif752303dg33f14k6pgwq2jp1hjyhqv6x4sy3sj281qvdljf5m"; 12 + url = "https://dl.suckless.org/tools/slock-${finalAttrs.version}.tar.gz"; 13 + hash = "sha256-ruHj+/aid/tiWjg4BzuXm2SD57rKTOgvVt4f8ZLbDk0="; 15 14 }; 16 15 17 16 buildInputs = [ xorgproto libX11 libXext libXrandr libxcrypt ]; ··· 20 19 21 20 postPatch = "sed -i '/chmod u+s/d' Makefile"; 22 21 23 - preBuild = optionalString (conf != null) '' 22 + preBuild = lib.optionalString (conf != null) '' 24 23 cp ${writeText "config.def.h" conf} config.def.h 25 24 ''; 26 25 27 26 makeFlags = [ "CC:=$(CC)" ]; 28 27 29 - meta = { 28 + meta = with lib; { 30 29 homepage = "https://tools.suckless.org/slock"; 31 30 description = "Simple X display locker"; 32 31 longDescription = '' ··· 36 35 maintainers = with maintainers; [ astsmtl ]; 37 36 platforms = platforms.linux; 38 37 }; 39 - } 38 + })
+9 -6
pkgs/os-specific/linux/firmware/sof-firmware/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation rec { 7 7 pname = "sof-firmware"; 8 - version = "2.2"; 8 + version = "2.2.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "thesofproject"; 12 12 repo = "sof-bin"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-/gjGTDOXJ0vz/MH2hlistS3X3Euqf8T6TLnD1A2SBYo="; 14 + sha256 = "sha256-ztewE/8Mc0bbKbxmbJ2sBn3TysuM9hoaSgqrboy77oI="; 15 15 }; 16 16 17 17 dontFixup = true; # binaries must not be stripped or patchelfed 18 18 19 + # There is no proper structure in the upstream repo. 20 + # This needs to be adapted by hand for every new release. 19 21 installPhase = '' 20 22 runHook preInstall 21 - cd "v${lib.versions.majorMinor version}.x" 22 - mkdir -p $out/lib/firmware/intel/ 23 - cp -a sof-v${version} $out/lib/firmware/intel/sof 24 - cp -a sof-tplg-v${version} $out/lib/firmware/intel/sof-tplg 23 + cd "v2.2.x" 24 + mkdir -p $out/lib/firmware/intel/sof{,-tplg} 25 + cp -a sof-v2.2/* $out/lib/firmware/intel/sof 26 + cp -a sof-v2.2.2/* $out/lib/firmware/intel/sof 27 + cp -a sof-tplg-v2.2.1/* $out/lib/firmware/intel/sof-tplg 25 28 runHook postInstall 26 29 ''; 27 30
+15 -5
pkgs/servers/alps/default.nix
··· 1 - { lib, buildGoModule, fetchFromSourcehut }: 1 + { lib, buildGoModule, fetchFromSourcehut, fetchpatch, nixosTests }: 2 2 3 3 buildGoModule rec { 4 4 pname = "alps"; 5 - version = "2022-06-03"; 5 + version = "2022-10-18"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~migadu"; 9 9 repo = "alps"; 10 - rev = "9cb23b09975e95f6a5952e3718eaf471c3e3510f"; 11 - hash = "sha256-BUV1/BRIXHEf2FU1rdmNgueo8KSUlMKbIpAg2lFs3hA="; 10 + rev = "f01fbcbc48db5e65d69a0ebd9d7cb0deb378cf13"; 11 + hash = "sha256-RSug3YSiqYLGs05Bee4NoaoCyPvUZ7IqlKWI1hmxbiA="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-cpY+lYM/nAX3nUaFknrRAavxDk8UDzJkoqFjJ1/KWeg="; 14 + vendorSha256 = "sha256-XDm6LU9D/rVQHiko7EFpocv+IktGe6tQhJYRrOJxeSs="; 15 15 16 16 ldflags = [ 17 17 "-s" ··· 20 20 "-X git.sr.ht/~migadu/alps.PluginDir=${placeholder "out"}/share/alps/plugins" 21 21 ]; 22 22 23 + patches = [ 24 + (fetchpatch { 25 + name = "Issue-160-Alps-theme-has-a-enormous-move-to-list-sel"; 26 + url = "https://lists.sr.ht/~migadu/alps-devel/patches/30096/mbox"; 27 + hash = "sha256-Sz/SCkrrXZWrmJzjfPXi+UfCcbwsy6QiA7m34iiEFX0="; 28 + }) 29 + ]; 30 + 23 31 postPatch = '' 24 32 substituteInPlace plugin.go --replace "const PluginDir" "var PluginDir" 25 33 ''; ··· 30 38 ''; 31 39 32 40 proxyVendor = true; 41 + 42 + passthru.tests = { inherit(nixosTests) alps; }; 33 43 34 44 meta = with lib; { 35 45 description = "A simple and extensible webmail.";
+4 -4
pkgs/servers/monitoring/grafana/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "grafana"; 5 - version = "9.2.4"; 5 + version = "9.2.5"; 6 6 7 7 excludedPackages = [ "alert_webhook_listener" "clean-swagger" "release_publisher" "slow_proxy" "slow_proxy_mac" "macaron" "devenv" ]; 8 8 ··· 10 10 rev = "v${version}"; 11 11 owner = "grafana"; 12 12 repo = "grafana"; 13 - sha256 = "sha256-kiKMyfwQi7rULTH+AVA0O+dBz4AvZcHVi9mWN4kOt5Y="; 13 + sha256 = "sha256-9vMGC40iBl21cnKCrUosHQTf7tju1Nj2v4+yoX6jHwo="; 14 14 }; 15 15 16 16 srcStatic = fetchurl { 17 17 url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; 18 - sha256 = "sha256-lNnL6ggSCpxRwp3+ZsjIXvgXrwOzzrULuxsrsu47wHs="; 18 + sha256 = "sha256-DfmU3xMVZtWBHrgCbC+tTzDrFWLB2bfJE+fXSkmPgO8="; 19 19 }; 20 20 21 - vendorSha256 = "sha256-2DO0eAKSJzavOKKHIl3beQhBhuARm7ccwwDODPByL4Y="; 21 + vendorSha256 = "sha256-dPvXVMfTBeCEaxRH3mj0mqBWikE3tcEcQfOMFMfBD6o="; 22 22 23 23 nativeBuildInputs = [ wire ]; 24 24
+1
pkgs/servers/monitoring/prometheus/smartctl-exporter/default.nix
··· 36 36 description = "Export smartctl statistics for Prometheus"; 37 37 homepage = "https://github.com/prometheus-community/smartctl_exporter"; 38 38 license = licenses.lgpl3; 39 + platforms = platforms.linux; 39 40 maintainers = with maintainers; [ hexa ]; 40 41 }; 41 42 }
+29
pkgs/servers/sql/postgresql/ext/pg_relusage.nix
··· 1 + { lib, stdenv, fetchFromGitHub, postgresql }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "pg_relusage"; 5 + version = "0.0.1"; 6 + 7 + buildInputs = [ postgresql ]; 8 + 9 + src = fetchFromGitHub { 10 + owner = "adept"; 11 + repo = pname; 12 + rev = "refs/tags/${version}"; 13 + sha256 = "8hJNjQ9MaBk3J9a73l+yQMwMW/F2N8vr5PO2o+5GvYs="; 14 + }; 15 + 16 + installPhase = '' 17 + install -D -t $out/lib *.so 18 + install -D -t $out/share/postgresql/extension *.sql 19 + install -D -t $out/share/postgresql/extension *.control 20 + ''; 21 + 22 + meta = with lib; { 23 + description = "pg_relusage extension for PostgreSQL: discover and log the relations used in your statements"; 24 + homepage = "https://github.com/adept/pg_relusage"; 25 + maintainers = with maintainers; [ thenonameguy ]; 26 + platforms = postgresql.meta.platforms; 27 + license = licenses.postgresql; 28 + }; 29 + }
+2
pkgs/servers/sql/postgresql/packages.nix
··· 62 62 63 63 pg_partman = super.callPackage ./ext/pg_partman.nix { }; 64 64 65 + pg_relusage = super.callPackage ./ext/pg_relusage.nix { }; 66 + 65 67 pg_safeupdate = super.callPackage ./ext/pg_safeupdate.nix { }; 66 68 67 69 repmgr = super.callPackage ./ext/repmgr.nix { };
+2 -2
pkgs/tools/misc/fzf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fzf"; 5 - version = "0.35.0"; 5 + version = "0.35.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "junegunn"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-Wa0mMsogVWCY1Z0+bVcS4k56vTCfJ3h+wFpT3P3iEjU="; 11 + sha256 = "sha256-Zn//z66apkhUd2RvLZSV8PqmocQdVmPngfyK4jmWsfs="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-EjcOcrADHdwTCGimv2BRvbjqSZxz4isWhGmPbWQ7YDE=";
+29
pkgs/tools/misc/tremor-rs/ls.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , llvmPackages 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "tremor-language-server"; 9 + version = "0.12.4"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "tremor-rs"; 13 + repo = "tremor-language-server"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-odYhpb3FkbIF1dc2DSpz3Lg+r39lhDKml9KGmbqJAtA="; 16 + }; 17 + 18 + LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 19 + 20 + cargoSha256 = "sha256-/RKwmslhMm30QxviVV7HthDHSmTmaGZn1hdt6bNF3d4="; 21 + 22 + meta = with lib; { 23 + description = "Tremor Language Server (Trill)"; 24 + homepage = "https://www.tremor.rs/docs/next/getting-started/tooling"; 25 + license = licenses.asl20; 26 + platforms = platforms.x86_64; 27 + maintainers = with maintainers; [ happysalada ]; 28 + }; 29 + }
+3 -11
pkgs/tools/networking/xdp-tools/default.nix
··· 15 15 }: 16 16 stdenv.mkDerivation rec { 17 17 pname = "xdp-tools"; 18 - version = "1.2.6"; 18 + version = "1.2.8"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "xdp-project"; 22 22 repo = "xdp-tools"; 23 23 rev = "v${version}"; 24 - sha256 = "xKxR20Jz+pGKzazFoZe0i0pv7AuaxdL8Yt3IE4JAje8="; 24 + sha256 = "7QYlC0YBQsXH2VxjgBbmTgEvp83lXloTLCHY2fTrZuQ="; 25 25 }; 26 26 27 27 outputs = [ "out" "lib" ]; 28 - 29 - patches = [ 30 - (fetchpatch { 31 - # Compat with libbpf 1.0: https://github.com/xdp-project/xdp-tools/pull/221 32 - url = "https://github.com/xdp-project/xdp-tools/commit/f8592d0609807f5b2b73d27eb3bd623da4bd1997.diff"; 33 - sha256 = "+NpR0d5YE1TMFeyidBuXCDkcBTa2W0094nqYiEWKpY4="; 34 - }) 35 - ]; 36 28 37 29 buildInputs = [ 38 30 libbpf ··· 74 66 homepage = "https://github.com/xdp-project/xdp-tools"; 75 67 description = "Library and utilities for use with XDP"; 76 68 license = with licenses; [ gpl2 lgpl21 bsd2 ]; 77 - maintainers = with maintainers; [ tirex vcunat ]; 69 + maintainers = with maintainers; [ tirex vcunat vifino ]; 78 70 platforms = platforms.linux; 79 71 }; 80 72 }
+2 -2
pkgs/tools/security/ccid/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ccid"; 5 - version = "1.5.0"; 5 + version = "1.5.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://ccid.apdu.fr/files/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-gVSbNCJGnVA5ltA6Ou0u8TdbNZFn8Q1mvp44ROcpMi4="; 9 + sha256 = "sha256-56eMOY7A1hek+YuscNW2T3hokoTdCuh9RpLihX8Rc3c="; 10 10 }; 11 11 12 12 postPatch = ''
+3 -3
pkgs/tools/security/ghidra/default.nix
··· 24 24 25 25 in stdenv.mkDerivation rec { 26 26 pname = "ghidra"; 27 - version = "10.2.1"; 28 - versiondate = "20221110"; 27 + version = "10.2.2"; 28 + versiondate = "20221115"; 29 29 30 30 src = fetchzip { 31 31 url = "https://github.com/NationalSecurityAgency/ghidra/releases/download/Ghidra_${version}_build/ghidra_${version}_PUBLIC_${versiondate}.zip"; 32 - sha256 = "sha256-04EZQnSuYtcseamlNBjpm8+9wD5r1WsBseix6yr057k="; 32 + sha256 = "sha256-0OcSdCN8vWUgTgFdgNtiI0OfHmfa/WD9IoaJUl+llqI="; 33 33 }; 34 34 35 35 nativeBuildInputs = [
+13 -2
pkgs/tools/system/nvtop/default.nix
··· 6 6 , cudatoolkit 7 7 , libdrm 8 8 , ncurses 9 + , nvtop 10 + , testers 11 + , udev 9 12 , addOpenGLRunpath 10 13 , amd ? true 11 14 , nvidia ? true 12 - , udev 13 15 }: 14 16 15 17 let 16 18 pname-suffix = if amd && nvidia then "" else if amd then "-amd" else "-nvidia"; 17 19 nvidia-postFixup = "addOpenGLRunpath $out/bin/nvtop"; 18 - libPath = lib.makeLibraryPath [ libdrm ncurses ]; 20 + libPath = lib.makeLibraryPath [ libdrm ncurses udev ]; 19 21 amd-postFixup = '' 20 22 patchelf \ 21 23 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ ··· 37 39 cmakeFlags = with lib; [ 38 40 "-DCMAKE_BUILD_TYPE=Release" 39 41 "-DBUILD_TESTING=ON" 42 + "-DUSE_LIBUDEV_OVER_LIBSYSTEMD=ON" 40 43 ] ++ optional nvidia "-DNVML_INCLUDE_DIRS=${cudatoolkit}/include" 41 44 ++ optional nvidia "-DNVML_LIBRARIES=${cudatoolkit}/targets/x86_64-linux/lib/stubs/libnvidia-ml.so" 42 45 ++ optional (!amd) "-DAMDGPU_SUPPORT=OFF" ··· 53 56 postFixup = (lib.optionalString amd amd-postFixup) + (lib.optionalString nvidia nvidia-postFixup); 54 57 55 58 doCheck = true; 59 + 60 + passthru = { 61 + tests.version = testers.testVersion { 62 + inherit version; 63 + package = nvtop; 64 + command = "nvtop --version"; 65 + }; 66 + }; 56 67 57 68 meta = with lib; { 58 69 description = "A (h)top like task monitor for AMD, Intel and NVIDIA GPUs";
+2 -2
pkgs/tools/text/chroma/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "chroma"; 9 - version = "2.2.0"; 9 + version = "2.4.0"; 10 10 11 11 # To update: 12 12 # nix-prefetch-git --rev v${version} https://github.com/alecthomas/chroma.git > src.json ··· 17 17 inherit (srcInfo) sha256; 18 18 }; 19 19 20 - vendorSha256 = "1f5pv32vg0ci71kj5bbg24ymmm12yi6r07n8blj47qz8203l5yab"; 20 + vendorSha256 = "02malb9qilixhdjrdd8bf0yml1c2rkvfvdmr25b4xdv0vwvgb9gg"; 21 21 22 22 modRoot = "./cmd/chroma"; 23 23
+4 -4
pkgs/tools/text/chroma/src.json
··· 1 1 { 2 2 "url": "https://github.com/alecthomas/chroma.git", 3 - "rev": "d18e8a46f25ce0eb40f276410ab6cb3f2def9b7e", 4 - "date": "2022-06-14T21:17:50+10:00", 5 - "path": "/nix/store/mzph49sgiv5xfmpn6d6znlq483k4hyca-chroma", 6 - "sha256": "0rxsi4kdf363p6ysvxvgndbvcb0a5zgm0iaxkkqllj3m8nfwmzlk", 3 + "rev": "aecedef97da5c01d46cd3c8b427df5aae92b3089", 4 + "date": "2022-11-15T18:57:46+11:00", 5 + "path": "/nix/store/fnwldb1pkdws3rqj7y4cs1rk93ar6kqr-chroma", 6 + "sha256": "0l5x256d6v1089ww8cxhd6bwav58rbwj76av2x1vld3n3w4j3148", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+2
pkgs/top-level/all-packages.nix
··· 12724 12724 openssl = openssl_1_1; 12725 12725 }; 12726 12726 12727 + tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { }; 12728 + 12727 12729 truecrack = callPackage ../tools/security/truecrack { }; 12728 12730 truecrack-cuda = truecrack.override { cudaSupport = true; }; 12729 12731