diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 87612ebdee48..0a58e77bfc57 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -120,6 +120,11 @@ - Reloading or restarting systemd units from the NixOS activation script is deprecated, and will be removed in NixOS 26.11. This deprecation is part of a bigger effort to deprecate activation scripts altogether, which will take place over several releases. There are no in-tree usages of the now-deprecated reload/restart functionality. +- Keycloak has been updated to 26.6.X, bringing a lot new features like federated client authentication, JWT authorization grants, workflows and the ability to do + zero-downtime patch releases. Read more about [all the exciting new capabilities in keycloak 26.6 here](https://github.com/keycloak/keycloak/releases/tag/26.6.0) + and [consult the migration guide to 26.6](https://www.keycloak.org/docs/latest/upgrading/index.html#migrating-to-26-6-0) to find out wether this is a breaking + change for your keycloak instance. + - `elegant-sddm` has been updated to be Qt6 compatible. Themes for SDDM are slightly different so read the [wiki](https://wiki.nixos.org/wiki/SDDM_Themes) for more. - `forgejo` has been updated to major version 14. For more information, see the [release blog post](https://forgejo.org/2026-01-release-v14-0/) and [full release notes](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.0.md) diff --git a/lib/strings.nix b/lib/strings.nix index 848e61a65ddf..d6170fdf39e3 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -337,7 +337,6 @@ rec { /** Concatenate a list of strings, adding a newline at the end of each one. - Defined as `concatMapStrings (s: s + "\n")`. # Inputs @@ -361,7 +360,7 @@ rec { ::: */ - concatLines = concatMapStrings (s: s + "\n"); + concatLines = str: concatStringsSep "\n" str + "\n"; /** Given string `s`, replace every occurrence of the string `from` with the string `to`. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f3006a4d67b7..c44ef2726215 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11408,6 +11408,11 @@ githubId = 39416660; name = "Mladen Branković"; }; + imcvampire = { + github = "imcvampire"; + githubId = 9426721; + name = "Quoc-Anh Nguyen"; + }; imgabe = { email = "gabrielpmonte@hotmail.com"; github = "ImGabe"; @@ -14971,6 +14976,12 @@ githubId = 61395246; name = "Lampros Pitsillos"; }; + landreussi = { + email = "lucasandreussi@gmail.com"; + github = "landreussi"; + githubId = 5938518; + name = "Lucas Andreussi"; + }; langsjo = { name = "langsjo"; github = "langsjo"; @@ -24538,6 +24549,12 @@ githubId = 77039267; name = "Vito Secona"; }; + sectore = { + email = "sectore@gmail.com"; + github = "sectore"; + githubId = 47693; + name = "Jens Krause"; + }; sedlund = { email = "scott+nixpkgs@teraton.com"; github = "sedlund"; @@ -29660,6 +29677,13 @@ githubId = 117323435; name = "Andrés Pico"; }; + xeni = { + name = "xeni"; + github = "Gernomaly"; + githubId = 71495036; + email = "xeni@koeln.ccc.de"; + matrix = "@xeni:koeln.ccc.de"; + }; xfnw = { email = "xfnw+nixos@riseup.net"; github = "xfnw"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 55ac4e52ca9e..9d228a66b7f2 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -299,6 +299,7 @@ with lib.maintainers; ]; scope = "Maintain GCC (GNU Compiler Collection) compilers"; shortName = "GCC"; + enableFeatureFreezePing = true; }; geospatial = { diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 89c18eddcc9f..81ddc364fd24 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -102,6 +102,8 @@ - [Tinyauth](https://tinyauth.app/), a simple authentication middleware for web apps, with OAuth and LDAP support. Available as [services.tinyauth](#opt-services.tinyauth.enable). +- [Strichliste](https://www.strichliste.org), a digital self-service tallysheet used in hackerspaces, clubs and offices. Available as [services.strichliste](#opt-services.strichliste.enable). + - [Dawarich](https://dawarich.app/), a self-hostable location history tracker. Available as [services.dawarich](#opt-services.dawarich.enable). - [Howdy](https://github.com/boltgolt/howdy), a Windows Hello™ style facial authentication program for Linux. @@ -313,6 +315,8 @@ See . - [hardware.xpadneo](#opt-hardware.xpadneo.enable) now supports configuring kernel module parameters via a freeform [settings](#opt-hardware.xpadneo.settings) option, with convenience options for [rumble attenuation](#opt-hardware.xpadneo.rumbleAttenuation) and [controller quirks](#opt-hardware.xpadneo.quirks). +- The `services.prometheus.exporters` module interface now accepts an optional `socketOpts` attribute, allowing individual exporter modules to describe an accompanying `systemd.sockets.prometheus-${name}-exporter` unit alongside their service, enabling socket activation support. + - Wine has been updated to the 11.0 branch. Please check the [upstream announcement](https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0) for more details. - `security.acme` now defaults to a dynamic renewal duration, if diff --git a/nixos/maintainers/scripts/ec2/amazon-image.nix b/nixos/maintainers/scripts/ec2/amazon-image.nix index e117b1d28d52..092d37d42145 100644 --- a/nixos/maintainers/scripts/ec2/amazon-image.nix +++ b/nixos/maintainers/scripts/ec2/amazon-image.nix @@ -66,7 +66,7 @@ in "qcow2" "vpc" ]; - default = "vpc"; + default = "raw"; description = "The image format to output"; }; }; diff --git a/nixos/modules/image/repart-verity-store.nix b/nixos/modules/image/repart-verity-store.nix index b0b137789bec..600e436a165d 100644 --- a/nixos/modules/image/repart-verity-store.nix +++ b/nixos/modules/image/repart-verity-store.nix @@ -89,6 +89,12 @@ in }; }; + fileSystems."/nix/store" = lib.mkDefault { + device = "/usr/nix/store"; + fsType = "none"; + options = [ "bind" ]; + }; + image.repart.partitions = { # dm-verity hash partition ${cfg.partitionIds.store-verity}.repartConfig = { @@ -96,6 +102,7 @@ in Verity = "hash"; VerityMatchKey = lib.mkDefault verityMatchKey; Label = lib.mkDefault "store-verity"; + Minimize = lib.mkDefault "best"; }; # dm-verity data partition that contains the nix store ${cfg.partitionIds.store} = { @@ -106,23 +113,29 @@ in Format = lib.mkDefault "erofs"; VerityMatchKey = lib.mkDefault verityMatchKey; Label = lib.mkDefault "store"; + Minimize = lib.mkDefault "best"; }; }; }; system.build = { + finalImage = lib.warn "system.build.finalImage has been renamed to system.build.image" config.system.build.image; # intermediate system image without ESP intermediateImage = - (config.system.build.image.override { + (config.image.repart.image.override { # always disable compression for the intermediate image compression.enable = false; }).overrideAttrs ( _: previousAttrs: { # make it easier to identify the intermediate image in build logs - pname = "${previousAttrs.pname}-intermediate"; + name = + if previousAttrs ? pname then + "${previousAttrs.pname}-${previousAttrs.version}-intermediate" + else + "${previousAttrs.name}-intermediate"; # do not prepare the ESP, this is done in the final image systemdRepartFlags = previousAttrs.systemdRepartFlags ++ [ "--defer-partitions=esp" ]; @@ -162,8 +175,8 @@ in ); # final system image that is created from the intermediate image by injecting the UKI from above - finalImage = - (config.system.build.image.override { + image = lib.mkOverride 99 ( + (config.image.repart.image.override { # continue building with existing intermediate image createEmpty = false; }).overrideAttrs @@ -216,7 +229,8 @@ in rm -v repart-output_orig.json ''; } - ); + ) + ); }; }; diff --git a/nixos/modules/image/repart.nix b/nixos/modules/image/repart.nix index 54f07eb8c48a..cfa90fd5f512 100644 --- a/nixos/modules/image/repart.nix +++ b/nixos/modules/image/repart.nix @@ -282,6 +282,15 @@ in ''; }; + image = lib.mkOption { + type = lib.types.package; + internal = true; + readOnly = true; + description = '' + The image built by this module. Used as the default for `system.build.image`. + ''; + }; + assertions = lib.mkOption { type = options.assertions.type; default = [ ]; @@ -356,6 +365,37 @@ in finalPartitions = lib.mapAttrs addClosure cfg.partitions; + image = + let + fileSystems = lib.filter (f: f != null) ( + lib.mapAttrsToList (_n: v: v.repartConfig.Format or null) cfg.partitions + ); + + format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; + + definitionsDirectory = utils.systemdUtils.lib.definitions "repart.d" format ( + lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) cfg.finalPartitions + ); + + mkfsEnv = mkfsOptionsToEnv cfg.mkfsOptions; + val = pkgs.callPackage ./repart-image.nix { + systemd = cfg.package; + inherit (config.image) baseName; + inherit (cfg) + name + version + compression + split + seed + imageSize + sectorSize + finalPartitions + ; + inherit fileSystems definitionsDirectory mkfsEnv; + }; + in + lib.asserts.checkAssertWarn cfg.assertions cfg.warnings val; + assertions = lib.mapAttrsToList ( fileName: partitionConfig: let @@ -401,36 +441,7 @@ in ); }; - system.build.image = - let - fileSystems = lib.filter (f: f != null) ( - lib.mapAttrsToList (_n: v: v.repartConfig.Format or null) cfg.partitions - ); - - format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; - - definitionsDirectory = utils.systemdUtils.lib.definitions "repart.d" format ( - lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) cfg.finalPartitions - ); - - mkfsEnv = mkfsOptionsToEnv cfg.mkfsOptions; - val = pkgs.callPackage ./repart-image.nix { - systemd = cfg.package; - inherit (config.image) baseName; - inherit (cfg) - name - version - compression - split - seed - imageSize - sectorSize - finalPartitions - ; - inherit fileSystems definitionsDirectory mkfsEnv; - }; - in - lib.asserts.checkAssertWarn cfg.assertions cfg.warnings val; + system.build.image = cfg.image; }; meta.maintainers = with lib.maintainers; [ diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index f89194a4ef39..f72dcccf3e87 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1779,6 +1779,7 @@ ./services/web-apps/stash.nix ./services/web-apps/stirling-pdf.nix ./services/web-apps/strfry.nix + ./services/web-apps/strichliste.nix ./services/web-apps/suwayomi-server.nix ./services/web-apps/szurubooru.nix ./services/web-apps/tabbyapi.nix diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix index 73f8644b2d36..4a196efc7758 100644 --- a/nixos/modules/services/databases/mysql.nix +++ b/nixos/modules/services/databases/mysql.nix @@ -9,9 +9,6 @@ let cfg = config.services.mysql; isMariaDB = lib.getName cfg.package == lib.getName pkgs.mariadb; - isOracle = lib.getName cfg.package == lib.getName pkgs.mysql84; - # Oracle MySQL has supported "notify" service type since 8.0 - hasNotify = isMariaDB || (isOracle && lib.versionAtLeast cfg.package.version "8.0"); mysqldOptions = "--user=${cfg.user} --datadir=${cfg.dataDir} --basedir=${cfg.package}"; @@ -576,15 +573,6 @@ in superUser = if isMariaDB then cfg.user else "root"; in '' - ${lib.optionalString (!hasNotify) '' - # Wait until the MySQL server is available for use - while [ ! -e /run/mysqld/mysqld.sock ] - do - echo "MySQL daemon not yet started. Waiting for 1 second..." - sleep 1 - done - ''} - ${lib.optionalString isMariaDB '' # If MariaDB is used in an Galera cluster, we have to check if the sync is done, # or it will fail to init the database while joining, so we get in an broken non recoverable state @@ -689,7 +677,7 @@ in serviceConfig = lib.mkMerge [ { - Type = if hasNotify then "notify" else "simple"; + Type = "notify"; Restart = "on-abnormal"; RestartSec = "5s"; diff --git a/nixos/modules/services/hardware/rasdaemon.nix b/nixos/modules/services/hardware/rasdaemon.nix index cc1723793b9e..b33eb93ea085 100644 --- a/nixos/modules/services/hardware/rasdaemon.nix +++ b/nixos/modules/services/hardware/rasdaemon.nix @@ -10,6 +10,10 @@ let in { + meta = { + inherit (pkgs.rasdaemon.meta) maintainers; + }; + options.hardware.rasdaemon = { enable = lib.mkEnableOption "RAS logging daemon"; diff --git a/nixos/modules/services/monitoring/prometheus/exporters.md b/nixos/modules/services/monitoring/prometheus/exporters.md index f0bff8154291..f12be9b5f874 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.md +++ b/nixos/modules/services/monitoring/prometheus/exporters.md @@ -138,12 +138,23 @@ example: DynamicUser = false; ExecStart = '' ${pkgs.prometheus-postfix-exporter}/bin/postfix_exporter \ - --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ + --web.systemd-socket \ --web.telemetry-path ${cfg.telemetryPath} \ ${lib.concatStringsSep " \\\n " cfg.extraFlags} ''; }; }; + + # `socketOpts` is an optional attribute set describing a + # `systemd.sockets.prometheus-${name}-exporter` unit that + # accompanies the exporter's service. When set, it is merged + # with a default definition that includes + # `wantedBy = [ "sockets.target" ]`, enabling socket activation + # for exporters that support it. + # Note that this attribute is optional. + socketOpts = { + socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; + }; } ``` - This should already be enough for the postfix exporter. Additionally one diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index 18a1e30d31fe..a6317a032235 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -36,10 +36,15 @@ let # - extraOpts (types.attrs): extra configuration options to # configure the exporter with, which # are appended to the default options + # - socketOpts (types.attrs): optional config that is merged with + # the default definition of the + # exporter's systemd socket unit. When + # set, a `prometheus-${name}-exporter.socket` + # unit is created, enabling socket activation. # - # Note that `extraOpts` is optional, but a script for the exporter's - # systemd service must be provided by specifying either - # `serviceOpts.script` or `serviceOpts.serviceConfig.ExecStart` + # Note that `extraOpts` and `socketOpts` are optional, but a script + # for the exporter's systemd service must be provided by specifying + # either `serviceOpts.script` or `serviceOpts.serviceConfig.ExecStart` exporterOpts = (genAttrs @@ -311,6 +316,7 @@ let name, conf, serviceOpts, + socketOpts, }: let enableDynamicUser = serviceOpts.serviceConfig.DynamicUser or true; @@ -368,6 +374,12 @@ let "-m comment --comment ${name}-exporter -j nixos-fw-accept" ]); networking.firewall.extraInputRules = mkIf (conf.openFirewall && nftables) conf.firewallRules; + systemd.sockets."prometheus-${name}-exporter" = mkIf (socketOpts != null) (mkMerge [ + { + wantedBy = [ "sockets.target" ]; + } + socketOpts + ]); systemd.services."prometheus-${name}-exporter" = mkMerge [ { wantedBy = [ "multi-user.target" ]; @@ -603,6 +615,7 @@ in mkExporterConf { inherit name; inherit (conf) serviceOpts; + socketOpts = conf.socketOpts or null; conf = cfg.${name}; } ) exporterOpts) diff --git a/nixos/modules/services/monitoring/prometheus/exporters/node.nix b/nixos/modules/services/monitoring/prometheus/exporters/node.nix index 2c4a82f0e044..82bb7c804294 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/node.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/node.nix @@ -39,6 +39,7 @@ in ''; }; }; + serviceOpts = { serviceConfig = { DynamicUser = false; @@ -47,7 +48,7 @@ in ${pkgs.prometheus-node-exporter}/bin/node_exporter \ ${concatMapStringsSep " " (x: "--collector." + x) cfg.enabledCollectors} \ ${concatMapStringsSep " " (x: "--no-collector." + x) cfg.disabledCollectors} \ - --web.listen-address ${cfg.listenAddress}:${toString cfg.port} ${concatStringsSep " " cfg.extraFlags} + --web.systemd-socket ${concatStringsSep " " cfg.extraFlags} ''; RestrictAddressFamilies = optionals (collectorIsEnabled "logind" || collectorIsEnabled "systemd") [ @@ -67,4 +68,8 @@ in ProtectHome = true; }; }; + + socketOpts = { + socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; + }; } diff --git a/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix b/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix index 53a4056b86dd..e0abda068b2f 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix @@ -85,6 +85,7 @@ in }; }; }; + serviceOpts = { after = mkIf cfg.systemd.enable [ cfg.systemd.unit ]; serviceConfig = { @@ -95,7 +96,7 @@ in SupplementaryGroups = mkIf cfg.systemd.enable [ "systemd-journal" ]; ExecStart = '' ${lib.getExe cfg.package} \ - --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ + --web.systemd-socket \ --web.telemetry-path ${cfg.telemetryPath} \ --postfix.showq_path ${escapeShellArg cfg.showqPath} \ ${concatStringsSep " \\\n " ( @@ -115,4 +116,8 @@ in ''; }; }; + + socketOpts = { + socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; + }; } diff --git a/nixos/modules/services/web-apps/strichliste.nix b/nixos/modules/services/web-apps/strichliste.nix new file mode 100644 index 000000000000..4f7db7cd31da --- /dev/null +++ b/nixos/modules/services/web-apps/strichliste.nix @@ -0,0 +1,521 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib) + mkEnableOption + mkForce + mkIf + mkMerge + mkOption + mkPackageOption + types + ; + + cfg = config.services.strichliste; + + format = pkgs.formats.yaml { }; + settingsFile = format.generate "strichliste.yaml" { + parameters.strichliste = cfg.settings; + }; + + unitDependencies = + lib.optionals ( + lib.hasInfix "pgpsql" cfg.environment.DATABASE_URL + || lib.hasInfix "postgres" cfg.environment.DATABASE_URL + ) [ "postgresql.service" ] + ++ lib.optionals (lib.hasInfix "mysql" cfg.environment.DATABASE_URL) [ "mysql.service" ]; +in +{ + meta.buildDocsInSandbox = false; + + options.services.strichliste = { + enable = mkEnableOption "strichliste, a web based tally sheet."; + + packages = { + backend = mkPackageOption pkgs "strichliste" { }; + frontend = mkOption { + type = types.package; + default = pkgs.strichliste.frontend; + description = '' + The strichliste-frontend package to use. + ''; + }; + }; + + settings = mkOption { + type = types.submodule { + freeformType = format.type; + options = { + common = { + idleTimeout = mkOption { + type = types.int; + default = 30000; + description = '' + Time until the app returns to the start page. + ''; + }; + }; + + user = { + stalePeriod = mkOption { + type = types.str; + default = "10 day"; + example = "1 week"; + description = '' + Duration after which users are listed as inactive. + + The format used is documented in . + + ::: {.tip} + This helps unclutter the user listing by prioritizing active users. + ::: + ''; + }; + }; + + i18n = { + timezone = mkOption { + type = types.str; + default = config.time.timeZone; + defaultText = lib.literalExpression "config.time.timeZone"; + example = "Europe/Berlin"; + description = '' + Timezone used throughout the app, e.g. in the transaction log. + ''; + }; + + language = mkOption { + type = types.str; + default = "en"; + example = "de"; + description = '' + Language used throughout the app. + ''; + }; + + currency = { + name = mkOption { + type = types.str; + example = "Euro"; + description = '' + Name of the currency. + ''; + }; + + symbol = mkOption { + type = types.str; + example = "€"; + description = '' + Symbol for the currency. + ''; + }; + + alpha3 = mkOption { + type = types.str; + example = "EUR"; + description = '' + [ISO 4217] alpha code representing the currency. + + [ISO 4217]: https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes + ''; + }; + }; + }; + + account = { + lower = mkOption { + type = types.int; + default = -200000; + example = 0; + description = '' + The credit limit for user accounts. + ''; + }; + + upper = mkOption { + type = types.ints.positive; + default = 200000; + description = '' + The maximum balance on a user account. + ''; + }; + }; + + payment = { + boundary = { + lower = mkOption { + type = types.int; + default = -2000; + example = 0; + description = '' + The lowest amount that can be used for payments. + ''; + }; + + upper = mkOption { + type = types.ints.positive; + default = 15000; + description = '' + The highest amount that can be used for payment. + ''; + }; + }; + + deposit = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow money deposits. + ''; + }; + + custom = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow custom amounts for deposits. + ''; + }; + + steps = mkOption { + type = types.listOf ( + types.oneOf [ + types.int + types.float + ] + ); + example = [ + 0.5 + 1 + 2 + 5 + 10 + 20 + ]; + description = '' + List of selectable deposit amounts. + + This should match your most common coins and banknotes. + ''; + }; + }; + + dispense = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow spending money. + ''; + }; + + custom = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow custom spending amounts. + ''; + }; + + steps = mkOption { + type = types.listOf ( + types.oneOf [ + types.int + types.float + ] + ); + example = [ + 0.5 + 1 + 2 + 5 + 10 + 20 + ]; + description = '' + List of selectable spending amounts. + + This should match your most common products. + ''; + }; + }; + + transaction = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow transactions between user accounts. + ''; + }; + }; + + undo = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow undoing transactions withing the {option}`services.strichliste.settings.payment.undo.timeout` period. + ''; + }; + + delete = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow deleting within the {option}`services.strichliste.settings.payment.undo.timeout` period. + ''; + }; + + timeout = mkOption { + type = types.str; + default = "5 minute"; + description = '' + The time period after creating a transaction in which undoing/deleting remains possible. + + The format used is documented in . + ''; + }; + }; + }; + }; + }; + description = '' + The {file}`strichliste.yaml` configuration as a Nix attribute set. + + See the [configuration reference](https://github.com/strichliste/strichliste-backend/blob/v${cfg.packages.backend.version}/docs/Config.md) + for possible options. + ''; + }; + + domain = mkOption { + type = types.str; + example = "strichliste.example.com"; + description = '' + Domain name used to configure the webserver virtual host. + ''; + }; + + environment = mkOption { + type = types.submodule { + freeformType = types.attrs; + options = { + APP_ENV = mkOption { + type = types.str; + default = "prod"; + description = '' + The active environment. + ''; + }; + APP_LOG_DIR = mkOption { + type = types.path; + default = "/var/log/strichliste"; + description = '' + Directory to write logs. + ''; + }; + APP_CACHE_DIR = mkOption { + type = types.path; + default = "/var/cache/strichliste"; + description = '' + Directory used for caching. + ''; + }; + CORS_ALLOW_ORIGIN = mkOption { + type = types.str; + default = "^https?://${config.services.strichliste.domain}(:[0-9]+)?$"; + defaultText = lib.literalExpression "^https?://$${config.services.strichliste.domain}(:[0-9]+)?$"; + description = '' + Regular expression defining the allowed CORS origins. + ''; + }; + DATABASE_URL = mkOption { + type = types.str; + default = "sqlite:////var/lib/strichliste/db.sqlite"; + example = "postgresql://strichliste@localhost/strichliste?host=/run/postgresql"; + description = '' + See + for more URL examples. + ''; + }; + }; + }; + default = { }; + description = '' + Environment variables consumed by Symfony. + + See for possible options. + ''; + }; + + environmentFiles = mkOption { + type = types.listOf types.path; + default = [ ]; + example = lib.literalExpression '' + [ + "/run/keys/strichliste.env" + ] + ''; + description = '' + Environment files to configure Symfony. + + See for possible options. + + ::: {.important} + You should configure `APP_SECRET` here. + ::: + ''; + }; + + nginx = { + enable = mkOption { + type = types.bool; + default = true; + description = '' + Whether to enable and configure an nginx vhost to serve strichliste. + ''; + }; + + virtualHost = mkOption { + type = types.submodule ( + import ../web-servers/nginx/vhost-options.nix { + inherit config lib; + } + ); + example = lib.literalExpression '' + { + enableACME = true; + forceSSL = true; + } + ''; + description = '' + Nginx virtual settings to allow direct customization of its settings. + ''; + }; + }; + }; + + config = mkMerge [ + (mkIf (cfg.enable && cfg.nginx.enable) { + services.phpfpm.pools.strichliste.settings = { + "listen.owner" = config.services.nginx.user; + "listen.group" = config.services.nginx.group; + }; + + services.nginx.enable = true; + services.nginx.virtualHosts.${cfg.domain} = mkMerge [ + cfg.nginx.virtualHost + { + root = mkForce "${cfg.packages.frontend}"; + locations = { + "/" = { + tryFiles = toString [ + "$uri" + "$uri/" + "index.html" + ]; + }; + + "/api/" = { + fastcgiParams = { + SCRIPT_FILENAME = "${cfg.packages.backend}/share/php/strichliste-backend/public/index.php"; + SCRIPT_NAME = "/index.php"; + REQUEST_URI = "$request_uri"; + + modHeadersAvailable = "true"; + front_controller_active = "true"; + }; + extraConfig = '' + fastcgi_intercept_errors on; + fastcgi_pass unix:${config.services.phpfpm.pools.strichliste.socket}; + fastcgi_request_buffering off; + ''; + }; + }; + } + ]; + }) + + (mkIf cfg.enable { + environment.etc."strichliste.yaml".source = settingsFile; + + systemd.tmpfiles.settings."strichliste" = { + ${cfg.environment.APP_CACHE_DIR}.d = { + user = "strichliste"; + group = "strichliste"; + mode = "0700"; + }; + ${cfg.environment.APP_LOG_DIR}.d = { + user = "strichliste"; + group = "strichliste"; + mode = "0700"; + }; + }; + + systemd.services.strichliste-migrate = { + wantedBy = [ "phpfpm-strichliste.service" ]; + before = [ "phpfpm-strichliste.service" ]; + wants = unitDependencies; + after = unitDependencies; + inherit (cfg) environment; + preStart = '' + set -ex + if [ ! -e "/var/lib/strichliste/.db-init" ]; then + ${lib.optionalString (lib.hasInfix "sqlite" cfg.environment.DATABASE_URL) '' + ${lib.getExe cfg.packages.backend} doctrine:database:create + ''} + ${lib.getExe cfg.packages.backend} doctrine:schema:create + touch "/var/lib/strichliste/.db-init" + fi + ''; + serviceConfig = { + Type = "exec"; + User = "strichliste"; + Group = "strichliste"; + EnvironmentFile = cfg.environmentFiles; + ExecStart = toString [ + (lib.getExe cfg.packages.backend) + "doctrine:migrations:migrate" + "--allow-no-migration" + "--no-interaction" + ]; + }; + }; + + systemd.services.phpfpm-strichliste = { + inherit (cfg) environment; + serviceConfig.EnvironmentFile = cfg.environmentFiles; + }; + + services.phpfpm.pools.strichliste = { + user = "strichliste"; + group = "strichliste"; + settings = { + # support environment variables + "clear_env" = false; + "pm" = "dynamic"; + "pm.max_children" = 8; + "pm.start_servers" = 1; + "pm.min_spare_servers" = 1; + "pm.max_spare_servers" = 4; + "pm.max_requests" = 256; + }; + inherit (cfg.packages.backend) phpPackage; + }; + + users.groups.strichliste = { }; + users.users.strichliste = { + group = "strichliste"; + home = "/var/lib/strichliste"; + createHome = true; + isSystemUser = true; + }; + }) + ]; +} diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix index 9ffc0df58d82..3769c46f64de 100644 --- a/nixos/modules/system/boot/luksroot.nix +++ b/nixos/modules/system/boot/luksroot.nix @@ -214,7 +214,7 @@ let # and try reading it from /dev/console with a timeout IFS= read -t 1 -r passphrase - if [ -n "$passphrase" ]; then + if [ $? = 0 ]; then ${ if luks.reusePassphrases then '' @@ -232,7 +232,7 @@ let fi done echo -n "Verifying passphrase for ${dev.device}..." - echo -n "$passphrase" | ${csopen} --key-file=- + echo "$passphrase" | ${csopen} if [ $? == 0 ]; then echo " - success" ${ diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 929e8362e8f3..f50038332973 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1519,6 +1519,7 @@ in step-ca = handleTestOn [ "x86_64-linux" ] ./step-ca.nix { }; stirling-pdf-desktop = runTest ./stirling-pdf-desktop.nix; stratis = handleTest ./stratis { }; + strichliste = runTest ./web-apps/strichliste.nix; strongswan-swanctl = runTest ./strongswan-swanctl.nix; stub-ld = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./stub-ld.nix { }; stunnel = import ./stunnel.nix { inherit runTest; }; diff --git a/nixos/tests/alps.nix b/nixos/tests/alps.nix index 55adcb9f3a19..ced254b1819c 100644 --- a/nixos/tests/alps.nix +++ b/nixos/tests/alps.nix @@ -10,40 +10,49 @@ in }; nodes = { - server = { - imports = [ ./common/user-account.nix ]; - security.pki.certificateFiles = [ - certs.ca.cert - ]; - networking.extraHosts = '' - 127.0.0.1 ${domain} - ''; - networking.firewall.allowedTCPPorts = [ - 25 - 465 - 993 - ]; - services.postfix = { - enable = true; - enableSubmission = true; - enableSubmissions = true; + server = + { config, ... }: + { + imports = [ ./common/user-account.nix ]; + security.pki.certificateFiles = [ + certs.ca.cert + ]; + networking.extraHosts = '' + 127.0.0.1 ${domain} + ''; + networking.firewall.allowedTCPPorts = [ + 25 + 465 + 993 + ]; + services.postfix = { + enable = true; + enableSubmission = true; + enableSubmissions = true; - settings.main = { - smtp_tls_CAfile = "${certs.ca.cert}"; - smtpd_tls_chain_files = [ - "${certs.${domain}.key}" - "${certs.${domain}.cert}" - ]; + settings.main = { + smtp_tls_CAfile = "${certs.ca.cert}"; + smtpd_tls_chain_files = [ + "${certs.${domain}.key}" + "${certs.${domain}.cert}" + ]; + }; + }; + services.dovecot2 = { + enable = true; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + ssl_server_ca_file = "${certs.ca.cert}"; + ssl_server_cert_file = "${certs.${domain}.cert}"; + ssl_server_key_file = "${certs.${domain}.key}"; + }; }; }; - services.dovecot2 = { - enable = true; - enableImap = true; - sslCACert = "${certs.ca.cert}"; - sslServerCert = "${certs.${domain}.cert}"; - sslServerKey = "${certs.${domain}.key}"; - }; - }; client = { nodes, config, ... }: @@ -110,7 +119,7 @@ in '' server.start() server.wait_for_unit("postfix.service") - server.wait_for_unit("dovecot2.service") + server.wait_for_unit("dovecot.service") server.wait_for_open_port(465) server.wait_for_open_port(993) diff --git a/nixos/tests/appliance-repart-image-verity-store.nix b/nixos/tests/appliance-repart-image-verity-store.nix index 09a0c95703ed..f5938bdc8424 100644 --- a/nixos/tests/appliance-repart-image-verity-store.nix +++ b/nixos/tests/appliance-repart-image-verity-store.nix @@ -10,31 +10,20 @@ willibutz ]; - nodes.machine = - { - config, - lib, - pkgs, - ... - }: + defaults = + { config, lib, ... }: let inherit (config.image.repart.verityStore) partitionIds; in { imports = [ ../modules/image/repart.nix ]; - virtualisation.fileSystems = lib.mkVMOverride { + virtualisation.fileSystems = lib.mkVMOverride { }; + fileSystems = { "/" = { fsType = "tmpfs"; options = [ "mode=0755" ]; }; - - # bind-mount the store - "/nix/store" = { - device = "/usr/nix/store"; - fsType = "none"; - options = [ "bind" ]; - }; }; image.repart = { @@ -55,12 +44,6 @@ SizeMinBytes = if config.nixpkgs.hostPlatform.isx86_64 then "64M" else "96M"; }; }; - ${partitionIds.store-verity}.repartConfig = { - Minimize = "best"; - }; - ${partitionIds.store}.repartConfig = { - Minimize = "best"; - }; }; }; @@ -75,10 +58,7 @@ initrd.systemd.enable = true; }; - system.image = { - id = "nixos-appliance"; - version = "1"; - }; + system.image.id = "nixos-appliance"; # don't create /usr/bin/env # this would require some extra work on read-only /usr @@ -86,6 +66,12 @@ system.activationScripts.usrbinenv = lib.mkForce ""; }; + nodes.machine = { + system.image.version = "1"; + }; + + nodes.without-version = { }; + testScript = { nodes, ... }: # python '' @@ -93,32 +79,50 @@ import subprocess import tempfile - tmp_disk_image = tempfile.NamedTemporaryFile() + def create_disk_image(qemu_img, backing_file): + tmp = tempfile.NamedTemporaryFile() + subprocess.run([ + qemu_img, + "create", + "-f", + "qcow2", + "-b", + backing_file, + "-F", + "raw", + tmp.name, + ], check=True) + return tmp - subprocess.run([ + def run_verity_tests(machine): + with subtest("Running with volatile root"): + machine.succeed("findmnt --kernel --type tmpfs /") + + with subtest("/nix/store is backed by dm-verity protected fs"): + verity_info = machine.succeed("dmsetup info --target verity usr") + assert "ACTIVE" in verity_info, f"unexpected verity info: {verity_info}" + + backing_device = machine.succeed("df --output=source /nix/store | tail -n1").strip() + assert "/dev/mapper/usr" == backing_device, f"unexpected backing device: {backing_device}" + + tmp_disk_machine = create_disk_image( "${nodes.machine.virtualisation.qemu.package}/bin/qemu-img", - "create", - "-f", - "qcow2", - "-b", - "${nodes.machine.system.build.finalImage}/${nodes.machine.image.repart.imageFile}", - "-F", - "raw", - tmp_disk_image.name, - ]) - - os.environ['NIX_DISK_IMAGE'] = tmp_disk_image.name - + "${nodes.machine.system.build.image}/${nodes.machine.image.filePath}", + ) + os.environ['NIX_DISK_IMAGE'] = tmp_disk_machine.name machine.wait_for_unit("default.target") + run_verity_tests(machine) + with subtest("Image version is set"): + machine.succeed("grep IMAGE_VERSION=1 /etc/os-release") - with subtest("Running with volatile root"): - machine.succeed("findmnt --kernel --type tmpfs /") - - with subtest("/nix/store is backed by dm-verity protected fs"): - verity_info = machine.succeed("dmsetup info --target verity usr") - assert "ACTIVE" in verity_info,f"unexpected verity info: {verity_info}" - - backing_device = machine.succeed("df --output=source /nix/store | tail -n1").strip() - assert "/dev/mapper/usr" == backing_device,"unexpected backing device: {backing_device}" + tmp_disk_without_version = create_disk_image( + "${nodes."without-version".virtualisation.qemu.package}/bin/qemu-img", + "${nodes."without-version".system.build.image}/${nodes."without-version".image.filePath}", + ) + os.environ['NIX_DISK_IMAGE'] = tmp_disk_without_version.name + without_version.wait_for_unit("default.target") + run_verity_tests(without_version) + with subtest("Image version is not set"): + without_version.succeed('grep IMAGE_VERSION="" /etc/os-release') ''; } diff --git a/nixos/tests/appliance-repart-image.nix b/nixos/tests/appliance-repart-image.nix index edad11043a84..bba163b463e4 100644 --- a/nixos/tests/appliance-repart-image.nix +++ b/nixos/tests/appliance-repart-image.nix @@ -109,7 +109,7 @@ in "-f", "qcow2", "-b", - "${nodes.machine.system.build.image}/${nodes.machine.image.repart.imageFile}", + "${nodes.machine.system.build.image}/${nodes.machine.image.filePath}", "-F", "raw", tmp_disk_image.name, diff --git a/nixos/tests/discourse.nix b/nixos/tests/discourse.nix index 33b02a3ffe2a..89a139e254f7 100644 --- a/nixos/tests/discourse.nix +++ b/nixos/tests/discourse.nix @@ -85,7 +85,7 @@ in }; nodes.client = - { nodes, ... }: + { config, nodes, ... }: { imports = [ common/user-account.nix ]; @@ -100,7 +100,14 @@ in services.dovecot2 = { enable = true; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + protocols.imap = true; + mail_driver = "maildir"; + mail_path = "${config.services.postfix.settings.main.mail_spool_directory}/%{user}"; + }; }; services.postfix = { diff --git a/nixos/tests/opensmtpd-rspamd.nix b/nixos/tests/opensmtpd-rspamd.nix index 20f530f99b94..9237a2fba61e 100644 --- a/nixos/tests/opensmtpd-rspamd.nix +++ b/nixos/tests/opensmtpd-rspamd.nix @@ -3,7 +3,7 @@ import ./make-test-python.nix { nodes = { smtp1 = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; networking = { @@ -26,7 +26,7 @@ import ./make-test-python.nix { serverConfiguration = '' listen on 0.0.0.0 action dovecot_deliver mda \ - "${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}" + "${config.services.dovecot2.package}/libexec/dovecot/deliver -d %{user.username}" match from any for local action dovecot_deliver action relay_smtp2 relay host "smtp://192.168.1.2" @@ -35,14 +35,20 @@ import ./make-test-python.nix { }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + auth_allow_cleartext = true; + }; }; }; smtp2 = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; networking = { @@ -72,15 +78,21 @@ import ./make-test-python.nix { filter rspamd proc-exec "${pkgs.opensmtpd-filter-rspamd}/bin/filter-rspamd" listen on 0.0.0.0 filter rspamd action dovecot_deliver mda \ - "${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}" + "${config.services.dovecot2.package}/libexec/dovecot/deliver -d %{user.username}" match from any for local action dovecot_deliver ''; }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + auth_allow_cleartext = true; + }; }; }; @@ -146,7 +158,7 @@ import ./make-test-python.nix { smtp1.wait_for_unit("opensmtpd") smtp2.wait_for_unit("opensmtpd") smtp2.wait_for_unit("rspamd") - smtp2.wait_for_unit("dovecot2") + smtp2.wait_for_unit("dovecot") # To prevent sporadic failures during daemon startup, make sure # services are listening on their ports before sending requests diff --git a/nixos/tests/opensmtpd.nix b/nixos/tests/opensmtpd.nix index f613c7241134..3911bd4f29cc 100644 --- a/nixos/tests/opensmtpd.nix +++ b/nixos/tests/opensmtpd.nix @@ -48,7 +48,7 @@ import ./make-test-python.nix { }; smtp2 = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; networking = { @@ -71,15 +71,21 @@ import ./make-test-python.nix { serverConfiguration = '' listen on 0.0.0.0 action dovecot_deliver mda \ - "${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}" + "${config.services.dovecot2.package}/libexec/dovecot/deliver -d %{user.username}" match from any for local action dovecot_deliver ''; }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + auth_allow_cleartext = true; + }; }; }; diff --git a/nixos/tests/qownnotes.nix b/nixos/tests/qownnotes.nix index 28ca9a949090..f7a787f3e056 100644 --- a/nixos/tests/qownnotes.nix +++ b/nixos/tests/qownnotes.nix @@ -50,7 +50,7 @@ machine.wait_for_text("Note folder") machine.send_key("ret") machine.wait_for_console_text("Note path '/home/alice/Notes' was now created.") - machine.wait_for_text("Panel layout") + machine.wait_for_text("Layout preset") machine.send_key("ret") machine.wait_for_text("Nextcloud") machine.send_key("ret") diff --git a/nixos/tests/rasdaemon.nix b/nixos/tests/rasdaemon.nix index c8fc97808e50..b6f6bcbe658b 100644 --- a/nixos/tests/rasdaemon.nix +++ b/nixos/tests/rasdaemon.nix @@ -1,9 +1,8 @@ -{ ... }: +{ pkgs, ... }: { name = "rasdaemon"; meta = { - maintainers = [ ]; - broken = true; # test timed out + inherit (pkgs.rasdaemon.meta) maintainers; }; nodes.machine = diff --git a/nixos/tests/repath-studio.nix b/nixos/tests/repath-studio.nix index 15242fdedc88..e6761b94ac58 100644 --- a/nixos/tests/repath-studio.nix +++ b/nixos/tests/repath-studio.nix @@ -25,8 +25,13 @@ repath-studio ]; - # electron application, give more memory + # electron application, give more memory and cpu virtualisation.memorySize = 4096; + virtualisation.cores = 4; + virtualisation.qemu.options = [ + # Force qemu at 1020x768 resolution for the Save button click + "-vga none -device virtio-gpu-pci,xres=1020,yres=768" + ]; }; }; @@ -52,7 +57,9 @@ machine.sleep(2) machine.send_key("ctrl-shift-s") machine.sleep(2) - machine.send_chars("/tmp/saved.rps\n") + machine.send_chars("/tmp/saved.rps") + machine.sleep(2) + machine.succeed("su - alice -c 'DISPLAY=:0 xdotool mousemove --sync 975 745 click 1'") # Save file dialog machine.sleep(2) print(machine.succeed("cat /tmp/saved.rps")) assert "${pkgs.repath-studio.version}" in machine.succeed("cat /tmp/saved.rps") diff --git a/nixos/tests/rss2email.nix b/nixos/tests/rss2email.nix index 490d08943734..0b3c84b315f0 100644 --- a/nixos/tests/rss2email.nix +++ b/nixos/tests/rss2email.nix @@ -3,7 +3,7 @@ import ./make-test-python.nix { nodes = { server = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; services.nginx = { @@ -33,9 +33,14 @@ import ./make-test-python.nix { }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + }; }; environment.systemPackages = let @@ -67,7 +72,7 @@ import ./make-test-python.nix { server.systemctl("start network-online.target") server.wait_for_unit("network-online.target") server.wait_for_unit("opensmtpd") - server.wait_for_unit("dovecot2") + server.wait_for_unit("dovecot") server.wait_for_unit("nginx") server.wait_for_unit("rss2email") diff --git a/nixos/tests/web-apps/strichliste.nix b/nixos/tests/web-apps/strichliste.nix new file mode 100644 index 000000000000..9d64c113f0c2 --- /dev/null +++ b/nixos/tests/web-apps/strichliste.nix @@ -0,0 +1,105 @@ +{ + pkgs, + ... +}: + +{ + name = "strichliste"; + meta.maintainers = pkgs.strichliste.meta.maintainers; + + nodes = { + server = + { config, ... }: + { + networking.extraHosts = '' + 127.0.0.1 strichliste.local + ''; + + environment.systemPackages = with pkgs; [ httpie ]; + + time.timeZone = "Europe/Berlin"; + + services.strichliste = { + enable = true; + domain = "strichliste.local"; + environmentFiles = [ + (pkgs.writeText "strichliste-secret.env" '' + APP_SECRET=changemechangemechangeme + '') + ]; + settings = { + i18n = { + currency = { + alpha3 = "EUR"; + name = "Euro"; + symbol = "€"; + }; + }; + }; + }; + }; + }; + + testScript = + { + nodes, + ... + }: + # python + '' + import json + + start_all() + + def get_users(): + response = machine.succeed("http --check-status http://strichliste.local/api/user") + users = json.loads(response)["users"] + return users + + def get_user(uid: int): + response = machine.succeed(f"http --check-status http://strichliste.local/api/user/{uid}") + user = json.loads(response)["user"] + return user + + def test(): + with subtest("Check empty user list"): + users = get_users() + t.assertEqual(len(users), 0, "Strichliste must not have users.") + + with subtest("Create user"): + machine.succeed("http --check-status post http://strichliste.local/api/user name=Alice") + users = get_users() + t.assertEqual(len(users), 1, "Strichliste must have exactly one user.") + + with subtest("Retrieve user details"): + user = get_user(1) + t.assertEqual(user["name"], "Alice", "Created user must be named Alice") + t.assertEqual(user["balance"], 0, "New users should have a balance of 0") + + with subtest("Deposit money"): + machine.succeed("http --check-status post http://strichliste.local/api/user/1/transaction amount=500") + user = get_user(1) + t.assertEqual(user["balance"], 500, "Balance must be 500 after depositing 500") + + with subtest("Dispense money"): + machine.succeed("http --check-status post http://strichliste.local/api/user/1/transaction amount=-1000") + user = get_user(1) + t.assertEqual(user["balance"], -500, "Balance must be -500 after dispensing 1000") + + with subtest("Undo transaction"): + response = machine.succeed("http --check-status post http://strichliste.local/api/user/1/transaction amount=7500") + transaction = json.loads(response)["transaction"] + machine.succeed(f"http --check-status delete http://strichliste.local/api/user/1/transaction/{transaction['id']}") + + server.wait_for_unit("phpfpm-strichliste.service") + + # frontend + server.wait_until_succeeds("http --check-status http://strichliste.local/ | grep -q 'Strichliste'") + + # backend + server.wait_until_succeeds("http --check-status http://strichliste.local/api/settings") + + # sqlite + test() + ''; +} diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index 1f487157eafa..89e564a2118c 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -4,7 +4,7 @@ stdenv, }: rec { - version = "9.2.0106"; + version = "9.2.0340"; outputs = [ "out" @@ -15,7 +15,7 @@ rec { owner = "vim"; repo = "vim"; rev = "v${version}"; - hash = "sha256-byOf2Gr1vA7xQw3YHV454te1QrVxRy3sXrLdFUp2XRg="; + hash = "sha256-jCnOVIafx+0o1nlHv7QJQrmxs1IAxh9BBshDOFdZdCM="; }; enableParallelBuilding = true; diff --git a/pkgs/applications/editors/vim/macvim.nix b/pkgs/applications/editors/vim/macvim.nix index 0d356f77f762..36e22ddc2b0a 100644 --- a/pkgs/applications/editors/vim/macvim.nix +++ b/pkgs/applications/editors/vim/macvim.nix @@ -1,6 +1,7 @@ { lib, stdenv, + callPackage, fetchFromGitHub, apple-sdk_14, ncurses, @@ -24,6 +25,9 @@ let ruby = ruby_3_4; in +let + common = callPackage ./common.nix { inherit stdenv; }; +in stdenv.mkDerivation (finalAttrs: { pname = "macvim"; @@ -182,7 +186,7 @@ stdenv.mkDerivation (finalAttrs: { ''; # macvim obj-c log macro triggers -Wformat-security (seems like a bug? it's a string literal!) - hardeningDisable = [ "format" ]; + hardeningDisable = common.hardeningDisable ++ [ "format" ]; # os_log also enables -Werror,-Wformat by default env.NIX_CFLAGS_COMPILE = "-DOS_LOG_FORMAT_WARNINGS"; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index af556dba5f73..ca846fd65b1c 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-04-06"; + version = "4.7.4-unstable-2026-04-15"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "0b3133ffbb470b1616c47170b544d0b9a3bbcf5b"; - hash = "sha256-1dLCHn6XZraVkQhW6ort5oxHuzxcCEnxVY/fONn2pLQ="; + rev = "8b58670b69eb85f764b653081b42c9ed147583a1"; + hash = "sha256-f7A5WJettMJbnwr7URoeQNMQ0ClXe44qT2wt85vkGHQ="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -165,12 +165,12 @@ final: prev: { Ionide-vim = buildVimPlugin { pname = "Ionide-vim"; - version = "0-unstable-2026-01-14"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "ionide"; repo = "Ionide-vim"; - rev = "99fc1f5878631bad3598ea90dab91419623be066"; - hash = "sha256-pXeLjC+7VKKIOJIsIUu3HwpgJSyXayDAQX/eIaVmMAo="; + rev = "30aac182c9652f37b5ce65942e5cc32371595995"; + hash = "sha256-SsnWpV5oDKCHVYgxKAP/yv9oWSUPK95307d7cClED+w="; }; meta.homepage = "https://github.com/ionide/Ionide-vim/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "1.25-unstable-2026-04-02"; + version = "2.00-unstable-2026-04-15"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "b096f56f24443111bd1cf428655d3999389536cd"; - hash = "sha256-uAZPrt7AGooR/XkwGa26I8UYh65yGxzdRNWnRYPl0fI="; + rev = "9a0eeaf016798b253420a8264668d7a7a2c627e3"; + hash = "sha256-T0p58vd8jeACpe3QIn/XUoz2YRGsEDaLd/k+/ihO9ds="; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "35d19ffb25c9cf160f515360e9d8286cdd2c3d4f"; - hash = "sha256-XVSETlJ4pRfDe8NqYBkhKJfPBHYIcxlNQLNelwcCpjE="; + rev = "b2e84d00db4d5432f471d58898e796b478f075a7"; + hash = "sha256-C0p2Rh+Eqy6UdKgo9zP8g5hSsCtc+gRWZejl7LK7dBs="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -647,12 +647,12 @@ final: prev: { actions-nvim = buildVimPlugin { pname = "actions.nvim"; - version = "0-unstable-2026-04-02"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "mrtnvgr"; repo = "actions.nvim"; - rev = "b78239fb1097d220feba105c26af60f88d3d9ac8"; - hash = "sha256-AvCU8p68JeDvVliC1dRbNrHEaFRLVyS0js5ifc8iotc="; + rev = "5b9dc4e43146aaafa129c3c9603ea98c24faed6e"; + hash = "sha256-o6pu/24YYtlCRAw0pRrlccVeSPcOnMn70i8n7BKMHgc="; }; meta.homepage = "https://github.com/mrtnvgr/actions.nvim/"; meta.hydraPlatforms = [ ]; @@ -660,12 +660,12 @@ final: prev: { actions-preview-nvim = buildVimPlugin { pname = "actions-preview.nvim"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "aznhe21"; repo = "actions-preview.nvim"; - rev = "cb938c25edaac38d362555f19244a9cb85d561e8"; - hash = "sha256-YUeWBXxxeurfWBi0PjUi6izqYAvUw9DHmvsuPXm7ohw="; + rev = "2b604b2e8e662c03b716436f6ffebcb19663e66a"; + hash = "sha256-FG2QxBZTtyRyzK1T2rUtmyK+Z2kt/Ot/vSDQ6JEVwBs="; }; meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -778,12 +778,12 @@ final: prev: { alabaster-nvim = buildVimPlugin { pname = "alabaster.nvim"; - version = "0-unstable-2026-01-19"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "dchinmay2"; repo = "alabaster.nvim"; - rev = "ae0c5f41c70b576f0678319e57fe47b2b288d2fc"; - hash = "sha256-myeggPnb76KFnm1rmSDgLwHHr1WKzV6KnGvvmU6GhXo="; + rev = "b902c73fabefc13583bfc0c18b28950ea8f6244f"; + hash = "sha256-Rp/nl5dlz55aChrYUL7ir3XtWDFFS99CHS3l3FoCI7c="; }; meta.homepage = "https://github.com/dchinmay2/alabaster.nvim/"; meta.hydraPlatforms = [ ]; @@ -804,12 +804,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-04-01"; + version = "4.0.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "ba8b9cbab95131e284c5be926642f803b2be0058"; - hash = "sha256-scPqOKPQ2SAISAHZvzd1feQTUiavLSYfhEH+Eu/pxr4="; + rev = "c59c0d1a573a7b2fe491f78af4f2033bde454753"; + hash = "sha256-ylXXgohtwdA3SBssckB9zrDhjXQK9OPFwt69n0LXYg8="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -843,12 +843,12 @@ final: prev: { alpha-nvim = buildVimPlugin { pname = "alpha-nvim"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "goolord"; repo = "alpha-nvim"; - rev = "a9d8fb72213c8b461e791409e7feabb74eb6ce73"; - hash = "sha256-D7LUITXPFwLhWg5KIMM3fsMtC6jeP2zc1osOxIKUi+8="; + rev = "7563da4a861ee6b3ed674d0ee5c5c0bd19383a38"; + hash = "sha256-LfGIDjFN8jECnKrnOQQPyOsWMPQaFidfkgjYS93srpA="; }; meta.homepage = "https://github.com/goolord/alpha-nvim/"; meta.hydraPlatforms = [ ]; @@ -986,12 +986,12 @@ final: prev: { astrocore = buildVimPlugin { pname = "astrocore"; - version = "3.0.0-unstable-2026-03-30"; + version = "3.0.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrocore"; - rev = "b061e0c185cd5fecbac7489151a98117ce799a47"; - hash = "sha256-xo+B5zgyKLWHegF+J8evv4Zr7rwTjeLW8zlkoCIhH94="; + rev = "a9e8285d30984dfd4edb96c7e772d463c84eba30"; + hash = "sha256-UnFsMf4zfr8kQrL756lAXXmFubCZtY5GLeMW9+If2/o="; }; meta.homepage = "https://github.com/AstroNvim/astrocore/"; meta.hydraPlatforms = [ ]; @@ -1194,12 +1194,12 @@ final: prev: { aurora = buildVimPlugin { pname = "aurora"; - version = "0-unstable-2026-02-18"; + version = "0.11-unstable-2026-04-09"; src = fetchFromGitHub { owner = "ray-x"; repo = "aurora"; - rev = "ac4dda6839e6057d7752dfeb76394f19a5387238"; - hash = "sha256-GSelduKp3s2M6litBAbxGBCoGnD4elNyAAXyrOQwCLw="; + rev = "a7b2199d4463e4998dae4f4fcd6f811f4acd7769"; + hash = "sha256-bnWvQ3IKh7xNUbsvLxHk/q7sLwDW0wwUh4YsZVZa5QA="; }; meta.homepage = "https://github.com/ray-x/aurora/"; meta.hydraPlatforms = [ ]; @@ -1467,12 +1467,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "38e140f97b3cbefbf2cb29e32fcd098e43e77a42"; - hash = "sha256-BXdXpUZ6i8vTYstuZacyljQE7stuUhbxuHANhBH3E1g="; + rev = "4a6ef31745f851e11424a12b63fb3d2a80b2916c"; + hash = "sha256-3foS2WjStIymiS03aUgYrgNl1eB+zg8FZHspOEwPOMk="; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1612,12 +1612,12 @@ final: prev: { pname = "blamer.nvim"; version = "1.3.0-unstable-2023-09-19"; src = fetchFromGitHub { - owner = "APZelos"; + owner = "z4p5a9"; repo = "blamer.nvim"; rev = "e0d43c11697300eb68f00d69df8b87deb0bf52dc"; hash = "sha256-e1gQiJugFnb9RyksF7RR4WIR/4PIWbgADltTIAb4COU="; }; - meta.homepage = "https://github.com/APZelos/blamer.nvim/"; + meta.homepage = "https://github.com/z4p5a9/blamer.nvim/"; meta.hydraPlatforms = [ ]; }; @@ -1701,12 +1701,12 @@ final: prev: { blink-cmp-latex = buildVimPlugin { pname = "blink-cmp-latex"; - version = "0-unstable-2025-05-30"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "erooke"; repo = "blink-cmp-latex"; - rev = "3a958361e275bb5996e8393e7b2595b2f40c15ca"; - hash = "sha256-uL3yKHIE2VgQUYZIKl4PFOrccluywSI3ofhZaiUN5rg="; + rev = "4f2910b98dabed17a1667ab806354faa8763098e"; + hash = "sha256-MlYg90l1UXNguQpCyfRVSi0hof+/jKAdoX/UnN/ZGwg="; }; meta.homepage = "https://github.com/erooke/blink-cmp-latex/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-emoji-nvim = buildVimPlugin { pname = "blink-emoji.nvim"; - version = "0-unstable-2025-10-22"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "moyiz"; repo = "blink-emoji.nvim"; - rev = "066013e4c98a9318408ee3f1ca2dbcb6fa3e4c06"; - hash = "sha256-kQcyvZbgH878HFHcmxBw7CA2HzdxtSoWqJxKqVFf/8M="; + rev = "dff709139ad5389fb55ebab026e75278a12b325a"; + hash = "sha256-qBJ0zwkKlxZ6S6VzMusm9CCKx+EN1YOaBfdMb7xKQ5A="; }; meta.homepage = "https://github.com/moyiz/blink-emoji.nvim/"; meta.hydraPlatforms = [ ]; @@ -1857,12 +1857,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.5-unstable-2026-04-06"; + version = "2.2.5-unstable-2026-04-13"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "f1e2f0132d4d8b8591e29f4f86f518f6d463371d"; - hash = "sha256-8u7IVN71x50tLeDs6//ehUUtnKZnaubuXONmvZCaMNo="; + rev = "13b3e890755a1d1e4947d984b129e9defe787366"; + hash = "sha256-+tsUWXKnHkaHyEaB1UHWr3B3LuNdz+iMwha0h0gD58A="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2039,12 +2039,12 @@ final: prev: { bullets-vim = buildVimPlugin { pname = "bullets.vim"; - version = "2.0.0-unstable-2025-12-07"; + version = "2.0.0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "bullets-vim"; repo = "bullets.vim"; - rev = "89294b8930e660936374fb763ac48a1ac51dd29c"; - hash = "sha256-w90Vc83NzVqucTCxdhL6ot7zl5/a5NAmrEqVoP2aSsU="; + rev = "28c22791153a90bb61a86fbeeae0f812e048ade7"; + hash = "sha256-Rlv8tndDWBcLD/P9684v9VtCLmCXR2NkUl5gCxYmfIE="; }; meta.homepage = "https://github.com/bullets-vim/bullets.vim/"; meta.hydraPlatforms = [ ]; @@ -2389,12 +2389,12 @@ final: prev: { cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "0-unstable-2026-04-02"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "e100f40b117381dadf42a34b0718f8e4350715b2"; - hash = "sha256-DMuuGg3VP0XxUPoMfiueQdH60lru7rfJJ+bISDvqMk8="; + rev = "bac6ba2354a52c61f731c751cdb0f4e24669bf0d"; + hash = "sha256-qHWyDd7/hm/t5IX8gaP6VPWEJ6M3uACP6SKJpvKpX58="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -3181,12 +3181,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-04-02"; + version = "0.0.82-unstable-2026-04-14"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "23780f32f5d5be3332c848927dc10a72f6485bd9"; - hash = "sha256-IELvNNZa42cyY8jyR0c7GAaRq/JvpmRolUGU3XnvmXk="; + rev = "74dbe8d8b5889cbef02c2df44759a60d63507826"; + hash = "sha256-skKuvMdAYm4+RBhFWjuhtFvzFbVP/QsEeRUVedcz6vw="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3259,12 +3259,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.9.0-unstable-2026-04-07"; + version = "19.11.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "7d7957c26d33a97085d3a0c82eeb0147a0f51314"; - hash = "sha256-Fl3Iz+zsbEudhVAjzjnCShoBi7dZozfzR11gZelcvio="; + rev = "1d01c5e8befb7f0cd283641289f8e798f8a0a01c"; + hash = "sha256-ZuKm1uEMQ74GfKHwEmVBMllJs3pX+MzBQdxVbwdcXY4="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3285,12 +3285,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.7-unstable-2026-04-08"; + version = "1.6.7-unstable-2026-04-15"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "88fcf1496226441967e902b1efcf7baa97ed0ae0"; - hash = "sha256-3IwI+CJeOA5A6NSUP2uXWgtbGp+Q8u8BZS1OIxa+zEc="; + rev = "90be8fe8045441a0bcd5541cdb619125e61e1bba"; + hash = "sha256-2pywFdmNGTHebrrs5aW795jmfHw2vQJsmYAKLAaGCHM="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3415,12 +3415,12 @@ final: prev: { command-t = buildVimPlugin { pname = "command-t"; - version = "8.1-unstable-2026-03-30"; + version = "8.1-unstable-2026-04-09"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "4403db21a6b42db27adfbb058241345687babcb2"; - hash = "sha256-ilWnNjypTvDj2bsGtcg54bI0CxeMsoUK56BlxHabQ3g="; + rev = "63aad032b04dc9d4ad590f0585105e835217f4ec"; + hash = "sha256-bzmw5jFQXOpJ9e2wZ0opBg6UjGv9ygtgdR9EcmPW4po="; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3598,12 +3598,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "4.59.0-unstable-2026-03-28"; + version = "4.60.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "ecf783607efaf33c69c6f80a737a93d572cfc688"; - hash = "sha256-cluKVeixP+IudHvvs32+bSSre52xWxrxJcmaKBpVA9c="; + rev = "f66b3e7f45d325bd556cd785502761e583971920"; + hash = "sha256-Z7c4VFmh/bRHGXOtHlXYaQ2Iyp4PcfWbkcV4LopVz24="; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3689,12 +3689,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2.0.1-unstable-2026-04-04"; + version = "2.0.2-unstable-2026-04-11"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "07aa57148ac28986bab9f55e87ee3d929e2726b1"; - hash = "sha256-clZ8jq3OFAHOKC7q/SVgfBj1V1lfyEkeTE0lDzpEveY="; + rev = "ad7e729e9a6348f7da482be0271d452dbc4c8e2c"; + hash = "sha256-9e5nJI+ugkolwdzQ4/KT6Gz1rpSbOSnLfdUWT9LDJg0="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3832,12 +3832,12 @@ final: prev: { crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "0.7.1-unstable-2026-04-05"; + version = "0.7.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "0f536967abd097d9a4275087483f15d012418740"; - hash = "sha256-jfmST/S9ymwgQ99PTCOlJkk5zaxE5HiDV16TmTISDII="; + rev = "694357861ec9ebf12475ddcdd04ea45a0923c32d"; + hash = "sha256-+6rC+bticNgMhZ+2lkPpitunSv4nHmBzCIj6ngt7gaA="; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; meta.hydraPlatforms = [ ]; @@ -3975,12 +3975,12 @@ final: prev: { cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "5.3.0-unstable-2026-01-27"; + version = "5.4.0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "a68ffa6af98bf1fc88f33a071c51a188ec85c725"; - hash = "sha256-xlvVSoT/odV/mk7lPQn+13RZDSrVJVB8SNs4u7v6LLk="; + rev = "39f69ebcd8de69c741bb7a65353aa37dd0680ad1"; + hash = "sha256-2ADg5XUAswPx9LWXgxRngPqfsdqkpbcIjtQscvR6lsc="; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -4040,12 +4040,12 @@ final: prev: { darkearth-nvim = buildVimPlugin { pname = "darkearth-nvim"; - version = "2.4.1-unstable-2026-03-19"; + version = "2.4.2-unstable-2026-04-12"; src = fetchFromGitHub { owner = "ptdewey"; repo = "darkearth-nvim"; - rev = "56934f80faa971329d2dc64d16e581eb9ee42c94"; - hash = "sha256-XlExcBJYmxMY95C06QMpAL4IUqmrayCnIpY7yF5I3aY="; + rev = "668968e81ce125544a3e25f21419c08bec9a3cc4"; + hash = "sha256-j7pFWOD/pbhjSmSepaWhB94Sawp7uHmkRhZDlo+bzxo="; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; meta.hydraPlatforms = [ ]; @@ -4861,12 +4861,12 @@ final: prev: { dracula-vim = buildVimPlugin { pname = "dracula-vim"; - version = "2.0.0-unstable-2026-03-16"; + version = "2.0.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "dracula"; repo = "vim"; - rev = "84fbc42bdd11639157f358b65e01338d88c69be3"; - hash = "sha256-RPgYDE4JrVQcIRFKpe5+R1rptNFMGOnyRycBvBRCKc4="; + rev = "07b144414730cc4cf4405ab840bf46c5fa12704b"; + hash = "sha256-RWavKi3KvQI7N+qNks3EVUSmwCY73QvGNTpZElCxdkE="; }; meta.homepage = "https://github.com/dracula/vim/"; meta.hydraPlatforms = [ ]; @@ -4926,12 +4926,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-04-06"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "dfeed365b0c0be6841239d3e280ce3665ee80265"; - hash = "sha256-4vGnS7kPE9twO2/YF/BRaHZLqDnfDBwwSsnO/ARJjaM="; + rev = "008427f3df32f99abaff8803c9e42facc151d501"; + hash = "sha256-vN5hiyRHaFloUCfzOeuV+0x6KE9caCw9en3s+IsGUvc="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -5044,12 +5044,12 @@ final: prev: { efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "1.11.1-unstable-2026-01-13"; + version = "1.11.1-unstable-2026-04-10"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "0b0ca5462a0a9c1233cc8359e64741d7d49fbbe4"; - hash = "sha256-T9nLrlojMoqVQseedqNYunPG7F+HpGQXxA27rQcmTVk="; + rev = "5dc52088c231f2721f545570fcb541b04802ce6b"; + hash = "sha256-QO4R/+qAMXV+NN3gsMcKz7Z2BHZbwbwNBoD1AxfA/aY="; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; meta.hydraPlatforms = [ ]; @@ -5800,12 +5800,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "0-unstable-2026-02-02"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "34a564c81f36047f50e593c1656f4580ff75ccca"; - hash = "sha256-n0jPX5keDf9qUuqyMKosLoI42DRerky9N5moFuuPccY="; + rev = "b9624aa012ddcbae9e79964bfd30cc1fbe3cf263"; + hash = "sha256-VPxTYXdJaVbr2U7d6VuO4CpIyTC62uo3TAuf1MYiAXI="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.hydraPlatforms = [ ]; @@ -5839,12 +5839,12 @@ final: prev: { gbprod-nord = buildVimPlugin { pname = "gbprod-nord"; - version = "1.1.0-unstable-2025-10-15"; + version = "1.1.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "gbprod"; repo = "nord.nvim"; - rev = "07647ad23e5b7fc1599a841dcd8f173b9aeb0419"; - hash = "sha256-+nZb7P2z4S26amtguGAvAevf60Dn/uniSVZvR0DM+zw="; + rev = "87394d4fc35c901bbe38326a78d31ab1ead826b6"; + hash = "sha256-M3xH9XsWNu7f49qRI9dgfk85iQVUKCuwAYo+xORo2Wk="; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; meta.hydraPlatforms = [ ]; @@ -5982,12 +5982,12 @@ final: prev: { git-dev-nvim = buildVimPlugin { pname = "git-dev.nvim"; - version = "0.11.0-unstable-2026-04-11"; + version = "0.11.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "moyiz"; repo = "git-dev.nvim"; - rev = "916c7309c34bd8f53da1e30f31cec697e9ac5e52"; - hash = "sha256-5KSjh/Gh8sXrQ7YU66XaaM1M1a3LZswamoBtnA6qiKg="; + rev = "07aa02443879cd25d7bf3cb617dfb9aeecaf7d0c"; + hash = "sha256-pDz0IRlnnVHQ5G3Ga8I2wF8jDcF3hiyvMo5s5fwcV88="; }; meta.homepage = "https://github.com/moyiz/git-dev.nvim/"; meta.hydraPlatforms = [ ]; @@ -6163,12 +6163,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.11-unstable-2026-04-08"; + version = "0.11-unstable-2026-04-13"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "dcffbd33d04781c10c4246929c07e90a07689358"; - hash = "sha256-BKPp/9EFWrrdKyD5MjeXT9xxNc49NRbw+GZL4QzEWj0="; + rev = "ed77921e3f0bdf9e52cf9fab2e0f4c69ef2a7e04"; + hash = "sha256-4uH9Hdynja+ulXPmZq4uvrTceQUeF65VarxHXJ+ZUsM="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -6358,12 +6358,12 @@ final: prev: { gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "1.2.5-unstable-2026-04-03"; + version = "1.2.5-unstable-2026-04-15"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "afb275d8e6dc379762d122bd24e1773fc057abf3"; - hash = "sha256-+RfjN/1vYtgduTWMiBmNL+kihc4lReOycjwMln0eRmM="; + rev = "11d779b26a9ab2b3db8c22c6ac9fb6e8ed4fea79"; + hash = "sha256-gyBfUYgSngpQn8BhKISWqgEKSyq8DuRT4csQ7q7bXM4="; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; meta.hydraPlatforms = [ ]; @@ -6371,12 +6371,12 @@ final: prev: { gruvbox-material-nvim = buildVimPlugin { pname = "gruvbox-material.nvim"; - version = "1.8.1-unstable-2026-03-31"; + version = "1.8.1-unstable-2026-04-10"; src = fetchFromGitHub { owner = "f4z3r"; repo = "gruvbox-material.nvim"; - rev = "cec765e35bf99247e0dc7ef62ec375463edd7bcf"; - hash = "sha256-sP0XEvEHUkECqeBE/T6M5eBpTDVLhuPYIxxdbWYLJVI="; + rev = "b1e6f194bcec3e839f2ae47d61cb9e08d522734e"; + hash = "sha256-j8qczHmyL64FVSiQyZcxD5CKgbdXlEsoI/8vzzMoFuY="; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; meta.hydraPlatforms = [ ]; @@ -6384,12 +6384,12 @@ final: prev: { gruvbox-nvim = buildVimPlugin { pname = "gruvbox.nvim"; - version = "2.0.0-unstable-2026-03-09"; + version = "2.0.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "334d5fd49fc8033f26408425366c66c6390c57bb"; - hash = "sha256-g767uFWYrPCGndo/nBA0lpeQQ+HHy+QjQkcI7hIr3BQ="; + rev = "154eb5ff5b96d0641307113fa385eaf0d36d9796"; + hash = "sha256-SogU3DStdWDN6qRjOnbGzoZ9Vc+fqnNYZF7XEqFeMUw="; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; meta.hydraPlatforms = [ ]; @@ -6566,12 +6566,12 @@ final: prev: { haskell-snippets-nvim = buildVimPlugin { pname = "haskell-snippets.nvim"; - version = "1.5.0-unstable-2026-03-25"; + version = "1.5.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "haskell-snippets.nvim"; - rev = "6d8c9161077bf71e54df1e39c91b072a235a3bba"; - hash = "sha256-Zu3mcw498NLgJcfMS/NsfJMrtTaiftvkNgKYaU0bEOQ="; + rev = "7a29db90a8803d937f2122efbff696d0f290b379"; + hash = "sha256-OR7Fibl05kk6/2LsAoxya00TW0scgh3Uc4eSw5TaH58="; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; meta.hydraPlatforms = [ ]; @@ -7230,12 +7230,12 @@ final: prev: { ipynb-nvim = buildVimPlugin { pname = "ipynb.nvim"; - version = "0-unstable-2026-01-31"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "ajbucci"; repo = "ipynb.nvim"; - rev = "b9ec93f7c37a3a081810a733d6baf4973fc31f3d"; - hash = "sha256-uB89olqvc5m6DHwtOOPpTRtyBnhNp6z6Pr9DS6mX7JA="; + rev = "9ec5b566dc37417b17d7e9de04d673506176e9fd"; + hash = "sha256-iwvN829U/V5/YLqIY+KgVIYVK3Tg9HtP+v82VhPWmmM="; }; meta.homepage = "https://github.com/ajbucci/ipynb.nvim/"; meta.hydraPlatforms = [ ]; @@ -7581,12 +7581,12 @@ final: prev: { koda-nvim = buildVimPlugin { pname = "koda.nvim"; - version = "2.9.0-unstable-2026-04-08"; + version = "2.10.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "oskarnurm"; repo = "koda.nvim"; - rev = "18a21bcef1b6746d1aaeaae2d1ca54b46f6aa8fe"; - hash = "sha256-seEy2hVQ2/ib1K9xVTMusQzTafSmyj1dB0VRdI0SHD8="; + rev = "649b22865bacc481d381237e0a6fb1de6ee055b4"; + hash = "sha256-KSDtodNiup4wzumfJbfcm5LYAqcOW8ZZSbbBHozVJow="; }; meta.homepage = "https://github.com/oskarnurm/koda.nvim/"; meta.hydraPlatforms = [ ]; @@ -7777,12 +7777,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-04-08"; + version = "2025.10.1-unstable-2026-04-15"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "9337a20eb1b87f628e952d91e1d48084c1a9b69b"; - hash = "sha256-3eF/T+CCaTAeg/pViK6CKOojIBmWaA6kye8gHbN3n/M="; + rev = "6876abd06efb6789081b9f4a3e81503ce07b3c6c"; + hash = "sha256-VKuL3wUQFlD9NRyRmBScQbx2lh/9+EdJsmIyRzMJBkA="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -8010,12 +8010,12 @@ final: prev: { lightline-vim = buildVimPlugin { pname = "lightline.vim"; - version = "0-unstable-2024-12-30"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "itchyny"; repo = "lightline.vim"; - rev = "e358557e1a9f9fc860416c8eb2e34c0404078155"; - hash = "sha256-bNOp5CFD1+bkAgjxggiPQb6pOK3xBIlUd/WROZoNph0="; + rev = "6c283f8df85aa7219fa4096a6ed4ff45d48aa9e1"; + hash = "sha256-YYhSlqYUXFbArn2lq80LH/WXIUbHjt087+w2y/6EjtQ="; }; meta.homepage = "https://github.com/itchyny/lightline.vim/"; meta.hydraPlatforms = [ ]; @@ -8205,12 +8205,12 @@ final: prev: { live-share-nvim = buildVimPlugin { pname = "live-share.nvim"; - version = "2.0.0-unstable-2026-04-07"; + version = "2.1.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "azratul"; repo = "live-share.nvim"; - rev = "1f6fea7674150c5bf7f8a0558bee0905b80ab90b"; - hash = "sha256-VIzM7pdCVV5NGKa103KeLurEiZ2+2lHvFvGuxP144WE="; + rev = "71360fdcee2e517ac5db92e8260ec3d7e25065dd"; + hash = "sha256-TxjS68iaat+zgpF4L7Wp7y7PgW4mrc6MrvxxQBK3zsk="; }; meta.homepage = "https://github.com/azratul/live-share.nvim/"; meta.hydraPlatforms = [ ]; @@ -8568,12 +8568,12 @@ final: prev: { mark-radar-nvim = buildVimPlugin { pname = "mark-radar.nvim"; - version = "0-unstable-2025-12-11"; + version = "0-unstable-2026-04-08"; src = fetchFromGitHub { owner = "winston0410"; repo = "mark-radar.nvim"; - rev = "5d837402cedfa0cf7cd035ed46d6029f0a737902"; - hash = "sha256-CrwgSEfP5Etn/IsisLooF6yOkl0B5XED1hVh1Plb4Ko="; + rev = "4e1ca9029df6818bba5137135af5386787734e07"; + hash = "sha256-Y6meoBU1OCu28G2n6vVrc2TBTpL2H5dp+qCpx3dB/E8="; }; meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; meta.hydraPlatforms = [ ]; @@ -8646,12 +8646,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "28.1.0-unstable-2026-03-20"; + version = "28.1.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "1861f959599ae03cfd59f56222a542035b0cd947"; - hash = "sha256-KICewEUkTPvWKcK7QDGtOgVEQpw94keSfGv8TBkm29U="; + rev = "5a890277ba7edd7823d20f4d0525132d277aea9a"; + hash = "sha256-QdwGRlOcjODbznNCMNIVbVYwhEh1xvfsyHYgOxilEJo="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8660,12 +8660,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2026-04-08"; + version = "2.1.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "63a3c6a80538de1003373a619e29aeda27809ad3"; - hash = "sha256-kgnRVUJOBLdI09/r5U5sAE8bPCANeU7qyhRFwZx+l0I="; + rev = "0a3b42c3e503df87aef6d6513e13148381495c3a"; + hash = "sha256-2To5AC3lurTK5NklB6ufMRHCbf3mw1D794Kh0UBGJz8="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8920,12 +8920,12 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; - rev = "0f2117aa519ec238846223d581272a9205fef7c2"; - hash = "sha256-02399W4xi/ffRvX1iDU1RRTaTnOadeQzENJFst6AWos="; + rev = "72e04cf86ccbcd50efb53c2b87397386195bc3a7"; + hash = "sha256-VlsDJtRqQCreS4WGVTnTddpl7GPMTkKIhRA/YauaBhQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; meta.hydraPlatforms = [ ]; @@ -8985,12 +8985,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "f8a11789cf34a7bae396dc0f828d06cdb5066793"; - hash = "sha256-Ig7UPa9Yo8PukCse/LRamBYfR5QZNnxC54smvtgwrbA="; + rev = "43bd6cf1c3ccdea46d403c32dbc4629fa6afa09d"; + hash = "sha256-0OJMRCtGG2I3CmohQXcm92bXAi5QGZ1Klp/GQhOvyyk="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.hydraPlatforms = [ ]; @@ -9037,12 +9037,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "09884c629cac1a8c999ffb6c57dc8424450aea5e"; - hash = "sha256-/82KpdKohXS9VWgfRtiohXISBdPUexo3ZfwqFcRa9ps="; + rev = "ffbdb06d2fa6a3fcef3891108bb38e33223b27a7"; + hash = "sha256-gDRXFxRy9+5zz2JkgMcPJIZrRrhzEcMwMOkYQ/Y/AY4="; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -9115,12 +9115,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-04-03"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "ced297546b8fdb8e215d416d4753a735514a2fe0"; - hash = "sha256-n9QaqALXQV4EdVlIA08+qntAD86hw6FtXmOMZ0X3XFU="; + rev = "e8db416c9f5dbce70f5501da28263d45c0a4df6b"; + hash = "sha256-HuLh9+k6x7CEnmu5V/QIvFE965v9oiXOpUC19TvOFkM="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.hydraPlatforms = [ ]; @@ -9180,12 +9180,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "7fdae2443a0e2910015ca39ad74b50524ee682d3"; - hash = "sha256-rcoCa3/F/LmU3l3RYF14pjYa14f6ILN+1Rl9neBhxeI="; + rev = "bac6317300e205335df425296570d84322730067"; + hash = "sha256-/arujhZe9m9VB5nZ0xzCZjkxu4ai9Rfit7y6RwrLf7s="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.hydraPlatforms = [ ]; @@ -9245,12 +9245,12 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; - rev = "d6ee603115ed3c81a63a3387eceb2c6a5e3d1393"; - hash = "sha256-F+oh8ywcwFTgBEXJWg10nAqs/qp2LtrmXLbaJJisQiI="; + rev = "aa87dcc4b2640a128cf2f2a7400d60a9d8c21d6c"; + hash = "sha256-aQ7212R5WhrGtlMzOoTeUBVSUEoKATESVrDY1m0henQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; meta.hydraPlatforms = [ ]; @@ -9258,12 +9258,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "4157b1f4cf28525c3c498ce82b1f3480d034a375"; - hash = "sha256-dofaKsGEVbW8OgkOuQbIxac27P/WvgCP1enfcx5VIY0="; + rev = "c72c90e083bcf24bfb2827d63b4752e414023f3e"; + hash = "sha256-51eLYthhCerqi0RWWhfzGCIDp4VC+i0ZpZV9UYIuSDM="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.hydraPlatforms = [ ]; @@ -9284,12 +9284,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "32d3544b9368c76c562f22027ab25b750647fdf1"; - hash = "sha256-L/zq4rSdIaZxkPyjql1/ZAytm28WfAUVz1O7ygjEQrs="; + rev = "9e68ab0a54f90567b4fec2de22c851dba8480439"; + hash = "sha256-j9sUgw7yaGFBgdpRxLZOhXMUp7YlleMDpo97lHjKpYQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.hydraPlatforms = [ ]; @@ -9297,12 +9297,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-04-07"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "2431902e78b76f435542d1e606f08475360068ca"; - hash = "sha256-oTbvHwW60sCA9ZFPs/gzJO5Lovd1q1mIjOFdpPUyAvs="; + rev = "27a3e747a4e603b4121f5759e74020430ec7b7d5"; + hash = "sha256-MaMhaF5pbF9ob4qEDz9TXOxjYmjIr/5pmWzluS9B4r0="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9336,12 +9336,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "fd7e7efadddcec3f3d7f3b363a99aa44e7286c65"; - hash = "sha256-EUCkjgGxQsVQkA5ahV9oPwpkSU59fWWS0O8D7e2bpJY="; + rev = "437d44eb57312f23e6b931704694fc294922cd88"; + hash = "sha256-aRxyI1k0+d4xMhSL9w2rofY4jinJwmfZ2WalQ6wNHiQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -9479,12 +9479,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2026-04-06"; + version = "0.8.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "33c6f4ad809bb28347c275cffc3e5700057d1c3c"; - hash = "sha256-7s3t1mr6BFQD9bP3Wzg/m0SDWswufrVVYaxLSG4zt8k="; + rev = "fbd2f59ec334b277ae27c4cd9587533c6e3eafd7"; + hash = "sha256-7GapBurUJ8InGNWsWLozLzcYI9zM+O8wOILNJStmWhg="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9544,12 +9544,12 @@ final: prev: { modicator-nvim = buildVimPlugin { pname = "modicator.nvim"; - version = "0-unstable-2025-10-24"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "mawkler"; repo = "modicator.nvim"; - rev = "0bc989b32a7ba3cab06cb79a433557384eb2a0be"; - hash = "sha256-PX2KdixRBzJbzBz93sGwIsPCKH+6czzNcfNRjhA8FqM="; + rev = "7f867b4980946f115f4ccb922637d70d89a59cb4"; + hash = "sha256-X0KSozq68U9/hAfRBFkp0sgPb9fXzUFoQj0XKx7SBFw="; }; meta.homepage = "https://github.com/mawkler/modicator.nvim/"; meta.hydraPlatforms = [ ]; @@ -9973,12 +9973,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.40.0-unstable-2026-04-04"; + version = "3.40.0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "b48ed11632c8208ffb27dab6acfbf16e4f9e3376"; - hash = "sha256-gPfch1VLQZWJNJtG8IsJVWMtg5zAQtrqV2MhjzNHWZ0="; + rev = "aa3500f7038a32ed4b0b765cd458b9c429062cac"; + hash = "sha256-Na8id36cCmZON9aBzwJaua4NsRaXCfsM0KKi9QZPMnc="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9999,12 +9999,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-04-08"; + version = "1.4.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "60b088f2104a73b30f5319faa3d0a92a7b85f9f7"; - hash = "sha256-B9gz4XeaWwRHn/5Z2W1FbKOaWrgHmWUTuyfd5QmFypc="; + rev = "ecdb0c9bc3f3373e11be4c97e461d16b52d532d0"; + hash = "sha256-F3ui8hSN/UPt4UjDUziXyVYUEtFVaTVETjOn/xRm7nU="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -10116,12 +10116,12 @@ final: prev: { neomodern-nvim = buildVimPlugin { pname = "neomodern.nvim"; - version = "2.0.2-unstable-2026-01-27"; + version = "2.0.2-unstable-2026-04-13"; src = fetchFromGitHub { owner = "casedami"; repo = "neomodern.nvim"; - rev = "cf93044775983b71dce31ad3179753b241470d3c"; - hash = "sha256-vMd05Z8xjrfyAdPzbEdRrDowntgOBhEj6Q+8JaSSshI="; + rev = "5e6ed2cfa6c909acb20ca185276015c112211576"; + hash = "sha256-RS7QuznH23qeoacik6pTxI5fsU2+K7wiuu8oJ07ZocE="; }; meta.homepage = "https://github.com/casedami/neomodern.nvim/"; meta.hydraPlatforms = [ ]; @@ -10142,12 +10142,12 @@ final: prev: { neomutt-vim = buildVimPlugin { pname = "neomutt.vim"; - version = "20220408-unstable-2026-03-05"; + version = "20220408-unstable-2026-04-13"; src = fetchFromGitHub { owner = "neomutt"; repo = "neomutt.vim"; - rev = "67cef4201256d623e966f10eb8f6115a9565406a"; - hash = "sha256-w/+tSYlp0Zyyyj3KMyBoVGExnY31JineN9fsqXxrvJk="; + rev = "2a4f2870560f20614dd22735a25670c7afe3d479"; + hash = "sha256-N6WfR7t6zPV0GoI7wBDi1dkfNmrKcz3TaDA3OfLex7o="; }; meta.homepage = "https://github.com/neomutt/neomutt.vim/"; meta.hydraPlatforms = [ ]; @@ -10273,12 +10273,12 @@ final: prev: { neotest-dart = buildVimPlugin { pname = "neotest-dart"; - version = "0-unstable-2025-06-03"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "sidlatau"; repo = "neotest-dart"; - rev = "5ee074c9593639b60ebc452102d951438c815aac"; - hash = "sha256-nAUnURmlb1fPnb/puK6+2h63nsMx8V3yovFoWlF+b8I="; + rev = "7874c8aa76d5471adcb3ebdf9db5f3b5265e9d37"; + hash = "sha256-oItkgTZBY79l4QnbkJpTIRZkMjcTjt70v+Us0G2oeKo="; }; meta.homepage = "https://github.com/sidlatau/neotest-dart/"; meta.hydraPlatforms = [ ]; @@ -10392,12 +10392,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-04-03"; + version = "3.0.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "964657046a7be5b50b9cbd84d245c96b6fbd27ef"; - hash = "sha256-G1FeLnJO7MKkqJ4RBAyC3ZwfN196Q13xSZ2Y3NzMb/c="; + rev = "84650446b9207ef5e19d2ade50fcda278bdfbae7"; + hash = "sha256-/GDhQhMCOUq0um9BPdDIfxIXUonV5DdyMKCn+JpaAAc="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10405,12 +10405,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "0.36.2-unstable-2026-04-07"; + version = "0.36.3-unstable-2026-04-14"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "01b4a5950b4615c4afd132c6edcf04e10150bbe2"; - hash = "sha256-vb5GUyUG47HujDLBxhYhmCOkYRpYOs9Cbby9/7T0MCo="; + rev = "09e4e3db567d9d9b7772a111014b660d49feda5e"; + hash = "sha256-PXLKB5c6NUMdAXwZ7ITwkwzIJW0nh4w5kit4j4GlZgo="; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -10639,12 +10639,12 @@ final: prev: { neovim-tips = buildVimPlugin { pname = "neovim-tips"; - version = "0.8.3-unstable-2025-12-21"; + version = "0.8.3-unstable-2026-04-09"; src = fetchFromGitHub { owner = "saxon1964"; repo = "neovim-tips"; - rev = "a43725396a81bd73afcb6a13a94ea3c842bad32f"; - hash = "sha256-jIs4bZt6Gs8zqizMI+u3YYJsXSB2rNPbyd3PbMtYAiw="; + rev = "da747d41c6661c8977120a0147bfe5b90b0df7c2"; + hash = "sha256-qnG5v1KKj7SueAFpiUEGflNkBfo3gPF5fDCVmRAb51Y="; }; meta.homepage = "https://github.com/saxon1964/neovim-tips/"; meta.hydraPlatforms = [ ]; @@ -10769,12 +10769,12 @@ final: prev: { nfnl = buildVimPlugin { pname = "nfnl"; - version = "1.3.0-unstable-2026-03-09"; + version = "1.4.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "Olical"; repo = "nfnl"; - rev = "f39a7ec6fe0ace2b2ea108ce04d954549e36c76d"; - hash = "sha256-YDsZDvqaERON7K74p/uHdIKebiaC+Etz84GKvm0oYw0="; + rev = "ac0177c5549df7abba7a19554c18a7765386c894"; + hash = "sha256-H8fKIbGNCSGoFfHYM4nC1Q2SiMhAtbYN7w9+Iz1nV9Y="; }; meta.homepage = "https://github.com/Olical/nfnl/"; meta.hydraPlatforms = [ ]; @@ -10898,12 +10898,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "1bf800e67e4bade77fedd5cf50ce15d8ece38169"; - hash = "sha256-uDdtBewqh2+x3O2+5XaOTQWAFV+mjKyRTjuRfCZXY6w="; + rev = "bf56ac18a62c0c5c2596653c20bbe18d1d4ec9a6"; + hash = "sha256-hikO7bpr6QGChbNbNUoQQucMYEW35D3+8o2XXltXo9g="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10976,12 +10976,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "0-unstable-2026-04-06"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "7f9301e416533b5d74e2fb3b1ce5059eeaed748b"; - hash = "sha256-5s1ZpC+RyCiRwIbWlWALKrWvozpvXjdlavVfF1cx7hQ="; + rev = "899e93f9f10251d7220b188eba1b837c0ba27927"; + hash = "sha256-43aW6ajA73oV3Dpm6QENHEwP0G4oitY14VaKpGiGK1w="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -11080,12 +11080,12 @@ final: prev: { nvchad = buildVimPlugin { pname = "nvchad"; - version = "2.5-unstable-2026-02-07"; + version = "2.5-unstable-2026-04-13"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "f437558f23c8f50c36cd09748121ab2c822e8ec9"; - hash = "sha256-zZX5h+Z7MhfFQ40OpojZYl86eKA85eqf9088Q+Oy75c="; + rev = "d042cc975247c2aa55fcb228e5d146dc1dc6c648"; + hash = "sha256-WNQMaM5EQBRQC9JfvEIgFhn3K5n8q0YeiJ9NdG3E+z4="; }; meta.homepage = "https://github.com/nvchad/nvchad/"; meta.hydraPlatforms = [ ]; @@ -11468,12 +11468,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "1.0.1-unstable-2026-04-03"; + version = "1.1.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "e57ac4051aa56293e89991ab93bc148de35321ca"; - hash = "sha256-Pt5BUeaw8JD0yUwB787WArfEtPryHsWMfbKTvivdScM="; + rev = "1dd4ba2307245ca9517a4b9d99f3bf80830e4397"; + hash = "sha256-CUH5x3Fn1PFHTMp39m4sU9jRG+t9zA0nWFfcfJ6tYF8="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11585,12 +11585,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "d5b697f791173a99b13665c90ca08ddc1ab8b1f1"; - hash = "sha256-2QewWnrRDKpbGc42mvfgDVZRub1+xYgtSU4bp5Upx3M="; + rev = "12d62b0aaeb0bf6e52f2335d532813a8b8105baa"; + hash = "sha256-Lv92CKF0iocchQcK/AQ7TMVqGILnzd+Z8eKZZYXcwxU="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -11624,12 +11624,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "4.22.0-unstable-2026-04-02"; + version = "4.22.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "1ae61fe95e871dac03f430e01c48c5b6a24b310b"; - hash = "sha256-N/eFc1M2pmadJWPM+h2/uT8Z62NCxCDoprSy9IoNafM="; + rev = "7b117ccd80a065b701f31771e6e9a475fc554f97"; + hash = "sha256-p4T86YBklV4IRphLsaKq6MjBVqgCV9kda0n4QZ9oe4w="; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -11778,12 +11778,12 @@ final: prev: { nvim-jump = buildVimPlugin { pname = "nvim-jump"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "yorickpeterse"; repo = "nvim-jump"; - rev = "79c91e5860b856c66187107d8d3c8d0950261f2c"; - hash = "sha256-P6PU3nFc02i52mzJUDG136z1YD3DXU0UFqtunmgUhuc="; + rev = "672204397c51507d7a821bc61ba9fad7dbed4303"; + hash = "sha256-Ci2AwFBY8UYp57F3d+z4aTRJYtzau2cdhkqc8GWkltc="; }; meta.homepage = "https://github.com/yorickpeterse/nvim-jump/"; meta.hydraPlatforms = [ ]; @@ -11856,11 +11856,11 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2026-03-26"; + version = "0-unstable-2026-04-09"; src = fetchgit { url = "https://codeberg.org/mfussenegger/nvim-lint/"; - rev = "4b03656c09c1561f89b6aa0665c15d292ba9499d"; - hash = "sha256-YFAI32eISZmYO2p1Nv6neQ48tJrNmADCu1t8nZaEm+4="; + rev = "eab58b48eb11d7745c11c505e0f3057165902461"; + hash = "sha256-5bVnAw7xxTntwmYYDZGt+3HOizlddqMOIyg/zqGbSEM="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11907,12 +11907,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.7.0-unstable-2026-04-08"; + version = "2.8.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "c588db330592fa477a70d2fee6ba20a57194bdc3"; - hash = "sha256-1oZ9Hbnx0UJNIk73lUR0Ei8qz04ltWYMB4jvWlK1+RA="; + rev = "d10ce09e42bb0ca8600fd610c3bb58676e61208d"; + hash = "sha256-mRMjZ10LeU9SveHiUazKAXw4pdSrOxz083DeRVht83g="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11972,12 +11972,12 @@ final: prev: { nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "0.10.x-unstable-2026-03-22"; + version = "0.10.x-unstable-2026-04-10"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "48b9d29a4e1370495db4d4b5ccbc17b285bc98eb"; - hash = "sha256-FM66C8aK9EKeaThqqxT8nqYciu9hg8ZRqTHkZWY6eZ4="; + rev = "6970d6036218db6545f3c295d0106cc8de6d7161"; + hash = "sha256-RY+UhnwIjWuMU9WOG4a1JvBiJ9RWZ2fUxFDnuzDR+jw="; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.hydraPlatforms = [ ]; @@ -12206,12 +12206,12 @@ final: prev: { nvim-rg = buildVimPlugin { pname = "nvim-rg"; - version = "0-unstable-2025-11-18"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "duane9"; repo = "nvim-rg"; - rev = "27c9ca583d05a73048186dc3048b26428ef21753"; - hash = "sha256-mx/UWRcNHcEAtRD10PuJIZPW/MIs2X96KhWx2g1kV8E="; + rev = "4289cc873eea1c035a55d4b0c9bbf8e8c60851cc"; + hash = "sha256-USvXVEWoDH72e0qxkVPmYU80n5NcnIr9Zaf1AuONoYo="; }; meta.homepage = "https://github.com/duane9/nvim-rg/"; meta.hydraPlatforms = [ ]; @@ -12219,12 +12219,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "3ff85033206aa9fbf9b988b2cc71e25ae4566424"; - hash = "sha256-03u+THYpwdpUWBs4C4xamcheVTp4JT0cy11Ct7fVTNw="; + rev = "9fe08300808a67773325d97ecb36d5777cc8e80d"; + hash = "sha256-ncpV8GBkS5lRg/bOMqOUAS0s6BQAaWeaT2/P12jxT+w="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -12232,12 +12232,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "52055050445b46088a695856b6e0ba359dc0e009"; - hash = "sha256-5QxW6cvW6yS5ADm993y5+AoT2+iqZcWnCFyAXl3CKwY="; + rev = "9cc1ba06afa8b23b0d30cadc02c40940df1d701e"; + hash = "sha256-uhNlLndXpLiU0qYvnnCepqqCp5eA+GRxq/aWJcRts+U="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -12310,12 +12310,12 @@ final: prev: { nvim-snippy = buildVimPlugin { pname = "nvim-snippy"; - version = "2.0.0-unstable-2026-04-08"; + version = "2.0.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "dcampos"; repo = "nvim-snippy"; - rev = "e3384de7e29d85d7cacfeba6e3ead52c973b0a72"; - hash = "sha256-al0qohsXbFkHi0VA82PHapgVn6wZoytqjn6uydhBPdU="; + rev = "f8b34f206a14eb00b5723dbc15e9a5911f1210ab"; + hash = "sha256-lUavLo7TzpULg/MdkHlFJDt1NAZWH0/Sx8W1rgS5NsM="; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; meta.hydraPlatforms = [ ]; @@ -12349,12 +12349,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "af2f73ffd62e61a091b3503845b7704d76d81d95"; - hash = "sha256-jixcc2CGwz3Vu/mvYAOqctkP7zkhmEFQ2oHD60xR+y8="; + rev = "4fdd56a4f45bca13a607632e15a6f9f8d1b1f99e"; + hash = "sha256-2ZJV23CZ8B3x4DPHGuWnq84Jp3gLvyCARuyqtrZEOos="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -12414,12 +12414,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "1.0-unstable-2026-04-03"; + version = "1.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "518f7a874a4ccbc628a974ff670f134253dbde08"; - hash = "sha256-xeh1h/e7+CfHeQFEZ7YOZREsB5wGfgmKJuagVVA0rls="; + rev = "59b9a750a7a0710552829d2a1dfcaa5304433359"; + hash = "sha256-/1NCsig8s554HtcSAdsfmPj+KkNNnIVNu7iBN8Vm04Q="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -12596,12 +12596,12 @@ final: prev: { nvim-ts-autotag = buildVimPlugin { pname = "nvim-ts-autotag"; - version = "0-unstable-2026-02-04"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-ts-autotag"; - rev = "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595"; - hash = "sha256-a6xnl1IyKLMEeaw3OIuwdNx10HFPYxExVuGWAhaim+M="; + rev = "88c1453db4ba7dd24131086fe51fdf74e587d275"; + hash = "sha256-bvBf9wEDxdwlMGN29v4dEPexZGuxZZr7s+6xAOrDNKI="; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; meta.hydraPlatforms = [ ]; @@ -12661,12 +12661,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "e049b24fc2042a424843a8db79af5ceb273be6f6"; - hash = "sha256-F8dkARLPSVoVcu23nynjjuTFqDHLzZ8wxgrdB9cXCk0="; + rev = "ad78e9d925c95d675b32dd7ba6d253f96ce063fe"; + hash = "sha256-FZKW7/9Y6MRxEbd00HBt9eGpJWbAP8GNM6p8M9s/3ts="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -12817,12 +12817,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.16.2-unstable-2026-04-08"; + version = "3.16.2-unstable-2026-04-14"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "dec6573816767eaa9596cabc1593f45a2f7821ee"; - hash = "sha256-pJBI2K9OKefO33rghBANnLVwrc/xDvxMUXE5MOXIb/Q="; + rev = "6e558fcdc869efcdd018d58b0a2667ed16b13d27"; + hash = "sha256-18SV5pJDduUCqNN4k7OJTlWN4l9AB3MhhNI3IW4guIc="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12869,12 +12869,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-04-06"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "7f0173a102a9feb3eddbfc0266a5a7e4e61daabf"; - hash = "sha256-sUt/tfndS99SiRFJxEPJMBqR/pamswMDAnPxw2z7WIE="; + rev = "351b2922642c3ade27c1d13374c685d1d6ab27a9"; + hash = "sha256-eEgJ42u4TGzON3vi+MqDfN6q64Pm0osXnTIfvWvtpJY="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12921,12 +12921,12 @@ final: prev: { oklch-color-picker-nvim = buildVimPlugin { pname = "oklch-color-picker.nvim"; - version = "4.0.0-unstable-2026-04-01"; + version = "4.1.1-unstable-2026-04-14"; src = fetchFromGitHub { owner = "eero-lehtinen"; repo = "oklch-color-picker.nvim"; - rev = "134b7b2622866e058ab93e51790a585e6fda5ae6"; - hash = "sha256-uNbC+CNr1nkR9ltPHnAHL7rnIboK0qVFItcCb1PCDhM="; + rev = "3f343962643f63d75ae3bcf65669df2930e94411"; + hash = "sha256-stfbbpEbyuD4kSOdxUAq/4bvbg4dWcnnOBYTI2kIJqg="; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; meta.hydraPlatforms = [ ]; @@ -12999,12 +12999,12 @@ final: prev: { onedark-nvim = buildVimPlugin { pname = "onedark.nvim"; - version = "1.0.3-unstable-2025-11-24"; + version = "1.0.3-unstable-2026-04-13"; src = fetchFromGitHub { owner = "navarasu"; repo = "onedark.nvim"; - rev = "213c23ae45a04797572242568d5d51937181792d"; - hash = "sha256-h7p55pZpJBhIVeWyTOkrXHabvxTFILF83PW0lp4GDrs="; + rev = "df4792accde9db0043121f32628bcf8e645d9aea"; + hash = "sha256-qOKXR/qfm3GsPSw0A5HOxvBaWJEUkelCcJJYHFFW8zc="; }; meta.homepage = "https://github.com/navarasu/onedark.nvim/"; meta.hydraPlatforms = [ ]; @@ -13038,12 +13038,12 @@ final: prev: { onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2.28.0-unstable-2026-03-10"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "dab7b623d48b50330c43234958c0ba2de9b501d5"; - hash = "sha256-55vCi5TZ5n2ZesTsiL1i/BL3GTR7PvHaH+QXLy2y/no="; + rev = "f5fddfd5122fe00421e199151ae4fe8571a02898"; + hash = "sha256-14SzvqMvcYlyIyXHUzzrdrZE9GMeFT2rEulQTX9e2oQ="; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.hydraPlatforms = [ ]; @@ -13103,12 +13103,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.7.0-unstable-2026-04-08"; + version = "0.7.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "f5a841314dd5a189fe2d34630cf7d3e6386d731d"; - hash = "sha256-yqdP9tloLyU37TnB6SWVm1aNSA2JkYAgE/PVcnYv79U="; + rev = "4002092d701007acbb5b8fb1a47924ea719241b0"; + hash = "sha256-mCXSkB8yGhEiWDFGupGpLeEtf4zrdmcX8xjPc5x7IDo="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -13129,12 +13129,12 @@ final: prev: { openscad-nvim = buildVimPlugin { pname = "openscad.nvim"; - version = "0-unstable-2026-03-30"; + version = "0-unstable-2026-04-04"; src = fetchFromGitHub { owner = "salkin-mada"; repo = "openscad.nvim"; - rev = "a3533dee22bf1db5e3e0f04ba669a228364b53bf"; - hash = "sha256-ysvLVXx8P3NP8E7QRCFVT4aMTnhHo3KpW/AgRP0SYBs="; + rev = "31c946cdc6895339ae523b9136a5017b0f7339aa"; + hash = "sha256-xmc9/g+tCWX8H1hm2BlKQsJKOUBCMQOFb7X0aKFMVoE="; }; meta.homepage = "https://github.com/salkin-mada/openscad.nvim/"; meta.hydraPlatforms = [ ]; @@ -13429,12 +13429,12 @@ final: prev: { persisted-nvim = buildVimPlugin { pname = "persisted.nvim"; - version = "3.0.0-unstable-2026-02-02"; + version = "3.0.0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "olimorris"; repo = "persisted.nvim"; - rev = "14cc1db0052ea26f2d2d2f1b861845dae58b7ead"; - hash = "sha256-qcFhEp91Wh4mbSPhx/bLkxs7vsvP2YmZ8GUSjm2MiHY="; + rev = "1a8e9dcf277d61105619498b2002c287c50424b8"; + hash = "sha256-L9gCb+Dg8ox+WoidCxmMgJnfgWFAJyphN5INHCtEXuQ="; }; meta.homepage = "https://github.com/olimorris/persisted.nvim/"; meta.hydraPlatforms = [ ]; @@ -13533,12 +13533,12 @@ final: prev: { plantuml-nvim = buildVimPlugin { pname = "plantuml.nvim"; - version = "0-unstable-2025-06-16"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "goropikari"; repo = "plantuml.nvim"; - rev = "66d4dca1b8607be646ed532521ba0f04095361c4"; - hash = "sha256-1jSvvciJGN7DOLayby5HjIMWJPyCYaN2EvFOjly9aSw="; + rev = "b6105f6b7fdbbabae379e195a0f22b1857445efa"; + hash = "sha256-DdTTiq0DVSny2kTurkcUVTdyubPSAA7tfzz3UPdbd9s="; }; meta.homepage = "https://github.com/goropikari/plantuml.nvim/"; meta.hydraPlatforms = [ ]; @@ -13716,12 +13716,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2.0.0-1-unstable-2026-04-05"; + version = "3.0.1-1-unstable-2026-04-15"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "99fe8d07d2bba173f147eadb09be5d114faa8605"; - hash = "sha256-++47FnEKTxmkpVFfJKqVjwdk8hA4LtW0jPAxDhCSMgU="; + rev = "cae4d20bdb436593125cf5f7c3135e068775e748"; + hash = "sha256-zJZArVScHzRDiuIX+WwoVf4PJKQvkpQ/vJvqyWyUWzg="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -14158,12 +14158,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.12.0-unstable-2026-04-08"; + version = "8.12.0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "54d4b5431e9634ee3d8d30784e017239b5b89d41"; - hash = "sha256-lxxAjZ1z9zrtSjskNzRMGD1Fy60BPR1ZcS9dktrqzWE="; + rev = "0fd43fb4b1f073931c4b481f5f3b7cea3749e190"; + hash = "sha256-wCzOiTKJ8F2Fj82LYRSoG1Ix0KDBSdQokzNGVmbu2oo="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -14276,12 +14276,12 @@ final: prev: { rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "3.0.2-unstable-2025-11-12"; + version = "3.0.2-unstable-2026-04-09"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "cf2a288696b03d0934da713d66c6d71557b5c997"; - hash = "sha256-rwCsGLt2XwGvHN7DMgt3j9yKPNc2LVUfHYPECHx5xG8="; + rev = "9504524e5ed0e326534698f637f9d038ba4cd0ee"; + hash = "sha256-e481yg0oMqY4PTEZwK1CbcJIsXN6YfBixFhx2Ab0mFg="; }; meta.homepage = "https://github.com/rose-pine/neovim/"; meta.hydraPlatforms = [ ]; @@ -14445,12 +14445,12 @@ final: prev: { scnvim = buildVimPlugin { pname = "scnvim"; - version = "0-unstable-2025-10-02"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "davidgranstrom"; repo = "scnvim"; - rev = "b5beb7f0c6b8143291efcada93dfa25464f32b71"; - hash = "sha256-KlMZ+y4lc2+bmjkBTWZGj3zFiakr1urqnxkZp517iL8="; + rev = "7e0ff9ed57c58dfde0341d1e695fe54a0904e2d8"; + hash = "sha256-PaIYXaPtwen/SWdLADsJDx7NI/OoTAjUa24AZYJyNBA="; }; meta.homepage = "https://github.com/davidgranstrom/scnvim/"; meta.hydraPlatforms = [ ]; @@ -14719,12 +14719,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.0.5-unstable-2026-04-03"; + version = "2.1.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "0bd02161ee5c5378bf4133fcedf53d1fc4179e1d"; - hash = "sha256-Jg4/opFVFMfDFjcoBTvuOyWdONAjBTc25jsP4ksopL8="; + rev = "ba2850ff3d3b09785a7105c69d06a12117d4b97d"; + hash = "sha256-IuJNQT0bN68K5lnw0ixyU/heG8V1+zUwlvm0mNvvHOw="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -14771,12 +14771,12 @@ final: prev: { smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "0.6.0-unstable-2025-11-27"; + version = "0.6.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "c85bdbb25db096fbcf616bc4e1357bd61fe2c199"; - hash = "sha256-Uz79FiDF1EF/IPj35PImkRuudZBARWDUEEbTdT4/Tbs="; + rev = "9e9378d6ee34bb3782e0e8c63d9ec8ca618b479b"; + hash = "sha256-hL0lXzkFxR7qiXzStrmY+gR+ql/A6PR8eCV310gEaGs="; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -14797,12 +14797,12 @@ final: prev: { snap = buildVimPlugin { pname = "snap"; - version = "0-unstable-2025-03-06"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "camspiers"; repo = "snap"; - rev = "d50e28ff4ca63a761e417f63508726cdd15a55e4"; - hash = "sha256-iS455+rL5NZod9SB4EzQBFcFx31iQJADwD9GAU2FsWM="; + rev = "eae4d882904f32dce64c5d1dfe57e2738295481c"; + hash = "sha256-YUu5PPxXZIxrBxdIIc/XiCzWgbZwcHLRPHRLhZZgZIM="; }; meta.homepage = "https://github.com/camspiers/snap/"; meta.hydraPlatforms = [ ]; @@ -15030,12 +15030,12 @@ final: prev: { splitjoin-vim = buildVimPlugin { pname = "splitjoin.vim"; - version = "1.2.0-unstable-2025-12-08"; + version = "1.2.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "splitjoin.vim"; - rev = "9ce4fb4f0538cff02a57a393057b7ab371324483"; - hash = "sha256-99aZJaxQQk77Xmy1O4Ji4G3p9t2PHFcDbBzuXxshDms="; + rev = "8c4c87e72d20d8d5eee8b29c320eb61767578841"; + hash = "sha256-6QLiYYanMcJjPcw1pWaYCcsqPijox8E85BF7PwTzyfA="; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; @@ -16297,12 +16297,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "1.0.0-unstable-2026-04-07"; + version = "1.0.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "ada055316c82f8d86a649c005cc6158725c47606"; - hash = "sha256-+bxEW1kFDsMEb0gEtGGIBl6u3zZz7XLP1QnuTwhmte4="; + rev = "5ccd9794d811a5246b34122933e0c41f2de84eaf"; + hash = "sha256-haRkM0LB0JyoEl3IHP0K8a1mTu5vgEX2UH05sWN4wjE="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.hydraPlatforms = [ ]; @@ -16310,17 +16310,30 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "bb35b65b01406af738b078f5734ea5063b8a7e1b"; - hash = "sha256-//OvrUuijkplnFEgmt3Yspr22XmJNRIk+Q+l2BQwQ6Q="; + rev = "72c2a517a2227a0a405f401bb953bada72df5003"; + hash = "sha256-/ibMPlVaGjVGGmtvyirMJRORBEYVV3kYBbiJy3x1b4s="; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; }; + tiny-cmdline-nvim = buildVimPlugin { + pname = "tiny-cmdline.nvim"; + version = "0-unstable-2026-04-11"; + src = fetchFromGitHub { + owner = "rachartier"; + repo = "tiny-cmdline.nvim"; + rev = "ad58747b955d0743ccfd56e97da1a4c1fac89f58"; + hash = "sha256-tD1DrY4mpPf5Qo9jZEBqSxOOqzk2Ssl1srH4mu+cN5g="; + }; + meta.homepage = "https://github.com/rachartier/tiny-cmdline.nvim/"; + meta.hydraPlatforms = [ ]; + }; + tiny-devicons-auto-colors-nvim = buildVimPlugin { pname = "tiny-devicons-auto-colors.nvim"; version = "0-unstable-2025-01-03"; @@ -16401,12 +16414,12 @@ final: prev: { tmux-nvim = buildVimPlugin { pname = "tmux.nvim"; - version = "0-unstable-2025-03-19"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "aserowy"; repo = "tmux.nvim"; - rev = "2c1c3be0ef287073cef963f2aefa31a15c8b9cd8"; - hash = "sha256-/XIjqQr9loWVTXZDaZx2bSQgco46z7yam50dCnM5p1U="; + rev = "32ceaf2793582955ef9576809730878c4d2d9426"; + hash = "sha256-dKarwc0NByKV8/rMHnHqwiRTgeiXAPGsviFBP+bOaXI="; }; meta.homepage = "https://github.com/aserowy/tmux.nvim/"; meta.hydraPlatforms = [ ]; @@ -16572,12 +16585,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "53ca7205a0016c06d4e5b390e968587001ab73e3"; - hash = "sha256-lSmPpIEWfA/nvR8EYb0YM6EARvamXEHWMkSCihMnJ18="; + rev = "6fbceceb8966620da8970b727b6daa358b982805"; + hash = "sha256-ks5/R4hNYmPRdpi4W19ZWmWyCgj72bjpaaxSsmHQNkc="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.hydraPlatforms = [ ]; @@ -16611,12 +16624,12 @@ final: prev: { triptych-nvim = buildVimPlugin { pname = "triptych.nvim"; - version = "0-unstable-2025-12-25"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "simonmclean"; repo = "triptych.nvim"; - rev = "18746e1d2b804ffb5922f0f6999f8df88f3f8c90"; - hash = "sha256-gourSism0WJ/AW5dvErmi1eb+mtJ3qrTgSE3vJvKElM="; + rev = "295df974d86074cce3a8c12414a5d453c38491f7"; + hash = "sha256-zf5i+ZT5rN4AamTwPuYB6YH9u8NrngVe83jnlYJOoQQ="; fetchSubmodules = true; }; meta.homepage = "https://github.com/simonmclean/triptych.nvim/"; @@ -16977,12 +16990,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "23f38897398fe6cc015a0441876a817f632afcf9"; - hash = "sha256-9QXP9fdTh4bsR0DeJ3s189W0AQw8x3bj4Wc4FLncsj4="; + rev = "6f5937927d0fff6299052fffa22829a11ee80b8d"; + hash = "sha256-ku6Bxg3jJruYOgrBRUzsankQtNryDmv1nWWjhvdskXs="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -17081,12 +17094,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2.0.0-unstable-2026-04-07"; + version = "2.0.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "4f52c75bce7411f64dacbd1bff2a2fce5bdd59e9"; - hash = "sha256-TbzYzn084dmTTuRJgXhTqwnny46W26Ixb+BytwYJW6M="; + rev = "8751181a1aa431b4e8983b0a183afef5cbc08381"; + hash = "sha256-89Z6MzAFcZeUhMfU1amR4sxakcpsxlJxT3s6XateaBo="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -17133,12 +17146,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-03-21"; + version = "0.14-unstable-2026-04-11"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "c164d93309af965eb7436f46c6365d396d21d990"; - hash = "sha256-vr806b0zaylJZpsyodwMmhk5I6Tc//9+eAg0PGzJrOc="; + rev = "72b77e55eaddd3cabaa2b9018c8c83a268398666"; + hash = "sha256-i3FhzaSTWSUMtvqhDHfGKqdHo/u9u2fGHwvmKq5P470="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.hydraPlatforms = [ ]; @@ -17536,12 +17549,12 @@ final: prev: { vim-airline = buildVimPlugin { pname = "vim-airline"; - version = "0.11-unstable-2026-03-11"; + version = "0.11-unstable-2026-04-13"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "512456e425409ec58627bd839fbb85d449d8cbc1"; - hash = "sha256-Kyiu/3isX83b4oxCe6Unllg5B5ierVZUSUXKj/41PCA="; + rev = "609e5c0ee171c370ad727b0b833e66fd34772aeb"; + hash = "sha256-PgS2m3vqncalNNSeXpYb0x2MfEdM7eUh6uGWyM6yHsA="; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; meta.hydraPlatforms = [ ]; @@ -19148,12 +19161,12 @@ final: prev: { vim-gist = buildVimPlugin { pname = "vim-gist"; - version = "7.3-unstable-2026-03-07"; + version = "7.3-unstable-2026-04-10"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-gist"; - rev = "a8060f3d672c0a0904d7a70af93e5b3712457a95"; - hash = "sha256-DwkC4tUFub3M5h7PPv81Q7qzR6L8eR1vHX2r7u/B+BI="; + rev = "fd55721a8f7c2a7c23d2e704405047e03d6f95f6"; + hash = "sha256-vI1A/INwip/PIuEL/2NNQ3j8iZEtPttALXM1wnmvBas="; }; meta.homepage = "https://github.com/mattn/vim-gist/"; meta.hydraPlatforms = [ ]; @@ -19304,12 +19317,12 @@ final: prev: { vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "1.6-unstable-2026-03-25"; + version = "1.6-unstable-2026-04-14"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "1485b793ba18e2e787fd6ed6690654ecc737867d"; - hash = "sha256-ZA1xs/YOSHBt9ypBn/4wzoQhpbnvxmpkoq0JTOsvN7w="; + rev = "640d32063cd2526e2395db1b67fcd733524099e2"; + hash = "sha256-hN+YE6PQnApdK5dKERJBVpKepicYIgsfY5mpZiiOcfE="; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; meta.hydraPlatforms = [ ]; @@ -20411,12 +20424,12 @@ final: prev: { vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "0.8.0-unstable-2025-12-31"; + version = "0.8.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "0fb1e6b7cea34e931a2af50b8ad565c5c4fd8f4d"; - hash = "sha256-f3Yp3uDZn4U3zgaIta6Vd+RrCXQ48l9hxhToXNNRs5Y="; + rev = "dccb2d12ef2a703d2f076b3cda36a3339449d1eb"; + hash = "sha256-REbSURtBOLWhjyZyJdEQ4VQXifX6e3bv9+B9PpKlq8o="; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; meta.hydraPlatforms = [ ]; @@ -20528,12 +20541,12 @@ final: prev: { vim-monokai-tasty = buildVimPlugin { pname = "vim-monokai-tasty"; - version = "0-unstable-2025-10-09"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "patstockwell"; repo = "vim-monokai-tasty"; - rev = "cda9ceb656ec186848b16c3112ac077e9ef402bd"; - hash = "sha256-TpYsjXV/MUEVWhTI4bnQsZhRCjdfj9adMR/7IDejuoc="; + rev = "0b82de318a2dd905f8eb1b12fcef785eb0953ef3"; + hash = "sha256-22RXCEbnzv4c0o1hCVz/rJVHs76oN0FQ1f3URY2w4Xc="; }; meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; meta.hydraPlatforms = [ ]; @@ -21594,12 +21607,12 @@ final: prev: { vim-scouter = buildVimPlugin { pname = "vim-scouter"; - version = "0.1.3-unstable-2014-08-10"; + version = "0.1.3-unstable-2026-04-12"; src = fetchFromGitHub { owner = "thinca"; repo = "vim-scouter"; - rev = "5221901d4ad6b2ef8b370b336db2aa7f69f2b6dc"; - hash = "sha256-aBkdu//uLVZTQOhktpj3H6E+Ki2tpGDS7zr/GSQkpjs="; + rev = "3d17c8ec66c6c8fdadfad7136df1649bd10a7872"; + hash = "sha256-RsjJj/lzKC53EA3C5HLui13YCcxIgi0aQOX/zI82C78="; }; meta.homepage = "https://github.com/thinca/vim-scouter/"; meta.hydraPlatforms = [ ]; @@ -21958,12 +21971,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-03-31"; + version = "0.5.2-unstable-2026-04-11"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "d8b8703323a7b4160dd4fc5e8b456b75d47d7d16"; - hash = "sha256-8E6MwgnaUcCdJr94II+EV11u3MFquxYPIeNVNtfezqE="; + rev = "3aaad17ca9f8e8a9e299db481fbf653e796d334e"; + hash = "sha256-HFl8cMKza+X4Aeu3q6jIzslatYplUBthlK95QrxPTN8="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -21997,12 +22010,12 @@ final: prev: { vim-startuptime = buildVimPlugin { pname = "vim-startuptime"; - version = "4.5.0-unstable-2026-02-16"; + version = "4.6.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "dstein64"; repo = "vim-startuptime"; - rev = "c12649b2458e34ec6dde8f1bdfe830661a613a6b"; - hash = "sha256-S5Zw0IGhTFykdxk+znYiSh+G6ru7YrjhEB1xJwKnF54="; + rev = "f10474b400c197787a0434548d842a2db583c333"; + hash = "sha256-rfY5lcDI4PwjLEqwmli1iG7ugZuplETmAYBNAoJX0ho="; }; meta.homepage = "https://github.com/dstein64/vim-startuptime/"; meta.hydraPlatforms = [ ]; @@ -22256,12 +22269,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2026-04-03"; + version = "3.1.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "6eb2e5e7b32c321d373d2954199f4510be804713"; - hash = "sha256-QToy41+7UAKYtWRUkAtqBgvHc9vrQyRg+vXSDceYD6g="; + rev = "bc0e94059de40641d163516a83c63bc45c716acf"; + hash = "sha256-vPACu8GlWxFITasOyWE9E87qqXLxG5WMn8h2XKNGD0I="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22750,12 +22763,12 @@ final: prev: { vim-wakatime = buildVimPlugin { pname = "vim-wakatime"; - version = "11.3.0-unstable-2025-08-31"; + version = "12.0.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "wakatime"; repo = "vim-wakatime"; - rev = "d7973b157a632d1edeff01818f18d67e584eeaff"; - hash = "sha256-yr63v1aU7Rh9ndj5oAOfwKZnPCN/syeBjUdEY6QUcPc="; + rev = "cb7ba055330245b3a9d29f8bb4b82aeb2d52e580"; + hash = "sha256-3D+07D3NKndFeTSNMJiG1HJl5Cv5/GjWJUU+6FOSI/k="; }; meta.homepage = "https://github.com/wakatime/vim-wakatime/"; meta.hydraPlatforms = [ ]; @@ -23232,12 +23245,12 @@ final: prev: { vivify-vim = buildVimPlugin { pname = "vivify.vim"; - version = "0-unstable-2025-08-08"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "jannis-baum"; repo = "vivify.vim"; - rev = "99a1539a440633ee7a164e094a736c04acc2335d"; - hash = "sha256-tF77R2WHSc+YXltWkntNFC8mouaEYn640PqCfis0zW0="; + rev = "39663f5d201609731a2ac3de58d6cd81f1f64efe"; + hash = "sha256-rNmgrhzewBQXQfJafF/BpfxlhHOrj/1qTJNyQ46EtsA="; }; meta.homepage = "https://github.com/jannis-baum/vivify.vim/"; meta.hydraPlatforms = [ ]; @@ -23635,12 +23648,12 @@ final: prev: { y9nika-nvim = buildVimPlugin { pname = "y9nika.nvim"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "y9san9"; repo = "y9nika.nvim"; - rev = "15e12e8669268ade38095babfa6894779da34542"; - hash = "sha256-YvuORQasmf3fyeZAau5ph/ZfTuUVrqnQHbuiIlkP374="; + rev = "b6b0bfe1b00f27b1113672a570b184d725fecb7a"; + hash = "sha256-oiYZ6qSHiYaBMDtLGUT9jWltFpm91aa2koVhS4mVDRs="; }; meta.homepage = "https://github.com/y9san9/y9nika.nvim/"; meta.hydraPlatforms = [ ]; @@ -23714,12 +23727,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-04-06"; + version = "13.1.5-unstable-2026-04-13"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "78f7dc1ff5fef3ea60897ec356681f9aa0ed53d8"; - hash = "sha256-AlxAhyWr3b0JQfjtKzVNEdW3a7E2jbA9YhS8I7AGDfc="; + rev = "a4c292e0cb2647773e91ae29eeb87dd26f33c6b9"; + hash = "sha256-lqJDRFa6fLpSuG9bnAENwvOT941g+DlQmx+8xAebtNQ="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -23822,8 +23835,8 @@ final: prev: { src = fetchFromGitHub { owner = "sand4rt"; repo = "zen.nvim"; - rev = "31d0d45a56eae2a750818b7afa9f504044d7e382"; - hash = "sha256-vmQ3dJpMACv4oP4MKuIHe3PVs1ZMy0916lNRmtbzZ88="; + rev = "a4325a6052718b2ba0c56f24fe40c525c678af26"; + hash = "sha256-x+xQmMuebs0L7czGX+rr09kRFcdmy27h+N/m8/TsO1k="; }; meta.homepage = "https://github.com/sand4rt/zen.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 552ef22b39de..6bdddbf9ab53 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -193,10 +193,8 @@ assertNoAdditions { }; aider-nvim = super.aider-nvim.overrideAttrs { - patches = [ - (replaceVars ./patches/aider-nvim/bin.patch { - aider = lib.getExe aider-chat; - }) + runtimeDeps = [ + aider-chat ]; }; @@ -243,10 +241,8 @@ assertNoAdditions { }; aw-watcher-vim = super.aw-watcher-vim.overrideAttrs { - patches = [ - (replaceVars ./patches/aw-watcher-vim/program_paths.patch { - curl = lib.getExe curl; - }) + runtimeDeps = [ + curl ]; }; @@ -328,6 +324,10 @@ assertNoAdditions { dependencies = [ self.plenary-nvim ]; }; + blink-cmp-latex = super.blink-cmp-latex.overrideAttrs { + dependencies = [ self.blink-cmp ]; + }; + blink-cmp-nixpkgs-maintainers = super.blink-cmp-nixpkgs-maintainers.overrideAttrs { dependencies = [ self.blink-cmp ]; }; @@ -1388,10 +1388,8 @@ assertNoAdditions { }; gx-nvim = super.gx-nvim.overrideAttrs { - patches = lib.optionals stdenv.hostPlatform.isLinux [ - (replaceVars ./patches/gx-nvim/fix-paths.patch { - inherit xdg-utils; - }) + runtimeDeps = [ + xdg-utils ]; nvimRequireCheck = "gx"; @@ -1928,10 +1926,8 @@ assertNoAdditions { }; in super.markdown-preview-nvim.overrideAttrs { - patches = [ - (replaceVars ./patches/markdown-preview-nvim/fix-node-paths.patch { - node = "${nodejs}/bin/node"; - }) + runtimeDeps = [ + nodejs ]; postInstall = '' cp -r ${nodeDep} $out/app/node_modules @@ -2802,10 +2798,14 @@ assertNoAdditions { nvimSkipModules = [ "install_parsers" ]; }; - # TODO: raise warning at 26.04; drop at 26.11 - nvim-treesitter-legacy = super.nvim-treesitter-legacy.overrideAttrs ( - callPackage ./nvim-treesitter-legacy/overrides.nix { } self super - ); + # TODO: raise warning at 26.05; drop at 26.11 + nvim-treesitter-legacy = + let + drv = super.nvim-treesitter-legacy.overrideAttrs ( + callPackage ./nvim-treesitter-legacy/overrides.nix { } self super + ); + in + lib.warnOnInstantiate "nvim-treesitter-legacy is deprecated, please migrate to the new version. This will become an error in 26.11" drv; nvim-treesitter-pairs = super.nvim-treesitter-pairs.overrideAttrs { dependencies = [ self.nvim-treesitter-legacy ]; @@ -2971,9 +2971,12 @@ assertNoAdditions { # The plugin depends on either skim-vim or fzf-vim, but we don't want to force the user so we # avoid choosing one of them and leave it to the user openscad-nvim = super.openscad-nvim.overrideAttrs { + runtimeDeps = [ + openscad + ]; + buildInputs = [ zathura - htop openscad ]; @@ -2983,12 +2986,6 @@ assertNoAdditions { "openscad.snippets.openscad" "openscad.utilities" ]; - patches = [ - (replaceVars ./patches/openscad.nvim/program_paths.patch { - htop = lib.getExe htop; - openscad = lib.getExe openscad; - }) - ]; }; org-notebook-nvim = super.org-notebook-nvim.overrideAttrs { @@ -3073,12 +3070,14 @@ assertNoAdditions { }; peek-nvim = super.peek-nvim.overrideAttrs (old: { + runtimeDeps = [ + deno + ]; + patches = [ # Patch peek-nvim to run using nixpkgs deno # This means end-users have to build peek-nvim the first time they use it... - (replaceVars ./patches/peek-nvim/cmd.patch { - deno = lib.getExe deno; - }) + ./patches/peek-nvim/cmd.patch ]; }); @@ -3123,10 +3122,8 @@ assertNoAdditions { }; Preview-nvim = super.Preview-nvim.overrideAttrs { - patches = [ - (replaceVars ./patches/preview-nvim/hardcode-mdt-binary-path.patch { - mdt = lib.getExe md-tui; - }) + runtimeDeps = [ + md-tui ]; }; @@ -3193,11 +3190,9 @@ assertNoAdditions { }; ranger-nvim = super.ranger-nvim.overrideAttrs { - patches = [ ./patches/ranger.nvim/fix-paths.patch ]; - - postPatch = '' - substituteInPlace lua/ranger-nvim.lua --replace-fail '@ranger@' ${ranger}/bin/ranger - ''; + runtimeDeps = [ + ranger + ]; }; refactoring-nvim = super.refactoring-nvim.overrideAttrs { diff --git a/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch b/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch deleted file mode 100644 index 269c588cb6fc..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/lua/aider.lua b/lua/aider.lua -index 98b5071..589b06d 100644 ---- a/lua/aider.lua -+++ b/lua/aider.lua -@@ -61,9 +61,9 @@ function M.AiderOpen(args, window_type) - log("Existing aider buffer found, opening in new window") - helpers.open_buffer_in_new_window(window_type, M.aider_buf) - else - log("No existing aider buffer, creating new one") -- local command = "aider " .. (args or "") -+ local command = "@aider@ " .. (args or "") - log("Opening window with type: " .. window_type) - helpers.open_window(window_type) - log("Adding buffers to command") - command = helpers.add_buffers_to_command(command, is_valid_buffer) diff --git a/pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch b/pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch deleted file mode 100644 index 857327664108..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/plugin/activitywatch.vim b/plugin/activitywatch.vim -index 6986553..7462b02 100644 ---- a/plugin/activitywatch.vim -+++ b/plugin/activitywatch.vim -@@ -29,7 +29,7 @@ let s:heartbeat_apiurl = printf('%s/heartbeat?pulsetime=30', s:bucket_apiurl) - let s:http_response_code = {} - - function! HTTPPostJson(url, data) -- let l:req = ['curl', '-s', a:url, -+ let l:req = ['@curl@', '-s', a:url, - \ '-H', 'Content-Type: application/json', - \ '-X', 'POST', - \ '-d', json_encode(a:data), diff --git a/pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch b/pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch deleted file mode 100644 index 380a32b4d54c..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lua/gx/init.lua b/lua/gx/init.lua -index 12272d4..c51771a 100644 ---- a/lua/gx/init.lua -+++ b/lua/gx/init.lua -@@ -73,7 +73,7 @@ local function get_open_browser_app() - if sysname == "Darwin" then - app = "open" - elseif sysname == "Linux" then -- app = "xdg-open" -+ app = "@xdg-utils@/bin/xdg-open" - elseif sysname == "Windows_NT" then - app = "powershell.exe" - end diff --git a/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch b/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch deleted file mode 100644 index ec2408d6f4a8..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/autoload/health/mkdp.vim b/autoload/health/mkdp.vim -index 323b57b..8053ea8 100644 ---- a/autoload/health/mkdp.vim -+++ b/autoload/health/mkdp.vim -@@ -8,8 +8,8 @@ function! health#mkdp#check() abort - lua vim.health.info('Pre build: ' .. vim.api.nvim_eval('l:mkdp_server_script')) - lua vim.health.info('Pre build version: ' .. vim.fn['mkdp#util#pre_build_version']()) - lua vim.health.ok('Using pre build') -- elseif executable('node') -- lua vim.health.info('Node version: ' .. string.gsub(vim.fn.system('node --version'), '^%s*(.-)%s*$', '%1')) -+ else -+ lua vim.health.info('Node version: ' .. string.gsub(vim.fn.system('@node@ --version'), '^%s*(.-)%s*$', '%1')) - let l:mkdp_server_script = s:mkdp_root_dir .. '/app/server.js' - lua vim.health.info('Script: ' .. vim.api.nvim_eval('l:mkdp_server_script')) - lua vim.health.info('Script exists: ' .. vim.fn.filereadable(vim.api.nvim_eval('l:mkdp_server_script'))) -diff --git a/autoload/mkdp/rpc.vim b/autoload/mkdp/rpc.vim -index b257571..57f04e7 100644 ---- a/autoload/mkdp/rpc.vim -+++ b/autoload/mkdp/rpc.vim -@@ -41,9 +41,9 @@ function! mkdp#rpc#start_server() abort - let l:mkdp_server_script = s:mkdp_root_dir . '/app/bin/markdown-preview-' . mkdp#util#get_platform() - if executable(l:mkdp_server_script) - let l:cmd = [l:mkdp_server_script, '--path', s:mkdp_root_dir . '/app/server.js'] -- elseif executable('node') -+ else - let l:mkdp_server_script = s:mkdp_root_dir . '/app/index.js' -- let l:cmd = ['node', l:mkdp_server_script, '--path', s:mkdp_root_dir . '/app/server.js'] -+ let l:cmd = ['@node@', l:mkdp_server_script, '--path', s:mkdp_root_dir . '/app/server.js'] - endif - if exists('l:cmd') - if s:is_vim diff --git a/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch b/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch deleted file mode 100644 index 1773fed655ae..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/autoload/health/openscad_nvim.vim b/autoload/health/openscad_nvim.vim -index d6d4b4c..9853877 100644 ---- a/autoload/health/openscad_nvim.vim -+++ b/autoload/health/openscad_nvim.vim -@@ -15,7 +15,7 @@ function! s:check_zathura_installed() abort - endfunction - - function! s:check_htop_installed() abort -- if !executable('htop') -+ if !executable('@htop@') - call v:lua.vim.health.error('has(htop)','install htop') - else - call v:lua.vim.health.ok("htop is installed") -diff --git a/lua/openscad.lua b/lua/openscad.lua -index 0a26d08..1264989 100644 ---- a/lua/openscad.lua -+++ b/lua/openscad.lua -@@ -126,7 +126,7 @@ function M.exec_openscad() - jobCommand = '/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD ' .. filename - else - -- TODO: What about Windows? -- jobCommand = 'openscad ' .. filename -+ jobCommand = '@openscad@ ' .. filename - end - - vim.fn.jobstart(jobCommand) diff --git a/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch b/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch index 3c80e55e285b..f10c0e83b7ac 100644 --- a/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch +++ b/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch @@ -1,16 +1,3 @@ -diff --git a/app/src/main.ts b/app/src/main.ts -index c82d914..e8542f3 100644 ---- a/app/src/main.ts -+++ b/app/src/main.ts -@@ -73,7 +73,7 @@ async function init(socket: WebSocket) { - const onListen: Deno.ServeOptions['onListen'] = ({ hostname, port }) => { - const serverUrl = `${hostname.replace('0.0.0.0', 'localhost')}:${port}`; - logger.info(`listening on ${serverUrl}`); -- const webview = new Deno.Command('deno', { -+ const webview = new Deno.Command('@deno@', { - cwd: dirname(fromFileUrl(Deno.mainModule)), - args: [ - 'run', diff --git a/lua/peek/app.lua b/lua/peek/app.lua index af5148e..5e67563 100644 --- a/lua/peek/app.lua @@ -22,7 +9,7 @@ index af5148e..5e67563 100644 - 'deno', - 'task', - '--quiet', -+ '@deno@', ++ 'deno', 'run', + '--allow-read', + '--allow-write', diff --git a/pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch b/pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch deleted file mode 100644 index e8082f51c370..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/lua/preview.lua b/lua/preview.lua -index 6d9875d..729cc70 100644 ---- a/lua/preview.lua -+++ b/lua/preview.lua -@@ -28,7 +28,7 @@ local function open_window(file) - vim.env.MDT_WIDTH = width - - vim.cmd.vnew() -- vim.fn.termopen("mdt " .. file) -+ vim.fn.termopen("@mdt@ " .. file) - - vim.cmd("setlocal nonumber norelativenumber") - vim.api.nvim_feedkeys("a", "t", false) -@@ -49,7 +49,7 @@ end - function M.setup() - -- Check if "mdt" is installed - if vim.fn.executable("mdt") == 0 then -- install() -+ -- install() - end - - set_cmd() diff --git a/pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch b/pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch deleted file mode 100644 index b784c10387db..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/lua/ranger-nvim.lua b/lua/ranger-nvim.lua -index be95e36..3bd1587 100644 ---- a/lua/ranger-nvim.lua -+++ b/lua/ranger-nvim.lua -@@ -127,7 +127,7 @@ local function build_ranger_cmd(select_current_file) - local selectfile_flag = select_current_file and " --selectfile=" .. selected_file or "" - if select_current_file then - return string.format( -- "ranger --choosefiles=%s %s %s", -+ "@ranger@ --choosefiles=%s %s %s", - SELECTED_FILEPATH, - selectfile_flag, - create_ranger_cmd_flags(create_cmd_values(opts.keybinds)) -@@ -135,7 +135,7 @@ local function build_ranger_cmd(select_current_file) - else - vim.api.nvim_buf_delete(1, { force = true }) - return string.format( -- "ranger --choosefiles=%s %s %s", -+ "@ranger@ --choosefiles=%s %s %s", - SELECTED_FILEPATH, - create_ranger_cmd_flags(create_cmd_values(opts.keybinds)), - get_absolute_argument() -@@ -209,7 +209,7 @@ end - ---Opens ranger and open selected files on exit. - ---@param select_current_file boolean|nil open ranger and select the current file. Defaults to true. - function M.open(select_current_file) -- if vim.fn.executable("ranger") ~= 1 then -+ if vim.fn.executable("@ranger@") ~= 1 then - vim.api.nvim_err_write( - "ranger executable not found, please check that ranger is installed and is in your path\n" - ) diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 69d7a5d33fb5..ffee13523d9a 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1254,6 +1254,7 @@ https://github.com/vim-scripts/timestamp.vim/,, https://github.com/levouh/tint.nvim/,HEAD, https://github.com/tinted-theming/tinted-nvim/,HEAD, https://github.com/tinted-theming/tinted-vim/,HEAD, +https://github.com/rachartier/tiny-cmdline.nvim/,HEAD, https://github.com/rachartier/tiny-devicons-auto-colors.nvim/,HEAD, https://github.com/rachartier/tiny-glimmer.nvim/,HEAD, https://github.com/rachartier/tiny-inline-diagnostic.nvim/,HEAD, diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index c56376c59d65..e66c1a1b81b4 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.107"; - hash = "sha256-3RhHJzkY2Lkp5zI8NWXueUfiqd+RuKLfSqcLF4fxvSA="; + version = "2.1.111"; + hash = "sha256-NfmPJl/+PyJTImKsN+cES6XxJryEQW0+dUoOyZsYq4k="; }; postInstall = '' diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..9f48f2b3ffbb 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1330,8 +1330,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.28.4"; - hash = "sha256-9m3Oi6w1GoVQatiMShmQAlsXDOauW3JBmNi3o78LFys="; + version = "2.28.5"; + hash = "sha256-G5WgFSrmQOOtsDFfmJaJxvgbKfnpQSmMf+xAJeuhvhU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; @@ -1970,8 +1970,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.134.0"; - hash = "sha256-gzzFCGSuV4Qofs7BI9ihd6lBGN8zOCvFntgKfS0bIIA="; + version = "0.136.0"; + hash = "sha256-WUdA5aD3EC45gHBo4ctxVUog8QTEIq6IXlCOPZBBXmo="; }; meta = { license = lib.licenses.mit; @@ -3090,8 +3090,8 @@ let mktplcRef = { name = "compare-folders"; publisher = "moshfeu"; - version = "0.29.0"; - hash = "sha256-oX4182qaoHbvZC9MdzzARBlW4MbtE7H0Fg687K5h2XQ="; + version = "0.30.0"; + hash = "sha256-XBMHEk5iRW6n9fjDUbD8c/FFGNRttrnV0tH1qUphXYo="; }; meta = { @@ -3306,8 +3306,8 @@ let mktplcRef = { publisher = "ms-vscode"; name = "cmake-tools"; - version = "1.22.28"; - hash = "sha256-ZVtVZ53wvFBchXd9wRCxm1NQkkoTn9Yn4vcbY46GQmY="; + version = "1.23.51"; + hash = "sha256-5AcmkJmk5ccZjHPx/4gZ/WW6c6RlHcosaPXHjey2a0M="; }; meta.license = lib.licenses.mit; }; @@ -5076,8 +5076,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-debug"; - version = "0.58.2025022807"; - hash = "sha256-8bzDbCF03U5P15tkVkieOGuuLetUFXjZNrQKZTcKNFA="; + version = "0.59.0"; + hash = "sha256-5Zc/zXY6mE6k1uV2RMz49f5sqoDA5YnylAPwDJrOOSA="; }; meta = { license = lib.licenses.mit; @@ -5088,8 +5088,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-dependency"; - version = "0.27.1"; - hash = "sha256-QMZ26Es+TMVBa3a7VwkbOkAQUbSZ3ragVJBUVJov5yY="; + version = "0.27.2"; + hash = "sha256-1ix/MtZ801uX0Q1/t+S6AG3sSkILDugouecOq9BO1IQ="; }; meta = { license = lib.licenses.mit; @@ -5100,8 +5100,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-test"; - version = "0.44.0"; - hash = "sha256-Qr4Ms15Nq+/yygWYBDvN5dHIKpQ0yYQjI1p/RNFMWjw="; + version = "0.45.0"; + hash = "sha256-6GEuijuVilhJ73isdrZPzD+xhZjRDXYQNCgcSBoyIdo="; }; meta = { license = lib.licenses.mit; @@ -5128,8 +5128,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-maven"; - version = "0.45.1"; - hash = "sha256-ZMfw04RhSz6VlNlgxZuJWHprpI9PyjsfyzOihjrhuo8="; + version = "0.45.2"; + hash = "sha256-iXmOePF+i/gaYSMpEa0YPfKzmYRy1sRg64iHfqlc3AY="; }; meta = { license = lib.licenses.mit; diff --git a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix index 3f0d86d8ad7d..712f3982a824 100644 --- a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix +++ b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "github"; name = "copilot-chat"; - version = "0.42.3"; - hash = "sha256-bkVfwPFQSuTMcIEoEa/M91foSZC+0H4ESFXFwDDDhbc="; + version = "0.44.1"; + hash = "sha256-xm3BG6d853ztavvTmADyTbc13xD0x9eZ4TudNpNH7+0="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix index 1c44a2422167..b6bebe0bc060 100644 --- a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix +++ b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lean4"; publisher = "leanprover"; - version = "0.0.229"; - hash = "sha256-gwyBpoUXlTVbxljU+/bxeIvMhS7/t5QYlop6z474nWg="; + version = "0.0.234"; + hash = "sha256-pChzzyJ49LAlSHWl83G6GaH3mTJB2ZZTjMygxWpubtE="; }; meta = { diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index ec6824561d98..bd9772d19e74 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -12,7 +12,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { - description = "VSCode extension providing an autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way"; + description = "Cline - autonomous coding agent VSCode extension, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way"; downloadPage = "https://github.com/cline/cline"; homepage = "https://github.com/cline/cline"; license = lib.licenses.asl20; diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index 14df3e5b0514..30654fbbb865 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "ad03e10c16a70b289f29bb10112857961125b4e6"; - hash = "sha256-XSCI+94PXJXnU6/6lqA+1p05A3p2r8W0XPwbaDPSsaM="; + rev = "321bdaf08b4b007a720f196ea072c1813b1b7efe"; + hash = "sha256-9Ry5+krdhz2RCmZZh2l6DdcKTgMpcgHwOBG4c7fc/og="; fetchSubmodules = true; }; diff --git a/pkgs/applications/emulators/libretro/cores/nxengine.nix b/pkgs/applications/emulators/libretro/cores/nxengine.nix index 8067ac6f1f07..d35837fca6fd 100644 --- a/pkgs/applications/emulators/libretro/cores/nxengine.nix +++ b/pkgs/applications/emulators/libretro/cores/nxengine.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "nxengine"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "libretro"; repo = "nxengine-libretro"; - rev = "990bdaacd6ed9db735ea625c948252d0b8a2100a"; - hash = "sha256-41f2iHQi3gwla1gM2/rFvzTKhSIrJqYLZN+5f9Ylu7A="; + rev = "a1c45fd4d045333f4ea523e556469b545be82b0a"; + hash = "sha256-v7mUr4GeNc/bOe4gQvtPns4/uLA+r7UFGavDdtBNj6E="; }; makefile = "Makefile"; diff --git a/pkgs/applications/emulators/libretro/cores/vecx.nix b/pkgs/applications/emulators/libretro/cores/vecx.nix index 16bcf61a76fe..02ac6cb67012 100644 --- a/pkgs/applications/emulators/libretro/cores/vecx.nix +++ b/pkgs/applications/emulators/libretro/cores/vecx.nix @@ -7,13 +7,13 @@ }: mkLibretroCore { core = "vecx"; - version = "0-unstable-2026-01-12"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-vecx"; - rev = "eacee1f6f029688b043ed802cece29dd3c320e21"; - hash = "sha256-2OlacvnJWcfTA8l91IBvuoUgd1HAs5ZHCbBGfaTGCyg="; + rev = "8f671cc9d737f2890c3ce19e177e2984dcae121f"; + hash = "sha256-gNHPmoCiqWg7vWapWBPwHPPogiXCvXfkyqsHuudKHDg="; }; extraBuildInputs = [ diff --git a/pkgs/applications/misc/qtbitcointrader/default.nix b/pkgs/applications/misc/qtbitcointrader/default.nix index 70e587f175c3..5a2a838b03b8 100644 --- a/pkgs/applications/misc/qtbitcointrader/default.nix +++ b/pkgs/applications/misc/qtbitcointrader/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { qmake $qmakeFlags \ PREFIX=$out \ DESKTOPDIR=$out/share/applications \ - ICONDIR=$out/share/icons/hicolor/1024x1024/apps \ + ICONDIR=$out/share/icons \ QtBitcoinTrader_Desktop.pro runHook postConfigure diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 123eacbcdc95..7ffddba320fc 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -828,11 +828,11 @@ } }, "ungoogled-chromium": { - "version": "147.0.7727.55", + "version": "147.0.7727.101", "deps": { "depot_tools": { - "rev": "4ce8ba39a3488397a2d1494f167020f21de502f3", - "hash": "sha256-WTzjmLFjh1yDDEvYE7Qfx8aBxMLdATx14+Jprwh8ZgQ=" + "rev": "442cbd6d584d2c992ca9bcc19ecbd2235bea772e", + "hash": "sha256-CgEu3y/MNRcCN2EmtcVgmGW/bEPKypeyLaANtiplDJU=" }, "gn": { "version": "0-unstable-2026-03-05", @@ -840,16 +840,16 @@ "hash": "sha256-3AfExm7NL5GJXyC5JCPbGC70D59doRfIZIgpt6MLy9Y=" }, "ungoogled-patches": { - "rev": "147.0.7727.55-1", - "hash": "sha256-7Fs/dfAn+N7zpkUSzACf9SDRhgMJUsnVi8cAExwn21A=" + "rev": "147.0.7727.101-1", + "hash": "sha256-w/9bzbYHZM3Ot26ZcYWB51z7T+I4OBOxflo1dWxghyQ=" }, "npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "7dc2b8f6f651b42c0a8f3634c9feb5e0b6b25c91", - "hash": "sha256-mAauWiP5AlyzoRFOSGA71ljtZ9MtYLKtRlSolCA/spE=", + "rev": "56536d2a8034c51b0e68e1a0483ab9f1a0165ae3", + "hash": "sha256-94TMvPkcWm+IEVYwTh+m1ys5du75bvJcc1RpkSKpAwc=", "recompress": true }, "src/third_party/clang-format/script": { @@ -919,8 +919,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "401e94882e22cf2aa7af649b92ab123eaa329321", - "hash": "sha256-WD8GaB8LYhICdHZ+meCXSmLylAcISzEaZj06g+z1sfw=" + "rev": "cbc4f074126e6f1acf72ad620a28cd4a8dd86f2a", + "hash": "sha256-MUgLUj2L0vmpAoxt/TJy1clsJfvYkQqe3Xm2+e4Y6tw=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -959,8 +959,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "3ab1df504f1af37a64f8d3949e77b0868e154894", - "hash": "sha256-wWoXEvgROx5FLx4nnvaiEW7N9q5VibulffWwCkkEXOs=" + "rev": "2c681aed02b0add6bcf6724175660c4b35ece843", + "hash": "sha256-io3X9zu6tHgqJGXjygUXMa98rXELRNl6Y330U2nRc/M=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1254,8 +1254,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "9dd1b8af51cfd431cbcdeebc95256c0ec6b249eb", - "hash": "sha256-IX9mgT9f8fyAd0e1HzBNDE6tNAK4JC+OVqQLJIsvMY0=" + "rev": "ab9876a5983227865ee26e91caac87c6b8750e27", + "hash": "sha256-V40GL7fKj1qratP0KcrhedEPDIsg0XVb3ha5nroM0ws=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1369,8 +1369,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "9a2d3d1f46afbdfa9b9820a9fd3aacb084e65e2f", - "hash": "sha256-9OkXFvBDfh/NFA96IQzaJcXSKSKW6tBN/HJSAwAr3S8=" + "rev": "aec2a6f1cd6e3d9e8cf5d9682fcb8a442799bd22", + "hash": "sha256-PNreh1VisA46I0WZqq8wZRCjbQRiVMxbL5Gl2Bfzo3M=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -1434,8 +1434,8 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "f99c212599bb85ce2e60936099f829cbcc3d4f5c", - "hash": "sha256-jq5qVIRWmC1xTvV/YwaosJMQH3XpS2N6Xn601uUPFkc=" + "rev": "e5bafd3be58c26673576fd5bb5cbf413b485de5b", + "hash": "sha256-umtG2n6kWYD0hT44GpmnwUVztkZ0RtQDV0h0+4CTC9w=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", @@ -1484,8 +1484,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "abbe599fb3c0ef2fa82bfadbb0ddcd321f22faf0", - "hash": "sha256-QR0R8gwDh6m4RCCCj0EJ/oQQd/mHdUkOVSO8mg74WkE=" + "rev": "f8cd2da0256752afb0059bf17e4bf2bec422967e", + "hash": "sha256-dtSWBpCaewkKMW3Jc1PNDQh0jSQHIPduaXsIU9rcTa0=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1649,8 +1649,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "0cd69a9ba82925f5eb2c91376c4e7ba0da9dd445", - "hash": "sha256-PKaDXkDkdUVBlcXRmlfWjd5tqvLTCywhC7KdP/xp5NM=" + "rev": "c207e34c08865143dc6774c1c624f3cea07f7420", + "hash": "sha256-5rc28tPK9mOJDO3HA3F1ZgsRQmWXhoLZGeKTzxWSISw=" } } } diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 850729736728..2c651447d56f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -27,13 +27,13 @@ "vendorHash": null }, "aiven_aiven": { - "hash": "sha256-/Vrz9KuImtTDhuOMM6Ql8N2KTDQKZyzU5bgWPlN7HdI=", + "hash": "sha256-nh8ZxBPWeH4J8+/E0LppTmzx7WInkJVmt2NluC91OcY=", "homepage": "https://registry.terraform.io/providers/aiven/aiven", "owner": "aiven", "repo": "terraform-provider-aiven", - "rev": "v4.53.0", + "rev": "v4.54.0", "spdx": "MIT", - "vendorHash": "sha256-aKD+3Y80B3BUmsBsbeAiSpCx7Qh3U/LlTtB2fk/tlTI=" + "vendorHash": "sha256-Ai51lUT782wnua4DIcFkxXCbnSBIhTduUO91zL7LBJY=" }, "akamai_akamai": { "hash": "sha256-/+IE06obx4Rxzz3uh5QbeS/FhGlK2qTJJFWGAlDWJaw=", @@ -580,13 +580,13 @@ "vendorHash": "sha256-39r9+dFJYJrzL0EOK3vXLcftOSqyw/pR5q+zm2lipYY=" }, "hashicorp_google-beta": { - "hash": "sha256-ySzZTmsiPEvgPsqxTi2FMclfp9zR97aaGfmZba2lScM=", + "hash": "sha256-iEAe+eRMRSnsxS8CtmF/vr1PwGcMvhnba/eedx+hS6w=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v7.27.0", + "rev": "v7.28.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Wf2Lh2bLUA+Jco2LukHFq1PtbytnObBUPC6+nWDUFE0=" + "vendorHash": "sha256-6AUZpHNEqruuOcnkmEiLe53D+cUf8TmbvEHS0kuHyzU=" }, "hashicorp_helm": { "hash": "sha256-S4Fe65f+gEWWxRMC+/i93dwwe7QigPccx4wiqNBpcL8=", @@ -652,11 +652,11 @@ "vendorHash": "sha256-GlkqFg9Bgs+Hi59PYAxqq3YW9ji1qeuX4vz59wQ4pRw=" }, "hashicorp_tfe": { - "hash": "sha256-TDDnW6786MGOBuptsIBqPe4/PUHQ3pKeLFqLHex3ObI=", + "hash": "sha256-/vEbhPKNhKUIlChGYuMNR5Ulbk9gG4171vZ6pvoTdcM=", "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", "owner": "hashicorp", "repo": "terraform-provider-tfe", - "rev": "v0.76.1", + "rev": "v0.76.2", "spdx": "MPL-2.0", "vendorHash": "sha256-JNTe1RI2aDw86jNzYJqmiBr5BBnr824/DhkJeaMpbKI=" }, @@ -932,11 +932,11 @@ "vendorHash": "sha256-cvnxSUCiu6S5lkT9VAyn9K6lmridRb0WZyrrvMv+B48=" }, "namecheap_namecheap": { - "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", + "hash": "sha256-eV2K3KHTEXEEt1WXwfYfNMK+gLUY0EoHFQg9kLdAI3s=", "homepage": "https://registry.terraform.io/providers/namecheap/namecheap", "owner": "namecheap", "repo": "terraform-provider-namecheap", - "rev": "v2.2.0", + "rev": "v2.3.2", "spdx": "Apache-2.0", "vendorHash": null }, @@ -1247,13 +1247,13 @@ "vendorHash": "sha256-u3WK/pLsuwySJX6GMNho8ImB+F+XXUPC6h+IQtDrOp8=" }, "spotinst_spotinst": { - "hash": "sha256-ow/8K8MXUKG0D5U2ILHImPBzRZwAp5oxybCf5wqbclA=", + "hash": "sha256-DWMa48u6D9lT6xtcYOQxWyHfMwFvI+iYufKoXgQJmC0=", "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", "owner": "spotinst", "repo": "terraform-provider-spotinst", - "rev": "v1.233.1", + "rev": "v1.234.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-wcuB0GpsrVajguxa6FQ7jELVdgpZ0chazUKeH0ElVMo=" + "vendorHash": "sha256-iUu/SG4VprmEuYo6e8az5GARJhJWHyvyyJNSapnpWME=" }, "statuscakedev_statuscake": { "hash": "sha256-zXBZZA+2uRN2FeGrayq0a4EBk7T+PvlBIwbuxwM7yBc=", diff --git a/pkgs/applications/science/physics/crystfel/default.nix b/pkgs/applications/science/physics/crystfel/default.nix index 00c8fc0c4a17..6dbfa8802315 100644 --- a/pkgs/applications/science/physics/crystfel/default.nix +++ b/pkgs/applications/science/physics/crystfel/default.nix @@ -86,19 +86,18 @@ let src = if stdenv.hostPlatform.isDarwin then fetchurl { - url = "https://www.mrc-lmb.cam.ac.uk/mosflm/mosflm/ver${ + url = "https://www.mrc-lmb.cam.ac.uk/harry/imosflm/ver${ builtins.replaceStrings [ "." ] [ "" ] version - }/pre-built/mosflm-osx-64-noX11.zip"; - sha256 = "1da5wimv3kl8bccp49j69vh8gi28cn7axg59lrmb38s68c618h7j"; + }/downloads/mosflm-${version}-osx-64.zip"; + hash = "sha256-0sXgA3zSIjhy9+zTiv+K/51yZsIgGorMtKVjdRjW+AM="; } else fetchurl { - url = "https://www.mrc-lmb.cam.ac.uk/mosflm/mosflm/ver${ + url = "https://www.mrc-lmb.cam.ac.uk/harry/imosflm/ver${ builtins.replaceStrings [ "." ] [ "" ] version - }/pre-built/mosflm-linux-64-noX11.zip"; - hash = "sha256:1f2qins5kaz5v6mkaclncqpirx3mlz177ywm13py9p6s9mk99g32"; + }/downloads/imosflm-${version}-linux-64.zip"; + hash = "sha256-2we0K09W31LKgn9SHLGti50EA/zhbX+CWWuQGCSKW18="; }; - mosflmBinary = if stdenv.hostPlatform.isDarwin then "bin/mosflm" else "mosflm-linux-64-noX11"; in stdenv.mkDerivation { pname = "mosflm"; @@ -112,13 +111,11 @@ let makeWrapper ]; - sourceRoot = "."; - # mosflm statically links against its own libccp4, which as the syminfo.lib environment variable problem. # Here, we circumvent it by creating a little wrapper script that calls mosflm after setting the SYMINFO variable. installPhase = '' mkdir -p $out/bin - cp ${mosflmBinary} $out/bin/mosflm-raw + cp bin/mosflm $out/bin/mosflm-raw makeWrapper $out/bin/mosflm-raw $out/bin/mosflm --set SYMINFO ${libccp4}/share/syminfo.lib --add-flags -n ''; }; diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 94b7d04e0d22..4c7a35e15bb6 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -109,6 +109,7 @@ rec { allowSubstitutes ? false, preferLocalBuild ? true, derivationArgs ? { }, + pos ? builtins.unsafeGetAttrPos "name" args, }@args: assert lib.assertMsg (destination != "" -> (lib.hasPrefix "/" destination && destination != "/")) '' destination must be an absolute path, relative to the derivation's out path, @@ -123,8 +124,8 @@ rec { runCommand name ( { - pos = builtins.unsafeGetAttrPos "name" args; inherit + pos text executable checkPhase @@ -261,6 +262,7 @@ rec { inheritPath ? true, }@args: writeTextFile { + pos = builtins.unsafeGetAttrPos "name" args; inherit name meta diff --git a/pkgs/by-name/ac/actual-server/package.nix b/pkgs/by-name/ac/actual-server/package.nix index 516bd9d68631..b8c653fa89e2 100644 --- a/pkgs/by-name/ac/actual-server/package.nix +++ b/pkgs/by-name/ac/actual-server/package.nix @@ -130,7 +130,9 @@ stdenv.mkDerivation (finalAttrs: { passthru = { inherit (finalAttrs) offlineCache; + inherit translations; tests = nixosTests.actual; + updateScript = ./update.sh; }; meta = { diff --git a/pkgs/by-name/ac/actual-server/update.sh b/pkgs/by-name/ac/actual-server/update.sh new file mode 100755 index 000000000000..991d83833eff --- /dev/null +++ b/pkgs/by-name/ac/actual-server/update.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p common-updater-scripts coreutils git jq nix-prefetch-github yarn-berry.yarn-berry-fetcher + +set -o errexit -o nounset -o pipefail + +package="actual-server" +owner="actualbudget" +repo="actual" +translations_repo="translations" +package_dir="pkgs/by-name/${package::2}/${package}" + +# +# package +# + +current_version=$(nix-instantiate --eval --expr "with import ./. {}; ${package}.version" --raw) +echo "Current version: ${current_version}" + +latest_version=$(list-git-tags --url="https://github.com/${owner}/${repo}" | grep -oP '^v\K[0-9.]+$' | sort --version-sort | tail --lines=1) +echo "Latest version: ${latest_version}" + +if [[ "${current_version}" == "${latest_version}" ]]; then + echo "${package} is up to date: ${current_version}" + exit 0 +fi + +echo "Updating ${package} from ${current_version} to ${latest_version}…" + +update-source-version "${package}" "${latest_version}" + +# +# translations +# + +echo "Updating translations repo" +old_translations_rev=$(nix-instantiate --eval --expr "with import ./. {}; ${package}.translations.rev" --raw) +old_translations_hash=$(nix-instantiate --eval --expr "with import ./. {}; ${package}.translations.outputHash" --raw) + +translations_rev=$(git ls-remote "https://github.com/${owner}/${translations_repo}" HEAD | cut -f1) +echo "Latest translations rev: ${translations_rev}" + +translations_hash=$(nix-prefetch-github --json --rev "${translations_rev}" "${owner}" "${translations_repo}" | jq --raw-output .hash) +echo "Translations hash: ${translations_hash}" + +sed -i "s|${old_translations_rev}|${translations_rev}|" "${package_dir}/package.nix" +sed -i "s|${old_translations_hash}|${translations_hash}|" "${package_dir}/package.nix" + +# +# yarn deps +# + +echo "Regenerating missing-hashes.json…" +src_path=$(nix-build --attr "${package}.src" --no-link) +yarn-berry-fetcher missing-hashes "${src_path}/yarn.lock" >"${package_dir}/missing-hashes.json" + +echo "Updating offline cache hash…" +update-source-version "${package}" --ignore-same-version --source-key=offlineCache + +echo "Done." diff --git a/pkgs/by-name/ai/airgorah/package.nix b/pkgs/by-name/ai/airgorah/package.nix index 77f28ec81e43..16f5694ed438 100644 --- a/pkgs/by-name/ai/airgorah/package.nix +++ b/pkgs/by-name/ai/airgorah/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; postInstall = '' - install -Dm644 icons/app_icon.png $out/share/icons/hicolor/1024x1024/apps/airgorah.png + install -Dm644 icons/app_icon.png $out/share/icons/airgorah.png ''; desktopItems = [ diff --git a/pkgs/by-name/al/alisthelper/package.nix b/pkgs/by-name/al/alisthelper/package.nix index 0e79e0f962c0..9c0b0fa4b7a0 100644 --- a/pkgs/by-name/al/alisthelper/package.nix +++ b/pkgs/by-name/al/alisthelper/package.nix @@ -7,7 +7,6 @@ makeDesktopItem, runCommand, yq-go, - imagemagick, _experimental-update-script-combinators, nix-update-script, }: @@ -26,7 +25,6 @@ flutter341.buildFlutterApplication (finalAttrs: { pubspecLock = lib.importJSON ./pubspec.lock.json; nativeBuildInputs = [ - imagemagick copyDesktopItems ]; @@ -47,8 +45,7 @@ flutter341.buildFlutterApplication (finalAttrs: { ]; postInstall = '' - mkdir -p $out/share/icons/hicolor/1024x1024/apps - magick assets/alisthelper.png -resize 1024x1024 $out/share/icons/hicolor/1024x1024/apps/alisthelper.png + install -D assets/alisthelper.png $out/share/icons/alisthelper.png ''; passthru = { diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 25132dfa67d4..b6d4d9a07fbf 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1775463997-ga80857" + "@sourcegraph/amp": "^0.0.1776125492-g5cb0c2" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1775463997-ga80857", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1775463997-ga80857.tgz", - "integrity": "sha512-tQuoo8sh6z6JHyySL9/z/WJbWIZ2PdOxvhB4XMbAVbxs2W32arrDRLY/5iAHbtqsNqz7SXRVrHoQ/yMGre/Trw==", + "version": "0.0.1776125492-g5cb0c2", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1776125492-g5cb0c2.tgz", + "integrity": "sha512-LdicFMcgJLNrKAF5diTbOLykdb7znsFohcyGiZInpHl6xGyRyJdyqdeh7VdRSfP4vR5EQGIsi7+i1nQOs6ViDQ==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.10" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index b2767c229dd3..3a8534528775 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1775463997-ga80857"; + version = "0.0.1776125492-g5cb0c2"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-H74L/t0gGjn6m3UeZo8Ln1CEgRYZcKXO+I7O8VO7bL4="; + hash = "sha256-EXS32qGU+/SD5MqjXO10GRH0w8EvvP9OqCCfEQfV8Kg="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-tC28yduzwyJrzJbttMW0XLNxiv5dfS5dMiVyfY8J85Q="; + npmDepsHash = "sha256-YT92XzPl1fnJ2a7XdjAe1+01gTeWWJ20Ca5uiLVL+Q4="; propagatedBuildInputs = [ ripgrep diff --git a/pkgs/by-name/au/audion/package.nix b/pkgs/by-name/au/audion/package.nix index f37413b1b817..67fc4fb1436b 100644 --- a/pkgs/by-name/au/audion/package.nix +++ b/pkgs/by-name/au/audion/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "audion"; - version = "0.2.1"; + version = "0.2.3"; src = fetchFromGitHub { owner = "audiusGmbH"; repo = "audion"; tag = finalAttrs.version; - hash = "sha256-NtAzh7n5bJXMt73L+FJU3vuNoNgga3wYXdZ2TY8AjIA="; + hash = "sha256-r/ZJ9c2PEl8/AhMlsQaHkVQ9uv5R/qEW66rLSJRGxQk="; }; - cargoHash = "sha256-kIrbHt6aAUgdF4Jx/aUOYpiBj1+pyFLCVak6R+JN2Ug="; + cargoHash = "sha256-f+O/McbMnufNERpZgb8K2CiTeTPXqnX+kJd57zQu474="; meta = { description = "Ping the host continuously and write results to a file"; diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index 2f452465f2d3..88b74634cd03 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "auth0-cli"; - version = "1.28.0"; + version = "1.29.0"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-FqMfnousaJg0u8W3o2lR8REIGFThq3vhsQFN1Je65Q8="; + hash = "sha256-RAfDCYDTlinx4mxmpTqOtAMmNG7G9E8XqYYVfkhwCpY="; }; - vendorHash = "sha256-PrcGZ1UJb9fsp7ZsAAxH5VzumDwn/mkyoKVvniuPQrg="; + vendorHash = "sha256-OICMv7yAkY2OQu++HKfowcuvmISeLk3HzrYygW8EPbI="; ldflags = [ "-s" diff --git a/pkgs/by-name/au/autodiff/package.nix b/pkgs/by-name/au/autodiff/package.nix index e5859b8bb848..a2828df1ab2f 100644 --- a/pkgs/by-name/au/autodiff/package.nix +++ b/pkgs/by-name/au/autodiff/package.nix @@ -19,6 +19,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-hKIufS5o5tfsbVchwTJxms1n5Im1iTfY3KGWD1s5g9M="; }; + # BUILD file exists and darwin can't deal with case insensitive collisions + preConfigure = '' + cmakeBuildDir=alt_build + ''; + nativeBuildInputs = [ cmake eigen diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index 7c87f96c5354..e4cdcec4065e 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.9.14"; + version = "7.9.15"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-L3WJtS94EYgNqgwM2Gzayx89l2aKHkjaGNwOtfJMk3o="; + hash = "sha256-kDzFiuzSyxNyJnj3nechenhvm4bg+fSif+D+/stdTyo="; }; proxyVendor = true; - vendorHash = "sha256-axxV3XCxZVY3UM0yzC2ziTO0cbwJiNnDkOKAQADKUKA="; + vendorHash = "sha256-92k0E4zCKgWyCAvXWU49dFaYuiTByYNAWxdTYDeTzoE="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/az/azuredatastudio/package.nix b/pkgs/by-name/az/azuredatastudio/package.nix index 6c1aa4a1bb77..6739d0cac653 100644 --- a/pkgs/by-name/az/azuredatastudio/package.nix +++ b/pkgs/by-name/az/azuredatastudio/package.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - install -D ${targetPath}/resources/app/resources/linux/code.png $out/share/icons/hicolor/1024x1024/apps/azuredatastudio.png + install -D ${targetPath}/resources/app/resources/linux/code.png $out/share/icons/azuredatastudio.png runHook postInstall ''; diff --git a/pkgs/by-name/ba/badlion-client/package.nix b/pkgs/by-name/ba/badlion-client/package.nix index aac370315d63..c309ec2983a3 100644 --- a/pkgs/by-name/ba/badlion-client/package.nix +++ b/pkgs/by-name/ba/badlion-client/package.nix @@ -23,7 +23,7 @@ appimageTools.wrapAppImage rec { extraInstallCommands = '' install -Dm444 ${src}/BadlionClient.desktop $out/share/applications/BadlionClient.desktop - install -Dm444 ${src}/BadlionClient.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm444 ${src}/BadlionClient.png -t $out/share/icons substituteInPlace $out/share/applications/BadlionClient.desktop \ --replace-fail "Exec=AppRun --no-sandbox %U" "Exec=badlion-client" wrapProgram $out/bin/badlion-client \ diff --git a/pkgs/by-name/bd/bdf2psf/package.nix b/pkgs/by-name/bd/bdf2psf/package.nix index 3907ce39c97b..11406dd29f9d 100644 --- a/pkgs/by-name/bd/bdf2psf/package.nix +++ b/pkgs/by-name/bd/bdf2psf/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bdf2psf"; - version = "1.246"; + version = "1.247"; src = fetchurl { url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${finalAttrs.version}_all.deb"; - sha256 = "sha256-mfg5Ml3jnzCgyzWER592nH9F2lD7PToFWlIAsEFQ++o="; + sha256 = "sha256-56JC3wJZz80nGXn/YywWZ4wXiR1h+X//Y72qfLyPtyE="; }; nativeBuildInputs = [ dpkg ]; diff --git a/pkgs/by-name/be/beads/package.nix b/pkgs/by-name/be/beads/package.nix index 54c34422b39e..5753dca9de10 100644 --- a/pkgs/by-name/be/beads/package.nix +++ b/pkgs/by-name/be/beads/package.nix @@ -2,25 +2,28 @@ lib, stdenv, buildGoModule, + dolt, fetchFromGitHub, gitMinimal, + icu, installShellFiles, + makeBinaryWrapper, versionCheckHook, writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { pname = "beads"; - version = "0.42.0"; + version = "1.0.0"; src = fetchFromGitHub { - owner = "steveyegge"; + owner = "gastownhall"; repo = "beads"; tag = "v${finalAttrs.version}"; - hash = "sha256-3t+pm7vuFj3PH1oCJ/AnwbGupqleimNQnP2bRSBHrSg="; + hash = "sha256-D2jShGpkOWKx9aRmRvV5bmV8t0/Y2eAE8q0m54QrRN0="; }; - vendorHash = "sha256-ovG0EWQFtifHF5leEQTFvTjGvc+yiAjpAaqaV0OklgE="; + vendorHash = "sha256-7DJgqJX2HDa9gcGD8fLNHLIXvGAEivYeDYx3snCUyCE="; subPackages = [ "cmd/bd" ]; @@ -29,23 +32,46 @@ buildGoModule (finalAttrs: { "-w" ]; - nativeBuildInputs = [ installShellFiles ]; + buildInputs = [ + icu + ]; + + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + ]; nativeCheckInputs = [ gitMinimal writableTmpDirAsHomeHook ]; - # Skip security tests on Darwin - they check for /etc/passwd which isn't available in sandbox - checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - "-skip=TestCleanupMergeArtifacts_CommandInjectionPrevention" - ]; + # Workaround for: panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted + # ref: https://github.com/NixOS/nix/pull/1646 + __darwinAllowLocalNetworking = true; + + checkFlags = + let + skippedTests = [ + # Upstream test bug: version gap 0.55.0->1.0.0 triggers "very old" warning instead of expected "ok" + "TestCheckMetadataVersionTracking" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Checks for /etc/passwd which isn't available in sandbox + "TestCleanupMergeArtifacts_CommandInjectionPrevention" + ]; + in + [ "-skip=^(${lib.concatStringsSep "|" skippedTests})$" ]; preCheck = '' export PATH="$out/bin:$PATH" ''; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + postInstall = '' + wrapProgram $out/bin/bd \ + --prefix PATH : ${lib.makeBinPath [ dolt ]} + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd bd \ --bash <($out/bin/bd completion bash) \ --fish <($out/bin/bd completion fish) \ @@ -61,9 +87,12 @@ buildGoModule (finalAttrs: { meta = { description = "Lightweight memory system for AI coding agents with graph-based issue tracking"; - homepage = "https://github.com/steveyegge/beads"; + homepage = "https://github.com/gastownhall/beads"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kedry ]; + maintainers = with lib.maintainers; [ + kedry + imcvampire + ]; mainProgram = "bd"; }; }) diff --git a/pkgs/by-name/bl/blackvoxel/package.nix b/pkgs/by-name/bl/blackvoxel/package.nix index 38faa31818c6..24428ad8a363 100644 --- a/pkgs/by-name/bl/blackvoxel/package.nix +++ b/pkgs/by-name/bl/blackvoxel/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { ]; postInstall = '' - install -Dm644 blackvoxel.png $out/share/icons/hicolor/1024x1024/apps/blackvoxel.png + install -Dm644 blackvoxel.png $out/share/icons/blackvoxel.png ''; desktopItems = [ diff --git a/pkgs/by-name/bl/bluemail/package.nix b/pkgs/by-name/bl/bluemail/package.nix index b131da910a02..6e48420afe4d 100644 --- a/pkgs/by-name/bl/bluemail/package.nix +++ b/pkgs/by-name/bl/bluemail/package.nix @@ -92,8 +92,8 @@ stdenv.mkDerivation rec { mv * $out/opt/bluemail ln -s $out/opt/bluemail/bluemail $out/bin/bluemail - mkdir -p $out/share/icons/hicolor/1024x1024/apps - ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/hicolor/1024x1024/apps/bluemail.png + mkdir -p $out/share/icons + ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/bluemail.png runHook postInstall ''; diff --git a/pkgs/by-name/bo/bombsquad/package.nix b/pkgs/by-name/bo/bombsquad/package.nix index 054f1b11d491..700b2930652b 100644 --- a/pkgs/by-name/bo/bombsquad/package.nix +++ b/pkgs/by-name/bo/bombsquad/package.nix @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { --add-flags ${lib.escapeShellArg commandLineArgs} \ --add-flags "-d $out/share/bombsquad" - install -Dm755 ${bombsquadIcon} $out/share/icons/hicolor/1024x1024/apps/bombsquad.png + install -Dm755 ${bombsquadIcon} $out/share/icons/bombsquad.png runHook postInstall ''; diff --git a/pkgs/by-name/bu/build2-bootstrap/package.nix b/pkgs/by-name/bu/build2-bootstrap/package.nix index 8520945927b9..f6002a9b8385 100644 --- a/pkgs/by-name/bu/build2-bootstrap/package.nix +++ b/pkgs/by-name/bu/build2-bootstrap/package.nix @@ -4,6 +4,7 @@ fetchurl, buildPackages, fixDarwinDylibNames, + fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "build2-bootstrap"; @@ -15,6 +16,12 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # Pick up sysdirs from NIX_LDFLAGS ./nix-ldflags-sysdirs.patch + # Fix build on newer clang/libcpp + (fetchpatch { + name = "new-libcpp-fix.patch"; + url = "https://github.com/build2/build2/commit/7cf9cece1d88cd1be283ab309f9a851bd02b43d0.patch"; + hash = "sha256-PTo1C6Aa1L9fvjiJ08KtGgVqHMw2ZlW5LSKoripL22g="; + }) ]; sourceRoot = "build2-toolchain-${finalAttrs.version}/build2"; diff --git a/pkgs/by-name/ca/cardpeek/package.nix b/pkgs/by-name/ca/cardpeek/package.nix index 6d10b364f128..895415be4780 100644 --- a/pkgs/by-name/ca/cardpeek/package.nix +++ b/pkgs/by-name/ca/cardpeek/package.nix @@ -25,7 +25,14 @@ stdenv.mkDerivation { sha256 = "1ighpl7nvcvwnsd6r5h5n9p95kclwrq99hq7bry7s53yr57l6588"; }; - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + postPatch = '' + # gcc15 + substituteInPlace lua_nodes.c \ + --replace-fail "ui_update(1)" "ui_update()" + substituteInPlace ui/gtk/gui_cardview.c \ + --replace-fail "ui_update(0)" "ui_update()" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' # replace xcode check and hard-coded PCSC framework path substituteInPlace configure.ac \ --replace-fail 'if test ! -e "/Applications/Xcode.app/"; then' 'if test yes != yes; then' \ diff --git a/pkgs/by-name/ca/cargo-machete/package.nix b/pkgs/by-name/ca/cargo-machete/package.nix index 54119634c2ae..67414e03e81c 100644 --- a/pkgs/by-name/ca/cargo-machete/package.nix +++ b/pkgs/by-name/ca/cargo-machete/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-machete"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "bnjbvr"; repo = "cargo-machete"; rev = "v${finalAttrs.version}"; - hash = "sha256-4tzffZeHdhAq6/K1BGkThqT+CBa3rUw+kR7aLwnqZjc="; + hash = "sha256-vC7Oj42GU7YlNtP+TUp+4LH2gxGk55RZ5cOLRaiEQ3w="; }; - cargoHash = "sha256-ahTvfxYYo3prPKDTalw2f2FPJLsPzGkE/2LCcyuniFY="; + cargoHash = "sha256-cmOMWJOSJxhjXVdwVdDnTORJRSZcQ8kdDUTJaIy8dbk="; # tests require internet access doCheck = false; diff --git a/pkgs/by-name/cg/cgtcalc/package.nix b/pkgs/by-name/cg/cgtcalc/package.nix index eae6cbd7e32e..c3720fb38c9e 100644 --- a/pkgs/by-name/cg/cgtcalc/package.nix +++ b/pkgs/by-name/cg/cgtcalc/package.nix @@ -45,7 +45,9 @@ stdenv.mkDerivation (finalAttrs: { # https://github.com/NixOS/nixpkgs/issues/379859 doCheck = false; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; meta = { description = "UK capital gains tax calculator written in Swift"; diff --git a/pkgs/by-name/ch/cherry-studio/package.nix b/pkgs/by-name/ch/cherry-studio/package.nix index 87b79a3b9452..890c5aed22e3 100644 --- a/pkgs/by-name/ch/cherry-studio/package.nix +++ b/pkgs/by-name/ch/cherry-studio/package.nix @@ -139,7 +139,7 @@ stdenv.mkDerivation (finalAttrs: { else "cp -r dist/linux-unpacked/{resources,LICENSE*} $out/opt/cherry-studio" } - install -Dm644 build/icon.png $out/share/icons/hicolor/1024x1024/apps/cherry-studio.png + install -Dm644 build/icon.png $out/share/icons/cherry-studio.png makeWrapper ${lib.getExe electron} $out/bin/cherry-studio \ --inherit-argv0 \ --add-flags $out/opt/cherry-studio/resources/app.asar \ diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index c581c99d0178..31d434fdd9dc 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.107", - "buildDate": "2026-04-14T04:25:18Z", + "version": "2.1.111", + "buildDate": "2026-04-16T14:30:47Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "af95a2929cea1ac50feb32ac76bcaa9bf4791fdd25c3186ad7b514da0788deaf", - "size": 202518512 + "checksum": "2620cc83dbee72c24858b3519ce5de050fef91f0d3d17b309176d61e679f95ee", + "size": 203956832 }, "darwin-x64": { "binary": "claude", - "checksum": "cdfae1d314063e17f7a6fbc153bd9f4f6727e565517b5b9453635acf87f028bb", - "size": 204016640 + "checksum": "16d897d570c93b83d100a16a7a33ca3adbd43b1b0f818ab66bef1a364b2460a6", + "size": 205442640 }, "linux-arm64": { "binary": "claude", - "checksum": "b3f1d3acde0a247c67a93638208911dd2f676743d16cb3f9bd3987ffb3498a00", - "size": 234883648 + "checksum": "99376866bf7ec367142d3be548c17184a79f30a97318441ee9a00f78e51246e7", + "size": 236128832 }, "linux-x64": { "binary": "claude", - "checksum": "8abe3909c55b3afafa8939d28c2cc2fcf73ba9424a46b4f435bbadda7e0eb00d", - "size": 234576512 + "checksum": "5d4df970040b0f83aac434ae540b409126a4778a379e8c9b4c793560e3bfa060", + "size": 235842176 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "2827a84aa631859be0d3a100f97b9549879bb5098bf311caff4f8ed72c282035", - "size": 227936704 + "checksum": "39f1d4b9c328ced97dae1de8ca000769e935e15aaa89f54f4c6663016c834ff5", + "size": 228854208 }, "linux-x64-musl": { "binary": "claude", - "checksum": "2a47436fae6444bedbbf2f34ba3cae11244761bd61c10bcf568078bec4c2caa0", - "size": 228891072 + "checksum": "cb789bbf32c90aa7b658f0cf1cedd7116b45afc5e0438f6fda4af0bac5996c9f", + "size": 230107584 }, "win32-x64": { "binary": "claude.exe", - "checksum": "d8cddb8c37da11a5a68e1cbde922b472974e93b459d1e4270be6d5856592685f", - "size": 244154016 + "checksum": "51024dbcd60382b6fb881b5cda6754a0fe445a90d3ad02eb5f13a2733ac3262e", + "size": 245423264 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "ffa590ddd68e10803c6ea708a1a28ecd24dbe2e24c6a245d286f2d266589ae79", - "size": 240854688 + "checksum": "8381c9964a39cb231e4243d5ec7bf0158719fc292de1130f7c0f07e8b3137327", + "size": 242154656 } } } diff --git a/pkgs/by-name/cl/claude-code-bin/package.nix b/pkgs/by-name/cl/claude-code-bin/package.nix index 4d16fa39d8fd..bd80643754fb 100644 --- a/pkgs/by-name/cl/claude-code-bin/package.nix +++ b/pkgs/by-name/cl/claude-code-bin/package.nix @@ -95,8 +95,9 @@ stdenv.mkDerivation (finalAttrs: { "x86_64-linux" ]; maintainers = with lib.maintainers; [ - xiaoxiangmoe mirkolenz + oskarwires + xiaoxiangmoe ]; mainProgram = "claude"; }; diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 73bd27acb3d5..abb85c32c4cb 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.107", + "version": "2.1.111", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.107", + "version": "2.1.111", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 3d2f96407aa0..e691810491f3 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.107"; + version = "2.1.111"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-FpJ7grsXbBJxzbqSZTN6uICd1sGxizMEpHbs1n9yW3s="; + hash = "sha256-K3qhZXVJ2DIKv7YL9f/CHkuUYnK0lkIR1wjEa+xeSCk="; }; - npmDepsHash = "sha256-OVmbHfANAqNe6QLzQaSH1oZP50InstIW6RmN2crvQJw="; + npmDepsHash = "sha256-6f68qUMnDk6tn+qypVi8bPtNrxbtcf15tHrgtlhEaK4="; strictDeps = true; @@ -81,6 +81,7 @@ buildNpmPackage (finalAttrs: { malo markus1189 omarjatoi + oskarwires xiaoxiangmoe ]; mainProgram = "claude"; diff --git a/pkgs/by-name/cl/clockify/package.nix b/pkgs/by-name/cl/clockify/package.nix index 133293f75f87..0c20d0f69d0e 100644 --- a/pkgs/by-name/cl/clockify/package.nix +++ b/pkgs/by-name/cl/clockify/package.nix @@ -19,7 +19,7 @@ appimageTools.wrapType2 rec { in '' install -Dm 444 ${appimageContents}/clockify.desktop -t $out/share/applications - install -Dm 444 ${appimageContents}/clockify.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm 444 ${appimageContents}/clockify.png -t $out/share/icons substituteInPlace $out/share/applications/clockify.desktop \ --replace-fail 'Exec=AppRun' 'Exec=${pname}' diff --git a/pkgs/by-name/cl/cloud-custodian/package.nix b/pkgs/by-name/cl/cloud-custodian/package.nix index a03c943f8121..c97c179e5f31 100644 --- a/pkgs/by-name/cl/cloud-custodian/package.nix +++ b/pkgs/by-name/cl/cloud-custodian/package.nix @@ -20,6 +20,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "docutils" "importlib-metadata" "referencing" + "tabulate" "urllib3" ]; diff --git a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix index a0520720e10c..6b0aae87efd7 100644 --- a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix +++ b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "cloudflare-dynamic-dns"; - version = "4.4.3"; + version = "4.4.4"; src = fetchFromGitHub { owner = "zebradil"; repo = "cloudflare-dynamic-dns"; tag = finalAttrs.version; - hash = "sha256-7KGNLz/VwvICUNJuoeWMEFV+gpbqPATF5xILzcHIk+g="; + hash = "sha256-VBBuBZ5J5ioLDzlslNahSwVGJ7RFJLmWs4WWs11SQaI="; }; - vendorHash = "sha256-rqp+K5pnslgfwpVxK/Ul3g1MGRKsWl8lpeMsS5Qqk10="; + vendorHash = "sha256-UPzv8W18vdeTL/Rx32z5rJVcWHjFlImUKlUb9gt3TTM="; subPackages = "."; diff --git a/pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch b/pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch deleted file mode 100644 index f0ec5ea2d147..000000000000 --- a/pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit a1f0a46b4932ed1c98ceb872e6b346b370f1b638 -Author: Patrick Chilton -Date: Wed Mar 18 15:59:05 2026 +0100 - - Disambiguate ceres::GradientChecker constructor - -diff --git a/src/colmap/estimators/cost_functions/reprojection_error_test.cc b/src/colmap/estimators/cost_functions/reprojection_error_test.cc -index 25e6ffdc..7a1e4777 100644 ---- a/src/colmap/estimators/cost_functions/reprojection_error_test.cc -+++ b/src/colmap/estimators/cost_functions/reprojection_error_test.cc -@@ -106,7 +106,7 @@ TEST(ReprojErrorCostFunctor, AnalyticalVersusAutoDiff) { - - ceres::NumericDiffOptions numeric_diff_options; - ceres::GradientChecker gradient_checker( -- analytical_cost_function.get(), nullptr, numeric_diff_options); -+ analytical_cost_function.get(), static_cast*>(nullptr), numeric_diff_options); - ceres::GradientChecker::ProbeResults results; - EXPECT_TRUE( - gradient_checker.Probe(parameter_blocks.data(), kEps, &results)); diff --git a/pkgs/by-name/co/colmap/package.nix b/pkgs/by-name/co/colmap/package.nix index 8cd9f89a0ed6..baf0b23fb91c 100644 --- a/pkgs/by-name/co/colmap/package.nix +++ b/pkgs/by-name/co/colmap/package.nix @@ -2,7 +2,8 @@ lib, fetchFromGitHub, fetchpatch, - gitUpdater, + fetchurl, + nix-update-script, cmake, boost, ceres-solver, @@ -31,6 +32,9 @@ sqlite, llvmPackages, gtest, + curl, + + enableTests ? true, }: assert cudaSupport -> cudaPackages != { }; @@ -65,30 +69,54 @@ let # TODO: migrate to redist packages inherit (cudaPackages) cudatoolkit; + + # COLMAP needs these model files to run the ONNX tests + # Based on: https://github.com/colmap/colmap/blob/79efc74b2b614935a3c69b1f983f2bad23a836a1/src/colmap/feature/resources.h#L36 + modelsForTesting = [ + { + name = "aliked-n16rot.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/aliked-n16rot.onnx"; + sha256 = "39c423d0a6f03d39ec89d3d1d61853765c2fb6a8b8381376c703e5758778a547"; + } + { + name = "aliked-n32.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/aliked-n32.onnx"; + sha256 = "a077728a02d2de1a775c66df6de8cfeb7c6b51ca57572c64c680131c988c8b3c"; + } + { + name = "aliked-lightglue.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/aliked-lightglue.onnx"; + sha256 = "b9a5de7204648b18a8cf5dcac819f9d30de1a5961ef03756803c8b86c2dceb8d"; + } + { + name = "bruteforce-matcher.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/bruteforce-matcher.onnx"; + sha256 = "3c1282f96d83f5ffc861a873298d08bbe5219f59af59223f5ceab5c41a182a47"; + } + { + name = "sift-lightglue.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/sift-lightglue.onnx"; + sha256 = "e0500228472b43f92b3d36881a09b3310d3b058b56187b246cc7b9ab6429096e"; + } + ]; in stdenv'.mkDerivation { - version = "4.0.2"; + version = "4.0.3"; pname = "colmap"; src = fetchFromGitHub { owner = "colmap"; repo = "colmap"; - rev = "d927f7e518fc20afa33390712c4cc20d85b730b8"; - hash = "sha256-+cPkksfCLyEo7A70nuRWnOBEkhx8BFevQ9XWTipEkpM="; + rev = "e5b4a3e2276fe0cb81c3643d8ffdf124020c372e"; + hash = "sha256-VV+ROjhrg7bEMV3QU6r4zCcMzC7tAPwTu6gV6/cmiH0="; }; - patches = [ - ./suitesparse-no-include-subdir.patch - # Remove when https://github.com/colmap/colmap/pull/4265 is merged - ./disambiguate-gradientchecker.patch - ]; - cmakeFlags = [ - (lib.cmakeBool "DOWNLOAD_ENABLED" false) + (lib.cmakeBool "DOWNLOAD_ENABLED" true) # We want COLMAP to be able to fetch models like LightGlue. (lib.cmakeBool "UNINSTALL_ENABLED" false) (lib.cmakeBool "FETCH_POSELIB" false) (lib.cmakeBool "FETCH_FAISS" false) (lib.cmakeBool "FETCH_ONNX" false) - (lib.cmakeBool "TESTS_ENABLED" true) + (lib.cmakeBool "TESTS_ENABLED" enableTests) (lib.cmakeFeature "CHOLMOD_INCLUDE_DIR_HINTS" "${suitesparse.dev}/include") (lib.cmakeFeature "CHOLMOD_LIBRARY_DIR_HINTS" "${suitesparse}/lib") ] @@ -114,6 +142,7 @@ stdenv'.mkDerivation { gmp mpfr libsm + curl ] ++ depsAlsoForPycolmap; @@ -126,7 +155,19 @@ stdenv'.mkDerivation { autoAddDriverRunpath ]; + doCheck = enableTests; + preCheck = lib.optionalString enableTests '' + export GTEST_FILTER='-*Gpu*:*GPU*:*OpenGL*' # Disable any test involving OpenGL or GPU, these won't work in the sandbox. + export HOME=$PWD + # Pre-fetch the ONNX models into COLMAP's cache dir so we can run their tests. + mkdir -p .cache/colmap + ${lib.concatMapStringsSep "\n" (model: '' + ln -s ${fetchurl model} .cache/colmap/${model.sha256}-${model.name} + '') modelsForTesting} + ''; + passthru.depsAlsoForPycolmap = depsAlsoForPycolmap; + passthru.updateScript = nix-update-script { }; meta = { description = "Structure-From-Motion and Multi-View Stereo pipeline"; diff --git a/pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch b/pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch deleted file mode 100644 index 45bd5046c6b2..000000000000 --- a/pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/cmake/FindCHOLMOD.cmake b/cmake/FindCHOLMOD.cmake -index a5daf0e3..b0f13e3e 100644 ---- a/cmake/FindCHOLMOD.cmake -+++ b/cmake/FindCHOLMOD.cmake -@@ -57,7 +57,7 @@ if(TARGET CHOLMOD::CHOLMOD) - else() - find_path(CHOLMOD_INCLUDE_DIRS - NAMES -- suitesparse/cholmod.h -+ cholmod.h - PATHS - ${CHOLMOD_INCLUDE_DIR_HINTS} - /usr/include -@@ -89,7 +89,7 @@ else() - - add_library(CHOLMOD::CHOLMOD INTERFACE IMPORTED) - target_include_directories( -- CHOLMOD::CHOLMOD INTERFACE ${CHOLMOD_INCLUDE_DIRS}/suitesparse) -+ CHOLMOD::CHOLMOD INTERFACE ${CHOLMOD_INCLUDE_DIRS}) - target_link_libraries( - CHOLMOD::CHOLMOD INTERFACE ${CHOLMOD_LIBRARIES}) - endif() diff --git a/pkgs/by-name/co/corrscope/package.nix b/pkgs/by-name/co/corrscope/package.nix index 6e97bb8c74ee..4dd648b3fecf 100644 --- a/pkgs/by-name/co/corrscope/package.nix +++ b/pkgs/by-name/co/corrscope/package.nix @@ -61,6 +61,10 @@ python3Packages.buildPythonApplication (finalAttrs: { ] ); + pythonRelaxDeps = [ + "ruamel-yaml" + ]; + dontWrapQtApps = true; preFixup = '' diff --git a/pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch b/pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch deleted file mode 100644 index 19d4a331724e..000000000000 --- a/pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 7c10e63a..052a5852 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1658,7 +1658,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-a11y-manager-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "cosmic-protocols", - "iced_futures", -@@ -1672,7 +1672,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-accessibility-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "cosmic-dbus-a11y", - "futures", -@@ -1685,7 +1685,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-airplane-mode-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "futures", - "iced_futures", -@@ -1718,7 +1718,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-daemon-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "futures", - "iced_futures", -@@ -1731,7 +1731,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-network-manager-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "bitflags 2.10.0", - "cosmic-dbus-networkmanager", -@@ -1765,7 +1765,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-upower-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "futures", - "iced_futures", diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index d0b070b50a11..acb6ab6403a9 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,25 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-x2FHzgbxxHJEYlCK0bi5j7WdAqAlcocLYW20y2ionBc="; + hash = "sha256-+E7d8I9xKaTzJzVlJhPb23ak8M9wgjnB6rwYFdpnjcs="; }; - cargoPatches = [ - # The lockfile references two different revisions of the same internal repository cosmic-settings, - # which likely is unintentional and currently causing issues with fetchCargoVendor. - # Upstream already resolved this because of a general dependency update, so this can be removed on the - # next update. - ./dedup-cosmic-settings.patch - ]; - - cargoHash = "sha256-R9d7slLid3x7NYXkMfcRRa4zY8/RxW+QLMZGsvHdfCw="; + cargoHash = "sha256-uxz6kMuxhDTehHxDcA43iO+zVHBofbtO6HZoWEf3E30="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index 98484a2c2249..ed00811f5cfb 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-sHF5jNY6sAZtWPeIgYjrLlhpSzhfoU21kA0ejWRkf98="; + hash = "sha256-+ewcDeRskge8mgGo7b9rf0i0vg+mdR3iwK/LF38UTvM="; }; - cargoHash = "sha256-h/LjcSKnmZof4/OFyLDUFWcjn6TiTt8eRAJkj8lUC0Y="; + cargoHash = "sha256-Cd4tNG+qXYwCUKIXnE5+LzaCBmRJnDWrI1uGwFiFhWA="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 116d9e20b7f4..81f68f77e579 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-epwCl68NWKgGMUrwIA7ALlOLMTLxyShqfV0ARXsZxrs="; + hash = "sha256-f8XVAxxP+RdsVaVKqicZBkZiGXPCMfpP6Z4sBDeoYyo="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "${cosmic-wallpapers}/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg" ''; - cargoHash = "sha256-BEQQy79s9B0GLr0w2+8N5s24Ko8ikWjRxf8DmLve8kc="; + cargoHash = "sha256-ahz/isgQpt48lWQM4V7Y4NwUlyX8+tW9LHNxZJe3SD4="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 43a4d66b4d4a..f4aa7b67143a 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-TGTKUF7rYZ/Koem4rPBFYHatzhhqpWe/1WmAqlY3odg="; + hash = "sha256-eFUvLBk+EkemDWJk7A0bd3R0fip31u2zqjmKKVim8Y0="; }; - cargoHash = "sha256-MI8cJzjZd2UeWBESu8xEDYQv0Oa4PRhc4pOCN0zDNO4="; + cargoHash = "sha256-80xojIrLd8Foxu9Qbf/cCImP4T4I7otA1iJbr7/lEb8="; separateDebugInfo = true; diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index a337eb75ac62..0a336fc306fa 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,17 +16,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-qmzVc09VFZBS5S/C5JL0OzPnCX5jERXPE8iFycDUj/A="; + hash = "sha256-L4OtNqcvXMjQZtt26H+NIh6bzgDoFlyZuViXoG9RdaI="; }; - cargoHash = "sha256-VEPahTeBPMx+xoZWRFgmbLLEw8l2QXqr/Sk06gW2Mds="; + cargoHash = "sha256-Qs+THwbp6TNcSzO33Y0j/o8WP9E5ti0HCxknOo7h1H0="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 5d8af40db99e..166ae96b3d89 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, rustPlatform, just, libcosmicAppHook, @@ -13,25 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KXXNYNGun1stXXzY4OWzOVLrLXAs5g7NNaSYajavDvU="; + hash = "sha256-cPnsnn9VLyTFA9htsovboDygt7NEAr9XdrJsP45bE08="; }; - cargoHash = "sha256-HMHS6HrOUVnrWbyGi9wadl9++onBNNCRw4r4nohvQzI="; - - patches = [ - (fetchpatch { - # patch for fixing build error introduced in `epoch-1.0.7` - url = "https://github.com/pop-os/cosmic-files/commit/49e3d95e7a5e02c279f2be1f1f4dfdba2fb532dc.patch"; - hash = "sha256-Ohf3K+ehFvIurPOReFDML+wfBvdxCi7Ef3eCoSLnXFM="; - }) - ]; + cargoHash = "sha256-DB5u0MSdrxYIGcndbyUUeNPuXXN0OScd519XBxB1lLg="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index 095699d3422d..a7c47b818d02 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -15,31 +15,21 @@ nix-update-script, nixosTests, orca, - fetchpatch2, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-U0JrxvMWzISSA0tP8moasN7iN7TfZreEwbvWZGHRn8E="; + hash = "sha256-59t0jKXspmhwnTYPa96tNkYrOuCFZ80g/VJsyrZ0s10="; }; - cargoHash = "sha256-J5ycaeKZsEBPcI9JH8bHsOAcXXwcx/D21GlVhJZbGwM="; - - cargoPatches = [ - (fetchpatch2 { - # https://github.com/pop-os/cosmic-greeter/pull/426 - name = "security-hardening.patch"; - url = "https://github.com/pop-os/cosmic-greeter/commit/6049b50f8984f98c2c61117d86b9f6f9befc9300.patch?full_index=1"; - hash = "sha256-T9tc4Krmp5jieKhbaTgI1CByWqSWy97HWcKMIXzr7MU="; - }) - ]; + cargoHash = "sha256-MZmbwmc1DPCZ9g4OM9gy0IuXgy/zxreujEYY3Ji5Ad8="; env.VERGEN_GIT_SHA = finalAttrs.src.tag; diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index b7e6dde4e603..3b1bc8237b88 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-dLiBao8jvtxxSlENceVkPJNChwEK1Wtf3k5hY97WZoI="; + hash = "sha256-h6vnOL3T4o2VDoQ5vLGg3s6nMYcPKysI5RxbjnbnCFI="; }; nativeBuildInputs = [ just ]; diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 491f236b2e38..e09dca350c55 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index a02b0b65bfd6..ab06d9cd4256 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -14,14 +14,14 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-initial-setup"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-initial-setup"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-+yl3MIBNO3G0O4o4Iu1vMkcLW4UMj8mPv9IWCCcqG6s="; + hash = "sha256-wq0uqS0gNM4w6E+1pTPU6C8Mx4j8/MNp+0Oiw1kbwck="; }; cargoHash = "sha256-Kj+eaTMHMQQHN0X3prIuZm1wvfnaV7BUlUKem6JLtc8="; diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index d7e7c0e9d09c..8f1ccd36a539 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-zrU5wn/DaIJiIri5u40t4etqkyn8ZO9ITTyJQGyqziw="; + hash = "sha256-g2j0rh/gNe30DXSjPaGE8HH2aQ0tOW0wimSUt5D08yo="; }; - cargoHash = "sha256-o2CyAjUp0E4m5G4SG8vm4RhQzvFsmbgfJDQRRxoyGEg="; + cargoHash = "sha256-KsiW+/WYKCfoUJB++ov0FGcmZhew2NjvzkBlcH/Vubw="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 83ebdbc4243b..eb409e186074 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-uBnKwl1yZh/QPV6pastve2UBLwG/VjYVQmGJ3kZt8c8="; + hash = "sha256-/q+OIkKxqsLK2b9jjwDyVEkdNy0Xav3t4DicD3GeQD8="; }; - cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns="; + cargoHash = "sha256-+yNXOKZYWoR3yK1ulNRStJZbNTEDsKErL1N1wNiYsOM="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index 06375b289bc9..a788c0a1a9cc 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-HhE8/N+tD12MLWQwqsoQSQFtFMj2LZkUTPkOijmEBaM="; + hash = "sha256-TniUR2CwqHkouQ1OPYi8z3jxDiXJoWYqUjheKtmggD8="; }; - cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU="; + cargoHash = "sha256-Q6nsaYlAZwSoANsrrdaIrNdnzaJiBRMUzZdbtHLupio="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index e66dff463adb..7b4aa8c5fbe0 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ZNbX9Xs84TQmoke+xEolpkGqgJkC/lIuMKWRJjgZ+nE="; + hash = "sha256-QbdLYJMe1jxBb5c2LsQXwfURNldkR+WAYq+7fpoXJJU="; }; - cargoHash = "sha256-ZkjXZrcA4qKHSjEOxj7+j10PxJw/du8B2Mee2fxPJxs="; + cargoHash = "sha256-vXmLoyHtHvzy47CZvtCEeyyZrYCc+RciE54OKwqJiBw="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index f8bde4b5bd93..3c5e81c42d8d 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-t0gm/LYXwHDnEo7WEgucWt0en54LYzlN2W52GwbMpwI="; + hash = "sha256-VmOTEpnDic2PMEhmFNDXz7CHw3MdInZXZlp237BU+jY="; }; - cargoHash = "sha256-IWL6x5nHcadQYW0bwA8uavLfJFshVigtqP42M4MiNYE="; + cargoHash = "sha256-FyvBjJEwluKFZtFYByd4aeMhtLHKjnoAa+qIaOUS0vE="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index c0106ba52fc9..93aac664a948 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index ed9c93f19ecb..b73fa7e4eb20 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-reader"; - version = "0-unstable-2026-03-09"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-reader"; - rev = "a7a2b6dab1603c28ba42a66f1ea63fd85062d22f"; - hash = "sha256-4IUgrMVDHJwdqKmu//t52Ngwr3QWeVgptDcllkyof0k="; + rev = "34108afa746d7388e94a89ebfb9801395ae1f98e"; + hash = "sha256-h5joBcL49Kegwfci1OBENEclFn2/8n1KFaF4r3DcuLc="; }; cargoHash = "sha256-p0dg5RNXkzbi+/RB5k+jr34RNOp+Irahj0BiFUddfnk="; diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index b41f944af41d..ea37323fbf71 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-w80z/mKr+kYLeg5MMR0GfS/XkX5EU+unvmlRCUZvp6A="; + hash = "sha256-w7UySGvCibxDEyu/LBckvHDruOH3v1IVoKezgvt0zak="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index e04e59c55019..a26d15b46c68 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-PJkr2etwcgzTELzsAVb2agof8tRZGEnDTKJ+1/9Q3bU="; + hash = "sha256-t7BUBJ9MjTSd2rSkKtiYkltbfcpOcXl2smXxV84l3GY="; }; cargoHash = "sha256-wFh9AYQRZB9qK0vCrhW9Zk61Yg+VY3VPAqJRD47NbK4="; diff --git a/pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch b/pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch deleted file mode 100644 index d9859274e295..000000000000 --- a/pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index e8a98ee..3902dcf 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -912,7 +912,7 @@ dependencies = [ - [[package]] - name = "cosmic-dbus-a11y" - version = "0.1.0" --source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca" -+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629" - dependencies = [ - "zbus", - ] -@@ -3160,7 +3160,7 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" - [[package]] - name = "locale1" - version = "0.1.0" --source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca" -+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629" - dependencies = [ - "zbus", - ] -@@ -5577,7 +5577,7 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - [[package]] - name = "upower_dbus" - version = "0.3.2" --source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca" -+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629" - dependencies = [ - "serde", - "serde_repr", diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index b50b70f827bd..803520857390 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -16,23 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-np1syOfFqL6eZpnlwNb8WOXB0oqSkxIshX0JiyDlN1A="; + hash = "sha256-CKJcVYLuLJNqvmgDM+ugVojgzmG7WAVEAGmEkUyTs3c="; }; - cargoPatches = [ - # The lockfile references two different revisions of the same internal repository dbus-settings-bindings, - # which likely is unintentional and currently causing issues with fetchCargoVendor. - # Upstream PR: https://github.com/pop-os/cosmic-settings-daemon/pull/139 - ./dedup-dbus-settings-bindings.patch - ]; - postPatch = '' substituteInPlace src/battery.rs \ --replace-fail '/usr/share/sounds/Pop/' '${pop-gtk-theme}/share/sounds/Pop/' @@ -40,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3' ''; - cargoHash = "sha256-r9ZL3eNvoCWHFfxzSrETewPXIo+aGebWzBk19ra4AXY="; + cargoHash = "sha256-pvoCqFvMVqNTfdU5WidGijfFNsC9i2XNuNV33F8aKZw="; nativeBuildInputs = [ pkg-config ]; diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index c6a4429271dc..73136945a57d 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-bSguS+nrbKkxr8yGGmvRlPI9/b0uctLHKoV+y6Kc1Bw="; + hash = "sha256-/gFJvV5v4T30mkA8ppSc/kevwwR1RgIXWMGI+HmxK+U="; }; - cargoHash = "sha256-fUfj/defu74AYNTG/Wv3lxGbrPmRHZYSwN5ZZ98zwKw="; + cargoHash = "sha256-Nxc9VYtyG1avv1a32IZjsNQIQo5WmRJzjMEcf20B06s="; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index c7175f806b78..268f12f884a8 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-B5WdvrK7dV8C9/M577S/gbxksA5zdmhDqkidFFAbyH0="; + hash = "sha256-miR50DtNaUOOoVZ25vD0WuQ+PN/8DYy2cPFGcUE7Y+Y="; }; - cargoHash = "sha256-5ak3jbGD4TUiJCKn4FCkOvkZK2LzZAlU0zvqp1q1BaY="; + cargoHash = "sha256-AsppupxVQlzKbdd+qt9oMZa3flcpC8fUwN3Lw0cgzW8="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index 097136d060d9..5c5a3b3967ed 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-EN/eVQfUbJPQoU2rOYbfQBdr2cTff1VkQDp+hUEkbAE="; + hash = "sha256-Hb5FMJH5P/kQZ7Ess6fAVYoR7EVFyH019bI3+YSHPdw="; }; - cargoHash = "sha256-ypb1hlOl1ot4pmeJK9VVuSa2YkzDqMQs0ylH3tWWpb8="; + cargoHash = "sha256-MS0yUwg/MAtHq6YgxfikAbEUwLmx5OrLnsrle3MlIpg="; nativeBuildInputs = [ just diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index ddc30dfd95b3..4a724d8b8edb 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index a57dc9d61e6f..1c80ed47ea17 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-0BD+61gQkVHrDb8hfOa1Tiy29Hu+TZCV6r/LdFMPy+k="; + hash = "sha256-pzIRH/AQwUllvJxL3u6P+wTM8ndhsbYQhABFNSrvGmE="; }; - cargoHash = "sha256-IMjDZk42rj2a9ZUFksZ9VhI5RsB0t630Iy3eKtRqY7M="; + cargoHash = "sha256-wdRUvjeRLxJzF2g8+Q+O5KPA3b2DimE0pluvxEuyDps="; separateDebugInfo = true; diff --git a/pkgs/by-name/co/costa/package.nix b/pkgs/by-name/co/costa/package.nix index 9c8800e1baf7..c99a2f1da8bd 100644 --- a/pkgs/by-name/co/costa/package.nix +++ b/pkgs/by-name/co/costa/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "COSTA"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "eth-cscs"; repo = "COSTA"; rev = "v${finalAttrs.version}"; - hash = "sha256-rkieWcUkAMI/fJjsPL20jI1jII5o5TwBx27nMQqNIXg="; + hash = "sha256-G/+AXGOjTbc92+6HLkDzkVJIikri0A+cB7Ft0RRQTzw="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/cs/csharp-ls/package.nix b/pkgs/by-name/cs/csharp-ls/package.nix index c704f642c749..681092b9628d 100644 --- a/pkgs/by-name/cs/csharp-ls/package.nix +++ b/pkgs/by-name/cs/csharp-ls/package.nix @@ -11,9 +11,9 @@ in buildDotnetGlobalTool (finalAttrs: { pname = "csharp-ls"; - version = "0.23.0"; + version = "0.24.0"; - nugetHash = "sha256-kaHjd23JFI30dbGvH0up6zFUe0rierF+uD7rpnWqO1M="; + nugetHash = "sha256-hpLTqgxwXiycfTaSd3nliS1quNB3VHLpSDBo+V18a9A="; inherit dotnet-sdk; dotnet-runtime = dotnet-sdk; diff --git a/pkgs/by-name/di/disorderfs/package.nix b/pkgs/by-name/di/disorderfs/package.nix index 45c081f5d0bf..48f79c65e24a 100644 --- a/pkgs/by-name/di/disorderfs/package.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -1,20 +1,23 @@ { lib, stdenv, - fetchurl, + fetchFromGitLab, pkg-config, - fuse, + fuse3, attr, asciidoc-full, }: stdenv.mkDerivation (finalAttrs: { pname = "disorderfs"; - version = "0.5.11"; + version = "0.6.2"; - src = fetchurl { - url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${finalAttrs.version}.orig.tar.bz2"; - sha256 = "sha256-KqAMKVUykCgVdNyjacZjpVXqVdeob76v0iOuSd4TNIY="; + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "reproducible-builds"; + repo = "disorderfs"; + tag = finalAttrs.version; + hash = "sha256-1ehGbNYbOewnDrQ1JhozKMvfVaCH7sDCxrD0dvwAfw0="; }; nativeBuildInputs = [ @@ -23,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - fuse + fuse3 attr ]; diff --git a/pkgs/by-name/dn/dnglab/package.nix b/pkgs/by-name/dn/dnglab/package.nix index eb4d7451c6da..f6c5a10f6a30 100644 --- a/pkgs/by-name/dn/dnglab/package.nix +++ b/pkgs/by-name/dn/dnglab/package.nix @@ -5,7 +5,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "dnglab"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "dnglab"; @@ -15,10 +15,10 @@ rustPlatform.buildRustPackage (finalAttrs: { postFetch = '' rm -rf "$out"/rawler/data/testdata/cameras/Canon/{"EOS REBEL T7i","EOS Rebel T7i"} ''; - hash = "sha256-KBv7HhsGSPo1fa2QGXZi7zjh5Bu9wEtKwZ9X2TRkg2g="; + hash = "sha256-uCOdfCeec//5CnkuDEIgCy9B7SsqiXN8oGkoHhJ4N5Y="; }; - cargoHash = "sha256-0Fxhs6Igi5kf/I5wgQ6bM01ka3Favo4AhfIL2DSvLAw="; + cargoHash = "sha256-CFtCONFL1qRTg67AxfuEeIqLq/+57xMGbTKKMFPAhuo="; postInstall = '' rm $out/bin/benchmark $out/bin/identify diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 4ebcb48e8f4d..1549f863373d 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "doctl"; - version = "1.154.0"; + version = "1.155.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule (finalAttrs: { owner = "digitalocean"; repo = "doctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-+CqkkWpy1bzMBgjml4Tztyz2t/fUFkyYVNh4gXpJjiw="; + hash = "sha256-sN/ZC3TAUiQokSZax3oF6LMl/H7lCCgtEjjcpy44aTY="; }; meta = { diff --git a/pkgs/by-name/fa/facter/Gemfile b/pkgs/by-name/fa/facter/Gemfile index d44fe935cc1a..a60c88df3dfd 100644 --- a/pkgs/by-name/fa/facter/Gemfile +++ b/pkgs/by-name/fa/facter/Gemfile @@ -7,3 +7,4 @@ gem "facter" gem "base64", "~> 0.2.0" gem "benchmark", "~> 0.5.0" gem "logger", "~> 1.7.0" +gem "sys-filesystem", "~> 1.5", ">= 1.5.5" diff --git a/pkgs/by-name/fa/facter/Gemfile.lock b/pkgs/by-name/fa/facter/Gemfile.lock index d587af3e4a46..791e3da5f631 100644 --- a/pkgs/by-name/fa/facter/Gemfile.lock +++ b/pkgs/by-name/fa/facter/Gemfile.lock @@ -6,18 +6,24 @@ GEM facter (4.10.0) hocon (~> 1.3) thor (>= 1.0.1, < 1.3) + ffi (1.17.3) + ffi (1.17.3-x86_64-linux-gnu) hocon (1.4.0) logger (1.7.0) + sys-filesystem (1.5.5) + ffi (~> 1.1) thor (1.2.2) PLATFORMS ruby + x86_64-linux DEPENDENCIES base64 (~> 0.2.0) benchmark (~> 0.5.0) facter logger (~> 1.7.0) + sys-filesystem (~> 1.5, >= 1.5.5) BUNDLED WITH 2.7.2 diff --git a/pkgs/by-name/fa/facter/gemset.nix b/pkgs/by-name/fa/facter/gemset.nix index c9fb0bf34f9f..417b2e6c7689 100644 --- a/pkgs/by-name/fa/facter/gemset.nix +++ b/pkgs/by-name/fa/facter/gemset.nix @@ -33,6 +33,16 @@ }; version = "4.10.0"; }; + ffi = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; + type = "gem"; + }; + version = "1.17.3"; + }; hocon = { groups = [ "default" ]; platforms = [ ]; @@ -53,6 +63,17 @@ }; version = "1.7.0"; }; + sys-filesystem = { + dependencies = [ "ffi" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0cshw6aqq7ws4sbl0b4g50fgvffykbchjpnzanmg1f9lly85i6bg"; + type = "gem"; + }; + version = "1.5.5"; + }; thor = { groups = [ "default" ]; platforms = [ ]; diff --git a/pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix b/pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix new file mode 100644 index 000000000000..3d479e7a6518 --- /dev/null +++ b/pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix @@ -0,0 +1,12 @@ +{ + openbangla-keyboard, + ... +}@args: + +openbangla-keyboard.override ( + { + withFcitx5Support = true; + withIbusSupport = false; + } + // removeAttrs args [ "openbangla-keyboard" ] +) diff --git a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix index ed391521ac57..2533e267a8fb 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-moegirl"; - version = "20260315"; + version = "20260412"; src = fetchurl { url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; - hash = "sha256-YnN1ArHyikV0kADquH2kwpk7cpiXKcL6YwUxVJXlQKM="; + hash = "sha256-YsdZU56dB0o1pV7SJG1/SMhShMoZmiSJ53jSsbph9gk="; }; dontUnpack = true; diff --git a/pkgs/by-name/fl/flow/package.nix b/pkgs/by-name/fl/flow/package.nix index f50870b27c9d..d6703986e4d4 100644 --- a/pkgs/by-name/fl/flow/package.nix +++ b/pkgs/by-name/fl/flow/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "flow"; - version = "0.308.0"; + version = "0.309.0"; src = fetchFromGitHub { owner = "facebook"; repo = "flow"; tag = "v${finalAttrs.version}"; - hash = "sha256-PWSGay3WVXUtk3NA5ukAY2HMrJV49BXISoMM1UyqzXE="; + hash = "sha256-ml1bi5LXk2qzS1Us6ddzctfazoS3XFz2jJQy1of6txc="; }; patches = [ diff --git a/pkgs/by-name/fs/fs-watcher-lsp/package.nix b/pkgs/by-name/fs/fs-watcher-lsp/package.nix new file mode 100644 index 000000000000..fee31476a362 --- /dev/null +++ b/pkgs/by-name/fs/fs-watcher-lsp/package.nix @@ -0,0 +1,46 @@ +{ + lib, + fetchCrate, + openssl, + pkg-config, + rustPlatform, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "fs-watcher-lsp"; + version = "0.1.0"; + + __structuredAttrs = true; + + src = fetchCrate { + version = finalAttrs.version; + crateName = "fs_watcher_lsp"; + hash = "sha256-zahbi8RK8aDHcVOzIk5fCIh57+SjMGAVtUvtKhpMvF0="; + }; + + cargoHash = "sha256-w1i19IV/tjyl+W0NIjjbB0R9UpGrAUuK/yWbOZUKPUA="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + buildNoDefaultFeatures = false; + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Little file system watcher LSP to reload your editor"; + changelog = "https://codeberg.org/Zentropivity/fs_watcher_lsp/releases/tag/v${finalAttrs.version}"; + license = with lib.licenses; [ + mit + asl20 + ]; + maintainers = with lib.maintainers; [ landreussi ]; + mainProgram = "fs_watcher_lsp"; + }; +}) diff --git a/pkgs/by-name/ga/galculator/package.nix b/pkgs/by-name/ga/galculator/package.nix index e7068f831c8c..b4d121193c28 100644 --- a/pkgs/by-name/ga/galculator/package.nix +++ b/pkgs/by-name/ga/galculator/package.nix @@ -2,6 +2,7 @@ lib, autoreconfHook, fetchFromGitHub, + fetchDebianPatch, fetchpatch2, flex, gtk3, @@ -30,6 +31,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-qVJHcfJTtl0hK8pzSp6MjhYAh1NbIIWr3rBDodIYBvk="; }) ./gettext-0.25.patch + (fetchDebianPatch { + inherit (finalAttrs) pname version; + patch = "0002-Declare-function-parameters-as-required-by-C23.patch"; + debianRevision = "2.1"; + hash = "sha256-kwRYYNOo3Z2SjFQzR6Mo+qBgW3LQfhxdE6mMpLGoE44="; + }) ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix index 7174fc1fca70..00c28906fa9f 100644 --- a/pkgs/by-name/gh/gh/package.nix +++ b/pkgs/by-name/gh/gh/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gh"; - version = "2.89.0"; + version = "2.90.0"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-SiPcji8CbJd6GwWmsIFWq3874Mr9/VggOATX9yKYjow="; + hash = "sha256-yVc4UvC+CsW+pP/BJRjcOGX7h8zO2M8yM0m57Mr89JY="; }; - vendorHash = "sha256-Sko+jTkGUTiR66Mv/p5INv/CLID1EK2v9fY0GfIeckg="; + vendorHash = "sha256-hz6oMLTibnSLB11vEWsO0O5ZFGKYJaVce6POqINObnI="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/gi/git-statuses/package.nix b/pkgs/by-name/gi/git-statuses/package.nix index 0949092ea41f..29f1c6ea59c1 100644 --- a/pkgs/by-name/gi/git-statuses/package.nix +++ b/pkgs/by-name/gi/git-statuses/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-statuses"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "bircni"; repo = "git-statuses"; tag = finalAttrs.version; - hash = "sha256-R0PQIgZ6dXzXmBacNMV9Xc4zwkViKBvEtW1BP/X5Res="; + hash = "sha256-p200nv8H/tuO48ZBsTQvM0JBGN4Yu58kXLhYl8AJxfc="; }; - cargoHash = "sha256-WU8fRtmoYHsvEw2DhDhLX50PzynDJJt3pTpnFvH3G4g="; + cargoHash = "sha256-MJekW/AzVe1dCr5La4+FKBeyGFAjN0fCBUiGnMoAtdI="; # Needed to get openssl-sys to use pkg-config. env.OPENSSL_NO_VENDOR = 1; diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index 4f36c3062782..41403e94cb77 100644 --- a/pkgs/by-name/gl/glab/package.nix +++ b/pkgs/by-name/gl/glab/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "glab"; - version = "1.91.0"; + version = "1.92.1"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-AXScsFVN8vEdhjM4m4VK41tje9QABp0OGq+8sPM+4oo="; + hash = "sha256-4DUEsh2T5rx/0u79+edMLAjTRUmXxlbA0SVH/EwoeVo="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-idxt6qrs2CPO4SvZEuZNy12mw7dy1dslfuVn1ufrZ5Y="; + vendorHash = "sha256-fnVY1WEwzuRjHXQSGLl1c7bQXxzOHFEPlb/DhntYm2U="; ldflags = [ "-s" @@ -85,6 +85,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ luftmensch-luftmensch anthonyroussel + turebentzin ]; mainProgram = "glab"; }; diff --git a/pkgs/by-name/gn/gnuplot_qt/package.nix b/pkgs/by-name/gn/gnuplot_qt/package.nix index dc503dd2a923..d5da017e7634 100644 --- a/pkgs/by-name/gn/gnuplot_qt/package.nix +++ b/pkgs/by-name/gn/gnuplot_qt/package.nix @@ -1,7 +1,12 @@ { gnuplot, -}: + ... +}@args: -gnuplot.override { - withQt = true; -} +gnuplot.override ( + { + withQt = true; + withWxGTK = false; # Explicitly prevent dual-GUI bloat + } + // removeAttrs args [ "gnuplot" ] +) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 8a1a4b92db25..a7f9e63aee4f 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -11,17 +11,17 @@ buildGoModule (finalAttrs: { pname = "gomuks-web"; - version = "26.03"; + version = "26.04"; src = fetchFromGitHub { owner = "gomuks"; repo = "gomuks"; tag = "v0.${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}.0"; - hash = "sha256-lWuZ1UkazG31qfZsRUb4eTc34qazCQlI7k+i9H1cdb4="; + hash = "sha256-IysL++H3ncAU1xqNWKy2Z9RKkF1hriVmIDdQu0SkDbQ="; }; proxyVendor = true; - vendorHash = "sha256-0h0/pNCd6g3aknDdKmVgojXKHzbtvWK/NVNToVJP0fU="; + vendorHash = "sha256-Ev6nmmOzLPjXp8XYj+7MRPElfGAv8fUcXJ5fXP8LCvs="; nativeBuildInputs = [ nodejs @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { npmRoot = "web"; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/web"; - hash = "sha256-9kGKUF+t4miz+uXZVifNhLkwYTK8ZAhFfrAfWF8Rxck="; + hash = "sha256-NeQzz2+Vdi1OtVN7ZF8I33nFCO7OpccD1AjpPl7tML4="; }; }; diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index 64680f984873..dde2ea8226ba 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -13,20 +13,25 @@ lld, useLLD ? stdenv.hostPlatform.isArmv7, }: + +let + beylaVersion = "v3.6.0"; +in + buildGoModule (finalAttrs: { pname = "grafana-alloy"; - version = "1.14.2"; + version = "1.15.1"; src = fetchFromGitHub { owner = "grafana"; repo = "alloy"; tag = "v${finalAttrs.version}"; - hash = "sha256-77WMsnC2WgVnbw1BsCj9ayS6XPsVTghmtIyl9Dk71uY="; + hash = "sha256-dAWBmvrthnsji6WuM2itRdfV4ONKDjsCzUJkUSmb1XI="; }; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/internal/web/ui"; - hash = "sha256-MiHFeyDxLzYF3t9H8OEn/bL10WRbzMcwlENs2FSJ4xo="; + hash = "sha256-YUCft67WskKubZu8qEIUoH5NHwSfD5o0tWzyply90Zg="; }; frontend = buildNpmPackage { @@ -49,12 +54,18 @@ buildGoModule (finalAttrs: { patchPhase = '' cp -av ${finalAttrs.frontend}/share internal/web/ui/dist + + goSumBeylaVersion="$(grep beyla go.sum | head -1 | cut -d ' ' -f2)" + if [[ "$goSumBeylaVersion" != "${beylaVersion}" ]];then + echo "beyla version in go.sum ($goSumBeylaVersion) doesn't match the one set in the expression (${beylaVersion}), needs updating." + exit 1 + fi ''; modRoot = "collector"; proxyVendor = true; - vendorHash = "sha256-i/BV987/ZYnCRYX8m9iFdtPo0vrWsmpn6UDs0q59sMM="; + vendorHash = "sha256-PbaqxDJHXB1MT5KtiEIkl+gP0DolzlC5JRItGC5VCpQ="; subPackages = [ "." ]; @@ -66,6 +77,7 @@ buildGoModule (finalAttrs: { "-X github.com/grafana/alloy/internal/build.Revision=v${finalAttrs.version}" "-X github.com/grafana/alloy/internal/build.BuildUser=nix@nixpkgs" "-X github.com/grafana/alloy/internal/build.BuildDate=1970-01-01T00:00:00Z" + "-X github.com/grafana/beyla/pkg/buildinfo=${beylaVersion}" ]; tags = [ diff --git a/pkgs/by-name/gr/graphest/package.nix b/pkgs/by-name/gr/graphest/package.nix index 2c6093b385d2..1486521d5bad 100644 --- a/pkgs/by-name/gr/graphest/package.nix +++ b/pkgs/by-name/gr/graphest/package.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --inherit-argv0 - install -Dm444 build/icon.png $out/share/icons/hicolor/1024x1024/apps/graphest.png + install -Dm444 build/icon.png $out/share/icons/graphest.png install -Dm444 ${./mime.xml} $out/share/mime/packages/graphest.xml '' + lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/gr/grpc-gateway/package.nix b/pkgs/by-name/gr/grpc-gateway/package.nix index d1c518b842fb..381a9f63b4d6 100644 --- a/pkgs/by-name/gr/grpc-gateway/package.nix +++ b/pkgs/by-name/gr/grpc-gateway/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "grpc-gateway"; - version = "2.28.0"; + version = "2.29.0"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-gateway"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-93omvHb+b+S0w4D+FGEEwYYDjgumJFDAruc1P4elfvA="; + sha256 = "sha256-d9OIIGttyMBSNgpS6mbR5JEIm13qGu2gFHJazJAexdw="; }; - vendorHash = "sha256-jVP5zfFPfHeAEApKNJzZwuZLA+DjKgkL7m2DFG72UNs="; + vendorHash = "sha256-p51yD+v8+rPs+ztlX7r0VQ4XlwUkxu+PxgknKEvH00k="; ldflags = [ "-X=main.version=${finalAttrs.version}" diff --git a/pkgs/by-name/gs/gsender/package.nix b/pkgs/by-name/gs/gsender/package.nix index d8909ad9b07d..d093fe18b9aa 100644 --- a/pkgs/by-name/gs/gsender/package.nix +++ b/pkgs/by-name/gs/gsender/package.nix @@ -5,12 +5,12 @@ }: let - version = "1.5.7"; + version = "1.6.0"; pname = "gsender"; src = fetchurl { url = "https://github.com/Sienci-Labs/gsender/releases/download/v${version}/gSender-${version}-Linux-Intel-64Bit.AppImage"; - hash = "sha256-J+GpDJ1PU07sxAmLON3GLE6RnsrSGPYfhsdESsFU/jQ="; + hash = "sha256-rksLPTwyTzILughUsN69o/gIPmSJ/OTKo3H9YZyaqKs="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; diff --git a/pkgs/by-name/he/hello-wayland/package.nix b/pkgs/by-name/he/hello-wayland/package.nix index e2091340fd1e..2c66e2e76d8d 100644 --- a/pkgs/by-name/he/hello-wayland/package.nix +++ b/pkgs/by-name/he/hello-wayland/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation { pname = "hello-wayland"; - version = "0-unstable-2026-03-17"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "emersion"; repo = "hello-wayland"; - rev = "9a64c5ce78d004dc50814361b5153cef071f7042"; - hash = "sha256-YSdBY0IJQB7iyiunVikFHd0S2GlPy7cZBl+aQkpCY1s="; + rev = "14231ae0a7f12e0041e81f749ae509d07e88fbe5"; + hash = "sha256-9ciyfNnjBY3hg+UB7/xS7B30q9m3vvOc1emxi8qJTRE="; }; separateDebugInfo = true; diff --git a/pkgs/by-name/hi/high-tide/package.nix b/pkgs/by-name/hi/high-tide/package.nix index 048f1c18673b..0a077520a74a 100644 --- a/pkgs/by-name/hi/high-tide/package.nix +++ b/pkgs/by-name/hi/high-tide/package.nix @@ -20,14 +20,14 @@ python313Packages.buildPythonApplication (finalAttrs: { pname = "high-tide"; - version = "1.2.0"; + version = "1.3.0"; pyproject = false; src = fetchFromGitHub { owner = "Nokse22"; repo = "high-tide"; tag = "v${finalAttrs.version}"; - hash = "sha256-KaUI0Sa2sYrwv6v8kVbBwaTLaeY/B6tnDMJNNGazn9M="; + hash = "sha256-BJN29Ew4yN2Whk9BVuo/eaumrN/65boeWc35lwbpBXg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ho/home-manager/package.nix b/pkgs/by-name/ho/home-manager/package.nix index 32682c11915c..60410234e64c 100644 --- a/pkgs/by-name/ho/home-manager/package.nix +++ b/pkgs/by-name/ho/home-manager/package.nix @@ -19,14 +19,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "home-manager"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { name = "home-manager-source"; owner = "nix-community"; repo = "home-manager"; - rev = "7ba4ee4228ed36123c7cb75d50524b43514ef992"; - hash = "sha256-oBYyowo6yfgb95Z78s3uTnAd9KkpJpwzjJbfnpLaM2Y="; + rev = "3c7524c68348ef79ce48308e0978611a050089b2"; + hash = "sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ho/homepage-dashboard/package.nix b/pkgs/by-name/ho/homepage-dashboard/package.nix index 0c27ac51bc2c..9c2c1098ad27 100644 --- a/pkgs/by-name/ho/homepage-dashboard/package.nix +++ b/pkgs/by-name/ho/homepage-dashboard/package.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "homepage-dashboard"; - version = "1.12.1"; + version = "1.12.3"; src = fetchFromGitHub { owner = "gethomepage"; repo = "homepage"; tag = "v${finalAttrs.version}"; - hash = "sha256-+ssT+eV/w9mzY2QTbna/RKYLVkeRREt318sc/bVgW1k="; + hash = "sha256-/8JAFYi7CSRvxEvqb36TTTWUbcaIht++OgKV1rSBcmg="; }; pnpmDeps = fetchPnpmDeps { @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-deKVLAmgQEld59PpuaWse+laPoe4L9Ck1IjmgiP26bg="; + hash = "sha256-suevJNExlktuuCXRYEi8603qrxeEPLYaYp9MO2hnLEk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ho/honeycomb-refinery/package.nix b/pkgs/by-name/ho/honeycomb-refinery/package.nix index b64764432353..61a61079036d 100644 --- a/pkgs/by-name/ho/honeycomb-refinery/package.nix +++ b/pkgs/by-name/ho/honeycomb-refinery/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "honeycomb-refinery"; - version = "3.1.2"; + version = "3.2.0"; src = fetchFromGitHub { owner = "honeycombio"; repo = "refinery"; rev = "v${finalAttrs.version}"; - hash = "sha256-6MrV/MOsMH1PHQkuQg4OgRqhG23xN+If172wUDu1Fek="; + hash = "sha256-8UzFoIxi9Vvf5/67rFsED/XTOz1pGeyxyuvLlTO7mVc="; }; env.NO_REDIS_TEST = true; @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { "-X main.BuildID=${finalAttrs.version}" ]; - vendorHash = "sha256-oA9upZD0F7J2AYylohsixy9Wdof2ww2RPDoq3f+HTmc="; + vendorHash = "sha256-nzz4SdJnISM6/yCgwelg2w7wlPBInQU1YizT5Ds2z5Y="; doCheck = true; diff --git a/pkgs/by-name/io/iotas/package.nix b/pkgs/by-name/io/iotas/package.nix index 1fd10730345e..211846ed0671 100644 --- a/pkgs/by-name/io/iotas/package.nix +++ b/pkgs/by-name/io/iotas/package.nix @@ -20,7 +20,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "iotas"; - version = "2026.5"; + version = "2026.6"; pyproject = false; src = fetchFromGitLab { @@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { owner = "World"; repo = "iotas"; tag = finalAttrs.version; - hash = "sha256-HTwhlbTc+s7eZVMLA/fYrhwwrmfDkdExARoJghLchls="; + hash = "sha256-Zsfp5O6k8VMjF6Hl3lT+u9JingGq3XgCzc8h9PVAhLg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/is/isabelle/package.nix b/pkgs/by-name/is/isabelle/package.nix index 29273a55098f..0c48de36e306 100644 --- a/pkgs/by-name/is/isabelle/package.nix +++ b/pkgs/by-name/is/isabelle/package.nix @@ -330,7 +330,6 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Generic proof assistant"; - longDescription = '' Isabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those @@ -346,6 +345,9 @@ stdenv.mkDerivation (finalAttrs: { lib.maintainers.jvanbruegge lib.maintainers.sempiternal-aurora ]; + # need to compile the heaps for host on build + # which requires us to use the host polyml toolchain + broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); platforms = [ "x86_64-linux" "aarch64-linux" diff --git a/pkgs/by-name/jo/jocalsend/package.nix b/pkgs/by-name/jo/jocalsend/package.nix index db5524789ce3..11af40e879ca 100644 --- a/pkgs/by-name/jo/jocalsend/package.nix +++ b/pkgs/by-name/jo/jocalsend/package.nix @@ -4,6 +4,7 @@ rustPlatform, pkg-config, openssl, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -28,6 +29,8 @@ rustPlatform.buildRustPackage (finalAttrs: { openssl ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://git.kittencollective.com/nebkor/joecalsend"; description = "Rust terminal client for Localsend"; diff --git a/pkgs/by-name/js/json-fortran/package.nix b/pkgs/by-name/js/json-fortran/package.nix index 011de8916353..9249ccff0824 100644 --- a/pkgs/by-name/js/json-fortran/package.nix +++ b/pkgs/by-name/js/json-fortran/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "json-fortran"; - version = "9.3.0"; + version = "9.3.1"; src = fetchFromGitHub { owner = "jacobwilliams"; repo = "json-fortran"; rev = finalAttrs.version; - hash = "sha256-shSMIiA2laNxqRmnsBBOgJDhWdXr/ULEWVkugHCEs+0="; + hash = "sha256-anPasaS4Kq8r6P7EgrQ3auwvSylq/a/ZO1XhYw6zAU4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix index 182cb151b5f7..bd5090c83370 100644 --- a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix +++ b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kak-tree-sitter-unwrapped"; - version = "3.2.0"; + version = "3.2.1"; src = fetchFromSourcehut { owner = "~hadronized"; repo = "kak-tree-sitter"; rev = "kak-tree-sitter-v${finalAttrs.version}"; - hash = "sha256-8J6bqQkeDfJOyd9WusT+H35J6AMVcCIEr0BCrwGKVXI="; + hash = "sha256-w+taJzr9tPLXdpV5RLTedVGR48Qodq/4M5IhlKAM/lU="; }; - cargoHash = "sha256-rEF2BaadWuM0OtesiXV3IZ8bRpcpdRekUnvBAWM7Dwc="; + cargoHash = "sha256-ztVBBeLU1AByDz3yVDMZ102bDG6JfL/6IoJlcqRmCmU="; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/kc/kcl-kafka/package.nix b/pkgs/by-name/kc/kcl-kafka/package.nix new file mode 100644 index 000000000000..ed2e0ccf2b41 --- /dev/null +++ b/pkgs/by-name/kc/kcl-kafka/package.nix @@ -0,0 +1,33 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "kcl-kafka"; + version = "0.17.0"; + + src = fetchFromGitHub { + owner = "twmb"; + repo = "kcl"; + tag = "v${finalAttrs.version}"; + hash = "sha256-P55k9PIUDtYMzgPHCQYQLNgprnC9MDUX6ZfgZhI9fC0="; + }; + + vendorHash = "sha256-o7iSFI0zRwjlE2MVqKSpPMowR4mD2zW6wez4sqNX4Cw="; + + subPackages = [ "." ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "One stop shop to do anything with Apache Kafka"; + homepage = "https://github.com/twmb/kcl"; + changelog = "https://github.com/twmb/kcl/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ chillcicada ]; + mainProgram = "kcl"; + }; +}) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index b34aa070de43..e818d7a46f85 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.7"; + version = "26.6.1"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-Brd/tRed8SmY4mzNScLqJDmGLdCFskEGeBbnKOoJ10s="; + hash = "sha256-nAINLLwC3H9FNwjcj0xUSy/TwpDA6+LQI1IqMtMxaCM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ku/kubernetes/package.nix b/pkgs/by-name/ku/kubernetes/package.nix index 9472e3cadbf8..ba549a8e10a2 100644 --- a/pkgs/by-name/ku/kubernetes/package.nix +++ b/pkgs/by-name/ku/kubernetes/package.nix @@ -23,13 +23,13 @@ buildGoModule (finalAttrs: { pname = "kubernetes"; - version = "1.35.3"; + version = "1.35.4"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; tag = "v${finalAttrs.version}"; - hash = "sha256-woIp7AnW7r3y0rpKO03+0t6ONyNXTS1IYxW40E1O8DA="; + hash = "sha256-UXYkReGD77Uu0P0iYvkK58Uj0f7CuXGMb1WJBD7/61U="; }; vendorHash = null; diff --git a/pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch b/pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch new file mode 100644 index 000000000000..d2b7743d785f --- /dev/null +++ b/pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch @@ -0,0 +1,29 @@ +diff --git a/lib/mbedtls/library/ssl_tls13_keys.c b/lib/mbedtls/library/ssl_tls13_keys.c +index dbc703a6c124961cfe38973ed4a0cae4867ba870..51afb044ccf3892bd0d69ec06b1f0ab0d15c287d 100644 +--- a/lib/mbedtls/library/ssl_tls13_keys.c ++++ b/lib/mbedtls/library/ssl_tls13_keys.c +@@ -80,7 +80,8 @@ struct mbedtls_ssl_tls13_labels_struct const mbedtls_ssl_tls13_labels = + * the HkdfLabel structure on success. + */ + +-static const char tls13_label_prefix[6] = "tls13 "; ++/* We need to tell the compiler that we meant to leave out the null character. */ ++static const char tls13_label_prefix[6] __attribute__ ((nonstring)) = "tls13 "; + + #define SSL_TLS1_3_KEY_SCHEDULE_HKDF_LABEL_LEN(label_len, context_len) \ + (2 /* expansion length */ \ +diff --git a/lib/mbedtls/library/ssl_tls13_keys.h b/lib/mbedtls/library/ssl_tls13_keys.h +index 14f6e4876c64b7562eef7de589f92c1fd84b190a..f6d02b522a5e3f4a6f6802ae7655dee07218f8d1 100644 +--- a/lib/mbedtls/library/ssl_tls13_keys.h ++++ b/lib/mbedtls/library/ssl_tls13_keys.h +@@ -40,8 +40,9 @@ + + #if defined(MBEDTLS_SSL_PROTO_TLS1_3) + ++/* We need to tell the compiler that we meant to leave out the null character. */ + #define MBEDTLS_SSL_TLS1_3_LABEL(name, string) \ +- const unsigned char name [sizeof(string) - 1]; ++ const unsigned char name [sizeof(string) - 1] __attribute__ ((nonstring)); + + union mbedtls_ssl_tls13_labels_union { + MBEDTLS_SSL_TLS1_3_LABEL_LIST diff --git a/pkgs/by-name/l8/l8w8jwt/package.nix b/pkgs/by-name/l8/l8w8jwt/package.nix index e632841710de..27729aa7ba03 100644 --- a/pkgs/by-name/l8/l8w8jwt/package.nix +++ b/pkgs/by-name/l8/l8w8jwt/package.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-aR3r84AYvCNx3jm9lB1qtbbEh9rU3LTkI+TK9LPQaPk="; }; + patches = [ + # adapted from https://github.com/Mbed-TLS/mbedtls/commit/79b513894a28718604f7cb531380bfea0354844f + ./fix-gcc15.patch + ]; + nativeBuildInputs = [ cmake ]; cmakeFlags = [ diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index a3c2f5d2a64f..096f566910d1 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "149.0-1"; + version = "149.0.2-2"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-pW10vDNZMFmNx43yI3dsSO0FNQFS16NVBu2X9NAa+Uo="; - aarch64-linux = "sha256-2mOleX25KcNG8+2jSgXI2rTDvZ6jVwgVYOooIOHqqJE="; + x86_64-linux = "sha256-BzgSMeAHE3t3P5L/Xj0xjJcfsFk3UIYlrJvQGoahpM0="; + aarch64-linux = "sha256-49ODecTb/NeTa8iwB8f4XzGqPfFTJPvEgRJz8gsoGNs="; } .${stdenv.hostPlatform.system} or throwSystem; }; diff --git a/pkgs/by-name/li/libsidplayfp/package.nix b/pkgs/by-name/li/libsidplayfp/package.nix index 4d3bec4e0db7..dab256cfe4ad 100644 --- a/pkgs/by-name/li/libsidplayfp/package.nix +++ b/pkgs/by-name/li/libsidplayfp/package.nix @@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: { tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; updateScript = gitUpdater { rev-prefix = "v"; - ignoredVersions = "(a|rc)"; + ignoredVersions = "[a-zA-Z]"; }; }; diff --git a/pkgs/by-name/li/lichess-bot/package.nix b/pkgs/by-name/li/lichess-bot/package.nix index 3e3901b78ae3..89682bb3a99e 100644 --- a/pkgs/by-name/li/lichess-bot/package.nix +++ b/pkgs/by-name/li/lichess-bot/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "lichess-bot"; - version = "2026.4.3.1"; + version = "2026.4.15.1"; pyproject = false; src = fetchFromGitHub { owner = "lichess-bot-devs"; repo = "lichess-bot"; - rev = "98c70bbd693e12eafe1eff40996fb61c08c60ddb"; - hash = "sha256-GpnplQ+MQdA+RrLKaq2JO7TQjJY1jWGxSu/Kbg5bBEo="; + rev = "55200ddb52746b87cff3756526c96c8d4f05feb6"; + hash = "sha256-HaVDUYEnS1ZC26AXr4CmKY4+1nr59w40+eGDgpOEsKA="; }; propagatedBuildInputs = with python3Packages; [ diff --git a/pkgs/by-name/li/litestream/package.nix b/pkgs/by-name/li/litestream/package.nix index fad210501e68..d8b6d13507d7 100644 --- a/pkgs/by-name/li/litestream/package.nix +++ b/pkgs/by-name/li/litestream/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "litestream"; - version = "0.5.10"; + version = "0.5.11"; src = fetchFromGitHub { owner = "benbjohnson"; repo = "litestream"; rev = "v${finalAttrs.version}"; - hash = "sha256-xp1Ic7sF3yzpR4FgMOfx/uRp/jv/qzTgSlItOIrl2pI="; + hash = "sha256-LGlcc/FoBiZ7YiZUyqdYmAoV9BgUm4h2/n/KQ3NzFa4="; }; ldflags = [ @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-e2fsgK/fZNIos5W/Gc3u72uzoT2igs6BgzYtz1PyI10="; + vendorHash = "sha256-Zf7BdL0mljGFrRTx4JJxAUXUm6Uh/sVJP/zOJ4ef/CU="; passthru.tests = { inherit (nixosTests) litestream; }; diff --git a/pkgs/by-name/li/livekit-cli/package.nix b/pkgs/by-name/li/livekit-cli/package.nix index e6fc5b19e695..0af6f643d0d4 100644 --- a/pkgs/by-name/li/livekit-cli/package.nix +++ b/pkgs/by-name/li/livekit-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "livekit-cli"; - version = "2.16.0"; + version = "2.16.2"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-qGxRNsVnrDl8N0hAh8WjumDvaL7Zs90HaRmXORvUWZs="; + hash = "sha256-3nyYX/BX6FxiAOcyAx/BEmzKvT+SQYXVERplEXvnscg="; }; - vendorHash = "sha256-6posDd3z2seRvGuWLsmPD5wOz4RVF4ulvmfTqWN29hE="; + vendorHash = "sha256-0MOZp6ZZ+UbGGykJ5TZL0KM1rP/ZlLS297/uU9HNaO8="; subPackages = [ "cmd/lk" ]; diff --git a/pkgs/by-name/ln/lnav/package.nix b/pkgs/by-name/ln/lnav/package.nix index b59d8ea3c0ae..53cf366fb6c8 100644 --- a/pkgs/by-name/ln/lnav/package.nix +++ b/pkgs/by-name/ln/lnav/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lnav"; - version = "0.13.2"; + version = "0.14.0"; src = fetchFromGitHub { owner = "tstack"; repo = "lnav"; tag = "v${finalAttrs.version}"; - hash = "sha256-IYBcYnai7Se3/GNITzhpSV/XYvCUvcpiZDTF4Y58Zt0="; + hash = "sha256-BP4QiGO6x2o+9hRvoB4gz1IfQbr/yLVHgT9PWX/k/3c="; }; enableParallelBuilding = true; @@ -68,11 +68,11 @@ stdenv.mkDerivation (finalAttrs: { ]; cargoDeps = rustPlatform.fetchCargoVendor { - src = "${finalAttrs.src}/src/third-party/prqlc-c"; - hash = "sha256-hXjn2CF4FxCfDzikWif9hGWRmlIJI+nxbcV8EBEWxis="; + src = "${finalAttrs.src}/src/third-party/lnav-rs-ext"; + hash = "sha256-Dy+V45X27dy2TN3JRic6nLmmG11I1Pw7m+vYKYJMnQs="; }; - cargoRoot = "src/third-party/prqlc-c"; + cargoRoot = "src/third-party/lnav-rs-ext"; preConfigure = '' ./autogen.sh diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index db8dc8f7ee7b..8a93c8d10d75 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -43,13 +43,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luanti"; - version = "5.15.1"; + version = "5.15.2"; src = fetchFromGitHub { owner = "luanti-org"; repo = "luanti"; tag = finalAttrs.version; - hash = "sha256-aW/DSF0sBEHJmhxRcWVqMFDOmP24CkAMr/eEsCUN5B0="; + hash = "sha256-E7YkUFuDvEuJpmn7ReasKZnQHucl6YbTk8InUtzTi9U="; }; patches = [ diff --git a/pkgs/by-name/mc/mcp-grafana/package.nix b/pkgs/by-name/mc/mcp-grafana/package.nix index 4d5892e30507..246785e68cf1 100644 --- a/pkgs/by-name/mc/mcp-grafana/package.nix +++ b/pkgs/by-name/mc/mcp-grafana/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "mcp-grafana"; - version = "0.11.4"; + version = "0.11.6"; src = fetchFromGitHub { owner = "grafana"; repo = "mcp-grafana"; tag = "v${finalAttrs.version}"; - hash = "sha256-sOT4rS9lEKJmQM9roLJbbs/8Y7thEr3KvwChXrsRKr4="; + hash = "sha256-cJjapd2phI4NgMAPzsKrs74+sEK7ykfKHQx24FVpHoQ="; }; - vendorHash = "sha256-EXjZjXwyeH7zTgYvtMbtWh1j6xk2ybbeqvbxLz5yA+I="; + vendorHash = "sha256-a9VgfzJmbTudYSLqhBBnkpq37xghtxWTzpcd7rMlZmA="; ldflags = [ "-s" diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index 08579f053a4c..d3f1d1b707b9 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.41.0"; + version = "1.42.1"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-UbrRrtzTf6YWrU21wm1j8wMpPWBHon1JsXh+4LdawIs="; + hash = "sha256-V9uVOpNUvzn9767XkrjMQenknNlZwUde+eVtiXqEwks="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-o7JXbnA+fYiJRaOyJLoEPNaJKEB5zVPhXt2h1fblxNk="; + cargoHash = "sha256-t6rK9uYO0OCipCR4udTpTVieR+Rw8Akp+8z8btvLlXc="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; diff --git a/pkgs/by-name/mi/miro/package.nix b/pkgs/by-name/mi/miro/package.nix index 4bd122dfa231..215688f9f7de 100644 --- a/pkgs/by-name/mi/miro/package.nix +++ b/pkgs/by-name/mi/miro/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "miro"; - version = "0.7.3"; + version = "0.8.1"; src = fetchFromGitHub { owner = "vincent-uden"; repo = "miro"; tag = "v${finalAttrs.version}"; - hash = "sha256-HSI6sAXy+PtZdla2GMuWFwoClUIf3E4rc3NHh7Wz1BE="; + hash = "sha256-uHg2RUn0k8POlV5Hod5hwLDLgjAOG6JxWsmdI4Mvx50="; }; - cargoHash = "sha256-yYpHB7LwGxBy5r16vzXflqaygJmibEV4XteD0BV0HoA="; + cargoHash = "sha256-YoLRw/HVMEKIGmAqyffEyKJ9MTkAJhr2gWWW7TXZ4Io="; nativeBuildInputs = [ rustPlatform.bindgenHook diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index fc3b80d827b4..1e33ebbcfc93 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "misconfig-mapper"; - version = "1.15.2"; + version = "1.15.4"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${finalAttrs.version}"; - hash = "sha256-pHVa/K9zVLpo/3KKyJfLgYXISRpUE1GbiSQoTrfCxqA="; + hash = "sha256-U4zr+5TD8/rjCv1Ldmie52FZulfohfud72Gyivj2Zko="; }; - vendorHash = "sha256-K3qHMeB+gYWjallt3JurVMC0aK3g9sXYxCgiGUU3OjM="; + vendorHash = "sha256-eQetkCrVlYtiXezFzj35TnYAt6tntzUuJHqRvWEkuC4="; ldflags = [ "-s" diff --git a/pkgs/by-name/mo/mochi/package.nix b/pkgs/by-name/mo/mochi/package.nix index 4017f7634d60..b28723e05010 100644 --- a/pkgs/by-name/mo/mochi/package.nix +++ b/pkgs/by-name/mo/mochi/package.nix @@ -12,14 +12,14 @@ let pname = "mochi"; - version = "1.21.4"; + version = "1.21.5"; linux = appimageTools.wrapType2 rec { inherit pname version meta; src = fetchurl { url = "https://download.mochi.cards/releases/Mochi-${version}.AppImage"; - hash = "sha256-0X2I2/WcAWCvGO2djUnh0d5dgETAy9KY60Z92WaNrkc="; + hash = "sha256-meYKgxJA4VOE4B6gizJ4F+utld/OJ1MCzwSOjfeorqE="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; @@ -44,9 +44,9 @@ let url = "https://download.mochi.cards/releases/Mochi-${version}${lib.optionalString stdenv.hostPlatform.isAarch64 "-arm64"}.dmg"; hash = if stdenv.hostPlatform.isAarch64 then - "sha256-/AwBELYzaBBJWs+/RIn1OmG4xaxrT47pa0aJZDP7zRw=" + "sha256-+nQsR0CWG8pCq+zV2jMiej+7L4RqPeSKESAECK/JIoM=" else - "sha256-JixRl3hw117Hg/Xuje8djZYTu8xVwlz7LXvifIKbwWY="; + "sha256-mOUrMIZSLPhxUe3lNLfDXtoo1dNX5fpQr8cHZ1MI/C8="; }; sourceRoot = "."; diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index 83be910ee169..c2c021fac4de 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "myks"; - version = "5.12.0"; + version = "5.12.2"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; tag = "v${finalAttrs.version}"; - hash = "sha256-n53f2ZdMTyStzMlNMKSYkwCv2KGqKCDnBV8cVjcHMY0="; + hash = "sha256-CQCxsuZhqRo5PMahc1UBy5T2SvwDs50JWHmhm4qU3FI="; }; - vendorHash = "sha256-7PUuVHBt2Ki/Jm0DvRsYrRcKpFe8A2oRQO5KT2Cr0zo="; + vendorHash = "sha256-BFuJBaOGzttc8Q1ZxMIx0SWnBWmHg7TwU5VG8Wgydb0="; subPackages = "."; diff --git a/pkgs/by-name/nc/nchat/fix-darwin.patch b/pkgs/by-name/nc/nchat/fix-darwin.patch index c7c5ad14c8cc..d5acedafba5d 100644 --- a/pkgs/by-name/nc/nchat/fix-darwin.patch +++ b/pkgs/by-name/nc/nchat/fix-darwin.patch @@ -1,34 +1,95 @@ -diff --git i/CMakeLists.txt w/CMakeLists.txt -index ceff715b..143659fb 100644 ---- i/CMakeLists.txt -+++ w/CMakeLists.txt -@@ -31,30 +31,6 @@ endif() +diff --git c/CMakeLists.txt i/CMakeLists.txt +index bc227885..143382b3 100644 +--- c/CMakeLists.txt ++++ i/CMakeLists.txt +@@ -30,91 +30,6 @@ endif() + # Platform specifics if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") add_definitions(-D_XOPEN_SOURCE_EXTENDED) - +- - # ncurses -- execute_process(COMMAND sh "-c" -- "command -v brew &> /dev/null && brew --prefix ncurses 2> /dev/null | tr -d '\n'" -- OUTPUT_VARIABLE NCURSES_ROOT_DIR) -- if (EXISTS "${NCURSES_ROOT_DIR}") -- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (detected).") +- if (DEFINED NCURSES_ROOT_DIR AND EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (user-specified)") - else() -- set(NCURSES_ROOT_DIR /opt/local) -- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (default).") +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix ncurses 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE NCURSES_ROOT_DIR) +- if (EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (homebrew)") +- else() +- foreach(FALLBACK_DIR /opt/homebrew/opt/ncurses /usr/local/opt/ncurses) +- if (EXISTS "${FALLBACK_DIR}") +- set(NCURSES_ROOT_DIR "${FALLBACK_DIR}") +- break() +- endif() +- endforeach() +- if (EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (fallback)") +- elseif (EXISTS "/opt/local") +- set(NCURSES_ROOT_DIR "/opt/local") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (macports)") +- endif() +- endif() +- endif() +- if (EXISTS "${NCURSES_ROOT_DIR}") +- list(APPEND CMAKE_PREFIX_PATH ${NCURSES_ROOT_DIR}) - endif() -- list(APPEND CMAKE_PREFIX_PATH ${NCURSES_ROOT_DIR}) - - # openssl -- execute_process(COMMAND sh "-c" -- "command -v brew &> /dev/null && brew --prefix openssl 2> /dev/null | tr -d '\n'" -- OUTPUT_VARIABLE OPENSSL_ROOT_DIR) -- if (EXISTS "${OPENSSL_ROOT_DIR}") -- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (detected).") +- if (DEFINED OPENSSL_ROOT_DIR AND EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (user-specified)") - else() -- set(OPENSSL_ROOT_DIR /opt/local) -- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (default).") +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix openssl 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE OPENSSL_ROOT_DIR) +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (homebrew)") +- else() +- foreach(FALLBACK_DIR /opt/homebrew/opt/openssl /usr/local/opt/openssl) +- if (EXISTS "${FALLBACK_DIR}") +- set(OPENSSL_ROOT_DIR "${FALLBACK_DIR}") +- break() +- endif() +- endforeach() +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (fallback)") +- elseif (EXISTS "/opt/local") +- set(OPENSSL_ROOT_DIR "/opt/local") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (macports)") +- endif() +- endif() +- endif() +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- list(APPEND CMAKE_PREFIX_PATH ${OPENSSL_ROOT_DIR}) +- endif() +- +- # sqlite +- if (DEFINED SQLITE_ROOT_DIR AND EXISTS "${SQLITE_ROOT_DIR}") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (user-specified)") +- else() +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix sqlite 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE SQLITE_ROOT_DIR) +- if (EXISTS "${SQLITE_ROOT_DIR}") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (homebrew)") +- else() +- foreach(FALLBACK_DIR /opt/homebrew/opt/sqlite /usr/local/opt/sqlite) +- if (EXISTS "${FALLBACK_DIR}") +- set(SQLITE_ROOT_DIR "${FALLBACK_DIR}") +- break() +- endif() +- endforeach() +- if (EXISTS "${SQLITE_ROOT_DIR}") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (fallback)") +- elseif (EXISTS "/opt/local") +- set(SQLITE_ROOT_DIR "/opt/local") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (macports)") +- endif() +- endif() +- endif() +- if (EXISTS "${SQLITE_ROOT_DIR}") +- list(APPEND CMAKE_PREFIX_PATH ${SQLITE_ROOT_DIR}) - endif() -- list(APPEND CMAKE_PREFIX_PATH ${OPENSSL_ROOT_DIR}) - elseif (${CMAKE_SYSTEM_NAME} MATCHES "Android") add_compile_definitions(_XOPEN_SOURCE_EXTENDED) diff --git a/pkgs/by-name/nc/nchat/go-libs-build.patch b/pkgs/by-name/nc/nchat/go-libs-build.patch index 7adcef2dcd50..0f0e137e8064 100644 --- a/pkgs/by-name/nc/nchat/go-libs-build.patch +++ b/pkgs/by-name/nc/nchat/go-libs-build.patch @@ -1,22 +1,22 @@ -diff --git i/CMakeLists.txt w/CMakeLists.txt -index a1928ee3..26157e56 100644 ---- i/CMakeLists.txt -+++ w/CMakeLists.txt -@@ -126,10 +126,6 @@ message(STATUS "Static Go: ${HAS_STATICGOLIB}") +diff --git c/CMakeLists.txt i/CMakeLists.txt +index bc227885..d37cafe9 100644 +--- c/CMakeLists.txt ++++ i/CMakeLists.txt +@@ -182,10 +182,6 @@ message(STATUS "Static Go: ${HAS_STATICGOLIB}") # Check Golang version for whatsmeow minimum requirement set(GO_VERSION_MIN 1.23) -execute_process(COMMAND bash "-c" "go version 2> /dev/null | cut -c14- | cut -d' ' -f1 | tr -d '\n'" OUTPUT_VARIABLE GO_VERSION) -if((HAS_WHATSAPP OR HAS_SIGNAL) AND (NOT GO_VERSION VERSION_GREATER_EQUAL GO_VERSION_MIN)) -- message(FATAL_ERROR "Go version ${GO_VERSION} (need >= ${GO_VERSION_MIN} to build WhatsApp or Signal).") +- message(FATAL_ERROR "Go version ${GO_VERSION} (need >= ${GO_VERSION_MIN} to build WhatsApp or Signal)") -endif() # Check Little/Big Endian for tdlib requirement test_big_endian(IS_BIG_ENDIAN) -diff --git i/lib/tgchat/ext/td/CMakeLists.txt w/lib/tgchat/ext/td/CMakeLists.txt -index 795f1f4b..7e41549c 100644 ---- i/lib/tgchat/ext/td/CMakeLists.txt -+++ w/lib/tgchat/ext/td/CMakeLists.txt +diff --git c/lib/tgchat/ext/td/CMakeLists.txt i/lib/tgchat/ext/td/CMakeLists.txt +index f65c6e45..46b08fdd 100644 +--- c/lib/tgchat/ext/td/CMakeLists.txt ++++ i/lib/tgchat/ext/td/CMakeLists.txt @@ -140,7 +140,6 @@ if (CLANG OR GCC) endif() @@ -25,10 +25,10 @@ index 795f1f4b..7e41549c 100644 message(STATUS "Git state: ${TD_GIT_COMMIT_HASH}") configure_file("${CMAKE_CURRENT_SOURCE_DIR}/td/telegram/GitCommitHash.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}/td/telegram/GitCommitHash.cpp" @ONLY) -diff --git i/lib/wmchat/CMakeLists.txt w/lib/wmchat/CMakeLists.txt +diff --git c/lib/wmchat/CMakeLists.txt i/lib/wmchat/CMakeLists.txt index 84a42ef9..556df050 100644 ---- i/lib/wmchat/CMakeLists.txt -+++ w/lib/wmchat/CMakeLists.txt +--- c/lib/wmchat/CMakeLists.txt ++++ i/lib/wmchat/CMakeLists.txt @@ -20,8 +20,8 @@ install(TARGETS wmchat DESTINATION ${CMAKE_INSTALL_LIBDIR}) target_common_config(wmchat) diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix index 156dcbb63bad..d300e4656007 100644 --- a/pkgs/by-name/nc/nchat/package.nix +++ b/pkgs/by-name/nc/nchat/package.nix @@ -17,13 +17,13 @@ }: let - version = "5.13.17"; + version = "5.14.44"; src = fetchFromGitHub { owner = "d99kris"; repo = "nchat"; tag = "v${version}"; - hash = "sha256-VSya6s3/+vII/M76tHmeJEZh7/gv9L5tYdILuthdO5s="; + hash = "sha256-gG0YkahHP/6KjM+5uzdTRxsonn83cxlJDvdn5HE3h0Q="; }; libcgowm = buildGoModule { @@ -31,7 +31,7 @@ let inherit version src; sourceRoot = "${src.name}/lib/wmchat/go"; - vendorHash = "sha256-lfy7uHH3rLYx6kzIy72ftEiO1CkJkEr7rRXHhuFU/ac="; + vendorHash = "sha256-5Id5+DehV2juLJnEHYvcI67/ykFUQehSrfFW+toZRM0="; buildPhase = '' runHook preBuild diff --git a/pkgs/by-name/no/noctalia-shell/package.nix b/pkgs/by-name/no/noctalia-shell/package.nix index d8c138bb03d6..7d425e4ad0e5 100644 --- a/pkgs/by-name/no/noctalia-shell/package.nix +++ b/pkgs/by-name/no/noctalia-shell/package.nix @@ -68,13 +68,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noctalia-shell"; - version = "4.7.5"; + version = "4.7.6"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-0xoCuJSRSWcn4mCX382lCxqLbnuOrrqS4dOcdpoUmZg="; + hash = "sha256-oGMYWsP0qthxQisirZc/r/vpdGTZrInwkh75AC714AE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/no/notable/package.nix b/pkgs/by-name/no/notable/package.nix index 771d0c4b5d75..9bea6881a001 100644 --- a/pkgs/by-name/no/notable/package.nix +++ b/pkgs/by-name/no/notable/package.nix @@ -36,8 +36,10 @@ appimageTools.wrapType2 rec { extraInstallCommands = '' install -m 444 -D ${appimageContents}/notable.desktop $out/share/applications/notable.desktop - install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/1024x1024/apps/notable.png \ - $out/share/icons/hicolor/1024x1024/apps/notable.png + for size in 16 32 48 64 128 256 512 1024; do + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/''${size}x''${size}/apps/notable.png \ + $out/share/icons/hicolor/''${size}x''${size}/apps/notable.png + done substituteInPlace $out/share/applications/notable.desktop \ --replace 'Exec=AppRun' 'Exec=${pname}' wrapProgram "$out/bin/${pname}" \ diff --git a/pkgs/by-name/nu/nuclei-templates/package.nix b/pkgs/by-name/nu/nuclei-templates/package.nix index e5a65e3394db..77fd51e70f9e 100644 --- a/pkgs/by-name/nu/nuclei-templates/package.nix +++ b/pkgs/by-name/nu/nuclei-templates/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "nuclei-templates"; - version = "10.4.1"; + version = "10.4.2"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei-templates"; tag = "v${finalAttrs.version}"; - hash = "sha256-JHnHntfa1CPj3v0mlu7cLsOhmw+eFcd13jWU9E17mRY="; + hash = "sha256-wek6YwS9vhHefvIGfI6a4ErGhFPMTtbiIBIRnZMfnR0="; }; installPhase = '' diff --git a/pkgs/by-name/nu/nushell/package.nix b/pkgs/by-name/nu/nushell/package.nix index 2555ec7ad100..342f64aa4af0 100644 --- a/pkgs/by-name/nu/nushell/package.nix +++ b/pkgs/by-name/nu/nushell/package.nix @@ -24,16 +24,16 @@ rustPlatform.buildRustPackage (finalAttrs: { # NOTE: when updating this to a new non-patch version, please also try to # update the plugins. Plugins only work if they are compiled for the same # major/minor version. - version = "0.112.1"; + version = "0.112.2"; src = fetchFromGitHub { owner = "nushell"; repo = "nushell"; tag = finalAttrs.version; - hash = "sha256-y0EfP95XEVvse0xaSWK5Yr748tTVYRG7Bx+Qf5JrlYY="; + hash = "sha256-wc7mfbwkJO5gq9mwsiTVx74+btqU6Ox8tPhnXkfmXRU="; }; - cargoHash = "sha256-Y/yaWj2akccehFVxrGHrsjzZd02L8qE9KoSSwzAeEwg="; + cargoHash = "sha256-KBDgICbdYcqgMLtUXWQsMPe1fO7zT4NcavAyS2i0cDc="; nativeBuildInputs = [ pkg-config @@ -75,6 +75,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "plugins::stress_internals::test_local_socket" # Error: × I/O error: Operation not permitted (os error 1) + "shell::environment::env::env_shlvl_in_exec_repl" + "shell::environment::env::env_shlvl_in_repl" "shell::environment::env::path_is_a_list_in_repl" ]; diff --git a/pkgs/by-name/oc/ocelot/package.nix b/pkgs/by-name/oc/ocelot/package.nix new file mode 100644 index 000000000000..3247bc247292 --- /dev/null +++ b/pkgs/by-name/oc/ocelot/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + installShellFiles, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ocelot"; + version = "0.5.2"; + + src = fetchFromGitHub { + owner = "xrelkd"; + repo = "ocelot"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Z0RKEHeDhHjZtqXWueASMgiqnFRNsPe2rdoC7LZ/Mh8="; + }; + + cargoHash = "sha256-rJoIElM7fYg+oEV5idUNGys88x6dFeO4Ux8TxJKNqPU="; + + nativeBuildInputs = [ + installShellFiles + ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd ocelot \ + --bash <($out/bin/ocelot completions bash) \ + --fish <($out/bin/ocelot completions fish) \ + --zsh <($out/bin/ocelot completions zsh) + ''; + + __structuredAttrs = true; + + meta = { + description = "Process supervisor and init system written in Rust Programming Language"; + homepage = "https://github.com/xrelkd/ocelot"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ xrelkd ]; + mainProgram = "ocelot"; + }; +}) diff --git a/pkgs/by-name/ol/olympus-unwrapped/package.nix b/pkgs/by-name/ol/olympus-unwrapped/package.nix index 977599560c2b..737914263b88 100644 --- a/pkgs/by-name/ol/olympus-unwrapped/package.nix +++ b/pkgs/by-name/ol/olympus-unwrapped/package.nix @@ -22,9 +22,9 @@ let phome = "$out/lib/olympus"; # The following variables are to be updated by the update script. - version = "26.03.21.03"; - buildId = "5526"; # IMPORTANT: This line is matched with regex in update.sh. - rev = "cd3c4695cf4be1f1aa59211fcc183f603e6c6343"; + version = "26.04.16.02"; + buildId = "5566"; # IMPORTANT: This line is matched with regex in update.sh. + rev = "047950f997ecf24c3ec5cc01244ffbe2fdc601d9"; in buildDotnetModule { pname = "olympus-unwrapped"; @@ -37,7 +37,7 @@ buildDotnetModule { owner = "EverestAPI"; repo = "Olympus"; fetchSubmodules = true; # Required. See upstream's README. - hash = "sha256-pKKVdCkeqTIFH0iqpko5LuDj9qqLubD+cltkwo86bXg="; + hash = "sha256-lj2cBwtalTK5wJrIzKcZKirviodUehqIagL9j61iTyM="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/misc/openbangla-keyboard/Cargo.lock b/pkgs/by-name/op/openbangla-keyboard/Cargo.lock similarity index 100% rename from pkgs/applications/misc/openbangla-keyboard/Cargo.lock rename to pkgs/by-name/op/openbangla-keyboard/Cargo.lock diff --git a/pkgs/applications/misc/openbangla-keyboard/default.nix b/pkgs/by-name/op/openbangla-keyboard/package.nix similarity index 92% rename from pkgs/applications/misc/openbangla-keyboard/default.nix rename to pkgs/by-name/op/openbangla-keyboard/package.nix index 005345179886..167fc76cc8b7 100644 --- a/pkgs/applications/misc/openbangla-keyboard/default.nix +++ b/pkgs/by-name/op/openbangla-keyboard/package.nix @@ -7,19 +7,21 @@ pkg-config, rustPlatform, rustc, - wrapQtAppsHook, fcitx5, ibus, - qtbase, + libsForQt5, zstd, withFcitx5Support ? false, - withIbusSupport ? false, + withIbusSupport ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "openbangla-keyboard"; version = "2.0.0-unstable-2025-08-19"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "openbangla"; repo = "openbangla-keyboard"; @@ -34,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { cargo rustc rustPlatform.cargoSetupHook - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = @@ -45,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ibus ] ++ [ - qtbase + libsForQt5.qtbase zstd ]; diff --git a/pkgs/by-name/op/openthread-border-router/package.nix b/pkgs/by-name/op/openthread-border-router/package.nix index d9b1d429492d..b1c8bc935e02 100644 --- a/pkgs/by-name/op/openthread-border-router/package.nix +++ b/pkgs/by-name/op/openthread-border-router/package.nix @@ -17,7 +17,7 @@ buildNpmPackage, }: let - pname = "ot-br-posix"; + pname = "openthread-border-router"; version = "0-unstable-2025-06-12"; src = fetchFromGitHub { @@ -74,9 +74,7 @@ stdenv.mkDerivation { ]; postInstall = '' - mkdir -p $out/bin - cp ../script/otbr-firewall $out/bin/ - chmod +x $out/bin/otbr-firewall + install -Dm555 -t $out/bin ../script/otbr-firewall ''; cmakeFlags = [ diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index c52b836e9961..992449bfdb44 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "2.31.0"; + version = "2.34.0"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-/GOHWjIP8DsyLxxnIh0Lbh6qogFFe4+2QpF+uWhXBMU="; + hash = "sha256-/DgmAN89X7QqLssp3u1lV8AeWJ1LCWrtBp8QJMjtpzE="; }; - cargoHash = "sha256-eaWmchae+HLI/oox1tgHZoRjrTt00XgQCIi9RVfTs4I="; + cargoHash = "sha256-1vjx4OAKsSuru0kzuQ9IlG4G99CKQndmM7hLRKH3sOo="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index a1422a9e0b74..3671e2371131 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,16 +10,20 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.3.3"; + version = "0.6.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-VOb/rmfeJ51MaI37v9+wEDuSmPQyOuKqfGKxY7gtl1c="; + hash = "sha256-9uQLCSH7LLl8I/LgsgTo6w808iwmH1FF0GYNn5xyVuc="; }; - vendorHash = "sha256-hZj/PDNsWGplSrOgzJtL09/oFXHZ4zdS7BiRS+oy5bw="; + ldflags = [ + "-X github.com/fosrl/cli/internal/version.Version=${finalAttrs.version}" + ]; + + vendorHash = "sha256-eBrglhyqKy6pG9eF0yfJdCOLxeWys4atKAp9Jgtzdj8="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix b/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix index 7eda3dafeaf2..875107f51571 100644 --- a/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix +++ b/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix @@ -6,27 +6,26 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "paperless-asn-qr-codes"; - version = "0.2.0"; + version = "0.5.3"; pyproject = true; src = fetchFromGitHub { owner = "entropia"; repo = "paperless-asn-qr-codes"; - rev = "v${finalAttrs.version}"; - hash = "sha256-/xCU6xDrmhkua4Iw/BCzhOuqO5GT/0rTJ+Y59wuMz6E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mCymgzKjLMrwb1AjkfFf1EHTkW1G0y+R3ZbG/6Xd978="; }; - prePatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "\"argparse\"," "" - ''; - - nativeBuildInputs = [ + build-system = [ python3.pkgs.hatch-vcs python3.pkgs.hatchling ]; - propagatedBuildInputs = with python3.pkgs; [ + pythonRelaxDeps = [ + "reportlab" + ]; + + dependencies = with python3.pkgs; [ reportlab reportlab-qrcode ]; @@ -34,6 +33,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pythonImportsCheck = [ "paperless_asn_qr_codes" ]; meta = { + changelog = "https://codeberg.org/entropia/paperless-asn-qr-codes/releases/tag/${finalAttrs.src.tag}"; description = "Command line utility for generating ASN labels for paperless with both a human-readable representation, as well as a QR code for machine consumption"; homepage = "https://github.com/entropia/paperless-asn-qr-codes"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 7d8d55e82a21..6c93b31ca4c6 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -182,6 +182,7 @@ python.pkgs.buildPythonApplication rec { "scikit-learn" "tika-client" # requested by maintainer + "imap-tools" "ocrmypdf" ]; diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index ff149e367fc1..981029d0c254 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1d70d0a6cff311c1b53f2831858483a2", + "content-hash": "cdc8f0d9270195c2064d3a561594216c", "packages": [ { "name": "fidry/cpu-core-counter", @@ -365,16 +365,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "14.0.0", + "version": "14.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "24f1d7300e54e910197ee65e83d27a1e4bdc917e" + "reference": "c9023486f88a48dd870361591bd7caef6d2406c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/24f1d7300e54e910197ee65e83d27a1e4bdc917e", - "reference": "24f1d7300e54e910197ee65e83d27a1e4bdc917e", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c9023486f88a48dd870361591bd7caef6d2406c3", + "reference": "c9023486f88a48dd870361591bd7caef6d2406c3", "shasum": "" }, "require": { @@ -385,7 +385,7 @@ "php": ">=8.4", "phpunit/php-text-template": "^6.0", "sebastian/complexity": "^6.0", - "sebastian/environment": "^9.1", + "sebastian/environment": "^9.2", "sebastian/git-state": "^1.0", "sebastian/lines-of-code": "^5.0", "sebastian/version": "^7.0", @@ -401,7 +401,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "14.0.x-dev" + "dev-main": "14.1.x-dev" } }, "autoload": { @@ -430,7 +430,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.0.0" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.1.2" }, "funding": [ { @@ -450,7 +450,7 @@ "type": "tidelift" } ], - "time": "2026-04-03T05:11:05+00:00" + "time": "2026-04-15T08:27:13+00:00" }, { "name": "phpunit/php-file-iterator", @@ -747,16 +747,16 @@ }, { "name": "phpunit/phpunit", - "version": "13.1.1", + "version": "13.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bf114c99266501d45acc00ad96d5606f3f7ad99c" + "reference": "89adcba73441b38db31d5c0473b61e2907311db0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bf114c99266501d45acc00ad96d5606f3f7ad99c", - "reference": "bf114c99266501d45acc00ad96d5606f3f7ad99c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/89adcba73441b38db31d5c0473b61e2907311db0", + "reference": "89adcba73441b38db31d5c0473b61e2907311db0", "shasum": "" }, "require": { @@ -770,16 +770,16 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.4.1", - "phpunit/php-code-coverage": "^14.0", + "phpunit/php-code-coverage": "^14.1.2", "phpunit/php-file-iterator": "^7.0.0", "phpunit/php-invoker": "^7.0.0", "phpunit/php-text-template": "^6.0.0", "phpunit/php-timer": "^9.0.0", "sebastian/cli-parser": "^5.0.0", - "sebastian/comparator": "^8.1.0", + "sebastian/comparator": "^8.1.2", "sebastian/diff": "^8.1.0", - "sebastian/environment": "^9.2.0", - "sebastian/exporter": "^8.0.0", + "sebastian/environment": "^9.3.0", + "sebastian/exporter": "^8.0.2", "sebastian/git-state": "^1.0", "sebastian/global-state": "^9.0.0", "sebastian/object-enumerator": "^8.0.0", @@ -826,7 +826,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.1" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.5" }, "funding": [ { @@ -834,7 +834,7 @@ "type": "other" } ], - "time": "2026-04-08T03:07:38+00:00" + "time": "2026-04-16T04:58:40+00:00" }, { "name": "psr/container", @@ -960,16 +960,16 @@ }, { "name": "sebastian/comparator", - "version": "8.1.1", + "version": "8.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "44b063d0a64da0e8ea74fb6464d8de2b1429ab7e" + "reference": "b3d09f4360ad97dcad8f82d1c047ad16ff38b7e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/44b063d0a64da0e8ea74fb6464d8de2b1429ab7e", - "reference": "44b063d0a64da0e8ea74fb6464d8de2b1429ab7e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/b3d09f4360ad97dcad8f82d1c047ad16ff38b7e1", + "reference": "b3d09f4360ad97dcad8f82d1c047ad16ff38b7e1", "shasum": "" }, "require": { @@ -1028,7 +1028,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/8.1.1" + "source": "https://github.com/sebastianbergmann/comparator/tree/8.1.2" }, "funding": [ { @@ -1048,7 +1048,7 @@ "type": "tidelift" } ], - "time": "2026-04-08T04:47:31+00:00" + "time": "2026-04-14T08:24:42+00:00" }, { "name": "sebastian/complexity", @@ -1201,16 +1201,16 @@ }, { "name": "sebastian/environment", - "version": "9.2.0", + "version": "9.3.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "c0964f624fcac84e318fc9ef0193cbb9809a331a" + "reference": "6767059a30e4277ac95ee034809e793528464768" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/c0964f624fcac84e318fc9ef0193cbb9809a331a", - "reference": "c0964f624fcac84e318fc9ef0193cbb9809a331a", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6767059a30e4277ac95ee034809e793528464768", + "reference": "6767059a30e4277ac95ee034809e793528464768", "shasum": "" }, "require": { @@ -1225,7 +1225,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "9.2-dev" + "dev-main": "9.3-dev" } }, "autoload": { @@ -1253,7 +1253,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/9.2.0" + "source": "https://github.com/sebastianbergmann/environment/tree/9.3.0" }, "funding": [ { @@ -1273,20 +1273,20 @@ "type": "tidelift" } ], - "time": "2026-04-05T07:07:20+00:00" + "time": "2026-04-15T12:14:03+00:00" }, { "name": "sebastian/exporter", - "version": "8.0.0", + "version": "8.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea" + "reference": "9cee180ebe62259e3ed48df2212d1fc8cfd971bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", - "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/9cee180ebe62259e3ed48df2212d1fc8cfd971bb", + "reference": "9cee180ebe62259e3ed48df2212d1fc8cfd971bb", "shasum": "" }, "require": { @@ -1343,7 +1343,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.0" + "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.2" }, "funding": [ { @@ -1363,7 +1363,7 @@ "type": "tidelift" } ], - "time": "2026-02-06T04:44:28+00:00" + "time": "2026-04-15T12:38:05+00:00" }, { "name": "sebastian/git-state", @@ -2138,16 +2138,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", "shasum": "" }, "require": { @@ -2197,7 +2197,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.36.0" }, "funding": [ { @@ -2217,20 +2217,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/ad1b7b9092976d6c948b8a187cec9faaea9ec1df", + "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df", "shasum": "" }, "require": { @@ -2279,7 +2279,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.36.0" }, "funding": [ { @@ -2299,11 +2299,11 @@ "type": "tidelift" } ], - "time": "2025-06-27T09:58:17+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -2364,7 +2364,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.36.0" }, "funding": [ { @@ -2388,16 +2388,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315", + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315", "shasum": "" }, "require": { @@ -2449,7 +2449,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.36.0" }, "funding": [ { @@ -2469,7 +2469,7 @@ "type": "tidelift" } ], - "time": "2024-12-23T08:48:59+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { "name": "symfony/process", @@ -2966,11 +2966,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.46", + "version": "2.1.48", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a193923fc2d6325ef4e741cf3af8c3e8f54dbf25", - "reference": "a193923fc2d6325ef4e741cf3af8c3e8f54dbf25", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/231397213efb7c0a066ee024b5c3c87f2d3adfa0", + "reference": "231397213efb7c0a066ee024b5c3c87f2d3adfa0", "shasum": "" }, "require": { @@ -3015,7 +3015,7 @@ "type": "github" } ], - "time": "2026-04-01T09:25:14+00:00" + "time": "2026-04-15T20:24:19+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 3407ff0d65fa..3e2f54196534 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.22.2"; + version = "7.22.3"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-3QgWB9iyUasRCX8RD8rQ48Te7v61e9YDqyznXo6zz+U="; + hash = "sha256-ad3/r7ndYVl1yTZoBoBMDLI7a/FbxLugENqXH1NBDRw="; }; composerLock = ./composer.lock; - vendorHash = "sha256-7fbi0KPT+KXO9vlMIb79QKIg5JRFOcuUYtf6jJ/yqBo="; + vendorHash = "sha256-o4AwINmX1lnJQmPgaQj0o++fHi0FyNNBavi1O80wfso="; passthru.updateScript = ./update.sh; diff --git a/pkgs/by-name/pe/perplexity-mcp/package.nix b/pkgs/by-name/pe/perplexity-mcp/package.nix index 14fb9ea3a67c..4784dfe39c19 100644 --- a/pkgs/by-name/pe/perplexity-mcp/package.nix +++ b/pkgs/by-name/pe/perplexity-mcp/package.nix @@ -7,13 +7,13 @@ buildNpmPackage (finalAttrs: { pname = "perplexity-mcp"; - version = "0-unstable-2026-03-23"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "perplexityai"; repo = "modelcontextprotocol"; - rev = "79ce21c5798f6993af7cac81da8067a6dc81e20d"; - hash = "sha256-URatUVDEOmcwkIsSZ+DepeBuKS2HDu8V5niYxwtUBLE="; + rev = "dd5e0785520833ebc95d5e97c8fa68971dcae07b"; + hash = "sha256-hMIPsUsI1e8bOdPQ9t6m4/vGv07NCuC8wnYLUKolNOo="; }; npmDepsHash = "sha256-UWxUjneYQeM9GlbIr/zW2TrZuPJ2QOTKwbXKNuVazFg="; diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index cc112faa9ee8..55cfb27604ff 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.31.0"; + version = "0.32.0"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-r9owO2VCkVP/uxuzN+xH103PrwyxglbIH+U5Qn/ZjAI="; + hash = "sha256-h+YNS9CWSAlP2K2RV9BVMko6iYC/aJUiD6YexCrRHNI="; }; - vendorHash = "sha256-az0WAecyBi20XjOwy6AVB3pEX7AhJsourXPFhh9QBvk="; + vendorHash = "sha256-efobguWNFK6cC17WYtmXyTu3MGFQnT0Y69E8CZ3++fA="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/pr/proton-vpn-cli/package.nix b/pkgs/by-name/pr/proton-vpn-cli/package.nix index e0d8b57c46fd..f937c1a2f31c 100644 --- a/pkgs/by-name/pr/proton-vpn-cli/package.nix +++ b/pkgs/by-name/pr/proton-vpn-cli/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "proton-vpn-cli"; - version = "0.1.9"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-rve97cy4VwZmzZXXj3OiqITDNJgKp9XimtBQ0MFZ8Tk="; + hash = "sha256-TIS1vhiOaX0ADKD1WRiPv+WYj0LwHmUuqyctygpaBho="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index 13a43f11737a..1bf7f953f0ca 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -7,11 +7,11 @@ }: let pname = "proxyman"; - version = "3.10.0"; + version = "3.11.0"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-kprkRi50/GASHZ/NiP6tuYiVp0019W4wIjUXL9H4aBg="; + hash = "sha256-hzpSei0gR9apcJ6AVNoiqSUJLMvP0V/6STmGKeUg5vI="; }; appimageContents = appimageTools.extract { diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix index 29c788568aa7..d45a2917a2a7 100644 --- a/pkgs/by-name/qo/qovery-cli/package.nix +++ b/pkgs/by-name/qo/qovery-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "qovery-cli"; - version = "1.57.5"; + version = "1.157.6"; src = fetchFromGitHub { owner = "Qovery"; repo = "qovery-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-kdBy083GZ5fDHsiNHsa6J9rjnA5kf3VeyREi5mW0Ov8="; + hash = "sha256-zkTiGo8QtcE4TrmYpuXBzq/b9IJQ4e3T3h11NbuFRM0="; }; - vendorHash = "sha256-i0QWcRF8PKDQmZMzI0mHWY6pDbnjAOoXKxg9onavTjw="; + vendorHash = "sha256-kENqEnk5RxN8kJ/dnXtG6ypnb8CPcOsHKid1z6uuKAc="; env.CGO_ENABLED = 0; diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index e83a87ecd7bf..e53d405ae52f 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.4.11"; + version = "26.4.14"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-5V5fBxDlTjuj0RxxR4QcBlFmiSAWpRUxIZjpRzdDVJo="; + hash = "sha256-LiznKJRaXMNQUO/iomWGn8IDlRnWYtZQKDFVL5Vl3ZQ="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ra/rasdaemon/package.nix b/pkgs/by-name/ra/rasdaemon/package.nix index 07cbc1bf030a..c8756368c802 100644 --- a/pkgs/by-name/ra/rasdaemon/package.nix +++ b/pkgs/by-name/ra/rasdaemon/package.nix @@ -26,6 +26,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-rk4CZrWQRe2wsx8/eXP0BIeaU/Gxmcb+Kry5F8t4YKQ="; }; + patches = [ + # https://github.com/mchehab/rasdaemon/pull/246 + ./ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch + ]; + strictDeps = true; enableParallelBuilding = true; @@ -122,6 +127,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; changelog = "${finalAttrs.meta.homepage}/releases/tag/v${finalAttrs.version}"; - maintainers = [ ]; + maintainers = [ lib.maintainers.zowoq ]; }; }) diff --git a/pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch b/pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch new file mode 100644 index 000000000000..88facf5c6001 --- /dev/null +++ b/pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch @@ -0,0 +1,13 @@ +diff --git a/util/ras-mc-ctl.in b/util/ras-mc-ctl.in +index b00c9c1..e56402b 100755 +--- a/util/ras-mc-ctl.in ++++ b/util/ras-mc-ctl.in +@@ -2497,7 +2497,7 @@ sub errors + + # SIGNAL event + if ($has_signal == 1) { +- $query = "select id, timestamp, signal, errorno, code, comm, pid, grp, res from signal_event$conf{opt}{since} order by id"; ++ $query = "select id, timestamp, sig, errorno, code, comm, pid, grp, res from signal_event$conf{opt}{since} order by id"; + $query_handle = $dbh->prepare($query); + $query_handle->execute(); + $query_handle->bind_columns(\($id, $timestamp, $signal, $errorno, $code, $comm, $pid, $grp, $res)); diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index f53582d7fbf7..896207b66451 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -1,4 +1,5 @@ { + stdenv, rustPlatform, pnpm_10, fetchPnpmDeps, @@ -21,13 +22,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.100"; + version = "0.10.6"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-GsIOMfNqjcdtVRZ0XwCkxpQoIonivLJVT4GmZyB86M0="; + hash = "sha256-48POUgO6torvLJLXpVzDQLF5sZ2Ws+vhiI1x84+exAw="; fetchSubmodules = true; }; @@ -44,11 +45,11 @@ rustPlatform.buildRustPackage (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-/bzjOdpvuPLBMvX/q1WaO3lFg5/jLz5Ypr5OojssXUI="; + hash = "sha256-4CO0ouas6TAZDaL2J8zr9wR28QB/DVN4y1Cqe8m1FEg="; }; cargoRoot = "../.."; - cargoHash = "sha256-qYBHYjwfGkKmGXN8caamZ6/XGtnxe+lmy6dIpdMwS/I="; + cargoHash = "sha256-7wmqDGhtBHU9iOvLrsqGifCEuVdymdljlETkW7dThHA="; buildAndTestSubdir = "src-tauri"; @@ -60,6 +61,12 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace src/services/constants.ts \ --replace-fail "autoCheckUpdates: true" "autoCheckUpdates: false" \ --replace-fail "telemetryEnabled: true" "telemetryEnabled: false" + + mkdir -p src-tauri/plugins/tauri-plugin-turso/dist-js + cp -r ${finalAttrs.passthru.tursoPlugin} src-tauri/plugins/tauri-plugin-turso/dist-js + jq '.scripts.build = "true"' \ + src-tauri/plugins/tauri-plugin-turso/package.json | \ + sponge src-tauri/plugins/tauri-plugin-turso/package.json ''; nativeBuildInputs = [ @@ -89,10 +96,50 @@ rustPlatform.buildRustPackage (finalAttrs: { preBuild = '' # set up pdfjs and simplecc pnpm setup-vendors + + # `tauri-plugin-turso` expects frontend files to exist before the build, else it fails with: + # + # > > tauri-plugin-turso-api@0.1.0 build /build/source/apps/readest-app/src-tauri/plugins/tauri-plugin-turso + # > > true + # > + # > Error Unable to find your web assets, did you forget to build your web app? + # Your frontendDist is set to "../out" (which is `/build/source/apps/readest-app/out`). + pnpm --filter @readest/readest-app build ''; passthru.updateScript = nix-update-script { }; + passthru.tursoPluginDeps = fetchPnpmDeps { + pname = "tauri-plugin-turso"; + version = finalAttrs.version; + src = "${finalAttrs.src}/apps/readest-app/src-tauri/plugins/tauri-plugin-turso"; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-Jf/UaEaLUg/v9ZRInBCEfkDY4d6nwyAIegCMKZe0iAQ="; + }; + + passthru.tursoPlugin = stdenv.mkDerivation { + pname = "tauri-plugin-turso"; + version = finalAttrs.version; + src = "${finalAttrs.src}/apps/readest-app/src-tauri/plugins/tauri-plugin-turso"; + + nativeBuildInputs = [ + pnpm_10 + pnpmConfigHook + nodejs + ]; + + pnpmDeps = finalAttrs.passthru.tursoPluginDeps; + + buildPhase = '' + pnpm build + ''; + + installPhase = '' + cp -r dist-js $out + ''; + }; + meta = { description = "Modern, feature-rich ebook reader"; homepage = "https://github.com/readest/readest"; diff --git a/pkgs/by-name/re/redumper/package.nix b/pkgs/by-name/re/redumper/package.nix index 931a38dc9abf..53c7185fd567 100644 --- a/pkgs/by-name/re/redumper/package.nix +++ b/pkgs/by-name/re/redumper/package.nix @@ -9,13 +9,13 @@ # redumper is using C++ modules, this requires latest C++20 compiler and build tools llvmPackages.libcxxStdenv.mkDerivation (finalAttrs: { pname = "redumper"; - version = "708"; + version = "709"; src = fetchFromGitHub { owner = "superg"; repo = "redumper"; tag = "b${finalAttrs.version}"; - hash = "sha256-sn5afjJB50ZyFg7kOalHi+O61LRHMWqOIOV+MxnXcRQ="; + hash = "sha256-3J+/v8Rhu5yT+MgAxcNBiHLAPAcNWc/YJXxFMgOZnPs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch index 1a3f099c7007..f4cdff945c95 100644 --- a/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch +++ b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch @@ -1,5 +1,5 @@ diff --git a/deps.edn b/deps.edn -index 195de4e..6ebe31b 100644 +index f33f54f..5e448d3 100644 --- a/deps.edn +++ b/deps.edn @@ -1,8 +1,7 @@ diff --git a/pkgs/by-name/re/repath-studio/package.nix b/pkgs/by-name/re/repath-studio/package.nix index 2fe1a2dcfdd3..e0ad43c16654 100644 --- a/pkgs/by-name/re/repath-studio/package.nix +++ b/pkgs/by-name/re/repath-studio/package.nix @@ -22,13 +22,13 @@ }: buildNpmPackage (finalAttrs: { pname = "repath-studio"; - version = "0.4.12"; + version = "0.4.13"; src = fetchFromGitHub { owner = "repath-studio"; repo = "repath-studio"; tag = "v${finalAttrs.version}"; - hash = "sha256-sdM3owUYI0P12+R4YyYtF/20Zl0EpJY6t4Z1q/K5EqM="; + hash = "sha256-YqBbhx5WDAElfNpPpSf1qXddK3kZhqGnHhXu/qVl1BA="; }; patches = [ @@ -47,7 +47,7 @@ buildNpmPackage (finalAttrs: { makeCacheWritable = true; - npmDepsHash = "sha256-Zihy5VYlkeQtmZUS25kgu3aYGPfQdUxjNSK33WHOEeQ="; + npmDepsHash = "sha256-uTcHerTZwzeTFhjNs5ExgJU6u2fjDT5YlZemo3qNQOg="; nativeBuildInputs = [ finalAttrs.passthru.clojureWithCache @@ -181,7 +181,7 @@ buildNpmPackage (finalAttrs: { dontFixup = true; - outputHash = "sha256-ytS7JiQUC7U0vxuQddxQfDnm0Pt4stkRBfiIlbOpeTk="; + outputHash = "sha256-rh9dcgk4qZkBDguUGFCE6ZcPnqBG/v4jlT8py1PUHYM="; outputHashMode = "recursive"; outputHashAlgo = "sha256"; }; diff --git a/pkgs/by-name/re/repath-studio/pin-clojure.patch b/pkgs/by-name/re/repath-studio/pin-clojure.patch index 48bd3d161bd7..9bda0cc4326b 100644 --- a/pkgs/by-name/re/repath-studio/pin-clojure.patch +++ b/pkgs/by-name/re/repath-studio/pin-clojure.patch @@ -1,5 +1,5 @@ diff --git a/deps.edn b/deps.edn -index 195de4e..02098e5 100644 +index f33f54f..66fbfc4 100644 --- a/deps.edn +++ b/deps.edn @@ -1,5 +1,6 @@ diff --git a/pkgs/by-name/rg/rgx/package.nix b/pkgs/by-name/rg/rgx/package.nix index d5c0a4692d81..367e9118bc04 100644 --- a/pkgs/by-name/rg/rgx/package.nix +++ b/pkgs/by-name/rg/rgx/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, rustPlatform, pcre2, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -22,6 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: { buildFeatures = [ "pcre2-engine" ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/brevity1swos/rgx"; description = "Terminal regex tester with real-time matching and multi-engine support"; diff --git a/pkgs/by-name/sc/scalafmt/package.nix b/pkgs/by-name/sc/scalafmt/package.nix index 5171aa58a73e..1e552714139d 100644 --- a/pkgs/by-name/sc/scalafmt/package.nix +++ b/pkgs/by-name/sc/scalafmt/package.nix @@ -9,7 +9,7 @@ let baseName = "scalafmt"; - version = "3.10.7"; + version = "3.11.0"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -19,7 +19,7 @@ let cp $(< deps) $out/share/java/ ''; outputHashMode = "recursive"; - outputHash = "sha256-egN5P6jH/xvWm/5TXE/QyIyLdJqu8YQwkfIA40geRXs="; + outputHash = "sha256-oCfwYvyyMZqJh+N6rnzIIWiP9ufWApRUDUOuJ3eXyB4="; }; in stdenv.mkDerivation { diff --git a/pkgs/by-name/sc/schildi-revenge/deps.json b/pkgs/by-name/sc/schildi-revenge/deps.json index ceaf02b9fc66..a11c3983ef15 100644 --- a/pkgs/by-name/sc/schildi-revenge/deps.json +++ b/pkgs/by-name/sc/schildi-revenge/deps.json @@ -2,20 +2,11 @@ "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", "!version": 1, "https://dl.google.com/dl/android/maven2/androidx": { - "annotation#annotation-jvm/1.8.0": { - "jar": "sha256-mqsybZSSgAmRhUNgrCSPSTzn98MYNRkwm3is6eJA9vY=", - "module": "sha256-48tFJVOdDtdLsjjvksae7yKoDkIsDSrLxR5hh/67ChM=", - "pom": "sha256-2fkI7m1IgSSs7VVv2Ka6nf5kf+AUuFrXIhRhEQ0DI2E=" - }, "annotation#annotation-jvm/1.9.1": { "jar": "sha256-HjQ5F+vye6lv5NxSscrX/TK3OPvGNVu2zVs7MF1yEtA=", "module": "sha256-A/tlkXfIYY5HQlklwRvJHzhHA+omwmW+myXNeSkrURw=", "pom": "sha256-ibmcIY1gAZMWtQqreYFnB7whaWyJagMOGxrgOJYby44=" }, - "annotation#annotation/1.8.0": { - "module": "sha256-1ZCg2OAvQF3nSejcgLdB3FA8bj5MnAFtYU12tl8LWe8=", - "pom": "sha256-fDjBim6KzHvYjvrNfhR6iXqUW5nbci5U4LnOJEYQLVs=" - }, "annotation#annotation/1.9.1": { "jar": "sha256-ODIq+nNFw34pxl7IhSF4rhwm4jCWoGNNB6SjiTkx9Yw=", "module": "sha256-8gSwW3KKl1YXGLxxYkLkfGKcAIWoDudPylPU1ji8vj8=", @@ -36,108 +27,130 @@ "module": "sha256-v+t72E8/fdp71ztnCdSh9h9aN/hDcouuCKBn49+aCu8=", "pom": "sha256-LWXI0LNtS0+q3ESv+breI9hx1xWe7fKz8C2AKzS3elc=" }, - "compose/runtime#runtime-annotation-jvm/1.10.2": { + "compose/runtime#runtime-annotation-jvm/1.10.4": { "jar": "sha256-+J3ai81zh20PwWVohEsr15RD7nymKBCHTSXH3Ko5S9Y=", - "module": "sha256-bcUnp8TRJbJptXdZYt/kJBtwxF9H2CR0v8njCYBbdVw=", - "pom": "sha256-rJQC5K2FpjrKyH5sqRXtkneGPS80s74hH3ydnRTr+7Q=" + "module": "sha256-q7WHXqnbAuulrJKWJTihbFmOj/nYjprWcYhuy5in8zE=", + "pom": "sha256-Y4wSOLV9v0CqRpBJbFRP49rEGqIidkA5Ka3J2Kkmp0Q=" }, "compose/runtime#runtime-annotation-jvm/1.9.0": { "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", "module": "sha256-BwRUw9jx/YX9sCztcMXdVbnJUGqfHJYwmVrWtUhbweY=", "pom": "sha256-kTdIOF0hz/MrNeJZUR7w4mo4lt9+4P8Sv2rGEOreq2A=" }, - "compose/runtime#runtime-annotation/1.10.2": { + "compose/runtime#runtime-annotation-jvm/1.9.4": { + "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", + "module": "sha256-cdTwQFv/4v7dHZuLZJ63DhuW0HBnQLVjhhhMEhZiALk=", + "pom": "sha256-OMb8W3u9UXzgpBSKwe+P1E+GoMLOHmlkm/FXhWDPLpY=" + }, + "compose/runtime#runtime-annotation/1.10.4": { "jar": "sha256-XUzoJpn1AaDI4eZyZY8fgIlTTgaYm/JTvfqxHixzBZU=", - "module": "sha256-ZE41sINE5OSZALN7VJdjnlN9bTXNcvZeSQioSrqCvV8=", - "pom": "sha256-vgICQEeT5zicLYyvmpBzcD9ep0TVGwy6VqdKBj0JbLg=" + "module": "sha256-Q17dAVKhY2ScHpZ8EDwozI/FQV2C/XWa+lTCeVh9aq8=", + "pom": "sha256-PcTE2aXh8wzGSmXNFCUH9gBApMCcI2Oe/1JtVFIFIok=" }, "compose/runtime#runtime-annotation/1.9.0": { "module": "sha256-aI/PepDHx6su4gF+reuc2inzWuF+aq3sct/QdA8C5iQ=", "pom": "sha256-0Vin/5qk2CFOCF+dXHndAAKjLRgWoCOqn6omucRtg6c=" }, - "compose/runtime#runtime-desktop/1.10.2": { + "compose/runtime#runtime-annotation/1.9.4": { + "module": "sha256-JmaBc8UooQ3RpzXY0LF6q10ujJYWlTg72PHUSPCHws0=", + "pom": "sha256-zrmsMOstfKN8qXafyC3CFsEkeSHLC3eKW2q6YuVbhqI=" + }, + "compose/runtime#runtime-desktop/1.10.4": { "jar": "sha256-sZWGBUL2Et4FErVKdTU+D21YgV8MlTCgO8Ww5zRHSCk=", - "module": "sha256-xBIdemjoROKu7j4I9JMPWhfpvkGGR15YGOXG8ZAI5go=", - "pom": "sha256-lwkgQSl9VtBBiG5Wwz5a+l9opCS/QiPRCTa0CV2HaIo=" + "module": "sha256-rZSsgLckO1eFIbwmkkMtgkNw/k6pZz7Sn032ask1WOc=", + "pom": "sha256-3JEGYnjcg1gbyIlv3yw+IMTnpPzs9Giticn7uTsxgqo=" }, "compose/runtime#runtime-desktop/1.9.0": { "jar": "sha256-rmV+QzL7cvobQ3zlyqSGxrSl4XWIqu8CZ6qSkYu6dFg=", "module": "sha256-vVE7iwcDHUB2Y2i/ILOSanNAU3lGxuhXJK1pknOn+g8=", "pom": "sha256-4ybvc2sUSnnTBXjuMcSiY0F1U5tcMyZPBcmrxvpl0fo=" }, - "compose/runtime#runtime-retain-desktop/1.10.2": { + "compose/runtime#runtime-desktop/1.9.4": { + "jar": "sha256-tWObLfBAhyh7WIbUfbHveRwnnBB07mKEgXJu2Qz/A+c=", + "module": "sha256-9NbvOvLHfjiA2GuAEzw8S2XhAaQTzYhks8FCZW8NZT8=", + "pom": "sha256-auYydwtkdmu36sMLZF+AarEk9kLOiFKKg4xsfOXtUkk=" + }, + "compose/runtime#runtime-retain-desktop/1.10.4": { "jar": "sha256-Rj7pwek9G5E0WL/syW0SijV0qAL0HIyXgdcyDDtV7Ys=", - "module": "sha256-w4oMg8g/0xm2HYrK52oLDQTf3bLMGhnNODIdn6Ikejo=", - "pom": "sha256-k6wJjf79Vkttnawp1cwR8F8nErnKSnDJZEyWwTqbo9Q=" + "module": "sha256-Oy0aQGvi72V0m+43OwV9W9ko5pasHUV8svt8Z2ip/7A=", + "pom": "sha256-pu9nw3QDxfTIN4o+Jn2A2aNCQCYlgfxLpmxNuvgVZ1U=" }, - "compose/runtime#runtime-retain/1.10.2": { + "compose/runtime#runtime-retain/1.10.4": { "jar": "sha256-rxY11W6En8ruAC2dqeHeZsy3FULLodGWdkRBGU3BVEM=", - "module": "sha256-U5Rb39vDDJkOmuM8N/tsO7ye76GqjoeKNm1niQ6vWG0=", - "pom": "sha256-pmUgPT/hMcoXbfWCtkMaLjzIXZci9LeWcyJ7BVMb96M=" + "module": "sha256-LtkHtK1i+r4JZlsdS3+eH1yqJ9qlovCheJWRK97wLVw=", + "pom": "sha256-eToadImlk0c8IgbXE/CD3ELxEuUTI2VAFNAR7JOKDzA=" }, - "compose/runtime#runtime-saveable-desktop/1.10.2": { + "compose/runtime#runtime-saveable-desktop/1.10.4": { "jar": "sha256-7yTiTMjJw7mHEAf731ie2aquz5WXmma3SEgG+fDiTZE=", - "module": "sha256-buT+7kpqletl6qkncleVHxwSvfpt6Wmvn/C+Zfs1ObM=", - "pom": "sha256-lRLMge6XclY+So1XX3qyS4fIL0aa8su91FiZilTovcE=" + "module": "sha256-osSCCUVzXV/0EO3SPMxGNHCKsXRsJgM2MnGGf7czxRI=", + "pom": "sha256-CB5e4eJocN3BraB9WI7iLY8QKCHG/BNGVI3xBV1FGoE=" }, - "compose/runtime#runtime-saveable/1.10.2": { + "compose/runtime#runtime-saveable-desktop/1.9.4": { + "jar": "sha256-35kHo+Zyw/qdp+iAMTZ5zbB+gKfzFB9UrB7IFJ0MW+Y=", + "module": "sha256-BwrIv4Rv7/f5a+6uF++WBCvgs10uNdwOPHOv2aXLM4A=", + "pom": "sha256-t2I5gDlhPCa1EgSoOGyWicjr8lWD1DiXiG/IQew7aeU=" + }, + "compose/runtime#runtime-saveable/1.10.4": { "jar": "sha256-+ivj7IPEsSm8t6mxXOH8sNHXYzTn7dt7jzXOmt97CBE=", - "module": "sha256-ANG3ryxd7/QdyN+NkHY0dnXQAiwUZ35g51GcecZjBdk=", - "pom": "sha256-JVQuFexmeKw+hNsKiMRmXwgdz416E638eWP/ddtXXL0=" + "module": "sha256-6JWHAAmDgGGgA0WH93kn/h3ZtIgYwyv7BTNssna0Ik0=", + "pom": "sha256-9BjpZIDQRAh1D9feJK7gNDBP/2DtcCgrCWrJHKAGZ3Y=" }, - "compose/runtime#runtime/1.10.2": { + "compose/runtime#runtime-saveable/1.9.4": { + "module": "sha256-exsm2uetyGKjS/vYPgoS5x3uI41Bp7pd42bOBVzaKPU=", + "pom": "sha256-I8fdOoHs474rqLTm7osX/Nkg3nRpADkkBW1Wltb9RP8=" + }, + "compose/runtime#runtime/1.10.4": { "jar": "sha256-OTRR9TXSGU2ljqSzu9oNoJu8DeHQQVF2q+AdVnZKDOM=", - "module": "sha256-M6hpeeFw8D+nfnkk+VjOZaC7ui8cXchmzOn+g60Mx38=", - "pom": "sha256-0cQQlie+6UMcjwjZRWM6IdE1gc9KZypdWepCABI+mAM=" + "module": "sha256-lnBOQLXh5NpUxwrN0T778wscGcplh7TqbJ4v6NJb21I=", + "pom": "sha256-DthwOkiKSVOTMKEbJDWns6Fw2LaMSAOLxhoqbzGRQX4=" }, "compose/runtime#runtime/1.9.0": { "module": "sha256-sR6bZBtlR39obhm0mdqkNbr0INE7t56Y2wXsAYktsi4=", "pom": "sha256-0vrrNhehR8vOsH6B2tI8+wHi/QiJ3hO5kJWQChpe030=" }, - "datastore#datastore-core-jvm/1.2.0": { + "compose/runtime#runtime/1.9.4": { + "module": "sha256-f5pbcCKwprlNXD5LAOYS4Zbw2pkV1qs8Sd8dItFbb1o=", + "pom": "sha256-eVGpmylFQxFVtvqEwUoJh6pQXBevj6xvOz/zVQ9xcYw=" + }, + "datastore#datastore-core-jvm/1.2.1": { "jar": "sha256-3S0ID8FusL6h4C5VUdQ0lvueUXeFXFtyxqr24WqxxcE=", - "module": "sha256-DrbQ8S5ImcnX3f/WvCWWoTGnNs0XRaKzpSj5n/aj4GI=", - "pom": "sha256-yA6pTBIZGp84KEY/z/f1Saobjr1IbceTs6smWq7nFxQ=" + "module": "sha256-n5XebiGnr+uq44H79ZKtcX0PipLdfhVISq3z6SUaSoY=", + "pom": "sha256-/HfBwerbtG10A85wFKe7JbQ55JuHr1OW24NF5OjQHUg=" }, - "datastore#datastore-core-okio-jvm/1.2.0": { + "datastore#datastore-core-okio-jvm/1.2.1": { "jar": "sha256-et5iOaZ2dINPVyRCjncsQXYintML4lOsflIIKikH7gU=", - "module": "sha256-Ct2oBJ8Dj4YutPfmp4y/9exvZukvqjcC2CJQTVrK74w=", - "pom": "sha256-bIPenceI0r8Gr5LB3BRBuWMCf92y0NQLvMGgjegILgs=" + "module": "sha256-h1PfOHGdyVNabVODRmi5E30+EWcQghuya3h6hcn8v8o=", + "pom": "sha256-9jvfHz3Gn4wQi57GB8QznRIVm9lbamqtNKNAriG1N+s=" }, - "datastore#datastore-core-okio/1.2.0": { + "datastore#datastore-core-okio/1.2.1": { "jar": "sha256-qqFaAMdoj/Xobp6fbCj4fexa/plcRVA18lEBTSmMNMY=", - "module": "sha256-qOoJMo0zIj5WhftCC3UGqOe6CR3B2xCCnJSv7U8ldps=", - "pom": "sha256-uG57vBaxG7cxkXa+xPx+/yLwOGI/hGc0DjQsW0edFGo=" + "module": "sha256-Uio4O9pYJQuWCKnOZ2L8oPVL6aOPlEay0uJhwsnOsqg=", + "pom": "sha256-l6IMy9DxVBo743GsqYmHKPZS/hpYg/9SuUg8YSvS5yg=" }, - "datastore#datastore-core/1.2.0": { + "datastore#datastore-core/1.2.1": { "jar": "sha256-724F4UniVvNgr6IJhajKUtjhGXBlfqKSpvu1cT95R9o=", - "module": "sha256-+BOlT9CkCpoeI0ZjW2lbn+VgE+4kYrsH6Gv/CywXAi0=", - "pom": "sha256-ZElglIl53kcvCeASnrJSeweN0JgFRqfh1N6xMj0somQ=" + "module": "sha256-PsuQuyXi5OZ09U4VSWSZINGzHPOcjKLCyREV6Pivje0=", + "pom": "sha256-xQ8uSECCuGNRBn74OB07ApFTWjzbnlIgiRBZMPhNI7M=" }, - "datastore#datastore-preferences-core-jvm/1.2.0": { + "datastore#datastore-preferences-core-jvm/1.2.1": { "jar": "sha256-vINQxaOCo/aCYBSG9UUdYSLV/YwVr6Maznsi+pgAXqY=", - "module": "sha256-VqpMyA88Zyq0Hzt2REqqZtr+aguZOMNNnNz+DYhpwEs=", - "pom": "sha256-8KdtdjJK01vbuukzx1+Mf9H8mPKOSiEPwXcUYj+sVcA=" + "module": "sha256-yO1zm8SUsu88iTP+qBqItqpgNfEu/7R0BAdmYQ//hE0=", + "pom": "sha256-I7MC9Tjee7D+DuOTnTBXQVB0rMzb3iubCbi2nOpxuns=" }, - "datastore#datastore-preferences-core/1.2.0": { + "datastore#datastore-preferences-core/1.2.1": { "jar": "sha256-/mJsICueo7bqzo2q6w5pL6XYL1Vx0sA3Wo3RT508ymY=", - "module": "sha256-4cJTWSFoSGaw46GMXZ25zek3NGCfy9fAzwBjy5dJEL0=", - "pom": "sha256-+mm/iqS2goFO8X9FQfBMWsNHxtvZ+VpbSXsd5pOuYWw=" + "module": "sha256-RhuLV+aHzDFW7/tPrayde7XadyMm7mo0hE61nrCR2Yw=", + "pom": "sha256-lGmC5zev6Fn5A5+6GFdcodTx520Yghu3M9O0C0LeCvk=" }, - "datastore#datastore-preferences-external-protobuf/1.2.0": { + "datastore#datastore-preferences-external-protobuf/1.2.1": { "jar": "sha256-Twm6f8oqBzpcVSeptjdYK5PiYsK2qJl3xYTSjOqDjrw=", - "module": "sha256-/I67tB5mN3J1JS3g6JxkbXJeapMqqVZAsslttK+YLQE=", - "pom": "sha256-PwO1u6ARxVrzZCC05hX0zAQzKhfICNUgU4ds8g8PLwc=" + "module": "sha256-AJRV3Ob24zyLPvmkSFn3u+o51JBKUjqibFtmYOAyZrI=", + "pom": "sha256-f3iN+Yvsc2EbIW+0vqYl2RMwBUIit4nnYmoUb4b7Iyc=" }, - "datastore#datastore-preferences-proto/1.2.0": { + "datastore#datastore-preferences-proto/1.2.1": { "jar": "sha256-2bvZT3jppskzCO7Sa4p+1GsfEooZwoL+NvloBOnXwYQ=", - "module": "sha256-//wGjV0yElIHedu+EL5Qm8K6CoV3jl7Eg1e1uYQBgTo=", - "pom": "sha256-Nh/vrjipiSnTvKzeVBnNN0ryoK607zEoGVHxkvJ/xz8=" - }, - "lifecycle#lifecycle-common-jvm/2.8.5": { - "jar": "sha256-YchzpzJ8lG7AM8MQu5jz+S7qvO3g4aUgCrihiWSDx78=", - "module": "sha256-BWg9kQ3FQdBsTJekmSs+KXGueMK1zDX2vx2OB94Olw4=", - "pom": "sha256-q5cbvWNFWm6QTCC8Ub19oVOMDAglIx5SvDA94KsenuA=" + "module": "sha256-XrEsUlySObPJ6F2WsXea3Qy4ZrD7AC+MBvWyh6DvkbQ=", + "pom": "sha256-4vhhHTXgwleKQzM84/5eHLXlFo3XNDgQ0QrLZIhWbQY=" }, "lifecycle#lifecycle-common-jvm/2.9.2": { "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", @@ -149,10 +162,6 @@ "module": "sha256-HRg385QrM+owqiMB/c6iY5QIoP1v1DaMIkePqBU6678=", "pom": "sha256-MXNemVOq7qtOB/z/pMarNRn5CzMcSx2oFz35EWB9OQY=" }, - "lifecycle#lifecycle-common/2.8.5": { - "module": "sha256-AwuN8Z5JeKwb6WnCopoBv8LMVihPUSY5oK00wi2mxPE=", - "pom": "sha256-KCYLDQ/KghpeL0Ug1DKLt94SYCGz3c1Hgt1WQRLsn2E=" - }, "lifecycle#lifecycle-common/2.9.2": { "module": "sha256-SDP4jjmhvSZO1eoYciAj6+UedLGaBBEkaqPXQOFukIE=", "pom": "sha256-bLkiyxFc6PYeffjRkl4tHTDvPP0I2G7Tl66qc32V+S8=" @@ -172,11 +181,6 @@ "module": "sha256-J9hk9AyjC5Z7hdqsa5F7va6mN9Y+EjlIyVBFwhvlhIM=", "pom": "sha256-DvP7KPibgLkMeK1ro0UWTVWQiJ7jRZsCfyZpWTYpFXU=" }, - "lifecycle#lifecycle-runtime-desktop/2.8.5": { - "jar": "sha256-EL/lO7J1L5Z3UaUQLNt4Xu6lTh1N9r3oj7D1CwpJFWw=", - "module": "sha256-7xi5Ie9z8pw0yf/rE0+ipKMIR7PgpKWFbABz6b9gBV0=", - "pom": "sha256-2RkYuV83/FPzkftWNFV2VlAmOuirwyjp5ry6imIBYqU=" - }, "lifecycle#lifecycle-runtime-desktop/2.9.2": { "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", "module": "sha256-LlSqpZmBsgH4wWFd8SOPcCXy/z82H+FNwOcJJhaJOu4=", @@ -187,10 +191,6 @@ "module": "sha256-+VLq6Qa8BiePYEGvs8EzPp1rAL5DeIV7zWahulg2eQk=", "pom": "sha256-+yriSTRTAzy/Kzp0qh36Z8/bwYmlTRkJg9/RVQLQtuc=" }, - "lifecycle#lifecycle-runtime/2.8.5": { - "module": "sha256-PnYlwcbHpLz6iHTZ2Xe08VX8M/bwKtbZQaQnAxENxHU=", - "pom": "sha256-BvksaPPGjzu339Gs/7yzNLuf+HxjWHQ9XUvCslds87Q=" - }, "lifecycle#lifecycle-runtime/2.9.2": { "module": "sha256-Tt2F+xoXbKfoOxW0dltc7hqTSqMX5BcQ+grBM0HXODo=", "pom": "sha256-C7WGx+arw98w0Xnqn72uhnREwnmoF6IQHAzJQ/ks79w=" @@ -200,11 +200,6 @@ "module": "sha256-3LxbW1BmboQlinS/2OUUkYxZOk/87wwDWFYqAvvYDFg=", "pom": "sha256-1helGd2zajCCE/W5r5kWOwo6NznOA4G2yND6aBRhOgg=" }, - "lifecycle#lifecycle-viewmodel-desktop/2.8.5": { - "jar": "sha256-IewOd9wC7Q1r/m88un9D4lQARG2J3thWjuFlQ34MGSI=", - "module": "sha256-Xye5EC2feXeRfxjy6yYelXaxbV1lxIjd8missFVNkQ4=", - "pom": "sha256-N2sCiZt+1vZK4rmBfm3S/vNr0cQn9qj+p6vV2iVxq3k=" - }, "lifecycle#lifecycle-viewmodel-desktop/2.9.2": { "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", "module": "sha256-EDoC/VlNnhlqMQF7rZ69in05EOKKt5Shi2CvS4F18s8=", @@ -234,10 +229,6 @@ "module": "sha256-Q4nMoKmoAace/664j4nwoD2Zwivgk8U5qcD5w5YpVBY=", "pom": "sha256-aRK1XHRcV57G/L6wBl1aF9i18G3QpYeIA31B5A21AgI=" }, - "lifecycle#lifecycle-viewmodel/2.8.5": { - "module": "sha256-UjEhedy+2gwntKyQIFdv5BBbBH/0V+dLbaQiRft3RXM=", - "pom": "sha256-zzU+toek04gE0IYSpbxV5aO22ZWWdRC9yypfSH91bPY=" - }, "lifecycle#lifecycle-viewmodel/2.9.2": { "module": "sha256-uBT8ApPfHqN+GfIGrRg3A/+bslTdbarvXl59H4V/4Yw=", "pom": "sha256-qsFQVEEJtWQoOeo5u2P7e5B6jSK3wXEWmD7YpaI0unw=" @@ -450,25 +441,25 @@ "module": "sha256-yGECuuKG8zdIIe+H9FO50b3XCQQ4fRWHI6FgyvTtHis=", "pom": "sha256-wzXWGRFakyrtcWEKbIAQIssts+vXeWpBf0rgwFyzCAM=" }, - "co/touchlab#kermit-core-jvm/2.0.8": { + "co/touchlab#kermit-core-jvm/2.1.0": { "jar": "sha256-o7+Kg6Q1Pz3UcpMjsojt0bfwR0x9MlHhYbJBodBwVDo=", - "module": "sha256-l09bcPms0kvVVKld9ZQtINh5qtuu8XmaqPRtWOLl/DY=", - "pom": "sha256-5f9Y8OhqtldqmosT/RqMARb2sznGCU2UX7p9YhiStHA=" + "module": "sha256-1XB+LtLHU5Q3bjQXEux323nhpW0ouMa/Bt9AJiDyotw=", + "pom": "sha256-EbvK7nunAWJYi3FA1uqBGdUArrWoka2w+SJNHYrOfYU=" }, - "co/touchlab#kermit-core/2.0.8": { + "co/touchlab#kermit-core/2.1.0": { "jar": "sha256-I+HZ6s9suxI+J71rHzp/SJ6NefDt0A6xg35YgnNKWv4=", - "module": "sha256-FdKxKrNx/0VUxucDVJ4mBK2ySwhhxf6/qm5ErJO4WNs=", - "pom": "sha256-lX4+zNyAMBFacunVy2bcyhHHv3utiB8QTd5PD2GaCa0=" + "module": "sha256-GFS2DlFXadp6mK9ctAzr9SqBmq5VibhMewuxRkCL+eM=", + "pom": "sha256-hByDSKnOdSX6ljgb8O7UnLaOCtiK97ag3dJAXT9RSNE=" }, - "co/touchlab#kermit-jvm/2.0.8": { - "jar": "sha256-huifnylLYW1l/Da6flH7S54/kFzThR39w12SbGWztuk=", - "module": "sha256-p09bPKKkIoOcPaRssUxWsH6gCYpDDGCLx0NtfusjYt8=", - "pom": "sha256-MqqCxZsHT6ozOArTiKzZtYBZr+Irm2aVIU72nXCO7wk=" + "co/touchlab#kermit-jvm/2.1.0": { + "jar": "sha256-DHD/2yCQVAb9oWyCZYhSvIEyjma3FAF2CWDyEHKTL+0=", + "module": "sha256-QQvKCBq8Vr6kGtToDwAlhRIFi49hDpyDqFXwC6tVpKE=", + "pom": "sha256-Fg7hxMN89WSMVGxyofD05wgoGmrZYOwNkiFq4pB8lFI=" }, - "co/touchlab#kermit/2.0.8": { - "jar": "sha256-n9kqbHsDR0q7v//af3KBnnwmJpQanq2b17jyY+yadig=", - "module": "sha256-FWYAeowbMj1IllzZRoNT4GL0OdcJ3N2b8eUtWd5IICw=", - "pom": "sha256-z5a1kr1pUlwyEPzWiMuyKDlaVOHXciFVcaVVFu+GiWI=" + "co/touchlab#kermit/2.1.0": { + "jar": "sha256-ZgGKM6VfvPiP4jZLXQyk3m8bgi0n+25lgQIfC5nkmnw=", + "module": "sha256-j5+C8LO6FjpyFoyjtNDIreZjiYWlSHCmrmxVSiVoDMc=", + "pom": "sha256-LttgVDFR0D1gnKQZd/mAyiPCauXJZUdfBIEsCDsWLFI=" }, "com/akuleshov7#ktoml-core-jvm/0.7.1": { "jar": "sha256-wiy2Ye78deMAB6GwjTfE6ToVf386lQpHglFjLAr2BQ0=", @@ -479,6 +470,83 @@ "module": "sha256-hRT4XEby1I04dPmzkG/JOIIHPDfb9tFx7+smenVd0mw=", "pom": "sha256-7gHJjNR9lVtZmKbK68N8H+SouOI1crHufEylupSd22w=" }, + "com/github/ajalt/clikt#clikt-core-jvm/5.1.0": { + "jar": "sha256-f3gEn6gVm6wFzgnd70MTJI1MrQAUp0QhTBFQ0U42Yec=", + "module": "sha256-PGmchzr/jisrbNfNIsxUnupCkyePOPUxrDMXYy13tMI=", + "pom": "sha256-OKjX8Hz0pmZsFh29e6/uHXqFtKt3eSRsJ2LRbrcA2p4=" + }, + "com/github/ajalt/clikt#clikt-core/5.1.0": { + "jar": "sha256-Lv9Z62+f9azWNSRtZnN9JYaZW5MqnqrX5wsnESLjfAQ=", + "module": "sha256-tkXCUaJtPniCiBtsNH+FzJH/xg72yOwXhJRQLay7gw4=", + "pom": "sha256-2/rrFPlGzTHdwJDWvJmXoQTTPLV2oxu/5zWdvIerDSg=" + }, + "com/github/ajalt/clikt#clikt-jvm/5.1.0": { + "jar": "sha256-dcMwln2xWlxZH7pp/DsY/7aCcdVPkPIcHJxS6G+uudY=", + "module": "sha256-stbl8VmP1is31/28VSsNa0x93t+xvEoP7uziO/nFOTs=", + "pom": "sha256-LXaI+5VyidIY9du0gIen2aKdIyYKbkI63pFHywb+YnM=" + }, + "com/github/ajalt/clikt#clikt/5.1.0": { + "jar": "sha256-+oSo1XuQmSGh/WcZzxcU5NqF8UPUePYjR2uzYcwhq9w=", + "module": "sha256-CHn2eCFvk4T60/wR2tW1o+sdYyQ3eymlkjL0Vlu6D1A=", + "pom": "sha256-r9m7PkSlICN/3zIOYbrwUW6cGFZYEkJA0uDmZmI96og=" + }, + "com/github/ajalt/colormath#colormath-jvm/3.6.0": { + "jar": "sha256-WfdBrf5iBTBmeC2LGkWv0GaFpLxkszJ35Uh2uZPtiFw=", + "module": "sha256-P6dnMPmJ4ChN8YL87IViDZtIrjIhOYhBrGyviEYvYvg=", + "pom": "sha256-8Dw11QURDQZzNF9HQOVbzZdqmp+lobE8qirTmPO8Hl0=" + }, + "com/github/ajalt/colormath#colormath/3.6.0": { + "jar": "sha256-49ox0EqJXlNfXQh2TM9fODQcQr99aNqW6h8ACfclmdY=", + "module": "sha256-aQeqSXrbmvY4EsdTZjic7T5ruL7oDnsjmttMU2c/iIQ=", + "pom": "sha256-zh3tjA259LxNNjS64Vn9jVu2qWDyzTuWoAyPDnnOZAs=" + }, + "com/github/ajalt/mordant#mordant-core-jvm/3.0.2": { + "jar": "sha256-ZRw710/06Y201Y49z0sU6Ame4NIg5nL1cfjP7uRJOQU=", + "module": "sha256-5ye2C+d8MTeuuy+nqdhdGF+rt5BNlE3CFTnULAEdNZA=", + "pom": "sha256-BOsXQTz97is1U2zyHDT5pD/4u/7J7BAURbLuKsnh/7k=" + }, + "com/github/ajalt/mordant#mordant-core/3.0.2": { + "jar": "sha256-RyqVWswFRZLut06lYmFaaJxnTmPSbRLovo2nqF4bs3w=", + "module": "sha256-0flx5bMpTkS//zr6RA1843pR1Yg1aw+vsJDARrDpzgc=", + "pom": "sha256-Oh+bdkH+E7uMTwdCaSPmW5iPZqsPK5w5NwYn8qjZGis=" + }, + "com/github/ajalt/mordant#mordant-jvm-ffm-jvm/3.0.2": { + "jar": "sha256-ECJHhBJcnxeCwdTx0489VCNvzFXAMKKtAMvkMG4WK6Q=", + "module": "sha256-S4/mRlOuA7eSFrXFoOwm1Uyg+VMr3HKY3kCCpaOIcZI=", + "pom": "sha256-1quALOXImBg+w59ikbupM2s6e19+Hb0uuC++QZ5amjM=" + }, + "com/github/ajalt/mordant#mordant-jvm-ffm/3.0.2": { + "module": "sha256-G9cU09l4urfa1Wt8lIWwH7ta3brEnUvpyDVKw3bOP3Y=", + "pom": "sha256-q57bn0Sq3RRIEnJSwVhKgWIfhFxXKcPZn+JJNO6YpEw=" + }, + "com/github/ajalt/mordant#mordant-jvm-graal-ffi-jvm/3.0.2": { + "jar": "sha256-bdS+vBZK6s3azI+Y6Phx4A/SHOe8LrDRgjDqg73fyGo=", + "module": "sha256-zTCkXAow9xwszIyDuOx+TO7DOHGPZoWT+MN839OYwbA=", + "pom": "sha256-jrQ4E5SEKRUjq2iWHlZIJmqu8dHvROHF7n0FBLta33A=" + }, + "com/github/ajalt/mordant#mordant-jvm-graal-ffi/3.0.2": { + "module": "sha256-5QTKuCsTKnisa5by3i8IjmP1XHiDfPqdoufR3uDp3y0=", + "pom": "sha256-+046A/nMtnRJ2FPS40ZX6eComtgiDVEX5Kq91dn9bmU=" + }, + "com/github/ajalt/mordant#mordant-jvm-jna-jvm/3.0.2": { + "jar": "sha256-QQY0QsiJGyd0U2qbh6UGKn/SDm8ZSZdMbacvSUctb00=", + "module": "sha256-Qx5V+e+NeSxaeF4BRtg19MKuDphY+kIPneBgJoKncSY=", + "pom": "sha256-HyiNXD3pQTR2DhhZRwlKvWXv2mqNIfk/Mvq+9olO5Is=" + }, + "com/github/ajalt/mordant#mordant-jvm-jna/3.0.2": { + "module": "sha256-uAoLhp3AhMEeELXnFg6/GJ521ulQgweRanhWf6dnw+U=", + "pom": "sha256-uWV/1B1fmGNAXdJ1zzm5PQ+rwJj7lEHAoV3HZcFTaDw=" + }, + "com/github/ajalt/mordant#mordant-jvm/3.0.2": { + "jar": "sha256-ntO5dvzMx42nRtSYZvqOu48QUwqTxUTqBCAlmmB92V4=", + "module": "sha256-ePaERgODJINNruNw9ZfWJIsDz6/pZAWtwrbdZs38P4w=", + "pom": "sha256-O3C9sHYLuSTrdwmcb8f0kyLFkbZ39YHvS7i+xYhbnEI=" + }, + "com/github/ajalt/mordant#mordant/3.0.2": { + "jar": "sha256-CQmE0gJpL/70R+iN/ixjaTpd4pZw2ggxuGO8KE2hR+I=", + "module": "sha256-1JvlTnf/S5YQ3C8ij4HcBlaqklvHJYj2JFjbWZiVCVE=", + "pom": "sha256-5cbZkBgl3gKJ5J0tt1A+A546FmCq2sY3Oyp2zd9eZRM=" + }, "com/github/hypfvieh#dbus-java-core/5.2.0": { "jar": "sha256-nfrdZb3+whVMzyMDn5rmI53GJXNbkzZT2UA+EcLJzxA=", "pom": "sha256-GTBdbengYm1EEkidGEWINcnc/vap8otSg8LT5mHvhl0=" @@ -532,10 +600,10 @@ "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" }, - "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.16.4": { + "jar": "sha256-IZa5k800272Rnn4B9XpHgbWL7oD4YQYWPih8IDQ6lqc=", + "module": "sha256-kAjVopVKBoxoSCdPbuvf9IsUpw28aT0zAuCMVwzKAy8=", + "pom": "sha256-ZnePTQWXvOY/kewADFdcwCmzIB990JLLgIh1FVs+hqE=" }, "com/squareup/okio#okio-jvm/3.6.0": { "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", @@ -546,10 +614,10 @@ "module": "sha256-sK+pGSxC18Rj3jjWMlk2xpAdnjtxSXNf/RihHfMQNKs=", "pom": "sha256-VXZInO8kBTNoAPxt6VhUU18zVxpO/lpa0OybmwkNIdU=" }, - "com/squareup/okio#okio/3.15.0": { - "jar": "sha256-DtQSXgSMhq9+zkRtZU8rqLzF500K4fTePF3ArZqXXi0=", - "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", - "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" + "com/squareup/okio#okio/3.16.4": { + "jar": "sha256-yZZPOUxM0yt5vzOK+/ovIpciHu4IMReHBhzqVfh91g4=", + "module": "sha256-yEQahybbGk+dTzngaOu0LfalnWR+MqnGHBW1OQ7VklI=", + "pom": "sha256-CPvpfh4ugVoUyvFv9ayHCFEb713ec51gwHE5UYdtomM=" }, "com/squareup/okio#okio/3.6.0": { "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", @@ -563,88 +631,88 @@ "jar": "sha256-8cwY8VldRBroOc2hRlwIsefbRrcsHX87NzIK4WQexys=", "pom": "sha256-tNgod+BwsV0dTmdrQV9qVCnw4i3U75gX2F5MWcU7yr8=" }, - "dev/zacsweers/metro#compiler/0.10.4": { - "jar": "sha256-tb/mpJT19aKNsuTTHJoKqbkX0S0SP3xZr9f0fw7REks=", - "module": "sha256-Lv13j79bExHOiNOA08xhSsZkmAwl4heFpJdECkbDPu8=", - "pom": "sha256-MiKcDp7JPbylb0+jiX1XrI4p8+WajpWjACbNgofrCeI=" + "dev/zacsweers/metro#compiler/0.11.2": { + "jar": "sha256-tIQH2AQi2skk/LEQamhLGqWGkVIwIMX3+q1Wib67IvY=", + "module": "sha256-SguQAotXkeqXldn14cypoiZLcdYulJfvaudA70EUO5g=", + "pom": "sha256-ugkcYZKk7cfS8c373/KNs9wItQk0jU9z9B8WG5DV6xA=" }, - "dev/zacsweers/metro#dev.zacsweers.metro.gradle.plugin/0.10.4": { - "pom": "sha256-2ZzKmEfDT+IuIZZGRR3FIZTMEp33EcAdB9RrGfl3y1U=" + "dev/zacsweers/metro#dev.zacsweers.metro.gradle.plugin/0.11.2": { + "pom": "sha256-w9s+Q5EZAh0Xp4DvHIUfoIxtyQXJ7gPB8RYvCZGwjQI=" }, - "dev/zacsweers/metro#gradle-plugin/0.10.4": { - "jar": "sha256-rM9+X3b/u/SfJ3+tuKVFcaWzx4uO5Oewi1qiFjjDLs0=", - "module": "sha256-HZ66IQv61GEU5ZqsjKVxgOv26JtLpiE0Bxp5A6yDyCI=", - "pom": "sha256-/gjW0Nb9km1WU5P9bJx6tSjQWoiBI3RlddJ/M6R/BBY=" + "dev/zacsweers/metro#gradle-plugin/0.11.2": { + "jar": "sha256-PXV0LewbBynAVUCU/8QCy11zCqy4fqGWic0sQLyGSGY=", + "module": "sha256-P/XNeuQSmiq481gj74j67n34p7y5TmgEn6E9rXdxyt4=", + "pom": "sha256-n8XARtTH+57IfE0A+CAB101Y9itdD6agBpDqAGORR+Q=" }, - "dev/zacsweers/metro#runtime-jvm/0.10.4": { - "jar": "sha256-1oTbZVHE9o9XWoT0/gVBcstvB+4knhb2JU1OkQbXvCg=", - "module": "sha256-ttrnD0zd+Xlrg+ScJJ1w1ZZp/Gw99rGmqgyxFG0AQTY=", - "pom": "sha256-YoQCrPrd+SjRDmKbprrpUbSrIpvS9qE1nBnj6Qdp30M=" + "dev/zacsweers/metro#runtime-jvm/0.11.2": { + "jar": "sha256-P36CRuwV1anloy6xr4OMcLCbwZ9Gen31N8F30Bxv/zk=", + "module": "sha256-yFXdeaLgMp6jWreehpYhmxG/G4iT8MrAktuukM5Z9cg=", + "pom": "sha256-Ersigma2XEY79H9OlGcgSzWh5iCnfUoOknmAXHgoP/w=" }, - "dev/zacsweers/metro#runtime/0.10.4": { - "jar": "sha256-dZZb3y0ib7X0077XvbTPUtVGF6FdDTfFLvKhYY//WWE=", - "module": "sha256-jw58TEQkZf92NrJmgZsu5XnleWKDxheyVHCfX7iTfI0=", - "pom": "sha256-8D3TPAvYHuZsIapgmDacVRtQRs9bhpmT6yKFouF2+7s=" + "dev/zacsweers/metro#runtime/0.11.2": { + "jar": "sha256-5yTOOGsUo8+yBTfVdvQe69PqgK5GEuG71KbkVhgyeQM=", + "module": "sha256-OGxDlATiRBwm4EiyoEPOsFUKJpG3D6YkuJNOk8A28MU=", + "pom": "sha256-ic3Yo67a1W24EFJH9axWEiUPbcS2a8eNJz11vnr/hik=" }, - "io/coil-kt/coil3#coil-compose-core-jvm/3.3.0": { - "jar": "sha256-2YHAj9qk+8qXVJkplCP5UAWGZrQR6uLgPHkVFIPcxh4=", - "module": "sha256-2szxqDpzzjc+Fj377+rqQxYvljSGYFjIiM4seQjqwKg=", - "pom": "sha256-V/rJ/UPPbLCr0B4fuzQuhlQNkOS9OcgMt8SoTD3kS9s=" + "io/coil-kt/coil3#coil-compose-core-jvm/3.4.0": { + "jar": "sha256-UZpHGiZB7VJW052oUbF4qv8yfJ+iNQYi+utE7rGO05c=", + "module": "sha256-DHLibYVA/HN8kFHGhAVQhlM/UTmgcnutc3PWF4knYAg=", + "pom": "sha256-jtWVHvZARZs7JFnHxROoqAPg9n4FbZmMZEWJfgwKoLA=" }, - "io/coil-kt/coil3#coil-compose-core/3.3.0": { - "jar": "sha256-FD/TxmqNFLufVnfGpGMqfqWqSHlffjTBac9rkq0amiU=", - "module": "sha256-IobTVf1atg8jI54FbaOH7ZHTDxc0OryszJx6vVkvTb0=", - "pom": "sha256-3Zza6ne8JqYFWAo67Jg9AozLIRK6Yhe2eeG1fSQ0RDk=" + "io/coil-kt/coil3#coil-compose-core/3.4.0": { + "jar": "sha256-xgS7FINNhN25VhbBQhMnNSkXyMFMtt8Wdi8fUv562KU=", + "module": "sha256-gJP4IwYSR/QTuhN1bF1kCpbXXqjldeHbVNuv0zCF5go=", + "pom": "sha256-Bi62HyYVqqmh82FTzVBVA7Z3Xc2ZxHTDAQ8t7+R4TDw=" }, - "io/coil-kt/coil3#coil-compose-jvm/3.3.0": { - "jar": "sha256-/iw/e9bW5FqyWCvSPvOiEyjU+K8m0ec87e7cH1WvkIo=", - "module": "sha256-XeSjnyda0YtndUiHIts8YZ53DHEOAyjYbXSUkevi1bM=", - "pom": "sha256-CJfwAdr+kM5SdnKcT9tmNiV8Y57mKD02pPvWJUh6jDE=" + "io/coil-kt/coil3#coil-compose-jvm/3.4.0": { + "jar": "sha256-HYlXkAM5FpVebMW4NXX5YozHN6KaVUhNfDzC86az7WU=", + "module": "sha256-6wKPSFt5vp9FXa/dnvnSROYCAhMn3Gk5feu9APpThYA=", + "pom": "sha256-qBb2n8Bu8PIG7xXGyrAde8L8nOp5Eikf1+izVYIELxo=" }, - "io/coil-kt/coil3#coil-compose/3.3.0": { - "jar": "sha256-QRGHLQ+qiCf/RqPSExVMB8fi4VWJ4lobVZFPtMc+DCs=", - "module": "sha256-zEfkZ/z3jkvu/cd7JCOFwuRH2OsI033XzKh924BvUKA=", - "pom": "sha256-3evuGExa6a2fGVjUH62IG/TKX42OKzLa1IKlMOps9Gs=" + "io/coil-kt/coil3#coil-compose/3.4.0": { + "jar": "sha256-Iz+ZBSm9Ijm6AAockpas3oRMDQFyUGaQw6m6t8ZXByU=", + "module": "sha256-gUi96Mu3cTaN6vsPXopXMOjdqnuZd9K/Sa6oW9SZ5f8=", + "pom": "sha256-SHmLQ9l293aYHAgR54N279S/jf/aAzvUnh9BLgsHi18=" }, - "io/coil-kt/coil3#coil-core-jvm/3.3.0": { - "jar": "sha256-RUyCXvUqPOvNTsNHPmtTMj6io0YIar1Y4bofdlEaSNo=", - "module": "sha256-KSOw/zMRPqXMuxYacmUr5SrFJ1YlzS6z96mF3jHqkmM=", - "pom": "sha256-wvdy8Kt0fdQcH6qr+UMqUo7mAD0U1NMO06VRfaxreUc=" + "io/coil-kt/coil3#coil-core-jvm/3.4.0": { + "jar": "sha256-VcqK14GHwpuZ4eJ9ZL1TSiXPU+ooz3hs1iIESiKqNXE=", + "module": "sha256-QubYdwaCSraBNwvlpF1hSbKJNb4rHJ1hEWIbSOYLVdI=", + "pom": "sha256-J/jri/iHdHvY3BTRifkdB4DLE8tkx5Emai5wDHoM3ME=" }, - "io/coil-kt/coil3#coil-core/3.3.0": { - "jar": "sha256-sUdN4K9sMvAV00KzBQ6wg0UcsIK3PoDnWrHmDXhf/DA=", - "module": "sha256-c2KNSDYGhdQCraxXHzBtXtTyjEwgPa+RIkCTHt1g0qQ=", - "pom": "sha256-0L6GTehC01zkI5tC+zvsD+WORAQ8R41HMYub0naIQTE=" + "io/coil-kt/coil3#coil-core/3.4.0": { + "jar": "sha256-ovFt0ldTnOQQ1G1W5lV6P8l/f1BPe/AVXPI4g234AfA=", + "module": "sha256-6iHg7xC2TxMmH8L6aAIU3tSJTjvp+YUy7fsUi1q8Hjc=", + "pom": "sha256-cFLwQJso91rDHXBWHDzsHwAMOm4GuITKz36N64nYnj4=" }, - "io/coil-kt/coil3#coil-jvm/3.3.0": { - "jar": "sha256-vKRiPkNo3/33E20SNs+7EHBV0VezxMbYkJCXZVGOvLQ=", - "module": "sha256-rtY1IAqw6aecSdQGP9kWh3fwjPHjkLurXQwWYtkGbUo=", - "pom": "sha256-oQYNOHHthLXqJOLAPCtATETvBIiH11yQvkd7wVpy6ug=" + "io/coil-kt/coil3#coil-jvm/3.4.0": { + "jar": "sha256-FuRMFYG9fFczMNTIMUU9gdLKUGWtgZxFyuj/lkExepQ=", + "module": "sha256-29d1JoWn9q6dRZp8XGRUIcOc+R82E20DJdrk+6ssOWU=", + "pom": "sha256-hwcuI9DzN6vjUFVaW535RMfVn3735cW9meWIGr5BASc=" }, - "io/coil-kt/coil3#coil-network-core-jvm/3.3.0": { - "jar": "sha256-hT4wBQPUnX3y0dj6ja7Rmigu+YbzL/neF8+ec26cRD4=", - "module": "sha256-HQpgFH/Wh3hFnVALRSqbigax3IEHerZCXjVU5MDARjU=", - "pom": "sha256-hFWDjPEvKjGZEzEpyWt2le4KAFwwNmZDqvDRQYCG1AQ=" + "io/coil-kt/coil3#coil-network-core-jvm/3.4.0": { + "jar": "sha256-pendnwlGa9qldwAiBk+9nAHP1nIpo1aLFmSpep0TG/8=", + "module": "sha256-0PBWjEA2kr76N0ardL4Zhpju247VS5A3JyYTYPKrgeY=", + "pom": "sha256-x+h8S7FnrR7QHy6ma+7UU0GrApk/Jzg2Uv57rHBA07w=" }, - "io/coil-kt/coil3#coil-network-core/3.3.0": { - "jar": "sha256-37nyRUWBHiLH7ri7xUmqZe9WnskDKK2oV4DGjcCtUMw=", - "module": "sha256-brQ3m6xJ/tocXBqLqmTfFhgjZN7b3hedyWJ48efqzPQ=", - "pom": "sha256-xUCmNHex+Sjq/9pASnDQibR3/q/ecqli+PBiIYLh4bw=" + "io/coil-kt/coil3#coil-network-core/3.4.0": { + "jar": "sha256-UvW4cp8b2QIjmvL3kzz7DHYRLwEO6GYH1EdnAJwrqyQ=", + "module": "sha256-HwXhOXxUXmlg9rIsBbP+S0uxWAk+5Zc+n5qu69sCSHU=", + "pom": "sha256-98udG+JA0nNXljQLujPmAV9QLxrla6eZXrL4gNCP5io=" }, - "io/coil-kt/coil3#coil-network-okhttp-jvm/3.3.0": { - "jar": "sha256-MnUP+/WZYSqwkOd9EUqWqOMDSx2YQsF+/+xmLlyiDe8=", - "module": "sha256-/tg9gWDhtKJveqAV6SuefGTmGKHP/pwS76FXp8FOZDU=", - "pom": "sha256-qTRA3CRrChz06ToevSdvWXA8R2f8PK7GQFxazwvJ2Pg=" + "io/coil-kt/coil3#coil-network-okhttp-jvm/3.4.0": { + "jar": "sha256-lpMYS6Nfve4MrGRNR1FBB2rXieNJ2SEmx63bx7ib3Cs=", + "module": "sha256-ANWexH86+CoVVLTaGpLmzcvWxrO6pgyQpfGQRFsakM4=", + "pom": "sha256-SgqzKTsP/0a3H3DvLTY4tsqvUXaRiJRBbO5qSS7jdsc=" }, - "io/coil-kt/coil3#coil-network-okhttp/3.3.0": { - "jar": "sha256-kT1dFf1xzhY+TGmFWqOY+ykO5W0GeUatUqpVfYCK+N4=", - "module": "sha256-nu4rauClXXhyH0qoNPQ9hNnMHyh4q4P56YV6WizrCXI=", - "pom": "sha256-JH/fiuiQiY7NTb113WPOtdXjAhdqzrjFL8+SDa/fBGU=" + "io/coil-kt/coil3#coil-network-okhttp/3.4.0": { + "jar": "sha256-mUDHZn3QbRihsY0j0ktKlXvXEFif66VLUNlhiEUtHpY=", + "module": "sha256-2ob7y0O0kO8ZTUCr78U+bJd1Y8czkwGnaCFff16RvwU=", + "pom": "sha256-PLlSeecJZr5qjK4HdZcjKS8p28XbLX3c4K4oMV4a2GQ=" }, - "io/coil-kt/coil3#coil/3.3.0": { - "jar": "sha256-KtJdjAQtkRdHpIYIWIbhQ3GDTPKvzwKHpCPXlckaYlA=", - "module": "sha256-4CIocRU3cyeBEx4o2ej7ixD2GWoFDEFv8gtWdlJMows=", - "pom": "sha256-U8IQKP+BBqdUQbw8bdnlefd9qCRaOhcqNrwdPIpJxR4=" + "io/coil-kt/coil3#coil/3.4.0": { + "jar": "sha256-gzU2f+hZSf1wwIaVbiEL3ZPj0o6+diXnjpkLUbBzq/8=", + "module": "sha256-0yJb8IXYbZ1kkfEDMEQ24MR7fnvOttkQicqZTvAjg3M=", + "pom": "sha256-ehSZzkBhq7uO5z7s7o+cjLpccy1kmMTVXDkrXkeefpY=" }, "io/github/java-diff-utils#java-diff-utils-parent/4.12": { "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" @@ -663,6 +731,26 @@ "module": "sha256-z/+uzKUXit/mqJ1GAk7yeo5fSsF6FFs7UqL9bN+rNTw=", "pom": "sha256-L2tgiwlzCiF3e/qVIRtx2cKsOaptSp4cIvP8PC1KBKA=" }, + "io/github/kdroidfilter#knotify-compose-jvm/0.4.3": { + "jar": "sha256-T0fvdaCRBa56tibZ30IX1sYnSQVYx0KXKXg+ZxklSw0=", + "module": "sha256-g+YNmwvOxe82HhzdBtq2fHeP2Y9E5P0tmib0c6+oBaY=", + "pom": "sha256-2OmE0PaDMEb4botuwEH5JcBBJuk6ZI0jXBKwB/lSiFI=" + }, + "io/github/kdroidfilter#knotify-compose/0.4.3": { + "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", + "module": "sha256-4Q1RjEtvp1D4RxJ+lN1l0BbxbG61uus3aZJwsI8a6Bc=", + "pom": "sha256-h6E8g7jvpSx+m/GqSWh/zotwDh2XSklxzxQ1rotH5VY=" + }, + "io/github/kdroidfilter#knotify-jvm/0.4.3": { + "jar": "sha256-D6hwk+QGBgzoHJPqQhhHZxJ5fzcdeTmhDsauK0bSqxI=", + "module": "sha256-SuVFgHPhhv5xVEzQ8BPTysm5uTXdOKKfI5sUQgF5++8=", + "pom": "sha256-/EUOaSyoDkMxadrGSZXLbKQSFahvlmpbdbLC2kLpisw=" + }, + "io/github/kdroidfilter#knotify/0.4.3": { + "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", + "module": "sha256-+pkfIQzRj+eh0FF1gsX66EpBXW0V7zHd+FSHtV6ojwQ=", + "pom": "sha256-/UIOKxswaQFYJ5W3I8FHAlSLXah9ZjPGa+ZhWsuwEVE=" + }, "io/github/kdroidfilter#platformtools.core-jvm/0.7.5": { "jar": "sha256-9JW3mMkkbWaJ1rmImJcK8u+geEYBK2UfgQ+UBn35ihs=", "module": "sha256-CSgA7Vb/8ZxyuIBo4Y7YNhFCkUaHSj3GeVS7nuYWzaY=", @@ -683,114 +771,114 @@ "module": "sha256-kibzxBq0koDI2ICOdnCGJkvK6Wa2HjjhoZ/Z6DjS+d4=", "pom": "sha256-aOCPC4VPlpixFzpkVstualPzc65tzLv3XL/ag0TiRwA=" }, - "io/ktor#ktor-client-core-jvm/3.4.0": { - "jar": "sha256-nBEGhT2CD/KBVOEr4QEk+jcn/3v0x7eVNbYwfNjX970=", - "module": "sha256-IbZ7yOYFHhccpXkjLK71a5Av4kCDUs8AOcBTIfo2m0s=", - "pom": "sha256-vf8xSnl3GMbuKGh+Ubsl2RUUYyXSyfnL9Zqbbz49fjA=" + "io/ktor#ktor-client-core-jvm/3.4.1": { + "jar": "sha256-7Jb/nJ1r4mtjDG183xqczPx8HSwOVutGFgIbs17h0Ag=", + "module": "sha256-rEYx3yCMYrTwVxu3QP6d/mqyvrrsqxyrbO5ONAkQeb4=", + "pom": "sha256-40O4T0U0NVG9V6VDvoR5hDBmgnyAydOMvYfXz/ul9Ng=" }, - "io/ktor#ktor-client-core/3.4.0": { - "jar": "sha256-718hdQyyVH3y3umPg2gtNyJZ9sMOO+T0R/Z7wtj0G50=", - "module": "sha256-vh1s394y5ddVAT+n48xM+1Y2MwYo56Lcp07n5PcZDnY=", - "pom": "sha256-JZ1e9f1hjgjb0B1pfVmwMg6dw7IH4tSgXGjHL21GiPI=" + "io/ktor#ktor-client-core/3.4.1": { + "jar": "sha256-izP54cqxNQzS/FU0k14as3pTucpJIIHCI4wu40EPPvQ=", + "module": "sha256-H4ygp+vd9gMMeSPWpGXy2eXOh8pspxw0xMRkxR0DgoU=", + "pom": "sha256-P26LYYfVDxAdRyJGULY9oUOws7T6ayfdGO+SkCzMWbs=" }, - "io/ktor#ktor-events-jvm/3.4.0": { - "jar": "sha256-0NWmyY1cgweDQlFwySoT05JZBOjIrFCGU16VIlPLj04=", - "module": "sha256-jmf781ztl0Nnmkam5mZR/+r26Fs/ctH534UAJ6TEgoo=", - "pom": "sha256-C+xWgEf0WBKz9ohtS9phxJd3YZmhlu+W6CT/8P9LajM=" + "io/ktor#ktor-events-jvm/3.4.1": { + "jar": "sha256-IymMxZ94fl1PD2Gyl6WZAZeRCy02igysIMBaJrl/JBk=", + "module": "sha256-lV4BoIgPDfMPI4lfRC4FiGg5DRoqijznDRGxA8m2MTI=", + "pom": "sha256-nBVuLFe5gXA0ZqlDZRzH6EhFOJmtERs5rtzBDHIRV4M=" }, - "io/ktor#ktor-events/3.4.0": { + "io/ktor#ktor-events/3.4.1": { "jar": "sha256-AXH8Y+I+z47LsUcn42ohjtCQ13AmIaQGZjDmRa/DKnA=", - "module": "sha256-xHdxdnf8Zs22wBuoCjlVHpFuwK09Qm575RL5BvMlXHY=", - "pom": "sha256-O3CTzZeLwAEOtvSOBynyLNcSRy8EjWuWVSW37lSIyvA=" + "module": "sha256-r4EchtIOYX1QjAvorg9mcIK3FiLzeFnuJ6m0VQ9f+h4=", + "pom": "sha256-fB1sfgQ/bzrM6dfI4FGNy+iTAqkJp4mphQj7K86bINA=" }, - "io/ktor#ktor-http-cio-jvm/3.4.0": { - "jar": "sha256-tQQSB32ObbFu8PSPMVaodmkhCsfiSBzOhPdTYrymbA8=", - "module": "sha256-CATE1glPiIt4YpTFaB746LtbzSkFBJM0skYCjrtb27E=", - "pom": "sha256-Fm6ITOO3xMvaZNBHHImQLAU8jOWtfAKwjSZ2Pk5nBzE=" + "io/ktor#ktor-http-cio-jvm/3.4.1": { + "jar": "sha256-+w/FSkbVLBjGwiW58VrIxX0l9xejG0BalcNp0swwtF4=", + "module": "sha256-FxawOP8wJqMnpdr+i5aQrS68OUse8nibA0ajA6Ll2Nw=", + "pom": "sha256-YZ6OvRQl7/xzvJDbY8/eojj5kCUsUHDPW0wyCsxe/wU=" }, - "io/ktor#ktor-http-cio/3.4.0": { - "jar": "sha256-RpM0H0Ip7PuZEeTMSxLR2CKY+Gj5trC59TdfULDCABU=", - "module": "sha256-HEp4uigp6RENx0hypkJZQ2mumxTLLIp00kjy1AgqQQM=", - "pom": "sha256-Sy5Na+VAkmTaqqGZSdPKxn2W2Nvets8bhuAND57hH/g=" + "io/ktor#ktor-http-cio/3.4.1": { + "jar": "sha256-MlFo99aA+JBzl/87TR+WiNzJILJYyHSpE+OzRfJBYJk=", + "module": "sha256-nquCfpP8gHkb61OfF9/w5z4CRpYvkgKANsGzrMqWOtg=", + "pom": "sha256-qrzi34/pjYKPQnsb5mkgvsyRtkAdDFVj/zfp+rNCxqw=" }, - "io/ktor#ktor-http-jvm/3.4.0": { - "jar": "sha256-s40iiIRTgZI227J/wJWH50mqLUb9/oeeQtv9mhONRIQ=", - "module": "sha256-rouFtG/4iXdbeU5iOH53xzx/CEfYNeWfSMJUoLihvE4=", - "pom": "sha256-1kYvMRLFpi758XDgB962UOm+6ETIgJIKm4s0m0dHUZA=" + "io/ktor#ktor-http-jvm/3.4.1": { + "jar": "sha256-xGDLpLSNxSjGzQOwxuNlFvvYPH64TI0ZUcknOi0+siM=", + "module": "sha256-n+jKVnAZUpdGuUiE5U+OfV40Y07KyTeOC4YXwr3Bel8=", + "pom": "sha256-4awy/eV2QYb7FsAqk65YhLjnz9fePqNaRYt1TdyKsuk=" }, - "io/ktor#ktor-http/3.4.0": { + "io/ktor#ktor-http/3.4.1": { "jar": "sha256-dELHB5CPgs4lZkz6B3CYx6l+qeuTbMKivhT6kp0XieE=", - "module": "sha256-oDGiKVXpdpm/TQM8e+jxxOlYlBM020OjRjhPTVTAWrs=", - "pom": "sha256-WVIygBV5zPJcLKItaGgT/ztKYtign04oyqT+TQ5V7V4=" + "module": "sha256-0wt0352clpI/1gTssDb+nL3V1ak2awNSaWvsI2nf06Y=", + "pom": "sha256-7IxGDgx0cGP/y/yd1cJa947RenGeBsKOvvDaITsFaA8=" }, - "io/ktor#ktor-io-jvm/3.4.0": { - "jar": "sha256-xqOqi8a/UqpA9tDC6iLUwwVGY23tYYMi3ZYd/+q5fm8=", - "module": "sha256-GN0hyu006NgHAfgVlkj+oMQJLifDDeJ1nmIDECL6NQI=", - "pom": "sha256-Q97XiljFpfTfv61VJPBFpXnw6JAcyJIPnySP5JSF1qc=" + "io/ktor#ktor-io-jvm/3.4.1": { + "jar": "sha256-y8z0AfFbNXYMUWX76hyFytQsdvIJjvHA7Yn09Y4J+Ck=", + "module": "sha256-JpJ1ziinnO1c6FdeIrzjg4a58SRO9vpN+8ioWXzuCP0=", + "pom": "sha256-Du3k+anAF0VvnrD5ysTF9iN0CnfESqXQyhiKb+9V2LU=" }, - "io/ktor#ktor-io/3.4.0": { + "io/ktor#ktor-io/3.4.1": { "jar": "sha256-QmqtJ+721Fan9RfL31LRE0prUuICfKpats1xEHorNH4=", - "module": "sha256-y90fjdwo5DAxPYV7ngVSdgbD5mSR3EMzr6gwplWloVs=", - "pom": "sha256-9JDZ9or3Nnv7VXFfJU6KcekRmlmiBQLg8LXezrUqZQA=" + "module": "sha256-a/3bszzsoEjA+nqrubJ6yPLI0kKZtnb8E5yOODE2gWY=", + "pom": "sha256-s4D/L/qdSqScPfopxgzBqM8o5I2GHHetMt0QQfFOK2o=" }, - "io/ktor#ktor-network-jvm/3.4.0": { - "jar": "sha256-QAmcpMdQSpz36oUkBLlWXXlSUGhCg540HrAg7ou38pA=", - "module": "sha256-+HYQHrbUumBUZVA+T+o38gy+RHBI0ZtpEhVrE031wEQ=", - "pom": "sha256-VK3uTQXo0I74GlYDFllg72j7iW20ppDMF/foo7/qEmk=" + "io/ktor#ktor-network-jvm/3.4.1": { + "jar": "sha256-lj5vz+HY7u8x5hS9We0dWaZYErfRu3nTb4zbUjs4vNY=", + "module": "sha256-ZjFyWSxggk4FleAmv0UUM8emMlS757smTMsTPdecXlg=", + "pom": "sha256-2bGrM8UJpAjc9wYEpXnHgMveGQaZwnB2fxNk0a6CybE=" }, - "io/ktor#ktor-network/3.4.0": { - "module": "sha256-3s9jLH1FArfVScWnXa/ce+n8uMsKZ9L93YF+qqOEhBE=", - "pom": "sha256-yBv1YiBB+vo9anehceJ1krTIQdZbbrYju8mTLNXZ7g0=" + "io/ktor#ktor-network/3.4.1": { + "module": "sha256-Cm8r52yM4J8rYqsmRFHj3QzuDTmdDVF2a6LVgsFdeeE=", + "pom": "sha256-gV9GK+YL/H6Yqla/6f7Q74GgAppvdmMx6+UCKXNWX1I=" }, - "io/ktor#ktor-serialization-jvm/3.4.0": { - "jar": "sha256-jt0KeyNIbPIC8iTefJz4sTK7magmjDYGgO+wAOOIB/I=", - "module": "sha256-v9Xz7c1LoVpxoIrEXvj3cPeT0/T0feOmELmS2b/56eg=", - "pom": "sha256-phizpaV253vMDj7wU+6FlmdQ3Kf9ZxVucJVfe/q9qXI=" + "io/ktor#ktor-serialization-jvm/3.4.1": { + "jar": "sha256-k9FiBR9hSn6SK0wR0ue6RseMg/WAnOqfrhE01tXRcoY=", + "module": "sha256-nZwoYELlw1kypQloEFt5AIZL4Ki3/W01NJp5gbikcsc=", + "pom": "sha256-zLGXXxYyKdDQnsqWuBBEPFe7K6STlk634WAwT0k3L0k=" }, - "io/ktor#ktor-serialization/3.4.0": { + "io/ktor#ktor-serialization/3.4.1": { "jar": "sha256-tgY1K6fiKrmbRZjH3UGrk64P8YhvD4/93ZmnmBsyVA0=", - "module": "sha256-aLfNY323ZoECQ3tq6ZZr0ToYQ3igPw6UKRnqISJcC1w=", - "pom": "sha256-aXLpwM7eSNhvcBqArHpp/Ht1lkRg3bzc1O9RBIiJzRk=" + "module": "sha256-hpUBB9CkhXTCiDbrw7K75btDV6W0aBU8cWk5UWeVnXA=", + "pom": "sha256-dxPXmG/id6HNHG1WIvr0B+TJvG1FpJUumwoHl3aKmPs=" }, - "io/ktor#ktor-sse-jvm/3.4.0": { - "jar": "sha256-aiHGvWHNyXtYkyHDOVZld4abmdGqrwngxr5LzjOzajo=", - "module": "sha256-BgF5nAhyGIot9+lt+aaKbDcICdvkLM5wkUc/zXfxM5I=", - "pom": "sha256-USpyh03wDeWrZB6t7vrhLMFurdWxEP0DyygAY223x6A=" + "io/ktor#ktor-sse-jvm/3.4.1": { + "jar": "sha256-8vPDmzjm8RLkUIQWYQBPfwEfC89xwRacwBlXl5lEwX0=", + "module": "sha256-4TVbiz1sg2RgDuPmUA5GvdDdQVCeqFrEiW6+mXlhpLs=", + "pom": "sha256-YBZg60/Oci7MhOqONqGfjyhY4Mci9GWmVcbOIxnSJMM=" }, - "io/ktor#ktor-sse/3.4.0": { + "io/ktor#ktor-sse/3.4.1": { "jar": "sha256-CyJmwH4hDhfrJAsttWPnvpqcnC96WFdOqqZZOgtlX+0=", - "module": "sha256-qsSAFoagYd6SQmFkQ0gDcGJxDEdvRhuyY5gXCo8obmU=", - "pom": "sha256-iJldwepdy9nfaOdc2GlPjmln98jAaW9Cxostmjb20qU=" + "module": "sha256-ePlcpcS+mKPq+JFi6llBZfqvJfdHaJBWRHPbQBG1DW8=", + "pom": "sha256-aZnyE7SOsCLFBBZVgt37853yJ7kVVSIoisUZ1q7iaPY=" }, - "io/ktor#ktor-utils-jvm/3.4.0": { - "jar": "sha256-baZMja0qRwxWEpuBQ/rwuImSOAf4YqfyePX/tPezdcY=", - "module": "sha256-0FpAUN7cxZvWGX7uVgKCUf1JCVz+CRN+5KLu3FYeYsI=", - "pom": "sha256-44Nicuiwa9GGbgXg4Da7/ko5cLSK2ZpInBFYv/u1oQc=" + "io/ktor#ktor-utils-jvm/3.4.1": { + "jar": "sha256-GXOQCWX5QBrqr/p3VQmIs90tGsvnUeyLFFMEOkxZmRQ=", + "module": "sha256-CCF8FjZB49ogI4nps2uJQYIJHR1bkUPtnxMluqh9eto=", + "pom": "sha256-Q9dTFfFkHVE3efiDtUGEi1Y5yXVN4sY7Tp+GUuFFlE8=" }, - "io/ktor#ktor-utils/3.4.0": { - "jar": "sha256-X15pXIF2vW7FKZYyP5+szuUsV9RwHrVVQTAOopMr/cs=", - "module": "sha256-jMiU3yrEcQYCek0jdxr7mS/Zqgqt4QlBkRxYlC4MMTk=", - "pom": "sha256-+UHXFBgeJkz5iIL+9+MZ655TIOEze0c+iTHezKC292s=" + "io/ktor#ktor-utils/3.4.1": { + "jar": "sha256-48M0tpNfsuVQX6LaMRlVT8Ca/Ao4V4lOMBRmrKLOAOA=", + "module": "sha256-1pFVFTfUL4TSdGCU5Y7SswnjMPtji2f1aHsdzvMUP8k=", + "pom": "sha256-K1Rkoom6dJ/PGWKxlcURvL7u6+DUhHs8WVk7V6tZuE8=" }, - "io/ktor#ktor-websocket-serialization-jvm/3.4.0": { - "jar": "sha256-tOGM2Db3bY8Vdphf72+yJdTyVYgN6GnUlxLZMBA/+AY=", - "module": "sha256-qaDTYSVNv/2Fub7ossBJVXRlLG2NpvztXFdZQobPBYU=", - "pom": "sha256-syw/ob9zp/iQVlo2Byj87L0mwmppV+lwH+2tjPaGdvY=" + "io/ktor#ktor-websocket-serialization-jvm/3.4.1": { + "jar": "sha256-wQw7055poZWENOMyRQ/1tw6do1MaGBjNrJWO4IWj/aw=", + "module": "sha256-14lAwvpWVri5tdnPQj8Ow7FqX6vxWe6XWdyOGWpI+BY=", + "pom": "sha256-5Lcd0JTOmyiZZdKqA4BaOZwS+Mbq4RKQ5Zg7MwpOCls=" }, - "io/ktor#ktor-websocket-serialization/3.4.0": { + "io/ktor#ktor-websocket-serialization/3.4.1": { "jar": "sha256-PRUs4CTMJjFuJEU3HPhPr+JiECQc13vF58hD17/n0z8=", - "module": "sha256-AM4y7NCckx6AG4Pb4kltECILKl4S4EFD9DBpcAP13/E=", - "pom": "sha256-xNKuf71ladrSiib+oeOh34YHF8CK5a20HqunuRF6YIU=" + "module": "sha256-vljQv/t3WupQ6xQtxDTEfQ2HvJSfxbAzQUUCm98ac40=", + "pom": "sha256-sVWs3yK3jbfpitnP8cIQmIV8a0oLmBrVURLEIAW4fhI=" }, - "io/ktor#ktor-websockets-jvm/3.4.0": { - "jar": "sha256-SFFkWRw00qJLojVPPeoSNG4qpdL0c1ceE6pRTy/V6zA=", - "module": "sha256-/15J+ThlveVqU1Ia7IN5vDTWhG4SMotER+zOWzKMB4E=", - "pom": "sha256-mYZLwHFUHfoXyxJpliuabUa74NBtSoPEt0QZQvAIil8=" + "io/ktor#ktor-websockets-jvm/3.4.1": { + "jar": "sha256-Ija9prgt8L1HIuLoapy2IxhdlEw5kSNTHQM9w9RnLcg=", + "module": "sha256-8dtrCIEycJcGY+ZEz9yHIJ7a+YrrXyCZi4yfuBUzci4=", + "pom": "sha256-q/nVUcDsRFBkir6Cc7t2PMXcmoYVZTEC6gWq9Woei7w=" }, - "io/ktor#ktor-websockets/3.4.0": { + "io/ktor#ktor-websockets/3.4.1": { "jar": "sha256-t6BMoUFepzA27NCYCn74oZhyVSMMuCRWBu5vVuKrTrE=", - "module": "sha256-PZeRBXJBq9vbItiFNjr6jYFzoi/+8T5nL2qvLhAzrOA=", - "pom": "sha256-m84hNt++sdNX0KGDE9aZS80wsCTwBo2oe8m/sIAXwho=" + "module": "sha256-rrECn3SJJjPAZcrBlaZd2X7nhIRW5OKrvw912A2Hcfw=", + "pom": "sha256-Sxbc0s7KjR4gWJCLrVujowlW7yhLOj/X6k5kWDl8484=" }, "io/sellmair#evas-compose-jvm/1.3.0": { "jar": "sha256-z0ANDakJZF+G1zUrr8Fll3ucyZ0KsPhm3Kj21x9D6oA=", @@ -826,6 +914,10 @@ "jar": "sha256-t+PUbIe60utAmw5wSRa82BIGFo41cxLf3dDiU2ec2eA=", "pom": "sha256-CjC3l622giFH75jLJJ7z+/SiQ1QqqGv59C+tnmgwWkQ=" }, + "net/java/dev/jna#jna-platform/5.18.1": { + "jar": "sha256-rRTBsexPQ9OWIxIZ36Y16/go9zjqyfiQ6hvAd5WJLZo=", + "pom": "sha256-OdU4qVmaRHR3CDiGXtQs+j5rPRMIbLHld7i7QxSNGmU=" + }, "net/java/dev/jna#jna/5.17.0": { "jar": "sha256-s6lAjnxR4I7w47/MCPRD9uwPYZG6jNfBjVPSsi5b28A=", "pom": "sha256-UBoP8F2EpK0Q9t4lvpT0k5i3CjG+jzoO2fTGtE++/uQ=" @@ -853,10 +945,6 @@ "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.8.4": { - "module": "sha256-o7yb3i/+/IFT1Sr8WAQms4rWV2yuE0a7jIPbzFBvAPQ=", - "pom": "sha256-BjXG8hQBtELWxoStOF6vEfzeJDv7dZbGk62+tZPwobM=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.4": { "module": "sha256-S/WE5uBMORPf6cIMGIKiKZ3N3gMgR9YxpqsAZSpRnTM=", "pom": "sha256-DRDzDh37izhO+dnYN5kDd+pecAijEujpEINo++ZR67g=" @@ -866,11 +954,6 @@ "module": "sha256-gF5FIbAzeYEISMesMUzzyVT8jS3zSlsJEcRW1Djc2iY=", "pom": "sha256-0yUq74s29h2gYJD4T+URQCGCA0Tq0dZAw3NXohkYVBk=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.8.4": { - "jar": "sha256-weUaJG5p4jfofSib4Ivr2NQG/+n/YKEl6PIHLbYRmWY=", - "module": "sha256-x55RdgcihHN1i5WIkdcSS7CaFZRqXEof+5DvPP+xGfU=", - "pom": "sha256-R0gxXXQwmLRVFvSZdM4854w2efSmaOw5tTjBGmRa4Bg=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.4": { "jar": "sha256-oHi0QUV+wOEAB9zRY/+fLAQ3+bNfvJ7Gzq2C+OmFiU0=", "module": "sha256-bzhY5UrLXgDNt5WBB1XNOo0YvhH5CA5Kq9NOW8fkAmk=", @@ -881,10 +964,6 @@ "module": "sha256-h4v4qGH7h4NN834eunP946WSEV/A17pm6iPhkVcoMx4=", "pom": "sha256-LUvR/bTef5L9Bdav5YWZCJOLzBXsisNrKfafL1C+1fs=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.8.4": { - "module": "sha256-Q7eeNCcX8sx9rQzddNUawtwxbEhmj3jfJsIc8GleED4=", - "pom": "sha256-UofDvv5hVYWLH9njHp2UwCQHN3i/fY1Bs4dasp70Gsc=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.4": { "module": "sha256-FOsoP3X55Qs7gDCWEi5xO7YX8LZkWntNkUYReBLzmzQ=", "pom": "sha256-nTn31/uWEshmNaR9lkulaMrU+K6LD6JpwvNXUR4mC4E=" @@ -894,10 +973,6 @@ "module": "sha256-gAMMZAio8gsZVXh+GmE8tp8Fh26vW5GF++FZSAwPZyE=", "pom": "sha256-OFjDsK0gsHhobakHitFk7MbF5Y8wlvLS5vpmznPHg98=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.8.4": { - "module": "sha256-t/5oq5S4ncDF1wWltk3LDDyDpITimPNfA2x5cRZgHqQ=", - "pom": "sha256-DQ7wsV76yiXtdgT6FB0OjT+6iU0wl511DVBpZrZg0Dk=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.4": { "module": "sha256-bu2+0UiG5BVzBDUROa1LtNTvkBxn3AKyJ+6Yvkr2EXs=", "pom": "sha256-maX6xqZWgAhsFHQuww5ChGeEiEOVfgUhKzfW+qhbBaw=" @@ -926,10 +1001,6 @@ "module": "sha256-rQ264j3Z3KujqV0dCCwb+0xASxe7kySQ9ASayTgl3E8=", "pom": "sha256-hC0AC7vnoGloZw6B/tCSr3gLhtbjCLaqGo+QwjsrZ2w=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.8.4": { - "module": "sha256-YdkxJsnivTyFp0+XrYFbxhi5A52bFIOz9OXp6Ayc+Bw=", - "pom": "sha256-7VnmgyoqJ4xsYcgDMqFxWJmewWE90Cvir6DZ/PMbvfY=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.4": { "module": "sha256-RQ5l1bXN5cWq6WwHPkOmA8k3xawekl2V1gX2zAmivoc=", "pom": "sha256-jx+k87JIILrduKGJmb9NkMnF93g0BmL2lfYSrHOK09s=" @@ -967,26 +1038,25 @@ "module": "sha256-5Z+aDYcs4zt44W18XqY2lgRuYXKTSozo1Cdyawd5GTQ=", "pom": "sha256-+01/UV0FOzQ9G+gAao4Ehw3SFbi1L89/DJvIv+7WgMY=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.10.1": { - "jar": "sha256-MqhD8Tq3rs/iABYVzIHy3+q5Tj9XnTE/EOJ7uz6DKyc=", - "module": "sha256-/+D7Pu71jb2Ht1ySco6niIx4zsanWlmEUnQQ83+5bUg=", - "pom": "sha256-FH0reVVkXabKL6HP0BHbGnCvML7ArysXoWp2EqGieNc=" + "org/jetbrains/compose#compose-gradle-plugin/1.10.2": { + "jar": "sha256-j5vh0fcJI/k64yOeVPbQvYzoUn+RJa3umoGj+3KlFDI=", + "module": "sha256-EAByyO66gf04ywPWr6FSFIfCEZIKMEg2QQ4Lu0Us89o=", + "pom": "sha256-32OBsvD8S/8oeUIuKgykhhirIHQ9sAoeKi/Bq5ZQsGA=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.10.1": { - "jar": "sha256-oztKHplwob/LKJvHqm3xm5Zy3DJ3XI98PgZEFd388DI=", - "module": "sha256-QpO0B8KYMgtbUUH7+9qzCMJxhtYYDJDv0gPNBQEizLI=", - "pom": "sha256-cPJ8hD2tvXZ2H9n1H64JQxLqSfRdOYnNSCSx4oWCti0=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.10.2": { + "jar": "sha256-BhYZa5LbMvuCO6thLNrPrvrFgch6l3X3CFmBg5ym7yU=", + "module": "sha256-TIQspmAy4+ajV4Cgqc74jsuY5a9S3W87AAbmkZALAvo=", + "pom": "sha256-DPuWh6dYdEX+kqxBsx2hByW0pjxUBGPdPAFbhLGm9K0=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.10.1": { - "pom": "sha256-MQ52I2X5rJ14cLvm31lJblH0a4h1e0227VxBvBMOnck=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.10.2": { + "pom": "sha256-CkcekViHcKJTzJumsaIg7EOAH0tgl92O2vsiFcnhvP4=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.10.1": { + "org/jetbrains/compose/animation#animation-core-desktop/1.10.2": { "jar": "sha256-QcAiDdvFXLiX/rDVgWt0j5wRFiFx8SdDwEtQ0NhNtig=", - "module": "sha256-fu+UOd1Qo+EvF1wRrfF1+L3A5cBw8CO9Nzumes2Di3c=", - "pom": "sha256-h5kCm4r8XeaflPAVscX/EgRyR7o2SrLIjNjgb+lQmE8=" + "module": "sha256-WudDzo3osmZZ0YvBaFZQA9UBfCm3jCKDZR6hYO4fR80=", + "pom": "sha256-MtID6VdKp0VLUPvhCsZeWrpIIYu+E1FmCCZMEzCs/qs=" }, "org/jetbrains/compose/animation#animation-core-desktop/1.8.2": { - "jar": "sha256-cQ7rkf2FUuELZ+yuErHcMasxfrblvOsE1MIePzQlJAc=", "module": "sha256-qxOVOtDhVv+Au9EXooS4EVYN46LMXQKvjWGDKM5xbIg=", "pom": "sha256-5BZ9JA37PUEKkRee2wCWUkkSqkdZLOk/SqbirF0g6uY=" }, @@ -999,10 +1069,15 @@ "module": "sha256-hgdAqi8Icj+Iq5y9pDwTI/0Dbvfdw11tURa0ZDnAROc=", "pom": "sha256-1VVL+PdDa479M8WdaENtV8T0woD2wK+oqBRDrGtGV78=" }, - "org/jetbrains/compose/animation#animation-core/1.10.1": { + "org/jetbrains/compose/animation#animation-core-desktop/1.9.3": { + "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", + "module": "sha256-hNnSyX8aeeZyRZntDqAd1wQCURcArCGP9V79qZ6j2CE=", + "pom": "sha256-4y8Cfj983nDxLtkxt92SO9s6VuoYYKSZhmtAu3YEqiI=" + }, + "org/jetbrains/compose/animation#animation-core/1.10.2": { "jar": "sha256-v8T0PWZFdawQ22FkkhL0U5L5aCR/lq6R4ac+S9CiBPM=", - "module": "sha256-cqV8oeW9K5ICYT3F3xcdnK3Yi1O1HBn0tlL0afnFmlQ=", - "pom": "sha256-H2KpZGr8xnG+6hy21HwCYTRKN8IE8fJscBYZ5H1k1jo=" + "module": "sha256-0m08JhoRUO1MBv+iwrtBbZDNdlFtYx8QY1k/3HG4JEA=", + "pom": "sha256-non1Hu5lhJ7xUtA7bLlOagLIZqgpRwxPmn5/WXhIcB0=" }, "org/jetbrains/compose/animation#animation-core/1.8.2": { "module": "sha256-tRGby7/TKMDcD8yKRynXk6g3vz4naSP1bRCtvifGSMk=", @@ -1016,42 +1091,42 @@ "module": "sha256-sLNcaXIN2EWqMr9DTUyMalYOE4elIAh0jvlGeJSOoyQ=", "pom": "sha256-u3hZBa0EmVIiHZzNxcJFY5ri9TfiEICldU/YZ0UhvK0=" }, - "org/jetbrains/compose/animation#animation-desktop/1.10.1": { - "jar": "sha256-PsUlQoix6HImMAkiH2dwY+pyj5CWlZjzmaWwJQDrwBQ=", - "module": "sha256-aKxwO4ACtpfS5TT8zLpi9TWyBnnt9QjGxe38chmKOYU=", - "pom": "sha256-yAdhrYTkFJBqefjbk/H4+plO1lWwPLF81Rna9OiNIpY=" + "org/jetbrains/compose/animation#animation-core/1.9.3": { + "module": "sha256-//2Jmf4MeqLGL+F2pGRbxxslH4+JK8fBwcbZFV6vLLI=", + "pom": "sha256-HxktalvHdmP3EGHKkbD+RaiwF56b5c52GInkx5ics9c=" }, - "org/jetbrains/compose/animation#animation-desktop/1.8.2": { - "jar": "sha256-gK89a/MF8LbAz76Bda5+xGv3swJ6m6wWFuBbDiFCJDI=", - "module": "sha256-vPH6Ul9Vl5pujum2UCMjOhSnfrY/4byJQwiTZTJm2I0=", - "pom": "sha256-nef9zQzxwa0CmSS0INRqCxyz60RYwq8QhKxPs0+bv60=" + "org/jetbrains/compose/animation#animation-desktop/1.10.2": { + "jar": "sha256-GIHFV1RABV1UpnlBj3rX6GwDSXQziTYL7Q9qNq8WujQ=", + "module": "sha256-DEoL9Is7hj1v8jzT73kS97SpqHb3F3TPwiQKJ1YxKrg=", + "pom": "sha256-o95ZtfTcd97jt5+shtFQ9gDiLORGcjj7WCIpX4UWKV8=" }, "org/jetbrains/compose/animation#animation-desktop/1.9.0": { "jar": "sha256-+LkLWR0fjCyLVHzd2uo3CpmJsLLHG0IDi2f9so8SC30=", "module": "sha256-GZi9Zn+D8JNWo5xob3hS7RVvjCqNuJKVo6w56UYkukM=", "pom": "sha256-cdJ8weEaTONaDDWYjPFMHqDlygRz9hm+3augjRl0v8Y=" }, - "org/jetbrains/compose/animation#animation/1.10.1": { - "jar": "sha256-l0dDbPFjO25lUFn+vd58JJECvV/zx72Nu0lsCpwtk20=", - "module": "sha256-B4eA5z8jZBSVDCzubbZQiLLG8RL9pArvzKgu6Fv64+s=", - "pom": "sha256-FuH/GivVQAJ62xrtFiO0K8AlMrD59Zl334yE6gSh0Cc=" + "org/jetbrains/compose/animation#animation-desktop/1.9.3": { + "jar": "sha256-u8XhmPe4FZ+nFwr/LvvJxhJKbamn+quIiekiQio7Ils=", + "module": "sha256-W9cMeWQRQOm3sLdHlW8yj2tiayvu/unikOy/OkJQ28w=", + "pom": "sha256-L99kHu+ToKOvR4Aslk0Wagvx6GZvd8yVUjW77jXxf6s=" }, - "org/jetbrains/compose/animation#animation/1.8.2": { - "module": "sha256-7RvWvOaffnnQdwZqUo1qKbH89/lh8CxTR5HrMl+BRmE=", - "pom": "sha256-LNRhOg+sfyT5fbtCc3UTyge0NnCNnPgygVt+92XCeCg=" + "org/jetbrains/compose/animation#animation/1.10.2": { + "jar": "sha256-wk2FqQJHt64x7m5du+xicV7QRoEqSIhhQq/YjVaD9GQ=", + "module": "sha256-+iKKI8T5Q7ofGF6xToAI0hWA/nrj9WoC2Vz5+Qt2ScM=", + "pom": "sha256-31BKS/NoUN9sxyz5OhMh0d0eBh4ye36jKm5YiWP/YzU=" }, "org/jetbrains/compose/animation#animation/1.9.0": { "module": "sha256-RiS7LSOr9KRgyluQd1oG53UoTk2gnYOYl5hpjgVDM1g=", "pom": "sha256-zNUgtBuPHxNkX8e2txcG0ochLUQ26E5L4ETRKGtKlIE=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.10.1": { - "jar": "sha256-WaDpt3s+H2HT4/Dfj5ntKhKxaN7YCeo55v117v+UvhI=", - "module": "sha256-We811efy58zvGNxPIhW4j5tg/qqfZmQOGuw3hoH96SQ=", - "pom": "sha256-D6Kh5POUM3dE5hiY64KA2kvZQfDdZ8vmjF2XsSX1y0k=" + "org/jetbrains/compose/animation#animation/1.9.3": { + "module": "sha256-qj5kBl1T2z8KenRJ/2HKb5QfXzKKddHldItIZ/8ElTE=", + "pom": "sha256-BYvPS8fjYOus8vHvLRoQu1XP+7cIMzfD81ZRKt1iFTM=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.6.11": { - "module": "sha256-9txJXZJVCe3GwMVcdR2oaytNDL2VYz7aIxe4XBsON54=", - "pom": "sha256-Rppb+yjQ15aoR93X1dggwc10TgLXOl8zBPh5kN+utbg=" + "org/jetbrains/compose/annotation-internal#annotation/1.10.2": { + "jar": "sha256-WaDpt3s+H2HT4/Dfj5ntKhKxaN7YCeo55v117v+UvhI=", + "module": "sha256-rTK9m51To1cEEk7mahhdrMHeW0lf7qS179P4TlyrBqY=", + "pom": "sha256-JOmLEkwqWBnrOTa60j2FZ/HdyoHNKk0kLtRgO4UE5cw=" }, "org/jetbrains/compose/annotation-internal#annotation/1.8.2": { "module": "sha256-6tQ9Tmx0RuQ3H8KpGRhBKUJXKCApYhbsE/hAOj0w9Ww=", @@ -1061,10 +1136,14 @@ "module": "sha256-wuNy4DRqo8B0a94IDEAFIb0zdicuXVTBc2pkuji8dZc=", "pom": "sha256-hOGFqg90Z7GfToFxQY0FRr2MpJMIfhPFXoUWeHoq/V4=" }, - "org/jetbrains/compose/collection-internal#collection/1.10.1": { + "org/jetbrains/compose/annotation-internal#annotation/1.9.3": { + "module": "sha256-XJA8onJ3P/ZifQO8vgh0IwV+kKYfYpNxyYupGQ04DDA=", + "pom": "sha256-zC5CIiLwOdJa9TeVsBO6syHZG7HothhYNuG4sWbo9wk=" + }, + "org/jetbrains/compose/collection-internal#collection/1.10.2": { "jar": "sha256-NnuOooSW3AJFMaD+l1dt12hkuwZv+gm6IUH3PHm/PD0=", - "module": "sha256-4TarBGhqy+dK/kL5zWPVEo/Y71kFyAQsNkY0Y74YNfQ=", - "pom": "sha256-lX7zmU0b4K5kFEl6ItEnZDpAKix4EuIrH2CSrQMpWUE=" + "module": "sha256-G5h+t7JPWODCSQgeWJfcPAptBc8QpDTLM1ROLFHJScU=", + "pom": "sha256-MnsZTtJ8OiG2UW0/+1GS5qcGMaSkP+og9sV5Z4BraRM=" }, "org/jetbrains/compose/collection-internal#collection/1.8.2": { "module": "sha256-et7z8txM7WiKbJz7YNYGu2K0A2nvic2yr+l2NCiuoYk=", @@ -1074,82 +1153,78 @@ "module": "sha256-gDAK5xf3KEo4h5SKEX94kRnvukfy0fZIiwCv0Mt0rx8=", "pom": "sha256-boJ19whECuea8VxYRdIUy2liiMRyyokyV3q7VsER5ic=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.10.1": { + "org/jetbrains/compose/collection-internal#collection/1.9.3": { + "module": "sha256-DG395u8H/Lkr6q4j5SO4yLOBaYYd7HKyT3+urnVT6iA=", + "pom": "sha256-uMEk0N0L89C3jdKlGvWBtzsy20VZGtmbb/scmo9o1L4=" + }, + "org/jetbrains/compose/components#components-resources-desktop/1.10.2": { "jar": "sha256-fbvgZoO++oEQtKySanQyt+LuRG7RVq31WtF+nIaK4OI=", - "module": "sha256-y6Qgbkwb1tkbQ8ZMgrOrg7uCt/yjtWfgEX3lFfo9Hvs=", - "pom": "sha256-u0W4KzhT0Xnebtqzpv3qX9v6/gYhIBDeH6eNX5n2TPg=" + "module": "sha256-w4muk8LSXLs6jmIyDwwiX+YlVkWWNdYsVopNH1TyvAE=", + "pom": "sha256-l+t+W/RJOsX3HW/f8ToyZB+W3/x8OQTIDdMVckLFxps=" }, "org/jetbrains/compose/components#components-resources-desktop/1.9.0": { "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", "module": "sha256-OTHh694xwO+VJYKEJkOrT7yKQa3f8LMQN/y5HJnRjtE=", "pom": "sha256-JiFTqaOp09D+2PS88PlLDk9Xzx31156V6JGGiUE3kA0=" }, - "org/jetbrains/compose/components#components-resources/1.10.1": { + "org/jetbrains/compose/components#components-resources/1.10.2": { "jar": "sha256-w8pVlHgcoFydarBZbX9OvcZKdE63TXvCwQ5Yxo1E65Q=", - "module": "sha256-w6f+ozx3h+7/p4JhqPhyHUXlsvE2kM72aT5VzwgVVlY=", - "pom": "sha256-Cx/MUiKkvb7gstEdzrIT0e4fN4eFwvDGVKyK8BqjCzQ=" + "module": "sha256-G9/wHZHJWzgctW5XQmyQwE68l2MF6mCL89mBNCYxUqc=", + "pom": "sha256-bNGpnt14uOPI5i7axUFSgYV+/8t2097jnCt5Q2KCpkk=" }, "org/jetbrains/compose/components#components-resources/1.9.0": { "module": "sha256-O/zJJv65jlZXAEXvnMLXKH+swiWJNEQlTENGSEM42P0=", "pom": "sha256-4UJBU1Q55uEIKLERKX1Ot/9QIR+JR81kx0nKck4BmmE=" }, - "org/jetbrains/compose/components#components-ui-tooling-preview-desktop/1.10.1": { - "jar": "sha256-bS///FHOSNObRwj7UgpgsXD5+zmZONMJLi4J59w6IMc=", - "module": "sha256-JMiUBPW9R9HdaVnqd7S9firuxnrdMd9NMbfA22LPXQg=", - "pom": "sha256-xb02dxmhVKn4Jl37bXVkq8EEF4So38wPd9qSOKUzecQ=" - }, - "org/jetbrains/compose/components#components-ui-tooling-preview/1.10.1": { - "jar": "sha256-FV/wCdJ24ifBpaWafNco1OtYnQvkZpoLlxcCiZ6m1+w=", - "module": "sha256-HLVOOaMUF6ERhwE55pvzSZGFDWg0QU159JyjTo5vV5Y=", - "pom": "sha256-g4RElP4IUdwBgIjckMTTaP8qksDrtul1ZIj9cr0k9zc=" - }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.10.1": { - "pom": "sha256-bjLjyd7muCPLODtVsyG4HnleEdXeoNzR8lJxYX/FKEs=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.10.2": { + "pom": "sha256-Z3gsYyj7rnrmXv5Pv4ceT+6Ch4aoZPYcdVSrREB4MRo=" }, "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0": { "pom": "sha256-ikrzKPIGw40cwII7kzDaHHM/HAY2dIVgzPk8T6u9JcM=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.10.1": { + "org/jetbrains/compose/desktop#desktop-jvm-macos-arm64/1.9.0": { + "pom": "sha256-JiGp36CoFnnMhSVjEflgjoMQj5zRlDvQa1F/fblo1kw=" + }, + "org/jetbrains/compose/desktop#desktop-jvm/1.10.2": { "jar": "sha256-/bY95Mm9xlcMU1XusPAT1GNe/9pCkHwtCErMd+CNT4o=", - "module": "sha256-ioRsFxvvJB0fZ5u+42uTFKajTsY4wK4SJulWvbIa7mo=", - "pom": "sha256-RrXjgwHpiKL37IHhHNei3LEUBNZtGNPp/6tDxI6WUXs=" + "module": "sha256-ZqqpinkbjNWvAFSGL4CympiEJ7a6YZuHXrw+kgScyTk=", + "pom": "sha256-u9QQTdoyEOhuWNIuqwf3OZi68GtUoEIAAkaeWxwlGOM=" }, "org/jetbrains/compose/desktop#desktop-jvm/1.9.0": { "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", "module": "sha256-XZKFY3U+ZqsA1zpMgxAoYUt5SubNnt3BykvxdziQ2Eo=", "pom": "sha256-Fa1qgZfJUB2LTvKsCnkU7SOK4KSU+Gq5dYdlaYjticc=" }, - "org/jetbrains/compose/desktop#desktop/1.10.1": { + "org/jetbrains/compose/desktop#desktop/1.10.2": { "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", - "module": "sha256-LA4EZizXCBuoAzLN7N1g3Mov7a60iaAtp1JMOJwCfNQ=", - "pom": "sha256-0tHx5wEUkDbm7iXag2wMQRMgNXXqqo8qh0szYCpmjOc=" + "module": "sha256-Z0ImirOZpCPDvDcrd2DfheY1eRLqEtpeiADJAZyRSmc=", + "pom": "sha256-+qUCgGCIwtRHqLmE8pSVhp7cVz2ysFYC4hQ53nPWVbM=" }, "org/jetbrains/compose/desktop#desktop/1.9.0": { "module": "sha256-kiCLVt2h9QQPgOmufi3pZ9az1UY2gorrwFYVBa6weLk=", "pom": "sha256-6pFZD1PxYbxeT/rjAVVXsG7zGcLme+lPiHuDPGEIPw8=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.10.1": { + "org/jetbrains/compose/foundation#foundation-desktop/1.10.2": { "jar": "sha256-Opt7+ucvGpKoEj0ykLt9f2HZLlzeh3r1Nzw+XCys6ys=", - "module": "sha256-XZ61wQDphwdQ+VUGPNmgzC02VUK+YUO4AuWIJcO8gV4=", - "pom": "sha256-AcvtTRSMFy0uFH6AE/iQOZnUAlPVzwC5psN1kcyuO7Y=" - }, - "org/jetbrains/compose/foundation#foundation-desktop/1.8.2": { - "jar": "sha256-BxXcfvs+ptUXSoSSFKghKqrEmJw+Mb6D2oLTJxKlT54=", - "module": "sha256-Pxu5mKbbqReLHxTm7L2bjvPl8AyJB0DNO8/V4FsS6eY=", - "pom": "sha256-R+o9s1H7v3Bbb5mxqcyfpWGl/6gDH1nePI88f616uSc=" + "module": "sha256-GtcRJ3IxUcgIKERF6k1V9p70QzHjgZnL6R3L3wqG1VU=", + "pom": "sha256-SaIiA9UP7LqMhyzyjIQm2MjcsUXA/pyrUdqjXbJNGHY=" }, "org/jetbrains/compose/foundation#foundation-desktop/1.9.0": { "jar": "sha256-CzobXwhb5sDOlTVKRzmzXp6oLgD3kEl8H1PHLqUTQvk=", "module": "sha256-vpZlZzRb+0wg8vNOWSVdBKRhvAXF4fia/qyOrD9kqro=", "pom": "sha256-Dy5t7Bgcjq7IznOIHLJIaC+c9Z+rl/iuDFevTBkGyNY=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.10.1": { - "jar": "sha256-vQhqn1zkU5Z+oRJLtwlhK8oUpPu2UipgIwkqiGbuTvA=", - "module": "sha256-LpDXk0nRCwGNGT1k2zQn2T1QJRdH6hJoRQz6yVTZesw=", - "pom": "sha256-Ao29tgTRpbQLu+HPZP0gd+VSk9SaqZ2fnJr0yNKDXX0=" + "org/jetbrains/compose/foundation#foundation-desktop/1.9.3": { + "jar": "sha256-08V6qBjAEjNAju7wc09RsLwWh7ceTPhj3fkrk6fMhhI=", + "module": "sha256-/nKrfJWvH+8AgrxOYWlG4VBQ3gZRA/UA1FSweqM4Tpg=", + "pom": "sha256-+HCWU6qwkonNNgeG8mwcJ8+UL5g9Xkj0GhGREzdC2AU=" + }, + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.10.2": { + "jar": "sha256-jY4ABiqDoUdAn0L5F5g5TDwiHSKHeVPv99CoF2e10Pw=", + "module": "sha256-Fam90mZVDBithCo+tNEtM0yW6JMZgxcJiPSYqj9V8bY=", + "pom": "sha256-gZvxKbJiBFQpL8KMAspBLbAO7gCwGga3JVM+Lnx6jBk=" }, "org/jetbrains/compose/foundation#foundation-layout-desktop/1.8.2": { - "jar": "sha256-l5Y2h2yr1rvNf7t28DEegLGzGbQg4FfkaHIhgOnKAHk=", "module": "sha256-FLYe6xVeaN7rIikWXb9OsXxYDoUZHVWAImCESRfwnrc=", "pom": "sha256-Fed6HT2iHROf8shLGg6t+xGr5NZq+nMO47Tdbgm/9Yk=" }, @@ -1158,10 +1233,15 @@ "module": "sha256-5wXUw8YaJQC9BmkMhIGkjjl/PzyEaPEVYX1p6szzcTs=", "pom": "sha256-KxoFyZeJ69iDa5wc73P09K6FUqWN5SvNu0iDlLy2ASM=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.10.1": { - "jar": "sha256-I5Lm4DC/WdAxYWnwF9vcN8TsT4p+971M5VHCegfCCRI=", - "module": "sha256-qPSOSOZWi8G0D+54DKtDVqzKR/qbnchICDF2c2V2E9g=", - "pom": "sha256-kl0kuFgh9WARp9+FeCWocLry9bnjfqHa0qkSRce+624=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.3": { + "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", + "module": "sha256-gtXkFCxeZpJWvZH2owJ7+crJKATmi9Rfdaj0dbysts4=", + "pom": "sha256-noSi2dPlxYmIFRKUkjFU1dyxh9oF1mM8Q8XtHD54Zgg=" + }, + "org/jetbrains/compose/foundation#foundation-layout/1.10.2": { + "jar": "sha256-XCmtk/BVfEeKvT/N/5wZXF6EvajJfwIu98WPSSMyFHU=", + "module": "sha256-z9jjcq0V1Wccv6bOg9DEDDiceJUNIZ66hYYRSrBXzig=", + "pom": "sha256-QEqj1YahXNZU8q4eA8zTRILYl3kpFJOjmRRlBLpCfko=" }, "org/jetbrains/compose/foundation#foundation-layout/1.8.2": { "module": "sha256-4ZO0QesgCnPcerN0hgMczkKibiznAPp53WsxZut6R5Q=", @@ -1171,19 +1251,23 @@ "module": "sha256-YwrZaw97aT69sY9aXgKPZxaM4paL08yz8VflSqRjG7s=", "pom": "sha256-Y0v0YLAjBNxJWl1pTxHeKYZeCdgHzZ7q1hPTxgXmkEc=" }, - "org/jetbrains/compose/foundation#foundation/1.10.1": { - "jar": "sha256-4ZIu0qgQtBnlPztiGgnSJ4Ohu4U9b0J9qfMgEglxKx8=", - "module": "sha256-Wuza7Y1FKv92kqrPBdbVBEcIH72yt8ISXLgMVhy28ao=", - "pom": "sha256-+D+56uQri/d3pUzyu8N99UG1p1vfXQCPuGDUAuDipog=" + "org/jetbrains/compose/foundation#foundation-layout/1.9.3": { + "module": "sha256-BC1gYzk28D+86dvOi66DXG3mR/ZWaqtlUhmveApPB4o=", + "pom": "sha256-SGJ1Sxcpg8FGGKEesl328Sfx8gVXHKMa4CQ1NmDBbD0=" }, - "org/jetbrains/compose/foundation#foundation/1.8.2": { - "module": "sha256-PREXcV6bF6jtYAOaNBWbXivYHSnu5mGwPT7c7ceFVlU=", - "pom": "sha256-IJQCKpfsF6/uApRy2HWKDfQmxqVmkUeW9AvxJb50Yes=" + "org/jetbrains/compose/foundation#foundation/1.10.2": { + "jar": "sha256-4ZIu0qgQtBnlPztiGgnSJ4Ohu4U9b0J9qfMgEglxKx8=", + "module": "sha256-Smr5jULzXCALfuumMz1YBIrS/Y6tmWt6lPRe9Y99rZg=", + "pom": "sha256-12Fnv8j9fjSfHMX3nIkDC39Q0rbQWIKhKTsTBKBvmtQ=" }, "org/jetbrains/compose/foundation#foundation/1.9.0": { "module": "sha256-/6+3yasG25hJJDhAlTja6o9Y3Bydh0TsSgMCn6b4Ky0=", "pom": "sha256-KdYEVx22XMXYrruz8VeeiDBr1SxG2dh203PpYauoQW8=" }, + "org/jetbrains/compose/foundation#foundation/1.9.3": { + "module": "sha256-XMLCtU13nZlCjZcgjf9mclJe8PBY0b+3F7s8cNopVr4=", + "pom": "sha256-1uFzEB2DhAZQMlv2jdRpOdznvuXzPos6/j1fx3DgdEI=" + }, "org/jetbrains/compose/hot-reload#hot-reload-agent/1.0.0": { "jar": "sha256-MmtA0vfH40G4B2hGA7ji9XUMOdj5yfZ6ShjCJMjDGX0=", "module": "sha256-WnI00tHPc0kArfE68JjMXNl9R4m1dM6hVF5b38U9J4A=", @@ -1247,10 +1331,10 @@ "org/jetbrains/compose/hot-reload#org.jetbrains.compose.hot-reload.gradle.plugin/1.0.0": { "pom": "sha256-buCnhcd6o2l4sJSDyk0zJ68TS6ZjktF4Tr109dyD/NM=" }, - "org/jetbrains/compose/material#material-desktop/1.10.1": { + "org/jetbrains/compose/material#material-desktop/1.10.2": { "jar": "sha256-7kr6M6JBHgbPG+xolmd2f/uZH/AiaeBApO9k5245IRk=", - "module": "sha256-fvSMDyM0Fecs01asTGzZQRxJ05EygBY1+muSevnltSc=", - "pom": "sha256-2+olR4NblvFMcckESgAYHa4m7sz5l+nBxZLh/pY18KA=" + "module": "sha256-H62oIjmxyCiXG4/Mn5Ng6VK0gtSk756KsoZ+MOpbm3c=", + "pom": "sha256-tbB9LsGnwb1eDkl4C1mwdC4jtHOEuJnK/ltcaZmmfK4=" }, "org/jetbrains/compose/material#material-desktop/1.9.0": { "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", @@ -1277,10 +1361,10 @@ "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.10.1": { + "org/jetbrains/compose/material#material-ripple-desktop/1.10.2": { "jar": "sha256-MldpehpYGI7D3DHzGGfxw4IJkAuH3xJh66yeahOH24M=", - "module": "sha256-QqHPa2C2TnN61Aupsjw34plulnIFYt0nRmdlH43k67I=", - "pom": "sha256-2MQPfRTqQl/Mrl6aA7K2cLtgLnnzUai/hV0awIgKns0=" + "module": "sha256-aPcwbpcyiZ6SlsRhRnreEO5ZOkDZO8FRxhdhibqbh8c=", + "pom": "sha256-s+X047ly7FxNF2n6v+yLk1jYfNgMSEBDfliiQ7SPsX8=" }, "org/jetbrains/compose/material#material-ripple-desktop/1.8.2": { "module": "sha256-qonDHtpLPCdfECYdvgaC7a5j/N66IKNauEDsZIsQH7w=", @@ -1295,10 +1379,10 @@ "module": "sha256-BlaiK1iKg5uADqwoWqPrTQNd89VSIccGxdNfpil+bYk=", "pom": "sha256-T5wpVlxWK/sQxbeoEGzHkuJZp2z3iJnemi71R4cADBM=" }, - "org/jetbrains/compose/material#material-ripple/1.10.1": { + "org/jetbrains/compose/material#material-ripple/1.10.2": { "jar": "sha256-ce62zqnl/PPpPoRj4YjOseRIhxg6AgId0ML0JKWrHEo=", - "module": "sha256-SPUuOFZZpQTFU8pUMtTc/kzVhcxEfilYzQNwLFqJFf8=", - "pom": "sha256-4x27Zeb/dL0wAmqGCfBoIooq1stR7rSGYPjATqJzRr0=" + "module": "sha256-gXnwkWKOxmEEx9jmUPUtyKsUwNQi7msi43/UcEgQG9o=", + "pom": "sha256-f+wi7IDbjG1LbzcaX767fksLHYGO6uxKWKnWEeEqtO4=" }, "org/jetbrains/compose/material#material-ripple/1.8.2": { "module": "sha256-sPjhBmZdFZ5A5QpkLm/L4voyjv7tdZ073Js89SZ8nQk=", @@ -1313,10 +1397,10 @@ "module": "sha256-iY2+mg5iyco5GzdewaJ7SZZXQ7dKBq2F9ucQoLu0o9o=", "pom": "sha256-9S84Kui5GL5SNnYUELp9jdEuC2rJkjB5fFOyQLoaMeg=" }, - "org/jetbrains/compose/material#material/1.10.1": { + "org/jetbrains/compose/material#material/1.10.2": { "jar": "sha256-LSEY93unibj6F5gDhWp64ex1P5/5ko70jyB3VAq4MgU=", - "module": "sha256-qXV8BaYCfcrhuqJ11bFlFkHvFFTqvxIo0btpKBRoMrg=", - "pom": "sha256-eh+kROY+sPBR0Bd12ZDkwmSiCq1FVkZyIRB8Zars3aE=" + "module": "sha256-w9oVgKADamzTzJdLOL0awdsrbmz8pqm+m5u3ju5bYMg=", + "pom": "sha256-SIqluVGoPnwcspszffDdBvtXMQPgjAWyiShpXUcbxJA=" }, "org/jetbrains/compose/material#material/1.9.0": { "module": "sha256-UyLG9xJ+ZTOuU8dQ+TmDz7ww6kiJTOc72bKqUIzby/g=", @@ -1341,69 +1425,68 @@ "module": "sha256-+np0XfkXBZHZjzdzMDvPU4KTE6z7Q8csGqT4+5m6RaQ=", "pom": "sha256-lyjwhwOCTgT6yPhOZuHn8obuQwiQ8yf/ix51Qx3fGto=" }, - "org/jetbrains/compose/runtime#runtime-desktop/1.10.1": { + "org/jetbrains/compose/runtime#runtime-desktop/1.10.2": { "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", - "module": "sha256-0vukIO+Pmq4ul1mYHi9+tb/ErWF3hjnF5I6yWnFy5y4=", - "pom": "sha256-HSX+fkdC51oDqMYXGuJDwSyrQ7ovwQTh84PDlyZiBgA=" - }, - "org/jetbrains/compose/runtime#runtime-desktop/1.8.2": { - "jar": "sha256-l/3nRA1zQFM1Uo9TrNSg3GDuz9uyHmfbwWbV+8vC4/Y=", - "module": "sha256-17f3ATBctjiDhaFJqs/pQy1FlE+Dywmn0+qHbFDbDHY=", - "pom": "sha256-/3iTtXN3ijxMvDfSRGzi6gaDNteTFNrYObz4aRwAcXw=" + "module": "sha256-oaKNowIUkoW1jRVCJP1QXiop6FNh8/u91dWHgns7wS8=", + "pom": "sha256-jZnPVbQT89n+PiMDcnTfkr02QqHc4YuMc4YmD6ZeC3w=" }, "org/jetbrains/compose/runtime#runtime-desktop/1.9.0": { "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", "module": "sha256-kszIipLLMPWv1OBsHU/jkKBCEDbOzUD7jL6ntnEp8Pc=", "pom": "sha256-hRQIp7xApYgt3rUY0HU/c42x0birWJP3U1mmYfmArSk=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.10.1": { - "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", - "module": "sha256-hAeNGHbIAVlIgG+MmHW3mI2hzt6U9K84plpMF4DPtYo=", - "pom": "sha256-Kgp0R25rxYssFh0m9LAxutmgN1W3meorWSnJ0N32u48=" + "org/jetbrains/compose/runtime#runtime-desktop/1.9.3": { + "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", + "module": "sha256-PTuLjN+aMF8bQuIKiUjw6NkHoyLbktmEmdCg4d18TyE=", + "pom": "sha256-r0eMxiql29JF+HIbQEpFZp7pk6zxaTXs7CGdq65uoZI=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.8.2": { - "jar": "sha256-qyI297YSoXb+MgnD2X+66zgxESwPQd3GWfy3d2L67hg=", - "module": "sha256-P/OoOpzKK+Oz+2OEL/ghAJyrom1anJqs3i2U4LJgfGc=", - "pom": "sha256-457OQgbrcIObfFSWlwC6SLu9JtIxR9Nk0vmPgk1yR0k=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.10.2": { + "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", + "module": "sha256-k+wd3rthKyfIH6GrBbrds8bFH6Dk4YGdQaNKnase8OI=", + "pom": "sha256-ddPbmiWEYr8pHbOTbRfootxmpFyCe2vgZwjivHLZQFs=" }, "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0": { "jar": "sha256-lgpiL9h17cPFmPJpIQHm+STvePuvvpQR50nRhK+49i8=", "module": "sha256-QT66RZ1ktkSR4mtYEPCXk5OX52278IvGKf2kYE+GR/w=", "pom": "sha256-pIix1dT0+gTMEUVKX1YnmoDbgV5wv8poOu6gmovY0Wg=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.10.1": { - "jar": "sha256-3R9FlRnD00QOtXjsQSrQaRnJ02ucF+XNs5jWv7CMIvs=", - "module": "sha256-GcnQ4jA6NJ8FJnwjYh8x2XlwO1wp97GdotuyKYJSYGA=", - "pom": "sha256-XGX8fK/tedTLD2khZpI5AnfXS1tXV6xUT4VzVd74A2k=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.3": { + "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", + "module": "sha256-G9YdH5y8eupNKWgKQnuusT4/7swkssYyusJI/TqHL/k=", + "pom": "sha256-0WllLahBVRQ34G/mvsJ04QodSziMT40nQuehJF0re9k=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.8.2": { - "module": "sha256-tjnYq55mE/H7t10NXTxcy3eVJHcHl16mbLqfToNiV24=", - "pom": "sha256-OHs4L1azx/e/s6VyTt4ibrJ/ezcZDA7PRKQT0h9RHdA=" + "org/jetbrains/compose/runtime#runtime-saveable/1.10.2": { + "jar": "sha256-3R9FlRnD00QOtXjsQSrQaRnJ02ucF+XNs5jWv7CMIvs=", + "module": "sha256-poH+PLFenw1lbTnNgrzJmddypX0PMjikCABIrsnlt8E=", + "pom": "sha256-p2H4BiSjjPDd/tR+CNkJlPsqP2zkJWMbE/6fOCm7DRA=" }, "org/jetbrains/compose/runtime#runtime-saveable/1.9.0": { "module": "sha256-vND9YwqwZNKdv3HahqLATVX1lXiM+doOB8G+YZdAQlI=", "pom": "sha256-0TBzcL6/xy7vRmUgeBvnPskoxvHzur2HfozlRl47Xb0=" }, - "org/jetbrains/compose/runtime#runtime/1.10.1": { - "jar": "sha256-uj5+kVsZvOBaHnQzWlRijrzuRssjihu2hHrT+wRaVr0=", - "module": "sha256-lSWoQMQNt2cKZAbreAzIFGPSniYDnSe6bATJSSwG60A=", - "pom": "sha256-im5yiIjzljDjXj5zGRFN8MbUiRRlNML+8287o2Fwlqs=" + "org/jetbrains/compose/runtime#runtime-saveable/1.9.3": { + "module": "sha256-r8hC/ovdMqXOdBMrta6H9ziiCXUGkW0W4orbGIgFfpU=", + "pom": "sha256-8b9Fr9nQV0k5nvAqwnbC3LZWVz3USSdTD66/L7u7R7M=" }, - "org/jetbrains/compose/runtime#runtime/1.8.2": { - "module": "sha256-5p1YuRjSmBWJgWzJxDuGJqdNmz1DDNgxR6zEPazVtt8=", - "pom": "sha256-QKUQ52/bvkweT8ISMjsfCtJSb+tuKr/eAAzRlmZ98EQ=" + "org/jetbrains/compose/runtime#runtime/1.10.2": { + "jar": "sha256-uj5+kVsZvOBaHnQzWlRijrzuRssjihu2hHrT+wRaVr0=", + "module": "sha256-YVvm9uNuWeiDhCSGqspbi1NTFq+r8ltTi3nlyy74is8=", + "pom": "sha256-sF8oFym4GxiwX0jHBRlWKPPEDIV1XsbTkeJNXLbp8us=" }, "org/jetbrains/compose/runtime#runtime/1.9.0": { "module": "sha256-FuTMFfw9DaBRlitd4t2codlJqQ6TBF4nOCvdozGjiqM=", "pom": "sha256-NYdEukMSFIl1/n0TqPnnQV1BRTdTSkFG2YDJSIBrSQA=" }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.10.1": { + "org/jetbrains/compose/runtime#runtime/1.9.3": { + "module": "sha256-RoPOYaDjW2fnQuNTqNRlcXglAxwQgc+7+zojate9s9o=", + "pom": "sha256-4yJMwKXBCThxJVp+fmcbXoXsxKLloEg1Q7o3Tc9awq4=" + }, + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.10.2": { "jar": "sha256-G6v2j1oFy+G6jPk08OV1uw0LGEREUU5qp+wfgATJzjM=", - "module": "sha256-WWWr2SZuDJcXpab+blODCLkgnGJowFf9IFkavDkiJQg=", - "pom": "sha256-T9S8MPSt+5EGh9u/djFQlKdDs92FReFY3QTOTLgY894=" + "module": "sha256-NUQQGI+gWv+e/pFjTbecIGD7K2BqtVxpSygfJkcr6Rg=", + "pom": "sha256-u9s/eEMI12yAkH3c5MBK5NquYiR+/WxNCvgkWQn/FY4=" }, "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.2": { - "jar": "sha256-pFuf06l8YKNtrH0hjykNEn+eVX5NUZ72E018I7luWZE=", "module": "sha256-+oKZkW+3Mr9DcgP4srNf2cfIX64H4I6qh4bVYM4eo1w=", "pom": "sha256-FyT0XKYO3FXhUT1ePE6xpveCcBRMREpO2aEB1Jxolpc=" }, @@ -1412,10 +1495,15 @@ "module": "sha256-9gHX8qF1m8UoF9XSmX62b7zXZWPAkHeWJzr/dTE0FAE=", "pom": "sha256-qFojKagc8fJgF5STGQ9zxBByptHZJjn3MwFvCMJyAoQ=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.10.1": { + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.3": { + "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", + "module": "sha256-dGExx/cfhC4n5QGSwyrcJeiH1EoLbCKVXP6787UpLPI=", + "pom": "sha256-wc4wH0ViEhDEOp9TSQ0itmQcRDVo+laE9LCzlKCt0iw=" + }, + "org/jetbrains/compose/ui#ui-backhandler/1.10.2": { "jar": "sha256-oyMxtIaU52eRz0Gx4WGUfs1zscw29iksG7vHPMQRd2s=", - "module": "sha256-1MpaAIvNb7kOcAa/LK195C7FKXhwTNMafcMsWq2k3uQ=", - "pom": "sha256-MGqBdbegMDRQjpeRS2OtkxurHG9xvwvhFS1PG67s8Jc=" + "module": "sha256-i8tV6CFr7vjQd9qdMAYnHf6CmpsHnWQ9sslBYmGwr/Y=", + "pom": "sha256-IVXYtatyujYXnFG+LQVz+r+Cet6YDB0mmVZfPAaHcQQ=" }, "org/jetbrains/compose/ui#ui-backhandler/1.8.2": { "module": "sha256-WR18EZK6Ag6G3DevzSi/QzFyT+bE+kfO2XWQkKrp6EU=", @@ -1429,56 +1517,59 @@ "module": "sha256-Md+hhs1xs1XLG+eGB//VJW3Mg8/xFaJg6k1pdJIJJYI=", "pom": "sha256-jKkBhNsSyAgoKenTNle2BzBOI6o2nTbfy7sQjib+DuI=" }, - "org/jetbrains/compose/ui#ui-desktop/1.10.1": { - "jar": "sha256-7IiHwDozP6N00LTEa7n7cAk3hX9AiOrqTEzA7INfdJg=", - "module": "sha256-tkbz2vKqoTaqbaP8b5+Io6slD5NLDSLUbwPcyv4cIWc=", - "pom": "sha256-xl8OxPSlepgQCa+zOAGhmwdbkGVLhA1Dir7wrGQ34Uw=" + "org/jetbrains/compose/ui#ui-backhandler/1.9.3": { + "module": "sha256-dDCSIM9OhiXxSAUduWL3g+4E87ZCatgbEXKeaD8JcYE=", + "pom": "sha256-IRNOf+Gko/ke6PDfdCFGTa/zjLv32D1qx80oWvg+QjE=" }, - "org/jetbrains/compose/ui#ui-desktop/1.8.2": { - "jar": "sha256-Gkput7Hp6nxYosdVpYNRaijSvWBzpC5XX+hW0CFLYyg=", - "module": "sha256-MElSHvBNgexPU2S97JnDlyiUMlpXEAl8KgMbJreuVRk=", - "pom": "sha256-tWlrrXTxNF01+mThDCaWhMkv/phvTXPX8dA2pGXSSm0=" + "org/jetbrains/compose/ui#ui-desktop/1.10.2": { + "jar": "sha256-7IiHwDozP6N00LTEa7n7cAk3hX9AiOrqTEzA7INfdJg=", + "module": "sha256-pz8PMFGumNYbhDaN1zA3MsuAVm3cEmsxVEMJlIqCniI=", + "pom": "sha256-NNV1LmK2ZShOnucR5LKLjRRHxkrY9pmAOrcxRwKRq1Q=" }, "org/jetbrains/compose/ui#ui-desktop/1.9.0": { "jar": "sha256-c5clOZPo1RLGE7dyOeIOUFLaghj2sLZMzeLDexS1QNw=", "module": "sha256-nShr23AMBOUQ6rfv8xcalPsS21In3UmIVjy2/JQAuCk=", "pom": "sha256-N8qab9bThJ5l+UCCMjH05oycfYfAt19zSLSPIeU+NPw=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.10.1": { - "jar": "sha256-zb/avMrIq+8tm8BCDsDEvnqID20mstHMTiMXwNJS7ic=", - "module": "sha256-A9O8AQ5sDx3Vs0TtcfIA5R15Yp8Gq1sGHuL5cRKeBCw=", - "pom": "sha256-b4r6BrMqH6fbRnBgVoezZm0oc98bnymiLtGlI0YQYG4=" + "org/jetbrains/compose/ui#ui-desktop/1.9.3": { + "jar": "sha256-nJIUT23ylm1319Fmv4ktjF3ao1jAr47IJ2515CZgevQ=", + "module": "sha256-b7sxOjIcHw/GgZFKPgHUmydYgTTakLrXHrEsow0a5+0=", + "pom": "sha256-6ZxZIdDUmtwX6Xl4CPHoyT36g9Y09wef/nbT1XLGHB4=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.8.2": { - "jar": "sha256-Wq+LeL7W5Wt07okxcszi4xaBO2HYoizdwFh6Unxcqic=", - "module": "sha256-pvFbmQWoxewqbQfxIKUkmtFCdC4SRIWSBYY9K5c0BUY=", - "pom": "sha256-NVLl25MJZMNpnXWUJJn5iv864bPQZRa5ufRLo1xPN9w=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.10.2": { + "jar": "sha256-zb/avMrIq+8tm8BCDsDEvnqID20mstHMTiMXwNJS7ic=", + "module": "sha256-S3oEoInF5gbe3rV/JfraruH29fEZnKOKrf9PSfqFeaE=", + "pom": "sha256-yqzXKSxBwBvNdswGKuZSiLLFJgDezA6+wZ9eB/CLHM0=" }, "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0": { "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", "module": "sha256-mZqXUb2oQ+LV/S6ZVq3Fd+FxVP5SrH6Q7LdaqTd+WUY=", "pom": "sha256-ajUF56SiSisNnJqjxSFMQ5M0mQljcpLjvPjvjDR/9EM=" }, - "org/jetbrains/compose/ui#ui-geometry/1.10.1": { - "jar": "sha256-Fu6RG4s+UdacwImB2VcjoWgtV4/vr3+OilTVVVv4WSU=", - "module": "sha256-H3IYS0VZAg54JLle/VayR73hhSVhZLXYryp+kS5OD6A=", - "pom": "sha256-rvoyV36SY/A3GIbYX9zR4o/ZJXbU5GaU7fcb5Pz7ofY=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.3": { + "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", + "module": "sha256-BR1eOV0OB305IVxbnXP3I+xEBjK2leBZD52i07kdnpk=", + "pom": "sha256-Vsnm4VvcVVQNaroiYKvRSwXw7AKbSeUvw/6EUkyAOqI=" }, - "org/jetbrains/compose/ui#ui-geometry/1.8.2": { - "module": "sha256-XvOmPmVDkBp9sfcU1z04HFdzPj8urHznMb86gm3xHVk=", - "pom": "sha256-NUMPxIKUipkyQhXSIoxtXwl0bKAu/briL+/X1Q5+qsQ=" + "org/jetbrains/compose/ui#ui-geometry/1.10.2": { + "jar": "sha256-Fu6RG4s+UdacwImB2VcjoWgtV4/vr3+OilTVVVv4WSU=", + "module": "sha256-vYvW4J7X2RFnV+LkBPdlIE0BzYbBBGENmNxcWQSUMnY=", + "pom": "sha256-5sLqw9AJX+xLyzxteXyJpq5u0ai/QksLjV/uKLLSnoA=" }, "org/jetbrains/compose/ui#ui-geometry/1.9.0": { "module": "sha256-MrCoE8bMfwFQv+MYCKP9uAm4g7Xp+yODOZ2OCbxzAvQ=", "pom": "sha256-6D3wiP53lSdwbdxB5T6g/o+aE0fLCZ79FGskisUtbEc=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-geometry/1.9.3": { + "module": "sha256-BjMaYYvV3QXSIEF7anPoQjtaluNNU4vZ9Cp80eVvl4M=", + "pom": "sha256-WBN7lJhIqew1/8/4sjM1kZTp19/c7GlpRY61KYllCYM=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.10.2": { "jar": "sha256-0XEKShWxFfxMN4eLMrEKR2oOw7g5n6H7WIGB26g9vdI=", - "module": "sha256-f1h2jvtgvUfqbSQRMTifBmWi4XizbGa0oLedrtrP3f4=", - "pom": "sha256-+u3ij8ZEUBTRkFPjG7EwX3no1o6po/4IK/i+bricenc=" + "module": "sha256-CFcMjjI6EABPgKnS7ipeLUdipi/tDPigoO6nE6WFnxg=", + "pom": "sha256-LphiN571KINNhnkbN7kxKbXJtdK6jT9ROtCh7SEHb6w=" }, "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.2": { - "jar": "sha256-P8SBZWxsloXPWTqb6CLFdZtwCKzHOVh1yvbi7lpON2w=", "module": "sha256-VKdWGvFbAenj1reymZfgvN5/VhMgTzwWaaYhBdZ5b4s=", "pom": "sha256-Q8xiGyDTZPIimJ4bva2fkSoice/WjDX5SJlczGX6emo=" }, @@ -1487,10 +1578,15 @@ "module": "sha256-zhOcM8R+fBaIL+Wg9x/ybsIgf0nbXkQs8dLsZjBYls8=", "pom": "sha256-dnVmTZ/ahP6rPQ3AJn1nzNraBKiSlTzQsCY3BejgIsI=" }, - "org/jetbrains/compose/ui#ui-graphics/1.10.1": { + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.3": { + "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", + "module": "sha256-mTvTBodaBfZ31NpkMS0ryg+77/wTXstcr8HsORgVTho=", + "pom": "sha256-+OREs7Vl2nYYWQqdu8K9+EJFrtTSdhNjWfwEP7drSzc=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.10.2": { "jar": "sha256-N3HQ3yUMCeDpONBwc8CJ6utmEsuMqGFTvbDXBEPgS5c=", - "module": "sha256-8vNAx/zcTn/aLNhWWRABQj/5UuHCw57uFtYww6YvN1A=", - "pom": "sha256-sEnO7xj389phm8m6JRaIftSJ0TYt1LSCUZHx0RSLZ2s=" + "module": "sha256-2xH9irbb/6LwyvHePZsz2OEfDTykOKtD0+dzcf+J/Tc=", + "pom": "sha256-mOwWWj83D8Ko+Q2cqadjLZqjgGkuLTH3ZV/ZaVW8TSY=" }, "org/jetbrains/compose/ui#ui-graphics/1.8.2": { "module": "sha256-ah9EbiXhhsXFXUOG42zKGnadejS0QSN6vWxmSrPrPiU=", @@ -1504,13 +1600,16 @@ "module": "sha256-ttJkrI5cSN1PbxPZ/YGQeA8aOG5KEL2Qw7sFVlLUdAE=", "pom": "sha256-Fg1bjrRrnNaYMU32OM+sNDC5aC3fm1RAG3kWxjd7z6c=" }, - "org/jetbrains/compose/ui#ui-text-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-graphics/1.9.3": { + "module": "sha256-WZRUxCZS+cyjOPEzwWLfV8sOZ2EgroZFl0FrFHXmVyM=", + "pom": "sha256-kGv0hbcgzxNRbm4UTNyU/cVfIcF2UIfZeIWqXWWxrFA=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.10.2": { "jar": "sha256-+8pNuUW+KGuE91wMnHhCGEcL6++oMfc/CO37MpS2yOg=", - "module": "sha256-PvKr7R4vWzijjzJRnnvYs89PkbXX74rjiavITneiyPo=", - "pom": "sha256-3L88b4dEKUFcSOSibwrZuhXCy0+suQ3Tg+uCaQ7G0iM=" + "module": "sha256-A75v+wlgJnbiHNlHE3TrdkFEdyeYSHm9ijEKDu7gxr0=", + "pom": "sha256-9zDcqn8MeN/2Jz+nTCNQGuI++OA2PK1gfenswQC7wC0=" }, "org/jetbrains/compose/ui#ui-text-desktop/1.8.2": { - "jar": "sha256-efyvlzfco4Xka8bwnQePLmMFUkiR/uU5wxxm08GDU+c=", "module": "sha256-M/9uYPm7rQMunqnxIZir/MD5H0dLeclIh0NK//DE4xY=", "pom": "sha256-rQhacC7enMbO4cCujRFRO1stHpu0BTJ52RjGvqZf5R0=" }, @@ -1519,10 +1618,15 @@ "module": "sha256-zVME5EaA/wXyqzYNOiRrCCIwhRfjAFfmYnBr15waBtk=", "pom": "sha256-XEZdule7t8YccSEaS2jRBr/HRoguZBReio7Z3jwzix4=" }, - "org/jetbrains/compose/ui#ui-text/1.10.1": { + "org/jetbrains/compose/ui#ui-text-desktop/1.9.3": { + "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", + "module": "sha256-UFCQKbJeoFDYbnL2wv9p3lp8j+INsjgkMs+0YVmam8A=", + "pom": "sha256-ltaW+gUBBy569mpdyzbuhhDyzDq0WOsCJviEuWD/ueA=" + }, + "org/jetbrains/compose/ui#ui-text/1.10.2": { "jar": "sha256-tTfQs7sj7HlaGzVifeqpNwPP0HM7x7LcNGQV3wYkOpE=", - "module": "sha256-NqYyyb4ZN89lZVvcKRe7Y+sm+RZ/IDu+ZnrVcLIY+aI=", - "pom": "sha256-js6+nL1gDzrQnVxZzUqJihJ8Xgml6n+gjhcLFA0fWi4=" + "module": "sha256-hpXh98XBFalX3BE+yL2aorudCu8gvBdMvPtCw7JqT10=", + "pom": "sha256-IiQCYEAv/yytGD5vDzvokhJb21ukWkj/Z4CGnzyI5P0=" }, "org/jetbrains/compose/ui#ui-text/1.8.2": { "module": "sha256-6MI81LMwHQAVpsgJYVty7dTJPCKarirtmfAVgJ6K56k=", @@ -1536,107 +1640,111 @@ "module": "sha256-lEvw4Xg0uVarRga3jgXG90MxqSVAcnYJ0Qq1cjd6F9k=", "pom": "sha256-jEFrj59tZfdBvaLWzwySOJjfJyA99Q2alHSiLNDhQig=" }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-text/1.9.3": { + "module": "sha256-ExDZIq34+r97g8qO6Z1bNCJnWSscNvjdANkDp/y8eUc=", + "pom": "sha256-7kAj5T1Z2i94hfKhuON4lhALRv/QHXrpQ9kqT10EmAo=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.10.2": { "jar": "sha256-tfpvu+6l+JatKo53A71+tXTTobWrbUTb4KB1Nr1q9sQ=", - "module": "sha256-X/d6OnitBLTsL/COuprlWL5qYWpBYHM/tc0L6Yq5qBU=", - "pom": "sha256-EaFvpsCqTgF+nfmnMncQ/m76eXpNR5leiGwKT21N8jY=" + "module": "sha256-i32BdZvAdDTOlTqBgGlqjMKSIFEnu7bNQliEnTn3goE=", + "pom": "sha256-1bBLUv5+Md7OMe8lySOASgyAd1XPuN5VnDuYM1spjZg=" }, "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0": { "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", "module": "sha256-4tbglF3zQSeXbYCB7PrQm8Rja5mpceQbd1Z5xZXaWR4=", "pom": "sha256-WhRl70I5MpG2qcNZ97Hkl///onhZKPDkvS8PI10diI0=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.10.1": { + "org/jetbrains/compose/ui#ui-tooling-preview/1.10.2": { "jar": "sha256-YlyeD/k7ko5YYPEcUQiizVEXl7m0Om3MuznXydowUjM=", - "module": "sha256-YPCHVdzAI/08bzKYlhJvcARndiuNOp792XFKhBi+SCY=", - "pom": "sha256-RtNpoJBXF8BrM1/ZMxTiF3l+NW6I1whLAHlpo5Ny+yc=" + "module": "sha256-O/MFSmG+bo7fIug35U+FqiYC0fKiZ6hrkxUQcTqEky4=", + "pom": "sha256-I4iSSLGo2du/G20EPbByJml8iqvQ8DE+pQ30OQqN6Z4=" }, "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0": { "module": "sha256-qLznna0FAdzZ4hCg0TrDGpiYtn0fDfJoNJuwP/RYgM0=", "pom": "sha256-3Sx+EPRlVAIyJVl4J+n4B79+UEq30vkjp6C8pEffiD0=" }, - "org/jetbrains/compose/ui#ui-uikit/1.10.1": { + "org/jetbrains/compose/ui#ui-uikit/1.10.2": { "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", - "module": "sha256-xpO76jqvcOHCjCWNamWSMgmnv2HuLJ1jweq59tzl6rg=", - "pom": "sha256-OhNf4Y7zfx/XBJVe1ITxOErOXJAA4qhDhxkN1nJ6zSc=" + "module": "sha256-+1aUkmM71+JIB3reKqs07wnR30Sy7V9de6zToP41SF8=", + "pom": "sha256-Lc7VuwUVNo2BEcj9hfuUrmzdEYSmhfTApLXOaooqiUc=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-unit-desktop/1.10.2": { "jar": "sha256-8PNDmSiz2RMvB8steoYJFpY3LryDVNFrSIMLbOFegWE=", - "module": "sha256-YRE98lDllZ9mBwa9AjmRhA7xR8rn682K5/T3RIiGrgw=", - "pom": "sha256-qTiIieU/w9X8fD2RjNYrh+DVWz8wxJAlTy+liraB054=" + "module": "sha256-4Oz+MQYjgPPmGXrebtOctXgVgruj9HN9XnIQhMr4scE=", + "pom": "sha256-Zu8qHLFkkcYXqOIb9jtMqzBd3CdPyVjF554NILwBWA8=" }, "org/jetbrains/compose/ui#ui-unit-desktop/1.7.3": { "module": "sha256-Tscp7nc71qd6x6bKCayPqPUFejgJjclUnYSm44ml7pw=", "pom": "sha256-n/eV5ZtaFbFZMYar9pUyNlEbMkb6s9lAhURyUxTDcKs=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.8.2": { - "jar": "sha256-KW0j3qp4tQjPldFM9b2lik861bQthfzIvs9uEv+9A34=", - "module": "sha256-8dmVveiTQj6I8eFIunCLOP/FbZTXXMdLO5Fy2Laf0XE=", - "pom": "sha256-bgTgmIh+hmyLZZGa+ui2yrqEnBrgcQbcql0hrCr7y0w=" - }, "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0": { "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", "module": "sha256-9LjQy4GaPPqID16h6LxxPe4439uRa8P1vdjd1Cp2TmY=", "pom": "sha256-CwR/GlukxA3i2aels9nBgZ6rNW9kvNxUAqr8dvsiUwE=" }, - "org/jetbrains/compose/ui#ui-unit/1.10.1": { + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.3": { + "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", + "module": "sha256-U1s9qLc15uzRKRSAOfr/FKJHar0D+kFCTObt1f7GI6w=", + "pom": "sha256-h/R7VdAMyoj2UW6FqESUCfBf63fPszdnoq7vYhYDJRI=" + }, + "org/jetbrains/compose/ui#ui-unit/1.10.2": { "jar": "sha256-khB/iX1tho/DPn5O3cPodMqa6yLYcSdkasjtK2drxHo=", - "module": "sha256-Qa16Vdgl3znnJKO5Z2lRXsla1JQ/Ft43/XJWpsAtEAI=", - "pom": "sha256-RJPs7/7JMFiFT7NQQaG2SCD2r2Uz8S41gsLd8izRxFg=" + "module": "sha256-u07ZBvqCfVLfh4aVsrHmwSWN23EutwNQFtEx+4KBIR8=", + "pom": "sha256-8d38LKNUpnCATK1oNWqI5/EN7lAhcUcEBkEb03L9fIg=" }, "org/jetbrains/compose/ui#ui-unit/1.7.3": { "module": "sha256-12BSTnbgmCj0oa3tvG89ZGZ+g4GP9A2G8MXOANlIrWg=", "pom": "sha256-DA7+AYbpUYP+JYBBmDJNLy8xdwSEV0qQlrmLrAzZ/9E=" }, - "org/jetbrains/compose/ui#ui-unit/1.8.2": { - "module": "sha256-vWHQGMwjQpCjuiSvwmev6vkM/4QQfbvSVhqhB/mYLqQ=", - "pom": "sha256-Y9sio4iZUyWqG08ENNIkM4ukwnzAknEp8AQTVcmbuLA=" - }, "org/jetbrains/compose/ui#ui-unit/1.9.0": { "module": "sha256-swHbwckV5ClwaGLg09Q7DrG+0xkkd1Vns+7t2SH0g84=", "pom": "sha256-xE2RKziWVTv7+ZXmf+uJZtpP1QNGm4j048Ea/KyS3HU=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.10.1": { - "jar": "sha256-e/yTqMrSl0zf1aLIF+MIPg48SO+Z5Nu6UeuYoUyS7S0=", - "module": "sha256-y7c3PqODuh7cL11lOpe1xagoD5zvvris4Q5IA4WEZSg=", - "pom": "sha256-h6VntOLXfd7CE+W1n7HPqG3vnmgUnMl3NtED1R+ttBE=" + "org/jetbrains/compose/ui#ui-unit/1.9.3": { + "module": "sha256-+rgCJR75HGHb76FqSNupF/yVt9sJzQohLXn6XdRCgts=", + "pom": "sha256-SvveVAHDpEDevrSvcszIknHUA9uL0Osi41xUW2ZhT84=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.8.2": { - "jar": "sha256-47HEObTqgChb6Q6u2OcFZDf2cc+v5LGKOpy1OHyAvko=", - "module": "sha256-r5IyPLGSvw2NEVb7UuLp+1tnm4z0urpyfCuLtBH62J8=", - "pom": "sha256-swyKVwwd1IKFyCvtydGsadt3dqna13PvnH2jhnNzaHk=" + "org/jetbrains/compose/ui#ui-util-desktop/1.10.2": { + "jar": "sha256-e/yTqMrSl0zf1aLIF+MIPg48SO+Z5Nu6UeuYoUyS7S0=", + "module": "sha256-9q8Cs99OROENdxjTW5RtIIn8TmUv5Z5Dj8SKBoKNL08=", + "pom": "sha256-ngqYKDtuUXOjSUY5LeVE2TDOMGcuZYxqjU+5nv8rRuQ=" }, "org/jetbrains/compose/ui#ui-util-desktop/1.9.0": { "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", "module": "sha256-SUw37O+HE6n4UoBX6BbaPW3UD/kRcMZfygX7MlStozI=", "pom": "sha256-6jmJnKSbL2BgJpcaZsbJcLNcpcyDNzWBssu7JcFaPtA=" }, - "org/jetbrains/compose/ui#ui-util/1.10.1": { - "jar": "sha256-8K3Lk6F/J7VUgxQgfbiq+Y+u1i49stIsqYxJnqK8I+0=", - "module": "sha256-uG5tE5YZATcAmTwXVCQCjHypSEIbELCqvtXHWkXCB6Y=", - "pom": "sha256-Fnb794tdB+XXzx68+7hyWLiY7zvT6OKj8ANY0mOmnxA=" + "org/jetbrains/compose/ui#ui-util-desktop/1.9.3": { + "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", + "module": "sha256-ouuTFJGMuOIn404uuvSTcRsPSv8nwZ+zGrr43b+8SU0=", + "pom": "sha256-PdzaSnSoiB1TJHwCG4oLRtpP+nnw3ISfCouvbedXCSI=" }, - "org/jetbrains/compose/ui#ui-util/1.8.2": { - "module": "sha256-+ZuWex/wIFJWfUxNG9A6O0GBvX9X2ljgSjBiY+hh8Pg=", - "pom": "sha256-RX/A+m1EwZgcCPdSrqDoS5QKgnyPeUUX1OOVjoYFO8Y=" + "org/jetbrains/compose/ui#ui-util/1.10.2": { + "jar": "sha256-8K3Lk6F/J7VUgxQgfbiq+Y+u1i49stIsqYxJnqK8I+0=", + "module": "sha256-XioCtD/IMsL75T+jK36xE6Ip7xGPFAGqp663vSBvnwc=", + "pom": "sha256-bGFGUqw3hReC69GpPUMj+az7ZZrtlYsp9zFmpfjcxNU=" }, "org/jetbrains/compose/ui#ui-util/1.9.0": { "module": "sha256-y6I6SuhwblUOxPj3BW225t4Q7oGB9ZEYtUGyzTWrP/g=", "pom": "sha256-FXiSH0ZOLYUd47smQi7VTeiet5Tz/3Ufu4HmqbOxLW0=" }, - "org/jetbrains/compose/ui#ui/1.10.1": { - "jar": "sha256-rKMrBWibtBFqwQ7usoOlfQy36h782XYh1GQ/XLRP7Gw=", - "module": "sha256-32F1jPHHj4Wv8lmbB6oQ8FCuNJ4x38MLmxfVJkqOlRw=", - "pom": "sha256-wDwaG7N6uDnOBrP3kT/+nNm7A13MGXy40nqRTZ4rCwM=" + "org/jetbrains/compose/ui#ui-util/1.9.3": { + "module": "sha256-vzxx0r1FrCKQFidq+zp/V58XWAUuNsv00DA7E9nb6zA=", + "pom": "sha256-Qko43+7YsGYRZPE8YgfwrFMJ/0zU4oSxOqJ4tqRvUvY=" }, - "org/jetbrains/compose/ui#ui/1.8.2": { - "module": "sha256-fI8CBQvAcwJreqZQYw1y7xyaluJrzmABgnvemem28PE=", - "pom": "sha256-rmWkRWgrtqPr5k5NdVwwQHvXXUtakfBJH5u5wcBy4c4=" + "org/jetbrains/compose/ui#ui/1.10.2": { + "jar": "sha256-rKMrBWibtBFqwQ7usoOlfQy36h782XYh1GQ/XLRP7Gw=", + "module": "sha256-C2mrbyFVI2ZiNK3Uv5fvcehRpHBEpjWKpqAMsdyNc9E=", + "pom": "sha256-uEivWz0+RMqetWSrIM1HUva7VZe4zsNHFDRgI8Kb8N8=" }, "org/jetbrains/compose/ui#ui/1.9.0": { "module": "sha256-M6lOgXRyk5JvQ5FMDB0G1LFrSfTKwX1geTXHLjD8yEc=", "pom": "sha256-Pd5Fl2AoE2rkmsrdr7O6oWT8wpTv6sGqjaoRI0EdPPI=" }, + "org/jetbrains/compose/ui#ui/1.9.3": { + "module": "sha256-g6n1tIgz3apLwOxywHUn9kIUMehcuMtKYjHt18kIhDE=", + "pom": "sha256-1BliLw4IiJAwNstVd/dor/6jEbk4+KjHNhcTfM7sqs4=" + }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" @@ -2124,6 +2232,10 @@ "jar": "sha256-7Hlt8TXZgLuxdA54n+hmioGE3yQ+TRw5mXdQMDx28Ts=", "pom": "sha256-OdTTs4n7AZEljgICt7DeawkhBQm81haLJ3Slsk8u1qI=" }, + "org/jetbrains/skiko#skiko-awt-runtime-macos-arm64/0.9.22.2": { + "jar": "sha256-iaMVIfr5mFu9SFjIYyg9HDjqXXjRd72zmqMgMoXy/QQ=", + "pom": "sha256-sqCj8EKIL9aGPFpynw1S3TpVTWpxCYfW8PNVifDY3oY=" + }, "org/jetbrains/skiko#skiko-awt/0.9.22.2": { "jar": "sha256-jMftbErik0zd9lAtF98w89HCNYmMggtQYrkw/qS51jw=", "module": "sha256-LeiBcFkeTTs4BM1Mdr2I5XUGBjUyOyHCiXGqw9dkBk4=", @@ -2134,11 +2246,6 @@ "module": "sha256-GsTVhATzIPDdifbMoV+Bj048iehjiATfjgHtTYDFyHo=", "pom": "sha256-jMcrhU+iv+z2j79TB66ZLxP+wxa6hQksYsiJswNopa8=" }, - "org/jetbrains/skiko#skiko-awt/0.9.4.2": { - "jar": "sha256-fQxhrXQp0vnBbaGMtAi5PIOiO9iE57JdICJcEjsUWQs=", - "module": "sha256-QLtd1spRZwbFeF6FWNzouZquZt+jOqW3SrgtJdpF6QM=", - "pom": "sha256-nFBlTp2Mzx1vR/53vsHXPObqcGI0Li13AdnKF49e1Is=" - }, "org/jetbrains/skiko#skiko/0.9.22.2": { "module": "sha256-++zojoxrB/L+lPgSKs9AfjnTsMFUzHf+OLZoPfNn9Ks=", "pom": "sha256-FVBgFtv1/RvtYYDWpVe7dyeX1N2woKzKLu0OVkf69fw=" @@ -2148,10 +2255,6 @@ "module": "sha256-cCCSHsd+yhXxDs3xbMt1fOUToR9e1KKHPh3FYJ4EYok=", "pom": "sha256-yGEgoPxWVhXsdLgBnP65EnsqzDAgpx+qn3DdUswmtBk=" }, - "org/jetbrains/skiko#skiko/0.9.4.2": { - "module": "sha256-6jCa+fvM7wsStVetEF9GVXgxEhYgMLvwXkYYc79SPSc=", - "pom": "sha256-JJZxEpDExjiEPbjjXqPm8dWXBlshEhYCvsAEQE7+3dA=" - }, "org/jsoup#jsoup/1.22.1": { "jar": "sha256-z9MpjYcgzd+wVFEJzMbqDvOe/36cQKEK2VyTpl8ByRY=", "pom": "sha256-icQhPWFSommUCMqkQK9QUKiZBzyCui3zei9fXu2o4WA=" @@ -2201,10 +2304,10 @@ } }, "https://www.jitpack.io": { - "com/github/beeper/matrix-messageformat-compose#messageformat-jvm/625f17508b966606cfbfcee5e3ea8bc106c2077c": { - "jar": "sha256-JQcbSHANH82sMdLKui0URVJyBtxsif+95xTZK4gBKmc=", - "module": "sha256-MQO7WFh7M+vlOZZ/2xWxFPipdoyOWfIGpTck+zbSAL8=", - "pom": "sha256-tCB+GDe7UIeASDaU0niXlOiSfY5v/npmjDOGeN70QSQ=" + "com/github/beeper/matrix-messageformat-compose#messageformat-jvm/9c24e92ba36252e33a8d19a045874ec76d168e26": { + "jar": "sha256-fWUy6SSLWfn9aEolGUII/xlvUFLgf8XsFewF0AoHcYc=", + "module": "sha256-ZYsZdiYuUUvQ/0wzScsqakrhmFYmjNHj5Ki4JywVwpU=", + "pom": "sha256-LM66SIdRz8xuQdvBURwLd4u6wVfA7/e6Xhz7mPPYxAQ=" } } } diff --git a/pkgs/by-name/sc/schildi-revenge/package.nix b/pkgs/by-name/sc/schildi-revenge/package.nix index b2dda96f64fe..365555c7e884 100644 --- a/pkgs/by-name/sc/schildi-revenge/package.nix +++ b/pkgs/by-name/sc/schildi-revenge/package.nix @@ -14,20 +14,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "schildi-revenge"; - version = "26.03.03"; + version = "26.04.04"; src = fetchFromGitHub { owner = "SchildiChat"; repo = "schildi-revenge"; tag = "v${finalAttrs.version}"; - hash = "sha256-9peDC4NCa/cJ3eljs/2eyM9yMTBa7w2ddcuQOKjX5Ts="; + hash = "sha256-B3UOCcEWPt+kejK6mJZkYnVoSfzx1m28DM+Oco6iFJ8="; fetchSubmodules = true; }; cargoRoot = "matrix-rust-sdk"; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src cargoRoot; - hash = "sha256-NWxop42zsSGtI2H2itwRdgkgbOBXe3po5MKb47BWbcQ="; + hash = "sha256-1BUBOBOsQ+I3bKUMnzwtqCd/uh/gEWW9THhjaDXWWeg="; }; nativeBuildInputs = [ @@ -83,12 +83,14 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "SchildiChatRevenge"; platforms = lib.platforms.linux; license = lib.licenses.gpl3Only; + homepage = "https://schildi.chat/revenge"; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode # mitm cache ]; maintainers = with lib.maintainers; [ _71rd + xeni ]; }; }) diff --git a/pkgs/by-name/se/seerr/package.nix b/pkgs/by-name/se/seerr/package.nix index 16c59d0ece15..c2c4aca0308d 100644 --- a/pkgs/by-name/se/seerr/package.nix +++ b/pkgs/by-name/se/seerr/package.nix @@ -20,20 +20,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "seerr"; - version = "3.1.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "seerr-team"; repo = "seerr"; tag = "v${finalAttrs.version}"; - hash = "sha256-POmxXuuxATWyNLnKKNO7W3BZ1WL0t0/0IoOpzqKs4oQ="; + hash = "sha256-D9rkOG2a9k/Rq4fwXiCYvcecTDf5Yn3+hEmcY1XDZpk="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-p45B6hp0BsSCAeOL7miVzVMG84UW24uUf2OpbH+xQuw="; + hash = "sha256-i6yWJ6iFIdfTKUkMsHEtoii0WkieTLBn5EG8dGdIyDM="; }; buildInputs = [ sqlite ]; diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index 377248dbbdaa..369c685d668f 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; - version = "0.13.5"; + version = "0.13.6"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = finalAttrs.version; - hash = "sha256-EXuSc1xpRwECrOHWLs2hT4VoRmF6x+lDCeu4J0ma5uQ="; + hash = "sha256-4ZHA/sUHAhYwduLPbFQ3Ju8Pjdz14oiIcSvpFMrbkgE="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sh/sherpa-onnx/package.nix b/pkgs/by-name/sh/sherpa-onnx/package.nix index c2b83cd8ad23..b09d89265c8b 100644 --- a/pkgs/by-name/sh/sherpa-onnx/package.nix +++ b/pkgs/by-name/sh/sherpa-onnx/package.nix @@ -12,6 +12,7 @@ alsa-lib, eigen, gtest, + kissfft, nlohmann_json, onnxruntime, @@ -49,17 +50,17 @@ let }; } { - name = "kaldifst-1.7.17.tar.gz"; + name = "kaldifst-1.8.0.tar.gz"; src = fetchurl { - url = "https://github.com/k2-fsa/kaldifst/archive/refs/tags/v1.7.17.tar.gz"; - hash = "sha256-xLcBojpAC9qAMlhrAsfg1egTp2WDLfYMI+bfnmKwEPQ="; + url = "https://github.com/k2-fsa/kaldifst/archive/refs/tags/v1.8.0.tar.gz"; + hash = "sha256-PyR7flokCQcSAvXivGIABg9mcowKNEPAOSOtJyPgQLM="; }; } { - name = "kaldi-decoder-0.2.11.tar.gz"; + name = "kaldi-decoder-0.3.0.tar.gz"; src = fetchurl { - url = "https://github.com/k2-fsa/kaldi-decoder/archive/refs/tags/v0.2.11.tar.gz"; - hash = "sha256-hcpGJTVZJUHrW6bSGEMAnPNHOPUbKLcfhIgqNpS1KL8="; + url = "https://github.com/k2-fsa/kaldi-decoder/archive/refs/tags/v0.3.0.tar.gz"; + hash = "sha256-ufNM+0/TsTRBAO6tee9NN6oVliJ0ueMFbeNFAh92obA="; }; } { @@ -77,24 +78,17 @@ let }; } { - name = "openfst-sherpa-onnx-2024-06-19.tar.gz"; + name = "openfst-1.8.5-2026-04-11.tar.gz"; src = fetchurl { - url = "https://github.com/csukuangfj/openfst/archive/refs/tags/sherpa-onnx-2024-06-19.tar.gz"; - hash = "sha256-XJjoLMUJxWGFAt3khguOoE2EOFDtV+bWtZC2RLJohT0="; + url = "https://github.com/csukuangfj/openfst/archive/refs/tags/v1.8.5-2026-04-11.tar.gz"; + hash = "sha256-V/vEuVCugbGg4eKYrxVlLalopnI6WSt4dOm0AnqApbQ="; }; } { - name = "hclust-cpp-2024-09-29.tar.gz"; + name = "hclust-cpp-2026-02-25.tar.gz"; src = fetchurl { - url = "https://github.com/csukuangfj/hclust-cpp/archive/refs/tags/2024-09-29.tar.gz"; - hash = "sha256-q6tRRIo8tUJyquB1IpcDBuCyzGR51Z17Geeu5NbO3TM="; - }; - } - { - name = "kissfft-febd4caeed32e33ad8b2e0bb5ea77542c40f18ec.zip"; - src = fetchurl { - url = "https://github.com/mborgerding/kissfft/archive/febd4caeed32e33ad8b2e0bb5ea77542c40f18ec.zip"; - hash = "sha256-SXED5mQWjr45WAt1etvmFvbPhaFlcq9YHKe8QtCrE/0="; + url = "https://github.com/csukuangfj/hclust-cpp/archive/refs/tags/2026-02-25.tar.gz"; + hash = "sha256-jxTgJMcJ1zr7QK5pyyLeS3Pbpny85A8uUYgT2oE5q1Y="; }; } ] @@ -117,13 +111,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sherpa-onnx"; - version = "1.12.25"; + version = "1.12.38"; src = fetchFromGitHub { owner = "k2-fsa"; repo = "sherpa-onnx"; tag = "v${finalAttrs.version}"; - hash = "sha256-NRiqk/YMk3vhlBRrmeMsJ544Xv1b7GCSMQD2ec+xi+k="; + hash = "sha256-lzcquKwP68KOem50b4X0+nZ3s2IthiYB76IxfvmJo54="; }; outputs = [ "out" ] ++ lib.optionals pythonSupport [ "python" ]; @@ -179,6 +173,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_JSON" "${nlohmann_json.src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_EIGEN" "${eigen.src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_GOOGLETEST" "${gtest.src}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_KISSFFT" "${kissfft.src}") "-Wno-dev" ] ++ lib.optionals pythonSupport [ diff --git a/pkgs/by-name/sh/shipwright/package.nix b/pkgs/by-name/sh/shipwright/package.nix index 36c9fcb39460..354e05f6beae 100644 --- a/pkgs/by-name/sh/shipwright/package.nix +++ b/pkgs/by-name/sh/shipwright/package.nix @@ -239,7 +239,7 @@ stdenv.mkDerivation (finalAttrs: { lib.optionalString stdenv.hostPlatform.isLinux '' mkdir -p $out/bin ln -s $out/lib/soh.elf $out/bin/soh - install -Dm644 ../soh/macosx/sohIcon.png $out/share/icons/hicolor/1024x1024/apps/soh.png + install -Dm644 ../soh/macosx/sohIcon.png $out/share/icons/soh.png '' + lib.optionalString stdenv.hostPlatform.isDarwin '' # Recreate the macOS bundle (without using cpack) diff --git a/pkgs/by-name/sh/show-midi/package.nix b/pkgs/by-name/sh/show-midi/package.nix index cc1001fac017..66971ddf716d 100644 --- a/pkgs/by-name/sh/show-midi/package.nix +++ b/pkgs/by-name/sh/show-midi/package.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { install -Dt $out/share/ShowMIDI/themes Themes/* - install -D Design/icon.png $out/share/icons/hicolor/1024x1024/apps/show-midi.png + install -D Design/icon.png $out/share/icons/show-midi.png mkdir -p $out/bin $out/lib/lv2 $out/lib/vst3 cd Builds/LinuxMakefile/build/ diff --git a/pkgs/by-name/si/sidplayfp/package.nix b/pkgs/by-name/si/sidplayfp/package.nix index ee3921edd4fb..391414fec8b8 100644 --- a/pkgs/by-name/si/sidplayfp/package.nix +++ b/pkgs/by-name/si/sidplayfp/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { }; updateScript = gitUpdater { rev-prefix = "v"; - ignoredVersions = "(a|rc)"; + ignoredVersions = "[a-zA-Z]"; }; }; diff --git a/pkgs/by-name/si/sigma-cli/package.nix b/pkgs/by-name/si/sigma-cli/package.nix index 12dcdb26e283..2020e082cb7d 100644 --- a/pkgs/by-name/si/sigma-cli/package.nix +++ b/pkgs/by-name/si/sigma-cli/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sigma-cli"; - version = "3.0.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "SigmaHQ"; repo = "sigma-cli"; tag = "v${version}"; - hash = "sha256-eRPOGI/mK1jFAs56MJ+VSuce95gMKEffba3cR9Sl8k0="; + hash = "sha256-BBuiLQXGUc3hDF/Dnbs6dNHBMqz43ZtrtnPXTz8r3kQ="; }; pythonRelaxDeps = [ "click" ]; diff --git a/pkgs/by-name/si/simple-live-app/package.nix b/pkgs/by-name/si/simple-live-app/package.nix index ebc2cab18324..24959753cb62 100644 --- a/pkgs/by-name/si/simple-live-app/package.nix +++ b/pkgs/by-name/si/simple-live-app/package.nix @@ -44,7 +44,7 @@ flutter332.buildFlutterApplication rec { ]; postInstall = '' - install -Dm644 assets/logo.png $out/share/icons/hicolor/1024x1024/apps/simple-live-app.png + install -Dm644 assets/logo.png $out/share/icons/simple-live-app.png ''; extraWrapProgramArgs = '' diff --git a/pkgs/by-name/sk/skills/package.nix b/pkgs/by-name/sk/skills/package.nix index 3bccc55f8cb9..a0a6c5205a03 100644 --- a/pkgs/by-name/sk/skills/package.nix +++ b/pkgs/by-name/sk/skills/package.nix @@ -11,19 +11,19 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "skills"; - version = "1.4.6"; + version = "1.5.0"; src = fetchFromGitHub { owner = "vercel-labs"; repo = "skills"; tag = "v${finalAttrs.version}"; - hash = "sha256-H2ZUOjYbG2I2OBV4J8dil84cAhSh+j9ovJFbT88JVEo="; + hash = "sha256-cdundZSbWn8wXByYeXI4lQ3gWtBj3DkPQ37Py0bL3IY="; }; pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-pwPJ4CRHEtCXpt5b6g/7EbDsUc2KCjOtpiVED0tqoMk="; + inherit (finalAttrs) pname version src; + hash = "sha256-0CS6BTjTj/TAnMNahTk4Vt/0/2eMxmCGUV9PwI8l4Ao="; }; nativeBuildInputs = [ @@ -47,9 +47,12 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + rm -rf node_modules + pnpm install --force --offline --production --ignore-scripts + mkdir -p $out/lib/node_modules/skills/ mkdir $out/bin - cp -r dist bin package.json $out/lib/node_modules/skills + cp -r dist bin node_modules package.json $out/lib/node_modules/skills ln -s $out/lib/node_modules/skills/bin/cli.mjs $out/bin/skills chmod +x $out/bin/skills diff --git a/pkgs/by-name/sl/slurm/package.nix b/pkgs/by-name/sl/slurm/package.nix index 0994c3675546..84236504a063 100644 --- a/pkgs/by-name/sl/slurm/package.nix +++ b/pkgs/by-name/sl/slurm/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "slurm"; - version = "25-11-4-1"; + version = "25-11-5-1"; # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php # because the latter does not keep older releases. @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { repo = "slurm"; # The release tags use - instead of . rev = "slurm-${builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-5axewcMS7+S9R7aQUlQH24M8+AeqO1/qNv+WZMkVDUc="; + hash = "sha256-YGENCN4Ge8wftpSNSA9zw2xV0Ltd0wJMROY+fwOREE8="; }; outputs = [ diff --git a/pkgs/by-name/sn/snapraid/package.nix b/pkgs/by-name/sn/snapraid/package.nix index b280e5b6b68c..a6b2720d4088 100644 --- a/pkgs/by-name/sn/snapraid/package.nix +++ b/pkgs/by-name/sn/snapraid/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "snapraid"; - version = "13.0"; + version = "14.2"; src = fetchFromGitHub { owner = "amadvance"; repo = "snapraid"; rev = "v${finalAttrs.version}"; - hash = "sha256-IoK37ZXlMRLDPjzsLUqcfcu4asdstFJYgHc2wAg9lno="; + hash = "sha256-IX1vvARLCJf/iK0TpE2d5cCdRWP2ou/n2gST/tp+fqs="; }; env.VERSION = finalAttrs.version; diff --git a/pkgs/by-name/sn/snowemu/package.nix b/pkgs/by-name/sn/snowemu/package.nix index 143ce6b49cf7..47c145d82602 100644 --- a/pkgs/by-name/sn/snowemu/package.nix +++ b/pkgs/by-name/sn/snowemu/package.nix @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' mv $out/bin/snow_frontend_egui $out/bin/snowemu - install -Dm644 assets/snow_icon.png $out/share/icons/hicolor/1024x1024/apps/snowemu.png + install -Dm644 assets/snow_icon.png $out/share/icons/snowemu.png wrapProgram $out/bin/snowemu \ --prefix LD_LIBRARY_PATH : ${ diff --git a/pkgs/by-name/so/solidtime-desktop/package.nix b/pkgs/by-name/so/solidtime-desktop/package.nix index 5871d7ad6373..60a9964b93c2 100644 --- a/pkgs/by-name/so/solidtime-desktop/package.nix +++ b/pkgs/by-name/so/solidtime-desktop/package.nix @@ -34,8 +34,8 @@ buildNpmPackage (finalAttrs: { env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; postInstall = '' - mkdir -p $out/share/icons/hicolor/1024x1024 - cp -a build/icon.png $out/share/icons/hicolor/1024x1024/solidtime-desktop.png + mkdir -p $out/share/icons + cp -a build/icon.png $out/share/icons/solidtime-desktop.png cp -a . $out/share/solidtime-desktop makeWrapper ${lib.getExe electron} $out/bin/solidtime-desktop \ diff --git a/pkgs/by-name/st/streamlink/package.nix b/pkgs/by-name/st/streamlink/package.nix index 7a0478a0ee14..55ade72d5ae1 100644 --- a/pkgs/by-name/st/streamlink/package.nix +++ b/pkgs/by-name/st/streamlink/package.nix @@ -11,12 +11,12 @@ python3Packages.buildPythonApplication rec { pname = "streamlink"; - version = "8.2.1"; + version = "8.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-r6Jlgsq/ND9Jcz154ryaW76QrsfbskbsX5d5ZJnGN+4="; + hash = "sha256-bP/lW0LfOzwubdHAzEH8AUd6+8SWuoZ0D/pe7FwzPTQ="; }; patches = [ diff --git a/pkgs/by-name/st/strichliste/frontend.nix b/pkgs/by-name/st/strichliste/frontend.nix new file mode 100644 index 000000000000..a30c4fff3766 --- /dev/null +++ b/pkgs/by-name/st/strichliste/frontend.nix @@ -0,0 +1,43 @@ +{ + stdenv, + fetchFromGitHub, + fetchYarnDeps, + nodejs, + yarnConfigHook, + yarnBuildHook, + meta, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "strichliste-frontend"; + version = "2.0.0"; + + src = fetchFromGitHub { + owner = "strichliste"; + repo = "strichliste-web-frontend"; + tag = "v${finalAttrs.version}"; + hash = "sha256-fi4pz3ylWyC4yvDWsK2Rvv8KDaXeHNVz0jY6PpF07hE="; + }; + + yarnOfflineCache = fetchYarnDeps { + yarnLock = finalAttrs.src + "/yarn.lock"; + hash = "sha256-leMwcsyhbxPoHJdA3kZDz97Ti77d1TCe8SrzTQMGrWo="; + }; + + env.NODE_OPTIONS = "--openssl-legacy-provider"; + + nativeBuildInputs = [ + nodejs + yarnConfigHook + yarnBuildHook + ]; + + installPhase = '' + mkdir $out + cp -R build/* $out/ + ''; + + __structuredAttrs = true; + + inherit meta; +}) diff --git a/pkgs/by-name/st/strichliste/package.nix b/pkgs/by-name/st/strichliste/package.nix new file mode 100644 index 000000000000..d26d2dfef174 --- /dev/null +++ b/pkgs/by-name/st/strichliste/package.nix @@ -0,0 +1,55 @@ +{ + callPackage, + fetchFromGitHub, + lib, + pkgs, + php ? pkgs.php85, + nixosTests, +}: + +php.buildComposerProject2 (finalAttrs: { + pname = "strichliste-backend"; + version = "2.0.1"; + + src = fetchFromGitHub { + owner = "strichliste"; + repo = "strichliste-backend"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yI20cUp19ehtOnWdu+MItwgOlNDnt1VK3giInaTQQ4Y="; + }; + + vendorHash = "sha256-vYPjUaNIf62GoKXopC4nGqIa+Z3C8Q5dnX9FPvM1Ers="; + composerNoDev = true; + composerStrictValidation = false; + + postPatch = '' + substituteInPlace config/services.yaml \ + --replace-fail "strichliste.yaml" "/etc/strichliste.yaml" + ''; + + postInstall = '' + mkdir $out/bin + ln -s $out/share/php/strichliste-backend/bin/console $out/bin/strichliste-console + ''; + + __structuredAttrs = true; + + passthru = { + frontend = callPackage ./frontend.nix { + inherit (finalAttrs) meta; + }; + phpPackage = php; + tests = { + inherit (nixosTests) strichliste; + }; + }; + + meta = { + description = "strichliste is a tool to replace a tally sheet."; + homepage = "https://www.strichliste.org/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ hexa ]; + mainProgram = "strichliste-console"; + platforms = lib.platforms.all; + }; +}) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index 0732de11ed1c..25100d0ea7dc 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -13,13 +13,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.16.46"; + version = "2.16.55"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-2E1g4QlakBKT8B81BYGjJMttutg02e2Azo2XVpbzkgM="; + hash = "sha256-9QBgy+5sIvFcbZpxFc9mOowH4dw4rewqLYZfUKwPOjU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/su/sub-store/package.nix b/pkgs/by-name/su/sub-store/package.nix index 74800cd0fe55..b6314d4dce56 100644 --- a/pkgs/by-name/su/sub-store/package.nix +++ b/pkgs/by-name/su/sub-store/package.nix @@ -15,13 +15,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store"; - version = "2.21.81"; + version = "2.21.98"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store"; tag = finalAttrs.version; - hash = "sha256-ERmNMStNVLXyNWQRQnAtvH2Y2kLU6jAi4tflCcHr4/w="; + hash = "sha256-r2zlOZQ6pPxm/zjtaJkMMaG3vM/05xvS+hTDg4bydo8="; }; sourceRoot = "${finalAttrs.src.name}/backend"; diff --git a/pkgs/by-name/te/termius/package.nix b/pkgs/by-name/te/termius/package.nix index 185ef5e7660c..55030e84351a 100644 --- a/pkgs/by-name/te/termius/package.nix +++ b/pkgs/by-name/te/termius/package.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation rec { mkdir -p $out/share/applications cp "${desktopItem}/share/applications/"* "$out/share/applications" - install -Dm644 meta/gui/icon.png $out/share/icons/hicolor/1024x1024/termius-app.png + install -Dm644 meta/gui/icon.png $out/share/icons/termius-app.png runHook postInstall ''; diff --git a/pkgs/by-name/th/thorium-reader/package.nix b/pkgs/by-name/th/thorium-reader/package.nix index ecb79563e9cf..13ae3960b747 100644 --- a/pkgs/by-name/th/thorium-reader/package.nix +++ b/pkgs/by-name/th/thorium-reader/package.nix @@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: { ]; postInstall = '' - install -Dpm644 resources/icon.png $out/share/icons/hicolor/1024x1024/apps/thorium-reader.png + install -Dpm644 resources/icon.png $out/share/icons/thorium-reader.png cp -r dist/* $out/lib/node_modules/EDRLab.ThoriumReader/ diff --git a/pkgs/by-name/ti/timr-tui/package.nix b/pkgs/by-name/ti/timr-tui/package.nix index ec111a754fa3..ecfaee84837a 100644 --- a/pkgs/by-name/ti/timr-tui/package.nix +++ b/pkgs/by-name/ti/timr-tui/package.nix @@ -14,16 +14,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "timr-tui"; - version = "1.6.1"; + version = "1.8.0"; src = fetchFromGitHub { owner = "sectore"; repo = "timr-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-s2FnMwDq4tYBaWaT9y1GLbVGFs7zSnOmjcF5leO12JE="; + hash = "sha256-kxXAH8IUe1LOoS8ch9OL6sS0oeviSN6H7hBJ6ZY+oQw="; }; - cargoHash = "sha256-9yd348QGjFxt+QmEBuYzd612mFm/PyETrZy4z5wW+nI="; + cargoHash = "sha256-zNbXxT0Z1TtqitD4P7m8TgEvg8C0AOslrVNKD/Nd9cQ="; # Enable upstream "sound" feature when requested buildFeatures = lib.optionals enableSound [ "sound" ]; @@ -55,12 +55,15 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "TUI to organize your time: Pomodoro, Countdown, Timer"; + description = "TUI to organize your time: Pomodoro, Countdown, Timer, Event"; homepage = "https://github.com/sectore/timr-tui"; changelog = "https://github.com/sectore/timr-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "timr-tui"; - maintainers = [ lib.maintainers.flokkq ]; + maintainers = with lib.maintainers; [ + flokkq + sectore + ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/tk/tk-safe/package.nix b/pkgs/by-name/tk/tk-safe/package.nix index 63659292d6cd..395801cce4d6 100644 --- a/pkgs/by-name/tk/tk-safe/package.nix +++ b/pkgs/by-name/tk/tk-safe/package.nix @@ -80,8 +80,8 @@ stdenv.mkDerivation rec { mv * $out/opt/tk-safe ln -s $out/opt/tk-safe/app/tk-safe $out/bin/tk-safe - mkdir -p $out/share/icons/hicolor/1024x1024/apps - ln -s $out/opt/tk-safe/meta/gui/icon.png $out/share/icons/hicolor/1024x1024/apps/tk-safe.png + mkdir -p $out/share/icons + ln -s $out/opt/tk-safe/meta/gui/icon.png $out/share/icons/tk-safe.png runHook postInstall ''; diff --git a/pkgs/by-name/tt/tts-mod-vault/package.nix b/pkgs/by-name/tt/tts-mod-vault/package.nix index addbe5f6c9d3..8a4a0bd5bc6c 100644 --- a/pkgs/by-name/tt/tts-mod-vault/package.nix +++ b/pkgs/by-name/tt/tts-mod-vault/package.nix @@ -42,7 +42,7 @@ flutter341.buildFlutterApplication (finalAttrs: { ''; postInstall = '' - install -m 444 -D assets/icon/tts_mod_vault_icon.png $out/share/icons/hicolor/1024x1024/apps/tts_mod_vault.png + install -m 444 -D assets/icon/tts_mod_vault_icon.png $out/share/icons/tts_mod_vault.png ''; passthru = { diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix index 8e996458adf5..67cfd8060aa5 100644 --- a/pkgs/by-name/va/vacuum-tube/package.nix +++ b/pkgs/by-name/va/vacuum-tube/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "vacuum-tube"; - version = "1.6.1"; + version = "1.6.2"; src = fetchFromGitHub { owner = "shy1132"; repo = "VacuumTube"; tag = "v${version}"; - hash = "sha256-DbcJJ9FL9LPCQrg6lGa5N9KC8stXLdaMI+2hKAiZFxQ="; + hash = "sha256-M12JonxOnY0JM7JghGAhs2cV/EsDNMpD9PBNRYp6Q8o="; }; - npmDepsHash = "sha256-/TAGGiNuT7YC29U9n6M+zD51kecbAPXzzEJU5ey1hXs="; + npmDepsHash = "sha256-Zud3I8rdl9ILK2uQZQ3GqYEIE7CZkiYHB/P/ryLEMvk="; makeCacheWritable = true; env = { diff --git a/pkgs/by-name/ve/vendir/package.nix b/pkgs/by-name/ve/vendir/package.nix index 0045297c6573..1e9771badd48 100644 --- a/pkgs/by-name/ve/vendir/package.nix +++ b/pkgs/by-name/ve/vendir/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "vendir"; - version = "0.45.2"; + version = "0.45.3"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "carvel-vendir"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-2qcaAuLevtP5pouFuENiKneTJs0/k7ftDaFuKjVVIow="; + sha256 = "sha256-pGChtADYje6tGM0qYTwSrGQkUu6P1N8AZiXLJDWoYjA="; }; vendorHash = null; diff --git a/pkgs/by-name/ve/venera/package.nix b/pkgs/by-name/ve/venera/package.nix index 60b873425482..b8536ed9848c 100644 --- a/pkgs/by-name/ve/venera/package.nix +++ b/pkgs/by-name/ve/venera/package.nix @@ -50,7 +50,7 @@ flutter341.buildFlutterApplication (finalAttrs: { ]; postInstall = '' - install -D --mode=0644 debian/gui/venera.png $out/share/icons/hicolor/1024x1024/apps/venera.png + install -D --mode=0644 debian/gui/venera.png $out/share/icons/venera.png ''; extraWrapProgramArgs = '' diff --git a/pkgs/by-name/vo/voikko-fi/package.nix b/pkgs/by-name/vo/voikko-fi/package.nix index c51ccaae5d83..247f2a9cd874 100644 --- a/pkgs/by-name/vo/voikko-fi/package.nix +++ b/pkgs/by-name/vo/voikko-fi/package.nix @@ -8,13 +8,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "voikko-fi"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "voikko"; repo = "corevoikko"; tag = "rel-voikko-fi-${finalAttrs.version}"; - hash = "sha256-0MIQ54dCxyAfdgYWmmTVF+Yfa15K2sjJyP1JNxwHP2M="; + hash = "sha256-yYV8DHhILpcAG9gbEO67fdrX44Z2hOqkLbp9bBTSNuk="; }; sourceRoot = "${finalAttrs.src.name}/voikko-fi"; diff --git a/pkgs/by-name/vo/volanta/package.nix b/pkgs/by-name/vo/volanta/package.nix index ada4ec6a9c0d..7a8fcd3f64bb 100644 --- a/pkgs/by-name/vo/volanta/package.nix +++ b/pkgs/by-name/vo/volanta/package.nix @@ -26,7 +26,7 @@ appimageTools.wrapType2 { extraInstallCommands = '' install -m 444 -D ${appImageContents}/volanta.desktop $out/share/applications/volanta.desktop install -m 444 -D ${appImageContents}/volanta.png \ - $out/share/icons/hicolor/1024x1024/apps/volanta.png + $out/share/icons/volanta.png substituteInPlace $out/share/applications/volanta.desktop \ --replace-fail 'Exec=AppRun' 'Exec=env APPIMAGE=true volanta' wrapProgram $out/bin/volanta \ diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index 6ebf57d2f7dc..5956ca98d70a 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.17.2"; + version = "2.17.3"; in buildGoLatestModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoLatestModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-UK6m8d+Yf5JQgDV/TdPpQ9TL2Y4aG4tR/WOP11IFzfg="; + hash = "sha256-kbh9YoD5Z4YoYsRCKxL7meHtjsfAKRXXKYvdVCrym/k="; }; - vendorHash = "sha256-oXHTb7DLwWa/qOMSn3EhMTnDeUm1bIVGvuJzcxkiPF0="; + vendorHash = "sha256-jD8A28dgJs9CLB4Md8y8D9m1/BobzjIa4VoetYqU+y4="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; @@ -40,8 +40,14 @@ buildGoLatestModule { skippedTests = [ # Skip tests that require network access "TestLoginHandlerTestSuite" - "Test_Load_OidcProviders" + "TestLoadOidcProviders" "TestUser_MinDataAge" + "TestPublicNetUrl" + "TestConfigTestSuite" + "TestWakatimeRelayMiddlewareTestSuite" + "TestServeHTTP_SkipNonPost" + "TestWakatimeUtils" + "TestWakatimeImporterTestSuite/TestCheckUrl" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 3d7810aae7e0..ee5c5280806f 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, testers, @@ -10,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "wakatime-cli"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-TOdAcT+IS6XONIfkASRvd7oTSSW5VX8w5q5ASvJlQb8="; + hash = "sha256-t0HKRN7qguE+zhyI3fbBtuhpDAPZrbMS9wa8crQkLhc="; }; vendorHash = "sha256-HngszNLX2b2EVvh8ovouIEvjBOJL1jA5AhA6Y11ke9Y="; @@ -27,23 +26,14 @@ buildGoModule (finalAttrs: { "-X github.com/wakatime/wakatime-cli/pkg/version.Version=${finalAttrs.version}" ]; - # dial tcp 127.0.0.1:51272: connect: operation not permitted - # and goroutine 33 [IO wait, 10 minutes] on darwin - doCheck = !stdenv.hostPlatform.isDarwin; + __darwinAllowLocalNetworking = true; nativeCheckInputs = [ writableTmpDirAsHomeHook ]; checkFlags = let skippedTests = [ - # Tests requiring network - "TestFileExperts" - "TestSendHeartbeats" - "TestSendHeartbeats_ExtraHeartbeats" - "TestSendHeartbeats_IsUnsavedEntity" - "TestSendHeartbeats_NonExistingExtraHeartbeatsEntity" - "TestSendHeartbeats_ExtraHeartbeatsIsUnsavedEntity" - "TestFileExperts_Err(Auth|Api|BadRequest)" + "TestLoadParams_APIKey_FromVault_Err_Darwin" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix index 3da38ae29c54..2e450dc8d850 100644 --- a/pkgs/by-name/wh/wheelwizard/package.nix +++ b/pkgs/by-name/wh/wheelwizard/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule rec { pname = "wheelwizard"; - version = "2.4.3"; + version = "2.4.4"; src = fetchFromGitHub { owner = "TeamWheelWizard"; repo = "WheelWizard"; tag = version; - hash = "sha256-WJVEofU41ZoOYLgD2TMPy50KQ44SPuLKS2piRmI9wV8="; + hash = "sha256-uuEAJPV3P9SRs77nDC9nR3XtnGJreD+H1Xweyx4tU2s="; }; postPatch = '' rm .config/dotnet-tools.json diff --git a/pkgs/by-name/wi/winbox4/build-from-zip.nix b/pkgs/by-name/wi/winbox4/build-from-zip.nix index b8292df399b6..3407520a589c 100644 --- a/pkgs/by-name/wi/winbox4/build-from-zip.nix +++ b/pkgs/by-name/wi/winbox4/build-from-zip.nix @@ -61,7 +61,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm644 "assets/img/winbox.png" -t "$out/share/icons/hicolor/1024x1024/apps" + install -Dm644 "assets/img/winbox.png" -t "$out/share/icons" install -Dm755 "WinBox" "$out/bin/WinBox" wrapProgram "$out/bin/WinBox" --run "${lib.getExe finalAttrs.migrationScript}" diff --git a/pkgs/by-name/wi/windterm/package.nix b/pkgs/by-name/wi/windterm/package.nix index 9a9db4d4af50..eb8f89de010e 100644 --- a/pkgs/by-name/wi/windterm/package.nix +++ b/pkgs/by-name/wi/windterm/package.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: { ${builtins.toJSON profiles} EOF install -Dm644 $out/app/windterm/license.txt $out/share/licenses/windterm/license.txt - install -Dm644 $out/app/windterm/windterm.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm644 $out/app/windterm/windterm.png -t $out/share/icons substituteInPlace $out/app/windterm/windterm.desktop \ --replace-fail "/usr/bin/" "" install -Dm644 $out/app/windterm/windterm.desktop $out/share/applications/windterm.desktop diff --git a/pkgs/by-name/wo/wootility/package.nix b/pkgs/by-name/wo/wootility/package.nix index 3ed0d5691ad1..2cd24f49b32a 100644 --- a/pkgs/by-name/wo/wootility/package.nix +++ b/pkgs/by-name/wo/wootility/package.nix @@ -28,7 +28,7 @@ appimageTools.wrapType2 { --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" install -Dm444 ${contents}/wootility.desktop -t $out/share/applications - install -Dm444 ${contents}/wootility.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm444 ${contents}/wootility.png -t $out/share/icons substituteInPlace $out/share/applications/wootility.desktop \ --replace-fail 'Exec=AppRun --no-sandbox' 'Exec=wootility' ''; diff --git a/pkgs/by-name/wo/wox/package.nix b/pkgs/by-name/wo/wox/package.nix index bd683016779f..32e4df87de48 100644 --- a/pkgs/by-name/wo/wox/package.nix +++ b/pkgs/by-name/wo/wox/package.nix @@ -217,7 +217,7 @@ buildGoModule { ]; postInstall = '' - install -Dm644 ../assets/app.png $out/share/icons/hicolor/1024x1024/apps/wox.png + install -Dm644 ../assets/app.png $out/share/icons/wox.png ''; meta = metaCommon // { diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index a69f9f60f8a8..1caf513cd6e1 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-gsX2J6dae33uclXTnIw7mB2kPdVFXWn94XOvfu0/qUc="; + hash = "sha256-vltoh2n2Tt8TAQdpZDV2woaaacS5Z+o0hDHJfysR4P8="; }; - cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw="; + cargoHash = "sha256-eherqBRuIVcs7ZxYfMyiRC4SUIbPzVUcflScoeKrpVA="; separateDebugInfo = true; strictDeps = true; diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index fef979ea4001..f94197d0e164 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -58,13 +58,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-8IryQGSAxIVQiGGiY3trDvvJ50c19LHP4KvIa3P0zII="; + hash = "sha256-PvhpPdgAnCT8HaPEQHdTSympmGqRAK9/t3T5KEHovMM="; }; nativeBuildInputs = [ pkg-config ]; @@ -72,7 +72,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-5vDKb6S4G+oNm//WtGsr4kEthozoznzn2N8ajtiMIeY="; + cargoHash = "sha256-t32EVL8btJEeqWL5601+6pptT/Mt4KxMeVVlNo/nw5k="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; diff --git a/pkgs/by-name/yg/yggdrasil-ng/package.nix b/pkgs/by-name/yg/yggdrasil-ng/package.nix new file mode 100644 index 000000000000..7af423a0b2de --- /dev/null +++ b/pkgs/by-name/yg/yggdrasil-ng/package.nix @@ -0,0 +1,31 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: +rustPlatform.buildRustPackage (oldAttrs: { + pname = "yggdrasil-ng"; + version = "0.1.4"; + + src = fetchFromGitHub { + owner = "Revertron"; + repo = "Yggdrasil-ng"; + tag = "v${oldAttrs.version}"; + hash = "sha256-AutOV1FXBeiG9CNoVSili3sF+QndZI2L7b72jdPOe5E="; + }; + + cargoHash = "sha256-9/whbfM5fMZT6COo2HvdCmeCFC93NI1GXhGNAAaTiLM="; + + __structuredAttrs = true; + + meta = { + mainProgram = "telemt"; + description = "Yggdrasil Network rewritten in Rust"; + homepage = "https://github.com/Revertron/Yggdrasil-ng"; + license = with lib.licenses; [ mpl20 ]; + maintainers = with lib.maintainers; [ + r4v3n6101 + malik + ]; + }; +}) diff --git a/pkgs/by-name/yu/yubikey-manager/package.nix b/pkgs/by-name/yu/yubikey-manager/package.nix index 88e7a318aed9..c9047d500930 100644 --- a/pkgs/by-name/yu/yubikey-manager/package.nix +++ b/pkgs/by-name/yu/yubikey-manager/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonPackage rec { pname = "yubikey-manager"; - version = "5.9.0"; + version = "5.9.1"; pyproject = true; src = fetchFromGitHub { owner = "Yubico"; repo = "yubikey-manager"; tag = version; - hash = "sha256-8SWuhuFeMRIskJRxeb67gA3gdhSDf/vnrYHra6t71Bc="; + hash = "sha256-ldJZWKzXDyBTHkrhiIRI4RFCBEZxVPiHBqzmcCT7PYc="; }; postPatch = '' diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index 8da3f33a4f07..4c63ff62da00 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.23.1"; + version = "1.24.1"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-fNpIcOVPw0beoN10JM92ITOxCupUZj8xV+P4VXIilRo="; + hash = "sha256-JPh6xw8kWWR3GfneOK0MytOgYnZI0dFxXp15g1Pkve8="; }; - cargoHash = "sha256-K0lL46Mbx3Bqbhxqz21s0xsz7W9GKeG3Qw72fek0c/M="; + cargoHash = "sha256-K0547EuCK3NfASP2sDr7qSAv9zyWY6XZL8YCxbLu+5I="; buildInputs = [ rust-jemalloc-sys diff --git a/pkgs/by-name/zo/zoho-mail-desktop/package.nix b/pkgs/by-name/zo/zoho-mail-desktop/package.nix index a891a7f31e1d..eb9fad51bdc0 100644 --- a/pkgs/by-name/zo/zoho-mail-desktop/package.nix +++ b/pkgs/by-name/zo/zoho-mail-desktop/package.nix @@ -25,8 +25,10 @@ appimageTools.wrapType2 { install -Dm444 ${appimageContents}/zoho-mail-desktop.desktop \ $out/share/applications/zoho-mail-desktop.desktop - install -Dm444 ${appimageContents}/usr/share/icons/hicolor/1024x1024/apps/zoho-mail-desktop.png \ - $out/share/icons/hicolor/1024x1024/apps/zoho-mail-desktop.png + for size in 16 32 48 64 128 256 512 1024; do + install -Dm444 ${appimageContents}/usr/share/icons/hicolor/''${size}x''${size}/apps/zoho-mail-desktop.png \ + $out/share/icons/hicolor/''${size}x''${size}/apps/zoho-mail-desktop.png + done substituteInPlace $out/share/applications/zoho-mail-desktop.desktop \ --replace-fail 'Exec=AppRun' 'Exec=${pname}' diff --git a/pkgs/by-name/zo/zotero/js-build-fixes.patch b/pkgs/by-name/zo/zotero/js-build-fixes.patch index 446a476a0115..e2cbc6e44178 100644 --- a/pkgs/by-name/zo/zotero/js-build-fixes.patch +++ b/pkgs/by-name/zo/zotero/js-build-fixes.patch @@ -27,16 +27,18 @@ index b820304f3a..aafb6b1ef5 100644 } signatures['pdf-worker'] = { hash }; diff --git a/js-build/reader.js b/js-build/reader.js -index 67a02a3ad2..5de2f3ada8 100644 +index 12b5df6a92..20c3f20a57 100644 --- a/js-build/reader.js +++ b/js-build/reader.js -@@ -36,9 +36,6 @@ async function getReader(signatures) { +@@ -36,11 +36,6 @@ async function getReader(signatures) { await fs.remove(path.join(targetDir, 'zotero')); } catch (e) { -- console.error(e); +- if (!e.message?.includes('The requested URL returned error: 403')) { +- console.error(e); +- } - await exec('npm ci', { cwd: modulePath }); -- await exec('npm run build', { cwd: modulePath }); - await fs.copy(path.join(modulePath, 'build', 'zotero'), targetDir); - } - signatures['reader'] = { hash }; +- await exec('npm run build:zotero', { cwd: modulePath }); + if (!fs.pathExists(path.join(modulePath, 'build', 'zotero', 'pdf', 'build', 'pdf.mjs'))) { + throw new Error('pdf.js build failed to produce output'); + } diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix index 081eaba71c7f..092cd26f55ca 100644 --- a/pkgs/by-name/zo/zotero/package.nix +++ b/pkgs/by-name/zo/zotero/package.nix @@ -16,6 +16,7 @@ copyDesktopItems, libGL, pciutils, + speechd-minimal, wrapGAppsHook3, nix-update-script, xvfb-run, @@ -27,14 +28,14 @@ let nodejs = nodejs_22; pname = "zotero"; - version = "8.0.5"; + version = "9.0.0"; src = fetchFromGitHub { owner = "zotero"; repo = "zotero"; tag = version; - hash = "sha256-Amk2ehdzrQjFhx1eEHcnq+Z+un+2bT/u4kpbWqD5Sbc="; fetchSubmodules = true; + hash = "sha256-70kVFnypdF3YDXfrA+BFSoGkBfQAjDVa2pWOmaoetBI="; }; pdf-js = buildNpmPackage { @@ -88,8 +89,11 @@ let pname = "zotero-pdf-reader"; inherit version nodejs; src = "${src}/reader"; - npmDepsHash = "sha256-p8O2gIF0S7QO0AR9TPPQsWUtRnKnf58zSl3JZN0lnuc="; - patches = [ ./pdf-reader-locales.patch ]; + npmDepsHash = "sha256-8marAeBAW5cKDaJT3xbVsXyVfGa5ehZYUYijDzFng38="; + patches = [ + ./pdf-reader-locales.patch + ./pdf-reader-build-fix.patch + ]; postPatch = '' rm -rf pdfjs/pdf.js cp -r ${pdf-js} pdfjs/pdf.js @@ -102,6 +106,7 @@ let mkdir -p locales/en-US/ cp -r ${src}/chrome/locale/en-US/zotero/* locales/en-US/ ''; + npmBuildScript = "build:zotero"; installPhase = '' runHook preInstall @@ -208,12 +213,11 @@ buildNpmPackage (finalAttrs: { # Skip some flaky/failing tests rm test/tests/retractionsTest.js for test in \ - "should throw error on broken symlink" \ "should use BrowserDownload for 403 when enforcing file type" \ "should use BrowserDownload for a JS redirect page" \ - "should keep attachments pane status after changing selection" \ - "should render preview robustly after making dense calls to render and discard" \ - "should discard attachment pane preview after becoming invisible" \ + "should throw error on broken symlink" \ + "should switch dialog from add note to add/edit citation" \ + "should vacuum the database with force option" \ ; do sed -i "s|it(\"$test|it.skip(\"$test|" test/tests/*.js done @@ -312,6 +316,7 @@ buildNpmPackage (finalAttrs: { lib.makeLibraryPath [ libGL pciutils + speechd-minimal ] }) ''; diff --git a/pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch b/pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch new file mode 100644 index 000000000000..d88cac365d26 --- /dev/null +++ b/pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch @@ -0,0 +1,12 @@ +diff --git a/pdfjs/build b/pdfjs/build +index abd34be..509932f 100755 +--- a/pdfjs/build ++++ b/pdfjs/build +@@ -14,7 +14,6 @@ BUILD_BASE=./build + + # Move into the PDF.js directory, install dependencies, and build + pushd pdfjs/pdf.js +-npm ci + if [[ $PDFJS_CONFIG != "web" ]]; then + npx gulp generic + fi diff --git a/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix b/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix index 835c51aaa9d8..9b0a0e6d7a36 100644 --- a/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix +++ b/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix @@ -6,6 +6,7 @@ wrapQtAppsHook, kwin, lib, + fetchpatch2, }: stdenv.mkDerivation rec { pname = "sierra-breeze-enhanced"; @@ -18,6 +19,13 @@ stdenv.mkDerivation rec { hash = "sha256-7mQnJCQr/zm9zEdg2JPr7jQn8uajyCXvyYRQZWxG+Q8="; }; + patches = [ + (fetchpatch2 { + url = "https://github.com/kupiqu/SierraBreezeEnhanced/pull/155.patch"; + hash = "sha256-taj7AqiewiUU4wOTKPgfvua0rDuQ8ssH+/maxz/A3G8="; + }) + ]; + nativeBuildInputs = [ cmake extra-cmake-modules diff --git a/pkgs/desktops/lomiri/applications/morph-browser/default.nix b/pkgs/desktops/lomiri/applications/morph-browser/default.nix index 7826a4abb3a1..346d7b05cf01 100644 --- a/pkgs/desktops/lomiri/applications/morph-browser/default.nix +++ b/pkgs/desktops/lomiri/applications/morph-browser/default.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "morph-browser"; - version = "1.99.3"; + version = "1.99.4"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/morph-browser"; tag = finalAttrs.version; - hash = "sha256-zSpgcOiudt1UIsW5tRGA5AmguJn2q4+XR/G8UCqxePk="; + hash = "sha256-gVRaM4pnQlfwRKYVsXk4wO79FgNJ60QBn0X2QZE+8a4="; }; outputs = [ diff --git a/pkgs/development/interpreters/erlang/29.nix b/pkgs/development/interpreters/erlang/29.nix index 55f235e287ae..51fc071a9ff5 100644 --- a/pkgs/development/interpreters/erlang/29.nix +++ b/pkgs/development/interpreters/erlang/29.nix @@ -1,6 +1,6 @@ genericBuilder: genericBuilder { - version = "29.0-rc2"; - hash = "sha256-UyXOfDWuA0HSF81+kS7IAignI14Gjuo8yAVGqABQgHg="; + version = "29.0-rc3"; + hash = "sha256-lDuxydEG+BKXXvrTE4uaye5cxjJayRw/SCu+fKggpdM="; } diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index 98a47c617d02..bf631907ad72 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "26.0.4"; + version = "26.0.5"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-gsrqhFCxZRrTbA5MMWARrN6lFVp4Q3D5Jz7MDYbXznY="; + hash = "sha256-fhe3mHZQmZ3lm0XMKWWL8MKBbK5aAJCFFvDPyiI9K/A="; }; meta = { diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix index d9ae4221d718..4cb0c4260e6c 100644 --- a/pkgs/development/libraries/science/math/suitesparse/default.nix +++ b/pkgs/development/libraries/science/math/suitesparse/default.nix @@ -12,7 +12,7 @@ config, enableCuda ? config.cudaSupport, cudaPackages, - openmp ? null, + llvmPackages, }@inputs: let @@ -36,14 +36,13 @@ effectiveStdenv.mkDerivation rec { sha256 = "sha256-Anen1YtXsSPhk8DpA4JtADIz9m8oXFl9umlkb4iImf8="; }; - nativeBuildInputs = [ - ] - ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ - fixDarwinDylibNames - ] - ++ lib.optionals enableCuda [ - cudaPackages.cuda_nvcc - ]; + nativeBuildInputs = + lib.optionals effectiveStdenv.hostPlatform.isDarwin [ + fixDarwinDylibNames + ] + ++ lib.optionals enableCuda [ + cudaPackages.cuda_nvcc + ]; # Use compatible indexing for lapack and blas used buildInputs = @@ -57,7 +56,7 @@ effectiveStdenv.mkDerivation rec { mpfr ] ++ lib.optionals effectiveStdenv.cc.isClang [ - openmp + llvmPackages.openmp ] ++ lib.optionals enableCuda [ cudaPackages.cuda_cudart diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index c3983d8fe62a..c77a212952f8 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -885,6 +885,20 @@ in }); neorg = prev.neorg.overrideAttrs { + + doCheck = true; + nativeCheckInputs = [ + final.nlua + final.bustedCheckHook + writableTmpDirAsHomeHook + ]; + + nvimSkipModules = [ + "neorg.modules.core.dirman.tests" + "neorg.modules.core.ui.module" + "neorg.modules.core.concealer.module" + ]; + # Relax dependencies postConfigure = '' substituteInPlace ''${rockspecFilename} \ diff --git a/pkgs/development/php-packages/composer/default.nix b/pkgs/development/php-packages/composer/default.nix index 55d62ecde869..219e19466013 100644 --- a/pkgs/development/php-packages/composer/default.nix +++ b/pkgs/development/php-packages/composer/default.nix @@ -13,13 +13,13 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "composer"; - version = "2.9.5"; + version = "2.9.7"; src = fetchFromGitHub { owner = "composer"; repo = "composer"; tag = finalAttrs.version; - hash = "sha256-e9z0H6Bw3yIaLjgEbspgi6skIpUJs1s0KNkcgFqoy34="; + hash = "sha256-cmz5YaxfykkUlF7Ai0Yu8L6sfNePmx3v24g6131+/RM="; }; nativeBuildInputs = [ @@ -33,7 +33,7 @@ php.buildComposerProject2 (finalAttrs: { inherit (finalAttrs.passthru) pharHash; }; - vendorHash = "sha256-Tqtpz/IV4PGOaye0doWZgY9u7SuvS94eH22wM2+myqU="; + vendorHash = "sha256-yMT32j3Qt4X0IbE1Mmge7PjVjVVrA4fvJm8O/8sz/V4="; postInstall = '' wrapProgram $out/bin/composer \ @@ -55,7 +55,7 @@ php.buildComposerProject2 (finalAttrs: { # use together with the version from this package to keep the # bootstrap phar file up-to-date together with the end user composer # package. - passthru.pharHash = "sha256-yGzmA/6Da/CGGjjJOsVmyPHmmsRLJEXZt6ahfqLplyo="; + passthru.pharHash = "sha256-08aAHqbl3SkdDxSSlaTQ8VOadNUjGVj+j9qoiaSX5s8="; meta = { changelog = "https://github.com/composer/composer/releases/tag/${finalAttrs.version}"; diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index 124311c7abaa..4b2cbf44a304 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.1.59"; + version = "0.1.60"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-fKPY/ORxIvwJ7MI6gkBQv0Ydy5rPRszQ+/1HvIIzOEA="; + hash = "sha256-4pDR8YkzF5tt6JlWN5zfNxQah7hz97bqeputPUstqfY="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/dask-gateway-server/default.nix b/pkgs/development/python-modules/dask-gateway-server/default.nix index 855cb0685cc7..3e6954afa2af 100644 --- a/pkgs/development/python-modules/dask-gateway-server/default.nix +++ b/pkgs/development/python-modules/dask-gateway-server/default.nix @@ -7,6 +7,7 @@ fetchFromGitHub, go, pykerberos, + hatchling, skein, sqlalchemy, traitlets, @@ -15,7 +16,7 @@ buildPythonPackage rec { pname = "dask-gateway-server"; version = "2025.4.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "dask"; @@ -28,7 +29,9 @@ buildPythonPackage rec { nativeBuildInputs = [ go ]; - propagatedBuildInputs = [ + build-system = [ hatchling ]; + + dependencies = [ aiohttp colorlog cryptography diff --git a/pkgs/development/python-modules/deep-ep/default.nix b/pkgs/development/python-modules/deep-ep/default.nix index a26eafdd22e9..38309a06f988 100644 --- a/pkgs/development/python-modules/deep-ep/default.nix +++ b/pkgs/development/python-modules/deep-ep/default.nix @@ -64,13 +64,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { { TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep " " cudaCapabilities'}"; - DISABLE_SM90_FEATURES = - if disableSm90Features then - lib.warn '' - python3Packages.deepep: Disabling SM90 features as the provided `cudaCapabilities` list include '${minCudaCapability}' - '' "1" - else - "0"; + DISABLE_SM90_FEATURES = if disableSm90Features then "1" else "0"; CUDA_HOME = symlinkJoin { name = "cuda-redist"; diff --git a/pkgs/development/python-modules/django-modeltranslation/default.nix b/pkgs/development/python-modules/django-modeltranslation/default.nix index 5c829c48eefb..d55eca8dede7 100644 --- a/pkgs/development/python-modules/django-modeltranslation/default.nix +++ b/pkgs/development/python-modules/django-modeltranslation/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-modeltranslation"; - version = "0.20.2"; + version = "0.20.3"; pyproject = true; src = fetchFromGitHub { owner = "deschler"; repo = "django-modeltranslation"; tag = "v${version}"; - hash = "sha256-zjCasSZzIviCBDHyKwQlS0lR5S01AmMjBnWG/iEEJO4="; + hash = "sha256-DlghTCh2bcY+jHOYhQWVzMRGNKRIiQkLt4ZHDLVxUUs="; }; build-system = [ diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 90d210c2827c..bdf186486f24 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202604141"; + version = "0.1.202604161"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-0eCvRqYAiG0+zlJy37Z/28JhzsIyWGhLLSs6Xj8wWfQ="; + hash = "sha256-jjXqCJG8ZYBqEdLlJbpGozkPLJm564K2lnJyqe5eSas="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/imap-tools/default.nix b/pkgs/development/python-modules/imap-tools/default.nix index 56aaef013e81..93277ee7733b 100644 --- a/pkgs/development/python-modules/imap-tools/default.nix +++ b/pkgs/development/python-modules/imap-tools/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "imap-tools"; - version = "1.11.1"; + version = "1.12.0"; pyproject = true; src = fetchFromGitHub { owner = "ikvk"; repo = "imap_tools"; tag = "v${version}"; - hash = "sha256-6DvK8X/P6ZksR9k7sd0RJXbFtrk3Zbyt+CT73j/Ej3M="; + hash = "sha256-EUAt1M9ez5T/y02xHbyl/U/dkBHri92C6hTxY8iCplc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/langsmith/default.nix b/pkgs/development/python-modules/langsmith/default.nix index 97a2cd4a0092..88ca442fc4ce 100644 --- a/pkgs/development/python-modules/langsmith/default.nix +++ b/pkgs/development/python-modules/langsmith/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -87,6 +88,10 @@ buildPythonPackage (finalAttrs: { "test_as_runnable_batch" "test_as_runnable_async" "test_as_runnable_async_batch" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # flaky (timing sensitive) + "test_refresh_loop_continues_after_500_errors" ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index 7a46da8be5ca..bbed01867dad 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -11,19 +11,19 @@ gitUpdater, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-serialization-json"; - version = "1.9.10"; + version = "1.10.1"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; - tag = "microsoft-kiota-serialization-json-v${version}"; - hash = "sha256-J9OLxZ3vQpChhfwjXzrGF691zco/bKv51FG20VFieN0="; + tag = "microsoft-kiota-serialization-json-v${finalAttrs.version}"; + hash = "sha256-KBCjVNZDPMh0wxWm8UVLsrfl2AYp3rKMjAT5c8F7+64="; }; - sourceRoot = "${src.name}/packages/serialization/json/"; + sourceRoot = "${finalAttrs.src.name}/packages/serialization/json/"; build-system = [ poetry-core ]; @@ -47,8 +47,8 @@ buildPythonPackage rec { meta = { description = "JSON serialization implementation for Kiota clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/json"; - changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-json-${src.tag}"; + changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-json-${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/osc-lib/default.nix b/pkgs/development/python-modules/osc-lib/default.nix index aaaf5f3d4e2a..acb32b11140a 100644 --- a/pkgs/development/python-modules/osc-lib/default.nix +++ b/pkgs/development/python-modules/osc-lib/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "osc-lib"; - version = "4.4.0"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "osc-lib"; tag = version; - hash = "sha256-Z6qzyT6tmQP2Y4q+hqvna7nRJmmLxEL6XKGrTJu9Ymw="; + hash = "sha256-HYRm3GdgGUZqi7sqe2wmni2t0t7Ox3qJAukGABKPoyY="; }; patches = [ diff --git a/pkgs/development/python-modules/polyswarm-api/default.nix b/pkgs/development/python-modules/polyswarm-api/default.nix index 3d4c6c99a9f3..5e6ae712199c 100644 --- a/pkgs/development/python-modules/polyswarm-api/default.nix +++ b/pkgs/development/python-modules/polyswarm-api/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "polyswarm-api"; - version = "3.17.1"; + version = "3.18.0"; pyproject = true; src = fetchFromGitHub { owner = "polyswarm"; repo = "polyswarm-api"; tag = finalAttrs.version; - hash = "sha256-nL+DolLBnw/yahNqeCYtepAMFw4yHWXTajz3+KxF9R8="; + hash = "sha256-Mrw+/SbDhfVfC651EHcItf2x2/97kj8ePpxfAQYxBXc="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/proton-vpn-api-core/default.nix b/pkgs/development/python-modules/proton-vpn-api-core/default.nix index ad2a3c8e73cf..67a4266df83d 100644 --- a/pkgs/development/python-modules/proton-vpn-api-core/default.nix +++ b/pkgs/development/python-modules/proton-vpn-api-core/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "proton-vpn-api-core"; - version = "4.18.0"; + version = "4.19.1"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "python-proton-vpn-api-core"; rev = "v${version}"; - hash = "sha256-dyMSyGkeyYXVKAhkmQpq2w4zCFk3fz1qEVECOVl8jEI="; + hash = "sha256-PD/UQ+BoDO6firhlBJDRNrtiHgnp+4uIb8j+egXqxPA="; }; postPatch = '' diff --git a/pkgs/development/python-modules/py-netgear-plus/default.nix b/pkgs/development/python-modules/py-netgear-plus/default.nix index 275787b249b3..dd59e7ebeb18 100644 --- a/pkgs/development/python-modules/py-netgear-plus/default.nix +++ b/pkgs/development/python-modules/py-netgear-plus/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "py-netgear-plus"; - version = "0.4.7"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "foxey"; repo = "py-netgear-plus"; tag = "v${finalAttrs.version}"; - hash = "sha256-HoHXqAqVPqaw7WkRCi5AJ2dKG8IZX7l7bTp22KZBzdU="; + hash = "sha256-8cFaNDgOrsoDkOb6m5dJmd+vzUe11RyTOhd49JOygkA="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/pyseventeentrack/default.nix b/pkgs/development/python-modules/pyseventeentrack/default.nix index 79967f6484a2..92b9221ecb68 100644 --- a/pkgs/development/python-modules/pyseventeentrack/default.nix +++ b/pkgs/development/python-modules/pyseventeentrack/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pyseventeentrack"; - version = "1.1.2"; + version = "1.1.3"; pyproject = true; src = fetchFromGitHub { owner = "shaiu"; repo = "pyseventeentrack"; tag = "v${version}"; - hash = "sha256-ghedDd3D4KXJbRteOC8ppoMH9QqIXslJ4/q7W2aEisU="; + hash = "sha256-aIECWBOozGdCpyqih3YNMioq4Fcc6Ttw9hiTl7m/r28="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pyvicare/default.nix b/pkgs/development/python-modules/pyvicare/default.nix index fb831f680f88..76daf778942e 100644 --- a/pkgs/development/python-modules/pyvicare/default.nix +++ b/pkgs/development/python-modules/pyvicare/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "pyvicare"; - version = "2.58.1"; + version = "2.59.1"; pyproject = true; src = fetchFromGitHub { owner = "openviess"; repo = "PyViCare"; tag = finalAttrs.version; - hash = "sha256-yCi+Eu3PsxSsvfzoxvTg5FE5wUEtGm4GT1pkzkeNVmI="; + hash = "sha256-dy6VFVisQXWB46pdltP2Ww/WyAyQ1igLn8LiSGHPKa8="; }; postPatch = '' diff --git a/pkgs/development/python-modules/qh3/default.nix b/pkgs/development/python-modules/qh3/default.nix index 70494aaa1bc1..55be7da2bb29 100644 --- a/pkgs/development/python-modules/qh3/default.nix +++ b/pkgs/development/python-modules/qh3/default.nix @@ -61,9 +61,11 @@ buildPythonPackage rec { rm -r qh3 ''; - disabledTests = lib.optionals stdenv.buildPlatform.isDarwin [ + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ # ConnectionError "test_connect_and_serve_ipv4" + "test_ech_accepted" + "test_grease_ech_no_rejection" ]; meta = { diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index 2e48740846a4..ff5a984bac6e 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -73,10 +73,10 @@ buildPythonPackage (finalAttrs: { pname = "ray"; - version = "2.54.1"; + version = "2.55.0"; format = "wheel"; - disabled = pythonAtLeast "3.14"; + disabled = pythonAtLeast "3.15"; src = let @@ -90,19 +90,22 @@ buildPythonPackage (finalAttrs: { # Results are in ./ray-hashes.nix hashes = { x86_64-linux = { - cp311 = "sha256-4JXf6cUhoE5ZMFILSoLqgtYZA9TNLzJw+8XfvbQbnHI="; - cp312 = "sha256-TG9+I92mKjL5QIMUHD+X6cQkbjrkrivEiLzY/QMR9Uo="; - cp313 = "sha256-DDrilDF257I5x4uCWlsr9BNdkCgAg6DhnAp1pdtNg28="; + cp311 = "sha256-UiSRRs/c92ns/+VPWyyvJVUb9up42d2JeIwKZpynabc="; + cp312 = "sha256-zUYL2/iopLt2iiDDixxTTYT+Y7wOXzWAxcDvcwK5hrM="; + cp313 = "sha256-8W3qMuXMWO1AbA7w3UvmnWDOd6B17bXwOANWpIv4WrM="; + cp314 = "sha256-6wpheWQbxCCmbuhcybOC5Y8i7/vTYpfjaDp5PlzcCJg="; }; aarch64-linux = { - cp311 = "sha256-hsUer9PoTa1Zwe9M+Xs6yMCIrwcFeC7pFeMbyliAWXo="; - cp312 = "sha256-zUUrYa4uDa+ScfWlVGFDl0KcwnMWgbrhD+cjFtrcJ0k="; - cp313 = "sha256-J2bwIwgGSAw4qalFAgh/HUrqkZ84UhooeBaQYTsCkKQ="; + cp311 = "sha256-sf1zQnCT0a7x+3vTxUMKTmhtXhD6BAiXVxY6TCpRfes="; + cp312 = "sha256-t39AYHKsDOkEMaxDaCjzZMGDq1e6FcOg5oinSuPC0/M="; + cp313 = "sha256-zu6HqIRgKqs02xCUFeaDmm6RafR1DKtye36hYQ31uR8="; + cp314 = "sha256-t0OQ8gHyjwXI8lAGnf7VTW1qAQn/5IJCXXbBG+gg4wk="; }; aarch64-darwin = { - cp311 = "sha256-wCQElq8nSvfNOxsdAV8juI5f2v5Zv9wEDl8ingr/Xf8="; - cp312 = "sha256-ZF6/tzz9Mr1RCgXtnyc4oY1ttpkpyulwHXSfJ0Db/Zo="; - cp313 = "sha256-0F9HfRUYoA/ViAZE6Imno+r2SuXR+PI5poLQUq0qOD0="; + cp311 = "sha256-JCbpxFE8tIQr+vcKrt9LntwwL7Ad5cGQb2i5tCegwkM="; + cp312 = "sha256-bwuN+jcWzJvl/OO1Ppv9tzzqNgJb/m8dJ5KND4TP1pU="; + cp313 = "sha256-Hai4dVtuT94D23i2ziu87Pz70g05uTgz0kbFFdru3zw="; + cp314 = "sha256-1IvEUzs7dtWe0/nqsea3MipTp83vuPZX2bRu661W2+4="; }; }; in diff --git a/pkgs/development/python-modules/ray/prefetch.sh b/pkgs/development/python-modules/ray/prefetch.sh index 4bc36502e2e4..ed164464f856 100755 --- a/pkgs/development/python-modules/ray/prefetch.sh +++ b/pkgs/development/python-modules/ray/prefetch.sh @@ -21,7 +21,7 @@ prefetch() { for system in "x86_64-linux" "aarch64-linux" "aarch64-darwin"; do echo "${system} = {" >>$outfile - for python_version in "311" "312" "313"; do + for python_version in "311" "312" "313" "314"; do prefetch "$python_version" "$system" done echo "};" >>$outfile diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix index 6e5d7602a967..39fae848a2eb 100644 --- a/pkgs/development/python-modules/sentry-sdk/default.nix +++ b/pkgs/development/python-modules/sentry-sdk/default.nix @@ -62,19 +62,20 @@ pytest-xdist, pytest-watch, responses, + socksio, stdenv, }: buildPythonPackage (finalAttrs: { pname = "sentry-sdk"; - version = "2.54.0"; + version = "2.58.0"; pyproject = true; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-python"; tag = finalAttrs.version; - hash = "sha256-+NMOfOhzj7QAkwspI28wGNs6ATDzH6HWT479+7l9DBo="; + hash = "sha256-SdGzHeniLwP8i7iIax5FtCd/qNDLLtg9luWbwpKIoz8="; }; postPatch = '' @@ -95,6 +96,7 @@ buildPythonPackage (finalAttrs: { anthropic = [ anthropic ]; # TODO: arq asyncpg = [ asyncpg ]; + asyncio = [ httpcore ] ++ httpcore.optional-dependencies.asyncio; beam = [ apache-beam ]; bottle = [ bottle ]; celery = [ celery ]; @@ -164,7 +166,9 @@ buildPythonPackage (finalAttrs: { pytest-xdist pytest-watch pytestCheckHook + socksio ] + ++ finalAttrs.finalPackage.optional-dependencies.asyncio ++ finalAttrs.finalPackage.optional-dependencies.http2; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/simple-salesforce/default.nix b/pkgs/development/python-modules/simple-salesforce/default.nix index 846d4da8cb19..ec1820af170b 100644 --- a/pkgs/development/python-modules/simple-salesforce/default.nix +++ b/pkgs/development/python-modules/simple-salesforce/default.nix @@ -7,6 +7,7 @@ pendulum, pyjwt, pytestCheckHook, + pytest-cov-stub, pytz, requests, responses, @@ -15,7 +16,7 @@ zeep, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "simple-salesforce"; version = "1.12.9"; pyproject = true; @@ -23,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "simple-salesforce"; repo = "simple-salesforce"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eMO/K6W9ROljYxR3gK9QjCHdlbAuN4DYjOyTO1WcalQ="; }; @@ -41,17 +42,24 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook + pytest-cov-stub pytz responses ]; + disabledTests = [ + "test_connected_app_login_failure" + "test_token_login_failure" + "test_token_login_failure_with_warning" + ]; + pythonImportsCheck = [ "simple_salesforce" ]; meta = { description = "Very simple Salesforce.com REST API client for Python"; homepage = "https://github.com/simple-salesforce/simple-salesforce"; - changelog = "https://github.com/simple-salesforce/simple-salesforce/blob/${src.tag}/CHANGES"; + changelog = "https://github.com/simple-salesforce/simple-salesforce/blob/${finalAttrs.src.tag}/CHANGES"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index da45387f51fb..207ebd047b91 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 (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.78"; + version = "3.1.79"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-hcRbJly7dkCopzTHwwOD77ec8MJh3/2LYuBfh0d55Wc="; + hash = "sha256-4RedYjoUdwHfq2232jmoXgS6t115/RR2LfO2IyDOk1U="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/translate-toolkit/default.nix b/pkgs/development/python-modules/translate-toolkit/default.nix index cfb0f84129e4..f88bfc6a603c 100644 --- a/pkgs/development/python-modules/translate-toolkit/default.nix +++ b/pkgs/development/python-modules/translate-toolkit/default.nix @@ -32,14 +32,14 @@ buildPythonPackage (finalAttrs: { pname = "translate-toolkit"; - version = "3.19.3"; + version = "3.19.5"; pyproject = true; src = fetchFromGitHub { owner = "translate"; repo = "translate"; tag = finalAttrs.version; - hash = "sha256-k+gCrY2r1ILeSvjdEHT3wE2LF9Qn76ENe9RRVcaHmq4="; + hash = "sha256-NJuhkJyXfGO2iwvcHUrfMZi55t1+89RN6jEIxHk8mcs="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/tuya-device-handlers/default.nix b/pkgs/development/python-modules/tuya-device-handlers/default.nix index da795e3d041a..fef726756115 100644 --- a/pkgs/development/python-modules/tuya-device-handlers/default.nix +++ b/pkgs/development/python-modules/tuya-device-handlers/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "tuya-device-handlers"; - version = "0.0.16"; + version = "0.0.17"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "tuya-device-handlers"; tag = "v${finalAttrs.version}"; - hash = "sha256-DuMG0nItXwJYl4c3JprA308+qyFzEemt2QS/sJ8kvlU="; + hash = "sha256-T3jwUeRVSAiRSzyIOo7M046C+Dul1/1I9kZj0OzIIcs="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/twentemilieu/default.nix b/pkgs/development/python-modules/twentemilieu/default.nix index 9698aa8c9b02..788f5770badf 100644 --- a/pkgs/development/python-modules/twentemilieu/default.nix +++ b/pkgs/development/python-modules/twentemilieu/default.nix @@ -1,32 +1,35 @@ { lib, aiohttp, - aresponses, + aioresponses, buildPythonPackage, fetchFromGitHub, poetry-core, pytest-asyncio, pytest-cov-stub, pytestCheckHook, + rich, + syrupy, + typer, yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "twentemilieu"; - version = "2.2.1"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "frenck"; repo = "python-twentemilieu"; - tag = "v${version}"; - hash = "sha256-N6XSf212orMf3vqIjBzu+4fpKX7kFinH180lCWXtjzc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-RSUKluCE66oA0QbPlJ3niIuewvBxPmj18ZCUBNCFr4o="; }; postPatch = '' # Upstream is creating GitHub releases without version substituteInPlace pyproject.toml \ - --replace '"0.0.0"' '"${version}"' + --replace '"0.0.0"' '"${finalAttrs.version}"' ''; build-system = [ poetry-core ]; @@ -36,20 +39,29 @@ buildPythonPackage rec { yarl ]; + optional-dependencies = { + cli = [ + rich + typer + ]; + }; + nativeCheckInputs = [ - aresponses + aioresponses pytest-asyncio pytest-cov-stub pytestCheckHook - ]; + syrupy + ] + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "twentemilieu" ]; meta = { description = "Python client for Twente Milieu"; homepage = "https://github.com/frenck/python-twentemilieu"; - changelog = "https://github.com/frenck/python-twentemilieu/releases/tag/v${version}"; + changelog = "https://github.com/frenck/python-twentemilieu/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/waterfurnace/default.nix b/pkgs/development/python-modules/waterfurnace/default.nix index 8e07a8ecbd30..7a91baa2a20b 100644 --- a/pkgs/development/python-modules/waterfurnace/default.nix +++ b/pkgs/development/python-modules/waterfurnace/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "waterfurnace"; - version = "1.6.4"; + version = "1.6.5"; pyproject = true; src = fetchFromGitHub { owner = "sdague"; repo = "waterfurnace"; tag = "v${finalAttrs.version}"; - hash = "sha256-Eh9jmq4VWSDFjU4aFppuJmd1ym8ZAC1/CdSe0iq6ds0="; + hash = "sha256-cPYFa3/0IoCiVfJqCtfUbaVrd3cyOMpZbPEuviHLz6c="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/webexpythonsdk/default.nix b/pkgs/development/python-modules/webexpythonsdk/default.nix index dd3d854a42a2..07c661188159 100644 --- a/pkgs/development/python-modules/webexpythonsdk/default.nix +++ b/pkgs/development/python-modules/webexpythonsdk/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "webexpythonsdk"; - version = "2.0.5"; + version = "2.0.6"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "WebexCommunity"; repo = "WebexPythonSDK"; tag = "v${version}"; - hash = "sha256-iRhl/JCktS+6yJhvMZ6Vv7oOF5ZVrPQiI4Bstsub0bM="; + hash = "sha256-2yyGR5gCJVRsEnoPAr8tkMeG19vTfATl/ybuMydnplU="; }; build-system = [ diff --git a/pkgs/development/python-modules/whodap/default.nix b/pkgs/development/python-modules/whodap/default.nix index 51488677a3cb..e74b34a16cd6 100644 --- a/pkgs/development/python-modules/whodap/default.nix +++ b/pkgs/development/python-modules/whodap/default.nix @@ -8,18 +8,24 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "whodap"; - version = "0.1.14"; + version = "0.1.15"; pyproject = true; src = fetchFromGitHub { owner = "pogzyb"; repo = "whodap"; - tag = "v${version}"; - hash = "sha256-VSFtHjdG9pJAryGUgwI0NxxaW0JiXEHU7aVvXYxymtc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-PEKFO+mVGtagmH2rny8zorvi9/zadWh+fiJqBc/NA+E="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools==82.0.1" "setuptools" \ + --replace-fail "wheel==0.46.3" "wheel" + ''; + build-system = [ setuptools ]; dependencies = [ httpx ]; @@ -39,8 +45,8 @@ buildPythonPackage rec { meta = { description = "Python RDAP utility for querying and parsing information about domain names"; homepage = "https://github.com/pogzyb/whodap"; - changelog = "https://github.com/pogzyb/whodap/releases/tag/${src.tag}"; + changelog = "https://github.com/pogzyb/whodap/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/rocm-modules/amdsmi/default.nix b/pkgs/development/rocm-modules/amdsmi/default.nix index b7f1b7fa0a74..584b862bf044 100644 --- a/pkgs/development/rocm-modules/amdsmi/default.nix +++ b/pkgs/development/rocm-modules/amdsmi/default.nix @@ -21,7 +21,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "amdsmi"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; repo = "rocm-systems"; diff --git a/pkgs/development/rocm-modules/aqlprofile/default.nix b/pkgs/development/rocm-modules/aqlprofile/default.nix index 4cb34c6d62d5..e903edc87422 100644 --- a/pkgs/development/rocm-modules/aqlprofile/default.nix +++ b/pkgs/development/rocm-modules/aqlprofile/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "aqlprofile"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/clr/default.nix b/pkgs/development/rocm-modules/clr/default.nix index 7afe8f621f1f..fb4436c802f8 100644 --- a/pkgs/development/rocm-modules/clr/default.nix +++ b/pkgs/development/rocm-modules/clr/default.nix @@ -70,7 +70,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "clr"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { "projects/clr" "shared" ]; - hash = "sha256-8V2WbyaJZbEcKZpF/xvg0p+3oX9f/zy/45rkKZT9R3o="; + hash = "sha256-Xfo6513ERdEoLy+iknQbEgPG7InLcU7E7ssZd4HMvpI="; }; sourceRoot = "${finalAttrs.src.name}/projects/clr"; diff --git a/pkgs/development/rocm-modules/composable_kernel/base.nix b/pkgs/development/rocm-modules/composable_kernel/base.nix index 1d56a0caa9db..9b031bd1dc62 100644 --- a/pkgs/development/rocm-modules/composable_kernel/base.nix +++ b/pkgs/development/rocm-modules/composable_kernel/base.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { ''; pname = "composable_kernel_base"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/half/default.nix b/pkgs/development/rocm-modules/half/default.nix index 9895571762d9..90df1b79285a 100644 --- a/pkgs/development/rocm-modules/half/default.nix +++ b/pkgs/development/rocm-modules/half/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "half"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hip-common/default.nix b/pkgs/development/rocm-modules/hip-common/default.nix index 3064aa1e367b..fbc3c3abda78 100644 --- a/pkgs/development/rocm-modules/hip-common/default.nix +++ b/pkgs/development/rocm-modules/hip-common/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hip-common"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipblas-common/default.nix b/pkgs/development/rocm-modules/hipblas-common/default.nix index 594dafd3e60f..e728e602754b 100644 --- a/pkgs/development/rocm-modules/hipblas-common/default.nix +++ b/pkgs/development/rocm-modules/hipblas-common/default.nix @@ -8,7 +8,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hipblas-common"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipblas/default.nix b/pkgs/development/rocm-modules/hipblas/default.nix index 9dfd5ea4e2aa..f28c78bf3c24 100644 --- a/pkgs/development/rocm-modules/hipblas/default.nix +++ b/pkgs/development/rocm-modules/hipblas/default.nix @@ -24,7 +24,7 @@ # Can also use cuBLAS stdenv.mkDerivation (finalAttrs: { pname = "hipblas"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipblaslt/default.nix b/pkgs/development/rocm-modules/hipblaslt/default.nix index 4c8d243ce3e3..417a68ba9b82 100644 --- a/pkgs/development/rocm-modules/hipblaslt/default.nix +++ b/pkgs/development/rocm-modules/hipblaslt/default.nix @@ -70,7 +70,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hipblaslt${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipcub/default.nix b/pkgs/development/rocm-modules/hipcub/default.nix index dd254ec8f967..f0a8720037ea 100644 --- a/pkgs/development/rocm-modules/hipcub/default.nix +++ b/pkgs/development/rocm-modules/hipcub/default.nix @@ -17,7 +17,7 @@ # CUB can also be used as a backend instead of rocPRIM. stdenv.mkDerivation (finalAttrs: { pname = "hipcub"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipfft/default.nix b/pkgs/development/rocm-modules/hipfft/default.nix index bafd9b0c8783..f9d1ab7c2c77 100644 --- a/pkgs/development/rocm-modules/hipfft/default.nix +++ b/pkgs/development/rocm-modules/hipfft/default.nix @@ -21,7 +21,7 @@ # Can also use cuFFT stdenv.mkDerivation (finalAttrs: { pname = "hipfft"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipfort/default.nix b/pkgs/development/rocm-modules/hipfort/default.nix index a94b73477eeb..597b3c5b1cf1 100644 --- a/pkgs/development/rocm-modules/hipfort/default.nix +++ b/pkgs/development/rocm-modules/hipfort/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hipfort"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipify/default.nix b/pkgs/development/rocm-modules/hipify/default.nix index ce6630a70c25..3d58cec78054 100644 --- a/pkgs/development/rocm-modules/hipify/default.nix +++ b/pkgs/development/rocm-modules/hipify/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hipify"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hiprand/default.nix b/pkgs/development/rocm-modules/hiprand/default.nix index 0e70b6e656a2..35b7a531916a 100644 --- a/pkgs/development/rocm-modules/hiprand/default.nix +++ b/pkgs/development/rocm-modules/hiprand/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hiprand"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipsolver/default.nix b/pkgs/development/rocm-modules/hipsolver/default.nix index 14db7d532710..b617f1638e31 100644 --- a/pkgs/development/rocm-modules/hipsolver/default.nix +++ b/pkgs/development/rocm-modules/hipsolver/default.nix @@ -21,7 +21,7 @@ # Can also use cuSOLVER stdenv.mkDerivation (finalAttrs: { pname = "hipsolver"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipsparse/default.nix b/pkgs/development/rocm-modules/hipsparse/default.nix index 7285479040fa..718778685ecc 100644 --- a/pkgs/development/rocm-modules/hipsparse/default.nix +++ b/pkgs/development/rocm-modules/hipsparse/default.nix @@ -19,7 +19,7 @@ # This can also use cuSPARSE as a backend instead of rocSPARSE stdenv.mkDerivation (finalAttrs: { pname = "hipsparse"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/llvm/default.nix b/pkgs/development/rocm-modules/llvm/default.nix index 513805b0b78c..ff2914e6f485 100644 --- a/pkgs/development/rocm-modules/llvm/default.nix +++ b/pkgs/development/rocm-modules/llvm/default.nix @@ -36,7 +36,7 @@ }: let - version = "7.2.1"; + version = "7.2.2"; # major version of this should be the clang version ROCm forked from rocmLlvmVersion = "22.0.0-rocm"; # llvmPackages_base version should match rocmLlvmVersion diff --git a/pkgs/development/rocm-modules/migraphx/default.nix b/pkgs/development/rocm-modules/migraphx/default.nix index 7311e6f0c252..28906d5f814a 100644 --- a/pkgs/development/rocm-modules/migraphx/default.nix +++ b/pkgs/development/rocm-modules/migraphx/default.nix @@ -59,7 +59,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "migraphx"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ROCm"; repo = "AMDMIGraphX"; rev = "rocm-${finalAttrs.version}"; - hash = "sha256-2jNdbfDLHqifCst8yPiJy7y2/PIaaVS9101p3VZTvnc="; + hash = "sha256-jHAdlqRhEiBtU4h76k0NTGUABiOmb3xKADr5sWme4+8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/rocm-modules/miopen/default.nix b/pkgs/development/rocm-modules/miopen/default.nix index 396f23b00291..c7ca6a18e81d 100644 --- a/pkgs/development/rocm-modules/miopen/default.nix +++ b/pkgs/development/rocm-modules/miopen/default.nix @@ -44,7 +44,7 @@ let # FIXME: cmake files need patched to include this properly cFlags = "-Wno-documentation-pedantic --offload-compress -I${hipblas-common}/include -I${hipblas}/include -I${roctracer}/include -I${nlohmann_json}/include -I${sqlite.dev}/include -I${rocrand}/include"; - version = "7.2.1"; + version = "7.2.2"; # Targets outside this list will get # error: use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD' diff --git a/pkgs/development/rocm-modules/mivisionx/default.nix b/pkgs/development/rocm-modules/mivisionx/default.nix index 2c3b54ce47a9..b77c451e6f82 100644 --- a/pkgs/development/rocm-modules/mivisionx/default.nix +++ b/pkgs/development/rocm-modules/mivisionx/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { "cpu" ); - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rccl/default.nix b/pkgs/development/rocm-modules/rccl/default.nix index 4b9efd6b3313..160182908338 100644 --- a/pkgs/development/rocm-modules/rccl/default.nix +++ b/pkgs/development/rocm-modules/rccl/default.nix @@ -40,7 +40,7 @@ in # infiniband ib_peer_mem support isn't in the mainline kernel but is carried by some distros stdenv.mkDerivation (finalAttrs: { pname = "rccl${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rdc/default.nix b/pkgs/development/rocm-modules/rdc/default.nix index a3c6aad5b589..f09afe1e6cd5 100644 --- a/pkgs/development/rocm-modules/rdc/default.nix +++ b/pkgs/development/rocm-modules/rdc/default.nix @@ -49,7 +49,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rdc"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocalution/default.nix b/pkgs/development/rocm-modules/rocalution/default.nix index f36c0ec3d473..410b0846d1a1 100644 --- a/pkgs/development/rocm-modules/rocalution/default.nix +++ b/pkgs/development/rocm-modules/rocalution/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocalution"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocblas/default.nix b/pkgs/development/rocm-modules/rocblas/default.nix index 311cf443211e..77ff15634eb3 100644 --- a/pkgs/development/rocm-modules/rocblas/default.nix +++ b/pkgs/development/rocm-modules/rocblas/default.nix @@ -40,7 +40,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocblas${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocdbgapi/default.nix b/pkgs/development/rocm-modules/rocdbgapi/default.nix index b45d492020cd..434d4b217459 100644 --- a/pkgs/development/rocm-modules/rocdbgapi/default.nix +++ b/pkgs/development/rocm-modules/rocdbgapi/default.nix @@ -47,7 +47,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocdbgapi"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocfft/default.nix b/pkgs/development/rocm-modules/rocfft/default.nix index c173dd7905a5..7c3d1e27406b 100644 --- a/pkgs/development/rocm-modules/rocfft/default.nix +++ b/pkgs/development/rocm-modules/rocfft/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocfft${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocgdb/default.nix b/pkgs/development/rocm-modules/rocgdb/default.nix index 4dd48eeeeed5..6db31401caeb 100644 --- a/pkgs/development/rocm-modules/rocgdb/default.nix +++ b/pkgs/development/rocm-modules/rocgdb/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocgdb"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-cmake/default.nix b/pkgs/development/rocm-modules/rocm-cmake/default.nix index 2e9c484acce4..ad43aba2960e 100644 --- a/pkgs/development/rocm-modules/rocm-cmake/default.nix +++ b/pkgs/development/rocm-modules/rocm-cmake/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-cmake"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-core/default.nix b/pkgs/development/rocm-modules/rocm-core/default.nix index f403c2c194ca..13e17e183140 100644 --- a/pkgs/development/rocm-modules/rocm-core/default.nix +++ b/pkgs/development/rocm-modules/rocm-core/default.nix @@ -17,7 +17,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocm-core"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-runtime/default.nix b/pkgs/development/rocm-modules/rocm-runtime/default.nix index c6638ca6c13e..689fe641752a 100644 --- a/pkgs/development/rocm-modules/rocm-runtime/default.nix +++ b/pkgs/development/rocm-modules/rocm-runtime/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-runtime"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-smi/default.nix b/pkgs/development/rocm-modules/rocm-smi/default.nix index 95f00dd5c327..4071ff152a8d 100644 --- a/pkgs/development/rocm-modules/rocm-smi/default.nix +++ b/pkgs/development/rocm-modules/rocm-smi/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-smi"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocminfo/default.nix b/pkgs/development/rocm-modules/rocminfo/default.nix index 0b712cec2138..5a51f9632891 100644 --- a/pkgs/development/rocm-modules/rocminfo/default.nix +++ b/pkgs/development/rocm-modules/rocminfo/default.nix @@ -12,7 +12,7 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "7.2.1"; + version = "7.2.2"; pname = "rocminfo"; src = fetchFromGitHub { diff --git a/pkgs/development/rocm-modules/rocmlir/default.nix b/pkgs/development/rocm-modules/rocmlir/default.nix index 466f40d8a5ff..db5cf76fb7a9 100644 --- a/pkgs/development/rocm-modules/rocmlir/default.nix +++ b/pkgs/development/rocm-modules/rocmlir/default.nix @@ -42,7 +42,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocmlir${suffix}"; - version = "7.2.0"; + version = "7.2.2"; outputs = [ "out" @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ROCm"; repo = "rocMLIR"; rev = "rocm-${finalAttrs.version}"; - hash = "sha256-gg37odxZETpH7HqY+44KQta6f0vxfcxhzMAqxU6vicY="; + hash = "sha256-0OvQT8pX6GbEqUwuauKGI66IHw8dsnt5mIijnzYyiRc="; }; nativeBuildInputs = [ diff --git a/pkgs/development/rocm-modules/rocprim/default.nix b/pkgs/development/rocm-modules/rocprim/default.nix index a862e6fca610..d9363b8ed7ab 100644 --- a/pkgs/development/rocm-modules/rocprim/default.nix +++ b/pkgs/development/rocm-modules/rocprim/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocprim"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocprofiler-register/default.nix b/pkgs/development/rocm-modules/rocprofiler-register/default.nix index 770b29be8f46..63b9d177371a 100644 --- a/pkgs/development/rocm-modules/rocprofiler-register/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler-register/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler-register"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix b/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix index 7e8cd74115f0..fd5994afd804 100644 --- a/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix @@ -12,6 +12,7 @@ rocprof-trace-decoder, aqlprofile, rocm-comgr, + rocmUpdateScript, rccl, python3, python3Packages, @@ -45,7 +46,7 @@ # rocprofiler-sdk is the home of rocprofv3 stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler-sdk"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -56,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ROCm"; repo = "rocm-systems"; rev = "rocm-${finalAttrs.version}"; - hash = "sha256-P8c1/HtkdLlZRTMaOFhFF7a/0SlsOabnUwci1w1Svfc="; + hash = "sha256-SQjV1FnAgnK1LS5SiApgfvDSjB3AKpucja+PBZSmLvQ="; fetchSubmodules = true; sparseCheckout = [ "projects/rocprofiler-sdk" @@ -201,6 +202,8 @@ stdenv.mkDerivation (finalAttrs: { mv $out/share/rocprofiler-sdk/{samples,tests} $dev/share/rocprofiler-sdk/ ''; + passthru.updateScript = rocmUpdateScript { inherit finalAttrs; }; + meta = { description = "ROCm GPU performance analysis SDK"; homepage = "https://github.com/ROCm/rocprofiler-sdk"; diff --git a/pkgs/development/rocm-modules/rocprofiler/default.nix b/pkgs/development/rocm-modules/rocprofiler/default.nix index fdd4756d3c54..ac296a19be3a 100644 --- a/pkgs/development/rocm-modules/rocprofiler/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler/default.nix @@ -44,7 +44,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocr-debug-agent/default.nix b/pkgs/development/rocm-modules/rocr-debug-agent/default.nix index 2dda0c29227c..8e940cf3acfe 100644 --- a/pkgs/development/rocm-modules/rocr-debug-agent/default.nix +++ b/pkgs/development/rocm-modules/rocr-debug-agent/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocr-debug-agent"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocrand/default.nix b/pkgs/development/rocm-modules/rocrand/default.nix index 3b687df33b26..1fa6e6fba8bc 100644 --- a/pkgs/development/rocm-modules/rocrand/default.nix +++ b/pkgs/development/rocm-modules/rocrand/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocrand${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocsolver/default.nix b/pkgs/development/rocm-modules/rocsolver/default.nix index 1dcee4874832..dec8a2fdfd7a 100644 --- a/pkgs/development/rocm-modules/rocsolver/default.nix +++ b/pkgs/development/rocm-modules/rocsolver/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocsolver${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocsparse/default.nix b/pkgs/development/rocm-modules/rocsparse/default.nix index 8f5ee482f65d..2b4fb32b90c9 100644 --- a/pkgs/development/rocm-modules/rocsparse/default.nix +++ b/pkgs/development/rocm-modules/rocsparse/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocsparse${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocthrust/default.nix b/pkgs/development/rocm-modules/rocthrust/default.nix index 58c46f4a4fa5..d671776e43e9 100644 --- a/pkgs/development/rocm-modules/rocthrust/default.nix +++ b/pkgs/development/rocm-modules/rocthrust/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocthrust"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/roctracer/default.nix b/pkgs/development/rocm-modules/roctracer/default.nix index 81819cecb207..0fd3da62e952 100644 --- a/pkgs/development/rocm-modules/roctracer/default.nix +++ b/pkgs/development/rocm-modules/roctracer/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "roctracer"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { "projects/roctracer" "shared" ]; - hash = "sha256-KUNLX5ZonE0bW/xOacD3k3hCcg7M3Vk1dM3WQSDYMvM="; + hash = "sha256-Ps9b/MMdxXthGV96ZDg0kZGPdmn7Sy5if1a/Fjx2fEE="; }; sourceRoot = "${finalAttrs.src.name}/projects/roctracer"; diff --git a/pkgs/development/rocm-modules/rocwmma/default.nix b/pkgs/development/rocm-modules/rocwmma/default.nix index f43a20c654c6..f9135f15831c 100644 --- a/pkgs/development/rocm-modules/rocwmma/default.nix +++ b/pkgs/development/rocm-modules/rocwmma/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocwmma"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rpp/default.nix b/pkgs/development/rocm-modules/rpp/default.nix index 6fc3425d67d3..bb9fd8a49eb4 100644 --- a/pkgs/development/rocm-modules/rpp/default.nix +++ b/pkgs/development/rocm-modules/rpp/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rpp-${if useCPU then "cpu" else "hip"}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/tensile/default.nix b/pkgs/development/rocm-modules/tensile/default.nix index 33c7dd2e6cbd..3e246dc8d4fc 100644 --- a/pkgs/development/rocm-modules/tensile/default.nix +++ b/pkgs/development/rocm-modules/tensile/default.nix @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { pname = "tensile"; - version = "7.2.1"; + version = "7.2.2"; pyproject = true; src = fetchFromGitHub { diff --git a/pkgs/development/tools/build-managers/gradle/update-deps.nix b/pkgs/development/tools/build-managers/gradle/update-deps.nix index fdce0cfeec40..814aa888960b 100644 --- a/pkgs/development/tools/build-managers/gradle/update-deps.nix +++ b/pkgs/development/tools/build-managers/gradle/update-deps.nix @@ -136,8 +136,8 @@ lib.makeOverridable ( export MITM_CACHE_CERT_DIR="$PWD" export MITM_CACHE_CA="$MITM_CACHE_CERT_DIR/ca.cer" popd >/dev/null - useBwrap="''${USE_BWRAP:-${toString useBwrap}}" - if [ -n "$useBwrap" ]; then + useBwrap="''${USE_BWRAP:-${if useBwrap then "1" else "0"}}" + if [[ "$useBwrap" -ne 0 ]]; then # bwrap isn't necessary, it's only used to prevent messy build scripts from touching ~ bwrap \ --unshare-all --share-net --clearenv --chdir / --setenv HOME /homeless-shelter \ diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 1ac4ffa3db94..1f568b7f4e5e 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -15,11 +15,11 @@ assert lib.versionAtLeast ocaml.version "4.08.0"; stdenv.mkDerivation (finalAttrs: { pname = "opam"; - version = "2.5.0"; + version = "2.5.1"; src = fetchurl { url = "https://github.com/ocaml/opam/releases/download/${finalAttrs.version}/opam-full-${finalAttrs.version}.tar.gz"; - hash = "sha256-JfuY+WLEInwSYeFCr8aKQWd45ugZYAvV7j7EoYrh4jg="; + hash = "sha256-SMW/r19cQEjMX0ACXec4X1utOoJpdWIWzW3S8hUAM+0="; }; strictDeps = true; diff --git a/pkgs/kde/frameworks/purpose/default.nix b/pkgs/kde/frameworks/purpose/default.nix index 5b6b25d99c2f..f4baef8d3a56 100644 --- a/pkgs/kde/frameworks/purpose/default.nix +++ b/pkgs/kde/frameworks/purpose/default.nix @@ -1,17 +1,13 @@ { mkKdeDerivation, qtdeclarative, - kcmutils, kdeclarative, - prison, }: mkKdeDerivation { pname = "purpose"; extraBuildInputs = [ qtdeclarative ]; extraPropagatedBuildInputs = [ - kcmutils kdeclarative - prison ]; } diff --git a/pkgs/kde/gear/angelfish/default.nix b/pkgs/kde/gear/angelfish/default.nix index e59a1c956451..f4dce5484f57 100644 --- a/pkgs/kde/gear/angelfish/default.nix +++ b/pkgs/kde/gear/angelfish/default.nix @@ -16,7 +16,7 @@ mkKdeDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version; src = sources.${pname}; - hash = "sha256-aGpmkuw7Y0PRFp0+0ozv5/A80O2T9lMN9SJfKfExx/o="; + hash = "sha256-XbFbS8zNcrj8T2Av67f9JFAgheso9WW6flr3FabhL4I="; }; extraNativeBuildInputs = [ @@ -31,7 +31,4 @@ mkKdeDerivation rec { corrosion qcoro ]; - - # FIXME: work around Qt 6.10 cmake API changes - cmakeFlags = [ "-DQT_FIND_PRIVATE_MODULES=1" ]; } diff --git a/pkgs/kde/gear/audiocd-kio/default.nix b/pkgs/kde/gear/audiocd-kio/default.nix index 827038e05ec4..f331cac51aa1 100644 --- a/pkgs/kde/gear/audiocd-kio/default.nix +++ b/pkgs/kde/gear/audiocd-kio/default.nix @@ -1,7 +1,6 @@ { lib, mkKdeDerivation, - libkcompactdisc, cdparanoia, flac, libogg, @@ -21,8 +20,6 @@ mkKdeDerivation { ]; extraBuildInputs = [ - libkcompactdisc - cdparanoia flac libogg diff --git a/pkgs/kde/gear/default.nix b/pkgs/kde/gear/default.nix index b15d0b0ec644..9299ba2eb66e 100644 --- a/pkgs/kde/gear/default.nix +++ b/pkgs/kde/gear/default.nix @@ -198,7 +198,6 @@ kwordquiz = callPackage ./kwordquiz { }; libgravatar = callPackage ./libgravatar { }; libkcddb = callPackage ./libkcddb { }; - libkcompactdisc = callPackage ./libkcompactdisc { }; libkdcraw = callPackage ./libkdcraw { }; libkdegames = callPackage ./libkdegames { }; libkdepim = callPackage ./libkdepim { }; @@ -232,6 +231,9 @@ pim-data-exporter = callPackage ./pim-data-exporter { }; pim-sieve-editor = callPackage ./pim-sieve-editor { }; pimcommon = callPackage ./pimcommon { }; + plasma-camera = callPackage ./plasma-camera { }; + plasma-phonebook = callPackage ./plasma-phonebook { }; + plasma-settings = callPackage ./plasma-settings { }; plasmatube = callPackage ./plasmatube { }; poxml = callPackage ./poxml { }; qmlkonsole = callPackage ./qmlkonsole { }; diff --git a/pkgs/kde/gear/kdeconnect-kde/default.nix b/pkgs/kde/gear/kdeconnect-kde/default.nix index a9c95f7b6fb5..8a34ac56f301 100644 --- a/pkgs/kde/gear/kdeconnect-kde/default.nix +++ b/pkgs/kde/gear/kdeconnect-kde/default.nix @@ -9,6 +9,8 @@ pkg-config, wayland, wayland-protocols, + libei, + libevdev, libfakekey, }: mkKdeDerivation { @@ -32,6 +34,8 @@ mkKdeDerivation { qtmultimedia wayland wayland-protocols + libei + libevdev libfakekey ]; diff --git a/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch b/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch index 69cee3936072..2848806e57b0 100644 --- a/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch +++ b/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch @@ -1,7 +1,5 @@ -diff --git a/samba/filepropertiesplugin/authhelper.cpp b/samba/filepropertiesplugin/authhelper.cpp -index b45b25f..b71554f 100644 ---- a/samba/filepropertiesplugin/authhelper.cpp -+++ b/samba/filepropertiesplugin/authhelper.cpp +--- a/samba/filepropertiesplugin/kauth/authhelper.cpp ++++ b/samba/filepropertiesplugin/kauth/authhelper.cpp @@ -50,7 +50,7 @@ ActionReply AuthHelper::isuserknown(const QVariantMap &args) } @@ -29,8 +27,6 @@ index b45b25f..b71554f 100644 p.setArguments({QStringLiteral("--append"), QStringLiteral("--groups"), group, user.value()}); #else #error "Platform lacks group management support. Please add support." -diff --git a/samba/filepropertiesplugin/groupmanager.cpp b/samba/filepropertiesplugin/groupmanager.cpp -index 948f428..f25e549 100644 --- a/samba/filepropertiesplugin/groupmanager.cpp +++ b/samba/filepropertiesplugin/groupmanager.cpp @@ -18,7 +18,7 @@ GroupManager::GroupManager(QObject *parent) @@ -42,8 +38,6 @@ index 948f428..f25e549 100644 proc->setArguments({QStringLiteral("--debuglevel=0"), QStringLiteral("--suppress-prompt"), QStringLiteral("--verbose"), -diff --git a/samba/filepropertiesplugin/usermanager.cpp b/samba/filepropertiesplugin/usermanager.cpp -index 3be3b8c..66fd965 100644 --- a/samba/filepropertiesplugin/usermanager.cpp +++ b/samba/filepropertiesplugin/usermanager.cpp @@ -134,7 +134,7 @@ bool UserManager::canManageSamba() const diff --git a/pkgs/kde/gear/kdepim-addons/default.nix b/pkgs/kde/gear/kdepim-addons/default.nix index edae47c991bc..d66f0d4cb395 100644 --- a/pkgs/kde/gear/kdepim-addons/default.nix +++ b/pkgs/kde/gear/kdepim-addons/default.nix @@ -19,7 +19,7 @@ mkKdeDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version cargoRoot; src = sources.${pname}; - hash = "sha256-66FqoD3JoPbtg6zc32uaPYaTo4zHxywiN8wPI2jtcjc="; + hash = "sha256-t62ThhOFWIqk+tgq+0ERSni2at+c1/9VHG88if6xG7A="; }; extraNativeBuildInputs = [ diff --git a/pkgs/kde/gear/mimetreeparser/default.nix b/pkgs/kde/gear/mimetreeparser/default.nix index d6f3f16ccc54..aead6b837a1d 100644 --- a/pkgs/kde/gear/mimetreeparser/default.nix +++ b/pkgs/kde/gear/mimetreeparser/default.nix @@ -4,6 +4,7 @@ qtdeclarative, qgpgme, kirigami, + kirigami-addons, qtwebengine, }: mkKdeDerivation { @@ -17,6 +18,7 @@ mkKdeDerivation { extraPropagatedBuildInputs = [ kirigami + kirigami-addons qtwebengine ]; } diff --git a/pkgs/kde/gear/minuet/default.nix b/pkgs/kde/gear/minuet/default.nix index 347d2cd7e9ee..e707d64452b4 100644 --- a/pkgs/kde/gear/minuet/default.nix +++ b/pkgs/kde/gear/minuet/default.nix @@ -1,15 +1,19 @@ { mkKdeDerivation, + pkg-config, qtdeclarative, qtsvg, + kirigami, fluidsynth, }: mkKdeDerivation { pname = "minuet"; + extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ qtdeclarative qtsvg + kirigami fluidsynth ]; meta.mainProgram = "minuet"; diff --git a/pkgs/kde/gear/plasma-camera/default.nix b/pkgs/kde/gear/plasma-camera/default.nix new file mode 100644 index 000000000000..d232d44a8e48 --- /dev/null +++ b/pkgs/kde/gear/plasma-camera/default.nix @@ -0,0 +1,21 @@ +{ + mkKdeDerivation, + pkg-config, + qtmultimedia, + qtsensors, + exiv2, + libcamera, +}: +mkKdeDerivation { + pname = "plasma-camera"; + + extraNativeBuildInputs = [ pkg-config ]; + + extraBuildInputs = [ + qtmultimedia + qtsensors + + exiv2 + libcamera + ]; +} diff --git a/pkgs/kde/gear/plasma-phonebook/default.nix b/pkgs/kde/gear/plasma-phonebook/default.nix new file mode 100644 index 000000000000..c43f100890bf --- /dev/null +++ b/pkgs/kde/gear/plasma-phonebook/default.nix @@ -0,0 +1,4 @@ +{ mkKdeDerivation }: +mkKdeDerivation { + pname = "plasma-phonebook"; +} diff --git a/pkgs/kde/gear/plasma-settings/default.nix b/pkgs/kde/gear/plasma-settings/default.nix new file mode 100644 index 000000000000..75c0dee1004d --- /dev/null +++ b/pkgs/kde/gear/plasma-settings/default.nix @@ -0,0 +1,4 @@ +{ mkKdeDerivation }: +mkKdeDerivation { + pname = "plasma-settings"; +} diff --git a/pkgs/kde/generated/dependencies.json b/pkgs/kde/generated/dependencies.json index c31908ff17c6..95c6cd1002fa 100644 --- a/pkgs/kde/generated/dependencies.json +++ b/pkgs/kde/generated/dependencies.json @@ -735,7 +735,16 @@ ], "drawy": [ "extra-cmake-modules", - "kcrash" + "kconfig", + "kconfigwidgets", + "kcoreaddons", + "kcrash", + "kdoctools", + "ki18n", + "kiconthemes", + "kwidgetsaddons", + "kxmlgui", + "syntax-highlighting" ], "drkonqi": [ "extra-cmake-modules", @@ -1388,6 +1397,14 @@ "kirigami", "kirigami-addons" ], + "karton": [ + "extra-cmake-modules", + "kcoreaddons", + "ki18n", + "kiconthemes", + "kirigami", + "qqc2-desktop-style" + ], "kasts": [ "extra-cmake-modules", "kcolorscheme", @@ -3685,10 +3702,10 @@ "knotifications", "knotifyconfig", "kstatusnotifieritem", - "kwallet", "kwidgetsaddons", "kwindowsystem", - "kxmlgui" + "kxmlgui", + "qtkeychain" ], "krdp": [ "extra-cmake-modules", @@ -3988,9 +4005,6 @@ "kwallet", "kwidgetsaddons" ], - "kst-plot": [ - "extra-cmake-modules" - ], "kstars": [ "breeze-icons", "extra-cmake-modules", @@ -4177,7 +4191,6 @@ "ktextwidgets", "kxmlgui", "libktorrent", - "phonon", "syndication" ], "ktouch": [ @@ -4260,6 +4273,7 @@ "extra-cmake-modules", "kcmutils", "kcoreaddons", + "kcrash", "ki18n", "kservice", "solid" @@ -4401,6 +4415,7 @@ "kxmlgui", "libplasma", "libqaccessibilityclient", + "milou", "plasma-activities", "plasma-wayland-protocols", "wayland", @@ -4811,10 +4826,11 @@ "kcoreaddons", "kcrash", "ki18n", + "kiconthemes", "kirigami", "kirigami-addons", "kmime", - "kxmlgui" + "knotifications" ], "massif-visualizer": [ "extra-cmake-modules", @@ -4968,6 +4984,7 @@ "mimetreeparser": [ "extra-cmake-modules", "kcalendarcore", + "kio", "kirigami", "kmbox", "kmime", @@ -4979,7 +4996,9 @@ "kcoreaddons", "kcrash", "kdoctools", - "ki18n" + "ki18n", + "kirigami", + "qqc2-desktop-style" ], "modemmanager-qt": [ "extra-cmake-modules" @@ -4995,6 +5014,7 @@ "kcoreaddons", "kdbusaddons", "ki18n", + "kiconthemes", "kio", "kirigami", "kirigami-addons", @@ -5002,7 +5022,6 @@ "knotifications", "kquickcharts", "kquickimageeditor", - "kstatusnotifieritem", "kunifiedpush", "kwindowsystem", "libquotient", @@ -5762,7 +5781,6 @@ "knewstuff", "knighttime", "knotifications", - "knotifyconfig", "kpackage", "kparts", "kquickcharts", @@ -5786,12 +5804,10 @@ "libplasma", "milou", "packagekit-qt", - "phonon", "plasma-activities", "plasma-activities-stats", "plasma-nano", "plasma-wayland-protocols", - "plasma5support", "polkit-qt-1", "prison", "qcoro", @@ -5910,6 +5926,7 @@ "ki18n", "kio", "kirigami", + "kirigami-addons", "knotifications", "kwidgetsaddons", "kwindowsystem", @@ -5937,13 +5954,15 @@ ], "purpose": [ "extra-cmake-modules", + "kcmutils", "kconfig", "kcoreaddons", "ki18n", "kio", "kirigami", "kitemmodels", - "kservice" + "kservice", + "prison" ], "pvfviewer": [ "extra-cmake-modules", @@ -6001,9 +6020,6 @@ "kirigami" ], "raven": [ - "akonadi", - "akonadi-contacts", - "akonadi-mime", "extra-cmake-modules", "kcmutils", "kconfig", @@ -6013,14 +6029,7 @@ "kio", "kirigami", "kirigami-addons", - "kitemmodels", - "kldap", - "kmailtransport", - "kmime", - "libkdepim", - "mailcommon", - "messagelib", - "pimcommon" + "kitemmodels" ], "rkward": [ "extra-cmake-modules", @@ -6601,5 +6610,5 @@ "kwindowsystem" ] }, - "version": "eb343e85" + "version": "a9cc2f9b" } \ No newline at end of file diff --git a/pkgs/kde/generated/licenses.json b/pkgs/kde/generated/licenses.json index 5236445c95fa..12e03ba44697 100644 --- a/pkgs/kde/generated/licenses.json +++ b/pkgs/kde/generated/licenses.json @@ -32,14 +32,14 @@ "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "akonadi-calendar-tools": [ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0" ], "akonadi-contacts": [ "BSD-3-Clause", @@ -97,8 +97,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "alligator": [ "BSD-2-Clause", @@ -146,6 +146,7 @@ ], "ark": [ "BSD-2-Clause", + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", "LGPL-3.0-only", @@ -182,7 +183,10 @@ "audiocd-kio": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-3.0-or-later" + "GPL-2.0-only", + "GPL-3.0-only", + "LGPL-3.0-or-later", + "LicenseRef-KDE-Accepted-GPL" ], "audiotube": [ "BSD-2-Clause", @@ -308,8 +312,8 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "calindori": [ "BSD-2-Clause", @@ -340,10 +344,7 @@ "cantor": [ "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-only", - "GPL-2.0-or-later", - "GPL-3.0-only", - "LicenseRef-KDE-Accepted-GPL" + "GPL-2.0-or-later" ], "colord-kde": [ "CC0-1.0", @@ -420,8 +421,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "extra-cmake-modules": [ "BSD-2-Clause", @@ -446,6 +447,7 @@ "LGPL-2.0-or-later" ], "filelight": [ + "BSD-2-Clause", "CC0-1.0", "GPL-2.0-only", "GPL-3.0-only", @@ -521,8 +523,8 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "isoimagewriter": [ "CC0-1.0", @@ -573,8 +575,8 @@ "GPL-2.0-only", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kajongg": [ "CC0-1.0", @@ -802,6 +804,7 @@ "kconfig": [ "BSD-2-Clause", "BSD-3-Clause", + "CC-BY-SA-4.0", "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-only", @@ -918,6 +921,7 @@ ], "kdeconnect-kde": [ "Apache-2.0", + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", @@ -1000,7 +1004,6 @@ "Qt-Commercial-exception-1.0" ], "kdepim-runtime": [ - "AGPL-3.0-or-later", "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", @@ -1012,7 +1015,6 @@ "LGPL-2.0-or-later", "LGPL-2.1-or-later", "LGPL-3.0-only", - "LGPL-3.0-or-later", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" ], @@ -1214,7 +1216,8 @@ "LGPL-2.1-only", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "LicenseRef-Qt-Commercial" ], "khangman": [ "BSD-2-Clause", @@ -1239,9 +1242,7 @@ "kholidays": [ "BSD-2-Clause", "BSD-3-Clause", - "Bison-exception-2.2", "CC0-1.0", - "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-3.0-only", @@ -1523,8 +1524,8 @@ "LGPL-2.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kmail-account-wizard": [ "BSD-3-Clause", @@ -1724,8 +1725,8 @@ "GPL-2.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kontactinterface": [ "BSD-3-Clause", @@ -1768,8 +1769,8 @@ "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kosmindoormap": [ "BSD-2-Clause", @@ -2271,12 +2272,11 @@ "libkcddb": [ "BSD-3-Clause", "CC0-1.0", + "GPL-2.0-only", "GPL-2.0-or-later", - "LGPL-2.0-or-later" - ], - "libkcompactdisc": [ - "BSD-3-Clause", - "CC0-1.0" + "GPL-3.0-only", + "LGPL-2.0-or-later", + "LicenseRef-KDE-Accepted-GPL" ], "libkdcraw": [ "BSD-3-Clause", @@ -2295,8 +2295,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "libkeduvocdocument": [ "BSD-1-Clause", @@ -2369,6 +2369,7 @@ "LicenseRef-KDE-Accepted-LGPL" ], "libktorrent": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", @@ -2488,7 +2489,8 @@ "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "milou": [ "CC0-1.0", @@ -2670,6 +2672,16 @@ "LicenseRef-KDE-Accepted-GPL", "MIT" ], + "plasma-camera": [ + "BSD-3-Clause", + "CC0-1.0", + "GPL-2.0-only", + "GPL-2.0-or-later", + "GPL-3.0-only", + "GPL-3.0-or-later", + "LGPL-2.1-or-later", + "LGPL-3.0-only" + ], "plasma-desktop": [ "BSD-2-Clause", "BSD-3-Clause", @@ -2806,6 +2818,14 @@ "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" ], + "plasma-phonebook": [ + "CC0-1.0", + "GPL-2.0-only", + "GPL-3.0-only", + "GPL-3.0-or-later", + "LGPL-2.0-or-later", + "LicenseRef-KDE-Accepted-GPL" + ], "plasma-sdk": [ "BSD-2-Clause", "CC0-1.0", @@ -2814,6 +2834,15 @@ "LGPL-2.0-only", "LGPL-2.0-or-later" ], + "plasma-settings": [ + "BSD-2-Clause", + "CC-BY-4.0", + "CC0-1.0", + "GPL-2.0-only", + "GPL-2.0-or-later", + "GPL-3.0-only", + "LicenseRef-KDE-Accepted-GPL" + ], "plasma-setup": [ "BSD-2-Clause", "CC0-1.0", @@ -2901,6 +2930,7 @@ "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-only", + "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" @@ -3176,6 +3206,7 @@ "CC0-1.0", "GPL-2.0-only", "GPL-3.0-only", + "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL" ], "zanshin": [ diff --git a/pkgs/kde/generated/projects.json b/pkgs/kde/generated/projects.json index ad17c29940ee..2c7c29ac958c 100644 --- a/pkgs/kde/generated/projects.json +++ b/pkgs/kde/generated/projects.json @@ -407,6 +407,12 @@ "project_path": "base/aurorae", "repo_path": "plasma/aurorae" }, + "auto-chmod": { + "description": "Replaces the cryptic \"permission denied\" error when running a non-executable file with a prompt asking if you want to make it executable and run it.", + "name": "auto-chmod", + "project_path": "system/auto-chmod", + "repo_path": "system/auto-chmod" + }, "automoc": { "description": "Automoc", "name": "automoc", @@ -948,7 +954,7 @@ "repo_path": "multimedia/dragon" }, "drawy": { - "description": "Your handy, infinite, brainstorming tool!", + "description": "Your handy, infinite brainstorming tool!", "name": "drawy", "project_path": "graphics/drawy", "repo_path": "graphics/drawy" @@ -1169,11 +1175,11 @@ "project_path": "third-party/gpgme", "repo_path": null }, - "gpgmepp": { + "gpgmepp-legacy": { "description": "GPGME++ Library", - "name": "gpgmepp", - "project_path": "unmaintained/gpgmepp", - "repo_path": "unmaintained/gpgmepp" + "name": "gpgmepp-legacy", + "project_path": "unmaintained/gpgmepp-legacy", + "repo_path": "unmaintained/gpgmepp-legacy" }, "granatier": { "description": "Granatier is a clone of the classic Bomberman game", @@ -1475,6 +1481,12 @@ "project_path": "kdesdk/kapptemplate", "repo_path": "sdk/kapptemplate" }, + "kapsule": { + "description": "Incus-based container management with native KDE/Plasma integration", + "name": "kapsule", + "project_path": "kde-linux/kapsule", + "repo_path": "kde-linux/kapsule" + }, "karchive": { "description": "Qt addon providing access to numerous types of archives", "name": "karchive", @@ -1499,6 +1511,12 @@ "project_path": "edu/kartesio", "repo_path": "education/kartesio" }, + "karton": { + "description": "Libvirt-based Virtual Machine Manager for KDE.", + "name": "karton", + "project_path": "system/karton", + "repo_path": "system/karton" + }, "kasts": { "description": "Kirigami-based podcast player", "name": "kasts", @@ -2471,6 +2489,12 @@ "project_path": "libs/kdocumentstore", "repo_path": "libraries/kdocumentstore" }, + "kdominate": { + "description": "KDominate is a tactical game for one or two players, where players place and convert tiles with the goal of controlling the majority of the board.", + "name": "kdominate", + "project_path": "games/kdominate", + "repo_path": "games/kdominate" + }, "kdots": { "description": "Game to catch your opponent's dots by placing your dots on the game board where the lines cross", "name": "kdots", @@ -2879,6 +2903,12 @@ "project_path": "kdesdk/kirigami-gallery", "repo_path": "sdk/kirigami-gallery" }, + "kirigami-workbench": { + "description": "Kirigami Workbench is designed for learning and prototyping with QML and Kirigami, whether you're experimenting for the first time or developing and testing a user interface", + "name": "kirigami-workbench", + "project_path": "sdk/kirigami-workbench", + "repo_path": "sdk/kirigami-workbench" + }, "kiriki": { "description": "Kiriki is an addictive and fun dice game", "name": "kiriki", @@ -2921,6 +2951,12 @@ "project_path": "pim/kitinerary-workbench", "repo_path": "pim/kitinerary-workbench" }, + "kjar": { + "description": "OpenJDK SDK as a runnable Flatpak with a Kirigami interface", + "name": "kjar", + "project_path": "system/kjar", + "repo_path": "system/kjar" + }, "kjobwidgets": { "description": "KJobWidgets", "name": "kjobwidgets", @@ -5405,6 +5441,12 @@ "project_path": "unmaintained/oxygen-transparent", "repo_path": "unmaintained/oxygen-transparent" }, + "package-compatibility-helper": { + "description": "Provides support for running or finding alternatives to certain application package types on Linux", + "name": "package-compatibility-helper", + "project_path": "kde-linux/package-compatibility-helper", + "repo_path": "kde-linux/package-compatibility-helper" + }, "packagekit-qt": { "description": null, "name": "packagekit-qt", @@ -7847,6 +7889,12 @@ "project_path": "websites/l10n-kde-org", "repo_path": "websites/l10n-kde-org" }, + "websites-labplot-org": { + "description": "Website for Labplot - labplot.org", + "name": "websites-labplot-org", + "project_path": "websites/labplot-org", + "repo_path": "websites/labplot-org" + }, "websites-lakademy-kde-org": { "description": "Website for LaKademy - lakademy.kde.org", "name": "websites-lakademy-kde-org", diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 234010e24d70..d50633f371d2 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1247 +1,1257 @@ { "accessibility-inspector": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/accessibility-inspector-25.12.3.tar.xz", - "hash": "sha256-DWvuzjQtJhD09cT4Q5ZIEtCFji6dEd6X35porUsnhJA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/accessibility-inspector-26.04.0.tar.xz", + "hash": "sha256-ZHKUgXWP3AwqpVhKi4ge4gGVfBxmAg6Jj/bQ45lGHOA=" }, "akonadi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-25.12.3.tar.xz", - "hash": "sha256-aITKYhlUfwD01qbca3h9CVwKkl+jHMjnutFUmRpwBio=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-26.04.0.tar.xz", + "hash": "sha256-Mksvpj8vQzWh5fe177QPFU02fU9jP/XjirEt9rlRTWw=" }, "akonadi-calendar": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-calendar-25.12.3.tar.xz", - "hash": "sha256-rGBtIhC6WBFnsPF7yB3GDtTA3mba+a3NVfziXHPGABQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-calendar-26.04.0.tar.xz", + "hash": "sha256-lCoc0uHRVMInSSHkhDnmSWR//lquhc3UZKK8TlVKkjA=" }, "akonadi-calendar-tools": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-calendar-tools-25.12.3.tar.xz", - "hash": "sha256-NBWom/w4fi3kow9ugPEG2MSmqRAT5XWbUWfg0RFCr1A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-calendar-tools-26.04.0.tar.xz", + "hash": "sha256-yOC9SMp/Lx0wvV7hDoUKRkj8czp95F1KkkL7hSR1rTA=" }, "akonadi-contacts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-contacts-25.12.3.tar.xz", - "hash": "sha256-V1u0Gaa/3iuz6s7aljaHhJL4YB/ofHZ3IfnOpcJQiY8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-contacts-26.04.0.tar.xz", + "hash": "sha256-l6jVLKo8EB+7hU/nHgFrJ+F0ZASwE0uE7eCPawseGoU=" }, "akonadi-import-wizard": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-import-wizard-25.12.3.tar.xz", - "hash": "sha256-IdEsaziwTqGTIK/peQeYappDKpz2z/M6/gFdwapkBLY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-import-wizard-26.04.0.tar.xz", + "hash": "sha256-9f1Vr7Uqn6udtlmhPAPv6iNuNuiuM9xaBkPpJonujNw=" }, "akonadi-mime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-mime-25.12.3.tar.xz", - "hash": "sha256-FeTH/1H6Pz2Tc7P4/J+4ep3d2yYBAxYeCMJJzo2/v6A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-mime-26.04.0.tar.xz", + "hash": "sha256-EeucNIJmLB+x3x2LSp0dlvbwSmUgi173HjfLGKQfKXo=" }, "akonadi-search": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-search-25.12.3.tar.xz", - "hash": "sha256-deymw4q521iCpqcq8PL+D5bZSGQZi0pM+J13SAcSHQk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-search-26.04.0.tar.xz", + "hash": "sha256-FLmLCMlRX/yIbTDQ2VCnfmB+ulCKc85PV3urMU3s4TI=" }, "akonadiconsole": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadiconsole-25.12.3.tar.xz", - "hash": "sha256-Hv/bYjdbZkNd6Ldc/hQp7tpfrMVG2bGS6Kiv/uoha7o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadiconsole-26.04.0.tar.xz", + "hash": "sha256-jF9s0tRrr7sL/+8f4OkeuA7bdnZKuWIx53lXFaw5el8=" }, "akregator": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akregator-25.12.3.tar.xz", - "hash": "sha256-sVQR6KZ8iTTOswwbADmUJNSkJzaY+FYK7052GSHBOeM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akregator-26.04.0.tar.xz", + "hash": "sha256-VnueoMZluSTr6P5qYus6Ledcyy24QETRDDrk988smlI=" }, "alligator": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/alligator-25.12.3.tar.xz", - "hash": "sha256-3DuC/XVLVc7vAELtYjLztL5zTaynCS7DVC/MAlXCdps=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/alligator-26.04.0.tar.xz", + "hash": "sha256-nHV0IcDGsQ+YnftgwYTh2gj6NvkdCcbc1A5459ziTt8=" }, "analitza": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/analitza-25.12.3.tar.xz", - "hash": "sha256-TwvAERbWGVPZdZ+R+UPrnaZ08fBIpFPVUDX0RZw7/bc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/analitza-26.04.0.tar.xz", + "hash": "sha256-L9GAO8wBFRVxbtgCJl5j3E007m/MvfbVI/OUdetkQx8=" }, "angelfish": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/angelfish-25.12.3.tar.xz", - "hash": "sha256-NEE4dpFYcU1Fx78mJcUXsSav03UWbEesLKoR0Ac1IyU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/angelfish-26.04.0.tar.xz", + "hash": "sha256-q0yqWCxsmGcu+D7utpJCyotFAToM1W4X+2RhwybaTtE=" }, "arianna": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/arianna-25.12.3.tar.xz", - "hash": "sha256-AzabhvJZJWMA8oC42IOyW9AuUM+dxFCWskltYwL+gwg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/arianna-26.04.0.tar.xz", + "hash": "sha256-YMiIoD8ipicuVdjv5P2FyWyaK58EdWcLvDjQEgVZzcA=" }, "ark": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ark-25.12.3.tar.xz", - "hash": "sha256-gfJ+8I4hbzztzhCisuLHS6J3NSGdjxScnROZ91ZeAos=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ark-26.04.0.tar.xz", + "hash": "sha256-TtZa21UvKqmBsf8I9a1Zie5IgsDmm+BJd8v0KHC1j3w=" }, "artikulate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/artikulate-25.12.3.tar.xz", - "hash": "sha256-2DfUdwdXeasqwFAeLRqAaadh/Bz8Q6aOxbvF2BwMnrw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/artikulate-26.04.0.tar.xz", + "hash": "sha256-bwEW85RtwL/zHlD1PttsapCpgnUf1ZQULf1+n5uKT98=" }, "audex": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/audex-25.12.3.tar.xz", - "hash": "sha256-7Mei692nfMtDlfgC9tumaLK6p1uhkNOs53jty0beId8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/audex-26.04.0.tar.xz", + "hash": "sha256-ltqjcBtwGSIbYj86HJeZgKcbBIzJirOmKEPffycSIVc=" }, "audiocd-kio": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/audiocd-kio-25.12.3.tar.xz", - "hash": "sha256-fFqf+OxwF9PHYRB/kQtsdVEdS+6f4WhzK3cAb1tE//E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/audiocd-kio-26.04.0.tar.xz", + "hash": "sha256-hCW/dkPWG8vll4mBYb62Jg/Q8WcNMwg975lZ2Zyv6Lc=" }, "audiotube": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/audiotube-25.12.3.tar.xz", - "hash": "sha256-nnf9STD3luNS2+KoOdzYy7YBYFywJkl1laR2fnEX4xg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/audiotube-26.04.0.tar.xz", + "hash": "sha256-7UTEXf20eXjviNmaTcaOZf4ZTLHTO9qae2hxeGLi7Kg=" }, "baloo-widgets": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/baloo-widgets-25.12.3.tar.xz", - "hash": "sha256-CwP8Ct/tpG3utT+14iu5EIcV68HY9bGcpOXCIWMyxxE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/baloo-widgets-26.04.0.tar.xz", + "hash": "sha256-qj8Vxm1b30bB+2bY+y9MdpPys7pGqP5Wo8GT/J6S1tM=" }, "blinken": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/blinken-25.12.3.tar.xz", - "hash": "sha256-t0Sq2vw6+qEOYCxXEiw1ChIoCqFYwVWfklpjmkOafjc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/blinken-26.04.0.tar.xz", + "hash": "sha256-jwg24OLzaP7v5Fih0YpL7hJxaTEQUrJNSl2DDQLJfHY=" }, "bomber": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/bomber-25.12.3.tar.xz", - "hash": "sha256-UVDTA4xtCUU9J5IhlHaJS3GdUaG47W5e79wghvfjk3A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/bomber-26.04.0.tar.xz", + "hash": "sha256-1OMIPXyC+33kLacYHa79Koo5du5FQGbXlitiTgdPj0U=" }, "bovo": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/bovo-25.12.3.tar.xz", - "hash": "sha256-tas4FYUYNTNgzpXeAXI206I1r+SZ/p/ZWmkq/q2ArhU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/bovo-26.04.0.tar.xz", + "hash": "sha256-LXWH36AD3wIK2cHRrdg4aNOdEoXPO16VnNbomo2HpV4=" }, "calendarsupport": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/calendarsupport-25.12.3.tar.xz", - "hash": "sha256-RVeFcSoy8NunlHoxTrmQZdkCrGxDKUfp5pmkTKGMcKE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/calendarsupport-26.04.0.tar.xz", + "hash": "sha256-Kb7PUf0vu9RRKajPcIJp6kpJjfXbXdAHm8vwsqWrzqU=" }, "calindori": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/calindori-25.12.3.tar.xz", - "hash": "sha256-MueM6rv1pWm6PcosuoSAC4Sv0v8qZMR33+6xyzZu5+Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/calindori-26.04.0.tar.xz", + "hash": "sha256-vNff+LUyX/DQVTXyo8pUR7dmWPinO9K0DDnuFaqiIuI=" }, "calligra": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/calligra-25.12.3.tar.xz", - "hash": "sha256-mGSHM/wAUssgrKAKwQ+9RlZUlCK8UP33nRtfXvxevsE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/calligra-26.04.0.tar.xz", + "hash": "sha256-uPR484+jbCbzRL2WB8C41l+KQtCYvmawvXmzpPZ+tT8=" }, "cantor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/cantor-25.12.3.tar.xz", - "hash": "sha256-CIc1A7JOd6Lw0zQyfWOfuIynGkpy9qkkU8DUf0PKrks=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/cantor-26.04.0.tar.xz", + "hash": "sha256-MWOStLDHZRv4YfivsrFDgVNHHjtCGZTaEhuNOHxeSws=" }, "colord-kde": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/colord-kde-25.12.3.tar.xz", - "hash": "sha256-qc7upz76LJ0R3my/gaQsTWJ6upl5DBtIct7Khz0pn0c=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/colord-kde-26.04.0.tar.xz", + "hash": "sha256-yuYnUvf2C6p4+ilPE+0/49ow0XPWjMGSzMF/sAR41F8=" }, "dolphin": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/dolphin-25.12.3.tar.xz", - "hash": "sha256-mWHefMB22dfVmLt/U6/evPuiBWcJMjH0K6cuAx4Imjs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/dolphin-26.04.0.tar.xz", + "hash": "sha256-XF5QJINf3bzZ36qcFqsrz/JHVkWw4o0bJp3kLkEuxUM=" }, "dolphin-plugins": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/dolphin-plugins-25.12.3.tar.xz", - "hash": "sha256-pzjU+fEUgoP/BVL/xaRAyrxfIWqiRzwi5plZOzsBp8A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/dolphin-plugins-26.04.0.tar.xz", + "hash": "sha256-5gyOOyUwhNZS+5nDA47rV13nZrSrko5VaQ47ggciH7o=" }, "dragon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/dragon-25.12.3.tar.xz", - "hash": "sha256-OvT370uEirbumkFpchxsWdbPGazYdmGdZHABqG165M4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/dragon-26.04.0.tar.xz", + "hash": "sha256-mGl/yygDsOh7cmX/WFj5woowPz+sh3XOlOP9gmFl8rY=" }, "elisa": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/elisa-25.12.3.tar.xz", - "hash": "sha256-7lMJcPEb/aSKVWlQXPyH62zK0hNdYiZCPdQsDDun/Uo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/elisa-26.04.0.tar.xz", + "hash": "sha256-XcSADu9jsGTQuQEdiVVPd9JlWXBYC+yzV+x4yibkjS8=" }, "eventviews": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/eventviews-25.12.3.tar.xz", - "hash": "sha256-wud29V5IWzRtJWqfIf0kSvK3XhjEieyBHjNAUMzLymo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/eventviews-26.04.0.tar.xz", + "hash": "sha256-gDKjwI51pz7DCC01JNII8DpWZX5oev/BEoSynHK7iLA=" }, "falkon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/falkon-25.12.3.tar.xz", - "hash": "sha256-JfkJVzNQWP/4U2tRETXjbZbnTEn6tFaQvom5lAFXd7U=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/falkon-26.04.0.tar.xz", + "hash": "sha256-8fe5HO3HC/UQEPHuywb41cxPFw93EFuf+vC7HdbPB1w=" }, "ffmpegthumbs": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ffmpegthumbs-25.12.3.tar.xz", - "hash": "sha256-7rOKzGWpVcFlMrg6ILygj84+SEZ027DMrsrkQnfvjeg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ffmpegthumbs-26.04.0.tar.xz", + "hash": "sha256-dmO6Ux29kPuxXWMJ/ZTpaksoP1fYpI2md49xMO5FxfE=" }, "filelight": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/filelight-25.12.3.tar.xz", - "hash": "sha256-kUh28W4KB9pMhPusZrJgpbA+zr61XC/zdDeB/lA509w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/filelight-26.04.0.tar.xz", + "hash": "sha256-FBpzTRupmlH5BogEdV5uFADIE60isgWSlAFzmN43wTo=" }, "francis": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/francis-25.12.3.tar.xz", - "hash": "sha256-CJLJHqifd9NIDvcl4ttrJwzxMwzvTStz+ItYlNVZ6bk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/francis-26.04.0.tar.xz", + "hash": "sha256-Bpu2WBAMPtJ+SntV2k1dLdpBXyED2YROMQhrz9Fxew4=" }, "ghostwriter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ghostwriter-25.12.3.tar.xz", - "hash": "sha256-twEnxCDh2Pcjec7kxwyAkQS1gfY8nafIP/NESXk015Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ghostwriter-26.04.0.tar.xz", + "hash": "sha256-IJ+VpYrWwJCM8aCF6OapU7EsXAkIzNhZnfxagQz0Zos=" }, "granatier": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/granatier-25.12.3.tar.xz", - "hash": "sha256-xbiBTtSsrT6E7c3fqpx/3DgDR+UOc4yRFt5CvgcUXJU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/granatier-26.04.0.tar.xz", + "hash": "sha256-385EsdtNLs6QR4TuLZlYJU/+9OvxeMzI/DaF0jLmzy4=" }, "grantlee-editor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/grantlee-editor-25.12.3.tar.xz", - "hash": "sha256-MFWPNJN3c7r52P/kfowC2bAACHNY/npt34krhRjDVAQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/grantlee-editor-26.04.0.tar.xz", + "hash": "sha256-CfYxFnGfr6JsP13zFmjZROLmbOrfZtNiAYcTHz06mb8=" }, "grantleetheme": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/grantleetheme-25.12.3.tar.xz", - "hash": "sha256-/wvyn5cncQv5DLKIcUBunHpZAGx4gcBPio8sY9n2QzA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/grantleetheme-26.04.0.tar.xz", + "hash": "sha256-4qskJrO/OiCNeuPRfwUvZvzqKlwDs70092CX6zFBmxs=" }, "gwenview": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/gwenview-25.12.3.tar.xz", - "hash": "sha256-BuoypR2Onv68Sk5j6z74sjtopa9as4BFp+KDek/Rk7Q=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/gwenview-26.04.0.tar.xz", + "hash": "sha256-RaqdYzqGdWfa4H115DQh6PFWsXZ1X4+BuIhZeVWxFak=" }, "incidenceeditor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/incidenceeditor-25.12.3.tar.xz", - "hash": "sha256-xKscC0Tmi+TDwofCpbC0Gqr2unRiAmlBAatKUPXYl3o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/incidenceeditor-26.04.0.tar.xz", + "hash": "sha256-aOHTxwJE+wQHJaaE21n7kK73ZyxGD5bbajxUs7/IenI=" }, "isoimagewriter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/isoimagewriter-25.12.3.tar.xz", - "hash": "sha256-xTk1OTzAgGZc5ei9edPOLuzkq62e/S6vohrnrEOZ6Qk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/isoimagewriter-26.04.0.tar.xz", + "hash": "sha256-W3bsITdCNFPtykwvsAalBjeOOULL/vy9ovYqcpa3Wqk=" }, "itinerary": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/itinerary-25.12.3.tar.xz", - "hash": "sha256-TOticUY38CyA39zHmV8gX2iTC8OO1eUD7y4pogAW9ao=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/itinerary-26.04.0.tar.xz", + "hash": "sha256-81RbmfvRVepno5Mj1gzR0A1PwNMMYzSL90xeONBjBDM=" }, "juk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/juk-25.12.3.tar.xz", - "hash": "sha256-daEMhwf4P9duCMlghyO1GB2fgo19UOIXY9H9JWI/3QQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/juk-26.04.0.tar.xz", + "hash": "sha256-3Q5rq4gL4TC09ZRxIXSrkICACvy5lSf08VIWi5RujK4=" }, "k3b": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/k3b-25.12.3.tar.xz", - "hash": "sha256-UXkhRskytYF0xHXG5AtHt9/WzM6FNGsx9xHbPDJZK+g=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/k3b-26.04.0.tar.xz", + "hash": "sha256-ED3wcZ15cUYzAqh9+3WNJra7IvCrel62mrBHriM44RQ=" }, "kaccounts-integration": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kaccounts-integration-25.12.3.tar.xz", - "hash": "sha256-ccIK5coUWfcyzDySJIiFstHYTiUfLRsPRisArdqPw7Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kaccounts-integration-26.04.0.tar.xz", + "hash": "sha256-nSPOXxHQBVvSa61DeRABXVmM6KG4+K8w5WqKejsVlTs=" }, "kaccounts-providers": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kaccounts-providers-25.12.3.tar.xz", - "hash": "sha256-DOZFXmAcEirRF504CKEtRMXTY3fPDOVVZSDQ+O7j5rw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kaccounts-providers-26.04.0.tar.xz", + "hash": "sha256-Vs6/AdWtxyHW6DIkaAYhXrwliRKRXpjWw8EcHRMgh0Q=" }, "kaddressbook": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kaddressbook-25.12.3.tar.xz", - "hash": "sha256-XD53qmg+/5qWpRF3aOixgo8XHa3hoDVEO9o3ocWry9Q=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kaddressbook-26.04.0.tar.xz", + "hash": "sha256-/nU1sIVYg14Gu1Pc3meBAHTWGEvDj5J64XCSL4fq1gc=" }, "kajongg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kajongg-25.12.3.tar.xz", - "hash": "sha256-sk67ww5o9f1S0YDNLMJzTUgbPXk/CE3Wv8ShmsMmS5k=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kajongg-26.04.0.tar.xz", + "hash": "sha256-zJMVUd7AECqMLK85+FbsEe9o1alhLj1xbS5AHaDcE7M=" }, "kalarm": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalarm-25.12.3.tar.xz", - "hash": "sha256-K6IU+SFvV7l4mRYq656ntyI+2y99unuknoybCxD3J2I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalarm-26.04.0.tar.xz", + "hash": "sha256-h9RiJ/JJwLuweICTepVeelunbNRlmSqaCzZfRs6ohVk=" }, "kalgebra": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalgebra-25.12.3.tar.xz", - "hash": "sha256-da1avJccUJeP6I8VfD81835gR+pcnWJsm3Sz/QuikBU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalgebra-26.04.0.tar.xz", + "hash": "sha256-a2AD1iF3N+rIg6GGj+7qnm8Fqtexvo2O41kswgkDqhI=" }, "kalk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalk-25.12.3.tar.xz", - "hash": "sha256-fMrA6QCw2mO82VYFeYOmRv329CEAXOUIx187p33JWcI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalk-26.04.0.tar.xz", + "hash": "sha256-4eMVnPbzSo32XFPoH59pzj0qMWWW+0W3Zv6OdITz8J4=" }, "kalm": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalm-25.12.3.tar.xz", - "hash": "sha256-xmTk+WQZcS30DNha5xqe6ztdv7sWHJpbGO6bOMQy5kM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalm-26.04.0.tar.xz", + "hash": "sha256-I41iYAsNrqQ99agO4f6SuTZ5BFu4w6IZYZVEtJAq3AY=" }, "kalzium": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalzium-25.12.3.tar.xz", - "hash": "sha256-WdjVE49185ed9ioYpPye0SwdKt/rRVre2Ms6zUGu6cs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalzium-26.04.0.tar.xz", + "hash": "sha256-v/lE2WBkL5DtcDwihNZVweyn7tCf86HXNh4stBfFeEk=" }, "kamera": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kamera-25.12.3.tar.xz", - "hash": "sha256-/e/0YRou54tLQxUiViMtwjIIxyvsSZOMD3QnQv+ZgGM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kamera-26.04.0.tar.xz", + "hash": "sha256-pn/eIwR+oTavuUFbjsvFy0snWnMR2Im+vAJ+wqQOMFM=" }, "kamoso": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kamoso-25.12.3.tar.xz", - "hash": "sha256-eBqmaZeaAyaZT5D3HowqOR2J7C4f7wZhRnc1d/6OuGQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kamoso-26.04.0.tar.xz", + "hash": "sha256-P+9QVMO5cqPFn79OIEpufD6oOBi6SUE4XGI50j86GWU=" }, "kanagram": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kanagram-25.12.3.tar.xz", - "hash": "sha256-p9/Kp1kwWM3jNLxdFaKe1jVnVj/KJasdPiPvYvNU7VY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kanagram-26.04.0.tar.xz", + "hash": "sha256-x43te5aGAAqkzC1Nguv5n5JcybKHV+uQePTZwxikunw=" }, "kapman": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kapman-25.12.3.tar.xz", - "hash": "sha256-cFmxNB1P8UI4jtUC+QMlYmJyLC++T3PBsojk1xPI0mE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kapman-26.04.0.tar.xz", + "hash": "sha256-RRClOC8dC1Jj0TFf+Bj1yJ1k3+4K5YT6qDqAZStp2GI=" }, "kapptemplate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kapptemplate-25.12.3.tar.xz", - "hash": "sha256-rPipeGAERcFxGd5w5QmqVDkfoKvklIVqEmmzH9qG/BQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kapptemplate-26.04.0.tar.xz", + "hash": "sha256-xp/18EDwQ2ZtPxdTfHxQcqxbCcC7ahxFmwu1Mr3+N30=" }, "kasts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kasts-25.12.3.tar.xz", - "hash": "sha256-tdGVEqWIehp2PrnelTDdf4YdZnYxzXioSnmlDkEMANA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kasts-26.04.0.tar.xz", + "hash": "sha256-Sv5YdO+HUIB4eBVpIhoXgNnzGCdNerb5FcE4UYniKd0=" }, "kate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kate-25.12.3.tar.xz", - "hash": "sha256-12HZdsGZIoQ2FyEdkGne0I1utDiR4o5W65OFtibOkKs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kate-26.04.0.tar.xz", + "hash": "sha256-rUoEeFoon5/7WPcerm9fIjYRjAm9CLdztJpKY2NBjQ0=" }, "katomic": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/katomic-25.12.3.tar.xz", - "hash": "sha256-svsb83nDRfh1Tn4oTmXIrBdAmftjpRMBNNFk6SKvYk8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/katomic-26.04.0.tar.xz", + "hash": "sha256-a7+tm+oVKbKwiyYHIP1ySiNgOD55WfP8Nv5JnwNzttc=" }, "kbackup": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbackup-25.12.3.tar.xz", - "hash": "sha256-AMDOfv2/242zOP54gC7omXGZ8wXGHDel9YqlmGyylA0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbackup-26.04.0.tar.xz", + "hash": "sha256-YFyna6qTa9OGZjTykYOUIynDwH/44wjtK/5wi7G4lIw=" }, "kblackbox": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kblackbox-25.12.3.tar.xz", - "hash": "sha256-FD4OReSPo94WlSxgy7Q26DhsdrSKVEWvYeNt2O7atKg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kblackbox-26.04.0.tar.xz", + "hash": "sha256-I4xUAGsF/e6wWzjloQbxDVxRRRoL5CtGuUuR1f6HtY4=" }, "kblocks": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kblocks-25.12.3.tar.xz", - "hash": "sha256-I/+sPDv82AZN+eJIfMoDr2hc1C7GuEA9JrqLrrFPakc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kblocks-26.04.0.tar.xz", + "hash": "sha256-BXJup0Ll7//mKEockHdTClb0J9Y17IsKHeL4qpEHZGc=" }, "kbounce": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbounce-25.12.3.tar.xz", - "hash": "sha256-bUyeq8jMOcNAIHbf0MWmVmoTCoGCTbEGpE2kM+5srgg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbounce-26.04.0.tar.xz", + "hash": "sha256-WwtMZgjpAyJySZ3PU0M7caaNgHQyGahoAFZ8uIdoV/g=" }, "kbreakout": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbreakout-25.12.3.tar.xz", - "hash": "sha256-3JNG55PVIegwJFsL4znSjun751dj4ZGFZQcLszVTQCk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbreakout-26.04.0.tar.xz", + "hash": "sha256-lS1gQVgwBSrWhUyxZlA1oK7mWlRhb+2XVE5na7UQ604=" }, "kbruch": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbruch-25.12.3.tar.xz", - "hash": "sha256-LJwMR3QQjY3FjKTxQWjLnlM3fj/S/3h8joHZ3TF5tP4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbruch-26.04.0.tar.xz", + "hash": "sha256-bSGT4Rb/02x8nWnb3cvEATzh3V1wiAOrd7wZqAV64X8=" }, "kcachegrind": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcachegrind-25.12.3.tar.xz", - "hash": "sha256-6WrMDWiLEpQOzIiWq4n/0Vi99ZX8aa1tSjgOKOLo79I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcachegrind-26.04.0.tar.xz", + "hash": "sha256-R2kZw6m+xDaxpVpsGijr+we0PW4iwFxqR20L+lN8j6Q=" }, "kcalc": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcalc-25.12.3.tar.xz", - "hash": "sha256-wjgsIy4GdEsrgquWeX9Z0w/U/iObKqDAf750JM8Qqvo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcalc-26.04.0.tar.xz", + "hash": "sha256-XqlgGtqXUsixDQJnsDIjg/Dx1i+3QxFjunz5nbQ5mg4=" }, "kcalutils": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcalutils-25.12.3.tar.xz", - "hash": "sha256-jVTf70O3kpydm1K6K2I0+UU3kj5P+UmEYRv3SJUCojQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcalutils-26.04.0.tar.xz", + "hash": "sha256-g6DjTHUxNMu951X/iztiZX14AOhotWAJp40+CwnoCnc=" }, "kcharselect": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcharselect-25.12.3.tar.xz", - "hash": "sha256-kN9VQ1Ftxy2D7f95+b3Kl2MGHQ3DsL0+tylcqRL87N4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcharselect-26.04.0.tar.xz", + "hash": "sha256-5U56QYgrDqLK2xrVtpRBAni5ox3R38uyEmG6S3VYQvM=" }, "kclock": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kclock-25.12.3.tar.xz", - "hash": "sha256-jLSx1QKtBKvwTl127UdqYH3aiF0oK/w2fSGFiPuPPkU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kclock-26.04.0.tar.xz", + "hash": "sha256-bavBVnCdz7+TzaQcgeXdW9pE78k6tdn1J/wm+6RxSDw=" }, "kcolorchooser": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcolorchooser-25.12.3.tar.xz", - "hash": "sha256-CItERxsP7ID7UJnGm8c3tnpOaKCKPVL5AYIUF979yGU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcolorchooser-26.04.0.tar.xz", + "hash": "sha256-hZXEKUoIe1FtVUQ+oAm4/csun9eY9VCsxqbBH9zKHyQ=" }, "kcron": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcron-25.12.3.tar.xz", - "hash": "sha256-Cz6b2vOp8nZu+3AH3/m7EnjUdT6qBeyhOPJCMaxIXeI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcron-26.04.0.tar.xz", + "hash": "sha256-pTnZQvMb3Ag4r9v/xQu1L4TbXp1QvRuY+dzxubuLJsQ=" }, "kde-dev-scripts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kde-dev-scripts-25.12.3.tar.xz", - "hash": "sha256-R7DSdELdJqppkmv74kMWt8YflOcRqNMWyR9RMouiAmQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kde-dev-scripts-26.04.0.tar.xz", + "hash": "sha256-KsTeBFhCptr946OP4dfO1sQJ2cpJcx+oIMPjbgChqDU=" }, "kde-dev-utils": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kde-dev-utils-25.12.3.tar.xz", - "hash": "sha256-WY/f1bmB9Hprxk1xvOHIE2fg9xIVQEiszxDQC0ObW5w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kde-dev-utils-26.04.0.tar.xz", + "hash": "sha256-GVc4GrV8nH/t0KS4Nt6H3mkWHDhbUNy6BRJu47CR+OQ=" }, "kde-inotify-survey": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kde-inotify-survey-25.12.3.tar.xz", - "hash": "sha256-BcAgTdwWbfBKW9OW9a8ECMAwX9NKf/g2GehshwlskOM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kde-inotify-survey-26.04.0.tar.xz", + "hash": "sha256-5ZbS6eTFamcWmK0F5W9pBd12AjpDLGFlZeW2+udWxqU=" }, "kdebugsettings": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdebugsettings-25.12.3.tar.xz", - "hash": "sha256-wqJY+c47Ru7Vq4h4aErF/c9hEoXFi1l5BC0VL8DQrb4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdebugsettings-26.04.0.tar.xz", + "hash": "sha256-t7+tXQSuhngcCK3I6rIZIw5IUo9KtTrUoSx+V27rl4c=" }, "kdeconnect-kde": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdeconnect-kde-25.12.3.tar.xz", - "hash": "sha256-okLJaLf4OvIeAhE85XKLn8qYJYtuj256M9XWw8yeabs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdeconnect-kde-26.04.0.tar.xz", + "hash": "sha256-bN+C1sR2AF3l/6hcRrbWmJELoadPbsrHYAzzmJJW5mo=" }, "kdeedu-data": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdeedu-data-25.12.3.tar.xz", - "hash": "sha256-zjIUj0Gid2oCpZMDW6XD31c7f6ASOoE0uSVcneOyfwQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdeedu-data-26.04.0.tar.xz", + "hash": "sha256-4b+4ciT+6QBStqKIAorT2tvE4nk2ONnI6Zy8inJIYwA=" }, "kdegraphics-mobipocket": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdegraphics-mobipocket-25.12.3.tar.xz", - "hash": "sha256-++bAoqFcEk+o9gUuxEMp094oUAGPTCXtvvjBY2JrHlY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdegraphics-mobipocket-26.04.0.tar.xz", + "hash": "sha256-eLSHdVRN1LwrvsjBPEeeqhZo5Q5CDoJJter9b49zEfk=" }, "kdegraphics-thumbnailers": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdegraphics-thumbnailers-25.12.3.tar.xz", - "hash": "sha256-BeueJowWHSXGiZ8a/9uZrK+OxQahEIP+qAfjNaXeGPk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdegraphics-thumbnailers-26.04.0.tar.xz", + "hash": "sha256-LKW8FnFGoi9qEeFS9ep1bFqXPZ7lCRbMxq+qQgr17KE=" }, "kdenetwork-filesharing": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdenetwork-filesharing-25.12.3.tar.xz", - "hash": "sha256-Jp3kf8zybOHJiaS2bUMsQwaRPRqBQZnF/85TPGcwVpY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdenetwork-filesharing-26.04.0.tar.xz", + "hash": "sha256-xT/hnzcVPRT9+EGBxO3/42jU3CGWzOUQyIrY6+cfmwE=" }, "kdenlive": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdenlive-25.12.3.tar.xz", - "hash": "sha256-Eu8HXG33NjeUjNznclu4OAzNFksVgVfUleaCGATOSn8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdenlive-26.04.0.tar.xz", + "hash": "sha256-vg/11nnF9scmRsE/7PiCsBt8OJiZBjydZBfdovViOmI=" }, "kdepim-addons": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdepim-addons-25.12.3.tar.xz", - "hash": "sha256-Duv4pq7jl7U84TZe1qJ69fejSIZcV1unrA+IeH9/qXk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdepim-addons-26.04.0.tar.xz", + "hash": "sha256-cj2DvTdXJRVdPaRq4VNfh/D13ktDl0dVshGQ/w7Z5aI=" }, "kdepim-runtime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdepim-runtime-25.12.3.tar.xz", - "hash": "sha256-nANHccxm7VEDrPUnb9Kl+fQ7UDOT43eSCMT5fE0nRok=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdepim-runtime-26.04.0.tar.xz", + "hash": "sha256-pmQRMq8+oJ88DsH9tkGXAIZS+88rUTmuIYOyLZKjRj0=" }, "kdesdk-kio": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdesdk-kio-25.12.3.tar.xz", - "hash": "sha256-lgX6FtIVGVq8oaRJ63PIVNY0ZSn1gjC6ox4jGs1JtNY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdesdk-kio-26.04.0.tar.xz", + "hash": "sha256-A+AAzZoFS4EHo6QCBUvUjors2pXT8dRUnCTkSiAEQi4=" }, "kdesdk-thumbnailers": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdesdk-thumbnailers-25.12.3.tar.xz", - "hash": "sha256-f4GfGt9WUxoDdmlhpUn7vj2bml/ffD8zSiznZ4lQZnY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdesdk-thumbnailers-26.04.0.tar.xz", + "hash": "sha256-Eccb2UBOkQOYEeKWty/F9oar4HYvBnL+MDXLs9TwtnU=" }, "kdev-php": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdev-php-25.12.3.tar.xz", - "hash": "sha256-sBHg5aktSFPFe5fda4y5QHvN0bxUqeNOIZ0UzicltW0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdev-php-26.04.0.tar.xz", + "hash": "sha256-RCzd6o3YbBGQuccF/b7f7qwvM9VVCtNVTrwAakWLMSE=" }, "kdev-python": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdev-python-25.12.3.tar.xz", - "hash": "sha256-Ercf/307DXgMf0ROI26HNvZ+0rAGaKezPUcqrXWemE8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdev-python-26.04.0.tar.xz", + "hash": "sha256-nomzAZsJJFKJ4isGtLgZlvrRIo8SbwhQYXV2Pdf7SCw=" }, "kdevelop": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdevelop-25.12.3.tar.xz", - "hash": "sha256-tuj2oCs6uEOyIS7aE6re4/XXA53AuQwgcP7FbjN9/NU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdevelop-26.04.0.tar.xz", + "hash": "sha256-SvnEoqfTycdsqlNVbudW4RebMekTY6kJ/MPbumTY48o=" }, "kdf": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdf-25.12.3.tar.xz", - "hash": "sha256-u+pn4Z0yNnJM/BBn9BT5vPUDZPG0/RjpR4ZAKIRIsVQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdf-26.04.0.tar.xz", + "hash": "sha256-vn7QLH2AD/AvJuBFNj2A8tHXC8jyUy9TDQvFhEn7Tu0=" }, "kdialog": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdialog-25.12.3.tar.xz", - "hash": "sha256-/uWj1SOUkWp63KdurqRxzdUTew0nsu8pNs8QCYEQXqE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdialog-26.04.0.tar.xz", + "hash": "sha256-zWEtcsYppeq13Stjhek+CSbfOaaHTs4M+YnTRdOqIl8=" }, "kdiamond": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdiamond-25.12.3.tar.xz", - "hash": "sha256-jFRrATwXMgDgj5U9p079N0Mk/6Fass8KIs5wegKLUSE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdiamond-26.04.0.tar.xz", + "hash": "sha256-pBcOX/QhGsaV9uZdGadxFYC2zxPt++8gNfLzW6iVDQw=" }, "keditbookmarks": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/keditbookmarks-25.12.3.tar.xz", - "hash": "sha256-G5au+8san9dTBJOK8oIVaIr8Q9gG7sfUU94HhyHdHC4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/keditbookmarks-26.04.0.tar.xz", + "hash": "sha256-66/wABJOpxb+OdfeiQSc5f3g2NpkQywOyH6Seb8FO9I=" }, "keysmith": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/keysmith-25.12.3.tar.xz", - "hash": "sha256-4bzVd8q+wCNa4IppOpT3GuXeDfInH+vGTwTryDGdotQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/keysmith-26.04.0.tar.xz", + "hash": "sha256-MEjcXPJ95cpyk6aAHqdzZ01PA2O4SNa7kurPEZvL2wE=" }, "kfind": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kfind-25.12.3.tar.xz", - "hash": "sha256-sFPrVRcG3hjUajuWhn8svMpCNG/lRIs9xsjUvAfHKsE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kfind-26.04.0.tar.xz", + "hash": "sha256-s15OIWNztdXMFM5rPv321gNiqZytTzkknPrvZGxDW5I=" }, "kfourinline": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kfourinline-25.12.3.tar.xz", - "hash": "sha256-EExz6MmLEH8knx56gcraJWPPG3SP/ZGQMzcFFD2Vs94=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kfourinline-26.04.0.tar.xz", + "hash": "sha256-MWTB6w6js3JKhfm72WuYwXke8GPivUi/bajDKrjB84Y=" }, "kgeography": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgeography-25.12.3.tar.xz", - "hash": "sha256-qa2F7UOIHPA08k4UCx/t6zKzpvXwjl1sCB/7OqFe4Cw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgeography-26.04.0.tar.xz", + "hash": "sha256-X0qyowiL8VE0lD05enL63JwWWMacSzbylXuwDCAMvh8=" }, "kget": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kget-25.12.3.tar.xz", - "hash": "sha256-qChzp9/8UoJcEsBD6Ts74TJhdsJ26YxzXVgx/46hsLs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kget-26.04.0.tar.xz", + "hash": "sha256-PMjY5j8c5mhZkOJjF7t39p166T6yYelFU68RyvBcjvI=" }, "kgoldrunner": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgoldrunner-25.12.3.tar.xz", - "hash": "sha256-hRyp1ulTmXN8d8NnAVq4Rl4zm07ABJG2ZeztzSh9U3w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgoldrunner-26.04.0.tar.xz", + "hash": "sha256-N1/KlhgofNiE+zu4JOzkfCjEGys8BN1zYqFE73T7gp0=" }, "kgpg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgpg-25.12.3.tar.xz", - "hash": "sha256-uopAVqETi3dxeO8wUQeTsgqNwvYOre4KrDCYkjiSj4o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgpg-26.04.0.tar.xz", + "hash": "sha256-HW1s1n1npzDuaFM0cCSTEujeJKm+Yl4Zd5I17lwVKf0=" }, "kgraphviewer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgraphviewer-25.12.3.tar.xz", - "hash": "sha256-Y02S+b7bCeXkkefIzrHEpmB8y474f4yLHIqfUuP4wMY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgraphviewer-26.04.0.tar.xz", + "hash": "sha256-DGyEtadclw6q9KXfpt1sKv5OMRN8JUfHigF2wIM9O/w=" }, "khangman": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/khangman-25.12.3.tar.xz", - "hash": "sha256-nXYlSz++/3ARPVBwCtHBSkMTrOSrAw+wAX2IW2eZlrE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/khangman-26.04.0.tar.xz", + "hash": "sha256-BudwwpvRAW5uk2TK+e9vMM/8hquK6VqM88Nld3JYW/I=" }, "khealthcertificate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/khealthcertificate-25.12.3.tar.xz", - "hash": "sha256-3ct31YMgcKtfB7v8FfQEsDDmfgb2DRuzvozor19BP90=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/khealthcertificate-26.04.0.tar.xz", + "hash": "sha256-djAmgxpcfF8uEeNlbflAaCwwemtXRvaD6+6hZ6QhVl0=" }, "khelpcenter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/khelpcenter-25.12.3.tar.xz", - "hash": "sha256-U/T9N87T6IKxl2AEOd9DEFzRgZcST8+wHkfRuM5oscE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/khelpcenter-26.04.0.tar.xz", + "hash": "sha256-d+GJf6aJrC9v3lqeT+ouHrTT5xDgmsbFeUM/2/+9/Gs=" }, "kidentitymanagement": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kidentitymanagement-25.12.3.tar.xz", - "hash": "sha256-GLJMI71v215hewzXx7LOHab/tWbjCceWF2aRxjPUnoc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kidentitymanagement-26.04.0.tar.xz", + "hash": "sha256-rneihcS7JEQIi6NrJbjfbWs1bVVSG+doIDAl2lhItVk=" }, "kig": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kig-25.12.3.tar.xz", - "hash": "sha256-oYFZj2qZDBlMWOI4toB8rlSRvcR9NaF2S5XTm7yi1u4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kig-26.04.0.tar.xz", + "hash": "sha256-tGDAS1luL/BcqiCJjR6adcjd61N0ULzErkcKojhJeCE=" }, "kigo": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kigo-25.12.3.tar.xz", - "hash": "sha256-ygDAGmNtCmNt0Rkm3WqKAYsgGMOHe0Re7DzBYXt/Cmk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kigo-26.04.0.tar.xz", + "hash": "sha256-e9rHj3HIwEKohrzVQiEF2/aCUOkCs98DwYK8uU2rtHU=" }, "killbots": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/killbots-25.12.3.tar.xz", - "hash": "sha256-AmNtfxeKPbp2pFkgFlswZmZjF1PdN3L0001+RuzVC1c=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/killbots-26.04.0.tar.xz", + "hash": "sha256-CdzRdZODOkkC3P9sqJB8mp8vy8ZcUBJ/FNso91zrIEE=" }, "kimagemapeditor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kimagemapeditor-25.12.3.tar.xz", - "hash": "sha256-MTeGKJoxMkt5vZTpTCpZtRsyXt1vP2PWnIRwnKOt32Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kimagemapeditor-26.04.0.tar.xz", + "hash": "sha256-cbyIMQoCnnHCnNKBx64GyvYLGfsggzKlNa+n+Nuaw0s=" }, "kimap": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kimap-25.12.3.tar.xz", - "hash": "sha256-ljAxaPK/l5BeaL+8k/fvupqTqTMeylMpRVfT7z9WZ4o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kimap-26.04.0.tar.xz", + "hash": "sha256-1EXa7ts3hIGp7kz9ZVJLTC82yXEKZeJ/Qt3DJbof3HE=" }, "kio-admin": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-admin-25.12.3.tar.xz", - "hash": "sha256-uF0MY9XcAyBJ4rxS3bITIuz1luGrR6dkzKKPRX5NruA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-admin-26.04.0.tar.xz", + "hash": "sha256-hD0yHKW/kCRi85BvuUdoq3mao1SjGEF2H3HQkMXLzcA=" }, "kio-extras": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-extras-25.12.3.tar.xz", - "hash": "sha256-sWHjYzIPls/7oBleQEWogEn8PFuTJyUy3OWrbOiGkWo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-extras-26.04.0.tar.xz", + "hash": "sha256-CrwdYdA9PrsEwFhA1ZEEdfRqv5fv72XjVME8EqHDH9I=" }, "kio-gdrive": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-gdrive-25.12.3.tar.xz", - "hash": "sha256-0QNfpavA6cRu/OWShjwUfIbDxBvbvvAvOPW4AbN4ldI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-gdrive-26.04.0.tar.xz", + "hash": "sha256-TkEwJTkYLkvKSC6xvZOy8VMV4qOdb/CESlCgcJjFQao=" }, "kio-zeroconf": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-zeroconf-25.12.3.tar.xz", - "hash": "sha256-CyE3nXHrxBz0VNVoSf6vWxnoUdeWz/uw4tnUs2KGClo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-zeroconf-26.04.0.tar.xz", + "hash": "sha256-2y4InxWIPjP0z6lxz+IysO4vTwUFsKJ2+GfTpE/oSuE=" }, "kirigami-gallery": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kirigami-gallery-25.12.3.tar.xz", - "hash": "sha256-nNSdvMT7q5Jp/gzctJwW7LsMdtzgLSBDgPzeuftgsqI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kirigami-gallery-26.04.0.tar.xz", + "hash": "sha256-+FsKxVx5ErSWnWow+suHZ1CE42vJlLEUJgPm6mufM4Y=" }, "kiriki": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kiriki-25.12.3.tar.xz", - "hash": "sha256-xddoMTuqMyWpvGS2qKnXB1hhwFK8ciNb+apslhWM4Wo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kiriki-26.04.0.tar.xz", + "hash": "sha256-YCVV7MJvfw35LSrXZgC/MLacG6DCKR7ulqeKXD6jlTo=" }, "kiten": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kiten-25.12.3.tar.xz", - "hash": "sha256-Kh6c3Hf8Y9e32EUVPeoJnViWXc8NmKuCHeE9vP/FwMs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kiten-26.04.0.tar.xz", + "hash": "sha256-yJxhLg930a/76SRmnA59qs4cWdK3QJgOtq56DsC89Zo=" }, "kitinerary": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kitinerary-25.12.3.tar.xz", - "hash": "sha256-3YN0vi5MSIkC9sC0uf0SrX+AjeI7ffRWHvMLP3m0TRM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kitinerary-26.04.0.tar.xz", + "hash": "sha256-daMQ3r6kSHdCZeMSpxtfMEPU5S1vb4inWqR0C/NEbwU=" }, "kjournald": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kjournald-25.12.3.tar.xz", - "hash": "sha256-JGrDUjGNP+uswrZP8GOJgpluyRUkq8s9Gcl1cZm/1eQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kjournald-26.04.0.tar.xz", + "hash": "sha256-gqJ+YI1GcetAqqIjB7tkAzkLxZ4oUvWPZxgQev/9CVI=" }, "kjumpingcube": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kjumpingcube-25.12.3.tar.xz", - "hash": "sha256-UZ9oVw+gFSRwZFysqEbIiKNI3Sve/eHAdxW6kd3LFJA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kjumpingcube-26.04.0.tar.xz", + "hash": "sha256-g04SRdhLQGCNBtgMNMEO6vf98m0Gi1YzWwSqGcYLpEc=" }, "kldap": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kldap-25.12.3.tar.xz", - "hash": "sha256-SWyrreSDyq6hn3fPpjBHw8Ci7k38m/4ugQ3P/MCK8VU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kldap-26.04.0.tar.xz", + "hash": "sha256-Su5iQ3sRA/2qU8eMVCkvPhpF7zaLFbrK3YLi7julu+M=" }, "kleopatra": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kleopatra-25.12.3.tar.xz", - "hash": "sha256-LV8CcT4HWUqOjGkzMXdtlX6RQTzkishcJAvpH9Zw2as=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kleopatra-26.04.0.tar.xz", + "hash": "sha256-1Ft/Kn738IQP+7B1h9c1/BEvBBVNPiJXcItO//x+Kko=" }, "klettres": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/klettres-25.12.3.tar.xz", - "hash": "sha256-HhZNgSl3hQNoeXClXwH73OA6MWQrdn9tYVe/lG+gtcw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/klettres-26.04.0.tar.xz", + "hash": "sha256-Or0OJtXBZKR1GoqZ20TuC/0vH7cZMn4Wy9gpZKGabrs=" }, "klickety": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/klickety-25.12.3.tar.xz", - "hash": "sha256-yfWWce8fAm+XgGmeThVy7gOElMrrv3PKsF7gvxVzb6o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/klickety-26.04.0.tar.xz", + "hash": "sha256-0M8R4MrJwlVCu/kS6AqqIoMJpUumkEZTENCbuQgz7z8=" }, "klines": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/klines-25.12.3.tar.xz", - "hash": "sha256-XkL4dHRFLRKPgJFxX2sFgq+kXafdcmawvCAQj4YNDJk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/klines-26.04.0.tar.xz", + "hash": "sha256-vueL4G+8hfV24Dq03Xz4xZ33+EDibdXR2bk9S55gB3I=" }, "kmag": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmag-25.12.3.tar.xz", - "hash": "sha256-+tK1MWK/DNG7dR/PbWyIsc0vj/Q8cldlfusIAmRiJ6w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmag-26.04.0.tar.xz", + "hash": "sha256-Tjj2fPgnlwlfyrSfyKAJPGXklI4Vy+ve0kIojyhhW1U=" }, "kmahjongg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmahjongg-25.12.3.tar.xz", - "hash": "sha256-dpeY0uA7mo3kZ1uLz5MqngxjIp1HEucwdPxL6nXyeT4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmahjongg-26.04.0.tar.xz", + "hash": "sha256-s9OdDUZM3lDaDOXyopnfp/9MxJeuwCJomg25GTxKK1s=" }, "kmail": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmail-25.12.3.tar.xz", - "hash": "sha256-4e2YCUXqNCgQDgG1/Mu06YsQnB2FAzQMI7lyONNoIcE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmail-26.04.0.tar.xz", + "hash": "sha256-dVxvxR9kMByMIl8ADn4MubY9pdtOi8cBM1GAodYImMM=" }, "kmail-account-wizard": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmail-account-wizard-25.12.3.tar.xz", - "hash": "sha256-CkEmjmsVNwDEyBXaG6pAY376YZQ/Tjh/Zs9Vmdjo1QI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmail-account-wizard-26.04.0.tar.xz", + "hash": "sha256-hstSJJYGq0QgDpfY9ookXZRbT4mBbG3o1kgeLJiRjRE=" }, "kmailtransport": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmailtransport-25.12.3.tar.xz", - "hash": "sha256-8MAzFkN/gfFaF+8x/oKITYFtK6zhNKCqRdyLsHQetQE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmailtransport-26.04.0.tar.xz", + "hash": "sha256-gvYDsPD/p7TGKGPcAzOivZ3MY7fjErQhqAXg1dIw9Xc=" }, "kmbox": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmbox-25.12.3.tar.xz", - "hash": "sha256-CI6IuFaGN02oVSFTUeDlJIRkkhyLVGUx2RuNzvlS/5M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmbox-26.04.0.tar.xz", + "hash": "sha256-MU569H2ojTcbAcfB4xV64T/8YgC2+CJmW74Mej0lWO4=" }, "kmime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmime-25.12.3.tar.xz", - "hash": "sha256-/OPGA8rD/smj8OEBxJeFwyrOB7j2C1Jzm2ONMp9Dgm0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmime-26.04.0.tar.xz", + "hash": "sha256-zo1clfi+qh3BEgHR7pA2iZVUVSR8ds2vjvF0AL/9StE=" }, "kmines": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmines-25.12.3.tar.xz", - "hash": "sha256-S7b+jrel9dSqXVYEJY3JB6ukkcqcZwZncaVRkOwddRo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmines-26.04.0.tar.xz", + "hash": "sha256-Jp5m8j2reF4Ue6SehdcPnMbEbtne2JBE2eRu0oShepU=" }, "kmix": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmix-25.12.3.tar.xz", - "hash": "sha256-4xC5q9ppGiN2dXmzXPRotj3Mt6A+1HzdY+LMu1gY/BA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmix-26.04.0.tar.xz", + "hash": "sha256-q4Q2kcjIjiZjGj0533rHVulkNlHErcwNG5RrkzlAEWM=" }, "kmousetool": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmousetool-25.12.3.tar.xz", - "hash": "sha256-Pq+9LDiit2eWOCTwgbjSL1U4GxtR/tOhekTk3BwFpt4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmousetool-26.04.0.tar.xz", + "hash": "sha256-PuxOGFSYVqbzCDb5befDO6E2xB3cy8/n7EQmniYha4E=" }, "kmouth": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmouth-25.12.3.tar.xz", - "hash": "sha256-DxbjcaqoO+nm8Sj7nrqIWuWvRV9l0nYXOM+AiWF8BTg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmouth-26.04.0.tar.xz", + "hash": "sha256-4kk7P85Sm8bd3hR56KmyIw4qq6h9FXv9Nfi+TkNH42A=" }, "kmplot": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmplot-25.12.3.tar.xz", - "hash": "sha256-TZv4vGVM4eS0d+FW5dTBoRc3TiIgOYx+e6qBjiFOsEM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmplot-26.04.0.tar.xz", + "hash": "sha256-RsqbR44Ox/+SKY4cn8mnnUyqdP8ngb1sNKyTCH6JwBw=" }, "knavalbattle": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/knavalbattle-25.12.3.tar.xz", - "hash": "sha256-ODZEb2x5fujmZIdzg6ofe9AB4pOLEHqb6oLn2flteOU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/knavalbattle-26.04.0.tar.xz", + "hash": "sha256-5eJRsYo5Udgx+Q/79DWC6iB2Y20dSzMF4jXJtYoL6Yo=" }, "knetwalk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/knetwalk-25.12.3.tar.xz", - "hash": "sha256-UMaT9tHhd4sk0jX0MiMU+AvstARMOOccWZnvs1YJbuI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/knetwalk-26.04.0.tar.xz", + "hash": "sha256-U09XqzokFGosMjRNv7bozssWCXqxCqlR3DKML/mPKYk=" }, "knights": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/knights-25.12.3.tar.xz", - "hash": "sha256-pM5CI19HvVqQyHyftRxD3kC9Mlx7oEZjSjZJm70W3/M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/knights-26.04.0.tar.xz", + "hash": "sha256-IW5kicL+l+roZqM8hogWz1L+TN2YytcLP5y7B9cvqk4=" }, "koko": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/koko-25.12.3.tar.xz", - "hash": "sha256-jTaFLcGVG0Sz+ag+wIDsMaxWg0vjhN7Eb2fbkBkIe5w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/koko-26.04.0.tar.xz", + "hash": "sha256-di1Ub3sJ1MzAE/uzZl9lfgOi9uJQJx3U5iU1j54z7fs=" }, "kolf": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kolf-25.12.3.tar.xz", - "hash": "sha256-bZNZuv0DUCdRbpxQ9krCXScY+0qBFB9GnYDHRU3Ileg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kolf-26.04.0.tar.xz", + "hash": "sha256-37iLjkS/38Lga5SZoXVhqX4x3oObHXiMVkw+qOBek4Y=" }, "kollision": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kollision-25.12.3.tar.xz", - "hash": "sha256-KYoKlAI19PpZLZI3P/sd2WecW/pEkQ57z+AUYD25Drs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kollision-26.04.0.tar.xz", + "hash": "sha256-0Y6CiFJeXuUp81LmUdkxeYE5MIQSa1ewfhDp8GCU3rw=" }, "kolourpaint": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kolourpaint-25.12.3.tar.xz", - "hash": "sha256-7L1It6E+tGutY7Cv5jjGyH8bZht5dAMgkCyJCGFUNWg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kolourpaint-26.04.0.tar.xz", + "hash": "sha256-A07A61WBk1U4rFqs2xIk0mxa1baSyhfZRYo2XO+iO+s=" }, "kompare": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kompare-25.12.3.tar.xz", - "hash": "sha256-l7ASMKoGun47//XiwqxMxDuH7RjkrpiFHV+0oTFNw1M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kompare-26.04.0.tar.xz", + "hash": "sha256-/N4qsB0YJZiNi+SRbr+PJVozJKU8NcOC6MeQm7ymLVc=" }, "kongress": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kongress-25.12.3.tar.xz", - "hash": "sha256-SI8G3DJwIE7hbeL9TGcNAA8Z0ny7uuHB7lQGxNy8dYc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kongress-26.04.0.tar.xz", + "hash": "sha256-gfb3pPNdpvdHpmXBNrsDcKtJgXWsCZhM9NoYjQn21ac=" }, "konqueror": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konqueror-25.12.3.tar.xz", - "hash": "sha256-jzg76tqFe1IqWbklmuHx+DVUxdJdPDmjn7bxcuwPiJ0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konqueror-26.04.0.tar.xz", + "hash": "sha256-xsPgU8r1zS4BuvFV+VeSE/f8o/hdjvHtyVOWpP/wi/o=" }, "konquest": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konquest-25.12.3.tar.xz", - "hash": "sha256-k6kedbk689Uo3tZjJ8u6E323FQsLcc+7xFW8WZYpdbc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konquest-26.04.0.tar.xz", + "hash": "sha256-imJyIPh4h11J7TLPaTg9tVpcM0H3oilBhfT9/c+xvUg=" }, "konsole": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konsole-25.12.3.tar.xz", - "hash": "sha256-w+E75Vy+VT69a6XwT5GUx5pLoV0e2PPRUax6+uAW8jI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konsole-26.04.0.tar.xz", + "hash": "sha256-pBOuqMM2svRS8trrloXebEoXuouywailTDxElpP5Ius=" }, "kontact": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kontact-25.12.3.tar.xz", - "hash": "sha256-QSTIc9JqkEczKu6sgAKlYZoUVfGSgFOPGR779u3u9gQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kontact-26.04.0.tar.xz", + "hash": "sha256-Henc1J1JYhVrg6OaADO7trsR7ect04Q8+ShrrxURMN0=" }, "kontactinterface": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kontactinterface-25.12.3.tar.xz", - "hash": "sha256-Xjm5cCEpOBE0amWZJrvogw1A/oNJ1ct/notjoYDXh5A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kontactinterface-26.04.0.tar.xz", + "hash": "sha256-/1XIVJVek0GO8q+3KwYOko5xtdPF+SuODnXuiln/V7c=" }, "kontrast": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kontrast-25.12.3.tar.xz", - "hash": "sha256-DHQAULzk7ocNsKoisn3+uiaOyV5I1XQHylM7btpvkQg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kontrast-26.04.0.tar.xz", + "hash": "sha256-H0c/q9mpb0uviR6G+djFS7kxfDEAzjsa+p8HF7KK5Lg=" }, "konversation": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konversation-25.12.3.tar.xz", - "hash": "sha256-uFm89Sf+wdT7spoLpNHhhDDO9YhxmUYXiBiV54Z/tvc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konversation-26.04.0.tar.xz", + "hash": "sha256-JbCv8NSF+2usNiXh3soC23APV2v1R6LvSQrPLEXQwUA=" }, "kopeninghours": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kopeninghours-25.12.3.tar.xz", - "hash": "sha256-Z0990Whnnuy8hdfmgFKgqXn0JDpDKVimmLpbvYIXhYk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kopeninghours-26.04.0.tar.xz", + "hash": "sha256-28uaqAGP4bQrqxAxtPdtNjqghyOA4SXgRkn0719kIe8=" }, "korganizer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/korganizer-25.12.3.tar.xz", - "hash": "sha256-m7g38aH5rtvzXzJUpSbMb1x1kbTCfmSYF9trVjrWmMM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/korganizer-26.04.0.tar.xz", + "hash": "sha256-uJAGn0OXx8CQWpR90/CrxzU2O7EuFCKoIltPa++gbUs=" }, "kosmindoormap": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kosmindoormap-25.12.3.tar.xz", - "hash": "sha256-HaZMmcKfvT9yJzKhTUSrZ0F+Zs7I3hefpbLsZ2qmMxs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kosmindoormap-26.04.0.tar.xz", + "hash": "sha256-bYkQ3pCxH9UZrqt6d5Sk5ojUfxJ/I5pkLP4VXv3kxsA=" }, "kpat": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpat-25.12.3.tar.xz", - "hash": "sha256-Z+X+/SR+3J06Is6qP8nVwMctSdDAXwKrSPL3u6DEuZc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpat-26.04.0.tar.xz", + "hash": "sha256-vOhjKSznVTAjWVe+MXhyMRXLrBk7YfK5U9bTPyN6xUM=" }, "kpimtextedit": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpimtextedit-25.12.3.tar.xz", - "hash": "sha256-EA9d1wOt6piPY/KXUDSg7/PU59VdCIAJsCAx3A5HucU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpimtextedit-26.04.0.tar.xz", + "hash": "sha256-7tSLMZDxMXja2pbXk1KcDKSVlSDEEdL/xgRjq4WfkEY=" }, "kpkpass": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpkpass-25.12.3.tar.xz", - "hash": "sha256-+Ra9w3wRdAzFJ+52oTJtNFftm/FT1gnNtep7tYGIXfk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpkpass-26.04.0.tar.xz", + "hash": "sha256-sIOjmxQc8pK3Yti/LSoLOQ2SZZdI4J5obwcOFu/cbMA=" }, "kpmcore": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpmcore-25.12.3.tar.xz", - "hash": "sha256-Lm/0RkSLZkDnKQeEUZ4ZrTJtVvk/joPKzRHQMxl/PmI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpmcore-26.04.0.tar.xz", + "hash": "sha256-CFeB0NxoyRQvyhG+DHRsT0k3+kncxNb5fiCt0RdiKxo=" }, "kpublictransport": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpublictransport-25.12.3.tar.xz", - "hash": "sha256-WBem1B1IUyLnmu+NyrUrLdAbhvXfIyepEEgJrdsMROc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpublictransport-26.04.0.tar.xz", + "hash": "sha256-5KrYaEEOl6bCw0qCVYiEBe4nJge7Pkrm//6wyS2YcCs=" }, "kqtquickcharts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kqtquickcharts-25.12.3.tar.xz", - "hash": "sha256-bFkEiGmO/KNdDbk7GwMmTMXaHnxybRn2InIlWnRp3Es=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kqtquickcharts-26.04.0.tar.xz", + "hash": "sha256-wzid/lI81tKbgwjy7upnuGf2Mpn5Mslp2GnStIfW3yk=" }, "krdc": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/krdc-25.12.3.tar.xz", - "hash": "sha256-GZdGPNZM+4igFdK2Zct9XUUej1QoWvBH0Y8b2DikzSc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/krdc-26.04.0.tar.xz", + "hash": "sha256-Qw3J6CH8DbdzDq3SMG2BUxAVMVoKGU/Qyz7W3N/2SJ0=" }, "krecorder": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/krecorder-25.12.3.tar.xz", - "hash": "sha256-OZblI11uYb/isiHCX/sOg2t67Hr9EnY/Ti52VdBzP7E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/krecorder-26.04.0.tar.xz", + "hash": "sha256-X+7zLL2fVBn8N5e2mNEUY8g2MlBNzCBMANB0clW9buQ=" }, "kreversi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kreversi-25.12.3.tar.xz", - "hash": "sha256-Lbsemw5q7RYypkmedTlvPqyaDBAw6BdfG3GvGb34doc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kreversi-26.04.0.tar.xz", + "hash": "sha256-jfCMH4Vq3l4hHM7C8bcse3LC97z2z9+aDg5fQL+Va5E=" }, "krfb": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/krfb-25.12.3.tar.xz", - "hash": "sha256-PdRqOg5towCKEUBzM0U7XndjBX5zkCXTUlEGMB7TjEo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/krfb-26.04.0.tar.xz", + "hash": "sha256-mpRB+yaZ6BdF/u787OJOGnj7XwJYV72r1ytmCDi/n78=" }, "kruler": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kruler-25.12.3.tar.xz", - "hash": "sha256-whG+wJpxvaVbGrhiI3KWA+x8MgYpZGa8iumNy3bLcIQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kruler-26.04.0.tar.xz", + "hash": "sha256-ZTY7rO0d/xXJZtR8fAwAKHz3xRtm3gUcWFklmuR85xo=" }, "ksanecore": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksanecore-25.12.3.tar.xz", - "hash": "sha256-YEdrXnrXZBQs9prx+Cfp96+Ig+rjy9P6ptGkLWNe4oI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksanecore-26.04.0.tar.xz", + "hash": "sha256-NQkdwLOtSWPjCq7NY9drqalkyYF883plBsIVATjDQho=" }, "kshisen": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kshisen-25.12.3.tar.xz", - "hash": "sha256-64SkCoPXwjkvAQDpHKFFR6t+wu6+FfAqCM5KYDWONik=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kshisen-26.04.0.tar.xz", + "hash": "sha256-qbpb7TUgmAv3BHPUGD5X3MmQ5x2mCgUKY2CbnsSkV7Q=" }, "ksirk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksirk-25.12.3.tar.xz", - "hash": "sha256-nDrU/r4akrvsWtbidw3JaLgQ/a/NCOMAxvip/NUQvKM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksirk-26.04.0.tar.xz", + "hash": "sha256-P3nYA+r8OAgAvBAfwsUh/2r9ue4+oq4OIy0+VKqbuVA=" }, "ksmtp": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksmtp-25.12.3.tar.xz", - "hash": "sha256-pKdt46JHHYgowIbqBGM6PeLZuhNbgMXA7efrKFrEWp4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksmtp-26.04.0.tar.xz", + "hash": "sha256-/bDqlflx6xgaDqYil2jbyqIlGNt26L64SAkaJeIA/9Q=" }, "ksnakeduel": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksnakeduel-25.12.3.tar.xz", - "hash": "sha256-+leJVVZTU4igEfWWqBb4VlhQxOxf+dleoRq/gTwqH7E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksnakeduel-26.04.0.tar.xz", + "hash": "sha256-HhCGXcw3mO4bBVjNaAq0U9F5SZ16GuRwA6Gsc6z39qY=" }, "kspaceduel": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kspaceduel-25.12.3.tar.xz", - "hash": "sha256-oxnypV39P7W4fWgxK9JonviS6aoEVjReWsZhMMvyopE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kspaceduel-26.04.0.tar.xz", + "hash": "sha256-0TPwsnHD1X9kTgiAno7bqsT6veMNVSGKtj+2Ri0DARA=" }, "ksquares": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksquares-25.12.3.tar.xz", - "hash": "sha256-DF8v3yyuWx62ppP00ZwiwCV0Zwfp6WT6I6X8TnpRCjE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksquares-26.04.0.tar.xz", + "hash": "sha256-bB88yA4gvohhY2f5kShg76VXAtDwDqbR2XxcDQbcRNQ=" }, "ksudoku": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksudoku-25.12.3.tar.xz", - "hash": "sha256-m7z6k1PxBjULTp2XgtS5POU1MQb/l/xakpKSyLqaT/M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksudoku-26.04.0.tar.xz", + "hash": "sha256-Qv6rX+pPSf8TLpVJToospLlYKNvxzmbcNPVoXW5qhew=" }, "ksystemlog": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksystemlog-25.12.3.tar.xz", - "hash": "sha256-cNeuNosVItys7RMN0/pJ5VKnlMgMgZyScAywd2q104U=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksystemlog-26.04.0.tar.xz", + "hash": "sha256-w+sy/5R7DMABwM1xyLcp2RT88SMZzxHpLeTR/WBCw0I=" }, "kteatime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kteatime-25.12.3.tar.xz", - "hash": "sha256-qD4cj8ej8AnCzNsKEQawmK6vnVs8LiZY4s4vjmoMcM0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kteatime-26.04.0.tar.xz", + "hash": "sha256-nV3NBww0wYN08IfRSmWuLWnTx1zyfy+KljZa5iA6LDo=" }, "ktimer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktimer-25.12.3.tar.xz", - "hash": "sha256-/nPN646YToH8PbLCxPl7xBkJO5VEpvPoJPpYvZvlI1w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktimer-26.04.0.tar.xz", + "hash": "sha256-AGVP/+3snkC9BGMbPzHUyeQiibW3JVqOw5BtsA4weCc=" }, "ktnef": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktnef-25.12.3.tar.xz", - "hash": "sha256-8xqQCMYrOAphVEdmn9lrZaolBiuk0xTeQqrbJn0ex0c=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktnef-26.04.0.tar.xz", + "hash": "sha256-SYhDvAyFEcyVUTweDoBZeuxgpbLsKqs++rTaafd/uh8=" }, "ktorrent": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktorrent-25.12.3.tar.xz", - "hash": "sha256-167vb9eS7P/AqDbCl4z7h1QiPXJdsaEjl9/Ml4e+mNI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktorrent-26.04.0.tar.xz", + "hash": "sha256-UFr/1Nt2sisLH6En2euXo3O1EKpVrc8BJZNrF7GBCgg=" }, "ktouch": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktouch-25.12.3.tar.xz", - "hash": "sha256-iO1e8MSSMhvmySa8OvO1c8Sn0vugtlVota1QtApIx5A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktouch-26.04.0.tar.xz", + "hash": "sha256-Jjps+3NW2p0l7qzQLjOvSvy0Cx2rjoW2peKma+GEfMI=" }, "ktrip": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktrip-25.12.3.tar.xz", - "hash": "sha256-ZtrQjrrgnK/8wlnIe2B2IFsrvwspvvOqPGWcC7uV5Rw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktrip-26.04.0.tar.xz", + "hash": "sha256-vsGhm6HWO2lQreSKZbf/gUrSnu2JP8KADZ/sjt7vfLU=" }, "ktuberling": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktuberling-25.12.3.tar.xz", - "hash": "sha256-DSlio3xRtzF8nFzytJx5d8Pd/H5ZhVbrzRfgbERYfFM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktuberling-26.04.0.tar.xz", + "hash": "sha256-Wm8q1L8idVyJCliZvOVLPHb+NF2hnaeAb9i+RwhwUVA=" }, "kturtle": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kturtle-25.12.3.tar.xz", - "hash": "sha256-dSAVKFatC42sfSIS3Iu7TU/cKBIF2cDMDeJ9Nt5uNtw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kturtle-26.04.0.tar.xz", + "hash": "sha256-S2PecQDqKpriuXIYuGw3mfYptzPJIMHfBspaY5SGtWY=" }, "kubrick": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kubrick-25.12.3.tar.xz", - "hash": "sha256-FW7+LNLg49xeMeyvn8xCKXOhPS133V980qsPLlZRhDw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kubrick-26.04.0.tar.xz", + "hash": "sha256-z2tVD+Fyc9Fem1mXd8HSbqlMJNEYAC6naCWNtcR4f5E=" }, "kunifiedpush": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kunifiedpush-25.12.3.tar.xz", - "hash": "sha256-Pr1u84+vsKvT7ENMz3lGhFPqU4l/adzPGCJt1fEiwik=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kunifiedpush-26.04.0.tar.xz", + "hash": "sha256-B1bfyU3ivAZVQuXB42bewiJmFb/swpkzgaRQUbHCTwM=" }, "kwalletmanager": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kwalletmanager-25.12.3.tar.xz", - "hash": "sha256-t0rfqXf1w6qunLTiJcMKz7GZkkaCDGxIXUU2fx2grYk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kwalletmanager-26.04.0.tar.xz", + "hash": "sha256-++uhU3RLZT0lXTqBTwTocCsvsOWPZG7NAhKGj94mIUE=" }, "kwave": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kwave-25.12.3.tar.xz", - "hash": "sha256-1Y/n3OrOqhggaBZVj2tkBmcHOWbyN/uhSr0Xe73Nnc0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kwave-26.04.0.tar.xz", + "hash": "sha256-rKXD+V0y1zcCbgTuuhYYUbeFWZDw9KosSvcDOmjFNvw=" }, "kweather": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kweather-25.12.3.tar.xz", - "hash": "sha256-cAQNQwvAlzrqrTjxOR58BnU600ie0bYt2ybUF0VJWJQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kweather-26.04.0.tar.xz", + "hash": "sha256-utqiBosI0ru1ajVIRUu/NgOcucbG10PGOWim9DfwoIE=" }, "kweathercore": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kweathercore-25.12.3.tar.xz", - "hash": "sha256-g82klTrHrD80c84FPj0Ts2xX3A4Zi8F2Zj/dMLpLCUU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kweathercore-26.04.0.tar.xz", + "hash": "sha256-XS9HxrR6NSkRwWl3BLwKb9Uf6TgH3vmKq0vcGT59zDs=" }, "kwordquiz": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kwordquiz-25.12.3.tar.xz", - "hash": "sha256-+5g4PAuSElOk5MBsFrlgGaDWKbQT5kUdtk1piJ9Sz1I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kwordquiz-26.04.0.tar.xz", + "hash": "sha256-r/5YaB35A6TxAK4q/KOyOmatCzQ0v0pvBJERXVDWDwY=" }, "libgravatar": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libgravatar-25.12.3.tar.xz", - "hash": "sha256-OnOIrRXw2jVW42vgua5gSz5bGmuxQkIgEidnvA08iKY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libgravatar-26.04.0.tar.xz", + "hash": "sha256-gQa5KQoz6moLLzXaR45tJ9MzyXjoEmWQDZ6OmKNC+Oc=" }, "libkcddb": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkcddb-25.12.3.tar.xz", - "hash": "sha256-5EhgY0hRcwBJathjRL193l1qZ/EqJH6MPLqn5hpnznM=" - }, - "libkcompactdisc": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkcompactdisc-25.12.3.tar.xz", - "hash": "sha256-D0xrn0Gjzw0UUSBMWKv1wwPsZnHx0VmJzQ2Nkrue5Wc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkcddb-26.04.0.tar.xz", + "hash": "sha256-p7NcwlYjNKNuvG5zeWKz2OwiMi83ax1utoN/MS/gU2A=" }, "libkdcraw": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkdcraw-25.12.3.tar.xz", - "hash": "sha256-I7Ig8Uu6ohhYtvjhgWlJk4mDW2aT5zqHf44NeI9Ema8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkdcraw-26.04.0.tar.xz", + "hash": "sha256-NxOakij4lK4Jf7q+FcU2eIx1ARkBHJtS64jSe/ywJu8=" }, "libkdegames": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkdegames-25.12.3.tar.xz", - "hash": "sha256-ZGBaWLCHpX3FBNjn+k1je01Z+5G6G07WD5b8eFaPFBw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkdegames-26.04.0.tar.xz", + "hash": "sha256-EtYVvEZrvf9OhTNtnKtkU92otLIMiki3TEnsiecNdr0=" }, "libkdepim": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkdepim-25.12.3.tar.xz", - "hash": "sha256-Wy/8Y/MP/fUTBhtjTbPfYBmrSq1WscEfUNrewIG4z0M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkdepim-26.04.0.tar.xz", + "hash": "sha256-y4rvA6Gd/Fq94FIEZNQ61OwLMEOCGLQrzoeluFgIhOk=" }, "libkeduvocdocument": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkeduvocdocument-25.12.3.tar.xz", - "hash": "sha256-kqaAElx1u51BnTYzW9znhRD/dNO4krNXNymhnK4YdS0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkeduvocdocument-26.04.0.tar.xz", + "hash": "sha256-AyaJ469Nqc5Xi/qO+4lF0hRVagnd/0EqXC+NW+cg1lM=" }, "libkexiv2": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkexiv2-25.12.3.tar.xz", - "hash": "sha256-jtbeRs3QhKg03Q8gSdZJCXeo7txQouWfcV+xzs9mU+w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkexiv2-26.04.0.tar.xz", + "hash": "sha256-viBXqitSh9n2TJxkJg+dElgnq68Q/kt4azn1neOywxk=" }, "libkgapi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkgapi-25.12.3.tar.xz", - "hash": "sha256-PY9t1uDUJ0ECy/fD3/Z9jO8HTiX780u45QX9OCc2VrE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkgapi-26.04.0.tar.xz", + "hash": "sha256-+iEep0UNOsOReFD6QEZ55sKn8uU/5UJEfa0rGp6xJLY=" }, "libkleo": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkleo-25.12.3.tar.xz", - "hash": "sha256-X6uAe0RTBc3HkKmpyTgE6AnIl5GVdkJvPqjNVDpZ3iw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkleo-26.04.0.tar.xz", + "hash": "sha256-xYFrnEbcRuPxGoBcepUI2ywzrQ+/mNfo/mgeub2PhPY=" }, "libkmahjongg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkmahjongg-25.12.3.tar.xz", - "hash": "sha256-rF/rH0nbDuR6ybHmB6xuxFgjFq7XYdnwtGJevSW9l6s=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkmahjongg-26.04.0.tar.xz", + "hash": "sha256-ZyDFJSSc/X2emHmql/y5L95dopCVMThHZnrbw4Qwu9k=" }, "libkomparediff2": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkomparediff2-25.12.3.tar.xz", - "hash": "sha256-uGTpD3fIuuc9MZG0pV4aQEQRhMIlHGimZPiQANYkcqw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkomparediff2-26.04.0.tar.xz", + "hash": "sha256-sF0e7ewfUA3nkx2kpN2KqVFMAhsn4As8rHEY0OxCXow=" }, "libksane": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libksane-25.12.3.tar.xz", - "hash": "sha256-ym5+d28vaTK2i7SL9Y8MTDAEU+0jOy9cWnYdPYV6mAU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libksane-26.04.0.tar.xz", + "hash": "sha256-stTbFtQe/G3VAphuFKAid+ArlGAK4ELCbGNnpc8wHXc=" }, "libksieve": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libksieve-25.12.3.tar.xz", - "hash": "sha256-Tf3mDfpg8sbEwSNazDL4vW4rvmXkGc2ucd0m/qWZPg0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libksieve-26.04.0.tar.xz", + "hash": "sha256-rIEfCopExTTvBwi4ha5e3vHNqtmbZL2SUX0UvMgmerg=" }, "libktorrent": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libktorrent-25.12.3.tar.xz", - "hash": "sha256-5GLLqJnU0SKSOqTQxu/TlevE7562iOa3pAUjTabIwwI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libktorrent-26.04.0.tar.xz", + "hash": "sha256-TH70t0Fvzt+dHKi3Wcro7gzUJU3KgOOXh1M5lEXc8Ag=" }, "lokalize": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/lokalize-25.12.3.tar.xz", - "hash": "sha256-9ixcERbQ+ox8PSSxtkIGC8Og/dxqplIY83UwPeQZHo4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/lokalize-26.04.0.tar.xz", + "hash": "sha256-1yxNgXtSnCUu/3SHkmdu6FNfWShkJwHsThizbQZvZPk=" }, "lskat": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/lskat-25.12.3.tar.xz", - "hash": "sha256-IRGI3OtdhNOa9wzWbUPsJpCINNHrxoLAkCSS/ZSBz88=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/lskat-26.04.0.tar.xz", + "hash": "sha256-DB8sHGFRWegUVvLy76zSTSupaQq0wEZxrtVZc4RbVc4=" }, "mailcommon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mailcommon-25.12.3.tar.xz", - "hash": "sha256-isZX+AULlotZLl7CTHEjqfM7wnA8PEYcSodTG18V2lk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mailcommon-26.04.0.tar.xz", + "hash": "sha256-2BZ/P08qWayk/GLZX1H+N1+ipV4/iPo3iC9fxSEtOVc=" }, "mailimporter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mailimporter-25.12.3.tar.xz", - "hash": "sha256-65neaNj1/r49nu+Oank/m99i9UrQFvq+ePVk2Q56LbQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mailimporter-26.04.0.tar.xz", + "hash": "sha256-joA0+evy3sm4hmLdQ8D/Nn4lAUDpCAP6HocHKr4jM7E=" }, "marble": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/marble-25.12.3.tar.xz", - "hash": "sha256-b0ROcPYa4+S3osnMB76niKeVJjaTJ4rGN9ivyGoMPdQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/marble-26.04.0.tar.xz", + "hash": "sha256-SwrvSgikFkfYLCtQGYJS6OMy+3iA9hTObFVh6wc8mCI=" }, "markdownpart": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/markdownpart-25.12.3.tar.xz", - "hash": "sha256-0EzcPAnCvhAqcZnXPdJMfzzXCfla9+UYBPJmhmNCLP0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/markdownpart-26.04.0.tar.xz", + "hash": "sha256-l6irI3it2PBLl49nhMJqqjS/PXetK5o5UUmg0ibMj2g=" }, "massif-visualizer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/massif-visualizer-25.12.3.tar.xz", - "hash": "sha256-BRgB7j2XBLslQzLnoxfCKKUQpbg/8DBJNwERSLAhIxE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/massif-visualizer-26.04.0.tar.xz", + "hash": "sha256-BQWSWBBPjJj8bCy15S/9DDV7yf22VpUmJPVSyZIP6rU=" }, "mbox-importer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mbox-importer-25.12.3.tar.xz", - "hash": "sha256-YoI44CiuqipjlaeESav+Q0TWn8/3x/S3CZSpj8GUvpU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mbox-importer-26.04.0.tar.xz", + "hash": "sha256-4B6SVfvJGeHouPKPWv7PDwzzqb705PSiONhrHy4mRUY=" }, "merkuro": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/merkuro-25.12.3.tar.xz", - "hash": "sha256-9WFp24XLYAuipJsyv1PRfq3RN+EW0Z9Lae8qXqssi64=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/merkuro-26.04.0.tar.xz", + "hash": "sha256-iFApAKoiKfKACux/0kNIi8PK3AM5fwpW2LqYg1T9tgI=" }, "messagelib": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/messagelib-25.12.3.tar.xz", - "hash": "sha256-0tno4ettBT2CJU+JYlQ86Bzj1EtYPQFfkcjhWtKE1ro=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/messagelib-26.04.0.tar.xz", + "hash": "sha256-WYjMpoV0qR9OYrKWfIjS5BbYyjJQn+8UiJb0kM3/j+k=" }, "mimetreeparser": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mimetreeparser-25.12.3.tar.xz", - "hash": "sha256-6DuWeCY0yNfdpEP/wAXR0pkWIOz7JwxL8Wpn1dPpSfU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mimetreeparser-26.04.0.tar.xz", + "hash": "sha256-kQWcTHlGPSrppB+c5MC+2yUfY9jS5qpuNElpkOtk5OM=" }, "minuet": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/minuet-25.12.3.tar.xz", - "hash": "sha256-4MnIUt+Ar7FzgIfv5gVdhAL/+eaWQi8YbQ/sIEs80NM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/minuet-26.04.0.tar.xz", + "hash": "sha256-0TQK3ynHhm1b1mSLPgTAbEqzWuYb0OXL7Kmeuib8An8=" }, "neochat": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/neochat-25.12.3.tar.xz", - "hash": "sha256-WPeljVd0Zid+2WvnyhBIHFJkUkFACvr9SbqNxGEgptk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/neochat-26.04.0.tar.xz", + "hash": "sha256-iQ5GSVeEyx2RCcI15em4CDIPX9WB9rxO+AAeKUzOiTo=" }, "okular": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/okular-25.12.3.tar.xz", - "hash": "sha256-nVCacCqgDILAdeWmDtIk/PiEu82YPl6YjSUg/y+4YnY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/okular-26.04.0.tar.xz", + "hash": "sha256-Aw1UzzlxJY3N3VA/2a1m8RrvuATHK+3Sq1v4d3+38fM=" }, "palapeli": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/palapeli-25.12.3.tar.xz", - "hash": "sha256-Wo9c1q6PqPKdraOAhBelHDVeTjB3sQYxUjJNlAbNJeU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/palapeli-26.04.0.tar.xz", + "hash": "sha256-GCBzwn4WEFfu2s6G6bHUg3ELoy+glapLgi14fnEQeQU=" }, "parley": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/parley-25.12.3.tar.xz", - "hash": "sha256-qNXjUHClNfkK+ej6qan5M7euGtPQS/uOvQPcQqwu3gw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/parley-26.04.0.tar.xz", + "hash": "sha256-Jh9Rrowrmq/ykc3bz1i2mbLSnUD042UzwiY/U7O16gs=" }, "partitionmanager": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/partitionmanager-25.12.3.tar.xz", - "hash": "sha256-fA/K1Cnj6V/PXJHQQ3NwkOJwHPXQ/hld7smoCHtNXpk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/partitionmanager-26.04.0.tar.xz", + "hash": "sha256-TH2Pzi3gkUeHBaGfQbTUAIfT+Hh7UyW/rT0Mj32Yj6M=" }, "picmi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/picmi-25.12.3.tar.xz", - "hash": "sha256-Ct4tyHpo/QkcVQsOlx8CwWQtT3AoGeMwLSrmqrnGt7U=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/picmi-26.04.0.tar.xz", + "hash": "sha256-FAh8IEYk7FMvn2WNliAOsy4a8q8hETy41Se0HD22hFM=" }, "pim-data-exporter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/pim-data-exporter-25.12.3.tar.xz", - "hash": "sha256-0efH/+uMEznSIU57Nopauz22+DYRX+xM7bj8PBgZOvQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/pim-data-exporter-26.04.0.tar.xz", + "hash": "sha256-b+UXjas7rE7KxsHl2fhpNG4AI2U9dk/sgMzK6WdQrAA=" }, "pim-sieve-editor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/pim-sieve-editor-25.12.3.tar.xz", - "hash": "sha256-6uf2h/dpULjkkEIHRwdgh78/sE2hXfawS2Y1hrJVD4E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/pim-sieve-editor-26.04.0.tar.xz", + "hash": "sha256-5mbD0r+N/cyKgxCtDWtK+8GuG1WFdL7jt/6TM2r0V80=" }, "pimcommon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/pimcommon-25.12.3.tar.xz", - "hash": "sha256-ZJbikylOI8bbihnkd0MTQmvNyEeN77IUHsT2ZT+fSy8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/pimcommon-26.04.0.tar.xz", + "hash": "sha256-2VTqZVqOHskRzolUr0ZE/7vzWrya+dWdJBXVg5oasTg=" + }, + "plasma-camera": { + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasma-camera-26.04.0.tar.xz", + "hash": "sha256-WNWHQRcRXnoDB7HvTb3FpLx2dH58QxSLcG1hz/NDONo=" + }, + "plasma-phonebook": { + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasma-phonebook-26.04.0.tar.xz", + "hash": "sha256-IcqnnZeSxblw3LJxM7BqXmRDkXnnuRGdhD5peORSwfo=" + }, + "plasma-settings": { + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasma-settings-26.04.0.tar.xz", + "hash": "sha256-4/trighsUHCG2XrRuGu3Jje3NTKiSOiCYmbHP0xxjDs=" }, "plasmatube": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/plasmatube-25.12.3.tar.xz", - "hash": "sha256-xf4oIUgYGGXapUI+51lRlLHL+gFo7HIv3Kyeu2fMUqQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasmatube-26.04.0.tar.xz", + "hash": "sha256-IwGrD+PXhB/iHnMOBweI2d4PCHOI7jnAMw/mdT1PfjU=" }, "poxml": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/poxml-25.12.3.tar.xz", - "hash": "sha256-9AlXEkt4p92VQBa/+iOMnvK7FqMKCeNfhcyjXTBTVHw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/poxml-26.04.0.tar.xz", + "hash": "sha256-3OaKFpd+0LxbPm0XYA4rWOFfM2pzG0A7SyqqDRP8EFU=" }, "qmlkonsole": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/qmlkonsole-25.12.3.tar.xz", - "hash": "sha256-Z3scgzBHfDtDyqgjVyrPGcmBj00nDTnP6wqDuWgD/Jo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/qmlkonsole-26.04.0.tar.xz", + "hash": "sha256-x1hoXJzd+777YScmqE5yxRB2bk0UZqaW4s4Crb/uaIg=" }, "qrca": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/qrca-25.12.3.tar.xz", - "hash": "sha256-60iHiiC/SsaylBJ9nIas/8vZMSxjhY3Wi4eE1VFz/cw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/qrca-26.04.0.tar.xz", + "hash": "sha256-oIzPSY+bJDHnVyxXzLuCPxDWUCdOr7XlqD6dx21coak=" }, "rocs": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/rocs-25.12.3.tar.xz", - "hash": "sha256-OdKzzpqRhQQqZ9p1X7Zp65LJ9bdhjZmkKHnVlRrccx8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/rocs-26.04.0.tar.xz", + "hash": "sha256-p8ZpToblxU1Vl4ZUNZ6/YD4kAaPnVGQojDoojuRIO9Y=" }, "signon-kwallet-extension": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/signon-kwallet-extension-25.12.3.tar.xz", - "hash": "sha256-T8dWaJO/jdDW4jbVLhMxnICWQrfoX2aAvPutR4iKSDY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/signon-kwallet-extension-26.04.0.tar.xz", + "hash": "sha256-gsTHE2s9mqjITu9xcMufBCrfdL1+Miu92tj51s2SOAI=" }, "skanlite": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/skanlite-25.12.3.tar.xz", - "hash": "sha256-4w38NgFUUpH8PYE86q/O6R0LhQ3LVGiL5JoPQxd5UB8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/skanlite-26.04.0.tar.xz", + "hash": "sha256-Zoljw+ipsgSru6pdgPOC9YnNMAGoSorQEsDXIYThRGU=" }, "skanpage": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/skanpage-25.12.3.tar.xz", - "hash": "sha256-ITO3g7r7Ln2Mroc7ZI8Qvy1u3XuqMdNPzGxLDWUHoT0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/skanpage-26.04.0.tar.xz", + "hash": "sha256-DFRQ3fjKIDQH90A1/sRcF9Wd3Nj50umGyIp1DZC9xFo=" }, "skladnik": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/skladnik-25.12.3.tar.xz", - "hash": "sha256-7UGz7O1WjIKh9tG9tujFx9vnJktxjaUG6M1S5SubF1o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/skladnik-26.04.0.tar.xz", + "hash": "sha256-QEOHi5CQYjzIOmT6pRt7u/QpKFQ+GJcDbZrSrVkE5/0=" }, "step": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/step-25.12.3.tar.xz", - "hash": "sha256-Tnex2LPvWGzRf+I/6pRPotiONosp4d4u0tk8msQf3mE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/step-26.04.0.tar.xz", + "hash": "sha256-Vo44DVJZLtKcmdFMp+UMYm02bYCWt89clKApZJC9ZIk=" }, "svgpart": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/svgpart-25.12.3.tar.xz", - "hash": "sha256-Cd9iUsAzUni5WzQdYKfp8J68msYTEDwvSX5/uprpRxg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/svgpart-26.04.0.tar.xz", + "hash": "sha256-K12KangwBtFgP74J7HPfVU++Sv117CaxzyXcqyXlmfk=" }, "sweeper": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/sweeper-25.12.3.tar.xz", - "hash": "sha256-GK2dukPLUkRYrR84CXIS/a9dAePV1xkxs0ECakjT3NA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/sweeper-26.04.0.tar.xz", + "hash": "sha256-YimBgWKnIflQX29J9dMYfGiiEfxqlqMZW6nE5L0hLC4=" }, "telly-skout": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/telly-skout-25.12.3.tar.xz", - "hash": "sha256-ONU4OkboyRpj1CVIcj3OZpB0CCrmPeyGwFQ2CTpA7RQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/telly-skout-26.04.0.tar.xz", + "hash": "sha256-DV7taIWZ2ifIc2btG5JtkZb6KJAeUSY+YFCcDN4ru2c=" }, "tokodon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/tokodon-25.12.3.tar.xz", - "hash": "sha256-9Rl+ZcjXlp+T3spgGsPYRJPeItPSRAvVDFGTryLe+yg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/tokodon-26.04.0.tar.xz", + "hash": "sha256-ONSP5tO19ZJRhjL9dBb3skYlgW4BNTUJtBWz64zgXiU=" }, "umbrello": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/umbrello-25.12.3.tar.xz", - "hash": "sha256-RXFFOd90C63LvXy6Y6hDZ4b/he8HGvjl0E9JcefWLcs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/umbrello-26.04.0.tar.xz", + "hash": "sha256-RoXPPWHN8s1qoa1STgfleMYJKP9SVP4N3F6y26egy0g=" }, "yakuake": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/yakuake-25.12.3.tar.xz", - "hash": "sha256-NiydN2xP9FHUJ3f4+PnyHyBCzssRfxtc8tp3sQpDyd8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/yakuake-26.04.0.tar.xz", + "hash": "sha256-mMVv0jFV5Sj1E2WD3ncAEJzEgS3VvGx9iUAEbwICI8U=" }, "zanshin": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/zanshin-25.12.3.tar.xz", - "hash": "sha256-TfOH2gELGHX3MFKEljTfA77UU7YtCgHoEx03ulhly9I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/zanshin-26.04.0.tar.xz", + "hash": "sha256-JqbY2+0g58/aUQk1daPRylkoXnZlu1ILrtzF9HkV9dQ=" } } \ No newline at end of file diff --git a/pkgs/kde/misc/marknote/default.nix b/pkgs/kde/misc/marknote/default.nix index 33927acd668a..b2698552c457 100644 --- a/pkgs/kde/misc/marknote/default.nix +++ b/pkgs/kde/misc/marknote/default.nix @@ -5,6 +5,7 @@ qtdeclarative, qtsvg, qtwayland, + kxmlgui, }: mkKdeDerivation rec { pname = "marknote"; @@ -19,6 +20,7 @@ mkKdeDerivation rec { qtdeclarative qtsvg qtwayland + kxmlgui ]; meta.license = [ lib.licenses.gpl2Plus ]; diff --git a/pkgs/kde/plasma/plasma-workspace/default.nix b/pkgs/kde/plasma/plasma-workspace/default.nix index 7ecc76961fd0..0a02c8e424cd 100644 --- a/pkgs/kde/plasma/plasma-workspace/default.nix +++ b/pkgs/kde/plasma/plasma-workspace/default.nix @@ -15,13 +15,14 @@ qtlocation, qtpositioning, qtsvg, + qttools, qtvirtualkeyboard, qtwayland, + plasma5support, + qqc2-breeze-style, libcanberra, libqalculate, pipewire, - qttools, - qqc2-breeze-style, gpsd, }: mkKdeDerivation { @@ -69,6 +70,7 @@ mkKdeDerivation { qtsvg qtwayland + plasma5support qqc2-breeze-style libcanberra diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index aee66f2f36e0..b97d9936bff9 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -34,10 +34,10 @@ }@pkgs: let - defaultVersion = "2026.01"; + defaultVersion = "2026.04"; defaultSrc = fetchurl { url = "https://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2"; - hash = "sha256-tg1YZc79vHXajaQVbFbEWOAN51pJuAwaLlipbjCtDVQ="; + hash = "sha256-rHwEuLcASSOwCk5dZpnF300hIzusn9ppDYz7wgn/8v0="; }; # Dependencies for the tools need to be included as either native or cross, diff --git a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix index e0435a6a546a..4daa7cee951f 100644 --- a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix +++ b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "jmcollin78"; domain = "versatile_thermostat"; - version = "9.3.2"; + version = "9.3.3"; src = fetchFromGitHub { inherit owner; repo = domain; tag = version; - hash = "sha256-fHmCakDFD6na3IQcQCX2g9XYIIJp0DTaZ9qEcSgw+78="; + hash = "sha256-TiaJFFx3nEUYHVB5Ka71MaP8pngcPSdHxt920NSCQ8c="; }; dependencies = [ diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index cc3eafbf20e1..c1346fcb543d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-exploretraces-app"; - version = "2.0.0"; - zipHash = "sha256-frwg9f6F/qwdDCyGzxyVvOt/VdAKAeoSc6T20MesRWk="; + version = "2.0.1"; + zipHash = "sha256-tollhGibyN4SCx1WjMiWbQMcdDGHs7yom1/L078JFhE="; meta = { description = "Opinionated traces app"; license = lib.licenses.agpl3Only; diff --git a/pkgs/tools/networking/flannel/default.nix b/pkgs/tools/networking/flannel/default.nix index 1bc0248ee2b1..ab3a435eb0fe 100644 --- a/pkgs/tools/networking/flannel/default.nix +++ b/pkgs/tools/networking/flannel/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "flannel"; - version = "0.28.2"; + version = "0.28.4"; rev = "v${version}"; - vendorHash = "sha256-80hrkaY2Kh318EX1Mosm1GP7aXYKvAdPAe+6LR8yuEk="; + vendorHash = "sha256-dn5XNwD3OPLrppxCM+B50uetBxLIuvFZUFZfWR/lCoY="; src = fetchFromGitHub { inherit rev; owner = "flannel-io"; repo = "flannel"; - sha256 = "sha256-/vw5534Ve8P5hiVmSiMD/lbns8zq2h3WCEZXB56ha4E="; + sha256 = "sha256-lrT2rbMzE9Kx4s84TdSs6GdeWfbaJA0PeweoLJ5ZvR0="; }; ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a09c77b2e54..be53ca9cdc80 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2042,10 +2042,6 @@ with pkgs; mozc = mozc.override { withIbus = true; }; mozc-ut = mozc-ut.override { withIbus = true; }; - openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { - withIbusSupport = true; - }; - pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { }; rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { }; @@ -2276,10 +2272,6 @@ with pkgs; fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { }; - fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { - withFcitx5Support = true; - }; - fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { }; fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { }; @@ -11485,10 +11477,7 @@ with pkgs; lapack = lapack-ilp64; }; - suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { - inherit (llvmPackages) openmp; - }; - suitesparse = suitesparse_5_3; + suitesparse = callPackage ../development/libraries/science/math/suitesparse { }; trilinos-mpi = trilinos.override { withMPI = true; }; diff --git a/pkgs/top-level/release-alternatives.nix b/pkgs/top-level/release-alternatives.nix index d988265f7735..2b8e9c37daf8 100644 --- a/pkgs/top-level/release-alternatives.nix +++ b/pkgs/top-level/release-alternatives.nix @@ -18,7 +18,7 @@ let "rspamd" "octopus" "superlu" - "suitesparse_5_3" + "suitesparse" "scs" "scalapack" "petsc" @@ -94,7 +94,7 @@ let blas64Users = [ "rspamd" "sundials" - "suitesparse_5_3" + "suitesparse" "petsc" "cholmod-extra" "arpack"