Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub e24112b6 903ade7b

Changed files
+1168 -1036
.github
maintainers
nixos
doc
manual
release-notes
modules
services
networking
web-apps
x11
desktop-managers
tests
pkgs
applications
emulators
libretro
networking
mailreaders
thunderbird-bin
build-support
by-name
ar
arc-theme
artichoke
cf
cf-hero
ch
ci
cinnamon
cinnamon-desktop
cinnamon-gsettings-overrides
cinnamon-screensaver
cj
co
codex
de
deepsource
dn
dnscontrol
do
dotenv-cli
ld
ld-audit-search-mod
li
limine
mo
moonlight
ok
okteto
op
opa-envoy-plugin
pi
pinta
si
to
tombi
tr
trayscale
xe
xenia-canary
ze
zed-editor
development
compilers
python-modules
asf-search
hko
ipycanvas
pysoma
readabilipy
sabctools
triggercmd
os-specific
servers
apache-kafka
home-assistant
test
dotnet
use-dotnet-from-env
top-level
+1
.github/labeler.yml
··· 28 - nixos/modules/services/x11/desktop-managers/cinnamon.nix 29 - nixos/tests/cinnamon.nix 30 - nixos/tests/cinnamon-wayland.nix 31 - pkgs/by-name/ci/cinnamon-*/**/* 32 - pkgs/by-name/cj/cjs/**/* 33 - pkgs/by-name/mu/muffin/**/*
··· 28 - nixos/modules/services/x11/desktop-managers/cinnamon.nix 29 - nixos/tests/cinnamon.nix 30 - nixos/tests/cinnamon-wayland.nix 31 + - pkgs/by-name/ci/cinnamon/**/* 32 - pkgs/by-name/ci/cinnamon-*/**/* 33 - pkgs/by-name/cj/cjs/**/* 34 - pkgs/by-name/mu/muffin/**/*
+6
maintainers/maintainer-list.nix
··· 5966 githubId = 58050402; 5967 name = "Jost Alemann"; 5968 }; 5969 dduan = { 5970 email = "daniel@duan.ca"; 5971 github = "dduan";
··· 5966 githubId = 58050402; 5967 name = "Jost Alemann"; 5968 }; 5969 + DDoSolitary = { 5970 + email = "DDoSolitary@gmail.com"; 5971 + github = "DDoSolitary"; 5972 + githubId = 25856103; 5973 + name = "DDoSolitary"; 5974 + }; 5975 dduan = { 5976 email = "daniel@duan.ca"; 5977 github = "dduan";
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 161 162 - `services.dnscrypt-proxy2` gains a `package` option to specify dnscrypt-proxy package to use. 163 164 - `services.gitea` supports sending notifications with sendmail again. To do this, activate the parameter `services.gitea.mailerUseSendmail` and configure SMTP server. 165 166 - `libvirt` now supports using `nftables` backend.
··· 161 162 - `services.dnscrypt-proxy2` gains a `package` option to specify dnscrypt-proxy package to use. 163 164 + - `services.nextcloud.configureRedis` now defaults to `true` in accordance with upstream recommendations to have caching for file locking. See the [upstream doc](https://docs.nextcloud.com/server/31/admin_manual/configuration_files/files_locking_transactional.html) for further details. 165 + 166 - `services.gitea` supports sending notifications with sendmail again. To do this, activate the parameter `services.gitea.mailerUseSendmail` and configure SMTP server. 167 168 - `libvirt` now supports using `nftables` backend.
+1 -1
nixos/modules/services/networking/dnsmasq.nix
··· 179 touch ${stateDir}/dnsmasq.leases 180 chown -R dnsmasq ${stateDir} 181 ${lib.optionalString cfg.resolveLocalQueries "touch /etc/dnsmasq-{conf,resolv}.conf"} 182 - dnsmasq --test 183 ''; 184 serviceConfig = { 185 Type = "dbus";
··· 179 touch ${stateDir}/dnsmasq.leases 180 chown -R dnsmasq ${stateDir} 181 ${lib.optionalString cfg.resolveLocalQueries "touch /etc/dnsmasq-{conf,resolv}.conf"} 182 + dnsmasq --test -C ${cfg.configFile} 183 ''; 184 serviceConfig = { 185 Type = "dbus";
+5 -4
nixos/modules/services/networking/tailscale-derper.nix
··· 82 locations."/" = { 83 proxyPass = "http://127.0.0.1:${toString cfg.port}"; 84 proxyWebsockets = true; 85 - extraConfig = '' 86 - keepalive_timeout 0; 87 - proxy_buffering off; 88 - ''; 89 }; 90 }; 91 };
··· 82 locations."/" = { 83 proxyPass = "http://127.0.0.1:${toString cfg.port}"; 84 proxyWebsockets = true; 85 + extraConfig = # nginx 86 + '' 87 + proxy_buffering off; 88 + proxy_read_timeout 3600s; 89 + ''; 90 }; 91 }; 92 };
+5 -2
nixos/modules/services/web-apps/nextcloud.nix
··· 772 773 configureRedis = lib.mkOption { 774 type = lib.types.bool; 775 - default = config.services.nextcloud.notify_push.enable; 776 - defaultText = lib.literalExpression "config.services.nextcloud.notify_push.enable"; 777 description = '' 778 Whether to configure Nextcloud to use the recommended Redis settings for small instances. 779 780 ::: {.note} 781 The `notify_push` app requires Redis to be configured. If this option is turned off, this must be configured manually.
··· 772 773 configureRedis = lib.mkOption { 774 type = lib.types.bool; 775 + default = true; 776 description = '' 777 Whether to configure Nextcloud to use the recommended Redis settings for small instances. 778 + 779 + ::: {.note} 780 + The Nextcloud system check recommends to configure either Redis or Memcache for file lock caching. 781 + ::: 782 783 ::: {.note} 784 The `notify_push` app requires Redis to be configured. If this option is turned off, this must be configured manually.
+5 -5
nixos/modules/services/x11/desktop-managers/cinnamon.nix
··· 66 67 config = mkMerge [ 68 (mkIf cfg.enable { 69 - services.displayManager.sessionPackages = [ pkgs.cinnamon-common ]; 70 71 services.xserver.displayManager.lightdm.greeters.slick = { 72 enable = mkDefault true; ··· 114 services.accounts-daemon.enable = true; 115 services.system-config-printer.enable = (mkIf config.services.printing.enable (mkDefault true)); 116 services.dbus.packages = with pkgs; [ 117 - cinnamon-common 118 cinnamon-screensaver 119 nemo-with-extensions 120 xapp ··· 166 desktop-file-utils 167 168 # common-files 169 - cinnamon-common 170 cinnamon-session 171 cinnamon-desktop 172 cinnamon-menus ··· 177 178 # session requirements 179 cinnamon-screensaver 180 - # cinnamon-killer-daemon: provided by cinnamon-common 181 networkmanagerapplet # session requirement - also nm-applet not needed 182 183 # packages ··· 225 226 services.orca.enable = mkDefault (notExcluded pkgs.orca); 227 228 - xdg.portal.configPackages = mkDefault [ pkgs.cinnamon-common ]; 229 230 # Override GSettings schemas 231 environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
··· 66 67 config = mkMerge [ 68 (mkIf cfg.enable { 69 + services.displayManager.sessionPackages = [ pkgs.cinnamon ]; 70 71 services.xserver.displayManager.lightdm.greeters.slick = { 72 enable = mkDefault true; ··· 114 services.accounts-daemon.enable = true; 115 services.system-config-printer.enable = (mkIf config.services.printing.enable (mkDefault true)); 116 services.dbus.packages = with pkgs; [ 117 + cinnamon 118 cinnamon-screensaver 119 nemo-with-extensions 120 xapp ··· 166 desktop-file-utils 167 168 # common-files 169 + cinnamon 170 cinnamon-session 171 cinnamon-desktop 172 cinnamon-menus ··· 177 178 # session requirements 179 cinnamon-screensaver 180 + # cinnamon-killer-daemon: provided by cinnamon 181 networkmanagerapplet # session requirement - also nm-applet not needed 182 183 # packages ··· 225 226 services.orca.enable = mkDefault (notExcluded pkgs.orca); 227 228 + xdg.portal.configPackages = mkDefault [ pkgs.cinnamon ]; 229 230 # Override GSettings schemas 231 environment.sessionVariables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-overrides}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
+1 -1
nixos/tests/nextcloud/with-mysql-and-memcached.nix
··· 23 services.nextcloud = { 24 caching = { 25 apcu = true; 26 - redis = false; 27 memcached = true; 28 }; 29 config.dbtype = "mysql"; 30 }; 31 32 services.memcached.enable = true;
··· 23 services.nextcloud = { 24 caching = { 25 apcu = true; 26 memcached = true; 27 }; 28 config.dbtype = "mysql"; 29 + configureRedis = false; 30 }; 31 32 services.memcached.enable = true;
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 - version = "0-unstable-2025-07-28"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 - rev = "4b5f6c964aa56357e19632bf73d1875c2496fdd1"; 14 - hash = "sha256-J1NSt2Q4+lWUVqROv5yAM/rXI5COl0FRux3xqFLw20g="; 15 }; 16 17 hardeningDisable = [ "format" ];
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 + version = "0-unstable-2025-08-03"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 + rev = "935b33b892b55ab5e12a093795a6563af9eacb78"; 14 + hash = "sha256-19ehYyVOnYg3b1cvuznYn3zB9rhp2xULKhdFN/FKE4U="; 15 }; 16 17 hardeningDisable = [ "format" ];
+3 -3
pkgs/applications/emulators/libretro/cores/fmsx.nix
··· 5 }: 6 mkLibretroCore { 7 core = "fmsx"; 8 - version = "0-unstable-2024-10-21"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fmsx-libretro"; 13 - rev = "9eb5f25df5397212a3e3088ca1a64db0740bbe5f"; 14 - hash = "sha256-Pac1tQvPxYETU+fYU17moBHGfjNtzZiOsOms1uFQAmE="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "fmsx"; 8 + version = "0-unstable-2025-07-31"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fmsx-libretro"; 13 + rev = "fbe4dfc4c3e3f7eb27089def3d663a905b181845"; 14 + hash = "sha256-1hZQO16SDB8n1wdTP67Kpns3izg/nPGl5M7wjFDBjGc="; 15 }; 16 17 makefile = "Makefile";
+397 -397
pkgs/applications/networking/mailreaders/thunderbird-bin/release_esr_sources.nix
··· 1 { 2 - version = "140.1.0esr"; 3 sources = [ 4 { 5 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/af/thunderbird-140.1.0esr.tar.xz"; 6 locale = "af"; 7 arch = "linux-x86_64"; 8 - sha256 = "0949364bab751990fc5d02354a0352c8c919f8606594bd0302f30ae1fb931cd1"; 9 } 10 { 11 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ar/thunderbird-140.1.0esr.tar.xz"; 12 locale = "ar"; 13 arch = "linux-x86_64"; 14 - sha256 = "5a3ecef8ffcabbbc60123ba3745b1b1fcf1d37af68b7132ab6e85b8e7dc34c07"; 15 } 16 { 17 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ast/thunderbird-140.1.0esr.tar.xz"; 18 locale = "ast"; 19 arch = "linux-x86_64"; 20 - sha256 = "90bdf01ef3ca297f83e94829f8357a899c036e8c8bad32d1ab81730e14c8539c"; 21 } 22 { 23 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/be/thunderbird-140.1.0esr.tar.xz"; 24 locale = "be"; 25 arch = "linux-x86_64"; 26 - sha256 = "c8db05ebd470c2850519cc69c6b6aec72e1e1a9586807ef73e6e4522064f669f"; 27 } 28 { 29 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/bg/thunderbird-140.1.0esr.tar.xz"; 30 locale = "bg"; 31 arch = "linux-x86_64"; 32 - sha256 = "f0aef122695b374b8d5d9aa645510e829c3980305892121a11ed35e9646fd08b"; 33 } 34 { 35 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/br/thunderbird-140.1.0esr.tar.xz"; 36 locale = "br"; 37 arch = "linux-x86_64"; 38 - sha256 = "b63fe552f4dd1696b0ded0be712d3277d297ab884321229bac0aff578dfb0b8a"; 39 } 40 { 41 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ca/thunderbird-140.1.0esr.tar.xz"; 42 locale = "ca"; 43 arch = "linux-x86_64"; 44 - sha256 = "19247cbb6f6994fb1c97cafdadcbec72eb3c3c9e4cbc848ae2ba3ed1227c0a9d"; 45 } 46 { 47 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/cak/thunderbird-140.1.0esr.tar.xz"; 48 locale = "cak"; 49 arch = "linux-x86_64"; 50 - sha256 = "8c029d10efac92d8b8482770cebf6347199c6dd5a4f96fd2e8cf29a32a6a6cf0"; 51 } 52 { 53 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/cs/thunderbird-140.1.0esr.tar.xz"; 54 locale = "cs"; 55 arch = "linux-x86_64"; 56 - sha256 = "be900224dc75df6ce962daabadcc0e9efc170baead516b746af5ed7e98337190"; 57 } 58 { 59 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/cy/thunderbird-140.1.0esr.tar.xz"; 60 locale = "cy"; 61 arch = "linux-x86_64"; 62 - sha256 = "f2fc6503cc88c1719ba1524dd031d05aac225bee7f6785f239530ce5192be322"; 63 } 64 { 65 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/da/thunderbird-140.1.0esr.tar.xz"; 66 locale = "da"; 67 arch = "linux-x86_64"; 68 - sha256 = "55d06c3117b26098f17edda9deb84706ba38bd4a6c22adc7270bf6e431a15949"; 69 } 70 { 71 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/de/thunderbird-140.1.0esr.tar.xz"; 72 locale = "de"; 73 arch = "linux-x86_64"; 74 - sha256 = "83125097e4c240b3a230d4f1915deaba9e356509eb3f100f8deba7d352d32e20"; 75 } 76 { 77 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/dsb/thunderbird-140.1.0esr.tar.xz"; 78 locale = "dsb"; 79 arch = "linux-x86_64"; 80 - sha256 = "528346d87600d87f25aadfc22a568fb6b5d80ed879905f623fa778daf4f40430"; 81 } 82 { 83 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/el/thunderbird-140.1.0esr.tar.xz"; 84 locale = "el"; 85 arch = "linux-x86_64"; 86 - sha256 = "2cb9aea9ed1830294506c3622ade8af3f368405f91bd15157a6149548e8ed77d"; 87 } 88 { 89 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/en-CA/thunderbird-140.1.0esr.tar.xz"; 90 locale = "en-CA"; 91 arch = "linux-x86_64"; 92 - sha256 = "9e213ae92ddd13118e3b17b9ec55b078e4386d14b4c003af6a4ec33bcaf1eb53"; 93 } 94 { 95 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/en-GB/thunderbird-140.1.0esr.tar.xz"; 96 locale = "en-GB"; 97 arch = "linux-x86_64"; 98 - sha256 = "9d81bc9585e787ccc86a49793a8d68763527685472974fb6bd48d8af849982d4"; 99 } 100 { 101 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/en-US/thunderbird-140.1.0esr.tar.xz"; 102 locale = "en-US"; 103 arch = "linux-x86_64"; 104 - sha256 = "94a7e55b8b072150d7195b3fd83a1dfb92c4cc459f4f1584025cdf55fdcbb9b9"; 105 } 106 { 107 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/es-AR/thunderbird-140.1.0esr.tar.xz"; 108 locale = "es-AR"; 109 arch = "linux-x86_64"; 110 - sha256 = "bb7636ef599eec8055030092faac2edfd5c54ad1b50e3520d93b7b379e138b8f"; 111 } 112 { 113 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/es-ES/thunderbird-140.1.0esr.tar.xz"; 114 locale = "es-ES"; 115 arch = "linux-x86_64"; 116 - sha256 = "810b48fa291c0d19c1a0d3a3cf1b4edf646cd7f5f7e4bf6712a414262dac45fa"; 117 } 118 { 119 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/es-MX/thunderbird-140.1.0esr.tar.xz"; 120 locale = "es-MX"; 121 arch = "linux-x86_64"; 122 - sha256 = "cce7a9edfb6ff43376c328c7013ef50c2da23b8ab91e6c61e39100089259b9e7"; 123 } 124 { 125 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/et/thunderbird-140.1.0esr.tar.xz"; 126 locale = "et"; 127 arch = "linux-x86_64"; 128 - sha256 = "77bb2e7ee0201c546fba6e06008aada446c5c69d1afe8e459845e1fb49cde5dd"; 129 } 130 { 131 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/eu/thunderbird-140.1.0esr.tar.xz"; 132 locale = "eu"; 133 arch = "linux-x86_64"; 134 - sha256 = "96c6423c9621b0cf1e701067ff0e03f9039fca140fe96da98f025a0256142324"; 135 } 136 { 137 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/fi/thunderbird-140.1.0esr.tar.xz"; 138 locale = "fi"; 139 arch = "linux-x86_64"; 140 - sha256 = "b882e094df72799ad134687f71f3c90a367413664c91005b7da1ec408d8a953f"; 141 } 142 { 143 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/fr/thunderbird-140.1.0esr.tar.xz"; 144 locale = "fr"; 145 arch = "linux-x86_64"; 146 - sha256 = "ae57f0fd421c0e21f274c56f7a1ef4ab28a2721a48c1a19394ec6a19b937e0f3"; 147 } 148 { 149 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/fy-NL/thunderbird-140.1.0esr.tar.xz"; 150 locale = "fy-NL"; 151 arch = "linux-x86_64"; 152 - sha256 = "5a9a57ff7688a83cabbff454058907ebda160b744766878b097de7622bf4e565"; 153 } 154 { 155 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ga-IE/thunderbird-140.1.0esr.tar.xz"; 156 locale = "ga-IE"; 157 arch = "linux-x86_64"; 158 - sha256 = "39143e0a585cd77adb7d3389c3f0bfda2201461f591612712af992bf9c803b3c"; 159 } 160 { 161 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/gd/thunderbird-140.1.0esr.tar.xz"; 162 locale = "gd"; 163 arch = "linux-x86_64"; 164 - sha256 = "5628e78b0ebb53b1d3c176c0f73561a388c040e96f22ad50032ccd40033f9385"; 165 } 166 { 167 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/gl/thunderbird-140.1.0esr.tar.xz"; 168 locale = "gl"; 169 arch = "linux-x86_64"; 170 - sha256 = "312750092889dc23ea3f4bc96e17096984523ac22317b119dff93ce3aa3a5a0b"; 171 } 172 { 173 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/he/thunderbird-140.1.0esr.tar.xz"; 174 locale = "he"; 175 arch = "linux-x86_64"; 176 - sha256 = "12414b9fe4173bc6f36b6bd806fde3155031c09cb3e04b278985610a05fe6420"; 177 } 178 { 179 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hr/thunderbird-140.1.0esr.tar.xz"; 180 locale = "hr"; 181 arch = "linux-x86_64"; 182 - sha256 = "52438992ef99f56aa7bbf1b9d9e57c430bcb217cf5f2f9513bc0822da3f6ac8e"; 183 } 184 { 185 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hsb/thunderbird-140.1.0esr.tar.xz"; 186 locale = "hsb"; 187 arch = "linux-x86_64"; 188 - sha256 = "b69f099a5849568965cf8b6e2104c367327b376f68772e3b3aac4d1687b733aa"; 189 } 190 { 191 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hu/thunderbird-140.1.0esr.tar.xz"; 192 locale = "hu"; 193 arch = "linux-x86_64"; 194 - sha256 = "01436c7fbd357cb222b573722bba0515fbfb91e6784f414d22b0a575ef57b5b1"; 195 } 196 { 197 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/hy-AM/thunderbird-140.1.0esr.tar.xz"; 198 locale = "hy-AM"; 199 arch = "linux-x86_64"; 200 - sha256 = "4f8ed268403590398836fa2410fdb07217e8065e7ab908e5c692d37587bce82c"; 201 } 202 { 203 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/id/thunderbird-140.1.0esr.tar.xz"; 204 locale = "id"; 205 arch = "linux-x86_64"; 206 - sha256 = "8dd3c99050f1da269fc90ee70723443c52b2fdc8730c959541dc84c3caa55ca8"; 207 } 208 { 209 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/is/thunderbird-140.1.0esr.tar.xz"; 210 locale = "is"; 211 arch = "linux-x86_64"; 212 - sha256 = "8ad1ec0dbbc85dfdf76ec593bdd377b8bc74c70ba0692736c69348365cba06a2"; 213 } 214 { 215 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/it/thunderbird-140.1.0esr.tar.xz"; 216 locale = "it"; 217 arch = "linux-x86_64"; 218 - sha256 = "51672db7ad0976a9964bdbaf64a10e749a972b813c48512c342160cf48633502"; 219 } 220 { 221 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ja/thunderbird-140.1.0esr.tar.xz"; 222 locale = "ja"; 223 arch = "linux-x86_64"; 224 - sha256 = "50fb4726f63397bfe15c7c8d3272b35fc6190fedfddb5b43b761c70bf22433d1"; 225 } 226 { 227 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ka/thunderbird-140.1.0esr.tar.xz"; 228 locale = "ka"; 229 arch = "linux-x86_64"; 230 - sha256 = "57acefd6fecf702ac89d0f35c852578dcf8e8d44bc357f403e408cb634e3776e"; 231 } 232 { 233 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/kab/thunderbird-140.1.0esr.tar.xz"; 234 locale = "kab"; 235 arch = "linux-x86_64"; 236 - sha256 = "803ba9ca63fff30fe3287565156678936b677d7afb45f7d59c63f012f53282ba"; 237 } 238 { 239 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/kk/thunderbird-140.1.0esr.tar.xz"; 240 locale = "kk"; 241 arch = "linux-x86_64"; 242 - sha256 = "447396b9d5a4ce9b110d9dad0ebe8357cfdfee65258911ac6192b6c3e7970946"; 243 } 244 { 245 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ko/thunderbird-140.1.0esr.tar.xz"; 246 locale = "ko"; 247 arch = "linux-x86_64"; 248 - sha256 = "468d1eb467665b84915ca3c57689abc9cd62cda51afc61a7ed4d63b28748da47"; 249 } 250 { 251 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/lt/thunderbird-140.1.0esr.tar.xz"; 252 locale = "lt"; 253 arch = "linux-x86_64"; 254 - sha256 = "87b5832b108358903736bfa0cfb013e295b72006c17b552590349261afc4565d"; 255 } 256 { 257 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/lv/thunderbird-140.1.0esr.tar.xz"; 258 locale = "lv"; 259 arch = "linux-x86_64"; 260 - sha256 = "14cf11465692c14239a0076752010b7ff54d302493f5bfef58920ad1cbbde6fa"; 261 } 262 { 263 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ms/thunderbird-140.1.0esr.tar.xz"; 264 locale = "ms"; 265 arch = "linux-x86_64"; 266 - sha256 = "2b0721f403a74f8be55005d12d94285eaf91987ce5825226229d1b46d3253487"; 267 } 268 { 269 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/nb-NO/thunderbird-140.1.0esr.tar.xz"; 270 locale = "nb-NO"; 271 arch = "linux-x86_64"; 272 - sha256 = "ad58811895a5d76e06747c042f71c73985316be4461f21c72508b571281d0aae"; 273 } 274 { 275 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/nl/thunderbird-140.1.0esr.tar.xz"; 276 locale = "nl"; 277 arch = "linux-x86_64"; 278 - sha256 = "31dc88fdddd5c5d1e57eb4af966e3422dae1576dcc02c37ef8bff1c8537eef85"; 279 } 280 { 281 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/nn-NO/thunderbird-140.1.0esr.tar.xz"; 282 locale = "nn-NO"; 283 arch = "linux-x86_64"; 284 - sha256 = "9f9a0c43cccd2deca4427202b65a950eb6e36d9023cad37db8aa6ab69c5bb0db"; 285 } 286 { 287 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pa-IN/thunderbird-140.1.0esr.tar.xz"; 288 locale = "pa-IN"; 289 arch = "linux-x86_64"; 290 - sha256 = "98c87b5a49884e4672b82b2ef8df347437dd73ff5c4f8b69a4449b34c0c79862"; 291 } 292 { 293 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pl/thunderbird-140.1.0esr.tar.xz"; 294 locale = "pl"; 295 arch = "linux-x86_64"; 296 - sha256 = "aa6a633d3311ef1973a0150244ebc57bc6503e8ac7993aa351633d3af5f1b98d"; 297 } 298 { 299 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pt-BR/thunderbird-140.1.0esr.tar.xz"; 300 locale = "pt-BR"; 301 arch = "linux-x86_64"; 302 - sha256 = "67d348c101be5f0e94420f754e4461c9df7f01ac530363c80805cd5046cd5deb"; 303 } 304 { 305 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/pt-PT/thunderbird-140.1.0esr.tar.xz"; 306 locale = "pt-PT"; 307 arch = "linux-x86_64"; 308 - sha256 = "22e6c640ae2bc2b5051a0859160b2352a066b82cef47d1552581a526e26c134d"; 309 } 310 { 311 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/rm/thunderbird-140.1.0esr.tar.xz"; 312 locale = "rm"; 313 arch = "linux-x86_64"; 314 - sha256 = "38336e796e173197c97d25ff9d929937ab7970a8b45fa69194354877b29bbef5"; 315 } 316 { 317 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ro/thunderbird-140.1.0esr.tar.xz"; 318 locale = "ro"; 319 arch = "linux-x86_64"; 320 - sha256 = "58fb4e078e97b5a8429ba5fbc2b1d519d222acc45684688d0007225647a293b2"; 321 } 322 { 323 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/ru/thunderbird-140.1.0esr.tar.xz"; 324 locale = "ru"; 325 arch = "linux-x86_64"; 326 - sha256 = "3c9a8de3c90f5c15d80a408d91dfa3cb32fb6cee4ba0361459322e75edcdab39"; 327 } 328 { 329 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sk/thunderbird-140.1.0esr.tar.xz"; 330 locale = "sk"; 331 arch = "linux-x86_64"; 332 - sha256 = "2a3e892f97bc8510c259dd321cfaf56278cffbbb2c0384708be4c39c1ffd3655"; 333 } 334 { 335 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sl/thunderbird-140.1.0esr.tar.xz"; 336 locale = "sl"; 337 arch = "linux-x86_64"; 338 - sha256 = "fe6924dcaa38c6c2c0d1cd15e7a5d1377cb84d0fc012a2f5287df293e1af082b"; 339 } 340 { 341 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sq/thunderbird-140.1.0esr.tar.xz"; 342 locale = "sq"; 343 arch = "linux-x86_64"; 344 - sha256 = "dcbdf0dc98cb36014af7aa6eed992a0f59aa675187aca18654087ec89af567bc"; 345 } 346 { 347 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sr/thunderbird-140.1.0esr.tar.xz"; 348 locale = "sr"; 349 arch = "linux-x86_64"; 350 - sha256 = "4c1fb26634504c25f90d9f7ef068fe24a6b45e74b71fc0f1ea286d76a9a6a237"; 351 } 352 { 353 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/sv-SE/thunderbird-140.1.0esr.tar.xz"; 354 locale = "sv-SE"; 355 arch = "linux-x86_64"; 356 - sha256 = "bb5050a394dd02fdbf2ec66a81b0743df1fd222ff4d3739ac15783e55a253076"; 357 } 358 { 359 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/th/thunderbird-140.1.0esr.tar.xz"; 360 locale = "th"; 361 arch = "linux-x86_64"; 362 - sha256 = "45ce34a41fd4c791d0908e5cbce8c40dbd0cf6afe91092afc6b1220da4e7a622"; 363 } 364 { 365 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/tr/thunderbird-140.1.0esr.tar.xz"; 366 locale = "tr"; 367 arch = "linux-x86_64"; 368 - sha256 = "517376a8eb347f46122ed145fd3ea857f54848055777dad9fa1e0747086300c1"; 369 } 370 { 371 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/uk/thunderbird-140.1.0esr.tar.xz"; 372 locale = "uk"; 373 arch = "linux-x86_64"; 374 - sha256 = "ac4b3d55d37d372accc01ff898aeb9b63567c896ca26cf11ab3e6a606b4be502"; 375 } 376 { 377 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/uz/thunderbird-140.1.0esr.tar.xz"; 378 locale = "uz"; 379 arch = "linux-x86_64"; 380 - sha256 = "c6dd141c2a3287c67d9a8d0291e229b0959c5d60fc2a1f364e27a4cca5b5e9e4"; 381 } 382 { 383 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/vi/thunderbird-140.1.0esr.tar.xz"; 384 locale = "vi"; 385 arch = "linux-x86_64"; 386 - sha256 = "10c501d1f7c7b19419c93e96e1d16b979a716a413e95dc564f716d3a17e4e57c"; 387 } 388 { 389 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/zh-CN/thunderbird-140.1.0esr.tar.xz"; 390 locale = "zh-CN"; 391 arch = "linux-x86_64"; 392 - sha256 = "4c03277dffdb5fad1746a25084a1acd1c5598385b7637a814cbd50a451367a0c"; 393 } 394 { 395 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-x86_64/zh-TW/thunderbird-140.1.0esr.tar.xz"; 396 locale = "zh-TW"; 397 arch = "linux-x86_64"; 398 - sha256 = "4caa008fd9db5a8857235dec756b65e699cae7fab055891fb18815bae3208097"; 399 } 400 { 401 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/af/thunderbird-140.1.0esr.tar.xz"; 402 locale = "af"; 403 arch = "linux-i686"; 404 - sha256 = "5f4b14c25933ec409fb3d9572e014dac2684e5ca22453154906d51a3eae9c40c"; 405 } 406 { 407 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ar/thunderbird-140.1.0esr.tar.xz"; 408 locale = "ar"; 409 arch = "linux-i686"; 410 - sha256 = "6b750f6fc7cfbbf1d31c9abba2eb6cf0e5dea5b453e00321ecdf2cbf37003580"; 411 } 412 { 413 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ast/thunderbird-140.1.0esr.tar.xz"; 414 locale = "ast"; 415 arch = "linux-i686"; 416 - sha256 = "0ece544cfd1ef3ed853292a301571617ef2713997f79ef4085fecfdfb3fcb574"; 417 } 418 { 419 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/be/thunderbird-140.1.0esr.tar.xz"; 420 locale = "be"; 421 arch = "linux-i686"; 422 - sha256 = "8445c73f54a103d9877e88bc6e84488519a2b8505e079c13f3b76debe68dce63"; 423 } 424 { 425 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/bg/thunderbird-140.1.0esr.tar.xz"; 426 locale = "bg"; 427 arch = "linux-i686"; 428 - sha256 = "47761fd0d34f933752805e5cc9dc3f7442a3cce39935b286f5fcd0ecab843fad"; 429 } 430 { 431 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/br/thunderbird-140.1.0esr.tar.xz"; 432 locale = "br"; 433 arch = "linux-i686"; 434 - sha256 = "d020d8b0ab7d8c074ce039ed74ef99e9165019fd4133411c6cf3f265bcc307a1"; 435 } 436 { 437 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ca/thunderbird-140.1.0esr.tar.xz"; 438 locale = "ca"; 439 arch = "linux-i686"; 440 - sha256 = "7c180bb8e449d82a572c278e454ab7a1f5d46df2da2c24bffedd688b8bfeb1d9"; 441 } 442 { 443 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/cak/thunderbird-140.1.0esr.tar.xz"; 444 locale = "cak"; 445 arch = "linux-i686"; 446 - sha256 = "c9b24186d006890348c41ede9d2dfce402ccbc2cb2ba5185a238fb59d1197c6b"; 447 } 448 { 449 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/cs/thunderbird-140.1.0esr.tar.xz"; 450 locale = "cs"; 451 arch = "linux-i686"; 452 - sha256 = "bbcca13731b5c39176703339b60085660bc16e282cff3741fbfa413f06cafc15"; 453 } 454 { 455 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/cy/thunderbird-140.1.0esr.tar.xz"; 456 locale = "cy"; 457 arch = "linux-i686"; 458 - sha256 = "583351d8a8f03abc2d3fe3cac92f7ddf28c3fc5d718970361a168d223e46574a"; 459 } 460 { 461 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/da/thunderbird-140.1.0esr.tar.xz"; 462 locale = "da"; 463 arch = "linux-i686"; 464 - sha256 = "27952731923609b9572b57376dc8da178dcda0b79a40bae31602a17da34ae9ee"; 465 } 466 { 467 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/de/thunderbird-140.1.0esr.tar.xz"; 468 locale = "de"; 469 arch = "linux-i686"; 470 - sha256 = "1800c1ca5215096e32a7df7a24186658630a57b493e9a44e4f74bbadb40aaaae"; 471 } 472 { 473 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/dsb/thunderbird-140.1.0esr.tar.xz"; 474 locale = "dsb"; 475 arch = "linux-i686"; 476 - sha256 = "eedd3e40313857803179ca96b748a533d7065cf259f9d124c780269a61629918"; 477 } 478 { 479 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/el/thunderbird-140.1.0esr.tar.xz"; 480 locale = "el"; 481 arch = "linux-i686"; 482 - sha256 = "84de3cd0f556c594ebe6e10dd899b366715f7000f9e73353c24514b70b35bd8e"; 483 } 484 { 485 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/en-CA/thunderbird-140.1.0esr.tar.xz"; 486 locale = "en-CA"; 487 arch = "linux-i686"; 488 - sha256 = "92e186709974e6d8bdc60d0045c25cb2bd7bdaab3ccdcb3421c30fa2e26dfc16"; 489 } 490 { 491 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/en-GB/thunderbird-140.1.0esr.tar.xz"; 492 locale = "en-GB"; 493 arch = "linux-i686"; 494 - sha256 = "7d1d61600099a211b44a2fe4b7c3995ca5965a501b1ae3326b513dbc26595072"; 495 } 496 { 497 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/en-US/thunderbird-140.1.0esr.tar.xz"; 498 locale = "en-US"; 499 arch = "linux-i686"; 500 - sha256 = "4623dcd577de6a7bf1c27d62511577a92fb385fff78d1b6e3b8833ff33cd76e4"; 501 } 502 { 503 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/es-AR/thunderbird-140.1.0esr.tar.xz"; 504 locale = "es-AR"; 505 arch = "linux-i686"; 506 - sha256 = "850acfc9a555c1f2804e97da30f49ef0d9fa599cb105607576a9667f2b21e5ef"; 507 } 508 { 509 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/es-ES/thunderbird-140.1.0esr.tar.xz"; 510 locale = "es-ES"; 511 arch = "linux-i686"; 512 - sha256 = "d7a020c404ac8410dd0e3232dd5b3e86678cffd6daf7f0426257450530b3e454"; 513 } 514 { 515 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/es-MX/thunderbird-140.1.0esr.tar.xz"; 516 locale = "es-MX"; 517 arch = "linux-i686"; 518 - sha256 = "6061acc4ef2d31807b05c040a6fcc6ff7ee4163fe2b7f1c2b2c328ddddf7f49a"; 519 } 520 { 521 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/et/thunderbird-140.1.0esr.tar.xz"; 522 locale = "et"; 523 arch = "linux-i686"; 524 - sha256 = "7d89492e8a4163f5a2ed0af2076dfe8cfbb61a0d520c857852d6b2a16a4c5d63"; 525 } 526 { 527 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/eu/thunderbird-140.1.0esr.tar.xz"; 528 locale = "eu"; 529 arch = "linux-i686"; 530 - sha256 = "a7d9a8587dbd66998640f4acf14ca68804007abc974beb6ce41f301e2a3a80bf"; 531 } 532 { 533 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/fi/thunderbird-140.1.0esr.tar.xz"; 534 locale = "fi"; 535 arch = "linux-i686"; 536 - sha256 = "b73eece96944a0a2f1b09ba60669e38228fe70a936052c4c1c65373a6348bdfc"; 537 } 538 { 539 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/fr/thunderbird-140.1.0esr.tar.xz"; 540 locale = "fr"; 541 arch = "linux-i686"; 542 - sha256 = "c5fd675249401d7fff4edf40b96359fbac733ab27001932e1adbb67f386d77d9"; 543 } 544 { 545 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/fy-NL/thunderbird-140.1.0esr.tar.xz"; 546 locale = "fy-NL"; 547 arch = "linux-i686"; 548 - sha256 = "3f3c6b9114b3c41a543a9314a1157adb796480dec492c3db6445d93ca4cd111e"; 549 } 550 { 551 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ga-IE/thunderbird-140.1.0esr.tar.xz"; 552 locale = "ga-IE"; 553 arch = "linux-i686"; 554 - sha256 = "f81b5f741586d19b9e501b26ec4f3a1e132a730d2368add86b25df10a152eabf"; 555 } 556 { 557 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/gd/thunderbird-140.1.0esr.tar.xz"; 558 locale = "gd"; 559 arch = "linux-i686"; 560 - sha256 = "330524b234f42f3828362a31e7daafd021cef7abe800e3c5a12829d7f91b22eb"; 561 } 562 { 563 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/gl/thunderbird-140.1.0esr.tar.xz"; 564 locale = "gl"; 565 arch = "linux-i686"; 566 - sha256 = "2be9e30b796eba8a282abbd8cc94fc311f0a9d5501e7a30c6112ceccaaa67a58"; 567 } 568 { 569 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/he/thunderbird-140.1.0esr.tar.xz"; 570 locale = "he"; 571 arch = "linux-i686"; 572 - sha256 = "3c47ebe0dd8597b126215fd19b491cc9aa88287f8626832f0ce2fd7dcd65790f"; 573 } 574 { 575 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hr/thunderbird-140.1.0esr.tar.xz"; 576 locale = "hr"; 577 arch = "linux-i686"; 578 - sha256 = "86d4e30f4079e7582bf14d01e83a91585095dd0b5fccd95e169a8496d720d8f4"; 579 } 580 { 581 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hsb/thunderbird-140.1.0esr.tar.xz"; 582 locale = "hsb"; 583 arch = "linux-i686"; 584 - sha256 = "45b75eab27d8a74f5f7be211c7382612d37dcf9a9ad33d838648883b96a510bf"; 585 } 586 { 587 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hu/thunderbird-140.1.0esr.tar.xz"; 588 locale = "hu"; 589 arch = "linux-i686"; 590 - sha256 = "c621ad7ff9a01e22cde05394a68ac4b54393bb58650b7763efe95617e0cd7242"; 591 } 592 { 593 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/hy-AM/thunderbird-140.1.0esr.tar.xz"; 594 locale = "hy-AM"; 595 arch = "linux-i686"; 596 - sha256 = "ec2afa8ac29bab5ff0c67fd1abfde2404db43c087ef860637ca0a933b2fef159"; 597 } 598 { 599 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/id/thunderbird-140.1.0esr.tar.xz"; 600 locale = "id"; 601 arch = "linux-i686"; 602 - sha256 = "aa0a1398aca929c4a9f2bced462434e05ae5d0562c0fba833d16c0961e9a1150"; 603 } 604 { 605 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/is/thunderbird-140.1.0esr.tar.xz"; 606 locale = "is"; 607 arch = "linux-i686"; 608 - sha256 = "70ebc00f1bf1743c07abda9bf98df1c737753a27cd760b5d6a222a96b4043fcd"; 609 } 610 { 611 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/it/thunderbird-140.1.0esr.tar.xz"; 612 locale = "it"; 613 arch = "linux-i686"; 614 - sha256 = "b23d8e005269f0ea3d4c97dca1fc21214265cf457ae2f8cba87db0cc60366302"; 615 } 616 { 617 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ja/thunderbird-140.1.0esr.tar.xz"; 618 locale = "ja"; 619 arch = "linux-i686"; 620 - sha256 = "8fbe63e06fd43c465e7619a819fa14de7b6d50fd04c58f2f3dde90d62cbfe5c1"; 621 } 622 { 623 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ka/thunderbird-140.1.0esr.tar.xz"; 624 locale = "ka"; 625 arch = "linux-i686"; 626 - sha256 = "8c6ecc716720492d4c466129954cf3ec83ed9ea8cff062a38cdb4b0a1712a697"; 627 } 628 { 629 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/kab/thunderbird-140.1.0esr.tar.xz"; 630 locale = "kab"; 631 arch = "linux-i686"; 632 - sha256 = "bf3c6d10f74e3c02f5a17e92835218c4bd3130a1262902953bef49e767179c2a"; 633 } 634 { 635 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/kk/thunderbird-140.1.0esr.tar.xz"; 636 locale = "kk"; 637 arch = "linux-i686"; 638 - sha256 = "6da2e59a7cbd4e57f69e2a22b1bcd1afb502bfa10dd81c7b6190107c18bece02"; 639 } 640 { 641 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ko/thunderbird-140.1.0esr.tar.xz"; 642 locale = "ko"; 643 arch = "linux-i686"; 644 - sha256 = "b96b273d2dbaa51180a8c308b72a564a967b2fb0dc08497fdf1ac71354c16c55"; 645 } 646 { 647 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/lt/thunderbird-140.1.0esr.tar.xz"; 648 locale = "lt"; 649 arch = "linux-i686"; 650 - sha256 = "db3a83fe0de9072d81710a0b8c1db55086a5d93cb3a10bfee9ec92e484a8310b"; 651 } 652 { 653 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/lv/thunderbird-140.1.0esr.tar.xz"; 654 locale = "lv"; 655 arch = "linux-i686"; 656 - sha256 = "e5aec4225d1390edc4d69d1a4f501eda93b6ca282f37e229d82461ecf42d1eb5"; 657 } 658 { 659 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ms/thunderbird-140.1.0esr.tar.xz"; 660 locale = "ms"; 661 arch = "linux-i686"; 662 - sha256 = "aaf32b80d7aa529ac7fa9aad46ad7cbd0c037f1cc6185f47b1a7ee4fd77bbcbf"; 663 } 664 { 665 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/nb-NO/thunderbird-140.1.0esr.tar.xz"; 666 locale = "nb-NO"; 667 arch = "linux-i686"; 668 - sha256 = "720568948fd135e9d28631fa726ce3975c1a2c40f6f82081b9fb7b2b726861ad"; 669 } 670 { 671 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/nl/thunderbird-140.1.0esr.tar.xz"; 672 locale = "nl"; 673 arch = "linux-i686"; 674 - sha256 = "dc1859071f8c0dc792adc4782c13d09a05524b300ab3727a3bddc84526264271"; 675 } 676 { 677 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/nn-NO/thunderbird-140.1.0esr.tar.xz"; 678 locale = "nn-NO"; 679 arch = "linux-i686"; 680 - sha256 = "3efdaafa510c361ecf86ebe39b2ebf8cf43abeed88722021bdd1260e011c2257"; 681 } 682 { 683 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pa-IN/thunderbird-140.1.0esr.tar.xz"; 684 locale = "pa-IN"; 685 arch = "linux-i686"; 686 - sha256 = "d7897851dc39898ad4a37c14cd972dc05f8fd9b86d9ccda941e796ae396992c3"; 687 } 688 { 689 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pl/thunderbird-140.1.0esr.tar.xz"; 690 locale = "pl"; 691 arch = "linux-i686"; 692 - sha256 = "39d97c41476c2d15e8c6ec0f965faa0b7b5119a052478809f3f3fe6c65813169"; 693 } 694 { 695 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pt-BR/thunderbird-140.1.0esr.tar.xz"; 696 locale = "pt-BR"; 697 arch = "linux-i686"; 698 - sha256 = "66118eeba5eed2de5cf39e98433d15f73ea3762560947d4f2c85eb7239cf5b7b"; 699 } 700 { 701 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/pt-PT/thunderbird-140.1.0esr.tar.xz"; 702 locale = "pt-PT"; 703 arch = "linux-i686"; 704 - sha256 = "d66ffea15d43ca7f13b8d66f73e2ea25c16e1ad193f2ba3bdd1f59e5a1c3a65d"; 705 } 706 { 707 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/rm/thunderbird-140.1.0esr.tar.xz"; 708 locale = "rm"; 709 arch = "linux-i686"; 710 - sha256 = "bb483f454a245c6ccca2b50703f434b08a88399ce2f1f9377dcaada2421d5bdc"; 711 } 712 { 713 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ro/thunderbird-140.1.0esr.tar.xz"; 714 locale = "ro"; 715 arch = "linux-i686"; 716 - sha256 = "6434fdf0b2deab3cff6a30247fa2157e385507f24ee8fee00b765b9291f7ec35"; 717 } 718 { 719 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/ru/thunderbird-140.1.0esr.tar.xz"; 720 locale = "ru"; 721 arch = "linux-i686"; 722 - sha256 = "17165a4d397223f0e5e5f36d1c7c16cc4deb8d45a0f8589b557375ba2d2c9f77"; 723 } 724 { 725 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sk/thunderbird-140.1.0esr.tar.xz"; 726 locale = "sk"; 727 arch = "linux-i686"; 728 - sha256 = "c698c16229b53cb9f5551a4fff8373ba5d21568aff3d9cfd32bd5dff4aac5697"; 729 } 730 { 731 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sl/thunderbird-140.1.0esr.tar.xz"; 732 locale = "sl"; 733 arch = "linux-i686"; 734 - sha256 = "a391ba43c7bec4542d7e1ba5d79de802cb48622ce03548b8e275b38b8c6f683d"; 735 } 736 { 737 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sq/thunderbird-140.1.0esr.tar.xz"; 738 locale = "sq"; 739 arch = "linux-i686"; 740 - sha256 = "19ceb1b451813da0b8583b9d22a1ad26fcec5abec1bad67add1ba6665eff8903"; 741 } 742 { 743 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sr/thunderbird-140.1.0esr.tar.xz"; 744 locale = "sr"; 745 arch = "linux-i686"; 746 - sha256 = "717184b8698347eff1eff74e16ca8bb3e2d92ad98b511b12778291237aea5e8f"; 747 } 748 { 749 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/sv-SE/thunderbird-140.1.0esr.tar.xz"; 750 locale = "sv-SE"; 751 arch = "linux-i686"; 752 - sha256 = "9b4d6b8ab51492a70551dcdd3483672300b6d831e5c960033d8aa259fba1343e"; 753 } 754 { 755 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/th/thunderbird-140.1.0esr.tar.xz"; 756 locale = "th"; 757 arch = "linux-i686"; 758 - sha256 = "c3f534415fd18e98d38c91062abcc6e63d72dd32eed8dc28d28f51cec0f101b9"; 759 } 760 { 761 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/tr/thunderbird-140.1.0esr.tar.xz"; 762 locale = "tr"; 763 arch = "linux-i686"; 764 - sha256 = "7f7a2f6f6e4e33bbbf5ccc7fc1913681ba1e15c1a79eb334896b10bec3e37c55"; 765 } 766 { 767 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/uk/thunderbird-140.1.0esr.tar.xz"; 768 locale = "uk"; 769 arch = "linux-i686"; 770 - sha256 = "90d4e6a42842549c7ae9e4a70ee268d66b1f0b9ce1554d293db6eaf727f4c01a"; 771 } 772 { 773 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/uz/thunderbird-140.1.0esr.tar.xz"; 774 locale = "uz"; 775 arch = "linux-i686"; 776 - sha256 = "01cc8b145ce5e583ee8c466a0a6a206bf31c52034ee3c78f7383f4ee6f14877f"; 777 } 778 { 779 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/vi/thunderbird-140.1.0esr.tar.xz"; 780 locale = "vi"; 781 arch = "linux-i686"; 782 - sha256 = "1d6e07c6c0bbb8a49d5b99215161820b1d4a88c429d21833eaa24b3d16c4267d"; 783 } 784 { 785 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/zh-CN/thunderbird-140.1.0esr.tar.xz"; 786 locale = "zh-CN"; 787 arch = "linux-i686"; 788 - sha256 = "abcc3eec1c94cbae0f8018cf9c1969d2eb130fbf047e5b1e2800b0ec5331025f"; 789 } 790 { 791 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/linux-i686/zh-TW/thunderbird-140.1.0esr.tar.xz"; 792 locale = "zh-TW"; 793 arch = "linux-i686"; 794 - sha256 = "4d4eac590f9daa34b8b3fd0f9f5301c229c588bc0d21387e12da8e2abc061817"; 795 } 796 { 797 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/af/Thunderbird%20140.1.0esr.dmg"; 798 locale = "af"; 799 arch = "mac"; 800 - sha256 = "6a797be943da6f43fc98d37d5ee736889289944e1d45f45a5d1b3d5945cc4717"; 801 } 802 { 803 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ar/Thunderbird%20140.1.0esr.dmg"; 804 locale = "ar"; 805 arch = "mac"; 806 - sha256 = "c455e6854aa0a469b936f8522de9b597218d7beeb2216c740ff612118f9dbc24"; 807 } 808 { 809 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ast/Thunderbird%20140.1.0esr.dmg"; 810 locale = "ast"; 811 arch = "mac"; 812 - sha256 = "80be9a5ca8052196a3aee5ee7700500128f56bb056f923909657b8d143a3ecc3"; 813 } 814 { 815 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/be/Thunderbird%20140.1.0esr.dmg"; 816 locale = "be"; 817 arch = "mac"; 818 - sha256 = "70203fb88a2bf57c58e6377c3155aa1ce1654f70e81063fd97255957839b5e16"; 819 } 820 { 821 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/bg/Thunderbird%20140.1.0esr.dmg"; 822 locale = "bg"; 823 arch = "mac"; 824 - sha256 = "355ec61efbc0bd6ecf3b9a3f67d9a7580409c731b34b24a13838f143c35d0f33"; 825 } 826 { 827 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/br/Thunderbird%20140.1.0esr.dmg"; 828 locale = "br"; 829 arch = "mac"; 830 - sha256 = "e5e815a56e0f18e9ab9b1c6eb294b91a92331485ad192f4b1852384dc8563586"; 831 } 832 { 833 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ca/Thunderbird%20140.1.0esr.dmg"; 834 locale = "ca"; 835 arch = "mac"; 836 - sha256 = "227a1f0c6116b84b983e049fee9b0d522262fec59e0803499fd1f1868bf64ceb"; 837 } 838 { 839 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/cak/Thunderbird%20140.1.0esr.dmg"; 840 locale = "cak"; 841 arch = "mac"; 842 - sha256 = "0dba62df1d3f0a9365980dd07898b8ae1bde285b17873eaa8464814430de6565"; 843 } 844 { 845 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/cs/Thunderbird%20140.1.0esr.dmg"; 846 locale = "cs"; 847 arch = "mac"; 848 - sha256 = "e748f567c80162960b4331f53701feafae1ecb40c039e021083cc2abcc67560c"; 849 } 850 { 851 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/cy/Thunderbird%20140.1.0esr.dmg"; 852 locale = "cy"; 853 arch = "mac"; 854 - sha256 = "eca67c8a05a65fd06f449f84ea5975ac0b59caaa077857da14b9a4f0fd098297"; 855 } 856 { 857 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/da/Thunderbird%20140.1.0esr.dmg"; 858 locale = "da"; 859 arch = "mac"; 860 - sha256 = "b6d2941d048312759f22dfb955cd1801253d7e2a45c233959f5e98f9eb5287ec"; 861 } 862 { 863 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/de/Thunderbird%20140.1.0esr.dmg"; 864 locale = "de"; 865 arch = "mac"; 866 - sha256 = "006d50345a36eadde5f0bf5f0ff6261ee36d8131c400da96dc9204c0a2a8b38e"; 867 } 868 { 869 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/dsb/Thunderbird%20140.1.0esr.dmg"; 870 locale = "dsb"; 871 arch = "mac"; 872 - sha256 = "43504f37d0354e41487fdf46ee7b195088cc8e2f0cab3d09f13c9d536aded828"; 873 } 874 { 875 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/el/Thunderbird%20140.1.0esr.dmg"; 876 locale = "el"; 877 arch = "mac"; 878 - sha256 = "a674fdb18f0eaff4ee79f487d24255342871c4d2a29bccdb2a18657f223b91ed"; 879 } 880 { 881 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/en-CA/Thunderbird%20140.1.0esr.dmg"; 882 locale = "en-CA"; 883 arch = "mac"; 884 - sha256 = "f73ca1b9d7ac6298b4fe0fe4f5acc24cce1a8364753770d2b7377f0d6fcbefe9"; 885 } 886 { 887 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/en-GB/Thunderbird%20140.1.0esr.dmg"; 888 locale = "en-GB"; 889 arch = "mac"; 890 - sha256 = "595835f5feb16c4ab8d750a9e3f789938251b6a9d96a49f52259970e3c8186fa"; 891 } 892 { 893 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/en-US/Thunderbird%20140.1.0esr.dmg"; 894 locale = "en-US"; 895 arch = "mac"; 896 - sha256 = "024189d914d2c9a53394eb05028774cca6abe99d47e8e300021e34db64887c22"; 897 } 898 { 899 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/es-AR/Thunderbird%20140.1.0esr.dmg"; 900 locale = "es-AR"; 901 arch = "mac"; 902 - sha256 = "1943196f84d02b9babd1533b6e92f8b5ad9d9806a4788ba8ff26c6e1214dc692"; 903 } 904 { 905 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/es-ES/Thunderbird%20140.1.0esr.dmg"; 906 locale = "es-ES"; 907 arch = "mac"; 908 - sha256 = "2d0cf209cfe79f4475cb3b7c04a35c44a1b4ebb1d48389a35e27916b588261ee"; 909 } 910 { 911 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/es-MX/Thunderbird%20140.1.0esr.dmg"; 912 locale = "es-MX"; 913 arch = "mac"; 914 - sha256 = "0a481830400bef485fd6ac940ea316d1f9369392a982a87e96d8107118fe43d4"; 915 } 916 { 917 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/et/Thunderbird%20140.1.0esr.dmg"; 918 locale = "et"; 919 arch = "mac"; 920 - sha256 = "dca18e1de621d50a755bbefbdfacad15d31b004b110c1e76005c1e83cfc64eb6"; 921 } 922 { 923 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/eu/Thunderbird%20140.1.0esr.dmg"; 924 locale = "eu"; 925 arch = "mac"; 926 - sha256 = "aecbb212b8cc978e7b419f4abef61bd8229658ddc8ce460c3cf32d6b9985db08"; 927 } 928 { 929 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/fi/Thunderbird%20140.1.0esr.dmg"; 930 locale = "fi"; 931 arch = "mac"; 932 - sha256 = "e1bda1196cce483e4f00dfbdf89bce2c2ca90a42dedce17530db2e4f8cfa9b10"; 933 } 934 { 935 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/fr/Thunderbird%20140.1.0esr.dmg"; 936 locale = "fr"; 937 arch = "mac"; 938 - sha256 = "15d1952adb3602e2edbde88d5098b13153e5dc6161cd66578fa87252fccd25d2"; 939 } 940 { 941 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/fy-NL/Thunderbird%20140.1.0esr.dmg"; 942 locale = "fy-NL"; 943 arch = "mac"; 944 - sha256 = "09d087f3d90c9ce4848d19e510e6edc03b11299c539f0ea943a15dc8e7fcac7b"; 945 } 946 { 947 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ga-IE/Thunderbird%20140.1.0esr.dmg"; 948 locale = "ga-IE"; 949 arch = "mac"; 950 - sha256 = "c216dbf1ff5e7a58aac7296415080b60ab7f6e691e4471799dba2850cfed93c5"; 951 } 952 { 953 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/gd/Thunderbird%20140.1.0esr.dmg"; 954 locale = "gd"; 955 arch = "mac"; 956 - sha256 = "67c768d8f1968a2555456a9cb7a1c6775c12288ded166e53d438f9b6103d95e7"; 957 } 958 { 959 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/gl/Thunderbird%20140.1.0esr.dmg"; 960 locale = "gl"; 961 arch = "mac"; 962 - sha256 = "9865f2fe16c50f270b5c4c40982a4fc76f560f53520eac37f59d3a7826856799"; 963 } 964 { 965 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/he/Thunderbird%20140.1.0esr.dmg"; 966 locale = "he"; 967 arch = "mac"; 968 - sha256 = "1073db739302522833fbfc9c0601365df0c5c6a4f65cc599d35b103fc377daf0"; 969 } 970 { 971 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hr/Thunderbird%20140.1.0esr.dmg"; 972 locale = "hr"; 973 arch = "mac"; 974 - sha256 = "e9097a7cdef7dca442ec139edc157e24639d54016345ef1551867a57351f3460"; 975 } 976 { 977 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hsb/Thunderbird%20140.1.0esr.dmg"; 978 locale = "hsb"; 979 arch = "mac"; 980 - sha256 = "eafc388354c38c70ceee314f185707f042c870a4fccbe0241af6f47873a67348"; 981 } 982 { 983 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hu/Thunderbird%20140.1.0esr.dmg"; 984 locale = "hu"; 985 arch = "mac"; 986 - sha256 = "f2ad45f85a4a50bcdb954459e5eeeae334d014b00365d48d0043b506f329d3ad"; 987 } 988 { 989 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/hy-AM/Thunderbird%20140.1.0esr.dmg"; 990 locale = "hy-AM"; 991 arch = "mac"; 992 - sha256 = "32db776e1ac01f9adc25e307099b0b17f381954a9929e58d7e1b6f101287aa74"; 993 } 994 { 995 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/id/Thunderbird%20140.1.0esr.dmg"; 996 locale = "id"; 997 arch = "mac"; 998 - sha256 = "67e73e22fae4c379cb51caf399b2f2b867751ffb2156d2548be8af8ad13a09b8"; 999 } 1000 { 1001 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/is/Thunderbird%20140.1.0esr.dmg"; 1002 locale = "is"; 1003 arch = "mac"; 1004 - sha256 = "1f85b717feab1c85fdac4287cee002b81b215328955dee9ccf579dc004173d19"; 1005 } 1006 { 1007 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/it/Thunderbird%20140.1.0esr.dmg"; 1008 locale = "it"; 1009 arch = "mac"; 1010 - sha256 = "2946891e2ccc87cdb74a60e25f27248d11ffa061c5890d2b02f8a6230ea9c851"; 1011 } 1012 { 1013 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ja-JP-mac/Thunderbird%20140.1.0esr.dmg"; 1014 locale = "ja-JP-mac"; 1015 arch = "mac"; 1016 - sha256 = "2d53d41264d37c697a6c1730588197ac0fc0a91c835975473fccce8e46c8bca0"; 1017 } 1018 { 1019 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ka/Thunderbird%20140.1.0esr.dmg"; 1020 locale = "ka"; 1021 arch = "mac"; 1022 - sha256 = "764825a8f1254b4d59fcbabca0a7850fbfb520ff116eff85c5dc48eca10743ad"; 1023 } 1024 { 1025 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/kab/Thunderbird%20140.1.0esr.dmg"; 1026 locale = "kab"; 1027 arch = "mac"; 1028 - sha256 = "0e01d710f1bb3ac4441748f967a475f1c12444647d6d6eb67ed9605c2a77156d"; 1029 } 1030 { 1031 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/kk/Thunderbird%20140.1.0esr.dmg"; 1032 locale = "kk"; 1033 arch = "mac"; 1034 - sha256 = "afcc4d61b0a4733ed9addd694aca7e770c5db534b3a8bca905482dd45c2f03c5"; 1035 } 1036 { 1037 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ko/Thunderbird%20140.1.0esr.dmg"; 1038 locale = "ko"; 1039 arch = "mac"; 1040 - sha256 = "2ddf7356e8f4e974a6b39599ca534334b651ba2ecf4f7617754e1245cce71083"; 1041 } 1042 { 1043 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/lt/Thunderbird%20140.1.0esr.dmg"; 1044 locale = "lt"; 1045 arch = "mac"; 1046 - sha256 = "e3f5cdfcd01dd8b4f393a46cc5244acca057f0b149b36740ae08120721ea49eb"; 1047 } 1048 { 1049 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/lv/Thunderbird%20140.1.0esr.dmg"; 1050 locale = "lv"; 1051 arch = "mac"; 1052 - sha256 = "43ad9897e00bf8c45cfcdd52f8a92cff6227802ae7d7127e712153540d6a1b9f"; 1053 } 1054 { 1055 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ms/Thunderbird%20140.1.0esr.dmg"; 1056 locale = "ms"; 1057 arch = "mac"; 1058 - sha256 = "893260d2fbfd0d86d0242237c015eeba0d10ddbfab273df6249be2ea6cf1617b"; 1059 } 1060 { 1061 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/nb-NO/Thunderbird%20140.1.0esr.dmg"; 1062 locale = "nb-NO"; 1063 arch = "mac"; 1064 - sha256 = "7f2237f0497b12b586e925e884e9759c1f973e3a59e24fb4cd79f113a2a10373"; 1065 } 1066 { 1067 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/nl/Thunderbird%20140.1.0esr.dmg"; 1068 locale = "nl"; 1069 arch = "mac"; 1070 - sha256 = "5326cb77442d6c547fb0e2010947f3433056d1f241f8eed8430b1af18ab7dc5b"; 1071 } 1072 { 1073 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/nn-NO/Thunderbird%20140.1.0esr.dmg"; 1074 locale = "nn-NO"; 1075 arch = "mac"; 1076 - sha256 = "0d6f2dbe354e679d4feb02a4cb56769435a20c25fc62730e5c0ec366c860510a"; 1077 } 1078 { 1079 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pa-IN/Thunderbird%20140.1.0esr.dmg"; 1080 locale = "pa-IN"; 1081 arch = "mac"; 1082 - sha256 = "e6170af13789dccc75a8ecb157f5b0eafb98bffc0963e10232a477e04a82aaef"; 1083 } 1084 { 1085 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pl/Thunderbird%20140.1.0esr.dmg"; 1086 locale = "pl"; 1087 arch = "mac"; 1088 - sha256 = "3ded93a7e935f40384ffabd539db653b1333537340c543ab672d8f2bd752a79b"; 1089 } 1090 { 1091 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pt-BR/Thunderbird%20140.1.0esr.dmg"; 1092 locale = "pt-BR"; 1093 arch = "mac"; 1094 - sha256 = "483f1ca184263e15183b69e723c1bb0d91e44460eeb2610dc9e01534dd7a6fcf"; 1095 } 1096 { 1097 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/pt-PT/Thunderbird%20140.1.0esr.dmg"; 1098 locale = "pt-PT"; 1099 arch = "mac"; 1100 - sha256 = "3f151d6ace1296689a9e799ba603aa0c3d7f4a9d403d850697f620402b165626"; 1101 } 1102 { 1103 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/rm/Thunderbird%20140.1.0esr.dmg"; 1104 locale = "rm"; 1105 arch = "mac"; 1106 - sha256 = "c6cf94d2a41ebdb82f6ff3fb8afd0f288f4333608f8d4134ccbf3a2fb4b9a97c"; 1107 } 1108 { 1109 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ro/Thunderbird%20140.1.0esr.dmg"; 1110 locale = "ro"; 1111 arch = "mac"; 1112 - sha256 = "815fa90ea0140a295e22e0c96c8fad12e65588cd1c3c63d045d65a29f408438c"; 1113 } 1114 { 1115 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/ru/Thunderbird%20140.1.0esr.dmg"; 1116 locale = "ru"; 1117 arch = "mac"; 1118 - sha256 = "0e1e7ad53e63cb7aa861324fc501d3e49748168bcce0da3f943f7de18233c57c"; 1119 } 1120 { 1121 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sk/Thunderbird%20140.1.0esr.dmg"; 1122 locale = "sk"; 1123 arch = "mac"; 1124 - sha256 = "1f9b5b10cbecc8654722ea31d75a5c5ff64a5b894b27fa14d3ec749a57f9c276"; 1125 } 1126 { 1127 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sl/Thunderbird%20140.1.0esr.dmg"; 1128 locale = "sl"; 1129 arch = "mac"; 1130 - sha256 = "10a132922864f0762c8efa63740227d2a3c6f9cb19ddfffd405690ecaa2e9765"; 1131 } 1132 { 1133 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sq/Thunderbird%20140.1.0esr.dmg"; 1134 locale = "sq"; 1135 arch = "mac"; 1136 - sha256 = "51fdc11dec939d838afedf1c4d11b713c7c92e67338c2bcbe900f95fbd104614"; 1137 } 1138 { 1139 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sr/Thunderbird%20140.1.0esr.dmg"; 1140 locale = "sr"; 1141 arch = "mac"; 1142 - sha256 = "b31f2a1b388176288af887966e94dd01ff4b8e1f130b4dd3f4abf83118b016ad"; 1143 } 1144 { 1145 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/sv-SE/Thunderbird%20140.1.0esr.dmg"; 1146 locale = "sv-SE"; 1147 arch = "mac"; 1148 - sha256 = "eb0fb0c40ca617a81955056f127ad39f859e4fde4af2ac41e1fc3aaed4a082f1"; 1149 } 1150 { 1151 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/th/Thunderbird%20140.1.0esr.dmg"; 1152 locale = "th"; 1153 arch = "mac"; 1154 - sha256 = "38284a1aee298b6882fa421a5db528a8471f9878752fa159845fce2a724d9b67"; 1155 } 1156 { 1157 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/tr/Thunderbird%20140.1.0esr.dmg"; 1158 locale = "tr"; 1159 arch = "mac"; 1160 - sha256 = "9c2744698829c19651c3de84cee70ad2ce1652d2c42519ab29b5ab18ff9d9805"; 1161 } 1162 { 1163 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/uk/Thunderbird%20140.1.0esr.dmg"; 1164 locale = "uk"; 1165 arch = "mac"; 1166 - sha256 = "b2b1854ba1695fbdc66e14a8dd98409a20becc48e0ddefeda94fd3ed8a63953a"; 1167 } 1168 { 1169 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/uz/Thunderbird%20140.1.0esr.dmg"; 1170 locale = "uz"; 1171 arch = "mac"; 1172 - sha256 = "8ba55a0821749f09d2ff038a30a9a8a0e75266b3c6bc327daed02e3060c21953"; 1173 } 1174 { 1175 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/vi/Thunderbird%20140.1.0esr.dmg"; 1176 locale = "vi"; 1177 arch = "mac"; 1178 - sha256 = "db2b83dc7e7fec6792aa0a6749e516e1e75f7fe9253a59ab74289bd55b4307c0"; 1179 } 1180 { 1181 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/zh-CN/Thunderbird%20140.1.0esr.dmg"; 1182 locale = "zh-CN"; 1183 arch = "mac"; 1184 - sha256 = "0546cc58f6dedb258e6c01562099c93e373ba9f8b31c861976a8c99ab0776244"; 1185 } 1186 { 1187 - url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.0esr/mac/zh-TW/Thunderbird%20140.1.0esr.dmg"; 1188 locale = "zh-TW"; 1189 arch = "mac"; 1190 - sha256 = "ac8e771b637cf67ac40644bb55945c09c6affd6292a925410368c5bc243d1782"; 1191 } 1192 ]; 1193 }
··· 1 { 2 + version = "140.1.1esr"; 3 sources = [ 4 { 5 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/af/thunderbird-140.1.1esr.tar.xz"; 6 locale = "af"; 7 arch = "linux-x86_64"; 8 + sha256 = "919982590b3b6354c6856cc20b7fb7776d75c61f829992d10932bc684810bf38"; 9 } 10 { 11 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ar/thunderbird-140.1.1esr.tar.xz"; 12 locale = "ar"; 13 arch = "linux-x86_64"; 14 + sha256 = "6ec79300bdd71d797258b4c9e8f943857f69a0ad5cf948fe326fe0dc9517e502"; 15 } 16 { 17 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ast/thunderbird-140.1.1esr.tar.xz"; 18 locale = "ast"; 19 arch = "linux-x86_64"; 20 + sha256 = "703b0797401fb7eed922522a8467ba3445ad5a71c0f81c7f4858f42cc080fcef"; 21 } 22 { 23 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/be/thunderbird-140.1.1esr.tar.xz"; 24 locale = "be"; 25 arch = "linux-x86_64"; 26 + sha256 = "b0a3f3a4e4a9453b054289e5d939b77db4effcf4667e219c4caf348653e5050f"; 27 } 28 { 29 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/bg/thunderbird-140.1.1esr.tar.xz"; 30 locale = "bg"; 31 arch = "linux-x86_64"; 32 + sha256 = "36bfe0d1acb2ba63bbf8ae34e2c39f3ff90b26f8f5c2bec73fdc9b31d70464e3"; 33 } 34 { 35 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/br/thunderbird-140.1.1esr.tar.xz"; 36 locale = "br"; 37 arch = "linux-x86_64"; 38 + sha256 = "0d3a252e23df6de8898912fef53e53b2d050c0dff75dbab4644b7371d27ffb59"; 39 } 40 { 41 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ca/thunderbird-140.1.1esr.tar.xz"; 42 locale = "ca"; 43 arch = "linux-x86_64"; 44 + sha256 = "37e0a46052d49472f75e45d82656aad56b202ba1cd094e271f875e5fe8137a4a"; 45 } 46 { 47 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/cak/thunderbird-140.1.1esr.tar.xz"; 48 locale = "cak"; 49 arch = "linux-x86_64"; 50 + sha256 = "d7e29fb063478024d7772a867062381252b0db1c4832da0a5254918701ee58c7"; 51 } 52 { 53 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/cs/thunderbird-140.1.1esr.tar.xz"; 54 locale = "cs"; 55 arch = "linux-x86_64"; 56 + sha256 = "30f6aac467c61950a4e4bf95692d2d68eb1c1e1de3d5987350a8510c413c9991"; 57 } 58 { 59 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/cy/thunderbird-140.1.1esr.tar.xz"; 60 locale = "cy"; 61 arch = "linux-x86_64"; 62 + sha256 = "c94dcd1dc7d235e5c8876bd319aeee64d76747e51a007bdabc2c91ded07da83d"; 63 } 64 { 65 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/da/thunderbird-140.1.1esr.tar.xz"; 66 locale = "da"; 67 arch = "linux-x86_64"; 68 + sha256 = "56ec5ec6044ac84fd669445d4a69a181a62f922b4cd9cbd3e8f7d516f0625a30"; 69 } 70 { 71 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/de/thunderbird-140.1.1esr.tar.xz"; 72 locale = "de"; 73 arch = "linux-x86_64"; 74 + sha256 = "3fe9deaf6deacba4572081b69e8d872bc98f640515153d7bba203544c5de2a43"; 75 } 76 { 77 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/dsb/thunderbird-140.1.1esr.tar.xz"; 78 locale = "dsb"; 79 arch = "linux-x86_64"; 80 + sha256 = "2be0e2b0d8a7d3d9bb5ccb8124e60ee93bf58a5c60ea0290f30e57724ab1f01c"; 81 } 82 { 83 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/el/thunderbird-140.1.1esr.tar.xz"; 84 locale = "el"; 85 arch = "linux-x86_64"; 86 + sha256 = "f260a4ac4dd618f26386aa0b58e439e6071573ddae17dd851bba1e6ec0b56270"; 87 } 88 { 89 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/en-CA/thunderbird-140.1.1esr.tar.xz"; 90 locale = "en-CA"; 91 arch = "linux-x86_64"; 92 + sha256 = "1e11b27a7ad2734cc0a05290e60ad9d9c52ab14cfc79ce3ca8c7628021bf86a6"; 93 } 94 { 95 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/en-GB/thunderbird-140.1.1esr.tar.xz"; 96 locale = "en-GB"; 97 arch = "linux-x86_64"; 98 + sha256 = "f8a5c570c2db66cff6579a3849c2a2ee732b7bcb9d08fc78c0b60b809a28655a"; 99 } 100 { 101 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/en-US/thunderbird-140.1.1esr.tar.xz"; 102 locale = "en-US"; 103 arch = "linux-x86_64"; 104 + sha256 = "13932d2417a5b88f392e52390ef90b43b3e21b2406d2c3c75879acc7a9737d49"; 105 } 106 { 107 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/es-AR/thunderbird-140.1.1esr.tar.xz"; 108 locale = "es-AR"; 109 arch = "linux-x86_64"; 110 + sha256 = "23abeb1a746f68bf41756de800e28eb713f0e4c2bb3e45af753d60ff82ff102a"; 111 } 112 { 113 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/es-ES/thunderbird-140.1.1esr.tar.xz"; 114 locale = "es-ES"; 115 arch = "linux-x86_64"; 116 + sha256 = "6899c7b9216211cfcf8508234feddd40bd0f3878c075fcaa9786154aeb5d761e"; 117 } 118 { 119 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/es-MX/thunderbird-140.1.1esr.tar.xz"; 120 locale = "es-MX"; 121 arch = "linux-x86_64"; 122 + sha256 = "161197e28416206f216985796fcb131ec29e2a64170d7ab7be91e686fbcdc014"; 123 } 124 { 125 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/et/thunderbird-140.1.1esr.tar.xz"; 126 locale = "et"; 127 arch = "linux-x86_64"; 128 + sha256 = "f5a693e7d141e9085ed072f1192effd76298e3a3b81517f41994b2b317208447"; 129 } 130 { 131 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/eu/thunderbird-140.1.1esr.tar.xz"; 132 locale = "eu"; 133 arch = "linux-x86_64"; 134 + sha256 = "db90b40e330738e19cdc29fe5386117e363a7980003bf407005278b4a44d43a8"; 135 } 136 { 137 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/fi/thunderbird-140.1.1esr.tar.xz"; 138 locale = "fi"; 139 arch = "linux-x86_64"; 140 + sha256 = "7629a5087f7ba516b6ac202b10f9324458f9e7a65151a0e7a0d01d9b1c40805a"; 141 } 142 { 143 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/fr/thunderbird-140.1.1esr.tar.xz"; 144 locale = "fr"; 145 arch = "linux-x86_64"; 146 + sha256 = "8a7f97f15a3d4659cf1effbc4afa8e176e4aed48a0b279e6628dd29e0db6fed0"; 147 } 148 { 149 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/fy-NL/thunderbird-140.1.1esr.tar.xz"; 150 locale = "fy-NL"; 151 arch = "linux-x86_64"; 152 + sha256 = "7a0164fc992c1705e7927f5654a091e824cb39e120a99c9767d17555a4019567"; 153 } 154 { 155 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ga-IE/thunderbird-140.1.1esr.tar.xz"; 156 locale = "ga-IE"; 157 arch = "linux-x86_64"; 158 + sha256 = "cf1e7321db36792779fb6edfe35cc45a3795cc055dcc178aba42d17015873c3e"; 159 } 160 { 161 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/gd/thunderbird-140.1.1esr.tar.xz"; 162 locale = "gd"; 163 arch = "linux-x86_64"; 164 + sha256 = "008ee962be825a4e087051ddf15af624e8a42f75006bcb1b22d44719a30ba66f"; 165 } 166 { 167 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/gl/thunderbird-140.1.1esr.tar.xz"; 168 locale = "gl"; 169 arch = "linux-x86_64"; 170 + sha256 = "69ac658f4f79c962382275a126672e4a5ea5dadd987220a5ae05a429f79a7aa1"; 171 } 172 { 173 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/he/thunderbird-140.1.1esr.tar.xz"; 174 locale = "he"; 175 arch = "linux-x86_64"; 176 + sha256 = "0dfa668cf92869c2da406f3646b004a2549333894468ee3343c6c270ead7400d"; 177 } 178 { 179 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hr/thunderbird-140.1.1esr.tar.xz"; 180 locale = "hr"; 181 arch = "linux-x86_64"; 182 + sha256 = "8fb0c300ae7d8cab35d0048173f75264d6558245ecbf8cdb88db6019f3607800"; 183 } 184 { 185 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hsb/thunderbird-140.1.1esr.tar.xz"; 186 locale = "hsb"; 187 arch = "linux-x86_64"; 188 + sha256 = "13b239a77e545dd331c446abb8c2d0cc93f26a4264a0a8c0d9a477273d908591"; 189 } 190 { 191 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hu/thunderbird-140.1.1esr.tar.xz"; 192 locale = "hu"; 193 arch = "linux-x86_64"; 194 + sha256 = "ad0667c49e91aaf640c290c356a13b109807c9044a5cc38350e688ce336eeada"; 195 } 196 { 197 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/hy-AM/thunderbird-140.1.1esr.tar.xz"; 198 locale = "hy-AM"; 199 arch = "linux-x86_64"; 200 + sha256 = "efd985cf24abba96128993d5dacd664023c2d5ee9cb4ad0e93fdf8857f31634c"; 201 } 202 { 203 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/id/thunderbird-140.1.1esr.tar.xz"; 204 locale = "id"; 205 arch = "linux-x86_64"; 206 + sha256 = "511ab012c1cdfd7904177f7f1abd6cdeb360c26aaaa37174fdf7b3af687adcc4"; 207 } 208 { 209 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/is/thunderbird-140.1.1esr.tar.xz"; 210 locale = "is"; 211 arch = "linux-x86_64"; 212 + sha256 = "5e038f13e5b22d6c78647b58451f4b4b762f92da311907a01acb4c8f52228bbc"; 213 } 214 { 215 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/it/thunderbird-140.1.1esr.tar.xz"; 216 locale = "it"; 217 arch = "linux-x86_64"; 218 + sha256 = "0a6138a7da3416ead8a22810b70a8a135a86755bf3cfe6a69523e484ccdb6d07"; 219 } 220 { 221 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ja/thunderbird-140.1.1esr.tar.xz"; 222 locale = "ja"; 223 arch = "linux-x86_64"; 224 + sha256 = "26d56b6dbc8fda2f3475b286db25629fa7775d9929f773074889a6940368950c"; 225 } 226 { 227 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ka/thunderbird-140.1.1esr.tar.xz"; 228 locale = "ka"; 229 arch = "linux-x86_64"; 230 + sha256 = "07c323d8311f01432bdeb86c7b1ba627b07640a3d692de8d007265a04779ebc0"; 231 } 232 { 233 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/kab/thunderbird-140.1.1esr.tar.xz"; 234 locale = "kab"; 235 arch = "linux-x86_64"; 236 + sha256 = "e78aec3f7cac1c7898c04f9970aa757fb30372787793bd0cf6cb188d1b5b66bf"; 237 } 238 { 239 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/kk/thunderbird-140.1.1esr.tar.xz"; 240 locale = "kk"; 241 arch = "linux-x86_64"; 242 + sha256 = "c4eaf2b352af08cadae21c0b8237b36b8694f867dd9c01fa12fc80068d2629a6"; 243 } 244 { 245 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ko/thunderbird-140.1.1esr.tar.xz"; 246 locale = "ko"; 247 arch = "linux-x86_64"; 248 + sha256 = "5bd2d44c41dfeff1cbc771353d66c01bbbbf2d7796d581cfc5dad85c2f20470a"; 249 } 250 { 251 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/lt/thunderbird-140.1.1esr.tar.xz"; 252 locale = "lt"; 253 arch = "linux-x86_64"; 254 + sha256 = "e7578f394f4ce64fd85007588ec7f4903b01631207f508222cefd5cb00d6b5b1"; 255 } 256 { 257 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/lv/thunderbird-140.1.1esr.tar.xz"; 258 locale = "lv"; 259 arch = "linux-x86_64"; 260 + sha256 = "3ba8716be0a3ac3a85902cdca9b2de5923bf32904ef206412b77341f441d5ebb"; 261 } 262 { 263 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ms/thunderbird-140.1.1esr.tar.xz"; 264 locale = "ms"; 265 arch = "linux-x86_64"; 266 + sha256 = "444c096f12e7121f3891224ea533529937d825e7d167e6e962280cb990e8498f"; 267 } 268 { 269 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/nb-NO/thunderbird-140.1.1esr.tar.xz"; 270 locale = "nb-NO"; 271 arch = "linux-x86_64"; 272 + sha256 = "16d316019ceb2bb89f7982d8989f87a77795c020bb4b0144f8572b335ccddefa"; 273 } 274 { 275 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/nl/thunderbird-140.1.1esr.tar.xz"; 276 locale = "nl"; 277 arch = "linux-x86_64"; 278 + sha256 = "9f23477305f39b70c587fd821090f13236a5e159802837f5a1f0a928e420ca94"; 279 } 280 { 281 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/nn-NO/thunderbird-140.1.1esr.tar.xz"; 282 locale = "nn-NO"; 283 arch = "linux-x86_64"; 284 + sha256 = "2b9dd6d30206a3c19216745bf97f928ed67e343189056ed78fa0f3d90267a8a8"; 285 } 286 { 287 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pa-IN/thunderbird-140.1.1esr.tar.xz"; 288 locale = "pa-IN"; 289 arch = "linux-x86_64"; 290 + sha256 = "1b053c1d7a869649450aaf1c8eaba6e2655ce41dbdc631475094e8cf27877cef"; 291 } 292 { 293 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pl/thunderbird-140.1.1esr.tar.xz"; 294 locale = "pl"; 295 arch = "linux-x86_64"; 296 + sha256 = "0d6e31b038fb43ee8289bd0a55558afc108ee0962719bcbe9da37fac4cbeff2d"; 297 } 298 { 299 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pt-BR/thunderbird-140.1.1esr.tar.xz"; 300 locale = "pt-BR"; 301 arch = "linux-x86_64"; 302 + sha256 = "9627781755d71d886cd2204af2b650880cc2fcb58eaaecf4499f3a6053b5f208"; 303 } 304 { 305 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/pt-PT/thunderbird-140.1.1esr.tar.xz"; 306 locale = "pt-PT"; 307 arch = "linux-x86_64"; 308 + sha256 = "366026969b6aae8ffef5e2ee7acd42038749e45e13e754b42e6ee77366fbd2ca"; 309 } 310 { 311 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/rm/thunderbird-140.1.1esr.tar.xz"; 312 locale = "rm"; 313 arch = "linux-x86_64"; 314 + sha256 = "cdb9f3cb48dcabb38e75c0ec41660c8d82f0c0dfbb2b13784a09276466a3384e"; 315 } 316 { 317 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ro/thunderbird-140.1.1esr.tar.xz"; 318 locale = "ro"; 319 arch = "linux-x86_64"; 320 + sha256 = "a0c34df83fa5cc06e65db07a922b569eca3e56f49745967c11102dfafc368788"; 321 } 322 { 323 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/ru/thunderbird-140.1.1esr.tar.xz"; 324 locale = "ru"; 325 arch = "linux-x86_64"; 326 + sha256 = "b9f209bb54d649cdcc48f0c6595f06211c90fbe8f2e3c1f5849f0ccace760e40"; 327 } 328 { 329 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sk/thunderbird-140.1.1esr.tar.xz"; 330 locale = "sk"; 331 arch = "linux-x86_64"; 332 + sha256 = "4966be49d3205d4e1b8787f905cd6324e4ae7944bbf62211711a019fc76870d1"; 333 } 334 { 335 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sl/thunderbird-140.1.1esr.tar.xz"; 336 locale = "sl"; 337 arch = "linux-x86_64"; 338 + sha256 = "3a7099b21c59d7ab78121a690201d1cc11ccd833a83dc0ca8a21803917154594"; 339 } 340 { 341 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sq/thunderbird-140.1.1esr.tar.xz"; 342 locale = "sq"; 343 arch = "linux-x86_64"; 344 + sha256 = "1e6c192a966e370b71635c3b667f751d030ec94647ea4375935c27adfeaa5d77"; 345 } 346 { 347 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sr/thunderbird-140.1.1esr.tar.xz"; 348 locale = "sr"; 349 arch = "linux-x86_64"; 350 + sha256 = "430c02a5a7be79135503fd0ce959dfecee7e5de44018c4cb27901bc8a727c33b"; 351 } 352 { 353 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/sv-SE/thunderbird-140.1.1esr.tar.xz"; 354 locale = "sv-SE"; 355 arch = "linux-x86_64"; 356 + sha256 = "f1925d6fd429133598c8b79ad11ffb01f27ccc3f016da9321204ca92fd4848ab"; 357 } 358 { 359 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/th/thunderbird-140.1.1esr.tar.xz"; 360 locale = "th"; 361 arch = "linux-x86_64"; 362 + sha256 = "e19e8d275e1c898f7c69b9f76012808ce55d5ecbacc841beb603bfc7a6fd27f4"; 363 } 364 { 365 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/tr/thunderbird-140.1.1esr.tar.xz"; 366 locale = "tr"; 367 arch = "linux-x86_64"; 368 + sha256 = "dc628f393b9090fd4609cce6866af90a704c9ee0f64ca4cfff09f23b8b0b45c1"; 369 } 370 { 371 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/uk/thunderbird-140.1.1esr.tar.xz"; 372 locale = "uk"; 373 arch = "linux-x86_64"; 374 + sha256 = "adafffc44db7c8eb9f1725803da72012b17aa6df3ce5321aed953d607f6fcbc9"; 375 } 376 { 377 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/uz/thunderbird-140.1.1esr.tar.xz"; 378 locale = "uz"; 379 arch = "linux-x86_64"; 380 + sha256 = "09221ee37ce66aff9f63bb2a5217f3b7219754b8b7b920fb607ef301f164e547"; 381 } 382 { 383 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/vi/thunderbird-140.1.1esr.tar.xz"; 384 locale = "vi"; 385 arch = "linux-x86_64"; 386 + sha256 = "a0a1234ce4d2370d263d50a3467c5327095c386943da4c01be4dd0ae95bd2c97"; 387 } 388 { 389 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/zh-CN/thunderbird-140.1.1esr.tar.xz"; 390 locale = "zh-CN"; 391 arch = "linux-x86_64"; 392 + sha256 = "f89fee533f778038626f3c7fa69e09cbad6a1f79f8dd5045cdf645d3f16ba774"; 393 } 394 { 395 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-x86_64/zh-TW/thunderbird-140.1.1esr.tar.xz"; 396 locale = "zh-TW"; 397 arch = "linux-x86_64"; 398 + sha256 = "bcb095905122172714cb4a8f587c2eba8b882a71fa51c9668bd957a0cfad0eef"; 399 } 400 { 401 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/af/thunderbird-140.1.1esr.tar.xz"; 402 locale = "af"; 403 arch = "linux-i686"; 404 + sha256 = "6cc4f11c76fbe3f2e3ee273e10ae69e58c0fd8ff14893e2e3077ede0a046ce6f"; 405 } 406 { 407 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ar/thunderbird-140.1.1esr.tar.xz"; 408 locale = "ar"; 409 arch = "linux-i686"; 410 + sha256 = "aa6572aa65a2049d5aae97740822f1ce6405328de8c28c51a43f161a4473d517"; 411 } 412 { 413 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ast/thunderbird-140.1.1esr.tar.xz"; 414 locale = "ast"; 415 arch = "linux-i686"; 416 + sha256 = "1caae0a85b4b4f70336fafdf6f422213df8f1702ed3c2a5da19a261f7834426a"; 417 } 418 { 419 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/be/thunderbird-140.1.1esr.tar.xz"; 420 locale = "be"; 421 arch = "linux-i686"; 422 + sha256 = "79e43954c8ec7f1a81f2145158d58a78f660dc7e09b1f0355b65199678c4ad76"; 423 } 424 { 425 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/bg/thunderbird-140.1.1esr.tar.xz"; 426 locale = "bg"; 427 arch = "linux-i686"; 428 + sha256 = "231a740b88896635a72857d592f004963ff0445885f107198a9562066ae81810"; 429 } 430 { 431 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/br/thunderbird-140.1.1esr.tar.xz"; 432 locale = "br"; 433 arch = "linux-i686"; 434 + sha256 = "05b58365bb73e856bfd245ee8826ab3184c2ffd5614a8e2b163d942dbcc50e8b"; 435 } 436 { 437 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ca/thunderbird-140.1.1esr.tar.xz"; 438 locale = "ca"; 439 arch = "linux-i686"; 440 + sha256 = "a71da18c8bcd197aaf02041005abef2215f4ce4ac0ed3928572664e945e8e114"; 441 } 442 { 443 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/cak/thunderbird-140.1.1esr.tar.xz"; 444 locale = "cak"; 445 arch = "linux-i686"; 446 + sha256 = "e4e5e7a6640c1e44d8ecb14ae850fb4d1b799a553ff3331ee601c5d324c93a04"; 447 } 448 { 449 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/cs/thunderbird-140.1.1esr.tar.xz"; 450 locale = "cs"; 451 arch = "linux-i686"; 452 + sha256 = "7d9f928ee3762f1263e7d7e62cd4b64a1187bb4b35fe4585d909a2204fa41ccc"; 453 } 454 { 455 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/cy/thunderbird-140.1.1esr.tar.xz"; 456 locale = "cy"; 457 arch = "linux-i686"; 458 + sha256 = "d82180d62d4d76f2fb2fe95d9f25f5e409910ef6d0d96d1de98b56bd11a70b2c"; 459 } 460 { 461 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/da/thunderbird-140.1.1esr.tar.xz"; 462 locale = "da"; 463 arch = "linux-i686"; 464 + sha256 = "4fd3babf16ca6b7e5eb7572a887b4b7ef52740d6f3c6163a53321bfd61f55c11"; 465 } 466 { 467 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/de/thunderbird-140.1.1esr.tar.xz"; 468 locale = "de"; 469 arch = "linux-i686"; 470 + sha256 = "0c365cccdd4b0de3f66f2b72858fc6bb28a7bc0a14787d3b3f41d8cfd5b5dde3"; 471 } 472 { 473 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/dsb/thunderbird-140.1.1esr.tar.xz"; 474 locale = "dsb"; 475 arch = "linux-i686"; 476 + sha256 = "7db8f759632c59b9ed6748f0749edd1ecbef9f3b2d6a3e298cd77f752ee091d3"; 477 } 478 { 479 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/el/thunderbird-140.1.1esr.tar.xz"; 480 locale = "el"; 481 arch = "linux-i686"; 482 + sha256 = "a8d1a0161c10f1f169bf55840813994f8c1b548bdec13a588f7fd87729ce4423"; 483 } 484 { 485 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/en-CA/thunderbird-140.1.1esr.tar.xz"; 486 locale = "en-CA"; 487 arch = "linux-i686"; 488 + sha256 = "8ef975087636a58dbc7466f4aebddedbc8f9d0708300fccbdcaf3a588f3610c4"; 489 } 490 { 491 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/en-GB/thunderbird-140.1.1esr.tar.xz"; 492 locale = "en-GB"; 493 arch = "linux-i686"; 494 + sha256 = "c1da1df9c9fea23f71cd03523d362931eb1e45f8c03cf89e3793dbcb76fc8f84"; 495 } 496 { 497 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/en-US/thunderbird-140.1.1esr.tar.xz"; 498 locale = "en-US"; 499 arch = "linux-i686"; 500 + sha256 = "c0047d20438a99c7d2bc936e6c5b713673c028c786b526c89a432d42b7defad3"; 501 } 502 { 503 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/es-AR/thunderbird-140.1.1esr.tar.xz"; 504 locale = "es-AR"; 505 arch = "linux-i686"; 506 + sha256 = "9a72134b0d3d0c8c9d927f4b62ac46abdc95a0c356588729beb03ca72d27db27"; 507 } 508 { 509 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/es-ES/thunderbird-140.1.1esr.tar.xz"; 510 locale = "es-ES"; 511 arch = "linux-i686"; 512 + sha256 = "2803618d6d57e7f684baedbbd363f3630ce0c1aad9cb20b8628258663846dc38"; 513 } 514 { 515 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/es-MX/thunderbird-140.1.1esr.tar.xz"; 516 locale = "es-MX"; 517 arch = "linux-i686"; 518 + sha256 = "4b27c807a8924f15ec970247d4004e04761a6a03900becf9b92f97317d933bfa"; 519 } 520 { 521 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/et/thunderbird-140.1.1esr.tar.xz"; 522 locale = "et"; 523 arch = "linux-i686"; 524 + sha256 = "c27b006c65b2a4be498d71e7db794d9071c3b57db797fee96fea88e78ff87f9e"; 525 } 526 { 527 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/eu/thunderbird-140.1.1esr.tar.xz"; 528 locale = "eu"; 529 arch = "linux-i686"; 530 + sha256 = "72a63b9531ef73dfa331f3440e3e8963ad33aa6ccfb712c8a466ab2025451004"; 531 } 532 { 533 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/fi/thunderbird-140.1.1esr.tar.xz"; 534 locale = "fi"; 535 arch = "linux-i686"; 536 + sha256 = "4533513888fe7e5b14933f2171478f4694bc18da21d84762024407b2240a6729"; 537 } 538 { 539 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/fr/thunderbird-140.1.1esr.tar.xz"; 540 locale = "fr"; 541 arch = "linux-i686"; 542 + sha256 = "fce8ed9c53637a57ec649b4246a8770e1e0ff6303820f329decb09d0f2f30af8"; 543 } 544 { 545 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/fy-NL/thunderbird-140.1.1esr.tar.xz"; 546 locale = "fy-NL"; 547 arch = "linux-i686"; 548 + sha256 = "8ad62f7d30d366e29debb8c38d2b34519773d33eb7cbb042b780d66c30a1a8db"; 549 } 550 { 551 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ga-IE/thunderbird-140.1.1esr.tar.xz"; 552 locale = "ga-IE"; 553 arch = "linux-i686"; 554 + sha256 = "089e521b1690ed1878e9bff96329c0d7b659d1dd0c51d134b23e29d6fd494f0b"; 555 } 556 { 557 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/gd/thunderbird-140.1.1esr.tar.xz"; 558 locale = "gd"; 559 arch = "linux-i686"; 560 + sha256 = "c697bb069bc2a01ff952fb5a6b735aebbcfcd5430c369078c50be945a082a4ef"; 561 } 562 { 563 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/gl/thunderbird-140.1.1esr.tar.xz"; 564 locale = "gl"; 565 arch = "linux-i686"; 566 + sha256 = "1b68ede56cfe8e3e60760d9e18581570cf1733396c028a83f74c6ae9b8280e0c"; 567 } 568 { 569 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/he/thunderbird-140.1.1esr.tar.xz"; 570 locale = "he"; 571 arch = "linux-i686"; 572 + sha256 = "5d9c73f63868a2faec39837b500a37ea7187da3d468caa4333da666cea259a59"; 573 } 574 { 575 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hr/thunderbird-140.1.1esr.tar.xz"; 576 locale = "hr"; 577 arch = "linux-i686"; 578 + sha256 = "4ce9e441a7945c3f400f262b48b6ecd7db576b131144bcdd9769d11677ac3b3a"; 579 } 580 { 581 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hsb/thunderbird-140.1.1esr.tar.xz"; 582 locale = "hsb"; 583 arch = "linux-i686"; 584 + sha256 = "823fc181b40237cb569634ee2cbaf1538e5b508fec748d92ec3b0bed7ee1615d"; 585 } 586 { 587 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hu/thunderbird-140.1.1esr.tar.xz"; 588 locale = "hu"; 589 arch = "linux-i686"; 590 + sha256 = "aaf03a448ed57b22e1c87dcf6de24a937099611699d6b5e567192c9f03f2c8f3"; 591 } 592 { 593 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/hy-AM/thunderbird-140.1.1esr.tar.xz"; 594 locale = "hy-AM"; 595 arch = "linux-i686"; 596 + sha256 = "e751a26797c842dd64ce6fc3712cb9101fcd15b7f7548a11efa7db8382af6191"; 597 } 598 { 599 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/id/thunderbird-140.1.1esr.tar.xz"; 600 locale = "id"; 601 arch = "linux-i686"; 602 + sha256 = "e081ca14bb75d1c266e210ddc015276197303cea85744a3bde34999f8cc30bbd"; 603 } 604 { 605 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/is/thunderbird-140.1.1esr.tar.xz"; 606 locale = "is"; 607 arch = "linux-i686"; 608 + sha256 = "7638ea46add63843183d2af644ba2fc0de7f5bc2c5e7e0fd8160edeabf962b3c"; 609 } 610 { 611 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/it/thunderbird-140.1.1esr.tar.xz"; 612 locale = "it"; 613 arch = "linux-i686"; 614 + sha256 = "f8089c7ef857bd840e5b6b4639b808a5cf4b2328649f8e9aa6141f185a7aa652"; 615 } 616 { 617 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ja/thunderbird-140.1.1esr.tar.xz"; 618 locale = "ja"; 619 arch = "linux-i686"; 620 + sha256 = "c860b26c7c4efc666198e5e77bae6be8b8a71695e47138404f2f180bbebdceb4"; 621 } 622 { 623 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ka/thunderbird-140.1.1esr.tar.xz"; 624 locale = "ka"; 625 arch = "linux-i686"; 626 + sha256 = "e7358880c8d23a1b8b3bb1cf422b36d729570005c4402b8d45a303017ed8356b"; 627 } 628 { 629 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/kab/thunderbird-140.1.1esr.tar.xz"; 630 locale = "kab"; 631 arch = "linux-i686"; 632 + sha256 = "c8c4ccb172473da7ddf1c0ddaa02893841e7a626e8637a0e8131a9b5ac977339"; 633 } 634 { 635 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/kk/thunderbird-140.1.1esr.tar.xz"; 636 locale = "kk"; 637 arch = "linux-i686"; 638 + sha256 = "65f18363990578d048a278d26050bef7dd63aebc39e1ddbb4da7402f0ece5a8b"; 639 } 640 { 641 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ko/thunderbird-140.1.1esr.tar.xz"; 642 locale = "ko"; 643 arch = "linux-i686"; 644 + sha256 = "53cc7aa0a4514463bc9763e7e647c23b72222aa0e6b0967bb8ec4ace1c25ed87"; 645 } 646 { 647 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/lt/thunderbird-140.1.1esr.tar.xz"; 648 locale = "lt"; 649 arch = "linux-i686"; 650 + sha256 = "413d6886dccab5d313c0e6ac960b46844116b65ba3f126ba7c3bee84bdb32c86"; 651 } 652 { 653 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/lv/thunderbird-140.1.1esr.tar.xz"; 654 locale = "lv"; 655 arch = "linux-i686"; 656 + sha256 = "a778eec1eabf317759db6378e0aaeabc7cc371906424f257ea0660abc510c17b"; 657 } 658 { 659 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ms/thunderbird-140.1.1esr.tar.xz"; 660 locale = "ms"; 661 arch = "linux-i686"; 662 + sha256 = "b36044e05b85912a270314d65ef32644b5eb65db219538c4e7830233b5760b9e"; 663 } 664 { 665 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/nb-NO/thunderbird-140.1.1esr.tar.xz"; 666 locale = "nb-NO"; 667 arch = "linux-i686"; 668 + sha256 = "addba688057aa799ef23bcb5193016d1f31ed1673ae19d6db1daa7a1f6903eac"; 669 } 670 { 671 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/nl/thunderbird-140.1.1esr.tar.xz"; 672 locale = "nl"; 673 arch = "linux-i686"; 674 + sha256 = "3099e74e36e02f895c5cc4881b2ccd1406e6b77093400d65c14938790bf0dbab"; 675 } 676 { 677 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/nn-NO/thunderbird-140.1.1esr.tar.xz"; 678 locale = "nn-NO"; 679 arch = "linux-i686"; 680 + sha256 = "8b6d9515c24a85da4bafa1bbd295d254cd67fa5d741805d1c0fe889aea6dea6a"; 681 } 682 { 683 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pa-IN/thunderbird-140.1.1esr.tar.xz"; 684 locale = "pa-IN"; 685 arch = "linux-i686"; 686 + sha256 = "ef189585918f5fdaad181c75603c7c5c3ec9902e56f05eb75e1508061a4c3a51"; 687 } 688 { 689 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pl/thunderbird-140.1.1esr.tar.xz"; 690 locale = "pl"; 691 arch = "linux-i686"; 692 + sha256 = "bdd972b7c3950f7cdaced6c9d860effd9be1fd14dfaddd9e1547ce828293b836"; 693 } 694 { 695 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pt-BR/thunderbird-140.1.1esr.tar.xz"; 696 locale = "pt-BR"; 697 arch = "linux-i686"; 698 + sha256 = "408b669965291276cf31fba0f9aeb0343b42c2e1b8d03ce3a96ca65f09ddf483"; 699 } 700 { 701 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/pt-PT/thunderbird-140.1.1esr.tar.xz"; 702 locale = "pt-PT"; 703 arch = "linux-i686"; 704 + sha256 = "e80e3bec252fe673f481dbb22c48ebc1c45784817fcb6142d3ce5205039ca64c"; 705 } 706 { 707 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/rm/thunderbird-140.1.1esr.tar.xz"; 708 locale = "rm"; 709 arch = "linux-i686"; 710 + sha256 = "3b426eb5d30e63a1496addde69e486db32a72ea8daf0eb3c04dc7fdb32d9b926"; 711 } 712 { 713 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ro/thunderbird-140.1.1esr.tar.xz"; 714 locale = "ro"; 715 arch = "linux-i686"; 716 + sha256 = "56aa69817b8f9164832fd682f3f81d8c15d5b1e5332795861f1300bdd2a2611a"; 717 } 718 { 719 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/ru/thunderbird-140.1.1esr.tar.xz"; 720 locale = "ru"; 721 arch = "linux-i686"; 722 + sha256 = "3fbbdba3b49631c86a0f755da39f1326635732fd626c33ca01bb58fd2cc41c04"; 723 } 724 { 725 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sk/thunderbird-140.1.1esr.tar.xz"; 726 locale = "sk"; 727 arch = "linux-i686"; 728 + sha256 = "c044ae22b720fddef843627ca24deda9900dd10dac8556f1cfc3954d63b7a4f3"; 729 } 730 { 731 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sl/thunderbird-140.1.1esr.tar.xz"; 732 locale = "sl"; 733 arch = "linux-i686"; 734 + sha256 = "1db44283d603e10e20e1957ead276ab7fd32b096b886304250f9379af8f0d246"; 735 } 736 { 737 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sq/thunderbird-140.1.1esr.tar.xz"; 738 locale = "sq"; 739 arch = "linux-i686"; 740 + sha256 = "c7e41bf70ba0f63896c2268a274aa5b21b73f30b9053d039c1ee2ecb55116123"; 741 } 742 { 743 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sr/thunderbird-140.1.1esr.tar.xz"; 744 locale = "sr"; 745 arch = "linux-i686"; 746 + sha256 = "0be7c47f1f7eb7367c91eaa7077d0fc737ee1a682007500232b84ef840b18a3c"; 747 } 748 { 749 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/sv-SE/thunderbird-140.1.1esr.tar.xz"; 750 locale = "sv-SE"; 751 arch = "linux-i686"; 752 + sha256 = "970561eebbfa661d3b57e8afb79cbc29430e8977f17c92f39da540ae74f9fe37"; 753 } 754 { 755 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/th/thunderbird-140.1.1esr.tar.xz"; 756 locale = "th"; 757 arch = "linux-i686"; 758 + sha256 = "a893872e1b2a61ffa15479be4531a94c3f0f9cce2a14474442de7213637739ac"; 759 } 760 { 761 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/tr/thunderbird-140.1.1esr.tar.xz"; 762 locale = "tr"; 763 arch = "linux-i686"; 764 + sha256 = "debe95a6215f1216386fc02e6b2ce6fe06a2da81aa1bea21706ed549c26e39d8"; 765 } 766 { 767 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/uk/thunderbird-140.1.1esr.tar.xz"; 768 locale = "uk"; 769 arch = "linux-i686"; 770 + sha256 = "3f9e93456ea40bad341c3c42100bda9293c594b3e0db935008078566962e6aea"; 771 } 772 { 773 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/uz/thunderbird-140.1.1esr.tar.xz"; 774 locale = "uz"; 775 arch = "linux-i686"; 776 + sha256 = "5c50b03eb4ef9334ac6c7113131e0b6fe54753af4a5d167a8acb94b7e48fbf72"; 777 } 778 { 779 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/vi/thunderbird-140.1.1esr.tar.xz"; 780 locale = "vi"; 781 arch = "linux-i686"; 782 + sha256 = "be0eb2780b1b809173f0598e365b41a92370f732de753ae1d23e0a7fbaa59277"; 783 } 784 { 785 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/zh-CN/thunderbird-140.1.1esr.tar.xz"; 786 locale = "zh-CN"; 787 arch = "linux-i686"; 788 + sha256 = "6f47a9e79002415581c03c909000a9906ab075259e70464e949aeb55261997cb"; 789 } 790 { 791 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/linux-i686/zh-TW/thunderbird-140.1.1esr.tar.xz"; 792 locale = "zh-TW"; 793 arch = "linux-i686"; 794 + sha256 = "c400336cd38d41aeb35a53b970c54db9a99e19e5dda98622be5e9a4cb1dff647"; 795 } 796 { 797 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/af/Thunderbird%20140.1.1esr.dmg"; 798 locale = "af"; 799 arch = "mac"; 800 + sha256 = "797575efd5b5b12a3a99bf3f84e10f7f94521874708fead35b06ac12de67e4f6"; 801 } 802 { 803 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ar/Thunderbird%20140.1.1esr.dmg"; 804 locale = "ar"; 805 arch = "mac"; 806 + sha256 = "42525d2e79aa4e12868930952b7e1c6c609d25f7b0630c3f96daed87e446a7f1"; 807 } 808 { 809 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ast/Thunderbird%20140.1.1esr.dmg"; 810 locale = "ast"; 811 arch = "mac"; 812 + sha256 = "29c634a3d625ce3be73efcc845b895603cfb68f37ea910447a297ef8c8078244"; 813 } 814 { 815 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/be/Thunderbird%20140.1.1esr.dmg"; 816 locale = "be"; 817 arch = "mac"; 818 + sha256 = "fe7f25672c7dd739dfdb54e0a403994de346eb2035dec31d64b7a7685f413874"; 819 } 820 { 821 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/bg/Thunderbird%20140.1.1esr.dmg"; 822 locale = "bg"; 823 arch = "mac"; 824 + sha256 = "d7bec82a811af8e1206ab9a5cee403c935c295d563aecd60cdb0bb019b195d78"; 825 } 826 { 827 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/br/Thunderbird%20140.1.1esr.dmg"; 828 locale = "br"; 829 arch = "mac"; 830 + sha256 = "aae5b514cc03291e5910f0ce3527b0f36835192bb044541d2fc0083501de918a"; 831 } 832 { 833 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ca/Thunderbird%20140.1.1esr.dmg"; 834 locale = "ca"; 835 arch = "mac"; 836 + sha256 = "f0c145866c6c75c6b8ca6945ab8490eed0520ab6ed7c62a22084fba5adcd01f3"; 837 } 838 { 839 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/cak/Thunderbird%20140.1.1esr.dmg"; 840 locale = "cak"; 841 arch = "mac"; 842 + sha256 = "4b1771496eb50682927c50defb86d0c4608b072c70d0bcc95f48e698d55af226"; 843 } 844 { 845 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/cs/Thunderbird%20140.1.1esr.dmg"; 846 locale = "cs"; 847 arch = "mac"; 848 + sha256 = "d87b6287f3ff9aaa5bf6009d7f3a17b6e2e10f8ef97918182a45eeafcf3054cc"; 849 } 850 { 851 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/cy/Thunderbird%20140.1.1esr.dmg"; 852 locale = "cy"; 853 arch = "mac"; 854 + sha256 = "ea62044eb217560f94a4238050c6a00825ee436ad6cf5bb9132015e0dc6b6e73"; 855 } 856 { 857 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/da/Thunderbird%20140.1.1esr.dmg"; 858 locale = "da"; 859 arch = "mac"; 860 + sha256 = "ea9ee0aef81160c3b8c9d0429320967b868511f5e1f5bc74a7bf74b215d81a8f"; 861 } 862 { 863 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/de/Thunderbird%20140.1.1esr.dmg"; 864 locale = "de"; 865 arch = "mac"; 866 + sha256 = "85f90087813a73e85d8541314d4543dac0fbd0bff3053922b34539fc6253c453"; 867 } 868 { 869 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/dsb/Thunderbird%20140.1.1esr.dmg"; 870 locale = "dsb"; 871 arch = "mac"; 872 + sha256 = "486cdbf698ed78d493d6cccf1a7f6eeac25db7226e29c5ca6024e59c1226d6cb"; 873 } 874 { 875 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/el/Thunderbird%20140.1.1esr.dmg"; 876 locale = "el"; 877 arch = "mac"; 878 + sha256 = "7b19d065927e6ff2dc3ec1fe2cfe147d84e60f2e50d91e788bfb0c46f1f6c1d1"; 879 } 880 { 881 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/en-CA/Thunderbird%20140.1.1esr.dmg"; 882 locale = "en-CA"; 883 arch = "mac"; 884 + sha256 = "96f9b9e3f10e06111cb2f2f3889a21ba52e02691542fbe5db92e14b6157a215e"; 885 } 886 { 887 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/en-GB/Thunderbird%20140.1.1esr.dmg"; 888 locale = "en-GB"; 889 arch = "mac"; 890 + sha256 = "d96bab18d6f5d90f399be928796e5b83f713d36798f70dca31a98476594e9d9e"; 891 } 892 { 893 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/en-US/Thunderbird%20140.1.1esr.dmg"; 894 locale = "en-US"; 895 arch = "mac"; 896 + sha256 = "934eb7a4ed8516600c2bf8bccff3888e68448c8c77320e2a0097835b6639f922"; 897 } 898 { 899 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/es-AR/Thunderbird%20140.1.1esr.dmg"; 900 locale = "es-AR"; 901 arch = "mac"; 902 + sha256 = "f6fe9a754111f6103bab2de4d071e9178c141180cc0576df1680c1620c624e8d"; 903 } 904 { 905 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/es-ES/Thunderbird%20140.1.1esr.dmg"; 906 locale = "es-ES"; 907 arch = "mac"; 908 + sha256 = "e9d3f75885ff8d1b0e7094bf3e33b5752704c531928c38c75d56064b3bfa6810"; 909 } 910 { 911 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/es-MX/Thunderbird%20140.1.1esr.dmg"; 912 locale = "es-MX"; 913 arch = "mac"; 914 + sha256 = "c6ff81be8b3b25e019481ae6aa7e9bf5368c40b1f7d044cd1bf29023c322f274"; 915 } 916 { 917 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/et/Thunderbird%20140.1.1esr.dmg"; 918 locale = "et"; 919 arch = "mac"; 920 + sha256 = "96987565f5a1aef4cb515340d91b1fc876ee53da711f9d5af3e6641cceabdc84"; 921 } 922 { 923 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/eu/Thunderbird%20140.1.1esr.dmg"; 924 locale = "eu"; 925 arch = "mac"; 926 + sha256 = "66aacca35cc54596e9e1876609eb72a2f92af1692d5fd6cce81477decd92915e"; 927 } 928 { 929 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/fi/Thunderbird%20140.1.1esr.dmg"; 930 locale = "fi"; 931 arch = "mac"; 932 + sha256 = "8cb1a78debfebc3d54c2c7f5da45c3c05b06bcba85e7ccb51f222aa6d79e1739"; 933 } 934 { 935 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/fr/Thunderbird%20140.1.1esr.dmg"; 936 locale = "fr"; 937 arch = "mac"; 938 + sha256 = "9d4cad3bef814f0718a69a6b3a9e676346c266dd8bf0b0b1e4451858e8d4c0e5"; 939 } 940 { 941 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/fy-NL/Thunderbird%20140.1.1esr.dmg"; 942 locale = "fy-NL"; 943 arch = "mac"; 944 + sha256 = "61b7b484547e911bc645e1b1673b5bede4b9a874090c12ac7d8c935a4ef09da2"; 945 } 946 { 947 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ga-IE/Thunderbird%20140.1.1esr.dmg"; 948 locale = "ga-IE"; 949 arch = "mac"; 950 + sha256 = "2198a3ef1bfd5c9d089a0a4a4e0a693695b82c07dd063c26536e15178c5d6ccb"; 951 } 952 { 953 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/gd/Thunderbird%20140.1.1esr.dmg"; 954 locale = "gd"; 955 arch = "mac"; 956 + sha256 = "76a58b5b79f38f6921d1011e58ec61e61a2f3e1e8dcf5d293e5da4a7112d4928"; 957 } 958 { 959 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/gl/Thunderbird%20140.1.1esr.dmg"; 960 locale = "gl"; 961 arch = "mac"; 962 + sha256 = "02459b648de1ead3884a81c2b34f4d55cb54350545834779a6bd8370a0e99e7e"; 963 } 964 { 965 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/he/Thunderbird%20140.1.1esr.dmg"; 966 locale = "he"; 967 arch = "mac"; 968 + sha256 = "d703010093db63fafcddb0476151fa5cac32f239d86744a79ff76dd2e418b273"; 969 } 970 { 971 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hr/Thunderbird%20140.1.1esr.dmg"; 972 locale = "hr"; 973 arch = "mac"; 974 + sha256 = "8c61715202f7ebaa565a23fccf843b4a12fde8003d86ca682390cbeb78fc957f"; 975 } 976 { 977 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hsb/Thunderbird%20140.1.1esr.dmg"; 978 locale = "hsb"; 979 arch = "mac"; 980 + sha256 = "c59eaa7a992350649cf490ee00e7e03e3c9a581d5cd5b60779990578fb361d45"; 981 } 982 { 983 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hu/Thunderbird%20140.1.1esr.dmg"; 984 locale = "hu"; 985 arch = "mac"; 986 + sha256 = "81a3e11b53bdf5418d60a5b527e4b1198a4e4c7fee7f9d92b07efa7a88a681c1"; 987 } 988 { 989 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/hy-AM/Thunderbird%20140.1.1esr.dmg"; 990 locale = "hy-AM"; 991 arch = "mac"; 992 + sha256 = "862f3693b60e3a35048ffaa408829433975390030b6a6a7da8d597205eac763d"; 993 } 994 { 995 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/id/Thunderbird%20140.1.1esr.dmg"; 996 locale = "id"; 997 arch = "mac"; 998 + sha256 = "005b06b94a27268c4363d8185b61b0ca0a2b7e559e7b6adb7a07d3e20e4939bc"; 999 } 1000 { 1001 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/is/Thunderbird%20140.1.1esr.dmg"; 1002 locale = "is"; 1003 arch = "mac"; 1004 + sha256 = "55355ca4c324638b653ee1c574dd617205b65ab4147dba8e5426d6ddf9f1d28b"; 1005 } 1006 { 1007 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/it/Thunderbird%20140.1.1esr.dmg"; 1008 locale = "it"; 1009 arch = "mac"; 1010 + sha256 = "3ebb7b8188cd8c6793a549de0af43fedf3f8a7ae8d9d2a4334d752136164d61f"; 1011 } 1012 { 1013 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ja-JP-mac/Thunderbird%20140.1.1esr.dmg"; 1014 locale = "ja-JP-mac"; 1015 arch = "mac"; 1016 + sha256 = "e3b776bfcf7e78baf1b0702537c527e9c81ec1f7617056d530a4cf9f1410132b"; 1017 } 1018 { 1019 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ka/Thunderbird%20140.1.1esr.dmg"; 1020 locale = "ka"; 1021 arch = "mac"; 1022 + sha256 = "4837e71ad60f6c20404a643a29ffab095593b5a235da1fe6d9be6a932a07c0da"; 1023 } 1024 { 1025 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/kab/Thunderbird%20140.1.1esr.dmg"; 1026 locale = "kab"; 1027 arch = "mac"; 1028 + sha256 = "b4e97d509004c3c87fe1dd3ec2a45566d4b3b36de88fe41ea67a81864ba0958a"; 1029 } 1030 { 1031 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/kk/Thunderbird%20140.1.1esr.dmg"; 1032 locale = "kk"; 1033 arch = "mac"; 1034 + sha256 = "89a368c446c9a05fd32fc075106d49c9f9514f0439a67696d573695a050a2e24"; 1035 } 1036 { 1037 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ko/Thunderbird%20140.1.1esr.dmg"; 1038 locale = "ko"; 1039 arch = "mac"; 1040 + sha256 = "e06b01a16d1b236bf550a7c3646080845559abfeae21e6a3e3017a664864002d"; 1041 } 1042 { 1043 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/lt/Thunderbird%20140.1.1esr.dmg"; 1044 locale = "lt"; 1045 arch = "mac"; 1046 + sha256 = "369da53d044d5eb3e2ebaf3f7d03dce9777dd3052415330fbda37bf23f58cc98"; 1047 } 1048 { 1049 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/lv/Thunderbird%20140.1.1esr.dmg"; 1050 locale = "lv"; 1051 arch = "mac"; 1052 + sha256 = "533e1725b732c4ce9ccffe96c3748e481298d660d0fc190c03816c8929ca0848"; 1053 } 1054 { 1055 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ms/Thunderbird%20140.1.1esr.dmg"; 1056 locale = "ms"; 1057 arch = "mac"; 1058 + sha256 = "a6452269b4d9248da45fb9b2b9740685d4abf7e32f4e1c52ca3360560e3c0a49"; 1059 } 1060 { 1061 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/nb-NO/Thunderbird%20140.1.1esr.dmg"; 1062 locale = "nb-NO"; 1063 arch = "mac"; 1064 + sha256 = "59a82f4c4a20159eb7ed35882f87720a6c047a31e78e61a222c7480bcd1c711e"; 1065 } 1066 { 1067 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/nl/Thunderbird%20140.1.1esr.dmg"; 1068 locale = "nl"; 1069 arch = "mac"; 1070 + sha256 = "c1032863f047cdcc59504027572c0719500a6388368f61578a937c0d11d316b1"; 1071 } 1072 { 1073 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/nn-NO/Thunderbird%20140.1.1esr.dmg"; 1074 locale = "nn-NO"; 1075 arch = "mac"; 1076 + sha256 = "7617c3582e2a4d1bab02ee76ac4e2f6cb301f0d9f764cf178a8e5b135add80b9"; 1077 } 1078 { 1079 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pa-IN/Thunderbird%20140.1.1esr.dmg"; 1080 locale = "pa-IN"; 1081 arch = "mac"; 1082 + sha256 = "8a014b567aca2f29be9b2b12235f3bce26e632292a3ec5dfb5abe02156c62d66"; 1083 } 1084 { 1085 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pl/Thunderbird%20140.1.1esr.dmg"; 1086 locale = "pl"; 1087 arch = "mac"; 1088 + sha256 = "75459b73f1697314d7efd71f75c0fc722312a688f63cf408b11f63d228623065"; 1089 } 1090 { 1091 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pt-BR/Thunderbird%20140.1.1esr.dmg"; 1092 locale = "pt-BR"; 1093 arch = "mac"; 1094 + sha256 = "fe4643a894823a43b8026a71f1f2d98a83eaae61c295e2139d59325a5edeb78e"; 1095 } 1096 { 1097 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/pt-PT/Thunderbird%20140.1.1esr.dmg"; 1098 locale = "pt-PT"; 1099 arch = "mac"; 1100 + sha256 = "1d97c378456248514e8b0874c3c4e407c7a4b0a971d46d3e28ff9fd88ea03652"; 1101 } 1102 { 1103 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/rm/Thunderbird%20140.1.1esr.dmg"; 1104 locale = "rm"; 1105 arch = "mac"; 1106 + sha256 = "9701c817cb919f0c75b08589837197f4c8d65c59c5fb2572014d14664eac04ca"; 1107 } 1108 { 1109 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ro/Thunderbird%20140.1.1esr.dmg"; 1110 locale = "ro"; 1111 arch = "mac"; 1112 + sha256 = "cfe268bfae42cf72baf53a65ab5b59f07c897e53650b8c4f7fc4e22e037cfe68"; 1113 } 1114 { 1115 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/ru/Thunderbird%20140.1.1esr.dmg"; 1116 locale = "ru"; 1117 arch = "mac"; 1118 + sha256 = "a904ded4e1e6554d8ec358a6355f44e091b2632595683c76dd1ebc1ed405e054"; 1119 } 1120 { 1121 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sk/Thunderbird%20140.1.1esr.dmg"; 1122 locale = "sk"; 1123 arch = "mac"; 1124 + sha256 = "b0e5dde48ee7f62b94d88790e85cd39d4c43cea30bbff8c45dfd1d8e8ea2e007"; 1125 } 1126 { 1127 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sl/Thunderbird%20140.1.1esr.dmg"; 1128 locale = "sl"; 1129 arch = "mac"; 1130 + sha256 = "82922b0d994cea8f8f2746f729b06e827200801b3d7bfdfd52c043961630d6a5"; 1131 } 1132 { 1133 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sq/Thunderbird%20140.1.1esr.dmg"; 1134 locale = "sq"; 1135 arch = "mac"; 1136 + sha256 = "2ba790ad85c6ee2902be523e324de55723f03185d75c3678f191fbba1150a550"; 1137 } 1138 { 1139 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sr/Thunderbird%20140.1.1esr.dmg"; 1140 locale = "sr"; 1141 arch = "mac"; 1142 + sha256 = "7598622285914fde08afbf7e3bfd7a73d45e45babe026f66da8df49303c84226"; 1143 } 1144 { 1145 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/sv-SE/Thunderbird%20140.1.1esr.dmg"; 1146 locale = "sv-SE"; 1147 arch = "mac"; 1148 + sha256 = "c1da913ad66d451e39745af397e778470cec80fa1defad493cd2dd820e7bc94e"; 1149 } 1150 { 1151 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/th/Thunderbird%20140.1.1esr.dmg"; 1152 locale = "th"; 1153 arch = "mac"; 1154 + sha256 = "a3a50dacb30e3fc60f8bf9e71ed1f2edc7442ff88e0ec55b8903fe083bc06991"; 1155 } 1156 { 1157 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/tr/Thunderbird%20140.1.1esr.dmg"; 1158 locale = "tr"; 1159 arch = "mac"; 1160 + sha256 = "882e37d632ab22d7dc27d46e29b37f772b4fe5d54d6b5029d73382fcb5473e46"; 1161 } 1162 { 1163 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/uk/Thunderbird%20140.1.1esr.dmg"; 1164 locale = "uk"; 1165 arch = "mac"; 1166 + sha256 = "70885ce0f0060db46c3ccb808ddf2c15020b489ff856b43825d8f065cb43a9e7"; 1167 } 1168 { 1169 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/uz/Thunderbird%20140.1.1esr.dmg"; 1170 locale = "uz"; 1171 arch = "mac"; 1172 + sha256 = "4dd5fa09a91df2c274d53f638ae925fb543a10d6e8e265d624c861ac99ef6fc5"; 1173 } 1174 { 1175 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/vi/Thunderbird%20140.1.1esr.dmg"; 1176 locale = "vi"; 1177 arch = "mac"; 1178 + sha256 = "8017586e7c3f025e4f9f17839f744fec8f5eedf2a8ead01628b2d8e96dd4e3bd"; 1179 } 1180 { 1181 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/zh-CN/Thunderbird%20140.1.1esr.dmg"; 1182 locale = "zh-CN"; 1183 arch = "mac"; 1184 + sha256 = "e6d109cc54679a3dad37b183737762d74622629797896de20cc83752af3ae8a0"; 1185 } 1186 { 1187 + url = "http://archive.mozilla.org/pub/thunderbird/releases/140.1.1esr/mac/zh-TW/Thunderbird%20140.1.1esr.dmg"; 1188 locale = "zh-TW"; 1189 arch = "mac"; 1190 + sha256 = "4d4736b5d11221baea9d5b30a10506cadc2a99deb90181d0714d90b164474145"; 1191 } 1192 ]; 1193 }
+2 -12
pkgs/build-support/dotnet/build-dotnet-module/default.nix
··· 98 else 99 dotnet-sdk.meta.platforms; 100 101 - inherit (callPackage ./hooks { inherit dotnet-sdk dotnet-runtime; }) 102 - dotnetConfigureHook 103 - dotnetBuildHook 104 - dotnetCheckHook 105 - dotnetInstallHook 106 - dotnetFixupHook 107 - ; 108 109 inherit (dotnetCorePackages) systemToDotnetRid; 110 in ··· 140 ; 141 142 nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [ 143 - dotnetConfigureHook 144 - dotnetBuildHook 145 - dotnetCheckHook 146 - dotnetInstallHook 147 - dotnetFixupHook 148 149 cacert 150 makeWrapper
··· 98 else 99 dotnet-sdk.meta.platforms; 100 101 + hook = callPackage ./hook { inherit dotnet-runtime; }; 102 103 inherit (dotnetCorePackages) systemToDotnetRid; 104 in ··· 134 ; 135 136 nativeBuildInputs = args.nativeBuildInputs or [ ] ++ [ 137 + hook 138 139 cacert 140 makeWrapper
+18
pkgs/build-support/dotnet/build-dotnet-module/hook/default.nix
···
··· 1 + { 2 + lib, 3 + which, 4 + coreutils, 5 + makeSetupHook, 6 + # Passed from ../default.nix 7 + dotnet-runtime, 8 + }: 9 + makeSetupHook { 10 + name = "dotnet-hook"; 11 + substitutions = { 12 + dotnetRuntime = dotnet-runtime; 13 + wrapperPath = lib.makeBinPath [ 14 + which 15 + coreutils 16 + ]; 17 + }; 18 + } ./dotnet-hook.sh
+426
pkgs/build-support/dotnet/build-dotnet-module/hook/dotnet-hook.sh
···
··· 1 + # shellcheck shell=bash 2 + 3 + dotnetConfigurePhase() { 4 + echo "Executing dotnetConfigureHook" 5 + 6 + runHook preConfigure 7 + 8 + local -a projectFiles flags runtimeIds 9 + concatTo projectFiles dotnetProjectFiles dotnetTestProjectFiles 10 + concatTo flags dotnetFlags dotnetRestoreFlags 11 + concatTo runtimeIds dotnetRuntimeIds 12 + 13 + if [[ -z ${enableParallelBuilding-} ]]; then 14 + flags+=(--disable-parallel) 15 + fi 16 + 17 + if [[ -v dotnetSelfContainedBuild ]]; then 18 + if [[ -n $dotnetSelfContainedBuild ]]; then 19 + flags+=("-p:SelfContained=true") 20 + else 21 + flags+=("-p:SelfContained=false") 22 + fi 23 + fi 24 + 25 + dotnetRestore() { 26 + local -r projectFile="${1-}" 27 + for runtimeId in "${runtimeIds[@]}"; do 28 + dotnet restore ${1+"$projectFile"} \ 29 + -p:ContinuousIntegrationBuild=true \ 30 + -p:Deterministic=true \ 31 + -p:NuGetAudit=false \ 32 + --runtime "$runtimeId" \ 33 + "${flags[@]}" 34 + done 35 + } 36 + 37 + if [[ -f .config/dotnet-tools.json || -f dotnet-tools.json ]]; then 38 + dotnet tool restore 39 + fi 40 + 41 + # dotnetGlobalTool is set in buildDotnetGlobalTool to patch dependencies but 42 + # avoid other project-specific logic. This is a hack, but the old behavior 43 + # is worse as it relied on a bug: setting projectFile to an empty string 44 + # made the hooks actually skip all project-specific logic. It’s hard to keep 45 + # backwards compatibility with this odd behavior now since we are using 46 + # arrays, so instead we just pass a variable to indicate that we don’t have 47 + # projects. 48 + if [[ -z ${dotnetGlobalTool-} ]]; then 49 + if (( ${#projectFiles[@]} == 0 )); then 50 + dotnetRestore 51 + fi 52 + 53 + local projectFile 54 + for projectFile in "${projectFiles[@]}"; do 55 + dotnetRestore "$projectFile" 56 + done 57 + fi 58 + 59 + runHook postConfigure 60 + 61 + echo "Finished dotnetConfigureHook" 62 + } 63 + 64 + if [[ -z "${dontDotnetConfigure-}" && -z "${configurePhase-}" ]]; then 65 + configurePhase=dotnetConfigurePhase 66 + fi 67 + 68 + dotnetBuildPhase() { 69 + echo "Executing dotnetBuildHook" 70 + 71 + runHook preBuild 72 + 73 + local -r dotnetBuildType="${dotnetBuildType-Release}" 74 + 75 + local -a projectFiles flags runtimeIds 76 + concatTo projectFiles dotnetProjectFiles dotnetTestProjectFiles 77 + concatTo flags dotnetFlags dotnetBuildFlags 78 + concatTo runtimeIds dotnetRuntimeIds 79 + 80 + if [[ -n "${enableParallelBuilding-}" ]]; then 81 + local -r maxCpuFlag="$NIX_BUILD_CORES" 82 + local -r parallelBuildFlag="true" 83 + else 84 + local -r maxCpuFlag="1" 85 + local -r parallelBuildFlag="false" 86 + fi 87 + 88 + if [[ -v dotnetSelfContainedBuild ]]; then 89 + if [[ -n $dotnetSelfContainedBuild ]]; then 90 + flags+=("-p:SelfContained=true") 91 + else 92 + flags+=("-p:SelfContained=false") 93 + fi 94 + fi 95 + 96 + if [[ -n ${dotnetUseAppHost-} ]]; then 97 + flags+=("-p:UseAppHost=true") 98 + fi 99 + 100 + if [[ -n ${version-} ]]; then 101 + flags+=("-p:InformationalVersion=$version") 102 + fi 103 + 104 + if [[ -n ${versionForDotnet-} ]]; then 105 + flags+=("-p:Version=$versionForDotnet") 106 + fi 107 + 108 + dotnetBuild() { 109 + local -r projectFile="${1-}" 110 + 111 + for runtimeId in "${runtimeIds[@]}"; do 112 + local runtimeIdFlags=() 113 + if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then 114 + runtimeIdFlags+=("--runtime" "$runtimeId") 115 + fi 116 + 117 + dotnet build ${1+"$projectFile"} \ 118 + -maxcpucount:"$maxCpuFlag" \ 119 + -p:BuildInParallel="$parallelBuildFlag" \ 120 + -p:ContinuousIntegrationBuild=true \ 121 + -p:Deterministic=true \ 122 + -p:OverwriteReadOnlyFiles=true \ 123 + --configuration "$dotnetBuildType" \ 124 + --no-restore \ 125 + "${runtimeIdFlags[@]}" \ 126 + "${flags[@]}" 127 + done 128 + } 129 + 130 + if (( ${#projectFiles[@]} == 0 )); then 131 + dotnetBuild 132 + fi 133 + 134 + local projectFile 135 + for projectFile in "${projectFiles[@]}"; do 136 + dotnetBuild "$projectFile" 137 + done 138 + 139 + runHook postBuild 140 + 141 + echo "Finished dotnetBuildHook" 142 + } 143 + 144 + if [[ -z ${dontDotnetBuild-} && -z ${buildPhase-} ]]; then 145 + buildPhase=dotnetBuildPhase 146 + fi 147 + 148 + dotnetCheckPhase() { 149 + echo "Executing dotnetCheckHook" 150 + 151 + runHook preCheck 152 + 153 + local -r dotnetBuildType="${dotnetBuildType-Release}" 154 + 155 + local -a projectFiles testProjectFiles testFilters disabledTests flags runtimeIds runtimeDeps 156 + concatTo projectFiles dotnetProjectFiles 157 + concatTo testProjectFiles dotnetTestProjectFiles 158 + concatTo testFilters dotnetTestFilters 159 + concatTo disabledTests dotnetDisabledTests 160 + concatTo flags dotnetFlags dotnetTestFlags 161 + concatTo runtimeIds dotnetRuntimeIds 162 + concatTo runtimeDeps dotnetRuntimeDeps 163 + 164 + if (( ${#disabledTests[@]} > 0 )); then 165 + local disabledTestsFilters=("${disabledTests[@]/#/FullyQualifiedName!=}") 166 + testFilters=( "${testFilters[@]}" "${disabledTestsFilters[@]//,/%2C}" ) 167 + fi 168 + 169 + if (( ${#testFilters[@]} > 0 )); then 170 + local OLDIFS="$IFS" IFS='&' 171 + flags+=("--filter:${testFilters[*]}") 172 + IFS="$OLDIFS" 173 + fi 174 + 175 + local libraryPath="${LD_LIBRARY_PATH-}" 176 + if (( ${#runtimeDeps[@]} > 0 )); then 177 + local libraryPaths=("${runtimeDeps[@]/%//lib}") 178 + local OLDIFS="$IFS" IFS=':' 179 + libraryPath="${libraryPaths[*]}${libraryPath:+':'}$libraryPath" 180 + IFS="$OLDIFS" 181 + fi 182 + 183 + if [[ -n ${enableParallelBuilding-} ]]; then 184 + local -r maxCpuFlag="$NIX_BUILD_CORES" 185 + else 186 + local -r maxCpuFlag="1" 187 + fi 188 + 189 + local projectFile runtimeId 190 + for projectFile in "${testProjectFiles[@]-${projectFiles[@]}}"; do 191 + for runtimeId in "${runtimeIds[@]}"; do 192 + local runtimeIdFlags=() 193 + if [[ $projectFile == *.csproj ]]; then 194 + runtimeIdFlags=("--runtime" "$runtimeId") 195 + fi 196 + 197 + LD_LIBRARY_PATH=$libraryPath \ 198 + dotnet test "$projectFile" \ 199 + -maxcpucount:"$maxCpuFlag" \ 200 + -p:ContinuousIntegrationBuild=true \ 201 + -p:Deterministic=true \ 202 + --configuration "$dotnetBuildType" \ 203 + --no-restore \ 204 + --no-build \ 205 + --logger "console;verbosity=normal" \ 206 + "${runtimeIdFlags[@]}" \ 207 + "${flags[@]}" 208 + done 209 + done 210 + 211 + runHook postCheck 212 + 213 + echo "Finished dotnetCheckHook" 214 + } 215 + 216 + if [[ -z "${dontDotnetCheck-}" && -z "${checkPhase-}" ]]; then 217 + checkPhase=dotnetCheckPhase 218 + fi 219 + 220 + # For compatibility, convert makeWrapperArgs to an array unless we are using 221 + # structured attributes. That is, we ensure that makeWrapperArgs is always an 222 + # array. 223 + # See https://github.com/NixOS/nixpkgs/blob/858f4db3048c5be3527e183470e93c1a72c5727c/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh#L1-L3 224 + # and https://github.com/NixOS/nixpkgs/pull/313005#issuecomment-2175482920 225 + # shellcheck disable=2206 226 + if [[ -z $__structuredAttrs ]]; then 227 + makeWrapperArgs=( ${makeWrapperArgs-} ) 228 + fi 229 + 230 + # First argument is the executable you want to wrap, 231 + # the second is the destination for the wrapper. 232 + wrapDotnetProgram() { 233 + local -r dotnetRuntime=@dotnetRuntime@ 234 + local -r wrapperPath=@wrapperPath@ 235 + 236 + # shellcheck disable=2016 237 + local -r dotnetFromEnvScript='dotnetFromEnv() { 238 + local dotnetPath 239 + if command -v dotnet 2>&1 >/dev/null; then 240 + dotnetPath=$(which dotnet) && \ 241 + dotnetPath=$(realpath "$dotnetPath") && \ 242 + dotnetPath=$(dirname "$dotnetPath") && \ 243 + export DOTNET_ROOT="$dotnetPath" 244 + fi 245 + } 246 + dotnetFromEnv' 247 + 248 + # shellcheck disable=2206 249 + local -a runtimeDeps 250 + concatTo runtimeDeps dotnetRuntimeDeps 251 + 252 + local wrapperFlags=() 253 + if (( ${#runtimeDeps[@]} > 0 )); then 254 + local libraryPath=("${dotnetRuntimeDeps[@]/%//lib}") 255 + local OLDIFS="$IFS" IFS=':' 256 + wrapperFlags+=("--suffix" "LD_LIBRARY_PATH" ":" "${libraryPath[*]}") 257 + IFS="$OLDIFS" 258 + fi 259 + 260 + if [[ -z ${dotnetSelfContainedBuild-} ]]; then 261 + if [[ -n ${useDotnetFromEnv-} ]]; then 262 + # if dotnet CLI is available, set DOTNET_ROOT based on it. Otherwise set to default .NET runtime 263 + wrapperFlags+=("--suffix" "PATH" ":" "$wrapperPath") 264 + wrapperFlags+=("--run" "$dotnetFromEnvScript") 265 + if [[ -n $dotnetRuntime ]]; then 266 + wrapperFlags+=("--set-default" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet") 267 + wrapperFlags+=("--suffix" "PATH" ":" "$dotnetRuntime/bin") 268 + fi 269 + elif [[ -n $dotnetRuntime ]]; then 270 + wrapperFlags+=("--set" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet") 271 + wrapperFlags+=("--prefix" "PATH" ":" "$dotnetRuntime/bin") 272 + fi 273 + fi 274 + 275 + # shellcheck disable=2154 276 + makeWrapper "$1" "$2" \ 277 + "${wrapperFlags[@]}" \ 278 + "${gappsWrapperArgs[@]}" \ 279 + "${makeWrapperArgs[@]}" 280 + 281 + echo "installed wrapper to $2" 282 + } 283 + 284 + dotnetFixupPhase() { 285 + local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}" 286 + 287 + local executable executableBasename 288 + 289 + # check if dotnetExecutables is declared (including empty values, in which case we generate no executables) 290 + # shellcheck disable=2154 291 + if declare -p dotnetExecutables &>/dev/null; then 292 + # shellcheck disable=2206 293 + local -a executables 294 + concatTo executables dotnetExecutables 295 + for executable in "${executables[@]}"; do 296 + executableBasename=$(basename "$executable") 297 + 298 + local path="$dotnetInstallPath/$executable" 299 + 300 + if test -x "$path"; then 301 + wrapDotnetProgram "$path" "$out/bin/$executableBasename" 302 + else 303 + echo "Specified binary \"$executable\" is either not an executable or does not exist!" 304 + echo "Looked in $path" 305 + exit 1 306 + fi 307 + done 308 + else 309 + while IFS= read -r -d '' executable; do 310 + executableBasename=$(basename "$executable") 311 + wrapDotnetProgram "$executable" "$out/bin/$executableBasename" \; 312 + done < <(find "$dotnetInstallPath" ! -name "*.dll" -executable -type f -print0) 313 + fi 314 + } 315 + 316 + if [[ -z "${dontFixup-}" && -z "${dontDotnetFixup-}" ]]; then 317 + appendToVar preFixupPhases dotnetFixupPhase 318 + fi 319 + 320 + dotnetInstallPhase() { 321 + echo "Executing dotnetInstallHook" 322 + 323 + runHook preInstall 324 + 325 + local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}" 326 + local -r dotnetBuildType="${dotnetBuildType-Release}" 327 + 328 + local -a projectFiles flags installFlags packFlags runtimeIds 329 + concatTo projectFiles dotnetProjectFiles 330 + concatTo flags dotnetFlags 331 + concatTo installFlags dotnetInstallFlags 332 + concatTo packFlags dotnetPackFlags 333 + concatTo runtimeIds dotnetRuntimeIds 334 + 335 + if [[ -v dotnetSelfContainedBuild ]]; then 336 + if [[ -n $dotnetSelfContainedBuild ]]; then 337 + installFlags+=("--self-contained") 338 + else 339 + installFlags+=("--no-self-contained") 340 + # https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/trim-self-contained 341 + # Trimming is only available for self-contained build, so force disable it here 342 + installFlags+=("-p:PublishTrimmed=false") 343 + fi 344 + fi 345 + 346 + if [[ -n ${dotnetUseAppHost-} ]]; then 347 + installFlags+=("-p:UseAppHost=true") 348 + fi 349 + 350 + if [[ -n ${enableParallelBuilding-} ]]; then 351 + local -r maxCpuFlag="$NIX_BUILD_CORES" 352 + else 353 + local -r maxCpuFlag="1" 354 + fi 355 + 356 + dotnetPublish() { 357 + local -r projectFile="${1-}" 358 + 359 + for runtimeId in "${runtimeIds[@]}"; do 360 + runtimeIdFlags=() 361 + if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then 362 + runtimeIdFlags+=("--runtime" "$runtimeId") 363 + fi 364 + 365 + dotnet publish ${1+"$projectFile"} \ 366 + -maxcpucount:"$maxCpuFlag" \ 367 + -p:ContinuousIntegrationBuild=true \ 368 + -p:Deterministic=true \ 369 + -p:OverwriteReadOnlyFiles=true \ 370 + --output "$dotnetInstallPath" \ 371 + --configuration "$dotnetBuildType" \ 372 + --no-restore \ 373 + --no-build \ 374 + "${runtimeIdFlags[@]}" \ 375 + "${flags[@]}" \ 376 + "${installFlags[@]}" 377 + done 378 + } 379 + 380 + dotnetPack() { 381 + local -r projectFile="${1-}" 382 + 383 + for runtimeId in "${runtimeIds[@]}"; do 384 + dotnet pack ${1+"$projectFile"} \ 385 + -maxcpucount:"$maxCpuFlag" \ 386 + -p:ContinuousIntegrationBuild=true \ 387 + -p:Deterministic=true \ 388 + -p:OverwriteReadOnlyFiles=true \ 389 + --output "$out/share/nuget/source" \ 390 + --configuration "$dotnetBuildType" \ 391 + --no-restore \ 392 + --no-build \ 393 + --runtime "$runtimeId" \ 394 + "${flags[@]}" \ 395 + "${packFlags[@]}" 396 + done 397 + } 398 + 399 + if (( ${#projectFiles[@]} == 0 )); then 400 + dotnetPublish 401 + else 402 + local projectFile 403 + for projectFile in "${projectFiles[@]}"; do 404 + dotnetPublish "$projectFile" 405 + done 406 + fi 407 + 408 + if [[ -n ${packNupkg-} ]]; then 409 + if (( ${#projectFiles[@]} == 0 )); then 410 + dotnetPack 411 + else 412 + local projectFile 413 + for projectFile in "${projectFiles[@]}"; do 414 + dotnetPack "$projectFile" 415 + done 416 + fi 417 + fi 418 + 419 + runHook postInstall 420 + 421 + echo "Finished dotnetInstallHook" 422 + } 423 + 424 + if [[ -z "${dontDotnetInstall-}" && -z "${installPhase-}" ]]; then 425 + installPhase=dotnetInstallPhase 426 + fi
-54
pkgs/build-support/dotnet/build-dotnet-module/hooks/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - which, 5 - coreutils, 6 - zlib, 7 - openssl, 8 - makeSetupHook, 9 - zip, 10 - # Passed from ../default.nix 11 - dotnet-sdk, 12 - dotnet-runtime, 13 - }: 14 - { 15 - dotnetConfigureHook = makeSetupHook { 16 - name = "dotnet-configure-hook"; 17 - substitutions = { 18 - dynamicLinker = "${stdenv.cc}/nix-support/dynamic-linker"; 19 - libPath = lib.makeLibraryPath [ 20 - stdenv.cc.cc 21 - stdenv.cc.libc 22 - dotnet-sdk.passthru.icu 23 - zlib 24 - openssl 25 - ]; 26 - }; 27 - } ./dotnet-configure-hook.sh; 28 - 29 - dotnetBuildHook = makeSetupHook { 30 - name = "dotnet-build-hook"; 31 - } ./dotnet-build-hook.sh; 32 - 33 - dotnetCheckHook = makeSetupHook { 34 - name = "dotnet-check-hook"; 35 - } ./dotnet-check-hook.sh; 36 - 37 - dotnetInstallHook = makeSetupHook { 38 - name = "dotnet-install-hook"; 39 - substitutions = { 40 - inherit zip; 41 - }; 42 - } ./dotnet-install-hook.sh; 43 - 44 - dotnetFixupHook = makeSetupHook { 45 - name = "dotnet-fixup-hook"; 46 - substitutions = { 47 - dotnetRuntime = if (dotnet-runtime != null) then dotnet-runtime else null; 48 - wrapperPath = lib.makeBinPath [ 49 - which 50 - coreutils 51 - ]; 52 - }; 53 - } ./dotnet-fixup-hook.sh; 54 - }
···
-91
pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-build-hook.sh
··· 1 - dotnetBuildHook() { 2 - echo "Executing dotnetBuildHook" 3 - 4 - runHook preBuild 5 - 6 - local -r dotnetBuildType="${dotnetBuildType-Release}" 7 - 8 - if [[ -n $__structuredAttrs ]]; then 9 - local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" ) 10 - local dotnetTestProjectFilesArray=( "${dotnetTestProjectFiles[@]}" ) 11 - local dotnetFlagsArray=( "${dotnetFlags[@]}" ) 12 - local dotnetBuildFlagsArray=( "${dotnetBuildFlags[@]}" ) 13 - local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" ) 14 - else 15 - local dotnetProjectFilesArray=($dotnetProjectFiles) 16 - local dotnetTestProjectFilesArray=($dotnetTestProjectFiles) 17 - local dotnetFlagsArray=($dotnetFlags) 18 - local dotnetBuildFlagsArray=($dotnetBuildFlags) 19 - local dotnetRuntimeIdsArray=($dotnetRuntimeIds) 20 - fi 21 - 22 - if [[ -n "${enableParallelBuilding-}" ]]; then 23 - local -r maxCpuFlag="$NIX_BUILD_CORES" 24 - local -r parallelBuildFlag="true" 25 - else 26 - local -r maxCpuFlag="1" 27 - local -r parallelBuildFlag="false" 28 - fi 29 - 30 - if [[ -v dotnetSelfContainedBuild ]]; then 31 - if [[ -n $dotnetSelfContainedBuild ]]; then 32 - dotnetBuildFlagsArray+=("-p:SelfContained=true") 33 - else 34 - dotnetBuildFlagsArray+=("-p:SelfContained=false") 35 - fi 36 - fi 37 - 38 - if [[ -n ${dotnetUseAppHost-} ]]; then 39 - dotnetBuildFlagsArray+=("-p:UseAppHost=true") 40 - fi 41 - 42 - local versionFlagsArray=() 43 - if [[ -n ${version-} ]]; then 44 - versionFlagsArray+=("-p:InformationalVersion=$version") 45 - fi 46 - 47 - if [[ -n ${versionForDotnet-} ]]; then 48 - versionFlagsArray+=("-p:Version=$versionForDotnet") 49 - fi 50 - 51 - dotnetBuild() { 52 - local -r projectFile="${1-}" 53 - 54 - for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do 55 - local runtimeIdFlagsArray=() 56 - if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then 57 - runtimeIdFlagsArray+=("--runtime" "$runtimeId") 58 - fi 59 - 60 - dotnet build ${1+"$projectFile"} \ 61 - -maxcpucount:"$maxCpuFlag" \ 62 - -p:BuildInParallel="$parallelBuildFlag" \ 63 - -p:ContinuousIntegrationBuild=true \ 64 - -p:Deterministic=true \ 65 - -p:OverwriteReadOnlyFiles=true \ 66 - --configuration "$dotnetBuildType" \ 67 - --no-restore \ 68 - "${versionFlagsArray[@]}" \ 69 - "${runtimeIdFlagsArray[@]}" \ 70 - "${dotnetBuildFlagsArray[@]}" \ 71 - "${dotnetFlagsArray[@]}" 72 - done 73 - } 74 - 75 - if (( ${#dotnetProjectFilesArray[@]} == 0 )); then 76 - dotnetBuild 77 - fi 78 - 79 - local projectFile 80 - for projectFile in "${dotnetProjectFilesArray[@]}" "${dotnetTestProjectFilesArray[@]}"; do 81 - dotnetBuild "$projectFile" 82 - done 83 - 84 - runHook postBuild 85 - 86 - echo "Finished dotnetBuildHook" 87 - } 88 - 89 - if [[ -z ${dontDotnetBuild-} && -z ${buildPhase-} ]]; then 90 - buildPhase=dotnetBuildHook 91 - fi
···
-81
pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-check-hook.sh
··· 1 - dotnetCheckHook() { 2 - echo "Executing dotnetCheckHook" 3 - 4 - runHook preCheck 5 - 6 - local -r dotnetBuildType="${dotnetBuildType-Release}" 7 - 8 - if [[ -n $__structuredAttrs ]]; then 9 - local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" ) 10 - local dotnetTestProjectFilesArray=( "${dotnetTestProjectFiles[@]}" ) 11 - local dotnetTestFlagsArray=( "${dotnetTestFlags[@]}" ) 12 - local dotnetTestFiltersArray=( "${dotnetTestFilters[@]}" ) 13 - local dotnetDisabledTestsArray=( "${dotnetDisabledTests[@]}" ) 14 - local dotnetRuntimeDepsArray=( "${dotnetRuntimeDeps[@]}" ) 15 - local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" ) 16 - else 17 - local dotnetProjectFilesArray=($dotnetProjectFiles) 18 - local dotnetTestProjectFilesArray=($dotnetTestProjectFiles) 19 - local dotnetTestFlagsArray=($dotnetTestFlags) 20 - local dotnetTestFiltersArray=($dotnetTestFilters) 21 - local dotnetDisabledTestsArray=($dotnetDisabledTests) 22 - local dotnetRuntimeDepsArray=($dotnetRuntimeDeps) 23 - local dotnetRuntimeIdsArray=($dotnetRuntimeIds) 24 - fi 25 - 26 - if (( ${#dotnetDisabledTestsArray[@]} > 0 )); then 27 - local disabledTestsFilters=("${dotnetDisabledTestsArray[@]/#/FullyQualifiedName!=}") 28 - dotnetTestFiltersArray=( "${dotnetTestFiltersArray[@]}" "${disabledTestsFilters[@]//,/%2C}" ) 29 - fi 30 - 31 - if (( ${#dotnetTestFiltersArray[@]} > 0 )); then 32 - local OLDIFS="$IFS" IFS='&' 33 - dotnetTestFlagsArray+=("--filter:${dotnetTestFiltersArray[*]}") 34 - IFS="$OLDIFS" 35 - fi 36 - 37 - local libraryPath="${LD_LIBRARY_PATH-}" 38 - if (( ${#dotnetRuntimeDepsArray[@]} > 0 )); then 39 - local libraryPathArray=("${dotnetRuntimeDepsArray[@]/%//lib}") 40 - local OLDIFS="$IFS" IFS=':' 41 - libraryPath="${libraryPathArray[*]}${libraryPath:+':'}$libraryPath" 42 - IFS="$OLDIFS" 43 - fi 44 - 45 - if [[ -n ${enableParallelBuilding-} ]]; then 46 - local -r maxCpuFlag="$NIX_BUILD_CORES" 47 - else 48 - local -r maxCpuFlag="1" 49 - fi 50 - 51 - local projectFile runtimeId 52 - for projectFile in "${dotnetTestProjectFilesArray[@]-${dotnetProjectFilesArray[@]}}"; do 53 - for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do 54 - local runtimeIdFlagsArray=() 55 - if [[ $projectFile == *.csproj ]]; then 56 - runtimeIdFlagsArray=("--runtime" "$runtimeId") 57 - fi 58 - 59 - LD_LIBRARY_PATH=$libraryPath \ 60 - dotnet test "$projectFile" \ 61 - -maxcpucount:"$maxCpuFlag" \ 62 - -p:ContinuousIntegrationBuild=true \ 63 - -p:Deterministic=true \ 64 - --configuration "$dotnetBuildType" \ 65 - --no-restore \ 66 - --no-build \ 67 - --logger "console;verbosity=normal" \ 68 - "${runtimeIdFlagsArray[@]}" \ 69 - "${dotnetTestFlagsArray[@]}" \ 70 - "${dotnetFlagsArray[@]}" 71 - done 72 - done 73 - 74 - runHook postCheck 75 - 76 - echo "Finished dotnetCheckHook" 77 - } 78 - 79 - if [[ -z "${dontDotnetCheck-}" && -z "${checkPhase-}" ]]; then 80 - checkPhase=dotnetCheckHook 81 - fi
···
-78
pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-configure-hook.sh
··· 1 - dotnetConfigureHook() { 2 - echo "Executing dotnetConfigureHook" 3 - 4 - runHook preConfigure 5 - 6 - local -r dynamicLinker=@dynamicLinker@ 7 - local -r libPath=@libPath@ 8 - 9 - if [[ -n $__structuredAttrs ]]; then 10 - local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" ) 11 - local dotnetTestProjectFilesArray=( "${dotnetTestProjectFiles[@]}" ) 12 - local dotnetFlagsArray=( "${dotnetFlags[@]}" ) 13 - local dotnetRestoreFlagsArray=( "${dotnetRestoreFlags[@]}" ) 14 - local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" ) 15 - else 16 - local dotnetProjectFilesArray=($dotnetProjectFiles) 17 - local dotnetTestProjectFilesArray=($dotnetTestProjectFiles) 18 - local dotnetFlagsArray=($dotnetFlags) 19 - local dotnetRestoreFlagsArray=($dotnetRestoreFlags) 20 - local dotnetRuntimeIdsArray=($dotnetRuntimeIds) 21 - fi 22 - 23 - if [[ -z ${enableParallelBuilding-} ]]; then 24 - local -r parallelFlag="--disable-parallel" 25 - fi 26 - 27 - if [[ -v dotnetSelfContainedBuild ]]; then 28 - if [[ -n $dotnetSelfContainedBuild ]]; then 29 - dotnetRestoreFlagsArray+=("-p:SelfContained=true") 30 - else 31 - dotnetRestoreFlagsArray+=("-p:SelfContained=false") 32 - fi 33 - fi 34 - 35 - dotnetRestore() { 36 - local -r projectFile="${1-}" 37 - for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do 38 - dotnet restore ${1+"$projectFile"} \ 39 - -p:ContinuousIntegrationBuild=true \ 40 - -p:Deterministic=true \ 41 - -p:NuGetAudit=false \ 42 - --runtime "$runtimeId" \ 43 - ${parallelFlag-} \ 44 - "${dotnetRestoreFlagsArray[@]}" \ 45 - "${dotnetFlagsArray[@]}" 46 - done 47 - } 48 - 49 - if [[ -f .config/dotnet-tools.json || -f dotnet-tools.json ]]; then 50 - dotnet tool restore 51 - fi 52 - 53 - # dotnetGlobalTool is set in buildDotnetGlobalTool to patch dependencies but 54 - # avoid other project-specific logic. This is a hack, but the old behavior 55 - # is worse as it relied on a bug: setting projectFile to an empty string 56 - # made the hooks actually skip all project-specific logic. It’s hard to keep 57 - # backwards compatibility with this odd behavior now since we are using 58 - # arrays, so instead we just pass a variable to indicate that we don’t have 59 - # projects. 60 - if [[ -z ${dotnetGlobalTool-} ]]; then 61 - if (( ${#dotnetProjectFilesArray[@]} == 0 )); then 62 - dotnetRestore 63 - fi 64 - 65 - local projectFile 66 - for projectFile in "${dotnetProjectFilesArray[@]}" "${dotnetTestProjectFilesArray[@]}"; do 67 - dotnetRestore "$projectFile" 68 - done 69 - fi 70 - 71 - runHook postConfigure 72 - 73 - echo "Finished dotnetConfigureHook" 74 - } 75 - 76 - if [[ -z "${dontDotnetConfigure-}" && -z "${configurePhase-}" ]]; then 77 - configurePhase=dotnetConfigureHook 78 - fi
···
-101
pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh
··· 1 - # For compatibility, convert makeWrapperArgs to an array unless we are using 2 - # structured attributes. That is, we ensure that makeWrapperArgs is always an 3 - # array. 4 - # See https://github.com/NixOS/nixpkgs/blob/858f4db3048c5be3527e183470e93c1a72c5727c/pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-fixup-hook.sh#L1-L3 5 - # and https://github.com/NixOS/nixpkgs/pull/313005#issuecomment-2175482920 6 - if [[ -z $__structuredAttrs ]]; then 7 - makeWrapperArgs=( ${makeWrapperArgs-} ) 8 - fi 9 - 10 - # First argument is the executable you want to wrap, 11 - # the second is the destination for the wrapper. 12 - wrapDotnetProgram() { 13 - local -r dotnetRuntime=@dotnetRuntime@ 14 - local -r wrapperPath=@wrapperPath@ 15 - 16 - local -r dotnetFromEnvScript='dotnetFromEnv() { 17 - local dotnetPath 18 - if command -v dotnet 2>&1 >/dev/null; then 19 - dotnetPath=$(which dotnet) && \ 20 - dotnetPath=$(realpath "$dotnetPath") && \ 21 - dotnetPath=$(dirname "$dotnetPath") && \ 22 - export DOTNET_ROOT="$dotnetPath" 23 - fi 24 - } 25 - dotnetFromEnv' 26 - 27 - if [[ -n $__structuredAttrs ]]; then 28 - local -r dotnetRuntimeDepsArray=( "${dotnetRuntimeDeps[@]}" ) 29 - else 30 - local -r dotnetRuntimeDepsArray=($dotnetRuntimeDeps) 31 - fi 32 - 33 - local dotnetRuntimeDepsFlags=() 34 - if (( ${#dotnetRuntimeDepsArray[@]} > 0 )); then 35 - local libraryPathArray=("${dotnetRuntimeDepsArray[@]/%//lib}") 36 - local OLDIFS="$IFS" IFS=':' 37 - dotnetRuntimeDepsFlags+=("--suffix" "LD_LIBRARY_PATH" ":" "${libraryPathArray[*]}") 38 - IFS="$OLDIFS" 39 - fi 40 - 41 - local dotnetRootFlagsArray=() 42 - if [[ -z ${dotnetSelfContainedBuild-} ]]; then 43 - if [[ -n ${useDotnetFromEnv-} ]]; then 44 - # if dotnet CLI is available, set DOTNET_ROOT based on it. Otherwise set to default .NET runtime 45 - dotnetRootFlagsArray+=("--suffix" "PATH" ":" "$wrapperPath") 46 - dotnetRootFlagsArray+=("--run" "$dotnetFromEnvScript") 47 - if [[ -n $dotnetRuntime ]]; then 48 - dotnetRootFlagsArray+=("--set-default" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet") 49 - dotnetRootFlagsArray+=("--suffix" "PATH" ":" "$dotnetRuntime/bin") 50 - fi 51 - elif [[ -n $dotnetRuntime ]]; then 52 - dotnetRootFlagsArray+=("--set" "DOTNET_ROOT" "$dotnetRuntime/share/dotnet") 53 - dotnetRootFlagsArray+=("--prefix" "PATH" ":" "$dotnetRuntime/bin") 54 - fi 55 - fi 56 - 57 - makeWrapper "$1" "$2" \ 58 - "${dotnetRuntimeDepsFlags[@]}" \ 59 - "${dotnetRootFlagsArray[@]}" \ 60 - "${gappsWrapperArgs[@]}" \ 61 - "${makeWrapperArgs[@]}" 62 - 63 - echo "installed wrapper to "$2"" 64 - } 65 - 66 - dotnetFixupHook() { 67 - local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}" 68 - 69 - local executable executableBasename 70 - 71 - # check if dotnetExecutables is declared (including empty values, in which case we generate no executables) 72 - if declare -p dotnetExecutables &>/dev/null; then 73 - if [[ -n $__structuredAttrs ]]; then 74 - local dotnetExecutablesArray=( "${dotnetExecutables[@]}" ) 75 - else 76 - local dotnetExecutablesArray=($dotnetExecutables) 77 - fi 78 - for executable in "${dotnetExecutablesArray[@]}"; do 79 - executableBasename=$(basename "$executable") 80 - 81 - local path="$dotnetInstallPath/$executable" 82 - 83 - if test -x "$path"; then 84 - wrapDotnetProgram "$path" "$out/bin/$executableBasename" 85 - else 86 - echo "Specified binary \"$executable\" is either not an executable or does not exist!" 87 - echo "Looked in $path" 88 - exit 1 89 - fi 90 - done 91 - else 92 - while IFS= read -d '' executable; do 93 - executableBasename=$(basename "$executable") 94 - wrapDotnetProgram "$executable" "$out/bin/$executableBasename" \; 95 - done < <(find "$dotnetInstallPath" ! -name "*.dll" -executable -type f -print0) 96 - fi 97 - } 98 - 99 - if [[ -z "${dontFixup-}" && -z "${dontDotnetFixup-}" ]]; then 100 - appendToVar preFixupPhases dotnetFixupHook 101 - fi
···
-114
pkgs/build-support/dotnet/build-dotnet-module/hooks/dotnet-install-hook.sh
··· 1 - dotnetInstallHook() { 2 - echo "Executing dotnetInstallHook" 3 - 4 - runHook preInstall 5 - 6 - local -r dotnetInstallPath="${dotnetInstallPath-$out/lib/$pname}" 7 - local -r dotnetBuildType="${dotnetBuildType-Release}" 8 - 9 - if [[ -n $__structuredAttrs ]]; then 10 - local dotnetProjectFilesArray=( "${dotnetProjectFiles[@]}" ) 11 - local dotnetFlagsArray=( "${dotnetFlags[@]}" ) 12 - local dotnetInstallFlagsArray=( "${dotnetInstallFlags[@]}" ) 13 - local dotnetPackFlagsArray=( "${dotnetPackFlags[@]}" ) 14 - local dotnetRuntimeIdsArray=( "${dotnetRuntimeIds[@]}" ) 15 - else 16 - local dotnetProjectFilesArray=($dotnetProjectFiles) 17 - local dotnetFlagsArray=($dotnetFlags) 18 - local dotnetInstallFlagsArray=($dotnetInstallFlags) 19 - local dotnetPackFlagsArray=($dotnetPackFlags) 20 - local dotnetRuntimeIdsArray=($dotnetRuntimeIds) 21 - fi 22 - 23 - if [[ -v dotnetSelfContainedBuild ]]; then 24 - if [[ -n $dotnetSelfContainedBuild ]]; then 25 - dotnetInstallFlagsArray+=("--self-contained") 26 - else 27 - dotnetInstallFlagsArray+=("--no-self-contained") 28 - # https://learn.microsoft.com/en-us/dotnet/core/deploying/trimming/trim-self-contained 29 - # Trimming is only available for self-contained build, so force disable it here 30 - dotnetInstallFlagsArray+=("-p:PublishTrimmed=false") 31 - fi 32 - fi 33 - 34 - if [[ -n ${dotnetUseAppHost-} ]]; then 35 - dotnetInstallFlagsArray+=("-p:UseAppHost=true") 36 - fi 37 - 38 - if [[ -n ${enableParallelBuilding-} ]]; then 39 - local -r maxCpuFlag="$NIX_BUILD_CORES" 40 - else 41 - local -r maxCpuFlag="1" 42 - fi 43 - 44 - dotnetPublish() { 45 - local -r projectFile="${1-}" 46 - 47 - for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do 48 - runtimeIdFlagsArray=() 49 - if [[ $projectFile == *.csproj || -n ${dotnetSelfContainedBuild-} ]]; then 50 - runtimeIdFlagsArray+=("--runtime" "$runtimeId") 51 - fi 52 - 53 - dotnet publish ${1+"$projectFile"} \ 54 - -maxcpucount:"$maxCpuFlag" \ 55 - -p:ContinuousIntegrationBuild=true \ 56 - -p:Deterministic=true \ 57 - -p:OverwriteReadOnlyFiles=true \ 58 - --output "$dotnetInstallPath" \ 59 - --configuration "$dotnetBuildType" \ 60 - --no-restore \ 61 - --no-build \ 62 - "${runtimeIdFlagsArray[@]}" \ 63 - "${dotnetInstallFlagsArray[@]}" \ 64 - "${dotnetFlagsArray[@]}" 65 - done 66 - } 67 - 68 - dotnetPack() { 69 - local -r projectFile="${1-}" 70 - 71 - for runtimeId in "${dotnetRuntimeIdsArray[@]}"; do 72 - dotnet pack ${1+"$projectFile"} \ 73 - -maxcpucount:"$maxCpuFlag" \ 74 - -p:ContinuousIntegrationBuild=true \ 75 - -p:Deterministic=true \ 76 - -p:OverwriteReadOnlyFiles=true \ 77 - --output "$out/share/nuget/source" \ 78 - --configuration "$dotnetBuildType" \ 79 - --no-restore \ 80 - --no-build \ 81 - --runtime "$runtimeId" \ 82 - "${dotnetPackFlagsArray[@]}" \ 83 - "${dotnetFlagsArray[@]}" 84 - done 85 - } 86 - 87 - if (( ${#dotnetProjectFilesArray[@]} == 0 )); then 88 - dotnetPublish 89 - else 90 - local projectFile 91 - for projectFile in "${dotnetProjectFilesArray[@]}"; do 92 - dotnetPublish "$projectFile" 93 - done 94 - fi 95 - 96 - if [[ -n ${packNupkg-} ]]; then 97 - if (( ${#dotnetProjectFilesArray[@]} == 0 )); then 98 - dotnetPack 99 - else 100 - local projectFile 101 - for projectFile in "${dotnetProjectFilesArray[@]}"; do 102 - dotnetPack "$projectFile" 103 - done 104 - fi 105 - fi 106 - 107 - runHook postInstall 108 - 109 - echo "Finished dotnetInstallHook" 110 - } 111 - 112 - if [[ -z "${dontDotnetInstall-}" && -z "${installPhase-}" ]]; then 113 - installPhase=dotnetInstallHook 114 - fi
···
+2 -2
pkgs/by-name/ar/arc-theme/package.nix
··· 10 gnome-themes-extra, 11 gtk-engine-murrine, 12 inkscape, 13 - cinnamon-common, 14 makeFontsConf, 15 python3, 16 }: ··· 55 mesonFlags = [ 56 # "-Dthemes=cinnamon,gnome-shell,gtk2,gtk3,plank,xfwm,metacity" 57 # "-Dvariants=light,darker,dark,lighter" 58 - "-Dcinnamon_version=${cinnamon-common.version}" 59 "-Dgnome_shell_version=${gnome-shell.version}" 60 # You will need to patch gdm to make use of this. 61 "-Dgnome_shell_gresource=true"
··· 10 gnome-themes-extra, 11 gtk-engine-murrine, 12 inkscape, 13 + cinnamon, 14 makeFontsConf, 15 python3, 16 }: ··· 55 mesonFlags = [ 56 # "-Dthemes=cinnamon,gnome-shell,gtk2,gtk3,plank,xfwm,metacity" 57 # "-Dvariants=light,darker,dark,lighter" 58 + "-Dcinnamon_version=${cinnamon.version}" 59 "-Dgnome_shell_version=${gnome-shell.version}" 60 # You will need to patch gdm to make use of this. 61 "-Dgnome_shell_gresource=true"
+4 -4
pkgs/by-name/ar/artichoke/package.nix
··· 10 11 rustPlatform.buildRustPackage { 12 pname = "artichoke"; 13 - version = "0-unstable-2025-07-28"; 14 15 src = fetchFromGitHub { 16 owner = "artichoke"; 17 repo = "artichoke"; 18 - rev = "148d3bf4bc361fa3214c02219e50e22e4cf2a3cf"; 19 - hash = "sha256-CKCRFSg8ROMhKwiIDU9iAYY/HfGtYlW1zrtn7thxIzY="; 20 }; 21 22 - cargoHash = "sha256-a43awTdhOlu+KO3B6XQ7Vdv4NbZ3iffq4rpmBBgUcZ8="; 23 24 nativeBuildInputs = [ 25 rustPlatform.bindgenHook
··· 10 11 rustPlatform.buildRustPackage { 12 pname = "artichoke"; 13 + version = "0-unstable-2025-08-03"; 14 15 src = fetchFromGitHub { 16 owner = "artichoke"; 17 repo = "artichoke"; 18 + rev = "ff0b17820a5f64ea9e8b744cef4a9111df3ed252"; 19 + hash = "sha256-0SUU/1gp7A0gjluc8ZyF9C4ZxAgNsM6jwuT3E8GxFQY="; 20 }; 21 22 + cargoHash = "sha256-JD+qt0pu5wxIuLa3Bd9eadQFE7dyKzqxsAKPebG7+Zg="; 23 24 nativeBuildInputs = [ 25 rustPlatform.bindgenHook
+34
pkgs/by-name/cf/cf-hero/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule (finalAttrs: { 8 + pname = "cf-hero"; 9 + version = "1.0.4"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "musana"; 13 + repo = "CF-Hero"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-n0kcapHBz6Dap6KKJByCwBZmXmcO/aK88X78Yit6rx4="; 16 + }; 17 + 18 + vendorHash = "sha256-Yf+iZ3UIpP9EtOWW1jh3h3zTFK1D7mcOh113Q4fbAhA="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + ]; 24 + 25 + meta = { 26 + description = "Tool that uses multiple data sources to discover the origin IP addresses of Cloudflare-protected web applications"; 27 + homepage = "https://github.com/musana/CF-Hero"; 28 + changelog = "https://github.com/musana/CF-Hero/releases/tag/${finalAttrs.src.tag}"; 29 + # No licensing details present, https://github.com/musana/CF-Hero/issues/16 30 + license = lib.licenses.unfree; 31 + maintainers = with lib.maintainers; [ fab ]; 32 + mainProgram = "cf-hero"; 33 + }; 34 + })
+2 -2
pkgs/by-name/ch/chroma/package.nix
··· 10 11 buildGoModule rec { 12 pname = "chroma"; 13 - version = "2.19.0"; 14 15 # To update: 16 # nix-prefetch-git --rev v${version} https://github.com/alecthomas/chroma.git > src.json ··· 21 inherit (srcInfo) sha256; 22 }; 23 24 - vendorHash = "sha256-Gqldcp68Rn4wkfQptbmKUjkwLSb+qaFboJNfmWVkrPU="; 25 26 modRoot = "./cmd/chroma"; 27
··· 10 11 buildGoModule rec { 12 pname = "chroma"; 13 + version = "2.20.0"; 14 15 # To update: 16 # nix-prefetch-git --rev v${version} https://github.com/alecthomas/chroma.git > src.json ··· 21 inherit (srcInfo) sha256; 22 }; 23 24 + vendorHash = "sha256-GiaVgqhhrexSnBWVtQ+/cwdykHVDxR95BFMkrH1s+8Q="; 25 26 modRoot = "./cmd/chroma"; 27
+6 -5
pkgs/by-name/ch/chroma/src.json
··· 1 { 2 "url": "https://github.com/alecthomas/chroma.git", 3 - "rev": "adeac8f5dbfb6806a51bcf07eefd89fc8a0aee6a", 4 - "date": "2025-07-01T09:59:45+10:00", 5 - "path": "/nix/store/063ldbczafhxq02g5n28bxr1xnl6fwgd-chroma", 6 - "sha256": "1r50gqbizi7l1l07syx9wgfyx1k8gzspmsbpk42jnwgw3h9dcw42", 7 - "hash": "sha256-gnDWEhz8cSsFmXfpevV/aIbu3eOpe30ADfTEHxd+oOQ=", 8 "fetchLFS": false, 9 "fetchSubmodules": false, 10 "deepClone": false, 11 "leaveDotGit": false 12 }
··· 1 { 2 "url": "https://github.com/alecthomas/chroma.git", 3 + "rev": "303b65df3f2d2151cee24bcf9f9b625db474ef51", 4 + "date": "2025-08-04T13:55:06+10:00", 5 + "path": "/nix/store/1f8p33h1srs9knj6sn6mc5rf0wcybf4g-chroma", 6 + "sha256": "05w4hnfcxqdlsz7mkc0m3jbp1aj67wzyhq5jh8ldfgnyjnlafia3", 7 + "hash": "sha256-Q0WnqJXePtcogrJg6D8/RqpwlxwVsFnP17ThzpyFhBc=", 8 "fetchLFS": false, 9 "fetchSubmodules": false, 10 "deepClone": false, 11 + "fetchTags": false, 12 "leaveDotGit": false 13 }
pkgs/by-name/ci/cinnamon-common/libdir.patch pkgs/by-name/ci/cinnamon/libdir.patch
+3 -4
pkgs/by-name/ci/cinnamon-common/package.nix pkgs/by-name/ci/cinnamon/package.nix
··· 73 ] 74 ); 75 in 76 - # TODO (after 25.05 branch-off): Rename to pkgs.cinnamon 77 stdenv.mkDerivation rec { 78 - pname = "cinnamon-common"; 79 - version = "6.4.7"; 80 81 src = fetchFromGitHub { 82 owner = "linuxmint"; 83 repo = "cinnamon"; 84 rev = version; 85 - hash = "sha256-WBdzlourYf2oEXUMbzNcNNsc8lBo6ujAy/K1Y6nGOjU="; 86 }; 87 88 patches = [
··· 73 ] 74 ); 75 in 76 stdenv.mkDerivation rec { 77 + pname = "cinnamon"; 78 + version = "6.4.10"; 79 80 src = fetchFromGitHub { 81 owner = "linuxmint"; 82 repo = "cinnamon"; 83 rev = version; 84 + hash = "sha256-8yg39x5rWxJ2IcDFO4AjqrctPSjqdUSfmrKbjT3Yx+0="; 85 }; 86 87 patches = [
pkgs/by-name/ci/cinnamon-common/use-sane-install-dir.patch pkgs/by-name/ci/cinnamon/use-sane-install-dir.patch
+1 -1
pkgs/by-name/ci/cinnamon-desktop/package.nix
··· 64 postPatch = '' 65 chmod +x install-scripts/meson_install_schemas.py # patchShebangs requires executable file 66 patchShebangs install-scripts/meson_install_schemas.py 67 - sed "s|/usr/share|/run/current-system/sw/share|g" -i ./schemas/* # NOTE: unless this causes a circular dependency, we could link it to cinnamon-common/share/cinnamon 68 ''; 69 70 meta = with lib; {
··· 64 postPatch = '' 65 chmod +x install-scripts/meson_install_schemas.py # patchShebangs requires executable file 66 patchShebangs install-scripts/meson_install_schemas.py 67 + sed "s|/usr/share|/run/current-system/sw/share|g" -i ./schemas/* # NOTE: unless this causes a circular dependency, we could link it to cinnamon/share/cinnamon 68 ''; 69 70 meta = with lib; {
+2 -2
pkgs/by-name/ci/cinnamon-gsettings-overrides/package.nix
··· 15 cinnamon-desktop, 16 cinnamon-session, 17 cinnamon-settings-daemon, 18 - cinnamon-common, 19 bulky, 20 }: 21 ··· 35 cinnamon-desktop 36 cinnamon-session 37 cinnamon-settings-daemon 38 - cinnamon-common 39 gnome-terminal 40 gsettings-desktop-schemas 41 gtk3
··· 15 cinnamon-desktop, 16 cinnamon-session, 17 cinnamon-settings-daemon, 18 + cinnamon, 19 bulky, 20 }: 21 ··· 35 cinnamon-desktop 36 cinnamon-session 37 cinnamon-settings-daemon 38 + cinnamon 39 gnome-terminal 40 gsettings-desktop-schemas 41 gtk3
+4 -4
pkgs/by-name/ci/cinnamon-screensaver/package.nix
··· 9 dbus, 10 gettext, 11 cinnamon-desktop, 12 - cinnamon-common, 13 intltool, 14 libxslt, 15 gtk3, ··· 29 30 stdenv.mkDerivation rec { 31 pname = "cinnamon-screensaver"; 32 - version = "6.4.0"; 33 34 src = fetchFromGitHub { 35 owner = "linuxmint"; 36 repo = "cinnamon-screensaver"; 37 rev = version; 38 - hash = "sha256-XlEu/aBwNeu+CC6IRnFTF6LUnb7VY2+OOGsdCvQYweA="; 39 }; 40 41 patches = [ ··· 80 pam 81 cairo 82 cinnamon-desktop 83 - cinnamon-common 84 libgnomekbd 85 caribou 86 ];
··· 9 dbus, 10 gettext, 11 cinnamon-desktop, 12 + cinnamon, 13 intltool, 14 libxslt, 15 gtk3, ··· 29 30 stdenv.mkDerivation rec { 31 pname = "cinnamon-screensaver"; 32 + version = "6.4.1"; 33 34 src = fetchFromGitHub { 35 owner = "linuxmint"; 36 repo = "cinnamon-screensaver"; 37 rev = version; 38 + hash = "sha256-CK4WP5IafNII81e8HxUNN3Vp36Ln78Xvv5lIMvL+nbk="; 39 }; 40 41 patches = [ ··· 80 pam 81 cairo 82 cinnamon-desktop 83 + cinnamon 84 libgnomekbd 85 caribou 86 ];
+4 -4
pkgs/by-name/cj/cjs/package.nix
··· 8 glib, 9 readline, 10 libsysprof-capture, 11 - spidermonkey_115, 12 meson, 13 mesonEmulatorHook, 14 dbus, ··· 19 20 stdenv.mkDerivation rec { 21 pname = "cjs"; 22 - version = "6.4.0"; 23 24 src = fetchFromGitHub { 25 owner = "linuxmint"; 26 repo = "cjs"; 27 rev = version; 28 - hash = "sha256-2lkIWroOo3hxu9/L/Ty7CADzVrZ0ohyHVmm65NoNlD4="; 29 }; 30 31 outputs = [ ··· 52 cairo 53 readline 54 libsysprof-capture 55 - spidermonkey_115 56 ]; 57 58 propagatedBuildInputs = [
··· 8 glib, 9 readline, 10 libsysprof-capture, 11 + spidermonkey_128, 12 meson, 13 mesonEmulatorHook, 14 dbus, ··· 19 20 stdenv.mkDerivation rec { 21 pname = "cjs"; 22 + version = "128.0"; 23 24 src = fetchFromGitHub { 25 owner = "linuxmint"; 26 repo = "cjs"; 27 rev = version; 28 + hash = "sha256-B9N/oNRvsnr3MLkpcH/aBST6xOJSFdvSUFuD6EldE38="; 29 }; 30 31 outputs = [ ··· 52 cairo 53 readline 54 libsysprof-capture 55 + spidermonkey_128 56 ]; 57 58 propagatedBuildInputs = [
+4 -3
pkgs/by-name/co/codex/package.nix
··· 14 }: 15 rustPlatform.buildRustPackage (finalAttrs: { 16 pname = "codex"; 17 - version = "0.11.0"; 18 19 src = fetchFromGitHub { 20 owner = "openai"; 21 repo = "codex"; 22 tag = "rust-v${finalAttrs.version}"; 23 - hash = "sha256-t7FgR84alnJGhN/dsFtUySFfOpGoBlRfP+D/Q6JPz5M="; 24 }; 25 26 sourceRoot = "${finalAttrs.src.name}/codex-rs"; 27 28 - cargoHash = "sha256-SNl6UXzvtVR+ep7CIoCcpvET8Hs7ew1fmHqOXbzN7kU="; 29 30 nativeBuildInputs = [ 31 installShellFiles ··· 49 "--skip=includes_base_instructions_override_in_request" # Fails with 'stream ended unexpectedly: InternalAgentDied' 50 "--skip=includes_user_instructions_message_in_request" # Fails with 'stream ended unexpectedly: InternalAgentDied' 51 "--skip=originator_config_override_is_used" # Fails with 'stream ended unexpectedly: InternalAgentDied' 52 "--skip=test_conversation_create_and_send_message_ok" # Version 0.0.0 hardcoded 53 "--skip=test_send_message_session_not_found" # Version 0.0.0 hardcoded 54 "--skip=test_send_message_success" # Version 0.0.0 hardcoded
··· 14 }: 15 rustPlatform.buildRustPackage (finalAttrs: { 16 pname = "codex"; 17 + version = "0.14.0"; 18 19 src = fetchFromGitHub { 20 owner = "openai"; 21 repo = "codex"; 22 tag = "rust-v${finalAttrs.version}"; 23 + hash = "sha256-qpYkD8fpnlTJ7RLAQrfswLFc58l/KY0x8NgGl/msG/I="; 24 }; 25 26 sourceRoot = "${finalAttrs.src.name}/codex-rs"; 27 28 + cargoHash = "sha256-oPWkxEMnffDZ7cmjWmmYGurYnHn4vYu64BhG7NhrxhE="; 29 30 nativeBuildInputs = [ 31 installShellFiles ··· 49 "--skip=includes_base_instructions_override_in_request" # Fails with 'stream ended unexpectedly: InternalAgentDied' 50 "--skip=includes_user_instructions_message_in_request" # Fails with 'stream ended unexpectedly: InternalAgentDied' 51 "--skip=originator_config_override_is_used" # Fails with 'stream ended unexpectedly: InternalAgentDied' 52 + "--skip=azure_overrides_assign_properties_used_for_responses_url" # Panics 53 "--skip=test_conversation_create_and_send_message_ok" # Version 0.0.0 hardcoded 54 "--skip=test_send_message_session_not_found" # Version 0.0.0 hardcoded 55 "--skip=test_send_message_success" # Version 0.0.0 hardcoded
+2 -2
pkgs/by-name/de/deepsource/package.nix
··· 9 10 buildGoModule rec { 11 pname = "deepsource"; 12 - version = "0.9.0"; 13 14 src = fetchFromGitHub { 15 owner = "DeepSourceCorp"; 16 repo = "cli"; 17 rev = "v${version}"; 18 - hash = "sha256-GWIQT6VIvU4ZIHwK3v2bGasE4mJc2cMpUAJvIQ2zJR4="; 19 }; 20 21 nativeBuildInputs = [ installShellFiles ];
··· 9 10 buildGoModule rec { 11 pname = "deepsource"; 12 + version = "0.10.0"; 13 14 src = fetchFromGitHub { 15 owner = "DeepSourceCorp"; 16 repo = "cli"; 17 rev = "v${version}"; 18 + hash = "sha256-kmP3U6SRvolmi7QA0rFNTg+w+DJEQUHOmbSE4sdEBK4="; 19 }; 20 21 nativeBuildInputs = [ installShellFiles ];
+3 -3
pkgs/by-name/dn/dnscontrol/package.nix
··· 9 10 buildGoModule rec { 11 pname = "dnscontrol"; 12 - version = "4.22.0"; 13 14 src = fetchFromGitHub { 15 owner = "StackExchange"; 16 repo = "dnscontrol"; 17 tag = "v${version}"; 18 - hash = "sha256-5K2o0qa+19ur6axDrVkhDDoTMzRO/oNYIGJciIKGvII="; 19 }; 20 21 - vendorHash = "sha256-hniL/pFbYOjpLuAHdH0gD0kFKnW9d/pN7283m9V3e/0="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
··· 9 10 buildGoModule rec { 11 pname = "dnscontrol"; 12 + version = "4.23.0"; 13 14 src = fetchFromGitHub { 15 owner = "StackExchange"; 16 repo = "dnscontrol"; 17 tag = "v${version}"; 18 + hash = "sha256-Jaa+geO2836kQHTRhaQru367iQvqac6sgnpL9244dkw="; 19 }; 20 21 + vendorHash = "sha256-PbOqi9vfz46lwoP3aUPl/JKDJtYYF7IwnN9lppZ8KYA="; 22 23 nativeBuildInputs = [ installShellFiles ]; 24
+3 -3
pkgs/by-name/do/dotenv-cli/package.nix
··· 10 }: 11 stdenv.mkDerivation rec { 12 pname = "dotenv-cli"; 13 - version = "9.0.0"; 14 15 src = fetchFromGitHub { 16 owner = "entropitor"; 17 repo = "dotenv-cli"; 18 rev = "v${version}"; 19 - hash = "sha256-mpVObsilwVCq1V2Z11uqK1T7VgwpfTYng2vqrTqJZE4="; 20 }; 21 22 yarnOfflineCache = fetchYarnDeps { 23 yarnLock = "${src}/yarn.lock"; 24 - hash = "sha256-ak6QD9Z0tE0XgFVt3QkjZxk2kelUFPX9bEF855RiY2w="; 25 }; 26 27 nativeBuildInputs = [
··· 10 }: 11 stdenv.mkDerivation rec { 12 pname = "dotenv-cli"; 13 + version = "10.0.0"; 14 15 src = fetchFromGitHub { 16 owner = "entropitor"; 17 repo = "dotenv-cli"; 18 rev = "v${version}"; 19 + hash = "sha256-prSGIEHf6wRqOFVsn3Ws25yG7Ga2YEbiU/IMP3QeLXU="; 20 }; 21 22 yarnOfflineCache = fetchYarnDeps { 23 yarnLock = "${src}/yarn.lock"; 24 + hash = "sha256-rbG1oM1mEZSB/eYp87YMi6v9ves5YR7u7rkQRlziz7I="; 25 }; 26 27 nativeBuildInputs = [
+44
pkgs/by-name/ld/ld-audit-search-mod/package.nix
···
··· 1 + { 2 + cmake, 3 + fetchFromGitHub, 4 + lib, 5 + stdenv, 6 + storeDir ? builtins.storeDir, 7 + spdlog, 8 + yaml-cpp, 9 + }: 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "ld-audit-search-mod"; 12 + version = "0-unstable-2025-06-19"; 13 + 14 + src = fetchFromGitHub { 15 + repo = "ld-audit-search-mod"; 16 + owner = "DDoSolitary"; 17 + rev = "261f475f154d0f1f0766d6756af9c714eeeb14ea"; 18 + hash = "sha256-c6ub+m4ihIE3gh6yHtLfJIVqm12C46wThrBCqp8SOLE="; 19 + sparseCheckout = [ "src" ]; 20 + }; 21 + sourceRoot = "${finalAttrs.src.name}/src"; 22 + 23 + buildInputs = [ 24 + spdlog 25 + yaml-cpp 26 + ]; 27 + nativeBuildInputs = [ cmake ]; 28 + 29 + cmakeFlags = [ 30 + (lib.cmakeFeature "NIX_RTLD_NAME" (builtins.baseNameOf stdenv.cc.bintools.dynamicLinker)) 31 + (lib.cmakeFeature "NIX_STORE_DIR" storeDir) 32 + ]; 33 + 34 + meta = { 35 + inherit (finalAttrs.src.meta) homepage; 36 + description = "Audit module that modifies ld.so library search behavior"; 37 + license = lib.licenses.mit; 38 + maintainers = [ 39 + lib.maintainers.atry 40 + lib.maintainers.DDoSolitary 41 + ]; 42 + platforms = lib.platforms.linux; 43 + }; 44 + })
+2 -2
pkgs/by-name/li/limine/package.nix
··· 42 # as bootloader for various platforms and corresponding binary and helper files. 43 stdenv.mkDerivation (finalAttrs: { 44 pname = "limine"; 45 - version = "9.5.1"; 46 47 # We don't use the Git source but the release tarball, as the source has a 48 # `./bootstrap` script performing network access to download resources. 49 # Packaging that in Nix is very cumbersome. 50 src = fetchurl { 51 url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; 52 - hash = "sha256-UgY8S+XGlSnO1k98JWBfSN0/IY3LANVFgJwI1kdPAcU="; 53 }; 54 55 enableParallelBuilding = true;
··· 42 # as bootloader for various platforms and corresponding binary and helper files. 43 stdenv.mkDerivation (finalAttrs: { 44 pname = "limine"; 45 + version = "9.5.4"; 46 47 # We don't use the Git source but the release tarball, as the source has a 48 # `./bootstrap` script performing network access to download resources. 49 # Packaging that in Nix is very cumbersome. 50 src = fetchurl { 51 url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; 52 + hash = "sha256-X0dStbsBJyFDUG25G4PUZInp+yVG3+p3bfhwQL280ig="; 53 }; 54 55 enableParallelBuilding = true;
+3 -3
pkgs/by-name/mo/moonlight/package.nix
··· 8 }: 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "moonlight"; 11 - version = "1.3.25"; 12 13 src = fetchFromGitHub { 14 owner = "moonlight-mod"; 15 repo = "moonlight"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-raqn8TVqD/VFgPw6kiv69JoBmUUVp9Ltj9n2EeEg85U="; 18 }; 19 20 nativeBuildInputs = [ ··· 28 buildInputs = [ nodejs_22 ]; 29 30 fetcherVersion = 2; 31 - hash = "sha256-KZOAbU6IBytkZzwB8jbSwmlkM69uhjNUEKmIu5/DySI="; 32 }; 33 34 env = {
··· 8 }: 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "moonlight"; 11 + version = "1.3.26"; 12 13 src = fetchFromGitHub { 14 owner = "moonlight-mod"; 15 repo = "moonlight"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-NcwRidwb/ask65LE86os4RkhyoPQo5sLu0sJs/NboK4="; 18 }; 19 20 nativeBuildInputs = [ ··· 28 buildInputs = [ nodejs_22 ]; 29 30 fetcherVersion = 2; 31 + hash = "sha256-LUUpcC2eS8VvzguicIn9xsKql9w3533xxUJ+l7e7Anc="; 32 }; 33 34 env = {
+3 -3
pkgs/by-name/ok/okteto/package.nix
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "okteto"; 12 - version = "3.9.0"; 13 14 src = fetchFromGitHub { 15 owner = "okteto"; 16 repo = "okteto"; 17 tag = finalAttrs.version; 18 - hash = "sha256-gGtQrhetIWV7ZvnmPYcGzz718uGyAdRiraiKODrJS4w="; 19 }; 20 21 - vendorHash = "sha256-P+N8PYh6+qj1sEp1s9yswA3HOVlI87+XOj6j9hijSuw="; 22 23 postPatch = '' 24 # Disable some tests that need file system & network access.
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "okteto"; 12 + version = "3.10.0"; 13 14 src = fetchFromGitHub { 15 owner = "okteto"; 16 repo = "okteto"; 17 tag = finalAttrs.version; 18 + hash = "sha256-ZMvZP7p/Ew3TvPLV5U1v0TG0FCWU8VTAcSMtOJLrWVQ="; 19 }; 20 21 + vendorHash = "sha256-Pun9LgQAv/wlX0CwU4AJuEkMeZgPTL+ExmUevURvjYE="; 22 23 postPatch = '' 24 # Disable some tests that need file system & network access.
+2 -2
pkgs/by-name/op/opa-envoy-plugin/package.nix
··· 14 15 buildGoModule rec { 16 pname = "opa-envoy-plugin"; 17 - version = "1.6.0-envoy-2"; 18 19 src = fetchFromGitHub { 20 owner = "open-policy-agent"; 21 repo = "opa-envoy-plugin"; 22 tag = "v${version}"; 23 - hash = "sha256-pYyGbZKrdQj1Bw6q4c8wcfqOzgX/WE0hn/qODxFItB0="; 24 }; 25 26 vendorHash = null;
··· 14 15 buildGoModule rec { 16 pname = "opa-envoy-plugin"; 17 + version = "1.7.1-envoy"; 18 19 src = fetchFromGitHub { 20 owner = "open-policy-agent"; 21 repo = "opa-envoy-plugin"; 22 tag = "v${version}"; 23 + hash = "sha256-q4Cs5/QtGTWj8Ljr1R7BD6GWge6+/hUDAF/M2N/tgWE="; 24 }; 25 26 vendorHash = null;
+1
pkgs/by-name/pi/pinta/package.nix
··· 57 58 # Build translations 59 dotnet build Pinta \ 60 -p:ContinuousIntegrationBuild=true \ 61 -p:Deterministic=true \ 62 -target:CompileTranslations,PublishTranslations \
··· 57 58 # Build translations 59 dotnet build Pinta \ 60 + --no-restore \ 61 -p:ContinuousIntegrationBuild=true \ 62 -p:Deterministic=true \ 63 -target:CompileTranslations,PublishTranslations \
+3 -3
pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix
··· 1 { callPackage, commandLineArgs }: 2 callPackage ./generic.nix { inherit commandLineArgs; } { 3 pname = "signal-desktop-bin"; 4 - version = "7.59.0"; 5 6 libdir = "usr/lib64/signal-desktop"; 7 bindir = "usr/bin"; ··· 10 bsdtar -xf $downloadedFile -C "$out" 11 ''; 12 13 - url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09213968-signal-desktop/signal-desktop-7.59.0-1.fc42.aarch64.rpm"; 14 - hash = "sha256-nGpSWlTJ1M6UL7V3o57KByfh55LL/p3I9h+XmoJhuec="; 15 }
··· 1 { callPackage, commandLineArgs }: 2 callPackage ./generic.nix { inherit commandLineArgs; } { 3 pname = "signal-desktop-bin"; 4 + version = "7.64.0"; 5 6 libdir = "usr/lib64/signal-desktop"; 7 bindir = "usr/bin"; ··· 10 bsdtar -xf $downloadedFile -C "$out" 11 ''; 12 13 + url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09358233-signal-desktop/signal-desktop-7.64.0-1.fc42.aarch64.rpm"; 14 + hash = "sha256-VWDw1eSYze23obCU/R4chesJvZZo1JbDGvR82Jg99og="; 15 }
+2 -2
pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix
··· 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "signal-desktop-bin"; 9 - version = "7.59.0"; 10 11 src = fetchurl { 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 - hash = "sha256-maBZqSklxa1Vg3U6xbQxYx+McPTWa4WdBCKh4tq6W4g="; 14 }; 15 sourceRoot = "."; 16
··· 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "signal-desktop-bin"; 9 + version = "7.64.0"; 10 11 src = fetchurl { 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 + hash = "sha256-Ir0p2M3P8bUNi16i4aGO8RmUD20mYKbVD+4twHEOMJc="; 14 }; 15 sourceRoot = "."; 16
+2 -2
pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix
··· 1 { callPackage, commandLineArgs }: 2 callPackage ./generic.nix { inherit commandLineArgs; } rec { 3 pname = "signal-desktop-bin"; 4 - version = "7.59.0"; 5 6 libdir = "opt/Signal"; 7 bindir = libdir; 8 extractPkg = "dpkg-deb -x $downloadedFile $out"; 9 10 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 11 - hash = "sha256-SgTbV7KrGVdN87hgfjxamKikBxVHPIiaXAV2K3kljsU="; 12 }
··· 1 { callPackage, commandLineArgs }: 2 callPackage ./generic.nix { inherit commandLineArgs; } rec { 3 pname = "signal-desktop-bin"; 4 + version = "7.64.0"; 5 6 libdir = "opt/Signal"; 7 bindir = libdir; 8 extractPkg = "dpkg-deb -x $downloadedFile $out"; 9 10 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 11 + hash = "sha256-3mibhZJpY/yo4RzZ6LQbI5xUlGgK6zGtB48Q8yDgflc="; 12 }
+3 -3
pkgs/by-name/to/tombi/package.nix
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "tombi"; 10 - version = "0.4.37"; 11 12 src = fetchFromGitHub { 13 owner = "tombi-toml"; 14 repo = "tombi"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-K2JIP9dqeAbfc4NefN8zdvzvRqGnH7qTLUzD11vDnd0="; 17 }; 18 19 # Tests relies on the presence of network 20 doCheck = false; 21 cargoBuildFlags = [ "--package tombi-cli" ]; 22 - cargoHash = "sha256-Vkj0BXvY9hGS2pq8mz0ZKhZBQLakh+hIIZ8Py5cgtl8="; 23 24 postPatch = '' 25 substituteInPlace Cargo.toml \
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "tombi"; 10 + version = "0.4.42"; 11 12 src = fetchFromGitHub { 13 owner = "tombi-toml"; 14 repo = "tombi"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-EOUi8yIXRJag9U2RzXWgX8vmOO7OJ/hmCpx7BvKsml4="; 17 }; 18 19 # Tests relies on the presence of network 20 doCheck = false; 21 cargoBuildFlags = [ "--package tombi-cli" ]; 22 + cargoHash = "sha256-Hwa+P0Qt3W171EzhuEdzY85w3XuHv6s4MCFkH4Ejqa8="; 23 24 postPatch = '' 25 substituteInPlace Cargo.toml \
+3 -3
pkgs/by-name/tr/trayscale/package.nix
··· 12 13 buildGoModule rec { 14 pname = "trayscale"; 15 - version = "0.18.1"; 16 17 src = fetchFromGitHub { 18 owner = "DeedleFake"; 19 repo = "trayscale"; 20 tag = "v${version}"; 21 - hash = "sha256-zbqn0BBL/r03lpZsHszooFkLolS4FdXM8JC6mSlNlVg="; 22 }; 23 24 - vendorHash = "sha256-FifYgTWDfUFQShon4PyiiA0UgSQPmwwRaLdEKJrOZcc="; 25 26 subPackages = [ "cmd/trayscale" ]; 27
··· 12 13 buildGoModule rec { 14 pname = "trayscale"; 15 + version = "0.18.3"; 16 17 src = fetchFromGitHub { 18 owner = "DeedleFake"; 19 repo = "trayscale"; 20 tag = "v${version}"; 21 + hash = "sha256-rk4JfK0wBvWLis9XvaZuwAoMyLfoySt3SHLJChYl0SE="; 22 }; 23 24 + vendorHash = "sha256-8Um5Ps1EEVShJEeCRkGE3pJi2/5PxgEVNqq3JsKdivA="; 25 26 subPackages = [ "cmd/trayscale" ]; 27
+3 -3
pkgs/by-name/xe/xenia-canary/package.nix
··· 19 }: 20 llvmPackages_20.stdenv.mkDerivation { 21 pname = "xenia-canary"; 22 - version = "0-unstable-2025-07-27"; 23 24 src = fetchFromGitHub { 25 owner = "xenia-canary"; 26 repo = "xenia-canary"; 27 fetchSubmodules = true; 28 - rev = "4e8e789876329e03697d1542718fbc21b5053aa5"; 29 - hash = "sha256-sfNkMeOEvmBbFv2mDnKs3UGPxFRvts9wcgcA23endUI="; 30 }; 31 32 dontConfigure = true;
··· 19 }: 20 llvmPackages_20.stdenv.mkDerivation { 21 pname = "xenia-canary"; 22 + version = "0-unstable-2025-08-06"; 23 24 src = fetchFromGitHub { 25 owner = "xenia-canary"; 26 repo = "xenia-canary"; 27 fetchSubmodules = true; 28 + rev = "e9b24642541f0203d369fedd74900cbbaddeac1e"; 29 + hash = "sha256-q3NJvt19mi6Ve5rMHAtzP3P/ryiypCAuiEsVVCDKn8M="; 30 }; 31 32 dontConfigure = true;
+3 -3
pkgs/by-name/ze/zed-editor/package.nix
··· 99 in 100 rustPlatform.buildRustPackage (finalAttrs: { 101 pname = "zed-editor"; 102 - version = "0.197.6"; 103 104 outputs = [ 105 "out" ··· 112 owner = "zed-industries"; 113 repo = "zed"; 114 tag = "v${finalAttrs.version}"; 115 - hash = "sha256-+QynG2YvAxl3v6Rb89+wv4wSSrBKYKeYfmoQ6pGLa4w="; 116 }; 117 118 patches = [ ··· 138 --replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)" 139 ''; 140 141 - cargoHash = "sha256-O5HUOVtaxUdanh83JjauUskMnEv+y7BWY6S7T4WbgyE="; 142 143 nativeBuildInputs = [ 144 cmake
··· 99 in 100 rustPlatform.buildRustPackage (finalAttrs: { 101 pname = "zed-editor"; 102 + version = "0.198.2"; 103 104 outputs = [ 105 "out" ··· 112 owner = "zed-industries"; 113 repo = "zed"; 114 tag = "v${finalAttrs.version}"; 115 + hash = "sha256-0BX8LFoW4VpTN2jSJqp/Y+urpLy8Llxyvfr5O4brCSA="; 116 }; 117 118 patches = [ ··· 138 --replace-fail "inner.redirect(policy)" "inner.redirect_policy(policy)" 139 ''; 140 141 + cargoHash = "sha256-H8ns6LrHHgND41KyhpXjdtLToIEHBu0I3vNRLAjtPTY="; 142 143 nativeBuildInputs = [ 144 cmake
+2 -2
pkgs/development/compilers/dotnet/vmr.nix
··· 230 substituteInPlace \ 231 src/runtime/src/coreclr/ilasm/CMakeLists.txt \ 232 --replace-fail 'set_source_files_properties( prebuilt/asmparse.cpp PROPERTIES COMPILE_FLAGS "-O0" )' "" 233 234 # https://github.com/dotnet/source-build/issues/4444 235 xmlstarlet ed \ ··· 237 -s '//Project/Target/MSBuild[@Targets="Restore"]' \ 238 -t attr -n Properties -v "NUGET_PACKAGES='\$(CurrentRepoSourceBuildPackageCache)'" \ 239 src/aspnetcore/eng/Tools.props 240 - '' 241 - + lib.optionalString (lib.versionOlder version "10") '' 242 # patch packages installed from npm cache 243 xmlstarlet ed \ 244 --inplace \
··· 230 substituteInPlace \ 231 src/runtime/src/coreclr/ilasm/CMakeLists.txt \ 232 --replace-fail 'set_source_files_properties( prebuilt/asmparse.cpp PROPERTIES COMPILE_FLAGS "-O0" )' "" 233 + '' 234 + + lib.optionalString (lib.versionOlder version "10") '' 235 236 # https://github.com/dotnet/source-build/issues/4444 237 xmlstarlet ed \ ··· 239 -s '//Project/Target/MSBuild[@Targets="Restore"]' \ 240 -t attr -n Properties -v "NUGET_PACKAGES='\$(CurrentRepoSourceBuildPackageCache)'" \ 241 src/aspnetcore/eng/Tools.props 242 # patch packages installed from npm cache 243 xmlstarlet ed \ 244 --inplace \
+13
pkgs/development/compilers/dotnet/wrapper.nix
··· 18 replaceVars, 19 nugetPackageHook, 20 xmlstarlet, 21 }: 22 type: unwrapped: 23 stdenvNoCC.mkDerivation (finalAttrs: { ··· 280 }; 281 } 282 // lib.optionalAttrs (type == "sdk") ({ 283 console = lib.recurseIntoAttrs { 284 # yes, older SDKs omit the comma 285 cs = mkConsoleTests "C#" "cs" "Hello,?\\ World!";
··· 18 replaceVars, 19 nugetPackageHook, 20 xmlstarlet, 21 + pkgs, 22 + recurseIntoAttrs, 23 }: 24 type: unwrapped: 25 stdenvNoCC.mkDerivation (finalAttrs: { ··· 282 }; 283 } 284 // lib.optionalAttrs (type == "sdk") ({ 285 + buildDotnetModule = recurseIntoAttrs ( 286 + (pkgs.appendOverlays [ 287 + (self: super: { 288 + dotnet-sdk = finalAttrs.finalPackage; 289 + dotnet-runtime = finalAttrs.finalPackage.runtime; 290 + }) 291 + ]).callPackage 292 + ../../../test/dotnet/default.nix 293 + { } 294 + ); 295 + 296 console = lib.recurseIntoAttrs { 297 # yes, older SDKs omit the comma 298 cs = mkConsoleTests "C#" "cs" "Hello,?\\ World!";
+2 -2
pkgs/development/python-modules/asf-search/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "asf-search"; 23 - version = "9.0.7"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.9"; ··· 29 owner = "asfadmin"; 30 repo = "Discovery-asf_search"; 31 tag = "v${version}"; 32 - hash = "sha256-qfP02OQ3RQx8EZsrbrSvlFkz16MZsTT7phemrKo8vEI="; 33 }; 34 35 pythonRelaxDeps = [ "tenacity" ];
··· 20 21 buildPythonPackage rec { 22 pname = "asf-search"; 23 + version = "9.0.9"; 24 pyproject = true; 25 26 disabled = pythonOlder "3.9"; ··· 29 owner = "asfadmin"; 30 repo = "Discovery-asf_search"; 31 tag = "v${version}"; 32 + hash = "sha256-1ZJsVcbqvB0DpcVyCWaEdYEnDXDDIupiprcIZlRCWDo="; 33 }; 34 35 pythonRelaxDeps = [ "tenacity" ];
+34
pkgs/development/python-modules/hko/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + poetry-core, 6 + aiohttp, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "hko"; 11 + version = "0.3.2"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-6FzdaSaw7sX52wM8HbHFGtKdR2JBg3B2cMZnP7RfQzs="; 17 + }; 18 + 19 + build-system = [ poetry-core ]; 20 + 21 + dependencies = [ aiohttp ]; 22 + 23 + # Tests require network access 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ "hko" ]; 27 + 28 + meta = { 29 + description = "Unofficial Python wrapper for the Hong Kong Observatory public API"; 30 + homepage = "https://github.com/MisterCommand/python-hko"; 31 + license = lib.licenses.mit; 32 + maintainers = [ lib.maintainers.jamiemagee ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/ipycanvas/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "ipycanvas"; 14 - version = "0.13.3"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-ToZ8UJsB9cTPwAn32SHjLloSoCmshW54wE/xW2VpLEo="; 22 }; 23 24 # We relax dependencies here instead of pulling in a patch because upstream
··· 11 12 buildPythonPackage rec { 13 pname = "ipycanvas"; 14 + version = "0.14.1"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-kh8UgiWLWSm1mTF7XBKZMdgOFr41+jgwCjLnqkz+n4k="; 22 }; 23 24 # We relax dependencies here instead of pulling in a patch because upstream
+2 -2
pkgs/development/python-modules/pysoma/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "pysoma"; 10 - version = "0.0.13"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - hash = "sha256-1bS9zafuqxwcuqpM/AA3ZjNbFpxBNXtoHYFsQOWmLXQ="; 18 }; 19 20 # Project has no test
··· 7 8 buildPythonPackage rec { 9 pname = "pysoma"; 10 + version = "0.0.14"; 11 format = "setuptools"; 12 13 disabled = pythonOlder "3.7"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + hash = "sha256-DlyOQmhseCIeaYlzTmkQBSlDjJlPZn7FRExil5gQjdY="; 18 }; 19 20 # Project has no test
+15 -3
pkgs/development/python-modules/readabilipy/default.nix
··· 44 dontNpmBuild = true; 45 }; 46 47 - nativeBuildInputs = [ setuptools ]; 48 49 - propagatedBuildInputs = [ 50 beautifulsoup4 51 html5lib 52 lxml ··· 75 "tests/test_benchmarking.py" 76 ]; 77 78 passthru = { 79 tests.version = testers.testVersion { 80 package = readabilipy; ··· 85 86 meta = with lib; { 87 description = "HTML content extractor"; 88 - mainProgram = "readabilipy"; 89 homepage = "https://github.com/alan-turing-institute/ReadabiliPy"; 90 changelog = "https://github.com/alan-turing-institute/ReadabiliPy/blob/${src.tag}/CHANGELOG.md"; 91 license = licenses.mit; 92 maintainers = with maintainers; [ fab ]; 93 }; 94 }
··· 44 dontNpmBuild = true; 45 }; 46 47 + build-system = [ setuptools ]; 48 49 + dependencies = [ 50 beautifulsoup4 51 html5lib 52 lxml ··· 75 "tests/test_benchmarking.py" 76 ]; 77 78 + disabledTests = [ 79 + # IndexError: list index out of range 80 + "test_html_blacklist" 81 + "test_prune_div_with_one_empty_span" 82 + "test_prune_div_with_one_whitespace_paragraph" 83 + "test_empty_page" 84 + "test_contentless_page" 85 + "test_extract_title" 86 + "test_iframe_containing_tags" 87 + "test_iframe_with_source" 88 + ]; 89 + 90 passthru = { 91 tests.version = testers.testVersion { 92 package = readabilipy; ··· 97 98 meta = with lib; { 99 description = "HTML content extractor"; 100 homepage = "https://github.com/alan-turing-institute/ReadabiliPy"; 101 changelog = "https://github.com/alan-turing-institute/ReadabiliPy/blob/${src.tag}/CHANGELOG.md"; 102 license = licenses.mit; 103 maintainers = with maintainers; [ fab ]; 104 + mainProgram = "readabilipy"; 105 }; 106 }
+2 -2
pkgs/development/python-modules/sabctools/default.nix
··· 7 }: 8 buildPythonPackage rec { 9 pname = "sabctools"; 10 - version = "8.2.5"; 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 - hash = "sha256-ZEC813/JpGPEFL+nXKFAXFfUrrhECCIqONe27LwS00g="; 16 }; 17 18 nativeBuildInputs = [ setuptools ];
··· 7 }: 8 buildPythonPackage rec { 9 pname = "sabctools"; 10 + version = "8.2.6"; 11 pyproject = true; 12 13 src = fetchPypi { 14 inherit pname version; 15 + hash = "sha256-olZSIjfP2E1tkCG8WzEZfrBJuDEp3PZyFFE5LJODEZE="; 16 }; 17 18 nativeBuildInputs = [ setuptools ];
+40
pkgs/development/python-modules/triggercmd/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + requests, 7 + websocket-client, 8 + pyjwt, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "triggercmd"; 13 + version = "0.0.27"; 14 + pyproject = true; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + hash = "sha256-4MTRtDo4kD/1Bifw8wx++TZ3K2M4TMVRyvwqGL5cHC8="; 19 + }; 20 + 21 + build-system = [ setuptools ]; 22 + 23 + dependencies = [ 24 + requests 25 + websocket-client 26 + pyjwt 27 + ]; 28 + 29 + # Tests require network access and authentication tokens 30 + doCheck = false; 31 + 32 + pythonImportsCheck = [ "triggercmd" ]; 33 + 34 + meta = { 35 + description = "Python agent for TRIGGERcmd cloud service"; 36 + homepage = "https://github.com/rvmey/triggercmd-python-agent"; 37 + license = lib.licenses.mit; 38 + maintainers = [ lib.maintainers.jamiemagee ]; 39 + }; 40 + }
+1
pkgs/os-specific/linux/ch9344/default.nix
··· 19 patches = [ 20 ./fix-linux-6-12-build.patch 21 ./fix-linux-6-15-build.patch 22 ]; 23 24 sourceRoot = "${src.name}/driver";
··· 19 patches = [ 20 ./fix-linux-6-12-build.patch 21 ./fix-linux-6-15-build.patch 22 + ./fix-linux-6-16-build.patch 23 ]; 24 25 sourceRoot = "${src.name}/driver";
+16
pkgs/os-specific/linux/ch9344/fix-linux-6-16-build.patch
···
··· 1 + diff --git a/ch9344.c b/ch9344.c 2 + index 36402c0..9f0df54 100644 3 + --- a/ch9344.c 4 + +++ b/ch9344.c 5 + @@ -929,7 +929,11 @@ static void timer_function(unsigned long arg) 6 + static void timer_function(struct timer_list *t) 7 + { 8 + unsigned char *buffer; 9 + +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 16, 0)) 10 + + struct ch9344_ttyport *ttyport = timer_container_of(ttyport, t, timer); 11 + +#else 12 + struct ch9344_ttyport *ttyport = from_timer(ttyport, t, timer); 13 + +#endif 14 + int fifolen = kfifo_len(&ttyport->rfifo); 15 + int len; 16 +
+4 -4
pkgs/servers/apache-kafka/default.nix
··· 22 nixosTest = nixosTests.kafka.base.kafka_4_0; 23 }; 24 "3_9" = { 25 - kafkaVersion = "3.9.0"; 26 scalaVersion = "2.13"; 27 - sha256 = "sha256-q8REAt3xA+OPGbDktE5l2pqDG6nlj9dyUEGxqhaO6NE="; 28 jre = jdk17_headless; 29 nixosTest = nixosTests.kafka.base.kafka_3_9; 30 }; ··· 36 nixosTest = nixosTests.kafka.base.kafka_3_8; 37 }; 38 "3_7" = { 39 - kafkaVersion = "3.7.1"; 40 scalaVersion = "2.13"; 41 - sha256 = "sha256-YqyuShQ92YPcfrSATVdEugxQsZm1CPWZ7wAQIOJVj8k="; 42 jre = jdk17_headless; 43 nixosTest = nixosTests.kafka.base.kafka_3_7; 44 };
··· 22 nixosTest = nixosTests.kafka.base.kafka_4_0; 23 }; 24 "3_9" = { 25 + kafkaVersion = "3.9.1"; 26 scalaVersion = "2.13"; 27 + sha256 = "sha256-3UOZgW5niUbKt2470WhhA1VeabyPKrhobNpxqhW8MaM="; 28 jre = jdk17_headless; 29 nixosTest = nixosTests.kafka.base.kafka_3_9; 30 }; ··· 36 nixosTest = nixosTests.kafka.base.kafka_3_8; 37 }; 38 "3_7" = { 39 + kafkaVersion = "3.7.2"; 40 scalaVersion = "2.13"; 41 + sha256 = "sha256-eZgLcO2D8R4so3qU1k6+QS1ImeI+YKAsJdQILzooLW8="; 42 jre = jdk17_headless; 43 nixosTest = nixosTests.kafka.base.kafka_3_7; 44 };
+6 -2
pkgs/servers/home-assistant/component-packages.nix
··· 2292 ]; 2293 "hko" = 2294 ps: with ps; [ 2295 - ]; # missing inputs: hko 2296 "hlk_sw16" = 2297 ps: with ps; [ 2298 hlk-sw16 ··· 6159 ]; 6160 "triggercmd" = 6161 ps: with ps; [ 6162 - ]; # missing inputs: triggercmd 6163 "tts" = 6164 ps: with ps; [ 6165 ha-ffmpeg ··· 7142 "history" 7143 "history_stats" 7144 "hive" 7145 "hlk_sw16" 7146 "holiday" 7147 "home_connect" ··· 7681 "transmission" 7682 "transport_nsw" 7683 "trend" 7684 "tts" 7685 "tuya" 7686 "twentemilieu"
··· 2292 ]; 2293 "hko" = 2294 ps: with ps; [ 2295 + hko 2296 + ]; 2297 "hlk_sw16" = 2298 ps: with ps; [ 2299 hlk-sw16 ··· 6160 ]; 6161 "triggercmd" = 6162 ps: with ps; [ 6163 + triggercmd 6164 + ]; 6165 "tts" = 6166 ps: with ps; [ 6167 ha-ffmpeg ··· 7144 "history" 7145 "history_stats" 7146 "hive" 7147 + "hko" 7148 "hlk_sw16" 7149 "holiday" 7150 "home_connect" ··· 7684 "transmission" 7685 "transport_nsw" 7686 "trend" 7687 + "triggercmd" 7688 "tts" 7689 "tuya" 7690 "twentemilieu"
+1 -1
pkgs/test/dotnet/use-dotnet-from-env/default.nix
··· 26 ''; 27 }); 28 29 - runtimeVersion = lib.getVersion dotnet-runtime; 30 runtimeVersionFile = builtins.toFile "dotnet-version.txt" runtimeVersion; 31 in 32 {
··· 26 ''; 27 }); 28 29 + runtimeVersion = lib.head (lib.splitString "-" (lib.getVersion dotnet-runtime)); 30 runtimeVersionFile = builtins.toFile "dotnet-version.txt" runtimeVersion; 31 in 32 {
+1 -1
pkgs/top-level/aliases.nix
··· 446 CHOWTapeModel = chow-tape-model; # Added 2024-06-12 447 chromatic = throw "chromatic has been removed due to being unmaintained and failing to build"; # Added 2025-04-18 448 chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27 449 - cinnamon = throw "The cinnamon scope has been removed and all packages have been moved to the top-level"; # Added 2024-11-25 450 citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 451 citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 452 citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
··· 446 CHOWTapeModel = chow-tape-model; # Added 2024-06-12 447 chromatic = throw "chromatic has been removed due to being unmaintained and failing to build"; # Added 2025-04-18 448 chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27 449 + cinnamon-common = cinnamon; # Added 2025-08-06 450 citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 451 citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 452 citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04
+4
pkgs/top-level/python-packages.nix
··· 6584 6585 hkavr = callPackage ../development/python-modules/hkavr { }; 6586 6587 hledger-utils = callPackage ../development/python-modules/hledger-utils { }; 6588 6589 hlk-sw16 = callPackage ../development/python-modules/hlk-sw16 { }; ··· 18347 }; 18348 18349 trie = callPackage ../development/python-modules/trie { }; 18350 18351 trimesh = callPackage ../development/python-modules/trimesh { }; 18352
··· 6584 6585 hkavr = callPackage ../development/python-modules/hkavr { }; 6586 6587 + hko = callPackage ../development/python-modules/hko { }; 6588 + 6589 hledger-utils = callPackage ../development/python-modules/hledger-utils { }; 6590 6591 hlk-sw16 = callPackage ../development/python-modules/hlk-sw16 { }; ··· 18349 }; 18350 18351 trie = callPackage ../development/python-modules/trie { }; 18352 + 18353 + triggercmd = callPackage ../development/python-modules/triggercmd { }; 18354 18355 trimesh = callPackage ../development/python-modules/trimesh { }; 18356