Merge master into haskell-updates

authored by github-actions[bot] and committed by GitHub a5158e8a ff303118

Changed files
+5354 -5128
.github
doc
builders
packages
maintainers
nixos
doc
manual
release-notes
modules
config
hardware
video
programs
services
system
boot
loader
systemd-boot
tests
pkgs
applications
audio
blockchains
snarkos
editors
emulators
graphics
megapixels
misc
1password-gui
camunda-modeler
gallery-dl
markmind
obsidian
pomotroid
networking
browsers
cluster
nomad
pluto
rke2
terraform
instant-messengers
deltachat-desktop
discord
slack
webcord
webcord-vencord
mailreaders
thunderbird
thunderbird-bin
netmaker
remote
citrix-workspace
shellhub-agent
sync
rclone
science
biology
veryfasttree
terminal-emulators
version-management
git-cliff
gitnr
video
pitivi
virtualization
build-support
docker
node
fetch-npm-deps
testers
by-name
ca
cargo-rdme
ma
matrix-hook
qu
quicktype
ri
ripsecrets
sl
sleek-grub-theme
data
fonts
icons
numix-icon-theme-circle
numix-icon-theme-square
tau-hydrogen
themes
desktops
gnome
apps
gnome-boxes
core
gnome-shell
mutter
extensions
no-title-bar
plasma-5
development
compilers
interpreters
erlang
expr
libraries
kde-frameworks
openexr
pdfhummus
qtutilities
lisp-modules
node-packages
ocaml-modules
python-modules
aiohomekit
aiovodafone
argh
bokeh
google-cloud-datastore
gps3
grpcio-channelz
identify
intake
litellm
livelossplot
mcuuid
mkdocstrings-python
netutils
panel
pontos
pytest-cid
python-ironicclient
sagemaker
tensorflow
tokentrim
uproot
vg
wikitextparser
tools
analysis
cppcheck
database
sqlfluff
electron
binary
language-servers
misc
circleci-cli
ruff
rust
cargo-zigbuild
rust-analyzer
sqldef
games
misc
tmux-plugins
os-specific
servers
clickhouse
fastnetmon-advanced
grocy
matrix-synapse
misc
monitoring
unpoller
photofield
plex
sql
tailscale
web-apps
meme-bingo-web
peering-manager
test
nixpkgs-check-by-name
tools
X11
opentabletdriver
admin
graphics
textplots
llm
open-interpreter
misc
networking
amass
grpc_cli
mtr
networkmanager
sing-box
subfinder
security
clamav
exploitdb
text
typesetting
video
xjadeo
wayland
way-displays
top-level
+4
.github/CODEOWNERS
··· 305 305 /nixos/modules/services/misc/matrix-conduit.nix @piegamesde 306 306 /nixos/tests/matrix-conduit.nix @piegamesde 307 307 308 + # Forgejo 309 + nixos/modules/services/misc/forgejo.nix @bendlas @emilylange 310 + pkgs/applications/version-management/forgejo @bendlas @emilylange 311 + 308 312 # Dotnet 309 313 /pkgs/build-support/dotnet @IvarWithoutBones 310 314 /pkgs/development/compilers/dotnet @IvarWithoutBones
+2 -2
doc/builders/packages/ibus.section.md
··· 29 29 30 30 ## Built-in emoji picker {#sec-ibus-typing-booster-emoji-picker} 31 31 32 - The `ibus-engines.typing-booster` package contains a program named `emoji-picker`. To display all emojis correctly, a special font such as `noto-fonts-emoji` is needed: 32 + The `ibus-engines.typing-booster` package contains a program named `emoji-picker`. To display all emojis correctly, a special font such as `noto-fonts-color-emoji` is needed: 33 33 34 34 On NixOS, it can be installed using the following expression: 35 35 36 36 ```nix 37 37 { pkgs, ... }: { 38 - fonts.packages = with pkgs; [ noto-fonts-emoji ]; 38 + fonts.packages = with pkgs; [ noto-fonts-color-emoji ]; 39 39 } 40 40 ```
+17 -6
maintainers/maintainer-list.nix
··· 876 876 githubId = 153175; 877 877 name = "Andrew Marshall"; 878 878 }; 879 + amaxine = { 880 + email = "max@ine.dev"; 881 + github = "amaxine"; 882 + githubId = 35892750; 883 + name = "Maxine Aubrey"; 884 + }; 879 885 ambroisie = { 880 886 email = "bruno.nixpkgs@belanyi.fr"; 881 887 github = "ambroisie"; ··· 1515 1521 github = "ashleyghooper"; 1516 1522 githubId = 11037075; 1517 1523 name = "Ashley Hooper"; 1524 + }; 1525 + ashvith-shetty = { 1526 + github = "Ashvith10"; 1527 + githubId = 113123021; 1528 + name = "Ashvith Shetty"; 1518 1529 }; 1519 1530 aske = { 1520 1531 email = "aske@fmap.me"; ··· 10323 10334 githubId = 782440; 10324 10335 name = "Luna Nova"; 10325 10336 }; 10337 + luochen1990 = { 10338 + email = "luochen1990@gmail.com"; 10339 + github = "luochen1990"; 10340 + githubId = 2309868; 10341 + name = "Luo Chen"; 10342 + }; 10326 10343 lurkki = { 10327 10344 email = "jussi.kuokkanen@protonmail.com"; 10328 10345 github = "Lurkki14"; ··· 10873 10890 github = "Maxdamantus"; 10874 10891 githubId = 502805; 10875 10892 name = "Max Zerzouri"; 10876 - }; 10877 - maxeaubrey = { 10878 - email = "maxeaubrey@gmail.com"; 10879 - github = "maxeaubrey"; 10880 - githubId = 35892750; 10881 - name = "Maxine Aubrey"; 10882 10893 }; 10883 10894 maxhbr = { 10884 10895 email = "nixos@maxhbr.dev";
+5 -4
maintainers/scripts/remove-old-aliases.py
··· 102 102 103 103 alias = before_equal 104 104 alias_unquoted = before_equal.strip('"') 105 - after_equal_list = [x.strip(";:") for x in after_equal.split()] 105 + replacement = next(x.strip(";:") for x in after_equal.split()) 106 + replacement = replacement.removeprefix("pkgs.") 106 107 107 108 converted = ( 108 - f"{indent}{alias} = throw \"'{alias_unquoted}' has been renamed to/replaced by" 109 - f" '{after_equal_list.pop(0)}'\";" 110 - f' # Converted to throw {datetime.today().strftime("%Y-%m-%d")}' 109 + f"{indent}{alias} = throw \"'{alias_unquoted}' has been" 110 + f" renamed to/replaced by '{replacement}'\";" 111 + f" # Converted to throw {datetime.today().strftime('%Y-%m-%d')}" 111 112 ) 112 113 converted_list.append((line, converted)) 113 114
+13 -1
maintainers/team-list.nix
··· 365 365 hedning 366 366 jtojnar 367 367 dasj19 368 - maxeaubrey 368 + amaxine 369 369 ]; 370 370 githubTeams = [ 371 371 "gnome" ··· 916 916 ]; 917 917 scope = "Maintain the vim and neovim text editors and related packages."; 918 918 shortName = "Vim/Neovim"; 919 + }; 920 + 921 + wdz = { 922 + members = [ 923 + n0emis 924 + netali 925 + vidister 926 + johannwagner 927 + yuka 928 + ]; 929 + scope = "Group registration for WDZ GmbH team members who collectively maintain packages."; 930 + shortName = "WDZ GmbH"; 919 931 }; 920 932 921 933 xfce = {
+8
nixos/doc/manual/release-notes/rl-2311.section.md
··· 193 193 194 194 - The `hail` NixOS module was removed, as `hail` was unmaintained since 2017. 195 195 196 + - Package `noto-fonts-emoji` was renamed to `noto-fonts-color-emoji`; 197 + see [#221181](https://github.com/NixOS/nixpkgs/issues/221181). 198 + 199 + 196 200 ## Other Notable Changes {#sec-release-23.11-notable-changes} 197 201 198 202 - The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration. ··· 249 253 250 254 - `programs.gnupg.agent.pinentryFlavor` is now set in `/etc/gnupg/gpg-agent.conf`, and will no longer take precedence over a `pinentry-program` set in `~/.gnupg/gpg-agent.conf`. 251 255 256 + - `dockerTools.buildImage`, `dockerTools.buildLayeredImage` and `dockerTools.streamLayeredImage` now use `lib.makeOverridable` to allow `dockerTools`-based images to be customized more efficiently at the nix-level. 257 + 252 258 - `services.influxdb2` now supports doing an automatic initial setup and provisioning of users, organizations, buckets and authentication tokens, see [#249502](https://github.com/NixOS/nixpkgs/pull/249502) for more details. 253 259 254 260 - `wrapHelm` now exposes `passthru.pluginsDir` which can be passed to `helmfile`. For convenience, a top-level package `helmfile-wrapped` has been added, which inherits `passthru.pluginsDir` from `kubernetes-helm-wrapped`. See [#217768](https://github.com/NixOS/nixpkgs/issues/217768) for details. ··· 264 270 Use `networking.nftables.flushRuleset = true;` to get back the old behaviour. 265 271 266 272 - The `cawbird` package is dropped from nixpkgs, as it got broken by the Twitter API closing down and has been abandoned upstream. 273 + 274 + - `hardware.nvidia` gained `datacenter` options for enabling NVIDIA Data Center drivers and configuration of NVLink/NVSwitch topologies through `nv-fabricmanager`. 267 275 268 276 - Certificate generation via the `security.acme` now limits the concurrent number of running certificate renewals and generation jobs, to avoid spiking resource usage when processing many certificates at once. The limit defaults to *5* and can be adjusted via `maxConcurrentRenewals`. Setting it to *0* disables the limits altogether. 269 277
+1 -1
nixos/modules/config/fonts/packages.nix
··· 37 37 gyre-fonts # TrueType substitutes for standard PostScript fonts 38 38 liberation_ttf 39 39 unifont 40 - noto-fonts-emoji 40 + noto-fonts-color-emoji 41 41 ]); 42 42 }; 43 43 }
+9 -1
nixos/modules/config/terminfo.nix
··· 16 16 17 17 config = { 18 18 19 - # can be generated with: filter (drv: (builtins.tryEval (drv ? terminfo)).value) (attrValues pkgs) 19 + # can be generated with: 20 + # attrNames (filterAttrs 21 + # (_: drv: (builtins.tryEval (isDerivation drv && drv ? terminfo)).value) 22 + # pkgs) 20 23 environment.systemPackages = mkIf config.environment.enableAllTerminfo (map (x: x.terminfo) (with pkgs; [ 21 24 alacritty 25 + contour 22 26 foot 23 27 kitty 24 28 mtm 29 + rio 25 30 rxvt-unicode-unwrapped 26 31 rxvt-unicode-unwrapped-emoji 32 + st 27 33 termite 34 + tmux 28 35 wezterm 36 + yaft 29 37 ])); 30 38 31 39 environment.pathsToLink = [
+314 -208
nixos/modules/hardware/video/nvidia.nix
··· 4 4 pkgs, 5 5 ... 6 6 }: let 7 + x11Enabled = config.services.xserver.enable 8 + && (lib.elem "nvidia" config.services.xserver.videoDrivers); 7 9 nvidia_x11 = 8 - if (lib.elem "nvidia" config.services.xserver.videoDrivers) 10 + if x11Enabled || cfg.datacenter.enable 9 11 then cfg.package 10 12 else null; 11 13 ··· 18 20 primeEnabled = syncCfg.enable || reverseSyncCfg.enable || offloadCfg.enable; 19 21 busIDType = lib.types.strMatching "([[:print:]]+[\:\@][0-9]{1,3}\:[0-9]{1,2}\:[0-9])?"; 20 22 ibtSupport = cfg.open || (nvidia_x11.ibtSupport or false); 23 + settingsFormat = pkgs.formats.keyValue {}; 21 24 in { 22 25 options = { 23 26 hardware.nvidia = { 27 + datacenter.enable = lib.mkEnableOption (lib.mdDoc '' 28 + Data Center drivers for NVIDIA cards on a NVLink topology. 29 + ''); 30 + datacenter.settings = lib.mkOption { 31 + type = settingsFormat.type; 32 + default = { 33 + LOG_LEVEL=4; 34 + LOG_FILE_NAME="/var/log/fabricmanager.log"; 35 + LOG_APPEND_TO_LOG=1; 36 + LOG_FILE_MAX_SIZE=1024; 37 + LOG_USE_SYSLOG=0; 38 + DAEMONIZE=1; 39 + BIND_INTERFACE_IP="127.0.0.1"; 40 + STARTING_TCP_PORT=16000; 41 + FABRIC_MODE=0; 42 + FABRIC_MODE_RESTART=0; 43 + STATE_FILE_NAME="/var/tmp/fabricmanager.state"; 44 + FM_CMD_BIND_INTERFACE="127.0.0.1"; 45 + FM_CMD_PORT_NUMBER=6666; 46 + FM_STAY_RESIDENT_ON_FAILURES=0; 47 + ACCESS_LINK_FAILURE_MODE=0; 48 + TRUNK_LINK_FAILURE_MODE=0; 49 + NVSWITCH_FAILURE_MODE=0; 50 + ABORT_CUDA_JOBS_ON_FM_EXIT=1; 51 + TOPOLOGY_FILE_PATH=nvidia_x11.fabricmanager + "/share/nvidia-fabricmanager/nvidia/nvswitch"; 52 + }; 53 + defaultText = lib.literalExpression '' 54 + { 55 + LOG_LEVEL=4; 56 + LOG_FILE_NAME="/var/log/fabricmanager.log"; 57 + LOG_APPEND_TO_LOG=1; 58 + LOG_FILE_MAX_SIZE=1024; 59 + LOG_USE_SYSLOG=0; 60 + DAEMONIZE=1; 61 + BIND_INTERFACE_IP="127.0.0.1"; 62 + STARTING_TCP_PORT=16000; 63 + FABRIC_MODE=0; 64 + FABRIC_MODE_RESTART=0; 65 + STATE_FILE_NAME="/var/tmp/fabricmanager.state"; 66 + FM_CMD_BIND_INTERFACE="127.0.0.1"; 67 + FM_CMD_PORT_NUMBER=6666; 68 + FM_STAY_RESIDENT_ON_FAILURES=0; 69 + ACCESS_LINK_FAILURE_MODE=0; 70 + TRUNK_LINK_FAILURE_MODE=0; 71 + NVSWITCH_FAILURE_MODE=0; 72 + ABORT_CUDA_JOBS_ON_FM_EXIT=1; 73 + TOPOLOGY_FILE_PATH=nvidia_x11.fabricmanager + "/share/nvidia-fabricmanager/nvidia/nvswitch"; 74 + } 75 + ''; 76 + description = lib.mdDoc '' 77 + Additional configuration options for fabricmanager. 78 + ''; 79 + }; 80 + 24 81 powerManagement.enable = lib.mkEnableOption (lib.mdDoc '' 25 82 experimental power management through systemd. For more information, see 26 83 the NVIDIA docs, on Chapter 21. Configuring Power Management Support. ··· 167 224 It also drastically increases the time the driver needs to clock down after load. 168 225 ''); 169 226 170 - package = lib.mkPackageOptionMD config.boot.kernelPackages.nvidiaPackages "nvidia_x11" { 171 - default = "stable"; 227 + package = lib.mkOption { 228 + default = config.boot.kernelPackages.nvidiaPackages."${if cfg.datacenter.enable then "dc" else "stable"}"; 229 + defaultText = lib.literalExpression '' 230 + config.boot.kernelPackages.nvidiaPackages."\$\{if cfg.datacenter.enable then "dc" else "stable"}" 231 + ''; 172 232 example = lib.mdDoc "config.boot.kernelPackages.nvidiaPackages.legacy_470"; 233 + description = lib.mdDoc '' 234 + The NVIDIA driver package to use. 235 + ''; 173 236 }; 174 237 175 238 open = lib.mkEnableOption (lib.mdDoc '' ··· 188 251 then pCfg.intelBusId 189 252 else pCfg.amdgpuBusId; 190 253 in 191 - lib.mkIf (nvidia_x11 != null) { 192 - assertions = [ 254 + lib.mkIf (nvidia_x11 != null) (lib.mkMerge [ 255 + # Common 256 + ({ 257 + assertions = [ 258 + { 259 + assertion = !(x11Enabled && cfg.datacenter.enable); 260 + message = "You cannot configure both X11 and Data Center drivers at the same time."; 261 + } 262 + ]; 263 + boot = { 264 + blacklistedKernelModules = ["nouveau" "nvidiafb"]; 265 + kernelModules = [ "nvidia-uvm" ]; 266 + }; 267 + systemd.tmpfiles.rules = 268 + lib.optional config.virtualisation.docker.enableNvidia 269 + "L+ /run/nvidia-docker/bin - - - - ${nvidia_x11.bin}/origBin"; 270 + services.udev.extraRules = 271 + '' 272 + # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded. 273 + KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'" 274 + KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4); do mknod -m 666 /dev/nvidia$${i} c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) $${i}; done'" 275 + KERNEL=="nvidia_modeset", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'" 276 + KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 277 + KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'" 278 + ''; 279 + hardware.opengl = { 280 + extraPackages = [ 281 + nvidia_x11.out 282 + ]; 283 + extraPackages32 = [ 284 + nvidia_x11.lib32 285 + ]; 286 + }; 287 + environment.systemPackages = [ 288 + nvidia_x11.bin 289 + ]; 290 + }) 291 + # X11 292 + (lib.mkIf x11Enabled { 293 + assertions = [ 193 294 { 194 295 assertion = primeEnabled -> pCfg.intelBusId == "" || pCfg.amdgpuBusId == ""; 195 296 message = "You cannot configure both an Intel iGPU and an AMD APU. Pick the one corresponding to your processor."; ··· 248 349 { 249 350 assertion = cfg.dynamicBoost.enable -> lib.versionAtLeast nvidia_x11.version "510.39.01"; 250 351 message = "NVIDIA's Dynamic Boost feature only exists on versions >= 510.39.01"; 251 - } 252 - ]; 352 + }]; 253 353 254 - # If Optimus/PRIME is enabled, we: 255 - # - Specify the configured NVIDIA GPU bus ID in the Device section for the 256 - # "nvidia" driver. 257 - # - Add the AllowEmptyInitialConfiguration option to the Screen section for the 258 - # "nvidia" driver, in order to allow the X server to start without any outputs. 259 - # - Add a separate Device section for the Intel GPU, using the "modesetting" 260 - # driver and with the configured BusID. 261 - # - OR add a separate Device section for the AMD APU, using the "amdgpu" 262 - # driver and with the configures BusID. 263 - # - Reference that Device section from the ServerLayout section as an inactive 264 - # device. 265 - # - Configure the display manager to run specific `xrandr` commands which will 266 - # configure/enable displays connected to the Intel iGPU / AMD APU. 354 + # If Optimus/PRIME is enabled, we: 355 + # - Specify the configured NVIDIA GPU bus ID in the Device section for the 356 + # "nvidia" driver. 357 + # - Add the AllowEmptyInitialConfiguration option to the Screen section for the 358 + # "nvidia" driver, in order to allow the X server to start without any outputs. 359 + # - Add a separate Device section for the Intel GPU, using the "modesetting" 360 + # driver and with the configured BusID. 361 + # - OR add a separate Device section for the AMD APU, using the "amdgpu" 362 + # driver and with the configures BusID. 363 + # - Reference that Device section from the ServerLayout section as an inactive 364 + # device. 365 + # - Configure the display manager to run specific `xrandr` commands which will 366 + # configure/enable displays connected to the Intel iGPU / AMD APU. 267 367 268 - # reverse sync implies offloading 269 - hardware.nvidia.prime.offload.enable = lib.mkDefault reverseSyncCfg.enable; 368 + # reverse sync implies offloading 369 + hardware.nvidia.prime.offload.enable = lib.mkDefault reverseSyncCfg.enable; 270 370 271 - services.xserver.drivers = 272 - lib.optional primeEnabled { 273 - name = igpuDriver; 274 - display = offloadCfg.enable; 275 - modules = lib.optional (igpuDriver == "amdgpu") pkgs.xorg.xf86videoamdgpu; 276 - deviceSection = 277 - '' 278 - BusID "${igpuBusId}" 279 - '' 280 - + lib.optionalString (syncCfg.enable && igpuDriver != "amdgpu") '' 281 - Option "AccelMethod" "none" 282 - ''; 283 - } 284 - ++ lib.singleton { 285 - name = "nvidia"; 286 - modules = [nvidia_x11.bin]; 287 - display = !offloadCfg.enable; 288 - deviceSection = 289 - lib.optionalString primeEnabled 290 - '' 291 - BusID "${pCfg.nvidiaBusId}" 292 - '' 293 - + lib.optionalString pCfg.allowExternalGpu '' 294 - Option "AllowExternalGpus" 295 - ''; 296 - screenSection = 297 - '' 298 - Option "RandRRotation" "on" 299 - '' 300 - + lib.optionalString syncCfg.enable '' 301 - Option "AllowEmptyInitialConfiguration" 302 - '' 303 - + lib.optionalString cfg.forceFullCompositionPipeline '' 304 - Option "metamodes" "nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}" 305 - Option "AllowIndirectGLXProtocol" "off" 306 - Option "TripleBuffer" "on" 307 - ''; 308 - }; 371 + services.xserver.drivers = 372 + lib.optional primeEnabled { 373 + name = igpuDriver; 374 + display = offloadCfg.enable; 375 + modules = lib.optional (igpuDriver == "amdgpu") pkgs.xorg.xf86videoamdgpu; 376 + deviceSection = 377 + '' 378 + BusID "${igpuBusId}" 379 + '' 380 + + lib.optionalString (syncCfg.enable && igpuDriver != "amdgpu") '' 381 + Option "AccelMethod" "none" 382 + ''; 383 + } 384 + ++ lib.singleton { 385 + name = "nvidia"; 386 + modules = [nvidia_x11.bin]; 387 + display = !offloadCfg.enable; 388 + deviceSection = 389 + lib.optionalString primeEnabled 390 + '' 391 + BusID "${pCfg.nvidiaBusId}" 392 + '' 393 + + lib.optionalString pCfg.allowExternalGpu '' 394 + Option "AllowExternalGpus" 395 + ''; 396 + screenSection = 397 + '' 398 + Option "RandRRotation" "on" 399 + '' 400 + + lib.optionalString syncCfg.enable '' 401 + Option "AllowEmptyInitialConfiguration" 402 + '' 403 + + lib.optionalString cfg.forceFullCompositionPipeline '' 404 + Option "metamodes" "nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}" 405 + Option "AllowIndirectGLXProtocol" "off" 406 + Option "TripleBuffer" "on" 407 + ''; 408 + }; 309 409 310 - services.xserver.serverLayoutSection = 311 - lib.optionalString syncCfg.enable '' 312 - Inactive "Device-${igpuDriver}[0]" 313 - '' 314 - + lib.optionalString reverseSyncCfg.enable '' 315 - Inactive "Device-nvidia[0]" 316 - '' 317 - + lib.optionalString offloadCfg.enable '' 318 - Option "AllowNVIDIAGPUScreens" 319 - ''; 410 + services.xserver.serverLayoutSection = 411 + lib.optionalString syncCfg.enable '' 412 + Inactive "Device-${igpuDriver}[0]" 413 + '' 414 + + lib.optionalString reverseSyncCfg.enable '' 415 + Inactive "Device-nvidia[0]" 416 + '' 417 + + lib.optionalString offloadCfg.enable '' 418 + Option "AllowNVIDIAGPUScreens" 419 + ''; 320 420 321 - services.xserver.displayManager.setupCommands = let 322 - gpuProviderName = 323 - if igpuDriver == "amdgpu" 324 - then 325 - # find the name of the provider if amdgpu 326 - "`${lib.getExe pkgs.xorg.xrandr} --listproviders | ${lib.getExe pkgs.gnugrep} -i AMD | ${lib.getExe pkgs.gnused} -n 's/^.*name://p'`" 327 - else igpuDriver; 328 - providerCmdParams = 329 - if syncCfg.enable 330 - then "\"${gpuProviderName}\" NVIDIA-0" 331 - else "NVIDIA-G0 \"${gpuProviderName}\""; 332 - in 333 - lib.optionalString (syncCfg.enable || reverseSyncCfg.enable) '' 334 - # Added by nvidia configuration module for Optimus/PRIME. 335 - ${lib.getExe pkgs.xorg.xrandr} --setprovideroutputsource ${providerCmdParams} 336 - ${lib.getExe pkgs.xorg.xrandr} --auto 337 - ''; 421 + services.xserver.displayManager.setupCommands = let 422 + gpuProviderName = 423 + if igpuDriver == "amdgpu" 424 + then 425 + # find the name of the provider if amdgpu 426 + "`${lib.getExe pkgs.xorg.xrandr} --listproviders | ${lib.getExe pkgs.gnugrep} -i AMD | ${lib.getExe pkgs.gnused} -n 's/^.*name://p'`" 427 + else igpuDriver; 428 + providerCmdParams = 429 + if syncCfg.enable 430 + then "\"${gpuProviderName}\" NVIDIA-0" 431 + else "NVIDIA-G0 \"${gpuProviderName}\""; 432 + in 433 + lib.optionalString (syncCfg.enable || reverseSyncCfg.enable) '' 434 + # Added by nvidia configuration module for Optimus/PRIME. 435 + ${lib.getExe pkgs.xorg.xrandr} --setprovideroutputsource ${providerCmdParams} 436 + ${lib.getExe pkgs.xorg.xrandr} --auto 437 + ''; 338 438 339 - environment.etc = { 340 - "nvidia/nvidia-application-profiles-rc" = lib.mkIf nvidia_x11.useProfiles {source = "${nvidia_x11.bin}/share/nvidia/nvidia-application-profiles-rc";}; 439 + environment.etc = { 440 + "nvidia/nvidia-application-profiles-rc" = lib.mkIf nvidia_x11.useProfiles {source = "${nvidia_x11.bin}/share/nvidia/nvidia-application-profiles-rc";}; 341 441 342 - # 'nvidia_x11' installs it's files to /run/opengl-driver/... 343 - "egl/egl_external_platform.d".source = "/run/opengl-driver/share/egl/egl_external_platform.d/"; 344 - }; 442 + # 'nvidia_x11' installs it's files to /run/opengl-driver/... 443 + "egl/egl_external_platform.d".source = "/run/opengl-driver/share/egl/egl_external_platform.d/"; 444 + }; 345 445 346 - hardware.opengl = { 347 - extraPackages = [ 348 - nvidia_x11.out 349 - pkgs.nvidia-vaapi-driver 350 - ]; 351 - extraPackages32 = [ 352 - nvidia_x11.lib32 353 - pkgs.pkgsi686Linux.nvidia-vaapi-driver 354 - ]; 355 - }; 356 - environment.systemPackages = 357 - [nvidia_x11.bin] 358 - ++ lib.optional cfg.nvidiaSettings nvidia_x11.settings 359 - ++ lib.optional cfg.nvidiaPersistenced nvidia_x11.persistenced 360 - ++ lib.optional offloadCfg.enableOffloadCmd 361 - (pkgs.writeShellScriptBin "nvidia-offload" '' 362 - export __NV_PRIME_RENDER_OFFLOAD=1 363 - export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 364 - export __GLX_VENDOR_LIBRARY_NAME=nvidia 365 - export __VK_LAYER_NV_optimus=NVIDIA_only 366 - exec "$@" 367 - ''); 446 + hardware.opengl = { 447 + extraPackages = [ 448 + pkgs.nvidia-vaapi-driver 449 + ]; 450 + extraPackages32 = [ 451 + pkgs.pkgsi686Linux.nvidia-vaapi-driver 452 + ]; 453 + }; 454 + environment.systemPackages = 455 + lib.optional cfg.nvidiaSettings nvidia_x11.settings 456 + ++ lib.optional cfg.nvidiaPersistenced nvidia_x11.persistenced 457 + ++ lib.optional offloadCfg.enableOffloadCmd 458 + (pkgs.writeShellScriptBin "nvidia-offload" '' 459 + export __NV_PRIME_RENDER_OFFLOAD=1 460 + export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 461 + export __GLX_VENDOR_LIBRARY_NAME=nvidia 462 + export __VK_LAYER_NV_optimus=NVIDIA_only 463 + exec "$@" 464 + ''); 368 465 369 - systemd.packages = lib.optional cfg.powerManagement.enable nvidia_x11.out; 466 + systemd.packages = lib.optional cfg.powerManagement.enable nvidia_x11.out; 370 467 371 - systemd.services = let 372 - nvidiaService = state: { 373 - description = "NVIDIA system ${state} actions"; 374 - path = [pkgs.kbd]; 375 - serviceConfig = { 376 - Type = "oneshot"; 377 - ExecStart = "${nvidia_x11.out}/bin/nvidia-sleep.sh '${state}'"; 468 + systemd.services = let 469 + nvidiaService = state: { 470 + description = "NVIDIA system ${state} actions"; 471 + path = [pkgs.kbd]; 472 + serviceConfig = { 473 + Type = "oneshot"; 474 + ExecStart = "${nvidia_x11.out}/bin/nvidia-sleep.sh '${state}'"; 475 + }; 476 + before = ["systemd-${state}.service"]; 477 + requiredBy = ["systemd-${state}.service"]; 378 478 }; 379 - before = ["systemd-${state}.service"]; 380 - requiredBy = ["systemd-${state}.service"]; 381 - }; 382 - in 383 - lib.mkMerge [ 384 - (lib.mkIf cfg.powerManagement.enable { 385 - nvidia-suspend = nvidiaService "suspend"; 386 - nvidia-hibernate = nvidiaService "hibernate"; 387 - nvidia-resume = 388 - (nvidiaService "resume") 389 - // { 390 - before = []; 391 - after = ["systemd-suspend.service" "systemd-hibernate.service"]; 392 - requiredBy = ["systemd-suspend.service" "systemd-hibernate.service"]; 479 + in 480 + lib.mkMerge [ 481 + (lib.mkIf cfg.powerManagement.enable { 482 + nvidia-suspend = nvidiaService "suspend"; 483 + nvidia-hibernate = nvidiaService "hibernate"; 484 + nvidia-resume = 485 + (nvidiaService "resume") 486 + // { 487 + before = []; 488 + after = ["systemd-suspend.service" "systemd-hibernate.service"]; 489 + requiredBy = ["systemd-suspend.service" "systemd-hibernate.service"]; 490 + }; 491 + }) 492 + (lib.mkIf cfg.nvidiaPersistenced { 493 + "nvidia-persistenced" = { 494 + description = "NVIDIA Persistence Daemon"; 495 + wantedBy = ["multi-user.target"]; 496 + serviceConfig = { 497 + Type = "forking"; 498 + Restart = "always"; 499 + PIDFile = "/var/run/nvidia-persistenced/nvidia-persistenced.pid"; 500 + ExecStart = "${lib.getExe nvidia_x11.persistenced} --verbose"; 501 + ExecStopPost = "${pkgs.coreutils}/bin/rm -rf /var/run/nvidia-persistenced"; 502 + }; 393 503 }; 394 - }) 395 - (lib.mkIf cfg.nvidiaPersistenced { 396 - "nvidia-persistenced" = { 397 - description = "NVIDIA Persistence Daemon"; 398 - wantedBy = ["multi-user.target"]; 399 - serviceConfig = { 400 - Type = "forking"; 401 - Restart = "always"; 402 - PIDFile = "/var/run/nvidia-persistenced/nvidia-persistenced.pid"; 403 - ExecStart = "${lib.getExe nvidia_x11.persistenced} --verbose"; 404 - ExecStopPost = "${pkgs.coreutils}/bin/rm -rf /var/run/nvidia-persistenced"; 504 + }) 505 + (lib.mkIf cfg.dynamicBoost.enable { 506 + "nvidia-powerd" = { 507 + description = "nvidia-powerd service"; 508 + path = [ 509 + pkgs.util-linux # nvidia-powerd wants lscpu 510 + ]; 511 + wantedBy = ["multi-user.target"]; 512 + serviceConfig = { 513 + Type = "dbus"; 514 + BusName = "nvidia.powerd.server"; 515 + ExecStart = "${nvidia_x11.bin}/bin/nvidia-powerd"; 516 + }; 405 517 }; 406 - }; 407 - }) 408 - (lib.mkIf cfg.dynamicBoost.enable { 409 - "nvidia-powerd" = { 410 - description = "nvidia-powerd service"; 411 - path = [ 412 - pkgs.util-linux # nvidia-powerd wants lscpu 413 - ]; 414 - wantedBy = ["multi-user.target"]; 415 - serviceConfig = { 416 - Type = "dbus"; 417 - BusName = "nvidia.powerd.server"; 418 - ExecStart = "${nvidia_x11.bin}/bin/nvidia-powerd"; 419 - }; 420 - }; 421 - }) 422 - ]; 518 + }) 519 + ]; 520 + services.acpid.enable = true; 423 521 424 - services.acpid.enable = true; 425 - 426 - services.dbus.packages = lib.optional cfg.dynamicBoost.enable nvidia_x11.bin; 427 - 428 - hardware.firmware = lib.optional cfg.open nvidia_x11.firmware; 429 - 430 - systemd.tmpfiles.rules = 431 - lib.optional config.virtualisation.docker.enableNvidia 432 - "L+ /run/nvidia-docker/bin - - - - ${nvidia_x11.bin}/origBin" 433 - ++ lib.optional (nvidia_x11.persistenced != null && config.virtualisation.docker.enableNvidia) 434 - "L+ /run/nvidia-docker/extras/bin/nvidia-persistenced - - - - ${nvidia_x11.persistenced}/origBin/nvidia-persistenced"; 435 - 436 - boot = { 437 - blacklistedKernelModules = ["nouveau" "nvidiafb"]; 522 + services.dbus.packages = lib.optional cfg.dynamicBoost.enable nvidia_x11.bin; 438 523 439 - extraModulePackages = 440 - if cfg.open 441 - then [nvidia_x11.open] 442 - else [nvidia_x11.bin]; 524 + hardware.firmware = lib.optional cfg.open nvidia_x11.firmware; 443 525 444 - # nvidia-uvm is required by CUDA applications. 445 - kernelModules = 446 - ["nvidia-uvm"] 447 - ++ lib.optionals config.services.xserver.enable ["nvidia" "nvidia_modeset" "nvidia_drm"]; 526 + systemd.tmpfiles.rules = 527 + lib.optional (nvidia_x11.persistenced != null && config.virtualisation.docker.enableNvidia) 528 + "L+ /run/nvidia-docker/extras/bin/nvidia-persistenced - - - - ${nvidia_x11.persistenced}/origBin/nvidia-persistenced"; 448 529 449 - # If requested enable modesetting via kernel parameter. 450 - kernelParams = 451 - lib.optional (offloadCfg.enable || cfg.modesetting.enable) "nvidia-drm.modeset=1" 452 - ++ lib.optional cfg.powerManagement.enable "nvidia.NVreg_PreserveVideoMemoryAllocations=1" 453 - ++ lib.optional cfg.open "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" 454 - ++ lib.optional (config.boot.kernelPackages.kernel.kernelAtLeast "6.2" && !ibtSupport) "ibt=off"; 530 + boot = { 531 + extraModulePackages = 532 + if cfg.open 533 + then [nvidia_x11.open] 534 + else [nvidia_x11.bin]; 535 + # nvidia-uvm is required by CUDA applications. 536 + kernelModules = 537 + lib.optionals config.services.xserver.enable ["nvidia" "nvidia_modeset" "nvidia_drm"]; 455 538 456 - # enable finegrained power management 457 - extraModprobeConfig = lib.optionalString cfg.powerManagement.finegrained '' 458 - options nvidia "NVreg_DynamicPowerManagement=0x02" 459 - ''; 460 - }; 539 + # If requested enable modesetting via kernel parameter. 540 + kernelParams = 541 + lib.optional (offloadCfg.enable || cfg.modesetting.enable) "nvidia-drm.modeset=1" 542 + ++ lib.optional cfg.powerManagement.enable "nvidia.NVreg_PreserveVideoMemoryAllocations=1" 543 + ++ lib.optional cfg.open "nvidia.NVreg_OpenRmEnableUnsupportedGpus=1" 544 + ++ lib.optional (config.boot.kernelPackages.kernel.kernelAtLeast "6.2" && !ibtSupport) "ibt=off"; 461 545 462 - services.udev.extraRules = 463 - '' 464 - # Create /dev/nvidia-uvm when the nvidia-uvm module is loaded. 465 - KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidiactl c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 255'" 466 - KERNEL=="nvidia", RUN+="${pkgs.runtimeShell} -c 'for i in $$(cat /proc/driver/nvidia/gpus/*/information | grep Minor | cut -d \ -f 4); do mknod -m 666 /dev/nvidia$${i} c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) $${i}; done'" 467 - KERNEL=="nvidia_modeset", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-modeset c $$(grep nvidia-frontend /proc/devices | cut -d \ -f 1) 254'" 468 - KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 0'" 469 - KERNEL=="nvidia_uvm", RUN+="${pkgs.runtimeShell} -c 'mknod -m 666 /dev/nvidia-uvm-tools c $$(grep nvidia-uvm /proc/devices | cut -d \ -f 1) 1'" 470 - '' 471 - + lib.optionalString cfg.powerManagement.finegrained ( 546 + # enable finegrained power management 547 + extraModprobeConfig = lib.optionalString cfg.powerManagement.finegrained '' 548 + options nvidia "NVreg_DynamicPowerManagement=0x02" 549 + ''; 550 + }; 551 + services.udev.extraRules = 552 + lib.optionalString cfg.powerManagement.finegrained ( 472 553 lib.optionalString (lib.versionOlder config.boot.kernelPackages.kernel.version "5.5") '' 473 554 # Remove NVIDIA USB xHCI Host Controller devices, if present 474 555 ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{remove}="1" ··· 489 570 ACTION=="unbind", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x030200", TEST=="power/control", ATTR{power/control}="on" 490 571 '' 491 572 ); 492 - }; 573 + }) 574 + # Data Center 575 + (lib.mkIf (cfg.datacenter.enable) { 576 + boot.extraModulePackages = [ 577 + nvidia_x11.bin 578 + ]; 579 + systemd.services.nvidia-fabricmanager = { 580 + enable = true; 581 + description = "Start NVIDIA NVLink Management"; 582 + wantedBy = [ "multi-user.target" ]; 583 + unitConfig.After = [ "network-online.target" ]; 584 + unitConfig.Requires = [ "network-online.target" ]; 585 + serviceConfig = { 586 + Type = "forking"; 587 + TimeoutStartSec = 240; 588 + ExecStart = let 589 + nv-fab-conf = settingsFormat.generate "fabricmanager.conf" cfg.datacenter.settings; 590 + in 591 + nvidia_x11.fabricmanager + "/bin/nv-fabricmanager -c " + nv-fab-conf; 592 + LimitCORE="infinity"; 593 + }; 594 + }; 595 + environment.systemPackages = 596 + lib.optional cfg.datacenter.enable nvidia_x11.fabricmanager; 597 + }) 598 + ]); 493 599 }
+2
nixos/modules/module-list.nix
··· 646 646 ./services/misc/etesync-dav.nix 647 647 ./services/misc/evdevremapkeys.nix 648 648 ./services/misc/felix.nix 649 + ./services/misc/forgejo.nix 649 650 ./services/misc/freeswitch.nix 650 651 ./services/misc/fstrim.nix 651 652 ./services/misc/gammu-smsd.nix ··· 1250 1251 ./services/web-apps/matomo.nix 1251 1252 ./services/web-apps/mattermost.nix 1252 1253 ./services/web-apps/mediawiki.nix 1254 + ./services/web-apps/meme-bingo-web.nix 1253 1255 ./services/web-apps/miniflux.nix 1254 1256 ./services/web-apps/monica.nix 1255 1257 ./services/web-apps/moodle.nix
+1 -1
nixos/modules/programs/bash/bash.nix
··· 81 81 if [ "$TERM" != "dumb" ] || [ -n "$INSIDE_EMACS" ]; then 82 82 PROMPT_COLOR="1;31m" 83 83 ((UID)) && PROMPT_COLOR="1;32m" 84 - if [ -n "$INSIDE_EMACS" ] || [ "$TERM" = "eterm" ] || [ "$TERM" = "eterm-color" ]; then 84 + if [ -n "$INSIDE_EMACS" ]; then 85 85 # Emacs term mode doesn't support xterm title escape sequence (\e]0;) 86 86 PS1="\n\[\033[$PROMPT_COLOR\][\u@\h:\w]\\$\[\033[0m\] " 87 87 else
+4 -14
nixos/modules/programs/direnv.nix
··· 32 32 the hiding of direnv logging 33 33 ''); 34 34 35 - persistDerivations = 36 - (lib.mkEnableOption (lib.mdDoc '' 37 - setting keep-derivations and keep-outputs to true 38 - to prevent shells from getting garbage collected 39 - '')) 40 - // { 41 - default = true; 42 - }; 43 - 44 35 loadInNixShell = 45 36 lib.mkEnableOption (lib.mdDoc '' 46 37 loading direnv in `nix-shell` `nix shell` or `nix develop` ··· 62 53 }; 63 54 }; 64 55 56 + imports = [ 57 + (lib.mkRemovedOptionModule ["programs" "direnv" "persistDerivations"] "persistDerivations was removed as it is on longer necessary") 58 + ]; 59 + 65 60 config = lib.mkIf cfg.enable { 66 61 67 62 programs = { ··· 85 80 ${lib.getExe cfg.package} hook fish | source 86 81 end 87 82 ''; 88 - }; 89 - 90 - nix.settings = lib.mkIf cfg.persistDerivations { 91 - keep-outputs = true; 92 - keep-derivations = true; 93 83 }; 94 84 95 85 environment = {
+1
nixos/modules/services/audio/tts.nix
··· 134 134 ProtectProc = "invisible"; 135 135 ProcSubset = "pid"; 136 136 RestrictAddressFamilies = [ 137 + "AF_UNIX" 137 138 "AF_INET" 138 139 "AF_INET6" 139 140 ];
+668
nixos/modules/services/misc/forgejo.nix
··· 1 + { config, lib, options, pkgs, ... }: 2 + 3 + let 4 + cfg = config.services.forgejo; 5 + opt = options.services.forgejo; 6 + format = pkgs.formats.ini { }; 7 + 8 + exe = lib.getExe cfg.package; 9 + 10 + pg = config.services.postgresql; 11 + useMysql = cfg.database.type == "mysql"; 12 + usePostgresql = cfg.database.type == "postgres"; 13 + useSqlite = cfg.database.type == "sqlite3"; 14 + 15 + inherit (lib) 16 + literalExpression 17 + mdDoc 18 + mkChangedOptionModule 19 + mkDefault 20 + mkEnableOption 21 + mkIf 22 + mkMerge 23 + mkOption 24 + mkPackageOptionMD 25 + mkRemovedOptionModule 26 + mkRenamedOptionModule 27 + optionalAttrs 28 + optionals 29 + optionalString 30 + types 31 + ; 32 + in 33 + { 34 + imports = [ 35 + (mkRenamedOptionModule [ "services" "forgejo" "appName" ] [ "services" "forgejo" "settings" "DEFAULT" "APP_NAME" ]) 36 + (mkRemovedOptionModule [ "services" "forgejo" "extraConfig" ] "services.forgejo.extraConfig has been removed. Please use the freeform services.forgejo.settings option instead") 37 + (mkRemovedOptionModule [ "services" "forgejo" "database" "password" ] "services.forgejo.database.password has been removed. Please use services.forgejo.database.passwordFile instead") 38 + 39 + # copied from services.gitea; remove at some point 40 + (mkRenamedOptionModule [ "services" "forgejo" "cookieSecure" ] [ "services" "forgejo" "settings" "session" "COOKIE_SECURE" ]) 41 + (mkRenamedOptionModule [ "services" "forgejo" "disableRegistration" ] [ "services" "forgejo" "settings" "service" "DISABLE_REGISTRATION" ]) 42 + (mkRenamedOptionModule [ "services" "forgejo" "domain" ] [ "services" "forgejo" "settings" "server" "DOMAIN" ]) 43 + (mkRenamedOptionModule [ "services" "forgejo" "httpAddress" ] [ "services" "forgejo" "settings" "server" "HTTP_ADDR" ]) 44 + (mkRenamedOptionModule [ "services" "forgejo" "httpPort" ] [ "services" "forgejo" "settings" "server" "HTTP_PORT" ]) 45 + (mkRenamedOptionModule [ "services" "forgejo" "log" "level" ] [ "services" "forgejo" "settings" "log" "LEVEL" ]) 46 + (mkRenamedOptionModule [ "services" "forgejo" "log" "rootPath" ] [ "services" "forgejo" "settings" "log" "ROOT_PATH" ]) 47 + (mkRenamedOptionModule [ "services" "forgejo" "rootUrl" ] [ "services" "forgejo" "settings" "server" "ROOT_URL" ]) 48 + (mkRenamedOptionModule [ "services" "forgejo" "ssh" "clonePort" ] [ "services" "forgejo" "settings" "server" "SSH_PORT" ]) 49 + (mkRenamedOptionModule [ "services" "forgejo" "staticRootPath" ] [ "services" "forgejo" "settings" "server" "STATIC_ROOT_PATH" ]) 50 + (mkChangedOptionModule [ "services" "forgejo" "enableUnixSocket" ] [ "services" "forgejo" "settings" "server" "PROTOCOL" ] ( 51 + config: if config.services.forgejo.enableUnixSocket then "http+unix" else "http" 52 + )) 53 + (mkRemovedOptionModule [ "services" "forgejo" "ssh" "enable" ] "services.forgejo.ssh.enable has been migrated into freeform setting services.forgejo.settings.server.DISABLE_SSH. Keep in mind that the setting is inverted") 54 + ]; 55 + 56 + options = { 57 + services.forgejo = { 58 + enable = mkEnableOption (mdDoc "Forgejo"); 59 + 60 + package = mkPackageOptionMD pkgs "forgejo" { }; 61 + 62 + useWizard = mkOption { 63 + default = false; 64 + type = types.bool; 65 + description = mdDoc '' 66 + Whether to use the built-in installation wizard instead of 67 + declaratively managing the {file}`app.ini` config file in nix. 68 + ''; 69 + }; 70 + 71 + stateDir = mkOption { 72 + default = "/var/lib/forgejo"; 73 + type = types.str; 74 + description = mdDoc "Forgejo data directory."; 75 + }; 76 + 77 + customDir = mkOption { 78 + default = "${cfg.stateDir}/custom"; 79 + defaultText = literalExpression ''"''${config.${opt.stateDir}}/custom"''; 80 + type = types.str; 81 + description = mdDoc '' 82 + Base directory for custom templates and other options. 83 + 84 + If {option}`${opt.useWizard}` is disabled (default), this directory will also 85 + hold secrets and the resulting {file}`app.ini` config at runtime. 86 + ''; 87 + }; 88 + 89 + user = mkOption { 90 + type = types.str; 91 + default = "forgejo"; 92 + description = mdDoc "User account under which Forgejo runs."; 93 + }; 94 + 95 + group = mkOption { 96 + type = types.str; 97 + default = "forgejo"; 98 + description = mdDoc "Group under which Forgejo runs."; 99 + }; 100 + 101 + database = { 102 + type = mkOption { 103 + type = types.enum [ "sqlite3" "mysql" "postgres" ]; 104 + example = "mysql"; 105 + default = "sqlite3"; 106 + description = mdDoc "Database engine to use."; 107 + }; 108 + 109 + host = mkOption { 110 + type = types.str; 111 + default = "127.0.0.1"; 112 + description = mdDoc "Database host address."; 113 + }; 114 + 115 + port = mkOption { 116 + type = types.port; 117 + default = if !usePostgresql then 3306 else pg.port; 118 + defaultText = literalExpression '' 119 + if config.${opt.database.type} != "postgresql" 120 + then 3306 121 + else config.${options.services.postgresql.port} 122 + ''; 123 + description = mdDoc "Database host port."; 124 + }; 125 + 126 + name = mkOption { 127 + type = types.str; 128 + default = "forgejo"; 129 + description = mdDoc "Database name."; 130 + }; 131 + 132 + user = mkOption { 133 + type = types.str; 134 + default = "forgejo"; 135 + description = mdDoc "Database user."; 136 + }; 137 + 138 + passwordFile = mkOption { 139 + type = types.nullOr types.path; 140 + default = null; 141 + example = "/run/keys/forgejo-dbpassword"; 142 + description = mdDoc '' 143 + A file containing the password corresponding to 144 + {option}`${opt.database.user}`. 145 + ''; 146 + }; 147 + 148 + socket = mkOption { 149 + type = types.nullOr types.path; 150 + default = if (cfg.database.createDatabase && usePostgresql) then "/run/postgresql" else if (cfg.database.createDatabase && useMysql) then "/run/mysqld/mysqld.sock" else null; 151 + defaultText = literalExpression "null"; 152 + example = "/run/mysqld/mysqld.sock"; 153 + description = mdDoc "Path to the unix socket file to use for authentication."; 154 + }; 155 + 156 + path = mkOption { 157 + type = types.str; 158 + default = "${cfg.stateDir}/data/forgejo.db"; 159 + defaultText = literalExpression ''"''${config.${opt.stateDir}}/data/forgejo.db"''; 160 + description = mdDoc "Path to the sqlite3 database file."; 161 + }; 162 + 163 + createDatabase = mkOption { 164 + type = types.bool; 165 + default = true; 166 + description = mdDoc "Whether to create a local database automatically."; 167 + }; 168 + }; 169 + 170 + dump = { 171 + enable = mkEnableOption (mdDoc "periodic dumps via the [built-in {command}`dump` command](https://forgejo.org/docs/latest/admin/command-line/#dump)"); 172 + 173 + interval = mkOption { 174 + type = types.str; 175 + default = "04:31"; 176 + example = "hourly"; 177 + description = mdDoc '' 178 + Run a Forgejo dump at this interval. Runs by default at 04:31 every day. 179 + 180 + The format is described in 181 + {manpage}`systemd.time(7)`. 182 + ''; 183 + }; 184 + 185 + backupDir = mkOption { 186 + type = types.str; 187 + default = "${cfg.stateDir}/dump"; 188 + defaultText = literalExpression ''"''${config.${opt.stateDir}}/dump"''; 189 + description = mdDoc "Path to the directory where the dump archives will be stored."; 190 + }; 191 + 192 + type = mkOption { 193 + type = types.enum [ "zip" "tar" "tar.sz" "tar.gz" "tar.xz" "tar.bz2" "tar.br" "tar.lz4" "tar.zst" ]; 194 + default = "zip"; 195 + description = mdDoc "Archive format used to store the dump file."; 196 + }; 197 + 198 + file = mkOption { 199 + type = types.nullOr types.str; 200 + default = null; 201 + description = mdDoc "Filename to be used for the dump. If `null` a default name is chosen by forgejo."; 202 + example = "forgejo-dump"; 203 + }; 204 + }; 205 + 206 + lfs = { 207 + enable = mkOption { 208 + type = types.bool; 209 + default = false; 210 + description = mdDoc "Enables git-lfs support."; 211 + }; 212 + 213 + contentDir = mkOption { 214 + type = types.str; 215 + default = "${cfg.stateDir}/data/lfs"; 216 + defaultText = literalExpression ''"''${config.${opt.stateDir}}/data/lfs"''; 217 + description = mdDoc "Where to store LFS files."; 218 + }; 219 + }; 220 + 221 + repositoryRoot = mkOption { 222 + type = types.str; 223 + default = "${cfg.stateDir}/repositories"; 224 + defaultText = literalExpression ''"''${config.${opt.stateDir}}/repositories"''; 225 + description = mdDoc "Path to the git repositories."; 226 + }; 227 + 228 + mailerPasswordFile = mkOption { 229 + type = types.nullOr types.str; 230 + default = null; 231 + example = "/run/keys/forgejo-mailpw"; 232 + description = mdDoc "Path to a file containing the SMTP password."; 233 + }; 234 + 235 + settings = mkOption { 236 + default = { }; 237 + description = mdDoc '' 238 + Free-form settings written directly to the `app.ini` configfile file. 239 + Refer to <https://forgejo.org/docs/latest/admin/config-cheat-sheet/> for supported values. 240 + ''; 241 + example = literalExpression '' 242 + { 243 + DEFAULT = { 244 + RUN_MODE = "dev"; 245 + }; 246 + "cron.sync_external_users" = { 247 + RUN_AT_START = true; 248 + SCHEDULE = "@every 24h"; 249 + UPDATE_EXISTING = true; 250 + }; 251 + mailer = { 252 + ENABLED = true; 253 + MAILER_TYPE = "sendmail"; 254 + FROM = "do-not-reply@example.org"; 255 + SENDMAIL_PATH = "''${pkgs.system-sendmail}/bin/sendmail"; 256 + }; 257 + other = { 258 + SHOW_FOOTER_VERSION = false; 259 + }; 260 + } 261 + ''; 262 + type = types.submodule { 263 + freeformType = format.type; 264 + options = { 265 + log = { 266 + ROOT_PATH = mkOption { 267 + default = "${cfg.stateDir}/log"; 268 + defaultText = literalExpression ''"''${config.${opt.stateDir}}/log"''; 269 + type = types.str; 270 + description = mdDoc "Root path for log files."; 271 + }; 272 + LEVEL = mkOption { 273 + default = "Info"; 274 + type = types.enum [ "Trace" "Debug" "Info" "Warn" "Error" "Critical" ]; 275 + description = mdDoc "General log level."; 276 + }; 277 + }; 278 + 279 + server = { 280 + PROTOCOL = mkOption { 281 + type = types.enum [ "http" "https" "fcgi" "http+unix" "fcgi+unix" ]; 282 + default = "http"; 283 + description = mdDoc ''Listen protocol. `+unix` means "over unix", not "in addition to."''; 284 + }; 285 + 286 + HTTP_ADDR = mkOption { 287 + type = types.either types.str types.path; 288 + default = if lib.hasSuffix "+unix" cfg.settings.server.PROTOCOL then "/run/forgejo/forgejo.sock" else "0.0.0.0"; 289 + defaultText = literalExpression ''if lib.hasSuffix "+unix" cfg.settings.server.PROTOCOL then "/run/forgejo/forgejo.sock" else "0.0.0.0"''; 290 + description = mdDoc "Listen address. Must be a path when using a unix socket."; 291 + }; 292 + 293 + HTTP_PORT = mkOption { 294 + type = types.port; 295 + default = 3000; 296 + description = mdDoc "Listen port. Ignored when using a unix socket."; 297 + }; 298 + 299 + DOMAIN = mkOption { 300 + type = types.str; 301 + default = "localhost"; 302 + description = mdDoc "Domain name of your server."; 303 + }; 304 + 305 + ROOT_URL = mkOption { 306 + type = types.str; 307 + default = "http://${cfg.settings.server.DOMAIN}:${toString cfg.settings.server.HTTP_PORT}/"; 308 + defaultText = literalExpression ''"http://''${config.services.forgejo.settings.server.DOMAIN}:''${toString config.services.forgejo.settings.server.HTTP_PORT}/"''; 309 + description = mdDoc "Full public URL of Forgejo server."; 310 + }; 311 + 312 + STATIC_ROOT_PATH = mkOption { 313 + type = types.either types.str types.path; 314 + default = cfg.package.data; 315 + defaultText = literalExpression "config.${opt.package}.data"; 316 + example = "/var/lib/forgejo/data"; 317 + description = mdDoc "Upper level of template and static files path."; 318 + }; 319 + 320 + DISABLE_SSH = mkOption { 321 + type = types.bool; 322 + default = false; 323 + description = mdDoc "Disable external SSH feature."; 324 + }; 325 + 326 + SSH_PORT = mkOption { 327 + type = types.port; 328 + default = 22; 329 + example = 2222; 330 + description = mdDoc '' 331 + SSH port displayed in clone URL. 332 + The option is required to configure a service when the external visible port 333 + differs from the local listening port i.e. if port forwarding is used. 334 + ''; 335 + }; 336 + }; 337 + 338 + session = { 339 + COOKIE_SECURE = mkOption { 340 + type = types.bool; 341 + default = false; 342 + description = mdDoc '' 343 + Marks session cookies as "secure" as a hint for browsers to only send 344 + them via HTTPS. This option is recommend, if Forgejo is being served over HTTPS. 345 + ''; 346 + }; 347 + }; 348 + }; 349 + }; 350 + }; 351 + }; 352 + }; 353 + 354 + config = mkIf cfg.enable { 355 + assertions = [ 356 + { 357 + assertion = cfg.database.createDatabase -> useSqlite || cfg.database.user == cfg.user; 358 + message = "services.forgejo.database.user must match services.forgejo.user if the database is to be automatically provisioned"; 359 + } 360 + ]; 361 + 362 + services.forgejo.settings = { 363 + DEFAULT = { 364 + RUN_MODE = mkDefault "prod"; 365 + RUN_USER = mkDefault cfg.user; 366 + WORK_PATH = mkDefault cfg.stateDir; 367 + }; 368 + 369 + database = mkMerge [ 370 + { 371 + DB_TYPE = cfg.database.type; 372 + } 373 + (mkIf (useMysql || usePostgresql) { 374 + HOST = if cfg.database.socket != null then cfg.database.socket else cfg.database.host + ":" + toString cfg.database.port; 375 + NAME = cfg.database.name; 376 + USER = cfg.database.user; 377 + PASSWD = "#dbpass#"; 378 + }) 379 + (mkIf useSqlite { 380 + PATH = cfg.database.path; 381 + }) 382 + (mkIf usePostgresql { 383 + SSL_MODE = "disable"; 384 + }) 385 + ]; 386 + 387 + repository = { 388 + ROOT = cfg.repositoryRoot; 389 + }; 390 + 391 + server = mkIf cfg.lfs.enable { 392 + LFS_START_SERVER = true; 393 + LFS_JWT_SECRET = "#lfsjwtsecret#"; 394 + }; 395 + 396 + session = { 397 + COOKIE_NAME = mkDefault "session"; 398 + }; 399 + 400 + security = { 401 + SECRET_KEY = "#secretkey#"; 402 + INTERNAL_TOKEN = "#internaltoken#"; 403 + INSTALL_LOCK = true; 404 + }; 405 + 406 + mailer = mkIf (cfg.mailerPasswordFile != null) { 407 + PASSWD = "#mailerpass#"; 408 + }; 409 + 410 + oauth2 = { 411 + JWT_SECRET = "#oauth2jwtsecret#"; 412 + }; 413 + 414 + lfs = mkIf cfg.lfs.enable { 415 + PATH = cfg.lfs.contentDir; 416 + }; 417 + }; 418 + 419 + services.postgresql = optionalAttrs (usePostgresql && cfg.database.createDatabase) { 420 + enable = mkDefault true; 421 + 422 + ensureDatabases = [ cfg.database.name ]; 423 + ensureUsers = [ 424 + { 425 + name = cfg.database.user; 426 + ensurePermissions = { "DATABASE ${cfg.database.name}" = "ALL PRIVILEGES"; }; 427 + } 428 + ]; 429 + }; 430 + 431 + services.mysql = optionalAttrs (useMysql && cfg.database.createDatabase) { 432 + enable = mkDefault true; 433 + package = mkDefault pkgs.mariadb; 434 + 435 + ensureDatabases = [ cfg.database.name ]; 436 + ensureUsers = [ 437 + { 438 + name = cfg.database.user; 439 + ensurePermissions = { "${cfg.database.name}.*" = "ALL PRIVILEGES"; }; 440 + } 441 + ]; 442 + }; 443 + 444 + systemd.tmpfiles.rules = [ 445 + "d '${cfg.dump.backupDir}' 0750 ${cfg.user} ${cfg.group} - -" 446 + "z '${cfg.dump.backupDir}' 0750 ${cfg.user} ${cfg.group} - -" 447 + "d '${cfg.repositoryRoot}' 0750 ${cfg.user} ${cfg.group} - -" 448 + "z '${cfg.repositoryRoot}' 0750 ${cfg.user} ${cfg.group} - -" 449 + "d '${cfg.stateDir}' 0750 ${cfg.user} ${cfg.group} - -" 450 + "d '${cfg.stateDir}/conf' 0750 ${cfg.user} ${cfg.group} - -" 451 + "d '${cfg.customDir}' 0750 ${cfg.user} ${cfg.group} - -" 452 + "d '${cfg.customDir}/conf' 0750 ${cfg.user} ${cfg.group} - -" 453 + "d '${cfg.stateDir}/data' 0750 ${cfg.user} ${cfg.group} - -" 454 + "d '${cfg.stateDir}/log' 0750 ${cfg.user} ${cfg.group} - -" 455 + "z '${cfg.stateDir}' 0750 ${cfg.user} ${cfg.group} - -" 456 + "z '${cfg.stateDir}/.ssh' 0700 ${cfg.user} ${cfg.group} - -" 457 + "z '${cfg.stateDir}/conf' 0750 ${cfg.user} ${cfg.group} - -" 458 + "z '${cfg.customDir}' 0750 ${cfg.user} ${cfg.group} - -" 459 + "z '${cfg.customDir}/conf' 0750 ${cfg.user} ${cfg.group} - -" 460 + "z '${cfg.stateDir}/data' 0750 ${cfg.user} ${cfg.group} - -" 461 + "z '${cfg.stateDir}/log' 0750 ${cfg.user} ${cfg.group} - -" 462 + 463 + # If we have a folder or symlink with Forgejo locales, remove it 464 + # And symlink the current Forgejo locales in place 465 + "L+ '${cfg.stateDir}/conf/locale' - - - - ${cfg.package.out}/locale" 466 + 467 + ] ++ optionals cfg.lfs.enable [ 468 + "d '${cfg.lfs.contentDir}' 0750 ${cfg.user} ${cfg.group} - -" 469 + "z '${cfg.lfs.contentDir}' 0750 ${cfg.user} ${cfg.group} - -" 470 + ]; 471 + 472 + systemd.services.forgejo = { 473 + description = "Forgejo (Beyond coding. We forge.)"; 474 + after = [ 475 + "network.target" 476 + ] ++ optionals usePostgresql [ 477 + "postgresql.service" 478 + ] ++ optionals useMysql [ 479 + "mysql.service" 480 + ]; 481 + requires = optionals (cfg.database.createDatabase && usePostgresql) [ 482 + "postgresql.service" 483 + ] ++ optionals (cfg.database.createDatabase && useMysql) [ 484 + "mysql.service" 485 + ]; 486 + wantedBy = [ "multi-user.target" ]; 487 + path = [ cfg.package pkgs.git pkgs.gnupg ]; 488 + 489 + # In older versions the secret naming for JWT was kind of confusing. 490 + # The file jwt_secret hold the value for LFS_JWT_SECRET and JWT_SECRET 491 + # wasn't persistent at all. 492 + # To fix that, there is now the file oauth2_jwt_secret containing the 493 + # values for JWT_SECRET and the file jwt_secret gets renamed to 494 + # lfs_jwt_secret. 495 + # We have to consider this to stay compatible with older installations. 496 + preStart = 497 + let 498 + runConfig = "${cfg.customDir}/conf/app.ini"; 499 + secretKey = "${cfg.customDir}/conf/secret_key"; 500 + oauth2JwtSecret = "${cfg.customDir}/conf/oauth2_jwt_secret"; 501 + oldLfsJwtSecret = "${cfg.customDir}/conf/jwt_secret"; # old file for LFS_JWT_SECRET 502 + lfsJwtSecret = "${cfg.customDir}/conf/lfs_jwt_secret"; # new file for LFS_JWT_SECRET 503 + internalToken = "${cfg.customDir}/conf/internal_token"; 504 + replaceSecretBin = "${pkgs.replace-secret}/bin/replace-secret"; 505 + in 506 + '' 507 + # copy custom configuration and generate random secrets if needed 508 + ${lib.optionalString (!cfg.useWizard) '' 509 + function forgejo_setup { 510 + cp -f '${format.generate "app.ini" cfg.settings}' '${runConfig}' 511 + 512 + if [ ! -s '${secretKey}' ]; then 513 + ${exe} generate secret SECRET_KEY > '${secretKey}' 514 + fi 515 + 516 + # Migrate LFS_JWT_SECRET filename 517 + if [[ -s '${oldLfsJwtSecret}' && ! -s '${lfsJwtSecret}' ]]; then 518 + mv '${oldLfsJwtSecret}' '${lfsJwtSecret}' 519 + fi 520 + 521 + if [ ! -s '${oauth2JwtSecret}' ]; then 522 + ${exe} generate secret JWT_SECRET > '${oauth2JwtSecret}' 523 + fi 524 + 525 + ${optionalString cfg.lfs.enable '' 526 + if [ ! -s '${lfsJwtSecret}' ]; then 527 + ${exe} generate secret LFS_JWT_SECRET > '${lfsJwtSecret}' 528 + fi 529 + ''} 530 + 531 + if [ ! -s '${internalToken}' ]; then 532 + ${exe} generate secret INTERNAL_TOKEN > '${internalToken}' 533 + fi 534 + 535 + chmod u+w '${runConfig}' 536 + ${replaceSecretBin} '#secretkey#' '${secretKey}' '${runConfig}' 537 + ${replaceSecretBin} '#oauth2jwtsecret#' '${oauth2JwtSecret}' '${runConfig}' 538 + ${replaceSecretBin} '#internaltoken#' '${internalToken}' '${runConfig}' 539 + 540 + ${optionalString cfg.lfs.enable '' 541 + ${replaceSecretBin} '#lfsjwtsecret#' '${lfsJwtSecret}' '${runConfig}' 542 + ''} 543 + 544 + ${optionalString (cfg.database.passwordFile != null) '' 545 + ${replaceSecretBin} '#dbpass#' '${cfg.database.passwordFile}' '${runConfig}' 546 + ''} 547 + 548 + ${optionalString (cfg.mailerPasswordFile != null) '' 549 + ${replaceSecretBin} '#mailerpass#' '${cfg.mailerPasswordFile}' '${runConfig}' 550 + ''} 551 + chmod u-w '${runConfig}' 552 + } 553 + (umask 027; forgejo_setup) 554 + ''} 555 + 556 + # run migrations/init the database 557 + ${exe} migrate 558 + 559 + # update all hooks' binary paths 560 + ${exe} admin regenerate hooks 561 + 562 + # update command option in authorized_keys 563 + if [ -r ${cfg.stateDir}/.ssh/authorized_keys ] 564 + then 565 + ${exe} admin regenerate keys 566 + fi 567 + ''; 568 + 569 + serviceConfig = { 570 + Type = "simple"; 571 + User = cfg.user; 572 + Group = cfg.group; 573 + WorkingDirectory = cfg.stateDir; 574 + ExecStart = "${exe} web --pid /run/forgejo/forgejo.pid"; 575 + Restart = "always"; 576 + # Runtime directory and mode 577 + RuntimeDirectory = "forgejo"; 578 + RuntimeDirectoryMode = "0755"; 579 + # Proc filesystem 580 + ProcSubset = "pid"; 581 + ProtectProc = "invisible"; 582 + # Access write directories 583 + ReadWritePaths = [ cfg.customDir cfg.dump.backupDir cfg.repositoryRoot cfg.stateDir cfg.lfs.contentDir ]; 584 + UMask = "0027"; 585 + # Capabilities 586 + CapabilityBoundingSet = ""; 587 + # Security 588 + NoNewPrivileges = true; 589 + # Sandboxing 590 + ProtectSystem = "strict"; 591 + ProtectHome = true; 592 + PrivateTmp = true; 593 + PrivateDevices = true; 594 + PrivateUsers = true; 595 + ProtectHostname = true; 596 + ProtectClock = true; 597 + ProtectKernelTunables = true; 598 + ProtectKernelModules = true; 599 + ProtectKernelLogs = true; 600 + ProtectControlGroups = true; 601 + RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ]; 602 + RestrictNamespaces = true; 603 + LockPersonality = true; 604 + MemoryDenyWriteExecute = true; 605 + RestrictRealtime = true; 606 + RestrictSUIDSGID = true; 607 + RemoveIPC = true; 608 + PrivateMounts = true; 609 + # System Call Filtering 610 + SystemCallArchitectures = "native"; 611 + SystemCallFilter = [ "~@cpu-emulation @debug @keyring @mount @obsolete @privileged @setuid" "setrlimit" ]; 612 + }; 613 + 614 + environment = { 615 + USER = cfg.user; 616 + HOME = cfg.stateDir; 617 + # `GITEA_` prefix until https://codeberg.org/forgejo/forgejo/issues/497 618 + # is resolved. 619 + GITEA_WORK_DIR = cfg.stateDir; 620 + GITEA_CUSTOM = cfg.customDir; 621 + }; 622 + }; 623 + 624 + users.users = mkIf (cfg.user == "forgejo") { 625 + forgejo = { 626 + home = cfg.stateDir; 627 + useDefaultShell = true; 628 + group = cfg.group; 629 + isSystemUser = true; 630 + }; 631 + }; 632 + 633 + users.groups = mkIf (cfg.group == "forgejo") { 634 + forgejo = { }; 635 + }; 636 + 637 + systemd.services.forgejo-dump = mkIf cfg.dump.enable { 638 + description = "forgejo dump"; 639 + after = [ "forgejo.service" ]; 640 + path = [ cfg.package ]; 641 + 642 + environment = { 643 + USER = cfg.user; 644 + HOME = cfg.stateDir; 645 + # `GITEA_` prefix until https://codeberg.org/forgejo/forgejo/issues/497 646 + # is resolved. 647 + GITEA_WORK_DIR = cfg.stateDir; 648 + GITEA_CUSTOM = cfg.customDir; 649 + }; 650 + 651 + serviceConfig = { 652 + Type = "oneshot"; 653 + User = cfg.user; 654 + ExecStart = "${exe} dump --type ${cfg.dump.type}" + optionalString (cfg.dump.file != null) " --file ${cfg.dump.file}"; 655 + WorkingDirectory = cfg.dump.backupDir; 656 + }; 657 + }; 658 + 659 + systemd.timers.forgejo-dump = mkIf cfg.dump.enable { 660 + description = "Forgejo dump timer"; 661 + partOf = [ "forgejo-dump.service" ]; 662 + wantedBy = [ "timers.target" ]; 663 + timerConfig.OnCalendar = cfg.dump.interval; 664 + }; 665 + }; 666 + 667 + meta.maintainers = with lib.maintainers; [ bendlas emilylange ]; 668 + }
+3 -2
nixos/modules/services/networking/adguardhome.nix
··· 17 17 text = builtins.toJSON cfg.settings; 18 18 checkPhase = "${pkgs.adguardhome}/bin/adguardhome -c $out --check-config"; 19 19 }; 20 + defaultBindPort = 3000; 20 21 21 22 in 22 23 { ··· 86 87 ''; 87 88 }; 88 89 bind_port = mkOption { 89 - default = 3000; 90 + default = defaultBindPort; 90 91 type = port; 91 92 description = lib.mdDoc '' 92 93 Port to serve HTTP pages on. ··· 169 170 }; 170 171 }; 171 172 172 - networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.bind_port ]; 173 + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.bind_port or defaultBindPort ]; 173 174 }; 174 175 }
+1 -1
nixos/modules/services/networking/websockify.nix
··· 38 38 description = "Service to forward websocket connections to TCP connections (from port:to port %I)"; 39 39 script = '' 40 40 IFS=':' read -a array <<< "$1" 41 - ${pkgs.pythonPackages.websockify}/bin/websockify --ssl-only \ 41 + ${pkgs.python3Packages.websockify}/bin/websockify --ssl-only \ 42 42 --cert=${cfg.sslCert} --key=${cfg.sslKey} 0.0.0.0:''${array[0]} 0.0.0.0:''${array[1]} 43 43 ''; 44 44 scriptArgs = "%i";
+93
nixos/modules/services/web-apps/meme-bingo-web.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + let 4 + inherit (lib) mkEnableOption mkIf mkOption mdDoc types literalExpression; 5 + 6 + cfg = config.services.meme-bingo-web; 7 + in { 8 + options = { 9 + services.meme-bingo-web = { 10 + enable = mkEnableOption (mdDoc '' 11 + A web app for the meme bingo, rendered entirely on the web server and made interactive with forms. 12 + 13 + Note: The application's author suppose to run meme-bingo-web behind a reverse proxy for SSL and HTTP/3. 14 + ''); 15 + 16 + package = mkOption { 17 + type = types.package; 18 + default = pkgs.meme-bingo-web; 19 + defaultText = literalExpression "pkgs.meme-bingo-web"; 20 + description = mdDoc "meme-bingo-web package to use."; 21 + }; 22 + 23 + baseUrl = mkOption { 24 + description = mdDoc '' 25 + URL to be used for the HTML <base> element on all HTML routes. 26 + ''; 27 + type = types.str; 28 + default = "http://localhost:41678/"; 29 + example = "https://bingo.example.com/"; 30 + }; 31 + port = mkOption { 32 + description = mdDoc '' 33 + Port to be used for the web server. 34 + ''; 35 + type = types.port; 36 + default = 41678; 37 + example = 21035; 38 + }; 39 + }; 40 + }; 41 + 42 + config = mkIf cfg.enable { 43 + systemd.services.meme-bingo-web = { 44 + description = "A web app for playing meme bingos."; 45 + wantedBy = [ "multi-user.target" ]; 46 + 47 + environment = { 48 + MEME_BINGO_BASE = cfg.baseUrl; 49 + MEME_BINGO_PORT = toString cfg.port; 50 + }; 51 + path = [ cfg.package ]; 52 + 53 + serviceConfig = { 54 + User = "meme-bingo-web"; 55 + Group = "meme-bingo-web"; 56 + 57 + DynamicUser = true; 58 + 59 + ExecStart = "${cfg.package}/bin/meme-bingo-web"; 60 + 61 + Restart = "always"; 62 + RestartSec = 1; 63 + 64 + # Hardening 65 + CapabilityBoundingSet = [ "" ]; 66 + DeviceAllow = [ "/dev/random" ]; 67 + LockPersonality = true; 68 + PrivateDevices = true; 69 + PrivateUsers = true; 70 + ProcSubset = "pid"; 71 + ProtectSystem = "strict"; 72 + ProtectClock = true; 73 + ProtectControlGroups = true; 74 + ProtectHome = true; 75 + ProtectHostname = true; 76 + ProtectKernelLogs = true; 77 + ProtectKernelModules = true; 78 + ProtectKernelTunables = true; 79 + ProtectProc = "invisible"; 80 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 81 + RestrictNamespaces = true; 82 + RestrictRealtime = true; 83 + SystemCallArchitectures = "native"; 84 + SystemCallFilter = [ "@system-service" "~@privileged" "~@resources" ]; 85 + UMask = "0077"; 86 + RestrictSUIDSGID = true; 87 + RemoveIPC = true; 88 + NoNewPrivileges = true; 89 + MemoryDenyWriteExecute = true; 90 + }; 91 + }; 92 + }; 93 + }
+3 -3
nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
··· 147 147 default = false; 148 148 type = types.bool; 149 149 description = lib.mdDoc '' 150 - Make MemTest86+ available from the systemd-boot menu. MemTest86+ is a 150 + Make Memtest86+ available from the systemd-boot menu. Memtest86+ is a 151 151 program for testing memory. 152 152 ''; 153 153 }; ··· 191 191 default = {}; 192 192 example = literalExpression '' 193 193 { "memtest86.conf" = ''' 194 - title MemTest86+ 194 + title Memtest86+ 195 195 efi /efi/memtest86/memtest.efi 196 196 '''; } 197 197 ''; ··· 285 285 boot.loader.systemd-boot.extraEntries = mkMerge [ 286 286 (mkIf cfg.memtest86.enable { 287 287 "${cfg.memtest86.entryFilename}" = '' 288 - title MemTest86 288 + title Memtest86+ 289 289 efi /efi/memtest86/memtest.efi 290 290 ''; 291 291 })
-1
nixos/tests/adguardhome.nix
··· 7 7 emptyConf = { lib, ... }: { 8 8 services.adguardhome = { 9 9 enable = true; 10 - settings = {}; 11 10 }; 12 11 }; 13 12
+1 -1
nixos/tests/all-tests.nix
··· 284 284 fluentd = handleTest ./fluentd.nix {}; 285 285 fluidd = handleTest ./fluidd.nix {}; 286 286 fontconfig-default-fonts = handleTest ./fontconfig-default-fonts.nix {}; 287 - forgejo = handleTest ./gitea.nix { giteaPackage = pkgs.forgejo; }; 287 + forgejo = handleTest ./forgejo.nix { }; 288 288 freenet = handleTest ./freenet.nix {}; 289 289 freeswitch = handleTest ./freeswitch.nix {}; 290 290 freshrss-sqlite = handleTest ./freshrss-sqlite.nix {};
+1 -1
nixos/tests/fontconfig-default-fonts.nix
··· 9 9 nodes.machine = { config, pkgs, ... }: { 10 10 fonts.enableDefaultPackages = true; # Background fonts 11 11 fonts.packages = with pkgs; [ 12 - noto-fonts-emoji 12 + noto-fonts-color-emoji 13 13 cantarell-fonts 14 14 twitter-color-emoji 15 15 source-code-pro
+157
nixos/tests/forgejo.nix
··· 1 + { system ? builtins.currentSystem 2 + , config ? { } 3 + , pkgs ? import ../.. { inherit system config; } 4 + }: 5 + 6 + with import ../lib/testing-python.nix { inherit system pkgs; }; 7 + with pkgs.lib; 8 + 9 + let 10 + ## gpg --faked-system-time='20230301T010000!' --quick-generate-key snakeoil ed25519 sign 11 + signingPrivateKey = '' 12 + -----BEGIN PGP PRIVATE KEY BLOCK----- 13 + 14 + lFgEY/6jkBYJKwYBBAHaRw8BAQdADXiZRV8RJUyC9g0LH04wLMaJL9WTc+szbMi7 15 + 5fw4yP8AAQCl8EwGfzSLm/P6fCBfA3I9znFb3MEHGCCJhJ6VtKYyRw7ktAhzbmFr 16 + ZW9pbIiUBBMWCgA8FiEE+wUM6VW/NLtAdSixTWQt6LZ4x50FAmP+o5ACGwMFCQPC 17 + ZwAECwkIBwQVCgkIBRYCAwEAAh4FAheAAAoJEE1kLei2eMedFTgBAKQs1oGFZrCI 18 + TZP42hmBTKxGAI1wg7VSdDEWTZxut/2JAQDGgo2sa4VHMfj0aqYGxrIwfP2B7JHO 19 + GCqGCRf9O/hzBA== 20 + =9Uy3 21 + -----END PGP PRIVATE KEY BLOCK----- 22 + ''; 23 + signingPrivateKeyId = "4D642DE8B678C79D"; 24 + 25 + supportedDbTypes = [ "mysql" "postgres" "sqlite3" ]; 26 + makeGForgejoTest = type: nameValuePair type (makeTest { 27 + name = "forgejo-${type}"; 28 + meta.maintainers = with maintainers; [ bendlas emilylange ]; 29 + 30 + nodes = { 31 + server = { config, pkgs, ... }: { 32 + virtualisation.memorySize = 2047; 33 + services.forgejo = { 34 + enable = true; 35 + database = { inherit type; }; 36 + settings.service.DISABLE_REGISTRATION = true; 37 + settings."repository.signing".SIGNING_KEY = signingPrivateKeyId; 38 + settings.actions.ENABLED = true; 39 + }; 40 + environment.systemPackages = [ config.services.forgejo.package pkgs.gnupg pkgs.jq ]; 41 + services.openssh.enable = true; 42 + 43 + specialisation.runner = { 44 + inheritParentConfig = true; 45 + configuration.services.gitea-actions-runner.instances."test" = { 46 + enable = true; 47 + name = "ci"; 48 + url = "http://localhost:3000"; 49 + labels = [ 50 + # don't require docker/podman 51 + "native:host" 52 + ]; 53 + tokenFile = "/var/lib/forgejo/runner_token"; 54 + }; 55 + }; 56 + }; 57 + client1 = { config, pkgs, ... }: { 58 + environment.systemPackages = [ pkgs.git ]; 59 + }; 60 + client2 = { config, pkgs, ... }: { 61 + environment.systemPackages = [ pkgs.git ]; 62 + }; 63 + }; 64 + 65 + testScript = { nodes, ... }: 66 + let 67 + inherit (import ./ssh-keys.nix pkgs) snakeOilPrivateKey snakeOilPublicKey; 68 + serverSystem = nodes.server.system.build.toplevel; 69 + in 70 + '' 71 + GIT_SSH_COMMAND = "ssh -i $HOME/.ssh/privk -o StrictHostKeyChecking=no" 72 + REPO = "forgejo@server:test/repo" 73 + PRIVK = "${snakeOilPrivateKey}" 74 + 75 + start_all() 76 + 77 + client1.succeed("mkdir /tmp/repo") 78 + client1.succeed("mkdir -p $HOME/.ssh") 79 + client1.succeed(f"cat {PRIVK} > $HOME/.ssh/privk") 80 + client1.succeed("chmod 0400 $HOME/.ssh/privk") 81 + client1.succeed("git -C /tmp/repo init") 82 + client1.succeed("echo hello world > /tmp/repo/testfile") 83 + client1.succeed("git -C /tmp/repo add .") 84 + client1.succeed("git config --global user.email test@localhost") 85 + client1.succeed("git config --global user.name test") 86 + client1.succeed("git -C /tmp/repo commit -m 'Initial import'") 87 + client1.succeed(f"git -C /tmp/repo remote add origin {REPO}") 88 + 89 + server.wait_for_unit("forgejo.service") 90 + server.wait_for_open_port(3000) 91 + server.wait_for_open_port(22) 92 + server.succeed("curl --fail http://localhost:3000/") 93 + 94 + server.succeed( 95 + "su -l forgejo -c 'gpg --homedir /var/lib/forgejo/data/home/.gnupg " 96 + + "--import ${toString (pkgs.writeText "forgejo.key" signingPrivateKey)}'" 97 + ) 98 + 99 + assert "BEGIN PGP PUBLIC KEY BLOCK" in server.succeed("curl http://localhost:3000/api/v1/signing-key.gpg") 100 + 101 + server.succeed( 102 + "curl --fail http://localhost:3000/user/sign_up | grep 'Registration is disabled. " 103 + + "Please contact your site administrator.'" 104 + ) 105 + server.succeed( 106 + "su -l forgejo -c 'GITEA_WORK_DIR=/var/lib/forgejo gitea admin user create " 107 + + "--username test --password totallysafe --email test@localhost'" 108 + ) 109 + 110 + api_token = server.succeed( 111 + "curl --fail -X POST http://test:totallysafe@localhost:3000/api/v1/users/test/tokens " 112 + + "-H 'Accept: application/json' -H 'Content-Type: application/json' -d " 113 + + "'{\"name\":\"token\",\"scopes\":[\"all\"]}' | jq '.sha1' | xargs echo -n" 114 + ) 115 + 116 + server.succeed( 117 + "curl --fail -X POST http://localhost:3000/api/v1/user/repos " 118 + + "-H 'Accept: application/json' -H 'Content-Type: application/json' " 119 + + f"-H 'Authorization: token {api_token}'" 120 + + ' -d \'{"auto_init":false, "description":"string", "license":"mit", "name":"repo", "private":false}\''' 121 + ) 122 + 123 + server.succeed( 124 + "curl --fail -X POST http://localhost:3000/api/v1/user/keys " 125 + + "-H 'Accept: application/json' -H 'Content-Type: application/json' " 126 + + f"-H 'Authorization: token {api_token}'" 127 + + ' -d \'{"key":"${snakeOilPublicKey}","read_only":true,"title":"SSH"}\''' 128 + ) 129 + 130 + client1.succeed( 131 + f"GIT_SSH_COMMAND='{GIT_SSH_COMMAND}' git -C /tmp/repo push origin master" 132 + ) 133 + 134 + client2.succeed("mkdir -p $HOME/.ssh") 135 + client2.succeed(f"cat {PRIVK} > $HOME/.ssh/privk") 136 + client2.succeed("chmod 0400 $HOME/.ssh/privk") 137 + client2.succeed(f"GIT_SSH_COMMAND='{GIT_SSH_COMMAND}' git clone {REPO}") 138 + client2.succeed('test "$(cat repo/testfile | xargs echo -n)" = "hello world"') 139 + 140 + server.wait_until_succeeds( 141 + 'test "$(curl http://localhost:3000/api/v1/repos/test/repo/commits ' 142 + + '-H "Accept: application/json" | jq length)" = "1"', 143 + timeout=10 144 + ) 145 + 146 + with subtest("Testing runner registration"): 147 + server.succeed( 148 + "su -l forgejo -c 'GITEA_WORK_DIR=/var/lib/forgejo gitea actions generate-runner-token' | sed 's/^/TOKEN=/' | tee /var/lib/forgejo/runner_token" 149 + ) 150 + server.succeed("${serverSystem}/specialisation/runner/bin/switch-to-configuration test") 151 + server.wait_for_unit("gitea-runner-test.service") 152 + server.succeed("journalctl -o cat -u gitea-runner-test.service | grep -q 'Runner registered successfully'") 153 + ''; 154 + }); 155 + in 156 + 157 + listToAttrs (map makeGForgejoTest supportedDbTypes)
+1 -1
nixos/tests/noto-fonts.nix
··· 11 11 noto-fonts 12 12 noto-fonts-cjk-sans 13 13 noto-fonts-cjk-serif 14 - noto-fonts-emoji 14 + noto-fonts-color-emoji 15 15 ]; 16 16 fontconfig.defaultFonts = { 17 17 serif = [ "Noto Serif" "Noto Serif CJK SC" ];
+1 -1
nixos/tests/postgis.nix
··· 9 9 { pkgs, ... }: 10 10 11 11 { 12 - services.postgresql = let mypg = pkgs.postgresql_11; in { 12 + services.postgresql = let mypg = pkgs.postgresql; in { 13 13 enable = true; 14 14 package = mypg; 15 15 extraPlugins = with mypg.pkgs; [
+1 -1
pkgs/applications/audio/cava/default.nix
··· 13 13 , SDL2 14 14 , libGL 15 15 , withSDL2 ? false 16 - , withPipewire ? false 16 + , withPipewire ? true 17 17 }: 18 18 19 19 stdenv.mkDerivation rec {
+3 -3
pkgs/applications/blockchains/snarkos/default.nix
··· 10 10 }: 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "snarkos"; 13 - version = "2.1.6"; 13 + version = "2.1.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "AleoHQ"; 17 17 repo = "snarkOS"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-S79u9jAtYHsCFwvhNTRKrQL/CUBrzt8twx4mzwNtxhs="; 19 + sha256 = "sha256-kW41SNbl2vckgUth+BZ6/aM03aT6MFeY4Hwi9OVWtTI="; 20 20 }; 21 21 22 - cargoHash = "sha256-cDyViA3TuUoQsU9OnEF3UDgwQhPhgg4mTcqDy2VIA9c="; 22 + cargoHash = "sha256-znEAb4q9H0Doc+XYCf27hV/z2t74kjQUffl/aJzW6tI="; 23 23 24 24 # buildAndTestSubdir = "cli"; 25 25
+2 -2
pkgs/applications/editors/emacs/generic.nix
··· 65 65 , withNativeCompilation ? 66 66 if nativeComp != null 67 67 then lib.warn "nativeComp option is deprecated and will be removed; use withNativeCompilation instead" nativeComp 68 - else true 68 + else stdenv.buildPlatform.canExecute stdenv.hostPlatform 69 69 , noGui ? false 70 70 , srcRepo ? true 71 71 , withAcl ? false ··· 405 405 }; 406 406 407 407 meta = meta // { 408 - broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); 408 + broken = withNativeCompilation && !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); 409 409 }; 410 410 })
+3 -1
pkgs/applications/editors/emacs/site-start.el
··· 68 68 ;; TODO: We should also add the other `NIX_PROFILES' to this path. 69 69 ;; However, these are user-specific, so we would need to discover 70 70 ;; them dynamically after connecting via `tramp' 71 - '(add-to-list 'tramp-remote-path "/run/current-system/sw/bin")) 71 + '(progn 72 + (add-to-list 'tramp-remote-path "/run/current-system/sw/bin") 73 + (add-to-list 'tramp-remote-path "/run/wrappers/bin"))) 72 74 73 75 ;;; C source directory 74 76 ;;;
+1 -5
pkgs/applications/editors/jupyter-kernels/iruby/Gemfile
··· 1 1 source 'https://rubygems.org' 2 - gem 'sensu' 3 - gem 'iruby' 4 - gem 'cztop' 5 - gem 'ffi-rzmq' 6 - gem 'rbczmq' 2 + gem 'iruby', "0.7.4"
+18 -102
pkgs/applications/editors/jupyter-kernels/iruby/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - addressable (2.6.0) 5 - public_suffix (>= 2.0.2, < 4.0) 6 - amq-protocol (2.0.1) 7 - amqp (1.6.0) 8 - amq-protocol (>= 2.0.1) 9 - eventmachine 10 - bond (0.5.1) 11 - childprocess (0.5.8) 12 - ffi (~> 1.0, >= 1.0.11) 13 - cookiejar (0.3.3) 14 - czmq-ffi-gen (0.15.0) 15 - ffi (~> 1.9.10) 16 - cztop (0.13.1) 17 - czmq-ffi-gen (~> 0.15.0) 18 4 data_uri (0.1.0) 19 - em-http-request (1.1.5) 20 - addressable (>= 2.3.4) 21 - cookiejar (!= 0.3.1) 22 - em-socksify (>= 0.3) 23 - eventmachine (>= 1.0.3) 24 - http_parser.rb (>= 0.6.0) 25 - em-http-server (0.1.8) 26 - eventmachine 27 - em-socksify (0.3.2) 28 - eventmachine (>= 1.0.0.beta.4) 29 - em-worker (0.0.2) 30 - eventmachine 31 - eventmachine (1.2.7) 32 - ffi (1.9.21) 5 + ffi (1.15.5) 33 6 ffi-rzmq (2.0.7) 34 7 ffi-rzmq-core (>= 1.0.7) 35 8 ffi-rzmq-core (1.0.7) 36 9 ffi 37 - http_parser.rb (0.6.0) 38 - iruby (0.3) 39 - bond (~> 0.5) 10 + io-console (0.6.0) 11 + irb (1.7.4) 12 + reline (>= 0.3.6) 13 + iruby (0.7.4) 40 14 data_uri (~> 0.1) 41 - mimemagic (~> 0.3) 15 + ffi-rzmq 16 + irb 17 + mime-types (>= 3.3.1) 42 18 multi_json (~> 1.11) 43 - mimemagic (0.3.3) 44 - multi_json (1.13.1) 45 - oj (2.18.1) 46 - parse-cron (0.1.4) 47 - public_suffix (3.0.3) 48 - rbczmq (1.7.9) 49 - sensu (1.6.2) 50 - em-http-request (= 1.1.5) 51 - em-http-server (= 0.1.8) 52 - eventmachine (= 1.2.7) 53 - parse-cron (= 0.1.4) 54 - sensu-extension (= 1.5.2) 55 - sensu-extensions (= 1.10.0) 56 - sensu-json (= 2.1.1) 57 - sensu-logger (= 1.2.2) 58 - sensu-redis (= 2.4.0) 59 - sensu-settings (= 10.14.0) 60 - sensu-spawn (= 2.5.0) 61 - sensu-transport (= 8.2.0) 62 - sensu-extension (1.5.2) 63 - eventmachine 64 - sensu-extensions (1.10.0) 65 - sensu-extension 66 - sensu-extensions-check-dependencies (= 1.1.0) 67 - sensu-extensions-debug (= 1.0.0) 68 - sensu-extensions-json (= 1.0.0) 69 - sensu-extensions-occurrences (= 1.2.0) 70 - sensu-extensions-only-check-output (= 1.0.0) 71 - sensu-extensions-ruby-hash (= 1.0.0) 72 - sensu-json (>= 1.1.0) 73 - sensu-logger 74 - sensu-settings 75 - sensu-extensions-check-dependencies (1.1.0) 76 - sensu-extension 77 - sensu-extensions-debug (1.0.0) 78 - sensu-extension 79 - sensu-extensions-json (1.0.0) 80 - sensu-extension 81 - sensu-extensions-occurrences (1.2.0) 82 - sensu-extension 83 - sensu-extensions-only-check-output (1.0.0) 84 - sensu-extension 85 - sensu-extensions-ruby-hash (1.0.0) 86 - sensu-extension 87 - sensu-json (2.1.1) 88 - oj (= 2.18.1) 89 - sensu-logger (1.2.2) 90 - eventmachine 91 - sensu-json 92 - sensu-redis (2.4.0) 93 - eventmachine 94 - sensu-settings (10.14.0) 95 - parse-cron 96 - sensu-json (>= 1.1.0) 97 - sensu-spawn (2.5.0) 98 - childprocess (= 0.5.8) 99 - em-worker (= 0.0.2) 100 - eventmachine 101 - ffi (= 1.9.21) 102 - sensu-transport (8.2.0) 103 - amq-protocol (= 2.0.1) 104 - amqp (= 1.6.0) 105 - eventmachine 106 - sensu-redis (>= 1.0.0) 19 + native-package-installer 20 + mime-types (3.5.1) 21 + mime-types-data (~> 3.2015) 22 + mime-types-data (3.2023.0808) 23 + multi_json (1.15.0) 24 + native-package-installer (1.1.8) 25 + reline (0.3.8) 26 + io-console (~> 0.5) 107 27 108 28 PLATFORMS 109 29 ruby 110 30 111 31 DEPENDENCIES 112 - cztop 113 - ffi-rzmq 114 - iruby 115 - rbczmq 116 - sensu 32 + iruby (= 0.7.4) 117 33 118 34 BUNDLED WITH 119 - 1.17.2 35 + 2.4.19
+29 -330
pkgs/applications/editors/jupyter-kernels/iruby/gemset.nix
··· 1 1 { 2 - addressable = { 3 - dependencies = ["public_suffix"]; 4 - groups = ["default"]; 5 - platforms = []; 6 - source = { 7 - remotes = ["https://rubygems.org"]; 8 - sha256 = "0bcm2hchn897xjhqj9zzsxf3n9xhddymj4lsclz508f4vw3av46l"; 9 - type = "gem"; 10 - }; 11 - version = "2.6.0"; 12 - }; 13 - amq-protocol = { 14 - groups = ["default"]; 15 - platforms = []; 16 - source = { 17 - remotes = ["https://rubygems.org"]; 18 - sha256 = "1rpn9vgh7y037aqhhp04smihzr73vp5i5g6xlqlha10wy3q0wp7x"; 19 - type = "gem"; 20 - }; 21 - version = "2.0.1"; 22 - }; 23 - amqp = { 24 - dependencies = ["amq-protocol" "eventmachine"]; 25 - groups = ["default"]; 26 - platforms = []; 27 - source = { 28 - remotes = ["https://rubygems.org"]; 29 - sha256 = "0kbrqnpjgj9v0722p3n5rw589l4g26ry8mcghwc5yr20ggkpdaz9"; 30 - type = "gem"; 31 - }; 32 - version = "1.6.0"; 33 - }; 34 - bond = { 35 - groups = ["default"]; 36 - platforms = []; 37 - source = { 38 - remotes = ["https://rubygems.org"]; 39 - sha256 = "1r19ifc4skyl2gxnifrxa5jvbbay9fb2in79ppgv02b6n4bhsw90"; 40 - type = "gem"; 41 - }; 42 - version = "0.5.1"; 43 - }; 44 - childprocess = { 45 - dependencies = ["ffi"]; 46 - groups = ["default"]; 47 - platforms = []; 48 - source = { 49 - remotes = ["https://rubygems.org"]; 50 - sha256 = "1lv7axi1fhascm9njxh3lx1rbrnsm8wgvib0g7j26v4h1fcphqg0"; 51 - type = "gem"; 52 - }; 53 - version = "0.5.8"; 54 - }; 55 - cookiejar = { 56 - groups = ["default"]; 57 - platforms = []; 58 - source = { 59 - remotes = ["https://rubygems.org"]; 60 - sha256 = "0q0kmbks9l3hl0wdq744hzy97ssq9dvlzywyqv9k9y1p3qc9va2a"; 61 - type = "gem"; 62 - }; 63 - version = "0.3.3"; 64 - }; 65 - czmq-ffi-gen = { 66 - dependencies = ["ffi"]; 67 - groups = ["default"]; 68 - platforms = []; 69 - source = { 70 - remotes = ["https://rubygems.org"]; 71 - sha256 = "1ngsd1yxiayd50v402vwhmq7ma9ang6pcba5kqiwq7smpdvfmbmp"; 72 - type = "gem"; 73 - }; 74 - version = "0.15.0"; 75 - }; 76 - cztop = { 77 - dependencies = ["czmq-ffi-gen"]; 78 - groups = ["default"]; 79 - platforms = []; 80 - source = { 81 - remotes = ["https://rubygems.org"]; 82 - sha256 = "12xcz7g42dbp2ryhcwdm2ykj7bmwfhjhla296hy18g7a09zlfnz7"; 83 - type = "gem"; 84 - }; 85 - version = "0.13.1"; 86 - }; 87 2 data_uri = { 88 3 groups = ["default"]; 89 4 platforms = []; ··· 94 9 }; 95 10 version = "0.1.0"; 96 11 }; 97 - em-http-request = { 98 - dependencies = ["addressable" "cookiejar" "em-socksify" "eventmachine" "http_parser.rb"]; 99 - groups = ["default"]; 100 - platforms = []; 101 - source = { 102 - remotes = ["https://rubygems.org"]; 103 - sha256 = "13rxmbi0fv91n4sg300v3i9iiwd0jxv0i6xd0sp81dx3jlx7kasx"; 104 - type = "gem"; 105 - }; 106 - version = "1.1.5"; 107 - }; 108 - em-http-server = { 109 - dependencies = ["eventmachine"]; 110 - groups = ["default"]; 111 - platforms = []; 112 - source = { 113 - remotes = ["https://rubygems.org"]; 114 - sha256 = "0y8l4gymy9dzjjchjav90ck6has2i2zdjihlhcyrg3jgq6kjzyq5"; 115 - type = "gem"; 116 - }; 117 - version = "0.1.8"; 118 - }; 119 - em-socksify = { 120 - dependencies = ["eventmachine"]; 121 - groups = ["default"]; 122 - platforms = []; 123 - source = { 124 - remotes = ["https://rubygems.org"]; 125 - sha256 = "0rk43ywaanfrd8180d98287xv2pxyl7llj291cwy87g1s735d5nk"; 126 - type = "gem"; 127 - }; 128 - version = "0.3.2"; 129 - }; 130 - em-worker = { 131 - dependencies = ["eventmachine"]; 132 - groups = ["default"]; 133 - platforms = []; 134 - source = { 135 - remotes = ["https://rubygems.org"]; 136 - sha256 = "0z4jx9z2q5hxvdvik4yp0ahwfk69qsmdnyp72ln22p3qlkq2z5wk"; 137 - type = "gem"; 138 - }; 139 - version = "0.0.2"; 140 - }; 141 - eventmachine = { 142 - groups = ["default"]; 143 - platforms = []; 144 - source = { 145 - remotes = ["https://rubygems.org"]; 146 - sha256 = "0wh9aqb0skz80fhfn66lbpr4f86ya2z5rx6gm5xlfhd05bj1ch4r"; 147 - type = "gem"; 148 - }; 149 - version = "1.2.7"; 150 - }; 151 12 ffi = { 152 13 groups = ["default"]; 153 14 platforms = []; 154 15 source = { 155 16 remotes = ["https://rubygems.org"]; 156 - sha256 = "0c2dl10pi6a30kcvx2s6p2v1wb4kbm48iv38kmz2ff600nirhpb8"; 17 + sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg"; 157 18 type = "gem"; 158 19 }; 159 - version = "1.9.21"; 20 + version = "1.15.5"; 160 21 }; 161 22 ffi-rzmq = { 162 23 dependencies = ["ffi-rzmq-core"]; ··· 180 41 }; 181 42 version = "1.0.7"; 182 43 }; 183 - "http_parser.rb" = { 44 + io-console = { 184 45 groups = ["default"]; 185 46 platforms = []; 186 47 source = { 187 48 remotes = ["https://rubygems.org"]; 188 - sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; 49 + sha256 = "0dikardh14c72gd9ypwh8dim41wvqmzfzf35mincaj5yals9m7ff"; 189 50 type = "gem"; 190 51 }; 191 52 version = "0.6.0"; 192 53 }; 193 - iruby = { 194 - dependencies = ["bond" "data_uri" "mimemagic" "multi_json"]; 54 + irb = { 55 + dependencies = ["reline"]; 195 56 groups = ["default"]; 196 57 platforms = []; 197 58 source = { 198 59 remotes = ["https://rubygems.org"]; 199 - sha256 = "1wdf2c0x8y6cya0n3y0p3p7b1sxkb2fdavdn2k58rf4rs37s7rzn"; 60 + sha256 = "158ca10kj3qqnql5g8f1g2arsnhgdl79mg74manpf8ldkwjjn3n8"; 200 61 type = "gem"; 201 62 }; 202 - version = "0.3"; 63 + version = "1.7.4"; 203 64 }; 204 - mimemagic = { 65 + iruby = { 66 + dependencies = ["data_uri" "ffi-rzmq" "irb" "mime-types" "multi_json" "native-package-installer"]; 205 67 groups = ["default"]; 206 68 platforms = []; 207 69 source = { 208 70 remotes = ["https://rubygems.org"]; 209 - sha256 = "04cp5sfbh1qx82yqxn0q75c7hlcx8y1dr5g3kyzwm4mx6wi2gifw"; 71 + sha256 = "0856ncjk7akm55gxcnhfmv426xsl4ryywdxrqbwgphwpqwm9w8fc"; 210 72 type = "gem"; 211 73 }; 212 - version = "0.3.3"; 74 + version = "0.7.4"; 213 75 }; 214 - multi_json = { 76 + mime-types = { 77 + dependencies = ["mime-types-data"]; 215 78 groups = ["default"]; 216 79 platforms = []; 217 80 source = { 218 81 remotes = ["https://rubygems.org"]; 219 - sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; 82 + sha256 = "0q8d881k1b3rbsfcdi3fx0b5vpdr5wcrhn88r2d9j7zjdkxp5mw5"; 220 83 type = "gem"; 221 84 }; 222 - version = "1.13.1"; 85 + version = "3.5.1"; 223 86 }; 224 - oj = { 87 + mime-types-data = { 225 88 groups = ["default"]; 226 89 platforms = []; 227 90 source = { 228 91 remotes = ["https://rubygems.org"]; 229 - sha256 = "147whmq8h2n04chskl3v4a132xhz5i6kk6vhnz83jwng4vihin5f"; 92 + sha256 = "17zdim7kzrh5j8c97vjqp4xp78wbyz7smdp4hi5iyzk0s9imdn5a"; 230 93 type = "gem"; 231 94 }; 232 - version = "2.18.1"; 95 + version = "3.2023.0808"; 233 96 }; 234 - parse-cron = { 97 + multi_json = { 235 98 groups = ["default"]; 236 99 platforms = []; 237 100 source = { 238 101 remotes = ["https://rubygems.org"]; 239 - sha256 = "02fj9i21brm88nb91ikxwxbwv9y7mb7jsz6yydh82rifwq7357hg"; 102 + sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 240 103 type = "gem"; 241 104 }; 242 - version = "0.1.4"; 105 + version = "1.15.0"; 243 106 }; 244 - public_suffix = { 245 - groups = ["default"]; 246 - platforms = []; 247 - source = { 248 - remotes = ["https://rubygems.org"]; 249 - sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l"; 250 - type = "gem"; 251 - }; 252 - version = "3.0.3"; 253 - }; 254 - rbczmq = { 255 - groups = ["default"]; 256 - platforms = []; 257 - source = { 258 - remotes = ["https://rubygems.org"]; 259 - sha256 = "1bqr44m2nb61smza6y5cahp09hk16lsn0z3wpq9g5zpr9nhp50fx"; 260 - type = "gem"; 261 - }; 262 - version = "1.7.9"; 263 - }; 264 - sensu = { 265 - dependencies = ["em-http-request" "em-http-server" "eventmachine" "parse-cron" "sensu-extension" "sensu-extensions" "sensu-json" "sensu-logger" "sensu-redis" "sensu-settings" "sensu-spawn" "sensu-transport"]; 266 - groups = ["default"]; 267 - platforms = []; 268 - source = { 269 - remotes = ["https://rubygems.org"]; 270 - sha256 = "1rxv6yj63nkxlzmmqk6qpfpcvrbar9s4sd4kgfb5zsv9bw7236cr"; 271 - type = "gem"; 272 - }; 273 - version = "1.6.2"; 274 - }; 275 - sensu-extension = { 276 - dependencies = ["eventmachine"]; 277 - groups = ["default"]; 278 - platforms = []; 279 - source = { 280 - remotes = ["https://rubygems.org"]; 281 - sha256 = "0bpizp4n01rv72cryjjlrbfxxj3csish3mkxjzdy4inpi5j5h1dw"; 282 - type = "gem"; 283 - }; 284 - version = "1.5.2"; 285 - }; 286 - sensu-extensions = { 287 - dependencies = ["sensu-extension" "sensu-extensions-check-dependencies" "sensu-extensions-debug" "sensu-extensions-json" "sensu-extensions-occurrences" "sensu-extensions-only-check-output" "sensu-extensions-ruby-hash" "sensu-json" "sensu-logger" "sensu-settings"]; 107 + native-package-installer = { 288 108 groups = ["default"]; 289 109 platforms = []; 290 110 source = { 291 111 remotes = ["https://rubygems.org"]; 292 - sha256 = "04v221qjv8qy3jci40i66p63ig5vrrh0dpgmf1l8229x5m7bxrsg"; 112 + sha256 = "004wx9xhcam92g1d4ybvrl1yqablm2svalyck9sq4igy9nwkz9nb"; 293 113 type = "gem"; 294 114 }; 295 - version = "1.10.0"; 115 + version = "1.1.8"; 296 116 }; 297 - sensu-extensions-check-dependencies = { 298 - dependencies = ["sensu-extension"]; 117 + reline = { 118 + dependencies = ["io-console"]; 299 119 groups = ["default"]; 300 120 platforms = []; 301 121 source = { 302 122 remotes = ["https://rubygems.org"]; 303 - sha256 = "1hc4kz7k983f6fk27ikg5drvxm4a85qf1k07hqssfyk3k75jyj1r"; 123 + sha256 = "0lv1nv7z63n4qmsm3h5h273m7daxngkcq8ynkk9j8lmn7jji98lb"; 304 124 type = "gem"; 305 125 }; 306 - version = "1.1.0"; 307 - }; 308 - sensu-extensions-debug = { 309 - dependencies = ["sensu-extension"]; 310 - groups = ["default"]; 311 - platforms = []; 312 - source = { 313 - remotes = ["https://rubygems.org"]; 314 - sha256 = "11abdgn2kkkbvxq4692yg6a27qnxz4349gfiq7d35biy7vrw34lp"; 315 - type = "gem"; 316 - }; 317 - version = "1.0.0"; 318 - }; 319 - sensu-extensions-json = { 320 - dependencies = ["sensu-extension"]; 321 - groups = ["default"]; 322 - platforms = []; 323 - source = { 324 - remotes = ["https://rubygems.org"]; 325 - sha256 = "1wnbn9sycdqdh9m0fhszaqkv0jijs3fkdbvcv8kdspx6irbv3m6g"; 326 - type = "gem"; 327 - }; 328 - version = "1.0.0"; 329 - }; 330 - sensu-extensions-occurrences = { 331 - dependencies = ["sensu-extension"]; 332 - groups = ["default"]; 333 - platforms = []; 334 - source = { 335 - remotes = ["https://rubygems.org"]; 336 - sha256 = "0lx5wsbblfs0rvkxfg09bsz0g2mwmckrhga7idnarsnm8m565v1v"; 337 - type = "gem"; 338 - }; 339 - version = "1.2.0"; 340 - }; 341 - sensu-extensions-only-check-output = { 342 - dependencies = ["sensu-extension"]; 343 - groups = ["default"]; 344 - platforms = []; 345 - source = { 346 - remotes = ["https://rubygems.org"]; 347 - sha256 = "0ds2i8wd4ji9ifig2zzr4jpxinvk5dm7j10pvaqy4snykxa3rqh3"; 348 - type = "gem"; 349 - }; 350 - version = "1.0.0"; 351 - }; 352 - sensu-extensions-ruby-hash = { 353 - dependencies = ["sensu-extension"]; 354 - groups = ["default"]; 355 - platforms = []; 356 - source = { 357 - remotes = ["https://rubygems.org"]; 358 - sha256 = "1xyrj3gbmslbivcd5qcmyclgapn7qf7f5jwfvfpw53bxzib0h7s3"; 359 - type = "gem"; 360 - }; 361 - version = "1.0.0"; 362 - }; 363 - sensu-json = { 364 - dependencies = ["oj"]; 365 - groups = ["default"]; 366 - platforms = []; 367 - source = { 368 - remotes = ["https://rubygems.org"]; 369 - sha256 = "08zlxg5j3bhs72cc7wcllp026jbif0xiw6ib1cgawndlpsfl9fgx"; 370 - type = "gem"; 371 - }; 372 - version = "2.1.1"; 373 - }; 374 - sensu-logger = { 375 - dependencies = ["eventmachine" "sensu-json"]; 376 - groups = ["default"]; 377 - platforms = []; 378 - source = { 379 - remotes = ["https://rubygems.org"]; 380 - sha256 = "0jpw4kz36ilaknrzb3rbkhpbgv93w2d668z2cv395dq30d4d3iwm"; 381 - type = "gem"; 382 - }; 383 - version = "1.2.2"; 384 - }; 385 - sensu-redis = { 386 - dependencies = ["eventmachine"]; 387 - groups = ["default"]; 388 - platforms = []; 389 - source = { 390 - remotes = ["https://rubygems.org"]; 391 - sha256 = "0widfmmj1h9ca2kk14wy1sqmlkq40linp89a73s3ghngnzri0xyk"; 392 - type = "gem"; 393 - }; 394 - version = "2.4.0"; 395 - }; 396 - sensu-settings = { 397 - dependencies = ["parse-cron" "sensu-json"]; 398 - groups = ["default"]; 399 - platforms = []; 400 - source = { 401 - remotes = ["https://rubygems.org"]; 402 - sha256 = "152n4hazv2l4vbzrgd316rpj135jmz042fyh6k2yv2kw0x29pi0f"; 403 - type = "gem"; 404 - }; 405 - version = "10.14.0"; 406 - }; 407 - sensu-spawn = { 408 - dependencies = ["childprocess" "em-worker" "eventmachine" "ffi"]; 409 - groups = ["default"]; 410 - platforms = []; 411 - source = { 412 - remotes = ["https://rubygems.org"]; 413 - sha256 = "17yc8ivjpjbvig9r7yl6991d6ma0kcq75fbpz6i856ljvcr3lmd5"; 414 - type = "gem"; 415 - }; 416 - version = "2.5.0"; 417 - }; 418 - sensu-transport = { 419 - dependencies = ["amq-protocol" "amqp" "eventmachine" "sensu-redis"]; 420 - groups = ["default"]; 421 - platforms = []; 422 - source = { 423 - remotes = ["https://rubygems.org"]; 424 - sha256 = "0x6vyfmg1jm1srf7xa5aka73by7qwcmry2rx8kq8phwa4g0v4mzr"; 425 - type = "gem"; 426 - }; 427 - version = "8.2.0"; 126 + version = "0.3.8"; 428 127 }; 429 128 }
+18
pkgs/applications/editors/jupyter-kernels/iruby/update.sh
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash -p curl jq bundler bundix ruby 3 + 4 + set -eu -o pipefail 5 + 6 + cd "$(dirname "$0")" 7 + 8 + # Update Gemfile with the latest iruby version 9 + echo "source 'https://rubygems.org'" > Gemfile 10 + echo -n "gem 'iruby', " >> Gemfile 11 + curl https://rubygems.org/api/v1/gems/iruby.json | jq .version >> Gemfile 12 + 13 + # Regenerate Gemfile.lock 14 + export BUNDLE_FORCE_RUBY_PLATFORM=1 15 + bundle lock 16 + 17 + # Regenerate gemset.nix 18 + bundix -l
+11 -3
pkgs/applications/editors/vim/plugins/overrides.nix
··· 11 11 , substituteAll 12 12 13 13 # Language dependencies 14 + , fetchYarnDeps 15 + , mkYarnModules 14 16 , python3 15 17 , rustPlatform 16 18 ··· 730 732 731 733 markdown-preview-nvim = let 732 734 # We only need its dependencies `node-modules`. 733 - nodeDep = nodePackages."markdown-preview-nvim-../../applications/editors/vim/plugins/markdown-preview-nvim".overrideAttrs { 734 - dontNpmInstall = true; 735 + nodeDep = mkYarnModules rec { 736 + inherit (super.markdown-preview-nvim) pname version; 737 + packageJSON = ./markdown-preview-nvim/package.json; 738 + yarnLock = "${super.markdown-preview-nvim.src}/yarn.lock"; 739 + offlineCache = fetchYarnDeps { 740 + inherit yarnLock; 741 + hash = "sha256-kzc9jm6d9PJ07yiWfIOwqxOTAAydTpaLXVK6sEWM8gg="; 742 + }; 735 743 }; 736 744 in super.markdown-preview-nvim.overrideAttrs { 737 745 patches = [ ··· 741 749 }) 742 750 ]; 743 751 postInstall = '' 744 - ln -s ${nodeDep}/lib/node_modules/markdown-preview/node_modules $out/app 752 + ln -s ${nodeDep}/node_modules $out/app 745 753 ''; 746 754 747 755 nativeBuildInputs = [ nodejs ];
+1 -1
pkgs/applications/editors/vscode/vscode.nix
··· 97 97 homepage = "https://code.visualstudio.com/"; 98 98 downloadPage = "https://code.visualstudio.com/Updates"; 99 99 license = licenses.unfree; 100 - maintainers = with maintainers; [ eadwu synthetica maxeaubrey bobby285271 Enzime ]; 100 + maintainers = with maintainers; [ eadwu synthetica amaxine bobby285271 Enzime ]; 101 101 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" "armv7l-linux" ]; 102 102 }; 103 103 }
+2 -2
pkgs/applications/emulators/vbam/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "visualboyadvance-m"; 21 - version = "2.1.6"; 21 + version = "2.1.7"; 22 22 src = fetchFromGitHub { 23 23 owner = "visualboyadvance-m"; 24 24 repo = "visualboyadvance-m"; 25 25 rev = "v${version}"; 26 - sha256 = "1fph8phbswq6d9lgw1y1767wdp316w5hn5bws6h2dj75gvsqf221"; 26 + sha256 = "sha256-XMb4+YPH1xgbiRC4vmooxALmjX2QURLWOGOwepdWI7o="; 27 27 }; 28 28 29 29 nativeBuildInputs = [ cmake pkg-config ];
+2 -2
pkgs/applications/graphics/megapixels/default.nix
··· 29 29 in 30 30 stdenv.mkDerivation rec { 31 31 pname = "megapixels"; 32 - version = "1.6.1"; 32 + version = "1.7.0"; 33 33 34 34 src = fetchFromGitLab { 35 35 owner = "postmarketOS"; 36 36 repo = "megapixels"; 37 37 rev = version; 38 - hash = "sha256-ZkTDHDL5nhpR8PKqia12pbrEZLnRXEm8DwBYdYrP5Qo="; 38 + hash = "sha256-ejTCYZMDkqz8P3vroq8XAl+pUGgcS56cm3tzOTE3rfc="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+1 -1
pkgs/applications/misc/1password-gui/default.nix
··· 59 59 homepage = "https://1password.com/"; 60 60 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 61 61 license = licenses.unfree; 62 - maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 62 + maintainers = with maintainers; [ timstott savannidgerinel amaxine sebtm ]; 63 63 platforms = builtins.attrNames sources.${channel}; 64 64 mainProgram = "1password"; 65 65 };
+3 -3
pkgs/applications/misc/camunda-modeler/default.nix
··· 9 9 10 10 stdenvNoCC.mkDerivation rec { 11 11 pname = "camunda-modeler"; 12 - version = "5.13.0"; 12 + version = "5.14.0"; 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz"; 16 - hash = "sha256-/9Af/1ZP2Hkc0PP9yXObNDNmxe6riBNWSv+JaM7O5Vs="; 16 + hash = "sha256-zGxuvS4T1olMH+QOqrPcsFjfO3PDERmFQOa+ISN9u0c="; 17 17 }; 18 18 sourceRoot = "camunda-modeler-${version}-linux-x64"; 19 19 ··· 63 63 meta = with lib; { 64 64 homepage = "https://github.com/camunda/camunda-modeler"; 65 65 description = "An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io"; 66 - maintainers = with maintainers; [ n0emis ]; 66 + maintainers = teams.wdz.members; 67 67 license = licenses.mit; 68 68 inherit (electron.meta) platforms; 69 69 };
+1
pkgs/applications/misc/gallery-dl/default.nix
··· 38 38 homepage = "https://github.com/mikf/gallery-dl"; 39 39 changelog = "https://github.com/mikf/gallery-dl/blob/v${version}/CHANGELOG.md"; 40 40 license = licenses.gpl2Only; 41 + mainProgram = "gallery-dl"; 41 42 maintainers = with maintainers; [ dawidsowa marsam ]; 42 43 }; 43 44 }
-48
pkgs/applications/misc/markmind/default.nix
··· 1 - { lib, stdenv, fetchurl, appimageTools, makeWrapper, electron }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "markmind"; 5 - version = "1.3.1"; 6 - 7 - src = fetchurl { 8 - url = "https://github.com/MarkMindCkm/Mark-Mind/releases/download/v${version}/Mark.Mind-${version}.AppImage"; 9 - sha256 = "sha256-iOJ0IOIzleA69rv94Qd35rMbHc+XSi8OPatf2V6sYrI="; 10 - }; 11 - 12 - appimageContents = appimageTools.extractType2 { 13 - name = "markmind-${version}"; 14 - inherit src; 15 - }; 16 - 17 - dontUnpack = true; 18 - dontConfigure = true; 19 - dontBuild = true; 20 - 21 - nativeBuildInputs = [ makeWrapper ]; 22 - 23 - installPhase = '' 24 - runHook preInstall 25 - 26 - mkdir -p $out/bin $out/share/markmind $out/share/applications 27 - cp -a ${appimageContents}/{locales,resources} $out/share/markmind 28 - cp -a ${appimageContents}/mind.desktop $out/share/applications/markmind.desktop 29 - cp -a ${appimageContents}/usr/share/icons $out/share 30 - substituteInPlace $out/share/applications/markmind.desktop \ 31 - --replace 'Exec=AppRun' 'Exec=markmind' 32 - 33 - runHook postInstall 34 - ''; 35 - 36 - postFixup = '' 37 - makeWrapper ${electron}/bin/electron $out/bin/markmind \ 38 - --add-flags $out/share/markmind/resources/app.asar 39 - ''; 40 - 41 - meta = with lib; { 42 - description = "Mind map and outliner editor"; 43 - homepage = "https://github.com/MarkMindCkm/Mark-Mind"; 44 - license = licenses.mit; 45 - maintainers = with maintainers; [ wolfangaukang ]; 46 - platforms = [ "x86_64-linux" ]; 47 - }; 48 - }
+3 -3
pkgs/applications/misc/obsidian/default.nix
··· 12 12 let 13 13 inherit (stdenv.hostPlatform) system; 14 14 pname = "obsidian"; 15 - version = "1.4.5"; 15 + version = "1.4.11"; 16 16 appname = "Obsidian"; 17 17 meta = with lib; { 18 18 description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files"; 19 19 homepage = "https://obsidian.md"; 20 20 downloadPage = "https://github.com/obsidianmd/obsidian-releases/releases"; 21 21 license = licenses.obsidian; 22 - maintainers = with maintainers; [ atila conradmearns zaninime qbit ]; 22 + maintainers = with maintainers; [ atila conradmearns zaninime qbit kashw2 ]; 23 23 }; 24 24 25 25 filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz"; 26 26 src = fetchurl { 27 27 url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; 28 - sha256 = if stdenv.isDarwin then "sha256-1xGlXjQrJ8gNtKYlCBiIfNnTZU591JZdU6NJqMA5gug=" else "sha256-Y/RlT+3xBbF9tjCbRQnQ+j8ogzLMfsQPnOdiCVj+NK0="; 28 + sha256 = if stdenv.isDarwin then "sha256-bJLWXdeVzbVrb8jmIRpyQG6a5H1jMydhO9ioHOGk3Ms=" else "sha256-Z4DojO90PAlGGsItcZugPsi+48UPnOjvCn2BIzrDQpc="; 29 29 }; 30 30 31 31 icon = fetchurl {
-60
pkgs/applications/misc/pomotroid/default.nix
··· 1 - { stdenv, lib, fetchurl, makeWrapper, makeDesktopItem, copyDesktopItems, electron }: 2 - 3 - let 4 - version = "0.13.0"; 5 - appIcon = fetchurl { 6 - url = "https://raw.githubusercontent.com/Splode/pomotroid/v${version}/static/icon.png"; 7 - sha256 = "sha256-BEPoOBErw5ZCeK4rtdxdwZZLimbpglu1Cu++4xzuVUs="; 8 - }; 9 - 10 - in stdenv.mkDerivation rec { 11 - pname = "pomotroid"; 12 - inherit version; 13 - 14 - src = fetchurl { 15 - url = "https://github.com/Splode/pomotroid/releases/download/v${version}/${pname}-${version}-linux.tar.gz"; 16 - sha256 = "sha256-AwpVnvwWQd/cgmZvtr5NprnLyeXz6ym4Fywc808tcSc="; 17 - }; 18 - 19 - nativeBuildInputs = [ 20 - makeWrapper 21 - copyDesktopItems 22 - ]; 23 - 24 - desktopItems = [ 25 - (makeDesktopItem { 26 - name = pname; 27 - exec = "pomotroid"; 28 - icon = "pomotroid"; 29 - comment = meta.description; 30 - desktopName = "Pomotroid"; 31 - genericName = "Pomodoro Application"; 32 - }) 33 - ]; 34 - 35 - dontConfigure = true; 36 - dontBuild = true; 37 - 38 - installPhase = '' 39 - runHook preInstall 40 - 41 - mkdir -p $out/opt/pomotroid $out/share/pomotroid $out/share/pixmaps 42 - 43 - cp -r ./ $out/opt/pomotroid 44 - mv $out/opt/pomotroid/{locales,resources} $out/share/pomotroid 45 - cp ${appIcon} $out/share/pixmaps/pomotroid.png 46 - 47 - makeWrapper ${electron}/bin/electron $out/bin/pomotroid \ 48 - --add-flags $out/share/pomotroid/resources/app.asar 49 - 50 - runHook postInstall 51 - ''; 52 - 53 - meta = with lib; { 54 - description = "Simple and visually-pleasing Pomodoro timer"; 55 - homepage = "https://splode.github.io/pomotroid"; 56 - license = licenses.mit; 57 - maintainers = with maintainers; [ wolfangaukang ]; 58 - platforms = [ "x86_64-linux" ]; 59 - }; 60 - }
+8 -8
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 41 41 version = "2023-06-09"; 42 42 }; 43 43 }; 44 - sha256 = "09b0i48sr5ynlhpya4lwnhgp081q4lqd23cc5l59dsxzh5ivbycb"; 45 - sha256bin64 = "1d49qcjh5mhfzqzjn4ilj23dpzd6nyl1pij5iv43dwxl8z2r3l3m"; 46 - version = "116.0.5845.179"; 44 + sha256 = "152lyrw8k36gbmf4fmfny4ajqh0523y5d48yrshbgwn5klmbhaji"; 45 + sha256bin64 = "118sk39939d52srws2vgs1mfizpikswxh5ihd9x053vzn0aj8cfa"; 46 + version = "116.0.5845.187"; 47 47 }; 48 48 ungoogled-chromium = { 49 49 deps = { ··· 54 54 version = "2023-06-09"; 55 55 }; 56 56 ungoogled-patches = { 57 - rev = "116.0.5845.179-1"; 58 - sha256 = "0if5717w6211fbhqzgfrigy5q6yag7lj6ycdjpn1b5d0ryc97rnr"; 57 + rev = "116.0.5845.187-1"; 58 + sha256 = "0br5lms6mxg2mg8ix5mkb79bg6wk5f2hn0xy1xc7gk9h3rl58is1"; 59 59 }; 60 60 }; 61 - sha256 = "09b0i48sr5ynlhpya4lwnhgp081q4lqd23cc5l59dsxzh5ivbycb"; 62 - sha256bin64 = "1d49qcjh5mhfzqzjn4ilj23dpzd6nyl1pij5iv43dwxl8z2r3l3m"; 63 - version = "116.0.5845.179"; 61 + sha256 = "152lyrw8k36gbmf4fmfny4ajqh0523y5d48yrshbgwn5klmbhaji"; 62 + sha256bin64 = "118sk39939d52srws2vgs1mfizpikswxh5ihd9x053vzn0aj8cfa"; 63 + version = "116.0.5845.187"; 64 64 }; 65 65 }
+405 -405
pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
··· 1 1 { 2 - version = "117.0b9"; 2 + version = "118.0b7"; 3 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ach/firefox-117.0b9.tar.bz2"; 4 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ach/firefox-118.0b7.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "e19ea948b8cd242ad411cd5bd774810e444a1862acc4b182595761b76dc3e331"; 7 + sha256 = "927b23d08eaa437a049ec0362cbc71667081abd82d91de8a0566a2844198d297"; 8 8 } 9 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/af/firefox-117.0b9.tar.bz2"; 9 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/af/firefox-118.0b7.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "26dcb5dc2d4c4cd02d49e09c0a7b4424ed30989a99a510289da3eb10258ebed9"; 12 + sha256 = "9322442c685898838a374bf02b846539ef3bd314ee083cf58f43c995384e7aa8"; 13 13 } 14 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/an/firefox-117.0b9.tar.bz2"; 14 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/an/firefox-118.0b7.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "a6949c98003a34b2ead5d48f8b2d498dc9cfa98082fbb6aee8384fe806ed6ace"; 17 + sha256 = "ca677646708f56f2544aa2f37f3354237366eedd2a6a4c9c8335d3efdd59dd95"; 18 18 } 19 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ar/firefox-117.0b9.tar.bz2"; 19 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ar/firefox-118.0b7.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "bc3b20d46348dec75b734f2d6c57c7a393d18a78bb0597ae5a8e02faadc67d40"; 22 + sha256 = "a23ac96581616cfbca172b6f7e181b5ae6d6b6b08d16d976d711a18f17dc67b5"; 23 23 } 24 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ast/firefox-117.0b9.tar.bz2"; 24 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ast/firefox-118.0b7.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "e7f25756d30cd6dfe6b1b308435346d5cc7f033ff25b50251b6c2b604890b2fa"; 27 + sha256 = "25ae05c3130a51a9a81686f175652873c5a2b10303315804567ccc9b97597d51"; 28 28 } 29 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/az/firefox-117.0b9.tar.bz2"; 29 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/az/firefox-118.0b7.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "6672ea753d7191a86fc91749669e33e1fc91f5630b921493849748ef0be2803a"; 32 + sha256 = "bba681c4e24b1cdaa197d2f903ad630e29e56524831de08e4169cd81e09a8df4"; 33 33 } 34 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/be/firefox-117.0b9.tar.bz2"; 34 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/be/firefox-118.0b7.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "2d6cc0283f67dd2292442bdd5c561713c94cfa0b0c81b9344ac397b2b90a820d"; 37 + sha256 = "52ad3bae8232c9d9b351226515453c217c6bcd7dac70e82874a168ca63bd01e1"; 38 38 } 39 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/bg/firefox-117.0b9.tar.bz2"; 39 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/bg/firefox-118.0b7.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "ec2fef76d9d9930645e4872811e511a2a359c0c5999da554bd7259706ab9d117"; 42 + sha256 = "49bea19ff2c196f47bba2ed0634df1bed6ef1174fa811910a2ab16224adab0f5"; 43 43 } 44 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/bn/firefox-117.0b9.tar.bz2"; 44 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/bn/firefox-118.0b7.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "425a0a430c9060a69362c7f30df9eb7f4a1190cf04e443d4753016a219ab2d59"; 47 + sha256 = "41a886c10f0387378dedb39c039a55891d78068d1804eaea1da272a2f9159783"; 48 48 } 49 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/br/firefox-117.0b9.tar.bz2"; 49 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/br/firefox-118.0b7.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "d6d353aaac00ad97b668b31ff490b927d2280e43fc53efe72334c56ad3bcf8b3"; 52 + sha256 = "b3a3131baadc9fe9cb556b5b9efcb63f118ce325576bbca01fd458e08b6d93af"; 53 53 } 54 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/bs/firefox-117.0b9.tar.bz2"; 54 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/bs/firefox-118.0b7.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "57db2821c658971c5de8f882bd5396f83434983bb09aa7e66fb9f4b3b86c73d5"; 57 + sha256 = "e2404cbdbe7d3a497093040560ce8cc1d47e3f077008d239dd619fe885f73693"; 58 58 } 59 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ca-valencia/firefox-117.0b9.tar.bz2"; 59 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ca-valencia/firefox-118.0b7.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "22e17ff840c87b00a988890d80efe30ea6c0a120a1ae618cd9b60c1e586e9d2f"; 62 + sha256 = "62ee15f6a28d31152c627efb998ae4c060afa93ed9bd396c58e2959cd6982b60"; 63 63 } 64 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ca/firefox-117.0b9.tar.bz2"; 64 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ca/firefox-118.0b7.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "d4ca47d7191503a04bf402a1c85214280454bcfaeda47e7482c90e38d1d78f76"; 67 + sha256 = "00a58fee6e16d483b339a341167e5bf774c7317d11c997f6b0b5fe86e37b6020"; 68 68 } 69 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/cak/firefox-117.0b9.tar.bz2"; 69 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/cak/firefox-118.0b7.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "d239df72ca8af252b357ca19c4feda31e6dde67fb8421714b124e10831fc0623"; 72 + sha256 = "97ba1d4daa2fbdee57f08cacf8f8258dc4877215d4ebbee20ed87ffa44cd18c4"; 73 73 } 74 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/cs/firefox-117.0b9.tar.bz2"; 74 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/cs/firefox-118.0b7.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "1f0e87b2611a8fee96a8b4e8bf2e83eab2f178b86a21ed319eb43397d296edb7"; 77 + sha256 = "294c8d2a045793edce11e258715b8ca3b76305e93018b40267288deca26b2a21"; 78 78 } 79 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/cy/firefox-117.0b9.tar.bz2"; 79 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/cy/firefox-118.0b7.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "0142fc360c7ef75d5b5b607bab84f923d0b7608f1d0725798a1d26fc1af2cb8f"; 82 + sha256 = "8be0c23ee3f46c5076a864ecb448fcf999c69eec1b7ccf56c14d4a0f127dddd6"; 83 83 } 84 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/da/firefox-117.0b9.tar.bz2"; 84 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/da/firefox-118.0b7.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "df492bd754486a93a65cf5ddba7af6bfeeaa4869a6fe66fb20815efbd31ba26e"; 87 + sha256 = "05837b4fada24c35133f01e99538e45af42a52d3b1085d1493489e90c30d498a"; 88 88 } 89 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/de/firefox-117.0b9.tar.bz2"; 89 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/de/firefox-118.0b7.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "aea983ca7af76798edaf37842a216310397e29741c4b29ae4792d23a4cb422d5"; 92 + sha256 = "f6289b61cd8e85f6be27f98af4e12c81ce1839a9d73c04e80123a79ce8dc99a2"; 93 93 } 94 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/dsb/firefox-117.0b9.tar.bz2"; 94 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/dsb/firefox-118.0b7.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "b23f2bcc821ff15ce47818a8a1aec52882ebfa1498a471eabb1477a5c082e4f5"; 97 + sha256 = "08f1e61ab9feaf4535f498cb8d24d4f143e8cbedc23e929b3450b80b6787a7fc"; 98 98 } 99 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/el/firefox-117.0b9.tar.bz2"; 99 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/el/firefox-118.0b7.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "abd14944865c96873b91a98bc8027de6f4b2a2c6e86ae900a0127b770560ef89"; 102 + sha256 = "d067bfb568504bebcb23b564ece344422c07fb51f816939efc4174e38dc0b6a6"; 103 103 } 104 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/en-CA/firefox-117.0b9.tar.bz2"; 104 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/en-CA/firefox-118.0b7.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "13fc57abc3ba40daebf7fcdcf52402ed28a99caa957b9061fa05902ac533caca"; 107 + sha256 = "60c6723f39bb51b794f41f710ffbbf068b81ec4fe86d3c12609ded37a4c41c87"; 108 108 } 109 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/en-GB/firefox-117.0b9.tar.bz2"; 109 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/en-GB/firefox-118.0b7.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "8da8f64b7aad126abacdb467e7368fc2b71aa27c83d5a913183b8bd96c010fc3"; 112 + sha256 = "2c923d118b83f80697529f02a375c3ab429f3932447a899e29f33535012371da"; 113 113 } 114 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/en-US/firefox-117.0b9.tar.bz2"; 114 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/en-US/firefox-118.0b7.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "318449489fce07793f3960bacaabb966610b1552985fe63355fdba710a258cdc"; 117 + sha256 = "7996a74adba7ec91046d4fdac581908b44762159a05a2d6b4da21b225fa53758"; 118 118 } 119 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/eo/firefox-117.0b9.tar.bz2"; 119 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/eo/firefox-118.0b7.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "c000198e0a032887a2827081d4577800697f1817bbda5adc7f00d8a3c58d2209"; 122 + sha256 = "d10c9bdd4bc1977326b92a7d3f562529295a7117edaf669865ff58cfb33be77d"; 123 123 } 124 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/es-AR/firefox-117.0b9.tar.bz2"; 124 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/es-AR/firefox-118.0b7.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "e0cf69ccf6c390b5540ffa68e12022991650a738ac354643a1ea1ceadaefccdc"; 127 + sha256 = "b8986038b0bb031c136e84d154f100447ebd92aca41ad4d96ed8d31be7703a39"; 128 128 } 129 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/es-CL/firefox-117.0b9.tar.bz2"; 129 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/es-CL/firefox-118.0b7.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "bd8900e5ab75b92ccec495bd86953e9cc01f0143dcc753125c2257421542fa97"; 132 + sha256 = "b006eafce9f1ed9cec4187abd85c4379e6e2e197a9a1e1dd77609a31f840232e"; 133 133 } 134 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/es-ES/firefox-117.0b9.tar.bz2"; 134 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/es-ES/firefox-118.0b7.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "c3722460d38a89ad2ae394ca7cb75ec60c099a0af823cf58cabf8e2cce471e5a"; 137 + sha256 = "7824b476106a39f57329baa9a4b1c0edfd3504e00052328c357ce718e940a63e"; 138 138 } 139 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/es-MX/firefox-117.0b9.tar.bz2"; 139 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/es-MX/firefox-118.0b7.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "a7b20aeb2bda525ea6cf3c32658ec064f8a2ccdcf62062bae95955352008b2bf"; 142 + sha256 = "e706368b446da3ecc6eda5e21b3b0df5def5d48507dc37e9963d2157f55f27eb"; 143 143 } 144 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/et/firefox-117.0b9.tar.bz2"; 144 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/et/firefox-118.0b7.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "e6d3bdf8af680f18e094ec2282b8de16a6723c9b9c1b1afc9a20dbb82053aded"; 147 + sha256 = "0ec50e56ea2da57075415ee174caa1ebcf497624cd20cecc0f9924eb9878f823"; 148 148 } 149 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/eu/firefox-117.0b9.tar.bz2"; 149 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/eu/firefox-118.0b7.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "d00c4996c1880e2ebe5553426a6c9813d5b51117ab5f40ae0850eefa9a97f6a5"; 152 + sha256 = "66ef55ce60e84677741d4cc25ac0198b7c15d0ee9cc7b1b92e9db7955b280951"; 153 153 } 154 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/fa/firefox-117.0b9.tar.bz2"; 154 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/fa/firefox-118.0b7.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "8ca66ccfff7a34fb6af033254339f1fe52f06a8d575bb85ea6027df64a274eba"; 157 + sha256 = "0ef498486ad9569d11d0e6c861b9669cf89dda47a62af33326d702c411aaa1d3"; 158 158 } 159 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ff/firefox-117.0b9.tar.bz2"; 159 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ff/firefox-118.0b7.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "6f55156cb4d82b365b290283762eb281ae7f42d38acd7dda355b7edf1ac85fd5"; 162 + sha256 = "693cd9947724b00f2e1a4bb6b361077af185f823d8bc7b8b0ea3a032a5af49b4"; 163 163 } 164 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/fi/firefox-117.0b9.tar.bz2"; 164 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/fi/firefox-118.0b7.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "c63eb46fb2c2ce816aabe3013ffa762bcb005535d0189954bebee3923145e411"; 167 + sha256 = "889dc27c1bed74b67a1a58d530c13464bf8494a58c558e9c4105d892d3232a7e"; 168 168 } 169 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/fr/firefox-117.0b9.tar.bz2"; 169 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/fr/firefox-118.0b7.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "8fe9a7ab288623437ad51c3321e57a6ef6e271be220efe2cb361d38d5c89bd11"; 172 + sha256 = "a0ab2bf72fcc751d53566066799d50013245622304cf9197ec55a7c80d00a6f9"; 173 173 } 174 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/fur/firefox-117.0b9.tar.bz2"; 174 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/fur/firefox-118.0b7.tar.bz2"; 175 175 locale = "fur"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "b2c551a6ab7706e80873cec526c142a38fcaef77b2394eb95e752fe912411f5b"; 177 + sha256 = "5dce0c8b7122fff2f0773430995cc18345d55d9d0362cbc8380574a05f3a09bd"; 178 178 } 179 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/fy-NL/firefox-117.0b9.tar.bz2"; 179 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/fy-NL/firefox-118.0b7.tar.bz2"; 180 180 locale = "fy-NL"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "4833ab76eca8f34d572f766e0979bfc041bd088c48b3c0c8cf6122d9cd67cb94"; 182 + sha256 = "8e8f6a84d4077613b14a57bdd3e607f36624332b237e77a57dda6620fcb8de5f"; 183 183 } 184 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ga-IE/firefox-117.0b9.tar.bz2"; 184 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ga-IE/firefox-118.0b7.tar.bz2"; 185 185 locale = "ga-IE"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "7c6a59d29f4912809bb628ed5e287a28ba6ce1c04e118e65812474addbcbd124"; 187 + sha256 = "383a71b75a9909066afbd69a3aaf8a5ae95a2a3c2f90a59e3028bb01e25c71b1"; 188 188 } 189 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/gd/firefox-117.0b9.tar.bz2"; 189 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/gd/firefox-118.0b7.tar.bz2"; 190 190 locale = "gd"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "336e2900b52f12a22e91c24d36982c6ac3de757a1389c0133b53aa9c75f0d17c"; 192 + sha256 = "24141e0c75c5114ccde9c3853015bddb8799b12c3113bcd83fd707633ceff676"; 193 193 } 194 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/gl/firefox-117.0b9.tar.bz2"; 194 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/gl/firefox-118.0b7.tar.bz2"; 195 195 locale = "gl"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "151b6931c9caadf0b2a4a5fb5e1ff5832da2d0eb19f044cfc7277b56d9a9f992"; 197 + sha256 = "6e348e99f5d0dba196354db82ed99dc586d80d44c02f9136957a770d3bcb457b"; 198 198 } 199 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/gn/firefox-117.0b9.tar.bz2"; 199 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/gn/firefox-118.0b7.tar.bz2"; 200 200 locale = "gn"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "0daa46c6f526255cb8e15646c4cfa00ded07c8bba7d35fc93c69c26ab100faaa"; 202 + sha256 = "309d26d9786e1404381c981f355e8d79dfcc859ef55022f3e37746b9c008a32e"; 203 203 } 204 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/gu-IN/firefox-117.0b9.tar.bz2"; 204 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/gu-IN/firefox-118.0b7.tar.bz2"; 205 205 locale = "gu-IN"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "511b4352928b907078b78160272144b33d1a25f2420eeee7d7e333ecb33782bc"; 207 + sha256 = "e42300c6bbd770df2e5f6b5748f2877befccf24131bbd840f3f680041294a34f"; 208 208 } 209 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/he/firefox-117.0b9.tar.bz2"; 209 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/he/firefox-118.0b7.tar.bz2"; 210 210 locale = "he"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "4dbe8f5a912652a4a35bc121af8ba9e3bed841f92e5cac53a35734989d8a11fa"; 212 + sha256 = "db1818b6595d68b48c50cd71f96d038d8f2c55d437869d19bf56c070ccdd98c2"; 213 213 } 214 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/hi-IN/firefox-117.0b9.tar.bz2"; 214 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/hi-IN/firefox-118.0b7.tar.bz2"; 215 215 locale = "hi-IN"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "533196690a2f36ea24bcd01811df0b0063215ccd6f182e5a789207241f5288bf"; 217 + sha256 = "18988ac38158a1f4432a0678ad7aaea667e154b77fa5198b4a9a5ade788232aa"; 218 218 } 219 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/hr/firefox-117.0b9.tar.bz2"; 219 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/hr/firefox-118.0b7.tar.bz2"; 220 220 locale = "hr"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "1101aeaf1e6019604212b71efb3a8c2ca01f0e55f12c6991bdbe221c92cfb550"; 222 + sha256 = "cd670853ceadaa6bb9206964f0938bbfba6ff84dd0b64294156ec4a3984ab299"; 223 223 } 224 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/hsb/firefox-117.0b9.tar.bz2"; 224 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/hsb/firefox-118.0b7.tar.bz2"; 225 225 locale = "hsb"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "59b1ae8f709b056a0cf2f7f0ceb3d268e65627f8eca6755e2b823b3f29000e02"; 227 + sha256 = "7c33568dc56bd19c6cf6f62270d15d7f6c59327e5ef8433cdb9681bb0ff7d3ac"; 228 228 } 229 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/hu/firefox-117.0b9.tar.bz2"; 229 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/hu/firefox-118.0b7.tar.bz2"; 230 230 locale = "hu"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "920b6321470afb3b41625422a070bf0ebbfec30c32872a7db3732895ffc088a0"; 232 + sha256 = "73130c877c94a2e403cae994b310127561c6bdfef4afc53b631b6082c5a8b4a8"; 233 233 } 234 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/hy-AM/firefox-117.0b9.tar.bz2"; 234 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/hy-AM/firefox-118.0b7.tar.bz2"; 235 235 locale = "hy-AM"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "6cf5e2afd6148ed1fe48d0e111d08e42791c0aaa8e9334a62b4c1fe98d9f7965"; 237 + sha256 = "40d49f285f65ba8d1dd273f988860c0ce5dc1722cb8c050a9e870fdc98835434"; 238 238 } 239 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ia/firefox-117.0b9.tar.bz2"; 239 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ia/firefox-118.0b7.tar.bz2"; 240 240 locale = "ia"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "6050b3e6832ed9562fd67a5e27fae4db09ca064e82096ca7c8cd0160940ca4cc"; 242 + sha256 = "7856c687fd72302932ecaa8b3ebd2ae827fc0c2ac32ac4a6a0628b43b55fae93"; 243 243 } 244 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/id/firefox-117.0b9.tar.bz2"; 244 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/id/firefox-118.0b7.tar.bz2"; 245 245 locale = "id"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "786f125d61952a0c0b95b7d5458400b2ad39f995f1f79af7883a49679e3f5097"; 247 + sha256 = "39b46d47f8f9c009e0410a636048e301e7125513bfa07e7d2b26620f26f2f23b"; 248 248 } 249 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/is/firefox-117.0b9.tar.bz2"; 249 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/is/firefox-118.0b7.tar.bz2"; 250 250 locale = "is"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "dcd8dc576286e95c8072660421a40683f602feebd15b8a960bf9e568fbc98e9e"; 252 + sha256 = "6fa46f794998f34fe0a504a9aa9f515b8f9970337a88f9e2b32e2a6be4f5ec26"; 253 253 } 254 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/it/firefox-117.0b9.tar.bz2"; 254 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/it/firefox-118.0b7.tar.bz2"; 255 255 locale = "it"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "6a5afd1e53aec3d7f64477962d255087dc0cd8229bbf533bfc28fd3f26f3b538"; 257 + sha256 = "0c54af2d504e27d5274fd6f48cb8b310625747399bf1f3652cf2218c32f7e1f6"; 258 258 } 259 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ja/firefox-117.0b9.tar.bz2"; 259 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ja/firefox-118.0b7.tar.bz2"; 260 260 locale = "ja"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "1b6346961cf259d1e21ebf8e52606302ee79add217ab1d87906012be739dbd0f"; 262 + sha256 = "64d06989961b531449e1dafd27ae952300ce13523a257154f3fecc0450677bbb"; 263 263 } 264 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ka/firefox-117.0b9.tar.bz2"; 264 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ka/firefox-118.0b7.tar.bz2"; 265 265 locale = "ka"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "44341e828a8e7f68844e22edc26268dda43a0efea4eed337daebaf04da414a0f"; 267 + sha256 = "8b0de70801dd1c98b2ecd7bded83e050f8c374ea13a65b804e29a53c39c1a4f3"; 268 268 } 269 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/kab/firefox-117.0b9.tar.bz2"; 269 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/kab/firefox-118.0b7.tar.bz2"; 270 270 locale = "kab"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "918313481806004162514ef794fd8ce99761217c8132bc443f89810c581b41df"; 272 + sha256 = "7eb96d67615f8dfd11bf8628e2a9cf54312217a790aab80c3c60067aff99cd02"; 273 273 } 274 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/kk/firefox-117.0b9.tar.bz2"; 274 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/kk/firefox-118.0b7.tar.bz2"; 275 275 locale = "kk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "4644acb50984008a6efb97fc3493a8d01f14a8fb07d11a2a57ba19c85f620ca7"; 277 + sha256 = "506c3ae8d62c7e744d2763295f7350601c7a2ec77c58f6579daebad49db32546"; 278 278 } 279 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/km/firefox-117.0b9.tar.bz2"; 279 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/km/firefox-118.0b7.tar.bz2"; 280 280 locale = "km"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "95d0c82527b7480c1a63fe4c3522d7e3f10b837ca1cd2602c32294ab6e9e9857"; 282 + sha256 = "7c953b3f7fe4714bbecfd3d37a335b30ef90fef40ca883128eb471f0ef337a68"; 283 283 } 284 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/kn/firefox-117.0b9.tar.bz2"; 284 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/kn/firefox-118.0b7.tar.bz2"; 285 285 locale = "kn"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "9e3644c49c039ee7e51000925073ac0a907579a9f96ef31b9889f6198310b2a3"; 287 + sha256 = "b6c834a8a57b2a5f0c01b41e305d3e655a84d19f9241a903121cbe9af0dea884"; 288 288 } 289 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ko/firefox-117.0b9.tar.bz2"; 289 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ko/firefox-118.0b7.tar.bz2"; 290 290 locale = "ko"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "7f3a933d16023cafefbb2414d28561001024000a27dad2057ced06b7fa937904"; 292 + sha256 = "c3ccc27ac5e7c52dd558e703d944e3cc567c6863d75d536564a50318df93d8e4"; 293 293 } 294 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/lij/firefox-117.0b9.tar.bz2"; 294 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/lij/firefox-118.0b7.tar.bz2"; 295 295 locale = "lij"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "9ed4026b6ad2d094790c0d33d74157e8ac3c83ffbdacd039077457dfc3262750"; 297 + sha256 = "49bb895b55f211ca0302df2d0b7093bd0365cb7eda3a474b79cf3e7e6c0381a3"; 298 298 } 299 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/lt/firefox-117.0b9.tar.bz2"; 299 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/lt/firefox-118.0b7.tar.bz2"; 300 300 locale = "lt"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "071c312ecb952de23cb0ecb507f5542227a060d1f2bdfa516ec2036b8a9321ea"; 302 + sha256 = "df926cba446cabe9bf2f3f5933ea881e865f0fa567a357557588455446e7619e"; 303 303 } 304 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/lv/firefox-117.0b9.tar.bz2"; 304 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/lv/firefox-118.0b7.tar.bz2"; 305 305 locale = "lv"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "de01d7b64f9dbd3608bcde1f5660e1a84514b9f34f67488e4776741abc0658f7"; 307 + sha256 = "54e46c92fac0f33cfa59ea1e7be395f874a4c1cdefd1728e7dbdb4ca45732557"; 308 308 } 309 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/mk/firefox-117.0b9.tar.bz2"; 309 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/mk/firefox-118.0b7.tar.bz2"; 310 310 locale = "mk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "9a1214e5cf15c62dc4b1a3eef602930bdec4f9b986ea61efc44a02d7f2babf8d"; 312 + sha256 = "e6b36e5a24381f8433d47890ac10ce687ebc29644e58db75fe597fa0b471495b"; 313 313 } 314 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/mr/firefox-117.0b9.tar.bz2"; 314 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/mr/firefox-118.0b7.tar.bz2"; 315 315 locale = "mr"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "b2f070d12485897eef0f09783cf32392ff35f50968bd10210838084a352f5d5f"; 317 + sha256 = "32805a9ad156e5895f79d1347367cf58762256d92e11791ca5a24119aea01502"; 318 318 } 319 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ms/firefox-117.0b9.tar.bz2"; 319 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ms/firefox-118.0b7.tar.bz2"; 320 320 locale = "ms"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "7dc82e63bd47b2283a4a958970326cf81874c301252d0b60d54b8e514eeab4a0"; 322 + sha256 = "ad3292010436f2c63bf6ab8bdbb157dff0a6ec7b1504fccf1c72ce5a663891e2"; 323 323 } 324 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/my/firefox-117.0b9.tar.bz2"; 324 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/my/firefox-118.0b7.tar.bz2"; 325 325 locale = "my"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "c3155b4e73b576267acd36a115305072bfe45bea8fca50d2a13c5d8837ed0f25"; 327 + sha256 = "42394f78559057c2d3c821af4c451b644d3ec700c0b5bccb27905be0ab97b5b7"; 328 328 } 329 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/nb-NO/firefox-117.0b9.tar.bz2"; 329 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/nb-NO/firefox-118.0b7.tar.bz2"; 330 330 locale = "nb-NO"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "56a353649b5fd8f796bf6c3061c74d3e876b2e61524959b312837c0caf8c8145"; 332 + sha256 = "8a7e8100f03d3e67666b87e070e88534add45173edd86a7b5a48a81d9ae7fdf0"; 333 333 } 334 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ne-NP/firefox-117.0b9.tar.bz2"; 334 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ne-NP/firefox-118.0b7.tar.bz2"; 335 335 locale = "ne-NP"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "9feec9991aaec1277d38f72e007db1b011e7f780c24d591c34c4e0fea31de6d3"; 337 + sha256 = "3c839076057b784dbae0f08c84a4236a8c8fa37f4ddd235aa30b6d9454ba38e3"; 338 338 } 339 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/nl/firefox-117.0b9.tar.bz2"; 339 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/nl/firefox-118.0b7.tar.bz2"; 340 340 locale = "nl"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "9d8f33dcab64573e5f8940453af11d3979b9408e22746f890111994a8529ced7"; 342 + sha256 = "3bbdbcc306b81d976fb4d28503884d0f7d8ea67ef89eafe9bde5c489360d1f3e"; 343 343 } 344 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/nn-NO/firefox-117.0b9.tar.bz2"; 344 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/nn-NO/firefox-118.0b7.tar.bz2"; 345 345 locale = "nn-NO"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "8c7c4f3e098f6ba9a5dba1e851454d47591bd72fee8c98d1fa7ed6bbc86c1400"; 347 + sha256 = "1257bb17eb1f1f00ae21529950095f0094b06f4bc78de703f889c497c5afdef4"; 348 348 } 349 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/oc/firefox-117.0b9.tar.bz2"; 349 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/oc/firefox-118.0b7.tar.bz2"; 350 350 locale = "oc"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "085c5342330dcacd0365f2351301610f0c19a4db19e02909072bc05c2cd28780"; 352 + sha256 = "b8e74c3f90f988ebe87f4eeda61b533373235eaea7b7147b65bc09e2b8a16ed7"; 353 353 } 354 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/pa-IN/firefox-117.0b9.tar.bz2"; 354 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/pa-IN/firefox-118.0b7.tar.bz2"; 355 355 locale = "pa-IN"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "990f8a522cf945f2df0c5871c7ae5d85127dbf11b71eed729d29158bac758872"; 357 + sha256 = "e1a542bab18fde992df779bc236ccc5d0cbb16247e5805fbdcd575e4bdb0be4a"; 358 358 } 359 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/pl/firefox-117.0b9.tar.bz2"; 359 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/pl/firefox-118.0b7.tar.bz2"; 360 360 locale = "pl"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "dd66208140c5d201edf9fe6f62aa25ab2e74bdf6ac436be879c7f5a6d5bc8e0d"; 362 + sha256 = "6341bcaa8a7b670556514b5c315d11f5d47ca75f49731292dd4b482e33887718"; 363 363 } 364 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/pt-BR/firefox-117.0b9.tar.bz2"; 364 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/pt-BR/firefox-118.0b7.tar.bz2"; 365 365 locale = "pt-BR"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "88df6ab659d04038a9a813d4aa643c0d682bdf15461a07852b9d14b81d1de726"; 367 + sha256 = "44cfa500eb0518a4a183ce14c51e1be0bb2a2540dfc78aec5166ea3c2373618f"; 368 368 } 369 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/pt-PT/firefox-117.0b9.tar.bz2"; 369 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/pt-PT/firefox-118.0b7.tar.bz2"; 370 370 locale = "pt-PT"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "2cc07afba5589c53418ab2e1cdc7116e8981f836c603d593414eb8ed2a624a97"; 372 + sha256 = "344c3c6e3f8382396ee305d07da5aafd8a5287951f2bd82f12be4ad5fb83de4c"; 373 373 } 374 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/rm/firefox-117.0b9.tar.bz2"; 374 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/rm/firefox-118.0b7.tar.bz2"; 375 375 locale = "rm"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "95b454d55cb97b9fcd1eaa6394ecb21bde84b54df71785e2a8f4857433c0f1c2"; 377 + sha256 = "40e5bd2aedb9cf4b211742f9ba2d4ad884b90c7b3e99f58ea54503f179d6787b"; 378 378 } 379 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ro/firefox-117.0b9.tar.bz2"; 379 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ro/firefox-118.0b7.tar.bz2"; 380 380 locale = "ro"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "663f5c776fbdde59fd40ef66f632b37254d5f5ccc7ade3265ebe50add714c419"; 382 + sha256 = "9390b9be83e0f3dc58bac8ca1729b6a40c520ca2d83a439807f7273fe11a42d3"; 383 383 } 384 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ru/firefox-117.0b9.tar.bz2"; 384 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ru/firefox-118.0b7.tar.bz2"; 385 385 locale = "ru"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "defadc275f951108a3d4f54a98acf9f8a3e9fac2dc60b4a27822dca3ff026146"; 387 + sha256 = "e5b49b2e82b442f0727d0f7b5e88a8b914bdd0568eab41f42a0e2e6aab8e2928"; 388 388 } 389 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sc/firefox-117.0b9.tar.bz2"; 389 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sc/firefox-118.0b7.tar.bz2"; 390 390 locale = "sc"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "90b937b1427bf9c0cc3951710769f7c68902c796fff6f0bad99994b232a6b3d0"; 392 + sha256 = "9e3d2731965410ebc45285d27bf91a6dbd23e95e07c35833d2039f04c26a473a"; 393 393 } 394 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sco/firefox-117.0b9.tar.bz2"; 394 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sco/firefox-118.0b7.tar.bz2"; 395 395 locale = "sco"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "c78cb614a9e443ac6d452b308c83273703ddc1ba0c4c08032c58bab8fa7a18a1"; 397 + sha256 = "cbd50a5ed50873e82a7a935087ddfe9413a6e181dcd1ebfb9432a19f135fb5f8"; 398 398 } 399 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/si/firefox-117.0b9.tar.bz2"; 399 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/si/firefox-118.0b7.tar.bz2"; 400 400 locale = "si"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "f62980621795a23a21b9d0de359a854744e490fccd525318cd84aa30f1dac8e1"; 402 + sha256 = "590a1aa198a00ae8047b1632bfc6e0f957f9e88b1174a15fea7d8e1d1df00030"; 403 403 } 404 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sk/firefox-117.0b9.tar.bz2"; 404 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sk/firefox-118.0b7.tar.bz2"; 405 405 locale = "sk"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "464634330b6dab468ea64b624f214fff0a495785f1af81c1a5ae41a15a8eea8a"; 407 + sha256 = "245957967e87226272c27fa80a4a1655949d37af5d49bbf52add0a03f982574b"; 408 408 } 409 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sl/firefox-117.0b9.tar.bz2"; 409 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sl/firefox-118.0b7.tar.bz2"; 410 410 locale = "sl"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "9567a4a34807de1ba8f7e7d73cb188aea25a229b03a517de43d4575534af9eb4"; 412 + sha256 = "ad6401ad2be3991018e09be93ceddc2117382d0092a71d3b39b640dc581d1f03"; 413 413 } 414 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/son/firefox-117.0b9.tar.bz2"; 414 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/son/firefox-118.0b7.tar.bz2"; 415 415 locale = "son"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "1071fc57edde0b198ee832fb20bd68af1f1a2b7b1189794058544d605e69543c"; 417 + sha256 = "de57c4e28301968faae7a054ca600b327a438a737f10e4f73f6a832ff14bfaff"; 418 418 } 419 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sq/firefox-117.0b9.tar.bz2"; 419 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sq/firefox-118.0b7.tar.bz2"; 420 420 locale = "sq"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "2ebca99d9de5171d9531832028bf21a693aa7cabc4337f66f0000d265b4eb573"; 422 + sha256 = "5c06005f2e104d49deff29a88b32118f1272642d1b251e7d0c8e0cd08525ebd6"; 423 423 } 424 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sr/firefox-117.0b9.tar.bz2"; 424 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sr/firefox-118.0b7.tar.bz2"; 425 425 locale = "sr"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "15693037e1ceebd097c9065eeea1b9e2b428ac5abf6b101714dbbf0f92507ddf"; 427 + sha256 = "72b8d904f2a3a72489a44b927c7691229f876e63c989ec508ad66401d8f6a0ba"; 428 428 } 429 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/sv-SE/firefox-117.0b9.tar.bz2"; 429 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/sv-SE/firefox-118.0b7.tar.bz2"; 430 430 locale = "sv-SE"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "f711742d5da5526346c8bd602f5c9a6a7f15a91c21af19c1d975a13767d219e4"; 432 + sha256 = "c46376ecfeb2f1da8cdeace918b2b59eb1528c4ac5e82afb26b42d4cc483e224"; 433 433 } 434 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/szl/firefox-117.0b9.tar.bz2"; 434 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/szl/firefox-118.0b7.tar.bz2"; 435 435 locale = "szl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "c6af80c59df44c06178e61a08a6b41fd345d7274e0550fa389f324033e449011"; 437 + sha256 = "a1aa2bce8ba89c2ed0e32713a987b9809ef7424fe2e76020862c1e0af3fe1ce9"; 438 438 } 439 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ta/firefox-117.0b9.tar.bz2"; 439 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ta/firefox-118.0b7.tar.bz2"; 440 440 locale = "ta"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "2a3a34c2a5d43b7fc9f04d16dfc37719b70191de741bc6a7d389d3aac208e35e"; 442 + sha256 = "0220a05ab3ef23cf5ed4e1638a2e0a9230415ce44f99ae9ff538261e045d6ac2"; 443 443 } 444 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/te/firefox-117.0b9.tar.bz2"; 444 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/te/firefox-118.0b7.tar.bz2"; 445 445 locale = "te"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "c99fe648506427aafb5e2386ca0458b7dec75dcbae8741816462fed5b0e0f412"; 447 + sha256 = "1b5bd39af85f42019688196cdd21b375c9112eb78c48043e28439d24f7a1f9d7"; 448 448 } 449 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/tg/firefox-117.0b9.tar.bz2"; 449 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/tg/firefox-118.0b7.tar.bz2"; 450 450 locale = "tg"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "01a7b0ff8305552ee83ce875ad500b32da2460355ddb261d9c94da6a7b523e29"; 452 + sha256 = "618f9570ea2384a67e29d67d8b6e1b97806ac32c6619b0ecb3d53a30490eeae0"; 453 453 } 454 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/th/firefox-117.0b9.tar.bz2"; 454 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/th/firefox-118.0b7.tar.bz2"; 455 455 locale = "th"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "f5a27b14f9824f7bc00c48c08956bf5ded67ef69fe65fbc0cf72b31903935704"; 457 + sha256 = "e1634d9ff6c5ff3588fd038bde05409ed805a55e0b44d2272b7057a2381103e3"; 458 458 } 459 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/tl/firefox-117.0b9.tar.bz2"; 459 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/tl/firefox-118.0b7.tar.bz2"; 460 460 locale = "tl"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "42f809dc08c2061b289f8e198f1b70eb6cc1ab9f54becbabfaf840096b72c888"; 462 + sha256 = "fe6dade8035519339ab6b1238198a6e88705ea8b5ac0bdee169496e5a30bad2c"; 463 463 } 464 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/tr/firefox-117.0b9.tar.bz2"; 464 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/tr/firefox-118.0b7.tar.bz2"; 465 465 locale = "tr"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "00b1b78a75eab4de06a50a435e4fad477ae39d72bbb7f17dacc58cc38a183f4b"; 467 + sha256 = "ddb0b537342f718e9ef915766b6710c433ae5d595a00a3735b50081c245279c0"; 468 468 } 469 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/trs/firefox-117.0b9.tar.bz2"; 469 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/trs/firefox-118.0b7.tar.bz2"; 470 470 locale = "trs"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "880738563209342f0be670ded2ad5ef202c87122af99fad224c81e1d72bbbd26"; 472 + sha256 = "671d1f388b7d2aff287eca5ebb022b5931dc31362476479cde72db1bae88d34c"; 473 473 } 474 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/uk/firefox-117.0b9.tar.bz2"; 474 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/uk/firefox-118.0b7.tar.bz2"; 475 475 locale = "uk"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "c6918ec42a02d3c0e637e7152fc58bb3aa6b7e4d34ac5c460117dc5e7999d2f5"; 477 + sha256 = "214799ee81c4160b92689bdf43cc88fb1429b5a96f5311df8118c94c133ee26a"; 478 478 } 479 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/ur/firefox-117.0b9.tar.bz2"; 479 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/ur/firefox-118.0b7.tar.bz2"; 480 480 locale = "ur"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "150a008ffeff354d7694299f24d56b253bc160910aedf2f47d8ce658938ca732"; 482 + sha256 = "7b48f18e3ca3aef824f077185dbcf820254d3c8c28b5bd0f0d2d92950025573a"; 483 483 } 484 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/uz/firefox-117.0b9.tar.bz2"; 484 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/uz/firefox-118.0b7.tar.bz2"; 485 485 locale = "uz"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "805f0838c1fc82e3ef03a3501917c33f1a6ec387f3f655750e3d332351648e26"; 487 + sha256 = "fd8be16eac6c1968b28a09b761a2aac1b5372a651b62ad09712f334cd843ab1b"; 488 488 } 489 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/vi/firefox-117.0b9.tar.bz2"; 489 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/vi/firefox-118.0b7.tar.bz2"; 490 490 locale = "vi"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "661c19c3060f6f24570136a920ab35c0fc8f49c6f82a5699092e6e803a144727"; 492 + sha256 = "787d8594fbdd3b1a50530ef4bc62e0c75c5d0db305ecaa95be0b9e8797bed558"; 493 493 } 494 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/xh/firefox-117.0b9.tar.bz2"; 494 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/xh/firefox-118.0b7.tar.bz2"; 495 495 locale = "xh"; 496 496 arch = "linux-x86_64"; 497 - sha256 = "1a647232be7f1eeebded132a5af28e3e3473042448c7a2a23e2ca883f5c8751e"; 497 + sha256 = "aaf93061c1e64f44a18f85da8a6b492f8367309e7523b8886fc53c32d868e243"; 498 498 } 499 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/zh-CN/firefox-117.0b9.tar.bz2"; 499 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/zh-CN/firefox-118.0b7.tar.bz2"; 500 500 locale = "zh-CN"; 501 501 arch = "linux-x86_64"; 502 - sha256 = "c70b65fab3d62843bc77a5fd1554668cf6c76e49e2dbbcf0481bbcc0bf263ac6"; 502 + sha256 = "bdcdc95c1848819594e5bd3547d577469b23ea6a7e81502ba51701d9bccae7f6"; 503 503 } 504 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-x86_64/zh-TW/firefox-117.0b9.tar.bz2"; 504 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-x86_64/zh-TW/firefox-118.0b7.tar.bz2"; 505 505 locale = "zh-TW"; 506 506 arch = "linux-x86_64"; 507 - sha256 = "c62cef8b756a586bff67fb8a5a62108204e81d4abbbfd2a06808f782c98364dc"; 507 + sha256 = "7dbe3b05d06f475c13d2a42a282f2cdaa9fe34cdcd6d8865face2568a103148f"; 508 508 } 509 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ach/firefox-117.0b9.tar.bz2"; 509 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ach/firefox-118.0b7.tar.bz2"; 510 510 locale = "ach"; 511 511 arch = "linux-i686"; 512 - sha256 = "5c90d0d750f67400806b456e7ac7c89db9d3479aacde7932393383b43ebd4eff"; 512 + sha256 = "8f0bf83e63a419c8bed0ee8d072da47351b7343015c0be543ef2d86db13a5be7"; 513 513 } 514 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/af/firefox-117.0b9.tar.bz2"; 514 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/af/firefox-118.0b7.tar.bz2"; 515 515 locale = "af"; 516 516 arch = "linux-i686"; 517 - sha256 = "c26d852598dd754499d2b176811c7eb938e87a56700df35abc253fda7b0de957"; 517 + sha256 = "cee8c6ab72ad2f21dde5b29bad562e9633d419ce6924617ae4df348d97a6fe6f"; 518 518 } 519 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/an/firefox-117.0b9.tar.bz2"; 519 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/an/firefox-118.0b7.tar.bz2"; 520 520 locale = "an"; 521 521 arch = "linux-i686"; 522 - sha256 = "c9cc966e8a91a9fa8a76734d083b0a64baeee5af5041f634b946556eeeeade13"; 522 + sha256 = "acf491172cd3fa0a23a84dec9064a2484bbf8bf20c7d98283d455185e5865360"; 523 523 } 524 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ar/firefox-117.0b9.tar.bz2"; 524 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ar/firefox-118.0b7.tar.bz2"; 525 525 locale = "ar"; 526 526 arch = "linux-i686"; 527 - sha256 = "cd59aa66c3f6fe037a462d3b481d34c6abf2208022eda66924fa28d86e5bbb3f"; 527 + sha256 = "4d22e3f7c91a4f49cb8549784a92775922032c9371c737b460bef828d3953ea5"; 528 528 } 529 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ast/firefox-117.0b9.tar.bz2"; 529 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ast/firefox-118.0b7.tar.bz2"; 530 530 locale = "ast"; 531 531 arch = "linux-i686"; 532 - sha256 = "3b33848ee91074b8a5c3cf71a6fc78a9ebcf4aa2338b9d07c6b32dc9a0b1585f"; 532 + sha256 = "ed0e30a41ca74ddd5bdbca9afb7d8d8f56d88899aa572ea86e41ee9d2bff0fa5"; 533 533 } 534 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/az/firefox-117.0b9.tar.bz2"; 534 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/az/firefox-118.0b7.tar.bz2"; 535 535 locale = "az"; 536 536 arch = "linux-i686"; 537 - sha256 = "e3f0765944bc564150b6d21ca0adb797c48fe738f35facc3758723f63fc80e6a"; 537 + sha256 = "5c5a2b0a8cba6dabe1a653351659d3b693234534588e447593a795eba2bef701"; 538 538 } 539 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/be/firefox-117.0b9.tar.bz2"; 539 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/be/firefox-118.0b7.tar.bz2"; 540 540 locale = "be"; 541 541 arch = "linux-i686"; 542 - sha256 = "c1fa404a1c9136592459f040b63925e2f1248e1c26a6cb589201db7798808af5"; 542 + sha256 = "61bf3424e44bc6671bc1d9c84084536539287a0f6384b9d8b93b307ac9675773"; 543 543 } 544 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/bg/firefox-117.0b9.tar.bz2"; 544 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/bg/firefox-118.0b7.tar.bz2"; 545 545 locale = "bg"; 546 546 arch = "linux-i686"; 547 - sha256 = "e18025153cdde0fa2b3463324da62d3369a209b1daa851a16b082842a5ef3050"; 547 + sha256 = "7a6c2319c8f808125b356411036268e4d3e07057f71ac12f3c8a31479c0e4eab"; 548 548 } 549 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/bn/firefox-117.0b9.tar.bz2"; 549 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/bn/firefox-118.0b7.tar.bz2"; 550 550 locale = "bn"; 551 551 arch = "linux-i686"; 552 - sha256 = "1eaf39ce865bb9d8c05a5b93cb69326fc8c5911d38b36f11c4357cec094f810a"; 552 + sha256 = "79a061ad747d3c22d2ca6be8704d803119a15435bdcab5ef27c5c02892787487"; 553 553 } 554 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/br/firefox-117.0b9.tar.bz2"; 554 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/br/firefox-118.0b7.tar.bz2"; 555 555 locale = "br"; 556 556 arch = "linux-i686"; 557 - sha256 = "693b6133f478f26822c4045dcb601ec2785fa8b3081ccdce915b5b20a7bfa138"; 557 + sha256 = "72574d1c512186e9671b055e15ae124a4b1a42551d5f7182b382c3a333143483"; 558 558 } 559 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/bs/firefox-117.0b9.tar.bz2"; 559 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/bs/firefox-118.0b7.tar.bz2"; 560 560 locale = "bs"; 561 561 arch = "linux-i686"; 562 - sha256 = "bdf0e7ca85105c45b644b553f638646578ca3fe2266de6c2922e66eb60ad34b4"; 562 + sha256 = "6022b703e87f4ff9f1618e3dcb28f116f73e93e9b32de2f50860990e0a726bef"; 563 563 } 564 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ca-valencia/firefox-117.0b9.tar.bz2"; 564 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ca-valencia/firefox-118.0b7.tar.bz2"; 565 565 locale = "ca-valencia"; 566 566 arch = "linux-i686"; 567 - sha256 = "9747432587571854fdf569ed3fa85af07ea4fa261d6875f5111fffb7b5ff91a4"; 567 + sha256 = "c658f016edc5f846f280b53647116e40d4dc8dcbae2c006b3ec77a75300d8158"; 568 568 } 569 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ca/firefox-117.0b9.tar.bz2"; 569 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ca/firefox-118.0b7.tar.bz2"; 570 570 locale = "ca"; 571 571 arch = "linux-i686"; 572 - sha256 = "f0a3da2a340456120d7b2963c66e4b2b67c015cb686c2ce29c4accb1b78ee0fd"; 572 + sha256 = "5310b514a5047f4f0ba7296b6a41c74ba6e64b33dde66d46fb0c77c17bd1a898"; 573 573 } 574 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/cak/firefox-117.0b9.tar.bz2"; 574 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/cak/firefox-118.0b7.tar.bz2"; 575 575 locale = "cak"; 576 576 arch = "linux-i686"; 577 - sha256 = "5687abecae8d7207a9da2d15f6593214dbf2735388d50507009c37380c34f4e0"; 577 + sha256 = "fcf3b1f91df686192087119ff75a9e0c98fd43be07a3c07e6769ff4a8c9a728b"; 578 578 } 579 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/cs/firefox-117.0b9.tar.bz2"; 579 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/cs/firefox-118.0b7.tar.bz2"; 580 580 locale = "cs"; 581 581 arch = "linux-i686"; 582 - sha256 = "b85dd85baee3d80392d2d3c41b9c2e59217c41bdea7599fde4009cbb614bf8d2"; 582 + sha256 = "a97a2105016c72ef8c756f321aeffb54d65dce043eba5c6cff0bc3d945022012"; 583 583 } 584 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/cy/firefox-117.0b9.tar.bz2"; 584 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/cy/firefox-118.0b7.tar.bz2"; 585 585 locale = "cy"; 586 586 arch = "linux-i686"; 587 - sha256 = "c82a87eb07e5b22ea4e04cac6171980f8e9e0bd1173360a5fd460f9c59f97e7c"; 587 + sha256 = "90e2a6544cd0afc49192124590d4e652aeaf69c9d97abc43b5cb97adf9235166"; 588 588 } 589 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/da/firefox-117.0b9.tar.bz2"; 589 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/da/firefox-118.0b7.tar.bz2"; 590 590 locale = "da"; 591 591 arch = "linux-i686"; 592 - sha256 = "0bcedc1a63eb491d3c145e345bdf9739eb89f5a379da3bc6bd0e0fd713def755"; 592 + sha256 = "3a1d11e555e1eca39fcd7d424f74d2f2f5e2f939570fc65edc502fc73860f9a7"; 593 593 } 594 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/de/firefox-117.0b9.tar.bz2"; 594 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/de/firefox-118.0b7.tar.bz2"; 595 595 locale = "de"; 596 596 arch = "linux-i686"; 597 - sha256 = "84f5d9125c8aa42236205a27ccc3ecd8bc2a5986bc2d167e7d83e575cc8994b1"; 597 + sha256 = "a41181dbd72a5478d7853ef648fbde0ae221860fd012625491f7f88e4963c50f"; 598 598 } 599 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/dsb/firefox-117.0b9.tar.bz2"; 599 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/dsb/firefox-118.0b7.tar.bz2"; 600 600 locale = "dsb"; 601 601 arch = "linux-i686"; 602 - sha256 = "de08ac4f7d33dff1e0f3df7004523599fda74758dd6ff5da1e26db6729d3594e"; 602 + sha256 = "dbc5d17e8b48f0813ea6e03dfdfb590f7bf9c081191b2a376dec8887afb3b9e0"; 603 603 } 604 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/el/firefox-117.0b9.tar.bz2"; 604 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/el/firefox-118.0b7.tar.bz2"; 605 605 locale = "el"; 606 606 arch = "linux-i686"; 607 - sha256 = "89044e11cfa34cf638ef377349c1a5f8fb2f599255b28afa534694579bffc3d3"; 607 + sha256 = "bd40bb516861c0d3638bfb7f74968f0bd132582bb4a2c9caca6f456e3ed1aa1a"; 608 608 } 609 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/en-CA/firefox-117.0b9.tar.bz2"; 609 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/en-CA/firefox-118.0b7.tar.bz2"; 610 610 locale = "en-CA"; 611 611 arch = "linux-i686"; 612 - sha256 = "de1ce1469644abfaddbe6cc70eefd4dc2cb4233eea4607d812de0a98f4f8528a"; 612 + sha256 = "c5be2a5a180a86e6decb039f9ec9805a871df2e7ed4208f222de9cc25d95d043"; 613 613 } 614 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/en-GB/firefox-117.0b9.tar.bz2"; 614 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/en-GB/firefox-118.0b7.tar.bz2"; 615 615 locale = "en-GB"; 616 616 arch = "linux-i686"; 617 - sha256 = "7fdee1e5c4890c696f096af8e83e7b68c762e82bca1d712a91f2ed1f966a26e0"; 617 + sha256 = "49553f8f0e12d9fc21fa4772804e97a76449f7d340d09a3242b7dc095d6a5832"; 618 618 } 619 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/en-US/firefox-117.0b9.tar.bz2"; 619 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/en-US/firefox-118.0b7.tar.bz2"; 620 620 locale = "en-US"; 621 621 arch = "linux-i686"; 622 - sha256 = "58d1d632b15533e2678c213b4177903cefbf3e6e0d8a82dfad68eb561a921ab8"; 622 + sha256 = "3b0464248546834209c6c5d0156fc7c124860a0642da1d92e550a6075cc8e650"; 623 623 } 624 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/eo/firefox-117.0b9.tar.bz2"; 624 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/eo/firefox-118.0b7.tar.bz2"; 625 625 locale = "eo"; 626 626 arch = "linux-i686"; 627 - sha256 = "86f353aaf6ab03455797f937ac1b4d9c14bc91f504981a91e6adc665b4821c77"; 627 + sha256 = "5d85c7033b9318f6069f98c22c364c161075278b0728aff3f853762709671cc2"; 628 628 } 629 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/es-AR/firefox-117.0b9.tar.bz2"; 629 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/es-AR/firefox-118.0b7.tar.bz2"; 630 630 locale = "es-AR"; 631 631 arch = "linux-i686"; 632 - sha256 = "47b0cd3b502431647e42ad9f73734110c0077149a6cd4c3c3f24bc5ac46b0339"; 632 + sha256 = "171140b394f30d53b28954c84ac0ea3fcda4efdb578f08e497245faedce7d2fb"; 633 633 } 634 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/es-CL/firefox-117.0b9.tar.bz2"; 634 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/es-CL/firefox-118.0b7.tar.bz2"; 635 635 locale = "es-CL"; 636 636 arch = "linux-i686"; 637 - sha256 = "625b765e79767e293a8096981e644cf7b12273b9e7ec89b00e13ad9559868b45"; 637 + sha256 = "e5109568a762de7d63569d675dedfad11482c1af39f8baa9a279973804436116"; 638 638 } 639 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/es-ES/firefox-117.0b9.tar.bz2"; 639 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/es-ES/firefox-118.0b7.tar.bz2"; 640 640 locale = "es-ES"; 641 641 arch = "linux-i686"; 642 - sha256 = "eb47eb4796d5e7e2c08219663734374803e806e2426d9beae51da1e9523241a4"; 642 + sha256 = "c828143f1c67eb422329340a905bf418d8fce36e30580a2ecc810200de004fbd"; 643 643 } 644 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/es-MX/firefox-117.0b9.tar.bz2"; 644 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/es-MX/firefox-118.0b7.tar.bz2"; 645 645 locale = "es-MX"; 646 646 arch = "linux-i686"; 647 - sha256 = "2d3d709781e59e33f2f357c66acafb202425b1f385b3f96350eaf0d10e8b5b73"; 647 + sha256 = "0a0e374129d66c199321b07e9d8647da1d3332e7ab95a8f9fcf8004b8fc3f5a5"; 648 648 } 649 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/et/firefox-117.0b9.tar.bz2"; 649 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/et/firefox-118.0b7.tar.bz2"; 650 650 locale = "et"; 651 651 arch = "linux-i686"; 652 - sha256 = "37293408da739ab126456554c2b1f5f4592d54ac908df4a5eecdb21e3e76da24"; 652 + sha256 = "1b9b726b892f7d5a92d6ec4de5dca3873ecdc7bcbd9e634a52c152944b370c3e"; 653 653 } 654 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/eu/firefox-117.0b9.tar.bz2"; 654 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/eu/firefox-118.0b7.tar.bz2"; 655 655 locale = "eu"; 656 656 arch = "linux-i686"; 657 - sha256 = "f7ec6720efb3684939ab5294b51273c1061cea70758bdeeccf9f7a5897ec49ac"; 657 + sha256 = "e480a8524e6ebaaadc117de3d1a60208c4e5a77f860650e366c98c9df3e89345"; 658 658 } 659 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/fa/firefox-117.0b9.tar.bz2"; 659 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/fa/firefox-118.0b7.tar.bz2"; 660 660 locale = "fa"; 661 661 arch = "linux-i686"; 662 - sha256 = "366046846a3db12236f12beb9d3e65b7eb38120aace78b97af612ec77f126e6b"; 662 + sha256 = "6e4d9eb29d7745b3a8217483c5a02b0ecfea89088c4a358574a0918d667d7e71"; 663 663 } 664 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ff/firefox-117.0b9.tar.bz2"; 664 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ff/firefox-118.0b7.tar.bz2"; 665 665 locale = "ff"; 666 666 arch = "linux-i686"; 667 - sha256 = "e79eef353f33602950d138045646678517e2712fff3d4f035504377b4abb2b01"; 667 + sha256 = "c1bf681ba47a5ce93596364e285f659a84153d880dde59528e304005e11a7c18"; 668 668 } 669 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/fi/firefox-117.0b9.tar.bz2"; 669 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/fi/firefox-118.0b7.tar.bz2"; 670 670 locale = "fi"; 671 671 arch = "linux-i686"; 672 - sha256 = "89c006d566570c7f813c9bb95851a42df34145f50141811664935ab12386ad76"; 672 + sha256 = "12ca7d5dea586ab75be655b19d9e70af759e1696fc9c8f47cc24c031060f27fb"; 673 673 } 674 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/fr/firefox-117.0b9.tar.bz2"; 674 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/fr/firefox-118.0b7.tar.bz2"; 675 675 locale = "fr"; 676 676 arch = "linux-i686"; 677 - sha256 = "12ad529016b98695aa67dce231e0241e90afdf181a37fe0c09bc7e8087961191"; 677 + sha256 = "84e9fcd7b14cb71e05924fc6d218cb3ea7fb99d60589c8f74de8b3133e947607"; 678 678 } 679 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/fur/firefox-117.0b9.tar.bz2"; 679 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/fur/firefox-118.0b7.tar.bz2"; 680 680 locale = "fur"; 681 681 arch = "linux-i686"; 682 - sha256 = "8f5bd635d630b7498ee2048f3bd3b856db8170eba2f39325615704b082dbdd2c"; 682 + sha256 = "9dd5189d11a1fc7fbea7806f61ac0516d9603b324e6107ecc123e377d0a5d72e"; 683 683 } 684 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/fy-NL/firefox-117.0b9.tar.bz2"; 684 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/fy-NL/firefox-118.0b7.tar.bz2"; 685 685 locale = "fy-NL"; 686 686 arch = "linux-i686"; 687 - sha256 = "e8e3a85d5264baac074e03b6fd4eaf193d0a8760be516e832ee96bdeace69b63"; 687 + sha256 = "7a1398de7189ed0377237c0b59cd49e6a74724d6a59d7bbe725fbfb698e718c7"; 688 688 } 689 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ga-IE/firefox-117.0b9.tar.bz2"; 689 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ga-IE/firefox-118.0b7.tar.bz2"; 690 690 locale = "ga-IE"; 691 691 arch = "linux-i686"; 692 - sha256 = "010ad07be68bd6e248f2175960d464b4afb9435ed292926913e0669cf4acea83"; 692 + sha256 = "5299ad001b12338f06c7b283b82d12099b7bb779e8a36d6b6d01933a14899ca1"; 693 693 } 694 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/gd/firefox-117.0b9.tar.bz2"; 694 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/gd/firefox-118.0b7.tar.bz2"; 695 695 locale = "gd"; 696 696 arch = "linux-i686"; 697 - sha256 = "4fb60fc01d44a1f5d07dc605a3e2f509d6e04a52ae60dcda4204510a05a0e7db"; 697 + sha256 = "f8d14859bfd28b837457bbe0f04a6625d67b087e7d7167d24c37d816df5998cf"; 698 698 } 699 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/gl/firefox-117.0b9.tar.bz2"; 699 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/gl/firefox-118.0b7.tar.bz2"; 700 700 locale = "gl"; 701 701 arch = "linux-i686"; 702 - sha256 = "30c2748a1a1a9c0d695f9731b2e0b88656753917ff21f0989e5eacf7f16a50a4"; 702 + sha256 = "5d0ba4487832b885013dea9649c3f364376e2885c1a8894e94fce071885eccae"; 703 703 } 704 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/gn/firefox-117.0b9.tar.bz2"; 704 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/gn/firefox-118.0b7.tar.bz2"; 705 705 locale = "gn"; 706 706 arch = "linux-i686"; 707 - sha256 = "b357efa2c9b2ca390c07874f55e658fcf590195a3d8d213763bc41118d808a73"; 707 + sha256 = "9d8343f108b3dd4574b0f2c037f38b89da0101e64c4839a5b780b78a66a49afb"; 708 708 } 709 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/gu-IN/firefox-117.0b9.tar.bz2"; 709 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/gu-IN/firefox-118.0b7.tar.bz2"; 710 710 locale = "gu-IN"; 711 711 arch = "linux-i686"; 712 - sha256 = "94b57adcf74e60b9504957dc79491438d05db42665a9267970a62b527c31daef"; 712 + sha256 = "fad3fde6ed19a666c140d30f1c0cd9b3dc0506cdc8d368b5568147fb5a0488a9"; 713 713 } 714 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/he/firefox-117.0b9.tar.bz2"; 714 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/he/firefox-118.0b7.tar.bz2"; 715 715 locale = "he"; 716 716 arch = "linux-i686"; 717 - sha256 = "5f857d71ea34eded7046d05e8925c70ff78c3bbd63f95a3dc57f553ff7a2a327"; 717 + sha256 = "ecd9d157c0de8595d728cb16c17e666a386e343a2b090ac7f7ebf1fc8c7edf3a"; 718 718 } 719 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/hi-IN/firefox-117.0b9.tar.bz2"; 719 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/hi-IN/firefox-118.0b7.tar.bz2"; 720 720 locale = "hi-IN"; 721 721 arch = "linux-i686"; 722 - sha256 = "f17dfc782b4c466b9f6e07723f47a594f6e33dedf0f67ca86974c8072a15afe2"; 722 + sha256 = "f4a06610af8fe577e6805af2b7137df0537b652a0206c3aaeb17e5f95aa10778"; 723 723 } 724 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/hr/firefox-117.0b9.tar.bz2"; 724 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/hr/firefox-118.0b7.tar.bz2"; 725 725 locale = "hr"; 726 726 arch = "linux-i686"; 727 - sha256 = "b769235d59d395382738c0ca1a59a3ed226ab188bc282b3559cd02927a789560"; 727 + sha256 = "4fd6a69a70c970462f95867da9320555b05143820276fd169aab4d7e7a1ade1a"; 728 728 } 729 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/hsb/firefox-117.0b9.tar.bz2"; 729 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/hsb/firefox-118.0b7.tar.bz2"; 730 730 locale = "hsb"; 731 731 arch = "linux-i686"; 732 - sha256 = "6ac11eddcf3d07769655991329de80c35a3c055d817eb8a40ff9d93f144c400c"; 732 + sha256 = "3d5563af77c23d73428cc946edc64293c22e50217b36af4be403c86516c77c6b"; 733 733 } 734 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/hu/firefox-117.0b9.tar.bz2"; 734 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/hu/firefox-118.0b7.tar.bz2"; 735 735 locale = "hu"; 736 736 arch = "linux-i686"; 737 - sha256 = "c7e9e814e2c654a12e603678b4f122fc9c527397b2ef92195ec5d1aa685a2105"; 737 + sha256 = "8db603b623d3a0ddec27aba053e216cc1b8e0099f90fe847ce7983f25ffbf88a"; 738 738 } 739 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/hy-AM/firefox-117.0b9.tar.bz2"; 739 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/hy-AM/firefox-118.0b7.tar.bz2"; 740 740 locale = "hy-AM"; 741 741 arch = "linux-i686"; 742 - sha256 = "160c24b4f6c70f6b2734f60aaa9a3b5e6e7c7b027dccdd07b26034a8ba6f416d"; 742 + sha256 = "d29bb7e51635f1fc3ebb30bf54668bc38c7ff2871755b933ba4bda3444bbad11"; 743 743 } 744 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ia/firefox-117.0b9.tar.bz2"; 744 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ia/firefox-118.0b7.tar.bz2"; 745 745 locale = "ia"; 746 746 arch = "linux-i686"; 747 - sha256 = "deb0385dc55ca21299d18d962cfcd9f8f080515ef6cef9fd49136be9abd980c8"; 747 + sha256 = "17d976e7cc746187e61ffba1d103e9c86fda529c4e93db047a4a6130253fc540"; 748 748 } 749 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/id/firefox-117.0b9.tar.bz2"; 749 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/id/firefox-118.0b7.tar.bz2"; 750 750 locale = "id"; 751 751 arch = "linux-i686"; 752 - sha256 = "c55427ada9fed0527473332e0453651bc95b9c3ff01f80cddc60db494f15c327"; 752 + sha256 = "94ca91cf7f2cc2fcdbaaa32967a3c59ac886c7d1cd85da09f1ada15d44093eb7"; 753 753 } 754 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/is/firefox-117.0b9.tar.bz2"; 754 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/is/firefox-118.0b7.tar.bz2"; 755 755 locale = "is"; 756 756 arch = "linux-i686"; 757 - sha256 = "35c26425b469176ea82d396affef4fe01a6f0ca83ed0da06805adcb08c8224b5"; 757 + sha256 = "ae2e3a6a571111eba79cc4c7e9e233c4c88cfdfd5dafabe97b2f15293f4045d3"; 758 758 } 759 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/it/firefox-117.0b9.tar.bz2"; 759 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/it/firefox-118.0b7.tar.bz2"; 760 760 locale = "it"; 761 761 arch = "linux-i686"; 762 - sha256 = "8285fe9ed2bf62285dbfd73b60017121d30de703537b1cac628c6ac87bfd6bd3"; 762 + sha256 = "5f7755f535b02aa19310d669a4bd7501060d765f9b9709c8cdeaf0eecc5fed0e"; 763 763 } 764 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ja/firefox-117.0b9.tar.bz2"; 764 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ja/firefox-118.0b7.tar.bz2"; 765 765 locale = "ja"; 766 766 arch = "linux-i686"; 767 - sha256 = "96577f9739f088a578f3bf2ed11081d934af0fef10e418f1bbbb1d0f5dafb6a6"; 767 + sha256 = "6108396998632ca17d07c6a3682e12ec000e058453a85cc925a476b3c97effcf"; 768 768 } 769 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ka/firefox-117.0b9.tar.bz2"; 769 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ka/firefox-118.0b7.tar.bz2"; 770 770 locale = "ka"; 771 771 arch = "linux-i686"; 772 - sha256 = "d2379e384dc20e016fce79f597536f07dc2a9580a07541b7cf3e90a543450bbb"; 772 + sha256 = "feffdd08f43e54df69fd2a449f0cf9c3c760c783132afd67cfb2362716714b2c"; 773 773 } 774 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/kab/firefox-117.0b9.tar.bz2"; 774 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/kab/firefox-118.0b7.tar.bz2"; 775 775 locale = "kab"; 776 776 arch = "linux-i686"; 777 - sha256 = "58a599362176a82081236256a3b9c696d400b7360593b8bf12c8d6f577ee283a"; 777 + sha256 = "1064382ea33189da63fc5266a3e137c65e920f1790416dcf9ac25134f01c6031"; 778 778 } 779 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/kk/firefox-117.0b9.tar.bz2"; 779 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/kk/firefox-118.0b7.tar.bz2"; 780 780 locale = "kk"; 781 781 arch = "linux-i686"; 782 - sha256 = "a6b316a0574499525e0a1f8f555b5d6b0e6914eb36a1d5c5bb9a509ec7b01379"; 782 + sha256 = "2a8a3f0590225d08f62a586444ff04fa845df295ce4b00badfbe384269d8af74"; 783 783 } 784 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/km/firefox-117.0b9.tar.bz2"; 784 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/km/firefox-118.0b7.tar.bz2"; 785 785 locale = "km"; 786 786 arch = "linux-i686"; 787 - sha256 = "4a0c1e0c84166bf9e0e9ae51c36d80f3d279d0782b2e039945b1b1107c7b1cba"; 787 + sha256 = "2110d9f3abd88d003e3a282bc16a0625831754679d85d17884397b4bb35e4736"; 788 788 } 789 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/kn/firefox-117.0b9.tar.bz2"; 789 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/kn/firefox-118.0b7.tar.bz2"; 790 790 locale = "kn"; 791 791 arch = "linux-i686"; 792 - sha256 = "aa515bd95233fb91fa83b7b2bb55c08692be440e499793122152d574eaa656e7"; 792 + sha256 = "e693ef17e93c1a93d2de62b95a91429d4995beacddc814324265b9e4f03ace5d"; 793 793 } 794 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ko/firefox-117.0b9.tar.bz2"; 794 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ko/firefox-118.0b7.tar.bz2"; 795 795 locale = "ko"; 796 796 arch = "linux-i686"; 797 - sha256 = "b9c055253b93adf7f88d47e91a680e34b32c51dcf49b3be675be085876d90adb"; 797 + sha256 = "0a15daa9a92dbbc41c26fdf9ee2d16ea3c172059d1279aa503cf15d827be3035"; 798 798 } 799 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/lij/firefox-117.0b9.tar.bz2"; 799 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/lij/firefox-118.0b7.tar.bz2"; 800 800 locale = "lij"; 801 801 arch = "linux-i686"; 802 - sha256 = "6b26a71a8dedea573eaccf3a5c12a8c690a8845f7c0b56e252c20fafea45c04b"; 802 + sha256 = "a17b17a01b481eca2791be69c9fd36805579a03acf4c81bb1b9c487a521997d7"; 803 803 } 804 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/lt/firefox-117.0b9.tar.bz2"; 804 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/lt/firefox-118.0b7.tar.bz2"; 805 805 locale = "lt"; 806 806 arch = "linux-i686"; 807 - sha256 = "35f54ba4ebb1a10861ceb7a1db3e7aa6075342827f28533859bca3747fb0551c"; 807 + sha256 = "3eb0dbf192e1794eec93705411fff05bb6750c6b3997733e5b1233166fe5f81d"; 808 808 } 809 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/lv/firefox-117.0b9.tar.bz2"; 809 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/lv/firefox-118.0b7.tar.bz2"; 810 810 locale = "lv"; 811 811 arch = "linux-i686"; 812 - sha256 = "4643aa3a4b3bc74d3e0408995935c98fe634bf670cbe99e6ae9c9700a26bd427"; 812 + sha256 = "11142bce2c3ee62564b6912acc5a752170a5d15f95b57f3f8ce4d0b03cdfbc39"; 813 813 } 814 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/mk/firefox-117.0b9.tar.bz2"; 814 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/mk/firefox-118.0b7.tar.bz2"; 815 815 locale = "mk"; 816 816 arch = "linux-i686"; 817 - sha256 = "bb8331098d6e06366e1166bda8a089d134e8a11486960c58ac727cf198618299"; 817 + sha256 = "0673029c2f79a1fa9a8924bab670f01e70b9874fc5277676b9e3aa7aa4317b30"; 818 818 } 819 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/mr/firefox-117.0b9.tar.bz2"; 819 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/mr/firefox-118.0b7.tar.bz2"; 820 820 locale = "mr"; 821 821 arch = "linux-i686"; 822 - sha256 = "a4a68222f139b68bf31a8841baa458ea7d97feea5f80afaa14e56d62315e1ff5"; 822 + sha256 = "7bd30775280530d16ca4a72c36e4b22c0dd2a290af1e005f64f1a09c7e3aad8b"; 823 823 } 824 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ms/firefox-117.0b9.tar.bz2"; 824 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ms/firefox-118.0b7.tar.bz2"; 825 825 locale = "ms"; 826 826 arch = "linux-i686"; 827 - sha256 = "a432772632fbbdfe931cf0643d54623e9931be79b222f59b95edd5985c76a961"; 827 + sha256 = "faf9e70e5db3bb57b996767ad0c604bfa8f01bfc898c73a24eb14f9b91f8d763"; 828 828 } 829 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/my/firefox-117.0b9.tar.bz2"; 829 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/my/firefox-118.0b7.tar.bz2"; 830 830 locale = "my"; 831 831 arch = "linux-i686"; 832 - sha256 = "77544b859b002853e0ff63800d5f814b3c4197c8df28c2043f927befbd9f7b1c"; 832 + sha256 = "89dfb392d236b25f7f654915a58a60a1b4d5c6528bb1aa15acd8eb6aeeea204f"; 833 833 } 834 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/nb-NO/firefox-117.0b9.tar.bz2"; 834 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/nb-NO/firefox-118.0b7.tar.bz2"; 835 835 locale = "nb-NO"; 836 836 arch = "linux-i686"; 837 - sha256 = "1dd7b77253f5ec1f4b0b6df962066d592aeff3748f4d31893fa63d11f69854ff"; 837 + sha256 = "5cd920a199628568e5f89957f36862dd675844ef3e49098b90edb3b5a33759e2"; 838 838 } 839 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ne-NP/firefox-117.0b9.tar.bz2"; 839 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ne-NP/firefox-118.0b7.tar.bz2"; 840 840 locale = "ne-NP"; 841 841 arch = "linux-i686"; 842 - sha256 = "d81107dc42a31cdd2f49eb6b7e71a81da52eeed5ee95a845e845f749186eadd3"; 842 + sha256 = "d86fa39aa8df975836cde229e4ffbaf27bb3bf32a80125c823fced889268207a"; 843 843 } 844 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/nl/firefox-117.0b9.tar.bz2"; 844 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/nl/firefox-118.0b7.tar.bz2"; 845 845 locale = "nl"; 846 846 arch = "linux-i686"; 847 - sha256 = "192a5483786f909f37d7fb3439e732fccfb15d8e648494412c337711bc86edbb"; 847 + sha256 = "085275fda30e08b38d6916a697d16bae261fc2b2d60503e5d5d28f67037c7365"; 848 848 } 849 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/nn-NO/firefox-117.0b9.tar.bz2"; 849 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/nn-NO/firefox-118.0b7.tar.bz2"; 850 850 locale = "nn-NO"; 851 851 arch = "linux-i686"; 852 - sha256 = "270bced4faeb668641a3a2167b97a9c85ca306ca6de118e85a690ea9a964d4cc"; 852 + sha256 = "f6a42642f05cb76db30985699f85a8d9694ccda9111fb3b39071e7a3df3d7109"; 853 853 } 854 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/oc/firefox-117.0b9.tar.bz2"; 854 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/oc/firefox-118.0b7.tar.bz2"; 855 855 locale = "oc"; 856 856 arch = "linux-i686"; 857 - sha256 = "3d923f09900ae889254cd512bb4805716c90ea8c3c6c084fb8519a31180e44d6"; 857 + sha256 = "e565ef61f42880aa74b69b30205659bd62107883acfaa766a09c1159e8f4c7d5"; 858 858 } 859 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/pa-IN/firefox-117.0b9.tar.bz2"; 859 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/pa-IN/firefox-118.0b7.tar.bz2"; 860 860 locale = "pa-IN"; 861 861 arch = "linux-i686"; 862 - sha256 = "68bb169e4a79614ae8b4bb7e6cb2c1e06261b45c74b8c18ad85c51aef00dea8d"; 862 + sha256 = "cf4ec497ca0b652f5ffa20d99d9b683a692bfe216d0cc149712847008866a1ff"; 863 863 } 864 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/pl/firefox-117.0b9.tar.bz2"; 864 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/pl/firefox-118.0b7.tar.bz2"; 865 865 locale = "pl"; 866 866 arch = "linux-i686"; 867 - sha256 = "553c21f022f59e4b29d4049bb47fc4366a2608e3af2da9ebbd7823c10688d949"; 867 + sha256 = "b404312d5739d2890fc8cab024f179425a9bdbd8282b1967e11f2aa53d4108b3"; 868 868 } 869 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/pt-BR/firefox-117.0b9.tar.bz2"; 869 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/pt-BR/firefox-118.0b7.tar.bz2"; 870 870 locale = "pt-BR"; 871 871 arch = "linux-i686"; 872 - sha256 = "4390eb3bb00c7cfdaa74868caabd7098678e01e650a2e01b98d14eb2f6fd2672"; 872 + sha256 = "283fa4854695dc4fa15c6978b4a67d6a46537fb7f55ad0d6c6aaa9f18cb4425d"; 873 873 } 874 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/pt-PT/firefox-117.0b9.tar.bz2"; 874 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/pt-PT/firefox-118.0b7.tar.bz2"; 875 875 locale = "pt-PT"; 876 876 arch = "linux-i686"; 877 - sha256 = "c827a674d6e90fe4c607c320bd45aba0e01f8834be8c0d1bb04d6f188dea839c"; 877 + sha256 = "d4b7785471fc23ab98238dc54400824a9028b5d324db5f7f2cec1cf9c15a2df3"; 878 878 } 879 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/rm/firefox-117.0b9.tar.bz2"; 879 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/rm/firefox-118.0b7.tar.bz2"; 880 880 locale = "rm"; 881 881 arch = "linux-i686"; 882 - sha256 = "2fdfbd2c213e3b42757b5c6ba52f94b14b7e54433ac4d69143b9fc5b45c9fc11"; 882 + sha256 = "3f6dacda10276174390f7f3abaf0ee339e02e3ce5a4ed5da40955eb8880ceca3"; 883 883 } 884 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ro/firefox-117.0b9.tar.bz2"; 884 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ro/firefox-118.0b7.tar.bz2"; 885 885 locale = "ro"; 886 886 arch = "linux-i686"; 887 - sha256 = "b8593278a414a159a594eff6752d6ad19a945229538f1f0760f0bb5ffbc47ef0"; 887 + sha256 = "3e2fc1208c1da1901a30c2796e6ddacea6d54cb5ce3e1b8800743d65d07e7390"; 888 888 } 889 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ru/firefox-117.0b9.tar.bz2"; 889 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ru/firefox-118.0b7.tar.bz2"; 890 890 locale = "ru"; 891 891 arch = "linux-i686"; 892 - sha256 = "91ac0d575d69bcb5f58f5cf1c2353d37434272c588443d63498ad823ad149ef9"; 892 + sha256 = "8e338dd7062f472aeda5f6611dd47149b62006fd4b27b8193c1ec2cad27caec7"; 893 893 } 894 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sc/firefox-117.0b9.tar.bz2"; 894 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sc/firefox-118.0b7.tar.bz2"; 895 895 locale = "sc"; 896 896 arch = "linux-i686"; 897 - sha256 = "72b10e52652153215373b27e20192cee2a5e11db7492effb6805e55e36b1bfe2"; 897 + sha256 = "5f9361a0838717154820bc8879383998768e0c4b79a6be844df1c51e152fad79"; 898 898 } 899 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sco/firefox-117.0b9.tar.bz2"; 899 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sco/firefox-118.0b7.tar.bz2"; 900 900 locale = "sco"; 901 901 arch = "linux-i686"; 902 - sha256 = "2cce0e614f7c07396c579a6eb1020bc100795ed2ef3927f984296e316fdab87b"; 902 + sha256 = "657fb3b29d4f152645c05358211e6633b0157e3ec1a42d74d7315ae7dabc93d7"; 903 903 } 904 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/si/firefox-117.0b9.tar.bz2"; 904 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/si/firefox-118.0b7.tar.bz2"; 905 905 locale = "si"; 906 906 arch = "linux-i686"; 907 - sha256 = "49eabec274b3eb580dfa313039b32f82ed2bedc00f2c664b671eb81a72de1a60"; 907 + sha256 = "7e3881d270c75de0dec6422c503b8e487b3be8a515295b319b899aa40983bac6"; 908 908 } 909 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sk/firefox-117.0b9.tar.bz2"; 909 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sk/firefox-118.0b7.tar.bz2"; 910 910 locale = "sk"; 911 911 arch = "linux-i686"; 912 - sha256 = "76d89b309e48b09d7d2002154d09e6556a75269a358478baf858fd13a1014103"; 912 + sha256 = "81b0e900cc1264c33121bca1f8cfcb0ec450e79cf714b0b9463908eee278fc5e"; 913 913 } 914 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sl/firefox-117.0b9.tar.bz2"; 914 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sl/firefox-118.0b7.tar.bz2"; 915 915 locale = "sl"; 916 916 arch = "linux-i686"; 917 - sha256 = "09c6896cedc90f2c14d04bfb8febf5d3a7c6138382271e66ce0747c540f5cd5c"; 917 + sha256 = "fbc4ff8940350b2c05573bb40113fb2dc69ab389800ffd952d149d826dd38bfe"; 918 918 } 919 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/son/firefox-117.0b9.tar.bz2"; 919 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/son/firefox-118.0b7.tar.bz2"; 920 920 locale = "son"; 921 921 arch = "linux-i686"; 922 - sha256 = "eece37277fe17989133ee8ae720134944e5abea01334bc3f83630bd718680996"; 922 + sha256 = "a8368270c1d738c4b39036f141706836f60ffabebd5dd88a4c1bdec1edd139e5"; 923 923 } 924 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sq/firefox-117.0b9.tar.bz2"; 924 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sq/firefox-118.0b7.tar.bz2"; 925 925 locale = "sq"; 926 926 arch = "linux-i686"; 927 - sha256 = "6370928c6c3b6a041a1ae471ec5d4c8c1667c098b17c412f9e839419494126d7"; 927 + sha256 = "6b04b0b4e0a1dd20619270082f328f844dab73d24354d7ebdd1c34f91cc03234"; 928 928 } 929 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sr/firefox-117.0b9.tar.bz2"; 929 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sr/firefox-118.0b7.tar.bz2"; 930 930 locale = "sr"; 931 931 arch = "linux-i686"; 932 - sha256 = "22352689f78718d7d83fda53bc674542136d09df0177b2737d086a274236e73f"; 932 + sha256 = "5143ff6e451e6310ea1f4e6662a348bf701494c0637e6bcc2ffd76ee29b5dd65"; 933 933 } 934 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/sv-SE/firefox-117.0b9.tar.bz2"; 934 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/sv-SE/firefox-118.0b7.tar.bz2"; 935 935 locale = "sv-SE"; 936 936 arch = "linux-i686"; 937 - sha256 = "ef740b6453424c5d81d0c3819542dfe6510d9a7f2936d3297a01652e1aeecad7"; 937 + sha256 = "ccbed1769cfef251aa069f2a737b9c7e1243d77d6f7aa31bd10ccdbf387f56a8"; 938 938 } 939 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/szl/firefox-117.0b9.tar.bz2"; 939 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/szl/firefox-118.0b7.tar.bz2"; 940 940 locale = "szl"; 941 941 arch = "linux-i686"; 942 - sha256 = "a7109f1df7da2cd8e9c6396ec9041c3462b36463edfccaecb3a3988abae6811e"; 942 + sha256 = "18abb72373e3299f1346ef2814267be81b0173c1dde15130072fc8d57307d12c"; 943 943 } 944 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ta/firefox-117.0b9.tar.bz2"; 944 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ta/firefox-118.0b7.tar.bz2"; 945 945 locale = "ta"; 946 946 arch = "linux-i686"; 947 - sha256 = "9a48cc5d627bd5b95bfc5fa08612d1c94bce6da4e97068608e85a174199655c6"; 947 + sha256 = "36ce9bc6b36125c0bc66e1927d371f38284430d04bc259429d4884d0ebd2de7a"; 948 948 } 949 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/te/firefox-117.0b9.tar.bz2"; 949 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/te/firefox-118.0b7.tar.bz2"; 950 950 locale = "te"; 951 951 arch = "linux-i686"; 952 - sha256 = "c3ef17c7110fe78026dff63bc54c07fc48d45578360ff52a7833a60e5ad0de90"; 952 + sha256 = "62497be732163fa63f2b2083c7ad85affcad24eb07a209e68803293e86baf2c6"; 953 953 } 954 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/tg/firefox-117.0b9.tar.bz2"; 954 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/tg/firefox-118.0b7.tar.bz2"; 955 955 locale = "tg"; 956 956 arch = "linux-i686"; 957 - sha256 = "65c2fe6a3ae06e6fdd115bfb1cbc2cb7a3cf6e5ef8861ef84112b54df2bef89e"; 957 + sha256 = "3169f4c4c6834de4c78f430a23eaa21d8748e63eadc357a7da45baf5851dc98b"; 958 958 } 959 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/th/firefox-117.0b9.tar.bz2"; 959 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/th/firefox-118.0b7.tar.bz2"; 960 960 locale = "th"; 961 961 arch = "linux-i686"; 962 - sha256 = "97e4dac1d57c6a6b7e607289dd1c209accdfbc9dbd9ad51a1db2c7fa62bb61c0"; 962 + sha256 = "eb55b37f5490d09b37d871d8a0894cd14a006faa90bae451ca5e01d424151076"; 963 963 } 964 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/tl/firefox-117.0b9.tar.bz2"; 964 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/tl/firefox-118.0b7.tar.bz2"; 965 965 locale = "tl"; 966 966 arch = "linux-i686"; 967 - sha256 = "1d4ad0df7750760d86d5bba1f0fee32b29bfb53f5ea85cb3b026539e1ca1e407"; 967 + sha256 = "d02506e39da67f9c25206a1cd15df9ec202e66912048c56658a93c293fc8461b"; 968 968 } 969 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/tr/firefox-117.0b9.tar.bz2"; 969 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/tr/firefox-118.0b7.tar.bz2"; 970 970 locale = "tr"; 971 971 arch = "linux-i686"; 972 - sha256 = "6c294b1c9a94c3298a858c8e1e4dfe9756ece4a62da6c17fe260ff9535643c66"; 972 + sha256 = "70746104bdf0d3364aa8c1b2706d1893dba09a3f4b61ddc4eeeb153d8093304d"; 973 973 } 974 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/trs/firefox-117.0b9.tar.bz2"; 974 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/trs/firefox-118.0b7.tar.bz2"; 975 975 locale = "trs"; 976 976 arch = "linux-i686"; 977 - sha256 = "813d3a8960c21ea741e07e09ef5a7ce2884b997cd2792ce99654d7d26fea744c"; 977 + sha256 = "317f6b8b6d6c5bb61fae7ed9243862c2418800f5459b2fa79515fdf6d1bf298a"; 978 978 } 979 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/uk/firefox-117.0b9.tar.bz2"; 979 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/uk/firefox-118.0b7.tar.bz2"; 980 980 locale = "uk"; 981 981 arch = "linux-i686"; 982 - sha256 = "044a7e998a68fafb2b6a405ca9484cd59bf92304e39b5cb743ac28da21951bd4"; 982 + sha256 = "9cbde7254aec1b26876e03142f42fbf8fb30af0fcb5ddb9fa69362b00548bca6"; 983 983 } 984 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/ur/firefox-117.0b9.tar.bz2"; 984 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/ur/firefox-118.0b7.tar.bz2"; 985 985 locale = "ur"; 986 986 arch = "linux-i686"; 987 - sha256 = "37ce5d2766192b85256440ff9695229600f4c74976be1f9dea2ec58c0325e466"; 987 + sha256 = "ab7de96d231b73c6dfd03f9729df424a960a2a9a7151280f6817c0484fe8c46a"; 988 988 } 989 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/uz/firefox-117.0b9.tar.bz2"; 989 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/uz/firefox-118.0b7.tar.bz2"; 990 990 locale = "uz"; 991 991 arch = "linux-i686"; 992 - sha256 = "f9914ab518c95bc82844442c023c791f81696dc1da2709a519452d3ece3b7153"; 992 + sha256 = "a108c40647beb9ee78b2094474dee047ca1c726cd8978e8e6834332e2e0d265d"; 993 993 } 994 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/vi/firefox-117.0b9.tar.bz2"; 994 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/vi/firefox-118.0b7.tar.bz2"; 995 995 locale = "vi"; 996 996 arch = "linux-i686"; 997 - sha256 = "f1ade8da7617109b58abe55385d9ed914a284f7c0418dafb3d8f427c7d0341af"; 997 + sha256 = "091a67704565a30faf3ffa051117f4ee7b2eeae2f10f96323d4ef1043b249cf4"; 998 998 } 999 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/xh/firefox-117.0b9.tar.bz2"; 999 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/xh/firefox-118.0b7.tar.bz2"; 1000 1000 locale = "xh"; 1001 1001 arch = "linux-i686"; 1002 - sha256 = "7b4076d6f0c143c0157338060a6b7c0106923f622e3dde365b751a9b6b267d56"; 1002 + sha256 = "2ab81a491bb54c7db4cb88b5d570e551f0eee83238cedf5490093c141d0736f5"; 1003 1003 } 1004 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/zh-CN/firefox-117.0b9.tar.bz2"; 1004 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/zh-CN/firefox-118.0b7.tar.bz2"; 1005 1005 locale = "zh-CN"; 1006 1006 arch = "linux-i686"; 1007 - sha256 = "a3c75bf49a0648999eb7ac3b1ce18a8962e30a04a1f41a708e336109f28292dc"; 1007 + sha256 = "597dbd8ea1e2825180a5d304cfe2da4b2fe589a2cad0ed397a41af952363ce06"; 1008 1008 } 1009 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0b9/linux-i686/zh-TW/firefox-117.0b9.tar.bz2"; 1009 + { url = "https://archive.mozilla.org/pub/firefox/releases/118.0b7/linux-i686/zh-TW/firefox-118.0b7.tar.bz2"; 1010 1010 locale = "zh-TW"; 1011 1011 arch = "linux-i686"; 1012 - sha256 = "b308d0fb15d417935c08c316f9a52abac322c406453ee3a51b1a2bcda9b3396d"; 1012 + sha256 = "5b78bcc6772f1d52c31cba38930c98e6dd5be71a92cd0bb81408a35bd98b77f9"; 1013 1013 } 1014 1014 ]; 1015 1015 }
+405 -405
pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
··· 1 1 { 2 - version = "117.0b9"; 2 + version = "118.0b7"; 3 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ach/firefox-117.0b9.tar.bz2"; 4 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ach/firefox-118.0b7.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "a05e8d7c4ac2ba7709f86bad79fa2d55fa04c8026f852362a3b88675f8bccf9d"; 7 + sha256 = "bffe259ec02ebcd73cb03f33f2e2a05bbb2cbe17c93ec9dad4d59f49fb0849d9"; 8 8 } 9 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/af/firefox-117.0b9.tar.bz2"; 9 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/af/firefox-118.0b7.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "3b1258411512831755c138804cde9c74b94b9e86ca9dfa95cfa51f204e7a5889"; 12 + sha256 = "a3a77dcb1ac033603f1bfaf57f9996aa45845735b0649b2b9c6d2cc6920bf892"; 13 13 } 14 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/an/firefox-117.0b9.tar.bz2"; 14 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/an/firefox-118.0b7.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "520e33edb226844fe90acbd6726933764e23af775535434083ac2b7d5bb807b1"; 17 + sha256 = "0084396a59769fea84609e038817724356a36843e519c97d4c8f5349711a65cb"; 18 18 } 19 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ar/firefox-117.0b9.tar.bz2"; 19 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ar/firefox-118.0b7.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "ce37a0cc69e421b497c3c5174326faf59b69830b5ccf9e1d30d0dfdeb8d6aa87"; 22 + sha256 = "e1549a1230c45fc7081abc1122acb23a5d0508fa0512337a2d3fdb2bdbf2e550"; 23 23 } 24 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ast/firefox-117.0b9.tar.bz2"; 24 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ast/firefox-118.0b7.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "7c5418e4ee9316461916b6054d5c5243d99e0aaac14bee6869d792e38087b1df"; 27 + sha256 = "4b758754e7041ed1ef17a3c482638678427a9cabe8f1272e74ece404ab5f9d7d"; 28 28 } 29 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/az/firefox-117.0b9.tar.bz2"; 29 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/az/firefox-118.0b7.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "e24a7fc828605c0fdbc95de172cbcb1e829ed24f84b7149cb0f552ae24b5fb47"; 32 + sha256 = "ad848a6c1943cce84da4e52add2b5aa7705ef406b07317760084dfcc6c2ae2ff"; 33 33 } 34 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/be/firefox-117.0b9.tar.bz2"; 34 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/be/firefox-118.0b7.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "fa6ba8d88cdc63ae31bbe49edc7a7f25dbe2217e4b62efcf0e2c1dee8707f811"; 37 + sha256 = "69e3035141a8c1654fdc38f4beb392cb927e2d5da3b1ad4f17e693d3d10593b8"; 38 38 } 39 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/bg/firefox-117.0b9.tar.bz2"; 39 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/bg/firefox-118.0b7.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "2fe4352c99cf5986bff999d49791734726b347a7fd2d160a4729ad4902b76f87"; 42 + sha256 = "3e7f6d2f43a0f039827ac87d976c0676ab7a708a5f4b47438478008a5c0503ce"; 43 43 } 44 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/bn/firefox-117.0b9.tar.bz2"; 44 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/bn/firefox-118.0b7.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "a85b8f5c506568dac29dc432b8010f14e5ca2bfdf4808d0687236c00df58345b"; 47 + sha256 = "039ab59cb37a129487382ccd8582c0f86c3570c88ea3445e46033d16a3762c2a"; 48 48 } 49 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/br/firefox-117.0b9.tar.bz2"; 49 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/br/firefox-118.0b7.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "a59ae8a5668717889bc337c3baa060e5841b6f50a4ff7e319647efd01eeab53b"; 52 + sha256 = "3258e92a8c7fb91a40daa19aae8daa11ecb9c3f69d764d06efb6e9decf146e92"; 53 53 } 54 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/bs/firefox-117.0b9.tar.bz2"; 54 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/bs/firefox-118.0b7.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "5cdc0c4069414feb436e1bf19a4a22fe88d49efcda59ca0a079e806b6a2027b2"; 57 + sha256 = "a8f1da89124be4aa08f4bbfd02d40eea3104a9f268c33de8d6980ea251bc240a"; 58 58 } 59 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ca-valencia/firefox-117.0b9.tar.bz2"; 59 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ca-valencia/firefox-118.0b7.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "7bb772c8d07b6b4a835667f5f65b2fc532ae0f2e11852a49b8722abf908e690e"; 62 + sha256 = "5453b8b8d451445ef766d6faf0274d6b135d64be0b8e0259975302d5456e6988"; 63 63 } 64 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ca/firefox-117.0b9.tar.bz2"; 64 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ca/firefox-118.0b7.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "fe3c2ec58d4c8da121345cdd7d4f84551b07e3e61938c186162e311760945537"; 67 + sha256 = "a78ffe3524d4660ac9e668f17d287410f764e5ebc3d0d09d814831746cbc6c1e"; 68 68 } 69 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/cak/firefox-117.0b9.tar.bz2"; 69 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/cak/firefox-118.0b7.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "106371eb4fa550a65e9f0abf40d33b3020b9b6062e236cb5d6b8be1e33275e91"; 72 + sha256 = "1f2f5a97b5c3c6688e6873229cef7d177ee5f67e84eab62e2ec9d6f2c8df5a89"; 73 73 } 74 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/cs/firefox-117.0b9.tar.bz2"; 74 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/cs/firefox-118.0b7.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "96650d5e0ec7dd19a10af6652801575e96cf257efbe666500de651b63c4dae04"; 77 + sha256 = "6e1dad1f167557bc4cdff4528da5336b76f994049583122f7fa3317f6be74103"; 78 78 } 79 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/cy/firefox-117.0b9.tar.bz2"; 79 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/cy/firefox-118.0b7.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "4351e6f0b4aad524e7faa72c0c416d0385728f0d740aab9e1c4297579f7fe008"; 82 + sha256 = "8c62f04e61381c903e17427afad1b99f5444ce96ca5b2abf62dd5b6b5f3ade79"; 83 83 } 84 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/da/firefox-117.0b9.tar.bz2"; 84 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/da/firefox-118.0b7.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "517091c000e25dec2a808f8dfacfc292d7371c1ba2e528d555ea8a70bcad6355"; 87 + sha256 = "6cc46fa3cbd9f90338ec17a597b7f0e26a3959b4cf2c9f3d00e5c9814cc006f6"; 88 88 } 89 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/de/firefox-117.0b9.tar.bz2"; 89 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/de/firefox-118.0b7.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "4c1cefaae4ef0bd242914dd0082b45f28051d78569b46fadff22af8b6870b046"; 92 + sha256 = "3428a9fd65bf7819c11592d1426e44fd011d90dcb673354f747fe96948717797"; 93 93 } 94 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/dsb/firefox-117.0b9.tar.bz2"; 94 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/dsb/firefox-118.0b7.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "0a72c2e1f2e9e5855994fa258f277608c71800cd2f69dfeed364ecbe32c0897f"; 97 + sha256 = "392abb42a7e61e2cd52ab3ba9d517f4e92f68a29df34ba400d12141a75a48a1c"; 98 98 } 99 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/el/firefox-117.0b9.tar.bz2"; 99 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/el/firefox-118.0b7.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "3e7e9d2b85067bcc67942888de5e86d63ada60e4fd0fe913bde1a33f7674b5f0"; 102 + sha256 = "5e275168c88bfc4f73d06d046fe8c93f131340147f15422f8ac9a2ae2b04c45b"; 103 103 } 104 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/en-CA/firefox-117.0b9.tar.bz2"; 104 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/en-CA/firefox-118.0b7.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "08b8f21d3294b5d96f789e1d028d7ca60f1270f3fc4b6b388e1cdb18d24e7746"; 107 + sha256 = "7ac75754580ab171efab99b03a8de187f88d062829b9906432db7b34ba63cbf8"; 108 108 } 109 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/en-GB/firefox-117.0b9.tar.bz2"; 109 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/en-GB/firefox-118.0b7.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "274bad3906d5bdcd11a4680bdbc4148c04d804391b800c7441f5887e994e6d32"; 112 + sha256 = "079956fd83c6ef2e4b9144593d72f9c0ed3e8d7c70a4090ad7cd8ba767b0c7d4"; 113 113 } 114 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/en-US/firefox-117.0b9.tar.bz2"; 114 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/en-US/firefox-118.0b7.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "d0ba03601f16c6349f991354f69988e20fc0b0036d642b317d3a7902b3315903"; 117 + sha256 = "f19d6ecb9b84d5c30976408393d5517547301f58ee1b5a8aeb0b969db8cf83a1"; 118 118 } 119 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/eo/firefox-117.0b9.tar.bz2"; 119 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/eo/firefox-118.0b7.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "adc182390ad0dde83460d2d5376ed2c66dfb961173b17667893c1847b064f353"; 122 + sha256 = "84a0c01b543e4c5c6531e01713dfe26973f0b85051f58eb89dfa30a3612b3d01"; 123 123 } 124 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/es-AR/firefox-117.0b9.tar.bz2"; 124 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/es-AR/firefox-118.0b7.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "fe57b4abd1c8846b718a4be9dd8df54c77497583d8de94c9634cc2a244910f70"; 127 + sha256 = "0c35a85eed2029f4384e280170f858f3f2bcdbf2e19e772e053d8d03acd36ff6"; 128 128 } 129 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/es-CL/firefox-117.0b9.tar.bz2"; 129 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/es-CL/firefox-118.0b7.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "8b5aedb7fd2133d9d7febc0db5139e796d7fc1f3b9d3e6c9cba8dd8bb4f0eed5"; 132 + sha256 = "678917a730a80dfb98215146cc27e28a6a1a058c8274dcbf315917c1f11fb316"; 133 133 } 134 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/es-ES/firefox-117.0b9.tar.bz2"; 134 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/es-ES/firefox-118.0b7.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "1fe3c540d64f7e7f37cc6757b418948b4e61424952622cdd7a963fafc493051a"; 137 + sha256 = "c3921596aba3045c8616bfb9de61afb1e547e9005219716a526291f7c5387cb8"; 138 138 } 139 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/es-MX/firefox-117.0b9.tar.bz2"; 139 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/es-MX/firefox-118.0b7.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "dbc925dbc82c59e9db70d9ef90155b2e133d9fff46a716fd5d4bd5ae4666a000"; 142 + sha256 = "07dc10cc64b2e1c4fc3119d8ddbae3dfa203f1f03659537ea84516044ce45f48"; 143 143 } 144 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/et/firefox-117.0b9.tar.bz2"; 144 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/et/firefox-118.0b7.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "a590e5e00a34572784849b24cbff105b4f7ab31e727580038c23b9b48ac803bd"; 147 + sha256 = "5d7e5c5e1a170cd4851af61865d6c9d53fa53ca37eb3bdcd697d94abc5b30d36"; 148 148 } 149 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/eu/firefox-117.0b9.tar.bz2"; 149 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/eu/firefox-118.0b7.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "0464610926f3ca8feab26a72c9cd14baeadc24fe3c90bc965b382b04ae1d5aab"; 152 + sha256 = "bab68930e2affe0d199ad166c981f4b4379127a061aff615bb9d22210de3dcaf"; 153 153 } 154 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/fa/firefox-117.0b9.tar.bz2"; 154 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/fa/firefox-118.0b7.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "24a45e458727f929f00ebab88b9d90264f038059a9ee283f8a346e63c7ff4219"; 157 + sha256 = "ad9890a1ffce8f6fd9646fe792f4c2b73fac74f0f62ded729ca61cecb0beba58"; 158 158 } 159 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ff/firefox-117.0b9.tar.bz2"; 159 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ff/firefox-118.0b7.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "3b6c8ee5bdc770d7ce042cd6c678c8099fd5a7215fbb37b9d1cbe4e7336f89e5"; 162 + sha256 = "d6d746a93a1dd22afbd8b8f0d494cce782791ff3ab9c679d1fd8562892b4717c"; 163 163 } 164 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/fi/firefox-117.0b9.tar.bz2"; 164 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/fi/firefox-118.0b7.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "8e927e605be834728c951a0d30bcd3dd0d58cd1ce91e2264d31a1c7437ac6d86"; 167 + sha256 = "2a4f99747b0ad812e8e03d83693d9978d48602a96f709eb603579757046692e3"; 168 168 } 169 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/fr/firefox-117.0b9.tar.bz2"; 169 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/fr/firefox-118.0b7.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "5b00363817f3a85b631abbc6248454c1ec3991da71bec1a48d2e647338f4da4e"; 172 + sha256 = "2630befc8b6132ed4eab14b863cc0fb82befd27d6796a8fe5b0b331e682d8fb1"; 173 173 } 174 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/fur/firefox-117.0b9.tar.bz2"; 174 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/fur/firefox-118.0b7.tar.bz2"; 175 175 locale = "fur"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "90b067c1eb05862ac6d0695c58ad55f709c30fd957f0676dc06763a94ca84519"; 177 + sha256 = "8b9ac1c405eb852892293c00b3a23ba5c2ad620229e5c24789cad61147cd951f"; 178 178 } 179 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/fy-NL/firefox-117.0b9.tar.bz2"; 179 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/fy-NL/firefox-118.0b7.tar.bz2"; 180 180 locale = "fy-NL"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "773a0fd6330e56760ce3b52e127dc79498f34c09cbe4333c626207db9cc8c329"; 182 + sha256 = "fa4d2fd2aa403c5432e300b61246296f339163e2562f279407e9b0b3302eb3bb"; 183 183 } 184 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ga-IE/firefox-117.0b9.tar.bz2"; 184 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ga-IE/firefox-118.0b7.tar.bz2"; 185 185 locale = "ga-IE"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "a6093b940c63d74765654b9d8290e5627814889cc8694267f4e34f506a35d9b1"; 187 + sha256 = "c0007e2711a193ddd00a0f4eaeea44a2b4f8c026096622152d1a34a482faf221"; 188 188 } 189 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/gd/firefox-117.0b9.tar.bz2"; 189 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/gd/firefox-118.0b7.tar.bz2"; 190 190 locale = "gd"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "a3ec4e217fc22f29945c617278f103fff6291e410f7cd9646a3ab483859a5937"; 192 + sha256 = "ff05b1dd402a14ba18c1da2d3a0180e9585828704654133b76416730f9554382"; 193 193 } 194 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/gl/firefox-117.0b9.tar.bz2"; 194 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/gl/firefox-118.0b7.tar.bz2"; 195 195 locale = "gl"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "a7555e3bf2a6c8cdf4c753064562c850387d63ff5bc1d87ab90d35c777a72db6"; 197 + sha256 = "a7e5ff0e28e448d472cde39135e54529532803b220a628110d0ffc551d0f5c88"; 198 198 } 199 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/gn/firefox-117.0b9.tar.bz2"; 199 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/gn/firefox-118.0b7.tar.bz2"; 200 200 locale = "gn"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "ad94b64291d210511fc82c9d9bb671eaf71817c507eaddcdc01ace63f9703ead"; 202 + sha256 = "bee3a181cc39405c3a5b64b74ee657f64d1ae1eecaf5819905cadaecd5b9fde9"; 203 203 } 204 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/gu-IN/firefox-117.0b9.tar.bz2"; 204 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/gu-IN/firefox-118.0b7.tar.bz2"; 205 205 locale = "gu-IN"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "92fea9860c496f56ede9d35f7a8428670a6f1092b888f6f6f6d7a414262d394f"; 207 + sha256 = "19c67ce93792cd1e4d0126680b05444f243f71daf03927f39e1d2e5b9b98d795"; 208 208 } 209 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/he/firefox-117.0b9.tar.bz2"; 209 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/he/firefox-118.0b7.tar.bz2"; 210 210 locale = "he"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "6fb7841c3e6050e45287497f9b1dc5d9c9bd5846300a1d79fde681d0b0cdeba4"; 212 + sha256 = "11ab5f497b794ece806afa446e57b29fd988e852f3e3492b9034e7e5669f507a"; 213 213 } 214 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/hi-IN/firefox-117.0b9.tar.bz2"; 214 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/hi-IN/firefox-118.0b7.tar.bz2"; 215 215 locale = "hi-IN"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "b587d4aff15b3fa1e46dce1e683e61b820e64184b6797adfa3a3ca541ee0ad31"; 217 + sha256 = "11ee3bc1a061d0a49fa60ae277ad75e81c2f06d6a7a479a3ee2a2efbf59ae83b"; 218 218 } 219 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/hr/firefox-117.0b9.tar.bz2"; 219 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/hr/firefox-118.0b7.tar.bz2"; 220 220 locale = "hr"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "165b8c1b499de61c71dbc3a009223f780ac7a71bc89d93546aca6f4ccf799c1c"; 222 + sha256 = "95a2438fcbebe1259cf713397937bfe6d2f628af82926be32ad98fb1ecca0545"; 223 223 } 224 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/hsb/firefox-117.0b9.tar.bz2"; 224 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/hsb/firefox-118.0b7.tar.bz2"; 225 225 locale = "hsb"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "28a640fc48ec6c495b41d8279ed78cf9fa559b7b29f5dd205f06b18544833152"; 227 + sha256 = "36be28e7ff0f6d60a3b1c7be03276568a56d4f8fe02733373ed5bb8f45b11ac7"; 228 228 } 229 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/hu/firefox-117.0b9.tar.bz2"; 229 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/hu/firefox-118.0b7.tar.bz2"; 230 230 locale = "hu"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "cf22e4fc4f6e130832ccf8ad36e63199edf838042aae75a4451c75cb68e89043"; 232 + sha256 = "9891a1aa8e3d7ef46b150c40fbbac6e18b3290d5f94b4b302a57fecfb10b3398"; 233 233 } 234 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/hy-AM/firefox-117.0b9.tar.bz2"; 234 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/hy-AM/firefox-118.0b7.tar.bz2"; 235 235 locale = "hy-AM"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "921840ca7c725751b02813ab6ef44bab9e48e2b391d7006a5b5f343e9d6c8539"; 237 + sha256 = "778ad472d48ec0f815374f63c738af821efdf14c7f8b5bd7a4dd553be52e7c83"; 238 238 } 239 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ia/firefox-117.0b9.tar.bz2"; 239 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ia/firefox-118.0b7.tar.bz2"; 240 240 locale = "ia"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "6c3a7e708233d73baf8bd36d10e1115b233042229a05909cc9ddacfb75043d65"; 242 + sha256 = "5dc4f74683e73b56d9c85b55c3a5f83eb9e82850f040b0695be849431d6d50ae"; 243 243 } 244 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/id/firefox-117.0b9.tar.bz2"; 244 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/id/firefox-118.0b7.tar.bz2"; 245 245 locale = "id"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "c00d83fd3b6eb748973773daa14aafad88d9e684f1b6fe0773be1115b4631dd2"; 247 + sha256 = "5559b1aeaafbda0de8d9fe2d451aa353125e5513dadca9ac4e6988b345f4caa3"; 248 248 } 249 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/is/firefox-117.0b9.tar.bz2"; 249 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/is/firefox-118.0b7.tar.bz2"; 250 250 locale = "is"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "920627a49392ae31a8ffa0f86358f4f30166a1caaa99668bd42a03c47e645e1c"; 252 + sha256 = "f8a0dc723a238c001c6d5ad689fc211948103542fbfb2df51913a08f1dde8a10"; 253 253 } 254 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/it/firefox-117.0b9.tar.bz2"; 254 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/it/firefox-118.0b7.tar.bz2"; 255 255 locale = "it"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "e0c9d7fc3f18d16272bc3c395c8562bf9696780f3ec221ecfe6c6ff29fbad6fd"; 257 + sha256 = "fe89ccb370b1f34051f6e16626f8066515611475b0eee8d04a67880f7fcf60ca"; 258 258 } 259 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ja/firefox-117.0b9.tar.bz2"; 259 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ja/firefox-118.0b7.tar.bz2"; 260 260 locale = "ja"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "71bcc5464de07d8bf87fee95d4f9836dac24d83d8c5b65ab4daa224a70b382ce"; 262 + sha256 = "862ad0d21a699180a0088f28c6fc809b2299ce303a8578b1a2cbdb6bb9d39341"; 263 263 } 264 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ka/firefox-117.0b9.tar.bz2"; 264 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ka/firefox-118.0b7.tar.bz2"; 265 265 locale = "ka"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "8e871cc321edf8aa24e1a9572b43b17355b68af5b3b29a772bed8945376856bc"; 267 + sha256 = "97e632850dcdcf1b91870e8ebc33c34e1bb4a2bf237f18fbadc2a6b8b343fbd7"; 268 268 } 269 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/kab/firefox-117.0b9.tar.bz2"; 269 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/kab/firefox-118.0b7.tar.bz2"; 270 270 locale = "kab"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "a98c1916ebf08f2f24778e650b8c58f0018278eb10d9b6aa333274e320dc3fbe"; 272 + sha256 = "7f8e5d63a8ec6a0ef12d38ca0eee1825cc65d71184d1ae04e2ec7e8e27918424"; 273 273 } 274 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/kk/firefox-117.0b9.tar.bz2"; 274 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/kk/firefox-118.0b7.tar.bz2"; 275 275 locale = "kk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "9e2b909d7f238c324cb9d3bb36f72228f0741238d4fdb5cc83fe0742bcfe72f7"; 277 + sha256 = "7261bfcc56175ae19546f43fe9ab1af8a073d8f737de21b63a4154acd61d0215"; 278 278 } 279 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/km/firefox-117.0b9.tar.bz2"; 279 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/km/firefox-118.0b7.tar.bz2"; 280 280 locale = "km"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "5e0a31efe09445cda5c78440aa63c979d4585aa17712f3622c495ba05dae9f42"; 282 + sha256 = "bee098ede3eecd0d4e3f2cdf986ed0308c898e4d26db779749c2498c3473fea3"; 283 283 } 284 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/kn/firefox-117.0b9.tar.bz2"; 284 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/kn/firefox-118.0b7.tar.bz2"; 285 285 locale = "kn"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "c0dc8e5df23dbf308b128866b8937fdf6788fb61476cdcd84dc898be3d9c9043"; 287 + sha256 = "146ec0fbd0dfdfee163720e68d20d54537485fd0af5e7dd52109dfeb9134242e"; 288 288 } 289 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ko/firefox-117.0b9.tar.bz2"; 289 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ko/firefox-118.0b7.tar.bz2"; 290 290 locale = "ko"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "cd6f081960c57d76c76729f4d070c5f47eef5a3f73c60f28f63d7ffc5f244686"; 292 + sha256 = "463290f984148c4979386d52ef7d90daa34d253389f60d4ceaca0e015624f9d6"; 293 293 } 294 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/lij/firefox-117.0b9.tar.bz2"; 294 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/lij/firefox-118.0b7.tar.bz2"; 295 295 locale = "lij"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "8fc6f8bb808a0eec15064c0b3d4b5e8d6b75258fe04dc55a6c3405ae1e78e371"; 297 + sha256 = "f8384752acdbf6a6c1a4addf0b51aaeeaa94a27e3f4259c5767b42511234a87c"; 298 298 } 299 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/lt/firefox-117.0b9.tar.bz2"; 299 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/lt/firefox-118.0b7.tar.bz2"; 300 300 locale = "lt"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "8852c6317c6b83e0c9a6b0739ca1e6e05fde6a5be71f496218407e2427b6481a"; 302 + sha256 = "1291708184156d282c39ea56817b4d2dd500ef9a35a32efa839ea9cc611e86ae"; 303 303 } 304 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/lv/firefox-117.0b9.tar.bz2"; 304 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/lv/firefox-118.0b7.tar.bz2"; 305 305 locale = "lv"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "193e5dabd2374bc3364c3b0661d132bdbcdcf3ac7914a2e6cbfdcb715092749f"; 307 + sha256 = "4d680588a0025d49c24930f02c2d5596ab5380c3a474ee29412d2cdaf8ad4b2c"; 308 308 } 309 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/mk/firefox-117.0b9.tar.bz2"; 309 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/mk/firefox-118.0b7.tar.bz2"; 310 310 locale = "mk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "e301e7e0cb5e97fad6c6cc5992b70291fec9005bfa37bfd885677c0935672bdd"; 312 + sha256 = "73bf936d8a4b68ad42583f6ad0993814490ffd236b68b9f40b61705e28de6b0d"; 313 313 } 314 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/mr/firefox-117.0b9.tar.bz2"; 314 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/mr/firefox-118.0b7.tar.bz2"; 315 315 locale = "mr"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "7f9816f994b13264c8dfb4819d90f883a3ffd2e55d87bb2341ea47090435f561"; 317 + sha256 = "114814f3c76a254afc10fb1157e68fed75c49c18b1dc2ee5365174749aa042cd"; 318 318 } 319 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ms/firefox-117.0b9.tar.bz2"; 319 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ms/firefox-118.0b7.tar.bz2"; 320 320 locale = "ms"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "949a5bd903d01dcdfbec4f7b5e674c217b38ab11e4f293fc0e5403e5f2eb580b"; 322 + sha256 = "1687b81ccc409bf785b6196c3836437384a8e8d7e1408230c94fef9b20826a73"; 323 323 } 324 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/my/firefox-117.0b9.tar.bz2"; 324 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/my/firefox-118.0b7.tar.bz2"; 325 325 locale = "my"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "746cc180733769f0a1d70e39d812658c5754b043a2a3dd71fd7f07dfc542e5e2"; 327 + sha256 = "e17b0aa8a85f9c77d3cbb7adf1e654be269832eee2e38ea92acced3b5721b68c"; 328 328 } 329 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/nb-NO/firefox-117.0b9.tar.bz2"; 329 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/nb-NO/firefox-118.0b7.tar.bz2"; 330 330 locale = "nb-NO"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "7e4d60c5856e12918245bd3d3e24b792d70ad7f0fb403a4af0e330572efc56cf"; 332 + sha256 = "3607e70e5998b2005296a0fade5178f12f4fd3a8600c3d638823537be4941d60"; 333 333 } 334 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ne-NP/firefox-117.0b9.tar.bz2"; 334 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ne-NP/firefox-118.0b7.tar.bz2"; 335 335 locale = "ne-NP"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "daa08affd6a94d67ae7ecf49fae4c9ed35d6c167c6192e0b32bf6af7b35e0142"; 337 + sha256 = "0d81a8917a54ddbfe86523d429ac91f41cfcf5e36272fa182df5c95a68175d20"; 338 338 } 339 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/nl/firefox-117.0b9.tar.bz2"; 339 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/nl/firefox-118.0b7.tar.bz2"; 340 340 locale = "nl"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "ae44267233200c9a891ed8dc088acc00391193f1236d4e55e4c1adcb95fcdbfc"; 342 + sha256 = "7bc7fcccc812fbd51fac484781ecae3f66ccb1e69ea58a8a343cb3b1aef69ba1"; 343 343 } 344 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/nn-NO/firefox-117.0b9.tar.bz2"; 344 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/nn-NO/firefox-118.0b7.tar.bz2"; 345 345 locale = "nn-NO"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "4f6b021503024dcf933fa349ccfea80991a944c63a7974f04c4b291963d89d58"; 347 + sha256 = "2a49dd8f0d9176282218bb257218a685a737dba1f46d6307def47ea1644dadf8"; 348 348 } 349 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/oc/firefox-117.0b9.tar.bz2"; 349 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/oc/firefox-118.0b7.tar.bz2"; 350 350 locale = "oc"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "3bc6ac2c2425fa800f92abf930427e53a87829db6fd2c48c1dead0dc595991a0"; 352 + sha256 = "49245cba684997eda67c3beec35d232ceec5676d1600c03ebe68fb82834de469"; 353 353 } 354 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/pa-IN/firefox-117.0b9.tar.bz2"; 354 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/pa-IN/firefox-118.0b7.tar.bz2"; 355 355 locale = "pa-IN"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "f48a937bc0d474bda0ae847e71b268db5b44bbdaff8b5fbfd4ba26b87d0f696c"; 357 + sha256 = "1cf32aa5f4f67b9eb542caa1f766aa20d70ccba4dbcd779e4b52bc8f6dc091df"; 358 358 } 359 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/pl/firefox-117.0b9.tar.bz2"; 359 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/pl/firefox-118.0b7.tar.bz2"; 360 360 locale = "pl"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "b45951ea4392c79e3f1155edab9a25033ad88056b0be8d9abbfade82f6e2c602"; 362 + sha256 = "9ab7c72868141aa407755da27ea2a85b3ff3e03d7cc812ed81139f7a873ce099"; 363 363 } 364 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/pt-BR/firefox-117.0b9.tar.bz2"; 364 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/pt-BR/firefox-118.0b7.tar.bz2"; 365 365 locale = "pt-BR"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "4ded2fa1e286328ed7fea5df199fa057c43512a6b898a3a1fc1b4e28d68a08ad"; 367 + sha256 = "c71eae58cddaef324a8224545317857c256b991fafb55988b7971d61cdffce70"; 368 368 } 369 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/pt-PT/firefox-117.0b9.tar.bz2"; 369 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/pt-PT/firefox-118.0b7.tar.bz2"; 370 370 locale = "pt-PT"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "e8e734c42d0bb5b7f9c62397f06297c644abf935c67c8d8018d3b8d6106b7597"; 372 + sha256 = "fad23ca6786117f255e77d0c62b6206f5d814a71d781279f4569e1407088646b"; 373 373 } 374 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/rm/firefox-117.0b9.tar.bz2"; 374 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/rm/firefox-118.0b7.tar.bz2"; 375 375 locale = "rm"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "97d8965cae380edfb161922bd707f444f88318b4eb2bd5db454ec768e938584b"; 377 + sha256 = "46daa204122c71839f6ca9382f60440367f2913ebc6a922ba37b70d0d14a87f1"; 378 378 } 379 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ro/firefox-117.0b9.tar.bz2"; 379 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ro/firefox-118.0b7.tar.bz2"; 380 380 locale = "ro"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "4efee22083a84e9cc6a3c1e8d5d6bc4e424b03cbad825a6430cde8470fb71ba7"; 382 + sha256 = "58b694236851a63e8102209a8eaa3875f3e5493fcd0dd6cfe44125ec75c8e6c2"; 383 383 } 384 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ru/firefox-117.0b9.tar.bz2"; 384 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ru/firefox-118.0b7.tar.bz2"; 385 385 locale = "ru"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "1cc0c130f1ebc14a586043ba4266c0e6883607c6925ac3a9cff242034cc98194"; 387 + sha256 = "df21fd9e11cd3de45701078481c3b864eb934aa191f891a98c5d4cf01793a984"; 388 388 } 389 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sc/firefox-117.0b9.tar.bz2"; 389 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sc/firefox-118.0b7.tar.bz2"; 390 390 locale = "sc"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "ab47fcdea50c2084843e71e1288da5a634265620937b7cbfb37446cc997c7be6"; 392 + sha256 = "1988c3c9590a0c7dc0e61bba6b64b9061188c7eae3a7e6ac199ef7753a779967"; 393 393 } 394 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sco/firefox-117.0b9.tar.bz2"; 394 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sco/firefox-118.0b7.tar.bz2"; 395 395 locale = "sco"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "e69aa7eb524209e09738bd1998942a9e211e3a636d72fceb93ed7f8d611c2c19"; 397 + sha256 = "2a7d77d05e959826b3b3e35cda4fdffa991a7890004c6994cc2484626e94e098"; 398 398 } 399 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/si/firefox-117.0b9.tar.bz2"; 399 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/si/firefox-118.0b7.tar.bz2"; 400 400 locale = "si"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "fd00b955435fb9db50da8e557d44528ed77649e1e5d01a46371b15d0cc06015b"; 402 + sha256 = "b1ebe8fe269e04741dd475c6108d24bd05b93370f8133c4ac988e9dcce0aed58"; 403 403 } 404 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sk/firefox-117.0b9.tar.bz2"; 404 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sk/firefox-118.0b7.tar.bz2"; 405 405 locale = "sk"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "d3572a09925894a5db8d0e0355eea0f5d7d80486ecbcfb6dbd3428fb3ae108a9"; 407 + sha256 = "acf1e11a33a91f170e2b5428e8c5151b9830a762d4183c3e2d170976706d23b0"; 408 408 } 409 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sl/firefox-117.0b9.tar.bz2"; 409 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sl/firefox-118.0b7.tar.bz2"; 410 410 locale = "sl"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "2b13df059fdce5c7703d38860337067ec12bb60de46c17b918544229bad4fb79"; 412 + sha256 = "1d2eecb13627d16fe5a6a52f7f42024dc70c6aa403ec2d9e8d2ffa1229ccf7ed"; 413 413 } 414 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/son/firefox-117.0b9.tar.bz2"; 414 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/son/firefox-118.0b7.tar.bz2"; 415 415 locale = "son"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "8b138de11e610bafd104388682fecaf1b757fde9f0723cbed221eb13b8a45929"; 417 + sha256 = "13cf3bf391ec9c8fad80fc1f4f91c3982fd765934a93e72183b794f808399289"; 418 418 } 419 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sq/firefox-117.0b9.tar.bz2"; 419 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sq/firefox-118.0b7.tar.bz2"; 420 420 locale = "sq"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "5d3ce0a801f94c895c26db40683c24cd659ef796bdb018abeee4bb8c4651e290"; 422 + sha256 = "2406f8ef9276a8454e6c09061832d4ff6d4d7f079c5dd92f5c3492a9f9c417b7"; 423 423 } 424 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sr/firefox-117.0b9.tar.bz2"; 424 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sr/firefox-118.0b7.tar.bz2"; 425 425 locale = "sr"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "50cf4330c28250286356258701ba4c17fa65dd768672e32a2b479d810b0624f6"; 427 + sha256 = "35ca7c519b9dfb6e15dd1b6cdd2dce49abe62fb5d340f385a14d7a71cdb70209"; 428 428 } 429 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/sv-SE/firefox-117.0b9.tar.bz2"; 429 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/sv-SE/firefox-118.0b7.tar.bz2"; 430 430 locale = "sv-SE"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "15eb734be384c56c79ac0502f2ea5529d3b0e5170097668a21ca275761b6fd07"; 432 + sha256 = "5406b96f9d74ccf54f91301e151735061c47af2c79eed28187f99070b4c03d55"; 433 433 } 434 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/szl/firefox-117.0b9.tar.bz2"; 434 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/szl/firefox-118.0b7.tar.bz2"; 435 435 locale = "szl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "9b43a26ddc4524df0224c3e223a2d4c5b27bb6851a6ae3999923cd9a4cff8cd2"; 437 + sha256 = "449b773dd5bccd1e303e0d13410590da86615cf3187ebe2052093465a5322ca4"; 438 438 } 439 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ta/firefox-117.0b9.tar.bz2"; 439 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ta/firefox-118.0b7.tar.bz2"; 440 440 locale = "ta"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "d62f870d8de4087ea2b87568dad650b746a536f53a5bd18c4311f1a38f6d9cae"; 442 + sha256 = "b6c4e60a8b3be55ce52d2f0073ee1b9b614a28bd4a88fcc5a40acb8adcd1e412"; 443 443 } 444 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/te/firefox-117.0b9.tar.bz2"; 444 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/te/firefox-118.0b7.tar.bz2"; 445 445 locale = "te"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "b51489576b5b6f5f06698d83488f243dba1c57cfa2d0298212daa04fb772aefb"; 447 + sha256 = "a0e27acb8faf3a51bca39fe00d3350a5504f9e60430f6e8d897a7642856ac5ac"; 448 448 } 449 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/tg/firefox-117.0b9.tar.bz2"; 449 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/tg/firefox-118.0b7.tar.bz2"; 450 450 locale = "tg"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "b21a78eb57e1ff5a794c9ce2f6d0a79c9f652229594c734550896ff12844a5f1"; 452 + sha256 = "c71a6338511dcc8a1d7e8b8d49a9c7f76bd843f8845b79f3b983f4f602c25c38"; 453 453 } 454 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/th/firefox-117.0b9.tar.bz2"; 454 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/th/firefox-118.0b7.tar.bz2"; 455 455 locale = "th"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "7317578f86feaad2e12c3fa0264ea504f1dffd2e7bee89245262981e4cac9aa3"; 457 + sha256 = "78d22db0dc7f2f22a4a835ed91a5e1f1838ce56fa0534f6fc1b9419f53f6785c"; 458 458 } 459 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/tl/firefox-117.0b9.tar.bz2"; 459 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/tl/firefox-118.0b7.tar.bz2"; 460 460 locale = "tl"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "2196dfc037f028f948169f29d7ef986a6174dc5aadbcfacd215b5544ec9b4322"; 462 + sha256 = "9d33f8f8512d1e12e7ecceccb2297747c6b3689d233829e2a55b7dbbbe5fc62c"; 463 463 } 464 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/tr/firefox-117.0b9.tar.bz2"; 464 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/tr/firefox-118.0b7.tar.bz2"; 465 465 locale = "tr"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "4bfe6c3ca0b935c5b4bd06d2ac036d30442f8a830dd491a50ec543ca9bedb207"; 467 + sha256 = "a938105d7a28786d0d362388f382ae1ff739cfb2f36576af091a684f278f574c"; 468 468 } 469 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/trs/firefox-117.0b9.tar.bz2"; 469 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/trs/firefox-118.0b7.tar.bz2"; 470 470 locale = "trs"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "3afa72d5a94324667295b95493d017784e8296603721f69c417126be3a8fdfbb"; 472 + sha256 = "af67047db80fcce2faf016543b54ea8494e72e57785378aeba926ba52a4ee6f7"; 473 473 } 474 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/uk/firefox-117.0b9.tar.bz2"; 474 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/uk/firefox-118.0b7.tar.bz2"; 475 475 locale = "uk"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "36af5b04934df268eb4a081f37e1e331237c0c7c35c897371355cf1d6f026f89"; 477 + sha256 = "d359e7d6fa886268758cf0e06aa9915fa0249446fb6abde154e4bfd048cec689"; 478 478 } 479 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/ur/firefox-117.0b9.tar.bz2"; 479 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/ur/firefox-118.0b7.tar.bz2"; 480 480 locale = "ur"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "879f300baa247f8b7ea4980e50f8101dcacc7755af58bf432f5b40160095eba8"; 482 + sha256 = "996f33d66d6a81fd4b566830e8f0d175758d1f30cb6bcddd7310815f687da1d6"; 483 483 } 484 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/uz/firefox-117.0b9.tar.bz2"; 484 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/uz/firefox-118.0b7.tar.bz2"; 485 485 locale = "uz"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "3b0a876a11f2650357411a4f1314968ff49840a8d160160ea2d55e96ecd71733"; 487 + sha256 = "5ba98e76e8b6aab631d33aa20dad4684c17117938be6fdf67889e8d797cd9dbf"; 488 488 } 489 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/vi/firefox-117.0b9.tar.bz2"; 489 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/vi/firefox-118.0b7.tar.bz2"; 490 490 locale = "vi"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "926af924d94fd15993a6c8560121d25ce849ff0960041f6f096f35a9f270f9a7"; 492 + sha256 = "230baa377ffac4a49d3445624bc54cf01186dd6da1c0b823d6224c5dba1be8e7"; 493 493 } 494 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/xh/firefox-117.0b9.tar.bz2"; 494 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/xh/firefox-118.0b7.tar.bz2"; 495 495 locale = "xh"; 496 496 arch = "linux-x86_64"; 497 - sha256 = "e3a07b3739083c6f038650f5190c9c17b40ed72fed1a06f63fb4620ed7761bbd"; 497 + sha256 = "41dd2d2c66fc9766011ea1a53a8aee6e69b8502fb3cdb623b5d6395c5a8b23b0"; 498 498 } 499 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/zh-CN/firefox-117.0b9.tar.bz2"; 499 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/zh-CN/firefox-118.0b7.tar.bz2"; 500 500 locale = "zh-CN"; 501 501 arch = "linux-x86_64"; 502 - sha256 = "ddc9b1e9a1feb0a1ae1c78ee03caa99bb5a87490b3fe412307a7a35a8a45f712"; 502 + sha256 = "640681c6cfe69917584b1e0a046cf1009909376ab77d569c072f42dfd0d0f7b5"; 503 503 } 504 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-x86_64/zh-TW/firefox-117.0b9.tar.bz2"; 504 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-x86_64/zh-TW/firefox-118.0b7.tar.bz2"; 505 505 locale = "zh-TW"; 506 506 arch = "linux-x86_64"; 507 - sha256 = "c8cfa47cb882d4f54f8db09fe056f0e705746c6dc7cb1c30200995b71a28cf25"; 507 + sha256 = "905e49d23e23c0841b5cbe5561c1d7ff6dff341113541b06cb8ecdb16ea53c3b"; 508 508 } 509 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ach/firefox-117.0b9.tar.bz2"; 509 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ach/firefox-118.0b7.tar.bz2"; 510 510 locale = "ach"; 511 511 arch = "linux-i686"; 512 - sha256 = "d411dd4cce5a702868bfe7468c46f427c01eedf633d62a1542fe3ca2d06463e2"; 512 + sha256 = "9633a049b8d2f253707733880c727179029e10c1e24b3643e664f0ca42658eb7"; 513 513 } 514 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/af/firefox-117.0b9.tar.bz2"; 514 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/af/firefox-118.0b7.tar.bz2"; 515 515 locale = "af"; 516 516 arch = "linux-i686"; 517 - sha256 = "d786873bad30fdc423b506d6581336ff3c9854158f8acb1c3fbc322e9d115e26"; 517 + sha256 = "3251d74dc8420bdf8517364d9df7a6c1b3002e05842d18d60145ae4ccae93a6e"; 518 518 } 519 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/an/firefox-117.0b9.tar.bz2"; 519 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/an/firefox-118.0b7.tar.bz2"; 520 520 locale = "an"; 521 521 arch = "linux-i686"; 522 - sha256 = "6fd981d7e5ef3112940dd4f984b8ab84edc9ed72d72b057d8f933a77dd093a22"; 522 + sha256 = "fc2a1260aa0610cf1c96cf148c73eb88e1681cabc61f80e053de37416123daa6"; 523 523 } 524 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ar/firefox-117.0b9.tar.bz2"; 524 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ar/firefox-118.0b7.tar.bz2"; 525 525 locale = "ar"; 526 526 arch = "linux-i686"; 527 - sha256 = "ae2faf4344ae5f2f363126299fff17ee76b1f88a9592a072ba73107b116ca925"; 527 + sha256 = "941932017d5458a5a8fbda9c7b0407c8f631d466cfe1c87b93a284dba5a650d6"; 528 528 } 529 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ast/firefox-117.0b9.tar.bz2"; 529 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ast/firefox-118.0b7.tar.bz2"; 530 530 locale = "ast"; 531 531 arch = "linux-i686"; 532 - sha256 = "82d0b00c6ca5b7790a539686d8cb9c866b67db28d975d0f44b31c55e1e818193"; 532 + sha256 = "bdc5630c66e1747515493022c4ac261eb4f2dac39ad0550f3aaecb46228f6a7f"; 533 533 } 534 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/az/firefox-117.0b9.tar.bz2"; 534 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/az/firefox-118.0b7.tar.bz2"; 535 535 locale = "az"; 536 536 arch = "linux-i686"; 537 - sha256 = "7b58c2ffa66572dd037a6323938de32a5b75cb32e94f7a4eef536d3731f3ffef"; 537 + sha256 = "4a585ac0143472b3895a3376874cd5b4392cf15a28e434a77c42eec8be964919"; 538 538 } 539 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/be/firefox-117.0b9.tar.bz2"; 539 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/be/firefox-118.0b7.tar.bz2"; 540 540 locale = "be"; 541 541 arch = "linux-i686"; 542 - sha256 = "31cd031897af7a01b934ac7edbcd6893f223ffdaa29b72e91bf686928c7d46ac"; 542 + sha256 = "9e1f94032707f67dae705c379d0faa0d56259051361348067c55467ee2b7469c"; 543 543 } 544 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/bg/firefox-117.0b9.tar.bz2"; 544 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/bg/firefox-118.0b7.tar.bz2"; 545 545 locale = "bg"; 546 546 arch = "linux-i686"; 547 - sha256 = "e515f32360645cfe094c1494b00608f5a12a916271825afbede760354a590389"; 547 + sha256 = "5926851a524e6c3c20ead0bba45afb0baf5b71ed27e1b1e0aa8dd1c6d2f14279"; 548 548 } 549 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/bn/firefox-117.0b9.tar.bz2"; 549 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/bn/firefox-118.0b7.tar.bz2"; 550 550 locale = "bn"; 551 551 arch = "linux-i686"; 552 - sha256 = "f00831ad05d8911ea3d21a977eff4636c253e66971dc8669fc1349e5ef754ac7"; 552 + sha256 = "bc62000310cba275d136593420f25b19816d35feee9a07f290769684b8a583e4"; 553 553 } 554 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/br/firefox-117.0b9.tar.bz2"; 554 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/br/firefox-118.0b7.tar.bz2"; 555 555 locale = "br"; 556 556 arch = "linux-i686"; 557 - sha256 = "9c8d76f1f7bb0a0a6ba04b8c42677d4bf640f4fe5d38dfeed6cb035cdb36de46"; 557 + sha256 = "514636d4bb4c4a396a17656f34be24092f5ac39bf8db2fda4bd68f064455927a"; 558 558 } 559 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/bs/firefox-117.0b9.tar.bz2"; 559 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/bs/firefox-118.0b7.tar.bz2"; 560 560 locale = "bs"; 561 561 arch = "linux-i686"; 562 - sha256 = "fb1f353d0ffbb9c99d5f35e094c24f5736bfe9459566ecd767645c74d0d1bb11"; 562 + sha256 = "301cec1f1ffaa4d8e4d9b3182b47279d6ad486bb94f07d3c719806889e67c80a"; 563 563 } 564 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ca-valencia/firefox-117.0b9.tar.bz2"; 564 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ca-valencia/firefox-118.0b7.tar.bz2"; 565 565 locale = "ca-valencia"; 566 566 arch = "linux-i686"; 567 - sha256 = "0b0127d2dbadc7f917b55afd12cd9789ae7fb106a09d2dcb5ac58aa08bfe2468"; 567 + sha256 = "8d73f703c989bc902ef04e5ce8d437b77dda97be5edc3fae9a351e79b385cbfa"; 568 568 } 569 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ca/firefox-117.0b9.tar.bz2"; 569 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ca/firefox-118.0b7.tar.bz2"; 570 570 locale = "ca"; 571 571 arch = "linux-i686"; 572 - sha256 = "fa7a1e8136c84966b9dd6c16632a354f4b7c8abe69a392f20b9b10dcc54769f9"; 572 + sha256 = "5be1cbb2c161516f64fbeb3e4da10f74de8371b8d3d21f4eb37723c3df983ef6"; 573 573 } 574 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/cak/firefox-117.0b9.tar.bz2"; 574 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/cak/firefox-118.0b7.tar.bz2"; 575 575 locale = "cak"; 576 576 arch = "linux-i686"; 577 - sha256 = "33a31b7806e74d4446a2427eb36f07c79771555f630232f1ce461e47d573c8a7"; 577 + sha256 = "9754d9ad11fe7a1c19230557749be15cd6b4e9b0efd335c8a6eb8b8f923e66fe"; 578 578 } 579 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/cs/firefox-117.0b9.tar.bz2"; 579 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/cs/firefox-118.0b7.tar.bz2"; 580 580 locale = "cs"; 581 581 arch = "linux-i686"; 582 - sha256 = "aab3fd8b4af6a5c5241ba7f93b2968b7eebf01081dd1624b10b9d85e2c7d8bed"; 582 + sha256 = "762b156fe91b707ea6299c1601dbd088c61b46320609832680353b82f6add5a8"; 583 583 } 584 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/cy/firefox-117.0b9.tar.bz2"; 584 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/cy/firefox-118.0b7.tar.bz2"; 585 585 locale = "cy"; 586 586 arch = "linux-i686"; 587 - sha256 = "2c861b38ed625da782cbfda073ba07e7f1f0fd769365ff4bc7e700f2e3bae80b"; 587 + sha256 = "b33855067a575bb32ef723ef7b43f977853d7cd1f9f5ceb8d2e1cd3e8a841b41"; 588 588 } 589 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/da/firefox-117.0b9.tar.bz2"; 589 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/da/firefox-118.0b7.tar.bz2"; 590 590 locale = "da"; 591 591 arch = "linux-i686"; 592 - sha256 = "a741b50e639c95cd036a3f21661d76e8f2fe5834b4299a983d941e45bf997bb1"; 592 + sha256 = "37b30760440da74accdc5bab08e11f1ee9471cd227c3622d42c9a10b24634cb2"; 593 593 } 594 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/de/firefox-117.0b9.tar.bz2"; 594 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/de/firefox-118.0b7.tar.bz2"; 595 595 locale = "de"; 596 596 arch = "linux-i686"; 597 - sha256 = "990934a27097cd590dc01938c76286d45f4f4bfa1d3db4b0adc68964d3ce7e2c"; 597 + sha256 = "a86d701ba9b407d37c6fd7d680f84e68cf8a19347b1b79b0329a43d7e7379daf"; 598 598 } 599 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/dsb/firefox-117.0b9.tar.bz2"; 599 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/dsb/firefox-118.0b7.tar.bz2"; 600 600 locale = "dsb"; 601 601 arch = "linux-i686"; 602 - sha256 = "6c99d7f0d2f304f887c9fabef713b506615132ee6bfc8c9a7bab21d76c8c304a"; 602 + sha256 = "05d1c8d93159c30ff0b39651aa3e197a4645f6f0c5f6174ff6bef17088122ee6"; 603 603 } 604 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/el/firefox-117.0b9.tar.bz2"; 604 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/el/firefox-118.0b7.tar.bz2"; 605 605 locale = "el"; 606 606 arch = "linux-i686"; 607 - sha256 = "67050027147c8415849d7d962609711e01fccd8470ec909fb1ca0242e7427674"; 607 + sha256 = "8d89693b19854bc7337d9789e8e539e65e9535f5c0cfcaa79aadb797614ebdf2"; 608 608 } 609 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/en-CA/firefox-117.0b9.tar.bz2"; 609 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/en-CA/firefox-118.0b7.tar.bz2"; 610 610 locale = "en-CA"; 611 611 arch = "linux-i686"; 612 - sha256 = "dddbec23c2eeee997b7fd34b96da015b62d1af6a7bc5c815944d21c1fdcc2ae7"; 612 + sha256 = "99a5408dd195096e7d4a0b5929aaec2bf223693a241a183b69b9d5b4e9b4b0e8"; 613 613 } 614 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/en-GB/firefox-117.0b9.tar.bz2"; 614 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/en-GB/firefox-118.0b7.tar.bz2"; 615 615 locale = "en-GB"; 616 616 arch = "linux-i686"; 617 - sha256 = "05120716f45936ab2bd8ced130f66c8350f8d799f33883645eb45011ec92741a"; 617 + sha256 = "d031be511019267d5e8a6f0d101d3c3d33f3f6a2f6d5c4b6275f41fa24e3cb41"; 618 618 } 619 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/en-US/firefox-117.0b9.tar.bz2"; 619 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/en-US/firefox-118.0b7.tar.bz2"; 620 620 locale = "en-US"; 621 621 arch = "linux-i686"; 622 - sha256 = "93c68950808dfcf21a252d923cad1a0f877995d7b2f54f4563be735bbba627b3"; 622 + sha256 = "2a495ed8cb7ccba98c4bdb4242b1e595bd66c2e4f11784f8464e5b942f52ea7c"; 623 623 } 624 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/eo/firefox-117.0b9.tar.bz2"; 624 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/eo/firefox-118.0b7.tar.bz2"; 625 625 locale = "eo"; 626 626 arch = "linux-i686"; 627 - sha256 = "e36a6dd3a3c9df62aa252141e1cd0af3baa7256ac720b26546bc221feef4d399"; 627 + sha256 = "bd6c98a9592072253d1dad19d08907cdfc6ba3a8f61405117438799d5d49af25"; 628 628 } 629 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/es-AR/firefox-117.0b9.tar.bz2"; 629 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/es-AR/firefox-118.0b7.tar.bz2"; 630 630 locale = "es-AR"; 631 631 arch = "linux-i686"; 632 - sha256 = "92d3b5e2fbf140439890505a12da03a727de14490553b6aae53dbb5191f5c244"; 632 + sha256 = "ce6a2094592cafb11980f4d539338d7775e6e5f4fcfb4ded0e8d8765a0bdecc7"; 633 633 } 634 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/es-CL/firefox-117.0b9.tar.bz2"; 634 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/es-CL/firefox-118.0b7.tar.bz2"; 635 635 locale = "es-CL"; 636 636 arch = "linux-i686"; 637 - sha256 = "32b57533484707d84ec85ecd0d4402de0567354c642f0644fb4ac28ececaebd8"; 637 + sha256 = "3aa19af8a08ca42f66f105e26a77526cabb58cdf3ca44bfbaccdabaff69ef2d4"; 638 638 } 639 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/es-ES/firefox-117.0b9.tar.bz2"; 639 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/es-ES/firefox-118.0b7.tar.bz2"; 640 640 locale = "es-ES"; 641 641 arch = "linux-i686"; 642 - sha256 = "54063c5a38f05900314edc1a28e6027a3390be4e7ff0fd5309921510e1109204"; 642 + sha256 = "4c94a9a6df88eca71e3ef9bc70a8fbf48e3eea77c15bbe3517969d426063138f"; 643 643 } 644 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/es-MX/firefox-117.0b9.tar.bz2"; 644 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/es-MX/firefox-118.0b7.tar.bz2"; 645 645 locale = "es-MX"; 646 646 arch = "linux-i686"; 647 - sha256 = "68b018798a31fe7b9b517e3e9defc0b3e044943453abb2349f2f34e0cb0c15fb"; 647 + sha256 = "0b33cd4dfd653a03cc9a3fcf21ae8f4b4c0179d6c85d6751bdd93c1f718f20c8"; 648 648 } 649 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/et/firefox-117.0b9.tar.bz2"; 649 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/et/firefox-118.0b7.tar.bz2"; 650 650 locale = "et"; 651 651 arch = "linux-i686"; 652 - sha256 = "417571e9a48ed57a07cc900a783e6e5cb8cf60cdbdf87a5ac207f89691f9769b"; 652 + sha256 = "2a457ac6e5c61ab30ef3f5b3fac87717d20425b209af517013d884245714b50c"; 653 653 } 654 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/eu/firefox-117.0b9.tar.bz2"; 654 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/eu/firefox-118.0b7.tar.bz2"; 655 655 locale = "eu"; 656 656 arch = "linux-i686"; 657 - sha256 = "1e819724f54f222080d9e2992bddde4acac7a0d170d51782a74b0aeff7277494"; 657 + sha256 = "2857d6330c20c1189976ce0a9068fa6a73d636434e7096944487be8a215f25fc"; 658 658 } 659 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/fa/firefox-117.0b9.tar.bz2"; 659 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/fa/firefox-118.0b7.tar.bz2"; 660 660 locale = "fa"; 661 661 arch = "linux-i686"; 662 - sha256 = "0309a793dea404e71cda07efbf2b9187ae9bf2eb26221e122260a062626bc2fa"; 662 + sha256 = "227a742ef75dfb9782f88a9306ce38dbe7e4f89f08ce96fcdcae545bc78c70c8"; 663 663 } 664 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ff/firefox-117.0b9.tar.bz2"; 664 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ff/firefox-118.0b7.tar.bz2"; 665 665 locale = "ff"; 666 666 arch = "linux-i686"; 667 - sha256 = "fd128469008d6056602697ef9b38e31d001369fce49932415532e3c76fb12100"; 667 + sha256 = "be826fe8eaadc70dcfda4f9fbd1890c1813dbcd0015fe0a482e88f40a983a43a"; 668 668 } 669 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/fi/firefox-117.0b9.tar.bz2"; 669 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/fi/firefox-118.0b7.tar.bz2"; 670 670 locale = "fi"; 671 671 arch = "linux-i686"; 672 - sha256 = "bd5cc2c03863125085bda6d0861dbad78ea31bf8124810d94362420f4d1e3dfe"; 672 + sha256 = "879d74b0cd6283f8bf03ecaf4fd58010cc42cab4932b893f2d3b5577ed8edd40"; 673 673 } 674 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/fr/firefox-117.0b9.tar.bz2"; 674 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/fr/firefox-118.0b7.tar.bz2"; 675 675 locale = "fr"; 676 676 arch = "linux-i686"; 677 - sha256 = "6bf2becb00e08706f1ad3f4f145a09498b1ae35bffbf0d59ccb55521f194d08b"; 677 + sha256 = "3ffcc6d94a8f794c2542b712d279f8dbce45155d77bfc8f9f8874f47e4ac4584"; 678 678 } 679 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/fur/firefox-117.0b9.tar.bz2"; 679 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/fur/firefox-118.0b7.tar.bz2"; 680 680 locale = "fur"; 681 681 arch = "linux-i686"; 682 - sha256 = "446e430f012b6ca8a98f03d13d5b53dc7daef276046881c1e9497b3709b33ef0"; 682 + sha256 = "68fae2f583c232033b919e8fab9e67e19f605cf78dc7f600ad969fe8e4998cde"; 683 683 } 684 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/fy-NL/firefox-117.0b9.tar.bz2"; 684 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/fy-NL/firefox-118.0b7.tar.bz2"; 685 685 locale = "fy-NL"; 686 686 arch = "linux-i686"; 687 - sha256 = "e0c01a1437cda877328f5c874e2e4ab9d6dd65659af61bac94a8bbbd5836c6e4"; 687 + sha256 = "f82ee7bc53c092e1843ed79489219aa0911ca074d797e8ddc91455df272c679d"; 688 688 } 689 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ga-IE/firefox-117.0b9.tar.bz2"; 689 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ga-IE/firefox-118.0b7.tar.bz2"; 690 690 locale = "ga-IE"; 691 691 arch = "linux-i686"; 692 - sha256 = "631a65cc5551ecf81a3d3f712463b7986707536ff4cb301ac2cb560c38081e5d"; 692 + sha256 = "23e750ef417a773b5287f4600ba3f75fca361e1afb3f88feec61f66c22abdfeb"; 693 693 } 694 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/gd/firefox-117.0b9.tar.bz2"; 694 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/gd/firefox-118.0b7.tar.bz2"; 695 695 locale = "gd"; 696 696 arch = "linux-i686"; 697 - sha256 = "c4c0818a440820dce72387a20030a2aaed17355418456b698471359ac6b426b6"; 697 + sha256 = "923540dae77062d701079ab16c7635e0006f456435df7418a42511bf1eb4bedf"; 698 698 } 699 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/gl/firefox-117.0b9.tar.bz2"; 699 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/gl/firefox-118.0b7.tar.bz2"; 700 700 locale = "gl"; 701 701 arch = "linux-i686"; 702 - sha256 = "8ab363cd7ddd0a284081d229b2255aaa5d858e20a5fbaae16dbf8cf71282bda5"; 702 + sha256 = "831ff917cd21189b853082493e9a3c6d9ffec886fe88bd263fc689b0a02a6739"; 703 703 } 704 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/gn/firefox-117.0b9.tar.bz2"; 704 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/gn/firefox-118.0b7.tar.bz2"; 705 705 locale = "gn"; 706 706 arch = "linux-i686"; 707 - sha256 = "51c057a1878bc91e2fba0c6f5ed0b50b3e87deebe3a50ccd4c119b0c58cff6a9"; 707 + sha256 = "3834316b88593b717347fa7630c636d30938308a670f1a278f299d35d37ef41e"; 708 708 } 709 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/gu-IN/firefox-117.0b9.tar.bz2"; 709 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/gu-IN/firefox-118.0b7.tar.bz2"; 710 710 locale = "gu-IN"; 711 711 arch = "linux-i686"; 712 - sha256 = "61168e8593d01ae12cf944ac45c9867ec7793c98003a0ebe0563825d2b087e59"; 712 + sha256 = "13c5c2c66e5a6f0e323e906beecea615646e32971a0c334615b59a46d2a93ba8"; 713 713 } 714 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/he/firefox-117.0b9.tar.bz2"; 714 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/he/firefox-118.0b7.tar.bz2"; 715 715 locale = "he"; 716 716 arch = "linux-i686"; 717 - sha256 = "7bb73e1d5f82b407275c22dbf21f2ecb79ad7b795001a6e1c1f14e2bc9c50918"; 717 + sha256 = "d0795b682b78ce839316feb482e5436f9b8a71adbfa47fc061b3648264bcbcb9"; 718 718 } 719 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/hi-IN/firefox-117.0b9.tar.bz2"; 719 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/hi-IN/firefox-118.0b7.tar.bz2"; 720 720 locale = "hi-IN"; 721 721 arch = "linux-i686"; 722 - sha256 = "0f85fcea31720a4e0aa6309fc04828eba8aa87b4f30629ae540fac15d81da6d7"; 722 + sha256 = "e650eba50b0be7ba68cb514fd90eda6dc1ef4413876115b011cda5c82ef3068e"; 723 723 } 724 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/hr/firefox-117.0b9.tar.bz2"; 724 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/hr/firefox-118.0b7.tar.bz2"; 725 725 locale = "hr"; 726 726 arch = "linux-i686"; 727 - sha256 = "a95dc868d67fee91f1e15ab968621ccd21e6a031bf514f8524517fef817a239a"; 727 + sha256 = "4482eef7da94a3547da7bb405d731e4e09aacd9c30fee478e7fa9018b91a2c1c"; 728 728 } 729 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/hsb/firefox-117.0b9.tar.bz2"; 729 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/hsb/firefox-118.0b7.tar.bz2"; 730 730 locale = "hsb"; 731 731 arch = "linux-i686"; 732 - sha256 = "d73d5b07ba38b710c10fb46e317ea38ef056a174d86391ac2be54389cea9fef5"; 732 + sha256 = "b09437a8da426106cdc04eb9176a0b58d7f5b2311ed8581dc906ed32d816c2e7"; 733 733 } 734 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/hu/firefox-117.0b9.tar.bz2"; 734 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/hu/firefox-118.0b7.tar.bz2"; 735 735 locale = "hu"; 736 736 arch = "linux-i686"; 737 - sha256 = "161bc7fd3e133cd5ec67448eff91c5ced82af88248cae62253245dceed77858d"; 737 + sha256 = "ae50cdbefaf60709e58c8eca5cbfa1ac28a7756e29c93d356eddf19f9a9987c5"; 738 738 } 739 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/hy-AM/firefox-117.0b9.tar.bz2"; 739 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/hy-AM/firefox-118.0b7.tar.bz2"; 740 740 locale = "hy-AM"; 741 741 arch = "linux-i686"; 742 - sha256 = "b8814ff41601b8caa937ae9bc097da03b315bee15abc3d72ea3bc95469853e17"; 742 + sha256 = "a5b1ef342efa242b13bfc2399aa968cfb47532ed7688a23128f0b6645f70f68c"; 743 743 } 744 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ia/firefox-117.0b9.tar.bz2"; 744 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ia/firefox-118.0b7.tar.bz2"; 745 745 locale = "ia"; 746 746 arch = "linux-i686"; 747 - sha256 = "8c149dedbe3c958389f2587e248c29876862aa694c6d3d6250fdf6be2e74097d"; 747 + sha256 = "b1810106de12f03347e7a71082ca9b269f24c12bfbe446e1abd27c534199a115"; 748 748 } 749 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/id/firefox-117.0b9.tar.bz2"; 749 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/id/firefox-118.0b7.tar.bz2"; 750 750 locale = "id"; 751 751 arch = "linux-i686"; 752 - sha256 = "c220ad070a631ebc3418669e0b488e250c72a49bddde03c6f0d9df73de4ebebe"; 752 + sha256 = "574948125c2b198fd70764186552009a9f7b9fca915eca580f523fe9631d90ca"; 753 753 } 754 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/is/firefox-117.0b9.tar.bz2"; 754 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/is/firefox-118.0b7.tar.bz2"; 755 755 locale = "is"; 756 756 arch = "linux-i686"; 757 - sha256 = "cba9ad177caf1da9a6713f81daa66507ea855c3f2d03d72c39a810edfffd538a"; 757 + sha256 = "6f5476ef3f91795a27f3dedec74c9003bc1b9dd970df553de570534fed62b240"; 758 758 } 759 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/it/firefox-117.0b9.tar.bz2"; 759 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/it/firefox-118.0b7.tar.bz2"; 760 760 locale = "it"; 761 761 arch = "linux-i686"; 762 - sha256 = "537be1852a91e5596567f0b8ad21547c2099a6dcf73782cc71ee7bc138fb7741"; 762 + sha256 = "a6321b3d4050eb44911b350b84723be56456229db4d39ec33ed1f46c60ab65dd"; 763 763 } 764 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ja/firefox-117.0b9.tar.bz2"; 764 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ja/firefox-118.0b7.tar.bz2"; 765 765 locale = "ja"; 766 766 arch = "linux-i686"; 767 - sha256 = "7184c38e887b2893078a30ad242f49a1737c11184fc45d25427baad5c05f60b3"; 767 + sha256 = "f0a5d5aec34440623cf6eae3bb8e5949add154d64cd0fb79997b18843e1e5de3"; 768 768 } 769 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ka/firefox-117.0b9.tar.bz2"; 769 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ka/firefox-118.0b7.tar.bz2"; 770 770 locale = "ka"; 771 771 arch = "linux-i686"; 772 - sha256 = "cc072c919d3d3401828d57e34f393aa47110dc207a3c42dd0ab60c9173ff35e5"; 772 + sha256 = "e91a320772255b8d4d9c87e4af7dae4e32e7652dc56b1f2c89e1f64be272953e"; 773 773 } 774 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/kab/firefox-117.0b9.tar.bz2"; 774 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/kab/firefox-118.0b7.tar.bz2"; 775 775 locale = "kab"; 776 776 arch = "linux-i686"; 777 - sha256 = "ef2e248ec97667f45148624ba926827a12ac0e5b1381a9ad0c1fb3ada71627f3"; 777 + sha256 = "1a404dbb0d32a60e0660dfb15c8f88db537b61ec33b9e5dde3002cb7b172d5c3"; 778 778 } 779 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/kk/firefox-117.0b9.tar.bz2"; 779 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/kk/firefox-118.0b7.tar.bz2"; 780 780 locale = "kk"; 781 781 arch = "linux-i686"; 782 - sha256 = "3ac6a2e5e5670396d94f5e5ba22a44165fea2cae55e3724159002869aa713da0"; 782 + sha256 = "cace0a95a9c8399d43b59d4cd7866c035234c02e781733aaa442bcde603f604e"; 783 783 } 784 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/km/firefox-117.0b9.tar.bz2"; 784 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/km/firefox-118.0b7.tar.bz2"; 785 785 locale = "km"; 786 786 arch = "linux-i686"; 787 - sha256 = "cfd1497a2900aae71f2be4042ee98f5bb8cb9d95548851efe9d70f0655274d7e"; 787 + sha256 = "1e1cf638b00f981bc66d8d22d0dde2304f7ae26336e8d15b2e5d014ee8e378db"; 788 788 } 789 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/kn/firefox-117.0b9.tar.bz2"; 789 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/kn/firefox-118.0b7.tar.bz2"; 790 790 locale = "kn"; 791 791 arch = "linux-i686"; 792 - sha256 = "8e35b3d4f63b7c86787f8818403f59176ed71dcf19925cfc8462cbbff5d21ee6"; 792 + sha256 = "ec83eeb38bef604d831f0dbb17f94110e3b8e864834c8c821869da70f8e2301d"; 793 793 } 794 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ko/firefox-117.0b9.tar.bz2"; 794 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ko/firefox-118.0b7.tar.bz2"; 795 795 locale = "ko"; 796 796 arch = "linux-i686"; 797 - sha256 = "a90dca409d744f0f89ba66fd688ba6743fb67b6e9f8274091b40f53b44e06d4c"; 797 + sha256 = "e83bb1eaee4bc44a35a2af7e825574e33ae02eaad3d2e322b2d70404cd486cf3"; 798 798 } 799 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/lij/firefox-117.0b9.tar.bz2"; 799 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/lij/firefox-118.0b7.tar.bz2"; 800 800 locale = "lij"; 801 801 arch = "linux-i686"; 802 - sha256 = "546792fab19da50e494a42a0e741e11a36140573b31f132e8dbaaa461bc75973"; 802 + sha256 = "5664a928d14d55ba3d6262f7a25ee5f2f82285fd4167d0f5467c9e161876f8bb"; 803 803 } 804 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/lt/firefox-117.0b9.tar.bz2"; 804 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/lt/firefox-118.0b7.tar.bz2"; 805 805 locale = "lt"; 806 806 arch = "linux-i686"; 807 - sha256 = "4e45247f439f3c97915b6d8693c39ac210638d7091bcd1bc5e8045ad4439db97"; 807 + sha256 = "bf712487aaf12169ea5f413e9df6b1af497e296a2ab6ae2ff0cbfc352f0beffe"; 808 808 } 809 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/lv/firefox-117.0b9.tar.bz2"; 809 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/lv/firefox-118.0b7.tar.bz2"; 810 810 locale = "lv"; 811 811 arch = "linux-i686"; 812 - sha256 = "d8849a63c242c064ec82b21993ddfeebb3f3db2f5e3d087772fe8b05562d56fb"; 812 + sha256 = "acca2056b657f12e5c8e7a967bbc761ec9eee3620e4ff42497cb50a7e9a7aa32"; 813 813 } 814 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/mk/firefox-117.0b9.tar.bz2"; 814 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/mk/firefox-118.0b7.tar.bz2"; 815 815 locale = "mk"; 816 816 arch = "linux-i686"; 817 - sha256 = "d9b8a70413397a10cc0abd6e8b4417e408fcb1bac9099dc95b513bbd82fd08c4"; 817 + sha256 = "4e3dcf5237b968cfa26f2250f1965798df65f8a50a1feaa384267831233c7667"; 818 818 } 819 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/mr/firefox-117.0b9.tar.bz2"; 819 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/mr/firefox-118.0b7.tar.bz2"; 820 820 locale = "mr"; 821 821 arch = "linux-i686"; 822 - sha256 = "c65b08a0e49cb805e81fb2db302c4a838b2d48a91ed525a58fa9238efcc28426"; 822 + sha256 = "f0ac9d3f8c7aea5d54bcb1cbceccd8615491f70d983ea5a67cfb0b74a3d15b50"; 823 823 } 824 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ms/firefox-117.0b9.tar.bz2"; 824 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ms/firefox-118.0b7.tar.bz2"; 825 825 locale = "ms"; 826 826 arch = "linux-i686"; 827 - sha256 = "f39b0dffb1a82d40ebcf6f8af43acce04d4f095fa8ba141f12268337653c5208"; 827 + sha256 = "a287cf7b32bc0573004f86f633ff59aed74d952f6c5ad449b562320f8966e30a"; 828 828 } 829 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/my/firefox-117.0b9.tar.bz2"; 829 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/my/firefox-118.0b7.tar.bz2"; 830 830 locale = "my"; 831 831 arch = "linux-i686"; 832 - sha256 = "8a2e90894cea13c53aa6648c60d4353f3c9382d23d2d0a3f830b5e39e6da0218"; 832 + sha256 = "bb749df1e2b05c6f067d435cabd782bfd98097af0d3d7af172c93f8991968de3"; 833 833 } 834 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/nb-NO/firefox-117.0b9.tar.bz2"; 834 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/nb-NO/firefox-118.0b7.tar.bz2"; 835 835 locale = "nb-NO"; 836 836 arch = "linux-i686"; 837 - sha256 = "8741f3e6e266843da63cbdba6d885837f68f4df50d0754877554f2d993eaa143"; 837 + sha256 = "9532e4b6cd5cd3ee988a9b2a3264291f06077a29e825196503284a58d8ad93c2"; 838 838 } 839 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ne-NP/firefox-117.0b9.tar.bz2"; 839 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ne-NP/firefox-118.0b7.tar.bz2"; 840 840 locale = "ne-NP"; 841 841 arch = "linux-i686"; 842 - sha256 = "609d50347e15f6b4e81ba61701b818505737de916093a0ce0084492a2f02d3ad"; 842 + sha256 = "20aae83f9cadc647d0eb57497f8df9cbbc50617b527a94f902e516c08b0455f2"; 843 843 } 844 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/nl/firefox-117.0b9.tar.bz2"; 844 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/nl/firefox-118.0b7.tar.bz2"; 845 845 locale = "nl"; 846 846 arch = "linux-i686"; 847 - sha256 = "116d00aeafcc49fa14364a5f8dbbb7e289720be0b9f4df8c1eff437f10e28239"; 847 + sha256 = "4139dc73ab90c9480e09da05497be9242c502a9ecd770faf64153e73a4bed4e1"; 848 848 } 849 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/nn-NO/firefox-117.0b9.tar.bz2"; 849 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/nn-NO/firefox-118.0b7.tar.bz2"; 850 850 locale = "nn-NO"; 851 851 arch = "linux-i686"; 852 - sha256 = "a3a48c1bde0cd164002901ceefc4b333d000f65ab49f49818860f9db6476a6c6"; 852 + sha256 = "df4bda9a5a3ce620557fb92e7197787de99f0ae6cc266cad71d41edd23ad9521"; 853 853 } 854 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/oc/firefox-117.0b9.tar.bz2"; 854 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/oc/firefox-118.0b7.tar.bz2"; 855 855 locale = "oc"; 856 856 arch = "linux-i686"; 857 - sha256 = "bf9cc26d2a539b65a634be0228e11aee28c9f7f304bcfd57f45f1ee445468c20"; 857 + sha256 = "379b7ed95cef9cf3c687b59122d24212ae6b446734298fcde29d75bf0f3466b2"; 858 858 } 859 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/pa-IN/firefox-117.0b9.tar.bz2"; 859 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/pa-IN/firefox-118.0b7.tar.bz2"; 860 860 locale = "pa-IN"; 861 861 arch = "linux-i686"; 862 - sha256 = "8c8c6bc0110f8c2d316bbf7f34374afeeb774c895773d53285de059ffc9b0258"; 862 + sha256 = "8e5aaad334b214490f5be7fc18c5116d701eae8d20c5c91cd612aa11040bc7fd"; 863 863 } 864 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/pl/firefox-117.0b9.tar.bz2"; 864 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/pl/firefox-118.0b7.tar.bz2"; 865 865 locale = "pl"; 866 866 arch = "linux-i686"; 867 - sha256 = "8f25f5d420cd4bc5e900fa377696e781619e76bc5b7e2953a2947eb94a75a52a"; 867 + sha256 = "17988519e291b209034e53f91f7ab9c7ef4a08f45a9ef5c6eece5bf88a70767e"; 868 868 } 869 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/pt-BR/firefox-117.0b9.tar.bz2"; 869 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/pt-BR/firefox-118.0b7.tar.bz2"; 870 870 locale = "pt-BR"; 871 871 arch = "linux-i686"; 872 - sha256 = "311cba231371248853349d69c5013ba7758bf894fea12837f5a3a8e77e9b1bf8"; 872 + sha256 = "fb4472de8f2668a32466edd77b75b410f4219b61a68a61051e2d2180bd8d0af5"; 873 873 } 874 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/pt-PT/firefox-117.0b9.tar.bz2"; 874 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/pt-PT/firefox-118.0b7.tar.bz2"; 875 875 locale = "pt-PT"; 876 876 arch = "linux-i686"; 877 - sha256 = "c414d6a806377f5db39b1988d836e2345bfc221c3d244859922c1d4023e780c8"; 877 + sha256 = "2f22ee66d88a309079ec97b48402201e98dcacebedbeaf77f78bbb6202f9fdef"; 878 878 } 879 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/rm/firefox-117.0b9.tar.bz2"; 879 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/rm/firefox-118.0b7.tar.bz2"; 880 880 locale = "rm"; 881 881 arch = "linux-i686"; 882 - sha256 = "3dd5da7607276a1b83fb0c1806fd863e7689382b9659b343bbf2b29a3025c1fa"; 882 + sha256 = "998e667c673fcefd90b70bb23282d73b531c1f59177396626c05d183dd76516b"; 883 883 } 884 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ro/firefox-117.0b9.tar.bz2"; 884 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ro/firefox-118.0b7.tar.bz2"; 885 885 locale = "ro"; 886 886 arch = "linux-i686"; 887 - sha256 = "1100dd252d13146d1a2f94b805042f72c3b960fc4641df4967df5ca2dcbe4660"; 887 + sha256 = "b872473b0767f161a8f374dcf0271657ee103adc8914147e1e709d0231c576db"; 888 888 } 889 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ru/firefox-117.0b9.tar.bz2"; 889 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ru/firefox-118.0b7.tar.bz2"; 890 890 locale = "ru"; 891 891 arch = "linux-i686"; 892 - sha256 = "f95a1de532dad35c2f44cf6a1a21edde2d4720359d8998232c146ed61edc83f9"; 892 + sha256 = "c3d0dce516fe7b8948329d78b3883d9f816619208260e10dbaec17fbf1939161"; 893 893 } 894 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sc/firefox-117.0b9.tar.bz2"; 894 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sc/firefox-118.0b7.tar.bz2"; 895 895 locale = "sc"; 896 896 arch = "linux-i686"; 897 - sha256 = "9b05809411f85ecc97181a0bdb6ee09893c9eb826636efd1037ddb56e4b5ec02"; 897 + sha256 = "02445ef45b2a0d63793c1b350f8333fb02cab27cd71e70d38c8d3a44e3baef4c"; 898 898 } 899 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sco/firefox-117.0b9.tar.bz2"; 899 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sco/firefox-118.0b7.tar.bz2"; 900 900 locale = "sco"; 901 901 arch = "linux-i686"; 902 - sha256 = "79de8599410868f2b49b266a6391aa2f1d850f6ce07c1a457eaf223f73f2483f"; 902 + sha256 = "06cc48f568cdb9365671d8f3293e2ad14e863fdef6278ca333dc1868eef7e188"; 903 903 } 904 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/si/firefox-117.0b9.tar.bz2"; 904 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/si/firefox-118.0b7.tar.bz2"; 905 905 locale = "si"; 906 906 arch = "linux-i686"; 907 - sha256 = "fb9b35a62c7be6e23b485e3cf19a2a82d9cc9b5978df494062ac229e3984df61"; 907 + sha256 = "49a403ab64c2a0fea35b788bb8859622617f8ab88c77d7130afbe78f404e675d"; 908 908 } 909 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sk/firefox-117.0b9.tar.bz2"; 909 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sk/firefox-118.0b7.tar.bz2"; 910 910 locale = "sk"; 911 911 arch = "linux-i686"; 912 - sha256 = "98756a1606095822517ac859deb7445e233eb4a8eba8e22945a342ffb8cc7abb"; 912 + sha256 = "166dee822a0e0e570da721aa7e0ef5b5e5872b32b8a7c78499e66e7963c97fa1"; 913 913 } 914 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sl/firefox-117.0b9.tar.bz2"; 914 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sl/firefox-118.0b7.tar.bz2"; 915 915 locale = "sl"; 916 916 arch = "linux-i686"; 917 - sha256 = "6dd6d7d3efc832a9fec1698ce6387297a402fc626319e2a72260917e437d4efa"; 917 + sha256 = "c942eba98ce7dd18024f507972c59b295e0ddb1aeb466feba59b194177ddb812"; 918 918 } 919 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/son/firefox-117.0b9.tar.bz2"; 919 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/son/firefox-118.0b7.tar.bz2"; 920 920 locale = "son"; 921 921 arch = "linux-i686"; 922 - sha256 = "5283f5c53f26401a921b0554a28b62818fb3cb6c6227350099caf9f2063258b5"; 922 + sha256 = "70bac7040a9668c4772d4d358806b690739861c9cfa4d6bf13d7a2dca8da9d54"; 923 923 } 924 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sq/firefox-117.0b9.tar.bz2"; 924 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sq/firefox-118.0b7.tar.bz2"; 925 925 locale = "sq"; 926 926 arch = "linux-i686"; 927 - sha256 = "ec881eb32eee79311ef7d82cd1769955e4d47c733e41d29f4a9eda7ada06c26b"; 927 + sha256 = "caec4cd469e5369c9ce63f70bbf6bf6ccead4dcc441e597a17ca3980600b39c3"; 928 928 } 929 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sr/firefox-117.0b9.tar.bz2"; 929 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sr/firefox-118.0b7.tar.bz2"; 930 930 locale = "sr"; 931 931 arch = "linux-i686"; 932 - sha256 = "69d8bd816a7a1e6c5655ad2dbd32b2a1148883c8f44bdc7c920f2ab2aeb87f8d"; 932 + sha256 = "8c858dd723cdd40222a9bae607d3e69e7ea2e29387229f63f3cfab072edfb23f"; 933 933 } 934 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/sv-SE/firefox-117.0b9.tar.bz2"; 934 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/sv-SE/firefox-118.0b7.tar.bz2"; 935 935 locale = "sv-SE"; 936 936 arch = "linux-i686"; 937 - sha256 = "72a08300897cb493943805dfde08d20b95bcbc78751916e00adb4c3001d4db0e"; 937 + sha256 = "9bcc32c209cbc2eb42779780b2feace9360189c09f92b98a9dae1c41f6c2c58a"; 938 938 } 939 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/szl/firefox-117.0b9.tar.bz2"; 939 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/szl/firefox-118.0b7.tar.bz2"; 940 940 locale = "szl"; 941 941 arch = "linux-i686"; 942 - sha256 = "5a7aa7e98426007860e6598e5b371291bab9bfa1335ca72c617d8a2c461ccf7a"; 942 + sha256 = "ab35cde3c2c58519684e00471f8864f77a321295dbb1234ed998f9dbbcb812b3"; 943 943 } 944 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ta/firefox-117.0b9.tar.bz2"; 944 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ta/firefox-118.0b7.tar.bz2"; 945 945 locale = "ta"; 946 946 arch = "linux-i686"; 947 - sha256 = "09f930b46704e1d862a0a7a7a6f7c63b3331aad448da5b122c6d63cc8d118e21"; 947 + sha256 = "45a6819e56a1e25cc4600a96212c56d07876c0d2d65a2f074bbd5f8c9396197f"; 948 948 } 949 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/te/firefox-117.0b9.tar.bz2"; 949 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/te/firefox-118.0b7.tar.bz2"; 950 950 locale = "te"; 951 951 arch = "linux-i686"; 952 - sha256 = "76fa6b1ecb83360394da3f080aee664c7f4213e2f7eaacc878b959d242d21e48"; 952 + sha256 = "c7783001fd024680b923b9bbb474254c61f9409674c0c933a0d732ee657c2053"; 953 953 } 954 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/tg/firefox-117.0b9.tar.bz2"; 954 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/tg/firefox-118.0b7.tar.bz2"; 955 955 locale = "tg"; 956 956 arch = "linux-i686"; 957 - sha256 = "364627d0ca91937715edc4988d8c27e4dce20c8553e3a44abaa9d768f89d0426"; 957 + sha256 = "da49d9da6390d6a484d0afe80d615ee126f365cb1138ae7759632233032d3df6"; 958 958 } 959 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/th/firefox-117.0b9.tar.bz2"; 959 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/th/firefox-118.0b7.tar.bz2"; 960 960 locale = "th"; 961 961 arch = "linux-i686"; 962 - sha256 = "74d5562c865b0e8a5bf440be02cfd8188f66364979479daafb54e4831cac72e5"; 962 + sha256 = "387ab0c1e87ff02baa8a92ff1f5d54248ebadf027b4a8b9d97b4917667129b5f"; 963 963 } 964 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/tl/firefox-117.0b9.tar.bz2"; 964 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/tl/firefox-118.0b7.tar.bz2"; 965 965 locale = "tl"; 966 966 arch = "linux-i686"; 967 - sha256 = "b043ee7a54be66e768c082fad308d1de5c5874c292b25e995eba950d0d4c1fe5"; 967 + sha256 = "fe82cd264a7afc608c3e98e3f835650fdfeb2d1820d856e0cdd3447ea40cc2c0"; 968 968 } 969 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/tr/firefox-117.0b9.tar.bz2"; 969 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/tr/firefox-118.0b7.tar.bz2"; 970 970 locale = "tr"; 971 971 arch = "linux-i686"; 972 - sha256 = "80963bc5abbb4636c49523e7dd672f0c51d09774365d52725267d2304174a04a"; 972 + sha256 = "dba4c080cc88205193237b58bc5d63b4976dfeb9ecba568c7ba163185322d3ab"; 973 973 } 974 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/trs/firefox-117.0b9.tar.bz2"; 974 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/trs/firefox-118.0b7.tar.bz2"; 975 975 locale = "trs"; 976 976 arch = "linux-i686"; 977 - sha256 = "111d4c03145ea20da1f1d0ca4efd9191b26162e74b05ceef44f4cf169cdb07f6"; 977 + sha256 = "34b9c9e4f103b4380de3881c4b72f90429af228cd4c233b7499b2fcf4866d160"; 978 978 } 979 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/uk/firefox-117.0b9.tar.bz2"; 979 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/uk/firefox-118.0b7.tar.bz2"; 980 980 locale = "uk"; 981 981 arch = "linux-i686"; 982 - sha256 = "9eec67a8023816ba052204e1271698576c5cef3f8a6ab8c5bfae359f92f45b08"; 982 + sha256 = "4f1c6c7d372d1933d6c049f5d810c3d18f0e6b32ac6be5bcfbabcead5cf9bc91"; 983 983 } 984 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/ur/firefox-117.0b9.tar.bz2"; 984 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/ur/firefox-118.0b7.tar.bz2"; 985 985 locale = "ur"; 986 986 arch = "linux-i686"; 987 - sha256 = "287d3f83ecf740c143e6d473dc0f16fd70f39b293c03ab43a1ac5bae2b5d8cb1"; 987 + sha256 = "7122ab00ade326711ebb2056e2c64e2beb5979f8143d785700e9e6489f434882"; 988 988 } 989 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/uz/firefox-117.0b9.tar.bz2"; 989 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/uz/firefox-118.0b7.tar.bz2"; 990 990 locale = "uz"; 991 991 arch = "linux-i686"; 992 - sha256 = "1187f50b549451140aa9831b8f152c552e6a6024634f3d91816f29fb3b01c953"; 992 + sha256 = "bf294c84c1fd874149a04a1668e4410d082bc7548969c09eb40916f7d3f7e99b"; 993 993 } 994 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/vi/firefox-117.0b9.tar.bz2"; 994 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/vi/firefox-118.0b7.tar.bz2"; 995 995 locale = "vi"; 996 996 arch = "linux-i686"; 997 - sha256 = "5f65a5d6ebb013941e40b66e353da7fa7714937b260165893c49e353a5a5431c"; 997 + sha256 = "1d8c6b2c363b97eba622fc0f81f544a2612054aeb472b77b3dc0a425c80776b8"; 998 998 } 999 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/xh/firefox-117.0b9.tar.bz2"; 999 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/xh/firefox-118.0b7.tar.bz2"; 1000 1000 locale = "xh"; 1001 1001 arch = "linux-i686"; 1002 - sha256 = "2f41986351c886fc47305743d6b89fdc31d80da17a10b827572b73a5da39ba91"; 1002 + sha256 = "2756e0adb64baa641673808007ebae2c1e35a20f729d84f73d0846c3e16b25f5"; 1003 1003 } 1004 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/zh-CN/firefox-117.0b9.tar.bz2"; 1004 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/zh-CN/firefox-118.0b7.tar.bz2"; 1005 1005 locale = "zh-CN"; 1006 1006 arch = "linux-i686"; 1007 - sha256 = "36e350b60a34a8a727d739e5a1cfaed9881530544eadcf5b4dc1bd9ec28e25de"; 1007 + sha256 = "27d1abe983b46ffbf5589edeccfb8702457176b6cd69ec898321351df3e13723"; 1008 1008 } 1009 - { url = "https://archive.mozilla.org/pub/devedition/releases/117.0b9/linux-i686/zh-TW/firefox-117.0b9.tar.bz2"; 1009 + { url = "https://archive.mozilla.org/pub/devedition/releases/118.0b7/linux-i686/zh-TW/firefox-118.0b7.tar.bz2"; 1010 1010 locale = "zh-TW"; 1011 1011 arch = "linux-i686"; 1012 - sha256 = "886872206dd40b418eefaf2e2613bbef93e920dbe380322ef6d2500dbd98088f"; 1012 + sha256 = "5143ebf2a461c386cc3c2e8bc8983c4813878c13df57b57052411e8880f36834"; 1013 1013 } 1014 1014 ]; 1015 1015 }
+405 -405
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 1 { 2 - version = "117.0"; 2 + version = "117.0.1"; 3 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ach/firefox-117.0.tar.bz2"; 4 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ach/firefox-117.0.1.tar.bz2"; 5 5 locale = "ach"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "ba339edfe90506adad94365e48352f9cacede62b3bbf966b5e3238d96ca65a1c"; 7 + sha256 = "bba2d74a558ff32c5e723708ab462cdd3af56aeccd06e5b4e842cd8a99f716e5"; 8 8 } 9 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/af/firefox-117.0.tar.bz2"; 9 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/af/firefox-117.0.1.tar.bz2"; 10 10 locale = "af"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "68a4d1e61cf96631f96866f776f0585cc8d3148473637865eeea68097ac1c233"; 12 + sha256 = "d7d3337e66a0cb6d63d669e7f9aa8a1afc970aeaa079dd206f2faea9d86f934c"; 13 13 } 14 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/an/firefox-117.0.tar.bz2"; 14 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/an/firefox-117.0.1.tar.bz2"; 15 15 locale = "an"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "b2108af6595ce368e74435fca72c3df92474eaffb412d2cc16780f0c1dfb85f3"; 17 + sha256 = "430c9a492de3dd9d0250901cb8e8ed675c6cf3e492f814a4e386d07998a2724f"; 18 18 } 19 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ar/firefox-117.0.tar.bz2"; 19 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ar/firefox-117.0.1.tar.bz2"; 20 20 locale = "ar"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "9e746939ba9e9c98066ff26909fcd1460264b93aad375eab7b1c317808c31c10"; 22 + sha256 = "8043636c3639d4803093eb1ff25a23a0a9e6b3746f06c03e0ac2ba5abeadfd55"; 23 23 } 24 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ast/firefox-117.0.tar.bz2"; 24 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ast/firefox-117.0.1.tar.bz2"; 25 25 locale = "ast"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "e537e1db57d5496713d7739c38bcb96cd2ba9e1701f9fe9bdde0970231e3e555"; 27 + sha256 = "b628087eb248939b53f744937d9f8c07bc204c65915a019e7cfaecfe2f8548f3"; 28 28 } 29 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/az/firefox-117.0.tar.bz2"; 29 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/az/firefox-117.0.1.tar.bz2"; 30 30 locale = "az"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "ebec326846890b984e65b7f295ca7649829927065f0804ce2e7f99d275c4cbbd"; 32 + sha256 = "f9398fa0e7e8bd1146a2c28135aaaf785d6ea53e5795cd8aecb7d4df4fe744b0"; 33 33 } 34 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/be/firefox-117.0.tar.bz2"; 34 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/be/firefox-117.0.1.tar.bz2"; 35 35 locale = "be"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "a079039278dc6ba9a74de9df3ef62c304e31fc8cbc81b452c2bdb5fbed7e62e1"; 37 + sha256 = "d8645fdd9c897d46f1ef169dae1e89b70e31adc0df743dac2f06eb4c1783646d"; 38 38 } 39 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/bg/firefox-117.0.tar.bz2"; 39 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/bg/firefox-117.0.1.tar.bz2"; 40 40 locale = "bg"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "c5554f0bf2df6b0e4f7ae6b286952d8aff8623b6b510e6fcf87d077fce908e9d"; 42 + sha256 = "6d5d684d096ea94b995c4fdca48dfdd423c7f3f203124ae39413ce301cca7e51"; 43 43 } 44 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/bn/firefox-117.0.tar.bz2"; 44 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/bn/firefox-117.0.1.tar.bz2"; 45 45 locale = "bn"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "af70685bdc2fd1dd4c17906e83eb8ecf1c99c21c3c35f01ed2394e91a2b7d8d4"; 47 + sha256 = "054b468d029161b2fcadddc470a200f7d908bde5ae0fe5e187d9b5a594ce703d"; 48 48 } 49 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/br/firefox-117.0.tar.bz2"; 49 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/br/firefox-117.0.1.tar.bz2"; 50 50 locale = "br"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "0f6fd95ab160f54258b8a6fbb3ead7d16d6485317dacc344be7812ab150aec05"; 52 + sha256 = "4d3c5fb7ec494ca2bd4e52ea62e73405121777d38a2a833b39e4eddc3f21adfc"; 53 53 } 54 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/bs/firefox-117.0.tar.bz2"; 54 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/bs/firefox-117.0.1.tar.bz2"; 55 55 locale = "bs"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "8b22a3880f50d1c9a3ad568ade83b49264570a09d22383762b214e4bfa94251e"; 57 + sha256 = "fb2d1bc9329f73b889ad2149f157be4fd9219e4d4d1b160a61562a527d1d610c"; 58 58 } 59 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ca-valencia/firefox-117.0.tar.bz2"; 59 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ca-valencia/firefox-117.0.1.tar.bz2"; 60 60 locale = "ca-valencia"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "3dbe22f54b97fbfc1a534b366301d5794dffbe40ac4475aef9e5df14de8dfadc"; 62 + sha256 = "bc263c2196669b93226eda1825b6f2350c6bcf91cffd40ab12d3bd1a3c8148fc"; 63 63 } 64 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ca/firefox-117.0.tar.bz2"; 64 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ca/firefox-117.0.1.tar.bz2"; 65 65 locale = "ca"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "89fbb8b9afaa866620df2e3488669ae0f2f9f1122d476e0f7357ef07e450fc04"; 67 + sha256 = "15087bd5732537e640034b9c3a70efc3e73b8aed20444b3ad63bdb242cb0aabf"; 68 68 } 69 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/cak/firefox-117.0.tar.bz2"; 69 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/cak/firefox-117.0.1.tar.bz2"; 70 70 locale = "cak"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "fc202c9300700ad1935d785cc7c9d9a958e5c0012c786b4997ea0a66ab80890b"; 72 + sha256 = "de6624dd9c6860d7ac3b03dc299b38e066babcae96187669f6df8257b42235a3"; 73 73 } 74 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/cs/firefox-117.0.tar.bz2"; 74 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/cs/firefox-117.0.1.tar.bz2"; 75 75 locale = "cs"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "791bbefbcb10787492bc926e30f6bf221729d2dc96fe96fa4b40502f93ab1755"; 77 + sha256 = "d7bdd96c4c595d531cfc086553ab0704ec191e92ed54333f79a25d06bb8d6bec"; 78 78 } 79 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/cy/firefox-117.0.tar.bz2"; 79 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/cy/firefox-117.0.1.tar.bz2"; 80 80 locale = "cy"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "6e681b01a8ce92a783787e469d37acc35a45f6f5ec47ac5bb904b991a3c6356f"; 82 + sha256 = "7390d9f3e59a12fb9c181f340dbaca2be199cbac8fcee58b3d791f298f19feb2"; 83 83 } 84 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/da/firefox-117.0.tar.bz2"; 84 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/da/firefox-117.0.1.tar.bz2"; 85 85 locale = "da"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "275cd7f519f62da241602894830186bb9ea8ddc69938a455837802052c545b92"; 87 + sha256 = "41275e9881e4a4a9a61aa148d2f762fa17de9d042fbad7d453b886841e684bc5"; 88 88 } 89 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/de/firefox-117.0.tar.bz2"; 89 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/de/firefox-117.0.1.tar.bz2"; 90 90 locale = "de"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "824a8457425924385c9a80b6a90a2c42e2a20d94adeb208f8ef6221c333414c1"; 92 + sha256 = "dc19cb1199dcd7a86a4948309a5a0b220745f8fd2cf7108688b7f800a8d47510"; 93 93 } 94 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/dsb/firefox-117.0.tar.bz2"; 94 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/dsb/firefox-117.0.1.tar.bz2"; 95 95 locale = "dsb"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "c7d2edb01202b5cfcfdbb83cfbd5152130b9e6302e0e9489fb6787445d36f729"; 97 + sha256 = "535994c82cd9aeb4b29658c0391c7264103cfaea0523db1cfcd649bd625f3402"; 98 98 } 99 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/el/firefox-117.0.tar.bz2"; 99 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/el/firefox-117.0.1.tar.bz2"; 100 100 locale = "el"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "14a5f64f3aa2df6e54e53673c7bdac85603e43298df8f340a2cc97f67d211aba"; 102 + sha256 = "8adbce720ef045f2a06ff61ac09e4ad36bd9b68c09544615ea4404104caf59c6"; 103 103 } 104 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/en-CA/firefox-117.0.tar.bz2"; 104 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/en-CA/firefox-117.0.1.tar.bz2"; 105 105 locale = "en-CA"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "2384f12755ab5f69dce9c4ada082d8dd0453d35fc002640d17216a7747b712ae"; 107 + sha256 = "11a0d2714181a0d6c3034e11b4d053826f48765baf495c050b0f983855230ba1"; 108 108 } 109 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/en-GB/firefox-117.0.tar.bz2"; 109 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/en-GB/firefox-117.0.1.tar.bz2"; 110 110 locale = "en-GB"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "e52382a04b005df50d4e20badb5f38f513b919076617a1509e5dfad54d5a621d"; 112 + sha256 = "99d99376ace7f318e6a972ee14b05c51d43b5cb3431fdea03574a59d34e8c7bc"; 113 113 } 114 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/en-US/firefox-117.0.tar.bz2"; 114 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/en-US/firefox-117.0.1.tar.bz2"; 115 115 locale = "en-US"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "5acf61aed42bbf43dff8fee90c55fd3bcecb1c710b86cdd2c380b5e4db7f3998"; 117 + sha256 = "e70b282ed0b8ce42981675ca2bc9a69fbad23f31f71fbd700b52dcf79e57761c"; 118 118 } 119 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/eo/firefox-117.0.tar.bz2"; 119 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/eo/firefox-117.0.1.tar.bz2"; 120 120 locale = "eo"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "421c46f3fd43795b1f26e1771ddb7d3bd83ae5391eaa0fcf478fccfcb9b329f4"; 122 + sha256 = "abcde5b6fe8bd9e543729dd87dc99b1bb42013f1741b3ae4d20ab4dd64186572"; 123 123 } 124 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/es-AR/firefox-117.0.tar.bz2"; 124 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/es-AR/firefox-117.0.1.tar.bz2"; 125 125 locale = "es-AR"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "67692c6f7f84f69b1ce9289f56331759508708a3adba0ccc6348f258e4fe04ab"; 127 + sha256 = "cd42590e111f426d607d3a18b1cd27c9b691c2d02800f747c8edbbab8f5e31f1"; 128 128 } 129 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/es-CL/firefox-117.0.tar.bz2"; 129 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/es-CL/firefox-117.0.1.tar.bz2"; 130 130 locale = "es-CL"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "6b5d68b2fa9588344d9b8b55f7639ef6184af5bfade867a06ddb313770a3e8e9"; 132 + sha256 = "e8986d426d4bb3a93ca8a084ddd2994c1f876f04c88c9143ce4d6758e3a29ec2"; 133 133 } 134 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/es-ES/firefox-117.0.tar.bz2"; 134 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/es-ES/firefox-117.0.1.tar.bz2"; 135 135 locale = "es-ES"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "d77b284beebc53ae3c8da363d92d80b3eee460d74535bf359ef7e125c8060f7b"; 137 + sha256 = "29ed9a0a92684f013a86aa84bb2f897795895635fd96cc3cd6b977dbc36b5449"; 138 138 } 139 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/es-MX/firefox-117.0.tar.bz2"; 139 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/es-MX/firefox-117.0.1.tar.bz2"; 140 140 locale = "es-MX"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "d051dc510b90f98389caab730b3ab99241bfd7a48a60d149a43d1d119a4160ba"; 142 + sha256 = "bcfed213881bd7d2a3fbc2f477d63fa17a614cdc6b6462d20d27ed447d5d58d0"; 143 143 } 144 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/et/firefox-117.0.tar.bz2"; 144 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/et/firefox-117.0.1.tar.bz2"; 145 145 locale = "et"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "7c30e1ec5e390704c2cab143b56fdb436fc145dd8a7cf25e93ee5e50dc9ab6e7"; 147 + sha256 = "d8be9ecdc37b2df6bb14e20030cc44c116d070f68886825ae84bac95b8d2040a"; 148 148 } 149 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/eu/firefox-117.0.tar.bz2"; 149 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/eu/firefox-117.0.1.tar.bz2"; 150 150 locale = "eu"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "349c0bfc55ff295de59febc87574b706e9ed17d3bb08a5c1b12f79400c09ee76"; 152 + sha256 = "59ad82bd51ca20192bb2e083a49e3af4ab5ef9851b05a3c553306a435ed22d38"; 153 153 } 154 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/fa/firefox-117.0.tar.bz2"; 154 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/fa/firefox-117.0.1.tar.bz2"; 155 155 locale = "fa"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "a1ab529832e55971bbe74b478bd5d70135b8d30dd15c5a25347f882c4ea13cf9"; 157 + sha256 = "78a469007c15a02379c5ab8883134e40f4d4ffe4a09b9169d4263cbbc98a64f3"; 158 158 } 159 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ff/firefox-117.0.tar.bz2"; 159 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ff/firefox-117.0.1.tar.bz2"; 160 160 locale = "ff"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "9a612d2fd43c45bf7fd291f749e1ba96959ae76e1bf1597a2c088068e2b9db74"; 162 + sha256 = "33d4f8bf75b61ae0480450385ec6a5a3370a011f82ec626b5805052111f000fe"; 163 163 } 164 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/fi/firefox-117.0.tar.bz2"; 164 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/fi/firefox-117.0.1.tar.bz2"; 165 165 locale = "fi"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "f0e3dfdc37025a7a34562f5f4cd23a768e29c2b33f2b40810ce4533a4e62fa43"; 167 + sha256 = "b78e9c2dd1319225ee966c87eaf36deb8b7734642b7122bf89d3d9cd7a8b3efc"; 168 168 } 169 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/fr/firefox-117.0.tar.bz2"; 169 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/fr/firefox-117.0.1.tar.bz2"; 170 170 locale = "fr"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "6f6f09652ecca191a6faa2337e9a248d859422ebf30e54960cb92ecb79b67244"; 172 + sha256 = "6087f7fb5d7d898f86feba4dd176aebef55b5cb83a79606f2587482d2113c908"; 173 173 } 174 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/fur/firefox-117.0.tar.bz2"; 174 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/fur/firefox-117.0.1.tar.bz2"; 175 175 locale = "fur"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "69680d429a0c9bca5acf0b6f4e9958f86d11fde3bbb538cdb3a62a6fc3929ace"; 177 + sha256 = "a76c39c67d956d1a5a399ad3a951e7ef85f873d4eeb4e0f0447e27482a8aab31"; 178 178 } 179 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/fy-NL/firefox-117.0.tar.bz2"; 179 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/fy-NL/firefox-117.0.1.tar.bz2"; 180 180 locale = "fy-NL"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "a29e458c55e6b79c07c827027318a130875cc5b8553bebb34190bc77d33bed18"; 182 + sha256 = "e6f2627ad2e47087e34fa2d7de27b28dfd859184cbe717f6ba3b1230753aac1f"; 183 183 } 184 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ga-IE/firefox-117.0.tar.bz2"; 184 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ga-IE/firefox-117.0.1.tar.bz2"; 185 185 locale = "ga-IE"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "6e50ea66bb380725bd3a097401ff5c97c9571bb0f24cbd0de84b9503c5d1ce8d"; 187 + sha256 = "4cd79d5097fbe4c1b8da60fb7452ec040e6a7404be83af94b3fc7bc430af93ee"; 188 188 } 189 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/gd/firefox-117.0.tar.bz2"; 189 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/gd/firefox-117.0.1.tar.bz2"; 190 190 locale = "gd"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "2f535da6d17f7834ea17fc35951081ed3def42a743f8c5950bcaa6b80fa39b97"; 192 + sha256 = "58ea0722146548b82498682813c3e9ae0aca7cefac15829eb6251df6a09cf989"; 193 193 } 194 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/gl/firefox-117.0.tar.bz2"; 194 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/gl/firefox-117.0.1.tar.bz2"; 195 195 locale = "gl"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "07dcb0f43931fb5b1f23e7a9e52f5ceb4a44e4080a7c360c9f54655be05056b4"; 197 + sha256 = "bab03a33af0af44c76a6c45d441060a749bcf9795c35b7879996ca7c229ce9ed"; 198 198 } 199 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/gn/firefox-117.0.tar.bz2"; 199 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/gn/firefox-117.0.1.tar.bz2"; 200 200 locale = "gn"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "84f7bbed98771bbe4437f71f28b189d9c0f7c47cb46bd0419d0ef4c6b695b7b7"; 202 + sha256 = "c4ac97bb3e86ba34b0167a1a3370c36b092a0eef0d4d85a04411722fa97f9cfe"; 203 203 } 204 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/gu-IN/firefox-117.0.tar.bz2"; 204 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/gu-IN/firefox-117.0.1.tar.bz2"; 205 205 locale = "gu-IN"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "6fecf690ae67aecf13195eb66904a8a55dc601e25dfe748475bda140a254effd"; 207 + sha256 = "92f267e5e1470e142de0ad2b8679c9021425cea37c7de898f918548bbbe0b46d"; 208 208 } 209 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/he/firefox-117.0.tar.bz2"; 209 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/he/firefox-117.0.1.tar.bz2"; 210 210 locale = "he"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "8ef5b4e043073212d0bc75a6e316c4e692a0babd3eb1940d21d1f67a9fbe0b90"; 212 + sha256 = "773a53545da52e43d96c983842569ae1287494bd0e7363fff62b950fb454e542"; 213 213 } 214 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/hi-IN/firefox-117.0.tar.bz2"; 214 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/hi-IN/firefox-117.0.1.tar.bz2"; 215 215 locale = "hi-IN"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "f1c6bc266eb7a22ea3bb2afccce42afba92eab09c62458833e167a8e985da770"; 217 + sha256 = "403c66cb65fc2bb38f72d0483860e6667d5ac0235980b8b31404379908598f85"; 218 218 } 219 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/hr/firefox-117.0.tar.bz2"; 219 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/hr/firefox-117.0.1.tar.bz2"; 220 220 locale = "hr"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "8c80911342c34e5ba0b4b0460d63c767b71e71cb4804f2dc040aaf9111bff1cf"; 222 + sha256 = "2048e4824d67d4e9b2b7b5517a6b7a5a3e10edd9893bdc59e78602ba7ba751c5"; 223 223 } 224 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/hsb/firefox-117.0.tar.bz2"; 224 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/hsb/firefox-117.0.1.tar.bz2"; 225 225 locale = "hsb"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "8f4337c1758de07245a4c48c9113eb3081b374eda49918d166c8ef3e9562e551"; 227 + sha256 = "64dfd241702dca4923608ca22494cc422c36a78afd8633cb1b38e1c0206339c8"; 228 228 } 229 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/hu/firefox-117.0.tar.bz2"; 229 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/hu/firefox-117.0.1.tar.bz2"; 230 230 locale = "hu"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "9b08cc9f4d09673ae5513dd0d55d22a8ce69d28e0a8c563a121b6067893d20df"; 232 + sha256 = "f1dcc54e3b165ac6c9a5672427dbf07b3ce8a464174fd0561d31945a6da03c46"; 233 233 } 234 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/hy-AM/firefox-117.0.tar.bz2"; 234 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/hy-AM/firefox-117.0.1.tar.bz2"; 235 235 locale = "hy-AM"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "4335c748bee81559628cc5e9ac3a2a4d0b4cb2811d24b7bd63dc263e20357b38"; 237 + sha256 = "b7675399988090dca87e08815d80fc9c3626fc51323c60fd0c68f6e2b0317ebe"; 238 238 } 239 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ia/firefox-117.0.tar.bz2"; 239 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ia/firefox-117.0.1.tar.bz2"; 240 240 locale = "ia"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "43d6ecd94ee29c68cf51aaad8e9f96ada1c5f7c7f9680cd52e7c22208bc166ba"; 242 + sha256 = "aa7202913df0bcdc25df93ce730ca77521736668de2b057cd71f41888056dfc9"; 243 243 } 244 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/id/firefox-117.0.tar.bz2"; 244 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/id/firefox-117.0.1.tar.bz2"; 245 245 locale = "id"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "2570cd7f7d78b0a79a6d0729853ce28c5b0347c8c9f5daf42d9698537133de05"; 247 + sha256 = "f5b57f8b7f7e90c875a3905d12b18a6a50581756803f42cd5c161fdd8dcae278"; 248 248 } 249 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/is/firefox-117.0.tar.bz2"; 249 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/is/firefox-117.0.1.tar.bz2"; 250 250 locale = "is"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "1836f0a1409e1ca54e3174cfd64dcf21500224322e0585bca208daae7e726a6b"; 252 + sha256 = "3961d574adb39f68b608dcd45d1d9060e22ba06fc894c0a4fc91805780143b02"; 253 253 } 254 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/it/firefox-117.0.tar.bz2"; 254 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/it/firefox-117.0.1.tar.bz2"; 255 255 locale = "it"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "23b776a40450bdad912688b1521edc4975f53d2a8b8419962f37ac0faa4d7fd3"; 257 + sha256 = "2b5121470b5eca3b09e8cd59471a3aec55a416edc148f11227d283d27d2c11d1"; 258 258 } 259 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ja/firefox-117.0.tar.bz2"; 259 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ja/firefox-117.0.1.tar.bz2"; 260 260 locale = "ja"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "ca289fdd7b4627d04c3372248a8e67103b80b6cdcf3754c82f2d24e23556b23d"; 262 + sha256 = "d0a500a53d93eb3d87fd5dfb9d47a2bf82dff267144477b9a279c346c0f3b012"; 263 263 } 264 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ka/firefox-117.0.tar.bz2"; 264 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ka/firefox-117.0.1.tar.bz2"; 265 265 locale = "ka"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "f09dca2821c741b34150eb9bb4bc30c82f945b3602413785af5e267891a9c95f"; 267 + sha256 = "76c533fdd82f6ef8f3f26372cf203f21a838174e948b48b2f89a3602af0eae50"; 268 268 } 269 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/kab/firefox-117.0.tar.bz2"; 269 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/kab/firefox-117.0.1.tar.bz2"; 270 270 locale = "kab"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "4e94d1c175af3149d9abdf1eebd2c8ef3cf10d9bc376d9a51d37c576ffe76288"; 272 + sha256 = "2e32c95bc2c92c4859f3cb93995e08ee3f345b90c31157b57b13ec8521ad2146"; 273 273 } 274 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/kk/firefox-117.0.tar.bz2"; 274 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/kk/firefox-117.0.1.tar.bz2"; 275 275 locale = "kk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "978e71de4ec6a42f32befb162d1d118b259a8ddad7dcaeb7a60b396426738c09"; 277 + sha256 = "17d7d5acd90c005e07660092aecb92601e0dfd227f44c460f4e5d7541704f81c"; 278 278 } 279 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/km/firefox-117.0.tar.bz2"; 279 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/km/firefox-117.0.1.tar.bz2"; 280 280 locale = "km"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "c4a3315f466b7456cf98240005d184503da00daab21cc399e30e898b4b87439f"; 282 + sha256 = "f14f332973af47ac3714b2822c88b55f9412a33935ec4d7a5d58b62cce13f8e7"; 283 283 } 284 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/kn/firefox-117.0.tar.bz2"; 284 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/kn/firefox-117.0.1.tar.bz2"; 285 285 locale = "kn"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "83f9f16dbdcc023e98fa185477e6254b6f0a73afcf8aea3a1b0f610622b48daf"; 287 + sha256 = "c32350aa7c40cbaf2092de7c3e25288f98f3917f933ca787ac16d948d0cb0d2f"; 288 288 } 289 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ko/firefox-117.0.tar.bz2"; 289 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ko/firefox-117.0.1.tar.bz2"; 290 290 locale = "ko"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "15bbe93e5f482a99aaee858a53564c03bd4fba8aee6b9a572608b9b99a6e26dc"; 292 + sha256 = "3e3fc8664a85319ec3c8694f0f69a943d3d72f7995dbf52a389a13a7869feba2"; 293 293 } 294 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/lij/firefox-117.0.tar.bz2"; 294 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/lij/firefox-117.0.1.tar.bz2"; 295 295 locale = "lij"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "f05d436c0db51d756604057860b25d72cf13deb5bc11fb11d36764a3f1072533"; 297 + sha256 = "fa5a4e03b3dd82255e33c531784691cb07c98c770445b4992700d11fcaeb7c0c"; 298 298 } 299 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/lt/firefox-117.0.tar.bz2"; 299 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/lt/firefox-117.0.1.tar.bz2"; 300 300 locale = "lt"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "36d640e943f18614ab56c7eeba2564cf632435c55e9cb3ccece5c58a638d26af"; 302 + sha256 = "97bb3f0ce856fcd9526f0601280d5621902b4a123e10d2cb7438d2686694d7c4"; 303 303 } 304 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/lv/firefox-117.0.tar.bz2"; 304 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/lv/firefox-117.0.1.tar.bz2"; 305 305 locale = "lv"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "6e21fefadf6e98b4a37d8c905c9cc47203cec8f119da2f751e531cb6e3716abc"; 307 + sha256 = "461ac23e44fa7ff9992134cba28abcdb6ace665590f9a6fde293398d4f1a97ff"; 308 308 } 309 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/mk/firefox-117.0.tar.bz2"; 309 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/mk/firefox-117.0.1.tar.bz2"; 310 310 locale = "mk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "29c5209581d5516e3c67cc4ecba04398f72f62882b51447acf8996b5a9df57ab"; 312 + sha256 = "5231feaf4f03931150f3c8efbf76eebaf6b3989c9d9f2fba9a3c3ceb96378ad7"; 313 313 } 314 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/mr/firefox-117.0.tar.bz2"; 314 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/mr/firefox-117.0.1.tar.bz2"; 315 315 locale = "mr"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "d9a9ad83fd16e54c825b8179cc5a3147903206b386a066a955ccc8caa2fc1cc2"; 317 + sha256 = "fbea27c3f30006571efc5a04b36c7ff34fb6b5665d0cf05d05a7ece70063afcf"; 318 318 } 319 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ms/firefox-117.0.tar.bz2"; 319 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ms/firefox-117.0.1.tar.bz2"; 320 320 locale = "ms"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "a94b7ee6d40a0bcd0210cf215f2b51ace80b9ac36c920d3d381468cc273f7b1d"; 322 + sha256 = "b210d2b88f9108880f41ef02c5c75529d53853828fc0aa26588d30c7e5dd4754"; 323 323 } 324 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/my/firefox-117.0.tar.bz2"; 324 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/my/firefox-117.0.1.tar.bz2"; 325 325 locale = "my"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "3d861a4afdb4012bd446ee12b95035b4fcb97a228b269131a1d929f86806737c"; 327 + sha256 = "260ecac1fea5671b769175cdf92b6c0be5f64d30a2cb71d9fb352d39db2e3439"; 328 328 } 329 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/nb-NO/firefox-117.0.tar.bz2"; 329 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/nb-NO/firefox-117.0.1.tar.bz2"; 330 330 locale = "nb-NO"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "7c7ff7a9846a5a1866b4aa87a3c918ae7a78707541f1d9ea90c6be4531e3f344"; 332 + sha256 = "b3795293e9684677c94dc442ede2d6bba309ba48ca79d7c8d1eed33d5d2854bf"; 333 333 } 334 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ne-NP/firefox-117.0.tar.bz2"; 334 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ne-NP/firefox-117.0.1.tar.bz2"; 335 335 locale = "ne-NP"; 336 336 arch = "linux-x86_64"; 337 - sha256 = "c2e6828921aaf7210214aa4bd70697e13db945650272e881b6f5bd62661f2958"; 337 + sha256 = "53c2628a86d456d2954777072c0e6ac30d85b7714c8e3a95364955fc07270b99"; 338 338 } 339 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/nl/firefox-117.0.tar.bz2"; 339 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/nl/firefox-117.0.1.tar.bz2"; 340 340 locale = "nl"; 341 341 arch = "linux-x86_64"; 342 - sha256 = "d51029ef457ee57ea4c1b2e5448ecfc1a525728221ede529319479833de83b53"; 342 + sha256 = "c732de95a1e10e4fc1831d740e782d6a268bf0eb7196cd2ef4a549c0cbc3ab81"; 343 343 } 344 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/nn-NO/firefox-117.0.tar.bz2"; 344 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/nn-NO/firefox-117.0.1.tar.bz2"; 345 345 locale = "nn-NO"; 346 346 arch = "linux-x86_64"; 347 - sha256 = "dee1494ad94300ec6297000129cc8de512363b2bcbd77672e7beb7c73b9bf4b5"; 347 + sha256 = "e2220c2548a9265beeaca69c9b9ab21ae238421d46a0b08cab11914986f89bd0"; 348 348 } 349 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/oc/firefox-117.0.tar.bz2"; 349 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/oc/firefox-117.0.1.tar.bz2"; 350 350 locale = "oc"; 351 351 arch = "linux-x86_64"; 352 - sha256 = "377661e87d74fbd40a7cfd8bc1e4363468a903d97ceae097b4536e4d2870e8a8"; 352 + sha256 = "d4c85b3d2e87fa8699661e4ea8f2481bb05888d30c33a6e457f34c77da65cdec"; 353 353 } 354 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/pa-IN/firefox-117.0.tar.bz2"; 354 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/pa-IN/firefox-117.0.1.tar.bz2"; 355 355 locale = "pa-IN"; 356 356 arch = "linux-x86_64"; 357 - sha256 = "1eee815a8189be9e0b0a6d8212714ac37ed8ada82a5385e5e141a32b4b0a541f"; 357 + sha256 = "f51d558b53650b2a9bb325081cdf1168ba3fbf7cb8668c8a5a8e99d0616c2f76"; 358 358 } 359 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/pl/firefox-117.0.tar.bz2"; 359 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/pl/firefox-117.0.1.tar.bz2"; 360 360 locale = "pl"; 361 361 arch = "linux-x86_64"; 362 - sha256 = "50d1b273181efaf10fe3b458fccf80a2919b3b73d07782698f588cd48d908e47"; 362 + sha256 = "76b5ab1b8aa4e82fb29ef152c103529cb15c06de0a256eb2decf7ab5476f42f5"; 363 363 } 364 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/pt-BR/firefox-117.0.tar.bz2"; 364 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/pt-BR/firefox-117.0.1.tar.bz2"; 365 365 locale = "pt-BR"; 366 366 arch = "linux-x86_64"; 367 - sha256 = "ef235f2929c562b939bdb9ced25024f9255acaf95b6ca3fb4790df48f18e1831"; 367 + sha256 = "90447a08e0d1c707dedae731b5881415421391c1969db744bd65003cee7657a5"; 368 368 } 369 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/pt-PT/firefox-117.0.tar.bz2"; 369 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/pt-PT/firefox-117.0.1.tar.bz2"; 370 370 locale = "pt-PT"; 371 371 arch = "linux-x86_64"; 372 - sha256 = "c0f838c5f4e70667259ba099fb9551e75eb6021db15ef9ddee1a7712010b2e5a"; 372 + sha256 = "017f6a56b39b8abbea5bf72a11ca2a0f6630956e234981206c96eece50147c69"; 373 373 } 374 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/rm/firefox-117.0.tar.bz2"; 374 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/rm/firefox-117.0.1.tar.bz2"; 375 375 locale = "rm"; 376 376 arch = "linux-x86_64"; 377 - sha256 = "21ac133e35c4add62e0c31be77b54e30df030a95277baf69a7f3c3c972f0e597"; 377 + sha256 = "64ad854a79bfd50a42a3ea405b93494ab4bc10525d811e66c2acd75a85e14834"; 378 378 } 379 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ro/firefox-117.0.tar.bz2"; 379 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ro/firefox-117.0.1.tar.bz2"; 380 380 locale = "ro"; 381 381 arch = "linux-x86_64"; 382 - sha256 = "50546a2c85eefe780869a137131c718b69951136fd09984e3ba6e7057f30fac0"; 382 + sha256 = "fb0336084d8e34fe2fd321eb3ad2256c2718442936e34b12479aea3d05edadbd"; 383 383 } 384 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ru/firefox-117.0.tar.bz2"; 384 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ru/firefox-117.0.1.tar.bz2"; 385 385 locale = "ru"; 386 386 arch = "linux-x86_64"; 387 - sha256 = "585269c44dac578ef43eec09b480aa7c09e259e29df744ac258cb9456d0a15fe"; 387 + sha256 = "763b3534433c0376a65f6c0e065d6dce05cbf03ca95fe51087cb82bdb8ddac87"; 388 388 } 389 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sc/firefox-117.0.tar.bz2"; 389 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sc/firefox-117.0.1.tar.bz2"; 390 390 locale = "sc"; 391 391 arch = "linux-x86_64"; 392 - sha256 = "2c7f0113adf1b0385707af29a6883b7c67bea9a36c61c03d3cf49315d152688e"; 392 + sha256 = "1b352e4edf8ef5067cc1ddc230fb907f5246ea612898a0c4f0715442f2ac7f47"; 393 393 } 394 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sco/firefox-117.0.tar.bz2"; 394 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sco/firefox-117.0.1.tar.bz2"; 395 395 locale = "sco"; 396 396 arch = "linux-x86_64"; 397 - sha256 = "ff98add9434b31bf93f84d92bcd2e8d9b1f7c487487cb91f8f7fffcace384210"; 397 + sha256 = "3fc7764ab6b13bdaab3f9a990ab7b2337500a24603b31ef65657c27705041783"; 398 398 } 399 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/si/firefox-117.0.tar.bz2"; 399 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/si/firefox-117.0.1.tar.bz2"; 400 400 locale = "si"; 401 401 arch = "linux-x86_64"; 402 - sha256 = "ba3bbd67c6f2a9e87b739e341d885362ad50db7543c131f8c87558489c524075"; 402 + sha256 = "79255e4967614e18f11ddf3b32a5cf87058a01df12edc5f04671411796bd4844"; 403 403 } 404 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sk/firefox-117.0.tar.bz2"; 404 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sk/firefox-117.0.1.tar.bz2"; 405 405 locale = "sk"; 406 406 arch = "linux-x86_64"; 407 - sha256 = "d2490a4d1a078fd4721ee2986644d9a4567cc0f5379401c89f21e4e9acbdeb88"; 407 + sha256 = "8111813b6247526b6ab97aa212275f67a8b70556a7565541796cab9700dae295"; 408 408 } 409 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sl/firefox-117.0.tar.bz2"; 409 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sl/firefox-117.0.1.tar.bz2"; 410 410 locale = "sl"; 411 411 arch = "linux-x86_64"; 412 - sha256 = "da6d8e459c8e0a3c069cc755e7804915f9d9bf3b9fda38abb0de5bd4db98b1bb"; 412 + sha256 = "c79c7b15b0bb3fad4b2fcb4cfddd15a3a43e6469a56b8557240700c65c544a28"; 413 413 } 414 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/son/firefox-117.0.tar.bz2"; 414 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/son/firefox-117.0.1.tar.bz2"; 415 415 locale = "son"; 416 416 arch = "linux-x86_64"; 417 - sha256 = "2ff5b91d0462eb110cb6c362acca4a8738f490eb35245f213f7a9089639a8b02"; 417 + sha256 = "c14447b86bd4b888db93ecae8f19e7e136365c6f8cf690a07cd5cdf74ea9e58d"; 418 418 } 419 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sq/firefox-117.0.tar.bz2"; 419 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sq/firefox-117.0.1.tar.bz2"; 420 420 locale = "sq"; 421 421 arch = "linux-x86_64"; 422 - sha256 = "4f2e870b674404885cbb2edfc0f90834b2f1b93c199382f34871b9fcb4a17a31"; 422 + sha256 = "2575be23194405bfdf20fc8363f81b148b02081f26231977bf6032007a235558"; 423 423 } 424 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sr/firefox-117.0.tar.bz2"; 424 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sr/firefox-117.0.1.tar.bz2"; 425 425 locale = "sr"; 426 426 arch = "linux-x86_64"; 427 - sha256 = "02e9c7ea7d3b5a0ae605c9ffb2f3841405c90f001f1d17caecf4d28833670b51"; 427 + sha256 = "018f214f645800c738edb612ac4ff8cc806b382a96a80b720cb5d87607574d44"; 428 428 } 429 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/sv-SE/firefox-117.0.tar.bz2"; 429 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/sv-SE/firefox-117.0.1.tar.bz2"; 430 430 locale = "sv-SE"; 431 431 arch = "linux-x86_64"; 432 - sha256 = "883369a674d0ee0fbd937ac75a42f88d5b71e6d97b8f005cdcb35e03a7f1cf2d"; 432 + sha256 = "58d136a8a9e9dff6fc4a84a75055a73e90d2da68cc2676863985095691172332"; 433 433 } 434 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/szl/firefox-117.0.tar.bz2"; 434 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/szl/firefox-117.0.1.tar.bz2"; 435 435 locale = "szl"; 436 436 arch = "linux-x86_64"; 437 - sha256 = "0b8cf78918b879d1964a617540c9857722e9998b0304bfe27d4bdf3f22c4ef54"; 437 + sha256 = "b1b76d0cc40f6f44f277db0b15e8877f54f137dd24614095273322b637367d10"; 438 438 } 439 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ta/firefox-117.0.tar.bz2"; 439 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ta/firefox-117.0.1.tar.bz2"; 440 440 locale = "ta"; 441 441 arch = "linux-x86_64"; 442 - sha256 = "e8f3e336b4a0905c1d994473df789272ae554d09cdd7417445c77666d15e508c"; 442 + sha256 = "5efa32abf220da9c35d760bfb3bc46aba03b4f11733751821dcfc85b09ff58fa"; 443 443 } 444 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/te/firefox-117.0.tar.bz2"; 444 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/te/firefox-117.0.1.tar.bz2"; 445 445 locale = "te"; 446 446 arch = "linux-x86_64"; 447 - sha256 = "c238ebb852f0555635b9eecc0e7ad0a6a55a146d825e7f7b43fbc77932ea013d"; 447 + sha256 = "a20aec40164aabfbac2e2215665f8bbf0f3719d0317b9975a6f094eeb7d665f4"; 448 448 } 449 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/tg/firefox-117.0.tar.bz2"; 449 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/tg/firefox-117.0.1.tar.bz2"; 450 450 locale = "tg"; 451 451 arch = "linux-x86_64"; 452 - sha256 = "5c143534fd474598d1f17adc1d039ff9dee700b52259a220525c58013039dba6"; 452 + sha256 = "d7f8de05aa85b8a4a7312c6a217fa9ab6cb1765160dc0d45742bb2de9b6497b1"; 453 453 } 454 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/th/firefox-117.0.tar.bz2"; 454 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/th/firefox-117.0.1.tar.bz2"; 455 455 locale = "th"; 456 456 arch = "linux-x86_64"; 457 - sha256 = "d078fff21e93e853c5e20425201296d49eeb611718e8cd3e3fdd5e17badbeadf"; 457 + sha256 = "1bcd53cbb98ab3089b1175cc808c9781033a792e786604c13343b2866d3516c0"; 458 458 } 459 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/tl/firefox-117.0.tar.bz2"; 459 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/tl/firefox-117.0.1.tar.bz2"; 460 460 locale = "tl"; 461 461 arch = "linux-x86_64"; 462 - sha256 = "cfdfc42d1ee4d1b7a14c481fa011615bd75e3b6e191e885e16c26d2023b6bdef"; 462 + sha256 = "55d52bae09ea4093e1eff96585dfdd477f908f1071fabcfc1bcd13354b94de1a"; 463 463 } 464 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/tr/firefox-117.0.tar.bz2"; 464 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/tr/firefox-117.0.1.tar.bz2"; 465 465 locale = "tr"; 466 466 arch = "linux-x86_64"; 467 - sha256 = "e7bd9864c3948d94a3f1f8fe5267a0753fd370c47f8c9ad4656293f16379bac7"; 467 + sha256 = "c57af5504418e23cde3402880be0d3797a186aa56954adfc2f3c0ed8942172ae"; 468 468 } 469 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/trs/firefox-117.0.tar.bz2"; 469 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/trs/firefox-117.0.1.tar.bz2"; 470 470 locale = "trs"; 471 471 arch = "linux-x86_64"; 472 - sha256 = "61bae6974e3e881b4225c47c936a8ea7e6cfe52ff3a5fb3e3ce6e476daff77b2"; 472 + sha256 = "409208e0f3f3cd5e25297f5120fc933ba83dace1449546589a97e62ff0dc9537"; 473 473 } 474 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/uk/firefox-117.0.tar.bz2"; 474 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/uk/firefox-117.0.1.tar.bz2"; 475 475 locale = "uk"; 476 476 arch = "linux-x86_64"; 477 - sha256 = "7d34bb234decfd013ccd284891e2d8708802434a298aae90c7c86992923618e0"; 477 + sha256 = "df08ed863cd7d02e021953290ba609c8d00f63f8c03fa3c837ce0f6bdb121ddf"; 478 478 } 479 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/ur/firefox-117.0.tar.bz2"; 479 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/ur/firefox-117.0.1.tar.bz2"; 480 480 locale = "ur"; 481 481 arch = "linux-x86_64"; 482 - sha256 = "c299a7db9b01979f27c33e3e0ae50e76218b2122ee110a4f98931031f7f8ad0d"; 482 + sha256 = "d549573c3571d0c20ddc6c3606d1a4784a6886a757943be423814f9f3e847061"; 483 483 } 484 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/uz/firefox-117.0.tar.bz2"; 484 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/uz/firefox-117.0.1.tar.bz2"; 485 485 locale = "uz"; 486 486 arch = "linux-x86_64"; 487 - sha256 = "f52886bc99486aa184da795bd1df5a898c38f5fee5911fca1d6dfb6a48b87ea5"; 487 + sha256 = "7a09b51b30f4152f14e84f4590772daafce02165e1d314b70447cf09985bbd13"; 488 488 } 489 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/vi/firefox-117.0.tar.bz2"; 489 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/vi/firefox-117.0.1.tar.bz2"; 490 490 locale = "vi"; 491 491 arch = "linux-x86_64"; 492 - sha256 = "82611748a48e2b8a967d218197203a9f0bd6aa2958d0c269d78522433b6db2fd"; 492 + sha256 = "cfe678b674c001b5818830be0eaf36cfa2b0ed31d005c4a559ecda2dac6fcae6"; 493 493 } 494 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/xh/firefox-117.0.tar.bz2"; 494 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/xh/firefox-117.0.1.tar.bz2"; 495 495 locale = "xh"; 496 496 arch = "linux-x86_64"; 497 - sha256 = "0eb889e0f9f0d3795c2b2c6a9d3e71e5726af05581d6b82ca881e855bbfc936a"; 497 + sha256 = "1c7e9e390ddcd9e006f86a5f645546359fa73c1c0f04d3504085bbcf3c82d74d"; 498 498 } 499 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/zh-CN/firefox-117.0.tar.bz2"; 499 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/zh-CN/firefox-117.0.1.tar.bz2"; 500 500 locale = "zh-CN"; 501 501 arch = "linux-x86_64"; 502 - sha256 = "beb8c4be213c8454900ac492b3eb6f7f91b77b11501967dcf04bf6d0abfec65e"; 502 + sha256 = "d7636801fd5fa862c7a211f21ec7666eaa30c75d8394ede2e471a6671a9de2f3"; 503 503 } 504 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-x86_64/zh-TW/firefox-117.0.tar.bz2"; 504 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-x86_64/zh-TW/firefox-117.0.1.tar.bz2"; 505 505 locale = "zh-TW"; 506 506 arch = "linux-x86_64"; 507 - sha256 = "d4c48f8253204f727863cf68a4d5d17a1e0e944a3a1925f055514e41805627d6"; 507 + sha256 = "84786eb39341069a27ff31e4f99534bdc1e9d581f48f94234f90f0fe97c548c3"; 508 508 } 509 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ach/firefox-117.0.tar.bz2"; 509 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ach/firefox-117.0.1.tar.bz2"; 510 510 locale = "ach"; 511 511 arch = "linux-i686"; 512 - sha256 = "63f730355d053a296c12d629fd62e8e6a010af38c14a69b0c94ed24ab378ed40"; 512 + sha256 = "ac3c882130b37750d3ab48d18443a140173220b14f6ece8de238677c7dd00d3f"; 513 513 } 514 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/af/firefox-117.0.tar.bz2"; 514 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/af/firefox-117.0.1.tar.bz2"; 515 515 locale = "af"; 516 516 arch = "linux-i686"; 517 - sha256 = "8042745df4209233b2e89bdc51088680fe6a1d60fe8c8720fa694b6551ced760"; 517 + sha256 = "bbbf07ae28faf976e4c4cbf87d5d0caf079087679958b43affa019ea8896bfad"; 518 518 } 519 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/an/firefox-117.0.tar.bz2"; 519 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/an/firefox-117.0.1.tar.bz2"; 520 520 locale = "an"; 521 521 arch = "linux-i686"; 522 - sha256 = "506d9cef6611de8c8c81f46ac98d4adb23b55d188ee89f707396f236cf108130"; 522 + sha256 = "a82e2846b4ef077659f888d71ca415bf4918ab8f2841abb926ca8f86e6767b42"; 523 523 } 524 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ar/firefox-117.0.tar.bz2"; 524 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ar/firefox-117.0.1.tar.bz2"; 525 525 locale = "ar"; 526 526 arch = "linux-i686"; 527 - sha256 = "1b17bdd7dea213bfab27218d7b4af7e1d2be5f028d8f9c126b07b1786a6c6b30"; 527 + sha256 = "107c2e66caef41e3f4e415f50842eaed1a1f02392f3514d60193b1cde6b0a340"; 528 528 } 529 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ast/firefox-117.0.tar.bz2"; 529 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ast/firefox-117.0.1.tar.bz2"; 530 530 locale = "ast"; 531 531 arch = "linux-i686"; 532 - sha256 = "b5cf6420715f4172777b066dac71574e2596644ba9cfbb2b971a32c1039f59bd"; 532 + sha256 = "b5c862ad4b1072433eedc82f4df4c13fe7e85b88a19e5b4e1772df01a64db916"; 533 533 } 534 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/az/firefox-117.0.tar.bz2"; 534 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/az/firefox-117.0.1.tar.bz2"; 535 535 locale = "az"; 536 536 arch = "linux-i686"; 537 - sha256 = "7bbab0cf074e237bcc589c40bf94404bc6383b4bfca58a13f45a1b65b613120d"; 537 + sha256 = "dd43d0cd1897863ed3a2df05af1bd00ca7332954fdd3672f67ba7098691b7b0f"; 538 538 } 539 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/be/firefox-117.0.tar.bz2"; 539 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/be/firefox-117.0.1.tar.bz2"; 540 540 locale = "be"; 541 541 arch = "linux-i686"; 542 - sha256 = "0ae04813542d61afb9a02ee2e0b96d041302c2a23b2795621fd17af7793e42d7"; 542 + sha256 = "9badec5971f42c054618c1f6b86df5771278b07a44d8a345271b2241e057c565"; 543 543 } 544 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/bg/firefox-117.0.tar.bz2"; 544 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/bg/firefox-117.0.1.tar.bz2"; 545 545 locale = "bg"; 546 546 arch = "linux-i686"; 547 - sha256 = "5bf7712c2219dae81f39a383cb22c9df86bfeefde0c93a019a8486acfe08d895"; 547 + sha256 = "0499c5e2b00eaa6df5ed88f699811d8a4d59ab232489eaa49a8ec3912ef4e295"; 548 548 } 549 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/bn/firefox-117.0.tar.bz2"; 549 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/bn/firefox-117.0.1.tar.bz2"; 550 550 locale = "bn"; 551 551 arch = "linux-i686"; 552 - sha256 = "9f97f5774fb121a5dc9c5e3aa315d5a80de294abf28198614a8109af518d92ac"; 552 + sha256 = "b65f718dbd3400e643f059e62cc46104e9ea6545f79906e81ee796758571a7c1"; 553 553 } 554 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/br/firefox-117.0.tar.bz2"; 554 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/br/firefox-117.0.1.tar.bz2"; 555 555 locale = "br"; 556 556 arch = "linux-i686"; 557 - sha256 = "201f511d3bc1b937486e46e5fdf782864333d5c7a1f74b8d82e54ed3fc96039e"; 557 + sha256 = "b07c8981ce349ffab9c918dff7f14e11abbf47efed549085abafeb27c1d1ec74"; 558 558 } 559 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/bs/firefox-117.0.tar.bz2"; 559 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/bs/firefox-117.0.1.tar.bz2"; 560 560 locale = "bs"; 561 561 arch = "linux-i686"; 562 - sha256 = "669f142fe9a8b141e684c63162d2aa7447d086aac7540b16e1eff6472aba00c3"; 562 + sha256 = "90bc7796ea5a98965f313fbfccf892293d1c853b40d3721be646d19ead56d730"; 563 563 } 564 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ca-valencia/firefox-117.0.tar.bz2"; 564 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ca-valencia/firefox-117.0.1.tar.bz2"; 565 565 locale = "ca-valencia"; 566 566 arch = "linux-i686"; 567 - sha256 = "2df53acfbf91c81173d94c3db22f1b9c44777942974e39e3c974fb571dc65489"; 567 + sha256 = "c2af61e1b96a963afb0990c5604b25b9b8a5d4de3cdbbfaf0f146a710be7df8c"; 568 568 } 569 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ca/firefox-117.0.tar.bz2"; 569 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ca/firefox-117.0.1.tar.bz2"; 570 570 locale = "ca"; 571 571 arch = "linux-i686"; 572 - sha256 = "056bc74cc6c6b5d0991fd0c4942f3d43d71a8c45d472520b8abfd3b0d4759606"; 572 + sha256 = "270a4cd83f9aa805348e40b77ed02858a78a72ffcbc11959e9abcaaceab8f969"; 573 573 } 574 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/cak/firefox-117.0.tar.bz2"; 574 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/cak/firefox-117.0.1.tar.bz2"; 575 575 locale = "cak"; 576 576 arch = "linux-i686"; 577 - sha256 = "34592640353a5d3817bf60696f7af8dd978dca89dbf46101a30b22df10a5a581"; 577 + sha256 = "ea1ca329e0ff8309d24596ae2bacbb82e347626844e66aa39eb4c24b24a59b26"; 578 578 } 579 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/cs/firefox-117.0.tar.bz2"; 579 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/cs/firefox-117.0.1.tar.bz2"; 580 580 locale = "cs"; 581 581 arch = "linux-i686"; 582 - sha256 = "e9b0e3277980ac6249c8c8dc98a36f018f79231595967dcc78411a7602316ac5"; 582 + sha256 = "9f4fa709af30679b779f2ccf5a59cb667fc6a94239f80b3503fda365b08da4c4"; 583 583 } 584 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/cy/firefox-117.0.tar.bz2"; 584 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/cy/firefox-117.0.1.tar.bz2"; 585 585 locale = "cy"; 586 586 arch = "linux-i686"; 587 - sha256 = "44fa3e6b7892959701fd0c59060f23ba02bc2dcc362c0a1dc408c42ba3a1fb8c"; 587 + sha256 = "d9d32157acf6c3c0d32831b0f109c75bfb0e93e4805e8b84ed98fd79107254c6"; 588 588 } 589 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/da/firefox-117.0.tar.bz2"; 589 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/da/firefox-117.0.1.tar.bz2"; 590 590 locale = "da"; 591 591 arch = "linux-i686"; 592 - sha256 = "0bab3ca789229f64ca8525a2d6ee9895fb82b0ff3ead02b56f6ec75294b6867e"; 592 + sha256 = "b462ffdf869d7fd924708f0118c1aeeed83147d7b6c0b9e8b7e157a45cffbdd5"; 593 593 } 594 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/de/firefox-117.0.tar.bz2"; 594 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/de/firefox-117.0.1.tar.bz2"; 595 595 locale = "de"; 596 596 arch = "linux-i686"; 597 - sha256 = "435652762e0a4d2f153479dadc3bb9e7d83cab9927fae6aa633d0d1b62a5d0c7"; 597 + sha256 = "717ea34412ec90e31706e88a798907cd0d4da2f9a45c68965e11d451644ae503"; 598 598 } 599 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/dsb/firefox-117.0.tar.bz2"; 599 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/dsb/firefox-117.0.1.tar.bz2"; 600 600 locale = "dsb"; 601 601 arch = "linux-i686"; 602 - sha256 = "0a9b19faa91bec1eda97cc6c5c89c7e1b5aff3242e308e115b42d0b967fac877"; 602 + sha256 = "1cda72a69e674ac5eecedc64718555a9522695d38093a338a38a895bb8d1c40a"; 603 603 } 604 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/el/firefox-117.0.tar.bz2"; 604 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/el/firefox-117.0.1.tar.bz2"; 605 605 locale = "el"; 606 606 arch = "linux-i686"; 607 - sha256 = "554f3c44ccab94478d3dad5b500477b392bf2920b523682ad65535a501d54bff"; 607 + sha256 = "3b36d85a9213e1286e4731be02ec0d4fd959c80aefd8f5cd462c7489a03cd728"; 608 608 } 609 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/en-CA/firefox-117.0.tar.bz2"; 609 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/en-CA/firefox-117.0.1.tar.bz2"; 610 610 locale = "en-CA"; 611 611 arch = "linux-i686"; 612 - sha256 = "38529cd8094b846dcd728c70da106cee019eda762f9344ed48f4823d4392ab81"; 612 + sha256 = "57071ebf1838ed52fcf0406a9c92c03ad8d92710c71dcfce4aeccbcf92e69a34"; 613 613 } 614 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/en-GB/firefox-117.0.tar.bz2"; 614 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/en-GB/firefox-117.0.1.tar.bz2"; 615 615 locale = "en-GB"; 616 616 arch = "linux-i686"; 617 - sha256 = "8ed5c45583f6fb11e8ef4b5927563e17671b7d6a364bbc90eb6957fc824bd700"; 617 + sha256 = "c6bb0aabf88c16cde1c8e9cdc084b9392559992d4ac2632487f4e02e04fe645e"; 618 618 } 619 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/en-US/firefox-117.0.tar.bz2"; 619 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/en-US/firefox-117.0.1.tar.bz2"; 620 620 locale = "en-US"; 621 621 arch = "linux-i686"; 622 - sha256 = "a99a1e5501a2c3b05e55b7339e300fe89447a76d8419f9dc15efdbfdf600def9"; 622 + sha256 = "946bfbddcbf7f373cf597191470cca704323081d40b79240a0deffc47da485e4"; 623 623 } 624 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/eo/firefox-117.0.tar.bz2"; 624 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/eo/firefox-117.0.1.tar.bz2"; 625 625 locale = "eo"; 626 626 arch = "linux-i686"; 627 - sha256 = "76b74e4a2381e5753dc7683c61cb196bd7de6ff0a21d3ef804bcdcdbfa5f87d4"; 627 + sha256 = "e7a7d1d04818c5446c415cd42da9f9861729672ddef665745386bc8cd50a75df"; 628 628 } 629 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/es-AR/firefox-117.0.tar.bz2"; 629 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/es-AR/firefox-117.0.1.tar.bz2"; 630 630 locale = "es-AR"; 631 631 arch = "linux-i686"; 632 - sha256 = "815026e2b2d50efdbc052cd533b0038bdabefe177a0bf81a6b9d36333c966370"; 632 + sha256 = "9cd56ba61d04cd7fecbf870d51c71c3ee73fc40c95f58082cf63bce39bd52eff"; 633 633 } 634 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/es-CL/firefox-117.0.tar.bz2"; 634 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/es-CL/firefox-117.0.1.tar.bz2"; 635 635 locale = "es-CL"; 636 636 arch = "linux-i686"; 637 - sha256 = "b3ff6365d5e1578ad442bd6a20627ecf3c3ab56d2353c968563cbbfd1705c31f"; 637 + sha256 = "4eb297d641094c32f60ffd97231276a40622cdff051a9d404392361eb1335350"; 638 638 } 639 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/es-ES/firefox-117.0.tar.bz2"; 639 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/es-ES/firefox-117.0.1.tar.bz2"; 640 640 locale = "es-ES"; 641 641 arch = "linux-i686"; 642 - sha256 = "5e4bc98ec4a6fd08684343badcc520c5c0358cfc324c8467fae6350d4a2188d3"; 642 + sha256 = "cd8b324ba4172d4674ef5a3dcca6578e69afd60c865620a14eb8133ca6b090a1"; 643 643 } 644 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/es-MX/firefox-117.0.tar.bz2"; 644 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/es-MX/firefox-117.0.1.tar.bz2"; 645 645 locale = "es-MX"; 646 646 arch = "linux-i686"; 647 - sha256 = "34b8d2758b87623cf2cb5d731502a48df5877f48df837957804dcc08c17d5234"; 647 + sha256 = "aca1e6539b860868136de21e7bca7a95294378b8322d66a02ab8799a6fc4c62a"; 648 648 } 649 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/et/firefox-117.0.tar.bz2"; 649 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/et/firefox-117.0.1.tar.bz2"; 650 650 locale = "et"; 651 651 arch = "linux-i686"; 652 - sha256 = "db61bf64ef30eb690726636c16ad74eeac8783bb4b44fdeaa47afe9a4f11e85f"; 652 + sha256 = "b3c1b1ec5b65326023e35841f255d7bdc01c962c7e25cf94cee4035c88b0e84a"; 653 653 } 654 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/eu/firefox-117.0.tar.bz2"; 654 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/eu/firefox-117.0.1.tar.bz2"; 655 655 locale = "eu"; 656 656 arch = "linux-i686"; 657 - sha256 = "c05baa20264414aa557c7d984db52e85c3d68acefb46b793379a4bdb95277586"; 657 + sha256 = "88129d6df309655acb54488aa58a38a36360396aeaeba1676ac5e487820e475a"; 658 658 } 659 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/fa/firefox-117.0.tar.bz2"; 659 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/fa/firefox-117.0.1.tar.bz2"; 660 660 locale = "fa"; 661 661 arch = "linux-i686"; 662 - sha256 = "fe1a89f40c5d89e6d86d63123b25bd0f2fa9ea72df062c5f43ef69b8b1a229fe"; 662 + sha256 = "abb3d073811dec8f9156832cbef0a2179df8b9247052dd6cfe3aefb12a1f1298"; 663 663 } 664 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ff/firefox-117.0.tar.bz2"; 664 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ff/firefox-117.0.1.tar.bz2"; 665 665 locale = "ff"; 666 666 arch = "linux-i686"; 667 - sha256 = "dedcaa19ff74b61c109fdda9cd19c3148ef22c6edad93dfe55a6c32c29342dfc"; 667 + sha256 = "1ae27af807445715e9886e65362949487c39e27e934898af2b951c8c3b1ad23c"; 668 668 } 669 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/fi/firefox-117.0.tar.bz2"; 669 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/fi/firefox-117.0.1.tar.bz2"; 670 670 locale = "fi"; 671 671 arch = "linux-i686"; 672 - sha256 = "9fe5cf90fdfe977a411a0fdacc1e04aa32bff6b27234fbc449551f9785513c57"; 672 + sha256 = "8e3822f6f36a3b29d7e8626417376c43c2fdb2eb0882a62bfb451d4e74e49d81"; 673 673 } 674 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/fr/firefox-117.0.tar.bz2"; 674 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/fr/firefox-117.0.1.tar.bz2"; 675 675 locale = "fr"; 676 676 arch = "linux-i686"; 677 - sha256 = "7781afd9813d151f0b38b1c6d2e8ac799eebecb77343602afe227dd7c4008162"; 677 + sha256 = "baf787fd2881ffddd1d13045aa0b12ebd6f26e5d7a9b15f6d0178dd16e2f9c60"; 678 678 } 679 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/fur/firefox-117.0.tar.bz2"; 679 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/fur/firefox-117.0.1.tar.bz2"; 680 680 locale = "fur"; 681 681 arch = "linux-i686"; 682 - sha256 = "3999ba8f5e73d84fc9688d2b226a5668fb38876ac88802dfbc9a5d52299a8998"; 682 + sha256 = "2da0f32811479ef389cd7594a375cdf0438c6126e142a93b4b9f456ea6124e88"; 683 683 } 684 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/fy-NL/firefox-117.0.tar.bz2"; 684 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/fy-NL/firefox-117.0.1.tar.bz2"; 685 685 locale = "fy-NL"; 686 686 arch = "linux-i686"; 687 - sha256 = "0d914c3f8b135549e4d1678099e2e3039523f90717182fedadeb0f14d4cbfa73"; 687 + sha256 = "36b7670fc2417f732e62c129dacf9cccc3fd38bcac5ebc8354b4db69ed6357bc"; 688 688 } 689 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ga-IE/firefox-117.0.tar.bz2"; 689 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ga-IE/firefox-117.0.1.tar.bz2"; 690 690 locale = "ga-IE"; 691 691 arch = "linux-i686"; 692 - sha256 = "e145a5409b6863abeb3dd2dbe49e6df450bdf19d9292294efe3790ecab3931d2"; 692 + sha256 = "865b29db4fda9589069b3a9b05c2d75850247cadf56faa816536383381292032"; 693 693 } 694 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/gd/firefox-117.0.tar.bz2"; 694 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/gd/firefox-117.0.1.tar.bz2"; 695 695 locale = "gd"; 696 696 arch = "linux-i686"; 697 - sha256 = "00cee41298de49bcdb40e6d480e696ef9ee8a5d7f68768248f911a81866d2a0b"; 697 + sha256 = "2233ff73ea497ec7f8eb3db41289a8a488e21fb43966d2bd6ba3ec6f9bdcdf14"; 698 698 } 699 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/gl/firefox-117.0.tar.bz2"; 699 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/gl/firefox-117.0.1.tar.bz2"; 700 700 locale = "gl"; 701 701 arch = "linux-i686"; 702 - sha256 = "c41dfcc53beace1f84b3fe381e8b05691a0e975f08de3847e959c721d719ed7f"; 702 + sha256 = "1c3fadb78c4b292302ccc545d9bdb7f3750517487db65e6955fb1d8a159215cb"; 703 703 } 704 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/gn/firefox-117.0.tar.bz2"; 704 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/gn/firefox-117.0.1.tar.bz2"; 705 705 locale = "gn"; 706 706 arch = "linux-i686"; 707 - sha256 = "a0e4b80f52ecf88931383dad75f04410d49c7452ab3139015cb036a8bea66c7a"; 707 + sha256 = "e0d2c1859907c0385aa89d169c8bbe931484fca77ac28c27f4735e6d98b009bc"; 708 708 } 709 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/gu-IN/firefox-117.0.tar.bz2"; 709 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/gu-IN/firefox-117.0.1.tar.bz2"; 710 710 locale = "gu-IN"; 711 711 arch = "linux-i686"; 712 - sha256 = "fa3ba5312d246368e56eeaed68014ee7b18ff93542815ee48d0e994d7b14a091"; 712 + sha256 = "fdba80a44f6a82df974894f59fbfab1dcefccd4e710c6377152f8fc025cac06c"; 713 713 } 714 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/he/firefox-117.0.tar.bz2"; 714 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/he/firefox-117.0.1.tar.bz2"; 715 715 locale = "he"; 716 716 arch = "linux-i686"; 717 - sha256 = "c11754138b53db3aff45adef0b52922f1aa938217881dc359583347352575d9f"; 717 + sha256 = "e0d2571389cfdb8191ff2fc796bd062b60b6c56cf0a5d2897896130edba96519"; 718 718 } 719 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/hi-IN/firefox-117.0.tar.bz2"; 719 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/hi-IN/firefox-117.0.1.tar.bz2"; 720 720 locale = "hi-IN"; 721 721 arch = "linux-i686"; 722 - sha256 = "b78825a3108e53fe09e711cd70a6bb126322c0342f08effa06ee370b791dc7eb"; 722 + sha256 = "2061872a3adca56a7c8369d44bd9612507c3ca83d0b463380b520ee9c88ad63d"; 723 723 } 724 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/hr/firefox-117.0.tar.bz2"; 724 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/hr/firefox-117.0.1.tar.bz2"; 725 725 locale = "hr"; 726 726 arch = "linux-i686"; 727 - sha256 = "8b4682dda8528f139f659065448e03a9a3da8e2447a77341b73f3114776a5567"; 727 + sha256 = "7a1bb05e721957798a72f4703faa0a4b72481d9586566e7dfbb7ed01b4d80fd7"; 728 728 } 729 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/hsb/firefox-117.0.tar.bz2"; 729 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/hsb/firefox-117.0.1.tar.bz2"; 730 730 locale = "hsb"; 731 731 arch = "linux-i686"; 732 - sha256 = "7e0bc83e61fc1478e750e7fb87a33333c9aa8195fc14f257e01002d85d1426c1"; 732 + sha256 = "b53c89601cd7afffd066f0737d03d5404b97e2edf6dfdb4255abb09d4b798e6b"; 733 733 } 734 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/hu/firefox-117.0.tar.bz2"; 734 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/hu/firefox-117.0.1.tar.bz2"; 735 735 locale = "hu"; 736 736 arch = "linux-i686"; 737 - sha256 = "d7799e2e7e030706d5331682b970539133ea703a4494f4a9a945b35de99d695a"; 737 + sha256 = "e5e0a738474a14a22c637291f7071019a0cc8129164383277fe2d87b48df6b1e"; 738 738 } 739 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/hy-AM/firefox-117.0.tar.bz2"; 739 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/hy-AM/firefox-117.0.1.tar.bz2"; 740 740 locale = "hy-AM"; 741 741 arch = "linux-i686"; 742 - sha256 = "ec51f7bf2083e7290430d4655d7affcf67b0c8883252ca215a60e0ada4c84121"; 742 + sha256 = "2acf47df4c1961b2eaafbbe169dc81fe717cc7568bdd70834e59ee607ab4d499"; 743 743 } 744 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ia/firefox-117.0.tar.bz2"; 744 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ia/firefox-117.0.1.tar.bz2"; 745 745 locale = "ia"; 746 746 arch = "linux-i686"; 747 - sha256 = "318b17e681dbbc5f17885e6df914f0b71f9a1a29c3eb47dc2aefaafab6d31c26"; 747 + sha256 = "121a35d0584208dc36cad8633751314c518fd9160d36c487f4c22f80487c6d0a"; 748 748 } 749 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/id/firefox-117.0.tar.bz2"; 749 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/id/firefox-117.0.1.tar.bz2"; 750 750 locale = "id"; 751 751 arch = "linux-i686"; 752 - sha256 = "0c3866f2f2ea2035f22e31f90268ab9f261e805c44ebe0c4f3ac7d06b79ac719"; 752 + sha256 = "a63c847bfbfdbdb54f482bc526d217a3d9e62c6f7da224bcad490558c031177d"; 753 753 } 754 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/is/firefox-117.0.tar.bz2"; 754 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/is/firefox-117.0.1.tar.bz2"; 755 755 locale = "is"; 756 756 arch = "linux-i686"; 757 - sha256 = "1cbea5bd8f8dab7152bcf8899856e58fcca718620c925bd7568a0ddfdf9396f2"; 757 + sha256 = "e87e76e9e2f4b3ae8a6b227a1411808b18a11891a8cbe835bacb0b99f0f3d348"; 758 758 } 759 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/it/firefox-117.0.tar.bz2"; 759 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/it/firefox-117.0.1.tar.bz2"; 760 760 locale = "it"; 761 761 arch = "linux-i686"; 762 - sha256 = "0316ca1cecf937437ac8c92afc8161dc0bfe7b8b2f6d6ad7b88ddfc7de2894cb"; 762 + sha256 = "3204ce295752fa450b515431ad62b1a2506b77a5e2d8118f50a8c551cdf121ad"; 763 763 } 764 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ja/firefox-117.0.tar.bz2"; 764 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ja/firefox-117.0.1.tar.bz2"; 765 765 locale = "ja"; 766 766 arch = "linux-i686"; 767 - sha256 = "2c60375d29e62fbb6a0e6b7921399915288686f9f203647052222b94c928510a"; 767 + sha256 = "50fc16576bbe98de00d63e8c79b0c41aaf0c013548bcd2222b911fcf1abab564"; 768 768 } 769 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ka/firefox-117.0.tar.bz2"; 769 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ka/firefox-117.0.1.tar.bz2"; 770 770 locale = "ka"; 771 771 arch = "linux-i686"; 772 - sha256 = "4c158e12ddc6e3a435cdba8a9ad169d652a78ae8f8c4becd1ef9fc9d28411cb3"; 772 + sha256 = "839e73f97a4517a39484b190bc5419bec36d2065101400a489af1f4d6f2a32ef"; 773 773 } 774 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/kab/firefox-117.0.tar.bz2"; 774 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/kab/firefox-117.0.1.tar.bz2"; 775 775 locale = "kab"; 776 776 arch = "linux-i686"; 777 - sha256 = "92bf7ee0f5be60046cdfde38f589f7d6b51624c7827fef20a1bb03aa27ba6bcf"; 777 + sha256 = "c2585304255fc4550510ae3e826745bcba0e586d1eb252675f5eb51ef8ace713"; 778 778 } 779 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/kk/firefox-117.0.tar.bz2"; 779 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/kk/firefox-117.0.1.tar.bz2"; 780 780 locale = "kk"; 781 781 arch = "linux-i686"; 782 - sha256 = "60b56e393e883ded0692f79bc888c1f189c57148bbfe97042ae22ce54eea01bc"; 782 + sha256 = "f7ff22dc2094c824c9e2e1585f1d79236b301b0dbf862f93c0de47ade0c1df1f"; 783 783 } 784 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/km/firefox-117.0.tar.bz2"; 784 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/km/firefox-117.0.1.tar.bz2"; 785 785 locale = "km"; 786 786 arch = "linux-i686"; 787 - sha256 = "8573db6eced732690444cfb6f85f6554412a1b2eaf8b7b65ac18e6af6d4cff12"; 787 + sha256 = "65e6263a990c294acebcc61581ddb1e18c5068d59ded08b7d57a47eeb8c43486"; 788 788 } 789 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/kn/firefox-117.0.tar.bz2"; 789 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/kn/firefox-117.0.1.tar.bz2"; 790 790 locale = "kn"; 791 791 arch = "linux-i686"; 792 - sha256 = "aee78529c04857c7445edb2b5d836baac38d3826c87ba4c9f311e80d79d67097"; 792 + sha256 = "f0d510b70df7a89b81e1eaee4aae39e958dabd59d03db569e79f33a7d56d799a"; 793 793 } 794 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ko/firefox-117.0.tar.bz2"; 794 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ko/firefox-117.0.1.tar.bz2"; 795 795 locale = "ko"; 796 796 arch = "linux-i686"; 797 - sha256 = "123e1aa282424084ad905f1fc0a0de19ba8c180498a2c4c1b3ba74fb16895cb4"; 797 + sha256 = "bc6741b5e0d7e712beea5e9a301dfaf9ff5d42c1050b43c0b354bb673242e207"; 798 798 } 799 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/lij/firefox-117.0.tar.bz2"; 799 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/lij/firefox-117.0.1.tar.bz2"; 800 800 locale = "lij"; 801 801 arch = "linux-i686"; 802 - sha256 = "3c3518eabdf13a0aa3028cb3e6b49e2bb168057e8241ef2c795a87fb4f8d42ec"; 802 + sha256 = "b5767b9b389cc68dd9b4fc8d869dc2517d312ed9d6aa9ca190360b376807d9f3"; 803 803 } 804 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/lt/firefox-117.0.tar.bz2"; 804 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/lt/firefox-117.0.1.tar.bz2"; 805 805 locale = "lt"; 806 806 arch = "linux-i686"; 807 - sha256 = "6cc00344c97350556840672d743cad0db4eb711ee72c294fbcffe3f0172be1cb"; 807 + sha256 = "7a0d7fb9a6969be6e4fc87aef20bea9c4c8359a9608e5a77f63bb2d4eb774182"; 808 808 } 809 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/lv/firefox-117.0.tar.bz2"; 809 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/lv/firefox-117.0.1.tar.bz2"; 810 810 locale = "lv"; 811 811 arch = "linux-i686"; 812 - sha256 = "f5383619da09e06d7441e2450aef8098ef5942b6ffa70c6bd1043dabac88ac79"; 812 + sha256 = "9302a16902d942ec130dbfdbe2bd147bd5155f5ff575e23023378e76625ac3f2"; 813 813 } 814 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/mk/firefox-117.0.tar.bz2"; 814 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/mk/firefox-117.0.1.tar.bz2"; 815 815 locale = "mk"; 816 816 arch = "linux-i686"; 817 - sha256 = "993d3239e6c2fe7b0581aa31d889801d4d2cda035d64d49cacbf97e155da6c7b"; 817 + sha256 = "f7adf51124738ab260edfa03f12b70644b5aa813460c91dd454af8f593d7806a"; 818 818 } 819 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/mr/firefox-117.0.tar.bz2"; 819 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/mr/firefox-117.0.1.tar.bz2"; 820 820 locale = "mr"; 821 821 arch = "linux-i686"; 822 - sha256 = "0d8313a173b1faadd2d8655c3e3c96f31ad4e33f2da1d6e745ae024c27d148c1"; 822 + sha256 = "7612235ad4d915d367d009c7d160bff107d4132b92b16d8e4d4f76f449e0eb4a"; 823 823 } 824 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ms/firefox-117.0.tar.bz2"; 824 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ms/firefox-117.0.1.tar.bz2"; 825 825 locale = "ms"; 826 826 arch = "linux-i686"; 827 - sha256 = "c4a10c63535bb579554e7a190d36794e12aaeeff8039348a075c292ad8283eea"; 827 + sha256 = "7bfcf302486c52310bc6c23cdf955b114d431153e46505e5ebf3abe45f1158c6"; 828 828 } 829 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/my/firefox-117.0.tar.bz2"; 829 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/my/firefox-117.0.1.tar.bz2"; 830 830 locale = "my"; 831 831 arch = "linux-i686"; 832 - sha256 = "303bbbe6668ce218da2762caad95fdd46d3f79cb88328dd31adfcc7d7892948e"; 832 + sha256 = "3de439e7ec33d0a98cfe1f0d2b8a96a0350edadc2698474e2a7520ac9dc5e61f"; 833 833 } 834 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/nb-NO/firefox-117.0.tar.bz2"; 834 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/nb-NO/firefox-117.0.1.tar.bz2"; 835 835 locale = "nb-NO"; 836 836 arch = "linux-i686"; 837 - sha256 = "613fdafcbaccc591fec8f8c90a0985082f81155b762c8d165d26d0c1b07ebc22"; 837 + sha256 = "ec1eb9cfb49e6250e3ec1e7d2918a98389315075d7c5a71184605958984d08c7"; 838 838 } 839 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ne-NP/firefox-117.0.tar.bz2"; 839 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ne-NP/firefox-117.0.1.tar.bz2"; 840 840 locale = "ne-NP"; 841 841 arch = "linux-i686"; 842 - sha256 = "83515a8f02188477447a1c77095c2cb9a06db6d3b105628c00125382f4a5949b"; 842 + sha256 = "bd7f0e873a22ee7c8539292b8731d27230160d2ba7a3de223cf357a468c6fa66"; 843 843 } 844 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/nl/firefox-117.0.tar.bz2"; 844 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/nl/firefox-117.0.1.tar.bz2"; 845 845 locale = "nl"; 846 846 arch = "linux-i686"; 847 - sha256 = "49266372294c136f49cb4f4c9522742189ae070ff55dc2aee0b81c6ab33f5848"; 847 + sha256 = "37c3289c522d84a785af6afbd1af6d868506569566234a306775e996928e5552"; 848 848 } 849 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/nn-NO/firefox-117.0.tar.bz2"; 849 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/nn-NO/firefox-117.0.1.tar.bz2"; 850 850 locale = "nn-NO"; 851 851 arch = "linux-i686"; 852 - sha256 = "ed809cfd6ee41a4d1993782d13d0d31dec479ff8821315becfc7eb59c0d3b493"; 852 + sha256 = "4d977db9e140b846be1562807fb9f4dc72020c25e93fc64428e819c1df1610dd"; 853 853 } 854 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/oc/firefox-117.0.tar.bz2"; 854 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/oc/firefox-117.0.1.tar.bz2"; 855 855 locale = "oc"; 856 856 arch = "linux-i686"; 857 - sha256 = "d90f5de260ea3dd216df4b4155915a142f2f7a549c3752a26616a1da98d20809"; 857 + sha256 = "b642f568fbc00c7c12148e415eac9cae767c043e058c8c3c416cb8b83d8236b0"; 858 858 } 859 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/pa-IN/firefox-117.0.tar.bz2"; 859 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/pa-IN/firefox-117.0.1.tar.bz2"; 860 860 locale = "pa-IN"; 861 861 arch = "linux-i686"; 862 - sha256 = "81070ea2df8f438a5d13fe6197390437b7f9c7ecc838793aef01457a04192192"; 862 + sha256 = "aaf14c69892fec4fbbf7b93cb01dba86eb26d744eca74e61753c15e06dd32d90"; 863 863 } 864 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/pl/firefox-117.0.tar.bz2"; 864 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/pl/firefox-117.0.1.tar.bz2"; 865 865 locale = "pl"; 866 866 arch = "linux-i686"; 867 - sha256 = "9ee8394cf179f7bed6fbf7afdc4acbe785a82f1f43dfeda08e2548fbb75942c5"; 867 + sha256 = "8d7fb18457966adf7ee53459ba8c8faaad2806bb228d3b8acd37dae30b50161a"; 868 868 } 869 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/pt-BR/firefox-117.0.tar.bz2"; 869 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/pt-BR/firefox-117.0.1.tar.bz2"; 870 870 locale = "pt-BR"; 871 871 arch = "linux-i686"; 872 - sha256 = "54ce03e1c8afd4ff0e36487257cb6333314dd932a9bbecb52bce425fafaa6f51"; 872 + sha256 = "8a2c8ad808982f53b953f1b3fb34cd7e829b20d6fc298f7c734d0b6eb158634f"; 873 873 } 874 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/pt-PT/firefox-117.0.tar.bz2"; 874 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/pt-PT/firefox-117.0.1.tar.bz2"; 875 875 locale = "pt-PT"; 876 876 arch = "linux-i686"; 877 - sha256 = "df5b054a04321036d1d4db31eff3fdac3f6af6eb0ce291a188a96617ac303ab8"; 877 + sha256 = "73e82c20cf4302427f99c48be6ca10477a23e9e174d960b4267f4ee1d8486beb"; 878 878 } 879 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/rm/firefox-117.0.tar.bz2"; 879 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/rm/firefox-117.0.1.tar.bz2"; 880 880 locale = "rm"; 881 881 arch = "linux-i686"; 882 - sha256 = "485230109a4882924bbbc10f880ac0671e5e25c0a5854fd4f5b7112c3ef4f092"; 882 + sha256 = "54ace8e61c0bd0788a42ac03c665aec1e65c963c30f2d26f39cae1257a5e6ef4"; 883 883 } 884 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ro/firefox-117.0.tar.bz2"; 884 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ro/firefox-117.0.1.tar.bz2"; 885 885 locale = "ro"; 886 886 arch = "linux-i686"; 887 - sha256 = "e25d9bafdc1b03b31d071377fac8028420d2c8ad31662087a98a84adad4db7dc"; 887 + sha256 = "37c720f62c5c66f393d8344781db87b38cb4ed13089a8bc0ec45cef3e49b9672"; 888 888 } 889 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ru/firefox-117.0.tar.bz2"; 889 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ru/firefox-117.0.1.tar.bz2"; 890 890 locale = "ru"; 891 891 arch = "linux-i686"; 892 - sha256 = "5708f763806d13f28d2f74e198b94cc8390ccff7f416fc9e3a4159fd861d8976"; 892 + sha256 = "554ab054c041c279a62ce29a84ca030ec7e2b19b8db7bc61e5f3e2b2dd5118bf"; 893 893 } 894 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sc/firefox-117.0.tar.bz2"; 894 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sc/firefox-117.0.1.tar.bz2"; 895 895 locale = "sc"; 896 896 arch = "linux-i686"; 897 - sha256 = "7d520f43e8a5b563dc021db11832707120d4e46a1714cec86130920dd525595f"; 897 + sha256 = "a60581fac2fe16b2692a2e5ad5b625a93690c46ece6e25902193c3c7f5741b5a"; 898 898 } 899 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sco/firefox-117.0.tar.bz2"; 899 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sco/firefox-117.0.1.tar.bz2"; 900 900 locale = "sco"; 901 901 arch = "linux-i686"; 902 - sha256 = "e1204a6558b3b6c82335a6b7e659febb51cd87ee40bb50a2acc763ec0507e45a"; 902 + sha256 = "63312e044a3b619552a8fcb901952a905d7740c2622234d63802fc90111a7ade"; 903 903 } 904 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/si/firefox-117.0.tar.bz2"; 904 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/si/firefox-117.0.1.tar.bz2"; 905 905 locale = "si"; 906 906 arch = "linux-i686"; 907 - sha256 = "ba508fc9dcf2222d5ba908cde707ccc16a1d684d434171b54fe50a1da3c374e1"; 907 + sha256 = "92d17e48142740d7d5e7e7ede07ad36ddeb82033a716e6532a54b4456a8e84a1"; 908 908 } 909 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sk/firefox-117.0.tar.bz2"; 909 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sk/firefox-117.0.1.tar.bz2"; 910 910 locale = "sk"; 911 911 arch = "linux-i686"; 912 - sha256 = "8d8ad5d45b1aa2858450adf4c3470f5070879134857f3fc5ca0fc11b3fb91064"; 912 + sha256 = "e58b27edd6d1e92bdd3dcc4118e66e7ebd60c716b82e527796a4debfd07888f4"; 913 913 } 914 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sl/firefox-117.0.tar.bz2"; 914 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sl/firefox-117.0.1.tar.bz2"; 915 915 locale = "sl"; 916 916 arch = "linux-i686"; 917 - sha256 = "d3824ce47cb4cbc73e6035f85317ddb283905aeaf342b207d078bd4998da7cb7"; 917 + sha256 = "ac0642523b0603114faf56fde13dc2ffba9c80e781c7003ef65bf95f6d19fa8b"; 918 918 } 919 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/son/firefox-117.0.tar.bz2"; 919 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/son/firefox-117.0.1.tar.bz2"; 920 920 locale = "son"; 921 921 arch = "linux-i686"; 922 - sha256 = "d602a8fce8e570b730ae7bddfcae9d7b14916669fb9f9715117bea6963d9b04f"; 922 + sha256 = "bf1260296304692ed7cc09e8bf6aea61de8c3de7c01ca14d9a7ed98fed64d43d"; 923 923 } 924 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sq/firefox-117.0.tar.bz2"; 924 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sq/firefox-117.0.1.tar.bz2"; 925 925 locale = "sq"; 926 926 arch = "linux-i686"; 927 - sha256 = "83805acaa777999ebead094080cdc906ee1cf1223365daa954a889067b93bfbc"; 927 + sha256 = "2379151ddaa60f60864834724be03b8893482979c2a9c627e48502e0d6a7c00b"; 928 928 } 929 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sr/firefox-117.0.tar.bz2"; 929 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sr/firefox-117.0.1.tar.bz2"; 930 930 locale = "sr"; 931 931 arch = "linux-i686"; 932 - sha256 = "d5f51487bea9fe43142702d91574a77b118d6c578f7d7c424e8620ffb96a9122"; 932 + sha256 = "7e49e729e5bda8973d1e59c486f435bd4a65b37800210e2f99c09fbe40632deb"; 933 933 } 934 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/sv-SE/firefox-117.0.tar.bz2"; 934 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/sv-SE/firefox-117.0.1.tar.bz2"; 935 935 locale = "sv-SE"; 936 936 arch = "linux-i686"; 937 - sha256 = "5b4253c482e9f9163ee1f3f9c61c8a6bf1e2fe8b2e159c3eb67bb53bd6bd1a0c"; 937 + sha256 = "94530cf755bf8e53354e687d57bd7ccd67a4c39b2985a75e6d8756b8e9fe2ee0"; 938 938 } 939 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/szl/firefox-117.0.tar.bz2"; 939 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/szl/firefox-117.0.1.tar.bz2"; 940 940 locale = "szl"; 941 941 arch = "linux-i686"; 942 - sha256 = "58320a930c0dc8953461df5de525d2004e8ea1a78d53d5b0e6f343f6eef23453"; 942 + sha256 = "3cf2cf3a9dfc868c830d278c54a0d4634ee1ad3d7f2727a50a9fef3e4786309f"; 943 943 } 944 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ta/firefox-117.0.tar.bz2"; 944 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ta/firefox-117.0.1.tar.bz2"; 945 945 locale = "ta"; 946 946 arch = "linux-i686"; 947 - sha256 = "71946e0d47fcccd3b211db7f4059f78f53a2c6490b324dc76b595bd40786d265"; 947 + sha256 = "659f85d4e72aa14609e82a37df1048eb039ffb2ff5613273eed7a9b66ae29871"; 948 948 } 949 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/te/firefox-117.0.tar.bz2"; 949 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/te/firefox-117.0.1.tar.bz2"; 950 950 locale = "te"; 951 951 arch = "linux-i686"; 952 - sha256 = "6b6bff47af9f25be842f2b4fdd86db0ed74f5ca38754829e22d49384cb34ace3"; 952 + sha256 = "e9f6025eefbb54340ef73849de76acb838bd31594667d53991fec1fe6a6052f9"; 953 953 } 954 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/tg/firefox-117.0.tar.bz2"; 954 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/tg/firefox-117.0.1.tar.bz2"; 955 955 locale = "tg"; 956 956 arch = "linux-i686"; 957 - sha256 = "fffbcfb98c9821b9e5a35cfcb8bedc63629be0a73229b1e91a7a6564e52662a8"; 957 + sha256 = "9862028cad77ad49e30da59c5a436205466a86aefa3e10c685153394ffc48fc1"; 958 958 } 959 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/th/firefox-117.0.tar.bz2"; 959 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/th/firefox-117.0.1.tar.bz2"; 960 960 locale = "th"; 961 961 arch = "linux-i686"; 962 - sha256 = "c1af1171d3ff9f51ef019924571af07ed9c9783fe38d55f4ea47fadebc88b8b4"; 962 + sha256 = "e0aedabb6452b8ab296b4c7ec4e8328108bdd73fd7dd2f34a3ba2febcccb6ff2"; 963 963 } 964 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/tl/firefox-117.0.tar.bz2"; 964 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/tl/firefox-117.0.1.tar.bz2"; 965 965 locale = "tl"; 966 966 arch = "linux-i686"; 967 - sha256 = "8f63c791f03cabd48a59e29f526579dd57d36e81c027d37c67e6ebac9a81e91d"; 967 + sha256 = "e4abf5b13f05d3d6f5373fe178cdf53bc420a277549d5ab8d920ba541474ef1d"; 968 968 } 969 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/tr/firefox-117.0.tar.bz2"; 969 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/tr/firefox-117.0.1.tar.bz2"; 970 970 locale = "tr"; 971 971 arch = "linux-i686"; 972 - sha256 = "49b3840aa4365707d419d32c62d251931bf4901dc20746dccbaea192602d906b"; 972 + sha256 = "80833c233a29bc6064b05f6ae0dd3484814ce8eac9af5b49e19313d47c965454"; 973 973 } 974 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/trs/firefox-117.0.tar.bz2"; 974 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/trs/firefox-117.0.1.tar.bz2"; 975 975 locale = "trs"; 976 976 arch = "linux-i686"; 977 - sha256 = "2ae400fd741b950481f3c8fa7d60e9880b978d05417c420ce0d93ad69fc2a55a"; 977 + sha256 = "8f71e5b5660e5fc70728fb4c14d3bd4626c5198964eadd5866604367c444c183"; 978 978 } 979 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/uk/firefox-117.0.tar.bz2"; 979 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/uk/firefox-117.0.1.tar.bz2"; 980 980 locale = "uk"; 981 981 arch = "linux-i686"; 982 - sha256 = "ac78bf4e3f0993123e0ec6a2d0e84cdcf01eb4d65cca16457f0f63ea525d96ff"; 982 + sha256 = "1f4b2710661432b2dcc40b9489c4609f1e6b60147d09e221e74558e2fa595c1f"; 983 983 } 984 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/ur/firefox-117.0.tar.bz2"; 984 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/ur/firefox-117.0.1.tar.bz2"; 985 985 locale = "ur"; 986 986 arch = "linux-i686"; 987 - sha256 = "19c1784b567e663dec4c3774f3e01245127730bdd7b6e3799d8e0f321c778722"; 987 + sha256 = "a6810d749716efe089b5ae67e52ff51e4368213648e64716b91da7806ac60e0c"; 988 988 } 989 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/uz/firefox-117.0.tar.bz2"; 989 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/uz/firefox-117.0.1.tar.bz2"; 990 990 locale = "uz"; 991 991 arch = "linux-i686"; 992 - sha256 = "01da3c7e35db35048ecea4a3363086a2637c39ad8e3401eed47dc3d3bca6696a"; 992 + sha256 = "b02d490c4ad4d3c9148ab9fe9cc28b6484d540832a7850ff049d1f2748bf0d3d"; 993 993 } 994 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/vi/firefox-117.0.tar.bz2"; 994 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/vi/firefox-117.0.1.tar.bz2"; 995 995 locale = "vi"; 996 996 arch = "linux-i686"; 997 - sha256 = "cbb79c98cba0b5026def7f833471870247af98a32491845b61e892f837c1d192"; 997 + sha256 = "65a7e90b36fa8b96972869c6e83c911cebb20b9de9ac91dadbe9048b0e5e8d5a"; 998 998 } 999 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/xh/firefox-117.0.tar.bz2"; 999 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/xh/firefox-117.0.1.tar.bz2"; 1000 1000 locale = "xh"; 1001 1001 arch = "linux-i686"; 1002 - sha256 = "9a509279d842e3b932a5a076ffa79b11918a2f8fcc2a6319d340fce24c2c6a89"; 1002 + sha256 = "ab05ae65b098462761b67409fbcb92cb1c480defc70b9771fe6de0be3ea0a2e5"; 1003 1003 } 1004 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/zh-CN/firefox-117.0.tar.bz2"; 1004 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/zh-CN/firefox-117.0.1.tar.bz2"; 1005 1005 locale = "zh-CN"; 1006 1006 arch = "linux-i686"; 1007 - sha256 = "45caeece0c0bed2789225f5e3465a5f5ca0c85c47829c5cea1016fe2ca322e77"; 1007 + sha256 = "7fc5a43500f9b190937f72f3d0203489a43b805762c02d48ac0844975f03cabb"; 1008 1008 } 1009 - { url = "https://archive.mozilla.org/pub/firefox/releases/117.0/linux-i686/zh-TW/firefox-117.0.tar.bz2"; 1009 + { url = "https://archive.mozilla.org/pub/firefox/releases/117.0.1/linux-i686/zh-TW/firefox-117.0.1.tar.bz2"; 1010 1010 locale = "zh-TW"; 1011 1011 arch = "linux-i686"; 1012 - sha256 = "0e0646f7a8b5e4da54e1d5e7bcbe86dd025fea90b30bacb7662d6cfa65440b72"; 1012 + sha256 = "1a4c43ff0c176ede40b17275d2a5eea49e58711d228d1a34c3a15695786e23c1"; 1013 1013 } 1014 1014 ]; 1015 1015 }
+8 -8
pkgs/applications/networking/browsers/firefox/packages.nix
··· 3 3 { 4 4 firefox = buildMozillaMach rec { 5 5 pname = "firefox"; 6 - version = "117.0"; 6 + version = "117.0.1"; 7 7 src = fetchurl { 8 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 - sha512 = "4d2afa9bac9d0724fb3568f77a8103d75e90635802f47f2023127de07d70ff145fb0c19e6a4fd37bfe93a7bbb1ec506955c0d4fe3b07057561ebea82b8d6c8d2"; 9 + sha512 = "1583b0ad3b3b17c59bfbfb3e416074766327d0b926ef4f6c6b1e3b2d7cf6a18dec592b7d17fab9493ba1506f3540a02277096d28616dd29b6e7b9e93905f2071"; 10 10 }; 11 11 12 12 meta = { ··· 30 30 31 31 firefox-beta = buildMozillaMach rec { 32 32 pname = "firefox-beta"; 33 - version = "117.0b9"; 33 + version = "118.0b7"; 34 34 applicationName = "Mozilla Firefox Beta"; 35 35 src = fetchurl { 36 36 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 37 - sha512 = "95e215f4280e177c3f763c6a8ab7ff56d6e0ca4aca2ac5eec8a3be7a461257e3aba236f3d122200e031d8e75ae2486779fb89d398defeefdb52589cb98a131b4"; 37 + sha512 = "17dc6dbfe1c3085a7c85d53d7980660471253e64d081a01e59d0273b75c4000476bad31fe155c976a18c561c09c21ae9a95775c81bb99c5a53bea89f79b07cfb"; 38 38 }; 39 39 40 40 meta = { ··· 58 58 59 59 firefox-devedition = (buildMozillaMach rec { 60 60 pname = "firefox-devedition"; 61 - version = "117.0b9"; 61 + version = "118.0b7"; 62 62 applicationName = "Mozilla Firefox Developer Edition"; 63 63 branding = "browser/branding/aurora"; 64 64 src = fetchurl { 65 65 url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; 66 - sha512 = "ab034e31467a7c9a57f5c32d486fb69a250d4293513babeeea8ff2042b0eac858be2c46c69469c700a7271f46a0c297ecdaa5ff651434adc8f9c157f80a97e43"; 66 + sha512 = "636df06a41bba9909c50a1c433a6d14d42573cfa8ba28e57b87ed709fb06d81c1fcf4a24a8e1c794b6b7eb894a72e188d5e91bb46ce589a3438c8b75acb6e812"; 67 67 }; 68 68 69 69 meta = { ··· 90 90 91 91 firefox-esr-115 = buildMozillaMach rec { 92 92 pname = "firefox-esr-115"; 93 - version = "115.2.0esr"; 93 + version = "115.2.1esr"; 94 94 applicationName = "Mozilla Firefox ESR"; 95 95 src = fetchurl { 96 96 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 97 - sha512 = "df3b4efd9607e8eb4932717760c865eb31ac7a96246cb4385190c33316c9595e0793a1f3c45ebb9674a9ba4fce98d83f71b063bef09ef307d92d1cd78d30d812"; 97 + sha512 = "5f9ff96996e3c482fa4d2e2861fdf14d2154bf0277d412bf9c9435204c7e2e2539ce7ef0891d8dafc74d5a12650a5ccd33d79547aa1bbb2c2a0972aaeb755edf"; 98 98 }; 99 99 100 100 meta = {
+2 -3
pkgs/applications/networking/browsers/nyxt/default.nix
··· 3 3 , glib, gdk-pixbuf, cairo 4 4 , mailcap, pango, gtk3 5 5 , glib-networking, gsettings-desktop-schemas 6 - , xclip, notify-osd, enchant 6 + , xclip, wl-clipboard, notify-osd, enchant 7 7 }: 8 8 9 9 stdenv.mkDerivation rec { ··· 41 41 cp -f $src/assets/nyxt_''${i}x''${i}.png "$out/share/icons/hicolor/''${i}x''${i}/apps/nyxt.png" 42 42 done 43 43 44 - # Need to suffix PATH with xclip to be able to copy/paste in Nyxt even if xclip/xsel/wl-clipboard are not in the user's PATH 45 44 mkdir -p $out/bin && makeWrapper $src/bin/nyxt $out/bin/nyxt \ 46 - --suffix PATH : ${lib.makeBinPath [ xclip ]} \ 45 + --prefix PATH : ${lib.makeBinPath [ xclip wl-clipboard ]} \ 47 46 --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "${GST_PLUGIN_SYSTEM_PATH_1_0}" \ 48 47 --argv0 nyxt "''${gappsWrapperArgs[@]}" 49 48 '';
+2 -2
pkgs/applications/networking/browsers/polypane/default.nix
··· 2 2 3 3 let 4 4 pname = "polypane"; 5 - version = "14.0.1"; 5 + version = "14.1.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/firstversionist/${pname}/releases/download/v${version}/${pname}-${version}.AppImage"; 9 9 name = "${pname}-${version}.AppImage"; 10 - sha256 = "sha256-UBWd8ApSb5YN5TUqSxv/352+jAwwRjiv/pM1rocqukk="; 10 + sha256 = "sha256-UJ4Ccz9PjpmZqJGbJjw3lyqR3VCl9xf3F6WUoBaUEVg="; 11 11 }; 12 12 13 13 appimageContents = appimageTools.extractType2 {
+1 -1
pkgs/applications/networking/cluster/nomad/default.nix
··· 40 40 homepage = "https://www.nomadproject.io/"; 41 41 description = "A Distributed, Highly Available, Datacenter-Aware Scheduler"; 42 42 license = licenses.mpl20; 43 - maintainers = with maintainers; [ rushmorem pradeepchhetri endocrimes maxeaubrey techknowlogick ]; 43 + maintainers = with maintainers; [ rushmorem pradeepchhetri endocrimes amaxine techknowlogick ]; 44 44 }; 45 45 } // attrs'); 46 46 in
+3 -3
pkgs/applications/networking/cluster/pluto/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pluto"; 5 - version = "5.18.3"; 5 + version = "5.18.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FairwindsOps"; 9 9 repo = "pluto"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-D85+cT4bRVQwyrXs+NZJetRIHP3I7nbJKqOTjatoxwc="; 11 + hash = "sha256-/8ZJXy5FErLnnXpED0UL+xqOo4QZtmR1hpcSpVsE8mw="; 12 12 }; 13 13 14 14 vendorHash = "sha256-ysMRE/OwMf4rBnlkpkW9K8ZHEEbHpQ02RXNwLLSr0nY="; ··· 22 22 homepage = "https://github.com/FairwindsOps/pluto"; 23 23 description = "Find deprecated Kubernetes apiVersions"; 24 24 license = licenses.asl20; 25 - maintainers = with maintainers; [ peterromfeldhk ]; 25 + maintainers = with maintainers; [ peterromfeldhk kashw2 ]; 26 26 }; 27 27 }
+5 -4
pkgs/applications/networking/cluster/rke2/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, stdenv, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "rke2"; 5 - version = "1.27.3+rke2r1"; 5 + version = "1.27.5+rke2r1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rancher"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-M/3F97iNeXdMMhs0eoPODeBC6Jp+yo/PwlPiG28SfYU="; 11 + hash = "sha256-LKVz/oKt3WDf84KEEj4dRyjkRWZIWbOnEgG03EHvfGQ="; 12 12 }; 13 13 14 - vendorHash = "sha256-7Za8PQr22kvZBvoYRVbI4bXUvGWkfILQC+kAmw9ZCro="; 14 + vendorHash = "sha256-Ck3/sMvCLoXKtOIhn0uE8hHdTlPFjIT04l3zoZQNKPs="; 15 15 16 16 postPatch = '' 17 17 # Patch the build scripts so they work in the Nix build environment. ··· 36 36 license = licenses.asl20; 37 37 maintainers = with maintainers; [ zimbatm zygot ]; 38 38 mainProgram = "rke2"; 39 + broken = stdenv.isDarwin; 39 40 }; 40 41 }
+1 -2
pkgs/applications/networking/cluster/terraform/default.nix
··· 58 58 Chili-Man 59 59 babariviere 60 60 kalbasit 61 - marsam 62 - maxeaubrey 61 + amaxine 63 62 timstott 64 63 zimbatm 65 64 zowoq
+2 -2
pkgs/applications/networking/instant-messengers/deltachat-desktop/default.nix
··· 8 8 , libdeltachat 9 9 , makeDesktopItem 10 10 , makeWrapper 11 - , noto-fonts-emoji 11 + , noto-fonts-color-emoji 12 12 , pkg-config 13 13 , python3 14 14 , roboto ··· 85 85 install -D build/icon.png \ 86 86 $out/share/icons/hicolor/scalable/apps/deltachat.png 87 87 88 - ln -sf ${noto-fonts-emoji}/share/fonts/noto/NotoColorEmoji.ttf \ 88 + ln -sf ${noto-fonts-color-emoji}/share/fonts/noto/NotoColorEmoji.ttf \ 89 89 $out/lib/node_modules/deltachat-desktop/html-dist/fonts/noto/emoji 90 90 for font in $out/lib/node_modules/deltachat-desktop/html-dist/fonts/Roboto-*.ttf; do 91 91 ln -sf ${roboto}/share/fonts/truetype/$(basename $font) \
+2 -2
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 4 4 stable = "0.0.29"; 5 5 ptb = "0.0.45"; 6 6 canary = "0.0.166"; 7 - development = "0.0.217"; 7 + development = "0.0.232"; 8 8 } else { 9 9 stable = "0.0.273"; 10 10 ptb = "0.0.59"; ··· 28 28 }; 29 29 development = fetchurl { 30 30 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; 31 - sha256 = "sha256-fzNFKrYo5qckrWZAkkiK337czCt6nOM1O8FeG18Q8Y0="; 31 + sha256 = "sha256-AsHdQvDLzflhuYO8V4R+2zjQYpRo+aPa8HYXc3taayY="; 32 32 }; 33 33 }; 34 34 x86_64-darwin = {
+1 -1
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 84 84 changelog = "https://slack.com/release-notes"; 85 85 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 86 86 license = licenses.unfree; 87 - maintainers = with maintainers; [ mmahut maxeaubrey ]; 87 + maintainers = with maintainers; [ mmahut amaxine ]; 88 88 platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-darwin" ]; 89 89 mainProgram = "slack"; 90 90 };
+2
pkgs/applications/networking/instant-messengers/webcord/webcord-vencord/default.nix
··· 5 5 }: 6 6 7 7 webcord.overrideAttrs (old: { 8 + pname = "webcord-vencord"; 9 + 8 10 patches = (old.patches or [ ]) ++ [ 9 11 (substituteAll { 10 12 src = ./add-extension.patch;
+265 -265
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 1 { 2 - version = "115.2.0"; 2 + version = "115.2.1"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/af/thunderbird-115.2.0.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/af/thunderbird-115.2.1.tar.bz2"; 5 5 locale = "af"; 6 6 arch = "linux-x86_64"; 7 - sha256 = "61aa266f12d70ed10d8d6ba410c0462f32ac6422600b72db04a3228ec0ccddc8"; 7 + sha256 = "6ec790ea389d3aacb87ce92f4eea013c3c09906678f7e7be2d89197ea1c94644"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ar/thunderbird-115.2.0.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ar/thunderbird-115.2.1.tar.bz2"; 10 10 locale = "ar"; 11 11 arch = "linux-x86_64"; 12 - sha256 = "9c7c2ab86647eaebdf83997988d4c20a8d1c68d10951c7a200ce7a1ce8231ab6"; 12 + sha256 = "bdb690846921d78fbc18e76834be7f75eb2530c95fb6bf3475b1b2014c7ed53b"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ast/thunderbird-115.2.0.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ast/thunderbird-115.2.1.tar.bz2"; 15 15 locale = "ast"; 16 16 arch = "linux-x86_64"; 17 - sha256 = "83196ba09454fb9dfde6d1ea53d8602cee4523664b8bfd475bef12dbc4f63887"; 17 + sha256 = "0b358b5fd62e8a01af76be648d49cbcfe2688e811fbb074d0a5c9c2836707dbb"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/be/thunderbird-115.2.0.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/be/thunderbird-115.2.1.tar.bz2"; 20 20 locale = "be"; 21 21 arch = "linux-x86_64"; 22 - sha256 = "312b8dc35dac42199722ec5e7e48bf1bd841668f3b2f3c22ebfb1ac81faade4e"; 22 + sha256 = "c497f4b6793b6284b4a543757a972cb32bd0b719f4616aed114d775c0d87e82b"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/bg/thunderbird-115.2.0.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/bg/thunderbird-115.2.1.tar.bz2"; 25 25 locale = "bg"; 26 26 arch = "linux-x86_64"; 27 - sha256 = "7e6d404a54c30eedf3ef131b25cbc6da1bdb0eb76ce1537274531a9d049ba2d6"; 27 + sha256 = "e5742af97828bd26a12d95bb776530a15bedac21ac3ca3539420ea86cdae7bec"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/br/thunderbird-115.2.0.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/br/thunderbird-115.2.1.tar.bz2"; 30 30 locale = "br"; 31 31 arch = "linux-x86_64"; 32 - sha256 = "fdd7f5769a38e04d2a6e6b24a653f073306ac557d2500dcb331c006bc5e77e7b"; 32 + sha256 = "4a67429467160111eb2ad764369ca47840fcd5edde69cd005468d490c514734e"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ca/thunderbird-115.2.0.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ca/thunderbird-115.2.1.tar.bz2"; 35 35 locale = "ca"; 36 36 arch = "linux-x86_64"; 37 - sha256 = "e64e76588c9616ac4a9a70d228e9aa43e295998b813e69271d4c1d623190308c"; 37 + sha256 = "91c1e37ab9093230f09ff3cec1409bf1eaf4eacd679120307d360a8dbdfe82b0"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/cak/thunderbird-115.2.0.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/cak/thunderbird-115.2.1.tar.bz2"; 40 40 locale = "cak"; 41 41 arch = "linux-x86_64"; 42 - sha256 = "f0b0e11953ebdd1f0eb97db8dd5870a177ff4b573d8c5017a9c8efada2b25828"; 42 + sha256 = "de2547de53b17451589ed4403ae494b4aac566d5e1066446c1c713c71484dabd"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/cs/thunderbird-115.2.0.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/cs/thunderbird-115.2.1.tar.bz2"; 45 45 locale = "cs"; 46 46 arch = "linux-x86_64"; 47 - sha256 = "4538729529c69372ecef07c067c04240d244ca7ff744d338cdc4701be536a70b"; 47 + sha256 = "220d9281f262bc77abcfd1c24b14e872c9673c8e8ad708895a1556a41db70c0a"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/cy/thunderbird-115.2.0.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/cy/thunderbird-115.2.1.tar.bz2"; 50 50 locale = "cy"; 51 51 arch = "linux-x86_64"; 52 - sha256 = "580af713d4db3d8006dc00b74563c7bb9d394a82c6882d6ee8855f477e3d9277"; 52 + sha256 = "80896fe06303e1001ceb9aefb8144205ea023dc7ce32e90b2c7b1f0e03331a7b"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/da/thunderbird-115.2.0.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/da/thunderbird-115.2.1.tar.bz2"; 55 55 locale = "da"; 56 56 arch = "linux-x86_64"; 57 - sha256 = "0796930e9e85078dcfb9cfb41460777b2eda9a79d8befd08cc34a0a5ac054267"; 57 + sha256 = "cea678e0ca28e77f58c86d2a117f5a5655b4287fbd482106c2a57aa165e79936"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/de/thunderbird-115.2.0.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/de/thunderbird-115.2.1.tar.bz2"; 60 60 locale = "de"; 61 61 arch = "linux-x86_64"; 62 - sha256 = "66a476a74f29db86d4b233b750d0d68c9524c5442d66e700d9a6c6b8842b5118"; 62 + sha256 = "eae1b45086b49401b06c14f583b1cd6202f020b947c704853abfbe26465841b8"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/dsb/thunderbird-115.2.0.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/dsb/thunderbird-115.2.1.tar.bz2"; 65 65 locale = "dsb"; 66 66 arch = "linux-x86_64"; 67 - sha256 = "77ad1962c476d1ce1b084b8e6300cb240eef669a75fb9a14eed705111014b9d5"; 67 + sha256 = "1bfccacdc02b717aa13a533349061f785c6b4549e670b17ed62cb6061e5d49a4"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/el/thunderbird-115.2.0.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/el/thunderbird-115.2.1.tar.bz2"; 70 70 locale = "el"; 71 71 arch = "linux-x86_64"; 72 - sha256 = "5a851f0063ba85f071e676fc5ed61934aaf7bd16efe30986a4b302d21e7fd2ae"; 72 + sha256 = "d49552c27e69a837b80ab1f43f933bb0110f94a247868b646396b2f608cd29ea"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/en-CA/thunderbird-115.2.0.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/en-CA/thunderbird-115.2.1.tar.bz2"; 75 75 locale = "en-CA"; 76 76 arch = "linux-x86_64"; 77 - sha256 = "4862db55345da4bdd1c9d2ad26687d1329e7563f51ff97d2e158ac1144787c23"; 77 + sha256 = "e57f4f4845e9835120c45d5e4bfed35b3cece1b1c9a00eaf0b242a6fca3f6c00"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/en-GB/thunderbird-115.2.0.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/en-GB/thunderbird-115.2.1.tar.bz2"; 80 80 locale = "en-GB"; 81 81 arch = "linux-x86_64"; 82 - sha256 = "7499e5af4e8247858023f32031a53ec9e6771bf7b5ededbed2b9e4bf5792eecb"; 82 + sha256 = "86deb32983d72697bb8c5fa565845f77a428eb9c629fc06820c2100409193ec8"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/en-US/thunderbird-115.2.0.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/en-US/thunderbird-115.2.1.tar.bz2"; 85 85 locale = "en-US"; 86 86 arch = "linux-x86_64"; 87 - sha256 = "7e6d8a85bb88c70e20110e400044f6286b6986196e811158932663c2525cdefb"; 87 + sha256 = "48548474044abe48f1b6820ca50a2b675749c488079cdd1503bd7b9f47f6051c"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/es-AR/thunderbird-115.2.0.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/es-AR/thunderbird-115.2.1.tar.bz2"; 90 90 locale = "es-AR"; 91 91 arch = "linux-x86_64"; 92 - sha256 = "fdb51b5ab28fadbc3c2457169b5fb6559dd3705966039a7bcc4b68fa6a97c21c"; 92 + sha256 = "974af79f910fb3699e7af2d48358eae6aac08353884e212a6a7245491b0269fd"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/es-ES/thunderbird-115.2.0.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/es-ES/thunderbird-115.2.1.tar.bz2"; 95 95 locale = "es-ES"; 96 96 arch = "linux-x86_64"; 97 - sha256 = "ca3966b2000359a0d00d5cc0b81d842ef91f5c24dc0ff46b72053775a1aa6b45"; 97 + sha256 = "4b60facead7af5009a4954b8521c7a158594ee15c89b0e814ea4c7d33e7742ec"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/es-MX/thunderbird-115.2.0.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/es-MX/thunderbird-115.2.1.tar.bz2"; 100 100 locale = "es-MX"; 101 101 arch = "linux-x86_64"; 102 - sha256 = "bf4c9990e24f31a2551b3d9619c92421b8e4c2101135bcdeac8d37d289533763"; 102 + sha256 = "747153c08c152417758d462fd42728ad4d9de0c854feda1d804fd34b31774e28"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/et/thunderbird-115.2.0.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/et/thunderbird-115.2.1.tar.bz2"; 105 105 locale = "et"; 106 106 arch = "linux-x86_64"; 107 - sha256 = "7666cc462a32dd8dd2344d51418cd037223b028563c83c801d86ccbe32479311"; 107 + sha256 = "53fe77007f0a854adf954776647eb0fb735c77b06206eb445ae4cf67e509ca08"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/eu/thunderbird-115.2.0.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/eu/thunderbird-115.2.1.tar.bz2"; 110 110 locale = "eu"; 111 111 arch = "linux-x86_64"; 112 - sha256 = "849a865167057f39ac52f23ac256f03daf48e822738d53f3bd8402451167b371"; 112 + sha256 = "cad749208fe180b60f8547cb954f3a3a2f6d51b512c83f46b40746eedc63a8a6"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/fi/thunderbird-115.2.0.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/fi/thunderbird-115.2.1.tar.bz2"; 115 115 locale = "fi"; 116 116 arch = "linux-x86_64"; 117 - sha256 = "746391ea471db27c662064e81a2d552b299f92b70ef6866df5668df10d2d6db9"; 117 + sha256 = "b99125795824bd70039f5980d96ca92f51e056f37de47ded35acfc92efe6211e"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/fr/thunderbird-115.2.0.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/fr/thunderbird-115.2.1.tar.bz2"; 120 120 locale = "fr"; 121 121 arch = "linux-x86_64"; 122 - sha256 = "ba1af10295023906c8c92de0518e95be2f6fa236e0ae1d6916aee7b2e105239b"; 122 + sha256 = "aa4693b642cd707a04b67665cb07f628428ce25005f695d6014d0017ff7399a1"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/fy-NL/thunderbird-115.2.0.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/fy-NL/thunderbird-115.2.1.tar.bz2"; 125 125 locale = "fy-NL"; 126 126 arch = "linux-x86_64"; 127 - sha256 = "4176e4a93c66d958d8ce62e9a9e942176ae708b3e4b727f2b60f300d66776818"; 127 + sha256 = "8503e7f85f973b81c3626a0681224b884d4f162f1acdc244d86032b9ab7ef60b"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ga-IE/thunderbird-115.2.0.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ga-IE/thunderbird-115.2.1.tar.bz2"; 130 130 locale = "ga-IE"; 131 131 arch = "linux-x86_64"; 132 - sha256 = "83c6b85d725d578d748fd93bc8d77453aaceb0576de3235522ebeb73bcc9e7e0"; 132 + sha256 = "fe9ad8c381eb589bfe7a1e1e566c0753c4c40e58057b74896d93251c52774846"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/gd/thunderbird-115.2.0.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/gd/thunderbird-115.2.1.tar.bz2"; 135 135 locale = "gd"; 136 136 arch = "linux-x86_64"; 137 - sha256 = "cc46405104f7629b8ea6f4e22f21c5eff4e486f61e55f9e3f5b951571ebd850f"; 137 + sha256 = "7da47060bcff9482022734422473f5cfc7ab6cb6d06394001b643e02ae847cf3"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/gl/thunderbird-115.2.0.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/gl/thunderbird-115.2.1.tar.bz2"; 140 140 locale = "gl"; 141 141 arch = "linux-x86_64"; 142 - sha256 = "3812756f77d734bd02272eef603d2f31a5a5bf1d3872244b9e50b7dd32cd640c"; 142 + sha256 = "ff2aab5cac9e412b51eec3824dbfa91304f0ef11a799a523b2d004de9eb5c56d"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/he/thunderbird-115.2.0.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/he/thunderbird-115.2.1.tar.bz2"; 145 145 locale = "he"; 146 146 arch = "linux-x86_64"; 147 - sha256 = "4ca416569452f5178d892b0191ea9a0fbcf62c015889d8eb3137c7010a7c5204"; 147 + sha256 = "0315c9082a2fc8142d80fd5d9214df15b09439ce032c9b14b67e294937e85883"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/hr/thunderbird-115.2.0.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/hr/thunderbird-115.2.1.tar.bz2"; 150 150 locale = "hr"; 151 151 arch = "linux-x86_64"; 152 - sha256 = "68c46cb089eb49e026cf4465e3d68be735e98c7b9b95281b66c01c3b57daee9b"; 152 + sha256 = "fc3a825581d3076686529053e82fd42c8e5ef424828d608d62d0c31ac45e0115"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/hsb/thunderbird-115.2.0.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/hsb/thunderbird-115.2.1.tar.bz2"; 155 155 locale = "hsb"; 156 156 arch = "linux-x86_64"; 157 - sha256 = "77a8c524fbf8bb05c88446f5005fb0fa32fd76f1d34b9db7668452fad77cf9eb"; 157 + sha256 = "0163507ddbba36493633ba57ff84cffd5bee36e1c1ed716b083a3e042a7d5999"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/hu/thunderbird-115.2.0.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/hu/thunderbird-115.2.1.tar.bz2"; 160 160 locale = "hu"; 161 161 arch = "linux-x86_64"; 162 - sha256 = "eb20883ecbf4546c1d8e8892a13c79e00dc14724b797a2c06ac01a1d755fc2d4"; 162 + sha256 = "c44f49d00e3e03027f3fdf407613bc052346b47a899a905709bd415cd6b5616d"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/hy-AM/thunderbird-115.2.0.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/hy-AM/thunderbird-115.2.1.tar.bz2"; 165 165 locale = "hy-AM"; 166 166 arch = "linux-x86_64"; 167 - sha256 = "9cc14fd4e3e842bc09e4c6c6e14c42741c4ed3d0cc4e5acbdd5339a268971321"; 167 + sha256 = "0a95d0f1fb25e2d53cf6f622cff4950b9b2c08b755775ffeb9b9e0e02c8fd84b"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/id/thunderbird-115.2.0.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/id/thunderbird-115.2.1.tar.bz2"; 170 170 locale = "id"; 171 171 arch = "linux-x86_64"; 172 - sha256 = "54403d78f24f9f1ce1195040963c36d0bac466f59956248607c8043d411fea62"; 172 + sha256 = "f687ad0c797c23213e9d3f99ba598f82dd4412e85eb0056be68d35bca519ebef"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/is/thunderbird-115.2.0.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/is/thunderbird-115.2.1.tar.bz2"; 175 175 locale = "is"; 176 176 arch = "linux-x86_64"; 177 - sha256 = "d4ed45ce1c2847002007ebe50edf59eda9bb6a286a76eb6ea38b8e90bc153c59"; 177 + sha256 = "d3dfe00ead9922d045b7b16da29dfdbd33241df64cf229acaf9b336baf33d966"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/it/thunderbird-115.2.0.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/it/thunderbird-115.2.1.tar.bz2"; 180 180 locale = "it"; 181 181 arch = "linux-x86_64"; 182 - sha256 = "228bd4f80238e30878adf3ba1a7c9c0675c10a6a7071b7c96debba7795c41997"; 182 + sha256 = "ad6f0d910ec164069f3df453f7d505d79281955d2770511b7b2f5e537264e935"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ja/thunderbird-115.2.0.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ja/thunderbird-115.2.1.tar.bz2"; 185 185 locale = "ja"; 186 186 arch = "linux-x86_64"; 187 - sha256 = "1b7326713eacfd22a9b4f33db10a386bfcfbd9c2feda032c4631aeb2ff29db7f"; 187 + sha256 = "0c73f8e985c1f5cad17dc743cb7896886e75daf6bfa06bd6dc45115f5972fc65"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ka/thunderbird-115.2.0.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ka/thunderbird-115.2.1.tar.bz2"; 190 190 locale = "ka"; 191 191 arch = "linux-x86_64"; 192 - sha256 = "44adb3ec23783b2f7044d545eabaaa26b044d93ba3cae254c721cb6b5ce9c202"; 192 + sha256 = "a03164ab8a35f690d06f2874e6f9d8a09aa1c08c2bd237760f7491f851f9c118"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/kab/thunderbird-115.2.0.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/kab/thunderbird-115.2.1.tar.bz2"; 195 195 locale = "kab"; 196 196 arch = "linux-x86_64"; 197 - sha256 = "14f9341a7ec249556c0285743c6e2342bd7ef3428e5f67cbd137d9d48c176b44"; 197 + sha256 = "221400b62e8114d50168cd90919dc86c7134f2817486bb79eb4306148a7f5d0a"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/kk/thunderbird-115.2.0.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/kk/thunderbird-115.2.1.tar.bz2"; 200 200 locale = "kk"; 201 201 arch = "linux-x86_64"; 202 - sha256 = "2d45332e97b17a1fa3f510d583e5d889052382eb3cc51b1c1aa795abdc15cbfe"; 202 + sha256 = "2a71a2b04d17867ca11f14c4abe26080ea53fe292f9ef48652b3faade0d7dd10"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ko/thunderbird-115.2.0.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ko/thunderbird-115.2.1.tar.bz2"; 205 205 locale = "ko"; 206 206 arch = "linux-x86_64"; 207 - sha256 = "e5fffae30d11aa07f124eeaaf85fcefaa493d359aada79715de7bafa28c391e4"; 207 + sha256 = "bcff9316fd5e0bffed71ef0e6700e0ed3ea889ed8378015225edbaa1d7a2d241"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/lt/thunderbird-115.2.0.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/lt/thunderbird-115.2.1.tar.bz2"; 210 210 locale = "lt"; 211 211 arch = "linux-x86_64"; 212 - sha256 = "7350008c0f6758d448100c910c08c70bdc3f2dc1d035917d98ea1621e811de49"; 212 + sha256 = "15314e896b9b01771a85da9dbf00c8005ffc29cd998ad2173c4702817faf7257"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/lv/thunderbird-115.2.0.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/lv/thunderbird-115.2.1.tar.bz2"; 215 215 locale = "lv"; 216 216 arch = "linux-x86_64"; 217 - sha256 = "fbae2e41d30961d6eb0332ca4874e5051f376cccfc5bbc3d45c37a310a6e2c78"; 217 + sha256 = "6443c684e6d9b94609585e24d69393923ac9022d6465b6075c02f0d13c575860"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ms/thunderbird-115.2.0.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ms/thunderbird-115.2.1.tar.bz2"; 220 220 locale = "ms"; 221 221 arch = "linux-x86_64"; 222 - sha256 = "acf35783614d2192096e9a56568405c1a317ed4a90ba1522a4b12b7a36b5f2b2"; 222 + sha256 = "6ca9aa994e4783c9f4fea81e32e154e427698dd334ac46e0bf7a96c8fe4f2cab"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/nb-NO/thunderbird-115.2.0.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/nb-NO/thunderbird-115.2.1.tar.bz2"; 225 225 locale = "nb-NO"; 226 226 arch = "linux-x86_64"; 227 - sha256 = "c1338953e49591abc7cc81c1e4ca75758a10d5c02af918a31cefb67361dcf9c2"; 227 + sha256 = "ce379df01e38b254eb03fdb1b652abd4b0b3f4e233273b1d67e5d6e251fa57cf"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/nl/thunderbird-115.2.0.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/nl/thunderbird-115.2.1.tar.bz2"; 230 230 locale = "nl"; 231 231 arch = "linux-x86_64"; 232 - sha256 = "72dd0db24c331e38b90a0530bbd65308f44f503cfb91830b1f0aa76af343b1c6"; 232 + sha256 = "17f72bc671926c1c1a30df4cfc221046c3b3678e7c6653dd704d4f1db72bcda4"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/nn-NO/thunderbird-115.2.0.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/nn-NO/thunderbird-115.2.1.tar.bz2"; 235 235 locale = "nn-NO"; 236 236 arch = "linux-x86_64"; 237 - sha256 = "e7b454f994ef122993284ff341bcb1212fcf2c81cda207751b3a7ee2478c050f"; 237 + sha256 = "2c2de12ce1a45f83ae2fafdf908364b8a7f69c63030b126d893df516f593cf3e"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/pa-IN/thunderbird-115.2.0.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/pa-IN/thunderbird-115.2.1.tar.bz2"; 240 240 locale = "pa-IN"; 241 241 arch = "linux-x86_64"; 242 - sha256 = "57852e3458e5713777614cd82818b76a58bb229d2e56bf65c590bc7bd1e25e43"; 242 + sha256 = "a5495c9469b0d2436b467133d2368754377aec509ce8d21749e58028a67a9815"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/pl/thunderbird-115.2.0.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/pl/thunderbird-115.2.1.tar.bz2"; 245 245 locale = "pl"; 246 246 arch = "linux-x86_64"; 247 - sha256 = "0848d4aca97ede2dd9f2ff3797d911d9bbeba56b0caf5ea8a31b27228cd36c2f"; 247 + sha256 = "20f91a27f13c2e806308382bf19e8748e4c7a419b89a6e9738d277c077c8c34d"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/pt-BR/thunderbird-115.2.0.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/pt-BR/thunderbird-115.2.1.tar.bz2"; 250 250 locale = "pt-BR"; 251 251 arch = "linux-x86_64"; 252 - sha256 = "6c6bd5d57ad2f4dc798c5e75025fc8a822e79568d3aeebc26e084c95c2d750fb"; 252 + sha256 = "4303cedc8d80bfcfd6127271feccae6a2da8c18a53f839fbb1e0c4cb72d2fb79"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/pt-PT/thunderbird-115.2.0.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/pt-PT/thunderbird-115.2.1.tar.bz2"; 255 255 locale = "pt-PT"; 256 256 arch = "linux-x86_64"; 257 - sha256 = "48c1c7035e7e8ae02ea9efc6539cc4262a285dff31c68bad7f1a4379f1e7ba96"; 257 + sha256 = "c68eb14f000af4fe8cf6f18536f30713c69589ca0cb82c8fa439790181acf74f"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/rm/thunderbird-115.2.0.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/rm/thunderbird-115.2.1.tar.bz2"; 260 260 locale = "rm"; 261 261 arch = "linux-x86_64"; 262 - sha256 = "a2f69dd3668cbd3f77ed7bad7db7a75122a52373c1242045aa596acd59f06857"; 262 + sha256 = "529a5c074528740afa763143889449324abc72195a2838440da4e392c2dc1c73"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ro/thunderbird-115.2.0.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ro/thunderbird-115.2.1.tar.bz2"; 265 265 locale = "ro"; 266 266 arch = "linux-x86_64"; 267 - sha256 = "b49bf0e671e9cde206be7efd42c8c92c036b1e8e399929e93a8025e7b8ea4548"; 267 + sha256 = "166d54a779379219be0ffef97a7332acd25e9575ebfc66b0178d9c77d37679a9"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/ru/thunderbird-115.2.0.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/ru/thunderbird-115.2.1.tar.bz2"; 270 270 locale = "ru"; 271 271 arch = "linux-x86_64"; 272 - sha256 = "95863a9b7087def490ee0e9dc0a4a85bdf468ff65791d6910c9a7e663bdd671d"; 272 + sha256 = "4e8f8bb50fa3d6f4c307398fa99839bd788751f7cc26353295440936c81824a4"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/sk/thunderbird-115.2.0.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/sk/thunderbird-115.2.1.tar.bz2"; 275 275 locale = "sk"; 276 276 arch = "linux-x86_64"; 277 - sha256 = "7bcf570eb4f912317c97fb2fbd1ef8cfa6923145f0ffac4932e75e7535f26010"; 277 + sha256 = "874e16d287596fc666d949c438dcbcc8582bccc8003add0c9482636843ffed50"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/sl/thunderbird-115.2.0.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/sl/thunderbird-115.2.1.tar.bz2"; 280 280 locale = "sl"; 281 281 arch = "linux-x86_64"; 282 - sha256 = "8b829344a00fc046c35684258e64720d6b2543ba459025e73e26c72701237c49"; 282 + sha256 = "93c789e5f3568ed79c22bf8371a2f9e7727411458c0ccb310d31904010d07936"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/sq/thunderbird-115.2.0.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/sq/thunderbird-115.2.1.tar.bz2"; 285 285 locale = "sq"; 286 286 arch = "linux-x86_64"; 287 - sha256 = "4a80b2459f96de051145c2c01310962b56605809a8dcd7aa559e1ebf3833831d"; 287 + sha256 = "89ada58e070ae1d1bdd4047f4747c6773a3c8252a48bbf388afd9d129b63b7eb"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/sr/thunderbird-115.2.0.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/sr/thunderbird-115.2.1.tar.bz2"; 290 290 locale = "sr"; 291 291 arch = "linux-x86_64"; 292 - sha256 = "bcbdb38ee9838667080ebcca7b6a0ea27d4ca749d212d657bf6e5d1eb31cc841"; 292 + sha256 = "54d54e961b0c809851d37a0b2b6ab2d7825ea8a88cccf62634db428d90cb9d9e"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/sv-SE/thunderbird-115.2.0.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/sv-SE/thunderbird-115.2.1.tar.bz2"; 295 295 locale = "sv-SE"; 296 296 arch = "linux-x86_64"; 297 - sha256 = "31f5d267f66d2ac82739c0d3451e3733fa52cb7bbd9c42ea166507e93f1510b9"; 297 + sha256 = "701106273782a6ff8ebba63cbc9dc1df05ae0c4b364cc82d616b3e048fabf8e7"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/th/thunderbird-115.2.0.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/th/thunderbird-115.2.1.tar.bz2"; 300 300 locale = "th"; 301 301 arch = "linux-x86_64"; 302 - sha256 = "64855e9a737bad4506725bc27a4d3e58663b4a2492869a9aaebe1d0738b18aa0"; 302 + sha256 = "a34d9c972c80a69b8cc192c935159da5a1e88c8c2e01b5cac01abe733f712225"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/tr/thunderbird-115.2.0.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/tr/thunderbird-115.2.1.tar.bz2"; 305 305 locale = "tr"; 306 306 arch = "linux-x86_64"; 307 - sha256 = "2564fc331c1f3bdbe9614cb32370bbb5b8d6ba3015af19fa938f9320e1b2ca1a"; 307 + sha256 = "93fd8e3850cb40ed2ac0c993f55a452e3194dc6215d8c6ab43c7f3068f57cbc6"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/uk/thunderbird-115.2.0.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/uk/thunderbird-115.2.1.tar.bz2"; 310 310 locale = "uk"; 311 311 arch = "linux-x86_64"; 312 - sha256 = "9a751fe34659cbb237ac46b0d2a017dbe41f896024c396fb64101f165e487c6f"; 312 + sha256 = "d9cfecd9aaf80b581e668b336a610f9ffda776f2cfd8e1978ffba537132791d6"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/uz/thunderbird-115.2.0.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/uz/thunderbird-115.2.1.tar.bz2"; 315 315 locale = "uz"; 316 316 arch = "linux-x86_64"; 317 - sha256 = "0667a84599c8db877d7a0e0e824b9d8e0e036848033edc2d70a766d5d107f8c9"; 317 + sha256 = "359f77b6ed2568c8d9a10dbd456951e2a2b096236b427fd620066446be53d66a"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/vi/thunderbird-115.2.0.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/vi/thunderbird-115.2.1.tar.bz2"; 320 320 locale = "vi"; 321 321 arch = "linux-x86_64"; 322 - sha256 = "f53fb64857ce9bb471210850d79ce7f06d1bb0476739a1b279f95b1f64520dae"; 322 + sha256 = "2e37b18097f59fce9534be9821bdc79a239974d467feabc48bde776805bab188"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/zh-CN/thunderbird-115.2.0.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/zh-CN/thunderbird-115.2.1.tar.bz2"; 325 325 locale = "zh-CN"; 326 326 arch = "linux-x86_64"; 327 - sha256 = "6a79d33b99c4b7ec33824c02d9908827b499294e90722f250441c980aca7e6cc"; 327 + sha256 = "49180a51d7026b31b1c14af7b8e815dc2b6623bd99b6c3411d18c1dca66add87"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-x86_64/zh-TW/thunderbird-115.2.0.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-x86_64/zh-TW/thunderbird-115.2.1.tar.bz2"; 330 330 locale = "zh-TW"; 331 331 arch = "linux-x86_64"; 332 - sha256 = "5798c36bb002a6d9420713e42600690afa7cc1fea1d2df2c9a676108da51122c"; 332 + sha256 = "b226e792329bae5ed8edc5466e90e72d11b43c7cfc54f2a8e53db9c63fd27fee"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/af/thunderbird-115.2.0.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/af/thunderbird-115.2.1.tar.bz2"; 335 335 locale = "af"; 336 336 arch = "linux-i686"; 337 - sha256 = "91529d632a61d14d11935fddf65da701b936f6e8fe7b86da0b1df4621ebf3a87"; 337 + sha256 = "fb3587f7848c53ee10d728c9c3040adef397e067369b31e501bea11b09d95fc4"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ar/thunderbird-115.2.0.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ar/thunderbird-115.2.1.tar.bz2"; 340 340 locale = "ar"; 341 341 arch = "linux-i686"; 342 - sha256 = "e73a6b62f5b5087fc3e62288f622affecb2461766257fe43f8b7c1e064ffb4cb"; 342 + sha256 = "13319f60bda98502f1fb406e1c56c4b2cae88641ce1c3d53898eb7badd4af68d"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ast/thunderbird-115.2.0.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ast/thunderbird-115.2.1.tar.bz2"; 345 345 locale = "ast"; 346 346 arch = "linux-i686"; 347 - sha256 = "a664089e193128bf13f5e66dbd044247b934c0c7f05ae7d2504a6751ce9f31ed"; 347 + sha256 = "f10a1a374e1c80de4543eaed5fd98d3e8d39e1b98857fdd87f1529b3a83dedaf"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/be/thunderbird-115.2.0.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/be/thunderbird-115.2.1.tar.bz2"; 350 350 locale = "be"; 351 351 arch = "linux-i686"; 352 - sha256 = "a81e320d3614636eb0ed4b23694cd150f7fa1ae9a9fba7a345ffd3a4a7d7c05b"; 352 + sha256 = "1511a9cf5d53dc8b6a838d4c953952a4509ea2263270a18b29c0c4df28c6600d"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/bg/thunderbird-115.2.0.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/bg/thunderbird-115.2.1.tar.bz2"; 355 355 locale = "bg"; 356 356 arch = "linux-i686"; 357 - sha256 = "b6c1ca1a2abc4d66610f7a2c8c429adca3b709b828b2ea5da548a6e025571293"; 357 + sha256 = "a4b33808d5341f0540d66937c079e353bc4a5c0c7c8b35e7bf66c1bdb8c20107"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/br/thunderbird-115.2.0.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/br/thunderbird-115.2.1.tar.bz2"; 360 360 locale = "br"; 361 361 arch = "linux-i686"; 362 - sha256 = "ea39ef65c98c89fa0e537285fd063d1733e4c82384f69027825051f55ec14ced"; 362 + sha256 = "0b1190344a4f4dcfb01fd64964ba8a2232dfd9227fb398e13b7baab4554a8b82"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ca/thunderbird-115.2.0.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ca/thunderbird-115.2.1.tar.bz2"; 365 365 locale = "ca"; 366 366 arch = "linux-i686"; 367 - sha256 = "5b4c3444f5da5f5a3c66f27cb144cf1065290675eeb445a33f45dc3058d69f0b"; 367 + sha256 = "4112b6ec01b39725499c30893a997442e52dbe7b1fad6cd64594d35317bcad18"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/cak/thunderbird-115.2.0.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/cak/thunderbird-115.2.1.tar.bz2"; 370 370 locale = "cak"; 371 371 arch = "linux-i686"; 372 - sha256 = "042b483bb595cc9e4b4b676f50f4011d18be100a24dc5f11e9e92459a783c232"; 372 + sha256 = "c3eae6316d335e32a17f71b0add30025cce22bdf0abe8edcb73b0eb0af2a17b6"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/cs/thunderbird-115.2.0.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/cs/thunderbird-115.2.1.tar.bz2"; 375 375 locale = "cs"; 376 376 arch = "linux-i686"; 377 - sha256 = "aae95000a972a569192ad1ce3ba230b3f03d09f6d54414550f9c37da14390f84"; 377 + sha256 = "f899c88f7cb5a110ed1ed5046c36310f2e17729cc05b4d95171bf62664df2ca0"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/cy/thunderbird-115.2.0.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/cy/thunderbird-115.2.1.tar.bz2"; 380 380 locale = "cy"; 381 381 arch = "linux-i686"; 382 - sha256 = "eaca1be55346bff8449988f4da16c2a543211172e72f21e09ebc2d476e0bc045"; 382 + sha256 = "844fbca12ab0f78de1b9429cfccaaa0271d947da07a8b0c6aed70aa6633b5524"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/da/thunderbird-115.2.0.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/da/thunderbird-115.2.1.tar.bz2"; 385 385 locale = "da"; 386 386 arch = "linux-i686"; 387 - sha256 = "4de1cfeebf2e009aefa0da49ded961ee886c1cfb37812cb0d5272bea2329ec55"; 387 + sha256 = "a59d61fc65a39f10091ff3cbe257a3b622d215d95209330d32e3ef97dd963be0"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/de/thunderbird-115.2.0.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/de/thunderbird-115.2.1.tar.bz2"; 390 390 locale = "de"; 391 391 arch = "linux-i686"; 392 - sha256 = "3fdf99f3c5d6281b646ca83d83bef7b6d5f6f8e7ddca4524e035624f434ac861"; 392 + sha256 = "ac42777c5bb9e1f7c7590717619740445850b63622f9d1af88c3d9843319d5ff"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/dsb/thunderbird-115.2.0.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/dsb/thunderbird-115.2.1.tar.bz2"; 395 395 locale = "dsb"; 396 396 arch = "linux-i686"; 397 - sha256 = "1cfa9f74113be33f5621920cdb7d5a3b0986936a97af70c3ab8919f938992773"; 397 + sha256 = "9febe2ce5ab23b3d8497d7cf2c5421a982d21869ac7fe0eab7335438cf3fb94b"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/el/thunderbird-115.2.0.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/el/thunderbird-115.2.1.tar.bz2"; 400 400 locale = "el"; 401 401 arch = "linux-i686"; 402 - sha256 = "44b0bd6e4df10f1c954609d1e75736e03b7a4d55b1d13ed62f376c2c265c0b55"; 402 + sha256 = "7d45f83c8c7e0ced8fa58df73eb14415363164330a654002c515c84319379532"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/en-CA/thunderbird-115.2.0.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/en-CA/thunderbird-115.2.1.tar.bz2"; 405 405 locale = "en-CA"; 406 406 arch = "linux-i686"; 407 - sha256 = "06f9c43c5fe4d9fd1e33422930eaa23ab5b2b8588a1f9fc16233302f9442b251"; 407 + sha256 = "9f8e56de6d247a252f8223b7c9429172962842fb0cd3eaa52f49d6e696dfddfe"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/en-GB/thunderbird-115.2.0.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/en-GB/thunderbird-115.2.1.tar.bz2"; 410 410 locale = "en-GB"; 411 411 arch = "linux-i686"; 412 - sha256 = "3cbbd48aab007524f210d6291dbf90e931fc8219b88ba8043792297b070dd6ec"; 412 + sha256 = "d59b7ebb6909e93aca5fe399ac5b2ac233029226815c043f560866e10ea3545e"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/en-US/thunderbird-115.2.0.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/en-US/thunderbird-115.2.1.tar.bz2"; 415 415 locale = "en-US"; 416 416 arch = "linux-i686"; 417 - sha256 = "ebdbad72644aafded6c91902020463b4857cb5c9c26d4e60413e3c5135c6b4a2"; 417 + sha256 = "c89893ba01b8c640334f37db0e9e820b6ba325f53acdae02000065b59d101bfc"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/es-AR/thunderbird-115.2.0.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/es-AR/thunderbird-115.2.1.tar.bz2"; 420 420 locale = "es-AR"; 421 421 arch = "linux-i686"; 422 - sha256 = "bae033f12148a332a048ab49735c68f313b7234419e81c3073a00462b92a6e74"; 422 + sha256 = "67d197d6ada39affc46f7c521919b5da03900440372d7abcc831bf15edb4d262"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/es-ES/thunderbird-115.2.0.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/es-ES/thunderbird-115.2.1.tar.bz2"; 425 425 locale = "es-ES"; 426 426 arch = "linux-i686"; 427 - sha256 = "518f78442eceaf9ff8f7928da764dbc9c083cfc65ef4b2bee6a68dc576d36b12"; 427 + sha256 = "cbc292554f79d7305986b3c4f16d24dbe419124f3a8856e6d2867c58caf80eea"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/es-MX/thunderbird-115.2.0.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/es-MX/thunderbird-115.2.1.tar.bz2"; 430 430 locale = "es-MX"; 431 431 arch = "linux-i686"; 432 - sha256 = "2c5c4f0eef368950bb6717884f0c4cf9d7960d91ea1ecb7ccaec85b5e0d4e4cc"; 432 + sha256 = "3824a6943995fa80ea4595c01c435564ef5376ed5fe907f0404c504debbfc440"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/et/thunderbird-115.2.0.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/et/thunderbird-115.2.1.tar.bz2"; 435 435 locale = "et"; 436 436 arch = "linux-i686"; 437 - sha256 = "5d8dcdef1ac1065989423c63f1e2e5708f09307e08a6602b5a70cf2c36a16223"; 437 + sha256 = "c72f92ee061195146aa35385ffe4b3b681171ba063b370486c7b135251451906"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/eu/thunderbird-115.2.0.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/eu/thunderbird-115.2.1.tar.bz2"; 440 440 locale = "eu"; 441 441 arch = "linux-i686"; 442 - sha256 = "7c7667e0a64668288a1d26e6128b7b152ef3404c6e0762492e9b3f5e24727aa9"; 442 + sha256 = "3455543dcde9a967ebe0dc87cd0596d117e908c0381b6199b9d9fb64d75e380e"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/fi/thunderbird-115.2.0.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/fi/thunderbird-115.2.1.tar.bz2"; 445 445 locale = "fi"; 446 446 arch = "linux-i686"; 447 - sha256 = "425f2f5435bf0291f23399b3b328f36c71aaaff96cda4e8e2a5a2bba0a23496d"; 447 + sha256 = "b5f18535ee98887b1e6b93024b91d77ff2d8ff59928c4c5b2904876c5dab7ad8"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/fr/thunderbird-115.2.0.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/fr/thunderbird-115.2.1.tar.bz2"; 450 450 locale = "fr"; 451 451 arch = "linux-i686"; 452 - sha256 = "41de58dca0746dc3d287ea90f392c674bf5952850971099c7a9e386ed2519d0f"; 452 + sha256 = "050c5358b73082fa114f99bdb9d54836b5975ded395765f106c927773745be08"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/fy-NL/thunderbird-115.2.0.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/fy-NL/thunderbird-115.2.1.tar.bz2"; 455 455 locale = "fy-NL"; 456 456 arch = "linux-i686"; 457 - sha256 = "2643feb7e52f6682a2601bc662007ecc013f452c4aceb846bd32b0ebe957ca3f"; 457 + sha256 = "f4ccecff5d4d010ac40af03dd76ec7871d2c0c283c6dc1681e1d5031689932ae"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ga-IE/thunderbird-115.2.0.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ga-IE/thunderbird-115.2.1.tar.bz2"; 460 460 locale = "ga-IE"; 461 461 arch = "linux-i686"; 462 - sha256 = "b6685530788759744292aa55c8c916ed65dfd4d0d8f60d11498234b5331c5a98"; 462 + sha256 = "e6fb715a504f7aba1de93242426865865f798407003cb2c079d1094da485d019"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/gd/thunderbird-115.2.0.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/gd/thunderbird-115.2.1.tar.bz2"; 465 465 locale = "gd"; 466 466 arch = "linux-i686"; 467 - sha256 = "f85c93f45feb79d667c756c3b7a4b51c2c05d939e1a6217f97274e22cc1e900f"; 467 + sha256 = "a20d5c75be76a003a468fe7ead078365e9677fbb43417ba477a436c21a449089"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/gl/thunderbird-115.2.0.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/gl/thunderbird-115.2.1.tar.bz2"; 470 470 locale = "gl"; 471 471 arch = "linux-i686"; 472 - sha256 = "344599ba40698d94b5e0633ceb7e1e22b0e0d5bdc93c2ef87f8b4969cec0659d"; 472 + sha256 = "0f75721665a6845a400bfc72ade60e0402c616f8b9ee7dbdbf3897685f783f64"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/he/thunderbird-115.2.0.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/he/thunderbird-115.2.1.tar.bz2"; 475 475 locale = "he"; 476 476 arch = "linux-i686"; 477 - sha256 = "8316345181cf6396e1e4bde4e0b4690c925cb106334fd5bdd4a550f6bd5c4f6a"; 477 + sha256 = "1afd6199288e0d7607cbac0b8d3e40a07654b3ea0b9e57ee97d8bbbf1eac2677"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/hr/thunderbird-115.2.0.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/hr/thunderbird-115.2.1.tar.bz2"; 480 480 locale = "hr"; 481 481 arch = "linux-i686"; 482 - sha256 = "ab678d0cd79e6e8d10e2e5db8c947b796bed8d4069a42fd9d86f5a5b752ad111"; 482 + sha256 = "b13dc3ecaff878dd98f4f92f82174865c3c0d7fd2f15fd076acda4c0d70f4f14"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/hsb/thunderbird-115.2.0.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/hsb/thunderbird-115.2.1.tar.bz2"; 485 485 locale = "hsb"; 486 486 arch = "linux-i686"; 487 - sha256 = "4d87ef768342eab2ce83b55774a1cb7cb0605adb0607dbb66cd1fbeafad4f0fd"; 487 + sha256 = "32268a1d36f4415ce049a0b5b2e991f2c37b54d8d81cc182d5b02729ceb2f726"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/hu/thunderbird-115.2.0.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/hu/thunderbird-115.2.1.tar.bz2"; 490 490 locale = "hu"; 491 491 arch = "linux-i686"; 492 - sha256 = "96e8d4599fcf5ab4bcc178f372e3d84c9257f1e41d6e06b7975df9f4f6e8f178"; 492 + sha256 = "967d072185910d87469ff7281a8fa3ad1892beeb27a86a318c72b1134a2ce924"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/hy-AM/thunderbird-115.2.0.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/hy-AM/thunderbird-115.2.1.tar.bz2"; 495 495 locale = "hy-AM"; 496 496 arch = "linux-i686"; 497 - sha256 = "72788149439cb96e3321971a6e52dfc3884a337d7b4ff9c1ac0897e9566cd123"; 497 + sha256 = "54eade63c8ba6e63e29e2aeafd198e16e0a9bcd8367ecaad955e73cf22002d4e"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/id/thunderbird-115.2.0.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/id/thunderbird-115.2.1.tar.bz2"; 500 500 locale = "id"; 501 501 arch = "linux-i686"; 502 - sha256 = "4124a860406abb86ca017597aba9c90cea9e20b8955b3367b29113efd1a16421"; 502 + sha256 = "b7d17f5cc4948b8050ab4f85b2dd88b02062018b0509a8e27ba6fe5acbaf341a"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/is/thunderbird-115.2.0.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/is/thunderbird-115.2.1.tar.bz2"; 505 505 locale = "is"; 506 506 arch = "linux-i686"; 507 - sha256 = "2b08e55e0204e0f49db6c128d21ebfed7073c4f85a7b33926f0f38ee0cebdab7"; 507 + sha256 = "08f74ad24fe7dd1d00ed601f515a6c82d1dfea7ffd5563f779f2e6ebd3f9190f"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/it/thunderbird-115.2.0.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/it/thunderbird-115.2.1.tar.bz2"; 510 510 locale = "it"; 511 511 arch = "linux-i686"; 512 - sha256 = "ca719ce8f719740565c79c94053ab52a3a491bfbac2b117a39b9e2f13aca4df9"; 512 + sha256 = "12cdb822aadfb11d79d601e31d5720f7774548235657fefdf18fa2207d369ad3"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ja/thunderbird-115.2.0.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ja/thunderbird-115.2.1.tar.bz2"; 515 515 locale = "ja"; 516 516 arch = "linux-i686"; 517 - sha256 = "4765280d30df0da1c1f3b47f8470c96445c343e1a3f87eb963847baadc501803"; 517 + sha256 = "3b00e0c2d3b9ab061c4de168d23695bfb6e49f1b8046f6754dc1077f86266a7e"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ka/thunderbird-115.2.0.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ka/thunderbird-115.2.1.tar.bz2"; 520 520 locale = "ka"; 521 521 arch = "linux-i686"; 522 - sha256 = "828f764efb051f581987d98438bca3e7eb9279c14ecc65f3450632bef4b9b654"; 522 + sha256 = "70393907a7eda66aab103a9f2706a294c59ee52e033fa87792329924be704867"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/kab/thunderbird-115.2.0.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/kab/thunderbird-115.2.1.tar.bz2"; 525 525 locale = "kab"; 526 526 arch = "linux-i686"; 527 - sha256 = "76b77c92e347088fd1c1ae649d14dc019a9083b5ae08227204aad83da4b2a061"; 527 + sha256 = "f04d2b5a1741b6b65b811a449dfc0339230f8f2637d08bf63f199cb7e99a906c"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/kk/thunderbird-115.2.0.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/kk/thunderbird-115.2.1.tar.bz2"; 530 530 locale = "kk"; 531 531 arch = "linux-i686"; 532 - sha256 = "a0f745f0bc19834c2e75fc95c4614a78538d6278f79fdc75ea4fc15242764e9c"; 532 + sha256 = "1f2d3a7294e0c8eedb91426a9ba8e2090d11831dec33370434bcfa14651f88e0"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ko/thunderbird-115.2.0.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ko/thunderbird-115.2.1.tar.bz2"; 535 535 locale = "ko"; 536 536 arch = "linux-i686"; 537 - sha256 = "3c5a4289618c3e6747586891f5eb47cd69ffc5f6c5f49d154a463abe37440397"; 537 + sha256 = "47489d0a9e881d72c743c1473f9eed91ecafe19cdb04a4540216d57a37bc2682"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/lt/thunderbird-115.2.0.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/lt/thunderbird-115.2.1.tar.bz2"; 540 540 locale = "lt"; 541 541 arch = "linux-i686"; 542 - sha256 = "e731e745805b06d767998e8ac38eb39191a70236e7223e61148b6006bc81f58c"; 542 + sha256 = "9eccde306860618c5aadf17653d52a69977769a72e673079353a7ad84565cce4"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/lv/thunderbird-115.2.0.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/lv/thunderbird-115.2.1.tar.bz2"; 545 545 locale = "lv"; 546 546 arch = "linux-i686"; 547 - sha256 = "a1090f2be2a884b572ee6cf181a03088a5b0b529abf3af0c0b99f669210b6750"; 547 + sha256 = "efac6139ebe47ff35c78ae395a0ff80537439634ba9aa335b570aaa5ba54004e"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ms/thunderbird-115.2.0.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ms/thunderbird-115.2.1.tar.bz2"; 550 550 locale = "ms"; 551 551 arch = "linux-i686"; 552 - sha256 = "eb788a59057959d5cfee9742ad6583513b868957976f6c2d13a5520fff1bb5c5"; 552 + sha256 = "d762e502c2781b99a4bdcddfd30b1e999399750f62bc2763b21116162adb32c1"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/nb-NO/thunderbird-115.2.0.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/nb-NO/thunderbird-115.2.1.tar.bz2"; 555 555 locale = "nb-NO"; 556 556 arch = "linux-i686"; 557 - sha256 = "2112bdcb27163572c48621b5eb9a40688768b4c4951c52bf933269a4172599fb"; 557 + sha256 = "f0712444626fc5a6401726060abf0e30178db0c534734eab9b60058f9244af67"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/nl/thunderbird-115.2.0.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/nl/thunderbird-115.2.1.tar.bz2"; 560 560 locale = "nl"; 561 561 arch = "linux-i686"; 562 - sha256 = "b3d508660a044fceeb89832af32522b32eb1de88a34bb336a34bd24acb75c5bc"; 562 + sha256 = "4e810fef142b55b598db29a22d9ef92dacb0fa123cc6ce88a160dd1109ad7209"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/nn-NO/thunderbird-115.2.0.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/nn-NO/thunderbird-115.2.1.tar.bz2"; 565 565 locale = "nn-NO"; 566 566 arch = "linux-i686"; 567 - sha256 = "de84e54bd4bda94e7f930a47e34ab72b29bf8a43a6f0fdecc7464b1f3526d21a"; 567 + sha256 = "8c9b298d607e2fef12f66461199f40bb6a4ee6757992b120adc510fe45d8361c"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/pa-IN/thunderbird-115.2.0.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/pa-IN/thunderbird-115.2.1.tar.bz2"; 570 570 locale = "pa-IN"; 571 571 arch = "linux-i686"; 572 - sha256 = "3c05bce8ae30abeaa948b08bfa86dfd794a3b699b25240785ef61fcb65ec5699"; 572 + sha256 = "fe8855b2f96dd55077d3e53fba76201fd2368cc0b9444f1a7f85c16654ea21a1"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/pl/thunderbird-115.2.0.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/pl/thunderbird-115.2.1.tar.bz2"; 575 575 locale = "pl"; 576 576 arch = "linux-i686"; 577 - sha256 = "2d1aea7352155b7c739ff3073d790f2ae25e3362abc0232df76768510bb2d8f8"; 577 + sha256 = "e9920c0f562a8cef6f56b51aa4cd030b376d6deb62fe4bf11e66cf9ce236b111"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/pt-BR/thunderbird-115.2.0.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/pt-BR/thunderbird-115.2.1.tar.bz2"; 580 580 locale = "pt-BR"; 581 581 arch = "linux-i686"; 582 - sha256 = "dab4ed6ca4f17eeb6fca56e6b08623834ad08997a384f22321af70aaf701cbe0"; 582 + sha256 = "f66aae8b75b0dd15ce5abac37e3de2fe83ce7924e55fc1c90283f8de07977d43"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/pt-PT/thunderbird-115.2.0.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/pt-PT/thunderbird-115.2.1.tar.bz2"; 585 585 locale = "pt-PT"; 586 586 arch = "linux-i686"; 587 - sha256 = "b74bd8217c57fdce2d3dde440b467bd1066bb3b2dd320d6bb06b50ccf4795faf"; 587 + sha256 = "8e9da0def94d0fc3b7687bbcd3748aa885b639f3e83e91fe6ea650227867da1f"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/rm/thunderbird-115.2.0.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/rm/thunderbird-115.2.1.tar.bz2"; 590 590 locale = "rm"; 591 591 arch = "linux-i686"; 592 - sha256 = "85bc0641509778e489af7efcdefdf80f2fafa1f2179d4096feb63e62bfbf62e6"; 592 + sha256 = "859662bca36ee2c4de55e2e0af726d7128aa44893d530ebdab5e333f4553e46d"; 593 593 } 594 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ro/thunderbird-115.2.0.tar.bz2"; 594 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ro/thunderbird-115.2.1.tar.bz2"; 595 595 locale = "ro"; 596 596 arch = "linux-i686"; 597 - sha256 = "6ed9b66c1c8de5932853dcbfd7c0eaa44414ce63beda065ca42424788e58a3fb"; 597 + sha256 = "bb16aacc8b52072704a34e804e4d2e4994675eec30240f9b983f238f737a7a67"; 598 598 } 599 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/ru/thunderbird-115.2.0.tar.bz2"; 599 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/ru/thunderbird-115.2.1.tar.bz2"; 600 600 locale = "ru"; 601 601 arch = "linux-i686"; 602 - sha256 = "a243fabbb4adb1027e1368ce6f19a9e1955ee6f42f90658cc74be902c145b11e"; 602 + sha256 = "78c2091a6a1f2273b65981b15c3ae0378f21d5765e1551c12512d3087c26ec7f"; 603 603 } 604 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/sk/thunderbird-115.2.0.tar.bz2"; 604 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/sk/thunderbird-115.2.1.tar.bz2"; 605 605 locale = "sk"; 606 606 arch = "linux-i686"; 607 - sha256 = "ed039d390a61dc3526f2c607a3260332a49db62d7e432a1fdca7fb8df58ad89e"; 607 + sha256 = "594f9964622f0522b4f5b1243267d61bc5de5653bb142b6d3a764fcb1bac2be2"; 608 608 } 609 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/sl/thunderbird-115.2.0.tar.bz2"; 609 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/sl/thunderbird-115.2.1.tar.bz2"; 610 610 locale = "sl"; 611 611 arch = "linux-i686"; 612 - sha256 = "a0bf41738ae0d1eaaa965b7a47070f11dbc379b0f9955bc2419548b19b7b20e2"; 612 + sha256 = "c3e24b9ba8ef644861d273800cb7aed8919e3c2f1b2a0efd5f1890e33e56c758"; 613 613 } 614 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/sq/thunderbird-115.2.0.tar.bz2"; 614 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/sq/thunderbird-115.2.1.tar.bz2"; 615 615 locale = "sq"; 616 616 arch = "linux-i686"; 617 - sha256 = "19c1ca545d4f74c2d0ca43db5d9a02bd62be29d70d671232657545cabcb18313"; 617 + sha256 = "622d9491a1110aa2f11a3dc6d077e86457cf60a19453a0079b1ca3a286e868e1"; 618 618 } 619 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/sr/thunderbird-115.2.0.tar.bz2"; 619 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/sr/thunderbird-115.2.1.tar.bz2"; 620 620 locale = "sr"; 621 621 arch = "linux-i686"; 622 - sha256 = "7a9c408f6be3febb9607f6771694eee38eb466f433a49bd3f5e9c25b6f06cbf7"; 622 + sha256 = "0596e88774c17abce15c323c0362f6389896df72918f49622df28608ea3b56f7"; 623 623 } 624 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/sv-SE/thunderbird-115.2.0.tar.bz2"; 624 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/sv-SE/thunderbird-115.2.1.tar.bz2"; 625 625 locale = "sv-SE"; 626 626 arch = "linux-i686"; 627 - sha256 = "3c0b95887d1fa43e062c8f8a4cae9da99b2b1a0dcee1a312be12316f85cdfb28"; 627 + sha256 = "23cf02ad134bef3cc39768c7d6ce2ed6f87b747994088bdd3ca379a141582c22"; 628 628 } 629 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/th/thunderbird-115.2.0.tar.bz2"; 629 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/th/thunderbird-115.2.1.tar.bz2"; 630 630 locale = "th"; 631 631 arch = "linux-i686"; 632 - sha256 = "6bce19bc6ed566b129667bdac4e8f6c0252b3734167b99877512d08499d97610"; 632 + sha256 = "60d8f78e48e10a36ea20fd5be8e5764d08ac9e36e5a987a219c84b87ab23493b"; 633 633 } 634 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/tr/thunderbird-115.2.0.tar.bz2"; 634 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/tr/thunderbird-115.2.1.tar.bz2"; 635 635 locale = "tr"; 636 636 arch = "linux-i686"; 637 - sha256 = "ce76f224193339efe0a60aed40ccdd2d0a88fdcd7bd612a181e5df3a96c42047"; 637 + sha256 = "09aaaaed57d6103e24404fff59e6778e3f3ef69c023ecb662c1e6a4352a05ca7"; 638 638 } 639 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/uk/thunderbird-115.2.0.tar.bz2"; 639 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/uk/thunderbird-115.2.1.tar.bz2"; 640 640 locale = "uk"; 641 641 arch = "linux-i686"; 642 - sha256 = "3340a2dd8c0be2d65b9a0af4e6f296f3998e9ac091cc3cab6320437f246005df"; 642 + sha256 = "a521e012e982119f868034bc7ce46932c3bc76141fc8ca1b0c2b2655b8bbaaa7"; 643 643 } 644 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/uz/thunderbird-115.2.0.tar.bz2"; 644 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/uz/thunderbird-115.2.1.tar.bz2"; 645 645 locale = "uz"; 646 646 arch = "linux-i686"; 647 - sha256 = "03cd2d1f842143a7740092ce9faf11d1865f6d5a60ea06ccc8383d654adbc1d4"; 647 + sha256 = "6a8c808ee0ab90432d1e999a4f165819e37a0b9d842af35f59acd714be2d2992"; 648 648 } 649 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/vi/thunderbird-115.2.0.tar.bz2"; 649 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/vi/thunderbird-115.2.1.tar.bz2"; 650 650 locale = "vi"; 651 651 arch = "linux-i686"; 652 - sha256 = "575be01c9b893308a3503c1cff3301b0005cff7a63027208f396c4c573e7bb18"; 652 + sha256 = "8c1ba2d937f48aca65d33d3dd9d0f3eda8f648b8c999d2d48328786a3c3e3b83"; 653 653 } 654 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/zh-CN/thunderbird-115.2.0.tar.bz2"; 654 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/zh-CN/thunderbird-115.2.1.tar.bz2"; 655 655 locale = "zh-CN"; 656 656 arch = "linux-i686"; 657 - sha256 = "ce246d95bad26cf9c48993e7ab40518947fee5874409244e1ff9d78c62199149"; 657 + sha256 = "36bcd384a63637e94f85705815d2e814e8302df093b384837a066451f90b5001"; 658 658 } 659 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.0/linux-i686/zh-TW/thunderbird-115.2.0.tar.bz2"; 659 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/115.2.1/linux-i686/zh-TW/thunderbird-115.2.1.tar.bz2"; 660 660 locale = "zh-TW"; 661 661 arch = "linux-i686"; 662 - sha256 = "595fa9fb117e4634dcd98ce259fd7c95d588753f67d32f1f75a09c667c12d9df"; 662 + sha256 = "082b2eb7a452172102a762ce90d03e3d5a1171ff652a9d4e5a0ea84c6ded624e"; 663 663 } 664 664 ]; 665 665 }
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 43 43 44 44 thunderbird-115 = (buildMozillaMach rec { 45 45 pname = "thunderbird"; 46 - version = "115.2.0"; 46 + version = "115.2.1"; 47 47 application = "comm/mail"; 48 48 applicationName = "Mozilla Thunderbird"; 49 49 binaryName = pname; 50 50 src = fetchurl { 51 51 url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 52 - sha512 = "31a8b16164e3bab60b62642e1adc55b3d97fc4f20cf28207b1e599275eb5a207f60b173fd642e8c52a48e83894e2ab874cb8424c22c5c712afd7169084b0a2df"; 52 + sha512 = "375c66efe9637c41e4758fdc7477b64fa700032fecc0e5e93fb6a4659c1ceee99b2c366e19beb96252e60dbbec78ec37433c3f70f7fcc0f305a927f95d753c05"; 53 53 }; 54 54 extraPatches = [ 55 55 # The file to be patched is different from firefox's `no-buildconfig-ffx90.patch`.
+3 -3
pkgs/applications/networking/netmaker/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "netmaker"; 13 - version = "0.20.6"; 13 + version = "0.21.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "gravitl"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-2NrqplVduDsaLGla1rzLGhX1YgZL6NBFFDVQRen7Pfk="; 19 + hash = "sha256-RL0tGhtndahTezQFz/twyLh36h2RXFy7EUnPiLAxP4U="; 20 20 }; 21 21 22 - vendorHash = "sha256-TrVtUv1xlz3Wbw4RY4NAzWmPE8JVk+GqPveqvfTe8e4="; 22 + vendorHash = "sha256-4Wxutkg9OdKs6B8z/P6JMgcE3cGS+6W4V7sKzVBwRJc="; 23 23 24 24 inherit subPackages; 25 25
+1 -1
pkgs/applications/networking/remote/citrix-workspace/generic.nix
··· 216 216 description = "Citrix Workspace"; 217 217 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 218 218 platforms = platforms.linux; 219 - maintainers = with maintainers; [ pmenke michaeladler ]; 219 + maintainers = with maintainers; [ michaeladler ]; 220 220 inherit homepage; 221 221 }; 222 222 }
+3 -3
pkgs/applications/networking/shellhub-agent/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "shellhub-agent"; 14 - version = "0.12.4"; 14 + version = "0.12.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "shellhub-io"; 18 18 repo = "shellhub"; 19 19 rev = "v${version}"; 20 - hash = "sha256-OvXbc3feCatyubbRZlaiXvGP59ApyAS0b0Z6SeJsZnE="; 20 + hash = "sha256-+2YYTnQDU9AkCjWvUEsddgu8GVJk0VUCMkEeWhW/u0w="; 21 21 }; 22 22 23 23 modRoot = "./agent"; 24 24 25 - vendorHash = "sha256-qQRi4GeepRpYPhE5ftUj01tMCqBh5txbizfkVXmrgOQ="; 25 + vendorHash = "sha256-lZ7W7YpigcVaLO9HoS5V379nyKHemRh9Z2NjlZbJcPg="; 26 26 27 27 ldflags = [ "-s" "-w" "-X main.AgentVersion=v${version}" ]; 28 28
+3 -3
pkgs/applications/networking/sync/rclone/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "rclone"; 9 - version = "1.63.1"; 9 + version = "1.64.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-H//Y7BFBr3VXAoKZZgjSgU4aA+Af7tvFozhpoj14ba0="; 15 + hash = "sha256-miXYBKUTmsqAvVLmxcVCpjgEO3HeKQpUZKSvzaxhqdU="; 16 16 }; 17 17 18 - vendorHash = "sha256-AXgyyI6ZbTepC/TGkHQvHiwpQOjzwG5ung71nKE5d1Y="; 18 + vendorHash = "sha256-rpF44yd8ElOkXTT1lSW0l3ZwTqeNdGS1OxrvNY8atzA="; 19 19 20 20 subPackages = [ "." ]; 21 21
+2 -2
pkgs/applications/science/biology/veryfasttree/default.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "veryfasttree"; 10 - version = "4.0.2"; 10 + version = "4.0.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "citiususc"; 14 14 repo = "veryfasttree"; 15 15 rev = "v${finalAttrs.version}"; 16 - hash = "sha256-JMBhSxfGO3qz7Yl4s5r6zWHFefXGzu0ktEJdRUh/Uqg="; 16 + hash = "sha256-Sp331VJRaYv/BTwFj3HwUcUsWjYf6YEXWjYdOzDhBBA="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+8
pkgs/applications/terminal-emulators/contour/default.nix
··· 47 47 sha256 = "sha256-TpxVC0GFZD3jGISnDWHKEetgVVpznm5k/Vc2dwVfSG4="; 48 48 }; 49 49 50 + outputs = [ "out" "terminfo" ]; 51 + 50 52 nativeBuildInputs = [ 51 53 cmake 52 54 pkg-config ··· 84 86 85 87 # Don't fix Darwin app bundle 86 88 sed -i '/fixup_bundle/d' src/contour/CMakeLists.txt 89 + ''; 90 + 91 + postInstall = '' 92 + mkdir -p $out/nix-support $terminfo/share 93 + mv $out/share/terminfo $terminfo/share/ 94 + echo "$terminfo" >> $out/nix-support/propagated-user-env-packages 87 95 ''; 88 96 89 97 passthru.tests.test = nixosTests.terminal-emulators.contour;
+5 -1
pkgs/applications/terminal-emulators/st/default.nix
··· 23 23 hash = "sha256-82NZeZc06ueFvss3QGPwvoM88i+ItPFpzSUbmTJOCOc="; 24 24 }; 25 25 26 + outputs = [ "out" "terminfo" ]; 27 + 26 28 inherit patches; 27 29 28 30 configFile = lib.optionalString (conf != null) ··· 51 53 ] ++ extraLibs; 52 54 53 55 preInstall = '' 54 - export TERMINFO=$out/share/terminfo 56 + export TERMINFO=$terminfo/share/terminfo 57 + mkdir -p $TERMINFO $out/nix-support 58 + echo "$terminfo" >> $out/nix-support/propagated-user-env-packages 55 59 ''; 56 60 57 61 installFlags = [ "PREFIX=$(out)" ];
+8
pkgs/applications/terminal-emulators/yaft/default.nix
··· 4 4 version = "0.2.9"; 5 5 pname = "yaft"; 6 6 7 + outputs = [ "out" "terminfo" ]; 8 + 7 9 src = fetchFromGitHub { 8 10 owner = "uobikiemukot"; 9 11 repo = "yaft"; ··· 14 16 buildInputs = [ ncurses ]; 15 17 16 18 installFlags = [ "PREFIX=$(out)" "MANPREFIX=$(out)/share/man" ]; 19 + 20 + postInstall = '' 21 + mkdir -p $out/nix-support $terminfo/share 22 + mv $out/share/terminfo $terminfo/share/ 23 + echo "$terminfo" >> $out/nix-support/propagated-user-env-packages 24 + ''; 17 25 18 26 meta = { 19 27 homepage = "https://github.com/uobikiemukot/yaft";
+3 -3
pkgs/applications/version-management/git-cliff/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "git-cliff"; 10 - version = "1.2.0"; 10 + version = "1.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "orhun"; 14 14 repo = "git-cliff"; 15 15 rev = "v${version}"; 16 - hash = "sha256-EmpWJWvYxyg6m08Q77kRehtcVSQOm16ZdcmZWncLch4="; 16 + hash = "sha256-HD/g9zXE7w9x8o0ERBym5OZvODQ6n4a/bkzf457QPxM="; 17 17 }; 18 18 19 - cargoHash = "sha256-ECTvfS09CglAavj8LJbfpxnaWQtsp4DZb7GMJHIeEAA="; 19 + cargoHash = "sha256-tTH5FMlOHv+T9rd0C7O2WaPkp2nUTQ3Ulsi16WiwbdE="; 20 20 21 21 # attempts to run the program on .git in src which is not deterministic 22 22 doCheck = false;
+3 -3
pkgs/applications/version-management/gitnr/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "gitnr"; 14 - version = "0.1.0"; 14 + version = "0.1.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "reemus-dev"; 18 18 repo = "gitnr"; 19 19 rev = "v${version}"; 20 - hash = "sha256-5HZT/e53e2dUMFnT+4a5GJk3JqJu5+62yxrsnNfSqD8="; 20 + hash = "sha256-0LuQqDNyMd98cHCG3JDyRx/2hhjNlcGQ7n61Z264WzA="; 21 21 }; 22 22 23 - cargoHash = "sha256-rO8qHa+GI76s5CN52aMa58W8ERuTWQtQ96jpLbXKzOs="; 23 + cargoHash = "sha256-H9aLOHdd2UP2YH/dptTwE0bzfFAJk7jwp3ecd0w8bjY="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config
+9 -1
pkgs/applications/video/pitivi/default.nix
··· 16 16 , meson 17 17 , ninja 18 18 , gsettings-desktop-schemas 19 + , hicolor-icon-theme 19 20 }: 20 21 21 22 python3.pkgs.buildPythonApplication rec { ··· 74 75 librosa 75 76 ]; 76 77 78 + preFixup = '' 79 + gappsWrapperArgs+=( 80 + # The icon theme is hardcoded. 81 + --prefix XDG_DATA_DIRS : "${hicolor-icon-theme}/share" 82 + ) 83 + ''; 84 + 77 85 postPatch = '' 78 86 patchShebangs ./getenvvar.py 79 87 ''; ··· 94 102 that can appeal to newbies and professionals alike. 95 103 ''; 96 104 license = licenses.lgpl21Plus; 97 - maintainers = with maintainers; []; 105 + maintainers = with maintainers; [ akechishiro ]; 98 106 platforms = platforms.linux; 99 107 }; 100 108 }
+6 -4
pkgs/applications/virtualization/docker/default.nix
··· 7 7 , mobyRev, mobyHash 8 8 , runcRev, runcHash 9 9 , containerdRev, containerdHash 10 - , tiniRev, tiniHash, buildxSupport ? true, composeSupport ? true 10 + , tiniRev, tiniHash 11 + , buildxSupport ? true, composeSupport ? true, sbomSupport ? false 11 12 # package dependencies 12 13 , stdenv, fetchFromGitHub, fetchpatch, buildGoPackage 13 14 , makeWrapper, installShellFiles, pkg-config, glibc 14 15 , go-md2man, go, containerd, runc, docker-proxy, tini, libtool 15 - , sqlite, iproute2, docker-buildx, docker-compose 16 + , sqlite, iproute2, docker-buildx, docker-compose, docker-sbom 16 17 , iptables, e2fsprogs, xz, util-linux, xfsprogs, git 17 18 , procps, rootlesskit, slirp4netns, fuse-overlayfs, nixosTests 18 19 , clientOnly ? !stdenv.isLinux, symlinkJoin ··· 159 160 }); 160 161 161 162 plugins = lib.optional buildxSupport docker-buildx 162 - ++ lib.optional composeSupport docker-compose; 163 + ++ lib.optional composeSupport docker-compose 164 + ++ lib.optional sbomSupport docker-sbom; 163 165 pluginsRef = symlinkJoin { name = "docker-plugins"; paths = plugins; }; 164 166 in 165 167 buildGoPackage (lib.optionalAttrs (!clientOnly) { ··· 273 275 To enable the docker daemon on NixOS, set the `virtualisation.docker.enable` option to `true`. 274 276 ''; 275 277 license = licenses.asl20; 276 - maintainers = with maintainers; [ offline vdemeester periklis maxeaubrey ]; 278 + maintainers = with maintainers; [ offline vdemeester periklis amaxine ]; 277 279 mainProgram = "docker"; 278 280 }; 279 281 });
+28
pkgs/applications/virtualization/docker/sbom-disable-tests.patch
··· 1 + diff --git a/test/cli/all_formats_expressible_test.go b/test/cli/all_formats_expressible_test.go 2 + index 3f40a46..5ba04e8 100644 3 + --- a/test/cli/all_formats_expressible_test.go 4 + +++ b/test/cli/all_formats_expressible_test.go 5 + @@ -8,7 +8,8 @@ import ( 6 + "github.com/anchore/syft/syft" 7 + ) 8 + 9 + -func TestAllFormatsExpressible(t *testing.T) { 10 + +// Disabled because it needs a running docker daemon 11 + +func disabledTestAllFormatsExpressible(t *testing.T) { 12 + commonAssertions := []traitAssertion{ 13 + func(tb testing.TB, stdout, _ string, _ int) { 14 + tb.Helper() 15 + diff --git a/test/cli/sbom_cmd_test.go b/test/cli/sbom_cmd_test.go 16 + index 0a0771c..a086c3b 100644 17 + --- a/test/cli/sbom_cmd_test.go 18 + +++ b/test/cli/sbom_cmd_test.go 19 + @@ -8,7 +8,8 @@ import ( 20 + "github.com/docker/sbom-cli-plugin/internal" 21 + ) 22 + 23 + -func TestSBOMCmdFlags(t *testing.T) { 24 + +// Disabled because it needs a running docker daemon 25 + +func disabledTestSBOMCmdFlags(t *testing.T) { 26 + hiddenPackagesImage := getFixtureImage(t, "image-hidden-packages") 27 + coverageImage := getFixtureImage(t, "image-pkg-coverage") 28 + tmp := t.TempDir() + "/"
+43
pkgs/applications/virtualization/docker/sbom.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , docker 4 + , lib 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "docker-sbom"; 9 + version = "0.6.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "docker"; 13 + repo = "sbom-cli-plugin"; 14 + rev = "tags/v${version}"; 15 + hash = "sha256-i3gIogHb0oW/VDuZUo6LGBmvqs/XfMXjpvTTYeGCK7Q="; 16 + }; 17 + 18 + patches = [ 19 + # Disable tests that require a docker daemon to be running 20 + # in the sandbox 21 + ./sbom-disable-tests.patch 22 + ]; 23 + 24 + vendorHash = "sha256-XPPVAdY2NaasZ9bkf24VWWk3X5pjnryvsErYIWkeekc="; 25 + 26 + nativeBuildInputs = [ docker ]; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + install -D $GOPATH/bin/sbom-cli-plugin $out/libexec/docker/cli-plugins/docker-sbom 31 + 32 + mkdir -p $out/bin 33 + ln -s $out/libexec/docker/cli-plugins/docker-sbom $out/bin/docker-sbom 34 + runHook postInstall 35 + ''; 36 + 37 + meta = with lib; { 38 + description = "Plugin for Docker CLI to support SBOM creation using Syft"; 39 + homepage = "https://github.com/docker/sbom-cli-plugin"; 40 + license = licenses.asl20; 41 + maintainers = with maintainers; [ raboof ]; 42 + }; 43 + }
+9 -6
pkgs/build-support/docker/default.nix
··· 487 487 ''; 488 488 }; 489 489 490 - buildLayeredImage = { name, ... }@args: 490 + buildLayeredImage = lib.makeOverridable ({ name, ... }@args: 491 491 let 492 492 stream = streamLayeredImage args; 493 493 in ··· 496 496 inherit (stream) imageName; 497 497 passthru = { inherit (stream) imageTag; }; 498 498 nativeBuildInputs = [ pigz ]; 499 - } "${stream} | pigz -nTR > $out"; 499 + } "${stream} | pigz -nTR > $out" 500 + ); 500 501 501 502 # 1. extract the base image 502 503 # 2. create the layer ··· 504 505 # 4. compute the layer id 505 506 # 5. put the layer in the image 506 507 # 6. repack the image 507 - buildImage = 508 + buildImage = lib.makeOverridable ( 508 509 args@{ 509 510 # Image name. 510 511 name ··· 751 752 ''; 752 753 753 754 in 754 - checked result; 755 + checked result 756 + ); 755 757 756 758 # Merge the tarballs of images built with buildImage into a single 757 759 # tarball that contains all images. Running `docker load` on the resulting ··· 837 839 }) 838 840 ); 839 841 840 - streamLayeredImage = 842 + streamLayeredImage = lib.makeOverridable ( 841 843 { 842 844 # Image Name 843 845 name ··· 1046 1048 makeWrapper ${streamScript} $out --add-flags ${conf} 1047 1049 ''; 1048 1050 in 1049 - result; 1051 + result 1052 + ); 1050 1053 1051 1054 # This function streams a docker image that behaves like a nix-shell for a derivation 1052 1055 streamNixShellImage =
+3 -1
pkgs/build-support/node/fetch-npm-deps/default.nix
··· 165 165 166 166 dontInstall = true; 167 167 168 - impureEnvVars = lib.fetchers.proxyImpureEnvVars; 168 + # NIX_NPM_TOKENS environment variable should be a JSON mapping in the shape of: 169 + # `{ "registry.example.com": "example-registry-bearer-token", ... }` 170 + impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ "NIX_NPM_TOKENS" ]; 169 171 170 172 SSL_CERT_FILE = if (hash_.outputHash == "" || hash_.outputHash == lib.fakeSha256 || hash_.outputHash == lib.fakeSha512 || hash_.outputHash == lib.fakeHash) 171 173 then "${cacert}/etc/ssl/certs/ca-bundle.crt"
+1 -1
pkgs/build-support/node/fetch-npm-deps/src/main.rs
··· 108 108 109 109 // Recursive helper to fixup v1 lockfile deps 110 110 fn fixup_v1_deps( 111 - dependencies: &mut serde_json::Map<String, Value>, 111 + dependencies: &mut Map<String, Value>, 112 112 cache: &Option<HashMap<String, String>>, 113 113 fixed: &mut bool, 114 114 ) {
+2 -2
pkgs/build-support/node/fetch-npm-deps/src/parse/mod.rs
··· 139 139 None => Specifics::Registry { 140 140 integrity: pkg 141 141 .integrity 142 - .expect("non-git dependencies should have assosciated integrity") 142 + .expect("non-git dependencies should have associated integrity") 143 143 .into_best() 144 - .expect("non-git dependencies should have non-empty assosciated integrity"), 144 + .expect("non-git dependencies should have non-empty associated integrity"), 145 145 }, 146 146 }; 147 147
+13
pkgs/build-support/node/fetch-npm-deps/src/util.rs
··· 3 3 config::{CaCertificate, Configurable, RedirectPolicy, SslOption}, 4 4 Body, Request, RequestExt, 5 5 }; 6 + use serde_json::{Map, Value}; 6 7 use std::{env, path::Path}; 7 8 use url::Url; 8 9 ··· 19 20 // therefore do not need to check certificates, since the output is 20 21 // already hashed. 21 22 request = request.ssl_options(SslOption::DANGER_ACCEPT_INVALID_CERTS); 23 + } 24 + } 25 + 26 + // Respect NIX_NPM_TOKENS environment variable, which should be a JSON mapping in the shape of: 27 + // `{ "registry.example.com": "example-registry-bearer-token", ... }` 28 + if let Some(host) = url.host_str() { 29 + if let Ok(npm_tokens) = env::var("NIX_NPM_TOKENS") { 30 + if let Ok(tokens) = serde_json::from_str::<Map<String, Value>>(&npm_tokens) { 31 + if let Some(token) = tokens.get(host).and_then(|val| val.as_str()) { 32 + request = request.header("Authorization", format!("Bearer {token}")); 33 + } 34 + } 22 35 } 23 36 } 24 37
+1 -1
pkgs/build-support/testers/default.nix
··· 61 61 version ? package.version, 62 62 }: runCommand "${package.name}-test-version" { nativeBuildInputs = [ package ]; meta.timeout = 60; } '' 63 63 if output=$(${command} 2>&1); then 64 - if grep -Fw "${version}" - <<< "$output"; then 64 + if grep -Fw -- "${version}" - <<< "$output"; then 65 65 touch $out 66 66 else 67 67 echo "Version string '${version}' not found!" >&2
+16
pkgs/by-name/README.md
··· 72 72 }; 73 73 ``` 74 74 75 + ## Manual migration guidelines 76 + 77 + Most packages are still defined in `all-packages.nix` and the [category hierarchy](../README.md#category-hierarchy). 78 + Please hold off migrating your maintained packages to this directory. 79 + 80 + 1. An automated migration for the majority of packages [is being worked on](https://github.com/NixOS/nixpkgs/pull/211832). 81 + In order to save on contributor and reviewer time, packages should only be migrated manually afterwards if they couldn't be migrated automatically. 82 + 83 + 1. Manual migrations should only be lightly encouraged if the relevant code is being worked on anyways. 84 + For example with a package update or refactoring. 85 + 86 + 1. Manual migrations should not remove definitions from `all-packages.nix` with custom arguments. 87 + That is a backwards-incompatible change because it changes the `.override` interface. 88 + Such packages may still be moved to `pkgs/by-name` however, while keeping the definition in `all-packages.nix`. 89 + See also [changing implicit attribute defaults](#changing-implicit-attribute-defaults). 90 + 75 91 ## Limitations 76 92 77 93 There's some limitations as to which packages can be defined using this structure:
+25
pkgs/by-name/ca/cargo-rdme/package.nix
··· 1 + { lib, rustPlatform, fetchCrate, stdenv, Security }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "cargo-rdme"; 5 + version = "1.4.2"; 6 + 7 + src = fetchCrate { 8 + inherit pname version; 9 + hash = "sha256-ZveL/6iWxnEz13iHdTjDA4JT29CbvWjrIvblI65XuMM="; 10 + }; 11 + 12 + buildInputs = lib.optionals stdenv.isDarwin [ 13 + Security 14 + ]; 15 + 16 + cargoHash = "sha256-8srwz5p9NY+ymDpqSvG68oIHibSurdtrjBkG6TrZO70="; 17 + 18 + meta = with lib; { 19 + description = "Cargo command to create the README.md from your crate's documentation"; 20 + homepage = "https://github.com/orium/cargo-rdme"; 21 + changelog = "https://github.com/orium/cargo-rdme/blob/v${version}/release-notes.md"; 22 + license = with licenses; [ mpl20 ]; 23 + maintainers = with maintainers; [ GoldsteinE ]; 24 + }; 25 + }
+23
pkgs/by-name/ma/matrix-hook/package.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "matrix-hook"; 5 + version = "1.0.0"; 6 + src = fetchFromGitHub { 7 + owner = "pinpox"; 8 + repo = "matrix-hook"; 9 + rev = "v${version}"; 10 + hash = "sha256-YmDsibVlAWLEG5QcqDImVb6RJfrfW6zrFnOEMO3Zxcw="; 11 + }; 12 + vendorHash = "sha256-185Wz9IpJRBmunl+KGj/iy37YeszbT3UYzyk9V994oQ="; 13 + postInstall = '' 14 + install message.html.tmpl -Dt $out 15 + ''; 16 + 17 + meta = with lib; { 18 + description = "A simple webhook for matrix"; 19 + homepage = "https://github.com/pinpox/matrix-hook"; 20 + license = licenses.gpl3; 21 + maintainers = with maintainers; [ pinpox mic92 zowoq ]; 22 + }; 23 + }
+31
pkgs/by-name/qu/quicktype/package.nix
··· 1 + { lib, buildNpmPackage, fetchFromGitHub, jq }: 2 + 3 + buildNpmPackage rec { 4 + pname = "quicktype"; 5 + version = "23.0.75"; # version from https://npm.im/quicktype 6 + 7 + src = fetchFromGitHub { 8 + owner = "quicktype"; 9 + repo = "quicktype"; 10 + rev = "9b570a73a896306778940c793c0037a38815304a"; # version not tagged 11 + hash = "sha256-boCBgIoM2GECipZTJlp9IaeXT24aR8tawS1X8CFDDqw="; 12 + }; 13 + 14 + postPatch = '' 15 + cat <<< $(${jq}/bin/jq '.version = "${version}"' package.json) > package.json 16 + ''; 17 + 18 + npmDepsHash = "sha256-RA4HVQfB/ge1aIKl9HiUT7vUM5n+Ro6N2D6xj1dgSu8="; 19 + 20 + postInstall = '' 21 + mv packages/ $out/lib/node_modules/quicktype/ 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "Generate types and converters from JSON, Schema, and GraphQL"; 26 + homepage = "https://quicktype.io/"; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.marsam ]; 29 + mainProgram = "quicktype"; 30 + }; 31 + }
+3 -3
pkgs/by-name/ri/ripsecrets/package.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "ripsecrets"; 8 - version = "0.1.6"; 8 + version = "0.1.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "sirwart"; 12 12 repo = "ripsecrets"; 13 13 rev = "v${version}"; 14 - hash = "sha256-p3421sQko/WulSNUxXpjsHPAtRoHHg61angfxJpoyFg="; 14 + hash = "sha256-NDSMxIq6eBXOv/mI662vsIIOfWQEzQ5fDGznC4+gFyE="; 15 15 }; 16 16 17 - cargoHash = "sha256-DJkEhqW5DZOmoNiS4nw+i2G0+KN2d7FbBuKp7fdAwMk="; 17 + cargoHash = "sha256-vp2gQUf6TWFkJ09STOlqlEB+jsGrVGAmix2eSgBDG/o="; 18 18 19 19 meta = with lib; { 20 20 description = "A command-line tool to prevent committing secret keys into your source code";
+39
pkgs/by-name/sl/sleek-grub-theme/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , withBanner ? "Grub Bootloader" # use override to specify your own banner text 5 + , withStyle ? "white" # use override to specify one of "dark" / "orange" / "bigSur" 6 + }: 7 + 8 + assert builtins.any (s: withStyle == s) ["white" "dark" "orange" "bigSur"]; 9 + 10 + stdenv.mkDerivation { 11 + pname = "sleek-grub-theme"; 12 + version = "unstable-2022-06-04"; 13 + 14 + src = fetchFromGitHub ({ 15 + owner = "sandesh236"; 16 + repo = "sleek--themes"; 17 + rev = "981326a8e35985dc23f1b066fdbe66ff09df2371"; 18 + hash = "sha256-yD4JuoFGTXE/aI76EtP4rEWCc5UdFGi7Ojys6Yp8Z58="; 19 + }); 20 + 21 + installPhase = '' 22 + runHook preInstall 23 + 24 + mkdir -p $out/ 25 + 26 + cp -r 'Sleek theme-${withStyle}'/sleek/* $out/ 27 + sed -i "s/Grub Bootloader/${withBanner}/" $out/theme.txt 28 + 29 + runHook postInstall 30 + ''; 31 + 32 + meta = { 33 + description = "Grub bootloader themes, contains light/dark/orange/bigSur styles"; 34 + homepage = "https://github.com/sandesh236/sleek--themes"; 35 + license = lib.licenses.mit; 36 + platforms = lib.platforms.linux; 37 + maintainers = with lib.maintainers; [ luochen1990 ]; 38 + }; 39 + }
+46 -2
pkgs/data/fonts/noto-fonts/default.nix
··· 164 164 sha256 = "sha256-y1103SS0qkZMhEL5+7kQZ+OBs5tRaqkqOcs4796Fzhg="; 165 165 }; 166 166 167 - noto-fonts-emoji = 167 + noto-fonts-color-emoji = 168 168 let 169 169 version = "2.038"; 170 170 emojiPythonEnv = ··· 217 217 ''; 218 218 219 219 meta = with lib; { 220 - description = "Color and Black-and-White emoji fonts"; 220 + description = "Color emoji font"; 221 221 homepage = "https://github.com/googlefonts/noto-emoji"; 222 222 license = with licenses; [ ofl asl20 ]; 223 223 platforms = platforms.all; 224 224 maintainers = with maintainers; [ mathnerd314 sternenseemann ]; 225 + }; 226 + }; 227 + 228 + noto-fonts-monochrome-emoji = 229 + # Metadata fetched from 230 + # https://www.googleapis.com/webfonts/v1/webfonts?key=${GOOGLE_FONTS_TOKEN}&family=Noto+Emoji 231 + let metadata = with builtins; head (fromJSON (readFile ./noto-emoji.json)).items; 232 + urlHashes = with builtins; fromJSON (readFile ./noto-emoji.hashes.json); 233 + 234 + in 235 + stdenvNoCC.mkDerivation { 236 + pname = "noto-fonts-monochrome-emoji"; 237 + version = "${lib.removePrefix "v" metadata.version}.${metadata.lastModified}"; 238 + preferLocalBuild = true; 239 + 240 + dontUnpack = true; 241 + srcs = let 242 + weightNames = { 243 + "300" = "Light"; 244 + regular = "Regular"; 245 + "500" = "Medium"; 246 + "600" = "SemiBold"; 247 + "700" = "Bold"; 248 + }; 249 + in lib.mapAttrsToList 250 + (variant: url: fetchurl { name = "NotoEmoji-${weightNames.${variant}}.ttf"; 251 + hash = urlHashes.${url}; 252 + inherit url; } ) 253 + metadata.files; 254 + 255 + installPhase = '' 256 + for src in $srcs; do 257 + install -D $src $out/share/fonts/noto/$(stripHash $src) 258 + done 259 + ''; 260 + 261 + meta = with lib; { 262 + description = "Monochrome emoji font"; 263 + homepage = "https://fonts.google.com/noto/specimen/Noto+Emoji"; 264 + license = [ licenses.ofl ]; 265 + maintainers = [ maintainers.nicoo ]; 266 + 267 + platforms = platforms.all; 268 + sourceProvenance = [ sourceTypes.binaryBytecode ]; 225 269 }; 226 270 }; 227 271
+7
pkgs/data/fonts/noto-fonts/noto-emoji.hashes.json
··· 1 + { 2 + "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob_10jwvS-FGJCMY.ttf": "sha256-9ndQqJJzsCkR6KcYRNVW3wXWMxcH+0QzFgQQdCG8vSo=", 3 + "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf": "sha256-AXGLdWebddyJhTKMW/D/6tW8ODcaXrUM96m2hN9wYlg=", 4 + "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-Z0jwvS-FGJCMY.ttf": "sha256-wzF9kKNMeQTYZ2QUT5pIgauhl2qMpZ2nMLNTeAJuqtQ=", 5 + "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob911TwvS-FGJCMY.ttf": "sha256-NIelE8X+lKtH6yT3eFPZV7zYUR3Y5GnNobAbf7AckR0=", 6 + "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob9M1TwvS-FGJCMY.ttf": "sha256-zkJuJ8YlTrUV+28wHIqny3yQvjvZqEPG4WXYmaLcY8A=" 7 + }
+30
pkgs/data/fonts/noto-fonts/noto-emoji.json
··· 1 + { 2 + "kind": "webfonts#webfontList", 3 + "items": [ 4 + { 5 + "family": "Noto Emoji", 6 + "variants": [ 7 + "300", 8 + "regular", 9 + "500", 10 + "600", 11 + "700" 12 + ], 13 + "subsets": [ 14 + "emoji" 15 + ], 16 + "version": "v46", 17 + "lastModified": "2023-09-07", 18 + "files": { 19 + "300": "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob_10jwvS-FGJCMY.ttf", 20 + "regular": "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0jwvS-FGJCMY.ttf", 21 + "500": "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-Z0jwvS-FGJCMY.ttf", 22 + "600": "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob911TwvS-FGJCMY.ttf", 23 + "700": "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob9M1TwvS-FGJCMY.ttf" 24 + }, 25 + "category": "sans-serif", 26 + "kind": "webfonts#webfont", 27 + "menu": "http://fonts.gstatic.com/s/notoemoji/v46/bMrnmSyK7YY-MEu6aWjPDs-ar6uWaGWuob-r0gwuQeU.ttf" 28 + } 29 + ] 30 + }
+183
pkgs/data/fonts/noto-fonts/noto-emoji.py
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell -i "python3 -I" -p python3 3 + 4 + from contextlib import contextmanager 5 + from pathlib import Path 6 + from typing import Iterable, Optional 7 + from urllib import request 8 + 9 + import hashlib, json 10 + 11 + 12 + def getMetadata(apiKey: str, family: str = "Noto Emoji"): 13 + '''Fetch the Google Fonts metadata for a given family. 14 + 15 + An API key can be obtained by anyone with a Google account (🚮) from 16 + `https://developers.google.com/fonts/docs/developer_api#APIKey` 17 + ''' 18 + from urllib.parse import urlencode 19 + 20 + with request.urlopen( 21 + "https://www.googleapis.com/webfonts/v1/webfonts?" + 22 + urlencode({ 'key': apiKey, 'family': family }) 23 + ) as req: 24 + return json.load(req) 25 + 26 + def getUrls(metadata) -> Iterable[str]: 27 + '''Fetch all files' URLs from Google Fonts' metadata. 28 + 29 + The metadata must obey the API v1 schema, and can be obtained from: 30 + https://www.googleapis.com/webfonts/v1/webfonts?key=${GOOGLE_FONTS_TOKEN}&family=${FAMILY} 31 + ''' 32 + return ( url for i in metadata['items'] for _, url in i['files'].items() ) 33 + 34 + 35 + def hashUrl(url: str, *, hash: str = 'sha256'): 36 + '''Compute the hash of the data from HTTP GETing a given `url`. 37 + 38 + The `hash` must be an algorithm name `hashlib.new` accepts. 39 + ''' 40 + with request.urlopen(url) as req: 41 + return hashlib.new(hash, req.read()) 42 + 43 + 44 + def sriEncode(h) -> str: 45 + '''Encode a hash in the SRI format. 46 + 47 + Takes a `hashlib` object, and produces a string that 48 + nixpkgs' `fetchurl` accepts as `hash` parameter. 49 + ''' 50 + from base64 import b64encode 51 + return f"{h.name}-{b64encode(h.digest()).decode()}" 52 + 53 + def validateSRI(sri: Optional[str]) -> Optional[str]: 54 + '''Decode an SRI hash, return `None` if invalid. 55 + 56 + This is not a full SRI hash parser, hash options aren't supported. 57 + ''' 58 + from base64 import b64decode 59 + 60 + if sri is None: 61 + return None 62 + 63 + try: 64 + hashName, b64 = sri.split('-', 1) 65 + 66 + h = hashlib.new(hashName) 67 + digest = b64decode(b64, validate=True) 68 + assert len(digest) == h.digest_size 69 + 70 + except: 71 + return None 72 + else: 73 + return sri 74 + 75 + 76 + def hashUrls( 77 + urls: Iterable[str], 78 + knownHashes: dict[str, str] = {}, 79 + ) -> dict[str, str]: 80 + '''Generate a `dict` mapping URLs to SRI-encoded hashes. 81 + 82 + The `knownHashes` optional parameter can be used to avoid 83 + re-downloading files whose URL have not changed. 84 + ''' 85 + return { 86 + url: validateSRI(knownHashes.get(url)) or sriEncode(hashUrl(url)) 87 + for url in urls 88 + } 89 + 90 + 91 + @contextmanager 92 + def atomicFileUpdate(target: Path): 93 + '''Atomically replace the contents of a file. 94 + 95 + Yields an open file to write into; upon exiting the context, 96 + the file is closed and (atomically) replaces the `target`. 97 + 98 + Guarantees that the `target` was either successfully overwritten 99 + with new content and no exception was raised, or the temporary 100 + file was cleaned up. 101 + ''' 102 + from tempfile import mkstemp 103 + fd, _p = mkstemp( 104 + dir = target.parent, 105 + prefix = target.name, 106 + ) 107 + tmpPath = Path(_p) 108 + 109 + try: 110 + with open(fd, 'w') as f: 111 + yield f 112 + 113 + tmpPath.replace(target) 114 + 115 + except Exception: 116 + tmpPath.unlink(missing_ok = True) 117 + raise 118 + 119 + 120 + if __name__ == "__main__": 121 + from os import environ 122 + from urllib.error import HTTPError 123 + 124 + environVar = 'GOOGLE_FONTS_TOKEN' 125 + currentDir = Path(__file__).parent 126 + metadataPath = currentDir / 'noto-emoji.json' 127 + 128 + try: 129 + apiToken = environ[environVar] 130 + metadata = getMetadata(apiToken) 131 + 132 + except (KeyError, HTTPError) as exn: 133 + # No API key in the environment, or the query was rejected. 134 + match exn: 135 + case KeyError if exn.args[0] == environVar: 136 + print(f"No '{environVar}' in the environment, " 137 + "skipping metadata update") 138 + 139 + case HTTPError if exn.getcode() == 403: 140 + print("Got HTTP 403 (Forbidden)") 141 + if apiToken != '': 142 + print("Your Google API key appears to be valid " 143 + "but does not grant access to the fonts API.") 144 + print("Aborting!") 145 + raise SystemExit(1) 146 + 147 + case HTTPError if exn.getcode() == 400: 148 + # Printing the supposed token should be fine, as this is 149 + # what the API returns on invalid tokens. 150 + print(f"Got HTTP 400 (Bad Request), is this really an API token: '{apiToken}' ?") 151 + case _: 152 + # Unknown error, let's bubble it up 153 + raise 154 + 155 + # In that case just use the existing metadata 156 + with metadataPath.open() as metadataFile: 157 + metadata = json.load(metadataFile) 158 + 159 + lastModified = metadata["items"][0]["lastModified"]; 160 + print(f"Using metadata from file, last modified {lastModified}") 161 + 162 + else: 163 + # If metadata was successfully fetched, validate and persist it 164 + lastModified = metadata["items"][0]["lastModified"]; 165 + print(f"Fetched current metadata, last modified {lastModified}") 166 + with atomicFileUpdate(metadataPath) as metadataFile: 167 + json.dump(metadata, metadataFile, indent = 2) 168 + metadataFile.write("\n") # Pacify nixpkgs' dumb editor config check 169 + 170 + hashPath = currentDir / 'noto-emoji.hashes.json' 171 + try: 172 + with hashPath.open() as hashFile: 173 + hashes = json.load(hashFile) 174 + except FileNotFoundError: 175 + hashes = {} 176 + 177 + with atomicFileUpdate(hashPath) as hashFile: 178 + json.dump( 179 + hashUrls(getUrls(metadata), knownHashes = hashes), 180 + hashFile, 181 + indent = 2, 182 + ) 183 + hashFile.write("\n") # Pacify nixpkgs' dumb editor config check
+5 -5
pkgs/data/fonts/twitter-color-emoji/default.nix
··· 10 10 , python3 11 11 , which 12 12 , zopfli 13 - , noto-fonts-emoji 13 + , noto-fonts-color-emoji 14 14 }: 15 15 16 16 let ··· 33 33 inherit version; 34 34 35 35 srcs = [ 36 - noto-fonts-emoji.src 36 + noto-fonts-color-emoji.src 37 37 twemojiSrc 38 38 ]; 39 39 40 - sourceRoot = noto-fonts-emoji.src.name; 40 + sourceRoot = noto-fonts-color-emoji.src.name; 41 41 42 42 postUnpack = '' 43 43 chmod -R +w ${twemojiSrc.name} 44 - mv ${twemojiSrc.name} ${noto-fonts-emoji.src.name} 44 + mv ${twemojiSrc.name} ${noto-fonts-color-emoji.src.name} 45 45 ''; 46 46 47 47 nativeBuildInputs = [ ··· 67 67 "s#http://scripts.sil.org/OFL#http://creativecommons.org/licenses/by/4.0/#" 68 68 ]; 69 69 in '' 70 - ${noto-fonts-emoji.postPatch} 70 + ${noto-fonts-color-emoji.postPatch} 71 71 72 72 sed '${templateSubstitutions}' NotoColorEmoji.tmpl.ttx.tmpl > TwitterColorEmoji.tmpl.ttx.tmpl 73 73 pushd ${twemojiSrc.name}/assets/72x72/
+2 -2
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme-circle"; 5 - version = "23.08.16"; 5 + version = "23.09.11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-FXWue9CiX2zh7FXLnlG+SOto2Z4oznWNYpgZlMvVGn4="; 11 + sha256 = "sha256-9GTNE9Gt+dxdfOLD0Qv1utSkwigalAPxixGSC5Nj8XM="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ];
+2 -2
pkgs/data/icons/numix-icon-theme-square/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme-square"; 5 - version = "23.08.16"; 5 + version = "23.09.11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-zlh3Jh3ZrNo58ijGPwdaiHnTFoT6L3ZC0VTRY0Se3qs="; 11 + sha256 = "sha256-YipdEvmQnqiuxheYS+y5t37uonzr/nH54PVLm4xp31E="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ];
+36
pkgs/data/icons/tau-hydrogen/default.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + meson, 6 + ninja, 7 + librsvg, 8 + xorg 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "tau-hydrogen"; 13 + version = "1.0.11"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "tau-OS"; 17 + repo = "tau-hydrogen"; 18 + rev = finalAttrs.version; 19 + hash = "sha256-ECrRWWS/Am0lfCIJw/BVZg53oLw79Im8d8KgAYxE+pw="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + meson 24 + ninja 25 + librsvg 26 + xorg.xcursorgen 27 + ]; 28 + 29 + meta = with lib; { 30 + description = "The GTK icon theme for tauOS"; 31 + homepage = "https://github.com/tau-OS/tau-hydrogen"; 32 + license = licenses.gpl3Only; 33 + platforms = platforms.unix; 34 + maintainers = with maintainers; [ ashvith-shetty ]; 35 + }; 36 + })
+1 -1
pkgs/data/themes/yaru/default.nix
··· 39 39 homepage = "https://github.com/ubuntu/yaru"; 40 40 license = with licenses; [ cc-by-sa-40 gpl3Plus lgpl21Only lgpl3Only ]; 41 41 platforms = platforms.linux; 42 - maintainers = with maintainers; [ fortuneteller2k maxeaubrey ]; 42 + maintainers = with maintainers; [ fortuneteller2k amaxine ]; 43 43 }; 44 44 }
+2 -2
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
··· 48 48 49 49 stdenv.mkDerivation rec { 50 50 pname = "gnome-boxes"; 51 - version = "44.2"; 51 + version = "44.3"; 52 52 53 53 src = fetchurl { 54 54 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 55 - sha256 = "ndOJwUnQwPpXRW7DY9UaiCVflFVY+530KJTOeO+F34k="; 55 + sha256 = "ZIpBuODIdfBOOnh+pnA2vJIehYo25jQ6Q9tyQu5z4XE="; 56 56 }; 57 57 58 58 patches = [
+2 -2
pkgs/desktops/gnome/core/gnome-shell/default.nix
··· 67 67 in 68 68 stdenv.mkDerivation rec { 69 69 pname = "gnome-shell"; 70 - version = "44.3"; 70 + version = "44.4"; 71 71 72 72 outputs = [ "out" "devdoc" ]; 73 73 74 74 src = fetchurl { 75 75 url = "mirror://gnome/sources/gnome-shell/${lib.versions.major version}/${pname}-${version}.tar.xz"; 76 - sha256 = "VWlLccLuTq72DZNCgAPy6qTPABhoSPXja0XP5Qb8Mb8="; 76 + sha256 = "HdUebujZL7y5XObd8Ruf7OiNImIsAQFf+pNgFpzUGGY="; 77 77 }; 78 78 79 79 patches = [
+2 -2
pkgs/desktops/gnome/core/mutter/default.nix
··· 66 66 67 67 stdenv.mkDerivation (finalAttrs: { 68 68 pname = "mutter"; 69 - version = "44.3"; 69 + version = "44.4"; 70 70 71 71 outputs = [ "out" "dev" "man" "devdoc" ]; 72 72 73 73 src = fetchurl { 74 74 url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; 75 - sha256 = "GFy+vyFQ0+RQVQ43G9sTqLTbCWl4sU+ZUh6WbqzHBVE="; 75 + sha256 = "M3IKWGywqacyr1oH7RPj89MqGml4EjURQKVLygBrlAw="; 76 76 }; 77 77 78 78 mesonFlags = [
+1 -1
pkgs/desktops/gnome/extensions/no-title-bar/default.nix
··· 31 31 description = "Integrates maximized windows with the top panel"; 32 32 homepage = "https://github.com/poehlerj/no-title-bar"; 33 33 license = licenses.gpl2; 34 - maintainers = with maintainers; [ jonafato svsdep maxeaubrey ]; 34 + maintainers = with maintainers; [ jonafato svsdep amaxine ]; 35 35 platforms = platforms.linux; 36 36 }; 37 37 }
+1 -1
pkgs/desktops/plasma-5/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.7/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/plasma/5.27.8/ -A '*.tar.xz' )
-11
pkgs/desktops/plasma-5/plasma-sdk.nix
··· 16 16 , ktexteditor 17 17 , kwidgetsaddons 18 18 , kdoctools 19 - , fetchpatch 20 19 }: 21 20 22 21 mkDerivation { 23 22 pname = "plasma-sdk"; 24 - 25 - patches = [ 26 - # remove duplicate doc entries, fix build 27 - # FIXME: remove for next update 28 - (fetchpatch { 29 - url = "https://invent.kde.org/plasma/plasma-sdk/-/commit/e766c3c0483329f52ba0dd7536c4160131409f8e.patch"; 30 - revert = true; 31 - hash = "sha256-NoQbRo+0gT4F4G6YbvTiQulqrsFtnD7z0/0I4teQvUM="; 32 - }) 33 - ]; 34 23 35 24 nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 36 25 buildInputs = [
-7
pkgs/desktops/plasma-5/plasma-workspace/default.nix
··· 148 148 patches = [ 149 149 ./0001-startkde.patch 150 150 ./0002-absolute-wallpaper-install-dir.patch 151 - 152 - # backport patch fixing a Wayland crash 153 - # FIXME: remove in next release 154 - (fetchpatch { 155 - url = "https://invent.kde.org/plasma/plasma-workspace/-/commit/fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c.diff"; 156 - hash = "sha256-cHupiD6fKZ7ICFb4AcuUErrA4646sNGxeGiACPs8IHQ="; 157 - }) 158 151 ]; 159 152 160 153 # QT_INSTALL_BINS refers to qtbase, and qdbus is in qttools
+236 -236
pkgs/desktops/plasma-5/srcs.nix
··· 4 4 5 5 { 6 6 aura-browser = { 7 - version = "5.27.7"; 7 + version = "5.27.8"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/plasma/5.27.7/aura-browser-5.27.7.tar.xz"; 10 - sha256 = "0pzb3wgqqq9sddc9ycwxhikc450s78v9287djb6p96mvprix205r"; 11 - name = "aura-browser-5.27.7.tar.xz"; 9 + url = "${mirror}/stable/plasma/5.27.8/aura-browser-5.27.8.tar.xz"; 10 + sha256 = "0963d09whxld1l6fmi3z5qdkdvhl49khak3zjrq3cgs9sifvx08h"; 11 + name = "aura-browser-5.27.8.tar.xz"; 12 12 }; 13 13 }; 14 14 bluedevil = { 15 - version = "5.27.7"; 15 + version = "5.27.8"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/plasma/5.27.7/bluedevil-5.27.7.tar.xz"; 18 - sha256 = "0ddzcarn06rvhbmvm9x737ba9ycxcvg030892nh6izgfrjlaxhfb"; 19 - name = "bluedevil-5.27.7.tar.xz"; 17 + url = "${mirror}/stable/plasma/5.27.8/bluedevil-5.27.8.tar.xz"; 18 + sha256 = "09bq19xh5cms6zkp8rkf954mz6bf6k6cv345z28ai9a7l386y2rv"; 19 + name = "bluedevil-5.27.8.tar.xz"; 20 20 }; 21 21 }; 22 22 breeze = { 23 - version = "5.27.7"; 23 + version = "5.27.8"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/plasma/5.27.7/breeze-5.27.7.tar.xz"; 26 - sha256 = "1wfclkg4d3wraz19kwpm87vwp9327s5y8n1a42qgrdh980qwzzdz"; 27 - name = "breeze-5.27.7.tar.xz"; 25 + url = "${mirror}/stable/plasma/5.27.8/breeze-5.27.8.tar.xz"; 26 + sha256 = "0i1ywyq848g51glw8qkk2v5syp05c5d0dhyv1s6g393lrd9q596d"; 27 + name = "breeze-5.27.8.tar.xz"; 28 28 }; 29 29 }; 30 30 breeze-grub = { 31 - version = "5.27.7"; 31 + version = "5.27.8"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/plasma/5.27.7/breeze-grub-5.27.7.tar.xz"; 34 - sha256 = "1c0096x75yhmr3irpbkz302gikqh2m1mz2s5j063db2ky72vlf9m"; 35 - name = "breeze-grub-5.27.7.tar.xz"; 33 + url = "${mirror}/stable/plasma/5.27.8/breeze-grub-5.27.8.tar.xz"; 34 + sha256 = "08jws31cci1qyxsy5als31rrcld2j87bqq5ir9v1cch7j8vq1cz0"; 35 + name = "breeze-grub-5.27.8.tar.xz"; 36 36 }; 37 37 }; 38 38 breeze-gtk = { 39 - version = "5.27.7"; 39 + version = "5.27.8"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/plasma/5.27.7/breeze-gtk-5.27.7.tar.xz"; 42 - sha256 = "1s2qv51qa867b0bf29b7j90yzqmn3s2dwblczsb79h2i1gnr8ci9"; 43 - name = "breeze-gtk-5.27.7.tar.xz"; 41 + url = "${mirror}/stable/plasma/5.27.8/breeze-gtk-5.27.8.tar.xz"; 42 + sha256 = "1kpaxw7c41159bkxbv8kcjzrhdyizrllfvilrsiszr6vfcmla3s0"; 43 + name = "breeze-gtk-5.27.8.tar.xz"; 44 44 }; 45 45 }; 46 46 breeze-plymouth = { 47 - version = "5.27.7"; 47 + version = "5.27.8"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/plasma/5.27.7/breeze-plymouth-5.27.7.tar.xz"; 50 - sha256 = "1vm33di6aaj95pf45g4r3hp79ag1i75mi1b5fpipjgi4aiiqvddz"; 51 - name = "breeze-plymouth-5.27.7.tar.xz"; 49 + url = "${mirror}/stable/plasma/5.27.8/breeze-plymouth-5.27.8.tar.xz"; 50 + sha256 = "0p1vmmlvdg29whvsmvwgxpj4slr11z2wacnnbvq91y98q9jb1p8f"; 51 + name = "breeze-plymouth-5.27.8.tar.xz"; 52 52 }; 53 53 }; 54 54 discover = { 55 - version = "5.27.7"; 55 + version = "5.27.8"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/plasma/5.27.7/discover-5.27.7.tar.xz"; 58 - sha256 = "0025g1whq8z1s5915jhq83xsiz4klzqpayfzqkar8c6gni5s3v59"; 59 - name = "discover-5.27.7.tar.xz"; 57 + url = "${mirror}/stable/plasma/5.27.8/discover-5.27.8.tar.xz"; 58 + sha256 = "1lqg0bcqmcvvhdlxgll8psppxyq0m7r4w5awfjjcpgajmsxzrigi"; 59 + name = "discover-5.27.8.tar.xz"; 60 60 }; 61 61 }; 62 62 drkonqi = { 63 - version = "5.27.7"; 63 + version = "5.27.8"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/plasma/5.27.7/drkonqi-5.27.7.tar.xz"; 66 - sha256 = "1li1j85yvg2nj392rl1jmdqx3mzmrdj0lf72j37xd8r2bi0ic9z8"; 67 - name = "drkonqi-5.27.7.tar.xz"; 65 + url = "${mirror}/stable/plasma/5.27.8/drkonqi-5.27.8.tar.xz"; 66 + sha256 = "0b6vs4acsakhxkz44yjyhzdqba7yzm0nbabsnp8wqkp1dm8cr3wb"; 67 + name = "drkonqi-5.27.8.tar.xz"; 68 68 }; 69 69 }; 70 70 flatpak-kcm = { 71 - version = "5.27.7"; 71 + version = "5.27.8"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/plasma/5.27.7/flatpak-kcm-5.27.7.tar.xz"; 74 - sha256 = "1crjxvfnx8jiaczwp7i96l75frcp866bv1rng8vizhi42pikbv52"; 75 - name = "flatpak-kcm-5.27.7.tar.xz"; 73 + url = "${mirror}/stable/plasma/5.27.8/flatpak-kcm-5.27.8.tar.xz"; 74 + sha256 = "0mgdmbb0zkvzs3kwvgwk6sn5vj80m3wnccm53x9j5j02a40631nw"; 75 + name = "flatpak-kcm-5.27.8.tar.xz"; 76 76 }; 77 77 }; 78 78 kactivitymanagerd = { 79 - version = "5.27.7"; 79 + version = "5.27.8"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/plasma/5.27.7/kactivitymanagerd-5.27.7.tar.xz"; 82 - sha256 = "1d7vz8gwqa7nhfn62dsqircm0qbp9ryass82k2891mqj0qrlbwid"; 83 - name = "kactivitymanagerd-5.27.7.tar.xz"; 81 + url = "${mirror}/stable/plasma/5.27.8/kactivitymanagerd-5.27.8.tar.xz"; 82 + sha256 = "1n9jx3nxpdklm9cl82kz4racxq1f51gqfidp0mdxx7w3wzhnqjyl"; 83 + name = "kactivitymanagerd-5.27.8.tar.xz"; 84 84 }; 85 85 }; 86 86 kde-cli-tools = { 87 - version = "5.27.7"; 87 + version = "5.27.8"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/plasma/5.27.7/kde-cli-tools-5.27.7.tar.xz"; 90 - sha256 = "1br1i8ba4n7d2yl618ph4glsaasn3rxy4kjp48f12l9l2pk29nxa"; 91 - name = "kde-cli-tools-5.27.7.tar.xz"; 89 + url = "${mirror}/stable/plasma/5.27.8/kde-cli-tools-5.27.8.tar.xz"; 90 + sha256 = "18v72ja1wdyql8a8r8bjzmgz5x7pqg2s2akv156py1x9gfah5fm2"; 91 + name = "kde-cli-tools-5.27.8.tar.xz"; 92 92 }; 93 93 }; 94 94 kde-gtk-config = { 95 - version = "5.27.7"; 95 + version = "5.27.8"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/plasma/5.27.7/kde-gtk-config-5.27.7.tar.xz"; 98 - sha256 = "13qwj3gdfvs0l6k01n8hf25kzrsksi3qi0b1rzpshcj1ix31wamf"; 99 - name = "kde-gtk-config-5.27.7.tar.xz"; 97 + url = "${mirror}/stable/plasma/5.27.8/kde-gtk-config-5.27.8.tar.xz"; 98 + sha256 = "1lyrlqm34rll830ykak83c2r22v4blbgchnr6grchaz3hd1njz4p"; 99 + name = "kde-gtk-config-5.27.8.tar.xz"; 100 100 }; 101 101 }; 102 102 kdecoration = { 103 - version = "5.27.7"; 103 + version = "5.27.8"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/plasma/5.27.7/kdecoration-5.27.7.tar.xz"; 106 - sha256 = "153j3w00zwj6gx9ndq46vkfwx3ayig80j0jsqbkajk8zsncs89pg"; 107 - name = "kdecoration-5.27.7.tar.xz"; 105 + url = "${mirror}/stable/plasma/5.27.8/kdecoration-5.27.8.tar.xz"; 106 + sha256 = "12f8n0y3syj9yim7vjzrawyw9471yzqrb2irsdm5jjpsqqzkxbfy"; 107 + name = "kdecoration-5.27.8.tar.xz"; 108 108 }; 109 109 }; 110 110 kdeplasma-addons = { 111 - version = "5.27.7"; 111 + version = "5.27.8"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/plasma/5.27.7/kdeplasma-addons-5.27.7.tar.xz"; 114 - sha256 = "0l7g4lx6y10xfabfcgvh7zb7h08clj0g9yx8ajyg7rzwfa43visi"; 115 - name = "kdeplasma-addons-5.27.7.tar.xz"; 113 + url = "${mirror}/stable/plasma/5.27.8/kdeplasma-addons-5.27.8.tar.xz"; 114 + sha256 = "0ik59yfbal16k06jl89r1bl8n342rysw4p02y089jbg1n658cdbb"; 115 + name = "kdeplasma-addons-5.27.8.tar.xz"; 116 116 }; 117 117 }; 118 118 kgamma5 = { 119 - version = "5.27.7"; 119 + version = "5.27.8"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/plasma/5.27.7/kgamma5-5.27.7.tar.xz"; 122 - sha256 = "0v5fynydjha9wx9j59ysw8vxx2h2gm55q27gnnhgyv0wxva8hpnl"; 123 - name = "kgamma5-5.27.7.tar.xz"; 121 + url = "${mirror}/stable/plasma/5.27.8/kgamma5-5.27.8.tar.xz"; 122 + sha256 = "05ily30mh3wr17ax58ahkwkaa2fa0nkp8mi73s2w7y6g38khqgs8"; 123 + name = "kgamma5-5.27.8.tar.xz"; 124 124 }; 125 125 }; 126 126 khotkeys = { 127 - version = "5.27.7"; 127 + version = "5.27.8"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/plasma/5.27.7/khotkeys-5.27.7.tar.xz"; 130 - sha256 = "1ipg71jz356jrngw7kqbjs7jplpnr8q3yz694rkhqklsqlfh91bd"; 131 - name = "khotkeys-5.27.7.tar.xz"; 129 + url = "${mirror}/stable/plasma/5.27.8/khotkeys-5.27.8.tar.xz"; 130 + sha256 = "07m1ca39lxgiq29ls9n3bmrdycr18znwbcy4lq14i4g18f027qlc"; 131 + name = "khotkeys-5.27.8.tar.xz"; 132 132 }; 133 133 }; 134 134 kinfocenter = { 135 - version = "5.27.7"; 135 + version = "5.27.8"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/plasma/5.27.7/kinfocenter-5.27.7.tar.xz"; 138 - sha256 = "15hm828ifrrzsbkvknqwf0l3qxr45pdi49z823cw421z45r8ivkj"; 139 - name = "kinfocenter-5.27.7.tar.xz"; 137 + url = "${mirror}/stable/plasma/5.27.8/kinfocenter-5.27.8.tar.xz"; 138 + sha256 = "1k6rm87i4hls6b3x9prl2aqx3lpikisf3w3p35r6kcxsd2gn4vxg"; 139 + name = "kinfocenter-5.27.8.tar.xz"; 140 140 }; 141 141 }; 142 142 kmenuedit = { 143 - version = "5.27.7"; 143 + version = "5.27.8"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/plasma/5.27.7/kmenuedit-5.27.7.tar.xz"; 146 - sha256 = "0n60z44wbsjinrcrhs5cfnjs9szpsv2wzva2fiwwgh36j6zz5av7"; 147 - name = "kmenuedit-5.27.7.tar.xz"; 145 + url = "${mirror}/stable/plasma/5.27.8/kmenuedit-5.27.8.tar.xz"; 146 + sha256 = "17zk2jb3jbvw396r83481zj9md3k8hy90al3yz9i41ihyj9hl25f"; 147 + name = "kmenuedit-5.27.8.tar.xz"; 148 148 }; 149 149 }; 150 150 kpipewire = { 151 - version = "5.27.7"; 151 + version = "5.27.8"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/plasma/5.27.7/kpipewire-5.27.7.tar.xz"; 154 - sha256 = "10j7sa8vv530c388z5rzafkdr4sx3agjqczlnkh7412whyw77lha"; 155 - name = "kpipewire-5.27.7.tar.xz"; 153 + url = "${mirror}/stable/plasma/5.27.8/kpipewire-5.27.8.tar.xz"; 154 + sha256 = "1027a23m7kxmw6gxs93wssgc22pg91jhnmbxm1mghd2695nlrrjs"; 155 + name = "kpipewire-5.27.8.tar.xz"; 156 156 }; 157 157 }; 158 158 kscreen = { 159 - version = "5.27.7"; 159 + version = "5.27.8"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/plasma/5.27.7/kscreen-5.27.7.tar.xz"; 162 - sha256 = "03qa2qrwdjgb6va7akhwpdvzky608sq2lnwj3b1f310mn3hmbmrq"; 163 - name = "kscreen-5.27.7.tar.xz"; 161 + url = "${mirror}/stable/plasma/5.27.8/kscreen-5.27.8.tar.xz"; 162 + sha256 = "06q4iyn7mg0mmcardafzx6vzd1i3cm2kxdc22daw4mm0kqwjpjql"; 163 + name = "kscreen-5.27.8.tar.xz"; 164 164 }; 165 165 }; 166 166 kscreenlocker = { 167 - version = "5.27.7"; 167 + version = "5.27.8"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/plasma/5.27.7/kscreenlocker-5.27.7.tar.xz"; 170 - sha256 = "11y3ksd29p8hdn8chaf8vscnc7fbh8xkjdsbakrb056p1r8kn0f2"; 171 - name = "kscreenlocker-5.27.7.tar.xz"; 169 + url = "${mirror}/stable/plasma/5.27.8/kscreenlocker-5.27.8.tar.xz"; 170 + sha256 = "05px5ksppa6ladldwmksyhyyxbwwlzsy7dxwicvcbd7c521r6gws"; 171 + name = "kscreenlocker-5.27.8.tar.xz"; 172 172 }; 173 173 }; 174 174 ksshaskpass = { 175 - version = "5.27.7"; 175 + version = "5.27.8"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/plasma/5.27.7/ksshaskpass-5.27.7.tar.xz"; 178 - sha256 = "0vmydvj4c9c93y9wyyjs2hr9m0hygssk1asl4idbj7mcy6n7acg1"; 179 - name = "ksshaskpass-5.27.7.tar.xz"; 177 + url = "${mirror}/stable/plasma/5.27.8/ksshaskpass-5.27.8.tar.xz"; 178 + sha256 = "1bcrhmnkivig68lavk50qfhal4v7bycqh2npa7dnca4lanx1ki37"; 179 + name = "ksshaskpass-5.27.8.tar.xz"; 180 180 }; 181 181 }; 182 182 ksystemstats = { 183 - version = "5.27.7"; 183 + version = "5.27.8"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/plasma/5.27.7/ksystemstats-5.27.7.tar.xz"; 186 - sha256 = "1fx5b566xx32q7gxi8qnnx6vny7ip5r65zi2znnx3azmwsc8jgvw"; 187 - name = "ksystemstats-5.27.7.tar.xz"; 185 + url = "${mirror}/stable/plasma/5.27.8/ksystemstats-5.27.8.tar.xz"; 186 + sha256 = "0nli13g5mzm3lj4hba9vz90ikn6j2644pbdp8qmrmfzs991ma5if"; 187 + name = "ksystemstats-5.27.8.tar.xz"; 188 188 }; 189 189 }; 190 190 kwallet-pam = { 191 - version = "5.27.7"; 191 + version = "5.27.8"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/plasma/5.27.7/kwallet-pam-5.27.7.tar.xz"; 194 - sha256 = "1ac0hqpzqivg40jq7pfr2s1zydl600a3nyzfv97wc20i9myzafrb"; 195 - name = "kwallet-pam-5.27.7.tar.xz"; 193 + url = "${mirror}/stable/plasma/5.27.8/kwallet-pam-5.27.8.tar.xz"; 194 + sha256 = "0mgv2blyzq36r0y47nvj7n9wi2k7jf855karxh77rbra8arglxxs"; 195 + name = "kwallet-pam-5.27.8.tar.xz"; 196 196 }; 197 197 }; 198 198 kwayland-integration = { 199 - version = "5.27.7"; 199 + version = "5.27.8"; 200 200 src = fetchurl { 201 - url = "${mirror}/stable/plasma/5.27.7/kwayland-integration-5.27.7.tar.xz"; 202 - sha256 = "1fvf64vx5m3h5v8h697ixkcifhva6a14wlz75kv6759ji9l9fy8y"; 203 - name = "kwayland-integration-5.27.7.tar.xz"; 201 + url = "${mirror}/stable/plasma/5.27.8/kwayland-integration-5.27.8.tar.xz"; 202 + sha256 = "11bkd11m6srnmwy8vz11228mb1rfhfni9s0arwrzqq8xgjivfzbs"; 203 + name = "kwayland-integration-5.27.8.tar.xz"; 204 204 }; 205 205 }; 206 206 kwin = { 207 - version = "5.27.7"; 207 + version = "5.27.8"; 208 208 src = fetchurl { 209 - url = "${mirror}/stable/plasma/5.27.7/kwin-5.27.7.tar.xz"; 210 - sha256 = "0bssp76lzqqlan5pfg6wjf4z9c6pl6p66ri8p82vqqw406x5bzyb"; 211 - name = "kwin-5.27.7.tar.xz"; 209 + url = "${mirror}/stable/plasma/5.27.8/kwin-5.27.8.tar.xz"; 210 + sha256 = "1s9j0wkwsqvqnld8ndgldhg6ifnpml73cswbx4yay1c8cilcs9p7"; 211 + name = "kwin-5.27.8.tar.xz"; 212 212 }; 213 213 }; 214 214 kwrited = { 215 - version = "5.27.7"; 215 + version = "5.27.8"; 216 216 src = fetchurl { 217 - url = "${mirror}/stable/plasma/5.27.7/kwrited-5.27.7.tar.xz"; 218 - sha256 = "1a4g05ynblbz0j0lqclxf6628x6wcd3b52l0smic3rdvbis43v0n"; 219 - name = "kwrited-5.27.7.tar.xz"; 217 + url = "${mirror}/stable/plasma/5.27.8/kwrited-5.27.8.tar.xz"; 218 + sha256 = "0y45kh4zdsh2jb8r51kpdacayyf6nba0xnhgks9bk70i6g9vj5s9"; 219 + name = "kwrited-5.27.8.tar.xz"; 220 220 }; 221 221 }; 222 222 layer-shell-qt = { 223 - version = "5.27.7"; 223 + version = "5.27.8"; 224 224 src = fetchurl { 225 - url = "${mirror}/stable/plasma/5.27.7/layer-shell-qt-5.27.7.tar.xz"; 226 - sha256 = "08glqqh7jmqrli4n7j04lz3w3c6192w8p7ki51ksmwivnxylxi17"; 227 - name = "layer-shell-qt-5.27.7.tar.xz"; 225 + url = "${mirror}/stable/plasma/5.27.8/layer-shell-qt-5.27.8.tar.xz"; 226 + sha256 = "1aw8qs85k714nccb9gnslk3af1gj52b8x2ll9jgvbfhh2yx2lbvp"; 227 + name = "layer-shell-qt-5.27.8.tar.xz"; 228 228 }; 229 229 }; 230 230 libkscreen = { 231 - version = "5.27.7"; 231 + version = "5.27.8"; 232 232 src = fetchurl { 233 - url = "${mirror}/stable/plasma/5.27.7/libkscreen-5.27.7.tar.xz"; 234 - sha256 = "1ary7qavz8vkzbvjx2mxv09h61hxa7i4f7rfgbykldbc83ripdc6"; 235 - name = "libkscreen-5.27.7.tar.xz"; 233 + url = "${mirror}/stable/plasma/5.27.8/libkscreen-5.27.8.tar.xz"; 234 + sha256 = "0843db3f6b11nfr41bjf22jc74ff36x727sy548a75z2ipajymll"; 235 + name = "libkscreen-5.27.8.tar.xz"; 236 236 }; 237 237 }; 238 238 libksysguard = { 239 - version = "5.27.7"; 239 + version = "5.27.8"; 240 240 src = fetchurl { 241 - url = "${mirror}/stable/plasma/5.27.7/libksysguard-5.27.7.tar.xz"; 242 - sha256 = "066bjar4105bfyry6ni7nnikz66bqzy5nvssz6vm4np3aa996ak8"; 243 - name = "libksysguard-5.27.7.tar.xz"; 241 + url = "${mirror}/stable/plasma/5.27.8/libksysguard-5.27.8.tar.xz"; 242 + sha256 = "0zgx8miggiasfk519sqccd54mxa237is06v6nhpixv8a7ccc0950"; 243 + name = "libksysguard-5.27.8.tar.xz"; 244 244 }; 245 245 }; 246 246 milou = { 247 - version = "5.27.7"; 247 + version = "5.27.8"; 248 248 src = fetchurl { 249 - url = "${mirror}/stable/plasma/5.27.7/milou-5.27.7.tar.xz"; 250 - sha256 = "0lq8m72nwink8x46m8qd5zdkadym1kc70ipnkb04b16mr7zhnsc1"; 251 - name = "milou-5.27.7.tar.xz"; 249 + url = "${mirror}/stable/plasma/5.27.8/milou-5.27.8.tar.xz"; 250 + sha256 = "1rq8kkk609n0ccm0hrhp06lz82rny42dy3iz085048iasfl7d72d"; 251 + name = "milou-5.27.8.tar.xz"; 252 252 }; 253 253 }; 254 254 oxygen = { 255 - version = "5.27.7"; 255 + version = "5.27.8"; 256 256 src = fetchurl { 257 - url = "${mirror}/stable/plasma/5.27.7/oxygen-5.27.7.tar.xz"; 258 - sha256 = "139rar9d36cvp6hl7857qkw9h0xbmk2i7x3mdgjpsabv5wpzq652"; 259 - name = "oxygen-5.27.7.tar.xz"; 257 + url = "${mirror}/stable/plasma/5.27.8/oxygen-5.27.8.tar.xz"; 258 + sha256 = "12y4hfygd7v004cs1ydx01mbypljpvwjwdcww08570dz9zc8aasz"; 259 + name = "oxygen-5.27.8.tar.xz"; 260 260 }; 261 261 }; 262 262 oxygen-sounds = { 263 - version = "5.27.7"; 263 + version = "5.27.8"; 264 264 src = fetchurl { 265 - url = "${mirror}/stable/plasma/5.27.7/oxygen-sounds-5.27.7.tar.xz"; 266 - sha256 = "132jaabfpj8k6xk6f1732a0qgjz1mzyyk74b1mm7q7pyhpypr2gq"; 267 - name = "oxygen-sounds-5.27.7.tar.xz"; 265 + url = "${mirror}/stable/plasma/5.27.8/oxygen-sounds-5.27.8.tar.xz"; 266 + sha256 = "01d4lnfyrpyz7fxj5damdjlwdlfm7lywz82mk1xgs6g0f7lxg5yn"; 267 + name = "oxygen-sounds-5.27.8.tar.xz"; 268 268 }; 269 269 }; 270 270 plank-player = { 271 - version = "5.27.7"; 271 + version = "5.27.8"; 272 272 src = fetchurl { 273 - url = "${mirror}/stable/plasma/5.27.7/plank-player-5.27.7.tar.xz"; 274 - sha256 = "0360affl3wl6aa6lmd7lc6lpzq2v8sqbr5ah2c5vmq0n0p4xxk4n"; 275 - name = "plank-player-5.27.7.tar.xz"; 273 + url = "${mirror}/stable/plasma/5.27.8/plank-player-5.27.8.tar.xz"; 274 + sha256 = "1bgdmiy6bzy08xjj2vd546p632dghpd1q5xlbbjhs6ck4a60q64k"; 275 + name = "plank-player-5.27.8.tar.xz"; 276 276 }; 277 277 }; 278 278 plasma-bigscreen = { 279 - version = "5.27.7"; 279 + version = "5.27.8"; 280 280 src = fetchurl { 281 - url = "${mirror}/stable/plasma/5.27.7/plasma-bigscreen-5.27.7.tar.xz"; 282 - sha256 = "0b2w0d5w1s2jm7al1nqdc1qh9fmrj8fw93wjbb2bsa9fabz2i81b"; 283 - name = "plasma-bigscreen-5.27.7.tar.xz"; 281 + url = "${mirror}/stable/plasma/5.27.8/plasma-bigscreen-5.27.8.tar.xz"; 282 + sha256 = "0bigadshjprfsd7wlyn8apmb50ncwr74kb13hbnhh5kqadzv8kfl"; 283 + name = "plasma-bigscreen-5.27.8.tar.xz"; 284 284 }; 285 285 }; 286 286 plasma-browser-integration = { 287 - version = "5.27.7"; 287 + version = "5.27.8"; 288 288 src = fetchurl { 289 - url = "${mirror}/stable/plasma/5.27.7/plasma-browser-integration-5.27.7.tar.xz"; 290 - sha256 = "0c30pdlhl452bjpdc7mwxl01hqabahyc0j1cc54liy0hla9vir9y"; 291 - name = "plasma-browser-integration-5.27.7.tar.xz"; 289 + url = "${mirror}/stable/plasma/5.27.8/plasma-browser-integration-5.27.8.tar.xz"; 290 + sha256 = "1rwmnkkwf52i9c5dj11mr4ny3gylw6mb2g5iwzp7kqyaknnyqjlw"; 291 + name = "plasma-browser-integration-5.27.8.tar.xz"; 292 292 }; 293 293 }; 294 294 plasma-desktop = { 295 - version = "5.27.7"; 295 + version = "5.27.8"; 296 296 src = fetchurl { 297 - url = "${mirror}/stable/plasma/5.27.7/plasma-desktop-5.27.7.tar.xz"; 298 - sha256 = "1njkjf3fhxfmwyviypxqzrn23klxiih82bazvd8y61cshqwai6i2"; 299 - name = "plasma-desktop-5.27.7.tar.xz"; 297 + url = "${mirror}/stable/plasma/5.27.8/plasma-desktop-5.27.8.tar.xz"; 298 + sha256 = "1bmw7v8c8a4h63hjfg3ddg1r3ff6s0pri6fmml9430ynk850lrnz"; 299 + name = "plasma-desktop-5.27.8.tar.xz"; 300 300 }; 301 301 }; 302 302 plasma-disks = { 303 - version = "5.27.7"; 303 + version = "5.27.8"; 304 304 src = fetchurl { 305 - url = "${mirror}/stable/plasma/5.27.7/plasma-disks-5.27.7.tar.xz"; 306 - sha256 = "0jwjv20ra1mhwl2cm7x2jz8pasmkc58fd57qxhzzf84l4sgbda9v"; 307 - name = "plasma-disks-5.27.7.tar.xz"; 305 + url = "${mirror}/stable/plasma/5.27.8/plasma-disks-5.27.8.tar.xz"; 306 + sha256 = "0yg2b8nqcws7sw25pxf4iwhr9qdg983x69arfls85xyjkkchnz4q"; 307 + name = "plasma-disks-5.27.8.tar.xz"; 308 308 }; 309 309 }; 310 310 plasma-firewall = { 311 - version = "5.27.7"; 311 + version = "5.27.8"; 312 312 src = fetchurl { 313 - url = "${mirror}/stable/plasma/5.27.7/plasma-firewall-5.27.7.tar.xz"; 314 - sha256 = "1n5ljkydhcx6qapwrshslq835zaf02gssp2zvzi3vwfy4asc7ind"; 315 - name = "plasma-firewall-5.27.7.tar.xz"; 313 + url = "${mirror}/stable/plasma/5.27.8/plasma-firewall-5.27.8.tar.xz"; 314 + sha256 = "05w9716bs2fh126v85n6vy5ydglh0xbsasdzzq10mdbkmswjrfbf"; 315 + name = "plasma-firewall-5.27.8.tar.xz"; 316 316 }; 317 317 }; 318 318 plasma-integration = { 319 - version = "5.27.7"; 319 + version = "5.27.8"; 320 320 src = fetchurl { 321 - url = "${mirror}/stable/plasma/5.27.7/plasma-integration-5.27.7.tar.xz"; 322 - sha256 = "1ahzckvc69wk2rx73sl40h0in1y7ny0vm0i7lbrrcggv1v36dwp3"; 323 - name = "plasma-integration-5.27.7.tar.xz"; 321 + url = "${mirror}/stable/plasma/5.27.8/plasma-integration-5.27.8.tar.xz"; 322 + sha256 = "14f732s64mchqfspd5f29x0h03lysk57vvciribzndj5bgkzn77v"; 323 + name = "plasma-integration-5.27.8.tar.xz"; 324 324 }; 325 325 }; 326 326 plasma-mobile = { 327 - version = "5.27.7"; 327 + version = "5.27.8"; 328 328 src = fetchurl { 329 - url = "${mirror}/stable/plasma/5.27.7/plasma-mobile-5.27.7.tar.xz"; 330 - sha256 = "0f32xj9v32f89pdhwsmwm2xqfwcypq8r85jhj4zq887zxy1cgn0n"; 331 - name = "plasma-mobile-5.27.7.tar.xz"; 329 + url = "${mirror}/stable/plasma/5.27.8/plasma-mobile-5.27.8.tar.xz"; 330 + sha256 = "0xzsil3jprpld5hq7b1al4pkbcckdx1iywq9kf4r0hvw70v9r7hn"; 331 + name = "plasma-mobile-5.27.8.tar.xz"; 332 332 }; 333 333 }; 334 334 plasma-nano = { 335 - version = "5.27.7"; 335 + version = "5.27.8"; 336 336 src = fetchurl { 337 - url = "${mirror}/stable/plasma/5.27.7/plasma-nano-5.27.7.tar.xz"; 338 - sha256 = "14wc76bxnwd0z51gz4zb88p5h9n2711ifr1wpx9lrj9r7y1llank"; 339 - name = "plasma-nano-5.27.7.tar.xz"; 337 + url = "${mirror}/stable/plasma/5.27.8/plasma-nano-5.27.8.tar.xz"; 338 + sha256 = "1556i16x3cjs42jb1wkyi0y43p1cgmf5hq6hs8kxmdsnky0mbwn2"; 339 + name = "plasma-nano-5.27.8.tar.xz"; 340 340 }; 341 341 }; 342 342 plasma-nm = { 343 - version = "5.27.7"; 343 + version = "5.27.8"; 344 344 src = fetchurl { 345 - url = "${mirror}/stable/plasma/5.27.7/plasma-nm-5.27.7.tar.xz"; 346 - sha256 = "1w9zclih2mh8gqwahsmbbm0nrg1b6gcr5w2w02szlw30iq8k92j8"; 347 - name = "plasma-nm-5.27.7.tar.xz"; 345 + url = "${mirror}/stable/plasma/5.27.8/plasma-nm-5.27.8.tar.xz"; 346 + sha256 = "0rischaaq8hbvrkdhhyasss5fq39q2i8n86qhq6alj4s571r6m57"; 347 + name = "plasma-nm-5.27.8.tar.xz"; 348 348 }; 349 349 }; 350 350 plasma-pa = { 351 - version = "5.27.7"; 351 + version = "5.27.8"; 352 352 src = fetchurl { 353 - url = "${mirror}/stable/plasma/5.27.7/plasma-pa-5.27.7.tar.xz"; 354 - sha256 = "1vg28v5n648y94m6amcwmr0n7dw4a2kfx16kny7jb9bkmxrgnwsc"; 355 - name = "plasma-pa-5.27.7.tar.xz"; 353 + url = "${mirror}/stable/plasma/5.27.8/plasma-pa-5.27.8.tar.xz"; 354 + sha256 = "02yp7vyzjghhxpzsl8ahza09c2cb2l64jwax2r67kfhsvcr428v9"; 355 + name = "plasma-pa-5.27.8.tar.xz"; 356 356 }; 357 357 }; 358 358 plasma-remotecontrollers = { 359 - version = "5.27.7"; 359 + version = "5.27.8"; 360 360 src = fetchurl { 361 - url = "${mirror}/stable/plasma/5.27.7/plasma-remotecontrollers-5.27.7.tar.xz"; 362 - sha256 = "0iswjkg93hf5vnvy5a4gpkc7p5d2d0b4nm74v2k9j23svipnzbah"; 363 - name = "plasma-remotecontrollers-5.27.7.tar.xz"; 361 + url = "${mirror}/stable/plasma/5.27.8/plasma-remotecontrollers-5.27.8.tar.xz"; 362 + sha256 = "1xzs4gjfwfbva12j11fh626w1a8wi2aifc30dnga5c9yghfg75m2"; 363 + name = "plasma-remotecontrollers-5.27.8.tar.xz"; 364 364 }; 365 365 }; 366 366 plasma-sdk = { 367 - version = "5.27.7"; 367 + version = "5.27.8"; 368 368 src = fetchurl { 369 - url = "${mirror}/stable/plasma/5.27.7/plasma-sdk-5.27.7.tar.xz"; 370 - sha256 = "1jbd2y1hryif8a2s3x74xjgm9nrx5ln0bszn94igi4g9p8vsdq86"; 371 - name = "plasma-sdk-5.27.7.tar.xz"; 369 + url = "${mirror}/stable/plasma/5.27.8/plasma-sdk-5.27.8.tar.xz"; 370 + sha256 = "1fwhfks4a0x4h55g08d5mfdncm2r8c1x35xkbsa7xzm5wdf1v5lz"; 371 + name = "plasma-sdk-5.27.8.tar.xz"; 372 372 }; 373 373 }; 374 374 plasma-systemmonitor = { 375 - version = "5.27.7"; 375 + version = "5.27.8"; 376 376 src = fetchurl { 377 - url = "${mirror}/stable/plasma/5.27.7/plasma-systemmonitor-5.27.7.tar.xz"; 378 - sha256 = "1qr8krc7d1hzxv0gx0ii0rxk9bm62rgh157mr8x785qqbd11nq8l"; 379 - name = "plasma-systemmonitor-5.27.7.tar.xz"; 377 + url = "${mirror}/stable/plasma/5.27.8/plasma-systemmonitor-5.27.8.tar.xz"; 378 + sha256 = "09qc6l6d17w61bdjn03a45dqp2sw8s8bp5bjh8cq61zrc7yfpimx"; 379 + name = "plasma-systemmonitor-5.27.8.tar.xz"; 380 380 }; 381 381 }; 382 382 plasma-thunderbolt = { 383 - version = "5.27.7"; 383 + version = "5.27.8"; 384 384 src = fetchurl { 385 - url = "${mirror}/stable/plasma/5.27.7/plasma-thunderbolt-5.27.7.tar.xz"; 386 - sha256 = "0sgh5pafp9i0bhk7fhxc4fy20ldwidc1f5n4fcsya4aviy4cf2nn"; 387 - name = "plasma-thunderbolt-5.27.7.tar.xz"; 385 + url = "${mirror}/stable/plasma/5.27.8/plasma-thunderbolt-5.27.8.tar.xz"; 386 + sha256 = "05c7k0p6jb1s1bv4i5cilcid68s4pd5h4qp22hajmv14xk6a8pdk"; 387 + name = "plasma-thunderbolt-5.27.8.tar.xz"; 388 388 }; 389 389 }; 390 390 plasma-vault = { 391 - version = "5.27.7"; 391 + version = "5.27.8"; 392 392 src = fetchurl { 393 - url = "${mirror}/stable/plasma/5.27.7/plasma-vault-5.27.7.tar.xz"; 394 - sha256 = "1p5m5rlamb50cbd1qlx81m003sv8vdijkpy5airmy1pf6xmvl6hq"; 395 - name = "plasma-vault-5.27.7.tar.xz"; 393 + url = "${mirror}/stable/plasma/5.27.8/plasma-vault-5.27.8.tar.xz"; 394 + sha256 = "1r6yv9xp0cc0ly04wcnlkwf711jrpb3v5ix8w7rwvki9cnlah1w9"; 395 + name = "plasma-vault-5.27.8.tar.xz"; 396 396 }; 397 397 }; 398 398 plasma-welcome = { 399 - version = "5.27.7"; 399 + version = "5.27.8"; 400 400 src = fetchurl { 401 - url = "${mirror}/stable/plasma/5.27.7/plasma-welcome-5.27.7.tar.xz"; 402 - sha256 = "0nz1hxz5nvgl3sbm6k3a76s0l3fy3j38i4plly2zhp5xqdk0ks1x"; 403 - name = "plasma-welcome-5.27.7.tar.xz"; 401 + url = "${mirror}/stable/plasma/5.27.8/plasma-welcome-5.27.8.tar.xz"; 402 + sha256 = "1laqdh014hmsivnncn5j1annmk6p82dadda3hnr94996fanphpqv"; 403 + name = "plasma-welcome-5.27.8.tar.xz"; 404 404 }; 405 405 }; 406 406 plasma-workspace = { 407 - version = "5.27.7"; 407 + version = "5.27.8"; 408 408 src = fetchurl { 409 - url = "${mirror}/stable/plasma/5.27.7/plasma-workspace-5.27.7.tar.xz"; 410 - sha256 = "0pyf5vc466mfgicxpp76igdz58lpa0n7x2cl2hhaq4zmrlfr8hh6"; 411 - name = "plasma-workspace-5.27.7.tar.xz"; 409 + url = "${mirror}/stable/plasma/5.27.8/plasma-workspace-5.27.8.tar.xz"; 410 + sha256 = "1w0fnv9n8jcv34nw28v9hc08zb6lnwlwjql5041h13pja6cd4rd5"; 411 + name = "plasma-workspace-5.27.8.tar.xz"; 412 412 }; 413 413 }; 414 414 plasma-workspace-wallpapers = { 415 - version = "5.27.7"; 415 + version = "5.27.8"; 416 416 src = fetchurl { 417 - url = "${mirror}/stable/plasma/5.27.7/plasma-workspace-wallpapers-5.27.7.tar.xz"; 418 - sha256 = "181q0mmmp3dygzafgh4qq2pwi5w15vw6mwc21nkl98qf6z773ify"; 419 - name = "plasma-workspace-wallpapers-5.27.7.tar.xz"; 417 + url = "${mirror}/stable/plasma/5.27.8/plasma-workspace-wallpapers-5.27.8.tar.xz"; 418 + sha256 = "1qkzrgx90r79l2xvwwasiyby58ag00f3bimfgfwm2lk8qa4zm5mg"; 419 + name = "plasma-workspace-wallpapers-5.27.8.tar.xz"; 420 420 }; 421 421 }; 422 422 plymouth-kcm = { 423 - version = "5.27.7"; 423 + version = "5.27.8"; 424 424 src = fetchurl { 425 - url = "${mirror}/stable/plasma/5.27.7/plymouth-kcm-5.27.7.tar.xz"; 426 - sha256 = "1y7ahb0wir10isls65yp5p164kiw3jn8bf8zn9bkkjqp649av9sw"; 427 - name = "plymouth-kcm-5.27.7.tar.xz"; 425 + url = "${mirror}/stable/plasma/5.27.8/plymouth-kcm-5.27.8.tar.xz"; 426 + sha256 = "1spv976q95zip2cs9lwb7hlmcn2cr6gna0cky0lvagpi02kznpqj"; 427 + name = "plymouth-kcm-5.27.8.tar.xz"; 428 428 }; 429 429 }; 430 430 polkit-kde-agent = { 431 - version = "1-5.27.7"; 431 + version = "1-5.27.8"; 432 432 src = fetchurl { 433 - url = "${mirror}/stable/plasma/5.27.7/polkit-kde-agent-1-5.27.7.tar.xz"; 434 - sha256 = "0p6gnv59mnb5y6riiifyg98sk8zycchv8bkf7x1332qa7zqhcjcc"; 435 - name = "polkit-kde-agent-1-5.27.7.tar.xz"; 433 + url = "${mirror}/stable/plasma/5.27.8/polkit-kde-agent-1-5.27.8.tar.xz"; 434 + sha256 = "13fgz47q1khra7vwl5wkm99bk279gmgivykg3jm9qy57rhakg5sq"; 435 + name = "polkit-kde-agent-1-5.27.8.tar.xz"; 436 436 }; 437 437 }; 438 438 powerdevil = { 439 - version = "5.27.7"; 439 + version = "5.27.8"; 440 440 src = fetchurl { 441 - url = "${mirror}/stable/plasma/5.27.7/powerdevil-5.27.7.tar.xz"; 442 - sha256 = "151qhpf5j33jk3jhhxsr4zaf0z3f8xlnw8inmzf2a8lficiq9060"; 443 - name = "powerdevil-5.27.7.tar.xz"; 441 + url = "${mirror}/stable/plasma/5.27.8/powerdevil-5.27.8.tar.xz"; 442 + sha256 = "0jvp6sm6jrxk4j3h30076rv2jp21vpn17sins92phcms1i0yjry5"; 443 + name = "powerdevil-5.27.8.tar.xz"; 444 444 }; 445 445 }; 446 446 qqc2-breeze-style = { 447 - version = "5.27.7"; 447 + version = "5.27.8"; 448 448 src = fetchurl { 449 - url = "${mirror}/stable/plasma/5.27.7/qqc2-breeze-style-5.27.7.tar.xz"; 450 - sha256 = "0cjrjnj8iwjb9jxp28a30zxb56nhgslrbxzqy392b5sz2x5gbd04"; 451 - name = "qqc2-breeze-style-5.27.7.tar.xz"; 449 + url = "${mirror}/stable/plasma/5.27.8/qqc2-breeze-style-5.27.8.tar.xz"; 450 + sha256 = "1h7i3myr56by8j12rc09665qdxn2jhh4jxq25fg27g704ci3b55v"; 451 + name = "qqc2-breeze-style-5.27.8.tar.xz"; 452 452 }; 453 453 }; 454 454 sddm-kcm = { 455 - version = "5.27.7"; 455 + version = "5.27.8"; 456 456 src = fetchurl { 457 - url = "${mirror}/stable/plasma/5.27.7/sddm-kcm-5.27.7.tar.xz"; 458 - sha256 = "0hrw22ihrzph573lkwys6g5bnj72rwff1w1wjq0jzkcr3i8zai86"; 459 - name = "sddm-kcm-5.27.7.tar.xz"; 457 + url = "${mirror}/stable/plasma/5.27.8/sddm-kcm-5.27.8.tar.xz"; 458 + sha256 = "1fgflgnirwa9i03fvrsq4dm6g9ikdwm1qqfha2xgk9ji2987rsj6"; 459 + name = "sddm-kcm-5.27.8.tar.xz"; 460 460 }; 461 461 }; 462 462 systemsettings = { 463 - version = "5.27.7"; 463 + version = "5.27.8"; 464 464 src = fetchurl { 465 - url = "${mirror}/stable/plasma/5.27.7/systemsettings-5.27.7.tar.xz"; 466 - sha256 = "0vkcmb4sch97sq5xd8rj8z42qdcxy5ys758q6dl69kbv9hadl7bw"; 467 - name = "systemsettings-5.27.7.tar.xz"; 465 + url = "${mirror}/stable/plasma/5.27.8/systemsettings-5.27.8.tar.xz"; 466 + sha256 = "1f9zfjw6wcq1rvzvsldg49n0axbi40fnf2qic4lj1yrdb9qi351y"; 467 + name = "systemsettings-5.27.8.tar.xz"; 468 468 }; 469 469 }; 470 470 xdg-desktop-portal-kde = { 471 - version = "5.27.7"; 471 + version = "5.27.8"; 472 472 src = fetchurl { 473 - url = "${mirror}/stable/plasma/5.27.7/xdg-desktop-portal-kde-5.27.7.tar.xz"; 474 - sha256 = "1k88zr073qj96wfbj500mwn8fxj39pxscc6wqhsfjpa6ssxgknyc"; 475 - name = "xdg-desktop-portal-kde-5.27.7.tar.xz"; 473 + url = "${mirror}/stable/plasma/5.27.8/xdg-desktop-portal-kde-5.27.8.tar.xz"; 474 + sha256 = "0lrz4xfc7d6fv6dl4zxafkd5r2089f2rypkw90zsfqv39hjdy7vy"; 475 + name = "xdg-desktop-portal-kde-5.27.8.tar.xz"; 476 476 }; 477 477 }; 478 478 }
+8 -30
pkgs/development/compilers/go/1.21.nix
··· 64 64 65 65 depsTargetTarget = lib.optional stdenv.targetPlatform.isWindows threadsCross.package; 66 66 67 - postPatch = '' 68 - patchShebangs . 69 - ''; 70 - 71 67 patches = [ 72 68 (substituteAll { 73 69 src = ./iana-etc-1.17.patch; ··· 92 88 GOOS = stdenv.targetPlatform.parsed.kernel.name; 93 89 GOARCH = goarch stdenv.targetPlatform; 94 90 # GOHOSTOS/GOHOSTARCH must match the building system, not the host system. 95 - # Go will nevertheless build a for host system that we will copy over in 96 - # the install phase. 97 91 GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name; 98 92 GOHOSTARCH = goarch stdenv.buildPlatform; 99 93 ··· 116 110 117 111 GOROOT_BOOTSTRAP = if useGccGoBootstrap then goBootstrap else "${goBootstrap}/share/go"; 118 112 113 + # Note that we use distpack to avoid moving around cross-compiled binaries. 114 + # The paths are slightly different when buildPlatform != hostPlatform and 115 + # distpack handles assembling outputs in the right place, same as the official 116 + # Go binary releases. See also https://pkg.go.dev/cmd/distpack 119 117 buildPhase = '' 120 118 runHook preBuild 121 119 export GOCACHE=$TMPDIR/go-cache 122 120 # this is compiled into the binary 123 121 export GOROOT_FINAL=$out/share/go 124 122 125 - export PATH=$(pwd)/bin:$PATH 126 - 127 123 ${lib.optionalString isCross '' 128 124 # Independent from host/target, CC should produce code for the building system. 129 125 # We only set it when cross-compiling. ··· 132 128 ulimit -a 133 129 134 130 pushd src 135 - ./make.bash 131 + bash make.bash -no-banner -distpack 136 132 popd 137 133 runHook postBuild 138 134 ''; 139 135 140 - preInstall = '' 141 - # Contains the wrong perl shebang when cross compiling, 142 - # since it is not used for anything we can deleted as well. 143 - rm src/regexp/syntax/make_perl_groups.pl 144 - '' + (if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then '' 145 - mv bin/*_*/* bin 146 - rmdir bin/*_* 147 - ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) '' 148 - rm -rf pkg/${GOHOSTOS}_${GOHOSTARCH} pkg/tool/${GOHOSTOS}_${GOHOSTARCH} 149 - ''} 150 - '' else lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) '' 151 - rm -rf bin/*_* 152 - ${lib.optionalString (!(GOHOSTARCH == GOARCH && GOOS == GOHOSTOS)) '' 153 - rm -rf pkg/${GOOS}_${GOARCH} pkg/tool/${GOOS}_${GOARCH} 154 - ''} 155 - ''); 156 - 157 136 installPhase = '' 158 137 runHook preInstall 159 - mkdir -p $GOROOT_FINAL 160 - cp -a bin pkg src lib misc api doc go.env $GOROOT_FINAL 161 - mkdir -p $out/bin 162 - ln -s $GOROOT_FINAL/bin/* $out/bin 138 + mkdir -p $out/{share,bin} 139 + tar -C $out/share -x -z -f "pkg/distpack/go${version}.$GOOS-$GOARCH.tar.gz" 140 + ln -s $out/share/go/bin/* $out/bin 163 141 runHook postInstall 164 142 ''; 165 143
+1 -1
pkgs/development/compilers/vala/default.nix
··· 85 85 homepage = "https://wiki.gnome.org/Projects/Vala"; 86 86 license = licenses.lgpl21Plus; 87 87 platforms = platforms.unix; 88 - maintainers = with maintainers; [ antono jtojnar maxeaubrey ] ++ teams.pantheon.members; 88 + maintainers = with maintainers; [ antono jtojnar amaxine ] ++ teams.pantheon.members; 89 89 }; 90 90 }); 91 91
+2 -2
pkgs/development/compilers/yosys/default.nix
··· 71 71 72 72 in stdenv.mkDerivation rec { 73 73 pname = "yosys"; 74 - version = "0.32"; 74 + version = "0.33"; 75 75 76 76 src = fetchFromGitHub { 77 77 owner = "YosysHQ"; 78 78 repo = "yosys"; 79 79 rev = "${pname}-${version}"; 80 - hash = "sha256-ER61pIvXNjV74A9LwxeXDXoQFkVgqjdI9KiYQyOobk8="; 80 + hash = "sha256-3MsWF161pqqeAbmeTlkQY6UpU4pq1WT0XXK9yciwt0M="; 81 81 }; 82 82 83 83 enableParallelBuilding = true;
+25 -3
pkgs/development/compilers/yosys/fix-clang-build.patch
··· 1 1 diff --git a/Makefile b/Makefile 2 - index 86abc6958..a72f7b792 100644 2 + index fa95b7b70..4d15ed721 100644 3 3 --- a/Makefile 4 4 +++ b/Makefile 5 - @@ -187,7 +192,7 @@ endif 5 + @@ -215,7 +215,7 @@ ABC_ARCHFLAGS += "-DABC_NO_RLIMIT" 6 6 endif 7 7 8 8 ifeq ($(CONFIG),clang) ··· 10 10 +CXX = clang++ 11 11 LD = clang++ 12 12 CXXFLAGS += -std=$(CXXSTD) -Os 13 - ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H" 13 + ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H -Wno-c++11-narrowing $(ABC_ARCHFLAGS)" 14 + diff --git a/tests/fmt/run-test.sh b/tests/fmt/run-test.sh 15 + index 914a72347..bc0b129d2 100644 16 + --- a/tests/fmt/run-test.sh 17 + +++ b/tests/fmt/run-test.sh 18 + @@ -51,7 +51,7 @@ test_cxxrtl () { 19 + local subtest=$1; shift 20 + 21 + ../../yosys -p "read_verilog ${subtest}.v; proc; clean; write_cxxrtl -print-output std::cerr yosys-${subtest}.cc" 22 + - ${CC:-gcc} -std=c++11 -o yosys-${subtest} -I../.. ${subtest}_tb.cc -lstdc++ 23 + + ${CXX:-gcc} -std=c++11 -o yosys-${subtest} -I../.. ${subtest}_tb.cc -lstdc++ 24 + ./yosys-${subtest} 2>yosys-${subtest}.log 25 + iverilog -o iverilog-${subtest} ${subtest}.v ${subtest}_tb.v 26 + ./iverilog-${subtest} |grep -v '\$finish called' >iverilog-${subtest}.log 27 + @@ -69,7 +69,7 @@ diff iverilog-always_full.log iverilog-always_full-1.log 28 + 29 + ../../yosys -p "read_verilog display_lm.v" >yosys-display_lm.log 30 + ../../yosys -p "read_verilog display_lm.v; write_cxxrtl yosys-display_lm.cc" 31 + -${CC:-gcc} -std=c++11 -o yosys-display_lm_cc -I../.. display_lm_tb.cc -lstdc++ 32 + +${CXX:-gcc} -std=c++11 -o yosys-display_lm_cc -I../.. display_lm_tb.cc -lstdc++ 33 + ./yosys-display_lm_cc >yosys-display_lm_cc.log 34 + for log in yosys-display_lm.log yosys-display_lm_cc.log; do 35 + grep "^%l: \\\\bot\$" "$log"
+2 -2
pkgs/development/interpreters/erlang/25.nix
··· 1 1 { mkDerivation }: 2 2 3 3 mkDerivation { 4 - version = "25.3.2.5"; 5 - sha256 = "fnyWyJ+QsaJk2/LK8jOuxZmt3AFXmeubdeoYSGid/0A="; 4 + version = "25.3.2.6"; 5 + sha256 = "iImrVaoS5bajaZZQoZoG3VzWHFmWvId8xQPKLhl9iQo="; 6 6 }
+3 -3
pkgs/development/interpreters/expr/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "expr"; 8 - version = "1.15.1"; 8 + version = "1.15.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "antonmedv"; 12 12 repo = "expr"; 13 13 rev = "v${version}"; 14 - hash = "sha256-ILa+PG2UU/qgLvcsEoC0rHIeQvKRMUfW60AT6wjApZg="; 14 + hash = "sha256-cPgVpoixZKFVquT2XehVn+j288HWuWKeGeAaTKfoQs4="; 15 15 }; 16 16 17 17 sourceRoot = "${src.name}/repl"; 18 18 19 - vendorHash = "sha256-jdf3MPix+nDr2X6se4I8SNMUCd/Ndr9PvJZgJEk+cL4="; 19 + vendorHash = "sha256-bmWaSemyihr/zTQ1BE/dzCrCYdOWGzs3W3+kwrV5N0U="; 20 20 21 21 ldflags = [ "-s" "-w" ]; 22 22
+1 -1
pkgs/development/libraries/kde-frameworks/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/frameworks/5.109/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/frameworks/5.110/ -A '*.tar.xz' )
+333 -333
pkgs/development/libraries/kde-frameworks/srcs.nix
··· 1 1 # DO NOT EDIT! This file is generated automatically. 2 - # Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/development/libraries/kde-frameworks 2 + # Command: ./maintainers/scripts/fetch-kde-qt.sh pkgs/development/libraries/kde-frameworks/ 3 3 { fetchurl, mirror }: 4 4 5 5 { 6 6 attica = { 7 - version = "5.109.0"; 7 + version = "5.110.0"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/frameworks/5.109/attica-5.109.0.tar.xz"; 10 - sha256 = "1w80fkmwpg5s7k8vgl6p47yw4qw9yh49ngd6lq74r0gxminyqabk"; 11 - name = "attica-5.109.0.tar.xz"; 9 + url = "${mirror}/stable/frameworks/5.110/attica-5.110.0.tar.xz"; 10 + sha256 = "1lp7y0r3npv93kcw1fkgl8c2njbs6y4m8cg32b60pyjahfqspxd6"; 11 + name = "attica-5.110.0.tar.xz"; 12 12 }; 13 13 }; 14 14 baloo = { 15 - version = "5.109.0"; 15 + version = "5.110.0"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/frameworks/5.109/baloo-5.109.0.tar.xz"; 18 - sha256 = "1rjv19r39wpjcvbsi0d6853l9zp710mxzf2yzzs26nmjgdcrcvwk"; 19 - name = "baloo-5.109.0.tar.xz"; 17 + url = "${mirror}/stable/frameworks/5.110/baloo-5.110.0.tar.xz"; 18 + sha256 = "0bg2nyp7zp1mka7ng8bwcd0hrbglrdiz7xw43r9q8wycr9qmva1n"; 19 + name = "baloo-5.110.0.tar.xz"; 20 20 }; 21 21 }; 22 22 bluez-qt = { 23 - version = "5.109.0"; 23 + version = "5.110.0"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/frameworks/5.109/bluez-qt-5.109.0.tar.xz"; 26 - sha256 = "173lm1qr0dhbyy2c2m9wz1zb5l095kh38l31akcqrjfzaa8kdhl9"; 27 - name = "bluez-qt-5.109.0.tar.xz"; 25 + url = "${mirror}/stable/frameworks/5.110/bluez-qt-5.110.0.tar.xz"; 26 + sha256 = "1xvr85i0lkdpca64dzd7wqasc7acpzvh2kawl9nrfkrn96vrm0cz"; 27 + name = "bluez-qt-5.110.0.tar.xz"; 28 28 }; 29 29 }; 30 30 breeze-icons = { 31 - version = "5.109.0"; 31 + version = "5.110.0"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/frameworks/5.109/breeze-icons-5.109.0.tar.xz"; 34 - sha256 = "1cjl1hw2b8srglagnqv9n4c9d066r6dbwfa341v7brjgbzl0nyp0"; 35 - name = "breeze-icons-5.109.0.tar.xz"; 33 + url = "${mirror}/stable/frameworks/5.110/breeze-icons-5.110.0.tar.xz"; 34 + sha256 = "1m5z8g7rvilvwfn65yazci51i83ixv7fc5sh2v5vgxrlmhbysg0s"; 35 + name = "breeze-icons-5.110.0.tar.xz"; 36 36 }; 37 37 }; 38 38 extra-cmake-modules = { 39 - version = "5.109.0"; 39 + version = "5.110.0"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/frameworks/5.109/extra-cmake-modules-5.109.0.tar.xz"; 42 - sha256 = "1dvzid3kvm4p1h8n7f6z1gk1x38pg0aj9zripz9y864prxbva9hm"; 43 - name = "extra-cmake-modules-5.109.0.tar.xz"; 41 + url = "${mirror}/stable/frameworks/5.110/extra-cmake-modules-5.110.0.tar.xz"; 42 + sha256 = "0f347y8q3ckgfq4skh2q69n67v3w9k680db0br4f43i37vdzaikp"; 43 + name = "extra-cmake-modules-5.110.0.tar.xz"; 44 44 }; 45 45 }; 46 46 frameworkintegration = { 47 - version = "5.109.0"; 47 + version = "5.110.0"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/frameworks/5.109/frameworkintegration-5.109.0.tar.xz"; 50 - sha256 = "09s4cbj2b8br1agwmdxizkg7yfb0iam7lbsl267hs48qdwdiykcx"; 51 - name = "frameworkintegration-5.109.0.tar.xz"; 49 + url = "${mirror}/stable/frameworks/5.110/frameworkintegration-5.110.0.tar.xz"; 50 + sha256 = "0ghl5p01g3jdj75wzyjwq4b0l0p98r0vkkf6zj6d3lbax207z0sq"; 51 + name = "frameworkintegration-5.110.0.tar.xz"; 52 52 }; 53 53 }; 54 54 kactivities = { 55 - version = "5.109.0"; 55 + version = "5.110.0"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/frameworks/5.109/kactivities-5.109.0.tar.xz"; 58 - sha256 = "1wajk90vby4f590mjb3nn2lw3p0k58l16s7ci6pi5il7m1qyyzhw"; 59 - name = "kactivities-5.109.0.tar.xz"; 57 + url = "${mirror}/stable/frameworks/5.110/kactivities-5.110.0.tar.xz"; 58 + sha256 = "1c1456jc3s7cl2l3kmkgprgngip0j9c7ssd0b0fvjd41dwhzhra5"; 59 + name = "kactivities-5.110.0.tar.xz"; 60 60 }; 61 61 }; 62 62 kactivities-stats = { 63 - version = "5.109.0"; 63 + version = "5.110.0"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/frameworks/5.109/kactivities-stats-5.109.0.tar.xz"; 66 - sha256 = "0w6j69xkjnrg44vlb7wnd8frc7ry4xyj7zkqqvhvqnh33731dl6v"; 67 - name = "kactivities-stats-5.109.0.tar.xz"; 65 + url = "${mirror}/stable/frameworks/5.110/kactivities-stats-5.110.0.tar.xz"; 66 + sha256 = "1agqsdgbmglrzpg9w4df9qdg4hf8g1nnnkq7adp6cxsj3x8c8zx4"; 67 + name = "kactivities-stats-5.110.0.tar.xz"; 68 68 }; 69 69 }; 70 70 kapidox = { 71 - version = "5.109.0"; 71 + version = "5.110.0"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/frameworks/5.109/kapidox-5.109.0.tar.xz"; 74 - sha256 = "1h1al4pm47nxh72z6p2d5vjzylpnbvz0pz01cyzs9mn4yl3vbk8v"; 75 - name = "kapidox-5.109.0.tar.xz"; 73 + url = "${mirror}/stable/frameworks/5.110/kapidox-5.110.0.tar.xz"; 74 + sha256 = "1qi2mcslw0gsxc6p5q78lhg3if01j8dhxf0ypwb8njsfjcr45d24"; 75 + name = "kapidox-5.110.0.tar.xz"; 76 76 }; 77 77 }; 78 78 karchive = { 79 - version = "5.109.0"; 79 + version = "5.110.0"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/frameworks/5.109/karchive-5.109.0.tar.xz"; 82 - sha256 = "0rn9pcdivvi53afdvzalham329vbrslam1yl07lj820rwk102jlw"; 83 - name = "karchive-5.109.0.tar.xz"; 81 + url = "${mirror}/stable/frameworks/5.110/karchive-5.110.0.tar.xz"; 82 + sha256 = "1pqc0j4xkhwc6gdgg1q7pl3hjnrscwz8vbdz8jbvpaz51cy5iipw"; 83 + name = "karchive-5.110.0.tar.xz"; 84 84 }; 85 85 }; 86 86 kauth = { 87 - version = "5.109.0"; 87 + version = "5.110.0"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/frameworks/5.109/kauth-5.109.0.tar.xz"; 90 - sha256 = "1bm0sy2yzikzs71nmlgyz4xmnr73rlb21rcam0366cy9rgy82z9z"; 91 - name = "kauth-5.109.0.tar.xz"; 89 + url = "${mirror}/stable/frameworks/5.110/kauth-5.110.0.tar.xz"; 90 + sha256 = "1yymmyvhqgrwdpy5c2narh6d0ac41mw9ifrhckcyr22kdyrmgcz1"; 91 + name = "kauth-5.110.0.tar.xz"; 92 92 }; 93 93 }; 94 94 kbookmarks = { 95 - version = "5.109.0"; 95 + version = "5.110.0"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/frameworks/5.109/kbookmarks-5.109.0.tar.xz"; 98 - sha256 = "01hzs023yzw9kxmi81qncikks25c5vc1widp9lmhzj044mmrp5sd"; 99 - name = "kbookmarks-5.109.0.tar.xz"; 97 + url = "${mirror}/stable/frameworks/5.110/kbookmarks-5.110.0.tar.xz"; 98 + sha256 = "1k04mcfciv3gq4qw5gkpq7189wfxxlr427h4827m3hs3ysbgc4vh"; 99 + name = "kbookmarks-5.110.0.tar.xz"; 100 100 }; 101 101 }; 102 102 kcalendarcore = { 103 - version = "5.109.0"; 103 + version = "5.110.0"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/frameworks/5.109/kcalendarcore-5.109.0.tar.xz"; 106 - sha256 = "1m6s9qjcmf6hmysvhw4fj0y5rj1l2b363yvnxb4f832lmkif10c5"; 107 - name = "kcalendarcore-5.109.0.tar.xz"; 105 + url = "${mirror}/stable/frameworks/5.110/kcalendarcore-5.110.0.tar.xz"; 106 + sha256 = "19zb1g4lbiqy4vcay6hbjx9ak5r00frfn1hahpc544q9l0dznl52"; 107 + name = "kcalendarcore-5.110.0.tar.xz"; 108 108 }; 109 109 }; 110 110 kcmutils = { 111 - version = "5.109.0"; 111 + version = "5.110.0"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/frameworks/5.109/kcmutils-5.109.0.tar.xz"; 114 - sha256 = "0ihb05azlb9nkd6z2jqw8rzbr5kj1vhyrla00idk50v502dnp7h0"; 115 - name = "kcmutils-5.109.0.tar.xz"; 113 + url = "${mirror}/stable/frameworks/5.110/kcmutils-5.110.0.tar.xz"; 114 + sha256 = "0ccgrd757ww890nvajw1s9yvq6iikp316q123rfminrc0mlrpzaq"; 115 + name = "kcmutils-5.110.0.tar.xz"; 116 116 }; 117 117 }; 118 118 kcodecs = { 119 - version = "5.109.0"; 119 + version = "5.110.0"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/frameworks/5.109/kcodecs-5.109.0.tar.xz"; 122 - sha256 = "19acjg4dk40f2a6gp8mspi4mddnpgzwy94903925a1rc482zwj4n"; 123 - name = "kcodecs-5.109.0.tar.xz"; 121 + url = "${mirror}/stable/frameworks/5.110/kcodecs-5.110.0.tar.xz"; 122 + sha256 = "1i15q8kg1dn72sxg9djvg9h4mhqh9rgvnsf3bz0pjd5jbwqqyv1v"; 123 + name = "kcodecs-5.110.0.tar.xz"; 124 124 }; 125 125 }; 126 126 kcompletion = { 127 - version = "5.109.0"; 127 + version = "5.110.0"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/frameworks/5.109/kcompletion-5.109.0.tar.xz"; 130 - sha256 = "1wdalk1b1p999q4354k0anjqdvpvk9q6mlwc2dnz322bcq1adi3j"; 131 - name = "kcompletion-5.109.0.tar.xz"; 129 + url = "${mirror}/stable/frameworks/5.110/kcompletion-5.110.0.tar.xz"; 130 + sha256 = "0a9l6p9kfg074wxz0r9dn43baibrbzbh80x60rds2jaf3yjg212g"; 131 + name = "kcompletion-5.110.0.tar.xz"; 132 132 }; 133 133 }; 134 134 kconfig = { 135 - version = "5.109.0"; 135 + version = "5.110.0"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/frameworks/5.109/kconfig-5.109.0.tar.xz"; 138 - sha256 = "1n3siz3iqbk6izfk5awqnrxsbjnfardp7hvbacfkwbb8zd8ibaav"; 139 - name = "kconfig-5.109.0.tar.xz"; 137 + url = "${mirror}/stable/frameworks/5.110/kconfig-5.110.0.tar.xz"; 138 + sha256 = "1i9idh0rh8ryry5gf22wwgzd15y14jymxjdxbkgx13kqpfyqhaxd"; 139 + name = "kconfig-5.110.0.tar.xz"; 140 140 }; 141 141 }; 142 142 kconfigwidgets = { 143 - version = "5.109.0"; 143 + version = "5.110.0"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/frameworks/5.109/kconfigwidgets-5.109.0.tar.xz"; 146 - sha256 = "1gqlsqnfdscr22zam2sxnwqq13a9g87bhq80h2vwx48sznaglrqy"; 147 - name = "kconfigwidgets-5.109.0.tar.xz"; 145 + url = "${mirror}/stable/frameworks/5.110/kconfigwidgets-5.110.0.tar.xz"; 146 + sha256 = "04mlw41xdps7qgnmmccqgs7jc5iipx2vqp9bd91l3sz4p90wj3sg"; 147 + name = "kconfigwidgets-5.110.0.tar.xz"; 148 148 }; 149 149 }; 150 150 kcontacts = { 151 - version = "5.109.0"; 151 + version = "5.110.0"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/frameworks/5.109/kcontacts-5.109.0.tar.xz"; 154 - sha256 = "1byfsmpfwrk1zmrasz38lmsbh5yr8ds3mshhmwf2m2v7s5kmf789"; 155 - name = "kcontacts-5.109.0.tar.xz"; 153 + url = "${mirror}/stable/frameworks/5.110/kcontacts-5.110.0.tar.xz"; 154 + sha256 = "0gib8nlis59kbhydqvf6alwxvy4db94r2p3vpbcdy48gc4i06344"; 155 + name = "kcontacts-5.110.0.tar.xz"; 156 156 }; 157 157 }; 158 158 kcoreaddons = { 159 - version = "5.109.0"; 159 + version = "5.110.0"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/frameworks/5.109/kcoreaddons-5.109.0.tar.xz"; 162 - sha256 = "002ky4ixjhjcb9p2fzmygaxcg8gjf04aym0q4q7kfqnxsk0pyr7z"; 163 - name = "kcoreaddons-5.109.0.tar.xz"; 161 + url = "${mirror}/stable/frameworks/5.110/kcoreaddons-5.110.0.tar.xz"; 162 + sha256 = "0xcd2ph62a7kbm8camp1vnsxlaq1kmqm9hw9gyphcdh0rh6fi3bf"; 163 + name = "kcoreaddons-5.110.0.tar.xz"; 164 164 }; 165 165 }; 166 166 kcrash = { 167 - version = "5.109.0"; 167 + version = "5.110.0"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/frameworks/5.109/kcrash-5.109.0.tar.xz"; 170 - sha256 = "1yvnnbsxq37q3rbghy4ynhd2578ld6zrxz5glgwv8krzh13x35if"; 171 - name = "kcrash-5.109.0.tar.xz"; 169 + url = "${mirror}/stable/frameworks/5.110/kcrash-5.110.0.tar.xz"; 170 + sha256 = "15j70r6afc0lyg41047r27l089gkq8fh39w9iyvhv0h8hfxxah6g"; 171 + name = "kcrash-5.110.0.tar.xz"; 172 172 }; 173 173 }; 174 174 kdav = { 175 - version = "5.109.0"; 175 + version = "5.110.0"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/frameworks/5.109/kdav-5.109.0.tar.xz"; 178 - sha256 = "080nj1m9ds4h47vgacmg01kh44qbf7xlzvg0ax8sv517p8h9vdn8"; 179 - name = "kdav-5.109.0.tar.xz"; 177 + url = "${mirror}/stable/frameworks/5.110/kdav-5.110.0.tar.xz"; 178 + sha256 = "0qz5iq9fi1vk1z7w4wdh7kxrc06vnyrvs7n0llyrjaprzjn8yx6a"; 179 + name = "kdav-5.110.0.tar.xz"; 180 180 }; 181 181 }; 182 182 kdbusaddons = { 183 - version = "5.109.0"; 183 + version = "5.110.0"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/frameworks/5.109/kdbusaddons-5.109.0.tar.xz"; 186 - sha256 = "0dghclcj5xakffj4567c9nfgcd009wnzass068d781h03ay7c615"; 187 - name = "kdbusaddons-5.109.0.tar.xz"; 185 + url = "${mirror}/stable/frameworks/5.110/kdbusaddons-5.110.0.tar.xz"; 186 + sha256 = "0ilzk67h5cxrjf78hw505pvbqvd2lkjk3m0g188pcw0sdg10xb8h"; 187 + name = "kdbusaddons-5.110.0.tar.xz"; 188 188 }; 189 189 }; 190 190 kdeclarative = { 191 - version = "5.109.0"; 191 + version = "5.110.0"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/frameworks/5.109/kdeclarative-5.109.0.tar.xz"; 194 - sha256 = "1qrp255wylmynhkha1vrswvqdzfamv4vwq4j1sk74bvc5sxla9d2"; 195 - name = "kdeclarative-5.109.0.tar.xz"; 193 + url = "${mirror}/stable/frameworks/5.110/kdeclarative-5.110.0.tar.xz"; 194 + sha256 = "1vcqdi4lji97wm5vil2p1g7wi6rwrz0g6aiqf1nzi026fpsc8njj"; 195 + name = "kdeclarative-5.110.0.tar.xz"; 196 196 }; 197 197 }; 198 198 kded = { 199 - version = "5.109.0"; 199 + version = "5.110.0"; 200 200 src = fetchurl { 201 - url = "${mirror}/stable/frameworks/5.109/kded-5.109.0.tar.xz"; 202 - sha256 = "14v262f5rv1s504kj1g97brfya62vpvkx01qf5i7n71s29ymsfry"; 203 - name = "kded-5.109.0.tar.xz"; 201 + url = "${mirror}/stable/frameworks/5.110/kded-5.110.0.tar.xz"; 202 + sha256 = "1n8hzkwhqrx4mb7ahqnkga01zslcp82ya22hppfapldy83bfrgyl"; 203 + name = "kded-5.110.0.tar.xz"; 204 204 }; 205 205 }; 206 206 kdelibs4support = { 207 - version = "5.109.0"; 207 + version = "5.110.0"; 208 208 src = fetchurl { 209 - url = "${mirror}/stable/frameworks/5.109/portingAids/kdelibs4support-5.109.0.tar.xz"; 210 - sha256 = "06za54isyk6ygywy78s0b2zi09lcwv1ay5h69sz9vkri6b3856i0"; 211 - name = "kdelibs4support-5.109.0.tar.xz"; 209 + url = "${mirror}/stable/frameworks/5.110/portingAids/kdelibs4support-5.110.0.tar.xz"; 210 + sha256 = "119hhc0f862kzr5flrlpg9b8xlcl1qxa5xkccad0hpba76pk2af4"; 211 + name = "kdelibs4support-5.110.0.tar.xz"; 212 212 }; 213 213 }; 214 214 kdesignerplugin = { 215 - version = "5.109.0"; 215 + version = "5.110.0"; 216 216 src = fetchurl { 217 - url = "${mirror}/stable/frameworks/5.109/portingAids/kdesignerplugin-5.109.0.tar.xz"; 218 - sha256 = "0afbj0hkrw98xw6v9saim6gpckvmkzl6f1qlx6vsl54yghysih9d"; 219 - name = "kdesignerplugin-5.109.0.tar.xz"; 217 + url = "${mirror}/stable/frameworks/5.110/portingAids/kdesignerplugin-5.110.0.tar.xz"; 218 + sha256 = "146i8n9rrajh03x180z48qi8dn31dywsz052bhbn4yw61ag4w4nc"; 219 + name = "kdesignerplugin-5.110.0.tar.xz"; 220 220 }; 221 221 }; 222 222 kdesu = { 223 - version = "5.109.0"; 223 + version = "5.110.0"; 224 224 src = fetchurl { 225 - url = "${mirror}/stable/frameworks/5.109/kdesu-5.109.0.tar.xz"; 226 - sha256 = "05fla14ar2418frvdw4ygp0zy6d00c50q9w8a3rw7qa91crh08zy"; 227 - name = "kdesu-5.109.0.tar.xz"; 225 + url = "${mirror}/stable/frameworks/5.110/kdesu-5.110.0.tar.xz"; 226 + sha256 = "0ll5k4lpn1v4bc365w2ky0qszikfz2r589ni8iyk109qdqciyrr9"; 227 + name = "kdesu-5.110.0.tar.xz"; 228 228 }; 229 229 }; 230 230 kdewebkit = { 231 - version = "5.109.0"; 231 + version = "5.110.0"; 232 232 src = fetchurl { 233 - url = "${mirror}/stable/frameworks/5.109/portingAids/kdewebkit-5.109.0.tar.xz"; 234 - sha256 = "052mznnjhvpjvd5blrj7xiq6kqjabckwpixmfpv9km4rqpmc11wl"; 235 - name = "kdewebkit-5.109.0.tar.xz"; 233 + url = "${mirror}/stable/frameworks/5.110/portingAids/kdewebkit-5.110.0.tar.xz"; 234 + sha256 = "0p09lby7csx3j513lm91k247iwxby423cz7da51n20qncan8g65v"; 235 + name = "kdewebkit-5.110.0.tar.xz"; 236 236 }; 237 237 }; 238 238 kdnssd = { 239 - version = "5.109.0"; 239 + version = "5.110.0"; 240 240 src = fetchurl { 241 - url = "${mirror}/stable/frameworks/5.109/kdnssd-5.109.0.tar.xz"; 242 - sha256 = "0gc8wmxzv0k9p1cj1bri78b9f7fpd0zbiq4q6j8ad9xhyg3nlmrp"; 243 - name = "kdnssd-5.109.0.tar.xz"; 241 + url = "${mirror}/stable/frameworks/5.110/kdnssd-5.110.0.tar.xz"; 242 + sha256 = "0xmahgn572ah8ji4d4afalcl7r2krn971ix5jwcqgrj57m5haj45"; 243 + name = "kdnssd-5.110.0.tar.xz"; 244 244 }; 245 245 }; 246 246 kdoctools = { 247 - version = "5.109.0"; 247 + version = "5.110.0"; 248 248 src = fetchurl { 249 - url = "${mirror}/stable/frameworks/5.109/kdoctools-5.109.0.tar.xz"; 250 - sha256 = "17g6a19ayy4p9xws1dp4336wp8c9x1r1cfdyvbcmfn5s09g5nkm4"; 251 - name = "kdoctools-5.109.0.tar.xz"; 249 + url = "${mirror}/stable/frameworks/5.110/kdoctools-5.110.0.tar.xz"; 250 + sha256 = "1g05gppc6qzkag1x18anymbwdswpg32w6jh12x9jfj79vcp7wg4j"; 251 + name = "kdoctools-5.110.0.tar.xz"; 252 252 }; 253 253 }; 254 254 kemoticons = { 255 - version = "5.109.0"; 255 + version = "5.110.0"; 256 256 src = fetchurl { 257 - url = "${mirror}/stable/frameworks/5.109/kemoticons-5.109.0.tar.xz"; 258 - sha256 = "0sy86by8n6nhrv4vr1rydrzp4yif5iw5wrbq6wnk3wi1nva1v8ph"; 259 - name = "kemoticons-5.109.0.tar.xz"; 257 + url = "${mirror}/stable/frameworks/5.110/kemoticons-5.110.0.tar.xz"; 258 + sha256 = "1r1d3kw6wzw63kq9wy4ic2b9hcnmm4rs7v9f1z9jhq9m1jp0zy12"; 259 + name = "kemoticons-5.110.0.tar.xz"; 260 260 }; 261 261 }; 262 262 kfilemetadata = { 263 - version = "5.109.0"; 263 + version = "5.110.0"; 264 264 src = fetchurl { 265 - url = "${mirror}/stable/frameworks/5.109/kfilemetadata-5.109.0.tar.xz"; 266 - sha256 = "1smlj047vsg1j505si8fxl5cr3245f8k07ng1bhdwsdvrf1dl95m"; 267 - name = "kfilemetadata-5.109.0.tar.xz"; 265 + url = "${mirror}/stable/frameworks/5.110/kfilemetadata-5.110.0.tar.xz"; 266 + sha256 = "07ma48iq5vpnj391shm3s9an3rqhxskfziw6pksmzxxnga0whbl9"; 267 + name = "kfilemetadata-5.110.0.tar.xz"; 268 268 }; 269 269 }; 270 270 kglobalaccel = { 271 - version = "5.109.0"; 271 + version = "5.110.0"; 272 272 src = fetchurl { 273 - url = "${mirror}/stable/frameworks/5.109/kglobalaccel-5.109.0.tar.xz"; 274 - sha256 = "1qm9s7ibm4hq8i139d9hdrhdgcdf6r8r34z4rdb4v3v2nfkmx3m5"; 275 - name = "kglobalaccel-5.109.0.tar.xz"; 273 + url = "${mirror}/stable/frameworks/5.110/kglobalaccel-5.110.0.tar.xz"; 274 + sha256 = "1iw22vyrk07pzcsh41cvfp8i8589jm1yqn1cx1ad5rmryzsjalzp"; 275 + name = "kglobalaccel-5.110.0.tar.xz"; 276 276 }; 277 277 }; 278 278 kguiaddons = { 279 - version = "5.109.0"; 279 + version = "5.110.0"; 280 280 src = fetchurl { 281 - url = "${mirror}/stable/frameworks/5.109/kguiaddons-5.109.0.tar.xz"; 282 - sha256 = "1gbzrqvg7j534idy6sy5k8lziqv0pq4b9fmndhv0yqxjn71ncz90"; 283 - name = "kguiaddons-5.109.0.tar.xz"; 281 + url = "${mirror}/stable/frameworks/5.110/kguiaddons-5.110.0.tar.xz"; 282 + sha256 = "0ajmxj8nhis6f4hwd64s9qfw3hbip80xrdy3d1wksykbq7g5b89c"; 283 + name = "kguiaddons-5.110.0.tar.xz"; 284 284 }; 285 285 }; 286 286 kholidays = { 287 - version = "5.109.0"; 287 + version = "5.110.0"; 288 288 src = fetchurl { 289 - url = "${mirror}/stable/frameworks/5.109/kholidays-5.109.0.tar.xz"; 290 - sha256 = "0kbg7g1hd40zzjd261rzzpj408yg7dwkgmvcgcqpwy1wcniilnh2"; 291 - name = "kholidays-5.109.0.tar.xz"; 289 + url = "${mirror}/stable/frameworks/5.110/kholidays-5.110.0.tar.xz"; 290 + sha256 = "0zikajmic93wqgy9865pf61sdlnsyzzf2jal7bj25is7a1mk8mjc"; 291 + name = "kholidays-5.110.0.tar.xz"; 292 292 }; 293 293 }; 294 294 khtml = { 295 - version = "5.109.0"; 295 + version = "5.110.0"; 296 296 src = fetchurl { 297 - url = "${mirror}/stable/frameworks/5.109/portingAids/khtml-5.109.0.tar.xz"; 298 - sha256 = "1rr54xx842dxbvf78srfmgylgc3j7c6lyk579j4x92i1hd2fgaar"; 299 - name = "khtml-5.109.0.tar.xz"; 297 + url = "${mirror}/stable/frameworks/5.110/portingAids/khtml-5.110.0.tar.xz"; 298 + sha256 = "17d87vjim32mn0s1d9zl9342aamqg4xmi6xh6d8ghrgms3vqc7in"; 299 + name = "khtml-5.110.0.tar.xz"; 300 300 }; 301 301 }; 302 302 ki18n = { 303 - version = "5.109.0"; 303 + version = "5.110.0"; 304 304 src = fetchurl { 305 - url = "${mirror}/stable/frameworks/5.109/ki18n-5.109.0.tar.xz"; 306 - sha256 = "0ifzbj5w910q93dw0zm24bdjx64cn1f336a1aqp1wb089fwnr2yx"; 307 - name = "ki18n-5.109.0.tar.xz"; 305 + url = "${mirror}/stable/frameworks/5.110/ki18n-5.110.0.tar.xz"; 306 + sha256 = "03qks9kncvazq2wz3myrjgz5m0gjxm80m1ayv9vjndyyc74a9smw"; 307 + name = "ki18n-5.110.0.tar.xz"; 308 308 }; 309 309 }; 310 310 kiconthemes = { 311 - version = "5.109.0"; 311 + version = "5.110.0"; 312 312 src = fetchurl { 313 - url = "${mirror}/stable/frameworks/5.109/kiconthemes-5.109.0.tar.xz"; 314 - sha256 = "0v76d17kaqvsfq7y2lpa6sqd579m4zzbg0q6d4i81q78vfrzn6fk"; 315 - name = "kiconthemes-5.109.0.tar.xz"; 313 + url = "${mirror}/stable/frameworks/5.110/kiconthemes-5.110.0.tar.xz"; 314 + sha256 = "0bb6r7jaknjyhyjhdrlji320qgb7cgxshcgab0209zk8dl8a510d"; 315 + name = "kiconthemes-5.110.0.tar.xz"; 316 316 }; 317 317 }; 318 318 kidletime = { 319 - version = "5.109.0"; 319 + version = "5.110.0"; 320 320 src = fetchurl { 321 - url = "${mirror}/stable/frameworks/5.109/kidletime-5.109.0.tar.xz"; 322 - sha256 = "1pra4a0wh3smgk31814dkd1rqfralzhccid0c9rpi1h3wyk1lfs4"; 323 - name = "kidletime-5.109.0.tar.xz"; 321 + url = "${mirror}/stable/frameworks/5.110/kidletime-5.110.0.tar.xz"; 322 + sha256 = "0hc30778d1k0vm4qsp58cf3d5bnws328qxazm8d5a6kxdc7izz44"; 323 + name = "kidletime-5.110.0.tar.xz"; 324 324 }; 325 325 }; 326 326 kimageformats = { 327 - version = "5.109.0"; 327 + version = "5.110.0"; 328 328 src = fetchurl { 329 - url = "${mirror}/stable/frameworks/5.109/kimageformats-5.109.0.tar.xz"; 330 - sha256 = "11qnb7mh6c6jzh98l4frzzmrr2pk6nhqwjq9l06py67sl0dkwlqm"; 331 - name = "kimageformats-5.109.0.tar.xz"; 329 + url = "${mirror}/stable/frameworks/5.110/kimageformats-5.110.0.tar.xz"; 330 + sha256 = "0ivks2c2kgd26pr0n0b4x3hb7dmmq52vlp7f6ny14qpvm3cgnscd"; 331 + name = "kimageformats-5.110.0.tar.xz"; 332 332 }; 333 333 }; 334 334 kinit = { 335 - version = "5.109.0"; 335 + version = "5.110.0"; 336 336 src = fetchurl { 337 - url = "${mirror}/stable/frameworks/5.109/kinit-5.109.0.tar.xz"; 338 - sha256 = "18p186bxn438v79ssgf8wlp9ds7silpvqjwgcbh9kjh2k17jv4ax"; 339 - name = "kinit-5.109.0.tar.xz"; 337 + url = "${mirror}/stable/frameworks/5.110/kinit-5.110.0.tar.xz"; 338 + sha256 = "0ps2299hf02yvgs971cb4bljbmdbcvcmm2xqz6q0h8asjkpkilv5"; 339 + name = "kinit-5.110.0.tar.xz"; 340 340 }; 341 341 }; 342 342 kio = { 343 - version = "5.109.0"; 343 + version = "5.110.0"; 344 344 src = fetchurl { 345 - url = "${mirror}/stable/frameworks/5.109/kio-5.109.0.tar.xz"; 346 - sha256 = "0qhckh2a2823fh3dijzvfrja7ashn67gyqpny3234nbz2vpnjnpn"; 347 - name = "kio-5.109.0.tar.xz"; 345 + url = "${mirror}/stable/frameworks/5.110/kio-5.110.0.tar.xz"; 346 + sha256 = "0sy91zlk60q5jligxp870srfc6fhd3fyk5yamkg266yfvyy9m3r2"; 347 + name = "kio-5.110.0.tar.xz"; 348 348 }; 349 349 }; 350 350 kirigami2 = { 351 - version = "5.109.0"; 351 + version = "5.110.0"; 352 352 src = fetchurl { 353 - url = "${mirror}/stable/frameworks/5.109/kirigami2-5.109.0.tar.xz"; 354 - sha256 = "1zf0rz86y1lja47f0zv8q9dwghjlqxqqkv6val9h2qqqihc6p2yc"; 355 - name = "kirigami2-5.109.0.tar.xz"; 353 + url = "${mirror}/stable/frameworks/5.110/kirigami2-5.110.0.tar.xz"; 354 + sha256 = "13j9z0nha3wq97apgkj43bayqijpgy6a2l7f9iryww054aqdjggx"; 355 + name = "kirigami2-5.110.0.tar.xz"; 356 356 }; 357 357 }; 358 358 kitemmodels = { 359 - version = "5.109.0"; 359 + version = "5.110.0"; 360 360 src = fetchurl { 361 - url = "${mirror}/stable/frameworks/5.109/kitemmodels-5.109.0.tar.xz"; 362 - sha256 = "1w5h7asmgq8fmcm3329qjm113m7a9hpfdk4hvkmj919nfsdfbw0n"; 363 - name = "kitemmodels-5.109.0.tar.xz"; 361 + url = "${mirror}/stable/frameworks/5.110/kitemmodels-5.110.0.tar.xz"; 362 + sha256 = "06gym33644npci4crhykyfyp2v74pya72kdzmqh4lkzp252pyfhj"; 363 + name = "kitemmodels-5.110.0.tar.xz"; 364 364 }; 365 365 }; 366 366 kitemviews = { 367 - version = "5.109.0"; 367 + version = "5.110.0"; 368 368 src = fetchurl { 369 - url = "${mirror}/stable/frameworks/5.109/kitemviews-5.109.0.tar.xz"; 370 - sha256 = "1af2v0a2abxjn60d2yd3xj2khhy37a76gxmb0k8sjdvpy2wznnad"; 371 - name = "kitemviews-5.109.0.tar.xz"; 369 + url = "${mirror}/stable/frameworks/5.110/kitemviews-5.110.0.tar.xz"; 370 + sha256 = "1nqbypn0crbaqa8x19z0fh8mqbr8wbf8nc8wg0irzp32js9vcqyp"; 371 + name = "kitemviews-5.110.0.tar.xz"; 372 372 }; 373 373 }; 374 374 kjobwidgets = { 375 - version = "5.109.0"; 375 + version = "5.110.0"; 376 376 src = fetchurl { 377 - url = "${mirror}/stable/frameworks/5.109/kjobwidgets-5.109.0.tar.xz"; 378 - sha256 = "1dy2lx89v5hlvj37g1vc0bzbgya2sl1i17bwjpzl53461nwda3l6"; 379 - name = "kjobwidgets-5.109.0.tar.xz"; 377 + url = "${mirror}/stable/frameworks/5.110/kjobwidgets-5.110.0.tar.xz"; 378 + sha256 = "1bl7igakmh1ipiamigs5s8fj6fy905b3j1dqgq9hxdxk59k1r1h2"; 379 + name = "kjobwidgets-5.110.0.tar.xz"; 380 380 }; 381 381 }; 382 382 kjs = { 383 - version = "5.109.0"; 383 + version = "5.110.0"; 384 384 src = fetchurl { 385 - url = "${mirror}/stable/frameworks/5.109/portingAids/kjs-5.109.0.tar.xz"; 386 - sha256 = "0ghki0b8jh41kjgi7cj6gvjhr7kxdhygyzsfrxacbhb2av4bxx55"; 387 - name = "kjs-5.109.0.tar.xz"; 385 + url = "${mirror}/stable/frameworks/5.110/portingAids/kjs-5.110.0.tar.xz"; 386 + sha256 = "0xlkdi7qs75ipf87h8m7bvjn4l28y5qy20hvag1gc370fxz54v15"; 387 + name = "kjs-5.110.0.tar.xz"; 388 388 }; 389 389 }; 390 390 kjsembed = { 391 - version = "5.109.0"; 391 + version = "5.110.0"; 392 392 src = fetchurl { 393 - url = "${mirror}/stable/frameworks/5.109/portingAids/kjsembed-5.109.0.tar.xz"; 394 - sha256 = "1pbqq0nybdmp5yphzr30ms772l4d0x24svr51dwg3pksnm8hpb9r"; 395 - name = "kjsembed-5.109.0.tar.xz"; 393 + url = "${mirror}/stable/frameworks/5.110/portingAids/kjsembed-5.110.0.tar.xz"; 394 + sha256 = "1ynmj8ac9g9amjz0ljz3wf7sjsrwmz1kfi26r36rpqlf9mmkzfqm"; 395 + name = "kjsembed-5.110.0.tar.xz"; 396 396 }; 397 397 }; 398 398 kmediaplayer = { 399 - version = "5.109.0"; 399 + version = "5.110.0"; 400 400 src = fetchurl { 401 - url = "${mirror}/stable/frameworks/5.109/portingAids/kmediaplayer-5.109.0.tar.xz"; 402 - sha256 = "09snwxf551j5vg558fxjlrlz13zcvzxl5zj030znxb1jsdvsjqlc"; 403 - name = "kmediaplayer-5.109.0.tar.xz"; 401 + url = "${mirror}/stable/frameworks/5.110/portingAids/kmediaplayer-5.110.0.tar.xz"; 402 + sha256 = "1jhh3gsbibi2hrhswg1nz1mdxn2wir5p9cvqpcqv7k8vm6rb82z3"; 403 + name = "kmediaplayer-5.110.0.tar.xz"; 404 404 }; 405 405 }; 406 406 knewstuff = { 407 - version = "5.109.0"; 407 + version = "5.110.0"; 408 408 src = fetchurl { 409 - url = "${mirror}/stable/frameworks/5.109/knewstuff-5.109.0.tar.xz"; 410 - sha256 = "0vh7l7pqhsb1nm5pcs86rgrf4i5c9ibfr58b9wnf054a3w6fgj1z"; 411 - name = "knewstuff-5.109.0.tar.xz"; 409 + url = "${mirror}/stable/frameworks/5.110/knewstuff-5.110.0.tar.xz"; 410 + sha256 = "0qld8ijy7z60qdlwa9vaq905xgzyvh5zw6ymngs00axl33m9bbbl"; 411 + name = "knewstuff-5.110.0.tar.xz"; 412 412 }; 413 413 }; 414 414 knotifications = { 415 - version = "5.109.0"; 415 + version = "5.110.0"; 416 416 src = fetchurl { 417 - url = "${mirror}/stable/frameworks/5.109/knotifications-5.109.0.tar.xz"; 418 - sha256 = "0gf19mh5qy2bxvn4bnj9hb5vbf13hcl827gz1kdcv7bkh0fb9c8j"; 419 - name = "knotifications-5.109.0.tar.xz"; 417 + url = "${mirror}/stable/frameworks/5.110/knotifications-5.110.0.tar.xz"; 418 + sha256 = "0zm3d36v9dgqb3pdwpj962wpngfhq08q9x9rj99f88g9dlnmy6gm"; 419 + name = "knotifications-5.110.0.tar.xz"; 420 420 }; 421 421 }; 422 422 knotifyconfig = { 423 - version = "5.109.0"; 423 + version = "5.110.0"; 424 424 src = fetchurl { 425 - url = "${mirror}/stable/frameworks/5.109/knotifyconfig-5.109.0.tar.xz"; 426 - sha256 = "1la8xwfmngkbk6pnfi0imr5452d6w5pprki7cc5rkwa8cbyrx7ls"; 427 - name = "knotifyconfig-5.109.0.tar.xz"; 425 + url = "${mirror}/stable/frameworks/5.110/knotifyconfig-5.110.0.tar.xz"; 426 + sha256 = "1651rh0av8lqp8rmb3djizsb8ypihkabprgppla3af2xf446n7wp"; 427 + name = "knotifyconfig-5.110.0.tar.xz"; 428 428 }; 429 429 }; 430 430 kpackage = { 431 - version = "5.109.0"; 431 + version = "5.110.0"; 432 432 src = fetchurl { 433 - url = "${mirror}/stable/frameworks/5.109/kpackage-5.109.0.tar.xz"; 434 - sha256 = "0fxzmmig1674rp81s4f214azf8np2ckdygn2z8zbn169c6zaqbbq"; 435 - name = "kpackage-5.109.0.tar.xz"; 433 + url = "${mirror}/stable/frameworks/5.110/kpackage-5.110.0.tar.xz"; 434 + sha256 = "1jd85m7pxzah9d6b3zi2nswvsinx85brkiq142vic5l0rm6l89id"; 435 + name = "kpackage-5.110.0.tar.xz"; 436 436 }; 437 437 }; 438 438 kparts = { 439 - version = "5.109.0"; 439 + version = "5.110.0"; 440 440 src = fetchurl { 441 - url = "${mirror}/stable/frameworks/5.109/kparts-5.109.0.tar.xz"; 442 - sha256 = "17pp6ivhwzv7pcaka1sj25nrcapp01z7ddhyvblh88hcq3waa7bb"; 443 - name = "kparts-5.109.0.tar.xz"; 441 + url = "${mirror}/stable/frameworks/5.110/kparts-5.110.0.tar.xz"; 442 + sha256 = "13av8v2kggbvyv8nxganjb88q38g3gbykbkwrigywc3767p838r3"; 443 + name = "kparts-5.110.0.tar.xz"; 444 444 }; 445 445 }; 446 446 kpeople = { 447 - version = "5.109.0"; 447 + version = "5.110.0"; 448 448 src = fetchurl { 449 - url = "${mirror}/stable/frameworks/5.109/kpeople-5.109.0.tar.xz"; 450 - sha256 = "1gmryk89gac6krhfj68iq989zgjh0gpd4fj1p3jpqgxf688p2pix"; 451 - name = "kpeople-5.109.0.tar.xz"; 449 + url = "${mirror}/stable/frameworks/5.110/kpeople-5.110.0.tar.xz"; 450 + sha256 = "10drcfjcw00qhdlsficxb07hnnsd93smcig8argznpgwd61f807p"; 451 + name = "kpeople-5.110.0.tar.xz"; 452 452 }; 453 453 }; 454 454 kplotting = { 455 - version = "5.109.0"; 455 + version = "5.110.0"; 456 456 src = fetchurl { 457 - url = "${mirror}/stable/frameworks/5.109/kplotting-5.109.0.tar.xz"; 458 - sha256 = "0506wah3343l6wpncgarzsjl8jwy0av2xm8p6rmx1zvzph3m84fj"; 459 - name = "kplotting-5.109.0.tar.xz"; 457 + url = "${mirror}/stable/frameworks/5.110/kplotting-5.110.0.tar.xz"; 458 + sha256 = "1fbzy9k0gx1468qsdd1c8fqaml3c01yy0m6n205y3ymkca78hdbk"; 459 + name = "kplotting-5.110.0.tar.xz"; 460 460 }; 461 461 }; 462 462 kpty = { 463 - version = "5.109.0"; 463 + version = "5.110.0"; 464 464 src = fetchurl { 465 - url = "${mirror}/stable/frameworks/5.109/kpty-5.109.0.tar.xz"; 466 - sha256 = "1w0w0ly7gc5vc2g7z73fmn3bq8cn06h6s214ydsn5byf0awn41lq"; 467 - name = "kpty-5.109.0.tar.xz"; 465 + url = "${mirror}/stable/frameworks/5.110/kpty-5.110.0.tar.xz"; 466 + sha256 = "1cx9wszi9zlay0vb9wz9hgbmbq006xgssnzzrmby4q4s6bhb92ps"; 467 + name = "kpty-5.110.0.tar.xz"; 468 468 }; 469 469 }; 470 470 kquickcharts = { 471 - version = "5.109.0"; 471 + version = "5.110.0"; 472 472 src = fetchurl { 473 - url = "${mirror}/stable/frameworks/5.109/kquickcharts-5.109.0.tar.xz"; 474 - sha256 = "1bd1v4yvmxp82j09wrb8vncyb61bq6j8zrhgiiq73darcgsqfcvl"; 475 - name = "kquickcharts-5.109.0.tar.xz"; 473 + url = "${mirror}/stable/frameworks/5.110/kquickcharts-5.110.0.tar.xz"; 474 + sha256 = "0s8xnsmhx2m6wn7fmmddzwnwc2yr3kvy85vd65m3avfw073rgj5v"; 475 + name = "kquickcharts-5.110.0.tar.xz"; 476 476 }; 477 477 }; 478 478 kross = { 479 - version = "5.109.0"; 479 + version = "5.110.0"; 480 480 src = fetchurl { 481 - url = "${mirror}/stable/frameworks/5.109/portingAids/kross-5.109.0.tar.xz"; 482 - sha256 = "1gzmfbzbj0r3znwlrpgrzpgrq7sgw8g3jx2rmqnm80si4cnq11hg"; 483 - name = "kross-5.109.0.tar.xz"; 481 + url = "${mirror}/stable/frameworks/5.110/portingAids/kross-5.110.0.tar.xz"; 482 + sha256 = "169zsxrmbdv5xn6s0wmf1l2a3qghn88hgl714i0cnymq5ixy25x5"; 483 + name = "kross-5.110.0.tar.xz"; 484 484 }; 485 485 }; 486 486 krunner = { 487 - version = "5.109.0"; 487 + version = "5.110.0"; 488 488 src = fetchurl { 489 - url = "${mirror}/stable/frameworks/5.109/krunner-5.109.0.tar.xz"; 490 - sha256 = "0pzk8srglshniqi3z9j290zxfjxh817ki69j1xcicjk48p3s232w"; 491 - name = "krunner-5.109.0.tar.xz"; 489 + url = "${mirror}/stable/frameworks/5.110/krunner-5.110.0.tar.xz"; 490 + sha256 = "0q3jhq2cswnqj5rdkxhizlv06rsxsm38ipxhcsw6p8zqabi1i351"; 491 + name = "krunner-5.110.0.tar.xz"; 492 492 }; 493 493 }; 494 494 kservice = { 495 - version = "5.109.0"; 495 + version = "5.110.0"; 496 496 src = fetchurl { 497 - url = "${mirror}/stable/frameworks/5.109/kservice-5.109.0.tar.xz"; 498 - sha256 = "15b97bdr3sv3vfgb5zydqg1b8nljxx4rxh8bsvld520d11xfivsy"; 499 - name = "kservice-5.109.0.tar.xz"; 497 + url = "${mirror}/stable/frameworks/5.110/kservice-5.110.0.tar.xz"; 498 + sha256 = "0rin6v96mcmw53dzw8sw56g7188623d1k4vs18bv44l86gixdhgg"; 499 + name = "kservice-5.110.0.tar.xz"; 500 500 }; 501 501 }; 502 502 ktexteditor = { 503 - version = "5.109.0"; 503 + version = "5.110.0"; 504 504 src = fetchurl { 505 - url = "${mirror}/stable/frameworks/5.109/ktexteditor-5.109.0.tar.xz"; 506 - sha256 = "1bgjj9wva884kzd0ywpx34k8wgzdpjnn28yfqjqynmkikr9br8fw"; 507 - name = "ktexteditor-5.109.0.tar.xz"; 505 + url = "${mirror}/stable/frameworks/5.110/ktexteditor-5.110.0.tar.xz"; 506 + sha256 = "0iwzw51km3mr8kdva14mxz9bvcfcf09v5igah2axkjaxazxyigla"; 507 + name = "ktexteditor-5.110.0.tar.xz"; 508 508 }; 509 509 }; 510 510 ktextwidgets = { 511 - version = "5.109.0"; 511 + version = "5.110.0"; 512 512 src = fetchurl { 513 - url = "${mirror}/stable/frameworks/5.109/ktextwidgets-5.109.0.tar.xz"; 514 - sha256 = "180x3rblab5yk6lmbd2310552dhn3vfjalccraq3rqzgvvkh439q"; 515 - name = "ktextwidgets-5.109.0.tar.xz"; 513 + url = "${mirror}/stable/frameworks/5.110/ktextwidgets-5.110.0.tar.xz"; 514 + sha256 = "0cr7n58mak928dysyqhsr1pj0w90amikx9jav4gs4lzb4m4rjp7q"; 515 + name = "ktextwidgets-5.110.0.tar.xz"; 516 516 }; 517 517 }; 518 518 kunitconversion = { 519 - version = "5.109.0"; 519 + version = "5.110.0"; 520 520 src = fetchurl { 521 - url = "${mirror}/stable/frameworks/5.109/kunitconversion-5.109.0.tar.xz"; 522 - sha256 = "1n46qj6am3mkg2apq9g5kvpxvgv0czzvr2a8jqv6rj677ii0kfhl"; 523 - name = "kunitconversion-5.109.0.tar.xz"; 521 + url = "${mirror}/stable/frameworks/5.110/kunitconversion-5.110.0.tar.xz"; 522 + sha256 = "083w0gz157j2g8qzm03yq3qwq58wafcq26qcc2ly2fksyyxkzzda"; 523 + name = "kunitconversion-5.110.0.tar.xz"; 524 524 }; 525 525 }; 526 526 kwallet = { 527 - version = "5.109.0"; 527 + version = "5.110.0"; 528 528 src = fetchurl { 529 - url = "${mirror}/stable/frameworks/5.109/kwallet-5.109.0.tar.xz"; 530 - sha256 = "1s34lwi42pkiqyd16mvy5w6khlrpk0dp5v3q37fysmc39q670s4c"; 531 - name = "kwallet-5.109.0.tar.xz"; 529 + url = "${mirror}/stable/frameworks/5.110/kwallet-5.110.0.tar.xz"; 530 + sha256 = "0mg5y8cvzvs7w3yy5xnpsps2b6m476l5ilw5kvarrjjpq7ybnkqz"; 531 + name = "kwallet-5.110.0.tar.xz"; 532 532 }; 533 533 }; 534 534 kwayland = { 535 - version = "5.109.0"; 535 + version = "5.110.0"; 536 536 src = fetchurl { 537 - url = "${mirror}/stable/frameworks/5.109/kwayland-5.109.0.tar.xz"; 538 - sha256 = "1pi515hszipy7f1fy4xaabcy9ifrynj0fk3zrnb0827d71ljd2yq"; 539 - name = "kwayland-5.109.0.tar.xz"; 537 + url = "${mirror}/stable/frameworks/5.110/kwayland-5.110.0.tar.xz"; 538 + sha256 = "0ggxvywvqfhhhb5370n90dyw0mjwkp3i7rgv58nyqsmby0g08r85"; 539 + name = "kwayland-5.110.0.tar.xz"; 540 540 }; 541 541 }; 542 542 kwidgetsaddons = { 543 - version = "5.109.0"; 543 + version = "5.110.0"; 544 544 src = fetchurl { 545 - url = "${mirror}/stable/frameworks/5.109/kwidgetsaddons-5.109.0.tar.xz"; 546 - sha256 = "1qp2jab238gs88f12hp5h533x25nlsm5ca3gr04imdsiygwp506n"; 547 - name = "kwidgetsaddons-5.109.0.tar.xz"; 545 + url = "${mirror}/stable/frameworks/5.110/kwidgetsaddons-5.110.0.tar.xz"; 546 + sha256 = "1cyphs0r5j2v93pwi9mbn6xd928lnhb0zmyfj5pywdx9n7lv0x6a"; 547 + name = "kwidgetsaddons-5.110.0.tar.xz"; 548 548 }; 549 549 }; 550 550 kwindowsystem = { 551 - version = "5.109.0"; 551 + version = "5.110.0"; 552 552 src = fetchurl { 553 - url = "${mirror}/stable/frameworks/5.109/kwindowsystem-5.109.0.tar.xz"; 554 - sha256 = "18n1g5k2dwwdkpyh5vsqfks4qym4z3f39pgcnr9mnyrnzz4pb008"; 555 - name = "kwindowsystem-5.109.0.tar.xz"; 553 + url = "${mirror}/stable/frameworks/5.110/kwindowsystem-5.110.0.tar.xz"; 554 + sha256 = "0l3aknr3zqz9zwqlyhnr8n53bcfb22rm38vdiv0l5vpwjbjn0270"; 555 + name = "kwindowsystem-5.110.0.tar.xz"; 556 556 }; 557 557 }; 558 558 kxmlgui = { 559 - version = "5.109.0"; 559 + version = "5.110.0"; 560 560 src = fetchurl { 561 - url = "${mirror}/stable/frameworks/5.109/kxmlgui-5.109.0.tar.xz"; 562 - sha256 = "1vnsk8jq7s6hgxc9d1dbcdgd9qyf9s2bc3mc0rss10dkpwrls2dl"; 563 - name = "kxmlgui-5.109.0.tar.xz"; 561 + url = "${mirror}/stable/frameworks/5.110/kxmlgui-5.110.0.tar.xz"; 562 + sha256 = "1j8v52ix9sv7q76cvl2gnpjs602ri57kgfh21bvqd88gf2xnwxjq"; 563 + name = "kxmlgui-5.110.0.tar.xz"; 564 564 }; 565 565 }; 566 566 kxmlrpcclient = { 567 - version = "5.109.0"; 567 + version = "5.110.0"; 568 568 src = fetchurl { 569 - url = "${mirror}/stable/frameworks/5.109/portingAids/kxmlrpcclient-5.109.0.tar.xz"; 570 - sha256 = "1d6hf53rrjql4yvlc35fxdra5zvjl06piaiahqbrg7dqkwl88xdj"; 571 - name = "kxmlrpcclient-5.109.0.tar.xz"; 569 + url = "${mirror}/stable/frameworks/5.110/portingAids/kxmlrpcclient-5.110.0.tar.xz"; 570 + sha256 = "0fzd9amj2j4bw54q8fbgczqf785s6siqr1a8wbqf56wyyhki5psx"; 571 + name = "kxmlrpcclient-5.110.0.tar.xz"; 572 572 }; 573 573 }; 574 574 modemmanager-qt = { 575 - version = "5.109.0"; 575 + version = "5.110.0"; 576 576 src = fetchurl { 577 - url = "${mirror}/stable/frameworks/5.109/modemmanager-qt-5.109.0.tar.xz"; 578 - sha256 = "1a2nmpl74r813xa3yqql91rh6cmp1sc1wh6627z3av04ir94x5zj"; 579 - name = "modemmanager-qt-5.109.0.tar.xz"; 577 + url = "${mirror}/stable/frameworks/5.110/modemmanager-qt-5.110.0.tar.xz"; 578 + sha256 = "08q43arx9q81rqwhczzcn4cyl5glalwzjncb120a2cihida2m71v"; 579 + name = "modemmanager-qt-5.110.0.tar.xz"; 580 580 }; 581 581 }; 582 582 networkmanager-qt = { 583 - version = "5.109.0"; 583 + version = "5.110.0"; 584 584 src = fetchurl { 585 - url = "${mirror}/stable/frameworks/5.109/networkmanager-qt-5.109.0.tar.xz"; 586 - sha256 = "0ggyv5ml2668vj0hgajmfvs7i95hi3asdb7sb6sciirg71vmshbz"; 587 - name = "networkmanager-qt-5.109.0.tar.xz"; 585 + url = "${mirror}/stable/frameworks/5.110/networkmanager-qt-5.110.0.tar.xz"; 586 + sha256 = "1bnlvpfhw6l64rgaxx9zkxd5wmwvyal5xmv31vxzf92ig6sgjdqq"; 587 + name = "networkmanager-qt-5.110.0.tar.xz"; 588 588 }; 589 589 }; 590 590 oxygen-icons5 = { 591 - version = "5.109.0"; 591 + version = "5.110.0"; 592 592 src = fetchurl { 593 - url = "${mirror}/stable/frameworks/5.109/oxygen-icons5-5.109.0.tar.xz"; 594 - sha256 = "02f6flvgxnqggn7j638z7iny4nxgdvq5rqz4va1wvwj5ck0v9prb"; 595 - name = "oxygen-icons5-5.109.0.tar.xz"; 593 + url = "${mirror}/stable/frameworks/5.110/oxygen-icons5-5.110.0.tar.xz"; 594 + sha256 = "1dmig458gbl0ypb99kj514nwl5gbjpfvixw9lipgc2wwnn1nkia2"; 595 + name = "oxygen-icons5-5.110.0.tar.xz"; 596 596 }; 597 597 }; 598 598 plasma-framework = { 599 - version = "5.109.0"; 599 + version = "5.110.0"; 600 600 src = fetchurl { 601 - url = "${mirror}/stable/frameworks/5.109/plasma-framework-5.109.0.tar.xz"; 602 - sha256 = "138r00ya985n8ygi28yfmq1i32kai2y1r0h97i09m6zd6v0x23k1"; 603 - name = "plasma-framework-5.109.0.tar.xz"; 601 + url = "${mirror}/stable/frameworks/5.110/plasma-framework-5.110.0.tar.xz"; 602 + sha256 = "0jfln8lrzmcnkqhl8pij5w6mdj6g25rwc332f07g9465y9ap07cf"; 603 + name = "plasma-framework-5.110.0.tar.xz"; 604 604 }; 605 605 }; 606 606 prison = { 607 - version = "5.109.0"; 607 + version = "5.110.0"; 608 608 src = fetchurl { 609 - url = "${mirror}/stable/frameworks/5.109/prison-5.109.0.tar.xz"; 610 - sha256 = "1pmwx1ch6jmq96xh778slmm3hd0gci8hn3wwmbj3amx2mpddf2c1"; 611 - name = "prison-5.109.0.tar.xz"; 609 + url = "${mirror}/stable/frameworks/5.110/prison-5.110.0.tar.xz"; 610 + sha256 = "019a3z18gq7nb3ahf5dd3b5fixzyfklg60dk2w4win2w19s70wb7"; 611 + name = "prison-5.110.0.tar.xz"; 612 612 }; 613 613 }; 614 614 purpose = { 615 - version = "5.109.0"; 615 + version = "5.110.0"; 616 616 src = fetchurl { 617 - url = "${mirror}/stable/frameworks/5.109/purpose-5.109.0.tar.xz"; 618 - sha256 = "04nczmx08fxrazzsd45jjcvfmsbilvqz4rsf8zcdh0nmlcpmncri"; 619 - name = "purpose-5.109.0.tar.xz"; 617 + url = "${mirror}/stable/frameworks/5.110/purpose-5.110.0.tar.xz"; 618 + sha256 = "0nl6qh7j5c3ijnq0qw1a5jmj1x5nb9hlssjjn8fdvfr7q6z67rsc"; 619 + name = "purpose-5.110.0.tar.xz"; 620 620 }; 621 621 }; 622 622 qqc2-desktop-style = { 623 - version = "5.109.0"; 623 + version = "5.110.0"; 624 624 src = fetchurl { 625 - url = "${mirror}/stable/frameworks/5.109/qqc2-desktop-style-5.109.0.tar.xz"; 626 - sha256 = "0fqck5sck8zy70r2mls5g3sgjryvrzibhzls4lbw61yw3zgbl3kh"; 627 - name = "qqc2-desktop-style-5.109.0.tar.xz"; 625 + url = "${mirror}/stable/frameworks/5.110/qqc2-desktop-style-5.110.0.tar.xz"; 626 + sha256 = "04pyhlr89azw0kyjxfpx6phxljck8yiflcszd4xkgiw3n9rjyg3g"; 627 + name = "qqc2-desktop-style-5.110.0.tar.xz"; 628 628 }; 629 629 }; 630 630 solid = { 631 - version = "5.109.0"; 631 + version = "5.110.0"; 632 632 src = fetchurl { 633 - url = "${mirror}/stable/frameworks/5.109/solid-5.109.0.tar.xz"; 634 - sha256 = "0sfm9c5r2bh766ws2y8zr9pshkbnxnc3dnsxfi41lwcj2xnznkdw"; 635 - name = "solid-5.109.0.tar.xz"; 633 + url = "${mirror}/stable/frameworks/5.110/solid-5.110.0.tar.xz"; 634 + sha256 = "1k64cqlws7nxki21cwg197avfnxsxpw3isry5p7bqyfmq45ydcvd"; 635 + name = "solid-5.110.0.tar.xz"; 636 636 }; 637 637 }; 638 638 sonnet = { 639 - version = "5.109.0"; 639 + version = "5.110.0"; 640 640 src = fetchurl { 641 - url = "${mirror}/stable/frameworks/5.109/sonnet-5.109.0.tar.xz"; 642 - sha256 = "1fpf8q0wx821zfm64kfmpsfyixd8d6rd0gzcbzwimxmmm1aacfsr"; 643 - name = "sonnet-5.109.0.tar.xz"; 641 + url = "${mirror}/stable/frameworks/5.110/sonnet-5.110.0.tar.xz"; 642 + sha256 = "16qk63yy1y03z4rlc08qzr7mmds1yz0k9x1ws2nzp47khkza250i"; 643 + name = "sonnet-5.110.0.tar.xz"; 644 644 }; 645 645 }; 646 646 syndication = { 647 - version = "5.109.0"; 647 + version = "5.110.0"; 648 648 src = fetchurl { 649 - url = "${mirror}/stable/frameworks/5.109/syndication-5.109.0.tar.xz"; 650 - sha256 = "1jhmv39jv6h8yq9c3y6ikx6bykff6n9l522q7bp1prg1p03a4q95"; 651 - name = "syndication-5.109.0.tar.xz"; 649 + url = "${mirror}/stable/frameworks/5.110/syndication-5.110.0.tar.xz"; 650 + sha256 = "0dsd05ckfv9fdnrbgprriba7lbbfs2z9qv869pcr4n7pn7x778sd"; 651 + name = "syndication-5.110.0.tar.xz"; 652 652 }; 653 653 }; 654 654 syntax-highlighting = { 655 - version = "5.109.0"; 655 + version = "5.110.0"; 656 656 src = fetchurl { 657 - url = "${mirror}/stable/frameworks/5.109/syntax-highlighting-5.109.0.tar.xz"; 658 - sha256 = "1ixms1vcf9ydk6qgz42g61ac6bqkmbb313k51ymk7kidx7l7lqwy"; 659 - name = "syntax-highlighting-5.109.0.tar.xz"; 657 + url = "${mirror}/stable/frameworks/5.110/syntax-highlighting-5.110.0.tar.xz"; 658 + sha256 = "0gbmgan0cy4xhjcf10g0lffhwvkhhpcgbnk190xlzl4chnmpq9w5"; 659 + name = "syntax-highlighting-5.110.0.tar.xz"; 660 660 }; 661 661 }; 662 662 threadweaver = { 663 - version = "5.109.0"; 663 + version = "5.110.0"; 664 664 src = fetchurl { 665 - url = "${mirror}/stable/frameworks/5.109/threadweaver-5.109.0.tar.xz"; 666 - sha256 = "1q6jqawfbwjcfqd57aryd2bw52adkr05lrbij98pix6482am4x3j"; 667 - name = "threadweaver-5.109.0.tar.xz"; 665 + url = "${mirror}/stable/frameworks/5.110/threadweaver-5.110.0.tar.xz"; 666 + sha256 = "085y4m7z0rybsvpqzl2sjwnf8yjm4lnc3n49idj2c0psm8v5ksm0"; 667 + name = "threadweaver-5.110.0.tar.xz"; 668 668 }; 669 669 }; 670 670 }
+12 -6
pkgs/development/libraries/openexr/3.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 - , zlib 6 4 , cmake 7 5 , imath 6 + , libdeflate 7 + , pkg-config 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "openexr"; 12 - version = "3.1.10"; 12 + version = "3.2.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "AcademySoftwareFoundation"; 16 16 repo = "openexr"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-8oV7Himk9AS2e2Z3OREE7KQgFIUysXwATlUN51dDe5M="; 18 + hash = "sha256-cV+qgx3WzdotypgpZhVFxzdKAU2rNVw0KWSdkeN0gLk="; 19 19 }; 20 20 21 21 outputs = [ "bin" "dev" "out" "doc" ]; 22 22 23 + patches = 24 + # Disable broken test on musl libc 25 + # https://github.com/AcademySoftwareFoundation/openexr/issues/1556 26 + lib.optional stdenv.hostPlatform.isMusl ./disable-iex-test.patch 27 + ; 28 + 23 29 # tests are determined to use /var/tmp on unix 24 30 postPatch = '' 25 31 cat <(find . -name tmpDir.h) <(echo src/test/OpenEXRCoreTest/main.cpp) | while read -r f ; do ··· 29 35 30 36 cmakeFlags = lib.optional stdenv.hostPlatform.isStatic "-DCMAKE_SKIP_RPATH=ON"; 31 37 32 - nativeBuildInputs = [ cmake ]; 33 - propagatedBuildInputs = [ imath zlib ]; 38 + nativeBuildInputs = [ cmake pkg-config ]; 39 + propagatedBuildInputs = [ imath libdeflate ]; 34 40 35 41 # Without 'sse' enforcement tests fail on i686 as due to excessive precision as: 36 42 # error reading back channel B pixel 21,-76 got -nan expected -nan
+13
pkgs/development/libraries/openexr/disable-iex-test.patch
··· 1 + diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt 2 + index 44d9185d..8ffcd2b2 100644 3 + --- a/src/test/CMakeLists.txt 4 + +++ b/src/test/CMakeLists.txt 5 + @@ -4,7 +4,7 @@ 6 + # We require this to get object library link library support and 7 + # combined python 2 + 3 support 8 + 9 + -add_subdirectory(IexTest) 10 + +#add_subdirectory(IexTest) 11 + add_subdirectory(OpenEXRCoreTest) 12 + add_subdirectory(OpenEXRTest) 13 + add_subdirectory(OpenEXRUtilTest)
+2 -2
pkgs/development/libraries/pdfhummus/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "pdfhummus"; 15 - version = "4.5.10"; 15 + version = "4.5.11"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "galkahana"; 19 19 repo = "PDF-Writer"; 20 20 rev = "v${version}"; 21 - hash = "sha256-dhbb/9+6ftjde+oh665ujA5CvY+Ume0pz/ghrohcaNE="; 21 + hash = "sha256-nTLyFGnY07gDoahYe5YqSmU/URzdvRKQ1MsXt3164+c="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/qtutilities/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "qtutilities"; 12 - version = "6.13.0"; 12 + version = "6.13.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Martchus"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-gfGVVjtzpBGrPrp2k3fOIh54EAMSicyikF1CtaO74y8="; 18 + hash = "sha256-ic1Xnle1fGZ5elf0yH0BF+3spAmIo9kP62WhXLmBVNc="; 19 19 }; 20 20 21 21 buildInputs = [ qtbase cpp-utilities ];
+29 -21
pkgs/development/lisp-modules/packages.nix
··· 218 218 }; 219 219 }; 220 220 221 - cl-webkit2_3_5_9 = build-asdf-system { 222 - inherit (super.cl-webkit2) pname systems nativeLibs lispLibs; 223 - version = "3.5.9"; 224 - 225 - src = pkgs.fetchFromGitHub { 226 - owner = "joachifm"; 227 - repo = "cl-webkit"; 228 - rev = "3.5.9"; 229 - sha256 = "sha256-YJo5ahL6+HLeJrxFBuZZjuK3OfA6DnAu82vvXMsNBgI="; 230 - }; 231 - }; 232 - 233 221 prompter = build-asdf-system { 234 222 pname = "prompter"; 235 223 version = "0.1.0"; ··· 258 246 259 247 nasdf = build-asdf-system { 260 248 pname = "nasdf"; 261 - version = "20230524-git"; 249 + version = "20230911-git"; 262 250 src = pkgs.fetchFromGitHub { 263 251 owner = "atlas-engineer"; 264 252 repo = "ntemplate"; 265 - rev = "51a884f388ec526c32914093fcad6bb2434e3c14"; 266 - sha256 = "sha256-bjQPkiHAxhjsHCnWpCGMsmQlGDJFGtQEdevnhK2k+kY="; 253 + rev = "ab7a018f3a67a999c72710644b10b4545130c139"; 254 + sha256 = "sha256-fXGh0h6CXLoBgK1jRxkSNyQVAY1gvi4iyHQBuzueR5Y="; 267 255 }; 268 256 }; 269 257 ··· 370 358 371 359 nyxt-gtk = build-asdf-system { 372 360 pname = "nyxt"; 373 - version = "3.6.0"; 361 + version = "3.7.0"; 374 362 375 363 lispLibs = (with super; [ 376 364 alexandria ··· 410 398 spinneret 411 399 slynk 412 400 trivia 413 - trivial-clipboard 414 401 trivial-features 415 402 trivial-garbage 416 403 trivial-package-local-nicknames ··· 418 405 unix-opts 419 406 cluffer 420 407 cl-cffi-gtk 421 - cl-gobject-introspection 422 408 quri 423 409 sqlite 410 + # TODO: Remove these overrides after quicklisp updates past the June 2023 release 411 + (trivial-clipboard.overrideAttrs (final: prev: { 412 + src = pkgs.fetchFromGitHub { 413 + owner = "snmsts"; 414 + repo = "trivial-clipboard"; 415 + rev = "6ddf8d5dff8f5c2102af7cd1a1751cbe6408377b"; 416 + sha256 = "sha256-n15IuTkqAAh2c1OfNbZfCAQJbH//QXeH0Bl1/5OpFRM="; 417 + };})) 418 + (cl-gobject-introspection.overrideAttrs (final: prev: { 419 + src = pkgs.fetchFromGitHub { 420 + owner = "andy128k"; 421 + repo = "cl-gobject-introspection"; 422 + rev = "83beec4492948b52aae4d4152200de5d5c7ac3e9"; 423 + sha256 = "sha256-g/FwWE+Rzmzm5Y+irvd1AJodbp6kPHJIFOFDPhaRlXc="; 424 + };})) 425 + (cl-webkit2.overrideAttrs (final: prev: { 426 + src = pkgs.fetchFromGitHub { 427 + owner = "joachifm"; 428 + repo = "cl-webkit"; 429 + rev = "66fd0700111586425c9942da1694b856fb15cf41"; 430 + sha256 = "sha256-t/B9CvQTekEEsM/ZEp47Mn6NeZaTYFsTdRqclfX9BNg="; 431 + }; 432 + })) 424 433 ]) ++ (with self; [ 425 434 history-tree 426 435 nhooks ··· 432 441 nsymbols 433 442 nclasses 434 443 nfiles 435 - cl-webkit2_3_5_9 436 444 swank 437 445 cl-containers 438 446 ]); ··· 440 448 src = pkgs.fetchFromGitHub { 441 449 owner = "atlas-engineer"; 442 450 repo = "nyxt"; 443 - rev = "3.6.0"; 444 - sha256 = "sha256-DaPEKdYf5R+RS7VQzbdLSqZvEQfxjeGEdX8rwmHRLrY="; 451 + rev = "3.7.0"; 452 + sha256 = "sha256-viiyO4fX3uyGuvojQ1rYYKBldRdVNzeJX1KYlYwfWVU="; 445 453 }; 446 454 447 455 nativeBuildInputs = [ pkgs.makeWrapper ];
+2
pkgs/development/node-packages/aliases.nix
··· 93 93 inherit (pkgs) markdownlint-cli2; # added 2023-08-22 94 94 mdctl-cli = self."@medable/mdctl-cli"; # added 2023-08-21 95 95 musescore-downloader = pkgs.dl-librescore; # added 2023-08-19 96 + inherit (pkgs) near-cli; # added 2023-09-09 96 97 node-inspector = throw "node-inspector was removed because it was broken"; # added 2023-08-21 97 98 inherit (pkgs) npm-check-updates; # added 2023-08-22 98 99 ocaml-language-server = throw "ocaml-language-server was removed because it was abandoned upstream"; # added 2023-09-04 99 100 parcel-bundler = parcel; # added 2023-09-04 101 + inherit (pkgs) quicktype; # added 2023-09-09 100 102 inherit (pkgs) react-static; # added 2023-08-21 101 103 readability-cli = pkgs.readability-cli; # Added 2023-06-12 102 104 reveal-md = pkgs.reveal-md; # added 2023-07-31
-1
pkgs/development/node-packages/main-programs.nix
··· 46 46 less = "lessc"; 47 47 localtunnel = "lt"; 48 48 lua-fmt = "luafmt"; 49 - near-cli = "near"; 50 49 neovim = "neovim-node-host"; 51 50 parsoid = "parse.js"; 52 51 poor-mans-t-sql-formatter-cli = "sqlformat";
-3
pkgs/development/node-packages/node-packages.json
··· 172 172 , "lv_font_conv" 173 173 , "madoko" 174 174 , "markdown-link-check" 175 - , {"markdown-preview-nvim": "../../applications/editors/vim/plugins/markdown-preview-nvim"} 176 175 , "mastodon-bot" 177 176 , "mathjax" 178 177 , "meat" 179 178 , "mocha" 180 179 , "multi-file-swagger" 181 - , "near-cli" 182 180 , "neovim" 183 181 , "nijs" 184 182 , "node-gyp" ··· 217 215 , "purty" 218 216 , "pxder" 219 217 , "pyright" 220 - , "quicktype" 221 218 , "react-native-cli" 222 219 , "react-tools" 223 220 , "redoc-cli"
-1649
pkgs/development/node-packages/node-packages.nix
··· 96775 96775 bypassCache = true; 96776 96776 reconstructLock = true; 96777 96777 }; 96778 - "markdown-preview-nvim-../../applications/editors/vim/plugins/markdown-preview-nvim" = nodeEnv.buildNodePackage { 96779 - name = "markdown-preview"; 96780 - packageName = "markdown-preview"; 96781 - version = "0.0.10"; 96782 - src = ../../applications/editors/vim/plugins/markdown-preview-nvim; 96783 - dependencies = [ 96784 - sources."@babel/code-frame-7.22.10" 96785 - sources."@babel/compat-data-7.22.9" 96786 - (sources."@babel/core-7.0.0" // { 96787 - dependencies = [ 96788 - sources."debug-3.2.7" 96789 - ]; 96790 - }) 96791 - sources."@babel/generator-7.22.10" 96792 - sources."@babel/helper-annotate-as-pure-7.22.5" 96793 - sources."@babel/helper-builder-binary-assignment-operator-visitor-7.22.10" 96794 - (sources."@babel/helper-compilation-targets-7.22.10" // { 96795 - dependencies = [ 96796 - sources."semver-6.3.1" 96797 - ]; 96798 - }) 96799 - (sources."@babel/helper-create-regexp-features-plugin-7.22.9" // { 96800 - dependencies = [ 96801 - sources."semver-6.3.1" 96802 - ]; 96803 - }) 96804 - sources."@babel/helper-environment-visitor-7.22.5" 96805 - (sources."@babel/helper-function-name-7.22.5" // { 96806 - dependencies = [ 96807 - sources."@babel/template-7.22.5" 96808 - ]; 96809 - }) 96810 - sources."@babel/helper-hoist-variables-7.22.5" 96811 - sources."@babel/helper-member-expression-to-functions-7.22.5" 96812 - sources."@babel/helper-module-imports-7.22.5" 96813 - sources."@babel/helper-module-transforms-7.22.9" 96814 - sources."@babel/helper-optimise-call-expression-7.22.5" 96815 - sources."@babel/helper-plugin-utils-7.22.5" 96816 - sources."@babel/helper-remap-async-to-generator-7.22.9" 96817 - sources."@babel/helper-replace-supers-7.22.9" 96818 - sources."@babel/helper-simple-access-7.22.5" 96819 - sources."@babel/helper-skip-transparent-expression-wrappers-7.22.5" 96820 - sources."@babel/helper-split-export-declaration-7.22.6" 96821 - sources."@babel/helper-string-parser-7.22.5" 96822 - sources."@babel/helper-validator-identifier-7.22.5" 96823 - sources."@babel/helper-validator-option-7.22.5" 96824 - (sources."@babel/helper-wrap-function-7.22.10" // { 96825 - dependencies = [ 96826 - sources."@babel/template-7.22.5" 96827 - ]; 96828 - }) 96829 - (sources."@babel/helpers-7.22.10" // { 96830 - dependencies = [ 96831 - sources."@babel/template-7.22.5" 96832 - ]; 96833 - }) 96834 - sources."@babel/highlight-7.22.10" 96835 - sources."@babel/parser-7.22.10" 96836 - sources."@babel/plugin-proposal-async-generator-functions-7.20.7" 96837 - sources."@babel/plugin-proposal-class-properties-7.0.0" 96838 - sources."@babel/plugin-proposal-json-strings-7.18.6" 96839 - sources."@babel/plugin-proposal-object-rest-spread-7.0.0" 96840 - sources."@babel/plugin-proposal-optional-catch-binding-7.18.6" 96841 - sources."@babel/plugin-proposal-unicode-property-regex-7.18.6" 96842 - sources."@babel/plugin-syntax-async-generators-7.8.4" 96843 - sources."@babel/plugin-syntax-class-properties-7.12.13" 96844 - sources."@babel/plugin-syntax-dynamic-import-7.0.0" 96845 - sources."@babel/plugin-syntax-json-strings-7.8.3" 96846 - sources."@babel/plugin-syntax-jsx-7.22.5" 96847 - sources."@babel/plugin-syntax-object-rest-spread-7.8.3" 96848 - sources."@babel/plugin-syntax-optional-catch-binding-7.8.3" 96849 - sources."@babel/plugin-transform-arrow-functions-7.22.5" 96850 - sources."@babel/plugin-transform-async-to-generator-7.22.5" 96851 - sources."@babel/plugin-transform-block-scoped-functions-7.22.5" 96852 - sources."@babel/plugin-transform-block-scoping-7.22.10" 96853 - sources."@babel/plugin-transform-classes-7.22.6" 96854 - (sources."@babel/plugin-transform-computed-properties-7.22.5" // { 96855 - dependencies = [ 96856 - sources."@babel/template-7.22.5" 96857 - ]; 96858 - }) 96859 - sources."@babel/plugin-transform-destructuring-7.22.10" 96860 - sources."@babel/plugin-transform-dotall-regex-7.22.5" 96861 - sources."@babel/plugin-transform-duplicate-keys-7.22.5" 96862 - sources."@babel/plugin-transform-exponentiation-operator-7.22.5" 96863 - sources."@babel/plugin-transform-for-of-7.22.5" 96864 - sources."@babel/plugin-transform-function-name-7.22.5" 96865 - sources."@babel/plugin-transform-literals-7.22.5" 96866 - sources."@babel/plugin-transform-modules-amd-7.22.5" 96867 - sources."@babel/plugin-transform-modules-commonjs-7.22.5" 96868 - sources."@babel/plugin-transform-modules-systemjs-7.22.5" 96869 - sources."@babel/plugin-transform-modules-umd-7.22.5" 96870 - sources."@babel/plugin-transform-new-target-7.22.5" 96871 - sources."@babel/plugin-transform-object-super-7.22.5" 96872 - sources."@babel/plugin-transform-parameters-7.22.5" 96873 - sources."@babel/plugin-transform-react-display-name-7.22.5" 96874 - sources."@babel/plugin-transform-react-jsx-7.22.5" 96875 - sources."@babel/plugin-transform-react-jsx-self-7.22.5" 96876 - sources."@babel/plugin-transform-react-jsx-source-7.22.5" 96877 - sources."@babel/plugin-transform-regenerator-7.22.10" 96878 - (sources."@babel/plugin-transform-runtime-7.0.0" // { 96879 - dependencies = [ 96880 - sources."resolve-1.22.4" 96881 - ]; 96882 - }) 96883 - sources."@babel/plugin-transform-shorthand-properties-7.22.5" 96884 - sources."@babel/plugin-transform-spread-7.22.5" 96885 - sources."@babel/plugin-transform-sticky-regex-7.22.5" 96886 - sources."@babel/plugin-transform-template-literals-7.22.5" 96887 - sources."@babel/plugin-transform-typeof-symbol-7.22.5" 96888 - sources."@babel/plugin-transform-unicode-regex-7.22.5" 96889 - sources."@babel/preset-env-7.0.0" 96890 - sources."@babel/preset-react-7.0.0" 96891 - sources."@babel/regjsgen-0.8.0" 96892 - (sources."@babel/runtime-7.0.0" // { 96893 - dependencies = [ 96894 - sources."regenerator-runtime-0.12.1" 96895 - ]; 96896 - }) 96897 - (sources."@babel/runtime-corejs2-7.0.0" // { 96898 - dependencies = [ 96899 - sources."regenerator-runtime-0.12.1" 96900 - ]; 96901 - }) 96902 - sources."@babel/template-7.0.0" 96903 - sources."@babel/traverse-7.22.10" 96904 - sources."@babel/types-7.22.10" 96905 - sources."@chemzqm/msgpack-lite-0.1.29" 96906 - sources."@chemzqm/neovim-5.9.5" 96907 - sources."@jridgewell/gen-mapping-0.3.3" 96908 - sources."@jridgewell/resolve-uri-3.1.1" 96909 - sources."@jridgewell/set-array-1.1.2" 96910 - sources."@jridgewell/sourcemap-codec-1.4.15" 96911 - sources."@jridgewell/trace-mapping-0.3.19" 96912 - sources."@webassemblyjs/ast-1.7.8" 96913 - sources."@webassemblyjs/floating-point-hex-parser-1.7.8" 96914 - sources."@webassemblyjs/helper-api-error-1.7.8" 96915 - sources."@webassemblyjs/helper-buffer-1.7.8" 96916 - sources."@webassemblyjs/helper-code-frame-1.7.8" 96917 - sources."@webassemblyjs/helper-fsm-1.7.8" 96918 - sources."@webassemblyjs/helper-module-context-1.7.8" 96919 - sources."@webassemblyjs/helper-wasm-bytecode-1.7.8" 96920 - sources."@webassemblyjs/helper-wasm-section-1.7.8" 96921 - sources."@webassemblyjs/ieee754-1.7.8" 96922 - sources."@webassemblyjs/leb128-1.7.8" 96923 - sources."@webassemblyjs/utf8-1.7.8" 96924 - sources."@webassemblyjs/wasm-edit-1.7.8" 96925 - sources."@webassemblyjs/wasm-gen-1.7.8" 96926 - sources."@webassemblyjs/wasm-opt-1.7.8" 96927 - sources."@webassemblyjs/wasm-parser-1.7.8" 96928 - sources."@webassemblyjs/wast-parser-1.7.8" 96929 - sources."@webassemblyjs/wast-printer-1.7.8" 96930 - sources."@xtuc/ieee754-1.2.0" 96931 - sources."@xtuc/long-4.2.1" 96932 - sources."accepts-1.3.8" 96933 - sources."acorn-5.7.4" 96934 - sources."acorn-dynamic-import-3.0.0" 96935 - sources."after-0.8.2" 96936 - sources."ajv-6.12.6" 96937 - sources."ajv-errors-1.0.1" 96938 - sources."ajv-keywords-3.5.2" 96939 - sources."ansi-colors-3.2.4" 96940 - sources."ansi-escapes-3.2.0" 96941 - sources."ansi-html-0.0.7" 96942 - sources."ansi-regex-2.1.1" 96943 - sources."ansi-styles-3.2.1" 96944 - sources."any-promise-1.3.0" 96945 - sources."anymatch-3.1.3" 96946 - sources."aproba-1.2.0" 96947 - sources."argparse-2.0.1" 96948 - sources."arr-diff-4.0.0" 96949 - sources."arr-flatten-1.1.0" 96950 - sources."arr-union-3.1.0" 96951 - sources."array-buffer-byte-length-1.0.0" 96952 - sources."array-differ-1.0.0" 96953 - sources."array-union-1.0.2" 96954 - sources."array-uniq-1.0.3" 96955 - sources."array-unique-0.3.2" 96956 - sources."array.prototype.reduce-1.0.5" 96957 - sources."arraybuffer.prototype.slice-1.0.1" 96958 - sources."arraybuffer.slice-0.0.7" 96959 - sources."arrify-1.0.1" 96960 - sources."asap-2.0.6" 96961 - (sources."asn1.js-5.4.1" // { 96962 - dependencies = [ 96963 - sources."bn.js-4.12.0" 96964 - ]; 96965 - }) 96966 - (sources."assert-1.5.0" // { 96967 - dependencies = [ 96968 - sources."inherits-2.0.1" 96969 - sources."util-0.10.3" 96970 - ]; 96971 - }) 96972 - sources."assign-symbols-1.0.0" 96973 - sources."async-each-1.0.6" 96974 - sources."atob-2.1.2" 96975 - (sources."autodll-webpack-plugin-0.4.2" // { 96976 - dependencies = [ 96977 - sources."find-cache-dir-1.0.0" 96978 - sources."pkg-dir-2.0.0" 96979 - ]; 96980 - }) 96981 - sources."available-typed-arrays-1.0.5" 96982 - sources."babel-core-7.0.0-bridge.0" 96983 - (sources."babel-loader-8.0.2" // { 96984 - dependencies = [ 96985 - sources."find-cache-dir-1.0.0" 96986 - sources."pkg-dir-2.0.0" 96987 - ]; 96988 - }) 96989 - sources."babel-plugin-react-require-3.0.0" 96990 - sources."babel-plugin-syntax-jsx-6.18.0" 96991 - sources."babel-plugin-transform-react-remove-prop-types-0.4.15" 96992 - (sources."babel-runtime-6.26.0" // { 96993 - dependencies = [ 96994 - sources."regenerator-runtime-0.11.1" 96995 - ]; 96996 - }) 96997 - (sources."babel-types-6.26.0" // { 96998 - dependencies = [ 96999 - sources."to-fast-properties-1.0.3" 97000 - ]; 97001 - }) 97002 - sources."backo2-1.0.2" 97003 - sources."balanced-match-1.0.2" 97004 - (sources."base-0.11.2" // { 97005 - dependencies = [ 97006 - sources."define-property-1.0.0" 97007 - ]; 97008 - }) 97009 - sources."base64-arraybuffer-0.1.4" 97010 - sources."base64-js-1.5.1" 97011 - sources."base64id-2.0.0" 97012 - sources."big.js-3.2.0" 97013 - sources."binary-extensions-2.2.0" 97014 - sources."bindings-1.5.0" 97015 - sources."blob-0.0.5" 97016 - sources."bluebird-3.7.2" 97017 - sources."bn.js-5.2.1" 97018 - sources."brace-expansion-1.1.11" 97019 - (sources."braces-2.3.2" // { 97020 - dependencies = [ 97021 - sources."extend-shallow-2.0.1" 97022 - ]; 97023 - }) 97024 - sources."brorand-1.1.0" 97025 - sources."browserify-aes-1.2.0" 97026 - sources."browserify-cipher-1.0.1" 97027 - sources."browserify-des-1.0.2" 97028 - sources."browserify-rsa-4.1.0" 97029 - (sources."browserify-sign-4.2.1" // { 97030 - dependencies = [ 97031 - sources."readable-stream-3.6.2" 97032 - sources."safe-buffer-5.2.1" 97033 - ]; 97034 - }) 97035 - sources."browserify-zlib-0.2.0" 97036 - sources."browserslist-4.21.10" 97037 - sources."buffer-4.9.2" 97038 - sources."buffer-from-1.1.2" 97039 - sources."buffer-xor-1.0.3" 97040 - sources."bufferutil-4.0.7" 97041 - sources."builtin-status-codes-3.0.0" 97042 - (sources."cacache-11.3.3" // { 97043 - dependencies = [ 97044 - sources."glob-7.2.3" 97045 - ]; 97046 - }) 97047 - sources."cache-base-1.0.1" 97048 - sources."call-bind-1.0.2" 97049 - sources."caniuse-lite-1.0.30001522" 97050 - sources."case-sensitive-paths-webpack-plugin-2.1.2" 97051 - sources."chalk-2.4.2" 97052 - sources."chart.js-2.9.4" 97053 - sources."chartjs-color-2.4.1" 97054 - sources."chartjs-color-string-0.6.0" 97055 - (sources."chokidar-3.5.3" // { 97056 - dependencies = [ 97057 - sources."braces-3.0.2" 97058 - sources."fill-range-7.0.1" 97059 - sources."is-number-7.0.0" 97060 - sources."to-regex-range-5.0.1" 97061 - ]; 97062 - }) 97063 - sources."chownr-1.1.4" 97064 - sources."chrome-trace-event-1.0.3" 97065 - sources."ci-info-1.6.0" 97066 - sources."cipher-base-1.0.4" 97067 - (sources."class-utils-0.3.6" // { 97068 - dependencies = [ 97069 - sources."define-property-0.2.5" 97070 - (sources."is-accessor-descriptor-0.1.6" // { 97071 - dependencies = [ 97072 - sources."kind-of-3.2.2" 97073 - ]; 97074 - }) 97075 - (sources."is-data-descriptor-0.1.4" // { 97076 - dependencies = [ 97077 - sources."kind-of-3.2.2" 97078 - ]; 97079 - }) 97080 - sources."is-descriptor-0.1.6" 97081 - sources."kind-of-5.1.0" 97082 - ]; 97083 - }) 97084 - sources."cli-cursor-2.1.0" 97085 - sources."collection-visit-1.0.0" 97086 - sources."color-convert-1.9.3" 97087 - sources."color-name-1.1.3" 97088 - sources."commander-2.17.1" 97089 - sources."commondir-1.0.1" 97090 - sources."component-bind-1.0.0" 97091 - sources."component-emitter-1.3.0" 97092 - sources."component-inherit-0.0.3" 97093 - sources."concat-map-0.0.1" 97094 - sources."concat-stream-1.6.2" 97095 - sources."consola-1.4.5" 97096 - sources."console-browserify-1.2.0" 97097 - sources."constants-browserify-1.0.0" 97098 - sources."convert-source-map-1.9.0" 97099 - sources."cookie-0.4.2" 97100 - sources."copy-concurrently-1.0.5" 97101 - sources."copy-descriptor-0.1.1" 97102 - sources."core-js-2.6.12" 97103 - sources."core-util-is-1.0.3" 97104 - (sources."create-ecdh-4.0.4" // { 97105 - dependencies = [ 97106 - sources."bn.js-4.12.0" 97107 - ]; 97108 - }) 97109 - sources."create-hash-1.2.0" 97110 - sources."create-hmac-1.1.7" 97111 - (sources."cross-spawn-5.1.0" // { 97112 - dependencies = [ 97113 - sources."lru-cache-4.1.5" 97114 - sources."yallist-2.1.2" 97115 - ]; 97116 - }) 97117 - sources."crypto-browserify-3.12.0" 97118 - sources."cyclist-1.0.2" 97119 - sources."date-format-4.0.14" 97120 - sources."debug-4.3.4" 97121 - sources."decode-uri-component-0.2.2" 97122 - sources."define-properties-1.2.0" 97123 - sources."define-property-2.0.2" 97124 - sources."del-3.0.0" 97125 - sources."depd-1.1.1" 97126 - sources."des.js-1.1.0" 97127 - sources."destroy-1.0.4" 97128 - (sources."diffie-hellman-5.0.3" // { 97129 - dependencies = [ 97130 - sources."bn.js-4.12.0" 97131 - ]; 97132 - }) 97133 - sources."domain-browser-1.2.0" 97134 - sources."duplexify-3.7.1" 97135 - sources."ee-first-1.1.1" 97136 - sources."electron-to-chromium-1.4.499" 97137 - (sources."elliptic-6.5.4" // { 97138 - dependencies = [ 97139 - sources."bn.js-4.12.0" 97140 - ]; 97141 - }) 97142 - sources."emitter-mixin-0.0.3" 97143 - sources."emojis-list-2.1.0" 97144 - sources."encodeurl-1.0.2" 97145 - sources."end-of-stream-1.4.4" 97146 - (sources."engine.io-3.6.1" // { 97147 - dependencies = [ 97148 - sources."debug-4.1.1" 97149 - ]; 97150 - }) 97151 - (sources."engine.io-client-3.5.3" // { 97152 - dependencies = [ 97153 - sources."debug-3.1.0" 97154 - sources."ms-2.0.0" 97155 - ]; 97156 - }) 97157 - sources."engine.io-parser-2.2.1" 97158 - (sources."enhanced-resolve-4.5.0" // { 97159 - dependencies = [ 97160 - sources."memory-fs-0.5.0" 97161 - ]; 97162 - }) 97163 - sources."entities-2.1.0" 97164 - sources."errno-0.1.8" 97165 - sources."error-ex-1.3.2" 97166 - sources."error-stack-parser-2.1.4" 97167 - sources."es-abstract-1.22.1" 97168 - sources."es-array-method-boxes-properly-1.0.0" 97169 - sources."es-set-tostringtag-2.0.1" 97170 - sources."es-to-primitive-1.2.1" 97171 - sources."escalade-3.1.1" 97172 - sources."escape-html-1.0.3" 97173 - sources."escape-string-regexp-1.0.5" 97174 - sources."eslint-scope-4.0.3" 97175 - sources."esprima-4.0.1" 97176 - (sources."esrecurse-4.3.0" // { 97177 - dependencies = [ 97178 - sources."estraverse-5.3.0" 97179 - ]; 97180 - }) 97181 - sources."estraverse-4.3.0" 97182 - sources."esutils-2.0.3" 97183 - sources."etag-1.8.1" 97184 - sources."event-lite-0.1.3" 97185 - sources."event-source-polyfill-0.0.12" 97186 - sources."events-3.3.0" 97187 - sources."evp_bytestokey-1.0.3" 97188 - (sources."expand-brackets-2.1.4" // { 97189 - dependencies = [ 97190 - sources."debug-2.6.9" 97191 - sources."define-property-0.2.5" 97192 - sources."extend-shallow-2.0.1" 97193 - (sources."is-accessor-descriptor-0.1.6" // { 97194 - dependencies = [ 97195 - sources."kind-of-3.2.2" 97196 - ]; 97197 - }) 97198 - (sources."is-data-descriptor-0.1.4" // { 97199 - dependencies = [ 97200 - sources."kind-of-3.2.2" 97201 - ]; 97202 - }) 97203 - sources."is-descriptor-0.1.6" 97204 - sources."kind-of-5.1.0" 97205 - sources."ms-2.0.0" 97206 - ]; 97207 - }) 97208 - (sources."extend-shallow-3.0.2" // { 97209 - dependencies = [ 97210 - sources."is-extendable-1.0.1" 97211 - ]; 97212 - }) 97213 - (sources."extglob-2.0.4" // { 97214 - dependencies = [ 97215 - sources."define-property-1.0.0" 97216 - sources."extend-shallow-2.0.1" 97217 - ]; 97218 - }) 97219 - sources."fast-deep-equal-3.1.3" 97220 - sources."fast-json-stable-stringify-2.1.0" 97221 - sources."figgy-pudding-3.5.2" 97222 - sources."figures-2.0.0" 97223 - sources."file-uri-to-path-1.0.0" 97224 - sources."filesize-3.6.1" 97225 - (sources."fill-range-4.0.0" // { 97226 - dependencies = [ 97227 - sources."extend-shallow-2.0.1" 97228 - ]; 97229 - }) 97230 - sources."find-cache-dir-2.0.0" 97231 - (sources."find-up-2.1.0" // { 97232 - dependencies = [ 97233 - sources."locate-path-2.0.0" 97234 - sources."p-limit-1.3.0" 97235 - sources."p-locate-2.0.0" 97236 - sources."p-try-1.0.0" 97237 - ]; 97238 - }) 97239 - sources."flatted-3.2.7" 97240 - sources."flush-write-stream-1.1.1" 97241 - sources."for-each-0.3.3" 97242 - sources."for-in-1.0.2" 97243 - sources."fragment-cache-0.2.1" 97244 - sources."fresh-0.5.2" 97245 - (sources."friendly-errors-webpack-plugin-1.7.0" // { 97246 - dependencies = [ 97247 - sources."ansi-styles-2.2.1" 97248 - sources."chalk-1.1.3" 97249 - sources."supports-color-2.0.0" 97250 - ]; 97251 - }) 97252 - sources."from2-2.3.0" 97253 - sources."fs-extra-8.1.0" 97254 - sources."fs-write-stream-atomic-1.0.10" 97255 - sources."fs.realpath-1.0.0" 97256 - sources."fsevents-2.3.3" 97257 - sources."function-bind-1.1.1" 97258 - sources."function.prototype.name-1.1.5" 97259 - sources."functions-have-names-1.2.3" 97260 - sources."get-intrinsic-1.2.1" 97261 - sources."get-symbol-description-1.0.0" 97262 - sources."get-value-2.0.6" 97263 - sources."glob-7.1.2" 97264 - sources."glob-parent-5.1.2" 97265 - sources."globals-11.12.0" 97266 - sources."globalthis-1.0.3" 97267 - (sources."globby-6.1.0" // { 97268 - dependencies = [ 97269 - sources."pify-2.3.0" 97270 - ]; 97271 - }) 97272 - sources."gopd-1.0.1" 97273 - sources."graceful-fs-4.2.11" 97274 - sources."has-1.0.3" 97275 - sources."has-ansi-2.0.0" 97276 - sources."has-bigints-1.0.2" 97277 - (sources."has-binary2-1.0.3" // { 97278 - dependencies = [ 97279 - sources."isarray-2.0.1" 97280 - ]; 97281 - }) 97282 - sources."has-cors-1.1.0" 97283 - sources."has-flag-3.0.0" 97284 - sources."has-property-descriptors-1.0.0" 97285 - sources."has-proto-1.0.1" 97286 - sources."has-symbols-1.0.3" 97287 - sources."has-tostringtag-1.0.0" 97288 - sources."has-value-1.0.0" 97289 - (sources."has-values-1.0.0" // { 97290 - dependencies = [ 97291 - sources."kind-of-4.0.0" 97292 - ]; 97293 - }) 97294 - (sources."hash-base-3.1.0" // { 97295 - dependencies = [ 97296 - sources."readable-stream-3.6.2" 97297 - sources."safe-buffer-5.2.1" 97298 - ]; 97299 - }) 97300 - sources."hash.js-1.1.7" 97301 - sources."highlight.js-10.7.3" 97302 - sources."hmac-drbg-1.0.1" 97303 - sources."hoist-non-react-statics-2.5.5" 97304 - sources."hosted-git-info-2.8.9" 97305 - sources."html-entities-1.4.0" 97306 - sources."htmlescape-1.1.1" 97307 - (sources."http-errors-1.6.2" // { 97308 - dependencies = [ 97309 - sources."inherits-2.0.3" 97310 - ]; 97311 - }) 97312 - sources."http-status-1.0.1" 97313 - sources."https-browserify-1.0.0" 97314 - sources."ieee754-1.2.1" 97315 - sources."iferr-0.1.5" 97316 - sources."imurmurhash-0.1.4" 97317 - sources."indexof-0.0.1" 97318 - sources."inflight-1.0.6" 97319 - sources."inherits-2.0.4" 97320 - sources."int64-buffer-0.1.10" 97321 - sources."internal-slot-1.0.5" 97322 - sources."invariant-2.2.4" 97323 - sources."is-accessor-descriptor-1.0.0" 97324 - sources."is-array-buffer-3.0.2" 97325 - sources."is-arrayish-0.2.1" 97326 - sources."is-bigint-1.0.4" 97327 - sources."is-binary-path-2.1.0" 97328 - sources."is-boolean-object-1.1.2" 97329 - sources."is-buffer-1.1.6" 97330 - sources."is-callable-1.2.7" 97331 - sources."is-ci-1.2.1" 97332 - sources."is-core-module-2.13.0" 97333 - sources."is-data-descriptor-1.0.0" 97334 - sources."is-date-object-1.0.5" 97335 - sources."is-descriptor-1.0.2" 97336 - sources."is-extendable-0.1.1" 97337 - sources."is-extglob-2.1.1" 97338 - sources."is-fullwidth-code-point-2.0.0" 97339 - sources."is-glob-4.0.3" 97340 - sources."is-negative-zero-2.0.2" 97341 - (sources."is-number-3.0.0" // { 97342 - dependencies = [ 97343 - sources."kind-of-3.2.2" 97344 - ]; 97345 - }) 97346 - sources."is-number-object-1.0.7" 97347 - sources."is-path-cwd-1.0.0" 97348 - sources."is-path-in-cwd-1.0.1" 97349 - sources."is-path-inside-1.0.1" 97350 - sources."is-plain-object-2.0.4" 97351 - sources."is-regex-1.1.4" 97352 - sources."is-shared-array-buffer-1.0.2" 97353 - sources."is-string-1.0.7" 97354 - sources."is-symbol-1.0.4" 97355 - sources."is-typed-array-1.1.12" 97356 - sources."is-weakref-1.0.2" 97357 - sources."is-windows-1.0.2" 97358 - sources."isarray-1.0.0" 97359 - sources."isexe-2.0.0" 97360 - sources."isobject-3.0.1" 97361 - sources."js-levenshtein-1.1.6" 97362 - sources."js-tokens-4.0.0" 97363 - (sources."js-yaml-3.14.1" // { 97364 - dependencies = [ 97365 - sources."argparse-1.0.10" 97366 - ]; 97367 - }) 97368 - sources."jsesc-2.5.2" 97369 - sources."json-parse-better-errors-1.0.2" 97370 - sources."json-schema-traverse-0.4.1" 97371 - sources."json5-0.5.1" 97372 - sources."jsonfile-4.0.0" 97373 - sources."junk-1.0.3" 97374 - sources."kind-of-6.0.3" 97375 - sources."launch-editor-2.2.1" 97376 - sources."linkify-it-3.0.3" 97377 - (sources."load-json-file-2.0.0" // { 97378 - dependencies = [ 97379 - sources."pify-2.3.0" 97380 - ]; 97381 - }) 97382 - sources."loader-runner-2.4.0" 97383 - sources."loader-utils-1.1.0" 97384 - sources."locate-path-3.0.0" 97385 - sources."lodash-4.17.21" 97386 - sources."log-update-2.3.0" 97387 - sources."log4js-6.9.1" 97388 - sources."loose-envify-1.4.0" 97389 - sources."lru-cache-5.1.1" 97390 - sources."make-dir-1.3.0" 97391 - sources."map-cache-0.2.2" 97392 - sources."map-visit-1.0.0" 97393 - sources."markdown-it-12.3.2" 97394 - sources."markdown-it-anchor-5.3.0" 97395 - sources."markdown-it-deflist-2.1.0" 97396 - sources."markdown-it-emoji-1.4.0" 97397 - sources."markdown-it-footnote-3.0.3" 97398 - sources."markdown-it-task-lists-2.1.1" 97399 - sources."markdown-it-toc-done-right-4.2.0" 97400 - sources."maximatch-0.1.0" 97401 - sources."md-it-meta-0.0.2" 97402 - sources."md5.js-1.3.5" 97403 - sources."mdurl-1.0.1" 97404 - sources."memory-fs-0.4.1" 97405 - sources."micromatch-3.1.10" 97406 - (sources."miller-rabin-4.0.1" // { 97407 - dependencies = [ 97408 - sources."bn.js-4.12.0" 97409 - ]; 97410 - }) 97411 - sources."mime-1.4.1" 97412 - sources."mime-db-1.52.0" 97413 - sources."mime-types-2.1.35" 97414 - sources."mimic-fn-1.2.0" 97415 - sources."minimalistic-assert-1.0.1" 97416 - sources."minimalistic-crypto-utils-1.0.1" 97417 - sources."minimatch-3.1.2" 97418 - sources."minimist-1.2.0" 97419 - sources."mississippi-3.0.0" 97420 - (sources."mixin-deep-1.3.2" // { 97421 - dependencies = [ 97422 - sources."is-extendable-1.0.1" 97423 - ]; 97424 - }) 97425 - (sources."mkdirp-0.5.6" // { 97426 - dependencies = [ 97427 - sources."minimist-1.2.8" 97428 - ]; 97429 - }) 97430 - sources."mkdirp-then-1.2.0" 97431 - sources."moment-2.29.4" 97432 - sources."move-concurrently-1.0.1" 97433 - sources."ms-2.1.2" 97434 - sources."msgpack-lite-0.1.26" 97435 - sources."nan-2.17.0" 97436 - sources."nanoid-1.2.1" 97437 - sources."nanomatch-1.2.13" 97438 - sources."negotiator-0.6.3" 97439 - sources."neo-async-2.6.2" 97440 - sources."next-7.0.3" 97441 - sources."next-routes-1.4.2" 97442 - sources."node-gyp-build-4.6.0" 97443 - (sources."node-libs-browser-2.2.1" // { 97444 - dependencies = [ 97445 - sources."punycode-1.4.1" 97446 - ]; 97447 - }) 97448 - sources."node-releases-2.0.13" 97449 - (sources."normalize-package-data-2.5.0" // { 97450 - dependencies = [ 97451 - sources."resolve-1.22.4" 97452 - ]; 97453 - }) 97454 - sources."normalize-path-3.0.0" 97455 - sources."object-assign-4.1.1" 97456 - (sources."object-copy-0.1.0" // { 97457 - dependencies = [ 97458 - sources."define-property-0.2.5" 97459 - sources."is-accessor-descriptor-0.1.6" 97460 - sources."is-data-descriptor-0.1.4" 97461 - (sources."is-descriptor-0.1.6" // { 97462 - dependencies = [ 97463 - sources."kind-of-5.1.0" 97464 - ]; 97465 - }) 97466 - sources."kind-of-3.2.2" 97467 - ]; 97468 - }) 97469 - sources."object-inspect-1.12.3" 97470 - sources."object-keys-1.1.1" 97471 - sources."object-visit-1.0.1" 97472 - sources."object.assign-4.1.4" 97473 - sources."object.getownpropertydescriptors-2.1.6" 97474 - sources."object.pick-1.3.0" 97475 - sources."on-finished-2.3.0" 97476 - sources."once-1.4.0" 97477 - sources."onetime-2.0.1" 97478 - sources."os-browserify-0.3.0" 97479 - sources."p-limit-2.3.0" 97480 - sources."p-locate-3.0.0" 97481 - sources."p-map-1.2.0" 97482 - sources."p-try-2.2.0" 97483 - sources."pako-1.0.11" 97484 - sources."parallel-transform-1.2.0" 97485 - sources."parse-asn1-5.1.6" 97486 - sources."parse-json-2.2.0" 97487 - sources."parseqs-0.0.6" 97488 - sources."parseuri-0.0.6" 97489 - sources."pascalcase-0.1.1" 97490 - sources."path-browserify-0.0.1" 97491 - sources."path-dirname-1.0.2" 97492 - sources."path-exists-3.0.0" 97493 - sources."path-is-absolute-1.0.1" 97494 - sources."path-is-inside-1.0.2" 97495 - sources."path-parse-1.0.7" 97496 - sources."path-to-regexp-2.1.0" 97497 - (sources."path-type-2.0.0" // { 97498 - dependencies = [ 97499 - sources."pify-2.3.0" 97500 - ]; 97501 - }) 97502 - sources."pbkdf2-3.1.2" 97503 - sources."picocolors-1.0.0" 97504 - sources."picomatch-2.3.1" 97505 - sources."pify-3.0.0" 97506 - sources."pinkie-2.0.4" 97507 - sources."pinkie-promise-2.0.1" 97508 - (sources."pkg-dir-3.0.0" // { 97509 - dependencies = [ 97510 - sources."find-up-3.0.0" 97511 - ]; 97512 - }) 97513 - sources."plantuml-encoder-1.4.0" 97514 - sources."posix-character-classes-0.1.1" 97515 - sources."pretty-time-1.1.0" 97516 - sources."process-0.11.10" 97517 - sources."process-nextick-args-2.0.1" 97518 - sources."promise-7.3.1" 97519 - sources."promise-inflight-1.0.1" 97520 - sources."prop-types-15.6.2" 97521 - sources."prop-types-exact-1.2.0" 97522 - sources."prr-1.0.1" 97523 - sources."pseudomap-1.0.2" 97524 - (sources."public-encrypt-4.0.3" // { 97525 - dependencies = [ 97526 - sources."bn.js-4.12.0" 97527 - ]; 97528 - }) 97529 - sources."pump-3.0.0" 97530 - (sources."pumpify-1.5.1" // { 97531 - dependencies = [ 97532 - sources."pump-2.0.1" 97533 - ]; 97534 - }) 97535 - sources."punycode-2.3.0" 97536 - sources."querystring-0.2.0" 97537 - sources."querystring-es3-0.2.1" 97538 - sources."randombytes-2.1.0" 97539 - sources."randomfill-1.0.4" 97540 - sources."range-parser-1.2.1" 97541 - sources."react-16.14.0" 97542 - sources."react-dom-16.14.0" 97543 - sources."react-error-overlay-4.0.0" 97544 - sources."read-pkg-2.0.0" 97545 - sources."readable-stream-2.3.8" 97546 - sources."readdirp-3.6.0" 97547 - (sources."recursive-copy-2.0.6" // { 97548 - dependencies = [ 97549 - sources."del-2.2.2" 97550 - sources."globby-5.0.0" 97551 - sources."pify-2.3.0" 97552 - ]; 97553 - }) 97554 - sources."reflect.ownkeys-0.2.0" 97555 - sources."regenerate-1.4.2" 97556 - sources."regenerate-unicode-properties-10.1.0" 97557 - sources."regenerator-runtime-0.14.0" 97558 - (sources."regenerator-transform-0.15.2" // { 97559 - dependencies = [ 97560 - sources."@babel/runtime-7.22.10" 97561 - ]; 97562 - }) 97563 - sources."regex-not-1.0.2" 97564 - sources."regexp.prototype.flags-1.5.0" 97565 - sources."regexpu-core-5.3.2" 97566 - (sources."regjsparser-0.9.1" // { 97567 - dependencies = [ 97568 - sources."jsesc-0.5.0" 97569 - ]; 97570 - }) 97571 - sources."remove-trailing-separator-1.1.0" 97572 - sources."repeat-element-1.1.4" 97573 - sources."repeat-string-1.6.1" 97574 - sources."resolve-1.5.0" 97575 - sources."resolve-url-0.2.1" 97576 - sources."restore-cursor-2.0.0" 97577 - sources."ret-0.1.15" 97578 - sources."rfdc-1.3.0" 97579 - (sources."rimraf-2.7.1" // { 97580 - dependencies = [ 97581 - sources."glob-7.2.3" 97582 - ]; 97583 - }) 97584 - sources."ripemd160-2.0.2" 97585 - sources."run-queue-1.0.3" 97586 - (sources."safe-array-concat-1.0.0" // { 97587 - dependencies = [ 97588 - sources."isarray-2.0.5" 97589 - ]; 97590 - }) 97591 - sources."safe-buffer-5.1.2" 97592 - sources."safe-regex-1.1.0" 97593 - sources."safe-regex-test-1.0.0" 97594 - sources."safer-buffer-2.1.2" 97595 - sources."scheduler-0.19.1" 97596 - sources."schema-utils-1.0.0" 97597 - sources."semver-5.7.2" 97598 - (sources."send-0.16.1" // { 97599 - dependencies = [ 97600 - sources."debug-2.6.9" 97601 - sources."ms-2.0.0" 97602 - sources."statuses-1.3.1" 97603 - ]; 97604 - }) 97605 - sources."serialize-javascript-1.4.0" 97606 - (sources."set-value-2.0.1" // { 97607 - dependencies = [ 97608 - sources."extend-shallow-2.0.1" 97609 - ]; 97610 - }) 97611 - sources."setimmediate-1.0.5" 97612 - sources."setprototypeof-1.0.3" 97613 - sources."sha.js-2.4.11" 97614 - sources."shebang-command-1.2.0" 97615 - sources."shebang-regex-1.0.0" 97616 - sources."shell-quote-1.8.1" 97617 - sources."side-channel-1.0.4" 97618 - sources."signal-exit-3.0.7" 97619 - sources."slash-1.0.0" 97620 - sources."slice-ansi-1.0.0" 97621 - (sources."snapdragon-0.8.2" // { 97622 - dependencies = [ 97623 - sources."debug-2.6.9" 97624 - sources."define-property-0.2.5" 97625 - sources."extend-shallow-2.0.1" 97626 - (sources."is-accessor-descriptor-0.1.6" // { 97627 - dependencies = [ 97628 - sources."kind-of-3.2.2" 97629 - ]; 97630 - }) 97631 - (sources."is-data-descriptor-0.1.4" // { 97632 - dependencies = [ 97633 - sources."kind-of-3.2.2" 97634 - ]; 97635 - }) 97636 - sources."is-descriptor-0.1.6" 97637 - sources."kind-of-5.1.0" 97638 - sources."ms-2.0.0" 97639 - ]; 97640 - }) 97641 - (sources."snapdragon-node-2.1.1" // { 97642 - dependencies = [ 97643 - sources."define-property-1.0.0" 97644 - ]; 97645 - }) 97646 - (sources."snapdragon-util-3.0.1" // { 97647 - dependencies = [ 97648 - sources."kind-of-3.2.2" 97649 - ]; 97650 - }) 97651 - (sources."socket.io-2.5.0" // { 97652 - dependencies = [ 97653 - sources."debug-4.1.1" 97654 - ]; 97655 - }) 97656 - sources."socket.io-adapter-1.1.2" 97657 - (sources."socket.io-client-2.5.0" // { 97658 - dependencies = [ 97659 - sources."debug-3.1.0" 97660 - sources."isarray-2.0.1" 97661 - sources."ms-2.0.0" 97662 - sources."socket.io-parser-3.3.3" 97663 - ]; 97664 - }) 97665 - (sources."socket.io-parser-3.4.3" // { 97666 - dependencies = [ 97667 - sources."component-emitter-1.2.1" 97668 - sources."debug-4.1.1" 97669 - sources."isarray-2.0.1" 97670 - ]; 97671 - }) 97672 - sources."source-list-map-2.0.1" 97673 - sources."source-map-0.5.7" 97674 - sources."source-map-resolve-0.5.3" 97675 - (sources."source-map-support-0.5.21" // { 97676 - dependencies = [ 97677 - sources."source-map-0.6.1" 97678 - ]; 97679 - }) 97680 - sources."source-map-url-0.4.1" 97681 - sources."spdx-correct-3.2.0" 97682 - sources."spdx-exceptions-2.3.0" 97683 - sources."spdx-expression-parse-3.0.1" 97684 - sources."spdx-license-ids-3.0.13" 97685 - sources."split-string-3.1.0" 97686 - sources."sprintf-js-1.0.3" 97687 - sources."ssri-6.0.2" 97688 - sources."stackframe-1.3.4" 97689 - (sources."static-extend-0.1.2" // { 97690 - dependencies = [ 97691 - sources."define-property-0.2.5" 97692 - (sources."is-accessor-descriptor-0.1.6" // { 97693 - dependencies = [ 97694 - sources."kind-of-3.2.2" 97695 - ]; 97696 - }) 97697 - (sources."is-data-descriptor-0.1.4" // { 97698 - dependencies = [ 97699 - sources."kind-of-3.2.2" 97700 - ]; 97701 - }) 97702 - sources."is-descriptor-0.1.6" 97703 - sources."kind-of-5.1.0" 97704 - ]; 97705 - }) 97706 - sources."statuses-1.5.0" 97707 - sources."std-env-1.3.1" 97708 - sources."stream-browserify-2.0.2" 97709 - sources."stream-each-1.2.3" 97710 - sources."stream-http-2.8.3" 97711 - sources."stream-shift-1.0.1" 97712 - sources."streamroller-3.1.5" 97713 - sources."string-hash-1.1.3" 97714 - (sources."string-width-2.1.1" // { 97715 - dependencies = [ 97716 - sources."ansi-regex-3.0.1" 97717 - sources."strip-ansi-4.0.0" 97718 - ]; 97719 - }) 97720 - sources."string.prototype.trim-1.2.7" 97721 - sources."string.prototype.trimend-1.0.6" 97722 - sources."string.prototype.trimstart-1.0.6" 97723 - sources."string_decoder-1.1.1" 97724 - sources."strip-ansi-3.0.1" 97725 - sources."strip-bom-3.0.0" 97726 - (sources."styled-jsx-3.1.0" // { 97727 - dependencies = [ 97728 - sources."convert-source-map-1.5.1" 97729 - sources."source-map-0.7.3" 97730 - ]; 97731 - }) 97732 - sources."stylis-3.5.3" 97733 - sources."stylis-rule-sheet-0.0.10" 97734 - sources."supports-color-5.5.0" 97735 - sources."supports-preserve-symlinks-flag-1.0.0" 97736 - sources."table-4.0.3" 97737 - sources."tapable-1.1.3" 97738 - (sources."terser-3.16.1" // { 97739 - dependencies = [ 97740 - sources."source-map-0.6.1" 97741 - ]; 97742 - }) 97743 - sources."through2-2.0.5" 97744 - sources."timers-browserify-2.0.12" 97745 - sources."to-array-0.1.4" 97746 - sources."to-arraybuffer-1.0.1" 97747 - sources."to-fast-properties-2.0.0" 97748 - (sources."to-object-path-0.3.0" // { 97749 - dependencies = [ 97750 - sources."kind-of-3.2.2" 97751 - ]; 97752 - }) 97753 - sources."to-regex-3.0.2" 97754 - sources."to-regex-range-2.1.1" 97755 - sources."tslib-1.14.1" 97756 - sources."tty-browserify-0.0.0" 97757 - sources."typed-array-buffer-1.0.0" 97758 - sources."typed-array-byte-length-1.0.0" 97759 - sources."typed-array-byte-offset-1.0.0" 97760 - sources."typed-array-length-1.0.4" 97761 - sources."typedarray-0.0.6" 97762 - sources."uc.micro-1.0.6" 97763 - (sources."uglify-es-3.3.10" // { 97764 - dependencies = [ 97765 - sources."commander-2.14.1" 97766 - sources."source-map-0.6.1" 97767 - ]; 97768 - }) 97769 - (sources."uglifyjs-webpack-plugin-1.3.0" // { 97770 - dependencies = [ 97771 - sources."cacache-10.0.4" 97772 - sources."find-cache-dir-1.0.0" 97773 - sources."lru-cache-4.1.5" 97774 - sources."mississippi-2.0.0" 97775 - sources."pkg-dir-2.0.0" 97776 - sources."pump-2.0.1" 97777 - sources."schema-utils-0.4.7" 97778 - sources."source-map-0.6.1" 97779 - sources."ssri-5.3.0" 97780 - sources."yallist-2.1.2" 97781 - ]; 97782 - }) 97783 - sources."unbox-primitive-1.0.2" 97784 - sources."unfetch-3.0.0" 97785 - sources."unicode-canonical-property-names-ecmascript-2.0.0" 97786 - sources."unicode-match-property-ecmascript-2.0.0" 97787 - sources."unicode-match-property-value-ecmascript-2.1.0" 97788 - sources."unicode-property-aliases-ecmascript-2.1.0" 97789 - sources."union-value-1.0.1" 97790 - sources."unique-filename-1.1.1" 97791 - sources."unique-slug-2.0.2" 97792 - sources."universalify-0.1.2" 97793 - (sources."unset-value-1.0.0" // { 97794 - dependencies = [ 97795 - (sources."has-value-0.3.1" // { 97796 - dependencies = [ 97797 - sources."isobject-2.1.0" 97798 - ]; 97799 - }) 97800 - sources."has-values-0.1.4" 97801 - ]; 97802 - }) 97803 - sources."upath-1.2.0" 97804 - sources."update-browserslist-db-1.0.11" 97805 - sources."uri-js-4.4.1" 97806 - sources."urix-0.1.0" 97807 - (sources."url-0.11.0" // { 97808 - dependencies = [ 97809 - sources."punycode-1.3.2" 97810 - ]; 97811 - }) 97812 - sources."use-3.1.1" 97813 - sources."utf-8-validate-5.0.10" 97814 - (sources."util-0.11.1" // { 97815 - dependencies = [ 97816 - sources."inherits-2.0.3" 97817 - ]; 97818 - }) 97819 - sources."util-deprecate-1.0.2" 97820 - sources."util.promisify-1.1.2" 97821 - sources."uuid-3.4.0" 97822 - sources."validate-npm-package-license-3.0.4" 97823 - sources."vm-browserify-1.1.2" 97824 - sources."watchpack-1.7.5" 97825 - (sources."watchpack-chokidar2-2.0.1" // { 97826 - dependencies = [ 97827 - sources."anymatch-2.0.0" 97828 - sources."binary-extensions-1.13.1" 97829 - sources."chokidar-2.1.8" 97830 - sources."fsevents-1.2.13" 97831 - sources."glob-parent-3.1.0" 97832 - sources."is-binary-path-1.0.1" 97833 - sources."is-glob-3.1.0" 97834 - sources."normalize-path-2.1.1" 97835 - sources."readdirp-2.2.1" 97836 - ]; 97837 - }) 97838 - (sources."webpack-4.20.2" // { 97839 - dependencies = [ 97840 - sources."schema-utils-0.4.7" 97841 - sources."source-map-0.6.1" 97842 - sources."webpack-sources-1.4.3" 97843 - ]; 97844 - }) 97845 - (sources."webpack-dev-middleware-3.4.0" // { 97846 - dependencies = [ 97847 - sources."mime-2.6.0" 97848 - ]; 97849 - }) 97850 - sources."webpack-hot-middleware-2.22.3" 97851 - sources."webpack-log-2.0.0" 97852 - sources."webpack-merge-4.2.2" 97853 - (sources."webpack-sources-1.2.0" // { 97854 - dependencies = [ 97855 - sources."source-map-0.6.1" 97856 - ]; 97857 - }) 97858 - sources."webpackbar-2.6.3" 97859 - sources."which-1.3.1" 97860 - sources."which-boxed-primitive-1.0.2" 97861 - sources."which-typed-array-1.1.11" 97862 - sources."worker-farm-1.5.2" 97863 - (sources."wrap-ansi-3.0.1" // { 97864 - dependencies = [ 97865 - sources."ansi-regex-3.0.1" 97866 - sources."strip-ansi-4.0.0" 97867 - ]; 97868 - }) 97869 - sources."wrappy-1.0.2" 97870 - (sources."write-file-webpack-plugin-4.3.2" // { 97871 - dependencies = [ 97872 - sources."debug-3.2.7" 97873 - ]; 97874 - }) 97875 - sources."ws-7.4.6" 97876 - sources."xmlhttprequest-ssl-1.6.3" 97877 - sources."xtend-4.0.2" 97878 - sources."y18n-4.0.3" 97879 - sources."yallist-3.1.1" 97880 - sources."yeast-0.1.2" 97881 - ]; 97882 - buildInputs = globalBuildInputs; 97883 - meta = { 97884 - description = "markdown preview plugin for (neo)vim"; 97885 - license = "MIT"; 97886 - }; 97887 - production = true; 97888 - bypassCache = true; 97889 - reconstructLock = true; 97890 - }; 97891 96778 mastodon-bot = nodeEnv.buildNodePackage { 97892 96779 name = "mastodon-bot"; 97893 96780 packageName = "mastodon-bot"; ··· 98421 97308 meta = { 98422 97309 description = "Multi-file Swagger example"; 98423 97310 license = "MIT"; 98424 - }; 98425 - production = true; 98426 - bypassCache = true; 98427 - reconstructLock = true; 98428 - }; 98429 - near-cli = nodeEnv.buildNodePackage { 98430 - name = "near-cli"; 98431 - packageName = "near-cli"; 98432 - version = "3.4.2"; 98433 - src = fetchurl { 98434 - url = "https://registry.npmjs.org/near-cli/-/near-cli-3.4.2.tgz"; 98435 - sha512 = "0EaNAw5SKSIIJrJajG32CNMGfBtZTgIrOVKSXBTWpvo+F0OozsbvuO4UG3ZSRNThXHijxybp58SqPiU3JuzXGA=="; 98436 - }; 98437 - dependencies = [ 98438 - (sources."@babel/code-frame-7.22.10" // { 98439 - dependencies = [ 98440 - sources."ansi-styles-3.2.1" 98441 - sources."chalk-2.4.2" 98442 - sources."color-convert-1.9.3" 98443 - sources."color-name-1.1.3" 98444 - sources."has-flag-3.0.0" 98445 - sources."supports-color-5.5.0" 98446 - ]; 98447 - }) 98448 - sources."@babel/helper-validator-identifier-7.22.5" 98449 - (sources."@babel/highlight-7.22.10" // { 98450 - dependencies = [ 98451 - sources."ansi-styles-3.2.1" 98452 - sources."chalk-2.4.2" 98453 - sources."color-convert-1.9.3" 98454 - sources."color-name-1.1.3" 98455 - sources."has-flag-3.0.0" 98456 - sources."supports-color-5.5.0" 98457 - ]; 98458 - }) 98459 - sources."@jest/environment-27.5.1" 98460 - sources."@jest/fake-timers-27.5.1" 98461 - sources."@jest/types-27.5.1" 98462 - sources."@ledgerhq/devices-8.0.7" 98463 - sources."@ledgerhq/errors-6.14.0" 98464 - sources."@ledgerhq/hw-transport-6.28.8" 98465 - sources."@ledgerhq/hw-transport-node-hid-6.27.21" 98466 - sources."@ledgerhq/hw-transport-node-hid-noevents-6.27.19" 98467 - (sources."@ledgerhq/hw-transport-u2f-5.36.0-deprecated" // { 98468 - dependencies = [ 98469 - sources."@ledgerhq/devices-5.51.1" 98470 - sources."@ledgerhq/errors-5.50.0" 98471 - sources."@ledgerhq/hw-transport-5.51.1" 98472 - sources."@ledgerhq/logs-5.50.0" 98473 - ]; 98474 - }) 98475 - (sources."@ledgerhq/hw-transport-webhid-5.51.1" // { 98476 - dependencies = [ 98477 - sources."@ledgerhq/devices-5.51.1" 98478 - sources."@ledgerhq/errors-5.50.0" 98479 - sources."@ledgerhq/hw-transport-5.51.1" 98480 - sources."@ledgerhq/logs-5.50.0" 98481 - ]; 98482 - }) 98483 - (sources."@ledgerhq/hw-transport-webusb-5.53.1" // { 98484 - dependencies = [ 98485 - sources."@ledgerhq/devices-5.51.1" 98486 - sources."@ledgerhq/errors-5.50.0" 98487 - sources."@ledgerhq/hw-transport-5.51.1" 98488 - sources."@ledgerhq/logs-5.50.0" 98489 - ]; 98490 - }) 98491 - sources."@ledgerhq/logs-6.10.1" 98492 - sources."@segment/loosely-validate-event-2.0.0" 98493 - sources."@sindresorhus/is-0.14.0" 98494 - sources."@sinonjs/commons-1.8.6" 98495 - sources."@sinonjs/fake-timers-8.1.0" 98496 - sources."@szmarczak/http-timer-1.1.2" 98497 - sources."@types/istanbul-lib-coverage-2.0.4" 98498 - sources."@types/istanbul-lib-report-3.0.0" 98499 - sources."@types/istanbul-reports-3.0.1" 98500 - sources."@types/node-20.5.3" 98501 - sources."@types/stack-utils-2.0.1" 98502 - sources."@types/w3c-web-usb-1.0.6" 98503 - sources."@types/yargs-16.0.5" 98504 - sources."@types/yargs-parser-21.0.0" 98505 - sources."analytics-node-6.2.0" 98506 - sources."ansi-align-3.0.1" 98507 - sources."ansi-regex-5.0.1" 98508 - sources."ansi-styles-4.3.0" 98509 - sources."ascii-table-0.0.9" 98510 - sources."asynckit-0.4.0" 98511 - sources."axios-0.27.2" 98512 - sources."axios-retry-3.2.0" 98513 - sources."balanced-match-1.0.2" 98514 - sources."base-x-3.0.9" 98515 - sources."base64-js-1.5.1" 98516 - sources."bindings-1.5.0" 98517 - (sources."bip39-3.0.2" // { 98518 - dependencies = [ 98519 - sources."@types/node-11.11.6" 98520 - ]; 98521 - }) 98522 - sources."bip39-light-1.0.7" 98523 - sources."bl-4.1.0" 98524 - sources."bn.js-5.2.1" 98525 - sources."borsh-0.6.0" 98526 - sources."boxen-5.1.2" 98527 - sources."brace-expansion-1.1.11" 98528 - sources."braces-3.0.2" 98529 - sources."bs58-4.0.1" 98530 - sources."buffer-5.7.1" 98531 - (sources."cacheable-request-6.1.0" // { 98532 - dependencies = [ 98533 - sources."get-stream-5.2.0" 98534 - sources."lowercase-keys-2.0.0" 98535 - ]; 98536 - }) 98537 - sources."camelcase-6.3.0" 98538 - sources."capability-0.2.5" 98539 - sources."chalk-4.1.2" 98540 - sources."charenc-0.0.2" 98541 - sources."chownr-1.1.4" 98542 - sources."ci-info-2.0.0" 98543 - sources."cipher-base-1.0.4" 98544 - sources."cli-boxes-2.2.1" 98545 - sources."cliui-7.0.4" 98546 - sources."clone-response-1.0.3" 98547 - sources."color-convert-2.0.1" 98548 - sources."color-name-1.1.4" 98549 - sources."combined-stream-1.0.8" 98550 - sources."component-type-1.2.1" 98551 - sources."concat-map-0.0.1" 98552 - sources."configstore-5.0.1" 98553 - sources."create-hash-1.2.0" 98554 - sources."create-hmac-1.1.7" 98555 - sources."crypt-0.0.2" 98556 - sources."crypto-random-string-2.0.0" 98557 - (sources."debug-4.3.1" // { 98558 - dependencies = [ 98559 - sources."ms-2.1.2" 98560 - ]; 98561 - }) 98562 - sources."decompress-response-3.3.0" 98563 - sources."deep-extend-0.6.0" 98564 - sources."deep-is-0.1.4" 98565 - sources."defer-to-connect-1.1.3" 98566 - sources."define-lazy-prop-2.0.0" 98567 - sources."delayed-stream-1.0.0" 98568 - sources."depd-2.0.0" 98569 - sources."detect-libc-2.0.2" 98570 - sources."dot-prop-5.3.0" 98571 - sources."duplexer3-0.1.5" 98572 - sources."emoji-regex-8.0.0" 98573 - sources."encoding-0.1.13" 98574 - sources."end-of-stream-1.4.4" 98575 - sources."error-polyfill-0.1.3" 98576 - sources."escalade-3.1.1" 98577 - sources."escape-goat-2.1.1" 98578 - sources."escape-string-regexp-1.0.5" 98579 - sources."events-3.3.0" 98580 - sources."expand-template-2.0.3" 98581 - sources."file-uri-to-path-1.0.0" 98582 - sources."fill-range-7.0.1" 98583 - sources."flagged-respawn-1.0.1" 98584 - sources."follow-redirects-1.15.2" 98585 - sources."form-data-4.0.0" 98586 - sources."fs-constants-1.0.0" 98587 - sources."fs.realpath-1.0.0" 98588 - sources."get-caller-file-2.0.5" 98589 - sources."get-stream-4.1.0" 98590 - sources."github-from-package-0.0.0" 98591 - sources."glob-7.2.3" 98592 - sources."global-dirs-3.0.1" 98593 - sources."got-9.6.0" 98594 - sources."graceful-fs-4.2.11" 98595 - sources."has-flag-4.0.0" 98596 - sources."has-yarn-2.1.0" 98597 - sources."hash-base-3.1.0" 98598 - sources."homedir-polyfill-1.0.3" 98599 - sources."http-cache-semantics-4.1.1" 98600 - (sources."http-errors-1.8.1" // { 98601 - dependencies = [ 98602 - sources."depd-1.1.2" 98603 - ]; 98604 - }) 98605 - sources."iconv-lite-0.6.3" 98606 - sources."ieee754-1.2.1" 98607 - sources."import-lazy-2.1.0" 98608 - sources."imurmurhash-0.1.4" 98609 - sources."inflight-1.0.6" 98610 - sources."inherits-2.0.4" 98611 - sources."ini-2.0.0" 98612 - sources."ip-regex-4.3.0" 98613 - sources."is-buffer-1.1.6" 98614 - sources."is-ci-2.0.0" 98615 - sources."is-docker-2.2.1" 98616 - sources."is-fullwidth-code-point-3.0.0" 98617 - sources."is-installed-globally-0.4.0" 98618 - sources."is-npm-5.0.0" 98619 - sources."is-number-7.0.0" 98620 - sources."is-obj-2.0.0" 98621 - sources."is-path-inside-3.0.3" 98622 - sources."is-retry-allowed-1.2.0" 98623 - sources."is-typedarray-1.0.0" 98624 - sources."is-url-1.2.4" 98625 - sources."is-wsl-2.2.0" 98626 - sources."is-yarn-global-0.3.0" 98627 - sources."is2-2.0.9" 98628 - sources."jest-environment-node-27.5.1" 98629 - sources."jest-message-util-27.5.1" 98630 - sources."jest-mock-27.5.1" 98631 - (sources."jest-util-27.5.1" // { 98632 - dependencies = [ 98633 - sources."ci-info-3.8.0" 98634 - ]; 98635 - }) 98636 - sources."join-component-1.1.0" 98637 - sources."js-sha256-0.9.0" 98638 - sources."js-tokens-4.0.0" 98639 - sources."json-buffer-3.0.0" 98640 - sources."keyv-3.1.0" 98641 - sources."latest-version-5.1.0" 98642 - sources."lodash-4.17.21" 98643 - sources."lodash.isstring-4.0.1" 98644 - sources."lowercase-keys-1.0.1" 98645 - sources."lru-cache-6.0.0" 98646 - (sources."make-dir-3.1.0" // { 98647 - dependencies = [ 98648 - sources."semver-6.3.1" 98649 - ]; 98650 - }) 98651 - sources."md5-2.3.0" 98652 - sources."md5.js-1.3.5" 98653 - sources."micromatch-4.0.5" 98654 - sources."mime-db-1.52.0" 98655 - sources."mime-types-2.1.35" 98656 - sources."mimic-response-1.0.1" 98657 - sources."minimatch-3.1.2" 98658 - sources."minimist-1.2.8" 98659 - sources."mkdirp-classic-0.5.3" 98660 - sources."ms-2.1.3" 98661 - sources."mustache-4.2.0" 98662 - sources."napi-build-utils-1.0.2" 98663 - sources."ncp-2.0.0" 98664 - (sources."near-api-js-0.44.2" // { 98665 - dependencies = [ 98666 - sources."bn.js-5.2.0" 98667 - ]; 98668 - }) 98669 - sources."near-hd-key-1.2.1" 98670 - sources."near-ledger-js-0.2.1" 98671 - sources."near-seed-phrase-0.2.0" 98672 - sources."node-abi-3.47.0" 98673 - sources."node-addon-api-3.2.1" 98674 - sources."node-fetch-2.6.13" 98675 - sources."node-gyp-build-4.6.0" 98676 - sources."node-hid-2.1.2" 98677 - sources."normalize-url-4.5.1" 98678 - sources."o3-1.0.3" 98679 - sources."once-1.4.0" 98680 - sources."open-8.4.2" 98681 - sources."p-cancelable-1.1.0" 98682 - (sources."package-json-6.5.0" // { 98683 - dependencies = [ 98684 - sources."semver-6.3.1" 98685 - ]; 98686 - }) 98687 - sources."parse-passwd-1.0.0" 98688 - sources."path-is-absolute-1.0.1" 98689 - sources."pbkdf2-3.1.2" 98690 - sources."picomatch-2.3.1" 98691 - sources."platform-1.3.6" 98692 - sources."prebuild-install-7.1.1" 98693 - sources."prepend-http-2.0.0" 98694 - (sources."pretty-format-27.5.1" // { 98695 - dependencies = [ 98696 - sources."ansi-styles-5.2.0" 98697 - ]; 98698 - }) 98699 - sources."pump-3.0.0" 98700 - sources."pupa-2.1.1" 98701 - sources."randombytes-2.1.0" 98702 - (sources."rc-1.2.8" // { 98703 - dependencies = [ 98704 - sources."ini-1.3.8" 98705 - ]; 98706 - }) 98707 - sources."react-is-17.0.2" 98708 - sources."readable-stream-3.6.2" 98709 - sources."registry-auth-token-4.2.2" 98710 - sources."registry-url-5.1.0" 98711 - sources."remove-trailing-slash-0.1.1" 98712 - sources."require-directory-2.1.1" 98713 - sources."responselike-1.0.2" 98714 - sources."rimraf-3.0.2" 98715 - sources."ripemd160-2.0.2" 98716 - sources."rxjs-6.6.7" 98717 - sources."safe-buffer-5.2.1" 98718 - sources."safer-buffer-2.1.2" 98719 - sources."semver-7.5.4" 98720 - (sources."semver-diff-3.1.1" // { 98721 - dependencies = [ 98722 - sources."semver-6.3.1" 98723 - ]; 98724 - }) 98725 - sources."setprototypeof-1.2.0" 98726 - sources."sha.js-2.4.11" 98727 - sources."signal-exit-3.0.7" 98728 - sources."simple-concat-1.0.1" 98729 - (sources."simple-get-4.0.1" // { 98730 - dependencies = [ 98731 - sources."decompress-response-6.0.0" 98732 - sources."mimic-response-3.1.0" 98733 - ]; 98734 - }) 98735 - sources."slash-3.0.0" 98736 - (sources."stack-utils-2.0.6" // { 98737 - dependencies = [ 98738 - sources."escape-string-regexp-2.0.0" 98739 - ]; 98740 - }) 98741 - sources."statuses-1.5.0" 98742 - sources."stoppable-1.1.0" 98743 - sources."string-width-4.2.3" 98744 - sources."string_decoder-1.3.0" 98745 - sources."strip-ansi-6.0.1" 98746 - sources."strip-json-comments-2.0.1" 98747 - sources."supports-color-7.2.0" 98748 - sources."tar-fs-2.1.1" 98749 - sources."tar-stream-2.2.0" 98750 - sources."tcp-port-used-1.0.2" 98751 - sources."text-encoding-utf-8-1.0.2" 98752 - sources."to-readable-stream-1.0.0" 98753 - sources."to-regex-range-5.0.1" 98754 - sources."toidentifier-1.0.1" 98755 - sources."tr46-0.0.3" 98756 - sources."tslib-1.14.1" 98757 - sources."tunnel-agent-0.6.0" 98758 - sources."tweetnacl-1.0.3" 98759 - sources."type-detect-4.0.8" 98760 - sources."type-fest-0.20.2" 98761 - sources."typedarray-to-buffer-3.1.5" 98762 - sources."u2f-api-0.2.7" 98763 - sources."u3-0.1.1" 98764 - sources."unique-string-2.0.0" 98765 - sources."update-notifier-5.1.0" 98766 - sources."url-parse-lax-3.0.0" 98767 - (sources."usb-2.9.0" // { 98768 - dependencies = [ 98769 - sources."node-addon-api-6.1.0" 98770 - ]; 98771 - }) 98772 - sources."util-deprecate-1.0.2" 98773 - sources."uuid-8.3.2" 98774 - sources."v8flags-3.2.0" 98775 - sources."webidl-conversions-3.0.1" 98776 - sources."whatwg-url-5.0.0" 98777 - sources."widest-line-3.1.0" 98778 - sources."wrap-ansi-7.0.0" 98779 - sources."wrappy-1.0.2" 98780 - sources."write-file-atomic-3.0.3" 98781 - sources."xdg-basedir-4.0.0" 98782 - sources."y18n-5.0.8" 98783 - sources."yallist-4.0.0" 98784 - sources."yargs-16.2.0" 98785 - sources."yargs-parser-20.2.9" 98786 - ]; 98787 - buildInputs = globalBuildInputs; 98788 - meta = { 98789 - description = "General purpose command line tools for interacting with NEAR Protocol"; 98790 - homepage = "https://github.com/near/near-cli#readme"; 98791 - license = "(MIT AND Apache-2.0)"; 98792 97311 }; 98793 97312 production = true; 98794 97313 bypassCache = true; ··· 104012 102531 description = "Type checker for the Python language"; 104013 102532 homepage = "https://github.com/Microsoft/pyright#readme"; 104014 102533 license = "MIT"; 104015 - }; 104016 - production = true; 104017 - bypassCache = true; 104018 - reconstructLock = true; 104019 - }; 104020 - quicktype = nodeEnv.buildNodePackage { 104021 - name = "quicktype"; 104022 - packageName = "quicktype"; 104023 - version = "23.0.71"; 104024 - src = fetchurl { 104025 - url = "https://registry.npmjs.org/quicktype/-/quicktype-23.0.71.tgz"; 104026 - sha512 = "MPPTnromb8qSKPU5UdLyp9Kzkj8YhmmOfw5y1ZvBLnzNjVG2QVqlwyLkUL9NTfmKszb0/047p3hiznEnFGn4EA=="; 104027 - }; 104028 - dependencies = [ 104029 - (sources."@75lb/deep-merge-1.1.1" // { 104030 - dependencies = [ 104031 - sources."typical-7.1.1" 104032 - ]; 104033 - }) 104034 - sources."@cspotcode/source-map-support-0.8.1" 104035 - sources."@glideapps/ts-necessities-2.1.3" 104036 - sources."@jridgewell/resolve-uri-3.1.1" 104037 - sources."@jridgewell/sourcemap-codec-1.4.15" 104038 - sources."@jridgewell/trace-mapping-0.3.9" 104039 - (sources."@mark.probst/typescript-json-schema-0.55.0" // { 104040 - dependencies = [ 104041 - sources."typescript-4.9.4" 104042 - ]; 104043 - }) 104044 - sources."@swc/core-1.3.78" 104045 - sources."@swc/core-darwin-arm64-1.3.78" 104046 - sources."@swc/core-darwin-x64-1.3.78" 104047 - sources."@swc/core-linux-arm-gnueabihf-1.3.78" 104048 - sources."@swc/core-linux-arm64-gnu-1.3.78" 104049 - sources."@swc/core-linux-arm64-musl-1.3.78" 104050 - sources."@swc/core-linux-x64-gnu-1.3.78" 104051 - sources."@swc/core-linux-x64-musl-1.3.78" 104052 - sources."@swc/core-win32-arm64-msvc-1.3.78" 104053 - sources."@swc/core-win32-ia32-msvc-1.3.78" 104054 - sources."@swc/core-win32-x64-msvc-1.3.78" 104055 - sources."@swc/helpers-0.5.1" 104056 - sources."@swc/wasm-1.3.78" 104057 - sources."@tsconfig/node10-1.0.9" 104058 - sources."@tsconfig/node12-1.0.11" 104059 - sources."@tsconfig/node14-1.0.3" 104060 - sources."@tsconfig/node16-1.0.4" 104061 - sources."@types/json-schema-7.0.12" 104062 - sources."@types/node-16.18.43" 104063 - sources."@types/urijs-1.19.19" 104064 - sources."abort-controller-3.0.0" 104065 - sources."acorn-8.10.0" 104066 - sources."acorn-walk-8.2.0" 104067 - sources."ansi-regex-5.0.1" 104068 - sources."ansi-styles-4.3.0" 104069 - sources."arg-4.1.3" 104070 - sources."array-back-3.1.0" 104071 - sources."balanced-match-1.0.2" 104072 - sources."base64-js-1.5.1" 104073 - sources."brace-expansion-1.1.11" 104074 - sources."browser-or-node-2.1.1" 104075 - sources."buffer-6.0.3" 104076 - sources."chalk-4.1.2" 104077 - sources."chalk-template-0.4.0" 104078 - sources."cliui-8.0.1" 104079 - sources."collection-utils-1.0.1" 104080 - sources."color-convert-2.0.1" 104081 - sources."color-name-1.1.4" 104082 - sources."command-line-args-5.2.1" 104083 - (sources."command-line-usage-7.0.1" // { 104084 - dependencies = [ 104085 - sources."array-back-6.2.2" 104086 - sources."typical-7.1.1" 104087 - ]; 104088 - }) 104089 - sources."concat-map-0.0.1" 104090 - sources."create-require-1.1.1" 104091 - sources."cross-fetch-4.0.0" 104092 - sources."diff-4.0.2" 104093 - sources."emoji-regex-8.0.0" 104094 - sources."encoding-0.1.13" 104095 - sources."escalade-3.1.1" 104096 - sources."event-target-shim-5.0.1" 104097 - sources."events-3.3.0" 104098 - sources."find-replace-3.0.0" 104099 - sources."fs.realpath-1.0.0" 104100 - sources."get-caller-file-2.0.5" 104101 - sources."glob-7.2.3" 104102 - sources."graphql-0.11.7" 104103 - sources."has-flag-4.0.0" 104104 - sources."iconv-lite-0.6.3" 104105 - sources."ieee754-1.2.1" 104106 - sources."inflight-1.0.6" 104107 - sources."inherits-2.0.4" 104108 - sources."is-fullwidth-code-point-3.0.0" 104109 - sources."is-url-1.2.4" 104110 - sources."iterall-1.1.3" 104111 - sources."js-base64-3.7.5" 104112 - sources."lodash-4.17.21" 104113 - sources."lodash.assignwith-4.2.0" 104114 - sources."lodash.camelcase-4.3.0" 104115 - sources."make-error-1.3.6" 104116 - sources."minimatch-3.1.2" 104117 - sources."moment-2.29.4" 104118 - sources."node-fetch-2.6.13" 104119 - sources."once-1.4.0" 104120 - sources."pako-1.0.11" 104121 - sources."path-equal-1.2.5" 104122 - sources."path-is-absolute-1.0.1" 104123 - sources."pluralize-8.0.0" 104124 - sources."process-0.11.10" 104125 - sources."quicktype-core-23.0.71" 104126 - sources."quicktype-graphql-input-23.0.71" 104127 - sources."quicktype-typescript-input-23.0.71" 104128 - sources."readable-stream-4.4.2" 104129 - sources."require-directory-2.1.1" 104130 - sources."safe-buffer-5.2.1" 104131 - sources."safe-stable-stringify-2.4.3" 104132 - sources."safer-buffer-2.1.2" 104133 - sources."stream-chain-2.2.5" 104134 - sources."stream-json-1.8.0" 104135 - sources."stream-read-all-3.0.1" 104136 - (sources."string-to-stream-3.0.1" // { 104137 - dependencies = [ 104138 - sources."readable-stream-3.6.2" 104139 - ]; 104140 - }) 104141 - sources."string-width-4.2.3" 104142 - sources."string_decoder-1.3.0" 104143 - sources."strip-ansi-6.0.1" 104144 - sources."supports-color-7.2.0" 104145 - (sources."table-layout-3.0.2" // { 104146 - dependencies = [ 104147 - sources."array-back-6.2.2" 104148 - sources."typical-7.1.1" 104149 - ]; 104150 - }) 104151 - sources."tiny-inflate-1.0.3" 104152 - sources."tr46-0.0.3" 104153 - sources."ts-node-10.9.1" 104154 - sources."tslib-2.6.2" 104155 - sources."typescript-4.9.5" 104156 - sources."typical-4.0.0" 104157 - sources."unicode-properties-1.4.1" 104158 - (sources."unicode-trie-2.0.0" // { 104159 - dependencies = [ 104160 - sources."pako-0.2.9" 104161 - ]; 104162 - }) 104163 - sources."urijs-1.19.11" 104164 - sources."util-deprecate-1.0.2" 104165 - sources."v8-compile-cache-lib-3.0.1" 104166 - sources."webidl-conversions-3.0.1" 104167 - sources."whatwg-url-5.0.0" 104168 - sources."wordwrap-1.0.0" 104169 - sources."wordwrapjs-5.1.0" 104170 - sources."wrap-ansi-7.0.0" 104171 - sources."wrappy-1.0.2" 104172 - sources."y18n-5.0.8" 104173 - sources."yaml-2.3.1" 104174 - sources."yargs-17.7.2" 104175 - sources."yargs-parser-21.1.1" 104176 - sources."yn-3.1.1" 104177 - ]; 104178 - buildInputs = globalBuildInputs; 104179 - meta = { 104180 - description = "![](https://raw.githubusercontent.com/quicktype/quicktype/master/media/quicktype-logo.svg?sanitize=true)"; 104181 - homepage = "https://github.com/quicktype/quicktype#readme"; 104182 - license = "Apache-2.0"; 104183 102534 }; 104184 102535 production = true; 104185 102536 bypassCache = true;
-8
pkgs/development/node-packages/overrides.nix
··· 204 204 ''; 205 205 }); 206 206 207 - near-cli = prev.near-cli.override { 208 - nativeBuildInputs = with pkgs; [ 209 - libusb1 210 - final.prebuild-install 211 - final.node-gyp-build 212 - pkg-config 213 - ]; 214 - }; 215 207 216 208 node-gyp = prev.node-gyp.override { 217 209 nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
+2 -8
pkgs/development/ocaml-modules/tar/default.nix
··· 2 2 , fetchurl 3 3 , buildDunePackage 4 4 , camlp-streams 5 - , ppx_cstruct 6 5 , cstruct 7 6 , decompress 8 7 }: 9 8 10 9 buildDunePackage rec { 11 10 pname = "tar"; 12 - version = "2.2.2"; 11 + version = "2.5.1"; 13 12 src = fetchurl { 14 13 url = "https://github.com/mirage/ocaml-tar/releases/download/v${version}/tar-${version}.tbz"; 15 - hash = "sha256-Q+41LPFZFHi9sXKFV3F13FZZNO3KXRSElEmr+nH58Uw="; 14 + hash = "sha256-00QPSIZnoFvhZEnDcdEDJUqhE0uKLxNMM2pUE8aMPfQ="; 16 15 }; 17 16 18 - duneVersion = "3"; 19 17 minimalOCamlVersion = "4.08"; 20 18 21 19 propagatedBuildInputs = [ 22 20 camlp-streams 23 21 cstruct 24 22 decompress 25 - ]; 26 - 27 - buildInputs = [ 28 - ppx_cstruct 29 23 ]; 30 24 31 25 doCheck = true;
+5 -1
pkgs/development/ocaml-modules/tar/unix.nix
··· 3 3 , tar 4 4 , cstruct-lwt 5 5 , lwt 6 + , git 6 7 }: 7 8 8 9 buildDunePackage rec { 9 10 pname = "tar-unix"; 10 11 inherit (tar) version src doCheck; 11 - duneVersion = "3"; 12 12 13 13 propagatedBuildInputs = [ 14 14 tar 15 15 cstruct-lwt 16 16 lwt 17 + ]; 18 + 19 + nativeCheckInputs = [ 20 + git 17 21 ]; 18 22 19 23 meta = tar.meta // {
+2 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "aiohomekit"; 22 - version = "3.0.2"; 22 + version = "3.0.3"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.9"; ··· 28 28 owner = "Jc2k"; 29 29 repo = pname; 30 30 rev = "refs/tags/${version}"; 31 - hash = "sha256-EE8+VoZ755wd8s3Gm0lziu+1r4rAFgdjEtqI0apoZ7E="; 31 + hash = "sha256-6fNsiHddnsdjei0/wqx5ifWhM3bALlYG5Gli69+FmnM="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aiovodafone/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aiovodafone"; 13 - version = "0.1.0"; 13 + version = "0.2.0"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.10"; ··· 19 19 owner = "chemelli74"; 20 20 repo = "aiovodafone"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-VO+lQK+0bSQqnFiLzRMnVTpTJRjv2fZhDbIoTiMFWFI="; 22 + hash = "sha256-KIYVGPJSOWEWXuYQXmRgtXwL3kI371jvx7vbfTni2jI="; 23 23 }; 24 24 25 25 postPatch = ''
+2 -2
pkgs/development/python-modules/argh/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "argh"; 13 - version = "0.28.1"; 13 + version = "0.29.3"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-sgkwhvDoCaPswktkohRTCe6PVtA0k2zVnlfFWKNXMp0="; 18 + hash = "sha256-WOQ4zpFpqqLm3hR+POs0zqz+JlVqIwb1Di1G9Sd5rLE="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+85 -50
pkgs/development/python-modules/bokeh/default.nix
··· 1 - { buildPythonPackage 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 2 4 , fetchPypi 3 - , futures ? null 4 - , isPy27 5 - , isPyPy 5 + , fetchFromGitHub 6 + , pythonOlder 7 + , substituteAll 8 + , colorama 9 + , contourpy 6 10 , jinja2 7 - , lib 8 11 , mock 9 12 , numpy 10 13 , nodejs 11 14 , packaging 15 + , pandas 12 16 , pillow 13 - #, pytestCheckHook# 14 - , pytest 15 - , python-dateutil 17 + , tornado 18 + , pytestCheckHook 16 19 , pyyaml 17 - , selenium 18 - , six 19 - , substituteAll 20 - , tornado 21 - , typing-extensions 22 - , pytz 23 - , flaky 24 - , networkx 20 + , setuptools 21 + , setuptools-git-versioning 22 + , xyzservices 25 23 , beautifulsoup4 26 - , requests 24 + , channels 25 + , click 26 + , colorcet 27 + , coverage 28 + , firefox 29 + , geckodriver 30 + , isort 31 + , json5 27 32 , nbconvert 28 - , icalendar 29 - , pandas 30 - , pythonImportsCheckHook 33 + , networkx 34 + , psutil 35 + , pygments 36 + , pygraphviz 37 + , pytest 38 + , pytest-asyncio 39 + , pytest-xdist 40 + , pytest-timeout 41 + , requests 42 + , scipy 43 + , selenium 44 + , toml 45 + , typing-extensions 31 46 }: 32 47 33 48 buildPythonPackage rec { 34 49 pname = "bokeh"; 35 50 # update together with panel which is not straightforward 36 - version = "2.4.3"; 51 + version = "3.2.2"; 52 + format = "pyproject"; 53 + 54 + disabled = pythonOlder "3.9"; 37 55 38 56 src = fetchPypi { 39 57 inherit pname version; 40 - hash = "sha256-7zOAEWGvN5Zlq3o0aE8iCYYeOu/VyAOiH7u5nZSHSwM="; 58 + hash = "sha256-spWbhSTWnsTniGvDZAdEXwqS4fGVMNO/xARSNqG3pv8="; 59 + }; 60 + 61 + src_test = fetchFromGitHub { 62 + owner = "bokeh"; 63 + repo = pname; 64 + rev = "refs/tags/${version}"; 65 + hash = "sha256-PK9iLOCcivr4oF9Riq73dzxGfxzWRk3bdrCCpRrTv5g="; 41 66 }; 42 67 43 68 patches = [ ··· 48 73 }) 49 74 ]; 50 75 51 - disabled = isPyPy || isPy27; 52 - 53 76 nativeBuildInputs = [ 54 - pythonImportsCheckHook 55 - ]; 56 - 57 - pythonImportsCheck = [ 58 - "bokeh" 77 + colorama 78 + nodejs 79 + setuptools 80 + setuptools-git-versioning 59 81 ]; 60 82 61 83 nativeCheckInputs = [ 62 - mock 84 + pytestCheckHook 85 + beautifulsoup4 86 + channels 87 + click 88 + colorcet 89 + coverage 90 + firefox 91 + geckodriver 92 + isort 93 + json5 94 + nbconvert 95 + networkx 96 + psutil 97 + pygments 98 + pygraphviz 63 99 pytest 64 - pillow 100 + pytest-asyncio 101 + pytest-xdist 102 + pytest-timeout 103 + requests 104 + scipy 65 105 selenium 66 - pytz 67 - flaky 68 - networkx 69 - beautifulsoup4 70 - requests 71 - nbconvert 72 - icalendar 73 - pandas 106 + toml 107 + typing-extensions 74 108 ]; 75 109 76 110 propagatedBuildInputs = [ 77 - pillow 78 111 jinja2 79 - python-dateutil 80 - six 112 + contourpy 113 + numpy 114 + packaging 115 + pandas 116 + pillow 81 117 pyyaml 82 118 tornado 83 - numpy 84 - packaging 85 - typing-extensions 86 - ] 87 - ++ lib.optionals ( isPy27 ) [ 88 - futures 119 + xyzservices 89 120 ]; 90 121 91 - # This test suite is a complete pain. Somehow it can't find its fixtures. 92 - doCheck = false; 122 + doCheck = false; # need more work 123 + pytestFlagsArray = "tests/test_defaults.py"; 124 + pythonImportsCheck = [ "bokeh" ]; 125 + preCheck = '' 126 + cp -rv ''${src_test}/tests/* ./tests/ 127 + ''; 93 128 94 129 meta = { 95 130 description = "Statistical and novel interactive HTML plots for Python";
+6 -7
pkgs/development/python-modules/bokeh/hardcode-nodejs-npmjs-paths.patch
··· 1 - diff --git a/bokeh/util/compiler.py b/bokeh/util/compiler.py 2 - index a752aad7d..8af05ff63 100644 3 - --- a/bokeh/util/compiler.py 4 - +++ b/bokeh/util/compiler.py 5 - @@ -442,8 +442,8 @@ def _detect_nodejs(): 6 - raise RuntimeError('node.js v%s or higher is needed to allow compilation of custom models ' % version + 1 + diff -ru a/src/bokeh/util/compiler.py b/src/bokeh/util/compiler.py 2 + --- a/src/bokeh/util/compiler.py 3 + +++ b/src/bokeh/util/compiler.py 4 + @@ -411,8 +411,8 @@ 5 + raise RuntimeError(f'node.js v{version_repr} or higher is needed to allow compilation of custom models ' + 7 6 '("conda install nodejs" or follow https://nodejs.org/en/download/)') 8 7 9 8 -_nodejs = None ··· 11 10 +_nodejs = "@node_bin@" 12 11 +_npmjs = "@npm_bin@" 13 12 14 - def _nodejs_path(): 13 + def _nodejs_path() -> str: 15 14 global _nodejs
+2 -2
pkgs/development/python-modules/google-cloud-datastore/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "google-cloud-datastore"; 18 - version = "2.17.0"; 18 + version = "2.18.0"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.7"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - hash = "sha256-/q+th07TdqnR8Imer8llDSH9siKPkN6bh0GoBsITtCI="; 25 + hash = "sha256-Y7MbZ23LJ4amUNI9Mk2PiGxOFFhq/dDP5uJgpz8SRI4="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+5 -5
pkgs/development/python-modules/gps3/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "gps3"; 8 - version = "0.33.3"; 8 + version = "unstable-2017-11-01"; 9 9 10 10 src = fetchFromGitHub { 11 - owner = "onkelbeh"; 11 + owner = "wadda"; 12 12 repo = pname; 13 - rev = version; 14 - sha256 = "0a0qpk7d2b1cld58qcdn6bxrkil6ascs51af01dy4p83062h1hi6"; 13 + rev = "91adcd7073b891b135b2a46d039ce2125cf09a09"; 14 + hash = "sha256-sVK61l8YunKAGFTSAq/m5aUGFfnizwhqTYbdznBIKfk="; 15 15 }; 16 16 17 17 # Project has no tests ··· 20 20 21 21 meta = with lib; { 22 22 description = "Python client for GPSD"; 23 - homepage = "https://github.com/onkelbeh/gps3"; 23 + homepage = "https://github.com/wadda/gps3"; 24 24 license = with licenses; [ mit ]; 25 25 maintainers = with maintainers; [ fab ]; 26 26 };
+2 -2
pkgs/development/python-modules/grpcio-channelz/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "grpcio-channelz"; 11 - version = "1.56.2"; 11 + version = "1.58.0"; 12 12 format = "setuptools"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-PlPGrD16Iy5vCsuVsFQ3FHd+wu0FJCFbo7isvYtVAQU="; 16 + hash = "sha256-NWhuF3z+FGHJ+d99r+Uq4iTIppXkgwQYu0ASIyE8DB0="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/identify/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "identify"; 12 - version = "2.5.27"; 12 + version = "2.5.28"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "pre-commit"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-qhYSKmHV2OGGUqfFbUiZkmUQrjSQ4I+ZX5C+D8sKj0g="; 21 + hash = "sha256-pGSXXsA+gIIIZbnwa22EmizZT65MqZrWd3+o47VatBs="; 22 22 }; 23 23 24 24 nativeCheckInputs = [
+6 -4
pkgs/development/python-modules/intake/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "intake"; 29 - version = "0.7.0"; 29 + version = "unstable-2023-08-24"; 30 30 format = "setuptools"; 31 31 32 32 disabled = pythonOlder "3.7"; ··· 34 34 src = fetchFromGitHub { 35 35 owner = pname; 36 36 repo = pname; 37 - rev = "refs/tags/${version}"; 38 - hash = "sha256-2LUblA8eVCOfVJ6BJayralNiv6EFt6MzR5ptKksVNA4="; 37 + rev = "81b1567a2030adfb22b856b4f63cefe35de68983"; 38 + hash = "sha256-S2PoUN0Bao5VULfHhgbXXowopPLm/njAHO3dIM8ILno="; 39 39 }; 40 40 41 41 propagatedBuildInputs = [ ··· 79 79 --replace "'pytest-runner'" "" 80 80 ''; 81 81 82 + __darwinAllowLocalNetworking = true; 83 + 82 84 preCheck = '' 83 85 export HOME=$(mktemp -d); 84 86 export PATH="$PATH:$out/bin"; ··· 106 108 "test_ndarray" 107 109 "test_python" 108 110 # Timing-based, flaky on darwin and possibly others 109 - "TestServerV1Source.test_idle_timer" 111 + "test_idle_timer" 110 112 # arrow-cpp-13 related 111 113 "test_read" 112 114 "test_pickle"
+53
pkgs/development/python-modules/litellm/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , importlib-metadata 6 + , openai 7 + , python-dotenv 8 + , tiktoken 9 + }: 10 + let 11 + version = "0.1.590"; 12 + in 13 + buildPythonPackage rec { 14 + pname = "litellm"; 15 + format = "pyproject"; 16 + inherit version; 17 + 18 + src = fetchFromGitHub { 19 + owner = "BerriAI"; 20 + repo = "litellm"; 21 + rev = "7cb96e86b4753008cbf8d116aca514750e98d360"; 22 + hash = "sha256-ITMcwGjelNfNGnfBmmdu0Xwph4u0mxiFSfHnysUxWCQ="; 23 + }; 24 + 25 + postPatch = '' 26 + rm -rf dist 27 + ''; 28 + 29 + nativeBuildInputs = [ 30 + poetry-core 31 + ]; 32 + 33 + propagatedBuildInputs = [ 34 + importlib-metadata 35 + openai 36 + python-dotenv 37 + tiktoken 38 + ]; 39 + 40 + # the import check phase fails trying to do a network request to openai 41 + # pythonImportsCheck = [ "litellm" ]; 42 + 43 + # no tests 44 + doCheck = false; 45 + 46 + meta = with lib; { 47 + description = "Use any LLM as a drop in replacement for gpt-3.5-turbo. Use Azure, OpenAI, Cohere, Anthropic, Ollama, VLLM, Sagemaker, HuggingFace, Replicate (100+ LLMs)"; 48 + homepage = "https://github.com/BerriAI/litellm"; 49 + license = licenses.mit; 50 + changelog = "https://github.com/BerriAI/litellm/releases/tag/v${version}"; 51 + maintainers = with maintainers; [ happysalada ]; 52 + }; 53 + }
+2 -5
pkgs/development/python-modules/livelossplot/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "livelossplot"; 16 - version = "0.5.4"; 16 + version = "0.5.5"; 17 17 18 18 disabled = pythonOlder "3.6"; 19 19 20 - # version number in source is wrong in this release 21 - postPatch = ''substituteInPlace ${pname}/version.py --replace "0.5.3" "0.5.4"''; 22 - 23 20 src = fetchFromGitHub { 24 21 owner = "stared"; 25 22 repo = pname; 26 23 rev = "v${version}"; 27 - sha256 = "IV6YAidoqVoKvpy+LNNHTPpobiDoGX59bHqJcBtaydk="; 24 + sha256 = "sha256-YU8vX4SubI6txmC/i5fOjcvWfuDFm8+SPmie8Eb1qRs="; 28 25 }; 29 26 30 27 propagatedBuildInputs = [ bokeh ipython matplotlib numpy ];
+36
pkgs/development/python-modules/mcuuid/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , requests 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "mcuuid"; 9 + version = "1.1.0"; 10 + format = "setuptools"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "clerie"; 14 + repo = "mcuuid"; 15 + rev = "refs/tags/${version}"; 16 + hash = "sha256-YwM7CdZVXpUXKXUzFL3AtoDhekLDIvZ/q8taLsHihNk="; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + requests 21 + ]; 22 + 23 + # upstream code does not provide tests 24 + doCheck = false; 25 + 26 + pythonImportsCheck = [ 27 + "mcuuid" 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "Getting Minecraft player information from Mojang API"; 32 + homepage = "https://github.com/clerie/mcuuid"; 33 + license = with licenses; [ mit ]; 34 + maintainers = with maintainers; [ clerie ]; 35 + }; 36 + }
+2 -2
pkgs/development/python-modules/mkdocstrings-python/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "mkdocstrings-python"; 14 - version = "1.6.2"; 14 + version = "1.6.3"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "mkdocstrings"; 21 21 repo = "python"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-zbF+fqgXb8BAN+Nf2pRV/SeOXnJXLXJBIWZyZ6a9zP4="; 23 + hash = "sha256-jppuuzROhVqNHm44gITpnC+xSN4s3ueY00N9v+IoJfE="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/netutils/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "netutils"; 16 - version = "1.5.0"; 16 + version = "1.6.0"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "networktocode"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-uUw48EBUpEUw+A8wxw3qXrnqmFWQzg/zb+8qAGRSlUw="; 25 + hash = "sha256-ocajE7E4xIatEmv58/9gEpWF2plJdiZXjk6ajD2vTzw="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/panel/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "panel"; 19 - version = "0.14.4"; 19 + version = "1.2.2"; 20 20 21 21 format = "wheel"; 22 22 ··· 25 25 # tries to fetch even more artifacts 26 26 src = fetchPypi { 27 27 inherit pname version format; 28 - hash = "sha256-3U/PL8cnbNPw3xEM56YZesQEDXTE79yMCSsjdxwfUU0="; 28 + hash = "sha256-RMRjxcUp6MTs001wdNfC/e6diOcgtqrSaVIOSQfPgTs="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pontos/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pontos"; 21 - version = "23.8.5"; 21 + version = "23.9.0"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.9"; ··· 27 27 owner = "greenbone"; 28 28 repo = pname; 29 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-mWnQIQEG1kTytAarhdNf2AI2Sq4TSfNtCN3riklNAeQ="; 30 + hash = "sha256-7AU2K4XQ7B29IY53+uh0yre8RaOZ2GFc8hpyLWQilTE="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/pytest-cid/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pytest-cid"; 12 - version = "1.1.1"; 12 + version = "1.1.2"; 13 13 format = "flit"; 14 14 disabled = pythonOlder "3.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ntninja"; 18 18 repo = pname; 19 - rev = "1ff9ec43ac9eaf76352ea7e7a060cd081cb8b68a"; # Version has no git tag 20 - hash = "sha256-H2RtMGYWukowTTfqZSx+hikxzkqw1v5bA4AfZfiVl8U="; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-dcL/i5+scmdXh7lfE8+32w9PdHWf+mkunJL1vpJ5+Co="; 21 21 }; 22 22 23 23 postPatch = ''
+2 -2
pkgs/development/python-modules/python-ironicclient/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "python-ironicclient"; 23 - version = "5.3.0"; 23 + version = "5.4.0"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-veDhwpSXPtoi27tKI6xebH4haAeq+sUsEEk9TxQSbg4="; 27 + hash = "sha256-Q9yGuYf9TS7RCo9aV1hnNSrHoll7AOUiSpzRYxi+JXU="; 28 28 }; 29 29 30 30 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/sagemaker/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "sagemaker"; 29 - version = "2.177.1"; 29 + version = "2.184.0.post0"; 30 30 format = "setuptools"; 31 31 32 - disabled = pythonOlder "3.6"; 32 + disabled = pythonOlder "3.8"; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "aws"; 36 36 repo = "sagemaker-python-sdk"; 37 37 rev = "refs/tags/v${version}"; 38 - hash = "sha256-Jqbk3DiV5K+TRXXSgCdoqjvddh6V2qc7mf7LotJdqys="; 38 + hash = "sha256-gQQsHJ9b5ZbbPW0nJRdudSwaL+Hc8kwBpK9um8QWQio="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+10 -4
pkgs/development/python-modules/tensorflow/bin.nix
··· 49 49 inherit (packages) version; 50 50 format = "wheel"; 51 51 52 - # Python 3.11 still unsupported 53 - disabled = pythonAtLeast "3.11"; 54 - 55 52 src = let 56 53 pyVerNoDot = lib.strings.stringAsChars (x: lib.optionalString (x != ".") x) python.pythonVersion; 57 54 platform = if stdenv.isDarwin then "mac" else "linux"; ··· 152 149 "$out/${python.sitePackages}/tensorflow/compiler/tf2tensorrt/" 153 150 "$out/${python.sitePackages}/tensorflow/compiler/tf2xla/ops/" 154 151 "$out/${python.sitePackages}/tensorflow/lite/experimental/microfrontend/python/ops/" 152 + "$out/${python.sitePackages}/tensorflow/lite/python/analyzer_wrapper/" 155 153 "$out/${python.sitePackages}/tensorflow/lite/python/interpreter_wrapper/" 154 + "$out/${python.sitePackages}/tensorflow/lite/python/metrics/" 156 155 "$out/${python.sitePackages}/tensorflow/lite/python/optimize/" 157 156 "$out/${python.sitePackages}/tensorflow/python/" 158 - "$out/${python.sitePackages}/tensorflow/python/framework/" 159 157 "$out/${python.sitePackages}/tensorflow/python/autograph/impl/testing" 158 + "$out/${python.sitePackages}/tensorflow/python/client" 160 159 "$out/${python.sitePackages}/tensorflow/python/data/experimental/service" 161 160 "$out/${python.sitePackages}/tensorflow/python/framework" 161 + "$out/${python.sitePackages}/tensorflow/python/grappler" 162 + "$out/${python.sitePackages}/tensorflow/python/lib/core" 163 + "$out/${python.sitePackages}/tensorflow/python/lib/io" 164 + "$out/${python.sitePackages}/tensorflow/python/platform" 162 165 "$out/${python.sitePackages}/tensorflow/python/profiler/internal" 166 + "$out/${python.sitePackages}/tensorflow/python/saved_model" 167 + "$out/${python.sitePackages}/tensorflow/python/util" 168 + "$out/${python.sitePackages}/tensorflow/tsl/python/lib/core" 163 169 "${rpath}" 164 170 ) 165 171
+31 -19
pkgs/development/python-modules/tensorflow/binary-hashes.nix
··· 1 1 { 2 - version = "2.12.0"; 2 + version = "2.13.0"; 3 3 linux_py_38_cpu = { 4 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 5 - sha256 = "1lqdb3n8dp2f1vignddfqfbbghidkbrq9g78fqkjir8g318zf1m4"; 4 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 5 + sha256 = "14pnklfp24hpybl5yqvvi2rxxhmc35rkjsijq86acakx0bx6afkw"; 6 6 }; 7 7 linux_py_39_cpu = { 8 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 9 - sha256 = "1k595l4gpmar9rg4kim2i41fv25i8p018fdmgxcb5v6836d5ns2m"; 8 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 9 + sha256 = "1vqvapsb0fqihkl3xgjy7ywljf7gp5rqdj6iwkv39cfvr9z3rs10"; 10 10 }; 11 11 linux_py_310_cpu = { 12 - url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 13 - sha256 = "1mhq429j9v82jwyqk6dcaz0sh57n0kyf2bfjrjz13xjblssij6rn"; 12 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 13 + sha256 = "00mx8qmxaxq2ldh84g3wh21c5aizlnysfbipfm64v8b7c4753ljs"; 14 + }; 15 + linux_py_311_cpu = { 16 + url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow_cpu-2.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 17 + sha256 = "0r8fgq06nzfp4rcl4bhxjv57k43n31xc2j27sgn0hfbakxwy483y"; 14 18 }; 15 19 linux_py_38_gpu = { 16 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 17 - sha256 = "009wyvzdlzghb39mmrv36fvjrrrbllyadny9jzb7ixzry4r07193"; 20 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 21 + sha256 = "04hrs1v50sp1bgr921xjsgslng3npnn6sq2f23xvfscdqd4aq8i8"; 18 22 }; 19 23 linux_py_39_gpu = { 20 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 21 - sha256 = "0l1cwsfw91vfgx8xqwz7cdphj1dy6ppfifm7f7f0n0i6rda6l382"; 24 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 25 + sha256 = "0whwm93adgw2px8x678ik2nmsz8adi8vmj2np40jsbiq5y68pmkj"; 22 26 }; 23 27 linux_py_310_gpu = { 24 - url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 25 - sha256 = "0dl3nvr4pk4zknx484qd2mqdkjkms6s4alqrxqkqv2hqa4l9sz9m"; 28 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 29 + sha256 = "0am36a7n744xjn2m8hkf2cnncczsxigwazmwqsgkj07qwagbdw78"; 30 + }; 31 + linux_py_311_gpu = { 32 + url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-2.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; 33 + sha256 = "09cczbh19mw44n526bqc3h83q5hcfdjwlp38mn3ngch22y86gvhr"; 26 34 }; 27 35 mac_py_38_cpu = { 28 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.12.0-cp38-cp38-macosx_10_15_x86_64.whl"; 29 - sha256 = "0jkxd9ccbq2czn16w3his6k1hxx0nhkrb56bkrskwzss9is4w6d7"; 36 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.13.0-cp38-cp38-macosx_10_15_x86_64.whl"; 37 + sha256 = "1fk9ymlm1n8i48dm418g8r3ixw655vk2kms6jzcb6wivlash704l"; 30 38 }; 31 39 mac_py_39_cpu = { 32 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.12.0-cp39-cp39-macosx_10_15_x86_64.whl"; 33 - sha256 = "0n7rsrxlkn143y80579bm8wwsabg2a9x6sx1h7ksw3s2x4sjdz22"; 40 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.13.0-cp39-cp39-macosx_10_15_x86_64.whl"; 41 + sha256 = "10pbhfhjzy7zfd85s18nsf0pnir77097hxkqm11bdmcfjgic023s"; 34 42 }; 35 43 mac_py_310_cpu = { 36 - url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.12.0-cp310-cp310-macosx_10_15_x86_64.whl"; 37 - sha256 = "18fj2jxl8b69jrzjkixhyyrml8qjwcid76y15ggzc5ksrkgw0jmy"; 44 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.13.0-cp310-cp310-macosx_10_15_x86_64.whl"; 45 + sha256 = "009icsdwvhs2g3csx3jczprgf7rbmggjk8g4qicq0m4qx51m84l9"; 46 + }; 47 + mac_py_311_cpu = { 48 + url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-2.13.0-cp311-cp311-macosx_10_15_x86_64.whl"; 49 + sha256 = "0sjq82q7q7k80f35rrpkjbrm3fd25rfjfi6s6k3a91njc5k45zvg"; 38 50 }; 39 51 }
+4 -1
pkgs/development/python-modules/tensorflow/prefetcher.sh
··· 1 1 #!/usr/bin/env bash 2 2 3 - version="2.12.0" 3 + version="2.13.0" 4 4 5 5 bucket="https://storage.googleapis.com/tensorflow" 6 6 ··· 11 11 "linux_py_38_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 12 12 "linux_py_39_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 13 13 "linux_py_310_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 14 + "linux_py_311_cpu $bucket/linux/cpu/tensorflow_cpu-${version}-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 14 15 "linux_py_38_gpu $bucket/linux/gpu/tensorflow-${version}-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 15 16 "linux_py_39_gpu $bucket/linux/gpu/tensorflow-${version}-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 16 17 "linux_py_310_gpu $bucket/linux/gpu/tensorflow-${version}-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 18 + "linux_py_311_gpu $bucket/linux/gpu/tensorflow-${version}-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" 17 19 "mac_py_38_cpu $bucket/mac/cpu/tensorflow-${version}-cp38-cp38-macosx_10_15_x86_64.whl" 18 20 "mac_py_39_cpu $bucket/mac/cpu/tensorflow-${version}-cp39-cp39-macosx_10_15_x86_64.whl" 19 21 "mac_py_310_cpu $bucket/mac/cpu/tensorflow-${version}-cp310-cp310-macosx_10_15_x86_64.whl" 22 + "mac_py_311_cpu $bucket/mac/cpu/tensorflow-${version}-cp311-cp311-macosx_10_15_x86_64.whl" 20 23 ) 21 24 22 25 hashfile=binary-hashes.nix
+39
pkgs/development/python-modules/tokentrim/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , poetry-core 5 + , tiktoken 6 + }: 7 + 8 + buildPythonPackage { 9 + pname = "tokentrim"; 10 + version = "unstable-2023-09-07"; 11 + format = "pyproject"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "KillianLucas"; 15 + repo = "tokentrim"; 16 + rev = "e98ad3a2ca0e321a7347f76c30be584175495139"; 17 + hash = "sha256-95xitHnbFFaj0xPuLMWvIvuJzoCO3VSd592X1RI9h3A="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + poetry-core 22 + ]; 23 + 24 + propagatedBuildInputs = [ 25 + tiktoken 26 + ]; 27 + 28 + pythonImportsCheck = [ "tokentrim" ]; 29 + 30 + # tests connect to openai 31 + doCheck = false; 32 + 33 + meta = with lib; { 34 + description = "Easily trim 'messages' arrays for use with GPTs"; 35 + homepage = "https://github.com/KillianLucas/tokentrim"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ happysalada ]; 38 + }; 39 + }
+5 -2
pkgs/development/python-modules/uproot/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , pythonOlder 5 6 , awkward 6 7 , hatchling ··· 17 18 18 19 buildPythonPackage rec { 19 20 pname = "uproot"; 20 - version = "5.0.10"; 21 + version = "5.0.11"; 21 22 format = "pyproject"; 22 23 23 24 disabled = pythonOlder "3.7"; ··· 26 27 owner = "scikit-hep"; 27 28 repo = "uproot5"; 28 29 rev = "refs/tags/v${version}"; 29 - hash = "sha256-xLyb0isWQro6RlIT7a4IBkB+m0/fF55CRLrYgi5WLrM="; 30 + hash = "sha256-qp1iffElJSAwqaycelnILBzeW8kG7Yy0R1bjMumW8UU="; 30 31 }; 31 32 32 33 nativeBuildInputs = [ ··· 67 68 "tests/test_0066-fix-http-fallback-freeze.py" 68 69 "tests/test_0088-read-with-http.py" 69 70 "tests/test_0220-contiguous-byte-ranges-in-http.py" 71 + "tests/test_0916-read-from-s3.py" 72 + "tests/test_0930-expressions-in-pandas.py" 70 73 ]; 71 74 72 75 pythonImportsCheck = [
+53
pkgs/development/python-modules/vg/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , numpy 5 + , poetry-core 6 + , pythonOlder 7 + , pytestCheckHook 8 + , setuptools 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "vg"; 13 + version = "2.0.0"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "lace"; 20 + repo = "vg"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-ZNUAfkhjmsxD8cH0fR8Htjs+/F/3R9xfe1XgRyndids="; 23 + }; 24 + 25 + postPatch = '' 26 + substituteInPlace pyproject.toml \ 27 + --replace 'requires = ["setuptools", "poetry-core>=1.0.0"]' 'requires = ["poetry-core>=1.0.0"]' 28 + ''; 29 + 30 + nativeBuildInputs = [ 31 + poetry-core 32 + ]; 33 + 34 + propagatedBuildInputs = [ 35 + numpy 36 + ]; 37 + 38 + nativeCheckInputs = [ 39 + pytestCheckHook 40 + ]; 41 + 42 + pythonImportsCheck = [ 43 + "vg" 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "Linear algebra for humans: a very good vector-geometry and linear-algebra toolbelt"; 48 + homepage = "https://github.com/lace/vg"; 49 + changelog = "https://github.com/lace/vg/blob/${version}/CHANGELOG.md"; 50 + license = with licenses; [ bsd2 ]; 51 + maintainers = with maintainers; [ clerie ]; 52 + }; 53 + }
+39
pkgs/development/python-modules/wikitextparser/default.nix
··· 1 + { buildPythonPackage 2 + , fetchFromGitHub 3 + , lib 4 + , pytestCheckHook 5 + , regex 6 + , wcwidth 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "wikitextparser"; 11 + version = "0.54.0"; 12 + format = "pyproject"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "5j9"; 16 + repo = "wikitextparser"; 17 + rev = "v${version}"; 18 + hash = "sha256-AGQfjUNxeleuTS200QMdZS8CSD2t4ah5NMm9TIYjVHk="; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + wcwidth 23 + regex 24 + ]; 25 + 26 + nativeCheckInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + pythonImportsCheck = [ "wikitextparser" ]; 31 + 32 + meta = { 33 + homepage = "https://github.com/5j9/wikitextparser"; 34 + description = "A simple parsing tool for MediaWiki's wikitext markup"; 35 + changelog = "https://github.com/5j9/wikitextparser/blob/v${version}/CHANGELOG.rst"; 36 + license = lib.licenses.gpl3Only; 37 + maintainers = with lib.maintainers; [ rapiteanu ]; 38 + }; 39 + }
+14 -15
pkgs/development/tools/analysis/cppcheck/default.nix
··· 1 - { docbook_xsl 2 - , docbook_xml_dtd_45 1 + { docbook_xml_dtd_45 2 + , docbook_xsl 3 3 , fetchFromGitHub 4 4 , installShellFiles 5 5 , lib ··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "cppcheck"; 16 - version = "2.11.1"; 16 + version = "2.12.0"; 17 + 18 + outputs = [ "out" "man" ]; 17 19 18 20 src = fetchFromGitHub { 19 21 owner = "danmar"; 20 22 repo = "cppcheck"; 21 23 rev = finalAttrs.version; 22 - hash = "sha256-ZQ1EgnC2JBc0AvSW8PtgMzJoWSPt04Xfh8dqOU+KMfw="; 24 + hash = "sha256-Rfm63ERmTsmmH8W6aiBMx+NiQjzGuoWHqHRRqWishhw="; 23 25 }; 24 26 25 - strictDeps = true; 26 - 27 27 nativeBuildInputs = [ 28 + docbook_xml_dtd_45 28 29 docbook_xsl 29 - docbook_xml_dtd_45 30 30 installShellFiles 31 31 libxslt 32 32 pkg-config ··· 41 41 42 42 makeFlags = [ "PREFIX=$(out)" "MATCHCOMPILER=yes" "FILESDIR=$(out)/share/cppcheck" "HAVE_RULES=yes" ]; 43 43 44 - outputs = [ "out" "man" ]; 44 + enableParallelBuilding = true; 45 + strictDeps = true; 45 46 46 - enableParallelBuilding = true; 47 + # test/testcondition.cpp:4949(TestCondition::alwaysTrueContainer): Assertion failed. 48 + doCheck = !(stdenv.isLinux && stdenv.isAarch64); 49 + doInstallCheck = true; 47 50 48 51 postPatch = '' 49 52 substituteInPlace Makefile \ ··· 58 61 installManPage cppcheck.1 59 62 ''; 60 63 61 - # test/testcondition.cpp:4949(TestCondition::alwaysTrueContainer): Assertion failed. 62 - doCheck = !(stdenv.isLinux && stdenv.isAarch64); 63 - 64 - doInstallCheck = true; 65 64 installCheckPhase = '' 66 65 runHook preInstallCheck 67 66 ··· 73 72 74 73 meta = { 75 74 description = "A static analysis tool for C/C++ code"; 76 - homepage = "http://cppcheck.sourceforge.net/"; 75 + homepage = "http://cppcheck.sourceforge.net"; 77 76 license = lib.licenses.gpl3Plus; 78 77 longDescription = '' 79 78 Check C/C++ code for memory leaks, mismatching allocation-deallocation, 80 79 buffer overruns and more. 81 80 ''; 82 - maintainers = with lib.maintainers; [ joachifm ]; 81 + maintainers = with lib.maintainers; [ joachifm paveloom ]; 83 82 platforms = lib.platforms.unix; 84 83 }; 85 84 })
+2 -2
pkgs/development/tools/database/sqlfluff/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "sqlfluff"; 8 - version = "2.3.1"; 8 + version = "2.3.2"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = pname; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-olwvg/smXPDqKvSdpp30SEsHYWNQXU9ISbOmJH7MKLo="; 15 + hash = "sha256-buDDu5UQmO1ImWXzqwlFZHYbn2FUjAxs8KbQX+g/mvg="; 16 16 }; 17 17 18 18 propagatedBuildInputs = with python3.pkgs; [
+7 -16
pkgs/development/tools/electron/binary/default.nix
··· 26 26 27 27 electron-bin = electron_26-bin; 28 28 29 - electron_9-bin = mkElectron "9.4.4" { 30 - x86_64-linux = "781d6ca834d415c71078e1c2c198faba926d6fce19e31448bbf4450869135450"; 31 - x86_64-darwin = "f41c0bf874ddbba00c3d6989d07f74155a236e2d5a3eaf3d1d19ef8d3eb2256c"; 32 - i686-linux = "40e37f8f908a81c9fac1073fe22309cd6df2d68e685f83274c6d2f0959004187"; 33 - armv7l-linux = "2dfe3e21d30526688cc3d3215d06dfddca597a2cb62ff0c9d0d5f33d3e464a33"; 34 - aarch64-linux = "f1145e9a1feb5f2955e5f5565962423ac3c52ffe45ccc3b96c6ca485fa35bf27"; 35 - headers = "0yx8mkrm15ha977hzh7g2sc5fab9sdvlk1bk3yxignhxrqqbw885"; 36 - }; 37 - 38 29 electron_10-bin = mkElectron "10.4.7" { 39 30 x86_64-linux = "e3ea75fcedce588c6b59cfa3a6e46ba67b789e14dc2e5b9dfe1ddf3f82b0f995"; 40 31 x86_64-darwin = "8f01e020563b7fce68dc2e3d4bbf419320d13b088e89eb64f9645e9d73ad88fb"; ··· 187 178 headers = "1v7ap1v520hhghw358k41aahpnaif54qbg6a9dwgmg1di0qwn735"; 188 179 }; 189 180 190 - electron_26-bin = mkElectron "26.1.0" { 191 - armv7l-linux = "4a4a6587bddce4554657f40fd9d39645ede03a375a1c42455c9b8d556698e5f5"; 192 - aarch64-linux = "1ed0996a06e97f5c23ceb8ae767873915c432c0aca5ffd4b37ab5fb1002d9d65"; 193 - x86_64-linux = "de78aed71ce17395675a29dcd20c1370473713eb234143dd0fa3e4c5a39504eb"; 194 - x86_64-darwin = "39a336baca218058011f39c4fa9a4275348ec7f411789262799d23c9669060d9"; 195 - aarch64-darwin = "f39aafcf480ef581161d3dc0b89a91c556dcaed45927ee0b612368016afe7b89"; 196 - headers = "134iqsjg6b80jwywccrhkhlrk6vj12d1nmfqbvlcl0d6cyqw6hys"; 181 + electron_26-bin = mkElectron "26.2.1" { 182 + armv7l-linux = "27469331e1b19f732f67e4b3ae01bba527b2744e31efec1ef76748c45fe7f262"; 183 + aarch64-linux = "fe634b9095120d5b5d2c389ca016c378d1c3ba4f49b33912f9a6d8eb46f76163"; 184 + x86_64-linux = "be4ca43f4dbc82cacb4c48a04f3c4589fd560a80a77dbb9bdf6c81721c0064df"; 185 + x86_64-darwin = "007413187793c94cd248f52d3e00e2d95ed73b7a3b2c5a618f22eba7af94cd1a"; 186 + aarch64-darwin = "4e095994525a0e97e897aad9c1940c8160ce2c9aaf7b6792f31720abc3e04ee6"; 187 + headers = "02z604nzcm8iw29s5lsgjlzwn666h3ikxpdfjg2h0mffm82d0wfk"; 197 188 }; 198 189 }
+36 -36
pkgs/development/tools/language-servers/millet/Cargo.lock
··· 28 28 29 29 [[package]] 30 30 name = "analysis" 31 - version = "0.13.1" 31 + version = "0.13.2" 32 32 dependencies = [ 33 33 "config", 34 34 "diagnostic", ··· 118 118 119 119 [[package]] 120 120 name = "chain-map" 121 - version = "0.13.1" 121 + version = "0.13.2" 122 122 dependencies = [ 123 123 "fast-hash", 124 124 "str-util", ··· 131 131 132 132 [[package]] 133 133 name = "cm-syntax" 134 - version = "0.13.1" 134 + version = "0.13.2" 135 135 dependencies = [ 136 136 "lex-util", 137 137 "paths", ··· 160 160 161 161 [[package]] 162 162 name = "config" 163 - version = "0.13.1" 163 + version = "0.13.2" 164 164 dependencies = [ 165 165 "fast-hash", 166 166 "serde", ··· 188 188 189 189 [[package]] 190 190 name = "cov-mark" 191 - version = "0.13.1" 191 + version = "0.13.2" 192 192 dependencies = [ 193 193 "fast-hash", 194 194 "once_cell", ··· 427 427 428 428 [[package]] 429 429 name = "input" 430 - version = "0.13.1" 430 + version = "0.13.2" 431 431 dependencies = [ 432 432 "cm-syntax", 433 433 "config", ··· 475 475 476 476 [[package]] 477 477 name = "lang-srv" 478 - version = "0.13.1" 478 + version = "0.13.2" 479 479 dependencies = [ 480 480 "analysis", 481 481 "anyhow", ··· 503 503 504 504 [[package]] 505 505 name = "lex-util" 506 - version = "0.13.1" 506 + version = "0.13.2" 507 507 508 508 [[package]] 509 509 name = "libc" ··· 575 575 576 576 [[package]] 577 577 name = "millet-cli" 578 - version = "0.13.1" 578 + version = "0.13.2" 579 579 dependencies = [ 580 580 "analysis", 581 581 "codespan-reporting", ··· 593 593 594 594 [[package]] 595 595 name = "millet-ls" 596 - version = "0.13.1" 596 + version = "0.13.2" 597 597 dependencies = [ 598 598 "anyhow", 599 599 "env_logger", ··· 613 613 614 614 [[package]] 615 615 name = "mlb-hir" 616 - version = "0.13.1" 616 + version = "0.13.2" 617 617 dependencies = [ 618 618 "fast-hash", 619 619 "paths", ··· 624 624 625 625 [[package]] 626 626 name = "mlb-statics" 627 - version = "0.13.1" 627 + version = "0.13.2" 628 628 dependencies = [ 629 629 "config", 630 630 "diagnostic", ··· 648 648 649 649 [[package]] 650 650 name = "mlb-syntax" 651 - version = "0.13.1" 651 + version = "0.13.2" 652 652 dependencies = [ 653 653 "lex-util", 654 654 "paths", ··· 711 711 712 712 [[package]] 713 713 name = "panic-hook" 714 - version = "0.13.1" 714 + version = "0.13.2" 715 715 dependencies = [ 716 716 "better-panic", 717 717 ] ··· 924 924 925 925 [[package]] 926 926 name = "slash-var-path" 927 - version = "0.13.1" 927 + version = "0.13.2" 928 928 dependencies = [ 929 929 "fast-hash", 930 930 "str-util", ··· 932 932 933 933 [[package]] 934 934 name = "sml-comment" 935 - version = "0.13.1" 935 + version = "0.13.2" 936 936 dependencies = [ 937 937 "sml-syntax", 938 938 ] 939 939 940 940 [[package]] 941 941 name = "sml-dynamics" 942 - version = "0.13.1" 942 + version = "0.13.2" 943 943 dependencies = [ 944 944 "fast-hash", 945 945 "fmt-util", ··· 950 950 951 951 [[package]] 952 952 name = "sml-dynamics-tests" 953 - version = "0.13.1" 953 + version = "0.13.2" 954 954 dependencies = [ 955 955 "config", 956 956 "pretty_assertions", ··· 966 966 967 967 [[package]] 968 968 name = "sml-file-syntax" 969 - version = "0.13.1" 969 + version = "0.13.2" 970 970 dependencies = [ 971 971 "config", 972 972 "elapsed", ··· 980 980 981 981 [[package]] 982 982 name = "sml-fixity" 983 - version = "0.13.1" 983 + version = "0.13.2" 984 984 dependencies = [ 985 985 "fast-hash", 986 986 "once_cell", ··· 989 989 990 990 [[package]] 991 991 name = "sml-hir" 992 - version = "0.13.1" 992 + version = "0.13.2" 993 993 dependencies = [ 994 994 "la-arena", 995 995 "sml-lab", ··· 1000 1000 1001 1001 [[package]] 1002 1002 name = "sml-hir-lower" 1003 - version = "0.13.1" 1003 + version = "0.13.2" 1004 1004 dependencies = [ 1005 1005 "config", 1006 1006 "cov-mark", ··· 1015 1015 1016 1016 [[package]] 1017 1017 name = "sml-lab" 1018 - version = "0.13.1" 1018 + version = "0.13.2" 1019 1019 dependencies = [ 1020 1020 "str-util", 1021 1021 ] 1022 1022 1023 1023 [[package]] 1024 1024 name = "sml-lex" 1025 - version = "0.13.1" 1025 + version = "0.13.2" 1026 1026 dependencies = [ 1027 1027 "cov-mark", 1028 1028 "diagnostic", ··· 1037 1037 1038 1038 [[package]] 1039 1039 name = "sml-naive-fmt" 1040 - version = "0.13.1" 1040 + version = "0.13.2" 1041 1041 dependencies = [ 1042 1042 "fast-hash", 1043 1043 "sml-comment", ··· 1046 1046 1047 1047 [[package]] 1048 1048 name = "sml-namespace" 1049 - version = "0.13.1" 1049 + version = "0.13.2" 1050 1050 1051 1051 [[package]] 1052 1052 name = "sml-parse" 1053 - version = "0.13.1" 1053 + version = "0.13.2" 1054 1054 dependencies = [ 1055 1055 "diagnostic", 1056 1056 "event-parse", ··· 1062 1062 1063 1063 [[package]] 1064 1064 name = "sml-path" 1065 - version = "0.13.1" 1065 + version = "0.13.2" 1066 1066 dependencies = [ 1067 1067 "str-util", 1068 1068 ] 1069 1069 1070 1070 [[package]] 1071 1071 name = "sml-scon" 1072 - version = "0.13.1" 1072 + version = "0.13.2" 1073 1073 dependencies = [ 1074 1074 "num-bigint", 1075 1075 "num-traits", ··· 1078 1078 1079 1079 [[package]] 1080 1080 name = "sml-statics" 1081 - version = "0.13.1" 1081 + version = "0.13.2" 1082 1082 dependencies = [ 1083 1083 "chain-map", 1084 1084 "config", ··· 1101 1101 1102 1102 [[package]] 1103 1103 name = "sml-statics-types" 1104 - version = "0.13.1" 1104 + version = "0.13.2" 1105 1105 dependencies = [ 1106 1106 "chain-map", 1107 1107 "code-h2-md-map", ··· 1120 1120 1121 1121 [[package]] 1122 1122 name = "sml-symbol-kind" 1123 - version = "0.13.1" 1123 + version = "0.13.2" 1124 1124 dependencies = [ 1125 1125 "sml-namespace", 1126 1126 "sml-statics-types", ··· 1128 1128 1129 1129 [[package]] 1130 1130 name = "sml-syntax" 1131 - version = "0.13.1" 1131 + version = "0.13.2" 1132 1132 dependencies = [ 1133 1133 "code-h2-md-map", 1134 1134 "fast-hash", ··· 1139 1139 1140 1140 [[package]] 1141 1141 name = "sml-ty-var-scope" 1142 - version = "0.13.1" 1142 + version = "0.13.2" 1143 1143 dependencies = [ 1144 1144 "fast-hash", 1145 1145 "sml-hir", ··· 1210 1210 1211 1211 [[package]] 1212 1212 name = "tests" 1213 - version = "0.13.1" 1213 + version = "0.13.2" 1214 1214 dependencies = [ 1215 1215 "analysis", 1216 1216 "cm-syntax", ··· 1554 1554 1555 1555 [[package]] 1556 1556 name = "xtask" 1557 - version = "0.13.1" 1557 + version = "0.13.2" 1558 1558 dependencies = [ 1559 1559 "anyhow", 1560 1560 "flate2",
+2 -2
pkgs/development/tools/language-servers/millet/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "millet"; 5 - version = "0.13.1"; 5 + version = "0.13.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "azdavis"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-qq4SACB0heCOB8rJha+9Xi/ZZuAbasOieWM9IdZqYUw="; 11 + hash = "sha256-GiuP5Cx4Qx2LH34v6VeGyWgjJgPR8/qLUOZIrh9ES1U="; 12 12 }; 13 13 14 14 cargoLock = {
+2 -2
pkgs/development/tools/misc/circleci-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "circleci-cli"; 5 - version = "0.1.28811"; 5 + version = "0.1.28995"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CircleCI-Public"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-HaBFKjVw6EzhH1oxSeKFmZUDZleFGrxjOegTVCGmrzI="; 11 + sha256 = "sha256-+Gyv3GO6nOueswPAriUm7QkQgEkYEilnBT7hqmiqDW8="; 12 12 }; 13 13 14 14 vendorHash = "sha256-OWdJ7nFR5hrKQf2H763ezjXkEh0PvtBcjjeSNvH+ca4=";
+4 -4
pkgs/development/tools/ruff/Cargo.lock
··· 821 821 822 822 [[package]] 823 823 name = "flake8-to-ruff" 824 - version = "0.0.288" 824 + version = "0.0.289" 825 825 dependencies = [ 826 826 "anyhow", 827 827 "clap", ··· 2037 2037 2038 2038 [[package]] 2039 2039 name = "ruff" 2040 - version = "0.0.288" 2040 + version = "0.0.289" 2041 2041 dependencies = [ 2042 2042 "annotate-snippets 0.9.1", 2043 2043 "anyhow", ··· 2135 2135 2136 2136 [[package]] 2137 2137 name = "ruff_cli" 2138 - version = "0.0.288" 2138 + version = "0.0.289" 2139 2139 dependencies = [ 2140 2140 "annotate-snippets 0.9.1", 2141 2141 "anyhow", ··· 2183 2183 "similar", 2184 2184 "strum", 2185 2185 "tempfile", 2186 + "test-case", 2186 2187 "thiserror", 2187 2188 "tikv-jemallocator", 2188 2189 "tracing", ··· 2400 2401 "ruff_text_size", 2401 2402 "rustc-hash", 2402 2403 "static_assertions", 2403 - "test-case", 2404 2404 "tiny-keccak", 2405 2405 "unicode-ident", 2406 2406 "unicode_names2",
+2 -2
pkgs/development/tools/ruff/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "ruff"; 13 - version = "0.0.288"; 13 + version = "0.0.289"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "astral-sh"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-rDzxGIDUIxK5n8uT0vSFGrp4wOm49KtY7xKRoLZhEF8="; 19 + hash = "sha256-DBYE3UkA30bFqoTCgE7SBs25wJ6bPvY63e31LEPBK7c="; 20 20 }; 21 21 22 22 cargoLock = {
+3 -3
pkgs/development/tools/rust/cargo-zigbuild/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-zigbuild"; 5 - version = "0.17.2"; 5 + version = "0.17.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "messense"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-t71h+s97Ip3Gqs7oCzF8GWpTX0p0ltPt7JT61Gk8xF0="; 11 + hash = "sha256-l9uPn5eLGfCq2E6gogXCefbhxro6iOOYraeIPj9/S50="; 12 12 }; 13 13 14 - cargoHash = "sha256-oJ+zAtTwFSSzwq1gvkRloBj8g30G8Eq7dG2RoaX39lA="; 14 + cargoHash = "sha256-2mbGwElBfo4L/iGZm3iRBR5UGeMFlfaSp79vVvCAIo0="; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; 17 17
+3 -3
pkgs/development/tools/rust/rust-analyzer/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "rust-analyzer-unwrapped"; 16 - version = "2023-09-04"; 17 - cargoSha256 = "sha256-J8eEHv262v21b1rs3e2seTwaKtvoGne5hXqa2jgQmoY="; 16 + version = "2023-09-11"; 17 + cargoSha256 = "sha256-bdF88QG++8ieFLG9H6D6nR6d9GHna36HMskp6TnTA4c="; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "rust-lang"; 21 21 repo = "rust-analyzer"; 22 22 rev = version; 23 - sha256 = "sha256-Mk35KaY7OkEKNoj3Q3NEJ0PjFhqUd9Ry+NSzd3K1QUw="; 23 + sha256 = "sha256-6GjjGVCn0lNlGQifjM8AqRRMzVxf/KNyQqmAl8a9HME="; 24 24 }; 25 25 26 26 cargoBuildFlags = [ "--bin" "rust-analyzer" "--bin" "rust-analyzer-proc-macro-srv" ];
+3 -3
pkgs/development/tools/sqldef/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "sqldef"; 5 - version = "0.16.4"; 5 + version = "0.16.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "k0kubun"; 9 9 repo = "sqldef"; 10 10 rev = "v${version}"; 11 - hash = "sha256-HQ6WyeKYRd+pY/P2Bsu7W2eMjgpjUhbwEFE7bADrxDY="; 11 + hash = "sha256-y28dn/LhqQxbszKwOjpiU93oP1tq/H0NL9vonhERLzw="; 12 12 }; 13 13 14 14 proxyVendor = true; 15 15 16 - vendorHash = "sha256-YdZo2XN+425s0K/3COqQx3g1Bpus4uWiwnzrYJ8qdOM="; 16 + vendorHash = "sha256-ugLjaKCVgVl2jhH/blQ44y/c8hxQpbdlxUC4u+FgMGM="; 17 17 18 18 ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 19 19
+4 -4
pkgs/games/mindustry/default.nix
··· 37 37 38 38 let 39 39 pname = "mindustry"; 40 - version = "145.1"; 40 + version = "146"; 41 41 buildVersion = makeBuildVersion version; 42 42 43 43 selectedGlew = if enableWayland then glew-egl else glew; ··· 46 46 owner = "Anuken"; 47 47 repo = "Mindustry"; 48 48 rev = "v${version}"; 49 - hash = "sha256-xHF+3QIzP6Xekm1arXio4dAveOQpY9MXuiUC7OZFSUA="; 49 + hash = "sha256-pJAJjb8rgDL5q2hfuXH2Cyb1Szu4GixeXoLMdnIAlno="; 50 50 }; 51 51 Arc = fetchFromGitHub { 52 52 owner = "Anuken"; 53 53 repo = "Arc"; 54 54 rev = "v${version}"; 55 - hash = "sha256-HkJoYdnC4rwTMEmSO0r82cuhY3ZT7Baj3pyqSbzJrQ4="; 55 + hash = "sha256-L+5fshI1oo1lVdTMTBuPzqtEeR2dq1NORP84rZ83rT0="; 56 56 }; 57 57 soloud = fetchFromGitHub { 58 58 owner = "Anuken"; ··· 131 131 | sh 132 132 ''; 133 133 outputHashMode = "recursive"; 134 - outputHash = "sha256-tSQV9A4uxKUVEJuFRxCQVZNb+0wEQrZofQOluQe0cfA="; 134 + outputHash = "sha256-hbWLsWorEo+1BBURvrFMXpxvZjJBZ1p7HVlJN5e5JZc="; 135 135 }; 136 136 137 137 in
+5
pkgs/games/r2modman/default.nix
··· 28 28 hash = "sha256-CXitb/b2tvTfrkFrFv4KP4WdmMg+1sDtC/s2u5ezDfI="; 29 29 }; 30 30 31 + patches = [ 32 + # Make it possible to launch Steam games from r2modman. 33 + ./steam-launch-fix.patch 34 + ]; 35 + 31 36 nativeBuildInputs = [ 32 37 yarn 33 38 fixup_yarn_lock
+21
pkgs/games/r2modman/steam-launch-fix.patch
··· 1 + diff --git a/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts b/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts 2 + index ddee0e9..fc9ffca 100644 3 + --- a/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts 4 + +++ b/src/r2mm/launching/runners/linux/SteamGameRunner_Linux.ts 5 + @@ -61,15 +61,9 @@ export default class SteamGameRunner_Linux extends GameRunnerProvider { 6 + async start(game: Game, args: string): Promise<void | R2Error> { 7 + 8 + const settings = await ManagerSettings.getSingleton(game); 9 + - const steamDir = await GameDirectoryResolverProvider.instance.getSteamDirectory(); 10 + - if(steamDir instanceof R2Error) { 11 + - return steamDir; 12 + - } 13 + - 14 + - LoggerProvider.instance.Log(LogSeverity.INFO, `Steam directory is: ${steamDir}`); 15 + 16 + try { 17 + - const cmd = `"${steamDir}/steam.sh" -applaunch ${game.activePlatform.storeIdentifier} ${args} ${settings.getContext().gameSpecific.launchParameters}`; 18 + + const cmd = `steam -applaunch ${game.activePlatform.storeIdentifier} ${args} ${settings.getContext().gameSpecific.launchParameters}`; 19 + LoggerProvider.instance.Log(LogSeverity.INFO, `Running command: ${cmd}`); 20 + await exec(cmd); 21 + } catch(err) {
+1 -1
pkgs/games/worldofgoo/default.nix
··· 70 70 homepage = "https://worldofgoo.com"; 71 71 license = licenses.unfree; 72 72 platforms = [ "i686-linux" "x86_64-linux" ]; 73 - maintainers = with maintainers; [ jcumming maxeaubrey ]; 73 + maintainers = with maintainers; [ jcumming amaxine ]; 74 74 }; 75 75 }
+3 -3
pkgs/misc/tmux-plugins/default.nix
··· 92 92 93 93 catppuccin = mkTmuxPlugin { 94 94 pluginName = "catppuccin"; 95 - version = "unstable-2023-07-15"; 95 + version = "unstable-2023-08-21"; 96 96 src = fetchFromGitHub { 97 97 owner = "catppuccin"; 98 98 repo = "tmux"; 99 - rev = "e7b50832f9bc59b0b5ef5316ba2cd6f61e4e22fc"; 100 - hash = "sha256-9ZfUqEKEexSh06QyR5C+tYd4tNfBi3PsA+STzUv4+/s="; 99 + rev = "7a284c98e5df4cc84a1a45ad633916f0b2b916b2"; 100 + hash = "sha256-jxcxW0gEfXaSt8VM3UIs0dKNKaHb8JSEQBBV3SVjW/A="; 101 101 }; 102 102 postInstall = '' 103 103 sed -i -e 's|''${PLUGIN_DIR}/catppuccin-selected-theme.tmuxtheme|''${TMUX_TMPDIR}/catppuccin-selected-theme.tmuxtheme|g' $target/catppuccin.tmux
+4 -1
pkgs/os-specific/linux/cryptsetup/default.nix
··· 2 2 , openssl, libuuid, pkg-config, popt, nixosTests 3 3 , libargon2, withInternalArgon2 ? false 4 4 5 + # Programs enabled by default upstream are implicitly enabled unless 6 + # manually set to false. 7 + , programs ? {} 5 8 # The release tarballs contain precomputed manpage files, so we don't need 6 9 # to run asciidoctor on the man sources. By avoiding asciidoctor, we make 7 10 # the bare NixOS build hash independent of changes to the ruby ecosystem, ··· 50 53 # support, because the path still gets included in the binary even 51 54 # though it isn't used. 52 55 "--with-luks2-external-tokens-path=/" 53 - ]; 56 + ] ++ (with lib; mapAttrsToList (flip enableFeature)) programs; 54 57 55 58 nativeBuildInputs = [ pkg-config ] ++ lib.optionals rebuildMan [ asciidoctor ]; 56 59 buildInputs = [ lvm2 json_c openssl libuuid popt ] ++ lib.optional (!withInternalArgon2) libargon2;
+1 -1
pkgs/os-specific/linux/ell/default.nix
··· 40 40 changelog = "https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=${version}"; 41 41 license = licenses.lgpl21Plus; 42 42 platforms = platforms.linux; 43 - maintainers = with maintainers; [ mic92 dtzWill maxeaubrey ]; 43 + maintainers = with maintainers; [ mic92 dtzWill amaxine ]; 44 44 }; 45 45 }
+1 -1
pkgs/os-specific/linux/firmware/fwupd-efi/default.nix
··· 49 49 50 50 meta = with lib; { 51 51 homepage = "https://fwupd.org/"; 52 - maintainers = with maintainers; [ maxeaubrey ]; 52 + maintainers = with maintainers; [ amaxine ]; 53 53 license = licenses.lgpl21Plus; 54 54 platforms = platforms.linux; 55 55 };
+1 -1
pkgs/os-specific/linux/iwd/default.nix
··· 92 92 description = "Wireless daemon for Linux"; 93 93 license = licenses.lgpl21Plus; 94 94 platforms = platforms.linux; 95 - maintainers = with maintainers; [ dtzWill fpletz maxeaubrey ]; 95 + maintainers = with maintainers; [ dtzWill fpletz amaxine ]; 96 96 }; 97 97 }
+3 -3
pkgs/os-specific/linux/kernel/common-config.nix
··· 603 603 604 604 microcode = { 605 605 MICROCODE = yes; 606 - MICROCODE_INTEL = yes; 607 - MICROCODE_AMD = yes; 606 + MICROCODE_INTEL = whenOlder "6.6" yes; 607 + MICROCODE_AMD = whenOlder "6.6" yes; 608 608 # Write Back Throttling 609 609 # https://lwn.net/Articles/682582/ 610 610 # https://bugzilla.kernel.org/show_bug.cgi?id=12309#c655 ··· 913 913 SECCOMP = yes; # used by systemd >= 231 914 914 SECCOMP_FILTER = yes; # ditto 915 915 POSIX_MQUEUE = yes; 916 - FRONTSWAP = yes; 916 + FRONTSWAP = whenOlder "6.6" yes; 917 917 FUSION = yes; # Fusion MPT device support 918 918 IDE = whenOlder "5.14" no; # deprecated IDE support, removed in 5.14 919 919 IDLE_PAGE_TRACKING = yes;
+2 -2
pkgs/os-specific/linux/kernel/linux-testing.nix
··· 3 3 with lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "6.5-rc7"; 6 + version = "6.6-rc1"; 7 7 extraMeta.branch = lib.versions.majorMinor version; 8 8 9 9 # modDirVersion needs to be x.y.z, will always add .0 ··· 11 11 12 12 src = fetchzip { 13 13 url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz"; 14 - hash = "sha256-5rIcyXN54o9P+RxHZkI/BTO2Ox6uJ0Fi9NVcrN1HczQ="; 14 + hash = "sha256-DRai7HhWVtRB0GiRCvCv2JM2TFKRsZ60ohD6GW0b8As="; 15 15 }; 16 16 17 17 # Should the testing kernels ever be built on Hydra?
+3 -2
pkgs/os-specific/linux/kernel/manual-config.nix
··· 1 1 { lib, stdenv, buildPackages, runCommand, nettools, bc, bison, flex, perl, rsync, gmp, libmpc, mpfr, openssl 2 - , libelf, cpio, elfutils, zstd, python3Minimal, zlib, pahole 2 + , libelf, cpio, elfutils, zstd, python3Minimal, zlib, pahole, kmod 3 3 , fetchpatch 4 4 }: 5 5 ··· 271 271 make modules_install $makeFlags "''${makeFlagsArray[@]}" \ 272 272 $installFlags "''${installFlagsArray[@]}" 273 273 unlink $out/lib/modules/${modDirVersion}/build 274 - unlink $out/lib/modules/${modDirVersion}/source 274 + rm -f $out/lib/modules/${modDirVersion}/source 275 275 276 276 mkdir -p $dev/lib/modules/${modDirVersion}/{build,source} 277 277 ··· 376 376 ++ optionals (lib.versionAtLeast version "4.16") [ bison flex ] 377 377 ++ optionals (lib.versionAtLeast version "5.2") [ cpio pahole zlib ] 378 378 ++ optional (lib.versionAtLeast version "5.8") elfutils 379 + ++ optional (lib.versionAtLeast version "6.6") kmod 379 380 ; 380 381 381 382 hardeningDisable = [ "bindnow" "format" "fortify" "stackprotector" "pic" "pie" ];
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 3 3 let 4 4 # These names are how they are designated in https://xanmod.org. 5 5 ltsVariant = { 6 - version = "6.1.47"; 7 - hash = "sha256-yF05EkQ/sAvmoNW2waxNJRGGB0gnL85fFdl6pc6U8Eo="; 6 + version = "6.1.52"; 7 + hash = "sha256-uzBmgrjNto2CwqkxdFCPeEPQnPSUZEO2pYMnKe8rCfY="; 8 8 variant = "lts"; 9 9 }; 10 10 11 11 mainVariant = { 12 - version = "6.4.12"; 13 - hash = "sha256-rvSQJb9MIOXkGEjHOPt3x+dqp1AysvQg7n5yYsg95fk="; 12 + version = "6.4.15"; 13 + hash = "sha256-WupJJMLqgHJ7FATwNyMwAHIUl9qj0lNH7wRYRBm0CAA="; 14 14 variant = "main"; 15 15 }; 16 16
+12
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 75 75 url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitString "." version)}-linux"; 76 76 }; 77 77 78 + # data center driver compatible with current default cudaPackages 79 + dc = dc_520; 80 + dc_520 = generic rec { 81 + version = "520.61.05"; 82 + url = "https://us.download.nvidia.com/tesla/${version}/NVIDIA-Linux-x86_64-${version}.run"; 83 + sha256_64bit = "sha256-EPYWZwOur/6iN/otDMrNDpNXr1mzu8cIqQl8lXhQlzU=="; 84 + fabricmanagerSha256 = "sha256-o8Kbmkg7qczKQclaGvEyXNzEOWq9ZpQZn9syeffnEiE=="; 85 + useSettings = false; 86 + usePersistenced = false; 87 + useFabricmanager = true; 88 + }; 89 + 78 90 # Update note: 79 91 # If you add a legacy driver here, also update `top-level/linux-kernels.nix`, 80 92 # adding to the `nvidia_x11_legacy*` entries.
+47
pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix
··· 1 + nvidia_x11: sha256: 2 + 3 + { stdenv, lib, fetchurl, patchelf }: 4 + 5 + let 6 + sys = with lib; concatStringsSep "-" (reverseList (splitString "-" stdenv.system)); 7 + bsys = builtins.replaceStrings ["_"] ["-"] sys; 8 + fmver = nvidia_x11.version; 9 + in 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "fabricmanager"; 13 + version = fmver; 14 + src = fetchurl { 15 + url = "https://developer.download.nvidia.com/compute/cuda/redist/fabricmanager/" + 16 + "${sys}/${pname}-${sys}-${fmver}-archive.tar.xz"; 17 + inherit sha256; 18 + }; 19 + phases = [ "unpackPhase" "installPhase" ]; 20 + 21 + installPhase = '' 22 + find . 23 + mkdir -p $out/{bin,share/nvidia-fabricmanager} 24 + for bin in nv{-fabricmanager,switch-audit};do 25 + ${patchelf}/bin/patchelf \ 26 + --set-interpreter ${stdenv.cc.libc}/lib/ld-${bsys}.so.2 \ 27 + --set-rpath ${lib.makeLibraryPath [ stdenv.cc.libc ]} \ 28 + bin/$bin 29 + done 30 + mv bin/nv{-fabricmanager,switch-audit} $out/bin/. 31 + for d in etc systemd share/nvidia;do 32 + mv $d $out/share/nvidia-fabricmanager/. 33 + done 34 + for d in include lib;do 35 + mv $d $out/. 36 + done 37 + ''; 38 + 39 + meta = with lib; { 40 + homepage = "https://www.nvidia.com/object/unix.html"; 41 + description = "Fabricmanager daemon for NVLink intialization and control"; 42 + license = licenses.unfreeRedistributable; 43 + platforms = nvidia_x11.meta.platforms; 44 + mainProgram = "nv-fabricmanager"; 45 + maintainers = with maintainers; [ edwtjo ]; 46 + }; 47 + }
+51 -12
pkgs/os-specific/linux/nvidia-x11/generic.nix
··· 4 4 , sha256_64bit 5 5 , sha256_aarch64 ? null 6 6 , openSha256 ? null 7 - , settingsSha256 7 + , settingsSha256 ? null 8 8 , settingsVersion ? version 9 - , persistencedSha256 9 + , persistencedSha256 ? null 10 10 , persistencedVersion ? version 11 + , fabricmanagerSha256 ? null 12 + , fabricmanagerVersion ? version 11 13 , useGLVND ? true 12 14 , useProfiles ? true 13 15 , preferGtk2 ? false 14 16 , settings32Bit ? false 17 + , useSettings ? true 18 + , usePersistenced ? true 19 + , useFabricmanager ? false 15 20 , ibtSupport ? false 16 21 17 22 , prePatch ? "" ··· 33 38 disable32Bit ? stdenv.hostPlatform.system == "aarch64-linux" 34 39 # 32 bit libs only version of this package 35 40 , lib32 ? null 36 - # Whether to extract the GSP firmware 37 - , firmware ? openSha256 != null 41 + # Whether to extract the GSP firmware, datacenter drivers needs to extract the 42 + # firmware 43 + , firmware ? openSha256 != null || useFabricmanager 44 + # Whether the user accepts the NVIDIA Software License 45 + , config, acceptLicense ? config.nvidia.acceptLicense or false 38 46 }: 39 47 40 48 with lib; 41 49 42 50 assert !libsOnly -> kernel != null; 43 51 assert versionOlder version "391" -> sha256_32bit != null; 52 + assert useSettings -> settingsSha256 != null; 53 + assert usePersistenced -> persistencedSha256 != null; 54 + assert useFabricmanager -> fabricmanagerSha256 != null; 55 + assert useFabricmanager -> !(useSettings || usePersistenced); 44 56 45 57 let 46 58 nameSuffix = optionalString (!libsOnly) "-${kernel.version}"; ··· 54 66 dbus # for nvidia-powerd 55 67 ]); 56 68 69 + # maybe silly since we've ignored this previously and just unfree.. 70 + throwLicense = throw '' 71 + Use of NVIDIA Software requires license acceptance of the license: 72 + 73 + - License For Customer Use of NVIDIA Software [1] 74 + 75 + You can express acceptance by setting acceptLicense to true your nixpkgs.config. 76 + Example: 77 + 78 + configuration.nix: 79 + nixpkgs.config.allowUnfree = true; 80 + nixpkgs.config.nvidia.acceptLicense = true; 81 + 82 + config.nix: 83 + allowUnfree = true; 84 + nvidia.acceptLicense = true; 85 + 86 + [1]: https://www.nvidia.com/content/DriverDownloads/licence.php?lang=us 87 + ''; 88 + 57 89 self = stdenv.mkDerivation { 58 - name = "nvidia-x11-${version}${nameSuffix}"; 90 + name = "nvidia-${if useFabricmanager then "dc" else "x11"}-${version}${nameSuffix}"; 59 91 60 92 builder = ./builder.sh; 61 93 62 94 src = 95 + if !acceptLicense && (openSha256 == null) then throwLicense else 63 96 if stdenv.hostPlatform.system == "x86_64-linux" then 64 97 fetchurl { 65 98 urls = if args ? url then [ args.url ] else [ ··· 127 160 nvidia_x11 = self; 128 161 broken = brokenOpen; 129 162 }) openSha256; 130 - settings = (if settings32Bit then pkgsi686Linux.callPackage else callPackage) (import ./settings.nix self settingsSha256) { 131 - withGtk2 = preferGtk2; 132 - withGtk3 = !preferGtk2; 133 - }; 134 - persistenced = mapNullable (hash: callPackage (import ./persistenced.nix self hash) { }) persistencedSha256; 163 + settings = if useSettings then 164 + (if settings32Bit then pkgsi686Linux.callPackage else callPackage) (import ./settings.nix self settingsSha256) { 165 + withGtk2 = preferGtk2; 166 + withGtk3 = !preferGtk2; 167 + } else {}; 168 + persistenced = if usePersistenced then 169 + mapNullable (hash: callPackage (import ./persistenced.nix self hash) { }) persistencedSha256 170 + else {}; 171 + fabricmanager = if useFabricmanager then 172 + mapNullable (hash: callPackage (import ./fabricmanager.nix self hash) { }) fabricmanagerSha256 173 + else {}; 135 174 inherit persistencedVersion settingsVersion; 136 175 compressFirmware = false; 137 176 ibtSupport = ibtSupport || (lib.versionAtLeast version "530"); ··· 141 180 142 181 meta = with lib; { 143 182 homepage = "https://www.nvidia.com/object/unix.html"; 144 - description = "X.org driver and kernel module for NVIDIA graphics cards"; 183 + description = "${if useFabricmanager then "Data Center" else "X.org"} driver and kernel module for NVIDIA cards"; 145 184 license = licenses.unfreeRedistributable; 146 185 platforms = [ "x86_64-linux" ] 147 186 ++ optionals (sha256_32bit != null) [ "i686-linux" ] 148 187 ++ optionals (sha256_aarch64 != null) [ "aarch64-linux" ]; 149 - maintainers = with maintainers; [ jonringer kiskae ]; 188 + maintainers = with maintainers; [ jonringer kiskae edwtjo ]; 150 189 priority = 4; # resolves collision with xorg-server's "lib/xorg/modules/extensions/libglx.so" 151 190 inherit broken; 152 191 };
+2 -2
pkgs/servers/clickhouse/default.nix
··· 28 28 else llvmPackages.stdenv).mkDerivation; 29 29 in mkDerivation rec { 30 30 pname = "clickhouse"; 31 - version = "23.3.10.5"; 31 + version = "23.3.13.6"; 32 32 33 33 src = fetchFromGitHub rec { 34 34 owner = "ClickHouse"; ··· 36 36 rev = "v${version}-lts"; 37 37 fetchSubmodules = true; 38 38 name = "clickhouse-${rev}.tar.gz"; 39 - hash = "sha256-xvmZOJqXrGToQRoEl+4AL9ewUhNdKGZFnCdBnSlB+tk="; 39 + hash = "sha256-ryUjXN8UNGmkZTkqNHotB4C2E1MHZhx2teqXrlp5ySQ="; 40 40 postFetch = '' 41 41 # delete files that make the source too big 42 42 rm -rf $out/contrib/llvm-project/llvm/test
+1 -1
pkgs/servers/fastnetmon-advanced/default.nix
··· 62 62 description = "A high performance DDoS detector / sensor - commercial edition"; 63 63 homepage = "https://fastnetmon.com"; 64 64 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 65 - maintainers = with maintainers; [ yuka ]; 65 + maintainers = teams.wdz.members; 66 66 license = licenses.unfree; 67 67 platforms = [ "x86_64-linux" ]; 68 68 };
+2 -2
pkgs/servers/grocy/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "grocy"; 5 - version = "4.0.2"; 5 + version = "4.0.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/grocy/grocy/releases/download/v${version}/grocy_${version}.zip"; 9 - sha256 = "sha256-ZhXfZKmfg8lSzEAGIj7LMIfvaHG1FY5j+/OpOCTxm3c="; 9 + hash = "sha256-KBTsi634SolgA01eRthMuWx7DIF7rhvJSPxiHyuKSR8="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ unzip ];
+3 -3
pkgs/servers/matrix-synapse/default.nix
··· 16 16 in 17 17 python3.pkgs.buildPythonApplication rec { 18 18 pname = "matrix-synapse"; 19 - version = "1.91.2"; 19 + version = "1.92.1"; 20 20 format = "pyproject"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "matrix-org"; 24 24 repo = "synapse"; 25 25 rev = "v${version}"; 26 - hash = "sha256-U9SyDmO34s9PjLPnT1QYemGeCmKdXRaQvEC8KKcFXOI="; 26 + hash = "sha256-rCxoYtdvh+Gu0O2T3uu0k2FFFFc7m09LuKJvkSky3M4="; 27 27 }; 28 28 29 29 cargoDeps = rustPlatform.fetchCargoTarball { 30 30 inherit src; 31 31 name = "${pname}-${version}"; 32 - hash = "sha256-q3uoT2O/oTVSg6olZohU8tiWahijyva+1tm4e1GWGj4="; 32 + hash = "sha256-yZeCENWdPv80Na1++/IQFOrhah/VHWwJDNV2dI/yTHg="; 33 33 }; 34 34 35 35 postPatch = ''
+1 -1
pkgs/servers/misc/irrd/default.nix
··· 153 153 description = "An Internet Routing Registry database server, processing IRR objects in the RPSL format"; 154 154 license = licenses.mit; 155 155 homepage = "https://github.com/irrdnet/irrd"; 156 - maintainers = with maintainers; [ netali yuka ]; 156 + maintainers = teams.wdz.members; 157 157 }; 158 158 } 159 159
+3 -3
pkgs/servers/monitoring/unpoller/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "unpoller"; 9 - version = "2.8.1"; 9 + version = "2.8.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "unpoller"; 13 13 repo = "unpoller"; 14 14 rev = "v${version}"; 15 - hash = "sha256-w0DcU27wrqzWxPwoY/as2vBtJQytz1482tNIXdyvHbY="; 15 + hash = "sha256-ONr8xwvCXLnAlJKbgt/O+lCEKbV2SJXW/1oJPYRtQ3s="; 16 16 }; 17 17 18 - vendorHash = "sha256-2uvQhEEtsnGPQxYnNND6kM1HeN3kFlHzUXiehM+GpMs="; 18 + vendorHash = "sha256-eLHtSEINxrqjlPyJZJwfSGA0gVaxcIolhWnqJxLXkew="; 19 19 20 20 ldflags = [ 21 21 "-w" "-s"
+3 -3
pkgs/servers/photofield/default.nix
··· 9 9 10 10 let 11 11 pname = "photofield-ui"; 12 - version = "0.10.4"; 12 + version = "0.11.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "SmilyOrg"; 16 16 repo = "photofield"; 17 17 rev = "v${version}"; 18 - hash = "sha256-kcKnE4U+XWYfKw5nZSk+xCtYdagHBMZS3hvukEL8p4M="; 18 + hash = "sha256-AqOhagqH0wRKjwcRHFVw0izC0DBv9uY3B5MMDBJoFVE="; 19 19 }; 20 20 21 21 webui = buildNpmPackage { ··· 37 37 pname = "photofield"; 38 38 inherit version src; 39 39 40 - vendorHash = "sha256-g6jRfPALBAgZVuljq/JiCpea7gZl/8akiabxjRmDsFs="; 40 + vendorHash = "sha256-0rrBHkKZfStwzIv5Us/8Db6z3ZSqassCMWQMpScZq7Y="; 41 41 42 42 preBuild = '' 43 43 cp -r ${webui}/share/photofield-ui ui/dist
+1 -1
pkgs/servers/plex/raw.nix
··· 88 88 lnl7 89 89 pjones 90 90 thoughtpolice 91 - maxeaubrey 91 + amaxine 92 92 MayNiklas 93 93 ]; 94 94 description = "Media library streaming server";
+2 -2
pkgs/servers/sql/postgresql/ext/pg_ivm.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pg_ivm"; 5 - version = "1.5.1"; 5 + version = "1.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sraoss"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-AIH0BKk3y7F885IlC9pEyAubIgNSElpjU8nL6gl98FU="; 11 + hash = "sha256-MAZsEPQu1AqI53h01M5bErc/MUJRauNPO9Hizig+2dc="; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+2 -2
pkgs/servers/sql/postgresql/ext/plpgsql_check.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "plpgsql_check"; 5 - version = "2.4.0"; 5 + version = "2.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "okbob"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-flRkPyHLc/cf+JQK04/Vl0I6ILx1GxWYMy9FnT9M//Q="; 11 + hash = "sha256-6S1YG/4KGlgtTBrxh3p6eMd/aCovK/QME4f2z0YTUxc="; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+4 -3
pkgs/servers/sql/postgresql/ext/postgis.nix
··· 16 16 }: 17 17 stdenv.mkDerivation rec { 18 18 pname = "postgis"; 19 - version = "3.3.3"; 19 + version = "3.4.0"; 20 20 21 21 outputs = [ "out" "doc" ]; 22 22 23 23 src = fetchurl { 24 24 url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz"; 25 - sha256 = "sha256-dOs1bj+F8UIzeRATNgiBtnSPeAgcxoj/nW8PZzp2LRM="; 25 + sha256 = "sha256-rum2CmyITTVBZLMJbEZX8yRFQYZgf4WdHOBdiZeYr50="; 26 26 }; 27 27 28 28 buildInputs = [ libxml2 postgresql geos proj gdal json_c protobufc pcre2.dev ] ··· 35 35 36 36 preConfigure = '' 37 37 sed -i 's@/usr/bin/file@${file}/bin/file@' configure 38 - configureFlags="--datadir=$out/share/postgresql --datarootdir=$out/share/postgresql --bindir=$out/bin --docdir=$doc/share/doc/${pname} --with-gdalconfig=${gdal}/bin/gdal-config --with-jsondir=${json_c.dev}" 38 + configureFlags="--datadir=$out/share/postgresql --datarootdir=$out/share/postgresql --bindir=$out/bin --docdir=$doc/share/doc/${pname} --with-gdalconfig=${gdal}/bin/gdal-config --with-jsondir=${json_c.dev} --disable-extension-upgrades-install" 39 39 40 40 makeFlags="PERL=${perl}/bin/perl datadir=$out/share/postgresql pkglibdir=$out/lib bindir=$out/bin docdir=$doc/share/doc/${pname}" 41 41 ''; ··· 76 76 license = licenses.gpl2; 77 77 maintainers = [ maintainers.marcweber ]; 78 78 inherit (postgresql.meta) platforms; 79 + broken = versionOlder postgresql.version "12"; 79 80 }; 80 81 }
+2 -2
pkgs/servers/tailscale/default.nix
··· 1 1 { lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }: 2 2 3 3 let 4 - version = "1.48.1"; 4 + version = "1.48.2"; 5 5 in 6 6 buildGoModule { 7 7 pname = "tailscale"; ··· 11 11 owner = "tailscale"; 12 12 repo = "tailscale"; 13 13 rev = "v${version}"; 14 - hash = "sha256-jWnke49b6inybPmiZOkxI3C8VoYe4Syi84YhvL8zxeI="; 14 + hash = "sha256-5Usi7W4y6JniyxBIfQid1XjDIZRS5oIw+KUMMiFRBwk="; 15 15 }; 16 16 vendorHash = "sha256-Fr4VZcKrXnT1PZuEG110KBefjcZzRsQRBSvByELKAy4="; 17 17
+34
pkgs/servers/web-apps/meme-bingo-web/default.nix
··· 1 + { lib, fetchFromGitea, rustPlatform, makeWrapper }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "meme-bingo-web"; 5 + version = "0.2.0"; 6 + 7 + src = fetchFromGitea { 8 + domain = "codeberg.org"; 9 + owner = "annaaurora"; 10 + repo = "meme-bingo-web"; 11 + rev = "v${version}"; 12 + hash = "sha256-6hQra+10TaaQGzwiYfL+WHmGc6f0Hn8Tybd0lA5t0qc="; 13 + }; 14 + 15 + cargoHash = "sha256-/hBymxNAzyfapUL5Whkg4NBLA7Fc8A1npXEa9MXTAz4="; 16 + 17 + nativeBuildInputs = [ makeWrapper ]; 18 + 19 + postInstall = '' 20 + mkdir -p $out/share/meme-bingo-web 21 + cp -r {templates,static} $out/share/meme-bingo-web/ 22 + 23 + wrapProgram $out/bin/meme-bingo-web \ 24 + --set MEME_BINGO_TEMPLATES $out/share/meme-bingo-web/templates \ 25 + --set MEME_BINGO_STATIC $out/share/meme-bingo-web/static 26 + ''; 27 + 28 + meta = with lib; { 29 + description = "Play meme bingo using this neat web app"; 30 + homepage = "https://codeberg.org/annaaurora/meme-bingo-web"; 31 + license = licenses.unlicense; 32 + maintainers = with maintainers; [ annaaurora ]; 33 + }; 34 + }
+1 -1
pkgs/servers/web-apps/peering-manager/default.nix
··· 99 99 homepage = "https://peering-manager.net/"; 100 100 license = licenses.asl20; 101 101 description = "BGP sessions management tool"; 102 - maintainers = with maintainers; [ yuka ]; 102 + maintainers = teams.wdz.members; 103 103 platforms = platforms.linux; 104 104 }; 105 105 }
+4
pkgs/test/nixpkgs-check-by-name/default.nix
··· 25 25 export NIX_LOG_DIR=$TEST_ROOT/var/log/nix 26 26 export NIX_STATE_DIR=$TEST_ROOT/var/nix 27 27 export NIX_STORE_DIR=$TEST_ROOT/store 28 + 29 + # cargo tests run in parallel by default, which would then run into 30 + # https://github.com/NixOS/nix/issues/2706 unless the store is initialised first 31 + nix-store --init 28 32 ''; 29 33 postCheck = '' 30 34 cargo fmt --check
+9 -3
pkgs/test/nixpkgs-check-by-name/src/eval.rs
··· 30 30 // Write the list of packages we need to check into a temporary JSON file. 31 31 // This can then get read by the Nix evaluation. 32 32 let attrs_file = NamedTempFile::new().context("Failed to create a temporary file")?; 33 + // We need to canonicalise this path because if it's a symlink (which can be the case on 34 + // Darwin), Nix would need to read both the symlink and the target path, therefore need 2 35 + // NIX_PATH entries for restrict-eval. But if we resolve the symlinks then only one predictable 36 + // entry is needed. 37 + let attrs_file_path = attrs_file.path().canonicalize()?; 38 + 33 39 serde_json::to_writer(&attrs_file, &nixpkgs.package_names).context(format!( 34 40 "Failed to serialise the package names to the temporary path {}", 35 - attrs_file.path().display() 41 + attrs_file_path.display() 36 42 ))?; 37 43 38 44 // With restrict-eval, only paths in NIX_PATH can be accessed, so we explicitly specify the ··· 57 63 // Pass the path to the attrs_file as an argument and add it to the NIX_PATH so it can be 58 64 // accessed in restrict-eval mode 59 65 .args(["--arg", "attrsPath"]) 60 - .arg(attrs_file.path()) 66 + .arg(&attrs_file_path) 61 67 .arg("-I") 62 - .arg(attrs_file.path()) 68 + .arg(&attrs_file_path) 63 69 // Same for the nixpkgs to test 64 70 .args(["--arg", "nixpkgsPath"]) 65 71 .arg(&nixpkgs.path)
+36
pkgs/test/nixpkgs-check-by-name/src/main.rs
··· 140 140 Ok(()) 141 141 } 142 142 143 + /// Tests symlinked temporary directories. 144 + /// This is needed because on darwin, `/tmp` is a symlink to `/private/tmp`, and Nix's 145 + /// restrict-eval doesn't also allow access to the canonical path when you allow the 146 + /// non-canonical one. 147 + /// 148 + /// The error if we didn't do this would look like this: 149 + /// error: access to canonical path '/private/var/folders/[...]/.tmpFbcNO0' is forbidden in restricted mode 150 + #[test] 151 + fn test_symlinked_tmpdir() -> anyhow::Result<()> { 152 + // Create a directory with two entries: 153 + // - actual (dir) 154 + // - symlinked -> actual (symlink) 155 + let temp_root = tempdir()?; 156 + fs::create_dir(temp_root.path().join("actual"))?; 157 + std::os::unix::fs::symlink("actual", temp_root.path().join("symlinked"))?; 158 + let tmpdir = temp_root.path().join("symlinked"); 159 + 160 + // Then set TMPDIR to the symlinked directory 161 + // Make sure to persist the old value so we can undo this later 162 + let old_tmpdir = env::var("TMPDIR").ok(); 163 + env::set_var("TMPDIR", &tmpdir); 164 + 165 + // Then run a simple test with this symlinked temporary directory 166 + // This should be successful 167 + test_nixpkgs("symlinked_tmpdir", Path::new("tests/success"), "")?; 168 + 169 + // Undo the env variable change 170 + if let Some(old) = old_tmpdir { 171 + env::set_var("TMPDIR", old); 172 + } else { 173 + env::remove_var("TMPDIR"); 174 + } 175 + 176 + Ok(()) 177 + } 178 + 143 179 fn test_nixpkgs(name: &str, path: &Path, expected_errors: &str) -> anyhow::Result<()> { 144 180 let extra_nix_path = Path::new("tests/mock-nixpkgs.nix"); 145 181
+2 -2
pkgs/tools/X11/opentabletdriver/default.nix
··· 18 18 19 19 buildDotnetModule rec { 20 20 pname = "OpenTabletDriver"; 21 - version = "0.6.2.0"; 21 + version = "0.6.3.0"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "OpenTabletDriver"; 25 25 repo = "OpenTabletDriver"; 26 26 rev = "v${version}"; 27 - hash = "sha256-D1/DGvSBgG8wZMmyJ7QAHDcsMjC1YgSpxmSYzs6ntJg="; 27 + hash = "sha256-v41qYNBgOXcFnDOJpQYitql1IZP3p8b3may5Pr04dbg="; 28 28 }; 29 29 30 30 debPkg = fetchurl {
+1 -3
pkgs/tools/X11/opentabletdriver/deps.nix
··· 19 19 (fetchNuGet { pname = "Microsoft.Bcl.AsyncInterfaces"; version = "1.1.1"; sha256 = "0a1ahssqds2ympr7s4xcxv5y8jgxs7ahd6ah6fbgglj4rki1f1vw"; }) 20 20 (fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "16.9.4"; sha256 = "11wiyy3ykgk1sa9amy3lgcsg2v7d1sz59ggw647vx8ibpjxijjpp"; }) 21 21 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; }) 22 - (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.4.1"; sha256 = "0z6d1i6xcf0c00z6rs75rgw4ncs9q2m8amasf6mmbf40fm02ry7g"; }) 23 22 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "6.0.0-rc.1.21451.13"; sha256 = "0r6945jq7c2f1wjifq514zvngicndjqfnsjya6hqw0yzah0jr56c"; }) 24 23 (fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "6.0.0-rc.1.21451.13"; sha256 = "11dg16x6g0gssb143qpghxz1s41himvhr7yhjwxs9hacx4ij2dm1"; }) 25 24 (fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "16.9.4"; sha256 = "1jdx05zmrqj1s7xfgn3wgy10qb5cl1n1jcj5kz43zvkw1amc7ra4"; }) ··· 107 106 (fetchNuGet { pname = "System.Collections.Immutable"; version = "1.7.1"; sha256 = "1nh4nlxfc7lbnbl86wwk1a3jwl6myz5j6hvgh5sp4krim9901hsq"; }) 108 107 (fetchNuGet { pname = "System.Collections.NonGeneric"; version = "4.3.0"; sha256 = "07q3k0hf3mrcjzwj8fwk6gv3n51cb513w4mgkfxzm3i37sc9kz7k"; }) 109 108 (fetchNuGet { pname = "System.Collections.Specialized"; version = "4.3.0"; sha256 = "1sdwkma4f6j85m3dpb53v9vcgd0zyc9jb33f8g63byvijcj39n20"; }) 110 - (fetchNuGet { pname = "System.CommandLine"; version = "2.0.0-beta1.20253.1"; sha256 = "16saf1fm9q80bb624fkqz0ksrwpnbw9617d7xg3jib7a2wgagm2r"; }) 109 + (fetchNuGet { pname = "System.CommandLine"; version = "2.0.0-beta4.22272.1"; sha256 = "1iy5hwwgvx911g3yq65p4zsgpy08w4qz9j3h0igcf7yci44vw8yd"; }) 111 110 (fetchNuGet { pname = "System.ComponentModel"; version = "4.3.0"; sha256 = "0986b10ww3nshy30x9sjyzm0jx339dkjxjj3401r3q0f6fx2wkcb"; }) 112 111 (fetchNuGet { pname = "System.ComponentModel.Annotations"; version = "4.7.0"; sha256 = "06x1m46ddxj0ng28d7gry9gjkqdg2kp89jyf480g5gznyybbs49z"; }) 113 112 (fetchNuGet { pname = "System.ComponentModel.Primitives"; version = "4.3.0"; sha256 = "1svfmcmgs0w0z9xdw2f2ps05rdxmkxxhf0l17xk9l1l8xfahkqr0"; }) ··· 139 138 (fetchNuGet { pname = "System.Linq"; version = "4.3.0"; sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7"; }) 140 139 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.1.0"; sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg"; }) 141 140 (fetchNuGet { pname = "System.Linq.Expressions"; version = "4.3.0"; sha256 = "0ky2nrcvh70rqq88m9a5yqabsl4fyd17bpr63iy2mbivjs2nyypv"; }) 142 - (fetchNuGet { pname = "System.Memory"; version = "4.5.3"; sha256 = "0naqahm3wljxb5a911d37mwjqjdxv9l0b49p5dmfyijvni2ppy8a"; }) 143 141 (fetchNuGet { pname = "System.Memory"; version = "4.5.4"; sha256 = "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y"; }) 144 142 (fetchNuGet { pname = "System.Net.Http"; version = "4.3.0"; sha256 = "1i4gc757xqrzflbk7kc5ksn20kwwfjhw9w7pgdkn19y3cgnl302j"; }) 145 143 (fetchNuGet { pname = "System.Net.Http"; version = "4.3.4"; sha256 = "0kdp31b8819v88l719j6my0yas6myv9d1viql3qz5577mv819jhl"; })
+3 -3
pkgs/tools/admin/aliyun-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "aliyun-cli"; 5 - version = "3.0.180"; 5 + version = "3.0.181"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "aliyun"; 10 10 repo = pname; 11 11 fetchSubmodules = true; 12 - sha256 = "sha256-w1t1sx7Pcv444x3YPNSg3fRQdPga2Q9Z1+Iad7OTjOM="; 12 + sha256 = "sha256-xjOoWQyQCVoCDJMXboxFAyil7jRCWU6oIEt7gcPkIPo="; 13 13 }; 14 14 15 - vendorHash = "sha256-bL1S6GML7XuLraVXcd6NcC3VSYAd05F2ktzI0KF3G8A="; 15 + vendorHash = "sha256-S8Nthnr3wASvRyZS5UTHILPnUA+FeZJEwIvT0O39U3I="; 16 16 17 17 subPackages = [ "main" ]; 18 18
+2 -2
pkgs/tools/admin/azure-cli/default.nix
··· 1 1 { stdenv, lib, python3, fetchPypi, fetchFromGitHub, installShellFiles }: 2 2 3 3 let 4 - version = "2.51.0"; 4 + version = "2.52.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 name = "azure-cli-${version}-src"; 8 8 owner = "Azure"; 9 9 repo = "azure-cli"; 10 10 rev = "azure-cli-${version}"; 11 - hash = "sha512-KjkR1YKvL5stfmIbrfzj9Ons4iYyiKQdLiRh7I7Dd43lvJwXaYLNjIYL5SOX3F3D9nmNxCb0qmYAQH0iEmyVjw=="; 11 + hash = "sha256-wa0LmBMv3eQIsWEKMAHks+TvBZmTdFepPGG5XQRvZXk="; 12 12 }; 13 13 14 14 # put packages that needs to be overridden in the py package scope
+2 -2
pkgs/tools/admin/azure-cli/python-packages.nix
··· 289 289 azure-mgmt-containerregistry = overrideAzureMgmtPackage super.azure-mgmt-containerregistry "10.1.0" "zip" 290 290 "sha256-VrX9YfYNvlA8+eNqHCp35BAeQZzQKakZs7ZZKwT8oYc="; 291 291 292 - azure-mgmt-monitor = (overrideAzureMgmtPackage super.azure-mgmt-monitor "5.0.0" "zip" 293 - "sha256-eL9KJowxTF7hZJQQQCNJZ7l+rKPFM8wP5vEigt3ZFGE=").overridePythonAttrs (attrs: { 292 + azure-mgmt-monitor = (overrideAzureMgmtPackage super.azure-mgmt-monitor "6.0.2" "tar.gz" 293 + "sha256-X/v1AOSZq3kSsbptJs7yZIDZrkEVMgGbt41yViGW4Hs=").overridePythonAttrs (attrs: { 294 294 propagatedBuildInputs = attrs.propagatedBuildInputs or [ ] ++ [ self.msrest ]; 295 295 }); 296 296
+5 -3
pkgs/tools/graphics/textplots/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "textplots"; 5 - version = "0.8.2"; 5 + version = "0.8.4"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - hash = "sha256-NBUp5kFiODqoJrg/JBPhtaVsOikppqt2jbd3C3RQ7qg="; 9 + hash = "sha256-DtDxD3b8idYOBcHKkLbOy6NUU0bjWzDySGoW8uOT4xc="; 10 10 }; 11 11 12 - cargoHash = "sha256-hHj3Da399gbRbgHgHcBE53HJusWoPbRA184tcCSJ4fc="; 12 + cargoHash = "sha256-tXqonC4qawS6eu9dPt/6/TVYCjTroG+9XikmYQHCLdA="; 13 + 14 + buildFeatures = [ "tool" ]; 13 15 14 16 meta = with lib; { 15 17 description = "Terminal plotting written in Rust";
+52
pkgs/tools/llm/open-interpreter/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + let 6 + version = "0.1.3"; 7 + in 8 + python3.pkgs.buildPythonApplication { 9 + pname = "open-interpreter"; 10 + format = "pyproject"; 11 + inherit version; 12 + 13 + src = fetchFromGitHub { 14 + owner = "KillianLucas"; 15 + repo = "open-interpreter"; 16 + rev = "v${version}"; 17 + hash = "sha256-xmmyDIshEYql41k/7gF+ay7s3mI+iGCjr5gDfLkqLU0="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + python3.pkgs.poetry-core 22 + ]; 23 + 24 + propagatedBuildInputs = with python3.pkgs; [ 25 + appdirs 26 + astor 27 + gitpython 28 + huggingface-hub 29 + inquirer 30 + litellm 31 + openai 32 + # pyreadline3 # this is a windows deps 33 + python-dotenv 34 + rich 35 + six 36 + tiktoken 37 + tokentrim 38 + wget 39 + ]; 40 + 41 + # the import check phase fails trying to do a network request to openai 42 + # because of litellm 43 + # pythonImportsCheck = [ "interpreter" ]; 44 + 45 + meta = with lib; { 46 + description = "OpenAI's Code Interpreter in your terminal, running locally"; 47 + homepage = "https://github.com/KillianLucas/open-interpreter"; 48 + license = licenses.mit; 49 + changelog = "https://github.com/KillianLucas/open-interpreter/releases/tag/v${version}"; 50 + maintainers = with maintainers; [ happysalada ]; 51 + }; 52 + }
+33
pkgs/tools/misc/dtool/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , stdenv 5 + , darwin 6 + }: 7 + 8 + rustPlatform.buildRustPackage rec { 9 + pname = "dtool"; 10 + version = "0.12.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "guoxbin"; 14 + repo = "dtool"; 15 + rev = "v${version}"; 16 + hash = "sha256-m4H+ANwEbK6vGW3oIVZqnqvMiAKxNJf2TLIGh/G6AU4="; 17 + }; 18 + 19 + cargoHash = "sha256-r8r3f4yKMQgjtB3j4qE7cqQL18nIqAGPO5RsFErqh2c="; 20 + 21 + buildInputs = lib.optionals stdenv.isDarwin [ 22 + darwin.apple_sdk.frameworks.Security 23 + ]; 24 + 25 + checkType = "debug"; 26 + 27 + meta = with lib; { 28 + description = "A command-line tool collection to assist development written in RUST"; 29 + homepage = "https://github.com/guoxbin/dtool"; 30 + license = licenses.gpl3Only; 31 + maintainers = with maintainers; [ linuxissuper ]; 32 + }; 33 + }
+5
pkgs/tools/misc/eza/default.nix
··· 10 10 , Security 11 11 , libiconv 12 12 , installShellFiles 13 + # once eza upstream gets support for setting up a compatibilty symlink for exa, we should change 14 + # the handling here from postInstall to passing the required argument to the builder. 15 + , exaAlias ? true 13 16 }: 14 17 15 18 rustPlatform.buildRustPackage rec { ··· 43 46 --bash completions/bash/eza \ 44 47 --fish completions/fish/eza.fish \ 45 48 --zsh completions/zsh/_eza 49 + '' + lib.optionalString exaAlias '' 50 + ln -s eza $out/bin/exa 46 51 ''; 47 52 48 53 meta = with lib; {
+2 -2
pkgs/tools/misc/flexoptix-app/default.nix
··· 1 1 { lib, appimageTools, fetchurl, asar }: let 2 2 pname = "flexoptix-app"; 3 - version = "5.13.4"; 3 + version = "5.16.0-latest"; 4 4 5 5 src = fetchurl { 6 6 name = "${pname}-${version}.AppImage"; 7 7 url = "https://flexbox.reconfigure.me/download/electron/linux/x64/FLEXOPTIX%20App.${version}.AppImage"; 8 - hash = "sha256-W+9KmKZ1bPfQfv1DXCJrIswriw4ivBVZPW81tfvRBc0="; 8 + hash = "sha256-A10r8IUB3zWKWmjen90vLXPF7V/Cgo+DhFn/Hsc1Nhg="; 9 9 }; 10 10 11 11 udevRules = fetchurl {
+49
pkgs/tools/misc/near-cli/default.nix
··· 1 + { lib 2 + , mkYarnPackage 3 + , fetchFromGitHub 4 + , fetchYarnDeps 5 + }: 6 + 7 + mkYarnPackage rec { 8 + pname = "near-cli"; 9 + version = "3.4.2"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "near"; 13 + repo = "near-cli"; 14 + rev = "v${version}"; 15 + hash = "sha256-C+viNYk+6BA11cdi5GqARU3QTTONTR2B2VEZf/SeeSQ="; 16 + }; 17 + 18 + packageJSON = ./package.json; 19 + 20 + offlineCache = fetchYarnDeps { 21 + yarnLock = "${src}/yarn.lock"; 22 + hash = "sha256-G/Y8xGGOlXH37Bup7mKhEaNh05GTP5CC9e/Xw4TBNMU="; 23 + }; 24 + 25 + doDist = false; 26 + 27 + installPhase = '' 28 + runHook preInstall 29 + 30 + mkdir -p "$out/lib/node_modules" 31 + mv deps/near-cli "$out/lib/node_modules" 32 + rm "$out/lib/node_modules/near-cli/node_modules" 33 + mv node_modules "$out/lib/node_modules/near-cli" 34 + 35 + mkdir -p "$out/bin" 36 + ln -s "$out/lib/node_modules/near-cli/bin/near" "$out/bin" 37 + 38 + runHook postInstall 39 + ''; 40 + 41 + meta = { 42 + changelog = "https://github.com/near/near-cli/blob/${src.rev}/CHANGELOG.md"; 43 + description = "General purpose command line tools for interacting with NEAR Protocol"; 44 + homepage = "https://github.com/near/near-cli"; 45 + license = with lib.licenses; [ asl20 mit ]; 46 + mainProgram = "near"; 47 + maintainers = with lib.maintainers; [ ekleog ]; 48 + }; 49 + }
+83
pkgs/tools/misc/near-cli/package.json
··· 1 + { 2 + "name": "near-cli", 3 + "version": "3.4.2", 4 + "description": "General purpose command line tools for interacting with NEAR Protocol", 5 + "engines": { 6 + "node": ">= 12" 7 + }, 8 + "main": "index.js", 9 + "scripts": { 10 + "pretest": "rm -rf tmp-project", 11 + "test": "npm run test:unit && npm run test:integration", 12 + "test:unit": "jest", 13 + "test:integration": "bash ./test/index.sh", 14 + "lint": "eslint .", 15 + "fix": "eslint . --fix" 16 + }, 17 + "repository": { 18 + "type": "git", 19 + "url": "git+https://github.com/near/near-cli.git" 20 + }, 21 + "author": "Jane Degtiareva", 22 + "license": "(MIT AND Apache-2.0)", 23 + "bugs": { 24 + "url": "https://github.com/near/near-cli/issues" 25 + }, 26 + "homepage": "https://github.com/near/near-cli#readme", 27 + "bin": { 28 + "near": "bin/near" 29 + }, 30 + "devDependencies": { 31 + "danger": "^10.6.6", 32 + "lodash": "^4.17.21", 33 + "eslint": "^7.0.0", 34 + "jest": "^26.1.0", 35 + "strip-ansi": "^7.0.0", 36 + "strip-ansi-cli": "^3.0.0", 37 + "ts-node": "^10.4.0", 38 + "typescript": "^4.5.4" 39 + }, 40 + "dependencies": { 41 + "analytics-node": "^6.1.0", 42 + "ascii-table": "0.0.9", 43 + "bn.js": "^5.1.1", 44 + "bs58": "^4.0.1", 45 + "chalk": "^4.0.0", 46 + "flagged-respawn": "^1.0.1", 47 + "is-ci": "^2.0.0", 48 + "jest-environment-node": "^27.0.6", 49 + "ncp": "^2.0.0", 50 + "near-api-js": "^0.44.2", 51 + "near-seed-phrase": "^0.2.0", 52 + "open": "^8.0.7", 53 + "rimraf": "^3.0.0", 54 + "stoppable": "^1.1.0", 55 + "tcp-port-used": "^1.0.1", 56 + "update-notifier": "^5.0.0", 57 + "uuid": "^8.0.0", 58 + "v8flags": "^3.1.3", 59 + "yargs": "^16.0.3" 60 + }, 61 + "optionalDependencies": { 62 + "@ledgerhq/hw-transport-node-hid": "^6.1.0", 63 + "near-ledger-js": "^0.2.0" 64 + }, 65 + "keywords": [ 66 + "blockchain", 67 + "crypto", 68 + "dapps", 69 + "distributed", 70 + "applications", 71 + "distributed applications" 72 + ], 73 + "files": [ 74 + "bin", 75 + "commands", 76 + "middleware", 77 + "utils", 78 + "config.js", 79 + "get-config.js", 80 + "test_environment.js", 81 + "context" 82 + ] 83 + }
+3 -3
pkgs/tools/misc/rtx/default.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "rtx"; 17 - version = "2023.8.2"; 17 + version = "2023.9.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "jdxcode"; 21 21 repo = "rtx"; 22 22 rev = "v${version}"; 23 - hash = "sha256-I5S9HR+syvj5H7xJKhtM7Ja+8wlKL6A01SDb9TjeoS8="; 23 + hash = "sha256-TH2JC+Cjw+ed1O33QKGq+lonIKlu6pHuY1jtrZh/FMM="; 24 24 }; 25 25 26 - cargoHash = "sha256-zbJ+U3PZIGp+BYQbc50+Kgh1KFF7svela3DsyogO/r8="; 26 + cargoHash = "sha256-zJVCzVgwU9lR3E61w+71eUd7Au9LmJcbHtgLvzTj7r4="; 27 27 28 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 29 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
+3 -3
pkgs/tools/networking/amass/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "amass"; 8 - version = "4.1.0"; 8 + version = "4.2.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "OWASP"; 12 12 repo = "Amass"; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-mNoz9kVW+fwmur6SGWcpH9XYCYxasZJM0Bu4Bd4XMek="; 14 + hash = "sha256-lhvU2fUnjQ+D+EZDRircNg/np4Ynk+HzOBgxT1L8BaQ="; 15 15 }; 16 16 17 - vendorHash = "sha256-rX84qTlvPyDWVvHmpIVCP50yy+m+s/VtffORL+G/3kg="; 17 + vendorHash = "sha256-PdFIWK4yBh8Bb9mzYdU2h7pDPK8FZMhu8meTd9snP48="; 18 18 19 19 outputs = [ 20 20 "out"
+2 -2
pkgs/tools/networking/grpc_cli/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "grpc_cli"; 5 - version = "1.57.0"; 5 + version = "1.58.0"; 6 6 src = fetchFromGitHub { 7 7 owner = "grpc"; 8 8 repo = "grpc"; 9 9 rev = "v${version}"; 10 - hash = "sha256-ZPhPi4ODAAohCySVKeypaDID4ZUXvnfidOGK5EMXvh4="; 10 + hash = "sha256-JxkQZSmI3FSAoSd45uciCpsTeGuAvRhG/BGyC4NKOjo="; 11 11 fetchSubmodules = true; 12 12 }; 13 13 nativeBuildInputs = [ automake cmake autoconf ];
+6
pkgs/tools/networking/mtr/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , autoreconfHook 5 6 , pkg-config 6 7 , libcap ··· 20 21 rev = "v${version}"; 21 22 sha256 = "sha256-f5bL3IdXibIc1xXCuZHwcEV5vhypRE2mLsS3A8HW2QM="; 22 23 }; 24 + 25 + patches = [ (fetchpatch { # https://github.com/traviscross/mtr/pull/468 26 + url = "https://github.com/traviscross/mtr/commit/5908af4c19188cb17b62f23368b6ef462831a0cb.patch"; 27 + hash = "sha256-rTydtU8+Wc4nGEKh1GOkhcpgME4hwsACy82gKPaIe64="; 28 + }) ]; 23 29 24 30 # we need this before autoreconfHook does its thing 25 31 postPatch = ''
+1 -1
pkgs/tools/networking/networkmanager/default.nix
··· 209 209 description = "Network configuration and management tool"; 210 210 license = licenses.gpl2Plus; 211 211 changelog = "https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/raw/${version}/NEWS"; 212 - maintainers = teams.freedesktop.members ++ (with maintainers; [ domenkozar obadz maxeaubrey ]); 212 + maintainers = teams.freedesktop.members ++ (with maintainers; [ domenkozar obadz amaxine ]); 213 213 platforms = platforms.linux; 214 214 }; 215 215 }
+3 -3
pkgs/tools/networking/sing-box/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "sing-box"; 14 - version = "1.4.1"; 14 + version = "1.4.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "SagerNet"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-AB+JNac9553Viw/XVqLFAQnEOwweCz3ltyUbB1gYMmM="; 20 + hash = "sha256-OBLgAuZIqR+81rN886gIai8+uUxHDbOWnGz6jYZnGm8="; 21 21 }; 22 22 23 - vendorHash = "sha256-Je5852dIKjlTAym00V2gNz89Hrl8QygEfkybZlLVktY="; 23 + vendorHash = "sha256-oDUjiMAG/vkSYS1c8lwqVlFzyvTIQrUSeJohHS9X9I0="; 24 24 25 25 tags = [ 26 26 "with_quic"
+3 -3
pkgs/tools/networking/subfinder/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "subfinder"; 8 - version = "2.6.2"; 8 + version = "2.6.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-KyceWyVIgIPx4zw7pUCY2IC9PfbSYzwoDEbw80VhI+s="; 14 + hash = "sha256-X1Ow11ECwu2a/VzimrKGRJKCnZWL8KJ5Gii+pjP5b9E="; 15 15 }; 16 16 17 - vendorHash = "sha256-vvgXlVPQPH6hO4yA3HYB0C6mva9eI2zMIlBhjtZXOTI="; 17 + vendorHash = "sha256-T1xrJ44xB95+ZhQPCYlcbH1gIQm7ETtTnQLl/+TRxVA="; 18 18 19 19 modRoot = "./v2"; 20 20
+2 -2
pkgs/tools/security/clamav/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "clamav"; 9 - version = "1.1.0"; 9 + version = "1.2.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://www.clamav.net/downloads/production/${pname}-${version}.tar.gz"; 13 - hash = "sha256-owAg2ZzUZ/peoO+9b08YLv6/Yqn8YvxKOnssw/Vea3Q="; 13 + hash = "sha256-l6GS3/4UFIC1bKvxBj15qfxVzVkgMkH6Qb/HqYpUgCA="; 14 14 }; 15 15 16 16 patches = [
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2023-09-09"; 9 + version = "2023-09-12"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-AO8iuQZMipt7Va9FUmdT0wCcZhuKNU44jFL7MpVN3AM="; 15 + hash = "sha256-XMOXBlCld1YXymRMOMIeQgszn8L6rMCZWPHlLtIAlRg="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/tools/text/gjo/default.nix
··· 11 11 owner = "skanehira"; 12 12 repo = "gjo"; 13 13 rev = version; 14 - sha256 = "07halr0jzds4rya6hlvp45bjf7vg4yf49w5q60mch05hk8qkjjdw"; 14 + hash = "sha256-vEk5MZqwAMgqMLjwRJwnbx8nVyF3U2iUz0S3L0GmCh4="; 15 15 }; 16 16 17 - vendorSha256 = null; 17 + vendorHash = null; 18 18 19 19 meta = with lib; { 20 20 description = "Small utility to create JSON objects";
+19 -19
pkgs/tools/typesetting/typstfmt/Cargo.lock
··· 198 198 199 199 [[package]] 200 200 name = "memchr" 201 - version = "2.6.2" 201 + version = "2.6.3" 202 202 source = "registry+https://github.com/rust-lang/crates.io-index" 203 - checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e" 203 + checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 204 204 205 205 [[package]] 206 206 name = "nu-ansi-term" ··· 250 250 251 251 [[package]] 252 252 name = "regex" 253 - version = "1.9.4" 253 + version = "1.9.5" 254 254 source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 255 + checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 256 256 dependencies = [ 257 257 "aho-corasick", 258 258 "memchr", 259 - "regex-automata 0.3.7", 259 + "regex-automata 0.3.8", 260 260 "regex-syntax", 261 261 ] 262 262 ··· 268 268 269 269 [[package]] 270 270 name = "regex-automata" 271 - version = "0.3.7" 271 + version = "0.3.8" 272 272 source = "registry+https://github.com/rust-lang/crates.io-index" 273 - checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 273 + checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 274 274 dependencies = [ 275 275 "aho-corasick", 276 276 "memchr", ··· 309 309 dependencies = [ 310 310 "proc-macro2", 311 311 "quote", 312 - "syn 2.0.29", 312 + "syn 2.0.32", 313 313 ] 314 314 315 315 [[package]] ··· 375 375 376 376 [[package]] 377 377 name = "syn" 378 - version = "2.0.29" 378 + version = "2.0.32" 379 379 source = "registry+https://github.com/rust-lang/crates.io-index" 380 - checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" 380 + checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" 381 381 dependencies = [ 382 382 "proc-macro2", 383 383 "quote", ··· 396 396 397 397 [[package]] 398 398 name = "toml" 399 - version = "0.7.6" 399 + version = "0.7.8" 400 400 source = "registry+https://github.com/rust-lang/crates.io-index" 401 - checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 401 + checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" 402 402 dependencies = [ 403 403 "serde", 404 404 "serde_spanned", ··· 417 417 418 418 [[package]] 419 419 name = "toml_edit" 420 - version = "0.19.14" 420 + version = "0.19.15" 421 421 source = "registry+https://github.com/rust-lang/crates.io-index" 422 - checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" 422 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 423 423 dependencies = [ 424 424 "indexmap", 425 425 "serde", ··· 448 448 dependencies = [ 449 449 "proc-macro2", 450 450 "quote", 451 - "syn 2.0.29", 451 + "syn 2.0.32", 452 452 ] 453 453 454 454 [[package]] ··· 504 504 505 505 [[package]] 506 506 name = "typstfmt" 507 - version = "0.2.2" 507 + version = "0.2.3" 508 508 dependencies = [ 509 509 "lexopt", 510 510 "typstfmt_lib", ··· 512 512 513 513 [[package]] 514 514 name = "typstfmt_lib" 515 - version = "0.2.2" 515 + version = "0.2.3" 516 516 dependencies = [ 517 517 "globmatch", 518 518 "insta", ··· 559 559 560 560 [[package]] 561 561 name = "walkdir" 562 - version = "2.3.3" 562 + version = "2.4.0" 563 563 source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 564 + checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 565 565 dependencies = [ 566 566 "same-file", 567 567 "winapi-util",
+2 -2
pkgs/tools/typesetting/typstfmt/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typstfmt"; 5 - version = "0.2.2"; 5 + version = "0.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "astrale-sharp"; 9 9 repo = "typstfmt"; 10 10 rev = version; 11 - hash = "sha256-y6uXWKG3npgxIfZeou7Xs8/zqjIFB4BvciDmAJIXw78="; 11 + hash = "sha256-DipssOPbu7rSyfhqpuOqS7Ih+/PlK+/BT+R1Sm4mFPk="; 12 12 }; 13 13 14 14 cargoLock = {
+2 -2
pkgs/tools/video/xjadeo/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "xjadeo"; 6 - version = "0.8.12"; 6 + version = "0.8.13"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "x42"; 10 10 repo = "xjadeo"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-VPmVoCoVyljzqtbkuT3e6jhXClP708V/6zy1bVoET7c="; 12 + sha256 = "sha256-CSq11hFNmo41VXOndBoPxRc9NNUUBtzfWx14DCUFieQ="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook pkg-config ];
+2 -2
pkgs/tools/wayland/way-displays/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "way-displays"; 12 - version = "1.8.1"; 12 + version = "1.9.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "alex-courtis"; 16 16 repo = "way-displays"; 17 17 rev = version; 18 - sha256 = "sha256-rR181sxaddtn3yFtF1exSGPBU0Yp3VBRyucfuxyXI+Q="; 18 + sha256 = "sha256-X+/aM+/2pO1FbHGwEiC2w9AxPXHf1EVZkyr+CXtprLk="; 19 19 }; 20 20 21 21 strictDeps = true;
+55 -52
pkgs/top-level/aliases.nix
··· 157 157 digibyted = throw "digibyted has been removed since it's unnmaintained: https://github.com/digibyte/digibyte/graphs/code-frequency"; # Added 2022-11-24 158 158 bitsnbots = throw "bitsnbots has been removed because it was broken and upstream missing"; # Added 2021-08-22 159 159 blastem = throw "blastem has been removed from nixpkgs as it would still require python2"; # Added 2022-01-01 160 - bluezFull = bluez; # Added 2019-12-03 160 + bluezFull = throw "'bluezFull' has been renamed to/replaced by 'bluez'"; # Converted to throw 2023-09-10 161 161 bomi = throw "bomi has been removed from nixpkgs since it was broken and abandoned upstream"; # Added 2020-12-10 162 162 boost159 = throw "boost159 has been deprecated in favor of the latest version"; # Added 2023-01-01 163 163 boost15x = throw "boost15x has been deprecated in favor of the latest version"; # Added 2023-01-01 ··· 176 176 bpytop = throw "bpytop has been deprecated by btop"; # Added 2023-02-16 177 177 brackets = throw "brackets has been removed, it was unmaintained and had open vulnerabilities"; # Added 2021-01-24 178 178 bridge_utils = throw "'bridge_utils' has been renamed to/replaced by 'bridge-utils'"; # Converted to throw 2022-02-22 179 - bro = zeek; # Added 2019-09-29 179 + bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2023-09-10 180 180 btops = throw "btops has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 181 181 btrfsProgs = throw "'btrfsProgs' has been renamed to/replaced by 'btrfs-progs'"; # Converted to throw 2022-02-22 182 182 bud = throw "bud has been removed: abandoned by upstream"; # Added 2022-03-14 ··· 223 223 casperjs = throw "casperjs has been removed, it was abandoned by upstream and broken"; 224 224 cassandra_2_1 = throw "cassandra_2_1 has been removed, please use cassandra_3_11 instead"; # Added 2022-10-29 225 225 cassandra_2_2 = throw "cassandra_2_2 has been removed, please use cassandra_3_11 instead"; # Added 2022-10-29 226 - catfish = xfce.catfish; # Added 2019-12-22 226 + catfish = throw "'catfish' has been renamed to/replaced by 'xfce.catfish'"; # Converted to throw 2023-09-10 227 227 cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; 228 228 ccloud-cli = throw "ccloud-cli has been removed, please use confluent-cli instead"; # Added 2023-06-09 229 229 ccnet = throw "ccnet has been removed because seafile does not depend on it anymore"; # Added 2021-03-25 ··· 272 272 cmakeWithQt4Gui = throw "cmakeWithQt4Gui has been removed in favor of cmakeWithGui (Qt 5)"; # Added 2021-05 273 273 codimd = hedgedoc; # Added 2020-11-29 274 274 inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17 275 - compton = picom; # Added 2019-12-02 275 + compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2023-09-10 276 276 compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22 277 277 concurrencykit = libck; # Added 2021-03 278 278 conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22 ··· 459 459 electron_6 = throw "electron_6 has been removed in favor of newer versions"; # added 2022-01-06 460 460 electron_7 = throw "electron_7 has been removed in favor of newer versions"; # added 2022-02-08 461 461 electron_8 = throw "electron_8 has been removed in favor of newer versions"; # added 2022-02-08 462 + electron_9 = throw "electron_9 has been removed in favor of newer versions"; # added 2023-09-11 462 463 463 464 electrum-dash = throw "electrum-dash has been removed from nixpkgs as the project is abandoned"; # Added 2022-01-01 464 465 elementary-planner = throw "elementary-planner has been renamed to planify"; # Added 2023-06-24 ··· 472 473 emacsMacport = emacs-macport; # Added 2023-08-10 473 474 emacsNativeComp = emacs28NativeComp; # Added 2022-06-08 474 475 emacsPackagesGen = throw "'emacsPackagesGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22 475 - emacsPackagesNg = emacs.pkgs; # Added 2019-08-07 476 - emacsPackagesNgFor = emacsPackagesFor; # Added 2019-08-07 476 + emacsPackagesNg = throw "'emacsPackagesNg' has been renamed to/replaced by 'emacs.pkgs'"; # Converted to throw 2023-09-10 477 + emacsPackagesNgFor = throw "'emacsPackagesNgFor' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2023-09-10 477 478 emacsPackagesNgGen = throw "'emacsPackagesNgGen' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2022-02-22 478 479 emacsWithPackages = emacs.pkgs.withPackages; # Added 2020-12-18 479 480 ··· 627 628 gnome-breeze = throw "gnome-breeze has been removed, use libsForQt5.breeze-gtk instead"; # Added 2022-04-22 628 629 gnome-firmware-updater = gnome-firmware; # added 2022-04-14 629 630 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 630 - gnome-mpv = celluloid; # Added 2019-08-22 631 + gnome-mpv = throw "'gnome-mpv' has been renamed to/replaced by 'celluloid'"; # Converted to throw 2023-09-10 631 632 gnome-sharp = throw "gnome-sharp has been removed from nixpkgs"; # Added 2022-01-15 632 633 gnome-themes-standard = throw "'gnome-themes-standard' has been renamed to/replaced by 'gnome-themes-extra'"; # Converted to throw 2022-02-22 633 - gnome_user_docs = gnome-user-docs; # Added 2019-11-20 634 + gnome_user_docs = throw "'gnome_user_docs' has been renamed to/replaced by 'gnome-user-docs'"; # Converted to throw 2023-09-10 634 635 gnome_doc_utils = throw "'gnome_doc_utils' has been renamed to/replaced by 'gnome-doc-utils'"; # Converted to throw 2022-02-22 635 636 gnome_themes_standard = throw "'gnome_themes_standard' has been renamed to/replaced by 'gnome-themes-standard'"; # Converted to throw 2022-02-22 636 637 ··· 645 646 gnome3 = gnome; # Added 2021-05-07 646 647 gnupg20 = throw "gnupg20 has been removed from nixpkgs as upstream dropped support on 2017-12-31";# Added 2020-07-12 647 648 gnuradio3_7 = throw "gnuradio3_7 has been removed because it required Python 2"; # Added 2022-01-16 648 - gnuradio-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16 649 - gnuradio-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16 650 - gnuradio-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16 651 - gnuradio-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16 652 - gnuradio-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16 653 - gnuradio-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16 649 + gnuradio-ais = throw "'gnuradio-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2023-09-10 650 + gnuradio-gsm = throw "'gnuradio-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2023-09-10 651 + gnuradio-limesdr = throw "'gnuradio-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2023-09-10 652 + gnuradio-nacl = throw "'gnuradio-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2023-09-10 653 + gnuradio-osmosdr = throw "'gnuradio-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2023-09-10 654 + gnuradio-rds = throw "'gnuradio-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2023-09-10 654 655 gnustep-make = throw "'gnustep-make' has been renamed to/replaced by 'gnustep.make'"; # Converted to throw 2022-02-22 655 656 gnuvd = throw "gnuvd was removed because the backend service is missing"; # Added 2020-01-14 656 657 gobby5 = gobby; # Added 2021-02-01 ··· 669 670 gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # Added 2020-04-23 670 671 googleAuthenticator = throw "'googleAuthenticator' has been renamed to/replaced by 'google-authenticator'"; # Converted to throw 2022-02-22 671 672 googleearth = throw "the non-pro version of Google Earth was removed because it was discontinued and downloading it isn't possible anymore"; # Added 2022-01-22 672 - google-gflags = gflags; # Added 2019-07-25 673 + google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2023-09-10 673 674 google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # Added 2021-03-07 674 675 google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # Added 2021-03-07 675 676 gosca = throw "gosca has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-30 ··· 691 692 gradle_4 = throw "gradle_4 has been removed because it's no longer being updated"; # Added 2023-01-17 692 693 gradle_5 = throw "gradle_5 has been removed because it's no longer being updated"; # Added 2023-01-17 693 694 grafana-mimir = throw "'grafana-mimir' has been renamed to/replaced by 'mimir'"; # Added 2022-06-07 694 - gr-ais = gnuradio3_7.pkgs.ais; # Added 2019-05-27, changed 2020-10-16 695 + gr-ais = throw "'gr-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2023-09-10 695 696 grantlee5 = throw "'grantlee5' has been renamed to/replaced by 'libsForQt5.grantlee'"; # Converted to throw 2022-02-22 696 697 graylog = throw "graylog is now available in versions 3.3 up to 5.0. Please mind the upgrade path and choose the appropriate version. Direct upgrading from 3.3 to 4.3 or above is not supported"; # Added 2023-04-24 697 - gr-gsm = gnuradio3_7.pkgs.gsm; # Added 2019-05-27, changed 2020-10-16 698 + gr-gsm = throw "'gr-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2023-09-10 698 699 grib-api = throw "grib-api has been replaced by ecCodes => https://confluence.ecmwf.int/display/ECC/GRIB-API+migration"; # Added 2022-01-05 699 700 gringo = clingo; # added 2022-11-27 700 - gr-limesdr = gnuradio3_7.pkgs.limesdr; # Added 2019-05-27, changed 2020-10-16 701 - gr-nacl = gnuradio3_7.pkgs.nacl; # Added 2019-05-27, changed 2020-10-16 702 - gr-osmosdr = gnuradio3_7.pkgs.osmosdr; # Added 2019-05-27, changed 2020-10-16 703 - gr-rds = gnuradio3_7.pkgs.rds; # Added 2019-05-27, changed 2020-10-16 701 + gr-limesdr = throw "'gr-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2023-09-10 702 + gr-nacl = throw "'gr-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2023-09-10 703 + gr-osmosdr = throw "'gr-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2023-09-10 704 + gr-rds = throw "'gr-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2023-09-10 704 705 grub2_full = grub2; # Added 2022-11-18 705 706 grub = throw "grub1 was removed after not being maintained upstream for a decade. Please switch to another bootloader"; # Added 2023-04-11 706 707 grv = throw "grv has been dropped due to the lack of maintenance from upstream since 2019"; # Added 2022-06-01 ··· 736 737 heartbeat6 = throw "heartbeat6 has been removed because it reached end of life"; # Added 2022-10-04 737 738 heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22 738 739 heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06 739 - hepmc = hepmc2; # Added 2019-08-05 740 + hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2023-09-10 740 741 hicolor_icon_theme = throw "'hicolor_icon_theme' has been renamed to/replaced by 'hicolor-icon-theme'"; # Converted to throw 2022-02-22 741 742 holdingnuts = throw "holdingnuts was removed from nixpkgs, as the project is no longer developed"; # Added 2022-05-10 742 743 holochain-go = throw "holochain-go was abandoned by upstream"; # Added 2022-01-01 ··· 756 757 ibus-qt = throw "ibus-qt has been removed, because it depended on qt4"; # Added 2022-06-09 757 758 ical2org = throw "ical2org has been dropped due to the lack of maintanence from upstream since 2018"; # Added 2022-06-02 758 759 icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream"; # Added 2022-02-15 759 - icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 760 - icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 760 + icedtea8_web = throw "'icedtea8_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2023-09-10 761 + icedtea_web = throw "'icedtea_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2023-09-10 761 762 icu59 = throw "icu59 has been removed, use a more recent version instead"; # Added 2022-05-14 762 763 icu65 = throw "icu65 has been removed, use a more recent version instead"; # Added 2022-05-14 763 764 idea = throw "'idea' has been renamed to/replaced by 'jetbrains'"; # Converted to throw 2022-02-22 ··· 774 775 i-score = throw "i-score has been removed: abandoned upstream"; # Added 2020-11-21 775 776 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped"; 776 777 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 777 - infiniband-diags = rdma-core; # Added 2019-08-09 778 + infiniband-diags = throw "'infiniband-diags' has been renamed to/replaced by 'rdma-core'"; # Converted to throw 2023-09-10 778 779 ino = throw "ino has been removed from nixpkgs, the project is stuck on python2 and upstream has archived the project"; # Added 2022-01-12 779 780 inotifyTools = inotify-tools; 780 781 intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15 ··· 853 854 kfctl = throw "kfctl is broken and has been archived by upstream" ; # Added 2023-08-21 854 855 kgx = gnome-console; # Added 2022-02-19 855 856 kibana7-oss = throw "kibana7-oss has been removed, as the distribution is no longer provided by upstream. https://github.com/NixOS/nixpkgs/pull/114456"; # Added 2021-06-09 856 - kicad-with-packages3d = kicad; # Added 2019-11-25 857 + kicad-with-packages3d = throw "'kicad-with-packages3d' has been renamed to/replaced by 'kicad'"; # Converted to throw 2023-09-10 857 858 kindlegen = throw "kindlegen has been removed from nixpkgs, as it's abandoned and no longer available for download"; # Added 2021-03-09 858 859 kinetic-cpp-client = throw "kinetic-cpp-client has been removed from nixpkgs, as it's abandoned"; # Added 2020-04-28 859 860 kino = throw "kino has been removed because it was broken and abandoned"; # Added 2021-04-25 ··· 895 896 libcanberra_gtk2 = throw "'libcanberra_gtk2' has been renamed to/replaced by 'libcanberra-gtk2'"; # Converted to throw 2022-02-22 896 897 libcanberra_gtk3 = throw "'libcanberra_gtk3' has been renamed to/replaced by 'libcanberra-gtk3'"; # Converted to throw 2022-02-22 897 898 libcap_manpages = throw "'libcap_manpages' has been renamed to/replaced by 'libcap.doc'"; # Converted to throw 2022-02-22 898 - libcap_pam = if stdenv.isLinux then libcap.pam else null; # Added 2016-04-29 899 + libcap_pam = throw "'libcap_pam' has been replaced with 'libcap'"; # Converted to throw 2023-09-10 899 900 libcap_progs = throw "'libcap_progs' has been renamed to/replaced by 'libcap.out'"; # Converted to throw 2022-02-22 900 901 libco-canonical = throw "libco-canonical: Canonical deleted the repo, libco-canonical is not used anymore"; # Added 2021-05-16 901 902 libcroco = throw "libcroco has been removed as it's no longer used in any derivations"; # Added 2020-03-04 ··· 914 915 libgroove = throw "libgroove has been removed, because it depends on an outdated and insecure version of ffmpeg"; # Added 2022-01-21 915 916 libgumbo = throw "'libgumbo' has been renamed to/replaced by 'gumbo'"; # Converted to throw 2022-02-22 916 917 libheimdal = heimdal; # Added 2022-11-18 917 - libintlOrEmpty = lib.optional (!stdenv.isLinux || stdenv.hostPlatform.libc != "glibc") gettext; # Added 2018-03-14 918 + libintlOrEmpty = throw "'libintlOrEmpty' has been replaced by gettext"; # Converted to throw 2023-09-10 918 919 libixp_hg = libixp; 919 920 libjpeg_drop = libjpeg_original; # Added 2020-06-05 920 921 libjreen = throw "libjreen has been removed, because it did not support a recent version of qt5"; # Added 2022-06-12 ··· 1087 1088 mariadb_109 = throw "mariadb_109 has been removed from nixpkgs, please switch to another version like mariadb_1010"; # Added 2022-05-10 1088 1089 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 1089 1090 markdown-pp = throw "markdown-pp was removed from nixpkgs, because the upstream archived it on 2021-09-02"; # Added 2023-07-22 1091 + markmind = throw "markmind has been removed from nixpkgs, because it depended on an old version of electron"; # Added 2023-09-12 1090 1092 marp = throw "marp has been removed from nixpkgs, as it's unmaintained and has security issues"; # Added 2022-06-04 1091 1093 matcha = throw "matcha was renamed to matcha-gtk-theme"; # added 2020-05-09 1092 1094 mathics = throw "mathics has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 ··· 1101 1103 memtest86 = throw "'memtest86' has been renamed to/replaced by 'memtest86plus'"; # Converted to throw 2022-02-22 1102 1104 mercurial_4 = throw "mercurial_4 has been removed as it's unmaintained"; # Added 2021-10-18 1103 1105 mesos = throw "mesos has been removed from nixpkgs, as it's unmaintained"; # Added 2020-08-15 1104 - mess = mame; # Added 2019-10-30 1106 + mess = throw "'mess' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 1105 1107 metal = throw "metal has been removed due to lack of maintainers"; 1106 1108 metricbeat6 = throw "metricbeat6 has been removed because it reached end of life"; # Added 2022-10-04 1107 1109 microsoft_gsl = microsoft-gsl; # Added 2023-05-26 ··· 1135 1137 1136 1138 morituri = throw "'morituri' has been renamed to/replaced by 'whipper'"; # Converted to throw 2022-02-22 1137 1139 moz-phab = mozphab; # Added 2022-08-09 1138 - mozart-binary = mozart2-binary; # Added 2019-09-23 1139 - mozart = mozart2-binary; # Added 2019-09-23 1140 + mozart-binary = throw "'mozart-binary' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2023-09-10 1141 + mozart = throw "'mozart' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2023-09-10 1140 1142 mpc_cli = mpc-cli; # moved from top-level 2022-01-24 1141 1143 mpd_clientlib = libmpdclient; # Added 2021-02-11 1142 1144 mpich2 = throw "'mpich2' has been renamed to/replaced by 'mpich'"; # Converted to throw 2022-02-22 ··· 1144 1146 mqtt-bench = throw "mqtt-bench has been dropped due to the lack of maintenance from upstream since 2017"; # Added 2022-06-02 1145 1147 msf = throw "'msf' has been renamed to/replaced by 'metasploit'"; # Converted to throw 2022-02-22 1146 1148 multimc = throw "multimc was removed from nixpkgs; use prismlauncher instead (see https://github.com/NixOS/nixpkgs/pull/154051 for more information)"; # Added 2022-01-08 1147 - mumble_git = pkgs.mumble; # Added 2019-08-01 1148 - murmur_git = pkgs.murmur; # Added 2019-08-01 1149 + mumble_git = throw "'mumble_git' has been renamed to/replaced by 'pkgs.mumble'"; # Converted to throw 2023-09-10 1150 + murmur_git = throw "'murmur_git' has been renamed to/replaced by 'pkgs.murmur'"; # Converted to throw 2023-09-10 1149 1151 mutt-with-sidebar = mutt; # Added 2022-09-17 1150 1152 mysql-client = hiPrio mariadb.client; 1151 1153 mysql = mariadb; # moved from top-level 2021-03-14 ··· 1175 1177 nccl_cudatoolkit_10 = throw "nccl_cudatoolkit_10 has been renamed to cudaPackages_10.nccl"; # Added 2022-04-04 1176 1178 nccl_cudatoolkit_11 = throw "nccl_cudatoolkit_11 has been renamed to cudaPackages_11.nccl"; # Added 2022-04-04 1177 1179 1178 - net_snmp = net-snmp; # Added 2019-12-21 1180 + net_snmp = throw "'net_snmp' has been renamed to/replaced by 'net-snmp'"; # Converted to throw 2023-09-10 1179 1181 nagiosPluginsOfficial = monitoring-plugins; 1180 1182 navit = throw "navit has been removed from nixpkgs, due to being unmaintained"; # Added 2021-06-07 1181 1183 ncat = throw "'ncat' has been renamed to/replaced by 'nmap'"; # Converted to throw 2022-02-22 ··· 1196 1198 nilfs_utils = throw "'nilfs_utils' has been renamed to/replaced by 'nilfs-utils'"; # Converted to throw 2022-02-22 1197 1199 nitrokey-udev-rules = libnitrokey; # Added 2023-03-25 1198 1200 nix-direnv-flakes = nix-direnv; 1199 - nix-review = nixpkgs-review; # Added 2019-12-22 1201 + nix-review = throw "'nix-review' has been renamed to/replaced by 'nixpkgs-review'"; # Converted to throw 2023-09-10 1200 1202 nixFlakes = nixVersions.stable; # Added 2021-05-21 1201 1203 nixStable = nixVersions.stable; # Added 2022-01-24 1202 1204 nixUnstable = nixVersions.unstable; # Added 2022-01-26 ··· 1227 1229 nomad_1_3 = throw "nomad_1_3 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02 1228 1230 nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # Added 2021-05-27 1229 1231 noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16 1232 + noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09 1230 1233 noto-fonts-extra = noto-fonts; # Added 2023-04-08 1231 1234 nottetris2 = throw "nottetris2 was removed because it is unmaintained by upstream and broken"; # Added 2022-01-15 1232 1235 now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # Added 2021-08-05 ··· 1399 1402 pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead."; 1400 1403 piwik = throw "'piwik' has been renamed to/replaced by 'matomo'"; # Converted to throw 2022-02-22 1401 1404 pixie = throw "pixie has been removed: abandoned by upstream"; # Added 2022-04-21 1402 - pkgconfig = pkg-config; # Added 2018-02-02, moved to aliases.nix 2021-01-18 1405 + pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2023-09-10 1403 1406 pkgconfigUpstream = throw "'pkgconfigUpstream' has been renamed to/replaced by 'pkg-configUpstream'"; # Converted to throw 2022-02-22 1404 1407 pleroma-otp = pleroma; # Added 2021-07-10 1405 1408 plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22 ··· 1410 1413 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 1411 1414 polymc = throw "PolyMC has been removed from nixpkgs due to a hostile takeover by a rogue maintainer. The rest of the maintainers have made a fork which is packaged as 'prismlauncher'"; # Added 2022-10-18 1412 1415 polysh = throw "polysh has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01 1416 + pomotroid = throw "pomotroid has been removed from nixpkgs, because it depended on an insecure version of electron"; # Added 2023-09-12 1413 1417 pond = throw "pond has been dropped due to the lack of maintenance from upstream since 2016"; # Added 2022-06-02 1414 1418 poppler_qt5 = throw "'poppler_qt5' has been renamed to/replaced by 'libsForQt5.poppler'"; # Converted to throw 2022-02-22 1415 1419 powerdns = pdns; # Added 2022-03-28 ··· 1438 1442 tlauncher = throw "tlauncher has been removed because there questionable practices and legality concerns"; 1439 1443 tsearch_extras = postgresqlPackages.tsearch_extras; 1440 1444 1441 - pinentry_curses = pinentry-curses; # Added 2019-10-14 1442 - pinentry_emacs = pinentry-emacs; # Added 2019-10-14 1443 - pinentry_gnome = pinentry-gnome; # Added 2019-10-14 1444 - pinentry_gtk2 = pinentry-gtk2; # Added 2019-10-14 1445 - pinentry_qt = pinentry-qt; # Added 2019-10-14 1445 + pinentry_curses = throw "'pinentry_curses' has been renamed to/replaced by 'pinentry-curses'"; # Converted to throw 2023-09-10 1446 + pinentry_emacs = throw "'pinentry_emacs' has been renamed to/replaced by 'pinentry-emacs'"; # Converted to throw 2023-09-10 1447 + pinentry_gnome = throw "'pinentry_gnome' has been renamed to/replaced by 'pinentry-gnome'"; # Converted to throw 2023-09-10 1448 + pinentry_gtk2 = throw "'pinentry_gtk2' has been renamed to/replaced by 'pinentry-gtk2'"; # Converted to throw 2023-09-10 1449 + pinentry_qt = throw "'pinentry_qt' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2023-09-10 1446 1450 pinentry_qt5 = pinentry-qt; # Added 2020-02-11 1447 1451 prboom = throw "prboom was removed because it was abandoned by upstream, use prboom-plus instead"; # Added 2022-04-24 1448 1452 privateer = throw "privateer was removed because it was broken"; # Added 2021-05-18 1449 1453 probe-rs-cli = throw "probe-rs-cli is now part of the probe-rs package"; # Added 2023-07-03 1450 - processing3 = processing; # Added 2019-08-16 1454 + processing3 = throw "'processing3' has been renamed to/replaced by 'processing'"; # Converted to throw 2023-09-10 1451 1455 procps-ng = throw "'procps-ng' has been renamed to/replaced by 'procps'"; # Converted to throw 2022-02-22 1452 1456 proglodyte-wasm = throw "proglodyte-wasm has been removed from nixpkgs, because it is unmaintained since 5 years with zero github stars"; # Added 2021-06-30 1453 1457 proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead"; # Added 2021-04-12 ··· 1477 1481 pybind11 = throw "pybind11 was removed because pythonPackages.pybind11 for the appropriate version of Python should be used"; # Added 2021-05-14 1478 1482 pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01 1479 1483 pyext = throw "pyext was removed because it does not support python 3.11, is upstream unmaintained and was unused"; # Added 2022-11-21 1480 - pygmentex = texlive.bin.pygmentex; # Added 2019-12-15 1484 + pygmentex = throw "'pygmentex' has been renamed to/replaced by 'texlive.bin.pygmentex'"; # Converted to throw 2023-09-10 1481 1485 pyload = throw "pyload has been removed from nixpkgs. Use pyload-ng instead."; # Added 2021-03-21 1482 1486 pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24 1483 1487 pyo3-pack = maturin; ··· 1614 1618 scribusUnstable = throw "'scribusUnstable' has been renamed to 'scribus'"; # Added 2022-05-13 1615 1619 scrollkeeper = throw "'scrollkeeper' has been removed due to deprecated LibXML2 headers"; # Added 2022-11-08 1616 1620 scyther = throw "scyther has been removed since it currently only supports Python 2, see https://github.com/cascremers/scyther/issues/20"; # Added 2021-10-07 1617 - sdlmame = mame; # Added 2019-10-30 1621 + sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 1618 1622 seeks = throw "seeks has been removed from nixpkgs, as it was unmaintained"; # Added 2020-06-21 1619 1623 sepolgen = throw "sepolgen was merged into selinux-python"; # Added 2021-11-11 1620 1624 session-desktop-appimage = session-desktop; ··· 1700 1704 sqlite-replication = throw "'sqlite-replication' has been removed since it is no longer required by lxd and is not maintained."; # throw 2022-12-26 1701 1705 sqliteInteractive = throw "'sqliteInteractive' has been renamed to/replaced by 'sqlite-interactive'"; # Converted to throw 2022-02-22 1702 1706 sqliteman = throw "sqliteman has been removed, because it was unmaintained"; # Added 2022-05-26 1703 - squid4 = squid; # added 2019-08-22 1707 + squid4 = throw "'squid4' has been renamed to/replaced by 'squid'"; # Converted to throw 2023-09-10 1704 1708 srcml = throw "'srcml' has been removed: abandoned by upstream"; # Added 2022-07-21 1705 1709 sshfsFuse = throw "'sshfsFuse' has been renamed to/replaced by 'sshfs-fuse'"; # Converted to throw 2022-02-22 1706 1710 ssmtp = throw "'ssmtp' has been removed due to the software being unmaintained. 'msmtp' can be used as a replacement"; # Added 2022-04-17 ··· 1831 1835 urxvt_theme_switch = rxvt-unicode-plugins.theme-switch; # Added 2020-02-02 1832 1836 urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02 1833 1837 usb_modeswitch = throw "'usb_modeswitch' has been renamed to/replaced by 'usb-modeswitch'"; # Converted to throw 2022-02-22 1834 - usbguard-nox = usbguard; # Added 2019-09-04 1838 + usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2023-09-10 1835 1839 util-linuxCurses = util-linux; # Added 2022-04-12 1836 1840 utillinux = util-linux; # Added 2020-11-24 1837 1841 1838 1842 ### V ### 1839 1843 1840 - v4l_utils = v4l-utils; # Added 2019-08-07 1844 + v4l_utils = throw "'v4l_utils' has been renamed to/replaced by 'v4l-utils'"; # Converted to throw 2023-09-10 1841 1845 valkyrie = throw "valkyrie was removed from nixpkgs, because it is unmaintained upstream"; # Added 2022-05-10 1842 1846 vamp = { vampSDK = vamp-plugin-sdk; }; # Added 2020-03-26 1843 1847 vaapiIntel = intel-vaapi-driver; # Added 2023-05-31 ··· 1858 1862 vimbWrapper = throw "'vimbWrapper' has been renamed to/replaced by 'vimb'"; # Converted to throw 2022-02-22 1859 1863 virtinst = throw "virtinst has been removed, as it's included in virt-manager"; # Added 2021-07-21 1860 1864 virtuoso = throw "virtuoso has been removed, because it was unmaintained in nixpkgs"; # added 2021-12-15 1861 - virtmanager = virt-manager; # Added 2019-10-29 1862 - virtmanager-qt = virt-manager-qt; # Added 2019-10-29 1865 + virtmanager = throw "'virtmanager' has been renamed to/replaced by 'virt-manager'"; # Converted to throw 2023-09-10 1866 + virtmanager-qt = throw "'virtmanager-qt' has been renamed to/replaced by 'virt-manager-qt'"; # Converted to throw 2023-09-10 1863 1867 virtviewer = throw "'virtviewer' has been renamed to/replaced by 'virt-viewer'"; # Converted to throw 2022-02-22 1864 1868 vivaldi-widevine = throw "'vivaldi-widevine' has been renamed to/replaced by 'widevine-cdm'"; # Added 2023-02-25 1865 1869 vkBasalt = vkbasalt; # Added 2022-11-22 ··· 1996 2000 https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500 1997 2001 ''; # Added 2020-08-17 1998 2002 1999 - # Added 2019-09-06 2000 - zeroc_ice = pkgs.zeroc-ice; 2003 + zeroc_ice = throw "'zeroc_ice' has been renamed to/replaced by 'zeroc-ice'"; # Converted to throw 2023-09-10 2001 2004 2002 2005 # Added 2020-06-22 2003 2006 zeromq3 = throw "zeromq3 has been deprecated by zeromq4"; ··· 2007 2010 dina-font-pcf = dina-font; # Added 2020-02-09 2008 2011 dnscrypt-proxy2 = dnscrypt-proxy; # Added 2023-02-02 2009 2012 gcc-snapshot = throw "gcc-snapshot: Marked as broken for >2 years, additionally this 'snapshot' pointed to a fairly old one from gcc7"; 2010 - gnatsd = nats-server; # Added 2019-10-28 2013 + gnatsd = throw "'gnatsd' has been renamed to/replaced by 'nats-server'"; # Converted to throw 2023-09-10 2011 2014 2012 2015 obs-gstreamer = throw '' 2013 2016 obs-gstreamer has been converted into a plugin for use with wrapOBS.
+23 -13
pkgs/top-level/all-packages.nix
··· 1919 1919 1920 1920 mymcplus = python3Packages.callPackage ../tools/games/mymcplus { }; 1921 1921 1922 + near-cli = callPackage ../tools/misc/near-cli { }; 1923 + 1922 1924 networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify { 1923 1925 systemd = pkgs.systemd; 1924 1926 }; ··· 11545 11547 11546 11548 open-ecard = callPackage ../tools/security/open-ecard { }; 11547 11549 11550 + open-interpreter = callPackage ../tools/llm/open-interpreter { }; 11551 + 11548 11552 openjade = callPackage ../tools/text/sgml/openjade { }; 11549 11553 11550 11554 openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { }; ··· 17322 17326 cargo-raze = callPackage ../development/tools/rust/cargo-raze { 17323 17327 inherit (darwin.apple_sdk.frameworks) Security; 17324 17328 }; 17329 + cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix { 17330 + inherit (darwin.apple_sdk.frameworks) Security; 17331 + }; 17325 17332 cargo-readme = callPackage ../development/tools/rust/cargo-readme { }; 17326 17333 cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { }; 17327 17334 cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {}; ··· 18670 18677 18671 18678 inherit (callPackages ../development/tools/electron/binary { }) 18672 18679 electron-bin 18673 - electron_9-bin 18674 18680 electron_10-bin 18675 18681 electron_11-bin 18676 18682 electron_12-bin ··· 18690 18696 electron_26-bin; 18691 18697 18692 18698 electron = electron-bin; 18693 - electron_9 = electron_9-bin; 18694 18699 electron_10 = electron_10-bin; 18695 18700 electron_11 = electron_11-bin; 18696 18701 electron_12 = electron_12-bin; ··· 29929 29934 noto-fonts-lgc-plus 29930 29935 noto-fonts-cjk-sans 29931 29936 noto-fonts-cjk-serif 29932 - noto-fonts-emoji 29933 - noto-fonts-emoji-blob-bin; 29937 + noto-fonts-color-emoji 29938 + noto-fonts-emoji-blob-bin 29939 + noto-fonts-monochrome-emoji 29940 + ; 29934 29941 29935 29942 nuclear = callPackage ../applications/audio/nuclear { }; 29936 29943 ··· 30264 30271 tango-icon-theme = callPackage ../data/icons/tango-icon-theme { 30265 30272 gtk = res.gtk2; 30266 30273 }; 30274 + 30275 + tau-hydrogen = callPackage ../data/icons/tau-hydrogen { }; 30267 30276 30268 30277 theme-jade1 = callPackage ../data/themes/jade1 { }; 30269 30278 ··· 31378 31387 docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { }; 31379 31388 docker-compose = callPackage ../applications/virtualization/docker/compose.nix { }; 31380 31389 docker-compose_1 = python3Packages.callPackage ../applications/virtualization/docker/compose_1.nix { }; 31390 + docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { }; 31391 + 31381 31392 31382 31393 amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { }; 31383 31394 ··· 33783 33794 33784 33795 markets = callPackage ../applications/misc/markets { }; 33785 33796 33786 - markmind = callPackage ../applications/misc/markmind { 33787 - electron = electron_9; 33788 - }; 33789 - 33790 33797 markscribe = callPackage ../tools/text/markscribe { }; 33791 33798 33792 33799 magnetico = callPackage ../applications/networking/p2p/magnetico { }; ··· 33842 33849 melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { }; 33843 33850 33844 33851 melody = callPackage ../tools/misc/melody { }; 33852 + 33853 + meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { }; 33845 33854 33846 33855 meme-image-generator = callPackage ../applications/graphics/meme-image-generator { }; 33847 33856 ··· 35004 35013 inherit (darwin.apple_sdk.frameworks) Foundation; 35005 35014 }; 35006 35015 35007 - pomotroid = callPackage ../applications/misc/pomotroid { 35008 - electron = electron_9; 35009 - }; 35010 - 35011 35016 ponymix = callPackage ../applications/audio/ponymix { }; 35012 35017 35013 35018 pop-launcher = callPackage ../applications/misc/pop-launcher { }; ··· 38442 38447 38443 38448 r2mod_cli = callPackage ../games/r2mod_cli { }; 38444 38449 38445 - r2modman = callPackage ../games/r2modman { }; 38450 + r2modman = callPackage ../games/r2modman { 38451 + # Electron 26 has regressions making applications unusable. 38452 + electron = electron_25; 38453 + }; 38446 38454 38447 38455 racer = callPackage ../games/racer { }; 38448 38456 ··· 42266 42274 zf = callPackage ../tools/misc/zf { }; 42267 42275 42268 42276 isolate = callPackage ../tools/security/isolate { }; 42277 + 42278 + dtool = callPackage ../tools/misc/dtool { }; 42269 42279 42270 42280 tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { }; 42271 42281
+2
pkgs/top-level/linux-kernels.nix
··· 410 410 nvidia_x11_legacy470 = nvidiaPackages.legacy_470; 411 411 nvidia_x11_production = nvidiaPackages.production; 412 412 nvidia_x11_vulkan_beta = nvidiaPackages.vulkan_beta; 413 + nvidia_dc = nvidiaPackages.dc; 414 + nvidia_dc_520 = nvidiaPackages.dc_520; 413 415 414 416 # this is not a replacement for nvidia_x11* 415 417 # only the opensource kernel driver exposed for hydra to build
+3 -1
pkgs/top-level/ocaml-packages.nix
··· 1695 1695 1696 1696 tar = callPackage ../development/ocaml-modules/tar { }; 1697 1697 1698 - tar-unix = callPackage ../development/ocaml-modules/tar/unix.nix { }; 1698 + tar-unix = callPackage ../development/ocaml-modules/tar/unix.nix { 1699 + inherit (pkgs) git; 1700 + }; 1699 1701 1700 1702 tcpip = callPackage ../development/ocaml-modules/tcpip { }; 1701 1703
+10
pkgs/top-level/python-packages.nix
··· 6198 6198 6199 6199 lit = callPackage ../development/python-modules/lit { }; 6200 6200 6201 + litellm = callPackage ../development/python-modules/litellm { }; 6202 + 6201 6203 litemapy = callPackage ../development/python-modules/litemapy { }; 6202 6204 6203 6205 littleutils = callPackage ../development/python-modules/littleutils { }; ··· 6505 6507 mccabe = callPackage ../development/python-modules/mccabe { }; 6506 6508 6507 6509 mcstatus = callPackage ../development/python-modules/mcstatus { }; 6510 + 6511 + mcuuid = callPackage ../development/python-modules/mcuuid { }; 6508 6512 6509 6513 md-toc = callPackage ../development/python-modules/md-toc { }; 6510 6514 ··· 12957 12961 12958 12962 tokenlib = callPackage ../development/python-modules/tokenlib { }; 12959 12963 12964 + tokentrim = callPackage ../development/python-modules/tokentrim { }; 12965 + 12960 12966 tololib = callPackage ../development/python-modules/tololib { }; 12961 12967 12962 12968 toml = callPackage ../development/python-modules/toml { }; ··· 13604 13610 13605 13611 veryprettytable = callPackage ../development/python-modules/veryprettytable { }; 13606 13612 13613 + vg = callPackage ../development/python-modules/vg { }; 13614 + 13607 13615 videocr = callPackage ../development/python-modules/videocr { }; 13608 13616 13609 13617 vidstab = callPackage ../development/python-modules/vidstab { }; ··· 13857 13865 wifi = callPackage ../development/python-modules/wifi { }; 13858 13866 13859 13867 wikipedia = callPackage ../development/python-modules/wikipedia { }; 13868 + 13869 + wikitextparser = callPackage ../development/python-modules/wikitextparser { }; 13860 13870 13861 13871 willow = callPackage ../development/python-modules/willow { }; 13862 13872