Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub bc99b5e5 e6c76b75

+704 -511
+7 -7
pkgs/applications/misc/1password/default.nix
··· 2 3 let 4 inherit (stdenv.hostPlatform) system; 5 - fetch = srcPlatform: sha256: extension: 6 let 7 args = { 8 url = "https://cache.agilebits.com/dist/1P/op2/pkg/v${version}/op_${srcPlatform}_v${version}.${extension}"; 9 - inherit sha256; 10 } // lib.optionalAttrs (extension == "zip") { stripRoot = false; }; 11 in 12 if extension == "zip" then fetchzip args else fetchurl args; 13 14 pname = "1password-cli"; 15 - version = "2.21.0"; 16 sources = rec { 17 - aarch64-linux = fetch "linux_arm64" "sha256-pXGBlduNOvxpPMd/BObHVXXGQ0ZTlIkqZ3jYyoGXnqA=" "zip"; 18 - i686-linux = fetch "linux_386" "sha256-iePA4nzwBtAlYWybmQdV7Zvvnv+jPqrndB4aabf/JMM=" "zip"; 19 - x86_64-linux = fetch "linux_amd64" "sha256-wevv0KYe01ZL70zL4BNti/oCcAzNJ3EO97QIU1BYQRE=" "zip"; 20 - aarch64-darwin = fetch "apple_universal" "sha256-AViR53q1/jZtzpFZ7FaBwoZAGuXsGHfULEIuIrTqgSs=" "pkg"; 21 x86_64-darwin = aarch64-darwin; 22 }; 23 platforms = builtins.attrNames sources;
··· 2 3 let 4 inherit (stdenv.hostPlatform) system; 5 + fetch = srcPlatform: hash: extension: 6 let 7 args = { 8 url = "https://cache.agilebits.com/dist/1P/op2/pkg/v${version}/op_${srcPlatform}_v${version}.${extension}"; 9 + inherit hash; 10 } // lib.optionalAttrs (extension == "zip") { stripRoot = false; }; 11 in 12 if extension == "zip" then fetchzip args else fetchurl args; 13 14 pname = "1password-cli"; 15 + version = "2.22.0"; 16 sources = rec { 17 + aarch64-linux = fetch "linux_arm64" "sha256-MWNbwCJ5ltAV1qmy8LPYkb6VTH0UVi2S5QEZZfpcnGM=" "zip"; 18 + i686-linux = fetch "linux_386" "sha256-lqwEm7fCiM2WNZvlAt/HeqI2zxnal/OMbTMGvvmXkvY=" "zip"; 19 + x86_64-linux = fetch "linux_amd64" "sha256-GfQ441a5mIgCTtxnk6L9UXodNGXek7f/jxJXWYJUb+0=" "zip"; 20 + aarch64-darwin = fetch "apple_universal" "sha256-yF0dy4MUgvSJUremXFfxCIHcGmYrCcjofcv1sBD9qyI=" "pkg"; 21 x86_64-darwin = aarch64-darwin; 22 }; 23 platforms = builtins.attrNames sources;
+2 -2
pkgs/applications/networking/browsers/mullvad-browser/default.nix
··· 78 ++ lib.optionals mediaSupport [ ffmpeg ] 79 ); 80 81 - version = "13.0"; 82 83 sources = { 84 x86_64-linux = fetchurl { ··· 90 "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 91 "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 92 ]; 93 - hash = "sha256-YtkGgSnQVJ9wtamDOtLROufhPJ9KizV8j5kK26iJ+ZY="; 94 }; 95 }; 96
··· 78 ++ lib.optionals mediaSupport [ ffmpeg ] 79 ); 80 81 + version = "13.0.1"; 82 83 sources = { 84 x86_64-linux = fetchurl { ··· 90 "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 91 "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 92 ]; 93 + hash = "sha256-VYkRHWyTAAt5P7jnNuf4s2bOv36LuqcTMMKOLRGE9FQ="; 94 }; 95 }; 96
+3 -3
pkgs/applications/networking/instant-messengers/ferdium/default.nix
··· 6 aarch64-linux = "arm64"; 7 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 8 hash = { 9 - amd64-linux_hash = "sha256-Oai5z6/CE/R2rH9LBVhY7eaKpF8eIIYI+3vjJPbq+rw="; 10 - arm64-linux_hash = "sha256-bRJTktwnyZgCow8oRZNhTK8FgOhIcjrbESVlYfeaa8E="; 11 }."${arch}-linux_hash"; 12 in mkFranzDerivation rec { 13 pname = "ferdium"; 14 name = "Ferdium"; 15 - version = "6.4.1"; 16 src = fetchurl { 17 url = "https://github.com/ferdium/ferdium-app/releases/download/v${version}/Ferdium-linux-${version}-${arch}.deb"; 18 inherit hash;
··· 6 aarch64-linux = "arm64"; 7 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 8 hash = { 9 + amd64-linux_hash = "sha256-MmDU6Hn/s4IuTYBLYbz5okzHbx+dPOoKDtMXlLmZjQw="; 10 + arm64-linux_hash = "sha256-m8sygpqWiwWzbHe+n8hfVdYr0YpZNfg1B+/nf5QXoyg="; 11 }."${arch}-linux_hash"; 12 in mkFranzDerivation rec { 13 pname = "ferdium"; 14 name = "Ferdium"; 15 + version = "6.5.2"; 16 src = fetchurl { 17 url = "https://github.com/ferdium/ferdium-app/releases/download/v${version}/Ferdium-linux-${version}-${arch}.deb"; 18 inherit hash;
+4 -4
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 1 { callPackage }: builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { 2 signal-desktop = { 3 dir = "Signal"; 4 - version = "6.34.1"; 5 - hash = "sha256-1kffRXPQmtxIsLZVOgPXDnxUmY59q+1umy25cditRhw="; 6 }; 7 signal-desktop-beta = { 8 dir = "Signal Beta"; 9 - version = "6.35.0-beta.2"; 10 - hash = "sha256-TgzqKGt3ojkjq+mIu0EtqXfnnZ/xulWjiuS5/0dlwIM="; 11 }; 12 }
··· 1 { callPackage }: builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { 2 signal-desktop = { 3 dir = "Signal"; 4 + version = "6.36.0"; 5 + hash = "sha256-zoeRBBu+eYWibpCUiyDOcDVKFQSRI+l1dZgUlESdUsk="; 6 }; 7 signal-desktop-beta = { 8 dir = "Signal Beta"; 9 + version = "6.36.0-beta.2"; 10 + hash = "sha256-LOfKdyXosU0bJB35+TSszfHROPhLvMtngzy4zFeVVmI="; 11 }; 12 }
+265 -265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 { 2 - version = "115.3.2"; 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/af/thunderbird-115.3.2.tar.bz2"; 5 locale = "af"; 6 arch = "linux-x86_64"; 7 - sha256 = "abbdac387f40f5479e40b5818d646982330e9e71cfd97230aa7c1f1d4c015177"; 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ar/thunderbird-115.3.2.tar.bz2"; 10 locale = "ar"; 11 arch = "linux-x86_64"; 12 - sha256 = "fc9231f1439f205569d82b7ffa772f7812c0534382e2526a15d0cd66b46f101f"; 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ast/thunderbird-115.3.2.tar.bz2"; 15 locale = "ast"; 16 arch = "linux-x86_64"; 17 - sha256 = "18cb631b00f887fcd35efbb0b13d0db02ab2c0b35c51c53469f8cd9ab9909eb3"; 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/be/thunderbird-115.3.2.tar.bz2"; 20 locale = "be"; 21 arch = "linux-x86_64"; 22 - sha256 = "f10b82632a1ef6413872a0a8d11f3d7f6372f25650bca53048cc278b73eb64aa"; 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/bg/thunderbird-115.3.2.tar.bz2"; 25 locale = "bg"; 26 arch = "linux-x86_64"; 27 - sha256 = "75806d7a3e10b2677b3cdcabebded26158ed0e4656cee589c50d228074c3cf3b"; 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/br/thunderbird-115.3.2.tar.bz2"; 30 locale = "br"; 31 arch = "linux-x86_64"; 32 - sha256 = "f9826b6f79fe891a59dcd49c5e2831a4849c702408e2e166e6f6f4834b7e10d3"; 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ca/thunderbird-115.3.2.tar.bz2"; 35 locale = "ca"; 36 arch = "linux-x86_64"; 37 - sha256 = "a3963a851f236189dfad601b00b06fd711aa4d618bf6f1e5ca8553237f462d4a"; 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/cak/thunderbird-115.3.2.tar.bz2"; 40 locale = "cak"; 41 arch = "linux-x86_64"; 42 - sha256 = "34e678c45635c0125e672a8db7d80aca50d5f8348c1967a0f785f30d7da419c2"; 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/cs/thunderbird-115.3.2.tar.bz2"; 45 locale = "cs"; 46 arch = "linux-x86_64"; 47 - sha256 = "00b06a314f6df6f692531e1084ac57efe59ce0a8baec282c1424f8557cf10e76"; 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/cy/thunderbird-115.3.2.tar.bz2"; 50 locale = "cy"; 51 arch = "linux-x86_64"; 52 - sha256 = "c22f9e68c37d15953efa2e7e971a1fe46701dab6eb8e57b4cd1399a4a76f239f"; 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/da/thunderbird-115.3.2.tar.bz2"; 55 locale = "da"; 56 arch = "linux-x86_64"; 57 - sha256 = "8f06b3e7a6b91dafc05451a5967785650b6c8f71eff9e5fe73470b99943f6729"; 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/de/thunderbird-115.3.2.tar.bz2"; 60 locale = "de"; 61 arch = "linux-x86_64"; 62 - sha256 = "c4360ec6034747b17c26e892700a4665f46438d0fea312fc703a73e5135b5e33"; 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/dsb/thunderbird-115.3.2.tar.bz2"; 65 locale = "dsb"; 66 arch = "linux-x86_64"; 67 - sha256 = "350a83d144fb2e0fee431ffda69a7724c0843797e741e65533f71e51362b29ba"; 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/el/thunderbird-115.3.2.tar.bz2"; 70 locale = "el"; 71 arch = "linux-x86_64"; 72 - sha256 = "c13254b14a504002b04a84485494c34b1351c8a338b0d5116ec0b1d6283b6bfb"; 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/en-CA/thunderbird-115.3.2.tar.bz2"; 75 locale = "en-CA"; 76 arch = "linux-x86_64"; 77 - sha256 = "db9edc64ef4c3bd7b98267c1c29b442d59ceb3ba175f9fc204f6265014a79e5b"; 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/en-GB/thunderbird-115.3.2.tar.bz2"; 80 locale = "en-GB"; 81 arch = "linux-x86_64"; 82 - sha256 = "e5e3c2a6333e9407587c6dd5e24d9a6c3a47a7151673842f250c5fd2a6e7ab1b"; 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/en-US/thunderbird-115.3.2.tar.bz2"; 85 locale = "en-US"; 86 arch = "linux-x86_64"; 87 - sha256 = "96d661adf9a4118e1b42cdbca9eedef180264140ebc0628d740132c231c15350"; 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/es-AR/thunderbird-115.3.2.tar.bz2"; 90 locale = "es-AR"; 91 arch = "linux-x86_64"; 92 - sha256 = "e5d6b055e1e1025a255bf772ac91db8bef8e3a73bb8e4eb666747b96a2ec1d08"; 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/es-ES/thunderbird-115.3.2.tar.bz2"; 95 locale = "es-ES"; 96 arch = "linux-x86_64"; 97 - sha256 = "d1aca735e7a50c9e3aa279e750667d4014ceb43c5cb5496ec9ec9bbd04e3df21"; 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/es-MX/thunderbird-115.3.2.tar.bz2"; 100 locale = "es-MX"; 101 arch = "linux-x86_64"; 102 - sha256 = "826170d1a2f951fa8373b85b7862a3848126e7eea21dc30a04c1cd16e0c70b2b"; 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/et/thunderbird-115.3.2.tar.bz2"; 105 locale = "et"; 106 arch = "linux-x86_64"; 107 - sha256 = "8d717d09a6e1eb0d73954b1ee407d6605dd9dab99dde9e24ca92dbdc366a88a4"; 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/eu/thunderbird-115.3.2.tar.bz2"; 110 locale = "eu"; 111 arch = "linux-x86_64"; 112 - sha256 = "888cc390d5d91fa6df418bb7a71cef558d647479eb1b9ca13641c83b6af21b7f"; 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/fi/thunderbird-115.3.2.tar.bz2"; 115 locale = "fi"; 116 arch = "linux-x86_64"; 117 - sha256 = "f8c27d320690cc30586786924d70994488ae124db046a6ec656c80e7862ad6d4"; 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/fr/thunderbird-115.3.2.tar.bz2"; 120 locale = "fr"; 121 arch = "linux-x86_64"; 122 - sha256 = "4805bff97f9b5706666f252670069dd0775056f610697f0ed553962791deed10"; 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/fy-NL/thunderbird-115.3.2.tar.bz2"; 125 locale = "fy-NL"; 126 arch = "linux-x86_64"; 127 - sha256 = "02271686a1873b33362209348d5b725da5035f9fa2ad0877a8c05586bc406a71"; 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ga-IE/thunderbird-115.3.2.tar.bz2"; 130 locale = "ga-IE"; 131 arch = "linux-x86_64"; 132 - sha256 = "272ab8568be7355843b87ffd977d0601029a8da9595a43637a3be7db262f24a6"; 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/gd/thunderbird-115.3.2.tar.bz2"; 135 locale = "gd"; 136 arch = "linux-x86_64"; 137 - sha256 = "9fc41912b342a608fb5b3ea91c044d74fc7fef77016670313f1723a726a251a3"; 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/gl/thunderbird-115.3.2.tar.bz2"; 140 locale = "gl"; 141 arch = "linux-x86_64"; 142 - sha256 = "9c57de323a569314333d6fed1f1debe802d37e973d14ba01f240a210eb3258bd"; 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/he/thunderbird-115.3.2.tar.bz2"; 145 locale = "he"; 146 arch = "linux-x86_64"; 147 - sha256 = "faac72eede3fe4d599a6df7a1047a9e66aa2ae4ddd8b755fa2c48e30d843fd95"; 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/hr/thunderbird-115.3.2.tar.bz2"; 150 locale = "hr"; 151 arch = "linux-x86_64"; 152 - sha256 = "bf826da99307813c1dd5d5c4fc5ae8e19b238401605e184ca303acf37c5333b3"; 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/hsb/thunderbird-115.3.2.tar.bz2"; 155 locale = "hsb"; 156 arch = "linux-x86_64"; 157 - sha256 = "ecc94128403635d05e90702d27654682d16a70dde830964053161a5d2e7bf3c2"; 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/hu/thunderbird-115.3.2.tar.bz2"; 160 locale = "hu"; 161 arch = "linux-x86_64"; 162 - sha256 = "04108be734eb77bd114ab1321b951f7ffa12065e894fd08c98a4edcf77821546"; 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/hy-AM/thunderbird-115.3.2.tar.bz2"; 165 locale = "hy-AM"; 166 arch = "linux-x86_64"; 167 - sha256 = "c87caa6de393dec305a3108590c26aafa97543626d6a764c7a9ab1fbfa372339"; 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/id/thunderbird-115.3.2.tar.bz2"; 170 locale = "id"; 171 arch = "linux-x86_64"; 172 - sha256 = "6e0c3ca52134b52ef4997a7a5a12ff07329047af904078ccfa908a3e0da311a5"; 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/is/thunderbird-115.3.2.tar.bz2"; 175 locale = "is"; 176 arch = "linux-x86_64"; 177 - sha256 = "cc6da6574f3f9fe8b201b414d3dee455ef6da1ccbffa8da9bc82021dc31d9327"; 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/it/thunderbird-115.3.2.tar.bz2"; 180 locale = "it"; 181 arch = "linux-x86_64"; 182 - sha256 = "067c1647f97cb4a63dd45c6e54202ab2296cdfd4f935705bd271ec1c54a85b3d"; 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ja/thunderbird-115.3.2.tar.bz2"; 185 locale = "ja"; 186 arch = "linux-x86_64"; 187 - sha256 = "76e157919fb061fdbf7c5a9aec301de41804dcf5b3f1418707a6015bac2e76f0"; 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ka/thunderbird-115.3.2.tar.bz2"; 190 locale = "ka"; 191 arch = "linux-x86_64"; 192 - sha256 = "be1ddb3f71ac0176f3cd4d82e4ecc96f6ba201a08b2920aebcadf4a0636048ae"; 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/kab/thunderbird-115.3.2.tar.bz2"; 195 locale = "kab"; 196 arch = "linux-x86_64"; 197 - sha256 = "478efa8b58d79247d1a1669e55806f84c806fc19cfb43d471075736273520e27"; 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/kk/thunderbird-115.3.2.tar.bz2"; 200 locale = "kk"; 201 arch = "linux-x86_64"; 202 - sha256 = "caa3242c6095d603dc017fe0043c1771c3fb2490a173c26da0d8a050cad825ae"; 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ko/thunderbird-115.3.2.tar.bz2"; 205 locale = "ko"; 206 arch = "linux-x86_64"; 207 - sha256 = "48f7f992d8d158129935aa404aa6d10b9a1a6cf9d0941b869c10f063332b2737"; 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/lt/thunderbird-115.3.2.tar.bz2"; 210 locale = "lt"; 211 arch = "linux-x86_64"; 212 - sha256 = "2f94410bfa04893bf08c6a87aee365f72339839a682d43eb979cf39649854201"; 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/lv/thunderbird-115.3.2.tar.bz2"; 215 locale = "lv"; 216 arch = "linux-x86_64"; 217 - sha256 = "0d39a48597467d586bd6d22acfb2c0cbd64c5ddd91a73e23b7e1224238eaaddb"; 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ms/thunderbird-115.3.2.tar.bz2"; 220 locale = "ms"; 221 arch = "linux-x86_64"; 222 - sha256 = "9ce0df4ba35f72d31982af5a4eeb2aec6060effd0def6ee9bc81754c22b0226e"; 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/nb-NO/thunderbird-115.3.2.tar.bz2"; 225 locale = "nb-NO"; 226 arch = "linux-x86_64"; 227 - sha256 = "0a55fffe830c57c4514560746704b917fa2d0644933e87b94cc9ddb8000b5c41"; 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/nl/thunderbird-115.3.2.tar.bz2"; 230 locale = "nl"; 231 arch = "linux-x86_64"; 232 - sha256 = "54386b45ba025981bfc87ecaab278524115a08958699f667871471a24bc6313c"; 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/nn-NO/thunderbird-115.3.2.tar.bz2"; 235 locale = "nn-NO"; 236 arch = "linux-x86_64"; 237 - sha256 = "ef987a6e5c6dc8b024bfbf56133a8b61ce40de2982628e9c1918b9988e74c2ee"; 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/pa-IN/thunderbird-115.3.2.tar.bz2"; 240 locale = "pa-IN"; 241 arch = "linux-x86_64"; 242 - sha256 = "95fc00c7a58db674086910245ac387196b443a9a5cd13be969474fc4628f0fc3"; 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/pl/thunderbird-115.3.2.tar.bz2"; 245 locale = "pl"; 246 arch = "linux-x86_64"; 247 - sha256 = "aabe34619384cd8fdcaf39f1d552300e595bb2a72f34f5340182115673f5e751"; 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/pt-BR/thunderbird-115.3.2.tar.bz2"; 250 locale = "pt-BR"; 251 arch = "linux-x86_64"; 252 - sha256 = "de1e210275cd1b40c222459b61455e9930573472529e4c2addb20824983874c8"; 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/pt-PT/thunderbird-115.3.2.tar.bz2"; 255 locale = "pt-PT"; 256 arch = "linux-x86_64"; 257 - sha256 = "3ba07b58308d410486abe20f60b8748b9d2347c57232ff9eb366205f7dc6cfb7"; 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/rm/thunderbird-115.3.2.tar.bz2"; 260 locale = "rm"; 261 arch = "linux-x86_64"; 262 - sha256 = "a5318ceea1711a4fdea1cf4236f314caf115e41ddb18793001d33887cfbc5384"; 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ro/thunderbird-115.3.2.tar.bz2"; 265 locale = "ro"; 266 arch = "linux-x86_64"; 267 - sha256 = "c1c001218d4037be09db4f77f7eb03ecb3a0fd701eb342e8d60daab6c0dfb5ae"; 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/ru/thunderbird-115.3.2.tar.bz2"; 270 locale = "ru"; 271 arch = "linux-x86_64"; 272 - sha256 = "47221f5bb04731fd81e2bea8dc986304cbe92861e748aebc56b283af8c215cc0"; 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/sk/thunderbird-115.3.2.tar.bz2"; 275 locale = "sk"; 276 arch = "linux-x86_64"; 277 - sha256 = "127415be4ef276d6b0601ec2dcb534a6178e2d3b84db9d191135491a7c76597a"; 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/sl/thunderbird-115.3.2.tar.bz2"; 280 locale = "sl"; 281 arch = "linux-x86_64"; 282 - sha256 = "f51172080bdb26aa30366ccb0132183bb8e4b670ae4eab586dcbb03ffb2fa06c"; 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/sq/thunderbird-115.3.2.tar.bz2"; 285 locale = "sq"; 286 arch = "linux-x86_64"; 287 - sha256 = "504bbafdca219027b3318a9957eaa7c842e92e2276d319522e2905cc94f104d1"; 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/sr/thunderbird-115.3.2.tar.bz2"; 290 locale = "sr"; 291 arch = "linux-x86_64"; 292 - sha256 = "276ce27d338e9f2bc1ecce9f1ddcdfdbda88022aa976eacc8a5b4f7cb18fddad"; 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/sv-SE/thunderbird-115.3.2.tar.bz2"; 295 locale = "sv-SE"; 296 arch = "linux-x86_64"; 297 - sha256 = "d91cd25880e6d809618b3f3a9354ffb8eef009aeac1940fdb6dd1c7c4c70e072"; 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/th/thunderbird-115.3.2.tar.bz2"; 300 locale = "th"; 301 arch = "linux-x86_64"; 302 - sha256 = "935e55a2cb94b9ce678ae235d4762fc8783a6f8b4ab3a48e981bf22afe9f00b7"; 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/tr/thunderbird-115.3.2.tar.bz2"; 305 locale = "tr"; 306 arch = "linux-x86_64"; 307 - sha256 = "90031892a6f843af09ac2e77e90f26eb65d0f2b2075db505668274a86dad39a4"; 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/uk/thunderbird-115.3.2.tar.bz2"; 310 locale = "uk"; 311 arch = "linux-x86_64"; 312 - sha256 = "63640c61ac2cae9c20ef1f8ba2ec655da599e7bbfebeb41a1abd662545eed876"; 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/uz/thunderbird-115.3.2.tar.bz2"; 315 locale = "uz"; 316 arch = "linux-x86_64"; 317 - sha256 = "bccc6cde4779ac9cea16d4b8635af68b70607bfb6b2c4029cf00529cb0ae54cd"; 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/vi/thunderbird-115.3.2.tar.bz2"; 320 locale = "vi"; 321 arch = "linux-x86_64"; 322 - sha256 = "441ab3749d2c04d099eec5bc85117cee45f611e958b0c93b74bdad022f8ee435"; 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/zh-CN/thunderbird-115.3.2.tar.bz2"; 325 locale = "zh-CN"; 326 arch = "linux-x86_64"; 327 - sha256 = "7becd014b14997eb24487a1895447bab952c2ebe009862c60f1fa8fe44fa00bf"; 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-x86_64/zh-TW/thunderbird-115.3.2.tar.bz2"; 330 locale = "zh-TW"; 331 arch = "linux-x86_64"; 332 - sha256 = "28343b2ab133287cc63e307e0b54fa6620265ad76a2e1d41ce92f6ddd153b09e"; 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/af/thunderbird-115.3.2.tar.bz2"; 335 locale = "af"; 336 arch = "linux-i686"; 337 - sha256 = "f1d24ef4abb84c081faff0339be086c83b788957b86e3a015794e009176d642b"; 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ar/thunderbird-115.3.2.tar.bz2"; 340 locale = "ar"; 341 arch = "linux-i686"; 342 - sha256 = "e604ea0f8dee4c12b5b7d0505e0c127f753f9298828cf7245bcc2d38e348b44b"; 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ast/thunderbird-115.3.2.tar.bz2"; 345 locale = "ast"; 346 arch = "linux-i686"; 347 - sha256 = "1f36d5e02a3d93e2f4ebc4a51afa94861be1a190f48efe798ebba675f485f0fa"; 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/be/thunderbird-115.3.2.tar.bz2"; 350 locale = "be"; 351 arch = "linux-i686"; 352 - sha256 = "4e0e24c9a43f28f7ccc858a84c8c054431663384bb9d17b4925783f54b0ec92b"; 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/bg/thunderbird-115.3.2.tar.bz2"; 355 locale = "bg"; 356 arch = "linux-i686"; 357 - sha256 = "f73f7b7c19c1fd771d662947f3d955f3d5f18d08ed4a6a835f91654eca756cec"; 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/br/thunderbird-115.3.2.tar.bz2"; 360 locale = "br"; 361 arch = "linux-i686"; 362 - sha256 = "45e0b45be17f8e4d4163f38490fcddaf19779818783ff85fd0ffbbbe6d09d9b8"; 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ca/thunderbird-115.3.2.tar.bz2"; 365 locale = "ca"; 366 arch = "linux-i686"; 367 - sha256 = "02b8272058d6c4d0738cc02cbd4f41866c2044e499968f929aa9e76564307009"; 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/cak/thunderbird-115.3.2.tar.bz2"; 370 locale = "cak"; 371 arch = "linux-i686"; 372 - sha256 = "535009c94f902c2a87324c7ad30b11605a9199b8237a6c4fb10ec6d53a7bde9c"; 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/cs/thunderbird-115.3.2.tar.bz2"; 375 locale = "cs"; 376 arch = "linux-i686"; 377 - sha256 = "1812171fc55af5eb41056d0da27176d8e3dcd38bcab3dd2b7979cf22e181e067"; 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/cy/thunderbird-115.3.2.tar.bz2"; 380 locale = "cy"; 381 arch = "linux-i686"; 382 - sha256 = "5a76107a8e49d7b154449beff01a6a0d7ecba88806a376aee2cde9c2aee231c3"; 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/da/thunderbird-115.3.2.tar.bz2"; 385 locale = "da"; 386 arch = "linux-i686"; 387 - sha256 = "d5c72cef228c2d1edb0781a76ca33bae061431e8075f04174a1bf94fb118e1f9"; 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/de/thunderbird-115.3.2.tar.bz2"; 390 locale = "de"; 391 arch = "linux-i686"; 392 - sha256 = "f0dbeef62cad6d2e5a74440fed961a85d370f473330f12523e28deb07ff89444"; 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/dsb/thunderbird-115.3.2.tar.bz2"; 395 locale = "dsb"; 396 arch = "linux-i686"; 397 - sha256 = "7a41d558403b0f46f2128ae9a1f6b8a93913723740820dc9fbd3767c1b03a3cb"; 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/el/thunderbird-115.3.2.tar.bz2"; 400 locale = "el"; 401 arch = "linux-i686"; 402 - sha256 = "824923b59362e4e1d499cabec5fa11ba9514530ec853fa4ab08b81ee32a58bb4"; 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/en-CA/thunderbird-115.3.2.tar.bz2"; 405 locale = "en-CA"; 406 arch = "linux-i686"; 407 - sha256 = "a1167c95b458620fdb5856022eeabb283d25903c2ec650dd63e20723f7a7f8cb"; 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/en-GB/thunderbird-115.3.2.tar.bz2"; 410 locale = "en-GB"; 411 arch = "linux-i686"; 412 - sha256 = "471f55152886b240041bb57997d02682d49506b17a611ad0a75869eba0cb9fe6"; 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/en-US/thunderbird-115.3.2.tar.bz2"; 415 locale = "en-US"; 416 arch = "linux-i686"; 417 - sha256 = "ab9da54ca5265f714fe9aee854b1a4200dd770432b6425bc83e00ae21bc109e2"; 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/es-AR/thunderbird-115.3.2.tar.bz2"; 420 locale = "es-AR"; 421 arch = "linux-i686"; 422 - sha256 = "f67f7e478bfe9b6b5a7378e7255c849dae2b8c9b77332d72aa98625dd8c03a3f"; 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/es-ES/thunderbird-115.3.2.tar.bz2"; 425 locale = "es-ES"; 426 arch = "linux-i686"; 427 - sha256 = "f32e4dc965c92670355173ae2d364de1e0297c179d88c4481ff17043614068fa"; 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/es-MX/thunderbird-115.3.2.tar.bz2"; 430 locale = "es-MX"; 431 arch = "linux-i686"; 432 - sha256 = "9523a37dd4c425cbcf8e5326116af101fa1715009b7856380ccb0b3cedf93c39"; 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/et/thunderbird-115.3.2.tar.bz2"; 435 locale = "et"; 436 arch = "linux-i686"; 437 - sha256 = "f45f27e599c2a3daa6f96d183856ba53db38e3dd3f1b4d54d02ac067fc2a408e"; 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/eu/thunderbird-115.3.2.tar.bz2"; 440 locale = "eu"; 441 arch = "linux-i686"; 442 - sha256 = "bea576eb1bf5204932a6d9a64e65e3b9ec83383f606d9ce68301bd3197f2d870"; 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/fi/thunderbird-115.3.2.tar.bz2"; 445 locale = "fi"; 446 arch = "linux-i686"; 447 - sha256 = "3f93721a0dc124a10346d00760a28d153ce3c39cebb6c01a1cbd36561cdf9085"; 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/fr/thunderbird-115.3.2.tar.bz2"; 450 locale = "fr"; 451 arch = "linux-i686"; 452 - sha256 = "f075ed5f4059a7dfade2dd76482e46d0fc3ab2ddf67cd76ba5bd901b7ce63228"; 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/fy-NL/thunderbird-115.3.2.tar.bz2"; 455 locale = "fy-NL"; 456 arch = "linux-i686"; 457 - sha256 = "8557f768822b60bca926fbe49b1c61bc5f0258d8981281e2376ed274d70ec8ef"; 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ga-IE/thunderbird-115.3.2.tar.bz2"; 460 locale = "ga-IE"; 461 arch = "linux-i686"; 462 - sha256 = "2ed32b67740e8595b0dd7c06c6c726a6d5eacec9cee4d1d37199600b38838f62"; 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/gd/thunderbird-115.3.2.tar.bz2"; 465 locale = "gd"; 466 arch = "linux-i686"; 467 - sha256 = "bce2db97e057799871485dc7b8133b89ffa30b40886611251f97650791bc4917"; 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/gl/thunderbird-115.3.2.tar.bz2"; 470 locale = "gl"; 471 arch = "linux-i686"; 472 - sha256 = "40d0873e76a062a43f97461e4df1c684947bf32101515cee8d231571e5d3f72a"; 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/he/thunderbird-115.3.2.tar.bz2"; 475 locale = "he"; 476 arch = "linux-i686"; 477 - sha256 = "eb2e19dd9072b5b4ffddf67f29d2541c8e956bd1c5955d8ecdba8e137081abae"; 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/hr/thunderbird-115.3.2.tar.bz2"; 480 locale = "hr"; 481 arch = "linux-i686"; 482 - sha256 = "11d88de2c4e21fa774943fd83df559aa1b8764e13e786b418d33675892f179bf"; 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/hsb/thunderbird-115.3.2.tar.bz2"; 485 locale = "hsb"; 486 arch = "linux-i686"; 487 - sha256 = "7dcd340876e1e9f247714e5607630db048f5105c99268f61320be946dd76b879"; 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/hu/thunderbird-115.3.2.tar.bz2"; 490 locale = "hu"; 491 arch = "linux-i686"; 492 - sha256 = "220b4b59b64576b1e20c16d9d75636a1e8371471d86234a77cdd9cec8f140ac2"; 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/hy-AM/thunderbird-115.3.2.tar.bz2"; 495 locale = "hy-AM"; 496 arch = "linux-i686"; 497 - sha256 = "8d12f76230f1b8062cce3189d7060016fda3f7e9a09c87777f9e453fd4b622dd"; 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/id/thunderbird-115.3.2.tar.bz2"; 500 locale = "id"; 501 arch = "linux-i686"; 502 - sha256 = "076c0bae1376130bf4e69f3b21f4e523e07c82b035c4b7401b3f62f67fc86bd4"; 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/is/thunderbird-115.3.2.tar.bz2"; 505 locale = "is"; 506 arch = "linux-i686"; 507 - sha256 = "4784948831c6ffbaadd343bcc0e738765f7cd21c09a422bb48a84b8b69f2692c"; 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/it/thunderbird-115.3.2.tar.bz2"; 510 locale = "it"; 511 arch = "linux-i686"; 512 - sha256 = "208384c6457024fe9976191ff8f36c4ff1dc0b8fd52f05c5d10a3ef46bc1820a"; 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ja/thunderbird-115.3.2.tar.bz2"; 515 locale = "ja"; 516 arch = "linux-i686"; 517 - sha256 = "73c4774d1d6763aefb2750032a1b330c9351f1690b0e99c70c19ddb43ff9dfd5"; 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ka/thunderbird-115.3.2.tar.bz2"; 520 locale = "ka"; 521 arch = "linux-i686"; 522 - sha256 = "cd539ebfad4343e7626fc963f12f2591861197398f7dd2dec19cc9b035a32547"; 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/kab/thunderbird-115.3.2.tar.bz2"; 525 locale = "kab"; 526 arch = "linux-i686"; 527 - sha256 = "e78b4433da1a3fcc7dccae274bf954ec0568134d2ec8631f17c1c5909214bb74"; 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/kk/thunderbird-115.3.2.tar.bz2"; 530 locale = "kk"; 531 arch = "linux-i686"; 532 - sha256 = "5258f1d16475b23770f1c5a625c051b2e68bdd95c098c675e2856ab5cbbc8630"; 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ko/thunderbird-115.3.2.tar.bz2"; 535 locale = "ko"; 536 arch = "linux-i686"; 537 - sha256 = "29da7d5b39e6d6196ea4732eb0078040add625d2fda0d4058d17d8751c693a6e"; 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/lt/thunderbird-115.3.2.tar.bz2"; 540 locale = "lt"; 541 arch = "linux-i686"; 542 - sha256 = "962f60e1d9c97870e1662ace5ceff36db6c81227449177a50f7d296e613b63c5"; 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/lv/thunderbird-115.3.2.tar.bz2"; 545 locale = "lv"; 546 arch = "linux-i686"; 547 - sha256 = "b7cc3ec52b6d02285e4632f03bc8a9d740ede08eff9817d3b3cef3757adcb85d"; 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ms/thunderbird-115.3.2.tar.bz2"; 550 locale = "ms"; 551 arch = "linux-i686"; 552 - sha256 = "0c176ed3c551c7f5e6babddcf0e08ce6b010ec65edefcb729b339d85102f9242"; 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/nb-NO/thunderbird-115.3.2.tar.bz2"; 555 locale = "nb-NO"; 556 arch = "linux-i686"; 557 - sha256 = "54d390ef94481efa7e04ce99c4bb9c2cafabcf6e7e12a066829141687e13dec9"; 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/nl/thunderbird-115.3.2.tar.bz2"; 560 locale = "nl"; 561 arch = "linux-i686"; 562 - sha256 = "dacfa1474f5ae1a7bebc34a40b787003346c220f2399b040bc478ac9d48217ac"; 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/nn-NO/thunderbird-115.3.2.tar.bz2"; 565 locale = "nn-NO"; 566 arch = "linux-i686"; 567 - sha256 = "e2444478ce4e06ca442991f41f8648b8abc3caa9b8df51821f5ca564bff0bfe0"; 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/pa-IN/thunderbird-115.3.2.tar.bz2"; 570 locale = "pa-IN"; 571 arch = "linux-i686"; 572 - sha256 = "5110317c5227955116f1e6a8f851d1b518e567763e75c34d5ce35c345c039846"; 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/pl/thunderbird-115.3.2.tar.bz2"; 575 locale = "pl"; 576 arch = "linux-i686"; 577 - sha256 = "9f099333e148edccdec20fb8c05c094976a3693cb4da600dc6d852c2ea4a7b0f"; 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/pt-BR/thunderbird-115.3.2.tar.bz2"; 580 locale = "pt-BR"; 581 arch = "linux-i686"; 582 - sha256 = "f58d41ad35652ae87a53808bac13c793d1851f5193fcc3ee74119ddb4f13b5fc"; 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/pt-PT/thunderbird-115.3.2.tar.bz2"; 585 locale = "pt-PT"; 586 arch = "linux-i686"; 587 - sha256 = "347f4a46c08576af832cfba4f96164bc81b5653350299d416fb91f18107f9e03"; 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/rm/thunderbird-115.3.2.tar.bz2"; 590 locale = "rm"; 591 arch = "linux-i686"; 592 - sha256 = "bab2cd31ff27512ae03720d4baf475ad5e33e82e6bf07e06f3f02cac0c645b3c"; 593 } 594 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ro/thunderbird-115.3.2.tar.bz2"; 595 locale = "ro"; 596 arch = "linux-i686"; 597 - sha256 = "69763904dffb09d37df2cfd6a6c71c45dba6c9725a4703c56fb7884cd15fa37a"; 598 } 599 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/ru/thunderbird-115.3.2.tar.bz2"; 600 locale = "ru"; 601 arch = "linux-i686"; 602 - sha256 = "e68d2ad8c07eb01449fdd0a705a75c7f45d4d367dd990c38322f4e9ee08398f7"; 603 } 604 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/sk/thunderbird-115.3.2.tar.bz2"; 605 locale = "sk"; 606 arch = "linux-i686"; 607 - sha256 = "fe8aa6bf3dfd0a14577b1b45f2bb0b35b1f1b3b533a5f9978972aff29c72d01c"; 608 } 609 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/sl/thunderbird-115.3.2.tar.bz2"; 610 locale = "sl"; 611 arch = "linux-i686"; 612 - sha256 = "487056a83091d524c56f726cc96066ba7e035e7af3545e7664a859557289e62b"; 613 } 614 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/sq/thunderbird-115.3.2.tar.bz2"; 615 locale = "sq"; 616 arch = "linux-i686"; 617 - sha256 = "5ea91c8599be87b08ff3fe328454f1629ba655ac059baca20aa38cf08990530b"; 618 } 619 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/sr/thunderbird-115.3.2.tar.bz2"; 620 locale = "sr"; 621 arch = "linux-i686"; 622 - sha256 = "599d44feab73393230ccecd219139e6eda2206771f71b8890f1be09f8176e4ea"; 623 } 624 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/sv-SE/thunderbird-115.3.2.tar.bz2"; 625 locale = "sv-SE"; 626 arch = "linux-i686"; 627 - sha256 = "0e7c08a019f5c5eabe38a7e17c4f280c894f71ff1cf2a90b34ac102816f93984"; 628 } 629 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/th/thunderbird-115.3.2.tar.bz2"; 630 locale = "th"; 631 arch = "linux-i686"; 632 - sha256 = "9b2fa7e157567b7ea6dc506dfb9bea32e1e0b1301053801caf2e4cafa1593a7a"; 633 } 634 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/tr/thunderbird-115.3.2.tar.bz2"; 635 locale = "tr"; 636 arch = "linux-i686"; 637 - sha256 = "34884d791dc0d816aff110be2b111ee2c14ba0cc29227b56b8fe782bcd3441f8"; 638 } 639 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/uk/thunderbird-115.3.2.tar.bz2"; 640 locale = "uk"; 641 arch = "linux-i686"; 642 - sha256 = "68e2211308375061f06e8c620a6cef35cc3785d27ad2fb33f90c6e2cbc8cc51b"; 643 } 644 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/uz/thunderbird-115.3.2.tar.bz2"; 645 locale = "uz"; 646 arch = "linux-i686"; 647 - sha256 = "cdae055179025410d371c8023fc99a3689f215fae88f3b3e14ce1217455517b5"; 648 } 649 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/vi/thunderbird-115.3.2.tar.bz2"; 650 locale = "vi"; 651 arch = "linux-i686"; 652 - sha256 = "0306b2f943819cc9a0050fbc9e5bc2c0bd343795eeaa22d4f1e0325fb55cb6de"; 653 } 654 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/zh-CN/thunderbird-115.3.2.tar.bz2"; 655 locale = "zh-CN"; 656 arch = "linux-i686"; 657 - sha256 = "40fabd734552a7af0762fd828de2810d6fdd8b76a26b2f18db22a301d0c631ca"; 658 } 659 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.3.2/linux-i686/zh-TW/thunderbird-115.3.2.tar.bz2"; 660 locale = "zh-TW"; 661 arch = "linux-i686"; 662 - sha256 = "0a363a15cce9fc984b9eb49ce9e9be43bded85d68e66a74db89b364040c315ec"; 663 } 664 ]; 665 }
··· 1 { 2 + version = "115.4.1"; 3 sources = [ 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/af/thunderbird-115.4.1.tar.bz2"; 5 locale = "af"; 6 arch = "linux-x86_64"; 7 + sha256 = "984a5d9cd2f6ae70548c8b0453b7a3e0b50c18723215c158d20694d89027c85b"; 8 } 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ar/thunderbird-115.4.1.tar.bz2"; 10 locale = "ar"; 11 arch = "linux-x86_64"; 12 + sha256 = "9faa60b0ac4fbf396f4124113832024324a927bd1ad01275b8b11df27c75d29e"; 13 } 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ast/thunderbird-115.4.1.tar.bz2"; 15 locale = "ast"; 16 arch = "linux-x86_64"; 17 + sha256 = "aa855f0d40993560f643c22d7781ce2587788e7e7f6aca1612180fe54dbdc11d"; 18 } 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/be/thunderbird-115.4.1.tar.bz2"; 20 locale = "be"; 21 arch = "linux-x86_64"; 22 + sha256 = "654ddfb82edbfedd07a83947fe1d0c9d08456841cbaefc6abc042203bc25cd24"; 23 } 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/bg/thunderbird-115.4.1.tar.bz2"; 25 locale = "bg"; 26 arch = "linux-x86_64"; 27 + sha256 = "59904cc762ff431031a9de37267bd1610a0adbc8adb2300b98636d7c2fb1e7fc"; 28 } 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/br/thunderbird-115.4.1.tar.bz2"; 30 locale = "br"; 31 arch = "linux-x86_64"; 32 + sha256 = "6fd568603e1672f415a3c96cb81491281156c4ab3c1c49a1b8798a1a7c3d92b0"; 33 } 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ca/thunderbird-115.4.1.tar.bz2"; 35 locale = "ca"; 36 arch = "linux-x86_64"; 37 + sha256 = "c1387f5c9b51c4a30269f72a65b6bb525e9c61db9c78bfd02e09ee8a3d94f250"; 38 } 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/cak/thunderbird-115.4.1.tar.bz2"; 40 locale = "cak"; 41 arch = "linux-x86_64"; 42 + sha256 = "bfc5c46c935df1c6fe5c407b0b92adf35b00b31e3689ecefaefac59a0f7f9903"; 43 } 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/cs/thunderbird-115.4.1.tar.bz2"; 45 locale = "cs"; 46 arch = "linux-x86_64"; 47 + sha256 = "3eeb5619ec3804fabe40c6a8c68df9a28f41dc40f250fb4ca0e825595825bb34"; 48 } 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/cy/thunderbird-115.4.1.tar.bz2"; 50 locale = "cy"; 51 arch = "linux-x86_64"; 52 + sha256 = "71e11762188bd2f4476b722e8ac8302792ef6d1b4c07eb54affbc1e161376fd3"; 53 } 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/da/thunderbird-115.4.1.tar.bz2"; 55 locale = "da"; 56 arch = "linux-x86_64"; 57 + sha256 = "108dd7e1910fe0773ba08250b7d6e09a63ae805b596da9ecdeb23c93cd25f4c2"; 58 } 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/de/thunderbird-115.4.1.tar.bz2"; 60 locale = "de"; 61 arch = "linux-x86_64"; 62 + sha256 = "8632aaec06d4f41403631c7d8a777c151aa2ca78c6342e49bbda1551316812c6"; 63 } 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/dsb/thunderbird-115.4.1.tar.bz2"; 65 locale = "dsb"; 66 arch = "linux-x86_64"; 67 + sha256 = "20334b09cbdcf1ce0c9a7a3545283d69952976adc363856394209e34fd0802c6"; 68 } 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/el/thunderbird-115.4.1.tar.bz2"; 70 locale = "el"; 71 arch = "linux-x86_64"; 72 + sha256 = "c519b753f81f92f437cfd4bb9d11423c69195ca4de6dfce227af4408f26d09f8"; 73 } 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/en-CA/thunderbird-115.4.1.tar.bz2"; 75 locale = "en-CA"; 76 arch = "linux-x86_64"; 77 + sha256 = "1a899fd1bbf89adc9e149cb16fccf46c1881ee1f36b75f62fd70f9af1db5faaf"; 78 } 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/en-GB/thunderbird-115.4.1.tar.bz2"; 80 locale = "en-GB"; 81 arch = "linux-x86_64"; 82 + sha256 = "156d6dcac9653b69875c751cad090d77adc35118df051ca5ce1cb384f28ff7a3"; 83 } 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/en-US/thunderbird-115.4.1.tar.bz2"; 85 locale = "en-US"; 86 arch = "linux-x86_64"; 87 + sha256 = "80f9534e18ab00956410374b800db21e7a79eab4f9e452b2a908b4e29d708f1d"; 88 } 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/es-AR/thunderbird-115.4.1.tar.bz2"; 90 locale = "es-AR"; 91 arch = "linux-x86_64"; 92 + sha256 = "606ce30a8f0005953791ba1a3c612809e1d875ebe1cc257afd4d6a0447ce557d"; 93 } 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/es-ES/thunderbird-115.4.1.tar.bz2"; 95 locale = "es-ES"; 96 arch = "linux-x86_64"; 97 + sha256 = "fa41210efdd8f7086db9fbebb54730079e555a3a316b3d5fea3fb015ad4696fa"; 98 } 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/es-MX/thunderbird-115.4.1.tar.bz2"; 100 locale = "es-MX"; 101 arch = "linux-x86_64"; 102 + sha256 = "d5d8c3e7daed458c0445cfb42d046e3d81f65b84f0510348d42f17651e3e598a"; 103 } 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/et/thunderbird-115.4.1.tar.bz2"; 105 locale = "et"; 106 arch = "linux-x86_64"; 107 + sha256 = "e94ba80c70ad4a6dd11257b2a456226c96df4f8da7908618b0460625932e3276"; 108 } 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/eu/thunderbird-115.4.1.tar.bz2"; 110 locale = "eu"; 111 arch = "linux-x86_64"; 112 + sha256 = "2055513d9741fcef221308ce61354df4d22276e088ccd9ae6430ccf82368252a"; 113 } 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/fi/thunderbird-115.4.1.tar.bz2"; 115 locale = "fi"; 116 arch = "linux-x86_64"; 117 + sha256 = "c916c8dc7a3d064cb7d6036722e3f2a010dc12e6564608cdad329628691c3e83"; 118 } 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/fr/thunderbird-115.4.1.tar.bz2"; 120 locale = "fr"; 121 arch = "linux-x86_64"; 122 + sha256 = "2b6e1711762e8c00b87f37461df628e0d45d15f1ac1b19ffdd94ef6c470c9caa"; 123 } 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/fy-NL/thunderbird-115.4.1.tar.bz2"; 125 locale = "fy-NL"; 126 arch = "linux-x86_64"; 127 + sha256 = "1a44264af2d0bedfe930ee09b1036f76fc7f6612f3852ef9b2cfd7ac0dc66fff"; 128 } 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ga-IE/thunderbird-115.4.1.tar.bz2"; 130 locale = "ga-IE"; 131 arch = "linux-x86_64"; 132 + sha256 = "fbb59c517f4e24e18da62eecb5f4bb9312d6987fbba472b3d7c095b42f5658ec"; 133 } 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/gd/thunderbird-115.4.1.tar.bz2"; 135 locale = "gd"; 136 arch = "linux-x86_64"; 137 + sha256 = "220f166ef4b1cc5d2e36e4a8cf5ae0ee4ad529e97442e9f41c3efac7a09f486c"; 138 } 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/gl/thunderbird-115.4.1.tar.bz2"; 140 locale = "gl"; 141 arch = "linux-x86_64"; 142 + sha256 = "b73e8ae380b8f659d6a96afde2d9c63b280c0741201311abe9b3ba244700a46f"; 143 } 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/he/thunderbird-115.4.1.tar.bz2"; 145 locale = "he"; 146 arch = "linux-x86_64"; 147 + sha256 = "4a286adf9815f199e9cf0d10f3ba5e1fcb55e44a7e7b7945baa4196458968c3a"; 148 } 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/hr/thunderbird-115.4.1.tar.bz2"; 150 locale = "hr"; 151 arch = "linux-x86_64"; 152 + sha256 = "a362008a5e567e2f17f1236c661356ff9a366d014e7449b5fd4dab68f69dfaa6"; 153 } 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/hsb/thunderbird-115.4.1.tar.bz2"; 155 locale = "hsb"; 156 arch = "linux-x86_64"; 157 + sha256 = "e2cfa6ea00d866ea019184f97ae4aa2c390849a135924852aa03dc0feb980c2f"; 158 } 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/hu/thunderbird-115.4.1.tar.bz2"; 160 locale = "hu"; 161 arch = "linux-x86_64"; 162 + sha256 = "ddb3f51aa4c597a0162ff3f84cde69b885fed79ba641bba29e18016d8f2214e2"; 163 } 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/hy-AM/thunderbird-115.4.1.tar.bz2"; 165 locale = "hy-AM"; 166 arch = "linux-x86_64"; 167 + sha256 = "f08d5845354b7fc90aabfe363b4b4f4b4c7f07c9f5d982942647677f78be0fa6"; 168 } 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/id/thunderbird-115.4.1.tar.bz2"; 170 locale = "id"; 171 arch = "linux-x86_64"; 172 + sha256 = "61ae2261379a7e31c0ee9c6a949a03bb4853bcf813eb647eb2f30239516085d5"; 173 } 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/is/thunderbird-115.4.1.tar.bz2"; 175 locale = "is"; 176 arch = "linux-x86_64"; 177 + sha256 = "ffb985a0f75c9bd56ae7e344791e86fd2a9f17007050b62fda2886547cd56334"; 178 } 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/it/thunderbird-115.4.1.tar.bz2"; 180 locale = "it"; 181 arch = "linux-x86_64"; 182 + sha256 = "e8dc54db11815ae9e891f2c79c5e5218147d6694bc7055e933a0397c1619fd61"; 183 } 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ja/thunderbird-115.4.1.tar.bz2"; 185 locale = "ja"; 186 arch = "linux-x86_64"; 187 + sha256 = "a510a719215362a33ada3a29641a3999656fa73c5f2ea1cdc2c5c3b2b539f9ec"; 188 } 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ka/thunderbird-115.4.1.tar.bz2"; 190 locale = "ka"; 191 arch = "linux-x86_64"; 192 + sha256 = "6b4d0240dc65f3544f2b3c32876720783f179298fa575f8445b4d45449485742"; 193 } 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/kab/thunderbird-115.4.1.tar.bz2"; 195 locale = "kab"; 196 arch = "linux-x86_64"; 197 + sha256 = "fa672dbdf6aa3ab56f1ec4ca741d01a0a0fa7ddbf0f1195824775a8990a65d33"; 198 } 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/kk/thunderbird-115.4.1.tar.bz2"; 200 locale = "kk"; 201 arch = "linux-x86_64"; 202 + sha256 = "f7cbf9147a4a7bed00e9dc52a6bba898b49aabe9e4daf0154a28662b4d16683b"; 203 } 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ko/thunderbird-115.4.1.tar.bz2"; 205 locale = "ko"; 206 arch = "linux-x86_64"; 207 + sha256 = "d95727839f9d348d67371c01dec0eb2ee874d36631fb1fcf5441774fdc2bcd9d"; 208 } 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/lt/thunderbird-115.4.1.tar.bz2"; 210 locale = "lt"; 211 arch = "linux-x86_64"; 212 + sha256 = "cf87612f4d8ddddd0c1ce141c0edcec1bdd15ab73d51d5e83855694bc76e1a8c"; 213 } 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/lv/thunderbird-115.4.1.tar.bz2"; 215 locale = "lv"; 216 arch = "linux-x86_64"; 217 + sha256 = "228523902e069aef7c50a2a72fc5d7cdd987e896b263f91583ee8b5dfed36c49"; 218 } 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ms/thunderbird-115.4.1.tar.bz2"; 220 locale = "ms"; 221 arch = "linux-x86_64"; 222 + sha256 = "ab13e157ffcf8949e23c704726ebcc656debb259deebe3897b7d9d4ad8b45464"; 223 } 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/nb-NO/thunderbird-115.4.1.tar.bz2"; 225 locale = "nb-NO"; 226 arch = "linux-x86_64"; 227 + sha256 = "d64a6286e3ce5a3dd28e43bfd7ba483587d42bfe9037e478a286af704b7cfb88"; 228 } 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/nl/thunderbird-115.4.1.tar.bz2"; 230 locale = "nl"; 231 arch = "linux-x86_64"; 232 + sha256 = "3fa698cc239ae0bb0bd5d0984600f8b274e83528c42a62f20815245990fbdf4c"; 233 } 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/nn-NO/thunderbird-115.4.1.tar.bz2"; 235 locale = "nn-NO"; 236 arch = "linux-x86_64"; 237 + sha256 = "a811b1113f8490c7cf92bca1df2895d7253a07c7f59e3f70d26b3929b7c9b8a9"; 238 } 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/pa-IN/thunderbird-115.4.1.tar.bz2"; 240 locale = "pa-IN"; 241 arch = "linux-x86_64"; 242 + sha256 = "766e77b7a863d6db6b8da29d351650a921bc34742a6a1e389101ed74b41d7e45"; 243 } 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/pl/thunderbird-115.4.1.tar.bz2"; 245 locale = "pl"; 246 arch = "linux-x86_64"; 247 + sha256 = "7dff7fb5255688e75cdde4189de8c8b2e0c0c9f94e6928819282669b35f4b2fc"; 248 } 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/pt-BR/thunderbird-115.4.1.tar.bz2"; 250 locale = "pt-BR"; 251 arch = "linux-x86_64"; 252 + sha256 = "5c55931aad41a8a801805b9b59d6698ede34cf4613205cac7591e112051e29d5"; 253 } 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/pt-PT/thunderbird-115.4.1.tar.bz2"; 255 locale = "pt-PT"; 256 arch = "linux-x86_64"; 257 + sha256 = "ea4cc3fd7cffa2d18e66dc1137da283157ebfda7fe4289059bc2fa0506385582"; 258 } 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/rm/thunderbird-115.4.1.tar.bz2"; 260 locale = "rm"; 261 arch = "linux-x86_64"; 262 + sha256 = "aa04eb51601d0d777ae785acac0a6e573fb92d2f3d0fed0d2c4bcc7b54384f9d"; 263 } 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ro/thunderbird-115.4.1.tar.bz2"; 265 locale = "ro"; 266 arch = "linux-x86_64"; 267 + sha256 = "478109fd6564c4dd08629fdae951331c0c1e49f245a3ee9fd875ae4bfeba39eb"; 268 } 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/ru/thunderbird-115.4.1.tar.bz2"; 270 locale = "ru"; 271 arch = "linux-x86_64"; 272 + sha256 = "708f01aa9736c21bc261054b4b71114752621ddabfc6b373c76411fa777cdc46"; 273 } 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/sk/thunderbird-115.4.1.tar.bz2"; 275 locale = "sk"; 276 arch = "linux-x86_64"; 277 + sha256 = "bdeee131a254dded4975e613d66f3c127736c4fd982a63d5c2de1fd3ab08c14e"; 278 } 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/sl/thunderbird-115.4.1.tar.bz2"; 280 locale = "sl"; 281 arch = "linux-x86_64"; 282 + sha256 = "38e9e1b964a599d46143a2255ef7d01e97f1e519b333e578cb5c6f8f1b48e7cc"; 283 } 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/sq/thunderbird-115.4.1.tar.bz2"; 285 locale = "sq"; 286 arch = "linux-x86_64"; 287 + sha256 = "1b6c3b84b123655088a49785bb7347ae8b4014677e12aa5e0a591f380962c7a2"; 288 } 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/sr/thunderbird-115.4.1.tar.bz2"; 290 locale = "sr"; 291 arch = "linux-x86_64"; 292 + sha256 = "17bdc9c1bfaa2c320f196c6847606c0085c92fc15c2870b00f15481f1db7f119"; 293 } 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/sv-SE/thunderbird-115.4.1.tar.bz2"; 295 locale = "sv-SE"; 296 arch = "linux-x86_64"; 297 + sha256 = "371b7bb4c3c2870c8cf61fafe42b281e3de960d26c83de3d07b55e68bf2e9ff5"; 298 } 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/th/thunderbird-115.4.1.tar.bz2"; 300 locale = "th"; 301 arch = "linux-x86_64"; 302 + sha256 = "c2e73af892e0e8fe968017e8337980c33ca2e960b607db7e8d2c5c3479e4103f"; 303 } 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/tr/thunderbird-115.4.1.tar.bz2"; 305 locale = "tr"; 306 arch = "linux-x86_64"; 307 + sha256 = "58fe07598a46b89f88bb6f543c2627cec64a27adf8cf8c067e2c9cd313823529"; 308 } 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/uk/thunderbird-115.4.1.tar.bz2"; 310 locale = "uk"; 311 arch = "linux-x86_64"; 312 + sha256 = "d9471d2dab40fad2cc860c1c8d61e447a22c896b1e55b2fc6fd9371d0ddbbe2e"; 313 } 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/uz/thunderbird-115.4.1.tar.bz2"; 315 locale = "uz"; 316 arch = "linux-x86_64"; 317 + sha256 = "7208f963139afb6bdc6a31a5c756876e25b75dd729a759913abfaaa2ffb3c6a4"; 318 } 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/vi/thunderbird-115.4.1.tar.bz2"; 320 locale = "vi"; 321 arch = "linux-x86_64"; 322 + sha256 = "3001fb66160dc7a4d919e3ceabaf3e1c1edde6e3adfff69ea258d3e4092ae545"; 323 } 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/zh-CN/thunderbird-115.4.1.tar.bz2"; 325 locale = "zh-CN"; 326 arch = "linux-x86_64"; 327 + sha256 = "f10c31a9f5516035b40699512205c14fb52be0bb0bbfabc6f2ef36536c1699df"; 328 } 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-x86_64/zh-TW/thunderbird-115.4.1.tar.bz2"; 330 locale = "zh-TW"; 331 arch = "linux-x86_64"; 332 + sha256 = "c7554050509eb446a1c0de17f8f2417009ac5185080daf60e40f7cddf48cc08f"; 333 } 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/af/thunderbird-115.4.1.tar.bz2"; 335 locale = "af"; 336 arch = "linux-i686"; 337 + sha256 = "340b2e82108e0d0ab8980b0df0995fb90ef7869ffe54496cc3538699efb54c6b"; 338 } 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ar/thunderbird-115.4.1.tar.bz2"; 340 locale = "ar"; 341 arch = "linux-i686"; 342 + sha256 = "a3577d6224ad9b4f71dbc28e93fe867843804e2c2e506ab83cf9fdb4915fa965"; 343 } 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ast/thunderbird-115.4.1.tar.bz2"; 345 locale = "ast"; 346 arch = "linux-i686"; 347 + sha256 = "1d4bba1671d23e9cb66622b8a1db264bd142c6ba4573be090bad847bae96a99c"; 348 } 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/be/thunderbird-115.4.1.tar.bz2"; 350 locale = "be"; 351 arch = "linux-i686"; 352 + sha256 = "9535fcc380a092fcb580f172ae72b4616e5a68005b4e8b72b7bfd0e25d19446f"; 353 } 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/bg/thunderbird-115.4.1.tar.bz2"; 355 locale = "bg"; 356 arch = "linux-i686"; 357 + sha256 = "7851ef4d8c8ffe3c39b87c75408d5aa2c48dad9bad066308316f9770c75420aa"; 358 } 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/br/thunderbird-115.4.1.tar.bz2"; 360 locale = "br"; 361 arch = "linux-i686"; 362 + sha256 = "d1928d7d1dadeab49cef49efd55df4c652fb55cbf8f1e91dace8d9aec4bbdeb2"; 363 } 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ca/thunderbird-115.4.1.tar.bz2"; 365 locale = "ca"; 366 arch = "linux-i686"; 367 + sha256 = "3f9cb1b1335686428a2b38bee4de95da2fe45c31e6c5417789611797413f5bd0"; 368 } 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/cak/thunderbird-115.4.1.tar.bz2"; 370 locale = "cak"; 371 arch = "linux-i686"; 372 + sha256 = "6d01411ae87372d8f3ff108166c513fc3dc28d7475c32ba9077ada8699da6ac3"; 373 } 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/cs/thunderbird-115.4.1.tar.bz2"; 375 locale = "cs"; 376 arch = "linux-i686"; 377 + sha256 = "4854ea58c23f3ff702ce55a2f7159e3383beb2a4df468d164e831e999d54d3ae"; 378 } 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/cy/thunderbird-115.4.1.tar.bz2"; 380 locale = "cy"; 381 arch = "linux-i686"; 382 + sha256 = "42255d0c90bc56f3c580f2a195ed4802eecb0a860d8181e31920c5615019baa1"; 383 } 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/da/thunderbird-115.4.1.tar.bz2"; 385 locale = "da"; 386 arch = "linux-i686"; 387 + sha256 = "21e793bc846402a5633caf336386281bee63b553954a98e52cab85c134d9c9a7"; 388 } 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/de/thunderbird-115.4.1.tar.bz2"; 390 locale = "de"; 391 arch = "linux-i686"; 392 + sha256 = "a5b87277e4fb238fe3db244aa75bd77cb20f9c964d7a4eaca92252cef0b1d4b3"; 393 } 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/dsb/thunderbird-115.4.1.tar.bz2"; 395 locale = "dsb"; 396 arch = "linux-i686"; 397 + sha256 = "e0c9d4d7e32a677a51dd0211bcb42ab1545b3580dc0f9d9abb6e3be9a750cc31"; 398 } 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/el/thunderbird-115.4.1.tar.bz2"; 400 locale = "el"; 401 arch = "linux-i686"; 402 + sha256 = "7cc4762d51133a6c9b80a4ece730c98f21e39ce89d8a66a433a503816a5d2e89"; 403 } 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/en-CA/thunderbird-115.4.1.tar.bz2"; 405 locale = "en-CA"; 406 arch = "linux-i686"; 407 + sha256 = "b1eda5622f414ba75c5972d6653dcfed7a54ec3eeab7a1fe0eafb07c0998865c"; 408 } 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/en-GB/thunderbird-115.4.1.tar.bz2"; 410 locale = "en-GB"; 411 arch = "linux-i686"; 412 + sha256 = "d97bad986e68254c3f92c00ea6c517bd42bb0b8ac2c0a5e39df88543a329e277"; 413 } 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/en-US/thunderbird-115.4.1.tar.bz2"; 415 locale = "en-US"; 416 arch = "linux-i686"; 417 + sha256 = "2e5807f8c6610aa871b79ea62fc063c5655bad70d019a9525845396b7f85b3b0"; 418 } 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/es-AR/thunderbird-115.4.1.tar.bz2"; 420 locale = "es-AR"; 421 arch = "linux-i686"; 422 + sha256 = "ff1def53d0391a96aba158dd9b967c303bedf71b4e78419290c745e0a88496c2"; 423 } 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/es-ES/thunderbird-115.4.1.tar.bz2"; 425 locale = "es-ES"; 426 arch = "linux-i686"; 427 + sha256 = "bce7dc0d2ac514f1f66f8441a3229920239265c01e3f6a999441c0f0f9806644"; 428 } 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/es-MX/thunderbird-115.4.1.tar.bz2"; 430 locale = "es-MX"; 431 arch = "linux-i686"; 432 + sha256 = "a0c6da966679f3eaa93eca1d347b0d221fa26d20b6c01a3544ec5a7519020e26"; 433 } 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/et/thunderbird-115.4.1.tar.bz2"; 435 locale = "et"; 436 arch = "linux-i686"; 437 + sha256 = "6d7f2d67053e5479e2f4f6fb1184901a7fe6f0100f8a8675dde0139195e32da2"; 438 } 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/eu/thunderbird-115.4.1.tar.bz2"; 440 locale = "eu"; 441 arch = "linux-i686"; 442 + sha256 = "3b4e08d9eccea42976b07b80a9d84a9c2aee4223a83b128c9aa65357cba0d11f"; 443 } 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/fi/thunderbird-115.4.1.tar.bz2"; 445 locale = "fi"; 446 arch = "linux-i686"; 447 + sha256 = "bad3c5047dc9d4283723a6f24113fa93434fd44cbb139dd9420a69a759606675"; 448 } 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/fr/thunderbird-115.4.1.tar.bz2"; 450 locale = "fr"; 451 arch = "linux-i686"; 452 + sha256 = "e656c0fe050a4e3c772514f60c6452e8de1f7b14b11b814f20044d32e4bae916"; 453 } 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/fy-NL/thunderbird-115.4.1.tar.bz2"; 455 locale = "fy-NL"; 456 arch = "linux-i686"; 457 + sha256 = "2a93d49f76354071f43f549a04b035dd1eb47c1b7c4f4c87de1ad6b519e989b5"; 458 } 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ga-IE/thunderbird-115.4.1.tar.bz2"; 460 locale = "ga-IE"; 461 arch = "linux-i686"; 462 + sha256 = "c65a11178928b4ddb9febe35e514a8233a7d6560ef3366cf3fd2141ab19735bf"; 463 } 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/gd/thunderbird-115.4.1.tar.bz2"; 465 locale = "gd"; 466 arch = "linux-i686"; 467 + sha256 = "36ef04774e588691c7722e460c6ac95db528bbad29dde07b3e1d5a569889aaef"; 468 } 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/gl/thunderbird-115.4.1.tar.bz2"; 470 locale = "gl"; 471 arch = "linux-i686"; 472 + sha256 = "84c9327c3bd811ab722371a396064689486b36083d36e89fb6f6364670d3d94a"; 473 } 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/he/thunderbird-115.4.1.tar.bz2"; 475 locale = "he"; 476 arch = "linux-i686"; 477 + sha256 = "abd1a3650e46ffdee5edd3d8b450644b2169650ffd9d75fa0b47c4c5567ebd2c"; 478 } 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/hr/thunderbird-115.4.1.tar.bz2"; 480 locale = "hr"; 481 arch = "linux-i686"; 482 + sha256 = "0daf5e121293462df3b86018bab57e658602d4fdcd67faf8d7ea8f21aaf7632b"; 483 } 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/hsb/thunderbird-115.4.1.tar.bz2"; 485 locale = "hsb"; 486 arch = "linux-i686"; 487 + sha256 = "4a4e81cee163c24773f7bc03c218611134e1004222ce3573e551f6293d8efd58"; 488 } 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/hu/thunderbird-115.4.1.tar.bz2"; 490 locale = "hu"; 491 arch = "linux-i686"; 492 + sha256 = "f7e8e917827e9c3e52ef48879765258b92fead33bc0e2147a1df6728f6764831"; 493 } 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/hy-AM/thunderbird-115.4.1.tar.bz2"; 495 locale = "hy-AM"; 496 arch = "linux-i686"; 497 + sha256 = "4c9cbfd06984815fc61ea98e0c17639c8fca7ebe701a407e841966bb05aa09d7"; 498 } 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/id/thunderbird-115.4.1.tar.bz2"; 500 locale = "id"; 501 arch = "linux-i686"; 502 + sha256 = "d3d9eedf96670bb449646b17f5a8a9385855b3854b30b6ba05767b309ba381e2"; 503 } 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/is/thunderbird-115.4.1.tar.bz2"; 505 locale = "is"; 506 arch = "linux-i686"; 507 + sha256 = "ee64b52c00a78b4bba3ff14277cee29ce098e2aa28440d034c57769faea9351e"; 508 } 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/it/thunderbird-115.4.1.tar.bz2"; 510 locale = "it"; 511 arch = "linux-i686"; 512 + sha256 = "4c26187f7eb32ee878ca9df24b8416b7f0fa23d739adb9bf4e58bc9d3cb3fe70"; 513 } 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ja/thunderbird-115.4.1.tar.bz2"; 515 locale = "ja"; 516 arch = "linux-i686"; 517 + sha256 = "1d65c17a94131fc651ca3b9db0e5968434ec60096758f1f2ab5f4ebf4e845a26"; 518 } 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ka/thunderbird-115.4.1.tar.bz2"; 520 locale = "ka"; 521 arch = "linux-i686"; 522 + sha256 = "da40fa8bc0f1b1dd4f0d3c062cc79e7179d6e9a29a4f80323b9da8b3e5a38727"; 523 } 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/kab/thunderbird-115.4.1.tar.bz2"; 525 locale = "kab"; 526 arch = "linux-i686"; 527 + sha256 = "fbdfc11b4cc9cb0c92e32e2ab1eba6bfc010a84c964c63a05b3672095f6be438"; 528 } 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/kk/thunderbird-115.4.1.tar.bz2"; 530 locale = "kk"; 531 arch = "linux-i686"; 532 + sha256 = "dd1419aabe279cbf1c182425b8aa57d97d510fd2586a9f63d6619bf52902dc93"; 533 } 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ko/thunderbird-115.4.1.tar.bz2"; 535 locale = "ko"; 536 arch = "linux-i686"; 537 + sha256 = "9901570e3cb732036b430493cb1a21fa645d33c1ada119e65b434ff481c1e732"; 538 } 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/lt/thunderbird-115.4.1.tar.bz2"; 540 locale = "lt"; 541 arch = "linux-i686"; 542 + sha256 = "0066a94f77ac6c4602137bef783f45c36b5a0f845c0ad48e7b158c0bd282fd2b"; 543 } 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/lv/thunderbird-115.4.1.tar.bz2"; 545 locale = "lv"; 546 arch = "linux-i686"; 547 + sha256 = "6abf69968fe1d37096c39f083241afd3e5d2389c929d1939bd8dda6473474044"; 548 } 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ms/thunderbird-115.4.1.tar.bz2"; 550 locale = "ms"; 551 arch = "linux-i686"; 552 + sha256 = "afe39f70b1ba61e4e3260e629dc60adc3430a8478f3508645c4ab1e6353ca6a5"; 553 } 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/nb-NO/thunderbird-115.4.1.tar.bz2"; 555 locale = "nb-NO"; 556 arch = "linux-i686"; 557 + sha256 = "703c9509e2965b5cd9b20204e1e390530896aefc61afada60ceec46657b5c052"; 558 } 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/nl/thunderbird-115.4.1.tar.bz2"; 560 locale = "nl"; 561 arch = "linux-i686"; 562 + sha256 = "f8901735d4ac97a8e64fb22ac98f1e249399023853761f404e06ed5bb557d6af"; 563 } 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/nn-NO/thunderbird-115.4.1.tar.bz2"; 565 locale = "nn-NO"; 566 arch = "linux-i686"; 567 + sha256 = "74f7767af5fc88adc4e65bc14794d193069572378a9314bcb1224a90e4991d0b"; 568 } 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/pa-IN/thunderbird-115.4.1.tar.bz2"; 570 locale = "pa-IN"; 571 arch = "linux-i686"; 572 + sha256 = "d427a7712ed85b24418f95f8dfbf35c2888bc4f774dddd9594895c3eb30fbbe2"; 573 } 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/pl/thunderbird-115.4.1.tar.bz2"; 575 locale = "pl"; 576 arch = "linux-i686"; 577 + sha256 = "5dbb18db564a047556eecf848e9c42d39b28dd3b3b4f94be01aba52ed6d09a83"; 578 } 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/pt-BR/thunderbird-115.4.1.tar.bz2"; 580 locale = "pt-BR"; 581 arch = "linux-i686"; 582 + sha256 = "44097bbfaa7c70687d0ebdab94a3ec1c8db326c4d333ff7167c93f65122d2717"; 583 } 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/pt-PT/thunderbird-115.4.1.tar.bz2"; 585 locale = "pt-PT"; 586 arch = "linux-i686"; 587 + sha256 = "b4195c7c92d18fcc350925ff867515c2ee619d76ca40d16de18e77a504e7e3a3"; 588 } 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/rm/thunderbird-115.4.1.tar.bz2"; 590 locale = "rm"; 591 arch = "linux-i686"; 592 + sha256 = "b5b1bde8faf2de0e2027b98e2adcaa1cb85b0402c9a4a1fcdebaa2933b5076c4"; 593 } 594 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ro/thunderbird-115.4.1.tar.bz2"; 595 locale = "ro"; 596 arch = "linux-i686"; 597 + sha256 = "8e0b8e83a86ccde5530604f89ce989d5e701dc2bf07bf57b2637e3a6cbbb28ce"; 598 } 599 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/ru/thunderbird-115.4.1.tar.bz2"; 600 locale = "ru"; 601 arch = "linux-i686"; 602 + sha256 = "347ccd0bdc999131b5ed6cfc3c3c74d522644c918673d19d1b919a07f778bb80"; 603 } 604 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/sk/thunderbird-115.4.1.tar.bz2"; 605 locale = "sk"; 606 arch = "linux-i686"; 607 + sha256 = "3e0bf1d75d822b5646774d36432d861fea1c8daf848ca434357ac05c49a501be"; 608 } 609 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/sl/thunderbird-115.4.1.tar.bz2"; 610 locale = "sl"; 611 arch = "linux-i686"; 612 + sha256 = "88eaaacd0b1f0d1096acfa6a7c9e79b6b1268da35e299fdbe435386323564275"; 613 } 614 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/sq/thunderbird-115.4.1.tar.bz2"; 615 locale = "sq"; 616 arch = "linux-i686"; 617 + sha256 = "d95fe0d8a6f960809f85507cf22f6283d97177aa57f802f731519d5c8286502b"; 618 } 619 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/sr/thunderbird-115.4.1.tar.bz2"; 620 locale = "sr"; 621 arch = "linux-i686"; 622 + sha256 = "85382234c67e5d4756f2c8d1e69a51918391b361e9bbabfd4509755d3e9bbb57"; 623 } 624 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/sv-SE/thunderbird-115.4.1.tar.bz2"; 625 locale = "sv-SE"; 626 arch = "linux-i686"; 627 + sha256 = "85f536a1a1fea39bada579df14024228b369daff04cb334e5121df26e9dc9abb"; 628 } 629 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/th/thunderbird-115.4.1.tar.bz2"; 630 locale = "th"; 631 arch = "linux-i686"; 632 + sha256 = "16aa164a8a874a5e29490e802d081a0ac0e0cc8308294fb7718b84b2f1907dd3"; 633 } 634 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/tr/thunderbird-115.4.1.tar.bz2"; 635 locale = "tr"; 636 arch = "linux-i686"; 637 + sha256 = "33361a2b058ce97605d6cc49bd8d5f98ff906a033d3d6690a9ead68c5c112a80"; 638 } 639 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/uk/thunderbird-115.4.1.tar.bz2"; 640 locale = "uk"; 641 arch = "linux-i686"; 642 + sha256 = "be242d2c67e1bfa8f0a982fdb468ba895e4c20e4048f4558846ef15b3370d9a2"; 643 } 644 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/uz/thunderbird-115.4.1.tar.bz2"; 645 locale = "uz"; 646 arch = "linux-i686"; 647 + sha256 = "a1ce3c9ba4348e87d91b058d9c86d9f069efce0fdcbde74cb301b97de2cbc0db"; 648 } 649 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/vi/thunderbird-115.4.1.tar.bz2"; 650 locale = "vi"; 651 arch = "linux-i686"; 652 + sha256 = "a7215f92ac980a5dc0d09ecb52185dfd28cb2295cce0f6f443f8820958e6de3d"; 653 } 654 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/zh-CN/thunderbird-115.4.1.tar.bz2"; 655 locale = "zh-CN"; 656 arch = "linux-i686"; 657 + sha256 = "d1c0b04516aed697a4b93c88a60f3cb0b2ce8479818334b29a262d72afb485d1"; 658 } 659 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.4.1/linux-i686/zh-TW/thunderbird-115.4.1.tar.bz2"; 660 locale = "zh-TW"; 661 arch = "linux-i686"; 662 + sha256 = "f689bd01e5a43475247b61c4fc3d0699c13a2ba5cafa13bb8c8eeaa669c29951"; 663 } 664 ]; 665 }
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 44 45 thunderbird-115 = (buildMozillaMach rec { 46 pname = "thunderbird"; 47 - version = "115.3.3"; 48 application = "comm/mail"; 49 applicationName = "Mozilla Thunderbird"; 50 binaryName = pname; 51 src = fetchurl { 52 url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 53 - sha512 = "631042a3cdbcbae91d93eb71c0d4f6a1122e8bc7000d75fcc7d3cbdd0e82a4b31abac590c75771e77ab08d5700582b6dedacf62ce8e21a91e9ea81aedf1bbeaa"; 54 }; 55 extraPatches = [ 56 # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
··· 44 45 thunderbird-115 = (buildMozillaMach rec { 46 pname = "thunderbird"; 47 + version = "115.4.1"; 48 application = "comm/mail"; 49 applicationName = "Mozilla Thunderbird"; 50 binaryName = pname; 51 src = fetchurl { 52 url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 53 + sha512 = "ccf48a5376027b1e0182d4040a0571e5f34c2378349c0d11cb4e14c75f10247e2522e8d8d2a0a45022ff1a463a49f59b1cf611c70951cf5e1b383051c0573164"; 54 }; 55 extraPatches = [ 56 # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
+2 -2
pkgs/applications/video/anilibria-winmaclinux/default.nix
··· 14 15 mkDerivation rec { 16 pname = "anilibria-winmaclinux"; 17 - version = "1.2.10"; 18 19 src = fetchFromGitHub { 20 owner = "anilibria"; 21 repo = "anilibria-winmaclinux"; 22 rev = version; 23 - sha256 = "sha256-mCDw8V/Uzewm32rj+mkkm5atS5nJAFJ3ry1boTn+gqI="; 24 }; 25 26 sourceRoot = "source/src";
··· 14 15 mkDerivation rec { 16 pname = "anilibria-winmaclinux"; 17 + version = "1.2.11"; 18 19 src = fetchFromGitHub { 20 owner = "anilibria"; 21 repo = "anilibria-winmaclinux"; 22 rev = version; 23 + sha256 = "sha256-N5caLFM6YJtarMaA7Ps5uWXmOtKM2KvHneDkN8ooJpw="; 24 }; 25 26 sourceRoot = "source/src";
+3 -3
pkgs/development/interpreters/wasmtime/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "wasmtime"; 5 - version = "14.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "bytecodealliance"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-9Bpq96k/AOuKPXHeVv3zCqinGUu3rBqKsIryV/RUVlE="; 12 fetchSubmodules = true; 13 }; 14 15 # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. 16 auditable = false; 17 - cargoHash = "sha256-q/PTPiaggqYQwZZ9QyFi9ctgqYsFSy/ITHfOBgSHG+U="; 18 cargoBuildFlags = [ "--package" "wasmtime-cli" "--package" "wasmtime-c-api" ]; 19 20 outputs = [ "out" "dev" ];
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "wasmtime"; 5 + version = "14.0.2"; 6 7 src = fetchFromGitHub { 8 owner = "bytecodealliance"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-/YAu2wIeDhMojWfutJSEp7SELOV4G/EfQjypLQI+jo8="; 12 fetchSubmodules = true; 13 }; 14 15 # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. 16 auditable = false; 17 + cargoHash = "sha256-4Ca3RlpJQ67zwje0SowqqEcBGLnht5QL/PCrrtFTc4o="; 18 cargoBuildFlags = [ "--package" "wasmtime-cli" "--package" "wasmtime-c-api" ]; 19 20 outputs = [ "out" "dev" ];
+4 -4
pkgs/development/python-modules/fsspec/default.nix
··· 29 30 buildPythonPackage rec { 31 pname = "fsspec"; 32 - version = "2023.9.1"; 33 format = "setuptools"; 34 35 - disabled = pythonOlder "3.7"; 36 37 src = fetchFromGitHub { 38 owner = "fsspec"; 39 repo = "filesystem_spec"; 40 - rev = version; 41 - hash = "sha256-1ai+/8akUlP9kfzSKYEpDnobBfUC6EAPFPVVxh4jb/0="; 42 }; 43 44 propagatedBuildInputs = [
··· 29 30 buildPythonPackage rec { 31 pname = "fsspec"; 32 + version = "2023.10.0"; 33 format = "setuptools"; 34 35 + disabled = pythonOlder "3.8"; 36 37 src = fetchFromGitHub { 38 owner = "fsspec"; 39 repo = "filesystem_spec"; 40 + rev = "refs/tags/${version}"; 41 + hash = "sha256-GVBF2ppyIEvC4rR9IF4gwsdc4fJe1xHS1CyJEwFuVGw="; 42 }; 43 44 propagatedBuildInputs = [
+78 -15
pkgs/development/python-modules/jaxlib/bin.nix
··· 47 # official instructions recommend installing CPU-only versions via PyPI. 48 cpuSrcs = 49 let 50 - getSrcFromPypi = { platform, hash }: fetchPypi { 51 - inherit version platform hash; 52 pname = "jaxlib"; 53 format = "wheel"; 54 # See the `disabled` attr comment below. 55 - dist = "cp310"; 56 - python = "cp310"; 57 - abi = "cp310"; 58 }; 59 in 60 { 61 - "x86_64-linux" = getSrcFromPypi { 62 platform = "manylinux2014_x86_64"; 63 hash = "sha256-ksnY+CPEstact5lKjbSg+ZSPJtSt0Y0NFWEFufBCByk="; 64 }; 65 - "aarch64-darwin" = getSrcFromPypi { 66 platform = "macosx_11_0_arm64"; 67 hash = "sha256-O7dHvdKLKfNELGfF4TKy7N5EX6Ca7Zu8OtLXWvFykR8="; 68 }; 69 - "x86_64-darwin" = getSrcFromPypi { 70 platform = "macosx_10_14_x86_64"; 71 hash = "sha256-gqKMUZSXrt8sQtTAoQbzAfCzO8gM9Y1/tZpuJVWyN0Y="; 72 }; 73 }; 74 - 75 76 # Find new releases at https://storage.googleapis.com/jax-releases/jax_releases.html. 77 # When upgrading, you can get these hashes from prefetch.sh. See 78 # https://github.com/google/jax/issues/12879 as to why this specific URL is the correct index. 79 - gpuSrc = fetchurl { 80 - url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl"; 81 - hash = "sha256-zfN0n31+5GohwBkeQrqHus4qOyhM/GEdqG6KUupCZ4o="; 82 }; 83 84 in ··· 87 inherit version; 88 format = "wheel"; 89 90 - disabled = !(pythonVersion == "3.10"); 91 92 # See https://discourse.nixos.org/t/ofborg-does-not-respect-meta-platforms/27019/6. 93 src = 94 if !cudaSupport then 95 ( 96 - cpuSrcs."${stdenv.hostPlatform.system}" 97 or (throw "jaxlib-bin is not supported on ${stdenv.hostPlatform.system}") 98 - ) else gpuSrc; 99 100 # Prebuilt wheels are dynamically linked against things that nix can't find. 101 # Run `autoPatchelfHook` to automagically fix them.
··· 47 # official instructions recommend installing CPU-only versions via PyPI. 48 cpuSrcs = 49 let 50 + getSrcFromPypi = { platform, dist, hash }: fetchPypi { 51 + inherit version platform dist hash; 52 pname = "jaxlib"; 53 format = "wheel"; 54 # See the `disabled` attr comment below. 55 + python = dist; 56 + abi = dist; 57 }; 58 in 59 { 60 + "3.9-x86_64-linux" = getSrcFromPypi { 61 + platform = "manylinux2014_x86_64"; 62 + dist = "cp39"; 63 + hash = "sha256-8bTrWutuK0qVnbkcwMfgBf414YdaLc3GK5IsCm/JNPE="; 64 + }; 65 + "3.9-aarch64-darwin" = getSrcFromPypi { 66 + platform = "macosx_11_0_arm64"; 67 + dist = "cp39"; 68 + hash = "sha256-Tmv2iOqlNbZqw/rYjef6GmM0N18EA5JTt6T3lQe+4Rs="; 69 + }; 70 + "3.9-x86_64-darwin" = getSrcFromPypi { 71 + platform = "macosx_10_14_x86_64"; 72 + dist = "cp39"; 73 + hash = "sha256-mDT1INLqPdCkxtMMFR0qHLOIZdWEy8Iuzw1/vOoECsA="; 74 + }; 75 + 76 + "3.10-x86_64-linux" = getSrcFromPypi { 77 platform = "manylinux2014_x86_64"; 78 + dist = "cp310"; 79 hash = "sha256-ksnY+CPEstact5lKjbSg+ZSPJtSt0Y0NFWEFufBCByk="; 80 }; 81 + "3.10-aarch64-darwin" = getSrcFromPypi { 82 platform = "macosx_11_0_arm64"; 83 + dist = "cp310"; 84 hash = "sha256-O7dHvdKLKfNELGfF4TKy7N5EX6Ca7Zu8OtLXWvFykR8="; 85 }; 86 + "3.10-x86_64-darwin" = getSrcFromPypi { 87 platform = "macosx_10_14_x86_64"; 88 + dist = "cp310"; 89 hash = "sha256-gqKMUZSXrt8sQtTAoQbzAfCzO8gM9Y1/tZpuJVWyN0Y="; 90 }; 91 + 92 + "3.11-x86_64-linux" = getSrcFromPypi { 93 + platform = "manylinux2014_x86_64"; 94 + dist = "cp311"; 95 + hash = "sha256-m+NDzwXMNboNjDl2nLY+vqAoN2dQJZVWb1UQDpqqDPw="; 96 + }; 97 + "3.11-aarch64-darwin" = getSrcFromPypi { 98 + platform = "macosx_11_0_arm64"; 99 + dist = "cp311"; 100 + hash = "sha256-zCOAjaWWCQT9Jnm1jjc1Rh5gemqy7ACtTKLM0MqSJzM="; 101 + }; 102 + "3.11-x86_64-darwin" = getSrcFromPypi { 103 + platform = "macosx_10_14_x86_64"; 104 + dist = "cp311"; 105 + hash = "sha256-gOLIxkk+2hew2GqWu1WgMVEx1YEutx7Zod7QbwsuUVQ="; 106 + }; 107 + 108 + "3.12-x86_64-linux" = getSrcFromPypi { 109 + platform = "manylinux2014_x86_64"; 110 + dist = "cp312"; 111 + hash = "sha256-BZTmkgNuV4nWtfbY4t/19aP43szZQEdgpFXh5qwGRXk="; 112 + }; 113 + "3.12-aarch64-darwin" = getSrcFromPypi { 114 + platform = "macosx_11_0_arm64"; 115 + dist = "cp312"; 116 + hash = "sha256-aAMTrLXU9EYwPv+kdeyI88/D7b4NANB39Fn8vuXUqFA="; 117 + }; 118 + "3.12-x86_64-darwin" = getSrcFromPypi { 119 + platform = "macosx_10_14_x86_64"; 120 + dist = "cp312"; 121 + hash = "sha256-KHzlIfa9KtYcHX+i/F/SKaYTpD4/XjHVu5j3BdRTUmc="; 122 + }; 123 }; 124 125 # Find new releases at https://storage.googleapis.com/jax-releases/jax_releases.html. 126 # When upgrading, you can get these hashes from prefetch.sh. See 127 # https://github.com/google/jax/issues/12879 as to why this specific URL is the correct index. 128 + gpuSrcs = { 129 + "3.9" = fetchurl { 130 + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp39-cp39-manylinux2014_x86_64.whl"; 131 + hash = "sha256-WB5Vbr/XeYKXCP/3DIXF20jR6/1xE3huX1h5ow8ETl0="; 132 + }; 133 + "3.10" = fetchurl { 134 + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl"; 135 + hash = "sha256-zfN0n31+5GohwBkeQrqHus4qOyhM/GEdqG6KUupCZ4o="; 136 + }; 137 + "3.11" = fetchurl { 138 + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp311-cp311-manylinux2014_x86_64.whl"; 139 + hash = "sha256-Q8ZtF2GCrG30GFbCeCZTWPmW2TBybeXzh2u+NRiYpx4="; 140 + }; 141 + "3.12" = fetchurl { 142 + url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp312-cp312-manylinux2014_x86_64.whl"; 143 + hash = "sha256-lphkSDOJ9SwbO0hp/xC1bYn5fWgth9A9Iwsc9zV0buI="; 144 + }; 145 }; 146 147 in ··· 150 inherit version; 151 format = "wheel"; 152 153 + disabled = !(pythonVersion == "3.9" || pythonVersion == "3.10" || pythonVersion == "3.11" || pythonVersion == "3.12"); 154 155 # See https://discourse.nixos.org/t/ofborg-does-not-respect-meta-platforms/27019/6. 156 src = 157 if !cudaSupport then 158 ( 159 + cpuSrcs."${pythonVersion}-${stdenv.hostPlatform.system}" 160 or (throw "jaxlib-bin is not supported on ${stdenv.hostPlatform.system}") 161 + ) else gpuSrcs."${pythonVersion}"; 162 163 # Prebuilt wheels are dynamically linked against things that nix can't find. 164 # Run `autoPatchelfHook` to automagically fix them.
+9 -6
pkgs/development/python-modules/jaxlib/prefetch.sh
··· 1 - #!/usr/bin/env bash 2 3 prefetch () { 4 - expr="(import <nixpkgs> { system = \"$1\"; config.cudaSupport = $2; }).python3.pkgs.jaxlib-bin.src.url" 5 url=$(NIX_PATH=.. nix-instantiate --eval -E "$expr" | jq -r) 6 echo "$url" 7 sha256=$(nix-prefetch-url "$url") ··· 9 echo 10 } 11 12 - prefetch "x86_64-linux" "false" 13 - prefetch "aarch64-darwin" "false" 14 - prefetch "x86_64-darwin" "false" 15 - prefetch "x86_64-linux" "true"
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i sh -p jq 3 4 prefetch () { 5 + expr="(import <nixpkgs> { system = \"$2\"; config.cudaSupport = $3; }).python$1.pkgs.jaxlib-bin.src.url" 6 url=$(NIX_PATH=.. nix-instantiate --eval -E "$expr" | jq -r) 7 echo "$url" 8 sha256=$(nix-prefetch-url "$url") ··· 10 echo 11 } 12 13 + for py in "39" "310" "311" "312"; do 14 + prefetch "$py" "x86_64-linux" "false" 15 + prefetch "$py" "aarch64-darwin" "false" 16 + prefetch "$py" "x86_64-darwin" "false" 17 + prefetch "$py" "x86_64-linux" "true" 18 + done
+19 -2
pkgs/development/python-modules/keyutils/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, keyutils, pytest-runner, pytest }: 2 3 buildPythonPackage rec { 4 pname = "keyutils"; ··· 16 substituteInPlace setup.py --replace '"pytest-runner"' "" 17 ''; 18 19 buildInputs = [ keyutils ]; 20 - nativeCheckInputs = [ pytest pytest-runner ]; 21 22 meta = { 23 description = "A set of python bindings for keyutils";
··· 1 + { lib 2 + , buildPythonPackage 3 + , cython 4 + , fetchFromGitHub 5 + , keyutils 6 + , pytestCheckHook 7 + }: 8 9 buildPythonPackage rec { 10 pname = "keyutils"; ··· 22 substituteInPlace setup.py --replace '"pytest-runner"' "" 23 ''; 24 25 + preBuild = '' 26 + cython keyutils/_keyutils.pyx 27 + ''; 28 + 29 + preCheck = '' 30 + rm -rf keyutils 31 + ''; 32 + 33 buildInputs = [ keyutils ]; 34 + nativeBuildInputs = [ cython ]; 35 + nativeCheckInputs = [ 36 + pytestCheckHook 37 + ]; 38 39 meta = { 40 description = "A set of python bindings for keyutils";
+10 -2
pkgs/development/tools/continuous-integration/github-runner/default.nix
··· 24 25 buildDotnetModule rec { 26 pname = "github-runner"; 27 - version = "2.310.2"; 28 29 src = fetchFromGitHub { 30 owner = "actions"; 31 repo = "runner"; 32 rev = "v${version}"; 33 - hash = "sha256-cOHA4VjccIJmCgCxRrBFzBFnh4SGQ3LpcTvtGuogHQU="; 34 leaveDotGit = true; 35 postFetch = '' 36 git -C $out rev-parse --short HEAD > $out/.git-revision ··· 80 name = "ln-fhs.patch"; 81 url = "https://github.com/actions/runner/commit/5ff0ce1.patch"; 82 hash = "sha256-2Vg3cKZK3cE/OcPDZkdN2Ro2WgvduYTTwvNGxwCfXas="; 83 }) 84 ]; 85
··· 24 25 buildDotnetModule rec { 26 pname = "github-runner"; 27 + version = "2.311.0"; 28 29 src = fetchFromGitHub { 30 owner = "actions"; 31 repo = "runner"; 32 rev = "v${version}"; 33 + hash = "sha256-71SwPuX1XZygT/TdAHECudxFxsQuXrl/tcAYVAxfxfI="; 34 leaveDotGit = true; 35 postFetch = '' 36 git -C $out rev-parse --short HEAD > $out/.git-revision ··· 80 name = "ln-fhs.patch"; 81 url = "https://github.com/actions/runner/commit/5ff0ce1.patch"; 82 hash = "sha256-2Vg3cKZK3cE/OcPDZkdN2Ro2WgvduYTTwvNGxwCfXas="; 83 + }) 84 + ] ++ lib.optionals (nodeRuntimes == [ "node20" ]) [ 85 + # If the package is built without Node 16, make Node 20 the default internal version 86 + # https://github.com/actions/runner/pull/2844 87 + (fetchpatch { 88 + name = "internal-node-20.patch"; 89 + url = "https://github.com/actions/runner/commit/acdc6ed.patch"; 90 + hash = "sha256-3/6yhhJPr9OMWBFc5/NU/DRtn76aTYvjsjQo2u9ZqnU="; 91 }) 92 ]; 93
+126
pkgs/development/web/nodejs/enum-width-fix-backport.patch
···
··· 1 + See https://github.com/v8/v8/commit/d15d49b09dc7aef9edcc4cf6a0cb2b77a0db203f. 2 + 3 + v8 doesn’t compile with clang 16 due to an error regarding integer values being outside the enum 4 + range. This is fixed in v8 upstream. This patch is a backport of the fix. 5 + 6 + Note that this patch is only needed for node.js v18. It is not needed for node v20. 7 + 8 + 9 + diff --git a/include/v8-internal.h b/include/v8-internal.h 10 + index a27f3a34480..5fb0f2ac16d 100644 11 + --- a/deps/v8/include/v8-internal.h 12 + +++ b/deps/v8/include/v8-internal.h 13 + @@ -574,7 +574,7 @@ class Internals { 14 + 15 + static const int kNodeClassIdOffset = 1 * kApiSystemPointerSize; 16 + static const int kNodeFlagsOffset = 1 * kApiSystemPointerSize + 3; 17 + - static const int kNodeStateMask = 0x7; 18 + + static const int kNodeStateMask = 0x3; 19 + static const int kNodeStateIsWeakValue = 2; 20 + 21 + static const int kFirstNonstringType = 0x80; 22 + diff --git a/src/ast/ast.h b/src/ast/ast.h 23 + index 32438f9b249..8473f7fb67e 100644 24 + --- a/deps/v8/src/ast/ast.h 25 + +++ b/deps/v8/src/ast/ast.h 26 + @@ -1006,7 +1006,7 @@ class Literal final : public Expression { 27 + friend class AstNodeFactory; 28 + friend Zone; 29 + 30 + - using TypeField = Expression::NextBitField<Type, 4>; 31 + + using TypeField = Expression::NextBitField<Type, 3>; 32 + 33 + Literal(int smi, int position) : Expression(position, kLiteral), smi_(smi) { 34 + bit_field_ = TypeField::update(bit_field_, kSmi); 35 + diff --git a/src/base/bit-field.h b/src/base/bit-field.h 36 + index 9a66468d4e0..ccfc23a065d 100644 37 + --- a/deps/v8/src/base/bit-field.h 38 + +++ b/deps/v8/src/base/bit-field.h 39 + @@ -40,6 +40,11 @@ class BitField final { 40 + static constexpr U kNumValues = U{1} << kSize; 41 + 42 + // Value for the field with all bits set. 43 + + // If clang complains 44 + + // "constexpr variable 'kMax' must be initialized by a constant expression" 45 + + // on this line, then you're creating a BitField for an enum with more bits 46 + + // than needed for the enum values. Either reduce the BitField size, 47 + + // or give the enum an explicit underlying type. 48 + static constexpr T kMax = static_cast<T>(kNumValues - 1); 49 + 50 + template <class T2, int size2> 51 + diff --git a/src/compiler/backend/instruction-codes.h b/src/compiler/backend/instruction-codes.h 52 + index 1add351b422..2fe2cd1a74f 100644 53 + --- a/deps/v8/src/compiler/backend/instruction-codes.h 54 + +++ b/deps/v8/src/compiler/backend/instruction-codes.h 55 + @@ -198,7 +198,7 @@ V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream& os, 56 + V(None) \ 57 + TARGET_ADDRESSING_MODE_LIST(V) 58 + 59 + -enum AddressingMode { 60 + +enum AddressingMode : uint8_t { 61 + #define DECLARE_ADDRESSING_MODE(Name) kMode_##Name, 62 + ADDRESSING_MODE_LIST(DECLARE_ADDRESSING_MODE) 63 + #undef DECLARE_ADDRESSING_MODE 64 + @@ -309,7 +309,7 @@ using MiscField = base::BitField<int, 22, 10>; 65 + // LaneSizeField and AccessModeField are helper types to encode/decode a lane 66 + // size, an access mode, or both inside the overlapping MiscField. 67 + using LaneSizeField = base::BitField<int, 22, 8>; 68 + -using AccessModeField = base::BitField<MemoryAccessMode, 30, 2>; 69 + +using AccessModeField = base::BitField<MemoryAccessMode, 30, 1>; 70 + // TODO(turbofan): {HasMemoryAccessMode} is currently only used to guard 71 + // decoding (in CodeGenerator and InstructionScheduler). Encoding (in 72 + // InstructionSelector) is not yet guarded. There are in fact instructions for 73 + diff --git a/src/compiler/backend/instruction.h b/src/compiler/backend/instruction.h 74 + index bed43dc6363..64b9063bcf8 100644 75 + --- a/deps/v8/src/compiler/backend/instruction.h 76 + +++ b/deps/v8/src/compiler/backend/instruction.h 77 + @@ -591,8 +591,8 @@ class LocationOperand : public InstructionOperand { 78 + } 79 + 80 + STATIC_ASSERT(KindField::kSize == 3); 81 + - using LocationKindField = base::BitField64<LocationKind, 3, 2>; 82 + - using RepresentationField = base::BitField64<MachineRepresentation, 5, 8>; 83 + + using LocationKindField = base::BitField64<LocationKind, 3, 1>; 84 + + using RepresentationField = LocationKindField::Next<MachineRepresentation, 8>; 85 + using IndexField = base::BitField64<int32_t, 35, 29>; 86 + }; 87 + 88 + diff --git a/src/handles/global-handles.cc b/src/handles/global-handles.cc 89 + index 536059f3115..ae9e70b3a85 100644 90 + --- a/deps/v8/src/handles/global-handles.cc 91 + +++ b/deps/v8/src/handles/global-handles.cc 92 + @@ -652,7 +652,7 @@ class GlobalHandles::Node final : public NodeBase<GlobalHandles::Node> { 93 + 94 + // This stores three flags (independent, partially_dependent and 95 + // in_young_list) and a State. 96 + - using NodeState = base::BitField8<State, 0, 3>; 97 + + using NodeState = base::BitField8<State, 0, 2>; 98 + using IsInYoungList = NodeState::Next<bool, 1>; 99 + using NodeWeaknessType = IsInYoungList::Next<WeaknessType, 2>; 100 + 101 + diff --git a/src/maglev/maglev-ir.h b/src/maglev/maglev-ir.h 102 + index 95aadfb5e14..f07f9fecf8c 100644 103 + --- a/deps/v8/src/maglev/maglev-ir.h 104 + +++ b/deps/v8/src/maglev/maglev-ir.h 105 + @@ -315,7 +315,7 @@ class OpProperties { 106 + return kNeedsRegisterSnapshotBit::decode(bitfield_); 107 + } 108 + constexpr bool is_pure() const { 109 + - return (bitfield_ | kPureMask) == kPureValue; 110 + + return (bitfield_ & kPureMask) == kPureValue; 111 + } 112 + constexpr bool is_required_when_unused() const { 113 + return can_write() || non_memory_side_effects(); 114 + diff --git a/src/wasm/wasm-code-manager.h b/src/wasm/wasm-code-manager.h 115 + index f8329424777..81c7cce62e8 100644 116 + --- a/deps/v8/src/wasm/wasm-code-manager.h 117 + +++ b/deps/v8/src/wasm/wasm-code-manager.h 118 + @@ -487,7 +487,7 @@ class V8_EXPORT_PRIVATE WasmCode final { 119 + int trap_handler_index_ = -1; 120 + 121 + // Bits encoded in {flags_}: 122 + - using KindField = base::BitField8<Kind, 0, 3>; 123 + + using KindField = base::BitField8<Kind, 0, 2>; 124 + using ExecutionTierField = KindField::Next<ExecutionTier, 2>; 125 + using ForDebuggingField = ExecutionTierField::Next<ForDebugging, 2>; 126 +
+2
pkgs/development/web/nodejs/v18.nix
··· 16 ./revert-arm64-pointer-auth.patch 17 ./node-npm-build-npm-package-logic.patch 18 ./trap-handler-backport.patch 19 ]; 20 }
··· 16 ./revert-arm64-pointer-auth.patch 17 ./node-npm-build-npm-package-logic.patch 18 ./trap-handler-backport.patch 19 + # Fix for enum width error when compiling with clang 16. 20 + ./enum-width-fix-backport.patch 21 ]; 22 }
+3 -3
pkgs/misc/fastly/default.nix
··· 10 11 buildGoModule rec { 12 pname = "fastly"; 13 - version = "10.5.0"; 14 15 src = fetchFromGitHub { 16 owner = "fastly"; 17 repo = "cli"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-aLO48gExo8rIFp20Yf4LwN+0wROnn6dzQDqzveYPg2E="; 20 # The git commit is part of the `fastly version` original output; 21 # leave that output the same in nixpkgs. Use the `.git` directory 22 # to retrieve the commit SHA, and remove the directory afterwards, ··· 33 "cmd/fastly" 34 ]; 35 36 - vendorHash = "sha256-H1cD4FZr1612/O1GjHZrKrUQi5H/EkDA3Tkqio95UdY="; 37 38 nativeBuildInputs = [ 39 installShellFiles
··· 10 11 buildGoModule rec { 12 pname = "fastly"; 13 + version = "10.5.1"; 14 15 src = fetchFromGitHub { 16 owner = "fastly"; 17 repo = "cli"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-YNXsO0iuVyITgvYwLUm83BA2Y+hUcQe9pK9ppy8pVRQ="; 20 # The git commit is part of the `fastly version` original output; 21 # leave that output the same in nixpkgs. Use the `.git` directory 22 # to retrieve the commit SHA, and remove the directory afterwards, ··· 33 "cmd/fastly" 34 ]; 35 36 + vendorHash = "sha256-oB71R7MUBG7EgVhaWx5oNGLHVGQWhkxO7jJD9eFsc3Y="; 37 38 nativeBuildInputs = [ 39 installShellFiles
+7 -4
pkgs/os-specific/linux/nsncd/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "nsncd"; 10 - version = "unstable-2022-11-14"; 11 12 src = fetchFromGitHub { 13 owner = "nix-community"; 14 repo = "nsncd"; 15 - rev = "47e580f1db99603df6e212a2e62f18cc970cef40"; 16 - hash = "sha256-Nv3MYZcuYgD66BAGs3Tg37s086HAGsaDBFvELqQF3Tk="; 17 }; 18 19 - cargoSha256 = "sha256-c1L6nEUBHw1YegmoRrI3WU/bF80Nzbz13hsGlNyBR9o="; 20 21 meta = with lib; { 22 description = "the name service non-caching daemon";
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "nsncd"; 10 + version = "unstable-2023-10-26"; 11 12 + # https://github.com/twosigma/nsncd/pull/71 has not been upstreamed 13 + # to twosigma/nsncd yet. Using the nix-community fork in the 14 + # meantime. 15 src = fetchFromGitHub { 16 owner = "nix-community"; 17 repo = "nsncd"; 18 + rev = "d6513421f420e407248c6d0aee39ae2f861a7cec"; 19 + hash = "sha256-PykzwpPxMDHJOr2HubXuw+Krk9Jbi0E3M2lEAOXhx2M="; 20 }; 21 22 + cargoSha256 = "sha256-cUM7rYXWpJ0aMiurXBp15IlxAmf/x5uiodxEqBPCQT0="; 23 24 meta = with lib; { 25 description = "the name service non-caching daemon";
+20 -50
pkgs/tools/audio/beets/common.nix
··· 26 , extraPatches ? [ ] 27 , pluginOverrides ? { } 28 , disableAllPlugins ? false 29 30 # tests 31 , runCommand ··· 52 53 patches = extraPatches; 54 55 - postPatch = '' 56 - # https://github.com/beetbox/beets/pull/4868 57 - substituteInPlace beets/util/artresizer.py \ 58 - --replace "Image.ANTIALIAS" "Image.Resampling.LANCZOS" 59 - ''; 60 - 61 propagatedBuildInputs = with python3Packages; [ 62 confuse 63 gst-python ··· 76 nativeBuildInputs = [ 77 gobject-introspection 78 sphinxHook 79 - ]; 80 81 buildInputs = [ 82 ] ++ (with gst_all_1; [ ··· 93 cp extra/_beet $out/share/zsh/site-functions/ 94 ''; 95 96 - doInstallCheck = true; 97 - 98 - installCheckPhase = '' 99 - runHook preInstallCheck 100 - 101 - tmphome="$(mktemp -d)" 102 - 103 - EDITOR="${writeScript "beetconfig.sh" '' 104 - #!${runtimeShell} 105 - cat > "$1" <<CFG 106 - plugins: ${lib.concatStringsSep " " (attrNames enabledPlugins)} 107 - CFG 108 - ''}" HOME="$tmphome" "$out/bin/beet" config -e 109 - EDITOR=true HOME="$tmphome" "$out/bin/beet" config -e 110 - 111 - runHook postInstallCheck 112 - ''; 113 - 114 makeWrapperArgs = [ 115 "--set GI_TYPELIB_PATH \"$GI_TYPELIB_PATH\"" 116 "--set GST_PLUGIN_SYSTEM_PATH_1_0 \"$GST_PLUGIN_SYSTEM_PATH_1_0\"" ··· 118 ]; 119 120 nativeCheckInputs = with python3Packages; [ 121 - pytest 122 mock 123 rarfile 124 responses 125 ] ++ pluginWrapperBins; 126 127 disabledTestPaths = lib.flatten (attrValues (lib.mapAttrs (n: v: v.testPaths ++ [ "test/test_${n}.py" ]) disabledPlugins)); 128 - 129 - checkPhase = '' 130 - runHook preCheck 131 132 # Check for undefined plugins 133 find beetsplug -mindepth 1 \ 134 \! -path 'beetsplug/__init__.py' -a \ ··· 140 export BEETS_TEST_SHELL="${bashInteractive}/bin/bash --norc" 141 export HOME="$(mktemp -d)" 142 143 - args=" -m pytest -r fEs" 144 - eval "disabledTestPaths=($disabledTestPaths)" 145 - for path in ''${disabledTestPaths[@]}; do 146 - if [ -e "$path" ]; then 147 - args+=" --ignore $path" 148 - else 149 - echo "Skipping non-existent test path '$path'" 150 - fi 151 - done 152 - 153 - python $args 154 - 155 - runHook postCheck 156 ''; 157 158 ··· 160 161 passthru.tests.gstreamer = runCommand "beets-gstreamer-test" { 162 meta.timeout = 60; 163 - } 164 - '' 165 - set -euo pipefail 166 - export HOME=$(mktemp -d) 167 - mkdir $out 168 169 - cat << EOF > $out/config.yaml 170 replaygain: 171 backend: gstreamer 172 EOF 173 174 - echo $out/config.yaml 175 - ${beets}/bin/beet -c $out/config.yaml > /dev/null 176 ''; 177 178 meta = with lib; {
··· 26 , extraPatches ? [ ] 27 , pluginOverrides ? { } 28 , disableAllPlugins ? false 29 + , disabledTests ? [] 30 + , extraNativeBuildInputs ? [] 31 32 # tests 33 , runCommand ··· 54 55 patches = extraPatches; 56 57 propagatedBuildInputs = with python3Packages; [ 58 confuse 59 gst-python ··· 72 nativeBuildInputs = [ 73 gobject-introspection 74 sphinxHook 75 + ] ++ extraNativeBuildInputs; 76 77 buildInputs = [ 78 ] ++ (with gst_all_1; [ ··· 89 cp extra/_beet $out/share/zsh/site-functions/ 90 ''; 91 92 makeWrapperArgs = [ 93 "--set GI_TYPELIB_PATH \"$GI_TYPELIB_PATH\"" 94 "--set GST_PLUGIN_SYSTEM_PATH_1_0 \"$GST_PLUGIN_SYSTEM_PATH_1_0\"" ··· 96 ]; 97 98 nativeCheckInputs = with python3Packages; [ 99 + pytestCheckHook 100 mock 101 rarfile 102 responses 103 ] ++ pluginWrapperBins; 104 105 disabledTestPaths = lib.flatten (attrValues (lib.mapAttrs (n: v: v.testPaths ++ [ "test/test_${n}.py" ]) disabledPlugins)); 106 + inherit disabledTests; 107 108 + # Perform extra "sanity checks", before running pytest tests. 109 + preCheck = '' 110 # Check for undefined plugins 111 find beetsplug -mindepth 1 \ 112 \! -path 'beetsplug/__init__.py' -a \ ··· 118 export BEETS_TEST_SHELL="${bashInteractive}/bin/bash --norc" 119 export HOME="$(mktemp -d)" 120 121 + env EDITOR="${writeScript "beetconfig.sh" '' 122 + #!${runtimeShell} 123 + cat > "$1" <<CFG 124 + plugins: ${lib.concatStringsSep " " (attrNames enabledPlugins)} 125 + CFG 126 + ''}" "$out/bin/beet" config -e 127 + env EDITOR=true "$out/bin/beet" config -e 128 ''; 129 130 ··· 132 133 passthru.tests.gstreamer = runCommand "beets-gstreamer-test" { 134 meta.timeout = 60; 135 + } '' 136 + set -euo pipefail 137 + export HOME=$(mktemp -d) 138 + mkdir $out 139 140 + cat << EOF > $out/config.yaml 141 replaygain: 142 backend: gstreamer 143 EOF 144 145 + ${beets}/bin/beet -c $out/config.yaml > /dev/null 146 ''; 147 148 meta = with lib; {
+25 -4
pkgs/tools/audio/beets/default.nix
··· 2 , callPackage 3 , fetchFromGitHub 4 , fetchpatch 5 }: 6 /* 7 ** To customize the enabled beets plugins, use the pluginOverrides input to the ··· 20 beets = self.beets-stable; 21 22 beets-stable = callPackage ./common.nix rec { 23 version = "1.6.0"; 24 src = fetchFromGitHub { 25 owner = "beetbox"; ··· 41 # https://github.com/beetbox/beets/pull/4839 42 # The upstream patch does not apply on 1.6.0, as the related code has been refactored since 43 ./patches/fix-embedart-imagick-7.1.1-12.patch 44 ]; 45 }; 46 47 beets-minimal = self.beets.override { disableAllPlugins = true; }; 48 49 beets-unstable = callPackage ./common.nix { 50 - version = "unstable-2023-07-05"; 51 src = fetchFromGitHub { 52 owner = "beetbox"; 53 repo = "beets"; 54 - rev = "9481402b3c20739ca0b879d19adbfca22ccd6a44"; 55 - hash = "sha256-AKmozMNVchysoQcUWd90Ic6bQBKQgylVn0E3i85dGb8="; 56 }; 57 extraPatches = [ 58 # Bash completion fix for Nix 59 ./patches/unstable-bash-completion-always-print.patch 60 ]; 61 pluginOverrides = { 62 - # unstable has a new plugin, so we register it here. 63 limit = { builtin = true; }; 64 }; 65 }; 66 67 alternatives = callPackage ./plugins/alternatives.nix { beets = self.beets-minimal; };
··· 2 , callPackage 3 , fetchFromGitHub 4 , fetchpatch 5 + , python3Packages 6 }: 7 /* 8 ** To customize the enabled beets plugins, use the pluginOverrides input to the ··· 21 beets = self.beets-stable; 22 23 beets-stable = callPackage ./common.nix rec { 24 + inherit python3Packages; 25 version = "1.6.0"; 26 src = fetchFromGitHub { 27 owner = "beetbox"; ··· 43 # https://github.com/beetbox/beets/pull/4839 44 # The upstream patch does not apply on 1.6.0, as the related code has been refactored since 45 ./patches/fix-embedart-imagick-7.1.1-12.patch 46 + # Pillow 10 compatibility fix, a backport of 47 + # https://github.com/beetbox/beets/pull/4868, which doesn't apply now 48 + ./patches/fix-pillow10-compat.patch 49 + ]; 50 + disabledTests = [ 51 + # This issue is present on this version alone, and can be removed on the 52 + # next stable version version bump. Since this is fixed in branch master, 53 + # we don't have a bug ticket open for this. As of writing, it also seems 54 + # hard to find a patch that can be backported to v1.6.0 that would fix 55 + # the failure, as the master branch has gone through too many changes 56 + # now. 57 + "test_get_single_item_by_path" 58 ]; 59 }; 60 61 beets-minimal = self.beets.override { disableAllPlugins = true; }; 62 63 beets-unstable = callPackage ./common.nix { 64 + inherit python3Packages; 65 + version = "unstable-2023-10-26"; 66 src = fetchFromGitHub { 67 owner = "beetbox"; 68 repo = "beets"; 69 + rev = "6655760732100f5387fad2d2890c015ee5039981"; 70 + hash = "sha256-Nz9BHtacYpJMLmB3f9WFg6GvMa+BuUhiNbJ9cyannek="; 71 }; 72 extraPatches = [ 73 # Bash completion fix for Nix 74 ./patches/unstable-bash-completion-always-print.patch 75 ]; 76 pluginOverrides = { 77 + # unstable has new plugins, so we register them here. 78 limit = { builtin = true; }; 79 + substitute = { builtin = true; }; 80 + advancedrewrite = { builtin = true; }; 81 + autobpm = { builtin = true; }; 82 }; 83 + extraNativeBuildInputs = [ 84 + python3Packages.pydata-sphinx-theme 85 + ]; 86 }; 87 88 alternatives = callPackage ./plugins/alternatives.nix { beets = self.beets-minimal; };
+13
pkgs/tools/audio/beets/patches/fix-pillow10-compat.patch
···
··· 1 + diff --git i/beets/util/artresizer.py w/beets/util/artresizer.py 2 + index 8683e228..6f99c79e 100644 3 + --- i/beets/util/artresizer.py 4 + +++ w/beets/util/artresizer.py 5 + @@ -72,7 +72,7 @@ def pil_resize(maxwidth, path_in, path_out=None, quality=0, max_filesize=0): 6 + try: 7 + im = Image.open(util.syspath(path_in)) 8 + size = maxwidth, maxwidth 9 + - im.thumbnail(size, Image.ANTIALIAS) 10 + + im.thumbnail(size, Image.Resampling.LANCZOS) 11 + 12 + if quality == 0: 13 + # Use PIL's default quality.
+24 -22
pkgs/tools/audio/beets/patches/unstable-bash-completion-always-print.patch
··· 1 - diff --git a/beets/ui/commands.py b/beets/ui/commands.py 2 - index 1377ad0c..e178eeae 100755 3 - --- a/beets/ui/commands.py 4 - +++ b/beets/ui/commands.py 5 - @@ -1831,20 +1831,6 @@ default_commands.append(config_cmd) 6 def print_completion(*args): 7 for line in completion_script(default_commands + plugins.commands()): 8 - print_(line, end='') 9 - if not any(os.path.isfile(syspath(p)) for p in BASH_COMPLETION_PATHS): 10 - - log.warning('Warning: Unable to find the bash-completion package. ' 11 - - 'Command line completion might not work.') 12 - 13 - 14 -BASH_COMPLETION_PATHS = [ 15 - - b'/etc/bash_completion', 16 - - b'/usr/share/bash-completion/bash_completion', 17 - - b'/usr/local/share/bash-completion/bash_completion', 18 - # SmartOS 19 - - b'/opt/local/share/bash-completion/bash_completion', 20 - # Homebrew (before bash-completion2) 21 - - b'/usr/local/etc/bash_completion', 22 -] 23 24 25 def completion_script(commands): 26 - diff --git a/test/test_ui.py b/test/test_ui.py 27 - index f66917dc..f3d934c6 100644 28 - --- a/test/test_ui.py 29 - +++ b/test/test_ui.py 30 - @@ -1310,12 +1310,7 @@ class CompletionTest(_common.TestCase, TestHelper): 31 - stdout=subprocess.PIPE, env=env) 32 33 # Load bash_completion library. 34 - for path in commands.BASH_COMPLETION_PATHS: ··· 36 - bash_completion = path 37 - break 38 - else: 39 - - self.skipTest('bash-completion script not found') 40 - + self.skipTest('bash-completion script not found') 41 try: 42 - with open(util.syspath(bash_completion), 'rb') as f: 43 tester.stdin.writelines(f)
··· 1 + diff --git i/beets/ui/commands.py w/beets/ui/commands.py 2 + index ad4f7821..5077191d 100755 3 + --- i/beets/ui/commands.py 4 + +++ w/beets/ui/commands.py 5 + @@ -2381,22 +2381,6 @@ default_commands.append(config_cmd) 6 def print_completion(*args): 7 for line in completion_script(default_commands + plugins.commands()): 8 + print_(line, end="") 9 - if not any(os.path.isfile(syspath(p)) for p in BASH_COMPLETION_PATHS): 10 + - log.warning( 11 + - "Warning: Unable to find the bash-completion package. " 12 + - "Command line completion might not work." 13 + - ) 14 - 15 - 16 -BASH_COMPLETION_PATHS = [ 17 + - b"/etc/bash_completion", 18 + - b"/usr/share/bash-completion/bash_completion", 19 + - b"/usr/local/share/bash-completion/bash_completion", 20 - # SmartOS 21 + - b"/opt/local/share/bash-completion/bash_completion", 22 - # Homebrew (before bash-completion2) 23 + - b"/usr/local/etc/bash_completion", 24 -] 25 26 27 def completion_script(commands): 28 + diff --git i/test/test_ui.py w/test/test_ui.py 29 + index cae86148..faf266a8 100644 30 + --- i/test/test_ui.py 31 + +++ w/test/test_ui.py 32 + @@ -1434,12 +1434,7 @@ class CompletionTest(_common.TestCase, TestHelper): 33 + ) 34 35 # Load bash_completion library. 36 - for path in commands.BASH_COMPLETION_PATHS: ··· 38 - bash_completion = path 39 - break 40 - else: 41 + - self.skipTest("bash-completion script not found") 42 + + self.skipTest("bash-completion script not found") 43 try: 44 + with open(util.syspath(bash_completion), "rb") as f: 45 tester.stdin.writelines(f)
+73 -108
pkgs/tools/wayland/wluma/Cargo.lock
··· 21 ] 22 23 [[package]] 24 - name = "ansi_term" 25 - version = "0.12.1" 26 - source = "registry+https://github.com/rust-lang/crates.io-index" 27 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 28 - dependencies = [ 29 - "winapi", 30 - ] 31 - 32 - [[package]] 33 name = "anyhow" 34 version = "1.0.68" 35 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 60 61 [[package]] 62 name = "bindgen" 63 - version = "0.56.0" 64 source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239" 66 dependencies = [ 67 "bitflags", 68 "cexpr", 69 "clang-sys", 70 - "clap", 71 - "env_logger 0.8.4", 72 "lazy_static", 73 "lazycell", 74 "log", 75 "peeking_take_while", 76 "proc-macro2", 77 "quote", 78 "regex", 79 "rustc-hash", 80 "shlex", 81 "which", 82 ] 83 ··· 107 108 [[package]] 109 name = "cexpr" 110 - version = "0.4.0" 111 source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27" 113 dependencies = [ 114 - "nom 5.1.2", 115 ] 116 117 [[package]] ··· 147 ] 148 149 [[package]] 150 - name = "clap" 151 - version = "2.34.0" 152 - source = "registry+https://github.com/rust-lang/crates.io-index" 153 - checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 154 - dependencies = [ 155 - "ansi_term", 156 - "atty", 157 - "bitflags", 158 - "strsim", 159 - "textwrap", 160 - "unicode-width", 161 - "vec_map", 162 - ] 163 - 164 - [[package]] 165 name = "codespan-reporting" 166 version = "0.11.1" 167 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 242 "proc-macro2", 243 "quote", 244 "scratch", 245 - "syn", 246 ] 247 248 [[package]] ··· 259 dependencies = [ 260 "proc-macro2", 261 "quote", 262 - "syn", 263 ] 264 265 [[package]] ··· 392 393 [[package]] 394 name = "either" 395 - version = "1.8.0" 396 source = "registry+https://github.com/rust-lang/crates.io-index" 397 - checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 398 - 399 - [[package]] 400 - name = "env_logger" 401 - version = "0.8.4" 402 - source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" 404 - dependencies = [ 405 - "atty", 406 - "humantime", 407 - "log", 408 - "regex", 409 - "termcolor", 410 - ] 411 412 [[package]] 413 name = "env_logger" ··· 633 634 [[package]] 635 name = "libc" 636 - version = "0.2.139" 637 source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 639 640 [[package]] 641 name = "libloading" ··· 754 dependencies = [ 755 "autocfg", 756 ] 757 758 [[package]] 759 name = "mio" ··· 769 770 [[package]] 771 name = "mockall" 772 - version = "0.11.3" 773 source = "registry+https://github.com/rust-lang/crates.io-index" 774 - checksum = "50e4a1c770583dac7ab5e2f6c139153b783a53a1bbee9729613f193e59828326" 775 dependencies = [ 776 "cfg-if", 777 "downcast", ··· 784 785 [[package]] 786 name = "mockall_derive" 787 - version = "0.11.3" 788 source = "registry+https://github.com/rust-lang/crates.io-index" 789 - checksum = "832663583d5fa284ca8810bf7015e46c9fff9622d3cf34bd1eea5003fec06dd0" 790 dependencies = [ 791 "cfg-if", 792 "proc-macro2", 793 "quote", 794 - "syn", 795 ] 796 797 [[package]] ··· 817 818 [[package]] 819 name = "nom" 820 - version = "5.1.2" 821 source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" 823 dependencies = [ 824 "memchr 2.5.0", 825 - "version_check", 826 ] 827 828 [[package]] ··· 927 ] 928 929 [[package]] 930 name = "proc-macro2" 931 - version = "1.0.49" 932 source = "registry+https://github.com/rust-lang/crates.io-index" 933 - checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 934 dependencies = [ 935 "unicode-ident", 936 ] 937 938 [[package]] 939 name = "quote" 940 - version = "1.0.23" 941 source = "registry+https://github.com/rust-lang/crates.io-index" 942 - checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 943 dependencies = [ 944 "proc-macro2", 945 ] ··· 966 967 [[package]] 968 name = "regex" 969 - version = "1.7.1" 970 source = "registry+https://github.com/rust-lang/crates.io-index" 971 - checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 972 dependencies = [ 973 "aho-corasick", 974 "memchr 2.5.0", ··· 977 978 [[package]] 979 name = "regex-syntax" 980 - version = "0.6.28" 981 source = "registry+https://github.com/rust-lang/crates.io-index" 982 - checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 983 984 [[package]] 985 name = "resize-slice" ··· 1031 dependencies = [ 1032 "proc-macro2", 1033 "quote", 1034 - "syn", 1035 ] 1036 1037 [[package]] ··· 1061 1062 [[package]] 1063 name = "shlex" 1064 - version = "0.1.1" 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1066 - checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" 1067 1068 [[package]] 1069 name = "smallvec" ··· 1082 ] 1083 1084 [[package]] 1085 - name = "strsim" 1086 - version = "0.8.0" 1087 source = "registry+https://github.com/rust-lang/crates.io-index" 1088 - checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 1089 1090 [[package]] 1091 name = "syn" 1092 - version = "1.0.107" 1093 source = "registry+https://github.com/rust-lang/crates.io-index" 1094 - checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 1095 dependencies = [ 1096 "proc-macro2", 1097 "quote", ··· 1114 checksum = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8" 1115 1116 [[package]] 1117 - name = "textwrap" 1118 - version = "0.11.0" 1119 - source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 1121 - dependencies = [ 1122 - "unicode-width", 1123 - ] 1124 - 1125 - [[package]] 1126 name = "thiserror" 1127 version = "1.0.38" 1128 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1139 dependencies = [ 1140 "proc-macro2", 1141 "quote", 1142 - "syn", 1143 ] 1144 1145 [[package]] ··· 1196 1197 [[package]] 1198 name = "unicode-ident" 1199 - version = "1.0.6" 1200 source = "registry+https://github.com/rust-lang/crates.io-index" 1201 - checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 1202 1203 [[package]] 1204 name = "unicode-width" ··· 1220 1221 [[package]] 1222 name = "v4l" 1223 - version = "0.13.1" 1224 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 - checksum = "fd9946a2fda19c7a729dc72e28b9fd9c653e9b7de954ffe3aecaf51977f88762" 1226 dependencies = [ 1227 "bitflags", 1228 "libc", ··· 1231 1232 [[package]] 1233 name = "v4l-sys" 1234 - version = "0.2.0" 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1236 - checksum = "f91dc47f9668a0a1a0af7ba194f2d543a68c2ef9eb61888f89565d60b34247fe" 1237 dependencies = [ 1238 "bindgen", 1239 ] 1240 1241 [[package]] 1242 - name = "vec_map" 1243 - version = "0.8.2" 1244 - source = "registry+https://github.com/rust-lang/crates.io-index" 1245 - checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 1246 - 1247 - [[package]] 1248 - name = "version_check" 1249 - version = "0.9.4" 1250 - source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1252 - 1253 - [[package]] 1254 name = "void" 1255 version = "1.0.2" 1256 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1289 "once_cell", 1290 "proc-macro2", 1291 "quote", 1292 - "syn", 1293 "wasm-bindgen-shared", 1294 ] 1295 ··· 1311 dependencies = [ 1312 "proc-macro2", 1313 "quote", 1314 - "syn", 1315 "wasm-bindgen-backend", 1316 "wasm-bindgen-shared", 1317 ] ··· 1386 1387 [[package]] 1388 name = "which" 1389 - version = "3.1.1" 1390 source = "registry+https://github.com/rust-lang/crates.io-index" 1391 - checksum = "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724" 1392 dependencies = [ 1393 "libc", 1394 ] 1395 1396 [[package]] ··· 1489 1490 [[package]] 1491 name = "wluma" 1492 - version = "4.2.0" 1493 dependencies = [ 1494 "ash", 1495 "chrono", 1496 "ddc-hi", 1497 - "env_logger 0.9.3", 1498 "inotify", 1499 "itertools", 1500 "lazy_static",
··· 21 ] 22 23 [[package]] 24 name = "anyhow" 25 version = "1.0.68" 26 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 51 52 [[package]] 53 name = "bindgen" 54 + version = "0.65.1" 55 source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" 57 dependencies = [ 58 "bitflags", 59 "cexpr", 60 "clang-sys", 61 "lazy_static", 62 "lazycell", 63 "log", 64 "peeking_take_while", 65 + "prettyplease", 66 "proc-macro2", 67 "quote", 68 "regex", 69 "rustc-hash", 70 "shlex", 71 + "syn 2.0.22", 72 "which", 73 ] 74 ··· 98 99 [[package]] 100 name = "cexpr" 101 + version = "0.6.0" 102 source = "registry+https://github.com/rust-lang/crates.io-index" 103 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 104 dependencies = [ 105 + "nom 7.1.3", 106 ] 107 108 [[package]] ··· 138 ] 139 140 [[package]] 141 name = "codespan-reporting" 142 version = "0.11.1" 143 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 218 "proc-macro2", 219 "quote", 220 "scratch", 221 + "syn 1.0.109", 222 ] 223 224 [[package]] ··· 235 dependencies = [ 236 "proc-macro2", 237 "quote", 238 + "syn 1.0.109", 239 ] 240 241 [[package]] ··· 368 369 [[package]] 370 name = "either" 371 + version = "1.8.1" 372 source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 374 375 [[package]] 376 name = "env_logger" ··· 596 597 [[package]] 598 name = "libc" 599 + version = "0.2.141" 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 + checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" 602 603 [[package]] 604 name = "libloading" ··· 717 dependencies = [ 718 "autocfg", 719 ] 720 + 721 + [[package]] 722 + name = "minimal-lexical" 723 + version = "0.2.1" 724 + source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 726 727 [[package]] 728 name = "mio" ··· 738 739 [[package]] 740 name = "mockall" 741 + version = "0.11.4" 742 source = "registry+https://github.com/rust-lang/crates.io-index" 743 + checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" 744 dependencies = [ 745 "cfg-if", 746 "downcast", ··· 753 754 [[package]] 755 name = "mockall_derive" 756 + version = "0.11.4" 757 source = "registry+https://github.com/rust-lang/crates.io-index" 758 + checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" 759 dependencies = [ 760 "cfg-if", 761 "proc-macro2", 762 "quote", 763 + "syn 1.0.109", 764 ] 765 766 [[package]] ··· 786 787 [[package]] 788 name = "nom" 789 + version = "7.1.3" 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 792 dependencies = [ 793 "memchr 2.5.0", 794 + "minimal-lexical", 795 ] 796 797 [[package]] ··· 896 ] 897 898 [[package]] 899 + name = "prettyplease" 900 + version = "0.2.9" 901 + source = "registry+https://github.com/rust-lang/crates.io-index" 902 + checksum = "9825a04601d60621feed79c4e6b56d65db77cdca55cef43b46b0de1096d1c282" 903 + dependencies = [ 904 + "proc-macro2", 905 + "syn 2.0.22", 906 + ] 907 + 908 + [[package]] 909 name = "proc-macro2" 910 + version = "1.0.62" 911 source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "fe8df9bd9fe9d1742a9e17f8129712801b428f6d4c6059d79bacea58f0b0142d" 913 dependencies = [ 914 "unicode-ident", 915 ] 916 917 [[package]] 918 name = "quote" 919 + version = "1.0.28" 920 source = "registry+https://github.com/rust-lang/crates.io-index" 921 + checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" 922 dependencies = [ 923 "proc-macro2", 924 ] ··· 945 946 [[package]] 947 name = "regex" 948 + version = "1.7.3" 949 source = "registry+https://github.com/rust-lang/crates.io-index" 950 + checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" 951 dependencies = [ 952 "aho-corasick", 953 "memchr 2.5.0", ··· 956 957 [[package]] 958 name = "regex-syntax" 959 + version = "0.6.29" 960 source = "registry+https://github.com/rust-lang/crates.io-index" 961 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 962 963 [[package]] 964 name = "resize-slice" ··· 1010 dependencies = [ 1011 "proc-macro2", 1012 "quote", 1013 + "syn 1.0.109", 1014 ] 1015 1016 [[package]] ··· 1040 1041 [[package]] 1042 name = "shlex" 1043 + version = "1.1.0" 1044 source = "registry+https://github.com/rust-lang/crates.io-index" 1045 + checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 1046 1047 [[package]] 1048 name = "smallvec" ··· 1061 ] 1062 1063 [[package]] 1064 + name = "syn" 1065 + version = "1.0.109" 1066 source = "registry+https://github.com/rust-lang/crates.io-index" 1067 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1068 + dependencies = [ 1069 + "proc-macro2", 1070 + "quote", 1071 + "unicode-ident", 1072 + ] 1073 1074 [[package]] 1075 name = "syn" 1076 + version = "2.0.22" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 + checksum = "2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616" 1079 dependencies = [ 1080 "proc-macro2", 1081 "quote", ··· 1098 checksum = "95059e91184749cb66be6dc994f67f182b6d897cb3df74a5bf66b5e709295fd8" 1099 1100 [[package]] 1101 name = "thiserror" 1102 version = "1.0.38" 1103 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1114 dependencies = [ 1115 "proc-macro2", 1116 "quote", 1117 + "syn 1.0.109", 1118 ] 1119 1120 [[package]] ··· 1171 1172 [[package]] 1173 name = "unicode-ident" 1174 + version = "1.0.8" 1175 source = "registry+https://github.com/rust-lang/crates.io-index" 1176 + checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 1177 1178 [[package]] 1179 name = "unicode-width" ··· 1195 1196 [[package]] 1197 name = "v4l" 1198 + version = "0.14.0" 1199 source = "registry+https://github.com/rust-lang/crates.io-index" 1200 + checksum = "d8fbfea44a46799d62c55323f3c55d06df722fbe577851d848d328a1041c3403" 1201 dependencies = [ 1202 "bitflags", 1203 "libc", ··· 1206 1207 [[package]] 1208 name = "v4l-sys" 1209 + version = "0.3.0" 1210 source = "registry+https://github.com/rust-lang/crates.io-index" 1211 + checksum = "16214e9b9476f0e76d117945c9c18a46a2602643c917a75b718ae2cf5395fa30" 1212 dependencies = [ 1213 "bindgen", 1214 ] 1215 1216 [[package]] 1217 name = "void" 1218 version = "1.0.2" 1219 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1252 "once_cell", 1253 "proc-macro2", 1254 "quote", 1255 + "syn 1.0.109", 1256 "wasm-bindgen-shared", 1257 ] 1258 ··· 1274 dependencies = [ 1275 "proc-macro2", 1276 "quote", 1277 + "syn 1.0.109", 1278 "wasm-bindgen-backend", 1279 "wasm-bindgen-shared", 1280 ] ··· 1349 1350 [[package]] 1351 name = "which" 1352 + version = "4.4.0" 1353 source = "registry+https://github.com/rust-lang/crates.io-index" 1354 + checksum = "2441c784c52b289a054b7201fc93253e288f094e2f4be9058343127c4226a269" 1355 dependencies = [ 1356 + "either", 1357 "libc", 1358 + "once_cell", 1359 ] 1360 1361 [[package]] ··· 1454 1455 [[package]] 1456 name = "wluma" 1457 + version = "4.3.0" 1458 dependencies = [ 1459 "ash", 1460 "chrono", 1461 "ddc-hi", 1462 + "env_logger", 1463 "inotify", 1464 "itertools", 1465 "lazy_static",
+2 -2
pkgs/tools/wayland/wluma/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "wluma"; 14 - version = "4.2.0"; 15 16 src = fetchFromGitHub { 17 owner = "maximbaz"; 18 repo = "wluma"; 19 rev = version; 20 - sha256 = "sha256-6qZlwjzBPDkr2YHzDYeKQOuoozV7rpl8dojqTTzInqg="; 21 }; 22 23 cargoLock = {
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "wluma"; 14 + version = "4.3.0"; 15 16 src = fetchFromGitHub { 17 owner = "maximbaz"; 18 repo = "wluma"; 19 rev = version; 20 + sha256 = "sha256-FaX87k8LdBhrBX4qvokSHkcNaQZ0+oSbkn9d0dK6FGo="; 21 }; 22 23 cargoLock = {
+1 -1
pkgs/top-level/all-packages.nix
··· 10310 10311 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { }; 10312 10313 - inherit (callPackage ../build-support/node/fetch-npm-deps { }) 10314 fetchNpmDeps prefetch-npm-deps; 10315 10316 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
··· 10310 10311 npmHooks = callPackage ../build-support/node/build-npm-package/hooks { }; 10312 10313 + inherit (callPackages ../build-support/node/fetch-npm-deps { }) 10314 fetchNpmDeps prefetch-npm-deps; 10315 10316 nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;