diff --git a/ci/OWNERS b/ci/OWNERS index 856ca93675ca..133517ed3a61 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -258,7 +258,7 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt /pkgs/applications/editors/jetbrains @edwtjo @leona-ya @theCapypara # Licenses -/lib/licenses.nix @alyssais @emilazy +/lib/licenses.nix @alyssais @emilazy @jopejoe1 # Qt /pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel diff --git a/lib/licenses.nix b/lib/licenses.nix index 4e42b57a4b13..d5cab5fbcbf4 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -410,9 +410,8 @@ lib.mapAttrs mkLicense ( }; cc-sa-10 = { - shortName = "CC-SA-1.0"; + spdxId = "CC-SA-1.0"; fullName = "Creative Commons Share Alike 1.0"; - url = "https://creativecommons.org/licenses/sa/1.0"; }; cddl = { @@ -440,6 +439,11 @@ lib.mapAttrs mkLicense ( fullName = "CeCILL-C Free Software License Agreement"; }; + classpathException20 = { + spdxId = "Classpath-exception-2.0"; + fullName = "Classpath exception 2.0"; + }; + cockroachdb-community-license = { fullName = "CockroachDB Community License Agreement"; url = "https://www.cockroachlabs.com/cockroachdb-community-license/"; @@ -588,14 +592,14 @@ lib.mapAttrs mkLicense ( fsl11Mit = { fullName = "Functional Source License, Version 1.1, MIT Future License"; - url = "https://fsl.software/FSL-1.1-MIT.template.md"; + spdxId = "FSL-1.1-MIT"; free = false; redistributable = true; }; fsl11Asl20 = { fullName = "Functional Source License, Version 1.1, Apache 2.0 Future License"; - url = "https://fsl.software/FSL-1.1-Apache-2.0.template.md"; + spdxId = "FSL-1.1-ALv2"; free = false; redistributable = true; }; @@ -646,26 +650,6 @@ lib.mapAttrs mkLicense ( fullName = "GNU General Public License v2.0 only"; }; - gpl2Classpath = { - spdxId = "GPL-2.0-with-classpath-exception"; - fullName = "GNU General Public License v2.0 only (with Classpath exception)"; - }; - - gpl2ClasspathPlus = { - fullName = "GNU General Public License v2.0 or later (with Classpath exception)"; - url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception"; - }; - - gpl2UBDLPlus = { - fullName = "GNU General Public License v3.0 or later (with UBDL exception)"; - url = "https://spdx.org/licenses/UBDL-exception.html"; - }; - - gpl2Oss = { - fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)"; - url = "https://www.mysql.com/about/legal/licensing/foss-exception"; - }; - gpl2Plus = { spdxId = "GPL-2.0-or-later"; fullName = "GNU General Public License v2.0 or later"; @@ -681,11 +665,6 @@ lib.mapAttrs mkLicense ( fullName = "GNU General Public License v3.0 or later"; }; - gpl3ClasspathPlus = { - fullName = "GNU General Public License v3.0 or later (with Classpath exception)"; - url = "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception"; - }; - giftware = { spdxId = "Giftware"; fullName = "Giftware License"; @@ -1235,9 +1214,8 @@ lib.mapAttrs mkLicense ( }; smail = { - shortName = "smail"; + spdxId = "SMAIL-GPL"; fullName = "SMAIL General Public License"; - url = "https://sources.debian.org/copyright/license/debianutils/4.9.1/"; }; smlnj = { @@ -1246,9 +1224,8 @@ lib.mapAttrs mkLicense ( }; sspl = { - shortName = "SSPL"; + spdxId = "SSPL-1.0"; fullName = "Server Side Public License"; - url = "https://www.mongodb.com/licensing/server-side-public-license"; free = false; # NOTE Debatable. # The license a slightly modified AGPL but still considered unfree by the @@ -1269,9 +1246,8 @@ lib.mapAttrs mkLicense ( }; sustainableUse = { - shortName = "sustainable"; + spdxId = "SUL-1.0"; fullName = "Sustainable Use License"; - url = "https://github.com/n8n-io/n8n/blob/master/LICENSE.md"; free = false; redistributable = false; # only free to redistribute "for non-commercial purposes" }; @@ -1340,6 +1316,11 @@ lib.mapAttrs mkLicense ( url = "https://github.com/PixarAnimationStudios/OpenUSD/blob/release/LICENSE.txt"; }; + ubdlException = { + spdxId = "UBDL-exception"; + fullName = "Unmodified Binary Distribution exception"; + }; + ucd = { fullName = "Unicode Character Database License"; url = "https://fedoraproject.org/wiki/Licensing:UCD"; @@ -1448,8 +1429,8 @@ lib.mapAttrs mkLicense ( fullName = "Do What The F*ck You Want To Public License"; }; - wxWindows = { - spdxId = "wxWindows"; + wxWindowsException31 = { + spdxId = "WxWindows-exception-3.1"; fullName = "wxWindows Library Licence, Version 3.1"; }; diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 78259b55ae83..72f86e2996c6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6263,6 +6263,12 @@ githubId = 21953890; name = "Tim Digel"; }; + despsyched = { + email = "priyanshu.tripathi@deshaw.com"; + github = "despsyched"; + githubId = 196187334; + name = "Priyanshu Tripathi"; + }; desttinghim = { email = "opensource@louispearson.work"; matrix = "@desttinghim:matrix.org"; @@ -7300,12 +7306,6 @@ githubId = 20847625; name = "Elizabeth Paź"; }; - ehmry = { - email = "ehmry@posteo.net"; - github = "ehmry"; - githubId = 537775; - name = "Emery Hemingway"; - }; eigengrau = { email = "seb@schattenkopie.de"; name = "Sebastian Reuße"; @@ -14026,6 +14026,11 @@ githubId = 2422454; name = "Kai Wohlfahrt"; }; + kyehn = { + name = "kyehn"; + github = "kyehn"; + githubId = 228304369; + }; kylecarbs = { name = "Kyle Carberry"; email = "kyle@carberry.com"; @@ -20988,7 +20993,7 @@ email = "nix@dev.quantenzitrone.eu"; github = "quantenzitrone"; githubId = 74491719; - matrix = "@quantenzitrone:matrix.org"; + matrix = "@zitrone:utwente.io"; name = "quantenzitrone"; }; qubasa = { diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 32bc1298f71c..06a83170abc4 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -326,6 +326,7 @@ with lib.maintainers; # Verify additions to this team with at least one already existing member of the team. members = [ de11n + despsyched invokes-su ]; scope = "Group registration for D. E. Shaw employees who collectively maintain packages."; @@ -345,7 +346,6 @@ with lib.maintainers; dhall = { members = [ Gabriella439 - ehmry ]; scope = "Maintain Dhall and related packages."; shortName = "Dhall"; diff --git a/nixos/doc/manual/configuration/linux-kernel.chapter.md b/nixos/doc/manual/configuration/linux-kernel.chapter.md index dcd47e0126e0..2046fd38d291 100644 --- a/nixos/doc/manual/configuration/linux-kernel.chapter.md +++ b/nixos/doc/manual/configuration/linux-kernel.chapter.md @@ -24,6 +24,12 @@ abandoned by the kernel developers, even on stable NixOS versions. If you pin your kernel onto a non-longterm version, expect your evaluation to fail as soon as the version is out of maintenance. +A kernel will be removed from nixpkgs when the first batch of stable kernels +_after_ the final release is published. E.g. when 6.15.11 is the final release +of the 6.15 series and is released together with 6.16.3 and 6.12.43, it will be +removed on the release of 6.16.4 and 6.12.44. Custom kernel variants such +as linux-hardened are also affected by this. + Longterm versions of kernels will be removed before the next stable NixOS that will exceed the maintenance period of the kernel version. diff --git a/nixos/doc/manual/release-notes/rl-2311.section.md b/nixos/doc/manual/release-notes/rl-2311.section.md index 920fa9862cc7..9d987e0b33a0 100644 --- a/nixos/doc/manual/release-notes/rl-2311.section.md +++ b/nixos/doc/manual/release-notes/rl-2311.section.md @@ -925,7 +925,7 @@ Make sure to also check the many updates in the [Nixpkgs library](#sec-release-2 [services.frp](#opt-services.frp.enable). - [river](https://github.com/riverwm/river), A dynamic tiling wayland - compositor. Available as [programs.river](#opt-programs.river.enable). + compositor. Available as `programs.river`. - [wayfire](https://wayfire.org), a modular and extensible wayland compositor. Available as [programs.wayfire](#opt-programs.wayfire.enable). diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index a123644d028f..421e363b2260 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -92,6 +92,9 @@ Alongside many enhancements to NixOS modules and general system improvements, th - [Traccar](https://www.traccar.org/), a modern GPS Tracking Platform. Available as [services.traccar](#opt-services.traccar.enable). +- [Memos](https://www.usememos.com/), a privacy-first, lightweight note-taking solution that allows you to effortlessly capture and share your ideas. + Available as [services.memos](#opt-services.memos.enable). + - [Schroot](https://codeberg.org/shelter/reschroot), a lightweight virtualisation tool. Securely enter a chroot and run a command or login shell. Available as [programs.schroot](#opt-programs.schroot.enable). - [Firezone](https://firezone.dev), an enterprise-ready zero-trust access platform built on WireGuard. This includes the server stack as [services.firezone.server.enable](#opt-services.firezone.server.enable), a TURN/STUN relay service as [services.firezone.relay.enable](#opt-services.firezone.relay.enable), a gateway service as [services.firezone.gateway.enable](#opt-services.firezone.gateway.enable), a headless client as [services.firezone.headless-client.enable](#opt-services.firezone.headless-client.enable) and a GUI client as [services.firezone.gui-client.enable](#opt-services.firezone.gui-client.enable). diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index ede6b54dbd7b..4727bdd8e785 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -172,6 +172,8 @@ - NixOS display manager modules now strictly use tty1, where many of them previously used tty7. Options to configure display managers' VT have been dropped. A configuration with a display manager enabled will not start `getty@tty1.service`, even if the system is forced to boot into `multi-user.target` instead of `graphical.target`. +- `river` 0.3.x has been renamed to `river-classic` upstream, and the package renamed accordingly. `programs.river` has been renamed to `programs.river-classic`. + - `command-not-found` package is now disabled by default; it works only for nix-channels based systems, and requires setup for it to work. - The systemd target `kbrequest.target` is now unset by default, instead of being forcibly symlinked to `rescue.target`. In case you were relying on this behavior (Alt + ArrowUp on the tty causing the current target to be changed to `rescue.target`), you can restore it by setting `systemd.targets.rescue.aliases = [ "kbrequest.target" ];` in your configuration. diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 93a649314d6a..50679a014efc 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -865,6 +865,7 @@ ./services/misc/mame.nix ./services/misc/mbpfan.nix ./services/misc/mediatomb.nix + ./services/misc/memos.nix ./services/misc/metabase.nix ./services/misc/mollysocket.nix ./services/misc/moonraker.nix diff --git a/nixos/modules/profiles/perlless.nix b/nixos/modules/profiles/perlless.nix index 8df815a92443..c3737ef8a652 100644 --- a/nixos/modules/profiles/perlless.nix +++ b/nixos/modules/profiles/perlless.nix @@ -1,7 +1,6 @@ { lib, pkgs, ... }: { - # Remove perl from activation boot.initrd.systemd.enable = lib.mkDefault true; system.etc.overlay.enable = lib.mkDefault true; @@ -10,7 +9,6 @@ # Random perl remnants system.tools.nixos-generate-config.enable = lib.mkDefault false; programs.less.lessopen = lib.mkDefault null; - programs.command-not-found.enable = lib.mkDefault false; boot.loader.grub.enable = lib.mkDefault false; environment.defaultPackages = lib.mkDefault [ ]; documentation.info.enable = lib.mkDefault false; diff --git a/nixos/modules/programs/ccache.nix b/nixos/modules/programs/ccache.nix index 99702f955162..7dad40fcec2c 100644 --- a/nixos/modules/programs/ccache.nix +++ b/nixos/modules/programs/ccache.nix @@ -81,6 +81,7 @@ in ccacheWrapper = super.ccacheWrapper.override { extraConfig = '' export CCACHE_COMPRESS=1 + export CCACHE_SLOPPINESS=random_seed export CCACHE_DIR="${cfg.cacheDir}" export CCACHE_UMASK=007 if [ ! -d "$CCACHE_DIR" ]; then diff --git a/nixos/modules/programs/nncp.nix b/nixos/modules/programs/nncp.nix index dfb4499a615f..66761c27152c 100644 --- a/nixos/modules/programs/nncp.nix +++ b/nixos/modules/programs/nncp.nix @@ -89,6 +89,4 @@ in ''; }; }; - - meta.maintainers = with lib.maintainers; [ ehmry ]; } diff --git a/nixos/modules/programs/rust-motd.nix b/nixos/modules/programs/rust-motd.nix index 8d1eb4a7e5bf..994b5a61fb66 100644 --- a/nixos/modules/programs/rust-motd.nix +++ b/nixos/modules/programs/rust-motd.nix @@ -12,7 +12,7 @@ let # Order the sections in the TOML according to the order of sections # in `cfg.order`. motdConf = - pkgs.runCommand "motd.conf" + pkgs.runCommand "motd.toml" { __structuredAttrs = true; inherit (cfg) order settings; @@ -154,6 +154,8 @@ in security.pam.services.sshd.showMotd = lib.mkIf cfg.enableMotdInSSHD true; users.motdFile = lib.mkIf cfg.enableMotdInSSHD "/var/lib/rust-motd/motd"; + programs.rust-motd.settings.global.show_legacy_warning = false; + services.openssh.extraConfig = lib.mkIf (cfg.settings ? last_login && cfg.settings.last_login != { }) '' diff --git a/nixos/modules/programs/wayland/river.nix b/nixos/modules/programs/wayland/river.nix index c1e62938f2e0..447d6d63368d 100644 --- a/nixos/modules/programs/wayland/river.nix +++ b/nixos/modules/programs/wayland/river.nix @@ -6,16 +6,16 @@ }: let - cfg = config.programs.river; + cfg = config.programs.river-classic; wayland-lib = import ./lib.nix { inherit lib; }; in { - options.programs.river = { - enable = lib.mkEnableOption "river, a dynamic tiling Wayland compositor"; + options.programs.river-classic = { + enable = lib.mkEnableOption "river-classic, a dynamic tiling Wayland compositor"; package = - lib.mkPackageOption pkgs "river" { + lib.mkPackageOption pkgs "river-classic" { nullable = true; extraDescription = '' If the package is not overridable with `xwaylandSupport`, then the module option @@ -61,6 +61,22 @@ in }; }; + imports = [ + (lib.mkRenamedOptionModule [ "programs" "river" "enable" ] [ "programs" "river-classic" "enable" ]) + (lib.mkRenamedOptionModule + [ "programs" "river" "package" ] + [ "programs" "river-classic" "package" ] + ) + (lib.mkRenamedOptionModule + [ "programs" "river" "xwayland" "enable" ] + [ "programs" "river-classic" "xwayland" "enable" ] + ) + (lib.mkRenamedOptionModule + [ "programs" "river" "extraPackages" ] + [ "programs" "river-classic" "extraPackages" ] + ) + ]; + config = lib.mkIf cfg.enable ( lib.mkMerge [ { diff --git a/nixos/modules/services/databases/lldap.nix b/nixos/modules/services/databases/lldap.nix index 3738dba506a7..e21deef91f33 100644 --- a/nixos/modules/services/databases/lldap.nix +++ b/nixos/modules/services/databases/lldap.nix @@ -175,8 +175,10 @@ in assertions = [ { assertion = - (cfg.settings.ldap_user_pass_file or null) != null || (cfg.settings.ldap_user_pass or null) != null; - message = "lldap: Default admin user password must be set. Please set the `ldap_user_pass` or better the `ldap_user_pass_file` setting."; + (cfg.settings.ldap_user_pass_file or null) != null + || (cfg.settings.ldap_user_pass or null) != null + || (cfg.environment.LLDAP_LDAP_USER_PASS_FILE or null) != null; + message = "lldap: Default admin user password must be set. Please set the `ldap_user_pass` or better the `ldap_user_pass_file` setting. Alternatively, you can set the `LLDAP_LDAP_USER_PASS_FILE` environment variable."; } { assertion = diff --git a/nixos/modules/services/mail/postfix-tlspol.nix b/nixos/modules/services/mail/postfix-tlspol.nix index b85b2d6ea3e6..e9b8a733ab53 100644 --- a/nixos/modules/services/mail/postfix-tlspol.nix +++ b/nixos/modules/services/mail/postfix-tlspol.nix @@ -94,16 +94,13 @@ in dns = { address = mkOption { - type = types.str; - default = if config.networking.resolvconf.useLocalResolver then "127.0.0.1:53" else null; - defaultText = literalExpression '' - if config.networking.resolvconf.useLocalResolver then - "127.0.0.1:53" - else - null - ''; + type = with types; nullOr str; + default = null; + example = "127.0.0.1:53"; description = '' - IP and port to your DNS resolver + IP and port to your DNS resolver. + + Uses resolvers from /etc/resolv.conf if unset. ::: {.note} The configured DNS resolver must validate DNSSEC signatures. diff --git a/nixos/modules/services/mail/public-inbox.nix b/nixos/modules/services/mail/public-inbox.nix index c5cb4b699e43..9cd760b6260f 100644 --- a/nixos/modules/services/mail/public-inbox.nix +++ b/nixos/modules/services/mail/public-inbox.nix @@ -630,7 +630,7 @@ in '' + concatStrings ( mapAttrsToList (name: inbox: '' - if [ ! -e ${stateDir}/inboxes/${escapeShellArg name} ]; then + if [ ! -e ${escapeShellArg inbox.inboxdir} ]; then # public-inbox-init creates an inbox and adds it to a config file. # It tries to atomically write the config file by creating # another file in the same directory, and renaming it. @@ -643,7 +643,7 @@ in ${escapeShellArgs ( [ name - "${stateDir}/inboxes/${name}" + inbox.inboxdir inbox.url ] ++ inbox.address @@ -653,9 +653,9 @@ in fi ln -sf ${inbox.description} \ - ${stateDir}/inboxes/${escapeShellArg name}/description + ${escapeShellArg inbox.inboxdir}/description - export GIT_DIR=${stateDir}/inboxes/${escapeShellArg name}/all.git + export GIT_DIR=${escapeShellArg inbox.inboxdir}/all.git if test -d "$GIT_DIR"; then # Config is inherited by each epoch repository, # so just needs to be set for all.git. diff --git a/nixos/modules/services/misc/memos.nix b/nixos/modules/services/misc/memos.nix new file mode 100644 index 000000000000..5847e90c9c06 --- /dev/null +++ b/nixos/modules/services/misc/memos.nix @@ -0,0 +1,199 @@ +{ + config, + options, + pkgs, + lib, + ... +}: +let + cfg = config.services.memos; + opt = options.services.memos; + envFileFormat = pkgs.formats.keyValue { }; +in +{ + options.services.memos = { + enable = lib.mkEnableOption "Memos note-taking"; + package = lib.mkPackageOption pkgs "Memos" { + default = "memos"; + }; + + openFirewall = lib.mkEnableOption "opening the ports in the firewall"; + + user = lib.mkOption { + type = lib.types.str; + description = '' + The user to run Memos as. + + ::: {.note} + If changing the default value, **you** are responsible of creating the corresponding user with [{option}`users.users`](#opt-users.users). + ::: + ''; + default = "memos"; + }; + + group = lib.mkOption { + type = lib.types.str; + description = '' + The group to run Memos as. + + ::: {.note} + If changing the default value, **you** are responsible of creating the corresponding group with [{option}`users.groups`](#opt-users.groups). + ::: + ''; + default = "memos"; + }; + + dataDir = lib.mkOption { + default = "/var/lib/memos/"; + type = lib.types.path; + description = '' + Specifies the directory where Memos will store its data. + + ::: {.note} + It will be automatically created with the permissions of [{option}`services.memos.user`](#opt-services.memos.user) and [{option}`services.memos.group`](#opt-services.memos.group). + ::: + ''; + }; + + settings = lib.mkOption { + type = envFileFormat.type; + description = '' + The environment variables to configure Memos. + + ::: {.note} + At time of writing, there is no clear documentation about possible values. + It's possible to convert CLI flags into these variables. + Example : CLI flag "--unix-sock" converts to {env}`MEMOS_UNIX_SOCK`. + ::: + ''; + default = { + MEMOS_MODE = "prod"; + MEMOS_ADDR = "127.0.0.1"; + MEMOS_PORT = "5230"; + MEMOS_DATA = cfg.dataDir; + MEMOS_DRIVER = "sqlite"; + MEMOS_INSTANCE_URL = "http://localhost:5230"; + }; + defaultText = lib.literalExpression '' + { + MEMOS_MODE = "prod"; + MEMOS_ADDR = "127.0.0.1"; + MEMOS_PORT = "5230"; + MEMOS_DATA = config.${opt.dataDir}; + MEMOS_DRIVER = "sqlite"; + MEMOS_INSTANCE_URL = "http://localhost:5230"; + } + ''; + }; + + environmentFile = lib.mkOption { + type = lib.types.path; + description = '' + The environment file to use when starting Memos. + + ::: {.note} + By default, generated from [](opt-${opt.settings}). + ::: + ''; + example = "/var/lib/memos/memos.env"; + default = envFileFormat.generate "memos.env" cfg.settings; + defaultText = lib.literalMD '' + generated from {option}`${opt.settings}` + ''; + }; + }; + + config = lib.mkIf cfg.enable { + users.users = lib.mkIf (cfg.user == "memos") { + ${cfg.user} = { + description = lib.mkDefault "Memos service user"; + isSystemUser = true; + group = cfg.group; + }; + }; + + users.groups = lib.mkIf (cfg.group == "memos") { + ${cfg.group} = { }; + }; + + networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [ + cfg.port + ]; + + systemd.tmpfiles.settings."10-memos" = { + "${cfg.dataDir}" = { + d = { + mode = "0750"; + user = cfg.user; + group = cfg.group; + }; + }; + }; + + systemd.services.memos = { + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + wants = [ "network.target" ]; + description = "Memos, a privacy-first, lightweight note-taking solution"; + serviceConfig = { + User = cfg.user; + Group = cfg.group; + Type = "simple"; + RestartSec = 60; + LimitNOFILE = 65536; + NoNewPrivileges = true; + LockPersonality = true; + RemoveIPC = true; + ReadWritePaths = [ + cfg.dataDir + ]; + ProtectSystem = "strict"; + PrivateUsers = true; + ProtectHome = true; + PrivateTmp = true; + PrivateDevices = true; + ProtectHostname = true; + ProtectClock = true; + UMask = "0077"; + ProtectKernelTunables = true; + ProtectKernelModules = true; + ProtectControlGroups = true; + ProtectProc = "invisible"; + SystemCallFilter = [ + " " # This is needed to clear the SystemCallFilter existing definitions + "~@reboot" + "~@swap" + "~@obsolete" + "~@mount" + "~@module" + "~@debug" + "~@cpu-emulation" + "~@clock" + "~@raw-io" + "~@privileged" + "~@resources" + ]; + CapabilityBoundingSet = [ + " " # Reset all capabilities to an empty set + ]; + RestrictAddressFamilies = [ + " " # This is needed to clear the RestrictAddressFamilies existing definitions + "none" # Remove all addresses families + "AF_UNIX" + "AF_INET" + "AF_INET6" + ]; + DevicePolicy = "closed"; + ProtectKernelLogs = true; + SystemCallArchitectures = "native"; + RestrictNamespaces = true; + RestrictRealtime = true; + RestrictSUIDSGID = true; + EnvironmentFile = cfg.environmentFile; + ExecStart = lib.getExe cfg.package; + }; + }; + }; + + meta.maintainers = [ lib.maintainers.m0ustach3 ]; +} diff --git a/nixos/modules/services/misc/paperless.nix b/nixos/modules/services/misc/paperless.nix index 78b427021408..80ba6e7d0812 100644 --- a/nixos/modules/services/misc/paperless.nix +++ b/nixos/modules/services/misc/paperless.nix @@ -323,6 +323,16 @@ in }; }; + configureNginx = lib.mkEnableOption "" // { + description = "Whether to configure nginx as a reverse proxy."; + }; + + domain = lib.mkOption { + type = lib.types.str; + example = "paperless.example.com"; + description = "Domain under which paperless will be available."; + }; + exporter = { enable = lib.mkEnableOption "regular automatic document exports"; @@ -380,6 +390,27 @@ in services.paperless.manage = manage; environment.systemPackages = [ manage ]; + services.nginx = lib.mkIf cfg.configureNginx { + enable = true; + upstreams.paperless.servers."${cfg.address}:${toString cfg.port}" = { }; + virtualHosts.${cfg.domain} = { + forceSSL = lib.mkDefault true; + locations = { + "/".proxyPass = "http://paperless"; + "/static/" = { + root = config.services.paperless.package; + extraConfig = '' + rewrite ^/(.*)$ /lib/paperless-ngx/$1 break; + ''; + }; + "/ws/status" = { + proxyPass = "http://paperless"; + proxyWebsockets = true; + }; + }; + }; + }; + services.redis.servers.paperless.enable = lib.mkIf enableRedis true; services.postgresql = lib.mkIf cfg.database.createLocally { @@ -394,6 +425,9 @@ in }; services.paperless.settings = lib.mkMerge [ + (lib.mkIf (cfg.domain != "") { + PAPERLESS_URL = "https://${cfg.domain}"; + }) (lib.mkIf cfg.database.createLocally { PAPERLESS_DBENGINE = "postgresql"; PAPERLESS_DBHOST = "/run/postgresql"; diff --git a/nixos/modules/services/network-filesystems/eris-server.nix b/nixos/modules/services/network-filesystems/eris-server.nix index 688222a114ff..5782d76f2661 100644 --- a/nixos/modules/services/network-filesystems/eris-server.nix +++ b/nixos/modules/services/network-filesystems/eris-server.nix @@ -123,6 +123,4 @@ in }; }; }; - - meta.maintainers = with lib.maintainers; [ ehmry ]; } diff --git a/nixos/modules/services/network-filesystems/rsyncd.nix b/nixos/modules/services/network-filesystems/rsyncd.nix index 209e826c37c9..c3d81cb15302 100644 --- a/nixos/modules/services/network-filesystems/rsyncd.nix +++ b/nixos/modules/services/network-filesystems/rsyncd.nix @@ -141,8 +141,6 @@ in }; - meta.maintainers = with lib.maintainers; [ ehmry ]; - # TODO: socket activated rsyncd } diff --git a/nixos/modules/services/networking/yggdrasil.nix b/nixos/modules/services/networking/yggdrasil.nix index b9227b6ab464..5d1ecd7f4797 100644 --- a/nixos/modules/services/networking/yggdrasil.nix +++ b/nixos/modules/services/networking/yggdrasil.nix @@ -264,7 +264,6 @@ in doc = ./yggdrasil.md; maintainers = with lib.maintainers; [ gazally - ehmry nagy ]; }; diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index eac2d9622c4e..0572b9529c04 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -1531,7 +1531,6 @@ in index index.php index.html /index.php$request_uri; ${lib.optionalString (cfg.nginx.recommendedHttpHeaders) '' add_header X-Content-Type-Options nosniff; - add_header X-XSS-Protection "1; mode=block"; add_header X-Robots-Tag "noindex, nofollow"; add_header X-Permitted-Cross-Domain-Policies none; add_header X-Frame-Options sameorigin; diff --git a/nixos/modules/virtualisation/parallels-guest.nix b/nixos/modules/virtualisation/parallels-guest.nix index a0918900f442..8d4d1851b45d 100644 --- a/nixos/modules/virtualisation/parallels-guest.nix +++ b/nixos/modules/virtualisation/parallels-guest.nix @@ -81,44 +81,16 @@ in }; }; - systemd.user.services = { - prlcc = { - description = "Parallels Control Center"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prlcc"; - WorkingDirectory = "${prl-tools}/bin"; - }; - }; - prldnd = { - description = "Parallels Drag And Drop Tool"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prldnd"; - WorkingDirectory = "${prl-tools}/bin"; - }; - }; - prlcp = { - description = "Parallels Copy Paste Tool"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prlcp"; - Restart = "always"; - WorkingDirectory = "${prl-tools}/bin"; - }; - }; - prlshprof = { - description = "Parallels Shared Profile Tool"; - wantedBy = [ "graphical-session.target" ]; - path = [ prl-tools ]; - serviceConfig = { - ExecStart = "${prl-tools}/bin/prlshprof"; - WorkingDirectory = "${prl-tools}/bin"; - }; + systemd.user.services.prlcc = { + description = "Parallels Control Center"; + wantedBy = [ "graphical-session.target" ]; + path = [ prl-tools ]; + serviceConfig = { + ExecStart = "${prl-tools}/bin/prlcc"; + WorkingDirectory = "${prl-tools}/bin"; }; }; }; + + meta.maintainers = with maintainers; [ codgician ]; } diff --git a/nixos/tests/ccache.nix b/nixos/tests/ccache.nix index a32d2a1e06aa..e78081a4e5fc 100644 --- a/nixos/tests/ccache.nix +++ b/nixos/tests/ccache.nix @@ -2,9 +2,6 @@ import ./make-test-python.nix ( { pkgs, ... }: { name = "ccache"; - meta = with pkgs.lib.maintainers; { - maintainers = [ ehmry ]; - }; nodes.machine = { ... }: diff --git a/nixos/tests/cjdns.nix b/nixos/tests/cjdns.nix index 4bff3b15035f..52f91a8256e9 100644 --- a/nixos/tests/cjdns.nix +++ b/nixos/tests/cjdns.nix @@ -21,9 +21,6 @@ in { pkgs, ... }: { name = "cjdns"; - meta = with pkgs.lib.maintainers; { - maintainers = [ ehmry ]; - }; nodes = { # Alice finds peers over over ETHInterface. diff --git a/nixos/tests/eris-server.nix b/nixos/tests/eris-server.nix index 55d02c1a9803..a87e5cad3400 100644 --- a/nixos/tests/eris-server.nix +++ b/nixos/tests/eris-server.nix @@ -1,7 +1,6 @@ { pkgs, lib, ... }: { name = "eris-server"; - meta.maintainers = with lib.maintainers; [ ehmry ]; nodes.server = { environment.systemPackages = [ diff --git a/nixos/tests/kernel-generic.nix b/nixos/tests/kernel-generic.nix index 63e833dd7fb3..7d15e8bdc11a 100644 --- a/nixos/tests/kernel-generic.nix +++ b/nixos/tests/kernel-generic.nix @@ -36,7 +36,6 @@ let kernels = pkgs.linuxKernel.vanillaPackages // { inherit (pkgs.linuxKernel.packages) linux_6_12_hardened - linux_6_15_hardened linux_rt_5_4 linux_rt_5_10 linux_rt_5_15 diff --git a/nixos/tests/lemurs/lemurs-wayland.nix b/nixos/tests/lemurs/lemurs-wayland.nix index 1fede02cb61e..590298e7ce50 100644 --- a/nixos/tests/lemurs/lemurs-wayland.nix +++ b/nixos/tests/lemurs/lemurs-wayland.nix @@ -19,7 +19,7 @@ services.displayManager.lemurs.enable = true; - programs.river.enable = true; + programs.river-classic.enable = true; }; testScript = '' diff --git a/nixos/tests/molly-brown.nix b/nixos/tests/molly-brown.nix index 56d969ae79bf..0d1d59beb874 100644 --- a/nixos/tests/molly-brown.nix +++ b/nixos/tests/molly-brown.nix @@ -6,9 +6,6 @@ in { name = "molly-brown"; - meta = with pkgs.lib.maintainers; { - maintainers = [ ehmry ]; - }; nodes = { diff --git a/nixos/tests/paperless.nix b/nixos/tests/paperless.nix index d35d909e690f..3f215febda7c 100644 --- a/nixos/tests/paperless.nix +++ b/nixos/tests/paperless.nix @@ -17,29 +17,32 @@ imagemagick jq ]; - services.paperless = { - enable = true; - passwordFile = builtins.toFile "password" "admin"; - - exporter = { + services = { + nginx.virtualHosts."localhost".forceSSL = false; + paperless = { enable = true; + configureNginx = true; + domain = "localhost"; + passwordFile = builtins.toFile "password" "admin"; - settings = { - "no-color" = lib.mkForce false; # override a default option - "no-thumbnail" = true; # add a new option + exporter = { + enable = true; + + settings = { + "no-color" = lib.mkForce false; # override a default option + "no-thumbnail" = true; # add a new option + }; }; }; }; }; - postgres = - { config, pkgs, ... }: - { - imports = [ self.simple ]; - services.paperless.database.createLocally = true; - services.paperless.settings = { - PAPERLESS_OCR_LANGUAGE = "deu"; - }; + postgres = { + imports = [ self.simple ]; + services.paperless.database.createLocally = true; + services.paperless.settings = { + PAPERLESS_OCR_LANGUAGE = "deu"; }; + }; }; in self; @@ -59,7 +62,7 @@ with subtest("Web interface gets ready"): node.wait_for_unit("paperless-web.service") # Wait until server accepts connections - node.wait_until_succeeds("curl -fs localhost:28981") + node.wait_until_succeeds("curl -fs localhost") # Required for consuming documents via the web interface with subtest("Task-queue gets ready"): @@ -70,32 +73,32 @@ "convert -size 400x40 xc:white -font 'DejaVu-Sans' -pointsize 20 -fill black " "-annotate +5+20 'hello web 16-10-2005' /tmp/webdoc.png" ) - node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.png -fs localhost:28981/api/documents/post_document/") + node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.png -fs localhost/api/documents/post_document/") with subtest("Add a txt document via the web interface"): node.succeed( "echo 'hello web 16-10-2005' > /tmp/webdoc.txt" ) - node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.txt -fs localhost:28981/api/documents/post_document/") + node.wait_until_succeeds("curl -u admin:admin -F document=@/tmp/webdoc.txt -fs localhost/api/documents/post_document/") with subtest("Documents are consumed"): node.wait_until_succeeds( - "(($(curl -u admin:admin -fs localhost:28981/api/documents/ | jq .count) == 3))" + "(($(curl -u admin:admin -fs localhost/api/documents/ | jq .count) == 3))" ) - docs = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/"))['results'] + docs = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/"))['results'] assert "2005-10-16" in docs[0]['created'] assert "2005-10-16" in docs[1]['created'] assert "2005-10-16" in docs[2]['created'] # Detects gunicorn issues, see PR #190888 with subtest("Document metadata can be accessed"): - metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/1/metadata/")) + metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/1/metadata/")) assert "original_checksum" in metadata - metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/2/metadata/")) + metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/2/metadata/")) assert "original_checksum" in metadata - metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost:28981/api/documents/3/metadata/")) + metadata = json.loads(node.succeed("curl -u admin:admin -fs localhost/api/documents/3/metadata/")) assert "original_checksum" in metadata with subtest("Exporter"): diff --git a/nixos/tests/rsyncd.nix b/nixos/tests/rsyncd.nix index 3ccf22c2132b..6fe658058389 100644 --- a/nixos/tests/rsyncd.nix +++ b/nixos/tests/rsyncd.nix @@ -1,7 +1,6 @@ { pkgs, ... }: { name = "rsyncd"; - meta.maintainers = with pkgs.lib.maintainers; [ ehmry ]; nodes = let diff --git a/pkgs/applications/audio/librespot/default.nix b/pkgs/applications/audio/librespot/default.nix index 0c13f34b443b..8daad5ed3d2f 100644 --- a/pkgs/applications/audio/librespot/default.nix +++ b/pkgs/applications/audio/librespot/default.nix @@ -18,20 +18,21 @@ withMDNS ? true, withDNS-SD ? false, avahi-compat, + tlsBackend ? "native-tls", # "native-tls" "rustls-tls-native-roots" "rustls-tls-webpki-roots" }: rustPlatform.buildRustPackage rec { pname = "librespot"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "librespot-org"; repo = "librespot"; rev = "v${version}"; - sha256 = "sha256-dGQDRb7fgIkXelZKa+PdodIs9DxbgEMlVGJjK/hU3Mo="; + hash = "sha256-IsHyYH4RDMRqXLNv6RZNzRTl3+zxan0TM/bjHoZC8YA="; }; - cargoHash = "sha256-SqvJSHkyd1IicT6c4pE96dBJNNodULhpyG14HRGVWCk="; + cargoHash = "sha256-1Jc7gfnrsvk3Lcrvq0jV78IMKAnMDsW3nDr1W34PVmE="; nativeBuildInputs = [ pkg-config @@ -50,14 +51,16 @@ rustPlatform.buildRustPackage rec { ++ lib.optional withPulseAudio libpulseaudio; buildNoDefaultFeatures = true; - buildFeatures = - lib.optional withRodio "rodio-backend" - ++ lib.optional withMDNS "with-libmdns" - ++ lib.optional withDNS-SD "with-dns-sd" - ++ lib.optional withALSA "alsa-backend" - ++ lib.optional withAvahi "with-avahi" - ++ lib.optional withPortAudio "portaudio-backend" - ++ lib.optional withPulseAudio "pulseaudio-backend"; + buildFeatures = [ + tlsBackend + ] + ++ lib.optional withRodio "rodio-backend" + ++ lib.optional withMDNS "with-libmdns" + ++ lib.optional withDNS-SD "with-dns-sd" + ++ lib.optional withALSA "alsa-backend" + ++ lib.optional withAvahi "with-avahi" + ++ lib.optional withPortAudio "portaudio-backend" + ++ lib.optional withPulseAudio "pulseaudio-backend"; postFixup = lib.optionalString withALSA '' wrapProgram "$out/bin/librespot" \ diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 1e02c972d2e4..43af6ff67160 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -38,17 +38,17 @@ let in stdenv.mkDerivation rec { pname = "reaper"; - version = "7.42"; + version = "7.45"; src = fetchurl { url = url_for_platform version stdenv.hostPlatform.qemuArch; hash = if stdenv.hostPlatform.isDarwin then - "sha256-3K2cgOwBRwm/S4MRcymKCxRhUMkcfuWzWn1G2m3Dbf4=" + "sha256-plXLOJcQbZlSGPgNdjNEPS2pZ9almrmNzxYfhOZGXjg=" else { - x86_64-linux = "sha256-XxVcy3s3gOnh6uhv9r0yJFwBMCxhrnT/swaUY4t1CpY="; - aarch64-linux = "sha256-3DKVyooYi6aSBzP4DSnIchGyHKbCANjX0TPspKf5dXU="; + x86_64-linux = "sha256-pOPL8HoAAFNDq6L3SC/OygDtqqYVvfkWwVA6qv1xZPs="; + aarch64-linux = "sha256-rclLjAiG8aLsVinghpPZJiPU4Iq5jQ6s2H0+du+a9Ts="; } .${stdenv.hostPlatform.system}; }; diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index a97608cba5be..f8806288592f 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -20,8 +20,8 @@ let sha256Hash = "sha256-fLjCbB9Wwrx7siYQTmtWvce+8TdYTea+y6HTtSTYWAY="; }; betaVersion = { - version = "2025.1.3.5"; # "Android Studio Narwhal 3 Feature Drop | 2025.1.3 RC 1" - sha256Hash = "sha256-3LkcpvuoUhY/kRpoqYnwfx1cdPvvdBMEFXtRLYmqTk4="; + version = "2025.1.3.6"; # "Android Studio Narwhal 3 Feature Drop | 2025.1.3 RC 2" + sha256Hash = "sha256-S8KK/EGev0v03fVywIkD6Ym3LrciGKXJVorzyZ1ljdQ="; }; latestVersion = { version = "2025.1.4.3"; # "Android Studio Narwhal 4 Feature Drop | 2025.1.4 Canary 3" diff --git a/pkgs/applications/editors/greenfoot/default.nix b/pkgs/applications/editors/greenfoot/default.nix index 4b1ff0007b45..b2830b4b09d1 100644 --- a/pkgs/applications/editors/greenfoot/default.nix +++ b/pkgs/applications/editors/greenfoot/default.nix @@ -55,7 +55,10 @@ stdenv.mkDerivation rec { description = "Simple integrated development environment for Java"; homepage = "https://www.greenfoot.org/"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; - license = licenses.gpl2ClasspathPlus; + license = with licenses; [ + gpl2Plus + classpathException20 + ]; mainProgram = "greenfoot"; maintainers = [ maintainers.chvp ]; platforms = platforms.linux; diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 660fb8db03c1..936fc38925dc 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -125,6 +125,7 @@ mapAliases ( surround = vim-surround; sleuth = vim-sleuth; solidity = vim-solidity; + ssr = ssr-nvim; # Added 2025-08-31 stylish-haskell = vim-stylish-haskell; stylishHaskell = vim-stylish-haskell; # backwards compat, added 2014-10-18 suda-vim = vim-suda; # backwards compat, added 2024-05-16 diff --git a/pkgs/applications/editors/vim/plugins/corePlugins.nix b/pkgs/applications/editors/vim/plugins/corePlugins.nix new file mode 100644 index 000000000000..dde152b0837e --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/corePlugins.nix @@ -0,0 +1,31 @@ +{ + symlinkJoin, +}: +final: prev: { + + corePlugins = symlinkJoin { + name = "core-vim-plugins"; + paths = with final; [ + # plugin managers + lazy-nvim + mini-deps + packer-nvim + vim-plug + + # core dependencies + plenary-nvim + + # popular plugins + mini-nvim + nvim-cmp + nvim-lspconfig + nvim-treesitter + vim-airline + vim-fugitive + vim-surround + ]; + + meta.description = "Collection of popular vim plugins (for internal testing purposes)"; + }; + +} diff --git a/pkgs/applications/editors/vim/plugins/default.nix b/pkgs/applications/editors/vim/plugins/default.nix index 0bf9f74f2ede..4937bb38f670 100644 --- a/pkgs/applications/editors/vim/plugins/default.nix +++ b/pkgs/applications/editors/vim/plugins/default.nix @@ -48,6 +48,8 @@ let inherit (neovimUtils) buildNeovimPlugin; }; + corePlugins = callPackage ./corePlugins.nix { }; + # TL;DR # * Add your plugin to ./vim-plugin-names # * run ./update.py @@ -66,6 +68,7 @@ lib.pipe initialPackages [ (extends luaPackagePlugins) (extends nodePackagePlugins) (extends nonGeneratedPlugins) + (extends corePlugins) (extends overrides) (extends aliases) lib.makeExtensible diff --git a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix index 8a94cc10b390..851feed0f3e4 100644 --- a/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/luaPackagePlugins.nix @@ -9,8 +9,10 @@ let luarocksPackageNames = [ "fidget-nvim" + "fzf-lua" "gitsigns-nvim" "grug-far-nvim" + "haskell-tools-nvim" "image-nvim" "lsp-progress-nvim" "lualine-nvim" @@ -34,6 +36,8 @@ let "plenary-nvim" "rest-nvim" "rocks-config-nvim" + "rocks-nvim" + "rustaceanvim" "rtp-nvim" "telescope-manix" "telescope-nvim" diff --git a/pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix new file mode 100644 index 000000000000..c9b44d89fa47 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/notmuch-vim/default.nix @@ -0,0 +1 @@ +{ notmuch }: notmuch.vim diff --git a/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix new file mode 100644 index 000000000000..a1e9b0bc587d --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/nvim-treesitter-parsers/default.nix @@ -0,0 +1,5 @@ +{ + lib, + vimPlugins, +}: +lib.recurseIntoAttrs vimPlugins.nvim-treesitter.grammarPlugins diff --git a/pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix new file mode 100644 index 000000000000..bb36ee777641 --- /dev/null +++ b/pkgs/applications/editors/vim/plugins/non-generated/parinfer-rust/default.nix @@ -0,0 +1 @@ +{ parinfer-rust }: parinfer-rust diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 6baecc1ec162..a6b3d06c1468 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -7,9 +7,7 @@ fetchFromGitHub, fetchpatch, fetchurl, - neovimUtils, replaceVars, - symlinkJoin, # Language dependencies fetchYarnDeps, mkYarnModules, @@ -35,10 +33,8 @@ neovim-unwrapped, nim1, nodejs, - notmuch, openscad, openssh, - parinfer-rust, ranger, ripgrep, sqlite, @@ -64,7 +60,6 @@ codeium, # command-t dependencies getconf, - ruby, # cornelis dependencies cornelis, # cpsm dependencies @@ -108,7 +103,6 @@ # hurl dependencies hurl, # must be lua51Packages - luajitPackages, aider-chat, # typst-preview dependencies tinymist, @@ -131,42 +125,22 @@ self: super: let luaPackages = neovim-unwrapped.lua.pkgs; - # Ensure the vim plugin builders are not used in this file. - # If they are used, these stubs will throw. - buildVimPlugin = throw "New plugin definitions should be done outside `overrides.nix`"; - buildNeoVimPlugin = throw "New plugin definitions should be done outside `overrides.nix`"; + # Ensures new attributes are not added in this file. + assertNoAdditions = + overrides: + let + prevNames = lib.attrNames super; + definedNames = lib.attrNames overrides; + addedNames = lib.subtractLists prevNames definedNames; + in + lib.throwIfNot (addedNames == [ ]) + "vimPlugins: the following attributes should not be defined in overrides.nix:${ + lib.concatMapStrings (name: "\n- ${name}") addedNames + }" + overrides; in -{ - corePlugins = symlinkJoin { - name = "core-vim-plugins"; - paths = with self; [ - # plugin managers - lazy-nvim - mini-deps - packer-nvim - vim-plug - - # core dependencies - plenary-nvim - - # popular plugins - mini-nvim - nvim-cmp - nvim-lspconfig - nvim-treesitter - vim-airline - vim-fugitive - vim-surround - ]; - - meta = { - description = "Collection of popular vim plugins (for internal testing purposes)"; - }; - }; - - ####################### - # Regular overrides +assertNoAdditions { advanced-git-search-nvim = super.advanced-git-search-nvim.overrideAttrs { checkInputs = with self; [ snacks-nvim @@ -1306,8 +1280,7 @@ in dependencies = [ self.plenary-nvim ]; }; - fzf-lua = neovimUtils.buildNeovimPlugin { - luaAttr = luaPackages.fzf-lua; + fzf-lua = super.fzf-lua.overrideAttrs { runtimeDeps = [ fzf ]; nvimSkipModules = [ "fzf-lua.shell_helper" @@ -1433,10 +1406,9 @@ in dependencies = [ self.luasnip ]; }; - haskell-tools-nvim = neovimUtils.buildNeovimPlugin { + haskell-tools-nvim = super.haskell-tools-nvim.overrideAttrs { # Optional integrations checkInputs = [ self.telescope-nvim ]; - luaAttr = luaPackages.haskell-tools-nvim; }; helm-ls-nvim = super.helm-ls-nvim.overrideAttrs { @@ -2339,8 +2311,6 @@ in NotebookNavigator-nvim = super.NotebookNavigator-nvim.overrideAttrs { }; - notmuch-vim = notmuch.vim; - nterm-nvim = super.nterm-nvim.overrideAttrs { dependencies = [ self.aniseed ]; }; @@ -2699,8 +2669,6 @@ in dependencies = [ self.nvim-treesitter ]; }; - nvim-treesitter-parsers = lib.recurseIntoAttrs self.nvim-treesitter.grammarPlugins; - nvim-treesitter-pyfold = super.nvim-treesitter-pyfold.overrideAttrs { dependencies = [ self.nvim-treesitter ]; }; @@ -2905,8 +2873,6 @@ in dependencies = [ self.nui-nvim ]; }; - inherit parinfer-rust; - parpar-nvim = super.parpar-nvim.overrideAttrs { dependencies = with self; [ nvim-parinfer @@ -3091,27 +3057,22 @@ in dependencies = [ self.plenary-nvim ]; }; - rocks-nvim = - (neovimUtils.buildNeovimPlugin { - luaAttr = luaPackages.rocks-nvim; - }).overrideAttrs - (oa: { - passthru = oa.passthru // { - initLua = '' - vim.g.rocks_nvim = { - luarocks_binary = "${neovim-unwrapped.lua.pkgs.luarocks_bootstrap}/bin/luarocks" - } - ''; - }; + rocks-nvim = super.rocks-nvim.overrideAttrs (oa: { + passthru = oa.passthru // { + initLua = '' + vim.g.rocks_nvim = { + luarocks_binary = "${neovim-unwrapped.lua.pkgs.luarocks_bootstrap}/bin/luarocks" + } + ''; + }; - }); + }); - rustaceanvim = neovimUtils.buildNeovimPlugin { + rustaceanvim = super.rustaceanvim.overrideAttrs { checkInputs = [ # Optional integration self.neotest ]; - luaAttr = luaPackages.rustaceanvim; }; rust-tools-nvim = super.rust-tools-nvim.overrideAttrs { @@ -3252,7 +3213,7 @@ in } ); - ssr = super.ssr-nvim.overrideAttrs { + ssr-nvim = super.ssr-nvim.overrideAttrs { dependencies = [ self.nvim-treesitter ]; }; diff --git a/pkgs/applications/emulators/libretro/cores/gpsp.nix b/pkgs/applications/emulators/libretro/cores/gpsp.nix index 2b86c4bd0e2a..69b64b3705b5 100644 --- a/pkgs/applications/emulators/libretro/cores/gpsp.nix +++ b/pkgs/applications/emulators/libretro/cores/gpsp.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gpsp"; - version = "0-unstable-2025-01-20"; + version = "0-unstable-2025-08-21"; src = fetchFromGitHub { owner = "libretro"; repo = "gpsp"; - rev = "b0d5d27ae51c23f514974ddffa5760f1e1d05d9b"; - hash = "sha256-e2U1xEshoPJlaVUEbqNZIayNaSdDC65hE1VrvxvQSx0="; + rev = "143b0abb02a6ff501757674c9fdf47e0fcd7cbd3"; + hash = "sha256-XdcoM0hzVvuZZn7kXh1X8HSUGGEm/0Uqh7du7nx4sIE="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index aa9713c232e9..3b9a030f7637 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2025-08-20"; + version = "0-unstable-2025-08-26"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "3f778c3a06172f01a9ac6c08812f46bd0173187a"; - hash = "sha256-drSulDZxs6xei/XksMviVvqWjihBTdZTkrIsO2v+7wM="; + rev = "250d22b0cba0f145c7b958821fa7d1f839f4a37b"; + hash = "sha256-jonFTHNuO7w2gypPyjx6DML8vNBIa+9Ur9Fa48WBNq4="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/mame2003.nix b/pkgs/applications/emulators/libretro/cores/mame2003.nix index 6c89c1a541e0..57cce733e2ec 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003"; - version = "0-unstable-2025-05-16"; + version = "0-unstable-2025-08-26"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-libretro"; - rev = "c24237583afcadb1c3c1727532bd4a49ebc5eff1"; - hash = "sha256-zj1mNpfwYCUQAHAeg8+hVUOZ/xvIFhn65AeljjqI1Ss="; + rev = "dfddf4db86a3acd5997ce9419c7afd00ff6587a0"; + hash = "sha256-GJRawFdlHCfBRiErJJ3ZvZDF1gvYVkuQvKXV1qUCCRQ="; }; # Fix build with GCC 14 diff --git a/pkgs/applications/emulators/libretro/cores/swanstation.nix b/pkgs/applications/emulators/libretro/cores/swanstation.nix index 47d74a9bed5c..7bd2bdb8bd17 100644 --- a/pkgs/applications/emulators/libretro/cores/swanstation.nix +++ b/pkgs/applications/emulators/libretro/cores/swanstation.nix @@ -6,13 +6,13 @@ }: mkLibretroCore { core = "swanstation"; - version = "0-unstable-2025-05-26"; + version = "0-unstable-2025-08-02"; src = fetchFromGitHub { owner = "libretro"; repo = "swanstation"; - rev = "05cee5f56c37eaa3a243e0906d2082b025598056"; - hash = "sha256-Cwf6hZKl+rE00C0rFq7VhTj3qG4rszQ+8qZQMZ+H7e8="; + rev = "4d309c05fd7bdc503d91d267bd542edb8d192b09"; + hash = "sha256-v51xgsyVtyipss0VWqMTI69MLTJ4Eb37hJfbQfid/0Q="; }; extraNativeBuildInputs = [ cmake ]; diff --git a/pkgs/applications/misc/confclerk/default.nix b/pkgs/applications/misc/confclerk/default.nix index 0d7a4131e6fe..db5b552b6451 100644 --- a/pkgs/applications/misc/confclerk/default.nix +++ b/pkgs/applications/misc/confclerk/default.nix @@ -28,7 +28,6 @@ mkDerivation rec { mainProgram = "confclerk"; homepage = "http://www.toastfreeware.priv.at/confclerk"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/applications/misc/elf-dissector/default.nix b/pkgs/applications/misc/elf-dissector/default.nix index 205defcfb693..96df768f8380 100644 --- a/pkgs/applications/misc/elf-dissector/default.nix +++ b/pkgs/applications/misc/elf-dissector/default.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation { description = "Tools for inspecting, analyzing and optimizing ELF files"; license = licenses.gpl2; maintainers = with maintainers; [ - ehmry philiptaron ]; }; diff --git a/pkgs/applications/networking/browsers/av-98/default.nix b/pkgs/applications/networking/browsers/av-98/default.nix index 53f3ca0ab129..a4fe248efef3 100644 --- a/pkgs/applications/networking/browsers/av-98/default.nix +++ b/pkgs/applications/networking/browsers/av-98/default.nix @@ -28,7 +28,6 @@ python3Packages.buildPythonApplication { description = "Experimental console client for the Gemini protocol"; mainProgram = "av98"; license = licenses.bsd2; - maintainers = with maintainers; [ ehmry ]; broken = true; }; diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix index 2c4c842f9a96..dcff0a16cf94 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix @@ -1,2477 +1,2477 @@ { - version = "142.0"; + version = "142.0.1"; sources = [ { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ach/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ach/firefox-142.0.1.tar.xz"; locale = "ach"; arch = "linux-x86_64"; - sha256 = "976f6cc23f5e2f424707fd42e30d9ce29086748ae7e817ff5ee3f69e628ad744"; + sha256 = "9a36fb647bafb38d9fbf2e24e2e9c49c15822051036240744720f313aa7b2e2b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/af/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/af/firefox-142.0.1.tar.xz"; locale = "af"; arch = "linux-x86_64"; - sha256 = "ad0d46e8f2805bd1fe3fd3382db7c0c6d4e30a9ef2c9b3fb10ffedd05da9e173"; + sha256 = "804ad8e96c438cffa2771788bd1582c36881bce87f62c2841aec4afbd9e87824"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/an/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/an/firefox-142.0.1.tar.xz"; locale = "an"; arch = "linux-x86_64"; - sha256 = "bb1e2662b6a1c1b78ead75953d680ca458a297200535d581f0efa78e9af98f6e"; + sha256 = "c70a223bf48631372e0eefc2ca52211f149a8a841bdc2ff085c01d62513168c1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ar/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ar/firefox-142.0.1.tar.xz"; locale = "ar"; arch = "linux-x86_64"; - sha256 = "c918c6ee47806c78fb5e30ed3200521f6ceb32944e09c305779c11c0904dcf19"; + sha256 = "eccdde6ff46922f02f7de3dee3665c25fc65f858155737bc304e515fbeb7f479"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ast/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ast/firefox-142.0.1.tar.xz"; locale = "ast"; arch = "linux-x86_64"; - sha256 = "1796c0d0e1ec2611d3163771fd4a28e9d5338718d3f4b3d0b2b6708060a757d8"; + sha256 = "b6c2785176f5ce746562ffb61660bcf7e029469cf0b44b0ab53a22be553b569e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/az/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/az/firefox-142.0.1.tar.xz"; locale = "az"; arch = "linux-x86_64"; - sha256 = "fd9c59ef7973e3f77328fb3c47a62f5615cc99119344f2131ab5a6e8da1123db"; + sha256 = "c02196d2a2b6ba18f0677ddc01caf2fadddb18269905c0163ac20f0d287c7ec4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/be/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/be/firefox-142.0.1.tar.xz"; locale = "be"; arch = "linux-x86_64"; - sha256 = "edd79a3228f633f0c14f782743b557ca9f3bf6640dc2abead7214dc654bae573"; + sha256 = "75362ea56c618c1b1f0570265911f4de1111dea244a110c95a16a5a36b726a91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/bg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/bg/firefox-142.0.1.tar.xz"; locale = "bg"; arch = "linux-x86_64"; - sha256 = "71a98e2e79b7eff784d7af92cbe5ec036e8377732252bd8e6a3e5fe972596702"; + sha256 = "4eba6efaba500f52cc6362546adb2e32d0a15ac59412fb2348fa72978b5eba63"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/bn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/bn/firefox-142.0.1.tar.xz"; locale = "bn"; arch = "linux-x86_64"; - sha256 = "db927c2ddb58a6de6037137efa711cbe83f9de193e19adcc964045dceb846e53"; + sha256 = "2cca7cf3ea16fb6dce695b3ed57e9138790a60b8166b4454cf4e2f3af6fc783b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/br/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/br/firefox-142.0.1.tar.xz"; locale = "br"; arch = "linux-x86_64"; - sha256 = "ba126d77778c751dc5d200921cf0b73f2fa84298d19f1fd62a69e187aa3b7626"; + sha256 = "2d329439eb10626a1ce0690ebb74c203638c8ba2df9b903955771ece98974c60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/bs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/bs/firefox-142.0.1.tar.xz"; locale = "bs"; arch = "linux-x86_64"; - sha256 = "ed08e068f1f13e44d799ba9406fedecb32dd38d256097b238a9d7f302477f58a"; + sha256 = "08228c2330d580f661e96c9cf0d9ce468ca5ef67744315f590fc4da2b3cb7290"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ca-valencia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ca-valencia/firefox-142.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-x86_64"; - sha256 = "18ec8149098c8d0d78e043567e07fcf6e724ed09c6f7fd99f69e0330abee9df8"; + sha256 = "abde8c9f3e6bb4e3b2820ccd2ed8033d0d63021ac331004cf6b9fd6dbde9fe3f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ca/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ca/firefox-142.0.1.tar.xz"; locale = "ca"; arch = "linux-x86_64"; - sha256 = "1edcfb2adf59b4a00e7015a9e43e8351e08b0f6e0985fb925b401dd30487baed"; + sha256 = "79ed8fd92c961b5a5b66c3e546a04237da03d33e6ae05dcf9eadb5cd5168b8fd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/cak/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/cak/firefox-142.0.1.tar.xz"; locale = "cak"; arch = "linux-x86_64"; - sha256 = "39c85d9d3518d21be8f45750deaa1aab39e74f178c77c07d6aba334f62e23b11"; + sha256 = "89817ace0c45308e2ad147f92a1240e46af0925df492daf34ab5d13b672197cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/cs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/cs/firefox-142.0.1.tar.xz"; locale = "cs"; arch = "linux-x86_64"; - sha256 = "ee022094dfd544c523e6942a86ca8066a69fa5222105f7bd699bfc36c05ac368"; + sha256 = "ce26d6f57d4266b63ca5aba3227854cb1cfeb8851ec0418a5d456137195e4ec2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/cy/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/cy/firefox-142.0.1.tar.xz"; locale = "cy"; arch = "linux-x86_64"; - sha256 = "432e72cabe82d1cd92c957230c70c4032c90cfe073b5396c774dad7d5f450498"; + sha256 = "e26835d21cb7f12b561f04bebf5c8e9e13d1c3dfbd10333b8843a8d003cea1bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/da/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/da/firefox-142.0.1.tar.xz"; locale = "da"; arch = "linux-x86_64"; - sha256 = "406b5bd9ab26ef389b29c73d0256fbd30b4b7d175a7d80ce0c6574c077cb169e"; + sha256 = "577542f5c21afe486823d90a6fd8138c99c1f855e73fe74e5161322fbc4536a0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/de/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/de/firefox-142.0.1.tar.xz"; locale = "de"; arch = "linux-x86_64"; - sha256 = "78bc260583ed88785c7f566606bc75cb406c14321de5ec00ad8c5d5e131447fc"; + sha256 = "108a7a358bb872f44fdbe4363835865029f09f769fb17ca634452bfb7d3eb588"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/dsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/dsb/firefox-142.0.1.tar.xz"; locale = "dsb"; arch = "linux-x86_64"; - sha256 = "0fc986d0bc419f0dc88e844ab3e7079d4b3472b5c059473d1143345dffbc588d"; + sha256 = "5cf76d2e6ed73ccc4c2e5fd895765553407246dc7411fb7f1301a0fbff7ce68a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/el/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/el/firefox-142.0.1.tar.xz"; locale = "el"; arch = "linux-x86_64"; - sha256 = "a642b1852dc865911777dc21d30ed14b3f29d4320d02a94d00b62d484ae39e9e"; + sha256 = "c8d83e07b7bdb4310f3c6829141ccfdce19e303b1d3409df2a525124be2594f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-CA/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/en-CA/firefox-142.0.1.tar.xz"; locale = "en-CA"; arch = "linux-x86_64"; - sha256 = "ba05b60920e0c8e3fdbed5a5b3f9b804d94c5efaaf0204eeb189dd85d2bccce7"; + sha256 = "75097e10ac4bff4f0b4b4a039b21d427ca37935aaac70ee596f2a8bca68ba00b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-GB/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/en-GB/firefox-142.0.1.tar.xz"; locale = "en-GB"; arch = "linux-x86_64"; - sha256 = "325e635f2f60c2a09ccd1079f498addbb287c2f5bac5af956e40ce3b02462d81"; + sha256 = "d5b2cab814e39171fa171ad5d1e55b6e1b56c1ce1f527a190c6be5bc438c7fcd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/en-US/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/en-US/firefox-142.0.1.tar.xz"; locale = "en-US"; arch = "linux-x86_64"; - sha256 = "da8897a6a618e73878e6022a2bece76af509c304c73ae5c53dc523d35cb7bae6"; + sha256 = "8f47a714610a624ad536a652a70242aa894a37f65565fd3103d4366869743b91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/eo/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/eo/firefox-142.0.1.tar.xz"; locale = "eo"; arch = "linux-x86_64"; - sha256 = "c9da2c7d09c40bc746a91820747a5f11b1a2a9893a5545d5d62a5d8e18bc37db"; + sha256 = "6554f2d72d282eae1a58dbdf6e226ffc3ef181b61cc8399b76f774eebfd69983"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-AR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-AR/firefox-142.0.1.tar.xz"; locale = "es-AR"; arch = "linux-x86_64"; - sha256 = "d5cb86ad0b547ae94175ae1a5701e423c55999ea12406daa4068415dbb9300ea"; + sha256 = "6bc8eb3056bb467af251a5dc66b7f8c72cf27b3fbda43b1abed3e5a2f39d805c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-CL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-CL/firefox-142.0.1.tar.xz"; locale = "es-CL"; arch = "linux-x86_64"; - sha256 = "0acf0f75cefdae8a4c9e2ecc316219926a737ed625d8907b816453aa662e0712"; + sha256 = "456e0004a92c13194e79e8fcf0889297fd766212d12e9a3cd042cff21bc3af69"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-ES/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-ES/firefox-142.0.1.tar.xz"; locale = "es-ES"; arch = "linux-x86_64"; - sha256 = "150d931d17242ddd3d795918dfa2feec0de721144e44c7509e3d5c0badb9471f"; + sha256 = "3ce2583a5aec462ad844b442a1b55bc169356589bd689bd6659a19c5217ec562"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/es-MX/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/es-MX/firefox-142.0.1.tar.xz"; locale = "es-MX"; arch = "linux-x86_64"; - sha256 = "e4f02ef45ef112342b27c4064287dd6230ea807835dffc89484c7c78554fb926"; + sha256 = "ec1b00e30e7f4190bf1b2f1fffe3ddd1b4670881902120bec02ff5e07390e095"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/et/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/et/firefox-142.0.1.tar.xz"; locale = "et"; arch = "linux-x86_64"; - sha256 = "635f5596736bc0a19c42f7b30aacbf4800d4c844bedfc2d6b080db428fc63f98"; + sha256 = "5ba3b11cb096643d68816befbf4fb85e44386eebe16c1f12317354390ad09766"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/eu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/eu/firefox-142.0.1.tar.xz"; locale = "eu"; arch = "linux-x86_64"; - sha256 = "456c72d05b30537ea7b25964e70034a98d76b4559805135bdff286017b63e238"; + sha256 = "d53d6b6b636adb1c34490947c60ed4d554a5f4dcc6e0fd01c27ecee4a042c31e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fa/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fa/firefox-142.0.1.tar.xz"; locale = "fa"; arch = "linux-x86_64"; - sha256 = "8b14a40b42727c15f3fcb3255e71a9d74d712186ce82be034dd7045ade7ebdc3"; + sha256 = "e429f9a1ff72db5ca9eabe77220e4fdff32a58cf470dc87a606441e78738b7d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ff/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ff/firefox-142.0.1.tar.xz"; locale = "ff"; arch = "linux-x86_64"; - sha256 = "5fec4d8fd012bea2a96c4c6e707f253a5d8d000c21b6ce27e478116e8953146f"; + sha256 = "7a5b1815b130f6e5eaed8188545d15557c8d9092470ce9afcc5c13645910865a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fi/firefox-142.0.1.tar.xz"; locale = "fi"; arch = "linux-x86_64"; - sha256 = "0b11eb23bcc283777ba30a114496aeb7a87817afd961a2db9669d724f5b7675d"; + sha256 = "eaec66c590c1a98c5c5467a384a8e99133d70d125f0dc1e81568c105c161ba9f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fr/firefox-142.0.1.tar.xz"; locale = "fr"; arch = "linux-x86_64"; - sha256 = "587c9bb19db79eb2ebc4243dabb514144746884065588c0ede15df5283f4f5b3"; + sha256 = "22b9e600c5014d52338c8212c631e8c773fcf1f215bedeb525d957d053e1d2e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fur/firefox-142.0.1.tar.xz"; locale = "fur"; arch = "linux-x86_64"; - sha256 = "5e96d08d90c378864f63ba07c4f1328f17f5b79c3b0d49469d77335c31b55c51"; + sha256 = "38e8cdd1ad9724cc2ea18ee5cc6746051988593bfe51cbd15c38fe50e69d63f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/fy-NL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/fy-NL/firefox-142.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-x86_64"; - sha256 = "b847fb56503ead73435ece318f3a0b95a39c58accccacd5d09345dfa8bde89f7"; + sha256 = "460ddd346b431556ce730b1e7b0bf629a9bf50ec122aeea511c9877207f11e88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ga-IE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ga-IE/firefox-142.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-x86_64"; - sha256 = "38aa9a55cfd3d41c47fe0a176bb6bbc5214a9801579045d9a62a35a3e64d75f0"; + sha256 = "3e6616a330a929014545c653ef994be5ec424f0e20e4de231bd204383cf90801"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gd/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gd/firefox-142.0.1.tar.xz"; locale = "gd"; arch = "linux-x86_64"; - sha256 = "779c07699548e94142a84610ecc45b80d0f7d3e87ad83cdfeb1697cfe6fd9d44"; + sha256 = "5fc94bbc71a769f459be451adc7edffcb8d413680770d9ea151860ddac7ddc28"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gl/firefox-142.0.1.tar.xz"; locale = "gl"; arch = "linux-x86_64"; - sha256 = "2b610417fc4e835b973438367a6dc185ddbd2e855516b1381c1db1a2d735b64e"; + sha256 = "13719587559a3bd8e30570f5cd63b00e8fb978f535b2ff7d9b508a980588c2dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gn/firefox-142.0.1.tar.xz"; locale = "gn"; arch = "linux-x86_64"; - sha256 = "80f24fc46d9740973ce64ed08f27f95de4589e61ef0ecb67425041acc346dcc6"; + sha256 = "2db0c56fb779f1d36bc1e4b5183ddbcaf7c430246c5e8d72f0a28af43cd12794"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/gu-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/gu-IN/firefox-142.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-x86_64"; - sha256 = "fe251ca598869714166e78197b3e877ee62897dcbd77c96866006c4a596578de"; + sha256 = "3659073e5a7aa9be217316ff2da4298cbab268a42bcde2e28ff7645e2bb2e64e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/he/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/he/firefox-142.0.1.tar.xz"; locale = "he"; arch = "linux-x86_64"; - sha256 = "a7be1bf9bd8511f2a989e3d5efc6393d9345f1c5e2d32b9d2cfe1c437bcbfebb"; + sha256 = "2fc5c4a91b6c3643c72641883b5cf1d2f3163d569f56927503f2f8fe0cc85cf3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hi-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hi-IN/firefox-142.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-x86_64"; - sha256 = "f898b3feda7d77cef6118275a952c22152510b59f4421654c845804ffe7b18a4"; + sha256 = "d15db2225f830fa00eaaf6c1f2c3423c034cde89cfa55c4740995864e3796279"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hr/firefox-142.0.1.tar.xz"; locale = "hr"; arch = "linux-x86_64"; - sha256 = "f79a590a4ea20e3cf7ae409c2e57ffde17a115a190a1041a2ed6b31ef8751a1b"; + sha256 = "6d253d0f138ac95b11dfc37468feec420d6899abede206b771c7e7399576999e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hsb/firefox-142.0.1.tar.xz"; locale = "hsb"; arch = "linux-x86_64"; - sha256 = "8024d111749d767df4f505083ab71e2262588b099401852486b01793801a6f52"; + sha256 = "2db5235ec7d4565c94a19372ce19d0876b4b046a2f8d44c6c080312ec22cac54"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hu/firefox-142.0.1.tar.xz"; locale = "hu"; arch = "linux-x86_64"; - sha256 = "b817751a906dce2fcbe603584519c3d9f5aaf165b42d7d76078cf6e427f7cc4a"; + sha256 = "0857ffd6f162c89fa0b7e918006ee2eccc21e8e822ac01d0fa88e04899306f83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/hy-AM/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/hy-AM/firefox-142.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-x86_64"; - sha256 = "fa3b3ba641cedb46e407951e54ad0974e42a0a064eda28a381d8d354d1077615"; + sha256 = "a2538e3c4ba034ffaa37d66c8dd9e68f65b5b1b938e5c207c3618747b6aee379"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ia/firefox-142.0.1.tar.xz"; locale = "ia"; arch = "linux-x86_64"; - sha256 = "890ee1b281307a1bb18307d799179810ac8c0c4598cde13743f0071a72d8efd7"; + sha256 = "684392ac7e4746d3293a78fe3448f599becaf07b1efc3ce4f797ef39d7805695"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/id/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/id/firefox-142.0.1.tar.xz"; locale = "id"; arch = "linux-x86_64"; - sha256 = "91e3559c31afc494e380312c253f2681ed0b0cb2ad6d78239de9d2e5302aa437"; + sha256 = "ed6db2a881359d578bae448408c338a871b7710c443a85aac0604ee475d1948c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/is/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/is/firefox-142.0.1.tar.xz"; locale = "is"; arch = "linux-x86_64"; - sha256 = "40a5d4b7484dac6574569be2516d79a372ba92b9ef02f3c56629bcd8b59772fc"; + sha256 = "3d2bc683c5ea92aa2e27e8089ef80fc5e5935c6ab73e19eeb7b1a05578ed84a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/it/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/it/firefox-142.0.1.tar.xz"; locale = "it"; arch = "linux-x86_64"; - sha256 = "4ae36b25a62701dd67443ee9c97cffd60b9d05c2d2cefbf0594292929f0d2397"; + sha256 = "6841b97837420fd73b39fcb31a5f19c986ec2a0129efd87b9066aaf5cb505f0c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ja/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ja/firefox-142.0.1.tar.xz"; locale = "ja"; arch = "linux-x86_64"; - sha256 = "7523b6ed419578a9c3a5e5f96ed5d18e3e38f0fe688f4c61652e794d564a895b"; + sha256 = "d666f9208d8cd15f81877a398c2b481a8ea569d1aa1eae2781a259afe9e2db04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ka/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ka/firefox-142.0.1.tar.xz"; locale = "ka"; arch = "linux-x86_64"; - sha256 = "58a732e118e661dc6c85b1940e627d0a87e12107b7dae28d6e760672019e5174"; + sha256 = "5340031715655f7efb70d754f2c4aa0c6f278c596fbd3e16a4f6f0c170559238"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/kab/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/kab/firefox-142.0.1.tar.xz"; locale = "kab"; arch = "linux-x86_64"; - sha256 = "9b156db9489d37504a82429a0df7ab5932c364bc882c9d18a1ece58454fa6044"; + sha256 = "66e2b23c1ff5c18d785cf5aabe92a9c04d15c222f03a47a8f11751da8b6892e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/kk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/kk/firefox-142.0.1.tar.xz"; locale = "kk"; arch = "linux-x86_64"; - sha256 = "014805d500a11d057e01fb359ab14f729b2bc2760d976abfa498b9a737f4b633"; + sha256 = "a2deda587dac9ad7999fdf8e7e902aa02b054c8979da97bd99cc89fa3666c79d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/km/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/km/firefox-142.0.1.tar.xz"; locale = "km"; arch = "linux-x86_64"; - sha256 = "6a160215eb1f63737dbf12fd50329e6f9c32fb237e9fda2fe1ccf59391a02518"; + sha256 = "52b0aa695756dcadc7181f2e233df84d69bfff59af04f649b01d8c5d2b741c94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/kn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/kn/firefox-142.0.1.tar.xz"; locale = "kn"; arch = "linux-x86_64"; - sha256 = "ca4a3d58f03065ca5a41dbaaff94593275ea66c88bc86917aa0378c7ec9e5787"; + sha256 = "c4ed63811c569e0fbd22c8055d0a1da5a2168ae9c67cab5858bff91b7501bbfa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ko/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ko/firefox-142.0.1.tar.xz"; locale = "ko"; arch = "linux-x86_64"; - sha256 = "d15029751353b8b5443113f5ddedb2563a76ffd13486657027982aef27f9764b"; + sha256 = "8948bbaafc4fe1c856ba80f3a106f742e4f4b4676ff44c79f55d93f9aa049680"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/lij/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/lij/firefox-142.0.1.tar.xz"; locale = "lij"; arch = "linux-x86_64"; - sha256 = "72a2a6196b20637ac5707a8b008a066ccfe7cd5b5effd69004472daf15cd79ab"; + sha256 = "d2b8ac5671530f4f98bb9f17c0c0c668bfbcfcba135049290c7600213af488d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/lt/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/lt/firefox-142.0.1.tar.xz"; locale = "lt"; arch = "linux-x86_64"; - sha256 = "b4d1c58b93deb09ffc3247ca1e41896ec115c4b779d90fec1fc88707019c77a2"; + sha256 = "2414cac2984ffab10ce3527a62fbbbdd316d50ebe8f17e76a9debbc784d7608b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/lv/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/lv/firefox-142.0.1.tar.xz"; locale = "lv"; arch = "linux-x86_64"; - sha256 = "333700baaeef92678591a5f475bcab96c56369c3c05ec29b189221351f5d5bc5"; + sha256 = "f8435d29e960d1f482d5803fc50aa651aa367a9ab3ed68b290b49f3bf1a97b79"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/mk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/mk/firefox-142.0.1.tar.xz"; locale = "mk"; arch = "linux-x86_64"; - sha256 = "e964be73f05d573a73dfbc1ae7b91874045264a98268debea93c73c3257dd5ba"; + sha256 = "47b8017e677bfdcfd6c792827cf1739ef0de1320ef4bdfd8b69468ae007b23ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/mr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/mr/firefox-142.0.1.tar.xz"; locale = "mr"; arch = "linux-x86_64"; - sha256 = "0e835694db9b4dcf7a1bd1e660b9a9ae4674a68aba1ccabece9171200c2a48e5"; + sha256 = "c3a14f94d7792ed36b6531c961dba5c798966cb5a33b6d226270c89535ec5ae6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ms/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ms/firefox-142.0.1.tar.xz"; locale = "ms"; arch = "linux-x86_64"; - sha256 = "120ec06da676f32673028204d3b90d31a3cc1ed89a654b58a3aa79e0c638f38a"; + sha256 = "07a514b728bba1a15b805a075ca77e45ba0906e3bbe69d13618c0befb28fe9cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/my/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/my/firefox-142.0.1.tar.xz"; locale = "my"; arch = "linux-x86_64"; - sha256 = "711884e25a99c139d0e8ed06f16d581b2975fffb54e1e76026344f640bec6706"; + sha256 = "b084633a1a345cfb67ba7e36e6570ccba914bce2cd4b9aa32c57d1dbea7df856"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/nb-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/nb-NO/firefox-142.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-x86_64"; - sha256 = "7c94754b50b523887ccd8931181d34f0a113390de40c090cb6d13b1e0dee2524"; + sha256 = "d1448c2ccedc8a89f213696661e498205c3868688ddce20fe3f2e247d23958ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ne-NP/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ne-NP/firefox-142.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-x86_64"; - sha256 = "41a2d302ec4a2c0cb30e36cf325e89f19bb1ff25a2f96e494b14f1578ccc78fd"; + sha256 = "177d88f29768cebd02aa2c12ec93597ab2abb16193828c1acfe91a731d7371c3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/nl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/nl/firefox-142.0.1.tar.xz"; locale = "nl"; arch = "linux-x86_64"; - sha256 = "247dec3c13da214027d5b48837c145d573891c6a1371ba8926a2bcc4be65b751"; + sha256 = "f22772e17ff3a629774bbab52a916bc9952d935512c5346505c539ef2c2991e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/nn-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/nn-NO/firefox-142.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-x86_64"; - sha256 = "b57a14eab995933d3d940dcbab2dc5240dd903578be6e4ddb145e16076ddeeeb"; + sha256 = "2352bcb7b61fda6df19a701a0dad01afd5cd91af7d6740d437b1607f19cef626"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/oc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/oc/firefox-142.0.1.tar.xz"; locale = "oc"; arch = "linux-x86_64"; - sha256 = "009ed4a141a5786a057267e4e36defd2844a17282edc13265a838a1716ebfc36"; + sha256 = "e9ac5f94a0a7f20fc473ac52a2c92ac6ad9b888353de5533591b19873e01fd2f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pa-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pa-IN/firefox-142.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-x86_64"; - sha256 = "aa64c7d7c3cdd8de4a16da60b25f09494c47e4aa17add61d8ecc9e9926c92567"; + sha256 = "d5f8de8fc1036b239fae74f925fc36077b4a6f876c2252479224175463013d8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pl/firefox-142.0.1.tar.xz"; locale = "pl"; arch = "linux-x86_64"; - sha256 = "51c0acceeee93f3125d64eaf3626be297da3ebe7997cd850056b13f4c161ee3f"; + sha256 = "fab4bbe1810f19b4c2a74e41acce77cd2d6573f691b855b2bf224b535bac5650"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pt-BR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pt-BR/firefox-142.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-x86_64"; - sha256 = "46be026a9a453aa4d882652040a07f8fe0acacd8cf61e4967bb488c36e23b0e8"; + sha256 = "92bde21bb74cd13620ffee694c6a2c5c97a1b65da3fc7edb5d4e707deb18693f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/pt-PT/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/pt-PT/firefox-142.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-x86_64"; - sha256 = "54a827e362ba0903077cfd4d331d3a3387a2b5e0b7ee04b9141963b872e44672"; + sha256 = "8a7c4b0e861cb19badddd7579c5ecaac598a26ded60e31d72cc962f17368a394"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/rm/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/rm/firefox-142.0.1.tar.xz"; locale = "rm"; arch = "linux-x86_64"; - sha256 = "8e365d64a7a9fbd2954e9ae366ebfbd4cd94f82b77a0c4af184911481d89f456"; + sha256 = "beb35836f989fbb424a6aae4ffe62cfe3ba41da51fb12c3c0538eb4ffc03a9ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ro/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ro/firefox-142.0.1.tar.xz"; locale = "ro"; arch = "linux-x86_64"; - sha256 = "ca780d538f0f96a269e3eb41cf0de0740ddd1602534f0a08ac0e34bf8b0b3284"; + sha256 = "5a6eb78e54f7ed3ae52c8a52c0a1d0e9b64217ff235a66ae4d4a79a24ee165b1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ru/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ru/firefox-142.0.1.tar.xz"; locale = "ru"; arch = "linux-x86_64"; - sha256 = "105cbd709553de005c3f7828dd7b1e2c1320d8398462447fe408878c72a9312a"; + sha256 = "ef7b595b1d783b78e29aebd7a67b228535df98faa6847668b02950da04d9a069"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sat/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sat/firefox-142.0.1.tar.xz"; locale = "sat"; arch = "linux-x86_64"; - sha256 = "3850174c7b2f5ec333247c2694949e5eb554e0424a10ef2bdb21853f77d0d720"; + sha256 = "bb890b64122c9fa5119b252f675e87bc64be1c020bd8f93124dbe7463f8c5524"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sc/firefox-142.0.1.tar.xz"; locale = "sc"; arch = "linux-x86_64"; - sha256 = "b2090afa84c4449fb87e2f0c71720da55b209f43ebe4b4489d2e00724908de16"; + sha256 = "76ecd0e9f2eb05e9e504418af7c5bd28a9335abbe41920027d150cb2b09de895"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sco/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sco/firefox-142.0.1.tar.xz"; locale = "sco"; arch = "linux-x86_64"; - sha256 = "e5c13cf87aee1e06723fc3766a2ff96772fd7dffcedda80a2ee52a69ac7c45f7"; + sha256 = "25c7486d1cf9baba30bfa9073c2943a0c98ef571111250815768a78c8ea50354"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/si/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/si/firefox-142.0.1.tar.xz"; locale = "si"; arch = "linux-x86_64"; - sha256 = "6447693b7dca2ffb282073e6a0142be2eeb43b22c3ad70c23e1b77e137ddd153"; + sha256 = "01937e301a00538e79bb22a542f652b2a7cd90db5a556e4d098acc16b158646b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sk/firefox-142.0.1.tar.xz"; locale = "sk"; arch = "linux-x86_64"; - sha256 = "3bc2a3f3e5af935a48253ee3d318cd97a41fc0712ebfa9fc1d9790a868065da6"; + sha256 = "ef0041f4d9861be3bd2a0a5509f7016940c0af84bd3abed81dba4722960892e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/skr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/skr/firefox-142.0.1.tar.xz"; locale = "skr"; arch = "linux-x86_64"; - sha256 = "4b56fcc03f7101dd92f05021a9a0335ac4b6f3c800e4ccbec261b504243d1aec"; + sha256 = "9c5cae10e0f0b9540e7e71984df631a74801612bdf80c17fc86d0a4bf80e481e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sl/firefox-142.0.1.tar.xz"; locale = "sl"; arch = "linux-x86_64"; - sha256 = "4ff34389bd3c41aed9e7fbc7eacdfeedba1cb2dd47a6e7683fb19a5356786cd7"; + sha256 = "d209fa4c9d029b7f40264ed0762a89bdef3343c13c918a192b40a37ddda3b731"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/son/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/son/firefox-142.0.1.tar.xz"; locale = "son"; arch = "linux-x86_64"; - sha256 = "74fb0405402e590c0d61b9c5088cb7cda1c2ef85463c3c971c17f189b5fbb8be"; + sha256 = "2f10145411a43cb54c33ef7cbd91a3bba6027e0c4e747919b832c512b3fc76dd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sq/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sq/firefox-142.0.1.tar.xz"; locale = "sq"; arch = "linux-x86_64"; - sha256 = "0f64d1b9a1a5c2b1943281737f52fec1243b1d4608628e5c5d7dcbfbd498f72d"; + sha256 = "5701093eca2447ac0302fb1a7ac2dcafd09b5299488b26bb0a10c766bc159eb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sr/firefox-142.0.1.tar.xz"; locale = "sr"; arch = "linux-x86_64"; - sha256 = "d9987ab490f232327d0aa43f02efa0912b66fff9b8c25171afcd7f4b50addc7f"; + sha256 = "4680628df24a611437db82b7a346b3cd0448eec2213210006e534374222aa3f2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/sv-SE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/sv-SE/firefox-142.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-x86_64"; - sha256 = "2a332785288057d97da6e35683538102c89009e4a0f513fde375bee5534b7ff2"; + sha256 = "d6e4ec2a16cc86fb92ad248c8e9b643e1a3c9d2ede249182d2718235ef98d217"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/szl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/szl/firefox-142.0.1.tar.xz"; locale = "szl"; arch = "linux-x86_64"; - sha256 = "3ce788078efac5a9e9e2d71032f0a66e75e15b7917bcd1a94d1317aa3c2affab"; + sha256 = "751d0e5bf92519b08dcee74acdefa1643bb7793dfc078c6e010df918748eaaf7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ta/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ta/firefox-142.0.1.tar.xz"; locale = "ta"; arch = "linux-x86_64"; - sha256 = "3bee43ee483a17fb065b462fd913b5d5d805edacdbcb944954f4e99a093e43b6"; + sha256 = "be0744681ef5c45ba5236be1313ef7c0d4b6551f7c52548be14bcd382e0094ee"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/te/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/te/firefox-142.0.1.tar.xz"; locale = "te"; arch = "linux-x86_64"; - sha256 = "2ad61bc631e07ab5c7ef9b52596f0b18dc314ef8eef78568e14a01de08ffd4fd"; + sha256 = "ad1f9e1331eecc46ce990cf755e0f9c37fb79273fda5ccf56f20e6d6b34cdc4b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/tg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/tg/firefox-142.0.1.tar.xz"; locale = "tg"; arch = "linux-x86_64"; - sha256 = "782eaeef612c200c1301e6850f659925fb2b24ff8a00f1f79160a62eb25a855d"; + sha256 = "f2f9ab25ed09032ff272b5f143b15b03fc1ebe2104b2b46eb7e17f45f9feaed3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/th/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/th/firefox-142.0.1.tar.xz"; locale = "th"; arch = "linux-x86_64"; - sha256 = "912c0f1c6d1819597da3cb08c7c668db12051708bdadbd4539a1cc4f8a685b23"; + sha256 = "32dd571b5228209e9a7e85911876b0da9711b1e538a39015da9e0f5cf596152d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/tl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/tl/firefox-142.0.1.tar.xz"; locale = "tl"; arch = "linux-x86_64"; - sha256 = "971d7da5f1f42afa3511249e46d687bb71518c4538460f08c7b5c7069bee2d12"; + sha256 = "650bb0db4a6fc48331f8e51fe2adaf03fd0f0c069ce81bd6ed6bba18078b9d95"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/tr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/tr/firefox-142.0.1.tar.xz"; locale = "tr"; arch = "linux-x86_64"; - sha256 = "a63e0c5667c45f039416e445bb289030aa349be7796d196d31d6900c19628559"; + sha256 = "5ce98b4850be305d06fca2d92737eb4694f535cc960fdc845ade2fe07d06f2ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/trs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/trs/firefox-142.0.1.tar.xz"; locale = "trs"; arch = "linux-x86_64"; - sha256 = "ade9d7d1fabc7243e234e7569280b8aa31105a30cf029af889a73fbe990d236a"; + sha256 = "21f651e33bb9dab96833da455210c63e0f5fc0431c2dc4a425c8f2b2fce4f44d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/uk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/uk/firefox-142.0.1.tar.xz"; locale = "uk"; arch = "linux-x86_64"; - sha256 = "8b0996b524fd6c1a1340a40fae0b5191017a644e9dc2568fad27c776c26010b5"; + sha256 = "9d1bc9cd8f6252e5b4d6512787143e9f7da9bd74f122ca98398b612b83d52aff"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/ur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/ur/firefox-142.0.1.tar.xz"; locale = "ur"; arch = "linux-x86_64"; - sha256 = "9c5182b9b50c628f013fed8c41c386604b94387f6ac1f15fa15aff9b9ddb7683"; + sha256 = "bd9e86a9369fc007df82d44d085f0b8b08cdc34c5ea91b97832421fcf90489c4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/uz/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/uz/firefox-142.0.1.tar.xz"; locale = "uz"; arch = "linux-x86_64"; - sha256 = "327575842eeb0dea826665fc48bc60e397b44a9178cd9e9eb86cd64fc5581fbf"; + sha256 = "c3a83b9898f894186d6fc53e4cfe7b34923b035f0947faecb36c89e717c44d88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/vi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/vi/firefox-142.0.1.tar.xz"; locale = "vi"; arch = "linux-x86_64"; - sha256 = "31560864ac90a9c608add4e919a00d64a985a479a9064660003d22946eeb926b"; + sha256 = "fd6e58196f769a7e64206cd0465ce186aecb8f84f251978f72d77769d5f85daa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/xh/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/xh/firefox-142.0.1.tar.xz"; locale = "xh"; arch = "linux-x86_64"; - sha256 = "78d7ef260cec395b672c65e71861df41935fa6c9184d8506e884b70a480a4e0a"; + sha256 = "e89b8afa070578e6a070fe8083e7ade0ecc27aa1e9195782afa59b3aed920b92"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/zh-CN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/zh-CN/firefox-142.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-x86_64"; - sha256 = "8601948f17218d68119a858a5552cedf28b8fc3e65514f8ef944480c8b2e1798"; + sha256 = "9df96724817a97ddae145bf53b1fd8d522abe6fa0c25e748c732c0581b196d48"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-x86_64/zh-TW/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-x86_64/zh-TW/firefox-142.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-x86_64"; - sha256 = "214c61f3bc9852d3715f16788a7b976dada4fcdbbd359b186baf1ab0dd29ea83"; + sha256 = "371607f0304642e84bf75e86c5ac93c1f4f15a4f421adc031ecb88e3bb7ca4eb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ach/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ach/firefox-142.0.1.tar.xz"; locale = "ach"; arch = "linux-i686"; - sha256 = "fc4a7fea82160141623769017acf7e82925bdf6191987b186cc60ad486eb94e2"; + sha256 = "e8b879270ae087869f95c6fcde91bf9c17ded39b5e52875aabf4994c5af41f50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/af/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/af/firefox-142.0.1.tar.xz"; locale = "af"; arch = "linux-i686"; - sha256 = "7748555d74c20e192648ac775433c283ca46f904bef896aaf1ef93a34c95cd04"; + sha256 = "51b2d3ea57a73394fd1675487abd7e5fc329345da0e8d44bb1de31d0034c9b78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/an/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/an/firefox-142.0.1.tar.xz"; locale = "an"; arch = "linux-i686"; - sha256 = "f1a9e9ec99ef78884d0b6b3a85f3485f425931286d26679a54f17010719d530c"; + sha256 = "dab08de24249c9f0dbb05db401fee55e8b40e8013ad0e331ed92a79e65443a40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ar/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ar/firefox-142.0.1.tar.xz"; locale = "ar"; arch = "linux-i686"; - sha256 = "7e837f06373faa7d4a39d434fd65e2e17d8f998b6e78fb4e7243898183c91c8a"; + sha256 = "b6c9771a2f37748ec436d4e0383e5667331cceb2cd5a81c6048029e215dfea46"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ast/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ast/firefox-142.0.1.tar.xz"; locale = "ast"; arch = "linux-i686"; - sha256 = "106be6d64518e25efa5961d15c7c619f5418ef664cd2fe7c97ff6d5fe5bcfc75"; + sha256 = "c6f1a790a42fc37b45c1a5b850cb3eaeaf6e057f8f489744e303969eee5e82d8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/az/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/az/firefox-142.0.1.tar.xz"; locale = "az"; arch = "linux-i686"; - sha256 = "54da322dd08e297a3497bdb8048e5ec6fe244da4857462ec5ee5eb302340b332"; + sha256 = "77e31aa1d82d3a77384919c1fd1ac61d99d7275f479da3c40f83d36ac04bb09b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/be/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/be/firefox-142.0.1.tar.xz"; locale = "be"; arch = "linux-i686"; - sha256 = "4bcdc953af64da3fb09654e4795e657232c38742d6200cf3d4f5fa77fd9fc59e"; + sha256 = "1aaeda3e273bb0020a0564f3747c7d29f6f05ff77e4ebcd8ab0d71adebacb500"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/bg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/bg/firefox-142.0.1.tar.xz"; locale = "bg"; arch = "linux-i686"; - sha256 = "eb78a42254ac0b191e8ddcf40d2dffd523f93c4706aaff94a8fd63dd6ebdd365"; + sha256 = "a3a7ee164f63cf8d1b6082abecaf0abe980d234aa9e440b46064554a4de00f8a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/bn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/bn/firefox-142.0.1.tar.xz"; locale = "bn"; arch = "linux-i686"; - sha256 = "9ed4b5005902e01475a749e50c42d2afe0f21398287ba6d49c57959e4cb02ccb"; + sha256 = "fbc72009726c7353bbaf1837eae268b9556fde4cafa86a3500d35ad9e64b3c34"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/br/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/br/firefox-142.0.1.tar.xz"; locale = "br"; arch = "linux-i686"; - sha256 = "6117a291d5c55068112baeb44c4698a8f32f78bce304da56eb102abe5272fe36"; + sha256 = "d48ffe53a7632daa3578d28324a9e712604bb1cde01fb3a5d5f0395903f76a07"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/bs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/bs/firefox-142.0.1.tar.xz"; locale = "bs"; arch = "linux-i686"; - sha256 = "dd9860fa8d705471e1000ff12924a9469702b4e1e0372f2a3ab0705ff36920d0"; + sha256 = "65408b0ea14bc72f2d2dd17d460192a486b3967b62325e5fba104ac57ca5986e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ca-valencia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ca-valencia/firefox-142.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-i686"; - sha256 = "8a7ecd6ff52a20c3432a78666ed44a1981791d344e63973f4d09adedefd3a40e"; + sha256 = "5e4e974889f67d81ee75d5ca01c8e4a51cf9a955932e0880ed2dc6914997b5ed"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ca/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ca/firefox-142.0.1.tar.xz"; locale = "ca"; arch = "linux-i686"; - sha256 = "9b226ef2047ea2a8674534d54200027b5bf74bc3107625cd3378c2693b0cc7f9"; + sha256 = "d1ee1f480e96ee53895397c396cb8e9eb0548f5da259b2f5be567bc17d2db482"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/cak/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/cak/firefox-142.0.1.tar.xz"; locale = "cak"; arch = "linux-i686"; - sha256 = "d1161e746acb0ad0c89eb0670c52763601dd262e4f86f6200f7f051ac50e5bc7"; + sha256 = "766831d06057738b7222889c303ee8b1a327afbc7ab4fe197f85e7f710ef67bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/cs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/cs/firefox-142.0.1.tar.xz"; locale = "cs"; arch = "linux-i686"; - sha256 = "6418275502ac82476a71f0f5912a4a24f7990831d8c148e0b40f4382b8780c3b"; + sha256 = "5941c142def9aa039d3644bf68a223a58943bd6b3af3c3e7258caef647e07ac5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/cy/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/cy/firefox-142.0.1.tar.xz"; locale = "cy"; arch = "linux-i686"; - sha256 = "5de9311ad00230b6a22b1944202d59b7e68fdf133e9eef909bb59f19e4e965b5"; + sha256 = "44f8c361a52ede8f0e79337775cd7bff5e0eb251cafe0aa5420fb0661892a1cb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/da/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/da/firefox-142.0.1.tar.xz"; locale = "da"; arch = "linux-i686"; - sha256 = "652f0a30f840e64b22f6e2d8e127a814cf4c18180480cb0060c01db3ad3782a9"; + sha256 = "5638d8af2d80a8a198a65616a1faec2bd4e6e0b3b0f80f58dbf9749abda4a8c2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/de/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/de/firefox-142.0.1.tar.xz"; locale = "de"; arch = "linux-i686"; - sha256 = "8adf8e26555e92f87f858e0678428c873de00dabdceff1036b2a07f6f26677db"; + sha256 = "34e423620142365ba9cba9719ef058c59912b9cedefafc89fe501f0a690c8203"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/dsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/dsb/firefox-142.0.1.tar.xz"; locale = "dsb"; arch = "linux-i686"; - sha256 = "3c9f1cb357b7f46781c56ef5958f449f2219aace47dfe506a432bebc97ed4725"; + sha256 = "8116e8a2d98f815eeda31bf3eb499ebe5310aa55a73fe84a2a5fbe9be592f479"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/el/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/el/firefox-142.0.1.tar.xz"; locale = "el"; arch = "linux-i686"; - sha256 = "2ff6550045c8afaddd9b37e67dd847dd02619f899018ff2a1419e38cd02107aa"; + sha256 = "06801cd43e91ff23434ca5890d4f853cc5fcf0a6995093d5baba617d8816e173"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/en-CA/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/en-CA/firefox-142.0.1.tar.xz"; locale = "en-CA"; arch = "linux-i686"; - sha256 = "2db9da4480f9aaf00fc85cea135416dc361667beeb31568d533e8bc54a4d90b6"; + sha256 = "1da9ab8fdb90ae4b4106bae888c53ea956b8e245daedf7f4209e1671d90d85f9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/en-GB/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/en-GB/firefox-142.0.1.tar.xz"; locale = "en-GB"; arch = "linux-i686"; - sha256 = "be6171cf13c7bb6a7b25bd393b995edef97f1141ab272cff1f5d9c630c4815cb"; + sha256 = "58dffc195bcdd20076b3b72e010709450e10a6d2285c9dd0ea39a62bba37cda0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/en-US/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/en-US/firefox-142.0.1.tar.xz"; locale = "en-US"; arch = "linux-i686"; - sha256 = "35802f3583480eb1712169ccfa2d5071fa3c5cfbd67c99c61be2bda30724d001"; + sha256 = "e650c7d914dd4aef18cf1888d243ee18da06df0d51a0876534e9c96e5e8463bc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/eo/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/eo/firefox-142.0.1.tar.xz"; locale = "eo"; arch = "linux-i686"; - sha256 = "69769f26fcf1cac74a7895182d3a6df80304d7617a73d639822a8c4b44012674"; + sha256 = "c5e22bdf793a5e0ba57decaa37e60d33b4fcec1d33e837bf6127279d79e5c3bb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-AR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-AR/firefox-142.0.1.tar.xz"; locale = "es-AR"; arch = "linux-i686"; - sha256 = "647f3dca1c6471bdd2c6464ab0821e9e56e5576e728df6d27e081cbe82025a44"; + sha256 = "1329be37767b84217fb5a996b6014d3234127b553f80df46b6d0a603e87df1a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-CL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-CL/firefox-142.0.1.tar.xz"; locale = "es-CL"; arch = "linux-i686"; - sha256 = "ec92d03b9f12210e51fb25d414d28bcd397a9caa9f39db6108b5bf90bd263ac7"; + sha256 = "dcd970cb8ecd7cc8a91ed7cd96ad3d90eb26dc4bfeb671adeb3f96b067ded49f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-ES/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-ES/firefox-142.0.1.tar.xz"; locale = "es-ES"; arch = "linux-i686"; - sha256 = "a0c22bc77e897cead51543556324d0b0312c9761633febb93050e9f654b27247"; + sha256 = "4fdca568fc334fb33cccffff64e16c0ab0ff1f4d60999171c74cc250b1f73ff5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/es-MX/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/es-MX/firefox-142.0.1.tar.xz"; locale = "es-MX"; arch = "linux-i686"; - sha256 = "821293fa7b3bd2c72dab6a0eb52362dec18be7e572be8116a634c4519afca071"; + sha256 = "e355450d56d6044bfb38ec109efa94ba28415ac68750e65127f78e42d24d3dc2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/et/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/et/firefox-142.0.1.tar.xz"; locale = "et"; arch = "linux-i686"; - sha256 = "4f94f792135e22d9af305a3b38cd610e72cc94f53bb2a1ec95705b2a758574a7"; + sha256 = "7e8b9552974fa3beebf91a7f376d8f7381bc8e124f637773f0c6818780c9ebc1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/eu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/eu/firefox-142.0.1.tar.xz"; locale = "eu"; arch = "linux-i686"; - sha256 = "a8db4e2ea27b589779daa1638b647ec0f5e8414ff72cb36ec50ec026df2d6780"; + sha256 = "c235664ae2c889484a22f5d7d12ca26cbe7bec69998dbc77b5465b5e218eb5d4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fa/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fa/firefox-142.0.1.tar.xz"; locale = "fa"; arch = "linux-i686"; - sha256 = "0a5e806d9851a7b4495a038588d644d789c616d5435f58e48294aca62210de00"; + sha256 = "6c1b99c449444bd4756eb8f8fba9a794afda475dcecfa255a58089f41deea5ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ff/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ff/firefox-142.0.1.tar.xz"; locale = "ff"; arch = "linux-i686"; - sha256 = "261fe54cdb117c324e312aa3f55e5788b2eb879d1c23b7f6935652b2f9a5f039"; + sha256 = "80bb7725bc5ea1fc7f9c23f5663df2dcda6ebdcc9c2ec1e9b43deb4a3862bea0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fi/firefox-142.0.1.tar.xz"; locale = "fi"; arch = "linux-i686"; - sha256 = "bdc0a6e82ae82c2299305438638146c315d9df02af9170acd4bd84c3020d5385"; + sha256 = "4f7d7e9c506794ef925869f1fa3f35c6444546dc0c54f4ccd0267eb254c40f33"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fr/firefox-142.0.1.tar.xz"; locale = "fr"; arch = "linux-i686"; - sha256 = "bf9c258b2760f3e0b8b3ba83456ff3687a8e1bb82b9ecc47a652a80c45593221"; + sha256 = "a500e191778b914044c44911bab9e22ff1556986b909e95dc6fa5412bad8fe60"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fur/firefox-142.0.1.tar.xz"; locale = "fur"; arch = "linux-i686"; - sha256 = "7f6265f93b325d3899104e8edd211ab4e51d83696576fed98edfae6accd73928"; + sha256 = "90c3e5d474eed0ac23049bbe7f5b276a740c673ab361e0bbd9eb23b535340a43"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/fy-NL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/fy-NL/firefox-142.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-i686"; - sha256 = "ce94c4ee325b5195fbc9a867bbd01900518d678af12933e32acbd4896fe022d8"; + sha256 = "d02b74c980a29dd1fa897195236bfee3da9194e1425202e62a174a00fd783201"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ga-IE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ga-IE/firefox-142.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-i686"; - sha256 = "af635a399e0fef6fbb523926104f46a512b49d11e25dfbec6d0e92bb50f9a701"; + sha256 = "93e2ecf9c082dbbaad27f28c298d6efb57ce6ecb1ed605c94f6c13f9b86d3818"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gd/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gd/firefox-142.0.1.tar.xz"; locale = "gd"; arch = "linux-i686"; - sha256 = "d6b292b7588403c0c636a2ff47b2e75dd5ad2a4bc9d93dd74c5ed4d8d21837a3"; + sha256 = "a3cfd968292ae87950592d0da77f75fe79a14788dd6e649211535c8582dfef94"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gl/firefox-142.0.1.tar.xz"; locale = "gl"; arch = "linux-i686"; - sha256 = "7a59997b9ce011c63a6736123decd47e74da6a145fd141731b06063c56beabd6"; + sha256 = "f14bb6d796c26e8cd4bd52e2d1f78ed280cdb8a825ab5dca37d09934d1d26d90"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gn/firefox-142.0.1.tar.xz"; locale = "gn"; arch = "linux-i686"; - sha256 = "89213a797f9089e8da9d4ab33122e6c0ba3943f2a96bbb3d04e5f5a44cdbb5ea"; + sha256 = "8dc4f43d9de9a145fc8b53985144aa0423b3d395fe123e7ac8e0c610a12d29e6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/gu-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/gu-IN/firefox-142.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-i686"; - sha256 = "71286d2324657e3525540d16b9f93be7da415a047ab6ea7aa28e7fb2cbcdf69c"; + sha256 = "8c3e3be698c8c2e1a2861ce4819af9c3a710a2535a1a296eb4d8b406dc3beff3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/he/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/he/firefox-142.0.1.tar.xz"; locale = "he"; arch = "linux-i686"; - sha256 = "5c13f77fa08e5078bbac374f586fbe49618436aa640d4dc5b07d054b65dc7e04"; + sha256 = "e65cd63b66d9cee2bc34656df66861dbf12440790b371ba7e19c6426402efc8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hi-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hi-IN/firefox-142.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-i686"; - sha256 = "c2b3fa2f57abf0054eb3adadb2d41c29d299b1ed65711f9e7899e52c4fd8ac2c"; + sha256 = "e17b63ecf010bb255ba5fea37f62c238a7c40012079e21bb1e2ba30e1c3a667d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hr/firefox-142.0.1.tar.xz"; locale = "hr"; arch = "linux-i686"; - sha256 = "0fba59df56417aaf66d03a4c7ef0af8aec41a45d015799aaffafd81407d55299"; + sha256 = "3cabd52a2e07b3cdcbadf1a48876d7b05741439cf9fafbdab703dba552dc3803"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hsb/firefox-142.0.1.tar.xz"; locale = "hsb"; arch = "linux-i686"; - sha256 = "9b95e9dd3cb71651721246a04ef6410755787f1ca43efae61719f9a0d0dc6465"; + sha256 = "2e5a6787aa38ecb463ac2703bc17d5b0f4d37fb25df0258ee4c2f3014d74a11f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hu/firefox-142.0.1.tar.xz"; locale = "hu"; arch = "linux-i686"; - sha256 = "942c3e6d5eb3f7a33a2ddb9af33a744de5d70f7afafe6cefa78f7a50c8cbc365"; + sha256 = "2d771ec0243836ec845736035a01f2eb050af72f2c53fd6241a76cd5bbf134be"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/hy-AM/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/hy-AM/firefox-142.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-i686"; - sha256 = "c21f44ce2dc0da7b1484e665ad38b7c128ecbe1edacd68ffb66be46c437bee1f"; + sha256 = "b422e6bc7bab727920052d42c300e5e047997b107c26ab623afad1b37bf29492"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ia/firefox-142.0.1.tar.xz"; locale = "ia"; arch = "linux-i686"; - sha256 = "1e40421df269eb65028eb86a114263d67d9479a7e0011b89771871c312d8f474"; + sha256 = "f3f9c55883f2a6fc3a952a661dcc984f2fb9c44b5005b370584200d338abc983"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/id/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/id/firefox-142.0.1.tar.xz"; locale = "id"; arch = "linux-i686"; - sha256 = "8bc79f1a52c4dc376c1b48e1c209ace4568747c1ae7e02a6ea970d1d45f12d91"; + sha256 = "08411687226be12969ebd8769f81ac919191dff8f3bc9f0cca1517350d293d71"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/is/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/is/firefox-142.0.1.tar.xz"; locale = "is"; arch = "linux-i686"; - sha256 = "cc07b35e75e0fd84a9eedde937ea4f1589429f1519dcd16036ef526d99aa4e94"; + sha256 = "affcee8fbb5b821d0b1dc22e5610a6875dfaf5a3be652c9a33bfdcfc96299f8c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/it/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/it/firefox-142.0.1.tar.xz"; locale = "it"; arch = "linux-i686"; - sha256 = "a7bcd566f3266e3d4f0d67b68ec781487edfb9816bf7d7a3f3957ff250d53792"; + sha256 = "b132971cc0a63f8e2acc58f984f3e681f02fe49b0a31a97e02e786284b450cb4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ja/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ja/firefox-142.0.1.tar.xz"; locale = "ja"; arch = "linux-i686"; - sha256 = "9e757db38e70f46b3393e9f2a9d499def057e0a87ea94d2480e70ad887b8da57"; + sha256 = "a361ed52b4e400af58035200f964ca7a46b0bd73fefcc50023cc716f09f58cb7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ka/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ka/firefox-142.0.1.tar.xz"; locale = "ka"; arch = "linux-i686"; - sha256 = "63505998a10b74c7e089e67e1250c5234f0434617604637f2be5c593b85a5ce0"; + sha256 = "f6a0dc9e14a55a89d4d5d91929ff03e79d2cf92e4a0d46f98399bc71e5cd4b31"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/kab/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/kab/firefox-142.0.1.tar.xz"; locale = "kab"; arch = "linux-i686"; - sha256 = "64a59aa70cff48617dfb7acfe21ddb812f16a563beffe1af22dcf118ae58f6d0"; + sha256 = "d1c58f178c8ffd6f00fa89c5490cd05e11c1a30a19b38f37a485cc449815a559"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/kk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/kk/firefox-142.0.1.tar.xz"; locale = "kk"; arch = "linux-i686"; - sha256 = "5399b8052f93b456382a64cdbe93526e1d1de1971f58da7b29d2b40bc9f48afb"; + sha256 = "56e598dc6e4273e0324f12b04ee7ce041344e356a7628f3ddc1c84316947b6a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/km/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/km/firefox-142.0.1.tar.xz"; locale = "km"; arch = "linux-i686"; - sha256 = "0652ac26570ab69d0398e12764bdeb67053f199c88afd1c1c8cb7eb76ed2ce71"; + sha256 = "de5e62f74963a1edea5039e17eb802ef9b91982fb9af011419148e7e85911d36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/kn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/kn/firefox-142.0.1.tar.xz"; locale = "kn"; arch = "linux-i686"; - sha256 = "48f5478cce2a00395e98400862b78b72f3bd8b6a58c14620b2c5e2b18e5d82dd"; + sha256 = "ad7bcfeeb01ff45d7939aa5b4489ca871a1f3dd17952c8b86cc9187d8f14ce91"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ko/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ko/firefox-142.0.1.tar.xz"; locale = "ko"; arch = "linux-i686"; - sha256 = "e5291cdc1f708828add197c76f2c7d80e331bcb09d55822c2554264eb7545a79"; + sha256 = "ff6b78f7bb0e0fe86026df6dbfc44f65644dc15d338c95b89e101c4b388ce07f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/lij/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/lij/firefox-142.0.1.tar.xz"; locale = "lij"; arch = "linux-i686"; - sha256 = "1b52beca4930c15fc4807a808c5b65b6c13cc72128756e8b8bf97f50980d1c26"; + sha256 = "29dbf33f254902c0b4e67e4fec221dd95e055e2a0c936bda820f95c3eaa93134"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/lt/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/lt/firefox-142.0.1.tar.xz"; locale = "lt"; arch = "linux-i686"; - sha256 = "beaf21a8b9d287a3ea8a4206d28ec9b4e02ddfc3ff2520948158386374687058"; + sha256 = "7bbf441f9f7ec74f54e1e607ede27fcbfb3879875cc84d1eeadfc2e5447253e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/lv/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/lv/firefox-142.0.1.tar.xz"; locale = "lv"; arch = "linux-i686"; - sha256 = "3db45120dd104017b53cf6cc6b2c271a3bc92a0029c365c23e5053c9a1c58302"; + sha256 = "e50385986734ca4f8dc4d90785f4acabf0f4665aa2d462094625cee622e9c0a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/mk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/mk/firefox-142.0.1.tar.xz"; locale = "mk"; arch = "linux-i686"; - sha256 = "3cf2d3bbfe82b6cf710255b33c5fbaebae3c9580f6c9508ec3aa9285b5da0176"; + sha256 = "908839c1ae9c2aa34a4711bc8b02391137136a401d76bf87652894a07c2beae4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/mr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/mr/firefox-142.0.1.tar.xz"; locale = "mr"; arch = "linux-i686"; - sha256 = "a3ad66e409cdf21c091c96383480e4871973b7749e3c2e454d3f9680daca3921"; + sha256 = "6a727165f229504ba97a80f5d7b0c1177738e7815a7fc869e3652874915e2952"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ms/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ms/firefox-142.0.1.tar.xz"; locale = "ms"; arch = "linux-i686"; - sha256 = "c60c8bc1638e2d57dd2554356a22a2b040a6c5e16433134f2c165a12a55396e6"; + sha256 = "e9ba3974aaba4c6e931f6a48bd5c8b9f571b0edb39e439b37c657ca5f20994bd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/my/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/my/firefox-142.0.1.tar.xz"; locale = "my"; arch = "linux-i686"; - sha256 = "cd84aa70b2d837e16a941ac7ac6cf9c9c7c0308289e1fd028ad40e360dcf7a90"; + sha256 = "339a213a628dda59b51ae147f3089351849cd2f1bb108f61e9be5d6a240e23d6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/nb-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/nb-NO/firefox-142.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-i686"; - sha256 = "42d5bb3c134dae5e2f824557af1817af9c9dabbfef6c4ebf1eddacf94080cab0"; + sha256 = "889e61a395c79462f1f5c9f87a72e0bde8c1aa57dd95d7d4858699b4af144b50"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ne-NP/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ne-NP/firefox-142.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-i686"; - sha256 = "2ce380f9a93ddd55e57245393dde616b38a7fd4e42165f577f0f83977db1fdf1"; + sha256 = "e9019044be9f7cb33c887cda992863efaff6438865a286d835aa71848c3c609c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/nl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/nl/firefox-142.0.1.tar.xz"; locale = "nl"; arch = "linux-i686"; - sha256 = "cf327dee63c04402691040005e4e8ae1fe2b90c5f60a281b92b215a37427a09b"; + sha256 = "620efc33e49032f5fbdb61fd3ae330e9bdde7988c33b73f30b8afec518986612"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/nn-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/nn-NO/firefox-142.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-i686"; - sha256 = "73b165475870e1ad96fe35aaed7de089306d7c50fe5a5f9f14e5a48e253f30a6"; + sha256 = "b31e0307aa341d912f2c9a2004ad51e88be8858d4ddc676d1d907000f8800d8f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/oc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/oc/firefox-142.0.1.tar.xz"; locale = "oc"; arch = "linux-i686"; - sha256 = "9d168ef2cd974d1432ce0e75ac6fe4a6b7dfe4a6bded8621228d4a8221adc1d1"; + sha256 = "995c868ba79618b65d981cbb908be5c8340bf97cbb6f07f46e2c8240fe02311c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pa-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pa-IN/firefox-142.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-i686"; - sha256 = "0be936468c4dd6c818624b842de91de06422139dfb8c9449196fd16e80e154ee"; + sha256 = "b988df7af21bd2d718d7526fd21584ec2083b7462ca3010085d0e7217f1d2778"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pl/firefox-142.0.1.tar.xz"; locale = "pl"; arch = "linux-i686"; - sha256 = "8e6bb775643b1c7307ec2a79f8d6bfafc3aea92b39290d13af7cdcfde6cb971d"; + sha256 = "735861e1e2960bc4ebcabd938297964d7788ab3d7dbf6b813657df0f4de47bb0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pt-BR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pt-BR/firefox-142.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-i686"; - sha256 = "ce15b163fe8d71422914b09e0661b547144a41b6beffb2c29aec4e3638e42ee1"; + sha256 = "2a59d55af4d93d19c1a392b5e1241cad27e8b2ff5b50ab9d62a7dd853ba73e11"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/pt-PT/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/pt-PT/firefox-142.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-i686"; - sha256 = "9679d819adbda174978fe784976190e51a7eb55347fd7fd12edefcfea2a568c7"; + sha256 = "a96957dcbf12436103f692da09c2e66f2232754b32692b72bfcaea32dd0cc10c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/rm/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/rm/firefox-142.0.1.tar.xz"; locale = "rm"; arch = "linux-i686"; - sha256 = "3fd17d2f37958fd90212bcdd49537322cb1b407e99bbe897c60edb0b221fda2c"; + sha256 = "b9ee84f97f1c3ec2f33ba19c18871a43a84b865f6c5d14f519b07e5c7a48648b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ro/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ro/firefox-142.0.1.tar.xz"; locale = "ro"; arch = "linux-i686"; - sha256 = "15f201cddc8d8d4afdce5381a617a1a28b9873276f8386191adffd88601e5dbd"; + sha256 = "3c77962965cc382f4f5a088eea8de427a091c07dc03d1d40eb9e1e8f9f42f315"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ru/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ru/firefox-142.0.1.tar.xz"; locale = "ru"; arch = "linux-i686"; - sha256 = "96a0eae63272fbf78e5ac2ce4b998247665df26aea801fe6644a8933dcafbafa"; + sha256 = "b84de62af9488fb9c92df6aafba5cb5e1d5d522a74ee98196fcbe0b6dff93156"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sat/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sat/firefox-142.0.1.tar.xz"; locale = "sat"; arch = "linux-i686"; - sha256 = "517762dc5dad2d87045db2614b840e41d5e899fcd6b875dd160f6e467227f9c1"; + sha256 = "f21aaa7c4f27490491af34ff91541e4a7f1e3dcb95559d8a65ec00f32f169ab1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sc/firefox-142.0.1.tar.xz"; locale = "sc"; arch = "linux-i686"; - sha256 = "95146d8cea65a491d42f9f90b3cdacc5796486318ba8cc1b035fdada15ad7883"; + sha256 = "5c81b28215cf97bf39f3203c930829d78fb046d36cab5fe71a32883f5b64194a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sco/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sco/firefox-142.0.1.tar.xz"; locale = "sco"; arch = "linux-i686"; - sha256 = "7daf7c01e4a04a6ed500f1ca1316c4769b8fb39fdffaf97652167f68511fea32"; + sha256 = "c5fb25559fb802efab0957baf529bfc34c9a657b5e7eff8849737f52bd442be6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/si/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/si/firefox-142.0.1.tar.xz"; locale = "si"; arch = "linux-i686"; - sha256 = "5e15dead3ac799f3ddd83641efdcd2f1b4ee36ec73a5f47ec71d4c7804ff15c9"; + sha256 = "86db1b9db29f607cca0a6a7c7c4510f33c13b3349635211d245cfd2b853894c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sk/firefox-142.0.1.tar.xz"; locale = "sk"; arch = "linux-i686"; - sha256 = "713cf4bec037ea5bca1bbf297ff8c0b1fa245bcd7892253e15b76c52201daa62"; + sha256 = "6ba2fd8fc9c08e46d118eecd772c1dfec694611f4ca6289eb4ebe087ce762514"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/skr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/skr/firefox-142.0.1.tar.xz"; locale = "skr"; arch = "linux-i686"; - sha256 = "1de8cda0a58961deee46dd8ff8f69f8f6b77138044a604060b5375e23065b69a"; + sha256 = "312e9d1823c9780ef6aa783c844cf9f7fc0b6e76dc9c52571882e224bb37f67a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sl/firefox-142.0.1.tar.xz"; locale = "sl"; arch = "linux-i686"; - sha256 = "237b6139152330b08cc0bf283e9b64e787eab66e9bb2d387f4883c491800dca5"; + sha256 = "3fabf9c3780508c040259d0dfe3a5a72bfb4dc94cfd0e803e8d10272cf34e5c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/son/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/son/firefox-142.0.1.tar.xz"; locale = "son"; arch = "linux-i686"; - sha256 = "b4fbac5fc56f13cfb6864153710cf302011b0cd9eb0ab5dded4d764d23c38727"; + sha256 = "43759202e9cc7b53d162f4f8839bcf93f559fac5f6242d33146d94166187b33c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sq/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sq/firefox-142.0.1.tar.xz"; locale = "sq"; arch = "linux-i686"; - sha256 = "1833142469a59677ac14d77e117c9f48a131e2426f8479d965bdff10026157e2"; + sha256 = "c7a73d59459fd6a48d15e9ec3bc650471ff4bbf6839f0145f737d5042a919b78"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sr/firefox-142.0.1.tar.xz"; locale = "sr"; arch = "linux-i686"; - sha256 = "d3c1ee2af2e53d01e2473d9f2fac53619548f6842ea10446cd1546164a5298f8"; + sha256 = "3a79f58f02567a48c0dd7761d9ac4369bf71caa9d5dcb131f3a642309f03d40d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/sv-SE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/sv-SE/firefox-142.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-i686"; - sha256 = "f1a351c693fd84e37ddf2b74d546651e19142e64bee7074b18533e9ea7657587"; + sha256 = "d6e18ad2f876da5d34143e135864029dfbf148cfa6ecd02ab68cc95aecbfdd27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/szl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/szl/firefox-142.0.1.tar.xz"; locale = "szl"; arch = "linux-i686"; - sha256 = "158e24ec6ae8ce8535dc9bf591fa546b72fab11406dc3de53f9b28354ff2ae3b"; + sha256 = "631d415f15e0d13e7961561ff28f69bdb1f30838551925faa11d669b9fc97d88"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ta/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ta/firefox-142.0.1.tar.xz"; locale = "ta"; arch = "linux-i686"; - sha256 = "7ba266b5008a6153a2657f48f70e8d7950fcc720c27663399528343fffaae902"; + sha256 = "6c97c127dcb9c145681221199cd63367c6ea0b833231639f74b8372b09ccb43b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/te/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/te/firefox-142.0.1.tar.xz"; locale = "te"; arch = "linux-i686"; - sha256 = "9d3143b5456e8a1ba0efb76b231bdfe3354d642c7516aa5b95c83d5eca938b79"; + sha256 = "d02bf83c7b09b2d360af4323858e17befd4c67db624d70c1282d56016ddb2128"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/tg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/tg/firefox-142.0.1.tar.xz"; locale = "tg"; arch = "linux-i686"; - sha256 = "e4e6f5b139afdaecbe3bea9ab62409c1455ca6debb966aaf44161ef82ed1a1c5"; + sha256 = "b77c4ee54ba1533d3e53b3c1f87292e1c821fe9fea90199b2a5cac0f726a1579"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/th/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/th/firefox-142.0.1.tar.xz"; locale = "th"; arch = "linux-i686"; - sha256 = "02cabee434e6b8ce7e7de8efcad6dd9afbd5ea2da3ded23917f94a4dd7402d8e"; + sha256 = "1ee50485c6b22301fae86c69fde3075721e26ffcc9a6547827d53aea9efdf9fe"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/tl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/tl/firefox-142.0.1.tar.xz"; locale = "tl"; arch = "linux-i686"; - sha256 = "7a6dd3c7cc30d757bd110b45a73b9b7fbc83a444fff1a57a40dc8e792351cd3b"; + sha256 = "a84f82ee10db09e8467aaffb20c24a02dd883e04e3c731b88b387dd4221d4029"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/tr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/tr/firefox-142.0.1.tar.xz"; locale = "tr"; arch = "linux-i686"; - sha256 = "8bb2a68d184bae484b81c930f551d409e1188d982b7b028c3555b6626b4be997"; + sha256 = "737b615ebb07cef92bca1d6ecf2564aa1a45b25c7ee6ce81f39723d767e407c6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/trs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/trs/firefox-142.0.1.tar.xz"; locale = "trs"; arch = "linux-i686"; - sha256 = "66d3bef4909ec3302a22a04fb5a2e18533e8333b1a9b4f852da1b6d4be0a6f3f"; + sha256 = "a535176ad2388a3baa071f46523d64e27e5f303a9a783dbff5a721ce555c4f85"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/uk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/uk/firefox-142.0.1.tar.xz"; locale = "uk"; arch = "linux-i686"; - sha256 = "d7c9caa3786fee3b030aa3d0863c4a6a249e2fbf1823939886d2e1ab805796bf"; + sha256 = "6a2fa19dcdab58125825171b93097a15456ba9fb6217553113e30447e5dbb8dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/ur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/ur/firefox-142.0.1.tar.xz"; locale = "ur"; arch = "linux-i686"; - sha256 = "25eb662a592733b822e4ad36f8c92e30b49ade8b9eaba2565e37608b9a3a0768"; + sha256 = "e3b83d2a69b9136f2d6182b982d66e3e779e68998d9a33dab4222deb09b80284"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/uz/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/uz/firefox-142.0.1.tar.xz"; locale = "uz"; arch = "linux-i686"; - sha256 = "718ae3e7d35d9b44423820598017fcda7cc47a5a8b41d97187d90543d078c5c8"; + sha256 = "e5b1474976573e2a08519f215e00159fc50267bf0efaf8d3954fb937ec6583de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/vi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/vi/firefox-142.0.1.tar.xz"; locale = "vi"; arch = "linux-i686"; - sha256 = "5416bfaa74c7922b0c70ccda9367f67a2b4ec073aa6957372decdb5ea7d8f1db"; + sha256 = "a445359cfc1d6f5eaffb91b11c01d5b64c45d93121d98b38f521f7e531dbf8f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/xh/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/xh/firefox-142.0.1.tar.xz"; locale = "xh"; arch = "linux-i686"; - sha256 = "dacb6de464e9cea8bea906ac8fb5d0227521b10bd37810d7d095c6ffd6db6cae"; + sha256 = "8818d2b6c0fe2afeab7ae149dd630b7005da3d81f84aaf39549e1a4cc1961da8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/zh-CN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/zh-CN/firefox-142.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-i686"; - sha256 = "8b1e2b1d1f405a6793a8c63f986139165c9127a6f2c195b2fbc253221ba2ed9f"; + sha256 = "621b500c3b20181bc25e935c442a17ee489dbabe72978fcbec7523d8048dbddb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-i686/zh-TW/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-i686/zh-TW/firefox-142.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-i686"; - sha256 = "d16edecfcaf3dd39c15e86d3acf065cbf279cb18dcefb235c7eec846580088c6"; + sha256 = "a07241c4b3f9e0533aabb9bd287a26169c272b41a6af0f4e66dfb43f0cf75ac0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ach/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ach/firefox-142.0.1.tar.xz"; locale = "ach"; arch = "linux-aarch64"; - sha256 = "9c4503090dbee52438189b3817c6293d7faeebd820ee72ec85cbb80678c4a39d"; + sha256 = "5eeaf43ac86aa582543d84b55b8506901071b0edefb40298716d2e8c666a096c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/af/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/af/firefox-142.0.1.tar.xz"; locale = "af"; arch = "linux-aarch64"; - sha256 = "a0fbb4c547cdc1adcb62cf5dfb317abbd5a4b5a9bb2f2146a7ddb4806b64059a"; + sha256 = "0e14ba0c01de09b006602a2ab33902c2afba011c79a62d094fe07bd3a0737596"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/an/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/an/firefox-142.0.1.tar.xz"; locale = "an"; arch = "linux-aarch64"; - sha256 = "ce6c8725f4d98607e805d18fdb834d709fc92f773a778d501cf9f3372e08992d"; + sha256 = "163432c2834151fafc76ae63c0d31097156e317be8595ef34b7fa95c545a17ce"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ar/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ar/firefox-142.0.1.tar.xz"; locale = "ar"; arch = "linux-aarch64"; - sha256 = "ad1fddef76360bb99cb3420b281fd039f4d530714725f96372ac4179446fe115"; + sha256 = "49715a5322687740cc40eab98f33f4182b2e630a31e41deaea39ae93c5478ee2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ast/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ast/firefox-142.0.1.tar.xz"; locale = "ast"; arch = "linux-aarch64"; - sha256 = "8fbf7441098dbf7fb4a92a61cd1ac36fec6d6c87de27a3b2523ac1346cc94b33"; + sha256 = "ed18082964b9bdd57497ea758ce79ce413ff02e6d603ad403e0580ffe7f38dda"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/az/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/az/firefox-142.0.1.tar.xz"; locale = "az"; arch = "linux-aarch64"; - sha256 = "dd4642ab0d5e9f9ca6899ec4aef78f2745a2ac3c74ec064ce6bd5d060f3eda16"; + sha256 = "4e08f2aba76ff8f5055da5b295c9932bef22218477e5b646639cb83fbfb59939"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/be/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/be/firefox-142.0.1.tar.xz"; locale = "be"; arch = "linux-aarch64"; - sha256 = "f95841fae81b471e85c1b503b8807a71402c491a4e53718245244c5cd8be30f0"; + sha256 = "f8102efae21bef3dda87ae1b40f48b48a5a550b30353816e1de4d69d644666cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/bg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/bg/firefox-142.0.1.tar.xz"; locale = "bg"; arch = "linux-aarch64"; - sha256 = "e0fa0a3da4022eb228e5b6ded0324a59938cec400de5461d1be5d5f2844fac8c"; + sha256 = "7c479a5e12c8395ec93ddf2e4bf0830c7f99e70d59c8d53126b54d0570fd5271"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/bn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/bn/firefox-142.0.1.tar.xz"; locale = "bn"; arch = "linux-aarch64"; - sha256 = "c0f470687739dd099296b664e97b582c9b54f9d83cd99fbb64dcf114cb98adab"; + sha256 = "b9332470586eca1e98a7a154011d2793f0483dbf44c4ddacb070f0f4666fa9b8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/br/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/br/firefox-142.0.1.tar.xz"; locale = "br"; arch = "linux-aarch64"; - sha256 = "a5afacdca244c2044695da260d359a647f091d474d8704545182feacadd697f5"; + sha256 = "321fcade07f146befdf23a26c2a41f7ea89e0ec78ea571777d363f016169e410"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/bs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/bs/firefox-142.0.1.tar.xz"; locale = "bs"; arch = "linux-aarch64"; - sha256 = "eac78aa0b1f88a66c336b043c04c6fcdb14e09cdacb0bace8d48de3942ed1f81"; + sha256 = "de41ed05bded40f46aed0f5e908dc9e9b66c4a7b8b2c7204807b30dccdf63b52"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ca-valencia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ca-valencia/firefox-142.0.1.tar.xz"; locale = "ca-valencia"; arch = "linux-aarch64"; - sha256 = "2c14efe0da3508e682c991f528807976adde36d3c56c9e9d814010303054bfba"; + sha256 = "fcb5f0dacb70dc863793ee1e5134c1160f8f0668b1217fa31e51dda72949f525"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ca/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ca/firefox-142.0.1.tar.xz"; locale = "ca"; arch = "linux-aarch64"; - sha256 = "4a49d515e6231d51903a00069e0106c6f3d4d78c8f3b1b43b2a94975d837b0d1"; + sha256 = "a22c344247f7e49262a2c52e6113cd34ae5b247dab5d83a5fa102b44fc534d4f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/cak/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/cak/firefox-142.0.1.tar.xz"; locale = "cak"; arch = "linux-aarch64"; - sha256 = "39415622252bfd8b1b4f795d6b74e521a97a887c6211c19c0dbf477544675f16"; + sha256 = "f2c58a3be0efcb9f00b9b937b478ec42079dc604c559058086185e5ab15d6348"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/cs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/cs/firefox-142.0.1.tar.xz"; locale = "cs"; arch = "linux-aarch64"; - sha256 = "94eaf875ca330412ff223e6333b710f8c63950ef54d2140f67060d2f09363b95"; + sha256 = "704339fcf7a8e5d3ba7420557245f0994ce3a1cb1b17dde4ec58ca1477e738f4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/cy/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/cy/firefox-142.0.1.tar.xz"; locale = "cy"; arch = "linux-aarch64"; - sha256 = "4583973505b11b311e9e42eed0a1c144e3e64def4151ae9be63b06231c8d7ddb"; + sha256 = "43ebc58e2a48009b235816579a692e16ed6b58072ffccd2b0cd64cfd3b30e887"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/da/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/da/firefox-142.0.1.tar.xz"; locale = "da"; arch = "linux-aarch64"; - sha256 = "772da9d37468600612cc931ec57e1b0a27ee0793964f9e2fd277524a02a5be6d"; + sha256 = "c2c31b59c5a598c42ed889285c4a9201cf03d0f5b8279746e6e727041085ca25"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/de/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/de/firefox-142.0.1.tar.xz"; locale = "de"; arch = "linux-aarch64"; - sha256 = "c08668457c6067c54ef68b9965c427ea50121f28a5660ec17b2a037c4ee6ce4e"; + sha256 = "f22775dc6853031f75af8427f1133b8f45747879b43936ab900db1b2db639d7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/dsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/dsb/firefox-142.0.1.tar.xz"; locale = "dsb"; arch = "linux-aarch64"; - sha256 = "10cddf31b30e0481098e550a8ac3ea22320d49b8b57c35e7fc8220c07e5e1432"; + sha256 = "a278e154a1e54dbe70d906979bdd40eef74f171b8c203b1597070314e65b21e5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/el/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/el/firefox-142.0.1.tar.xz"; locale = "el"; arch = "linux-aarch64"; - sha256 = "d6cb9fefe36ee2631a33dd8a689fe071c582c2922aa18cb99b84179e7c17c906"; + sha256 = "0db426ae0e7239ffa049eb2a5ebfc50549f4bbc225772b7dfa47fe3fe1d3cd1b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/en-CA/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/en-CA/firefox-142.0.1.tar.xz"; locale = "en-CA"; arch = "linux-aarch64"; - sha256 = "c7215bb67c8fd0435de197343929feeb988b32dc5054961d427bed7cf18e7843"; + sha256 = "465be6cf596553e2b8d0564886c30e6fff10b8d215e5eea8160dccf9a4ceb9dc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/en-GB/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/en-GB/firefox-142.0.1.tar.xz"; locale = "en-GB"; arch = "linux-aarch64"; - sha256 = "d8afd1cee7a075b2e3aba4130556b0ef745a101514772e4871a790126bef0fa3"; + sha256 = "8728c69e32a61773327a54d89099e88cb773c63bd774c14131c54c9fd3234a39"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/en-US/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/en-US/firefox-142.0.1.tar.xz"; locale = "en-US"; arch = "linux-aarch64"; - sha256 = "87e9fcaecaef101d7a0910ba8960d4b72b5b4ae91fd4e08069088d3c06f9a792"; + sha256 = "ee3c8aeb57740c4a20b97136876cd40e4b60870ab0068e78ab9de22f2a01399a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/eo/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/eo/firefox-142.0.1.tar.xz"; locale = "eo"; arch = "linux-aarch64"; - sha256 = "0f7eb84df2f80ebed50cfd35ca0b465533df91f4c009caabbb895ea45f0a5927"; + sha256 = "21579e1ca85655ddb9d9458774ca0dbea21e7458ede71b17becba32ec869a37e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-AR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-AR/firefox-142.0.1.tar.xz"; locale = "es-AR"; arch = "linux-aarch64"; - sha256 = "be2b1f74b1ec841c167ea62c732b2969bb2ceed7835485c66b70235e768ad38b"; + sha256 = "d774c57d001c0334d9eacfd0c6f078b542842af4f203ca4e6fd8a6bb5754f7de"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-CL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-CL/firefox-142.0.1.tar.xz"; locale = "es-CL"; arch = "linux-aarch64"; - sha256 = "438b35e8dbe285acf0208a113c919de2bac2a5a1556f770becfbe5ab62db3ac3"; + sha256 = "515e3010622fdb9328f8fbd8340de8df19d112904a1cc247fe585c3bb8c6edc5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-ES/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-ES/firefox-142.0.1.tar.xz"; locale = "es-ES"; arch = "linux-aarch64"; - sha256 = "8df9d6bf6834f9b0a1b168ccd4804f574c141845868a0f3d3ed93f244762236d"; + sha256 = "cba62ebf12803cae9e4d98cb48120835f3d592611a83b2d55132abba7d8d1b83"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/es-MX/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/es-MX/firefox-142.0.1.tar.xz"; locale = "es-MX"; arch = "linux-aarch64"; - sha256 = "bbc54fa49c4c017c3efdbbf71bef0f2bd60fcb16ea41cb1661c975e47f8af613"; + sha256 = "edcaadf4d4efe7b49f88d5cf92addf76e0c7dccaa9c8a5deb0904eecacc9be2e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/et/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/et/firefox-142.0.1.tar.xz"; locale = "et"; arch = "linux-aarch64"; - sha256 = "2a8f2f360892612346f8cd683578d304a181ca802806d4c93a90e74db2cf697a"; + sha256 = "cee5562e62d4cacac6af8f6d4c83b2d15225b25f87a7fd874755b2b0b641b63c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/eu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/eu/firefox-142.0.1.tar.xz"; locale = "eu"; arch = "linux-aarch64"; - sha256 = "530b8f2f515bd836bd81029f5bfd3f6ecf5efcece3b403b7e2ea164d1bcfc7c2"; + sha256 = "03214dbf8030dc922ec584151b392cfa5290b00bc85c8195dfbb8f40426ff93e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fa/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fa/firefox-142.0.1.tar.xz"; locale = "fa"; arch = "linux-aarch64"; - sha256 = "9c13f47698960fd988e33cf73aac95ab53d19a0280dac046212098aab0f5993d"; + sha256 = "c199e764dbe5e90aeb4d31892c418185f39a507b9749cff4b9414e4463aeab04"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ff/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ff/firefox-142.0.1.tar.xz"; locale = "ff"; arch = "linux-aarch64"; - sha256 = "234c28101a09410237efec148403d98dbf8a7d50399884470d14d22fa72401ad"; + sha256 = "c79be278973b2491110e8307f6924ad2f76610601d274708ee903f9c531c2d4c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fi/firefox-142.0.1.tar.xz"; locale = "fi"; arch = "linux-aarch64"; - sha256 = "0574523f4c7881cb49ebcd5f3c403c49fc4fbe8babb89bac1385bf66fbea21d9"; + sha256 = "a35be2aa7f8d91f8630f81791043efb40cc77fa23d6c331ad92dece9067851af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fr/firefox-142.0.1.tar.xz"; locale = "fr"; arch = "linux-aarch64"; - sha256 = "47faa421fc46ce686199ab409f1a91702d814a54afb796cf953d9f038e13d84a"; + sha256 = "dc11ae792b339090b3049d621434db6ceaeda1a6a8622b739deefcff2509d210"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fur/firefox-142.0.1.tar.xz"; locale = "fur"; arch = "linux-aarch64"; - sha256 = "65ef962f924981c0c5b81d7cb61509a4c20743d326a6fdd3c2f714264982e9f7"; + sha256 = "abec38749b7e0aad0f7130fd62c9676fb75c402f8b6fc48067b5de81117705b6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/fy-NL/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/fy-NL/firefox-142.0.1.tar.xz"; locale = "fy-NL"; arch = "linux-aarch64"; - sha256 = "355921a6a67974579e7d0fdc541da2c62fc6a44abaccc7678205b42c30461fd7"; + sha256 = "1b56ff9bf700ddbdbf2c4eb63b1a564525a572b5d7930ad4c54c216f2158142d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ga-IE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ga-IE/firefox-142.0.1.tar.xz"; locale = "ga-IE"; arch = "linux-aarch64"; - sha256 = "08370294b653805b778305f5b4b2384dfd5aad8ee0d5043d986a310ef39e80cd"; + sha256 = "557ccf06c913bd8d5399832741f358342e106a4f52723ef8d454c2581af297f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gd/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gd/firefox-142.0.1.tar.xz"; locale = "gd"; arch = "linux-aarch64"; - sha256 = "c7928d2efb173d6f46e05a1793293ab483e67a52cdadf781d7e64775b9cdf290"; + sha256 = "faa5d753bda3fed336a869d7993a2ef6ecf84648f6fb9f7e417cd2f71de20f13"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gl/firefox-142.0.1.tar.xz"; locale = "gl"; arch = "linux-aarch64"; - sha256 = "217b6b4a910d7d33ed011d3d4d0adac74e3db69f7c3088ac268a808be5576df8"; + sha256 = "5c79573410d30de2037acab58e2c1ea788bd4b4b37221c1d87a00f09b84fb572"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gn/firefox-142.0.1.tar.xz"; locale = "gn"; arch = "linux-aarch64"; - sha256 = "7144379cd5ebc4e19ab91a4e5a3b390e0cb7275e84aeb85522ba7644b5286d5f"; + sha256 = "bca392db3453de341dbc003a4cbf76ad4d96da4f55cf54c9bd1ae5250c0bc03b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/gu-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/gu-IN/firefox-142.0.1.tar.xz"; locale = "gu-IN"; arch = "linux-aarch64"; - sha256 = "8171ad64962c12ac04cb587e034ca4aa4f7a6f149fde4a550089d11e86feb02c"; + sha256 = "4af620cac4317bde7b5f46ffe035249a1857dbdd3fb3480b8f742df1ea8f652e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/he/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/he/firefox-142.0.1.tar.xz"; locale = "he"; arch = "linux-aarch64"; - sha256 = "520c8c5d73446acff1be53b3074b8eaff36ef4ac86a2d9f8eca8896fba9e1adb"; + sha256 = "d1023f5526910c4fd887cef4883841bde369ef26f698e5868ca3e495260fec4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hi-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hi-IN/firefox-142.0.1.tar.xz"; locale = "hi-IN"; arch = "linux-aarch64"; - sha256 = "fbac4dc5986683415376b40533718939cc422a311e96e6f2527c373fece43b70"; + sha256 = "aa7b69bfb2e226237d94bf031c9212e89bca476311f1d326f252ec0165e50342"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hr/firefox-142.0.1.tar.xz"; locale = "hr"; arch = "linux-aarch64"; - sha256 = "aff866ae27f3af64a14012804284dab259907a7aeef823472a8cb00491abb8ab"; + sha256 = "c73404c94bb8f80f0d59203fabde3d0ce535bd0d7ad0c2cf9676c41c2faf5b6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hsb/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hsb/firefox-142.0.1.tar.xz"; locale = "hsb"; arch = "linux-aarch64"; - sha256 = "098951c958676a45c040f32b70c4fd74643590c71c64e91fb978e19c0969bbd9"; + sha256 = "921ce342289597cbf5a9abf17993d8daeedbd6a18fbf01d3fbfd127baa7de39a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hu/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hu/firefox-142.0.1.tar.xz"; locale = "hu"; arch = "linux-aarch64"; - sha256 = "a1208d82260716e1088038c049706de1a170bd38502192ce730a81dcd267a4af"; + sha256 = "c0a6a69bd19a6deada18e32ec44497dc792f535a50673958a3358e106d39f916"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/hy-AM/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/hy-AM/firefox-142.0.1.tar.xz"; locale = "hy-AM"; arch = "linux-aarch64"; - sha256 = "be24f9a17f4f40ac9138f370d73476d6e0d8415628ff97619ac8423439adc83b"; + sha256 = "a188922297d116b92ee531eee8191eb7520344d9699dcb4a970a8b29bc03afeb"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ia/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ia/firefox-142.0.1.tar.xz"; locale = "ia"; arch = "linux-aarch64"; - sha256 = "3c63bf9838f496103111b7782141146a2fa9b547339237bb4c360a3dce72cc51"; + sha256 = "a2fbc71ad551a6f0139d6bcb9c15e5b773068dafa706d416f526b786d62e2b32"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/id/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/id/firefox-142.0.1.tar.xz"; locale = "id"; arch = "linux-aarch64"; - sha256 = "71a2998d91311dce30d751c6ab4003b486cd2fb5a18afbeb5101bb331a80575c"; + sha256 = "a7a86a973f99ee51d1a3ef90714324e469a20cb1d2f98d4b8671fa15f255a778"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/is/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/is/firefox-142.0.1.tar.xz"; locale = "is"; arch = "linux-aarch64"; - sha256 = "d628774dcb2a688c814b5392089dfe8fc64a571fd999ad20b16d7a85f074a824"; + sha256 = "539cb99a90876692aa3b2f0464604f32a916b79175b04f1143753f66a4bfe0d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/it/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/it/firefox-142.0.1.tar.xz"; locale = "it"; arch = "linux-aarch64"; - sha256 = "6d8c5f736cf3cb6f8f6a2639046fdb239375018723a6a969797c4efd274fb8ac"; + sha256 = "6762e65a7ba5f098bff59caf82ab185815a02baf1c360a58ac1fd2b16531e856"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ja/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ja/firefox-142.0.1.tar.xz"; locale = "ja"; arch = "linux-aarch64"; - sha256 = "2eec4ae4b50140c0840ac64f488b6d773286f8eacc5a0b5de67bd61bb3bdf45e"; + sha256 = "6225a3bdae1be5acaf6949929783c719e9350e561ae45bedf15b5c1fb7498d3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ka/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ka/firefox-142.0.1.tar.xz"; locale = "ka"; arch = "linux-aarch64"; - sha256 = "4234f52cea786501b4468866de61823d2a58c2e7b04044952162e355c37c2794"; + sha256 = "d0b67ffc0a9ae60c3ed070f087a7dc610f04581b2d1f84ab8bc6c9c80dffc955"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/kab/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/kab/firefox-142.0.1.tar.xz"; locale = "kab"; arch = "linux-aarch64"; - sha256 = "a857604db9120c0c59197119412b56f22edab243e8f22149b68f8061c38c12f3"; + sha256 = "999c28b27f5be071172c27c9b6c67690e7ea419f099b6431e98298fc13594141"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/kk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/kk/firefox-142.0.1.tar.xz"; locale = "kk"; arch = "linux-aarch64"; - sha256 = "0bb4d7bf1ae1f19e9170bd1ab3ea8b2f1523cf18e321d09da732e4e810eaacd7"; + sha256 = "5d2b930e3b7697e18ee236b95dbfe32ee9108c32d43f3eff0fb40ceddc192884"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/km/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/km/firefox-142.0.1.tar.xz"; locale = "km"; arch = "linux-aarch64"; - sha256 = "89d718b75e60bc77a59d2ad9bf54ef344840d839458685d35c4198b2930edd35"; + sha256 = "e2a73363b73abe7c00eb06db878834f1cee9abdab7cf46f36ecfe7fde079c47d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/kn/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/kn/firefox-142.0.1.tar.xz"; locale = "kn"; arch = "linux-aarch64"; - sha256 = "45a202d8bf61e84b18dc4a3ae1cdf44223c1cd20db818f67eeb85e37502ba994"; + sha256 = "d21ff75c0449d73c4f505d80bcdc68ae2ba4f887eef4b0b65b4150bb45daea4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ko/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ko/firefox-142.0.1.tar.xz"; locale = "ko"; arch = "linux-aarch64"; - sha256 = "4b92105ca489eefdd704c064c2c5523cae1aa26f184ffc0d19f2906cee524763"; + sha256 = "f6ab1e5421eecaebba0493ceb6c127ca5fa58dd46289958a341d8269431c4890"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/lij/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/lij/firefox-142.0.1.tar.xz"; locale = "lij"; arch = "linux-aarch64"; - sha256 = "ffd65e7718936007a810f6a4c1e9e74e8e0adfa5ce4a26e178f63f6014c91d34"; + sha256 = "9d73f808cd9b94c14f4df4af9fdd21127111f9fac46e3175f1d5bcb17be10618"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/lt/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/lt/firefox-142.0.1.tar.xz"; locale = "lt"; arch = "linux-aarch64"; - sha256 = "d4da8603b69d68f1038639e08c4a194bc5bfd76e8d0b32935756ff3ae0e00e0c"; + sha256 = "de19d76161fd13fcd667bacfd185bfa2751dea4253831ed10a602ca9eecb4c41"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/lv/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/lv/firefox-142.0.1.tar.xz"; locale = "lv"; arch = "linux-aarch64"; - sha256 = "d81de18d78a7248d12936677b1dfb5ed8a57747629473a970e770e9846857c41"; + sha256 = "eecc82a807da13114418d71dc322616cea10aa194a0659ae98081c09a30f4c5b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/mk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/mk/firefox-142.0.1.tar.xz"; locale = "mk"; arch = "linux-aarch64"; - sha256 = "982d6323bc2e209676730915927bfe55b7566a5cc257ab4728f1ffd68e683234"; + sha256 = "8a4dc4229395434b6703a180ed7c8209d83d5f9893934e959c410ee349341502"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/mr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/mr/firefox-142.0.1.tar.xz"; locale = "mr"; arch = "linux-aarch64"; - sha256 = "f4099bcc77d2b47a83ab8ab66877929c07d17bdf01b01c5d8a5b964999f57602"; + sha256 = "cb22d328049a3a9c45d02a3e0f7299e68e9bfb895f4c639e7a6023e914e2eab3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ms/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ms/firefox-142.0.1.tar.xz"; locale = "ms"; arch = "linux-aarch64"; - sha256 = "80dd31200a7dd25c8605c7a277c8b6bba95b880e4cf8667cfae28db0676652c3"; + sha256 = "8b6fa0d0276f7c844cf1c27672255e8bc57ff1442a31e3f5b155b62b43c5c1ec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/my/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/my/firefox-142.0.1.tar.xz"; locale = "my"; arch = "linux-aarch64"; - sha256 = "d7f5a009caf96bdd36bedf32aa303d370bc242b258d13670550104493ec631cd"; + sha256 = "cc4f8fb58d03ca5fb43529a807dcdb1fcf2fb26501e974306407716d6a0e066e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/nb-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/nb-NO/firefox-142.0.1.tar.xz"; locale = "nb-NO"; arch = "linux-aarch64"; - sha256 = "f36e746068f472c8d41201a85a32cb3cae088ba7c5a09b8b14d9b438a31d3f62"; + sha256 = "7747b314704d4d22645bc54c2b4b75e4afe95387818e190752d3521c35eb9c36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ne-NP/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ne-NP/firefox-142.0.1.tar.xz"; locale = "ne-NP"; arch = "linux-aarch64"; - sha256 = "610a3b97b32376952838a9719b126e5e571d144865c2ad3b18cb51fd8c538418"; + sha256 = "edb6aefbf762542d96150e1c4d3d091b887a7c12448b927d5de72331083d31cd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/nl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/nl/firefox-142.0.1.tar.xz"; locale = "nl"; arch = "linux-aarch64"; - sha256 = "f6fac748ec84f35a53942d5c99ad66708d55507028c5eaa36be615f002ccda1f"; + sha256 = "6002aa65402a1dfc1aac262f14e6c313903101af69493ed47e17ee35fda70924"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/nn-NO/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/nn-NO/firefox-142.0.1.tar.xz"; locale = "nn-NO"; arch = "linux-aarch64"; - sha256 = "a20a47b4e26e90944694e1d6eff683bd1d4b8ae784ad4ba091cd0c06f3bff4ed"; + sha256 = "43e94359c2acb63127d716a1abffaf8a54ee0f63eb266df89a64ef194ec220b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/oc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/oc/firefox-142.0.1.tar.xz"; locale = "oc"; arch = "linux-aarch64"; - sha256 = "732629aaca85c300d48c24f8a11226fcc7ab96274a7cca7d9c24dd6378517baa"; + sha256 = "b3115de1b82c00fa6ae0a92028370aad9f7b3936f1e71dc4be18a25da9780824"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pa-IN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pa-IN/firefox-142.0.1.tar.xz"; locale = "pa-IN"; arch = "linux-aarch64"; - sha256 = "971fecbb0b58308b1c47d47ed6a56cfd919b77898dcf140aec69ce92ed94514b"; + sha256 = "f7b14d2dfca5886b3d965bb4ea2ff4c96c53e48ce42cb8b9188fe7ee390105c8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pl/firefox-142.0.1.tar.xz"; locale = "pl"; arch = "linux-aarch64"; - sha256 = "012bdb0d7185dacb9e56a3fa773cef0ee250e524b3c40d0c7f14b9e854848c00"; + sha256 = "667073908822847be9358b4f73e608a71d638754fa01636ea7e1fe2381a72a6f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pt-BR/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pt-BR/firefox-142.0.1.tar.xz"; locale = "pt-BR"; arch = "linux-aarch64"; - sha256 = "58c4cf11db472c71710e913236f02c862aa00d68dcab9d0959c9a4c3c7374eb6"; + sha256 = "19df1dcfef15c99ee20e6edab6b61bc39012800a59af8a743678863aff8c52ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/pt-PT/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/pt-PT/firefox-142.0.1.tar.xz"; locale = "pt-PT"; arch = "linux-aarch64"; - sha256 = "f36b64e965d71e8451ec5d053f3033ec019245c825457a28de68bc8dd9db0398"; + sha256 = "f15976b16830385c606bc728ea59586a14bc78bfdc60509dd91b6dda63a39185"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/rm/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/rm/firefox-142.0.1.tar.xz"; locale = "rm"; arch = "linux-aarch64"; - sha256 = "a12419dbbc76f3bd63f1a83f8107da7db45c7c02c33d8c146b3bef391f72b2a4"; + sha256 = "0b368945265d45ebdf48ffce59b3a02a086ea7dd5e4250ef52410ef05486c79d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ro/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ro/firefox-142.0.1.tar.xz"; locale = "ro"; arch = "linux-aarch64"; - sha256 = "cd27b440fd9d4038438f026b357dc8feb128b19ca8eb5d0f5aecd2ea3ad9526a"; + sha256 = "730aa414ee95339b128c392671bbc2075a4b28de71803cd6b0ac887c64f8520f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ru/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ru/firefox-142.0.1.tar.xz"; locale = "ru"; arch = "linux-aarch64"; - sha256 = "2256ba507bac112347853da97d0467049be4ad76372ad299991b7be67c403c13"; + sha256 = "4b076a3d799d24e1b1e5696a97bb0b66b652b8fd559752df249e94f5f1f7f65c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sat/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sat/firefox-142.0.1.tar.xz"; locale = "sat"; arch = "linux-aarch64"; - sha256 = "1f327a5a3769c275995935b7917840d75c3f641a256521852c2bf270af09d787"; + sha256 = "15aab23abd1551bde2f8a84421664f16db4b4585941b2176ca10a2d69845bd2a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sc/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sc/firefox-142.0.1.tar.xz"; locale = "sc"; arch = "linux-aarch64"; - sha256 = "028fc1caff333f7dcf7cdc9b34a7dbc89f80dd51a34207eb55e2e017e4c0f2f3"; + sha256 = "a6d2325809d04019ff2e00d50373ae616c461ce678f27ff974609a3f8c5d606f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sco/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sco/firefox-142.0.1.tar.xz"; locale = "sco"; arch = "linux-aarch64"; - sha256 = "cdfaf057806f77abd4c21df7b74bb51c034df9be18bf96212613e58eeda029db"; + sha256 = "1a4680621a68c639f7d8ade417f1e0993830a28366080cefb9a4778d5819ab4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/si/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/si/firefox-142.0.1.tar.xz"; locale = "si"; arch = "linux-aarch64"; - sha256 = "f857f9416dbf0e6b8b27eef8dce9f803c3f8ff3d5e7ce4c10740636782a57e33"; + sha256 = "7bdb484fdc69bd9acedeaf8e04c81c8a5b939c72d6366a31921694b3c2c946e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sk/firefox-142.0.1.tar.xz"; locale = "sk"; arch = "linux-aarch64"; - sha256 = "0526baa8b197ab5511739369d1914beddc91fcd45b01e2c3bef0d41a073e74a6"; + sha256 = "876021957fae3d26dcbd4f3d5f87ecc45c016288fe7c6538f94b1f4dc29581fa"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/skr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/skr/firefox-142.0.1.tar.xz"; locale = "skr"; arch = "linux-aarch64"; - sha256 = "0b69b4c3fa1677f5d614dfe7eb9434bcfcf41f6bf6c04452121f5de4ffd9ea4f"; + sha256 = "03d674be12072327b7e945752dc324f491259c0c907f24ec1415759f14648f70"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sl/firefox-142.0.1.tar.xz"; locale = "sl"; arch = "linux-aarch64"; - sha256 = "005514a0ecace67395aa497986d2896e10d029eac6665e80a353fe64760b5cfa"; + sha256 = "ad2066cd053461e04de9550c0100d6b5391d4fd0da27e8950033c61574d08f0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/son/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/son/firefox-142.0.1.tar.xz"; locale = "son"; arch = "linux-aarch64"; - sha256 = "0982c3c8286482ff4d58e74e34beb9c5507333102722d8d75b40ca1018b9d0c7"; + sha256 = "a5c256916ca132e54928c1cb78257d5ece93b428222d2bf8ef50895b912858ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sq/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sq/firefox-142.0.1.tar.xz"; locale = "sq"; arch = "linux-aarch64"; - sha256 = "17d0a0fa71980b593f6fccf4e4685776aba7cc0fe12ebeabd4fb0ca8e8f34d8c"; + sha256 = "3b079b206244f8064b408f787ed89e0f0ac57240197d2ddd41f941d6a59d01cc"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sr/firefox-142.0.1.tar.xz"; locale = "sr"; arch = "linux-aarch64"; - sha256 = "86deb314cc5b2d4c74fa06a4fd04ad8a25a0d7a30ff17b064f3f621a7e9d13b6"; + sha256 = "f56374e515051f19dd113f5b1ba476b748d61f89f25d66ae9a387053e79d4e4d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/sv-SE/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/sv-SE/firefox-142.0.1.tar.xz"; locale = "sv-SE"; arch = "linux-aarch64"; - sha256 = "facdac4938ba2f3f3995e1a65556ba4eba027cd75b26991001c51eaa8bae1c73"; + sha256 = "50944d8591c59202f3e128b648592888ba935bd62f8cc90a95c8ff9c635f004c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/szl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/szl/firefox-142.0.1.tar.xz"; locale = "szl"; arch = "linux-aarch64"; - sha256 = "19eadc0fb28e5439b031dfc66341ccf3af30cf0231f9fa97695acfcec99cef31"; + sha256 = "378483057cd7fcfc12006b7959e309950bb14aaa62568b5bbadf0f15e2dbad21"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ta/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ta/firefox-142.0.1.tar.xz"; locale = "ta"; arch = "linux-aarch64"; - sha256 = "b19438f28cad92c2fbdd7ba9000c04deac9ab5d66b85ab2d1172a4b2f4c23468"; + sha256 = "59e26d8ed8d10ec5d85faf93df40d56f87c03997f39e4ea791ecc8c1d773b36e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/te/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/te/firefox-142.0.1.tar.xz"; locale = "te"; arch = "linux-aarch64"; - sha256 = "6cbc5f058c6c51daaa152374dbf0ef7a480b2a5b8379ee124ed54619ff659997"; + sha256 = "3d4177516a8dad08a8ddbcf25dde22f057165fcd2f03cf4617010a7254a937c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/tg/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/tg/firefox-142.0.1.tar.xz"; locale = "tg"; arch = "linux-aarch64"; - sha256 = "9e9552df9c45562e7a6d6ad8b3338268233d9d4876815426b7c83e15c89a15fd"; + sha256 = "adec3b233ef895db045f796b6f669285ef37b676793a8a2975fe59d71246624b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/th/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/th/firefox-142.0.1.tar.xz"; locale = "th"; arch = "linux-aarch64"; - sha256 = "66d924b81ad6d7c721396ebec7d01e56f340267f2f2cf8537c04e0a4e81ba38a"; + sha256 = "394c9845db8b91a4a3d5071fb5314df502a7230c23ec338eaa1926b6cdfb59f8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/tl/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/tl/firefox-142.0.1.tar.xz"; locale = "tl"; arch = "linux-aarch64"; - sha256 = "f77af69387be92e855d261bdc0a312c411a537c9b084b4b99edcf92b78b9ea30"; + sha256 = "e22be81478e5cf77224842b68ee506f3c597e3ea427e17ff570c1dca2d3b1ba6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/tr/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/tr/firefox-142.0.1.tar.xz"; locale = "tr"; arch = "linux-aarch64"; - sha256 = "f439a1e898458d0552d166a73377f41226094fec512747e79b44928c95c0f749"; + sha256 = "17ed540e92afedd298a32e544ada53a2f8c295fbb8a954675357217c56fe3c3c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/trs/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/trs/firefox-142.0.1.tar.xz"; locale = "trs"; arch = "linux-aarch64"; - sha256 = "5634c589f31965f0ee274eabf98b98cff0432f7164894cf78cc83787805cb793"; + sha256 = "89573f4391dec15d581fb731b74a1e099748b4e931b19d4154a26074f7cb1c7b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/uk/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/uk/firefox-142.0.1.tar.xz"; locale = "uk"; arch = "linux-aarch64"; - sha256 = "00c78e103130e596bf1b6a7902ead661b6e95bb09a3020e99fd7988701a52d26"; + sha256 = "f3ed58c485d4ffde5318b9e7228bdc58e48950094d465baad60bdb4aa5efb4d7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/ur/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/ur/firefox-142.0.1.tar.xz"; locale = "ur"; arch = "linux-aarch64"; - sha256 = "c076d51edd7d0c5eafb82b84b3de8c7b6ec46f8949403b67bdf0873a7815c8f1"; + sha256 = "4ced4ed51eb95cf7d70a0216c1a8fa13a94b315c699ceae2fdec3fafe3aeddb8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/uz/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/uz/firefox-142.0.1.tar.xz"; locale = "uz"; arch = "linux-aarch64"; - sha256 = "e060c94992b95b4b3489b042f26e5ab424cf853456db4d546cdbaee7783f4f27"; + sha256 = "c81a4734815493cfd6539c79b838239209f9cf75b1e0804852c25d0f0434ef2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/vi/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/vi/firefox-142.0.1.tar.xz"; locale = "vi"; arch = "linux-aarch64"; - sha256 = "94325fb4fc9bc3a37d3c7ce0e28c1caaf3cb053c9816eef204d27408642659ee"; + sha256 = "8bf91ba169e7f5f883f3faf23c47f0d84ca7c842a9c97c0e7beb4375007c201a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/xh/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/xh/firefox-142.0.1.tar.xz"; locale = "xh"; arch = "linux-aarch64"; - sha256 = "e95bd5ad4068b0cfed97dbb0a0cad69820424ba56e9343ac1a6afb9d8fe92b1e"; + sha256 = "10360344ab844c73feb57660bd26105120f705ddb3721a31419e27b1a5dff1e2"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/zh-CN/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/zh-CN/firefox-142.0.1.tar.xz"; locale = "zh-CN"; arch = "linux-aarch64"; - sha256 = "ae33b4d6307a424367c128754caecf8c6ccde2cd51583bb27b06fd5827984fde"; + sha256 = "2c9ff0afd90b09e57dfd46799a58aa31ced4cb2ad4cee588c069965cc78ed433"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/linux-aarch64/zh-TW/firefox-142.0.tar.xz"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/linux-aarch64/zh-TW/firefox-142.0.1.tar.xz"; locale = "zh-TW"; arch = "linux-aarch64"; - sha256 = "f8d9d6147d361af3c691dbc8ea4bdc8776642dbcfb0eef52aa07faee918f2e2a"; + sha256 = "cae7a6af4b6590b94baffcceec7bf5b437eff86060a2c34e0d54147546c37064"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ach/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ach/Firefox%20142.0.1.dmg"; locale = "ach"; arch = "mac"; - sha256 = "4341ce0002c88250bf7767280ef7e376467f44e59403bbcbd3d44d402b78fa5f"; + sha256 = "b1645caecda0fe031202becd602f0077f23bf046d83b361e03971e6379335e0e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/af/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/af/Firefox%20142.0.1.dmg"; locale = "af"; arch = "mac"; - sha256 = "f70282fefa70894de40b30011a20737473121496f66b3366a778e3bb6e28b14a"; + sha256 = "f6f0d9d8ea4f23333f4ac5ed59e8a685fc876cdb27da494a00593b8b04090995"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/an/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/an/Firefox%20142.0.1.dmg"; locale = "an"; arch = "mac"; - sha256 = "935e240f3145f413f55e9c236dd9bfbc43f6fa19b74a0920faee3a63023620a3"; + sha256 = "d4975ac81fd65c032bcac7249f96fc656c37e18b6bcea7cc0a2caed99fa56e80"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ar/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ar/Firefox%20142.0.1.dmg"; locale = "ar"; arch = "mac"; - sha256 = "d7d4aa7fdf7e167de93d6cf40d4c3a00a9a5ab2a57b7235c2f9062724e5bade2"; + sha256 = "ad67b2027618dce5a1d53c6cf57172800d8677aa10cf349e76c62074461754d1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ast/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ast/Firefox%20142.0.1.dmg"; locale = "ast"; arch = "mac"; - sha256 = "27c410ca47ac3512725d68200bd494e22bc4134803055dd4ac9b86847ae271a8"; + sha256 = "6d1b9c80e1729b610317c09b51ac6b7dcf136935e59fd54cc62f79b072c4751e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/az/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/az/Firefox%20142.0.1.dmg"; locale = "az"; arch = "mac"; - sha256 = "4a50ed3cb6792253e20fce8555024c97af71660af9cdcb23d55765f2a9b9e537"; + sha256 = "861111935dd4e74445c68aa9a55bc20db0a9c0d96a6f8693936d450028936901"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/be/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/be/Firefox%20142.0.1.dmg"; locale = "be"; arch = "mac"; - sha256 = "3d07b34c4a12a36b195ca55dcbdb65345178786673bd3a44bfd3ace750fd7e00"; + sha256 = "ec292c88aab1693dc072a7ab3581996ec2e68c8fff906015adba2ca3eda2e8ab"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/bg/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/bg/Firefox%20142.0.1.dmg"; locale = "bg"; arch = "mac"; - sha256 = "6fc20dde52b54f61bbfd6454982486fac5ee77565ab7a2edc35798d2edad9e72"; + sha256 = "0c5a81f7539e1ced5e4fc09fe75136168f36d74600e7e88bc95783f37be7ad77"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/bn/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/bn/Firefox%20142.0.1.dmg"; locale = "bn"; arch = "mac"; - sha256 = "c90f7ba197f3c600002e2aeeaa8bed08ec82fca72097be7d42fb5bd582e5bab7"; + sha256 = "86a2a8d5a5f7816f89350317eb55e3124b39ca8287b0ff2eb1efcee6c49717ac"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/br/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/br/Firefox%20142.0.1.dmg"; locale = "br"; arch = "mac"; - sha256 = "edd552f746924c087888ca5f35d043cbeeec1c4b2ef39d875f89d326176ce2b9"; + sha256 = "348b1847f7bb18aed9631e4efa144a8cb0a5d21d5e166e71eb8a9d1634ca857c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/bs/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/bs/Firefox%20142.0.1.dmg"; locale = "bs"; arch = "mac"; - sha256 = "45e4510ab4bc953d299800b07089ea4773610a59b65637d15cd21bfbfabf10d9"; + sha256 = "89305b544a18c49ea1a23c11e213bf67713ce166049b5cf02046ef9c201ed5a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ca-valencia/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ca-valencia/Firefox%20142.0.1.dmg"; locale = "ca-valencia"; arch = "mac"; - sha256 = "c969ce8f59de04cbbb11efeb7265174f0a453ca751ba1407dc4239f9117df30e"; + sha256 = "281644a75c75f2f93cf9d2322d847ca75b14fb214003993545fcfc14d1369ee9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ca/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ca/Firefox%20142.0.1.dmg"; locale = "ca"; arch = "mac"; - sha256 = "8b858ba62e2a3b911cb9cf367481971910a1ff3ed763e969e1ffbc978d8e74c9"; + sha256 = "a31fee4f9b4d6993ed5754309618647518ab0bea326f5775905895fd6212437c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/cak/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/cak/Firefox%20142.0.1.dmg"; locale = "cak"; arch = "mac"; - sha256 = "0857daed19bda28a4c05d13e8ad5074890027200305e971a1c648ecd2364dc17"; + sha256 = "6f1d2b0ed16bf5da2e9ecf53e41737d4874ea3540984cbfcf58d9e1a42c589d0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/cs/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/cs/Firefox%20142.0.1.dmg"; locale = "cs"; arch = "mac"; - sha256 = "8529af4a2972946a3c99249b561b34c9f3b83cc393c749ba01df33cc8bf50dac"; + sha256 = "0f9b00a175d8be755656480331e4b54b9dfdeb8da02dfae297999c94e367f701"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/cy/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/cy/Firefox%20142.0.1.dmg"; locale = "cy"; arch = "mac"; - sha256 = "bdb881bf47243839b73b55a2c12b8ee51541a129655eaea585155f02e93a5349"; + sha256 = "df73f25ba6c764cf3a7f85fc8c6320eb7b229308f159799434b9ba06e3fe3573"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/da/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/da/Firefox%20142.0.1.dmg"; locale = "da"; arch = "mac"; - sha256 = "065d76480584713f94638ad5ce952c23d591711bd0b02b38951b3a366f894f9d"; + sha256 = "5b9fad7c64d46a0f98ba6e1265ed7df1a996cdb494a27fe3bc76096902c15738"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/de/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/de/Firefox%20142.0.1.dmg"; locale = "de"; arch = "mac"; - sha256 = "e8d658e2292fe88ac4bd623303bcc24bd87eadb43b6a5ea5d0e216c35c434737"; + sha256 = "d5eccd860e7e5eb0abe89eb455b4637d0d906d606dcfbe568205a0894626d779"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/dsb/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/dsb/Firefox%20142.0.1.dmg"; locale = "dsb"; arch = "mac"; - sha256 = "964525213b7c6bb4950b585598c2c5e0fde91919826378d2a41c6a1c9d0b323a"; + sha256 = "6189a8953ce5e5eb05888a0fb1f789d58e3ffc82c235e373fee863b6c6f26ab5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/el/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/el/Firefox%20142.0.1.dmg"; locale = "el"; arch = "mac"; - sha256 = "cf11c802fdb71294c85cab2e95db5cf5965d1f1fcbfb6119a1a8d02e05549de6"; + sha256 = "ea08c185224f39937d5f113908aac5b3ce9a97e6a196e0537dd785618372f209"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/en-CA/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/en-CA/Firefox%20142.0.1.dmg"; locale = "en-CA"; arch = "mac"; - sha256 = "3a97157b0a0c12820506e42bd18470fb5bc8b77f6f4198f5cfa36f677fb53fb4"; + sha256 = "c60b58d043957d36f5a18f605010a64803cecddf7494ac0133edacb973f527a9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/en-GB/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/en-GB/Firefox%20142.0.1.dmg"; locale = "en-GB"; arch = "mac"; - sha256 = "a94c7636941c72be838546e304f98f94cacdf95124ebf33de7bece24fae6f1b0"; + sha256 = "f37c161ffd18aa9424fa51daab4a68587e4968eec6d3342917c9857928c8dc24"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/en-US/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/en-US/Firefox%20142.0.1.dmg"; locale = "en-US"; arch = "mac"; - sha256 = "cc0ce6b3ec64d064c16187f92ca4a8df5a21a1d7aa2f79a9e82b44602f2b1a0f"; + sha256 = "de41866c94d064a20cd787d89203c5f646fe0278da13c44605733ce205680965"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/eo/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/eo/Firefox%20142.0.1.dmg"; locale = "eo"; arch = "mac"; - sha256 = "0805049d7deec19cea01bf5947231442d37e486ee90d442deb647e2546481248"; + sha256 = "4cb74c31ea9d197e6c9caadb3556790ceb94afb810509637691d51b02293bf6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-AR/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-AR/Firefox%20142.0.1.dmg"; locale = "es-AR"; arch = "mac"; - sha256 = "c393d3298fe486f801033b75f46c0e98258d79507df469681f096a18b86068ed"; + sha256 = "f9e6747e7fc6eb9d651c1383d3c78bb25f308892da43515f2bed376c90320de6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-CL/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-CL/Firefox%20142.0.1.dmg"; locale = "es-CL"; arch = "mac"; - sha256 = "c1a78c7d5914e96a1bf96399f208d3c53805bbff0994ea65c990656de6711332"; + sha256 = "adfbf905f81583d3a04143f9259b5b80c390ca7161790e9697691acf6ee64247"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-ES/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-ES/Firefox%20142.0.1.dmg"; locale = "es-ES"; arch = "mac"; - sha256 = "bec5cf38486390dfbb7e95fa71bb23226debca760e15aa19d67fe9b0f1df264c"; + sha256 = "5165f4315597f360eefb6ca3b0a505f1a584581c214e16afdcf02db45598a4e0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/es-MX/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/es-MX/Firefox%20142.0.1.dmg"; locale = "es-MX"; arch = "mac"; - sha256 = "07dd5830487c194b078ed4f2aba101ae559b89e11a4f69d5608969664489ee33"; + sha256 = "fe96f452b94b419e193dd52506ec298b8b5e6fe91d3f6af6af97a825327aacec"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/et/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/et/Firefox%20142.0.1.dmg"; locale = "et"; arch = "mac"; - sha256 = "adf3e037eeda72569dee39b3ad4aa3ee180f9e733f327ead0a03293c28c7efed"; + sha256 = "57b27134470ccf44a32b9a5e54a98786f96d0bc1642964c69af762beb29e29e1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/eu/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/eu/Firefox%20142.0.1.dmg"; locale = "eu"; arch = "mac"; - sha256 = "363fb6c488ee0d21ce2662c0b588d37721bfead9582521e938a3dd5eedb43382"; + sha256 = "8afc2fc3b107fc027d1161853a6a627d1589721dc43363c5a3d34f99ccc555e3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fa/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fa/Firefox%20142.0.1.dmg"; locale = "fa"; arch = "mac"; - sha256 = "92e12ec109ead629f1ee6fafd6dd1f45e6c98c272d2b333d97a9f0d823385c82"; + sha256 = "9a684e0c99130a8388e2f2c34b2d0da43dcfa8878947645321225ce7701fede8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ff/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ff/Firefox%20142.0.1.dmg"; locale = "ff"; arch = "mac"; - sha256 = "f8f8076cd197d8b33d615a6a72ef46fac6839c4d1c4380b7fe44fa6a962969bf"; + sha256 = "ab8b9fc73f47d65ce1ad7603367f8838abb137dc1260066280ede111c90125c0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fi/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fi/Firefox%20142.0.1.dmg"; locale = "fi"; arch = "mac"; - sha256 = "12a12df58ba57ae364a5cdc348d25091bf547f4079b3a2dee892cbd0212f641e"; + sha256 = "fa8a8f038494b8817fdaf564f7108f4c5f2f550995a5b1f7ede17adf8ddc9345"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fr/Firefox%20142.0.1.dmg"; locale = "fr"; arch = "mac"; - sha256 = "2c8ad051b60f24fe3002627e170231c155a8f009104f0324f69a81fb84e328a1"; + sha256 = "09409429aeabf23f3d214cc9be485ac691f87a53d24982c6a8b13db601968503"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fur/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fur/Firefox%20142.0.1.dmg"; locale = "fur"; arch = "mac"; - sha256 = "75f269d7b3ff0cec1c0756f68ff5f93734caec4af9292805501c85fe8a2edf8b"; + sha256 = "063e058f5364a4a5b96d69efb414e32d6a5442eb6314b8d3038aadc9b7df5cc9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/fy-NL/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/fy-NL/Firefox%20142.0.1.dmg"; locale = "fy-NL"; arch = "mac"; - sha256 = "bf962c183c63d8c31245b76d3aa969448055ed776f7eabb7f84d62dfe9435efd"; + sha256 = "739c8324eed7806f14a193ccb5c01b60f449258fe33ab056eaf60835b785f7c5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ga-IE/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ga-IE/Firefox%20142.0.1.dmg"; locale = "ga-IE"; arch = "mac"; - sha256 = "89fb9c8845b97ba0e035ad6d5de77cfea15a90a7dfc8b3b4a1188f5d639950e4"; + sha256 = "abab66450bba43fcb05102dc97679593c50a832fc01ef4a8c2b9c8b6fa144e93"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gd/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gd/Firefox%20142.0.1.dmg"; locale = "gd"; arch = "mac"; - sha256 = "d0bc4c08e1b5adebaf0ff5f882468a5c6e2a91e44b9ed3ef3bff74874bf6adb6"; + sha256 = "4fa7478e6719d441318ad209a5f1e9f632b75029c6dcf808846e119f774a5ee3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gl/Firefox%20142.0.1.dmg"; locale = "gl"; arch = "mac"; - sha256 = "417de4bc466800813de91a0f9511fccfb7e2b3c487b3953a8bfb9474bf244372"; + sha256 = "2c994083f2530f65f5241114da904dd394658dc27cb27112aed227ed37a61b6e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gn/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gn/Firefox%20142.0.1.dmg"; locale = "gn"; arch = "mac"; - sha256 = "2238c8517dfb6a19fcf74e2aaf9d3fb6b32c1500df39df09a807051c91628f4f"; + sha256 = "1baa724a2ec30b315e24ceed6fa8b47f5668c3ac6015ebef0e44c2f5732f82a6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/gu-IN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/gu-IN/Firefox%20142.0.1.dmg"; locale = "gu-IN"; arch = "mac"; - sha256 = "0a6b50c997b8b6dda0abb2f79d7e0b55f9b5fefc4c3d3fc54f485309c7a42f28"; + sha256 = "c11f3a6fd4e1450b00e9bd592dec089725f611f337c6b8605b0cdc562472be4a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/he/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/he/Firefox%20142.0.1.dmg"; locale = "he"; arch = "mac"; - sha256 = "0403bdf80e538c0e6393154dfa6395bf67ba846e22fb2e3d2226e77056767735"; + sha256 = "65430ec72630fc5da2266f4e77d37a0b2f28203f4c7d52ed932d253d9a5bab1f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hi-IN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hi-IN/Firefox%20142.0.1.dmg"; locale = "hi-IN"; arch = "mac"; - sha256 = "fa29a5c228b0a388105b0435ee8391ade40a64d989c7061538b08f3b8bdf033a"; + sha256 = "c7223252f1f768285c3129ecb6c856981be958c91524ea272924008a64d464a8"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hr/Firefox%20142.0.1.dmg"; locale = "hr"; arch = "mac"; - sha256 = "a68ec11b400270e0c92b7909830a138d22c62e6d1c5a1c3e48ede46064c132a2"; + sha256 = "d1f9d611b3b45e767f151b5ec0c00315e77f356b48acd5446317e8c76f806375"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hsb/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hsb/Firefox%20142.0.1.dmg"; locale = "hsb"; arch = "mac"; - sha256 = "975338659f06e26bc0ad861d4e3812f450d322213d3eae6adf1813dbdcd228b9"; + sha256 = "fa23dcc83458d2027025dacbb65cee9dcb9d10bbe7c9cd1cf948e41e754278b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hu/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hu/Firefox%20142.0.1.dmg"; locale = "hu"; arch = "mac"; - sha256 = "2e23dcdeca7d097e7391f128fb1318b513f2a336b726982f26cdace967228bd2"; + sha256 = "8a872b07bafe2e2d0a8365fc528f78c507665c13d9a35bd7d0c135f27d7d93d5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/hy-AM/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/hy-AM/Firefox%20142.0.1.dmg"; locale = "hy-AM"; arch = "mac"; - sha256 = "0fd453412aa479f31ea0a66fbaeeb384627cef88c84b9e2607703264fd1dafd8"; + sha256 = "7d0498d17667d9cba0e4b6ebe600a195a07b121012a75d342e293ed75a65ae2c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ia/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ia/Firefox%20142.0.1.dmg"; locale = "ia"; arch = "mac"; - sha256 = "3d750e9c0885502b57d97ff2bea8eaf00f1d205dba1cb5e64ded6fbed04ba53a"; + sha256 = "984f08e4ce0c661678fe89bc9adec79c6c0c2f62e1faedeac5e2d7b85dd8065a"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/id/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/id/Firefox%20142.0.1.dmg"; locale = "id"; arch = "mac"; - sha256 = "52a7958c8202c6657c09560a51398fea3288dc363f0e76cb5c617ae9ae4b1d79"; + sha256 = "845b6055e3c79035183a2c5fdd8fedd2e66c542283eef8c5e32003de0ffbb3d9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/is/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/is/Firefox%20142.0.1.dmg"; locale = "is"; arch = "mac"; - sha256 = "d6b1a5594f7c676add3eda5496112934620d28d3ba91bd998370b216391366b0"; + sha256 = "1e94d09a26b48e4ea458caccc29589f0fda6491577b980b994077076cacfced4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/it/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/it/Firefox%20142.0.1.dmg"; locale = "it"; arch = "mac"; - sha256 = "2f101a09cffe3f9753b0013e2d2f75ec3b424fb2573461d70e3f8090ed33ac64"; + sha256 = "134f43f452c14542a51d8f09e2b38ab19288d32eb6d02ea753bc81b7d1c575a4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ja-JP-mac/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ja-JP-mac/Firefox%20142.0.1.dmg"; locale = "ja-JP-mac"; arch = "mac"; - sha256 = "57fe48a002ecf9ae4eb8dc61172b415b6d475c9a4056481fd0c7a00d6653726c"; + sha256 = "ce4c7d2212b7a5023a066668108f844aee73ed4ea07bda251fa9c2dbe0553743"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ka/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ka/Firefox%20142.0.1.dmg"; locale = "ka"; arch = "mac"; - sha256 = "ab7539e3c812221333fe0d91ea44e79007af509761c805770fe6151805f29ee5"; + sha256 = "d9b4a9b00c3c303edbe2f1407e7a6858f98a8f39e978436915809b14f9bcac27"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/kab/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/kab/Firefox%20142.0.1.dmg"; locale = "kab"; arch = "mac"; - sha256 = "75c4be686995728b16b62c15b5b8f95de65424c53b70530c692e51024661a170"; + sha256 = "860e48e7703729642fb57b05b11296596d237f54a34b65d37e8b4ab7e273478b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/kk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/kk/Firefox%20142.0.1.dmg"; locale = "kk"; arch = "mac"; - sha256 = "9b1f67591976b72203346391172c6e8e431e454a3dba14fe190eb74a8acfe8db"; + sha256 = "1a028bfcb95c7b9a92437c9a36fe930e7c03f686151559d607777be96a86084c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/km/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/km/Firefox%20142.0.1.dmg"; locale = "km"; arch = "mac"; - sha256 = "4344634a43f5699763c4f1cdc46420fc7247882470a3365fd76baa5f12a76963"; + sha256 = "5774079221ad2e85fa5c9ce0415e5848568e861a2f69998c7d1bb657fe0bf5f3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/kn/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/kn/Firefox%20142.0.1.dmg"; locale = "kn"; arch = "mac"; - sha256 = "1b30a75ef85f2b0ed5603d5f847874cf96ba450245453d5dc1431f1a00601970"; + sha256 = "5132290ec8900f805b1d945c25a4141ad0bbc61194cac7bf76f5ea5afbc8b4e4"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ko/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ko/Firefox%20142.0.1.dmg"; locale = "ko"; arch = "mac"; - sha256 = "5973c8b666a61845335bb2fb3299c78588f1a81a0edd9cfb668ca75e7a4288d4"; + sha256 = "6089170f94229196083b33f6849ee91917face2934b1785590883ff1b57ddd40"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/lij/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/lij/Firefox%20142.0.1.dmg"; locale = "lij"; arch = "mac"; - sha256 = "53a3c2965120ad8a27d15578eea9687747b05b2a908e5566cdf0fae34a39e98f"; + sha256 = "b8b81b77fab324d416298c086df0dae68b8bb84dd99d1bf88fcecf183f926dfd"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/lt/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/lt/Firefox%20142.0.1.dmg"; locale = "lt"; arch = "mac"; - sha256 = "de50b2f81543a471c381041dfdbe8b41b5547c3dab0ba212939796e1b881adf9"; + sha256 = "a04e3c17d0de47a5668ac49cec634ae5605ae2c9667cd53cb93b0d91332a9d73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/lv/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/lv/Firefox%20142.0.1.dmg"; locale = "lv"; arch = "mac"; - sha256 = "3fcdbbf864fd2d246e0ee3229b3ab0f1094af9cc64121fb5d1520f60bc0d44ab"; + sha256 = "4757a81c2b812ac2150e77163ea6f1fba216059703b7afe8656239d2f9b534ca"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/mk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/mk/Firefox%20142.0.1.dmg"; locale = "mk"; arch = "mac"; - sha256 = "21f06d3daaee1bd5d6474ee87c64585b5c249e7e5ad342dbd59bf4447097d22d"; + sha256 = "7619ff0256052aeafd574da59aa160148342e4334676c64c0e19f975cc9af067"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/mr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/mr/Firefox%20142.0.1.dmg"; locale = "mr"; arch = "mac"; - sha256 = "ca6cea513caa1a5ec6658a27397f763fef29bc6875f9596ee0012e1a627c3a16"; + sha256 = "6f47d2298441f776745b9a62206d46ae448ba19aa05ace914da2ae5e84f496f1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ms/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ms/Firefox%20142.0.1.dmg"; locale = "ms"; arch = "mac"; - sha256 = "2d55ca7bad3e5a3627c41fc7b38c13827dcc308615fe50dff6a84cda37034a14"; + sha256 = "2a007b17e2a90ad556e3828af29fd50febeda1e0be12cccf8920e750ad875542"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/my/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/my/Firefox%20142.0.1.dmg"; locale = "my"; arch = "mac"; - sha256 = "696c5292317d76d6931b24d62bc9d187ef0df57f2d546ffc08e829b15f5f9338"; + sha256 = "83bc4e86e52c0a244689033fe269d07f7b7b2f6e24743f1060bed9d81f1c5485"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/nb-NO/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/nb-NO/Firefox%20142.0.1.dmg"; locale = "nb-NO"; arch = "mac"; - sha256 = "af9c6ddda9f9ec3536a30fdfc72405e6b6d03abd33c82d33a4f47898d11bbd6e"; + sha256 = "41be7f66ea6be377681367b81fbfdd67b832d92bb76f70168df519e9c5fc6e05"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ne-NP/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ne-NP/Firefox%20142.0.1.dmg"; locale = "ne-NP"; arch = "mac"; - sha256 = "53ec6ef1f602f495ed2a037e78f46a5bb2d28dff8c647bfb49a61180062502a4"; + sha256 = "aecb2d9f260f7010e9e017176fda48be4de3e4dc5bff1542e1c6324f6509b712"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/nl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/nl/Firefox%20142.0.1.dmg"; locale = "nl"; arch = "mac"; - sha256 = "391683d047b3524f244a40633d74e9e295a959847b793a6f8ea5c83074441ae5"; + sha256 = "cbfed5416d8efe32ac59bbdd06bf187a5a08da9592cbd5816b0a488438fff499"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/nn-NO/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/nn-NO/Firefox%20142.0.1.dmg"; locale = "nn-NO"; arch = "mac"; - sha256 = "5b7d9599108975720d4d8ebd05db95d29da33749d1d6ca35d9794e6800f993dc"; + sha256 = "a010118bb0e98b1ccf8582924de7f80a1e5d5394613e8808182fe801ee033ad6"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/oc/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/oc/Firefox%20142.0.1.dmg"; locale = "oc"; arch = "mac"; - sha256 = "83de1844115941bd211f76fc064f36c359a418b9f07dc50afea7944731b15a0c"; + sha256 = "25048505936380fe4ef6d4438a55e7cd187bf38f2a3697505fa78b3da11a6c73"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pa-IN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pa-IN/Firefox%20142.0.1.dmg"; locale = "pa-IN"; arch = "mac"; - sha256 = "c5925a3595907e4f31cf4731f4778a0e3747a6e0aa24d8cef7ce2c8cbd95945a"; + sha256 = "1449232d6b73e37bae2aa3e9569ab7baa2e90d6cb594e520aa3cb367872c577b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pl/Firefox%20142.0.1.dmg"; locale = "pl"; arch = "mac"; - sha256 = "44b373d5aff7a9b1b450a9d14a7f1a4ca2bb4a222a37aae421ad6a955efebe96"; + sha256 = "2a9a60e2dc821ac9f4ce7e256cefdfcb8cfcdfcaafa92caa568c16fd05c11d8d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pt-BR/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pt-BR/Firefox%20142.0.1.dmg"; locale = "pt-BR"; arch = "mac"; - sha256 = "252d327c4512a7fc3d0e685231f1d0b002af460427ffa095138da0ac2986349e"; + sha256 = "e1b8354b5eafc4c3c85e4612e13b60ba6ba1d8a23dc6ad3a115e69192a8cf385"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/pt-PT/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/pt-PT/Firefox%20142.0.1.dmg"; locale = "pt-PT"; arch = "mac"; - sha256 = "6228dc5de24d9daaf2360767625f7f994d522defe8db57feba7a982034624b34"; + sha256 = "e09842a2f2882fc5bd151047c7276a822ba952b5c76570630bd1b2b35fd73563"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/rm/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/rm/Firefox%20142.0.1.dmg"; locale = "rm"; arch = "mac"; - sha256 = "f9ed3ad0f8c332e7404e8b337c6ba70036bfa3ff2412d51dc608154d5c7112c3"; + sha256 = "7a44ac10888b40216df8952881979f7ac6f07a893bf5f652114017db73f7c6f0"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ro/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ro/Firefox%20142.0.1.dmg"; locale = "ro"; arch = "mac"; - sha256 = "ff8f09628ae4f221a8cf76092786623dfa478eb6be851ee5fae2f5683aa8f19d"; + sha256 = "0baecfc067e10ba69f2e1435e5ebc03d0947d15aae6bc133d4bc41550ea0f0ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ru/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ru/Firefox%20142.0.1.dmg"; locale = "ru"; arch = "mac"; - sha256 = "2ff2dcbfad1dbe88be2cf790fc16aeb69f4a92515b9f9daa628b672a8420e377"; + sha256 = "f78f37705aa2181784e46f23a774b6ccccb364b96e21b42711d715c552e8ba8e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sat/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sat/Firefox%20142.0.1.dmg"; locale = "sat"; arch = "mac"; - sha256 = "bb90cdeca2802e9e19ecf88d4744844aed39a2d20655749c43574bab536fee4c"; + sha256 = "ed593cc42643ba16b0ccfff8b0d731d1eeda2ce79dd6aad6b3465835fb3ae84f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sc/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sc/Firefox%20142.0.1.dmg"; locale = "sc"; arch = "mac"; - sha256 = "35311be30a210d5fbfe3430db8617abb9c9d85214b1ade05318397d2b4fb133c"; + sha256 = "a5680eaea32883785969561f3947c6601927830cd82e3a53e076acd09bd987c9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sco/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sco/Firefox%20142.0.1.dmg"; locale = "sco"; arch = "mac"; - sha256 = "af1b6f912dc48e11bb4f6afbda3c6a2412e784669e60f605d044584348b7d43a"; + sha256 = "68b4922e479edb67446002e6e1f051a42fef0ac650880d7ca90087b33a4a0f36"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/si/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/si/Firefox%20142.0.1.dmg"; locale = "si"; arch = "mac"; - sha256 = "5ed11670f2b077f99d38453c6e0c61efd2545ef93948e753c7562487a1122177"; + sha256 = "ebaa279d6cb51f8282327d3a331865cddcfcd307730dc9e02a18b65f4aea1789"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sk/Firefox%20142.0.1.dmg"; locale = "sk"; arch = "mac"; - sha256 = "2edcc356df44e3b9223177c6b6a89bf63b5a24e3785341ac209d3ec834768eec"; + sha256 = "de7d9fdc5b77c09a073f4e0c2c5933157a581950ae2d2cd2e2d3c671ad077110"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/skr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/skr/Firefox%20142.0.1.dmg"; locale = "skr"; arch = "mac"; - sha256 = "b6fe08ab8dd99794106f5dfeff0f294926d6f54690e4b616505eb70195a0c048"; + sha256 = "5d08a67a30c4c3415f52a05fde01ed94e572a37122407907711c7a2857067cd1"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sl/Firefox%20142.0.1.dmg"; locale = "sl"; arch = "mac"; - sha256 = "ab3f930c019bf88b296b3861a8eed095ec80684ca51ad96ce805b4f26a4c452e"; + sha256 = "cb8caea42a501dc7ba19b75e3d62e02e9e1770a3514b508ab6dbf25bef9b10b5"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/son/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/son/Firefox%20142.0.1.dmg"; locale = "son"; arch = "mac"; - sha256 = "2911806bd0e20bc2bffe220b36c207e2df4376d101f730f0a74b8856b0ef62fe"; + sha256 = "7ada91cffbcc8300f64fe70143aedd90ca2726b55732bc5b174a274d21b5a9f7"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sq/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sq/Firefox%20142.0.1.dmg"; locale = "sq"; arch = "mac"; - sha256 = "7bf8d73482bf7999d1eb8079213771867415fd65ff03c96b82f22251c961dd84"; + sha256 = "7a5a0ff9803d1e7a8f5d2336c85227a0b9cc97a1a6d20a7de025e322930c8d7e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sr/Firefox%20142.0.1.dmg"; locale = "sr"; arch = "mac"; - sha256 = "b9f9c929f696ed684a5faf6260547ce0bddeb3f5e5c5f11780fc1b69bc9e625a"; + sha256 = "e56f62b79bd50605228fbb33ed67ca806c7d6a3a1735a9f6764d7c19a8c50c6c"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/sv-SE/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/sv-SE/Firefox%20142.0.1.dmg"; locale = "sv-SE"; arch = "mac"; - sha256 = "a169a7415c5ba091b8c979cce851a534ac4dcbf21e90c370964831ac3861d76f"; + sha256 = "7474197703802227c7b2e7569d7979d02c619506ef9f48c27f49ac1c23698a4e"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/szl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/szl/Firefox%20142.0.1.dmg"; locale = "szl"; arch = "mac"; - sha256 = "6ad62161db21437be1df26f645757ffe548472dd18bf5168337c616044eb626f"; + sha256 = "3195a47f2422533e6aa9e8cf3aa0b6b5f93b0829dcf41f154d4f9ec443612225"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ta/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ta/Firefox%20142.0.1.dmg"; locale = "ta"; arch = "mac"; - sha256 = "5c3c85f12f5e323d4ef10d0ede3c54b6cf9fe59f22e3c6ebb8d2ce589fe41e74"; + sha256 = "dacad645c0ce32256464261858247b60d3f383d62eca5d21e9aac24d7b26ca0b"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/te/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/te/Firefox%20142.0.1.dmg"; locale = "te"; arch = "mac"; - sha256 = "acc361fa1893a1470f0d6b688f0e3c1ec36384b7ee9e9b4c515a4f8fd01e3281"; + sha256 = "7ea324bfc0fd150fb60a6e960969424d365407586af70766164232177f9ca923"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/tg/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/tg/Firefox%20142.0.1.dmg"; locale = "tg"; arch = "mac"; - sha256 = "90f09a050429b35aac98e79999ff158b47c56fbb47f589a8dd6196d91621a543"; + sha256 = "c529047c4f254f29dc0e218ed24abfb9902ee594c242c7e18e2b9e577acf32cf"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/th/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/th/Firefox%20142.0.1.dmg"; locale = "th"; arch = "mac"; - sha256 = "c1bfc1626cec042f55fb838a6f47cccaadd45a9410221938555a13fa4b946d35"; + sha256 = "c8464e8bb9d44cc35d002a4b7511f6e8834a42a445568af413046b0b959a6309"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/tl/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/tl/Firefox%20142.0.1.dmg"; locale = "tl"; arch = "mac"; - sha256 = "d26e2244a1994023530f97e63678c79eb233a66b1d8f97f115e34aecf19566e2"; + sha256 = "0d17bbd58ed4a470065dd055367c0eb7b9d2fff078196d4103fe0c7c2f2425af"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/tr/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/tr/Firefox%20142.0.1.dmg"; locale = "tr"; arch = "mac"; - sha256 = "9f08fcc8807bcaf68248cfd7c5eb1dfc91c8e94eedf159f80d063d08a6ed8cba"; + sha256 = "df2625899d709c1695ede89e7d7bcf04e79c528ba2f462cf4214df157558c087"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/trs/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/trs/Firefox%20142.0.1.dmg"; locale = "trs"; arch = "mac"; - sha256 = "f1802cb5b7e61cfe68050b555cc01302c0821bda21398a6bd3862904030d5434"; + sha256 = "1553c0af94131fcbe6534116aab7f215acdfeb54b36f752677495116bd86d00d"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/uk/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/uk/Firefox%20142.0.1.dmg"; locale = "uk"; arch = "mac"; - sha256 = "9fdbb3fd93d059ffde5e5306a1fc0b0f4e80e7b8b216d627cf69ad026cd8f3d3"; + sha256 = "f22c5260d1f6b96fe143ddeef4c42f7df4296ad541937ed9f824cd47c4e511b9"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/ur/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/ur/Firefox%20142.0.1.dmg"; locale = "ur"; arch = "mac"; - sha256 = "87c960a50f4faa5a2cc014ee0a606d81db02940e27e8bd5fbcc350c8307e95ff"; + sha256 = "344934ec29be2436f58199634910df67f314f14efeef817aceaef8173d4c44ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/uz/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/uz/Firefox%20142.0.1.dmg"; locale = "uz"; arch = "mac"; - sha256 = "eff4db1e7df4f9b01965d6426c4eaef00fce0590e9eddd2b2db051eb87070f3c"; + sha256 = "32568bf19787b59af40b31c96499d98b66cb32d20e13f6256b34ecd03764d74f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/vi/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/vi/Firefox%20142.0.1.dmg"; locale = "vi"; arch = "mac"; - sha256 = "0d6b49681350c606082d6e4048465052a19adb32820d3597639ef359a4179ccb"; + sha256 = "b4267f38ac661549bdebeebe01fcd2f226296450118d011ca06d6a8e5a8da9b3"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/xh/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/xh/Firefox%20142.0.1.dmg"; locale = "xh"; arch = "mac"; - sha256 = "246678a63fb7db4966f4d1102612b395b9e90a7d710e66258b82f2bff9217efe"; + sha256 = "fc17aa035229e2ec685072a547788108a372afae9904f50c3737c1b70228f6ad"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/zh-CN/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/zh-CN/Firefox%20142.0.1.dmg"; locale = "zh-CN"; arch = "mac"; - sha256 = "eb1d70e7a0bd4051de0ab075d9d92adaf5075e61a8643f76fb475eed3dab6cc1"; + sha256 = "6c05f1148c4007eecf5a90ff048df35a89970df952a32543c4f8f82429e9b09f"; } { - url = "https://archive.mozilla.org/pub/firefox/releases/142.0/mac/zh-TW/Firefox%20142.0.dmg"; + url = "https://archive.mozilla.org/pub/firefox/releases/142.0.1/mac/zh-TW/Firefox%20142.0.1.dmg"; locale = "zh-TW"; arch = "mac"; - sha256 = "667eab6bfd0de0bf2b77fa455547152b2fe21b4bb2b7c9ae91a98673b97b21f8"; + sha256 = "8dfe4959434de8b6fd995517a9243870788bbba4865cb58e51c5e86a67e536ac"; } ]; } diff --git a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix index 154da384be9a..0ec3a70ee46f 100644 --- a/pkgs/applications/networking/browsers/firefox/packages/firefox.nix +++ b/pkgs/applications/networking/browsers/firefox/packages/firefox.nix @@ -9,10 +9,10 @@ buildMozillaMach rec { pname = "firefox"; - version = "142.0"; + version = "142.0.1"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "b0c1c766083a30a92b77dcf16a584d9fb341cd811d21c3a34da4cd0d714fd6adc73b608092d66058697bc4562faacc44859153e49ffdeb6e14e059e59f2ea246"; + sha512 = "fca1b9c67a0b2f216f1f11fd5e3a08920998921e3d61eb633f1dde7fe69cb40cdbb63a41a1dfc4f1022509da643e3791467d88e62e7ea30b293ebf69d87bb585"; }; meta = { diff --git a/pkgs/applications/networking/browsers/kristall/default.nix b/pkgs/applications/networking/browsers/kristall/default.nix index ac6ac96c3fae..2e2c1cdea95b 100644 --- a/pkgs/applications/networking/browsers/kristall/default.nix +++ b/pkgs/applications/networking/browsers/kristall/default.nix @@ -51,7 +51,6 @@ stdenv.mkDerivation rec { description = "Graphical small-internet client, supports gemini, http, https, gopher, finger"; mainProgram = "kristall"; homepage = "https://random-projects.net/projects/kristall.gemini"; - maintainers = with maintainers; [ ehmry ]; license = licenses.gpl3Only; inherit (qtmultimedia.meta) platforms; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 917544a45346..2a8171343f46 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -126,13 +126,13 @@ "vendorHash": null }, "aws": { - "hash": "sha256-52tdACEZF1AOg1pN25bo0T2pLObjho4fRrMSBhjP1xM=", + "hash": "sha256-5W12hwonBaEto5PTnvcBm9qeeIY37ALsyXs0r9pfVak=", "homepage": "https://registry.terraform.io/providers/hashicorp/aws", "owner": "hashicorp", "repo": "terraform-provider-aws", - "rev": "v6.8.0", + "rev": "v6.11.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-rTQzbI04C92J+IXVX8dHtcbMvOif5jLW8ejm20qfrSA=" + "vendorHash": "sha256-i3NwpixAXi9PzciiwTtHB8yrzLWv67gHiDY4HshAbBo=" }, "awscc": { "hash": "sha256-RMOLAJyoIVIlg4GgU6rCSASgcZlvFMmLjFPqc5Lrdp8=", diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/applications/networking/seafile-client/default.nix index 9908879b4fb7..605503eeb074 100644 --- a/pkgs/applications/networking/seafile-client/default.nix +++ b/pkgs/applications/networking/seafile-client/default.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "seafile-client"; - version = "9.0.12"; + version = "9.0.14"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-client"; rev = "v${version}"; - sha256 = "sha256-9ng8TsT211jAt2Vhv8fEIQGCtbQ6LQ6pCVFToVaK8LY="; + hash = "sha256-ZMhU0uXAC3tH1e3ktiHhC5YCDwFOnILretPgjYYa9DQ="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/science/electronics/kicad/update.sh b/pkgs/applications/science/electronics/kicad/update.sh index b47e2d84b336..8bf28d8e6d47 100755 --- a/pkgs/applications/science/electronics/kicad/update.sh +++ b/pkgs/applications/science/electronics/kicad/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p coreutils git nix curl jq +#!nix-shell -i bash -p coreutils git nix curl jq nixfmt-tree # shellcheck shell=bash enable=all set -e @@ -226,6 +226,7 @@ if grep '""' "${tmp}"; then fi mv "${tmp}" "${file}" +treefmt "${file}" printf "\nFinished\nMoved output to %s\n\n" "${file}" >&2 diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix index 8e15a73a6757..449cf252c452 100644 --- a/pkgs/applications/search/recoll/default.nix +++ b/pkgs/applications/search/recoll/default.nix @@ -209,7 +209,6 @@ mkDerivation rec { platforms = platforms.unix; maintainers = with maintainers; [ jcumming - ehmry ]; # `Makefile.am` assumes the ability to run the hostPlatform's python binary at build time diff --git a/pkgs/applications/video/kodi/addons/arteplussept/default.nix b/pkgs/applications/video/kodi/addons/arteplussept/default.nix index 71ee6e21aa48..59b20970943c 100644 --- a/pkgs/applications/video/kodi/addons/arteplussept/default.nix +++ b/pkgs/applications/video/kodi/addons/arteplussept/default.nix @@ -12,11 +12,11 @@ buildKodiAddon rec { pname = "arteplussept"; namespace = "plugin.video.arteplussept"; - version = "1.4.2"; + version = "1.4.3"; src = fetchzip { url = "https://mirrors.kodi.tv/addons/${lib.toLower rel}/${namespace}/${namespace}-${version}.zip"; - hash = "sha256-dqxGKaOnEYOI33Aw76zbjma5z7MqOUh367dFsV87olU="; + hash = "sha256-05k0ijTp0JDtHdxTJ5I8ff47F6LXGP78rInyX0nD7W8="; }; propagatedBuildInputs = [ diff --git a/pkgs/build-support/rust/rustc-wrapper/default.nix b/pkgs/build-support/rust/rustc-wrapper/default.nix index 0ba21482053d..230cf8ca032a 100644 --- a/pkgs/build-support/rust/rustc-wrapper/default.nix +++ b/pkgs/build-support/rust/rustc-wrapper/default.nix @@ -42,8 +42,8 @@ runCommand "${rustc-unwrapped.pname}-wrapper-${rustc-unwrapped.version}" src llvm llvmPackages - tier1TargetPlatforms targetPlatforms + targetPlatformsWithHostTools badTargetPlatforms ; unwrapped = rustc-unwrapped; diff --git a/pkgs/by-name/_0/_010editor/package.nix b/pkgs/by-name/_0/_010editor/package.nix index ae5fe6740017..59107c3450b7 100644 --- a/pkgs/by-name/_0/_010editor/package.nix +++ b/pkgs/by-name/_0/_010editor/package.nix @@ -7,13 +7,14 @@ makeWrapper, makeDesktopItem, cups, - qt5, + qt6, undmg, + xorg, }: stdenv.mkDerivation (finalAttrs: { pname = "010editor"; - version = "16.0"; + version = "16.0.1"; src = finalAttrs.passthru.srcs.${stdenv.hostPlatform.system}; @@ -27,14 +28,15 @@ stdenv.mkDerivation (finalAttrs: { lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook makeWrapper - qt5.wrapQtAppsHook + qt6.wrapQtAppsHook ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ undmg ]; buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ cups - qt5.qtbase - qt5.qtwayland + qt6.qtbase + qt6.qtwayland + xorg.xkeyboardconfig ]; installPhase = @@ -47,12 +49,12 @@ stdenv.mkDerivation (finalAttrs: { linuxInstall = '' mkdir -p $out/opt && cp -ar source/* $out/opt - # Use makeWrapper to clean environment and force xcb + # Wrap binary: clean env, fix XKB lookup makeWrapper $out/opt/010editor $out/bin/010editor \ --unset QT_PLUGIN_PATH \ - --set QT_QPA_PLATFORM xcb + --set XKB_CONFIG_ROOT ${xorg.xkeyboardconfig}/share/X11/xkb - # Copy the icon and generated desktop file + # Install icon + desktop entry install -D $out/opt/010_icon_128x128.png $out/share/icons/hicolor/128x128/apps/010.png install -D $desktopItem/share/applications/* -t $out/share/applications/ ''; @@ -89,17 +91,17 @@ stdenv.mkDerivation (finalAttrs: { passthru.srcs = { x86_64-linux = fetchzip { url = "https://download.sweetscape.com/010EditorLinux64Installer${finalAttrs.version}.tar.gz"; - hash = "sha256-DK+AIk90AC/KjZR0yBMHaRF7ajuX+UvT8rqDVdL678M="; + hash = "sha256-fPQCVA9VrpNBTA7PiOsHwIiaZLKKoK817PtWNX8uHBQ="; }; x86_64-darwin = fetchurl { url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg"; - hash = "sha256-TWatSVqm9a+bVLXtJjiWAtkcB7qZqoeJ7Gmr62XUVz4="; + hash = "sha256-q/lfe4IWYJbxoGVBQju+t/w13UI3XHaVNPdTjnIQFw8="; }; aarch64-darwin = fetchurl { url = "https://download.sweetscape.com/010EditorMacARM64Installer${finalAttrs.version}.dmg"; - hash = "sha256-CtExBuu6EL8ilq3+gtwjNwnMxXkKgPdrk34tYvjN2ps="; + hash = "sha256-kBrYSxTNz01pPaRfKZWE6dDoACgs5tlfb+M6A7R0Vo4="; }; }; diff --git a/pkgs/by-name/ad/adguardhome/package.nix b/pkgs/by-name/ad/adguardhome/package.nix index d666394f64a1..9df89eb8fc84 100644 --- a/pkgs/by-name/ad/adguardhome/package.nix +++ b/pkgs/by-name/ad/adguardhome/package.nix @@ -9,15 +9,15 @@ buildGoModule (finalAttrs: { pname = "adguardhome"; - version = "0.107.64"; + version = "0.107.65"; src = fetchFromGitHub { owner = "AdguardTeam"; repo = "AdGuardHome"; tag = "v${finalAttrs.version}"; - hash = "sha256-UmgWRei3qVkPLtusnXDGeaobxMy1a3Nlb1kBqkcmpxA="; + hash = "sha256-OOW77CJRR5vi5jHFOCyF/OyCXaQdTgEc8xZKPcF9vQE="; }; - vendorHash = "sha256-EKQGbDLaEZGthdBr+Fj5pZ2TBCQ1Df+L9uuI0y/k7XU="; + vendorHash = "sha256-spBMVSZhiM0R5tf8dhZD+N4ucFZ9Wno9Y+BhZMdzQRM="; dashboard = buildNpmPackage { inherit (finalAttrs) src; @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { passthru = { updateScript = ./update.sh; - schema_version = 29; + schema_version = 30; tests.adguardhome = nixosTests.adguardhome; tests.version = testers.testVersion { package = finalAttrs.finalPackage; diff --git a/pkgs/by-name/al/alephone/package.nix b/pkgs/by-name/al/alephone/package.nix index 110be7dfb561..feab326ee464 100644 --- a/pkgs/by-name/al/alephone/package.nix +++ b/pkgs/by-name/al/alephone/package.nix @@ -99,7 +99,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "alephone"; homepage = "https://alephone.lhowon.org/"; license = [ lib.licenses.gpl3 ]; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ar/argyllcms/package.nix b/pkgs/by-name/ar/argyllcms/package.nix index 071d192685f0..7ab53ed7f5fc 100644 --- a/pkgs/by-name/ar/argyllcms/package.nix +++ b/pkgs/by-name/ar/argyllcms/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "argyllcms"; - version = "3.4.0"; + version = "3.4.1"; src = fetchzip { # Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a # while on me. It might be good to find a mirror url = "https://www.argyllcms.com/Argyll_V${version}_src.zip"; - hash = "sha256-jY6X9mQaP9NTIkbpW5QO31s+5Iv/mFEDgtwDgYXzIU4="; + hash = "sha256-QVugWtAk8xBn+/fRFqCoi072Q2q8OlB0LRhavrHC5MI="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/as/asciinema-automation/package.nix b/pkgs/by-name/as/asciinema-automation/package.nix index de7dc64b042b..4d36ae2ee51e 100644 --- a/pkgs/by-name/as/asciinema-automation/package.nix +++ b/pkgs/by-name/as/asciinema-automation/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "asciinema-automation"; - version = "0.2.0"; + version = "0.2.2"; pyproject = true; src = fetchFromGitHub { owner = "PierreMarchand20"; repo = "asciinema_automation"; rev = "v${version}"; - hash = "sha256-SjUsPrhoNz2NTPAkmUH0Csv6hbDc6nyKdckGqV5S3GY="; + hash = "sha256-VfIr7w/5hQwr6XYuC3f8h71uScr0lBdx6PyO1hpiZhA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/aw/await/package.nix b/pkgs/by-name/aw/await/package.nix index f0366d440154..006cb27558a5 100644 --- a/pkgs/by-name/aw/await/package.nix +++ b/pkgs/by-name/aw/await/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "await"; - version = "1.0.7"; + version = "2.1.0"; src = fetchFromGitHub { owner = "slavaGanzin"; repo = "await"; rev = version; - hash = "sha256-Yrit1WdWIfjwqbjvyjrPT3EqSSkooYX+uoOstbxy//I="; + hash = "sha256-p0rB1fPfBL1Vj4p7IZtmLhfB5LwwyRaiCVSeDZAXJAo="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/az/azahar/package.nix b/pkgs/by-name/az/azahar/package.nix index f8f3ede31a64..8abc51dc20b4 100644 --- a/pkgs/by-name/az/azahar/package.nix +++ b/pkgs/by-name/az/azahar/package.nix @@ -27,7 +27,6 @@ python3, robin-map, SDL2, - spirv-headers, soundtouch, stdenv, vulkan-headers, @@ -102,7 +101,6 @@ stdenv.mkDerivation (finalAttrs: { qt6.qttools soundtouch SDL2 - spirv-headers vulkan-headers xbyak @@ -145,6 +143,7 @@ stdenv.mkDerivation (finalAttrs: { (cmakeBool "DISABLE_SYSTEM_LODEPNG" true) (cmakeBool "DISABLE_SYSTEM_VMA" true) (cmakeBool "DISABLE_SYSTEM_ZSTD" true) + (cmakeBool "DISABLE_SYSTEM_SPIRV_HEADERS" true) (cmakeBool "ENABLE_QT_TRANSLATION" enableQtTranslations) (cmakeBool "ENABLE_CUBEB" enableCubeb) (cmakeBool "USE_DISCORD_PRESENCE" useDiscordRichPresence) diff --git a/pkgs/by-name/ba/balls/package.nix b/pkgs/by-name/ba/balls/package.nix index 60474f602224..915a03e72b67 100644 --- a/pkgs/by-name/ba/balls/package.nix +++ b/pkgs/by-name/ba/balls/package.nix @@ -51,6 +51,5 @@ buildNimPackage (finalAttrs: { mainProgram = "balls"; license = lib.licenses.mit; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix index 2065164936f4..2186b9a4fdd0 100644 --- a/pkgs/by-name/ba/baresip/package.nix +++ b/pkgs/by-name/ba/baresip/package.nix @@ -185,7 +185,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/baresip/baresip"; maintainers = with lib.maintainers; [ raskin - ehmry rnhmjoj ]; mainProgram = "baresip"; diff --git a/pkgs/by-name/ba/base45/package.nix b/pkgs/by-name/ba/base45/package.nix index 926f49912598..265bb9578e4c 100644 --- a/pkgs/by-name/ba/base45/package.nix +++ b/pkgs/by-name/ba/base45/package.nix @@ -17,6 +17,5 @@ buildNimPackage (finalAttrs: { description = "Base45 library for Nim"; license = lib.licenses.unlicense; mainProgram = "base45"; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/be/beatprints/package.nix b/pkgs/by-name/be/beatprints/package.nix index 2e58e86b7c8b..4a47bb8085dc 100644 --- a/pkgs/by-name/be/beatprints/package.nix +++ b/pkgs/by-name/be/beatprints/package.nix @@ -5,14 +5,14 @@ }: python3Packages.buildPythonApplication rec { pname = "BeatPrints"; - version = "1.1.4"; + version = "1.1.5"; pyproject = true; src = fetchFromGitHub { owner = "TrueMyst"; repo = "BeatPrints"; rev = "v${version}"; - hash = "sha256-HtYPEnHbJarSC3P337l3IGagk62FgEohSAVyv6PBnIs="; + hash = "sha256-7h2MbU6wPqcRhWijdMyd7sTf3UVNCX+5JUNytKr5/EM="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/be/beekeeper-studio/package.nix b/pkgs/by-name/be/beekeeper-studio/package.nix index 95a33196f64b..c21babfdcb15 100644 --- a/pkgs/by-name/be/beekeeper-studio/package.nix +++ b/pkgs/by-name/be/beekeeper-studio/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "beekeeper-studio"; - version = "5.2.12"; + version = "5.3.4"; src = let @@ -44,8 +44,8 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${finalAttrs.version}/beekeeper-studio_${finalAttrs.version}_${arch}.deb"; hash = selectSystem { - x86_64-linux = "sha256-hpzvu4SyVLXhQ5wbh5hyx+8tM19SxkKZvlMVhzhDCW4="; - aarch64-linux = "sha256-s567NOTzTItfOdsABIzYoF8iYSpwDsDzbnLZhUSfT8o="; + x86_64-linux = "sha256-JSgZ/rDR3d2aKWuclE9tB5538fcMSShjx9gkzkp/7GA="; + aarch64-linux = "sha256-RsBw4jXcTA2WS1eMleAdljdw8ur0kf2WoQW3dNol2FA="; }; }; diff --git a/pkgs/by-name/bl/blackmagic-desktop-video/package.nix b/pkgs/by-name/bl/blackmagic-desktop-video/package.nix index 56c7ef7a63ab..6efcde582213 100644 --- a/pkgs/by-name/bl/blackmagic-desktop-video/package.nix +++ b/pkgs/by-name/bl/blackmagic-desktop-video/package.nix @@ -1,17 +1,20 @@ { - stdenv, - cacert, - curl, - runCommandLocal, - lib, autoPatchelfHook, - libcxx, - libGL, + cacert, + common-updater-scripts, + curl, gcc, + jq, + lib, + libGL, + libcxx, + runCommandLocal, + stdenv, + writeShellApplication, }: stdenv.mkDerivation (finalAttrs: { pname = "blackmagic-desktop-video"; - version = "14.4.1a4"; + version = "15.0"; buildInputs = [ autoPatchelfHook @@ -23,27 +26,23 @@ stdenv.mkDerivation (finalAttrs: { # yes, the below download function is an absolute mess. # blame blackmagicdesign. src = - let - # from the URL the download page where you click the "only download" button is at - REFERID = "5baba0af3eda41ee9cd0ec7349660d74"; - # from the URL that the POST happens to, see browser console - DOWNLOADID = "bc31044728f146859c6d9e0ccef868d8"; - in runCommandLocal "${finalAttrs.pname}-${lib.versions.majorMinor finalAttrs.version}-src.tar.gz" { outputHashMode = "recursive"; outputHashAlgo = "sha256"; - outputHash = "sha256-qh305s7u1yurv58TZnlONgDmWT4RXG3fXTfun382HAs="; + outputHash = "sha256-+89enkB+Lxuzpkwwfy0y1NajNqx6QQfeVVrak4LgawQ="; impureEnvVars = lib.fetchers.proxyImpureEnvVars; - nativeBuildInputs = [ curl ]; + nativeBuildInputs = [ + curl + jq + ]; # ENV VARS SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - inherit REFERID; - SITEURL = "https://www.blackmagicdesign.com/api/register/us/download/${DOWNLOADID}"; + DOWNLOADSURL = "https://www.blackmagicdesign.com/api/support/us/downloads.json"; USERAGENT = builtins.concatStringsSep " " [ "User-Agent: Mozilla/5.0 (X11; Linux ${stdenv.hostPlatform.linuxArch})" @@ -58,8 +57,24 @@ stdenv.mkDerivation (finalAttrs: { "platform" = "Linux"; "policy" = true; }; + + PRODUCT = "Desktop Video"; + VERSION = finalAttrs.version; } '' + DOWNLOADID=$( + curl --silent --compressed "$DOWNLOADSURL" \ + | jq --raw-output '.downloads[] | .urls.Linux?[]? | select(.downloadTitle | test("^'"$PRODUCT $VERSION"'( Update)?$")) | .downloadId' + ) + REFERID=$( + curl --silent --compressed "$DOWNLOADSURL" \ + | jq --raw-output '.downloads[] | .urls.Linux?[]? | select(.downloadTitle | test("^'"$PRODUCT $VERSION"'( Update)?$")) | .releaseId' + ) + echo "Download ID is $DOWNLOADID" + echo "Refer ID is $REFERID" + test -n "$REFERID" + test -n "$DOWNLOADID" + SITEURL="https://www.blackmagicdesign.com/api/register/us/download/$DOWNLOADID"; RESOLVEURL=$(curl \ -s \ -H "$USERAGENT" \ @@ -75,13 +90,30 @@ stdenv.mkDerivation (finalAttrs: { > $out ''; + passthru.updateScript = lib.getExe (writeShellApplication { + # mostly stolen from pkgs/by-name/da/davinci-resolve/package.nix :) + name = "update-blackmagic-desktop-video"; + runtimeInputs = [ + common-updater-scripts + curl + jq + ]; + text = '' + set -o errexit + downloadsJSON="$(curl --fail --silent https://www.blackmagicdesign.com/api/support/us/downloads.json)" + latestLinuxVersion="$(echo "$downloadsJSON" | jq '[.downloads[] | select(.urls.Linux) | .urls.Linux[] | select(.downloadTitle | test("Desktop Video")) | .downloadTitle]' | grep -oP 'Desktop Video \K\d\d\.\d+(\.\d+)?' | sort | tail -n 1)" + + update-source-version blackmagic-desktop-video "$latestLinuxVersion" + ''; + }); + postUnpack = let arch = stdenv.hostPlatform.uname.processor; in '' - tar xf Blackmagic_Desktop_Video_Linux_${lib.head (lib.splitString "a" finalAttrs.version)}/other/${arch}/desktopvideo-${finalAttrs.version}-${arch}.tar.gz - unpacked=$NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}-${stdenv.hostPlatform.uname.processor} + tar xf Blackmagic_Desktop_Video_Linux_${finalAttrs.version}/other/${arch}/desktopvideo-${finalAttrs.version}*-${arch}.tar.gz + unpacked=$NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}*-${stdenv.hostPlatform.uname.processor} ''; installPhase = '' diff --git a/pkgs/by-name/bl/bluej/package.nix b/pkgs/by-name/bl/bluej/package.nix index ff2238a5323a..7d71ce926e62 100644 --- a/pkgs/by-name/bl/bluej/package.nix +++ b/pkgs/by-name/bl/bluej/package.nix @@ -59,7 +59,10 @@ stdenv.mkDerivation rec { description = "Simple integrated development environment for Java"; homepage = "https://www.bluej.org/"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - license = lib.licenses.gpl2ClasspathPlus; + license = with lib.licenses; [ + gpl2Plus + classpathException20 + ]; mainProgram = "bluej"; maintainers = with lib.maintainers; [ chvp ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/bo/bombadillo/package.nix b/pkgs/by-name/bo/bombadillo/package.nix index 74ae65823939..a601fce10ee5 100644 --- a/pkgs/by-name/bo/bombadillo/package.nix +++ b/pkgs/by-name/bo/bombadillo/package.nix @@ -33,6 +33,5 @@ buildGoModule rec { mainProgram = "bombadillo"; homepage = "https://bombadillo.colorfield.space/"; license = licenses.gpl3; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/bu/buck2/hashes.json b/pkgs/by-name/bu/buck2/hashes.json index 07cbb3ff70e9..a43b6382ea84 100644 --- a/pkgs/by-name/bu/buck2/hashes.json +++ b/pkgs/by-name/bu/buck2/hashes.json @@ -1,11 +1,21 @@ -{ "_comment": "@generated by pkgs/by-name/bu/buck2/update.sh" -, "_prelude": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=" -, "buck2-x86_64-linux": "sha256-l/W6Bza01IyOFvHb2rlBY72Tl+JNgwmkO8EhUPWrxBY=" -, "rust-project-x86_64-linux": "sha256-3UGgvQKSm6Qohk/NDRU1fM+eFEpqM9XMLxL2AkXXrW0=" -, "buck2-x86_64-darwin": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=" -, "rust-project-x86_64-darwin": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=" -, "buck2-aarch64-linux": "sha256-dhqBYFQ6e5nWSrbUMUFoato1sb4bl95JcdqcgeC5mcs=" -, "rust-project-aarch64-linux": "sha256-Zduna35ieycN80K2wh5OkcSaOWiqhxLJkduBk7f2XqU=" -, "buck2-aarch64-darwin": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=" -, "rust-project-aarch64-darwin": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=" +{ + "x86_64-linux": { + "buck2": "sha256-gVOho7p25okvAV8OqXppdtwOOEzqH7VWcJBT4l5CT2U=", + "rust-project": "sha256-HKctvCiXyGFzfHfB3Qj6qR2p46i5vaaZgPg2J827ou4=" + }, + "x86_64-darwin": { + "buck2": "sha256-wHk/tJJbupMsrcmXXNVXurfLY2TOSssMnuTZ7LNjASY=", + "rust-project": "sha256-ePawMIfltPRK3mJJxI1BvGs6b2vIcgWzW2XTJykUsdI=" + }, + "aarch64-linux": { + "buck2": "sha256-Gn/Q2P0Fs93SbOawhzv8Z9DgbrIUlQ+9E3PyCNsV1pk=", + "rust-project": "sha256-Pm5lEIu0hzI5BuA/LuTKjBP8S63jiz1oSB0g9tSETGU=" + }, + "aarch64-darwin": { + "buck2": "sha256-XtGs7g64s76AYhpFDbqSuSlblRauxJM0PaAk1MNNgxA=", + "rust-project": "sha256-CkyLLv41iJTKHVB0e355ZO2MV7NzQeiF1gtWEGF5oAY=" + }, + "version": "2025-08-15", + "preludeGit": "892cb85f5fc3258c7e4f89a836821ec4b8c7ee44", + "preludeFod": "sha256-cyuOMi8x8q9gd6p1obnYYDVPxyONZ+y41AFXvSbUjC0=" } diff --git a/pkgs/by-name/bu/buck2/package.nix b/pkgs/by-name/bu/buck2/package.nix index 9c783d7a63f8..49a25b6a6baa 100644 --- a/pkgs/by-name/bu/buck2/package.nix +++ b/pkgs/by-name/bu/buck2/package.nix @@ -1,11 +1,12 @@ { - fetchurl, lib, stdenv, - zstd, + buildPackages, + fetchurl, installShellFiles, - testers, - buck2, # for passthru.tests + versionCheckHook, + autoPatchelfHook, + zstd, }: # NOTE (aseipp): buck2 uses a precompiled binary build for good reason — the @@ -42,128 +43,105 @@ let # procued by GitHub Actions. this also includes the hash for a download of a # compatible buck2-prelude buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); - - # our version of buck2; this should be a git tag - version = "2025-08-15"; + archHashes = buildHashes.${stdenv.hostPlatform.system}; # map our platform name to the rust toolchain suffix - # NOTE (aseipp): must be synchronized with update.sh! + # NOTE (aseipp): must be synchronized with update.nu! platform-suffix = { x86_64-darwin = "x86_64-apple-darwin"; aarch64-darwin = "aarch64-apple-darwin"; - x86_64-linux = "x86_64-unknown-linux-musl"; - aarch64-linux = "aarch64-unknown-linux-musl"; + x86_64-linux = "x86_64-unknown-linux-gnu"; + aarch64-linux = "aarch64-unknown-linux-gnu"; } - ."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); - - # the platform-specific, statically linked binary — which is also - # zstd-compressed - buck2-src = - let - name = "buck2-${version}-${platform-suffix}.zst"; - hash = buildHashes."buck2-${stdenv.hostPlatform.system}"; - url = "https://github.com/facebook/buck2/releases/download/${version}/buck2-${platform-suffix}.zst"; - in - fetchurl { inherit name url hash; }; - - # rust-project, which is used to provide IDE integration Buck2 Rust projects, - # is part of the official distribution - rust-project-src = - let - name = "rust-project-${version}-${platform-suffix}.zst"; - hash = buildHashes."rust-project-${stdenv.hostPlatform.system}"; - url = "https://github.com/facebook/buck2/releases/download/${version}/rust-project-${platform-suffix}.zst"; - in - fetchurl { inherit name url hash; }; - - # compatible version of buck2 prelude; this is exported via passthru.prelude - # for downstream consumers to use when they need to automate any kind of - # tooling - prelude-src = - let - prelude-hash = "892cb85f5fc3258c7e4f89a836821ec4b8c7ee44"; - name = "buck2-prelude-${version}.tar.gz"; - hash = buildHashes."_prelude"; - url = "https://github.com/facebook/buck2-prelude/archive/${prelude-hash}.tar.gz"; - in - fetchurl { inherit name url hash; }; - + .${stdenv.hostPlatform.system}; in -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "buck2"; - version = "unstable-${version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made + version = "unstable-${buildHashes.version}"; # TODO (aseipp): kill 'unstable' once a non-prerelease is made + srcs = [ - buck2-src - rust-project-src + # the platform-specific binary — which is also + # zstd-compressed + (fetchurl { + url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/buck2-${platform-suffix}.zst"; + hash = archHashes.buck2; + }) + # rust-project, which is used to provide IDE integration Buck2 Rust projects, + # is part of the official distribution + (fetchurl { + url = "https://github.com/facebook/buck2/releases/download/${lib.removePrefix "unstable-" finalAttrs.version}/rust-project-${platform-suffix}.zst"; + hash = archHashes.rust-project; + }) ]; + + unpackCmd = "unzstd $curSrc -o $(stripHash $curSrc)"; sourceRoot = "."; + strictDeps = true; nativeBuildInputs = [ installShellFiles + autoPatchelfHook zstd ]; - doCheck = true; - dontConfigure = true; - dontStrip = true; + buildInputs = [ + #225963 + stdenv.cc.cc.libgcc or null + ]; - unpackPhase = '' - runHook preUnpack - unzstd ${buck2-src} -o ./buck2 - unzstd ${rust-project-src} -o ./rust-project - runHook postUnpack - ''; - buildPhase = '' - runHook preBuild - chmod +x ./buck2 && chmod +x ./rust-project - runHook postBuild - ''; - checkPhase = '' - runHook preCheck - ./buck2 --version && ./rust-project --version - runHook postCheck - ''; installPhase = '' runHook preInstall - mkdir -p $out/bin - install -D buck2 $out/bin/buck2 - install -D rust-project $out/bin/rust-project + + install -D buck2* "$out/bin/buck2" + install -D rust-project* "$out/bin/rust-project" + runHook postInstall ''; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd buck2 \ - --bash <( $out/bin/buck2 completion bash ) \ - --fish <( $out/bin/buck2 completion fish ) \ - --zsh <( $out/bin/buck2 completion zsh ) - ''; + + # Have to put this at a weird stage because if it is put in + # postInstall, preFixup, or postFixup, autoPatchelf wouldn't + # have run yet + preInstallCheck = + let + emulator = stdenv.hostPlatform.emulator buildPackages; + in + lib.optionalString (stdenv.hostPlatform.emulatorAvailable buildPackages) '' + installShellCompletion --cmd buck2 \ + --bash <(${emulator} $out/bin/buck2 completion bash ) \ + --fish <(${emulator} $out/bin/buck2 completion fish ) \ + --zsh <(${emulator} $out/bin/buck2 completion zsh ) + ''; + + doInstallCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + nativeInstallCheckInputs = [ versionCheckHook ]; + + # TODO: When --version returns a real output, remove this. + # Currently it just spits out a hash + preVersionCheck = "version=buck2"; passthru = { - prelude = prelude-src; - - updateScript = ./update.sh; - tests = testers.testVersion { - package = buck2; - - # NOTE (aseipp): the buck2 --version command doesn't actually print out - # the given version tagged in the release, but a hash, but not the git - # hash; the entire version logic is bizarrely specific to buck2, and needs - # to be reworked the open source build to behave like expected. in the - # mean time, it *does* always print out 'buck2 ...' so we can just - # match on "buck2" - version = "buck2"; + # compatible version of buck2 prelude; this is exported via passthru.prelude + # for downstream consumers to use when they need to automate any kind of + # tooling + prelude = fetchurl { + url = "https://github.com/facebook/buck2-prelude/archive/${buildHashes.preludeGit}.tar.gz"; + hash = buildHashes.preludeFod; }; + + updateScript = ./update.nu; }; meta = { description = "Fast, hermetic, multi-language build system"; homepage = "https://buck2.build"; - changelog = "https://github.com/facebook/buck2/releases/tag/${version}"; + changelog = "https://github.com/facebook/buck2/releases/tag/${lib.removePrefix "unstable-" finalAttrs.version}"; license = with lib.licenses; [ asl20 # or mit ]; mainProgram = "buck2"; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; maintainers = with lib.maintainers; [ thoughtpolice lf- @@ -176,4 +154,4 @@ stdenv.mkDerivation { "aarch64-darwin" ]; }; -} +}) diff --git a/pkgs/by-name/bu/buck2/update.nu b/pkgs/by-name/bu/buck2/update.nu new file mode 100755 index 000000000000..dd43e7b834b6 --- /dev/null +++ b/pkgs/by-name/bu/buck2/update.nu @@ -0,0 +1,49 @@ +#!/usr/bin/env nix-shell +#! nix-shell -I ./. +#! nix-shell -i nu +#! nix-shell -p nushell nix + +const ARCHES = [ + { name: "x86_64-linux", target: "x86_64-unknown-linux-gnu" }, + { name: "x86_64-darwin", target: "x86_64-apple-darwin" }, + { name: "aarch64-linux", target: "aarch64-unknown-linux-gnu" }, + { name: "aarch64-darwin", target: "aarch64-apple-darwin" }, +]; + +const MANIFEST = "pkgs/by-name/bu/buck2/hashes.json" + +def main [] { + let version = http get "https://api.github.com/repos/facebook/buck2/releases" + | sort-by -r created_at + | where prerelease == true and name != "latest" + | first + | get name + + let preludeHash = http get $"https://github.com/facebook/buck2/releases/download/($version)/prelude_hash" | decode | str trim + let preludeFod = run-external "nix" "--extra-experimental-features" "nix-command" "store" "prefetch-file" "--json" $"https://github.com/facebook/buck2-prelude/archive/($preludeHash).tar.gz" | from json | get hash + + print $"Newest version: ($version)" + print $"Newest prelude hash: ($preludeHash)" + + let hashes = $ARCHES | par-each { + |arch| + + { + $arch.name: { + "buck2": (run-external "nix" "--extra-experimental-features" "nix-command" "store" "prefetch-file" "--json" $"https://github.com/facebook/buck2/releases/download/($version)/buck2-($arch.target).zst" | from json | get hash), + "rust-project": (run-external "nix" "--extra-experimental-features" "nix-command" "store" "prefetch-file" "--json" $"https://github.com/facebook/buck2/releases/download/($version)/rust-project-($arch.target).zst" | from json | get hash), + } + } + } | reduce { |val, accum| $accum | merge $val } + + let new_manifest = $hashes + | insert "version" $version + | insert "preludeGit" $preludeHash + | insert "preludeFod" $preludeFod + + $new_manifest + | to json + | append "\n" + | str join + | save -f $MANIFEST +} diff --git a/pkgs/by-name/bu/buck2/update.sh b/pkgs/by-name/bu/buck2/update.sh deleted file mode 100755 index ef158d8326ff..000000000000 --- a/pkgs/by-name/bu/buck2/update.sh +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -I nixpkgs=./. -i bash -p curl jq nix-prefetch common-updater-scripts nix coreutils -# shellcheck shell=bash -set -euo pipefail - -VERSION=$(curl -s https://api.github.com/repos/facebook/buck2/releases \ - | jq -r 'sort_by(.created_at) | reverse | - (map - (select ((.prerelease == true) and (.name != "latest"))) | - first - ) | .name') -PRELUDE_HASH=$(curl -sLo - "https://github.com/facebook/buck2/releases/download/${VERSION}/prelude_hash") -PRELUDE_DL_URL="https://github.com/facebook/buck2-prelude/archive/${PRELUDE_HASH}.tar.gz" - -echo "Latest buck2 prerelease: $VERSION" -echo "Compatible buck2-prelude hash: $PRELUDE_HASH" - -ARCHS=( - "x86_64-linux:x86_64-unknown-linux-musl" - "x86_64-darwin:x86_64-apple-darwin" - "aarch64-linux:aarch64-unknown-linux-musl" - "aarch64-darwin:aarch64-apple-darwin" -) - -NFILE=pkgs/by-name/bu/buck2/package.nix -HFILE=pkgs/by-name/bu/buck2/hashes.json -rm -f "$HFILE" && touch "$HFILE" - -PRELUDE_SHA256HASH="$(nix-prefetch-url --type sha256 "$PRELUDE_DL_URL")" -PRELUDE_SRIHASH="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$PRELUDE_SHA256HASH")" - -printf "{ \"_comment\": \"@generated by pkgs/by-name/bu/buck2/update.sh\"\n" >> "$HFILE" -printf ", \"_prelude\": \"$PRELUDE_SRIHASH\"\n" >> "$HFILE" - -for arch in "${ARCHS[@]}"; do - IFS=: read -r arch_name arch_target <<< "$arch" - sha256hash="$(nix-prefetch-url --type sha256 "https://github.com/facebook/buck2/releases/download/${VERSION}/buck2-${arch_target}.zst")" - srihash="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$sha256hash")" - echo ", \"buck2-$arch_name\": \"$srihash\"" >> "$HFILE" - - IFS=: read -r arch_name arch_target <<< "$arch" - sha256hash="$(nix-prefetch-url --type sha256 "https://github.com/facebook/buck2/releases/download/${VERSION}/rust-project-${arch_target}.zst")" - srihash="$(nix --extra-experimental-features nix-command hash to-sri --type sha256 "$sha256hash")" - echo ", \"rust-project-$arch_name\": \"$srihash\"" >> "$HFILE" -done -echo "}" >> "$HFILE" - -sed -i \ - '0,/version\s*=\s*".*";/s//version = "'"$VERSION"'";/' \ - "$NFILE" - -sed -i \ - '0,/prelude-hash\s*=\s*".*";/s//prelude-hash = "'"$PRELUDE_HASH"'";/' \ - "$NFILE" - -echo "Done; wrote $HFILE and updated version in $NFILE." diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index 12ba337bea89..a8dbf4035fad 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.2.20"; + version = "1.2.21"; pname = "bun"; src = @@ -87,19 +87,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-QE9abdH2BLQOs7FW1Bl7uNOYuybgrkyKyOeqSQ9+I18="; + hash = "sha256-/YhmMLoVxIQjatXz8islXSh8Pu+NO8JvyAmFEDXATOw="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-mNLgssCUIVaRcrTUa2+BN4wtvdd0gOuyfzmJ3U5y4Ys="; + hash = "sha256-DkyeVIdqFg6RgSrjxi02z71o8g4VjLcy9joNa3WUKHs="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-li1ZeAHkLjxi+/b2O/8edqoaRxpYluvYMZeC8QzgiWE="; + hash = "sha256-Qm1N3h5Rg0aNMf+G7RPAjW8p7wlcia5QtfX1IP3u2RY="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-Tp7cTLoMfBYjooi+AeU7veEaTQc/LPM5yrAmYnhYtUg="; + hash = "sha256-WU9FTVHOVxmdQyDIXL1JW+nAVO8XquvKXmyQir/aYXk="; }; }; updateScript = writeShellScript "update-bun" '' diff --git a/pkgs/by-name/bu/butt/package.nix b/pkgs/by-name/bu/butt/package.nix index 7dfe200f6354..53dc3e89440e 100644 --- a/pkgs/by-name/bu/butt/package.nix +++ b/pkgs/by-name/bu/butt/package.nix @@ -71,7 +71,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Easy to use, multi OS streaming tool"; homepage = "https://danielnoethen.de/butt/"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "butt"; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/c2/c2nim/package.nix b/pkgs/by-name/c2/c2nim/package.nix index 7aeee7f65058..b16870fab334 100644 --- a/pkgs/by-name/c2/c2nim/package.nix +++ b/pkgs/by-name/c2/c2nim/package.nix @@ -17,6 +17,5 @@ buildNimPackage (finalAttrs: { description = "Tool to translate Ansi C code to Nim"; mainProgram = "c2nim"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.ehmry ]; }; }) diff --git a/pkgs/by-name/ca/caido/package.nix b/pkgs/by-name/ca/caido/package.nix index ebc0bce399ce..1322d48dc533 100644 --- a/pkgs/by-name/ca/caido/package.nix +++ b/pkgs/by-name/ca/caido/package.nix @@ -15,14 +15,14 @@ let "cli" "desktop" ]; - version = "0.50.1"; + version = "0.51.0"; cli = fetchurl { url = "https://caido.download/releases/v${version}/caido-cli-v${version}-linux-x86_64.tar.gz"; - hash = "sha256-mHB0nyU0nQg7duPcQf3NNz5vcnIfZcPLkAc+LoWdH58="; + hash = "sha256-xMA7Q2VS73xG8/b3jAVz/HMmh8024nOxjcoh6bo/Cws="; }; desktop = fetchurl { url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage"; - hash = "sha256-mVK/valleYH3qZdxRBCbmC7MTEE/Cn6MJwZviMgHL08="; + hash = "sha256-kkwwaVqk2DGmnEM8ZQrCvhTSreT4HoiZ1rhheyqZfec="; }; appimageContents = appimageTools.extractType2 { inherit pname version; @@ -42,7 +42,8 @@ let install -m 444 -D ${appimageContents}/caido.png \ $out/share/icons/hicolor/512x512/apps/caido.png wrapProgram $out/bin/caido \ - --set WEBKIT_DISABLE_COMPOSITING_MODE 1 + --set WEBKIT_DISABLE_COMPOSITING_MODE 1 \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" ''; }; diff --git a/pkgs/by-name/ca/cargo-tauri/package.nix b/pkgs/by-name/ca/cargo-tauri/package.nix index befe5011f2dc..df6574840d76 100644 --- a/pkgs/by-name/ca/cargo-tauri/package.nix +++ b/pkgs/by-name/ca/cargo-tauri/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tauri"; - version = "2.7.1"; + version = "2.8.3"; src = fetchFromGitHub { owner = "tauri-apps"; repo = "tauri"; tag = "tauri-cli-v${finalAttrs.version}"; - hash = "sha256-0J55AvAvvqTVls4474GcgLPBtSC+rh8cXVKluMjAVBE="; + hash = "sha256-bubC2cGlZDam0IGGwB/GSiVt9LFfKmy0uZwwPhAPrl0="; }; - cargoHash = "sha256-nkY1ydc2VewRwY+B5nR68mz8Ff3FK1KoHE4dLzNtPkY="; + cargoHash = "sha256-LJYAVism63OVzAEJS8WeaL+XTpxOTCy22U5MUPu8rA4="; nativeBuildInputs = lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) [ pkg-config diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 07441d7667f1..ba8c03eb2cdd 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "cdncheck"; - version = "1.1.33"; + version = "1.1.34"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-T00lM/jA0+3z5RViQkzACNyUqsgSzYtdgGwNli+nm7w="; + hash = "sha256-I/wmKKrXFjaha2sq9l/zFJkkDf6DNNeSAOBcKmnOZNg="; }; vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4="; diff --git a/pkgs/by-name/cj/cjdns/package.nix b/pkgs/by-name/cj/cjdns/package.nix index 34199ed5b181..b52a910f59da 100644 --- a/pkgs/by-name/cj/cjdns/package.nix +++ b/pkgs/by-name/cj/cjdns/package.nix @@ -84,7 +84,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/cjdelisle/cjdns"; description = "Encrypted networking for regular people"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } diff --git a/pkgs/by-name/cl/clickup/package.nix b/pkgs/by-name/cl/clickup/package.nix index 4d1ec6b6030b..fe6a05d37577 100644 --- a/pkgs/by-name/cl/clickup/package.nix +++ b/pkgs/by-name/cl/clickup/package.nix @@ -7,12 +7,12 @@ }: let pname = "clickup"; - version = "3.5.87"; + version = "3.5.120"; src = fetchurl { # Using archive.org because the website doesn't store older versions of the software. - url = "https://web.archive.org/web/20250419020454/https://desktop.clickup.com/linux"; - hash = "sha256-+Et+N8ZR5pJ8dvsU/tZa+LLpatooTnq3D24c6t1NS18="; + url = "https://web.archive.org/web/20250802083833/https://desktop.clickup.com/linux"; + hash = "sha256-LVHgXqTxDTsnVJ3zx74TzaSrEs2OD0wl0eioPd4+484="; }; appimage = appimageTools.wrapType2 { diff --git a/pkgs/by-name/co/collapseos-cvm/package.nix b/pkgs/by-name/co/collapseos-cvm/package.nix index 3d5a89de1744..ce97d00ab9d2 100644 --- a/pkgs/by-name/co/collapseos-cvm/package.nix +++ b/pkgs/by-name/co/collapseos-cvm/package.nix @@ -29,7 +29,6 @@ stdenv.mkDerivation rec { downloadPage = "http://collapseos.org/files/"; homepage = "http://collapseos.org/"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "cos-serial"; }; } diff --git a/pkgs/by-name/co/composer-require-checker/package.nix b/pkgs/by-name/co/composer-require-checker/package.nix index 4e0d8460ad77..1a914083b8d8 100644 --- a/pkgs/by-name/co/composer-require-checker/package.nix +++ b/pkgs/by-name/co/composer-require-checker/package.nix @@ -27,7 +27,7 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://github.com/maglnet/ComposerRequireChecker/"; changelog = "https://github.com/maglnet/ComposerRequireChecker/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ ]; mainProgram = "composer-require-checker"; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/by-name/cr/crosvm/package.nix b/pkgs/by-name/cr/crosvm/package.nix index ca06e8b50472..582eb7ae3f0e 100644 --- a/pkgs/by-name/cr/crosvm/package.nix +++ b/pkgs/by-name/cr/crosvm/package.nix @@ -21,12 +21,12 @@ rustPlatform.buildRustPackage { pname = "crosvm"; - version = "0-unstable-2025-08-18"; + version = "0-unstable-2025-08-28"; src = fetchgit { url = "https://chromium.googlesource.com/chromiumos/platform/crosvm"; - rev = "44659aa08a8c89c3dad2e468ff57cdb639c80732"; - hash = "sha256-bYTZ1R/WPUUZoxmdreFGaRt9epAI+mcIrEvs5RJPUeA="; + rev = "ce1281988c5639f2a6a4cc6c20c03eb44751de07"; + hash = "sha256-zorrj6sENcjV+pa2VYhunu8LhxT3oOyDRreHX78HckI="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/cu/curie/package.nix b/pkgs/by-name/cu/curie/package.nix index 63d14ddfc34e..bd78c16f1ad0 100644 --- a/pkgs/by-name/cu/curie/package.nix +++ b/pkgs/by-name/cu/curie/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "1.0"; src = fetchurl { - url = "https://github.com/NerdyPepper/curie/releases/download/v${version}/curie-v${version}.tar.gz"; + url = "https://github.com/oppiliappan/curie/releases/download/v${version}/curie-v${version}.tar.gz"; hash = "sha256-B89GNbOmm3lY/cRWQJEFu/5morCM/WrRQb/m6covbt8="; }; @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation rec { meta = with lib; { description = "Upscaled version of scientifica"; - homepage = "https://github.com/NerdyPepper/curie"; + homepage = "https://github.com/oppiliappan/curie"; license = licenses.ofl; platforms = platforms.all; maintainers = with maintainers; [ moni ]; diff --git a/pkgs/by-name/de/decent-sampler/package.nix b/pkgs/by-name/de/decent-sampler/package.nix index 75991b41bcec..f5b97383d1ec 100644 --- a/pkgs/by-name/de/decent-sampler/package.nix +++ b/pkgs/by-name/de/decent-sampler/package.nix @@ -15,7 +15,7 @@ let pname = "decent-sampler"; - version = "1.13.5"; + version = "1.13.10"; rlkey = "orvjprslmwn0dkfs0ncx6nxnm"; icon = fetchurl { @@ -28,8 +28,8 @@ let src = fetchzip { # dropbox links: https://www.dropbox.com/sh/dwyry6xpy5uut07/AABBJ84bjTTSQWzXGG5TOQpfa\ - url = "https://www.dropbox.com/scl/fo/a0i0udw7ggfwnjoi05hh3/AHWDqpqSKIsmfX6wyJdBhlU/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz?rlkey=${rlkey}&dl=0"; - hash = "sha256-B7iw0NK74p1GXPS0wh+m3HyFsnqgODbt41rXZPo3/rE="; + url = "https://www.dropbox.com/scl/fo/a0i0udw7ggfwnjoi05hh3/ACdV5vrbMrsBIUbidqizaIk/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz?rlkey=${rlkey}&dl=0"; + hash = "sha256-2LyBldjsD05bMyK/aI+Ivk3f3cErRiM7GJlwOGqT9VQ="; }; nativeBuildInputs = [ copyDesktopItems ]; diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index 0674d148b2c5..d474bd602660 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -29,17 +29,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "deno"; - version = "2.4.4"; + version = "2.4.5"; src = fetchFromGitHub { owner = "denoland"; repo = "deno"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; # required for tests - hash = "sha256-Zeml0hubyNK3wU29xNKwiOPHjLzbGryNhZ2/geoCpXs="; + hash = "sha256-kzY/ZT5Ld6oQnl8vHBaMfdAgZljTcWCFafIbuRS21ro="; }; - cargoHash = "sha256-oWbCv7uwqAeiDzCQ4fc3Yh+FxUJH/ar9A2y9qx95XjE="; + cargoHash = "sha256-A1LABL99mXson3gw8CaDbMH4afzyGMcaK0A8+aeK7T0="; patches = [ # Patch out the remote upgrade (deno update) check. diff --git a/pkgs/by-name/di/didder/package.nix b/pkgs/by-name/di/didder/package.nix index 011fd3d662ab..af4a73f9f326 100644 --- a/pkgs/by-name/di/didder/package.nix +++ b/pkgs/by-name/di/didder/package.nix @@ -32,7 +32,6 @@ buildGoModule rec { meta = src.meta // { description = "Extensive, fast, and accurate command-line image dithering tool"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "didder"; }; } diff --git a/pkgs/by-name/di/dijo/package.nix b/pkgs/by-name/di/dijo/package.nix index 2134c1067262..aeae2d2bd52c 100644 --- a/pkgs/by-name/di/dijo/package.nix +++ b/pkgs/by-name/di/dijo/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { version = "0.2.7"; buildInputs = [ ncurses ]; src = fetchFromGitHub { - owner = "NerdyPepper"; + owner = "oppiliappan"; repo = "dijo"; rev = "v${version}"; sha256 = "sha256-g+A8BJxqoAvm9LTLrLnClVGtFJCQ2gT0mDGAov/6vXE="; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Scriptable, curses-based, digital habit tracker"; - homepage = "https://github.com/NerdyPepper/dijo"; + homepage = "https://github.com/oppiliappan/dijo"; license = licenses.mit; maintainers = [ ]; mainProgram = "dijo"; diff --git a/pkgs/by-name/dn/dnslink-std-go/package.nix b/pkgs/by-name/dn/dnslink-std-go/package.nix index 54a79a5a867f..49c841aff9a0 100644 --- a/pkgs/by-name/dn/dnslink-std-go/package.nix +++ b/pkgs/by-name/dn/dnslink-std-go/package.nix @@ -21,6 +21,5 @@ buildGoModule rec { homepage = "https://dnslink.org/"; license = lib.licenses.mit; mainProgram = "dnslink"; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/ea/eaglemode/package.nix b/pkgs/by-name/ea/eaglemode/package.nix index 17de44cc027e..9f240d0d3295 100644 --- a/pkgs/by-name/ea/eaglemode/package.nix +++ b/pkgs/by-name/ea/eaglemode/package.nix @@ -142,7 +142,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; maintainers = with maintainers; [ chuangzhu - ehmry ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/ei/eiciel/package.nix b/pkgs/by-name/ei/eiciel/package.nix index a35166ebd824..2665614369a4 100644 --- a/pkgs/by-name/ei/eiciel/package.nix +++ b/pkgs/by-name/ei/eiciel/package.nix @@ -54,7 +54,7 @@ stdenv.mkDerivation rec { description = "Graphical editor for ACLs and extended attributes"; homepage = "https://rofi.roger-ferrer.org/eiciel/"; license = licenses.gpl2Plus; - maintainers = with maintainers; [ keysmashes ]; + maintainers = with maintainers; [ ]; platforms = platforms.linux; mainProgram = "eiciel"; }; diff --git a/pkgs/by-name/er/eris-go/package.nix b/pkgs/by-name/er/eris-go/package.nix index 10c1444b79ae..c0f833a94e8d 100644 --- a/pkgs/by-name/er/eris-go/package.nix +++ b/pkgs/by-name/er/eris-go/package.nix @@ -41,7 +41,6 @@ buildGoModule rec { description = "Implementation of ERIS for Go"; homepage = "https://codeberg.org/eris/eris-go"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eris-go"; }; } diff --git a/pkgs/by-name/er/eriscmd/package.nix b/pkgs/by-name/er/eriscmd/package.nix index 570260dcbd6b..bc3b2ff66ffe 100644 --- a/pkgs/by-name/er/eriscmd/package.nix +++ b/pkgs/by-name/er/eriscmd/package.nix @@ -35,7 +35,6 @@ buildNimPackage ( meta = final.src.meta // { homepage = "https://codeberg.org/eris/nim-eris"; license = lib.licenses.unlicense; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "eriscmd"; badPlatforms = lib.platforms.darwin; }; diff --git a/pkgs/by-name/er/erofs-utils/package.nix b/pkgs/by-name/er/erofs-utils/package.nix index 7cca8736c35d..b9433a125d59 100644 --- a/pkgs/by-name/er/erofs-utils/package.nix +++ b/pkgs/by-name/er/erofs-utils/package.nix @@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/tree/ChangeLog?h=v${finalAttrs.version}"; license = with lib.licenses; [ gpl2Plus ]; maintainers = with lib.maintainers; [ - ehmry nikstur jmbaur ]; diff --git a/pkgs/by-name/eu/eurofurence/package.nix b/pkgs/by-name/eu/eurofurence/package.nix index 94e21df43a62..aa341e70a9ba 100644 --- a/pkgs/by-name/eu/eurofurence/package.nix +++ b/pkgs/by-name/eu/eurofurence/package.nix @@ -55,7 +55,6 @@ stdenvNoCC.mkDerivation { meta = { homepage = "https://web.archive.org/web/20200131023120/http://eurofurence.net/eurofurence.html"; description = "Family of geometric rounded sans serif fonts"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.free; }; } diff --git a/pkgs/by-name/ev/eva/package.nix b/pkgs/by-name/ev/eva/package.nix index 9b27694a59f7..0a83892b1cb7 100644 --- a/pkgs/by-name/ev/eva/package.nix +++ b/pkgs/by-name/ev/eva/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Calculator REPL, similar to bc"; - homepage = "https://github.com/NerdyPepper/eva"; + homepage = "https://github.com/oppiliappan/eva"; license = licenses.mit; maintainers = with maintainers; [ ma27 diff --git a/pkgs/by-name/ez/eza/package.nix b/pkgs/by-name/ez/eza/package.nix index de5b9a49cba3..fbdd94504e77 100644 --- a/pkgs/by-name/ez/eza/package.nix +++ b/pkgs/by-name/ez/eza/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "eza"; - version = "0.23.0"; + version = "0.23.1"; src = fetchFromGitHub { owner = "eza-community"; repo = "eza"; tag = "v${finalAttrs.version}"; - hash = "sha256-Lr4FLSYtyr4beiFaTo4/HN8hHClcZOdhCLpQXaDqqgc="; + hash = "sha256-4t/t/dUpQRO1AJ8jnmjxnJ/wLyYi/wv6Yg+9LwPavzw="; }; - cargoHash = "sha256-MsPwA+y4e/CSuP1SZzhq4eutAy/Gmq2aU/+FqJ9B0es="; + cargoHash = "sha256-/tDvG5ogJOxnBA7oe5pVDik5JvqmMhFGHF9TURaSukc="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/f2/f2fs-tools/package.nix b/pkgs/by-name/f2/f2fs-tools/package.nix index 7426211f2914..2cd29afd8782 100644 --- a/pkgs/by-name/f2/f2fs-tools/package.nix +++ b/pkgs/by-name/f2/f2fs-tools/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - ehmry jagajaga ]; }; diff --git a/pkgs/by-name/fi/figlet/package.nix b/pkgs/by-name/fi/figlet/package.nix index edc900d718b1..f50a128894d4 100644 --- a/pkgs/by-name/fi/figlet/package.nix +++ b/pkgs/by-name/fi/figlet/package.nix @@ -47,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Program for making large letters out of ordinary text"; homepage = "http://www.figlet.org/"; license = lib.licenses.afl21; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.unix; mainProgram = "figlet"; }; diff --git a/pkgs/by-name/fj/fjo/package.nix b/pkgs/by-name/fj/fjo/package.nix index 4d4ac652a85e..6d73be045dce 100644 --- a/pkgs/by-name/fj/fjo/package.nix +++ b/pkgs/by-name/fj/fjo/package.nix @@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://codeberg.org/VoiDD/fjo"; license = lib.licenses.agpl3Only; mainProgram = "berg"; - maintainers = with lib.maintainers; [ ehmry ]; broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/by-name/fl/flashmq/package.nix b/pkgs/by-name/fl/flashmq/package.nix index 3b8ef98d0a61..4e8ccecf4649 100644 --- a/pkgs/by-name/fl/flashmq/package.nix +++ b/pkgs/by-name/fl/flashmq/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "flashmq"; - version = "1.22.0"; + version = "1.23.0"; src = fetchFromGitHub { owner = "halfgaar"; repo = "FlashMQ"; tag = "v${finalAttrs.version}"; - hash = "sha256-yFoyErmBvitBRQ2bNOPY62FaV6YJNAXx8dqkIw2ACm4="; + hash = "sha256-JIEJwtS9rtjX+8uqvjnhdAKwp8vk2rptpPYnEX385nk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fo/forgejo/lts.nix b/pkgs/by-name/fo/forgejo/lts.nix index 197afc0e9f67..35f170128a49 100644 --- a/pkgs/by-name/fo/forgejo/lts.nix +++ b/pkgs/by-name/fo/forgejo/lts.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "11.0.3"; - hash = "sha256-tHanxcxpxVYKd28onKJnuB/Qtee2gop3yKjXJ+i9X4o="; + version = "11.0.4"; + hash = "sha256-RI6eCJx1QTDkzY1oFKwCQyOrRXMd0TFihWofC4ZCv44="; npmDepsHash = "sha256-wsjosyZ5J5mU7ixbWjXnbqkvgnOE0dGz81vVqaI61go="; - vendorHash = "sha256-5eaPdvU2NbCgbL+rcCqzphTESLHGbGZ3MgtXknCjrSc="; + vendorHash = "sha256-Zfjp6EKiO74wYgvc85AwtDg+3Nf7lEa1ZKQMMcYPM34="; lts = true; nixUpdateExtraArgs = [ "--override-filename" diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 0f52612f16b4..91a2db1e1bbb 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,6 +1,6 @@ import ./generic.nix { - version = "12.0.1"; - hash = "sha256-MBk5QHjnyMXmQDIbMuehjcGN/PUN1ViRtIi1pJGHlW0="; + version = "12.0.2"; + hash = "sha256-BkyzOrpwKkROKiZgSCr8Z7n8WO6qnkDyCBJ4HWO71Ws="; npmDepsHash = "sha256-kq2AV1D0xA4Csm8XUTU5D0iCmyuajcnwlLdPjJ/mj1g="; vendorHash = "sha256-B9menPCDUOYHPCS0B5KpxuE03FdFXmA8XqkiYEAxs5Y="; lts = false; diff --git a/pkgs/by-name/fr/freenet/freenetWrapper b/pkgs/by-name/fr/freenet/freenetWrapper index 5e4e43d08a1b..d0e130599076 100755 --- a/pkgs/by-name/fr/freenet/freenetWrapper +++ b/pkgs/by-name/fr/freenet/freenetWrapper @@ -14,4 +14,9 @@ cp -u -- @seednodes@/seednodes.fref $FREENET_HOME/seednodes.fref chmod u+rw -- $FREENET_HOME/seednodes.fref cd -- $FREENET_HOME -exec @jre@/bin/java -Xmx1024M freenet.node.NodeStarter "$@" +# The `--add-opens` lines are needed to get the WebOfTrust plugin to work. +exec @jre@/bin/java -Xmx1024M \ + --add-opens java.base/java.lang=ALL-UNNAMED \ + --add-opens java.base/java.nio=ALL-UNNAMED \ + --add-opens java.base/sun.nio.ch=ALL-UNNAMED \ + freenet.node.NodeStarter "$@" diff --git a/pkgs/by-name/fr/frida-tools/package.nix b/pkgs/by-name/fr/frida-tools/package.nix index f158daa44913..d7b92718b6b2 100644 --- a/pkgs/by-name/fr/frida-tools/package.nix +++ b/pkgs/by-name/fr/frida-tools/package.nix @@ -35,6 +35,9 @@ python3Packages.buildPythonApplication rec { description = "Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers (client tools)"; homepage = "https://www.frida.re/"; maintainers = with lib.maintainers; [ s1341 ]; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; }; } diff --git a/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch b/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch index 99799f10e717..17adf9687a47 100644 --- a/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch +++ b/pkgs/by-name/fw/fwupd/add-option-for-installation-sysconfdir.patch @@ -1,41 +1,42 @@ -commit e798ff19cd36daaed68b86edc7ebdb9dcfe1c057 +commit 448e265ad3fef9a5ef0ff57593dd5a9164118852 Author: r-vdp Date: Tue Oct 15 11:46:38 2024 +0200 Add option for installation sysconfdir diff --git a/data/bios-settings.d/meson.build b/data/bios-settings.d/meson.build -index b0ff5b106..29b60a3be 100644 +index 3f1cb3574..acbdccb61 100644 --- a/data/bios-settings.d/meson.build +++ b/data/bios-settings.d/meson.build -@@ -1,5 +1,5 @@ +@@ -1,6 +1,6 @@ if build_standalone and host_machine.system() == 'linux' install_data('README.md', + install_tag: 'doc', - install_dir: join_paths(sysconfdir, 'fwupd', 'bios-settings.d') + install_dir: join_paths(datadir, 'fwupd', 'bios-settings.d') ) endif diff --git a/data/meson.build b/data/meson.build -index 9db5cd756..cf3181c8b 100644 +index 78f54bd83..aae01ed56 100644 --- a/data/meson.build +++ b/data/meson.build -@@ -27,7 +27,7 @@ endif - +@@ -28,7 +28,7 @@ endif if build_standalone install_data(['fwupd.conf'], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'fwupd'), install_mode: 'rw-r-----', ) plugin_quirks += files([ diff --git a/data/pki/meson.build b/data/pki/meson.build -index 686064195..72ae401bd 100644 +index 9b1e6b372..5c80ba564 100644 --- a/data/pki/meson.build +++ b/data/pki/meson.build -@@ -7,13 +7,13 @@ install_data([ - 'GPG-KEY-Linux-Foundation-Firmware', +@@ -8,14 +8,14 @@ install_data([ 'GPG-KEY-Linux-Vendor-Firmware-Service', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd') ) @@ -43,120 +44,130 @@ index 686064195..72ae401bd 100644 'GPG-KEY-Linux-Foundation-Metadata', 'GPG-KEY-Linux-Vendor-Firmware-Service', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd-metadata') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd-metadata') ) endif -@@ -21,11 +21,11 @@ if supported_pkcs7 - install_data([ +@@ -24,12 +24,12 @@ install_data([ 'LVFS-CA.pem', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd') ) install_data([ 'LVFS-CA.pem', ], + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'pki', 'fwupd-metadata') + install_dir: join_paths(sysconfdir_install, 'pki', 'fwupd-metadata') ) endif diff --git a/data/remotes.d/meson.build b/data/remotes.d/meson.build -index 10201bc9a..fba712491 100644 +index 77285cafa..7d2cb8f58 100644 --- a/data/remotes.d/meson.build +++ b/data/remotes.d/meson.build -@@ -11,14 +11,14 @@ if build_standalone and get_option('lvfs') != 'false' - output: 'lvfs.conf', +@@ -12,7 +12,7 @@ if build_standalone and get_option('lvfs') != 'false' configuration: con3, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) configure_file( input: 'lvfs-testing.conf', - output: 'lvfs-testing.conf', +@@ -20,7 +20,7 @@ if build_standalone and get_option('lvfs') != 'false' configuration: con3, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) i18n.merge_file( input: 'lvfs.metainfo.xml', -@@ -52,12 +52,12 @@ configure_file( - output: 'vendor.conf', +@@ -58,7 +58,7 @@ configure_file( configuration: con2, install: get_option('vendor_metadata'), + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) configure_file( input: 'vendor-directory.conf', - output: 'vendor-directory.conf', +@@ -66,5 +66,5 @@ configure_file( configuration: con2, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'fwupd', 'remotes.d'), + install_dir: join_paths(sysconfdir_install, 'fwupd', 'remotes.d'), ) diff --git a/docs/meson.build b/docs/meson.build -index 5693edcc8..181c359a4 100644 +index c1e483f4f..684ec3fbe 100644 --- a/docs/meson.build +++ b/docs/meson.build -@@ -124,7 +124,7 @@ if build_docs - ], +@@ -127,7 +127,7 @@ if build_docs build_by_default: true, install: true, + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc'), + install_dir: join_paths(sysconfdir_install, 'doc'), ) subdir('hsi-tests.d') -@@ -182,7 +182,7 @@ if build_docs - ], +@@ -186,7 +186,7 @@ if build_docs build_by_default: true, install: true, + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc'), + install_dir: join_paths(sysconfdir_install, 'doc'), ) man_cmd = [] foreach man: man_md -@@ -196,7 +196,7 @@ if build_docs - man_cmd, +@@ -201,31 +201,31 @@ if build_docs ], install: true, + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'fwupd') + install_dir: join_paths(sysconfdir_install, 'doc', 'fwupd') ) if hsi install_data(['hsi.html'], -@@ -204,18 +204,18 @@ if build_docs + install_tag: 'doc', +- install_dir : join_paths(datadir, 'doc', 'fwupd') ++ install_dir : join_paths(sysconfdir_install, 'doc', 'fwupd') ) endif install_data(['urlmap_fwupd.js'], + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'libfwupd') + install_dir: join_paths(sysconfdir_install, 'doc', 'libfwupd') ) install_data(['urlmap_fwupdplugin.js'], + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'libfwupdplugin') + install_dir: join_paths(sysconfdir_install, 'doc', 'libfwupdplugin') ) #make devhelp work install_symlink('libfwupd', + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'doc', 'fwupd'), pointing_to: join_paths('..', 'libfwupd'), ) install_symlink('libfwupdplugin', + install_tag: 'doc', - install_dir: join_paths(datadir, 'doc', 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'doc', 'fwupd'), pointing_to: join_paths('..', 'libfwupdplugin'), ) endif diff --git a/meson.build b/meson.build -index 2ceaf531c..e4e764b97 100644 +index 4faedcc0b..980f9bb0c 100644 --- a/meson.build +++ b/meson.build -@@ -201,6 +201,12 @@ endif +@@ -212,6 +212,12 @@ endif mandir = join_paths(prefix, get_option('mandir')) localedir = join_paths(prefix, get_option('localedir')) @@ -167,10 +178,10 @@ index 2ceaf531c..e4e764b97 100644 +endif + diffcmd = find_program('diff') - gio = dependency('gio-2.0', version: '>= 2.72.0') - giounix = dependency('gio-unix-2.0', version: '>= 2.72.0', required: false) + gio = dependency('gio-2.0', version: '>= 2.68.0') # limited by RHEL-9, which has v2.68.4 + giounix = dependency('gio-unix-2.0', version: '>= 2.68.0', required: false) diff --git a/meson_options.txt b/meson_options.txt -index a4a211fbb..6197fe502 100644 +index 63c8d288d..04f6651e6 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -7,6 +7,11 @@ option('bluez', @@ -186,22 +197,22 @@ index a4a211fbb..6197fe502 100644 type: 'combo', choices: [ diff --git a/plugins/uefi-capsule/meson.build b/plugins/uefi-capsule/meson.build -index 2dfc4d2f0..e5ac73edd 100644 +index 647ace53e..4ee0192df 100644 --- a/plugins/uefi-capsule/meson.build +++ b/plugins/uefi-capsule/meson.build -@@ -20,7 +20,7 @@ if host_machine.system() == 'linux' - output: '35_fwupd', +@@ -23,7 +23,7 @@ if host_machine.system() == 'linux' configuration: con2, install: true, + install_tag: 'runtime', - install_dir: join_paths(sysconfdir, 'grub.d') + install_dir: join_paths(sysconfdir_install, 'grub.d') ) elif host_machine.system() == 'freebsd' - backend_srcs += 'fu-uefi-backend-freebsd.c' -@@ -93,7 +93,7 @@ if get_option('plugin_uefi_capsule_splash') - '--out', '@OUTPUT@', + backend_srcs += 'fu-uefi-capsule-backend-freebsd.c' +@@ -98,7 +98,7 @@ if get_option('plugin_uefi_capsule_splash') ], install: true, + install_tag: 'runtime', - install_dir: join_paths(datadir, 'fwupd'), + install_dir: join_paths(sysconfdir_install, 'fwupd'), ) diff --git a/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch b/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch index 78d6b25b195b..57726af3bc69 100644 --- a/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch +++ b/pkgs/by-name/fw/fwupd/install-fwupdplugin-to-out.patch @@ -1,14 +1,14 @@ -commit 50827b154728a97e5dfcb7d41e5c7155752919c3 +commit 1b7f8b3ad7df9a5911fbc45608d9b40e0787baca Author: r-vdp Date: Mon Oct 28 12:07:51 2024 +0100 Install fwupdplugin to out diff --git a/meson.build b/meson.build -index 250b76107..62c127c35 100644 +index 747d1b385..312513d75 100644 --- a/meson.build +++ b/meson.build -@@ -553,7 +553,7 @@ if build_standalone +@@ -548,7 +548,7 @@ if build_standalone if host_machine.system() == 'windows' libdir_pkg = bindir else diff --git a/pkgs/by-name/fw/fwupd/installed-tests-path.patch b/pkgs/by-name/fw/fwupd/installed-tests-path.patch index 3b1ded1a31f5..afcd9f4905c6 100644 --- a/pkgs/by-name/fw/fwupd/installed-tests-path.patch +++ b/pkgs/by-name/fw/fwupd/installed-tests-path.patch @@ -1,27 +1,27 @@ -commit 2fa1d39bb54d448ffe59bf6a8358c01f786a1cce +commit abaf36af96c7dfc966110c5342d5a8814c0df492 Author: r-vdp Date: Tue Oct 15 14:49:53 2024 +0200 Add output for installed tests diff --git a/data/tests/meson.build b/data/tests/meson.build -index a22a989f3..cbd135cfa 100644 +index da9524677..505d7a80e 100644 --- a/data/tests/meson.build +++ b/data/tests/meson.build -@@ -105,7 +105,7 @@ configure_file( - output: 'fwupd-tests.conf', +@@ -131,7 +131,7 @@ configure_file( configuration: con2, install: true, + install_tag: 'tests', - install_dir: join_paths(datadir, 'fwupd', 'remotes.d'), + install_dir: join_paths(get_option('installed_test_prefix'), 'etc', 'fwupd', 'remotes.d'), ) if umockdev_integration_tests.allowed() diff --git a/meson.build b/meson.build -index 5a35cfda1..40ef142f0 100644 +index 312513d75..4faedcc0b 100644 --- a/meson.build +++ b/meson.build -@@ -194,8 +194,8 @@ else +@@ -205,8 +205,8 @@ else datadir = join_paths(prefix, get_option('datadir')) sysconfdir = join_paths(prefix, get_option('sysconfdir')) localstatedir = join_paths(prefix, get_option('localstatedir')) @@ -32,7 +32,7 @@ index 5a35cfda1..40ef142f0 100644 daemon_dir = join_paths(libexecdir, 'fwupd') endif mandir = join_paths(prefix, get_option('mandir')) -@@ -545,6 +545,7 @@ gnome = import('gnome') +@@ -536,6 +536,7 @@ gnome = import('gnome') i18n = import('i18n') conf.set_quoted('FWUPD_PREFIX', prefix) @@ -41,12 +41,12 @@ index 5a35cfda1..40ef142f0 100644 conf.set_quoted('FWUPD_LIBDIR', libdir) conf.set_quoted('FWUPD_LIBEXECDIR', libexecdir) diff --git a/meson_options.txt b/meson_options.txt -index e04bb37c9..b1060ddb8 100644 +index 40103c03e..63c8d288d 100644 --- a/meson_options.txt +++ b/meson_options.txt -@@ -333,6 +333,10 @@ option('systemd_syscall_filter', - value: 'true', - description: 'Enable systemd syscall filter', +@@ -174,6 +174,10 @@ option('systemd_unit_user', + value: 'fwupd-refresh', + description: 'User account to use for fwupd-refresh.service (empty for DynamicUser)', ) +option('installed_test_prefix', + type: 'string', @@ -56,13 +56,13 @@ index e04bb37c9..b1060ddb8 100644 type: 'boolean', value: true, diff --git a/src/tests/host-emulate/meson.build b/src/tests/host-emulate/meson.build -index 4bc02e46e..17bc2270d 100644 +index 0a67d70e8..7e07c0a49 100644 --- a/src/tests/host-emulate/meson.build +++ b/src/tests/host-emulate/meson.build -@@ -9,7 +9,7 @@ if build_standalone - capture: true, +@@ -10,7 +10,7 @@ if build_standalone command: [gzip, '-k', '--stdout', '@INPUT@'], install: true, + install_tag: 'tests', - install_dir: join_paths(datadir, 'fwupd', 'host-emulate.d'), + install_dir: join_paths(get_option('installed_test_prefix'), 'etc', 'fwupd', 'host-emulate.d'), ) diff --git a/pkgs/by-name/fw/fwupd/package.nix b/pkgs/by-name/fw/fwupd/package.nix index 4d0f12f4a495..3028c49a384c 100644 --- a/pkgs/by-name/fw/fwupd/package.nix +++ b/pkgs/by-name/fw/fwupd/package.nix @@ -133,7 +133,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fwupd"; - version = "2.0.13"; + version = "2.0.14"; # libfwupd goes to lib # daemon, plug-ins and libfwupdplugin go to out @@ -151,7 +151,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "fwupd"; repo = "fwupd"; tag = finalAttrs.version; - hash = "sha256-iarQfen2MCgQUDST5c81+KBd8gxBqM9EO6f0fN4fZbI="; + hash = "sha256-VUpLYl7SKJqwbM3Lna22txTeMwqtpQieiw1DLX/4xtA="; }; patches = [ diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index b0a7337d9e5f..8c6c82c5fe0b 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "fzf"; - version = "0.65.1"; + version = "0.65.2"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf"; rev = "v${version}"; - hash = "sha256-cYRA7TCKvfFkWUpI4q1xYR3qzenZvx3cjVSerl0gweU="; + hash = "sha256-vIAkbZ3jx5B5+zdjT+4jMxhGPmiYUBIz5UjSP5HhQ9k="; }; vendorHash = "sha256-1wxi+wfTSSgJQLNbCdoFTz9G4XLgEX7PpzqpuVjEYL8="; diff --git a/pkgs/by-name/ge/genxword/package.nix b/pkgs/by-name/ge/genxword/package.nix index a65408897ee8..31a9e06b78a0 100644 --- a/pkgs/by-name/ge/genxword/package.nix +++ b/pkgs/by-name/ge/genxword/package.nix @@ -11,14 +11,14 @@ python3.pkgs.buildPythonApplication rec { pname = "genxword"; - version = "2.1.0"; - format = "pyproject"; + version = "2.2.0"; + pyproject = true; src = fetchFromGitHub { owner = "riverrun"; repo = "genxword"; - rev = "v${version}"; - sha256 = "17h8saja45bv612yk0pra9ncbp2mjnx5n10q25nqhl765ks4bmb5"; + tag = "v${version}"; + hash = "sha256-vzzkXfMnkeTFQmTNAfCIKqVVNm1I6GSfRV1lwGmLj6Y="; }; nativeBuildInputs = [ @@ -50,10 +50,11 @@ python3.pkgs.buildPythonApplication rec { # there are no tests doCheck = false; - meta = with lib; { - inherit (src.meta) homepage; + meta = { + homepage = "https://github.com/riverrun/genxword"; description = "Crossword generator"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ dotlambda ]; + license = lib.licenses.gpl3Plus; + mainProgram = "genxword"; + maintainers = with lib.maintainers; [ dotlambda ]; }; } diff --git a/pkgs/by-name/ge/geographiclib/package.nix b/pkgs/by-name/ge/geographiclib/package.nix index b178db335ad2..a936f7017e75 100644 --- a/pkgs/by-name/ge/geographiclib/package.nix +++ b/pkgs/by-name/ge/geographiclib/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "geographiclib"; - version = "2.5.1"; + version = "2.5.2"; src = fetchFromGitHub { owner = "geographiclib"; repo = "geographiclib"; tag = "v${version}"; - hash = "sha256-ZXIRLLvCsVp8RnChjLiAfD38CJFqV8sv/PAEORsF6oc="; + hash = "sha256-bFErzgjxBCtN12UNtnGPuS6bg1sI31gR7WZjawsY3Yo="; }; outputs = [ @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { ''; homepage = "https://geographiclib.sourceforge.io/"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ sikmir ]; + teams = [ lib.teams.geospatial ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/by-name/ge/getdns/package.nix b/pkgs/by-name/ge/getdns/package.nix index 71395863b39a..d4f7d87de6ea 100644 --- a/pkgs/by-name/ge/getdns/package.nix +++ b/pkgs/by-name/ge/getdns/package.nix @@ -66,7 +66,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://getdnsapi.net"; maintainers = with lib.maintainers; [ leenaars - ehmry ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; diff --git a/pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch b/pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch new file mode 100644 index 000000000000..c5b03dc82d3d --- /dev/null +++ b/pkgs/by-name/gi/git-branchless/fix-esl01-indexedlog-for-rust-1_89.patch @@ -0,0 +1,18 @@ +diff --git a/src/lock.rs b/src/lock.rs +--- a/src/lock.rs ++++ b/src/lock.rs +@@ -132,10 +132,10 @@ impl ScopedDirLock { + + // Lock + match (opts.exclusive, opts.non_blocking) { +- (true, false) => file.lock_exclusive(), +- (true, true) => file.try_lock_exclusive(), +- (false, false) => file.lock_shared(), +- (false, true) => file.try_lock_shared(), ++ (true, false) => fs2::FileExt::lock_exclusive(&file), ++ (true, true) => fs2::FileExt::try_lock_exclusive(&file), ++ (false, false) => fs2::FileExt::lock_shared(&file), ++ (false, true) => fs2::FileExt::try_lock_shared(&file), + } + .context(&path, || { + format!( diff --git a/pkgs/by-name/gi/git-branchless/package.nix b/pkgs/by-name/gi/git-branchless/package.nix index 2355d30ee5dd..6e7946dd45f3 100644 --- a/pkgs/by-name/gi/git-branchless/package.nix +++ b/pkgs/by-name/gi/git-branchless/package.nix @@ -21,6 +21,20 @@ rustPlatform.buildRustPackage rec { hash = "sha256-8uv+sZRr06K42hmxgjrKk6FDEngUhN/9epixRYKwE3U="; }; + # Patch the vendored esl01-indexedlog crate. + # This is necessary to fix the build for rust 1.89. See: + # - https://github.com/NixOS/nixpkgs/issues/437051 + # - https://github.com/arxanas/git-branchless/issues/1585 + # - https://github.com/facebook/sapling/issues/1119 + # The patch is derived from: + # - https://github.com/facebook/sapling/commit/9e27acb84605079bf4e305afb637a4d6801831ac + postPatch = '' + ( + cd ../git-branchless-*-vendor/esl01-indexedlog-*/ + patch -p1 < ${./fix-esl01-indexedlog-for-rust-1_89.patch} + ) + ''; + cargoHash = "sha256-i7KpTd4fX3PrhDjj3R9u98rdI0uHkpQCxSmEF+Gu7yk="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/gi/gitlab-ci-local/package.nix b/pkgs/by-name/gi/gitlab-ci-local/package.nix index 6de5e0960772..147140ad9f37 100644 --- a/pkgs/by-name/gi/gitlab-ci-local/package.nix +++ b/pkgs/by-name/gi/gitlab-ci-local/package.nix @@ -12,16 +12,16 @@ buildNpmPackage rec { pname = "gitlab-ci-local"; - version = "4.60.1"; + version = "4.61.1"; src = fetchFromGitHub { owner = "firecow"; repo = "gitlab-ci-local"; rev = version; - hash = "sha256-6v5iyQCP+3bJdG9uvPAsMaJ7mW2xj1kMhn8h2eLsl28="; + hash = "sha256-zHYUe5fAjK34zCjTYkg4pvvjRsaeuCyu7Gelcqki8P0="; }; - npmDepsHash = "sha256-P09uxOtlY9AAJyKLTdnFOfw0H6V4trr2hznEonOO58E="; + npmDepsHash = "sha256-eLT2ejLOtEI7eqWikBc/wFrStCuvYHvlZk9JiMPfuUI="; nativeBuildInputs = [ makeBinaryWrapper @@ -34,29 +34,6 @@ buildNpmPackage rec { ''; postInstall = '' - NODE_MODULES=$out/lib/node_modules/gitlab-ci-local/node_modules - - # Remove intermediate build files for re2 to reduce dependencies. - # - # This does not affect the behavior. On npm `re2` does not ship - # the build directory and downloads a prebuilt version of the - # `re2.node` binary. This method produces the same result. - find $NODE_MODULES/re2/build -type f ! -path "*/Release/re2.node" -delete - strip -x $NODE_MODULES/re2/build/Release/re2.node - - # Remove files that depend on python3 - # - # The node-gyp package is only used for building re2, so it is - # not needed at runtime. I did not remove the whole directory - # because of some dangling links to the node-gyp directory which - # is not required. It is possible to remove the directory and all - # the files that link to it, but I figured it was not worth - # tracking down the files. - # - # The re2/vendor directory is used for building the re2.node - # binary, so it is not needed at runtime. - rm -rf $NODE_MODULES/{node-gyp/gyp,re2/vendor} - wrapProgram $out/bin/gitlab-ci-local \ --prefix PATH : "${ lib.makeBinPath [ diff --git a/pkgs/by-name/gi/gitlab-runner/package.nix b/pkgs/by-name/gi/gitlab-runner/package.nix index 8f9576a6fdd2..827c389716a7 100644 --- a/pkgs/by-name/gi/gitlab-runner/package.nix +++ b/pkgs/by-name/gi/gitlab-runner/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gitlab-runner"; - version = "18.1.3"; + version = "18.3.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-LqkHXmbGHXhIWqcJijBi1i5hYiBi9sv+/+7u2NW2e7Q="; + hash = "sha256-D40ecrGAu76WoV8B49/2eDqigpcXcSCc+1nOW7KxHcA="; }; - vendorHash = "sha256-G9qZKWI//ECG88Tu8zb8nEDSwNRabVMsrp7aQzVsxCY="; + vendorHash = "sha256-vP/htZiUp5qL4TMw6AgNW/TVcvx+pl6rxp41SK5g4XM="; # For patchShebangs buildInputs = [ bash ]; diff --git a/pkgs/by-name/gl/glsl_analyzer/package.nix b/pkgs/by-name/gl/glsl_analyzer/package.nix index 96e83519325e..f0fae52ced72 100644 --- a/pkgs/by-name/gl/glsl_analyzer/package.nix +++ b/pkgs/by-name/gl/glsl_analyzer/package.nix @@ -2,22 +2,24 @@ lib, stdenv, fetchFromGitHub, - zig_0_13, + zig_0_14, }: - +let + zig = zig_0_14; +in stdenv.mkDerivation (finalAttrs: { pname = "glsl_analyzer"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "nolanderc"; repo = "glsl_analyzer"; - rev = "v${finalAttrs.version}"; - hash = "sha256-AIzk05T8JZn8HWSI6JDFUIYl4sutd3HR3Zb+xmJll0g="; + tag = "v${finalAttrs.version}"; + hash = "sha256-UDAbSRGaismUHQy4s+gygDzrrHu1G5PObRBWnua6bDA="; }; nativeBuildInputs = [ - zig_0_13.hook + zig.hook ]; postPatch = '' diff --git a/pkgs/by-name/gm/gmobile/package.nix b/pkgs/by-name/gm/gmobile/package.nix index c43f8a02e539..a3f9396fa137 100644 --- a/pkgs/by-name/gm/gmobile/package.nix +++ b/pkgs/by-name/gm/gmobile/package.nix @@ -35,16 +35,17 @@ stdenv.mkDerivation (finalAttrs: { pkg-config gobject-introspection udevCheckHook + vala ]; buildInputs = [ glib json-glib libuev - vala ]; doInstallCheck = true; + strictDeps = true; passthru.updateScript = nix-update-script { }; diff --git a/pkgs/by-name/gn/gnaural/package.nix b/pkgs/by-name/gn/gnaural/package.nix index 1463ff0b9576..918f0d770d25 100644 --- a/pkgs/by-name/gn/gnaural/package.nix +++ b/pkgs/by-name/gn/gnaural/package.nix @@ -44,7 +44,6 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Programmable auditory binaural-beat synthesizer"; homepage = "https://gnaural.sourceforge.net/"; - maintainers = with maintainers; [ ehmry ]; license = with licenses; [ gpl2Only ]; mainProgram = "gnaural"; }; diff --git a/pkgs/by-name/gn/gnubg/package.nix b/pkgs/by-name/gn/gnubg/package.nix index 020f042546f1..d682af7778e4 100644 --- a/pkgs/by-name/gn/gnubg/package.nix +++ b/pkgs/by-name/gn/gnubg/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { description = "World class backgammon application"; homepage = "https://www.gnu.org/software/gnubg/"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/gp/gpt4all/package.nix b/pkgs/by-name/gp/gpt4all/package.nix index fbc125b5e854..98d01f664f68 100644 --- a/pkgs/by-name/gp/gpt4all/package.nix +++ b/pkgs/by-name/gp/gpt4all/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpt4all"; - version = "3.9.0"; + version = "3.10.0"; src = fetchFromGitHub { fetchSubmodules = true; - hash = "sha256-DbMoDdP7tEku3zZiCOmPz3iHQF5acg97gd+tLKoFu/o="; + hash = "sha256-OAD/uSCL/3OXmYVG+iGJK4zD2s0dDaPf59DF23AbSFU="; owner = "nomic-ai"; repo = "gpt4all"; tag = "v${finalAttrs.version}"; diff --git a/pkgs/by-name/gp/gptfdisk/package.nix b/pkgs/by-name/gp/gptfdisk/package.nix index e376f5fddb56..4fdecc41a843 100644 --- a/pkgs/by-name/gp/gptfdisk/package.nix +++ b/pkgs/by-name/gp/gptfdisk/package.nix @@ -65,6 +65,5 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; homepage = "https://www.rodsbooks.com/gdisk/"; platforms = platforms.all; - maintainers = [ maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/gu/gubbi-font/package.nix b/pkgs/by-name/gu/gubbi-font/package.nix index dbc5109a318e..c70e58cb75e0 100644 --- a/pkgs/by-name/gu/gubbi-font/package.nix +++ b/pkgs/by-name/gu/gubbi-font/package.nix @@ -29,6 +29,5 @@ stdenv.mkDerivation rec { description = "Kannada font"; license = licenses.gpl3Plus; platforms = platforms.all; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/gu/guile-goblins/package.nix b/pkgs/by-name/gu/guile-goblins/package.nix index 622cdac2001c..c43e1d6a56aa 100644 --- a/pkgs/by-name/gu/guile-goblins/package.nix +++ b/pkgs/by-name/gu/guile-goblins/package.nix @@ -27,6 +27,8 @@ stdenv.mkDerivation rec { ]; buildInputs = [ guile + ]; + propagatedBuildInputs = [ guile-fibers guile-gcrypt guile-gnutls diff --git a/pkgs/by-name/hd/hdapsd/package.nix b/pkgs/by-name/hd/hdapsd/package.nix index 2783c2ddaf0f..36f95a56bed3 100644 --- a/pkgs/by-name/hd/hdapsd/package.nix +++ b/pkgs/by-name/hd/hdapsd/package.nix @@ -28,6 +28,5 @@ stdenv.mkDerivation rec { homepage = "http://hdaps.sf.net/"; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = [ maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/hj/hjson-go/package.nix b/pkgs/by-name/hj/hjson-go/package.nix index 5c76699faba8..1cc06abd4f47 100644 --- a/pkgs/by-name/hj/hjson-go/package.nix +++ b/pkgs/by-name/hj/hjson-go/package.nix @@ -26,7 +26,6 @@ buildGoModule rec { description = "Utility to convert JSON to and from HJSON"; homepage = "https://hjson.github.io/"; changelog = "https://github.com/hjson/hjson-go/releases/tag/v${version}"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.mit; mainProgram = "hjson-cli"; }; diff --git a/pkgs/by-name/ho/hottext/package.nix b/pkgs/by-name/ho/hottext/package.nix index 7bdcaa578201..02851dfb4af1 100644 --- a/pkgs/by-name/ho/hottext/package.nix +++ b/pkgs/by-name/ho/hottext/package.nix @@ -37,7 +37,6 @@ buildNimPackage (finalAttrs: { description = "Simple RSVP speed-reading utility"; license = lib.licenses.unlicense; homepage = "https://git.sr.ht/~ehmry/hottext"; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "hottext"; }; }) diff --git a/pkgs/by-name/hy/hyprutils/package.nix b/pkgs/by-name/hy/hyprutils/package.nix index 442a68e6c30b..1573eedda079 100644 --- a/pkgs/by-name/hy/hyprutils/package.nix +++ b/pkgs/by-name/hy/hyprutils/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "hyprutils"; - version = "0.8.3"; + version = "0.8.4"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprutils"; tag = "v${finalAttrs.version}"; - hash = "sha256-PosTxeL39YrLvCX5MqqPA6NNWQ4T5ea5K55nmN7ju9Q="; + hash = "sha256-oRDel6pNl/T2tI+nc/USU9ZP9w08dxtl7hiZxa0C/Wc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index 767627f63c96..fb449006089c 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -20,14 +20,14 @@ let in stdenv.mkDerivation rec { pname = "incus-ui-canonical"; - version = "0.18.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${version}"; - hash = "sha256-dN/O3UmQfWZ85XQUGXFTF7dhXGW0CLoQ5+16AIDSAzc="; + hash = "sha256-D3k9LJZIj4EmE79X5u7MITEKhcQKpL0Eslm4FQTaHg4="; }; offlineCache = fetchYarnDeps { diff --git a/pkgs/by-name/ip/ipxe/package.nix b/pkgs/by-name/ip/ipxe/package.nix index f8e3876f45e1..43aeb7b4077f 100644 --- a/pkgs/by-name/ip/ipxe/package.nix +++ b/pkgs/by-name/ip/ipxe/package.nix @@ -147,7 +147,7 @@ stdenv.mkDerivation (finalAttrs: { bsd2 bsd3 gpl2Only - gpl2UBDLPlus + ubdlException isc mit mpl11 diff --git a/pkgs/by-name/iw/iw4x-launcher/package.nix b/pkgs/by-name/iw/iw4x-launcher/package.nix index d82d82d155ee..697e128eb728 100644 --- a/pkgs/by-name/iw/iw4x-launcher/package.nix +++ b/pkgs/by-name/iw/iw4x-launcher/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "iw4x-launcher"; - version = "1.0.2"; + version = "1.0.2-1"; src = fetchFromGitHub { owner = "iw4x"; repo = "launcher"; tag = "v${finalAttrs.version}"; - hash = "sha256-4Qj2P4vb3XtCyK/Op52uV9SgUvL12Zg1cDvG0vtq4Cg="; + hash = "sha256-gZoKVQMr7pS00TXikmr4QLN154Bhe415S8Ep7aedyds="; }; - cargoHash = "sha256-fz474N8p5YvfzkS1wTJNhagNMKhtaf0KAPpEFz+R8bQ="; + cargoHash = "sha256-6uHkfnNYtdcq16XBqhDEbTEVRrgsmjWf75U86nqIpwk="; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/jo/jol/package.nix b/pkgs/by-name/jo/jol/package.nix index b486d4fcfebf..0e333f57ceee 100644 --- a/pkgs/by-name/jo/jol/package.nix +++ b/pkgs/by-name/jo/jol/package.nix @@ -47,7 +47,10 @@ maven.buildMavenPackage rec { ''; homepage = "https://openjdk.org/projects/code-tools/jol/"; changelog = "https://github.com/openjdk/jol/releases/tag/${version}"; - license = lib.licenses.gpl2ClasspathPlus; + license = with lib.licenses; [ + gpl2Plus + classpathException20 + ]; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode diff --git a/pkgs/by-name/jo/joplin-desktop/buildPlugin.nix b/pkgs/by-name/jo/joplin-desktop/buildPlugin.nix new file mode 100644 index 000000000000..4ef26f8e1fb1 --- /dev/null +++ b/pkgs/by-name/jo/joplin-desktop/buildPlugin.nix @@ -0,0 +1,38 @@ +{ + lib, + fetchzip, + npm-lockfile-fix, + buildNpmPackage, + + name, + url, + hash, + npmDepsHash, + patches ? [ ], +}: + +buildNpmPackage { + inherit name npmDepsHash patches; + + src = fetchzip { + inherit url hash; + postFetch = '' + # Add missing integrity and resolved fields + ${lib.getExe npm-lockfile-fix} $out/package-lock.json + ''; + }; + + postPatch = '' + sed -i '/preinstall/d' package.json + ''; + + npmBuildScript = "dist"; + + installPhase = '' + runHook preInstall + + install -Dm444 -t $out publish/*.jpl + + runHook postInstall + ''; +} diff --git a/pkgs/by-name/jo/joplin-desktop/missing-hashes.json b/pkgs/by-name/jo/joplin-desktop/missing-hashes.json new file mode 100644 index 000000000000..7c3f79d470e0 --- /dev/null +++ b/pkgs/by-name/jo/joplin-desktop/missing-hashes.json @@ -0,0 +1,112 @@ +{ + "@esbuild/aix-ppc64@npm:0.25.4": "c3d5aaf00899940960a27f93a63d9169efc4ff317f10bc3608291678ce71255d657129061dbfa016a0d16fd7b6bfbeb9d37558e9113432f8ff5d04b8b8e54b2f", + "@esbuild/aix-ppc64@npm:0.25.8": "451dc5fd41cf67ccc24b8d1da6f95b1082552b6908f0cb0c78fba3da39a4b6c3669ce37dc3c2c383cc18266ea35c0fcec6696fb24f8a0aaf097b94def035c129", + "@esbuild/android-arm64@npm:0.25.4": "aa5285109d86607c973ee8d20b582cb444bae31457982dbd3b004feaa4776d145d48a6692537defd8477f2bd0bdf06ff8c7e688dd07fe30b5d031c6dd434c580", + "@esbuild/android-arm64@npm:0.25.8": "ef542eda68837bd16cdae4ed99c312405673da95ec3fba1d2f0f102cbd983fdd7357acd1504b5a5ef517b952c9978a0c4baa65211626db6cf862e2bf9ebebe49", + "@esbuild/android-arm@npm:0.25.4": "8c5c306e03044527fb2f4eaaeda255d7f40d6a3d02aa9abd1334d67a9ea1a5ab2ab654df77eb7e17e64947c5893e1ba53fc9d3bbefa15f0692e6b56823c47abc", + "@esbuild/android-arm@npm:0.25.8": "a0a5995ed8ff2c9775e8395d3da0b7d7b9246040db680aedeb8df9ca980891fe322a6b833cf0bc554852de351aa1351b37aff0213113d4d4afd28c638edc74f1", + "@esbuild/android-x64@npm:0.25.4": "aa8665b302b65ca62e15a34e72e43d1ce7a253a354d8684cbe5ea1a04a79d1323416b46c727d6ab73a76a4ec047fb2859b054f8f80fe9ac1d286a4d00ed754e6", + "@esbuild/android-x64@npm:0.25.8": "afb24505bf544e53c71707456a85dc21bcc26106c1863aad85733eb5d5bd2e334cb58a2fe31973b4311cc08802493c8d920f41c91f88884baf4c6700a04182ec", + "@esbuild/darwin-arm64@npm:0.25.4": "81b4d0482813ccff8c783035317d78220a4ec3eee3798e50b804a781a071f5790c7903c2f9216a25f5c167becd4c3d78fcf0a13e454b3973eb7d82b7ce1d4688", + "@esbuild/darwin-arm64@npm:0.25.8": "c5bcf68dce1ba9fa111c2da068c50ade5fd74f724bab93058542619a67554b598ef0c47593f4d5cc382f0ac53507e2bc0ac3111824df9d5776c7cd8fe2c28001", + "@esbuild/darwin-x64@npm:0.25.4": "633d97f18c299c8da3730ae04831895779b5f1271020cc924e06c6a5f0c5aac9f0653d60cca7d6ac23926797368301cd6ce2059b25f432aa2f1f378fcb34530d", + "@esbuild/darwin-x64@npm:0.25.8": "db948746f087aace173b52d08b7085514755cbc5bab7f1e64ff7e075489fb8596c7490038bea9e54337586ba02ca3c9f56365029660e711a380bb30f1dccb41a", + "@esbuild/freebsd-arm64@npm:0.25.4": "4d52cf4e18e1f4ab2fd80c4c4a9ab9c20658c77d832d33603b5d19b3ed4565ad7186b86e30a92b78aa11694d884201d0914dba649d6277737574896a897a2af7", + "@esbuild/freebsd-arm64@npm:0.25.8": "faa5a23e4f2e8d1fae84ea0ae424b3b89e8c425e15427e749d0ca9f5a8ca77c6b237886914ce61495ce1f01cb5430b0e55ea61d21a2dc4930be09dffec56059f", + "@esbuild/freebsd-x64@npm:0.25.4": "af75d6724969c4d831bb09209f4ddb46532516932db98a3e4c5c5dcc7f3cd0fe0930f2875fa901b8bb9c0ecfe0a65313da6127ea9387c63859e5d58cff975e68", + "@esbuild/freebsd-x64@npm:0.25.8": "e5a93cef5e2c6b191f178aa73137d2c44cee60a7a6be8806d630ec82ff1dfc72ccd30297c6b607d2ad715ef20b88068e93abb0fa8e187c8fe2547920eef9b4e7", + "@esbuild/linux-arm64@npm:0.25.4": "72b7e3b8fe3bd27206577f8eceea1e0c289dc01fa2f5b03fe22f4ea27931ca664a9b93b35f9ae424e78552caec76330383fe7dc5afeeaffa0e00645ec143a49b", + "@esbuild/linux-arm64@npm:0.25.8": "deb61aafe7a2cb32d9f43b5030fb070856f45210d2ac8ac9ce527fec4016bb4a58ffea93536834cd386786cd6ec40327e057853b0348b45d7a06e6eeec71a63c", + "@esbuild/linux-arm@npm:0.25.4": "407dcf9e8fc4ebc75689b6257be576047c03285067b5b22db74dd07ae067f8dd9126936dedfeb27934e09d0d700ecb3f8d70876fe61b90d92355f35c2a5d6540", + "@esbuild/linux-arm@npm:0.25.8": "3382c6f8e7b3bb479c5b4a01b0baa78054efdf002241eea1d606c8727b9d2168f0ee1798b5627de6b92285b85904e358c9531a1c0f07ef585845fd7d88696db4", + "@esbuild/linux-ia32@npm:0.25.4": "47b13c9952c893e749380551dfa3580eb562a0394911a9ced68b23c0cafe116614b30ffd6744dc71ec312fab8bc7115f856f078fe29f1253a1dd99d3215a1424", + "@esbuild/linux-ia32@npm:0.25.8": "e32f2fa63c74d6723c876cec9b42c04e6aa5e6d0cd9a7447d0b4b00d7615a484da55ef95b4fcf871492019a007c40defb497ef6075ad94da46b6121828fcf83a", + "@esbuild/linux-loong64@npm:0.25.4": "75222fb808060b3f2507aee40c6ee877a1ed768c593dd8f192e1ea640bddf3b414080407ddaccac6d0cde35750a7f92c434e04af2c142075dc810c5b7a7ce5eb", + "@esbuild/linux-loong64@npm:0.25.8": "a55894549cd7e64c2062863eaf697175a1d6f86def565555614ad335b462afbfebf403ec0f1d83bf8dff145d57c4046815b26c70e98f068a9f99317fc37d71e8", + "@esbuild/linux-mips64el@npm:0.25.4": "3f129931a6973a4fa470ddc46e3e3fa150aca64029951fe7a8d9616f41ddf8422d3744a30b0c5f36a35bff19b32b25c85bf1e5760537b329f18558e289213eea", + "@esbuild/linux-mips64el@npm:0.25.8": "5c1ef406e07fbb766417be11b859baa3e905587c8bf3465f0f6ffd6cfd54b658ceffc616bfbea0340473deaebd430db6aea33468876796bcad83f05bf1910d9d", + "@esbuild/linux-ppc64@npm:0.25.4": "6f84018eda99c3f06d519abbdbdf15700707236b8643ba24150d5168062ba310ee3c972645554b05d4b768438697a9a04014bc884a1beb15bf05bbe1b29e34ca", + "@esbuild/linux-ppc64@npm:0.25.8": "a5f386bd5b18eb3eb7f240b112595182f450382ca93a7d6cad4c57b82e13830aff22250ff02728dd5b8d65f3b9908ef291f223a6e83d78d64f497d3117a567a1", + "@esbuild/linux-riscv64@npm:0.25.4": "c5b674c2f48c5292f594141a4739f9f266ce8a1a2514eaefacc6fac761f1fa6c208981ca4c9e774c383ca33a46cad539b1fa46af6827cf89db721f33c36093c8", + "@esbuild/linux-riscv64@npm:0.25.8": "6b624062871ac3bb93af3b560a97fb489eef06cb12f4716c0c7d54fb31d4047fec570bbc9cc2bc9f98e8a4fbd07db6fa542115c02ec3bb66922e8b1988304cc1", + "@esbuild/linux-s390x@npm:0.25.4": "a54c0972230a2264714371f6545ff0d9b20d349b08e4837e7063378886f88c08ade0ed5b2c7ba744c4679deb2f60e8485ef475f92cdbadca9d34f462a2724cc1", + "@esbuild/linux-s390x@npm:0.25.8": "c13f82778a07b14fa50d52322f4b347bea6540a207e0468b060588922fae2278ae1b18a88bbd1cf3656b5d7eb8a84dcf8a237c91e7e0629fa6e56be41db46055", + "@esbuild/linux-x64@npm:0.25.4": "1ba32d40895c826e6990157a141e23d68fdf00b46d60ef3572a89781f177df75e023d38b130087b167a6e38410c3af0a6bec7b2d3b1af2a37a21c1ed70dcba45", + "@esbuild/linux-x64@npm:0.25.8": "e6483e5c367e7c35899c98bc378e8a37f5617a741297d9b91c59c1d29b9b00f26f9c315a736b41af33f21d9d74a8c648715ce13ac520b3fa7604978a05dedd99", + "@esbuild/netbsd-arm64@npm:0.25.4": "37bc10864f14c60f995e2ef13bb53102d0ce0eab1d32dfe5f48254aafe6d791d7129cbb00c6acf9e32b561db5420c5558b84800cf6958d40d3d55a7e3f456ebb", + "@esbuild/netbsd-arm64@npm:0.25.8": "02afba2e5fbf8e8cc4c375edfce673b38015213744f1df05a74ab9de99f5860e50dc26af97b4f0b4f804c461ab45cfa773603ce0e1b0528bd93e7a979eca7682", + "@esbuild/netbsd-x64@npm:0.25.4": "6875cc83961e613dd28f1c1d5c3b7404dc7cd4b54071596712c56574b1a24517424483c7c363c0aefa8259cf2d621e080b8270c0c242010ad04ce367aa87e897", + "@esbuild/netbsd-x64@npm:0.25.8": "76c43cc94f9b287a6a0d277d51f17e650d168e26008741e86035f2e054b8216d61855feddc2c0b48f989b46c58913168148a30b30fff5b87a1bc08fd78cbd0e7", + "@esbuild/openbsd-arm64@npm:0.25.4": "a7981586bbfea74746aa87113089020c73677209b71fadab43e6693c141b9415c342df01694e70aa607a1e80e9e37ccf4682dc2f095cae1ffb60c740e63e7d32", + "@esbuild/openbsd-arm64@npm:0.25.8": "9c0fbf35b6cefcc46c1c545520c50c65e89d620c65c97a55d47f1440e908cbbe6535073cb78ae69c1e2ba76621f09f3ab0f4bf9d5567660b8726c198a0ebdb0f", + "@esbuild/openbsd-x64@npm:0.25.4": "7b1bf4a5032e32ed3ce33bf9373964bdf29e49b0e16179e179d7c7dd0a36dbc6ee98ba67e0ef637ed7823b3ac094e21ccde848a066deb091bacc6ea4726a2ede", + "@esbuild/openbsd-x64@npm:0.25.8": "cd45098a84bcc86d4b1a809cf6e5f9548aa69cdff3a0f63a9bb039d05fdfd0daa2e166e1e30b8fbb71ede895dfc9c371e8368e3d51e7bf0484083f9bb112945a", + "@esbuild/openharmony-arm64@npm:0.25.8": "769c3e589d62648c67cd36306aaee683429e42e7d02608a52929f245c3a42d8036156fe90d59aff7695c2e75712be89ae4d4f06f4249f15a06bdc091ff42908d", + "@esbuild/sunos-x64@npm:0.25.4": "e1807f6dbd3bdf2f1ff9dc404fe0b667dea3bb03825344728de264c4f15323e99e3f1d8125b5c39e2aae94d2c1cad344e3b8a77b5e8c8e0004f09aa12daa82d9", + "@esbuild/sunos-x64@npm:0.25.8": "8b3c79794775dce54d8d2c2c87cf876e8708ba2d7ca0ccda41d96c9bf3193237909f148195a20b7fa876c8e07def6db22510948a795156beeace160e9830ab62", + "@esbuild/win32-arm64@npm:0.25.4": "0422de25c136f407bc223e1a9a65a6f528e64201a1b06b7ddcf3190045914c6d68f550a8190d18e58c4e22231acc4c7982d45bd5ceab6a739e2c539d135376fe", + "@esbuild/win32-arm64@npm:0.25.8": "80f13cf66b45a32892f9b433689897362b69042173bc1e47ff333d8dd9df746be27bee031197653ee4e034a1563f61ae34efc44c61160a104dfda6500f6b4936", + "@esbuild/win32-ia32@npm:0.25.4": "5a8738ba94c72bc07bd17952cb5ba7f7f13593687cfe57792d36fcd9809082ac95ceb54b7739da68044de01f6d5d6826a2587ea2bce48b0de1c70f8de9b5257e", + "@esbuild/win32-ia32@npm:0.25.8": "e4f0595306b2acbf19b62305c7acf97aa18954acf04f194c3cfd7a5782fab145ec6a551eaf657c3f0d2774cf19bc1fcb7ba76fb10cac32a4c2f48825c955690e", + "@esbuild/win32-x64@npm:0.25.4": "0bc72a7dc50b20d2cb7cd38a0d85ab3ff0c6467ba7d817a74da8c671703f97c7c7f7a7375d0069c3f0a76571dc04a1072852e711131cf4d1a62a70e7a38449db", + "@esbuild/win32-x64@npm:0.25.8": "4bf57733c5c4c1409cfceaf19bf5b8ce3c9b9a29705bc8a24fc72652846afd0bd478b14a17db326ae27896574ee346ffb96b2fa043f0716d1a7f30b89f8b3855", + "@img/sharp-darwin-arm64@npm:0.34.2": "891e401a14429d293c1cdd1a9dd47b81f3fafd1b14a57f884307727662af1541dcd802a31488c394113a4ab25ebcbab1246c5ab3c90beba42f7e8afaf56f073e", + "@img/sharp-darwin-x64@npm:0.34.2": "8d5e11f3430fa61966cb600cd23e2217f1666d481bbf754bdd731e60d4a6c34c78ff0169f7ec3463252d6542b0a3bafc0686473650b0e6b8a45fddbc49a8b52a", + "@img/sharp-libvips-darwin-arm64@npm:1.1.0": "f6bcbe44fa9bc0c4c87af8c655c7ecdc704b684da1169841921ff7c61692167ee3ab6a4a3a8131f206f0aa7245987be1c07a483111eadd3a684b1547ca2acf02", + "@img/sharp-libvips-darwin-x64@npm:1.1.0": "af6cd4ca1ccc96dcd5cb20ac45941180117baad387331a699a05e588fa843b85d327651356940d9e3e2c1fe17f0ce183043bebf882086d3cb0785bb4bc8bca05", + "@img/sharp-libvips-linux-arm64@npm:1.1.0": "1d62f454f599580d64ecf72da24a08cb9347f1319e31678594f432e71762053c60c7bca5d70be720285b0754d8ed842efb160bef02abe36f5f57d735db0c012b", + "@img/sharp-libvips-linux-arm@npm:1.1.0": "5028a1ad8e247dc1624baaa084e981f2f152c7ee5f567ee253720b4553d06a969bd6285f1795b374532f99e63b44b4d39494cc3d5dd8f438dab67d4c018f3520", + "@img/sharp-libvips-linux-ppc64@npm:1.1.0": "d7c39d636083be25c71966e992803d652f5260c8fa0ece49348705c739042851c83057ec1f2d1cad8419afd3132311a6a0fcade343e69c9fbe8cbd8a12a54056", + "@img/sharp-libvips-linux-s390x@npm:1.1.0": "612a7a967192a2bb31d757305a0abac4bdd17f4e41fed4fccee673961fd3743d1f435e9869efe324fa726d39286bcb4bfc9d5b7ceaebb2700483a3d6e2be0eb5", + "@img/sharp-libvips-linux-x64@npm:1.1.0": "73cea31f06110740998a44cb27387d59ab5878fdb4080213a46bf312fee1e8a3b69b8d97a78611fe951fc113d7aa732d0a7d8acadf6bc77322e73b6d5228f5f2", + "@img/sharp-libvips-linuxmusl-arm64@npm:1.1.0": "21d8124bccdc98817fc69022826a18a2630fbc1a3b16bfaf1d7f7c3df95d834cd75ef79e54c2edd0be44481d26e0f98ebcadc7b5e30bd73bf9afa66224cc4f8c", + "@img/sharp-libvips-linuxmusl-x64@npm:1.1.0": "6671bcdb165a7958b0478c64a5acd7eb279ebea446b91e938888a1d6e2e7c58699c55bf4a856047847e6cc56a6cdc60c9a13e2a002f081c923331585a0db2c73", + "@img/sharp-linux-arm64@npm:0.34.2": "4e314f4ea4182c6b67d03eaa8600afd78fa298f17e6f71e7d78fc3e2b91d65c3eca0474979cc9ab48eea7573d1150609326955a2b4ed168cbcfb881ca8632bb3", + "@img/sharp-linux-arm@npm:0.34.2": "3ec11f1c8312d4313623f20a09f60e53c07770c64dac50264f9da2e60688d992abb8a55ba4c665c88204db611cecf6e16d6397e57aac92390bddc2d7ee6a9ac2", + "@img/sharp-linux-s390x@npm:0.34.2": "1fc3ae6eeb2af800567d26582ae97465ce5bf3aee4b4125f3b11899c8aec9b6b9e538bfc1176c257788c20e67d6f57cb1e67e9fe6c96c900d2b43127ef6a3f45", + "@img/sharp-linux-x64@npm:0.34.2": "8bad1ee5e9a23520da830090e29e2c8fc62c6dcf9255e490cfb664483423126b6a5417b1beb0e5433f678bd91996ebbc925c6a5f2cf477966ca4a5ebeee3fdf5", + "@img/sharp-linuxmusl-arm64@npm:0.34.2": "f4189234d072002934a77ea9131514fa4922c3d6acdec9768e9ca88cb088d67f1001a07fe19a920abcdbd7888b0a408128ec5561849829f8c99c4814dc04315a", + "@img/sharp-linuxmusl-x64@npm:0.34.2": "884532e80b772891d9452a1e6ad070e4668cd4aceb91935b7352d96f0813f1a6a3fafa3550e63f6f93dbcfdaafe8e8dcee7d6df6e12ebe3b66ca69d947ef0572", + "@img/sharp-wasm32@npm:0.34.2": "ca383f6c9a8d7afc00c446b175cbc8b7827d5e02c602aeb6e889f641e3eac4b3969bbed62be8c5e595f4774b378f39d67b8f3558b1ce4ff361298e8fe3efd5ec", + "@img/sharp-win32-arm64@npm:0.34.2": "b7ce72e2861be11dd9ba8a0f00da57d97d4c93e88abf5f276dee516bde07527931908913cc576acc77c1f3cc61567e557cb927afcc88c5abee5d255f70f124a3", + "@img/sharp-win32-ia32@npm:0.34.2": "edf6719745e473a4cd13745cd3543c885dc076bee38b8f8b7ee42967670e6403d54d060c22288c3118c3872acdbfa27042df6b941e62d61e81294ed309828c77", + "@img/sharp-win32-x64@npm:0.34.2": "bb153458a2b1b4d794e1267b53626d7ec9080fddf38df2321b8e9d71da0eeea4669df7d88365e22c51f445595e5f281d7986dd5678cf8c331ad724f0dc29d06c", + "@parcel/watcher-android-arm64@npm:2.5.1": "e9c94ede3bd5c5d999d117d22ac8032a17f8ebc72db3eff04ccb2b4e6718db19f24bf29a66a610e03f4ee95e2cd7b2d30c15b1845eb897b971fec75dbdd76141", + "@parcel/watcher-darwin-arm64@npm:2.5.1": "0cab55a55c128ac5742388fc8dbfeb9877018509943801ce8a52b57bb6dca24189d025d38684b1e482cb7816368a52c6434dfe45d3997e2fd2509276f48774ea", + "@parcel/watcher-darwin-x64@npm:2.5.1": "bf07b8ca9a435fb885fb0ca6565204d2f2098d7f632faf26a6478bb39f538c73b50afca17c193dc189a80a864d85e40f924ec7f21a0e7ad7d0de6f97f7154134", + "@parcel/watcher-freebsd-x64@npm:2.5.1": "9f62b9da08e98bffb7cf91b557af209586e1d7dd654c56c5a58fc4b0bb61a9bb318116ed0048416d3341d3434b1fb3089bf6cfbfcd08e61333917bc59e691c1d", + "@parcel/watcher-linux-arm-glibc@npm:2.5.1": "07a55a0050e913c9781d009a05b3a0a49c77c2679ae9f98b2374a7e17c5401e2076a776c7bec88de58c71fef040c89aa97176dfa28a03abf8754e18e8d1109b4", + "@parcel/watcher-linux-arm-musl@npm:2.5.1": "f9cab0efa652276fb4bcb58845c9606f7aead1ec81f7c4ce2d237eec754bbd3101682c735b6a371dccf93f16fcfe0ea1beef5d43eb39e4505df7f29b73ea0004", + "@parcel/watcher-linux-arm64-glibc@npm:2.5.1": "ce22f303187aa03fa9d1f9609d2cd56cce6b62f0a60f14a65449adc25b7072d06118d956eb7ebb548210cf2d120cf5e987abe34e6515a5bfbd35b15643f40142", + "@parcel/watcher-linux-arm64-musl@npm:2.5.1": "7a0b32b7b784fe3e594452b6642adc3bb4ad78eae526f5e4c7cf061f428eef2e05e827334806cd230bc873903abb1f70886716a0353e653b3b784f09d2237956", + "@parcel/watcher-linux-x64-glibc@npm:2.5.1": "a6241bb57c409ab56ef944e8d64e057817f41a9335047d1e252aab4e4b10f64d8bc2620ae5c761b71551f3c4b494edd687a08c274a46ca2eb84ad34f6f4de9c0", + "@parcel/watcher-linux-x64-musl@npm:2.5.1": "a68cfcd10a50906ab228d7b906eced68faf6a42a29da5506d24d0dd91b9593a61605b91749d9b1e3ed9f257b845f48ba3df62572e40b4ff1f724d879865b225a", + "@parcel/watcher-win32-arm64@npm:2.5.1": "0f467a731cf9403b8bc7d35418d991596cf5e7898029796b4c769bcbb38cd07ae6ec05ef0f19298e5f11e73ec5198bc474d79b056bdfbaea513525725103d7dd", + "@parcel/watcher-win32-ia32@npm:2.5.1": "9ab5f3e9849a6077c8c2aba7bdf9030dea38f0ab9180792ecd30094520cddf16f3b68006f666845b86c5ef0e05c648364475c9ba151e0269561891ca3e276667", + "@parcel/watcher-win32-x64@npm:2.5.1": "e588d87d5b892484d252ac8e1ec3f4bf7a664d91f0d03dd93764be8db2c35f81879275908dcbec42b0e43bc99c7afdfd29fe687ec022bb2c8c4bc7edd29eaa15", + "@rollup/rollup-android-arm-eabi@npm:4.2.0": "3d7a9f1608daa7f3c092512b7b8ecf3b86788b66f5e60f5190c8e08b2cecd684f884dfda54dfaf94fd3d6e59bab548675ae3b1732fbd62ab5875aeb4c4ce9147", + "@rollup/rollup-android-arm64@npm:4.2.0": "d918632813eea005fc502c39dba795eb318544821e69a0fe4e0b37cb7a8ae71d55b1dcf3a6a342a0d8fedc309c2b3d2ca5868db0af211ae4bc7e15620aac89e2", + "@rollup/rollup-darwin-arm64@npm:4.2.0": "8e8c94c0b852f4fcbf7aaa673d3a5822619654080629137baedad02423b882b11b4b1aa96b22c1a3eb9cff45dc0db0c316378dcaf79104a2ed7273174617cd2e", + "@rollup/rollup-darwin-x64@npm:4.2.0": "dac71cc39b9629814466ce81c346a0ba2b9f05d0944be625acde9c22e23bc4634f80cdb95030641d39e8ebf2e9194d50070d077c4a7b3cd5b5726f1a7f5e78e5", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.2.0": "05be8070bc2f45865e8471206d922150116aae10b0aa24d226d09af3cb571722194df83cb1380576d2583a0f5334edbe05bb0f8f5dbc6c07172982b7c83ad465", + "@rollup/rollup-linux-arm64-gnu@npm:4.2.0": "d16bc317c7adb1b9faebc700dafc6d5d11a1e969dcd149053529635946a9c39b88f910cf62bcbcfcaedce216b2938d23b6983257527d1b1595a7e9a78336e37c", + "@rollup/rollup-linux-arm64-musl@npm:4.2.0": "81f30ba83d9568e8f19c52121702f90423d5cabbfd4267a977a86c67fc38381bcb284f05ccc1d4e27769322b0575ce3263385b32d262cb918930087c35dcdb44", + "@rollup/rollup-linux-x64-gnu@npm:4.2.0": "e3be010ac1fa035591e49657681b265be5c4bd0ee588cbc6d894a4e0d283e1f9914d42817d7bf573b61bd8bd35030eed409cd8337f5e9e2be5d7573bf9d47396", + "@rollup/rollup-linux-x64-musl@npm:4.2.0": "d9b156b8beecb52fce7afb8185cfaabbac4d8ae3fe33acd123606dfe4d209cfc504a9885b49325609fcdcb844bf2427f6a934900b440c93e5b3e31636a1d99f4", + "@rollup/rollup-win32-arm64-msvc@npm:4.2.0": "ff71a301051b237a32e14cb2b18117c72c5ab4524120184500e098fea028385806567fa55e4879c19f80d747774e3b8d913e0b4560abc8fe4881b392fda6ed79", + "@rollup/rollup-win32-ia32-msvc@npm:4.2.0": "dd65d454384b6020b87f5f943121dd9d02e5bfbae2ec124a23f0a2034df02549c0ae4fb27558efda6668bab94b121c5463c4845431f2c1c9416a719176e1dd82", + "@rollup/rollup-win32-x64-msvc@npm:4.2.0": "13cba2a14f7864986f3331c327a137ad95cf366411c0b6d3f66593bb6ea04d0058e12bd0a09fde72bbfb8660a554f0b66d90754e21add3c99d899e2bd7dfe1d1", + "dmg-license@npm:1.0.11": "36c0a7b030801b91216affa9b2bb00caa345b2327f298accb2263a80a0320ca305f90b99da68007d187c830c543410d58a0a2bbc229e8d169b0e1d1652ff42aa", + "iconv-corefoundation@npm:1.1.7": "0189733ef51a9f481379202cb1919f2677efc44aa014ba662a6fd99e47993e350eab0ff724ed18cda8011c9b78c4702b2d374f732955f1def3fd2a14a29d25c0", + "lightningcss-darwin-arm64@npm:1.27.0": "c27ba2fc3014cf2a5133ff6dd822ec80545223fd8878fc61a8b20b523c5b608fb2efab7ee2c2af4503a0c597691a0f162355e3fc017417779f7d7a878161f679", + "lightningcss-darwin-x64@npm:1.27.0": "8bbf7233a9cb347dde7a68d4322dfebafaa9d410f749cd55d2306988a095b915d6e272cc5a0bc5bb97c9680d6b7e31e6c8fa188449e34fce85889e0a245a4bfa", + "lightningcss-freebsd-x64@npm:1.27.0": "eec3c171d92838720707ccd894af1f503f3be7fae679b735f4a54070f8c8b5bc4cea4c119b578994a9c9a70ce138445a807d0af8ad37e54959bb4998753dbd17", + "lightningcss-linux-arm-gnueabihf@npm:1.27.0": "ade725375521f2689f8b372c1d9cae71581eb66f35df6edcf39ed0869f6662c77fe2a91b5392c0a516f00fd60725ce03ad0f9d47574db8d74a841f0906b8090f", + "lightningcss-linux-arm64-gnu@npm:1.27.0": "96eadcb0863534f5951e37916b64364fda21592a32d93252503ac8839f0d00eeea7d7bdd8bd4b686b8108550c23e32a8a1bb3738e63c1a7b01406c349da0676c", + "lightningcss-linux-arm64-musl@npm:1.27.0": "f0426dffc5c1943781673177f3340e85a7de2a193244cb877d33e7ec262c019bb7b862b33ffeb14b10494306f7c48885ee93068e88b9260fff2668e98a97a4ab", + "lightningcss-linux-x64-gnu@npm:1.27.0": "bb1b5713ddc9d8d711b527bcce47ce3e7fd91f2058c317ad5df09cded4142a85362ee71c353dd3b332497fc32a431a22f7762ce01464ff008b2a7cf2607d3dd3", + "lightningcss-linux-x64-musl@npm:1.27.0": "ec9b11bb0d70b929335f735486f8dd8fa6fc22eb95b71545b735b480b9e2b5287a24976735c2c5f4c9c50af07fb5cfdc02b65eceb6ec10256e7c9c637dedee9a", + "lightningcss-win32-arm64-msvc@npm:1.27.0": "1814c0d0464c21e808a2909ebbee7e12c42fd81ecd480e7c4e31769c555f238c720087af4383fff14862764f52bf4250cd566c6c45c3d6633bee126ef3355bc3", + "lightningcss-win32-x64-msvc@npm:1.27.0": "be733309737e4c4ed3dff33ec9e80bbc2d269d07bfa3742dd30d9055adfdc2e22be4d484475a7ea7cb7940c17f001cdf64856e157ef9b7c1d2c9342041e9eae4", + "systeminformation@npm:5.21.15": "349877eb556ef2de51d4986f30ff3a2fad89eba356cf4d14ccad290599b2e565959952c95e64488932214572dd206c54792ceb8e24bd967409a8fee40b9882f3" +} diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index b7e4c427531b..0c4946e08fc4 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -1,26 +1,226 @@ { lib, stdenv, - appimageTools, - fetchurl, + nodejs, + makeDesktopItem, + copyDesktopItems, makeWrapper, - _7zz, + fetchFromGitHub, + yarn-berry_4, + python3, + pkg-config, + pango, + cairo, + pixman, + libsecret, + electron, + xcbuild, + buildPackages, + callPackage, + runCommand, + libGL, }: let + yarn-berry = yarn-berry_4; + + releaseData = lib.importJSON ./release-data.json; + + buildPlugin = import ./buildPlugin.nix; + + getPluginPatch = + src: id: + runCommand "${id}.diff" { } '' + patch="${src}/packages/default-plugins/plugin-patches/${id}.diff" + + if [ -f "$patch" ]; then + cp "$patch" "$out" + else + # create an empty patch file if it doesn't exist – can't check this from Nix code without IFD + touch "$out" + fi + ''; + + getDefaultPlugins = map (callPackage buildPlugin); +in + +stdenv.mkDerivation (finalAttrs: { pname = "joplin-desktop"; inherit (releaseData) version; - inherit (stdenv.hostPlatform) system; - throwSystem = throw "Unsupported system: ${system}"; + passthru.updateScript = ./update.py; - releaseData = lib.importJSON ./release-data.json; - src = fetchurl releaseData.${system} or throwSystem; - - appimageContents = appimageTools.extractType2 { - inherit pname version src; + src = fetchFromGitHub { + owner = "laurent22"; + repo = "joplin"; + tag = "v${finalAttrs.version}"; + postFetch = '' + # there's a file with a weird name that causes a hash mismatch on darwin + rm $out/packages/app-cli/tests/support/photo* + ''; + inherit (releaseData) hash; }; + missingHashes = ./missing-hashes.json; + + offlineCache = yarn-berry.fetchYarnBerryDeps { + inherit (finalAttrs) src missingHashes postPatch; + hash = releaseData.deps_hash; + }; + + # allows overriding to disable building the plugins + defaultPlugins = getDefaultPlugins ( + lib.mapAttrsToList ( + id: plugin: + plugin + // { + patches = [ (getPluginPatch finalAttrs.src id) ]; + } + ) releaseData.plugins + ); + + buildInputs = [ + libGL + ]; + + nativeBuildInputs = [ + nodejs + yarn-berry.yarn-berry-offline + yarn-berry.yarnBerryConfigHook + (python3.withPackages (ps: with ps; [ distutils ])) + pkg-config + pango + cairo + pixman + libsecret + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + xcbuild + buildPackages.cctools + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + copyDesktopItems + ]; + + env = { + ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + + # Disable scripts for now, so that yarnBerryConfigHook does not try to build anything + # before we can patchShebangs additional paths (see buildPhase). + # https://github.com/NixOS/nixpkgs/blob/3cd051861c41df675cee20153bfd7befee120a98/pkgs/by-name/ya/yarn-berry/fetcher/yarn-berry-config-hook.sh#L83 + YARN_ENABLE_SCRIPTS = 0; + }; + + postPatch = '' + # Don't automatically build everything + sed -i '/postinstall/d' package.json + # Don't install onenote-converter subpackage deps + sed -i '/onenote-converter/d' packages/{lib,app-desktop}/package.json + # Don't build the default plugins, would require networking. We build them separately. + sed -i "/'buildDefaultPlugins',/d" packages/app-desktop/gulpfile.ts + ''; + + buildPhase = '' + runHook preBuild + + unset YARN_ENABLE_SCRIPTS + + for node_modules in packages/*/node_modules; do + patchShebangs $node_modules + done + + yarn config set enableInlineBuilds true + + echo "installing yarn dependencies..." + yarn workspaces focus \ + root \ + @joplin/app-desktop + + echo "building workspaces..." + yarn workspaces foreach -vi \ + --topological-dev \ + --recursive \ + --from @joplin/app-desktop \ + run build + yarn workspaces foreach -vi \ + --parallel \ + --recursive \ + --from @joplin/app-desktop \ + run tsc + + # electronDist needs to be modifiable on Darwin + cp -r ${electron.dist} electronDist + chmod -R u+w electronDist + electronDist="$PWD/electronDist" + + echo "bundling desktop application..." + cd packages/app-desktop + + # copy over defaultPlugins + ${lib.concatMapStringsSep "\n" ( + plugin: "install -Dt ./build/defaultPlugins ${plugin}/*.jpl" + ) finalAttrs.defaultPlugins} + + # file is expected to be present for Linux build + mkdir dist && touch dist/AppImage + + yarn gulp before-dist + + yarn run electronRebuild + + yarn run electron-builder \ + --dir \ + -c.electronDist="$electronDist" \ + -c.electronVersion=${electron.version} \ + -c.mac.identity=null + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + ${lib.optionalString stdenv.hostPlatform.isLinux '' + outdir="$out/share/joplin-desktop" + mkdir -p "$outdir" + + cp -r dist/*unpacked/* "$outdir" + + for file in "$src/Assets/LinuxIcons"/*.png; do + resolution=$(basename "$file" .png) + install -Dm644 "$file" "$out/share/icons/hicolor/$resolution/apps/joplin.png" + done + + makeWrapper "$outdir"/joplin $out/bin/joplin-desktop \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ + --add-flags "--no-sandbox" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" \ + --inherit-argv0 + ''} + + ${lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/Applications + cp -r dist/mac*/Joplin.app $out/Applications + makeWrapper $out/Applications/Joplin.app/Contents/MacOS/Joplin $out/bin/joplin-desktop + ''} + + runHook postInstall + ''; + + desktopItems = [ + (makeDesktopItem { + name = "joplin"; + desktopName = "Joplin"; + exec = "joplin-desktop %U"; + icon = "joplin"; + comment = "Joplin for Desktop"; + categories = [ "Office" ]; + startupWMClass = "@joplin/app-desktop"; + mimeTypes = [ "x-scheme-handler/joplin" ]; + }) + ]; + meta = with lib; { description = "Open source note taking and to-do application with synchronisation capabilities"; mainProgram = "joplin-desktop"; @@ -34,73 +234,8 @@ let homepage = "https://joplinapp.org"; license = licenses.agpl3Plus; maintainers = with maintainers; [ - hugoreeves - qjoly - yajo - ]; - platforms = [ - "x86_64-linux" - "x86_64-darwin" - "aarch64-darwin" + fugi ]; + inherit (electron.meta) platforms; }; - - linux = appimageTools.wrapType2 { - inherit - pname - version - src - meta - ; - nativeBuildInputs = [ makeWrapper ]; - - profile = '' - export LC_ALL=C.UTF-8 - ''; - - extraInstallCommands = '' - wrapProgram $out/bin/joplin-desktop \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-wayland-ime --ozone-platform=wayland --enable-features=WaylandWindowDecorations}}" - install -Dm644 ${appimageContents}/joplin.desktop $out/share/applications/joplin.desktop - install -Dm644 ${appimageContents}/joplin.png $out/share/pixmaps/joplin.png - substituteInPlace $out/share/applications/joplin.desktop \ - --replace-fail StartupWMClass=Joplin StartupWMClass=@joplin/app-desktop \ - --replace-fail 'Exec=AppRun' 'Exec=joplin-desktop' - ''; - - passthru.updateScript = ./update.py; - }; - - darwin = stdenv.mkDerivation { - inherit - pname - version - src - meta - ; - - nativeBuildInputs = [ _7zz ]; - - unpackPhase = '' - runHook preUnpack - 7zz x -x'!Joplin ${version}/Applications' -xr'!*:com.apple.cs.Code*' $src - runHook postUnpack - ''; - - sourceRoot = if stdenv.hostPlatform.isx86_64 then "Joplin ${version}" else "."; - - postPatch = '' - chmod a+x Joplin.app/Contents/Resources/build/7zip/7za - ''; - - installPhase = '' - runHook preInstall - mkdir -p $out/Applications - cp -R Joplin.app $out/Applications - runHook postInstall - ''; - - passthru.updateScript = ./update.py; - }; -in -if stdenv.hostPlatform.isDarwin then darwin else linux +}) diff --git a/pkgs/by-name/jo/joplin-desktop/release-data.json b/pkgs/by-name/jo/joplin-desktop/release-data.json index 329257377897..abfc3163767d 100644 --- a/pkgs/by-name/jo/joplin-desktop/release-data.json +++ b/pkgs/by-name/jo/joplin-desktop/release-data.json @@ -1,15 +1,19 @@ { "version": "3.4.6", - "x86_64-linux": { - "url": "https://github.com/laurent22/joplin/releases/download/v3.4.6/Joplin-3.4.6.AppImage", - "sha256": "0xf5lmjv49rq5bnczpydflzzhha8rzcn3iy7zpi5wqzmzsp0jg2p" + "hash": "sha256-++9FYxeRVPPesw8ZYH6a2UdYTkaU7sJa8lURqBsYy94=", + "plugins": { + "io.github.jackgruber.backup": { + "name": "joplin-plugin-backup", + "url": "https://github.com/JackGruber/joplin-plugin-backup/archive/abb58175e2d2bf34899f1b32cb74137e5c788bf9.tar.gz", + "hash": "sha256-3J7TP3UClLDH402UqppQMsc1WmFjYIpIQ4uwGlTsyBs=", + "npmDepsHash": "sha256-Grn4KQck6o+k8fj6qPxmx7S+4PTWvY5N4pE7Bj+47ps=" + }, + "io.github.personalizedrefrigerator.js-draw": { + "name": "joplin-plugin-freehand-drawing", + "url": "https://github.com/personalizedrefrigerator/joplin-plugin-freehand-drawing/archive/63b6d3f185b5b3664632e498df7c7ad7824038d0.tar.gz", + "hash": "sha256-4sl+ktdMQ8PSELAeWMv9Ezgwrx5YDcC/7ou2ZSF2OyQ=", + "npmDepsHash": "sha256-qwhVFSDafTnKihcwZtLK5fS/Nc15e+ezAso47T1LGec=" + } }, - "x86_64-darwin": { - "url": "https://github.com/laurent22/joplin/releases/download/v3.4.6/Joplin-3.4.6.dmg", - "sha256": "1yahng1rciyrviykksqhk2wfkmrff77frsb7fkaxbhll1p8p74hm" - }, - "aarch64-darwin": { - "url": "https://github.com/laurent22/joplin/releases/download/v3.4.6/Joplin-3.4.6-arm64.dmg", - "sha256": "1k5ipsbss3qkyi5b3bw9agk4jmbsakvskrff71v8hg5wk6vi3m7c" - } + "deps_hash": "sha256-j/Ge+OdWQw+Ja9S9D8tjERiO2uifeSa4Za/IyzrIRSw=" } diff --git a/pkgs/by-name/jo/joplin-desktop/update.py b/pkgs/by-name/jo/joplin-desktop/update.py index f96e26a59102..e1ee691c6a50 100755 --- a/pkgs/by-name/jo/joplin-desktop/update.py +++ b/pkgs/by-name/jo/joplin-desktop/update.py @@ -1,18 +1,33 @@ #!/usr/bin/env nix-shell -#!nix-shell -i python3 -p 'python3.withPackages(ps: [ps.requests ps.plumbum])' nix-prefetch +#!nix-shell -i python3 -p 'python3.withPackages(ps: [ps.requests ps.plumbum])' nix-prefetch nix-prefetch-git yarn-berry_4 yarn-berry_4.yarn-berry-fetcher prefetch-npm-deps import json import requests +import tempfile +import shutil from pathlib import Path -from plumbum.cmd import nix_prefetch_url +from plumbum.cmd import nix_prefetch, nix_build, yarn, chmod, yarn_berry_fetcher, prefetch_npm_deps, diff HERE = Path(__file__).parent -SUFFIXES = ( - ("x86_64-linux", ".AppImage"), - ("x86_64-darwin", ".dmg"), - ("aarch64-darwin", "-arm64.dmg"), -) + +def write_release(release): + with HERE.joinpath("release-data.json").open("w") as fd: + json.dump(release, fd, indent=2) + fd.write("\n") + +def dict_to_argstr(d): + args = "{ " + for key, value in d.items(): + args += f'"{key}" = "{value}"; ' + args += "}" + return args + + +package = HERE.joinpath("package.nix") + + +print("fetching latest release...") latest = requests.get( "https://api.github.com/repos/laurent22/joplin/releases/latest" @@ -23,10 +38,97 @@ release = { "version": version, } -for arch, suffix in SUFFIXES: - url = f"https://github.com/laurent22/joplin/releases/download/v{version}/Joplin-{version}{suffix}" - release[arch] = {"url": url, "sha256": nix_prefetch_url(url).strip()} +print(version) -with HERE.joinpath("release-data.json").open("w") as fd: - json.dump(release, fd, indent=2) - fd.write("\n") + +print("prefetching source...") + +release["hash"] = nix_prefetch[ + "--option", + "extra-experimental-features", + "flakes", + "--tag", + f"v{version}", + "--rev", + "--expr", + "null", + package +]().strip() + +print(release["hash"]) + +# use new version and hash +write_release(release) + +src_dir = nix_build[ + "--no-out-link", + "-E", + f"((import {{}}).callPackage {package} {{}}).src" +]().strip() + +print(src_dir) + + +print("prefetching default plugins...") + +default_plugins_dir = Path(src_dir).joinpath("packages/default-plugins") + +with default_plugins_dir.joinpath("pluginRepositories.json").open() as fd: + plugin_repositories = json.load(fd) + +release["plugins"] = dict() + +for key, value in plugin_repositories.items(): + print(key) + + plugin = { + "name": "", + "url": "", + "hash": "", + "npmDepsHash": "", + } + + plugin["name"] = value["cloneUrl"].split("/")[-1].removesuffix(".git") + + plugin["url"] = f"{value["cloneUrl"].removesuffix('.git')}/archive/{value["commit"]}.tar.gz" + + plugin["hash"] = nix_prefetch.with_cwd(HERE)[ + "--option", + "extra-experimental-features", + "flakes", + f"((import {{}}).callPackage ./buildPlugin.nix {dict_to_argstr(plugin)}).src" + ]().strip() + + plugin_src = nix_build.with_cwd(HERE)[ + "--no-out-link", + "-E", + f"((import {{}}).callPackage ./buildPlugin.nix {dict_to_argstr(plugin)}).src" + ]().strip() + plugin["npmDepsHash"] = prefetch_npm_deps(Path(plugin_src).joinpath("package-lock.json")).strip() + + release["plugins"][key] = plugin + + +print("fetching missing-hashes...") + +yarn_lock = Path(src_dir).joinpath("yarn.lock") +missing_hashes = HERE.joinpath("missing-hashes.json") + +with missing_hashes.open("w") as fd: + new_missing_hashes = yarn_berry_fetcher[ + "missing-hashes", + yarn_lock + ]() + fd.write(new_missing_hashes) + + +print("prefetching offline cache...") + +release["deps_hash"] = yarn_berry_fetcher[ + "prefetch", + yarn_lock, + missing_hashes +]().strip() + + +write_release(release) diff --git a/pkgs/by-name/js/jsonschema-cli/package.nix b/pkgs/by-name/js/jsonschema-cli/package.nix index 1695a24623ae..8615db218854 100644 --- a/pkgs/by-name/js/jsonschema-cli/package.nix +++ b/pkgs/by-name/js/jsonschema-cli/package.nix @@ -8,15 +8,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jsonschema-cli"; - version = "0.32.1"; + version = "0.33.0"; src = fetchCrate { pname = "jsonschema-cli"; inherit (finalAttrs) version; - hash = "sha256-XZbVYYZU32WZ/h3offg5C/YIhb+3FlGu+VLKYrTDGDs="; + hash = "sha256-09u50o4dg7keJgFC4xlRJ0LtkR7ZxmxnqLdEVKpE77E="; }; - cargoHash = "sha256-gI5acxWIHD0MtVAFBuTGpK6h7ZM84rYglKXXMGa37/U="; + cargoHash = "sha256-zY4PtuQuUMvuR7gr42iytR2CW7bQBfbB0L6JE8cSQh8="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/by-name/ju/junixsocket-common/package.nix b/pkgs/by-name/ju/junixsocket-common/package.nix new file mode 100644 index 000000000000..b1df42ca3104 --- /dev/null +++ b/pkgs/by-name/ju/junixsocket-common/package.nix @@ -0,0 +1,18 @@ +{ + fetchMavenArtifact, + lib, +}: + +fetchMavenArtifact { + groupId = "com.kohlschutter.junixsocket"; + artifactId = "junixsocket-common"; + version = "2.10.1"; + hash = "sha256-GeX3YVrSKT81Mrw/mRsxOWwRYYNOidmmqgx975OcZyk="; + meta = { + homepage = "https://kohlschutter.github.io/junixsocket/"; + description = "Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) and other socket types, such as AF_TIPC and AF_VSOCK, from Java, using the standard Socket API"; + license = lib.licenses.asl20; + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; + maintainers = [ lib.maintainers.vog ]; + }; +} diff --git a/pkgs/by-name/ju/junixsocket-native-common/package.nix b/pkgs/by-name/ju/junixsocket-native-common/package.nix new file mode 100644 index 000000000000..e28c1f3709c5 --- /dev/null +++ b/pkgs/by-name/ju/junixsocket-native-common/package.nix @@ -0,0 +1,16 @@ +{ + fetchMavenArtifact, + junixsocket-common, + lib, +}: + +fetchMavenArtifact { + groupId = "com.kohlschutter.junixsocket"; + artifactId = "junixsocket-native-common"; + inherit (junixsocket-common) version; + hash = "sha256-ASbOC68c61de9ReAfU0rFLnzLwYYAgThLsc6tKdyVno="; + meta = junixsocket-common.meta // { + description = "Binaries of the native JNI library for junixsocket for common platforms"; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + }; +} diff --git a/pkgs/by-name/kc/kcc/package.nix b/pkgs/by-name/kc/kcc/package.nix index 60260fc52e40..7a6a7a5ff4ab 100644 --- a/pkgs/by-name/kc/kcc/package.nix +++ b/pkgs/by-name/kc/kcc/package.nix @@ -2,6 +2,8 @@ lib, python3, fetchFromGitHub, + makeDesktopItem, + copyDesktopItems, qt6, archiveSupport ? true, @@ -23,7 +25,10 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-J4nuVY5eOmHziteLvoBf/+CAY0X/7wBbRtPoIgdd5MA="; }; - nativeBuildInputs = [ qt6.wrapQtAppsHook ]; + nativeBuildInputs = [ + qt6.wrapQtAppsHook + copyDesktopItems + ]; buildInputs = [ qt6.qtbase ]; @@ -57,10 +62,27 @@ python3.pkgs.buildPythonApplication rec { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgram = "${placeholder "out"}/bin/kcc-c2e"; + postInstall = '' + install -Dm644 \ + icons/comic2ebook.png \ + "$out/share/icons/hicolor/256x256/apps/kcc.png" + ''; + passthru = { updateScript = nix-update-script { }; }; + desktopItems = [ + (makeDesktopItem { + name = "kcc"; + exec = "kcc"; + icon = "kcc"; + desktopName = "Kindle Comic Converter"; + comment = "A comic and manga converter for ebook readers"; + categories = [ "Graphics" ]; + }) + ]; + meta = { description = "Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ"; homepage = "https://kcc.iosphe.re"; diff --git a/pkgs/by-name/ke/keyguard/deps.json b/pkgs/by-name/ke/keyguard/deps.json index 8ab54e57333d..332c257f380c 100644 --- a/pkgs/by-name/ke/keyguard/deps.json +++ b/pkgs/by-name/ke/keyguard/deps.json @@ -14,18 +14,10 @@ "module": "sha256-iTtzpLFtGcAzhnWtC5+lEi2cacRPYRhxvYxAfTviOmg=", "pom": "sha256-CuTeiIl09c75gmYJAOwyoz8QlodQ23r6lDja7Bg/FOc=" }, - "androidx/annotation#annotation-experimental/1.4.0": { - "module": "sha256-WTDqfyH8ttDesroydIoO98j9LEI4SGBYK6fNIN65A3k=", - "pom": "sha256-QdK52Hn8kiGs2o6HPsfSaxU7m44EdwrHlJHgV2uu8Dg=" - }, "androidx/annotation#annotation-experimental/1.4.1": { "module": "sha256-KsL3EG4S8mNCW0pN/ICYlEf7iVZ1/pAthnWap0/RK30=", "pom": "sha256-/leyKEF/TXxneQPcYftKfPmT1gNJneJtjYET5HfMTxs=" }, - "androidx/annotation#annotation-jvm/1.8.1": { - "module": "sha256-yVnjsM3HXBXv4BYF+laqefAz45I44VBji4+r3mqhIaA=", - "pom": "sha256-1JIDczqm+uBGw6PeTnlu7TR1lXVUhqZCc5iYRHWXULQ=" - }, "androidx/annotation#annotation-jvm/1.9.1": { "jar": "sha256-HjQ5F+vye6lv5NxSscrX/TK3OPvGNVu2zVs7MF1yEtA=", "module": "sha256-A/tlkXfIYY5HQlklwRvJHzhHA+omwmW+myXNeSkrURw=", @@ -65,21 +57,21 @@ "module": "sha256-C64mXK/gLpU/E+hzo0ORHSJjIAyoljkSDf3XVihgYPk=", "pom": "sha256-YpKjl17iu+BLlYGXrO5qHaD/bQzdutarv59K26+46sk=" }, - "androidx/baselineprofile#androidx.baselineprofile.gradle.plugin/1.3.4": { - "pom": "sha256-xBj45ynm/IWCFAZVAhOoPQ+UaK+GY6w+59jn2OFBSDo=" + "androidx/baselineprofile#androidx.baselineprofile.gradle.plugin/1.4.0": { + "pom": "sha256-3nti9CLvmL8w7EkjOl6cu/zF7XdN0DYFu5nfWqwIceg=" }, - "androidx/benchmark#benchmark-baseline-profile-gradle-plugin/1.3.4": { - "jar": "sha256-93z5oMvaCXgSk0LraXAi9/QmS/M03R//ythUMnopARc=", - "module": "sha256-/zm5uOxLJXiZkHF8giM72gC9npn4apQTqrRLyEsvCIw=", - "pom": "sha256-5YClvOKih/p7vPnf8BbTKhMkQgDoOicT1ElheTxOOVE=" + "androidx/benchmark#benchmark-baseline-profile-gradle-plugin/1.4.0": { + "jar": "sha256-QH+ftNgflCQ5SNZJ7Vi1B8H2Xh5c9YZ4xNjtXQ8C2lk=", + "module": "sha256-M7corV1ml3m8Bvl+DuAFfp7/bM9Ab+p3AlGmb/Vaupk=", + "pom": "sha256-n69j2oA4TSgMabGYKC1HD3RXule2cataEAhnJQYHf+c=" }, "androidx/biometric#biometric/1.4.0-alpha04": { "module": "sha256-cAfgDGN9MW46nOBaL3XkpAf4sVPEwMRSOsTCS1XzrfI=", "pom": "sha256-rOchhpWEOqWr+Zza3/GgymNBp8rBjHsSbHouIheeCHM=" }, - "androidx/browser#browser/1.8.0": { - "module": "sha256-sTorfGTA8vNJoZ31EjYO2RemP4lPw94peh/eT7KHVGw=", - "pom": "sha256-jJ19VEqBvl8eje0qT/R0wn6V1S1Qj1nUeSker3/gM38=" + "androidx/browser#browser/1.9.0": { + "module": "sha256-v/9LDjPLqtkw2ftaMObNNcPSrb24Rt8uuceKADhBB4c=", + "pom": "sha256-SaDxmRPra1qLygAXrWN5qth88KA9qJcjPf5jgOSEhdc=" }, "androidx/camera#camera-camera2/1.4.2": { "module": "sha256-IHVsvblTbn+26fh24F4xXOojtobhDSaihQZ2n60DgeY=", @@ -129,44 +121,44 @@ "androidx/compose#compose-bom/2023.10.01": { "pom": "sha256-brBsrckwx2qUp+PRzAYIkCdbYUJ7lpM9YFT09kHrGeE=" }, - "androidx/compose#compose-bom/2025.06.00": { - "pom": "sha256-qLnBhsqgXse/J/wz2wwbSUp4tPmgw84fo8b2uXDdxew=" + "androidx/compose#compose-bom/2025.08.00": { + "pom": "sha256-+sb2/Y/ARuPaRFSUmDd06HRrVxk5JUsWbPi0u1AHXm0=" }, - "androidx/compose/animation#animation-android/1.9.0-beta01": { - "module": "sha256-av0x2BqDlQcrX3GQfx2WI7Lwyz3zRFGkm/K5jqtsDjE=", - "pom": "sha256-TYGEk59wMQn9tEzWnL2LJFPPLMWlTYKpb4Irl0vYFns=" + "androidx/compose/animation#animation-android/1.9.0": { + "module": "sha256-rEBAoAP5w5+e++8m7y9vqfXVOmSymdKCcRSdbpD+OyM=", + "pom": "sha256-++2hTrXh08XBL9Ej/Sgk3LaepVMGLiCc0/3pBCPXLTI=" }, - "androidx/compose/animation#animation-core-android/1.9.0-beta01": { - "module": "sha256-7Z6Q8IwuyMK7CN9omavlRTLEy3S9MIxXYcVg6Kotp/E=", - "pom": "sha256-t8814xUhd4NlG7/DadME9HXtIoaQfJaRiDzwHbqQqb4=" + "androidx/compose/animation#animation-core-android/1.9.0": { + "module": "sha256-j0lju+1WvrjfiV5x6InCPCWINRi2ziGSqJXDDp0voDI=", + "pom": "sha256-/xIFXkW6nEBKgBPTv8O5uZOjBxWRO+ywiFUHSOyKTlU=" }, - "androidx/compose/animation#animation-core/1.9.0-beta01": { - "module": "sha256-TuexnfkIDUg65RQmW/f6i+v778yrD3GYPaQD7DnWVHo=", - "pom": "sha256-6H5YvygSZxYfnCQdRcYQYHQetUR9L3vpW+8ESZp8xAE=" + "androidx/compose/animation#animation-core/1.9.0": { + "module": "sha256-TGyOqOV3NJnuq0hzNsCD9r2WaZdSCyCPBWkf1wCwUqw=", + "pom": "sha256-q+kWiYWRTtlN/zos2X/yWKHE0yalM8Cgv3hv1pZ9RjI=" }, - "androidx/compose/animation#animation/1.9.0-beta01": { - "module": "sha256-iaLkdZHGLMDZKNFya0Gv/Cti4p0KsjTjKujhrG6yImI=", - "pom": "sha256-7RGXLsMloUBVtXGfbp+avOxoXxoNbiwiKSfGDpsaPLs=" + "androidx/compose/animation#animation/1.9.0": { + "module": "sha256-G+NKFCc2IYbQtasv7vgF+xUjJ9Jj7cJ/QKHmN3wE7O8=", + "pom": "sha256-6f9yAbWa5pa4p6hnGwYzxHssrmnyQQjkR5wawe3tQhI=" }, - "androidx/compose/foundation#foundation-android/1.9.0-beta01": { - "module": "sha256-EnzrFC0ACcbMVeWxARJnXI/fI+B6vefzhZvNJJIV5EI=", - "pom": "sha256-6ANSWpM6cwWN/cCx+eovH2+9Zb+45calT0g3TasFF1I=" + "androidx/compose/foundation#foundation-android/1.9.0": { + "module": "sha256-K3zjyvaZuBaEZKw1t3zoinCL7kpuVJ7SvDzI/jNCsBk=", + "pom": "sha256-hB5aj58cRwB45sspo2RTPC4SW+rmrmK9ZKYALBkOiNQ=" }, - "androidx/compose/foundation#foundation-layout-android/1.9.0-beta01": { - "module": "sha256-A75idtzEeMO1lVm5KoAUEp9zY9RtB6L1YhrJuw+BJiY=", - "pom": "sha256-HUdh4c/VPEQtjSXKHnRr0X8rKrW3LFfsZ7UH8V9pbac=" + "androidx/compose/foundation#foundation-layout-android/1.9.0": { + "module": "sha256-754krRSjMooEnUrD3ipxefs5Z9Df3oD9ZAlU7OZUxgU=", + "pom": "sha256-Igpy8lD8ofWiOs4oEGTvOJLfwKa+TebwWk8nOUy8jOk=" }, - "androidx/compose/foundation#foundation-layout/1.9.0-beta01": { - "module": "sha256-GNcrrkmiLKXbUZqHsrazct9Lt4PXLcqSMY98waKJhKs=", - "pom": "sha256-jV7oArCjkyrijdrvwIYStGOpInm2O+CHeZu1p51U1rQ=" + "androidx/compose/foundation#foundation-layout/1.9.0": { + "module": "sha256-hUa6IaFTI3QY4P8IB+SnzCCpOPJwCRhlcgg+a1x8xM8=", + "pom": "sha256-0VX3Oiu490VAfCn3q6vMPLOd7N7JWIbsV4ukLW6RsX0=" }, - "androidx/compose/foundation#foundation/1.9.0-beta01": { - "module": "sha256-kmHCLihAtdY0/68VW5bf3d2L7sFUswhN6CxSL3wT5h0=", - "pom": "sha256-ifK7tVYl/ORPF3wXJnE9uAm2QKulLpBb68y0E5VYMdk=" + "androidx/compose/foundation#foundation/1.9.0": { + "module": "sha256-AKGusxFEb9AE8/ZvwyBJtTzm9rNTSThautPnuBEgYLM=", + "pom": "sha256-p0ATLUDh6YmepIlAH6+vwtoiFurfnbjWQLrekHwS0hI=" }, - "androidx/compose/material#material-android/1.9.0-beta01": { - "module": "sha256-dAOv302MUhhPR0R40+ecJhPp/VqXYDGN6FbQ0hMTVEU=", - "pom": "sha256-CSzUGkAU35rb9f0IypPJ2uFQQkFxjwOZ6LV/NDf8DKI=" + "androidx/compose/material#material-android/1.9.0": { + "module": "sha256-vvM9qwB3ZG2D9ltCZCqavA97UsZQu6+DYs2vK8D4ncE=", + "pom": "sha256-ET31kfqjlXHDSik5SQJDpyEMUD9Hy80a5wMPEgScjn0=" }, "androidx/compose/material#material-icons-core-android/1.7.6": { "module": "sha256-eietGojQmSEqfhomiis0BXeFUrAtAgvl8Gprn2o+yUI=", @@ -184,164 +176,157 @@ "module": "sha256-7NczNuE23rRe267g3qEPelSQHh54FcS9FicJeXmJN4M=", "pom": "sha256-rFSvA/qAXWNsC/pFi+Fqw1mL+7NtvsGA9loGGFA/o70=" }, - "androidx/compose/material#material-ripple-android/1.9.0-beta01": { - "module": "sha256-wONzJRwhgyckQEKPSA6evLSowqQID++UtXuoO+a9htw=", - "pom": "sha256-j6BOaC3wIDkn2hwqMGyiUxqG6dOjEGhb7J8JZBZ1zjk=" + "androidx/compose/material#material-ripple-android/1.9.0": { + "module": "sha256-6N51S2+MPtoeDDoo8DOTmI8AhBAs5G9ixymCFmoNRQ8=", + "pom": "sha256-aHsLj0Rt6PuuAlQnd4fHmS97Jx0q8L6quIWhw63mFuo=" }, - "androidx/compose/material#material-ripple/1.9.0-beta01": { - "module": "sha256-cPQkH3hLoitMw/IZMsbRr53LxpvpN84MVXdb97b9wqQ=", - "pom": "sha256-BCNAE/0N3h8mrRHeX2wke1QKJJXv/0crpdvMleiAvIY=" + "androidx/compose/material#material-ripple/1.9.0": { + "module": "sha256-oKgJz8sq1meHWg+xp9WiR6LHmL4hmmE9bTgPkQmRfWs=", + "pom": "sha256-94el5l5DOSH6n94ubC0YLplZPvbri1ZzeXdz0EeGYPo=" }, - "androidx/compose/material#material/1.9.0-beta01": { - "module": "sha256-aHigDDmfQP4HGj/7sQkLfR60oz2WjxDkMsluWYOHgNY=", - "pom": "sha256-cgpaSjpHbrIrkM474yK7cBSB1dtlGfB5T4qrAkI74c4=" + "androidx/compose/material#material/1.9.0": { + "module": "sha256-O/jQkNeWTPSqdv0zaSqB6ugCELhqj0TbC0nu0XqINZI=", + "pom": "sha256-YQBLeEFnNuezrjOpOGHfwnDGlgzHjIfsDydWMDhq/u4=" }, - "androidx/compose/material3#material3-android/1.4.0-alpha16": { - "module": "sha256-iXR94x2V8TG+JdGY0ruguEBN2j7tFg35jjUrxjr2y6s=", - "pom": "sha256-78t11VVrQPUnJ+mANOgxzbYJBvkRlisDkhCp5h6QqlQ=" + "androidx/compose/material3#material3-android/1.4.0-alpha17": { + "module": "sha256-g84IgsczKm9ZhI7eugrJEuGR9ls2ShDI/d4eqNL19Vg=", + "pom": "sha256-yKojUtckPGMkVzZio8KCgc+WI3DMnkK6+tLUl/3hHDo=" }, - "androidx/compose/material3#material3/1.4.0-alpha16": { - "module": "sha256-szHtYkvjEdV+FT+/jpBADK5KZQtoGG7S1K56e+Euaqk=", - "pom": "sha256-UjQXEgji++bnT83wTnR1XRo+tZYfL6p4lH+XIcUZ8jE=" + "androidx/compose/material3#material3/1.4.0-alpha17": { + "module": "sha256-BpS+LERvPJt8guEHHRU9y1DX+3D/dcx3RRhv/jmQcJ8=", + "pom": "sha256-gAEEDxO2I+xq76UuDFHQRhPiJei3icp7Wchc6ZfOr9k=" }, - "androidx/compose/runtime#runtime-android/1.9.0-beta01": { - "module": "sha256-Ox0IYGpzxRniPQpeyUi7T9VdJkQlcmJehPZbzzTo7jE=", - "pom": "sha256-W2KV1sm4GvyCDhovn6Kwudl60/sa/qMndPLdkqWtPYA=" + "androidx/compose/runtime#runtime-android/1.9.0": { + "module": "sha256-FFNfuuNuQ2nFTviGqKoRKnFDQ3gnuPV+pSYtLjBAOn4=", + "pom": "sha256-Eool4qfv2S15nef/DucSXp2Phr3bFh2CD8r23uwS9YA=" }, - "androidx/compose/runtime#runtime-annotation-android/1.9.0-beta01": { - "module": "sha256-lpencItU3dcHIqC6aaobhIrO1gMYFhR16ja36i8xtok=", - "pom": "sha256-cQhKfgSais9+2mdjF6GmeTvZ+bTQsUiiMyiqdOAxAlA=" + "androidx/compose/runtime#runtime-annotation-android/1.9.0": { + "module": "sha256-ZfeU3+3Gv7BaddkgIuYj2bYmYWu6+togy4VOyR1wBMU=", + "pom": "sha256-wtjL2Oy+/f0ZPNPcaKPQMIZUQ1TFhLgMgUjJfxMGg4M=" }, - "androidx/compose/runtime#runtime-annotation-jvm/1.9.0-beta01": { + "androidx/compose/runtime#runtime-annotation-jvm/1.9.0": { "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", - "module": "sha256-xrfGoJQShS/uYiwiunDO39oGWDzttHw6pt1zhpp50uM=", - "pom": "sha256-rUt5CJtIsEUycRmzkrAZ1Z1FcKzf0HAqYMBDMNglQaQ=" + "module": "sha256-BwRUw9jx/YX9sCztcMXdVbnJUGqfHJYwmVrWtUhbweY=", + "pom": "sha256-kTdIOF0hz/MrNeJZUR7w4mo4lt9+4P8Sv2rGEOreq2A=" }, - "androidx/compose/runtime#runtime-annotation/1.9.0-beta01": { - "module": "sha256-vIUO9jyMf3IfEdDgG67o9YGN1Qo2E6PnwEfUolDIKIQ=", - "pom": "sha256-yIPzuGHdksj6aE3yXRBXeh3Tt1P89iiQpoWASU/YSeg=" + "androidx/compose/runtime#runtime-annotation/1.9.0": { + "jar": "sha256-pK1OsROagHN3VbPdt9qZNpf3WPZVVIbW6q5Zy43KGdI=", + "module": "sha256-aI/PepDHx6su4gF+reuc2inzWuF+aq3sct/QdA8C5iQ=", + "pom": "sha256-0Vin/5qk2CFOCF+dXHndAAKjLRgWoCOqn6omucRtg6c=" }, - "androidx/compose/runtime#runtime-desktop/1.9.0-beta01": { - "jar": "sha256-NLsUMFDXa6fonl9jFZxoF+5RxTgQ6Xb8xxRHz+50N44=", - "module": "sha256-nyV4vW1T7KMeNSiWWS2KKivEdVI8uYuDAP5KMMzUgiA=", - "pom": "sha256-GS/Ly+40+wKOpBPUNT6vmlpSSuU7cXycg33gAMTQyR0=" - }, - "androidx/compose/runtime#runtime-jvmstubs/1.7.1": { - "module": "sha256-zsW2D1i/MZBXMJbnlAWFXEaAUYc4ref9JU0vcOEq3so=", - "pom": "sha256-tJAG0Sq62RXTUN/ixO1D9X90xKHphaVOveVltI/rHv8=" + "androidx/compose/runtime#runtime-desktop/1.9.0": { + "jar": "sha256-rmV+QzL7cvobQ3zlyqSGxrSl4XWIqu8CZ6qSkYu6dFg=", + "module": "sha256-vVE7iwcDHUB2Y2i/ILOSanNAU3lGxuhXJK1pknOn+g8=", + "pom": "sha256-4ybvc2sUSnnTBXjuMcSiY0F1U5tcMyZPBcmrxvpl0fo=" }, "androidx/compose/runtime#runtime-saveable-android/1.7.0": { "module": "sha256-FPU88sgBBcde61vxmQRDmtXfpDJ93ZRIKdy3KDraCWA=", "pom": "sha256-NB5w5ZLSQyjAvfAz9nk5Wz1r6Ps/T/hh2GBkvUrZw3E=" }, - "androidx/compose/runtime#runtime-saveable-android/1.9.0-beta01": { - "module": "sha256-Sy6AnsDQP4KyDrRc7WzzsXP34eEIKeb7gefMAm5TWcQ=", - "pom": "sha256-qcBhstK3qhupa620PKfNXdzx2HWZJqzSNwPNY2+pIt0=" + "androidx/compose/runtime#runtime-saveable-android/1.9.0": { + "module": "sha256-l01ZfsLMOoKXuML/1fng9OaGDQ65YlhitgVZiKXOoFU=", + "pom": "sha256-1e/W0nL2Bq1SPqNbgexBKoDgqiBiqzEYGwGAt6zNrrA=" }, "androidx/compose/runtime#runtime-saveable/1.7.0": { "module": "sha256-V096AtKqST7Zo0pfOFZyJm6XS77qNQMnRU6gCL3S7Zc=", "pom": "sha256-UG3TGS4UUkxsHClvNFl7hGoyZPqtF820AuHszCJNDko=" }, - "androidx/compose/runtime#runtime-saveable/1.7.1": { - "module": "sha256-Oflyur/Hr6pqaiVKqqoMOh8NuG3tFtMuI2CYifXnyQQ=", - "pom": "sha256-VaB8OTTVFOaIK4UBYwUnXf/1+8Bs1uG4JNK2pY0VuFI=" - }, - "androidx/compose/runtime#runtime-saveable/1.9.0-beta01": { - "module": "sha256-qK7KKUVPYSnx11mpmdHesKJbZg7bOK0E83VvSM4h83U=", - "pom": "sha256-SFTI3h0TFgEXqegSNg7AziASzZCQZsdwKEssfYqMiY8=" + "androidx/compose/runtime#runtime-saveable/1.9.0": { + "module": "sha256-dWS0MU7dgdDxwPp2MH9HPDl7Y0hWIdPO4KKRiwUvJS4=", + "pom": "sha256-hqVscAR77b6wjyPOhtoJ3LR38J+MUjnvp5CV4uzgYLM=" }, "androidx/compose/runtime#runtime/1.7.0": { "module": "sha256-e5NRsP9t+SdtAtQPEnZa5Vv1xt+4/430x338oTj7n8E=", "pom": "sha256-eUHY/NaDVXGG0vU8gXPDX3GqrJ1OZI6a6x7cS5L702E=" }, "androidx/compose/runtime#runtime/1.7.1": { - "jar": "sha256-aaGZCC7i6Jb7xePbxnLE5weaqNGbtK3n4dNUsKq2Rvw=", "module": "sha256-vm5K+8Xjvo8ktfHWAsu9OvRt4mKT1ievVsQg+kQN0KM=", "pom": "sha256-AZRQeUquDM7bwmE95QF6n0Q/h2IjogGsSvDcU44bD58=" }, - "androidx/compose/runtime#runtime/1.9.0-beta01": { - "module": "sha256-VXvZMsJCYYCCCpv/g6iQ0iU25Gm+3PHWzMZ75si2ss4=", - "pom": "sha256-Vb1NoKjc4l3XxlmfUjgrmvnRHV+L7E0M2YuPuo5W9BI=" + "androidx/compose/runtime#runtime/1.9.0": { + "jar": "sha256-U49WTk7EjPsbe/Iid+RV3Zhfo+7rkicTPavyHNdLA98=", + "module": "sha256-sR6bZBtlR39obhm0mdqkNbr0INE7t56Y2wXsAYktsi4=", + "pom": "sha256-0vrrNhehR8vOsH6B2tI8+wHi/QiJ3hO5kJWQChpe030=" }, - "androidx/compose/ui#ui-android/1.9.0-beta01": { - "module": "sha256-nD/rWyFI3D1mZzxaP61iWmfKtyDEHPbwNyzIHa6eW5k=", - "pom": "sha256-sd7KrKeGnZdjPjO8MGr48eRO3FIxG3uZ7eZ1kcuZJyU=" + "androidx/compose/ui#ui-android/1.9.0": { + "module": "sha256-HfKPt6GgXvAJYa88aH7cO+2kVo16XUM0U/zUboWmlpY=", + "pom": "sha256-53Zwewv+BWhnw6iLmta5Q5QjTco4XO25oVfuvF4Awi4=" }, - "androidx/compose/ui#ui-geometry-android/1.9.0-beta01": { - "module": "sha256-EZCYmufcOIbNSk1otExJtydLKIIh6EakK6lIiJ5lfP8=", - "pom": "sha256-dKjIN/M8XcJlSNeeujnJJsKkd3UfYgVYAEpFGrnMIXg=" + "androidx/compose/ui#ui-geometry-android/1.9.0": { + "module": "sha256-aZZQtgRwbSzX8J3zdcAYGxGtwPsXDBOfgoc0tN2n+aM=", + "pom": "sha256-f3omF3CXHBCJyE6r45Du96rzjYRMJrBoZbQmhrKxj5I=" }, "androidx/compose/ui#ui-geometry/1.0.1": { "module": "sha256-4v6ktWj/k+NAvEsYyKPCqbr98+EhDZ7TADbB2YiL42k=", "pom": "sha256-a8eueqmlaUSxbzq4pWXDMtMHt5ZHH2wPUepXvtq7wgg=" }, - "androidx/compose/ui#ui-geometry/1.9.0-beta01": { - "module": "sha256-8s+uS8HmzvXoKYqntUWRtbN3RhqgOhxO8zzn/kDv7wg=", - "pom": "sha256-9hlFCOdWhxrNfXpb5rXxWBfz+CWOXer39er3rOcoOTo=" + "androidx/compose/ui#ui-geometry/1.9.0": { + "module": "sha256-Ol2oKNXBCPqmPNstY4hQ9+mp4PsAcbLWtSmOdvuWzp4=", + "pom": "sha256-mzsyxQeXyvOBV2LDEVTMzTBGBVFVkB9wAIkP+iJMq+0=" }, - "androidx/compose/ui#ui-graphics-android/1.9.0-beta01": { - "module": "sha256-A921IVy0SRb1PMV2/vHh1zVpdPFYhu+aeTbkXRI04Ic=", - "pom": "sha256-bRBnMPTVIUSzS8swfe/blziasK98jRbM5voFcJq00Hg=" + "androidx/compose/ui#ui-graphics-android/1.9.0": { + "module": "sha256-rUtsPnHtVnj0eiEUGx7i7hTLunqBJT8eYzq5nrazz98=", + "pom": "sha256-ATUdq9Dp8ZdXhv4B4tFnnJwp3nvSmuztSGTi6Br1OK8=" }, "androidx/compose/ui#ui-graphics/1.0.1": { "module": "sha256-rZzkDe7HIbiYjEOrhH2APQC+6Ixnz8g43uVlaR8125U=", "pom": "sha256-GONZWSUbahn/IUhSZDDJtpPpDm2Zv6ebCEm9lJ1e5VY=" }, - "androidx/compose/ui#ui-graphics/1.9.0-beta01": { - "module": "sha256-SozvlW2lvOBZqthSDKCxiSbJp3pYN+37gbrzU65VLrM=", - "pom": "sha256-aCFDA3Wc6q+uWNDgBiJiJhPLxYfzFH8KulQMG5+Tabk=" + "androidx/compose/ui#ui-graphics/1.9.0": { + "module": "sha256-P/Cv0TWZSKgT5FzbWaQt6c+upUvuczNaa3fk0m8Bmdo=", + "pom": "sha256-Xkbru9aLu/zs2TAo54TODb9vX2giQ18AjK6SUcAuKAQ=" }, - "androidx/compose/ui#ui-text-android/1.9.0-beta01": { - "module": "sha256-l5nbq9HsgQNplvpaqHNQ1MHP1xRTxQAUeqH1nTrZ/9w=", - "pom": "sha256-WH/k3hz7U8IiJZZvcIPpBhOqqEqMUoCqaEg5y0vfJvk=" + "androidx/compose/ui#ui-text-android/1.9.0": { + "module": "sha256-w+Mv1wEVXq9qNr5D2nT6ixw6jSAWWrIGrjfjg6/o40w=", + "pom": "sha256-eAanxWj2+1dtbWpW/fyh1TPUKt6AErab0T7JoeSiNV8=" }, "androidx/compose/ui#ui-text/1.0.1": { "module": "sha256-Q6HslNPOzF870g8cU1UasDoLpyivGHGnS/I5xBh5Xxs=", "pom": "sha256-sclCzOWe1DTUcgZ7yUk4f7XLxgJ/dAsCWQzrjggKgbw=" }, - "androidx/compose/ui#ui-text/1.9.0-beta01": { - "module": "sha256-nvzD0x3esUF415U9fxogMvWcyigqcGdDT5BeudpKpWo=", - "pom": "sha256-c0kU2qIs/YpKGo8SoDhCs634afYdSvTSsjI+lAhcsdA=" + "androidx/compose/ui#ui-text/1.9.0": { + "module": "sha256-h83CaiLKMA5JPvaDPxNLTox11RnZceSiYJD/Xxh5Z4o=", + "pom": "sha256-hUeyu5QacsvjW3UCb5d8KEwaekjwL+21fLmw9xJKrhw=" }, - "androidx/compose/ui#ui-unit-android/1.9.0-beta01": { - "module": "sha256-Vcz9SJ/mlGxiVWlfdCXwCZgn2IA1KUmTgK/l43HhMXg=", - "pom": "sha256-bKd4emAxCnzKgm4qok52g7o4NdkKVo3jjGjS4Fino10=" + "androidx/compose/ui#ui-unit-android/1.9.0": { + "module": "sha256-8+6abl0/tTi/WVPkVtk+9V4GDnCtSt14UTGcPlK+tG0=", + "pom": "sha256-nODolEkBGGZ6qJH3i+NwUrs5rhLP6irv3YNxBl0aGRc=" }, "androidx/compose/ui#ui-unit/1.0.1": { "module": "sha256-PbEuW0fW9tqR7Ub+uQL+URKCyEbk7xr/u5FHefprEII=", "pom": "sha256-jrCYEDVgGvGhTFv4p/Ae99S0702VciEhxhF/o9CO7lk=" }, - "androidx/compose/ui#ui-unit/1.9.0-beta01": { - "module": "sha256-63OKahA19p753KL2j4NfPlFwfz5fvcgBjIcahinoiT8=", - "pom": "sha256-pw0YF7LCiMSfbEHfCd6+aJ63jpmNBGtwSDQ1rJwbwpY=" + "androidx/compose/ui#ui-unit/1.9.0": { + "module": "sha256-Rkp5SVWGKHDK348R/uxSFZm5Zbfr467dqckITMCQros=", + "pom": "sha256-J80XLbz+/pI2nS+yT9IjDHega/0BqZ4RGv0RU9DXW9w=" }, - "androidx/compose/ui#ui-util-android/1.9.0-beta01": { - "module": "sha256-Mg3CGRVG8inWNjdeghxl79gslQ097Cllh0YWih6dwgw=", - "pom": "sha256-a3HIf8w54y6mr3dvlGYHcm79fPOffjBePhj+pJK+F+c=" + "androidx/compose/ui#ui-util-android/1.9.0": { + "module": "sha256-ZhPddnDOooqCkhI3SiQ8OJqRSlcYPh8vnZ3kewgOF/0=", + "pom": "sha256-Uja6w+dKIPwyrNceSc3TIiZIPXL5NnJtjKZJtsDHfwI=" }, - "androidx/compose/ui#ui-util/1.9.0-beta01": { - "module": "sha256-gswYwyKvtka/fg1PLbDSqij+TwmshNaTJw5qb9TI1Qo=", - "pom": "sha256-f+anp1X+w2b6lswO8sa6ZVX1X2fkRkSLE131VDXa6AM=" + "androidx/compose/ui#ui-util/1.9.0": { + "module": "sha256-oxq1OSFs/lYIYB28LiX4Oo4RBFbbDimOydbu0jfVSkk=", + "pom": "sha256-OQljCYjXL5lJLQYjuh7a3Ecr2qBRagglzo9Kb0qtYoQ=" }, "androidx/compose/ui#ui/1.0.1": { "module": "sha256-VwMaasm2DltWeS6/XN5uFoEv9WbtkZDL0YiwC0bBN3k=", "pom": "sha256-IfZaw0n3m8YNhGbQ64DNBj8YUvRMrKShyfN8GandvWY=" }, - "androidx/compose/ui#ui/1.9.0-beta01": { - "module": "sha256-sf5+GWF53xXHoHKWBjU7KMzNKZzySQ1Ff94/bPYv4Os=", - "pom": "sha256-OK2WwgqyUCvm4VX+aXzKjtiHO7gMYhQjqg1GU0CyzLI=" + "androidx/compose/ui#ui/1.9.0": { + "module": "sha256-g2Do9FmCAXSCn/5YV6pF2tQpeGpgEo+DwsQH9eWCDOA=", + "pom": "sha256-uSP2kBIm0XSl5TmJOkw4WEdKTrOkpujz6WbL1H/iSgM=" }, "androidx/core#core-google-shortcuts/1.1.0": { "module": "sha256-UOPdyUI2kQ5hRYijrCmm/XZbg526DMWDmkmNMYKX+I8=", "pom": "sha256-0cNjxT33H8deP2ehdUeUSeDdlB9FQJ8HJ3zNLUXopmE=" }, - "androidx/core#core-ktx/1.16.0": { - "module": "sha256-ifuSyhJ1lM3NEcXvtasOjrI0ZrxBuN91eVFNL+9uEoE=", - "pom": "sha256-RmDPtgbtiYKLo+EPebKYCf+2d+5dI0b+m8sD38S5tkU=" + "androidx/core#core-ktx/1.17.0": { + "module": "sha256-7XvK3DnGLQDa7kT0p4ojyoP7w5nyL6kKzk6Fm0FckEg=", + "pom": "sha256-AjPY0KLOj/ODUCyMZKQvwWcwFkAskjeVRltkROrNmTk=" }, - "androidx/core#core-splashscreen/1.2.0-beta02": { - "module": "sha256-TIErMZqoveJx34XcIBTIW5AfVo3gBZkKklB795RgkLQ=", - "pom": "sha256-qkLmt4ad4YEVbORED2LimxRJ1bG8UDTvd1UrHuP+qso=" + "androidx/core#core-splashscreen/1.2.0-rc01": { + "module": "sha256-w0FX+TLJLl+zVi5hDUPAbDaZ93NSgnxN9ztCWXl/yG4=", + "pom": "sha256-hQ6iIpF4iaZ8lK+XskPDhmKtede5B+UfnIzJWkYguHo=" }, "androidx/core#core-viewtree/1.0.0": { "module": "sha256-EThs+kbLv922pAWfFDVMAGkc9l09Y8NhiBioMybvPH8=", @@ -351,9 +336,9 @@ "module": "sha256-Lg5uXBIFt0YqDFw+MrWMLlJUNYEu2JlGx75nN0k7UeM=", "pom": "sha256-RQLk7YtZEiAhrJocExLiMm5LD0P37Lu8m1Dud0KVdNQ=" }, - "androidx/core#core/1.16.0": { - "module": "sha256-SrSjsLwWZOOixg3saZr2NXeOFcbuNzlxaQlI8HPdch4=", - "pom": "sha256-B0l0oVUCIa96qF3taQPD2Eyb3t+ea0/zsMtHEym1rHc=" + "androidx/core#core/1.17.0": { + "module": "sha256-YAb96YxvqYqRgLlAu0SXGqXJJD45+UetbK3fOG/Jz+o=", + "pom": "sha256-i2Oxj/TjR07x6UKO0CLXmU6eaa382u5+WcflLcPPdbA=" }, "androidx/credentials#credentials/1.5.0": { "module": "sha256-jGbm4g2wLI6PwueV4vfstTQNduh/QvTUnlEuRb4UBRE=", @@ -365,13 +350,13 @@ "androidx/customview#customview/1.0.0": { "pom": "sha256-zp5HuHGE9b1eE56b7NWyZHbULXjDG/L97cN6y0G5rUk=" }, - "androidx/databinding#databinding-common/8.11.0": { + "androidx/databinding#databinding-common/8.12.1": { "jar": "sha256-Zsq4JjnawPbCQzRkwJOwdNYIxLuIfsOKm4vErJgSZzI=", - "pom": "sha256-VWOkbqYQlA+qdik5TuquNnC1ZxXysAKUuQ/BIQ22fFM=" + "pom": "sha256-I3cyzgBWzFr4YSA9p50Nx1brCcEK14UzGyuVRGUJFmE=" }, - "androidx/databinding#databinding-compiler-common/8.11.0": { - "jar": "sha256-CYr82ZDCpuvtKTcgUdThLyyNUAgg7ZB8yuOySg4e2aY=", - "pom": "sha256-uBul3n6tB9LSW77rDCWDxeZEYpnMzO39ZPDstZPJ+lY=" + "androidx/databinding#databinding-compiler-common/8.12.1": { + "jar": "sha256-o+dFbIJsd0oAoT6zbpcBjhUD42wWdNBWgTeyf32bDus=", + "pom": "sha256-q8tozWMbz7Xglf0QFcuuEwwGiD1Flx7zJjVDrvMJSNc=" }, "androidx/datastore#datastore-android/1.1.7": { "module": "sha256-Zp8mla3Vm6tgTcUJCoeeQWPd/1UO91oSmMTsIlDIN/k=", @@ -454,105 +439,107 @@ "androidx/legacy#legacy-support-core-utils/1.0.0": { "pom": "sha256-j9CTAIs+58BuUseNoq+YCntHtpuWf6kdrXr0ZvegCjg=" }, - "androidx/lifecycle#lifecycle-common-jvm/2.9.1": { + "androidx/lifecycle#lifecycle-common-jvm/2.9.2": { "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", - "module": "sha256-icBldDaUUcCDMqL6WSTkw9C1HZW/OcKrelOQVRaouyI=", - "pom": "sha256-g1dV7g7MaYX7gRopYfkY3A3SOf7DTfzifq9sbaRKW9k=" + "module": "sha256-cjad+SZiA6QqezjE5J9n5ueWL55I4ihiftfvRmsFFIE=", + "pom": "sha256-jQ3Ks2SXw0q09G3Hm+cCWsQDWdDUK/SL1pqaa6FzQnI=" }, - "androidx/lifecycle#lifecycle-common/2.9.1": { - "jar": "sha256-DujhVMDU7wrKSBXEQBBD5Q0fbx9iOYI++Kvbadm17nk=", - "module": "sha256-CyU70u/MhikTdjtIL11uyGOh/J3t6Va6kvc4m+E4CYY=", - "pom": "sha256-4sN5m2npG+3MIJ5oRh/UYMxE6hT9Z8ISPjX2xbBURC4=" + "androidx/lifecycle#lifecycle-common/2.9.2": { + "jar": "sha256-x6boNdoHEtFe/q4Nct+R5mMQQt9Pzw+cIM7KdAY4xoU=", + "module": "sha256-SDP4jjmhvSZO1eoYciAj6+UedLGaBBEkaqPXQOFukIE=", + "pom": "sha256-bLkiyxFc6PYeffjRkl4tHTDvPP0I2G7Tl66qc32V+S8=" }, - "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.1": { - "module": "sha256-275OmJ69MnZ1wykwwSMawRO87L8hCoAZYYdJklo28zY=", - "pom": "sha256-rOky0RSFyjtzJ5mFobgmiuJtKLBKGRJHhTNy352Mulk=" + "androidx/lifecycle#lifecycle-livedata-core-ktx/2.9.2": { + "module": "sha256-ZApi77nfhfLeAtdH86Xd/QAUO3aLsBpsystkaV/4+f0=", + "pom": "sha256-0dHPDKaLTd9SZ/W84NSjmdrkw8NsWzscq2UPrqmloY4=" }, - "androidx/lifecycle#lifecycle-livedata-core/2.9.1": { - "module": "sha256-gvLILSTuZqjdyawG/+7oskLeq6YXWd9Xtraw8hIg2hw=", - "pom": "sha256-HEYMEB75VnC4kgrSGJ96pQxUOZgo1sgtEFVeZ+/WPuA=" + "androidx/lifecycle#lifecycle-livedata-core/2.9.2": { + "module": "sha256-2UWsrRwE0xqEYbIPipugShrUYHw0FNOvKrR3qdSB3QA=", + "pom": "sha256-4cKZ/fWjnbpVX6Z3hRnMnQAXrsGfwVYKjKsCqzrmEsU=" }, - "androidx/lifecycle#lifecycle-livedata-ktx/2.9.1": { - "module": "sha256-uf99OpHP8ZMDSoAc0mQKP9BisGxYCk/EH7fPVxTTF7M=", - "pom": "sha256-dEZ4YuQPKuKMEKG2Fpx4quQ/R9QlvYU15q1AIJ1z890=" + "androidx/lifecycle#lifecycle-livedata-ktx/2.9.2": { + "module": "sha256-TzGcyCdaTHzV2rEfiAmee/u1gwNr1QSwXv+pWpFv97k=", + "pom": "sha256-uTHD28nYnwHIFTbAjJwiJKrimt9Tc4dNh1rwB7ZBlIc=" }, - "androidx/lifecycle#lifecycle-livedata/2.9.1": { - "module": "sha256-EGUpZf7Y+HDgbjIDXUk6s5VE0yIdWm05slsFSHr3vzs=", - "pom": "sha256-8PeBWHem/KdNDW2+of7IFsPjpTiqhHDVnV1uBp9+eh0=" + "androidx/lifecycle#lifecycle-livedata/2.9.2": { + "module": "sha256-KXXzp121pVX+0Ku3o8ZgbjC+BZeEqHCyVLMqYqvZvpg=", + "pom": "sha256-Br/AH3BfSw+aOxDUXSMD8/V++gNO37uRG6uACJK62Ps=" }, - "androidx/lifecycle#lifecycle-process/2.9.1": { - "module": "sha256-wFvZz1YgI034xBH6P3S4o/dfsMZ8H12vPpkrKCOcuRw=", - "pom": "sha256-3PsOgdpA1eRsTNyI4dA8JPARJZPnwoLVAi1T8vnRSDo=" + "androidx/lifecycle#lifecycle-process/2.9.2": { + "module": "sha256-sLST7Nw14vme9f3lNAYMPQqe70YGocxMeMY+p5Nje0U=", + "pom": "sha256-Q0y5BeqcHXkoyHKoXddkfoh0WfdYo+mPIoExXu8f0yk=" }, - "androidx/lifecycle#lifecycle-runtime-android/2.9.1": { - "module": "sha256-9wkyjm/XQMak+KPMWW46W+Ct6BRZjrgFFca7dMp9eq8=", - "pom": "sha256-krzyIi3U/LGBiWwDP+8iW8GRxenhdCrjEz+myVkHggk=" + "androidx/lifecycle#lifecycle-runtime-android/2.9.2": { + "module": "sha256-Q6WFnbJfEuIKRFa3SRBCVFNV/iONfDbHqfvsQLK6Fdk=", + "pom": "sha256-IjoKshxi6SEBQzSZFIWbh+131Zu0C9k5/wBf/8XTYSM=" }, - "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.1": { - "module": "sha256-5nV97rX7ALUTzxpKNlcy+lMH1REcJFQ0ulIJJTdJuGM=", - "pom": "sha256-jo2J0dCB1SoauCf/ACP+fiynw5zVDlK3B7QuCgdQgUg=" + "androidx/lifecycle#lifecycle-runtime-compose-android/2.9.2": { + "module": "sha256-6qrHlY2rziZczYeMz36qD9k3fCg+eWfE/DQIWh24tjo=", + "pom": "sha256-BGestEch6jhyHCPkTWKAipyUAGqt2++L1oGYgbo+2U8=" }, - "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.1": { + "androidx/lifecycle#lifecycle-runtime-compose-jvmstubs/2.9.2": { "jar": "sha256-lGc2Hy/d8Nzdw8HijjynmeecqjDzV5mDrElQNCH08zA=", - "module": "sha256-EXIClXaJOfZx+kK18Dh4IG4WoXU5D8X86fgo/rt0hL8=", - "pom": "sha256-111RKv0i/grEXSmhaK1IKHWT1XM3wy55yaf5WRHHZJw=" + "module": "sha256-y51ZYktXr4j9730nw07Z6izlmzX1/vGogobsqVOZDd8=", + "pom": "sha256-iRJXDYgHiAXRWuCa4x0BxjW2mk5FSQMu4owlD7cikpE=" }, - "androidx/lifecycle#lifecycle-runtime-compose/2.9.1": { - "jar": "sha256-770QNjaJlQgSpcWb4bkhzydiPuZN8YmvBulINJCmkoU=", - "module": "sha256-UrMW3V/5aYi85jpUcZR/m6D9GD1ngeqkn5pxMomGvF0=", - "pom": "sha256-7sSbzEWdgYne2WPk6Cih57GydarrJ2/HXzbnmt7Qih8=" + "androidx/lifecycle#lifecycle-runtime-compose/2.9.2": { + "jar": "sha256-LK4GZDOqqUnxrHA3YdWovlP7x0e4LQtZ1SlFFE6KjjU=", + "module": "sha256-0ZcgheKUrMEJwvw0v72UQH/udqhIoaj3/im40+/VEx8=", + "pom": "sha256-qCjG5xfj7AwANCLhYcEFQnk8wLvAVxxDrVy4Rg2Dnbk=" }, - "androidx/lifecycle#lifecycle-runtime-desktop/2.9.1": { - "jar": "sha256-zdh7lJZK950FTH6iti2JGGVAfTMV2Z+oOoXQm6k4XOs=", - "module": "sha256-ejTIp6o2PFB4YGexxdakWgcT9z1LYpEx8yBhSClDNoc=", - "pom": "sha256-LyAORzZZCYSWs4P8X8wi5MdkH3aKvGnTcwQpfXNx76w=" + "androidx/lifecycle#lifecycle-runtime-desktop/2.9.2": { + "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", + "module": "sha256-LlSqpZmBsgH4wWFd8SOPcCXy/z82H+FNwOcJJhaJOu4=", + "pom": "sha256-mSJ0JPvUDXx17N+uiOXDVuDEuWVAtKui88RAyFnOU1s=" }, - "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.1": { - "module": "sha256-eUhimMsZPVYg5O/CgVDP5t6zvIS0KbwHscMzhOWHf34=", - "pom": "sha256-ffSE/xG1YWBymO3TvIpvyGPGmvpJ2MkJrFoWtdLZqfw=" + "androidx/lifecycle#lifecycle-runtime-ktx-android/2.9.2": { + "module": "sha256-KPcpdIYWOB1J6Qm9oChWH6LRURMTUuXQ6YZM88+zhfU=", + "pom": "sha256-iTPlGLVeqBwWux9fYnqnFy5VpCRmgfWM2U7x1/n1V7Y=" }, - "androidx/lifecycle#lifecycle-runtime-ktx/2.9.1": { - "module": "sha256-XaeKwudn95VIofREvR6/QLbR9/Tx6Oyu/HRibdGk084=", - "pom": "sha256-fV6h81Nws5/OgWP1JAF3eIzayOpiEYnaehjJQ5brjOc=" + "androidx/lifecycle#lifecycle-runtime-ktx/2.9.2": { + "module": "sha256-/edqfOymbbSbEwD6rX0iIHYGJAWSJpCeq7/tHvTNeKQ=", + "pom": "sha256-d/i5UFhMLiAK1hUNRrLK8Cqu7CZuv172Xnzl0aa+FQc=" }, - "androidx/lifecycle#lifecycle-runtime/2.9.1": { - "jar": "sha256-mgBEhHz1aKEAm7RmxlRpxX84DHID1z4M3NdQvjIyMNw=", - "module": "sha256-G+qrbumdUBVHYzl7pT798Z3aeo0S27ecgansrX9Zo34=", - "pom": "sha256-GjbZfhsPAyxtzKKI44C1pt8Gl75gu7vQ15ZYUo6D5wQ=" + "androidx/lifecycle#lifecycle-runtime/2.9.2": { + "jar": "sha256-ulZtD0bcAcIWl3jScjh4ns66oAZVZC4Cwk5Og+fcWQU=", + "module": "sha256-Tt2F+xoXbKfoOxW0dltc7hqTSqMX5BcQ+grBM0HXODo=", + "pom": "sha256-C7WGx+arw98w0Xnqn72uhnREwnmoF6IQHAzJQ/ks79w=" }, - "androidx/lifecycle#lifecycle-viewmodel-android/2.9.1": { - "module": "sha256-dZSRpWvwWo8lWQm+lUvxmSkxpmYjAhowu5aR5TzfhEc=", - "pom": "sha256-KDm3eGHCHUksHDudH3oj2s6mURcjJ7kjj4pdvoKHN5Y=" + "androidx/lifecycle#lifecycle-viewmodel-android/2.9.2": { + "module": "sha256-07Z5p/JqSFVh7VhXP/euCBD8YW7pVvie5I5JpQzNjdw=", + "pom": "sha256-1d6EHGGIsb7oEBDd7qi2Z/1FhiCgbVka30CS/Opbvbg=" }, - "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.1": { - "jar": "sha256-PnnbKgO/W0qQ2O0kHxXp4jEdkQ55oVF8XDFCAiKCHmI=", - "module": "sha256-gUWxhrBkw8N1E8GMJ9wVPGFsESk3uCwdZGi6G+dm7nY=", - "pom": "sha256-RSLFdrqm5JktgA6Zs81xH7BDilLFpvS7DPsdIUSmVGI=" + "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.2": { + "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", + "module": "sha256-EDoC/VlNnhlqMQF7rZ69in05EOKKt5Shi2CvS4F18s8=", + "pom": "sha256-AZqq8EgWPVXoTyiQpYWpVQGn1KqbbhSByOWPcXsvDJ0=" }, - "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.1": { - "module": "sha256-JMLH0QE+diWOODdZ2vRad7txRWlflqj5Id8wCgSpgx8=", - "pom": "sha256-W7IV8op5d11er5W+tibJSj6WcOta5rdoo8XPjru4jZk=" + "androidx/lifecycle#lifecycle-viewmodel-ktx/2.9.2": { + "module": "sha256-y4SLtnJXBWOSmoa6bINhgfSoqIQrE4+mdo6+AS9YJeY=", + "pom": "sha256-kVzYQ90QvT1aPgrNUQ99tZN/8U9oHb6GrePjBORoMGU=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.1": { - "module": "sha256-aGYHHN6f9JGJKe4rmH9s1hxzAZhGWB6Igp1yJORoUt8=", - "pom": "sha256-14PK/6bc0J6d/cwn2M5GWGu16MTDbwhB+tlDoqwzYC8=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate-android/2.9.2": { + "module": "sha256-Pdf7u7jbGuyG6pLzHDbU6/5R2HiMprZqb9pEGTad0P4=", + "pom": "sha256-EFyoASTeqUKvw1W8uoQdMRsM4AytZLh85lcp98JIDE8=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.1": { - "jar": "sha256-QXU2bZcSmCJyD3vCZQcTn89Fe5UswIlTS5ieNCzEoUw=", - "module": "sha256-EiatakejM+ZbUGXBoPaBZAAXne/ySGR639yk1RxFXM4=", - "pom": "sha256-FpG/axz91kQO2NM5zOic1u/7cz3hcyshEXDbEW4G7pM=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.2": { + "jar": "sha256-PgtE4lFOr91pONVFfZ9G5HhQd8RdO0NktcI8TcuT79M=", + "module": "sha256-lIcA/BG62P5o4na+85NOzf889H12tSMRrtMMunDB3Dw=", + "pom": "sha256-SB3uYNMEYo+2QdsKJ3dGBi4D0eIIefF5AgLQaydM6ws=" }, - "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.1": { - "module": "sha256-lleRtzD/9LPoVykVVlIoeRd5/Ssibz7E3RkH4qvhnuo=", - "pom": "sha256-WZ8n5zOnyXY3j9elfjAmgzHa25jh6OZVgyHF+1NrhOk=" + "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.2": { + "jar": "sha256-wMw+Mfw1hIbZbwJw3+Kw9E+YXwyrDvp3OipWfVX3YaU=", + "module": "sha256-wXhdcTP8/hFpz0tPbxgER3wdpv/XmtVg9M7brfFsHo4=", + "pom": "sha256-8no6SPJjUb0t4pEq7j9zarJufDfXj4fz9VR18piHIKc=" }, "androidx/lifecycle#lifecycle-viewmodel/2.6.1": { "module": "sha256-K0BvrqXBLyuN9LemCTH4RmSPLh9NeDYeGY0RhPGaR5c=", "pom": "sha256-3C6OZdtT0hZZon7ZO5Zt7jNsHC6OhyhhZ3OJqZuLkTQ=" }, - "androidx/lifecycle#lifecycle-viewmodel/2.9.1": { - "module": "sha256-vqFcam2Zbiub/SpzVsmHL7D4Enrp37ij8ygpS8fSiD0=", - "pom": "sha256-8UF1ZZ4aweo7WhGHSqYCyxxRtlQei8YFyzZ2ougNi+Q=" + "androidx/lifecycle#lifecycle-viewmodel/2.9.2": { + "jar": "sha256-VBDN/cPyW8y1pNvYEhpdN2sTeQQc7Gsdol+ZZ8oJ8Bk=", + "module": "sha256-uBT8ApPfHqN+GfIGrRg3A/+bslTdbarvXl59H4V/4Yw=", + "pom": "sha256-qsFQVEEJtWQoOeo5u2P7e5B6jSK3wXEWmD7YpaI0unw=" }, "androidx/loader#loader/1.0.0": { "pom": "sha256-yXjVUICLR0NKpJpjFkEQpQtVsLzGFgqTouN9URDfjF4=" @@ -595,46 +582,55 @@ "module": "sha256-4czL0QnkPBcNlFO693Jzg/IQPJ8yNWug3rPHbpKZgic=", "pom": "sha256-Z01xo7k8jv4lLom7+8t2dzXOcz8uz0Zz3AgYIe0Fe7I=" }, - "androidx/savedstate#savedstate-android/1.3.0": { - "module": "sha256-sdbxCpRCrTJD7n1LoQdNSrcBnhnXIiKiZU6BWL98BuY=", - "pom": "sha256-IuvT2LHiyL+g3tI/4vAXmWFoPaoltHbeuZE1DGypTDg=" + "androidx/savedstate#savedstate-android/1.3.1": { + "module": "sha256-6ZSZTH3vYMBxFxko7cRaAeOwfjaSYcZp9QgtMGobiF8=", + "pom": "sha256-jZu80vbC0Z5MSBeOubvqX/IAk8gjY/uyUQtx/q+OUNE=" }, - "androidx/savedstate#savedstate-compose-android/1.3.0": { - "module": "sha256-gjqVAGQT/B/XZ2JB3zpg4OcQLt47c6ChUU37grSm8Bg=", - "pom": "sha256-TaF/vR2zb6kx+9v4c62nk6FtdhOP1ERlF9gXKqIerzE=" + "androidx/savedstate#savedstate-compose-android/1.3.1": { + "module": "sha256-QLtNjciEeURymieqZobXzmWrIzfc8hpazdhj9wwoN9U=", + "pom": "sha256-KP4ZGZ3GkZARvUxidRiRhn5pFx5f8QQfLQDzdA08YDM=" }, "androidx/savedstate#savedstate-compose/1.3.0": { "module": "sha256-FaB6D9uO1YpIyiHpgdOKtysrv9lkY8M6cFDfHCdpmnU=", "pom": "sha256-3g1au6p2vBLitADSqFaxVl7mo8L/242umV5fDYgTIpY=" }, - "androidx/savedstate#savedstate-desktop/1.3.0": { - "jar": "sha256-5420fy2C4PnfkNyagjo3Y2hKS4dpsw18U2Wtz1w36I8=", - "module": "sha256-GAx5XOdUs0eN30Q9h0gYEb/JV9q8HMLoQyr57GNKMJs=", - "pom": "sha256-1bqe/ug5kd8ezhILTFMVk0msWdOwwIZiYwMpBE0B08g=" + "androidx/savedstate#savedstate-compose/1.3.1": { + "module": "sha256-I8H6RVmg/LWb6rZOTnCte+RZMGB+Di9PJ1FSm40zccc=", + "pom": "sha256-BluruKWnLNBLPemiuGZ5p9VYRQpJ+SN5sYZh9C69CbU=" + }, + "androidx/savedstate#savedstate-desktop/1.3.1": { + "jar": "sha256-xciQYrqEArj4ZX79VNsf8ZL5HKlfrlnDtBj7xHfD4+o=", + "module": "sha256-ojpT27hho7dWpXwBrJXnD6zUEC9SbAIFFR8fJ+YeoaE=", + "pom": "sha256-kEAj2DEYw/jOLa5imbljIWCRTOjsZf7MS2lnZOTsPlU=" }, "androidx/savedstate#savedstate-ktx/1.2.1": { "module": "sha256-lDWRhLK6UcD0mKK5BV03s3IjHvm8xUpJcqyZ8DA6//E=", "pom": "sha256-0JVTIR9nA7Ga79YI1gB8dxMtJ6KBVWqOaJ2Sdk7CfTs=" }, - "androidx/savedstate#savedstate-ktx/1.3.0": { - "module": "sha256-3PZXiB1GNSEoqgv0jzJ3W1XjZhNh6/LSwhftEX+tiB8=", - "pom": "sha256-dXVg5ZdSDwcESx4DO73kOb8fvkfuyRYYZzXu0Jmc0+c=" + "androidx/savedstate#savedstate-ktx/1.3.1": { + "module": "sha256-WQB9jTPPFm/f0am/Vsz9IS6YIsBLOnQZZvrOWRhhBlU=", + "pom": "sha256-FM7JH3Pd5NTHoR7GYLbF0IPd3zDvQSz2oXQ9wQpipbg=" }, "androidx/savedstate#savedstate/1.2.1": { "module": "sha256-W7ZW/HYNnjmWtTUWDLtBBgM8n3NukInm706wxml4UGY=", "pom": "sha256-DTO8KF3x4S8ieA8WJKbws46iphgbCVXsZkHK9iDFDL8=" }, - "androidx/savedstate#savedstate/1.3.0": { - "module": "sha256-GdJQHgRMYfIk4k/sWGnLydvyAQkg9kdlkF700ZQaXms=", - "pom": "sha256-3FpsQvP07NN0f23+zgzfaLZ4QscJRWhq8Xx0Aw355RU=" + "androidx/savedstate#savedstate/1.3.0-beta01": { + "module": "sha256-cSXarKYzWh7ecm8TpMkpqTdKar88PLgUMk3/kBomPuM=", + "pom": "sha256-Ef9nMkmCADvCHHui44422EwMWI1R2wF3VjQvOL5G3gk=" }, - "androidx/security#security-crypto-ktx/1.1.0-beta01": { - "module": "sha256-+gpmWpePD2jcyK1wA3xbBwUPkii8fioqYaalAXFvuxI=", - "pom": "sha256-70LdTIkF/dLyFaPu9wleb/wGrD/A6kOgV+xygQ5xYYo=" + "androidx/savedstate#savedstate/1.3.1": { + "jar": "sha256-hKe3x1o77Zb1sTRSR6ege+vvtQFo5M7WVL8pDZkOF7c=", + "module": "sha256-f0RPZf6XnogYNnLa1arxvTn5HYDKyXFtPYTgZkyVkz4=", + "pom": "sha256-GhLo7FM8a1UtSX37R/rRo5zQuZY5e3S5YDeo4breW1k=" }, - "androidx/security#security-crypto/1.1.0-beta01": { - "module": "sha256-EMklI/+N0yhb7aNLjHXRF29lT4q1bt4t7kie24VJk8A=", - "pom": "sha256-Vjto/rizK9j1m4J5nqloxfKolp3U0R0vr45DdWq4boE=" + "androidx/security#security-crypto-ktx/1.1.0": { + "module": "sha256-J7p2L3zg8dPvHcx1gfu0P2N7ZpfBY/m7/2eZLHLBWw4=", + "pom": "sha256-YKkV9J82jrouGvBHv8RzzG/bQEVom9dFnwDVnxmp6P0=" + }, + "androidx/security#security-crypto/1.1.0": { + "module": "sha256-KgT3+X9h0gGuOECCywFqPNWOE+NJawUf5zXA9ozY+0k=", + "pom": "sha256-cM3r5V6n+E/2O6f9ttxxhkdtp6CAZTHLj4WblIZvFe8=" }, "androidx/sqlite#sqlite-android/2.5.1": { "module": "sha256-xQPDagvPZuHfq0VnpeP2gC0tNko1FOJRjLEvW+PIkN4=", @@ -672,137 +668,137 @@ "androidx/viewpager#viewpager/1.0.0": { "pom": "sha256-H3L4NjOdA8brAT9lB152yocHWld1eOtPlfdKOl0lMSg=" }, - "androidx/work#work-runtime-ktx/2.10.2": { - "module": "sha256-ickTIBoWS4EJzMuTcwXUV+S1Df9lprlpU2EK3RzRP90=", - "pom": "sha256-wsxzCqzuMssdfhPNby6Sj9KFhay3IbeQOFTR+Q2UCTc=" + "androidx/work#work-runtime-ktx/2.10.3": { + "module": "sha256-JUj3Ure+k6x5KWSH9eTPz/dNjNHTRipmLOKeAMnDJDI=", + "pom": "sha256-yljZ3/3ZvCeaa3OgeybjFzZUgIIZmlNB9A9HWClRACY=" }, - "androidx/work#work-runtime/2.10.2": { - "module": "sha256-JwysK08uAnmpL/EQLd6ecUnvhOuhzGvzYlzaCjN1V0E=", - "pom": "sha256-4kOzw3ucBn6hvehjOSdLdFA0hqIyH9cD53nF29PJQHI=" + "androidx/work#work-runtime/2.10.3": { + "module": "sha256-96vDtojhHHPQvhqU0pzMLQc2l5tlEnboUR8v1VcvShw=", + "pom": "sha256-ubEc5U6wzFVDd2l9CaC9BvKyHhpNCzLhdGm6zWLqKyM=" }, - "com/android#signflinger/8.11.0": { + "com/android#signflinger/8.12.1": { "jar": "sha256-wdyixoNjTuGilCmPnHF5V4r2qG4IC9xA+WGRW8XIFC8=", - "pom": "sha256-lVz97NSxN0en5/yRESQtxBrZkTz1T4agfY+9OT1s5rM=" + "pom": "sha256-VjNRzWyTQ5ytodxM+n9/jPuCmPFBKjvnRgsGFjN92EA=" }, - "com/android#zipflinger/8.11.0": { + "com/android#zipflinger/8.12.1": { "jar": "sha256-pqaPA+jZ+JRGiMNsbRbCU+gaYlkwrx0OteWSvSstqeg=", - "pom": "sha256-WNm2+ukdPjXs4DY+aUSk6N5vi6m5rcCRR7A9hYcWVEM=" + "pom": "sha256-2k1Wz8vKWtcAcWjNzSQJMBfnAATsgQJY8BC0Jzx3EdI=" }, - "com/android/application#com.android.application.gradle.plugin/8.11.0": { - "pom": "sha256-wR/imjMuX+SuYmhoQLtdF3iapXPn5RH1ZniLoQ6TGH0=" + "com/android/application#com.android.application.gradle.plugin/8.12.1": { + "pom": "sha256-hcT5GyILcXvgVb4qaqGSKJyn0l7AIKrOsO24Uex8TWQ=" }, - "com/android/billingclient#billing-ktx/7.1.1": { - "pom": "sha256-PMPwTqj+PMOAi75eG0Y/3jQzM1RDOqeRERHQzK6Dt9g=" + "com/android/billingclient#billing-ktx/8.0.0": { + "pom": "sha256-bY5SjXTw+txT5tMroHb7Cc/Udp7jiUVtos2HfuDU1CQ=" }, - "com/android/billingclient#billing/7.1.1": { - "pom": "sha256-S+5D2uFUS1LoqOUCefEyBPcrve1/ECdDCbG4ekhLdgU=" + "com/android/billingclient#billing/8.0.0": { + "pom": "sha256-JZBM85r1BfZHCZSiFrYveNVWxj858Wyh/WkuJhC8alI=" }, - "com/android/databinding#baseLibrary/8.11.0": { + "com/android/databinding#baseLibrary/8.12.1": { "jar": "sha256-eUETcJ2rIbBsJis3lec8twj7rK5hcV80Nh4a9iN6GHA=", - "pom": "sha256-y/esFtP9pNnvsu29WRzmQPCBXlE/JcV7gYDGIK33GlY=" + "pom": "sha256-OA+8rqlMeTfPQl64S9GuJC1e6MOmC9SwANgH46n04Gw=" }, - "com/android/library#com.android.library.gradle.plugin/8.11.0": { - "pom": "sha256-wf5gq5QB86UxDrdEsLrTWC+MMzOu4huRnnVEP89h58I=" + "com/android/library#com.android.library.gradle.plugin/8.12.1": { + "pom": "sha256-uThAdxRlMjhkwk9yQC5+Ztsx8p3t4CNpqEDtlrKqzQ4=" }, - "com/android/test#com.android.test.gradle.plugin/8.11.0": { - "pom": "sha256-W7CsRDvGqrU6zVMIqS5CM4dZcbJCsmfKnNS8vYUyAGY=" + "com/android/test#com.android.test.gradle.plugin/8.12.1": { + "pom": "sha256-OlI1b82+4RCxt17VTcEV5INn05fXJRz6u5u2fdVTqv4=" }, - "com/android/tools#annotations/31.11.0": { + "com/android/tools#annotations/31.12.1": { "jar": "sha256-O0u5YgwX0Z5b2RrBmICAVTVztMO3Of3ZJBb0Ly2vPng=", - "pom": "sha256-r9OQGrTApjmfliLd7L5qZBoHyEXHUCkzKngbwlLN728=" + "pom": "sha256-9QjsqPu8MBIacOxR0NUuhlrpNSX/r4i6NKIKiWeH518=" }, - "com/android/tools#common/31.11.0": { - "jar": "sha256-drHPLe9xlGSrIyYR3JgzVrYlwtUxUnesKDGZ0Vbq0Ms=", - "pom": "sha256-/S2zStVQbDPmril6YqhFftbTR7McLRkBbJUPMwNkVwM=" + "com/android/tools#common/31.12.1": { + "jar": "sha256-MOqI208aimlE/Ic44MjyGMxdOFuVTRXtf6zBWOix2o0=", + "pom": "sha256-HE1hspEE0sldxzfSDyOZ/+8Dy9OUtd6SJPMWJgxNzQ8=" }, - "com/android/tools#dvlib/31.11.0": { + "com/android/tools#dvlib/31.12.1": { "jar": "sha256-488/3JR3iN7o1bqnbLcqZlcRdLxHQe3w47q5enypDhs=", - "pom": "sha256-vfevf/HM+ZS2TVm2LCpIybBMk6DubLho0pTqS2fkI3k=" + "pom": "sha256-TCztlm4vEbJ+MV2ii71Yn9FmEw6PWcj0GZZC0zJmesQ=" }, - "com/android/tools#repository/31.11.0": { - "jar": "sha256-CVvsthiTfR0qTXepIdcFY+yf/aBdYuwa/2qbrnAdOdo=", - "pom": "sha256-DvfKbaaNygrPmGMeI0yC0PR5Ra8fHVdnHGxeV9Vv7B4=" + "com/android/tools#repository/31.12.1": { + "jar": "sha256-Tt49yWVrpMuHpVfwBzRnr4KSYiaJuoUJH/tI7I4Gw/k=", + "pom": "sha256-hihn9gmg4q7HGeOUa16/mmS7R4pQsx10vmQIQG43v1s=" }, - "com/android/tools#sdk-common/31.11.0": { - "jar": "sha256-RvRkUiLTk8ETG+Hmb9wL4NpNfyqzxopygwg2f5nzvfI=", - "pom": "sha256-ekG4TV10Iad3e6OmNZMbMMV1lwV63bkrVkTHL6pTryE=" + "com/android/tools#sdk-common/31.12.1": { + "jar": "sha256-RruNPkkpFFavjrqg79LtIhCLvhgcPQn2eEuADu0wvio=", + "pom": "sha256-3O9DipRQczxiuXy0DjwdNJJXNMdzP05sr8Tm1Z7IyjQ=" }, - "com/android/tools#sdklib/31.11.0": { - "jar": "sha256-0jYEUIEsWwp4XXykkn0CL+5VfEUTKiIOqH5t8kYMN5A=", - "pom": "sha256-6WAZeGqaj2+MTqC5uk8cVIKcH8UnMktfeqVVIr5wtTs=" + "com/android/tools#sdklib/31.12.1": { + "jar": "sha256-Qxgd0eHBM/lIlbjgdQ+NO29klo9fIRJKnwDaI120Avs=", + "pom": "sha256-hlR+L98/xgkLYo7Oks3uYRudq+SbvkkPWrwIL9YR3yA=" }, - "com/android/tools/analytics-library#crash/31.11.0": { + "com/android/tools/analytics-library#crash/31.12.1": { "jar": "sha256-zKl6wpoTKb0xCj6DK25X9GIn5QGqUpwApj3yF8XX30E=", - "pom": "sha256-r+kjvgiQWdWIqFCEnfMO3ZyBdAGn5JV84kbfDBtD6SI=" + "pom": "sha256-fgf8uExqX5QzTd9r7q6bJNVERGwbt3l2bBySEhTQ6l4=" }, - "com/android/tools/analytics-library#protos/31.11.0": { - "jar": "sha256-Lnx006VCV+ThLDm4d5zHrjDb50ipwSw2SDXFiS+Sp/w=", - "pom": "sha256-7qeKlFiPfROgMqIRS/BmR6yCGBL1g0eF7BoJ1ZKHkVc=" + "com/android/tools/analytics-library#protos/31.12.1": { + "jar": "sha256-ZzdqAWqteYTsEjpNDnKmHCUiQPUWSDeHpDZNjm+3WZs=", + "pom": "sha256-R+PwGeyR0NFloz5F4Rc5UGj6GLQpjEVaiNSZed1fkDY=" }, - "com/android/tools/analytics-library#shared/31.11.0": { - "jar": "sha256-MGNVuvoHJ6sb/8q5S6S2B/jOe5U8m6INWNcrMlwajOc=", - "pom": "sha256-UanXMbz111Ny3fPCqe4Uy6Z0DBWIFMyA0y+WoYGAQes=" + "com/android/tools/analytics-library#shared/31.12.1": { + "jar": "sha256-CMNOCfkG2EW0/Ndef6hlrbgYNDrrtbNYGmIxvcYls08=", + "pom": "sha256-z4TX/tUy0pfIWO+OPblyE4jFzUBZItzp/ya57XTqzJI=" }, - "com/android/tools/analytics-library#tracker/31.11.0": { + "com/android/tools/analytics-library#tracker/31.12.1": { "jar": "sha256-oOL6G81oJbwcOVTgogbYgIP0a7FhxlD+fImA6xOvwII=", - "pom": "sha256-vMf/HCkG48GSeYTwl1aIhex3zemzes9idy9AgshV3jU=" + "pom": "sha256-fNFOZBSwI6lDVu/OuJn+nX9BsDVSMHndA6k3sfIqOg4=" }, - "com/android/tools/build#aapt2-proto/8.11.0-12782657": { - "jar": "sha256-gNgZ2tFr9IKRelfEemmtjYca1uN8z/4h3DCCATMxrBU=", - "module": "sha256-OQtaYe0x4z69dzUFvjhYtjYvSDos8LwY1pQ+63AaRt0=", - "pom": "sha256-ejgzq1F2zAJwbJS/DksTaVVF4QKBAW0+2DGmGHnGFcE=" + "com/android/tools/build#aapt2-proto/8.12.1-13700139": { + "jar": "sha256-xz9ZFEfE2QD7wLCU4mneFj2V2+URSdLh74ePRwNmzis=", + "module": "sha256-AO3iTp+iuEK63Byd5yU3VyRXxUsumIFQOU3dRo7tmGI=", + "pom": "sha256-ZpLCC11D12wovSXWoK7RJWHXDv/vG5vkQJKzaj/z224=" }, - "com/android/tools/build#aaptcompiler/8.11.0": { - "jar": "sha256-XXZ95Y+IcHXBEBYivNzeweoBXSXIQBHD9vifIQKC+mk=", - "module": "sha256-N/RpR/BmfCvi0yDAL1KieIgiNKfn+tpe6Y9wDE9StqM=", - "pom": "sha256-eLw7MO1eHRuGjwZSzLq0En2okVlx+b6oZe2ScVKU39E=" + "com/android/tools/build#aaptcompiler/8.12.1": { + "jar": "sha256-G1MPOQyK+2XdU3/QX8zf14AGPH/ZiXBCBkQwGJ/1p8k=", + "module": "sha256-JhH91WLaymecG2GC4yOi0sEe/KWi0S5Xnv3WNmHUSNE=", + "pom": "sha256-BAKFUXZOn4PDvE9xHLk38eNcqNN6Wd+piUmZsyXE+4Y=" }, - "com/android/tools/build#apksig/8.11.0": { + "com/android/tools/build#apksig/8.12.1": { "jar": "sha256-wHDtE5RinXRkGqCQb2Cy/6Hud+Y2ah+TQ39ZcXsa64k=", - "pom": "sha256-BugrMzgqEkmfLRqZ63k+Q5xj6RhskQ/TY9zAekWpp20=" + "pom": "sha256-WJgWeGJfk/8P6JWyCSD1deMowd9IUhW4YTpl8P9g8uI=" }, - "com/android/tools/build#apkzlib/8.11.0": { + "com/android/tools/build#apkzlib/8.12.1": { "jar": "sha256-KQkclFclL5l93+r7M91lo3OtRYQBKPlFgy2Or9kRhWE=", - "pom": "sha256-8LFTw5o5EpPf/BUU7Rpcnz0odGFF3NyMPKkP0OI63j8=" + "pom": "sha256-34UqrcBXJttxaoUJAX1rv/BKEEL2ensGugTMPkq7loI=" }, - "com/android/tools/build#builder-model/8.11.0": { - "jar": "sha256-kiGJm3j3GGikuRibF1wGYUzqOzXNqTuQ0hNAnzvTkbg=", - "module": "sha256-7s14ttJuclD2S2Zg/+2FFYTCxfaBuFrQYnRr20TcwwU=", - "pom": "sha256-g/1Km9OwhN1CIWdUoUESxSHfEWKzGhnRhtGSHFwpB2Y=" + "com/android/tools/build#builder-model/8.12.1": { + "jar": "sha256-tczLw9MVL4HvxLmH5xMTZtHgb1WVcykZ61adI8Dkpzk=", + "module": "sha256-RkfjtjsUuM+VjWTZjsIRIziIVweE9vRJpBlePbDYxyU=", + "pom": "sha256-Z5zJ3/JkLGPShI0JD1mACBX0giiJzNoRprzaUTSnmzM=" }, - "com/android/tools/build#builder-test-api/8.11.0": { - "jar": "sha256-Uo98QTkYdqCRPZQ2cv1qlPjag3RkoZ2hBIRYWr6tgmQ=", - "module": "sha256-TpKTKZPSa4TecJVACk4RXYDWGlPLNyF+g2F/L2uj9p4=", - "pom": "sha256-YjBBJGHHtI7t/8Wg4bwwZjQNXqExjXONIy0kXuPvbsM=" + "com/android/tools/build#builder-test-api/8.12.1": { + "jar": "sha256-rZmVwtqzKvY/smbxugGgJeC2F+7WYBce8fkCLq1WVLE=", + "module": "sha256-RlfxRcMl/rs8u+P3lPu3ASaet2fBaqHmpxX9rMwVvK0=", + "pom": "sha256-MY4tdFgSeYg2QrJHz8NZRmonxI+9OytJ4B1c/hIafHg=" }, - "com/android/tools/build#builder/8.11.0": { - "jar": "sha256-zy3t1TBZfiK5H4NtkLLDxHHE4bU1hagbibK+PEFhTN8=", - "module": "sha256-puqtnS6yH5Q7Y4f1nr+0FzMp0eOLh7KY1wCa1CE77Vg=", - "pom": "sha256-P4DAqaxBmaRa7BNymW7FU9rKg50GxBe+jhYlrNLgB0Y=" + "com/android/tools/build#builder/8.12.1": { + "jar": "sha256-oB+qzJqVojWm0CKcyS0igWOJpzfvZwUTvvxnoRRhEWw=", + "module": "sha256-fCWvbjrkHw8U0P/i5gChcGXfj7dEHcBwrCATccTdoQM=", + "pom": "sha256-Z40x5AQ0Y+0s1pJpkjc2yLknuHcdGs4mrF5+In4uJeU=" }, "com/android/tools/build#bundletool/1.18.1": { "jar": "sha256-pzNBp5RavLDmuJccexsoAb12UAZEfKDSQ3pCYNVyzqw=", "pom": "sha256-XE33suMfF/IOS429YqK3hloJpJof0pMaNZ/TlOy5taU=" }, - "com/android/tools/build#gradle-api/8.11.0": { - "jar": "sha256-PoGbctcxFbYqQEo0DHV0SQorbZ54oW6sfx3vS/wcSRg=", - "module": "sha256-7IMDLhw/7PZHyck3F9q+4e3XRtWFmwL4F0AEy0biMb0=", - "pom": "sha256-6ZHYIea3dJjpliHFG909fym5122rBq5roMulEwvvgyU=" + "com/android/tools/build#gradle-api/8.12.1": { + "jar": "sha256-uktVMsNqF4fmjlIk8jcKzTlpQSNLfn/+gqX0eI2J7fE=", + "module": "sha256-lxUl1mFonEjEjfg4NkZtgnysiu7k0ZX31btq+cQYRzU=", + "pom": "sha256-Sxrkb7JoHdbuSmO7VRH5OdtcfVw8Nft4vqbZC6CCE+I=" }, - "com/android/tools/build#gradle-settings-api/8.11.0": { - "jar": "sha256-5LruQeH/ZxdWe75gQjTH12iBH02gfy65m46a6ME0+CM=", - "module": "sha256-OqBaD2nPi/Jowui5sbuX6X/DcZJVBhX0pvtwNwHFbp4=", - "pom": "sha256-gFbPEvAMn1nqOgYVssm3w3TC39X/oCN1ciUrvmFmj9U=" + "com/android/tools/build#gradle-settings-api/8.12.1": { + "jar": "sha256-FGGlj+ZyPiyv4twoOKyNlhOF5jnM4/9a9FdU1V0GvE4=", + "module": "sha256-EyLPQN0TCYmfmmrdPvVUK1MVV3p2Fe0pkcyOEY6SeFA=", + "pom": "sha256-bwzGlXpRe8zh24qtQg3qaieKa0Jyvd0pJtmHSXTQs3k=" }, - "com/android/tools/build#gradle/8.11.0": { - "jar": "sha256-Nk2Znm57SzNBPKYxyq3ISBWe0M1XH2twlEoFNrdBwQA=", - "module": "sha256-0txp+79xmaXFWAE0a13x/HaWJI9cvjRsWLxWBaMduU4=", - "pom": "sha256-Ze58jjjKcJ9KQwuxtm24BxBWPpZJzgCIlccApVfhaLE=" + "com/android/tools/build#gradle/8.12.1": { + "jar": "sha256-v3A+jZLFmKc3ZKTOmgb2Cg3d2YNP+QqM4eXhMItQo3o=", + "module": "sha256-LueWKT4bwBpajNs/PXcSEAj3IApVtXfn1dwLRokh6Pc=", + "pom": "sha256-sH0ZIEaLuH9Z+LLAMHEffzF4y/stzoC6JMtvwz2VD6A=" }, - "com/android/tools/build#manifest-merger/31.11.0": { - "jar": "sha256-mFivacd7q2qT2y7OPkTgjz9CIhGfFFDj9oL4pu6xWus=", - "module": "sha256-EjmWxyxmh9dH1aByyRgGxC6MPcH/Xvn8Ih5r7VSkZ2A=", - "pom": "sha256-WxfQdR8pczeHc2DjqshxCwrzhi19LY4JMb8K/ej/evs=" + "com/android/tools/build#manifest-merger/31.12.1": { + "jar": "sha256-kLwm0BRTWbA9fJQWP0ZSrwo35NuPsvq/M47YbKT75hM=", + "module": "sha256-6rDO383GGX0YWidjm+YmgQ222ALREZzjvfAiMQBOX/M=", + "pom": "sha256-a0NqmJzjcGY1aouwjWrwhUHNUHUIrjiIi76DEM2dNs4=" }, "com/android/tools/build#transform-api/2.0.0-deprecated-use-gradle-api": { "jar": "sha256-TeSj0F4cU0wtueRYi/NAgrsr0jLYq7lyfEMCkM4iV0A=", @@ -818,57 +814,57 @@ "module": "sha256-NsJVdrGZk982AXBSjMYrckbDd3bWFYFUpnzfj8LVjhM=", "pom": "sha256-M7F/OWmJQEpJF0dIVpvI7fTjmmKkKjXOk9ylwOS6CEI=" }, - "com/android/tools/ddms#ddmlib/31.11.0": { + "com/android/tools/ddms#ddmlib/31.12.1": { "jar": "sha256-g5lX+WEQBxPqDu1iioaEzDmqR5Yxw2JJeT5t9+DNY9g=", - "pom": "sha256-jj+6/3DmvZW4NQCm6F7A/JUlhweOBV/n1FsFl+fgP00=" + "pom": "sha256-4lyGu63q8UZyqtVhiiLzxrUJg9jN5Eo/PDkBJdfFRrw=" }, - "com/android/tools/layoutlib#layoutlib-api/31.11.0": { + "com/android/tools/layoutlib#layoutlib-api/31.12.1": { "jar": "sha256-0GvGUCR2MqSk5llrhzEgGfRekAJnxUdsR6W/puP9MTI=", - "pom": "sha256-wX1CRCI9RknIr0jaYSY7G+NYNv/idvf8gJuWIkZZvv4=" + "pom": "sha256-dk21CpI1rQiW4HQDSPz29vh4u6TlaMHPB/DTu7KIjcw=" }, - "com/android/tools/lint#lint-model/31.11.0": { + "com/android/tools/lint#lint-model/31.12.1": { "jar": "sha256-hDZKm/DyNFQdZo1CMYIhUW/Tpyc0Jb7i7huzZ0yOdyM=", - "pom": "sha256-gaR9PjmP+MBHLwpHlZRP6b8es+YLCG5/umqyhU5Nn84=" + "pom": "sha256-ruSt1ZuF2rghi7Aleu4Yfx3RNf8J8zrodqTpMvUJgY4=" }, - "com/android/tools/lint#lint-typedef-remover/31.11.0": { + "com/android/tools/lint#lint-typedef-remover/31.12.1": { "jar": "sha256-Sjujur/Xnm/Ge872R/tOz+r1m0gbEI98LrpNHFxt6o4=", - "pom": "sha256-Cbl8bxBvSywU9bbz079EXQzXwGlpXKNKNosc0NVQgus=" + "pom": "sha256-EsF1c6mJnN0vJFMPOabaRM2RUqlV2rPPYKPZ3sCEQPI=" }, - "com/android/tools/utp#android-device-provider-ddmlib-proto/31.11.0": { + "com/android/tools/utp#android-device-provider-ddmlib-proto/31.12.1": { "jar": "sha256-BHrs3WbhBhN/d6UsRC8bg9t9boSWiZgAJR8gbH853mU=", - "pom": "sha256-ci8k2qAx+nbp5EgHLPoZsEZAqS0jI5PdZTwiZAdlneA=" + "pom": "sha256-rHjCekD4xs97ah+A3yQ4fQNbtMbQ6XG0xiAuih3Qk1g=" }, - "com/android/tools/utp#android-device-provider-gradle-proto/31.11.0": { + "com/android/tools/utp#android-device-provider-gradle-proto/31.12.1": { "jar": "sha256-ZagpFgS/3h9vdcqFMqOBQ57IH9lY8yeCqwBH+2HZp6E=", - "pom": "sha256-rUnay54jM4GngZov+eFjsmc+T+VHquEbeb6XdN8fqFQ=" + "pom": "sha256-vCeYaBVZPkje+BX9j5619/geQFdAL45nMdjFsYoVF14=" }, - "com/android/tools/utp#android-device-provider-profile-proto/31.11.0": { + "com/android/tools/utp#android-device-provider-profile-proto/31.12.1": { "jar": "sha256-PnsJj24+yuMbb3kJw0O07AmqGNion0G/kgd7pLBW9FM=", - "pom": "sha256-QmymPDj8CuvPEnzlfHaz4Wjmt3nwFgvR6VUzT09JOlk=" + "pom": "sha256-bQScpUJnsph9kUZNZ3cZn1wcUJxcM3NagRHx/S87HUE=" }, - "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.12.1": { "jar": "sha256-a6fmrCII10wbtfHRRkq6/GpF2HELIEVaLcAq34cmvIM=", - "pom": "sha256-Oha8JbdkGb3JJr6FbZaTnjME22E7uSdPFOdgBhqdAVg=" + "pom": "sha256-lzjKw8yrlOqfvA9+Z9bdDZdUYFHKv5i9/FAKTmxWmhY=" }, - "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.11.0": { - "jar": "sha256-RXBdYbIQBuhTPmz4q3lYp95t7KzmjtbAnbit4SFthZw=", - "pom": "sha256-LyoAyxc1piFEmm1+meU/CcaSA/8SM7wfCPYcAde11AA=" + "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.12.1": { + "jar": "sha256-TythBULpGjWjlrBDaKeEA25CuHhwIUYFULmjSVu4JFs=", + "pom": "sha256-0X7hfQ2l34nQbinLSmMZJfqRzpOYWdsrwx1YiSoYU0A=" }, - "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.12.1": { "jar": "sha256-+oZxmj3F3kZffgwCMYRBTCf4/VOjT9VXKJwL9t80AkQ=", - "pom": "sha256-JEuGq6thHpp6QVcan6WfzSF+PAqL2yP4CTeQi57ssRE=" + "pom": "sha256-zn009lghOuGfOQJXUL2r4ufcW6xH/Fu+hrlZtbjv4L4=" }, - "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.12.1": { "jar": "sha256-pPNKrg+f+gJtv3FRQ23XrlO+y3JiK0DyxHnKyJQ9kxk=", - "pom": "sha256-LRnCJ9hVD1KyvA/3lFFcJYfu9bUV8x6QFx2E4qaKKPo=" + "pom": "sha256-VYK27fk7nEWHvDQahq0gpRKTFrlnEiZbdLBLSLPs6Q8=" }, - "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.12.1": { "jar": "sha256-wfbrus2tVZtu/k6qKVYVUrMxVjlfBpzZcD/aCcRi3qY=", - "pom": "sha256-hXogYRjeW3HTJ4baEEFRVgQ6Y8s6J/ZnHQqx550miyU=" + "pom": "sha256-5CZoQl9SbfmVdbMcWL8UPOQ+wtXsfkLV6DIKbHvkO5k=" }, - "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.11.0": { + "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.12.1": { "jar": "sha256-1Cm5MS3/oFAzgdHuGxipmb2QHnRWYSsvtIxqXVosr4g=", - "pom": "sha256-sY7hGE3urySMtAyA3xu6+Z59QGOkwVepym9DQtvGZi4=" + "pom": "sha256-iIWcDrlrH/lFNvM/mJ/UFZb+Kz+0Em4DCcVFuu2LQH0=" }, "com/google/android/datatransport#transport-api/3.0.0": { "pom": "sha256-FTe+vUTaLrfjvnP8QlnhEW8qaKUwX0/iPGzqmm+E95E=" @@ -882,35 +878,35 @@ "com/google/android/gms#play-services-ads-identifier/18.0.0": { "pom": "sha256-T7byzYsik6Sujlx1It7Qg4Dsj0/KYP5Fg4f1qvTUhGo=" }, - "com/google/android/gms#play-services-base/18.7.0": { - "pom": "sha256-aUgeRlsCsMcurtWKy0MQo63h+n2DBTXRNGo86NKQpjg=" + "com/google/android/gms#play-services-base/18.7.2": { + "pom": "sha256-gyO6xQTEJbanm4DM+nKjandXfnVOQBr81mpGQlj7rxs=" }, "com/google/android/gms#play-services-basement/18.4.0": { "pom": "sha256-Bcp8Cs4NYmCTH5ftMsYM5ZgHH/Vg0/pE9J5vBpXStoc=" }, - "com/google/android/gms#play-services-basement/18.7.0": { - "pom": "sha256-HsWALpq1fXFyGNOKrKiBrSx7fWOaJuwaOSMxF257p/0=" + "com/google/android/gms#play-services-basement/18.7.1": { + "pom": "sha256-Bz9zJctDBQonNnp0A0i9sqR9WpHCBaBwAmeWWP3CJGg=" }, "com/google/android/gms#play-services-location/19.0.0": { "pom": "sha256-zOYKDEJQ5b5tM/RlBbpyaQSKaNR4hiyHv3Ycae+E2j4=" }, - "com/google/android/gms#play-services-measurement-api/22.5.0": { - "pom": "sha256-qtuWUqLgaMVw+khRkJ+VHprA9pZb0TDVtouQDwFVE00=" + "com/google/android/gms#play-services-measurement-api/23.0.0": { + "pom": "sha256-5+xR9imcMKArnTUS02ZkgBnwTkIf1VUw5m/u6iURnZE=" }, - "com/google/android/gms#play-services-measurement-base/22.5.0": { - "pom": "sha256-o5FaYtA8j6B0G5m1/sdQZY+ayqodgU43tXhk2N8REwI=" + "com/google/android/gms#play-services-measurement-base/23.0.0": { + "pom": "sha256-qmF7u5yuM4RgYt0/shUPuZy9Qp1C90XEvfVdQmwnkDg=" }, - "com/google/android/gms#play-services-measurement-impl/22.5.0": { - "pom": "sha256-YuD/dmruQqbeDlvMr7HdcUx4spyjdW33oiJ4gKw7VFw=" + "com/google/android/gms#play-services-measurement-impl/23.0.0": { + "pom": "sha256-AUYMQkOE0xy6WQ3QuYlR/eLgHIYSig5dNUzMAaVfcZA=" }, - "com/google/android/gms#play-services-measurement-sdk-api/22.5.0": { - "pom": "sha256-dT+ZbrBg2wu9eYXLx8ZcIS3wAAiDtNi+N+iQqX1D/KM=" + "com/google/android/gms#play-services-measurement-sdk-api/23.0.0": { + "pom": "sha256-speoQioIxOieMPdCCcHdgHzdbWTzhFBzcTVDDiBO65k=" }, - "com/google/android/gms#play-services-measurement-sdk/22.5.0": { - "pom": "sha256-GINY/gaRZHNBHCYeSxwxqIrwEldW5/CMsmjOHjs7vE0=" + "com/google/android/gms#play-services-measurement-sdk/23.0.0": { + "pom": "sha256-xafZGVEpD/F1s/oW2+nIABep2QXHTYamR/bBlfdyXqw=" }, - "com/google/android/gms#play-services-measurement/22.5.0": { - "pom": "sha256-uGy1w0LOQ3D8hfLlN/ztF+BXMDAVMWDK+Erm8R5RtC8=" + "com/google/android/gms#play-services-measurement/23.0.0": { + "pom": "sha256-2Bej5W2LsLiWc6q2QdT/JZlhfULMWZU9R287oslPeus=" }, "com/google/android/gms#play-services-mlkit-barcode-scanning/18.3.1": { "pom": "sha256-QbW2a8X1FAnADmJ/zDG1WSB2s09Xo2S9iaAcCtlpARE=" @@ -924,8 +920,8 @@ "com/google/android/gms#play-services-tasks/18.2.0": { "pom": "sha256-a5nEioldFV5Yq87mbMIhRtuDq9XYTK9sj3oq6psbzSE=" }, - "com/google/android/gms#play-services-tasks/18.3.0": { - "pom": "sha256-QqhXK+gsFBiw0nmyH5HCkN/VIM13AdKXqAWXF4u09bY=" + "com/google/android/gms#play-services-tasks/18.3.2": { + "pom": "sha256-KOUpZpypFrcRhKfaWC12GephFqayhz0rGiPC89neHNo=" }, "com/google/android/gms#strict-version-matcher-plugin/1.2.4": { "jar": "sha256-3xtItno8X+pyZ+nlHSDeR1eBi26O1XZITHTJbqKVEgA=", @@ -944,55 +940,44 @@ "com/google/android/play#review/2.0.2": { "pom": "sha256-308kkM3bZR/754TIxbl57GmZa8aHynzWeMfV9lsol+g=" }, - "com/google/firebase#firebase-analytics-ktx/22.5.0": { - "pom": "sha256-Ja0jCyb07RqrylXAVXLgDo+px2Hrjkz2aYyJI57YxzM=" + "com/google/firebase#firebase-analytics/23.0.0": { + "pom": "sha256-Ae6N/Zf0sTXTqjuPQfff7NVQcJqmBnY7pgju72FYmyY=" }, - "com/google/firebase#firebase-analytics/22.5.0": { - "pom": "sha256-rbTmdQMtspL1TBiclAqnlu2DJgtcsZfVTWt/v6qvf2U=" + "com/google/firebase#firebase-annotations/17.0.0": { + "module": "sha256-Z19xdCWZ2MpuhuILly/DQ5dVpMYDEI2FUl8qrPrbIzc=", + "pom": "sha256-eskt/D+7321oyAaO38R1BejHN/7liUZ4jPFBSMF/dtI=" }, - "com/google/firebase#firebase-annotations/16.2.0": { - "pom": "sha256-CFsRHeSXHLO5OP+QAMyAeQEE/WmlE0doTftybmnoUko=" + "com/google/firebase#firebase-bom/34.1.0": { + "pom": "sha256-oyhReVY6oPd+hY7rBbvv6Ll2+90MqkCp5cd7q5PXRms=" }, - "com/google/firebase#firebase-bom/33.16.0": { - "pom": "sha256-C4HV/KMtU6f6xMV7WhE0Hcs1Wczqm7ECj1uiRQSdfH0=" - }, - "com/google/firebase#firebase-common-ktx/21.0.0": { - "pom": "sha256-wn7MtIuViBFtb9MvRle8Wd+FUAJDIpNVjbuX6YeK3rg=" - }, - "com/google/firebase#firebase-common/21.0.0": { - "pom": "sha256-EcJkYba/8lSadVT9qqWMBwVQq/RyVem9oy3SODJMxz8=" + "com/google/firebase#firebase-common/22.0.0": { + "pom": "sha256-MV2rQ18HKsavNjye/9HpjbFoPS+HpgfwDVA8As2Eexs=" }, "com/google/firebase#firebase-components/16.1.0": { "pom": "sha256-gyDGcXbUFu3PWLZbLvSRtC+qE2DzzXvz2MLupCmK5w4=" }, - "com/google/firebase#firebase-components/18.0.0": { - "pom": "sha256-bm3TTUUSxzk+iezdi4KevN0x5r4skx59EQCofVaIAEk=" + "com/google/firebase#firebase-components/19.0.0": { + "pom": "sha256-Rf0ej9Po1DqGiUjuMXcbeNLl/CgbdyVNkKmV4U4plpE=" }, "com/google/firebase#firebase-config-interop/16.0.1": { "pom": "sha256-IhBbGLF3a2JCIqQUmw1LfnFAYePSh3gxfy15i/n1yHo=" }, - "com/google/firebase#firebase-crashlytics-buildtools/3.0.4": { - "jar": "sha256-vskyyWmCfVu9ZYd9BTGZ5Rbh9Vxk+k4NCrF+tMXspzI=", - "module": "sha256-jLnZXI8Ckns1HjT3TcKlUYk+3X+IDoueh2fQ/mis5NM=", - "pom": "sha256-pY0pC1XTprFkj08gkR7pVrzQtnPUdCu4vjlGMjgw4TY=" + "com/google/firebase#firebase-crashlytics-buildtools/3.0.6": { + "jar": "sha256-KL1BJZ2sj8cgDWKH2Or7hov4UTO6vmmi4tTn0mTKo9E=", + "module": "sha256-K6eSGcAh0wZEJFdtqxFnqxDAqXeLWvYp2nRSiRh/dbY=", + "pom": "sha256-IBUIG+3Y004RkchTFIhP/9O7ZA12tr1A2h/5pbb/mHk=" }, - "com/google/firebase#firebase-crashlytics-gradle/3.0.4": { - "jar": "sha256-nR2LYlEy7t8VIedW34+wL73yNSVdC95PSAHxyELFppo=", - "module": "sha256-8Bi2qxjl4bg4KPl89XWBXnHYeoiEhcFDK072wUSALEM=", - "pom": "sha256-iBVTk6QUfToPLIXAUVdcgg1ixlLcGHzbypkUMVbcv+g=" + "com/google/firebase#firebase-crashlytics-gradle/3.0.6": { + "jar": "sha256-UPaCMf+EcfzpCorLspdNXqGoXro182m45HbqDVV4gtg=", + "module": "sha256-Vx/qTssBMKrx7Fxw7OTFGkI8w3WIIig0z6DpExMBjdY=", + "pom": "sha256-bffzlGPH47rIU6TDnrajmc8gTeGDM7VEk741v2ygvmI=" }, - "com/google/firebase#firebase-crashlytics-ktx/19.4.4": { - "pom": "sha256-ijdG06Oyk2vlpdKO7p4P0We2XKd/Gj5s9KkShC/Ci6w=" - }, - "com/google/firebase#firebase-crashlytics/19.4.4": { - "pom": "sha256-91Rbhg1JC0N/PugTERpybi4kqoj7NZE/p0ayy3ZgEJM=" + "com/google/firebase#firebase-crashlytics/20.0.0": { + "pom": "sha256-qi2TNchYPgBv6cA1GJNZrXJ2JQG4M6S7IETi5FOCweo=" }, "com/google/firebase#firebase-encoders-json/17.1.0": { "pom": "sha256-yCPL7XoOdb8w/tu6Qv8cDIdS49wW7cz30PLl1stpx6g=" }, - "com/google/firebase#firebase-encoders-json/18.0.0": { - "pom": "sha256-On1ZeVp5loOvpkNZMQZsW7Y0rf69KIOgi0dl84zdPqE=" - }, "com/google/firebase#firebase-encoders-json/18.0.1": { "pom": "sha256-s6X/GjRyXyvlhsrQKvmdo3zYKbdj6cEYatzg2QhFWk4=" }, @@ -1005,25 +990,25 @@ "com/google/firebase#firebase-installations-interop/17.2.0": { "pom": "sha256-w+W9Uh+J2x3LCB/01gaTObrZSpKUGtOzmS4qislh/Yw=" }, - "com/google/firebase#firebase-installations/18.0.0": { - "pom": "sha256-E8ZMA8w8bENbPYUh48hfy8/v8i87fwF4qcpiaYHs2mY=" + "com/google/firebase#firebase-installations/19.0.0": { + "pom": "sha256-edQrO12RGXb6bd91J8iF8o8Kgb1alFrZSDA2sqfPoiY=" }, "com/google/firebase#firebase-measurement-connector/20.0.1": { "pom": "sha256-exiY9N12nBHKu6lwJUbWiAEV6B191v8ra+JI7hVtyLw=" }, - "com/google/firebase#firebase-sessions/2.1.2": { - "pom": "sha256-tvW0izoSECpVsrp7jVJQmnIgb82w13qiz3krMC042vU=" + "com/google/firebase#firebase-sessions/3.0.0": { + "pom": "sha256-UfvrbFOxJBDN7JBAARdh73Aj0EbK0BmW3adOx8GGhqE=" }, - "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.4": { - "pom": "sha256-iFfEwc6gbfCcEwq06gHLE6aowrRuxKcrefPQuxk09OY=" + "com/google/firebase/crashlytics#com.google.firebase.crashlytics.gradle.plugin/3.0.6": { + "pom": "sha256-TcBqs+b+SzIGnYHDWGN3AFOKK8f6Z45TDpNS3VqCkB4=" }, - "com/google/gms#google-services/4.4.2": { - "jar": "sha256-M6xbjCDHycyB6JjZ9Ncvjl8Xo1UFGCaDzYFexpOS7I0=", - "module": "sha256-tom98xESY+QuQd13QS5i2ekNttWrm+sYeA5jNF5G6Sc=", - "pom": "sha256-a76JZLzWRJhZBaoRsvY7iHgQ7gFK13cSY9KvFxTQLrk=" + "com/google/gms#google-services/4.4.3": { + "jar": "sha256-ZlEmXQzosprc07YMCtp9oRaDaNA/cyjaNnW7qPSd7+E=", + "module": "sha256-mOvEoXUKXN7ahXNF2fs6yZVpIF/YBJQ73RSDFqkHeeE=", + "pom": "sha256-V6W7qnBpGUdVLUu0kEqc/sugX3avzZhWRQZjN9P1p34=" }, - "com/google/gms/google-services#com.google.gms.google-services.gradle.plugin/4.4.2": { - "pom": "sha256-Ek7V66l1JrYW7Kc6w4LRwbm/5R66UttX1nGFSkDBgdw=" + "com/google/gms/google-services#com.google.gms.google-services.gradle.plugin/4.4.3": { + "pom": "sha256-szfrFr7ac6wigckAu1R/2yPAg8ELIStMdjAdZKptgcE=" }, "com/google/mlkit#barcode-scanning-common/17.0.0": { "pom": "sha256-9cr4tnCn8EjBPuY3U28h2lK1m08iGAgd8yCYam4607Q=" @@ -1042,9 +1027,14 @@ "pom": "sha256-O7RSgN8d0clrmgFySmFFZrfWDTNFP81SwsdB+ZmcOk4=" } }, - "https://jitpack.io": { - "com/github/AChep#bindin/1.4.0": { + "https://jitpack.io/com/github": { + "AChep#bindin/1.4.0": { "pom": "sha256-rB5C9SQGEU19Im5mOMCnXysW+Sli5U2P0G2gZkjcOhI=" + }, + "Kyant0#m3color/2025.4": { + "jar": "sha256-pJ5eHb23YuhGtz589nwhNtlhy+rTE/uj2A8cgnEk6Ic=", + "module": "sha256-Zv65e3Fwu1rQXn9/+pRub873r8gelGJJV+fKCjicnjM=", + "pom": "sha256-rvCYjtmRCl01BRtLRLgWpc6DNQrXyd8WBbqQVr/3ZFc=" } }, "https://plugins.gradle.org/m2": { @@ -1072,8 +1062,8 @@ "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.0-2.0.2": { - "pom": "sha256-Awt8WJILvYtxsouoASiiJkzm2zBZbBR3uO3yqGagKdk=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.10-2.0.2": { + "pom": "sha256-T+2FknJHkOtvEoLC5rmqijStYFrs4iX4FTd/ks3QjeU=" }, "nl/littlerobots/version-catalog-update#nl.littlerobots.version-catalog-update.gradle.plugin/1.0.0": { "pom": "sha256-GYyQmAuNNhqUfOxCqqunYrNdonBkZ7QktyWucwiPhrY=" @@ -1098,8 +1088,8 @@ "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-alpha03": { - "pom": "sha256-7yv4AbRLZ9pu2jJsRBHPByRxySJi1Du3YhJv/74Y6wk=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-rc01": { + "pom": "sha256-8oCiSG0FETN2v+hnUEuQ2VEkL9DFwBi2UcC+tcTa6eA=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", @@ -1205,26 +1195,26 @@ "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.0": { - "pom": "sha256-/PjWqrmCUof4NLw2FtA08+36m4yxrhIr7pOZcPs4n8Y=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.10": { + "pom": "sha256-sTdIIkfEScNvyZrspHaNGQ6mFgA4oX1SiMVTAmTZlZM=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.0": { - "pom": "sha256-kALsce2lmj+9LC/mUmCaz3lOCHEbETyXdeZHrzdyOqo=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.10": { + "pom": "sha256-Ro1BPeXbtAYyq0jQ2fkZ2+s6Jc8GfWkWFI4NJNyWpKk=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.0": { - "pom": "sha256-aLQJ3YH9kBMXhLcBP7gFB+tVkOWoYsra32AGU01n0ME=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.10": { + "pom": "sha256-aX/ipQv31kKnJiZXDqwYXvqWPK35mx6CoTJhnv90nSc=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.0": { - "pom": "sha256-Mdrm+qWFL2BmZ5hJSZqeKPR24IXZrSwSEdwzQFlDhMY=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.10": { + "pom": "sha256-bEpk94/uJ/Yk21IBWbvmxmgC3AV30d1TAMAPloAJcfo=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.0": { - "pom": "sha256-91hYRP+HSUQVgBJIhBVIr15JTORLi/I0ngJ0N0Gg6yo=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.10": { + "pom": "sha256-I3qJY5hoSgG2/F550Xp6gPOzz8/VIcwMCMIsbMUP0LU=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.0": { - "pom": "sha256-PJflge73mRMcPp0HA6r0gvBpCjN6tfGb4s82IA80RHE=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.10": { + "pom": "sha256-5tQYvuGP11dJj0jVHUKcDzO43o8DpC5fhFBWJyAx2/k=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { - "pom": "sha256-8FlQFQfX64VZTgFOhnL4CYk7eDHDVgow0+GkStxC8OQ=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.10": { + "pom": "sha256-RTutjQzmH0FHwwdDEkMfc2f7Ioj/gO+k3xWdEHVWi5I=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" @@ -1234,13 +1224,13 @@ "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" }, - "org/jlleitschuh/gradle#ktlint-gradle/12.3.0": { - "jar": "sha256-alRfYdVA/Dn0v2HOhwzeoe+k5dIh0D+4Jxz2UZ8M8l4=", - "module": "sha256-FRP0XReCiy/3wZj3db489QqxUAlgYfBJzILy4LwDQLk=", - "pom": "sha256-eJGNQMkiaMUUJpmVFk2p5dUymjCnC8eLzlaR/kEPRAU=" + "org/jlleitschuh/gradle#ktlint-gradle/13.1.0": { + "jar": "sha256-CALfWFu3wo8Wa/ICNocIGyxgGto16tOsPe0kejCJnv0=", + "module": "sha256-4cnCTA2MRH2qo26OGqlc+iaK/nugOUUnBI1Tx92r/BA=", + "pom": "sha256-FDyk1qAQ5tBCFutj2IbywYV5vRn+up0xT507RtE70FY=" }, - "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/12.3.0": { - "pom": "sha256-yL4/A0jEnBKFMYuu2LM2Zw4+F82YJCDAf0wmLpf8zFk=" + "org/jlleitschuh/gradle/ktlint#org.jlleitschuh.gradle.ktlint.gradle.plugin/13.1.0": { + "pom": "sha256-NGnjl+VFVqkpOpoXHkEzhDXLMYUhVOlysX9gwRqBRX8=" }, "org/sonatype/oss#oss-parent/7": { "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" @@ -1530,25 +1520,25 @@ "jar": "sha256-OfNnW5EObpuTgl+ChL7J9K0wRM0gpvfI/54vhpXr8h4=", "pom": "sha256-6oYs472WzLjKNrjp57rvLaP7v73CVrrqqMioc5EQdOc=" }, - "com/github/skydoves#landscapist-android/2.5.0": { - "module": "sha256-DhZga6tpFXWFAk1WcfU4dGujWNFkbLesK0WRnnmkj98=", - "pom": "sha256-bMAPADEY3rhS8yyawqLmavBxmEzVmqMYaSxFnwCsHxU=" + "com/github/skydoves#landscapist-android/2.5.2": { + "module": "sha256-YmhywJ3EQF8lcmjDNv5Av8kCXPJg6o6o63+qXojeZMQ=", + "pom": "sha256-6BGYAvQ/brkd73zZY4sYL+YNpcRrOqN/r2hLCjNFzeA=" }, - "com/github/skydoves#landscapist-glide/2.5.0": { - "module": "sha256-xLYTbuIbYBYtoiNum7tKu8S8IlJhp+3scdksAz/5BjA=", - "pom": "sha256-G9+wMYnwTnci2u8Y4Amh40TFLvbKrpWiInhr2EhKwfM=" + "com/github/skydoves#landscapist-glide/2.5.2": { + "module": "sha256-7aEVo6/E9HRwA6b1bET0lDXFaBg/hIgj7sVEFs0BTrs=", + "pom": "sha256-oVjPl7LVUBMQYJ3qw3zsm04It4IUSysqLNst64S74g8=" }, - "com/github/skydoves#landscapist-placeholder-android/2.5.0": { - "module": "sha256-oovGTiVvDqAUyqvum+XFEgUaKrBC8rvVEu0zQD5qzn0=", - "pom": "sha256-GS6mEziVG4D7YKzkluY4ZApsosCl31QzpInQCYnYoGs=" + "com/github/skydoves#landscapist-placeholder-android/2.5.2": { + "module": "sha256-3SfqI2M5gt9CqHmUy2U7CIdwUdWbfs+ZZSTBQpuVfss=", + "pom": "sha256-4T/Dd6jCSu1UHP+sl9xa3rfSio2M/MnGO8rLuVxderY=" }, - "com/github/skydoves#landscapist-placeholder/2.5.0": { - "module": "sha256-p3W1VB4eEdzFLcnZ7rfJMRdYO+STR0Y9xIa9O4vwU7w=", - "pom": "sha256-HfCcEARJb62SNpAy8+4eunNN3eGsbIsaQb0UlLaOkeU=" + "com/github/skydoves#landscapist-placeholder/2.5.2": { + "module": "sha256-GSVaQhRwSXRyzvF4S4G96XisPmXth+8zrUdqhQnNlW0=", + "pom": "sha256-XEJKYl8bpNzYxyBus931KNMIfvHTwkrhJadxS7AfTMk=" }, - "com/github/skydoves#landscapist/2.5.0": { - "module": "sha256-2o/Ks8xb6jx4R3SyCH03QcY8nW8JNyGwY304K9bP+zQ=", - "pom": "sha256-5vtcTi4VQQIJCWBci+1tzjc1JWdEItHzmsImZjzmEog=" + "com/github/skydoves#landscapist/2.5.2": { + "module": "sha256-nQ0g+QS4LvpYYW3O9Ioyw3HKwE/x9LuGYfgMFRMYTfI=", + "pom": "sha256-E5Rx6eHau+k0lPp8g++zzlIrC2ZvZ0HemFVMNWDh6Ko=" }, "com/google/accompanist#accompanist-drawablepainter/0.37.3": { "module": "sha256-M/O1/0mKSsp0U3Nccx7zo+X3FBkdEjKijeg/dtNC1VY=", @@ -1602,36 +1592,36 @@ "jar": "sha256-8d0j+K40qOkTZnI5kerQ1kmdGj6RY85VDCALAtdqhys=", "pom": "sha256-JlupWajhPDoGEz8EtTkWnBAY2v/U0z9TxFOrTLOG9XA=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.0-2.0.2": { - "pom": "sha256-Awt8WJILvYtxsouoASiiJkzm2zBZbBR3uO3yqGagKdk=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.2.10-2.0.2": { + "pom": "sha256-T+2FknJHkOtvEoLC5rmqijStYFrs4iX4FTd/ks3QjeU=" }, - "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.2.0-2.0.2": { - "jar": "sha256-9VDzX6F6GFKRazyAGvRFjM2SRINsWu/n9Dh4xAJTVz4=", - "pom": "sha256-qZFWUgLy+0+T8VGdRAmfo0TIPMx+ZfWzHupPCvZCl5w=" + "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.2.10-2.0.2": { + "jar": "sha256-9YjSqCxG542c/JqkwRWc8ppdeJW3V7Jr3kE9ueMQ8gs=", + "pom": "sha256-6PrlqKS72yXA14QsXtd+a7nUB2qjKFvuhzAj8dx1v1M=" }, "com/google/devtools/ksp#symbol-processing-api/2.1.21-2.0.1": { "jar": "sha256-ayE0FIw7yenPnPI51FAxohzXiZVqIVktGjIx/orjCa8=", "module": "sha256-FOy0d2qAcehhKYMzGUMTmbKmnm6b/tyymSU4vaymz8A=", "pom": "sha256-ITlIj5MwvlkbT6pX4bgdH7qDaWi1HwBx8JRJ4+0J8sE=" }, - "com/google/devtools/ksp#symbol-processing-api/2.2.0-2.0.2": { + "com/google/devtools/ksp#symbol-processing-api/2.2.10-2.0.2": { "jar": "sha256-WI0XxOqYKxECjCyCyx1zANJpAjqAaACfmun7LJwgxtk=", - "module": "sha256-e1kc4hav87nvLcW6YaJILf2yCoCguHKqeBfiF6GUEto=", - "pom": "sha256-LpHIxMD1CeqgyvTHvGSQb4xThDGEtQ2vEZzhTmnDU50=" + "module": "sha256-lupXel8S2WilbRsFA+qItTpAMHruaeslKTU95K9druM=", + "pom": "sha256-gOUlWqPkLF8zxm8pRVUoJtS8JUFN88a3tZlnASllR4E=" }, - "com/google/devtools/ksp#symbol-processing-common-deps/2.2.0-2.0.2": { + "com/google/devtools/ksp#symbol-processing-common-deps/2.2.10-2.0.2": { "jar": "sha256-PWQhgL4YRkbs6cbnGEkA2S+E+AgNq4OKbbacD4rN1uk=", - "module": "sha256-/rMB8m3ZJ3h6KFOGTCqhbBH58tKM8A7Nr5mLvZSpBHE=", - "pom": "sha256-5NfdClANTlkifctlfc6QkXuEqGOdLx/Ji77xxXre0wg=" + "module": "sha256-0NX38d9NyFF/tXFYrLSOdUYRyXTTEqX47e0SXGYfpL4=", + "pom": "sha256-2rNtjr4AKghmSp3zmhUIec93P/G0rGvGpzBdk5plNzk=" }, - "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.2.0-2.0.2": { - "jar": "sha256-DhsXnkmhJCdkulr/OJSjYBv9jQbFk8U/B4Tl6rfSgNQ=", - "module": "sha256-/sbV+uNusZSW6M9ByiD8rI6HrpKjfbubj8ed/5zrTik=", - "pom": "sha256-Bf3JBIew+Bk3iyS/iZ60AJfG0BXFq/jvipe13vujm8U=" + "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.2.10-2.0.2": { + "jar": "sha256-HvOaWiXnWXGcE9/9It0YlXmrzC/yWen4K/GSjrxSuxY=", + "module": "sha256-RnwC59N0K2Zte/tZrybSRs50EvuO9ZKHUu+mtfyZ+Cg=", + "pom": "sha256-FP72WLwChqvXtKFIB5WI9zVNIO38Kt4OZdA9Nkaqags=" }, - "com/google/devtools/ksp#symbol-processing/2.2.0-2.0.2": { + "com/google/devtools/ksp#symbol-processing/2.2.10-2.0.2": { "jar": "sha256-P3xAhFT7NGkcRjyhu/s9DLyuzjwWiaZf/7IHyzJj0s4=", - "pom": "sha256-2vLS9bGuonFklT+wUdZSZz0LoGEwM49oJjw450DRzV0=" + "pom": "sha256-M4H0cjExD16zbhHD8gDCzPmkHOnHilUCJlMpmA/qX7k=" }, "com/google/errorprone#error_prone_annotations/2.11.0": { "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" @@ -1649,6 +1639,10 @@ "jar": "sha256-FE86771uJ9rsVdN1OyxrE8Gv2vDPBIFs21ZFiO2S8b0=", "pom": "sha256-9xOEnCOzSVPoVFZdzoqnlcrgwUFmEbcgwhRhMix5X4Y=" }, + "com/google/errorprone#error_prone_annotations/2.39.0": { + "jar": "sha256-ryWgTsQWGzyY/Z6MDfY9Y5ADzzCn4eAQ7OVEmLiSVX8=", + "pom": "sha256-tjCrKEOIZrYD8Qbge0PdhcVKmMS97oV/S7+QnJcuuMo=" + }, "com/google/errorprone#error_prone_parent/2.11.0": { "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" }, @@ -1664,6 +1658,9 @@ "com/google/errorprone#error_prone_parent/2.30.0": { "pom": "sha256-Xog0zMDl7Qxy8wbCULUY5q0Q0HWpt7kQz2lcuh7gKi0=" }, + "com/google/errorprone#error_prone_parent/2.39.0": { + "pom": "sha256-OHi7TJNnjUzWTGlC+5rCdp+qgr1hfDi7JCq5HiZWYME=" + }, "com/google/flatbuffers#flatbuffers-java/1.12.0": { "jar": "sha256-P4wIi03QSphYch8uFiUIyU2w3Yb5YeMG7mPvLtqHG/c=", "pom": "sha256-yyJrr1RiYHcPIegVKmqoi6FSMNc591DfSA8qZo1D4Os=" @@ -1751,61 +1748,61 @@ "jar": "sha256-dXv+kGGTuLZR553CbNZ9a1XQdwos37A4FZFQT3edSnY=", "pom": "sha256-eEY5mzXHzWQqmzoADD4tYtBOs3pFR7aTPMixi8wvCGs=" }, - "com/halilibo/compose-richtext#richtext-commonmark-android/1.0.0-alpha02": { - "module": "sha256-oiu6m2uxPHjO6ZuL1sJl5tg+IrLgiqWI8Phkt0yjPsI=", - "pom": "sha256-RhHN9E6f67zEL8SDMk/XSD/+peSsie4yJUhLxCrxEMw=" + "com/halilibo/compose-richtext#richtext-commonmark-android/1.0.0-alpha03": { + "module": "sha256-Y8v7EYEf2dcszYYS82yB3FZLsdL99V3ETZbQDuaDZh8=", + "pom": "sha256-4/VFfcD0BNKHbEEI9q//RM9+It2JTvd0hNsFPXHxp0g=" }, - "com/halilibo/compose-richtext#richtext-commonmark-jvm/1.0.0-alpha02": { - "jar": "sha256-s7+Tg8pkKBZDGqpnqzOD6mf1QT+o2R4TeCyT1J1bO5k=", - "module": "sha256-G0gtDONMIMA9CJySPkTv/X5CbzZ2dIbF347Ue29pcSw=", - "pom": "sha256-Lpb2PwrMAj+VyBmyx9h1Xi1+sRx6TziCZJEqe3x8vSU=" + "com/halilibo/compose-richtext#richtext-commonmark-jvm/1.0.0-alpha03": { + "jar": "sha256-frqJ1buDpoMRGWN4Bf2Q1GIcyrp9vw3zXNwouOzEFdk=", + "module": "sha256-cUN2DAqWItiWxFlGdDi0LCRaC9gR6P2IpBB8IJh9ktE=", + "pom": "sha256-hDs1M1/4jJJuYxsJWUqfljFBahcSTQXQcIkSVHrKBZQ=" }, - "com/halilibo/compose-richtext#richtext-commonmark/1.0.0-alpha02": { + "com/halilibo/compose-richtext#richtext-commonmark/1.0.0-alpha03": { "jar": "sha256-0wgWu6ON0smuew9D8V5oPM/xjhk3/TAbSKXs2g58Nes=", - "module": "sha256-Uw3ImTr2TM4yQoKGdobr1qoSxrWwytMtXIGQ7QH0hfw=", - "pom": "sha256-zzHHeabyGDifNPG5gGbin2J5zp9ar+6x5qfxIXdDEKA=" + "module": "sha256-GhUJL6zmiqMuql1CH1Gg3iceJ1ZOXC+enT5tcDrIfT0=", + "pom": "sha256-2AKiHS/LS4NZy0yWk+Fas6wS0kST7eFrwLV5QD37ejE=" }, - "com/halilibo/compose-richtext#richtext-markdown-android/1.0.0-alpha02": { - "module": "sha256-7NLPAnt/40NJC7LXZGeLzs+nkEnBN7buXXH5TEqguDs=", - "pom": "sha256-xaSwRyFO5ZZTzNOJCzmHz99HQOgFDu+h7PSMRo5ErWA=" + "com/halilibo/compose-richtext#richtext-markdown-android/1.0.0-alpha03": { + "module": "sha256-qvaP/oINzfiO18ridXfLS6sPngEzuRGV6ss353f4AtM=", + "pom": "sha256-r5xa7owUHAku61X4Xoi3wIIYVBgX+xvOzBRh70H7ZrI=" }, - "com/halilibo/compose-richtext#richtext-markdown-jvm/1.0.0-alpha02": { - "jar": "sha256-Szxi1fhMNPakGUwze9qb8UdhOlZJHxFf6inFxnQSTSI=", - "module": "sha256-3u6k2fpnqeG2CGdZ8w4XKp4uImXcYlaYpQHRR/F+7c8=", - "pom": "sha256-+HdRF1bYhEny+6jB7AhAOEQ+JNFEMczdQvPI/VMFL+k=" + "com/halilibo/compose-richtext#richtext-markdown-jvm/1.0.0-alpha03": { + "jar": "sha256-nbD2ZEltTPt7h2xKRSmki3MyzrZBN9klhgijERIsVUk=", + "module": "sha256-r7fEAhfX1JEt24TdBiQUWU2p0SPlffkAyrUUx4n+m5o=", + "pom": "sha256-BzIv4TQWgha1k0QOS1+/s9fAxiHGGgm2ajguC6rgvrA=" }, - "com/halilibo/compose-richtext#richtext-markdown/1.0.0-alpha02": { + "com/halilibo/compose-richtext#richtext-markdown/1.0.0-alpha03": { "jar": "sha256-tfFk9bx+pZkOGTtUWpIcx2W/Ayb1Nuk+KK8h1LrdUu4=", - "module": "sha256-4uwgUC8HZ8mFUswZssCIhsLlBA9xeL9fS759l0vaqBQ=", - "pom": "sha256-LV/NjWB2S90D6kiNslIjvYjd9rB7J1a8x/ZDgrrmAjw=" + "module": "sha256-rGPDm5cRBTdhSONvfrP8lXju+Q4I5Nss39WCPxxy+ps=", + "pom": "sha256-b7lrnEjQDja6nNlUzq4EYtN2V2AbxiHHtFcYb3m9oMQ=" }, - "com/halilibo/compose-richtext#richtext-ui-android/1.0.0-alpha02": { - "module": "sha256-9BMyOwKzVUWutBXeW/uygpfufcoznrf5xpY6Wo4KUN4=", - "pom": "sha256-sA81m029iQSqfY3km4OlBz4f27pZu8I8HjaFauachJ8=" + "com/halilibo/compose-richtext#richtext-ui-android/1.0.0-alpha03": { + "module": "sha256-Rk2sVypEQQAl104mweRTlXmkz3Sf8TG3jbLhBWJoFH8=", + "pom": "sha256-Yti2Uz2ZIMP/zn1fj+JQvXXueVb+0Bmpt/oMJw2bLEo=" }, - "com/halilibo/compose-richtext#richtext-ui-jvm/1.0.0-alpha02": { - "jar": "sha256-UFGLCGzyAbFG8h0DkxfaMX/iCa28E6o6PVZINbn1i/A=", - "module": "sha256-m8Dsfsa2lmyLC4+WNw7VyFDpvyGUsF1IzLy0jw82pqU=", - "pom": "sha256-ARHyYBFgULapd46DRitbhra2VTxUP4Qwr5gdNyWg0PQ=" + "com/halilibo/compose-richtext#richtext-ui-jvm/1.0.0-alpha03": { + "jar": "sha256-e1znhlXob67FshCMbeWLpsQ2pecQUS8pNKTdjIDy/vY=", + "module": "sha256-ITcv89jBUxZqmi/gMkmG9kX4AdScyonm5oxB5RXRaS4=", + "pom": "sha256-lKbON4FQALkY+KVRKJNQlqlXd8z++WYmBnS/BOQ7CTo=" }, - "com/halilibo/compose-richtext#richtext-ui-material3-android/1.0.0-alpha02": { - "module": "sha256-uGKdWg/IzuQzO6IuNcEC9ALnpLsl/CNUY9Q8ciyi0iE=", - "pom": "sha256-ryOOGBwqlGMtO4U5o491nLfdR1aPVY+XB9aAgbxpl0U=" + "com/halilibo/compose-richtext#richtext-ui-material3-android/1.0.0-alpha03": { + "module": "sha256-11yivUDbS0hrWWT2vb9ktKgGEkNWw+D2CSuC6ptsEe0=", + "pom": "sha256-QS7SpzvIMjrkE8M1gzc+lSGWt+esRZrafwxGcaTcZqw=" }, - "com/halilibo/compose-richtext#richtext-ui-material3-jvm/1.0.0-alpha02": { - "jar": "sha256-ORdIoZea5k04/lC35mSLs2pki9oYD3VhwO0owNMcMgI=", - "module": "sha256-OB8qoa5LfeN0imFbf+tmbIEx9rzOeMpwiAZTvmoMA8M=", - "pom": "sha256-iDbjqPq89AKL8PyTvA5qkJGpuG4f+NGFmW3evDggsFw=" + "com/halilibo/compose-richtext#richtext-ui-material3-jvm/1.0.0-alpha03": { + "jar": "sha256-X4M7mgjcZ5V76SDARpRmFxEDN50E5sW1ivfh+UR4EPI=", + "module": "sha256-fxcOMwFmPWAKkkZlugmK92UaJJhSKtbKvxTBB/CpigE=", + "pom": "sha256-Ud/zhCQAFCfnBTuBEVR5ulcdrMD8CLJDe/rt5mX764w=" }, - "com/halilibo/compose-richtext#richtext-ui-material3/1.0.0-alpha02": { + "com/halilibo/compose-richtext#richtext-ui-material3/1.0.0-alpha03": { "jar": "sha256-tfFk9bx+pZkOGTtUWpIcx2W/Ayb1Nuk+KK8h1LrdUu4=", - "module": "sha256-2578ngoyEugCIv0BEF94VuvPuHnetu/jH4VCPGpLLfI=", - "pom": "sha256-VwE4KsqkYLWU7aqQxKuLNmbKTPx+M5kMWaCzW8KPwvE=" + "module": "sha256-ZYYL5IqthqYslBJvV3vk2HFClvOfU9AbVgG/0fG2fxM=", + "pom": "sha256-M9Fo1pk0WjIJ/G8dq4p9pK/rq/P7Caibx1dyLQ7IV20=" }, - "com/halilibo/compose-richtext#richtext-ui/1.0.0-alpha02": { - "jar": "sha256-scP6pxFYNbMhVhouO7dW5Og8KRqhY6PzCBDzKX9foE8=", - "module": "sha256-BxO3a55WbwkmEQplNsa3uUJ+8zMrKcsirNPBCa3Mzk4=", - "pom": "sha256-32eP7bOfbCMto6dOQUa1VE036jXSOLGyMUgr7NYSCng=" + "com/halilibo/compose-richtext#richtext-ui/1.0.0-alpha03": { + "jar": "sha256-lEOCa778oJbAKzCwGu5yfjF1VePnH+2fkfVxhVmmK3Y=", + "module": "sha256-uUkDmoujo6zIJqHaSzQXaDsvxjr6iMfiyiA8sRDEBDw=", + "pom": "sha256-Gr0Dc855jCOJH3xLcHR8uazpdmEWM/x2pzUDrNtsO+k=" }, "com/mayakapps/compose#window-styler-jvm/0.3.2": { "jar": "sha256-CgZ+ViJliFOLyJSkiRMCbsy1/M5w9w2z7bG57uIU9DU=", @@ -1816,13 +1813,13 @@ "module": "sha256-X8dNSe1IImBLtiMbgqZoSnycSi5TAsB5SFbcnqL/4PA=", "pom": "sha256-WjUR8QbYW0UjQSY4346LURnS6EQCbRG1hzpqlenq8xA=" }, - "com/microsoft/signalr#signalr/9.0.6": { - "jar": "sha256-vV+s9zcEYAuOQJFf2TpHuMg5W8FSs+EVqOqlinNcehM=", - "pom": "sha256-7/Ag4At+CRU1hm5cs4zv2sSVgzrGeyUubkhoQKpzlVs=" + "com/microsoft/signalr#signalr/9.0.7": { + "jar": "sha256-K+svAM+NNv71uOU/2xy2pHkfvPV3S5Y0drS1vrhER/0=", + "pom": "sha256-/TlWOgjxkz9Q/pVm0in6P3SgQibo7Tf8flucY7yp9e4=" }, - "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.6": { - "jar": "sha256-cMIAHyPKApLPIQQRDcsfkSMzQzarquRV3OUkMMN7MMA=", - "pom": "sha256-dY45cjor/BosAWsU+KOtpcVX20wBVi877hIVXoyGaDs=" + "com/microsoft/signalr/messagepack#signalr-messagepack/9.0.7": { + "jar": "sha256-54C1EDzlSBlIR/rVJ0woKLBTUCMRB20Bo/Lhb0cnifk=", + "pom": "sha256-QLV7TQ8+6HBr9NDgNX5t19vcEbByiJdy00Z6UKKCRbc=" }, "com/nulab-inc#zxcvbn/1.9.0": { "jar": "sha256-OO+uurCRROsfTUyf9lDnnfh1qNbEU5wQWweaYGu32zQ=", @@ -1865,44 +1862,70 @@ "module": "sha256-uGqTFURxITGVpEL4XKBG55oAHG1EbEHU0WiTbahW6+I=", "pom": "sha256-YbyUJDqTc9mUini25xAAl161EPtvf0aoHq/N3TgeR3k=" }, - "com/squareup/okhttp3#logging-interceptor/4.12.0": { - "jar": "sha256-8+jV8JA8JQwrVdL0f8/gCOgGNDhdqDhRYcemOq7Qx0w=", - "module": "sha256-LiFIzSE7T49U1m0FSKIoBX4fe2czLg+Xmxoc42sidqc=", - "pom": "sha256-MVkkh9X6euW87fZ4Bqy93Eh9zPROH9t/z3zlNkrPyFw=" + "com/squareup/okhttp3#logging-interceptor/5.1.0": { + "jar": "sha256-J2rF9o6koHqsf6fv/edWM23JlLds5cqKQoWY1slAF7s=", + "module": "sha256-rBiPvGIZOoD8Z/CX7GdpWOMdGCRV8oRri83wzvNWwE8=", + "pom": "sha256-QIEx77f+TY3fAF1qgR4IoCKKjQVfx6+lMVpeV09Yq8w=" + }, + "com/squareup/okhttp3#okhttp-android/5.1.0": { + "module": "sha256-79RV/5LMiIDaoq2rxKSNsFpqrkDoQmbCGFpNzt/bU+M=", + "pom": "sha256-KgadhVX4w0b12eYpTqwStJysbvefOkvm7r7NcK1oU7g=" + }, + "com/squareup/okhttp3#okhttp-bom/5.1.0": { + "module": "sha256-Q4ZC6S5XAws0WG7Sk7jRHaZ57+gAdFzka3bWE62TAjM=", + "pom": "sha256-8kla1GUhJpF5geGuSSIezJ3ctP47vCB75h1B69zqB4M=" + }, + "com/squareup/okhttp3#okhttp-jvm/5.1.0": { + "jar": "sha256-pqrH8V08LDy9Kvfs9W+XQHFkpgSy24eVKZUOMc6mmbI=", + "module": "sha256-sulz7WEYTDMNpU5+YuW6STQLZkh1x8PiLfjvSWB8TXA=", + "pom": "sha256-aNCp1oSYz/jQM+gJUKihDamZiE6Y07RMiNDpsAUd4nA=" }, "com/squareup/okhttp3#okhttp-sse/4.12.0": { "jar": "sha256-v/T7yu96rC2RDU/0ba+qTm0V2hJ99rrJchbaRpQ6fUw=", "module": "sha256-c+RIzK9gfU9gO4tuZmGHKk/6PCZBGTyLvE1r2h5Ww0I=", "pom": "sha256-lKunzO96e5DcolIFhb8LEjNtyO+U1ZGWPu2sV3lnkzw=" }, + "com/squareup/okhttp3#okhttp-sse/5.1.0": { + "jar": "sha256-OQcuhhe1MnqVEJBZmbnb0w5Mx/EOQ5kb9uuvpviGVu0=", + "module": "sha256-DUDRBjDOEGtUKMCqzyJHbEyRL9neROdeMgczJJ0iYqQ=", + "pom": "sha256-fsiVbKQHXbrRJmkkCCYgcnSLZetJUfR98okD2siiaI0=" + }, "com/squareup/okhttp3#okhttp/4.12.0": { "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" }, - "com/squareup/okio#okio-jvm/3.10.2": { - "jar": "sha256-/Qp+dsZzHwDpILe8EcBdgjqTIEVDGt1Ujgld4CCmnt4=", - "module": "sha256-p4CkJMVx4odVASiuADMjVibf/iFsuNs7ICRkmWrZaPA=", - "pom": "sha256-AP000Iv0YxNiofVSLKpXyuKMosfpOS76My72Vs/anUM=" + "com/squareup/okhttp3#okhttp/5.1.0": { + "module": "sha256-9Lg+E7Rr8Q9cccDL82M54X4ttXZwDaNElfulX063g24=", + "pom": "sha256-hwO2W8qKgsj6H3DHt4FTtAx5FrKQUS/PmA5/IaZQpzc=" }, "com/squareup/okio#okio-jvm/3.12.0": { "jar": "sha256-tfXygLtijp9Y+L0557zSsJGdxm2Q8FuA06qyLxuZy+o=", "module": "sha256-uN1osQceSgX6MRt25UGlSstzlewqYumMORr0zXE4umE=", "pom": "sha256-pAbwPoSUEoYrTDCfayOjrbSQPK6Hg2+A8I8hOCVYNGg=" }, + "com/squareup/okio#okio-jvm/3.15.0": { + "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=", + "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", + "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" + }, "com/squareup/okio#okio-jvm/3.6.0": { "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" }, - "com/squareup/okio#okio/3.10.2": { - "module": "sha256-P94fn79yxsMm1eiktTL0/Z/aLdDLFEK8pODHl9FBI4c=", - "pom": "sha256-7lbAIUoPqfER2nExxVDo3ICvDL9WCVbBzNosZtdQa0E=" - }, "com/squareup/okio#okio/3.12.0": { "module": "sha256-LNVdKix2ILnLJdBBuXHv9JUdC/gusaRYzkIwsXNuzBM=", "pom": "sha256-3gtsdWazZJTDnl3+5OWjcHzAYCHyBqbYo4VRLfOYDNk=" }, + "com/squareup/okio#okio/3.15.0": { + "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", + "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" + }, + "com/squareup/okio#okio/3.4.0": { + "module": "sha256-aRc2CEF6IRPm+mr+t7RUCyDfcM/aP6Fsc6qk+nAv+tM=", + "pom": "sha256-QOr9s+epasxcFR3pzL7BKFDy37XL53Ph90zrU2JVggM=" + }, "com/squareup/okio#okio/3.6.0": { "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" @@ -1943,21 +1966,21 @@ "com/sun/xml/fastinfoset#fastinfoset-project/1.2.16": { "pom": "sha256-kFgkJa3B9AtBNi2vuVFzkxIlrKpeeWINXmvVL2Rikro=" }, - "com/yubico/yubikit#android/2.8.1": { - "module": "sha256-lomBmHzR2icSn+QkYhpXymi5G1cfBrxvRgFZrH80NOE=", - "pom": "sha256-NIap5JG1+GFlUCtvwRRSRtmyTu/E76zmzHJ++fA35u8=" + "com/yubico/yubikit#android/2.8.2": { + "module": "sha256-IBJwMeoIEt2rL+RNs3+jLRWkBZjfHBmmcI7v/5gg+QQ=", + "pom": "sha256-vPC8sTd+GEEk8AmNlrBTs54kyYayV9t75Yrfi9M+c5Y=" }, - "com/yubico/yubikit#core/2.8.1": { - "module": "sha256-PUf3GNMRKSlAbaSiJqxW/Z5Jfh3OmWGPKfU7K9kwohk=", - "pom": "sha256-910eH20xQuzXG7SX8H5+L4hF7WiUEhY7uQRwZjvZEVg=" + "com/yubico/yubikit#core/2.8.2": { + "module": "sha256-g2HwADkr+c44YJEEavnFsPMayjn18tJ2L+v6vsKr53o=", + "pom": "sha256-dhjMXs2kZBokAkgrZztCmRgVvx1O6pjp7X8Mg1uXfxU=" }, "commons-codec#commons-codec/1.11": { "jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=", "pom": "sha256-wecUDR3qj981KLwePFRErAtUEpcxH0X5gGwhPsPumhA=" }, - "commons-codec#commons-codec/1.18.0": { - "jar": "sha256-ugBfMEzvkqPe3iSjitWsm4r8zw2PdYOdbBM4Y0z39uQ=", - "pom": "sha256-dLkW2ksDhMYZ5t1MGN7+iqQ4f3lSBSU8+0u7L0WM3c4=" + "commons-codec#commons-codec/1.19.0": { + "jar": "sha256-XDiB5PVWhV6cUykn7gyd/elMxmdg1YBcAxpZiHBwr18=", + "pom": "sha256-4PMmn6I94MgxMMVln1+VFMxUIsC830Xy6uAEp4ufyjQ=" }, "commons-io#commons-io/2.16.1": { "pom": "sha256-V3fSkiUceJXASkxXAVaD7Ds1OhJIbJs+cXjpsLPDj/8=" @@ -2114,32 +2137,32 @@ "module": "sha256-0w1VvLHRtgjT13QBNIipFT8J4KUZpZzqiT2JWzRBtNM=", "pom": "sha256-0rcanG8PxQPNnr5u5KjxEFcQI3CQOHxH0/Fnc7xSXfo=" }, - "io/github/vinceglb#filekit-core-jvm/0.10.0-beta04": { - "jar": "sha256-GWZzGFGjSZ+Hkyn6OxQqNjc+0tlhicTua2R6PvaP6vU=", - "module": "sha256-qZki67wQ9Got5/APssrPmJs0NfUUKLY5FgRmYMh78AU=", - "pom": "sha256-n1PEG4Qvn7qI2uD6PxpmZ7+Pu5cx61P/0XBSrzEVjmQ=" + "io/github/vinceglb#filekit-core-jvm/0.10.0": { + "jar": "sha256-B+C9sdlv+YchT26retqIEevZOliCbsZuJxq7ktwYlNE=", + "module": "sha256-T/nu6KRSva2VHO5fT/0N1iuqkXSzTyBnBvftA621vvI=", + "pom": "sha256-AwfNkDUTDLJBYwmk2Ry6xYeaZbUCTvS0QrWJ14A4bVE=" }, - "io/github/vinceglb#filekit-core/0.10.0-beta04": { - "module": "sha256-sp77ASP+po07qDky8cmhGKZOFjRjIOjd3PfqtOQMIvU=", - "pom": "sha256-h70rRCWMXJ9kW+kyODBxBxaQgjs7JGMioIdl+Cv59wc=" + "io/github/vinceglb#filekit-core/0.10.0": { + "module": "sha256-CFv9zVJQ9CBD9WI680J1zEgq1lkYxBCSAw2kHQYvtJc=", + "pom": "sha256-ANX56u2GG1jhkq6Dee//xNrtVkK2EeBVGHUGpa0djGU=" }, - "io/github/vinceglb#filekit-dialogs-compose-jvm/0.10.0-beta04": { - "jar": "sha256-DiLQCkaVgQANwgm9TZXFUXYr5mwtXLfvInuEg7xomMs=", - "module": "sha256-Dz5FHaaal2XCw5DTFg/j3FCpX5fTc32CgnsjdZcuii4=", - "pom": "sha256-mtTfkuOKFGRvAOzWpQhG5pb5TAVBgfuAWjEk1e682eU=" + "io/github/vinceglb#filekit-dialogs-compose-jvm/0.10.0": { + "jar": "sha256-LTc5xKYBv+oH8oVH0iEZ+He/W+YeWQD3hiPvjC2JurY=", + "module": "sha256-PFKXCjf6DUsxVGlhzJeUym7kfLJ8rj/17TgsWzJN2/w=", + "pom": "sha256-F/j5Oi1JB/Sn6U2nk4SVu5hdNNBKQEvcKkcvpT3sDJU=" }, - "io/github/vinceglb#filekit-dialogs-compose/0.10.0-beta04": { - "module": "sha256-szIm9+FcbW4YWXYRfd6TZy0i4K7KJQbDA7P3HjoPV9s=", - "pom": "sha256-RaoeHArZewK6txlVJAIByOSMhCqDIa2YcJt+E2HrT6s=" + "io/github/vinceglb#filekit-dialogs-compose/0.10.0": { + "module": "sha256-ApecZYFvmuMtds8xxzRKyQ6Pv94+FNaIz/7m9WQy3V4=", + "pom": "sha256-qInktya0ValjoW5fXnEq6LvKMVkzCoE2JsSiMxLSDWc=" }, - "io/github/vinceglb#filekit-dialogs-jvm/0.10.0-beta04": { - "jar": "sha256-esZVgeBxbgIWJA828pqFDrWydodyEFZ6kpfOeOgskA8=", - "module": "sha256-th+oYNXh2n8R4dcwX03/CEl7My4iVe2GcuuuSXYJqG4=", - "pom": "sha256-uyf1cpos073hiDtP8c2m/JosczjluNx3mW8HEsqsv0k=" + "io/github/vinceglb#filekit-dialogs-jvm/0.10.0": { + "jar": "sha256-WJN6BwwsCgOHNOkqtRYikxz00BxFqvPm/oxWfNpgsgo=", + "module": "sha256-JwK74lE55HooRgxl/cy6gvF58ePhSG/Or1kbfFZSxW4=", + "pom": "sha256-D/lmImWspNOCdK5ZzxFM5FIcKlYC9xmgHn+sEw8yjdc=" }, - "io/github/vinceglb#filekit-dialogs/0.10.0-beta04": { - "module": "sha256-fTwlgEILLf42hrg4KL8imhrEVLL47F2JsurahgcVLig=", - "pom": "sha256-M9B4GUtHwJNcnSWwoss0wFbs6a1DOnDW+TywjvAei3E=" + "io/github/vinceglb#filekit-dialogs/0.10.0": { + "module": "sha256-w77vxub7r5psgoTHbdXC7MmVJnvHoHGauqWeZ+ja3Kk=", + "pom": "sha256-VAe+r5Hx5nKmuyQHz40X2/zcqE3DFcFaSe4OC6NJL+8=" }, "io/github/willena#sqlite-jdbc/3.50.1.0": { "jar": "sha256-OEuIC9rwojorMvIKrs3KrWiTiWK7Vf3PrLSVJl+g3IE=", @@ -2181,284 +2204,189 @@ "jar": "sha256-3Vl71nXqoELz41eGSNkFDIE8RZXF3mhp753btEkAYDE=", "pom": "sha256-0g00aMt01WvlXtPUb2PKOO5LygkY2arXJ3pEj24HpbQ=" }, - "io/ktor#ktor-client-cio-jvm/3.2.0": { - "jar": "sha256-+dUgVhqv6f/QU62e7Q/plRXQk8mZUMWpWfwizO4nGwU=", - "module": "sha256-jWtn/ywh22zUkQvedPKnhlTU9/cnixLG9HTRdGEtr88=", - "pom": "sha256-qji8ErU/tVgJOacNfWgM7adhAsfYnWyB016Ztpq6wTI=" + "io/ktor#ktor-client-cio-jvm/3.2.1": { + "jar": "sha256-9OKHKOYX2631cE8lyeEDHWvQV7bUxGkP5M/5MTGbZNM=", + "module": "sha256-eAcHGpM2IyAd7Ko/PEAC1+YDiQt6H8DAXm+gpcwuC5g=", + "pom": "sha256-GK/9Fl1yoVy/DG9aJ+kD0lXYTSWNHPd+OXu5u0ZOgJM=" }, - "io/ktor#ktor-client-cio/3.2.0": { - "module": "sha256-+ZrF9L6Iyj3JtuKfbVpn6x4xxWWhf7FQzsttk7eELbo=", - "pom": "sha256-nJsHPzRaBLhSsCDD/oUycXzTjaTL7U24gX2WNJScpyY=" + "io/ktor#ktor-client-cio/3.2.1": { + "module": "sha256-CGArPc8ZxG1gpVAC+CZ5pgxxL70Y7ycjDwCakPl0OUs=", + "pom": "sha256-eoIAFkAyn+uRre7KBvOx9Ntmb7mbXVC7lq8rNSRPUAQ=" }, - "io/ktor#ktor-client-content-negotiation-jvm/3.1.3": { - "jar": "sha256-nL9ZFoZF9UqanCHBoPFc1igjSyC7/z7BvWRoDxCqd50=", - "module": "sha256-ue7ltgtodNSF5TENEllhtfVfrUhfRDL7NsqpUaejjEc=", - "pom": "sha256-N6f3n6aGmPVvO2S5RKpDcKcWPhaoub3Y/G5T75+Qnso=" + "io/ktor#ktor-client-content-negotiation-jvm/3.2.3": { + "jar": "sha256-wOk4xRcaAMPoo2F9BzZzJdoz+OMVCb1I6lpY8xxGQQ4=", + "module": "sha256-Z0ZsqQQm4gUq+yJfktRBNa+r0k+FF2yD0faokOmVeZ4=", + "pom": "sha256-aBIUWXb7jKDjzXBwyrhmOtSIHAzZ7fItw3uDBnc082s=" }, - "io/ktor#ktor-client-content-negotiation/3.1.3": { - "jar": "sha256-2yDfwMsmhM5d3xqBIU6ZlvpCNjhqTWr05N6C4q4x8Nc=", - "module": "sha256-OoiQSEHdor/Gu9QFQow6sPDWeD6iIjCqWwPM94uhJOo=", - "pom": "sha256-nZTCevdBUi4MiWLkZp+gyXg5+aLU7u5LFKHparMl9OM=" + "io/ktor#ktor-client-content-negotiation/3.2.3": { + "jar": "sha256-LxptI4eDqkopfe4QSTpaszhJw7GoWTPxHCcPaSGWiSo=", + "module": "sha256-GgoBfCIaWPi1VAFiUsCX+qkiIcdchTzPheEAj4O/snU=", + "pom": "sha256-7ArhYCMcP7aWJXuNsJ8FxPMcWl3otARb2bG7s2V4zac=" }, - "io/ktor#ktor-client-core-jvm/3.1.3": { - "jar": "sha256-dG4qPezoc3nWTECZlAGWkAHTc94UWP6FHA0uD4gLQu8=", - "module": "sha256-5oB4ORvBuH88HMIDRRt9L5uAhHbtptx2RKhYVIkA07Q=", - "pom": "sha256-vlfjAdm/W8CML/w7hstr+TRX4ubqpXtWQYb/KnjKTkM=" + "io/ktor#ktor-client-core-jvm/3.2.3": { + "jar": "sha256-3w8qPeIkXvswUwHeuusWnY2s8wTBlS+NaDQ7TWdH7hU=", + "module": "sha256-y+SKv9Hi8T0b9jFj4ahIlAesW1nKi2+gxy4LnHMagKw=", + "pom": "sha256-A8TSXImAZu4Wmyv/PIhl8X0J0M8S+drx2RgfF+7+U9Q=" }, - "io/ktor#ktor-client-core-jvm/3.2.0": { - "jar": "sha256-pGOdN2ghoZskLhOnAhXAnbCOQ8x4HFhnxsRyGIe1lkI=", - "module": "sha256-o6s8rQRLasNf4uR81Mlw3DFQP0/suvohStC7zF/XHeY=", - "pom": "sha256-TWP+xichdt+jxCR5NoU/IomZoRlafP0x5Bk/ZWjwyMI=" + "io/ktor#ktor-client-core/3.2.3": { + "jar": "sha256-NN+8BT8xrQwxi5C7HAEsHRT+WlLdfmVn34xrTH7zrLo=", + "module": "sha256-gDCDZMubXzfkfBtPZrZxdKpQrzT1eqqZ/Quqt7uK1q4=", + "pom": "sha256-nH9OPK6DF4DLi6T16dXwVRbJIjyku+BAdTvMirMZXik=" }, - "io/ktor#ktor-client-core/3.1.3": { - "module": "sha256-EvDAELJfjLyCEWrqFFw6Hw8RAJXPgJE/Ori2ZTij9o8=", - "pom": "sha256-x2jprwXTbd2mJ6sk5p2TvM1Zv9MICg9ejvxzSxAPGA4=" + "io/ktor#ktor-client-darwin/3.2.1": { + "module": "sha256-BLoSg4rPiEkr3z5n3+zFxHrwMzQ0A+cNIXYpWU+EpDU=", + "pom": "sha256-KpY5iKi4zNnf3jJw/+olHQeKZx1RK6MvkZWOQLd/IwQ=" }, - "io/ktor#ktor-client-core/3.2.0": { - "jar": "sha256-pBRb81E5q2Vlx7e6xHpq2UTa2y5PFutXgVELGXAFuhs=", - "module": "sha256-qqFVvuYjX18n7ugOsW5dS9q8u+D65Ney5u5QvPtffqw=", - "pom": "sha256-KODMWQnWGIKu0GWvvyj6AMZW7U7uTdd1QZGva6NKkMM=" + "io/ktor#ktor-client-logging-jvm/3.2.3": { + "jar": "sha256-aef7r47suAspV6e6vHV2JNYNueNXtxVbiO82S968nDc=", + "module": "sha256-t7EcUxr+OYes1+YAWNxaeaQY3tkaBmr9xAgKtNod7IY=", + "pom": "sha256-dSEliWanPyIkE/aqgHnWG8njK3/I2jiDv957GfzpDTA=" }, - "io/ktor#ktor-client-darwin/3.2.0": { - "module": "sha256-YsDo7y19SRWLRWWlmUx0Sy1eclE6zDW0/FuW/yfuFNE=", - "pom": "sha256-hTETmkmUVC/QsnjH+GJW5EttnGP81+/UYj48QmzuWaQ=" + "io/ktor#ktor-client-logging/3.2.3": { + "jar": "sha256-yZ1JZTztN7x1HJw9vkr98ALfD2O4X8+pFUK0viluXZM=", + "module": "sha256-L34IeMZuUGtXT270k70Zv41yWCISas011/IuturcoCI=", + "pom": "sha256-sdNWJP6tkO03i1nAi5Zni/qVfbao56at53W6r7XcU7w=" }, - "io/ktor#ktor-client-logging-jvm/3.1.3": { - "jar": "sha256-7KvwE7E38aacOc/+rhup42Vlk1eyFojxh27mz1D9ALk=", - "module": "sha256-F2osyD61LLv4OvtbziZMsC/j1ydR0mEavSybBtaCY/0=", - "pom": "sha256-SUDTWTLAhDTejzYgOcIsbE9+hbaQiy8jl4tegP+o+nE=" + "io/ktor#ktor-client-okhttp-jvm/3.2.3": { + "jar": "sha256-tfcsp1OU4BL5DttbzG+Frmazfycqo5b1ZSrU+QSs+LQ=", + "module": "sha256-8/OLQN3O6S+8hkooDJMi+4oHmLDM3tl+9ONqhK1L3+E=", + "pom": "sha256-E/gG1gjTGDBDPe3bukyVMLZ2AOuNFLVR2i5RzxPc3Bk=" }, - "io/ktor#ktor-client-logging/3.1.3": { - "jar": "sha256-stMJXu3a7HDmEYkZwlo+cVr79Gu3479xseXEh2a6bWU=", - "module": "sha256-dLtV3o5vyS0JlHPWiKoFlT+xVJiKG4R7L1WFS/KImHw=", - "pom": "sha256-JA7kBWq5QuoebeezmWi5KpHHbbtRvEeYLb/yYAPBwt0=" + "io/ktor#ktor-client-okhttp/3.2.3": { + "module": "sha256-9riqyqWjOuT/vPWVk9bTTK1IYTqs1eikgkHH6UA8kI8=", + "pom": "sha256-QsWNeqdKprFwBr/P2o4znS2EoAH2eZCzw/VP5tzs9nY=" }, - "io/ktor#ktor-client-okhttp-jvm/3.1.3": { - "jar": "sha256-o8ERyF6ruBScSFwnV2jVfNlqBbWVyhlGeBwNTF+xZUo=", - "module": "sha256-ozOgRpTE7HTZqaWPd/ZOFOw8mqw4CZ5d+2YvtZ7rbm8=", - "pom": "sha256-dKKanNTXS7j8z7EHdSvyHqRCKe1JgJKtPXzaeXOZafg=" + "io/ktor#ktor-client-websockets-jvm/3.2.3": { + "jar": "sha256-q0h8E4ZObwjb2As3jNbB4YHEIhcoD/DmfsCnPlEZWP4=", + "module": "sha256-p9L+qBvWen6VMG0IqDPjtIuEnwlX/RRMQQedXEijix8=", + "pom": "sha256-AfIR1rRD+S8b19Z0zUrQ+mEvtODgdBtg5FkpGQWNY9E=" }, - "io/ktor#ktor-client-okhttp/3.1.3": { - "module": "sha256-SV8JUadHFmF0eOtfFFnDVjzoK2aGB9hiCzC8gZGtlcg=", - "pom": "sha256-5p2Tan8jgFOgWy1v9DaT08rPlANXDO4aIRrHyPopRas=" + "io/ktor#ktor-client-websockets/3.2.3": { + "jar": "sha256-oWXFYzA4xJndmTG6YultPtBhJoKjba7qz4hbFthqC78=", + "module": "sha256-RBvKVMaTS50Y+0F2Fd3l9KBu6za7m1O8MEDXCqXNQGU=", + "pom": "sha256-tm/hcPzMqyeIh1uh+XNyx/+cUYifDkKlY4iLXkn6xZA=" }, - "io/ktor#ktor-client-websockets-jvm/3.1.3": { - "jar": "sha256-mOkOy8uxp7GT2eh59D5wVBBIytE63gIsbWRRj12AJws=", - "module": "sha256-9xxqB84CHjXUL6/+6A6VpGalUGcIj5zvc/aUz+p6R7w=", - "pom": "sha256-v8mwTaPMfpA87i2PrhHPOiUBkQGA8oKGLtJ7kMysMao=" + "io/ktor#ktor-events-jvm/3.2.3": { + "jar": "sha256-glzrZ/fNkA3hBWG5Q7Y13lFRvghB3SGl+YaJbUK+898=", + "module": "sha256-Gt7aw68ILkhJOTIKVYkJUfAEh1BU4VPvhXuXShTjcO4=", + "pom": "sha256-LpjFng/rdJBrnXb980B91GpyigNVcY5fK+MUHk8yiDM=" }, - "io/ktor#ktor-client-websockets/3.1.3": { - "jar": "sha256-kaedTZSKg5V+8gireip6nPeO0vzfkuI5vMij6Z5ipXk=", - "module": "sha256-4IIc0qsvldXIRdWHAn51dVMGzQvAtdjTc+e80p/R3Ck=", - "pom": "sha256-OBV5JptMkfEFPcbwChQuiVsXbKzCZh8cNI4tUDaVSbo=" + "io/ktor#ktor-events/3.2.3": { + "jar": "sha256-RNGble5oTCaIntVgCM1w+P4szzE/ZnbGU9DjZtUaCd4=", + "module": "sha256-NjnGkDzmbBh6U1YDaG57ui5DV51Y6Jt/lNLb7cP3pgc=", + "pom": "sha256-tCKt6liEZnCtRLb9PWoeXxoCEodkdvvdHLpi9J9dm/c=" }, - "io/ktor#ktor-events-jvm/3.1.3": { - "jar": "sha256-2nBpxueICdfDfRBOQVYTy9TNXOwe1UozLLZO9qhkoGA=", - "module": "sha256-OOQgRWP3P5t/373byAHAmMawHYfTECKQ8sajYuoTUdY=", - "pom": "sha256-93csYlM0BJC0293doSvci7K6B+jFvLjAtxvy9rbVgVY=" + "io/ktor#ktor-http-cio-jvm/3.2.3": { + "jar": "sha256-bwu5H6YB+NScctNH/k1W46UuXcQf0lZm4YfLq5SkVkU=", + "module": "sha256-Ta4BEgf8e5XCYf7GOBFfttQk2mYPgwZjkIP70KV92Xg=", + "pom": "sha256-51n19bi/bpMh7uDfwzmCBHQMi9uh7MtQ22wiAd3gokc=" }, - "io/ktor#ktor-events-jvm/3.2.0": { - "jar": "sha256-hf5mvDg6YUDSIYpu6y9FGuFSO/Mae2lW6hIFHlXda0c=", - "module": "sha256-arc+z5dYEl5LFADfvwW/A+uE8QDNDKzq9WnN+Tvphfg=", - "pom": "sha256-EE2Zc10Qg9s032HhOs0GzjAZt+uvt5bLJK0WJSvrjZ8=" + "io/ktor#ktor-http-cio/3.2.3": { + "jar": "sha256-1b7WTQERStzCuwtMiVPhREUR1lLC5DdSWNHFa1unAf8=", + "module": "sha256-iRZ0zz684HTi5ogTXomApTD6YLRikK5UMyuZ0zn40ls=", + "pom": "sha256-iI/OYohyl/DhTNdHhFGB5+khfkdWeH8O6m2C+3ez30A=" }, - "io/ktor#ktor-events/3.1.3": { - "module": "sha256-SrtBkdOeN5QGiSqErN705lqyJiG+hBE5cFn01GIa/vk=", - "pom": "sha256-XestkhWtgPoJtSCKhitHo2ydHL0Yo/lM+jgOPUp3GDY=" + "io/ktor#ktor-http-jvm/3.2.3": { + "jar": "sha256-KfevHrbjUH5rmsrab3lmTLAvmcBQsBNoS2ZLl954zmY=", + "module": "sha256-e/Ec/3p8oZ5vtkXaGqf8f1V+Hy1pgqXdpN40mSq9PwY=", + "pom": "sha256-izf/ET+zQPxv2BQWtwhxUPj1w8TriVlbNGp9SqHFRVA=" }, - "io/ktor#ktor-events/3.2.0": { - "jar": "sha256-rrBZDG3hvFDTcQK49m/f3Ti9YY5GpotPJqqCVAHUAmA=", - "module": "sha256-JxvGfDX8ZvGUQJHiTAOaOn0ygoQfV9E+Xgc224x6J/8=", - "pom": "sha256-CpkFNaTY8E0BO0WqGtZWA5CKswnOehw7xDF2wnZqiFk=" + "io/ktor#ktor-http/3.2.3": { + "jar": "sha256-x3/cJqXTGYbHzfp9hzQou3WqGFiH3hZwzuVNHQL0E/o=", + "module": "sha256-MbHdY9iYOZSJnGXaubg3Kw7poCpjdx/fmYWgKzKQz6M=", + "pom": "sha256-JeHVt/xVCXcFosSMvv3ncwcU7ZMeDLcx46gZHcGYTA0=" }, - "io/ktor#ktor-http-cio-jvm/3.1.3": { - "jar": "sha256-sErt4Y6cAIFoCW3FOj/AFhd7YaXsMCSvv4ysoM1dv0I=", - "module": "sha256-IX4QLGEQ/ocl/6oSUKN+f0t1teTeERcrnPKzOp+wfAg=", - "pom": "sha256-gOmz2o6VeGObSyn/TBTP6/IOzNW5xHEz0U+CV5L+CDk=" + "io/ktor#ktor-io-jvm/3.2.3": { + "jar": "sha256-MraE+2yW9I4YoPQYThm7HLfSdTHwSNiIx+0TdP+dfMo=", + "module": "sha256-P5I4nG9SxuXHJiGnboME/WY5tznlYxrt7ZemFdF+iI4=", + "pom": "sha256-DdPxJPyvEPxWbOkaXG5VUrFuUzjGcqu6MG262Fpcw4s=" }, - "io/ktor#ktor-http-cio-jvm/3.2.0": { - "jar": "sha256-l18zlsutoCY75qO6mZsQpbHvXvr7nnoUmKV2cGvSuQw=", - "module": "sha256-kAsuhsHpJuxugdKUTM4+/BC3wdqU9ZE6MnoBaBk/YBQ=", - "pom": "sha256-tkFwlPF87PBZLfeXdxdBWwB3ymoaqOBnWEpZZd5/ke4=" + "io/ktor#ktor-io/3.2.3": { + "jar": "sha256-D8DTgLacMG+LqytwHIFLRjoBmH+JjhSUnPmyaNo2GFs=", + "module": "sha256-m5hOGq7etcf7F16M8q4lqP24yGi5H4g2CKDGvhBO7nM=", + "pom": "sha256-V/8clI4crk7eAbLmAfcKR4QMdA+ZiC8LGx3pnOvLtQQ=" }, - "io/ktor#ktor-http-cio/3.1.3": { - "module": "sha256-iHbg5qXpx8u3jesES57d9zrGdhAvd86GrXIcm3TtOo0=", - "pom": "sha256-GI7a2ilETzpIPqUM1yUDesrifyZuP2+dGycMW/pfWMY=" + "io/ktor#ktor-network-jvm/3.2.3": { + "jar": "sha256-iFRnMhoFbq+LtWLnOdNYYEujHpeztpAT3k5PYUVwPO0=", + "module": "sha256-cba/HBklacZm8sfuBlZ90f4oHlW4mMjENAn/AqQ4nfM=", + "pom": "sha256-k6PhLcih8BbdaNhWzq3Ur77cpqk3R9ombdrEb5ux074=" }, - "io/ktor#ktor-http-cio/3.2.0": { - "jar": "sha256-n0Kl72BAnCHzg6HE/ce2aKntWWGRr0Wcu2u/zGzCIzs=", - "module": "sha256-bqCHNPgwY0g+mDTaThaiZ7m8fQrXRqtwx4aL29AcHhA=", - "pom": "sha256-wuJa9Vk4UU8ZljrjtqGaFYoVCXZsDJFCVUEvTnFJ7so=" + "io/ktor#ktor-network-tls-jvm/3.2.1": { + "jar": "sha256-ysIy2fZw5gpZHmblxaRAo7+niYwq25CJXunyTgc+RCE=", + "module": "sha256-WXCC5t8bncYhwcEDoHjiTmskqTefofeDn+zjBkVSAGo=", + "pom": "sha256-Wj95AtDhiawvoHxq6P6fwbVi1wRaOykZfgIjsVLVyZY=" }, - "io/ktor#ktor-http-jvm/3.1.3": { - "jar": "sha256-ilDZS0b5G9VlgLkWknLWzWNvRCAyugeKFB2nBBNGWUY=", - "module": "sha256-TspOEQpq9l7faaAXoJJLizyO01cuHvboyhnSp+jOsdI=", - "pom": "sha256-+NbU7DyYNRpjYjfuqGVLjC6l2ME9YZR+fbjo+WaOjKo=" + "io/ktor#ktor-network-tls/3.2.1": { + "module": "sha256-jB5JUHzuqeh82FApg+g/4dVwrmjoZ8kehpQTI6Z5B+0=", + "pom": "sha256-X0eKpXJScypB/XAJuYmfWx5yRYU5NZNonYj3cz4YxVs=" }, - "io/ktor#ktor-http-jvm/3.2.0": { - "jar": "sha256-xBBAzXvKAMFRBC38pn94xgypmXyVBtall+T/SXMxO+g=", - "module": "sha256-evRpN8jgmSUCB5LnLbn5fiCoI5oQNcLGF7O/a0Q/gcM=", - "pom": "sha256-K674Stcr4Q6HYainjWJekuGd7J7QnO+mzPdz62zCaB0=" + "io/ktor#ktor-network/3.2.1": { + "module": "sha256-xr+czwCWvErz5m1zIpVhlFrHUzHDR+fGsz76UhX5e6s=", + "pom": "sha256-S2Qkr4/SG+AuPBvw59kJte/RYQhPOIOVQINmY1GBeIw=" }, - "io/ktor#ktor-http/3.1.3": { - "module": "sha256-bBO1SCiBE6ubWCOidWV2CulpkWOJ04GgZXyjn7vTim4=", - "pom": "sha256-7idNqX1di1SNU4b3fULG67fKrD79rWPRwstbHLDkfqs=" + "io/ktor#ktor-network/3.2.3": { + "module": "sha256-Zhr2MX9Vmx3MK+c34kV534EtZDs1/99KdUR0Tl5H5ms=", + "pom": "sha256-2sBuNQnO2a9k9E0lYg1YlvCCUKEyGli1n91qJsgjYew=" }, - "io/ktor#ktor-http/3.2.0": { - "jar": "sha256-gcr33Wbarrg3GSfpHw6KdW7f6uuExNavWqk5W0ZaxOw=", - "module": "sha256-SR+KhaIobe+G9JbvGQO58qQ/C3/pxGnCAP8bSWCUkcI=", - "pom": "sha256-DjixGl1n0hZlrEAmW6ixtHJjD7DKH8CGcQwenF+eeLU=" + "io/ktor#ktor-serialization-jvm/3.2.3": { + "jar": "sha256-vva+Uo3zqLtYS71jGUakbECy0iHvASH067S8F/Nb7nM=", + "module": "sha256-ci01sc8mYTIccMUJCohwZm+Tu0bPSbmF6lwqx0K76YE=", + "pom": "sha256-/Dt8q9BtH4z0bMqSA1QqcZ6rEh50art7kOwDGOSJadw=" }, - "io/ktor#ktor-io-jvm/3.1.3": { - "jar": "sha256-uy+2wAr6o0tTnLMOdYTTe/y6Fxwma725mQ4ANXncJME=", - "module": "sha256-pUnfJeuyazKSWYP9oC41YPP++voCniJGncBpPNq7clE=", - "pom": "sha256-mNkD8tAjCib7DVxoK61A2MlUq+e5d6FdyMFtENx0tcI=" + "io/ktor#ktor-serialization-kotlinx-jvm/3.2.3": { + "jar": "sha256-JbV1lcOymK4/rBGmIE1evkHW7SfZuLObk9T0V3nD5bQ=", + "module": "sha256-mZLrukTMaYwDvhiyiERcAQGgoFTxR/AWqzhPvQ86euo=", + "pom": "sha256-rOHmALhR7LGRJZ7+tUYjmxmwKioECHIw6ig/Eft7RNA=" }, - "io/ktor#ktor-io-jvm/3.2.0": { - "jar": "sha256-nudKCHSe46yiHRXRStZD9uwVy1dD3oxxpBPtCtO5Gk0=", - "module": "sha256-MTZwCuuI+OWNef3pmJ/FFw8zPIJnLWPSk4EklnCWUWU=", - "pom": "sha256-6U/dEZn4IIwfDE1EaQ8Q8lXj/0l3I0yar7qJXss5O80=" + "io/ktor#ktor-serialization-kotlinx/3.2.3": { + "jar": "sha256-VFjF3RTrUGLufH+u2FZfQIlvnRQ/JNqa2S17u3AjmGc=", + "module": "sha256-64t6hmuhn5cRsuiSrOyc/Xk9vrphFK5YBoZt+Vg3+LA=", + "pom": "sha256-HMxuxZBvYNUd4Pq8wEsBRKv0a6Z7lGunBYaiEKDiQ2g=" }, - "io/ktor#ktor-io/3.1.3": { - "module": "sha256-YZ/tWS8/2Z8/x/U99YZuJSenDRzUitwSVxJqYxJ/nC8=", - "pom": "sha256-7ktgsFmUplhPYYkmL7F/hTXWSW/IlKM16S7UiJogUk0=" + "io/ktor#ktor-serialization/3.2.3": { + "jar": "sha256-z86bpgDZCbhyIYQP8mcmhdkczac4vWJ6fHExj3Muo7M=", + "module": "sha256-RyPlaOzdRmewojyhLetlCAArXhDgx1jGAxl2zNhXtps=", + "pom": "sha256-j57KKp2qdmA+xx0QPegpOLrTigkXN6rfxZayjbySn4k=" }, - "io/ktor#ktor-io/3.2.0": { - "jar": "sha256-iJ00lkZO/l+f2cxqDcLlTx4x4JLHFapfSppnuRhxPmM=", - "module": "sha256-I/7VhPg+dVv1X6RtgOxt0IfIUeKDCdLjX81veKqgHzA=", - "pom": "sha256-sMol25cahBOaMt0A4cIynaCSC4wLflF/fzhe7g5fX1c=" + "io/ktor#ktor-sse-jvm/3.2.3": { + "jar": "sha256-iNZ+NsEgg9VXvTnirzz11h2/GNHZ/mXiyEBHurgV3ok=", + "module": "sha256-QHveEwI30SrYD2NNtxJ8oqLTfm6dyiO5u++8qPz7AbA=", + "pom": "sha256-4e4BdECvN+r7BI8SSUFSr0EmZ0f5lwkZ0sVjw5CoS8s=" }, - "io/ktor#ktor-network-jvm/3.1.3": { - "jar": "sha256-+k5hZbWtS/XbM369Xxb5tZbcXkAfvqNDud6sthOCQK8=", - "module": "sha256-Si6Qj4EHpZBwIUVoR9cHuGxQzp5tOaFrRO/WzPgvEAI=", - "pom": "sha256-TFAXZfbtxft4UvcmvYFXJw2lCfKl58xWlR02Muwro9Y=" + "io/ktor#ktor-sse/3.2.3": { + "jar": "sha256-v9hOEB0EWPlspi7NUPfSf1tkRBqAey/BBfNHccOEHg4=", + "module": "sha256-5Se+i4AACL4MEWx5Mef+dUvS7PGTB9y4teE6a5Ll1bE=", + "pom": "sha256-ogw2EZXBmOfBVG7sm7qkpaX6clOLh5E0kID43o3Yuss=" }, - "io/ktor#ktor-network-jvm/3.2.0": { - "jar": "sha256-F60Nw/8lRkCOMfsHbSEnJdkudcX0wKpq3BHhO5H58qU=", - "module": "sha256-9vXHFlbl7svKl7lcbsAqpR+yV9zS4rbGUrgVffVUmlE=", - "pom": "sha256-HJ7I6R90y7+Tar6N3IeTMkG6r7i3XKJUDmoNjhGFQhw=" + "io/ktor#ktor-utils-jvm/3.2.3": { + "jar": "sha256-UM2PfITl0NM3WcScOLkgpCF8Vwvx3SK5BwZc6tHZdDo=", + "module": "sha256-HyTK4coloQjwfH84Lz0l4xYh8YO18VNHK4/hEJYCWNM=", + "pom": "sha256-vX/XqrN3QoCAHUfwtQnYP5n1SIumSCn57hbTplbMZDA=" }, - "io/ktor#ktor-network-tls-jvm/3.2.0": { - "jar": "sha256-9MbDDCTmogPdA9811t+2dIqiV2jg9LFpSXHfvW7V4/c=", - "module": "sha256-o32x+onYF78k49z/UEfagTDkn5GJKQ0ET0XmhvzgoCo=", - "pom": "sha256-lN4lQ/ggjPDQlanPnm1wgWF/ITwSiuO686LV7M1yWmE=" + "io/ktor#ktor-utils/3.2.3": { + "jar": "sha256-HlWv1H3xXDylUn2CUhdM5s9dccSvdCukqBQsZ8YsrvM=", + "module": "sha256-eAav+kVPrf388Vur+934BW+CP8hVqevIHxBqEEXmZwM=", + "pom": "sha256-ruj4EZTVhtWm5kOb+Wk3jrRi83WB5FwHHE9gPOmIHI0=" }, - "io/ktor#ktor-network-tls/3.2.0": { - "module": "sha256-uMx5yZk+oI6yN1UEWTzRlLNRoDGUqoplT3Pp5ZGB9r4=", - "pom": "sha256-lHCneUsmRfgCcScixbITihhSr2rLaLBP928yWtpmQKc=" + "io/ktor#ktor-websocket-serialization-jvm/3.2.3": { + "jar": "sha256-ZVNsfjWbD2Z5gfUWOSzO+BiT7V1sQpz31Y84FB2Zsu0=", + "module": "sha256-xo/mmsi+h35Nt6v9eSIyWCjaBipTy/XKBppyqjwVALE=", + "pom": "sha256-IcCYA80Tn+qdGM0fE5WAMj/IFfrJ313/mFMit3ff3zw=" }, - "io/ktor#ktor-network/3.1.3": { - "module": "sha256-3TRbPopwzopilO5mDnAmO1v2Tkiz5hrJ50dlKpeeZxw=", - "pom": "sha256-ilEKTIUHv+XJw7qLFA7eGPWCrBF1+mx46Siiv2XjyrI=" + "io/ktor#ktor-websocket-serialization/3.2.3": { + "jar": "sha256-jtZhH/yJ1u4+0/TcFz8D/u2F8GHcKKNEHRlYyC7+5bQ=", + "module": "sha256-W5JtCN36dLfIlo8xtbuuM0dm92QpNR7N0zyXrkuK8DU=", + "pom": "sha256-EY2YxBXB9YKCug+/gf1JCOyFFHnqArwgCzxpjKfDiCc=" }, - "io/ktor#ktor-network/3.2.0": { - "module": "sha256-8MwP5FQIiKopVfyEBCR7GGzRdba/kKDhsTsnJPdDouE=", - "pom": "sha256-al9t+HeuujoThzRpQsZBNbo6BqNlatHSbnotLPySt/4=" + "io/ktor#ktor-websockets-jvm/3.2.3": { + "jar": "sha256-0FFZjkqL0dM+OwvTOWaKQ7yPZoPR8CQOekbtrnqgKvM=", + "module": "sha256-qetx7b3i46O81NiqDqaJi5VuwoLMlog4SxG56vu1IE8=", + "pom": "sha256-s4EaAh/HPYpo85KReQKqOdBrvpK3TaS3HAX0jIisRyc=" }, - "io/ktor#ktor-serialization-jvm/3.1.3": { - "jar": "sha256-DXBLwRSKj9mh8gBeC1GJza7TAw7+JLgjZFnEHDVvViA=", - "module": "sha256-hrLAT4uo4LfDEL2gGGd1ra0iQbfx5Dru5CH6aHtD0bs=", - "pom": "sha256-4ZshuXOBpTTKtMJCDaZBdTzYYMffWMvEgfrxfgw+LL0=" - }, - "io/ktor#ktor-serialization-jvm/3.2.0": { - "jar": "sha256-wsRgZKU6GWBvhSI64lsYUv2FPlBgdjLYEjt8LRYjuRE=", - "module": "sha256-6dZR8GDqY1Atgo8WgLAESOb/MpSMYKKc9A3sivDxCFQ=", - "pom": "sha256-N+7xUPUNFlIagGnypc5+MK9HkZyFqUEPDXuNcAP6I94=" - }, - "io/ktor#ktor-serialization-kotlinx-jvm/3.1.3": { - "jar": "sha256-tNwvnU0d2o1IGgVNf4M7oZXwZPURX946sN/bi0L2H9o=", - "module": "sha256-TQfjPiAej7Dz4Au8iPU6czUrNAARd3K6U8b1T03chLI=", - "pom": "sha256-MgXGnrCSBOC1v1UiWvKWtqRfWtFfitvdbs9nU8M5CKs=" - }, - "io/ktor#ktor-serialization-kotlinx/3.1.3": { - "jar": "sha256-AHj3k3AFwnibzWyNaFwBm/7y74WcHrXgsSzCKg7T56o=", - "module": "sha256-yc+GGYze19bUrMkH9CRmMEMaKlPCOvJbAkmulngmeBI=", - "pom": "sha256-Apcaj2Ndohz/xUbuS2TLhUzxVSPNKO/Jax9BQOsEQ+o=" - }, - "io/ktor#ktor-serialization/3.1.3": { - "module": "sha256-cEzCV/1TL86ynz3JxpmKhXw8JVuR5sAtlzXCi29Ywr4=", - "pom": "sha256-hn199YlXfKzLAkrZuhD9YFZ8CfpoqsAU6QOZzuSEuck=" - }, - "io/ktor#ktor-serialization/3.2.0": { - "jar": "sha256-PitxLP02z12azShNXSaWXtOaJ0E3ubgIJnabF5mmbH8=", - "module": "sha256-eNALGFWg2hKgKzrtJolTrYy0kMJj8/xM47gDpKnputc=", - "pom": "sha256-Or5R/gSKLU+XA5SEB+7XCj4xiKj6t1B8+xY3oGFpVJs=" - }, - "io/ktor#ktor-sse-jvm/3.1.3": { - "jar": "sha256-oq6KM4ux1EbRbc/qIYnvWlvjGogSOzh5Vit5VWZ6Vjk=", - "module": "sha256-rdg6VuF2nwNnQhRnvrsHfPywrKIG5GKlJ9xYePU2K1M=", - "pom": "sha256-QOpyqdXTF9TMFZl3/HvSlQED4m5/3C3sRKgxWNyzmxE=" - }, - "io/ktor#ktor-sse-jvm/3.2.0": { - "jar": "sha256-c+xIcFv6jxPEnp8ehZ7Cy48Td52QrueIj6gt85oFL+g=", - "module": "sha256-LYICjTL1HMcKuKBiDyeFJBzObNF8DX4TYi2Ioa0sa6k=", - "pom": "sha256-vOu83SOYPEs9Dhl1wczVJZ3AvXab4cHsJ/oz7s+6rv8=" - }, - "io/ktor#ktor-sse/3.1.3": { - "module": "sha256-y6bUpfymP+8fbYEujnoYIC37tlUfFsrjPjM9aJ3xmmo=", - "pom": "sha256-zm3mJKVfOZ/FzYOKH1e4NjEp6x5j851TbCQnpe2AZYw=" - }, - "io/ktor#ktor-sse/3.2.0": { - "jar": "sha256-/RkfHhBqceA/o9hjMrIZ4TiTEn4gwqsEwQIVWMuj0So=", - "module": "sha256-niZmtRNf+NGLBEASWc1SS1gsOUIGw6fo3XGMbsIyQeM=", - "pom": "sha256-4QRK0xIdSQvCtY3oYq6gL59Rs604fQDNBVqvCh802C4=" - }, - "io/ktor#ktor-utils-jvm/3.1.3": { - "jar": "sha256-MzM5N7mPwMjpQ+5LELPqZrSXgt+1acRMFC2k8y2F3/w=", - "module": "sha256-lWS9gapHoNIfgfAhNx2KfzP42nJXb42E5YTPe8KCZ7g=", - "pom": "sha256-nkoVp9atlvtmX5kPM/TJDIUmPLkxUlDUmzEw3Bxx3Rs=" - }, - "io/ktor#ktor-utils-jvm/3.2.0": { - "jar": "sha256-pqVaRmqDko/mmamWh14XZHXWmMIQFysWdSSTnfvTZic=", - "module": "sha256-DjcuPwEVZ9y/IxBGW8zCgfoR/hdxYoIecfOME7xh3JU=", - "pom": "sha256-JDo60kFa861QlOYAqDBxw16zd93hGbfBG/UMXpIDMb0=" - }, - "io/ktor#ktor-utils/3.1.3": { - "module": "sha256-JZJhaENGuzO48fd5tY0RafZYNLa8SwOxzI6QOaVNFgw=", - "pom": "sha256-i3GcmWpfQAiH+9aZyYfyQ59q3DGyS+I8UaOR+Yfinu0=" - }, - "io/ktor#ktor-utils/3.2.0": { - "jar": "sha256-lxQWBCIsyh5lml1jdVLxYgV2cfCIBrgfbBgLn2rXf1U=", - "module": "sha256-zqOLD5vAMUKtBtMH/5kuVdmGQxCtx8n9eWsxjyivhnQ=", - "pom": "sha256-yP3bJ/sJjGNUv64EwCtZ3Huskw92qzscxWq1aaMCDQs=" - }, - "io/ktor#ktor-websocket-serialization-jvm/3.1.3": { - "jar": "sha256-Z/D1ZuLtUXF/btVfbStN7hyEvk6izZb8Y20L3w/UMGc=", - "module": "sha256-u1PzbCOOIEp3AojhuUkEpyDqjMmCpBnr0NlthP/2Dpg=", - "pom": "sha256-GE/EIEOdOTZc2yOAp9iqWCRQmuJ2WGYLrdUgiLTtRaY=" - }, - "io/ktor#ktor-websocket-serialization-jvm/3.2.0": { - "jar": "sha256-t9qxpvzUHWG/tkindOgrVBDb3p9mY/ibLjS7pFQuT4s=", - "module": "sha256-DpjtsdkZrVh4lZxmS/lFfwcUDgvf2ijpdzpeNK7WVII=", - "pom": "sha256-wZ3vaimw48GBJ2gHpURtG0CZg8hHSKmFZNtNuyo9OZA=" - }, - "io/ktor#ktor-websocket-serialization/3.1.3": { - "module": "sha256-49SsMoW7+o4lNURzq9eVpX2Z28k5wL0+1ZjDH1JHSRs=", - "pom": "sha256-ZrLLfZtUa9iXxCSSwsFvresrRhtWEK1tQbLwX9MAEeA=" - }, - "io/ktor#ktor-websocket-serialization/3.2.0": { - "jar": "sha256-AvGnUHKPUjUy8UcnOKkcnlvnJX0vEEMYJl1CEAHUSIU=", - "module": "sha256-CBS0yGcS5Wc4uyQCWLU8DUS4oEvjtsQEK2T/mv/zM3U=", - "pom": "sha256-ZD36AJVAfOA1RXtwld5CDInZjzewacDwXeGW++JEf5k=" - }, - "io/ktor#ktor-websockets-jvm/3.1.3": { - "jar": "sha256-7yi08SBU7hJXZbcv4yMOIVpgtzsv8gcqXCgPzwkykHc=", - "module": "sha256-0TNZF+t77kMTTSYVARydRRUdDN3+036GsoZN9N959ck=", - "pom": "sha256-wpP8Ln5PBBczeWfnK4iFVsDICmv2vjSdzi9WBAVFl78=" - }, - "io/ktor#ktor-websockets-jvm/3.2.0": { - "jar": "sha256-nB3Y3DLV40jzaY/nIdfmfYXsYhYrlAIA0BVMmVTg0oM=", - "module": "sha256-41Iz6Sol0uBSe0PwvHtDR91V7bAOq2kEPz2rxcrcqzE=", - "pom": "sha256-vebMXYTeFEb1FSXOopNBDRMebanIRj27X6Q6FButod0=" - }, - "io/ktor#ktor-websockets/3.1.3": { - "module": "sha256-la4yLJcPwcxRMttyqbkXOYd7eYEaHHAW4P02P4fTTlg=", - "pom": "sha256-nfZPKimVknp58bfTOSkwi/8WWJ36VdYix6hSVIZMDWA=" - }, - "io/ktor#ktor-websockets/3.2.0": { - "jar": "sha256-MHlCD81rVdgwyL7FkUIbFXsq1qWFg3FKkH0Hv0hU9ew=", - "module": "sha256-tE/49kz7lcs6fdk4KSXXcIcTxkPqnyz9dMr9u7USlY0=", - "pom": "sha256-GeZ8QawtKG9h7eldsHpDAreWzBZ3zdVrkouByhD3r+4=" + "io/ktor#ktor-websockets/3.2.3": { + "jar": "sha256-gqld25uvFj5ANu4tZuaKKDFcX9Lu65fqoh2ApF8CTog=", + "module": "sha256-RHymLZzr6nFMHHZjTzOjUCre03MthPdA/krNWqIyWv8=", + "pom": "sha256-2KXN4Z3BNv5rr4nhbvqiwUO7Ezu2dknfSg+oUxYQShw=" }, "io/netty#netty-buffer/4.1.110.Final": { "jar": "sha256-RtdOeRJarMBVwx8YFS/cXUpWmqjWAJEgPQuqgzlzrDw=", @@ -2536,77 +2464,77 @@ "jar": "sha256-kcdwRKUMSBY2wy2Rb9ickRinIZU5BFLIEGUID5V95/8=", "pom": "sha256-lD4SsQBieARjj6KFgFoKt4imgCZlMeZQkh6/5GIai/o=" }, - "media/kamel#kamel-core-desktop/1.0.6": { - "jar": "sha256-wG4IrBw+CkpBIPcXferQDdUmtGfaxBfIZ8NSWOiZk8M=", - "module": "sha256-VU3MpwVYR+SNES3xh8zQIDnwhmxH4VzfdLwmVP3SGfI=", - "pom": "sha256-kXrYBmAYyQ5NhsQwPulfExtWbZzulBO3WGsGJ0bx0Kw=" + "media/kamel#kamel-core-desktop/1.0.7": { + "jar": "sha256-Yg4cS5FTDy3+8yfDs9cKhjzQZS8apujNsfSeRvXDmzk=", + "module": "sha256-YeSKKX/iEgKCF+civK5yJbFiPUR9axwzNB3EZxlJCx4=", + "pom": "sha256-ynupzdbr+YXJ/UJbu0lQUOPw1GnB5AqA3klUv0dEJwY=" }, - "media/kamel#kamel-core/1.0.6": { - "module": "sha256-DaLGNhTtGWftAZ/mjdvBBzSeLNEFHRvojL1j1eSt5dA=", - "pom": "sha256-ahgVUCdCeThwK8vNI6MV7kUPxO5rn7x9grKnesBhRFc=" + "media/kamel#kamel-core/1.0.7": { + "module": "sha256-0C4cd3afMfG5MYfBq3v4tz+pto3p3Hm25aSG3GR3G9Q=", + "pom": "sha256-pxujQdPkjk9OSmiRs+nA8hs557Ttb/OO3wZTWi/rAhs=" }, - "media/kamel#kamel-decoder-animated-image-jvm/1.0.6": { - "jar": "sha256-giSZznA98anVSB+1IvvIdrB+dJ5nPWILpMHe20V4rvE=", - "module": "sha256-N+E4a4sIujiZntQ20G9HHUDIwHUvPL6pj6Tevdpk0a8=", - "pom": "sha256-dewkQjnaCed6CeXx/74cIFK4BYQoKC1XFhiwVsrb42A=" + "media/kamel#kamel-decoder-animated-image-jvm/1.0.7": { + "jar": "sha256-uFFeyWH79TrqircXANoT7G6JjUuPmr/19jKf8tLS72c=", + "module": "sha256-eQ2SY9ILYiRzbxVJZ4JqSmCX4CPhO5vvNhq7K/hCGF4=", + "pom": "sha256-JBzOh2aWWCUt5n2qlgGXAeO7MTmS5H+Ky/bRdDgU4OQ=" }, - "media/kamel#kamel-decoder-animated-image/1.0.6": { - "module": "sha256-V6xa5gPkTBBMngoEBXa2td7tUNsvXWCEz9P4/95dqls=", - "pom": "sha256-hdtSPMrKRoeSBeYX/2hmYzS4Ld5RR6xbARjuOb3jQLM=" + "media/kamel#kamel-decoder-animated-image/1.0.7": { + "module": "sha256-0SCRZyll+Kz6swjAooLUs9WEghboBZa9t4IbYyu2rEE=", + "pom": "sha256-1Lcr/PV5Sr0L4Cu73GgIyAc1uS3lG3YE9svlo/GrdMo=" }, - "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.6": { - "jar": "sha256-ffbNwUGJzQci12Ist0EnDnNGkg3pBUOUCcy8iJxWaIM=", - "module": "sha256-3R0ghY51yny+QEjNXTg6wocSw9lTDBR/ypCSemvzTg0=", - "pom": "sha256-MYUhuWiAwmS+vHz6wndyiXYtrRpvJ5mZT31g5cxq87E=" + "media/kamel#kamel-decoder-image-bitmap-jvm/1.0.7": { + "jar": "sha256-gMHMbEUjUPdt7pWNqJs+ljvqtZZWLo5aixuncMWKwj4=", + "module": "sha256-umagCCgvTqlufVf5OMlnDnMcWrTJNbN4rY0YgD+WP8U=", + "pom": "sha256-XMyGNWy4R56xYVOPYauRFyXaNCY/MQoE4iIrm1Zfwww=" }, - "media/kamel#kamel-decoder-image-bitmap/1.0.6": { - "module": "sha256-taT4tHDPbUtpvhdMVJOzouGwa7ScvWMHs3LrNdvzqS4=", - "pom": "sha256-T+S0yX0oV/MpirfznMg0lsZLGnrBq4y+kaQAsQjeuNU=" + "media/kamel#kamel-decoder-image-bitmap/1.0.7": { + "module": "sha256-y2mAWkcCQdz8kgJiAxcB2q5Q1FJX70a6S4DFBVJw2vo=", + "pom": "sha256-QteKSjFw58AoCyeSqDhAw9LjlJi3s5QfeEDFWrnzwBA=" }, - "media/kamel#kamel-decoder-image-vector-jvm/1.0.6": { - "jar": "sha256-QDl8F6hdO+TV8Z1fkjzaWOorg4Co5A0SyGs1T6XaNQ4=", - "module": "sha256-pXz3e8u47T4qNXoG6kBxfBLo+fSlBK3EmmRMyHAbXpo=", - "pom": "sha256-yB5nwtxoScAx74mi7di0rasVlDgK8IadCNIubAFQ8sI=" + "media/kamel#kamel-decoder-image-vector-jvm/1.0.7": { + "jar": "sha256-I4CLp/AnTA6NKD7QCY8trbGPcoWuxli2IT8rdYY5CQc=", + "module": "sha256-G6JcTAmTyhomY/oLwv08iJiNztHwhmocM2SrDyobH+Q=", + "pom": "sha256-tkvT9a5An09j/ZXAsrtOtPZDJAPLX1ExrVdFUQwSYAc=" }, - "media/kamel#kamel-decoder-image-vector/1.0.6": { - "module": "sha256-j2klK86bLaDiDONfHxADU/TuWmP/7YSph2nWKhgDMKo=", - "pom": "sha256-AQT12E5njjyg32cMra6T4dfUjsAgCyatBExBO2pjqIc=" + "media/kamel#kamel-decoder-image-vector/1.0.7": { + "module": "sha256-Os07rIwyWuwU9okLq+T+IZL0EURU3SzSZzriT2o+bLE=", + "pom": "sha256-WOfIK/cHSM46Mg4p+YLQYhYTJ42nkSEpzVlAjAanG8g=" }, - "media/kamel#kamel-decoder-svg-std-jvm/1.0.6": { - "jar": "sha256-mJVQHQuB0g/IdMJc7jXk7jV/hgCqQq8GiDrIokcjufQ=", - "module": "sha256-+k1g+pk+hl8qJ3bwPsMJP/X5t7ivumZhz99yCCYjnUE=", - "pom": "sha256-+QOIGeLL5OV8DHN14dzZ/7XBfD2ECW2d/H9g9Tz7Qdk=" + "media/kamel#kamel-decoder-svg-std-jvm/1.0.7": { + "jar": "sha256-EK316jKn1c7DgbpaTd3T2nwnYt7+V3Qe0GH8/+wyxbc=", + "module": "sha256-zpC7sj9S15vIIg9bXxcGC9BVvmj0c7+mCPSUxeoRdDg=", + "pom": "sha256-UuFbO32UjYXGZR/N6LUEIxFQnzME5su95rSUkQ0az8s=" }, - "media/kamel#kamel-decoder-svg-std/1.0.6": { - "module": "sha256-J44sHpthTT/+fBxxfTvzYFpYGRV+Tf+2cl2PX08Gkp0=", - "pom": "sha256-LsZWOB0SfQvNMj8n2Go7NOvmDyxP8oXztONU7pQz/5M=" + "media/kamel#kamel-decoder-svg-std/1.0.7": { + "module": "sha256-4Rh+vEibBLJNgSkSFvofwcPuYSuOUCdFLiLhffm0S3Y=", + "pom": "sha256-VH386nVfHXs1/mniS7mbnzDhMkaSXsSUgzMZ5dhzsoY=" }, - "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.6": { - "jar": "sha256-/3adsLLAdoG8GTfgnJIlybdk5tvg2Bl9HYOfp10VvXA=", - "module": "sha256-uDdBrTc2uYtoHJPeUdeksn7A7INCnicmvmKxxBYPHYU=", - "pom": "sha256-iV9UUY/VimW4AT2xKAG3MzoLqJZT2Y4mQFNSsSRYfMs=" + "media/kamel#kamel-fetcher-resources-jvm-jvm/1.0.7": { + "jar": "sha256-ZZqjLlpOMVQuuNCQRoHUv1YBF6q43hrv39r2CStmbHw=", + "module": "sha256-qCtom4Xk45RixEIgs3vqpHW2Xv6H6Rdu0a8Qg8j5En0=", + "pom": "sha256-gy87wrWehOfkbJtY3TzewiQikPmxhhO5PzUmb6ryRs0=" }, - "media/kamel#kamel-fetcher-resources-jvm/1.0.6": { - "module": "sha256-DsjkR1UZJc9g2VbOXSRHGfIPdh9itF0FxsvP/2pVyo0=", - "pom": "sha256-R70vqGd7vTAeYgSLcNNgRutJsBhNRd49+VH4j6a6/JI=" + "media/kamel#kamel-fetcher-resources-jvm/1.0.7": { + "module": "sha256-KezbHH+4RrNPUrts3CuJqp/UjEpJKolFBhWbqHtF4NE=", + "pom": "sha256-0wv02dzfeqp6iaNRhA2DSImP/YRhUap9mpjQ40q7Loc=" }, - "media/kamel#kamel-image-default-jvm/1.0.6": { - "jar": "sha256-Tifld5YlHAiEb3v826fMV5cZAxljoji4hENz/mkCxYk=", - "module": "sha256-asUCT+h96ZSOCLEjXtfGnKlUIj014A9pSVA84R4vssc=", - "pom": "sha256-Xk3ZX14k/qUfLV2d7lEhTs6BKXmLEHSKh6yuLHjUBYw=" + "media/kamel#kamel-image-default-jvm/1.0.7": { + "jar": "sha256-w3zdJUxB73y9yTf6yg4A3BQzrfxjy6z8FDQpSfmDu6U=", + "module": "sha256-qHFUPAKn0mwzJuLg/j3VZBo7GJGIqUMkFiG0f/DMaVI=", + "pom": "sha256-PUQ5V8Y5KtFw7WfaBHSoRWw24WIL9Cb6ldJXw/92wYo=" }, - "media/kamel#kamel-image-default/1.0.6": { - "module": "sha256-IuS2LmfZmrIGV9Fa0MCR0ch5kVAaNmANAyI/jcw5Rck=", - "pom": "sha256-+8VNbXDBeGHtMc796pwYjyBX+5ATim4v8SIqM12AxvU=" + "media/kamel#kamel-image-default/1.0.7": { + "module": "sha256-DXTcOZBFm5d/Gompgq3npl0CcXZu/zuOh99BpqQ2FWQ=", + "pom": "sha256-UsI+AYAqZLTgLsTQhI9BTDwUi63gmKJQrrKaAK4ec0M=" }, - "media/kamel#kamel-image-desktopjvm/1.0.6": { - "jar": "sha256-4/p+EV9eWAl+cnYVz+N8ChJIS88fttFiAgt3lE1Lk+Y=", - "module": "sha256-/Zf+sUALQt24O8ORr3N/tVZm+F4LWW8UYXRiiLxebxQ=", - "pom": "sha256-IJieYj9byYcRnSvrIZW1/9fInjS/RipM0tq/qk28+qc=" + "media/kamel#kamel-image-desktopjvm/1.0.7": { + "jar": "sha256-apJePBHRSMzruRriER5Y3Jk+lNw2bVRw8KjpHnWC3ks=", + "module": "sha256-kmMbFbErrYaon3GdfC8QOoliLKOxy2haACuz+oshm8k=", + "pom": "sha256-yqwqaxo4j6Exw1drJhuB+KciP4MS8PYuuDYXLP5cQhk=" }, - "media/kamel#kamel-image/1.0.6": { - "module": "sha256-4kwxLZt9IGZUEnnRBhYJw+ALoflb9cp0rdC/mbAzZ/E=", - "pom": "sha256-axT5/CG3kg4nUH2pJHnj4cQ4USFv5rZ4rE+gduYwLKY=" + "media/kamel#kamel-image/1.0.7": { + "module": "sha256-cPHPFVyNSLnCOZJKfIAW+9XLmQH3YZ4fd6NCpZY7v6U=", + "pom": "sha256-dp7aUt+NchkrcaBXx/yw0li+6qwL0bPIU3DJ+ibVp1Y=" }, "net/harawata#appdirs/1.4.0": { "jar": "sha256-5ImfxeiiZ9P4LUl+4BtIEKSxUCPnqBrwqlR5HFe8bBE=", @@ -2670,9 +2598,9 @@ "jar": "sha256-8ChUbXAya5MxSk9EjP0he1C4AewgMTzUYCipRgT0bWY=", "pom": "sha256-MgwRUMLF3ECTdCP56IjhDZ6LLU4TRsNJhkgWuir+Of8=" }, - "net/zetetic#sqlcipher-android/4.9.0": { - "module": "sha256-KI2zYC7myBnECW+3Saqb7imwCi55WR9+7jEm/0+Tnhw=", - "pom": "sha256-dC8AWva9vXMh/0e9Ql0Oc76OVzSsb00eUe70prT4SgA=" + "net/zetetic#sqlcipher-android/4.10.0": { + "module": "sha256-IcKF/OPwL1QtsYPV6+Esxm1B0FqqQ1ON9n7k8yzLgMQ=", + "pom": "sha256-PcYk3175luf2TtOpLV6rGd8FfJi4oLOfX2Gujv43nos=" }, "nl/littlerobots/vcu#plugin/1.0.0": { "jar": "sha256-kNqd+zfMHidMTDImKE4AFIbPcz2XwNp7kvwiRlECT0M=", @@ -2700,13 +2628,16 @@ "org/apache#apache/33": { "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" }, + "org/apache#apache/35": { + "pom": "sha256-6il9zRFBNui46LYwIw1Sp2wvxp9sXbJdZysYVwAHKLg=" + }, "org/apache/commons#commons-compress/1.21": { "jar": "sha256-auz9VFlyillWAc+gcljRMZcv/Dm0kutIvdWWV3ovJEo=", "pom": "sha256-Z1uwI8m+7d4yMpSZebl0Kl/qlGKApVobRi1Mp4AQiM0=" }, - "org/apache/commons#commons-lang3/3.17.0": { - "jar": "sha256-bucx31yOWil2ocoCO2uzIOqNNTn75kyKHVy3ZRJ8M7Q=", - "pom": "sha256-NRxuSUDpObHzMN9H9g8Tujg9uB7gCBga9UHzoqbSpWw=" + "org/apache/commons#commons-lang3/3.18.0": { + "jar": "sha256-Tu6ujSDAeKu2SwFewVit04OsWBVxzdxFxo8MmuAjByA=", + "pom": "sha256-qiVLNztvbUa8ncqGMxsHKoq4brJeqZIf1Dlhg5LpihY=" }, "org/apache/commons#commons-parent/34": { "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" @@ -2720,14 +2651,11 @@ "org/apache/commons#commons-parent/69": { "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs=" }, - "org/apache/commons#commons-parent/73": { - "pom": "sha256-TtRFYLB/hEhHnf0eg6Qiuk6D5gs25RsocaxQKm1cG+o=" - }, "org/apache/commons#commons-parent/74": { "pom": "sha256-gOthsMh/3YJqBpMTsotnLaPxiFgy2kR7Uebophl+fss=" }, - "org/apache/commons#commons-parent/79": { - "pom": "sha256-Yo3zAUis08SRz8trc8euS1mJ5VJqsTovQo3qXUrRDXo=" + "org/apache/commons#commons-parent/85": { + "pom": "sha256-0Yn/LAAn6Wu2XTHm8iftKvlmFps2rx6XPdW6CJJtx7U=" }, "org/apache/httpcomponents#httpclient/4.5.14": { "jar": "sha256-yLx+HFGm1M5y9A0uu6vxxLaL/nbnMhBLBDgbSTR46dY=", @@ -2860,24 +2788,24 @@ "org/codehaus/plexus#plexus/16": { "pom": "sha256-aNTu1lo9u8NC7YDdE4++nGfLf7TCq8T1IBzbW59kWGg=" }, - "org/commonmark#commonmark-ext-autolink/0.21.0": { - "jar": "sha256-PNV9XR295yTmcAxTpZBTS7JPPiaV/zUF66MtxMd4G6k=", - "pom": "sha256-1OMcYi/1xtxZ/hpD4QiajBEETj33kLNAGh+IkrT5HhY=" + "org/commonmark#commonmark-ext-autolink/0.25.0": { + "jar": "sha256-bf+1o+HiR/EF91iZh+kRAw+cnr16JYkXAcdKrUHSEZE=", + "pom": "sha256-PC+K66Ua8IjGE+xEiwxz2TvFS/G3WOpORdzH7iAcoyk=" }, - "org/commonmark#commonmark-ext-gfm-strikethrough/0.21.0": { - "jar": "sha256-te1voYIU5YjlAjhdleh4qBUPEix6h0p1o4loKDe5Bvg=", - "pom": "sha256-YUcbBbnr15yb1LM4cRjC0Fs6Qbq4qUC9iACg7r5CcUQ=" + "org/commonmark#commonmark-ext-gfm-strikethrough/0.25.0": { + "jar": "sha256-3kJdmyLXeT9AYmCOhVkyewp0nalM8KVHZcAgKJkaNgk=", + "pom": "sha256-vG1yNgvC8DypEE8Ko6lCM2KmJ4YogMRBarDkX4mKzyc=" }, - "org/commonmark#commonmark-ext-gfm-tables/0.21.0": { - "jar": "sha256-/AX+mR8iVKsMj2zLnwtuwcK23zUDie0+QRrG9S56deU=", - "pom": "sha256-tXXUmiG++rihilgOkhInJCCwaK/tfJSYSIoI0bZUIqg=" + "org/commonmark#commonmark-ext-gfm-tables/0.25.0": { + "jar": "sha256-WylmICcsSz7rxB4atwIDPJeUJYeEqKQNwP90FrqtlKM=", + "pom": "sha256-BR+9ZbynaMvuel0Q2XRKRX/9uFWa5KHe3KOVIXqRutc=" }, - "org/commonmark#commonmark-parent/0.21.0": { - "pom": "sha256-qeGddPQOEj3jbHAaUlIg2r5eMjVDZUfbek/TwJi31Qs=" + "org/commonmark#commonmark-parent/0.25.0": { + "pom": "sha256-GhJxBZgsR4UFdYK/VwahgRMnKN74cMFXeCdpTYxXs/o=" }, - "org/commonmark#commonmark/0.21.0": { - "jar": "sha256-gQhKcDUEb+MG8NvxbvV6aNCO5clwBOqGfmK120bpivs=", - "pom": "sha256-RhGg7TfAGTzGANRRrUxFfT0NVBxaxlbI2ANL0s0NB1g=" + "org/commonmark#commonmark/0.25.0": { + "jar": "sha256-CB6Jsjpz3DrzH455T0Fm5hBLJ7K5mbs6nOtFc/krjPk=", + "pom": "sha256-OQXRuldrIwZJb3P33+dfyaTlVfEBNZ0D9iV28bajpyU=" }, "org/eclipse/ee4j#project/1.0.2": { "pom": "sha256-dJWgenl+iOQ8O8GodCG9ix/FXjIpH6GOTjLYAx3chz8=" @@ -2924,25 +2852,25 @@ "module": "sha256-JSQodP/N+XImI4vyCkkBbDugM+0nzr8hVTyx4r2VQqc=", "pom": "sha256-Eyk9XaBexAvYTGIVtKh/D3lpgv1ys3r2UoaaXx7P0kY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.1": { - "jar": "sha256-0sTLm7NwHRv9Izy5jVK/zBztX5+qpOq/ForlxvJ02Dw=", - "module": "sha256-9neBOxw+XHHZZCkIDTkYVWCpyn+ZfjSBWM1ZrJWuZhI=", - "pom": "sha256-vBN1vjbDHQs01oBWkDwK3/mq9jSv5P7Q8qdJGX7OrLM=" + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.3": { + "jar": "sha256-shoUn+KMzMfs43tVCY0QAnq6PS4Nsx0S083JB97SNoo=", + "module": "sha256-udS+g7s45A9Gpl/Md5LNXpFUnT3UhZBoxzT8s0gcTQM=", + "pom": "sha256-7Rtqapg9bdMkhkv347+Xvog+C/OkYbE+/wc3vnXK8U8=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.1": { - "jar": "sha256-LwSR0oCzdlHAxDeCM2lzo2MXkfd5sBChOUdfiUnTvuI=", - "module": "sha256-/NM5ff+LWLop5nPaDQexzZoITgqOK9mlx4y4KKwNJM0=", - "pom": "sha256-Cfj/T6vDe36+QR+1eSDfbspwZnBQs/9Iq3h2aoFxuCg=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.3": { + "jar": "sha256-oHi0QUV+wOEAB9zRY/+fLAQ3+bNfvJ7Gzq2C+OmFiU0=", + "module": "sha256-7CnWyd32NhS///QFC3W7/2RdzspYTAZ+xkGl0NKuLuo=", + "pom": "sha256-KzfOUlzjiFjClukcb9X0oDi5GyAyuQXwclqHwda/GP4=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.1": { - "jar": "sha256-0XHCh559LlG0DAQ/2lOYTE+YCCbYV/TqMRBbrOwdJoQ=", - "module": "sha256-Wm3gGfDp83OirTPFkrT04/Z0xj2H46NtHUeoK/qQGos=", - "pom": "sha256-jYivhvs6kPHMyv4POI9l/50esZttGFNdgXMoPZ4w8Mc=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.3": { + "jar": "sha256-eAu+niVntidEIisqARx7cG8eZD0ssC/uD19IbphmptQ=", + "module": "sha256-9waQMltDiE7N2tJNv8U52FWiRk8TFgYx+3hwA75jT6Q=", + "pom": "sha256-P2OX8IC3eNkb/SVhW/5S6ObERaNlAj1ZOuZ7U4/2w5Y=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.1": { - "jar": "sha256-vsAz0KgkwwKKrh2EAmYwNyjWGmoWbBVyjYXnd39YpFo=", - "module": "sha256-wVlaSfTDIGpuMAJVn9hJkulaOD0VI4h3DZnyQodeO60=", - "pom": "sha256-Yc3EJIHM1WVpql5dobIRZ96//qDNZO/egrYli07nwc4=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.3": { + "jar": "sha256-ogx5laTNwqpuG1dr7SMmFvx3ydhNK578uznPLlSlV3A=", + "module": "sha256-5nOwadQMglzYZIUTa24O8vcTTmzyN/k5KnETWvnAiuU=", + "pom": "sha256-uUxH7Pbm36BOVcBgEmu4J3l3ZJZ7QePHhmpBfmTMwfc=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.0-alpha07": { "jar": "sha256-vkeGqLdCblmyj1KvZPQ6diQpTVnLFYoM4t6DCxz5w2U=", @@ -2958,140 +2886,135 @@ "module": "sha256-IhSBsiLN5Z8D/vG1BApj7DCAUCslM4XPY2kYc0egdLc=", "pom": "sha256-6PPn/FQM6/R0hW+mUl86X5ZLBafDgj1J3V6m0vVEBHY=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.1": { - "jar": "sha256-FVO1mFLR2dOSThWEq+4BePApbBT1QLKicq5TrD1A+Qg=", - "module": "sha256-9T5oUt0bJFkHvZRSHFF8EgqlOZ3wDw52ooezKTq916I=", - "pom": "sha256-icp4x+aBDQ7XeuTJs6bkxqkOxThbb7YSpdgf6MFDQdI=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.3": { + "jar": "sha256-JrCC/VHwloa2kE9iZJ/LxuEtlRC2tYlkrFmkrzqVdpE=", + "module": "sha256-bAl5vBNyhJXzWcuqjIi0HsaMLZZOQj8dVCXhlRwrCCY=", + "pom": "sha256-p4YOa5TVEIJnyRpScphQO/jQgAHY2mNX3hsOqR9eBpo=" }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.0-alpha07": { "module": "sha256-ogKf+yqg35isaSjr4jAquLtMAyeECgVTs7tOzXScX+M=", "pom": "sha256-97MFxfdgLXWiNLhbl//+ybLpUOqzjOinW5x04tfA8ms=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.1": { - "jar": "sha256-h8uDwbpEXCseWwok/3COvvZtDufwgrGnVzmKXgX3erM=", - "module": "sha256-8eJo0eHkdxwlNYlwIkIof7RxhW3kXbaTvS4wLkYrZxg=", - "pom": "sha256-CZ47yqhbe6b5LC46lUOuAgY23kUJQ/GpHRa3QMfakog=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.3": { + "jar": "sha256-ns0rxhNl+0+j9vKEq6khSNv9PRrKOGYq1UvOysKrVUY=", + "module": "sha256-NBI6Ep3zf3FkulRH/BpXxc0x0R6p1NJKGeXjEumozqM=", + "pom": "sha256-nced8Pwa1DbF4ZsEk0Q1kYbT6UB7so1BIyjUqk50b7k=" }, - "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.0": { - "jar": "sha256-zd0rFznOPGXKigQft74f78XDnWvbNXy6Th4Jd7ZNHuE=", - "module": "sha256-cGzWO1cvg9ExZ/c3qqBK3l3NIEz/Iyr/EdGZIj6i/UE=", - "pom": "sha256-0JHFbSr12E3ejcXVIjEDKSuTdTJhv1KqvvlxCko2M/8=" + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.3": { + "jar": "sha256-UijQcyEoARdHyNVvZRVlBaCy0psADTmMbxl5vA70IRM=", + "module": "sha256-4IZE/hJMXQnSIYwhgUg9oGT48jFqXdPwOD2jL198Dtg=", + "pom": "sha256-udiiFRffiLsXnWMDj6diAUmzSp5+/pPXrf0uDwJz6gw=" }, - "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.0": { - "jar": "sha256-/7aXRfiP+9jDcD1+s1RTm1fy6PZHvUOld0ZoK60OHyE=", - "module": "sha256-gpPnTuhPMIgv5sBmqntF7n6nIXnYK0aqlCmm3Mw+Ox0=", - "pom": "sha256-gtXU7jI1Zj6tA0qTgR2fFmH+8uKg68b086+c+z9l0c4=" - }, - "org/jetbrains/androidx/savedstate#savedstate/1.3.0": { - "module": "sha256-Ket3goGrNRdUC9N7BY8fmULH9FxsLN/nrN0t4z4ACs4=", - "pom": "sha256-twZ8PcH2q2hj1Q1ATaRiMcDoQZhP6OluUtpjwAFOxBk=" + "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.3": { + "jar": "sha256-WL3GXW+eQsq2sw0gy5I3EZOHXHHxtW+EaaKtVFtJPko=", + "module": "sha256-Z8M5WP5thMS+oqxLKuWgsI/mQJqYOLGnOqUa2VKO0Zk=", + "pom": "sha256-Ls7xBzwUJUfOMOhYms15fugAzG+BcINEksrwhNww6B8=" }, "org/jetbrains/androidx/savedstate#savedstate/1.3.0-alpha07": { "module": "sha256-cpaL/Cb6AotpCQc5zbZUJ0mWdNz9PnugwwVtATp2Ad8=", "pom": "sha256-g97jMHoGE1PdIJ+2g9hEBdlDN5caUcik+AxskVJnjmY=" }, - "org/jetbrains/androidx/savedstate#savedstate/1.3.1": { - "jar": "sha256-4E6yNhq2AcIMJE0lN4zmqD8I5pReKGTEh5M7D40pQSo=", - "module": "sha256-/dTQsApcRZbDUCNANv8P7F1Vf+v2KJIveyEJfHNd73w=", - "pom": "sha256-6b8ow0KDlRDGW0r429kqsMe+Ppl2u1ERq5Xzd6mhm8w=" + "org/jetbrains/androidx/savedstate#savedstate/1.3.3": { + "jar": "sha256-Pvh1iZismEb/1ftUz9bJjfMQrD3uHKmmI1SUGnYiLkU=", + "module": "sha256-rHan+1uyxqJPtRU2dPCsFraRv1FSANX3SFiY/zzaenQ=", + "pom": "sha256-Fsh3uoaj3ecWcsE2Fx3E9z5EjtBtG5u5qKSTEt1RpiU=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.9.0-alpha03": { - "jar": "sha256-jVzHR6cqnFo6m4yPLmvAG+K1wqDzw4bjN/3jacAjzdA=", - "module": "sha256-sLr8MXo86x0PlRk8JYXo1WRybngyiq+bHnjukRArAKU=", - "pom": "sha256-kUzLRPXTWRMnNg1pZ2egFTsvEPwCja7sLwqBnQPLz3s=" + "org/jetbrains/compose#compose-gradle-plugin/1.9.0-rc01": { + "jar": "sha256-bpsGIl4Ea7v3VOdGUUzkkdryIjE6yHh3YBf1wRZ+tVE=", + "module": "sha256-EAn6PQMEj3hlfmiQ0PDMxSyyyVPxeMlp30EjyZuM13g=", + "pom": "sha256-EspFhs1PoewF+SGVFshoVh41lMt1eO3LydSKoGGEjII=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.0-alpha03": { - "jar": "sha256-pxy4JmCpR6MKK6+88ErFn3MNZkmV9gMlIxdnWvZdw9A=", - "module": "sha256-nTl8MLYwk4y5BbsXo34SZt81FWj15XjohABh7ka2RNU=", - "pom": "sha256-EoBQ5LWrFwqJgDSoVbxI3dVsp7ogMeQz0NfFEKVqNpQ=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.0-rc01": { + "jar": "sha256-hst3gjxVIPoFzXRaFhb+sz7OsiGWwOx1UhvJAoK7e6Q=", + "module": "sha256-S+BA9zzsdWc39Dw5vc+Sgq07u1epPCY91KjCQJwdKq8=", + "pom": "sha256-4SglRPI9e+/vUsV3uoksJ6nW1qsK1bpFTjWVBFm/7l4=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-alpha03": { - "pom": "sha256-SZbhs91nmOlHLPxXpX24Bs7ZcB1dGaEQmoSPmJq46yc=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.0-rc01": { + "pom": "sha256-sCvqNXH1s41noeo+ffjHlIYwtmbZR+2WI1/j1enPgnU=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.9.0-alpha03": { - "jar": "sha256-fwA1UvOrLsgHyoXejmSBSICKIAL938SC9VHavtsgl9M=", - "module": "sha256-o0W3rLJWenjv3B1LS68EEtO4YjzjLLIUC2hJOTJbueo=", - "pom": "sha256-EZl4r3MFn6zT3FwecidqQGFa9/8E4S3hrhrM1m4Wnis=" + "org/jetbrains/compose/animation#animation-core-desktop/1.9.0-rc01": { + "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", + "module": "sha256-sP6TQwH8JoC0Kt6eTO3M1h2XS+dyqnQ9BF1j5qGHZUQ=", + "pom": "sha256-tAPHF7X16SApkN61CJfAam9bn7KQeUj1HzVOShUAQvA=" }, - "org/jetbrains/compose/animation#animation-core/1.9.0-alpha03": { - "jar": "sha256-E/dpyAeVnkCu8DankSQ8pcereFgTn04Ose+6AH1RHTk=", - "module": "sha256-oVqIZ88/6G2gNfzUBc/uv/IIlmz81gaHBTgRp0R7McM=", - "pom": "sha256-uE4tzjDEbHBJCJCuQCzBKfB2ejMed7Z6Q4gRcKjxHsM=" + "org/jetbrains/compose/animation#animation-core/1.9.0-rc01": { + "jar": "sha256-1+4Cj1mMGH9IebX29ma7CHJyIzPPbrlM5zcc0xO3c1I=", + "module": "sha256-O5zpdqH1AbeVMiapgatVdKZD627AJE4Sk7uf8QZ3mjQ=", + "pom": "sha256-sX6T7ERbKy2ZQ79RgxViYJ89P4Rrp2QHlAvnW7juPrU=" }, - "org/jetbrains/compose/animation#animation-desktop/1.9.0-alpha03": { - "jar": "sha256-XAirRSJ7zJw+ftS+Hd/zBlTkFf0Xv1Vtu+2lGjeiDWI=", - "module": "sha256-ttx4+LqR4MB3X/g0RqcF52lpQUahoQMZEJ1Vce8WNEw=", - "pom": "sha256-OqFaPIyqNr6lM+210MOUj2CMTwia3xYpRxP9xrAEPC8=" + "org/jetbrains/compose/animation#animation-desktop/1.9.0-rc01": { + "jar": "sha256-+LkLWR0fjCyLVHzd2uo3CpmJsLLHG0IDi2f9so8SC30=", + "module": "sha256-LCk4R36csy7fNbYqjFhevf1xmFSpyfiVillfM+yhfKo=", + "pom": "sha256-NOurXZZ96jXtn58NcNin2EZy+BpiLHad6EKftvHqA88=" }, - "org/jetbrains/compose/animation#animation/1.9.0-alpha03": { - "jar": "sha256-bcGb2vnawue+p2Y0Xgvqxcg9iIvmMV9XotugTGwhbuk=", - "module": "sha256-79LyWWPFjpDMF0E0vFlCsE9IURRpurTkXmJ23Trqqy0=", - "pom": "sha256-HMUrWBoNVKYVWxGl3pWmc2HTSXnoJi+is6GWkKpU+Ss=" + "org/jetbrains/compose/animation#animation/1.9.0-rc01": { + "jar": "sha256-N4ELMtWUSn5XoVTVi+IMKVpuEJjdvxTLimPLWFJIbIw=", + "module": "sha256-tcQGGdfeAhWsRzCdkBcSqddemnqHEiEzsvo0p9ttPQM=", + "pom": "sha256-oonMYM+7TLR9feAnbgprLakc/4xuq9GQF3+820J85Qo=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.8.2": { - "module": "sha256-6tQ9Tmx0RuQ3H8KpGRhBKUJXKCApYhbsE/hAOj0w9Ww=", - "pom": "sha256-GSS3emTUqvyOwlr6mUXq2MRmTSJGrKmU0vq60CxbsDE=" - }, - "org/jetbrains/compose/annotation-internal#annotation/1.9.0-alpha03": { + "org/jetbrains/compose/annotation-internal#annotation/1.9.0-rc01": { "jar": "sha256-WXuJPt69fsPuZvPGPJHjwjcz+JZ0XRe8cq72YYpHpo8=", - "module": "sha256-jynnbrJ+DGkNIlOLmNgyQsdCPirzJoGekHL+RJBNMYk=", - "pom": "sha256-JMKPMEwBk0WIFoVEUpI+i1TedxJwi9IEfKeFd3zfUoU=" + "module": "sha256-8eoJ9hhGWDPK8ZD5F+8UPLU9LLg8HrZfuIJciZXDDRQ=", + "pom": "sha256-J0szWLglRkeXP+4YtteNtyGnJOiPhfVGf/xbhseWlZU=" }, - "org/jetbrains/compose/collection-internal#collection/1.9.0-alpha03": { - "jar": "sha256-rZiL5OyWp1tRHfMM2U6O9cFPDZqedQjM7wkvW06hkKg=", - "module": "sha256-fAeQwQjS81TT04V1dSWyygP02+sWkcH5BebHDCeGQw4=", - "pom": "sha256-8O2JETJGxFxUFbkxzcM5G+nKJsNwPYkei26PIsQrHj0=" + "org/jetbrains/compose/collection-internal#collection/1.9.0-rc01": { + "jar": "sha256-UiD2N5L8aOAASzO4i3Domh1dRqlKA2zrTsj1OrSz9B4=", + "module": "sha256-aQnU0LjMtdjGuJgdHOmWar9S7VpHWDi85p3oNMTus2w=", + "pom": "sha256-0csqK/OjVnO5ClejszvsIUhNQIp9MEb80jvd65d380M=" }, - "org/jetbrains/compose/components#components-resources-android/1.9.0-alpha03": { - "module": "sha256-6z6NDmpXvxLESUy3yNxmg2lTC+BZTo489S4CyKyb+BM=", - "pom": "sha256-w2/QViDyUIy5im6xGAUjQaVpo+9DnNrTpqtVFGLDgAw=" + "org/jetbrains/compose/components#components-resources-android/1.9.0-rc01": { + "module": "sha256-d8NwtqiuiBO0BTGQatlbZpuzg8JdhOGJjqSqXJ33xhQ=", + "pom": "sha256-JR93qPKfDKZ9JtUBcTT3yg8sbQrUbH0LR7QVWTOErM4=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.9.0-alpha03": { - "jar": "sha256-K/lUcVwRmw2B1vAVn/tdVcnEUco8k/ICTqwhD0218tM=", - "module": "sha256-HmifMdhLmmp7NMBhfir4KoUJuvck+usOWYg55qnTbD0=", - "pom": "sha256-OcJ9wKZMbKwaE5yQ5DZSiTJWxqeePFGlHpdKKuJOXOQ=" + "org/jetbrains/compose/components#components-resources-desktop/1.9.0-rc01": { + "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", + "module": "sha256-4I4SMz4ll24sJI67zDBibJXvGUlj6m5yPS/AMOYlBMA=", + "pom": "sha256-8wXN+2Rg3ktkt/itFTgO4cVkriETmXU9AQ79VM9SuoY=" }, - "org/jetbrains/compose/components#components-resources/1.9.0-alpha03": { - "jar": "sha256-dAsS2pRpOm3Re8AdIztq48wMCfMsfcsz3c5678XahpY=", - "module": "sha256-9/8MqLeFHAvgQO8daAg3EW5w6FBvkTmOIpF0MdlOUic=", - "pom": "sha256-/VttSxC/oP75WoOtnk9kT4wc7o4P5smEMr0qH06BXqc=" + "org/jetbrains/compose/components#components-resources/1.9.0-rc01": { + "jar": "sha256-VYiUp4nWocZriEXkcaA/AbwI3c/iD++P/uklo2iB7OQ=", + "module": "sha256-45BnSM9Yum+26VDutaHfnWSNMV4rD100xtiUNOWL0U8=", + "pom": "sha256-1jRySJyOHRc8cl7KCOsp3pEPSNKtjyFUHiYEfha0nWA=" }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0-alpha03": { - "pom": "sha256-fsc6zPPAJjZrooSv7zFQ7kT9gP+qyexbDUt12AJHfCM=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0-rc01": { + "pom": "sha256-e09tu81j3LKZImj28yO90KfpNcWNX1tdOeH7S8eI5Xc=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.9.0-alpha03": { - "jar": "sha256-k80y7cddL32QX9x8/Y1Ei5pLuxiE7Rgy+IbcngP1NII=", - "module": "sha256-bvkZY+SAuwO7OUmd1rE8P2Qnr7UQes6NNfWvg42wIm0=", - "pom": "sha256-rGcq+thNI750798l6a0pSsgoPlFhlwFF893THOWwzyE=" + "org/jetbrains/compose/desktop#desktop-jvm-macos-arm64/1.8.2": { + "pom": "sha256-S290UtIXCU0UQhfHocanMKEPZ2oLfu/nhdcmMuotNMQ=" }, - "org/jetbrains/compose/desktop#desktop/1.9.0-alpha03": { - "module": "sha256-Vk8khI9e3AbVGowaTHDAdhXOKUIlFBOD1c/Kjl4bzqI=", - "pom": "sha256-0MPwCkfTHQ4Zjut16/8rYlcIHJaI/mVbyi+ZPtxbnyc=" + "org/jetbrains/compose/desktop#desktop-jvm/1.9.0-rc01": { + "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", + "module": "sha256-8D2XeXpufZot43A5itH7RY+rQVV3QxS1gC7rNQWY9BM=", + "pom": "sha256-MQmRqVjPI9ecO0igRrjB0oIURD2JHYY/X4yHeVZb3AA=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.9.0-alpha03": { - "jar": "sha256-huRib2U3e6fM9lnOVXeZRb8fJSnWQwzJmeJoHpYzgVM=", - "module": "sha256-t8U78S2lT1H+YDNz/O462Ib8M8fhn+c1IYilYb3jAXQ=", - "pom": "sha256-eWaImXsLeOC2zjXX89Q+lmdxb7Ta6wY+I84qvzoiaoo=" + "org/jetbrains/compose/desktop#desktop/1.9.0-rc01": { + "module": "sha256-+iekkYeYjKXJVvdN7NJkfpscg6Vw/fSkg5UkSvUeXg4=", + "pom": "sha256-3iF4kg6OWJ4rRbrKWztZQ2DWVk5iQNvcEFKfI+o89GU=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0-alpha03": { - "jar": "sha256-1QCK1yRxZDw+S56ik20Q8oq9PTZ34WaS4SutN74euqE=", - "module": "sha256-3IYh/Qi4n97Iv+Lwy2+WCj7gOSE1w9pwPagHptCJNNY=", - "pom": "sha256-X4t0SGJzgnjvonY4cW1pDnfT2n+ndLWf3fJ85wIyVL4=" + "org/jetbrains/compose/foundation#foundation-desktop/1.9.0-rc01": { + "jar": "sha256-CzobXwhb5sDOlTVKRzmzXp6oLgD3kEl8H1PHLqUTQvk=", + "module": "sha256-lV+b5aMJMX1jg1pW2OCEP5pXgUb79lScmu0++vMn9SE=", + "pom": "sha256-aUCkgZ8T5rvMIl+vleGuQhPAa23tjHHkOHmDZs7nUrk=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.9.0-alpha03": { - "jar": "sha256-lH5CQN9TU1neyllQUUl/4cHGV21vYdTwFqcH4J4ocIo=", - "module": "sha256-sI+jgVnNgSRB25DslIbUbZ1EZ05Sfmoy9Pb7lngaXzQ=", - "pom": "sha256-8B/IJ0RjZZQoWE7m1p/NRuC8x6AeqHiVwizXh6PfRVQ=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0-rc01": { + "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", + "module": "sha256-juG3ZPhT1VTpjcFjGVUbUUGM9kdOm5+oAa7g9yKlmfQ=", + "pom": "sha256-y7jMJvAu2bszo78UAqOQ6A/GAguAB+K1nx0FH2zGP3I=" }, - "org/jetbrains/compose/foundation#foundation/1.9.0-alpha03": { - "jar": "sha256-TktA+oAzMqxVes9DpyVs1Sae4bS5Xnq6Fr4Db0glrNg=", - "module": "sha256-VdXaem+ADcA46C/iE/+yh5VD0CYzSKJKg508uCrzuDo=", - "pom": "sha256-OTxYq00EOHyUv69vs6ZbQMA4s4/AmrsccEGosW/zbjw=" + "org/jetbrains/compose/foundation#foundation-layout/1.9.0-rc01": { + "jar": "sha256-ekZUzdQju97+qRPRrTefmq5vcgEzK4N6p0QxJrQrH1o=", + "module": "sha256-USCSHraB+16Tdj8je5MYZT8eZ1n9zNv6sKIxp5y7lIQ=", + "pom": "sha256-PJdXgmZKWiGTvThofVQtY10ZfFS6gS2UB09RfEj7Hms=" }, - "org/jetbrains/compose/material#material-desktop/1.9.0-alpha03": { - "jar": "sha256-eaxo+FEAZsc3sVbxyRvcfAx8NRbGb4snPULMcHynRBI=", - "module": "sha256-u8AoOC/FbKrwHGb+Zw9TqwVGFyf3xGAJiK2WTHoEmmA=", - "pom": "sha256-a/tsYA33utjoBcmYgb0jMRfdJQDbWcmjDUek1pwz/d0=" + "org/jetbrains/compose/foundation#foundation/1.9.0-rc01": { + "jar": "sha256-Hy1AHQbalz+WrTjL4r5Ao/O039MqniWhK+yMq+ImLoY=", + "module": "sha256-/STOgbdc1HUvKERN208+qN7+87JKT0hqUhbOqeKMeqQ=", + "pom": "sha256-CpFvHsTns64WMvd1//ekrbcqFb9943Oo4y8W+StyhEI=" + }, + "org/jetbrains/compose/material#material-desktop/1.9.0-rc01": { + "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", + "module": "sha256-KkIiGEoAN4cnvZ5TqFXwXP22+7lY7ySx3+oWkIiGHvU=", + "pom": "sha256-80mF2i6Bg86A4rd8oK7IYbfw2a194hKOCFPF08LMtYU=" }, "org/jetbrains/compose/material#material-icons-core-desktop/1.7.3": { "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", @@ -3113,185 +3036,201 @@ "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.9.0-alpha03": { - "jar": "sha256-IEkYkCt0SNFHNKXEnxKjLnmSWSpDLezUtPx9CyuLJWI=", - "module": "sha256-IMCWAeS9OdERnHf3LoD6QLPiujUw/l5jMTWS63VWENI=", - "pom": "sha256-hrPbhwV5/xIhBGAWAUq/fz5pDbK89/zr4fqe5DLBOxk=" + "org/jetbrains/compose/material#material-ripple-desktop/1.9.0-rc01": { + "jar": "sha256-JAfZ6Dxv2EuQsSPMeuYpH6ehi7QJOK0hD2deTIZCXIs=", + "module": "sha256-hAP9CaSvZbXTbeKmXOQUQShvEhFFYXj+UWbma+rZHPg=", + "pom": "sha256-pBgWpgwhS+X353wXYozkyEZRQBzjp6h3ShlYucPYEoo=" }, - "org/jetbrains/compose/material#material-ripple/1.9.0-alpha03": { - "jar": "sha256-1Rauza5e8iXD36C/0dP+gjpAvCFRLLidMP2/E+SnKpI=", - "module": "sha256-j3oA4nV6oohqzvrzBKc+7s4JXilwjbvW4GIce5+Kf1w=", - "pom": "sha256-8VVa0T5I88JVn+xnrenp2v3NQAYs82ByRlJMuUwjfeQ=" + "org/jetbrains/compose/material#material-ripple/1.9.0-rc01": { + "jar": "sha256-KS0rP7u8wkuzJvP2QtrJqM1V4Y1bUYNlusbayiOlz3Q=", + "module": "sha256-meGMP8uJkPW4GAMgIMkHnsul8yoBAvHiNBf/PWANzpM=", + "pom": "sha256-4QQj1qoWFI5o5PV3IXEzmNYddQworCTW2+6b2CaxNag=" }, - "org/jetbrains/compose/material#material/1.9.0-alpha03": { - "jar": "sha256-zxN0LszL1Hor6f2Z45Eej5XdvaiwmKesLLtdJFfBBp0=", - "module": "sha256-qsd8DfuRWcLfsta0KIr8WkiiGrPBWs/jxUQ/FMo3F/k=", - "pom": "sha256-huc1Q+af6kFcfPz6NGi670jU65f8D/WHorM/sI6RDso=" + "org/jetbrains/compose/material#material/1.9.0-rc01": { + "jar": "sha256-fHw/pFknMO3F1G1mDGwyUF8QG3O5w3/fJT2pToyCfuY=", + "module": "sha256-4xjDrIRj75sEr/82e+irprigZgt2L6V9BjA6rVeOkIw=", + "pom": "sha256-Wb9dHmKsTjibe9Dy5nmRsUqsWyaPYPPb1180vzJBQX0=" }, - "org/jetbrains/compose/material3#material3-desktop/1.9.0-alpha03": { - "jar": "sha256-tTCqqXOayBgD4tuBIu2+wPde1IT1dd5MDleB4i4I7k0=", - "module": "sha256-FoE6TZrLAK8758THZUikdnm9dRw467rcqViw+f1GoBk=", - "pom": "sha256-/lf3isc4uuN5xWliOSNnG7iBkcKBSzJRYZS4lOweFJQ=" + "org/jetbrains/compose/material3#material3-desktop/1.8.2": { + "jar": "sha256-PgFota97rNusxB6dNv9PbTmouYn9Y7aOOzBftqTSq1g=", + "module": "sha256-00fR/8tIGIzQgLUdIaRbyTi7wRaKoFhXqmUvnujPoZY=", + "pom": "sha256-WdF4UbuYtEfu+CrRrR0TPSvNfAVqDlQ4SKcqqteSbH4=" }, - "org/jetbrains/compose/material3#material3/1.9.0-alpha03": { - "jar": "sha256-vlzkMfNTmmOFSVIOs+tG4WGp/oRGh85M9T0WZXy5Z/c=", - "module": "sha256-iec93+F/anId32BdQeLJSC7hyhvuhMTo+QD6MYpwEPY=", - "pom": "sha256-hAL1vIE8veAjG8C1QyRzwGPipIcH3nBZryHNU8CL6Go=" + "org/jetbrains/compose/material3#material3-desktop/1.9.0-alpha04": { + "jar": "sha256-QagptJ9udH/FHz655sMhzvQwf/cE9wrKyg7d9WPrv00=", + "module": "sha256-U7gKXKldmQyIM5VCXB80mSuEL/HoD+LDC9xrfl7PBB0=", + "pom": "sha256-1gKNbX734J2J5kuPAvKeS5xi5MT2qa8i5AHm5+w4Hlo=" }, - "org/jetbrains/compose/runtime#runtime-annotation/1.9.0-alpha03": { - "jar": "sha256-g9uhumkk50pl84RxOhvRjXFmtvdtd6LLhm2LKZCxr74=", - "module": "sha256-GmsF0heEh72c8Z76nPiCFfDi5B51GignLK6MsX09ABA=", - "pom": "sha256-vQUZJ2fxupyBAIvxj7MYkC1eHpQzDxF/bYzBo+HQtC8=" + "org/jetbrains/compose/material3#material3/1.8.2": { + "module": "sha256-ecEjW2d12MzzwJkrYDrBUPkMkmUyLAwg7rHCKTSCZVM=", + "pom": "sha256-BcrLqe9FofHCyT3MhTbmvl/p4Wo2s2PIqqpjraSZrWc=" }, - "org/jetbrains/compose/runtime#runtime-desktop/1.9.0-alpha03": { - "jar": "sha256-OqjQ6PE2qqP13fK/2JhHDUVkYbLgJKVhZc1tadOLk5M=", - "module": "sha256-bT7kqMJYC2dgFreCYouHJjUD0KuLsPY1tFGRGykRmHY=", - "pom": "sha256-BRgrq+KEVfFL7/amgWfNlSRr378x1YJgqGxQL7Lbq18=" + "org/jetbrains/compose/material3#material3/1.9.0-alpha04": { + "jar": "sha256-Ebss5lrkxzFa5HtJXbiAJzdd71FyMFmegiXkQH0l04E=", + "module": "sha256-fKOAMs9gicolcofHRatPRJHoK2Io5uZRQ0A+KowfJ74=", + "pom": "sha256-+05EyJltSGwlJL0fbQFBXQiJXPLuAs37xx88X6xWpA0=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0-alpha03": { - "jar": "sha256-R1UP5BF5RIk6NYv2L2gy/ucQhEjUa9GoYv62FLiIx/4=", - "module": "sha256-uGD2LtNmVhxF5/Y1B1BzEmovzQfmMPHsD6dd8rLw7dU=", - "pom": "sha256-/+7Reyx0LlU09+c6pgJMKCuPzzkcgj4gixeTLWrazKA=" + "org/jetbrains/compose/runtime#runtime-desktop/1.9.0-rc01": { + "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", + "module": "sha256-6yuobdys/TUoe/l1uQu7Yt0S36UsV98S0657bEmXAps=", + "pom": "sha256-ujhVnCPbSwWB+RLgOU0szcrUV8QulKeWjmdNmtBA1Rc=" + }, + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0-rc01": { + "jar": "sha256-lgpiL9h17cPFmPJpIQHm+STvePuvvpQR50nRhK+49i8=", + "module": "sha256-x/bQT9rJfBLH0T+905bNcsc5/uo3Wu9mTvwzI18akzM=", + "pom": "sha256-W+/P+sku44lAJTvDS2w6lL79oKGtF7N78UqyxyDUN9s=" }, "org/jetbrains/compose/runtime#runtime-saveable/1.8.0-rc01": { "module": "sha256-omkTSIkqQd6WrRyMiJg5nBjBjoIqw7/9wzf8Z/oSV+k=", "pom": "sha256-qo6egoMD5MH1T5/EDz0Q9++ZFulL/qOYL99XbAOyGos=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.9.0-alpha03": { + "org/jetbrains/compose/runtime#runtime-saveable/1.9.0-rc01": { "jar": "sha256-yCH0JcECYF+7CDcYFXoEqh6PswLxHAbxztfnbXd2Ga0=", - "module": "sha256-f2854bD2nn69uhjgxUhx5BuKTRiG0GN49Nd3ZUjKfIc=", - "pom": "sha256-oIf38+TKATldX/gwTQAJHgGb8X+NhF/M4ob0n9d9JTU=" + "module": "sha256-xR4lsFdsRsNKEX3B4C3f8NbrUj62c8II8wAV/cVuNz8=", + "pom": "sha256-VgWOemIATCUJmadJC3dG6v1bj/4YI9mUu8GKXxCrycA=" }, - "org/jetbrains/compose/runtime#runtime/1.9.0-alpha03": { - "jar": "sha256-2TqEbLwQ8SSZG89ahxmwQSHNOAomo1y7rTs09+JOuYg=", - "module": "sha256-tFHN49zaQTZK2uZhg4xKFsEEsB4R2zSDNZG5WBq4wTs=", - "pom": "sha256-iTWSjkk+CszISZONV9oxd2AM+ag6a3vQ0kiIrg98kdY=" + "org/jetbrains/compose/runtime#runtime/1.9.0-rc01": { + "jar": "sha256-tdAKPSINLPYvisb3oEZZfnmVljYE8Blv53fdL/ImFWo=", + "module": "sha256-JK+ZvXN1A1PF6q08/slRjSJ/V+O+yjH+lr/pvZ2lcJw=", + "pom": "sha256-ixrB9Og3soT7o0C+dh6QLVr3WLLYOs5+oxx4sR1wM1Q=" }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.1": { - "module": "sha256-XPdA/uuCIYL5QQxvqO21R6xKIF/e7GJoluBDzZiK4Sc=", - "pom": "sha256-Dbtc47X8X/H+SqFX7/RUutblh0SHmBjxWDzAq07NjqI=" - }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0-alpha03": { - "jar": "sha256-1brC8xkt7EGxxEXfcE9Nrn/luIwCPTlA08xDMMRMCQM=", - "module": "sha256-+r0DFp3NNI9gxhAdjCcidT/DPuT3hskPCIYCLmkcnu4=", - "pom": "sha256-byyf0tFBBz0gracPpm1MjPoCPq2Kvt5i9xjt45lH0J8=" + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0-rc01": { + "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", + "module": "sha256-gr+gZZP792HQ8NcsVCiZiCN2aAsRCQxsO67JMYl3ohI=", + "pom": "sha256-jDR/g24eYP1glQ1HpuDs8I1v2rnhtyEF8aShXVAZIr8=" }, "org/jetbrains/compose/ui#ui-backhandler/1.8.1": { "module": "sha256-YqpVDszXiMXuiQVR2rd5uz8ncrXBywMQTU7zpBAtsI8=", "pom": "sha256-rprTOa5BXBozKwyLI8/FWKLKMSj66D3pdyipFNSSgqw=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-backhandler/1.9.0-rc01": { "jar": "sha256-VwXXAFPXlwM+nV0G3Olul20ENCwafyBHpwVuo9Tsrxw=", - "module": "sha256-lhbk5n0duVkzWzV4HzvfgSZ+usJw1443M9enGhK2gHA=", - "pom": "sha256-vhqeoOupI0VEk94ZVcWfkEIdv317upClxVKfPIB+g/k=" + "module": "sha256-bzJ7ST0iKcxWjmjd6+uFN8JRDqYKdm0d00aTStIEYPg=", + "pom": "sha256-n6cQ1KNQ9yC4tZ6D9w2CXcqV4uqA5h2ejH/eR9/oXRk=" }, - "org/jetbrains/compose/ui#ui-desktop/1.9.0-alpha03": { - "jar": "sha256-EIVYa/eCEr+CyIu9j6MbeAcaPKD14j36bpH0mGgl/AI=", - "module": "sha256-hYSykRDhdgTesgC0aEbpefN4Y1sUWzs4bLvBNA6Dv6k=", - "pom": "sha256-zKGYEj4wZKDCS/Ogy6hYmUsSrHv6hVDU+hR6meFk3JQ=" + "org/jetbrains/compose/ui#ui-desktop/1.9.0-rc01": { + "jar": "sha256-c5clOZPo1RLGE7dyOeIOUFLaghj2sLZMzeLDexS1QNw=", + "module": "sha256-K8dMyONqCU+TspbdCyEF7aAc8OwNp61a4JR1qEzsy2w=", + "pom": "sha256-49JyW0sVC5h2C6a61EDQ4js1Z8jQDaVe5PhafwBuFfs=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0-alpha03": { - "jar": "sha256-FkiBiAs7cfKFTmIOsjl4HhMH5IlaocTv4WFbbMtLgF4=", - "module": "sha256-Bo0meGaHhZn3N22GMAcdps1OztBVpsmkhst9EepTd/Y=", - "pom": "sha256-9yS/WoTL2hCwA+2Qpu+VePp++VWCvmXOS3FfY9kpHDk=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0-rc01": { + "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", + "module": "sha256-t0DuDHuLMP/5f8uK7KczuIsRT9WTtHloHRi9ZS6OT4c=", + "pom": "sha256-/oXeFoLfIHL+pf+xLINMvhazUANeFCaK9saEZpVPvDQ=" }, - "org/jetbrains/compose/ui#ui-geometry/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-geometry/1.9.0-rc01": { "jar": "sha256-BI/7fplRkB+wvzk0UAEodIfoWhlbKU19R9MRP7GUXTM=", - "module": "sha256-6fexhtOxTCjoBVV68CZYbyJoBRWiz3NphBaAZdkRwX8=", - "pom": "sha256-1lgIgUDiQaYx6UXSC4jGH0co0SRXvMTFCwL6iXdr3N0=" + "module": "sha256-3WleckM0eTKOuhE2cVlpfuBnVKSOp4CSF4H8iulvScA=", + "pom": "sha256-LqGWEuAvdVsTlZuCyjJVYPV/fSwpPY2PEN2Y/bREhKE=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.7.3": { + "module": "sha256-mkUUyustRiJHaaj8jZ0CgvAV8qz/Z8OzkJ857e3FvE4=", + "pom": "sha256-q6uhwoYnhBmyjJLdMl08uw5b/zolvd3Ylw0G7vighcs=" }, "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.1": { "module": "sha256-10fh8k6ZGHpWH9f01g0sNwG5tqFClNVQJInzpkUodOg=", "pom": "sha256-wQFTGOOQi644STxMpKFcc21va27R6csez3FN0R5W55Q=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0-alpha03": { - "jar": "sha256-GP1pekpruFCRwFxGEY6EBoaeTLmO0IB52ZJ2tv/Kyjs=", - "module": "sha256-uCK9FqM0XEbbD8JXzAYBqFi4szmLXbpnXG/fI5EBK9g=", - "pom": "sha256-jHitpN7wOLVeazuL9Ikmr9XBAXxEZfiZXgVZC+Xm85w=" + "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.2": { + "module": "sha256-VKdWGvFbAenj1reymZfgvN5/VhMgTzwWaaYhBdZ5b4s=", + "pom": "sha256-Q8xiGyDTZPIimJ4bva2fkSoice/WjDX5SJlczGX6emo=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0-rc01": { + "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", + "module": "sha256-kWVR0OkXgzpUopt/pf807wFoCOf5D15Ygda3I2Kjyw8=", + "pom": "sha256-AeUjVGsRJEQ9K8ZZHj0pv2GDsaO7rB4fe0FTxztqg18=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.7.3": { + "module": "sha256-dMm43c/QPjFGCJ5dreV3iQiby4hIzYuWp7MBOjNFt48=", + "pom": "sha256-5IDn7ysq5YcxdCcrd/hjAySc2v6fmmiPobN71RFgnTA=" }, "org/jetbrains/compose/ui#ui-graphics/1.8.1": { "module": "sha256-/JzRAPnnp8t8vAElAFyqY3qnYitVykg+82eF55IT9IY=", "pom": "sha256-iAy52I3mMELOvd3u6+n4TKqpdriVMIhWR3H79pGCkxA=" }, - "org/jetbrains/compose/ui#ui-graphics/1.9.0-alpha03": { - "jar": "sha256-5o07XCWFGl8nAnKsywOoW1bUx1LYMC1GP7cRW+Lwps0=", - "module": "sha256-0Q1zK3zEaj1PUsPX5cO1nhg4FYUHohxKE9MHvxPKCUE=", - "pom": "sha256-WJ4WJVCGvjqkFgcs4GZtAY05zGxuN47Yl3ifqI5uOac=" + "org/jetbrains/compose/ui#ui-graphics/1.8.2": { + "module": "sha256-ah9EbiXhhsXFXUOG42zKGnadejS0QSN6vWxmSrPrPiU=", + "pom": "sha256-x7BcaNcE2k5LXbxB9z2f17jwZRjHgjcQqHuohM20JU0=" }, - "org/jetbrains/compose/ui#ui-text-desktop/1.9.0-alpha03": { - "jar": "sha256-aRXPnOofDRpE7Zv3FiZUBlF/ykEGrd5oENMnP42IlyI=", - "module": "sha256-UzZBUc5/hT3KX+jhFWHpaDzs4PHnCKphOdvvscmNOmY=", - "pom": "sha256-iGr3AHviKMYo1C6kIqmIij8NAeW0Q87MgVKaSPe/e1M=" + "org/jetbrains/compose/ui#ui-graphics/1.9.0-rc01": { + "jar": "sha256-eQCYIJWc7udtaf6sPE5Agi87x3iyxWhMpd7Y06QnBAE=", + "module": "sha256-zgHCA0tKjwGS9PNUqGhib7g+Zmvrmhq5CsayXaPVKfw=", + "pom": "sha256-I3r2RjYINyszvN0imIoGczi2BJueBW88dfEcbvm+a14=" }, - "org/jetbrains/compose/ui#ui-text/1.9.0-alpha03": { - "jar": "sha256-dQKWV4sw/T1kw3iFyHJJJc9p74+u/rJ4+n9IAlWjiX4=", - "module": "sha256-CEWH12E9TxIdh2S8lAQYjQe2VWBNgh9ZiEPLhbS09lw=", - "pom": "sha256-hz2re7S7XYQHOqojcPUm4T6NY/lZf6lFlXqQN1k37ME=" + "org/jetbrains/compose/ui#ui-text-desktop/1.9.0-rc01": { + "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", + "module": "sha256-y2orkvwXJkOWs1atIN4K076p/14N0fZZfw1EuvV3L5I=", + "pom": "sha256-hqONR7WpHtO9zfDOPRwpEVzgnurV/tqkGPlYP9AWAnE=" }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0-alpha03": { - "jar": "sha256-eohirZEZhP91HQSZwyI+agxxqCG8t1qZ9mlk7tqmfXg=", - "module": "sha256-Ft4lkGe7k1UaowVcOAjMj7isZj6xlFGK3JIwgoVUth0=", - "pom": "sha256-g3Jib31C6l/wznrF0gdcv280Q+Sh+Ydl9Lic/2OJB54=" + "org/jetbrains/compose/ui#ui-text/1.9.0-rc01": { + "jar": "sha256-C8OAZ+mOUkO/1EPkx7iy/IPCC8JWv9thtFp9fh4FWtA=", + "module": "sha256-tk2edbFzWSr+PwLWI1Uz+FBpqwy6rbCHuc0ZifPS/K0=", + "pom": "sha256-G0MRiG2jsSD/PuAbL32izc5vXBkXbM47ERqFRbxwbgw=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0-alpha03": { - "module": "sha256-xoleUSc4gnEUFFnvDGgw9OMcTAd2KFb7dvdujb6rKSI=", - "pom": "sha256-zbOWWtFN260IRo8EPpU7d0oGi3m2k4TUPKCNnTOD1Wo=" + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0-rc01": { + "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", + "module": "sha256-+NjkZ2CtaVpBTeA4NfSOGgOQA/ugV5wMXQGA09e0WMQ=", + "pom": "sha256-w6yojAQHxqX+IOSj4Wf5zMiyRZsnWRyQx6uvGDtJec4=" }, - "org/jetbrains/compose/ui#ui-uikit/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0-rc01": { + "module": "sha256-lys61ccGdQTMF6FVU04GuETCruLs641DglpYtH19OLE=", + "pom": "sha256-MX1QnHoasVYfmuMxZqyknlxOt+ul6iTkcdnKWJzuKTk=" + }, + "org/jetbrains/compose/ui#ui-uikit/1.9.0-rc01": { "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", - "module": "sha256-8e0MhyDhn+r9/8IQRURNXHhSzodwr+bEcRKr4TbH9mQ=", - "pom": "sha256-8GudMCzkSrxv2C79omBsYE9Ne7crbRZGfick1yKmlEk=" + "module": "sha256-EpLCGcXBDeux0T1FFKBX8hYX8vdPQPMB99vqnTVSmK0=", + "pom": "sha256-Cd41vA4VwLPmwJSnwYvRwDdaVc1JwUORtYRoW0dMuCg=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0-alpha03": { - "jar": "sha256-VRFEG5JHn2Tu1+iSX7nqj8g2BtS06BGdCO7WZCHewF4=", - "module": "sha256-fy2nNBJf5dpeDG3PPfrAxKStp+VPXCgsZmQX/yAVFds=", - "pom": "sha256-q3cGeeffTPLnLXjZSYKQFjyqAVutneWOf6MRsx7ZcnU=" + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0-rc01": { + "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", + "module": "sha256-iwghFopf4cjiFmPSAv2wc7kPL6VZQYZgI2jjZ0KzIco=", + "pom": "sha256-UpmUKC+2m9AiJG1aNKOYu9Xc9+Hkp+tEjwkAfwfo1Qo=" }, - "org/jetbrains/compose/ui#ui-unit/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-unit/1.9.0-rc01": { "jar": "sha256-jdPYcS1ATiQtxaDU9CozatE9oeLvo0Y2IevYMT4O/8s=", - "module": "sha256-1rK00VM7yOilTej/zP7MqUJ+gxdlM+bA9kwIF0lJgJY=", - "pom": "sha256-7W6SArJAzWKYchLeWTi71Htdkt2zVxwolCeYNOobWfc=" + "module": "sha256-R8ro1fPSgQ7PC8t+U8QkRyhimvqQJmZEBzG2aCGg+HE=", + "pom": "sha256-HEBoxsAZbszfPtE6TOVkFpfxEiGMUjzGg1PEqnuuvIY=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.9.0-alpha03": { - "jar": "sha256-YJPfHFvDGd7YzB8Ux56qTuAeQu1MqN2ptS3RM4yqclA=", - "module": "sha256-zl0GELVQbrnGMK1QxpLvv7EMwoUSMTOzNBQhJD2lgbU=", - "pom": "sha256-rDQeR4LxgQj3HlW2lJdLpibD2X8Rf3yGaiQFJMIvioQ=" + "org/jetbrains/compose/ui#ui-util-desktop/1.9.0-rc01": { + "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", + "module": "sha256-suG7xpnqZeJ+ocLuV1JeKctx5AAcvhaa5HMEafy+HP8=", + "pom": "sha256-nyvVYALF3yxDyAxlU/jPgupk1uWduM35B/SpmsBKDtU=" }, - "org/jetbrains/compose/ui#ui-util/1.9.0-alpha03": { + "org/jetbrains/compose/ui#ui-util/1.9.0-rc01": { "jar": "sha256-aUd5BWjrlAMSejcowWlRrHxzWlUN1+pVZGDgtXmsTBM=", - "module": "sha256-37yGlB6QxD0QPKacWu0edFCHBtnmGwo/gd7a+2UPtdM=", - "pom": "sha256-RWs2d8CUreW1Zx651Rlx8NBkOw42djFFewrZnJCQODM=" + "module": "sha256-I3sAzNeI4V9PjJZbS2yq0ur74QXThxN76g50oOOOh6U=", + "pom": "sha256-9k3thQlcEPpzl7GgDMawzEUxqmvTp/nk3IyMe/7Lb7s=" }, - "org/jetbrains/compose/ui#ui/1.8.1": { - "module": "sha256-1bMY7+7p4EnrrYbGyGOshwiomCsixLRjmKy8kLyzRYk=", - "pom": "sha256-XwzZmppbK0Dz7k4el6sJUvVWVygS/6r+tVRCQXuuEjM=" + "org/jetbrains/compose/ui#ui/1.8.2": { + "module": "sha256-fI8CBQvAcwJreqZQYw1y7xyaluJrzmABgnvemem28PE=", + "pom": "sha256-rmWkRWgrtqPr5k5NdVwwQHvXXUtakfBJH5u5wcBy4c4=" }, - "org/jetbrains/compose/ui#ui/1.9.0-alpha03": { - "jar": "sha256-CtcyeE6GOHBDP53qTb1XZOdI/mSF4S/Ujn7J2g1/P3w=", - "module": "sha256-R9MerXfuarq5HnZkOumgTfrxnzpNvrueMqiIyN81f+0=", - "pom": "sha256-2XbLixVcWXHCRhIeJw4+3yznoP+lh4ZmlKwOlR9yfb0=" + "org/jetbrains/compose/ui#ui/1.9.0-rc01": { + "jar": "sha256-+jbf2t7Jf9avlQhCDwDRJ+LpXYvj8vUA4RxmtQq2c2Y=", + "module": "sha256-WgEx2RHeA+4EfdtupAYzp8eCzIVpYsB4jtDuqttL4Ic=", + "pom": "sha256-a1eP77jqXQIyjIsqTrCKFPbMYu7fhv6ivC7MFzhwgNY=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" }, - "org/jetbrains/kotlin#abi-tools-api/2.2.0": { - "jar": "sha256-hxeDiGZkLjvdR+yeAmC70wdujH6GvgXirahoMesq+Qo=", - "pom": "sha256-UwmmvuGytgrDtfXTXMS2zDiKFzOA17jeqgIJ6wgUnpA=" + "org/jetbrains/kotlin#abi-tools-api/2.2.10": { + "jar": "sha256-3ps06brNodD2hX0+AdzShSyUmPZhGoMsWAf7rMfBzNw=", + "pom": "sha256-xvN33PA823OF+ggsoRyNLQiSdT8i6r5dU7GuiwGvLWI=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.0": { - "module": "sha256-yujfY6oQEBSS5bomvTsxfEQ8CEb0YFYmyg31Pqp2kI4=", - "pom": "sha256-QLUrE0gN6thPU5glVtmUINr+crY3k655OZRb0nfe4uI=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.10": { + "module": "sha256-98fDUuzhsH2H4XK9tulVz1jYIEdZYAwcMc90BIas9ow=", + "pom": "sha256-f6ZFLRvnNMvNbiobvtChbi3+ITeEBWI2+N0TiMyR19c=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-9z0vg2MAwCLeASLwVkL/UgcOAifzrNPjaxPXF+R7FSM=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.10/gradle813": { + "jar": "sha256-c21ZWITIfz+4jfUMDW/f0LZR9RF676yuq+sZxPOxWxo=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0": { - "module": "sha256-5d0u34ivdW30d1ra13xS0AkDUav1EZLPGdP+YsZnyrg=", - "pom": "sha256-Qejc6FcbX7TuAzURlYL+IoBQqP8ZPiRg1SmMX5Dj1nU=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.10": { + "module": "sha256-HM3Hlg3Lox46fciIW4nENHx6hWhbzWZNVb+JNHuWF2w=", + "pom": "sha256-0vJwIkBlSBa3BEhWuli2r5s1jwKw6/IJUbCXgOBrSZA=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-0M+f8jrTjCEO7QzCWlExWjhOYf3BWlP+uGwAvuaRqug=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.10/gradle813": { + "jar": "sha256-W24sN5y4Pz7tGAlPPeXh4Wj3G+c/JrZhjvzTnNkDJMM=" }, "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", @@ -3304,106 +3243,106 @@ "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.2.0": { - "jar": "sha256-klfy37x4iCf2AnUPrijX6UWTLq2QQVP3f09sTE2Y5RE=", - "pom": "sha256-8Uct+ZZDqe4VJrFEka0vaNz8Zunr9WywFuSFzaj69sI=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.10": { + "jar": "sha256-RlCsjQ070VYzQ9ZvA1cLQ3iHyCCUNN+yYe47qrIgF4A=", + "pom": "sha256-Uk8GecyWWXoCvtXcOmjigCloklqnU2q6DbOUQWvUTe4=" }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.0": { - "jar": "sha256-HezZmyKUN3QfNqAIxnip2PrjBxbodyFRMI9W9owQ844=", - "pom": "sha256-I6QFgttMPijHq6X8fpZHvI1e/d+dAFWp5CyaCJbVzjM=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.10": { + "jar": "sha256-b1yjIfzHTg+LDHMiiqu14vPiK63QfrIUIJJH1cvz4T8=", + "pom": "sha256-A4OcrD7XXKGznK/KnC3JeNSmSKNhpK/rOTFQkdLSmf0=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.0": { - "jar": "sha256-SofzwCcvFyhdYOmGQ+whn1Ppta1aI/O8TFQ6hkT4bxc=", - "pom": "sha256-6DgEIFq2l7pyL0YiprG1GS70ejDL35ApdwFJQ3hQTv8=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.10": { + "jar": "sha256-EwXBfV3/Xp7mv+gOKWKpuIcWQkaHwlH7ybuP78T/wKg=", + "pom": "sha256-CAlZZdW3tj3AlHdnZxk8YTYykw1s2He8JoEB/3NDiZw=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.0": { - "jar": "sha256-svdD6luhL2ng815djUYGnXTI4oYQh1SKfg4Up4S8TPE=", - "pom": "sha256-FqFd0ZfPJBNJT3iMuWFE2aFGJnw9b38cFbejweBSNGo=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.10": { + "jar": "sha256-eWKP1dZLRpKmL5iWK6qwDpB2o34s/9as4zzQt759HN8=", + "pom": "sha256-uKxQzI3LO3xjpAWzzxnoPKX9GVX7BAWWyNlhoXNMtIs=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.0": { - "jar": "sha256-kHBq6Gcd77oBQI3RxUG6MJEskHDN8d3aGMUero1nkwQ=", - "pom": "sha256-iQfZfcaLv0CgrmZ5RZAvDtwWYdvPdDuuDf2nw7mp1Mg=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.10": { + "jar": "sha256-asFZ8XVRC/gZiah7A897seeQ6WH0itDghItYyHeF5Sw=", + "pom": "sha256-8fFh4QcTBPVe5rlCV2wmv+lFQdhvfjuA3DAvtzNUWy4=" }, - "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.0": { - "jar": "sha256-gMZU83asR02r+w8zRBpB6wgxQ5I9S3tVpgrDZETkP+U=", - "pom": "sha256-dOsGBCFCF6Ve/V7J6sQn/sRlg/sDTGQVIYShg/fG2Bc=" + "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.10": { + "jar": "sha256-8K9o032R+MOkxg9bt6jucemcdokx8VMXob4uIpz6RoY=", + "pom": "sha256-Ira1Xu8u1gKSiTcyPuQiQ/SOamXNuyBQ+ZS8gXdr41M=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.2.0": { - "jar": "sha256-ISk9oBbkuhKhKKwm/ZIKdOi4f1dM+bxDxgo9LnZFp64=", - "pom": "sha256-HESKBvDKmGiVi+CHesnof8TgG8uTaHp8rBLTxNCd7uY=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.10": { + "jar": "sha256-LhjMua6DiKMsFsn+5oCT16IE/3FP03F0I4JLi4U38N8=", + "pom": "sha256-PTz5KTWxbO792bIUPVzNLF1UdqT03wVOq6BtEL74Lrw=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.0": { - "jar": "sha256-omzI4thhkZfMTRFb6ndm6aqODx54duoETuG58wVlRgE=", - "pom": "sha256-vSrk4skWBWVKilUn2nV/KyJ2WA0fXq6+q9M0OvjVxGc=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.10": { + "jar": "sha256-sxVz1BiWH6CAdg/tz8kNaK1nqF6vokXHP+PVUUdnd7o=", + "pom": "sha256-/srI0t3AijgxW/gJzAbGaucxLGN6ghqHeqZU1yLTB0M=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.0": { - "jar": "sha256-nRsH2uVVnD/JwtzhW9hcNtwedt/zd/ExJIm9ZmDBZUQ=", - "pom": "sha256-uvxt1O1fRcLhvCgXfCxkDie/t8WQEZ6GW7nkCZOLrEA=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.10": { + "jar": "sha256-u4RQXd9fPWeI8DAN6Z82XGLJilzs8qBYJ4RRqhAwADY=", + "pom": "sha256-1ouANg8jGhe+FizW1fdMd3VhsLlsB1ijbhYnUgZXnq0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0": { - "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=", - "module": "sha256-AmOgtdQFEGmmFjJYOK5CGmxNAG3JsVWnpCkmYIiAC6c=", - "pom": "sha256-iG8sRJ+dvmQc0kPxk3FNegQlNrMCrEHHLVYOWmZmDIg=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.10": { + "jar": "sha256-lBG+c0XEFhqX05eWBB07TF6dcM6nREBPGBGZJWJlv7U=", + "module": "sha256-0eEwamJ/jidmQjMSiSvWJ6z+Vlup4xqx2Gv929jA1TA=", + "pom": "sha256-RrTmcmCeenAX+3Sdxi3qpG/fj5fvOtwtgsCykdQlKaU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0/gradle813": { - "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.10/gradle813": { + "jar": "sha256-lBG+c0XEFhqX05eWBB07TF6dcM6nREBPGBGZJWJlv7U=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.0": { - "jar": "sha256-QY4hdjJ20qlGFr6ZCCanRdWdTF2WY48LviERDSxWSTs=", - "pom": "sha256-w5AgQre9S2t3oY8+4f6ol9N7vroloD0Uqe7//hWCXn0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.10": { + "jar": "sha256-76mpHBf0ZNeXPeInO3r4VxzTNCALqsEHuR/ITv/FTB8=", + "pom": "sha256-k1v6aUiU6Z+N1WMM03gfAa4ZANY92fbtIUVcl4nvRxA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.0": { + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.10": { "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", - "module": "sha256-r+m2AUJwBIVJuyAySjGdYkoFoLnmtBfmm2kHldfPDUs=", - "pom": "sha256-/ewxpJDZDsNuf5qj12xVDgqVq9Otg3lTvUn6E9pwFQ0=" + "module": "sha256-v2kt/wrzP0GZuCgwOt2DGMk7z4teUdh8oGzct52R+1I=", + "pom": "sha256-vnTx7wQOHvoINC140clM3zR2/h9Ge2sQTfmt2UV4Sj0=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.0": { - "jar": "sha256-Z6FKxCSqGWo0ax3Jn0QqbVc0WCrXt+epzN8oqc0rIJs=", - "module": "sha256-LC4w2DDqdpq6iX9PlvGeHoLY1qI/UzaJugn0GTMASYY=", - "pom": "sha256-bBzMOzcGY8KHIUn12briW/fpLqcVFepzxSlwlzbKMYk=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.10": { + "jar": "sha256-kL46VyvmzuReXNZfIW1EayaUKw5MWqe2y4czp5/VqEw=", + "module": "sha256-qDG76+7EVHk6Pc6uATfuxMsQgMfcH9dvRtoozsY5jcY=", + "pom": "sha256-GlysdkekBFTkKydK4N+MCHGe2E9+nePtGzBkicPd1JM=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0": { - "module": "sha256-Y3w/yuVyOnQnAmwO2z3GeW3T/nmQ3CKG1PdJbt9dKYU=", - "pom": "sha256-E2FqOVx9n8Xc7iclKn9ocX2MaZTNEldL0dsxelGG1yE=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.10": { + "module": "sha256-0KpUkVxbV0B6PBdAsMUwz5ZXv1h9bRAYt5qPpn9qiCE=", + "pom": "sha256-LvrFvkcJWDd3slBeomA7qOHXvPn6Yz8u1wVNZRGxxKU=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.0/gradle813": { - "jar": "sha256-g1xNwYoHMl9XkwUMfy52XSNcWWdJVo5HtZe0Sdhnlo0=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.10/gradle813": { + "jar": "sha256-vWuXvZ5WO7V9tVqY6q1DBuPws5yKD5vnbkdrIq1R87g=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.0": { - "module": "sha256-ur08SXopcd/GjlAlT/lwZak6Ixg+jto8OY+E9gzsErI=", - "pom": "sha256-2cRaL1cw6E6bhPpCxkoYdNy6ZmjyEsT+KXvqJdwAeHg=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.10": { + "module": "sha256-5LfdC1VwqnrmWX0fR5vOqU544Sc1+ob4CvqV5wFO/tY=", + "pom": "sha256-wKWiGk5u7E2LtqLEkfrELzWrnwjdKva+2whXFayAUpY=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.0": { - "jar": "sha256-8FcCw6bq725+hCNTvmT1jTMHGX4Vp/F5gE08VQcZ7mk=", - "pom": "sha256-6R0DUNf9G+4pyP9OP9bxcZBS7P6V98wXZtnVwnD3iQk=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.10": { + "jar": "sha256-zGsyeKFt8epvdyDNwRJuoha0rmQvNFTep6NrfZA66kE=", + "pom": "sha256-V4pxbzRCIehTlueTh2pIU5kvJ1z+VZDwnjKGYq8iI+w=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.2.0": { - "jar": "sha256-pOlvczba6EnznPK2NKU20CoqvfARS3M5Wty4yIGFDp4=", - "pom": "sha256-DafPXrsb0m4u/IkRhLzqM8tPKxwpNYEnr1MGHNataZY=" + "org/jetbrains/kotlin#kotlin-native-utils/2.2.10": { + "jar": "sha256-mMcjHIVh/nvvs1UA8nCxUOHuDoM7+wMJFjOE8Uh43eY=", + "pom": "sha256-AMd6328a+ieK8Y0tPEOUQYjG6Io0K8yoY6c6xNKOpz0=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", @@ -3425,74 +3364,75 @@ "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.2.0": { - "jar": "sha256-Ttl/0eDJux0JSO1eY8yRRWMTpZUYKVuSssFRSu9VYVA=", - "pom": "sha256-5QdIv0Z09lRgPnsbuDBjTsmevZwzDeukytzuwHZ8u1Y=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.2.10": { + "jar": "sha256-wwSmfbpqYd3lYOYxCSC+10YwfDhU9mdcKawpEUcxtrA=", + "pom": "sha256-jAbH1/JHjJ/y2xlBo7kom3kwKm4qqeAGlGmvCaXkk64=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.2.0": { - "jar": "sha256-fJrISZ+pGyAep4NlN8Yl3VKoJUnlfms/F1zAx56atgQ=", - "pom": "sha256-1M1vjH2tiOZ9iVzT23qNTH3I6N3Y6WeOH1619gHZsO0=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.2.10": { + "jar": "sha256-FiV/wA1iXBefQircLgAOxTMkQ15l2bZ9Ar5y8eTQE48=", + "pom": "sha256-bEU/65vZTQKRL1zIDAbuIZ9wlhXW/irDCkq5mV/0m58=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.0": { - "jar": "sha256-ksfW7HxfBdisAcN+dHrGd9iS6ZusDeXlFmg7jzZAdys=", - "pom": "sha256-VjapUSxI/NqPgm+ypKwXPCnW6zV0ZHE9VNJaTUbsbBM=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.10": { + "jar": "sha256-7JIIbZv9XE/VdGIYTPCiP8jVyjjXliQkLXqV8XjmKV8=", + "pom": "sha256-ExhZP9wl+FuNIXxAuVT7nwtTzvwnXoI7toEkwugMnZg=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.0": { - "jar": "sha256-HSbL3a7rb/1FgIU5bs6gsID8Io/gBtz4MD2ldxHzN0U=", - "pom": "sha256-oeMpM4wq8LRweB0ECGnpsZdS+KTesi9D9qiR68dPH4I=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.10": { + "jar": "sha256-aZQGWMIHfBzKu/nqmo5Drxs1FDQEIGdsxcIsY+Wj6+c=", + "pom": "sha256-jSN/7gkggI5ypUpgkHNdVohRS3piSppV85zbTAbkRNs=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.0": { - "jar": "sha256-YKjHQtYfRPIxH73IqGt2fRcboJ2XvnLWukUNN/fj/b8=", - "pom": "sha256-dii0nV53BennadESYAZtmmlXPW2Av4Iw0FRvWo54yJ4=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.10": { + "jar": "sha256-JYDegcfL6UEuQ9mc7CB5Sa/a8Ig6gSaWNaNhjbS28uA=", + "pom": "sha256-vk/z10W/ulfcuiSzhcGrjNLMpxfS6n4SSPwiiD7qz3k=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.0": { - "jar": "sha256-+1QsLXi5SGrYr9rC5f5IHizs0f9qwNXlVReBkgX7hp0=", - "pom": "sha256-/LYda1u7sX6VC98rYhYL/XeH1GTLnp8HLtUwMCyVuwI=" + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.10": { + "jar": "sha256-xwpZKASllSW6HjFFecAaI+zIVmEZ/iHNl39aKQ0ov6k=", + "pom": "sha256-cr2P1EbT8c06dXdfmTqTsTHXjHS9ZrMotbxvGoWUaXg=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.0": { - "module": "sha256-J5YzW2kaW1kRKQSJD7mEz2miukJrlLArTT8Nbrg27GQ=", - "pom": "sha256-JWhP7DcwFNjDuuH09/FKz74Rk9u6KSuiF7gJ59+0eoQ=" + "org/jetbrains/kotlin#kotlin-serialization/2.2.10": { + "module": "sha256-4ZjOpME7evt0zzyaEcowNsrJYghZsI5SeW7EjEaQzJE=", + "pom": "sha256-7y9BfPkOxLUyEMBxXqZqGQqqROUNNucrTIyaA9/tB2Y=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.2.0/gradle813": { - "jar": "sha256-5OpAsyLJqmsdT5K44bm41SNObJyxhPM0NMonqCth/yQ=" + "org/jetbrains/kotlin#kotlin-serialization/2.2.10/gradle813": { + "jar": "sha256-UEfM+UMPgCd2ficjldBO8DaB78vggrbK50Hv8t50qUg=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.0": { - "module": "sha256-WPwNZk/Dpn5+a+n9vq7b0hLfo+Un90T4YeeSzacsDkc=", - "pom": "sha256-U3q0BzqEelm6dtmaZFqGCbU4L/pdJZGjVLL6MR9JlzM=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.10": { + "module": "sha256-M2r7UShSAosdpdXQem+4M8+aeX7kszUZaU0xL2gyJ8k=", + "pom": "sha256-4ZmwT3NvDHM07V3rc3iZIzRCs2I4pZMQeQsha2k0wGc=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.3.72": { "pom": "sha256-nVoT2avDNEXhNm0livCnfkLwGUWs73wJF7nVOYVOL84=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.0": { + "jar": "sha256-TIidHZgD9fLrbBWSprfmI2msdmDJ7uFauhb+wFkWNmY=", "pom": "sha256-36lkSmrluJjuR1ux9X6DC6H3cK7mycFfgRKqOBGAGEo=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.20": { + "pom": "sha256-NiLRBleM3cwKnsIPjOgV9/Sf9UL2QCKNIUH8r4BhawY=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.22": { - "pom": "sha256-T5WKqZPVmE+PXr7UFGVipfOp9pW2BJyfKHOBN5ytqzM=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.20": { "jar": "sha256-U0O/eVeDky5fpTiwvKBa+BC7ByE+25uqdwx4QGj1eGc=", "pom": "sha256-3PPeG6Uzk6RJx4nx5RX5qojGA6bTVqSA6kL/fUqYtzc=" @@ -3508,15 +3448,16 @@ "pom": "sha256-6vPC0+N6UU9C60yVVhpGVpFaJldJeWr53K4ox8pgQ1g=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.0": { + "jar": "sha256-BbYoBEQbDJoZILa31c9zKaTiS2JYR44ysfBGygGQCUY=", "pom": "sha256-K7bHVRuXx7oCn5hmWC56oZ1jq/1M1T2j/AxGLzq1/CY=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.20": { + "pom": "sha256-OkYiFKM26ZVod2lTGx43sMgdjhDJlJzV6nrh14A6AjI=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.22": { - "pom": "sha256-ko8hhyF0djE8uBbUgHC8dlSqO5pa6B0/xfjCecyPjZ4=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.20": { "jar": "sha256-7SIhe13AlAoGjYvpRAu+L3+fUcRmzdEYXiOFzewZ8jg=", "pom": "sha256-5VDFII038AtTOMefcivvkwaR2gWE8tPgfYPTOk2kBuk=" @@ -3545,50 +3486,50 @@ "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.0": { - "jar": "sha256-ZdEthaO4ZcFg25FHhRcSpksQ2t1osi7qIqlb+KhnDco=", - "module": "sha256-pbmP3NnbAX1ULhlyJdzuGNZYpW3h2yzEHhMZbWsXaaQ=", - "pom": "sha256-jDyCEAfBNBFVhzm589U4LrgVUds4lc/7iVYeVsD03BY=" + "org/jetbrains/kotlin#kotlin-stdlib/2.2.10": { + "jar": "sha256-nGfMee/WuSFbSdKkMI9fNDNTc3bHyI6JvdZym9CW5ho=", + "module": "sha256-23jfCCg1kctnyLnSeWEJ61K2CI1N/hArVF8gEYJJcT8=", + "pom": "sha256-RUulB6PTa0rCU99t+W+HOb0m6hnfPzMrELE/LFcV94c=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.2.0/all": { + "org/jetbrains/kotlin#kotlin-stdlib/2.2.10/all": { "jar": "sha256-4jAPqlnJNSk9q7Chg9LmEIqbARxCcHbD97oQ0ktzugo=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.2.0": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.10": { "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", - "pom": "sha256-Fiq+zmN9Egvzs1mfJIETV3zey68Q1bInq3cFLmYykpM=" + "pom": "sha256-QauF1niASPGSLe+yQNNRrD/hiCxwurA65q7lIJ8nc9k=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.2.0": { - "jar": "sha256-h//zwBlwqqkBGr3lZbtSoXmqbckDjFh4koHtK2jVji0=", - "pom": "sha256-NcfaTe0E3/GCIeDzgPo/NhIOvq2hOYOmEQtGWWaKbr0=" + "org/jetbrains/kotlin#kotlin-util-io/2.2.10": { + "jar": "sha256-aCviFxlt0FOGD1vqgEoKEfy3d+VeuKeVEmWUJICNZdM=", + "pom": "sha256-vWQ39VNReGM2CYwopgucxMewVaf2Sn5yUcxZV7wMc4g=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.0": { - "jar": "sha256-nOOw3gU8uf8HoPcXyhQvKQp05NGdkzLbImq+D+thyB4=", - "pom": "sha256-XVJ2wbYor7xCBZ80CoTe/Uv7XroYJm3zdDYH5XftX4c=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.10": { + "jar": "sha256-KgcGfcwTSButT0XghYEjq5MO4EMp+GGSubL5mJ+BRWA=", + "pom": "sha256-XTZO7C1K9y+sXm/sOstfl11kpilwMnd1RDVADbvDv00=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.2.0": { - "jar": "sha256-FPB+vZrfvk6F+06/MSJSULL8P1Qo7OQ31O1j7D+prE0=", - "pom": "sha256-NU7YchvXXwfcCyQbiFg+7oLCTZIdN+lrctmNpi1ISEo=" + "org/jetbrains/kotlin#kotlin-util-klib/2.2.10": { + "jar": "sha256-nm0Epg6bY6UXQSk8LsGB3beLkhBNShBkfUNxBFoDcEE=", + "pom": "sha256-Oj9N5gPlwZEtWiK5vdwWlUPkTFc3W0G4vz3Q0+sizBg=" }, - "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.0": { - "pom": "sha256-T5NJZTIJBBtZ6uDk3FUj+IS0Kr6/4zzZTBV2+9DaWU8=" + "org/jetbrains/kotlin/android#org.jetbrains.kotlin.android.gradle.plugin/2.2.10": { + "pom": "sha256-3uJq3iq7+PpPEB6Apj2WbdNyLcklVrlnQ2nrxwbg0n8=" }, - "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.0": { - "pom": "sha256-QBsEZwxCCyyDNuXLtxvL9tJCaVIIkRs1j73lk5dw/tk=" + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.10": { + "pom": "sha256-QAmcfnDkk7kz+wtMzxUfQ5DqMjf6OqpZrzrKdB4wNDI=" }, - "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.0": { - "pom": "sha256-EK1dJbeSBjb82VVbw5mkBVSOS5x7RWCfo729Ux/Zx2U=" + "org/jetbrains/kotlin/kapt#org.jetbrains.kotlin.kapt.gradle.plugin/2.2.10": { + "pom": "sha256-j3QAPSaXGo4DiwwBEgam7AyYHncOl+RCTQW6iCE3Bo8=" }, - "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.0": { - "pom": "sha256-Th/4G5CLrp1FxpqGmFPveeupDcyXEUjGYCpKrGwZ0nQ=" + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.10": { + "pom": "sha256-JHP8ziIfRqir9uuwOjY1IP/G5RTeouyvW/l4AXfo30k=" }, - "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.0": { - "pom": "sha256-i6lXKixJ7Cd6QAKYfm3bdhFQXvOogL2sR7lDX4GrRUA=" + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.10": { + "pom": "sha256-22+s/JWr9dqfBxKCGDrbqRRgYPNYXzjVRpDRnlsYVCc=" }, - "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.0": { - "pom": "sha256-Pe0maNCDIMJHTqGiy34la90Fq8/SbWKF6twKL1MDVm0=" + "org/jetbrains/kotlin/plugin/parcelize#org.jetbrains.kotlin.plugin.parcelize.gradle.plugin/2.2.10": { + "pom": "sha256-XdM08PFm6ck8IqGLmxhKLvG+MHAzd9OmBwun9bTFznM=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { - "pom": "sha256-GDXSnI7Vf5WwZO0Na7y7pYTzBAh0YxAeFPSgY2exPi8=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.10": { + "pom": "sha256-YPXRl6wPVnnh5/T+nO6G1+hA+p5xcDaW76UIcwn3d8Q=" }, "org/jetbrains/kotlinx#atomicfu-jvm/0.23.2": { "module": "sha256-9frJHDc6AJjlzK5iIeibtxoUkM9qiUnuNI1G7hyo06Y=", @@ -3639,6 +3580,9 @@ "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.9.0": { + "pom": "sha256-vqVRHpAB8sWTq1CA3xMbIZq14ghcxZec5YPqzUlG/Xg=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.10.2": { "jar": "sha256-XKF1s43zMf1kFVs1zYyuElH6nuNpcJs21C4KKIzM4/0=", "module": "sha256-6eSnS02/4PXr7tiNSfNUbD7DCJQZsg5SUEAxNcLGTFM=", @@ -3654,11 +3598,20 @@ "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.9.0": { + "jar": "sha256-rYnCiSI15nDyItgZyz2BGIFDyxmgW1nfmImuQmn1xwo=", + "module": "sha256-syGomeQNPONFcHqiz9qZg60NzGn+p0qbi/kGoWwc+Kk=", + "pom": "sha256-GcSImUGzqgmL1XzGTwL5razGVNVxoSqVbeS1uxSMZJk=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.10.2": { "jar": "sha256-MZtlMAnUnHCYL5jfKcyE/HAlsJLLBXHI51MuOtQ2ba4=", "module": "sha256-j+JUF35xGnzRijwG2CQvzpRfQcLMoT3BmzOuQqVDUBY=", "pom": "sha256-UZ2lQACW80YqTa6AeDrQUEE9S8gex65T+udq7wzL7Uw=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.9.0": { + "module": "sha256-rVNANKlTtOEsvuuHTGat+LHKFN8V/g0uZUeqNOht/so=", + "pom": "sha256-dw8nk9BeKwJ7nHmZOOwdLU7xQc5YGceAwyw5lcrbCkc=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-play-services/1.10.2": { "module": "sha256-2iYsGjUinEbAsuBV6CQG3oYM4aQmWaOhf5MserOVUP8=", "pom": "sha256-jTgFmv8j4bKsIW3trMsboV3H0UyAYVJE3gkcxhMyCWo=" @@ -3673,36 +3626,52 @@ "module": "sha256-kFK7SUS5FqUGX2GNfUb+EqTAxonQIbyYQ1v4l3WIsWQ=", "pom": "sha256-zt+0Miu5cVkXrmmCCeoS3ziKuliVy7rRxWcith6EQ8A=" }, - "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.0-0.6.x-compat": { - "jar": "sha256-N4w1jY0Y2GgTn3pYDCen0830hz8OPyFLn2JAnW+QStU=", - "module": "sha256-YPK2J+GEvwQ3IffXGzdRgsaUkbU86+KvvAGmIunYDZc=", - "pom": "sha256-fs60N3yxaihqLFhPO8A/2/1DTDHe86XEBNTHQFw5VOk=" + "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.1-0.6.x-compat": { + "jar": "sha256-z5zfezB0BEZXoagLwbtSgLWFRalnrH/kKxqjz5MwVxQ=", + "module": "sha256-J/MbNeJ4XVidhYHTbJ+dZpK0S7Y3rBW2kcVGHdDF7Iw=", + "pom": "sha256-HfcIy6EsD0qC/LdoyoPc9LgPrJ5i37QCvDYkhexE/PE=" }, - "org/jetbrains/kotlinx#kotlinx-datetime/0.7.0-0.6.x-compat": { - "jar": "sha256-9NUs0+G2huECJW1KZRXwksdoBKE0F9SAMtnaHzSmWP8=", - "module": "sha256-VIqIn29omVh7PDkPd3BJyNss7PTbG7GZC8GyH/WyHso=", - "pom": "sha256-5gqOhdZjzNTHK9XMhiIDv9/NcJ2W5jLI9Bfnb1YW8xc=" + "org/jetbrains/kotlinx#kotlinx-datetime/0.7.1-0.6.x-compat": { + "jar": "sha256-Mp/yxos4TqGgxNQNScdfMzu0pCItaQEX5j6jQCu2dIg=", + "module": "sha256-Z9HcRg78U5nv5IcpK32V8vIY4kmAamOO/FxJrqptU+I=", + "pom": "sha256-iBoHz8YixkJPjy675W0bZLzLqjqLs43i5MCbTpcR/8g=" }, "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.7.0": { - "jar": "sha256-6jimaw/0btgt3tnoHS3OcOX74DvWzFK0/IhpOB3qe30=", "module": "sha256-D852CxW6wLkL7xvZDJfi0V+sQ6ZtwSCbSq7Jadk0Nv8=", "pom": "sha256-mhfWfOIxynIhqWkS1WVtjRZ1gJ5FI/LDmupvs+o6bV8=" }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.8.0": { + "jar": "sha256-PagF6dov88sRn3RNzRHeahjjKluTNRjxdBi6V5XPp3U=", + "module": "sha256-LQKSG80vxBFFHMHvS8M46niUgzhq9D0fY7KYzpFP6aY=", + "pom": "sha256-HOhkNWaxjNIWBwGyYa5DIJoyoqsOmAcQJm+RQPJW8iI=" + }, "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.7.0": { - "jar": "sha256-01Y1Kw5VW+Emqtypvjm7d0kx4ypQCO3QYAmNu0fVfp4=", "module": "sha256-3NfGKkJ9279ezgt5jcEqD41VcSN/UScFEKUHIotjM3k=", "pom": "sha256-b+eWaxTo7fC/rO+FfIiUpr9EtmFsbwK/7UoJMU7+0Zw=" }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.8.0": { + "jar": "sha256-g0mATPWbsOhVOZ0C972+oRBKQo4zd36XG/MdG70lDT8=", + "module": "sha256-Nw3ClkvQ6ajt1xFYBBEJ07c4e9hqtoTEXsR+a+iYDxY=", + "pom": "sha256-tQDMgM5ypof7aYWm2Z0ahw3ikW7SoAgpUl5PtWBmOkE=" + }, "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.7.0": { - "jar": "sha256-bt7cm+TYeK6oDH3WCfkb/Ef809NsyR/Q8/Mo+9ZlbI8=", "module": "sha256-dDDspoloWorXVm2MgIIUpylQsdbwNjQd+MTYKah3Bsg=", "pom": "sha256-I4nhfLeFp854BZ7v7yv5fpGCbCe4PMzhkbTkLtlfiBo=" }, + "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.8.0": { + "jar": "sha256-YQdwzIVe3xxX2fzXxp/QQK9Xra+INFBfkYBd5oB4PRM=", + "module": "sha256-iwARgP4DhhHnx8R3y+psA1vod1U68IC8nXcXvtx8clg=", + "pom": "sha256-lxbMNmw5CB2vEU/KHNLzkUzhB4mgG2rK8Hrb//YTbC8=" + }, "org/jetbrains/kotlinx#kotlinx-io-core/0.7.0": { - "jar": "sha256-4QKwiGCeeovbzCd6VH5GhOwER+QIk9coWDH769Gyfug=", "module": "sha256-gTKXY+sZquO3OGcb7DFrkESEkcO/Unj24Q6kxwKS4iQ=", "pom": "sha256-fu4E9DS9OmrRjhQFT0SH9DvKyQwDabBFA7FltzG+3Mo=" }, + "org/jetbrains/kotlinx#kotlinx-io-core/0.8.0": { + "jar": "sha256-KAA+vl98bQrGW53+o0RziH498p991fkEpF2WxCELZ8I=", + "module": "sha256-m5KKLT5wpVBAcOFrHgW9wkdDdEyzxtXBegfOMS/R6q0=", + "pom": "sha256-Kan8XPxgjhJBdvbJmzLL5HhBj3ypws2SRgFNLDKaql0=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.6.2": { "pom": "sha256-ew4dde6GIUmc+VQwyhL9qjL0p/kg1cMBv+lfoYfyczc=" }, @@ -3799,19 +3768,23 @@ "jar": "sha256-ZX7efX+OF1yQmyPKoQ/NTUpREwT9k4qpzIRXtDeJUNU=", "pom": "sha256-/jziiqT0Ga0GcErRyoIzTQ6HFmfKWxE8UVfnUXzhMh4=" }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.18": { - "jar": "sha256-4P1mqoajyPXIJLBJL5sI/P5UN4gB7x+Sir1GVA1jM/8=", - "pom": "sha256-Pq8UmTxE+PUpwzy1muo0sTOUb9l4AaOvleqy97sBOmo=" + "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.22": { + "jar": "sha256-aAk1UCKKFPG58Ake5xNYpLt6h3En8D9a+4egB/xaBNI=", + "pom": "sha256-uSU+Qn4MSZDFQ8+o0IfIv0sFXKVsVimH6BuFuSBKsVw=" }, - "org/jetbrains/skiko#skiko-awt/0.9.18": { - "jar": "sha256-xGaOKnif9vLlmnLAs6xhVAppYYtDbJCoTOLT7Zd4atI=", - "module": "sha256-EGBQrIr05YJ2+Bq2FzKs0MevZ21FIbMtioBx8MPV2y0=", - "pom": "sha256-rCr1hVUP1G5nNukZWzUgDfh1Bf5g4dpqke0lNzxLA3s=" + "org/jetbrains/skiko#skiko-awt-runtime-macos-arm64/0.9.4.2": { + "jar": "sha256-bi6GlwC5lL5fRjFIDmdTNXmXETE0iyrlUjbddNJyIWE=", + "pom": "sha256-k6Jnui8eKqWK/PvEZXpogmQnbXPYBOI1pzhcO1lEVMk=" }, - "org/jetbrains/skiko#skiko/0.9.18": { - "jar": "sha256-1lA/lgz5/+CHXIQmBK8lCpANBiR7OKAnO984cz48w4s=", - "module": "sha256-cVpesso+V/XZiU3JB7pVKzwLiJFU70d9CkX5vNAQ13E=", - "pom": "sha256-ULBGubYqCTrihATJtiQrtHFBNYhH5e6gC2AZueIlgec=" + "org/jetbrains/skiko#skiko-awt/0.9.22": { + "jar": "sha256-xKlxNiYDD3OPrb/7ekWN5FvGKeL0Ax/zT3o40dajce4=", + "module": "sha256-pi5LnVV1dmhGJqSiVBBpcUeLfZOCSzFna2LAl1L2EAo=", + "pom": "sha256-6UYBwLv1snxEQ4gZqrxkhJ0Dzerc8qKFEXpRlv/FMhw=" + }, + "org/jetbrains/skiko#skiko/0.9.22": { + "jar": "sha256-yvbr+MUmnYjDyDq7LNP3hzCLOH6eb3iSwuv7XtNxTGo=", + "module": "sha256-I/6GSYVyxPJ2q5JL4rGNoL/CHGK+CDxUAJ4ZIEmB3AE=", + "pom": "sha256-2DDjbzP+hH/q7frjMWAk72KMQXroLPzEr2kWvZ5uo1Y=" }, "org/jgrapht#jgrapht-core/1.5.2": { "jar": "sha256-36WW6fDQg48bXoHdDNYOOnbCwpCsJaCgKf/eWM9eTBQ=", @@ -3845,14 +3818,14 @@ "module": "sha256-9+2+Z/IgQnCMQQq8VHQI5cR29An1ViNqEXkiEnSi7S0=", "pom": "sha256-5nRZ1IgkJKxjdPQNscj0ouiJRrNAugcsgL6TKivkZE0=" }, - "org/junit#junit-bom/5.11.4": { - "module": "sha256-qaTye+lOmbnVcBYtJGqA9obSd9XTGutUgQR89R2vRuQ=", - "pom": "sha256-GdS3R7IEgFMltjNFUylvmGViJ3pKwcteWTpeTE9eQRU=" - }, "org/junit#junit-bom/5.12.2": { "module": "sha256-3nCsXZGlJlbYiQptI7ngTZm5mxoEAlMN7K1xvzGyc14=", "pom": "sha256-zvgP7IZFT2gGv7DfJGabXG8y4styhTnqhZ9H39ybvBc=" }, + "org/junit#junit-bom/5.13.1": { + "module": "sha256-M8B6uXJHkKblhZugfWkResUwQ5ckVFqBxBeeMnLHXeg=", + "pom": "sha256-+mhFHqgwVy7UP/5R11tqBfel5mWmAqUfSda+AgY6ZfM=" + }, "org/jvnet/staxex#stax-ex/1.8.1": { "jar": "sha256-IFIlSQVunlCqNe8LRFouR6U9Br4LCpRn1wTiSD/7BJo=", "pom": "sha256-j8hPNs5tps6MiTtlOBmaf2mmmgcG2bF6PuajoJRS7tY=" @@ -3923,9 +3896,9 @@ "jar": "sha256-gK2+itXwUUQDwhKe6QBFMcW24PeKckh2kiETRrdS5+k=", "pom": "sha256-U+NAleALn/QNArmfygz58QgJs7PvWx1oG8P81r+PrlE=" }, - "org/nibor/autolink#autolink/0.10.0": { - "jar": "sha256-MCswFgloQV7mzRkHmHE4x1daYxX5tu8Tuf46vIc2eFc=", - "pom": "sha256-sEv9glJXPUuoEX/BU/QDWXgIa6r1+HCaD+Qzl0g7M48=" + "org/nibor/autolink#autolink/0.12.0": { + "jar": "sha256-BGR++Ym9gJbPwlOotbjDZ2CRjj8WPB2Rjfbfv7eaqMY=", + "pom": "sha256-61Tilrfa+U86X551AsxtWb9PBPUPmaaeICAvKbxyVf0=" }, "org/ow2#ow2/1.5": { "pom": "sha256-D4obEW52C4/mOJxRuE5LB6cPwRCC1Pk25FO1g91QtDs=" diff --git a/pkgs/by-name/ke/keyguard/package.nix b/pkgs/by-name/ke/keyguard/package.nix index 69436ec8e410..40db2aaa0be7 100644 --- a/pkgs/by-name/ke/keyguard/package.nix +++ b/pkgs/by-name/ke/keyguard/package.nix @@ -3,7 +3,7 @@ stdenv, fetchFromGitHub, gradle, - jdk17, + jdk21, fontconfig, libXinerama, libXrandr, @@ -15,17 +15,19 @@ alsa-lib, makeDesktopItem, copyDesktopItems, + libglvnd, + autoPatchelfHook, }: stdenv.mkDerivation (finalAttrs: { pname = "keyguard"; - version = "1.13.0"; + version = "1.14.1"; src = fetchFromGitHub { owner = "AChep"; repo = "keyguard-app"; - tag = "r20250705"; - hash = "sha256-9UT75HntRswpf1G04x07DfxNfR3PsMv0Ee/NRVrJS3Y="; + tag = "r20250830"; + hash = "sha256-m52oXJ+6tfTP8KE0+g5D67B7C0HVJRg65GWp7Vx2OQc="; }; postPatch = '' @@ -45,14 +47,15 @@ stdenv.mkDerivation (finalAttrs: { useBwrap = false; }; - env.JAVA_HOME = jdk17; + env.JAVA_HOME = jdk21; - gradleFlags = [ "-Dorg.gradle.java.home=${jdk17}" ]; + gradleFlags = [ "-Dorg.gradle.java.home=${jdk21}" ]; nativeBuildInputs = [ gradle - jdk17 + jdk21 copyDesktopItems + autoPatchelfHook ]; buildInputs = [ @@ -65,6 +68,7 @@ stdenv.mkDerivation (finalAttrs: { cups lcms2 alsa-lib + libglvnd ]; doCheck = false; diff --git a/pkgs/by-name/ko/kolla/package.nix b/pkgs/by-name/ko/kolla/package.nix index 3c7698f87554..eb7361d9a718 100644 --- a/pkgs/by-name/ko/kolla/package.nix +++ b/pkgs/by-name/ko/kolla/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "kolla"; - version = "19.4.0"; + version = "20.1.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "kolla"; - hash = "sha256-yVNMCqg6eAUhLg3iAjDkYpMoIKc6OksDri9jNpyaS7c="; - rev = version; + tag = version; + hash = "sha256-vVP9EwxAY2NBSciPSOvVaoCu85QVdFduY5aXPUI03XI="; }; postPatch = '' diff --git a/pkgs/by-name/ko/komga/package.nix b/pkgs/by-name/ko/komga/package.nix index 1150d3c3d135..cea4a74dedc3 100644 --- a/pkgs/by-name/ko/komga/package.nix +++ b/pkgs/by-name/ko/komga/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "komga"; - version = "1.23.1"; + version = "1.23.3"; src = fetchurl { url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar"; - sha256 = "sha256-yDmkM4ayyAanX3NmjfHZdp6Ya1CAVVOonwfQa2XeGY8="; + sha256 = "sha256-Q52u284BqN6IktMKOAbiwdM77ZOPQrHIzOkExz91Xeo="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ku/kubeconform/package.nix b/pkgs/by-name/ku/kubeconform/package.nix index 2fcf666b5d40..6c9ce5ce1feb 100644 --- a/pkgs/by-name/ku/kubeconform/package.nix +++ b/pkgs/by-name/ku/kubeconform/package.nix @@ -15,6 +15,12 @@ buildGoModule rec { sha256 = "sha256-FTUPARckpecz1V/Io4rY6SXhlih3VJr/rTGAiik4ALA="; }; + ldflags = [ + "-s" + "-w" + "-X main.version=v${version}" + ]; + vendorHash = null; meta = with lib; { diff --git a/pkgs/by-name/la/lauti/frontend.nix b/pkgs/by-name/la/lauti/frontend.nix index 1e0cf2851692..96ce091dc19d 100644 --- a/pkgs/by-name/la/lauti/frontend.nix +++ b/pkgs/by-name/la/lauti/frontend.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { offlineCache = fetchYarnDeps { yarnLock = "${finalAttrs.src}/yarn.lock"; - hash = "sha256-uIDBE4ewdzrtJqOjFQTAei1TpAjQMRqls7CtG1h8KnA="; + hash = "sha256-8+bAqWg6sqWQcjEdhS/tDZ1farY6VQ++lvbAfpwOeRE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/la/lauti/package.nix b/pkgs/by-name/la/lauti/package.nix index 95a8dc739cc9..59be0ae01f92 100644 --- a/pkgs/by-name/la/lauti/package.nix +++ b/pkgs/by-name/la/lauti/package.nix @@ -7,13 +7,13 @@ }: let - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "Klasse-Methode"; repo = "lauti"; tag = "v${version}"; - hash = "sha256-cO9rK7GAVRlv5x4WI/xbXNJ594QqB+KIPUteB3TifKM="; + hash = "sha256-eYIKVQG+Vj2qld/xKbxx0JpNqKhnGSjIOXXc7400BYo="; }; frontend = callPackage ./frontend.nix { inherit src version; }; in @@ -22,7 +22,7 @@ buildGoModule rec { pname = "lauti"; inherit version src; - vendorHash = "sha256-ushTvIpvRLZP3q6tLN6BA4tl2Xp/UImWugm2ZgTAm8k="; + vendorHash = "sha256-4LQ3PvwWAg+/KBQHroj2ZVQZst7jPq99XwLTHClDPCU="; ldflags = [ "-s" diff --git a/pkgs/by-name/li/libdiscid/package.nix b/pkgs/by-name/li/libdiscid/package.nix index d3fca599aa51..689b72e8aa33 100644 --- a/pkgs/by-name/li/libdiscid/package.nix +++ b/pkgs/by-name/li/libdiscid/package.nix @@ -30,7 +30,6 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { description = "C library for creating MusicBrainz DiscIDs from audio CDs"; homepage = "https://musicbrainz.org/doc/libdiscid"; - maintainers = with maintainers; [ ehmry ]; license = licenses.lgpl21; platforms = platforms.all; }; diff --git a/pkgs/by-name/li/libogg/package.nix b/pkgs/by-name/li/libogg/package.nix index bdd0ba621967..59ed361398c8 100644 --- a/pkgs/by-name/li/libogg/package.nix +++ b/pkgs/by-name/li/libogg/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://xiph.org/ogg/"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/li/libtoxcore/package.nix b/pkgs/by-name/li/libtoxcore/package.nix index a24ea4588357..334d8e85b8c5 100644 --- a/pkgs/by-name/li/libtoxcore/package.nix +++ b/pkgs/by-name/li/libtoxcore/package.nix @@ -64,7 +64,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ peterhoeg - ehmry ]; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/li/libvorbis/package.nix b/pkgs/by-name/li/libvorbis/package.nix index c5104cafc433..e3d74ba1260a 100644 --- a/pkgs/by-name/li/libvorbis/package.nix +++ b/pkgs/by-name/li/libvorbis/package.nix @@ -36,7 +36,6 @@ stdenv.mkDerivation rec { description = "Vorbis audio compression reference implementation"; homepage = "https://xiph.org/vorbis/"; license = licenses.bsd3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.all; }; } diff --git a/pkgs/by-name/li/linux-pam/package.nix b/pkgs/by-name/li/linux-pam/package.nix index b8cc88f6e71c..954a601cbfdd 100644 --- a/pkgs/by-name/li/linux-pam/package.nix +++ b/pkgs/by-name/li/linux-pam/package.nix @@ -8,6 +8,7 @@ gettext, ninja, audit, + linuxHeaders, libxcrypt, nixosTests, meson, @@ -21,7 +22,10 @@ docbook_xsl_ns, nix-update-script, withLogind ? lib.meta.availableOn stdenv.hostPlatform systemdLibs, - withAudit ? lib.meta.availableOn stdenv.hostPlatform audit, + withAudit ? + lib.meta.availableOn stdenv.hostPlatform audit + # cross-compilation only works from platforms with linux headers + && lib.meta.availableOn stdenv.buildPlatform linuxHeaders, }: stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/by-name/lo/local-content-share/package.nix b/pkgs/by-name/lo/local-content-share/package.nix index 612aa0fe6280..f4c8ac879a79 100644 --- a/pkgs/by-name/lo/local-content-share/package.nix +++ b/pkgs/by-name/lo/local-content-share/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "local-content-share"; - version = "33"; + version = "34"; src = fetchFromGitHub { owner = "Tanq16"; repo = "local-content-share"; tag = "v${finalAttrs.version}"; - hash = "sha256-ov7FiqznBQbp0YIi0DNTpsFvP4ui1GNtxXGIPGyvs+k="; + hash = "sha256-3evUm6J/oGoDiuzVf63byKWbmHf7EAf/JElE7r/yfb8="; }; vendorHash = null; diff --git a/pkgs/by-name/lo/loudgain/package.nix b/pkgs/by-name/lo/loudgain/package.nix index 0a16ff5a706e..653440a5f11b 100644 --- a/pkgs/by-name/lo/loudgain/package.nix +++ b/pkgs/by-name/lo/loudgain/package.nix @@ -54,6 +54,5 @@ stdenv.mkDerivation rec { meta = src.meta // { license = lib.licenses.free; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/ls/lsp-ai/package.nix b/pkgs/by-name/ls/lsp-ai/package.nix index 8f7cb0adab8e..bf701de5f5fa 100644 --- a/pkgs/by-name/ls/lsp-ai/package.nix +++ b/pkgs/by-name/ls/lsp-ai/package.nix @@ -60,6 +60,8 @@ rustPlatform.buildRustPackage rec { zlib ]; + cargoBuildFlags = [ "-p lsp-ai" ]; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; diff --git a/pkgs/by-name/lu/luau-lsp/package.nix b/pkgs/by-name/lu/luau-lsp/package.nix index 8c3f061ee498..cafedfcd1176 100644 --- a/pkgs/by-name/lu/luau-lsp/package.nix +++ b/pkgs/by-name/lu/luau-lsp/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luau-lsp"; - version = "1.53.1"; + version = "1.53.2"; src = fetchFromGitHub { owner = "JohnnyMorganz"; repo = "luau-lsp"; tag = finalAttrs.version; - hash = "sha256-EsDmWxl0qWDBh6Vrz5Hzjy1ZzEWn/5QQTrCWXehQZ4M="; + hash = "sha256-7dEYtL+ouvSbQ7B2gcgpwcPSFLIQ4ZYvHXgpFkNilms="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/lz/lziprecover/package.nix b/pkgs/by-name/lz/lziprecover/package.nix index bc9b3248e2c0..af7c2a948b35 100644 --- a/pkgs/by-name/lz/lziprecover/package.nix +++ b/pkgs/by-name/lz/lziprecover/package.nix @@ -33,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ vlaci - ehmry ]; platforms = lib.platforms.all; mainProgram = "lziprecover"; diff --git a/pkgs/by-name/lz/lzlib/package.nix b/pkgs/by-name/lz/lzlib/package.nix index 18ca21fdc8da..3285e843b7b6 100644 --- a/pkgs/by-name/lz/lzlib/package.nix +++ b/pkgs/by-name/lz/lzlib/package.nix @@ -42,6 +42,5 @@ stdenv.mkDerivation (finalAttrs: { description = "Data compression library providing in-memory LZMA compression and decompression functions, including integrity checking of the decompressed data"; license = lib.licenses.bsd2; platforms = lib.platforms.all; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/ma/ma/package.nix b/pkgs/by-name/ma/ma/package.nix index aeea3928ebe1..738b6efc091b 100644 --- a/pkgs/by-name/ma/ma/package.nix +++ b/pkgs/by-name/ma/ma/package.nix @@ -43,7 +43,6 @@ stdenv.mkDerivation { description = "Minimalistic variant of the Acme editor"; homepage = "http://call-with-current-continuation.org/ma/ma.html"; mainProgram = "ma"; - maintainers = with lib.maintainers; [ ehmry ]; # Per the README: # > All of MA's source code is hereby placed in the public domain license = lib.licenses.publicDomain; diff --git a/pkgs/by-name/ma/maiko/package.nix b/pkgs/by-name/ma/maiko/package.nix index 94ec3953d72d..831dde3c7a5f 100644 --- a/pkgs/by-name/ma/maiko/package.nix +++ b/pkgs/by-name/ma/maiko/package.nix @@ -32,7 +32,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://interlisp.org/"; changelog = "https://github.com/Interlisp/maiko/releases"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ ehmry ]; inherit (xorg.libX11.meta) platforms; }; }) diff --git a/pkgs/by-name/ma/makebootfat/package.nix b/pkgs/by-name/ma/makebootfat/package.nix index a4aeb138ab27..167a18ed3929 100644 --- a/pkgs/by-name/ma/makebootfat/package.nix +++ b/pkgs/by-name/ma/makebootfat/package.nix @@ -17,7 +17,6 @@ stdenv.mkDerivation rec { description = "Create bootable USB disks using the FAT filesystem and syslinux"; homepage = "http://advancemame.sourceforge.net/boot-readme.html"; license = licenses.gpl2Plus; - maintainers = [ maintainers.ehmry ]; platforms = platforms.linux; mainProgram = "makebootfat"; }; diff --git a/pkgs/by-name/ma/mawk/package.nix b/pkgs/by-name/ma/mawk/package.nix index 482d6940c7c8..020435e7a420 100644 --- a/pkgs/by-name/ma/mawk/package.nix +++ b/pkgs/by-name/ma/mawk/package.nix @@ -38,7 +38,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Interpreter for the AWK Programming Language"; license = lib.licenses.gpl2Only; mainProgram = "mawk"; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/mb/mbuffer/package.nix b/pkgs/by-name/mb/mbuffer/package.nix index 3342c812ca25..eeffaae5fb52 100644 --- a/pkgs/by-name/mb/mbuffer/package.nix +++ b/pkgs/by-name/mb/mbuffer/package.nix @@ -36,7 +36,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Tool for buffering data streams with a large set of unique features"; homepage = "https://www.maier-komor.de/mbuffer.html"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; # Maybe other non-darwin Unix mainProgram = "mbuffer"; }; diff --git a/pkgs/by-name/me/melos/add-generic-main.patch b/pkgs/by-name/me/melos/add-generic-main.patch index 6871a4f7c6fa..434683968acd 100644 --- a/pkgs/by-name/me/melos/add-generic-main.patch +++ b/pkgs/by-name/me/melos/add-generic-main.patch @@ -8,8 +8,13 @@ index 0db7013..218276f 100644 import 'package:melos/src/command_runner.dart'; -Future main(List arguments) async => launchExecutable( -- arguments, -- LaunchConfig( +- arguments, +- LaunchConfig( +- name: ExecutableName('melos'), +- launchFromSelf: false, +- entrypoint: melosEntryPoint, +- ), +-); +Future main(List arguments) async { + final melosYamlPath = findMelosYaml(); + @@ -24,13 +29,10 @@ index 0db7013..218276f 100644 + LaunchContext( + directory: Directory.current, + localInstallation: ExecutableInstallation( - name: ExecutableName('melos'), -- launchFromSelf: false, -- entrypoint: melosEntryPoint, ++ name: ExecutableName('melos'), + isSelf: false, + packageRoot: melosYamlPath, - ), -- ); ++ ), + ), + ); +} diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index 25a8ae792f28..32852322b795 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -5,12 +5,12 @@ }: let pname = "melos"; - version = "6.3.2"; + version = "7.1.0"; src = fetchFromGitHub { owner = "invertase"; repo = "melos"; rev = "melos-v${version}"; - hash = "sha256-hD4UlQPFugRqtOZecyT/6wV3vFocoQ6OO5w+SZsYdO0="; + hash = "sha256-caX59w0uxy5VW1p1hgds73m3sIjEutz5ZUuOzjdIr4Q="; }; in buildDartApplication { diff --git a/pkgs/by-name/mi/min/package.nix b/pkgs/by-name/mi/min/package.nix index 5897d391e42a..b9c1e02be666 100644 --- a/pkgs/by-name/mi/min/package.nix +++ b/pkgs/by-name/mi/min/package.nix @@ -39,7 +39,6 @@ buildNimPackage (finalAttrs: { changelog = "https://github.com/h3rald/min/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; mainProgram = "min"; - maintainers = with lib.maintainers; [ ehmry ]; }; }) diff --git a/pkgs/by-name/mi/miniserve/package.nix b/pkgs/by-name/mi/miniserve/package.nix index 4340e9280fb6..a7928033bb1c 100644 --- a/pkgs/by-name/mi/miniserve/package.nix +++ b/pkgs/by-name/mi/miniserve/package.nix @@ -10,6 +10,7 @@ curl, versionCheckHook, nix-update-script, + fetchpatch, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -23,6 +24,14 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-sSCS5jHhu0PBF/R3YqbR9krZghNNa2cPkLkK8kvWWd4="; }; + patches = [ + (fetchpatch { + name = "upload.patch"; + url = "https://github.com/svenstaro/miniserve/commit/d41ade0d79e2c175515701350f763dd461c55964.patch"; + hash = "sha256-2xQPcJFjlvrCeobuDXm+eVZzDsKoQoZL7OXEJxncX5k="; + }) + ]; + cargoHash = "sha256-Gb1k4sd2/OV1GskFZBn7EapZTlhb9LK19lJHVP7uCK0="; nativeBuildInputs = [ diff --git a/pkgs/by-name/mo/molly-brown/package.nix b/pkgs/by-name/mo/molly-brown/package.nix index 6e1770104d47..3fcdd2bacab7 100644 --- a/pkgs/by-name/mo/molly-brown/package.nix +++ b/pkgs/by-name/mo/molly-brown/package.nix @@ -28,7 +28,6 @@ buildGoModule { description = "Full-featured Gemini server"; mainProgram = "molly-brown"; homepage = "https://tildegit.org/solderpunk/molly-brown"; - maintainers = with maintainers; [ ehmry ]; license = licenses.bsd2; }; } diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index 1376064f9ac1..5fc758e6da3a 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication rec { pname = "monophony"; - version = "3.4.0"; + version = "3.4.1"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "monophony"; rev = "v${version}"; - hash = "sha256-EchbebFSSOBrgk9nilDgzp5jAeEa0tHlJZ5l4wYpw0g="; + hash = "sha256-84H6JOqKcFSApNnm/C4ftuxqkQrO064OORQSQXIiHps="; }; sourceRoot = "${src.name}/source"; diff --git a/pkgs/by-name/mo/mosdepth/package.nix b/pkgs/by-name/mo/mosdepth/package.nix index 6a3d521c00a8..9c17f0d1510b 100644 --- a/pkgs/by-name/mo/mosdepth/package.nix +++ b/pkgs/by-name/mo/mosdepth/package.nix @@ -33,7 +33,6 @@ buildNimPackage (finalAttrs: { homepage = "https://github.com/brentp/mosdepth"; maintainers = with maintainers; [ jbedo - ehmry ]; platforms = platforms.linux; }; diff --git a/pkgs/by-name/na/nasin-nanpa-helvetica/package.nix b/pkgs/by-name/na/nasin-nanpa-helvetica/package.nix new file mode 100644 index 000000000000..857ebeed240c --- /dev/null +++ b/pkgs/by-name/na/nasin-nanpa-helvetica/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenvNoCC, + fetchurl, + nix-update-script, +}: + +stdenvNoCC.mkDerivation rec { + pname = "nasin-nanpa-helvetica"; + version = "4.0.2"; + + src = fetchurl { + url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}-Helvetica.otf"; + hash = "sha256-isteUDpgdHufXYkcbsC7wbT+e4LzArFe42Tw9wfj04E="; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp $src $out/share/fonts/opentype/nasin-nanpa-helvetica.otf + ''; + + passthru.updateScript = nix-update-script { }; + + meta = with lib; { + homepage = "https://github.com/ETBCOR/nasin-nanpa"; + description = ''UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona ("Discord" version; makes UCSUR visible in vanilla Discord)''; + longDescription = '' + ni li nasin pi sitelen pona. + sitelen ale pi nasin ni li sama mute weka. + sitelen pi nasin ni li lon nasin UCSUR kin. + ''; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ feathecutie ]; + }; +} diff --git a/pkgs/by-name/na/nasin-nanpa-ucsur/package.nix b/pkgs/by-name/na/nasin-nanpa-ucsur/package.nix new file mode 100644 index 000000000000..221e6a247c91 --- /dev/null +++ b/pkgs/by-name/na/nasin-nanpa-ucsur/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenvNoCC, + fetchurl, + nix-update-script, +}: + +stdenvNoCC.mkDerivation rec { + pname = "nasin-nanpa-ucsur"; + version = "4.0.2"; + + src = fetchurl { + url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}-UCSUR.otf"; + hash = "sha256-9DkY7wbB22IFsIAAgyg8gYALpkfROKzzc5AhpYKt6oI="; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p $out/share/fonts/opentype + cp $src $out/share/fonts/opentype/nasin-nanpa-ucsur.otf + ''; + + passthru.updateScript = nix-update-script { }; + + meta = with lib; { + homepage = "https://github.com/ETBCOR/nasin-nanpa"; + description = ''UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona ("UCSUR only" version; doesn't have latin ligatures)''; + longDescription = '' + ni li nasin pi sitelen pona. + sitelen ale pi nasin ni li sama mute weka. + sitelen pi nasin ni li lon nasin UCSUR kin. + ''; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ feathecutie ]; + }; +} diff --git a/pkgs/by-name/na/nasin-nanpa/package.nix b/pkgs/by-name/na/nasin-nanpa/package.nix index de98f92b4ad1..78560f0446ce 100644 --- a/pkgs/by-name/na/nasin-nanpa/package.nix +++ b/pkgs/by-name/na/nasin-nanpa/package.nix @@ -2,15 +2,16 @@ lib, stdenvNoCC, fetchurl, + nix-update-script, }: stdenvNoCC.mkDerivation rec { pname = "nasin-nanpa"; - version = "3.1.0"; + version = "4.0.2"; src = fetchurl { url = "https://github.com/ETBCOR/nasin-nanpa/releases/download/n${version}/nasin-nanpa-${version}.otf"; - hash = "sha256-remTvvOt7kpvTdq9H8tFI2yU+BtqePXlDDLQv/jtETU="; + hash = "sha256-eWPcFUo0yE2r4cL3kyFBcdHp0RBKUF3kgYqV5B55w0M="; }; dontUnpack = true; @@ -20,9 +21,11 @@ stdenvNoCC.mkDerivation rec { cp $src $out/share/fonts/opentype/nasin-nanpa.otf ''; + passthru.updateScript = nix-update-script { }; + meta = with lib; { homepage = "https://github.com/ETBCOR/nasin-nanpa"; - description = "UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona"; + description = ''UCSUR OpenType monospaced font for the Toki Pona writing system, Sitelen Pona ("main" version; uses UCSUR and ligatures from latin characters)''; longDescription = '' ni li nasin pi sitelen pona. sitelen ale pi nasin ni li sama mute weka. @@ -30,6 +33,9 @@ stdenvNoCC.mkDerivation rec { ''; license = licenses.mit; platforms = platforms.all; - maintainers = with maintainers; [ somasis ]; + maintainers = with maintainers; [ + somasis + feathecutie + ]; }; } diff --git a/pkgs/by-name/na/navilu-font/package.nix b/pkgs/by-name/na/navilu-font/package.nix index 4d9ba79067e9..ebc79d5fd283 100644 --- a/pkgs/by-name/na/navilu-font/package.nix +++ b/pkgs/by-name/na/navilu-font/package.nix @@ -31,6 +31,5 @@ stdenvNoCC.mkDerivation rec { description = "Kannada handwriting font"; license = licenses.gpl3Plus; platforms = platforms.all; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/nc/ncdc/package.nix b/pkgs/by-name/nc/ncdc/package.nix index e5c3c4d8c082..b5d9f151ce28 100644 --- a/pkgs/by-name/nc/ncdc/package.nix +++ b/pkgs/by-name/nc/ncdc/package.nix @@ -48,7 +48,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Modern and lightweight direct connect client with a friendly ncurses interface"; homepage = "https://dev.yorhel.nl/ncdc"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "ncdc"; }; }) diff --git a/pkgs/by-name/nc/ncps/package.nix b/pkgs/by-name/nc/ncps/package.nix index 104e7f233942..640b305de913 100644 --- a/pkgs/by-name/nc/ncps/package.nix +++ b/pkgs/by-name/nc/ncps/package.nix @@ -8,23 +8,23 @@ let finalAttrs = { pname = "ncps"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "kalbasit"; repo = "ncps"; tag = "v${finalAttrs.version}"; - hash = "sha256-CjiPn5godd8lT3eE9e7MnZ0/2hOEq+CG0bpgRtLtwHo="; + hash = "sha256-mBiasGQgwP8dRQqtn7z+tLKECDd1p0JE2nvCYLru0Ts="; }; ldflags = [ "-X github.com/kalbasit/ncps/cmd.Version=v${finalAttrs.version}" ]; - subPackages = [ "." ]; + vendorHash = "sha256-5QpzU+cy14cdR5Oi2vwA+BbMSTPMXlhyq9RpzbMsRZQ="; - vendorHash = "sha256-El3yvYYnase4ztG3u7xxcKE5ARy5Lvp/FVosBwOXzbU="; doCheck = true; + checkFlags = [ "-race" ]; nativeBuildInputs = [ dbmate # used for testing diff --git a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix index eeed61094494..b3bfa71a0a38 100644 --- a/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix +++ b/pkgs/by-name/ni/nim-unwrapped-2_2/package.nix @@ -177,7 +177,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.mit; mainProgram = "nim"; maintainers = with maintainers; [ - ehmry eveeifyeve ]; }; diff --git a/pkgs/by-name/ni/nim_builder/package.nix b/pkgs/by-name/ni/nim_builder/package.nix index 017fe548aa58..2ee524e1501f 100644 --- a/pkgs/by-name/ni/nim_builder/package.nix +++ b/pkgs/by-name/ni/nim_builder/package.nix @@ -19,6 +19,5 @@ stdenv.mkDerivation { meta = { description = "Internal Nixpkgs utility for buildNimPackage"; mainProgram = "nim_builder"; - maintainers = [ lib.maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/ni/nim_lk/package.nix b/pkgs/by-name/ni/nim_lk/package.nix index d4d80e83143c..99e921819f17 100644 --- a/pkgs/by-name/ni/nim_lk/package.nix +++ b/pkgs/by-name/ni/nim_lk/package.nix @@ -40,6 +40,5 @@ buildNimSbom (finalAttrs: { mainProgram = "nim_lk"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ ehmry ]; }; }) ./sbom.json diff --git a/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py b/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py index 5669b0aa27b4..e8ddfee895ef 100644 --- a/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py +++ b/pkgs/by-name/ni/nixos-render-docs/src/nixos_render_docs/redirects.py @@ -58,18 +58,18 @@ Keys of the redirects mapping must correspond to some identifier in the source. This can happen when an identifier was added, renamed, or removed. Added new content? - $ redirects add-content ❬identifier❭ ❬path❭ + $ redirects add-content often: - $ redirects add-content ❬identifier❭ index.html + $ redirects add-content index.html Moved existing content to a different output path? - $ redirects move-content ❬identifier❭ ❬path❭ + $ redirects move-content Renamed existing identifiers? - $ redirects rename-identifier ❬old-identifier❭ ❬new-identifier❭ + $ redirects rename-identifier Removed content? Redirect to alternatives or relevant release notes. - $ redirects remove-and-redirect ❬identifier❭ ❬target-identifier❭ + $ redirects remove-and-redirect NOTE: Run the right nix-shell to make this command available. Nixpkgs: diff --git a/pkgs/by-name/nn/nncp/package.nix b/pkgs/by-name/nn/nncp/package.nix index e02a4421dcd0..8860b501afe3 100644 --- a/pkgs/by-name/nn/nncp/package.nix +++ b/pkgs/by-name/nn/nncp/package.nix @@ -77,7 +77,6 @@ stdenv.mkDerivation (finalAttrs: { transmission exists. ''; maintainers = with lib.maintainers; [ - ehmry woffs ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/oa/oakctl/package.nix b/pkgs/by-name/oa/oakctl/package.nix index dfad861ca1be..0e039578c5a8 100644 --- a/pkgs/by-name/oa/oakctl/package.nix +++ b/pkgs/by-name/oa/oakctl/package.nix @@ -9,26 +9,26 @@ }: let - version = "0.11.0"; + version = "0.13.2"; # Note: Extracted from install script # https://oakctl-releases.luxonis.com/oakctl-installer.sh sources = { x86_64-linux = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/linux_x86_64/oakctl"; - hash = "sha256-AJo1xFKWtjMZNsY9M2cENe+3y9Simv+mT/fLKOWeIys="; + hash = "sha256-uS7CUnj9+/kBwGaaZA9P6R2//vhZ1cJW+lhkQePZ0is="; }; aarch64-linux = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/linux_aarch64/oakctl"; - hash = "sha256-sRHfmv1cUWCWkQHARpzTgSns464RlAkgw/JOKPQk//8="; + hash = "sha256-+WFSV3TALeJtdcxkcduaN8tWGLCrOxvs3UV6cOr1xAI="; }; aarch64-darwin = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/darwin_arm64/oakctl"; - hash = "sha256-AgvV8rgVaD+TrjTDvWPGXVSBk9YUVmh7OK3j5mNU+0s="; + hash = "sha256-OgVmfYcRNVcLGjEbxdVUtsV45vICj+jKPQJ578aRwZs="; }; x86_64-darwin = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/darwin_x86_64/oakctl"; - hash = "sha256-AgvV8rgVaD+TrjTDvWPGXVSBk9YUVmh7OK3j5mNU+0s="; + hash = "sha256-KjJxwMRLs0XqiOTHjke+dSVKBftwBDYppjrqsbf0Qe8="; }; }; @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { # Note: The command 'oakctl self-update' won't work as the binary is located in the nix/store meta = { description = "Tool to interact with Luxonis OAK4 cameras"; - homepage = "https://rvc4.docs.luxonis.com/software/tools/oakctl"; + homepage = "https://docs.luxonis.com/software-v3/oak-apps/oakctl/"; license = lib.licenses.unfree; platforms = [ "x86_64-linux" diff --git a/pkgs/by-name/oc/octodns/providers/gandi/package.nix b/pkgs/by-name/oc/octodns/providers/gandi/package.nix index a9e434bda87a..32c3c616cb73 100644 --- a/pkgs/by-name/oc/octodns/providers/gandi/package.nix +++ b/pkgs/by-name/oc/octodns/providers/gandi/package.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "octodns-gandi"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "octodns"; repo = "octodns-gandi"; tag = "v${version}"; - hash = "sha256-+0djfrlKAb9Rv6eaybGAg5YpS5PK3EHFbG/3bxa6WhQ="; + hash = "sha256-0wtG/W5pkatLQ0rXTnbHDoycWOUzOK3fcDQzt93opCc="; }; build-system = [ diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 836848227e49..1b4ca17f9667 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -1,7 +1,6 @@ { lib, fetchFromGitHub, - fetchpatch2, buildGoModule, installShellFiles, versionCheckHook, @@ -15,30 +14,19 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.3.2"; + version = "2.4.0"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-r3ZopogeRqsgaM/HEKlS6B0ipaDG/5mKUyzGET3P1e0="; + hash = "sha256-VJCKZYBuw6fenTqRDxvLVNMXlPuDEq43WB7TI2RNWvc="; }; - vendorHash = "sha256-D4uZmQKe4VuSpuW8JD5NOOq7Nvx8HRXzyvgzkBhsKLQ="; + vendorHash = "sha256-4SWpWGWoesUCgSpgOpblkxOpPbBC/grC2S1m7R9qasY="; proxyVendor = true; - patches = [ - (fetchpatch2 { - # Temporarily revert upstream raising the min go version to 1.24.6 - # until that go version lands from staging in master. - name = "revert-Bump-to-Go-1.24.6.patch"; - url = "https://github.com/openbao/openbao/commit/85504045ecf2d343b74be2c1cda6c2c0b0d6acff.patch?full_index=1"; - revert = true; - hash = "sha256-tXSnnqrNxgnJ2ya4HjLSh4e+6hdyPgKRsFsmkMNfNRU="; - }) - ]; - subPackages = [ "." ]; tags = lib.optional withHsm "hsm" ++ lib.optional withUi "ui"; @@ -89,6 +77,9 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/openbao/openbao/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; mainProgram = "bao"; - maintainers = with lib.maintainers; [ brianmay ]; + maintainers = with lib.maintainers; [ + brianmay + emilylange + ]; }; }) diff --git a/pkgs/by-name/op/openbao/ui.nix b/pkgs/by-name/op/openbao/ui.nix index d104c8b979f1..31e229ae1eba 100644 --- a/pkgs/by-name/op/openbao/ui.nix +++ b/pkgs/by-name/op/openbao/ui.nix @@ -12,7 +12,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { offlineCache = yarn-berry_3.fetchYarnBerryDeps { inherit (finalAttrs) src sourceRoot; - hash = "sha256-/SKQC+i8tgpYNVJIem8XDp+v7olGbRRgW25UhhLpIu8="; + hash = "sha256-ZG/br4r2YzPPgsysx7MBy1WtUBkar1U84nkKecZ5bvU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/op/openjfx/package.nix b/pkgs/by-name/op/openjfx/package.nix index 6e188f0cb8af..04c6006d723d 100644 --- a/pkgs/by-name/op/openjfx/package.nix +++ b/pkgs/by-name/op/openjfx/package.nix @@ -190,7 +190,10 @@ stdenv.mkDerivation { meta = { description = "Next-generation Java client toolkit"; homepage = "https://openjdk.org/projects/openjfx/"; - license = lib.licenses.gpl2Classpath; + license = with lib.licenses; [ + gpl2 + classpathException20 + ]; maintainers = [ ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/pa/papeer/package.nix b/pkgs/by-name/pa/papeer/package.nix index 8c4183f5f37d..7140941b31d6 100644 --- a/pkgs/by-name/pa/papeer/package.nix +++ b/pkgs/by-name/pa/papeer/package.nix @@ -24,6 +24,5 @@ buildGoModule rec { mainProgram = "papeer"; homepage = "https://papeer.tech/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 36f49d6db14a..63b41a6a5a8a 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -32,6 +32,6 @@ homepage = "https://github.com/paratestphp/paratest"; license = lib.licenses.mit; mainProgram = "paratest"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/by-name/pc/pcapfix/package.nix b/pkgs/by-name/pc/pcapfix/package.nix index 9818b57125a1..a5eeb47023aa 100644 --- a/pkgs/by-name/pc/pcapfix/package.nix +++ b/pkgs/by-name/pc/pcapfix/package.nix @@ -19,7 +19,6 @@ stdenv.mkDerivation rec { homepage = "https://f00l.de/pcapfix/"; description = "Repair your broken pcap and pcapng files"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.all; mainProgram = "pcapfix"; }; diff --git a/pkgs/by-name/pe/pest/package.nix b/pkgs/by-name/pe/pest/package.nix index f400de45dd91..6cc3bbb88e97 100644 --- a/pkgs/by-name/pe/pest/package.nix +++ b/pkgs/by-name/pe/pest/package.nix @@ -24,6 +24,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://pestphp.com"; license = lib.licenses.mit; mainProgram = "pest"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/by-name/ph/pharo/package.nix b/pkgs/by-name/ph/pharo/package.nix index b5ed2cb7b5c3..7ee7aed608ba 100644 --- a/pkgs/by-name/ph/pharo/package.nix +++ b/pkgs/by-name/ph/pharo/package.nix @@ -104,7 +104,6 @@ stdenv.mkDerivation (finalAttrs: { system, excellent dev tools, and maintained releases, Pharo is an attractive platform to build and deploy mission critical applications. ''; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "pharo"; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ph/phase-cli/package.nix b/pkgs/by-name/ph/phase-cli/package.nix index 7dfea80603d3..445231c0ec40 100644 --- a/pkgs/by-name/ph/phase-cli/package.nix +++ b/pkgs/by-name/ph/phase-cli/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "phase-cli"; - version = "1.19.3"; + version = "1.19.6"; pyproject = true; src = fetchFromGitHub { owner = "phasehq"; repo = "cli"; tag = "v${version}"; - hash = "sha256-bKbhSV7Xa5LYjHVBlsboQGY0nCtLmAJaFhGpe4ZCb0s="; + hash = "sha256-SOFMTetw5kEduV7ufY1v2vnv3exDEmnCFBr9q83YVTo="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/ph/phpactor/package.nix b/pkgs/by-name/ph/phpactor/package.nix index c25073de06ae..402970157526 100644 --- a/pkgs/by-name/ph/phpactor/package.nix +++ b/pkgs/by-name/ph/phpactor/package.nix @@ -35,6 +35,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://github.com/phpactor/phpactor"; license = lib.licenses.mit; mainProgram = "phpactor"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/by-name/ph/phpdocumentor/package.nix b/pkgs/by-name/ph/phpdocumentor/package.nix index 5cc8ee5c88be..92e583031735 100644 --- a/pkgs/by-name/ph/phpdocumentor/package.nix +++ b/pkgs/by-name/ph/phpdocumentor/package.nix @@ -40,6 +40,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://phpdoc.org"; license = lib.licenses.mit; mainProgram = "phpdoc"; - maintainers = with lib.maintainers; [ ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/by-name/ph/phpunit/package.nix b/pkgs/by-name/ph/phpunit/package.nix index d41e298ab459..055e808995d2 100644 --- a/pkgs/by-name/ph/phpunit/package.nix +++ b/pkgs/by-name/ph/phpunit/package.nix @@ -36,7 +36,9 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://phpunit.de"; license = lib.licenses.bsd3; mainProgram = "phpunit"; - maintainers = with lib.maintainers; [ onny ]; - teams = [ lib.teams.php ]; + maintainers = with lib.maintainers; [ + onny + patka + ]; }; }) diff --git a/pkgs/by-name/pi/picocrypt-ng/package.nix b/pkgs/by-name/pi/picocrypt-ng/package.nix new file mode 100644 index 000000000000..f74102afedb4 --- /dev/null +++ b/pkgs/by-name/pi/picocrypt-ng/package.nix @@ -0,0 +1,77 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + stdenv, + copyDesktopItems, + makeDesktopItem, + + xorg, + glfw, + gtk3, + pkg-config, + wrapGAppsHook3, +}: + +buildGoModule (finalAttrs: { + pname = "picocrypt-ng"; + version = "2.00"; + + src = fetchFromGitHub { + owner = "Picocrypt-NG"; + repo = "Picocrypt-NG"; + tag = finalAttrs.version; + hash = "sha256-+Ecvy4h0aC9Gra9BcN8L/vgpnflq6W7KcnYCVr8uaQQ="; + }; + + sourceRoot = "${finalAttrs.src.name}/src"; + + vendorHash = "sha256-0fEy/YuZa7dENfL3y+NN4SLWYwOLmXqHHJEiU37AkX4="; + + ldflags = [ + "-s" + "-w" + ]; + + buildInputs = + # Depends on a vendored, patched GLFW. + glfw.buildInputs or [ ] + ++ glfw.propagatedBuildInputs or [ ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ + gtk3 + xorg.libXxf86vm + ]; + + nativeBuildInputs = [ + copyDesktopItems + pkg-config + wrapGAppsHook3 + ]; + + env.CGO_ENABLED = 1; + + postInstall = '' + mv $out/bin/Picocrypt $out/bin/picocrypt-ng-gui + install -Dm644 $src/images/key.svg $out/share/icons/hicolor/scalable/apps/picocrypt-ng.svg + ''; + + desktopItems = [ + (makeDesktopItem { + name = "Picocrypt-NG"; + exec = "picocrypt-ng-gui"; + icon = "picocrypt-ng"; + comment = finalAttrs.meta.description; + desktopName = "Picocrypt-NG"; + categories = [ "Utility" ]; + }) + ]; + + meta = { + description = "Very small, very simple, yet very secure encryption tool"; + homepage = "https://github.com/Picocrypt-NG/Picocrypt-NG"; + changelog = "https://github.com/Picocrypt-NG/Picocrypt-NG/blob/${finalAttrs.version}/Changelog.md"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ arthsmn ]; + mainProgram = "picocrypt-ng-gui"; + }; +}) diff --git a/pkgs/by-name/pl/plowshare/package.nix b/pkgs/by-name/pl/plowshare/package.nix index 50ccefde02a2..76aaff1bbf47 100644 --- a/pkgs/by-name/pl/plowshare/package.nix +++ b/pkgs/by-name/pl/plowshare/package.nix @@ -2,10 +2,10 @@ lib, stdenv, fetchFromGitHub, - makeWrapper, + makeBinaryWrapper, curl, recode, - spidermonkey_115, + spidermonkey_140, }: stdenv.mkDerivation rec { @@ -17,10 +17,10 @@ stdenv.mkDerivation rec { owner = "mcrapet"; repo = "plowshare"; rev = "v${version}"; - sha256 = "1p8s60dlzaldp006yj710s371aan915asyjhd99188vrj4jj1x79"; + hash = "sha256-6fQgJZF5IxRSalB6rUpIVqlwhgbhSG8AuI2qTxswGt0="; }; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeBinaryWrapper ]; dontBuild = true; @@ -32,16 +32,15 @@ stdenv.mkDerivation rec { lib.makeBinPath [ curl recode - spidermonkey_115 + spidermonkey_140 ] }" done ''; meta = { - description = '' - A command-line download/upload tool for popular file sharing websites - ''; + description = "Command-line download/upload tool for popular file sharing websites"; + homepage = "https://github.com/mcrapet/plowshare"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ aforemny ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/pl/plzip/package.nix b/pkgs/by-name/pl/plzip/package.nix index ca1458bc1541..2c78db0facfc 100644 --- a/pkgs/by-name/pl/plzip/package.nix +++ b/pkgs/by-name/pl/plzip/package.nix @@ -39,7 +39,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ _360ied - ehmry ]; mainProgram = "plzip"; }; diff --git a/pkgs/by-name/po/portfolio/package.nix b/pkgs/by-name/po/portfolio/package.nix index 840989b77280..690ff2b3c116 100644 --- a/pkgs/by-name/po/portfolio/package.nix +++ b/pkgs/by-name/po/portfolio/package.nix @@ -34,11 +34,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "PortfolioPerformance"; - version = "0.78.1"; + version = "0.79.0"; src = fetchurl { url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; - hash = "sha256-R6Z201767c61S/KAMtArzIuPjQbXMVym8KLZKMVdr+M="; + hash = "sha256-BdpaueOSz+CH0za2uj7oJXKEgpd0R6yTyVO+Au78oCs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 255922c0fcdd..e4eb51c6ab87 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "postfix-tlspol"; - version = "1.8.15"; + version = "1.8.16"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${version}"; - hash = "sha256-DqFBXU9b6TOujG464Ww4iAA04NA5j0z9N00F7mbV92Q="; + hash = "sha256-Yndu5QpPxAVbkatJDa1yqkEfnJr5M5lLImtMKvt9juQ="; }; vendorHash = null; diff --git a/pkgs/by-name/pr/pr-tracker/package.nix b/pkgs/by-name/pr/pr-tracker/package.nix index eca555ba8d4f..253d3a874c42 100644 --- a/pkgs/by-name/pr/pr-tracker/package.nix +++ b/pkgs/by-name/pr/pr-tracker/package.nix @@ -4,25 +4,21 @@ fetchzip, openssl, pkg-config, - systemd, }: rustPlatform.buildRustPackage rec { pname = "pr-tracker"; - version = "1.8.0"; + version = "1.9.0"; src = fetchzip { url = "https://git.qyliss.net/pr-tracker/snapshot/pr-tracker-${version}.tar.xz"; - hash = "sha256-Trn+ogRNR23j2S+82ZqeWIZriUZ/Lv7khGBo0aiYutU="; + hash = "sha256-8ZA+FjTO/8GdzYFskz8G0ihxtddsiZ9W44cXbExllZE="; }; - cargoHash = "sha256-63Y/BXmFRbrTUBtUNP1iEk+cvSxDJG/bp8mBWQbQsh0="; + cargoHash = "sha256-dFyJX2X+bR3h/opAETTJpvy1vDAmBYQ/gq4ywVRnWaM="; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ - openssl - systemd - ]; + buildInputs = [ openssl ]; meta = { changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}"; @@ -31,7 +27,7 @@ rustPlatform.buildRustPackage rec { A web server that displays the path a Nixpkgs pull request will take through the various release channels. ''; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; homepage = "https://git.qyliss.net/pr-tracker"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/pr/preserves-nim/package.nix b/pkgs/by-name/pr/preserves-nim/package.nix index dd1f4f0319a6..93e9ebe0535e 100644 --- a/pkgs/by-name/pr/preserves-nim/package.nix +++ b/pkgs/by-name/pr/preserves-nim/package.nix @@ -30,6 +30,5 @@ buildNimSbom (finalAttrs: { description = "Utilities for working with Preserves documents and schemas"; license = lib.licenses.unlicense; homepage = "https://git.syndicate-lang.org/ehmry/preserves-nim"; - maintainers = with lib.maintainers; [ ehmry ]; }; }) ./sbom.json diff --git a/pkgs/by-name/pr/preserves-tools/package.nix b/pkgs/by-name/pr/preserves-tools/package.nix index a17afdcbad0c..9d0cab01237e 100644 --- a/pkgs/by-name/pr/preserves-tools/package.nix +++ b/pkgs/by-name/pr/preserves-tools/package.nix @@ -29,7 +29,6 @@ rustPlatform.buildRustPackage rec { description = "Command-line utilities for working with Preserves documents"; homepage = "https://preserves.dev/doc/preserves-tool.html"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "preserves-tool"; }; } diff --git a/pkgs/by-name/pr/prevo-data/package.nix b/pkgs/by-name/pr/prevo-data/package.nix index 9e491ee5a457..7cbdde981412 100644 --- a/pkgs/by-name/pr/prevo-data/package.nix +++ b/pkgs/by-name/pr/prevo-data/package.nix @@ -41,7 +41,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ das-g - ehmry ]; }; } diff --git a/pkgs/by-name/pr/prevo-tools/package.nix b/pkgs/by-name/pr/prevo-tools/package.nix index 5f8b9502d957..ff4759c8d5a7 100644 --- a/pkgs/by-name/pr/prevo-tools/package.nix +++ b/pkgs/by-name/pr/prevo-tools/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { mainProgram = "prevo"; maintainers = with lib.maintainers; [ das-g - ehmry ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/pr/prevo/package.nix b/pkgs/by-name/pr/prevo/package.nix index bc66a2109c55..0c04592008e5 100644 --- a/pkgs/by-name/pr/prevo/package.nix +++ b/pkgs/by-name/pr/prevo/package.nix @@ -33,7 +33,6 @@ symlinkJoin rec { mainProgram = "prevo"; maintainers = with lib.maintainers; [ das-g - ehmry ]; }; } diff --git a/pkgs/by-name/pr/procfd/package.nix b/pkgs/by-name/pr/procfd/package.nix new file mode 100644 index 000000000000..53f12202e087 --- /dev/null +++ b/pkgs/by-name/pr/procfd/package.nix @@ -0,0 +1,35 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "procfd"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "deshaw"; + repo = "procfd"; + tag = "v${finalAttrs.version}"; + hash = "sha256-M2VFy7WqvoxgzEpS0qd7nGLRt2pKGZlfU9uUHlwDC7Y="; + }; + + cargoHash = "sha256-YmUzcJ8SM3iwjeDZXWBrDcT793ZyF6QdwxuYDh69xZw="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + meta = { + description = "Linux lsof replacement to list open file descriptors for processes"; + homepage = "https://github.com/deshaw/procfd"; + license = lib.licenses.bsd3; + mainProgram = "procfd"; + platforms = lib.platforms.linux; + teams = with lib.teams; [ deshaw ]; + }; +}) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index f0e18b761227..55299e114217 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -6,11 +6,11 @@ }: let pname = "proxyman"; - version = "3.1.0"; + version = "3.2.0"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-R/PrJCIK6dWwdivzeTpAhyD1Ir34hdBaHDtE+TRHOxo="; + hash = "sha256-u6Lu5blU1z7UJyiBZFj/dqKeoCfMniXz6ul2TQwaOqI="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/qp/qpoases/package.nix b/pkgs/by-name/qp/qpoases/package.nix index 42e442d4ff07..b77c8cc5fac8 100644 --- a/pkgs/by-name/qp/qpoases/package.nix +++ b/pkgs/by-name/qp/qpoases/package.nix @@ -1,42 +1,43 @@ { lib, stdenv, + fetchFromGitHub, - fetchpatch, + nix-update-script, + cmake, + + withShared ? (!stdenv.hostPlatform.isStatic), }: stdenv.mkDerivation (finalAttrs: { pname = "qpoases"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "coin-or"; repo = "qpOASES"; - rev = "releases/${finalAttrs.version}"; - hash = "sha256-NWKwKYdXJD8lGorhTFWJmYeIhSCO00GHiYx+zHEJk0M="; + tag = "releases/${finalAttrs.version}"; + hash = "sha256-L6uBRXaPJZinIRTm+x+wnXmlVkSlWm4XMB5yX/wxg2A="; }; - patches = [ - # Allow building as shared library. - # This was merged upstream, and can be removed on next version - (fetchpatch { - name = "shared-libs.patch"; - url = "https://github.com/coin-or/qpOASES/pull/109/commits/cb49b52c17e0b638c88ff92f4c59e347cd82a332.patch"; - hash = "sha256-6IoJHCFVCZpf3+Im1f64VwV5vj+bbbwCSF0vqpdd5Os="; - }) - ]; - nativeBuildInputs = [ cmake ]; cmakeFlags = [ - "-DBUILD_SHARED_LIBS=ON" + (lib.cmakeBool "BUILD_SHARED_LIBS" withShared) ]; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "releases/(.*)" + ]; + }; + meta = with lib; { description = "Open-source C++ implementation of the recently proposed online active set strategy"; homepage = "https://github.com/coin-or/qpOASES"; - changelog = "https://github.com/coin-or/qpOASES/blob/${finalAttrs.src.rev}/VERSIONS.txt"; + changelog = "https://github.com/coin-or/qpOASES/blob/${finalAttrs.src.tag}/VERSIONS.txt"; license = licenses.lgpl21; maintainers = with maintainers; [ nim65s ]; }; diff --git a/pkgs/by-name/ra/ramalama/package.nix b/pkgs/by-name/ra/ramalama/package.nix index 6b7f1b37f0e0..53e60e549b97 100644 --- a/pkgs/by-name/ra/ramalama/package.nix +++ b/pkgs/by-name/ra/ramalama/package.nix @@ -4,6 +4,9 @@ fetchFromGitHub, go-md2man, + # TODO: switch to llama-cpp-vulkan when moltenvk is upgraded to 1.3.0: + # https://github.com/NixOS/nixpkgs/pull/434130 + llama-cpp, podman, withPodman ? true, @@ -13,14 +16,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ramalama"; - version = "0.12.0"; + version = "0.12.1"; pyproject = true; src = fetchFromGitHub { owner = "containers"; repo = "ramalama"; tag = "v${version}"; - hash = "sha256-Hozyf0yfB0XhxWeA3SS24BPfDDXYa2AXY8/gLh8ZFcU="; + hash = "sha256-BFJoM9MEprCdCANQntb4IIuWhtUXvCnK/mE7vOdf2PM="; }; build-system = with python3.pkgs; [ @@ -28,8 +31,9 @@ python3.pkgs.buildPythonApplication rec { wheel ]; - dependencies = [ - python3.pkgs.argcomplete + dependencies = with python3.pkgs; [ + argcomplete + pyyaml ]; nativeBuildInputs = [ @@ -42,7 +46,21 @@ python3.pkgs.buildPythonApplication rec { postInstall = lib.optionalString withPodman '' wrapProgram $out/bin/ramalama \ - --prefix PATH : ${lib.makeBinPath [ podman ]} + --prefix PATH : ${ + lib.makeBinPath ( + [ + llama-cpp + podman + ] + ++ ( + with python3.pkgs; + [ + huggingface-hub + ] + ++ lib.optional (lib.meta.availableOn stdenv.hostPlatform mlx-lm) mlx-lm + ) + ) + } ''; pythonImportsCheck = [ diff --git a/pkgs/by-name/ra/ratox/package.nix b/pkgs/by-name/ra/ratox/package.nix index 77e6b356a339..f6c8e3d1d2bb 100644 --- a/pkgs/by-name/ra/ratox/package.nix +++ b/pkgs/by-name/ra/ratox/package.nix @@ -36,7 +36,6 @@ stdenv.mkDerivation { mainProgram = "ratox"; homepage = "http://ratox.2f30.org/"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ra/raylib-games/package.nix b/pkgs/by-name/ra/raylib-games/package.nix index 6e282a2089d0..d9066fc7322e 100644 --- a/pkgs/by-name/ra/raylib-games/package.nix +++ b/pkgs/by-name/ra/raylib-games/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation { description = "Collection of games made with raylib"; homepage = "https://www.raylib.com/games.html"; license = licenses.zlib; - maintainers = with maintainers; [ ehmry ]; inherit (raylib.meta) platforms; }; } diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 4e24ea1daa0a..dfaa28d90e6a 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.19.56"; + version = "1.20.0"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-ZH8sbfoBf1s97O36Q9Lf5Q07CTEkM45NXT8VJgAOe4I="; + hash = "sha256-H17jPk1wDDuygXyrcVg5WLwVPYt3yG/57ec8n1GJmHg="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in diff --git a/pkgs/by-name/re/retroarch-bare/package.nix b/pkgs/by-name/re/retroarch-bare/package.nix index 10f22acba898..82bd5f900f7a 100644 --- a/pkgs/by-name/re/retroarch-bare/package.nix +++ b/pkgs/by-name/re/retroarch-bare/package.nix @@ -29,7 +29,7 @@ pipewire, pkg-config, python3, - qt5, + qt6, SDL2, spirv-tools, udev, @@ -69,7 +69,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config - qt5.wrapQtAppsHook + qt6.wrapQtAppsHook ] ++ lib.optional withWayland wayland ++ lib.optional (runtimeLibs != [ ]) makeBinaryWrapper; @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { libxml2 mbedtls_2 python3 - qt5.qtbase + qt6.qtbase SDL2 spirv-tools zlib diff --git a/pkgs/by-name/ri/river-bedload/package.nix b/pkgs/by-name/ri/river-bedload/package.nix index a80287e47cf3..b0ac4f71acfe 100644 --- a/pkgs/by-name/ri/river-bedload/package.nix +++ b/pkgs/by-name/ri/river-bedload/package.nix @@ -6,7 +6,7 @@ lib, pkg-config, stdenv, - river, + river-classic, wayland, wayland-protocols, wayland-scanner, @@ -53,6 +53,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ adamcstephens ]; mainProgram = "river-bedload"; - inherit (river.meta) platforms; + inherit (river-classic.meta) platforms; }; }) diff --git a/pkgs/by-name/ri/river/build.zig.zon.nix b/pkgs/by-name/ri/river-classic/build.zig.zon.nix similarity index 73% rename from pkgs/by-name/ri/river/build.zig.zon.nix rename to pkgs/by-name/ri/river-classic/build.zig.zon.nix index ce38b2c91f01..f4a5ffb891f9 100644 --- a/pkgs/by-name/ri/river/build.zig.zon.nix +++ b/pkgs/by-name/ri/river-classic/build.zig.zon.nix @@ -15,17 +15,17 @@ linkFarm "zig-packages" [ }; } { - name = "wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl"; + name = "wayland-0.4.0-lQa1khbMAQAsLS2eBR7M5lofyEGPIbu2iFDmoz8lPC27"; path = fetchzip { - url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.3.0.tar.gz"; - hash = "sha256-ydEavD9z20wRwn9ZVX56ZI2T5i1tnm3LupVxfa30o84="; + url = "https://codeberg.org/ifreund/zig-wayland/archive/v0.4.0.tar.gz"; + hash = "sha256-ulIII5iJpM/W/VJB0HcdktEO2eb9T9J0ln2A1Z94dU4="; }; } { - name = "wlroots-0.19.2-jmOlcsnnAwDFAeOamkUaxyHNhKngH4Ai5rrLSVbqA8LW"; + name = "wlroots-0.19.3-jmOlcuL_AwBHhLCwpFsXbTizE3q9BugFmGX-XIxqcPMc"; path = fetchzip { - url = "https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.2.tar.gz"; - hash = "sha256-BMNvnRJdM8qhqtm2Do7l5LdD1INDXD3t0ykPHYwyI6U="; + url = "https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.3.tar.gz"; + hash = "sha256-rw2bafYcXTxMUtWF9ae++h0RjSfuvpCnIHGLrbLfQTQ="; }; } { diff --git a/pkgs/by-name/ri/river/package.nix b/pkgs/by-name/ri/river-classic/package.nix similarity index 65% rename from pkgs/by-name/ri/river/package.nix rename to pkgs/by-name/ri/river-classic/package.nix index fcb9153fa33a..584b31d40412 100644 --- a/pkgs/by-name/ri/river/package.nix +++ b/pkgs/by-name/ri/river-classic/package.nix @@ -12,27 +12,28 @@ pkg-config, scdoc, udev, + versionCheckHook, wayland, wayland-protocols, wayland-scanner, wlroots_0_19, xwayland, - zig_0_14, + zig_0_15, withManpages ? true, xwaylandSupport ? true, }: stdenv.mkDerivation (finalAttrs: { - pname = "river"; - version = "0.3.11"; + pname = "river-classic"; + version = "0.3.12"; outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ]; src = fetchFromGitea { domain = "codeberg.org"; owner = "river"; - repo = "river"; - hash = "sha256-7LC5nxan9jmjjt29afkps9H/sfhfIqpvBxvCKb0zvNM="; + repo = "river-classic"; + hash = "sha256-ZYJYQINv6aNj8jyPOtMh5kf/HweIweTztWUStbr/9Zc="; tag = "v${finalAttrs.version}"; }; @@ -42,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { pkg-config wayland-scanner xwayland - zig_0_14.hook + zig_0_15.hook ] ++ lib.optional withManpages scdoc; @@ -72,28 +73,27 @@ stdenv.mkDerivation (finalAttrs: { install contrib/river.desktop -Dt $out/share/wayland-sessions ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "-version"; + passthru = { providedSessions = [ "river" ]; updateScript = ./update.sh; }; meta = { - homepage = "https://codeberg.org/river/river"; + homepage = "https://codeberg.org/river/river-classic"; description = "Dynamic tiling wayland compositor"; longDescription = '' - River is a dynamic tiling Wayland compositor with flexible runtime + river-classic is a dynamic tiling Wayland compositor with flexible runtime configuration. - Its design goals are: - - Simple and predictable behavior, river should be easy to use and have a - low cognitive load. - - Window management based on a stack of views and tags. - - Dynamic layouts generated by external, user-written executables. A - default rivertile layout generator is provided. - - Scriptable configuration and control through a custom Wayland protocol - and separate riverctl binary implementing it. + It is a fork of river 0.3 intended for users that are happy with how river 0.3 + works and do not wish to deal with the majorly breaking changes planned for + the river 0.4.0 release. ''; - changelog = "https://codeberg.org/river/river/releases/tag/v${finalAttrs.version}"; + changelog = "https://codeberg.org/river/river-classic/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ adamcstephens diff --git a/pkgs/by-name/ri/river-classic/update.sh b/pkgs/by-name/ri/river-classic/update.sh new file mode 100755 index 000000000000..6af7f782828d --- /dev/null +++ b/pkgs/by-name/ri/river-classic/update.sh @@ -0,0 +1,12 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash common-updater-scripts gnused zon2nix + +latest_tag=$(list-git-tags --url=https://codeberg.org/river/river-classic | sed 's/^v//' | sort --version-sort | tail --lines=1) + +update-source-version river-classic "$latest_tag" + +wget "https://codeberg.org/river/river-classic/raw/tag/v${latest_tag}/build.zig.zon" +zon2nix build.zig.zon >pkgs/by-name/ri/river-classic/build.zig.zon.nix +nixfmt pkgs/by-name/ri/river-classic/build.zig.zon.nix + +rm -f build.zig.zon build.zig.zon.nix diff --git a/pkgs/by-name/ri/river/update.sh b/pkgs/by-name/ri/river/update.sh deleted file mode 100755 index 7d7875e5c8c6..000000000000 --- a/pkgs/by-name/ri/river/update.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash common-updater-scripts gnused zon2nix - -latest_tag=$(list-git-tags --url=https://codeberg.org/river/river | sed 's/^v//' | sort --version-sort | tail --lines=1) - -update-source-version river "$latest_tag" - -wget "https://codeberg.org/river/river/raw/tag/v${latest_tag}/build.zig.zon" -zon2nix build.zig.zon >pkgs/by-name/ri/river/build.zig.zon.nix -nixfmt pkgs/by-name/ri/river/build.zig.zon.nix - -rm -f build.zig.zon build.zig.zon.nix diff --git a/pkgs/by-name/ri/rivercarro/package.nix b/pkgs/by-name/ri/rivercarro/package.nix index 4df6d442b0f5..3e907f1d0648 100644 --- a/pkgs/by-name/ri/rivercarro/package.nix +++ b/pkgs/by-name/ri/rivercarro/package.nix @@ -4,7 +4,7 @@ callPackage, fetchFromSourcehut, pkg-config, - river, + river-classic, wayland, wayland-protocols, wayland-scanner, @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config - river + river-classic wayland wayland-protocols wayland-scanner diff --git a/pkgs/by-name/sa/saber/gitHashes.json b/pkgs/by-name/sa/saber/gitHashes.json index 3ee14f88f491..1710f6c0539f 100644 --- a/pkgs/by-name/sa/saber/gitHashes.json +++ b/pkgs/by-name/sa/saber/gitHashes.json @@ -1,4 +1,5 @@ { "flutter_secure_storage_linux": "sha256-cFNHW7dAaX8BV7arwbn68GgkkBeiAgPfhMOAFSJWlyY=", - "receive_sharing_intent": "sha256-8D5ZENARPZ7FGrdIErxOoV3Ao35/XoQ2tleegI42ZUY=" + "receive_sharing_intent": "sha256-8D5ZENARPZ7FGrdIErxOoV3Ao35/XoQ2tleegI42ZUY=", + "yaru": "sha256-Os+YMkPFz+MGW4ivT1EjIG/fK8AE7RsG3kEkzd+Ctus=" } diff --git a/pkgs/by-name/sa/saber/package.nix b/pkgs/by-name/sa/saber/package.nix index 82311fd6d23e..251392d00c0e 100644 --- a/pkgs/by-name/sa/saber/package.nix +++ b/pkgs/by-name/sa/saber/package.nix @@ -1,6 +1,6 @@ { lib, - flutter332, + flutter335, fetchFromGitHub, gst_all_1, libunwind, @@ -8,23 +8,33 @@ webkitgtk_4_1, autoPatchelfHook, xorg, + jdk, + zlib, runCommand, - yq, - saber, + yq-go, _experimental-update-script-combinators, gitUpdater, }: -flutter332.buildFlutterApplication rec { - pname = "saber"; - version = "0.26.2"; +let + zlib-root = runCommand "zlib-root" { } '' + mkdir $out + ln -s ${zlib.dev}/include $out/include + ln -s ${zlib}/lib $out/lib + ''; + + version = "0.26.4"; src = fetchFromGitHub { owner = "saber-notes"; repo = "saber"; tag = "v${version}"; - hash = "sha256-htSOzjmLijF1nSBluazJ80Jl041OtZKwnA1H39l63SQ="; + hash = "sha256-3QRcl/EenW3RJUvfpinWWUyG9fq6R6kZFnBGkqN7R7U="; }; +in +flutter335.buildFlutterApplication { + pname = "saber"; + inherit version src; gitHashes = lib.importJSON ./gitHashes.json; @@ -39,6 +49,7 @@ flutter332.buildFlutterApplication rec { orc webkitgtk_4_1 xorg.libXmu + jdk ]; postPatch = '' @@ -48,6 +59,8 @@ flutter332.buildFlutterApplication rec { flutterBuildFlags = [ "--dart-define=DIRTY=false" ]; + env.ZLIB_ROOT = zlib-root; + postInstall = '' install -Dm0644 flatpak/com.adilhanney.saber.desktop $out/share/applications/saber.desktop install -Dm0644 assets/icon/icon.svg $out/share/icons/hicolor/scalable/apps/com.adilhanney.saber.svg @@ -63,11 +76,11 @@ flutter332.buildFlutterApplication rec { pubspecSource = runCommand "pubspec.lock.json" { - nativeBuildInputs = [ yq ]; - inherit (saber) src; + inherit src; + nativeBuildInputs = [ yq-go ]; } '' - cat $src/pubspec.lock | yq > $out + yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out" ''; updateScript = _experimental-update-script-combinators.sequence [ (gitUpdater { rev-prefix = "v"; }) diff --git a/pkgs/by-name/sa/saber/pubspec.lock.json b/pkgs/by-name/sa/saber/pubspec.lock.json index 8294a87bfbd9..3a70835be346 100644 --- a/pkgs/by-name/sa/saber/pubspec.lock.json +++ b/pkgs/by-name/sa/saber/pubspec.lock.json @@ -40,6 +40,16 @@ "source": "hosted", "version": "2.0.11" }, + "ansicolor": { + "dependency": "transitive", + "description": { + "name": "ansicolor", + "sha256": "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.3" + }, "archive": { "dependency": "direct main", "description": { @@ -74,11 +84,11 @@ "dependency": "transitive", "description": { "name": "assorted_layout_widgets", - "sha256": "86eacbd25f7dd14a8182003935b07d94205ae4b0e6bedee03bde1404746bb7a9", + "sha256": "86c6942f569f7f70bfb03b9cb0ada9bf5aee72264aaefdb0e2be0fbee70cfb06", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.7.0" + "version": "11.0.0" }, "async": { "dependency": "transitive", @@ -524,11 +534,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "970d33d79e1da667b6da222575fd7f2e30e323ca76251504477e6d51405b2d9a", + "sha256": "ef7d2a085c1b1d69d17b6842d0734aad90156de08df6bd3c12496d0bd6ddf8e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.2.4" + "version": "10.3.1" }, "file_selector_linux": { "dependency": "transitive", @@ -857,6 +867,16 @@ "source": "hosted", "version": "2.1.3" }, + "globbing": { + "dependency": "transitive", + "description": { + "name": "globbing", + "sha256": "4f89cfaf6fa74c9c1740a96259da06bd45411ede56744e28017cc534a12b6e2d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "go_router": { "dependency": "direct main", "description": { @@ -947,6 +967,16 @@ "source": "hosted", "version": "4.5.4" }, + "injector": { + "dependency": "transitive", + "description": { + "name": "injector", + "sha256": "ed389bed5b48a699d5b9561c985023d0d5cc88dd5ff2237aadcce5a5ab433e4e", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.0" + }, "integration_test": { "dependency": "direct dev", "description": "flutter", @@ -983,6 +1013,16 @@ "source": "hosted", "version": "0.7.0" }, + "jni": { + "dependency": "transitive", + "description": { + "name": "jni", + "sha256": "d2c361082d554d4593c3012e26f6b188f902acd291330f13d6427641a92b3da1", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.14.2" + }, "js": { "dependency": "transitive", "description": { @@ -1017,31 +1057,31 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", + "sha256": "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.9" + "version": "11.0.1" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.9" + "version": "3.0.10" }, "leak_tracker_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "lints": { "dependency": "transitive", @@ -1272,6 +1312,36 @@ "source": "hosted", "version": "0.0.3" }, + "package_config": { + "dependency": "transitive", + "description": { + "name": "package_config", + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.0" + }, + "package_info_plus": { + "dependency": "transitive", + "description": { + "name": "package_info_plus", + "sha256": "16eee997588c60225bda0488b6dcfac69280a6b7a3cf02c741895dd370a02968", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "8.3.1" + }, + "package_info_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "package_info_plus_platform_interface", + "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, "packages_extensions": { "dependency": "transitive", "description": { @@ -1586,11 +1656,21 @@ "dependency": "transitive", "description": { "name": "process", - "sha256": "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d", + "sha256": "c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.3" + "version": "5.0.5" + }, + "properties": { + "dependency": "transitive", + "description": { + "name": "properties", + "sha256": "333f427dd4ed07bdbe8c75b9ff864a1e70b5d7a8426a2e8bdd457b65ae5ac598", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.1.1" }, "provider": { "dependency": "transitive", @@ -1813,25 +1893,65 @@ "source": "hosted", "version": "3.0.0" }, + "sentry": { + "dependency": "transitive", + "description": { + "name": "sentry", + "sha256": "d9f3dcf1ecdd600cf9ce134f622383adde5423ecfdaf0ca9b20fbc1c44849337", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.6.0" + }, + "sentry_dart_plugin": { + "dependency": "direct dev", + "description": { + "name": "sentry_dart_plugin", + "sha256": "8c0c9fe19368890381101f5000759b2ae203a0bf6158a25584b55d197e847f53", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.1" + }, + "sentry_flutter": { + "dependency": "direct main", + "description": { + "name": "sentry_flutter", + "sha256": "37deb4ef8837d10b5c1f527ec18591f8d2d2da9c34f19b3d97ccbbe7f84077c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.6.0" + }, + "sentry_logging": { + "dependency": "direct main", + "description": { + "name": "sentry_logging", + "sha256": "040046d5fe79b94b1c73069031547c066ab37bcbd18c029dc3ceeb9b5d0c67c5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "9.6.0" + }, "share_plus": { "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "b2961506569e28948d75ec346c28775bb111986bb69dc6a20754a457e3d97fa0", + "sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.0.0" + "version": "11.1.0" }, "share_plus_platform_interface": { "dependency": "transitive", "description": { "name": "share_plus_platform_interface", - "sha256": "1032d392bc5d2095a77447a805aa3f804d2ae6a4d5eef5e6ebb3bd94c1bc19ef", + "sha256": "88023e53a13429bd65d8e85e11a9b484f49d4c190abbd96c7932b74d6927cc9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.0" + "version": "6.1.0" }, "shared_preferences": { "dependency": "direct main", @@ -2069,6 +2189,16 @@ "source": "hosted", "version": "3.4.0" }, + "system_info2": { + "dependency": "transitive", + "description": { + "name": "system_info2", + "sha256": "65206bbef475217008b5827374767550a5420ce70a04d2d7e94d1d2253f3efc9", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.0" + }, "term_glyph": { "dependency": "transitive", "description": { @@ -2083,11 +2213,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.6" }, "timezone": { "dependency": "transitive", @@ -2243,21 +2373,21 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331", + "sha256": "ca81fdfaf62a5ab45d7296614aea108d2c7d0efca8393e96174bf4d51e6725b0", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.17" + "version": "1.1.18" }, "vector_math": { "dependency": "direct main", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "version": { "dependency": "transitive", @@ -2273,11 +2403,11 @@ "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", + "sha256": "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.0.0" + "version": "15.0.2" }, "watcher": { "dependency": "transitive", @@ -2333,11 +2463,11 @@ "dependency": "direct main", "description": { "name": "window_manager", - "sha256": "732896e1416297c63c9e3fb95aea72d0355f61390263982a47fd519169dc5059", + "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.3" + "version": "0.5.1" }, "window_to_front": { "dependency": "transitive", @@ -2442,66 +2572,67 @@ "yaru": { "dependency": "direct main", "description": { - "name": "yaru", - "sha256": "39645e95ad17c4aa87e857227c927446ea49c8042205f4911b03f833ed021849", - "url": "https://pub.dev" + "path": ".", + "ref": "c32d0c50cb65387beb74f6dc000d312e8a4b78aa", + "resolved-ref": "c32d0c50cb65387beb74f6dc000d312e8a4b78aa", + "url": "https://github.com/gev/yaru.dart" }, - "source": "hosted", + "source": "git", "version": "8.1.0" }, "yaru_window": { "dependency": "transitive", "description": { "name": "yaru_window", - "sha256": "bc2a1df3c6f33477b47f84bf0a9325df411dbb7bd483ac88e5bc1c019d2f2560", + "sha256": "58539a9abe9901891dadce142c7a5d303920b780dd0f7bd21f076a80adeeb744", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1+1" + "version": "0.2.2" }, "yaru_window_linux": { "dependency": "transitive", "description": { "name": "yaru_window_linux", - "sha256": "46a1a0743dfd45794cdaf8c5b3a48771ab73632b50a693f59c83b07988e96689", + "sha256": "885ad0ba5832d350c42862ce02da478599ef550280eb7f6b15285481fcff6f53", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1" + "version": "0.2.2" }, "yaru_window_manager": { "dependency": "transitive", "description": { "name": "yaru_window_manager", - "sha256": "b36c909fa082a7cb6e2f259d4357e16f08d3d8ab086685b81d1916e457100d1e", + "sha256": "6288fd6ccd8bb9d5be56073c6f277e2da08dd38e346507bf88bc9332b08dd180", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2+1" + "version": "0.1.3" }, "yaru_window_platform_interface": { "dependency": "transitive", "description": { "name": "yaru_window_platform_interface", - "sha256": "93493d7e17a9e887ffa94c518bc5a4b3eb5425c009446e3294c689cb1a87b7e1", + "sha256": "d514387cc96750112ecf1933b6f12a1912beca199178d00052c0e87a94e232fa", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2+1" + "version": "0.1.3" }, "yaru_window_web": { "dependency": "transitive", "description": { "name": "yaru_window_web", - "sha256": "31468aeb515f72d5eeddcd62773094a4f48fee96f7f0494f8ce53ad3b38054f1", + "sha256": "cf4d79e0760fbdcb78d4bbca3b5563f99518629224b9e5611f0ebd592befe1d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.3+1" + "version": "0.0.4" } }, "sdks": { "dart": ">=3.8.1 <4.0.0", - "flutter": ">=3.32.7" + "flutter": ">=3.35.0" } } diff --git a/pkgs/by-name/sa/saleae-logic-2/package.nix b/pkgs/by-name/sa/saleae-logic-2/package.nix index 329acb4ac709..3cea47a1a90a 100644 --- a/pkgs/by-name/sa/saleae-logic-2/package.nix +++ b/pkgs/by-name/sa/saleae-logic-2/package.nix @@ -70,6 +70,7 @@ appimageTools.wrapType2 { meta = with lib; { homepage = "https://www.saleae.com/"; + changelog = "https://ideas.saleae.com/f/changelog/"; description = "Software for Saleae logic analyzers"; license = licenses.unfree; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/sa/salt/package.nix b/pkgs/by-name/sa/salt/package.nix index ff4c95345d9a..22404827edeb 100644 --- a/pkgs/by-name/sa/salt/package.nix +++ b/pkgs/by-name/sa/salt/package.nix @@ -12,12 +12,12 @@ python3.pkgs.buildPythonApplication rec { pname = "salt"; - version = "3007.6"; + version = "3007.7"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-F2qLl8Q8UO2H3xInmz3SSLu2q0jNMrLekPRSNMfE0JQ="; + hash = "sha256-WGEC38rCegqcCCb/gGve6YjkAooEzyqzFiq6nwsEAss="; }; patches = [ diff --git a/pkgs/by-name/sa/samrewritten/package.nix b/pkgs/by-name/sa/samrewritten/package.nix index ebec8ce6973c..34b345da0454 100644 --- a/pkgs/by-name/sa/samrewritten/package.nix +++ b/pkgs/by-name/sa/samrewritten/package.nix @@ -1,52 +1,59 @@ { lib, - stdenv, + rustPlatform, fetchFromGitHub, - unstableGitUpdater, - curl, - gtkmm3, - glibmm, - gnutls, - yajl, + nix-update-script, + + # Deps + gdk-pixbuf, + glib, + graphene, + gtk4, + openssl, + pango, pkg-config, + wrapGAppsHook4, }: -stdenv.mkDerivation (finalAttrs: { +rustPlatform.buildRustPackage (finalAttrs: { pname = "samrewritten"; - version = "202008-unstable-2025-03-11"; + version = "20250802.1"; src = fetchFromGitHub { owner = "PaulCombal"; repo = "SamRewritten"; - # The latest release is too old, use latest commit instead - rev = "cac0291f3e4465135f5cf7d5b99fdb005fb23ade"; - hash = "sha256-+f/j2q1lJ3yp3/BBgnK9kS4P3ULQ5onQPAcUV12LYnI="; + tag = finalAttrs.version; + hash = "sha256-41fBafFmYW8uGICpIJtSnXDP+KV3uVInxm0op40V/tc="; }; - makeFlags = [ "PREFIX=$(out)" ]; + cargoHash = "sha256-Px/TlR3BhiFCv73v06VNq0/W0bQM/ORRE/9ndv5hbpY="; - nativeBuildInputs = [ pkg-config ]; + # Tests require network access and a running Steam client. Skipping. + doCheck = false; - buildInputs = [ - curl - gtkmm3 - glibmm - gnutls - yajl + nativeBuildInputs = [ + pkg-config + wrapGAppsHook4 ]; - postInstall = '' - substituteInPlace $out/share/applications/samrewritten.desktop \ - --replace-fail "Exec=/usr/bin/samrewritten" "Exec=samrewritten" - ''; + buildInputs = [ + gdk-pixbuf + glib + graphene + gtk4 + openssl + pango + ]; - passthru.updateScript = unstableGitUpdater { }; + PKG_CONFIG_PATH = "${openssl.dev}/lib/pkgconfig"; + + passthru.updateScript = nix-update-script { }; meta = { - description = "Steam Achievement Manager For Linux. Rewritten in C++"; + description = "Modern Steam achievements manager for Windows and Linux"; mainProgram = "samrewritten"; homepage = "https://github.com/PaulCombal/SamRewritten"; changelog = "https://github.com/PaulCombal/SamRewritten/releases"; - license = lib.licenses.gpl3Plus; + license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ ludovicopiero ]; platforms = [ "x86_64-linux" ]; }; diff --git a/pkgs/by-name/sc/scientifica/package.nix b/pkgs/by-name/sc/scientifica/package.nix index fcd996cf3681..5f09ddb0eefd 100644 --- a/pkgs/by-name/sc/scientifica/package.nix +++ b/pkgs/by-name/sc/scientifica/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "2.3"; src = fetchurl { - url = "https://github.com/NerdyPepper/scientifica/releases/download/v${version}/scientifica.tar"; + url = "https://github.com/oppiliappan/scientifica/releases/download/v${version}/scientifica.tar"; hash = "sha256-8IV4aaDoRsbxddy4U90fEZ6henUhjmO38HNtWo4ein8="; }; @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation rec { meta = with lib; { description = "Tall and condensed bitmap font for geeks"; - homepage = "https://github.com/NerdyPepper/scientifica"; + homepage = "https://github.com/oppiliappan/scientifica"; license = licenses.ofl; platforms = platforms.all; maintainers = with maintainers; [ moni ]; diff --git a/pkgs/by-name/se/seafile-shared/package.nix b/pkgs/by-name/se/seafile-shared/package.nix index 84a4844cf4e3..66c7e032576e 100644 --- a/pkgs/by-name/se/seafile-shared/package.nix +++ b/pkgs/by-name/se/seafile-shared/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, autoreconfHook, curl, + libargon2, libevent, libsearpc, libuuid, @@ -16,13 +17,13 @@ stdenv.mkDerivation rec { pname = "seafile-shared"; - version = "9.0.8"; + version = "9.0.14"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile"; rev = "v${version}"; - sha256 = "sha256-IpRCgPxYy1El4EEvVEfzAlbxP/osQUb7pCP3/BhkecU="; + hash = "sha256-1vQ2iGwdzd4c69LYAJjSsUPt8AVL3kOPw0GsxgeN+bU="; }; postPatch = '' @@ -39,6 +40,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + libargon2 libuuid sqlite libsearpc diff --git a/pkgs/by-name/se/searxng/package.nix b/pkgs/by-name/se/searxng/package.nix index 7ec3c8e430cf..9f7506665a40 100644 --- a/pkgs/by-name/se/searxng/package.nix +++ b/pkgs/by-name/se/searxng/package.nix @@ -13,14 +13,14 @@ in python.pkgs.toPythonModule ( python.pkgs.buildPythonApplication rec { pname = "searxng"; - version = "0-unstable-2025-08-20"; + version = "0-unstable-2025-08-29"; pyproject = true; src = fetchFromGitHub { owner = "searxng"; repo = "searxng"; - rev = "41a4a3e224f5fa90522253da4236dd9a6f4083cb"; - hash = "sha256-NJ8B7P03pzkQYObLANOEUU+B9VLYXTLlZP2X3WoXpYM="; + rev = "b8085d27aca35b3c60ef50bf0683018d6a6b51b3"; + hash = "sha256-kBToxtvuWFZ3ZSLj2Mxb+7zDabpZJX9JC0msKkIy/fE="; }; nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ]; @@ -31,10 +31,10 @@ python.pkgs.toPythonModule ( pythonRelaxDeps = [ "certifi" + "flask" + "flask-babel" "httpx-socks" "lxml" - "pygments" - "valkey" ]; preBuild = diff --git a/pkgs/by-name/sh/shapelib/package.nix b/pkgs/by-name/sh/shapelib/package.nix index daf948af95c1..7a465f60d17d 100644 --- a/pkgs/by-name/sh/shapelib/package.nix +++ b/pkgs/by-name/sh/shapelib/package.nix @@ -22,7 +22,6 @@ stdenv.mkDerivation rec { description = "C Library for reading, writing and updating ESRI Shapefiles"; homepage = "http://shapelib.maptools.org/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; teams = [ teams.geospatial ]; changelog = "http://shapelib.maptools.org/release.html"; }; diff --git a/pkgs/by-name/sh/shortcat/package.nix b/pkgs/by-name/sh/shortcat/package.nix index a7d592625636..c2a9e1008a77 100644 --- a/pkgs/by-name/sh/shortcat/package.nix +++ b/pkgs/by-name/sh/shortcat/package.nix @@ -4,14 +4,13 @@ fetchurl, unzip, }: - stdenv.mkDerivation rec { pname = "shortcat"; - version = "0.11.4"; + version = "0.12.2"; src = fetchurl { url = "https://files.shortcat.app/releases/v${version}/Shortcat.zip"; - sha256 = "sha256-0uhAGU5y98oOLAlM7Uu4dWyK85RfNR5c8z3U7LHi8g8="; + sha256 = "sha256-jmp9mBMYID0Zcu/o6ICYPS8QGHhSwcLz072jG3zR2mM="; }; sourceRoot = "Shortcat.app"; @@ -28,7 +27,7 @@ stdenv.mkDerivation rec { homepage = "https://shortcat.app/"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; platforms = platforms.darwin; - maintainers = [ ]; + maintainers = with lib.maintainers; [ t-monaghan ]; license = licenses.unfreeRedistributable; }; } diff --git a/pkgs/by-name/sl/sl1-to-photon/package.nix b/pkgs/by-name/sl/sl1-to-photon/package.nix index f763d9fcb90d..826b994e9b4e 100644 --- a/pkgs/by-name/sl/sl1-to-photon/package.nix +++ b/pkgs/by-name/sl/sl1-to-photon/package.nix @@ -4,7 +4,7 @@ python312Packages, }: let - version = "0.1.3+"; + version = "0.1.3"; in python312Packages.buildPythonApplication rec { pname = "sl1-to-photon"; @@ -14,7 +14,7 @@ python312Packages.buildPythonApplication rec { owner = "cab404"; repo = "SL1toPhoton"; rev = "7edc6ea99818622f5d49ac7af80ddd4916b8c19f"; - sha256 = "ssFfjlBMi3FHosDBUA2gs71VUIBkEdPVcV3STNxmOIM="; + sha256 = "sha256-ssFfjlBMi3FHosDBUA2gs71VUIBkEdPVcV3STNxmOIM="; }; pythonPath = with python312Packages; [ diff --git a/pkgs/by-name/so/sockdump/package.nix b/pkgs/by-name/so/sockdump/package.nix index e9223fa2cf70..56565a495927 100644 --- a/pkgs/by-name/so/sockdump/package.nix +++ b/pkgs/by-name/so/sockdump/package.nix @@ -27,7 +27,6 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "sockdump"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ - ehmry picnoir ]; }; diff --git a/pkgs/by-name/so/solo5/package.nix b/pkgs/by-name/so/solo5/package.nix index ac12a6e7ed97..2cf85885c954 100644 --- a/pkgs/by-name/so/solo5/package.nix +++ b/pkgs/by-name/so/solo5/package.nix @@ -95,7 +95,6 @@ stdenv.mkDerivation { description = "Sandboxed execution environment"; homepage = "https://github.com/solo5/solo5"; license = licenses.isc; - maintainers = [ maintainers.ehmry ]; platforms = mapCartesianProduct ({ arch, os }: "${arch}-${os}") { arch = [ "aarch64" diff --git a/pkgs/by-name/sp/splat/package.nix b/pkgs/by-name/sp/splat/package.nix index 1ef1ce014a51..11bb9b3a39aa 100644 --- a/pkgs/by-name/sp/splat/package.nix +++ b/pkgs/by-name/sp/splat/package.nix @@ -62,7 +62,6 @@ stdenv.mkDerivation rec { description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz"; license = licenses.gpl2Only; homepage = "https://www.qsl.net/kd2bd/splat.html"; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.x86_64; }; diff --git a/pkgs/by-name/sq/sqruff/disable-templaters-test.diff b/pkgs/by-name/sq/sqruff/disable-templaters-test.diff deleted file mode 100644 index 1da2192fedf1..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-templaters-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/lib/tests/templaters.rs b/crates/lib/tests/templaters.rs -index f92604e1..84885f9f 100644 ---- a/crates/lib/tests/templaters.rs -+++ b/crates/lib/tests/templaters.rs -@@ -32,6 +32,10 @@ impl Args { - } - } - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - // FIXME: Simplify FluffConfig handling. It's quite chaotic right now. - fn main() { - let mut args = Args::default(); diff --git a/pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff b/pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff deleted file mode 100644 index ee6e3250adb8..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-ui_with_dbt-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/cli/tests/ui_with_dbt.rs b/crates/cli/tests/ui_with_dbt.rs -index d71a26c1..4d4ffe4f 100644 ---- a/crates/cli/tests/ui_with_dbt.rs -+++ b/crates/cli/tests/ui_with_dbt.rs -@@ -3,6 +3,10 @@ use std::path::PathBuf; - use assert_cmd::Command; - use expect_test::expect_file; - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - fn main() { - let sample_dbt_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")) - .parent() diff --git a/pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff b/pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff deleted file mode 100644 index 0c202dadc247..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-ui_with_jinja-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/cli/tests/ui_with_jinja.rs b/crates/cli/tests/ui_with_jinja.rs -index 7c39f8a1..e4c96d41 100644 ---- a/crates/cli/tests/ui_with_jinja.rs -+++ b/crates/cli/tests/ui_with_jinja.rs -@@ -4,6 +4,10 @@ use std::path::PathBuf; - use assert_cmd::Command; - use expect_test::expect_file; - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - fn main() { - let mut test_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")); - test_dir.push("tests/jinja"); diff --git a/pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff b/pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff deleted file mode 100644 index bcf1b957fca5..000000000000 --- a/pkgs/by-name/sq/sqruff/disable-ui_with_python-test.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/crates/cli/tests/ui_with_python.rs b/crates/cli/tests/ui_with_python.rs -index 826f399c..0fa5ae33 100644 ---- a/crates/cli/tests/ui_with_python.rs -+++ b/crates/cli/tests/ui_with_python.rs -@@ -4,6 +4,10 @@ use std::path::PathBuf; - use assert_cmd::Command; - use expect_test::expect_file; - -+#[cfg(not(feature = "python"))] -+fn main() {} -+ -+#[cfg(feature = "python")] - fn main() { - let mut test_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")); - test_dir.push("tests/python"); diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index c42dad56e3fb..954e095ef2ab 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -3,36 +3,25 @@ rustPlatform, fetchFromGitHub, stdenv, - rust-jemalloc-sys, nix-update-script, versionCheckHook, }: rustPlatform.buildRustPackage rec { pname = "sqruff"; - version = "0.25.28"; + version = "0.29.3"; src = fetchFromGitHub { owner = "quarylabs"; repo = "sqruff"; tag = "v${version}"; - hash = "sha256-Xea6jXQos5gyF1FeGF7B5YaQszqfsKhGw1k8j0m7J6c="; + hash = "sha256-bJmkHOACjdSXHE56okrIFERs1wK00XeyipdIFbRjIFI="; }; - cargoHash = "sha256-agB//UDTsEje9pgig07dUy8/Fr+zx7/MC3AdLjqoKJY="; - - buildInputs = [ - rust-jemalloc-sys - ]; + cargoHash = "sha256-TxADMtapo6Pc4Z0MUkzkzUIrLnGa1DdZFzfTq4buF4g="; # Disable the `python` feature which doesn't work on Nix yet buildNoDefaultFeatures = true; - # The jinja and dbt template engines require the `python` feature which we disabled, so we disable these tests - patches = [ - ./disable-templaters-test.diff - ./disable-ui_with_dbt-test.diff - ./disable-ui_with_jinja-test.diff - ./disable-ui_with_python-test.diff - ]; + buildAndTestSubdir = "crates/cli"; # Patch the tests to find the sqruff binary postPatch = '' diff --git a/pkgs/by-name/sq/squawk/package.nix b/pkgs/by-name/sq/squawk/package.nix index a47feb174394..e7d3d8715f12 100644 --- a/pkgs/by-name/sq/squawk/package.nix +++ b/pkgs/by-name/sq/squawk/package.nix @@ -40,6 +40,10 @@ rustPlatform.buildRustPackage rec { "--skip=parse::tests::test_parse_sql_query_json" ]; + cargoBuildFlags = [ + "-p squawk" + ]; + meta = { description = "Linter for PostgreSQL, focused on migrations"; homepage = "https://squawkhq.com"; diff --git a/pkgs/by-name/st/statix/package.nix b/pkgs/by-name/st/statix/package.nix index 764252f1b880..47584707d2fa 100644 --- a/pkgs/by-name/st/statix/package.nix +++ b/pkgs/by-name/st/statix/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage rec { version = "0.5.8"; src = fetchFromGitHub { - owner = "nerdypepper"; + owner = "oppiliappan"; repo = "statix"; rev = "v${version}"; sha256 = "sha256-bMs3XMiGP6sXCqdjna4xoV6CANOIWuISSzCaL5LYY4c="; @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { description = "Lints and suggestions for the nix programming language"; - homepage = "https://github.com/nerdypepper/statix"; + homepage = "https://github.com/oppiliappan/statix"; license = licenses.mit; mainProgram = "statix"; maintainers = with maintainers; [ diff --git a/pkgs/by-name/sy/syndicate-server/package.nix b/pkgs/by-name/sy/syndicate-server/package.nix index 3152e8daee5c..025b446e0e81 100644 --- a/pkgs/by-name/sy/syndicate-server/package.nix +++ b/pkgs/by-name/sy/syndicate-server/package.nix @@ -35,7 +35,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://synit.org/"; license = lib.licenses.asl20; mainProgram = "syndicate-server"; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/sy/syndicate_utils/package.nix b/pkgs/by-name/sy/syndicate_utils/package.nix index ee314bdb22bb..fb819917d425 100644 --- a/pkgs/by-name/sy/syndicate_utils/package.nix +++ b/pkgs/by-name/sy/syndicate_utils/package.nix @@ -31,7 +31,6 @@ buildNimSbom (finalAttrs: { meta = finalAttrs.src.meta // { description = "Utilities for the Syndicated Actor Model"; homepage = "https://git.syndicate-lang.org/ehmry/syndicate_utils"; - maintainers = [ lib.maintainers.ehmry ]; license = lib.licenses.unlicense; }; }) ./sbom.json diff --git a/pkgs/by-name/ta/taizen/package.nix b/pkgs/by-name/ta/taizen/package.nix index 94c5cf104869..c5ea950928a3 100644 --- a/pkgs/by-name/ta/taizen/package.nix +++ b/pkgs/by-name/ta/taizen/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage { version = "0-unstable-2023-06-05"; src = fetchFromGitHub { - owner = "NerdyPepper"; + owner = "oppiliappan"; repo = "taizen"; rev = "5486cd4f4c5aa4e0abbcee180ad2ec22839abd31"; hash = "sha256-pGcD3+3Ds3U8NuNySaDnz0zzAvZlSDte1jRPdM5qrZA="; @@ -39,7 +39,7 @@ rustPlatform.buildRustPackage { meta = with lib; { description = "Curses-based mediawiki browser"; - homepage = "https://github.com/nerdypepper/taizen"; + homepage = "https://github.com/oppiliappan/taizen"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; mainProgram = "taizen"; diff --git a/pkgs/by-name/ta/tarlz/package.nix b/pkgs/by-name/ta/tarlz/package.nix index 5ce46b3cb209..71cc5647a814 100644 --- a/pkgs/by-name/ta/tarlz/package.nix +++ b/pkgs/by-name/ta/tarlz/package.nix @@ -40,7 +40,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Massively parallel combined implementation of the tar archiver and the lzip compressor"; license = licenses.gpl2Plus; platforms = platforms.all; - maintainers = with maintainers; [ ehmry ]; mainProgram = "tarlz"; }; }) diff --git a/pkgs/by-name/ti/tiny-rdm/package.nix b/pkgs/by-name/ti/tiny-rdm/package.nix index 115e24975243..3c6287432e7e 100644 --- a/pkgs/by-name/ti/tiny-rdm/package.nix +++ b/pkgs/by-name/ti/tiny-rdm/package.nix @@ -6,24 +6,23 @@ npmHooks, nodejs, wails, - webkitgtk_4_0, + webkitgtk_4_1, pkg-config, - libsoup_3, copyDesktopItems, makeDesktopItem, autoPatchelfHook, - nix-update-script, + writeScript, }: buildGoModule (finalAttrs: { pname = "tiny-rdm"; - version = "1.2.4"; + version = "1.2.5"; src = fetchFromGitHub { owner = "tiny-craft"; repo = "tiny-rdm"; tag = "v${finalAttrs.version}"; - hash = "sha256-wSTC9Ne/Q9LLZL2+8ObMFCXrf4VSI0LkZhHHbAiXCYE="; + hash = "sha256-LzZsnO14cyYzmEas23Mrf0I+ZZa7y4ZfLg/gPBLcNc8="; }; postPatch = '' @@ -31,13 +30,13 @@ buildGoModule (finalAttrs: { --replace-fail "prefStore.autoCheckUpdate" "false" ''; - vendorHash = "sha256-Hh/qudoCZtIHJLsI6GQ814W4nC/uRd4gQd0PobzMlnQ="; + vendorHash = "sha256-dv+1yRl0UUo6lkLjfYAgRDR8pMfuh4lM6JapIXNQG9Q="; env = { CGO_ENABLED = 1; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/frontend"; - hash = "sha256-dcoTwfRocVjpBzqS9f2MkXjzcCI5sLjRZ3UC/Ml+7T0="; + hash = "sha256-0QMakUr2QBDYb/BRMALOACsfknrzimgaNkdFMjg73og="; }; npmRoot = "frontend"; }; @@ -51,15 +50,12 @@ buildGoModule (finalAttrs: { copyDesktopItems ]; - buildInputs = [ - webkitgtk_4_0 - libsoup_3 - ]; + buildInputs = [ webkitgtk_4_1 ]; buildPhase = '' runHook preBuild - wails build -m -trimpath -devtools -tags webkit2_40 -o tiny-rdm + wails build -m -trimpath -devtools -tags webkit2_41 -o tiny-rdm runHook postBuild ''; @@ -88,7 +84,22 @@ buildGoModule (finalAttrs: { runHook postInstall ''; - passthru.updateScript = nix-update-script { }; + passthru = { + inherit (finalAttrs.env) npmDeps; + updateScript = writeScript "update-tiny-rdm" '' + #!/usr/bin/env nix-shell + #!nix-shell -i bash -p bash nix nix-update common-updater-scripts + set -eou pipefail + version=$(nix eval --log-format raw --raw --file default.nix tiny-rdm.version) + nix-update tiny-rdm || true + latestVersion=$(nix eval --log-format raw --raw --file default.nix tiny-rdm.version) + if [[ "$latestVersion" == "$version" ]]; then + exit 0 + fi + update-source-version tiny-rdm "$latestVersion" --source-key=npmDeps --ignore-same-version + nix-update tiny-rdm --version skip + ''; + }; meta = { description = "Modern, colorful, super lightweight Redis GUI client"; diff --git a/pkgs/by-name/tk/tkrzw/package.nix b/pkgs/by-name/tk/tkrzw/package.nix index 97f2d05efe66..0172a5f489c5 100644 --- a/pkgs/by-name/tk/tkrzw/package.nix +++ b/pkgs/by-name/tk/tkrzw/package.nix @@ -26,7 +26,6 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Set of implementations of DBM"; homepage = "https://dbmx.net/tkrzw/"; - maintainers = with maintainers; [ ehmry ]; license = licenses.asl20; platforms = platforms.all; }; diff --git a/pkgs/by-name/to/toml2json/package.nix b/pkgs/by-name/to/toml2json/package.nix index a03ee7dd94d1..51ab212c8676 100644 --- a/pkgs/by-name/to/toml2json/package.nix +++ b/pkgs/by-name/to/toml2json/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage rec { pname = "toml2json"; - version = "1.3.1"; + version = "1.3.2"; src = fetchCrate { inherit pname version; - hash = "sha256-9q2HtNzsRO0/5gcmxUfWuQlWsfvw/A21WEXZlifCUjY="; + hash = "sha256-KzMDJ3WBjr8PNP8+6X8c6/g99375B+MARYIKooqA5jY="; }; - cargoHash = "sha256-IglwVFTKOQFln/LE76+QM4P0J9dDM83jSAF6jGGNLEg="; + cargoHash = "sha256-6HMaKak3YI8kH9Wp1/e4dt276B4QyfyZMve1wl5mucQ="; meta = with lib; { description = "Very small CLI for converting TOML to JSON"; diff --git a/pkgs/by-name/to/toot/package.nix b/pkgs/by-name/to/toot/package.nix index 96506125c94a..22ab021d6b74 100644 --- a/pkgs/by-name/to/toot/package.nix +++ b/pkgs/by-name/to/toot/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "toot"; - version = "0.47.1"; + version = "0.50.1"; pyproject = true; src = fetchFromGitHub { owner = "ihabunek"; repo = "toot"; tag = version; - hash = "sha256-cdlLZL3XZDgEXbac3Kgm9o61SOpoZzWD6C1DDwj6eNo="; + hash = "sha256-qcxJeUDRYVFcyrvecG5xGy02O7otj1fg0HgBMuGS1d4="; }; nativeCheckInputs = with python3Packages; [ pytest ]; @@ -25,11 +25,11 @@ python3Packages.buildPythonApplication rec { ]; dependencies = with python3Packages; [ + python-dateutil requests beautifulsoup4 wcwidth urwid - urwidgets tomlkit click pillow diff --git a/pkgs/by-name/to/toss/package.nix b/pkgs/by-name/to/toss/package.nix index f2e62bbf153c..a35dad1a1301 100644 --- a/pkgs/by-name/to/toss/package.nix +++ b/pkgs/by-name/to/toss/package.nix @@ -20,7 +20,6 @@ stdenv.mkDerivation rec { // { description = "Dead simple LAN file transfers from the command line"; license = with licenses; [ mit ]; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/to/toxic/package.nix b/pkgs/by-name/to/toxic/package.nix index 1c419ec45538..8f4decacdda3 100644 --- a/pkgs/by-name/to/toxic/package.nix +++ b/pkgs/by-name/to/toxic/package.nix @@ -56,7 +56,6 @@ stdenv.mkDerivation rec { mainProgram = "toxic"; homepage = "https://github.com/TokTok/toxic"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/tr/transito/package.nix b/pkgs/by-name/tr/transito/package.nix index 0b955f2f274b..aabfb8d92745 100644 --- a/pkgs/by-name/tr/transito/package.nix +++ b/pkgs/by-name/tr/transito/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildGoModule, fetchFromSourcehut, pkg-config, @@ -71,5 +72,6 @@ buildGoModule rec { maintainers = [ maintainers.McSinyx ]; mainProgram = "transito"; platforms = platforms.unix; + broken = stdenv.isDarwin; }; } diff --git a/pkgs/by-name/tr/transmission-remote-gtk/package.nix b/pkgs/by-name/tr/transmission-remote-gtk/package.nix index ff1e00036749..c25017e45d9f 100644 --- a/pkgs/by-name/tr/transmission-remote-gtk/package.nix +++ b/pkgs/by-name/tr/transmission-remote-gtk/package.nix @@ -64,7 +64,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; changelog = "https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/${version}"; license = lib.licenses.gpl2; - maintainers = with lib.maintainers; [ ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/tu/tup/package.nix b/pkgs/by-name/tu/tup/package.nix index c7731bbf7100..348f706bf1fb 100644 --- a/pkgs/by-name/tu/tup/package.nix +++ b/pkgs/by-name/tu/tup/package.nix @@ -97,7 +97,6 @@ stdenv.mkDerivation rec { ''; homepage = "https://gittup.org/tup/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.unix; broken = stdenv.hostPlatform.isDarwin; }; diff --git a/pkgs/by-name/ty/typescript-go/package.nix b/pkgs/by-name/ty/typescript-go/package.nix index d19bcbc56f1e..356a72cb6a52 100644 --- a/pkgs/by-name/ty/typescript-go/package.nix +++ b/pkgs/by-name/ty/typescript-go/package.nix @@ -10,13 +10,13 @@ let in buildGoModule { pname = "typescript-go"; - version = "0-unstable-2025-08-26"; + version = "0-unstable-2025-08-30"; src = fetchFromGitHub { owner = "microsoft"; repo = "typescript-go"; - rev = "d85436e9a34a27ed2c3dd77767574717e22ccf85"; - hash = "sha256-3uD9vo/Gg4YjLSrGT3x+XfkVOseV9+JN07TxzVOv/5w="; + rev = "0a3c816da9be581f3b567df9f05b73533f5c9384"; + hash = "sha256-OAOQgHAojYadrv6bn2kXGHYisB928zW0c1g2Hx3jK50="; fetchSubmodules = false; }; diff --git a/pkgs/by-name/ty/typodermic-free-fonts/package.nix b/pkgs/by-name/ty/typodermic-free-fonts/package.nix index 7be932eba9db..554a369632f2 100644 --- a/pkgs/by-name/ty/typodermic-free-fonts/package.nix +++ b/pkgs/by-name/ty/typodermic-free-fonts/package.nix @@ -30,7 +30,6 @@ stdenvNoCC.mkDerivation { meta = { homepage = "https://typodermicfonts.com/"; description = "Typodermic fonts"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.unfree // { fullName = "Font Software for Desktop End User License Agreement"; url = "https://typodermicfonts.com/end-user-license-agreement/"; diff --git a/pkgs/by-name/ty/typodermic-public-domain/package.nix b/pkgs/by-name/ty/typodermic-public-domain/package.nix index 201dd0a64a75..7cb52113b50e 100644 --- a/pkgs/by-name/ty/typodermic-public-domain/package.nix +++ b/pkgs/by-name/ty/typodermic-public-domain/package.nix @@ -30,7 +30,6 @@ stdenvNoCC.mkDerivation { meta = { homepage = "https://typodermicfonts.com/"; description = "Vintage Typodermic fonts"; - maintainers = with lib.maintainers; [ ehmry ]; license = lib.licenses.cc0; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/ty/typora/package.nix b/pkgs/by-name/ty/typora/package.nix index b09e6039f341..9cf0bde5ae6c 100644 --- a/pkgs/by-name/ty/typora/package.nix +++ b/pkgs/by-name/ty/typora/package.nix @@ -22,13 +22,13 @@ let pname = "typora"; - version = "1.10.8"; + version = "1.11.5"; src = fetchurl { urls = [ "https://download.typora.io/linux/typora_${version}_amd64.deb" "https://downloads.typoraio.cn/linux/typora_${version}_amd64.deb" ]; - hash = "sha256-7auxTtdVafvM2fIpQVvEey1Q6eLVG3mLdjdZXcqSE/Q="; + hash = "sha256-CpUF8pRLzR3RzFD85Cobbmo3BInaeCee0NWKsmelPGs="; }; typoraBase = stdenv.mkDerivation { @@ -133,7 +133,7 @@ stdenv.mkDerivation { ''; meta = { - description = "Markdown editor, a markdown reader"; + description = "A minimal Markdown editor and reader."; homepage = "https://typora.io/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ npulidomateo ]; diff --git a/pkgs/by-name/u9/u9fs/package.nix b/pkgs/by-name/u9/u9fs/package.nix index 62a2e2777379..9e1f843e6e86 100644 --- a/pkgs/by-name/u9/u9fs/package.nix +++ b/pkgs/by-name/u9/u9fs/package.nix @@ -24,7 +24,6 @@ stdenv.mkDerivation { description = "Serve 9P from Unix"; homepage = "http://p9f.org/magic/man2html?man=u9fs§=4"; license = licenses.dtoa; - maintainers = [ maintainers.ehmry ]; platforms = platforms.unix; mainProgram = "u9fs"; }; diff --git a/pkgs/by-name/uh/uhub/package.nix b/pkgs/by-name/uh/uhub/package.nix index 1818b724c140..0cf1f8d2e8ba 100644 --- a/pkgs/by-name/uh/uhub/package.nix +++ b/pkgs/by-name/uh/uhub/package.nix @@ -48,7 +48,6 @@ stdenv.mkDerivation { description = "High performance peer-to-peer hub for the ADC network"; homepage = "https://www.uhub.org/"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/un/unfonts-core/package.nix b/pkgs/by-name/un/unfonts-core/package.nix index 0b983085c947..3ff4171f0bb7 100644 --- a/pkgs/by-name/un/unfonts-core/package.nix +++ b/pkgs/by-name/un/unfonts-core/package.nix @@ -31,6 +31,5 @@ stdenvNoCC.mkDerivation rec { ''; license = licenses.gpl2; platforms = platforms.all; - maintainers = [ maintainers.ehmry ]; }; } diff --git a/pkgs/by-name/v2/v2rayn/deps.json b/pkgs/by-name/v2/v2rayn/deps.json index 0936d52912a7..d44298118198 100644 --- a/pkgs/by-name/v2/v2rayn/deps.json +++ b/pkgs/by-name/v2/v2rayn/deps.json @@ -11,8 +11,8 @@ }, { "pname": "Avalonia", - "version": "11.3.3", - "hash": "sha256-UvENUQgoTUikjIMTL+oI93FNwr1gZfoGVtZdYzBzdts=" + "version": "11.3.4", + "hash": "sha256-3ojATZlOAUEZ6Io3fUwtaJaD2h9vWMw/X/mGyZljRPU=" }, { "pname": "Avalonia.Angle.Windows.Natives", @@ -31,38 +31,38 @@ }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.3.3", - "hash": "sha256-zg35D8NygrU8mCAsLLoPmrzXZcV31NuHNtTaiZZhOxc=" + "version": "11.3.4", + "hash": "sha256-/RbL/Yi5d/xmPVTG2pJFZ1K44iECajkUU8MfZStKxAM=" }, { "pname": "Avalonia.Controls.DataGrid", - "version": "11.3.3", - "hash": "sha256-kDO6o2U2SRVMRE/60FOiLfWi90HxYhoUnAIcxX270ww=" + "version": "11.3.4", + "hash": "sha256-x3EtbbdgJ/WNBpltO+ztmI6JSQ2p5Ey4LDDX8FI1rXQ=" }, { "pname": "Avalonia.Desktop", - "version": "11.3.3", - "hash": "sha256-/jYjxA5vJqU5IpJkgnlathprzdHB/ihdL35ZZBRESeU=" + "version": "11.3.4", + "hash": "sha256-HTLnySk+navLLYE05m4HDpHwgp3RAk1OKYAjVaUirDk=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.3.3", - "hash": "sha256-rHBFnhZ+gAqPqqDfZxBxUr3wXIpgOc9hInwzDOgdk5E=" + "version": "11.3.4", + "hash": "sha256-85N0jIcrFNThaDhvcPU8/g84ISWILx2cXHVTPW0kJbI=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.3.3", - "hash": "sha256-kUSE90HoJz9NsYCphLUQgNkxb3xHhFIlqXa6lzuGi4c=" + "version": "11.3.4", + "hash": "sha256-mH9d3yJbf10NqOI3PR1cCoGyyEQbnKRNDmxFN+2bS9c=" }, { "pname": "Avalonia.Native", - "version": "11.3.3", - "hash": "sha256-QmvN5gUsgjk7ViacdXOwHULHid0TfAKJGW3cf9A8bwQ=" + "version": "11.3.4", + "hash": "sha256-49rMUvhG5Dsl9RqhtD0i6H9X1g5768VdrW5l8axkwNI=" }, { "pname": "Avalonia.ReactiveUI", - "version": "11.3.3", - "hash": "sha256-Clq/13CZRTFEJmVw41Tw0tJEtm0AYvBKJah7OdFbBSo=" + "version": "11.3.4", + "hash": "sha256-6AZrrX1S0SSB5GzqJx4nPI/nSyvlu/iXW99mO4v1jK0=" }, { "pname": "Avalonia.Remote.Protocol", @@ -76,28 +76,28 @@ }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.3.3", - "hash": "sha256-gHZA53IyRAdeIg7yRIN6Pzh0AbOGd5B9mckEWsPuK7A=" + "version": "11.3.4", + "hash": "sha256-kVHhVHtwl1ssEf4STciY6OV0u2zyV8nOb2mSXnPH+nk=" }, { "pname": "Avalonia.Skia", - "version": "11.3.3", - "hash": "sha256-pUMqXnupxztsAP/n4U2pSgTga89gy7CBLg39y2j0EjA=" + "version": "11.3.4", + "hash": "sha256-CCjlniydh91cypVmnK88UvYZH1Arjbfr7L/kNJMjyTo=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.3.3", - "hash": "sha256-nUfIEeJZgiLuy681S16Qncri6fvCGF7tYk4dSf3JY4s=" + "version": "11.3.4", + "hash": "sha256-lvjlqHU6X9ftLOXHAp0uzPfApIfte9YyIBJ+4CAp1/s=" }, { "pname": "Avalonia.Win32", - "version": "11.3.3", - "hash": "sha256-jlQXEdbZjfRsu2MjYzHGUAyn+uvdACXCvm63HjUKqfQ=" + "version": "11.3.4", + "hash": "sha256-pBc4jtBOalc29D+4XzOATDjiyuK+sMMpQfhXn2m9XJo=" }, { "pname": "Avalonia.X11", - "version": "11.3.3", - "hash": "sha256-7A+uzB7g21P+RnKO4bKOJVY35qPz5Xna8n8VGG7RoMw=" + "version": "11.3.4", + "hash": "sha256-POuDAvqpPYV6Ob0a4W6QIVL0s4/bQbRhshat9z5lvt0=" }, { "pname": "CliWrap", @@ -111,8 +111,8 @@ }, { "pname": "Downloader", - "version": "4.0.2", - "hash": "sha256-+F4cSVEjeHI8QfCjphKJLdZlViGE7/rSVq/MYDtiyPE=" + "version": "4.0.3", + "hash": "sha256-QBSvvVmejnnK8QlS/OEkDXOpbrUW5pGpbPR+6zzFstg=" }, { "pname": "DynamicData", @@ -176,8 +176,8 @@ }, { "pname": "NLog", - "version": "5.5.0", - "hash": "sha256-WkuKGo3iEqJruQuRZXMksqIbAQjZbFIANcm0zZr/fYE=" + "version": "6.0.2", + "hash": "sha256-sToQRwukDjUo3ytSmHXT5p4j6fTv1utHkQKeF48EWnQ=" }, { "pname": "QRCoder", @@ -251,13 +251,13 @@ }, { "pname": "Splat", - "version": "15.4.1", - "hash": "sha256-qmp9aNmSSGQjrt9womxfC786nxeafH66okaBk0LXnhw=" + "version": "15.5.3", + "hash": "sha256-nG2Q8PYkGgasSCoK2dO1TK4drljqr+1D6K9letsOQ08=" }, { "pname": "Splat.NLog", - "version": "15.4.1", - "hash": "sha256-CPgRSGmCtG9hFTFjd9r0Hwr0tO9MHpyttZ4NdKrWYyY=" + "version": "15.5.3", + "hash": "sha256-8s6PBlwaqOQfOR3NsloIufdXQELVyzrItcIUjrwec6U=" }, { "pname": "sqlite-net-pcl", diff --git a/pkgs/by-name/v2/v2rayn/package.nix b/pkgs/by-name/v2/v2rayn/package.nix index 123ef884349b..27f80f0caefe 100644 --- a/pkgs/by-name/v2/v2rayn/package.nix +++ b/pkgs/by-name/v2/v2rayn/package.nix @@ -19,18 +19,15 @@ nix-update-script, }: -let - version = "7.13.8"; -in -buildDotnetModule { +buildDotnetModule (finalAttrs: { pname = "v2rayn"; - inherit version; + version = "7.14.4"; src = fetchFromGitHub { owner = "2dust"; repo = "v2rayN"; - tag = version; - hash = "sha256-ygQh3fB2G0FA187Nmmb6lG2FaduN2zOZIStuMWvqEGk="; + tag = finalAttrs.version; + hash = "sha256-zfQza07GhYFEHwl4w5hqqE9JP/0yY5KIj0zRRNmAECA="; fetchSubmodules = true; }; @@ -41,15 +38,17 @@ buildDotnetModule { postPatch = '' chmod +x v2rayN/ServiceLib/Sample/proxy_set_linux_sh patchShebangs v2rayN/ServiceLib/Sample/proxy_set_linux_sh + chmod +x v2rayN/ServiceLib/Sample/kill_as_sudo_linux_sh + patchShebangs v2rayN/ServiceLib/Sample/kill_as_sudo_linux_sh substituteInPlace v2rayN/ServiceLib/Global.cs \ --replace-fail "/bin/bash" "${bash}/bin/bash" - substituteInPlace v2rayN/ServiceLib/Handler/CoreAdminHandler.cs \ + substituteInPlace v2rayN/ServiceLib/Manager/CoreAdminManager.cs \ --replace-fail "/bin/bash" "${bash}/bin/bash" substituteInPlace v2rayN/ServiceLib/Handler/AutoStartupHandler.cs \ --replace-fail "Utils.GetExePath())" '"v2rayN")' substituteInPlace v2rayN/ServiceLib/ViewModels/MainWindowViewModel.cs \ --replace-fail "nautilus" "${xdg-utils}/bin/xdg-open" - substituteInPlace v2rayN/ServiceLib/Handler/CoreHandler.cs \ + substituteInPlace v2rayN/ServiceLib/Manager/CoreManager.cs \ --replace-fail 'Environment.GetEnvironmentVariable(Global.LocalAppData) == "1"' "false" ''; @@ -93,10 +92,7 @@ buildDotnetModule { icon = "v2rayn"; genericName = "v2rayN"; desktopName = "v2rayN"; - categories = [ - "Network" - "Application" - ]; + categories = [ "Network" ]; terminal = false; comment = "A GUI client for Windows and Linux, support Xray core and sing-box-core and others"; }) @@ -119,4 +115,4 @@ buildDotnetModule { "aarch64-linux" ]; }; -} +}) diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 084b03483533..a34daec2c69e 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -7,17 +7,17 @@ buildGoModule (finalAttrs: { pname = "vacuum-go"; - version = "0.17.9"; + version = "0.17.11"; src = fetchFromGitHub { owner = "daveshanley"; repo = "vacuum"; # using refs/tags because simple version gives: 'the given path has multiple possibilities' error tag = "v${finalAttrs.version}"; - hash = "sha256-4DexFrYDvJl1VvPKtA2VnRFq9F+JOwTozGE9tXL5kIo="; + hash = "sha256-9cdix5HuhLOd/XnK1uU4pRXcfYi2nqTScP/+QV7Ps4k="; }; - vendorHash = "sha256-IOlJHVzmBR4Re3VxAwLjpws3DTJSzG8JBya6L3WTeoQ="; + vendorHash = "sha256-sdm3RKtHB9uWZy9N+bEz0gRKBU0EuYvX9J15Wj7GmAU="; env.CGO_ENABLED = 0; ldflags = [ diff --git a/pkgs/by-name/va/vagrant/gemset.nix b/pkgs/by-name/va/vagrant/gemset.nix index bef31fe3b087..8e933e8d5b99 100644 --- a/pkgs/by-name/va/vagrant/gemset.nix +++ b/pkgs/by-name/va/vagrant/gemset.nix @@ -24,10 +24,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gi7zqgmqwi5lizggs1jhc3zlwaqayy9rx2ah80sxy24bbnng558"; + sha256 = "1p2szbr4jdvmwaaj2kxlbv1rp0m6ycbgfyp0kjkkkswmniv5y21r"; type = "gem"; }; - version = "3.1.8"; + version = "3.2.2"; }; builder = { groups = [ "default" ]; @@ -40,11 +40,12 @@ version = "3.3.0"; }; childprocess = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "sha256-mo1IS+L9QJag6QoM0+RJoFvDqjP4rJ5Nbc72rBRVtuw="; + sha256 = "1v5nalaarxnfdm6rxb7q6fmc6nx097jd630ax6h9ch7xw95li3cs"; type = "gem"; }; version = "5.1.0"; @@ -54,20 +55,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0chwfdq2a6kbj6xz9l6zrdfnyghnh32si82la1dnpa5h75ir5anl"; + sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; type = "gem"; }; - version = "1.3.4"; + version = "1.3.5"; }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "sha256-C70d79wxE0q+/tAnpjmzcjwnU4YhUPTD7mHKtxsg1n0="; + sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; type = "gem"; }; - version = "3.3.0"; + version = "3.3.5"; }; date = { groups = [ "default" ]; @@ -87,10 +88,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.1"; + version = "1.6.2"; }; ed25519 = { groups = [ "default" ]; @@ -107,20 +108,21 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw"; + sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0"; type = "gem"; }; - version = "1.13.0"; + version = "1.13.1"; }; excon = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00p5fww0bakph4p9skc7ypjqbqc8crnw31nrmpdm8j4rr5kp4jb0"; + sha256 = "1l1mn4g669lgmjzy0mz1vp38jqw7z6b5alvl7wmqv6wiyfh5f3qm"; type = "gem"; }; - version = "1.2.2"; + version = "1.2.8"; }; fake_ftp = { groups = [ "development" ]; @@ -142,10 +144,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vxaw0mg8avqivdj0lzj19nxf652ri208grsdf0361flyn5i5wi3"; + sha256 = "09mcghancmn0s5cwk2xz581j3xm3xqxfv0yxg75axnyhrx9gy6f7"; type = "gem"; }; - version = "2.12.1"; + version = "2.13.4"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -153,69 +155,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; + sha256 = "0fxbckg468dabkkznv48ss8zv14d9cd8mh1rr3m98aw7wzx5fmq9"; type = "gem"; }; - version = "3.4.0"; + version = "3.4.1"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07139870npj59jnl8vmk39ja3gdk3fb5z9vc0lf32y2h891hwqsi"; + sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; type = "gem"; }; - version = "1.17.0"; - }; - google-protobuf = { - dependencies = [ - "bigdecimal" - "rake" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1zzlmsv7djpgn6hxp5r1jg7f4nx368j0ccq6pipq1ncplnvbffij"; - type = "gem"; - }; - version = "4.29.1"; - }; - googleapis-common-protos-types = { - dependencies = [ "google-protobuf" ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1xyinc2zaw25r3x774mni66im1b22l9zpbsqdgdb4g4zxcd5srcl"; - type = "gem"; - }; - version = "1.16.0"; - }; - grpc = { - dependencies = [ - "google-protobuf" - "googleapis-common-protos-types" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0z5x8f9k2m656imi59jrd49d8inbnzpcnylz0ijj1ly0ihdi3apd"; - type = "gem"; - }; - version = "1.68.1"; + version = "1.17.2"; }; grpc-tools = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12wbiq7s1qc6dv35p8c5vay627c6mqm9p1dimv2nz2m6r5f1057v"; + sha256 = "0fgfzwhaiijccfks356i9rkix12w1hhsjdiri4vjgh5zr3dccl3h"; type = "gem"; }; - version = "1.68.1"; + version = "1.74.0"; }; gssapi = { dependencies = [ "ffi" ]; @@ -247,10 +210,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1z6mwzvd7p2wqhmk07dwrhvm0ncgqm7pxn0pr2k025rwsspp9bsd"; + sha256 = "031lzv4v577zc4f2f918n3hgh3hsrc7rwhlpgrfa1c1f9dsfm34j"; type = "gem"; }; - version = "0.1.5"; + version = "0.1.6"; }; hashie = { groups = [ "default" ]; @@ -263,14 +226,15 @@ version = "5.0.0"; }; httpclient = { + dependencies = [ "mutex_m" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; + sha256 = "1j4qwj1nv66v3n9s4xqf64x2galvjm630bwa5xngicllwic5jr2b"; type = "gem"; }; - version = "2.8.3"; + version = "2.9.0"; }; i18n = { dependencies = [ "concurrent-ruby" ]; @@ -278,10 +242,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0k31wcgnvcvd14snz0pfqj976zv6drfsnq6x8acz10fiyms9l8nw"; + sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; type = "gem"; }; - version = "1.14.6"; + version = "1.14.7"; }; ipaddr = { groups = [ "default" ]; @@ -298,10 +262,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1kvbzh8530pp3qf63zvx9hnb708x7plv9wfn5ibns3h3knnvs3kw"; + sha256 = "0s5vklcy2fgdxa9c6da34jbfrqq7xs6mryjglqqb5iilshcg3q82"; type = "gem"; }; - version = "2.9.0"; + version = "2.13.2"; }; jwt = { dependencies = [ "base64" ]; @@ -309,10 +273,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rba9mji57sfa1kjhj0bwff1377vj0i8yx2rd39j5ik4vp60gzam"; + sha256 = "0dfm4bhl4fzn076igh0bmh2v1vphcrxdv6ldc46hdd3bkbqr2sdg"; type = "gem"; }; - version = "2.9.3"; + version = "3.1.2"; }; listen = { dependencies = [ @@ -353,10 +317,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0q9jm4pzqxk92dq9a1y7gjwcw3dcsm1mnsdhi9ms5hw1dpnprzlx"; + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; type = "gem"; }; - version = "1.6.2"; + version = "1.7.0"; }; logging = { dependencies = [ @@ -381,30 +345,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0r34mc3n7sxsbm9mzyzy8m3dvq7pwbryyc8m452axkj0g2axnwbg"; + sha256 = "0mjyxl7c0xzyqdqa8r45hqg7jcw2prp3hkp39mdf223g4hfgdsyw"; type = "gem"; }; - version = "3.6.0"; + version = "3.7.0"; }; mime-types-data = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0a7fq0wn2fdv57dsxfmjyzsjhxprh56k0zg3c4nm9il4s3v0mzig"; + sha256 = "1baskvp6dkijrykbnnnwhvnkjg7jphslxzsl2flvnvkmmfqilzld"; type = "gem"; }; - version = "3.2024.1203"; + version = "3.2025.0729"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "06sabsvnw0x1aqdcswc6bqrqz6705548bfd8z22jxgxfjrn1yn3n"; type = "gem"; }; - version = "1.15.0"; + version = "1.17.0"; }; multi_xml = { dependencies = [ "bigdecimal" ]; @@ -412,10 +376,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06x61ca5j84nyhr1mwh9r436yiphnc5hmacb3gwqyn5gd0611kjg"; + sha256 = "1kl7ax7zcj8czlxs6vn3kdhpnz1dwva4y5zwnavssfv193f9cyih"; type = "gem"; }; - version = "0.7.1"; + version = "0.7.2"; + }; + mutex_m = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0l875dw0lk7b2ywa54l0wjcggs94vb7gs8khfw9li75n2sn09jyg"; + type = "gem"; + }; + version = "0.3.0"; }; net-ftp = { dependencies = [ @@ -459,10 +433,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk"; + sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9"; type = "gem"; }; - version = "4.0.0"; + version = "4.1.0"; }; net-sftp = { dependencies = [ "net-ssh" ]; @@ -500,6 +474,7 @@ dependencies = [ "faraday" "jwt" + "logger" "multi_xml" "rack" "snaky_hash" @@ -509,50 +484,40 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yzpaghh8kwzgmvmrlbzf36ks5s2hf34rayzw081dp2jrzprs7xj"; + sha256 = "0gxbcjfgck9jd14mvmb4znc64xd67y680z880x6p44krkiabivgp"; type = "gem"; }; - version = "2.0.9"; + version = "2.0.12"; }; ostruct = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9"; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; type = "gem"; }; - version = "0.6.1"; - }; - pairing_heap = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "059kqpw53cancnp0bp7y1s74y1955riw33w3lqfbnms4b4mdh5zj"; - type = "gem"; - }; - version = "3.1.0"; + version = "0.6.3"; }; rack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cd13019gnnh2c0a3kj27ij5ibk72v0bmpypqv4l6ayw8g5cpyyk"; + sha256 = "0da64fq3w671qhp7ji1zs84m5lyhalq4khqhbfw5dz0y6mn61dgg"; type = "gem"; }; - version = "3.1.8"; + version = "3.1.16"; }; rake = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; + sha256 = "14s4jdcs1a4saam9qmzbsa2bsh85rj9zfxny5z315x3gg0nhkxcn"; type = "gem"; }; - version = "13.2.1"; + version = "13.3.0"; }; rake-compiler = { dependencies = [ "rake" ]; @@ -560,10 +525,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xlifh25mhlrigj020nya10s37dbkhc0rlqlf0ld88rxrdg1057k"; + sha256 = "09s1vyfby7lqbw4jn27la4vikwjdxswzbp2wdyrjgbaddppp5hpf"; type = "gem"; }; - version = "1.2.8"; + version = "1.3.0"; }; rb-fsevent = { groups = [ "default" ]; @@ -602,25 +567,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1j9p66pmfgxnzp76ksssyfyqqrg7281dyi3xyknl3wwraaw7a66p"; + sha256 = "1jmbf6lf7pcyacpb939xjjpn1f84c3nw83dy3p1lwjx0l2ljfif7"; type = "gem"; }; - version = "3.3.9"; - }; - rgl = { - dependencies = [ - "pairing_heap" - "rexml" - "stream" - ]; - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0jjc2v9hg42bzg6w5yg3azrsdr31qmc6ff93xb5adfjqg337vzz3"; - type = "gem"; - }; - version = "0.5.10"; + version = "3.4.1"; }; rspec = { dependencies = [ @@ -632,10 +582,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l"; + sha256 = "0h11wynaki22a40rfq3ahcs4r36jdpz9acbb3m5dkf0mm67sbydr"; type = "gem"; }; - version = "3.13.0"; + version = "3.13.1"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -646,10 +596,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "001kazj244cb6fbkmh7ap74csbr78717qaskqzqpir1q8xpdmywl"; + sha256 = "18sgga9zjrd5579m9rpb78l7yn9a0bjzwz51z5kiq4y6jwl6hgxb"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.5"; }; rspec-expectations = { dependencies = [ @@ -663,10 +613,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3cyrhsa75x5wwvskrrqk56jbjgdi2q1zx0irllf0chkgsmlsqf"; + sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; type = "gem"; }; - version = "3.13.3"; + version = "3.13.5"; }; rspec-its = { dependencies = [ @@ -694,10 +644,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vxxkb2sf2b36d8ca2nq84kjf85fz4x7wqcvb8r6a5hfxxfk69r3"; + sha256 = "10gajm8iscl7gb8q926hyna83bw3fx2zb4sqdzjrznjs51pqlcz4"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.5"; }; rspec-support = { groups = [ @@ -707,10 +657,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1v6v6xvxcpkrrsrv7v1xgf7sl0d71vcfz1cnrjflpf6r7x3a58yf"; + sha256 = "1xx3f4mgr84jz07fifd3r68hm6giqy91hqyzawmi0s59yqa1hjqq"; type = "gem"; }; - version = "3.13.2"; + version = "3.13.4"; }; rubyntlm = { dependencies = [ "base64" ]; @@ -742,20 +692,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cfwvdcr46pk0c7m5aw2w3izbrp1iba0q7l21r37mzpwaz0pxj0s"; + sha256 = "0mnllrwhs7psw6xxs8x5yx85k12qjfdgs8zs0bxm70bfascx58r5"; type = "gem"; }; - version = "2.0.1"; - }; - stream = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "016m9v81vpj14d8g5ins91zc4pzl7vf5f1gxl7jhfsfy601k7cv2"; - type = "gem"; - }; - version = "0.5.5"; + version = "2.0.3"; }; thor = { groups = [ "default" ]; @@ -783,20 +723,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06fcniirx82hrljzfn5wb3634n8648v8qgy006jzgclfz5gjvjla"; + sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm"; type = "gem"; }; - version = "0.4.2"; + version = "0.4.3"; }; uri = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09qyg6a29cfgd46qid8qvx4sjbv596v19ym73xvhanbyxd6500xk"; + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; type = "gem"; }; - version = "1.0.2"; + version = "1.0.3"; }; vagrant-spec = { dependencies = [ @@ -827,27 +767,27 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07w7zv93pzpxjsq16z2d15irkl117x2h572bmd0gqhqd50da3lc6"; + sha256 = "09cmp6qsc92zy4j7xlair7yz1hgr40c8nrbh93krjcplkh55zvyv"; type = "gem"; }; - version = "3.1.2"; + version = "3.1.3"; }; version_gem = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08a6agx7xk1f6cr9a95dq42vl45si2ln21h33b96li59sv3555y6"; + sha256 = "0270m29n7mq9yq4xnjzryzr6jxf292ahjn9fzywm2rg3rdz7cr59"; type = "gem"; }; - version = "1.1.4"; + version = "1.1.8"; }; wdm = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "sha256-xG2dy203UZnKB0ZbxnZp7o8EGuqlXdfa/m3k3Zeydkc="; + sha256 = "0ivnnabxvr3dzvddfpd5x8d093zfd5vccns60z59jl9pdp5rsvf4"; type = "gem"; }; version = "0.2.0"; diff --git a/pkgs/by-name/ve/vectoroids/package.nix b/pkgs/by-name/ve/vectoroids/package.nix index df54dcff0c71..685f656260c1 100644 --- a/pkgs/by-name/ve/vectoroids/package.nix +++ b/pkgs/by-name/ve/vectoroids/package.nix @@ -2,24 +2,24 @@ lib, stdenv, fetchurl, - SDL, - SDL_image, - SDL_mixer, + SDL2, + SDL2_image, + SDL2_mixer, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vectoroids"; - version = "1.1.0"; + version = "1.1.2"; src = fetchurl { - url = "ftp://ftp.tuxpaint.org/unix/x/vectoroids/src/vectoroids-${version}.tar.gz"; - sha256 = "0bkvd4a1v496w0vlvqyi1a6p25ssgpkchxxxi8899sb72wlds54d"; + url = "https://tuxpaint.org/ftp/unix/x/vectoroids/src/vectoroids-${finalAttrs.version}.tar.gz"; + hash = "sha256-aLV4rrNuLKODYGD+0UBAQeQKKCNlFOX2g5CcjjkCWyQ="; }; buildInputs = [ - SDL - SDL_image - SDL_mixer + SDL2 + SDL2_image + SDL2_mixer ]; preConfigure = '' @@ -32,6 +32,6 @@ stdenv.mkDerivation rec { description = "Clone of the classic arcade game Asteroids by Atari"; mainProgram = "vectoroids"; license = lib.licenses.gpl2Plus; - inherit (SDL.meta) platforms; + inherit (SDL2.meta) platforms; }; -} +}) diff --git a/pkgs/by-name/ve/verbiste/package.nix b/pkgs/by-name/ve/verbiste/package.nix index 8a249adb1f2c..146951e744b9 100644 --- a/pkgs/by-name/ve/verbiste/package.nix +++ b/pkgs/by-name/ve/verbiste/package.nix @@ -7,14 +7,13 @@ libxml2, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "verbiste"; - - version = "0.1.48"; + version = "0.1.49"; src = fetchurl { - url = "https://perso.b2b2c.ca/~sarrazip/dev/verbiste-${version}.tar.gz"; - hash = "sha256-qp0OFpH4DInWjzraDI6+CeKh85JkbwVYHlJruIrGnBM="; + url = "http://sarrazip.com/dev/verbiste-${finalAttrs.version}.tar.gz"; + hash = "sha256-SnVhM8DronsajiNtrlOuFzJWBbpIb+bLLrK+mWZoP6U="; }; nativeBuildInputs = [ pkg-config ]; @@ -26,11 +25,11 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - meta = with lib; { + meta = { homepage = "http://sarrazip.com/dev/verbiste.html"; description = "French and Italian verb conjugator"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ orivej ]; }; -} +}) diff --git a/pkgs/by-name/vi/visualvm/package.nix b/pkgs/by-name/vi/visualvm/package.nix index 2faa90cbf9b6..74e940a72963 100644 --- a/pkgs/by-name/vi/visualvm/package.nix +++ b/pkgs/by-name/vi/visualvm/package.nix @@ -50,7 +50,10 @@ stdenv.mkDerivation rec { SE platform. ''; homepage = "https://visualvm.github.io"; - license = licenses.gpl2ClasspathPlus; + license = with licenses; [ + gpl2Plus + classpathException20 + ]; platforms = platforms.all; maintainers = with maintainers; [ michalrus diff --git a/pkgs/by-name/vi/vix/package.nix b/pkgs/by-name/vi/vix/package.nix index 84cebdb17017..80f7e2307633 100644 --- a/pkgs/by-name/vi/vix/package.nix +++ b/pkgs/by-name/vi/vix/package.nix @@ -29,7 +29,6 @@ stdenv.mkDerivation { description = "Visual Interface heXadecimal dump"; homepage = "http://actinid.org/vix/"; license = licenses.gpl3; - maintainers = [ maintainers.ehmry ]; mainProgram = "vix"; # sys/io.h missing on other platforms platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/wa/wallutils/package.nix b/pkgs/by-name/wa/wallutils/package.nix index 5bfe3bee7fd7..5328e6fb53ea 100644 --- a/pkgs/by-name/wa/wallutils/package.nix +++ b/pkgs/by-name/wa/wallutils/package.nix @@ -12,15 +12,15 @@ xbitmaps, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "wallutils"; - version = "5.12.9"; + version = "5.14.2"; src = fetchFromGitHub { owner = "xyproto"; repo = "wallutils"; - rev = version; - hash = "sha256-kayzaNOV2xTjbMeGUJ1jMLGxcVZzYkMLr6qWlAupPKM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mcleLQIBG8L5cpA4QYZpDsBdZbJlyDx7XXwDtAV4sjU="; }; vendorHash = null; @@ -68,10 +68,10 @@ buildGoModule rec { meta = { description = "Utilities for handling monitors, resolutions, and (timed) wallpapers"; - inherit (src.meta) homepage; + inherit (finalAttrs.src.meta) homepage; license = lib.licenses.bsd3; maintainers = [ ]; inherit (wayland.meta) platforms; badPlatforms = lib.platforms.darwin; }; -} +}) diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 004077f05d14..5d83b41522ba 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-qfhEXZbsqLhS1yTWwjbcUwUW5/3mIe2sC+GT6NG9bmY=", - "version": "0.2025.08.20.08.11.stable_03" + "hash": "sha256-A3D+rsbiz0Ai8w350em4jr8C8GJ0jHMrFEdPa0nobCM=", + "version": "0.2025.08.27.08.11.stable_03" }, "linux_x86_64": { - "hash": "sha256-8aU5tFqqoD8yABQ2F5axqpD1ppL1FQyu5cY9MBEWgME=", - "version": "0.2025.08.20.08.11.stable_03" + "hash": "sha256-E45F+yhU/S+jbYxtTjtumfIaajQBWIGDTtV1b+KZVG8=", + "version": "0.2025.08.27.08.11.stable_03" }, "linux_aarch64": { - "hash": "sha256-xFAMoRQJ1Qpuun+VRmmj8DnJaIk+/48zwyIUO9xl6io=", - "version": "0.2025.08.20.08.11.stable_03" + "hash": "sha256-x7HZeZVMrh5sayFghw47jLUO+5ks8U2xUh9eF136YkU=", + "version": "0.2025.08.27.08.11.stable_03" } } diff --git a/pkgs/by-name/wa/wasm-tools/package.nix b/pkgs/by-name/wa/wasm-tools/package.nix index 9b4aeb331765..8397875dc19a 100644 --- a/pkgs/by-name/wa/wasm-tools/package.nix +++ b/pkgs/by-name/wa/wasm-tools/package.nix @@ -6,20 +6,20 @@ rustPlatform.buildRustPackage rec { pname = "wasm-tools"; - version = "1.237.0"; + version = "1.238.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wasm-tools"; tag = "v${version}"; - hash = "sha256-MTNOGWbMviiNgKN4eIE8DTJmL5v3X4SymdxIn+sGA0M="; + hash = "sha256-7wzIKOn/B0GqHaODMfjjCJ/ffBi9j7OYxasuWg7wct0="; fetchSubmodules = true; }; # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. auditable = false; - cargoHash = "sha256-BC93yiC5AHS0WT561Bi4VhwtSaz3/VTS08fHV8MkPwY="; + cargoHash = "sha256-I3r20fTakd+PK4JWMj2i1OziFrxDWpneQqnlKav6chI="; cargoBuildFlags = [ "--package" "wasm-tools" diff --git a/pkgs/by-name/wa/wasynth/Cargo.lock b/pkgs/by-name/wa/wasynth/Cargo.lock index c231fd9e9754..80777e570588 100644 --- a/pkgs/by-name/wa/wasynth/Cargo.lock +++ b/pkgs/by-name/wa/wasynth/Cargo.lock @@ -1,34 +1,57 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] [[package]] name = "arbitrary" -version = "1.1.3" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a7924531f38b1970ff630f03eb20a2fde69db5c590c93b0f3482e95dcc5fd60" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" dependencies = [ "derive_arbitrary", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "cc" -version = "1.0.73" +version = "1.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" [[package]] name = "codegen-luajit" version = "0.12.0" dependencies = [ "wasm-ast", - "wasmparser 0.86.0", + "wasmparser 0.107.0", ] [[package]] @@ -36,18 +59,18 @@ name = "codegen-luau" version = "0.12.0" dependencies = [ "wasm-ast", - "wasmparser 0.86.0", + "wasmparser 0.107.0", ] [[package]] name = "derive_arbitrary" -version = "1.1.3" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a577516173adb681466d517d39bd468293bc2c2a16439375ef0f35bba45f3d" +checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" dependencies = [ - "proc-macro2 1.0.40", - "quote 1.0.20", - "syn 1.0.98", + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.106", ] [[package]] @@ -64,16 +87,34 @@ dependencies = [ ] [[package]] -name = "flagset" -version = "0.4.3" +name = "equivalent" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "flagset" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe" + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi", +] [[package]] name = "glob" -version = "0.3.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "hashbrown" @@ -82,13 +123,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] -name = "indexmap" -version = "1.9.1" +name = "hashbrown" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +dependencies = [ + "equivalent", + "hashbrown 0.15.5", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom", + "libc", ] [[package]] @@ -98,27 +174,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] -name = "libfuzzer-sys" -version = "0.4.3" +name = "libc" +version = "0.2.175" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "336244aaeab6a12df46480dc585802aa743a72d66b11937844c61bbca84c991d" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" dependencies = [ "arbitrary", "cc", - "once_cell", ] [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "once_cell" -version = "1.13.0" +version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "proc-macro2" @@ -131,9 +212,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.40" +version = "1.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" dependencies = [ "unicode-ident", ] @@ -149,13 +230,31 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.20" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ - "proc-macro2 1.0.40", + "proc-macro2 1.0.101", ] +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "syn" version = "0.15.44" @@ -169,20 +268,20 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.98" +version = "2.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" dependencies = [ - "proc-macro2 1.0.40", - "quote 1.0.20", + "proc-macro2 1.0.101", + "quote 1.0.40", "unicode-ident", ] [[package]] name = "test-generator" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea97be90349ab3574f6e74d1566e1c5dd3a4bc74b89f4af4cc10ca010af103c0" +checksum = "5b23be2add79223226e1cb6446cb3e37506a5927089870687a0f1149bb7a073a" dependencies = [ "glob", "proc-macro2 0.4.30", @@ -192,15 +291,15 @@ dependencies = [ [[package]] name = "unicode-ident" -version = "1.0.2" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-width" -version = "0.1.9" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-xid" @@ -208,71 +307,115 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "wasi" +version = "0.14.3+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +dependencies = [ + "wit-bindgen", +] + [[package]] name = "wasm-ast" version = "0.12.0" dependencies = [ - "wasmparser 0.86.0", + "wasmparser 0.107.0", ] [[package]] name = "wasm-encoder" -version = "0.13.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f0c17267a5ffd6ae3d897589460e21db1673c84fb7016b909c9691369a75ea" +checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" dependencies = [ "leb128", ] [[package]] name = "wasm-encoder" -version = "0.14.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f76068e87fe9b837a6bc2ccded66784173eadb828c4168643e9fddf6f9ed2e61" +checksum = "7d135e8940b69dbee0f5b0a0be9c1cd6fa8b71d774904c13a3fcfc5dc265e43d" dependencies = [ "leb128", ] [[package]] name = "wasm-smith" -version = "0.11.2" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b73250e61e41d0e467b78559c7d761841005d724384bb0b78d52ff974acf5520" +checksum = "4d9a642a2aa8a998228a247036d0f34470a07afc146231bd5c22cc61b8b51e73" dependencies = [ "arbitrary", "flagset", - "indexmap", + "indexmap 2.11.0", "leb128", - "wasm-encoder 0.14.0", - "wasmparser 0.87.0", + "wasm-encoder 0.37.0", + "wasmparser 0.117.0", ] [[package]] name = "wasmparser" -version = "0.86.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcbfe95447da2aa7ff171857fc8427513eb57c75a729bb190e974dc695e8f5c" +checksum = "29e3ac9b780c7dda0cac7a52a5d6d2d6707cc6e3451c9db209b6c758f40d7acb" dependencies = [ - "indexmap", + "indexmap 1.9.3", + "semver", ] [[package]] name = "wasmparser" -version = "0.87.0" +version = "0.117.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c04e207cd2e8ecb6f9bd28a2cf3119b4c6bfeee6fe3a25cc1daf8041d00a875" +checksum = "9b206de0c992af9f0b51ef2fb9455623e0a19eb68f172cd8ba9cd0e46637f5ab" dependencies = [ - "indexmap", + "hashbrown 0.14.5", + "indexmap 2.11.0", + "semver", ] [[package]] name = "wast" -version = "42.0.0" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "badcb03f976f983ff0daf294da9697be659442f61e6b0942bb37a2b6cbfe9dd4" +checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad" dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder 0.13.0", + "wasm-encoder 0.29.0", +] + +[[package]] +name = "wit-bindgen" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2 1.0.101", + "quote 1.0.40", + "syn 2.0.106", ] diff --git a/pkgs/by-name/wa/wasynth/package.nix b/pkgs/by-name/wa/wasynth/package.nix index 7f3f132cceb4..402784849f38 100644 --- a/pkgs/by-name/wa/wasynth/package.nix +++ b/pkgs/by-name/wa/wasynth/package.nix @@ -2,17 +2,18 @@ lib, fetchFromGitHub, rustPlatform, + nix-update-script, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wasynth"; - version = "0.12.0"; + version = "0.13.0"; src = fetchFromGitHub { owner = "Rerumu"; repo = "Wasynth"; - rev = "v${version}"; - sha256 = "sha256-hbY+epUtYSQrvnAbCELsVcqd3UoXGn24FkzWfrM0K14="; + tag = "v${finalAttrs.version}"; + hash = "sha256-0Gtqet6KKLtooh9cU2R/top142AeT+uIxFwe1dPTvAU="; }; # A lock file isn't provided, so it must be added manually. @@ -29,7 +30,11 @@ rustPlatform.buildRustPackage rec { rm $out/bin/{luajit,luau}_translate ''; - meta = with lib; { + passthru.updateScript = nix-update-script { + extraArgs = [ "--generate-lockfile" ]; + }; + + meta = { description = "WebAssembly translation tools for various languages"; longDescription = '' Wasynth provides the following WebAssembly translation tools: @@ -37,7 +42,7 @@ rustPlatform.buildRustPackage rec { * wasm2luau: translate WebAssembly Luau source code ''; homepage = "https://github.com/Rerumu/Wasynth"; - license = with licenses; [ gpl3Only ]; - maintainers = with maintainers; [ wackbyte ]; + license = with lib.licenses; [ gpl3Only ]; + maintainers = with lib.maintainers; [ wackbyte ]; }; -} +}) diff --git a/pkgs/by-name/wa/watchmate/package.nix b/pkgs/by-name/wa/watchmate/package.nix index 33bd4534d69b..f9c69a854039 100644 --- a/pkgs/by-name/wa/watchmate/package.nix +++ b/pkgs/by-name/wa/watchmate/package.nix @@ -11,21 +11,19 @@ wrapGAppsHook4, glib, }: -let - releaseVersion = "0.5.2"; -in -rustPlatform.buildRustPackage { + +rustPlatform.buildRustPackage (finalAttrs: { pname = "watchmate"; - version = "${releaseVersion}-unstable-2024-08-13"; + version = "0.5.3"; src = fetchFromGitHub { owner = "azymohliad"; repo = "watchmate"; - rev = "e05edfae94a1973110c6f40f25133d5979f485ab"; - hash = "sha256-fHWxn7hFx/9cnLlCHIC6hIJaLd1U3Ii9mJgTJ+Hw63M="; + tag = "v${finalAttrs.version}"; + hash = "sha256-quEYcJiNPqbQqSfUf8mF2M4bHb7vnW1WzvF5OflubjE="; }; - cargoHash = "sha256-9OR0+OIUpDu37BDC1QJ0r4P/T+DtuHIStFfYT/kPXBE="; + cargoHash = "sha256-k9nvg5wp95OZDYyRLL7s++fJHjO6r+lZtodJLPev988="; nativeBuildInputs = [ pkg-config @@ -50,13 +48,13 @@ rustPlatform.buildRustPackage { install -Dm444 assets/icons/io.gitlab.azymohliad.WatchMate-symbolic.svg -t $out/share/icons/hicolor/scalable/apps/ ''; - meta = with lib; { + meta = { description = "PineTime smart watch companion app for Linux phone and desktop"; mainProgram = "watchmate"; homepage = "https://github.com/azymohliad/watchmate"; - changelog = "https://github.com/azymohliad/watchmate/raw/v${releaseVersion}/CHANGELOG.md"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ chuangzhu ]; - platforms = platforms.linux; + changelog = "https://github.com/azymohliad/watchmate/raw/v${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ chuangzhu ]; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wa/wayidle/package.nix b/pkgs/by-name/wa/wayidle/package.nix index a72621e91b17..ab994698422a 100644 --- a/pkgs/by-name/wa/wayidle/package.nix +++ b/pkgs/by-name/wa/wayidle/package.nix @@ -4,25 +4,25 @@ fetchFromSourcehut, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wayidle"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "wayidle"; - rev = "v${version}"; - hash = "sha256-DgsktRIGWswSBYeij5OL4nJwWaURv+v+qzOdZnLKG/E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-VZfoPD9bpHOQBtDBpG4My7/KJNTKcy5PjFNO2xKmqKg="; }; cargoHash = "sha256-rpmMUrVobYa9mGERJnhGsvebzWbuL+51VeuXKUIFdwg="; - meta = with lib; { + meta = { description = "Execute a program when a Wayland compositor reports being N seconds idle"; homepage = "https://git.sr.ht/~whynothugo/wayidle"; - license = licenses.isc; + license = lib.licenses.isc; maintainers = [ ]; mainProgram = "wayidle"; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/wb/wbg/package.nix b/pkgs/by-name/wb/wbg/package.nix index 1d304d498033..19baf11415c9 100644 --- a/pkgs/by-name/wb/wbg/package.nix +++ b/pkgs/by-name/wb/wbg/package.nix @@ -10,6 +10,7 @@ wayland, wayland-scanner, wayland-protocols, + libjxl, enablePNG ? true, enableJPEG ? true, enableWebp ? true, @@ -19,16 +20,16 @@ libwebp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "wbg"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "dnkl"; repo = "wbg"; - rev = version; - hash = "sha256-zd5OWC0r/75IaeKy5xjV+pQefRy48IcFTxx93iy0a0Q="; + tag = finalAttrs.version; + hash = "sha256-qEdl3dKeAfWWZ7+8MF59fAvtoELLA+C4680yFNsHhrY="; }; nativeBuildInputs = [ @@ -39,6 +40,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + libjxl pixman tllist wayland @@ -63,10 +65,10 @@ stdenv.mkDerivation rec { meta = { description = "Wallpaper application for Wayland compositors"; homepage = "https://codeberg.org/dnkl/wbg"; - changelog = "https://codeberg.org/dnkl/wbg/releases/tag/${version}"; + changelog = "https://codeberg.org/dnkl/wbg/releases/tag/${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ ]; platforms = with lib.platforms; linux; mainProgram = "wbg"; }; -} +}) diff --git a/pkgs/by-name/wh/whatsapp-electron/icon.patch b/pkgs/by-name/wh/whatsapp-electron/icon.patch new file mode 100644 index 000000000000..7a110bb3c156 --- /dev/null +++ b/pkgs/by-name/wh/whatsapp-electron/icon.patch @@ -0,0 +1,13 @@ +diff --git a/src/index.js b/src/index.js +index cf77b75..4ceb2da 100644 +--- a/src/index.js ++++ b/src/index.js +@@ -14,7 +14,7 @@ class WhatsAppElectron + { + constructor() { + this.store = new Store(); +- this.baseIcon = isDev ? path.join(__dirname, "../assets/whatsapp-icon-512x512.png") : path.join(process.resourcesPath, "app.asar.unpacked/assets/whatsapp-icon-512x512.png"); ++ this.baseIcon = isDev ? path.join(__dirname, "../assets/whatsapp-icon-512x512.png") : path.join(app.getAppPath(), "assets/whatsapp-icon-512x512.png"); + this.isQuit = false; + + this.bounds = this.store.get("bounds"); diff --git a/pkgs/by-name/wh/whatsapp-electron/package.nix b/pkgs/by-name/wh/whatsapp-electron/package.nix new file mode 100644 index 000000000000..53bf250488d3 --- /dev/null +++ b/pkgs/by-name/wh/whatsapp-electron/package.nix @@ -0,0 +1,99 @@ +{ + lib, + fetchFromGitHub, + makeWrapper, + electron, + stdenv, + copyDesktopItems, + nodejs, + fetchNpmDeps, + makeDesktopItem, + npmHooks, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "whatsapp"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "dagmoller"; + repo = "whatsapp-electron"; + tag = "v${finalAttrs.version}"; + hash = "sha256-i3rk/wAr2MtJqXv7Z9uG0YzIsvaxrDvcXsXQhDEmzxw="; + }; + + npmDeps = fetchNpmDeps { + inherit (finalAttrs) pname version src; + hash = "sha256-5AlnAtxiQDbJEbxthGT8DQhZG5tdkrFk0+47czalnlU="; + }; + + patches = [ ./icon.patch ]; + + nativeBuildInputs = [ + makeWrapper + nodejs + npmHooks.npmConfigHook + ] + ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ]; + + env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; + + buildPhase = '' + runHook preBuild + + npm install + ./node_modules/.bin/electron-builder \ + --dir \ + -c.electronDist=${if stdenv.hostPlatform.isDarwin then "." else electron.dist} \ + -c.electronVersion=${electron.version} + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p "$out/share/whatsapp-electron" + cp -r dist/*-unpacked/{locales,resources{,.pak}} "$out/share/whatsapp-electron" + + install -D assets/whatsapp-icon-512x512.png $out/share/pixmaps/whatsapp.png + install -D assets/whatsapp-icon-512x512.svg $out/share/icons/hicolor/scalable/apps/whatsapp.svg + runHook postInstall + ''; + + postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + makeWrapper ${electron}/bin/electron $out/bin/whatsapp-electron \ + --add-flags $out/share/whatsapp-electron/resources/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ + --set-default ELECTRON_IS_DEV 0 \ + --inherit-argv0 + ''; + + desktopItems = [ + (makeDesktopItem { + name = "com.github.dagmoller.whatsapp-electron"; + exec = "whatsapp-electron %u"; + icon = "whatsapp"; + desktopName = "Whatsapp"; + startupWMClass = "com.github.dagmoller.whatsapp-electron"; + categories = [ + "Network" + "InstantMessaging" + ]; + }) + ]; + + meta = { + description = "Electron wrapper around Whatsapp"; + homepage = "https://github.com/dagmoller/whatsapp-electron"; + license = lib.licenses.isc; + maintainers = with lib.maintainers; [ + rucadi + ]; + mainProgram = "whatsapp-electron"; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; + }; +}) diff --git a/pkgs/by-name/wi/windowlab/package.nix b/pkgs/by-name/wi/windowlab/package.nix index c6eeaced2509..6d49b8355e6d 100644 --- a/pkgs/by-name/wi/windowlab/package.nix +++ b/pkgs/by-name/wi/windowlab/package.nix @@ -42,7 +42,6 @@ stdenv.mkDerivation { description = "Small and simple stacking window manager"; homepage = "http://nickgravgaard.com/windowlab/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; platforms = platforms.linux; mainProgram = "windowlab"; }; diff --git a/pkgs/by-name/wo/wox/package.nix b/pkgs/by-name/wo/wox/package.nix index 45ca8af4d834..90e105a18de2 100644 --- a/pkgs/by-name/wo/wox/package.nix +++ b/pkgs/by-name/wo/wox/package.nix @@ -8,7 +8,7 @@ pnpm_9, python3Packages, writableTmpDirAsHomeHook, - buildGoModule, + buildGo125Module, pkg-config, autoPatchelfHook, xorg, @@ -22,13 +22,13 @@ }: let - version = "2.0.0-beta.3"; + version = "2.0.0-beta.4"; src = fetchFromGitHub { owner = "Wox-launcher"; repo = "Wox"; tag = "v${version}"; - hash = "sha256-z/fVRs5mflBhkeTazK9zg5WTYqDpqiXWEcNepEHg2k8="; + hash = "sha256-KOndb8snDk1BwOontI5G9wnBBvO8KV85YF5zzp95t/M="; }; metaCommon = { @@ -74,8 +74,8 @@ let src sourceRoot ; - fetcherVersion = 1; - hash = "sha256-4Xj6doUHFoZSwel+cPnr2m3rfvlxNmQCppm5gXGIEtU="; + fetcherVersion = 2; + hash = "sha256-HhdMwVNt7178EQlZGpTiTySBp8GR9tBpUaikEWt1BGY="; }; buildPhase = '' @@ -137,7 +137,7 @@ let }; }; in -buildGoModule { +buildGo125Module { pname = "wox"; inherit version src; @@ -154,7 +154,7 @@ buildGoModule { --replace-fail "Exec=%s" "Exec=wox" ''; - vendorHash = "sha256-PW8upRPhv4UDnXvI+0b61c4jKkTrxzFuobF7x+qxY74="; + vendorHash = "sha256-Ft4X2woSf0ib0Z8dAwf0VAFQv0ck9nVs7EnpWgGi2+0="; proxyVendor = true; @@ -200,7 +200,7 @@ buildGoModule { ]; postInstall = '' - install -Dm644 ../assets/app.png $out/share/pixmaps/wox.png + install -Dm644 ../assets/app.png $out/share/icons/hicolor/1024x1024/apps/wox.png ''; meta = metaCommon // { diff --git a/pkgs/by-name/wo/wox/pubspec.lock.json b/pkgs/by-name/wo/wox/pubspec.lock.json index 98cc0213f681..43e007359e10 100644 --- a/pkgs/by-name/wo/wox/pubspec.lock.json +++ b/pkgs/by-name/wo/wox/pubspec.lock.json @@ -326,86 +326,6 @@ "source": "hosted", "version": "0.1.6" }, - "flutter_inappwebview": { - "dependency": "direct main", - "description": { - "name": "flutter_inappwebview", - "sha256": "80092d13d3e29b6227e25b67973c67c7210bd5e35c4b747ca908e31eb71a46d5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.5" - }, - "flutter_inappwebview_android": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_android", - "sha256": "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.3" - }, - "flutter_inappwebview_internal_annotations": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_internal_annotations", - "sha256": "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.2.0" - }, - "flutter_inappwebview_ios": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_ios", - "sha256": "5818cf9b26cf0cbb0f62ff50772217d41ea8d3d9cc00279c45f8aabaa1b4025d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "flutter_inappwebview_macos": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_macos", - "sha256": "c1fbb86af1a3738e3541364d7d1866315ffb0468a1a77e34198c9be571287da1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "flutter_inappwebview_platform_interface": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_platform_interface", - "sha256": "cf5323e194096b6ede7a1ca808c3e0a078e4b33cc3f6338977d75b4024ba2500", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0+1" - }, - "flutter_inappwebview_web": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_web", - "sha256": "55f89c83b0a0d3b7893306b3bb545ba4770a4df018204917148ebb42dc14a598", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.2" - }, - "flutter_inappwebview_windows": { - "dependency": "transitive", - "description": { - "name": "flutter_inappwebview_windows", - "sha256": "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.6.0" - }, "flutter_lints": { "dependency": "direct dev", "description": { @@ -598,31 +518,31 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0", + "sha256": "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.9" + "version": "11.0.1" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.9" + "version": "3.0.10" }, "leak_tracker_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "linked_scroll_controller": { "dependency": "transitive", @@ -1124,11 +1044,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.4" + "version": "0.7.6" }, "tuple": { "dependency": "transitive", @@ -1284,11 +1204,11 @@ "dependency": "transitive", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "visibility_detector": { "dependency": "transitive", @@ -1382,7 +1302,7 @@ } }, "sdks": { - "dart": ">=3.7.0 <4.0.0", + "dart": ">=3.8.0-0 <4.0.0", "flutter": ">=3.27.0" } } diff --git a/pkgs/by-name/wp/wpaperd/package.nix b/pkgs/by-name/wp/wpaperd/package.nix index 6e6ccc9466a6..921e6abc113e 100644 --- a/pkgs/by-name/wp/wpaperd/package.nix +++ b/pkgs/by-name/wp/wpaperd/package.nix @@ -11,15 +11,15 @@ scdoc, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "wpaperd"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "danyspin97"; repo = "wpaperd"; - rev = version; - hash = "sha256-mBdrOmS+e+Npei5+RmtbTkBCGR8L5O83hulNU1z0Akk="; + tag = finalAttrs.version; + hash = "sha256-6XVpjTdo/wI65Lzd02fjqir7a28EEBBp3794zLgxayY="; }; cargoHash = "sha256-d8jzoNCn9J36SE4tQZ1orgOfFGbhVtHaaO940b3JxmQ="; @@ -54,7 +54,7 @@ rustPlatform.buildRustPackage rec { installManPage ${targetDir}/man/*.1 man/*.5 ''; - meta = with lib; { + meta = { description = "Minimal wallpaper daemon for Wayland"; longDescription = '' It allows the user to choose a different image for each output (aka for each monitor) @@ -63,12 +63,12 @@ rustPlatform.buildRustPackage rec { displayed will be changed with another random one. ''; homepage = "https://github.com/danyspin97/wpaperd"; - license = licenses.gpl3Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ DPDmancul fsnkty ]; mainProgram = "wpaperd"; }; -} +}) diff --git a/pkgs/by-name/wx/wxGTK31/package.nix b/pkgs/by-name/wx/wxGTK31/package.nix index 0b2df7e44c33..a37d95ec4caa 100644 --- a/pkgs/by-name/wx/wxGTK31/package.nix +++ b/pkgs/by-name/wx/wxGTK31/package.nix @@ -126,7 +126,10 @@ stdenv.mkDerivation rec { multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. ''; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with maintainers; [ tfmoraes ]; platforms = platforms.unix; }; diff --git a/pkgs/by-name/wx/wxGTK32/package.nix b/pkgs/by-name/wx/wxGTK32/package.nix index b3021bcf15bb..4161416ce89b 100644 --- a/pkgs/by-name/wx/wxGTK32/package.nix +++ b/pkgs/by-name/wx/wxGTK32/package.nix @@ -147,7 +147,10 @@ stdenv.mkDerivation rec { multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. ''; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with maintainers; [ tfmoraes fliegendewurst diff --git a/pkgs/by-name/wx/wxc/package.nix b/pkgs/by-name/wx/wxc/package.nix index e7c2f0e9e5f3..7fd72baa53b0 100644 --- a/pkgs/by-name/wx/wxc/package.nix +++ b/pkgs/by-name/wx/wxc/package.nix @@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C language binding for wxWidgets"; homepage = "https://wiki.haskell.org/WxHaskell"; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with lib.maintainers; [ fgaz ]; platforms = wxGTK32.meta.platforms; }; diff --git a/pkgs/by-name/wx/wxwidgets_3_3/package.nix b/pkgs/by-name/wx/wxwidgets_3_3/package.nix index 8da1ac6fa22e..05ebb6a946a9 100644 --- a/pkgs/by-name/wx/wxwidgets_3_3/package.nix +++ b/pkgs/by-name/wx/wxwidgets_3_3/package.nix @@ -127,7 +127,10 @@ stdenv.mkDerivation (finalAttrs: { multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much more. ''; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with lib.maintainers; [ tfmoraes fliegendewurst diff --git a/pkgs/by-name/xa/xaos/package.nix b/pkgs/by-name/xa/xaos/package.nix index ce4c27c92a7b..29359f95161a 100644 --- a/pkgs/by-name/xa/xaos/package.nix +++ b/pkgs/by-name/xa/xaos/package.nix @@ -68,6 +68,5 @@ stdenv.mkDerivation rec { homepage = "https://xaos-project.github.io/"; license = lib.licenses.gpl2Plus; platforms = [ "x86_64-linux" ]; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/by-name/xa/xastir/package.nix b/pkgs/by-name/xa/xastir/package.nix index ae8908f7f15c..5291e5565ff6 100644 --- a/pkgs/by-name/xa/xastir/package.nix +++ b/pkgs/by-name/xa/xastir/package.nix @@ -88,7 +88,6 @@ stdenv.mkDerivation rec { description = "Graphical APRS client"; homepage = "https://github.com/xastir/xastir"; license = lib.licenses.gpl2Plus; - maintainers = [ lib.maintainers.ehmry ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/xc/xcalib/package.nix b/pkgs/by-name/xc/xcalib/package.nix index a1c789fef49a..515fb2b9cc8a 100644 --- a/pkgs/by-name/xc/xcalib/package.nix +++ b/pkgs/by-name/xc/xcalib/package.nix @@ -1,42 +1,45 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromGitea, + cmake, + ninja, libX11, libXxf86vm, - libXext, libXrandr, + samurai, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xcalib"; - version = "0.10"; + version = "0.11"; - src = fetchFromGitHub { + src = fetchFromGitea { + domain = "codeberg.org"; owner = "OpenICC"; repo = "xcalib"; - rev = version; - sha256 = "05fzdjmhiafgi2jf0k41i3nm0837a78sb6yv59cwc23nla8g0bhr"; + tag = finalAttrs.version; + hash = "sha256-o0pizV4Qrb9wfVKVNH2Ifb9tr7N7iveVHQB39WVCl8w="; }; + nativeBuildInputs = [ + cmake + ninja + ]; + buildInputs = [ libX11 libXxf86vm - libXext libXrandr + samurai ]; - installPhase = '' - mkdir -p $out/bin - cp xcalib $out/bin/ - ''; - - meta = with lib; { - inherit (src.meta) homepage; + meta = { + inherit (finalAttrs.src.meta) homepage; description = "Tiny monitor calibration loader for X and MS-Windows"; - license = licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; maintainers = [ ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; mainProgram = "xcalib"; }; -} +}) diff --git a/pkgs/by-name/xc/xcruiser/package.nix b/pkgs/by-name/xc/xcruiser/package.nix index c85ccb8cd124..e8b21114892d 100644 --- a/pkgs/by-name/xc/xcruiser/package.nix +++ b/pkgs/by-name/xc/xcruiser/package.nix @@ -59,7 +59,6 @@ stdenv.mkDerivation rec { ''; homepage = "https://xcruiser.sourceforge.net/"; license = licenses.gpl2; - maintainers = with maintainers; [ ehmry ]; platforms = with platforms; linux; mainProgram = "xcruiser"; }; diff --git a/pkgs/by-name/xe/xemu/package.nix b/pkgs/by-name/xe/xemu/package.nix index bb8bd99aac2d..049f0987f99e 100644 --- a/pkgs/by-name/xe/xemu/package.nix +++ b/pkgs/by-name/xe/xemu/package.nix @@ -6,13 +6,16 @@ gettext, glib, gtk3, - libGLU, + cmake, + curl, libdrm, libepoxy, libpcap, libsamplerate, libslirp, libgbm, + vulkan-headers, + vulkan-loader, meson, ninja, openssl, @@ -23,23 +26,36 @@ vte, which, wrapGAppsHook3, + cacert, }: stdenv.mkDerivation (finalAttrs: { pname = "xemu"; - version = "0.7.135"; + version = "0.8.96"; src = fetchFromGitHub { owner = "xemu-project"; repo = "xemu"; tag = "v${finalAttrs.version}"; + hash = "sha256-42DnlnaSWVazmct9AL1/QaVqNgYe5NCMVHRJY6axo98="; fetchSubmodules = true; - hash = "sha256-lTZ5j5ULh4GFW4zlQy4l7e4zr8TEIvenGNC59O6G0Wg="; + + # also fetch required git submodules + postFetch = '' + cd "$out" + export NIX_SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt + + ${lib.getExe meson} subprojects download \ + SPIRV-Reflect VulkanMemoryAllocator berkeley-softfloat-3 berkeley-testfloat-3 genconfig glslang imgui \ + implot json keycodemapdb nv2a_vsh_cpu tomlplusplus volk xxhash || true + find subprojects -type d -name .git -prune -execdir rm -r {} + + ''; }; nativeBuildInputs = [ SDL2 meson + cmake ninja perl pkg-config @@ -57,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: { gettext glib gtk3 - libGLU + curl libdrm libepoxy libpcap @@ -66,11 +82,12 @@ stdenv.mkDerivation (finalAttrs: { libgbm openssl vte + vulkan-headers + vulkan-loader ]; configureFlags = [ "--disable-strip" - "--meson=meson" "--target-list=i386-softmmu" "--disable-werror" ]; @@ -80,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: { separateDebugInfo = true; dontUseMesonConfigure = true; + dontUseCmakeConfigure = true; setOutputFlags = false; @@ -87,19 +105,17 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs . + substituteInPlace ./scripts/xemu-version.sh \ - --replace 'date -u' "date -d @$SOURCE_DATE_EPOCH '+%Y-%m-%d %H:%M:%S'" + --replace-fail 'date -u' "date -d @$SOURCE_DATE_EPOCH '+%Y-%m-%d %H:%M:%S'" ''; preConfigure = '' configureFlagsArray+=("--extra-cflags=-DXBOX=1 -Wno-error=redundant-decls") - '' - + # When the data below can't be obtained through git, the build process tries # to run `XEMU_COMMIT=$(cat XEMU_COMMIT)` (and similar) - '' - echo '${finalAttrs.version}' > XEMU_VERSION - ''; + echo '${finalAttrs.version}' > XEMU_VERSION + ''; preBuild = '' cd build @@ -145,7 +161,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/xemu-project/xemu/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl2Plus; mainProgram = "xemu"; - maintainers = with lib.maintainers; [ ]; + maintainers = with lib.maintainers; [ marcin-serwin ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/by-name/xf/xfel/package.nix b/pkgs/by-name/xf/xfel/package.nix index cdd368dc2418..7eecffcbc3bc 100644 --- a/pkgs/by-name/xf/xfel/package.nix +++ b/pkgs/by-name/xf/xfel/package.nix @@ -8,24 +8,26 @@ stdenv.mkDerivation (finalAttrs: { pname = "xfel"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "xboot"; repo = "xfel"; tag = "v${finalAttrs.version}"; - hash = "sha256-fmf+jqCWC7RaLknr/TyRV6VQz4+fp83ynHNk2ACkyfQ="; + hash = "sha256-5Io2qOIeGovDpbxSlmqtGMrGMxUjMu/e1304euTEtJc="; }; + postPatch = '' + substituteInPlace Makefile \ + --replace-fail "/usr/local" "$out" \ + --replace-fail "/etc" "$out/etc" \ + --replace-fail "/usr/share" "$out/share" + ''; + nativeBuildInputs = [ pkg-config ]; buildInputs = [ libusb1 ]; - makeFlags = [ - "DESTDIR=$(out)" - "PREFIX=/" - ]; - doInstallCheck = true; meta = { diff --git a/pkgs/by-name/xi/xinput-calibrator/package.nix b/pkgs/by-name/xi/xinput-calibrator/package.nix new file mode 100644 index 000000000000..af2c8a1a8a0f --- /dev/null +++ b/pkgs/by-name/xi/xinput-calibrator/package.nix @@ -0,0 +1,48 @@ +{ + lib, + stdenv, + fetchFromGitLab, + desktop-file-utils, + pkg-config, + meson, + ninja, + xorg, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "xinput-calibrator"; + version = "0.8.0"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "xorg/app"; + repo = "xinput-calibrator"; + tag = "v${finalAttrs.version}"; + hash = "sha256-BxLBLv6g3hfj2ydIliZitGK/oYepvz1LYknvSWnNG58="; + }; + + nativeBuildInputs = [ + desktop-file-utils + pkg-config + meson + ninja + ]; + + buildInputs = [ + xorg.libX11 + xorg.libXi + xorg.libXrandr + ]; + + meta = { + homepage = "https://gitlab.freedesktop.org/xorg/app/xinput-calibrator"; + description = "Generic touchscreen calibration program for X.Org"; + license = with lib.licenses; [ + cc-by-sa-30 # icon + mit + ]; + maintainers = [ lib.maintainers.flosse ]; + platforms = lib.platforms.linux; + mainProgram = "xinput_calibrator"; + }; +}) diff --git a/pkgs/by-name/xi/xinput_calibrator/package.nix b/pkgs/by-name/xi/xinput_calibrator/package.nix deleted file mode 100644 index e54ab099c874..000000000000 --- a/pkgs/by-name/xi/xinput_calibrator/package.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - libXi, - xorgproto, - autoconf, - automake, - libtool, - m4, - pkg-config, - xorg, -}: - -stdenv.mkDerivation rec { - pname = "xinput_calibrator"; - version = "0.7.5"; - - src = fetchFromGitHub { - owner = "tias"; - repo = "xinput_calibrator"; - rev = "v${version}"; - sha256 = "5ZkNw+CKNUcPt1PY5PLzB/OT2wcf5n3UcaQlmMcwRVE="; - }; - - preConfigure = "./autogen.sh --with-gui=X11"; - - nativeBuildInputs = [ - pkg-config - autoconf - automake - ]; - buildInputs = [ - xorgproto - libXi - libtool - m4 - xorg.libX11 - xorg.libXext - ]; - - meta = { - homepage = "https://github.com/tias/xinput_calibrator"; - description = "Generic touchscreen calibration program for X.Org"; - license = lib.licenses.mit; - maintainers = [ lib.maintainers.flosse ]; - platforms = lib.platforms.linux; - mainProgram = "xinput_calibrator"; - }; -} diff --git a/pkgs/by-name/xm/xmind/package.nix b/pkgs/by-name/xm/xmind/package.nix index b8b566917a60..fa05346abf4e 100644 --- a/pkgs/by-name/xm/xmind/package.nix +++ b/pkgs/by-name/xm/xmind/package.nix @@ -25,11 +25,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "xmind"; - version = "25.04.03523-202505300040"; + version = "25.07.03033-202507241842"; src = fetchurl { url = "https://dl3.xmind.app/Xmind-for-Linux-amd64bit-${finalAttrs.version}.deb"; - hash = "sha256-0Z6ygpIhu32pyXH2q0QE1oBu+SD7U8T0rFBk2icnoeM="; + hash = "sha256-ZD5sFILeMgyO+jV+oArGqqDogW33JE8y49KkclEUHzE="; }; nativeBuildInputs = [ @@ -70,9 +70,9 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + substituteInPlace usr/share/applications/xmind.desktop \ + --replace-fail "/opt/Xmind/xmind" "xmind" cp -r usr $out - substituteInPlace $out/share/applications/xmind.desktop \ - --replace-fail "/opt/Xmind/xmind" "/opt/Xmind/" mkdir -p $out/opt $out/bin cp -r opt/Xmind $out/opt/xmind ln -s $out/opt/xmind/xmind $out/bin/xmind diff --git a/pkgs/by-name/xn/xnviewmp/package.nix b/pkgs/by-name/xn/xnviewmp/package.nix index 612f859a3b94..e0c53a0a50bc 100644 --- a/pkgs/by-name/xn/xnviewmp/package.nix +++ b/pkgs/by-name/xn/xnviewmp/package.nix @@ -6,6 +6,8 @@ makeDesktopItem, copyDesktopItems, imagemagick, + writeShellScript, + nix-update, }: let icon = @@ -18,16 +20,16 @@ let }; } '' - convert $src $out + magick $src -resize 512x512 $out ''; in appimageTools.wrapType2 rec { pname = "xnviewmp"; - version = "1.9.0"; + version = "1.9.3"; src = fetchurl { url = "https://download.xnview.com/old_versions/XnView_MP/XnView_MP-${version}.glibc2.17-x86_64.AppImage"; - hash = "sha256-lj6yLxg6VsNq4/3nZG8QuYYL+N+XRlpaN1Lmi307b8Q="; + hash = "sha256-Aai88JrjStkUVYCb1up662jyqBo+vmj+nu/i2vBe8XI="; }; nativeBuildInputs = [ @@ -53,6 +55,14 @@ appimageTools.wrapType2 rec { install -m 444 -D ${icon} $out/share/icons/hicolor/512x512/apps/xnviewmp.png ''; + passthru = { + inherit src; + updateScript = writeShellScript "update-xnviewmp" '' + latestVersion=$(curl --fail --silent "http://www.xnview.com/update.txt" | awk -F= '/\[XnViewMP\]/{getline; if($1=="version") print $2}') + ${lib.getExe nix-update} xnviewmp --version $latestVersion + ''; + }; + meta = { description = "Efficient multimedia viewer, browser and converter"; changelog = "https://www.xnview.com/mantisbt/changelog_page.php"; diff --git a/pkgs/by-name/ya/yaml-language-server/package.json b/pkgs/by-name/ya/yaml-language-server/package.json deleted file mode 100644 index 62be0e23edba..000000000000 --- a/pkgs/by-name/ya/yaml-language-server/package.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "name": "yaml-language-server", - "description": "YAML language server", - "version": "1.15.0", - "author": "Gorkem Ercan (Red Hat)", - "license": "MIT", - "contributors": [ - { - "name": "Joshua Pinkney", - "email": "joshpinkney@gmail.com" - }, - { - "name": "Yevhen Vydolob", - "email": "yvydolob@redhat.com" - }, - { - "name": "Google LLC" - } - ], - "bin": { - "yaml-language-server": "./bin/yaml-language-server" - }, - "main": "./out/server/src/index.js", - "keywords": [ - "yaml", - "LSP" - ], - "repository": { - "type": "git", - "url": "https://github.com/redhat-developer/yaml-language-server.git" - }, - "optionalDependencies": { - "prettier": "2.8.7" - }, - "dependencies": { - "ajv": "^8.11.0", - "lodash": "4.17.21", - "request-light": "^0.5.7", - "vscode-json-languageservice": "4.1.8", - "vscode-languageserver": "^7.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.16.0", - "vscode-nls": "^5.0.0", - "vscode-uri": "^3.0.2", - "yaml": "2.2.2" - }, - "devDependencies": { - "@microsoft/eslint-formatter-sarif": "3.0.0", - "@types/chai": "^4.2.12", - "@types/mocha": "8.2.2", - "@types/node": "16.x", - "@types/prettier": "2.7.2", - "@types/sinon": "^9.0.5", - "@types/sinon-chai": "^3.2.5", - "@typescript-eslint/eslint-plugin": "^5.38.0", - "@typescript-eslint/parser": "^5.38.0", - "chai": "^4.2.0", - "coveralls": "3.1.1", - "eslint": "^8.24.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-prettier": "^4.2.1", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "mocha": "9.2.2", - "mocha-lcov-reporter": "^1.3.0", - "nyc": "^15.1.0", - "rimraf": "^3.0.2", - "sinon": "^9.0.3", - "sinon-chai": "^3.5.0", - "source-map-support": "^0.5.19", - "ts-node": "^10.0.0", - "typescript": "^4.8.3" - }, - "scripts": { - "clean": "rimraf out/server && rimraf lib", - "compile": "tsc -p .", - "watch": "tsc --watch -p .", - "test": "mocha --require ts-node/register --timeout 5000 --ui bdd ./test/*.test.ts", - "coverage": "nyc mocha --require ts-node/register --timeout 5000 --require source-map-support/register --recursive --ui bdd ./test/*.test.ts", - "coveralls": "nyc --reporter=lcov --reporter=text mocha --timeout 5000 --require ts-node/register --require source-map-support/register --recursive --ui bdd ./test/*.test.ts", - "lint": "eslint --max-warnings 0 -c .eslintrc.js --ext .ts src test", - "lint-ci": "eslint --max-warnings 0 -c .eslintrc.js -f @microsoft/eslint-formatter-sarif -o eslint-result.sarif --ext .ts src test", - "prettier-fix": "yarn prettier --write .", - "build": "yarn clean && yarn lint && yarn compile && yarn build:libs", - "build:libs": "yarn compile:umd && yarn compile:esm", - "compile:umd": "tsc -p ./tsconfig.umd.json", - "compile:esm": "tsc -p ./tsconfig.esm.json", - "check-dependencies": "node ./scripts/check-dependencies.js", - "pull-remote": "git pull https://github.com/redhat-developer/yaml-language-server.git main" - }, - "nyc": { - "extension": [ - ".ts", - ".tsx" - ], - "exclude": [ - "**/*.d.ts", - "test/", - "out", - "lib", - "coverage/", - ".eslintrc.js", - "scripts" - ], - "all": true - } -} diff --git a/pkgs/by-name/ya/yaml-language-server/package.nix b/pkgs/by-name/ya/yaml-language-server/package.nix index 831c2589c255..b597cd02b5ad 100644 --- a/pkgs/by-name/ya/yaml-language-server/package.nix +++ b/pkgs/by-name/ya/yaml-language-server/package.nix @@ -3,11 +3,10 @@ stdenv, fetchFromGitHub, fetchYarnDeps, - fixup-yarn-lock, - makeWrapper, nodejs, - writableTmpDirAsHomeHook, - yarn, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, }: stdenv.mkDerivation (finalAttrs: { @@ -22,16 +21,15 @@ stdenv.mkDerivation (finalAttrs: { }; offlineCache = fetchYarnDeps { - yarnLock = "${finalAttrs.src}/yarn.lock"; + yarnLock = finalAttrs.src + "/yarn.lock"; hash = "sha256-2OVxvvijnfB8Bytgoaybyx4p66nD/aahtyjxLf8womE="; }; nativeBuildInputs = [ - makeWrapper - fixup-yarn-lock - yarn nodejs - writableTmpDirAsHomeHook + yarnConfigHook + yarnBuildHook + yarnInstallHook ]; # NodeJS is also needed here so that script interpreter get patched @@ -39,38 +37,6 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; - configurePhase = '' - runHook preConfigure - - yarn config --offline set yarn-offline-mirror "$offlineCache" - fixup-yarn-lock yarn.lock - yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install - patchShebangs node_modules - - runHook postConfigure - ''; - - buildPhase = '' - runHook preBuild - - yarn --offline compile - yarn --offline build:libs - - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - - yarn --offline --production install - - mkdir -p $out/bin $out/lib/node_modules/yaml-language-server - cp -r . $out/lib/node_modules/yaml-language-server - ln -s $out/lib/node_modules/yaml-language-server/bin/yaml-language-server $out/bin/ - - runHook postInstall - ''; - meta = { changelog = "https://github.com/redhat-developer/yaml-language-server/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Language Server for YAML Files"; diff --git a/pkgs/by-name/yg/yggdrasil/package.nix b/pkgs/by-name/yg/yggdrasil/package.nix index fb197529abfe..0c67cad0637a 100644 --- a/pkgs/by-name/yg/yggdrasil/package.nix +++ b/pkgs/by-name/yg/yggdrasil/package.nix @@ -39,7 +39,6 @@ buildGoModule rec { homepage = "https://yggdrasil-network.github.io/"; license = licenses.lgpl3; maintainers = with maintainers; [ - ehmry gazally lassulus peigongdsd diff --git a/pkgs/by-name/yg/yggstack/package.nix b/pkgs/by-name/yg/yggstack/package.nix index 8a1ed1ccd5fd..dba3777c1519 100644 --- a/pkgs/by-name/yg/yggstack/package.nix +++ b/pkgs/by-name/yg/yggstack/package.nix @@ -34,7 +34,6 @@ buildGoModule rec { homepage = "https://yggdrasil-network.github.io/"; license = licenses.lgpl3; maintainers = with maintainers; [ - ehmry peigongdsd ]; }; diff --git a/pkgs/by-name/yl/yle-dl/package.nix b/pkgs/by-name/yl/yle-dl/package.nix index d2b258ae75f1..0856afcfc7f2 100644 --- a/pkgs/by-name/yl/yle-dl/package.nix +++ b/pkgs/by-name/yl/yle-dl/package.nix @@ -1,57 +1,52 @@ { lib, - fetchFromGitHub, - rtmpdump, - php, - wget, python3Packages, + fetchFromGitHub, ffmpeg, - testers, - yle-dl, + wget, + versionCheckHook, }: -python3Packages.buildPythonApplication rec { - pname = "yle-dl"; - version = "20250316"; +let + version = "20250730"; src = fetchFromGitHub { owner = "aajanki"; repo = "yle-dl"; - rev = "releases/${version}"; - hash = "sha256-8cJVaoZRKAR/mkRebpgMfwOWIdDySS8q6Dc2kanr4SE="; + tag = "releases/${version}"; + hash = "sha256-85Dj+r6heusvT3+y3SNYBBa5h/tje0G4XHmfJpCwkMY="; }; - +in +python3Packages.buildPythonApplication { + pname = "yle-dl"; + inherit version src; pyproject = true; - propagatedBuildInputs = with python3Packages; [ - attrs + build-system = with python3Packages; [ flit-core ]; + + dependencies = with python3Packages; [ configargparse - ffmpeg - future lxml requests ]; - buildInputs = with python3Packages; [ - flit-core - ]; + pythonPath = [ - rtmpdump - php wget + ffmpeg ]; - doCheck = false; # tests require network access - nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + nativeCheckInputs = [ + versionCheckHook + # tests require network access + # python3Packages.pytestCheckHook + ]; - passthru.tests.version = testers.testVersion { - package = yle-dl; - command = "yle-dl -h"; - }; + versionCheckProgramArg = "--version"; meta = { description = "Downloads videos from Yle (Finnish Broadcasting Company) servers"; homepage = "https://aajanki.github.io/yle-dl/"; - changelog = "https://github.com/aajanki/yle-dl/blob/${version}/ChangeLog"; + changelog = "https://github.com/aajanki/yle-dl/blob/${src.tag}/ChangeLog"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dezgeg ]; platforms = lib.platforms.unix; diff --git a/pkgs/data/documentation/zeal/default.nix b/pkgs/by-name/ze/zeal/package.nix similarity index 80% rename from pkgs/data/documentation/zeal/default.nix rename to pkgs/by-name/ze/zeal/package.nix index dde6f06a4182..5c410836489c 100644 --- a/pkgs/data/documentation/zeal/default.nix +++ b/pkgs/by-name/ze/zeal/package.nix @@ -6,21 +6,12 @@ extra-cmake-modules, pkg-config, httplib, - qtbase, - qtimageformats, - qtwebengine, - qtx11extras, libarchive, libXdmcp, libpthreadstubs, - wrapQtAppsHook, xcbutilkeysyms, + qt6, }: - -let - isQt5 = lib.versions.major qtbase.version == "5"; - -in stdenv.mkDerivation (finalAttrs: { pname = "zeal"; version = "0.7.2"; @@ -36,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { cmake extra-cmake-modules pkg-config - wrapQtAppsHook + qt6.wrapQtAppsHook ]; buildInputs = [ @@ -44,12 +35,11 @@ stdenv.mkDerivation (finalAttrs: { libXdmcp libarchive libpthreadstubs - qtbase - qtimageformats - qtwebengine + qt6.qtbase + qt6.qtimageformats + qt6.qtwebengine xcbutilkeysyms - ] - ++ lib.optionals isQt5 [ qtx11extras ]; + ]; cmakeFlags = [ (lib.cmakeBool "ZEAL_RELEASE_BUILD" true) @@ -68,6 +58,6 @@ stdenv.mkDerivation (finalAttrs: { peterhoeg ]; mainProgram = "zeal"; - inherit (qtbase.meta) platforms; + inherit (qt6.qtbase.meta) platforms; }; }) diff --git a/pkgs/by-name/ze/zerotierone/package.nix b/pkgs/by-name/ze/zerotierone/package.nix index c14f4213aa0c..6b258b96a046 100644 --- a/pkgs/by-name/ze/zerotierone/package.nix +++ b/pkgs/by-name/ze/zerotierone/package.nix @@ -151,7 +151,6 @@ stdenv.mkDerivation { maintainers = with maintainers; [ sjmackenzie zimbatm - ehmry obadz danielfullmer mic92 # also can test darwin diff --git a/pkgs/by-name/zs/zssh/package.nix b/pkgs/by-name/zs/zssh/package.nix index 8d1c933b140a..9e58e7517f0a 100644 --- a/pkgs/by-name/zs/zssh/package.nix +++ b/pkgs/by-name/zs/zssh/package.nix @@ -34,6 +34,9 @@ stdenv.mkDerivation rec { postPatch = '' sed -i 1i'#include ' openpty.c + # readline has renamed the type name + substituteInPlace completion.c \ + --replace-fail CPPFunction rl_completion_func_t ''; # The makefile does not create the directories diff --git a/pkgs/development/compilers/abcl/default.nix b/pkgs/development/compilers/abcl/default.nix index 4d1d5daf58b4..bc00e173ac24 100644 --- a/pkgs/development/compilers/abcl/default.nix +++ b/pkgs/development/compilers/abcl/default.nix @@ -59,7 +59,10 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "JVM-based Common Lisp implementation"; homepage = "https://common-lisp.net/project/armedbear/"; - license = lib.licenses.gpl2Classpath; + license = with lib.licenses; [ + gpl2 + classpathException20 + ]; mainProgram = "abcl"; teams = [ lib.teams.lisp ]; platforms = lib.platforms.darwin ++ lib.platforms.linux; diff --git a/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix b/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix index 11a2f3c6ad6b..5e3c2de4057f 100644 --- a/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/sentry_flutter/default.nix @@ -10,8 +10,9 @@ let sentry-native = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; - tag = "0.8.4"; - hash = "sha256-0NLxu+aelp36m3ocPhyYz3LDeq310fkyu8WSpZML3Pc="; + tag = "0.9.1"; + fetchSubmodules = true; + hash = "sha256-1jyJGiIrX0TsRDzAeg3IuE1Vf5STAaG8JVxdbmPMXGQ="; }; in stdenv.mkDerivation (finalAttrs: { diff --git a/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix b/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix index c3a5f7aded18..6b267ce0ca3d 100644 --- a/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix +++ b/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix @@ -258,7 +258,8 @@ let description = "High-Performance Polyglot VM"; license = with licenses; [ upl - gpl2Classpath + gpl2 + classpathException20 bsd3 ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix index 68f77702eb19..038ead38b9b2 100644 --- a/pkgs/development/compilers/graalvm/default.nix +++ b/pkgs/development/compilers/graalvm/default.nix @@ -24,7 +24,7 @@ lib.makeScope pkgs.newScope ( truffleruby = self.callPackage ./community-edition/truffleruby { }; graalvm-oracle_25-ea = - (self.callPackage ./graalvm-oracle { version = "25-ea-34"; }).overrideAttrs + (self.callPackage ./graalvm-oracle { version = "25-ea-35"; }).overrideAttrs (prev: { autoPatchelfIgnoreMissingDeps = [ "libonnxruntime.so.1" ]; }); diff --git a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix index ade7a26a62f1..3800f8a281b7 100644 --- a/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix +++ b/pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix @@ -4,22 +4,22 @@ # $ rg -No "(https://.+)\"" -r '$1' pkgs/development/compilers/graalvm/graalvm-oracle/hashes.nix | \ # parallel -k 'echo {}; nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri $(curl -s {}.sha256)' { - "25-ea-34" = { + "25-ea-35" = { "aarch64-linux" = { - hash = "sha256-QS3AgGG0++k3B7ollL9X2AOcjeH468fJID+mTl+eVEo="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_linux-aarch64_bin.tar.gz"; + hash = "sha256-DbESXsX/saJSizZ/s6ENsL3W9VASRRGYArKzjvqlRk8="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_linux-aarch64_bin.tar.gz"; }; "x86_64-linux" = { - hash = "sha256-cBFyLiFaTX8MepRhfO/dvvqx8M6lto+JMdCdy8X6YBI="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_linux-x64_bin.tar.gz"; + hash = "sha256-fR9cA8vwV7/w4eRAkrzft0cNW29tM2rCCjSoUEDcX1A="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_linux-x64_bin.tar.gz"; }; "x86_64-darwin" = { - hash = "sha256-E4N8UnE74oGzpsUGYINuSZjjgZCYn43uwv4/eDtdZ+s="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_macos-x64_bin.tar.gz"; + hash = "sha256-OZHBmZqwC5DpGmXSDah4f002XGBhreoumBXv0IEalRs="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_macos-x64_bin.tar.gz"; }; "aarch64-darwin" = { - hash = "sha256-C0TnIFmhDLzI9QYqHJbZAQWvJNb1zX4PEOXp3JXV1hk="; - url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.34/graalvm-jdk-25.0.0-ea.34_macos-aarch64_bin.tar.gz"; + hash = "sha256-Q2HU2wHIPdanGTKFLNdllEEPXmERgqTyeVNMWKj/CvE="; + url = "https://github.com/graalvm/oracle-graalvm-ea-builds/releases/download/jdk-25.0.0-ea.35/graalvm-jdk-25.0.0-ea.35_macos-aarch64_bin.tar.gz"; }; }; "24" = { diff --git a/pkgs/development/compilers/rust/1_89.nix b/pkgs/development/compilers/rust/1_89.nix index d9acb3b17096..5690db67d8c3 100644 --- a/pkgs/development/compilers/rust/1_89.nix +++ b/pkgs/development/compilers/rust/1_89.nix @@ -55,50 +55,7 @@ import ./default.nix llvmShared = llvmSharedFor pkgsHostTarget; # Expose llvmPackages used for rustc from rustc via passthru for LTO in Firefox - llvmPackages = - if (stdenv.targetPlatform.useLLVM or false) then - callPackage ( - { - pkgs, - bootBintoolsNoLibc ? if stdenv.targetPlatform.linker == "lld" then null else pkgs.bintoolsNoLibc, - bootBintools ? if stdenv.targetPlatform.linker == "lld" then null else pkgs.bintools, - }: - let - llvmPackages = llvmPackages_20; - - setStdenv = - pkg: - pkg.override { - stdenv = stdenv.override { - allowedRequisites = null; - cc = pkgsBuildHost.llvmPackages_20.clangUseLLVM; - }; - }; - in - rec { - inherit (llvmPackages) bintools; - - libunwind = setStdenv llvmPackages.libunwind; - llvm = setStdenv llvmPackages.llvm; - - libcxx = llvmPackages.libcxx.override { - stdenv = stdenv.override { - allowedRequisites = null; - cc = pkgsBuildHost.llvmPackages_20.clangNoLibcxx; - hostPlatform = stdenv.hostPlatform // { - useLLVM = !stdenv.hostPlatform.isDarwin; - }; - }; - inherit libunwind; - }; - - clangUseLLVM = llvmPackages.clangUseLLVM.override { inherit libcxx; }; - - stdenv = overrideCC args.stdenv clangUseLLVM; - } - ) { } - else - llvmPackages_20; + llvmPackages = llvmPackages_20; # Note: the version MUST be the same version that we are building. Upstream # ensures that each released compiler can compile itself: diff --git a/pkgs/development/compilers/rust/binary.nix b/pkgs/development/compilers/rust/binary.nix index c504e4400612..eb2af2b5a23e 100644 --- a/pkgs/development/compilers/rust/binary.nix +++ b/pkgs/development/compilers/rust/binary.nix @@ -76,7 +76,7 @@ rec { setupHooks = ./setup-hook.sh; passthru = rec { - tier1TargetPlatforms = [ + targetPlatformsWithHostTools = [ # Platforms with host tools from # https://doc.rust-lang.org/nightly/rustc/platform-support.html "x86_64-darwin" @@ -104,7 +104,7 @@ rec { "i686-windows" "x86_64-windows" ]; - targetPlatforms = tier1TargetPlatforms ++ [ + targetPlatforms = targetPlatformsWithHostTools ++ [ # Platforms without host tools from # https://doc.rust-lang.org/nightly/rustc/platform-support.html "armv5tel-linux" diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 29c584e86c6a..0754f7ec3521 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -94,7 +94,6 @@ stdenv.mkDerivation (finalAttrs: { (stdenv.hostPlatform.isLinux && !withBundledLLVM && !stdenv.targetPlatform.isFreeBSD && useLLVM) "--push-state --as-needed -L${llvmPackages.libcxx}/lib -lc++ -lc++abi -lLLVM-${lib.versions.major llvmPackages.llvm.version} --pop-state" ++ optional (stdenv.hostPlatform.isDarwin && !withBundledLLVM) "-lc++ -lc++abi" - ++ optional stdenv.hostPlatform.isFreeBSD "-rpath ${llvmPackages.libunwind}/lib" ++ optional stdenv.hostPlatform.isDarwin "-rpath ${llvmSharedForHost.lib}/lib" ); @@ -385,15 +384,7 @@ stdenv.mkDerivation (finalAttrs: { zlib ] ++ optional (!withBundledLLVM) llvmShared.lib - ++ optional (useLLVM && !withBundledLLVM && !stdenv.targetPlatform.isFreeBSD) [ - llvmPackages.libunwind - # Hack which is used upstream https://github.com/gentoo/gentoo/blob/master/dev-lang/rust/rust-1.78.0.ebuild#L284 - (runCommandLocal "libunwind-libgcc" { } '' - mkdir -p $out/lib - ln -s ${llvmPackages.libunwind}/lib/libunwind.so $out/lib/libgcc_s.so - ln -s ${llvmPackages.libunwind}/lib/libunwind.so $out/lib/libgcc_s.so.1 - '') - ]; + ++ optional (useLLVM && !withBundledLLVM) llvmPackages.libunwind; outputs = [ "out" @@ -435,7 +426,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { llvm = llvmShared; inherit llvmPackages; - inherit (rustc) tier1TargetPlatforms targetPlatforms badTargetPlatforms; + inherit (rustc) targetPlatforms targetPlatformsWithHostTools badTargetPlatforms; tests = { inherit fd ripgrep wezterm; } @@ -451,7 +442,7 @@ stdenv.mkDerivation (finalAttrs: { licenses.mit licenses.asl20 ]; - platforms = rustc.tier1TargetPlatforms; + platforms = rustc.targetPlatformsWithHostTools; # If rustc can't target a platform, we also can't build rustc for # that platform. badPlatforms = rustc.badTargetPlatforms; diff --git a/pkgs/development/compilers/squeak/default.nix b/pkgs/development/compilers/squeak/default.nix index 9a72465115af..70ff250f77a4 100644 --- a/pkgs/development/compilers/squeak/default.nix +++ b/pkgs/development/compilers/squeak/default.nix @@ -243,7 +243,6 @@ stdenv.mkDerivation { asl20 mit ]; - maintainers = with lib.maintainers; [ ehmry ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix b/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix index 6bd22f31ae0b..ecd34e60221c 100644 --- a/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix +++ b/pkgs/development/compilers/temurin-bin/jdk-darwin-base.nix @@ -74,7 +74,10 @@ let }; meta = with lib; { - license = licenses.gpl2Classpath; + license = with licenses; [ + gpl2 + classpathException20 + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode diff --git a/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix b/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix index f8bc5452f58e..9b1cb142f5f8 100644 --- a/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix +++ b/pkgs/development/compilers/temurin-bin/jdk-linux-base.nix @@ -130,7 +130,10 @@ let }; meta = with lib; { - license = licenses.gpl2Classpath; + license = with licenses; [ + gpl2 + classpathException20 + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode diff --git a/pkgs/development/interpreters/php/8.3.nix b/pkgs/development/interpreters/php/8.3.nix index c041925e7f07..da589dc17fb8 100644 --- a/pkgs/development/interpreters/php/8.3.nix +++ b/pkgs/development/interpreters/php/8.3.nix @@ -4,8 +4,8 @@ let base = callPackage ./generic.nix ( _args // { - version = "8.3.24"; - hash = "sha256-5OEtpJB0aSRiTJFAa2CzGWfk173qu6uejLU1SITumWQ="; + version = "8.3.25"; + hash = "sha256-BuVHkeERkvCJ5NIMcW8lvdzr3elRtXC1Ve37WYiotxo="; } ); in diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix index 7f73bf4eee89..46d4965c105f 100644 --- a/pkgs/development/libraries/vigra/default.nix +++ b/pkgs/development/libraries/vigra/default.nix @@ -12,6 +12,9 @@ libtiff, openexr, python3, + writeShellScript, + jq, + nix-update, }: let @@ -19,21 +22,15 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "vigra"; - version = "1.12.1"; + version = "1.12.2"; src = fetchFromGitHub { owner = "ukoethe"; repo = "vigra"; tag = "Version-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-ZmHj1BSyoMBCuxI5hrRiBEb5pDUsGzis+T5FSX27UN8="; + hash = "sha256-E+O5NbDX1ycDJTht6kW8JzYnhEL6Wd1xp0rcLpdm2HQ="; }; - patches = [ - # Patches to fix compiling on LLVM 19 from https://github.com/ukoethe/vigra/pull/592 - ./fix-llvm-19-1.patch - ./fix-llvm-19-2.patch - ]; - nativeBuildInputs = [ cmake ]; buildInputs = [ boost @@ -69,14 +66,21 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; }); }; + updateScript = writeShellScript "update-vigra" '' + latestVersion=$(curl ''${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} --fail --silent https://api.github.com/repos/ukoethe/vigra/releases/latest | ${lib.getExe jq} --raw-output .tag_name | sed -E 's/Version-([0-9]+)-([0-9]+)-([0-9]+)/\1.\2.\3/') + ${lib.getExe nix-update} vigra --version $latestVersion + ''; }; - meta = with lib; { + meta = { description = "Novel computer vision C++ library with customizable algorithms and data structures"; mainProgram = "vigra-config"; homepage = "https://hci.iwr.uni-heidelberg.de/vigra"; - license = licenses.mit; - maintainers = with maintainers; [ ShamrockLee ]; - platforms = platforms.unix; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + ShamrockLee + kyehn + ]; + platforms = lib.platforms.unix; }; }) diff --git a/pkgs/development/libraries/vigra/fix-llvm-19-1.patch b/pkgs/development/libraries/vigra/fix-llvm-19-1.patch deleted file mode 100644 index 543f0752e84f..000000000000 --- a/pkgs/development/libraries/vigra/fix-llvm-19-1.patch +++ /dev/null @@ -1,22 +0,0 @@ -From c04362c082f35e87afbc9441dd2b3821de179055 Mon Sep 17 00:00:00 2001 -From: Lukas N Wirz -Date: Sat, 9 Nov 2024 23:15:40 +0200 -Subject: [PATCH] fix --this typo - ---- - include/vigra/multi_iterator_coupled.hxx | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/vigra/multi_iterator_coupled.hxx b/include/vigra/multi_iterator_coupled.hxx -index 6831dad5d..9e6ca3c62 100644 ---- a/include/vigra/multi_iterator_coupled.hxx -+++ b/include/vigra/multi_iterator_coupled.hxx -@@ -490,7 +490,7 @@ class CoupledScanOrderIterator - CoupledScanOrderIterator operator--(int) - { - CoupledScanOrderIterator res(*this); -- --this; -+ std::advance(this, -1); - return res; - } - diff --git a/pkgs/development/libraries/vigra/fix-llvm-19-2.patch b/pkgs/development/libraries/vigra/fix-llvm-19-2.patch deleted file mode 100644 index 92e730655fb7..000000000000 --- a/pkgs/development/libraries/vigra/fix-llvm-19-2.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 191c09c2b086e1b0ab0ca1088e48e35fe492c620 Mon Sep 17 00:00:00 2001 -From: Lukas N Wirz -Date: Sun, 10 Nov 2024 16:01:46 +0200 -Subject: [PATCH] typo - ---- - include/vigra/multi_iterator_coupled.hxx | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/vigra/multi_iterator_coupled.hxx b/include/vigra/multi_iterator_coupled.hxx -index 9e6ca3c62..1cb401897 100644 ---- a/include/vigra/multi_iterator_coupled.hxx -+++ b/include/vigra/multi_iterator_coupled.hxx -@@ -490,7 +490,7 @@ class CoupledScanOrderIterator - CoupledScanOrderIterator operator--(int) - { - CoupledScanOrderIterator res(*this); -- std::advance(this, -1); -+ std::advance(*this, -1); - return res; - } - diff --git a/pkgs/development/ocaml-modules/diet/default.nix b/pkgs/development/ocaml-modules/diet/default.nix index 5e78e03f5683..62d962235637 100644 --- a/pkgs/development/ocaml-modules/diet/default.nix +++ b/pkgs/development/ocaml-modules/diet/default.nix @@ -27,6 +27,5 @@ buildDunePackage rec { homepage = "https://github.com/mirage/ocaml-diet"; description = "Simple implementation of Discrete Interval Encoding Trees"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix b/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix index 09eb4b0a4682..fac5b9cf20fc 100644 --- a/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix +++ b/pkgs/development/ocaml-modules/mirage-block-ramdisk/default.nix @@ -34,6 +34,5 @@ buildDunePackage rec { description = "In-memory BLOCK device for MirageOS"; homepage = "https://github.com/mirage/mirage-block-ramdisk"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/ocaml-modules/mirage-block-unix/default.nix b/pkgs/development/ocaml-modules/mirage-block-unix/default.nix index 8efbe3a4bc9d..6d5ed1aceefc 100644 --- a/pkgs/development/ocaml-modules/mirage-block-unix/default.nix +++ b/pkgs/development/ocaml-modules/mirage-block-unix/default.nix @@ -41,6 +41,5 @@ buildDunePackage rec { description = "MirageOS disk block driver for Unix"; homepage = "https://github.com/mirage/mirage-block-unix"; license = licenses.isc; - maintainers = with maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/php-packages/php-cs-fixer/default.nix b/pkgs/development/php-packages/php-cs-fixer/default.nix index c178fa72e54b..9f429de919cc 100644 --- a/pkgs/development/php-packages/php-cs-fixer/default.nix +++ b/pkgs/development/php-packages/php-cs-fixer/default.nix @@ -32,6 +32,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://cs.symfony.com/"; license = lib.licenses.mit; mainProgram = "php-cs-fixer"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/development/php-packages/phpstan/default.nix b/pkgs/development/php-packages/phpstan/default.nix index 39199be432b9..11370c0e4b79 100644 --- a/pkgs/development/php-packages/phpstan/default.nix +++ b/pkgs/development/php-packages/phpstan/default.nix @@ -36,6 +36,6 @@ php.buildComposerProject2 (finalAttrs: { ''; license = lib.licenses.mit; mainProgram = "phpstan"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/development/php-packages/psalm/default.nix b/pkgs/development/php-packages/psalm/default.nix index 3021f9429e12..ca58eb4c845e 100644 --- a/pkgs/development/php-packages/psalm/default.nix +++ b/pkgs/development/php-packages/psalm/default.nix @@ -44,6 +44,6 @@ php.buildComposerProject2 (finalAttrs: { homepage = "https://github.com/vimeo/psalm"; license = lib.licenses.mit; mainProgram = "psalm"; - teams = [ lib.teams.php ]; + maintainers = [ lib.maintainers.patka ]; }; }) diff --git a/pkgs/development/python-modules/cli-ui/default.nix b/pkgs/development/python-modules/cli-ui/default.nix index fa9a78883590..902e7ea3f108 100644 --- a/pkgs/development/python-modules/cli-ui/default.nix +++ b/pkgs/development/python-modules/cli-ui/default.nix @@ -11,7 +11,7 @@ }: buildPythonPackage rec { pname = "cli-ui"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; disabled = pythonOlder "3.8.1"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "your-tools"; repo = "python-cli-ui"; tag = "v${version}"; - hash = "sha256-kEML+V15bjSMoSf2NFc48A0ADsZ3nagllBpEXesMccc="; + hash = "sha256-BLc55LkVQwZ18V/fD/lBYw6jgchE8n0ijDTSr8/Jkdk="; }; pythonRelaxDeps = [ "tabulate" ]; diff --git a/pkgs/development/python-modules/crontab/default.nix b/pkgs/development/python-modules/crontab/default.nix index 31cbafc2c8a4..990cdb15a681 100644 --- a/pkgs/development/python-modules/crontab/default.nix +++ b/pkgs/development/python-modules/crontab/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "crontab"; - version = "3.2.0"; + version = "3.3.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "doctormo"; repo = "python-crontab"; rev = "refs/tags/v${version}"; - hash = "sha256-OZalqh/A4pBM1Hat4t76Odk2cTmKLwaHGY7pndgIgss="; + hash = "sha256-eJXtvTRwokbewWrTArHJ2FXGDLvlkGA/5ZZR01koMW8="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/django-json-widget/default.nix b/pkgs/development/python-modules/django-json-widget/default.nix index 0d9d692ab718..e0fd2b1ad608 100644 --- a/pkgs/development/python-modules/django-json-widget/default.nix +++ b/pkgs/development/python-modules/django-json-widget/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "django-json-widget"; - version = "2.0.1"; + version = "2.0.3"; pyproject = true; disabled = pythonOlder "3.6"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "jmrivas86"; repo = "django-json-widget"; tag = "v${version}"; - hash = "sha256-GY6rYY//n8kkWCJZk6OY+EOBv62ocNovNmE/ai8VCn4="; + hash = "sha256-11XDmSYJzrjcV3q3P0Kl2WkfoAtuPYzQt5D2ZzRTCCY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/django-q2/default.nix b/pkgs/development/python-modules/django-q2/default.nix index 53f3d46dfd90..b878b464cc80 100644 --- a/pkgs/development/python-modules/django-q2/default.nix +++ b/pkgs/development/python-modules/django-q2/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "django-q2"; - version = "1.7.6"; + version = "1.8.0"; pyproject = true; src = fetchFromGitHub { owner = "django-q2"; repo = "django-q2"; tag = "v${version}"; - hash = "sha256-L2IrLKszo2UCpeioAwI8c636KwQgNCEJjHUDY2Ctv4A="; + hash = "sha256-SmTiplQzmMiK6xBs1TDikHE1ChI2twqemaP/ID6kvc4="; }; postPatch = '' diff --git a/pkgs/development/python-modules/eigenpy/default.nix b/pkgs/development/python-modules/eigenpy/default.nix index 746e3a6a2d3e..6f74e193cfb3 100644 --- a/pkgs/development/python-modules/eigenpy/default.nix +++ b/pkgs/development/python-modules/eigenpy/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "eigenpy"; - version = "3.11.0"; + version = "3.12.0"; pyproject = false; # Built with cmake src = fetchFromGitHub { owner = "stack-of-tasks"; repo = "eigenpy"; tag = "v${version}"; - hash = "sha256-BCsEW7eXlCnVILaB+1j0rFDuCkJ6Rs2HJMzTqNsMfzs="; + hash = "sha256-U4uL0knGJFpD14Gc32lgTZlw7QlXHMEqTnp0bmHJRU8="; }; outputs = [ diff --git a/pkgs/development/python-modules/elmax-api/default.nix b/pkgs/development/python-modules/elmax-api/default.nix index 1223908209ec..706d76da02a0 100644 --- a/pkgs/development/python-modules/elmax-api/default.nix +++ b/pkgs/development/python-modules/elmax-api/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "elmax-api"; - version = "0.0.6.4rc0"; + version = "0.0.6.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "albertogeniola"; repo = "elmax-api"; tag = "v${version}"; - hash = "sha256-BYVfP8B+p4J4gW+64xh9bT9sDcu/lk0R+MvLsYLwRfQ="; + hash = "sha256-jnm1AFnPxZIgD815ZFxV/i9ar4cZfsYJ0+xDpM3hKmg="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/eris/default.nix b/pkgs/development/python-modules/eris/default.nix index 62317ae759f9..957f438296a6 100644 --- a/pkgs/development/python-modules/eris/default.nix +++ b/pkgs/development/python-modules/eris/default.nix @@ -24,6 +24,5 @@ buildPythonPackage rec { description = "Python implementation of the Encoding for Robust Immutable Storage (ERIS)"; homepage = "https://eris.codeberg.page/python-eris/"; license = [ lib.licenses.agpl3Plus ]; - maintainers = with lib.maintainers; [ ehmry ]; }; } diff --git a/pkgs/development/python-modules/eve/default.nix b/pkgs/development/python-modules/eve/default.nix index 07e768909f2f..37b564a000bb 100644 --- a/pkgs/development/python-modules/eve/default.nix +++ b/pkgs/development/python-modules/eve/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "eve"; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "pyeve"; repo = "eve"; tag = "v${version}"; - hash = "sha256-BLDuJLAN6ieaD7vBPV6AwlpPqbAyb+LzEp9AfCHveSY="; + hash = "sha256-TZeRvuJflht36PvctkfuQL1hMPqjtWDUxqk06DRFfyM="; }; pythonRelaxDeps = [ "events" ]; diff --git a/pkgs/development/python-modules/extruct/default.nix b/pkgs/development/python-modules/extruct/default.nix index 9abce5642181..eb48a31b9f59 100644 --- a/pkgs/development/python-modules/extruct/default.nix +++ b/pkgs/development/python-modules/extruct/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "extruct"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "scrapinghub"; repo = "extruct"; tag = "v${version}"; - hash = "sha256-CfhIqbhrZkJ232grhHxrmj4H1/Bq33ZXe8kovSOWSK0="; + hash = "sha256-hUSlIlWxrsxGLCE8/DAGSqxx9+7TEkynmXrVnXGjDQ8="; }; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/fast-array-utils/default.nix b/pkgs/development/python-modules/fast-array-utils/default.nix index fb541592bcdc..9d8fc827f752 100644 --- a/pkgs/development/python-modules/fast-array-utils/default.nix +++ b/pkgs/development/python-modules/fast-array-utils/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "fast-array-utils"; - version = "1.2.1"; + version = "1.2.3"; pyproject = true; src = fetchFromGitHub { owner = "scverse"; repo = "fast-array-utils"; tag = "v${version}"; - hash = "sha256-SQaumXgjFn2+/MqllEs0zRnl2t7m2JZyOd+39vZPU2U="; + hash = "sha256-uvTViDaLey+jxWyic9m542Ip4x8cCfGaNUfYp8cQPXo="; }; # hatch-min-requirements tries to talk to PyPI by default. See https://github.com/tlambert03/hatch-min-requirements?tab=readme-ov-file#environment-variables. diff --git a/pkgs/development/python-modules/fastcore/default.nix b/pkgs/development/python-modules/fastcore/default.nix index 920c03bea751..f5bda3a9f043 100644 --- a/pkgs/development/python-modules/fastcore/default.nix +++ b/pkgs/development/python-modules/fastcore/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "fastcore"; - version = "1.8.7"; + version = "1.8.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "fastai"; repo = "fastcore"; tag = version; - hash = "sha256-CF6bODkD1ooIWK4AnOXXKOKyu09cQP876BXgoGtGoXk="; + hash = "sha256-If/XiGAjDDVKOh7JKHENdY5pmBxlOuQ+4bZ0Gh8PBMQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/fastembed/default.nix b/pkgs/development/python-modules/fastembed/default.nix index ea827ad40969..b9628daeb5e1 100644 --- a/pkgs/development/python-modules/fastembed/default.nix +++ b/pkgs/development/python-modules/fastembed/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "fastembed"; - version = "0.7.1"; + version = "0.7.3"; pyproject = true; src = fetchFromGitHub { owner = "qdrant"; repo = "fastembed"; tag = "v${version}"; - hash = "sha256-zftNBATvb9iCjEOWIg0Q8/1+VwQ1km/iob3TgOAfJbg="; + hash = "sha256-sH/uiab+4fdowaEA+yNvA4PN7Xfuuu3eTF47FitEDvA="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix index 626a3ff82d99..8470813caa61 100644 --- a/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix +++ b/pkgs/development/python-modules/ffmpeg-progress-yield/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, setuptools, tqdm, + pytest-asyncio, pytestCheckHook, pythonOlder, ffmpeg, @@ -12,8 +13,8 @@ buildPythonPackage rec { pname = "ffmpeg-progress-yield"; - version = "0.11.3"; - format = "setuptools"; + version = "1.0.2"; + pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +22,7 @@ buildPythonPackage rec { owner = "slhck"; repo = "ffmpeg-progress-yield"; tag = "v${version}"; - hash = "sha256-o5PlL6Ggo0Mrs/ujdnTV5GMAVeG2wpBoBDfxTVic3mA="; + hash = "sha256-tX4CioyhZvHNe5PItNwCF68ZQhs4fpG1ZrloGtei07I="; }; build-system = [ setuptools ]; @@ -31,16 +32,12 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + pytest-asyncio pytestCheckHook ffmpeg procps ]; - disabledTests = [ - "test_quit" - "test_quit_gracefully" - ]; - enabledTestPaths = [ "test/test.py" ]; pythonImportsCheck = [ "ffmpeg_progress_yield" ]; diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index bac80640b1ac..558f2937958f 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + fetchpatch, # build-system poetry-core, @@ -23,28 +24,38 @@ buildPythonPackage rec { pname = "flask-babel"; - version = "4.0.0"; - format = "pyproject"; - - src = fetchFromGitHub { - owner = "python-babel"; - repo = "flask-babel"; - tag = "v${version}"; - hash = "sha256-BAT+oupy4MCSjeZ4hFtSKMkGU9xZtc7Phnz1mIsb2Kc="; - }; + version = "4.1.0"; + pyproject = true; outputs = [ "out" "doc" ]; + src = fetchFromGitHub { + owner = "python-babel"; + repo = "flask-babel"; + tag = "v${version}"; + hash = "sha256-NcwcMLGabWrjbFZhDU1MVWpqAm0prBlqHfTdLV7EqoI="; + }; + + patches = [ + # Fix list-translations() ordering in tests + # https://github.com/python-babel/flask-babel/pull/242 + (fetchpatch { + url = "https://github.com/python-babel/flask-babel/pull/242/commits/999735d825ee2f94701da29bcf819ad70ee03499.patch"; + hash = "sha256-vhP/aSWaWpy1sVOJAcrLHJN/yrB+McWO9pkXDI9GeQ4="; + }) + ]; + nativeBuildInputs = [ furo - poetry-core sphinxHook ]; - propagatedBuildInputs = [ + build-system = [ poetry-core ]; + + dependencies = [ babel flask jinja2 diff --git a/pkgs/development/python-modules/frida-python/default.nix b/pkgs/development/python-modules/frida-python/default.nix index 2c3c82fab78f..292d3f751ba8 100644 --- a/pkgs/development/python-modules/frida-python/default.nix +++ b/pkgs/development/python-modules/frida-python/default.nix @@ -52,7 +52,10 @@ buildPythonPackage { meta = { description = "Dynamic instrumentation toolkit for developers, reverse-engineers, and security researchers (Python bindings)"; homepage = "https://www.frida.re"; - license = lib.licenses.wxWindows; + license = with lib.licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with lib.maintainers; [ s1341 ]; platforms = [ "x86_64-linux" diff --git a/pkgs/development/python-modules/govee-local-api/default.nix b/pkgs/development/python-modules/govee-local-api/default.nix index 59fc90f1b53f..dbcd90d96609 100644 --- a/pkgs/development/python-modules/govee-local-api/default.nix +++ b/pkgs/development/python-modules/govee-local-api/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "govee-local-api"; - version = "2.1.0"; + version = "2.2.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -18,7 +18,7 @@ buildPythonPackage rec { owner = "Galorhallen"; repo = "govee-local-api"; tag = "v${version}"; - hash = "sha256-a5x4RbZ5+ryByr6/yGJw2/dNJBR7/JTYBcvA+Eqygqc="; + hash = "sha256-DjerH/51ta0Q3by47+Xo0Fp3nk4igum00mSZeoswYxM="; }; postPatch = '' diff --git a/pkgs/development/python-modules/keymap-drawer/default.nix b/pkgs/development/python-modules/keymap-drawer/default.nix index 3591f44588fb..e18c319aa2fa 100644 --- a/pkgs/development/python-modules/keymap-drawer/default.nix +++ b/pkgs/development/python-modules/keymap-drawer/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, + fetchPypi, pythonOlder, nix-update-script, @@ -46,7 +47,16 @@ buildPythonPackage { pydantic-settings pyparsing pyyaml - tree-sitter + # keymap-drawer currently requires tree-sitter 0.24.0 + # See https://github.com/caksoylar/keymap-drawer/issues/183 + (tree-sitter.overrideAttrs rec { + version = "0.24.0"; + src = fetchPypi { + inherit version; + inherit (tree-sitter) pname; + hash = "sha256-q9la9lyi9Pfso1Y0M5HtZp52Tzd0i1NSlG8A9/x45zQ="; + }; + }) tree-sitter-grammars.tree-sitter-devicetree ]; diff --git a/pkgs/development/python-modules/kornia-rs/Cargo.lock b/pkgs/development/python-modules/kornia-rs/Cargo.lock new file mode 100644 index 000000000000..66a5b60cfafc --- /dev/null +++ b/pkgs/development/python-modules/kornia-rs/Cargo.lock @@ -0,0 +1,2464 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "aligned-vec" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b" +dependencies = [ + "equator 0.4.2", +] + +[[package]] +name = "anyhow" +version = "1.0.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" + +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "array-init" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc" + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "av1-grain" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f" +dependencies = [ + "arrayvec", +] + +[[package]] +name = "az" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + +[[package]] +name = "bit_field" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" + +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "built" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b" + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" + +[[package]] +name = "bytemuck" +version = "1.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "cc" +version = "1.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cfg-if" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" + +[[package]] +name = "circular-buffer" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23bdce1da528cadbac4654b5632bfcd8c6c63e25b1d42cea919a95958790b51d" + +[[package]] +name = "cmake" +version = "0.1.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" +dependencies = [ + "cc", +] + +[[package]] +name = "cmov" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b1dc960ba75d543267db9254da8ec1cb318a037beb3f8d2497520e410096fab" + +[[package]] +name = "coe-rs" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8f1e641542c07631228b1e0dc04b69ae3c1d58ef65d5691a439711d805c698" + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crunchy" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "dbgf" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6ca96b45ca70b8045e0462f191bd209fcb3c3bfe8dbfb1257ada54c4dd59169" + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "divrem" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69dde51e8fef5e12c1d65e0929b03d66e4c0c18282bc30ed2ca050ad6f44dd82" + +[[package]] +name = "doc-comment" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" + +[[package]] +name = "document-features" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" +dependencies = [ + "litrs", +] + +[[package]] +name = "dyn-stack" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf6fa63092e3ca9f602f6500fddd05502412b748c4c4682938565b44eb9e0066" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "dyn-stack" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "490bd48eb68fffcfed519b4edbfd82c69cbe741d175b84f0e0cbe8c57cbe0bdd" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "enum-as-inner" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equator" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea" +dependencies = [ + "equator-macro 0.2.1", +] + +[[package]] +name = "equator" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" +dependencies = [ + "equator-macro 0.4.2", +] + +[[package]] +name = "equator-macro" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equator-macro" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", +] + +[[package]] +name = "faer" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2b19b8c3570ea226e507fe3dbae2aa9d7e0f16676abd35ea3adeeb9f90f7b5d" +dependencies = [ + "bytemuck", + "coe-rs", + "dbgf", + "dyn-stack 0.11.0", + "equator 0.4.2", + "faer-entity", + "gemm", + "generativity", + "libm", + "matrixcompare", + "matrixcompare-core", + "nano-gemm", + "npyz", + "num-complex", + "num-traits", + "paste", + "rand", + "rand_distr", + "rayon", + "reborrow", + "serde", +] + +[[package]] +name = "faer-entity" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "072f96f1bc8b2b30dfc26c086baeadb63aae08019b1ed84721809b9fd2006685" +dependencies = [ + "bytemuck", + "coe-rs", + "libm", + "num-complex", + "num-traits", + "pulp 0.18.22", + "reborrow", +] + +[[package]] +name = "fast_image_resize" +version = "5.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c80af28351fb3cb22f67880126f65034892e7b414d3be3d6b0aa85d79ecf0c" +dependencies = [ + "cfg-if", + "document-features", + "num-traits", + "thiserror 1.0.69", +] + +[[package]] +name = "fdeflate" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fixed" +version = "1.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3" +dependencies = [ + "az", + "bytemuck", + "half", + "num-traits", + "typenum", +] + +[[package]] +name = "flate2" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "gcd" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" + +[[package]] +name = "gemm" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-c32", + "gemm-c64", + "gemm-common", + "gemm-f16", + "gemm-f32", + "gemm-f64", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-c32" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-c64" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-common" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3" +dependencies = [ + "bytemuck", + "dyn-stack 0.13.0", + "half", + "libm", + "num-complex", + "num-traits", + "once_cell", + "paste", + "pulp 0.21.5", + "raw-cpuid", + "rayon", + "seq-macro", + "sysctl", +] + +[[package]] +name = "gemm-f16" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "gemm-f32", + "half", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "rayon", + "seq-macro", +] + +[[package]] +name = "gemm-f32" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-f64" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd" +dependencies = [ + "dyn-stack 0.13.0", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "generativity" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5881e4c3c2433fe4905bb19cfd2b5d49d4248274862b68c27c33d9ba4e13f9ec" + +[[package]] +name = "generator" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2" +dependencies = [ + "cc", + "cfg-if", + "libc", + "log", + "rustversion", + "windows", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.3+wasi-0.2.4", +] + +[[package]] +name = "gif" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "half" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" +dependencies = [ + "bytemuck", + "cfg-if", + "crunchy", + "num-traits", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "image" +version = "0.25.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + +[[package]] +name = "indexmap" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "indoc" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.3", + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07" + +[[package]] +name = "jpeg-encoder" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b454d911ac55068f53495488d8ccd0646eaa540c033a28ee15b07838afafb01f" + +[[package]] +name = "kiddo" +version = "5.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc5459a4b132bf81ba0384127e03abb116610da569c4b77db8ab7f629489c71" +dependencies = [ + "aligned-vec", + "array-init", + "az", + "cmov", + "divrem", + "doc-comment", + "fixed", + "generator", + "num-traits", + "ordered-float", + "sorted-vec", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "kornia-3d" +version = "0.1.9" +dependencies = [ + "bincode", + "faer", + "serde", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-icp" +version = "0.1.9" +dependencies = [ + "faer", + "kiddo", + "kornia-3d", + "log", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-image" +version = "0.1.9" +dependencies = [ + "kornia-tensor", + "num-traits", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-imgproc" +version = "0.1.9" +dependencies = [ + "fast_image_resize", + "kornia-image", + "kornia-tensor", + "num-traits", + "rayon", + "thiserror 2.0.16", +] + +[[package]] +name = "kornia-io" +version = "0.1.9" +dependencies = [ + "circular-buffer", + "image", + "jpeg-encoder", + "kornia-image", + "log", + "png", + "thiserror 2.0.16", + "tiff", + "turbojpeg", + "zune-jpeg", +] + +[[package]] +name = "kornia-py" +version = "0.1.9" +dependencies = [ + "kornia-3d", + "kornia-icp", + "kornia-image", + "kornia-imgproc", + "kornia-io", + "numpy", + "pyo3", +] + +[[package]] +name = "kornia-tensor" +version = "0.1.9" +dependencies = [ + "num-traits", + "thiserror 2.0.16", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" + +[[package]] +name = "libc" +version = "0.2.175" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libm" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" + +[[package]] +name = "litrs" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "matrixcompare" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37832ba820e47c93d66b4360198dccb004b43c74abc3ac1ce1fed54e65a80445" +dependencies = [ + "matrixcompare-core", + "num-traits", +] + +[[package]] +name = "matrixcompare-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0bdabb30db18805d5290b3da7ceaccbddba795620b86c02145d688e04900a73" + +[[package]] +name = "matrixmultiply" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08" +dependencies = [ + "autocfg", + "rawpointer", +] + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "memchr" +version = "2.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", + "simd-adler32", +] + +[[package]] +name = "nano-gemm" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb5ba2bea1c00e53de11f6ab5bd0761ba87dc0045d63b0c87ee471d2d3061376" +dependencies = [ + "equator 0.2.2", + "nano-gemm-c32", + "nano-gemm-c64", + "nano-gemm-codegen", + "nano-gemm-core", + "nano-gemm-f32", + "nano-gemm-f64", + "num-complex", +] + +[[package]] +name = "nano-gemm-c32" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a40449e57a5713464c3a1208c4c3301c8d29ee1344711822cf022bc91373a91b" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", + "num-complex", +] + +[[package]] +name = "nano-gemm-c64" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743a6e6211358fba85d1009616751e4107da86f4c95b24e684ce85f25c25b3bf" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", + "num-complex", +] + +[[package]] +name = "nano-gemm-codegen" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "963bf7c7110d55430169dc74c67096375491ed580cd2ef84842550ac72e781fa" + +[[package]] +name = "nano-gemm-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe3fc4f83ae8861bad79dc3c016bd6b0220da5f9de302e07d3112d16efc24aa6" + +[[package]] +name = "nano-gemm-f32" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e3681b7ce35658f79da94b7f62c60a005e29c373c7111ed070e3bf64546a8bb" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", +] + +[[package]] +name = "nano-gemm-f64" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc1e619ed04d801809e1f63e61b669d380c4119e8b0cdd6ed184c6b111f046d8" +dependencies = [ + "nano-gemm-codegen", + "nano-gemm-core", +] + +[[package]] +name = "ndarray" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841" +dependencies = [ + "matrixmultiply", + "num-complex", + "num-integer", + "num-traits", + "portable-atomic", + "portable-atomic-util", + "rawpointer", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "npyz" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f0e759e014e630f90af745101b614f761306ddc541681e546649068e25ec1b9" +dependencies = [ + "byteorder", + "num-bigint", + "py_literal", +] + +[[package]] +name = "nu-ansi-term" +version = "0.50.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "bytemuck", + "num-traits", + "rand", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "numpy" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7cfbf3f0feededcaa4d289fe3079b03659e85c5b5a177f4ba6fb01ab4fb3e39" +dependencies = [ + "libc", + "ndarray", + "num-complex", + "num-integer", + "num-traits", + "pyo3", + "pyo3-build-config", + "rustc-hash", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "ordered-float" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01" +dependencies = [ + "num-traits", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "pest" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" +dependencies = [ + "memchr", + "thiserror 2.0.16", + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "pest_meta" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5" +dependencies = [ + "pest", + "sha2", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "png" +version = "0.17.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "proc-macro2" +version = "1.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "profiling" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "pulp" +version = "0.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6" +dependencies = [ + "bytemuck", + "libm", + "num-complex", + "reborrow", +] + +[[package]] +name = "pulp" +version = "0.21.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907" +dependencies = [ + "bytemuck", + "cfg-if", + "libm", + "num-complex", + "reborrow", + "version_check", +] + +[[package]] +name = "py_literal" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1" +dependencies = [ + "num-bigint", + "num-complex", + "num-traits", + "pest", + "pest_derive", +] + +[[package]] +name = "pyo3" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219" +dependencies = [ + "cfg-if", + "indoc", + "libc", + "memoffset", + "once_cell", + "portable-atomic", + "pyo3-build-config", + "pyo3-ffi", + "pyo3-macros", + "unindent", +] + +[[package]] +name = "pyo3-build-config" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999" +dependencies = [ + "once_cell", + "target-lexicon 0.13.2", +] + +[[package]] +name = "pyo3-ffi" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33" +dependencies = [ + "libc", + "pyo3-build-config", +] + +[[package]] +name = "pyo3-macros" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9" +dependencies = [ + "proc-macro2", + "pyo3-macros-backend", + "quote", + "syn", +] + +[[package]] +name = "pyo3-macros-backend" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a" +dependencies = [ + "heck", + "proc-macro2", + "pyo3-build-config", + "quote", + "syn", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom 0.2.16", +] + +[[package]] +name = "rand_distr" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps", + "thiserror 1.0.69", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "raw-cpuid" +version = "11.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146" +dependencies = [ + "bitflags 2.9.3", +] + +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + +[[package]] +name = "rayon" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "reborrow" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430" + +[[package]] +name = "rgb" +version = "0.8.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce" + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "seq-macro" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "sorted-vec" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee66d25213bcbd4feb55704c0c8eee3f95d022c693dab42d796e1b8f23666d9a" + +[[package]] +name = "syn" +version = "2.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sysctl" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc" +dependencies = [ + "bitflags 2.9.3", + "byteorder", + "enum-as-inner", + "libc", + "thiserror 1.0.69", + "walkdir", +] + +[[package]] +name = "system-deps" +version = "6.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "target-lexicon" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +dependencies = [ + "thiserror-impl 2.0.16", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "tiff" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" +dependencies = [ + "flate2", + "jpeg-decoder", + "weezl", +] + +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +dependencies = [ + "nu-ansi-term", + "sharded-slab", + "smallvec", + "thread_local", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "turbojpeg" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "017914ca203ad45ccb4f6b7a61823673c43dc28c31082e1ab692c3729849d90b" +dependencies = [ + "gcd", + "libc", + "thiserror 1.0.69", + "turbojpeg-sys", +] + +[[package]] +name = "turbojpeg-sys" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d87290369f91af10f425f9ec0b8ce775cf79ea189291faa974c0b4e02e1e2f" +dependencies = [ + "anyhow", + "cmake", + "libc", + "pkg-config", +] + +[[package]] +name = "typenum" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" + +[[package]] +name = "ucd-trie" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unindent" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" + +[[package]] +name = "v_frame" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + +[[package]] +name = "version-compare" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasi" +version = "0.14.3+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "weezl" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3" + +[[package]] +name = "winapi-util" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" +dependencies = [ + "windows-sys 0.60.2", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections", + "windows-core", + "windows-future", + "windows-link", + "windows-numerics", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core", + "windows-link", + "windows-threading", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core", + "windows-link", +] + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows-threading" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "winnow" +version = "0.7.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +dependencies = [ + "memchr", +] + +[[package]] +name = "wit-bindgen" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089" +dependencies = [ + "zune-core", +] diff --git a/pkgs/development/python-modules/kornia-rs/default.nix b/pkgs/development/python-modules/kornia-rs/default.nix index ee4d9544939c..ae318af5a3ca 100644 --- a/pkgs/development/python-modules/kornia-rs/default.nix +++ b/pkgs/development/python-modules/kornia-rs/default.nix @@ -1,24 +1,29 @@ { lib, - stdenv, fetchFromGitHub, buildPythonPackage, + + # nativeBuildInputs rustPlatform, cmake, nasm, - libiconv, + + # tests + numpy, + pytestCheckHook, + torch, }: buildPythonPackage rec { pname = "kornia-rs"; - version = "0.1.2"; + version = "0.1.9"; pyproject = true; src = fetchFromGitHub { owner = "kornia"; repo = "kornia-rs"; tag = "v${version}"; - hash = "sha256-7toCMaHzFAzm6gThVLBxKLgQVgFJatdJseDlfdeS8RE="; + hash = "sha256-0Id1Iyd/xyqSqFvg/TXnlX1DgMUWuMS9KbtDXduwU+Y="; }; nativeBuildInputs = [ @@ -28,30 +33,38 @@ buildPythonPackage rec { nasm # Only for dependencies. ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin libiconv; - - cargoRoot = "py-kornia"; - cargoDeps = rustPlatform.fetchCargoVendor { - inherit - pname - version - src - cargoRoot - ; - hash = "sha256-VQtPfTmT9UGM0fIMeZF/1lUqQeyP63naoYZ7UuL6hFg="; + cargoRoot = "kornia-py"; + cargoDeps = rustPlatform.importCargoLock { + lockFile = ./Cargo.lock; }; + postPatch = '' + ln -s ${./Cargo.lock} kornia-py/Cargo.lock + ''; + maturinBuildFlags = [ "-m" - "py-kornia/Cargo.toml" + "kornia-py/Cargo.toml" ]; dontUseCmakeConfigure = true; # We only want to use CMake to build some Rust dependencies. - meta = with lib; { + nativeCheckInputs = [ + numpy + pytestCheckHook + torch + ]; + + meta = { homepage = "https://github.com/kornia/kornia-rs"; description = "Python bindings to Low-level Computer Vision library in Rust"; - license = licenses.asl20; - maintainers = with maintainers; [ chpatrick ]; + changelog = "https://github.com/kornia/kornia-rs/releases/tag/v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ chpatrick ]; + badPlatforms = [ + # error: could not compile `kornia-3d` (lib) + # error: rustc interrupted by SIGSEGV + "aarch64-linux" + ]; }; } diff --git a/pkgs/development/python-modules/kornia/default.nix b/pkgs/development/python-modules/kornia/default.nix index 0ea0b2eaf1b7..af381f1b795e 100644 --- a/pkgs/development/python-modules/kornia/default.nix +++ b/pkgs/development/python-modules/kornia/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, packaging, setuptools, torch, @@ -14,8 +13,6 @@ buildPythonPackage rec { version = "0.8.1"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "kornia"; repo = "kornia"; diff --git a/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix b/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix index 4d4ebf6add42..cb0b7dda7b49 100644 --- a/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix +++ b/pkgs/development/python-modules/llama-index-indices-managed-llama-cloud/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-indices-managed-llama-cloud"; - version = "0.9.0"; + version = "0.9.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_indices_managed_llama_cloud"; inherit version; - hash = "sha256-+6rbauPucS2vQ5qpvjZ+3h+LGQAYtVAQ18NTddKc5Lc="; + hash = "sha256-Ga9V2o8SGNgDkPy+XN/vYQCsx1WwF3pAd6kkwxovs0U="; }; pythonRelaxDeps = [ "llama-cloud" ]; diff --git a/pkgs/development/python-modules/loro/default.nix b/pkgs/development/python-modules/loro/default.nix index ea6bb82e50cb..d44bac2fc91b 100644 --- a/pkgs/development/python-modules/loro/default.nix +++ b/pkgs/development/python-modules/loro/default.nix @@ -8,18 +8,17 @@ buildPythonPackage rec { pname = "loro"; - version = "1.5.4"; + version = "1.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-vC1SLkwCkiytZe9d9t1OH+Vd360657XxdU81bM9C9jk="; + hash = "sha256-9UO4XHf3Nm3yFi3hwA490sLHUXG36WcM/8C2rFYdcpM="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - name = "${pname}-${version}"; - hash = "sha256-cjIHU2aMxkYMoulePmxFhuZrqMbnOkEL+Ar75+KCVFw="; + inherit pname version src; + hash = "sha256-sTJ2jA/TLoVp7UTC2YMKzuJi1SxldG8gj3YGPbVco5s="; }; build-system = [ @@ -31,12 +30,6 @@ buildPythonPackage rec { pytestCheckHook ]; - disabledTests = [ - # Upstream test has hardcoded version and is rarely updated. - # See https://github.com/loro-dev/loro-py/issues/19 - "test_version" - ]; - meta = { description = "Data collaborative and version-controlled JSON with CRDTs"; homepage = "https://github.com/loro-dev/loro-py"; diff --git a/pkgs/development/python-modules/mammoth/default.nix b/pkgs/development/python-modules/mammoth/default.nix index b685c18d7c9e..ed1fc588da84 100644 --- a/pkgs/development/python-modules/mammoth/default.nix +++ b/pkgs/development/python-modules/mammoth/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "mammoth"; - version = "1.8.0"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "mwilliamson"; repo = "python-mammoth"; tag = version; - hash = "sha256-mIvzEyKpy1j7tZti+QTXgsbqqZAhYs7N+p5sQFsLhBg="; + hash = "sha256-I+PHag4e+RA6EppRTyBe/ywFsRhS+pZZHTh+g151l7Y="; }; postPatch = '' diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 267cfc589754..3cf144ae9961 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -5,18 +5,18 @@ pythonOlder, # build-system - hatchling, + uv-build, # dependencies click, docutils, itsdangerous, jedi, + loro, markdown, narwhals, packaging, psutil, - pycrdt, pygments, pymdown-extensions, pyyaml, @@ -33,32 +33,27 @@ buildPythonPackage rec { pname = "marimo"; - version = "0.14.16"; + version = "0.15.2"; pyproject = true; # The github archive does not include the static assets src = fetchPypi { inherit pname version; - hash = "sha256-8PKRrH+m+HyAcvQBnG6fY1rX77N+AhTyJUPI3ZgwQtE="; + hash = "sha256-cmkz/ZyVYfpz4yOxghsXPF4PhRluwqSXo1CcwvwkXFg="; }; - build-system = [ hatchling ]; - - pythonRelaxDeps = [ - "pycrdt" - "websockets" - ]; + build-system = [ uv-build ]; dependencies = [ click docutils itsdangerous jedi + loro markdown narwhals packaging psutil - pycrdt pygments pymdown-extensions pyyaml diff --git a/pkgs/development/python-modules/mautrix/default.nix b/pkgs/development/python-modules/mautrix/default.nix index 4f1e65cd8465..7925ccdefc57 100644 --- a/pkgs/development/python-modules/mautrix/default.nix +++ b/pkgs/development/python-modules/mautrix/default.nix @@ -19,6 +19,7 @@ aiosqlite, asyncpg, ruamel-yaml, + fetchpatch, withOlm ? false, }: @@ -37,6 +38,13 @@ buildPythonPackage rec { hash = "sha256-giK8JZ6nzsA8SV6CzDNEbJmbwDju9t6fLJr/oXNjvKs="; }; + patches = [ + (fetchpatch { + url = "https://github.com/mautrix/python/commit/0349445bd6992ac8f294582e85c3f61ce5c863b3.patch"; + hash = "sha256-JYuFuzdwnyOdnxWg094uVKcaGza6I6hNUXUp75msRTI="; + }) + ]; + build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/meross-iot/default.nix b/pkgs/development/python-modules/meross-iot/default.nix index fa1c7b10dbf0..d474b8a2b04a 100644 --- a/pkgs/development/python-modules/meross-iot/default.nix +++ b/pkgs/development/python-modules/meross-iot/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "meross-iot"; - version = "0.4.9.0"; + version = "0.4.9.1"; pyproject = true; src = fetchFromGitHub { owner = "albertogeniola"; repo = "MerossIot"; tag = version; - hash = "sha256-EBsWEsP7SzhDbMayD2903T5Q2WDJKboVtyYY4xP8AOE="; + hash = "sha256-c9nUFCjbuqJaGk5Rqo+Nmr+IYQrWsVqb36mLmYTc47s="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/mplfinance/default.nix b/pkgs/development/python-modules/mplfinance/default.nix index a49b2a8afcc4..c4aadcaefe82 100644 --- a/pkgs/development/python-modules/mplfinance/default.nix +++ b/pkgs/development/python-modules/mplfinance/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "mplfinance"; - version = "0.12.7a7"; + version = "0.12.10b0"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-pATiprTELt8GrEkeKjILPfpdNDVoex5t+Mc+6Gg7cPY="; + hash = "sha256-faFQtYUapRGa1uBrVeSDOLYZu2dz8bhd9d5npf/ZF78="; }; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/nbdev/default.nix b/pkgs/development/python-modules/nbdev/default.nix index 6a582a67d6c8..55ee21da9349 100644 --- a/pkgs/development/python-modules/nbdev/default.nix +++ b/pkgs/development/python-modules/nbdev/default.nix @@ -1,5 +1,6 @@ { lib, + build, buildPythonPackage, fetchPypi, setuptools, @@ -27,7 +28,10 @@ buildPythonPackage rec { pythonRelaxDeps = [ "ipywidgets" ]; - build-system = [ setuptools ]; + build-system = [ + build + setuptools + ]; dependencies = [ astunparse diff --git a/pkgs/development/python-modules/nfcpy/default.nix b/pkgs/development/python-modules/nfcpy/default.nix index 35f32269f625..21886328854b 100644 --- a/pkgs/development/python-modules/nfcpy/default.nix +++ b/pkgs/development/python-modules/nfcpy/default.nix @@ -7,6 +7,7 @@ ndeflib, pydes, pyserial, + pytest-tornasync, pytest-mock, pytestCheckHook, pythonOlder, @@ -34,6 +35,7 @@ buildPythonPackage rec { ]; nativeCheckInputs = [ + pytest-tornasync mock pytest-mock pytestCheckHook diff --git a/pkgs/development/python-modules/opensearch-py/default.nix b/pkgs/development/python-modules/opensearch-py/default.nix index 9da3f6d21d44..8c881bf5ba71 100644 --- a/pkgs/development/python-modules/opensearch-py/default.nix +++ b/pkgs/development/python-modules/opensearch-py/default.nix @@ -43,11 +43,8 @@ buildPythonPackage rec { patches = [ # Remove delete event_loop fixture to fix test with pytest-asyncio 1.x - (fetchpatch { - name = "remove-delete-event-loop-fixture.patch"; - url = "https://github.com/opensearch-project/opensearch-py/commit/2f9eeaad3f7bd38518b23a59659ccf02fff19577.patch"; - hash = "sha256-ljg9GiXPOokrIRS+gF+W9DnZ71AzH8WmLeb3G7rLeK8="; - }) + # reference: https://github.com/opensearch-project/opensearch-py/pull/936 + ./remove-delete-event-loop-fixture.patch ]; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch b/pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch new file mode 100644 index 000000000000..1ef46f47fbb6 --- /dev/null +++ b/pkgs/development/python-modules/opensearch-py/remove-delete-event-loop-fixture.patch @@ -0,0 +1,62 @@ +From 2f9eeaad3f7bd38518b23a59659ccf02fff19577 Mon Sep 17 00:00:00 2001 +From: florian +Date: Thu, 28 Aug 2025 09:57:14 +0200 +Subject: [PATCH] fix: remove delete event_loop fixture + +Signed-off-by: florian +--- + .../test_async/test_transport.py | 20 +++++++++---------- + 1 file changed, 10 insertions(+), 10 deletions(-) + +diff --git a/test_opensearchpy/test_async/test_transport.py b/test_opensearchpy/test_async/test_transport.py +index 51388dddb..34ae41b4e 100644 +--- a/test_opensearchpy/test_async/test_transport.py ++++ b/test_opensearchpy/test_async/test_transport.py +@@ -439,7 +439,9 @@ async def test_sniff_on_fail_failing_does_not_prevent_retires( + assert 1 == len(conn_err.calls) + assert 1 == len(conn_data.calls) + +- async def test_sniff_after_n_seconds(self, event_loop: Any) -> None: ++ async def test_sniff_after_n_seconds(self) -> None: ++ event_loop = asyncio.get_event_loop() ++ + t: Any = AsyncTransport( + [{"data": CLUSTER_NODES}], + connection_class=DummyConnection, +@@ -493,9 +495,7 @@ async def test_transport_close_closes_all_pool_connections(self) -> None: + await t2.close() + assert all([conn.closed for conn in t2.connection_pool.connections]) + +- async def test_sniff_on_start_error_if_no_sniffed_hosts( +- self, event_loop: Any +- ) -> None: ++ async def test_sniff_on_start_error_if_no_sniffed_hosts(self) -> None: + t: Any = AsyncTransport( + [ + {"data": ""}, +@@ -512,9 +512,9 @@ async def test_sniff_on_start_error_if_no_sniffed_hosts( + await t._async_call() + assert str(e.value) == "TransportError(N/A, 'Unable to sniff hosts.')" + +- async def test_sniff_on_start_waits_for_sniff_to_complete( +- self, event_loop: Any +- ) -> None: ++ async def test_sniff_on_start_waits_for_sniff_to_complete(self) -> None: ++ event_loop = asyncio.get_event_loop() ++ + t: Any = AsyncTransport( + [ + {"delay": 1, "data": ""}, +@@ -550,9 +550,9 @@ async def test_sniff_on_start_waits_for_sniff_to_complete( + # and then resolved immediately after. + assert 1 <= duration < 2 + +- async def test_sniff_on_start_close_unlocks_async_calls( +- self, event_loop: Any +- ) -> None: ++ async def test_sniff_on_start_close_unlocks_async_calls(self) -> None: ++ event_loop = asyncio.get_event_loop() ++ + t: Any = AsyncTransport( + [ + {"delay": 10, "data": CLUSTER_NODES}, diff --git a/pkgs/development/python-modules/osc-lib/default.nix b/pkgs/development/python-modules/osc-lib/default.nix index 7f66de96733c..db3233248043 100644 --- a/pkgs/development/python-modules/osc-lib/default.nix +++ b/pkgs/development/python-modules/osc-lib/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "osc-lib"; - version = "3.2.0"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "osc-lib"; - rev = version; - hash = "sha256-P1f0wwtOo0LKbc3ay0Vh8GGi/2nRXcTr9JOByc2nlZY="; + tag = version; + hash = "sha256-mFZLVlq2mFgx5yQLBPVVT/zDLbOJ/EodAwsm/QxvW0Q="; }; # fake version to make pbr.packaging happy and not reject it... diff --git a/pkgs/development/python-modules/paddleocr/default.nix b/pkgs/development/python-modules/paddleocr/default.nix index a4d337859241..d25a209c63b8 100644 --- a/pkgs/development/python-modules/paddleocr/default.nix +++ b/pkgs/development/python-modules/paddleocr/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "paddleocr"; - version = "3.1.1"; + version = "3.2.0"; pyproject = true; src = fetchFromGitHub { owner = "PaddlePaddle"; repo = "PaddleOCR"; tag = "v${version}"; - hash = "sha256-Ehi9xJZcIG9hzgrikLkLnPspC3xvdyPfDCaoA+uYzpQ="; + hash = "sha256-lrFwrbDzOYFzZEz+P0roTtQMxeWBCDZuEVviyUzM3M4="; }; patches = [ diff --git a/pkgs/development/python-modules/plac/default.nix b/pkgs/development/python-modules/plac/default.nix index fe8f973132f0..d263ee27fce5 100644 --- a/pkgs/development/python-modules/plac/default.nix +++ b/pkgs/development/python-modules/plac/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "plac"; - version = "1.4.3"; + version = "1.4.5"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "ialbert"; repo = "plac"; tag = "v${version}"; - hash = "sha256-EWwDtS2cRLBe4aZuH72hgg2BQnVJQ39GmPx05NxTNjE="; + hash = "sha256-GcPZ9Ufr2NU+95XZRVgB0+cKGAc17kIYxuxYvWiq//4="; }; # tests are broken, see https://github.com/ialbert/plac/issues/74 diff --git a/pkgs/development/python-modules/pyglm/default.nix b/pkgs/development/python-modules/pyglm/default.nix index 41d7277b1ac2..f485417c6250 100644 --- a/pkgs/development/python-modules/pyglm/default.nix +++ b/pkgs/development/python-modules/pyglm/default.nix @@ -19,11 +19,19 @@ buildPythonPackage rec { fetchSubmodules = true; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ "glm" ]; + # Having the source root in `sys.path` causes import issues + preCheck = '' + cd test + ''; + + pythonImportsCheck = [ + "pyglm" + "glm" + ]; meta = with lib; { homepage = "https://github.com/Zuzu-Typ/PyGLM"; diff --git a/pkgs/development/python-modules/pymarshal/default.nix b/pkgs/development/python-modules/pymarshal/default.nix index 1f10fedbf734..95acb47df0c0 100644 --- a/pkgs/development/python-modules/pymarshal/default.nix +++ b/pkgs/development/python-modules/pymarshal/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pymarshal"; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; src = fetchFromGitHub { owner = "stargateaudio"; repo = "pymarshal"; rev = version; - hash = "sha256-Ds8JV2mtLRcKXBvPs84Hdj3MxxqpeV5muKCSlAFCj1A="; + hash = "sha256-o+eWa3XFDFn+fyVxWOI9LbKqBUVsYR8O7J4sFbSGvEg="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pyrender/default.nix b/pkgs/development/python-modules/pyrender/default.nix index d52a0d949ecf..3e6232463a74 100644 --- a/pkgs/development/python-modules/pyrender/default.nix +++ b/pkgs/development/python-modules/pyrender/default.nix @@ -98,5 +98,6 @@ buildPythonPackage rec { description = "Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes"; license = licenses.mit; maintainers = with maintainers; [ pbsds ]; + broken = stdenv.hostPlatform.isDarwin; }; } diff --git a/pkgs/development/python-modules/pytest-resource-path/default.nix b/pkgs/development/python-modules/pytest-resource-path/default.nix index 557a9e9995a7..d330e6c9ab68 100644 --- a/pkgs/development/python-modules/pytest-resource-path/default.nix +++ b/pkgs/development/python-modules/pytest-resource-path/default.nix @@ -6,19 +6,19 @@ colorama, pytest, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "pytest-resource-path"; - version = "1.3.0"; - format = "setuptools"; - disabled = pythonOlder "3.5"; + version = "1.4.0"; + pyproject = true; src = fetchFromGitHub { owner = "yukihiko-shinoda"; repo = "pytest-resource-path"; - rev = "v${version}"; - sha256 = "1siv3pk4fsabz254fdzr7c0pxy124habnbw4ym66pfk883fr96g2"; + tag = "v${version}"; + hash = "sha256-9OBO9b02RrXilXUucerQQMTaQIRXtbcKCHqwwp9tBto="; }; postPatch = '' @@ -26,9 +26,11 @@ buildPythonPackage rec { --replace "pytest-runner" "" ''; + build-system = [ setuptools ]; + buildInputs = [ pytest ]; - propagatedBuildInputs = [ colorama ]; + dependencies = [ colorama ]; nativeCheckInputs = [ pytestCheckHook ]; diff --git a/pkgs/development/python-modules/pytransportnswv2/default.nix b/pkgs/development/python-modules/pytransportnswv2/default.nix index 201e2dc259b1..2ef7b645e3af 100644 --- a/pkgs/development/python-modules/pytransportnswv2/default.nix +++ b/pkgs/development/python-modules/pytransportnswv2/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "pytransportnswv2"; - version = "0.9.0"; + version = "2.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "PyTransportNSWv2"; inherit version; - hash = "sha256-J3OW8fWldbkKzCDlXSv7nucVdyEnDFx8uCicF+ELQkQ="; + hash = "sha256-+JJ36cUzeK25pWF9eEvgB5G8HGmHmsL7QY3s+AnrjmY="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/reconplogger/default.nix b/pkgs/development/python-modules/reconplogger/default.nix index 08714838c5e7..dbefc1929ba4 100644 --- a/pkgs/development/python-modules/reconplogger/default.nix +++ b/pkgs/development/python-modules/reconplogger/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "reconplogger"; - version = "4.17.1"; + version = "4.18.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "omni-us"; repo = "reconplogger"; tag = "v${version}"; - hash = "sha256-6oFnERueR8TQOFrMiQGbs05wP1NOhp/hqyFJ9ibquEw="; + hash = "sha256-awUGDE9yuPhWMZ4osCJKw8v5V1leoFF3DeCbluHeN70="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/reproject/default.nix b/pkgs/development/python-modules/reproject/default.nix index 46f718077684..b4124166062e 100644 --- a/pkgs/development/python-modules/reproject/default.nix +++ b/pkgs/development/python-modules/reproject/default.nix @@ -1,21 +1,26 @@ { lib, + asdf, astropy, - astropy-extension-helpers, astropy-healpix, buildPythonPackage, - cloudpickle, cython, dask, extension-helpers, - fetchPypi, + fetchFromGitHub, fsspec, + gwcs, numpy, + pillow, + pyavm, pytest-astropy, + pytest-xdist, pytestCheckHook, - pythonOlder, scipy, + setuptools, setuptools-scm, + shapely, + tqdm, zarr, }: @@ -24,48 +29,42 @@ buildPythonPackage rec { version = "0.15.0"; pyproject = true; - disabled = pythonOlder "3.10"; - - src = fetchPypi { - inherit pname version; - hash = "sha256-l9pmxtXIGnl8T8fCsUp/5y3kReg3MXdaN0i2rpcEqE4="; + src = fetchFromGitHub { + owner = "astropy"; + repo = "reproject"; + tag = "v${version}"; + hash = "sha256-gv5LOxXTNdHSx4Q4ydi/QBHhc7/E/DXJD7WuPBAH0dE="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace "cython==" "cython>=" - ''; - - nativeBuildInputs = [ - astropy-extension-helpers - cython - numpy + build-system = [ + setuptools setuptools-scm + cython + extension-helpers + numpy ]; - propagatedBuildInputs = [ + dependencies = [ astropy astropy-healpix - cloudpickle dask - extension-helpers fsspec numpy + pillow + pyavm scipy zarr ] ++ dask.optional-dependencies.array; nativeCheckInputs = [ - pytest-astropy pytestCheckHook - ]; - - pytestFlags = [ - # Avoid failure due to user warning: Distutils was imported before Setuptools - "-pno:warnings" - # prevent "'filterwarnings' not found in `markers` configuration option" error - "-omarkers=filterwarnings" + pytest-astropy + pytest-xdist + asdf + gwcs + shapely + tqdm ]; enabledTestPaths = [ @@ -79,12 +78,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "reproject" ]; - meta = with lib; { + meta = { description = "Reproject astronomical images"; downloadPage = "https://github.com/astropy/reproject"; homepage = "https://reproject.readthedocs.io"; - changelog = "https://github.com/astropy/reproject/releases/tag/v${version}"; - license = licenses.bsd3; - maintainers = with maintainers; [ smaret ]; + changelog = "https://github.com/astropy/reproject/releases/tag/${src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ smaret ]; }; } diff --git a/pkgs/development/python-modules/sparklines/default.nix b/pkgs/development/python-modules/sparklines/default.nix index afcf086f0cca..493112410477 100644 --- a/pkgs/development/python-modules/sparklines/default.nix +++ b/pkgs/development/python-modules/sparklines/default.nix @@ -2,14 +2,15 @@ lib, buildPythonPackage, fetchFromGitHub, - future, + hatchling, + termcolor, pytestCheckHook, }: buildPythonPackage rec { pname = "sparklines"; version = "0.7.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "deeplook"; @@ -18,17 +19,29 @@ buildPythonPackage rec { sha256 = "sha256-jiMrxZMWN+moap0bDH+uy66gF4XdGst9HJpnboJrQm4="; }; - propagatedBuildInputs = [ future ]; + propagatedBuildInputs = [ + hatchling + termcolor + ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "sparklines" ]; + postPatch = '' + export TMPDIR=$PWD/tmp + mkdir -p $TMPDIR + substituteInPlace tests/test_sparkline.py \ + --replace-fail "/tmp/" "$TMPDIR/" + ''; + meta = with lib; { description = "This Python package implements Edward Tufte's concept of sparklines, but limited to text only"; mainProgram = "sparklines"; homepage = "https://github.com/deeplook/sparklines"; - maintainers = with maintainers; [ rhoriguchi ]; - license = licenses.gpl3Only; + maintainers = with maintainers; [ + rhoriguchi + ]; + license = licenses.mit; }; } diff --git a/pkgs/development/python-modules/sphinxcontrib-images/default.nix b/pkgs/development/python-modules/sphinxcontrib-images/default.nix index d4c230949184..da2a701551dc 100644 --- a/pkgs/development/python-modules/sphinxcontrib-images/default.nix +++ b/pkgs/development/python-modules/sphinxcontrib-images/default.nix @@ -1,26 +1,26 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, setuptools, - wheel, requests, sphinx, }: buildPythonPackage rec { pname = "sphinxcontrib-images"; - version = "0.9.4"; + version = "1.0.1"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-9sI30EMHk+ZdkdvdsTsfsmos+DgECp3utSESlp+8Sks="; + src = fetchFromGitHub { + owner = "sphinx-contrib"; + repo = "images"; + tag = version; + hash = "sha256-olkczYxvdUgLZXmvA0SUXL2q+NL4tvUfRWBG7S05dQU="; }; build-system = [ setuptools - wheel ]; dependencies = [ diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index 779dd51505c8..993a6ce62554 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "spyder-kernels"; - version = "3.1.0a2"; + version = "3.1.0a3"; pyproject = true; src = fetchFromGitHub { owner = "spyder-ide"; repo = "spyder-kernels"; tag = "v${version}"; - hash = "sha256-3P4id66b/URu1iNgLr0TWUz0xToqslhdIw52QCMbsMI="; + hash = "sha256-7WFHvFf2L5/m/H0CNwkZHdJZd/jrEAXmmTcfRWQ+++w="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/svg-path/default.nix b/pkgs/development/python-modules/svg-path/default.nix index 29214f575714..5af2a0c1bb27 100644 --- a/pkgs/development/python-modules/svg-path/default.nix +++ b/pkgs/development/python-modules/svg-path/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "svg.path"; - version = "6.3"; + version = "7.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "regebro"; repo = "svg.path"; tag = version; - hash = "sha256-qes6cKw/Ok0WgcPO/NPuREVNUbnlhm82jF90dK7Ay8U="; + hash = "sha256-x1u56O3HilA7Zmkrsot6Nh9E1e88qHwYnk1ySs08tbQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/swh-web-client/default.nix b/pkgs/development/python-modules/swh-web-client/default.nix index 4391f8eb8ddf..1a69d6a1f2f4 100644 --- a/pkgs/development/python-modules/swh-web-client/default.nix +++ b/pkgs/development/python-modules/swh-web-client/default.nix @@ -20,7 +20,7 @@ buildPythonPackage rec { pname = "swh-web-client"; - version = "0.9.0"; + version = "0.9.1"; pyproject = true; src = fetchFromGitLab { @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "devel"; repo = "swh-web-client"; tag = "v${version}"; - hash = "sha256-/h3TaEwo2+B89KFpIKi9LH0tlGplsv3y18pC0TKM0jA="; + hash = "sha256-JTVu3fCYEDMWAqGwK+0a2AVyJv5DSGfItEss9CbzsRg="; }; build-system = [ diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 944834ab0b33..0cdffbb73cd0 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1451"; + version = "3.0.1452"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-2i5TQduEbvUGW4JYihh6Z0kKA6BGXzytjk/ojSPD3TY="; + hash = "sha256-MNzrMy6j1lPtLGx9PIc1I4xPn1s9Nx9WnFC5UYg2/Ds="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/torch/source/default.nix b/pkgs/development/python-modules/torch/source/default.nix index ccd0ac5c6956..6dc35b8e6165 100644 --- a/pkgs/development/python-modules/torch/source/default.nix +++ b/pkgs/development/python-modules/torch/source/default.nix @@ -1,8 +1,10 @@ { stdenv, lib, + pkgs, fetchFromGitHub, fetchFromGitLab, + fetchpatch, git-unroll, buildPythonPackage, python, @@ -41,6 +43,7 @@ # Build inputs apple-sdk_13, + openssl, numactl, llvmPackages, @@ -116,7 +119,7 @@ let setBool = v: if v then "1" else "0"; - # https://github.com/pytorch/pytorch/blob/v2.7.0/torch/utils/cpp_extension.py#L2343-L2345 + # https://github.com/pytorch/pytorch/blob/v2.8.0/torch/utils/cpp_extension.py#L2411-L2414 supportedTorchCudaCapabilities = let real = [ @@ -142,8 +145,12 @@ let "10.0a" "10.1" "10.1a" + "10.3" + "10.3a" "12.0" "12.0a" + "12.1" + "12.1a" ]; ptx = lists.map (x: "${x}+PTX") real; in @@ -216,6 +223,7 @@ let rocm-comgr rocm-device-libs rocm-runtime + rocm-smi clr.icd hipify ]; @@ -243,6 +251,9 @@ let "Magma cudaPackages does not match cudaPackages" = cudaSupport && (effectiveMagma.cudaPackages.cudaMajorMinorVersion != cudaPackages.cudaMajorMinorVersion); + # Should be fixed by WIP https://github.com/NixOS/nixpkgs/pull/438399 + "ROCm support on non-default python versions is temporarily broken" = + rocmSupport && (pkgs.python3.version != python.version); }; unroll-src = writeShellScript "unroll-src" '' @@ -263,7 +274,7 @@ in buildPythonPackage rec { pname = "torch"; # Don't forget to update torch-bin to the same version. - version = "2.7.1"; + version = "2.8.0"; pyproject = true; stdenv = stdenv'; @@ -287,8 +298,19 @@ buildPythonPackage rec { patches = [ ./clang19-template-warning.patch + + # Do not override PYTHONPATH, otherwise, the build fails with: + # ModuleNotFoundError: No module named 'typing_extensions' + (fetchpatch { + name = "cmake-build-preserve-PYTHONPATH"; + url = "https://github.com/pytorch/pytorch/commit/231c72240d80091f099c95e326d3600cba866eee.patch"; + hash = "sha256-BBCjxzz2TUkx4nXRyRILA82kMwyb/4+C3eOtYqf5dhk="; + }) + ] + ++ lib.optionals cudaSupport [ + ./fix-cmake-cuda-toolkit.patch + ./nvtx3-hpp-path-fix.patch ] - ++ lib.optionals cudaSupport [ ./fix-cmake-cuda-toolkit.patch ] ++ lib.optionals stdenv.hostPlatform.isLinux [ # Propagate CUPTI to Kineto by overriding the search path with environment variables. # https://github.com/pytorch/pytorch/pull/108847 @@ -302,11 +324,16 @@ buildPythonPackage rec { ]; postPatch = '' - # Prevent NCCL from being cloned during the configure phase - # TODO: remove when updating to the next release as it will not be needed anymore - substituteInPlace tools/build_pytorch_libs.py \ - --replace-fail " checkout_nccl()" " " - + substituteInPlace pyproject.toml \ + --replace-fail "setuptools>=62.3.0,<80.0" "setuptools" + '' + # Provide path to openssl binary for inductor code cache hash + # InductorError: FileNotFoundError: [Errno 2] No such file or directory: 'openssl' + + '' + substituteInPlace torch/_inductor/codecache.py \ + --replace-fail '"openssl"' '"${lib.getExe openssl}"' + '' + + '' substituteInPlace cmake/public/cuda.cmake \ --replace-fail \ 'message(FATAL_ERROR "Found two conflicting CUDA' \ @@ -316,16 +343,20 @@ buildPythonPackage rec { "# Upstream: set(CUDAToolkit_ROOT" substituteInPlace third_party/gloo/cmake/Cuda.cmake \ --replace-warn "find_package(CUDAToolkit 7.0" "find_package(CUDAToolkit" - - # annotations (3.7), print_function (3.0), with_statement (2.6) are all supported + '' + # annotations (3.7), print_function (3.0), with_statement (2.6) are all supported + + '' sed -i -e "/from __future__ import/d" **.py substituteInPlace third_party/NNPACK/CMakeLists.txt \ --replace-fail "PYTHONPATH=" 'PYTHONPATH=$ENV{PYTHONPATH}:' - # flag from cmakeFlags doesn't work, not clear why - # setting it at the top of NNPACK's own CMakeLists does + '' + # flag from cmakeFlags doesn't work, not clear why + # setting it at the top of NNPACK's own CMakeLists does + + '' sed -i '2s;^;set(PYTHON_SIX_SOURCE_DIR ${six.src})\n;' third_party/NNPACK/CMakeLists.txt - - # Ensure that torch profiler unwind uses addr2line from nix + '' + # Ensure that torch profiler unwind uses addr2line from nix + + '' substituteInPlace torch/csrc/profiler/unwind/unwind.cpp \ --replace-fail 'addr2line_binary_ = "addr2line"' 'addr2line_binary_ = "${lib.getExe' binutils "addr2line"}"' '' @@ -334,20 +365,16 @@ buildPythonPackage rec { substituteInPlace third_party/gloo/cmake/Hipify.cmake \ --replace-fail "\''${HIPIFY_COMMAND}" "python \''${HIPIFY_COMMAND}" - # Replace hard-coded rocm paths - substituteInPlace caffe2/CMakeLists.txt \ - --replace-fail "hcc/include" "hip/include" \ - --replace-fail "rocblas/include" "include/rocblas" \ - --replace-fail "hipsparse/include" "include/hipsparse" - # Doesn't pick up the environment variable? substituteInPlace third_party/kineto/libkineto/CMakeLists.txt \ --replace-fail "\''$ENV{ROCM_SOURCE_DIR}" "${rocmtoolkit_joined}" - # Strangely, this is never set in cmake + # Workaround cmake error //include does not exist! in rocm-core-config.cmake + # Removing the call falls back to hip_version. Can likely be removed after ROCm 6.4 bump substituteInPlace cmake/public/LoadHIP.cmake \ - --replace "set(ROCM_PATH \$ENV{ROCM_PATH})" \ - "set(ROCM_PATH \$ENV{ROCM_PATH})''\nset(ROCM_VERSION ${lib.concatStrings (lib.intersperse "0" (lib.splitVersion rocmPackages.clr.version))})" + --replace-fail \ + "find_package(rocm-core CONFIG)" \ + "" # Use composable kernel as dependency, rather than built-in third-party substituteInPlace aten/src/ATen/CMakeLists.txt \ diff --git a/pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch b/pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch new file mode 100644 index 000000000000..cabbc484ac76 --- /dev/null +++ b/pkgs/development/python-modules/torch/source/nvtx3-hpp-path-fix.patch @@ -0,0 +1,26 @@ +diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake +index a93386c27f8..7c6b98006bf 100644 +--- a/cmake/Dependencies.cmake ++++ b/cmake/Dependencies.cmake +@@ -967,7 +967,7 @@ endif() + + # ---[ nvtx + if(USE_SYSTEM_NVTX) +- find_path(nvtx3_dir NAMES nvtx3 PATHS ${CUDA_INCLUDE_DIRS}) ++ find_path(nvtx3_dir NAMES nvtx3/nvtx3.hpp PATHS ${CUDA_INCLUDE_DIRS}) + find_package_handle_standard_args(nvtx3 DEFAULT_MSG nvtx3_dir) + if(NOT nvtx3_FOUND) + message(WARNING "Cannot find system NVTX3, find shipped NVTX3 instead") +@@ -977,9 +977,10 @@ if(NOT TARGET CUDA::nvtx3) + add_library(CUDA::nvtx3 INTERFACE IMPORTED) + endif() + if(NOT nvtx3_dir) +- find_path(nvtx3_dir NAMES nvtx3 PATHS "${PROJECT_SOURCE_DIR}/third_party/NVTX/c/include" NO_DEFAULT_PATH) +- target_include_directories(CUDA::nvtx3 INTERFACE "${nvtx3_dir}") ++ find_path(nvtx3_dir NAMES nvtx3/nvtx3.hpp PATHS "${PROJECT_SOURCE_DIR}/third_party/NVTX/c/include" NO_DEFAULT_PATH) + endif() ++target_include_directories(CUDA::nvtx3 INTERFACE "${nvtx3_dir}") ++message(STATUS "Using NVTX3 include directory: ${nvtx3_dir}") + + + # ---[ HIP diff --git a/pkgs/development/python-modules/torch/source/src.nix b/pkgs/development/python-modules/torch/source/src.nix index af0a47b4fd93..f617227f4a6e 100644 --- a/pkgs/development/python-modules/torch/source/src.nix +++ b/pkgs/development/python-modules/torch/source/src.nix @@ -4,19 +4,19 @@ fetchFromGitHub, runCommand, }: -assert version == "2.7.1"; +assert version == "2.8.0"; (rec { src_asmjit = fetchFromGitHub { owner = "asmjit"; repo = "asmjit"; - rev = "d3fbf7c9bc7c1d1365a94a45614b91c5a3706b81"; - hash = "sha256-0Wv9dxrh9GfajTFb+NpguqqSWH0mqJAj03bxFVJbft8="; + rev = "e5d7c0bd5d9aec44d68830187138149e6a8c4e32"; + hash = "sha256-sI0/9szBMvopQAmVcZSU4D/oaZYdb08AHDSZKy/Qz1g="; }; src_benchmark = fetchFromGitHub { owner = "google"; repo = "benchmark"; - rev = "0d98dba29d66e93259db7daa53a9327df767a415"; - hash = "sha256-yUiFxi80FWBmTZgqmqTMf9oqcBeg3o4I4vKd4djyRWY="; + rev = "299e5928955cc62af9968370293b916f5130916f"; + hash = "sha256-iPK3qLrZL2L08XW1a7SGl7GAt5InQ5nY+Dn8hBuxSOg="; }; src_benchmark_opentelemetry-cpp = fetchFromGitHub { owner = "google"; @@ -48,6 +48,12 @@ assert version == "2.7.1"; rev = "8086bbe3a78d931eb96fe12fdc014082e18d18d3"; hash = "sha256-fyL1SzRs5CXW5CWy6kCN1y1xX6cG+ur7iQlbKX2zbCM="; }; + src_composable_kernel_fbgemm = fetchFromGitHub { + owner = "jwfromm"; + repo = "composable_kernel"; + rev = "4a61bdd4bd4ed730e078aebc7c0fcf046ff29406"; + hash = "sha256-CxcpvW4QxkUDB2zMz7NB6Rt9jXjJeGVExfrYbn9ef5I="; + }; src_composable_kernel_flash-attention = fetchFromGitHub { owner = "ROCm"; repo = "composable_kernel"; @@ -57,8 +63,8 @@ assert version == "2.7.1"; src_cpp-httplib = fetchFromGitHub { owner = "yhirose"; repo = "cpp-httplib"; - rev = "3b6597bba913d51161383657829b7e644e59c006"; - hash = "sha256-dd9NckF1mGhQOyV1LO07QyP51l1kSpYQOH0GkG4v2eE="; + rev = "3af7f2c16147f3fbc6e4d717032daf505dc1652c"; + hash = "sha256-t/ddZjKelnXQdXQvZgv9pQcJt3M2rwgbtTQNW/T6Gpk="; }; src_cpr = fetchFromGitHub { owner = "libcpr"; @@ -69,32 +75,32 @@ assert version == "2.7.1"; src_cpuinfo = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "1e83a2fdd3102f65c6f1fb602c1b320486218a99"; - hash = "sha256-28cFACca+NYE8oKlP5aWXNCLeEjhWqJ6gRnFI+VxDvg="; + rev = "5e3d2445e6a84d9599bee2bf78edbb4d80865e1d"; + hash = "sha256-muclbtayPbbxmjTBKJlvTk2Apsx8YwhTu76nKMlSnL0="; }; src_cpuinfo_fbgemm = fetchFromGitHub { owner = "pytorch"; repo = "cpuinfo"; - rev = "ed8b86a253800bafdb7b25c5c399f91bff9cb1f3"; - hash = "sha256-YRqBU83AjxbSE5zquhi4iIiJna/qFWA0jo2GBifqzi8="; + rev = "6543fec09b2f04ac4a666882998b534afc9c1349"; + hash = "sha256-M33853TIMNTJwBjxIG8qeTPwXlX8b8uKiCrdnlAtAA8="; }; src_cudnn-frontend = fetchFromGitHub { owner = "NVIDIA"; repo = "cudnn-frontend"; - rev = "91b7532f3386768bba4f444ee7672b497f34da8a"; - hash = "sha256-Ks07ApADA3xQQ+N5BIfvDG+djCvxYL9btF8Aw7TuMvQ="; + rev = "666996fe3960f27170d1527e5579ba24c8d3380a"; + hash = "sha256-/ae5dNjqkn5dGciGSO+Pn9pzJg+hHWqqQCPcqggWezo="; }; src_cutlass = fetchFromGitHub { owner = "NVIDIA"; repo = "cutlass"; - rev = "afa1772203677c5118fcd82537a9c8fefbcc7008"; - hash = "sha256-oIzlbKRdOh6gp6nRZ8udLSqleBFoFtgM7liCBlHZLOk="; + rev = "ad7b2f5e84fcfa124cb02b91d5bd26d238c0459e"; + hash = "sha256-teziPNA9csYvhkG5t2ht8W8x5+1YGGbHm8VKx4JoxgI="; }; src_cutlass_fbgemm = fetchFromGitHub { - owner = "NVIDIA"; + owner = "jwfromm"; repo = "cutlass"; - rev = "fc9ebc645b63f3a6bc80aaefde5c063fb72110d6"; - hash = "sha256-e2SwXNNwjl/1fV64b+mOJvwGDYeO1LFcqZGbNten37U="; + rev = "3ed8d2ec4ba35ef5d9d8353826209b6f868f63d3"; + hash = "sha256-NntohGvqs6fbWusi2Qv5uzCJhMAfBv8qYoFi38D+mzk="; }; src_cutlass_flash-attention = fetchFromGitHub { owner = "NVIDIA"; @@ -114,18 +120,11 @@ assert version == "2.7.1"; rev = "7d04a0053a845370ae06ce317a22a48e9edcc74e"; hash = "sha256-Je6wAz+uJ/AiAnSZVQ4+pGajZ8DymS0qI9ekB8fGYOo="; }; - src_eigen = fetchFromGitLab { - domain = "gitlab.com"; - owner = "libeigen"; - repo = "eigen"; - rev = "3147391d946bb4b6c68edd901f2add6ac1f31f8c"; - hash = "sha256-1/4xMetKMDOgZgzz3WMxfHUEpmdAm52RqZvz6i0mLEw="; - }; src_fbgemm = fetchFromGitHub { owner = "pytorch"; repo = "fbgemm"; - rev = "dbc3157bf256f1339b3fa1fef2be89ac4078be0e"; - hash = "sha256-PJiFtLnPA6IgxZ2sXIcyyjFRGtb+sG5y2hiWEwFuBOU="; + rev = "157e88b750c452bef2ab4653fe9d1eeb151ce4c3"; + hash = "sha256-Ka8/4gBsbtKNhKM/cWg1NmlKjVeBZvS+yS9SQQxb34A="; }; src_fbjni = fetchFromGitHub { owner = "facebookincubator"; @@ -142,14 +141,14 @@ assert version == "2.7.1"; src_flatbuffers = fetchFromGitHub { owner = "google"; repo = "flatbuffers"; - rev = "01834de25e4bf3975a9a00e816292b1ad0fe184b"; - hash = "sha256-h0lF7jf1cDVVyqhUCi7D0NoZ3b4X/vWXsFplND80lGs="; + rev = "a2cd1ea3b6d3fee220106b5fed3f7ce8da9eb757"; + hash = "sha256-6L6Eb+2xGXEqLYITWsNNPW4FTvfPFSmChK4hLusk5gU="; }; src_fmt = fetchFromGitHub { owner = "fmtlib"; repo = "fmt"; - rev = "123913715afeb8a437e6388b4473fcc4753e1c9a"; - hash = "sha256-sUbxlYi/Aupaox3JjWFqXIjcaQa0LFjclQAOleT+FRA="; + rev = "40626af88bd7df9a5fb80be7b25ac85b122d6c21"; + hash = "sha256-sAlU5L/olxQUYcv8euVYWTTB8TrVeQgXLHtXy8IMEnU="; }; src_fmt_dynolog = fetchFromGitHub { owner = "fmtlib"; @@ -200,16 +199,16 @@ assert version == "2.7.1"; hash = "sha256-xqRp9vaauBkKz2CXbh/Z4TWqhaUtqfbsSlbYZR/kW9s="; }; src_gloo = fetchFromGitHub { - owner = "facebookincubator"; + owner = "pytorch"; repo = "gloo"; - rev = "5354032ea08eadd7fc4456477f7f7c6308818509"; - hash = "sha256-JMLtxyQz7jechJ5DmMq0guOfL9leI6khdI9g/5Ckgfc="; + rev = "c7b7b022c124d9643957d9bd55f57ac59fce8fa2"; + hash = "sha256-pZ08gs6wQTZNVDX9uuaQZvw5JKCps8EALegNF0UVV3c="; }; src_googletest = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "b514bdc898e2951020cbdca1304b75f5950d1f59"; - hash = "sha256-1OJ2SeSscRBNr7zZ/a8bJGIqAnhkg45re0j3DtPfcXM="; + rev = "52eb8108c5bdec04579160ae17225d66034bd723"; + hash = "sha256-HIHMxAUR4bjmFLoltJeIAVSulVQ6kVuIT2Ku+lwAx/4="; }; src_googletest_dynolog = fetchFromGitHub { owner = "google"; @@ -220,8 +219,8 @@ assert version == "2.7.1"; src_googletest_fbgemm = fetchFromGitHub { owner = "google"; repo = "googletest"; - rev = "cbf019de22c8dd37b2108da35b2748fd702d1796"; - hash = "sha256-G6NihPly7czG2NOX66kFfcf5ya+XRrUWt4SP1Y9JPzs="; + rev = "f8d7d77c06936315286eb55f8de22cd23c188571"; + hash = "sha256-t0RchAHTJbuI5YW4uyBPykTvcjy90JW9AOPNjIhwh6U="; }; src_googletest_kineto = fetchFromGitHub { owner = "google"; @@ -262,8 +261,8 @@ assert version == "2.7.1"; src_hipify_torch = fetchFromGitHub { owner = "ROCmSoftwarePlatform"; repo = "hipify_torch"; - rev = "23f53b025b466d8ec3c45d52290d3442f7fbe6b1"; - hash = "sha256-ohbGKy0sxa5pQy9EwsZk2UWmjveCZaJu/PEK2MLbjII="; + rev = "a4337c69fe0e2552a7b7b0669178926beeed828c"; + hash = "sha256-B0+tDjSlZ9C5IAAgteRIgwaJNnptpp1jOP3hTF5AdOw="; }; src_ideep = fetchFromGitHub { owner = "intel"; @@ -274,14 +273,14 @@ assert version == "2.7.1"; src_ittapi = fetchFromGitHub { owner = "intel"; repo = "ittapi"; - rev = "5b8a7d7422611c3a0d799fb5fc5dd4abfae35b42"; - hash = "sha256-VxJky2TF3RcIMqjNaAK/mvpC0afkwpAsY0cD6Ergkls="; + rev = "dec1d23ca65ab069d225dfe40dea14f455170959"; + hash = "sha256-aP95qtYi1s8go6HbXW6hDd0XzdWQhOwXLJBNPCIkSCI="; }; src_json = fetchFromGitHub { owner = "nlohmann"; repo = "json"; - rev = "87cda1d6646592ac5866dc703c8e1839046a6806"; - hash = "sha256-lXYJGWwLyQPqvxnDRWoDLXdjiD81r1eNHi7vRdbIuJ0="; + rev = "55f93686c01528224f448c19128836e7df245f72"; + hash = "sha256-cECvDOLxgX7Q9R3IE86Hj9JJUxraDQvhoyPDF03B2CY="; }; src_json_dynolog = fetchFromGitHub { owner = "nlohmann"; @@ -289,6 +288,12 @@ assert version == "2.7.1"; rev = "4f8fba14066156b73f1189a2b8bd568bde5284c5"; hash = "sha256-DTsZrdB9GcaNkx7ZKxcgCA3A9ShM5icSF0xyGguJNbk="; }; + src_json_fbgemm = fetchFromGitHub { + owner = "nlohmann"; + repo = "json"; + rev = "9cca280a4d0ccf0c08f47a99aa71d1b0e52f8d03"; + hash = "sha256-7F0Jon+1oWL7uqet5i1IgHX0fUw/+z0QwEcA3zs5xHg="; + }; src_json_opentelemetry-cpp = fetchFromGitHub { owner = "nlohmann"; repo = "json"; @@ -298,14 +303,14 @@ assert version == "2.7.1"; src_kineto = fetchFromGitHub { owner = "pytorch"; repo = "kineto"; - rev = "a054a4be0db117c579a21747debf19c863631f26"; - hash = "sha256-FyxMiDoDrjI8JZZNxK4S18yjULkKLUvqLQsCyxaTLSg="; + rev = "5e7501833f1021ce6f618572d3baf657b6319658"; + hash = "sha256-MQNGrWKU1l/lXo4G2hDFaQeNtyQj+pB5sTqm3piPYrY="; }; src_kleidiai = fetchFromGitHub { owner = "ARM-software"; repo = "kleidiai"; - rev = "ef685a13cfbe8d418aa2ed34350e21e4938358b6"; - hash = "sha256-5RS2o+163/6Q+0y0FuWz6OBXw3FKxZINDkGOqlmd2N0="; + rev = "cca02c2f69dd18e1f12647c1c0bdc8cf90e680c7"; + hash = "sha256-+75YvMEJN57cz/jzbqC3E0O7BalfaIfzswRZdpOMx0Q="; }; src_libnop = fetchFromGitHub { owner = "google"; @@ -322,8 +327,8 @@ assert version == "2.7.1"; src_mimalloc = fetchFromGitHub { owner = "microsoft"; repo = "mimalloc"; - rev = "b66e3214d8a104669c2ec05ae91ebc26a8f5ab78"; - hash = "sha256-uwuqln08Hx1d2l7GNn8/8hzOA1Pmzob5g17XgFb+blg="; + rev = "94036de6fe20bfd8a73d4a6d142fcf532ea604d9"; + hash = "sha256-B0gngv16WFLBtrtG5NqA2m5e95bYVcQraeITcOX9A74="; }; src_mkl-dnn = fetchFromGitHub { owner = "intel"; @@ -340,14 +345,14 @@ assert version == "2.7.1"; src_NVTX = fetchFromGitHub { owner = "NVIDIA"; repo = "NVTX"; - rev = "e170594ac7cf1dac584da473d4ca9301087090c1"; - hash = "sha256-n34BPxRnAW301ba1lXqSlGh7jaPqNjpp45GnJ+yDapI="; + rev = "2942f167cc30c5e3a44a2aecd5b0d9c07ff61a07"; + hash = "sha256-MXluy/I5+SaRx2aF64qF4XZ+u67ERAB9TftbOvYt4GE="; }; src_onnx = fetchFromGitHub { owner = "onnx"; repo = "onnx"; - rev = "b8baa8446686496da4cc8fda09f2b6fe65c2a02c"; - hash = "sha256-9oORW0YlQ6SphqfbjcYb0dTlHc+1gzy9quH/Lj6By8Q="; + rev = "e709452ef2bbc1d113faf678c24e6d3467696e83"; + hash = "sha256-UhtF+CWuyv5/Pq/5agLL4Y95YNP63W2BraprhRqJOag="; }; src_opentelemetry-cpp = fetchFromGitHub { owner = "open-telemetry"; @@ -382,8 +387,8 @@ assert version == "2.7.1"; src_pocketfft = fetchFromGitHub { owner = "mreineck"; repo = "pocketfft"; - rev = "9d3ab05a7fffbc71a492bc6a17be034e83e8f0fe"; - hash = "sha256-RSbimayr8Np7YP0aUo1MNusFmhi9jjDfgGXbiISR+/8="; + rev = "0fa0ef591e38c2758e3184c6c23e497b9f732ffa"; + hash = "sha256-Fu786IHiU6Bl66gZ/UJmqOROjlya3viLyzOxwdZVi9c="; }; src_prometheus-cpp = fetchFromGitHub { owner = "jupp0r"; @@ -415,12 +420,6 @@ assert version == "2.7.1"; rev = "a2e59f0e7065404b44dfe92a28aca47ba1378dc4"; hash = "sha256-SNLdtrOjaC3lGHN9MAqTf51U9EzNKQLyTMNPe0GcdrU="; }; - src_pybind11_onnx = fetchFromGitHub { - owner = "pybind"; - repo = "pybind11"; - rev = "3e9dfa2866941655c56877882565e7577de6fc7b"; - hash = "sha256-DVkI5NxM5uME9m3PFYVpJOOa2j+yjL6AJn76fCTv2nE="; - }; src_pybind11_tensorpipe = fetchFromGitHub { owner = "pybind"; repo = "pybind11"; @@ -430,14 +429,14 @@ assert version == "2.7.1"; src_pytorch = fetchFromGitHub { owner = "pytorch"; repo = "pytorch"; - rev = "v2.7.1"; - hash = "sha256-p/SkVM6N4XGr44WB9ZaMLu6nfJGcaKHfb1hDY6qbZBw="; + rev = "v2.8.0"; + hash = "sha256-tFEpcgj0HiJcyBiZMtIrBrnmiCJApfTC1BgOXEGvqCo="; }; src_sleef = fetchFromGitHub { owner = "shibatch"; repo = "sleef"; - rev = "56e1f79cb140fb9326d612d0be06b5250565cade"; - hash = "sha256-5hha7c/Lu6fkbXGlDieoJP6n2bnjY5iPp+hm0f//0ek="; + rev = "5a1d179df9cf652951b59010a2d2075372d67f68"; + hash = "sha256-bjT+F7/nyiB4f0T06/flbpIWFZbUxjf1TjWMe3112Ig="; }; src_tensorpipe = fetchFromGitHub { owner = "pytorch"; @@ -454,8 +453,8 @@ assert version == "2.7.1"; src_VulkanMemoryAllocator = fetchFromGitHub { owner = "GPUOpen-LibrariesAndSDKs"; repo = "VulkanMemoryAllocator"; - rev = "a6bfc237255a6bac1513f7c1ebde6d8aed6b5191"; - hash = "sha256-urUebQaPTgCECmm4Espri1HqYGy0ueAqTBu/VSiX/8I="; + rev = "1d8f600fd424278486eade7ed3e877c99f0846b1"; + hash = "sha256-TPEqV8uHbnyphLG0A+b2tgLDQ6K7a2dOuDHlaFPzTeE="; }; src_XNNPACK = fetchFromGitHub { owner = "google"; @@ -470,6 +469,7 @@ assert version == "2.7.1"; src_civetweb_recursive = src_civetweb; src_clang-cindex-python3_recursive = src_clang-cindex-python3; src_composable_kernel_recursive = src_composable_kernel; + src_composable_kernel_fbgemm_recursive = src_composable_kernel_fbgemm; src_composable_kernel_flash-attention_recursive = src_composable_kernel_flash-attention; src_cpp-httplib_recursive = src_cpp-httplib; src_cpr_recursive = src_cpr; @@ -499,19 +499,22 @@ assert version == "2.7.1"; chmod u+w $out/third_party/pfs cp -r ${src_pfs_recursive}/* $out/third_party/pfs ''; - src_eigen_recursive = src_eigen; src_fbgemm_recursive = runCommand "fbgemm" { } '' cp -r ${src_fbgemm} $out - chmod u+w $out/third_party/asmjit - cp -r ${src_asmjit_recursive}/* $out/third_party/asmjit - chmod u+w $out/third_party/cpuinfo - cp -r ${src_cpuinfo_fbgemm_recursive}/* $out/third_party/cpuinfo - chmod u+w $out/third_party/cutlass - cp -r ${src_cutlass_fbgemm_recursive}/* $out/third_party/cutlass - chmod u+w $out/third_party/googletest - cp -r ${src_googletest_fbgemm_recursive}/* $out/third_party/googletest - chmod u+w $out/third_party/hipify_torch - cp -r ${src_hipify_torch_recursive}/* $out/third_party/hipify_torch + chmod u+w $out/external/asmjit + cp -r ${src_asmjit_recursive}/* $out/external/asmjit + chmod u+w $out/external/composable_kernel + cp -r ${src_composable_kernel_fbgemm_recursive}/* $out/external/composable_kernel + chmod u+w $out/external/cpuinfo + cp -r ${src_cpuinfo_fbgemm_recursive}/* $out/external/cpuinfo + chmod u+w $out/external/cutlass + cp -r ${src_cutlass_fbgemm_recursive}/* $out/external/cutlass + chmod u+w $out/external/googletest + cp -r ${src_googletest_fbgemm_recursive}/* $out/external/googletest + chmod u+w $out/external/hipify_torch + cp -r ${src_hipify_torch_recursive}/* $out/external/hipify_torch + chmod u+w $out/external/json + cp -r ${src_json_fbgemm_recursive}/* $out/external/json ''; src_fbjni_recursive = src_fbjni; src_flash-attention_recursive = runCommand "flash-attention" { } '' @@ -554,6 +557,7 @@ assert version == "2.7.1"; src_ittapi_recursive = src_ittapi; src_json_recursive = src_json; src_json_dynolog_recursive = src_json_dynolog; + src_json_fbgemm_recursive = src_json_fbgemm; src_json_opentelemetry-cpp_recursive = src_json_opentelemetry-cpp; src_kineto_recursive = runCommand "kineto" { } '' cp -r ${src_kineto} $out @@ -574,7 +578,7 @@ assert version == "2.7.1"; src_onnx_recursive = runCommand "onnx" { } '' cp -r ${src_onnx} $out chmod u+w $out/third_party/pybind11 - cp -r ${src_pybind11_onnx_recursive}/* $out/third_party/pybind11 + cp -r ${src_pybind11_recursive}/* $out/third_party/pybind11 ''; src_opentelemetry-cpp_recursive = runCommand "opentelemetry-cpp" { } '' cp -r ${src_opentelemetry-cpp} $out @@ -617,7 +621,6 @@ assert version == "2.7.1"; src_psimd_recursive = src_psimd; src_pthreadpool_recursive = src_pthreadpool; src_pybind11_recursive = src_pybind11; - src_pybind11_onnx_recursive = src_pybind11_onnx; src_pybind11_tensorpipe_recursive = runCommand "pybind11_tensorpipe" { } '' cp -r ${src_pybind11_tensorpipe} $out chmod u+w $out/tools/clang @@ -639,8 +642,6 @@ assert version == "2.7.1"; cp -r ${src_cudnn-frontend_recursive}/* $out/third_party/cudnn_frontend chmod u+w $out/third_party/cutlass cp -r ${src_cutlass_recursive}/* $out/third_party/cutlass - chmod u+w $out/third_party/eigen - cp -r ${src_eigen_recursive}/* $out/third_party/eigen chmod u+w $out/third_party/fbgemm cp -r ${src_fbgemm_recursive}/* $out/third_party/fbgemm chmod u+w $out/third_party/flash-attention diff --git a/pkgs/development/python-modules/torchaudio/default.nix b/pkgs/development/python-modules/torchaudio/default.nix index c88e4c58914d..77d8aeeb21c5 100644 --- a/pkgs/development/python-modules/torchaudio/default.nix +++ b/pkgs/development/python-modules/torchaudio/default.nix @@ -77,7 +77,7 @@ let in buildPythonPackage rec { pname = "torchaudio"; - version = "2.7.1"; + version = "2.8.0"; pyproject = true; stdenv = torch.stdenv; @@ -86,7 +86,7 @@ buildPythonPackage rec { owner = "pytorch"; repo = "audio"; tag = "v${version}"; - hash = "sha256-T1V+/Oho6Dblh3ah5PljpxKcndy2e1dAlVxC3ay4AM0="; + hash = "sha256-SPa6ZWA2AWawfL4Z4mb1nddGaAsGEl/0dwweBpex2Wo="; }; patches = [ diff --git a/pkgs/development/python-modules/torchvision/default.nix b/pkgs/development/python-modules/torchvision/default.nix index 7c7f00a72f1c..bec58361183e 100644 --- a/pkgs/development/python-modules/torchvision/default.nix +++ b/pkgs/development/python-modules/torchvision/default.nix @@ -29,7 +29,7 @@ let inherit (torch) cudaCapabilities cudaPackages cudaSupport; pname = "torchvision"; - version = "0.22.1"; + version = "0.23.0"; in buildPythonPackage { format = "setuptools"; @@ -41,7 +41,7 @@ buildPythonPackage { owner = "pytorch"; repo = "vision"; tag = "v${version}"; - hash = "sha256-KYIhd0U2HdvNt/vjQ8wA/6l/ZCF8wBm4NrOMgBtoWG4="; + hash = "sha256-BfGTq9BsmO5TtQrDED35aaT9quleZ9rcr/81ShfvCbQ="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/turrishw/default.nix b/pkgs/development/python-modules/turrishw/default.nix index 8f5378f6ef4e..ce949a2b680f 100644 --- a/pkgs/development/python-modules/turrishw/default.nix +++ b/pkgs/development/python-modules/turrishw/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "turrishw"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.10"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "turris-cz"; repo = "turrishw"; tag = "v${version}"; - hash = "sha256-elu2f54asdzdn7wQT2CKo8kVYnc1KTakRyr8Nxu+XNw="; + hash = "sha256-LQ1ebcVQo7jixAKOPg/oNBnRU8AZebHANfDU4lamB8g="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/uart-devices/default.nix b/pkgs/development/python-modules/uart-devices/default.nix index 3005eb14e7d2..c2081edc3c58 100644 --- a/pkgs/development/python-modules/uart-devices/default.nix +++ b/pkgs/development/python-modules/uart-devices/default.nix @@ -4,7 +4,7 @@ fetchFromGitHub, poetry-core, pytest-asyncio, - pythonOlder, + pytest-cov-stub, pytestCheckHook, }: @@ -13,8 +13,6 @@ buildPythonPackage rec { version = "0.1.1"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "bdraco"; repo = "uart-devices"; @@ -22,15 +20,11 @@ buildPythonPackage rec { hash = "sha256-vBwQXeXw9y7eETtlC4dcqGytIgrAm7iomnvoaxhl6JI="; }; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "-Wdefault --cov=uart_devices --cov-report=term-missing:skip-covered" "" - ''; - - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; nativeCheckInputs = [ pytest-asyncio + pytest-cov-stub pytestCheckHook ]; diff --git a/pkgs/development/python-modules/urwidgets/default.nix b/pkgs/development/python-modules/urwidgets/default.nix index 12dfa6b23d62..7533e545978d 100644 --- a/pkgs/development/python-modules/urwidgets/default.nix +++ b/pkgs/development/python-modules/urwidgets/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, urwid, }: @@ -12,8 +11,6 @@ buildPythonPackage rec { version = "0.2.1"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "AnonymouX47"; repo = "urwidgets"; @@ -21,16 +18,18 @@ buildPythonPackage rec { hash = "sha256-RgY7m0smcdUspGkCdzepxruEMDq/mAsVFNjHMLoWAyc="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ urwid ]; + dependencies = [ urwid ]; + + pythonRelaxDeps = [ "urwid" ]; pythonImportsCheck = [ "urwidgets" ]; meta = with lib; { description = "Collection of widgets for urwid"; homepage = "https://github.com/AnonymouX47/urwidgets"; - changelog = "https://github.com/AnonymouX47/urwidgets/releases/tag/v${version}"; + changelog = "https://github.com/AnonymouX47/urwidgets/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ huyngo ]; }; diff --git a/pkgs/development/python-modules/wat/default.nix b/pkgs/development/python-modules/wat/default.nix index 3cad48246313..916a516ec07e 100644 --- a/pkgs/development/python-modules/wat/default.nix +++ b/pkgs/development/python-modules/wat/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "wat"; - version = "0.6.0"; + version = "0.7.0"; pyproject = true; src = fetchFromGitHub { owner = "igrek51"; repo = "wat"; rev = version; - hash = "sha256-vTq+R/EBkBm27qWR4S9Za6/ppfWD9CLE21SXhTabkhc="; + hash = "sha256-ns5eF5jsmwCvx9jnTLG9w0ujH3cPAjzy9bRMgQHVKj4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/wxpython/4.2.nix b/pkgs/development/python-modules/wxpython/4.2.nix index d9d00c9a3c1a..a4bd7a8af2f1 100644 --- a/pkgs/development/python-modules/wxpython/4.2.nix +++ b/pkgs/development/python-modules/wxpython/4.2.nix @@ -136,7 +136,10 @@ buildPythonPackage rec { changelog = "https://github.com/wxWidgets/Phoenix/blob/wxPython-${version}/CHANGES.rst"; description = "Cross platform GUI toolkit for Python, Phoenix version"; homepage = "http://wxpython.org/"; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; maintainers = with maintainers; [ hexa ]; }; } diff --git a/pkgs/development/python-modules/yq/default.nix b/pkgs/development/python-modules/yq/default.nix index e638a4d25897..8590db58b453 100644 --- a/pkgs/development/python-modules/yq/default.nix +++ b/pkgs/development/python-modules/yq/default.nix @@ -6,6 +6,7 @@ jq, pytestCheckHook, pyyaml, + setuptools, setuptools-scm, replaceVars, tomlkit, @@ -15,7 +16,7 @@ buildPythonPackage rec { pname = "yq"; version = "3.4.3"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; @@ -28,9 +29,12 @@ buildPythonPackage rec { }) ]; - nativeBuildInputs = [ setuptools-scm ]; + build-system = [ + setuptools + setuptools-scm + ]; - propagatedBuildInputs = [ + dependencies = [ argcomplete pyyaml tomlkit @@ -48,7 +52,6 @@ buildPythonPackage rec { homepage = "https://github.com/kislyuk/yq"; license = licenses.asl20; maintainers = with maintainers; [ - womfoo SuperSandro2000 ]; mainProgram = "yq"; diff --git a/pkgs/development/python-modules/zhon/default.nix b/pkgs/development/python-modules/zhon/default.nix index 8148503af317..00473aed7329 100644 --- a/pkgs/development/python-modules/zhon/default.nix +++ b/pkgs/development/python-modules/zhon/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "zhon"; - version = "2.0.2"; + version = "2.1.1"; pyproject = true; src = fetchFromGitHub { owner = "tsroten"; repo = "zhon"; tag = "v${version}"; - hash = "sha256-LFuEXu0IPJ6UFHhJKqQHp829wndNypmmhO0yZ1WEAXg="; + hash = "sha256-ghZp+5YXmTWf1EJKvdSlqccnxnaLliYR5HxX5DcWXiw="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix index 33d3f2ce452b..1d552d495940 100644 --- a/pkgs/development/web/nodejs/nodejs.nix +++ b/pkgs/development/web/nodejs/nodejs.nix @@ -405,6 +405,10 @@ let # Those are annoyingly flaky, but not enough to be marked as such upstream. "test-wasi" ] + ++ lib.optionals stdenv.hostPlatform.isMusl [ + # Doesn't work in sandbox on x86_64. + "test-dns-set-default-order" + ] ++ lib.optionals (stdenv.buildPlatform.isDarwin && stdenv.buildPlatform.isx86_64) [ # These tests fail on x86_64-darwin (even without sandbox). # TODO: revisit at a later date. diff --git a/pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch b/pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch deleted file mode 100644 index 3535f8b9af09..000000000000 --- a/pkgs/os-specific/linux/decklink/02-rename-timer-delete.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/blackmagic-io-14.4.1a4/bm_util.c b/blackmagic-io-14.4.1a4/bm_util.c -index 66751cb..bf9723c 100644 ---- a/blackmagic-io-14.4.1a4/bm_util.c -+++ b/blackmagic-io-14.4.1a4/bm_util.c -@@ -471,10 +471,10 @@ void bm_timer_free(bm_timer_t* timer) - { - #if KERNEL_VERSION_OR_LATER(4, 15, 0) - struct bm_timer_wrapper* timer_wrapper = container_of(timer, struct bm_timer_wrapper, timer); -- del_timer(timer); -+ timer_delete(timer); - bm_kfree(timer_wrapper); - #else -- del_timer(timer); -+ timer_delete(timer); - bm_kfree(timer); - #endif - } -@@ -491,7 +491,7 @@ void bm_timer_expire_at(bm_timer_t* timer, uint64_t ns) - - void bm_timer_cancel(bm_timer_t* timer) - { -- del_timer_sync(timer); -+ timer_delete_sync(timer); - } - - // Event waiting diff --git a/pkgs/os-specific/linux/decklink/default.nix b/pkgs/os-specific/linux/decklink/default.nix index 03f1b5cb61f8..5cb0d8ad6991 100644 --- a/pkgs/os-specific/linux/decklink/default.nix +++ b/pkgs/os-specific/linux/decklink/default.nix @@ -3,7 +3,6 @@ lib, blackmagic-desktop-video, kernel, - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "decklink"; @@ -13,20 +12,6 @@ stdenv.mkDerivation (finalAttrs: { # See pkgs/by-name/bl/blackmagic-desktop-video/package.nix for more. inherit (blackmagic-desktop-video) src version; - patches = - (lib.optionals (lib.versionAtLeast kernel.modDirVersion "6.13") [ - # needed for version 14.4.x to build for kernel 6.13 - (fetchpatch { - name = "01-update-makefiles"; - url = "https://aur.archlinux.org/cgit/aur.git/plain/01-update-makefiles.patch?h=decklink"; - hash = "sha256-l3iu0fG/QJMdGI/WSlNn+qjF4nK25JxoiwhPrMGTqE4="; - }) - ]) - ++ (lib.optionals (lib.versionAtLeast kernel.modDirVersion "6.15") [ - # needed for version 14.4.x to build for kernel 6.15 - ./02-rename-timer-delete.patch - ]); - KERNELDIR = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; INSTALL_MOD_PATH = placeholder "out"; @@ -37,22 +22,24 @@ stdenv.mkDerivation (finalAttrs: { arch = stdenv.hostPlatform.uname.processor; in '' - tar xf Blackmagic_Desktop_Video_Linux_${lib.head (lib.splitString "a" finalAttrs.version)}/other/${arch}/desktopvideo-${finalAttrs.version}-${arch}.tar.gz - moduleRoot=$NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}-${stdenv.hostPlatform.uname.processor}/usr/src + tar xf Blackmagic_Desktop_Video_Linux_${finalAttrs.version}/other/${arch}/desktopvideo-${finalAttrs.version}*-${arch}.tar.gz + bmVersion=$(ls -d $NIX_BUILD_TOP/desktopvideo-${finalAttrs.version}*-${arch}/usr/src | sed -e 's/.*desktopvideo-\([[:digit:]\.a-z]\+\).*/\1/') + + moduleRoot=$NIX_BUILD_TOP/desktopvideo-$bmVersion-${arch}/usr/src sourceRoot=$moduleRoot ''; buildPhase = '' runHook preBuild - make -C $moduleRoot/blackmagic-${finalAttrs.version} -j$NIX_BUILD_CORES - make -C $moduleRoot/blackmagic-io-${finalAttrs.version} -j$NIX_BUILD_CORES + make -C $moduleRoot/blackmagic-$bmVersion -j$NIX_BUILD_CORES + make -C $moduleRoot/blackmagic-io-$bmVersion -j$NIX_BUILD_CORES runHook postBuild ''; installPhase = '' runHook preInstall - make -C $KERNELDIR M=$moduleRoot/blackmagic-${finalAttrs.version} modules_install - make -C $KERNELDIR M=$moduleRoot/blackmagic-io-${finalAttrs.version} modules_install + make -C $KERNELDIR M=$moduleRoot/blackmagic-$bmVersion modules_install + make -C $KERNELDIR M=$moduleRoot/blackmagic-io-$bmVersion modules_install runHook postInstall ''; diff --git a/pkgs/os-specific/linux/evdi/default.nix b/pkgs/os-specific/linux/evdi/default.nix index efb6dd966ec1..4baba4c5f7d8 100644 --- a/pkgs/os-specific/linux/evdi/default.nix +++ b/pkgs/os-specific/linux/evdi/default.nix @@ -26,12 +26,17 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-xB3AHg9t/X8vw5p7ohFQ+WuMjb1P8DAP3pROiwWkVPs="; }; - env.NIX_CFLAGS_COMPILE = toString [ + env.CFLAGS = toString [ "-Wno-error" "-Wno-error=discarded-qualifiers" # for Linux 4.19 compatibility "-Wno-error=sign-compare" ]; + postBuild = '' + # Don't use makeFlags for userspace stuff + make library pyevdi + ''; + nativeBuildInputs = kernel.moduleBuildDependencies; buildInputs = [ @@ -43,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = kernelModuleMakeFlags ++ [ "KVER=${kernel.modDirVersion}" "KDIR=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" + "module" ]; hardeningDisable = [ diff --git a/pkgs/os-specific/linux/firmware/ath9k/default.nix b/pkgs/os-specific/linux/firmware/ath9k/default.nix index 96a55187ecc5..5c9660968579 100644 --- a/pkgs/os-specific/linux/firmware/ath9k/default.nix +++ b/pkgs/os-specific/linux/firmware/ath9k/default.nix @@ -164,7 +164,8 @@ stdenv.mkDerivation (finalAttrs: { license = with lib.licenses; [ # see NOTICE.txt for details bsd3 # almost everything; "the ClearBSD licence" - gpl2ClasspathPlus # **/*cmnos_printf.c, only three files + gpl2Plus # **/*cmnos_printf.c, only three files + classpathException20 # **/*cmnos_printf.c, only three files mit # **/xtos, **/xtensa ]; diff --git a/pkgs/os-specific/linux/kernel/hardened/patches.json b/pkgs/os-specific/linux/kernel/hardened/patches.json index aabd62a41379..f9138a4b60ed 100644 --- a/pkgs/os-specific/linux/kernel/hardened/patches.json +++ b/pkgs/os-specific/linux/kernel/hardened/patches.json @@ -2,21 +2,11 @@ "6.12": { "patch": { "extra": "-hardened1", - "name": "linux-hardened-v6.12.41-hardened1.patch", - "sha256": "1a0gc03nr0aiy2zadg6hfy718nlb2k8p5h5ymvwsdl6kblxi9f47", - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.12.41-hardened1/linux-hardened-v6.12.41-hardened1.patch" + "name": "linux-hardened-v6.12.43-hardened1.patch", + "sha256": "10hp4718agz7bj4wnis7g1c8ahnwn5917a5v88y9iwawrjm9148v", + "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.12.43-hardened1/linux-hardened-v6.12.43-hardened1.patch" }, - "sha256": "09qfpxyxi3z8cd64r2r5mxvh54a5sx8p5mk4d50y4ga2k6pa66bb", - "version": "6.12.41" - }, - "6.15": { - "patch": { - "extra": "-hardened1", - "name": "linux-hardened-v6.15.9-hardened1.patch", - "sha256": "132h0cgv8kzrlz7jprqvwcnragc2v793a759bhg0q6w3ninmncjc", - "url": "https://github.com/anthraxx/linux-hardened/releases/download/v6.15.9-hardened1/linux-hardened-v6.15.9-hardened1.patch" - }, - "sha256": "0zcma8ycdwwzd4yci9752acsv85wh27lahclh5x2yc4jakw3lkz9", - "version": "6.15.9" + "sha256": "1vmxywg11z946i806sg7rk7jr9px87spmwwbzjxpps2nsjybpjqg", + "version": "6.12.43" } } diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 7234a4bf12a1..9ba0087f00b2 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -34,11 +34,6 @@ "hash": "sha256:1bmx2vpxy6nkxnmm2a3zmv9smaajfhvslj6id54j4yq2sc722l5n", "lts": true }, - "6.15": { - "version": "6.15.11", - "hash": "sha256:14sxwrvw9p4ybizb8ky1rgahc62q0aw5qkmzqp3cpnavqfgldaw9", - "lts": false - }, "6.16": { "version": "6.16.4", "hash": "sha256:08mnd8qir2vxjmgblhnqfrfbv2zlig68f4r5askk7d8h3b3y79fn", diff --git a/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix b/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix index dd657405cd99..9e447f443ac5 100644 --- a/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix +++ b/pkgs/servers/home-assistant/custom-components/waste_collection_schedule/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "mampfes"; domain = "waste_collection_schedule"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { inherit owner; repo = "hacs_waste_collection_schedule"; tag = version; - hash = "sha256-qH880z04TKNwO+PoH4INcOjwLrts1lzg9NMwKoum2zg="; + hash = "sha256-qFeo2VE0sgBq4dwOUm26Vkgi+rv/0PsOyQhlVEJ45aE="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix index a9755df961a2..62cccba51338 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/apexcharts-card/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "apexcharts-card"; - version = "2.2.0"; + version = "2.2.3"; src = fetchFromGitHub { owner = "RomRider"; repo = "apexcharts-card"; rev = "v${version}"; - hash = "sha256-wHQmbNX96X4YT0xvLp13scD0c7MAADP4Ax47fwYRgbM="; + hash = "sha256-r8PjZLUWnC25XsA4CI1qCX5Np2HY6kp1sWSqfXfJrPk="; }; - npmDepsHash = "sha256-5hCd/ksFSIOsNZfVr5aoun7qrtkIlAGvwQN1xr6AbMI="; + npmDepsHash = "sha256-w/TR+8Oo6dbSnlHKhKKVSpeDops4WoGdle6VTCyR7T4="; installPhase = '' runHook preInstall diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index 140289ae418d..ba6e624ba355 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -11,11 +11,11 @@ let self = python; packageOverrides = self: super: { tulir-telethon = self.telethon.overridePythonAttrs (oldAttrs: rec { - version = "1.37.0a1"; - pname = "tulir-telethon"; + version = "1.99.0a6"; + pname = "tulir_telethon"; src = fetchPypi { inherit pname version; - hash = "sha256-FckMHqGaBsqvFbrEnDWqJAQG8j/euY2NooesnxV6Kcc="; + hash = "sha256-ewqc6s5xXquZJTZVBsFmHeamBLDw6PnTSNcmTNKD0sk="; }; doCheck = false; }); @@ -24,14 +24,14 @@ let in python.pkgs.buildPythonPackage rec { pname = "mautrix-telegram"; - version = "0.15.2"; + version = "0.15.3"; disabled = python.pythonOlder "3.8"; src = fetchFromGitHub { owner = "mautrix"; repo = "telegram"; tag = "v${version}"; - hash = "sha256-uR0vhp7ONyjwMKbgM1iObpFRoQzyQzJLbw4i9P58jTs="; + hash = "sha256-w3BqWyAJV/lZPoOFDzxhootpw451lYruwM9efwS6cEc="; }; format = "setuptools"; diff --git a/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix b/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix index a938d6ea1ae6..9cad18c9eb5b 100644 --- a/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix +++ b/pkgs/servers/web-apps/discourse/plugins/discourse-oauth2-basic/default.nix @@ -15,7 +15,6 @@ mkDiscoursePlugin rec { }; meta = with lib; { homepage = "https://github.com/discourse/${name}"; - maintainers = with maintainers; [ ehmry ]; license = licenses.mit; description = "Basic OAuth2 plugin for use with Discourse"; }; diff --git a/pkgs/tools/X11/virtualgl/lib.nix b/pkgs/tools/X11/virtualgl/lib.nix index ea9025a0dd78..de9df296f208 100644 --- a/pkgs/tools/X11/virtualgl/lib.nix +++ b/pkgs/tools/X11/virtualgl/lib.nix @@ -65,7 +65,10 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://www.virtualgl.org/"; description = "X11 GL rendering in a remote computer with full 3D hw acceleration"; - license = licenses.wxWindows; + license = with licenses; [ + lgpl2Plus + wxWindowsException31 + ]; platforms = platforms.linux; maintainers = [ ]; }; diff --git a/pkgs/tools/audio/liquidsoap/full.nix b/pkgs/tools/audio/liquidsoap/full.nix index a9417c111d48..cd3163bdb4bc 100644 --- a/pkgs/tools/audio/liquidsoap/full.nix +++ b/pkgs/tools/audio/liquidsoap/full.nix @@ -170,7 +170,6 @@ stdenv.mkDerivation { changelog = "https://raw.githubusercontent.com/savonet/liquidsoap/main/CHANGES.md"; maintainers = with lib.maintainers; [ dandellion - ehmry ]; license = lib.licenses.gpl2Plus; platforms = ocamlPackages.ocaml.meta.platforms or [ ]; diff --git a/pkgs/tools/misc/graylog/6.0.nix b/pkgs/tools/misc/graylog/6.0.nix index 76850f5091a2..e7c1499c1167 100644 --- a/pkgs/tools/misc/graylog/6.0.nix +++ b/pkgs/tools/misc/graylog/6.0.nix @@ -3,8 +3,8 @@ let buildGraylog = callPackage ./graylog.nix { }; in buildGraylog { - version = "6.0.8"; - hash = "sha256-j+TkXoogRd24oo0grzDGGEOyQlf2+cMxY3nKCWamS6c="; + version = "6.0.14"; + hash = "sha256-PH3xAO4bb5SvcqZoRoQeRaIBZdGfoRd3Kcnr603hYaI="; maintainers = with lib.maintainers; [ bbenno ]; license = lib.licenses.sspl; } diff --git a/pkgs/tools/system/plan9port/default.nix b/pkgs/tools/system/plan9port/default.nix index 99152ddc974a..44c192d1ee6d 100644 --- a/pkgs/tools/system/plan9port/default.nix +++ b/pkgs/tools/system/plan9port/default.nix @@ -135,7 +135,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ bbarker - ehmry ftrvxmtrx kovirobi matthewdargan diff --git a/pkgs/tools/system/testdisk/default.nix b/pkgs/tools/system/testdisk/default.nix index ff23b602c00d..b6b9c97afa58 100644 --- a/pkgs/tools/system/testdisk/default.nix +++ b/pkgs/tools/system/testdisk/default.nix @@ -8,7 +8,7 @@ pkg-config, libjpeg, zlib, - libewf, + libewf-legacy, enableNtfs ? !stdenv.hostPlatform.isDarwin, ntfs3g ? null, enableExtFs ? !stdenv.hostPlatform.isDarwin, @@ -27,16 +27,12 @@ assert enableQt -> qwt != null; (if enableQt then mkDerivation else stdenv.mkDerivation) rec { pname = "testdisk"; - version = "7.1"; + version = "7.2"; src = fetchurl { url = "https://www.cgsecurity.org/testdisk-${version}.tar.bz2"; - sha256 = "1zlh44w67py416hkvw6nrfmjickc2d43v51vcli5p374d5sw84ql"; + hash = "sha256-+DQ74gy0ABxdkaLjvNkYOY8Arm2DEIlKWp8v64E8KD8="; }; - patches = [ - ./gcc-14-fixes.diff - ]; - postPatch = '' substituteInPlace linux/qphotorec.desktop \ --replace "/usr" "$out" @@ -49,7 +45,7 @@ assert enableQt -> qwt != null; libuuid libjpeg zlib - libewf + libewf-legacy ] ++ lib.optional enableNtfs ntfs3g ++ lib.optional enableExtFs e2fsprogs @@ -63,7 +59,7 @@ assert enableQt -> qwt != null; env.NIX_CFLAGS_COMPILE = "-Wno-unused"; - meta = with lib; { + meta = { homepage = "https://www.cgsecurity.org/wiki/Main_Page"; downloadPage = "https://www.cgsecurity.org/wiki/TestDisk_Download"; description = "Data recovery utilities"; @@ -83,6 +79,9 @@ assert enableQt -> qwt != null; ''; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; - maintainers = with maintainers; [ fgaz ]; + maintainers = with lib.maintainers; [ + fgaz + ryand56 + ]; }; } diff --git a/pkgs/tools/system/testdisk/gcc-14-fixes.diff b/pkgs/tools/system/testdisk/gcc-14-fixes.diff deleted file mode 100644 index df4fc9140ead..000000000000 --- a/pkgs/tools/system/testdisk/gcc-14-fixes.diff +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/src/ntfs_io.c b/src/ntfs_io.c -index 7f57edd..4b718bb 100644 ---- a/src/ntfs_io.c -+++ b/src/ntfs_io.c -@@ -154,8 +154,8 @@ static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat *bu - return -1; - } - --static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request, -- void *argp) -+static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, -+ unsigned long request, void *argp) - { - log_warning( "ntfs_device_testdisk_io_ioctl() unimplemented\n"); - #ifdef ENOTSUP diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9e90baa351c8..50c369954d21 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2048,6 +2048,7 @@ mapAliases { riko4 = throw "'riko4' has been removed as it was unmaintained, failed to build and dependend on outdated libraries"; # Added 2025-05-18 rippled = throw "rippled has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 rippled-validator-keys-tool = throw "rippled-validator-keys-tool has been removed as it was broken and had not been updated since 2022"; # Added 2024-11-25 + river = throw "'river' has been renamed to/replaced by 'river-classic'"; # Added 2025-08-30 rke2_1_29 = throw "'rke2_1_29' has been removed from nixpkgs as it has reached end of life"; # Added 2025-05-05 rke2_testing = throw "'rke2_testing' has been removed from nixpkgs as the RKE2 testing channel no longer serves releases"; # Added 2025-06-02 rl_json = tclPackages.rl_json; # Added 2025-05-03 @@ -2486,6 +2487,7 @@ mapAliases { xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22 xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17 xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2024-10-17 + xinput_calibrator = xinput-calibrator; # Added 2025-08-28 xjump = throw "'xjump' has been removed as it is unmaintained"; # Added 2025-08-22 xlsxgrep = throw "'xlsxgrep' has been dropped due to lack of maintenance."; # Added 2024-11-01 xmlada = gnatPackages.xmlada; # Added 2024-02-25 @@ -2537,6 +2539,8 @@ mapAliases { zabbix50 = throw "'zabbix50' has been removed, it would have reached its End of Life a few days after the release of NixOS 25.05. Consider upgrading to 'zabbix60' or 'zabbix70'."; zabbix64 = throw "'zabbix64' has been removed because it reached its End of Life. Consider upgrading to 'zabbix70'."; zbackup = throw "'zbackup' has been removed due to being unmaintained upstream"; # Added 2025-08-22 + zeal-qt5 = lib.warnOnInstantiate "'zeal-qt5' has been removed from nixpkgs. Please use 'zeal' instead" zeal; # Added 2025-08-31 + zeal-qt6 = lib.warnOnInstantiate "'zeal-qt6' has been renamed to 'zeal'" zeal; # Added 2025-08-31 zeroadPackages = recurseIntoAttrs { zeroad = lib.warnOnInstantiate "'zeroadPackages.zeroad' has been renamed to 'zeroad'" zeroad; # Added 2025-03-22 zeroad-data = lib.warnOnInstantiate "'zeroadPackages.zeroad-data' has been renamed to 'zeroad-data'" zeroad-data; # Added 2025-03-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index fe3aa787284d..b13a2ecc0498 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6439,6 +6439,10 @@ with pkgs; or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { }; + vcsh = callPackage ../by-name/vc/vcsh/package.nix { + automake = automake116x; + }; + ### DEVELOPMENT / TOOLS inherit (callPackage ../development/tools/alloy { }) @@ -6709,6 +6713,7 @@ with pkgs; # ccacheWrapper = pkgs.ccacheWrapper.override { # extraConfig = '' # export CCACHE_COMPRESS=1 + # export CCACHE_SLOPPINESS=random_seed # export CCACHE_DIR=/var/cache/ccache # export CCACHE_UMASK=007 # ''; @@ -11170,12 +11175,6 @@ with pkgs; xlsx2csv = with python3Packages; toPythonApplication xlsx2csv; - zeal-qt5 = libsForQt5.callPackage ../data/documentation/zeal { }; - zeal = zeal-qt5; - zeal-qt6 = qt6Packages.callPackage ../data/documentation/zeal { - qtx11extras = null; # Because it does not exist in qt6 - }; - ### APPLICATIONS / GIS qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { }; diff --git a/pkgs/top-level/linux-kernels.nix b/pkgs/top-level/linux-kernels.nix index 92e7265ed62b..26829450d243 100644 --- a/pkgs/top-level/linux-kernels.nix +++ b/pkgs/top-level/linux-kernels.nix @@ -210,14 +210,6 @@ in ]; }; - linux_6_15 = callPackage ../os-specific/linux/kernel/mainline.nix { - branch = "6.15"; - kernelPatches = [ - kernelPatches.bridge_stp_helper - kernelPatches.request_key_helper - ]; - }; - linux_6_16 = callPackage ../os-specific/linux/kernel/mainline.nix { branch = "6.16"; kernelPatches = [ @@ -295,7 +287,6 @@ in linux_latest_libre = deblobKernel packageAliases.linux_latest.kernel; linux_6_12_hardened = hardenedKernelFor kernels.linux_6_12 { }; - linux_6_15_hardened = hardenedKernelFor kernels.linux_6_15 { }; linux_hardened = hardenedKernelFor packageAliases.linux_default.kernel { }; } @@ -306,6 +297,7 @@ in linux_6_11 = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_6_13 = throw "linux 6.13 was removed because it has reached its end of life upstream"; linux_6_14 = throw "linux 6.14 was removed because it has reached its end of life upstream"; + linux_6_15 = throw "linux 6.15 was removed because it has reached its end of life upstream"; linux_5_10_hardened = throw "linux_hardened on nixpkgs only contains latest stable and latest LTS"; linux_5_15_hardened = throw "linux_hardened on nixpkgs only contains latest stable and latest LTS"; @@ -319,6 +311,7 @@ in linux_6_11_hardened = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_6_13_hardened = throw "linux 6.13 was removed because it has reached its end of life upstream"; linux_6_14_hardened = throw "linux 6.14 was removed because it has reached its end of life upstream"; + linux_6_15_hardened = throw "linux 6.15 was removed because it has reached its end of life upstream"; linux_ham = throw "linux_ham has been removed in favour of the standard kernel packages"; } @@ -738,7 +731,6 @@ in linux_6_1 = recurseIntoAttrs (packagesFor kernels.linux_6_1); linux_6_6 = recurseIntoAttrs (packagesFor kernels.linux_6_6); linux_6_12 = recurseIntoAttrs (packagesFor kernels.linux_6_12); - linux_6_15 = recurseIntoAttrs (packagesFor kernels.linux_6_15); linux_6_16 = recurseIntoAttrs (packagesFor kernels.linux_6_16); } // lib.optionalAttrs config.allowAliases { @@ -748,6 +740,7 @@ in linux_6_11 = throw "linux 6.11 was removed because it reached its end of life upstream"; # Added 2025-03-23 linux_6_13 = throw "linux 6.13 was removed because it reached its end of life upstream"; # Added 2025-06-22 linux_6_14 = throw "linux 6.14 was removed because it reached its end of life upstream"; # Added 2025-06-22 + linux_6_15 = throw "linux 6.15 was removed because it reached its end of life upstream"; # Added 2025-08-23 }; rtPackages = { @@ -778,7 +771,6 @@ in linux_hardened = recurseIntoAttrs (packagesFor kernels.linux_hardened); linux_6_12_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_12_hardened); - linux_6_15_hardened = recurseIntoAttrs (packagesFor kernels.linux_6_15_hardened); linux_zen = recurseIntoAttrs (packagesFor kernels.linux_zen); linux_lqx = recurseIntoAttrs (packagesFor kernels.linux_lqx); @@ -805,6 +797,7 @@ in linux_6_11_hardened = throw "linux 6.11 was removed because it has reached its end of life upstream"; linux_6_13_hardened = throw "linux 6.13 was removed because it has reached its end of life upstream"; linux_6_14_hardened = throw "linux 6.14 was removed because it has reached its end of life upstream"; + linux_6_15_hardened = throw "linux 6.15 was removed because it has reached its end of life upstream"; linux_ham = throw "linux_ham has been removed in favour of the standard kernel packages"; } );