diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f75f76d25b31..2a041719c32e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -10006,6 +10006,13 @@ githubId = 34658064; name = "Grace Dinh"; }; + geekiot-hub = { + email = "geekiot@proton.me"; + github = "geekiot-hub"; + githubId = 227938479; + name = "Kirill Samoylenkov"; + keys = [ { fingerprint = "955B 97C5 78A3 DF03 D818 25EB 8E40 5DD2 CF84 CCE0"; } ]; + }; genga898 = { email = "genga898@gmail.com"; github = "genga898"; @@ -17992,6 +17999,12 @@ githubId = 94081214; name = "Jose Colomer"; }; + mcmah309 = { + email = "dillonmcmahon79@gmail.com"; + github = "mcmah309"; + githubId = 56412856; + name = "Dillon H. McMahon"; + }; mcmtroffaes = { email = "matthias.troffaes@gmail.com"; github = "mcmtroffaes"; diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 5636d1553b88..034b4a9dfd62 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -66,6 +66,8 @@ - [LXMD](https://github.com/markqvist/LXMF), a universal, distributed and secure messaging protocol for Reticulum. Available as [services.lxmd](#opt-services.lxmd.enable). +- [Entropy](https://github.com/ergohaven/entropy), a configurator for programmable keyboards and input devices running Vial-QMK/RMK firmware. Available as [programs.entropy](#opt-programs.entropy.enable). + ## Backward Incompatibilities {#sec-release-26.11-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 1f58ba9b39be..d02c711b11bd 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -210,6 +210,7 @@ ./programs/ente-auth.nix ./programs/environment.nix ./programs/envision.nix + ./programs/ergohaven-entropy.nix ./programs/evince.nix ./programs/extra-container.nix ./programs/fcast-receiver.nix diff --git a/nixos/modules/programs/ergohaven-entropy.nix b/nixos/modules/programs/ergohaven-entropy.nix new file mode 100644 index 000000000000..45cd9026f536 --- /dev/null +++ b/nixos/modules/programs/ergohaven-entropy.nix @@ -0,0 +1,35 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.programs.entropy; + inherit (lib) mkIf; +in +{ + options.programs.entropy = { + enable = lib.mkOption { + type = lib.types.bool; + default = false; + description = '' + Enables the Entropy keyboard configurator and sets up necessary + udev rules for Vial-QMK/RMK compatible devices. + This allows configuring programmable keyboards without root privileges. + Ensure your user is a member of the 'plugdev' group after enabling. + ''; + }; + }; + + config = mkIf cfg.enable { + users.groups.plugdev = { }; + + environment.systemPackages = [ pkgs.ergohaven-entropy ]; + + services.udev.packages = [ pkgs.ergohaven-entropy ]; + + i18n.inputMethod.ibus.engines = [ pkgs.ergohaven-entropy ]; + }; +} diff --git a/nixos/modules/services/misc/airsonic.nix b/nixos/modules/services/misc/airsonic.nix index 653903933257..ce705146bc1f 100644 --- a/nixos/modules/services/misc/airsonic.nix +++ b/nixos/modules/services/misc/airsonic.nix @@ -131,15 +131,15 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; - preStart = '' - # Install transcoders. - rm -rf ${cfg.home}/transcode - mkdir -p ${cfg.home}/transcode - for exe in ${toString cfg.transcoders}; do - ln -sf "$exe" ${cfg.home}/transcode - done - ''; serviceConfig = { + # Install transcoders. + ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "rm"} -rf '${cfg.home}/transcode'" + "${lib.getExe' pkgs.coreutils "mkdir"} -p '${cfg.home}/transcode'" + ] + ++ map ( + exe: "${lib.getExe' pkgs.coreutils "ln"} -sf '${exe}' '${cfg.home}/transcode'" + ) cfg.transcoders; ExecStart = '' ${cfg.jre}/bin/java -Xmx${toString cfg.maxMemory}m \ -Dairsonic.home=${cfg.home} \ diff --git a/nixos/modules/services/misc/guix/default.nix b/nixos/modules/services/misc/guix/default.nix index 492d58444d0d..28b4f7fd54bd 100644 --- a/nixos/modules/services/misc/guix/default.nix +++ b/nixos/modules/services/misc/guix/default.nix @@ -284,21 +284,21 @@ in # should be sandboxed. systemd.services.guix-daemon = { environment = serviceEnv // config.networking.proxy.envVars; - script = '' - exec ${lib.getExe' package "guix-daemon"} \ - --build-users-group=${cfg.group} \ - ${ - lib.optionalString ( - cfg.substituters.urls != [ ] - ) "--substitute-urls='${lib.concatStringsSep " " cfg.substituters.urls}'" - } \ - ${lib.escapeShellArgs cfg.extraArgs} - ''; serviceConfig = { OOMPolicy = "continue"; RemainAfterExit = "yes"; Restart = "always"; TasksMax = 8192; + ExecStart = '' + ${lib.getExe' package "guix-daemon"} \ + --build-users-group=${cfg.group} \ + ${ + lib.optionalString ( + cfg.substituters.urls != [ ] + ) "--substitute-urls='${lib.concatStringsSep " " cfg.substituters.urls}'" + } \ + ${lib.escapeShellArgs cfg.extraArgs} + ''; }; unitConfig.RequiresMountsFor = [ cfg.storeDir @@ -407,16 +407,17 @@ in ${lib.getExe' package "guix"} archive --generate-key; } ''; - script = '' - exec ${lib.getExe' package "guix"} publish \ - --user=${cfg.publish.user} --port=${toString cfg.publish.port} \ - ${lib.escapeShellArgs cfg.publish.extraArgs} - ''; serviceConfig = { Restart = "always"; RestartSec = 10; + ExecStart = '' + ${lib.getExe' package "guix"} publish \ + --user=${cfg.publish.user} --port=${toString cfg.publish.port} \ + ${lib.escapeShellArgs cfg.publish.extraArgs} + ''; + ProtectClock = true; ProtectHostname = true; ProtectKernelTunables = true; @@ -463,11 +464,11 @@ in systemd.services.guix-gc = { description = "Guix garbage collection"; startAt = cfg.gc.dates; - script = '' - exec ${lib.getExe' package "guix"} gc ${lib.escapeShellArgs cfg.gc.extraArgs} - ''; serviceConfig = { Type = "oneshot"; + + ExecStart = "${lib.getExe' package "guix"} gc ${lib.escapeShellArgs cfg.gc.extraArgs}"; + PrivateDevices = true; PrivateNetwork = true; ProtectControlGroups = true; diff --git a/nixos/modules/services/misc/mqtt2influxdb.nix b/nixos/modules/services/misc/mqtt2influxdb.nix index 6e54fb05839b..c46c4fca9e44 100644 --- a/nixos/modules/services/misc/mqtt2influxdb.nix +++ b/nixos/modules/services/misc/mqtt2influxdb.nix @@ -236,14 +236,12 @@ in description = "BigClown MQTT to InfluxDB bridge"; wantedBy = [ "multi-user.target" ]; wants = lib.mkIf config.services.mosquitto.enable [ "mosquitto.service" ]; - preStart = '' - umask 077 - ${pkgs.envsubst}/bin/envsubst -i "${configFile}" -o "${finalConfig}" - ''; serviceConfig = { EnvironmentFile = cfg.environmentFiles; + ExecStartPre = lib.mkIf envConfig "${pkgs.envsubst}/bin/envsubst -i '${configFile}' -o \"${finalConfig}\""; ExecStart = "${lib.getExe cfg.package} -dc ${finalConfig}"; RuntimeDirectory = "mqtt2influxdb"; + RuntimeDirectoryMode = "0700"; }; }; }; diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix index 40eca66a2afb..9335c08bf3d1 100644 --- a/nixos/modules/services/monitoring/grafana.nix +++ b/nixos/modules/services/monitoring/grafana.nix @@ -2087,13 +2087,13 @@ in ] ++ lib.optional usePostgresql "postgresql.target" ++ lib.optional useMysql "mysql.service"; - script = '' - set -o errexit -o pipefail -o nounset -o errtrace - shopt -s inherit_errexit - - exec ${lib.getExe cfg.package} server -homepath ${cfg.dataDir} -config ${configFile} - ''; serviceConfig = { + ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "ln"} -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir}" + "${lib.getExe' pkgs.coreutils "ln"} -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir}" + ]; + ExecStart = "${lib.getExe cfg.package} server -homepath ${cfg.dataDir} -config ${configFile}"; + WorkingDirectory = cfg.dataDir; User = "grafana"; Restart = "on-failure"; @@ -2136,10 +2136,6 @@ in ++ lib.optionals (cfg.settings.server.protocol == "socket") [ "@chown" ]; UMask = "0027"; }; - preStart = '' - ln -fs ${cfg.package}/share/grafana/conf ${cfg.dataDir} - ln -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir} - ''; }; networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.server.http_port ]; diff --git a/nixos/modules/services/monitoring/kthxbye.nix b/nixos/modules/services/monitoring/kthxbye.nix index e2232597736a..3e301eb7cfbe 100644 --- a/nixos/modules/services/monitoring/kthxbye.nix +++ b/nixos/modules/services/monitoring/kthxbye.nix @@ -137,23 +137,23 @@ in systemd.services.kthxbye = { description = "kthxbye Alertmanager ack management daemon"; wantedBy = [ "multi-user.target" ]; - script = '' - ${cfg.package}/bin/kthxbye \ - -alertmanager.timeout ${cfg.alertmanager.timeout} \ - -alertmanager.uri ${cfg.alertmanager.uri} \ - -extend-by ${cfg.extendBy} \ - -extend-if-expiring-in ${cfg.extendIfExpiringIn} \ - -extend-with-prefix ${cfg.extendWithPrefix} \ - -interval ${cfg.interval} \ - -listen ${cfg.listenAddress}:${toString cfg.port} \ - ${lib.optionalString cfg.logJSON "-log-json"} \ - ${lib.optionalString (cfg.maxDuration != null) "-max-duration ${cfg.maxDuration}"} \ - ${lib.concatStringsSep " " cfg.extraOptions} - ''; serviceConfig = { Type = "simple"; DynamicUser = true; Restart = "on-failure"; + ExecStart = '' + ${cfg.package}/bin/kthxbye \ + -alertmanager.timeout ${cfg.alertmanager.timeout} \ + -alertmanager.uri ${cfg.alertmanager.uri} \ + -extend-by ${cfg.extendBy} \ + -extend-if-expiring-in ${cfg.extendIfExpiringIn} \ + -extend-with-prefix ${cfg.extendWithPrefix} \ + -interval ${cfg.interval} \ + -listen ${cfg.listenAddress}:${toString cfg.port} \ + ${lib.optionalString cfg.logJSON "-log-json"} \ + ${lib.optionalString (cfg.maxDuration != null) "-max-duration ${cfg.maxDuration}"} \ + ${lib.concatStringsSep " " cfg.extraOptions} + ''; }; }; diff --git a/nixos/modules/services/monitoring/prometheus/alertmanager.nix b/nixos/modules/services/monitoring/prometheus/alertmanager.nix index 078abf9a1ff9..f38220866159 100644 --- a/nixos/modules/services/monitoring/prometheus/alertmanager.nix +++ b/nixos/modules/services/monitoring/prometheus/alertmanager.nix @@ -200,11 +200,8 @@ in wantedBy = [ "multi-user.target" ]; wants = [ "network-online.target" ]; after = [ "network-online.target" ]; - preStart = '' - ${lib.getBin pkgs.envsubst}/bin/envsubst -o "/tmp/alert-manager-substituted.yaml" \ - -i "${alertmanagerYml}" - ''; serviceConfig = { + ExecStartPre = "${lib.getBin pkgs.envsubst}/bin/envsubst -i '${alertmanagerYml}' -o '/tmp/alert-manager-substituted.yaml'"; ExecStart = "${cfg.package}/bin/alertmanager" + lib.optionalString (lib.length cmdlineArgs != 0) ( diff --git a/nixos/modules/services/network-filesystems/openafs/server.nix b/nixos/modules/services/network-filesystems/openafs/server.nix index 43370bea3809..43ccf69fb5ae 100644 --- a/nixos/modules/services/network-filesystems/openafs/server.nix +++ b/nixos/modules/services/network-filesystems/openafs/server.nix @@ -357,11 +357,16 @@ in unitConfig.ConditionPathExists = [ "|/etc/openafs/server/KeyFileExt" ]; - preStart = '' - mkdir -m 0755 -p /var/openafs - ${optionalString (netInfo != null) "cp ${netInfo} /var/openafs/netInfo"} - ''; serviceConfig = { + ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "mkdir"} -m 0755 -p /var/openafs" + ] + ++ lib.optionals (netInfo != null) [ + "${lib.getExe' pkgs.coreutils "cp"} ${netInfo} /var/openafs/netInfo" + ] + ++ lib.optionals useBuCellServDB [ + "${lib.getExe' pkgs.coreutils "cp"} ${buCellServDB}" + ]; ExecStart = "${openafsBin}/bin/bosserver -nofork"; ExecStop = "${openafsBin}/bin/bos shutdown localhost -wait -localauth"; }; diff --git a/nixos/modules/services/networking/dnscache.nix b/nixos/modules/services/networking/dnscache.nix index f360aa86c7b8..50e2fbd57921 100644 --- a/nixos/modules/services/networking/dnscache.nix +++ b/nixos/modules/services/networking/dnscache.nix @@ -108,17 +108,16 @@ in daemontools djbdns ]; - preStart = '' - rm -rf /var/lib/dnscache - dnscache-conf dnscache dnscache /var/lib/dnscache ${config.services.dnscache.ip} - rm -rf /var/lib/dnscache/root - ln -sf ${dnscache-root} /var/lib/dnscache/root - ''; - script = '' - cd /var/lib/dnscache/ - ${lib.optionalString cfg.forwardOnly "export FORWARDONLY=1"} - exec ./run - ''; + environment.FORWARDONLY = lib.mkIf cfg.forwardOnly "1"; + serviceConfig.StateDirectory = "dnscache"; + serviceConfig.WorkingDirectory = "/var/lib/dnscache"; + serviceConfig.ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "rm"} -rf /var/lib/dnscache" + "${lib.getExe' pkgs.djbdns "dnscache-conf"} dnscache dnscache /var/lib/dnscache ${config.services.dnscache.ip}" + "${lib.getExe' pkgs.coreutils "rm"} -rf /var/lib/dnscache/root" + "${lib.getExe' pkgs.coreutils "ln"} -sf ${dnscache-root} /var/lib/dnscache/root" + ]; + serviceConfig.ExecStart = "/var/lib/dnscache/run"; }; }; } diff --git a/nixos/modules/services/networking/murmur.nix b/nixos/modules/services/networking/murmur.nix index 8f72e3c52b84..b49d32883217 100644 --- a/nixos/modules/services/networking/murmur.nix +++ b/nixos/modules/services/networking/murmur.nix @@ -355,17 +355,13 @@ in ] ++ lib.optional (cfg.tls.useACMEHost != null) "acme-${cfg.tls.useACMEHost}.service"; wants = lib.mkIf (cfg.tls.useACMEHost != null) [ "acme-${cfg.tls.useACMEHost}.service" ]; - preStart = '' - ${pkgs.envsubst}/bin/envsubst \ - -o /run/murmur/murmurd.ini \ - -i ${configFile} - ''; serviceConfig = { # murmurd doesn't fork when logging to the console. Type = if forking then "forking" else "simple"; PIDFile = lib.mkIf forking "/run/murmur/murmurd.pid"; EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; + ExecStartPre = "${pkgs.envsubst}/bin/envsubst -i '${configFile}' -o /run/murmur/murmurd.ini"; ExecStart = "${cfg.package}/bin/mumble-server -ini /run/murmur/murmurd.ini"; Restart = "always"; LogsDirectory = lib.mkIf cfg.logToFile "murmur"; diff --git a/nixos/modules/services/networking/openvpn.nix b/nixos/modules/services/networking/openvpn.nix index cea5b180a353..0351d81d5559 100644 --- a/nixos/modules/services/networking/openvpn.nix +++ b/nixos/modules/services/networking/openvpn.nix @@ -83,11 +83,14 @@ let restartService = optionalAttrs cfg.restartAfterSleep { openvpn-restart = { wantedBy = [ "sleep.target" ]; - script = - let - unitNames = map (n: "openvpn-${n}.service") (builtins.attrNames cfg.servers); - in - "systemctl try-restart ${lib.escapeShellArgs unitNames}"; + serviceConfig = { + Type = "oneshot"; + ExecStart = + let + unitNames = map (n: "openvpn-${n}.service") (builtins.attrNames cfg.servers); + in + "systemctl try-restart ${lib.escapeShellArgs unitNames}"; + }; description = "Restart system OpenVPN connections when returning from sleep"; }; }; diff --git a/nixos/modules/services/networking/pihole-ftl.nix b/nixos/modules/services/networking/pihole-ftl.nix index 2280ff4231f5..2af8d3e5401e 100644 --- a/nixos/modules/services/networking/pihole-ftl.nix +++ b/nixos/modules/services/networking/pihole-ftl.nix @@ -9,6 +9,7 @@ with { inherit (lib) elemAt getExe + getExe' hasAttrByPath mkEnableOption mkIf @@ -409,6 +410,17 @@ in Type = "oneshot"; User = cfg.user; Group = cfg.group; + # Avoid creating an empty database file if it doesn't yet exist + ConditionFileNotEmpty = cfg.settings.files.database; + ExecStart = + let + days = toString cfg.queryLogDeleter.age; + database = cfg.settings.files.database; + in + [ + "${getExe' pkgs.coreutils "echo"} 'Deleting query logs older than ${days} days'" + "${getExe cfg.package} sqlite3 '${database}' 'DELETE FROM query_storage WHERE timestamp <= CAST(strftime('%s', date('now', '-${days} day')) AS INT); select changes() from query_storage limit 1'" + ]; # Hardening NoNewPrivileges = true; PrivateTmp = true; @@ -427,22 +439,6 @@ in MemoryDenyWriteExecute = true; LockPersonality = true; }; - script = - let - days = toString cfg.queryLogDeleter.age; - database = cfg.settings.files.database; - in - '' - set -euo pipefail - - # Avoid creating an empty database file if it doesn't yet exist - if [ ! -f "${database}" ]; then - exit 0; - fi - - echo "Deleting query logs older than ${days} days" - ${getExe cfg.package} sqlite3 "${database}" "DELETE FROM query_storage WHERE timestamp <= CAST(strftime('%s', date('now', '-${days} day')) AS INT); select changes() from query_storage limit 1" - ''; }; }; diff --git a/nixos/modules/services/networking/webhook.nix b/nixos/modules/services/networking/webhook.nix index 6d7d62dcd6fc..12de959b9f2d 100644 --- a/nixos/modules/services/networking/webhook.nix +++ b/nixos/modules/services/networking/webhook.nix @@ -208,31 +208,31 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; environment = config.networking.proxy.envVars // cfg.environment; - script = - let - args = [ - "-ip" - cfg.ip - "-port" - (toString cfg.port) - "-urlprefix" - cfg.urlPrefix - ] - ++ concatMap (hook: [ - "-hooks" - hook - ]) hookFiles - ++ optional cfg.enableTemplates "-template" - ++ optional cfg.verbose "-verbose" - ++ cfg.extraArgs; - in - '' - ${cfg.package}/bin/webhook ${escapeShellArgs args} - ''; serviceConfig = { Restart = "on-failure"; User = cfg.user; Group = cfg.group; + ExecStart = + let + args = [ + "-ip" + cfg.ip + "-port" + (toString cfg.port) + "-urlprefix" + cfg.urlPrefix + ] + ++ concatMap (hook: [ + "-hooks" + hook + ]) hookFiles + ++ optional cfg.enableTemplates "-template" + ++ optional cfg.verbose "-verbose" + ++ cfg.extraArgs; + in + '' + ${cfg.package}/bin/webhook ${escapeShellArgs args} + ''; }; }; }; diff --git a/nixos/modules/services/networking/wg-access-server.nix b/nixos/modules/services/networking/wg-access-server.nix index c5fb98d527e6..0b26c7f5e5ba 100644 --- a/nixos/modules/services/networking/wg-access-server.nix +++ b/nixos/modules/services/networking/wg-access-server.nix @@ -109,18 +109,9 @@ in wantedBy = [ "multi-user.target" ]; requires = [ "network-online.target" ]; after = [ "network-online.target" ]; - script = '' - # merge secrets into main config - yq eval-all "select(fileIndex == 0) * select(fileIndex == 1)" ${configFile} $CREDENTIALS_DIRECTORY/SECRETS_FILE \ - > "$STATE_DIRECTORY/config.yml" - - ${lib.getExe cfg.package} serve --config "$STATE_DIRECTORY/config.yml" - ''; path = with pkgs; [ iptables - # needed by startup script - yq-go ]; serviceConfig = @@ -138,6 +129,14 @@ in "SECRETS_FILE:${cfg.secretsFile}" ]; + # merge secrets into main config + ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "install"} '${configFile}' \"\${STATE_DIRECTORY}\"/config.yml" + "${lib.getExe pkgs.yq-go} eval-all 'select(fileIndex == 0) * select(fileIndex == 1)' \"\${STATE_DIRECTORY}\"/config.yml --inplace \"\${CREDENTIALS_DIRECTORY}\"/SECRETS_FILE" + ]; + + ExecStart = "${lib.getExe cfg.package} serve --config \"\${STATE_DIRECTORY}\"/config.yml"; + # Hardening DynamicUser = true; AmbientCapabilities = capabilities; diff --git a/nixos/modules/services/search/meilisearch.nix b/nixos/modules/services/search/meilisearch.nix index 80aca66daf17..b1a32a47fa23 100644 --- a/nixos/modules/services/search/meilisearch.nix +++ b/nixos/modules/services/search/meilisearch.nix @@ -184,7 +184,7 @@ in no_analytics = lib.mkDefault true; # allow updating without manual intervention - experimental_dumpless_upgrade = lib.mkDefault true; + upgrade_db = lib.mkDefault true; }; # used to restore dumps @@ -195,15 +195,6 @@ in wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - preStart = lib.mkMerge [ - '' - install -m 700 '${configFile}' "$RUNTIME_DIRECTORY/config.toml" - '' - (lib.mkIf (cfg.masterKeyFile != null) '' - ${lib.getExe pkgs.replace-secret} '${master-key-placeholder}' "$CREDENTIALS_DIRECTORY/master_key" "$RUNTIME_DIRECTORY/config.toml" - '') - ]; - environment = builtins.listToAttrs ( map (secret: { name = secret.environment; @@ -223,6 +214,12 @@ in secret: lib.mkIf (secret.setting != null) [ "${secret.name}:${secret.setting}" ] ) secrets-with-path ); + ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "install"} -m 700 '${configFile}' \"\${RUNTIME_DIRECTORY}/config.toml\"" + ] + ++ lib.optionals (cfg.masterKeyFile != null) [ + "${lib.getExe pkgs.replace-secret} '${master-key-placeholder}' \"\${CREDENTIALS_DIRECTORY}/master_key\" \"\${RUNTIME_DIRECTORY}/config.toml\"" + ]; ExecStart = "${lib.getExe cfg.package} --config-file-path \${RUNTIME_DIRECTORY}/config.toml"; StateDirectory = "meilisearch"; WorkingDirectory = "%S/meilisearch"; diff --git a/nixos/modules/services/web-apps/davis.nix b/nixos/modules/services/web-apps/davis.nix index 6a596f56d1b5..515fa761a8c8 100644 --- a/nixos/modules/services/web-apps/davis.nix +++ b/nixos/modules/services/web-apps/davis.nix @@ -41,21 +41,20 @@ let }; }; secretPaths = lib.mapAttrsToList (_: v: v._secret) (lib.filterAttrs (_: isSecret) cfg.config); - mkSecretReplacement = file: '' - replace-secret ${ - lib.escapeShellArgs [ - ( - if (lib.isString file) then - builtins.hashString "sha256" file - else - builtins.hashString "sha256" (builtins.readFile file) - ) - file - "${cfg.dataDir}/.env.local" - ] - } - ''; - secretReplacements = lib.concatMapStrings mkSecretReplacement secretPaths; + mkSecretReplacement = + file: + lib.escapeShellArgs [ + (lib.getExe pkgs.replace-secret) + ( + if (lib.isString file) then + builtins.hashString "sha256" file + else + builtins.hashString "sha256" (builtins.readFile file) + ) + file + "${cfg.dataDir}/.env.local" + ]; + secretReplacements = map mkSecretReplacement secretPaths; filteredConfig = lib.converge (lib.filterAttrsRecursive ( _: v: !lib.elem v [ @@ -420,21 +419,18 @@ in serviceConfig = { Type = "oneshot"; RemainAfterExit = true; + ExecStart = [ + # create .env file with the upstream values + "${lib.getExe' pkgs.coreutils "install"} -T -m 0600 -o '${user}' '${cfg.package}/env-upstream' '${cfg.dataDir}/.env'" + # create .env.local file with the user-provided values + "${lib.getExe' pkgs.coreutils "install"} -T -m 0600 -o '${user}' '${davisEnv}' '${cfg.dataDir}/.env.local'" + ] + ++ secretReplacements; }; - path = [ pkgs.replace-secret ]; restartTriggers = [ cfg.package davisEnv ]; - script = '' - # error handling - set -euo pipefail - # create .env file with the upstream values - install -T -m 0600 -o ${user} ${cfg.package}/env-upstream "${cfg.dataDir}/.env" - # create .env.local file with the user-provided values - install -T -m 0600 -o ${user} ${davisEnv} "${cfg.dataDir}/.env.local" - ${secretReplacements} - ''; }; systemd.services.davis-db-migrate = { @@ -458,17 +454,16 @@ in "APP_LOG_DIR=${cfg.dataDir}/var/log" ]; EnvironmentFile = "${cfg.dataDir}/.env.local"; + ExecStart = [ + "${cfg.package}/bin/console cache:clear --no-debug" + "${cfg.package}/bin/console cache:warmup --no-debug" + "${cfg.package}/bin/console doctrine:migrations:migrate" + ]; }; restartTriggers = [ cfg.package davisEnv ]; - script = '' - set -euo pipefail - ${cfg.package}/bin/console cache:clear --no-debug - ${cfg.package}/bin/console cache:warmup --no-debug - ${cfg.package}/bin/console doctrine:migrations:migrate - ''; }; systemd.services.phpfpm-davis.after = [ diff --git a/nixos/modules/services/web-apps/sogo.nix b/nixos/modules/services/web-apps/sogo.nix index f5123abd7443..e268e3ec4a3b 100644 --- a/nixos/modules/services/web-apps/sogo.nix +++ b/nixos/modules/services/web-apps/sogo.nix @@ -151,16 +151,15 @@ in description = "SOGo tmpwatch"; startAt = [ "hourly" ]; - script = '' - SOGOSPOOL=/var/lib/sogo/spool - - find "$SOGOSPOOL" -type f -user sogo -atime +23 -delete > /dev/null - find "$SOGOSPOOL" -mindepth 1 -type d -user sogo -empty -delete > /dev/null - ''; serviceConfig = { Type = "oneshot"; + ExecStart = [ + "find /var/lib/sogo/spool -type f -user sogo -atime +23 -delete" + "find /var/lib/sogo/spool -mindepth 1 -type d -user sogo -empty -delete" + ]; + ProtectSystem = "strict"; ProtectHome = true; PrivateTmp = true; diff --git a/nixos/modules/services/web-apps/wiki-js.nix b/nixos/modules/services/web-apps/wiki-js.nix index 1ff1e0c8bdab..619bd25c5c16 100644 --- a/nixos/modules/services/web-apps/wiki-js.nix +++ b/nixos/modules/services/web-apps/wiki-js.nix @@ -138,19 +138,18 @@ in openssh ]; - preStart = '' - ln -sf ${configFile} /var/lib/${cfg.stateDirectoryName}/config.yml - ln -sf ${pkgs.wiki-js}/server /var/lib/${cfg.stateDirectoryName} - ln -sf ${pkgs.wiki-js}/assets /var/lib/${cfg.stateDirectoryName} - ln -sf ${pkgs.wiki-js}/package.json /var/lib/${cfg.stateDirectoryName}/package.json - ''; - serviceConfig = { EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile; StateDirectory = cfg.stateDirectoryName; WorkingDirectory = "/var/lib/${cfg.stateDirectoryName}"; DynamicUser = true; PrivateTmp = true; + ExecStartPre = [ + "${lib.getExe' pkgs.coreutils "ln"} -sf ${configFile} /var/lib/${cfg.stateDirectoryName}/config.yml" + "${lib.getExe' pkgs.coreutils "ln"} -sf ${pkgs.wiki-js}/server /var/lib/${cfg.stateDirectoryName}" + "${lib.getExe' pkgs.coreutils "ln"} -sf ${pkgs.wiki-js}/assets /var/lib/${cfg.stateDirectoryName}" + "${lib.getExe' pkgs.coreutils "ln"} -sf ${pkgs.wiki-js}/package.json /var/lib/${cfg.stateDirectoryName}/package.json" + ]; ExecStart = "${pkgs.lib.getExe pkgs.nodejs-slim} ${pkgs.wiki-js}/server"; }; }; diff --git a/nixos/modules/services/web-apps/zitadel.nix b/nixos/modules/services/web-apps/zitadel.nix index 6cfd1bbd4680..f936c11ecd13 100644 --- a/nixos/modules/services/web-apps/zitadel.nix +++ b/nixos/modules/services/web-apps/zitadel.nix @@ -202,34 +202,30 @@ in networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [ cfg.settings.Port ]; - systemd.services.zitadel = - let - configFile = settingsFormat.generate "config.yaml" cfg.settings; - stepsFile = settingsFormat.generate "steps.yaml" cfg.steps; + systemd.services.zitadel = { + description = "ZITADEL identity access management"; + wantedBy = [ "multi-user.target" ]; - args = lib.cli.toCommandLineShellGNU { } { - config = cfg.extraSettingsPaths ++ [ configFile ]; - steps = cfg.extraStepsPaths ++ [ stepsFile ]; - masterkeyFile = cfg.masterKeyFile; - inherit (cfg) tlsMode; - }; - in - { - description = "ZITADEL identity access management"; - path = [ cfg.package ]; - wantedBy = [ "multi-user.target" ]; + serviceConfig = { + Type = "simple"; + ExecStart = + let + configFile = settingsFormat.generate "config.yaml" cfg.settings; + stepsFile = settingsFormat.generate "steps.yaml" cfg.steps; - script = '' - zitadel start-from-init ${args} - ''; - - serviceConfig = { - Type = "simple"; - User = cfg.user; - Group = cfg.group; - Restart = "on-failure"; - }; + args = lib.cli.toCommandLineShellGNU { } { + config = cfg.extraSettingsPaths ++ [ configFile ]; + steps = cfg.extraStepsPaths ++ [ stepsFile ]; + masterkeyFile = cfg.masterKeyFile; + inherit (cfg) tlsMode; + }; + in + "${lib.getExe cfg.package} start-from-init ${args}"; + User = cfg.user; + Group = cfg.group; + Restart = "on-failure"; }; + }; users.users.zitadel = lib.mkIf (cfg.user == "zitadel") { isSystemUser = true; diff --git a/nixos/modules/services/web-servers/traefik.nix b/nixos/modules/services/web-servers/traefik.nix index 86534f291ee7..e1f1f73a15e8 100644 --- a/nixos/modules/services/web-servers/traefik.nix +++ b/nixos/modules/services/web-servers/traefik.nix @@ -130,12 +130,9 @@ in startLimitBurst = 5; serviceConfig = { EnvironmentFile = cfg.environmentFiles; - ExecStartPre = lib.optional (cfg.environmentFiles != [ ]) ( - pkgs.writeShellScript "pre-start" '' - umask 077 - ${pkgs.envsubst}/bin/envsubst -i "${staticConfigFile}" > "${finalStaticConfigFile}" - '' - ); + ExecStartPre = lib.optional ( + cfg.environmentFiles != [ ] + ) "${pkgs.envsubst}/bin/envsubst -i '${staticConfigFile}' -o '${finalStaticConfigFile}'"; ExecStart = "${cfg.package}/bin/traefik --configfile=${finalStaticConfigFile}"; Type = "simple"; User = "traefik"; @@ -152,6 +149,7 @@ in ProtectSystem = "full"; ReadWritePaths = [ cfg.dataDir ]; RuntimeDirectory = "traefik"; + RuntimeDirectoryMode = "0700"; WorkingDirectory = cfg.dataDir; }; }; diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix index fea352d8750c..523e96f43760 100644 --- a/pkgs/applications/editors/android-studio/default.nix +++ b/pkgs/applications/editors/android-studio/default.nix @@ -16,9 +16,9 @@ let inherit tiling_wm; }; stableVersion = { - version = "2026.1.2.11"; # "Android Studio Quail 2 | 2026.1.2 Patch 1" - sha256Hash = "sha256-HMnNVPQA27DQeITw98DKtSTbXOCl73CyOu1v3TzURbk="; - url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.11/android-studio-quail2-patch1-linux.tar.gz"; + version = "2026.1.3.7"; # "Android Studio Quail 3 | 2026.1.3" + sha256Hash = "sha256-NoMhIlV6tzymjf2b2YndrEAQOsADyhDgTJSaH2FXimc="; + url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.3.7/android-studio-quail3-linux.tar.gz"; }; betaVersion = { version = "2026.1.3.6"; # "Android Studio Quail 3 | 2026.1.3 RC 2" diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix index 4071fc01b652..2be33bf0e09f 100644 --- a/pkgs/applications/misc/redshift/default.nix +++ b/pkgs/applications/misc/redshift/default.nix @@ -138,7 +138,7 @@ rec { version = "1.12"; src = fetchFromGitHub { - owner = "jonls"; + owner = "sharpbracket"; repo = "redshift"; rev = "v${version}"; sha256 = "12cb4gaqkybp4bkkns8pam378izr2mwhr2iy04wkprs2v92j7bz6"; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 076d8bf84d7c..cee8608c3cff 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1067,11 +1067,11 @@ "vendorHash": null }, "ovh_ovh": { - "hash": "sha256-BKaPKG9xuRq2rNxkMJnN428woyeK0NnssZaJRrGutoM=", + "hash": "sha256-KVYxtk94GyVhMVB0E0HZ8Cszm4RWMrSMJB0hh/Llcbk=", "homepage": "https://registry.terraform.io/providers/ovh/ovh", "owner": "ovh", "repo": "terraform-provider-ovh", - "rev": "v2.17.0", + "rev": "v2.18.0", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix index 604b5582985e..4b35a7438f79 100644 --- a/pkgs/applications/networking/mumble/default.nix +++ b/pkgs/applications/networking/mumble/default.nix @@ -218,14 +218,14 @@ let } source; source = rec { - version = "1.5.901"; + version = "1.5.915"; # Needs submodules src = fetchFromGitHub { owner = "mumble-voip"; repo = "mumble"; tag = "v${version}"; - hash = "sha256-UBJH7EwfWvInuSD6ZALOKeVnWdfh/rmq8GVLG5URjOQ="; + hash = "sha256-pbO+V8p/vqn+jIFWvcHOKhpr1Nv0nXaHG9lFiMRTntM="; fetchSubmodules = true; }; }; diff --git a/pkgs/by-name/ah/ahk_x11/package.nix b/pkgs/by-name/ah/ahk_x11/package.nix index b088ae250cc0..90e502acc936 100644 --- a/pkgs/by-name/ah/ahk_x11/package.nix +++ b/pkgs/by-name/ah/ahk_x11/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - crystal, + crystal_1_19, copyDesktopItems, gtk3, libxkbcommon, @@ -24,6 +24,10 @@ let pname = "ahk_x11"; version = "1.0.7"; + # Pinning to Crystal 1.19.x since ahk_x11 crashes with segmentation + # fault when built using >=1.20.0 + # Refernce: https://github.com/phil294/AHK_X11/pull/127 + crystal = crystal_1_19; in crystal.buildCrystalPackage { inherit pname version; diff --git a/pkgs/by-name/al/alibuild/package.nix b/pkgs/by-name/al/alibuild/package.nix index 6277299a203e..d7e9cd495d4a 100644 --- a/pkgs/by-name/al/alibuild/package.nix +++ b/pkgs/by-name/al/alibuild/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "alibuild"; - version = "1.17.31"; + version = "1.17.42"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-agAWJaaaHGN2oQaaIkMNEeU712bkWXEPH3jP8oH5Qjs="; + hash = "sha256-QFNyb6lmTGOaAj4qyDo/mTW7J6LHfALnjo+b0WTllDQ="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/an/andcli/package.nix b/pkgs/by-name/an/andcli/package.nix index f06566d534fc..0616393fd526 100644 --- a/pkgs/by-name/an/andcli/package.nix +++ b/pkgs/by-name/an/andcli/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "andcli"; - version = "2.7.0"; + version = "2.8.0"; __structuredAttrs = true; @@ -19,10 +19,10 @@ buildGoModule (finalAttrs: { owner = "tjblackheart"; repo = "andcli"; tag = "v${finalAttrs.version}"; - hash = "sha256-l+ZpAm+yHCKPalGib4OlIaGFsDHc3IFFlOvB1kXWZG0="; + hash = "sha256-yFYO223RbQ7qOw9dPXgMMTQpA+BzQ+xlT+CfWcQMeqk="; }; - vendorHash = "sha256-S2JRkVy1iLGBqoOWukTQm80fVJ2YMNHTLfUUA2530GE="; + vendorHash = "sha256-aFOwfloqFPPMgCufwmDgfM9lDinkFvu4i+BiVUo+Iwk="; ldflags = [ "-s" diff --git a/pkgs/by-name/at/atheme/package.nix b/pkgs/by-name/at/atheme/package.nix index 84072a66fe16..885b40f9423b 100644 --- a/pkgs/by-name/at/atheme/package.nix +++ b/pkgs/by-name/at/atheme/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "atheme"; - version = "7.2.12-unstable-2026-06-06"; + version = "7.2.12-unstable-2026-07-30"; src = fetchFromGitHub { owner = "atheme"; repo = "atheme"; - rev = "b8b23c51cda120f2cfc5af9ac639cd257575f2ce"; - hash = "sha256-+hOJH9tK78fNrxKyergHqMWaY0yBiFEWssS/r9IOQT0="; + rev = "bb8b8733b4ab04375b33269fab0d29677eed0922"; + hash = "sha256-emjAsCPl+4/6JDwO4Cd1kDg9deaKonROQpeVHDVim8Y="; # for modules and pinned libmowgli fetchSubmodules = true; # configure checks for git tree diff --git a/pkgs/by-name/au/ausweisapp/package.nix b/pkgs/by-name/au/ausweisapp/package.nix index 02c0b05123f4..9a610a0684bd 100644 --- a/pkgs/by-name/au/ausweisapp/package.nix +++ b/pkgs/by-name/au/ausweisapp/package.nix @@ -12,13 +12,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "ausweisapp"; - version = "2.5.3"; + version = "2.5.4"; src = fetchFromGitHub { owner = "Governikus"; repo = "AusweisApp"; rev = finalAttrs.version; - hash = "sha256-pr41KbejZCOvfXH2uHO5MA/VklSNU38EL6AgznvGqeY="; + hash = "sha256-y9F/dQZHbUFDRZDpdGtNCjTIypS2l4XJLbUZHjliEDA="; }; postPatch = '' diff --git a/pkgs/by-name/aw/aws-cdk-cli/missing-hashes.json b/pkgs/by-name/aw/aws-cdk-cli/missing-hashes.json index d4e3201c1a22..1580aa7937af 100644 --- a/pkgs/by-name/aw/aws-cdk-cli/missing-hashes.json +++ b/pkgs/by-name/aw/aws-cdk-cli/missing-hashes.json @@ -25,16 +25,16 @@ "@esbuild/win32-arm64@npm:0.28.1": "551ada5396e1f10e3d3592dd60a148a7257af1ab2317bba09e9ed18a6d7ee7e5961c68eb1fbaee4e8c1961b504807493e1b8f5c700dd1fb990f0cb36b240ad57", "@esbuild/win32-ia32@npm:0.28.1": "2676ace6b4d63721da34873974152e869aed9fc8bd9fdff4b8df14a3a3e68b78a9b4566e643b90b948b4e85773cbf288a33a59d13979caaadd43b5adad68312c", "@esbuild/win32-x64@npm:0.28.1": "8d658b74ed9b7494b3799093551d4c928a7916865ed42d00a135156cbd08612b53072e9e424f0687c10a93a444d30d6b0294b6a1d5fdba78078d706646ba558f", - "@nx/nx-darwin-arm64@npm:22.7.6": "b336dcf04ce9c07d4bfe908fadb6bf5cc791342b4991439f5a7c0075d587c3d4570696c44b5d595735accda2bdf29c04a56dd0705b499f6a6b70f9886d833097", - "@nx/nx-darwin-x64@npm:22.7.6": "391780c2f14249c92a32b1245099e3d98241719f2cdf0b81289dc28948d011f18089ba94e272394b28aa2fbe5904119b954a633fc8bf82e8250bb00821e06d28", - "@nx/nx-freebsd-x64@npm:22.7.6": "bebebd506d74cbb62e3cbf3afbcb66e125e2ad3e3cd346e1ee51bf11167561649c6e60db751292e64f3b3a8c8a424d803979392c78a191c08ef510093ff93ab0", - "@nx/nx-linux-arm-gnueabihf@npm:22.7.6": "56d67d7536b0e89c08949bba7f94c071ced817195c37f3d947113888e0f624a8b21d31aad13107c86ac2225705298112ac593c359675540fcc47f74adb25f6eb", - "@nx/nx-linux-arm64-gnu@npm:22.7.6": "e61ff5c461d96294182c0ee823f627c37e925972a50375a4499b3089dcbadd9249cdbc995d5f573271a5aa7cb7a82690575a4ee51e149b6e3959559172d390ff", - "@nx/nx-linux-arm64-musl@npm:22.7.6": "0c0e5ba1583a49063779edd776555e11dbaf85f11600756b62774283ca1d8c2a84ddfdfe7c0f175275d0401a6aedc84deac831534bb3e5588841d719429477ee", - "@nx/nx-linux-x64-gnu@npm:22.7.6": "d65682bc14813e0f1e8e1bc5356081b6ecfde7a2fc3236e1d813f0da8ffc712b3b1641c8ebd4389e577348db549757efa2084fd16119fc6393e242331b2bad9e", - "@nx/nx-linux-x64-musl@npm:22.7.6": "924ed33a107b6647abe10acd77fe41f113e82dd83961b05d73c8b3a3c7c85d60cb35cae3a976497a8ef4fd48ab574d4ae5b683efd225fd4c404408b0ab87c1f9", - "@nx/nx-win32-arm64-msvc@npm:22.7.6": "feda72abfa06e7143a795993888ff2da73936a3bab4e2ca787b102322494abb3b3f24a944dd51c1de409afc19e921c6c98879d80f27921e848254d2a432cdc09", - "@nx/nx-win32-x64-msvc@npm:22.7.6": "5066816d70bcb55051259fc3acde32fef67f9359e15810e64dd3c93e11db40632e11a517dd3b1993a468632a8d75335ce550499711a23b5e7166f3130175bcda", + "@nx/nx-darwin-arm64@npm:22.7.7": "93f7de46da3da64c42489e7b42676ee59914635183f28640454a40bd0eb9f78b2c6a7b707bbd69024ffd45675e8a51b3ebde1b4ce268232ab9283f47f05001d9", + "@nx/nx-darwin-x64@npm:22.7.7": "5f175cbe8e2281b8055394c8b79afb98c81d1d06158d1866667b392134105db1c7b9c7b8eeea5f2bdcda8be56ff702f728067e8f505a370dbf5e6f80f41dd99e", + "@nx/nx-freebsd-x64@npm:22.7.7": "65cdfbe8663219e971dd50479f59b07ac37e08ed14be234069c67af3bde005c69197bbd28d83f64f0b7cafd5af744d74e6822e2c97b6336b2f4cd599ae510880", + "@nx/nx-linux-arm-gnueabihf@npm:22.7.7": "62925001769e4e21e1b5ef2ad17463ac2b42d5263a117e74e7c72797e26adbb990cb3017749077ed057c27b964823690896ee1785e1a835dc27b6d04a19403e7", + "@nx/nx-linux-arm64-gnu@npm:22.7.7": "bc851f35ca9308a530bf81d0f73e262b0124f40b4edd41ae055b5a0f893f2a24e2368f344817beb8cc9f820957b2fb6ad064df20818d7c356a060d533d5b0dea", + "@nx/nx-linux-arm64-musl@npm:22.7.7": "940e1f0277c180e828b5296437b2a4fd22d39e2f51f342f9f97c6feb2a917c9bc09297d2ca276a053b381909a863e0bb1c3c10bc207afcde24cd3f12c0672304", + "@nx/nx-linux-x64-gnu@npm:22.7.7": "db94d5f9b16600e9892442243f2fc51b614b16311e542ed80cbee0cd71aa72a2d4f4cfe705f3ef0fbc5ce5956abe5d18a7004eb41e18a3467539aa5b52fea6f7", + "@nx/nx-linux-x64-musl@npm:22.7.7": "4f587b7c5014c47bc371943c6eb3882d7473b6f9427a8babd5837eb0c1c45e65b50d393a20e1c932b568365e5f0a0a03c8476d391ed96fe12fb56b967354064b", + "@nx/nx-win32-arm64-msvc@npm:22.7.7": "bb5fc5f779ec467c57e2314038a47c81344ff43c99801650a6074c828c907882bd3bab1153a15f4a4371028c3ec4ba0b961014b225c81e084073bc922f0ab3cc", + "@nx/nx-win32-x64-msvc@npm:22.7.7": "f08aab74096e9c772b45eb20e9aecf6836d9d20511cbeba31d9a303ca29f15eab2c2a7f42bffad8d02508c6c5662816b4d0c107d60366df0a6e2153c15b9dbf9", "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": "04dd38b694c1680bfec192b499e188700398a414886a08a8a7c72815db56ac147df03d88c73ff6fff7ac3e0a01dc41978054b3622b49463e0d684c5168557fcc", "@unrs/resolver-binding-android-arm64@npm:1.11.1": "763626adc34dd2b4af677b5ced6493e7b2b1935351a5c9137f1c9561d11faf97b94015e6876e57e85c33ff563564314c92c0882a4780a57f2225cbbd779a695d", "@unrs/resolver-binding-darwin-arm64@npm:1.11.1": "03b477fdfec55dbabe488fe0962417bddaa38b028d2670053469f1d24163907b097aac15b565f6974449bee398a38d5e3e1525f2b515ce57e243149021b7aa2f", diff --git a/pkgs/by-name/aw/aws-cdk-cli/package.nix b/pkgs/by-name/aw/aws-cdk-cli/package.nix index 7a9edef0e3fc..0ee65c2f0e9d 100644 --- a/pkgs/by-name/aw/aws-cdk-cli/package.nix +++ b/pkgs/by-name/aw/aws-cdk-cli/package.nix @@ -17,19 +17,19 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "aws-cdk-cli"; - version = "2.1131.0"; + version = "2.1134.0"; src = fetchFromGitHub { owner = "aws"; repo = "aws-cdk-cli"; tag = "cdk@v${finalAttrs.version}"; - hash = "sha256-66kMwa9IJN0Culc+oAUazKBlXE3nRoPJ2/0/OaTRxjI="; + hash = "sha256-VrP/L8uuTxC4TBEHhmuhNEf0nf5J8kYjOl3Kz1ejUPg="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-BVjva74w/6zHv6JKAPCBt5Pu72ztGSJYX5h4QffABkk="; + hash = "sha256-l6iKJvG8qbV6pp+XWS07lKqr63UABTLd4/dlJnosIRw="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ba/banjorecomp/package.nix b/pkgs/by-name/ba/banjorecomp/package.nix index 113cfd35151d..398a5df3a2bc 100644 --- a/pkgs/by-name/ba/banjorecomp/package.nix +++ b/pkgs/by-name/ba/banjorecomp/package.nix @@ -42,13 +42,13 @@ in llvmPackages_21.stdenv.mkDerivation (finalAttrs: { pname = "banjorecomp"; - version = "1.0.1"; + version = "1.0.2"; src = fetchFromGitHub { owner = "BanjoRecomp"; repo = "BanjoRecomp"; tag = "v${finalAttrs.version}"; - hash = "sha256-QIiSjwA0iyoGTaeKANah6WhTUwPGXv1qR26kTdg7OqU="; + hash = "sha256-GGV3L60Z0ivkWOoJnqK2Hx5q1EVUsbE2D5jHPAW3Cy0="; fetchSubmodules = true; }; diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 3a25ac5aff20..753aba974a1b 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -15,7 +15,7 @@ assert lib.assertMsg ( let pname = "burpsuite"; - version = "2026.7"; + version = "2026.7.2"; src = fetchurl { name = "burpsuite.jar"; @@ -24,7 +24,7 @@ let "https://portswigger.net/burp/releases/download?product=desktop&version=${version}&type=Jar" "https://web.archive.org/web/https://portswigger.net/burp/releases/download?product=desktop&version=${version}&type=Jar" ]; - hash = "sha256-vZcCNFVEHg1zkhAjSqc6vVzFaU0YdZ27AF+eHLfLazs="; + hash = "sha256-WLmuv09RKq4B4/L1iWFEPck45Fix/5DTFs/MPYJmC8M="; }; description = "Integrated platform for performing security testing of web applications"; diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 74abe9368e1f..97de9f892c37 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "cdncheck"; - version = "1.2.45"; + version = "1.2.46"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${finalAttrs.version}"; - hash = "sha256-TR7ogxaJ9Vee6bpqWKu75Yf8KWo8bPTBKwIecGkN68I="; + hash = "sha256-wk4+If+swd+jaAsvLBEFV6LAHxM9Ty/YvnRJ5LImyqc="; }; vendorHash = "sha256-iJ1agL7sZ3ZKbW1wMA+qi8FgHdPa6gZLQ5BBPKJTNaQ="; diff --git a/pkgs/by-name/ch/chef-cli/Gemfile.lock b/pkgs/by-name/ch/chef-cli/Gemfile.lock index 16e3fedfe345..331fd6225f05 100644 --- a/pkgs/by-name/ch/chef-cli/Gemfile.lock +++ b/pkgs/by-name/ch/chef-cli/Gemfile.lock @@ -1,12 +1,12 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.10) + addressable (2.9.0) public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) aws-eventstream (1.4.0) - aws-partitions (1.1241.0) - aws-sdk-core (3.246.0) + aws-partitions (1.1276.0) + aws-sdk-core (3.254.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) @@ -14,15 +14,15 @@ GEM bigdecimal jmespath (~> 1, >= 1.6.1) logger - aws-sdk-kms (1.123.0) - aws-sdk-core (~> 3, >= 3.244.0) + aws-sdk-kms (1.130.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.220.0) - aws-sdk-core (~> 3, >= 3.244.0) + aws-sdk-s3 (1.228.2) + aws-sdk-core (~> 3, >= 3.254.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) - aws-sdk-secretsmanager (1.129.0) - aws-sdk-core (~> 3, >= 3.244.0) + aws-sdk-secretsmanager (1.134.0) + aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) aws-sigv4 (1.12.1) aws-eventstream (~> 1, >= 1.0.2) @@ -31,14 +31,14 @@ GEM benchmark (0.5.0) bigdecimal (4.1.2) builder (3.3.0) - chef (19.2.12) + chef (19.3.15) addressable aws-sdk-s3 (~> 1.91) aws-sdk-secretsmanager (~> 1.46) bcrypt_pbkdf (~> 1.0) - chef-config (= 19.2.12) + chef-config (= 19.3.15) chef-licensing (~> 1.3) - chef-utils (= 19.2.12) + chef-utils (= 19.3.15) chef-vault chef-zero (~> 15.1.0) corefoundation (~> 0.3.4) @@ -48,7 +48,7 @@ GEM erubis (~> 2.7) ffi (>= 1.15.5, < 1.18.0) ffi-libarchive (~> 1.0, >= 1.0.3) - ffi-yajl (~> 2.2) + ffi-yajl (>= 2.2, < 4.0) iniparse (~> 1.4) inspec-core (~> 7.0.107) license-acceptance (>= 1.0.5, < 3) @@ -56,7 +56,7 @@ GEM mixlib-authentication (>= 2.1, < 4) mixlib-cli (>= 2.1.1, < 3.0) mixlib-log (>= 2.0.3, < 4.0) - mixlib-shellout (~> 3.3.8) + mixlib-shellout (>= 3.3.8, < 3.5.0) net-ftp net-sftp (>= 2.1.2, < 5.0) ohai (~> 19.0) @@ -68,10 +68,10 @@ GEM train-rest (>= 0.4.1) train-winrm (>= 0.2.17) unf_ext (~> 0.0.9.1) - uri (~> 1.0.4) - vault (~> 0.18.2) - chef-cli (6.1.29) - addressable (>= 2.3.5, < 2.9) + uri (>= 1.0.4, < 1.2.0) + vault (>= 0.18.2, < 0.21.0) + chef-cli (6.1.34) + addressable (>= 2.9.0, < 3.0) chef (>= 18.0, < 20.0) chef-licensing (~> 1.0) cookbook-omnifetch (~> 0.5) @@ -84,14 +84,14 @@ GEM pastel (~> 0.7) solve (> 2.0, < 5.0) syslog (~> 0.3) - chef-config (19.2.12) + chef-config (19.3.15) addressable - chef-utils (= 19.2.12) + chef-utils (= 19.3.15) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) racc - tomlrb (~> 1.2) + tomlrb (>= 1.2, < 3.0) chef-gyoku (1.5.0) builder (>= 2.1.2) rexml (~> 3.4) @@ -107,9 +107,9 @@ GEM chef-telemetry (1.1.1) chef-config concurrent-ruby (~> 1.0) - chef-utils (19.2.12) + chef-utils (19.3.15) concurrent-ruby - chef-vault (4.2.9) + chef-vault (4.2.12) syslog (~> 0.3) chef-winrm (2.5.0) builder (>= 2.1.2) @@ -132,31 +132,31 @@ GEM erubi (>= 1.7) logging (>= 1.6.1, < 3.0) rubyzip (~> 2.0) - chef-zero (15.1.0) + chef-zero (15.1.11) ffi-yajl (>= 2.2, < 4.0) hashie (>= 2.0, < 6.0) mixlib-log (>= 2.0, < 4.0) - rack (~> 3.1, >= 3.1.16) - rackup (~> 2.2, >= 2.2.1) - unf_ext (~> 0.0.8) - uuidtools (~> 2.1) + rack (~> 3.2, >= 3.2.6) + rackup (~> 2.3, >= 2.3.1) + uuidtools (>= 2.1, < 4.0) webrick coderay (1.1.3) - concurrent-ruby (1.3.6) + concurrent-ruby (1.3.8) + connection_pool (3.0.2) cookbook-omnifetch (0.12.2) mixlib-archive (>= 0.4, < 2.0) - cookstyle (8.6.10) - rubocop (= 1.84.2) - corefoundation (0.3.13) + cookstyle (8.7.6) + rubocop (= 1.86.1) + corefoundation (0.3.19) ffi (>= 1.15.0) - csv (3.3.5) + csv (3.3.6) date (3.5.1) diff-lcs (1.6.2) domain_name (0.6.20240107) ed25519 (1.4.0) erubi (1.13.1) erubis (2.7.0) - faraday (2.14.1) + faraday (2.14.3) faraday-net_http (>= 2.0, < 3.5) json logger @@ -164,14 +164,13 @@ GEM faraday (>= 1, < 3) faraday-http-cache (2.7.0) faraday (>= 0.8) - faraday-net_http (3.4.2) + faraday-net_http (3.4.4) net-http (~> 0.5) ffi (1.17.4) ffi-libarchive (1.1.14) ffi (~> 1.0) - ffi-yajl (2.7.7) + ffi-yajl (2.7.11) libyajl2 (>= 2.1) - yajl fuzzyurl (0.9.0) gssapi (1.3.1) ffi (>= 1.0.1) @@ -214,8 +213,8 @@ GEM io-console (0.8.2) ipaddress (0.8.3) jmespath (1.6.2) - json (2.19.4) - language_server-protocol (3.17.0.5) + json (2.21.1) + language_server-protocol (3.17.0.6) libyajl2 (2.1.0) license-acceptance (2.1.13) pastel (~> 0.7) @@ -232,7 +231,7 @@ GEM mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) - mime-types-data (3.2026.0414) + mime-types-data (3.2026.0701) minitar (1.1.0) mixlib-archive (1.3.3) mixlib-log @@ -242,10 +241,10 @@ GEM tomlrb mixlib-log (3.2.3) ffi (>= 1.15.5) - mixlib-shellout (3.3.9) + mixlib-shellout (3.4.10) chef-utils molinillo (0.8.0) - multi_json (1.20.1) + multi_json (1.21.1) multipart-post (2.4.1) mutex_m (0.3.0) net-ftp (0.3.9) @@ -253,33 +252,36 @@ GEM time net-http (0.9.1) uri (>= 0.11.1) + net-http-persistent (4.0.8) + connection_pool (>= 2.2.4, < 4) net-protocol (0.2.2) timeout net-scp (4.1.0) net-ssh (>= 2.6.5, < 8.0.0) net-sftp (4.0.0) net-ssh (>= 5.0.0, < 8.0.0) - net-ssh (7.3.2) + net-ssh (7.3.3) netrc (0.11.0) - nori (2.7.1) + nori (2.9.1) bigdecimal - ohai (19.1.24) + stringio + ohai (19.1.40) base64 chef-config (>= 14.12, < 20) chef-utils (>= 16.0, < 20) ffi (>= 1.15.5) - ffi-yajl (~> 2.2) + ffi-yajl (>= 2.2, < 3.0) ipaddress mixlib-cli (>= 1.7.0) mixlib-config (>= 2.0, < 4.0) mixlib-log (>= 2.0.1, < 4.0) - mixlib-shellout (~> 3.3.6) + mixlib-shellout (>= 3.3.6, < 3.5.0) plist (~> 3.1) train-core wmi-lite (~> 1.0) ostruct (0.6.3) parallel (1.28.0) - parser (3.3.11.1) + parser (3.3.12.0) ast (~> 2.4.1) racc parslet (2.0.0) @@ -324,18 +326,18 @@ GEM diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) rspec-support (3.13.7) - rubocop (1.84.2) + rubocop (1.86.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) - parallel (~> 1.10) + parallel (>= 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) rubocop-ast (>= 1.49.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.49.1) + rubocop-ast (1.50.0) parser (>= 3.3.7.2) prism (~> 1.7) ruby-progressbar (1.13.0) @@ -348,6 +350,7 @@ GEM molinillo (~> 0.6) semverse (>= 1.1, < 4.0) sslshake (1.3.1) + stringio (3.2.0) strings (0.2.1) strings-ansi (~> 0.2) unicode-display_width (>= 1.5, < 3.0) @@ -360,8 +363,8 @@ GEM time (0.4.2) date timeout (0.6.1) - tomlrb (1.3.0) - train-core (3.16.2) + tomlrb (2.0.4) + train-core (3.16.5) addressable (~> 2.5) ffi (>= 1.16.0, < 1.18) json (>= 2.19.2, < 3.0) @@ -400,14 +403,15 @@ GEM unf_ext (0.0.9.1) unicode-display_width (2.6.0) unicode_utils (1.4.0) - uri (1.0.4) - uuidtools (2.2.0) - vault (0.18.2) + uri (1.1.1) + uuidtools (3.0.0) + vault (0.20.1) aws-sigv4 + base64 + net-http-persistent (~> 4.0, >= 4.0.2) webrick (1.9.2) wisper (2.0.1) wmi-lite (1.0.7) - yajl (0.3.4) PLATFORMS ruby diff --git a/pkgs/by-name/ch/chef-cli/gemset.nix b/pkgs/by-name/ch/chef-cli/gemset.nix index 9a7e200c42d9..90e04fa6bee1 100644 --- a/pkgs/by-name/ch/chef-cli/gemset.nix +++ b/pkgs/by-name/ch/chef-cli/gemset.nix @@ -5,10 +5,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "031lb8jq55dxb5qiknzffl7nniqfmrc4603ggxqipnxywwp5ca6a"; + sha256 = "1by7h2lwziiblizpd5yx87jsq8ppdhzvwf08ga34wzqgcv1nmpvz"; type = "gem"; }; - version = "2.8.10"; + version = "2.9.0"; }; ast = { groups = [ "default" ]; @@ -35,10 +35,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gkc08r1s7mvinl7301rahylj3z7myypdbkpvj5jwy72bm1zq3nd"; + sha256 = "0lsqlmq1fhf1h1y4g21p3g1pk49hg5mmamv80idw18bi6dn2vhf1"; type = "gem"; }; - version = "1.1241.0"; + version = "1.1276.0"; }; aws-sdk-core = { dependencies = [ @@ -54,10 +54,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k6xqkipjli9vl40d4wqxcl7035lav9f9hnczilhwmj8i7n68f1r"; + sha256 = "1zhj444iybzs1ikw1p4arv3zayw9xkk1ifnsb6g3r2j6p0h34gpf"; type = "gem"; }; - version = "3.246.0"; + version = "3.254.0"; }; aws-sdk-kms = { dependencies = [ @@ -68,10 +68,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "080zh4g1lcjl0bz2l0gjm8vmpd60cvi0p658bh235ypqh9zg61fl"; + sha256 = "0jfpgjyhq3f7w67p3361f1racrc1m502zan934m7mdrir9i3ds52"; type = "gem"; }; - version = "1.123.0"; + version = "1.130.0"; }; aws-sdk-s3 = { dependencies = [ @@ -83,10 +83,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z4cl87lbyw9qgp1l52sbjnysw63zmxih9wfhjfdvv67d9gdlzr3"; + sha256 = "12s686zpqxp9jrd8wwvayhi74jg34ck5sp0ia8hmzd2lnmwbh5qj"; type = "gem"; }; - version = "1.220.0"; + version = "1.228.2"; }; aws-sdk-secretsmanager = { dependencies = [ @@ -97,10 +97,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0m69f1jghxlixd4b5wb2dsp38dly7nxm5si1klnajv89m23mqi00"; + sha256 = "1da0djxzsxia1318q1ccvyy0059m3hxwjv0pf3xqfnkp0rbmaxja"; type = "gem"; }; - version = "1.129.0"; + version = "1.134.0"; }; aws-sigv4 = { dependencies = [ "aws-eventstream" ]; @@ -208,10 +208,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1iqg9vk9h40szvn1y5z1n1xs02l5n2bw5sahas2mx5ira2rs09d4"; + sha256 = "19ilbjca0nggb30w54yc1rv0f8522da5qmi5lc2r2vps1cm79z22"; type = "gem"; }; - version = "19.2.12"; + version = "19.3.15"; }; chef-cli = { dependencies = [ @@ -233,10 +233,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x3n57wb0zxqij8gccp4ss34i3w2xnh3qqzf6cqgav806sb5pyrz"; + sha256 = "00kcszy8f6gbs6kcnsg7899y6pin65xsdvmr1sr8lxkhfp7am54f"; type = "gem"; }; - version = "6.1.29"; + version = "6.1.34"; }; chef-config = { dependencies = [ @@ -252,10 +252,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0999pzgsypcy5wvr42p3iagl4c96glcwfk08vlpxrc05q4jqwf24"; + sha256 = "0icgxfzj92ld89pc30gm2iha5qkq50k35ym69n6imsmfq43wxx6r"; type = "gem"; }; - version = "19.2.12"; + version = "19.3.15"; }; chef-gyoku = { dependencies = [ @@ -311,10 +311,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17jkln8gnxymvppnsbhzjza4gbhwc52shhql3yl1cn5c0lpsf0hb"; + sha256 = "0smqw0vhccmzw0jpnpibmvgsc5xhcrmszs78gn4nsnxmhnf7llqw"; type = "gem"; }; - version = "19.2.12"; + version = "19.3.15"; }; chef-vault = { dependencies = [ "syslog" ]; @@ -322,10 +322,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jv3mn4z650a8jbncyvz0sfb7kgwlz4rwhxw6k0f7q8m49p6mw7z"; + sha256 = "0ss33g7bg1i3pjzjvi0ymvgbri32zsxrj5fm0sdshc0sp1x8rc9k"; type = "gem"; }; - version = "4.2.9"; + version = "4.2.12"; }; chef-winrm = { dependencies = [ @@ -388,7 +388,6 @@ "mixlib-log" "rack" "rackup" - "unf_ext" "uuidtools" "webrick" ]; @@ -396,10 +395,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12jqa1a1px56j5qkrl0bjb14pg7hyylbl23zd780rvmq7nghw8l5"; + sha256 = "1v5q31439mfvzl51wagznbrkc4fkmhkmkbdh4w611l47r9msv0hq"; type = "gem"; }; - version = "15.1.0"; + version = "15.1.11"; }; coderay = { groups = [ "default" ]; @@ -416,10 +415,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb"; + sha256 = "1qfi2ns3zwkgq616fc127xiqhan7g7m7gqpwriwcr34nds1vxwdj"; type = "gem"; }; - version = "1.3.6"; + version = "1.3.8"; + }; + connection_pool = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; + type = "gem"; + }; + version = "3.0.2"; }; cookbook-omnifetch = { dependencies = [ "mixlib-archive" ]; @@ -438,10 +447,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mxznj53rlcg9bcycf5i6jximl1b5mdhm4x0k0wfb8xa79zz57cv"; + sha256 = "0qwm9zl1l94pdvjfjgh0a36pv59ipmgw9j6hvqm2rqlibk4fa42w"; type = "gem"; }; - version = "8.6.10"; + version = "8.7.6"; }; corefoundation = { dependencies = [ "ffi" ]; @@ -449,20 +458,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "14rgy3d636l9zy7zmw04j7pjkf3bn41vx7kb265l4zhxrik7gh19"; + sha256 = "0wsyl0napnccy68jl3s0bivkf4n2xkan8rhadd5g2q27m0lnqv93"; type = "gem"; }; - version = "0.3.13"; + version = "0.3.19"; }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; + sha256 = "0mj4kq4wwpc7c8ll52q30hsir1jrcd5kq7yb8lyz0rksa1z1x9mb"; type = "gem"; }; - version = "3.3.5"; + version = "3.3.6"; }; date = { groups = [ "default" ]; @@ -534,10 +543,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; + sha256 = "0y7j6yzv07zggic6g0p2v1ivnvkzsbqjnfdl4215qqb6cxz290hq"; type = "gem"; }; - version = "2.14.1"; + version = "2.14.3"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -567,10 +576,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; + sha256 = "125m3qri52vwh5v9dhq0dkqxf8629cxrf99yyc01pva72wasyy0f"; type = "gem"; }; - version = "3.4.2"; + version = "3.4.4"; }; ffi = { groups = [ "default" ]; @@ -594,18 +603,15 @@ version = "1.1.14"; }; ffi-yajl = { - dependencies = [ - "libyajl2" - "yajl" - ]; + dependencies = [ "libyajl2" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04m8c2bp7hgw2b1zrwanalkh1s2smyv2nl84vw0dzsn0253pca06"; + sha256 = "1nzlzlyhppjpq3yq69nm9bxb5iz6650ahbvvfxfihn1nkpwgsrbb"; type = "gem"; }; - version = "2.7.7"; + version = "2.7.11"; }; fuzzyurl = { groups = [ "default" ]; @@ -755,20 +761,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b1rabz30grash5wh0lcv109w2ggggmmbclwnajqrcdk7wrps2k7"; + sha256 = "10q54a0dkm0050n0zzqiv2ln8w931wszybbhym1i8r4mbpvkv90k"; type = "gem"; }; - version = "2.19.4"; + version = "2.21.1"; }; language_server-protocol = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px"; + sha256 = "1w5p8c2145lmqzr25bxh4ikzjm6k8y1k5lriqqdpw9pq730w1wjy"; type = "gem"; }; - version = "3.17.0.5"; + version = "3.17.0.6"; }; libyajl2 = { groups = [ "default" ]; @@ -869,10 +875,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k28j6ww8rf43r5i8278jvm2cq3pnzsvqm7yqpb4p93kadjlq726"; + sha256 = "03vkd9g09jnxsp8mdacvjbplrrqfl5l26n50kd4kdn49zghi326d"; type = "gem"; }; - version = "3.2026.0414"; + version = "3.2026.0701"; }; minitar = { groups = [ "default" ]; @@ -943,10 +949,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "126k9zgxwj726gi0q0ywj4kdzf1gfm8z16i1nn7dw9kmn3imxpqf"; + sha256 = "032z85m9w8kpf232xspd9r8im6wwq4lj2s7df642m4lhdid6r2kw"; type = "gem"; }; - version = "3.3.9"; + version = "3.4.10"; }; molinillo = { groups = [ "default" ]; @@ -963,10 +969,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vfaab23d85617ps412ydb8ap4ci1sfzi8ainn8yyifc0pl38f9g"; + sha256 = "1040lr5y2phn7avdyam6zw6ikprlmk77biw3yhclsfwfh0qnl4p6"; type = "gem"; }; - version = "1.20.1"; + version = "1.21.1"; }; multipart-post = { groups = [ "default" ]; @@ -1013,6 +1019,17 @@ }; version = "0.9.1"; }; + net-http-persistent = { + dependencies = [ "connection_pool" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1rk03449disq3azyiymv1c3qnpqr6cxawgq556rkf5b9klqyhggg"; + type = "gem"; + }; + version = "4.0.8"; + }; net-protocol = { dependencies = [ "timeout" ]; groups = [ "default" ]; @@ -1051,10 +1068,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1m1d6rs40rjvdb6df34fi3za1c2ajdiydv4jzpjj03iq7hhrw0k5"; + sha256 = "0sp8hvrk1jkkb3wpizhrkkl0s8agglwjj3f0dvvcw7f5n9cfy7c3"; type = "gem"; }; - version = "7.3.2"; + version = "7.3.3"; }; netrc = { groups = [ "default" ]; @@ -1067,15 +1084,18 @@ version = "0.11.0"; }; nori = { - dependencies = [ "bigdecimal" ]; + dependencies = [ + "bigdecimal" + "stringio" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qb84bbi74q0zgs09sdkq750jf2ri3lblbry0xi4g1ard4rwsrk1"; + sha256 = "01p6ns6fxrjba8q8yj624pjqmh0wmgcf9hk64k1n4gyb1i115pbj"; type = "gem"; }; - version = "2.7.1"; + version = "2.9.1"; }; ohai = { dependencies = [ @@ -1097,10 +1117,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0n3prpm36kxxk0jx8qs90gj72382jw7az9rnqnaa88c35793ypx1"; + sha256 = "0yzdjp8ljl80m8yvvv2nmsw08crzyr4rxhqm2c3978f2p8pcx6pa"; type = "gem"; }; - version = "19.1.24"; + version = "19.1.40"; }; ostruct = { groups = [ "default" ]; @@ -1131,10 +1151,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0m2xqvn1la62hji1mn04y59giikww95p2hs0r4y2rrz3mdxcwyni"; + sha256 = "0a4q5h2hcihk79dbr20scgkm56l79qp7fsvfvkxlv8nmapvxg9i1"; type = "gem"; }; - version = "3.3.11.1"; + version = "3.3.12.0"; }; parslet = { groups = [ "default" ]; @@ -1405,10 +1425,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pxzipl8a1bv62jdfykh7j4ymdr4aiffjvwsny6drwv886jwx4jn"; + sha256 = "0ca5inh368d4l24a2v2nbd3p4xc6s0pqs91j27h226nh04zmyha4"; type = "gem"; }; - version = "1.84.2"; + version = "1.86.1"; }; rubocop-ast = { dependencies = [ @@ -1419,10 +1439,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0dahfpnzz63hyqxa03x8rypnrxzwyvh4i5a8ri34bzpnf3pg64j4"; + sha256 = "1nw84xk6vc2ls8sxqvyhxs2agh4l0jrws85d4bi3x0501lq8ijmr"; type = "gem"; }; - version = "1.49.1"; + version = "1.50.0"; }; ruby-progressbar = { groups = [ "default" ]; @@ -1499,6 +1519,16 @@ }; version = "1.3.1"; }; + stringio = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; + type = "gem"; + }; + version = "3.2.0"; + }; strings = { dependencies = [ "strings-ansi" @@ -1581,10 +1611,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00x5y9h4fbvrv4xrjk4cqlkm4vq8gv73ax4alj3ac2x77zsnnrk8"; + sha256 = "168v339gqaly00i4zqg2ag2h10r3rl7999d0cqrrpb63gaa7fbr6"; type = "gem"; }; - version = "1.3.0"; + version = "2.0.4"; }; train-core = { dependencies = [ @@ -1599,10 +1629,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vz9ylinr4fbca7ab7ipv57hxd988a13b0vlwrhlxhckdaf215cg"; + sha256 = "151a6vqgq64gx3d4xqaacdvsvjpakkqsfll7yyrjpkkv4f4bzvi9"; type = "gem"; }; - version = "3.16.2"; + version = "3.16.5"; }; train-rest = { dependencies = [ @@ -1770,31 +1800,35 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jrl2vkdvc5aq8q3qvjmmrgjxfm784w8h7fal19qg7q7gh9msj1l"; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; type = "gem"; }; - version = "1.0.4"; + version = "1.1.1"; }; uuidtools = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0s8h35ia80p919kidb66nfp8904rhdmn41z9ghsx4ihp2ild3bn4"; + sha256 = "1s2b78aknm6wjjqxx5schqwxnlhj017brs2vcwn553vj1v9d98s7"; type = "gem"; }; - version = "2.2.0"; + version = "3.0.0"; }; vault = { - dependencies = [ "aws-sigv4" ]; + dependencies = [ + "aws-sigv4" + "base64" + "net-http-persistent" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0z6j8s8cdmkbwzfis3dpk5dm91zi5fasids8npzrxhb4hcnnqd19"; + sha256 = "0q6nf7akv6ykvpr0dz1sk2fpsxqdiihzg4pafp4j2pzap7lfv70n"; type = "gem"; }; - version = "0.18.2"; + version = "0.20.1"; }; webrick = { groups = [ "default" ]; @@ -1826,14 +1860,4 @@ }; version = "1.0.7"; }; - yajl = { - groups = [ "default" ]; - platforms = [ ]; - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1r1i0jjxbnnll8336y144sphn1cdns5n8ygb31z826i6xirq8w8d"; - type = "gem"; - }; - version = "0.3.4"; - }; } diff --git a/pkgs/by-name/co/concord-tui/package.nix b/pkgs/by-name/co/concord-tui/package.nix index 1071f79addc9..b88eabc3081d 100644 --- a/pkgs/by-name/co/concord-tui/package.nix +++ b/pkgs/by-name/co/concord-tui/package.nix @@ -2,36 +2,48 @@ rustPlatform, fetchFromGitHub, pkg-config, + makeWrapper, + nasm, alsa-lib, - cmake, opus, + pipewire, lib, stdenv, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "concord-tui"; - version = "2.4.5"; + version = "2.5.0"; src = fetchFromGitHub { owner = "chojs23"; repo = "concord"; tag = "v${finalAttrs.version}"; - hash = "sha256-BLfNgIXTTYMr5pFmCBMfu4euKR96GAPLsGTW/AaqJjo="; + hash = "sha256-DkbZZlURGwQCajhWmkcYmgFZDLvUOg6aU/JjGRiZY4Y="; }; - cargoHash = "sha256-jaHDy/5e9BXXLRe3oc9g3JCCSg28bb1d2dMPkPJTkB4="; + cargoHash = "sha256-ISWQjHUPoYPgMu+aJUDlLjp5AahauHG9BuOAANMXKRA="; buildInputs = [ opus ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib + pipewire ]; nativeBuildInputs = [ pkg-config - cmake - ]; + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + rustPlatform.bindgenHook + makeWrapper + ] + ++ lib.optionals stdenv.hostPlatform.isx86_64 [ nasm ]; + + postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' + wrapProgram "$out/bin/concord" \ + --set-default PIPEWIRE_CONFIG_DIR "${pipewire}/share/pipewire" + ''; __darwinAllowLocalNetworking = true; diff --git a/pkgs/by-name/co/containeryard/package.nix b/pkgs/by-name/co/containeryard/package.nix new file mode 100644 index 000000000000..f5374f6c69e8 --- /dev/null +++ b/pkgs/by-name/co/containeryard/package.nix @@ -0,0 +1,36 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "containeryard"; + version = "0.3.12"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "mcmah309"; + repo = "containeryard"; + tag = "v${finalAttrs.version}"; + hash = "sha256-jXjr8y8QorpFamLIFVb3vJMH0FUrk2jZraxKtgdLev4="; + }; + + cargoHash = "sha256-VbIY7SF8imVTEGbQT2QI+lbPtkbfbGXJZVukVQvHX+E="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + meta = { + description = "Declarative, reproducible, and reusable decentralized approach for defining containers"; + homepage = "https://github.com/mcmah309/containeryard"; + changelog = "https://github.com/mcmah309/containeryard/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.mcmah309 ]; + mainProgram = "yard"; + }; +}) diff --git a/pkgs/by-name/cr/cryptop/package.nix b/pkgs/by-name/cr/cryptop/package.nix index e70ca4d9632e..d752b34e6495 100644 --- a/pkgs/by-name/cr/cryptop/package.nix +++ b/pkgs/by-name/cr/cryptop/package.nix @@ -1,25 +1,30 @@ { lib, python3Packages, - fetchPypi, + fetchFromGitHub, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "cryptop"; version = "0.2.0"; - format = "setuptools"; + pyproject = true; + __structuredAttrs = true; - src = fetchPypi { - inherit (finalAttrs) pname version; - sha256 = "0akrrz735vjfrm78plwyg84vabj0x3qficq9xxmy9kr40fhdkzpb"; + src = fetchFromGitHub { + owner = "huwwp"; + repo = "cryptop"; + tag = "v.${finalAttrs.version}"; + hash = "sha256-lrHTtTQJ9Zuspt+LRT9WjmCruhwms6FUM3EFo6PZ26A="; }; - propagatedBuildInputs = with python3Packages; [ + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ setuptools requests requests-cache ]; - # No tests in archive + # No tests doCheck = false; meta = { diff --git a/pkgs/by-name/cy/cyclonedx-python/package.nix b/pkgs/by-name/cy/cyclonedx-python/package.nix index 8fb0e1c42da5..965f93d71d2a 100644 --- a/pkgs/by-name/cy/cyclonedx-python/package.nix +++ b/pkgs/by-name/cy/cyclonedx-python/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "cyclonedx-python"; - version = "7.3.0"; + version = "7.3.1"; pyproject = true; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-mBOkSgHGKc77zhcMmdsrlZLXsK2t00VFiGW5eSN2lxc="; + hash = "sha256-BBnWnxhi7vDfzdFdimncy8u3djW2K3TooYxNBnAkEf8="; }; build-system = with python3Packages; [ poetry-core ]; diff --git a/pkgs/by-name/da/datadog-pup/package.nix b/pkgs/by-name/da/datadog-pup/package.nix index a4c1ec9955b4..21c3130f62b8 100644 --- a/pkgs/by-name/da/datadog-pup/package.nix +++ b/pkgs/by-name/da/datadog-pup/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "datadog-pup"; - version = "1.8.0"; + version = "1.10.0"; __structuredAttrs = true; strictDeps = true; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "DataDog"; repo = "pup"; tag = "v${finalAttrs.version}"; - hash = "sha256-8leLUaoce3i4i2asd0tzhbM4mXAOkn/rdNIaGLLCfko="; + hash = "sha256-AmuTNMepJx5NQwkVkDrf0tQIssmUAHmlBF73WG1RJSY="; }; - cargoHash = "sha256-+F5P2tOLGSjABD4B0MG84x1uVI4o06Kl1nZfOS7tP1Y="; + cargoHash = "sha256-vufZmhqXpaRD8AWAvFLolqeyPqBB1yD4oyZplWiJ5tA="; checkType = "debug"; dontUseCargoParallelTests = true; diff --git a/pkgs/by-name/do/dovi-tool/package.nix b/pkgs/by-name/do/dovi-tool/package.nix index 9f0285e6bc5b..94bfcb8c59c5 100644 --- a/pkgs/by-name/do/dovi-tool/package.nix +++ b/pkgs/by-name/do/dovi-tool/package.nix @@ -17,16 +17,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "dovi-tool"; - version = "2.3.2"; + version = "2.3.3"; src = fetchFromGitHub { owner = "quietvoid"; repo = "dovi_tool"; tag = finalAttrs.version; - hash = "sha256-8UG3p84wjuPpnwcz65dyDbLDaoFXtokxNvnldBZHqwc="; + hash = "sha256-oXHXt1u1zxWti22tT4nJQhVdCtIshKrlve8896QQg84="; }; - cargoHash = "sha256-nr2F+QZurNN/iCFW62LZaheZkuCGId4TSRuYd1yYH88="; + cargoHash = "sha256-rJw9fEZ696N8xsFXCL5GWIuLYPXKp2K0WqFxbM1iGiw="; nativeBuildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkg-config @@ -54,7 +54,12 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckProgram = "${placeholder "out"}/bin/dovi_tool"; doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^(?!libdovi-)(.*)$" + ]; + }; meta = { description = "CLI tool combining multiple utilities for working with Dolby Vision"; diff --git a/pkgs/by-name/dw/dwm/package.nix b/pkgs/by-name/dw/dwm/package.nix index 4956b3dd7896..c5200a40e016 100644 --- a/pkgs/by-name/dw/dwm/package.nix +++ b/pkgs/by-name/dw/dwm/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "dwm"; - version = "6.6"; + version = "6.8"; src = fetchzip { url = "https://dl.suckless.org/dwm/dwm-${finalAttrs.version}.tar.gz"; - hash = "sha256-fD97OpObSOBTAMc3teejS0u2h4hCkMVYJrNZ6F4IaFs="; + hash = "sha256-mkMFmqV9NVGTdDGqW8f+T7r0YQNU1KDsn6uRcacoNco="; }; nativeBuildInputs = lib.optional stdenv.hostPlatform.isStatic pkg-config; @@ -74,5 +74,8 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "dwm"; + maintainers = with lib.maintainers; [ + gepbird + ]; }; }) diff --git a/pkgs/by-name/er/ergohaven-entropy/package.nix b/pkgs/by-name/er/ergohaven-entropy/package.nix new file mode 100644 index 000000000000..22c8bdb8423d --- /dev/null +++ b/pkgs/by-name/er/ergohaven-entropy/package.nix @@ -0,0 +1,140 @@ +{ + lib, + rustPlatform, + pkg-config, + makeWrapper, + makeDesktopItem, + copyDesktopItems, + iconConvTools, + hidapi, + systemd, + libxcb, + libxkbcommon, + xkeyboard-config, + openssl, + gtk3, + libglvnd, + libx11, + libxrandr, + wayland, + stdenv, + fetchFromGitHub, + python3, + ibus, + glib, +}: + +let + python = python3.withPackages ( + ps: with ps; [ + pygobject3 + (toPythonModule ibus) + ] + ); +in + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ergohaven-entropy"; + version = "0.3.1"; + + src = fetchFromGitHub { + owner = "ergohaven"; + repo = "entropy"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ibU379pT0/u6xsIOfgK7KjIlmoyoN9+G3J1T2rYwc44="; + }; + + cargoHash = "sha256-e2bLlqH+2Cv4LBV+JooupcXDUe83NmiFI4zPNMTEW3A="; + + __structuredAttrs = true; + + nativeBuildInputs = [ + pkg-config + makeWrapper + copyDesktopItems + iconConvTools + python + ]; + + buildInputs = [ + hidapi + systemd + libxcb + libxkbcommon + openssl + gtk3 + libglvnd + libx11 + libxrandr + wayland + xkeyboard-config + ]; + + env = lib.optionalAttrs stdenv.cc.isGNU { + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; + }; + + desktopItems = lib.singleton (makeDesktopItem { + name = "entropy"; + exec = "entropy"; + icon = "entropy"; + desktopName = "Entropy"; + comment = "Configure programmable keyboards and input devices"; + categories = [ + "Settings" + "HardwareSettings" + ]; + }); + + postInstall = '' + mkdir -p $out/lib/udev/rules.d + cat > $out/lib/udev/rules.d/59-vial.rules << RULES + KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{serial}=="*vial:f64c2b3c*", MODE="0660", GROUP="plugdev", TAG+="uaccess" + RULES + + icoFileToHiColorTheme $src/assets/entropy.ico entropy $out + + install -Dm755 $src/linux/ibus/entropy-ibus-engine $out/share/entropy/ibus/entropy-ibus-engine + mkdir -p $out/share/ibus/component + substitute $src/linux/ibus/entropy-universal-symbols.xml.in \ + $out/share/ibus/component/entropy-universal-symbols.xml \ + --replace-fail "@ENGINE_PATH@" "$out/share/entropy/ibus/entropy-ibus-engine" + + wrapProgram $out/bin/entropy \ + --prefix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + wayland + libglvnd + libxkbcommon + ] + } \ + --set XKB_CONFIG_ROOT ${xkeyboard-config}/share/X11/xkb + ''; + + postFixup = '' + patchShebangs --build $out/share/entropy/ibus/entropy-ibus-engine + wrapProgram $out/share/entropy/ibus/entropy-ibus-engine \ + --prefix GI_TYPELIB_PATH : ${ + lib.makeSearchPath "lib/girepository-1.0" [ + glib + ibus + ] + } + ''; + + meta = { + description = "Modern app for programmable keyboards and input devices"; + longDescription = '' + Entropy is a desktop app with a modern, minimalist, and intuitive + interface for configuring programmable input devices running Vial-QMK + or Vial-RMK firmware: split keyboards, macropads, trackballs, touchpad + modules, and other hardware that exposes keyboard-style firmware + features through HID. + ''; + homepage = "https://github.com/ergohaven/entropy"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ geekiot-hub ]; + mainProgram = "entropy"; + }; +}) diff --git a/pkgs/by-name/fa/fairywren/package.nix b/pkgs/by-name/fa/fairywren/package.nix index 26cdc5f0578f..5d6c1ba60cf4 100644 --- a/pkgs/by-name/fa/fairywren/package.nix +++ b/pkgs/by-name/fa/fairywren/package.nix @@ -22,13 +22,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2026-05-31"; + version = "0-unstable-2026-07-21"; src = fetchFromGitLab { owner = "FreshDoctor"; repo = "FairyWren-Icons"; - rev = "8037795e0b9075bc2b00b0a0bf350d633ac93897"; - hash = "sha256-rBtCdO163tNMM6iCnjts9Ut2hhZ4e3ZYnpCv4BykCms="; + rev = "6d578aac69b897ca4afa3bc0981cb93fa0e0df4c"; + hash = "sha256-vvE5p8l7K2jI5tw8tfX3WnjGSCVElZHB5PFX3gdT3lk="; }; propagatedBuildInputs = [ diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index 98182d3b6c51..1f5025648301 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "flexget"; - version = "3.19.30"; + version = "3.19.31"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${finalAttrs.version}"; - hash = "sha256-LfitvBEg9qjv6glIK9KbttM/5nSnKA0i8+Q8gCNMVx8="; + hash = "sha256-5YGFG+ZeD0N1+U3jXXRLB1svYJWknRF7jn5oji0UHvI="; }; pythonRelaxDeps = true; diff --git a/pkgs/by-name/fl/flow-control/build.zig.zon.nix b/pkgs/by-name/fl/flow-control/build.zig.zon.nix deleted file mode 100644 index f72572de1e7a..000000000000 --- a/pkgs/by-name/fl/flow-control/build.zig.zon.nix +++ /dev/null @@ -1,254 +0,0 @@ -# generated by zon2nix (https://github.com/Cloudef/zig2nix) - -{ - lib, - linkFarm, - fetchurl, - fetchgit, - runCommandLocal, - zig, - name ? "zig-packages", -}: - -let - unpackZigArtifact = - { name, artifact }: - runCommandLocal name { nativeBuildInputs = [ zig ]; } '' - hash="$(zig fetch --global-cache-dir "$TMPDIR" ${artifact})" - mv "$TMPDIR/p/$hash" "$out" - chmod 755 "$out" - ''; - - fetchZig = - { - name, - url, - hash, - }: - let - artifact = fetchurl { inherit url hash; }; - in - unpackZigArtifact { inherit name artifact; }; - - fetchGitZig = - { - name, - url, - hash, - rev ? throw "rev is required, remove and regenerate the zon2json-lock file", - }: - let - parts = lib.splitString "#" url; - url_base = lib.elemAt parts 0; - url_without_query = lib.elemAt (lib.splitString "?" url_base) 0; - in - fetchgit { - inherit name rev hash; - url = url_without_query; - deepClone = false; - }; - - fetchZigArtifact = - { - name, - url, - hash, - ... - }@args: - let - parts = lib.splitString "://" url; - proto = lib.elemAt parts 0; - path = lib.elemAt parts 1; - fetcher = { - "git+http" = fetchGitZig ( - args - // { - url = "http://${path}"; - } - ); - "git+https" = fetchGitZig ( - args - // { - url = "https://${path}"; - } - ); - http = fetchZig { - inherit name hash; - url = "http://${path}"; - }; - https = fetchZig { - inherit name hash; - url = "https://${path}"; - }; - }; - in - fetcher.${proto}; -in -linkFarm name [ - { - name = "flow_syntax-0.6.0-X8jOoWgVAQBBTuGGE9r1ECSDFzi8z6_XNCW1oF5B4fL8"; - path = fetchZigArtifact { - name = "syntax"; - url = "git+https://github.com/neurocyte/flow-syntax?ref=master#6992eddeb9a4a013886db0cbca2156686d01efe4"; - hash = "sha256-TJJTGiQbdzVNQAjKg9R1NP9kXqEcMNy33rwqnQG8se4="; - rev = "6992eddeb9a4a013886db0cbca2156686d01efe4"; - }; - } - { - name = "tree_sitter-0.22.4-150-g7e3f5726-z0LhyGeG1y67PeOltaplVkxRNT2jMMexQhbUlrh0vdxM"; - path = fetchZigArtifact { - name = "tree_sitter"; - url = "https://github.com/neurocyte/tree-sitter/releases/download/master-6e2827ee231e220467bf04d2a2746faff5cb204a/source.tar.gz"; - hash = "sha256-k8eOWun2ANzWJOa8XAakXN4Vldgwzly3FESYAlsbVVw="; - }; - } - { - name = "cbor-1.0.0-RcQE_AswAQAPlqBCZXYQf9DZXn-0Ubt8Mk03ZcJWcsAG"; - path = fetchZigArtifact { - name = "cbor"; - url = "git+https://github.com/neurocyte/cbor?ref=master#7d2eeb68c8a2fb3f4d6baad6cc04c521b92974c0"; - hash = "sha256-EWOz+BPxRB5NxmqNzrJcdcaoGH6PdgeU4KI9IjJqar8="; - rev = "7d2eeb68c8a2fb3f4d6baad6cc04c521b92974c0"; - }; - } - { - name = "flags-0.10.0-a_9h3gB4AADAYn0XaZuUqH1jKRmy6dqvAIbomtTIF6V1"; - path = fetchZigArtifact { - name = "flags"; - url = "git+https://github.com/neurocyte/flags?ref=main#984b27948da3e4e40a253f76c85b51ec1a9ada11"; - hash = "sha256-PnR8RI1Rp1FxtjzBYcLCWi6zXykSsHVYnNkmI2XVxh4="; - rev = "984b27948da3e4e40a253f76c85b51ec1a9ada11"; - }; - } - { - name = "dizzy-1.0.0-q40X4YCRAAAGYO9QOZiYYSOwiiFlqZlecMuQcxPiBcXM"; - path = fetchZigArtifact { - name = "dizzy"; - url = "https://github.com/neurocyte/dizzy/archive/c9219d23daccd9aa226cfde754fea278cb516459.tar.gz"; - hash = "sha256-lFtDVVlIYt/5lCCTTOEfEFd8w1osV8JSvreMmK3YtIc="; - }; - } - { - name = "libfuzzer_kit-0.0.0-i7XWVl2PBwC3r18KoW8xTU05KyWEMj6RfBpAXd3CQqt7"; - path = fetchZigArtifact { - name = "libfuzzer_kit"; - url = "git+https://github.com/SuperAuguste/zig-libfuzzer-kit.git#a27221dda33b232e65504766294ea4c7c079c3f0"; - hash = "sha256-yxhiP2kJYli5VjF0uMJcDM0ByFIRmSxnwnMy0JwQxmU="; - rev = "a27221dda33b232e65504766294ea4c7c079c3f0"; - }; - } - { - name = "thespian-0.0.1-owFOjlgiBgC8w4XqkCOegxz5vMy6kNErcssWQWf2QHeE"; - path = fetchZigArtifact { - name = "thespian"; - url = "git+https://github.com/neurocyte/thespian?ref=master#7da13f44e8462d1ac0cac87c6f00cc4fcb62b0f9"; - hash = "sha256-FDrgVtZQg+sFsMYE2TGOv1Xl6QqzE8+WtuKRulVnKjo="; - rev = "7da13f44e8462d1ac0cac87c6f00cc4fcb62b0f9"; - }; - } - { - name = "cbor-1.0.0-RcQE_HwwAQAiNkKC9ezLxHUMkWgHeVa3QyTfv4hi3VZR"; - path = fetchZigArtifact { - name = "cbor"; - url = "git+https://github.com/neurocyte/cbor?ref=master#b6fc137250b7d3f70459652ee78c7b6cd9ad2826"; - hash = "sha256-axyiz0+WqM9HCz9xbyl/UtdwJsKC/LIiQPZn/SdzxDU="; - rev = "b6fc137250b7d3f70459652ee78c7b6cd9ad2826"; - }; - } - { - name = "asio-1.30.2-tLhDd0SB4QB1041_DEW_1cvEw8eMfBYLAwjN_G53Fn66"; - path = fetchZigArtifact { - name = "asio"; - url = "git+https://github.com/neurocyte/asio#0f1cbf24e5fb6fabe7078a20b76452f42e24a0df"; - hash = "sha256-H3y7CTAlEpl0y3ERrNht8KabDRqvNDE+MzK4Uud2wAQ="; - rev = "0f1cbf24e5fb6fabe7078a20b76452f42e24a0df"; - }; - } - { - name = "zig_tracy-0.0.3-5-cp3Ht3AAAfHqShKfTK7waFK3Wjd3l2NheiqxvRRAdo"; - path = fetchZigArtifact { - name = "tracy"; - url = "git+https://github.com/neurocyte/zig-tracy#67070c146104d93fd3bed5091738f22e33e13bce"; - hash = "sha256-YcSgPAQo/4+mrKkJS5UAn7z5xZjeb8kKIWrBK3yXhQ4="; - rev = "67070c146104d93fd3bed5091738f22e33e13bce"; - }; - } - { - name = "N-V-__8AAO2QjgFRswZWFwtGKFgOVx2Ysf5F18DVgbwtReiU"; - path = fetchZigArtifact { - name = "tracy_src"; - url = "https://github.com/neurocyte/tracy/archive/0ff0a1b324f497cf313a445637b7df25aabefb47.tar.gz"; - hash = "sha256-dzMilJsOSdjNyvhyDb1v5dPWcR5uvhnQmsBynAJH74I="; - }; - } - { - name = "N-V-__8AAOKzJACguNxU76WX9M7RIhOYGuLnlasJ1-GDdhqT"; - path = fetchZigArtifact { - name = "themes"; - url = "https://github.com/neurocyte/flow-themes/releases/download/master-c6c7f18cfb2e3945cd0b71dab24271465074dbc3/flow-themes.tar.gz"; - hash = "sha256-h4oVrZqXwsQa57ywc8Ez7c2Fur4MhyJ8xyRTpKUJh9E="; - }; - } - { - name = "fuzzig-0.1.1-Ji0xivxIAQBD0g8O_NV_0foqoPf3elsg9Sc3pNfdVH4D"; - path = fetchZigArtifact { - name = "fuzzig"; - url = "https://github.com/fjebaker/fuzzig/archive/4251fe4230d38e721514394a485db62ee1667ff3.tar.gz"; - hash = "sha256-VBkKxu+JdPzYRvANLX4/o3Mgl3Ojt1so99D8VNrSbTA="; - }; - } - { - name = "vaxis-0.5.1-BWNV_PJJCQArtOy_n76jGWoqoBpnM5FKElA_i1IaYYcF"; - path = fetchZigArtifact { - name = "vaxis"; - url = "git+https://github.com/neurocyte/libvaxis?ref=main#95034c7114601178467b42e69588cdd4c1d39eb1"; - hash = "sha256-IuToUtK3WdoOy+UzYy5OlXNR5E3DUSO5VwZvSIF28qc="; - rev = "95034c7114601178467b42e69588cdd4c1d39eb1"; - }; - } - { - name = "zigimg-0.1.0-8_eo2vUZFgAAtN1c6dAO5DdqL0d4cEWHtn6iR5ucZJti"; - path = fetchZigArtifact { - name = "zigimg"; - url = "git+https://github.com/zigimg/zigimg#eab2522c023b9259db8b13f2f90d609b7437e5f6"; - hash = "sha256-e42T/ZmRzuzWAhwWkcWScukcOd6rNZ1VK1wk0XGTVKs="; - rev = "eab2522c023b9259db8b13f2f90d609b7437e5f6"; - }; - } - { - name = "uucode-0.1.0-ZZjBPj96QADXyt5sqwBJUnhaDYs_qBeeKijZvlRa0eqM"; - path = fetchZigArtifact { - name = "uucode"; - url = "git+https://github.com/jacobsandlund/uucode#5f05f8f83a75caea201f12cc8ea32a2d82ea9732"; - hash = "sha256-sHPh+TQSdUGus/QTbj7KSJJkTuNTrK4VNmQDjS30Lf8="; - rev = "5f05f8f83a75caea201f12cc8ea32a2d82ea9732"; - }; - } - { - name = "zeit-0.6.0-5I6bk0J9AgCVa0nnyL0lNY9Xa9F68hHq-ZarhuXNV-Jb"; - path = fetchZigArtifact { - name = "zeit"; - url = "git+https://github.com/rockorager/zeit?ref=zig-0.15#ed2ca60db118414bda2b12df2039e33bad3b0b88"; - hash = "sha256-IvXaqAzaWi3E1XBqQltCBFoRmXehZkVol3/RZwOsAKg="; - rev = "ed2ca60db118414bda2b12df2039e33bad3b0b88"; - }; - } - { - name = "zigwin32-25.0.28-preview-AAAAAICM5AMResOGQnQ85mfe60TTOQeMtt7GRATUOKoP"; - path = fetchZigArtifact { - name = "win32"; - url = "git+https://github.com/marlersoft/zigwin32?ref=main#5587b16fa040573846a6bf531301f6206d31a6bf"; - hash = "sha256-GIH6aO8yEWKKvIr4syG6aYViXi2whIg4feWox7f9ZSM="; - rev = "5587b16fa040573846a6bf531301f6206d31a6bf"; - }; - } - { - name = "diffz-0.0.1-G2tlIezMAQBwGNGDs7Hn_N25dWSjEzgR_FAx9GFAvCuZ"; - path = fetchZigArtifact { - name = "diffz"; - url = "git+https://github.com/ziglibs/diffz.git#fbdf690b87db6b1142bbce6d4906f90b09ce60bb"; - hash = "sha256-zzKnlKQ0Sz8aqJifSSlZImU3jY3QXLBDIfVDBmKcpVc="; - rev = "fbdf690b87db6b1142bbce6d4906f90b09ce60bb"; - }; - } -] diff --git a/pkgs/by-name/fl/flow-control/package.nix b/pkgs/by-name/fl/flow-control/package.nix index 3f81ce389255..bf8411c3e96c 100644 --- a/pkgs/by-name/fl/flow-control/package.nix +++ b/pkgs/by-name/fl/flow-control/package.nix @@ -3,9 +3,11 @@ fetchFromGitHub, stdenv, zig_0_15, - callPackage, + nix-update-script, }: - +let + zig = zig_0_15; +in stdenv.mkDerivation (finalAttrs: { pname = "flow-control"; version = "0.7.2"; @@ -17,24 +19,29 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-5+F0DKb4LXtcMXNutUSJuIe7cdBoFUoJhCs8vbm20jg="; }; - deps = callPackage ./build.zig.zon.nix { - zig = zig_0_15; + zigDeps = zig.fetchDeps { + inherit (finalAttrs) src pname version; + fetchAll = true; + hash = "sha256-+07sJAnfB+mKziC5j8QfbL/YzjvRLxqRvpuxGKK7/nA="; }; - nativeBuildInputs = [ zig_0_15 ]; + nativeBuildInputs = [ zig ]; - passthru.updateScript = ./update.sh; + passthru.updateScript = nix-update-script { }; dontSetZigDefaultFlags = true; zigBuildFlags = [ "--system" - "${finalAttrs.deps}" + "${finalAttrs.zigDeps}" "-Dcpu=baseline" "-Doptimize=ReleaseFast" ]; env.VERSION = finalAttrs.version; + __structuredAttrs = true; + strictDeps = true; + meta = { description = "Programmer's text editor"; homepage = "https://github.com/neurocyte/flow"; diff --git a/pkgs/by-name/fl/flow-control/update.sh b/pkgs/by-name/fl/flow-control/update.sh deleted file mode 100755 index 5a0f01c5a394..000000000000 --- a/pkgs/by-name/fl/flow-control/update.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p bash wget common-updater-scripts gnused - -latest_tag=$(list-git-tags --url=https://github.com/neurocyte/flow | sed 's/^v//' | tail -n 1) - -update-source-version flow-control "$latest_tag" - -mkdir -p src/syntax - -wget "https://raw.githubusercontent.com/neurocyte/flow/v${latest_tag}/build.zig.zon" -wget -P src/syntax "https://raw.githubusercontent.com/neurocyte/flow/v${latest_tag}/src/syntax/build.zig.zon" - -nix --extra-experimental-features 'nix-command flakes' run github:Cloudef/zig2nix#zon2nix -- build.zig.zon -mv build.zig.zon.nix pkgs/by-name/fl/flow-control/build.zig.zon.nix - -# strip file protocol -sed -i '\|file = unpackZigArtifact { inherit name; artifact = /. + path; };|d' pkgs/by-name/fl/flow-control/build.zig.zon.nix -nixfmt pkgs/by-name/fl/flow-control/build.zig.zon.nix - -rm -rf build.zig.zon build.zig.zon2json-lock src/ diff --git a/pkgs/by-name/fr/free42/package.nix b/pkgs/by-name/fr/free42/package.nix index 96a639a3260c..fbeaddd1bb77 100644 --- a/pkgs/by-name/fr/free42/package.nix +++ b/pkgs/by-name/fr/free42/package.nix @@ -69,6 +69,7 @@ stdenv.mkDerivation (finalAttrs: { make --jobs=$NIX_BUILD_CORES -C gtk AUDIO_ALSA=1 make -C gtk clean make --jobs=$NIX_BUILD_CORES -C gtk AUDIO_ALSA=1 BCD_MATH=1 + make --jobs=$NIX_BUILD_CORES -C gtk raw2txt txt2raw runHook postBuild ''; @@ -82,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { $out/share/icons/hicolor/48x48/apps \ $out/share/icons/hicolor/128x128/apps - install -m755 gtk/free42dec gtk/free42bin $out/bin + install -m755 gtk/free42dec gtk/free42bin gtk/raw2txt gtk/txt2raw $out/bin install -m644 README $out/share/doc/free42/README install -m644 gtk/icon-48x48.png $out/share/icons/hicolor/48x48/apps/free42.png diff --git a/pkgs/by-name/fr/frp/dashboard.nix b/pkgs/by-name/fr/frp/dashboard.nix index facbdd467ea7..038a69961d8c 100644 --- a/pkgs/by-name/fr/frp/dashboard.nix +++ b/pkgs/by-name/fr/frp/dashboard.nix @@ -21,7 +21,7 @@ let runHook postInstall ''; - npmDepsHash = "sha256-XuqQPfywzK81anAD1pAl1TMQqb1+hH2QxLwuTn7zCPU="; + npmDepsHash = "sha256-CJ8wNJZzzpdT9am40qHMaV66NlRM8ogLnJsrnwtd5zs="; meta = frp.meta // { description = "Dashboard for frp"; diff --git a/pkgs/by-name/fr/frp/package.nix b/pkgs/by-name/fr/frp/package.nix index 25b5cde69a00..58209a0cd20c 100644 --- a/pkgs/by-name/fr/frp/package.nix +++ b/pkgs/by-name/fr/frp/package.nix @@ -10,15 +10,15 @@ let in buildGoModule (finalAttrs: { pname = "frp"; - version = "0.69.1"; + version = "0.70.1"; src = fetchFromGitHub { owner = "fatedier"; repo = "frp"; tag = "v${finalAttrs.version}"; - hash = "sha256-3tOOgnzZZ05En5NMLbp4UFNazX950Jbosvszmjf947c="; + hash = "sha256-QV+Ti54JIWzBDm6urUSnkMQAxV8eewsIEbVm/hvcx3k="; }; - vendorHash = "sha256-JrkIztnmhEYAogr4pDWrPu9/j+C0VLpEyNbh2UK5UcY="; + vendorHash = "sha256-TCXiZP8MpkIRqSAoDviHsIBFQuOdhCWzSvXt84rs+bE="; doCheck = false; diff --git a/pkgs/by-name/ga/garmin-grafana/package.nix b/pkgs/by-name/ga/garmin-grafana/package.nix index 376c8584fd3c..f838cd51c626 100644 --- a/pkgs/by-name/ga/garmin-grafana/package.nix +++ b/pkgs/by-name/ga/garmin-grafana/package.nix @@ -1,12 +1,12 @@ { + lib, fetchFromGitHub, python3Packages, - lib, }: + python3Packages.buildPythonPackage rec { pname = "garmin-grafana"; version = "0.5.0"; - pyproject = true; src = fetchFromGitHub { @@ -16,9 +16,9 @@ python3Packages.buildPythonPackage rec { hash = "sha256-NrT4erpdWwqFBUumQdd5GqpmhIayszzkPd8fUgDRwXY="; }; - build-system = with python3Packages; [ - setuptools - ]; + build-system = with python3Packages; [ setuptools ]; + + nativeBuildInputs = with python3Packages; [ pyprojectVersionPatchHook ]; dependencies = with python3Packages; [ fitparse diff --git a/pkgs/by-name/gh/gh-aw/package.nix b/pkgs/by-name/gh/gh-aw/package.nix index 927e0e503241..0329d1381c6f 100644 --- a/pkgs/by-name/gh/gh-aw/package.nix +++ b/pkgs/by-name/gh/gh-aw/package.nix @@ -6,7 +6,7 @@ }: buildGoModule (finalAttrs: { pname = "gh-aw"; - version = "0.80.9"; + version = "0.83.1"; __structuredAttrs = true; @@ -14,10 +14,10 @@ buildGoModule (finalAttrs: { owner = "github"; repo = "gh-aw"; tag = "v${finalAttrs.version}"; - hash = "sha256-2BGFKy/X8j0jYQc+W2rLZmZmPgCvZ+QOZweQaAQQJLM="; + hash = "sha256-NJOQGJxj46sqKPVUnGF2m/EFmSXZszHY9FXjjtL2/Cc="; }; - vendorHash = "sha256-jxh8R/X12/QHxZOIKsTvS6FcDQSmJ7RJEvDnJuUr93A="; + vendorHash = "sha256-0fbfRPlf+m8lvR40h3d7UtMoDN608MtgZVj3ZX5EyPE="; subPackages = [ "cmd/gh-aw" ]; diff --git a/pkgs/by-name/gi/github-backup/package.nix b/pkgs/by-name/gi/github-backup/package.nix index 85bc5b59da9e..1d6edef9ce1f 100644 --- a/pkgs/by-name/gi/github-backup/package.nix +++ b/pkgs/by-name/gi/github-backup/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "github-backup"; - version = "0.64.2"; + version = "0.65.0"; pyproject = true; src = fetchFromGitHub { owner = "josegonzalez"; repo = "python-github-backup"; tag = finalAttrs.version; - hash = "sha256-IO16n+Lx5igICbc0T6Nuir+I/nVBO6qlx+ILVWpYamo="; + hash = "sha256-0dcD0fCbjc5O434ApjKDGSpTHMbUQy61/vfQZOcXeJY="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index fc64a8eddc9a..9c5018734068 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.108.0"; + version = "1.111.0"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-JVUeCq21D5ajBiGU+fR6MHGF1Nz6i1aQFUiJZsw2zUI="; + hash = "sha256-sAtoXaujYr5TWuXXN8qqFS0emBCK8MZIWr8vfUZLhog="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-Ss5JnTa9KfOw5fElleu+HcDHVW5Bz8QxZ++YrCF2jCY="; + vendorHash = "sha256-BwpS98DvU3QRm+N4FvLvDlYnRflD53cQ4fuEoK6Ct1Q="; ldflags = [ "-s" diff --git a/pkgs/by-name/go/gokrazy/package.nix b/pkgs/by-name/go/gokrazy/package.nix index 992b59988e56..b1bc9c02e9bb 100644 --- a/pkgs/by-name/go/gokrazy/package.nix +++ b/pkgs/by-name/go/gokrazy/package.nix @@ -4,19 +4,18 @@ fetchFromGitHub, installShellFiles, }: - buildGoModule (finalAttrs: { pname = "gokrazy"; - version = "0-unstable-2026-01-09"; + version = "0-unstable-2026-07-23"; src = fetchFromGitHub { owner = "gokrazy"; repo = "tools"; - rev = "8ed49b4fafc72841e5a087362d719eb8a648db9b"; - hash = "sha256-VxRX94vmzVGt4KwC+0T/I8XCKdmftoDTLeYMISLsHoA="; + rev = "3fe400c13246e09469afca86df37cdc6fe7c3ee9"; + hash = "sha256-+wLO374SJu4Sk7GKwJkg6UOxWmJ1ApIfLt3Hw89/dXU="; }; - vendorHash = "sha256-Khvk7Q0HVyhCg4jMvjVQdSXHRq2uuv2wHszcDTTV3qk="; + vendorHash = "sha256-+9i4dlxcxXw0WpeuHhnxli2qhB6IWOc4babuJXIO4wA="; ldflags = [ "-s" @@ -36,7 +35,7 @@ buildGoModule (finalAttrs: { ''; meta = { - description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs"; + description = "Turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi 5, Pi Zero 2 W, or amd64 PCs"; homepage = "https://github.com/gokrazy/gokrazy"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ shayne ]; diff --git a/pkgs/by-name/go/gopher64-netplay-server/package.nix b/pkgs/by-name/go/gopher64-netplay-server/package.nix new file mode 100644 index 000000000000..528f0bf3e6fb --- /dev/null +++ b/pkgs/by-name/go/gopher64-netplay-server/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "gopher64-netplay-server"; + version = "1.0.39"; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "gopher64"; + repo = "gopher64-netplay-server"; + tag = "v${finalAttrs.version}"; + hash = "sha256-LlCM1MO6cK8rOAyt93zXOuSo/iGbNWNh3Wj01lmAhQk="; + }; + + vendorHash = "sha256-abXUtF92o73lKXJdsbrQsTEo18HUc3CP23wrgTXwN84="; + + meta = { + description = "Dedicated netplay server for gopher64, simple64 and RMG"; + homepage = "https://github.com/gopher64/gopher64-netplay-server"; + license = lib.licenses.gpl3Only; + mainProgram = "gopher64-netplay-server"; + maintainers = with lib.maintainers; [ tomasajt ]; + }; +}) diff --git a/pkgs/by-name/go/goupile/package.nix b/pkgs/by-name/go/goupile/package.nix index ac7af04aad39..d497c20148ea 100644 --- a/pkgs/by-name/go/goupile/package.nix +++ b/pkgs/by-name/go/goupile/package.nix @@ -27,14 +27,14 @@ let in stdenv'.mkDerivation (finalAttrs: { pname = "goupile"; - version = "3.12.5"; + version = "3.12.6"; # https://github.com/Koromix/rygel/tags src = fetchFromGitHub { owner = "Koromix"; repo = "rygel"; tag = "goupile/${finalAttrs.version}"; - hash = "sha256-REgop8kMiB9j64hMsDmyuYidsKgMtKVYf/lwRbuf5Ho="; + hash = "sha256-vwHcvvGWqdixMnE5FmhM2RtQl3OL0EIxoHjkDf8czj4="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gr/gram/package.nix b/pkgs/by-name/gr/gram/package.nix index 2f860f540a62..7a9d8fb99dcc 100644 --- a/pkgs/by-name/gr/gram/package.nix +++ b/pkgs/by-name/gr/gram/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gram"; - version = "3.0.1"; + version = "3.2.0"; outputs = [ "out" @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "GramEditor"; repo = "gram"; tag = finalAttrs.version; - hash = "sha256-B3RmY1h0+D0aawNzevdt9f+gzozckjInhoz+t9taf8o="; + hash = "sha256-AzS9+7HrWbPpjQpmTxwFbOHiLCX7Qzj+vE4zzSJQBRI="; }; postPatch = '' @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '$CARGO_ABOUT_VERSION' '${cargo-about.version}' ''; - cargoHash = "sha256-pK0rUuPtWejXitbDQqh9fvdEv3aza0ZEg1XWnCmY4eE="; + cargoHash = "sha256-Setp4mO6PFnLbpjM1UdqZNHfNNk59M2jj9NtwQFXm3A="; __structuredAttrs = true; diff --git a/pkgs/by-name/gr/grok-build/package.nix b/pkgs/by-name/gr/grok-build/package.nix index c1198db5eb0a..b778e57c8de7 100644 --- a/pkgs/by-name/gr/grok-build/package.nix +++ b/pkgs/by-name/gr/grok-build/package.nix @@ -10,7 +10,7 @@ grok-build, }: let - version = "0.2.111"; + version = "0.2.118"; throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; @@ -26,9 +26,9 @@ let url = "https://x.ai/cli/grok-${version}-${upstreamPlatform}"; hash = { - x86_64-linux = "sha256-8VjQ1DNnw5WcWtITMnJVrFmRoOxMZ7tHXgnMjNukp7M="; - aarch64-linux = "sha256-0tqtErRIqWyrRhuBlbO1m2PJ+YHpigdBTxLbT8wnjxA="; - aarch64-darwin = "sha256-4fr9//4U8zlGC++vGUNg6PkL/QLv6KTyTPoceuplf/4="; + x86_64-linux = "sha256-wZIoLmKr0kqb5kdQNj/4J9gGumE5GDmajGnIFbHaCPY="; + aarch64-linux = "sha256-VAEOM1qs5rXe3QIlOeznvIPzglPoY2qvB5ZWKu7LLmc="; + aarch64-darwin = "sha256-LeW5YJoDSS3WueTMqWN9ZR/pmLuDcb+fhS57KLOMA04="; } .${system}; } diff --git a/pkgs/by-name/ha/hamlib_4/package.nix b/pkgs/by-name/ha/hamlib_4/package.nix index 002afe022247..27d07cf1fbdd 100644 --- a/pkgs/by-name/ha/hamlib_4/package.nix +++ b/pkgs/by-name/ha/hamlib_4/package.nix @@ -24,13 +24,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hamlib"; - version = "4.7.1"; + version = "4.7.2"; src = fetchFromGitHub { owner = "Hamlib"; repo = "Hamlib"; tag = finalAttrs.version; - hash = "sha256-nI8gDACxlci2Q9V2W4D1DYDUL74JwlCs+qyyNkXOPu4="; + hash = "sha256-t1GgCYH+AJE5UZKQu+9uqx7fJDv4zuT0OzWxicZFfdQ="; }; strictDeps = true; diff --git a/pkgs/by-name/ia/iaito/package.nix b/pkgs/by-name/ia/iaito/package.nix index d63168407124..d0da9ed60fa3 100644 --- a/pkgs/by-name/ia/iaito/package.nix +++ b/pkgs/by-name/ia/iaito/package.nix @@ -14,14 +14,14 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "iaito"; - version = "6.1.6"; + version = "6.1.8"; srcs = [ (fetchFromGitHub { owner = "radareorg"; repo = "iaito"; tag = finalAttrs.version; - hash = "sha256-hGJ8f/auUDAM/pWT52X5fiDAt/un//oBniMG1lLbofc="; + hash = "sha256-aIJSfr5ZH1Naky66x85C5Y3Ix7sDzoYK84l+oA7Wggs="; name = "main"; }) (fetchFromGitHub { diff --git a/pkgs/by-name/im/imgcrypt/package.nix b/pkgs/by-name/im/imgcrypt/package.nix index 890184f61c36..74dd378b3d15 100644 --- a/pkgs/by-name/im/imgcrypt/package.nix +++ b/pkgs/by-name/im/imgcrypt/package.nix @@ -6,24 +6,26 @@ buildGoModule (finalAttrs: { pname = "imgcrypt"; - version = "1.1.10"; + version = "2.0.2"; src = fetchFromGitHub { owner = "containerd"; repo = "imgcrypt"; rev = "v${finalAttrs.version}"; - hash = "sha256-81jfoWHYYenGQFcQI9kk8uPnv6FcyOtcJjpo1ykdtOI="; + hash = "sha256-xHL+vxjGkjkDCEHMVOQsT6uokZq50iFAqGyDj6dDuG4="; }; - vendorHash = null; + modRoot = "cmd"; + + vendorHash = "sha256-tTRYEvqhQm1XpSvXDDXEx5piZYOxAtmcjf2dLL9fGck="; ldflags = [ "-X github.com/containerd/containerd/version.Version=${finalAttrs.version}" ]; subPackages = [ - "cmd/ctd-decoder" - "cmd/ctr" + "ctd-decoder" + "ctr" ]; postFixup = '' diff --git a/pkgs/by-name/im/immichframe/package.nix b/pkgs/by-name/im/immichframe/package.nix index b519fae3ed94..d60083bc660a 100644 --- a/pkgs/by-name/im/immichframe/package.nix +++ b/pkgs/by-name/im/immichframe/package.nix @@ -12,13 +12,13 @@ buildDotnetModule (finalAttrs: { pname = "immichframe"; - version = "1.0.35.0"; + version = "1.0.37.0"; src = fetchFromGitHub { owner = "immichFrame"; repo = "immichFrame"; tag = "v${finalAttrs.version}"; - hash = "sha256-VET0em+CyJzXPlCXjozj6SDhjD26lH94AETFKGG895I="; + hash = "sha256-ZS6lkfDdMSq1cffIIeXqG3/eIaQFGSZcRYPXiDCHA/U="; }; projectFile = "ImmichFrame.WebApi/ImmichFrame.WebApi.csproj"; diff --git a/pkgs/by-name/in/inspec/Gemfile.lock b/pkgs/by-name/in/inspec/Gemfile.lock index 7d2cd74dc429..df1d92f9d1a4 100644 --- a/pkgs/by-name/in/inspec/Gemfile.lock +++ b/pkgs/by-name/in/inspec/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - activesupport (7.2.3) + activesupport (7.2.3.2) base64 benchmark (>= 0.3) bigdecimal @@ -10,14 +10,14 @@ GEM drb i18n (>= 1.6, < 2) logger (>= 1.4.2) - minitest (>= 5.1) + minitest (>= 5.1, < 6) securerandom (>= 0.3) tzinfo (~> 2.0, >= 2.0.5) - addressable (2.8.8) + addressable (2.9.0) public_suffix (>= 2.0.2, < 8.0) ast (2.4.3) aws-eventstream (1.4.0) - aws-partitions (1.863.0) + aws-partitions (1.992.0) aws-sdk-accessanalyzer (1.44.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) @@ -72,9 +72,9 @@ GEM aws-sdk-cloudwatchevents (1.69.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cloudwatchlogs (1.77.0) - aws-sdk-core (~> 3, >= 3.188.0) - aws-sigv4 (~> 1.1) + aws-sdk-cloudwatchlogs (1.131.0) + aws-sdk-core (~> 3, >= 3.234.0) + aws-sigv4 (~> 1.5) aws-sdk-codecommit (1.62.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) @@ -87,17 +87,20 @@ GEM aws-sdk-cognitoidentity (1.51.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-cognitoidentityprovider (1.85.0) - aws-sdk-core (~> 3, >= 3.188.0) - aws-sigv4 (~> 1.1) + aws-sdk-cognitoidentityprovider (1.131.0) + aws-sdk-core (~> 3, >= 3.234.0) + aws-sigv4 (~> 1.5) aws-sdk-configservice (1.103.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-core (3.190.3) + aws-sdk-core (3.234.0) aws-eventstream (~> 1, >= 1.3.0) - aws-partitions (~> 1, >= 1.651.0) - aws-sigv4 (~> 1.8) + aws-partitions (~> 1, >= 1.992.0) + aws-sigv4 (~> 1.9) + base64 + bigdecimal jmespath (~> 1, >= 1.6.1) + logger aws-sdk-costandusagereportservice (1.53.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) @@ -149,9 +152,9 @@ GEM aws-sdk-firehose (1.60.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-glue (1.165.0) - aws-sdk-core (~> 3, >= 3.188.0) - aws-sigv4 (~> 1.1) + aws-sdk-glue (1.242.0) + aws-sdk-core (~> 3, >= 3.234.0) + aws-sigv4 (~> 1.5) aws-sdk-guardduty (1.85.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) @@ -164,9 +167,9 @@ GEM aws-sdk-kinesis (1.54.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-kms (1.76.0) - aws-sdk-core (~> 3, >= 3.188.0) - aws-sigv4 (~> 1.1) + aws-sdk-kms (1.117.0) + aws-sdk-core (~> 3, >= 3.234.0) + aws-sigv4 (~> 1.5) aws-sdk-lambda (1.113.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) @@ -203,10 +206,10 @@ GEM aws-sdk-route53resolver (1.51.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.141.0) - aws-sdk-core (~> 3, >= 3.189.0) + aws-sdk-s3 (1.208.0) + aws-sdk-core (~> 3, >= 3.234.0) aws-sdk-kms (~> 1) - aws-sigv4 (~> 1.8) + aws-sigv4 (~> 1.5) aws-sdk-s3control (1.74.0) aws-sdk-core (~> 3, >= 3.188.0) aws-sigv4 (~> 1.1) @@ -275,40 +278,40 @@ GEM benchmark (0.5.0) bigdecimal (3.3.1) builder (3.3.0) - chef-config (18.8.54) + chef-config (19.3.15) addressable - chef-utils (= 18.8.54) + chef-utils (= 19.3.15) fuzzyurl mixlib-config (>= 2.2.12, < 4.0) mixlib-shellout (>= 2.0, < 4.0) - tomlrb (~> 1.2) + racc + tomlrb (>= 1.2, < 3.0) chef-gyoku (1.5.0) builder (>= 2.1.2) rexml (~> 3.4) - chef-licensing (1.3.0) + chef-licensing (1.4.1) chef-config (>= 15) - faraday (>= 1, < 2) + faraday (>= 1, < 3) faraday-http-cache - faraday_middleware (~> 1.0) mixlib-log (~> 3.0) - ostruct (~> 0.1.0) + ostruct (~> 0.6.0) pstore (~> 0.1.1) tty-prompt (~> 0.23) tty-spinner (~> 0.9.3) chef-telemetry (1.1.1) chef-config concurrent-ruby (~> 1.0) - chef-utils (18.8.54) + chef-utils (19.3.15) concurrent-ruby - chef-winrm (2.4.4) + chef-winrm (2.5.0) builder (>= 2.1.2) chef-gyoku (~> 1.5) erubi (~> 1.8) gssapi (~> 1.2) httpclient (~> 2.2, >= 2.2.0.2) logging (>= 1.6.1, < 3.0) - nori (= 2.7.0) - rexml (~> 3.3) + nori (~> 2.7) + rexml (>= 3.4.2, < 4.0) rubyntlm (~> 0.6.0, >= 0.6.3) chef-winrm-elevated (1.2.5) chef-winrm (>= 2.3.11) @@ -322,11 +325,11 @@ GEM logging (>= 1.6.1, < 3.0) rubyzip (~> 2.0) coderay (1.1.3) - concurrent-ruby (1.3.5) - connection_pool (2.5.5) - cookstyle (8.5.2) - rubocop (= 1.81.6) - csv (3.3.5) + concurrent-ruby (1.3.8) + connection_pool (3.0.2) + cookstyle (8.7.6) + rubocop (= 1.86.1) + csv (3.3.6) declarative (0.0.20) diff-lcs (1.6.2) docker-api (2.4.0) @@ -334,26 +337,26 @@ GEM multi_json domain_name (0.6.20240107) drb (2.2.3) - dry-configurable (1.3.0) - dry-core (~> 1.1) + dry-configurable (1.4.0) + dry-core (~> 1.0) zeitwerk (~> 2.6) - dry-core (1.1.0) + dry-core (1.2.0) concurrent-ruby (~> 1.0) logger zeitwerk (~> 2.6) - dry-inflector (1.2.0) + dry-inflector (1.3.1) dry-logic (1.6.0) bigdecimal concurrent-ruby (~> 1.0) dry-core (~> 1.1) zeitwerk (~> 2.6) - dry-struct (1.8.0) + dry-struct (1.8.1) dry-core (~> 1.1) dry-types (~> 1.8, >= 1.8.2) ice_nine (~> 0.11) zeitwerk (~> 2.6) - dry-types (1.8.3) - bigdecimal (~> 3.0) + dry-types (1.9.1) + bigdecimal (>= 3.0) concurrent-ruby (~> 1.0) dry-core (~> 1.0) dry-inflector (~> 1.0) @@ -361,7 +364,7 @@ GEM zeitwerk (~> 2.6) erubi (1.13.1) excon (0.112.0) - faraday (1.10.4) + faraday (1.10.6) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -379,21 +382,21 @@ GEM faraday-em_http (1.0.0) faraday-em_synchrony (1.0.1) faraday-excon (1.1.0) - faraday-follow_redirects (0.4.0) + faraday-follow_redirects (0.5.0) faraday (>= 1, < 3) - faraday-http-cache (2.5.1) + faraday-http-cache (2.7.0) faraday (>= 0.8) faraday-httpclient (1.0.1) - faraday-multipart (1.1.1) + faraday-multipart (1.2.0) multipart-post (~> 2.0) faraday-net_http (1.0.2) faraday-net_http_persistent (1.2.0) faraday-patron (1.0.0) faraday-rack (1.0.0) - faraday-retry (1.0.3) + faraday-retry (1.0.4) faraday_middleware (1.2.1) faraday (~> 1.0) - ffi (1.16.3) + ffi (1.17.4) fuzzyurl (0.9.0) google-apis-admin_directory_v1 (0.46.0) google-apis-core (>= 0.11.0, < 2.a) @@ -426,31 +429,32 @@ GEM gssapi (1.3.1) ffi (>= 1.0.1) hashdiff (1.2.1) - hashie (5.0.0) + hashie (5.1.0) + logger highline (3.1.2) reline - http-cookie (1.1.0) + http-cookie (1.1.6) domain_name (~> 0.5) httpclient (2.9.0) mutex_m - i18n (1.14.7) + i18n (1.15.2) concurrent-ruby (~> 1.0) ice_nine (0.11.2) inifile (3.0.0) - inspec (7.0.95) + inspec (7.1.7) faraday_middleware (~> 1.2, >= 1.2.1) - inspec-core (= 7.0.95) + inspec-core (= 7.1.7) progress_bar (~> 1.3.3) - rake - train (~> 3.13, >= 3.13.4) + rake (>= 12.3.3) + train (~> 3.16, >= 3.16.1) train-aws (~> 0.2) train-habitat (~> 0.1) train-kubernetes (>= 0.3.1) train-winrm (~> 0.4.0) - inspec-bin (7.0.95) - inspec (= 7.0.95) - inspec-core (7.0.95) - addressable (~> 2.4) + inspec-bin (7.1.7) + inspec (= 7.1.7) + inspec-core (7.1.7) + addressable (~> 2.9) chef-licensing (>= 1.2.0) chef-telemetry (~> 1.0, >= 1.0.8) cookstyle @@ -474,15 +478,15 @@ GEM syslog (~> 0.1) thor (>= 0.20, < 1.5.0) tomlrb (>= 1.3, < 2.1) - train-core (~> 3.13, >= 3.13.4) + train-core (~> 3.16, >= 3.16.1) tty-prompt (~> 0.17) tty-table (~> 0.10) - io-console (0.8.1) + io-console (0.8.2) jmespath (1.6.2) - json (2.17.0) + json (2.21.1) jsonpath (1.1.5) multi_json - jwt (2.10.2) + jwt (2.10.3) base64 k8s-ruby (0.17.2) base64 @@ -495,7 +499,7 @@ GEM recursive-open-struct (~> 1.1, >= 1.1.3) yajl-ruby (~> 1.4) yaml-safe_load_stream3 - language_server-protocol (3.17.0.5) + language_server-protocol (3.17.0.6) license-acceptance (2.1.13) pastel (~> 0.7) tomlrb (>= 1.2, < 3.0) @@ -509,12 +513,12 @@ GEM multi_json (~> 1.14) method_source (1.1.0) mini_mime (1.1.5) - minitest (5.26.2) + minitest (5.27.0) mixlib-config (3.0.27) tomlrb mixlib-log (3.2.3) ffi (>= 1.15.5) - mixlib-shellout (3.3.9) + mixlib-shellout (3.4.10) chef-utils ms_rest (0.7.6) concurrent-ruby (~> 1.0) @@ -525,46 +529,48 @@ GEM faraday (>= 0.9, < 2.0.0) faraday-cookie_jar (~> 0.0.6) ms_rest (~> 0.7.6) - multi_json (1.18.0) + multi_json (1.21.1) multipart-post (2.4.1) mutex_m (0.3.0) net-scp (4.1.0) net-ssh (>= 2.6.5, < 8.0.0) - net-ssh (7.3.0) - nori (2.7.0) + net-ssh (7.3.3) + nori (2.9.1) bigdecimal + stringio options (2.3.2) os (1.1.4) - ostruct (0.1.0) - parallel (1.27.0) - parser (3.3.10.0) + ostruct (0.6.3) + parallel (1.28.0) + parser (3.3.12.0) ast (~> 2.4.1) racc parslet (2.0.0) pastel (0.8.0) tty-color (~> 0.5) - prism (1.6.0) + prism (1.9.0) progress_bar (1.3.4) highline (>= 1.6) options (~> 2.3.0) - pry (0.15.2) + pry (0.16.0) coderay (~> 1.1) method_source (~> 1.0) + reline (>= 0.6.0) pstore (0.1.4) - public_suffix (7.0.0) + public_suffix (7.0.5) racc (1.8.1) rainbow (3.1.1) - rake (13.3.1) + rake (13.4.2) recursive-open-struct (1.3.1) ostruct - regexp_parser (2.11.3) + regexp_parser (2.12.0) reline (0.6.3) io-console (~> 0.5) representable (3.2.0) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) - retriable (3.1.2) + retriable (3.8.0) rexml (3.4.4) rspec (3.13.2) rspec-core (~> 3.13.0) @@ -578,24 +584,24 @@ GEM rspec-its (2.0.0) rspec-core (>= 3.13.0) rspec-expectations (>= 3.13.0) - rspec-mocks (3.13.7) + rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-support (3.13.6) - rubocop (1.81.6) + rspec-support (3.13.7) + rubocop (1.86.1) json (~> 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) - parallel (~> 1.10) + parallel (>= 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.47.1, < 2.0) + rubocop-ast (>= 1.49.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.48.0) + rubocop-ast (1.50.0) parser (>= 3.3.7.2) - prism (~> 1.4) + prism (~> 1.7) ruby-progressbar (1.13.0) ruby2_keywords (0.0.5) rubyntlm (0.6.5) @@ -603,31 +609,32 @@ GEM rubyzip (2.4.1) securerandom (0.4.1) semverse (3.0.2) - signet (0.21.0) + signet (0.22.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) jwt (>= 1.5, < 4.0) - multi_json (~> 1.10) socksify (1.8.1) sslshake (1.3.1) + stringio (3.2.0) strings (0.2.1) strings-ansi (~> 0.2) unicode-display_width (>= 1.5, < 3.0) unicode_utils (~> 1.4) strings-ansi (0.2.0) - syslog (0.3.0) + syslog (0.4.0) logger thor (1.4.0) timeliness (0.3.10) - tomlrb (1.3.0) + tomlrb (2.0.4) trailblazer-option (0.1.2) - train (3.13.4) - activesupport (~> 7.2, >= 7.2.2.1) + train (3.16.5) + activesupport (~> 7.2, >= 7.2.3.1) azure_graph_rbac (~> 0.16) azure_mgmt_key_vault (~> 0.17) azure_mgmt_resources (~> 0.15) azure_mgmt_security (~> 0.18) azure_mgmt_storage (~> 0.18) + bigdecimal (< 4) docker-api (>= 1.26, < 3.0) google-apis-admin_directory_v1 (~> 0.46.0) google-apis-cloudkms_v1 (~> 0.41.0) @@ -638,11 +645,11 @@ GEM google-apis-storage_v1 (~> 0.30.0) googleauth (>= 0.16.2, < 1.9.0) inifile (~> 3.0) - ostruct (~> 0.1.0) - train-core (= 3.13.4) + ostruct (~> 0.6.0) + train-core (= 3.16.5) train-winrm (~> 0.4.0) - train-aws (0.2.41) - aws-partitions (~> 1.863.0) + train-aws (0.2.44) + aws-partitions (~> 1.992.0) aws-sdk-accessanalyzer (~> 1.44.0) aws-sdk-account (~> 1.20.0) aws-sdk-alexaforbusiness (~> 1.67.0) @@ -668,7 +675,7 @@ GEM aws-sdk-cognitoidentity (~> 1.51.0) aws-sdk-cognitoidentityprovider (~> 1.84) aws-sdk-configservice (~> 1.103.0) - aws-sdk-core (~> 3.190.0) + aws-sdk-core (~> 3.234.0) aws-sdk-costandusagereportservice (~> 1.53.0) aws-sdk-databasemigrationservice (~> 1.91.0) aws-sdk-dynamodb (~> 1.98.0) @@ -704,7 +711,7 @@ GEM aws-sdk-route53 (~> 1.83.0) aws-sdk-route53domains (~> 1.54.0) aws-sdk-route53resolver (~> 1.51.0) - aws-sdk-s3 (~> 1.141.0) + aws-sdk-s3 (~> 1.208.0) aws-sdk-s3control (~> 1.74.0) aws-sdk-secretsmanager (~> 1.87.0) aws-sdk-securityhub (~> 1.98.0) @@ -722,10 +729,10 @@ GEM aws-sdk-transfer (~> 1.86.0) aws-sdk-waf (~> 1.58.0) aws-sdk-wafv2 (~> 1.74.0) - train-core (3.13.4) + train-core (3.16.5) addressable (~> 2.5) - ffi (~> 1.16.0) - json (>= 1.8, < 3.0) + ffi (>= 1.16.0, < 1.18) + json (>= 2.19.2, < 3.0) mixlib-shellout (>= 2.0, < 4.0) net-scp (>= 1.2, < 5.0) net-ssh (>= 2.9, < 8.0) @@ -733,10 +740,10 @@ GEM train-kubernetes (0.3.1) k8s-ruby (>= 0.17.2) train (~> 3.0) - train-winrm (0.4.0) - chef-winrm (~> 2.4.4) - chef-winrm-elevated (~> 1.2.5) - chef-winrm-fs (~> 1.4.1) + train-winrm (0.4.3) + chef-winrm (>= 2.4.4, < 3.0) + chef-winrm-elevated (>= 1.2.5, < 2.0) + chef-winrm-fs (>= 1.4.1, < 2.0) socksify (~> 1.8) tty-box (0.7.0) pastel (~> 0.8) @@ -766,7 +773,7 @@ GEM wisper (2.0.1) yajl-ruby (1.4.3) yaml-safe_load_stream3 (0.1.2) - zeitwerk (2.7.3) + zeitwerk (2.8.2) PLATFORMS ruby diff --git a/pkgs/by-name/in/inspec/gemset.nix b/pkgs/by-name/in/inspec/gemset.nix index 94b1b67dd117..bb35d9b64c23 100644 --- a/pkgs/by-name/in/inspec/gemset.nix +++ b/pkgs/by-name/in/inspec/gemset.nix @@ -17,10 +17,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "043vbilaw855c91n5l7g0k0wxj63kngj911685qy74xc1mvwjxan"; + sha256 = "04ikxwixhpnv2dih9hy3af45qgra7kz0fd70miw6s248vl8hvjfx"; type = "gem"; }; - version = "7.2.3"; + version = "7.2.3.2"; }; addressable = { dependencies = [ "public_suffix" ]; @@ -28,10 +28,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; + sha256 = "1by7h2lwziiblizpd5yx87jsq8ppdhzvwf08ga34wzqgcv1nmpvz"; type = "gem"; }; - version = "2.8.8"; + version = "2.9.0"; }; ast = { groups = [ "default" ]; @@ -58,10 +58,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jgzsjdl1m9krycj0vx4riiiy0a6ydfbsmgalfgvkh6z0n02xcib"; + sha256 = "0dyvbkiwlnmlv7ri3l0mq86igbi8w81wlkqirkym97wapfy2v50n"; type = "gem"; }; - version = "1.863.0"; + version = "1.992.0"; }; aws-sdk-accessanalyzer = { dependencies = [ @@ -324,10 +324,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12w3rs5aihxz6z76q6vmn6024pw1wpzvxl5l24jv543z563cpzzg"; + sha256 = "0l6yrzvfxc9davrm8qldddidvjnklv39zy6dnb5cb73nsylvfjmg"; type = "gem"; }; - version = "1.77.0"; + version = "1.131.0"; }; aws-sdk-codecommit = { dependencies = [ @@ -394,10 +394,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04i9npmdcdcidwsiqgy55p50r4y0baivmmj6cp2fcjpjp0jxncz1"; + sha256 = "128ymnzsh4m02j7b2105am1vzv41llbwzfwlx4zfcccz3b4lclc0"; type = "gem"; }; - version = "1.85.0"; + version = "1.131.0"; }; aws-sdk-configservice = { dependencies = [ @@ -418,16 +418,19 @@ "aws-eventstream" "aws-partitions" "aws-sigv4" + "base64" + "bigdecimal" "jmespath" + "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0h9x1wk3axjmf8f7p49dz8cihaxcgb4s46h3rpzvq4lisxsngdpr"; + sha256 = "06gxaiyssqhxfjcnr6cb77h4fzzqrn9903nd3bqn2fr3rnhg3amv"; type = "gem"; }; - version = "3.190.3"; + version = "3.234.0"; }; aws-sdk-costandusagereportservice = { dependencies = [ @@ -676,10 +679,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1bwarv5p3nhbwb6kqhp0wlr7bzbqsg25i783dlq5xb392g57az7n"; + sha256 = "1qxhqjsmw020dx0702yh9f1w3d32y8x25jhlj9fl2jnfxa2da65w"; type = "gem"; }; - version = "1.165.0"; + version = "1.242.0"; }; aws-sdk-guardduty = { dependencies = [ @@ -746,10 +749,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jfgw9a9c8xyjhkmgpd9rpi95h9i0rhbqszn8iqkbfm9rc9m1xz7"; + sha256 = "053cnw2n1zdfyc2cxfihrz54rq9g0qz59qjmamqxd82whap5bmnk"; type = "gem"; }; - version = "1.76.0"; + version = "1.117.0"; }; aws-sdk-lambda = { dependencies = [ @@ -929,10 +932,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0bnhpmi0iiaj88rqc5lhhnp2gyrk4fs8xz51lj36wwzng94qinya"; + sha256 = "0vbxg6hy0j2b931llwc0jxg1q27grbs31zdhzwjy9fki05817kiz"; type = "gem"; }; - version = "1.141.0"; + version = "1.208.0"; }; aws-sdk-s3control = { dependencies = [ @@ -1295,16 +1298,17 @@ "fuzzyurl" "mixlib-config" "mixlib-shellout" + "racc" "tomlrb" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rhifk1ngqjx99cp2j9jw969cbnmznrd4vs60cmf0mwp0rwipc9f"; + sha256 = "0icgxfzj92ld89pc30gm2iha5qkq50k35ym69n6imsmfq43wxx6r"; type = "gem"; }; - version = "18.8.54"; + version = "19.3.15"; }; chef-gyoku = { dependencies = [ @@ -1325,7 +1329,6 @@ "chef-config" "faraday" "faraday-http-cache" - "faraday_middleware" "mixlib-log" "ostruct" "pstore" @@ -1336,10 +1339,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13z7rfrdfagxr5a0bgcy7dayg7q4zi2r1zawdc6847x3h7ckldcv"; + sha256 = "0snnw3b3h0fydbllkgfc6gv724rlg7pv8lr9q84c972aibdsxs7h"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.1"; }; chef-telemetry = { dependencies = [ @@ -1361,10 +1364,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1iqdxg0n58p2w8snnw21gjh55yk9h5cvxirnyvfhwlhs559nq735"; + sha256 = "0smqw0vhccmzw0jpnpibmvgsc5xhcrmszs78gn4nsnxmhnf7llqw"; type = "gem"; }; - version = "18.8.54"; + version = "19.3.15"; }; chef-winrm = { dependencies = [ @@ -1382,10 +1385,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sdddiwxf6lwrqnhwzi0m1b30bm01hshlyka88flqvbalgr58skz"; + sha256 = "1ww5iclrsl1fpzj7lm6ds5dza7ifn7px0a6wic787mrr5v3ly8fh"; type = "gem"; }; - version = "2.4.4"; + version = "2.5.0"; }; chef-winrm-elevated = { dependencies = [ @@ -1435,20 +1438,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "1qfi2ns3zwkgq616fc127xiqhan7g7m7gqpwriwcr34nds1vxwdj"; type = "gem"; }; - version = "1.3.5"; + version = "1.3.8"; }; connection_pool = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b8nlxr5z843ii7hfk6igpr5acw3k2ih9yjrgkyz2gbmallgjkz5"; + sha256 = "02ifws3c4x7b54fv17sm4cca18d2pfw1saxpdji2lbd1f6xgbzrk"; type = "gem"; }; - version = "2.5.5"; + version = "3.0.2"; }; cookstyle = { dependencies = [ "rubocop" ]; @@ -1456,20 +1459,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "159l8d5c5d8awzaxhqc0c2zrb211wq751rr1r490c5vspmflpszg"; + sha256 = "0qwm9zl1l94pdvjfjgh0a36pv59ipmgw9j6hvqm2rqlibk4fa42w"; type = "gem"; }; - version = "8.5.2"; + version = "8.7.6"; }; csv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf"; + sha256 = "0mj4kq4wwpc7c8ll52q30hsir1jrcd5kq7yb8lyz0rksa1z1x9mb"; type = "gem"; }; - version = "3.3.5"; + version = "3.3.6"; }; declarative = { groups = [ "default" ]; @@ -1534,10 +1537,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1a5g30p7kzp37n9w3idp3gy70hzkj30d8j951lhw2zsnb0l8cbc8"; + sha256 = "1kkk3fs22ndslgihxwm6rwr0y03rvccljmhz6vpm65q87iginpg3"; type = "gem"; }; - version = "1.3.0"; + version = "1.4.0"; }; dry-core = { dependencies = [ @@ -1549,20 +1552,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15di39ssfkwigyyqla65n4x6cfhgwa4cv8j5lmyrlr07jwd840q9"; + sha256 = "18cn9s2p7cbgacy0z41h3sf9jvl75vjfmvj774apyffzi3dagi8c"; type = "gem"; }; - version = "1.1.0"; + version = "1.2.0"; }; dry-inflector = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0blgyg9l4gpzhb7rs9hqq9j7br80ngiigjp2ayp78w6m1ysx1x92"; + sha256 = "1k1dd35sqqqg2abd2g2w78m94pa3mcwvmrsjbkr3hxpn0jxw5c3z"; type = "gem"; }; - version = "1.2.0"; + version = "1.3.1"; }; dry-logic = { dependencies = [ @@ -1591,10 +1594,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ri9iqxknxvvhpbshf6jn7bq581k8l67iv23mii69yr4k5aqphvl"; + sha256 = "1wc07v0qm8zbblr74w3iy2s74sxpifyfpw9b2x01a9259icnhf03"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.1"; }; dry-types = { dependencies = [ @@ -1609,10 +1612,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1g61cnmmwzff05sf8bh95qjd3hikasgvrmf3q0qk29zdw12pmndm"; + sha256 = "0y7icwaa26ycikz6h97gwd1hji3r280n4yr2kmn5sfgqp76yxsxs"; type = "gem"; }; - version = "1.8.3"; + version = "1.9.1"; }; erubi = { groups = [ "default" ]; @@ -1652,10 +1655,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "069gmdh5j90v06rbwlqvlhzhq45lxhx74mahz25xd276rm0wb153"; + sha256 = "0kddc595wl2vqcib8wfqilb5w16mw0f68ghv4ji7ca1idcm81x3z"; type = "gem"; }; - version = "1.10.4"; + version = "1.10.6"; }; faraday-cookie_jar = { dependencies = [ @@ -1707,10 +1710,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nfmmnmqgbxci7dlca0qnwxn8j29yv7v8wm26m0f4l0kmcc13ynk"; + sha256 = "1b8hgpci3wjm3rm41bzpasvsc5j253ljyg5rsajl62dkjk497pjw"; type = "gem"; }; - version = "0.4.0"; + version = "0.5.0"; }; faraday-http-cache = { dependencies = [ "faraday" ]; @@ -1718,10 +1721,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10wld3vk3i8zsr3pa9zyjiyi2zlyyln872812f08bbg1hnd15z6b"; + sha256 = "128dkxqssnnz801z86ykpaq4sv7pnac5yrgngbm951f0wsxw8ynd"; type = "gem"; }; - version = "2.5.1"; + version = "2.7.0"; }; faraday-httpclient = { groups = [ "default" ]; @@ -1739,10 +1742,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00w9imp55hi81q0wsgwak90ldkk7gbyb8nzmmv8hy0s907s8z8bp"; + sha256 = "0mzp9rlqiryyi99bm9ii80hfsbbafh9wl8r3c5pif51pd54sk2bx"; type = "gem"; }; - version = "1.1.1"; + version = "1.2.0"; }; faraday-net_http = { groups = [ "default" ]; @@ -1789,10 +1792,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "153i967yrwnswqgvnnajgwp981k9p50ys1h80yz3q94rygs59ldd"; + sha256 = "1ahnsyy5f0f9qqna8883z4m10b2x19nfbzy2d5ngkavzfwrr4rfw"; type = "gem"; }; - version = "1.0.3"; + version = "1.0.4"; }; faraday_middleware = { dependencies = [ "faraday" ]; @@ -1810,10 +1813,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; + sha256 = "1kqasqvy8d7r09ri4n6bkdwbk63j7afd9ilsw34nzlgh0qp69ldw"; type = "gem"; }; - version = "1.16.3"; + version = "1.17.4"; }; fuzzyurl = { groups = [ "default" ]; @@ -1960,14 +1963,15 @@ version = "1.2.1"; }; hashie = { + dependencies = [ "logger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x"; + sha256 = "0w1qrab701d3a63aj2qavwc2fpcqmkzzh1w2x93c88zkjqc4frn2"; type = "gem"; }; - version = "5.0.0"; + version = "5.1.0"; }; highline = { dependencies = [ "reline" ]; @@ -1986,10 +1990,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "06dvmngd4hwrr6k774i1h6c50h2l8nww9f1id0wvrvi72l6yd99q"; + sha256 = "1aga7z4p0dka4zcqw9i05wa4ab1q7h7cgnj328ldqqfycjz84jxs"; type = "gem"; }; - version = "1.1.0"; + version = "1.1.6"; }; httpclient = { dependencies = [ "mutex_m" ]; @@ -2008,10 +2012,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf"; + sha256 = "1dfikmmd9dllirsfq0kjiyxpmlq0afkxm5sslsr97r9g85ifpy80"; type = "gem"; }; - version = "1.14.7"; + version = "1.15.2"; }; ice_nine = { groups = [ "default" ]; @@ -2049,10 +2053,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gz6frd1hpzyxprgi9m1g9sw4xybglfgwc4h7qjsn6wsjcw72n2i"; + sha256 = "1wqpdr4ny7cwcb5ap5qy9vc530jwjnq3rcac0kpjrwprblp56wfy"; type = "gem"; }; - version = "7.0.95"; + version = "7.1.7"; }; inspec-bin = { dependencies = [ "inspec" ]; @@ -2060,10 +2064,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13l71qnj6dwlbkasa6rnxf73yb2fiy9vvd68cb3m2lp2nx35z1g2"; + sha256 = "0s3zbp16jpjv84bk9xv0bxsz6jc7ysbxaj5gjyjrk30zxpwamiv8"; type = "gem"; }; - version = "7.0.95"; + version = "7.1.7"; }; inspec-core = { dependencies = [ @@ -2099,20 +2103,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0mghshl98py0q1wwd2dbmx72b1641y0nqz7y68bpws1b8n2hy5df"; + sha256 = "184n6hfbamjdh0rcy1qwkvgqps5m7sq9iz1bybym1k1d6b2w398k"; type = "gem"; }; - version = "7.0.95"; + version = "7.1.7"; }; io-console = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1jszj95hazqqpnrjjzr326nn1j32xmsc9xvd97mbcrrgdc54858y"; + sha256 = "1k0lk3pwadm2myvpg893n8jshmrf2sigrd4ki15lymy7gixaxqyn"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; }; jmespath = { groups = [ "default" ]; @@ -2129,10 +2133,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cc8sz1zciy6yhn291b4kn6r0kyzpi45gbnvgl63zibmvxk592ch"; + sha256 = "10q54a0dkm0050n0zzqiv2ln8w931wszybbhym1i8r4mbpvkv90k"; type = "gem"; }; - version = "2.17.0"; + version = "2.21.1"; }; jsonpath = { dependencies = [ "multi_json" ]; @@ -2151,10 +2155,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x64l31nkqjwfv51s2vsm0yqq4cwzrlnji12wvaq761myx3fxq9i"; + sha256 = "115ll278g3zdvff7b05gfxqc9n74vw9xfzcc8jkv22bkphpkbng4"; type = "gem"; }; - version = "2.10.2"; + version = "2.10.3"; }; k8s-ruby = { dependencies = [ @@ -2183,10 +2187,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1k0311vah76kg5m6zr7wmkwyk5p2f9d9hyckjpn3xgr83ajkj7px"; + sha256 = "1w5p8c2145lmqzr25bxh4ikzjm6k8y1k5lriqqdpw9pq730w1wjy"; type = "gem"; }; - version = "3.17.0.5"; + version = "3.17.0.6"; }; license-acceptance = { dependencies = [ @@ -2273,10 +2277,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qyda32pf9jivaw2m7yymxshqxxd0fhjn7zpbagvmfc5c65128gh"; + sha256 = "1mbpz92ml19rcxxfjrj91gmkif9khb1xpzyw38f81rvglgw1ffrd"; type = "gem"; }; - version = "5.26.2"; + version = "5.27.0"; }; mixlib-config = { dependencies = [ "tomlrb" ]; @@ -2306,10 +2310,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "126k9zgxwj726gi0q0ywj4kdzf1gfm8z16i1nn7dw9kmn3imxpqf"; + sha256 = "032z85m9w8kpf232xspd9r8im6wwq4lj2s7df642m4lhdid6r2kw"; type = "gem"; }; - version = "3.3.9"; + version = "3.4.10"; }; ms_rest = { dependencies = [ @@ -2347,10 +2351,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vsrfm36zlg7jbrd1fjbr8kmdvr8bfayrw0hdlza75987vvhrxr3"; + sha256 = "1040lr5y2phn7avdyam6zw6ikprlmk77biw3yhclsfwfh0qnl4p6"; type = "gem"; }; - version = "1.18.0"; + version = "1.21.1"; }; multipart-post = { groups = [ "default" ]; @@ -2388,21 +2392,24 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p"; + sha256 = "0sp8hvrk1jkkb3wpizhrkkl0s8agglwjj3f0dvvcw7f5n9cfy7c3"; type = "gem"; }; - version = "7.3.0"; + version = "7.3.3"; }; nori = { - dependencies = [ "bigdecimal" ]; + dependencies = [ + "bigdecimal" + "stringio" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql"; + sha256 = "01p6ns6fxrjba8q8yj624pjqmh0wmgcf9hk64k1n4gyb1i115pbj"; type = "gem"; }; - version = "2.7.0"; + version = "2.9.1"; }; options = { groups = [ "default" ]; @@ -2429,20 +2436,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1zxx3mx34vcgc77rpxn55mldaf45389880m1sppr4wgmcg2mx42y"; + sha256 = "04nrir9wdpc4izqwqbysxyly8y7hsfr4fsv69rw91lfi9d5fv8lm"; type = "gem"; }; - version = "0.1.0"; + version = "0.6.3"; }; parallel = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0c719bfgcszqvk9z47w2p8j2wkz5y35k48ywwas5yxbbh3hm3haa"; + sha256 = "0w697335hi5dk5ay9kyn53399sy87y8v0y6ij93m5wmshhadxrik"; type = "gem"; }; - version = "1.27.0"; + version = "1.28.0"; }; parser = { dependencies = [ @@ -2453,10 +2460,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1mmb59323ldv6vxfmy98azgsla9k3di3fasvpb28hnn5bkx8fdff"; + sha256 = "0a4q5h2hcihk79dbr20scgkm56l79qp7fsvfvkxlv8nmapvxg9i1"; type = "gem"; }; - version = "3.3.10.0"; + version = "3.3.12.0"; }; parslet = { groups = [ "default" ]; @@ -2484,10 +2491,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0sqwckzzpj1mmmjnqcvqmq6adlxbhkf5ij3b6ir4i33ih4d2ih5z"; + sha256 = "11ggfikcs1lv17nhmhqyyp6z8nq5pkfcj6a904047hljkxm0qlvv"; type = "gem"; }; - version = "1.6.0"; + version = "1.9.0"; }; progress_bar = { dependencies = [ @@ -2507,15 +2514,16 @@ dependencies = [ "coderay" "method_source" + "reline" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0ssv704qg75mwlyagdfr9xxbzn1ziyqgzm0x474jkynk8234pm8j"; + sha256 = "0kh5nv8v74k1ccy6gc7nd04aaf1cjkbk7g8pwy2izvcqaq36jv6p"; type = "gem"; }; - version = "0.15.2"; + version = "0.16.0"; }; pstore = { groups = [ "default" ]; @@ -2532,10 +2540,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15dhl6k4gbax0xz8frfs4nsb6lg5zgax9vkr1pqzjmhfxddhn2gp"; + sha256 = "08znfv30pxmdkjyihvbjqbvv874dj3nybmmyscl958dy3f7v12qs"; type = "gem"; }; - version = "7.0.0"; + version = "7.0.5"; }; racc = { groups = [ "default" ]; @@ -2562,10 +2570,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc"; + sha256 = "009p524zl0p0kfa65nii8wdmaigkmawv9pbvlcffky7islmmp0nb"; type = "gem"; }; - version = "13.3.1"; + version = "13.4.2"; }; recursive-open-struct = { dependencies = [ "ostruct" ]; @@ -2583,10 +2591,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "192mzi0wgwl024pwpbfa6c2a2xlvbh3mjd75a0sakdvkl60z64ya"; + sha256 = "1fwfw26a32rps78920nn29shqg2zmqv72i89j1fap41isshida9m"; type = "gem"; }; - version = "2.11.3"; + version = "2.12.0"; }; reline = { dependencies = [ "io-console" ]; @@ -2619,10 +2627,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1q48hqws2dy1vws9schc0kmina40gy7sn5qsndpsfqdslh65snha"; + sha256 = "1rd8k2xh5a21r6kbvkn6g8w8fxgcp23iarvzy4bphk2r0w11nbwz"; type = "gem"; }; - version = "3.1.2"; + version = "3.8.0"; }; rexml = { groups = [ "default" ]; @@ -2697,20 +2705,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "071bqrk2rblk3zq3jk1xxx0dr92y0szi5pxdm8waimxici706y89"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.13.7"; + version = "3.13.8"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cmgz34hwj5s3jwxhyl8mszs24nci12ffbrmr5jb1si74iqf739f"; + sha256 = "0z64h5rznm2zv21vjdjshz4v0h7bxvg02yc6g7yzxakj11byah06"; type = "gem"; }; - version = "3.13.6"; + version = "3.13.7"; }; rubocop = { dependencies = [ @@ -2729,10 +2737,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0hpgpyzpzgmp28pirlyrif3albsk5kni2k67h5yvxfvr3g55w2d7"; + sha256 = "0ca5inh368d4l24a2v2nbd3p4xc6s0pqs91j27h226nh04zmyha4"; type = "gem"; }; - version = "1.81.6"; + version = "1.86.1"; }; rubocop-ast = { dependencies = [ @@ -2743,10 +2751,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xifbp09jfl1hdy9wwgq9dq2l7mf8y2ycm5d1zgcqvks7yzrppr2"; + sha256 = "1nw84xk6vc2ls8sxqvyhxs2agh4l0jrws85d4bi3x0501lq8ijmr"; type = "gem"; }; - version = "1.48.0"; + version = "1.50.0"; }; ruby-progressbar = { groups = [ "default" ]; @@ -2814,16 +2822,15 @@ "addressable" "faraday" "jwt" - "multi_json" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nydm087m5c3j85gvzvz30w1qb9pl2lzpznw746jha29ybxyj5yn"; + sha256 = "1027zvf46y2x00s515a1f5qyvn59cl394glzr3dkbb87rdf4jvdp"; type = "gem"; }; - version = "0.21.0"; + version = "0.22.0"; }; socksify = { groups = [ "default" ]; @@ -2845,6 +2852,16 @@ }; version = "1.3.1"; }; + stringio = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1q92y9627yisykyscv0bdsrrgyaajc2qr56dwlzx7ysgigjv4z63"; + type = "gem"; + }; + version = "3.2.0"; + }; strings = { dependencies = [ "strings-ansi" @@ -2876,10 +2893,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "023lbh48fcn72gwyh1x52ycs1wx1bnhdajmv0qvkidmdsmxnxzjd"; + sha256 = "0wklh86rhpiff34ja0hda5pwdfywybjvb50hqhz90wpyhblqmhy4"; type = "gem"; }; - version = "0.3.0"; + version = "0.4.0"; }; thor = { groups = [ "default" ]; @@ -2906,10 +2923,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "00x5y9h4fbvrv4xrjk4cqlkm4vq8gv73ax4alj3ac2x77zsnnrk8"; + sha256 = "168v339gqaly00i4zqg2ag2h10r3rl7999d0cqrrpb63gaa7fbr6"; type = "gem"; }; - version = "1.3.0"; + version = "2.0.4"; }; trailblazer-option = { groups = [ "default" ]; @@ -2929,6 +2946,7 @@ "azure_mgmt_resources" "azure_mgmt_security" "azure_mgmt_storage" + "bigdecimal" "docker-api" "google-apis-admin_directory_v1" "google-apis-cloudkms_v1" @@ -2947,10 +2965,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0nxcfi1ffpav3wdggig2g2flh3apnzygxbfa20ry3d12s99ay4b1"; + sha256 = "127yk97wlzacn4kr7sgbjy9xfcyajxzh7y6k3m31cwxvhs7i4hsz"; type = "gem"; }; - version = "3.13.4"; + version = "3.16.5"; }; train-aws = { dependencies = [ @@ -3039,10 +3057,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "18lwwmbq4l0b6k48gbd1frcdzk6k95alcwvrxraic56fmfdxzsiz"; + sha256 = "04i21aqlr7rkckdjb4qj76gsmfc0sdyrchlq0z1fqfhr8qs58lhf"; type = "gem"; }; - version = "0.2.41"; + version = "0.2.44"; }; train-core = { dependencies = [ @@ -3057,10 +3075,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pimza1lq703awwsnxsl1kb014lxkr2saxz031grjsf81098108d"; + sha256 = "151a6vqgq64gx3d4xqaacdvsvjpakkqsfll7yyrjpkkv4f4bzvi9"; type = "gem"; }; - version = "3.13.4"; + version = "3.16.5"; }; train-habitat = { groups = [ "default" ]; @@ -3097,10 +3115,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nbzs6j6fnfmlhdpcqfh6d7iazb5l6xvan57krznlzvh00cr3c87"; + sha256 = "1yl4hzwksa89xd7hzfhr299q1w8hqmvzcfqxxi7rhm22y9k5d8sg"; type = "gem"; }; - version = "0.4.0"; + version = "0.4.3"; }; tty-box = { dependencies = [ @@ -3278,9 +3296,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "119ypabas886gd0n9kiid3q41w76gz60s8qmiak6pljpkd56ps5j"; + sha256 = "04hx33lsnp4q0qf8982mz0acs1dap5s2bsmihi0n0g08249sc4kj"; type = "gem"; }; - version = "2.7.3"; + version = "2.8.2"; }; } diff --git a/pkgs/by-name/js/js8call/package.nix b/pkgs/by-name/js/js8call/package.nix index 3b547b54b4e7..d7066c208bf4 100644 --- a/pkgs/by-name/js/js8call/package.nix +++ b/pkgs/by-name/js/js8call/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "js8call"; - version = "2.5.2"; + version = "3.0.3"; src = fetchFromGitHub { owner = "JS8Call-improved"; repo = "JS8Call-improved"; - tag = "release/${finalAttrs.version}"; - hash = "sha256-dpPh3+s29ksdVGc1I5JOJrqzS51Bda8afgU5RrO6B3w="; + tag = "v${finalAttrs.version}"; + hash = "sha256-yT+0nZQqNHQrc2biL2Qneg6CdNC2yy7bs+NvdQ3I1gQ="; }; nativeBuildInputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { cp JS8Call $out/bin/js8call cp ../LICENSE ../README.md $out/share/doc/js8call cp ../artwork/js8call_icon.png $out/share/icons/hicolor/128x128/apps - cp ../JS8Call.desktop $out/share/applications + cp ../.github/workflows/misc/JS8Call.desktop $out/share/applications runHook postInstall ''; diff --git a/pkgs/by-name/ki/kiwix-apple/package.nix b/pkgs/by-name/ki/kiwix-apple/package.nix index b2d5202d601a..fb60e434f1c0 100644 --- a/pkgs/by-name/ki/kiwix-apple/package.nix +++ b/pkgs/by-name/ki/kiwix-apple/package.nix @@ -8,11 +8,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "kiwix-apple"; - version = "3.15.1"; + version = "3.16.1"; src = fetchurl { url = "https://download.kiwix.org/release/kiwix-macos/kiwix-macos_${finalAttrs.version}.dmg"; - hash = "sha256-3wZ7zavLmLyPYGrdFpnhd8a1paI65yHFdL6JzL1e0e0="; + hash = "sha256-Z1grFsJmCtTTZP8whjAISD8YJwrU0yieZ5ycxDzciGE="; }; sourceRoot = "."; diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index 2685d72f106b..4cf72f9503a4 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -24,14 +24,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "komikku"; - version = "50.10.0"; + version = "50.11.0"; pyproject = false; src = fetchFromCodeberg { owner = "valos"; repo = "Komikku"; tag = "v${finalAttrs.version}"; - hash = "sha256-OhQR6hXpQhM0O7pgfTdVn8CY3OAHhH+U1X91G/j8kqk="; + hash = "sha256-WO0wqDZP6rIe7B2oboJctQ302Ot2ooecqCSWOERdURg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ko/kotofetch/package.nix b/pkgs/by-name/ko/kotofetch/package.nix index e8a25ccea7b0..ffa1d0e151d5 100644 --- a/pkgs/by-name/ko/kotofetch/package.nix +++ b/pkgs/by-name/ko/kotofetch/package.nix @@ -6,7 +6,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "kotofetch"; - version = "0.2.22"; + version = "0.2.23"; __structuredAttrs = true; @@ -14,10 +14,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "hxpe-dev"; repo = "kotofetch"; tag = "v${finalAttrs.version}"; - hash = "sha256-aY8HRKSHLQKjl4b7v5q3SeNMc+GJPnE2XVrEsl+nGR0="; + hash = "sha256-mW0oMrmDUn8qsCCu870z6zS3szGVyCU4wnSytH6DkUE="; }; - cargoHash = "sha256-r36x/I/RaIWFEoDYXf3edpLeqGvEyozhT4EuCTSEe/k="; + cargoHash = "sha256-g5SLS6PpcRNm1zcHkX8pvqk7s2yQ+zUAjp4CSCq/U/o="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; diff --git a/pkgs/by-name/ku/kubernix/package.nix b/pkgs/by-name/ku/kubernix/package.nix index 87b5d6deb4d7..5c54bcec0b08 100644 --- a/pkgs/by-name/ku/kubernix/package.nix +++ b/pkgs/by-name/ku/kubernix/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kubernix"; - version = "0.3.3"; + version = "0.3.4"; src = fetchFromGitHub { owner = "saschagrunert"; repo = "kubernix"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-WHXhPa+U53Z8GTCpKYk2j4SnDxZX+E/rQUHUvOz7G6c="; + sha256 = "sha256-8wFrcs1XuW8Fz4P12eHAeA62ZthwO9grrtTHxhL+f1o="; }; - cargoHash = "sha256-NQ0d7kk6nw1D/a57+nlrfjAr4gVKVjPrH59dcbKcII0="; + cargoHash = "sha256-sz7omys2cLTx+pHmQKjikxwJjSz8P0scO59KI2zm2e0="; # Tests require network access doCheck = false; diff --git a/pkgs/by-name/le/legcord/package.nix b/pkgs/by-name/le/legcord/package.nix index eca152547928..801cd8babeb1 100644 --- a/pkgs/by-name/le/legcord/package.nix +++ b/pkgs/by-name/le/legcord/package.nix @@ -6,24 +6,28 @@ pnpmConfigHook, pnpm_10, nodejs, - electron, + electron_43, makeWrapper, copyDesktopItems, makeDesktopItem, autoPatchelfHook, pipewire, libpulseaudio, + jq, nix-update-script, }: +let + electron = electron_43; +in stdenv.mkDerivation (finalAttrs: { pname = "legcord"; - version = "1.2.4"; + version = "1.3.0"; src = fetchFromGitHub { owner = "Legcord"; repo = "Legcord"; tag = "v${finalAttrs.version}"; - hash = "sha256-nai8lcimEts/E3bwUyQufLYIHhUK83IH431PUQFtQJI="; + hash = "sha256-Mjub2OFb5RN4yBwdUk8v6uo/dUeYZ5nELmpPzEFmx2c="; }; nativeBuildInputs = [ @@ -37,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: { # legcord uses venmic, which is a shipped as a prebuilt node module # and needs to be patched autoPatchelfHook + jq ]; buildInputs = [ @@ -49,9 +54,23 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 4; - hash = "sha256-a0FvNwEAEAltQltgUf4tX0IGSdcYHkSodx4b9v5QQcg="; + hash = "sha256-xBW7D/3Nz/h7VqLqTiVL9dTjXLdNOqfdIlj66iYwuhM="; }; + preBuild = '' + # Validate electron version matches upstream package.json + expectedMajor="$(jq -r '.devDependencies.electron | ltrimstr("^") | split(".") | .[0]' < package.json)" + actualMajor="${lib.versions.major electron.version}" + if [ "$actualMajor" != "$expectedMajor" ] 2>/dev/null; then + echo "ERROR: electron version mismatch between package.json (major $expectedMajor) and nixpkgs (major $actualMajor)" + exit 1 + fi + + # electron builds must be writable + cp -r ${electron.dist} electron-dist + chmod -R u+w electron-dist + ''; + buildPhase = '' runHook preBuild @@ -76,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: { pnpm exec electron-builder \ --dir \ -c.asarUnpack="**/*.node" \ - -c.electronDist="${electron.dist}" \ + -c.electronDist=electron-dist \ -c.electronVersion="${electron.version}" runHook postBuild diff --git a/pkgs/by-name/le/leviculum/package.nix b/pkgs/by-name/le/leviculum/package.nix index 77b04ab2e892..024fe26d7ff5 100644 --- a/pkgs/by-name/le/leviculum/package.nix +++ b/pkgs/by-name/le/leviculum/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "leviculum"; - version = "0.7.0"; + version = "0.8.0"; __structuredAttrs = true; src = fetchFromGitea { @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: { repo = "leviculum"; tag = "v${finalAttrs.version}"; fetchSubmodules = false; - hash = "sha256-/ylHrCLs9QSTiox3/JHJtZBYLlysLsezG8iz6C1DtCI="; + hash = "sha256-Gfx1XxkIEfPxag0JHBU7+rNV63HnOcxBxqNiKtjM9h4="; }; - cargoHash = "sha256-DfwN4DTWcezcDRkl27cZXQdfXIhxlAj6+2nmYXhxius="; + cargoHash = "sha256-CfdlcujftaPTGewjO+H7p9sQoXV5MmVF3wlZoRdW9BM="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/li/librevna/package.nix b/pkgs/by-name/li/librevna/package.nix index ff4074a56285..f63b3903ac2e 100644 --- a/pkgs/by-name/li/librevna/package.nix +++ b/pkgs/by-name/li/librevna/package.nix @@ -26,7 +26,12 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace resources/librevna.desktop \ - --replace-fail Exec=/opt/LibreVNA-GUI Exec=$out/bin/LibreVNA-GUI + --replace-fail Exec=/opt/LibreVNA-GUI Exec=$out/bin/LibreVNA-GUI \ + --replace-fail Icon=librevna.png Icon=librevna + + substituteInPlace main.cpp \ + --replace-fail 'QCoreApplication::setApplicationName("LibreVNA-GUI");' \ + 'QCoreApplication::setApplicationName("LibreVNA-GUI"); QGuiApplication::setDesktopFileName("librevna");' ''; nativeBuildInputs = [ @@ -64,6 +69,7 @@ stdenv.mkDerivation (finalAttrs: { install -Dm755 LibreVNA-GUI -t $out/bin install -Dm644 ../51-vna.rules -t $out/etc/udev/rules.d install -Dm644 resources/librevna.desktop -t $out/share/applications + install -Dm644 resources/librevna.png $out/share/icons/hicolor/256x256/apps/librevna.png install -Dm644 resources/librevna.png -t $out/share/pixmaps runHook postInstall diff --git a/pkgs/by-name/li/litestream/package.nix b/pkgs/by-name/li/litestream/package.nix index d8b6d13507d7..f39669e02425 100644 --- a/pkgs/by-name/li/litestream/package.nix +++ b/pkgs/by-name/li/litestream/package.nix @@ -3,16 +3,17 @@ fetchFromGitHub, lib, nixosTests, + testers, }: buildGoModule (finalAttrs: { pname = "litestream"; - version = "0.5.11"; + version = "0.5.15"; src = fetchFromGitHub { owner = "benbjohnson"; repo = "litestream"; rev = "v${finalAttrs.version}"; - hash = "sha256-LGlcc/FoBiZ7YiZUyqdYmAoV9BgUm4h2/n/KQ3NzFa4="; + hash = "sha256-SsHyi7E/1dHEzFQgKr8eSi1fEf61iqTQ6Avr4c/h9j4="; }; ldflags = [ @@ -21,15 +22,27 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-Zf7BdL0mljGFrRTx4JJxAUXUm6Uh/sVJP/zOJ4ef/CU="; + vendorHash = "sha256-Ms33rbFjsWzGbLy9v6kFGl6b62QQI4XAZ4wr73g5udw="; - passthru.tests = { inherit (nixosTests) litestream; }; + # httptest servers in tests + __darwinAllowLocalNetworking = true; + + passthru.tests = { + inherit (nixosTests) litestream; + version = testers.testVersion { + package = finalAttrs.finalPackage; + command = "litestream version"; + }; + }; meta = { description = "Streaming replication for SQLite"; mainProgram = "litestream"; license = lib.licenses.asl20; homepage = "https://litestream.io/"; - maintainers = with lib.maintainers; [ fbrs ]; + maintainers = with lib.maintainers; [ + fbrs + konradmalik + ]; }; }) diff --git a/pkgs/by-name/lx/lxmf-rs/package.nix b/pkgs/by-name/lx/lxmf-rs/package.nix index da980c70f90d..e6d637ba38b9 100644 --- a/pkgs/by-name/lx/lxmf-rs/package.nix +++ b/pkgs/by-name/lx/lxmf-rs/package.nix @@ -13,17 +13,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lxmf-rs"; - version = "0.9.6"; + version = "0.9.7"; __structuredAttrs = true; src = fetchFromGitHub { owner = "FreeTAKTeam"; repo = "LXMF-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-lkvfcIdSlvhWMDGv/N20uKfUygz9OUwQ2kFTR+oqeow="; + hash = "sha256-ZK48G8oDms8GepF+g2SxWalBbSP3yD1IHDVyev/Sc7w="; }; - cargoHash = "sha256-1ybnT3dSuPP+96fGP1ZBt1n7ommmD3/lsc3pJ+sK0yc="; + cargoHash = "sha256-ZqeTA5hbcYO12llZZ9/U1L9vOCxeY3GdT9s2TF7lU0I="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/ma/maestro/package.nix b/pkgs/by-name/ma/maestro/package.nix index be52c8c47431..661a62b95de8 100644 --- a/pkgs/by-name/ma/maestro/package.nix +++ b/pkgs/by-name/ma/maestro/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "maestro"; - version = "2.7.0"; + version = "2.8.0"; src = fetchurl { url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip"; - hash = "sha256-pMyra2BGF+eu9ttPiFZmBW6r5c+jK++qO8mUBBuPy7U="; + hash = "sha256-s+VhFhkE+zkYdcpYNNWyLPCwHAUt0bQIrYPjDY+JUbM="; }; dontUnpack = true; diff --git a/pkgs/by-name/mb/mbedtls/generic.nix b/pkgs/by-name/mb/mbedtls/generic.nix index fb3e445249a6..b74fe03e288e 100644 --- a/pkgs/by-name/mb/mbedtls/generic.nix +++ b/pkgs/by-name/mb/mbedtls/generic.nix @@ -5,6 +5,7 @@ hash, patches ? [ ], fetchFromGitHub, + buildPackages, cmake, ninja, @@ -87,6 +88,10 @@ stdenv.mkDerivation rec { "-DCMAKE_C_FLAGS=-fzero-init-padding-bits=unions" ]; + env = lib.optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) { + HOSTCC = lib.getExe buildPackages.stdenv.cc; + }; + doCheck = true; # Parallel checking causes test failures diff --git a/pkgs/by-name/me/mealie/package.nix b/pkgs/by-name/me/mealie/package.nix index 73876dc5f337..9c4b2adc84fb 100644 --- a/pkgs/by-name/me/mealie/package.nix +++ b/pkgs/by-name/me/mealie/package.nix @@ -19,12 +19,12 @@ }: let - version = "3.20.1"; + version = "3.22.0"; src = fetchFromGitHub { owner = "mealie-recipes"; repo = "mealie"; tag = "v${version}"; - hash = "sha256-SkPbu0DUNyjo1ARjZX+BXq+3ehZqnrku9kPjwsTJfuM="; + hash = "sha256-3jDKcDHiA+7ePJGEyGhBSZrhkFQYHrak+AiOHoMv2qE="; }; frontend = stdenv.mkDerivation { @@ -36,7 +36,7 @@ let yarnOfflineCache = fetchYarnDeps { yarnLock = "${src}/frontend/yarn.lock"; - hash = "sha256-nhV93uRfKUa/G7ikJkd6l9IudgMk7PZ7ujZNnwIZ71k="; + hash = "sha256-S0i7FGD6be/MIBZRDlEb65tzVUuMPLkg9rL71lkrmms="; }; nativeBuildInputs = [ @@ -162,7 +162,7 @@ pythonpkgs.buildPythonApplication (finalAttrs: { rm -rf dev # Do not need dev scripts & code substituteInPlace pyproject.toml \ - --replace-fail '"setuptools==82.0.1"' '"setuptools"' + --replace-fail '"setuptools==83.0.0"' '"setuptools"' substituteInPlace mealie/__init__.py \ --replace-fail '__version__ = ' '__version__ = "v${version}" #' diff --git a/pkgs/by-name/me/meraki-cli/package.nix b/pkgs/by-name/me/meraki-cli/package.nix index b450b75dacb7..229b213f7539 100644 --- a/pkgs/by-name/me/meraki-cli/package.nix +++ b/pkgs/by-name/me/meraki-cli/package.nix @@ -23,6 +23,11 @@ python3Packages.buildPythonApplication (finalAttrs: { "TestUpgrade" ]; + disabledTestPaths = [ + # requests-mock cannot intercept meraki's httpx client + "tests/test_user_agent.py" + ]; + build-system = with python3Packages; [ setuptools ]; @@ -36,7 +41,6 @@ python3Packages.buildPythonApplication (finalAttrs: { nativeCheckInputs = with python3Packages; [ pytestCheckHook - requests-mock ]; pythonImportsCheck = [ diff --git a/pkgs/by-name/me/metasploit/Gemfile b/pkgs/by-name/me/metasploit/Gemfile index 06d9341ff7b0..8e9de84066c5 100644 --- a/pkgs/by-name/me/metasploit/Gemfile +++ b/pkgs/by-name/me/metasploit/Gemfile @@ -1,7 +1,7 @@ # frozen_string_literal: true source "https://rubygems.org" -gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.4.146" +gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.5.0" gem "getoptlong" gem "syslog", "~> 0.3.0" diff --git a/pkgs/by-name/me/metasploit/Gemfile.lock b/pkgs/by-name/me/metasploit/Gemfile.lock index 1c0fb364e0ef..1dad8cfbc2e2 100644 --- a/pkgs/by-name/me/metasploit/Gemfile.lock +++ b/pkgs/by-name/me/metasploit/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/rapid7/metasploit-framework - revision: 7c96e48b424d2c5870db8c02883bfe79b0f7d21e - ref: refs/tags/6.4.146 + revision: 00e217beb472b1eeca0adc324fca1078fa90c52a + ref: refs/tags/6.5.0 specs: - metasploit-framework (6.4.146) + metasploit-framework (6.5.0) aarch64 abbrev actionpack (~> 8.0.5) @@ -49,9 +49,9 @@ GIT metasploit-concern metasploit-credential (>= 6.0.21) metasploit-model - metasploit-payloads (= 2.0.245) + metasploit-payloads (= 2.0.247) metasploit_data_models (>= 6.0.15) - metasploit_payloads-mettle (= 1.0.46) + metasploit_payloads-mettle (= 1.0.48) mqtt msgpack (~> 1.6.0) mutex_m @@ -173,7 +173,7 @@ GEM arel-helpers (2.17.0) activerecord (>= 3.1.0) aws-eventstream (1.4.0) - aws-partitions (1.1275.0) + aws-partitions (1.1277.0) aws-sdk-core (3.254.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) @@ -188,13 +188,13 @@ GEM aws-sdk-ec2instanceconnect (1.74.0) aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-iam (1.149.0) + aws-sdk-iam (1.150.0) aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) aws-sdk-kms (1.130.0) aws-sdk-core (~> 3, >= 3.254.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.228.1) + aws-sdk-s3 (1.228.2) aws-sdk-core (~> 3, >= 3.254.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) @@ -288,7 +288,7 @@ GEM jmespath (1.6.2) jsobfu (0.4.2) rkelly-remix - json (2.21.1) + json (2.21.2) json-schema (6.2.0) addressable (~> 2.8) bigdecimal (>= 3.1, < 5) @@ -332,7 +332,7 @@ GEM drb mutex_m railties (>= 7.0, < 8.1) - metasploit-payloads (2.0.245) + metasploit-payloads (2.0.247) metasploit_data_models (6.0.18) activerecord (>= 7.0, < 8.1) activesupport (>= 7.0, < 8.1) @@ -346,7 +346,7 @@ GEM railties (>= 7.0, < 8.1) recog webrick - metasploit_payloads-mettle (1.0.46) + metasploit_payloads-mettle (1.0.48) mime-types (3.7.0) logger mime-types-data (~> 3.2025, >= 3.2025.0507) @@ -449,7 +449,7 @@ GEM rasn1 (0.14.0) strptime (~> 0.2.5) rb-readline (0.5.5) - rbs (4.1.0) + rbs (4.1.1) logger prism (>= 1.6.0) tsort @@ -532,7 +532,7 @@ GEM ruby-macho (6.0.0) ruby-mysql (4.2.1) ruby-rc4 (0.1.5) - ruby_smb (3.3.21) + ruby_smb (3.3.22) bindata (= 2.4.15) openssl-ccm openssl-cmac diff --git a/pkgs/by-name/me/metasploit/gemset.nix b/pkgs/by-name/me/metasploit/gemset.nix index e42a4de187a8..84a9e89437dd 100644 --- a/pkgs/by-name/me/metasploit/gemset.nix +++ b/pkgs/by-name/me/metasploit/gemset.nix @@ -124,10 +124,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1adxiwh8jr292y6k8pkwik82ip2chgypmgjhz2w59kg5rmsl7rwd"; + sha256 = "07jhyq6jx51v8p31lk41q6c6w8a69fq8kx7v8c6acibahybakga0"; type = "gem"; }; - version = "1.1275.0"; + version = "1.1277.0"; }; aws-sdk-core = { groups = [ "default" ]; @@ -164,10 +164,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "106ynnplkrhcsrf1cbla2yc6zv53b9512a47zfl0s5bbyw6can3s"; + sha256 = "00gx2m6lgxiy4h37v1f3vl9xsygypl71pk69ikvp3c1rdfvvffgp"; type = "gem"; }; - version = "1.149.0"; + version = "1.150.0"; }; aws-sdk-kms = { groups = [ "default" ]; @@ -184,10 +184,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0gjm1xbdjssjjhwhn4fm7jlj000vs43q3zm658x73ab8s33gcrc8"; + sha256 = "12s686zpqxp9jrd8wwvayhi74jg34ck5sp0ia8hmzd2lnmwbh5qj"; type = "gem"; }; - version = "1.228.1"; + version = "1.228.2"; }; aws-sdk-ssm = { groups = [ "default" ]; @@ -734,10 +734,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "10q54a0dkm0050n0zzqiv2ln8w931wszybbhym1i8r4mbpvkv90k"; + sha256 = "0shwgjqbj856mb6m9kgkpy08nhym2gdvc2yaprlimfmky9y3n78z"; type = "gem"; }; - version = "2.21.1"; + version = "2.21.2"; }; json-schema = { groups = [ "default" ]; @@ -844,12 +844,12 @@ platforms = [ ]; source = { fetchSubmodules = false; - rev = "7c96e48b424d2c5870db8c02883bfe79b0f7d21e"; - sha256 = "0fp4v52fdfkcfhv74h7ks4yhr0q556jgvkfr7v1dn95n7h8n1x9h"; + rev = "00e217beb472b1eeca0adc324fca1078fa90c52a"; + sha256 = "01ir5z7wk8jbhd2xmvdgqinmllfraf8bhgfvpi2aybcd6pcrv9sz"; type = "git"; url = "https://github.com/rapid7/metasploit-framework"; }; - version = "6.4.146"; + version = "6.5.0"; }; metasploit-model = { groups = [ "default" ]; @@ -866,10 +866,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1cry73lkmg5p32ah7kn7scfawmgxc78i24nm559yzrrm1dqr2brx"; + sha256 = "13hpnymi8zah9xv44pij1am33662f924hhvj33ipg0ry9r6i8iz4"; type = "gem"; }; - version = "2.0.245"; + version = "2.0.247"; }; metasploit_data_models = { groups = [ "default" ]; @@ -886,10 +886,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0i179sc2acy1d6kh24yry4sdg23gllzwc3kkbwsm41fdhqhkd10y"; + sha256 = "0s83sgkynzc3hn4r66mw8f8cc67z9rmg86byyn6567ar78r40h1k"; type = "gem"; }; - version = "1.0.46"; + version = "1.0.48"; }; mime-types = { groups = [ "default" ]; @@ -1420,10 +1420,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wpx4dlypl5i8bz2zss2pl5mnra904frn3h9l95knr5h128abawb"; + sha256 = "17ibc9hx9v6f30fphmvy4ph63djja54msr2pcfax672xz7r1iw8v"; type = "gem"; }; - version = "4.1.0"; + version = "4.1.1"; }; rdoc = { groups = [ "default" ]; @@ -1720,10 +1720,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0v63xqvlkprvxmlwav43qlkdffvr4bbhk6im0978l9w5qyqd1fdn"; + sha256 = "0rp8zvi7skm9i5fl8p7rr0fnriprfx28g84l08ii6pn9qgf3zgp8"; type = "gem"; }; - version = "3.3.21"; + version = "3.3.22"; }; rubyntlm = { groups = [ "default" ]; diff --git a/pkgs/by-name/me/metasploit/package.nix b/pkgs/by-name/me/metasploit/package.nix index 799354c7837f..3546bd60d1ad 100644 --- a/pkgs/by-name/me/metasploit/package.nix +++ b/pkgs/by-name/me/metasploit/package.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "metasploit-framework"; - version = "6.4.146"; + version = "6.5.0"; src = fetchFromGitHub { owner = "rapid7"; repo = "metasploit-framework"; tag = finalAttrs.version; - hash = "sha256-MPVgETy2JNvCPtnN/aQpBYMMPdHzQHI2dGy65kTZ5Do="; + hash = "sha256-X6ed2TWNLa9EvNs9uJBT2VFabcSv7dpFg0uiyc8vOQY="; }; __structuredAttrs = true; diff --git a/pkgs/by-name/mi/microscheme/package.nix b/pkgs/by-name/mi/microscheme/package.nix index b64055660f8a..cb0ad589cefa 100644 --- a/pkgs/by-name/mi/microscheme/package.nix +++ b/pkgs/by-name/mi/microscheme/package.nix @@ -8,17 +8,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "microscheme"; - version = "0.9.3"; + version = "0.9.4"; src = fetchFromGitHub { owner = "ryansuchocki"; repo = "microscheme"; - rev = "v${finalAttrs.version}"; - sha256 = "5qTWsBCfj5DCZ3f9W1bdo6WAc1DZqVxg8D7pwC95duQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-/LUiPZRV1AuCvKS1+0S0JCHauZMPGr2eXag0dnPk1K0="; }; postPatch = '' - substituteInPlace makefile --replace gcc ${stdenv.cc.targetPrefix}cc + substituteInPlace makefile \ + --replace-fail gcc ${stdenv.cc.targetPrefix}cc \ + --replace-fail " -Werror" "" ''; nativeBuildInputs = [ @@ -27,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { ]; makeFlags = [ "PREFIX=${placeholder "out"}" ]; + buildFlags = [ "build" ]; meta = { homepage = "https://ryansuchocki.github.io/microscheme/"; diff --git a/pkgs/by-name/mp/mpop/package.nix b/pkgs/by-name/mp/mpop/package.nix index d713707fefd5..011f978ac858 100644 --- a/pkgs/by-name/mp/mpop/package.nix +++ b/pkgs/by-name/mp/mpop/package.nix @@ -20,11 +20,11 @@ assert lib.assertOneOf "sslLibrary" sslLibrary [ stdenv.mkDerivation (finalAttrs: { pname = "mpop"; - version = "1.4.22"; + version = "1.4.23"; src = fetchurl { url = "https://marlam.de/mpop/releases/mpop-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-LNZKnCmlreNCkjDHBhDKS26jBfvCZPaWG12Fp6jOzUs="; + sha256 = "sha256-Avwv9E9iuPv0J+1tixbg03R1EZglT7HmrTbrbZqTgBc="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ne/neonmodem/package.nix b/pkgs/by-name/ne/neonmodem/package.nix index 53b817f498df..1b6332986fb8 100644 --- a/pkgs/by-name/ne/neonmodem/package.nix +++ b/pkgs/by-name/ne/neonmodem/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "neonmodem"; - version = "1.0.7"; + version = "1.1.0"; src = fetchFromGitHub { owner = "mrusme"; repo = "neonmodem"; tag = "v${finalAttrs.version}"; - hash = "sha256-gwhQG8H1OnGQmawPQ3m6VKVooBh8rZaNr6FDl6fgZXc="; + hash = "sha256-O12zkygenzSMNwV5gqJuW5/vCblU/ebbT/0JotrfNiQ="; }; - vendorHash = "sha256-zqQtuyFrsDB1xRdl4cbaTsCawMrBvcu78zXgU2jUwHI="; + vendorHash = "sha256-PAtt72mGPDyS1wZMHOwrO8crC0mJ1GPAIm3i5T16xQY="; passthru.updateScript = nix-update-script { }; @@ -44,7 +44,10 @@ buildGoModule (finalAttrs: { homepage = "https://neonmodem.com"; downloadPage = "https://github.com/mrusme/neonmodem/releases"; changelog = "https://github.com/mrusme/neonmodem/releases/tag/v${finalAttrs.version}"; + + # license is expected to change with the next release (commit: b3b5ff2) license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ acuteaangle ]; mainProgram = "neonmodem"; }; diff --git a/pkgs/by-name/ne/nerva/package.nix b/pkgs/by-name/ne/nerva/package.nix index 489ae58ae5fb..c41516426b85 100644 --- a/pkgs/by-name/ne/nerva/package.nix +++ b/pkgs/by-name/ne/nerva/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "nerva"; - version = "1.53.1"; + version = "1.57.0"; src = fetchFromGitHub { owner = "praetorian-inc"; repo = "nerva"; tag = "v${finalAttrs.version}"; - hash = "sha256-nWK1D95mJINngjntsRRXzwUq72fZVCOxC9AB18J+6Jo="; + hash = "sha256-6E0HrSrZUmT02utEZxosTB4ReKvUJPl7SySGGUXAI3E="; }; vendorHash = "sha256-Z0MSD+1/1VzrJ+pz5x0JvxrCxtJe59ckaTqHK/+TVN8="; diff --git a/pkgs/by-name/ne/netpeek/package.nix b/pkgs/by-name/ne/netpeek/package.nix index c4667752d4cd..e03bdc7f72c0 100644 --- a/pkgs/by-name/ne/netpeek/package.nix +++ b/pkgs/by-name/ne/netpeek/package.nix @@ -14,7 +14,7 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "netpeek"; - version = "0.3.0"; + version = "0.3.1"; pyproject = false; __structuredAttrs = true; @@ -23,7 +23,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "ZingyTomato"; repo = "NetPeek"; tag = "v${finalAttrs.version}"; - hash = "sha256-SpWqj2D0gTjMgcn7TdmCLFqDTQITBQvfOZ9Jx2TerUQ="; + hash = "sha256-FsqCR4h5rwmtVJYEH9u7zaFDnfgzRd8KprXUhlGVIKU="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/no/nodenv/package.nix b/pkgs/by-name/no/nodenv/package.nix index cda86406bdd0..c4fde7359f01 100644 --- a/pkgs/by-name/no/nodenv/package.nix +++ b/pkgs/by-name/no/nodenv/package.nix @@ -8,11 +8,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "nodenv"; version = "1.5.0"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "nodenv"; repo = "nodenv"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-PGeZKL7qsffMAZIsCLB244Fuu48GyWw5Rh67ePu6h38="; + tag = "v${finalAttrs.version}"; + hash = "sha256-PGeZKL7qsffMAZIsCLB244Fuu48GyWw5Rh67ePu6h38="; }; buildPhase = '' diff --git a/pkgs/by-name/pa/pack/package.nix b/pkgs/by-name/pa/pack/package.nix index 79c1fa0877c5..9e08e0959d94 100644 --- a/pkgs/by-name/pa/pack/package.nix +++ b/pkgs/by-name/pa/pack/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { pname = "pack"; - version = "0.38.2"; + version = "0.40.8"; src = fetchFromGitHub { owner = "buildpacks"; repo = "pack"; tag = "v${finalAttrs.version}"; - hash = "sha256-JDvNG0HMwr/bbWbuSLwuC5y+ZePECW4u+dzMBcKrcNk="; + hash = "sha256-mD32ZQ/PxiWnOvCdDFlNx1NIevhfgPcg9+ToUmfM6jo="; }; subPackages = [ "." ]; - vendorHash = "sha256-PvGoHJP+MsfidKz72qFx638x+uirhgckIKCBdTUrqB8="; + vendorHash = "sha256-0cyxhyEt4P+sd0FmN177rsTugWM0x2Ebk1LEHtX9wZE="; ldflags = [ "-s" diff --git a/pkgs/by-name/pa/parquet-tools/package.nix b/pkgs/by-name/pa/parquet-tools/package.nix index dcf7d56461c1..02858563df0f 100644 --- a/pkgs/by-name/pa/parquet-tools/package.nix +++ b/pkgs/by-name/pa/parquet-tools/package.nix @@ -5,7 +5,7 @@ addBinToPathHook, }: -python3Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "parquet-tools"; version = "0.2.16"; @@ -14,7 +14,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "ktrueda"; repo = "parquet-tools"; - tag = version; + tag = finalAttrs.version; hash = "sha256-mV66R5ejfzH1IasmoyAWAH5vzrnLVVhOqKBMfWKIVY0="; }; @@ -24,24 +24,17 @@ python3Packages.buildPythonApplication rec { ./moto5.patch ]; - postPatch = '' - substituteInPlace tests/test_inspect.py \ - --replace "parquet-cpp-arrow version 5.0.0" "parquet-cpp-arrow version ${python3Packages.pyarrow.version}" \ - --replace "serialized_size: 2222" "serialized_size: 2221" \ - --replace "format_version: 1.0" "format_version: 2.6" - ''; - pythonRelaxDeps = [ - "halo" + "pandas" "tabulate" "thrift" ]; - nativeBuildInputs = with python3Packages; [ + build-system = with python3Packages; [ poetry-core ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ boto3 colorama halo @@ -74,9 +67,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "CLI tool for parquet files"; homepage = "https://github.com/ktrueda/parquet-tools"; - changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${version}"; + changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cpcloud ]; mainProgram = "parquet-tools"; }; -} +}) diff --git a/pkgs/by-name/pe/pekwm/package.nix b/pkgs/by-name/pe/pekwm/package.nix index 0f3f0dea03d7..9886863460ca 100644 --- a/pkgs/by-name/pe/pekwm/package.nix +++ b/pkgs/by-name/pe/pekwm/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.2"; src = fetchFromGitHub { - owner = "pekdon"; + owner = "pekwm"; repo = "pekwm"; rev = "release-${finalAttrs.version}"; hash = "sha256-rwvecE9T+/zZg0rRUDl/DEMGH9ZmuvYj/Rz6vzmMv1I="; diff --git a/pkgs/by-name/pg/pgmodeler/package.nix b/pkgs/by-name/pg/pgmodeler/package.nix index 343182f58b4a..f7ceb746b971 100644 --- a/pkgs/by-name/pg/pgmodeler/package.nix +++ b/pkgs/by-name/pg/pgmodeler/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.2.3"; src = fetchFromGitHub { - owner = "pgmodeler"; + owner = "nullptrlabs"; repo = "pgmodeler"; rev = "v${finalAttrs.version}"; sha256 = "sha256-WA3EOJm9RrKk7DrzdrpiihW+LhJOvvE2uajGwPCsBIk="; diff --git a/pkgs/by-name/ph/phpantom-lsp/package.nix b/pkgs/by-name/ph/phpantom-lsp/package.nix index f025969d93c8..06c365793f63 100644 --- a/pkgs/by-name/ph/phpantom-lsp/package.nix +++ b/pkgs/by-name/ph/phpantom-lsp/package.nix @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage (finalAttrs: { __structuredAttrs = true; src = fetchFromGitHub { - owner = "AJenbo"; + owner = "PHPantom-dev"; repo = "phpantom_lsp"; tag = finalAttrs.version; hash = "sha256-euWaFH40VHefZewUcKvsLwwHZP+GwfTN8kfuAkaABB8="; @@ -55,9 +55,9 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - changelog = "https://github.com/AJenbo/phpantom_lsp/releases/tag/${finalAttrs.src.tag}"; + changelog = "https://github.com/PHPantom-dev/phpantom_lsp/releases/tag/${finalAttrs.src.tag}"; description = "Fast, lightweight PHP language server written in Rust"; - homepage = "https://github.com/AJenbo/phpantom_lsp"; + homepage = "https://github.com/PHPantom-dev/phpantom_lsp"; license = lib.licenses.mit; mainProgram = "phpantom_lsp"; maintainers = with lib.maintainers; [ nanoyaki ]; diff --git a/pkgs/by-name/pi/pico-sdk/package.nix b/pkgs/by-name/pi/pico-sdk/package.nix index b478f4914c2a..7f6b66a1460b 100644 --- a/pkgs/by-name/pi/pico-sdk/package.nix +++ b/pkgs/by-name/pi/pico-sdk/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "pico-sdk"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "raspberrypi"; @@ -26,9 +26,9 @@ stdenv.mkDerivation (finalAttrs: { fetchSubmodules = withSubmodules; hash = if withSubmodules then - "sha256-8ubZW6yQnUTYxQqYI6hi7s3kFVQhe5EaxVvHmo93vgk=" + "sha256-ujqnFjJgvja++GQbcrqSgbxi/DxB6ryQP+sGiFl1bms=" else - "sha256-hQdEZD84/cnLSzP5Xr9vbOGROQz4BjeVOnvbyhe6rfM="; + "sha256-QFKeOSYDuoSuVQsZ68fyQgVnGxZdBl8sehbQf665suM="; }; cmakeFlags = [ @@ -50,7 +50,12 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru = { - updateScript = nix-update-script { }; + updateScript = nix-update-script { + extraArgs = [ + "--subpackage" + "tests.withSubmodules" + ]; + }; tests = { withSubmodules = pico-sdk.override { withSubmodules = true; }; }; diff --git a/pkgs/by-name/pi/picotool/package.nix b/pkgs/by-name/pi/picotool/package.nix index 3d9d233bcca1..589aa49b0c86 100644 --- a/pkgs/by-name/pi/picotool/package.nix +++ b/pkgs/by-name/pi/picotool/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "picotool"; - version = "2.2.0-a4"; + version = "2.3.0"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "picotool"; tag = finalAttrs.version; - hash = "sha256-kIB/ODAvwWWoAQDq2cMiFuNWjzzLgPuRQv0NluWYU+Y="; + hash = "sha256-w9kVCdwevEjc12NNZWztehp6SSgsd9ehSaxqc9sg4O4="; }; postPatch = '' diff --git a/pkgs/by-name/pi/pietrasanta-traceroute/package.nix b/pkgs/by-name/pi/pietrasanta-traceroute/package.nix index a7f5ee3e11b9..512e6e80cf0e 100644 --- a/pkgs/by-name/pi/pietrasanta-traceroute/package.nix +++ b/pkgs/by-name/pi/pietrasanta-traceroute/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "catchpoint"; - repo = "Networking.traceroute"; + repo = "Pietrasanta-traceroute"; rev = "e4a5cf94dccd646e03b9b75a762e9b014e3a3128"; hash = "sha256-5FbuITewgSh6UFUU1vttkokk8uZ2IrzkDwsCuWJPKlM="; }; @@ -31,8 +31,8 @@ stdenv.mkDerivation (finalAttrs: { - Similar QUIC-based traceroute. - Enhanced ToS (DSCP/ECN) field report. ''; - homepage = "https://github.com/catchpoint/Networking.traceroute/"; - changelog = "https://github.com/catchpoint/Networking.traceroute/blob/${finalAttrs.src.rev}/ChangeLog"; + homepage = "https://github.com/catchpoint/Pietrasanta-traceroute/"; + changelog = "https://github.com/catchpoint/Pietrasanta-traceroute/blob/${finalAttrs.src.rev}/ChangeLog"; license = with lib.licenses; [ gpl2Only lgpl21Only diff --git a/pkgs/by-name/pi/pinniped/package.nix b/pkgs/by-name/pi/pinniped/package.nix index f35c573969c3..56714be19d2a 100644 --- a/pkgs/by-name/pi/pinniped/package.nix +++ b/pkgs/by-name/pi/pinniped/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "0.46.0"; src = fetchFromGitHub { - owner = "vmware-tanzu"; + owner = "vmware"; repo = "pinniped"; rev = "v${finalAttrs.version}"; sha256 = "sha256-C7N6iPD4caTUXR6gB+9sdfBlWyT1tfE8KwE5WaiUdQM="; diff --git a/pkgs/by-name/pi/pioasm/package.nix b/pkgs/by-name/pi/pioasm/package.nix index 6e65a52d9d97..33145e8e08ae 100644 --- a/pkgs/by-name/pi/pioasm/package.nix +++ b/pkgs/by-name/pi/pioasm/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pioasm"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "pico-sdk"; tag = finalAttrs.version; - hash = "sha256-hQdEZD84/cnLSzP5Xr9vbOGROQz4BjeVOnvbyhe6rfM="; + hash = "sha256-QFKeOSYDuoSuVQsZ68fyQgVnGxZdBl8sehbQf665suM="; }; sourceRoot = "${finalAttrs.src.name}/tools/pioasm"; diff --git a/pkgs/by-name/pi/pip-audit/package.nix b/pkgs/by-name/pi/pip-audit/package.nix index 88fd6b3a9153..dbe83aa2a64f 100644 --- a/pkgs/by-name/pi/pip-audit/package.nix +++ b/pkgs/by-name/pi/pip-audit/package.nix @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "trailofbits"; + owner = "pypa"; repo = "pip-audit"; tag = "v${finalAttrs.version}"; hash = "sha256-+R8X7KIQz6Gm88IigZmMagz5l1eJ2bO8zAUNZqunotI="; @@ -63,7 +63,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { meta = { description = "Tool for scanning Python environments for known vulnerabilities"; - homepage = "https://github.com/trailofbits/pip-audit"; + homepage = "https://github.com/pypa/pip-audit"; changelog = "https://github.com/pypa/pip-audit/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; diff --git a/pkgs/by-name/pl/playerctl/package.nix b/pkgs/by-name/pl/playerctl/package.nix index b51be7163eab..65386de8f42b 100644 --- a/pkgs/by-name/pl/playerctl/package.nix +++ b/pkgs/by-name/pl/playerctl/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.4.1"; src = fetchFromGitHub { - owner = "acrisci"; + owner = "altdesktop"; repo = "playerctl"; rev = "v${finalAttrs.version}"; sha256 = "sha256-OiGKUnsKX0ihDRceZoNkcZcEAnz17h2j2QUOSVcxQEY="; @@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Command-line utility and library for controlling media players that implement MPRIS"; - homepage = "https://github.com/acrisci/playerctl"; + homepage = "https://github.com/altdesktop/playerctl"; license = lib.licenses.lgpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/pl/plecost/package.nix b/pkgs/by-name/pl/plecost/package.nix index 8aa8bb14cbf1..14dbd1fe6ce1 100644 --- a/pkgs/by-name/pl/plecost/package.nix +++ b/pkgs/by-name/pl/plecost/package.nix @@ -12,7 +12,7 @@ python3Packages.buildPythonApplication { pyproject = true; src = fetchFromGitHub { - owner = "iniqua"; + owner = "Plecost"; repo = "plecost"; # Release is untagged rev = "4895e345d71bffe956be43530632e303dd379a5f"; @@ -38,7 +38,7 @@ python3Packages.buildPythonApplication { meta = { description = "Vulnerability fingerprinting and vulnerability finder for Wordpress blog engine"; mainProgram = "plecost"; - homepage = "https://github.com/iniqua/plecost"; + homepage = "https://github.com/Plecost/plecost"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ emilytrau ]; }; diff --git a/pkgs/by-name/pl/plus42/package.nix b/pkgs/by-name/pl/plus42/package.nix index 38503d07f6f8..5e3cd044260b 100644 --- a/pkgs/by-name/pl/plus42/package.nix +++ b/pkgs/by-name/pl/plus42/package.nix @@ -69,6 +69,7 @@ stdenv.mkDerivation (finalAttrs: { make --jobs=$NIX_BUILD_CORES -C gtk AUDIO_ALSA=1 make -C gtk clean make --jobs=$NIX_BUILD_CORES -C gtk AUDIO_ALSA=1 BCD_MATH=1 + make --jobs=$NIX_BUILD_CORES -C gtk raw2txt txt2raw runHook postBuild ''; @@ -82,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: { $out/share/icons/hicolor/48x48/apps \ $out/share/icons/hicolor/128x128/apps - install -m755 gtk/plus42dec gtk/plus42bin $out/bin + install -m755 gtk/plus42dec gtk/plus42bin gtk/raw2txt gtk/txt2raw $out/bin install -m644 README $out/share/doc/plus42/README install -m644 gtk/icon-48x48.png $out/share/icons/hicolor/48x48/apps/plus42.png diff --git a/pkgs/by-name/pm/pms/package.nix b/pkgs/by-name/pm/pms/package.nix index 4a567f89b37e..103c2426379e 100644 --- a/pkgs/by-name/pm/pms/package.nix +++ b/pkgs/by-name/pm/pms/package.nix @@ -9,7 +9,7 @@ buildGoModule { version = "unstable-2022-11-12"; src = fetchFromGitHub { - owner = "ambientsound"; + owner = "kimtore"; repo = "pms"; rev = "40d6e37111293187ab4542c7a64bd73d1b13974f"; sha256 = "sha256-294MiS4c2PO2lFSSRrg8ns7sXzZsEUAqPG3q2z3TRUg="; diff --git a/pkgs/by-name/po/pocketbase/package.nix b/pkgs/by-name/po/pocketbase/package.nix index d0af359c3d8e..0a77b2d158da 100644 --- a/pkgs/by-name/po/pocketbase/package.nix +++ b/pkgs/by-name/po/pocketbase/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "pocketbase"; - version = "0.39.9"; + version = "0.39.10"; src = fetchFromGitHub { owner = "pocketbase"; repo = "pocketbase"; rev = "v${finalAttrs.version}"; - hash = "sha256-owOE7rEP2junyzLsECv+Qf4z6mq2dJu5R0XR0oCIMo8="; + hash = "sha256-NNmKH1SSXsMX3XtL/V7W3rWSpP19+HyWt8SQDgcF/6s="; }; - vendorHash = "sha256-jA/MazIBK2iJUI7fd/oRsXyC4HSnfh7iyB5xHLnZRYs="; + vendorHash = "sha256-bumpfn1AQ51Vz8sO3RLn500l76GwV9im5VPIItf37aU="; # This is the released subpackage from upstream repo subPackages = [ "examples/base" ]; diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index b660bb611ae8..4e7a4439e355 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -45,7 +45,7 @@ buildGoModule (finalAttrs: { version = "5.8.4"; src = fetchFromGitHub { - owner = "containers"; + owner = "podman-container-tools"; repo = "podman"; tag = "v${finalAttrs.version}"; hash = "sha256-zhEtMZVKiv1L72EMlwgz8sHpmvhejGp98oW63aPj+rQ="; @@ -200,7 +200,7 @@ buildGoModule (finalAttrs: { To install on NixOS, please use the option `virtualisation.podman.enable = true`. ''; - changelog = "https://github.com/containers/podman/blob/v${finalAttrs.version}/RELEASE_NOTES.md"; + changelog = "https://github.com/podman-container-tools/podman/blob/v${finalAttrs.version}/RELEASE_NOTES.md"; license = lib.licenses.asl20; teams = [ lib.teams.podman ]; mainProgram = "podman"; diff --git a/pkgs/by-name/pq/pq-cli/package.nix b/pkgs/by-name/pq/pq-cli/package.nix index 6869efac89ad..dbe40cd0ccbe 100644 --- a/pkgs/by-name/pq/pq-cli/package.nix +++ b/pkgs/by-name/pq/pq-cli/package.nix @@ -7,17 +7,20 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "pq-cli"; - version = "1.0.2-unstable-2025-04-10"; + version = "1.0.4"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "rr-"; repo = "pq-cli"; - rev = "7790e52a6d3c0f6fbaf45f581f0fb98f78247af6"; - hash = "sha256-lRvjSOhEAur8dhrtpGb89BMD3o6/E1aJjyp+G4xZDnQ="; + tag = finalAttrs.version; + hash = "sha256-QpHNN+rZwhZ45kY4/Czm0iJp/n6yx4ukcjSjpco5yKE="; }; build-system = with python3Packages; [ + hatchling setuptools poetry-core ]; @@ -39,7 +42,7 @@ python3Packages.buildPythonApplication (finalAttrs: { meta = { description = "Progress Quest: the CLI edition"; homepage = "https://github.com/rr-/pq-cli"; - changelog = "https://github.com/rr-/pq-cli/releases/tag/${finalAttrs.version}"; + changelog = "https://github.com/rr-/pq-cli/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ genga898 ]; mainProgram = "pqcli"; diff --git a/pkgs/by-name/pq/pqrs/package.nix b/pkgs/by-name/pq/pqrs/package.nix index c115bac72a31..94d58ec90634 100644 --- a/pkgs/by-name/pq/pqrs/package.nix +++ b/pkgs/by-name/pq/pqrs/package.nix @@ -2,21 +2,27 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "pqrs"; version = "0.3.2"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "manojkarthick"; repo = "pqrs"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-0oSSoGZga0OGAKUNsLmKkUl8N1l0pVi4KIqrKJbeVVU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-0oSSoGZga0OGAKUNsLmKkUl8N1l0pVi4KIqrKJbeVVU="; }; cargoHash = "sha256-P3yTmECj0K0mjWUiWlQCwuQVbnbVR1xFV5cE8Uo3U90="; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "CLI tool to inspect Parquet files"; mainProgram = "pqrs"; diff --git a/pkgs/by-name/pr/pritunl-client/package.nix b/pkgs/by-name/pr/pritunl-client/package.nix index 025c708667c8..fde1d5b3981a 100644 --- a/pkgs/by-name/pr/pritunl-client/package.nix +++ b/pkgs/by-name/pr/pritunl-client/package.nix @@ -24,7 +24,7 @@ let version = "1.3.4275.94"; src = fetchFromGitHub { owner = "pritunl"; - repo = "pritunl-client-electron"; + repo = "pritunl-client"; rev = version; sha256 = "sha256-a1arRI4qQy5niKV8JAyusAjheMa/LtEXPZGhngsH+TU="; }; diff --git a/pkgs/by-name/pr/projecteur/package.nix b/pkgs/by-name/pr/projecteur/package.nix index 5139d991049e..4566e599b81f 100644 --- a/pkgs/by-name/pr/projecteur/package.nix +++ b/pkgs/by-name/pr/projecteur/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: { version = "0.10"; src = fetchFromGitHub { - owner = "jahnf"; + owner = "gbin"; repo = "Projecteur"; tag = "v${finalAttrs.version}"; fetchSubmodules = false; - hash = "sha256-F7o93rBjrDTmArTIz8RB/uGBOYE6ny/U7ppk+jEhM5A="; + hash = "sha256-4g0h46kKOyk7r0bF9l4T28NAE/NEjtYjdPfLZUsGK/M="; }; buildInputs = [ @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Linux/X11 application for the Logitech Spotlight device (and similar devices)"; - homepage = "https://github.com/jahnf/Projecteur"; + homepage = "https://github.com/gbin/Projecteur"; license = lib.licenses.mit; mainProgram = "projecteur"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/pr/prometheus-nginx-exporter/package.nix b/pkgs/by-name/pr/prometheus-nginx-exporter/package.nix index 12d9aa7bd9d2..db4fdd33c93b 100644 --- a/pkgs/by-name/pr/prometheus-nginx-exporter/package.nix +++ b/pkgs/by-name/pr/prometheus-nginx-exporter/package.nix @@ -10,7 +10,7 @@ buildGoModule rec { version = "1.5.1"; src = fetchFromGitHub { - owner = "nginxinc"; + owner = "nginx"; repo = "nginx-prometheus-exporter"; rev = "v${version}"; sha256 = "sha256-BJf5gL+bkT6g28OVhGM29IwuLfFz3HPAo/DZzg5Eoqk="; @@ -36,7 +36,7 @@ buildGoModule rec { meta = { description = "NGINX Prometheus Exporter for NGINX and NGINX Plus"; mainProgram = "nginx-prometheus-exporter"; - homepage = "https://github.com/nginxinc/nginx-prometheus-exporter"; + homepage = "https://github.com/nginx/nginx-prometheus-exporter"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ benley diff --git a/pkgs/by-name/pr/proton-cli/package.nix b/pkgs/by-name/pr/proton-cli/package.nix index 0bd1e99e6565..df3ecf6dc8c5 100644 --- a/pkgs/by-name/pr/proton-cli/package.nix +++ b/pkgs/by-name/pr/proton-cli/package.nix @@ -13,7 +13,7 @@ buildGoModule (finalAttrs: { pname = "proton-cli"; - version = "1.9.4"; + version = "1.9.12"; __structuredAttrs = true; @@ -21,10 +21,10 @@ buildGoModule (finalAttrs: { owner = "roman-16"; repo = "proton-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-cz9rjEc9pNG6cS4JeLqrJSj0hQjIVf4fdSQQ7lMDd08="; + hash = "sha256-PjwPdEaoiVwV7Kut6C6jiIVas7sou4v3BxbMcFXnJgg="; }; - vendorHash = "sha256-H4q7b+NfiktjWRyStV9/lXF9fuAkApepq6l6CNV/5co="; + vendorHash = "sha256-bFpBsxU9dehg4X5xBjzb8es7S+RdnTeHDiqlUM1kIuY="; subPackages = [ "." ]; diff --git a/pkgs/by-name/pu/pulseeffects-legacy/package.nix b/pkgs/by-name/pu/pulseeffects-legacy/package.nix index 086b9b150435..2387c2176f17 100644 --- a/pkgs/by-name/pu/pulseeffects-legacy/package.nix +++ b/pkgs/by-name/pu/pulseeffects-legacy/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "wwmm"; - repo = "pulseeffects"; + repo = "easyeffects"; rev = "fbe0a724c1405cee624802f381476cf003dfcfa"; hash = "sha256-tyVUWc8w08WUnJRTjJVTIiG/YBWTETNYG+4amwEYezY="; }; @@ -109,7 +109,7 @@ stdenv.mkDerivation { meta = { description = "Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications"; mainProgram = "pulseeffects"; - homepage = "https://github.com/wwmm/pulseeffects"; + homepage = "https://github.com/wwmm/easyeffects"; license = lib.licenses.gpl3Plus; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/qb/qbittorrent/package.nix b/pkgs/by-name/qb/qbittorrent/package.nix index 671e1d0e3d2b..3664abc85f6a 100644 --- a/pkgs/by-name/qb/qbittorrent/package.nix +++ b/pkgs/by-name/qb/qbittorrent/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qbittorrent" + lib.optionalString (!guiSupport) "-nox"; - version = "5.2.2"; + version = "5.2.3"; src = fetchFromGitHub { owner = "qbittorrent"; repo = "qBittorrent"; rev = "release-${finalAttrs.version}"; - hash = "sha256-5lGv1ajuDE/DTqUbnVeRRBcXntrzn6bs72mZbQMf7Fc="; + hash = "sha256-K6YnqKHVo+notbjKxnzcN1DEcpAa2KMge4Ov30poEQY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/qr/qrrs/package.nix b/pkgs/by-name/qr/qrrs/package.nix index ec77b7092cff..a2dad7a212b2 100644 --- a/pkgs/by-name/qr/qrrs/package.nix +++ b/pkgs/by-name/qr/qrrs/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.1.11"; src = fetchFromGitHub { - owner = "lenivaya"; + owner = "cureforpain"; repo = "qrrs"; rev = "v${finalAttrs.version}"; hash = "sha256-lXfqKMJx9vtljQlYvbUAONFqMO3HKa4hx/29/YERw2U="; @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { maintainers = with lib.maintainers; [ lenivaya ]; description = "CLI QR code generator and reader written in rust"; license = lib.licenses.mit; - homepage = "https://github.com/Lenivaya/qrrs"; + homepage = "https://github.com/cureforpain/qrrs"; mainProgram = "qrrs"; }; }) diff --git a/pkgs/by-name/qu/quark-engine/package.nix b/pkgs/by-name/qu/quark-engine/package.nix index e15223b5c4de..c6cbc28dd058 100644 --- a/pkgs/by-name/qu/quark-engine/package.nix +++ b/pkgs/by-name/qu/quark-engine/package.nix @@ -20,7 +20,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "quark-engine"; + owner = "ev-flow"; repo = "quark-engine"; tag = "v${finalAttrs.version}"; hash = "sha256-DAD37fzswY3c0d+ubOCYImxs4qyD4fhC3m2l0iD977A="; @@ -57,7 +57,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { meta = { description = "Android malware (analysis and scoring) system"; homepage = "https://quark-engine.readthedocs.io/"; - changelog = "https://github.com/quark-engine/quark-engine/releases/tag/${finalAttrs.src.tag}"; + changelog = "https://github.com/ev-flow/quark-engine/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/by-name/qu/quint/package.nix b/pkgs/by-name/qu/quint/package.nix index d05bf63132ad..3a011886acc9 100644 --- a/pkgs/by-name/qu/quint/package.nix +++ b/pkgs/by-name/qu/quint/package.nix @@ -31,7 +31,7 @@ let }; src = fetchFromGitHub { - owner = "informalsystems"; + owner = "quint-co"; repo = "quint"; tag = "v${version}"; hash = "sha256-GTbphBmALx/gDc/iV/wtE1ovpK43VtCQoneN5AqUmvg="; diff --git a/pkgs/by-name/re/release-plz/package.nix b/pkgs/by-name/re/release-plz/package.nix index d9d333fa1e36..4ebff7132025 100644 --- a/pkgs/by-name/re/release-plz/package.nix +++ b/pkgs/by-name/re/release-plz/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.3.160"; src = fetchFromGitHub { - owner = "MarcoIeni"; + owner = "release-plz"; repo = "release-plz"; rev = "release-plz-v${finalAttrs.version}"; hash = "sha256-rPYRYAp5grTgASFHKGBdOcO0TvbP7iD+GgL0ZLmHhos="; @@ -45,7 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Publish Rust crates from CI with a Release PR"; homepage = "https://release-plz.ieni.dev"; - changelog = "https://github.com/MarcoIeni/release-plz/blob/release-plz-v${finalAttrs.version}/CHANGELOG.md"; + changelog = "https://github.com/release-plz/release-plz/blob/release-plz-v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ asl20 mit diff --git a/pkgs/by-name/re/restish/package.nix b/pkgs/by-name/re/restish/package.nix index 4201f4ae9d40..6cdb5ec81a0c 100644 --- a/pkgs/by-name/re/restish/package.nix +++ b/pkgs/by-name/re/restish/package.nix @@ -19,7 +19,7 @@ buildGoModule (finalAttrs: { __structuredAttrs = true; src = fetchFromGitHub { - owner = "danielgtaylor"; + owner = "rest-sh"; repo = "restish"; tag = "v${finalAttrs.version}"; hash = "sha256-wGchbKSEbzr1vQlYWgUTubA1xQVcxq7iyRUIuWqVL0Y="; @@ -55,7 +55,7 @@ buildGoModule (finalAttrs: { meta = { description = "CLI tool for interacting with REST-ish HTTP APIs"; homepage = "https://rest.sh/"; - changelog = "https://github.com/danielgtaylor/restish/releases/tag/${finalAttrs.src.tag}"; + changelog = "https://github.com/rest-sh/restish/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "restish"; diff --git a/pkgs/by-name/re/resvg/package.nix b/pkgs/by-name/re/resvg/package.nix index 84969b8b7de3..9d53f2483880 100644 --- a/pkgs/by-name/re/resvg/package.nix +++ b/pkgs/by-name/re/resvg/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.47.0"; src = fetchFromGitHub { - owner = "RazrFalcon"; + owner = "linebender"; repo = "resvg"; rev = "v${finalAttrs.version}"; hash = "sha256-BCYjVOWFpOZm7ocmfszFpaBxnd96vhf3/yGlvAVRtCw="; @@ -29,8 +29,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "SVG rendering library"; - homepage = "https://github.com/RazrFalcon/resvg"; - changelog = "https://github.com/RazrFalcon/resvg/blob/v${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://github.com/linebender/resvg"; + changelog = "https://github.com/linebender/resvg/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mpl20; maintainers = [ ]; mainProgram = "resvg"; diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix index 9dfb14148d58..d3a69ea92a8e 100644 --- a/pkgs/by-name/ri/rime-wanxiang/package.nix +++ b/pkgs/by-name/ri/rime-wanxiang/package.nix @@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "amzxyz"; - repo = "rime_wanxiang"; + repo = "rime-wanxiang"; tag = "v" + finalAttrs.version; hash = "sha256-lSfoL7fX1SYlcgGz24vpgjBq/ixomISnWDuOuPh/0eE="; }; @@ -59,9 +59,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { __include: wanxiang_suggested_default:/ ``` ''; - homepage = "https://github.com/amzxyz/rime_wanxiang"; - downloadPage = "https://github.com/amzxyz/rime_wanxiang/releases"; - changelog = "https://github.com/amzxyz/rime_wanxiang/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/amzxyz/rime-wanxiang"; + downloadPage = "https://github.com/amzxyz/rime-wanxiang/releases"; + changelog = "https://github.com/amzxyz/rime-wanxiang/releases/tag/v${finalAttrs.version}"; license = lib.licenses.cc-by-40; maintainers = with lib.maintainers; [ rc-zb ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ri/ripunzip/package.nix b/pkgs/by-name/ri/ripunzip/package.nix index 23c2bd4354ef..4468c4a8253c 100644 --- a/pkgs/by-name/ri/ripunzip/package.nix +++ b/pkgs/by-name/ri/ripunzip/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "2.0.4"; src = fetchFromGitHub { - owner = "google"; + owner = "GoogleChrome"; repo = "ripunzip"; rev = "v${finalAttrs.version}"; hash = "sha256-oujRw/4yKNNqLJLTN4wxaOllSUGMu077YgWZkD0DJ4M="; @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { fetchzipWithRipunzip = testers.invalidateFetcherByDrvHash (fetchzip.override { unzip = ripunzip; }) { - url = "https://github.com/google/ripunzip/archive/cb9caa3ba4b0e27a85e165be64c40f1f6dfcc085.zip"; + url = "https://github.com/GoogleChrome/ripunzip/archive/cb9caa3ba4b0e27a85e165be64c40f1f6dfcc085.zip"; hash = "sha256-BoErC5VL3Vpvkx6xJq6J+eUJrBnjVEdTuSo7zh98Jy4="; }; version = testers.testVersion { @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Tool to unzip files in parallel"; mainProgram = "ripunzip"; - homepage = "https://github.com/google/ripunzip"; + homepage = "https://github.com/GoogleChrome/ripunzip"; license = with lib.licenses; [ mit asl20 diff --git a/pkgs/by-name/ri/riscv-pk/package.nix b/pkgs/by-name/ri/riscv-pk/package.nix index 95d8d77dbe36..595c16a7f379 100644 --- a/pkgs/by-name/ri/riscv-pk/package.nix +++ b/pkgs/by-name/ri/riscv-pk/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "1.0.0-unstable-2024-10-09"; src = fetchFromGitHub { - owner = "riscv"; + owner = "riscv-software-src"; repo = "riscv-pk"; rev = "abadfdc507d5a75b6272dc360e70a80a510c758a"; sha256 = "sha256-02qcj0TAs7g4CSorWWbUzouS6mNthUOSdeocibw5g2A="; @@ -40,7 +40,7 @@ stdenv.mkDerivation { meta = { description = "RISC-V Proxy Kernel and Bootloader"; - homepage = "https://github.com/riscv/riscv-pk"; + homepage = "https://github.com/riscv-software-src/riscv-pk"; license = lib.licenses.bsd3; platforms = lib.platforms.riscv; maintainers = [ lib.maintainers.shlevy ]; diff --git a/pkgs/by-name/ri/risor/package.nix b/pkgs/by-name/ri/risor/package.nix index cd582f7d5ff9..3f3399ec2757 100644 --- a/pkgs/by-name/ri/risor/package.nix +++ b/pkgs/by-name/ri/risor/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "2.1.0"; src = fetchFromGitHub { - owner = "risor-io"; + owner = "deepnoodle-ai"; repo = "risor"; rev = "v${finalAttrs.version}"; hash = "sha256-SXUaSJmtWul4LYRdoxv4lXBB4HHp62xrWbEchI691YY="; @@ -40,8 +40,8 @@ buildGoModule (finalAttrs: { meta = { description = "Fast and flexible scripting for Go developers and DevOps"; mainProgram = "risor"; - homepage = "https://github.com/risor-io/risor"; - changelog = "https://github.com/risor-io/risor/releases/tag/${finalAttrs.src.rev}"; + homepage = "https://github.com/deepnoodle-ai/risor"; + changelog = "https://github.com/deepnoodle-ai/risor/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; maintainers = [ ]; }; diff --git a/pkgs/by-name/ri/rivalcfg/package.nix b/pkgs/by-name/ri/rivalcfg/package.nix index dd926f41af52..c9d3c7357b94 100644 --- a/pkgs/by-name/ri/rivalcfg/package.nix +++ b/pkgs/by-name/ri/rivalcfg/package.nix @@ -6,21 +6,20 @@ python3Packages.buildPythonPackage rec { pname = "rivalcfg"; - version = "4.15.0"; + version = "4.17.0"; pyproject = true; src = fetchFromGitHub { owner = "flozz"; repo = "rivalcfg"; tag = "v${version}"; - sha256 = "sha256-UqVogJLv+sNhAxdMjBEvhBQw6LU+QUq1IekvWpeeMqk="; + sha256 = "sha256-MUbt8beVG6UjpLFqxGC8nTaSswvHN3PJ/jE28BBL8bs="; }; - build-system = with python3Packages; [ setuptools ]; + build-system = with python3Packages; [ flit-core ]; dependencies = with python3Packages; [ hidapi - setuptools # pkg_resources is imported during runtime ]; nativeCheckInputs = with python3Packages; [ diff --git a/pkgs/by-name/rm/rmount/package.nix b/pkgs/by-name/rm/rmount/package.nix index de159685a31e..ae2d8312eddd 100644 --- a/pkgs/by-name/rm/rmount/package.nix +++ b/pkgs/by-name/rm/rmount/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { rev = "v${finalAttrs.version}"; - owner = "Luis-Hebendanz"; + owner = "Qubasa"; repo = "rmount"; sha256 = "0j1ayncw1nnmgna7vyx44vwinh4ah1b0l5y8agc7i4s8clbvy3h0"; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/Luis-Hebendanz/rmount"; + homepage = "https://github.com/Qubasa/rmount"; description = "Remote mount utility which parses a json file"; license = lib.licenses.mit; maintainers = [ lib.maintainers.qubasa ]; diff --git a/pkgs/by-name/rm/rmux/package.nix b/pkgs/by-name/rm/rmux/package.nix index 365d5f486a7a..3b76c1f4c518 100644 --- a/pkgs/by-name/rm/rmux/package.nix +++ b/pkgs/by-name/rm/rmux/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rmux"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "Helvesec"; repo = "rmux"; tag = "v${finalAttrs.version}"; - hash = "sha256-jW8SM4X4py+NG4f4Fgc1hzPlscb9SMo/z6nduYNxQqg="; + hash = "sha256-dp0faMC2v8mArWE9EEeGggnm/vM3zXn7INXMcwaQZ5M="; }; __structuredAttrs = true; - cargoHash = "sha256-5amM2awHwtBnvFlV7EJJyZtXEmPzeW/Gv89q6/z26dk="; + cargoHash = "sha256-YMA42V2Wk4GeCDQsWZkWbOL1a74AzB+radfCkUZCuZ8="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ro/rofi-systemd/package.nix b/pkgs/by-name/ro/rofi-systemd/package.nix index b0761a48eef3..b99966edcb62 100644 --- a/pkgs/by-name/ro/rofi-systemd/package.nix +++ b/pkgs/by-name/ro/rofi-systemd/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { version = "1.1.0"; src = fetchFromGitHub { - owner = "IvanMalison"; + owner = "colonelpanic8"; repo = "rofi-systemd"; tag = "v${version}"; sha256 = "1zwbw119mblp5b6dj4h92fi0y2ymimlgh4bawi5ks2051hpq6c1a"; @@ -48,7 +48,7 @@ stdenv.mkDerivation rec { meta = { description = "Control your systemd units using rofi"; - homepage = "https://github.com/IvanMalison/rofi-systemd"; + homepage = "https://github.com/colonelpanic8/rofi-systemd"; maintainers = with lib.maintainers; [ imalison ]; license = lib.licenses.gpl3; platforms = with lib.platforms; linux; diff --git a/pkgs/by-name/ru/ruplacer/package.nix b/pkgs/by-name/ru/ruplacer/package.nix index 02f5d541eb69..ff8dbe326299 100644 --- a/pkgs/by-name/ru/ruplacer/package.nix +++ b/pkgs/by-name/ru/ruplacer/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.10.0"; src = fetchFromGitHub { - owner = "TankerHQ"; + owner = "your-tools"; repo = "ruplacer"; rev = "v${finalAttrs.version}"; sha256 = "sha256-Zvbb9pQpxbJZi0qcDU6f2jEgavl9cA7gIYU7NRXZ9fc="; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Find and replace text in source files"; mainProgram = "ruplacer"; - homepage = "https://github.com/TankerHQ/ruplacer"; + homepage = "https://github.com/your-tools/ruplacer"; license = lib.licenses.bsd3; }; }) diff --git a/pkgs/by-name/ru/rustcast/package.nix b/pkgs/by-name/ru/rustcast/package.nix index e8da09e7e8db..eb58cd847704 100644 --- a/pkgs/by-name/ru/rustcast/package.nix +++ b/pkgs/by-name/ru/rustcast/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.5.6"; src = fetchFromGitHub { - owner = "unsecretised"; + owner = "MystikoLab"; repo = "rustcast"; tag = "v${finalAttrs.version}"; hash = "sha256-88vg+xdASskbYwLbEPGmHf8P1PL4PihJDXT1ua/cfCQ="; @@ -25,9 +25,9 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/unsecretised/rustcast/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/MystikoLab/rustcast/releases/tag/v${finalAttrs.version}"; description = "Modern Spotlight Alternative made opensource"; - homepage = "https://github.com/unsecretised/rustcast"; + homepage = "https://github.com/MystikoLab/rustcast"; license = lib.licenses.mit; platforms = lib.platforms.darwin; maintainers = with lib.maintainers; [ eveeifyeve ]; diff --git a/pkgs/by-name/ru/rustscan/package.nix b/pkgs/by-name/ru/rustscan/package.nix index 477232599625..361b6fa5d5c7 100644 --- a/pkgs/by-name/ru/rustscan/package.nix +++ b/pkgs/by-name/ru/rustscan/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "2.4.1"; src = fetchFromGitHub { - owner = "RustScan"; + owner = "bee-san"; repo = "RustScan"; tag = finalAttrs.version; hash = "sha256-+qPSeDpOeCq+KwZb5ANXx6z+pYbgdT1hVgcrSzxyGp0="; @@ -41,8 +41,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Faster Nmap Scanning with Rust"; - homepage = "https://github.com/RustScan/RustScan"; - changelog = "https://github.com/RustScan/RustScan/releases/tag/${finalAttrs.version}"; + homepage = "https://github.com/bee-san/RustScan"; + changelog = "https://github.com/bee-san/RustScan/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ bodier123 ]; mainProgram = "rustscan"; diff --git a/pkgs/by-name/ry/rye/package.nix b/pkgs/by-name/ry/rye/package.nix index ccbb6fb43b13..64886fce6883 100644 --- a/pkgs/by-name/ry/rye/package.nix +++ b/pkgs/by-name/ry/rye/package.nix @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.44.0"; src = fetchFromGitHub { - owner = "mitsuhiko"; + owner = "astral-sh"; repo = "rye"; tag = finalAttrs.version; hash = "sha256-K9xad5Odza0Oxz49yMJjqpfh3cCgmWnbAlv069fHV6Q="; @@ -101,8 +101,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Tool to easily manage python dependencies and environments"; - homepage = "https://github.com/mitsuhiko/rye"; - changelog = "https://github.com/mitsuhiko/rye/releases/tag/${finalAttrs.version}"; + homepage = "https://github.com/astral-sh/rye"; + changelog = "https://github.com/astral-sh/rye/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; mainProgram = "rye"; diff --git a/pkgs/by-name/sa/saber/git-hashes.json b/pkgs/by-name/sa/saber/git-hashes.json index 0967ef424bce..ad2a15e3aaa8 100644 --- a/pkgs/by-name/sa/saber/git-hashes.json +++ b/pkgs/by-name/sa/saber/git-hashes.json @@ -1 +1,3 @@ -{} +{ + "flutter_speed_dial": "sha256-IfSMmDFiGHj+4KKVr+Wd/PuXHo41isFr/o0pgWIfeWs=" +} diff --git a/pkgs/by-name/sa/saber/package.nix b/pkgs/by-name/sa/saber/package.nix index 595c0b1074b5..975a24e829fe 100644 --- a/pkgs/by-name/sa/saber/package.nix +++ b/pkgs/by-name/sa/saber/package.nix @@ -1,6 +1,6 @@ { lib, - flutter341, + flutter344, fetchFromGitHub, gst_all_1, libunwind, @@ -24,16 +24,16 @@ let ln -s ${zlib}/lib $out/lib ''; - version = "1.33.3"; + version = "1.35.0"; src = fetchFromGitHub { owner = "saber-notes"; repo = "saber"; tag = "v${version}"; - hash = "sha256-6Cb5UTm0K8j8ERXWWQRvLtpr6ZcvnXZRsO5GLyun4VI="; + hash = "sha256-DL05jDZTUFNJE0p1uAm0zWHm85um8bF+OntXuovHueI="; }; in -flutter341.buildFlutterApplication { +flutter344.buildFlutterApplication { pname = "saber"; inherit version src; diff --git a/pkgs/by-name/sa/saber/pubspec.lock.json b/pkgs/by-name/sa/saber/pubspec.lock.json index 5a7aa5927e99..30ef0f80292a 100644 --- a/pkgs/by-name/sa/saber/pubspec.lock.json +++ b/pkgs/by-name/sa/saber/pubspec.lock.json @@ -104,11 +104,11 @@ "dependency": "direct main", "description": { "name": "background_downloader", - "sha256": "4cb23d9ad4f5060944f38164e7b90d4bf99b57b2472a3bd4676e59b2db4afd06", + "sha256": "aceacec2b2a72ec3a8862ab5895fcbbc71ab33765f3619d57963f3110dd268e3", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.5.4" + "version": "9.5.5" }, "barcode": { "dependency": "transitive", @@ -204,11 +204,11 @@ "dependency": "transitive", "description": { "name": "code_assets", - "sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687", + "sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.2.1" }, "collapsible": { "dependency": "direct main", @@ -304,11 +304,11 @@ "dependency": "transitive", "description": { "name": "dbus", - "sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270", + "sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.12" + "version": "0.7.14" }, "decimal": { "dependency": "transitive", @@ -334,11 +334,11 @@ "dependency": "transitive", "description": { "name": "desktop_webview_window", - "sha256": "57cf20d81689d5cbb1adfd0017e96b669398a669d927906073b0e42fc64111c0", + "sha256": "b6fdae2cbf9571879b1761c12f27facaf82e22d0bdc74d049907c2a09a432957", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.3" + "version": "0.3.0" }, "device_info_plus": { "dependency": "direct main", @@ -632,21 +632,21 @@ "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0", + "sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.34" + "version": "2.0.35" }, "flutter_quill": { "dependency": "direct main", "description": { "name": "flutter_quill", - "sha256": "b96bb8525afdeaaea52f5d02f525e05cc34acd176467ab6d6f35d434cf14fde2", + "sha256": "3ee7125b2dd3f3bce3ebdaac722a72f0c8aff3db9aa19053a9d777db12d71c98", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.5.0" + "version": "11.5.1" }, "flutter_quill_delta_from_html": { "dependency": "transitive", @@ -662,31 +662,31 @@ "dependency": "direct main", "description": { "name": "flutter_secure_storage", - "sha256": "8b302d17096ba88f911b7eb317c71d5e691da60a259549f42b38c658d1776d87", + "sha256": "7686b1d6a29985dcbb808c59518226e603e3bfa7c0ddfd1a0d00e4cda77c868e", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.1.0" + "version": "10.3.1" }, "flutter_secure_storage_darwin": { "dependency": "transitive", "description": { "name": "flutter_secure_storage_darwin", - "sha256": "3af15a3cb2bf5b8b776832bd01776f8018766aece55623176e28b406481fb320", + "sha256": "82329fa5cdf343773b1b6897dea959105a29f092454259edff92f9f6637e8149", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.0" + "version": "0.3.2" }, "flutter_secure_storage_linux": { "dependency": "transitive", "description": { "name": "flutter_secure_storage_linux", - "sha256": "2b5c76dce569ab752d55a1cee6a2242bcc11fdba927078fb88c503f150767cda", + "sha256": "a5f35ddab43cf5c8215d2feb4ce1957851f28c5c37e6f04335066a0602087bf5", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0" + "version": "3.0.1" }, "flutter_secure_storage_platform_interface": { "dependency": "transitive", @@ -731,11 +731,12 @@ "flutter_speed_dial": { "dependency": "direct main", "description": { - "name": "flutter_speed_dial", - "sha256": "698a037274a66dbae8697c265440e6acb6ab6cae9ac5f95c749e7944d8f28d41", - "url": "https://pub.dev" + "path": ".", + "ref": "fix/remove-Future.delayed", + "resolved-ref": "272a4949ac52438969c7a73db575cfa551f88f66", + "url": "https://github.com/adil192/flutter_speed_dial.git" }, - "source": "hosted", + "source": "git", "version": "7.0.0" }, "flutter_staggered_grid_view": { @@ -752,11 +753,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9", + "sha256": "35882981abcbfb8c15b286f0cd690ff25bac12d95eff3e25ee207f37d4c42e7f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.4" + "version": "2.3.0" }, "flutter_test": { "dependency": "direct dev", @@ -768,11 +769,11 @@ "dependency": "direct main", "description": { "name": "flutter_web_auth_2", - "sha256": "d354998934ddc338e69b999b2abaeb33c6fd09999d3a5f92ead1a6b49b49712e", + "sha256": "8f9303471dcd96670878c9b7c0c4e14c37595b2add67465f6a868f17a5872dfc", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.2" + "version": "5.0.3" }, "flutter_web_auth_2_platform_interface": { "dependency": "transitive", @@ -830,11 +831,11 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "92d8cee7c57dff0a6c409c05597b460002434eccf7424a712283225b3962d03f", + "sha256": "5922b2861e2235a3504896f0d6fa07d84141b480cf52eecd2f42cd25585a9e8a", "url": "https://pub.dev" }, "source": "hosted", - "version": "17.2.3" + "version": "17.3.0" }, "golden_screenshot": { "dependency": "direct dev", @@ -870,11 +871,11 @@ "dependency": "transitive", "description": { "name": "hooks", - "sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e", + "sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "2.0.2" }, "html": { "dependency": "transitive", @@ -917,7 +918,7 @@ "version": "3.1.0" }, "image": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "image", "sha256": "f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce", @@ -1006,11 +1007,11 @@ "dependency": "transitive", "description": { "name": "json_annotation", - "sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8", + "sha256": "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.11.0" + "version": "4.12.0" }, "keybinder": { "dependency": "direct main", @@ -1136,11 +1137,11 @@ "dependency": "direct main", "description": { "name": "meta", - "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", + "sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.17.0" + "version": "1.18.0" }, "mime": { "dependency": "transitive", @@ -1162,16 +1163,6 @@ "source": "hosted", "version": "3.1.0" }, - "native_toolchain_c": { - "dependency": "transitive", - "description": { - "name": "native_toolchain_c", - "sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.17.6" - }, "nested": { "dependency": "transitive", "description": { @@ -1196,11 +1187,11 @@ "dependency": "transitive", "description": { "name": "objective_c", - "sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52", + "sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.3.0" + "version": "9.4.1" }, "one_dollar_unistroke_recognizer": { "dependency": "direct main", @@ -1219,87 +1210,87 @@ "relative": true }, "source": "path", - "version": "1.4.0" + "version": "1.5.0" }, "open_file": { "dependency": "direct main", "description": { "name": "open_file", - "sha256": "b22decdae85b459eac24aeece48f33845c6f16d278a9c63d75c5355345ca236b", + "sha256": "4f9b00d42565249ed4346976bc0d57f91303bec391f6b0b217921277cf8e6e4f", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.5.11" + "version": "4.0.0" }, "open_file_android": { "dependency": "transitive", "description": { "name": "open_file_android", - "sha256": "58141fcaece2f453a9684509a7275f231ac0e3d6ceb9a5e6de310a7dff9084aa", + "sha256": "f48a342b0347bf82bebf68c752f5cfce162965ce8449c5ecdafc406d294aa63d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.6" + "version": "1.1.0" }, "open_file_ios": { "dependency": "transitive", "description": { "name": "open_file_ios", - "sha256": "a5acd07ba1f304f807a97acbcc489457e1ad0aadff43c467987dd9eef814098f", + "sha256": "0e3e67dcd12f69888128f533cacc092039627dd4f1d7a95a2826b814ae4ea8aa", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.1.0" }, "open_file_linux": { "dependency": "transitive", "description": { "name": "open_file_linux", - "sha256": "d189f799eecbb139c97f8bc7d303f9e720954fa4e0fa1b0b7294767e5f2d7550", + "sha256": "efd9c1f9679745cf35a54d21d809a1fe5a1196d4a1353fe2d205ba298ae86dc9", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.5" + "version": "1.1.0" }, "open_file_mac": { "dependency": "transitive", "description": { "name": "open_file_mac", - "sha256": "cd293f6750de6438ab2390513c99128ade8c974825d4d8128886d1cda8c64d01", + "sha256": "1abe00e65f792b9baa1e15fdf4d44af5e813b1696ac307d71535543122a01e30", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.1.0" }, "open_file_platform_interface": { "dependency": "transitive", "description": { "name": "open_file_platform_interface", - "sha256": "101b424ca359632699a7e1213e83d025722ab668b9fd1412338221bf9b0e5757", + "sha256": "dc302e4bd5c1d77acec4240bd0dbc1d9f2ee6882b1ce52bca5298369da7acf12", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.3" + "version": "1.1.0" }, "open_file_web": { "dependency": "transitive", "description": { "name": "open_file_web", - "sha256": "e3dbc9584856283dcb30aef5720558b90f88036360bd078e494ab80a80130c4f", + "sha256": "4945221c9ee98a5a6cdf26730fe0fabb3a36c1e423148bff4c32c283079ee532", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.4" + "version": "1.1.0" }, "open_file_windows": { "dependency": "transitive", "description": { "name": "open_file_windows", - "sha256": "d26c31ddf935a94a1a3aa43a23f4fff8a5ff4eea395fe7a8cb819cf55431c875", + "sha256": "6a97d8f2a5966fb0a7f613a901f1d502f93456f64e8a7519d3204184413aab79", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.3" + "version": "1.1.0" }, "package_config": { "dependency": "transitive", @@ -1465,41 +1456,41 @@ "dependency": "transitive", "description": { "name": "pdfium_dart", - "sha256": "58ad7325da54fd6b36860b0dcda8193b26214a3e8494036404bb3954c7795b07", + "sha256": "86e95c66b09f3245b95c4924f2edce8d4f7c9786876e5c5ee8e36b104a94bbb0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.5" }, "pdfium_flutter": { "dependency": "transitive", "description": { "name": "pdfium_flutter", - "sha256": "05b15269ddeb81f0c1e4748c9f9fd61bc2109ae5e193962456ec15d885332af3", + "sha256": "420ba8e7673b54da387ceeeb18a72c8bc6e4452128dbb391dca900c748f9e9ba", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.2" }, "pdfrx": { "dependency": "direct main", "description": { "name": "pdfrx", - "sha256": "6b14886d8823f9a105230d1dfa483afa1099ff67cd6ddde896b5f33c9afb4312", + "sha256": "e0ca318004c3f32144db8e74fa612abb80ebe79004677293af74ed9af119f47f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.1" + "version": "2.4.4" }, "pdfrx_engine": { "dependency": "transitive", "description": { "name": "pdfrx_engine", - "sha256": "55855ea6affdbfd4572a38e5a93f8301541bded5506d9b204b0d0c01f7b0cb35", + "sha256": "89865e158ced818690ab207a13a34a65803cd67ee1bec9f5f87838eb5a79600b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.0" + "version": "0.4.3" }, "perfect_freehand": { "dependency": "direct main", @@ -1515,11 +1506,11 @@ "dependency": "direct main", "description": { "name": "permission_handler", - "sha256": "bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1", + "sha256": "fe54465bcc62a4564c6e4db337bbaded6c0c0fa6e10487414436d163114784f6", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.0.1" + "version": "12.0.3" }, "permission_handler_android": { "dependency": "transitive", @@ -1535,11 +1526,11 @@ "dependency": "transitive", "description": { "name": "permission_handler_apple", - "sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023", + "sha256": "79dfa1df734798aa3cfdad166d3a3698c206d8813de13516ea1071b5d7e2f420", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.4.7" + "version": "9.4.10" }, "permission_handler_html": { "dependency": "transitive", @@ -1631,6 +1622,16 @@ "source": "hosted", "version": "3.9.1" }, + "pool": { + "dependency": "direct main", + "description": { + "name": "pool", + "sha256": "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.5.2" + }, "posix": { "dependency": "transitive", "description": { @@ -1845,11 +1846,11 @@ "dependency": "direct main", "description": { "name": "saver_gallery", - "sha256": "3f983d4be63aff52523c3e097a9b00ce9ab8444f9a982c878cde9d0359f4681d", + "sha256": "dcecd87113ffcb0eb467bb0ef5ed8f6dd894e26ff3dfd5822624281e7d2cb894", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.1.1" + "version": "5.1.0" }, "sbn": { "dependency": "direct main", @@ -1864,51 +1865,51 @@ "dependency": "transitive", "description": { "name": "screen_retriever", - "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "sha256": "42cc3b402a0f67d2455a0d067553d0f13453f6a008d98eababf8b63958d506bd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_linux": { "dependency": "transitive", "description": { "name": "screen_retriever_linux", - "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "sha256": "2a476f1a5538065bc5badf376cfdc83d6ecf07d77eb2391b9c2bff5a76970048", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_macos": { "dependency": "transitive", "description": { "name": "screen_retriever_macos", - "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "sha256": "b5abb900fcb86614ff10b738b34e37b9e1d03b0447280668e2bc8a98bdc7bd59", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_platform_interface": { "dependency": "transitive", "description": { "name": "screen_retriever_platform_interface", - "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "sha256": "3af22d926bedf20c2caa308eea376776451a3af125919ce072e56525fded8901", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screen_retriever_windows": { "dependency": "transitive", "description": { "name": "screen_retriever_windows", - "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "sha256": "c44b38a4c4bab34af259180a70a4eee1e29384e7b82e627c9faa68afcdab2e73", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1" }, "screenshot": { "dependency": "direct main", @@ -1924,41 +1925,41 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "a49b4fb1cba576fe216347dc2a0e6d76076fb998e6012857db96f991c23b7b3c", + "sha256": "3311f89e0c964c4df5f65670348c8a11744c94ae2b57032c947cfb26bfd03ef0", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.15.0" + "version": "9.22.0" }, "sentry_dart_plugin": { "dependency": "direct dev", "description": { "name": "sentry_dart_plugin", - "sha256": "2c5f263f8d5aea3cf387a7e03f77e355d35c71bd9a429474d633fbc085b86ceb", + "sha256": "da9c1d0b3c87a251bfc36301f16af090a88c2d59128fe9a6f908f5ac20340c97", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.3.0" + "version": "3.4.0" }, "sentry_flutter": { "dependency": "direct main", "description": { "name": "sentry_flutter", - "sha256": "25150030c93bd1d4b727ab61cfb09e99121c69ce90fa820bb9ca16dab433e43a", + "sha256": "efd3bebd7962438d0ecbe5c7b530de012e2e8efe14ef838b89195d7c2bb3f66c", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.15.0" + "version": "9.22.0" }, "sentry_logging": { "dependency": "direct main", "description": { "name": "sentry_logging", - "sha256": "bcc9f1375b20b4d7189a1c0b03984b7b5fb05006a80620aeba71b424b699ad6d", + "sha256": "62ace60242269eea62affbbe2ce863f9d8e4b28a41eca4dbc300f21b453700df", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.15.0" + "version": "9.22.0" }, "serial_csv": { "dependency": "transitive", @@ -1991,7 +1992,7 @@ "version": "6.1.0" }, "shared_preferences": { - "dependency": "direct main", + "dependency": "transitive", "description": { "name": "shared_preferences", "sha256": "c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf", @@ -2004,11 +2005,11 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53", + "sha256": "93ae5884a9df5d3bb696825bceb3a17590754548b5d740eba51500afc8d088f5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.23" + "version": "2.4.26" }, "shared_preferences_foundation": { "dependency": "transitive", @@ -2070,21 +2071,21 @@ "dependency": "direct main", "description": { "name": "slang", - "sha256": "ea6702ed6b1c82065fb2de906fe34ac9298117342e3c2ea2567132efdc81bd17", + "sha256": "fe12e1eeb1fae0dd8e4e453ef6bb39dabb1fa2460a33ebfcdd3f84c8748d28b6", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.14.0" + "version": "4.16.0" }, "slang_flutter": { "dependency": "direct main", "description": { "name": "slang_flutter", - "sha256": "dcc4e77527c91b12348fc8bdd43d3eb92d8cea37c12a23a1f9719cdc12c804c6", + "sha256": "ee9dbb86bc58994eb0a5cd5f17de484daa70e7224c62cc69b8620065b213dc73", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.14.0" + "version": "4.16.0" }, "source_span": { "dependency": "transitive", @@ -2200,11 +2201,11 @@ "dependency": "transitive", "description": { "name": "synchronized", - "sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5", + "sha256": "93b153dcb6a26dcddee6ca087dd634b53e38c10b5aa163e8e49501a776456153", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.0+1" + "version": "3.4.1" }, "system_info2": { "dependency": "transitive", @@ -2230,11 +2231,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a", + "sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "timezone": { "dependency": "transitive", @@ -2290,11 +2291,11 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572", + "sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.29" + "version": "6.3.32" }, "url_launcher_ios": { "dependency": "transitive", @@ -2370,11 +2371,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "6409a25046024f0f8c5d8a59fec314081e81f9d436b66ca4015a8b49772bf445", + "sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.2" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2390,11 +2391,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "06f0c50f88a1a020f95138dcc14ef4d5a039ced3f89b386209e6763dfa2cefa0", + "sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.5" }, "vector_math": { "dependency": "direct main", @@ -2490,11 +2491,11 @@ "dependency": "transitive", "description": { "name": "window_to_front", - "sha256": "7aef379752b7190c10479e12b5fd7c0b9d92adc96817d9e96c59937929512aee", + "sha256": "14fad8984db4415e2eeb30b04bb77140b180e260d6cb66b26de126a8657a9241", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.3" + "version": "0.0.4" }, "worker_manager": { "dependency": "direct main", @@ -2590,11 +2591,11 @@ "dependency": "direct main", "description": { "name": "yaru", - "sha256": "02475cdb668b96ea6bc11a483cafe3ea80c1aee5c3f2d856361c6ea1352e5849", + "sha256": "95e801c52dfda458bcb772baee6b2575c711fd951616a24910d6d30e70f5fb0d", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.1.0" + "version": "10.2.0" }, "yaru_window": { "dependency": "transitive", @@ -2648,7 +2649,7 @@ } }, "sdks": { - "dart": ">=3.11.0 <4.0.0", - "flutter": ">=3.41.0" + "dart": ">=3.12.0 <4.0.0", + "flutter": ">=3.44.0" } } diff --git a/pkgs/by-name/sa/safe/package.nix b/pkgs/by-name/sa/safe/package.nix index e571a8be4c94..219f601b7134 100644 --- a/pkgs/by-name/sa/safe/package.nix +++ b/pkgs/by-name/sa/safe/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "1.8.0"; src = fetchFromGitHub { - owner = "starkandwayne"; + owner = "egen"; repo = "safe"; rev = "v${finalAttrs.version}"; sha256 = "sha256-sg0RyZ5HpYu7M11bNy17Sjxm7C3pkQX3I17edbALuvU="; @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { meta = { description = "Vault CLI"; mainProgram = "safe"; - homepage = "https://github.com/starkandwayne/safe"; + homepage = "https://github.com/egen/safe"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eonpatapon ]; }; diff --git a/pkgs/by-name/sa/sage/sage-src.nix b/pkgs/by-name/sa/sage/sage-src.nix index f976e9e4c3c8..6acfd64676d1 100644 --- a/pkgs/by-name/sa/sage/sage-src.nix +++ b/pkgs/by-name/sa/sage/sage-src.nix @@ -100,6 +100,13 @@ stdenv.mkDerivation rec { url = "https://github.com/sagemath/sage/commit/24c9605a770b2419cd401bf6c8780bb4be923244.patch?full_index=1"; hash = "sha256-68w2HWLR6mb13BWi5Fb6SfPAqPbdJrns0l5T6SoMqNI="; }) + + # https://github.com/sagemath/sage/pull/42612 + (fetchpatch2 { + name = "relax-svd-doctest-tolerance.patch"; + url = "https://github.com/sagemath/sage/commit/8f7b7299c985f74179555b2c7a0dad8a741bf879.patch?full_index=1"; + hash = "sha256-9o0t5n3oWt/NmQTRlDsad5g8g7FhSYpAV62BMvY+w2Q="; + }) ]; # Patches needed because of package updates. We could just pin the versions of diff --git a/pkgs/by-name/sa/satty/package.nix b/pkgs/by-name/sa/satty/package.nix index 0862e4efc40f..10a039fe384d 100644 --- a/pkgs/by-name/sa/satty/package.nix +++ b/pkgs/by-name/sa/satty/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.21.1"; src = fetchFromGitHub { - owner = "gabm"; + owner = "Satty-org"; repo = "Satty"; rev = "v${finalAttrs.version}"; hash = "sha256-pD91+MbieZ5/YoUR0lcKnJ9bA1fn7I97NbnIwm/kL7E="; @@ -60,7 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Screenshot annotation tool inspired by Swappy and Flameshot"; - homepage = "https://github.com/gabm/Satty"; + homepage = "https://github.com/Satty-org/Satty"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ pinpox diff --git a/pkgs/by-name/sa/saunafs/package.nix b/pkgs/by-name/sa/saunafs/package.nix index fa46b8ef970f..d3a3f9ed3543 100644 --- a/pkgs/by-name/sa/saunafs/package.nix +++ b/pkgs/by-name/sa/saunafs/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "leil-io"; - repo = "saunafs"; + repo = "leilfs"; rev = "v${finalAttrs.version}"; hash = "sha256-73d8FG/qOTF0nYKETFl0YTXkyd5NuTRh9pr9uNR3i9o="; }; diff --git a/pkgs/by-name/sa/savepagenow/package.nix b/pkgs/by-name/sa/savepagenow/package.nix index 4a7f20ade31e..ebdf2b1b1f47 100644 --- a/pkgs/by-name/sa/savepagenow/package.nix +++ b/pkgs/by-name/sa/savepagenow/package.nix @@ -10,7 +10,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "pastpages"; + owner = "palewire"; repo = "savepagenow"; tag = finalAttrs.version; sha256 = "sha256-ztM1g71g8SN1LTyFF7sxaLhC3+nVsC9fJwfYPjkUsdE="; @@ -30,7 +30,7 @@ python3Packages.buildPythonApplication (finalAttrs: { meta = { description = "Simple Python wrapper for archive.org's \"Save Page Now\" capturing service"; - homepage = "https://github.com/pastpages/savepagenow"; + homepage = "https://github.com/palewire/savepagenow"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "savepagenow"; diff --git a/pkgs/by-name/sb/sbt-extras/package.nix b/pkgs/by-name/sb/sbt-extras/package.nix index 8d5200bbd9a4..a85f32a1b5cc 100644 --- a/pkgs/by-name/sb/sbt-extras/package.nix +++ b/pkgs/by-name/sb/sbt-extras/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { version = "2025-08-25"; src = fetchFromGitHub { - owner = "paulp"; + owner = "dwijnand"; repo = "sbt-extras"; inherit rev; sha256 = "UlxZsCi4EdcHvGwatQm1sPyamfcqJs9o8qo2HWLedQw="; @@ -84,7 +84,7 @@ stdenv.mkDerivation rec { meta = { description = "More featureful runner for sbt, the simple/scala/standard build tool"; - homepage = "https://github.com/paulp/sbt-extras"; + homepage = "https://github.com/dwijnand/sbt-extras"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ puffnfresh diff --git a/pkgs/by-name/sc/scap-security-guide/package.nix b/pkgs/by-name/sc/scap-security-guide/package.nix index 08b925509a62..c3e3fa5671fe 100644 --- a/pkgs/by-name/sc/scap-security-guide/package.nix +++ b/pkgs/by-name/sc/scap-security-guide/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "scap-security-guide"; - version = "0.1.79"; + version = "0.1.81"; src = fetchFromGitHub { owner = "ComplianceAsCode"; repo = "content"; tag = "v${finalAttrs.version}"; - hash = "sha256-GRjolHyNmgzv5ZBMaVG1mzIX9VsSXzWrgeJxegepjxc="; + hash = "sha256-7avUwROLJeuS2FY3WIbtYL2tyh4DRMVwL7XL4D1gJGo="; }; postPatch = '' @@ -78,7 +78,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Security automation content in SCAP, Bash, Ansible, and other formats"; homepage = "https://github.com/ComplianceAsCode/content"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ tochiaha ]; + maintainers = with lib.maintainers; [ + robsliwi + tochiaha + ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/sc/scip-go/package.nix b/pkgs/by-name/sc/scip-go/package.nix index 92cf58587847..9feb7c526683 100644 --- a/pkgs/by-name/sc/scip-go/package.nix +++ b/pkgs/by-name/sc/scip-go/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.2.7"; src = fetchFromGitHub { - owner = "sourcegraph"; + owner = "scip-code"; repo = "scip-go"; rev = "v${finalAttrs.version}"; hash = "sha256-Him9V4+cXxQxG6a3L960rXEhxJYKl7n8mRlRK2PeMIg="; @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { meta = { description = "SCIP (SCIP Code Intelligence Protocol) indexer for Golang"; - homepage = "https://github.com/sourcegraph/scip-go/tree/v${finalAttrs.version}"; + homepage = "https://github.com/scip-code/scip-go/tree/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ arikgrahl ]; mainProgram = "scip-go"; diff --git a/pkgs/by-name/sc/scope-lite/package.nix b/pkgs/by-name/sc/scope-lite/package.nix index be48383fab83..2a12fa7c18c3 100644 --- a/pkgs/by-name/sc/scope-lite/package.nix +++ b/pkgs/by-name/sc/scope-lite/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.0"; src = fetchFromGitHub { - owner = "martinmoene"; + owner = "nonstd-lite"; repo = "scope-lite"; tag = "v${finalAttrs.version}"; hash = "sha256-EZ+bBnMPpgATANa+al5SnVEfUFYc0TkaPTLNHD6zcWU="; @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Migration path to C++ library extensions scope_exit, scope_fail, scope_success, unique_resource"; license = lib.licenses.boost; maintainers = [ lib.maintainers.shlevy ]; - homepage = "https://github.com/martinmoene/scope-lite"; + homepage = "https://github.com/nonstd-lite/scope-lite"; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/sc/screen-pipe/package.nix b/pkgs/by-name/sc/screen-pipe/package.nix index af91d02edaef..c19dfb46cd01 100644 --- a/pkgs/by-name/sc/screen-pipe/package.nix +++ b/pkgs/by-name/sc/screen-pipe/package.nix @@ -17,8 +17,8 @@ rustPlatform.buildRustPackage rec { version = "0.1.48"; src = fetchFromGitHub { - owner = "louis030195"; - repo = "screen-pipe"; + owner = "screenpipe"; + repo = "screenpipe"; rev = "v${version}"; hash = "sha256-rWKRCqWFuPO84C52mMrrS4euD6XdJU8kqZsAz28+vWE="; }; @@ -64,7 +64,7 @@ rustPlatform.buildRustPackage rec { # Marked broken 2025-11-28 because it has failed on Hydra for at least one year. broken = true; description = "Personalized AI powered by what you've seen, said, or heard"; - homepage = "https://github.com/louis030195/screen-pipe"; + homepage = "https://github.com/screenpipe/screenpipe"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "screen-pipe"; diff --git a/pkgs/by-name/sd/sdate/package.nix b/pkgs/by-name/sd/sdate/package.nix index 068d3bacb1bf..54139b7a0a71 100644 --- a/pkgs/by-name/sd/sdate/package.nix +++ b/pkgs/by-name/sd/sdate/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.7"; src = fetchFromGitHub { - owner = "ChristophBerg"; + owner = "df7cb"; repo = "sdate"; rev = finalAttrs.version; hash = "sha256-jkwe+bSBa0p1Xzfetsdpw0RYw/gSRxnY2jBOzC5HtJ8="; diff --git a/pkgs/by-name/se/serverspec/Gemfile.lock b/pkgs/by-name/se/serverspec/Gemfile.lock index dc1fd7d44e30..0cb8e0b64470 100644 --- a/pkgs/by-name/se/serverspec/Gemfile.lock +++ b/pkgs/by-name/se/serverspec/Gemfile.lock @@ -1,45 +1,47 @@ GEM remote: https://rubygems.org/ specs: - diff-lcs (1.5.0) - multi_json (1.15.0) - net-scp (4.0.0) + base64 (0.3.0) + diff-lcs (1.6.2) + multi_json (1.21.1) + net-scp (4.1.0) net-ssh (>= 2.6.5, < 8.0.0) - net-ssh (7.1.0) - net-telnet (0.1.1) - rspec (3.12.0) - rspec-core (~> 3.12.0) - rspec-expectations (~> 3.12.0) - rspec-mocks (~> 3.12.0) - rspec-core (3.12.1) - rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + net-ssh (7.3.3) + net-telnet (0.2.0) + rspec (3.13.2) + rspec-core (~> 3.13.0) + rspec-expectations (~> 3.13.0) + rspec-mocks (~> 3.13.0) + rspec-core (3.13.6) + rspec-support (~> 3.13.0) + rspec-expectations (3.13.5) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-its (1.3.0) - rspec-core (>= 3.0.0) - rspec-expectations (>= 3.0.0) - rspec-mocks (3.12.5) + rspec-support (~> 3.13.0) + rspec-its (2.0.0) + rspec-core (>= 3.13.0) + rspec-expectations (>= 3.13.0) + rspec-mocks (3.13.8) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.12.0) - rspec-support (3.12.0) - serverspec (2.42.2) + rspec-support (~> 3.13.0) + rspec-support (3.13.7) + serverspec (2.43.0) multi_json rspec (~> 3.0) rspec-its specinfra (~> 2.72) sfl (2.3) - specinfra (2.85.0) + specinfra (2.95.1) + base64 net-scp net-ssh (>= 2.7) - net-telnet (= 0.1.1) + net-telnet sfl PLATFORMS ruby DEPENDENCIES - serverspec! + serverspec BUNDLED WITH - 2.1.4 + 2.7.2 diff --git a/pkgs/by-name/se/serverspec/gemset.nix b/pkgs/by-name/se/serverspec/gemset.nix index 00a966514a41..387dbd1f82a1 100644 --- a/pkgs/by-name/se/serverspec/gemset.nix +++ b/pkgs/by-name/se/serverspec/gemset.nix @@ -1,23 +1,33 @@ { + base64 = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7"; + type = "gem"; + }; + version = "0.3.0"; + }; diff-lcs = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; + sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; type = "gem"; }; - version = "1.5.0"; + version = "1.6.2"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "1040lr5y2phn7avdyam6zw6ikprlmk77biw3yhclsfwfh0qnl4p6"; type = "gem"; }; - version = "1.15.0"; + version = "1.21.1"; }; net-scp = { dependencies = [ "net-ssh" ]; @@ -25,30 +35,30 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk"; + sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9"; type = "gem"; }; - version = "4.0.0"; + version = "4.1.0"; }; net-ssh = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0yx0pb5fmziz92bw8qzbh8vf20lr56nd3s6q8h0gsgr307lki687"; + sha256 = "0sp8hvrk1jkkb3wpizhrkkl0s8agglwjj3f0dvvcw7f5n9cfy7c3"; type = "gem"; }; - version = "7.1.0"; + version = "7.3.3"; }; net-telnet = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13qxznpwmc3hs51b76wqx2w29r158gzzh8719kv2gpi56844c8fx"; + sha256 = "16nkxc79nqm7fd6w1fba4kb98vpgwnyfnlwxarpdcgywz300fc15"; type = "gem"; }; - version = "0.1.1"; + version = "0.2.0"; }; rspec = { dependencies = [ @@ -60,10 +70,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c"; + sha256 = "11q5hagj6vr694innqj4r45jrm8qcwvkxjnphqgyd66piah88qi0"; type = "gem"; }; - version = "3.12.0"; + version = "3.13.2"; }; rspec-core = { dependencies = [ "rspec-support" ]; @@ -71,10 +81,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0da45cvllbv39sdbsl65vp5djb2xf5m10mxc9jm7rsqyyxjw4h1f"; + sha256 = "0bcbh9yv6cs6pv299zs4bvalr8yxa51kcdd1pjl60yv625j3r0m8"; type = "gem"; }; - version = "3.12.1"; + version = "3.13.6"; }; rspec-expectations = { dependencies = [ @@ -85,10 +95,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "03ba3lfdsj9zl00v1yvwgcx87lbadf87livlfa5kgqssn9qdnll6"; + sha256 = "0dl8npj0jfpy31bxi6syc7jymyd861q277sfr6jawq2hv6hx791k"; type = "gem"; }; - version = "3.12.2"; + version = "3.13.5"; }; rspec-its = { dependencies = [ @@ -99,10 +109,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "15zafd70gxly5i0s00nky14sj2n92dnj3xpj83ysl3c2wx0119ad"; + sha256 = "1pv0a8pvixgrwsi6j4nlpyn9m0jw9zn92dakjdg87wj9h71qp3m8"; type = "gem"; }; - version = "1.3.0"; + version = "2.0.0"; }; rspec-mocks = { dependencies = [ @@ -113,20 +123,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1hfm17xakfvwya236graj6c2arr4sb9zasp35q5fykhyz8mhs0w2"; + sha256 = "0iqxmw0knjiz5nf6pgr8ihs6cjzh89f0ppj3fqiz8cvms79x6sh8"; type = "gem"; }; - version = "3.12.5"; + version = "3.13.8"; }; rspec-support = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "12y52zwwb3xr7h91dy9k3ndmyyhr3mjcayk0nnarnrzz8yr48kfx"; + sha256 = "0z64h5rznm2zv21vjdjshz4v0h7bxvg02yc6g7yzxakj11byah06"; type = "gem"; }; - version = "3.12.0"; + version = "3.13.7"; }; serverspec = { dependencies = [ @@ -139,10 +149,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kqx84yspy75z517wf32mz2hr4bqmq33y46zik57rn7bq2pj39xx"; + sha256 = "0xwf9cyri9bajkvx2fmkgc23qydgd8g22ckkx9kkg9k681gys1q2"; type = "gem"; }; - version = "2.42.2"; + version = "2.43.0"; }; sfl = { groups = [ "default" ]; @@ -156,6 +166,7 @@ }; specinfra = { dependencies = [ + "base64" "net-scp" "net-ssh" "net-telnet" @@ -165,9 +176,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kkryvxnci7qd7rq5m3nl3xazy452bcg35a709kfggpfm4c6r38"; + sha256 = "17a1h7hxlsqhhigds64wb86kw96rf6kf6d6lqkjg0jw30dwb5vr6"; type = "gem"; }; - version = "2.85.0"; + version = "2.95.1"; }; } diff --git a/pkgs/by-name/sg/sg3_utils/package.nix b/pkgs/by-name/sg/sg3_utils/package.nix index 394342eaf4fc..3efa1787c539 100644 --- a/pkgs/by-name/sg/sg3_utils/package.nix +++ b/pkgs/by-name/sg/sg3_utils/package.nix @@ -2,15 +2,16 @@ lib, stdenv, fetchurl, + autoreconfHook, }: stdenv.mkDerivation (finalAttrs: { pname = "sg3_utils"; - version = "1.48"; + version = "1.49"; src = fetchurl { url = "https://sg.danny.cz/sg/p/sg3_utils-${finalAttrs.version}.tgz"; - sha256 = "sha256-1itsPPIDkPpzVwRDkAhBZtJfHZMqETXEULaf5cKD13M="; + sha256 = "sha256-hLpQlRCN2Xz7VU17OHIfKqK0P8H5PPgqvW7+TJ2iIKc="; }; postPatch = '' @@ -18,6 +19,8 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail '/usr/bin/sg_' "$out/bin/sg_" ''; + nativeBuildInputs = [ autoreconfHook ]; + outputs = [ "out" "man" diff --git a/pkgs/by-name/sh/shadowfox/package.nix b/pkgs/by-name/sh/shadowfox/package.nix index f9f9b4d4fd4f..3f1362c36a1b 100644 --- a/pkgs/by-name/sh/shadowfox/package.nix +++ b/pkgs/by-name/sh/shadowfox/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { version = "2.2.0"; src = fetchFromGitHub { - owner = "SrKomodo"; + owner = "arguablykomodo"; repo = "shadowfox-updater"; rev = "v${finalAttrs.version}"; sha256 = "125mw70jidbp436arhv77201jdp6mpgqa2dzmrpmk55f9bf29sg6"; diff --git a/pkgs/by-name/sh/shepherd/package.nix b/pkgs/by-name/sh/shepherd/package.nix index f4fbd6810b17..ec50bff67c16 100644 --- a/pkgs/by-name/sh/shepherd/package.nix +++ b/pkgs/by-name/sh/shepherd/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.16.0"; src = fetchFromGitHub { - owner = "NerdWalletOSS"; + owner = "shepherd-tools"; repo = "shepherd"; rev = "v${finalAttrs.version}"; hash = "sha256-LY8Vde4YpGuKnQ5UnSOpsQDY7AOyZRziUrfZb5dRiX4="; @@ -67,9 +67,9 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - changelog = "https://github.com/NerdWalletOSS/shepherd/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/shepherd-tools/shepherd/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Utility for applying code changes across many repositories"; - homepage = "https://github.com/NerdWalletOSS/shepherd"; + homepage = "https://github.com/shepherd-tools/shepherd"; license = lib.licenses.asl20; mainProgram = "shepherd"; maintainers = with lib.maintainers; [ dbirks ]; diff --git a/pkgs/by-name/si/sif/package.nix b/pkgs/by-name/si/sif/package.nix index aa8c44778f8c..477361159f05 100644 --- a/pkgs/by-name/si/sif/package.nix +++ b/pkgs/by-name/si/sif/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "sif"; - version = "0-unstable-2026-07-12"; + version = "0-unstable-2026-07-22"; src = fetchFromGitHub { owner = "vmfunc"; repo = "sif"; - rev = "d13622dc1c6f401f2cb23b40fbe36af7fb812a10"; - hash = "sha256-VHBo65gs/Aij40xrzyhJz4puIXHI/ON6qcS7v+Nggu4="; + rev = "a38ba0abd015894d56d8da67536a4a4bd0dcefe5"; + hash = "sha256-aiiERjeZ7S0fcryIu7dcqks5SIBPlcoasz5H5wuIZG4="; }; vendorHash = "sha256-IMavLk0Sz6Lelj9jkS+fBruSinXiVzX+OWfbqfuwt14="; diff --git a/pkgs/by-name/si/silverbullet-cli/package.nix b/pkgs/by-name/si/silverbullet-cli/package.nix index 4c76da2d8c11..ecf6dde3ef90 100644 --- a/pkgs/by-name/si/silverbullet-cli/package.nix +++ b/pkgs/by-name/si/silverbullet-cli/package.nix @@ -2,7 +2,7 @@ lib, buildGoModule, fetchFromGitHub, - testers, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "silverbullet-cli"; @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "silverbulletmd"; repo = "silverbullet"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-vHRLOYsFsQjpDu3mlbJxWq+P07JnHdO54myFb2Rm18s="; }; @@ -22,6 +22,7 @@ buildGoModule (finalAttrs: { env.CGO_ENABLED = 0; ldflags = [ + "-s" "-X main.version=${finalAttrs.version}" ]; @@ -29,15 +30,15 @@ buildGoModule (finalAttrs: { mv $out/bin/cli $out/bin/silverbullet-cli ''; - passthru.tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - command = "silverbullet-cli version"; - }; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + doInstallCheck = true; meta = { changelog = "https://github.com/silverbulletmd/silverbullet/blob/${finalAttrs.version}/website/CHANGELOG.md"; description = "CLI for SilverBullet, an open-source, self-hosted, offline-capable Personal Knowledge Management (PKM) web application"; homepage = "https://silverbullet.md"; + downloadPage = "https://github.com/silverbulletmd/silverbullet"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aorith diff --git a/pkgs/by-name/si/simple64-netplay-server/package.nix b/pkgs/by-name/si/simple64-netplay-server/package.nix deleted file mode 100644 index 9e985a8795b1..000000000000 --- a/pkgs/by-name/si/simple64-netplay-server/package.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, -}: - -buildGoModule (finalAttrs: { - pname = "simple64-netplay-server"; - version = "2025.03.1"; - - src = fetchFromGitHub { - owner = "simple64"; - repo = "simple64-netplay-server"; - tag = "v${finalAttrs.version}"; - hash = "sha256-n+au4x6d50rZI5sH7B5jdlD6vXK65UM4TRAtzpPW6ws="; - }; - - vendorHash = "sha256-E7vuGoCxCvJ/2bGDTz2NShlDjZbrPdTwLDydxop7Nio="; - - meta = { - description = "Dedicated server for simple64 netplay"; - homepage = "https://github.com/simple64/simple64-netplay-server"; - license = lib.licenses.gpl3Only; - mainProgram = "simple64-netplay-server"; - maintainers = with lib.maintainers; [ tomasajt ]; - }; -}) diff --git a/pkgs/by-name/si/simplebluez/package.nix b/pkgs/by-name/si/simplebluez/package.nix index c365edb6e432..ae22fa9f527f 100644 --- a/pkgs/by-name/si/simplebluez/package.nix +++ b/pkgs/by-name/si/simplebluez/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.11.0"; src = fetchFromGitHub { - owner = "OpenBluetoothToolbox"; + owner = "simpleble"; repo = "SimpleBLE"; rev = "v${finalAttrs.version}"; hash = "sha256-SWZdVWBC8udwkn195FdvsXSniMtzd8+WfnMsARLYSQ4="; @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++ abstraction layer for BlueZ over DBus"; - homepage = "https://github.com/OpenBluetoothToolbox/SimpleBLE"; + homepage = "https://github.com/simpleble/simpleble"; # SimpleBLE (which SimpleBluez is part of) is under the Business Source License 1.1 (BUSL-1.1) # since version 0.9.0 license = lib.licenses.bsl11; diff --git a/pkgs/by-name/si/simpledbus/package.nix b/pkgs/by-name/si/simpledbus/package.nix index 903e3ad7727e..f848518561be 100644 --- a/pkgs/by-name/si/simpledbus/package.nix +++ b/pkgs/by-name/si/simpledbus/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.0"; src = fetchFromGitHub { - owner = "OpenBluetoothToolbox"; + owner = "simpleble"; repo = "SimpleBLE"; rev = "v${finalAttrs.version}"; hash = "sha256-I6uZm3CSkOS2is2KZ6DRjEsryLms6k5UtwtZUq8Tbn0="; @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++ wrapper for libdbus-1"; - homepage = "https://github.com/OpenBluetoothToolbox/SimpleBLE"; + homepage = "https://github.com/simpleble/simpleble"; # SimpleBLE (which SimpleDBus is part of) is under the Business Source License 1.1 (BUSL-1.1) # since version 0.9.0 license = lib.licenses.bsl11; diff --git a/pkgs/by-name/sk/skhd/package.nix b/pkgs/by-name/sk/skhd/package.nix index e166502a7606..98c2b943184e 100644 --- a/pkgs/by-name/sk/skhd/package.nix +++ b/pkgs/by-name/sk/skhd/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.3.9"; src = fetchFromGitHub { - owner = "koekeishiya"; + owner = "asmvik"; repo = "skhd"; rev = "v${finalAttrs.version}"; hash = "sha256-fnkWws/g4BdHKDRhqoCpdPFUavOHdk8R7h7H1dAdAYI="; @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Simple hotkey daemon for macOS"; - homepage = "https://github.com/koekeishiya/skhd"; + homepage = "https://github.com/asmvik/skhd"; license = lib.licenses.mit; mainProgram = "skhd"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/sk/skopeo/package.nix b/pkgs/by-name/sk/skopeo/package.nix index f73ae5e93cdc..4f2f2d147a7a 100644 --- a/pkgs/by-name/sk/skopeo/package.nix +++ b/pkgs/by-name/sk/skopeo/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { src = fetchFromGitHub { rev = "v${version}"; - owner = "containers"; + owner = "podman-container-tools"; repo = "skopeo"; hash = "sha256-RAK6fGy6qCHuJogUeWNoUVOccS7IfRJRozYVrcftQhU="; }; @@ -95,10 +95,10 @@ buildGoModule rec { }; meta = { - changelog = "https://github.com/containers/skopeo/releases/tag/${src.rev}"; + changelog = "https://github.com/podman-container-tools/skopeo/releases/tag/${src.rev}"; description = "Command line utility for various operations on container images and image repositories"; mainProgram = "skopeo"; - homepage = "https://github.com/containers/skopeo"; + homepage = "https://github.com/podman-container-tools/skopeo"; maintainers = with lib.maintainers; [ lewo developer-guy diff --git a/pkgs/by-name/sl/slack-term/package.nix b/pkgs/by-name/sl/slack-term/package.nix index c96e893474af..08c2493db1f6 100644 --- a/pkgs/by-name/sl/slack-term/package.nix +++ b/pkgs/by-name/sl/slack-term/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { version = "0.5.0"; src = fetchFromGitHub { - owner = "erroneousboat"; + owner = "jpbruinsslot"; repo = "slack-term"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; sha256 = "1fbq7bdhy70hlkklppimgdjamnk0v059pg73xm9ax1f4616ki1m6"; }; vendorHash = null; meta = { description = "Slack client for your terminal"; - homepage = "https://github.com/erroneousboat/slack-term"; + homepage = "https://github.com/jpbruinsslot/slack-term"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "slack-term"; diff --git a/pkgs/by-name/sl/slsk-batchdl/package.nix b/pkgs/by-name/sl/slsk-batchdl/package.nix index 9613149b46c7..fc1daf3ebb62 100644 --- a/pkgs/by-name/sl/slsk-batchdl/package.nix +++ b/pkgs/by-name/sl/slsk-batchdl/package.nix @@ -11,14 +11,14 @@ buildDotnetModule (finalAttrs: { src = fetchFromGitHub { owner = "fiso64"; - repo = "slsk-batchdl"; + repo = "sockseek"; tag = "v${finalAttrs.version}"; hash = "sha256-H10pApWZ6zUkL1FuSrpbEzGGpDVAiBJB2aZtV9jDTz4="; }; postPatch = '' # .NET 6 is EOL, .NET 8 works fine modulo the trimming flag. - # See: https://github.com/fiso64/slsk-batchdl/issues/112 + # See: https://github.com/fiso64/sockseek/issues/112 substituteInPlace \ slsk-batchdl/slsk-batchdl.csproj \ slsk-batchdl.Tests/slsk-batchdl.Tests.csproj \ @@ -28,7 +28,7 @@ buildDotnetModule (finalAttrs: { projectFile = "slsk-batchdl/slsk-batchdl.csproj"; # Tests fail to build. - # See: https://github.com/fiso64/slsk-batchdl/issues/111 + # See: https://github.com/fiso64/sockseek/issues/111 # testProjectFile = "slsk-batchdl.Tests/slsk-batchdl.Tests.csproj"; dotnet-sdk = dotnetCorePackages.sdk_10_0; @@ -38,7 +38,7 @@ buildDotnetModule (finalAttrs: { dotnetFlags = [ "--property:PublishSingleFile=true" # Note: This breaks Spotify authentication! - # See: https://github.com/fiso64/slsk-batchdl/issues/112 + # See: https://github.com/fiso64/sockseek/issues/112 # "--property:PublishTrimmed=true" ]; @@ -47,7 +47,7 @@ buildDotnetModule (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - homepage = "https://github.com/fiso64/slsk-batchdl"; + homepage = "https://github.com/fiso64/sockseek"; description = "Advanced download tool for Soulseek"; license = lib.licenses.gpl3Only; maintainers = [ diff --git a/pkgs/by-name/sn/snapcast/package.nix b/pkgs/by-name/sn/snapcast/package.nix index e9316533edd8..aeb8f11e5209 100644 --- a/pkgs/by-name/sn/snapcast/package.nix +++ b/pkgs/by-name/sn/snapcast/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.35.0"; src = fetchFromGitHub { - owner = "badaix"; + owner = "snapcast"; repo = "snapcast"; rev = "v${finalAttrs.version}"; hash = "sha256-kUw4yQpCxgjP4hH2Lpxc7l+ufhYSKs7xL80aJuPrqOo="; @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Synchronous multi-room audio player"; - homepage = "https://github.com/badaix/snapcast"; + homepage = "https://github.com/snapcast/snapcast"; maintainers = with lib.maintainers; [ fpletz ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl3Plus; diff --git a/pkgs/by-name/sn/snapweb/package.nix b/pkgs/by-name/sn/snapweb/package.nix index df765e4d373d..197e66bbfad6 100644 --- a/pkgs/by-name/sn/snapweb/package.nix +++ b/pkgs/by-name/sn/snapweb/package.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { version = "0.9.2"; src = fetchFromGitHub { - owner = "badaix"; + owner = "snapcast"; repo = "snapweb"; rev = "v${version}"; hash = "sha256-7W7rvJPVcRtXcQt+wWAvrl0DOIh7zEfXZdFDcH23/ls="; @@ -33,7 +33,7 @@ buildNpmPackage rec { meta = { description = "Web client for Snapcast"; - homepage = "https://github.com/badaix/snapweb"; + homepage = "https://github.com/snapcast/snapweb"; maintainers = with lib.maintainers; [ ettom ]; license = lib.licenses.gpl3Plus; }; diff --git a/pkgs/by-name/sn/snarkos/package.nix b/pkgs/by-name/sn/snarkos/package.nix index f3b949f37ee6..94a37e8d08a4 100644 --- a/pkgs/by-name/sn/snarkos/package.nix +++ b/pkgs/by-name/sn/snarkos/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage rec { version = "2.2.7"; src = fetchFromGitHub { - owner = "AleoHQ"; + owner = "ProvableHQ"; repo = "snarkOS"; rev = "v${version}"; sha256 = "sha256-+z9dgg5HdR+Gomug03gI1zdCU6t4SBHkl1Pxoq69wrc="; diff --git a/pkgs/by-name/sn/snippetpixie/package.nix b/pkgs/by-name/sn/snippetpixie/package.nix index 869b32bc06f2..88a065f87975 100644 --- a/pkgs/by-name/sn/snippetpixie/package.nix +++ b/pkgs/by-name/sn/snippetpixie/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.5.3"; src = fetchFromGitHub { - owner = "bytepixie"; + owner = "ianmjones"; repo = "snippetpixie"; rev = finalAttrs.version; sha256 = "0gs3d9hdywg4vcfbp4qfcagfjqalfgw9xpvywg4pw1cm3rzbdqmz"; diff --git a/pkgs/by-name/sn/snmpen/package.nix b/pkgs/by-name/sn/snmpen/package.nix index db64fee7a250..cc2f2f634b1f 100644 --- a/pkgs/by-name/sn/snmpen/package.nix +++ b/pkgs/by-name/sn/snmpen/package.nix @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "fabaff"; + owner = "affolter-engineering"; repo = "snmpen"; tag = finalAttrs.version; hash = "sha256-4/QLPq4td2o17lIhktl5aVKz5esWibVoVm8OdVIxWmM="; diff --git a/pkgs/by-name/sn/snore/package.nix b/pkgs/by-name/sn/snore/package.nix index 6c3fa848f596..367bd6a274ec 100644 --- a/pkgs/by-name/sn/snore/package.nix +++ b/pkgs/by-name/sn/snore/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "snore"; src = fetchFromGitHub { - owner = "clamiax"; + owner = "bitsmanent"; repo = "snore"; tag = finalAttrs.version; hash = "sha256-bKPGSePzp4XEZFY0QQr37fm3R1v3hLD6FeySFd7zNJc="; @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "'sleep' with feedback"; - homepage = "https://github.com/clamiax/snore"; + homepage = "https://github.com/bitsmanent/snore"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cafkafk ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/so/solaar/package.nix b/pkgs/by-name/so/solaar/package.nix index ddef3ae472b0..516bb33748d8 100644 --- a/pkgs/by-name/so/solaar/package.nix +++ b/pkgs/by-name/so/solaar/package.nix @@ -18,16 +18,18 @@ # instead of adding this to `services.udev.packages` on NixOS, python3Packages.buildPythonApplication (finalAttrs: { pname = "solaar"; - version = "1.1.19"; + version = "1.1.20"; format = "setuptools"; src = fetchFromGitHub { owner = "pwr-Solaar"; repo = "Solaar"; tag = finalAttrs.version; - hash = "sha256-Z3rWGmFQmfJvsWiPgxQmfXMPHXAAiFneBaoSVIXnAV8="; + hash = "sha256-h/uiy0TtMicKch2cdXHur5DkvQun2sAw2HpFI7Qstqg="; }; + __structuredAttrs = true; + outputs = [ "out" "udev" @@ -102,12 +104,14 @@ python3Packages.buildPythonApplication (finalAttrs: { This tool requires either to be run with root/sudo or alternatively to have the udev rules files installed. On NixOS this can be achieved by setting `hardware.logitech.wireless.enable`. ''; homepage = "https://pwr-solaar.github.io/Solaar/"; + changelog = "https://github.com/pwr-Solaar/Solaar/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl2Only; mainProgram = "solaar"; maintainers = with lib.maintainers; [ spinus ysndr oxalica + ilkecan ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/sp/spaceship-prompt/package.nix b/pkgs/by-name/sp/spaceship-prompt/package.nix index 2b032a466f11..13d4a1791aeb 100644 --- a/pkgs/by-name/sp/spaceship-prompt/package.nix +++ b/pkgs/by-name/sp/spaceship-prompt/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation rec { version = "4.22.5"; src = fetchFromGitHub { - owner = "denysdovhan"; + owner = "spaceship-prompt"; repo = "spaceship-prompt"; rev = "v${version}"; sha256 = "sha256-GRFgCvOSwRYHgs7SbXJwyqpwPjD7xS4eZss3sVkBiYE="; @@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation rec { meta = { description = "Zsh prompt for Astronauts"; - homepage = "https://github.com/denysdovhan/spaceship-prompt/"; + homepage = "https://github.com/spaceship-prompt/spaceship-prompt/"; changelog = "https://github.com/spaceship-prompt/spaceship-prompt/releases/tag/v${version}"; license = lib.licenses.mit; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/sp/span-lite/package.nix b/pkgs/by-name/sp/span-lite/package.nix index 542f8868dc59..51c42aea259e 100644 --- a/pkgs/by-name/sp/span-lite/package.nix +++ b/pkgs/by-name/sp/span-lite/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.11.0"; src = fetchFromGitHub { - owner = "martinmoene"; + owner = "nonstd-lite"; repo = "span-lite"; rev = "v${finalAttrs.version}"; hash = "sha256-BYRSdGzIvrOjPXxeabMj4tPFmQ0wfq7y+zJf6BD/bTw="; @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++20-like span for C++98, C++11 and later in a single-file header-only library"; - homepage = "https://github.com/martinmoene/span-lite"; + homepage = "https://github.com/nonstd-lite/span-lite"; license = lib.licenses.bsd1; maintainers = with lib.maintainers; [ icewind1991 ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/sp/spike/package.nix b/pkgs/by-name/sp/spike/package.nix index a540d303a9aa..ed59a9b5bb09 100644 --- a/pkgs/by-name/sp/spike/package.nix +++ b/pkgs/by-name/sp/spike/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { version = "1.1.0-unstable-2024-09-21"; src = fetchFromGitHub { - owner = "riscv"; + owner = "riscv-software-src"; repo = "riscv-isa-sim"; rev = "de5094a1a901d77ff44f89b38e00fefa15d4018e"; sha256 = "sha256-mAgR2VzDgeuIdmPEgrb+MaA89BnWfmNanOVidqn0cgc="; @@ -45,7 +45,7 @@ stdenv.mkDerivation { meta = { description = "RISC-V ISA Simulator"; - homepage = "https://github.com/riscv/riscv-isa-sim"; + homepage = "https://github.com/riscv-software-src/riscv-isa-sim"; license = lib.licenses.bsd3; platforms = [ "x86_64-linux" diff --git a/pkgs/by-name/sp/spip/package.nix b/pkgs/by-name/sp/spip/package.nix index f68e627114d3..b20205f5a798 100644 --- a/pkgs/by-name/sp/spip/package.nix +++ b/pkgs/by-name/sp/spip/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation { version = "0-unstable-2023-04-19"; src = fetchFromGitHub { - owner = "raphaelleman"; + owner = "LBGC-CFB"; repo = "SPiP"; rev = "cae95fe0ee7a2602630b7a4eacbf7cfa0e1763f0"; hash = "sha256-/CufUaQYnsdo8Rij/24JmixPgMi7o1CApLxeTneWAVc="; @@ -61,7 +61,7 @@ stdenv.mkDerivation { meta = { description = "Random forest model for splice prediction in genomics"; license = lib.licenses.mit; - homepage = "https://github.com/raphaelleman/SPiP"; + homepage = "https://github.com/LBGC-CFB/SPiP"; maintainers = with lib.maintainers; [ apraga ]; platforms = lib.platforms.unix; mainProgram = "spip"; diff --git a/pkgs/by-name/sp/spotiflac/package.nix b/pkgs/by-name/sp/spotiflac/package.nix index ad19754db2c0..011cddaf9bc0 100644 --- a/pkgs/by-name/sp/spotiflac/package.nix +++ b/pkgs/by-name/sp/spotiflac/package.nix @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { __structuredAttrs = true; src = fetchFromGitHub { - owner = "afkarxyz"; + owner = "spotbye"; repo = "SpotiFLAC"; tag = "v${finalAttrs.version}"; hash = "sha256-Uz+9vsneP8xLGi5pgwYIufCPUzKSH4CRAdt0o+FifAM="; @@ -103,8 +103,8 @@ buildGoModule (finalAttrs: { meta = { description = "Get Spotify tracks in true FLAC from Tidal, Qobuz & Amazon Music — no account required"; - homepage = "https://github.com/afkarxyz/SpotiFLAC/"; - changelog = "https://github.com/afkarxyz/SpotiFLAC/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/spotbye/SpotiFLAC/"; + changelog = "https://github.com/spotbye/SpotiFLAC/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux; mainProgram = "spotiflac"; diff --git a/pkgs/by-name/sp/spread/package.nix b/pkgs/by-name/sp/spread/package.nix index 9b1515cc4953..d0266c47d733 100644 --- a/pkgs/by-name/sp/spread/package.nix +++ b/pkgs/by-name/sp/spread/package.nix @@ -15,7 +15,7 @@ buildGoModule { version = "2026.07.12"; src = fetchFromGitHub { - owner = "snapcore"; + owner = "canonical"; repo = "spread"; rev = "d6447c43754c8ca0741901e9db73d5fdb4d21c93"; hash = "sha256-6d7FuEzO5Ond3xjKpf5iRIp9LEV/4O5g3j/tZQEDCZg="; @@ -59,7 +59,7 @@ buildGoModule { mainProgram = "spread"; license = lib.licenses.gpl3Only; description = "Convenient full-system test (task) distribution"; - homepage = "https://github.com/snapcore/spread"; + homepage = "https://github.com/canonical/spread"; maintainers = with lib.maintainers; [ jnsgruk ]; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/sq/sqlboiler/package.nix b/pkgs/by-name/sq/sqlboiler/package.nix index c7b86b7373ee..0afa1a4f1b03 100644 --- a/pkgs/by-name/sq/sqlboiler/package.nix +++ b/pkgs/by-name/sq/sqlboiler/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "4.19.7"; src = fetchFromGitHub { - owner = "volatiletech"; + owner = "aarondl"; repo = "sqlboiler"; tag = "v${finalAttrs.version}"; hash = "sha256-I67MRrsFCLVdslMFwFnrx1EvyR4eUsupRsqD0T9ZCQg="; @@ -34,8 +34,8 @@ buildGoModule (finalAttrs: { meta = { description = "Generate a Go ORM tailored to your database schema"; - homepage = "https://github.com/volatiletech/sqlboiler"; - changelog = "https://github.com/volatiletech/sqlboiler/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/aarondl/sqlboiler"; + changelog = "https://github.com/aarondl/sqlboiler/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ mrityunjaygr8 ]; mainProgram = "sqlboiler"; diff --git a/pkgs/by-name/sq/sqlitestudio/package.nix b/pkgs/by-name/sq/sqlitestudio/package.nix index 4289be03dc5d..6e2299a36579 100644 --- a/pkgs/by-name/sq/sqlitestudio/package.nix +++ b/pkgs/by-name/sq/sqlitestudio/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "pawelsalawa"; - repo = "sqlitestudio"; + repo = "letos"; rev = finalAttrs.version; hash = "sha256-xs0+bB0gPoDkIldaTA/nFofx9KPvIcyxe6kzcHuboxA="; }; diff --git a/pkgs/by-name/st/stalonetray/package.nix b/pkgs/by-name/st/stalonetray/package.nix index 6222d910ed2a..b21fb057ecb2 100644 --- a/pkgs/by-name/st/stalonetray/package.nix +++ b/pkgs/by-name/st/stalonetray/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.8.5"; src = fetchFromGitHub { - owner = "kolbusa"; + owner = "d3adb5"; repo = "stalonetray"; rev = "v${finalAttrs.version}"; sha256 = "sha256-/55oP6xA1LeLawOBkhh9acaDcObO4L4ojcy7e3vwnBw="; @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Stand alone tray"; - homepage = "https://github.com/kolbusa/stalonetray"; + homepage = "https://github.com/d3adb5/stalonetray"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ raskin ]; diff --git a/pkgs/by-name/st/stargate-libcds/package.nix b/pkgs/by-name/st/stargate-libcds/package.nix index 42db1ef96a83..7402befafb96 100644 --- a/pkgs/by-name/st/stargate-libcds/package.nix +++ b/pkgs/by-name/st/stargate-libcds/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.0"; src = fetchFromGitHub { - owner = "stargateaudio"; + owner = "d3v-t00Lz"; repo = "libcds"; rev = finalAttrs.version; sha256 = "sha256-THThEzS8gGdwn3h0EBttaX5ljZH9Ma2Rcg143+GIdU8="; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { # Fix for building on darwin (fetchpatch { name = "malloc-to-stdlib.patch"; - url = "https://github.com/stargateaudio/libcds/commit/65dc08f059deda8ba5707ba6116b616d0ad0bd8d.patch"; + url = "https://github.com/d3v-t00Lz/libcds/commit/65dc08f059deda8ba5707ba6116b616d0ad0bd8d.patch"; sha256 = "sha256-FIGlobUVrDYOtnHjsWyE420PoULPHEK/3T9Fv8hfTl4="; }) ]; @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C data structure library"; - homepage = "https://github.com/stargateaudio/libcds"; + homepage = "https://github.com/d3v-t00Lz/libcds"; maintainers = [ ]; license = lib.licenses.lgpl3Only; }; diff --git a/pkgs/by-name/st/stax/package.nix b/pkgs/by-name/st/stax/package.nix index 238d8e0efb8d..53566cee51fa 100644 --- a/pkgs/by-name/st/stax/package.nix +++ b/pkgs/by-name/st/stax/package.nix @@ -1,25 +1,44 @@ { lib, + stdenv, rustPlatform, fetchFromGitHub, versionCheckHook, perl, + pkg-config, + openssl, + libiconv, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "stax"; - version = "0.37.0"; + version = "0.74.0"; src = fetchFromGitHub { owner = "cesarferreira"; repo = "stax"; tag = "v${finalAttrs.version}"; - hash = "sha256-8LIc0/z6HJuej9VWMqpW9RTu/kGDQHN59vopDr+iF6w="; + hash = "sha256-3Z8yfjslG0lTT0/kFO0ornssxa2VE0KhO6w//LpAdaQ="; }; - nativeBuildInputs = [ perl ]; + postPatch = '' + # Remove darwin linker override that breaks nix builds + rm -f .cargo/config.toml + ''; - cargoHash = "sha256-lOQzFz579p89hDBh3Z7oO2iTITpJG9fFqW/rEq8DwJ0="; + nativeBuildInputs = [ + perl + pkg-config + ]; + + buildInputs = [ + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + libiconv + ]; + + cargoHash = "sha256-oUYODmjnlOKhg8OUGJmkzUX11nebutLWABOtjpr+NcE="; doInstallCheck = true; doCheck = false; diff --git a/pkgs/by-name/st/stderred/package.nix b/pkgs/by-name/st/stderred/package.nix index ad8d0c59e01b..968a7306702f 100644 --- a/pkgs/by-name/st/stderred/package.nix +++ b/pkgs/by-name/st/stderred/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "unstable-2021-04-28"; src = fetchFromGitHub { - owner = "sickill"; + owner = "ku1ik"; repo = "stderred"; rev = "b2238f7c72afb89ca9aaa2944d7f4db8141057ea"; sha256 = "sha256-k/EA327AsRHgUYu7QqSF5yzOyO6h5XcE9Uv4l1VcIPI="; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout"; - homepage = "https://github.com/sickill/stderred"; + homepage = "https://github.com/ku1ik/stderred"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ vojta001 ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/st/strawberry/package.nix b/pkgs/by-name/st/strawberry/package.nix index 0df5c8d8d9ba..e0fec5feda62 100644 --- a/pkgs/by-name/st/strawberry/package.nix +++ b/pkgs/by-name/st/strawberry/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.2.21"; src = fetchFromGitHub { - owner = "jonaski"; + owner = "strawberrymusicplayer"; repo = "strawberry"; rev = finalAttrs.finalPackage.version; hash = "sha256-FI+lyVx9x82o2HZ9YysIlPsSAl94YUD8nrHP0HsmO2E="; diff --git a/pkgs/by-name/st/string-view-lite/package.nix b/pkgs/by-name/st/string-view-lite/package.nix index 947805fc48f6..2852d5333321 100644 --- a/pkgs/by-name/st/string-view-lite/package.nix +++ b/pkgs/by-name/st/string-view-lite/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.8.0"; src = fetchFromGitHub { - owner = "martinmoene"; + owner = "nonstd-lite"; repo = "string-view-lite"; tag = "v${finalAttrs.version}"; hash = "sha256-hXm3MLskeZzTegSj79dQV+VcwBatT1VIAUydjisd19U="; @@ -30,8 +30,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++17-like string_view for C++98, C++11 and later in a single-file header-only library"; - homepage = "https://github.com/martinmoene/string-view-lite"; - changelog = "https://github.com/martinmoene/string-view-lite/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/nonstd-lite/string-view-lite"; + changelog = "https://github.com/nonstd-lite/string-view-lite/releases/tag/v${finalAttrs.version}"; license = lib.licenses.boost; maintainers = with lib.maintainers; [ titaniumtown ]; }; diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 5d5a9c8564ea..aaa2508664e2 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -25,7 +25,7 @@ buildNpmPackage rec { inherit nodejs; src = fetchFromGitHub { - owner = "johannesjo"; + owner = "super-productivity"; repo = "super-productivity"; tag = "v${version}"; hash = "sha256-1Iu4aJLlT2VllAALcJFBV7GQ1+ujgHjolbkYLjGM1qI="; diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 42d15192a6b7..2f9caf6fe321 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -19,21 +19,24 @@ libxkbcommon, libglvnd, mpv-unwrapped, - waylandSupport ? false, }: buildGoModule (finalAttrs: { - pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; - version = "0.21.1"; + pname = "supersonic"; + version = "0.22.0"; src = fetchFromGitHub { owner = "dweymouth"; repo = "supersonic"; tag = "v${finalAttrs.version}"; - hash = "sha256-jKmkj7Y3D2Af7XNOkLY3sknOelvId649NZXpu/fU7ko="; + hash = "sha256-Ynw/NLDk2AVmn30llFtt/A9hEheUZ+/VZqXOIdiUSxQ="; }; - vendorHash = "sha256-Qg5OWg+iFcGuD8E3/7YwmmciiRGdUFNSHLrEAaqRmnQ="; + vendorHash = "sha256-W5Uwma72lqJB+QHkSasi7WArsYlfXLVPph9TlDSxFEk="; + + # "go mod vendor" fails to build; go-gl/glfw fails with an error like: + # xdg-shell-client-protocol.h: No such file or directory + proxyVendor = true; nativeBuildInputs = [ copyDesktopItems @@ -43,8 +46,7 @@ buildGoModule (finalAttrs: { desktopToDarwinBundle ]; - # go-glfw doesn't support both X11 and Wayland in single build - tags = [ "migrated_fynedo" ] ++ lib.optionals waylandSupport [ "wayland" ]; + tags = [ "migrated_fynedo" ]; buildInputs = [ libglvnd @@ -53,15 +55,11 @@ buildGoModule (finalAttrs: { ++ lib.optionals stdenv.hostPlatform.isLinux [ libxxf86vm libx11 - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && !waylandSupport) [ libxrandr libxinerama libxcursor libxi libxext - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && waylandSupport) [ wayland wayland-protocols libxkbcommon @@ -73,9 +71,6 @@ buildGoModule (finalAttrs: { mkdir -p $out/share/icons/hicolor/$dimensions/apps cp res/appicon-$dimension.png $out/share/icons/hicolor/$dimensions/apps/${finalAttrs.meta.mainProgram}.png done - '' - + lib.optionalString waylandSupport '' - mv $out/bin/supersonic $out/bin/${finalAttrs.meta.mainProgram} ''; desktopItems = [ @@ -83,7 +78,7 @@ buildGoModule (finalAttrs: { name = finalAttrs.meta.mainProgram; exec = finalAttrs.meta.mainProgram; icon = finalAttrs.meta.mainProgram; - desktopName = "Supersonic" + lib.optionalString waylandSupport " (Wayland)"; + desktopName = "Supersonic"; genericName = "Subsonic Client"; comment = finalAttrs.meta.description; type = "Application"; @@ -95,11 +90,11 @@ buildGoModule (finalAttrs: { ]; meta = { - mainProgram = "supersonic" + lib.optionalString waylandSupport "-wayland"; + mainProgram = "supersonic"; description = "Lightweight cross-platform desktop client for Subsonic music servers"; homepage = "https://github.com/dweymouth/supersonic"; changelog = "https://github.com/dweymouth/supersonic/releases/tag/${finalAttrs.src.tag}"; - platforms = lib.platforms.linux ++ lib.optionals (!waylandSupport) lib.platforms.darwin; + platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ zane diff --git a/pkgs/by-name/sw/swapview/package.nix b/pkgs/by-name/sw/swapview/package.nix index f0f6bd9f55e9..f27b7d0a603d 100644 --- a/pkgs/by-name/sw/swapview/package.nix +++ b/pkgs/by-name/sw/swapview/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage { src = fetchFromGitHub { owner = "lilydjwg"; - repo = "swapview"; + repo = "smapview"; rev = "cc8e863acd2084413b91572357dab34551c27ed7"; sha256 = "sha256-H5jMdmtZoN9nQfjXFQyYbuvPY58jmEP2j/XWGdBocFo="; }; @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage { meta = { description = "Simple program to view processes' swap usage on Linux"; mainProgram = "swapview"; - homepage = "https://github.com/lilydjwg/swapview"; + homepage = "https://github.com/lilydjwg/smapview"; platforms = lib.platforms.linux; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ oxalica ]; diff --git a/pkgs/by-name/sx/sxiv/package.nix b/pkgs/by-name/sx/sxiv/package.nix index 38ee448bdfa7..3d3e5212966f 100644 --- a/pkgs/by-name/sx/sxiv/package.nix +++ b/pkgs/by-name/sx/sxiv/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; src = fetchFromGitHub { - owner = "muennich"; + owner = "xyb3rt"; repo = "sxiv"; tag = "v${finalAttrs.version}"; hash = "sha256-jrCEx1o7Go0jgwQ3YJ0L97Q5BCHvVTTqOWId3xzlSnU="; @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Simple X Image Viewer"; - homepage = "https://github.com/muennich/sxiv"; + homepage = "https://github.com/xyb3rt/sxiv"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ h7x4 ]; diff --git a/pkgs/by-name/sy/synergy/package.nix b/pkgs/by-name/sy/synergy/package.nix index 326543d4872d..386336e787cd 100644 --- a/pkgs/by-name/sy/synergy/package.nix +++ b/pkgs/by-name/sy/synergy/package.nix @@ -32,8 +32,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "symless"; - repo = "synergy-core"; - rev = finalAttrs.version; + repo = "synergy"; + tag = "v${finalAttrs.version}"; hash = "sha256-0QqklfSsvcXh7I2jaHk82k0nY8gQOj9haA4WOjGqBqY="; fetchSubmodules = true; }; @@ -140,7 +140,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Share one mouse and keyboard between multiple computers"; homepage = "https://symless.com/synergy"; - changelog = "https://github.com/symless/synergy-core/blob/${finalAttrs.version}/ChangeLog"; + changelog = "https://github.com/symless/synergy/blob/${finalAttrs.version}/ChangeLog"; mainProgram = lib.optionalString (!withGUI) "synergyc"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ talyz ]; diff --git a/pkgs/by-name/ta/tagger/package.nix b/pkgs/by-name/ta/tagger/package.nix index 3be96ad86788..baf0f3abf10c 100644 --- a/pkgs/by-name/ta/tagger/package.nix +++ b/pkgs/by-name/ta/tagger/package.nix @@ -19,8 +19,8 @@ buildDotnetModule rec { version = "2024.6.0-1"; src = fetchFromGitHub { - owner = "nlogozzo"; - repo = "NickvisionTagger"; + owner = "NickvisionApps"; + repo = "Tagger"; rev = version; hash = "sha256-4OfByQYhLXmeFWxzhqt8d7pLUyuMLhDM20E2YcA9Q3s="; }; diff --git a/pkgs/by-name/ta/tandem-aligner/package.nix b/pkgs/by-name/ta/tandem-aligner/package.nix index 2e9945eb87f9..cc8cbc3b0ff4 100644 --- a/pkgs/by-name/ta/tandem-aligner/package.nix +++ b/pkgs/by-name/ta/tandem-aligner/package.nix @@ -13,15 +13,15 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "seryrzu"; - repo = "tandem_aligner"; + repo = "unialigner"; rev = "v${finalAttrs.version}"; hash = "sha256-iMDj1HZ8LzmZckuAM3lbG3eSJSd/5JGVA6SBs7+AgX8="; }; patches = [ (fetchpatch { - # https://github.com/seryrzu/tandem_aligner/pull/4 - url = "https://github.com/seryrzu/tandem_aligner/commit/8b516c94f90aaa9cb84278aa811285d4204b03a9.patch"; + # https://github.com/seryrzu/unialigner/pull/4 + url = "https://github.com/seryrzu/unialigner/commit/8b516c94f90aaa9cb84278aa811285d4204b03a9.patch"; hash = "sha256-kD46SykXklG/avK0+sc61YKFw9Bes8ZgFAjVXmcpN8k="; stripLen = 1; }) @@ -58,8 +58,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Parameter-free algorithm for sequence alignment"; - homepage = "https://github.com/seryrzu/tandem_aligner"; - changelog = "https://github.com/seryrzu/tandem_aligner/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/seryrzu/unialigner"; + changelog = "https://github.com/seryrzu/unialigner/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ matthiasbeyer ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ta/tango/package.nix b/pkgs/by-name/ta/tango/package.nix index e688408c89ad..ac36d7e70eb0 100644 --- a/pkgs/by-name/ta/tango/package.nix +++ b/pkgs/by-name/ta/tango/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "1.1.0"; src = fetchFromGitHub { - owner = "masakichi"; + owner = "yuanji-dev"; repo = "tango"; rev = "v${finalAttrs.version}"; hash = "sha256-e/M2iRm/UwfnRVnMo1PmQTkz4IGTxnsCXNSSUkhsiHk="; @@ -19,7 +19,7 @@ buildGoModule (finalAttrs: { meta = { description = "Local command-line Japanese dictionary tool using yomichan's dictionary files"; - homepage = "https://github.com/masakichi/tango"; + homepage = "https://github.com/yuanji-dev/tango"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ donovanglover ]; mainProgram = "tango"; diff --git a/pkgs/by-name/tb/tbe/package.nix b/pkgs/by-name/tb/tbe/package.nix index 2e69e17b32b3..997464fcc22e 100644 --- a/pkgs/by-name/tb/tbe/package.nix +++ b/pkgs/by-name/tb/tbe/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.9.3.1"; src = fetchFromGitHub { - owner = "kaa-ching"; + owner = "the-butterfly-effect"; repo = "tbe"; tag = "v${finalAttrs.version}"; hash = "sha256-UnvFr/ofk6CgtBv6ua8XjZAWScFGfeNx+is5Q8Zl4qk="; diff --git a/pkgs/by-name/te/tektoncd-cli-pac/package.nix b/pkgs/by-name/te/tektoncd-cli-pac/package.nix index 77db033f4545..03ff23114539 100644 --- a/pkgs/by-name/te/tektoncd-cli-pac/package.nix +++ b/pkgs/by-name/te/tektoncd-cli-pac/package.nix @@ -13,7 +13,7 @@ buildGoModule (finalAttrs: { version = "0.41.1"; src = fetchFromGitHub { - owner = "openshift-pipelines"; + owner = "tektoncd"; repo = "pipelines-as-code"; tag = "v${finalAttrs.version}"; hash = "sha256-ZuYaYBSDpU2NCBssw+j3cP4jV6t+pCezFrQRQBS/zKk="; @@ -51,7 +51,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://pipelinesascode.com"; - changelog = "https://github.com/openshift-pipelines/pipelines-as-code/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/tektoncd/pipelines-as-code/releases/tag/v${finalAttrs.version}"; description = "CLI for interacting with Tekton Pipelines as Code"; longDescription = '' tkn-pac CLI Plugin – Easily manage Pipelines-as-Code repositories. diff --git a/pkgs/by-name/te/teler/package.nix b/pkgs/by-name/te/teler/package.nix index 7db1ebf22b56..b1b716dabaf9 100644 --- a/pkgs/by-name/te/teler/package.nix +++ b/pkgs/by-name/te/teler/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "2.0.0"; src = fetchFromGitHub { - owner = "kitabisa"; + owner = "teler-sh"; repo = "teler"; tag = "v${finalAttrs.version}"; hash = "sha256-3+A1QloZQlH31snWfwYa6rprpKUf3fQc/HQgmKQgV9c="; @@ -33,8 +33,8 @@ buildGoModule (finalAttrs: { based on web log that runs in a terminal with resources that we collect and provide by the community. ''; - homepage = "https://github.com/kitabisa/teler"; - changelog = "https://github.com/kitabisa/teler/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/teler-sh/teler"; + changelog = "https://github.com/teler-sh/teler/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "teler.app"; diff --git a/pkgs/by-name/te/telescope/package.nix b/pkgs/by-name/te/telescope/package.nix index 5ea5956a9318..e04ea9a18c81 100644 --- a/pkgs/by-name/te/telescope/package.nix +++ b/pkgs/by-name/te/telescope/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.11"; src = fetchFromGitHub { - owner = "omar-polo"; + owner = "telescope-browser"; repo = "telescope"; tag = finalAttrs.version; hash = "sha256-GKeUXa4RKYkoywrCrpenfLt10Rdj9L0xYI3tf2hFAbk="; diff --git a/pkgs/by-name/te/terraform-docs/package.nix b/pkgs/by-name/te/terraform-docs/package.nix index 678e9b4ae1bf..38de53744df6 100644 --- a/pkgs/by-name/te/terraform-docs/package.nix +++ b/pkgs/by-name/te/terraform-docs/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "terraform-docs"; - version = "0.22.0"; + version = "0.24.0"; src = fetchFromGitHub { owner = "terraform-docs"; repo = "terraform-docs"; tag = "v${finalAttrs.version}"; - hash = "sha256-yroGYLZX1MnCTVmDiTbWDNnwLcmTOT/jYECmFy/ZmRk="; + hash = "sha256-9bTri27VyZgpCsgKoClQh9PCHK5WkARdp1DphlGKxeA="; }; vendorHash = "sha256-k4xypyNk80EXH823oItjc45kkupjTSXHybnMrKEgFvs="; diff --git a/pkgs/by-name/te/terranix/package.nix b/pkgs/by-name/te/terranix/package.nix index 936da543c5e3..aba1aa4337b8 100644 --- a/pkgs/by-name/te/terranix/package.nix +++ b/pkgs/by-name/te/terranix/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.9.0"; src = fetchFromGitHub { - owner = "mrVanDalo"; + owner = "terranix"; repo = "terranix"; rev = finalAttrs.version; sha256 = "sha256-Jh0Zk+g0pEbNopADEtqvrnhrl83rlNFHpn3Zhz4s+VM="; diff --git a/pkgs/by-name/te/terrascan/package.nix b/pkgs/by-name/te/terrascan/package.nix index baae937e1de1..e93e22f2c6a3 100644 --- a/pkgs/by-name/te/terrascan/package.nix +++ b/pkgs/by-name/te/terrascan/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "1.19.9"; src = fetchFromGitHub { - owner = "accurics"; + owner = "tenable"; repo = "terrascan"; tag = "v${finalAttrs.version}"; hash = "sha256-4XIhmUUOSROwEPSB+DcMOfG5+q/pmWkVUwKGrWVcNtM="; @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { mitigate risk before provisioning cloud native infrastructure. It contains 500+ polices and support for Terraform and Kubernetes. ''; - homepage = "https://github.com/accurics/terrascan"; + homepage = "https://github.com/tenable/terrascan"; changelog = "https://github.com/tenable/terrascan/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; diff --git a/pkgs/by-name/te/testssl/package.nix b/pkgs/by-name/te/testssl/package.nix index e5343def63fa..bc05bd6aeacc 100644 --- a/pkgs/by-name/te/testssl/package.nix +++ b/pkgs/by-name/te/testssl/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.2.3"; src = fetchFromGitHub { - owner = "drwetter"; + owner = "testssl"; repo = "testssl.sh"; rev = "v${finalAttrs.version}"; sha256 = "sha256-hR+EhAkv7EXMhBu8wEF6yjpvMzLJZcjH+Jdji0EQkgY="; diff --git a/pkgs/by-name/th/theforceengine/package.nix b/pkgs/by-name/th/theforceengine/package.nix index 61577649905e..427871e761ab 100644 --- a/pkgs/by-name/th/theforceengine/package.nix +++ b/pkgs/by-name/th/theforceengine/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.22.420"; src = fetchFromGitHub { - owner = "luciusDXL"; + owner = "TheForceEngine"; repo = "TheForceEngine"; tag = "v${finalAttrs.version}"; hash = "sha256-8JhaCIJgyaikoDLesshKiIhOO6OFis0xBYDq4vio4F4="; diff --git a/pkgs/by-name/th/thunderbolt/package.nix b/pkgs/by-name/th/thunderbolt/package.nix index b69838686acc..85b9c83086b0 100644 --- a/pkgs/by-name/th/thunderbolt/package.nix +++ b/pkgs/by-name/th/thunderbolt/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "thunderbolt"; version = "0.9.3"; src = fetchFromGitHub { - owner = "01org"; + owner = "intel"; repo = "thunderbolt-software-user-space"; rev = "v${finalAttrs.version}"; sha256 = "02w1bfm7xvq0dzkhwqiq0camkzz9kvciyhnsis61c8vzp39cwx0x"; diff --git a/pkgs/by-name/ti/tilt/assets.nix b/pkgs/by-name/ti/tilt/assets.nix index 61b5cfccc096..12b145261390 100644 --- a/pkgs/by-name/ti/tilt/assets.nix +++ b/pkgs/by-name/ti/tilt/assets.nix @@ -77,7 +77,7 @@ stdenvNoCC.mkDerivation { dontInstall = true; outputHashAlgo = "sha256"; - outputHash = "sha256-nPbIFUBbbgaFpKBky5FXFBopZd4IxvTGbYXfC3SfaUE="; + outputHash = "sha256-MOEf6LZuHoOMX6OWqTn9j7AKIyC2lzt4SUXKWfE8B5A="; outputHashMode = "recursive"; }; diff --git a/pkgs/by-name/ti/tilt/package.nix b/pkgs/by-name/ti/tilt/package.nix index c041b515d910..1a126ed6927c 100644 --- a/pkgs/by-name/ti/tilt/package.nix +++ b/pkgs/by-name/ti/tilt/package.nix @@ -9,13 +9,13 @@ let running in development environment and try to serve assets from the source tree, which is not there once build completes. */ - version = "0.37.5"; + version = "0.37.6"; src = fetchFromGitHub { owner = "tilt-dev"; repo = "tilt"; tag = "v${version}"; - hash = "sha256-aa5ZPheqRZDgcIuuI/tXRHxMtB2RH0yITwvA2SMN9Ec="; + hash = "sha256-tMP3EYgwulyqmuL3yE3CtCBIs2QhoWzW8PnYF+//bgs="; }; }; diff --git a/pkgs/by-name/tl/tlrender/package.nix b/pkgs/by-name/tl/tlrender/package.nix index 6704c5992565..a269a19c1f7f 100644 --- a/pkgs/by-name/tl/tlrender/package.nix +++ b/pkgs/by-name/tl/tlrender/package.nix @@ -56,14 +56,14 @@ stdenv.mkDerivation (finalAttrs: { version = "0.10.0"; src = fetchFromGitHub { - owner = "darbyjohnston"; + owner = "grizzlypeak3d"; repo = "tlRender"; tag = finalAttrs.version; hash = "sha256-TxiDZtMvNmrV1FKXZnekCZHnr/eCWZlsP6VJRnaoWg4="; }; patches = [ - # Minizip-ng 4 support: https://github.com/darbyjohnston/tlRender/pull/145 + # Minizip-ng 4 support: https://github.com/grizzlypeak3d/tlRender/pull/145 ./minizip-ng-4.patch ]; @@ -147,7 +147,7 @@ stdenv.mkDerivation (finalAttrs: { image sequences, audio clips, and transitions. Examples are provided for integrating the library with Qt and OpenGL applications. ''; - homepage = "https://github.com/darbyjohnston/tlRender"; + homepage = "https://github.com/grizzlypeak3d/tlRender"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ yzx9 ]; platforms = with lib.platforms; linux ++ darwin; diff --git a/pkgs/by-name/to/tola/package.nix b/pkgs/by-name/to/tola/package.nix index a75c868b8097..322c8a55fe0c 100644 --- a/pkgs/by-name/to/tola/package.nix +++ b/pkgs/by-name/to/tola/package.nix @@ -13,8 +13,8 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.7.1"; src = fetchFromGitHub { - owner = "KawaYww"; - repo = "tola"; + owner = "tola-rs"; + repo = "tola-ssg"; tag = "v${finalAttrs.version}"; hash = "sha256-zgPKsIRXp5na2d0X7j5+9xJBGFSlvIKIRmzVVo/dcLk="; }; @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "A static site generator for typst-based blog, written in Rust"; - homepage = "https://github.com/KawaYww/tola"; + homepage = "https://github.com/tola-rs/tola-ssg"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer diff --git a/pkgs/by-name/to/tombi/package.nix b/pkgs/by-name/to/tombi/package.nix index 904d070735c7..f932d1b3c578 100644 --- a/pkgs/by-name/to/tombi/package.nix +++ b/pkgs/by-name/to/tombi/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tombi"; - version = "1.2.4"; + version = "1.2.5"; __structuredAttrs = true; @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "tombi-toml"; repo = "tombi"; tag = "v${finalAttrs.version}"; - hash = "sha256-XusEBLWK9yd1FLlfPY+lNPeBN1Q50RV5wrTMz+C6TZ8="; + hash = "sha256-X7qX/1B+VAKDxAOwDWXinuL8K/O84aXnJmovMg4N6yw="; }; # Tests relies on the presence of network diff --git a/pkgs/by-name/to/topiary/package.nix b/pkgs/by-name/to/topiary/package.nix index b68eb26bdf4a..1ab9e5e9fe92 100644 --- a/pkgs/by-name/to/topiary/package.nix +++ b/pkgs/by-name/to/topiary/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.7.3"; src = fetchFromGitHub { - owner = "tweag"; + owner = "topiary"; repo = "topiary"; tag = "v${finalAttrs.version}"; hash = "sha256-3zHO+a/m4Rv+pUm0Y1dBjFfHPZCfjsyAq56EiHSGJ1Y="; @@ -86,8 +86,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Uniform formatter for simple languages, as part of the Tree-sitter ecosystem"; - homepage = "https://github.com/tweag/topiary"; - changelog = "https://github.com/tweag/topiary/blob/v${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://github.com/topiary/topiary"; + changelog = "https://github.com/topiary/topiary/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nartsiss diff --git a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix index 92ca652f0f93..a80cde29fbb1 100644 --- a/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix +++ b/pkgs/by-name/tr/tree-sitter/grammars/grammar-sources.nix @@ -3109,9 +3109,9 @@ }; wit = { - version = "1.3.0"; + version = "1.4.0"; url = "github:bytecodealliance/tree-sitter-wit"; - hash = "sha256-FG73R38Bw60+aT5YB/xpENCnQwoGMVjXRLjP1GdJEn4="; + hash = "sha256-63xH63s6lgticgRtMz7LCL1ThuXegn7qFCZgeQqIZH4="; # Fails strict schema validation due to Neovim ecosystem extensions excludeBrokenTreeSitterJson = true; meta = { diff --git a/pkgs/by-name/tr/trimal/package.nix b/pkgs/by-name/tr/trimal/package.nix index f203081f1cec..80f61cd3a0f8 100644 --- a/pkgs/by-name/tr/trimal/package.nix +++ b/pkgs/by-name/tr/trimal/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { repo = "trimal"; - owner = "scapella"; + owner = "inab"; rev = "v${finalAttrs.version}"; sha256 = "sha256-ONSkYceCgYGSpABj0iOx6yj2hMyFHqCHflYRW+Q6RVc="; }; diff --git a/pkgs/by-name/tr/trunk-recorder/package.nix b/pkgs/by-name/tr/trunk-recorder/package.nix index 6365c7e3fba0..4befe0e22f3e 100644 --- a/pkgs/by-name/tr/trunk-recorder/package.nix +++ b/pkgs/by-name/tr/trunk-recorder/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { version = "5.1.1"; src = fetchFromGitHub { - owner = "robotastic"; + owner = "TrunkRecorder"; repo = "trunk-recorder"; rev = "v${finalAttrs.version}"; hash = "sha256-2qy6krI5NglkC+bUFfJaEuHIcBoYJrxBRnFs8O0NcZA="; @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Record calls from trunked radio systems"; homepage = "https://trunkrecorder.com/"; - changelog = "https://github.com/robotastic/trunk-recorder/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/TrunkRecorder/trunk-recorder/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ PapayaJackal ]; mainProgram = "trunk-recorder"; diff --git a/pkgs/by-name/tu/tuner/package.nix b/pkgs/by-name/tu/tuner/package.nix index 66f17a112766..0df353e02af7 100644 --- a/pkgs/by-name/tu/tuner/package.nix +++ b/pkgs/by-name/tu/tuner/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0.0"; src = fetchFromGitHub { - owner = "louis77"; + owner = "tuner-labs"; repo = "tuner"; tag = "v${finalAttrs.version}"; hash = "sha256-i6I5NSwiS8FJuZaHbrXvUcumo9RZvEVPcfKOkHUXiLo="; @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/louis77/tuner"; + homepage = "https://github.com/tuner-labs/tuner"; description = "App to discover and play internet radio stations"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix index 21e56c494334..b23737e29a70 100644 --- a/pkgs/by-name/tu/turso-cli/package.nix +++ b/pkgs/by-name/tu/turso-cli/package.nix @@ -4,16 +4,20 @@ buildGoModule, fetchFromGitHub, installShellFiles, + writableTmpDirAsHomeHook, + versionCheckHook, nix-update-script, }: buildGoModule (finalAttrs: { pname = "turso-cli"; version = "1.0.30"; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "tursodatabase"; repo = "turso-cli"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oV4lc4lbFM0G5d20P3xp2JwYOWRUc8o/v+ZTg30XL14="; }; @@ -22,12 +26,11 @@ buildGoModule (finalAttrs: { nativeBuildInputs = [ installShellFiles ]; ldflags = [ + "-s" "-X github.com/tursodatabase/turso-cli/internal/cmd.version=v${finalAttrs.version}" ]; - preCheck = '' - export HOME=$(mktemp -d) - ''; + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd turso \ @@ -36,6 +39,9 @@ buildGoModule (finalAttrs: { --zsh <($out/bin/turso completion zsh) ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; meta = { diff --git a/pkgs/by-name/tv/tvm/package.nix b/pkgs/by-name/tv/tvm/package.nix index ca39c149b0d3..1591306569d1 100644 --- a/pkgs/by-name/tv/tvm/package.nix +++ b/pkgs/by-name/tv/tvm/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "apache"; - repo = "incubator-tvm"; + repo = "tvm"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; hash = "sha256-+YnxYIGaPMgfLDsQEiCpqGuJRBTFEbXWI1L2JdnUyfI="; diff --git a/pkgs/by-name/ty/tym/package.nix b/pkgs/by-name/ty/tym/package.nix index dc18a23cae41..2d91414af609 100644 --- a/pkgs/by-name/ty/tym/package.nix +++ b/pkgs/by-name/ty/tym/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tym"; - version = "3.5.2"; + version = "3.6.0"; src = fetchFromGitHub { owner = "endaaman"; repo = "tym"; rev = finalAttrs.version; - sha256 = "sha256-ySriCBmwDiDmAkIIByaZgmK0nUyYiVb0VAV5bi38JGw="; + sha256 = "sha256-4zKxSklpkKp/v/Be1+lBA0NUwp5Q1cZar697T0GdIec="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml index b9366c5a93d7..690835a2b64a 100644 --- a/pkgs/by-name/ty/typst/typst-packages-from-universe.toml +++ b/pkgs/by-name/ty/typst/typst-packages-from-universe.toml @@ -264,6 +264,22 @@ license = [ ] homepage = "https://github.com/whliao5am/acadennial-cv-typst-template" +[accelerated-jacow."0.15.0"] +url = "https://packages.typst.org/preview/accelerated-jacow-0.15.0.tar.gz" +hash = "sha256-DWEwT0NRuNpXy03iwjOQ2jDdzBdCvjtMzOD78SnK3ug=" +typstDeps = [ + "glossy_0_9_2", + "lilaq_0_6_0", + "physica_0_9_8", + "unify_0_8_1", +] +description = "Paper template for conference proceedings in accelerator physics" +license = [ + "GPL-3.0-only", + "MIT-0", +] +homepage = "https://github.com/eltos/accelerated-jacow/" + [accelerated-jacow."0.14.1"] url = "https://packages.typst.org/preview/accelerated-jacow-0.14.1.tar.gz" hash = "sha256-eLjtiAPLyBFbY3rmGtzzwr6vbUA6SZyPsJy00yIArTk=" @@ -634,6 +650,57 @@ license = [ ] homepage = "https://github.com/TomVer99/Typst-checklist-template" +[aero-dhbw."0.4.1"] +url = "https://packages.typst.org/preview/aero-dhbw-0.4.1.tar.gz" +hash = "sha256-NNKa/+aZimjPQByZYDlilIqWow09Ii8iugAkF7O5Zzw=" +typstDeps = [ + "codly_1_3_0", + "glossy_0_9_2", +] +description = "Template for TX000 papers at DHBW Ravensburg" +license = [ + "MIT", +] +homepage = "https://github.com/cocoveal/aero-dhbw" + +[aero-dhbw."0.4.0"] +url = "https://packages.typst.org/preview/aero-dhbw-0.4.0.tar.gz" +hash = "sha256-SiNZGd4ZT9gpMcngSqfu7RsQ0FixAX6rRpH04gsHlHw=" +typstDeps = [ + "codly_1_3_0", + "glossy_0_9_2", +] +description = "Template for TX000 papers at DHBW Ravensburg" +license = [ + "MIT", +] +homepage = "https://github.com/cocoveal/aero-dhbw" + +[aero-dhbw."0.3.0"] +url = "https://packages.typst.org/preview/aero-dhbw-0.3.0.tar.gz" +hash = "sha256-NyHnIC+yR2R4aGPLWWD4Et+0tK0LgFObzoRrrJESxIQ=" +typstDeps = [ + "codly_1_3_0", + "glossy_0_9_2", +] +description = "Template for TX000 papers at DHBW Ravensburg" +license = [ + "MIT", +] +homepage = "https://github.com/cocoveal/aero-dhbw" + +[aero-dhbw."0.2.1"] +url = "https://packages.typst.org/preview/aero-dhbw-0.2.1.tar.gz" +hash = "sha256-zEJ17g1zGsi2Ku+Nqsb6w3XOKxusfx0QGbtaKB5djbY=" +typstDeps = [ + "glossy_0_9_2", +] +description = "Template for TX000 papers at DHBW Ravensburg" +license = [ + "MIT", +] +homepage = "https://github.com/cocoveal/aero-dhbw" + [aero-dhbw."0.2.0"] url = "https://packages.typst.org/preview/aero-dhbw-0.2.0.tar.gz" hash = "sha256-QeQBBRzFwhqVU3BqZLM/1hLH7klcvbimKiGzXVh9tRs=" @@ -742,6 +809,16 @@ license = [ ] homepage = "https://github.com/a-mhamdi/ailab-isetbz" +[aio-studi-and-thesis."0.2.0"] +url = "https://packages.typst.org/preview/aio-studi-and-thesis-0.2.0.tar.gz" +hash = "sha256-nUWgmzV7hr+8GhqCoq9shi4CVDkXx1/T9piZFoKgZEI=" +typstDeps = [] +description = "All-in-one template for students and theses" +license = [ + "MIT", +] +homepage = "https://github.com/fuchs-fabian/typst-template-aio-studi-and-thesis" + [aio-studi-and-thesis."0.1.4"] url = "https://packages.typst.org/preview/aio-studi-and-thesis-0.1.4.tar.gz" hash = "sha256-IqyWMbHqHMycbNHU0xZNF7jbOEKjL526h7pT6u0oI7E=" @@ -1225,6 +1302,20 @@ license = [ ] homepage = "https://github.com/Raunak12775/aloecius-aip" +[altacv."1.6.0"] +url = "https://packages.typst.org/preview/altacv-1.6.0.tar.gz" +hash = "sha256-l/l3rTb9pnVFdG4sl0/Uuq+FKn4JC9cPuTSMbJ2Aho8=" +typstDeps = [ + "fontawesome_0_6_1", + "gairm-import_0_8_1", + "zebra_0_1_0", +] +description = "Curriculum vitae driven by a JSON Resume-style data dict" +license = [ + "MIT", +] +homepage = "https://github.com/smur89/alta-typst" + [altacv."1.5.0"] url = "https://packages.typst.org/preview/altacv-1.5.0.tar.gz" hash = "sha256-9mT79OTp47a0grwQeP2gUU9t3qVh1MB+TzOhSERpL+Q=" @@ -1372,6 +1463,16 @@ license = [ ] homepage = "https://gitlab.com/gasche/anr-aapg-fanmade-typst-template/" +[ansi-render."0.9.2"] +url = "https://packages.typst.org/preview/ansi-render-0.9.2.tar.gz" +hash = "sha256-apsYwJyw8tLOwEw72eyZSJ6uvhaRN7YXOLZfzVtBPv4=" +typstDeps = [] +description = "provides a simple way to render text with ANSI escape sequences" +license = [ + "MIT", +] +homepage = "https://github.com/8LWXpg/typst-ansi-render" + [ansi-render."0.9.1"] url = "https://packages.typst.org/preview/ansi-render-0.9.1.tar.gz" hash = "sha256-f0AG5ligVnMTLI837yqiKgAcxZW9i17VuOKvfss0vss=" @@ -1949,6 +2050,16 @@ license = [ ] homepage = "https://github.com/Coders-Compass/articulate-coderscompass" +[ascii-ipa."2.2.0"] +url = "https://packages.typst.org/preview/ascii-ipa-2.2.0.tar.gz" +hash = "sha256-AP7EB4RO/UT0rnn0RdRmZhTClkbBGws5nOnVH295/Kw=" +typstDeps = [] +description = "Converter for ASCII representations of the International Phonetic Alphabet (IPA" +license = [ + "MIT", +] +homepage = "https://github.com/imatpot/typst-ascii-ipa" + [ascii-ipa."2.1.0"] url = "https://packages.typst.org/preview/ascii-ipa-2.1.0.tar.gz" hash = "sha256-ilmjuzDaas9+ZrVil76moJ+NMFChwO0tB/fPRcMIDtE=" @@ -2470,6 +2581,16 @@ license = [ ] homepage = "https://github.com/dogezen/badgery" +[baler."0.1.0"] +url = "https://packages.typst.org/preview/baler-0.1.0.tar.gz" +hash = "sha256-qTymG/JYuDJKoFJzlFTtmD644Pe7avqcsGufktmCCa8=" +typstDeps = [] +description = "Dynamically balance column sizes of grids and tables" +license = [ + "MPL-2.0", +] +homepage = "https://github.com/yana-zhabura/baler.git" + [bamdone-aiaa."0.2.0"] url = "https://packages.typst.org/preview/bamdone-aiaa-0.2.0.tar.gz" hash = "sha256-j93yBs23/EhKRpPwwNCn3By3ham0C7diQnv6jjlhcHg=" @@ -2625,6 +2746,18 @@ license = [ ] homepage = "https://github.com/coli-saar/bananote" +[bar-point."0.1.0"] +url = "https://packages.typst.org/preview/bar-point-0.1.0.tar.gz" +hash = "sha256-fxH2Mzkl/xifOnhfaL5WJot1Vsgo6a5u9BvtoF+mFSs=" +typstDeps = [ + "cetz_0_5_2", +] +description = "create backgammon diagrams and show checker movement" +license = [ + "MIT", +] +homepage = "https://github.com/mismatchtea/bar-point/" + [barcala."0.3.0"] url = "https://packages.typst.org/preview/barcala-0.3.0.tar.gz" hash = "sha256-HkIqKNTmTMfQ6W4+2wpw4lnkZnp51uLFSwwZoc4Ajoo=" @@ -2832,6 +2965,30 @@ license = [ ] homepage = "https://github.com/whliao5am/basic-letter-typst-template" +[basic-cv-with-photo."0.2.11"] +url = "https://packages.typst.org/preview/basic-cv-with-photo-0.2.11.tar.gz" +hash = "sha256-a80BI6rBXNPi7gUFyLdbr2UmX4fxs7yexSVHEFSQYBI=" +typstDeps = [ + "scienceicons_0_1_0", +] +description = "A simple, standard cv, with an optional photo" +license = [ + "Unlicense", +] +homepage = "https://github.com/joelfischerr/basic-typst-resume-template" + +[basic-cv-with-photo."0.2.10"] +url = "https://packages.typst.org/preview/basic-cv-with-photo-0.2.10.tar.gz" +hash = "sha256-5LxtSoNp6vZ6kCN7YFZ19FHFtkzr39N32uw1sAVUpZ0=" +typstDeps = [ + "scienceicons_0_1_0", +] +description = "A simple, standard cv, with an optional photo" +license = [ + "Unlicense", +] +homepage = "https://github.com/joelfischerr/basic-typst-resume-template" + [basic-document-props."0.1.0"] url = "https://packages.typst.org/preview/basic-document-props-0.1.0.tar.gz" hash = "sha256-7gHvmsHDUtFNELBPzr2bqGYh+FTk2aI98i2f6n9+SZM=" @@ -3096,6 +3253,29 @@ license = [ ] homepage = "https://github.com/stuxf/basic-typst-resume-template" +[beago-suite."0.2.0"] +url = "https://packages.typst.org/preview/beago-suite-0.2.0.tar.gz" +hash = "sha256-TArY2vAuuXZLfgXTMNTg7Tbr0bcMrPUOmBmLnDkXdik=" +typstDeps = [ + "droplet_0_3_1", + "typearea_0_2_0", +] +description = "Minimal templates for drafts, articles, and fantasy books" +license = [ + "MIT", +] +homepage = "https://github.com/aaronmurniadi/beago-suite" + +[beago-suite."0.1.0"] +url = "https://packages.typst.org/preview/beago-suite-0.1.0.tar.gz" +hash = "sha256-krNLftBIfPLEKVnC9UyoLYlU3WegJIM9+g9vMRLJBLw=" +typstDeps = [] +description = "Minimal templates for quick drafts and structured articles" +license = [ + "MIT", +] +homepage = "https://github.com/aaronmurniadi/beago-suite" + [beam."0.1.1"] url = "https://packages.typst.org/preview/beam-0.1.1.tar.gz" hash = "sha256-JV6g1d684oTewhc0UfbQxHZvvPxUNLkBm0tB7PapoPM=" @@ -3130,6 +3310,16 @@ license = [ ] homepage = "https://github.com/Tikitikitikidesuka/typst-upm-report" +[beautiframe."0.4.0"] +url = "https://packages.typst.org/preview/beautiframe-0.4.0.tar.gz" +hash = "sha256-Ler8KNZmq+GEGewLhKPeEgADDX+ih2ZLoz1EQNCHYg8=" +typstDeps = [] +description = "Beautiful theorem-like environments with 9 styles and French math preset" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-beautiframe" + [beautiframe."0.3.0"] url = "https://packages.typst.org/preview/beautiframe-0.3.0.tar.gz" hash = "sha256-qbP+FBj/cxgjPTgrFCJF1Wg7jgOtDvlNoUqiIfWjsXQ=" @@ -3160,6 +3350,16 @@ license = [ ] homepage = "https://github.com/judgeNotFound/beautiful-abs" +[beautitled."0.3.0"] +url = "https://packages.typst.org/preview/beautitled-0.3.0.tar.gz" +hash = "sha256-oC2N+gKwvlFKVzqBsVeWIgNqo7QAss8g/xCoUvtzXQk=" +typstDeps = [] +description = "Sleek print-friendly heading styles for chapters, sections, parts, and tables of contents" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-beautitled" + [beautitled."0.2.7"] url = "https://packages.typst.org/preview/beautitled-0.2.7.tar.gz" hash = "sha256-j+uWUfKIBPzR2Qm82r9IqY6osLEqNlWyJxilKylY7Mg=" @@ -3258,6 +3458,28 @@ license = [ ] homepage = "https://github.com/Nasenbaer39/benplate" +[bhs-school-bundle."0.3.2"] +url = "https://packages.typst.org/preview/bhs-school-bundle-0.3.2.tar.gz" +hash = "sha256-rUMXZEgTl9+KfXr/4Y4e4GBxxZsvt3NvKZoSOYrod2s=" +typstDeps = [ + "mmdr_0_2_2", +] +description = "Professional thesis and report template for vocational high schools in Austria following formal requirements of HAK/HAS and Kolleg Imst (Austria), easily customizable for other schools. The Template contains necassary headlines and examples for images, tables, citations, etc" +license = [ + "MIT", +] + +[bhs-school-bundle."0.3.1"] +url = "https://packages.typst.org/preview/bhs-school-bundle-0.3.1.tar.gz" +hash = "sha256-fVNomtGRehVW5b1SBsaS3+wITIBlx2/M7mSMMDwHoNs=" +typstDeps = [ + "mmdr_0_2_2", +] +description = "Professional thesis and report template for vocational high schools in Austria following formal requirements of HAK/HAS and Kolleg Imst (Austria), easily customizable for other schools. The Template contains necassary headlines and examples for images, tables, citations, etc" +license = [ + "MIT", +] + [bhs-school-bundle."0.3.0"] url = "https://packages.typst.org/preview/bhs-school-bundle-0.3.0.tar.gz" hash = "sha256-IfAONCfpzsuxlK0eHO3qdajbp4nOUqO+ymWu7u785Cs=" @@ -3411,6 +3633,15 @@ license = [ ] homepage = "https://github.com/garethwebber/business-report" +[black-angular-frame."0.1.1"] +url = "https://packages.typst.org/preview/black-angular-frame-0.1.1.tar.gz" +hash = "sha256-SV5eoo6a7gIW73RCleAE9rmawtKxfVv6AmujH4iL3/A=" +typstDeps = [] +description = "Formal academic slide decks" +license = [ + "MIT", +] + [black-angular-frame."0.1.0"] url = "https://packages.typst.org/preview/black-angular-frame-0.1.0.tar.gz" hash = "sha256-uKeMIFv7qvGGhxhLFkUWgaiAHjWI2RVZaqC91ufr+8U=" @@ -3826,6 +4057,74 @@ license = [ "Apache-2.0", ] +[bookly."4.1.3"] +url = "https://packages.typst.org/preview/bookly-4.1.3.tar.gz" +hash = "sha256-fjWL69uI5/qVtbMldKuiemwKL83BXXsn2Lz0kEBMLtY=" +typstDeps = [ + "equate_0_3_3", + "hydra_0_6_3", + "marginalia_0_3_1", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "A clean, customizable template for writing and publishing structured books with front matter, chapters, and consistent styling" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/bookly" + +[bookly."4.1.2"] +url = "https://packages.typst.org/preview/bookly-4.1.2.tar.gz" +hash = "sha256-GDSTVYJxkQIpiPRzIvwhDNaVHiySUciE/udeufY8/bA=" +typstDeps = [ + "equate_0_3_3", + "hydra_0_6_3", + "marginalia_0_3_1", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "A clean, customizable template for writing and publishing structured books with front matter, chapters, and consistent styling" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/bookly" + +[bookly."4.1.1"] +url = "https://packages.typst.org/preview/bookly-4.1.1.tar.gz" +hash = "sha256-tmQ9dfvvPz01SmS/q1Jz3Byc4fgqDe6l13jfz1PxROU=" +typstDeps = [ + "equate_0_3_3", + "hydra_0_6_3", + "marginalia_0_3_1", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "A clean, customizable template for writing and publishing structured books with front matter, chapters, and consistent styling" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/bookly" + +[bookly."4.1.0"] +url = "https://packages.typst.org/preview/bookly-4.1.0.tar.gz" +hash = "sha256-IdJCzgs3lVPU0s9nEAzUHyv5D1wOhI4fPBnP2AlxMCI=" +typstDeps = [ + "equate_0_3_3", + "hydra_0_6_3", + "marginalia_0_3_1", + "showybox_2_0_4", + "suboutline_0_3_0", + "subpar_0_2_2", +] +description = "A clean, customizable template for writing and publishing structured books with front matter, chapters, and consistent styling" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/bookly" + [bookly."4.0.1"] url = "https://packages.typst.org/preview/bookly-4.0.1.tar.gz" hash = "sha256-PiIYSw+Ih7Kkc4774BGBvUWKNH02T3jZGaXCaVNcYj0=" @@ -4200,6 +4499,26 @@ license = [ ] homepage = "https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z3bYXx6FurPtAURke7sUV8ktrtFNt" +[breather."0.1.0"] +url = "https://packages.typst.org/preview/breather-0.1.0.tar.gz" +hash = "sha256-iWXLHpQeyfV2y4Gnuwiu33XS/XbLcKWBhSasRxG+s18=" +typstDeps = [] +description = "Fix overlapping lines caused by tall inline math (display fractions, big operators, matrices) with a single show rule" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-breather" + +[breezy-report."0.1.0"] +url = "https://packages.typst.org/preview/breezy-report-0.1.0.tar.gz" +hash = "sha256-kz3UV7hdKVEhPMP1BPPMXXT33X7mnTmag2BqtoHCD0Y=" +typstDeps = [] +description = "Clean, colour-customisable engineering report template for university submissions" +license = [ + "MIT", +] +homepage = "https://github.com/brebarra/breezy-report" + [briefs."0.3.0"] url = "https://packages.typst.org/preview/briefs-0.3.0.tar.gz" hash = "sha256-KwcoVABAl6yLHCyEtqeOYIOm/dEKcrbwkDQbpbGXHXQ=" @@ -4230,6 +4549,18 @@ license = [ ] homepage = "https://github.com/tndrle/briefs" +[brilliant-cv."4.1.0"] +url = "https://packages.typst.org/preview/brilliant-cv-4.1.0.tar.gz" +hash = "sha256-pTq2q8CkypDJgTHnpeV0UrYe2S5dkkjqdgq3jhOsYnc=" +typstDeps = [ + "fontawesome_0_6_0", +] +description = "💼 Modular, multilingual CV and cover letter template" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/yunanwg/brilliant-CV" + [brilliant-cv."4.0.1"] url = "https://packages.typst.org/preview/brilliant-cv-4.0.1.tar.gz" hash = "sha256-4VKrhm5fQg9dJoXYLqvb/+kKuGzB4klWtHawKZ/C7CA=" @@ -4816,6 +5147,21 @@ license = [ ] homepage = "https://github.com/Lieunoir/calligraphics" +[callisto."0.3.0"] +url = "https://packages.typst.org/preview/callisto-0.3.0.tar.gz" +hash = "sha256-9/1MbGlH161pgM0rrtwDADstHE7ns0kpokA3TpW3iqI=" +typstDeps = [ + "based_0_2_0", + "cmarker_0_1_10", + "mitex_0_2_7", + "percencode_0_1_0", +] +description = "Read Jupyter notebooks and execute code blocks" +license = [ + "MIT", +] +homepage = "https://github.com/sijow/callisto" + [callisto."0.2.5"] url = "https://packages.typst.org/preview/callisto-0.2.5.tar.gz" hash = "sha256-xM9AJa+Lk7lUlrHC/VSJCBMSK+LlMKJc+bAPAsAf+tU=" @@ -6072,6 +6418,16 @@ license = [ ] homepage = "https://github.com/soxfox42/chordish" +[chordx."0.8.0"] +url = "https://packages.typst.org/preview/chordx-0.8.0.tar.gz" +hash = "sha256-rmLj2W3wLVPBSrC3HG7jRlWc8valuknIOvM5BOZNvgQ=" +typstDeps = [] +description = "A package to write song lyrics with chord diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/ljgago/typst-chords" + [chordx."0.7.0"] url = "https://packages.typst.org/preview/chordx-0.7.0.tar.gz" hash = "sha256-BtSAZgbtM9qnom95CVJWWAW6a5OMQvT8hbx2vFG8Ak0=" @@ -6341,6 +6697,20 @@ license = [ ] homepage = "https://github.com/HPdell/typst-cineca" +[circuiteria."0.2.1"] +url = "https://packages.typst.org/preview/circuiteria-0.2.1.tar.gz" +hash = "sha256-3OAmBXaAvPIxDaU0tNHcAyN1Z0jAX9x2vuLIAem29cA=" +typstDeps = [ + "cetz_0_3_4", + "tidy_0_3_0", + "tidy_0_4_1", +] +description = "Drawing block circuits made easy, using CeTZ" +license = [ + "Apache-2.0", +] +homepage = "https://git.kb28.ch/HEL/circuiteria" + [circuiteria."0.2.0"] url = "https://packages.typst.org/preview/circuiteria-0.2.0.tar.gz" hash = "sha256-Ql3l9XV6sf94x2O6OJaedRusptFRINuNnCPF9DQDC84=" @@ -6368,6 +6738,26 @@ license = [ ] homepage = "https://git.kb28.ch/HEL/circuiteria" +[citegeist."0.3.1"] +url = "https://packages.typst.org/preview/citegeist-0.3.1.tar.gz" +hash = "sha256-MBiAHNLDRvt8WSsYFv9f7LCyqJCSCEenGDMP48J1vPg=" +typstDeps = [] +description = "Makes a Bibtex bibliography available as a Typst dictionary" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/typst-citegeist" + +[citegeist."0.3.0"] +url = "https://packages.typst.org/preview/citegeist-0.3.0.tar.gz" +hash = "sha256-NFMJjxWXkNiB5+mR47KXQe7/V2VH1iweF1bbmBii1gk=" +typstDeps = [] +description = "Makes a Bibtex bibliography available as a Typst dictionary" +license = [ + "MIT", +] +homepage = "https://github.com/alexanderkoller/typst-citegeist" + [citegeist."0.2.2"] url = "https://packages.typst.org/preview/citegeist-0.2.2.tar.gz" hash = "sha256-6FjnhgdUFhKmhn+3RE/AyUUJjOvb4LyzAAq7xKZfcx0=" @@ -6684,6 +7074,32 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[classic-msc-thesis."0.1.0"] +url = "https://packages.typst.org/preview/classic-msc-thesis-0.1.0.tar.gz" +hash = "sha256-nuvxVcTUdzPcEPL0wCSxDcCiaoBh2YFndY1G3qmTb8g=" +typstDeps = [] +description = "A classic, formal Master's thesis with full front and back matter" +license = [ + "MIT", +] +homepage = "https://github.com/Cobos-Bioinfo/classic-msc-thesis" + +[classic-ppgsi."0.1.0"] +url = "https://packages.typst.org/preview/classic-ppgsi-0.1.0.tar.gz" +hash = "sha256-VF0an9DTNoH/XxWuJoW/hrx4iKX3fvzvfDbmM/QbXXk=" +typstDeps = [ + "cetz_0_5_2", + "cheq_0_4_0", + "codly_1_3_0", + "glossy_0_9_2", + "lilaq_0_6_0", +] +description = "ABNT dissertation/thesis template for PPgSI-EACH-USP (port of abntex2ppgsi" +license = [ + "MIT", +] +homepage = "https://github.com/ppgsi-lab/classic-ppgsi" + [classic-thesis-uct."0.1.1"] url = "https://packages.typst.org/preview/classic-thesis-uct-0.1.1.tar.gz" hash = "sha256-LXxM8JARS/v/X0IwmpKFXdSMlB9wJTxbWfFL0C0Z3Xk=" @@ -7271,6 +7687,20 @@ license = [ ] homepage = "https://github.com/testspieler09/clean-hwr-template" +[clean-math-paper."0.2.8"] +url = "https://packages.typst.org/preview/clean-math-paper-0.2.8.tar.gz" +hash = "sha256-WM8G1Wbrraa7+FmK47ppGQVgLaNnx0sg7DHETdmFNmk=" +typstDeps = [ + "great-theorems_0_1_2", + "i-figured_0_2_4", + "rich-counters_0_2_2", +] +description = "A simple and good looking template for mathematical papers" +license = [ + "MIT", +] +homepage = "https://github.com/JoshuaLampert/clean-math-paper" + [clean-math-paper."0.2.7"] url = "https://packages.typst.org/preview/clean-math-paper-0.2.7.tar.gz" hash = "sha256-uUEhyGLPFGUjMKeTxzUxtRcvix5ObNS7a+M4bUOUUMk=" @@ -7503,6 +7933,21 @@ license = [ ] homepage = "https://github.com/sebaseb98/clean-math-thesis" +[clean-othaw."0.3.6"] +url = "https://packages.typst.org/preview/clean-othaw-0.3.6.tar.gz" +hash = "sha256-Ib8YLb136qPfYY4GJnnYFL68UwcCeb2ayv5n0bMU6jc=" +typstDeps = [ + "codelst_2_0_2", + "glossarium_0_5_6", + "hydra_0_6_1", + "muchpdf_0_1_2", +] +description = "Thesis at OTH Amberg-Weiden" +license = [ + "MIT", +] +homepage = "https://codeberg.org/ruebe5w/clean-othaw" + [clean-othaw."0.3.5"] url = "https://packages.typst.org/preview/clean-othaw-0.3.5.tar.gz" hash = "sha256-s9Z8RY6FKA6GhVzrBx3dGhXW1eqjesNtxEU0eCAG2qA=" @@ -7761,6 +8206,16 @@ license = [ ] homepage = "https://gitlab.com/hartang/typst/cloudy" +[cmarker."0.1.10"] +url = "https://packages.typst.org/preview/cmarker-0.1.10.tar.gz" +hash = "sha256-TArP7mI2Y5tu8Jzq9XvCOQWsn5Y3H6oT2LQ0OTT8P/s=" +typstDeps = [] +description = "Transpile CommonMark Markdown to Typst, from within Typst" +license = [ + "MIT", +] +homepage = "https://github.com/SabrinaJewson/cmarker.typ" + [cmarker."0.1.9"] url = "https://packages.typst.org/preview/cmarker-0.1.9.tar.gz" hash = "sha256-wsNigPwNVFzEPYa1f78PNbJ73lvs3g/Zcio215URyEc=" @@ -8026,6 +8481,16 @@ license = [ ] homepage = "https://github.com/jneug/typst-codelst" +[codepoint."0.2.2"] +url = "https://packages.typst.org/preview/codepoint-0.2.2.tar.gz" +hash = "sha256-ZlqbtK5TmI6gVfNGTSG1jnzVDRgjVfwCvSjaxveqEmM=" +typstDeps = [] +description = "Utilities for creating programming labs and exams" +license = [ + "MIT", +] +homepage = "https://github.com/oseda-dev/codepoint" + [codepoint."0.2.1"] url = "https://packages.typst.org/preview/codepoint-0.2.1.tar.gz" hash = "sha256-RedHx+9KR32bXdBZ4tOZJESKqGitcX0pm6VWTHK8QBw=" @@ -8488,6 +8953,22 @@ license = [ ] homepage = "https://github.com/micheledusi/Combo" +[community-cnam-thesis."0.1.0"] +url = "https://packages.typst.org/preview/community-cnam-thesis-0.1.0.tar.gz" +hash = "sha256-iy5QmU8j+3Ch/ufX/stXh6GMCmNsy1p+FosmlfLFm8w=" +typstDeps = [ + "bookly_4_1_3", + "cheq_0_4_0", + "lovelace_0_3_1", + "marginalia_0_3_1", + "zebraw_0_6_3", +] +description = "Template for writing theses of Cnam" +license = [ + "MIT", +] +homepage = "https://github.com/maucejo/community-cnam-thesis" + [community-gzqy-thesis."0.1.0"] url = "https://packages.typst.org/preview/community-gzqy-thesis-0.1.0.tar.gz" hash = "sha256-RvlRNRd8pwtP1R5TcZ2Y8Dh0xy1j12h9QABNLmUxynE=" @@ -8623,6 +9104,18 @@ license = [ ] homepage = "https://github.com/daniel-alegria3/typst-complete-unsaac" +[computer-framer."1.0.0"] +url = "https://packages.typst.org/preview/computer-framer-1.0.0.tar.gz" +hash = "sha256-vDG8BVEdRv36LZ0suBc2qCAQ2re0XI/2u1WK7HAMyY4=" +typstDeps = [ + "shadowed_0_3_0", +] +description = "Put content inside beautiful, immersive desktop window frames, with a variety of themes to choose from" +license = [ + "MIT-0", +] +homepage = "https://github.com/dayala1/computer-framer" + [conch."0.1.0"] url = "https://packages.typst.org/preview/conch-0.1.0.tar.gz" hash = "sha256-51loloarpJygA/JPssSXygGpzxQDgBx7MRmkJDv+yE4=" @@ -8737,6 +9230,26 @@ license = [ ] homepage = "https://github.com/ODAncona/confusion-matrix" +[conic-toan."0.3.1"] +url = "https://packages.typst.org/preview/conic-toan-0.3.1.tar.gz" +hash = "sha256-pi31drWUlWD0uK7dlROv9X6nuAgx0bql1is8BD8txJ4=" +typstDeps = [] +description = "Draw math figures, graphs and variation tables" +license = [ + "MIT", +] +homepage = "https://github.com/Thutran1891/conic-toan" + +[conic-toan."0.3.0"] +url = "https://packages.typst.org/preview/conic-toan-0.3.0.tar.gz" +hash = "sha256-dS5E2huDmPZNtAsuGkJAwtynw1PmQbC9oY6hz+cH/ws=" +typstDeps = [] +description = "Draw math figures, graphs and variation tables" +license = [ + "MIT", +] +homepage = "https://github.com/Thutran1891/conic-toan" + [conjak."0.2.3"] url = "https://packages.typst.org/preview/conjak-0.2.3.tar.gz" hash = "sha256-fkmBeHJwFg9GFov7/H3bco1UqNMZxq4sTkt9Ovx7MLE=" @@ -8791,6 +9304,15 @@ license = [ ] homepage = "https://github.com/dmetzler/un-cours-avec-l-ia" +[coral-cv."0.1.0"] +url = "https://packages.typst.org/preview/coral-cv-0.1.0.tar.gz" +hash = "sha256-9TJwyoEU6j5s+hc7L7nYYCPWKD3MGhcW523oCgm4OPs=" +typstDeps = [] +description = "Elegant coral-accented CV and cover letter for job applications" +license = [ + "MIT-0", +] + [corkscrew."0.1.0"] url = "https://packages.typst.org/preview/corkscrew-0.1.0.tar.gz" hash = "sha256-hE+2q9yspm23+4cyJRxFu7nSd11KU+VEPArP98MIBcA=" @@ -8852,6 +9374,16 @@ license = [ ] homepage = "https://github.com/kamack38/cram-snap" +[crisp-cv."1.0.0"] +url = "https://packages.typst.org/preview/crisp-cv-1.0.0.tar.gz" +hash = "sha256-CycEpzial8zNU3b0NQDp89u9o1nHgxzB5gPHj/aOwN4=" +typstDeps = [] +description = "Clean, concise CV with sensible defaults and easy customization" +license = [ + "Unlicense", +] +homepage = "https://codeberg.org/nn3s/crisp-cv" + [cross-circle."1.0.0"] url = "https://packages.typst.org/preview/cross-circle-1.0.0.tar.gz" hash = "sha256-6F/9XU2w4VXsBjkeaiIkmPi9Qnifuy/q/vC5tWbfqCU=" @@ -9129,6 +9661,18 @@ license = [ ] homepage = "https://github.com/hpdell/ctyp" +[ctz-euclide."0.2.0"] +url = "https://packages.typst.org/preview/ctz-euclide-0.2.0.tar.gz" +hash = "sha256-WogIAB8HkAcHRP36khFs6kWEej/vROs/LlcpEzdobSA=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Euclidean geometry constructions and drawing, a port of the LaTeX tkz-euclide package" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-ctz-euclide" + [ctz-euclide."0.1.5"] url = "https://packages.typst.org/preview/ctz-euclide-0.1.5.tar.gz" hash = "sha256-6u7S0x0Y+EU/1lrj5m0YyFb8VkaxEUw6Lp3jutpZBSc=" @@ -9213,6 +9757,19 @@ license = [ ] homepage = "https://github.com/Mc-Zen/curli" +[curriculo-acad."0.1.2"] +url = "https://packages.typst.org/preview/curriculo-acad-0.1.2.tar.gz" +hash = "sha256-mxkTVsOtTwRbzRiwGQTkC2ylVEPiX2uaKpAnLQlC/Hw=" +typstDeps = [ + "datify_1_0_1", + "datify-core_1_0_0", +] +description = "Creating a CV from your LATTES entries" +license = [ + "MIT", +] +homepage = "https://github.com/philkleer/curriculo-acad" + [curriculo-acad."0.1.1"] url = "https://packages.typst.org/preview/curriculo-acad-0.1.1.tar.gz" hash = "sha256-v7+XoGwewZE6PUJbF+fTF679BTH0HkgBzU+yvCQ+Jis=" @@ -9695,6 +10252,18 @@ license = [ ] homepage = "https://www.github.com/victuarvi/dati-basati" +[datify."1.3.0"] +url = "https://packages.typst.org/preview/datify-1.3.0.tar.gz" +hash = "sha256-1seovRRa8BLPxpvSeA/k9zggcv/TjjOedElEUu9Qzkk=" +typstDeps = [ + "datify-core_2_1_0", +] +description = "Flexible, locale-aware date formatting. Leverages datify-core for internationalization and supports CLDR-style date patterns" +license = [ + "MIT", +] +homepage = "https://github.com/Jeomhps/datify" + [datify."1.0.1"] url = "https://packages.typst.org/preview/datify-1.0.1.tar.gz" hash = "sha256-zu/vnvYJe0SgtdjLiY6kTWl12bkyu2oqBRoxHDCLLIM=" @@ -9759,6 +10328,16 @@ license = [ ] homepage = "https://github.com/Jeomhps/datify" +[datify-core."2.1.0"] +url = "https://packages.typst.org/preview/datify-core-2.1.0.tar.gz" +hash = "sha256-PodwLpxL8GORYuBYjVKjPQhRJYPoqdgVLzEOFNgHQHU=" +typstDeps = [] +description = "Localization data and date formatting patterns, powered by CLDR. Backend for Datify, reusable in any project" +license = [ + "MIT", +] +homepage = "https://github.com/Jeomhps/datify-core" + [datify-core."1.0.0"] url = "https://packages.typst.org/preview/datify-core-1.0.0.tar.gz" hash = "sha256-esUWhE9bQZiEoM+FBkEypMpIS2Jwg5GvOHElfXo+P8U=" @@ -10003,6 +10582,24 @@ license = [ ] homepage = "https://github.com/profetia/defined" +[definitely-not-isec-slides."1.1.0"] +url = "https://packages.typst.org/preview/definitely-not-isec-slides-1.1.0.tar.gz" +hash = "sha256-BebfAaRdQSBfNkFu8c8bhF7MORUR2e7Cv6wCDWxW8dc=" +typstDeps = [ + "cetz_0_5_2", + "codly_1_3_0", + "fletcher_0_5_8", + "showybox_2_0_4", + "tiaoma_0_3_0", + "touying_0_7_4", + "use-tabler-icons_0_20_0", +] +description = "An unofficial ISEC TUGraz slides template" +license = [ + "MIT", +] +homepage = "https://github.com/ecomaikgolf/typst-isec-slides-template" + [definitely-not-isec-slides."1.0.1"] url = "https://packages.typst.org/preview/definitely-not-isec-slides-1.0.1.tar.gz" hash = "sha256-WYSUwzTpoDCa+rkYnPC9NAvdmb+AwemyW/WjGiMUi8U=" @@ -10225,6 +10822,38 @@ license = [ ] homepage = "https://github.com/0rphee/derive-it" +[dhbw-oderso."2.3.0"] +url = "https://packages.typst.org/preview/dhbw-oderso-2.3.0.tar.gz" +hash = "sha256-gCyXWsz7Yzmh5I2poE/KMtS0G3IiKx6AQWTP1H18Pt8=" +typstDeps = [ + "codly_1_3_0", + "drafting_0_2_2", + "glossarium_0_5_10", + "hydra_0_6_3", + "linguify_0_5_0", +] +description = "All kinds of theses at DHBW and IHK" +license = [ + "MIT", +] +homepage = "https://github.com/dhbw-typst/oderso-template" + +[dhbw-oderso."2.2.0"] +url = "https://packages.typst.org/preview/dhbw-oderso-2.2.0.tar.gz" +hash = "sha256-g89UG21C3NYquyrJTO/+XXLaKXKjPuc2wNVkk246DNE=" +typstDeps = [ + "codly_1_3_0", + "drafting_0_2_2", + "glossarium_0_5_10", + "hydra_0_6_3", + "linguify_0_5_0", +] +description = "All kinds of theses at DHBW and IHK" +license = [ + "MIT", +] +homepage = "https://github.com/dhbw-typst/oderso-template" + [diagraph."0.3.7"] url = "https://packages.typst.org/preview/diagraph-0.3.7.tar.gz" hash = "sha256-6TnXXx0zQzZryH6L7Dh5EICe39sZM9la7OQc+wbWK6M=" @@ -10548,6 +11177,18 @@ license = [ "MIT", ] +[diffst."0.1.0"] +url = "https://packages.typst.org/preview/diffst-0.1.0.tar.gz" +hash = "sha256-BiIsKG9dnIk7+/9I2L65ljVA/6+6TEoNmJp5RrKh6pQ=" +typstDeps = [ + "elembic_1_1_1", +] +description = "Side-by-side document diff reports" +license = [ + "MIT", + "Apache-2.0", +] + [digestify."0.2.0"] url = "https://packages.typst.org/preview/digestify-0.2.0.tar.gz" hash = "sha256-zhWY1dLELc/Rh8PiRKgY3FAAHbpHcJVyPuIVIa3gVGk=" @@ -10645,6 +11286,16 @@ license = [ ] homepage = "https://github.com/nathan-ed/typst-package-diorama" +[diprint."0.1.1"] +url = "https://packages.typst.org/preview/diprint-0.1.1.tar.gz" +hash = "sha256-kK+j2n1zmLPktjR/kQPuvvsfWMASHcaNDgrrUpglN0Y=" +typstDeps = [] +description = "arXiv-style papers that compile to HTML and PDF" +license = [ + "MIT", +] +homepage = "https://git.sr.ht/~wyli/diprint" + [discount."0.1.0"] url = "https://packages.typst.org/preview/discount-0.1.0.tar.gz" hash = "sha256-ndq9d6V5fyaugVkfEwD8VI/v5VfDQ8rZhTs9q3HaxiA=" @@ -10825,6 +11476,16 @@ license = [ "Unlicense", ] +[dragonling."0.3.1"] +url = "https://packages.typst.org/preview/dragonling-0.3.1.tar.gz" +hash = "sha256-s5oKKMoh7wruoZl/MFVOekKxp8/1vyPIRYgwMHEW82M=" +typstDeps = [] +description = "For creating Dungeons & Dragons 5E content including adventures, stat blocks, spell cards" +license = [ + "MIT", +] +homepage = "https://github.com/coljac/typst-dnd5e" + [dragonling."0.3.0"] url = "https://packages.typst.org/preview/dragonling-0.3.0.tar.gz" hash = "sha256-jbn/XMhBEAKZi5c2In3eqVz6Dec7eYGFbRJ+oH/E0nk=" @@ -11176,6 +11837,16 @@ license = [ ] homepage = "https://github.com/syqwq-OMG/ecnu-math-hwk" +[econ-working-paper."0.6.0"] +url = "https://packages.typst.org/preview/econ-working-paper-0.6.0.tar.gz" +hash = "sha256-7VvhSu2YsxbaLYhH80+bj8HB1SPAYyzKkPUbE7hCd9A=" +typstDeps = [] +description = "Working-paper template for SSRN and social science manuscripts" +license = [ + "MIT", +] +homepage = "https://github.com/statzhero/econ-working-paper" + [econ-working-paper."0.5.1"] url = "https://packages.typst.org/preview/econ-working-paper-0.5.1.tar.gz" hash = "sha256-ZhAU5bm+U9f5Q8Xym8ErZqKsc+5KI521NTfu2GQZnSI=" @@ -11247,6 +11918,16 @@ license = [ "MIT", ] +[efilrst."0.3.3"] +url = "https://packages.typst.org/preview/efilrst-0.3.3.tar.gz" +hash = "sha256-+qCadoEBFAPVKOsaZAoCugUMqqxmGoti4UCYxj+TJxg=" +typstDeps = [] +description = "A simple referenceable list library" +license = [ + "MIT", +] +homepage = "https://github.com/jmigual/typst-efilrst" + [efilrst."0.3.2"] url = "https://packages.typst.org/preview/efilrst-0.3.2.tar.gz" hash = "sha256-oBjix+GtlekSToHjLgn9deZWmjRZoqxWGvMbNLWUpMQ=" @@ -11338,6 +12019,20 @@ license = [ "MIT", ] +[eggs."0.9.0"] +url = "https://packages.typst.org/preview/eggs-0.9.0.tar.gz" +hash = "sha256-Tw4qQw/kFqrZAQ6kdOnybaBL2IadsQE8UUih9lOC1DI=" +typstDeps = [ + "elembic_1_1_1", + "headcount_0_1_1", + "tidy_0_4_3", +] +description = "Linguistic examples with minimalist syntax" +license = [ + "MIT", +] +homepage = "https://github.com/retroflexivity/typst-eggs" + [eggs."0.8.0"] url = "https://packages.typst.org/preview/eggs-0.8.0.tar.gz" hash = "sha256-FWRd2YA6zMFiVzSwZ3eokiWh0c7vllsuhB2GtSGa6N4=" @@ -12007,6 +12702,16 @@ license = [ "MIT", ] +[ensl-internship."0.1.0"] +url = "https://packages.typst.org/preview/ensl-internship-0.1.0.tar.gz" +hash = "sha256-OSWpIReSmm/ghfcXw56sgC1vV3U9Yv9ATb/pz0AxCto=" +typstDeps = [] +description = "A unofficial template for internship reports at ENS de Lyon" +license = [ + "MIT", +] +homepage = "https://github.com/AdrienGuimbal/typst-report-template-ens-lyon" + [enunciado-facil-fcfm."0.1.0"] url = "https://packages.typst.org/preview/enunciado-facil-fcfm-0.1.0.tar.gz" hash = "sha256-sJQRnJ7opLSbBWTcS9YNOCQlZ2lYiuMAGBSeeC3MChM=" @@ -12234,6 +12939,17 @@ license = [ ] homepage = "git@github.com:Thumuss/brainfuck.git" +[ethz-cadmo-inspired-thesis."0.1.0"] +url = "https://packages.typst.org/preview/ethz-cadmo-inspired-thesis-0.1.0.tar.gz" +hash = "sha256-mDZleaAZ5qHgtrZufME7Hv9xmqpAqHrSeGVZe1jQ8wQ=" +typstDeps = [ + "wordometer_0_1_5", +] +description = "Thesis inspired by the ETHZ CADMO group" +license = [ + "MIT", +] + [ethz-iis-assignment."1.0.0"] url = "https://packages.typst.org/preview/ethz-iis-assignment-1.0.0.tar.gz" hash = "sha256-1igZuf92d5mG/JNbHrrvR7YhVYi8HQ0dNfHabfLC4ZI=" @@ -12435,6 +13151,65 @@ license = [ "Unlicense", ] +[examy."0.2.0"] +url = "https://packages.typst.org/preview/examy-0.2.0.tar.gz" +hash = "sha256-qk9mXxV63bgDl0nHTjTevpKfPCXD6vzyZL9pWhK6gtc=" +typstDeps = [ + "elembic_1_1_1", +] +description = "Template for writing exams, quizzes, and homework with automatic numbering, points, and cross-references" +license = [ + "MIT", + "Apache-2.0", +] +homepage = "https://github.com/siefkenj/typst-examy" + +[exemel."0.1.0"] +url = "https://packages.typst.org/preview/exemel-0.1.0.tar.gz" +hash = "sha256-9WcyX+FpPjEqJR7dJ2B+0kzV8mJ8LVmhO4qiQuvVvWY=" +typstDeps = [] +description = "Encode Typst values to XML and make Atom feeds" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/wensimehrp/exemel" + +[exercise-bank."0.6.1"] +url = "https://packages.typst.org/preview/exercise-bank-0.6.1.tar.gz" +hash = "sha256-+ZzncBWAEE/D8+iHiBGw05FXJL9ws3aPGZqUDxu0zKs=" +typstDeps = [ + "tiaoma_0_3_0", + "wrap-it_0_1_1", +] +description = "Exercise management with solutions, metadata, filtering, and exercise banks for educational documents" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-exercise-bank" + +[exercise-bank."0.6.0"] +url = "https://packages.typst.org/preview/exercise-bank-0.6.0.tar.gz" +hash = "sha256-ziKZtL8hwUXGSBnBR4zycPZGMWm6fP00ozgpjoZ9TIE=" +typstDeps = [ + "tiaoma_0_3_0", + "wrap-it_0_1_1", +] +description = "Exercise management with solutions, metadata, filtering, and exercise banks for educational documents" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-exercise-bank" + +[exercise-bank."0.5.2"] +url = "https://packages.typst.org/preview/exercise-bank-0.5.2.tar.gz" +hash = "sha256-e+CDxKnNNJcFuZJY4J2Ds2eFcAtc/hzJ2vhKvy5aykY=" +typstDeps = [] +description = "Exercise management with solutions, metadata, filtering, and exercise banks for educational documents" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-exercise-bank" + [exercise-bank."0.5.1"] url = "https://packages.typst.org/preview/exercise-bank-0.5.1.tar.gz" hash = "sha256-PyVOfoV212hTb8DFaiTkzwVQaJutXgfcNzF8WC0MyeM=" @@ -12912,6 +13687,17 @@ license = [ ] homepage = "https://github.com/sjames/diagramgrid" +[faithful-acmart."0.1.0"] +url = "https://packages.typst.org/preview/faithful-acmart-0.1.0.tar.gz" +hash = "sha256-BKPoDzSkG54Qq7k3cZxdcwVNVWu6pC6IUsUS5zBnqM0=" +typstDeps = [] +description = "Every ACM paper format, matching LaTeX acmart" +license = [ + "MIT", + "MIT-0", +] +homepage = "https://github.com/fzaiser/faithful-acmart" + [fancy-affil."0.1.0"] url = "https://packages.typst.org/preview/fancy-affil-0.1.0.tar.gz" hash = "sha256-3w4k0AfmEp+wvXIkC1koKjIQxkQm3zLBrNgNh7IfNw0=" @@ -13488,6 +14274,18 @@ license = [ "MIT", ] +[fitchcraft."1.0.1"] +url = "https://packages.typst.org/preview/fitchcraft-1.0.1.tar.gz" +hash = "sha256-0CwJVKFwaJ0IW7B3jk1Ea9XoIsjHzSL63JDW0MgjQ04=" +typstDeps = [ + "swank-tex_0_1_0", +] +description = "Fitch-style proof diagrams" +license = [ + "GPL-3.0-only", +] +homepage = "https://github.com/ykrem/fitch" + [fitchcraft."1.0.0"] url = "https://packages.typst.org/preview/fitchcraft-1.0.0.tar.gz" hash = "sha256-ZzMLGrRj4FVc6J7Vl/OXutFghurj73IwxoNBMAjpmzg=" @@ -14555,6 +15353,17 @@ license = [ ] homepage = "https://github.com/confusedkernel/fubell" +[fun-article."0.2.0"] +url = "https://packages.typst.org/preview/fun-article-0.2.0.tar.gz" +hash = "sha256-TBMov1t8KjeV6z4Q7yUjpgYXGTfR7zdcT7F+jTVtIqU=" +typstDeps = [ + "droplet_0_3_1", +] +description = "Playful two-column research article" +license = [ + "MIT", +] + [fun-article."0.1.0"] url = "https://packages.typst.org/preview/fun-article-0.1.0.tar.gz" hash = "sha256-rCPEg97okVZKaaqrmmnZZZOMNNMPdoDz3HHSSk1kKTQ=" @@ -14601,6 +15410,16 @@ license = [ ] homepage = "https://github.com/ludwig-austermann/typst-funarray" +[functable."0.1.0"] +url = "https://packages.typst.org/preview/functable-0.1.0.tar.gz" +hash = "sha256-aaFdzAm8CiB1gfPDAWDJqz8saza4nXR8xa15TtN8Gn8=" +typstDeps = [] +description = "Sign, variation, and convexity tables in the French tkz-tab style, plus value tables (tableaux de valeurs" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-functable" + [furiruby."0.1.0"] url = "https://packages.typst.org/preview/furiruby-0.1.0.tar.gz" hash = "sha256-jV0hvG8+awQ1RPDEGEzirIHTh61Za9tgfhlUN2U9SL0=" @@ -14808,6 +15627,16 @@ license = [ ] homepage = "https://github.com/MatheSchool/typst-g-exam" +[gairm-import."0.9.0"] +url = "https://packages.typst.org/preview/gairm-import-0.9.0.tar.gz" +hash = "sha256-2fDyhe6VcwX68bCOWYjZR9fuz2lKfOveJDj0kzyl5po=" +typstDeps = [] +description = "Parses and validates JSON against JSON Schema and returns a normalised dict; built-in support for JSON Resumes" +license = [ + "MIT", +] +homepage = "https://github.com/smur89/gairm-import" + [gairm-import."0.8.1"] url = "https://packages.typst.org/preview/gairm-import-0.8.1.tar.gz" hash = "sha256-FGxwc/a7Jq29jjBvNtkuR7JcSkmJg9CULQ5IWSzzY/k=" @@ -15006,6 +15835,26 @@ license = [ ] homepage = "https://github.com/pku-typst/gb7714-bilingual" +[gbt9704-gongwen."0.2.0"] +url = "https://packages.typst.org/preview/gbt9704-gongwen-0.2.0.tar.gz" +hash = "sha256-eyhjdGjhEfiedFaX9bqXGm7eUvLjRFZUMSYEQbtXidY=" +typstDeps = [] +description = "适配 GB/T 9704-2012 公文格式模板 / adapts Chinese GB/T 9704-2012 document format template" +license = [ + "MIT", +] +homepage = "https://codeberg.org/songwupei/typst-gbt9704" + +[gbt9704-gongwen."0.1.0"] +url = "https://packages.typst.org/preview/gbt9704-gongwen-0.1.0.tar.gz" +hash = "sha256-HTjsXX+pTs2Flvh4OhVnFJM7CwrPqjwA+pqpfe6PA4I=" +typstDeps = [] +description = "适配 GB/T 9704-2012 公文格式模板 / adapts Chinese GB/T 9704-2012 document format template" +license = [ + "MIT", +] +homepage = "https://codeberg.org/songwupei/typst-gbt9704" + [genealotree."0.3.0"] url = "https://packages.typst.org/preview/genealotree-0.3.0.tar.gz" hash = "sha256-zRq5Wn25rsrmFXiThlVhPhEQYU5/umgmJ5XK5tKoa34=" @@ -16234,6 +17083,30 @@ license = [ ] homepage = "https://github.com/jbirnick/typst-great-theorems" +[gribouille."0.6.0"] +url = "https://packages.typst.org/preview/gribouille-0.6.0.tar.gz" +hash = "sha256-qOgyA6C2rZwdVj+UVXpYglphNp3ecU5xJ3eekOgz73I=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Create elegant graphics with the Grammar of Graphics" +license = [ + "MIT", +] +homepage = "https://github.com/mcanouil/gribouille" + +[gribouille."0.5.0"] +url = "https://packages.typst.org/preview/gribouille-0.5.0.tar.gz" +hash = "sha256-oMIoEf3T6t9vWCehlJyAkzM4DQNyeu0Ra2b12cs2SCs=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Create elegant graphics with the Grammar of Graphics" +license = [ + "MIT", +] +homepage = "https://github.com/mcanouil/gribouille" + [gribouille."0.4.1"] url = "https://packages.typst.org/preview/gribouille-0.4.1.tar.gz" hash = "sha256-TfS+Np6uXSR1YiPr0NUMfx+SD3SllyTzDruIXGKnInc=" @@ -16294,6 +17167,17 @@ license = [ ] homepage = "https://github.com/mcanouil/gribouille" +[grid-cv."0.1.0"] +url = "https://packages.typst.org/preview/grid-cv-0.1.0.tar.gz" +hash = "sha256-9AMITpkoYLZJ2J8pF9yWRMUngjFODZ5TX+fqi24SIlc=" +typstDeps = [] +description = "Plain single-column CV with a two-column skills grid" +license = [ + "MIT", + "MIT-0", +] +homepage = "https://github.com/davidculemann/typst-templates" + [griddle."0.2.1"] url = "https://packages.typst.org/preview/griddle-0.2.1.tar.gz" hash = "sha256-PRRuRiCeohdspe8m2m9MV1t4M7f3h13O4eLhhLUr3pY=" @@ -16667,6 +17551,16 @@ license = [ ] homepage = "https://github.com/habaneraa/typst-resume-one-page" +[hadronic-rirekisho."0.1.0"] +url = "https://packages.typst.org/preview/hadronic-rirekisho-0.1.0.tar.gz" +hash = "sha256-+4c+9sofVK+0FasLNF+dEcxm1tku+cQ/utJpB821qqo=" +typstDeps = [] +description = "A template for a traditional Japanese rirekisho (履歴書) resume" +license = [ + "MIT-0", +] +homepage = "https://github.com/yoshphys/typst-hadronic-rirekisho" + [hagakiii."0.1.0"] url = "https://packages.typst.org/preview/hagakiii-0.1.0.tar.gz" hash = "sha256-cIJ562PgOM0flVEhS+7tyuMX+SH/2rxlifpqI5PBr+E=" @@ -16677,6 +17571,26 @@ license = [ ] homepage = "https://github.com/34j/typst-hagakiii" +[haita."0.3.0"] +url = "https://packages.typst.org/preview/haita-0.3.0.tar.gz" +hash = "sha256-W58ymRG2ozfFVlr+h6sM7iFUGRvJRSKmIY7SEJzy/10=" +typstDeps = [] +description = "Make Web documentation w/o external tools" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/wensimehrp/haita" + +[haita."0.2.1"] +url = "https://packages.typst.org/preview/haita-0.2.1.tar.gz" +hash = "sha256-Ca09JHYGwi3A+cNuuyQM0JgBeF0RQ7OdzhqzPzm5tk4=" +typstDeps = [] +description = "Make Web documentation w/o external tools" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/wensimehrp/haita" + [hallon."0.1.3"] url = "https://packages.typst.org/preview/hallon-0.1.3.tar.gz" hash = "sha256-9kcl4hljULasqs0HIg3aRotQXLsnuFySehrROqCNOio=" @@ -16796,6 +17710,16 @@ license = [ ] homepage = "https://codeberg.org/hannesknoll/hannes-thesis" +[hanqing."0.1.1"] +url = "https://packages.typst.org/preview/hanqing-0.1.1.tar.gz" +hash = "sha256-ele7GzcZ0Wt8yW4iFZMHMS6GJk82aM/U7N+j+Mmz/E0=" +typstDeps = [] +description = "A manual/handbook template with full Chinese typography support (CJK fonts, custom cover pages, flexible TOC styles" +license = [ + "MIT", +] +homepage = "https://codeberg.org/songwupei/hanqing" + [hanqing."0.1.0"] url = "https://packages.typst.org/preview/hanqing-0.1.0.tar.gz" hash = "sha256-kkcAIcgZGDIZtwMa0yV0+adilI3tiXcM8XI1VUyCGRE=" @@ -16896,6 +17820,16 @@ license = [ ] homepage = "https://github.com/Moelf/harvard-gsas-thesis-oat" +[haw-hamburg."0.9.0"] +url = "https://packages.typst.org/preview/haw-hamburg-0.9.0.tar.gz" +hash = "sha256-BRLlNzcQ3KV8AiFACDHuidTii6itPhL1VZ9qLylhTAs=" +typstDeps = [] +description = "Unofficial template for writing a report or thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg."0.8.2"] url = "https://packages.typst.org/preview/haw-hamburg-0.8.2.tar.gz" hash = "sha256-Ng/+9jzDXj12jtcxfv6FvXW3jjnhghOJuYTjGLkRFGA=" @@ -17051,6 +17985,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-bachelor-thesis."0.9.0"] +url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.9.0.tar.gz" +hash = "sha256-dvGXX6gkoL/jBBH5DDgD2/nEH0qC14etgyrfWSn5QSY=" +typstDeps = [ + "glossarium_0_5_10", + "haw-hamburg_0_9_0", +] +description = "Unofficial template for writing a bachelor-thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-bachelor-thesis."0.8.2"] url = "https://packages.typst.org/preview/haw-hamburg-bachelor-thesis-0.8.2.tar.gz" hash = "sha256-NOKwuIeq2Wxzj/i6AZBmgUNFuQCsXjg42WpzjLQtIRc=" @@ -17220,6 +18167,31 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-expose."0.9.0"] +url = "https://packages.typst.org/preview/haw-hamburg-expose-0.9.0.tar.gz" +hash = "sha256-Xqc+BjMgczOlZK8tVyP+d4WAmj3EkpisIMrpvS9iEgM=" +typstDeps = [ + "haw-hamburg_0_9_0", +] +description = "Unofficial template for writing an exposé (thesis proposal) in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + +[haw-hamburg-master-thesis."0.9.0"] +url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.9.0.tar.gz" +hash = "sha256-eEqDvJdzLcNeu0uhOEf3nFzxiyuPU2peH3XqxiiVUdo=" +typstDeps = [ + "glossarium_0_5_10", + "haw-hamburg_0_9_0", +] +description = "Unofficial template for writing a master-thesis in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-master-thesis."0.8.2"] url = "https://packages.typst.org/preview/haw-hamburg-master-thesis-0.8.2.tar.gz" hash = "sha256-WRoO7CHAtwGCCy6aAZeAMOadbq+KHDfRMh385DB3b3Y=" @@ -17389,6 +18361,19 @@ license = [ ] homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" +[haw-hamburg-report."0.9.0"] +url = "https://packages.typst.org/preview/haw-hamburg-report-0.9.0.tar.gz" +hash = "sha256-z/ndGFPdwTAx0ABb/dzdscveHhdsW6ZgHZ7yjX5eFH0=" +typstDeps = [ + "glossarium_0_5_10", + "haw-hamburg_0_9_0", +] +description = "Unofficial template for writing a report in the HAW Hamburg Faculty of Computer Science and Digital Society style" +license = [ + "MIT", +] +homepage = "https://github.com/LasseRosenow/HAW-Hamburg-Typst-Template" + [haw-hamburg-report."0.8.2"] url = "https://packages.typst.org/preview/haw-hamburg-report-0.8.2.tar.gz" hash = "sha256-SaDjKYQ3+VhxJsP58MZgN51L0uAOHTYBGfnoBV8r0A0=" @@ -17578,6 +18563,15 @@ license = [ ] homepage = "https://github.com/jbirnick/typst-headcount" +[heading-resume."0.1.0"] +url = "https://packages.typst.org/preview/heading-resume-0.1.0.tar.gz" +hash = "sha256-JciU2OFndhGk4nhLT3J32TQn4MCjS0o3mck+DlMr7so=" +typstDeps = [] +description = "Editorial resume with a crisp two-column layout" +license = [ + "MIT-0", +] + [hei-synd-report."0.4.0"] url = "https://packages.typst.org/preview/hei-synd-report-0.4.0.tar.gz" hash = "sha256-igFD94gO28c8cHZzkq/ZSoBB6/6EzjHQ6TrWxOG8z8E=" @@ -19494,6 +20488,21 @@ license = [ ] homepage = "https://github.com/ad-si/invoice-maker" +[invoice-pro."0.4.0"] +url = "https://packages.typst.org/preview/invoice-pro-0.4.0.tar.gz" +hash = "sha256-JUS7thdGes0RBM4kEu6MxyBL8rTv3B6ynAEJcgjecBg=" +typstDeps = [ + "ibanator_0_1_0", + "letter-pro_3_0_0", + "loom_0_1_1", + "sepay_0_1_1", +] +description = "A professional, DIN 5008 compliant invoice template with automatic calculations, EPC-QR-Code (GiroCode), and ZUGFeRD e-invoicing support" +license = [ + "MIT", +] +homepage = "https://github.com/leonieziechmann/invoice-pro" + [invoice-pro."0.3.2"] url = "https://packages.typst.org/preview/invoice-pro-0.3.2.tar.gz" hash = "sha256-2CAjqosq3NDdIznNjVNmo6hNNyeQmK3tkpgu6HPwRp0=" @@ -19639,6 +20648,15 @@ license = [ ] homepage = "https://github.com/neuralpain/ipsum" +[iridis."0.2.0"] +url = "https://packages.typst.org/preview/iridis-0.2.0.tar.gz" +hash = "sha256-RVb9v8RQFCCVaqP8x4PxzAPU/ldqI4KJcEqY1SJb+ec=" +typstDeps = [] +description = "A package to colors matching parenthesis" +license = [ + "MIT", +] + [iridis."0.1.0"] url = "https://packages.typst.org/preview/iridis-0.1.0.tar.gz" hash = "sha256-ryceOZ0JS+SN90DO7C1n5D2sqizhM9yrXgW+Oxuo8UA=" @@ -20935,6 +21953,16 @@ license = [ ] homepage = "https://git.kb28.ch/HEL/jumble" +[jurlstify."0.3.0"] +url = "https://packages.typst.org/preview/jurlstify-0.3.0.tar.gz" +hash = "sha256-meOakB7lrOcv8Kjjk0z+08kxepKdLyQlASNhHZ0yJ5s=" +typstDeps = [] +description = "URL typesetting with line-break opportunities, inspired by LaTeX's url package" +license = [ + "MIT", +] +homepage = "https://github.com/SchrodingerBlume/typst-jurlstify" + [jurlstify."0.2.1"] url = "https://packages.typst.org/preview/jurlstify-0.2.1.tar.gz" hash = "sha256-pCZttmCDBcQ4yudN21txfliTC/rTh2W0EpUm8ZSeNG4=" @@ -21019,6 +22047,17 @@ license = [ "AGPL-3.0-or-later", ] +[juti."0.1.1"] +url = "https://packages.typst.org/preview/juti-0.1.1.tar.gz" +hash = "sha256-VT9TJCRWTgehkpnsNMGIRF1KjnzY2OESvoKijOITpfA=" +typstDeps = [ + "numbly_0_1_0", +] +description = "Template for writing articles for JUTI: Jurnal Ilmiah Teknologi Informasi" +license = [ + "MIT", +] + [juti."0.1.0"] url = "https://packages.typst.org/preview/juti-0.1.0.tar.gz" hash = "sha256-vwofcakl0Ouiq6jY2aNTAc4pFywpTYnOgUG5xbpr5v0=" @@ -21107,6 +22146,18 @@ license = [ ] homepage = "https://github.com/derekchai/typst-karnaugh-map" +[kalt."0.1.0"] +url = "https://packages.typst.org/preview/kalt-0.1.0.tar.gz" +hash = "sha256-iRJWxyCJk3A9rE+O8wHI57k3qJYgDWTNs1Q5o0N1la0=" +typstDeps = [ + "sertyp_0_1_5", +] +description = "nested equation evaluation without limits" +license = [ + "MIT", +] +homepage = "https://github.com/Uhrendoktor/kalt" + [kanjimo."0.1.0"] url = "https://packages.typst.org/preview/kanjimo-0.1.0.tar.gz" hash = "sha256-6caBsc8kZytwVe0XEPiX0qiw5xPe0lPWDwGJVZcRCzE=" @@ -21221,6 +22272,19 @@ license = [ ] homepage = "https://github.com/williambdean/keepsake" +[keyle."0.4.0"] +url = "https://packages.typst.org/preview/keyle-0.4.0.tar.gz" +hash = "sha256-K8chDewNytta/ogD+ymBIuBPGZQ3RfxiZCIP5xY90t4=" +typstDeps = [ + "codelst_2_0_2", + "tidy_0_4_3", +] +description = "This package provides a simple way to style keyboard shortcuts in your documentation" +license = [ + "MIT", +] +homepage = "https://github.com/wesleyel/keyle" + [keyle."0.3.0"] url = "https://packages.typst.org/preview/keyle-0.3.0.tar.gz" hash = "sha256-bLo/nn6JJBYX8mSJSX3dd34GcyRlKaGcG7/NZLpN8Bg=" @@ -21759,6 +22823,18 @@ license = [ ] homepage = "https://github.com/HellOwhatAs/larnt/tree/master/examples/larnt_typst" +[larrow."1.2.0"] +url = "https://packages.typst.org/preview/larrow-1.2.0.tar.gz" +hash = "sha256-NvYtnHmacXDXnCT79/RQCGFS1YAuw1x7cYqeBZMbhh0=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Draw and style arrows between labels" +license = [ + "MPL-2.0", +] +homepage = "https://github.com/Mambouna/larrow" + [larrow."1.1.0"] url = "https://packages.typst.org/preview/larrow-1.1.0.tar.gz" hash = "sha256-i+Jly3WmG5cPyg4wym4FJH+fyEs0ZXvgfhlO0rYH+O0=" @@ -21805,6 +22881,16 @@ license = [ ] homepage = "https://github.com/IsaacTay/lasagna.git" +[lasaveur."0.1.5"] +url = "https://packages.typst.org/preview/lasaveur-0.1.5.tar.gz" +hash = "sha256-Qk0ElZOreNHAQ1Ek9HLYxQV2I6sv2zIUqc1UjcVaPXE=" +typstDeps = [] +description = "Porting vim-latex's math shorthands to Typst. An accommendating vim syntax file is provided in the repo" +license = [ + "MIT", +] +homepage = "https://github.com/yangwenbo99/typst-lasaveur" + [lasaveur."0.1.4"] url = "https://packages.typst.org/preview/lasaveur-0.1.4.tar.gz" hash = "sha256-rtbnsArQc2OnD9R62s+dCO1QKQqbW3DepOkyZ+vvjLc=" @@ -22956,6 +24042,18 @@ license = [ ] homepage = "https://github.com/Moka-Reads/machiatto" +[magic-cubes."0.1.0"] +url = "https://packages.typst.org/preview/magic-cubes-0.1.0.tar.gz" +hash = "sha256-JDmGUaaY/Gq77nArKoE3iGKC807hmVatumWkayCHj60=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Represent Rubik's cubes of arbitrary size and apply algorithms to them" +license = [ + "MIT", +] +homepage = "https://github.com/RodAlc24/magic-cubes" + [magic-isprs."0.1.0"] url = "https://packages.typst.org/preview/magic-isprs-0.1.0.tar.gz" hash = "sha256-qi6zaeVo+ZD+Yzrqq3HPwgRe2ZylZ1bQINqrHuCvaOo=" @@ -22997,6 +24095,16 @@ license = [ ] homepage = "https://github.com/NanamiNakano/typst-mahou-cv" +[malos-presets."1.4.0"] +url = "https://packages.typst.org/preview/malos-presets-1.4.0.tar.gz" +hash = "sha256-l3frbhFPkYgKFRMENfD1teDJzBa66wcRm9ZVAG2SB7I=" +typstDeps = [] +description = "A set of bare-bones presets" +license = [ + "MIT", +] +homepage = "https://github.com/MDLC01/malos-presets" + [malos-presets."1.3.0"] url = "https://packages.typst.org/preview/malos-presets-1.3.0.tar.gz" hash = "sha256-6LNt7JeWRSuEwvGnK1e1B2vmyVo0SsCxXgziIL1/NEg=" @@ -23373,6 +24481,16 @@ license = [ ] homepage = "https://github.com/senaalem/ISMIN_reports_template" +[maquette."0.1.2"] +url = "https://packages.typst.org/preview/maquette-0.1.2.tar.gz" +hash = "sha256-hDs+6YluhszrWul03/cZ17acDtdkrANgnPq35NyLlR4=" +typstDeps = [] +description = "🫖 Render 3D models (PLY, STL, OBJ) as SVG or PNG images" +license = [ + "MIT", +] +homepage = "https://github.com/bernsteining/maquette" + [maquette."0.1.1"] url = "https://packages.typst.org/preview/maquette-0.1.1.tar.gz" hash = "sha256-y9mtIyb4LzX1Fp4eIeZth3OVgC+Jnf4iB3DE6XasQdA=" @@ -23568,6 +24686,17 @@ license = [ ] homepage = "https://github.com/cskeeters/typst-markly" +[mastermind."0.1.0"] +url = "https://packages.typst.org/preview/mastermind-0.1.0.tar.gz" +hash = "sha256-bwhVRmcd3H0KL34hiS0l+EE89mLPYdfkVTR15W3s3Lc=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Draw UML class diagrams" +license = [ + "GPL-3.0-or-later", +] + [matador."0.1.0"] url = "https://packages.typst.org/preview/matador-0.1.0.tar.gz" hash = "sha256-Bh8ffOsuxYAV9WzqP6T4fw1WBCsA0d6i8QAFDyRrkV0=" @@ -23578,6 +24707,19 @@ license = [ ] homepage = "https://github.com/AcqRel/matador" +[materia."0.1.0"] +url = "https://packages.typst.org/preview/materia-0.1.0.tar.gz" +hash = "sha256-eRkGu9SBeXDMlzP8aDC9DFezIymuQCNRA2O6ZBibOCE=" +typstDeps = [ + "cetz_0_5_2", + "scenery_0_1_0", +] +description = "Visualize crystal, reciprocal, and electronic structures" +license = [ + "MIT", +] +homepage = "https://github.com/GiggleLiu/scenery" + [materialize."0.1.0"] url = "https://packages.typst.org/preview/materialize-0.1.0.tar.gz" hash = "sha256-ClLTXUw8tuMwagbd61cYTFq5qdVJLGdW91cHsxgReC4=" @@ -23717,6 +24859,30 @@ license = [ ] homepage = "https://github.com/sxdl/MCM-Typst-template" +[mcx."0.4.1"] +url = "https://packages.typst.org/preview/mcx-0.4.1.tar.gz" +hash = "sha256-UX5dx8IrC5vgUxT/vGFCHC9T9mwZrn3VFG5P+IxZRyA=" +typstDeps = [ + "suiji_0_5_1", +] +description = "Typesetting randomized multiple-choice exams" +license = [ + "MIT", +] +homepage = "https://github.com/1zumiSagiri/mcx" + +[mcx."0.4.0"] +url = "https://packages.typst.org/preview/mcx-0.4.0.tar.gz" +hash = "sha256-yXHHv+r0ad+nuz7svpfN3XMZWATUgl+tZajhTjRHLRQ=" +typstDeps = [ + "suiji_0_5_1", +] +description = "Typesetting randomized multiple-choice exams" +license = [ + "MIT", +] +homepage = "https://github.com/1zumiSagiri/mcx" + [mcx."0.3.0"] url = "https://packages.typst.org/preview/mcx-0.3.0.tar.gz" hash = "sha256-aPlouAc11Zs7+jwIhNZzy3XcVvA6gcWec6FOGDQ8atU=" @@ -24091,6 +25257,18 @@ license = [ ] homepage = "https://github.com/Latias94/merman" +[mesa."0.1.0"] +url = "https://packages.typst.org/preview/mesa-0.1.0.tar.gz" +hash = "sha256-troki8xIzgGZBaY4pCPhtt1Chq619HPDALk+GfikMwg=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Draw semiconductor devices and fabrication process flows from GDS layouts" +license = [ + "MIT", +] +homepage = "https://github.com/digiefel/mesa" + [messeji."0.3.0"] url = "https://packages.typst.org/preview/messeji-0.3.0.tar.gz" hash = "sha256-vqIQjUdm4KvrDNTr5SnWqzVwSkG/dRVvQy/0W6o0P/g=" @@ -24515,6 +25693,34 @@ license = [ ] homepage = "https://github.com/Dav1com/minerva-report-fcfm" +[minerva-thesis."0.2.4"] +url = "https://packages.typst.org/preview/minerva-thesis-0.2.4.tar.gz" +hash = "sha256-J1i9KnJh7g9SCRJMd4VGo+XA7BBySlIqd5UrF6Ws5o8=" +typstDeps = [ + "abbr_0_3_1", + "alexandria_0_2_2", + "subpar_0_2_2", +] +description = "Doctoral and master's theses following guidelines at Ghent University and providing some additional functions and features" +license = [ + "MIT", +] +homepage = "https://github.com/lvandevelde/typst-minerva-thesis" + +[minerva-thesis."0.2.3"] +url = "https://packages.typst.org/preview/minerva-thesis-0.2.3.tar.gz" +hash = "sha256-b1LNQLdLzpG3p7w97jKC+P63IQpfJv6Q68WIJJ/SKto=" +typstDeps = [ + "abbr_0_3_1", + "alexandria_0_2_2", + "subpar_0_2_2", +] +description = "Doctoral and master's theses following guidelines at Ghent University and providing some additional functions and features" +license = [ + "MIT", +] +homepage = "https://github.com/lvandevelde/typst-minerva-thesis" + [minerva-thesis."0.2.2"] url = "https://packages.typst.org/preview/minerva-thesis-0.2.2.tar.gz" hash = "sha256-4cBh4CjYwfSq06mnx1wzsi5yl5TAJWzYQQWPGx5230Y=" @@ -25048,6 +26254,19 @@ license = [ ] homepage = "https://github.com/OrangeX4/mitex" +[mkuipers-ulusofona."0.1.0"] +url = "https://packages.typst.org/preview/mkuipers-ulusofona-0.1.0.tar.gz" +hash = "sha256-86STUsFnaprzy+cc1i7XKjGJdsq3pSzA019/0DeVpfI=" +typstDeps = [ + "acrostiche_0_7_0", + "fletcher_0_5_8", +] +description = "Thesis, dissertation, or lab report at Universidade Lusófona" +license = [ + "MIT", +] +homepage = "https://github.com/MartijnKuipers/typst-ulusofona" + [mmdr."0.2.2"] url = "https://packages.typst.org/preview/mmdr-0.2.2.tar.gz" hash = "sha256-XhUOJ+rCjIjTD+lMWHUtfVm+1AHnfSjpMy2A/mXdb90=" @@ -25220,6 +26439,20 @@ license = [ ] homepage = "https://github.com/mosrat/modern-bnu-thesis" +[modern-buaa-thesis."0.4.0"] +url = "https://packages.typst.org/preview/modern-buaa-thesis-0.4.0.tar.gz" +hash = "sha256-nINPSMaf/3NIAci+k31BngJc+UDhY/iv6zpJzn4cQs4=" +typstDeps = [ + "cuti_0_3_0", + "gb7714-bilingual_0_2_3", + "subpar_0_2_2", +] +description = "A modern thesis template for BUAA" +license = [ + "MIT", +] +homepage = "https://github.com/wangjq4214/buaa-thesis" + [modern-buaa-thesis."0.3.0"] url = "https://packages.typst.org/preview/modern-buaa-thesis-0.3.0.tar.gz" hash = "sha256-8j2ty7eFPROZOABsC6qqW2otByUupHy5pYHRaodkcC0=" @@ -25289,6 +26522,16 @@ license = [ ] homepage = "https://github.com/wangjq4214/buaa-thesis" +[modern-class-presentation."0.1.0"] +url = "https://packages.typst.org/preview/modern-class-presentation-0.1.0.tar.gz" +hash = "sha256-z3jIriaUT7KIzF1HtmPrjrmD8gWJs63W9a3f63jwjr0=" +typstDeps = [] +description = "A polished, classroom-focused presentation template" +license = [ + "MIT", +] +homepage = "https://github.com/aurghya-0/modern-class-presentation" + [modern-cqut-thesis."0.1.0"] url = "https://packages.typst.org/preview/modern-cqut-thesis-0.1.0.tar.gz" hash = "sha256-75yWFP5K6VmsPKff/BvzKHK15Bch6CwRXEHsTIaZJYQ=" @@ -25761,6 +27004,24 @@ license = [ ] homepage = "https://gitlab.hkust-gz.edu.cn/jlu625/typst-thesis-template" +[modern-hsh-thesis."1.1.2"] +url = "https://packages.typst.org/preview/modern-hsh-thesis-1.1.2.tar.gz" +hash = "sha256-r4v265vRxplf70jhByGnHrzMOPRrVXoszojoz4iIPV4=" +typstDeps = [ + "big-todo_0_2_0", + "codly_1_3_0", + "gentle-clues_1_2_0", + "gloss-awe_0_0_5", + "hydra_0_6_0", + "treet_0_1_1", + "wrap-it_0_1_1", +] +description = "Template for writing a bachelors or masters thesis at the Hochschule Hannover, Faculty 4" +license = [ + "MIT", +] +homepage = "https://github.com/MrToWy/hsh-thesis" + [modern-hsh-thesis."1.1.1"] url = "https://packages.typst.org/preview/modern-hsh-thesis-1.1.1.tar.gz" hash = "sha256-X7gt1MdV8F+vArCrPDwMfLlA3ZndNgo0tOXJo7OV/8M=" @@ -25923,6 +27184,16 @@ license = [ ] homepage = "https://github.com/DzmingLi/hust-cse-report" +[modern-innopolis-thesis."0.1.2"] +url = "https://packages.typst.org/preview/modern-innopolis-thesis-0.1.2.tar.gz" +hash = "sha256-JFaQ5+OiHTWLY9e9/jKBgynk+1GqFmaLRCONA6u86mM=" +typstDeps = [] +description = "Thesis template for Innopolis University" +license = [ + "MIT", +] +homepage = "https://github.com/sh3b0/innopolis-thesis" + [modern-innopolis-thesis."0.1.1"] url = "https://packages.typst.org/preview/modern-innopolis-thesis-0.1.1.tar.gz" hash = "sha256-+YuIJ3O4kjaq47dwcAjzYie9jscS6OOcqzOqpb67ha8=" @@ -26363,6 +27634,16 @@ license = [ ] homepage = "https://github.com/pku-typst/pkuthss-typst" +[modern-project-report."0.1.0"] +url = "https://packages.typst.org/preview/modern-project-report-0.1.0.tar.gz" +hash = "sha256-Y++MMDVD9bZ0yTTVVrjcbq6ae1XZvA6NoGkSudrnr7M=" +typstDeps = [] +description = "A clean, modern college and university project report template with dynamic running headers, cover page, and structured outlines" +license = [ + "MIT", +] +homepage = "https://github.com/aurghya-0/Project-Report-Typst" + [modern-report-umfds."0.1.2"] url = "https://packages.typst.org/preview/modern-report-umfds-0.1.2.tar.gz" hash = "sha256-YVoSuE6U+FJFLTe71/8vFpd3oP6bRGQ6ovBAiniVUWU=" @@ -27901,6 +29182,15 @@ license = [ ] homepage = "https://github.com/pavelzw/moderner-cv" +[modernpro-coverletter."1.0.0"] +url = "https://packages.typst.org/preview/modernpro-coverletter-1.0.0.tar.gz" +hash = "sha256-rLnuS6Bu0a5Cn84kxauGdeEbKOMSvFJHUhDjlJxHe9w=" +typstDeps = [] +description = "A clean, modern cover letter and statement template for academic and professional applications" +license = [ + "MIT", +] + [modernpro-coverletter."0.0.8"] url = "https://packages.typst.org/preview/modernpro-coverletter-0.0.8.tar.gz" hash = "sha256-8TsyXOSsDAIvcJZNxouoIAux/MQPmVtRZsdngt77dQg=" @@ -27993,6 +29283,15 @@ license = [ ] homepage = "https://github.com/jxpeng98/typst-coverletter" +[modernpro-cv."2.0.0"] +url = "https://packages.typst.org/preview/modernpro-cv-2.0.0.tar.gz" +hash = "sha256-1ZA1sOlbtJApd4swq4b6vARghA4YIRcyj2I3wFHZAX8=" +typstDeps = [] +description = "A clean, modern CV template for academic and professional applications" +license = [ + "MIT", +] + [modernpro-cv."1.3.0"] url = "https://packages.typst.org/preview/modernpro-cv-1.3.0.tar.gz" hash = "sha256-fgBsthfHyAxPRn2NeSl6vsbQMKCxr+ELa7Fcct7qcFo=" @@ -28118,6 +29417,21 @@ license = [ ] homepage = "https://github.com/Universitaet-Bremen/typst-template-slides" +[molchemist."0.1.3"] +url = "https://packages.typst.org/preview/molchemist-0.1.3.tar.gz" +hash = "sha256-8Vw4eYx3qmv4lMzgzevPoEoy25MoFOs1Q3XAmrdidOU=" +typstDeps = [ + "alchemist_0_2_0", +] +description = "Render chemical structures from Molfile, SDF, and SMILES data" +license = [ + "MIT", + "BSD-3-Clause", + "Apache-2.0", + "LLVM-exception", +] +homepage = "https://github.com/rice8y/molchemist" + [molchemist."0.1.2"] url = "https://packages.typst.org/preview/molchemist-0.1.2.tar.gz" hash = "sha256-o2mhQLggGNnrC7nTNHGqcfk7W068RPMMzTYkA9Ni/IY=" @@ -28154,6 +29468,30 @@ license = [ ] homepage = "https://github.com/rice8y/molchemist" +[molfig."0.1.3"] +url = "https://packages.typst.org/preview/molfig-0.1.3.tar.gz" +hash = "sha256-xnmdzWKTq5v/wbSOq9rBxkRpoRQFuaxcuSoJiZM61KU=" +typstDeps = [ + "maquette_0_1_1", +] +description = "Render molecular structures through maquette" +license = [ + "MIT", +] +homepage = "https://github.com/rice8y/molfig" + +[molfig."0.1.2"] +url = "https://packages.typst.org/preview/molfig-0.1.2.tar.gz" +hash = "sha256-Q1aU3RjDpV9EVCdT+CCn6Y5ZdCZlFfJWB7X8JNPzFaA=" +typstDeps = [ + "maquette_0_1_1", +] +description = "Render molecular structures through maquette" +license = [ + "MIT", +] +homepage = "https://github.com/rice8y/molfig" + [molfig."0.1.1"] url = "https://packages.typst.org/preview/molfig-0.1.1.tar.gz" hash = "sha256-iTn8VjxqjpeBdatua0Kunki0gRuw/x7BtfPI//teEM0=" @@ -28377,6 +29715,16 @@ license = [ ] homepage = "https://github.com/sa1g/dnd-typst-template" +[na-arabox."0.1.0"] +url = "https://packages.typst.org/preview/na-arabox-0.1.0.tar.gz" +hash = "sha256-PwcJqftrA83PcHuPGJ1g39JJzw4H1UK+nkObPruejpY=" +typstDeps = [] +description = "A package for creating Arabic RTL boxes with customizable styles and shadow effects" +license = [ + "MIT", +] +homepage = "https://github.com/naam11/na-arabox" + [nabcv."0.1.0"] url = "https://packages.typst.org/preview/nabcv-0.1.0.tar.gz" hash = "sha256-1emo1I238TwYLfzSK5WJpGc6x0N55LuhadYSuZLqqNI=" @@ -28930,6 +30278,16 @@ license = [ "MIT", ] +[nexus-tools."0.2.0"] +url = "https://packages.typst.org/preview/nexus-tools-0.2.0.tar.gz" +hash = "sha256-8wsKzL2WIFRjUfxc8sle1BgNqJEk1c+EEo+kDd9VHgg=" +typstDeps = [] +description = "Easily implement and reuse tools and components across projects" +license = [ + "MIT-0", +] +homepage = "https://github.com/mayconfmelo/nexus-tools" + [nexus-tools."0.1.0"] url = "https://packages.typst.org/preview/nexus-tools-0.1.0.tar.gz" hash = "sha256-cmvim5LfDkcl1PoTRJLSOTnfQ5O0L49/3q7gPtk36o0=" @@ -29270,6 +30628,19 @@ license = [ ] homepage = "https://github.com/FlandiaYingman/note-me" +[noteworks."0.2.0"] +url = "https://packages.typst.org/preview/noteworks-0.2.0.tar.gz" +hash = "sha256-43XkZLELsdmh5ys0zxq6VewKgxvuBHWz4DaYDhmiDnc=" +typstDeps = [ + "cetz_0_4_2", + "cetz-plot_0_1_3", +] +description = "Modular educational notes with themed blocks and plots" +license = [ + "MIT", +] +homepage = "https://github.com/sihooleebd/noteworks" + [noteworthy."0.4.0"] url = "https://packages.typst.org/preview/noteworthy-0.4.0.tar.gz" hash = "sha256-QleTxxjKKuHG6qmHhBJS9ydphKF+VuVIbtPz6kxXxHc=" @@ -29415,6 +30786,19 @@ license = [ "MIT", ] +[ntust-thesis-unofficial."1.2.0"] +url = "https://packages.typst.org/preview/ntust-thesis-unofficial-1.2.0.tar.gz" +hash = "sha256-GDQzhLs9/2gN9+O7dPqtzBQ8UN0HSFcFaXi62B3l6n0=" +typstDeps = [ + "algorithmic_1_0_7", + "cuti_0_4_0", +] +description = "臺灣科技大學論文模板。Thesis template for National Taiwan University of Science and Technology" +license = [ + "MIT", +] +homepage = "https://github.com/8LWXpg/ntust-thesis-unofficial-typst" + [ntust-thesis-unofficial."1.1.0"] url = "https://packages.typst.org/preview/ntust-thesis-unofficial-1.1.0.tar.gz" hash = "sha256-vs29UEFyy8PGzge1eoHYQ9qbIBW5W18k2pSzm81Q4Bk=" @@ -29553,6 +30937,18 @@ license = [ ] homepage = "https://github.com/flaribbit/numbly" +[numera."0.0.1"] +url = "https://packages.typst.org/preview/numera-0.0.1.tar.gz" +hash = "sha256-B48n1jj65weykBAPBSmqmkqs6CguV3ZapB1HwpWJS7U=" +typstDeps = [ + "equate_0_3_3", +] +description = "Per-chapter figure and equation numbering, subfigure numbering, numbering functions that can render differently for references, equate package compatibility" +license = [ + "Unlicense", +] +homepage = "https://github.com/mohe2015/numera" + [numeris-scribere."0.1.3"] url = "https://packages.typst.org/preview/numeris-scribere-0.1.3.tar.gz" hash = "sha256-OaCojRh5WlU/0y8N5n9938iaDVRjldSnjtg7iiJIIFc=" @@ -29782,6 +31178,18 @@ license = [ ] homepage = "https://github.com/jdpieck/oasis-align" +[obelisk."0.2.0"] +url = "https://packages.typst.org/preview/obelisk-0.2.0.tar.gz" +hash = "sha256-fynYxEK6yk6EoFgI9h55PDDHaGGKlijBn/o+dvS9ApE=" +typstDeps = [ + "hydra_0_6_3", +] +description = "A high-precision, print-ready, Bauhaus-inspired note-taking template" +license = [ + "MIT", +] +homepage = "https://github.com/atzlt/obelisk-template" + [obelisk."0.1.0"] url = "https://packages.typst.org/preview/obelisk-0.1.0.tar.gz" hash = "sha256-ea7LWzmv8tFT8ey/QgC/LAkVcboKjvCOaAtlYJUMeuE=" @@ -30219,6 +31627,18 @@ license = [ ] homepage = "https://github.com/andrea-orione/orionotes" +[ornacover."0.1.0"] +url = "https://packages.typst.org/preview/ornacover-0.1.0.tar.gz" +hash = "sha256-mif8nJH+KzsqqJcaH1rMnMxQXG7VGQEc8C88/shJEPA=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Ornamental covers package for educational documents" +license = [ + "MIT", +] +homepage = "https://github.com/naam11/ornacover" + [ornamentalyst."0.1.0"] url = "https://packages.typst.org/preview/ornamentalyst-0.1.0.tar.gz" hash = "sha256-BY+T0CUtWbwNq7ICACNA9zDYAkpGpdC9HLBjQtCBE9w=" @@ -30259,6 +31679,17 @@ license = [ ] homepage = "https://github.com/neruthes/ose-pic-typst" +[ost-ifs-thesis."1.0.0"] +url = "https://packages.typst.org/preview/ost-ifs-thesis-1.0.0.tar.gz" +hash = "sha256-yemwRrzqS0Gh4V20gPqPKCdcx+axovn3iUqFTpaHx4w=" +typstDeps = [ + "zebraw_0_6_3", +] +description = "A thesis template for the IFS Institute for Software at OST Eastern Switzerland University of Applied Sciences, using the OST visual style" +license = [ + "MIT", +] + [ostfriesen-layout."0.1.0"] url = "https://packages.typst.org/preview/ostfriesen-layout-0.1.0.tar.gz" hash = "sha256-LjQb2C6xpIBvOMPhgr3bXmmJrPggk/wB7YNDsgSCAR0=" @@ -30419,6 +31850,18 @@ license = [ ] homepage = "https://github.com/RubixDev/typst-outrageous" +[owl-lst-thesis."0.1.0"] +url = "https://packages.typst.org/preview/owl-lst-thesis-0.1.0.tar.gz" +hash = "sha256-JehP1VHjZj8ZoqxxgCrm0tFase+1dml8yUxTNDCeFx0=" +typstDeps = [ + "pergamon_0_8_0", +] +description = "Thesis in the LST department at Saarland University" +license = [ + "MIT-0", +] +homepage = "https://github.com/coli-saar/typst-lst-template" + [owlbear."0.0.1"] url = "https://packages.typst.org/preview/owlbear-0.0.1.tar.gz" hash = "sha256-hOzglktgOt9SDguI8hxIv2KS2pK9yLSFIjw9NEaPWmI=" @@ -30588,6 +32031,19 @@ license = [ ] homepage = "https://github.com/para-lipics/para-lipics/" +[parcio-slides."0.2.0"] +url = "https://packages.typst.org/preview/parcio-slides-0.2.0.tar.gz" +hash = "sha256-xfTRwfnJjaHdr/HPCPFLXV9M/mgju8Yp9NvZeSgx0UI=" +typstDeps = [ + "polylux_0_4_0", + "subpar_0_2_2", +] +description = "A simple polylux slide template for the ParCIO working group at OvGU Magdeburg" +license = [ + "0BSD", +] +homepage = "https://github.com/parcio/templates" + [parcio-slides."0.1.2"] url = "https://packages.typst.org/preview/parcio-slides-0.1.2.tar.gz" hash = "sha256-N4I3HDS5GknShsJNDr3hWHXS2Fch4rewc6UWerDtkqc=" @@ -30627,6 +32083,19 @@ license = [ ] homepage = "https://github.com/xkevio/parcio-typst/" +[parcio-thesis."0.3.1"] +url = "https://packages.typst.org/preview/parcio-thesis-0.3.1.tar.gz" +hash = "sha256-OG7u8YhNRZn5fW09jlDgS11XYcZtRmZ6BoMRaUth1Uw=" +typstDeps = [ + "drafting_0_2_2", + "subpar_0_2_2", +] +description = "A simple thesis template for the ParCIO working group at OvGU Magdeburg" +license = [ + "0BSD", +] +homepage = "https://github.com/parcio/templates" + [parcio-thesis."0.3.0"] url = "https://packages.typst.org/preview/parcio-thesis-0.3.0.tar.gz" hash = "sha256-n/zBHyPaT0BBIe+6YBYhdOEUJUM5XxE2bjkPyaeNvGU=" @@ -30823,6 +32292,16 @@ license = [ ] homepage = "https://github.com/Jollywatt/typst-parsely" +[pasquino."0.1.0"] +url = "https://packages.typst.org/preview/pasquino-0.1.0.tar.gz" +hash = "sha256-X4YHtlmZA4OSyfUvzjhwi1ODvSMy4D9H9NCiJLt4r+g=" +typstDeps = [] +description = "Academic conference posters with themed gradients" +license = [ + "MIT-0", +] +homepage = "https://github.com/camilo-zuluaga/pasquino" + [patatrac."0.5.0"] url = "https://packages.typst.org/preview/patatrac-0.5.0.tar.gz" hash = "sha256-muCkMYjZVVBMWEZIQ7cToLtSalsT4EZvtQHJyQ+AQgY=" @@ -30835,6 +32314,18 @@ license = [ ] homepage = "https://github.com/ZaninDavide/patatrac" +[patstdlib."0.3.2"] +url = "https://packages.typst.org/preview/patstdlib-0.3.2.tar.gz" +hash = "sha256-BtOxMjT9Mytk8PDqt4KScL3Lksf/Dhn+87uAvJ7359Y=" +typstDeps = [ + "algorithmic_1_0_7", +] +description = "Some standard pieces I find useful: fonts, subfigures, algorithms, labeled enums, etc" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/patstdlib" + [patstdlib."0.3.1"] url = "https://packages.typst.org/preview/patstdlib-0.3.1.tar.gz" hash = "sha256-e7a8BoD5y8xbbcaCEmThUc1XCp907TPz8kRAXkJAJTg=" @@ -31504,6 +32995,19 @@ license = [ ] homepage = "https://gitlab.com/Jed_Hed/pf2e-typst" +[phonokit."0.5.12"] +url = "https://packages.typst.org/preview/phonokit-0.5.12.tar.gz" +hash = "sha256-ISt6wnql7vm/9reI/nphaB4ZtfthhczAIQKsGijfHGU=" +typstDeps = [ + "cetz_0_5_2", + "lilaq_0_6_0", +] +description = "A toolkit to create phonological representations" +license = [ + "MIT", +] +homepage = "https://github.com/guilhermegarcia/phonokit" + [phonokit."0.5.11"] url = "https://packages.typst.org/preview/phonokit-0.5.11.tar.gz" hash = "sha256-T7Xg3XTfxYa3PMl0ossVJ6mhI24F9S67nR0uo8zmqUc=" @@ -31907,6 +33411,18 @@ license = [ ] homepage = "https://github.com/piotr-m-kuszewski/Pi_games_Typst" +[piclabeler."0.1.0"] +url = "https://packages.typst.org/preview/piclabeler-0.1.0.tar.gz" +hash = "sha256-2PxJrieuTuAH4uWK+N4Jy9szMLBy0mEI7Nn88HTGcV0=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Annotate images with labels and arrows" +license = [ + "MIT", +] +homepage = "https://github.com/marnicbar/piclabeler" + [pigmentpedia."0.3.3"] url = "https://packages.typst.org/preview/pigmentpedia-0.3.3.tar.gz" hash = "sha256-xPFb9o+dHTfWvV0Hs1wuhcTniZH6SnsC0zPSwDcPayo=" @@ -32224,6 +33740,30 @@ license = [ ] homepage = "https://github.com/daskol/typst-templates" +[pivot."0.3.0"] +url = "https://packages.typst.org/preview/pivot-0.3.0.tar.gz" +hash = "sha256-N2fBhOjPTdFhxMxvUKAqYl6BckIBBKUeo/iWtLo2Np0=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Draw diagrams for Cyber Threat Intelligence (CTI) analysis" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/cybermallard/typst-pivot" + +[pivot."0.2.0"] +url = "https://packages.typst.org/preview/pivot-0.2.0.tar.gz" +hash = "sha256-JF0HMGAMJbSeyFaG7rPm0knzjMhf7j9b7MKc93x1xKA=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Draw diagrams for Cyber Threat Intelligence (CTI) analysis" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/cybermallard/typst-pivot" + [pivot."0.1.0"] url = "https://packages.typst.org/preview/pivot-0.1.0.tar.gz" hash = "sha256-v9HEA7ab2OhF5WXY3Ry7D90/w2OTZOiPV7jo1etr3C0=" @@ -32268,6 +33808,22 @@ license = [ ] homepage = "https://github.com/GiggleLiu/pixel-family" +[pku-thesis-pass."0.1.0"] +url = "https://packages.typst.org/preview/pku-thesis-pass-0.1.0.tar.gz" +hash = "sha256-9LjOxXcw9O6ic9yw/VAAOOXs3cE2kgdr0Ht/2UJ/R0I=" +typstDeps = [ + "codly_1_3_0", + "codly-languages_0_1_10", + "cuti_0_4_0", + "gb7714-bilingual_0_2_3", + "itemize_0_2_0", +] +description = "北京大学学位论文模板。Dissertation Thesis Template for Peking University (PKU" +license = [ + "MIT", +] +homepage = "https://github.com/chuxinyuan/pku-thesis-pass" + [placard."0.1.0"] url = "https://packages.typst.org/preview/placard-0.1.0.tar.gz" hash = "sha256-AtQqZg/abpIZeA67OigVL3vXkoUr4eRbmS7udVJHryY=" @@ -32738,6 +34294,16 @@ license = [ ] homepage = "https://github.com/pacaunt/typst-presentate" +[presio."0.2.2"] +url = "https://packages.typst.org/preview/presio-0.2.2.tar.gz" +hash = "sha256-LE6SNXHXf1wtVPyeIu0N2o55716KdkQjH77aTNYndr4=" +typstDeps = [] +description = "Attach speaker notes and embedded media to PDF slides for presio.xyz" +license = [ + "MIT", +] +homepage = "https://github.com/benedict-armstrong/presio-typst-package" + [presio."0.2.1"] url = "https://packages.typst.org/preview/presio-0.2.1.tar.gz" hash = "sha256-RI9CHcMsTuCjMNB2faiwHe29CTzdL5oi7SLNeJWFlmw=" @@ -32862,6 +34428,18 @@ license = [ ] homepage = "https://github.com/simon-eller/primeone-typst" +[prinzipien."0.1.3"] +url = "https://packages.typst.org/preview/prinzipien-0.1.3.tar.gz" +hash = "sha256-KIqyd28In1H1E9H1mXS4Kp9aje1fyIVWLo1Sv5wXkgg=" +typstDeps = [ + "touying_0_7_4", +] +description = "Present one message per slide, in the style of Doumont" +license = [ + "BSL-1.0", +] +homepage = "https://github.com/Entze/prinzipien" + [prismath."0.1.0"] url = "https://packages.typst.org/preview/prismath-0.1.0.tar.gz" hash = "sha256-O7PaP1OUcba6j5MBMOmggdPAQDsQkJT5O8RgjP6qfjs=" @@ -32945,6 +34523,19 @@ license = [ ] homepage = "https://github.com/Jac-Zac/project-isi-zac.git" +[prometeu-thesis."1.1.0"] +url = "https://packages.typst.org/preview/prometeu-thesis-1.1.0.tar.gz" +hash = "sha256-sYe1HT+b7MljkwC8SKld8hCipM13YuuNJDxLttzb1+A=" +typstDeps = [ + "glossarium_0_5_10", + "in-dexter_0_7_2", +] +description = "Thesis template for University of Minho" +license = [ + "MIT", +] +homepage = "https://github.com/chicoferreira/prometeu-thesis" + [prometeu-thesis."1.0.0"] url = "https://packages.typst.org/preview/prometeu-thesis-1.0.0.tar.gz" hash = "sha256-BYP/zUu+22PBu7RD7pOE2zJJyX5GKCkjd1IwjVwStkk=" @@ -33006,6 +34597,22 @@ license = [ ] homepage = "https://github.com/david-davies/typst-prooftree" +[proteograph."0.2.4"] +url = "https://packages.typst.org/preview/proteograph-0.2.4.tar.gz" +hash = "sha256-m3vrkUGh6b87uTcOBS+wlizFv7AKzPxDcMQZ0+SFfSU=" +typstDeps = [ + "codly_1_3_0", + "fletcher_0_5_8", + "lilaq_0_6_0", + "tidy_0_4_3", + "tiptoe_0_4_0", +] +description = "A package to visualise proteomics data" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://codeberg.org/PAPPSO/proteograph" + [proteograph."0.2.3"] url = "https://packages.typst.org/preview/proteograph-0.2.3.tar.gz" hash = "sha256-cwa/+WT8f9dV9CMTDYUv0Tr7y2zVk26h8y7/cA3QRBE=" @@ -33084,6 +34691,18 @@ license = [ ] homepage = "https://codeberg.org/olangella/proteograph" +[proxim."0.2.0"] +url = "https://packages.typst.org/preview/proxim-0.2.0.tar.gz" +hash = "sha256-SvlyEDKDlfIDEz30FmlQXRH8NIIkhAcnD/PygivabNk=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Labeled rectangular nodes and routed edges for drawing block diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/Nils-TUD/typst-proxim" + [proxim."0.1.0"] url = "https://packages.typst.org/preview/proxim-0.1.0.tar.gz" hash = "sha256-avByERcngeCsrfW8Z8m6Sk3d5cwhzzQAYomp7wyaz0I=" @@ -33545,6 +35164,20 @@ license = [ ] homepage = "https://github.com/SchrodingerBlume/typst-quan" +[quati-abnt."0.1.0"] +url = "https://packages.typst.org/preview/quati-abnt-0.1.0.tar.gz" +hash = "sha256-lZzLq3x/swaKOtzt61He5zTwtRr34TbGNm0qeXk9kgA=" +typstDeps = [ + "equate_0_3_3", + "glossarium_0_5_10", + "subpar_0_2_2", +] +description = "Documents according to the Associação Brasileira de Normas Técnicas (ABNT" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/gabdumal/quati_abnt" + [quati-abnt."0.0.4"] url = "https://packages.typst.org/preview/quati-abnt-0.0.4.tar.gz" hash = "sha256-Ein4k3taWzZ6D1E3UTGyM5YCfjrpDzF3mEyXc3cFajM=" @@ -33805,6 +35438,40 @@ license = [ ] homepage = "https://github.com/artomweb/Quick-Sip-Typst-Template" +[quick-vertex."0.1.1"] +url = "https://packages.typst.org/preview/quick-vertex-0.1.1.tar.gz" +hash = "sha256-2cb53ekOcuUBzimSs+w/I60KrPXG1htgPwWtSe0jXJo=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Feasible region plots for two-variable linear programming: bounded/unbounded regions, unique/multiple optima, level lines and gradient, with CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/13Stokes31/quick-vertex" + +[quick-vertex."0.1.0"] +url = "https://packages.typst.org/preview/quick-vertex-0.1.0.tar.gz" +hash = "sha256-WlW4wRqUNxShFDTf5bbAbGMpu8wEdbn4OlN8Y9KP7rc=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Feasible region plots for two-variable linear programming: bounded/unbounded regions, unique/multiple optima, level lines and gradient, with CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/13Stokes31/feasible-region" + +[quill."0.8.0"] +url = "https://packages.typst.org/preview/quill-0.8.0.tar.gz" +hash = "sha256-MqwcPI+CeckIKAcZddhg1WQXJ6tK1cX/AECAgsBP5oY=" +typstDeps = [] +description = "Effortlessly create quantum circuit diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/Mc-Zen/quill" + [quill."0.7.3"] url = "https://packages.typst.org/preview/quill-0.7.3.tar.gz" hash = "sha256-2N2Yamy405nzfIXFokgs++OHBppiM1+fnp8d44lIrXw=" @@ -33923,6 +35590,16 @@ license = [ ] homepage = "https://github.com/Mc-Zen/quill" +[quizforge."0.1.0"] +url = "https://packages.typst.org/preview/quizforge-0.1.0.tar.gz" +hash = "sha256-xCoMQkXuekmb/IbDmf51B8CCO+y4Iik6yFuA3s7lUdU=" +typstDeps = [] +description = "Randomized exam sets from one source: shuffle question and MCQ option order per set deterministically, with auto-generated answer keys and machine-readable grading metadata" +license = [ + "MIT", +] +homepage = "https://github.com/nipunbatra/quizforge" + [quizst."0.3.2"] url = "https://packages.typst.org/preview/quizst-0.3.2.tar.gz" hash = "sha256-BuRNdEYQDtqIih+YYKzwP0VpMcRl0Sh8pueUn+b4fbc=" @@ -33971,6 +35648,32 @@ license = [ ] homepage = "https://github.com/An-314/ratchet" +[ratsch-bmim."0.4.1"] +url = "https://packages.typst.org/preview/ratsch-bmim-0.4.1.tar.gz" +hash = "sha256-dHHFhbPUmgILO4M2lz9QwsbHCKjXjGeJ/Q3iWKZnrjQ=" +typstDeps = [ + "theorion_0_6_0", + "touying_0_7_4", +] +description = "Template for exams/exercises/labs/lectures/poster/reports/slides/workbooks by IACE/BMIM at UMIT TIROL" +license = [ + "MIT", +] +homepage = "https://github.com/umit-iace/typst-umit-tirol-bmim" + +[ratsch-bmim."0.4.0"] +url = "https://packages.typst.org/preview/ratsch-bmim-0.4.0.tar.gz" +hash = "sha256-9sAwNGkk1eTPXxb0ZUTUztoghFdExpobQZI1TjUc59U=" +typstDeps = [ + "theorion_0_6_0", + "touying_0_7_4", +] +description = "Template for exams/exercises/labs/lectures/poster/reports/slides/workbooks by IACE/BMIM at UMIT TIROL" +license = [ + "MIT", +] +homepage = "https://github.com/umit-iace/typst-umit-tirol-bmim" + [ratsch-bmim."0.3.0"] url = "https://packages.typst.org/preview/ratsch-bmim-0.3.0.tar.gz" hash = "sha256-tYSf6AIEbddl6SiZX+dq3Ba3cXM9rKUfbK3H45CuVkk=" @@ -34171,6 +35874,16 @@ license = [ ] homepage = "https://github.com/Quaternijkon/Typst_Lab_Report" +[reprobe."0.1.0"] +url = "https://packages.typst.org/preview/reprobe-0.1.0.tar.gz" +hash = "sha256-IkpkZBQa0WTyESyECdsrZindwGxZbTGEc9A/ip1r86M=" +typstDeps = [] +description = "A two-column computer science technical report" +license = [ + "MIT", +] +homepage = "https://github.com/ih1d/reprobe" + [resumania."1.0.0"] url = "https://packages.typst.org/preview/resumania-1.0.0.tar.gz" hash = "sha256-HD6QAPXdwA9lWpA1Je9VWznk+sHcQf6x6xbfP/ihZRQ=" @@ -34513,6 +36226,16 @@ license = [ ] homepage = "https://github.com/ThatOneCalculator/riesketcher" +[riichinator."0.1.1"] +url = "https://packages.typst.org/preview/riichinator-0.1.1.tar.gz" +hash = "sha256-+0oOqWaVxPv0pD8c2j1qxk1APKNxIDRkjl6+710HiG8=" +typstDeps = [] +description = "Riichi Mahjong hand and board state renderer" +license = [ + "MIT", +] +homepage = "https://github.com/hemisemidemipresent/riichinator" + [riichinator."0.1.0"] url = "https://packages.typst.org/preview/riichinator-0.1.0.tar.gz" hash = "sha256-fslGd7ysBIWcen0FbPLBDh4THapeK0oFTxsA2U9sBy4=" @@ -34971,6 +36694,67 @@ license = [ ] homepage = "https://gitlab.com/ashplasek/salsa-dip" +[sang-math."1.0.4"] +url = "https://packages.typst.org/preview/sang-math-1.0.4.tar.gz" +hash = "sha256-uEVpZYwySkjLAfVFX9/KDD2yKwiwEnpEC7DUx5Bi0HY=" +typstDeps = [ + "cetz_0_5_2", + "touying_0_7_4", +] +description = "Vietnamese high school math macros: sign/variation tables (BBT), multiple-choice (MCQ), geometry with CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/sangnhc87/conictypst" + +[sang-math."1.0.3"] +url = "https://packages.typst.org/preview/sang-math-1.0.3.tar.gz" +hash = "sha256-O9kYFxBiXvqDdwifdKMYtk0IEbtQiTC6/KC4dxLehnA=" +typstDeps = [ + "cetz_0_5_2", + "touying_0_7_4", +] +description = "Vietnamese high school math macros: sign/variation tables (BBT), multiple-choice (MCQ), geometry with CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/sangnhc87/conictypst" + +[sang-math."1.0.2"] +url = "https://packages.typst.org/preview/sang-math-1.0.2.tar.gz" +hash = "sha256-vHL/al7tIvZuEaywhZz3o/PRnJEvVykUiRLGu+LcfYw=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Bộ macro Toán THPT: đề thi, sách/chuyên đề, BBT và hình học CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/sangnhc87/conictypst" + +[sang-math."1.0.1"] +url = "https://packages.typst.org/preview/sang-math-1.0.1.tar.gz" +hash = "sha256-O7E5wWyPRaP4tElLCfjpve0CvPjFPggs5ilpdm/37Yo=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Bộ macro Toán THPT: đề thi, sách/chuyên đề, BBT và hình học CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/sangnhc87/conictypst" + +[sang-math."1.0.0"] +url = "https://packages.typst.org/preview/sang-math-1.0.0.tar.gz" +hash = "sha256-4HQ+M90NWrixUAInGQEkF9q9uVPlHFVi6d+TN0C58xo=" +typstDeps = [ + "cetz_0_5_2", +] +description = "A comprehensive toolkit for typesetting high school mathematics (Vietnamese curriculum) – variations, sign tables, multiple choice, exams, and CeTZ geometry" +license = [ + "MIT", +] + [sano-presentation-template."1.0.0"] url = "https://packages.typst.org/preview/sano-presentation-template-1.0.0.tar.gz" hash = "sha256-RJGql4AhJal3CzuJi1Jgh19+wIIy2WM98xZjkAE2TKA=" @@ -35039,6 +36823,18 @@ license = [ ] homepage = "https://github.com/T1mVo/scarif" +[scenery."0.1.0"] +url = "https://packages.typst.org/preview/scenery-0.1.0.tar.gz" +hash = "sha256-OyDkdUpfN2yZXuH4ezbQXx2WDAYfxs8267Fr95D+tLk=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Render depth-sorted 2D and 3D scenes with CeTZ" +license = [ + "MIT", +] +homepage = "https://github.com/GiggleLiu/scenery" + [scholarly-epfl-thesis."0.2.0"] url = "https://packages.typst.org/preview/scholarly-epfl-thesis-0.2.0.tar.gz" hash = "sha256-9TEz/jV7P1edbqYIlQoZ4581sK4UBQMpn3oZWlxtwxg=" @@ -36004,6 +37800,16 @@ license = [ ] homepage = "https://github.com/MLNW/typst-packages" +[sertyp."0.1.5"] +url = "https://packages.typst.org/preview/sertyp-0.1.5.tar.gz" +hash = "sha256-cCXMbka+nxsYHECdazJdmjin9mskD0LFckgNL0nEsTs=" +typstDeps = [] +description = "Serialization and deserialization of most Typst types into sertyp CBOR format: This includes markup, math, etc" +license = [ + "MIT", +] +homepage = "https://github.com/Uhrendoktor/sertyp" + [sertyp."0.1.4"] url = "https://packages.typst.org/preview/sertyp-0.1.4.tar.gz" hash = "sha256-46z3xiSEM2CpGRRb/rbH68KbuTqPsIKC91g5KL+JWw8=" @@ -36259,6 +38065,18 @@ license = [ ] homepage = "https://github.com/Hyperrick/typst-sheetwise" +[shiroa."0.4.0"] +url = "https://packages.typst.org/preview/shiroa-0.4.0.tar.gz" +hash = "sha256-SNGR32BJkjhtruBCv7qgKXfUMU1tVkZkFtKXdOjGdTE=" +typstDeps = [ + "based_0_2_0", +] +description = "A simple tool for creating modern online books" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/Myriad-Dreamin/shiroa" + [shiroa."0.3.1"] url = "https://packages.typst.org/preview/shiroa-0.3.1.tar.gz" hash = "sha256-6VKLMKKWj5ZWQrDmcR7jt9S4P4wtPueFu5FhO2dD5PQ=" @@ -36353,6 +38171,18 @@ license = [ ] homepage = "https://github.com/Myriad-Dreamin/shiroa" +[shiroa-mdbook."0.4.0"] +url = "https://packages.typst.org/preview/shiroa-mdbook-0.4.0.tar.gz" +hash = "sha256-YpToP6IEor+aP1GkYpKJV2I1WX82P9I+EkEH1ms/0D0=" +typstDeps = [ + "shiroa_0_4_0", +] +description = "The mdbook theme is a modern, responsive theme for Shiroa, inspired by the mdbook" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/Myriad-Dreamin/shiroa" + [shiroa-mdbook."0.3.1"] url = "https://packages.typst.org/preview/shiroa-mdbook-0.3.1.tar.gz" hash = "sha256-VMOGjXY9fAxRPlfM7HR5OpuzMY1Q+gCt9L/zvkwmj9E=" @@ -36377,6 +38207,18 @@ license = [ ] homepage = "https://github.com/Myriad-Dreamin/shiroa" +[shiroa-starlight."0.4.0"] +url = "https://packages.typst.org/preview/shiroa-starlight-0.4.0.tar.gz" +hash = "sha256-CxtBYEMH3cIIkMT+eKIz7qCmhLWAHfHEPCL3W6w9MaE=" +typstDeps = [ + "shiroa_0_4_0", +] +description = "The starlight theme is a modern, responsive theme for Shiroa, inspired by the Astro Starlight" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/Myriad-Dreamin/shiroa" + [shiroa-starlight."0.3.1"] url = "https://packages.typst.org/preview/shiroa-starlight-0.3.1.tar.gz" hash = "sha256-RLhpoVb1Bd2ACvF7sPqMG8o7gHw3krVaAMQQ77BJ9DA=" @@ -36552,6 +38394,18 @@ license = [ "MIT", ] +[shuimu-touying."0.4.1"] +url = "https://packages.typst.org/preview/shuimu-touying-0.4.1.tar.gz" +hash = "sha256-CT5feWSyZuIk57L8TDK0PsvRE4xgRA2ZV7aIJ8mowh8=" +typstDeps = [ + "touying_0_7_4", +] +description = "A clean, Beamer-style presentation template for Tsinghua University" +license = [ + "MIT", +] +homepage = "https://github.com/JSB-Unscarred/shuimu-touying" + [shuimu-touying."0.4.0"] url = "https://packages.typst.org/preview/shuimu-touying-0.4.0.tar.gz" hash = "sha256-zlmw1Y6ycGm22pnOqNULFVZ3trJk/g0/83V5V72atLQ=" @@ -36850,6 +38704,26 @@ license = [ ] homepage = "https://github.com/OverflowCat/sigfig" +[signal-resume."0.1.0"] +url = "https://packages.typst.org/preview/signal-resume-0.1.0.tar.gz" +hash = "sha256-DpOvNNa1H7oVci59tDbaEeLdHz1lI+xi3FdHF8Jvjik=" +typstDeps = [] +description = "Evidence-focused resumes built for reliable ATS parsing" +license = [ + "MIT", +] +homepage = "https://github.com/DavidSasson22/david-resume-template" + +[silky-letter-insa."0.2.3"] +url = "https://packages.typst.org/preview/silky-letter-insa-0.2.3.tar.gz" +hash = "sha256-F8JebzpgCSOY6BwSzZdI7+JZwBvbcfcaFi6Gd3YlUZY=" +typstDeps = [] +description = "A template made for letters and short documents of INSA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/SkytAsul/INSA-Typst-Template" + [silky-letter-insa."0.2.2"] url = "https://packages.typst.org/preview/silky-letter-insa-0.2.2.tar.gz" hash = "sha256-ruLgBs2EJfNGuPQJjRxdwr4mmJzBfsy8xFpAXG75tgM=" @@ -36890,6 +38764,16 @@ license = [ ] homepage = "https://github.com/SkytAsul/INSA-Typst-Template" +[silky-report-insa."0.5.3"] +url = "https://packages.typst.org/preview/silky-report-insa-0.5.3.tar.gz" +hash = "sha256-mYl1fdOF8eLO9/d2qHEjMcIbP/niHisTB9sALDZ6iSk=" +typstDeps = [] +description = "A template made for reports and other documents of INSA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/SkytAsul/INSA-Typst-Template" + [silky-report-insa."0.5.2"] url = "https://packages.typst.org/preview/silky-report-insa-0.5.2.tar.gz" hash = "sha256-Mr+8YvChHTKny7YZJ9s9dhYIs/7X1RBLm5o0IjIJzug=" @@ -36980,6 +38864,18 @@ license = [ ] homepage = "https://github.com/SkytAsul/INSA-Typst-Template" +[silky-slides-insa."0.2.0"] +url = "https://packages.typst.org/preview/silky-slides-insa-0.2.0.tar.gz" +hash = "sha256-h2j726AuPeWNjhKPk1mIGA39IUtUBrisKDKjNsfYwOU=" +typstDeps = [ + "touying_0_7_4", +] +description = "A template made for presentations of INSA, a French engineering school" +license = [ + "MIT", +] +homepage = "https://github.com/SkytAsul/INSA-Typst-Template" + [silky-slides-insa."0.1.1"] url = "https://packages.typst.org/preview/silky-slides-insa-0.1.1.tar.gz" hash = "sha256-BqE3dTunGJHLeOsCSqtzAYOLXTdyfLVK38NAyJCqeSk=" @@ -37219,6 +39115,40 @@ license = [ ] homepage = "https://github.com/torsteinnh/simple-ntnu-report" +[simple-nwu-year-paper."0.1.0"] +url = "https://packages.typst.org/preview/simple-nwu-year-paper-0.1.0.tar.gz" +hash = "sha256-roh5dmIM5G9Ej+8lub/mHOYN0oJSkTuHBYVG181lNRY=" +typstDeps = [] +description = "西北大学学年论文。 | Northwest University (China) Academic Year Paper" +license = [ + "MIT", +] +homepage = "https://github.com/Easecond/nwu-academic-year-paper" + +[simple-plot."1.0.0"] +url = "https://packages.typst.org/preview/simple-plot-1.0.0.tar.gz" +hash = "sha256-NixWVWCwUxjlTkZZISogVeKuPqOTLqV1AgY2EIajwbs=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Simple, pgfplots-like function plotting for math and science" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-simple-plot" + +[simple-plot."0.9.1"] +url = "https://packages.typst.org/preview/simple-plot-0.9.1.tar.gz" +hash = "sha256-C/Rr4NvPaFFATQRl78cO3R0UU3KhnJZxf8z3cRE8Oks=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Simple, pgfplots-like function plotting for math and science" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-simple-plot" + [simple-plot."0.9.0"] url = "https://packages.typst.org/preview/simple-plot-0.9.0.tar.gz" hash = "sha256-DlDIXdvnHVCugeyIhuseHpqnT6ew3uetMwGJ6HLViYU=" @@ -38162,6 +40092,24 @@ license = [ ] homepage = "https://github.com/YouXam/soviet-matrix" +[spicky."0.1.0"] +url = "https://packages.typst.org/preview/spicky-0.1.0.tar.gz" +hash = "sha256-BnQ2WpntyXtlDrFAySi9P0XgqVUbesAovrOVM8m1S94=" +typstDeps = [ + "finite_0_5_1", + "fletcher_0_5_8", + "lilaq_0_6_0", + "lovelace_0_3_1", + "showybox_2_0_4", + "syntree_0_3_1", + "tablem_0_3_0", +] +description = "Package with definitions and quality of life imports for simple cheatsheet template" +license = [ + "Unlicense", +] +homepage = "https://github.com/bfeitknecht/spicky" + [splash."0.5.0"] url = "https://packages.typst.org/preview/splash-0.5.0.tar.gz" hash = "sha256-gqujm+2U5ufCNeSzBzLtdzCNcg/fMx7Si2jOdavc4y4=" @@ -38273,6 +40221,21 @@ license = [ ] homepage = "https://github.com/TimeTravelPenguin/spryst" +[ssrn-scribe."0.10.0"] +url = "https://packages.typst.org/preview/ssrn-scribe-0.10.0.tar.gz" +hash = "sha256-8Sepz36R/amoAaztaKssaWmGziLQSE4JkG/BIyJNjxI=" +typstDeps = [ + "cetz_0_5_2", + "great-theorems_0_1_2", + "rich-counters_0_2_2", + "tablem_0_3_0", + "tablex_0_0_9", +] +description = "A clean, modern academic working-paper template for SSRN and general research drafts" +license = [ + "MIT", +] + [ssrn-scribe."0.9.1"] url = "https://packages.typst.org/preview/ssrn-scribe-0.9.1.tar.gz" hash = "sha256-RnkBzSVXeDqaX4UnsMp3LsOykgLydHPnxx3xMwLLiMU=" @@ -38379,6 +40342,16 @@ license = [ ] homepage = "https://github.com/aarquelle/stagehand" +[stair-division."0.1.0"] +url = "https://packages.typst.org/preview/stair-division-0.1.0.tar.gz" +hash = "sha256-NLRbRLajPf0M2kBFRRdmSH0GyQHpPtBqLwalBQUErVs=" +typstDeps = [] +description = "Synthetic division (Ruffini's rule) tableaux: the three-row division box and the stacked factorization staircase. Computes the arithmetic and draws it, no dependencies" +license = [ + "MIT", +] +homepage = "https://github.com/13Stokes31/ruffini" + [starchy-junia."0.2.0"] url = "https://packages.typst.org/preview/starchy-junia-0.2.0.tar.gz" hash = "sha256-oZnMx0NzEMRmNCogZZHS1AWEWnKjkgmwQ7mvqVAa9ng=" @@ -38584,6 +40557,61 @@ license = [ ] homepage = "https://github.com/Riley719/typst-statementsp" +[staunton."1.0.0"] +url = "https://packages.typst.org/preview/staunton-1.0.0.tar.gz" +hash = "sha256-qa/NZMDYDi9f+au/tL5vSbW+/+9LIlHqBgbSoVhinY8=" +typstDeps = [] +description = "Chess publishing: boards, FEN/PGN diagrams, tables, outlines" +license = [ + "MIT", + "GPL-2.0-or-later", +] +homepage = "https://github.com/ndg6/staunton" + +[staunton."0.3.0"] +url = "https://packages.typst.org/preview/staunton-0.3.0.tar.gz" +hash = "sha256-Pcb2AdbinwCdMG9GINF25vDDu6V3NwvJRppDQpscQfk=" +typstDeps = [] +description = "Chess publishing: boards, FEN/PGN diagrams, tables, outlines" +license = [ + "MIT", + "GPL-2.0-or-later", +] +homepage = "https://github.com/ndg6/staunton" + +[staunton."0.2.2"] +url = "https://packages.typst.org/preview/staunton-0.2.2.tar.gz" +hash = "sha256-0e9f44ZvZQife+KZ0W28/FkKiIBdsFaOdDxSHEcxF0M=" +typstDeps = [] +description = "Chess publishing: boards, FEN/PGN diagrams, tables, outlines" +license = [ + "MIT", + "GPL-2.0-or-later", +] +homepage = "https://github.com/ndg6/staunton" + +[staunton."0.2.1"] +url = "https://packages.typst.org/preview/staunton-0.2.1.tar.gz" +hash = "sha256-DzGTPflNeCoe7lo2OYLxgkDLe6jFmLm+Shd2K/H5c+A=" +typstDeps = [] +description = "Chess publishing: boards, FEN/PGN diagrams, tables, outlines" +license = [ + "MIT", + "GPL-2.0-or-later", +] +homepage = "https://github.com/ndg6/staunton" + +[staunton."0.1.0"] +url = "https://packages.typst.org/preview/staunton-0.1.0.tar.gz" +hash = "sha256-NmXY6aGhduFIPMypVWDqziTSTDxCVOfj0tv22rOEMPo=" +typstDeps = [] +description = "Chess publishing: boards, FEN/PGN diagrams, tables, outlines" +license = [ + "MIT", + "GPL-2.0-or-later", +] +homepage = "https://github.com/ndg6/staunton" + [staves."0.1.0"] url = "https://packages.typst.org/preview/staves-0.1.0.tar.gz" hash = "sha256-lA6Sh712z5wIUziPNOIsUEJqDij98eKUW/RLznNlDhA=" @@ -38755,6 +40783,21 @@ license = [ ] homepage = "https://github.com/barnaby2002/strath-mae-interimst" +[strict-modern-uestc-thesis."2.0.0"] +url = "https://packages.typst.org/preview/strict-modern-uestc-thesis-2.0.0.tar.gz" +hash = "sha256-c8Phq5lDoMilJ/SOeD6eF81qEwK+2mqqLpNzQTchxDc=" +typstDeps = [ + "algorithmic_1_0_7", + "cjk-spacer_0_2_0", + "cuti_0_3_0", + "theoretic_0_2_0", +] +description = "电子科技大学本科/硕士/博士学位论文模板,已有学术博士论文使用此模板提交。A template for UESTC (University of Electronic Science and Technology of China) bachelor's/master's/doctoral degree theses; an academic doctoral thesis has been submitted using this template" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/uestc-typst/thesis-template" + [structogrammer."0.1.2"] url = "https://packages.typst.org/preview/structogrammer-0.1.2.tar.gz" hash = "sha256-q0/P9yStQHs2dQDT820EfLUHMtu0pdIgFa9xn+dLtnM=" @@ -39388,6 +41431,21 @@ license = [ ] homepage = "https://github.com/DannySeidel/typst-dhbw-template" +[supercharged-hm."1.1.0"] +url = "https://packages.typst.org/preview/supercharged-hm-1.1.0.tar.gz" +hash = "sha256-DkHxqJkm5f4mtbA/vJ0lxZzccUyIF12Xag4Ov5RwQQk=" +typstDeps = [ + "codelst_2_0_2", + "drafting_0_2_2", + "glossarium_0_5_10", + "linguify_0_5_0", +] +description = "Unofficial Template for Munich University of Applied Sciences (HM" +license = [ + "AGPL-3.0-or-later", +] +homepage = "https://github.com/FelixSchladt/supercharged-hm" + [supercharged-hm."1.0.0"] url = "https://packages.typst.org/preview/supercharged-hm-1.0.0.tar.gz" hash = "sha256-MZIUmgez6AYrNABhMrcPA9m4ApKrq936OHlxk1p86Kg=" @@ -40121,6 +42179,36 @@ license = [ "MIT-0", ] +[taskize."0.2.8"] +url = "https://packages.typst.org/preview/taskize-0.2.8.tar.gz" +hash = "sha256-yM/CiMokvSNTMtTNZVy1BQVIdj8sq1og36k4gX7SBRQ=" +typstDeps = [] +description = "Horizontal and vertical columned lists for exercises and tasks, similar to LaTeX's tasks package" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-taskize" + +[taskize."0.2.7"] +url = "https://packages.typst.org/preview/taskize-0.2.7.tar.gz" +hash = "sha256-Dn+lQFh2tkNi5zEXmZoF/XIsq26eQHw9YYIRfGvTwDQ=" +typstDeps = [] +description = "Horizontal and vertical columned lists for exercises and tasks, similar to LaTeX's tasks package" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-taskize" + +[taskize."0.2.6"] +url = "https://packages.typst.org/preview/taskize-0.2.6.tar.gz" +hash = "sha256-F+dZ6XC1XKeujm5sRWuvB7uxgDUDOqwsVFYibjZvBSE=" +typstDeps = [] +description = "Horizontal and vertical columned lists for exercises and tasks, similar to LaTeX's tasks package" +license = [ + "MIT", +] +homepage = "https://github.com/nathan-ed/typst-package-taskize" + [taskize."0.2.5"] url = "https://packages.typst.org/preview/taskize-0.2.5.tar.gz" hash = "sha256-H+xE0HTlOgOt9+93e4ClQmAMxK2QhHv+MSbfWACqwMI=" @@ -40343,6 +42431,18 @@ license = [ ] homepage = "https://github.com/tshort/tblr" +[tcdm."0.0.3"] +url = "https://packages.typst.org/preview/tcdm-0.0.3.tar.gz" +hash = "sha256-s0um1oXydl9zKaJKOEqvNiDYQ/rliHG00sqK93Dnr4g=" +typstDeps = [ + "cmarker_0_1_10", +] +description = "HTML generator for best-of lists, especially Best of Typst (TCDM" +license = [ + "GPL-3.0-or-later", +] +homepage = "https://github.com/YDX-2147483647/best-of-typst" + [tcdm."0.0.2"] url = "https://packages.typst.org/preview/tcdm-0.0.2.tar.gz" hash = "sha256-1OtK0wkrd6sUAR4jXrAqzoWxmOUb/mAxVeDV4Qpsqww=" @@ -40367,6 +42467,30 @@ license = [ ] homepage = "https://github.com/YDX-2147483647/best-of-typst" +[tdtr."0.6.1"] +url = "https://packages.typst.org/preview/tdtr-0.6.1.tar.gz" +hash = "sha256-GMQ+kYX5sXI5kRTGqKXuNNuOAadxchdLUdIEy70k4Y0=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + +[tdtr."0.6.0"] +url = "https://packages.typst.org/preview/tdtr-0.6.0.tar.gz" +hash = "sha256-J2NlcBB34LzUNmMklGXdCMu23seMN+x0s0RXBAEvwmk=" +typstDeps = [ + "fletcher_0_5_8", +] +description = "A package for drawing beautiful tidy tree easily" +license = [ + "MIT", +] +homepage = "https://github.com/Vertsineu/typst-tdtr" + [tdtr."0.5.5"] url = "https://packages.typst.org/preview/tdtr-0.5.5.tar.gz" hash = "sha256-SM3QlgwakNDDa8jZhhqaKjlREgmTOqIT3ON/4geQ8fo=" @@ -40654,6 +42778,32 @@ license = [ ] homepage = "https://codeberg.org/Andrew15-5/text-dirr" +[tfgei."0.2.1"] +url = "https://packages.typst.org/preview/tfgei-0.2.1.tar.gz" +hash = "sha256-OmCEPM2U/3pvKuXtEMFOKWjG7zMze6iZ/PLy8HvGWHg=" +typstDeps = [ + "physica_0_9_8", + "unify_0_8_1", +] +description = "Template for making final degree projects in the Computer Science degree at ESEI (University of Vigo" +license = [ + "MIT", +] +homepage = "https://github.com/Kioraga/TFGEI" + +[tfgei."0.2.0"] +url = "https://packages.typst.org/preview/tfgei-0.2.0.tar.gz" +hash = "sha256-Zbs10eMN1O/Q3Iz1X44RuQF72c82ktSsyLrOeU686Y8=" +typstDeps = [ + "physica_0_9_8", + "unify_0_8_1", +] +description = "Template for making final degree projects in the Computer Science degree at ESEI (University of Vigo" +license = [ + "MIT", +] +homepage = "https://github.com/Kioraga/TFGEI" + [tfgei."0.1.2"] url = "https://packages.typst.org/preview/tfgei-0.1.2.tar.gz" hash = "sha256-eW0AZ40L9IcQTsj6hSqNuSqukouI5Mb4FrjY8ctxPrQ=" @@ -40958,6 +43108,26 @@ license = [ ] homepage = "https://github.com/Danila-Bain/typst-theorems" +[theoframe."0.1.0"] +url = "https://packages.typst.org/preview/theoframe-0.1.0.tar.gz" +hash = "sha256-e7YuwdLiP3wKbln/w8XOScyQiP6CEXwVsQXyIeMpue0=" +typstDeps = [] +description = "It's a mini Theorem Environments that is very easy to use" +license = [ + "MIT", +] +homepage = "https://github.com/hexiongwu1995/typst-theoframe" + +[theoretic."0.4.0"] +url = "https://packages.typst.org/preview/theoretic-0.4.0.tar.gz" +hash = "sha256-sJ0/OaHYclWU4RLCKGxAoI6QSHg6oMAwEl964/l9Drk=" +typstDeps = [] +description = "Opinionated tool to typeset theorems, lemmas and such" +license = [ + "Unlicense", +] +homepage = "https://github.com/nleanba/typst-theoretic" + [theoretic."0.3.1"] url = "https://packages.typst.org/preview/theoretic-0.3.1.tar.gz" hash = "sha256-IHytoY8JcCHWJskFxnCfmgAvxx0OLt/NU6rHuPXqEWE=" @@ -41251,6 +43421,18 @@ license = [ ] homepage = "https://github.com/Jzzzi/slide-thu" +[thwildau-telematics."0.1.1"] +url = "https://packages.typst.org/preview/thwildau-telematics-0.1.1.tar.gz" +hash = "sha256-HBAxlQcMbm5shfhsrL/x57WSUrIDNZtBKdCOc62CF2Q=" +typstDeps = [ + "hydra_0_6_3", +] +description = "Thesis for telematics students at the Technische Hochschule Wildau" +license = [ + "MIT", +] +homepage = "https://git.th-wildau.de/cabe7261/typst-thwildau-thesis" + [thwildau-telematics."0.1.0"] url = "https://packages.typst.org/preview/thwildau-telematics-0.1.0.tar.gz" hash = "sha256-F6VoY6JxTGV8NQA9fkycJH8YX1j6Fs/AQCn6cdDr1pU=" @@ -41422,6 +43604,16 @@ license = [ "MIT", ] +[tiefcars."0.2.1"] +url = "https://packages.typst.org/preview/tiefcars-0.2.1.tar.gz" +hash = "sha256-wC3YEHsCUWLbAXOqM2HUrIyytD/MZkExCjW5aq4qVhs=" +typstDeps = [] +description = "An LCARS-inspired layouting system" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefCARS" + [tiefcars."0.2.0"] url = "https://packages.typst.org/preview/tiefcars-0.2.0.tar.gz" hash = "sha256-cWomBJaIKVi5k+QHQR8t3SGsTu8qYblciqM7exG8ZV4=" @@ -41440,6 +43632,20 @@ license = [ "MIT", ] +[tieffiction."0.2.1"] +url = "https://packages.typst.org/preview/tieffiction-0.2.1.tar.gz" +hash = "sha256-C3JUT7MsNKpFgfVQjZAkcI/qcgj9MKr1Wxlr18OOXLs=" +typstDeps = [ + "ccicons_1_0_1", + "tiaoma_0_3_0", + "tieflang_0_1_0", +] +description = "A simple book template for fiction" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefFiction" + [tieffiction."0.2.0"] url = "https://packages.typst.org/preview/tieffiction-0.2.0.tar.gz" hash = "sha256-xUf3jPTOod2HlpzP3zf7NlXwmERgRKIaZL/HsuJGwUI=" @@ -41476,6 +43682,19 @@ license = [ ] homepage = "https://github.com/Tiefseetauchner/TiefLang" +[tiefletter."0.2.2"] +url = "https://packages.typst.org/preview/tiefletter-0.2.2.tar.gz" +hash = "sha256-CND3JRJRPM5pVutihADp/c1rRJqKQ5XMA3Xs4SFMQCk=" +typstDeps = [ + "tiaoma_0_3_0", + "tieflang_0_1_0", +] +description = "Invoice and offer template for Austrian freelancers" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefLetter" + [tiefletter."0.2.1"] url = "https://packages.typst.org/preview/tiefletter-0.2.1.tar.gz" hash = "sha256-72g9jG6FnK8zqCupPnUwpu6JW488UoI1+NFCCZvNqVc=" @@ -41544,6 +43763,16 @@ license = [ "MIT", ] +[tieflied."0.2.2"] +url = "https://packages.typst.org/preview/tieflied-0.2.2.tar.gz" +hash = "sha256-xOJ/sLDjM8/pKu9duiCLV0QDr0xI0xIDs4d14eaJHpE=" +typstDeps = [] +description = "Song book template (Liederbuch" +license = [ + "MIT", +] +homepage = "https://github.com/Tiefseetauchner/TiefLied" + [tieflied."0.2.1"] url = "https://packages.typst.org/preview/tieflied-0.2.1.tar.gz" hash = "sha256-sJq0pREPKgsqvKbtG5r9oQNIGzcIK1+7XMFn4aig9w4=" @@ -41593,6 +43822,16 @@ license = [ ] homepage = "https://github.com/bastienvoirin/tierpist" +[timble."1.2.0"] +url = "https://packages.typst.org/preview/timble-1.2.0.tar.gz" +hash = "sha256-605yW4I0oVa5hqBMAsouJeQUrfDOawUsfu6/5yj2kfI=" +typstDeps = [] +description = "Draw and style precise time tables with ease" +license = [ + "MPL-2.0", +] +homepage = "https://github.com/Mambouna/timble" + [timble."1.1.0"] url = "https://packages.typst.org/preview/timble-1.1.0.tar.gz" hash = "sha256-3XilfLpCbdr/VnxhKAdcbYxk6i8Q6jfuGtTDMjo3IQA=" @@ -42993,6 +45232,18 @@ license = [ ] homepage = "https://github.com/klnsdr/touying-htwk-stripes" +[touying-liu-nyckel."0.1.0"] +url = "https://packages.typst.org/preview/touying-liu-nyckel-0.1.0.tar.gz" +hash = "sha256-K6zoKA0uYKQL9ZCQUfTXn3yXF9J+TZnJPdWTRSB/Ewc=" +typstDeps = [ + "touying_0_7_4", +] +description = "A Simple Touying Theme for LiU (Linköping University, Sweden) branded slides" +license = [ + "MIT", +] +homepage = "https://gitlab.liu.se/erifr93/touying-liu-nyckel" + [touying-matcha."0.1.0"] url = "https://packages.typst.org/preview/touying-matcha-0.1.0.tar.gz" hash = "sha256-6b5lmQHCsk4B1l4Umm9lWnlK+5AGrT1BFYBjLkNwPJA=" @@ -43934,6 +46185,26 @@ license = [ ] homepage = "https://github.com/ThumusLive/truthfy" +[tschich."0.2.0"] +url = "https://packages.typst.org/preview/tschich-0.2.0.tar.gz" +hash = "sha256-+g4fi4tI6OJaTSA9g1DqwlMgJubDLP/N/X0XNZarVfs=" +typstDeps = [] +description = "Perfect proportions" +license = [ + "MIT", +] +homepage = "https://github.com/switchlex/tschich" + +[tschich."0.1.0"] +url = "https://packages.typst.org/preview/tschich-0.1.0.tar.gz" +hash = "sha256-S+a42IoTPve51FBkibbY++zAcBGXtX9mn8GzZhOVbGk=" +typstDeps = [] +description = "Perfect proportions" +license = [ + "MIT", +] +homepage = "https://github.com/switchlex/tschich" + [tsinswreng-auto-heading."0.1.0"] url = "https://packages.typst.org/preview/tsinswreng-auto-heading-0.1.0.tar.gz" hash = "sha256-ZC1KrkNudcfIDCL156X3anzf6pMjTgFf3280WOwGDWU=" @@ -44476,6 +46747,19 @@ license = [ ] homepage = "https://github.com/CrossDark/TwilightBook/" +[tybloch."0.1.0"] +url = "https://packages.typst.org/preview/tybloch-0.1.0.tar.gz" +hash = "sha256-CPq4qC+DvpIdSAJrvtRYaTBBiucXmoNH7eSMIzgDsfM=" +typstDeps = [ + "cetz_0_5_2", + "physica_0_9_8", +] +description = "An easy way to plot states on a Bloch sphere" +license = [ + "MIT", +] +homepage = "https://github.com/yalap13/tybloch.git" + [tyipa."0.1.1"] url = "https://packages.typst.org/preview/tyipa-0.1.1.tar.gz" hash = "sha256-ctHkuW5ydIZdmt33t3NRSIyhZRuhampw8bz0DFvdDyU=" @@ -44536,6 +46820,18 @@ license = [ ] homepage = "https://github.com/rice8y/typarium" +[typart."0.1.1"] +url = "https://packages.typst.org/preview/typart-0.1.1.tar.gz" +hash = "sha256-4D4XiDhTjPgvWvjoDYrdfMZxvVG5xhJMspvOOUrnxaw=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Diagram library for posters and presentations" +license = [ + "GPL-2.0-only", +] +homepage = "https://github.com/CRAG666/typart" + [typart."0.1.0"] url = "https://packages.typst.org/preview/typart-0.1.0.tar.gz" hash = "sha256-MywHvYO7E/X6/Ig79yWGKg+hhNv0/8MT/3gIespsBfw=" @@ -44598,6 +46894,220 @@ license = [ ] homepage = "https://github.com/freundTech/typst-typearea" +[typed-dsa."0.5.1"] +url = "https://packages.typst.org/preview/typed-dsa-0.5.1.tar.gz" +hash = "sha256-DpE4tY9wZi7bHApSrItzazAzMslb3XJAwVgyLsz60ZI=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure and algorithm diagrams with operation transitions and teaching traces" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-dsa."0.5.0"] +url = "https://packages.typst.org/preview/typed-dsa-0.5.0.tar.gz" +hash = "sha256-oyNVgw3I3SvH9YaFs1yjNUQK7tBXX1mpZgsnf+Fx3vU=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure and algorithm diagrams with operation transitions and teaching traces" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-dsa."0.4.0"] +url = "https://packages.typst.org/preview/typed-dsa-0.4.0.tar.gz" +hash = "sha256-XW4cIkJ4LNoyp6oyD79GYa/7cEfPCDZ70df0cSIYQIY=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure and algorithm diagrams with operation transitions and teaching traces" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-dsa."0.3.1"] +url = "https://packages.typst.org/preview/typed-dsa-0.3.1.tar.gz" +hash = "sha256-xKMARAwxbVFxlNpItnAgl1yehrP4kcCTmGFweJriJOk=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure and algorithm diagrams with operation transitions and teaching traces" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-dsa."0.3.0"] +url = "https://packages.typst.org/preview/typed-dsa-0.3.0.tar.gz" +hash = "sha256-FjteUjKS9fTPKK2sxRFYqkJRHPJkVyQ2yO7vqWds5zI=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure and algorithm diagrams with operation transitions and teaching traces" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-dsa."0.2.0"] +url = "https://packages.typst.org/preview/typed-dsa-0.2.0.tar.gz" +hash = "sha256-EbaZwceFEwSwAX+8EM35QVCENq2PJQCTfozR5imIt5w=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure diagrams (BST, AVL, linked lists, stacks, queues) with before/after operation transitions" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-dsa."0.1.0"] +url = "https://packages.typst.org/preview/typed-dsa-0.1.0.tar.gz" +hash = "sha256-UPkzPGFLX+Y4e/WS4KYeMNRcXyF7b25Glic4ONABsdc=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Declarative data-structure diagrams (BST, AVL, linked lists, stacks, queues) with before/after operation transitions" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-dsa" + +[typed-scores."0.2.0"] +url = "https://packages.typst.org/preview/typed-scores-0.2.0.tar.gz" +hash = "sha256-UwDe0gvc9TeF4Pb8Q8G20sBuiOMWk14a1N08Qa3/fLk=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Engrave western music notation from compact note text, powered by a Rust parser and Bravura glyphs" +license = [ + "MIT", + "OFL-1.1", +] +homepage = "https://github.com/GeronimoCastano/typed-scores" + +[typed-scores."0.1.0"] +url = "https://packages.typst.org/preview/typed-scores-0.1.0.tar.gz" +hash = "sha256-WfXADbSpGO+Ogh4IbN/+YQ50K9c175lb1GHZTA4fmDw=" +typstDeps = [ + "cetz_0_5_2", +] +description = "Engrave western music notation from compact note text, powered by a Rust parser and Bravura glyphs" +license = [ + "MIT", + "OFL-1.1", +] +homepage = "https://github.com/GeronimoCastano/typed-scores" + +[typed-smiles."0.10.0"] +url = "https://packages.typst.org/preview/typed-smiles-0.10.0.tar.gz" +hash = "sha256-0Md6sYgKjNgORhrbelYoEAOZWwDvi2eIl8L9Q35PO8g=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.9.1"] +url = "https://packages.typst.org/preview/typed-smiles-0.9.1.tar.gz" +hash = "sha256-zSJDFYom2trLc7IcwCycv3+OWqM3wXiC32tEgZBmiZk=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.9.0"] +url = "https://packages.typst.org/preview/typed-smiles-0.9.0.tar.gz" +hash = "sha256-KJB7vCIqd8GwBQ3Agj24YarSogEBnMOksxQtFqtEL64=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.8.0"] +url = "https://packages.typst.org/preview/typed-smiles-0.8.0.tar.gz" +hash = "sha256-kjGetVx1+7ChLUIXxBRc+2hmSkSkBOohALOPxaJ8fAI=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.7.0"] +url = "https://packages.typst.org/preview/typed-smiles-0.7.0.tar.gz" +hash = "sha256-64Q9F2vz/nFWIjXk2AzKCXULA+ZS+QA4WRIVFpKELnc=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.6.1"] +url = "https://packages.typst.org/preview/typed-smiles-0.6.1.tar.gz" +hash = "sha256-lH8c/UgusAop2tNwmjLfjwGXRhQ/LBRG0vTduBTkIPM=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.6.0"] +url = "https://packages.typst.org/preview/typed-smiles-0.6.0.tar.gz" +hash = "sha256-NfCpcps5A+2azrZIexcjcG+i1LamGjY/NH++tIdQlf4=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + +[typed-smiles."0.5.0"] +url = "https://packages.typst.org/preview/typed-smiles-0.5.0.tar.gz" +hash = "sha256-l76+YvnKLgCo+QHhLIvchz+jRFP5GMzl8sja4xRHD/U=" +typstDeps = [ + "cetz_0_5_2", + "chemformula_0_1_3", +] +description = "Render SMILES strings as molecular diagrams" +license = [ + "MIT", +] +homepage = "https://github.com/GeronimoCastano/typed-smiles" + [typed-smiles."0.4.2"] url = "https://packages.typst.org/preview/typed-smiles-0.4.2.tar.gz" hash = "sha256-dIToSSo57dl1g4c4rUlid7RW9oCWDKcdSt5ZFVmuGNk=" @@ -44869,6 +47379,16 @@ license = [ ] homepage = "https://github.com/TeddyHuang-00/typpuccino" +[typshade."0.1.4"] +url = "https://packages.typst.org/preview/typshade-0.1.4.tar.gz" +hash = "sha256-agTbw1Rfpa7gZ/xGev+mIsLZ2g67tTDoe3sQHg6eVXc=" +typstDeps = [] +description = "Visualize multiple-sequence alignments for bioinformatics" +license = [ + "GPL-2.0-only", +] +homepage = "https://github.com/rice8y/typshade" + [typshade."0.1.3"] url = "https://packages.typst.org/preview/typshade-0.1.3.tar.gz" hash = "sha256-l/KH2BBu9ze2hd5291SGPhgYxnFuQw/Ax6/s0E05ZnM=" @@ -45230,6 +47750,26 @@ license = [ ] homepage = "https://github.com/jrossi/typst-wasm-sqlite" +[typsy."0.2.4"] +url = "https://packages.typst.org/preview/typsy-0.2.4.tar.gz" +hash = "sha256-FDaS0m0h6BpArRr3EM5WSz+Ixfkjru83k/deKxha8mg=" +typstDeps = [] +description = "Classes/structs, pattern matching, safe counters... and more! Your one-stop library for programming tools not already in core Typst" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/typsy" + +[typsy."0.2.3"] +url = "https://packages.typst.org/preview/typsy-0.2.3.tar.gz" +hash = "sha256-h2YcV3Y7J1GIVu3EVKmJGuLc31rzbBWC6bLUcGxcOtE=" +typstDeps = [] +description = "Classes/structs, pattern matching, safe counters... and more! Your one-stop library for programming tools not already in core Typst" +license = [ + "Apache-2.0", +] +homepage = "https://github.com/patrick-kidger/typsy" + [typsy."0.2.2"] url = "https://packages.typst.org/preview/typsy-0.2.2.tar.gz" hash = "sha256-tv+DWBqgSU6VfZPnO7GPg02bZLTG/QIr9cMxMLUUiL8=" @@ -46328,6 +48868,18 @@ license = [ ] homepage = "https://github.com/rajeevvermaa/iitkgp-thesis" +[unofficial-jascome-34j."1.0.4"] +url = "https://packages.typst.org/preview/unofficial-jascome-34j-1.0.4.tar.gz" +hash = "sha256-y60RZduNP63xMYosEE5gOB9l+yam4Cqf00Ydkhk+/AE=" +typstDeps = [ + "jaconf_0_7_1", +] +description = "Unofficial template for JASCOME" +license = [ + "MIT-0", +] +homepage = "https://github.com/34j/typst-unofficial-jascome-34j" + [unofficial-kth-thesis-proposal."0.2.0"] url = "https://packages.typst.org/preview/unofficial-kth-thesis-proposal-0.2.0.tar.gz" hash = "sha256-vLgD9GuMEqlbXicFiXnognYOwEkOGq/iNJb+P35gSTk=" @@ -46481,6 +49033,16 @@ license = [ ] homepage = "https://github.com/hongjr03/ouc-bachelor-thesis" +[unofficial-pku-mpl."0.1.0"] +url = "https://packages.typst.org/preview/unofficial-pku-mpl-0.1.0.tar.gz" +hash = "sha256-OyFYD+eg7JxAi8K43ju8H+7nNCtmeeCVwbcyxX4Ci74=" +typstDeps = [] +description = "Modern Physics Laboratory reports at PKU" +license = [ + "CC-BY-SA-4.0", +] +homepage = "https://github.com/xjsongphy/pkumpl-typst" + [unofficial-sdu-lab-report."0.1.1"] url = "https://packages.typst.org/preview/unofficial-sdu-lab-report-0.1.1.tar.gz" hash = "sha256-LOrmkPtvnH7dX3cozigXxdMc4KRRaaJ4lpp+Ad5n6Hw=" @@ -46815,6 +49377,18 @@ license = [ ] homepage = "https://github.com/pamitabh/uo-dissertation-2024" +[unofficial-whu-lab-report."0.1.1"] +url = "https://packages.typst.org/preview/unofficial-whu-lab-report-0.1.1.tar.gz" +hash = "sha256-0YelQXjzJC7V1YV1hWNEQqIQ0tIN8uLHBBifkSBUAZU=" +typstDeps = [ + "cuti_0_4_0", +] +description = "An unofficial course lab report template for Wuhan University (WHU). 武汉大学计算机学院本科生课程设计报告模板(非官方" +license = [ + "MIT", +] +homepage = "https://github.com/zoomy14112/report-theme-whu" + [unofficial-whu-lab-report."0.1.0"] url = "https://packages.typst.org/preview/unofficial-whu-lab-report-0.1.0.tar.gz" hash = "sha256-8Ofk7uKGckOH3ggjin/Y7xs8wdaceeHiQAfZJipY4pI=" @@ -47650,6 +50224,16 @@ license = [ ] homepage = "https://github.com/switchlex/verseatile" +[vhdl-parse."0.1.0"] +url = "https://packages.typst.org/preview/vhdl-parse-0.1.0.tar.gz" +hash = "sha256-xeqlMGPoWGFMKG4EfhNYRO9LHRPYL9+JhHjHI0oyv/4=" +typstDeps = [] +description = "Parse a VHDL file and extract data from it" +license = [ + "Unlicense", +] +homepage = "https://github.com/daixiwen/typst-vhdl-parse" + [vibrant-color."0.2.1"] url = "https://packages.typst.org/preview/vibrant-color-0.2.1.tar.gz" hash = "sha256-5UIXU8aEuFfi1tViqDS+kN0bmqUIQATT2TG6AEcN0Xk=" @@ -47786,6 +50370,17 @@ license = [ ] homepage = "https://github.com/sasetz/fiit_template" +[visillos-excelencia."0.2.0"] +url = "https://packages.typst.org/preview/visillos-excelencia-0.2.0.tar.gz" +hash = "sha256-LsdhT6OfAb7veWp6AB6HoZQhG3BDJ7PU+qmjNZ8cmNk=" +typstDeps = [ + "lilaq_0_6_0", +] +description = "Unofficial template for Excellence Baccalaureate projects at IES Carmen Martín Gaite (Spain) // Plantilla para los proyectos del Bachillerato de Excelencia del IES Carmen Martín Gaite" +license = [ + "MIT", +] + [visillos-excelencia."0.1.0"] url = "https://packages.typst.org/preview/visillos-excelencia-0.1.0.tar.gz" hash = "sha256-Ss3aNOfvXp1+ucT4ZefUi1RE8HyL9+h/ux0qfWMz8/E=" @@ -47831,6 +50426,26 @@ license = [ ] homepage = "https://github.com/loicfontaine/vivid-cv" +[vlna."0.3.0"] +url = "https://packages.typst.org/preview/vlna-0.3.0.tar.gz" +hash = "sha256-462QhTTCIgkDTHPVPc536Q4mbN0FL13ayWMjsE/tedc=" +typstDeps = [] +description = "Czech non-breaking spaces (vlna): short words, titles before/after a name and common abbreviations — with jump-to-source preserved" +license = [ + "MIT", +] +homepage = "https://github.com/iamanro/typst-vlna" + +[vlna."0.2.0"] +url = "https://packages.typst.org/preview/vlna-0.2.0.tar.gz" +hash = "sha256-XnDhj2l3WBpvDMoVvORn6TxRdsvAnCrZyZyeb1PjX6w=" +typstDeps = [] +description = "Czech non-breaking spaces (vlna): short words, titles before/after a name and common abbreviations — with jump-to-source preserved" +license = [ + "MIT", +] +homepage = "https://github.com/iamanro/typst-vlna" + [vlna."0.1.1"] url = "https://packages.typst.org/preview/vlna-0.1.1.tar.gz" hash = "sha256-g26sPFG6Jb92aI657KAW1sbgaCZzKqUMiCqvha1CdcU=" @@ -48162,6 +50777,16 @@ license = [ ] homepage = "https://github.com/ZaninDavide/wicked" +[wired-ieee."1.0.0"] +url = "https://packages.typst.org/preview/wired-ieee-1.0.0.tar.gz" +hash = "sha256-teY5aErfmWd6qQBR4QXf/5ZJthBARQkHnhnXPOCYRFs=" +typstDeps = [] +description = "A multilanguage template for writing academic papers in the IEEE style" +license = [ + "MIT", +] +homepage = "https://github.com/hugoocoto/wired-ieee" + [wonderous-book."0.1.2"] url = "https://packages.typst.org/preview/wonderous-book-0.1.2.tar.gz" hash = "sha256-05BbnYMtnaHePyE72ZUr5GUWKdm8rnRdgD7PnDAwdUs=" @@ -48440,6 +51065,16 @@ license = [ ] homepage = "https://github.com/xmdjy/exp-report-template" +[xmlit."0.1.3"] +url = "https://packages.typst.org/preview/xmlit-0.1.3.tar.gz" +hash = "sha256-eZv4VV1DEyVC/2Bv9i5h5W/BGxVUjF8gvTA7+arm/t0=" +typstDeps = [] +description = "Generate XML documents using native syntax, serialize, and validate with RelaxNG schemas" +license = [ + "MIT", +] +homepage = "https://github.com/siefkenj/typst-xmlit" + [xodec."0.3.0"] url = "https://packages.typst.org/preview/xodec-0.3.0.tar.gz" hash = "sha256-7lNS6ID/kKdTZCBp9bSZml2Yn3IU9A+99g3ofe1Wx60=" @@ -48460,6 +51095,38 @@ license = [ ] homepage = "https://github.com/MDLC01/xodec" +[xwysyy."0.4.0"] +url = "https://packages.typst.org/preview/xwysyy-0.4.0.tar.gz" +hash = "sha256-qsVr3/A2CbB6yq+AdrMPjR0+zljZuyL/iwB4IcQN1V4=" +typstDeps = [ + "cetz_0_5_2", + "fletcher_0_5_8", + "physica_0_9_8", + "theorion_0_6_0", + "touying_0_7_4", +] +description = "Create academic slides and notes with touying" +license = [ + "MIT", +] +homepage = "https://github.com/xwysyy/xwysyy-typst" + +[xwysyy."0.3.0"] +url = "https://packages.typst.org/preview/xwysyy-0.3.0.tar.gz" +hash = "sha256-sEMHrNsHff++6RboEk7ehQU6DZqxxiMQz9+Q98yhuKw=" +typstDeps = [ + "cetz_0_5_2", + "fletcher_0_5_8", + "physica_0_9_8", + "theorion_0_6_0", + "touying_0_7_4", +] +description = "Create academic slides and notes with touying" +license = [ + "MIT", +] +homepage = "https://github.com/xwysyy/xwysyy-typst" + [xwysyy."0.1.0"] url = "https://packages.typst.org/preview/xwysyy-0.1.0.tar.gz" hash = "sha256-RrUyWRTTSzWIHYJEo5B64kDwjsQiI4Ce0Mp+KdqQUNg=" @@ -48630,6 +51297,31 @@ license = [ ] homepage = "https://github.com/visika/yuan-resume" +[yuuko-report."0.1.0"] +url = "https://packages.typst.org/preview/yuuko-report-0.1.0.tar.gz" +hash = "sha256-UVaV06VCg0ql1eDCjb/2gp1gU+oOjt/0FCSKmJY7flE=" +typstDeps = [ + "kip_0_1_0", + "merman_0_1_0", +] +description = "Technical reports with portrait or landscape chart layouts" +license = [ + "MIT", + "MIT-0", +] + +[zap."0.6.0"] +url = "https://packages.typst.org/preview/zap-0.6.0.tar.gz" +hash = "sha256-4yEtuSy9CYMyagM6J3ZBtIimZB+xWp0hYayBUkQk9hk=" +typstDeps = [ + "cetz_0_5_2", +] +description = "A package to draw standards-inspired electronic circuits, powered by CeTZ" +license = [ + "MIT", +] +homepage = "https://codeberg.org/grangelouis/zap" + [zap."0.5.0"] url = "https://packages.typst.org/preview/zap-0.5.0.tar.gz" hash = "sha256-bbs5DMPey9+Pxqq1ezSiJ5iDFSCzZxe/GXdU2C6PFeM=" @@ -48968,6 +51660,16 @@ license = [ ] homepage = "https://github.com/langonne/zen-utbm-report" +[zen-zine."0.5.0"] +url = "https://packages.typst.org/preview/zen-zine-0.5.0.tar.gz" +hash = "sha256-yJnLwQ20J4ychbKGZoE7LfRlwlwTRwEPhWLXCbDF4qw=" +typstDeps = [] +description = "Excellently type-set a fun little zine" +license = [ + "MIT", +] +homepage = "https://codeberg.org/tomeichlersmith/zen-zine" + [zen-zine."0.4.0"] url = "https://packages.typst.org/preview/zen-zine-0.4.0.tar.gz" hash = "sha256-3XnLH6U/OHDEwOzoiaVozefcVwMUJKG3Jlr68EwCcVs=" diff --git a/pkgs/by-name/ty/tyson/package.nix b/pkgs/by-name/ty/tyson/package.nix index aac91ec073e6..46de9c55cc94 100644 --- a/pkgs/by-name/ty/tyson/package.nix +++ b/pkgs/by-name/ty/tyson/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "0.1.1-unstable-2024-04-10"; src = fetchFromGitHub { - owner = "jetpack-io"; + owner = "jetify-com"; repo = "tyson"; rev = "d6b38819db9b260928b29f4d39bf4c72841c6a01"; hash = "sha256-NoQJBEedV3NDNQ4PVvvjjsO7N+rq40LWKp962P+naEY="; diff --git a/pkgs/by-name/uc/uci/package.nix b/pkgs/by-name/uc/uci/package.nix index 520351f5f9ab..3d76ac0a1248 100644 --- a/pkgs/by-name/uc/uci/package.nix +++ b/pkgs/by-name/uc/uci/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { pname = "uci"; - version = "unstable-2025-10-12"; + version = "0-unstable-2025-10-12"; src = fetchgit { url = "https://git.openwrt.org/project/uci.git"; diff --git a/pkgs/by-name/ue/uesave/package.nix b/pkgs/by-name/ue/uesave/package.nix index c5143a7a37e4..c564bf85154f 100644 --- a/pkgs/by-name/ue/uesave/package.nix +++ b/pkgs/by-name/ue/uesave/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.7.1"; src = fetchFromGitHub { owner = "trumank"; - repo = "uesave-rs"; + repo = "uesave"; rev = "v${finalAttrs.version}"; hash = "sha256-lGtRe3AYJ59CwRaDznO6RNqVFCSKJPWVDhj0tnY5xcs="; }; @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { maintainers = with lib.maintainers; [ xddxdd ]; description = "Reading and writing Unreal Engine save files (commonly referred to as GVAS)"; - homepage = "https://github.com/trumank/uesave-rs"; + homepage = "https://github.com/trumank/uesave"; license = lib.licenses.mit; mainProgram = "uesave"; }; diff --git a/pkgs/by-name/ul/ultimate-doom-builder/package.nix b/pkgs/by-name/ul/ultimate-doom-builder/package.nix index f9fd4de287af..2b4f398bab63 100644 --- a/pkgs/by-name/ul/ultimate-doom-builder/package.nix +++ b/pkgs/by-name/ul/ultimate-doom-builder/package.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0-unstable-2026-02-01"; src = fetchFromGitHub { - owner = "jewalky"; + owner = "UltimateDoomBuilder"; repo = "UltimateDoomBuilder"; rev = "9d7a12b1164dc53964b594395f9d5d825a43ac12"; hash = "sha256-FwGfrvF+UrmEw1lvcU4qL9OOP0n/ZmQTsIjQIxRvkmg="; @@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = unstableGitUpdater { }; meta = { - homepage = "https://github.com/jewalky/UltimateDoomBuilder"; + homepage = "https://github.com/UltimateDoomBuilder/UltimateDoomBuilder"; description = "Advanced Doom map editor based on Doom Builder 2 with Mono support"; mainProgram = "ultimate-doom-builder"; longDescription = '' diff --git a/pkgs/by-name/ul/ultralist/package.nix b/pkgs/by-name/ul/ultralist/package.nix index b27f996eaa3c..229ddeaa293e 100644 --- a/pkgs/by-name/ul/ultralist/package.nix +++ b/pkgs/by-name/ul/ultralist/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "1.7.0"; src = fetchFromGitHub { - owner = "ultralist"; + owner = "gammons"; repo = "ultralist"; rev = finalAttrs.version; sha256 = "sha256-GGBW6rpwv1bVbLTD//cU8jNbq/27Ls0su7DymCJTSmY="; diff --git a/pkgs/by-name/un/unpackerr/package.nix b/pkgs/by-name/un/unpackerr/package.nix index 4086775334c6..7ccf89ca63dd 100644 --- a/pkgs/by-name/un/unpackerr/package.nix +++ b/pkgs/by-name/un/unpackerr/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.15.2"; src = fetchFromGitHub { - owner = "davidnewhall"; + owner = "Unpackerr"; repo = "unpackerr"; rev = "v${finalAttrs.version}"; sha256 = "sha256-npq0CXsaWaFa6RazQXRKVaqTyK87VhzaF/hd/d952Po="; diff --git a/pkgs/by-name/up/upower/package.nix b/pkgs/by-name/up/upower/package.nix index 1cabe73be532..df714dfef4c3 100644 --- a/pkgs/by-name/up/upower/package.nix +++ b/pkgs/by-name/up/upower/package.nix @@ -38,7 +38,7 @@ assert withDocs -> withIntrospection; stdenv.mkDerivation (finalAttrs: { pname = "upower"; - version = "1.91.1"; + version = "1.91.2"; outputs = [ "out" @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "upower"; repo = "upower"; rev = "v${finalAttrs.version}"; - hash = "sha256-uXKhg3w1ybuRrIvSRBFRtuHN/eB8i8l3GBKryU+6Voo="; + hash = "sha256-lr7Va7jmC7Hy+kY8YIbAEE5mK3TxU9LtgTKxEyM1QY8="; }; patches = diff --git a/pkgs/by-name/us/user-scanner/package.nix b/pkgs/by-name/us/user-scanner/package.nix index c29183fae954..803d68a05072 100644 --- a/pkgs/by-name/us/user-scanner/package.nix +++ b/pkgs/by-name/us/user-scanner/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "user-scanner"; - version = "1.4.1"; + version = "1.4.2"; pyproject = true; __structuredAttrs = true; @@ -17,13 +17,14 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "kaifcodec"; repo = "user-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-SDi13KGqWXgNXdgF5KOpqEcjwbuNv4PU5ahB5UdsbWQ="; + hash = "sha256-IQx8xZYfTBu6bqaaHK+xKH6+lfL7i4qDOW/khHP+va4="; }; build-system = with python3Packages; [ flit-core ]; dependencies = with python3Packages; [ colorama + curl-cffi httpx socksio ]; diff --git a/pkgs/by-name/ut/utpm/package.nix b/pkgs/by-name/ut/utpm/package.nix index c8b1e6adf6fd..8524b5ab1f14 100644 --- a/pkgs/by-name/ut/utpm/package.nix +++ b/pkgs/by-name/ut/utpm/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.3.0"; src = fetchFromGitHub { - owner = "Thumuss"; + owner = "typst-community"; repo = "utpm"; tag = "v${finalAttrs.version}"; hash = "sha256-MGvPj+qF05zc2rPf1LxWVIpkZGOoDj09UfCZbQ/lBOM="; @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: { new projects and templates from a singular tool, and then publish it directly to Typst! ''; - homepage = "https://github.com/Thumuss/utpm"; + homepage = "https://github.com/typst-community/utpm"; license = lib.licenses.mit; mainProgram = "utpm"; maintainers = with lib.maintainers; [ louis-thevenet ]; diff --git a/pkgs/by-name/uw/uwufetch/package.nix b/pkgs/by-name/uw/uwufetch/package.nix index a4ffbd2066a6..a57c439113f2 100644 --- a/pkgs/by-name/uw/uwufetch/package.nix +++ b/pkgs/by-name/uw/uwufetch/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.1"; src = fetchFromGitHub { - owner = "TheDarkBug"; + owner = "ad-oliviero"; repo = "uwufetch"; rev = finalAttrs.version; hash = "sha256-cA8sajh+puswyKikr0Jp9ei+EpVkH+vhEp+pTerkUqA="; @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Meme system info tool for Linux"; - homepage = "https://github.com/TheDarkBug/uwufetch"; + homepage = "https://github.com/ad-oliviero/uwufetch"; license = lib.licenses.gpl3Plus; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bbjubjub ]; diff --git a/pkgs/by-name/va/vale-ls/package.nix b/pkgs/by-name/va/vale-ls/package.nix index c8c902dd550f..5b32cf53cd7e 100644 --- a/pkgs/by-name/va/vale-ls/package.nix +++ b/pkgs/by-name/va/vale-ls/package.nix @@ -14,7 +14,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.4.0"; src = fetchFromGitHub { - owner = "errata-ai"; + owner = "vale-cli"; repo = "vale-ls"; tag = "v${finalAttrs.version}"; hash = "sha256-lRRKRQTxgXF4E+XghJ5AOp+mtWtiCT13EcsPVydn4Uo="; @@ -51,7 +51,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "LSP implementation for the Vale command-line tool"; - homepage = "https://github.com/errata-ai/vale-ls"; + homepage = "https://github.com/vale-cli/vale-ls"; license = lib.licenses.mit; mainProgram = "vale-ls"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/va/vale/package.nix b/pkgs/by-name/va/vale/package.nix index b426d579e9b4..15ef4122da19 100644 --- a/pkgs/by-name/va/vale/package.nix +++ b/pkgs/by-name/va/vale/package.nix @@ -11,18 +11,18 @@ buildGoModule rec { pname = "vale"; - version = "3.15.2"; + version = "3.17.0"; subPackages = [ "cmd/vale" ]; src = fetchFromGitHub { - owner = "errata-ai"; + owner = "vale-cli"; repo = "vale"; tag = "v${version}"; - hash = "sha256-MXOJ/8d1G1ZdXfnLx+QDI5ICRFZokSOSHHXgDkp0Ey0="; + hash = "sha256-FChOhCgvV/jO795nKlkbnGiB9oFCA8XmJBlgH+DyYvs="; }; - vendorHash = "sha256-NwirLiVpw9h27sorYNKEBU5DS/KHfjGfHOncT8ALNzk="; + vendorHash = "sha256-95Om+XQB+4L1Xr9ZGW2T8hMDdVjvlOLiRGOIig2SJ50="; ldflags = [ "-s" @@ -61,7 +61,7 @@ buildGoModule rec { ``` ''; homepage = "https://vale.sh/"; - changelog = "https://github.com/errata-ai/vale/releases/tag/v${version}"; + changelog = "https://github.com/vale-cli/vale/releases/tag/v${version}"; mainProgram = "vale"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pbsds ]; diff --git a/pkgs/by-name/va/vapoursynth-eedi3/package.nix b/pkgs/by-name/va/vapoursynth-eedi3/package.nix index 58a1d5a2e123..79c146701e1d 100644 --- a/pkgs/by-name/va/vapoursynth-eedi3/package.nix +++ b/pkgs/by-name/va/vapoursynth-eedi3/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { version = "unstable-2019-09-30"; src = fetchFromGitHub { - owner = "HomeOfVapourSynthEvolution"; + owner = "HolyWu"; repo = "VapourSynth-EEDI3"; rev = "d11bdb37c7a7118cd095b53d9f8fbbac02a06ac0"; hash = "sha256-MIUf6sOnJ2uqGw3ixEHy1ijzlLFkQauwtm1vfgmYmcg="; @@ -47,7 +47,7 @@ stdenv.mkDerivation { meta = { description = "Filter for VapourSynth"; - homepage = "https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI3"; + homepage = "https://github.com/HolyWu/VapourSynth-EEDI3"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ snaki ]; platforms = lib.platforms.x86_64; diff --git a/pkgs/by-name/va/vapoursynth-mvtools/package.nix b/pkgs/by-name/va/vapoursynth-mvtools/package.nix index 45577f16dac0..4aa424120832 100644 --- a/pkgs/by-name/va/vapoursynth-mvtools/package.nix +++ b/pkgs/by-name/va/vapoursynth-mvtools/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "24"; src = fetchFromGitHub { - owner = "dubhater"; + owner = "dubhatervapoursynth"; repo = "vapoursynth-mvtools"; rev = "v${finalAttrs.version}"; hash = "sha256-bEifU1PPNOBr6o9D6DGIzTaG4xjygBxkQYnZxd/4SwQ="; @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Set of filters for motion estimation and compensation"; - homepage = "https://github.com/dubhater/vapoursynth-mvtools"; + homepage = "https://github.com/dubhatervapoursynth/vapoursynth-mvtools"; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ rnhmjoj ]; }; diff --git a/pkgs/by-name/va/variant-lite/package.nix b/pkgs/by-name/va/variant-lite/package.nix index 1199cdb76fa4..a32e697d9e22 100644 --- a/pkgs/by-name/va/variant-lite/package.nix +++ b/pkgs/by-name/va/variant-lite/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.0.0"; src = fetchFromGitHub { - owner = "martinmoene"; + owner = "nonstd-lite"; repo = "variant-lite"; tag = "v${finalAttrs.version}"; hash = "sha256-+1eSnn7eN8iN6vZg3Qz2m7u1ukWimhUQ+WHXQL4rQco="; @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { ]; cmakeFlags = [ - # https://github.com/martinmoene/variant-lite/issues/50 + # https://github.com/nonstd-lite/variant-lite/issues/50 (lib.cmakeBool "VARIANT_LITE_OPT_BUILD_TESTS" false) ]; @@ -35,8 +35,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library"; - homepage = "https://github.com/martinmoene/variant-lite"; - changelog = "https://github.com/martinmoene/variant-lite/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/nonstd-lite/variant-lite"; + changelog = "https://github.com/nonstd-lite/variant-lite/releases/tag/v${finalAttrs.version}"; license = lib.licenses.boost; maintainers = with lib.maintainers; [ titaniumtown ]; }; diff --git a/pkgs/by-name/ve/velero/package.nix b/pkgs/by-name/ve/velero/package.nix index dca03d5b72b2..05b1b089e95f 100644 --- a/pkgs/by-name/ve/velero/package.nix +++ b/pkgs/by-name/ve/velero/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "1.18.0"; src = fetchFromGitHub { - owner = "vmware-tanzu"; + owner = "velero-io"; repo = "velero"; tag = "v${finalAttrs.version}"; hash = "sha256-LhoJDIK0S3w2RTpMC7QDcU1nHMUk4rNZSCY/1Wfiaqc="; @@ -35,7 +35,7 @@ buildGoModule (finalAttrs: { "velero-restic-restore-helper" ]; - doCheck = false; # Tests expect a running cluster see https://github.com/vmware-tanzu/velero/tree/main/test/e2e + doCheck = false; # Tests expect a running cluster see https://github.com/velero-io/velero/tree/main/test/e2e doInstallCheck = true; installCheckPhase = '' $out/bin/velero version --client-only | grep ${finalAttrs.version} > /dev/null @@ -51,7 +51,7 @@ buildGoModule (finalAttrs: { meta = { description = "Utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes"; homepage = "https://velero.io/"; - changelog = "https://github.com/vmware-tanzu/velero/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/velero-io/velero/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mbode diff --git a/pkgs/by-name/ve/vendir/package.nix b/pkgs/by-name/ve/vendir/package.nix index c1a6c2ad6e8f..078a00f98053 100644 --- a/pkgs/by-name/ve/vendir/package.nix +++ b/pkgs/by-name/ve/vendir/package.nix @@ -9,8 +9,8 @@ buildGoModule (finalAttrs: { version = "0.46.0"; src = fetchFromGitHub { - owner = "vmware-tanzu"; - repo = "carvel-vendir"; + owner = "carvel-dev"; + repo = "vendir"; rev = "v${finalAttrs.version}"; sha256 = "sha256-X9tyEeE6QrUQaRlbhRkd+Lz7+bFJrWO2Dn8e0ax7Pdg="; }; diff --git a/pkgs/by-name/ve/verapdf/package.nix b/pkgs/by-name/ve/verapdf/package.nix index 2cb5874cc115..893fe71cacb0 100644 --- a/pkgs/by-name/ve/verapdf/package.nix +++ b/pkgs/by-name/ve/verapdf/package.nix @@ -13,7 +13,7 @@ }: maven.buildMavenPackage rec { pname = "verapdf" + lib.optionalString (withGui && !withCli) "-gui"; - version = "1.30.1"; + version = "1.30.2"; __structuredAttrs = true; mvnParameters = @@ -32,12 +32,12 @@ maven.buildMavenPackage rec { owner = "veraPDF"; repo = "veraPDF-apps"; tag = "v${version}"; - hash = "sha256-IoQbAYEUJuK5FxGSxiLfcn5X1KOJca70hu4cMaYXfmw="; + hash = "sha256-gYSHo0QLDlBNgDi5GFYsT+D2Toud754iAgRxXEQXPhI="; }; patches = [ ./stable-maven-plugins.patch ]; - mvnHash = "sha256-hY+zPuSujMr3RntuLOZVEN8GN4n8201+S5OYvwB1+j4="; + mvnHash = "sha256-wfIg6yVmcOiuEphcI5bgEutNi7wZSRWkF8TL2jPCE4c="; strictDeps = true; diff --git a/pkgs/by-name/vi/vipsdisp/package.nix b/pkgs/by-name/vi/vipsdisp/package.nix index e5156f1f4bcc..2142e5d1ead4 100644 --- a/pkgs/by-name/vi/vipsdisp/package.nix +++ b/pkgs/by-name/vi/vipsdisp/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { version = "4.1.4"; src = fetchFromGitHub { - owner = "jcupitt"; + owner = "libvips"; repo = "vipsdisp"; tag = "v${version}"; hash = "sha256-DXXDU/EtpWfNvV0PhQ+qjlxTBNERn9GGNeD00n9ejN0="; @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { doCheck = false; meta = { - homepage = "https://github.com/jcupitt/vipsdisp"; + homepage = "https://github.com/libvips/vipsdisp"; description = "Tiny image viewer with libvips"; license = lib.licenses.mit; mainProgram = "vipsdisp"; diff --git a/pkgs/by-name/vm/vmaware/package.nix b/pkgs/by-name/vm/vmaware/package.nix index 1f99151f85bc..a3158d8efd0b 100644 --- a/pkgs/by-name/vm/vmaware/package.nix +++ b/pkgs/by-name/vm/vmaware/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; src = fetchFromGitHub { - owner = "kernelwernel"; + owner = "NotRequiem"; repo = "VMAware"; tag = "v${finalAttrs.version}"; hash = "sha256-KPjIk5nm27RcxGg3owfLVt+b1sL0y90IPPgeGv7fTgQ="; @@ -30,8 +30,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Cross-platform C++ library and CLI tool for virtual machine detection"; - homepage = "https://github.com/kernelwernel/VMAware"; - changelog = "https://github.com/kernelwernel/VMAware/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/NotRequiem/VMAware"; + changelog = "https://github.com/NotRequiem/VMAware/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ patrickdag ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/vt/vtm/package.nix b/pkgs/by-name/vt/vtm/package.nix index 4eae4234686f..9ee3f4d11019 100644 --- a/pkgs/by-name/vt/vtm/package.nix +++ b/pkgs/by-name/vt/vtm/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.9.99.61"; src = fetchFromGitHub { - owner = "netxs-group"; + owner = "directvt"; repo = "vtm"; rev = "v${finalAttrs.version}"; hash = "sha256-IlJbJw2c2Zgl+W5Jh01Iga8duiLgl/GurT620IhPh68="; diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix index 5a6155b214cb..f33309884a0c 100644 --- a/pkgs/by-name/vu/vunnel/package.nix +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vunnel"; - version = "0.63.0"; + version = "0.63.1"; pyproject = true; src = fetchFromGitHub { owner = "anchore"; repo = "vunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-FU8N4LTdfxpcC47OphM0GqTobYFKyl2AJS9Jv24fT/E="; + hash = "sha256-HdMpJRFwTK5iiIuAogoDD7V5lbdMkMx1jYmmIKNb9iE="; leaveDotGit = true; }; diff --git a/pkgs/by-name/wa/wagyu/package.nix b/pkgs/by-name/wa/wagyu/package.nix index f0798b440f29..1328074d335c 100644 --- a/pkgs/by-name/wa/wagyu/package.nix +++ b/pkgs/by-name/wa/wagyu/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.6.3"; src = fetchFromGitHub { - owner = "AleoHQ"; + owner = "howardwu"; repo = "wagyu"; rev = "v${finalAttrs.version}"; hash = "sha256-5n8BmETv5jUvgu0rskAPYaBgYyNL2QU2t/iUb3hNMMw="; @@ -21,7 +21,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Rust library for generating cryptocurrency wallets"; - homepage = "https://github.com/AleoHQ/wagyu"; + homepage = "https://github.com/howardwu/wagyu"; license = with lib.licenses; [ mit asl20 diff --git a/pkgs/by-name/wa/wamr/package.nix b/pkgs/by-name/wa/wamr/package.nix index a000e298ac75..22ed9c8b2aa9 100644 --- a/pkgs/by-name/wa/wamr/package.nix +++ b/pkgs/by-name/wa/wamr/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.4.4"; src = fetchFromGitHub { - owner = "bytecodealliance"; + owner = "wasm-micro-runtime"; repo = "wasm-micro-runtime"; tag = "WAMR-${finalAttrs.version}"; hash = "sha256-pNudBKnhdR/Ye0m2tVZB/wSfJZYK8+gdCpCp0rDp0o4="; @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "WebAssembly Micro Runtime"; - homepage = "https://github.com/bytecodealliance/wasm-micro-runtime"; + homepage = "https://github.com/wasm-micro-runtime/wasm-micro-runtime"; license = lib.licenses.asl20; mainProgram = "iwasm"; maintainers = with lib.maintainers; [ ereslibre ]; diff --git a/pkgs/by-name/wa/wamrc/package.nix b/pkgs/by-name/wa/wamrc/package.nix index 8207b35ea391..aee94a49dbb7 100644 --- a/pkgs/by-name/wa/wamrc/package.nix +++ b/pkgs/by-name/wa/wamrc/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.4.5"; src = fetchFromGitHub { - owner = "bytecodealliance"; + owner = "wasm-micro-runtime"; repo = "wasm-micro-runtime"; tag = "WAMR-${finalAttrs.version}"; hash = "sha256-HBew8kbi7AaKrAEZbPIlXqiO+1wDljSzEsE9+FWzxHE="; @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "WebAssembly Micro Runtime AOT compiler"; - homepage = "https://github.com/bytecodealliance/wasm-micro-runtime"; + homepage = "https://github.com/wasm-micro-runtime/wasm-micro-runtime"; license = lib.licenses.asl20; mainProgram = "wamrc"; maintainers = with lib.maintainers; [ bubblepipe ]; diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix index 55584dfb1fdf..86b385782ab0 100644 --- a/pkgs/by-name/wa/wasmtime/package.nix +++ b/pkgs/by-name/wa/wasmtime/package.nix @@ -15,14 +15,14 @@ let sources = { lts-36 = { - version = "36.0.12"; - hash = "sha256-5hv7Hvw8nYfI/Q2IOMhXl0rYjp9GyUrBg/Y4vrb+r34="; - cargoHash = "sha256-EhuGBZchVyB9G5eRt/8QKN6grcP5AjFJMyGFdkfvT7g="; + version = "36.0.13"; + hash = "sha256-KVNnxmEVDgH+EzItFdpRIpLm6DbmrN2JIKjctx6IyBE="; + cargoHash = "sha256-q1l2zmfdCI7Yg41/8jDTjf5akeHiQcC/60iIzMnh6B0="; }; main = { - version = "47.0.2"; - hash = "sha256-skGApY0oNBfAuBoLTjqflWVOYbaPW0B9oZnm+zWlav4="; - cargoHash = "sha256-u9jpY3l22IeIlz6NaOlUr50aLOLK66R7FGvM0TALfro="; + version = "47.0.3"; + hash = "sha256-LC+WeOCP3fKjhg2PhJPYdzr7U7Ghdxb0IFy061TSTak="; + cargoHash = "sha256-GrLdoffHrmVICB4oHZY1qlHhiS0SSaZabfmoLs78Dqc="; }; }; source = sources.${variant}; diff --git a/pkgs/by-name/wa/wasynth/package.nix b/pkgs/by-name/wa/wasynth/package.nix index 048b089dd06f..37a912ea159f 100644 --- a/pkgs/by-name/wa/wasynth/package.nix +++ b/pkgs/by-name/wa/wasynth/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.13.0"; src = fetchFromGitHub { - owner = "Rerumu"; + owner = "SovereignSatellite"; repo = "Wasynth"; tag = "v${finalAttrs.version}"; hash = "sha256-0Gtqet6KKLtooh9cU2R/top142AeT+uIxFwe1dPTvAU="; @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { * wasm2luajit: translate WebAssembly to LuaJIT source code * wasm2luau: translate WebAssembly Luau source code ''; - homepage = "https://github.com/Rerumu/Wasynth"; + homepage = "https://github.com/SovereignSatellite/Wasynth"; license = lib.licenses.gpl3Only; maintainers = [ ]; }; diff --git a/pkgs/by-name/wa/waterfurnace_aurora/Gemfile.lock b/pkgs/by-name/wa/waterfurnace_aurora/Gemfile.lock index 732bb3318f06..058567a505e6 100644 --- a/pkgs/by-name/wa/waterfurnace_aurora/Gemfile.lock +++ b/pkgs/by-name/wa/waterfurnace_aurora/Gemfile.lock @@ -2,52 +2,53 @@ GEM remote: https://rubygems.org/ specs: base64 (0.3.0) - ccutrer-serialport (1.1.0) + ccutrer-serialport (1.2.0) ffi (~> 1.9, >= 1.9.3) digest-crc (0.7.0) rake (>= 12.0.0, < 14.0.0) - ffi (1.17.2) - ffi (1.17.2-aarch64-linux-gnu) - ffi (1.17.2-aarch64-linux-musl) - ffi (1.17.2-arm-linux-gnu) - ffi (1.17.2-arm-linux-musl) - ffi (1.17.2-arm64-darwin) - ffi (1.17.2-x86-linux-gnu) - ffi (1.17.2-x86-linux-musl) - ffi (1.17.2-x86_64-darwin) - ffi (1.17.2-x86_64-linux-gnu) - ffi (1.17.2-x86_64-linux-musl) - homie-mqtt (1.8.0) + ffi (1.17.4) + ffi (1.17.4-aarch64-linux-gnu) + ffi (1.17.4-aarch64-linux-musl) + ffi (1.17.4-arm-linux-gnu) + ffi (1.17.4-arm-linux-musl) + ffi (1.17.4-arm64-darwin) + ffi (1.17.4-x86-linux-gnu) + ffi (1.17.4-x86-linux-musl) + ffi (1.17.4-x86_64-darwin) + ffi (1.17.4-x86_64-linux-gnu) + ffi (1.17.4-x86_64-linux-musl) + homie-mqtt (1.8.2) mqtt-ccutrer (~> 1.0, >= 1.0.3) ruby2_keywords (~> 0.0.5) - json (2.16.0) + json (2.21.1) logger (1.7.0) - mqtt-ccutrer (1.0.3) - mqtt-homeassistant (1.0.3) + mqtt-ccutrer (1.1.2) + logger (~> 1.7) + uri (>= 0.13.1, < 2.0.a) + mqtt-homeassistant (1.2.1) json (~> 2.0) mqtt-ccutrer (~> 1.0, >= 1.0.3) - mqtt-homie-homeassistant (1.1.0) + mqtt-homie-homeassistant (1.2.2) homie-mqtt (~> 1.7) - mqtt-homeassistant (~> 1.0, >= 1.0.3) - mustermann (3.0.4) - ruby2_keywords (~> 0.0.1) + mqtt-homeassistant (~> 1.2) + mustermann (3.1.1) net-telnet (0.2.0) net-telnet-rfc2217 (1.0.2) net-telnet (~> 0.2.0) nio4r (2.7.5) - puma (6.6.1) + puma (7.2.1) nio4r (~> 2.0) - rack (3.2.4) + rack (3.2.6) rack-protection (4.2.1) base64 (>= 0.1.0) logger (>= 1.6.0) rack (>= 3.0.0, < 4) - rack-session (2.1.1) + rack-session (2.1.2) base64 (>= 0.1.0) rack (>= 3.0.0) - rackup (2.2.1) + rackup (2.3.1) rack (>= 3) - rake (13.3.1) + rake (13.4.2) rmodbus (2.1.3) digest-crc (~> 0.1) ruby2_keywords (0.0.5) @@ -58,15 +59,18 @@ GEM rack-protection (= 4.2.1) rack-session (>= 2.0.0, < 3) tilt (~> 2.0) - tilt (2.6.1) - waterfurnace_aurora (1.5.8) + tilt (2.8.0) + uri (1.1.1) + waterfurnace_aurora (1.7.0) ccutrer-serialport (~> 1.0) - mqtt-homie-homeassistant (~> 1.0, >= 1.0.6) + homie-mqtt (~> 1.8, >= 1.8.2) + mqtt-homie-homeassistant (~> 1.2, >= 1.2.2) net-telnet-rfc2217 (~> 1.0, >= 1.0.1) - puma (~> 6.4) + puma (~> 7.2) rackup (>= 1.0.0, < 3.0.a) rmodbus (~> 2.1) sinatra (>= 2.2.4, < 5.0.a) + uri (>= 0.13.1, < 2.0.a) PLATFORMS aarch64-linux-gnu diff --git a/pkgs/by-name/wa/waterfurnace_aurora/gemset.nix b/pkgs/by-name/wa/waterfurnace_aurora/gemset.nix index 711db29dfba4..75c16953ff7c 100644 --- a/pkgs/by-name/wa/waterfurnace_aurora/gemset.nix +++ b/pkgs/by-name/wa/waterfurnace_aurora/gemset.nix @@ -15,10 +15,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x3mgdzr33xymbaidj273dax3591j7kpyia4nxhlji9dapsnbal5"; + sha256 = "069fzwdij5i6iiqzfjb75bhkz7nwnqrwsr4m1m8ak149pcvjwm08"; type = "gem"; }; - version = "1.1.0"; + version = "1.2.0"; }; digest-crc = { dependencies = [ "rake" ]; @@ -36,10 +36,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "1kqasqvy8d7r09ri4n6bkdwbk63j7afd9ilsw34nzlgh0qp69ldw"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.4"; }; homie-mqtt = { dependencies = [ @@ -50,20 +50,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1aizmy6h60s5sj9x0q5i4174lmrzfm7283bvdz44mazgr486fa0b"; + sha256 = "0vvvig5ccbj7byhn038s9d0w7vs3h3s0n4rrs60vq66n2nra2hnj"; type = "gem"; }; - version = "1.8.0"; + version = "1.8.2"; }; json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "098m3q2jrx4xbf0knrbmflsynmmb5x9q9b0bzpmj7jmm1cr30mna"; + sha256 = "10q54a0dkm0050n0zzqiv2ln8w931wszybbhym1i8r4mbpvkv90k"; type = "gem"; }; - version = "2.16.0"; + version = "2.21.1"; }; logger = { groups = [ "default" ]; @@ -76,14 +76,18 @@ version = "1.7.0"; }; mqtt-ccutrer = { + dependencies = [ + "logger" + "uri" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "17jv2snnk9lmdpbz5gjc5g6p6zrbws0gh4d3rd40nyb9shv1biwg"; + sha256 = "0n24dk6v4s0593v4dkpig4s60qixjlpiyl2a3j3kmj27yrsvvs6v"; type = "gem"; }; - version = "1.0.3"; + version = "1.1.2"; }; mqtt-homeassistant = { dependencies = [ @@ -94,10 +98,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1vsn78gw55npkrzfvgjwq0qjhmr1dry9llrzbh0qwqxr3p90p6fi"; + sha256 = "07g17lnxk06khfnfdnw221s9rqldgbcvbw82yd2310z71lsblnha"; type = "gem"; }; - version = "1.0.3"; + version = "1.2.1"; }; mqtt-homie-homeassistant = { dependencies = [ @@ -108,21 +112,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07dpsm1hnkb4bw5lmdch2x3msdfyafxi81jfqg12s7qfvc52xni1"; + sha256 = "1ymni26r7q5drqayq80qq04nh7k8kn6ylypdsk8ysjdlr30pyl2i"; type = "gem"; }; - version = "1.1.0"; + version = "1.2.2"; }; mustermann = { - dependencies = [ "ruby2_keywords" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "08ma2fmxlm6i7lih4mc3har2fzsbj1pl4hhva65kljf6nfvdryl5"; + sha256 = "163i29mdcr1h0nximk3d51a1fgp7vz3sfasn8p1rjm2d4g3p0qac"; type = "gem"; }; - version = "3.0.4"; + version = "3.1.1"; }; net-telnet = { groups = [ "default" ]; @@ -161,20 +164,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "07pajhv7pqz82kcjc6017y4d0hwz5kp746cydpx1npd79r56xddr"; + sha256 = "1c0l2jb2d75zdw7diqhh6sciwlxcwfacshp107af0cnmmff0xgyp"; type = "gem"; }; - version = "6.6.1"; + version = "7.2.1"; }; rack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1xmnrk076sqymilydqgyzhkma3hgqhcv8xhy7ks479l2a3vvcx2x"; + sha256 = "1hhjy9gcp52dzij05gmidqac8g28ski5xm67prwmdqmjfcgqxmsy"; type = "gem"; }; - version = "3.2.4"; + version = "3.2.6"; }; rack-protection = { dependencies = [ @@ -200,10 +203,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1sg4laz2qmllxh1c5sqlj9n1r7scdn08p3m4b0zmhjvyx9yw0v8b"; + sha256 = "1s7zcxlmg88a6dam4aqbgk9xkpy6dkdfqmmcszkkliy3q3w38m2r"; type = "gem"; }; - version = "2.1.1"; + version = "2.1.2"; }; rackup = { dependencies = [ "rack" ]; @@ -211,20 +214,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "13brkq5xkj6lcdxj3f0k7v28hgrqhqxjlhd4y2vlicy5slgijdzp"; + sha256 = "0s48d2a0z5f0cg4npvzznf933vipi6j7gmk16yc913kpadkw4ybc"; type = "gem"; }; - version = "2.2.1"; + version = "2.3.1"; }; rake = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "175iisqb211n0qbfyqd8jz2g01q6xj038zjf4q0nm8k6kz88k7lc"; + sha256 = "009p524zl0p0kfa65nii8wdmaigkmawv9pbvlcffky7islmmp0nb"; type = "gem"; }; - version = "13.3.1"; + version = "13.4.2"; }; rmodbus = { dependencies = [ "digest-crc" ]; @@ -270,28 +273,40 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0w27v04d7rnxjr3f65w1m7xyvr6ch6szjj2v5wv1wz6z5ax9pa9m"; + sha256 = "089pvsdyf8krrhzavqm1lq4yqf79valiklnn290y1qbgf6r2wixs"; type = "gem"; }; - version = "2.6.1"; + version = "2.8.0"; + }; + uri = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; + type = "gem"; + }; + version = "1.1.1"; }; waterfurnace_aurora = { dependencies = [ "ccutrer-serialport" + "homie-mqtt" "mqtt-homie-homeassistant" "net-telnet-rfc2217" "puma" "rackup" "rmodbus" "sinatra" + "uri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1nrcf0vyxh81hrbf315mpmwvzcwmz1552bvyyyydkg3kyz9gm36j"; + sha256 = "1j6zrdsqjvn7d6kngcyqh28d7jp6mkmr381d7ixkh4v5wangjgqi"; type = "gem"; }; - version = "1.5.8"; + version = "1.7.0"; }; } diff --git a/pkgs/by-name/wa/wayback/package.nix b/pkgs/by-name/wa/wayback/package.nix index 4b014a1ea329..5ed8c499f363 100644 --- a/pkgs/by-name/wa/wayback/package.nix +++ b/pkgs/by-name/wa/wayback/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "wayback"; - version = "0.20.1"; + version = "0.21.1"; src = fetchFromGitHub { owner = "wabarc"; repo = "wayback"; rev = "v${finalAttrs.version}"; - hash = "sha256-GnirEgJHgZVzxkFFVDU9795kgvMTitnH+xWd7ooNf7Y="; + hash = "sha256-+QtO12wyWjMNbPUFaUIhozJgdYOUDclqcdRaMnMjxpI="; }; - vendorHash = "sha256-vk9c+U8mKwT03dHV9labvCOM2Ip1vk7AeiTleEBuNP4="; + vendorHash = "sha256-bygzgh20xgNGWl93Mj+g+7P9Vko96HGGXObFw1tDZ5s="; doCheck = false; diff --git a/pkgs/by-name/wa/waydroid-helper/package.nix b/pkgs/by-name/wa/waydroid-helper/package.nix index 7ab04ae747e2..4726b7f92a45 100644 --- a/pkgs/by-name/wa/waydroid-helper/package.nix +++ b/pkgs/by-name/wa/waydroid-helper/package.nix @@ -30,7 +30,7 @@ let version = "0.2.9"; src = fetchFromGitHub { - owner = "ayasa520"; + owner = "waydroid-helper"; repo = "waydroid-helper"; tag = "v${version}"; hash = "sha256-6mVb4GPD2NCsvyaqQAOFox0rNIlyOttiaZKbHBS40Rg="; @@ -122,9 +122,9 @@ python3Packages.buildPythonApplication { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/ayasa520/waydroid-helper/releases/tag/${src.tag}"; + changelog = "https://github.com/waydroid-helper/waydroid-helper/releases/tag/${src.tag}"; description = "User-friendly way to configure Waydroid and install extensions, including Magisk and ARM translation"; - homepage = "https://github.com/ayasa520/waydroid-helper"; + homepage = "https://github.com/waydroid-helper/waydroid-helper"; license = lib.licenses.gpl3Plus; mainProgram = "waydroid-helper"; maintainers = [ ]; diff --git a/pkgs/by-name/wa/wayvr/package.nix b/pkgs/by-name/wa/wayvr/package.nix index dab03ad22a39..0773ac577a7d 100644 --- a/pkgs/by-name/wa/wayvr/package.nix +++ b/pkgs/by-name/wa/wayvr/package.nix @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "26.7.1"; src = fetchFromGitHub { - owner = "wlx-team"; + owner = "wayvr-org"; repo = "wayvr"; tag = "v${finalAttrs.version}"; hash = "sha256-SdHN3jDe2QJaRORy452RP7kTMxPOZOB/yjpApUOLhRU="; @@ -92,7 +92,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Your way to enjoy VR on Linux! Access your Wayland/X11 desktop from SteamVR/Monado (OpenVR+OpenXR support)"; - homepage = "https://github.com/wlx-team/wayvr"; + homepage = "https://github.com/wayvr-org/wayvr"; license = with lib.licenses; [ gpl3Only mit # wayvr-ipc diff --git a/pkgs/by-name/wa/wazero/package.nix b/pkgs/by-name/wa/wazero/package.nix index eefea84b0e70..acaf1c421492 100644 --- a/pkgs/by-name/wa/wazero/package.nix +++ b/pkgs/by-name/wa/wazero/package.nix @@ -11,7 +11,7 @@ buildGoModule (finalAttrs: { version = "1.12.0"; src = fetchFromGitHub { - owner = "tetratelabs"; + owner = "wazero"; repo = "wazero"; tag = "v${finalAttrs.version}"; hash = "sha256-wq6fj6NDKaJbd+8lhrC5tH9lyUL/2Rc/T4Y39LYADsk="; @@ -42,9 +42,9 @@ buildGoModule (finalAttrs: { meta = { description = "Zero dependency WebAssembly runtime for Go developers"; - homepage = "https://github.com/tetratelabs/wazero"; + homepage = "https://github.com/wazero/wazero"; maintainers = with lib.maintainers; [ liberodark ]; - changelog = "https://github.com/tetratelabs/wazero/releases/tag/${finalAttrs.src.tag}"; + changelog = "https://github.com/wazero/wazero/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; mainProgram = "wazero"; }; diff --git a/pkgs/by-name/we/wealthfolio/package.nix b/pkgs/by-name/we/wealthfolio/package.nix index 26c164ff35cc..56da8f4fcb02 100644 --- a/pkgs/by-name/we/wealthfolio/package.nix +++ b/pkgs/by-name/we/wealthfolio/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { version = "3.6.2"; src = fetchFromGitHub { - owner = "afadil"; + owner = "wealthfolio"; repo = "wealthfolio"; rev = "v${finalAttrs.version}"; hash = "sha256-2Chwr7OifQ5PgRAnxDEeAxyYaxVQqS32mezqzUBKKyU="; diff --git a/pkgs/by-name/we/weasis/package.nix b/pkgs/by-name/we/weasis/package.nix index a9811e0b040f..71af2737a416 100644 --- a/pkgs/by-name/we/weasis/package.nix +++ b/pkgs/by-name/we/weasis/package.nix @@ -32,12 +32,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "weasis"; - version = "4.6.6"; + version = "4.7.1"; # Their build instructions indicate to use the packaging script src = fetchzip { url = "https://github.com/nroduit/Weasis/releases/download/v${finalAttrs.version}/weasis-native.zip"; - hash = "sha256-aOjYD+74yYp0+lIZpekToc6IvygJVAPyJmUsESl3gkI="; + hash = "sha256-bLqiq4V1a1q2NsUu19MDGkvz0KQoPAruEx9OKWbhsDA="; stripRoot = false; }; diff --git a/pkgs/by-name/we/weechat-matrix-rs/increase-recursion-limit.patch b/pkgs/by-name/we/weechat-matrix-rs/increase-recursion-limit.patch deleted file mode 100644 index d50e2977a003..000000000000 --- a/pkgs/by-name/we/weechat-matrix-rs/increase-recursion-limit.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/src/lib.rs b/src/lib.rs -index 2f1090a..205d90d 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -1,3 +1,5 @@ -+#![recursion_limit = "256"] -+ - mod bar_items; - mod commands; - mod completions; diff --git a/pkgs/by-name/we/weechat-matrix-rs/package.nix b/pkgs/by-name/we/weechat-matrix-rs/package.nix index ed10361b7f68..9d7e595af0e6 100644 --- a/pkgs/by-name/we/weechat-matrix-rs/package.nix +++ b/pkgs/by-name/we/weechat-matrix-rs/package.nix @@ -12,18 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "weechat-matrix-rs"; - version = "0-unstable-2025-10-09"; + version = "0-unstable-2026-07-16"; src = fetchFromGitHub { owner = "poljar"; repo = "weechat-matrix-rs"; - rev = "4cc5777b630ba4d6a9c964248531f283178a4717"; - hash = "sha256-CF4xDoRYey9F8/XSW/euNb8IjZXyP6k0Nj61shsmyEo="; + rev = "f987e71a46827b8e69112cfb8e5977cf59fc313a"; + hash = "sha256-Uew4rUKB9kRSE6SdswkFdjl/aumUflYf2+8WPSlg5sE="; }; - patches = [ ./increase-recursion-limit.patch ]; - - cargoHash = "sha256-jAlBCmLJfWWAUHd3ySB930iqAVXMh6ueba7xS///Rt0="; + cargoHash = "sha256-Km6wZ2SVIAMD4WV3BHof3WouD+kxR7LKtpknu0g9Qh4="; nativeBuildInputs = [ pkg-config diff --git a/pkgs/by-name/wh/whale/package.nix b/pkgs/by-name/wh/whale/package.nix index 71090fabc427..0f27c8a51bc7 100644 --- a/pkgs/by-name/wh/whale/package.nix +++ b/pkgs/by-name/wh/whale/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { pname = "whale"; - version = "0.1.62"; + version = "0.1.63"; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildGoModule (finalAttrs: { owner = "usewhale"; repo = "Whale"; tag = "v${finalAttrs.version}"; - hash = "sha256-EvuNdgpW5M+i33tGLurQDq0z+Ht/z5agIsaWWapXqpY="; + hash = "sha256-hrPMYaXMLM1+nrv80b3/Ue1JkJ56QvdndhSAsXt5fi8="; }; vendorHash = "sha256-YBY5b2SLcWeiCQDZELJdsi+mJ+YEuo+yTbotUlLgqEA="; diff --git a/pkgs/by-name/wl/wlc/package.nix b/pkgs/by-name/wl/wlc/package.nix index 2368b6c7f951..499fa76dfacb 100644 --- a/pkgs/by-name/wl/wlc/package.nix +++ b/pkgs/by-name/wl/wlc/package.nix @@ -6,12 +6,12 @@ python3.pkgs.buildPythonPackage rec { pname = "wlc"; - version = "2.1.0"; + version = "2.1.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-aljCKtVrVyHCz6jd6XtBbhi1xm207lc25DU+1bqJYos="; + hash = "sha256-z0Ig+SuJ5XdZkDb3I5AXziVFjMAMCIly2vcQRqx62sw="; }; build-system = with python3.pkgs; [ setuptools ]; diff --git a/pkgs/by-name/wl/wlcs/package.nix b/pkgs/by-name/wl/wlcs/package.nix index b31575beb0d8..56c09d128549 100644 --- a/pkgs/by-name/wl/wlcs/package.nix +++ b/pkgs/by-name/wl/wlcs/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.8.1"; src = fetchFromGitHub { - owner = "MirServer"; + owner = "canonical"; repo = "wlcs"; tag = "v${finalAttrs.version}"; hash = "sha256-W4/a7neFcaqdPIAWDk5TcIuIWZ76rC7xCk3beJVqE/E="; @@ -65,8 +65,8 @@ stdenv.mkDerivation (finalAttrs: { standard debugging tools can follow control flow from the test client to the compositor and back again. ''; - homepage = "https://github.com/MirServer/wlcs"; - changelog = "https://github.com/MirServer/wlcs/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/canonical/wlcs"; + changelog = "https://github.com/canonical/wlcs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ OPNA2608 ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/wl/wlinhibit/package.nix b/pkgs/by-name/wl/wlinhibit/package.nix index 02c0d8322cc4..0d84ca8d1613 100644 --- a/pkgs/by-name/wl/wlinhibit/package.nix +++ b/pkgs/by-name/wl/wlinhibit/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation { version = "0.1.2"; src = fetchFromGitHub { - owner = "0x5a4"; + owner = "einetuer"; repo = "wlinhibit"; rev = "v0.1.2"; hash = "sha256-mAEBnlIfW1R5+3CMH4ZumQ39Ss2K7PfW28I4/O9saWE="; @@ -37,7 +37,7 @@ stdenv.mkDerivation { meta = { description = "Simple, stupid idle inhibitor for wayland"; license = lib.licenses.mit; - homepage = "https://github.com/0x5a4/wlinhibit"; + homepage = "https://github.com/einetuer/wlinhibit"; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ _0x5a4 ]; }; diff --git a/pkgs/by-name/wl/wluma/package.nix b/pkgs/by-name/wl/wluma/package.nix index b94ecfa8c896..da30bf7e0b3a 100644 --- a/pkgs/by-name/wl/wluma/package.nix +++ b/pkgs/by-name/wl/wluma/package.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "4.11.1"; src = fetchFromGitHub { - owner = "maximbaz"; + owner = "max-baz"; repo = "wluma"; tag = finalAttrs.version; hash = "sha256-va+y/dwJ4vTyuqn4VwVXQo8F2qWJPq6F6e9/7V4qDQQ="; @@ -59,8 +59,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Automatic brightness adjustment based on screen contents and ALS"; - homepage = "https://github.com/maximbaz/wluma"; - changelog = "https://github.com/maximbaz/wluma/releases/tag/${finalAttrs.version}"; + homepage = "https://github.com/max-baz/wluma"; + changelog = "https://github.com/max-baz/wluma/releases/tag/${finalAttrs.version}"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ yshym diff --git a/pkgs/by-name/wo/world-serpant-search/package.nix b/pkgs/by-name/wo/world-serpant-search/package.nix index 4a0e87a6374b..8505b270adfd 100644 --- a/pkgs/by-name/wo/world-serpant-search/package.nix +++ b/pkgs/by-name/wo/world-serpant-search/package.nix @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { src = fetchFromGitHub { owner = "Latrodect"; - repo = "wss-repo-vulnerability-search-manager"; + repo = "WSS"; tag = "v${finalAttrs.version}"; hash = "sha256-jXTivaXHHt63u9N7w40jyLUU2kg5LxAn50PVpqwUc0M="; }; @@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { meta = { description = "Command-line tool for vulnerability detection"; - homepage = "https://github.com/Latrodect/wss-repo-vulnerability-search-manager"; + homepage = "https://github.com/Latrodect/WSS"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "serpant"; diff --git a/pkgs/by-name/wp/wprecon/package.nix b/pkgs/by-name/wp/wprecon/package.nix index 3be96c1ae720..61065ffbed67 100644 --- a/pkgs/by-name/wp/wprecon/package.nix +++ b/pkgs/by-name/wp/wprecon/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { version = "2.4.5"; src = fetchFromGitHub { - owner = "blackbinn"; + owner = "ffx64"; repo = "wprecon"; rev = version; hash = "sha256-23zJD3Nnkeko+J2FjPq5RA5dIjORMXvwt3wtAYiVlQs="; @@ -24,9 +24,9 @@ buildGoModule rec { meta = { description = "WordPress vulnerability recognition tool"; - homepage = "https://github.com/blackbinn/wprecon"; + homepage = "https://github.com/ffx64/wprecon"; # License Zero Noncommercial Public License 2.0.1 - # https://github.com/blackbinn/wprecon/blob/master/LICENSE + # https://github.com/ffx64/wprecon/blob/master/LICENSE license = lib.licenses.unfree; maintainers = with lib.maintainers; [ fab ]; }; diff --git a/pkgs/by-name/wr/wrap/package.nix b/pkgs/by-name/wr/wrap/package.nix index 56b550275cf8..9de3d85aa969 100644 --- a/pkgs/by-name/wr/wrap/package.nix +++ b/pkgs/by-name/wr/wrap/package.nix @@ -12,7 +12,7 @@ buildGoModule (finalAttrs: { version = "0.3.1"; src = fetchFromGitHub { - owner = "Wraparound"; + owner = "eprovst"; repo = "wrap"; rev = "v${finalAttrs.version}"; hash = "sha256-58wsH/e3X72S7tJUObazyvvkI8+B7DLPTBmQO9A+jmk="; @@ -25,12 +25,12 @@ buildGoModule (finalAttrs: { patches = [ (fetchpatch { name = "courier-prime-variants.patch"; - url = "https://github.com/Wraparound/wrap/commit/b72c280b6eddba9ec7b3507c1f143eb28a85c9c1.patch"; + url = "https://github.com/eprovst/wrap/commit/b72c280b6eddba9ec7b3507c1f143eb28a85c9c1.patch"; hash = "sha256-hcUsRyv6XVN+GyMN7LXzXPsp8jYUKTJPaK+e5p4CO7U="; }) # Fix build on Go 1.17+ (fetchpatch { - url = "https://github.com/Wraparound/wrap/commit/a222c18a7e0810486741684781ff6158a359a8ba.patch"; + url = "https://github.com/eprovst/wrap/commit/a222c18a7e0810486741684781ff6158a359a8ba.patch"; hash = "sha256-eIKvA91olfbNJhOhIUu3GOL/rbgX3m6unmU8nRdKbtc="; }) ]; @@ -41,7 +41,7 @@ buildGoModule (finalAttrs: { meta = { description = "Fountain export tool with some extras"; - homepage = "https://github.com/Wraparound/wrap"; + homepage = "https://github.com/eprovst/wrap"; license = lib.licenses.gpl3Only; maintainers = [ lib.maintainers.austinbutler ]; }; diff --git a/pkgs/by-name/wy/wyoming-faster-whisper/package.nix b/pkgs/by-name/wy/wyoming-faster-whisper/package.nix index ab1e1a320d6e..1a3fac7572b7 100644 --- a/pkgs/by-name/wy/wyoming-faster-whisper/package.nix +++ b/pkgs/by-name/wy/wyoming-faster-whisper/package.nix @@ -10,7 +10,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "rhasspy"; + owner = "OHF-Voice"; repo = "wyoming-faster-whisper"; tag = "v${finalAttrs.version}"; hash = "sha256-+RmP552zsvWbxIpfhmKNdU4EZSeEImUdaF827g6Tuco="; @@ -58,9 +58,9 @@ python3Packages.buildPythonApplication (finalAttrs: { doCheck = false; meta = { - changelog = "https://github.com/rhasspy/wyoming-faster-whisper/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/OHF-Voice/wyoming-faster-whisper/releases/tag/v${finalAttrs.version}"; description = "Wyoming Server for Faster Whisper"; - homepage = "https://github.com/rhasspy/wyoming-faster-whisper"; + homepage = "https://github.com/OHF-Voice/wyoming-faster-whisper"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; mainProgram = "wyoming-faster-whisper"; diff --git a/pkgs/by-name/wy/wyoming-piper/package.nix b/pkgs/by-name/wy/wyoming-piper/package.nix index 1520c528b8f7..9932b79dbbf8 100644 --- a/pkgs/by-name/wy/wyoming-piper/package.nix +++ b/pkgs/by-name/wy/wyoming-piper/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "rhasspy"; + owner = "OHF-Voice"; repo = "wyoming-piper"; tag = "v${finalAttrs.version}"; hash = "sha256-LKt1BNa9jrZIDUZxZvniZcPrAuUkwOs85uIiA5mFWyY="; @@ -56,10 +56,10 @@ python3Packages.buildPythonApplication (finalAttrs: { ]; meta = { - changelog = "https://github.com/rhasspy/wyoming-piper/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/OHF-Voice/wyoming-piper/blob/${finalAttrs.src.rev}/CHANGELOG.md"; description = "Wyoming Server for Piper"; mainProgram = "wyoming-piper"; - homepage = "https://github.com/rhasspy/wyoming-piper"; + homepage = "https://github.com/OHF-Voice/wyoming-piper"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa ]; }; diff --git a/pkgs/by-name/x4/x4/package.nix b/pkgs/by-name/x4/x4/package.nix index 52d51b8ea4fc..851c4e8d3496 100644 --- a/pkgs/by-name/x4/x4/package.nix +++ b/pkgs/by-name/x4/x4/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.1.0"; src = fetchFromGitHub { - owner = "pwnwriter"; + owner = "bytehunt"; repo = "x4"; rev = "v${finalAttrs.version}"; hash = "sha256-IF+8lu56fzYM79p7MiNpVLFIs2GKPlzw5pNXD/hT6BM="; @@ -35,8 +35,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Execute shell commands to server(s) via ssh protocol"; - homepage = "https://github.com/pwnwriter/x4"; - changelog = "https://github.com/pwnwriter/x4/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + homepage = "https://github.com/bytehunt/x4"; + changelog = "https://github.com/bytehunt/x4/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pwnwriter ]; mainProgram = "x4"; diff --git a/pkgs/by-name/xc/xcbuild/package.nix b/pkgs/by-name/xc/xcbuild/package.nix index 5515b87c117f..a893a3fdb23e 100644 --- a/pkgs/by-name/xc/xcbuild/package.nix +++ b/pkgs/by-name/xc/xcbuild/package.nix @@ -68,7 +68,7 @@ stdenv'.mkDerivation (finalAttrs: { version = "0.1.1-unstable-2019-11-20"; src = fetchFromGitHub { - owner = "facebook"; + owner = "facebookarchive"; repo = "xcbuild"; rev = "dbaee552d2f13640773eb1ad3c79c0d2aca7229c"; hash = "sha256-7mvSuRCWU/LlIBdmnC59F4SSzJPEcQhlmEK13PNe1xc="; @@ -168,7 +168,7 @@ stdenv'.mkDerivation (finalAttrs: { meta = { description = "Xcode-compatible build tool"; - homepage = "https://github.com/facebook/xcbuild"; + homepage = "https://github.com/facebookarchive/xcbuild"; license = with lib.licenses; [ bsd2 bsd3 diff --git a/pkgs/by-name/xd/xdelta/package.nix b/pkgs/by-name/xd/xdelta/package.nix index 0a3ac3683974..ea3ed74da29f 100644 --- a/pkgs/by-name/xd/xdelta/package.nix +++ b/pkgs/by-name/xd/xdelta/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { sha256 = "09mmsalc7dwlvgrda56s2k927rpl3a5dzfa88aslkqcjnr790wjy"; rev = "v${finalAttrs.version}"; - repo = "xdelta-devel"; + repo = "xdelta-gpl"; owner = "jmacd"; }; diff --git a/pkgs/by-name/xi/xits-math/package.nix b/pkgs/by-name/xi/xits-math/package.nix index 6573b4d6c624..dbebb6c8d43f 100644 --- a/pkgs/by-name/xi/xits-math/package.nix +++ b/pkgs/by-name/xi/xits-math/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.302"; src = fetchFromGitHub { - owner = "alif-type"; + owner = "aliftype"; repo = "xits"; rev = "v${finalAttrs.version}"; sha256 = "1x3r505dylz9rz8dj98h5n9d0zixyxmvvhnjnms9qxdrz9bxy9g1"; @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/alif-type/xits"; + homepage = "https://github.com/aliftype/xits"; description = "OpenType implementation of STIX fonts with math support"; license = lib.licenses.ofl; platforms = lib.platforms.all; diff --git a/pkgs/by-name/xk/xkb-switch/package.nix b/pkgs/by-name/xk/xkb-switch/package.nix index c2f4c191880f..1eb18bf25b3d 100644 --- a/pkgs/by-name/xk/xkb-switch/package.nix +++ b/pkgs/by-name/xk/xkb-switch/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.8.5"; src = fetchFromGitHub { - owner = "ierton"; + owner = "sergei-mironov"; repo = "xkb-switch"; rev = finalAttrs.version; sha256 = "sha256-DZAIL6+D+Hgs+fkJwRaQb9BHrEjAkxiqhOZyrR+Mpuk="; @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Switch your X keyboard layouts from the command line"; - homepage = "https://github.com/ierton/xkb-switch"; + homepage = "https://github.com/sergei-mironov/xkb-switch"; license = lib.licenses.gpl2Plus; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/xm/xmcp/package.nix b/pkgs/by-name/xm/xmcp/package.nix index 0a62705e6f91..a732927f1b56 100644 --- a/pkgs/by-name/xm/xmcp/package.nix +++ b/pkgs/by-name/xm/xmcp/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "0-unstable-2020-10-10"; src = fetchFromGitHub { - owner = "blblapco"; + owner = "glblapco"; repo = "xmcp"; rev = "ee56225f1665f9edc04fe5c165809f2fe160a420"; sha256 = "sha256-B3YkYrVEg6UJ2ApaVook4N2XvrCboxDMUG5CN9I79Sg="; @@ -26,7 +26,7 @@ stdenv.mkDerivation { meta = { description = "Tiny color picker for X11"; - homepage = "https://github.com/blblapco/xmcp"; + homepage = "https://github.com/glblapco/xmcp"; license = lib.licenses.gpl3Plus; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/xs/xscast/package.nix b/pkgs/by-name/xs/xscast/package.nix index f84c1d04029e..7892be0c05d4 100644 --- a/pkgs/by-name/xs/xscast/package.nix +++ b/pkgs/by-name/xs/xscast/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation { version = "2016-07-26"; src = fetchFromGitHub { - owner = "KeyboardFire"; + owner = "tckmn"; repo = "xscast"; rev = "9e6fd3c28d3f5ae630619f6dbccaf1f6ca594b21"; sha256 = "0br27bq9bpglfdpv63h827bipgvhlh10liyhmhcxls4227kagz72"; @@ -47,7 +47,7 @@ stdenv.mkDerivation { ''; meta = { - homepage = "https://github.com/KeyboardFire/xscast"; + homepage = "https://github.com/tckmn/xscast"; license = lib.licenses.mit; description = "Screencasts of windows with list of keystrokes overlayed"; maintainers = [ ]; diff --git a/pkgs/by-name/ya/yaml-schema-router/package.nix b/pkgs/by-name/ya/yaml-schema-router/package.nix index b119eeafd653..81267b1eff24 100644 --- a/pkgs/by-name/ya/yaml-schema-router/package.nix +++ b/pkgs/by-name/ya/yaml-schema-router/package.nix @@ -10,7 +10,7 @@ buildGoModule (finalAttrs: { version = "0.2.0"; src = fetchFromGitHub { - owner = "traiproject"; + owner = "tepea-code"; repo = "yaml-schema-router"; tag = "v${finalAttrs.version}"; hash = "sha256-GFe5NPW8nxv+bQsG5G26WCf2Z6qrW1WAZBMWFZD8MFI="; @@ -27,8 +27,8 @@ buildGoModule (finalAttrs: { meta = { description = "Content-based JSON schema routing for yaml-language-server"; - homepage = "https://github.com/traiproject/yaml-schema-router"; - changelog = "https://github.com/traiproject/yaml-schema-router/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/tepea-code/yaml-schema-router"; + changelog = "https://github.com/tepea-code/yaml-schema-router/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kpbaks ]; mainProgram = "yaml-schema-router"; diff --git a/pkgs/by-name/ye/yek/package.nix b/pkgs/by-name/ye/yek/package.nix index 28ff54dc1f37..bdd66192fc98 100644 --- a/pkgs/by-name/ye/yek/package.nix +++ b/pkgs/by-name/ye/yek/package.nix @@ -15,7 +15,7 @@ rustPlatform.buildRustPackage { version = version; src = fetchFromGitHub { - owner = "bodo-run"; + owner = "mohsen1"; repo = "yek"; tag = "v${version}"; hash = "sha256-CuTIBAZjlAnacrCEUf8zwclyNQHNUPhjc+9Uk2QQ5HY="; @@ -48,8 +48,8 @@ rustPlatform.buildRustPackage { longDescription = '' Tool to read text-based files, chunk them, and serialize them for LLM consumption. ''; - homepage = "https://github.com/bodo-run/yek"; - changelog = "https://github.com/bodo-run/yek/releases/tag/v${version}"; + homepage = "https://github.com/mohsen1/yek"; + changelog = "https://github.com/mohsen1/yek/releases/tag/v${version}"; license = lib.licenses.mit; mainProgram = "yek"; maintainers = with lib.maintainers; [ louis-thevenet ]; diff --git a/pkgs/by-name/yo/youki/package.nix b/pkgs/by-name/yo/youki/package.nix index 2ccfe1d80c6d..42ca9fe03358 100644 --- a/pkgs/by-name/yo/youki/package.nix +++ b/pkgs/by-name/yo/youki/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.6.0"; src = fetchFromGitHub { - owner = "containers"; + owner = "youki-dev"; repo = "youki"; rev = "v${finalAttrs.version}"; hash = "sha256-O5tk/W2Bybq+6aY7FX/AcJtBKWEYI2Ywk7vYLqvuFos="; diff --git a/pkgs/by-name/yu/yubikey-touch-detector/package.nix b/pkgs/by-name/yu/yubikey-touch-detector/package.nix index a2a4fdc74655..7d75fba4fdcb 100644 --- a/pkgs/by-name/yu/yubikey-touch-detector/package.nix +++ b/pkgs/by-name/yu/yubikey-touch-detector/package.nix @@ -14,7 +14,7 @@ buildGoModule (finalAttrs: { version = "1.13.0"; src = fetchFromGitHub { - owner = "maximbaz"; + owner = "max-baz"; repo = "yubikey-touch-detector"; tag = finalAttrs.version; hash = "sha256-aHR/y8rAKS+dMvRdB3oAmOiI7hTA6qlF4Z05OjwYOO4="; @@ -50,7 +50,7 @@ buildGoModule (finalAttrs: { meta = { description = "Tool to detect when your YubiKey is waiting for a touch"; - homepage = "https://github.com/maximbaz/yubikey-touch-detector"; + homepage = "https://github.com/max-baz/yubikey-touch-detector"; maintainers = with lib.maintainers; [ sumnerevans ]; license = lib.licenses.isc; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/z6/z64decompress/package.nix b/pkgs/by-name/z6/z64decompress/package.nix index 83772312e0d6..ab1ea0dd9a8e 100644 --- a/pkgs/by-name/z6/z64decompress/package.nix +++ b/pkgs/by-name/z6/z64decompress/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.0.3-unstable-2023-12-21"; src = fetchFromGitHub { - owner = "z64tools"; + owner = "z64dev"; repo = "z64decompress"; rev = "e2b3707271994a2a1b3afc6c3997a7cf6b479765"; hash = "sha256-PHiOeEB9njJPsl6ScdoDVwJXGqOdIIJCZRbIXSieBIY="; @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Zelda 64 rom decompressor"; - homepage = "https://github.com/z64tools/z64decompress"; + homepage = "https://github.com/z64dev/z64decompress"; license = with lib.licenses; [ gpl3Only diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index b2aa569af998..034204e8ccbb 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -98,7 +98,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "1.12.0"; + version = "1.13.1"; outputs = [ "out" @@ -111,7 +111,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-IflRqX8Byi22ZSaOIk9Gl/KOVFnC9A3z9e16eK8JikA="; + hash = "sha256-NPLuMYJD29zNYNMLR24FXQh4IvUEJxJyMtTYEAeTJNk="; }; postPatch = '' @@ -134,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail 'builder.include(&glib_path_config);' 'builder.include("${lib.getLib glib}/lib/glib-2.0/include");' ''; - cargoHash = "sha256-zXMY3xmcW/PYd+b0A2HkU6W2nYSEO3Uj5w8nOhU/Riw="; + cargoHash = "sha256-HXv/8b1+CahO/l5sP9ZMREI4/zk2HSh7gStR6XB+cQY="; __structuredAttrs = true; diff --git a/pkgs/by-name/zi/zincsearch/package.nix b/pkgs/by-name/zi/zincsearch/package.nix index 53da2bc8ed61..5835a146d1b4 100644 --- a/pkgs/by-name/zi/zincsearch/package.nix +++ b/pkgs/by-name/zi/zincsearch/package.nix @@ -8,7 +8,7 @@ let version = "0.4.10-unstable-2024-10-25"; src = fetchFromGitHub { - owner = "zinclabs"; + owner = "zincsearch"; repo = "zincsearch"; rev = "0652db6d39badc753f28ee1122dcbc0e5da1c35e"; hash = "sha256-Py4fiZJ2fMwPe2afd19brR+62PGVoU67nMDMPlUFhKQ="; diff --git a/pkgs/by-name/zs/zsh-powerlevel9k/package.nix b/pkgs/by-name/zs/zsh-powerlevel9k/package.nix index e66aa6e9995d..160e39d2f44a 100644 --- a/pkgs/by-name/zs/zsh-powerlevel9k/package.nix +++ b/pkgs/by-name/zs/zsh-powerlevel9k/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation { pname = "powerlevel9k"; version = "2017-11-10"; src = fetchFromGitHub { - owner = "bhilburn"; + owner = "Powerlevel9k"; repo = "powerlevel9k"; rev = "87acc51acab3ed4fd33cda2386abed6f98c80720"; sha256 = "0v1dqg9hvycdkcvklg2njff97xwr8rah0nyldv4xm39r77f4yfvq"; @@ -27,7 +27,7 @@ stdenv.mkDerivation { To make use of this derivation, use `programs.zsh.promptInit = "source ''${pkgs.zsh-powerlevel9k}/share/zsh-powerlevel9k/powerlevel9k.zsh-theme";` ''; - homepage = "https://github.com/bhilburn/powerlevel9k"; + homepage = "https://github.com/Powerlevel9k/powerlevel9k"; license = lib.licenses.mit; platforms = lib.platforms.unix; diff --git a/pkgs/development/compilers/swift/libdispatch/default.nix b/pkgs/development/compilers/swift/libdispatch/default.nix index 0779b96e923e..3c99720ef75c 100644 --- a/pkgs/development/compilers/swift/libdispatch/default.nix +++ b/pkgs/development/compilers/swift/libdispatch/default.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation { meta = { description = "Grand Central Dispatch"; - homepage = "https://github.com/apple/swift-corelibs-libdispatch"; + homepage = "https://github.com/swiftlang/swift-corelibs-libdispatch"; platforms = lib.platforms.linux; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cmm ]; diff --git a/pkgs/development/compilers/swift/sourcekit-lsp/default.nix b/pkgs/development/compilers/swift/sourcekit-lsp/default.nix index 3ea077854cf0..7ad17d6624bb 100644 --- a/pkgs/development/compilers/swift/sourcekit-lsp/default.nix +++ b/pkgs/development/compilers/swift/sourcekit-lsp/default.nix @@ -81,7 +81,7 @@ stdenv.mkDerivation { meta = { description = "Language Server Protocol implementation for Swift and C-based languages"; mainProgram = "sourcekit-lsp"; - homepage = "https://github.com/apple/sourcekit-lsp"; + homepage = "https://github.com/swiftlang/sourcekit-lsp"; platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.asl20; teams = [ lib.teams.swift ]; diff --git a/pkgs/development/compilers/swift/swift-format/default.nix b/pkgs/development/compilers/swift/swift-format/default.nix index adb76e7a359a..9f265bc4d6f1 100644 --- a/pkgs/development/compilers/swift/swift-format/default.nix +++ b/pkgs/development/compilers/swift/swift-format/default.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation { meta = { description = "Formatting technology for Swift source code"; - homepage = "https://github.com/apple/swift-format"; + homepage = "https://github.com/swiftlang/swift-format"; platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.asl20; teams = [ lib.teams.swift ]; diff --git a/pkgs/development/compilers/swift/swiftpm/default.nix b/pkgs/development/compilers/swift/swiftpm/default.nix index 9d8e414b72c9..11faafb81ff2 100644 --- a/pkgs/development/compilers/swift/swiftpm/default.nix +++ b/pkgs/development/compilers/swift/swiftpm/default.nix @@ -320,7 +320,7 @@ let swift-crypto = mkBootstrapDerivation { name = "swift-crypto"; src = fetchFromGitHub { - owner = "apple"; + owner = "swiftlang"; repo = "swift-crypto"; rev = "95ba0316a9b733e92bb6b071255ff46263bbe7dc"; # 3.15.1, as opposed to the pinned version of 3.0.0 sha256 = "sha256-RzoUBx4l12v0ZamSIAEpHHCRQXxJkXJCwVBEj7Qwg9I="; @@ -492,7 +492,7 @@ stdenv.mkDerivation ( meta = { description = "Package Manager for the Swift Programming Language"; - homepage = "https://github.com/apple/swift-package-manager"; + homepage = "https://github.com/swiftlang/swift-package-manager"; platforms = with lib.platforms; linux ++ darwin; license = lib.licenses.asl20; teams = [ lib.teams.swift ]; diff --git a/pkgs/development/cuda-modules/packages/cutlass.nix b/pkgs/development/cuda-modules/packages/cutlass.nix index cc3185bfe846..c2d68d097872 100644 --- a/pkgs/development/cuda-modules/packages/cutlass.nix +++ b/pkgs/development/cuda-modules/packages/cutlass.nix @@ -46,13 +46,13 @@ backendStdenv.mkDerivation (finalAttrs: { # NOTE: Depends on the CUDA package set, so use cudaNamePrefix. name = "${cudaNamePrefix}-${finalAttrs.pname}-${finalAttrs.version}"; pname = "cutlass"; - version = "4.5.2"; + version = "4.6.1"; src = fetchFromGitHub { owner = "NVIDIA"; repo = "cutlass"; tag = "v${finalAttrs.version}"; - hash = "sha256-5SMEfoqB2QXRfH5wBwTKKjez0x2zhR8T8EA0bqPMqwM="; + hash = "sha256-Eru8FdTUwuc4xXD9Pu8r0nRP9eK2MTIHHs9eNEiKQ0g="; }; # TODO: As a header-only library, we should make sure we have an `include` directory or similar which is not a diff --git a/pkgs/development/php-packages/relay/default.nix b/pkgs/development/php-packages/relay/default.nix index f6f257af3b44..6e4627a67e43 100644 --- a/pkgs/development/php-packages/relay/default.nix +++ b/pkgs/development/php-packages/relay/default.nix @@ -98,52 +98,28 @@ stdenv.mkDerivation (finalAttrs: { '' + ( if stdenv.hostPlatform.isDarwin then - let - args = - lib.concatMapStrings - ( - v: - let - targetName = if v ? to then v.to else builtins.baseNameOf v.from; - in - " -change ${v.from} ${lib.strings.makeLibraryPath [ v.pkg ]}/${targetName}" - ) - [ - { - from = "/opt/homebrew/opt/concurrencykit/lib/libck.0.dylib"; - pkg = libck; - } - { - from = "/opt/homebrew/opt/openssl@3/lib/libssl.3.dylib"; - pkg = openssl; - } - { - from = "/opt/homebrew/opt/openssl@3/lib/libcrypto.3.dylib"; - pkg = openssl; - } - { - from = "/opt/homebrew/opt/zstd/lib/libzstd.1.dylib"; - pkg = zstd; - } - { - from = "/opt/homebrew/opt/lz4/lib/liblz4.1.dylib"; - pkg = lz4; - } - { - from = "/opt/homebrew/opt/hiredis/lib/libhiredis.1.3.0.dylib"; - pkg = hiredis; - to = "libhiredis.1.1.0.dylib"; - } - { - from = "/opt/homebrew/opt/hiredis/lib/libhiredis_ssl.1.3.0.dylib"; - pkg = hiredis; - to = "libhiredis_ssl.dylib.1.1.0"; - } - ]; - in - # fixDarwinDylibNames can't be used here because we need to completely remap .dylibs, not just add absolute paths + # fixDarwinDylibNames can't be used here because we need to completely remap .dylibs, not just add + # absolute paths. Rather than hardcoding the Homebrew paths and versions relay.so happens to be + # linked against (which silently goes stale whenever relay or one of these libraries updates), + # discover the actual references via otool and remap them by matching their basename. '' - install_name_tool${args} $out/lib/php/extensions/relay.so + for dylib in $(otool -L $out/lib/php/extensions/relay.so | tail -n +2 | awk '{print $1}' | grep '^/opt/homebrew/'); do + base=$(basename "$dylib") + case "$base" in + libhiredis_ssl.*) dir="${lib.makeLibraryPath [ hiredis ]}" ;; + libhiredis.*) dir="${lib.makeLibraryPath [ hiredis ]}" ;; + libssl.*) dir="${lib.makeLibraryPath [ openssl ]}" ;; + libcrypto.*) dir="${lib.makeLibraryPath [ openssl ]}" ;; + libzstd.*) dir="${lib.makeLibraryPath [ zstd ]}" ;; + liblz4.*) dir="${lib.makeLibraryPath [ lz4 ]}" ;; + libck.*) dir="${lib.makeLibraryPath [ libck ]}" ;; + *) + echo "relay.so references unrecognized Homebrew library $dylib; add a mapping for it" >&2 + exit 1 + ;; + esac + install_name_tool -change "$dylib" "$dir/$base" $out/lib/php/extensions/relay.so + done '' else "" diff --git a/pkgs/development/python-modules/alibabacloud-ecs20140526/default.nix b/pkgs/development/python-modules/alibabacloud-ecs20140526/default.nix index 1c42068cefa0..62570646b08c 100644 --- a/pkgs/development/python-modules/alibabacloud-ecs20140526/default.nix +++ b/pkgs/development/python-modules/alibabacloud-ecs20140526/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "alibabacloud-ecs20140526"; - version = "7.9.2"; + version = "7.9.3"; pyproject = true; __structuredAttrs = true; @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { pname = "alibabacloud_ecs20140526"; inherit (finalAttrs) version; - hash = "sha256-SgxSOBdycCAsafRd9Xw7O0WKvtH3ceqamCL0fk3uDE0="; + hash = "sha256-4dkH5NLaEK8lXGeWpmBvIerO9yJWdhdY0QCRzGbTMBo="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/anova-wifi/default.nix b/pkgs/development/python-modules/anova-wifi/default.nix index 85f211dce2f2..322d1c703fe5 100644 --- a/pkgs/development/python-modules/anova-wifi/default.nix +++ b/pkgs/development/python-modules/anova-wifi/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "anova-wifi"; - version = "1.0.1"; + version = "1.0.2"; pyproject = true; src = fetchFromGitHub { owner = "Lash-L"; repo = "anova_wifi"; tag = "v${version}"; - hash = "sha256-/9R/41gClcLuJoaJ+CokX9sh4mQryDUsleO+NylU1AE="; + hash = "sha256-cEcbolMFwtdqW7+lsU0yetm6tUZZylOrXdxkgHt1CYo="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/ansible/default.nix b/pkgs/development/python-modules/ansible/default.nix index 99f335b32342..a0f2398b9830 100644 --- a/pkgs/development/python-modules/ansible/default.nix +++ b/pkgs/development/python-modules/ansible/default.nix @@ -24,7 +24,7 @@ let pname = "ansible"; - version = "14.1.0"; + version = "14.2.0"; in buildPythonPackage { inherit pname version; @@ -32,7 +32,7 @@ buildPythonPackage { src = fetchPypi { inherit pname version; - hash = "sha256-GueRhGntiX/3FoV+2Y0fXV/OFxD2pC9gHwcVVItnvwA="; + hash = "sha256-HI8YOZAn0msBdScMtjutmfm+Fu/nlgAkLJFOqkmUECU="; }; # we make ansible-core depend on ansible, not the other way around, diff --git a/pkgs/development/python-modules/async-substrate-interface/default.nix b/pkgs/development/python-modules/async-substrate-interface/default.nix deleted file mode 100644 index 9a833a6693b1..000000000000 --- a/pkgs/development/python-modules/async-substrate-interface/default.nix +++ /dev/null @@ -1,67 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - setuptools, - aiosqlite, - cyscale, - websockets, - xxhash, - pytestCheckHook, - pytest-asyncio, -}: - -buildPythonPackage (finalAttrs: { - pname = "async-substrate-interface"; - version = "2.2.1"; - pyproject = true; - - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "latent-to"; - repo = "async-substrate-interface"; - tag = "v${finalAttrs.version}"; - hash = "sha256-JEyB2UyvtTWIszuJ8Hf9S6WzK+Hb4L1L36E/KywfkYw="; - }; - - # On darwin the sandbox isolation is not as strict as on linux, - # and we can get permission erros when trying to create/delete arbitrary dirs in /tmp - postPatch = lib.optionalString stdenv.isDarwin '' - substituteInPlace tests/unit_tests/test_types.py \ - --replace-fail '/tmp/async-substrate-interface-test-cache' "$(mktemp -d)/cache" - ''; - - build-system = [ setuptools ]; - - dependencies = [ - aiosqlite - cyscale - websockets - xxhash - ]; - - nativeCheckInputs = [ - pytestCheckHook - pytest-asyncio - ]; - - # these tests open a live websocket/subtensor endpoint, unavailable in the build sandbox - disabledTestPaths = [ - "tests/integration_tests" - "tests/e2e_tests" - "tests/unit_tests/sync/test_block.py" - ]; - - pythonImportsCheck = [ "async_substrate_interface" ]; - - meta = { - description = "Modernised py-substrate-interface and associated utils"; - longDescription = "This project provides an asynchronous interface for interacting with Substrate-based blockchains. It is based on the py-substrate-interface project."; - homepage = "https://github.com/latent-to/async-substrate-interface"; - changelog = "https://github.com/latent-to/async-substrate-interface/blob/${finalAttrs.src.tag}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kilyanni ]; - }; -}) diff --git a/pkgs/development/python-modules/awkward-cpp/default.nix b/pkgs/development/python-modules/awkward-cpp/default.nix index 459776589ddb..e344b650b9e3 100644 --- a/pkgs/development/python-modules/awkward-cpp/default.nix +++ b/pkgs/development/python-modules/awkward-cpp/default.nix @@ -17,14 +17,14 @@ buildPythonPackage (finalAttrs: { pname = "awkward-cpp"; - version = "54"; + version = "55"; pyproject = true; __structuredAttrs = true; src = fetchPypi { pname = "awkward_cpp"; inherit (finalAttrs) version; - hash = "sha256-yVeygEvmp7oouZbEywC3RGJNS3jehGHvd4j4+OUCgo4="; + hash = "sha256-4si+Pmo1PW0qk9Zb4ZALqZd2WxYOp2aPmrIh3l+4o3M="; }; build-system = [ diff --git a/pkgs/development/python-modules/awkward/default.nix b/pkgs/development/python-modules/awkward/default.nix index 689e3e4dd84e..b3d6dd569675 100644 --- a/pkgs/development/python-modules/awkward/default.nix +++ b/pkgs/development/python-modules/awkward/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "awkward"; - version = "2.11.0"; + version = "2.12.0"; pyproject = true; __structuredAttrs = true; @@ -32,7 +32,7 @@ buildPythonPackage (finalAttrs: { owner = "scikit-hep"; repo = "awkward"; tag = "v${finalAttrs.version}"; - hash = "sha256-zUQm8GY2dXjV7ri14W/TX67figDF2XJ63n0LgGh5DNI="; + hash = "sha256-X5fwX4HCMPRaYEIEf5cgGWUodtb6eEmU7ue6mjCzVSA="; }; build-system = [ diff --git a/pkgs/development/python-modules/bambi/default.nix b/pkgs/development/python-modules/bambi/default.nix index 370c916452dd..d46086b896c6 100644 --- a/pkgs/development/python-modules/bambi/default.nix +++ b/pkgs/development/python-modules/bambi/default.nix @@ -28,14 +28,15 @@ buildPythonPackage (finalAttrs: { pname = "bambi"; - version = "0.18.0"; + version = "0.19.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "bambinos"; repo = "bambi"; tag = finalAttrs.version; - hash = "sha256-vxsjPYQkqvmB5oKKl29+xq1BPEzBTozz9/W5mICWI4A="; + hash = "sha256-2BLbvdVN+wkmP2NCGaBoJO10hbBXUJ1/Q7bjRN4idWM="; }; build-system = [ @@ -74,6 +75,9 @@ buildPythonPackage (finalAttrs: { ]; disabledTests = [ + # Requires `nutpie`, which is not packaged in nixpkgs + "test_nuts_parameter_forwarded_to_external_samplers" + # ValueError: dtype attribute is not a valid dtype instance "test_vonmises_regression" @@ -89,6 +93,8 @@ buildPythonPackage (finalAttrs: { # Tests require network access "test_alias_equal_to_name" + "test_exclusion" + "test_inplace_false" "test_average_by" "test_ax" "test_basic" diff --git a/pkgs/development/python-modules/bittensor-cli/default.nix b/pkgs/development/python-modules/bittensor-cli/default.nix deleted file mode 100644 index ffe87d6e8213..000000000000 --- a/pkgs/development/python-modules/bittensor-cli/default.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - flit-core, - aiohttp, - async-substrate-interface, - backoff, - bittensor-drand, - bittensor-wallet, - cyscale, - gitpython, - jinja2, - netaddr, - numpy, - packaging, - plotille, - plotly, - pycryptodome, - pyyaml, - rich, - typer, - pytestCheckHook, - pytest-asyncio, -}: - -buildPythonPackage (finalAttrs: { - pname = "bittensor-cli"; - version = "9.23.1"; - pyproject = true; - - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "RaoFoundation"; - repo = "btcli"; - tag = "v${finalAttrs.version}"; - hash = "sha256-rwPYuDfRi3L1BvNN+MoqJlJjyp/vyK7/p6iyB7RJ9Wk="; - }; - - build-system = [ flit-core ]; - - dependencies = [ - aiohttp - async-substrate-interface - backoff - bittensor-drand - bittensor-wallet - cyscale - gitpython - jinja2 - netaddr - numpy - packaging - plotille - plotly - pycryptodome - pyyaml - rich - typer - ]; - - pythonRelaxDeps = [ - "rich" - "typer" - ]; - - nativeCheckInputs = [ - pytestCheckHook - pytest-asyncio - ]; - - # e2e tests require a running subtensor node - disabledTestPaths = [ "tests/e2e_tests" ]; - - pythonImportsCheck = [ "bittensor_cli" ]; - - meta = { - description = "Bittensor command line tool"; - homepage = "https://github.com/RaoFoundation/btcli"; - changelog = "https://github.com/RaoFoundation/btcli/releases/tag/${finalAttrs.src.tag}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kilyanni ]; - mainProgram = "btcli"; - }; -}) diff --git a/pkgs/development/python-modules/bittensor-core/default.nix b/pkgs/development/python-modules/bittensor-core/default.nix new file mode 100644 index 000000000000..524fa9e0c788 --- /dev/null +++ b/pkgs/development/python-modules/bittensor-core/default.nix @@ -0,0 +1,60 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + rustPlatform, + pkg-config, + libsodium, + openssl, +}: + +buildPythonPackage (finalAttrs: { + pname = "bittensor-core"; + version = "0.1.1"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchPypi { + pname = "bittensor_core"; + inherit (finalAttrs) version; + hash = "sha256-xAw0uZhjc0uoh/6bzFFp4IvqyV7vc6cPnrjkMLIvjLU="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-qpheM5oLcLOexjnlZCpgJKbpb3OjUvu4Z/QHq27CkFU="; + }; + + nativeBuildInputs = [ + pkg-config + ] + ++ (with rustPlatform; [ + cargoSetupHook + maturinBuildHook + ]); + + buildInputs = [ + libsodium + openssl + ]; + + # upstream builds both from source to keep its wheels manylinux-portable + env = { + OPENSSL_NO_VENDOR = true; + SODIUM_USE_PKG_CONFIG = true; + }; + + # no Python tests; the sole Rust test needs a localnet node + doCheck = false; + + pythonImportsCheck = [ "bittensor_core" ]; + + meta = { + description = "Key, timelock and SCALE codec primitives for Bittensor clients"; + homepage = "https://github.com/RaoFoundation/subtensor"; + changelog = "https://pypi.org/project/bittensor-core/${finalAttrs.version}/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ kilyanni ]; + }; +}) diff --git a/pkgs/development/python-modules/bittensor-drand/default.nix b/pkgs/development/python-modules/bittensor-drand/default.nix deleted file mode 100644 index 31423cd98558..000000000000 --- a/pkgs/development/python-modules/bittensor-drand/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - rustPlatform, - pytestCheckHook, -}: - -buildPythonPackage (finalAttrs: { - pname = "bittensor-drand"; - version = "2.0.0"; - pyproject = true; - - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "latent-to"; - repo = "bittensor-drand"; - tag = "v${finalAttrs.version}"; - hash = "sha256-c1dAbHlVpQ9+x8ASmOO3zAwJLvyJBTzti1qEOfoKzxg="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit (finalAttrs) pname version src; - hash = "sha256-XpAuoJfBpXNgI3MeMXuMOi9l91oJDb0qfbQ1acflM9s="; - }; - - nativeBuildInputs = with rustPlatform; [ - cargoSetupHook - maturinBuildHook - ]; - - nativeCheckInputs = [ pytestCheckHook ]; - - # remove source package so tests import the installed Rust extension, not the stub __init__.py - preCheck = '' - rm -rf bittensor_drand - ''; - - # All tests in test_commit_reveal.py and most in test_all_functions.py call - # the live drand network beacon, which is unavailable in the build sandbox. - disabledTests = [ - "test_get_latest_round" - "test_encrypt_and_decrypt" - "test_encrypt_at_round_and_decrypt" - "test_get_signature_for_round" - "test_decrypt_with_signature" - "test_batch_decryption_optimization" - "test_get_encrypted_commitment" - "test_get_encrypted_commit" - "test_get_encrypted_commits" - ]; - - pythonImportsCheck = [ "bittensor_drand" ]; - - meta = { - description = "Bittensor drand integration for commit-reveal"; - homepage = "https://github.com/latent-to/bittensor-drand"; - changelog = "https://github.com/latent-to/bittensor-drand/releases/tag/${finalAttrs.src.tag}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kilyanni ]; - }; -}) diff --git a/pkgs/development/python-modules/bittensor-wallet/default.nix b/pkgs/development/python-modules/bittensor-wallet/default.nix deleted file mode 100644 index d6e04065d52c..000000000000 --- a/pkgs/development/python-modules/bittensor-wallet/default.nix +++ /dev/null @@ -1,87 +0,0 @@ -{ - lib, - stdenv, - buildPythonPackage, - fetchFromGitHub, - rustPlatform, - pkg-config, - openssl, - libsodium, - libiconv, - pytestCheckHook, - ansible-vault, - setuptools, -}: - -buildPythonPackage (finalAttrs: { - pname = "bittensor-wallet"; - version = "4.1.0"; - pyproject = true; - - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "latent-to"; - repo = "btwallet"; - tag = "v${finalAttrs.version}"; - hash = "sha256-XjDldS3B3d9cR21M7HElqTAIyWjCdhSw1yBWHarVOcI="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit (finalAttrs) pname version src; - hash = "sha256-Dy9/yD/dT7cjKpM7S+h0iaXQUBnqYDMtQVZfIuaY1Ck="; - }; - - nativeBuildInputs = [ - pkg-config - ] - ++ (with rustPlatform; [ - cargoSetupHook - maturinBuildHook - ]); - - buildInputs = [ - openssl - libsodium - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]; - - nativeCheckInputs = [ - pytestCheckHook - ansible-vault - setuptools - ]; - - # On darwin /tmp accesses are restricted inside the nix sandbox. - # mock_wallet is part of the installed package and used by downstream packages' tests, - # so it has to resolve a writable path at runtime. - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' - substituteInPlace bittensor_wallet/mock/wallet_mock.py \ - --replace-fail 'import os' $'import os\nimport tempfile' \ - --replace-fail '"/tmp/mock_wallet"' 'tempfile.gettempdir() + "/mock_wallet"' - ''; - - preCheck = '' - # remove source package so tests import the installed Rust extension - rm -rf bittensor_wallet - # ansible-vault writes to HOME - export HOME=$(mktemp -d) - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - walletTestPath=$(mktemp -d) - sed -i "s|/tmp/tests_wallets|$walletTestPath/tests_wallets|g" tests/test_wallet.py tests/test_keypair.py - ''; - - # test_common_calls.py requires bittensor, which depends on this package, which'd create a circular dependency - disabledTestPaths = [ "tests/test_common_calls.py" ]; - - pythonImportsCheck = [ "bittensor_wallet" ]; - - meta = { - description = "Bittensor wallet implementation"; - homepage = "https://github.com/latent-to/btwallet"; - changelog = "https://github.com/latent-to/btwallet/releases/tag/${finalAttrs.src.tag}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kilyanni ]; - }; -}) diff --git a/pkgs/development/python-modules/bittensor/default.nix b/pkgs/development/python-modules/bittensor/default.nix index 921daaf5be33..e66dcb9e2fe6 100644 --- a/pkgs/development/python-modules/bittensor/default.nix +++ b/pkgs/development/python-modules/bittensor/default.nix @@ -1,144 +1,69 @@ { lib, - stdenv, buildPythonPackage, - fetchFromGitHub, - setuptools, - aiohttp, - aioresponses, - async-substrate-interface, - asyncstdlib, - bittensor-drand, - bittensor-wallet, - colorama, - cyscale, - fastapi, - msgpack-numpy-opentensor, - netaddr, - numpy, - packaging, - pycryptodome, - pydantic, - python-statemachine, - pyyaml, - requests, - retry, - uvicorn, - freezegun, - httpx, + fetchPypi, + pythonOlder, + hatchling, + bittensor-core, + eth-account, + qrcode, + rich, + typer, + typing-extensions, + websockets, + cryptography, hypothesis, - pytest-mock, - pytestCheckHook, pytest-asyncio, + pytestCheckHook, + versionCheckHook, writableTmpDirAsHomeHook, }: buildPythonPackage (finalAttrs: { pname = "bittensor"; - version = "10.5.0"; + version = "11.0.1"; pyproject = true; __structuredAttrs = true; - src = fetchFromGitHub { - owner = "latent-to"; - repo = "bittensor"; - tag = "v${finalAttrs.version}"; - hash = "sha256-4oP0QIrKoxNKJWKpO1Ns4Z3O+e8XniVL9ONwr934Q7k="; + src = fetchPypi { + inherit (finalAttrs) pname version; + hash = "sha256-gQFk+1/iw1MP/fZ8DRiOWmGIOEHPmHTZy0G5qh7P5ps="; }; - # python-statemachine >= 3.1 stores its active-state Configuration on `self._config`, - # which collides with LoggingMachine's logging-config attribute of the same name and - # breaks import ("'NoneType' object is not iterable"). Rename the latter. Drop once - # upstream relaxes/supports python-statemachine 3.x. - postPatch = '' - substituteInPlace bittensor/utils/btlogging/loggingmachine.py \ - --replace-fail 'self._config = ' 'self._logging_config = ' \ - --replace-fail 'self._config.' 'self._logging_config.' \ - --replace-fail '(self._config)' '(self._logging_config)' \ - --replace-fail 'return self._config' 'return self._logging_config' - ''; - - build-system = [ setuptools ]; - - pythonRelaxDeps = [ - "asyncstdlib" - "python-statemachine" - ]; + build-system = [ hatchling ]; dependencies = [ - aiohttp - async-substrate-interface - asyncstdlib - bittensor-drand - bittensor-wallet - colorama - cyscale - fastapi - msgpack-numpy-opentensor - netaddr - numpy - packaging - pycryptodome - pydantic - python-statemachine - pyyaml - requests - retry - uvicorn - ]; + bittensor-core + eth-account + qrcode + rich + typer + websockets + ] + ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ]; - nativeBuildInputs = [ - # bittensor/core/settings.py calls Path.home().mkdir() at import time. - # This is also hit by pythonImportsCheck when doCheck = false, so this does not go in nativeCheckInputs + nativeCheckInputs = [ + cryptography + hypothesis + pytest-asyncio + pytestCheckHook + versionCheckHook writableTmpDirAsHomeHook ]; - nativeCheckInputs = [ - aioresponses - freezegun - httpx - hypothesis - pytest-mock - pytestCheckHook - pytest-asyncio - ]; - - # integration/e2e tests require a live subtensor node; torch tests require optional dep - disabledTestPaths = [ - "tests/e2e_tests" - "tests/integration_tests" - "tests/unit_tests/test_chain_data.py" - "tests/unit_tests/test_tensor.py" - "tests/unit_tests/utils/test_weight_utils.py" - ]; - - disabledTests = [ - # requires torch, which would be a very large dependency to pull in for one test - "test_lazy_loaded_torch__torch_installed" - # requires network - "test__methods_comparable_with_passed_legacy_methods" - # issues with sandbox - "test_sync_warning_cases" - # statemachine 3.0 emits extra internal debug logs not expected by the test which expect an older version - "test_all_log_levels_output" - # Broken wiith aiohttp 3.13, can be re-enabled once https://github.com/NixOS/nixpkgs/pull/526853 hits master - "test_dendrite__call__success_response" - "test_dendrite__call__handles_http_error_response" - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - # This test requires local networking, yet this gets - # blocked by the sandbox even with `__darwinAllowLocalNetworking` - "test_threaded_fastapi" - ]; + versionCheckProgramArg = "--version"; pythonImportsCheck = [ "bittensor" ]; + __darwinAllowLocalNetworking = true; + meta = { - description = "Bittensor SDK"; - homepage = "https://github.com/latent-to/bittensor"; - changelog = "https://github.com/latent-to/bittensor/releases/tag/${finalAttrs.src.tag}"; - license = lib.licenses.mit; + description = "Python SDK and command line client for the Bittensor chain"; + homepage = "https://github.com/RaoFoundation/subtensor"; + changelog = "https://pypi.org/project/bittensor/${finalAttrs.version}/"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kilyanni ]; + mainProgram = "btcli"; }; }) diff --git a/pkgs/development/python-modules/blackjax/default.nix b/pkgs/development/python-modules/blackjax/default.nix index f138d6a33e08..5b52a178d97e 100644 --- a/pkgs/development/python-modules/blackjax/default.nix +++ b/pkgs/development/python-modules/blackjax/default.nix @@ -100,6 +100,8 @@ buildPythonPackage (finalAttrs: { ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # AssertionError: Not equal to tolerance rtol=1e-07, atol=1e-05 "test_equal_matrices" + "test_restart_after_reset_matches_fresh_accumulation" + "test_split_pop_k1_degenerate" ]; pythonImportsCheck = [ "blackjax" ]; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index ec56c340b2fe..61d7ec62aec5 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.49"; + version = "1.43.59"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-A6jQK8hBfMl0stRkIScrU3APw0H7EENbgEuEi0jKM1c="; + hash = "sha256-FYhYt3M6EjpTb52WZcmdZRRShCbjVIC5XeJoSpgYMYE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/cadwyn/default.nix b/pkgs/development/python-modules/cadwyn/default.nix index a63b49ac131a..412ee3d271d8 100644 --- a/pkgs/development/python-modules/cadwyn/default.nix +++ b/pkgs/development/python-modules/cadwyn/default.nix @@ -27,14 +27,14 @@ buildPythonPackage (finalAttrs: { pname = "cadwyn"; - version = "7.0.0"; + version = "7.1.1"; pyproject = true; src = fetchFromGitHub { owner = "zmievsa"; repo = "cadwyn"; tag = finalAttrs.version; - hash = "sha256-UI5gD4WXzn3a/7SDNKGvfGLRteMmCD/yHMEoXZ8By+A="; + hash = "sha256-jw3IfjYDECW+cY+W4bfXN6tPIgr2lBkj16goF1wD2Is="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/checksumdir/default.nix b/pkgs/development/python-modules/checksumdir/default.nix index ff3e3b9ffe5d..d648dc07d257 100644 --- a/pkgs/development/python-modules/checksumdir/default.nix +++ b/pkgs/development/python-modules/checksumdir/default.nix @@ -2,30 +2,50 @@ lib, buildPythonPackage, fetchFromGitHub, - setuptools, + + # build-system + poetry-core, + + # tests + versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "checksumdir"; version = "1.3.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "to-mc"; repo = "checksumdir"; - tag = version; + tag = finalAttrs.version; hash = "sha256-rOHRJAK+Or8bwAtzpbINdnEjK3WQcU+4sEZI91tMvAk="; }; - nativeBuildInputs = [ setuptools ]; + # Upstream's pyproject.toml has no [build-system] table (PEP 517), so a source build falls back + # to setuptools and loses the version. + postPatch = '' + printf '\n[build-system]\nrequires = ["poetry-core"]\nbuild-backend = "poetry.core.masonry.api"\n' >> pyproject.toml + ''; + + build-system = [ + poetry-core + ]; - doCheck = false; # Package does not contain tests pythonImportsCheck = [ "checksumdir" ]; + # No python tests + nativeCheckInputs = [ + versionCheckHook + ]; + meta = { description = "Simple package to compute a single deterministic hash of the file contents of a directory"; homepage = "https://github.com/to-mc/checksumdir"; + changelog = "https://github.com/to-mc/checksumdir/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; + mainProgram = "checksumdir"; }; -} +}) diff --git a/pkgs/development/python-modules/crossplane/default.nix b/pkgs/development/python-modules/crossplane/default.nix index 33cd9c5fc759..7593ca417249 100644 --- a/pkgs/development/python-modules/crossplane/default.nix +++ b/pkgs/development/python-modules/crossplane/default.nix @@ -3,20 +3,24 @@ buildPythonPackage, pytestCheckHook, fetchFromGitHub, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "crossplane"; version = "0.5.8"; - format = "setuptools"; + pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "nginxinc"; repo = "crossplane"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-DfIF+JvjIREi7zd5ZQ7Co/CIKC5iUeOgR/VLDPmrtTQ="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "crossplane" ]; @@ -28,4 +32,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ kaction ]; }; -} +}) diff --git a/pkgs/development/python-modules/cxxheaderparser/default.nix b/pkgs/development/python-modules/cxxheaderparser/default.nix index 2bb7d9ec44b3..f75361131a64 100644 --- a/pkgs/development/python-modules/cxxheaderparser/default.nix +++ b/pkgs/development/python-modules/cxxheaderparser/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "cxxheaderparser"; - version = "1.8.1"; + version = "1.9.2"; pyproject = true; src = fetchFromGitHub { owner = "robotpy"; repo = "cxxheaderparser"; tag = version; - hash = "sha256-l81b/M6ir3aWnycrl8RfuN3JQYkcRcTFRhejBWXGgb4="; + hash = "sha256-IOruSQoBw/uREnFSx09BIAavt7xM4AWW19cOgLGr/Hw="; }; postPatch = '' diff --git a/pkgs/development/python-modules/daft/Cargo.lock b/pkgs/development/python-modules/daft/Cargo.lock index 6af6f3168ead..14e788168bcb 100644 --- a/pkgs/development/python-modules/daft/Cargo.lock +++ b/pkgs/development/python-modules/daft/Cargo.lock @@ -20,7 +20,7 @@ version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "const-random", "getrandom 0.3.4", "once_cell", @@ -165,6 +165,12 @@ dependencies = [ "rustversion", ] +[[package]] +name = "arrayref" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" + [[package]] name = "arrayvec" version = "0.7.6" @@ -173,35 +179,35 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "arrow" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4754a624e5ae42081f464514be454b39711daae0458906dacde5f4c632f33a8" +checksum = "ffaaa3e009861fd829d0a24dd6f115aa8e4634324bb092147d43baafe69ca4a7" dependencies = [ "arrow-arith", - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", "arrow-cast", "arrow-csv", - "arrow-data 57.3.0", + "arrow-data 59.0.0", "arrow-ipc", "arrow-json", "arrow-ord", "arrow-row", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "arrow-select", "arrow-string", ] [[package]] name = "arrow-arith" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b3141e0ec5145a22d8694ea8b6d6f69305971c4fa1c1a13ef0195aef2d678b" +checksum = "3ac95125e1d71c4a252b5a9c729aef111e80418f08aaa6dbabd1ba66918247fc" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "chrono", "num-traits", ] @@ -233,7 +239,6 @@ dependencies = [ "arrow-data 57.3.0", "arrow-schema 57.3.0", "chrono", - "chrono-tz", "half", "hashbrown 0.16.1", "num-complex", @@ -259,6 +264,25 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-array" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c60c79628e9a97cb90d7a0dc3e944f216a902f837d4ecabc14d524bddbbc137" +dependencies = [ + "ahash", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", + "chrono", + "chrono-tz", + "half", + "hashbrown 0.17.1", + "num-complex", + "num-integer", + "num-traits", +] + [[package]] name = "arrow-buffer" version = "56.2.0" @@ -295,16 +319,28 @@ dependencies = [ ] [[package]] -name = "arrow-cast" -version = "57.3.0" +name = "arrow-buffer" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "646bbb821e86fd57189c10b4fcdaa941deaf4181924917b0daa92735baa6ada5" +checksum = "6026f638c400e9878c1b1cc05c3cfd46fbf381285916ab408678701c1df46c1a" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", + "bytes", + "half", + "num-bigint", + "num-traits", +] + +[[package]] +name = "arrow-cast" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c82c236c3caf8df5664284f3f1fbe89938852163998c3fdbf37e84ac220445e9" +dependencies = [ + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", "arrow-ord", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "arrow-select", "atoi", "base64 0.22.1", @@ -317,13 +353,13 @@ dependencies = [ [[package]] name = "arrow-csv" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da746f4180004e3ce7b83c977daf6394d768332349d3d913998b10a120b790a" +checksum = "12714e5fb7954159af1e26d4e0d37108bcf1a2ad5ee5c5bf02a944d564d588b7" dependencies = [ - "arrow-array 57.3.0", + "arrow-array 59.0.0", "arrow-cast", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "chrono", "csv", "csv-core", @@ -369,16 +405,29 @@ dependencies = [ ] [[package]] -name = "arrow-flight" -version = "57.3.0" +name = "arrow-data" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c5b083668e6230eae3eab2fc4b5fb989974c845d0aa538dde61a4327c78675" +checksum = "7bd568aa70c4ec5947027b0d5caee94877433b661a0bb9e8ddceeeb5f0c9b1ab" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", + "arrow-buffer 59.0.0", + "arrow-schema 59.0.0", + "half", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-flight" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68365401e834743d708094927e2ca727a32d639fe900df04b936e07a36701b74" +dependencies = [ + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", "arrow-cast", "arrow-ipc", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "base64 0.22.1", "bytes", "futures", @@ -390,29 +439,32 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abf7df950701ab528bf7c0cf7eeadc0445d03ef5d6ffc151eaae6b38a58feff1" +checksum = "e57ee4d470eab1a021bc4b63fa2b2c15d572892bf227b0a982d3b755a6c662b5" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "arrow-select", "flatbuffers", + "lz4_flex", + "zstd", ] [[package]] name = "arrow-json" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ff8357658bedc49792b13e2e862b80df908171275f8e6e075c460da5ee4bf86" +checksum = "38f47e0e7a284e1f3707a780dc8cd5451b1614e9e398ea2d9ca03c7a2fe9a9ed" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", "arrow-cast", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-ord", + "arrow-schema 59.0.0", + "arrow-select", "chrono", "half", "indexmap", @@ -428,27 +480,27 @@ dependencies = [ [[package]] name = "arrow-ord" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d8f1870e03d4cbed632959498bcc84083b5a24bded52905ae1695bd29da45b" +checksum = "a79cf73ad2eba8686ec2aa9bbf8671208e509025f166afc040cedbd94ffe4983" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "arrow-select", ] [[package]] name = "arrow-row" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18228633bad92bff92a95746bbeb16e5fc318e8382b75619dec26db79e4de4c0" +checksum = "cea0f7d8ed6182f14952761e2c0f989852d5aa334fcbc49f73a9f2247c25b879" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "half", ] @@ -468,8 +520,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c872d36b7bf2a6a6a2b40de9156265f0242910791db366a2c17476ba8330d68" dependencies = [ "bitflags 2.11.0", - "serde_core", - "serde_json", ] [[package]] @@ -482,29 +532,40 @@ dependencies = [ ] [[package]] -name = "arrow-select" -version = "57.3.0" +name = "arrow-schema" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68bf3e3efbd1278f770d67e5dc410257300b161b93baedb3aae836144edcaf4b" +checksum = "80b3e786a0dd9103acd583a6fb486dbf2f3268466cc0bd571dcf34cef231c1f1" +dependencies = [ + "bitflags 2.11.0", + "serde_core", + "serde_json", +] + +[[package]] +name = "arrow-select" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "067a67e0361f6c31f4a7248759f36ca4ca71b187a941ed4d49da1c7d3d4db624" dependencies = [ "ahash", - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "num-traits", ] [[package]] name = "arrow-string" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85e968097061b3c0e9fe3079cf2e703e487890700546b5b0647f60fca1b5a8d8" +checksum = "99bc95847f3ff62a2b03d6f8ce2e3e78f01362060549a2a311898dd442f6256d" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "arrow-select", "memchr", "num-traits", @@ -574,7 +635,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" dependencies = [ "autocfg", - "cfg-if", + "cfg-if 1.0.4", "concurrent-queue", "futures-io", "futures-lite 2.6.1", @@ -608,7 +669,7 @@ dependencies = [ "async-signal", "async-task", "blocking", - "cfg-if", + "cfg-if 1.0.4", "event-listener 5.4.1", "futures-lite 2.6.1", "rustix", @@ -634,7 +695,7 @@ dependencies = [ "async-io", "async-lock", "atomic-waker", - "cfg-if", + "cfg-if 1.0.4", "futures-core", "futures-io", "rustix", @@ -700,15 +761,6 @@ dependencies = [ "debug_unsafe", ] -[[package]] -name = "atomic" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340" -dependencies = [ - "bytemuck", -] - [[package]] name = "atomic-waker" version = "1.1.2" @@ -981,7 +1033,7 @@ dependencies = [ "http 1.4.0", "http-body 1.0.1", "http-body-util", - "md-5", + "md-5 0.10.6", "pin-project-lite", "sha1", "sha2", @@ -1030,17 +1082,17 @@ dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", "aws-smithy-types", - "h2 0.4.13", + "h2", "http 1.4.0", - "hyper 1.8.1", - "hyper-rustls 0.27.7", + "hyper", + "hyper-rustls", "hyper-util", "pin-project-lite", - "rustls 0.23.37", + "rustls", "rustls-native-certs", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.4", + "tokio-rustls", "tower", "tracing", ] @@ -1177,7 +1229,7 @@ dependencies = [ "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.8.1", + "hyper", "hyper-util", "itoa", "matchit", @@ -1189,7 +1241,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tower", "tower-layer", @@ -1210,7 +1262,7 @@ dependencies = [ "http-body-util", "mime", "pin-project-lite", - "sync_wrapper 1.0.2", + "sync_wrapper", "tower-layer", "tower-service", "tracing", @@ -1317,17 +1369,6 @@ dependencies = [ "time", ] -[[package]] -name = "backon" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef" -dependencies = [ - "fastrand 2.3.0", - "gloo-timers", - "tokio", -] - [[package]] name = "base16ct" version = "0.1.1" @@ -1430,6 +1471,20 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" +[[package]] +name = "blake3" +version = "1.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" +dependencies = [ + "arrayref", + "arrayvec", + "cc", + "cfg-if 1.0.4", + "constant_time_eq", + "cpufeatures 0.3.0", +] + [[package]] name = "block-buffer" version = "0.10.4" @@ -1439,6 +1494,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block-buffer" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be" +dependencies = [ + "hybrid-array", +] + [[package]] name = "blocking" version = "1.6.2" @@ -1531,12 +1595,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "byteorder-lite" version = "0.1.0" @@ -1596,6 +1654,12 @@ dependencies = [ "shlex", ] +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" + [[package]] name = "cfg-if" version = "1.0.4" @@ -1614,7 +1678,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "cpufeatures 0.3.0", "rand_core 0.10.1", ] @@ -1731,6 +1795,15 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" +[[package]] +name = "colored" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" +dependencies = [ + "windows-sys 0.61.2", +] + [[package]] name = "colorz" version = "1.1.4" @@ -1740,6 +1813,16 @@ dependencies = [ "supports-color", ] +[[package]] +name = "combine" +version = "4.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" +dependencies = [ + "bytes", + "memchr", +] + [[package]] name = "comfy-table" version = "7.2.2" @@ -1756,7 +1839,7 @@ name = "common-arrow-ffi" version = "0.3.0-dev0" dependencies = [ "arrow", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "pyo3", ] @@ -1777,6 +1860,7 @@ version = "0.3.0-dev0" dependencies = [ "common-io-config", "common-py-serde", + "log", "pyo3", "serde", ] @@ -1797,10 +1881,11 @@ dependencies = [ name = "common-error" version = "0.3.0-dev0" dependencies = [ - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "pyo3", "regex", "serde_json", + "snafu", "thiserror 2.0.18", "tokio", ] @@ -2013,6 +2098,12 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "const-random" version = "0.1.18" @@ -2033,6 +2124,27 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "const-str" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f" + +[[package]] +name = "const_panic" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e262cdaac42494e3ae34c43969f9cdeb7da178bdb4b66fa6a1ea2edb4c8ae652" +dependencies = [ + "typewit", +] + +[[package]] +name = "constant_time_eq" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" + [[package]] name = "convert_case" version = "0.10.0" @@ -2068,6 +2180,15 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "countio" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9702aee5d1d744c01d82f6915644f950f898e014903385464c773b96fefdecb" +dependencies = [ + "futures-io", +] + [[package]] name = "cpufeatures" version = "0.2.17" @@ -2108,7 +2229,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fd92aca2c6001b1bf5ba0ff84ee74ec8501b52bbef0cac80bf25a6c1d87a83d" dependencies = [ "crc", - "digest", + "digest 0.10.7", "rustversion", "spin", ] @@ -2119,15 +2240,9 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", ] -[[package]] -name = "crc64fast" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26bb92ecea20291efcf0009e2713d64b7e327dedb8ce780545250f24075429e2" - [[package]] name = "criterion" version = "0.7.0" @@ -2161,12 +2276,6 @@ dependencies = [ "itertools 0.13.0", ] -[[package]] -name = "critical-section" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" - [[package]] name = "crossbeam-channel" version = "0.5.15" @@ -2262,6 +2371,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "csv" version = "1.4.0" @@ -2280,7 +2398,7 @@ version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "888dbb0f640d2c4c04e50f933885c7e9c95995d93cec90aba8735b4c610f26f1" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "csv-core", "futures", "itoa", @@ -2297,6 +2415,22 @@ dependencies = [ "memchr", ] +[[package]] +name = "ctor" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + [[package]] name = "daft" version = "0.3.0-dev0" @@ -2413,9 +2547,10 @@ dependencies = [ name = "daft-checkpoint" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-schema 59.0.0", "async-trait", + "bincode", "bytes", "chrono", "common-checkpoint-config", @@ -2529,7 +2664,7 @@ dependencies = [ name = "daft-csv" version = "0.3.0-dev0" dependencies = [ - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "async-compat", "async-stream", "common-error", @@ -2545,6 +2680,7 @@ dependencies = [ "daft-recordbatch", "daft-schema", "futures", + "log", "memchr", "parking_lot 0.12.5", "pyo3", @@ -2585,8 +2721,8 @@ dependencies = [ name = "daft-decoding" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-schema 59.0.0", "atoi_simd", "chrono", "csv", @@ -2677,12 +2813,15 @@ dependencies = [ "arrow-array 56.2.0", "arrow-array 57.3.0", "arrow-array 58.2.0", + "arrow-array 59.0.0", "arrow-data 56.2.0", "arrow-data 57.3.0", "arrow-data 58.2.0", + "arrow-data 59.0.0", "arrow-schema 56.2.0", "arrow-schema 57.3.0", "arrow-schema 58.2.0", + "arrow-schema 59.0.0", "daft-ext-macros", ] @@ -2691,8 +2830,8 @@ name = "daft-ext-internal" version = "0.3.0-dev0" dependencies = [ "arrow", - "arrow-array 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-schema 59.0.0", "common-error", "daft-core", "daft-dsl", @@ -2716,12 +2855,14 @@ dependencies = [ name = "daft-file" version = "0.3.0-dev0" dependencies = [ + "async-trait", "common-error", "common-runtime", "daft-core", "daft-dsl", "daft-io", "daft-schema", + "futures", "mime_guess", "pyo3", "serde", @@ -2733,8 +2874,9 @@ dependencies = [ name = "daft-functions" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "chrono", "common-error", "daft-core", "daft-dsl", @@ -2813,12 +2955,13 @@ dependencies = [ name = "daft-functions-temporal" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", + "arrow-array 59.0.0", "chrono", "chrono-tz", "common-error", "daft-core", "daft-dsl", + "daft-schema", "paste", "serde", "typetag", @@ -2868,7 +3011,7 @@ version = "0.3.0-dev0" dependencies = [ "aho-corasick", "arrow", - "arrow-buffer 57.3.0", + "arrow-buffer 59.0.0", "chrono", "chrono-tz", "common-error", @@ -2887,7 +3030,7 @@ dependencies = [ name = "daft-geo" version = "0.3.0-dev0" dependencies = [ - "arrow-buffer 57.3.0", + "arrow-buffer 59.0.0", "daft-core", "daft-dsl", "serde", @@ -2963,6 +3106,7 @@ dependencies = [ "globset", "google-cloud-storage", "google-cloud-token", + "hf-xet", "home", "itertools 0.14.0", "log", @@ -2972,7 +3116,7 @@ dependencies = [ "rand 0.9.2", "regex", "reqwest 0.12.28", - "reqwest-middleware", + "reqwest-middleware 0.4.2", "reqwest-retry", "serde", "snafu", @@ -2983,7 +3127,6 @@ dependencies = [ "tracing", "url", "uuid", - "ve-tos-rust-sdk", ] [[package]] @@ -3024,10 +3167,11 @@ name = "daft-local-execution" version = "0.3.0-dev0" dependencies = [ "arc-swap", - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", + "arrow", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", "arrow-ipc", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "async-trait", "common-checkpoint-config", "common-daft-config", @@ -3090,8 +3234,8 @@ dependencies = [ name = "daft-local-plan" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-schema 59.0.0", "bincode", "common-checkpoint-config", "common-error", @@ -3106,7 +3250,6 @@ dependencies = [ "daft-functions-list", "daft-logical-plan", "daft-micropartition", - "daft-partition-refs", "daft-recordbatch", "daft-scan", "indexmap", @@ -3166,7 +3309,7 @@ name = "daft-micropartition" version = "0.3.0-dev0" dependencies = [ "arrow", - "arrow-array 57.3.0", + "arrow-array 59.0.0", "arrow-ipc", "bincode", "common-arrow-ffi", @@ -3224,6 +3367,7 @@ dependencies = [ "fastrand 2.3.0", "futures", "indexmap", + "log", "parquet", "path_macro", "pyo3", @@ -3249,7 +3393,7 @@ name = "daft-recordbatch" version = "0.3.0-dev0" dependencies = [ "arrow", - "arrow-array 57.3.0", + "arrow-array 59.0.0", "arrow-ipc", "async-recursion", "comfy-table", @@ -3294,7 +3438,7 @@ dependencies = [ name = "daft-scan" version = "0.3.0-dev0" dependencies = [ - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "async-trait", "common-daft-config", "common-display", @@ -3320,6 +3464,7 @@ dependencies = [ "futures", "indexmap", "itertools 0.14.0", + "log", "pyo3", "serde", "serde_json", @@ -3335,7 +3480,7 @@ name = "daft-schema" version = "0.3.0-dev0" dependencies = [ "arrow", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "chrono", "chrono-tz", "common-arrow-ffi", @@ -3377,10 +3522,10 @@ dependencies = [ name = "daft-shuffles" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", + "arrow-array 59.0.0", "arrow-flight", "arrow-ipc", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "async-channel 2.5.0", "async-stream", "common-error", @@ -3400,8 +3545,8 @@ dependencies = [ name = "daft-sketch" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-schema 59.0.0", "common-error", "serde_arrow", "sketches-ddsketch", @@ -3471,7 +3616,7 @@ dependencies = [ name = "daft-warc" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", + "arrow-array 59.0.0", "chrono", "common-error", "common-runtime", @@ -3494,11 +3639,11 @@ dependencies = [ name = "daft-writers" version = "0.3.0-dev0" dependencies = [ - "arrow-array 57.3.0", + "arrow-array 59.0.0", "arrow-csv", "arrow-ipc", "arrow-json", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "async-trait", "bytes", "chrono", @@ -3529,7 +3674,7 @@ version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "crossbeam-utils", "hashbrown 0.14.5", "lock_api", @@ -3537,12 +3682,6 @@ dependencies = [ "parking_lot_core 0.9.12", ] -[[package]] -name = "data-encoding" -version = "2.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" - [[package]] name = "debug_unsafe" version = "0.1.4" @@ -3561,7 +3700,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" dependencies = [ - "const-oid", + "const-oid 0.9.6", "zeroize", ] @@ -3571,7 +3710,7 @@ version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ - "const-oid", + "const-oid 0.9.6", "pem-rfc7468", "zeroize", ] @@ -3621,12 +3760,44 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", - "const-oid", - "crypto-common", + "block-buffer 0.10.4", + "const-oid 0.9.6", + "crypto-common 0.1.7", "subtle", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.0", + "const-oid 0.10.2", + "crypto-common 0.2.2", +] + +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.61.2", +] + [[package]] name = "displaydoc" version = "0.2.5" @@ -3638,6 +3809,15 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "dlv-list" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" +dependencies = [ + "const-random", +] + [[package]] name = "document-features" version = "0.2.12" @@ -3647,6 +3827,21 @@ dependencies = [ "litrs", ] +[[package]] +name = "dtor" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + [[package]] name = "dunce" version = "1.0.5" @@ -3698,7 +3893,7 @@ dependencies = [ "base16ct", "crypto-bigint 0.4.9", "der 0.6.1", - "digest", + "digest 0.10.7", "ff", "generic-array", "group", @@ -3721,19 +3916,7 @@ version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ - "cfg-if", -] - -[[package]] -name = "enum-as-inner" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.117", + "cfg-if 1.0.4", ] [[package]] @@ -4105,6 +4288,15 @@ dependencies = [ "slab", ] +[[package]] +name = "gearhash" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8cf82cf76cd16485e56295a1377c775ce708c9f1a0be6b029076d60a245d213" +dependencies = [ + "cfg-if 0.1.10", +] + [[package]] name = "generic-array" version = "0.14.7" @@ -4121,7 +4313,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "libc", "wasi 0.9.0+wasi-snapshot-preview1", ] @@ -4132,7 +4324,7 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "js-sys", "libc", "wasi 0.11.1+wasi-snapshot-preview1", @@ -4145,7 +4337,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "js-sys", "libc", "r-efi 5.3.0", @@ -4159,12 +4351,14 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", + "js-sys", "libc", "r-efi 6.0.0", "rand_core 0.10.1", "wasip2", "wasip3", + "wasm-bindgen", ] [[package]] @@ -4177,6 +4371,26 @@ dependencies = [ "weezl", ] +[[package]] +name = "git-version" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19" +dependencies = [ + "git-version-macro", +] + +[[package]] +name = "git-version-macro" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "glob" version = "0.3.3" @@ -4202,18 +4416,6 @@ dependencies = [ "regex-syntax", ] -[[package]] -name = "gloo-timers" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "goblin" version = "0.7.1" @@ -4279,7 +4481,7 @@ dependencies = [ "pkcs8 0.10.2", "regex", "reqwest 0.12.28", - "reqwest-middleware", + "reqwest-middleware 0.4.2", "ring", "serde", "serde_json", @@ -4300,6 +4502,30 @@ dependencies = [ "async-trait", ] +[[package]] +name = "goosefs-sdk" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ae079b88ffe7772d12cfc5c40a5a324babb357893d95b5e3a22ae857f236c5f" +dependencies = [ + "async-trait", + "bytes", + "dashmap", + "hostname", + "prost", + "prost-types", + "rand 0.9.2", + "reqwest 0.12.28", + "serde", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tonic", + "tonic-prost", + "tracing", + "uuid", +] + [[package]] name = "group" version = "0.12.1" @@ -4311,25 +4537,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "h2" -version = "0.3.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d" -dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http 0.2.12", - "indexmap", - "slab", - "tokio", - "tokio-util", - "tracing", -] - [[package]] name = "h2" version = "0.4.13" @@ -4356,7 +4563,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ "bytemuck", - "cfg-if", + "cfg-if 1.0.4", "crunchy", "num-traits", "serde", @@ -4409,6 +4616,12 @@ version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +[[package]] +name = "heapify" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0049b265b7f201ca9ab25475b22b47fe444060126a51abe00f77d986fc5cc52e" + [[package]] name = "heck" version = "0.5.0" @@ -4428,94 +4641,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] -name = "hickory-proto" -version = "0.24.4" +name = "hf-xet" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248" +checksum = "430b33fa84f92796d4d263070b6c0d3ca219df7b9a0e1853ee431029b1612bcd" dependencies = [ "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner", - "futures-channel", - "futures-io", - "futures-util", - "idna", - "ipnet", - "once_cell", - "rand 0.8.5", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "hickory-proto" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner", - "futures-channel", - "futures-io", - "futures-util", - "idna", - "ipnet", - "once_cell", - "rand 0.9.2", - "ring", - "thiserror 2.0.18", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "hickory-resolver" -version = "0.24.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" -dependencies = [ - "cfg-if", - "futures-util", - "hickory-proto 0.24.4", - "ipconfig", - "lru-cache", - "once_cell", - "parking_lot 0.12.5", - "rand 0.8.5", - "resolv-conf", - "smallvec", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "hickory-resolver" -version = "0.25.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" -dependencies = [ - "cfg-if", - "futures-util", - "hickory-proto 0.25.2", - "ipconfig", - "moka", - "once_cell", - "parking_lot 0.12.5", - "rand 0.9.2", - "resolv-conf", - "smallvec", + "bytes", + "http 1.4.0", + "more-asserts", + "serde", "thiserror 2.0.18", "tokio", + "tokio-util", "tracing", + "uuid", + "xet-client", + "xet-core-structures", + "xet-data", + "xet-runtime", ] [[package]] @@ -4530,7 +4674,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest", + "digest 0.10.7", ] [[package]] @@ -4542,6 +4686,17 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "hostname" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd" +dependencies = [ + "cfg-if 1.0.4", + "libc", + "windows-link", +] + [[package]] name = "html-escape" version = "0.2.13" @@ -4645,27 +4800,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] -name = "hyper" -version = "0.14.32" +name = "humantime" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" + +[[package]] +name = "hybrid-array" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da" dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "h2 0.3.27", - "http 0.2.12", - "http-body 0.4.6", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "socket2 0.5.10", - "tokio", - "tower-service", - "tracing", - "want", + "typenum", ] [[package]] @@ -4678,7 +4824,7 @@ dependencies = [ "bytes", "futures-channel", "futures-core", - "h2 0.4.13", + "h2", "http 1.4.0", "http-body 1.0.1", "httparse", @@ -4691,20 +4837,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-rustls" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" -dependencies = [ - "futures-util", - "http 0.2.12", - "hyper 0.14.32", - "rustls 0.21.12", - "tokio", - "tokio-rustls 0.24.1", -] - [[package]] name = "hyper-rustls" version = "0.27.7" @@ -4712,15 +4844,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" dependencies = [ "http 1.4.0", - "hyper 1.8.1", + "hyper", "hyper-util", - "rustls 0.23.37", + "rustls", "rustls-native-certs", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.4", + "tokio-rustls", "tower-service", - "webpki-roots 1.0.6", + "webpki-roots", ] [[package]] @@ -4729,7 +4861,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 1.8.1", + "hyper", "hyper-util", "pin-project-lite", "tokio", @@ -4748,15 +4880,17 @@ dependencies = [ "futures-util", "http 1.4.0", "http-body 1.0.1", - "hyper 1.8.1", + "hyper", "ipnet", "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.3", + "socket2", + "system-configuration", "tokio", "tower-service", "tracing", + "windows-registry", ] [[package]] @@ -4989,18 +5123,12 @@ version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "js-sys", "wasm-bindgen", "web-sys", ] -[[package]] -name = "integer-encoding" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" - [[package]] name = "inventory" version = "0.3.22" @@ -5010,19 +5138,6 @@ dependencies = [ "rustversion", ] -[[package]] -name = "ipconfig" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d40460c0ce33d6ce4b0630ad68ff63d6661961c48b6dba35e5a4d81cfb48222" -dependencies = [ - "socket2 0.6.3", - "widestring", - "windows-registry", - "windows-result", - "windows-sys 0.61.2", -] - [[package]] name = "ipnet" version = "2.12.0" @@ -5124,10 +5239,12 @@ checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" dependencies = [ "jiff-static", "jiff-tzdb-platform", + "js-sys", "log", "portable-atomic", "portable-atomic-util", "serde_core", + "wasm-bindgen", "windows-sys 0.61.2", ] @@ -5157,6 +5274,55 @@ dependencies = [ "jiff-tzdb", ] +[[package]] +name = "jni" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" +dependencies = [ + "cfg-if 1.0.4", + "combine", + "jni-macros", + "jni-sys", + "log", + "simd_cesu8", + "thiserror 2.0.18", + "walkdir", + "windows-link", +] + +[[package]] +name = "jni-macros" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "simd_cesu8", + "syn 2.0.117", +] + +[[package]] +name = "jni-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] + +[[package]] +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.117", +] + [[package]] name = "jobserver" version = "0.1.34" @@ -5192,6 +5358,23 @@ dependencies = [ "simple_asn1", ] +[[package]] +name = "konst" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f660d5f887e3562f9ab6f4a14988795b694099d66b4f5dedc02d197ba9becb1d" +dependencies = [ + "const_panic", + "konst_proc_macros", + "typewit", +] + +[[package]] +name = "konst_proc_macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e037a2e1d8d5fdbd49b16a4ea09d5d6401c1f29eca5ff29d03d3824dba16256a" + [[package]] name = "lazy_static" version = "1.5.0" @@ -5273,7 +5456,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "windows-link", ] @@ -5283,7 +5466,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "windows-link", ] @@ -5294,10 +5477,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] -name = "linked-hash-map" -version = "0.5.6" +name = "libredox" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3" +dependencies = [ + "libc", +] [[package]] name = "linux-raw-sys" @@ -5341,15 +5527,6 @@ dependencies = [ "hashbrown 0.16.1", ] -[[package]] -name = "lru-cache" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" -dependencies = [ - "linked-hash-map", -] - [[package]] name = "lru-slab" version = "0.1.2" @@ -5358,9 +5535,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lz4_flex" -version = "0.12.1" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98c23545df7ecf1b16c303910a69b079e8e251d60f7dd2cc9b4177f2afaf1746" +checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e" dependencies = [ "twox-hash", ] @@ -5378,14 +5555,14 @@ dependencies = [ [[package]] name = "marrow" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5240d6977234968ff9ad254bfa73aa397fb51e41dcb22b1eb85835e9295485b" +checksum = "48b7541d9bd6781e25b0dfe7d638e5a8aa7950d5cdbf86f97537b5672768f7c4" dependencies = [ - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-data 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "bytemuck", "half", "serde", @@ -5422,8 +5599,18 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" dependencies = [ - "cfg-if", - "digest", + "cfg-if 1.0.4", + "digest 0.10.7", +] + +[[package]] +name = "md-5" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" +dependencies = [ + "cfg-if 1.0.4", + "digest 0.11.3", ] [[package]] @@ -5432,6 +5619,15 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0" +[[package]] +name = "mea" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2640d335e7273dacdcf51044026139b2e269c3bb0dfc3f8cb3496b85e3f6a42c" +dependencies = [ + "slab", +] + [[package]] name = "memchr" version = "2.8.0" @@ -5485,21 +5681,10 @@ dependencies = [ ] [[package]] -name = "moka" -version = "0.12.15" +name = "more-asserts" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046" -dependencies = [ - "crossbeam-channel", - "crossbeam-epoch", - "crossbeam-utils", - "equivalent", - "parking_lot 0.12.5", - "portable-atomic", - "smallvec", - "tagptr", - "uuid", -] +checksum = "1fafa6961cabd9c63bcd77a45d7e3b7f3b552b70417831fb0f56db717e72407e" [[package]] name = "moxcms" @@ -5706,6 +5891,15 @@ dependencies = [ "objc2-core-foundation", ] +[[package]] +name = "objc2-system-configuration" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396" +dependencies = [ + "objc2-core-foundation", +] + [[package]] name = "object" version = "0.37.3" @@ -5720,10 +5914,6 @@ name = "once_cell" version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" -dependencies = [ - "critical-section", - "portable-atomic", -] [[package]] name = "once_cell_polyfill" @@ -5745,30 +5935,157 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "opendal" -version = "0.55.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d075ab8a203a6ab4bc1bce0a4b9fe486a72bf8b939037f4b78d95386384bc80a" +checksum = "96c9c85ce253ff87225e7669979d877a20c98a06604ec9d6dd5f4473e08f1ae1" +dependencies = [ + "opendal-core", + "opendal-service-cos", + "opendal-service-fs", + "opendal-service-github", + "opendal-service-goosefs", + "opendal-service-obs", + "opendal-service-oss", + "opendal-service-tos", +] + +[[package]] +name = "opendal-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4f8607c90e2c963a91467f50fb49fbc7fb3d573f88cea219ca59ccd3740b309" dependencies = [ "anyhow", - "backon", "base64 0.22.1", "bytes", "futures", - "getrandom 0.2.17", "http 1.4.0", "http-body 1.0.1", "jiff", "log", - "md-5", + "md-5 0.11.0", + "mea", "percent-encoding", - "quick-xml 0.38.4", - "reqsign", - "reqwest 0.12.28", + "quick-xml 0.39.4", + "reqsign-core", + "reqwest 0.13.4", "serde", "serde_json", "tokio", "url", "uuid", + "web-time", +] + +[[package]] +name = "opendal-service-cos" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa8cafe9729213375c7331019b0cb756ad3e1aff7f45cd32c45eae91ebde8901" +dependencies = [ + "bytes", + "http 1.4.0", + "log", + "opendal-core", + "quick-xml 0.39.4", + "reqsign-core", + "reqsign-file-read-tokio", + "reqsign-tencent-cos", + "serde", +] + +[[package]] +name = "opendal-service-fs" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e89a665fef0e6bd249cf5ea47fc174b7ba892159bee4b9382528b1ca873a2c" +dependencies = [ + "bytes", + "log", + "opendal-core", + "serde", + "tokio", + "xattr", +] + +[[package]] +name = "opendal-service-github" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "275152f40711ae0cb196c7cb514103461ed1a6248497463f1ff58f9945ecc812" +dependencies = [ + "base64 0.22.1", + "bytes", + "http 1.4.0", + "log", + "opendal-core", + "serde", + "serde_json", +] + +[[package]] +name = "opendal-service-goosefs" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e43048bde419947ba826fbdc2f134d6c03f44ebf48bd33a03b72f9fc45fcb4" +dependencies = [ + "bytes", + "goosefs-sdk", + "log", + "opendal-core", + "serde", + "tokio", +] + +[[package]] +name = "opendal-service-obs" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "888879f191b629570b7177eeb7b447d4daa382828d2e1cd649bb8c505ed5f9aa" +dependencies = [ + "bytes", + "http 1.4.0", + "log", + "opendal-core", + "quick-xml 0.39.4", + "reqsign-core", + "reqsign-file-read-tokio", + "reqsign-huaweicloud-obs", + "serde", +] + +[[package]] +name = "opendal-service-oss" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "328fa55e8888cbdfe00826bfea2a79042422b720e8369e9e021e46121dea5ace" +dependencies = [ + "bytes", + "http 1.4.0", + "log", + "opendal-core", + "quick-xml 0.39.4", + "reqsign-aliyun-oss", + "reqsign-core", + "reqsign-file-read-tokio", + "serde", +] + +[[package]] +name = "opendal-service-tos" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f2f7a4c32e5202eb4ac72e76c4b5e30c86ab60762811172f4111103b9d673a1" +dependencies = [ + "bytes", + "http 1.4.0", + "opendal-core", + "quick-xml 0.39.4", + "reqsign-core", + "reqsign-file-read-tokio", + "reqsign-volcengine-tos", + "serde", + "serde_json", ] [[package]] @@ -5854,12 +6171,28 @@ dependencies = [ ] [[package]] -name = "ordered-float" -version = "2.10.1" +name = "option-ext" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "ordered-multimap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" dependencies = [ - "num-traits", + "dlv-list", + "hashbrown 0.14.5", +] + +[[package]] +name = "os_str_bytes" +version = "6.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" +dependencies = [ + "memchr", ] [[package]] @@ -5912,7 +6245,7 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "instant", "libc", "redox_syscall 0.2.16", @@ -5926,7 +6259,7 @@ version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "libc", "redox_syscall 0.5.18", "smallvec", @@ -5935,17 +6268,16 @@ dependencies = [ [[package]] name = "parquet" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ee96b29972a257b855ff2341b37e61af5f12d6af1158b6dcdb5b31ea07bb3cb" +checksum = "970dff83e97d953c827ae8176f6bf4e9f77bf62daacc01ec5df348ec5eacd913" dependencies = [ "ahash", - "arrow-array 57.3.0", - "arrow-buffer 57.3.0", - "arrow-cast", - "arrow-data 57.3.0", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", "arrow-ipc", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "arrow-select", "base64 0.22.1", "brotli 8.0.2", @@ -5954,7 +6286,7 @@ dependencies = [ "flate2", "futures", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "lz4_flex", "num-bigint", "num-integer", @@ -5966,7 +6298,6 @@ dependencies = [ "seq-macro", "simdutf8", "snap", - "thrift", "tokio", "twox-hash", "zstd", @@ -5974,41 +6305,44 @@ dependencies = [ [[package]] name = "parquet-variant" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6c31f8f9bfefb9dbf67b0807e00fd918676954a7477c889be971ac904103184" +checksum = "561ead3e7c0acda5214ddc8e52645cfc9dd5bdf93cfcd7513715adf63f0bd2ce" dependencies = [ - "arrow-schema 57.3.0", + "arrow", + "arrow-schema 59.0.0", "chrono", "half", "indexmap", + "num-traits", "simdutf8", "uuid", ] [[package]] name = "parquet-variant-compute" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196cd9f7178fed3ac8d5e6d2b51193818e896bbc3640aea3fde3440114a8f39c" +checksum = "8ece7aa9410b47d8bf3e0bf77529287ed4ccdd2b12c20978f8e9a8f09a48712d" dependencies = [ "arrow", - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "chrono", "half", "indexmap", "parquet-variant", "parquet-variant-json", + "serde_json", "uuid", ] [[package]] name = "parquet-variant-json" -version = "57.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed23d7acc90ef60f7fdbcc473fa2fdaefa33542ed15b84388959346d52c839be" +checksum = "57b4abded29d8a7d1b450795aace3e06577399a35eef0023fb03ce6acd6c23e8" dependencies = [ - "arrow-schema 57.3.0", + "arrow-schema 59.0.0", "base64 0.22.1", "chrono", "parquet-variant", @@ -6193,7 +6527,7 @@ version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "concurrent-queue", "hermit-abi", "pin-project-lite", @@ -6501,9 +6835,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.38.4" +version = "0.39.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" dependencies = [ "memchr", "serde", @@ -6521,8 +6855,8 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.1.1", - "rustls 0.23.37", - "socket2 0.6.3", + "rustls", + "socket2", "thiserror 2.0.18", "tokio", "tracing", @@ -6535,13 +6869,14 @@ version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ + "aws-lc-rs", "bytes", "getrandom 0.3.4", "lru-slab", "rand 0.9.2", "ring", "rustc-hash 2.1.1", - "rustls 0.23.37", + "rustls", "rustls-pki-types", "slab", "thiserror 2.0.18", @@ -6559,9 +6894,9 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.3", + "socket2", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -6757,6 +7092,15 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "redb" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba239c1c1693315d3cc0e601db3b3965543afbf48c41730fdca2f069f510f4a" +dependencies = [ + "libc", +] + [[package]] name = "redox_syscall" version = "0.2.16" @@ -6775,6 +7119,17 @@ dependencies = [ "bitflags 2.11.0", ] +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.17", + "libredox", + "thiserror 2.0.18", +] + [[package]] name = "ref-cast" version = "1.0.25" @@ -6837,74 +7192,94 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] -name = "reqsign" -version = "0.16.5" +name = "reqsign-aliyun-oss" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43451dbf3590a7590684c25fb8d12ecdcc90ed3ac123433e500447c7d77ed701" +checksum = "57ac2757f3140aa2e213b554148ae0b52733e624fc6723f0cc6bb3d440176c95" dependencies = [ "anyhow", - "async-trait", - "base64 0.22.1", - "chrono", "form_urlencoded", - "getrandom 0.2.17", - "hex", - "hmac", - "home", "http 1.4.0", "log", - "once_cell", "percent-encoding", - "rand 0.8.5", - "reqwest 0.12.28", + "reqsign-core", + "rust-ini", "serde", "serde_json", - "sha1", - "sha2", ] [[package]] -name = "reqwest" -version = "0.11.27" +name = "reqsign-core" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" +checksum = "b10302cf0a7d7e7352ba211fc92c3c5bebf1286153e49cc5aa87348078a8e102" dependencies = [ - "base64 0.21.7", + "anyhow", + "base64 0.22.1", "bytes", - "encoding_rs", - "futures-core", - "futures-util", - "h2 0.3.27", - "hickory-resolver 0.24.4", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", - "hyper-rustls 0.24.2", - "ipnet", - "js-sys", + "form_urlencoded", + "futures", + "hex", + "hmac", + "http 1.4.0", + "jiff", "log", - "mime", - "once_cell", "percent-encoding", - "pin-project-lite", - "rustls 0.21.12", - "rustls-pemfile", + "sha1", + "sha2", + "windows-sys 0.61.2", +] + +[[package]] +name = "reqsign-file-read-tokio" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d89295b3d17abea31851cc8de55d843d89c52132c864963c38d41920613dc5" +dependencies = [ + "anyhow", + "reqsign-core", + "tokio", +] + +[[package]] +name = "reqsign-huaweicloud-obs" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df54ec7de5d7a5b917695a67baba53ec6fa5d75ce4c4f4550db68618779a6d7" +dependencies = [ + "anyhow", + "http 1.4.0", + "log", + "percent-encoding", + "reqsign-core", +] + +[[package]] +name = "reqsign-tencent-cos" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e128f19525861dbded59e1e7c17653a8ed63d573ca04aed708d552dbef5bb32a" +dependencies = [ + "anyhow", + "http 1.4.0", + "log", + "percent-encoding", + "reqsign-core", "serde", "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "system-configuration", - "tokio", - "tokio-rustls 0.24.1", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "webpki-roots 0.25.4", - "winreg", +] + +[[package]] +name = "reqsign-volcengine-tos" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d757602a7ef2b6025c0da77e6d2e23fbdef35930fa466b15ffbf0a3f13acf7" +dependencies = [ + "anyhow", + "http 1.4.0", + "log", + "percent-encoding", + "reqsign-core", ] [[package]] @@ -6922,8 +7297,8 @@ dependencies = [ "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.8.1", - "hyper-rustls 0.27.7", + "hyper", + "hyper-rustls", "hyper-util", "js-sys", "log", @@ -6932,14 +7307,14 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.37", + "rustls", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", - "tokio-rustls 0.26.4", + "tokio-rustls", "tokio-util", "tower", "tower-http", @@ -6947,9 +7322,49 @@ dependencies = [ "url", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams", + "wasm-streams 0.4.2", + "web-sys", + "webpki-roots", +] + +[[package]] +name = "reqwest" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "futures-util", + "http 1.4.0", + "http-body 1.0.1", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "rustls-platform-verifier", + "serde", + "serde_json", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tokio-util", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams 0.5.0", "web-sys", - "webpki-roots 1.0.6", ] [[package]] @@ -6967,6 +7382,20 @@ dependencies = [ "tower-service", ] +[[package]] +name = "reqwest-middleware" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bc3f1384cffa4f274dad2d4ddd73aed32fed8f786d96c6be8aa4e5fd3c3b58" +dependencies = [ + "anyhow", + "async-trait", + "http 1.4.0", + "reqwest 0.13.4", + "thiserror 2.0.18", + "tower-service", +] + [[package]] name = "reqwest-retry" version = "0.7.0" @@ -6978,10 +7407,10 @@ dependencies = [ "futures", "getrandom 0.2.17", "http 1.4.0", - "hyper 1.8.1", + "hyper", "parking_lot 0.11.2", "reqwest 0.12.28", - "reqwest-middleware", + "reqwest-middleware 0.4.2", "retry-policies", "thiserror 1.0.69", "tokio", @@ -6989,12 +7418,6 @@ dependencies = [ "wasm-timer", ] -[[package]] -name = "resolv-conf" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" - [[package]] name = "retry-policies" version = "0.4.0" @@ -7022,7 +7445,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", - "cfg-if", + "cfg-if 1.0.4", "getrandom 0.2.17", "libc", "untrusted 0.9.0", @@ -7046,7 +7469,7 @@ version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "glob", "proc-macro-crate", "proc-macro2", @@ -7058,6 +7481,16 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "rust-ini" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" +dependencies = [ + "cfg-if 1.0.4", + "ordered-multimap", +] + [[package]] name = "rustc-hash" version = "1.1.0" @@ -7106,18 +7539,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "rustls" -version = "0.21.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "log", - "ring", - "rustls-webpki 0.101.7", - "sct", -] - [[package]] name = "rustls" version = "0.23.37" @@ -7128,7 +7549,7 @@ dependencies = [ "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.103.10", + "rustls-webpki", "subtle", "zeroize", ] @@ -7145,15 +7566,6 @@ dependencies = [ "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - [[package]] name = "rustls-pki-types" version = "1.14.0" @@ -7165,15 +7577,32 @@ dependencies = [ ] [[package]] -name = "rustls-webpki" -version = "0.101.7" +name = "rustls-platform-verifier" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" dependencies = [ - "ring", - "untrusted 0.9.0", + "core-foundation 0.10.1", + "core-foundation-sys", + "jni", + "log", + "once_cell", + "rustls", + "rustls-native-certs", + "rustls-platform-verifier-android", + "rustls-webpki", + "security-framework", + "security-framework-sys", + "webpki-root-certs", + "windows-sys 0.61.2", ] +[[package]] +name = "rustls-platform-verifier-android" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" + [[package]] name = "rustls-webpki" version = "0.103.10" @@ -7210,6 +7639,12 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" +[[package]] +name = "safe-transmute" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3944826ff8fa8093089aba3acb4ef44b9446a99a16f3bf4e74af3f77d340ab7d" + [[package]] name = "same-file" version = "1.0.6" @@ -7254,16 +7689,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted 0.9.0", -] - [[package]] name = "sec1" version = "0.3.0" @@ -7334,12 +7759,12 @@ dependencies = [ [[package]] name = "serde_arrow" -version = "0.13.7" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038967a6dda16f5c6ca5b6e1afec9cd2361d39f0db681ca338ac5f0ccece6469" +checksum = "4f7168b019016101c432501f4cffb94869bed2ba1083ca9df06e90e10bd6f998" dependencies = [ - "arrow-array 57.3.0", - "arrow-schema 57.3.0", + "arrow-array 59.0.0", + "arrow-schema 59.0.0", "bytemuck", "chrono", "half", @@ -7402,6 +7827,17 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "serde_repr" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -7420,9 +7856,9 @@ version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", ] [[package]] @@ -7431,9 +7867,19 @@ version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", + "sha2-asm", +] + +[[package]] +name = "sha2-asm" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b845214d6175804686b2bd482bcffe96651bb2d1200742b712003504a2dac1ab" +dependencies = [ + "cc", ] [[package]] @@ -7445,6 +7891,17 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "shellexpand" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8" +dependencies = [ + "bstr", + "dirs", + "os_str_bytes", +] + [[package]] name = "shlex" version = "1.3.0" @@ -7467,7 +7924,7 @@ version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" dependencies = [ - "digest", + "digest 0.10.7", "rand_core 0.6.4", ] @@ -7495,6 +7952,16 @@ dependencies = [ "value-trait", ] +[[package]] +name = "simd_cesu8" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" +dependencies = [ + "rustc_version", + "simdutf8", +] + [[package]] name = "simdutf8" version = "0.1.5" @@ -7580,16 +8047,6 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" -[[package]] -name = "socket2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - [[package]] name = "socket2" version = "0.6.3" @@ -7649,12 +8106,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d74a23609d509411d10e2176dc2a4346e3b4aea2e7b1869f19fdedbc71c013" dependencies = [ "cc", - "cfg-if", + "cfg-if 1.0.4", "libc", "psm", "windows-sys 0.59.0", ] +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "statrs" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e" +dependencies = [ + "approx", + "num-traits", +] + [[package]] name = "strength_reduce" version = "0.2.4" @@ -7703,6 +8176,12 @@ dependencies = [ "is_ci", ] +[[package]] +name = "symlink" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" + [[package]] name = "syn" version = "1.0.109" @@ -7724,12 +8203,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - [[package]] name = "sync_wrapper" version = "1.0.2" @@ -7766,31 +8239,25 @@ dependencies = [ [[package]] name = "system-configuration" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.11.0", "core-foundation 0.9.4", "system-configuration-sys", ] [[package]] name = "system-configuration-sys" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" dependencies = [ "core-foundation-sys", "libc", ] -[[package]] -name = "tagptr" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" - [[package]] name = "tango-bench" version = "0.6.0" @@ -7920,18 +8387,7 @@ version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" dependencies = [ - "cfg-if", -] - -[[package]] -name = "thrift" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" -dependencies = [ - "byteorder", - "integer-encoding", - "ordered-float", + "cfg-if 1.0.4", ] [[package]] @@ -7965,9 +8421,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-ctl" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "661f1f6a57b3a36dc9174a2c10f19513b4866816e13425d3e418b11cc37bc24c" +checksum = "3a184c43b8ab2f41df2733b55556e3f5f632f4aeaa205b1bb018f574b7f5f142" dependencies = [ "libc", "paste", @@ -7976,9 +8432,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-sys" -version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" +version = "0.7.1+5.3.1-0-g81034ce1f1373e37dc865038e1bc8eeecf559ce8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" +checksum = "1a2825c78386b4ae0314074867860ba9577875de945f05992c38815cbec327f0" dependencies = [ "cc", "libc", @@ -7986,9 +8442,9 @@ dependencies = [ [[package]] name = "tikv-jemallocator" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a" +checksum = "249f09e49ab1609436f34c776e84231bead18d6a955f119f939bdc1d847561bd" dependencies = [ "libc", "tikv-jemalloc-sys", @@ -8082,7 +8538,7 @@ dependencies = [ "parking_lot 0.12.5", "pin-project-lite", "signal-hook-registry", - "socket2 0.6.3", + "socket2", "tokio-macros", "windows-sys 0.61.2", ] @@ -8099,12 +8555,13 @@ dependencies = [ ] [[package]] -name = "tokio-rustls" -version = "0.24.1" +name = "tokio-retry" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +checksum = "4a129d95275ebf4c493ec53bf0f8cd95f5ac161bc4f381700809a54f595d4470" dependencies = [ - "rustls 0.21.12", + "pin-project-lite", + "rand 0.10.1", "tokio", ] @@ -8114,7 +8571,7 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ - "rustls 0.23.37", + "rustls", "tokio", ] @@ -8183,17 +8640,17 @@ dependencies = [ "axum", "base64 0.22.1", "bytes", - "h2 0.4.13", + "h2", "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.8.1", + "hyper", "hyper-timeout", "hyper-util", "percent-encoding", "pin-project", - "socket2 0.6.3", - "sync_wrapper 1.0.2", + "socket2", + "sync_wrapper", "tokio", "tokio-stream", "tower", @@ -8224,7 +8681,7 @@ dependencies = [ "indexmap", "pin-project-lite", "slab", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-util", "tower-layer", @@ -8286,11 +8743,12 @@ dependencies = [ [[package]] name = "tracing-appender" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf" +checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", + "symlink", "thiserror 2.0.18", "time", "tracing-subscriber", @@ -8410,9 +8868,9 @@ checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" -version = "1.19.0" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" [[package]] name = "typetag" @@ -8438,6 +8896,12 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "typewit" +version = "1.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "214ca0b2191785cbc06209b9ca1861e048e39b5ba33574b3cedd58363d5bb5f6" + [[package]] name = "unarray" version = "0.1.4" @@ -8556,7 +9020,6 @@ version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" dependencies = [ - "atomic", "getrandom 0.4.2", "js-sys", "rand 0.10.1", @@ -8582,52 +9045,6 @@ dependencies = [ "ryu", ] -[[package]] -name = "ve-tos-generic" -version = "0.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89629c9fc0b414aee06b2de90efae21d87d80084801c359ea39379caa0797256" -dependencies = [ - "quote", - "syn 2.0.117", -] - -[[package]] -name = "ve-tos-rust-sdk" -version = "2.9.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ee39d12c41c80db8e9e7f28a70610b56549675c1860eee0450bbd0cf3e21ff" -dependencies = [ - "arc-swap", - "async-channel 2.5.0", - "async-trait", - "base64 0.21.7", - "bytes", - "chrono", - "crc64fast", - "futures-core", - "futures-util", - "hex", - "hickory-resolver 0.25.2", - "hmac", - "hyper 0.14.32", - "md-5", - "once_cell", - "rand 0.8.5", - "regex", - "reqwest 0.11.27", - "serde", - "serde_json", - "sha2", - "tracing", - "tracing-appender", - "tracing-subscriber", - "url", - "urlencoding", - "uuid", - "ve-tos-generic", -] - [[package]] name = "version_check" version = "0.9.5" @@ -8692,6 +9109,15 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +[[package]] +name = "wasi" +version = "0.14.7+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + [[package]] name = "wasip2" version = "1.0.2+wasi-0.2.9" @@ -8710,13 +9136,22 @@ dependencies = [ "wit-bindgen", ] +[[package]] +name = "wasite" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42" +dependencies = [ + "wasi 0.14.7+wasi-0.2.4", +] + [[package]] name = "wasm-bindgen" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "once_cell", "rustversion", "wasm-bindgen-macro", @@ -8729,7 +9164,7 @@ version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" dependencies = [ - "cfg-if", + "cfg-if 1.0.4", "futures-util", "js-sys", "once_cell", @@ -8804,6 +9239,19 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wasm-streams" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" +dependencies = [ + "futures-util", + "js-sys", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "wasm-timer" version = "0.2.5" @@ -8852,10 +9300,13 @@ dependencies = [ ] [[package]] -name = "webpki-roots" -version = "0.25.4" +name = "webpki-root-certs" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +checksum = "0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267" +dependencies = [ + "rustls-pki-types", +] [[package]] name = "webpki-roots" @@ -8873,10 +9324,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" [[package]] -name = "widestring" -version = "1.2.1" +name = "whoami" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" +checksum = "d6a5b12f9df4f978d2cfdb1bd3bac52433f44393342d7ee9c25f5a1c14c0f45d" +dependencies = [ + "libc", + "libredox", + "objc2-system-configuration", + "wasite", + "web-sys", +] [[package]] name = "winapi" @@ -9021,22 +9479,13 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - [[package]] name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", + "windows-targets", ] [[package]] @@ -9045,16 +9494,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", + "windows-targets", ] [[package]] @@ -9066,52 +9506,20 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - [[package]] name = "windows-targets" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] @@ -9123,144 +9531,54 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - [[package]] name = "winnow" version = "1.0.0" @@ -9270,16 +9588,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winreg" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - [[package]] name = "wit-bindgen" version = "0.51.0" @@ -9374,6 +9682,163 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" +[[package]] +name = "xattr" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +dependencies = [ + "libc", + "rustix", +] + +[[package]] +name = "xet-client" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e1e496dcbe6a09017acdfaf48e1a646735e7ff5b2a49e2c7e081cca77a59bc8" +dependencies = [ + "anyhow", + "async-trait", + "base64 0.22.1", + "bytes", + "clap", + "crc32fast", + "futures", + "http 1.4.0", + "hyper", + "lazy_static", + "more-asserts", + "rand 0.10.1", + "redb", + "reqwest 0.13.4", + "reqwest-middleware 0.5.2", + "serde", + "serde_json", + "serde_repr", + "statrs", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-retry", + "tracing", + "tracing-subscriber", + "url", + "urlencoding", + "web-time", + "xet-core-structures", + "xet-runtime", +] + +[[package]] +name = "xet-core-structures" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb838aa8eb67d730af301584cf003caad407487606058292a6750711b603fbee" +dependencies = [ + "async-trait", + "base64 0.22.1", + "blake3", + "bytemuck", + "bytes", + "clap", + "countio", + "csv", + "futures", + "futures-util", + "getrandom 0.4.2", + "heapify", + "itertools 0.14.0", + "lazy_static", + "lz4_flex", + "more-asserts", + "rand 0.10.1", + "regex", + "safe-transmute", + "serde", + "static_assertions", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-util", + "tracing", + "uuid", + "web-time", + "xet-runtime", +] + +[[package]] +name = "xet-data" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67fd409bef621411a9d9013798540bb8036cb2678f03ab39af89a5e88034ed8c" +dependencies = [ + "anyhow", + "async-trait", + "bytes", + "chrono", + "clap", + "gearhash", + "http 1.4.0", + "itertools 0.14.0", + "lazy_static", + "more-asserts", + "rand 0.10.1", + "serde", + "serde_json", + "sha2", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-util", + "tracing", + "url", + "uuid", + "walkdir", + "xet-client", + "xet-core-structures", + "xet-runtime", +] + +[[package]] +name = "xet-runtime" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15d8f121c33866f7648b737abe70d0e2dd9c0af4ffdd7219207531d0283aa63d" +dependencies = [ + "anyhow", + "async-trait", + "bytes", + "chrono", + "colored", + "const-str", + "ctor", + "dirs", + "futures", + "git-version", + "humantime", + "konst", + "lazy_static", + "libc", + "more-asserts", + "oneshot", + "pin-project", + "rand 0.10.1", + "reqwest 0.13.4", + "serde", + "serde_json", + "shellexpand", + "sysinfo", + "thiserror 2.0.18", + "tokio", + "tokio-util", + "tracing", + "tracing-appender", + "tracing-subscriber", + "whoami", + "winapi", +] + [[package]] name = "xmlparser" version = "0.13.6" diff --git a/pkgs/development/python-modules/daft/default.nix b/pkgs/development/python-modules/daft/default.nix index 2d9d6d3c7424..c8d0ceae2321 100644 --- a/pkgs/development/python-modules/daft/default.nix +++ b/pkgs/development/python-modules/daft/default.nix @@ -1,16 +1,18 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, - fetchgit, - pythonOlder, - rustPlatform, - stdenv, + # cargoDeps + fetchgit, + rustPlatform, + + # nativeBuildInputs cargo, - nasm, pkg-config, rustc, + nasm, # dependencies fsspec, @@ -78,17 +80,15 @@ buildPythonPackage (finalAttrs: { pname = "daft"; - version = "0.7.14"; + version = "0.7.21"; pyproject = true; __structuredAttrs = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "Eventual-Inc"; repo = "Daft"; tag = "v${finalAttrs.version}"; - hash = "sha256-qw1NB+RvXOFMHZvqpD5CSLWSUUKmtfWr0EyBgRMv2lA="; + hash = "sha256-vz9lCm2zQaWM+9jPH2fnhGEQiCYPH0Jl477yaZDQ370="; }; cargoDeps = @@ -117,28 +117,30 @@ buildPythonPackage (finalAttrs: { postPatch = '' substituteInPlace Cargo.toml \ - --replace-fail 'version = "0.3.0-dev0"' 'version = "${finalAttrs.version}"' - - # ArrayChunks::into_remainder() returns IntoIter<_, N> on current stable - # rustc but Option> on the nightly upstream pins. + --replace-fail \ + 'version = "0.3.0-dev0"' \ + 'version = "${finalAttrs.version}"' + '' + # ArrayChunks::into_remainder() returns IntoIter<_, N> on current stable + # rustc but Option> on the nightly upstream pins. + + '' substituteInPlace src/daft-minhash/src/lib.rs \ - --replace-fail 'chunks.into_remainder()' 'Some(chunks.into_remainder())' - - # `hash_map_macro` was renamed/removed in newer rustc; the gate is declared - # but never used in the crate. - substituteInPlace src/daft-distributed/src/lib.rs \ - --replace-fail '#![feature(hash_map_macro)]' "" + --replace-fail \ + 'chunks.into_remainder()' \ + 'Some(chunks.into_remainder())' ''; nativeBuildInputs = [ cargo pkg-config - rustc rustPlatform.bindgenHook rustPlatform.cargoSetupHook rustPlatform.maturinBuildHook + rustc ] - ++ lib.optional stdenv.hostPlatform.isx86_64 nasm; + ++ lib.optionals stdenv.hostPlatform.isx86_64 [ + nasm + ]; dontUseCmakeConfigure = true; @@ -154,8 +156,10 @@ buildPythonPackage (finalAttrs: { RUSTC_BOOTSTRAP = "1"; }; - pythonRelaxDeps = [ "fsspec" ]; - + pythonRelaxDeps = [ + "fsspec" + "tqdm" + ]; dependencies = [ fsspec packaging @@ -247,11 +251,12 @@ buildPythonPackage (finalAttrs: { memray moto numpy - opencv-python openai + opencv-python pandas pgvector pillow + psycopg pydantic pyiceberg pymysql @@ -310,9 +315,37 @@ buildPythonPackage (finalAttrs: { # ray runtime OOMs "tests/ray" + + # tries to reach huggingface.co despite the "mocked" name (dns error) + "tests/datasets/test_common_crawl_mocked.py" ]; disabledTests = [ + # ValueError: numeric_only accepts only Boolean values + "test_sum_groupby_sorted" + "test_groupby_count_rows" + "test_distinct_all_columns" + "test_sum_groupby" + "test_mean_groupby" + "test_sum_groupby_sorted" + + # daft.exceptions.DaftCoreException: DaftError::ComputeError Caught panic when spawning blocking task in the IO runtime: + # Client::new(): reqwest::Error { kind: Builder, source: General("No CA certificates were loaded from the system") } + "test_opendal_fs_glob_parquet" + "test_opendal_fs_read_csv" + "test_opendal_fs_read_parquet" + "test_opendal_fs_roundtrip_csv_multiple_columns" + "test_opendal_fs_roundtrip_parquet_empty" + "test_opendal_fs_roundtrip_parquet_large" + "test_opendal_fs_roundtrip_parquet_multiple_columns" + "test_opendal_fs_roundtrip_parquet_partitioned" + "test_opendal_fs_write_csv" + "test_opendal_fs_write_parquet" + + # same "No CA certificates were loaded from the system" IO-runtime panic + "test_alias_to_fs_reads_parquet" + "test_alias_to_fs_write_and_read" + # writes via relative paths fail in the sandbox "test_append_and_overwrite_local_relative_path" @@ -321,6 +354,15 @@ buildPythonPackage (finalAttrs: { # broken upstream "test_table_concat_schema_mismatch" + + # requires the daft[hdf5] extra (h5py), which is not packaged + "test_trajectory_requires_trajectory_column" + + # numpy/pandas/pyarrow are newer than upstream's pins, causing assertion skew + "test_download_with_missing_urls" # None vs nan + "test_download_with_none" # None vs nan + "test_from_pandas_roundtrip" # Timestamp[us] vs Timestamp[ns] + "test_infer_from_type" # issubclass() arg 1 must be a class (numpy_ndarray_int) ]; pythonImportsCheck = [ "daft" ]; @@ -330,7 +372,9 @@ buildPythonPackage (finalAttrs: { homepage = "https://github.com/Eventual-Inc/Daft"; changelog = "https://github.com/Eventual-Inc/Daft/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ derdennisop ]; + maintainers = with lib.maintainers; [ + GaetanLepage + ]; mainProgram = "daft"; platforms = lib.platforms.unix; }; diff --git a/pkgs/development/python-modules/deep-gemm/default.nix b/pkgs/development/python-modules/deep-gemm/default.nix index 2558634a4aab..ff203dbaf8ee 100644 --- a/pkgs/development/python-modules/deep-gemm/default.nix +++ b/pkgs/development/python-modules/deep-gemm/default.nix @@ -39,6 +39,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { pname = "deep-gemm"; version = "2.1.1.post3"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "deepseek-ai"; @@ -68,7 +69,20 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { }) ]; - env = optionalAttrs cudaSupport { + # Upstream hardcodes `__version__ = '2.1.1'` in `deep_gemm/__init__.py`, which does not match the + # release tag and fails the metadata check. + postPatch = '' + substituteInPlace deep_gemm/__init__.py \ + --replace-fail \ + "__version__ = '2.1.1'" \ + "__version__ = '${finalAttrs.version}'" + ''; + + env = { + # Do not append a `+local` revision to the version (no git repository available) + DG_USE_LOCAL_VERSION = "0"; + } + // optionalAttrs cudaSupport { CUDA_HOME = (getBin cudaPackages.cuda_nvcc).outPath; LDFLAGS = toString [ diff --git a/pkgs/development/python-modules/finetuning-scheduler/default.nix b/pkgs/development/python-modules/finetuning-scheduler/default.nix index 1acc05560ea2..7cf765081778 100644 --- a/pkgs/development/python-modules/finetuning-scheduler/default.nix +++ b/pkgs/development/python-modules/finetuning-scheduler/default.nix @@ -18,14 +18,15 @@ buildPythonPackage (finalAttrs: { pname = "finetuning-scheduler"; - version = "2.10.0.post0"; + version = "2.13.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "speediedan"; repo = "finetuning-scheduler"; tag = "v${finalAttrs.version}"; - hash = "sha256-OeIpbxEjhvUzToy1jH9JcontSMfeozFjisTJCa0f4P0="; + hash = "sha256-K3+a+/tSLdlzm0T3wIcJiw0RIlMUf41vRPxQXSW4GH4="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/gardena-bluetooth/default.nix b/pkgs/development/python-modules/gardena-bluetooth/default.nix index fc8530c185a9..602a1e9de908 100644 --- a/pkgs/development/python-modules/gardena-bluetooth/default.nix +++ b/pkgs/development/python-modules/gardena-bluetooth/default.nix @@ -5,25 +5,29 @@ bleak, buildPythonPackage, fetchFromGitHub, + hatchling, pytest-asyncio, pytestCheckHook, - setuptools, tzlocal, + uv-dynamic-versioning, }: buildPythonPackage (finalAttrs: { pname = "gardena-bluetooth"; - version = "2.8.1"; + version = "2.9.0"; pyproject = true; src = fetchFromGitHub { owner = "elupus"; repo = "gardena-bluetooth"; tag = finalAttrs.version; - hash = "sha256-yl1I36p21lemKigijqks7cwOxWej+35bDB2D0KO3pa0="; + hash = "sha256-N8c7P7/su4hqZXQlkdUt1u+50ZXBDtdok5n5RWE9w4E="; }; - build-system = [ setuptools ]; + build-system = [ + hatchling + uv-dynamic-versioning + ]; dependencies = [ bleak diff --git a/pkgs/development/python-modules/garminconnect/default.nix b/pkgs/development/python-modules/garminconnect/default.nix index 583c62f989bf..1ad659ebceda 100644 --- a/pkgs/development/python-modules/garminconnect/default.nix +++ b/pkgs/development/python-modules/garminconnect/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "garminconnect"; - version = "0.3.6"; + version = "0.3.8"; pyproject = true; src = fetchFromGitHub { owner = "cyberjunky"; repo = "python-garminconnect"; tag = finalAttrs.version; - hash = "sha256-2nhBLaITFZPzk6fWnS6VAllPxkFofTIU8M+2yLvQMdA="; + hash = "sha256-IdxecBvJW22G1pasmUdeU4mN2Ru0Y8GGZIorSzEkKAU="; }; pythonRelaxDeps = [ "garth" ]; diff --git a/pkgs/development/python-modules/homematicip/default.nix b/pkgs/development/python-modules/homematicip/default.nix index c398e1a19057..56cbed80ceec 100644 --- a/pkgs/development/python-modules/homematicip/default.nix +++ b/pkgs/development/python-modules/homematicip/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "homematicip"; - version = "2.13.2"; + version = "2.13.4"; pyproject = true; src = fetchFromGitHub { owner = "hahn-th"; repo = "homematicip-rest-api"; tag = finalAttrs.version; - hash = "sha256-gOpdmsLsF73m1da027hfU6IK8DfV67p0JXI/inIsvd4="; + hash = "sha256-hYmsrtejyMV6QkQlvlHttiOT1tIxo1LLqNdwjdpba3g="; }; build-system = [ diff --git a/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix b/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix index e902151ff9ec..9b0f39700075 100644 --- a/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix +++ b/pkgs/development/python-modules/json-stream-rs-tokenizer/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "json-stream-rs-tokenizer"; - version = "0.4.32"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "smheidrich"; repo = "py-json-stream-rs-tokenizer"; tag = "v${version}"; - hash = "sha256-J68feE7C4I0zHmRjop7Pexx2ApkzUefz/lokYTINSiI="; + hash = "sha256-D18nMRyCDr2NGBkdo7Lq8gaaMiOXwZAob4DymZwFvW0="; }; cargoDeps = rustPlatform.fetchCargoVendor { diff --git a/pkgs/development/python-modules/lmdb/default.nix b/pkgs/development/python-modules/lmdb/default.nix index fd9d0a2ae146..542e3270f874 100644 --- a/pkgs/development/python-modules/lmdb/default.nix +++ b/pkgs/development/python-modules/lmdb/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "lmdb"; - version = "2.2.1"; + version = "2.3.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-sgG0FvfWzqm9L5dyd6X1HW5SpDTW7FEaizSZDfKxqcU="; + hash = "sha256-Jg9ENkDuLaPP0FmoQlhlkxn/OcqRLBa/l0jDJAdrnQk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/locust-cloud/default.nix b/pkgs/development/python-modules/locust-cloud/default.nix index dce2b9aa76cb..2cc2f7ac812a 100644 --- a/pkgs/development/python-modules/locust-cloud/default.nix +++ b/pkgs/development/python-modules/locust-cloud/default.nix @@ -44,6 +44,10 @@ buildPythonPackage rec { tomli ]; + pythonRelaxDeps = [ + "gevent" + ]; + nativeCheckInputs = [ flask gevent-websocket diff --git a/pkgs/development/python-modules/locust/default.nix b/pkgs/development/python-modules/locust/default.nix index 5fc4fb0e3b7b..70664cd95983 100644 --- a/pkgs/development/python-modules/locust/default.nix +++ b/pkgs/development/python-modules/locust/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "locust"; - version = "2.43.1"; + version = "2.46.2"; pyproject = true; src = fetchFromGitHub { owner = "locustio"; repo = "locust"; tag = version; - hash = "sha256-+0B4S524UjvaYl7VTZ1IY7UuBuDjUBqOvjHu0UVOi6A="; + hash = "sha256-oPIGQLx94HeuRfHM5pFyQLfVfG26aDKSOXQXbSsenz4="; }; postPatch = '' diff --git a/pkgs/development/python-modules/locust/missing-hashes.json b/pkgs/development/python-modules/locust/missing-hashes.json index 505a48031882..c1a27f24c83c 100644 --- a/pkgs/development/python-modules/locust/missing-hashes.json +++ b/pkgs/development/python-modules/locust/missing-hashes.json @@ -1,63 +1,65 @@ { - "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", - "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", - "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", - "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", - "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", - "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", - "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", - "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", - "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", - "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", - "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", - "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", - "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", - "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", - "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", - "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", - "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", - "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", - "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", - "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", - "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", - "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", - "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", - "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", - "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", - "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", - "@rollup/rollup-android-arm-eabi@npm:4.55.1": "7977b28d6cca8d7640db7ecc4f76fc6e39c7fa6db24a3edeb912a5a3406115ecc9d70c44c46afc51d1b335303f83a76bf1d23ea3eb54e0b41d5c3044d26fe2e2", - "@rollup/rollup-android-arm64@npm:4.55.1": "750b5c706ccf65a4c901f699391e4b825c5bf8c42360c30ad070c63a6e0f29f323dd73d1a378143ef2848a9ce0ac2320aeb85368eb32565326b49b3300b49858", - "@rollup/rollup-darwin-arm64@npm:4.55.1": "fa5637e268297d44ba608a501a4ef94d6daf83c1c9dec25301b94eb7e3f37696b52be6b9281672d652eedcd24c4e8c395176c4503a94691b982437422bec08aa", - "@rollup/rollup-darwin-x64@npm:4.55.1": "e03540b0ec238fbad6688a1d257ec6e96dbdebfac00920f0ff11b883aa911f9c4fcbfb8a79796eb216c6ebb2f045fd9a417b477a42945ea851d17dc29011360d", - "@rollup/rollup-freebsd-arm64@npm:4.55.1": "61391fb23925c9019beb6e608917a29aea2de80a1fefc874f3df4817c1e4ff4449bc285a71bd00554e295b64303ba9a1ba153962f6fc2bef9b40578a1efdb6bd", - "@rollup/rollup-freebsd-x64@npm:4.55.1": "e5f8c19fb43a252b01ce84a6fcba591213078672720c553a980a88b0005de17322ee713a20095e2c7a2e92feda7177bfb4d2d56cf4cc84cd3763d3bde86676f9", - "@rollup/rollup-linux-arm-gnueabihf@npm:4.55.1": "009639b83c1ef9a9e7d446fb937d92f1ff429ef95c60b9cfbbe8af82ea1bab4efb509e6e5a0df3a2dd5e90ebc33dfccb391152ba5272fcd311bcc7e921a72cdd", - "@rollup/rollup-linux-arm-musleabihf@npm:4.55.1": "0f08bebd570ef1239f204d5e577be401aa6a1d71f947fb73116e1af5b12e7ef67f5ef8893ed604a058e065a3cddc7a632bf78a28a78c8d6694793be1075cfc65", - "@rollup/rollup-linux-arm64-gnu@npm:4.55.1": "a9cfb414e6d54e67958650740c1205780be0054a7ee4c507d320c1180ff3c78e67f4243eca59c5e3cd6126ad4310ff1b9e886c42464673c68a5522e8789eaa6f", - "@rollup/rollup-linux-arm64-musl@npm:4.55.1": "93dfed6c7899266c0bd31c93aff6b3ae1cb457725fdbeafa3f25512d2152f656cab34fe85212546acd772e6e064ace886263dd8038f06bbe73abad92bb7675ac", - "@rollup/rollup-linux-loong64-gnu@npm:4.55.1": "d132d1964b3bccb79dc8d50e4e1ed1950ebf5832458c2eded1c8012bd8704ba022c17ce177be0245cc80291db9e7a4cd67de0aeb3187f97b135421f0019c8e74", - "@rollup/rollup-linux-loong64-musl@npm:4.55.1": "23f3ff2f51344f7ee00faea8c79d640ee1ce72bf051497f5b0b573daf4c81a84f78deb31fc5d4cc9a78cdbaafda4012217b3d19f261841e638b8620587449808", - "@rollup/rollup-linux-ppc64-gnu@npm:4.55.1": "ad2e4d1a2c21cb807b6d5061f653256b26d16f039846358ea40ade27921883e2bf180b8293cc0d19a625834938b411bed54b6bc791dff647d198dd482aab0ce7", - "@rollup/rollup-linux-ppc64-musl@npm:4.55.1": "6c35161babfae55d63caa2ffe34985faa891c8c3e39259ecc67bf9815759ed11a6291935a5796323b954e6d7ca310d9097f66750637f42a895a68290ddb627d8", - "@rollup/rollup-linux-riscv64-gnu@npm:4.55.1": "bc336ba42aa462bd53b63bf57d8625555e407b99e1b863696aa25b5bf92bece017407603f04b28f208bd9ce4661c34d5d933a1fa7799a47ec4fce73c5b473078", - "@rollup/rollup-linux-riscv64-musl@npm:4.55.1": "c097771148f27cab22246748f736d1c9fe9dcf07a57e74d96da42cef9fc2a15188dad115565abbb3ecefbfcb101ecb270e1c6641fdf5329bfd6433574e56224b", - "@rollup/rollup-linux-s390x-gnu@npm:4.55.1": "6ac4638983d52ac6c2983f06d0c4315c0040ed724bcc6e13443d904363bbf1c2af02888f09d4d9f874a2aaece127fe863e697347c862b78be77c9c2f7d426e3c", - "@rollup/rollup-linux-x64-gnu@npm:4.55.1": "2d673e4dcb64844c280888485857c4f4ac782e1cf34cae2cdda29418fa2a6c2cc94222affa28443450a7b53c7194294d4e93af04db51bed7555b55c7503ef3cf", - "@rollup/rollup-linux-x64-musl@npm:4.55.1": "167444a5a61f85dcaadc10a352aaee070b9c83f3f6fc5474f131aa4e16b82c091a1b6275ca6123ff1601ac8fa758f99fbdff40dafda4ebca773e9f511a86787f", - "@rollup/rollup-openbsd-x64@npm:4.55.1": "ded152f0b1072382782d242305f33a26c645bf5b88fdc76dbaf9d04ab9be7209ca9a6f323fe521c87dee6be677ebb917e1ea7963664d20d3479dc0e29ea48ea0", - "@rollup/rollup-openharmony-arm64@npm:4.55.1": "d8e3e5bd8534f47551429aa6fd5bd3d1ff6ffb5d2ffa763f1226abb9a27099236559029ac6069b9379e4aa5d4944a163283abd77bffdae4afe3c7b479143e148", - "@rollup/rollup-win32-arm64-msvc@npm:4.55.1": "228e53886de21e1becd3971e707182b59e856809ca76f1f94e91bd1aa9e215cd71b7dc911d63557c41dec196a25fbda708a56ce17e5f033c66db7314239ebf62", - "@rollup/rollup-win32-ia32-msvc@npm:4.55.1": "aa171c828035fec86fb8f86f1e41398f4fcfbd1aee7d9e0a9639dd7c410b19bb5faae65867873b15204efc41178f5ab49f54ec48a4519f659ad834adad93c6aa", - "@rollup/rollup-win32-x64-gnu@npm:4.55.1": "1c257f36ba62999b9f39af1e97f6175270563b0b0db404c1a897aa28733493f8b54014a997842e5f992639385897c7f59a3648512814858894f8a7498bfa27cc", - "@rollup/rollup-win32-x64-msvc@npm:4.55.1": "9b87a9a0b31a8b6a9bac8c30747026dfd8838b3e8bb3424cd9b5ce61ba9837b46016d7044e94eecf0ee1aee787a00df5e5332f0f685a2e6c67ee20a2a5dfdcde", - "@swc/core-darwin-arm64@npm:1.15.8": "dfe49cf074f8c461fb9ef34daac4e598a60e66e4bd36a18788b424e4c0051ff6ff9087c370be6dc568b859efba9bfff94a10b7f20d3489f2114e6b340281528e", - "@swc/core-darwin-x64@npm:1.15.8": "d24d0c971e07a358f2d73274c98c2b9193f94640d6efc1aed7dd338d857b354fcaee516fa4f9150fbc7d0604da2680f6eb0c45293a2c33204594681d28c0c001", - "@swc/core-linux-arm-gnueabihf@npm:1.15.8": "eb8f889542cd15428d867de0124f16154c9ab9777052969bf3400f45b130f4db1e3401f0d56d760d4b532a01048c6d7756b03fc5509053c86eeee5b84487eb0f", - "@swc/core-linux-arm64-gnu@npm:1.15.8": "f4c7f81fbb67455b6274ff961482bf2b6d1c801c71c2a028029fc9d498a9787ac8ec901a7893da016ea4b634d661b6dd67772bdc11394ed63357df1bc21010a7", - "@swc/core-linux-arm64-musl@npm:1.15.8": "e126e8097c66fd930491a7013dcf781665513db2b4f8e641c1da8ba53550cd3b72586600a8c90530dc5f1ce2766ac58943e835fe96f8217ebfae0d2e14bd4924", - "@swc/core-linux-x64-gnu@npm:1.15.8": "0390b929d8ec4118d793e43023c9c5959ee5144ddf1d97d0844be2facceefb64decfcb0a19333f0a0b91a3decacde00427ffc58b53f0cb657083d7e927d88c3b", - "@swc/core-linux-x64-musl@npm:1.15.8": "acbb5e303556e7e1ef3fc03833cb13a1820dd4549688a058a277337ac8003b4a02a727495faa614fbcfd7d58975fc13389987508729a67d9c752aff39868d81b", - "@swc/core-win32-arm64-msvc@npm:1.15.8": "b6207c4b591d23111589350bb793823e1d3fb68167e4597aa3862b5c8312d7956b842674231092d4b1cd1f211876850b1970139f57533b9c77f3f5fe09e6a0e2", - "@swc/core-win32-ia32-msvc@npm:1.15.8": "9c9975b94c46be4d27030d91556e0099b7951c2787f512fcbcbbd5b7b36669760c52739b86b2d131512c3af076013e50314a734175ee50a86659dbeb0b4d1522", - "@swc/core-win32-x64-msvc@npm:1.15.8": "70987952c6ae2a1391cd45a0d75aea2f59c31a5fa11024a783879c18e56ea916f0d7ad431d2c02b33abd3ab8a3a9e4a74a4099f0d55d6e5c9b7bdb27e80e6e9c" + "@rolldown/binding-android-arm64@npm:1.1.3": "6dda4d10dfc0b624d896bf62f19fa4a7e43ec734449003d1cf8a40716708ec42983a915393f44ad3f1c657495155e0abe35bf4c6297230d6b3e0c92a90d23a0a", + "@rolldown/binding-darwin-arm64@npm:1.1.3": "71eb94352f10fe09482c6d8c4f3899064a7fc1071ff9f6a5e3d54595a5b339eb579670447775a4f7eba3a3eccf2ed77a97dca487881d659694752a1169ae2ea3", + "@rolldown/binding-darwin-x64@npm:1.1.3": "b661136976a3c23cde911fa74c72e6aa344dafa1ec00b0f055dfe851aa79512e31228779c839443a9069f21987a4b9d4aaf131361955dd75d067cbaa3058dcf7", + "@rolldown/binding-freebsd-x64@npm:1.1.3": "2bed80c19ea7f4e3b795775bdb5b80a15c7c6f2fe04f01b3a31d72dce6340680cbf76d0f93c6f2c41ee6fc6c1ecee088a0ce28734cedffcf3e402c7f70f7e7e5", + "@rolldown/binding-linux-arm-gnueabihf@npm:1.1.3": "013789ddf6e3d985ffb6e0548ee38247fefb352bd300ebea64d4e770d09fd963d21447024280493fa12b415697e3c3ed4443efd7a07faefbf922e150995c1da6", + "@rolldown/binding-linux-arm64-gnu@npm:1.1.3": "f44d296039cf678cc484c35962280bd9f14b4f625d191fd197aa23a9ed5916a229be0d8b447c39bf69801b06cda970946dfa52e3747b10bda8a7ef22222a6bfc", + "@rolldown/binding-linux-arm64-musl@npm:1.1.3": "d7d156ead370cc9708486f3d9522183fc4636143cba141542ca2e30cc32b6441ba851f47c9317565f34a4259d16a292cf5566ff98cf99db290f9ce88b6e19b12", + "@rolldown/binding-linux-ppc64-gnu@npm:1.1.3": "85ab9914322d94ca436a1ce5ab3ded4a24c070270712335a9a36be2b2f62c5d038633d7398d60f6d2dd452dab1ae8ad2cc18df292ba07b13481555abdf7a864e", + "@rolldown/binding-linux-s390x-gnu@npm:1.1.3": "bd71ea60ca9808e73ea61e392ca3b2f155c8f6aa7b4fb32144291be918565806899fbb8f54503694473332d8d9c77340b556c40484d2c15c2c1efe7c04c4fae7", + "@rolldown/binding-linux-x64-gnu@npm:1.1.3": "8165ba69f28c1eb402117cdfd60a7e0386b08f5d466da1bb0c51d31eb06fc9b7f3172b710a8539163b2d5d34afead1097402967f4f2270d870955bdadd878027", + "@rolldown/binding-linux-x64-musl@npm:1.1.3": "f12555692f26ffde96838866f50a018651597de9c423e17e49fc9b60d5df4127ef5480d76dea89551ba467ca2e0ab123b9163145122a5f0b516289d98e2c4240", + "@rolldown/binding-openharmony-arm64@npm:1.1.3": "1cecd6f6ade8560ed3758cec225e0503d4bc2f1a68e97c0e784bb27a726ebbf9d32f1aed70fa7d9a80270949bf00c11545e16c891a147333719d11ec9009e418", + "@rolldown/binding-wasm32-wasi@npm:1.1.3": "16dec396ec11659469e51202e11ecb75a5f88bd51d7e1a325310470f1ca99bfe38b4bc49a594eae50ba0c9126edaff694d648cc4d2a0244a3812d121c584d286", + "@rolldown/binding-win32-arm64-msvc@npm:1.1.3": "b9d600146768f5ca0aa5435508a1f9a881cbecc3b68050224f89217768bccfc20bfd6f75ebeb4a5aa4f374decc3f6ffe4d5883e13949831e76f92089c304c3fe", + "@rolldown/binding-win32-x64-msvc@npm:1.1.3": "948b0865c819c11c4227e4615c148981a0967351bea034f129b987b8370d1b564af0863339d4db067fe6b3cf3e0a4238a49332dfe65e0603c69a884885a0fe0a", + "@rollup/rollup-android-arm-eabi@npm:4.62.2": "6dac547c55fb598364b28fce22e8bf6de991db264bf66a65b90e8facf4c46a665b68a950c77cb535c751bb2790356f022036adfd09300e400f93899164ced5ff", + "@rollup/rollup-android-arm64@npm:4.62.2": "4fcdc881d21ef3e3f58abe7d8d2c78bf38b4a84d98544ee853d9c28ce104bafc11db1a2aadf02334e185a6d99508b3a4922a6141d6b1316024325839ba82ae7d", + "@rollup/rollup-darwin-arm64@npm:4.62.2": "713a202e98108899ef1937fe8388d162efe3dded54a2247c82a3f7e9c8fc6420ce5acefd5e14af13ade67d6d6384abd4fe44a489ebd50615d66ccc6e3c727576", + "@rollup/rollup-darwin-x64@npm:4.62.2": "66901dd27b80cc5340bd8256174e720aa67cf0a77fc80b29471aa15b40e51f871aa9d034d7cb6244fc535f0529153d26d743291bd84cd1a21596f60a1092f11b", + "@rollup/rollup-freebsd-arm64@npm:4.62.2": "956a53e844ce86cd87617e0327ab49e44587904b7e5b88210b7a989b963a32ade4e9f012e9cb16a72387c9ed65920f97f82dad21df498d8ed276eb4adb4adf29", + "@rollup/rollup-freebsd-x64@npm:4.62.2": "596fba4be4e192335fe6ddc81d4758e2eb2a93b30811d9ea57f2b29920f1179661ecc88114a8d22d264964bea36014b336762ccafb6edea17967a53ff956552c", + "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.2": "ae8e1596256c55a5afd37c38406dcd055db6f5cb1b4bac0c437d049b294ca7afbdf07e32cc53fee466f7dd4ae8850fc5c5aa98bfbeb1094174bd74df63b0d8b7", + "@rollup/rollup-linux-arm-musleabihf@npm:4.62.2": "ba26316840f0cf0bff410ebd25c2b63e3aba5a0ca18f31b0a40e21233d5128bf7e88c540d90b2f1746dd6bbd8f98cb5c32d4707f2d8933c1828e2ea1d12953f4", + "@rollup/rollup-linux-arm64-gnu@npm:4.62.2": "111ef1516bbc537720b5c8b7cbd216cddce05c66e4df054746486e274ad32037b0e3a63ca2619af98c39c7313d6de2cbbe8a8a277815fa9f5f7311df62347f1a", + "@rollup/rollup-linux-arm64-musl@npm:4.62.2": "0f6b0b645dc4b4f65cc012eb9e7c65b9f098a559e58d71ad0d13e171d401dc7a5185a21986880dba66eeb78484fff49b59d3c44786fdaeee255d1ba2b302b678", + "@rollup/rollup-linux-loong64-gnu@npm:4.62.2": "cbccb721e1fe8706d46af6e9507058207c57b8a9ed0c0be9f6518dd322b316d16d7e281e49d612b8fcf61d147d03269ea2e69a65fbe75292c8e08945aab1f323", + "@rollup/rollup-linux-loong64-musl@npm:4.62.2": "9f49d8a556a0e918b94f293829f4e18633c9f344703f6d85873a28bafcd64e2921ba4842c2369ce53f7be3f5d706a51ac9ba9c402a52f0d4a654682575ff126e", + "@rollup/rollup-linux-ppc64-gnu@npm:4.62.2": "fc465b8fe05ec29949d0292a5fc0b3a31660e06aea3025ba660b1da649b0e8b71d3acab92f87c0a3702a56bebec596e85aec686c9893c122db113c01558adfea", + "@rollup/rollup-linux-ppc64-musl@npm:4.62.2": "51dd2838225feba9a13b9f1544d57c6bc2bb045dfca8f35e02587bfaa83a7a822beb8a2150399e0b9af377187c96ce783fd9b349b4566ca085d61f328123b153", + "@rollup/rollup-linux-riscv64-gnu@npm:4.62.2": "ccf46a13f575dbded52f34a6d9b918f30ceed1c326ddabc80dfbafba233351b7a5ebc9837f75c005e94dc38be3c99330a498dd2fb4e663205a5ce430b983a805", + "@rollup/rollup-linux-riscv64-musl@npm:4.62.2": "4e3cac14eb0625989d73750514174b93122925785e8cfca616334b5d5159a66fbe83202ee35b11030b7948daabc4f0fdc7150fcadda496cfd90dcce34b890065", + "@rollup/rollup-linux-s390x-gnu@npm:4.62.2": "427ae75b2f5ebb50fc5de5e8e9ecda8b45efc3bc5116774a0e787b652c0e5626f1938f845fe2859984de99cc2c056df24e22de7335c11127e0bc03db4878f9f5", + "@rollup/rollup-linux-x64-gnu@npm:4.62.2": "ca4f60679adeafc13074ebbf01d7ccb7df73403b508c5789d076556ebf27160015617e8659924ee5f6c75696022afdc23fb907c87cd04ed5a2f2963e3147d8fb", + "@rollup/rollup-linux-x64-musl@npm:4.62.2": "aaf530bdff3d5b46fe9871e66210d408bd2d2faa3270a3373205b579ba12821973cc36979082a2a9b284fc32b12aee9f7f2ed6cece8b0f3e15f03cedee22b34c", + "@rollup/rollup-openbsd-x64@npm:4.62.2": "d6649b412aeb50b3f408a60795296fb197863e85dfb709858477e66802b8b4ee3bccc82b6fdf5b4d2f7f3f9c6b8269c063f8e876adba72d5b50fefd5ee67c78b", + "@rollup/rollup-openharmony-arm64@npm:4.62.2": "79474b5887dcbe10f6d33dce17ecdb17cc909bfcc5815423af23344ec881c40cd77cee84a221235f3de0a26c7bbfac0d827b2942f9d2ae1bab5d97c17555b667", + "@rollup/rollup-win32-arm64-msvc@npm:4.62.2": "7b5e48905eb92a01528b231fd14c4b67335d93afe5ed45abf3ad68df11d7925b741c5cb9139f54f20a2154249a2b3a6c73d0e949095f2f7aebd9619187e094b4", + "@rollup/rollup-win32-ia32-msvc@npm:4.62.2": "62559be5b67705a05429e4e5d7a46a0671c9c2009188d21983575399c3643400f041d5837c3e557976255556df9000209cdc8c86d8281775c0ee733cfbaadc1d", + "@rollup/rollup-win32-x64-gnu@npm:4.62.2": "247f4934585e9b82ecea1412be572da85050cd40b29c1bb3c710293da5641aa3e3bbca30de9750b2a12bb62fedd5125409b00e102df5772b37fb48bbcffcf5e1", + "@rollup/rollup-win32-x64-msvc@npm:4.62.2": "9297aad16d1abd63819c7604c6c02a3e968b188f7f15ab784cac3d0a3723a25f6fbd558b0c41663aed6a9a9ab0f356ab57978d6b009149bed7c601a4d82fbf1e", + "@swc/core-darwin-arm64@npm:1.15.43": "c96512d972b18015810baa03778aff5b0e4f79987e86184bc8f2a7d30b76ce55e5ca2c7e71e4bfef5ffe74e3f66151275e1a5a04cca5da7e59eee6b1a8a6da0f", + "@swc/core-darwin-x64@npm:1.15.43": "3d436417da26bdcbff60725ffd1c4c4516d7f4fb38a8f4e112154967506f3274ce292b1528685e74d12258c3ca4f1f8e529e74f9a20cdf7515ef652999362eb3", + "@swc/core-linux-arm-gnueabihf@npm:1.15.43": "2e04354ede9c6946e025bc1570b503d9faa8d4b2406376b1b14daa95af31fc6e6a477637db380e49b33cd9fb282d7989af6d1b872168aab118da86dfa57cf8ff", + "@swc/core-linux-arm64-gnu@npm:1.15.43": "adcb2773b1a5639aa89b6940533b37c366cd3dd5454d5224ea0db62c101b3c1a98a26b813e3483ad8c7e25f0063a242b2deb1971088a4f83d6970baf377f42ad", + "@swc/core-linux-arm64-musl@npm:1.15.43": "6d909bebb2363a4fc90852527dce7ec16db39111aab09c302635fde81e19137f4d49089088d798c9776d3a88b5c486c4b4b9a6f34b38e2bb0274ac2e72c543ed", + "@swc/core-linux-ppc64-gnu@npm:1.15.43": "6093bd23d2c5172bb0975449c29d0c129be6c64aa74b8a63cb0ae7f1e65ba3091f2578fda73379a82bd0938f7f29ec211616c760d6533f5aa2d562652e356417", + "@swc/core-linux-s390x-gnu@npm:1.15.43": "fcfddeb50f5f7ff21c14bd5c0e20bc41d07676842c099c76ae0a872da07f421abfb5e135dc1a178492046824a4a5686be968346a4f7a69e8539fe64cc06d13ff", + "@swc/core-linux-x64-gnu@npm:1.15.43": "04c189a3d2fad8b0c2e391d2c1abf9f24cc093ebd802fb0a1bba5a83b5ad64beb333c938e8f42bceff5279ed894a1aa851bc7ecf44fc2a6669e0d88fabe66e03", + "@swc/core-linux-x64-musl@npm:1.15.43": "5536bc9b5237c64486186ea9bb5578a1e2e6d352bbcd43ec3628a7213cad52acad2952f04106ebe0a9ce6139f8cef3a919d4f95a7cb9fe4759ddb2e0ced8ee2c", + "@swc/core-win32-arm64-msvc@npm:1.15.43": "f159c0f7c296dc2e3095b858d4d6f60c4077ca2e162b09f2df4ac9efb8cadf7549c446a8e6fc31b93653a8b4d938254a65ec83410117ce036ed51caf459f3763", + "@swc/core-win32-ia32-msvc@npm:1.15.43": "71389eb48c0f87388b6ba53ab62af56eba1a9d11021fee20730213d76105a407d0178624a81e914fb1edbedc0f9c32285f83b253dbda2215f92a3f1eb090378f", + "@swc/core-win32-x64-msvc@npm:1.15.43": "e704245bdc8295032254a7be75254216059faa0ce9692f81cbb765f4010fe354e5cc5e5c1792846cdb1e9e7e47776f12ee53a92f204a70e4c22a182c42f4287b", + "lightningcss-android-arm64@npm:1.32.0": "1cb326ad39dcb02cf9f45025c167b6900e3a04b08f5149d3c5ee26054b00d08db3736fb69183a6c3ed1cb32dddd148608c784b6631b4777623f7dd0c032c392d", + "lightningcss-darwin-arm64@npm:1.32.0": "da954d0c215d0e95f15a92c8717f871017586e1332b98fd40e96196571d2fd3d51a727dc530768afee9f6a04da210510740574dd0c8dbf2ecced79e5996f1a06", + "lightningcss-darwin-x64@npm:1.32.0": "b1d298c9173f839e8447d1917ed8bc5ab098ed0fc4e4b419d36ac5afe8b27bf21cb47d00a35c3d2edadcac598086e9b4f26c992a809d79f9681d6865a230d79e", + "lightningcss-freebsd-x64@npm:1.32.0": "0eb59f6acf2fcdc944c921b0ac2a16ee803452b9438f573ad6bc41be00040b791ed698698ed5c06f98ef43a6fed0a54987ba3a88da204de9978db2fca96a4a65", + "lightningcss-linux-arm-gnueabihf@npm:1.32.0": "7d1ea43986d2370a90cefc920dac3e041e0d19445cc4fdaf244644b57b6937588d7c3a464c31440617231f55a6dad79744cf707912e05f3b46a1694abb5b4e00", + "lightningcss-linux-arm64-gnu@npm:1.32.0": "f01ede75f41480a164d18338fa46d9fccdb4a821717174ce848ff8b2aa4badba4f1d331deb3ebec3ee2f0eb95bfa2e35f54877f371427b04e6f36a4783aa1414", + "lightningcss-linux-arm64-musl@npm:1.32.0": "38d373f99768f1c5ab6a9c87e1c0ec45eccdb3fe4d216dd5cd06629648c4b0689570ad4e89285d490662cde1790cd36e6b3d176c14e5e31f6869c604aa2df820", + "lightningcss-linux-x64-gnu@npm:1.32.0": "0a1433d46a4a010f87b615c3fa43725a456bae259858a2c927899cbf93074f0ae40f49901bf6af6daa30a4d169c86f594f6341fd775bf7b59293b8d7947b81c5", + "lightningcss-linux-x64-musl@npm:1.32.0": "a6f48ccc30a73d30563c7b61856d1fd6a8812ce62b1bee797f227e06612df70aab4ccd1908552952f77ca7ff2a51019f62d14ae5310ca67311635eeec55d3a9e", + "lightningcss-win32-arm64-msvc@npm:1.32.0": "a919be7fb298c1102bccf18b6f83d54946adfac70ab2ac9c95e4ae38ded76d8f530215b0bcda4d38df4ffc40a70abe3afd91d01d35fd122e7d119ed0e46972d0", + "lightningcss-win32-x64-msvc@npm:1.32.0": "5b8d3431aadbdc40a0a7eae32f2415e4f28b547af1a1cd5b35a35d67f772a89492c7fa03e9fc88ce804b14f5f88e412e49fff40d1b0aad67177de815c434207e" } diff --git a/pkgs/development/python-modules/locust/webui.nix b/pkgs/development/python-modules/locust/webui.nix index 176eb2b57e45..239e756fc745 100644 --- a/pkgs/development/python-modules/locust/webui.nix +++ b/pkgs/development/python-modules/locust/webui.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { missingHashes = ./missing-hashes.json; yarnOfflineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes patches; - hash = "sha256-4iRQYw1MrIoY0h939h86F2AROKxpfIXSqr/m0IYS3Jg="; + hash = "sha256-1pAoz/fkxrTCJZsSuAnm1Pfn5qjEbup8utEUoDvYJSE="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/lookyloo-models/default.nix b/pkgs/development/python-modules/lookyloo-models/default.nix index 3feca2a3dfd4..165b044b8d9d 100644 --- a/pkgs/development/python-modules/lookyloo-models/default.nix +++ b/pkgs/development/python-modules/lookyloo-models/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "lookyloo-models"; - version = "0.2.9"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "Lookyloo"; repo = "lookyloo-models"; tag = "v${finalAttrs.version}"; - hash = "sha256-jqbG8wYUePYnQqqJEek9zFnuuGLarJvwzri19lvRUbY="; + hash = "sha256-SoP6eRCoPFSNUHQI31JRteZ8tKHluX58rlPcmyOTTpc="; }; postPatch = '' diff --git a/pkgs/development/python-modules/meraki/default.nix b/pkgs/development/python-modules/meraki/default.nix index 17e0cf792e6a..f5235883f7b4 100644 --- a/pkgs/development/python-modules/meraki/default.nix +++ b/pkgs/development/python-modules/meraki/default.nix @@ -1,32 +1,26 @@ { lib, - aiohttp, buildPythonPackage, fetchFromGitHub, hatchling, - requests, + httpx, }: buildPythonPackage rec { pname = "meraki"; - version = "3.0.1"; + version = "4.3.1"; pyproject = true; src = fetchFromGitHub { owner = "meraki"; repo = "dashboard-api-python"; tag = version; - hash = "sha256-XP0wvq9CoUpjGsIKmzgLrAmxhJ0F2mHDXJZdeU+AEkE="; + hash = "sha256-X4ndUNSnn7Dx2le9Ryfio1/x8J3NjCGcjVHg0JmVoMk="; }; - pythonRelaxDeps = [ "aiohttp" ]; - build-system = [ hatchling ]; - dependencies = [ - aiohttp - requests - ]; + dependencies = [ httpx ]; # All tests require an API key doCheck = false; diff --git a/pkgs/development/python-modules/mplhep/default.nix b/pkgs/development/python-modules/mplhep/default.nix index 7cd262c620b0..f46e121118af 100644 --- a/pkgs/development/python-modules/mplhep/default.nix +++ b/pkgs/development/python-modules/mplhep/default.nix @@ -11,11 +11,11 @@ matplotlib, mplhep-data, numpy, - packaging, uhi, # tests hist, + pytest-benchmark, pytest-mock, pytest-mpl, pytestCheckHook, @@ -23,16 +23,17 @@ uproot, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mplhep"; - version = "0.4.1"; + version = "1.3.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "mplhep"; - tag = "v${version}"; - hash = "sha256-Sx/VR573Vhxfv043mVdMpu/v6Ukv/JrVXBlpbILqGsI="; + tag = "v${finalAttrs.version}"; + hash = "sha256-EqHAj23PylGS+VTSMK2B80TXXj8CYTyWfkDqmFTMhGo="; }; build-system = [ @@ -44,12 +45,12 @@ buildPythonPackage rec { matplotlib mplhep-data numpy - packaging uhi ]; nativeCheckInputs = [ hist + pytest-benchmark pytest-mock pytest-mpl pytestCheckHook @@ -67,8 +68,8 @@ buildPythonPackage rec { meta = { description = "Extended histogram plots on top of matplotlib and HEP compatible styling similar to current collaboration requirements (ROOT)"; homepage = "https://github.com/scikit-hep/mplhep"; - changelog = "https://github.com/scikit-hep/mplhep/releases/tag/${src.tag}"; + changelog = "https://github.com/scikit-hep/mplhep/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ veprbl ]; }; -} +}) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 64ee43fb21fc..aa4d16d001ae 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -47,8 +47,8 @@ in "sha256-oB2v3DdKFxhtwJ974/vq5UIJ9UVWCPMCAJaDNl2xTtM="; mypy-boto3-account = - buildMypyBoto3Package "account" "1.43.0" - "sha256-KNFTnweHO/8xVFHLcjBP0USqBQfc5BQjj+JBEGlM7kI="; + buildMypyBoto3Package "account" "1.43.57" + "sha256-wIu+Vhh/OnDbSzvZFC7VP2IGvYAK5ZZ2KKfNKIgz3h8="; mypy-boto3-acm = buildMypyBoto3Package "acm" "1.43.38" @@ -59,8 +59,8 @@ in "sha256-o5hZAxSZklg7hzL7MWCBYnnYTRoBSSAKPLpub1NVO74="; mypy-boto3-amp = - buildMypyBoto3Package "amp" "1.43.27" - "sha256-+4LZurLRAzKsHwrT3lxRZeQSpzKWzgnI49/NvyNGa8w="; + buildMypyBoto3Package "amp" "1.43.54" + "sha256-i/iC+OeJWJMOqBlegdYokbH7NJ/H8ahKLhctUZAarBs="; mypy-boto3-amplify = buildMypyBoto3Package "amplify" "1.43.0" @@ -111,8 +111,8 @@ in "sha256-2XP/4KieF/WxpTNef7md499zt0eMOaQ6WiwEIObZEIo="; mypy-boto3-application-insights = - buildMypyBoto3Package "application-insights" "1.43.0" - "sha256-nKvPnx0AUoi76f0WPMV0HhiKwgYJslxM+OP+NQAN2fA="; + buildMypyBoto3Package "application-insights" "1.43.56" + "sha256-u/iZOkj1XF/MPuhzn3Dl75N5ZkdGa9E4yAjY9vrWDDA="; mypy-boto3-applicationcostprofiler = buildMypyBoto3Package "applicationcostprofiler" "1.43.0" @@ -127,8 +127,8 @@ in "sha256-gJM0o+V8YnmwVkgnRzR+Peaz45JuRpE8Hs6LRwfTeUQ="; mypy-boto3-appstream = - buildMypyBoto3Package "appstream" "1.43.34" - "sha256-si3z29/l/egjuZZC0kQj7w8nROjvu+n+YtxYLlETnY0="; + buildMypyBoto3Package "appstream" "1.43.55" + "sha256-nxkMmEP6tX2sQWwzwrSvP5fxEwNrfpG/jY+lg1knvOo="; mypy-boto3-appsync = buildMypyBoto3Package "appsync" "1.43.0" @@ -159,8 +159,8 @@ in "sha256-MyUtN6c4ABRaB7mq1LS7ndGawcUb44sPrzsdvsAQ0Oc="; mypy-boto3-backup-gateway = - buildMypyBoto3Package "backup-gateway" "1.43.0" - "sha256-FZuhcgbPBohluThfTy99inR5nyG0r3q/AsxNEvtgJU4="; + buildMypyBoto3Package "backup-gateway" "1.43.55" + "sha256-EMl1KCe3/wEmsfTPgMbzDWo1V+NakqzhZJRPYNadeZQ="; mypy-boto3-batch = buildMypyBoto3Package "batch" "1.43.33" @@ -203,12 +203,12 @@ in "sha256-tzV4iGq77gV+G8V29kn3qq9Riqa5TqDObBi2uVAXpx8="; mypy-boto3-chime-sdk-voice = - buildMypyBoto3Package "chime-sdk-voice" "1.43.23" - "sha256-51MoyiVhP371RZ8pD0N38qenWpsW3HTn4PL/6Hd8Ki8="; + buildMypyBoto3Package "chime-sdk-voice" "1.43.50" + "sha256-Ees/nrPLKM8p6FqVewgRkC/1w/8kZrDGgxUb3AwDgeo="; mypy-boto3-cleanrooms = - buildMypyBoto3Package "cleanrooms" "1.43.38" - "sha256-m7y4NwYn4tNtJ2V8wlXSkOMdhTrNFZUWXc8g1yqLFGA="; + buildMypyBoto3Package "cleanrooms" "1.43.57" + "sha256-yIROx5OPyDTU+oukuqn5JIaZAc+cebDLLYuZza2YNGc="; mypy-boto3-cloud9 = buildMypyBoto3Package "cloud9" "1.43.39" @@ -255,8 +255,8 @@ in "sha256-PVskBSuwqSfNybHDtLLfVpDG0dwR/Q1LhrHz1imsR8A="; mypy-boto3-cloudwatch = - buildMypyBoto3Package "cloudwatch" "1.43.46" - "sha256-xUMPa6CSx3wYLfGZMV05ulf2yX+p3ToM7aOd55U7AUE="; + buildMypyBoto3Package "cloudwatch" "1.43.54" + "sha256-g15yEndLsA3aVj3XKw0UlbFbYRDhXXsTkZDvoGsecLI="; mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.43.0" @@ -311,8 +311,8 @@ in "sha256-CavBKgp+dEMR2poR+bG2PgZb+wX1zlNmuOyJsV3LfVM="; mypy-boto3-cognito-idp = - buildMypyBoto3Package "cognito-idp" "1.43.40" - "sha256-Md4qwl+XC5zbtQFp2zteE+gWPyGEUaK8EyNcAlEQyj0="; + buildMypyBoto3Package "cognito-idp" "1.43.56" + "sha256-1unLK6KE+o07UdozS1auXFWfm1wlwPIAxkRzRkCIyaY="; mypy-boto3-cognito-sync = buildMypyBoto3Package "cognito-sync" "1.43.0" @@ -335,8 +335,8 @@ in "sha256-3JYcWKFk0dKJg/qn+EBvxeAO5xh5PXCU3dTEWDr1oXI="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.43.48" - "sha256-M6zWE3yVBrBVpZqbftDuTIOUwmwmvbV/JLIZ0GDnBms="; + buildMypyBoto3Package "connect" "1.43.58" + "sha256-lDeveEiymjAvHh3JoGLQR1dP8h6n/4+UMIt6LVIYmPc="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.43.0" @@ -379,8 +379,8 @@ in "sha256-KvH54NWvZxopuZFYYIbZxASO/WbO+ng7Wd7/sr+OTLI="; mypy-boto3-datasync = - buildMypyBoto3Package "datasync" "1.43.0" - "sha256-GAjsb2LKpwkD4+GEqxUbGlQR4rXzMxAGP6WH1j1y918="; + buildMypyBoto3Package "datasync" "1.43.58" + "sha256-mltqDnYt3EXm+2jrAUp19EkmwOb6jaGzDPB3orecWMI="; mypy-boto3-dax = buildMypyBoto3Package "dax" "1.43.0" @@ -411,8 +411,8 @@ in "sha256-jkgV+/T/mGbAFQh46ZYBLTM66Rtd762XUUsbcFciJkk="; mypy-boto3-dms = - buildMypyBoto3Package "dms" "1.43.8" - "sha256-JsAuf1JbvbWQfiUT0Y0kQlS9/zzLuF2BeikZ5tMtUu4="; + buildMypyBoto3Package "dms" "1.43.59" + "sha256-BBZGru4kpqUd00T5fpc41jobbUyp0zVQu1tfWw4ZAjg="; mypy-boto3-docdb = buildMypyBoto3Package "docdb" "1.43.0" @@ -443,8 +443,8 @@ in "sha256-dXNkOcMonYrBh4yzeubd+v3mW42s9XpmpfvgbtgoJgY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.43.46" - "sha256-XDJPpDHlw2q0YJGM9SMsBd/Ww2JWiAsq+5xulibZCJs="; + buildMypyBoto3Package "ec2" "1.43.59" + "sha256-cAk90nXgbA1YkS9DQr+oM/zJH1+1p5V5g/nlG+Fo3i0="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.43.0" @@ -491,24 +491,24 @@ in "sha256-ft2sKNwhMdRhms/ZXOetpR/gnB3YNYGsbQWQySagk2E="; mypy-boto3-elbv2 = - buildMypyBoto3Package "elbv2" "1.43.49" - "sha256-j2IENj3FybRDIuhTUrKD3wbmhFbvy5XyZFHC//a+duk="; + buildMypyBoto3Package "elbv2" "1.43.54" + "sha256-ca2dDyh5WqJKkLCLcOv4Mhymlwy+WlEkvrhcOlYcXi0="; mypy-boto3-emr = - buildMypyBoto3Package "emr" "1.43.23" - "sha256-eaShKsX1+JR8ZOm70f1bMkUeJB/NEhq1xVOpCu4AGGA="; + buildMypyBoto3Package "emr" "1.43.50" + "sha256-D66oOKwsYwhgg9w7o4i9H1SIodq10uf+qif9kjKBfi8="; mypy-boto3-emr-containers = - buildMypyBoto3Package "emr-containers" "1.43.48" - "sha256-yEvsOJzD5qVgWSvpJN2Whaw031yfmLituv1Wo/Ctmc0="; + buildMypyBoto3Package "emr-containers" "1.43.57" + "sha256-oLO6EZ4hWQSuYlQ0dML8FsTMKtxTCtGehXI1NkmLO34="; mypy-boto3-emr-serverless = buildMypyBoto3Package "emr-serverless" "1.43.24" "sha256-VTCKMo/iFUNS6n3Ppl7jf9YxHPx0+IpU1atVh8KOgR4="; mypy-boto3-entityresolution = - buildMypyBoto3Package "entityresolution" "1.43.2" - "sha256-vJVCkj3pNY8p6UKnr1zdMy8um84ONHYEYG2izkVaNA8="; + buildMypyBoto3Package "entityresolution" "1.43.53" + "sha256-F/WGg1rs6IBnn5P6YEi212ILpMDQ4UxcFKvNGu5qzVY="; mypy-boto3-es = buildMypyBoto3Package "es" "1.43.47" @@ -571,8 +571,8 @@ in "sha256-vMz4YKm78XMavlPUNiSVAYmAbyUBrJhUXbFrhxIvUJA="; mypy-boto3-glue = - buildMypyBoto3Package "glue" "1.43.37" - "sha256-sXLxhWKQbaIyTv2/a3GWyyboYabCGcYfSD7AOtr7n2Y="; + buildMypyBoto3Package "glue" "1.43.59" + "sha256-TdCAQMk1awgIFti1BgdHyb427zO1m/Tk8NavsBfW/mE="; mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.43.11" "sha256-XJOSLyL1+uEweZ9zER7IhH3DFLaLtpJKvuRIn8Ri+P4="; @@ -590,8 +590,8 @@ in "sha256-+DDeD9YWo98meLZU2Mzu5AE0S7HFg6kfxeUWUh9XcQA="; mypy-boto3-guardduty = - buildMypyBoto3Package "guardduty" "1.43.47" - "sha256-0+dEQ+FP/r1o+8XTKS/wG67RLb9euBEaU3dz4m4r4GI="; + buildMypyBoto3Package "guardduty" "1.43.54" + "sha256-dTsVgQ0NBaczxQsmK7Lnm3XKlSv8/2PU2tRCfh+yLJ8="; mypy-boto3-health = buildMypyBoto3Package "health" "1.43.0" @@ -622,8 +622,8 @@ in "sha256-9P8m5QYikdsimepaivrYcb/tP1iThyPZWFMkyo24+bo="; mypy-boto3-inspector2 = - buildMypyBoto3Package "inspector2" "1.43.46" - "sha256-pus2RROpJt39PoOX0OsK4GyU0qUcKVqRzuk039VEAM0="; + buildMypyBoto3Package "inspector2" "1.43.53" + "sha256-eY0CZnh9rwCj3gnNUsN9x65urg8641Yd6QsowbxJipk="; mypy-boto3-internetmonitor = buildMypyBoto3Package "internetmonitor" "1.43.0" @@ -678,8 +678,8 @@ in "sha256-han7AMRHtSLHVlPIBwAS2nGanHHiPTov2n/ayLZmC6c="; mypy-boto3-iotsitewise = - buildMypyBoto3Package "iotsitewise" "1.43.0" - "sha256-pUKqVV5J1wMo40qRdxo8ckLXleoHu6OA8F6X2uoqq1c="; + buildMypyBoto3Package "iotsitewise" "1.43.59" + "sha256-Ex9t2C+JsGLYXDMRd4xF9CMNY6Dt6wlrX/U582YReTI="; mypy-boto3-iotthingsgraph = buildMypyBoto3Package "iotthingsgraph" "1.43.0" @@ -718,8 +718,8 @@ in "sha256-zrQQQNejq/o1IQTpwQO2roa5RYTegdkRxPsmEEZKCFc="; mypy-boto3-kendra-ranking = - buildMypyBoto3Package "kendra-ranking" "1.43.0" - "sha256-IHb9mlWLil3R/3HakccUY/4ewEKVSSpRcySglLob3MQ="; + buildMypyBoto3Package "kendra-ranking" "1.43.55" + "sha256-nRuz6nALSuBYT+OsbwaktaXj4g7zX6l3YopEKtwH1vo="; mypy-boto3-keyspaces = buildMypyBoto3Package "keyspaces" "1.43.0" @@ -750,8 +750,8 @@ in "sha256-mFybt0ZyAZIvW5UoJQxxDGAALawLzwGJqE+Y0YOPQC0="; mypy-boto3-kinesisanalyticsv2 = - buildMypyBoto3Package "kinesisanalyticsv2" "1.43.0" - "sha256-0uyfEjT25rn7SJ+5g71VRnq38+mirYXikGE456DAuKs="; + buildMypyBoto3Package "kinesisanalyticsv2" "1.43.51" + "sha256-K5TzadxKcWP4pvo0JJBnl4zIjzTXfasROX4MIdoz5iM="; mypy-boto3-kinesisvideo = buildMypyBoto3Package "kinesisvideo" "1.43.0" @@ -874,8 +874,8 @@ in "sha256-5AqWiNGz9jemWb8dZkuGQXxPXIruMdDWcoRzbT+ZGro="; mypy-boto3-mediapackagev2 = - buildMypyBoto3Package "mediapackagev2" "1.43.25" - "sha256-Xxe8UAxyEe0E4cQmBB4ik1o4VVtUWmBhrGqVO41gZgU="; + buildMypyBoto3Package "mediapackagev2" "1.43.55" + "sha256-ZMHmbq4kd8J7N30nfRUoPS5+tlBMvOGzq7FkmSOS7wk="; mypy-boto3-mediastore = buildMypyBoto3Package "mediastore" "1.43.0" @@ -886,8 +886,8 @@ in "sha256-8K0Xm6PMo+daS6xt4kBqaVvO2/LruFV7PVvugI7sNDU="; mypy-boto3-mediatailor = - buildMypyBoto3Package "mediatailor" "1.43.40" - "sha256-Khj9f1GD4q8Bjk5LsI2yJQvtKm910epVlJMz5WxgPpw="; + buildMypyBoto3Package "mediatailor" "1.43.52" + "sha256-rlWHNZ2ipI7J7T0cgtUe+suNlj3bqFRqM7yhznfQLPA="; mypy-boto3-medical-imaging = buildMypyBoto3Package "medical-imaging" "1.43.4" @@ -898,8 +898,8 @@ in "sha256-13fAVct/Icy2iWt9z+fFyHLbp+7X6kZjLCtiiqC8Emc="; mypy-boto3-meteringmarketplace = - buildMypyBoto3Package "meteringmarketplace" "1.43.42" - "sha256-nZDooWDZ7n0LpeO7af+io9d5V4QUSbBhK6jrRa+oXtQ="; + buildMypyBoto3Package "meteringmarketplace" "1.43.52" + "sha256-VDKTlA23UJVjwjNcsRADikjO4iEQchYRhYKaUosze8s="; mypy-boto3-mgh = buildMypyBoto3Package "mgh" "1.43.0" @@ -962,8 +962,8 @@ in "sha256-BUl/wnJKR3TB1YsTCLrJdEoH9Lz8DZ6H94STOOX8gkQ="; mypy-boto3-omics = - buildMypyBoto3Package "omics" "1.43.35" - "sha256-1wQApBLsMnKRZ3lJZdd2W0+2Zz50QFdzYAhrOvEzByM="; + buildMypyBoto3Package "omics" "1.43.50" + "sha256-ZZkrP2naO2AVonXdkY+ZCQNV1LH0S7F34OuWlpuJ+8c="; mypy-boto3-opensearch = buildMypyBoto3Package "opensearch" "1.43.41" @@ -982,8 +982,8 @@ in "sha256-JEuEjo0htTuDCZx2nNJK2Zq59oSUqkMf4BrNamerfVk="; mypy-boto3-organizations = - buildMypyBoto3Package "organizations" "1.43.16" - "sha256-lSQJoqaR7rT3Z3OSgFNDbbmfcDfNPmhqV4aAyC1R1+w="; + buildMypyBoto3Package "organizations" "1.43.52" + "sha256-Z3hs0TLev/W3O9GI7k9oo3gSR9lRkn/dlo46ILyMDWo="; mypy-boto3-osis = buildMypyBoto3Package "osis" "1.43.0" @@ -1070,8 +1070,8 @@ in "sha256-YrrEKl3aGz//5Z5JGapHhWtk6hBXQ4cuRQmLqGYztzg="; mypy-boto3-quicksight = - buildMypyBoto3Package "quicksight" "1.43.46" - "sha256-WmYr7ycG07ZhbhQL/DHVmiMl0/997F6Dt3P33624V5M="; + buildMypyBoto3Package "quicksight" "1.43.57" + "sha256-otcgily4wXXQktUyD34UjHsosKnlDhW/v5oeFS49jDg="; mypy-boto3-ram = buildMypyBoto3Package "ram" "1.43.0" @@ -1082,20 +1082,20 @@ in "sha256-ZmYC3YQujmfSUK0pOGCGFwT7LrSa3oJfo9juUb+2Xpk="; mypy-boto3-rds = - buildMypyBoto3Package "rds" "1.43.49" - "sha256-9NLdqD2ZtmgngemY5IKhIxcC+mSgQ1DkB5hqno4cOdo="; + buildMypyBoto3Package "rds" "1.43.51" + "sha256-YFCezjQ5tIk0JdeOajx3jg59D9KiB7opjoaBOomNq6c="; mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.43.37" "sha256-11kfuBIlPjrL6NdBeo+23xYQfL9eeu+C7Gfi2aorNDI="; mypy-boto3-redshift = - buildMypyBoto3Package "redshift" "1.43.7" - "sha256-2YZ1Q6A1NWv1TeigA9Rs7a/szHz0QrbCnQX5+XyavcE="; + buildMypyBoto3Package "redshift" "1.43.53" + "sha256-2/74JuGL951aTIggrp5nLVT8nP3aigA0kI06e1wfows="; mypy-boto3-redshift-data = - buildMypyBoto3Package "redshift-data" "1.43.0" - "sha256-N8VjcHLbK2bd2Nd338HZvA3gfoSN581qMsbIjkdv1QI="; + buildMypyBoto3Package "redshift-data" "1.43.55" + "sha256-7tnl8u+aOsURS0nIdDto8EpGaylEVX7jub12yo66PZE="; mypy-boto3-redshift-serverless = buildMypyBoto3Package "redshift-serverless" "1.43.47" @@ -1126,8 +1126,8 @@ in "sha256-jYAsZ1lMU9cl4rIvRO1UZLn4nIsuauWrNRwyB0j4HK0="; mypy-boto3-rolesanywhere = - buildMypyBoto3Package "rolesanywhere" "1.43.0" - "sha256-bB+jfYzbQCjbWLJvGze7kK9U1+7kqHINhNiIumiBaPY="; + buildMypyBoto3Package "rolesanywhere" "1.43.58" + "sha256-P3eG/eC4WOUAQ4phUPjN6uZrN9GBYiaGkgUsGIITgII="; mypy-boto3-route53 = buildMypyBoto3Package "route53" "1.43.0" @@ -1158,8 +1158,8 @@ in "sha256-8or7NMBfeq9jZRzAu0Q1ShoTXTm8GCXR4kov0kaJCcE="; mypy-boto3-s3 = - buildMypyBoto3Package "s3" "1.43.31" - "sha256-+4Z0Bj86SR8TZMAlNxwxVQd814C9BBdkl/izG1qN008="; + buildMypyBoto3Package "s3" "1.43.50" + "sha256-IGgX0i6AeV2jXa9wQiXy4qK1YfpL+MYJ8hULBIAK6BE="; mypy-boto3-s3control = buildMypyBoto3Package "s3control" "1.43.17" @@ -1170,8 +1170,8 @@ in "sha256-T+JIJpHxD7IzAwq8yxgq6zbVMj/btpbhKnylMyfFvvU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.43.46" - "sha256-yBA9PXosbtOQVPoOTv6C2gfOf6SHkR/3oQosTugp6Is="; + buildMypyBoto3Package "sagemaker" "1.43.57" + "sha256-zjWk5zLO9t38AOAzx3vpM6neltfvKdE8P0uLVdvkp68="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.43.0" @@ -1250,8 +1250,8 @@ in "sha256-JO9Mm6dTJuFnbyRzuSaPpT2lvDNaSUMlspWgeH+bt5M="; mypy-boto3-sesv2 = - buildMypyBoto3Package "sesv2" "1.43.18" - "sha256-2wRWO4EF6lH/69o8UvavMG5tlsqOSP4hdvF5bwOcS1M="; + buildMypyBoto3Package "sesv2" "1.43.54" + "sha256-jBtlapucreRQ9cjazMIXZzUd25imyRK99R+eE9kNHkc="; mypy-boto3-shield = buildMypyBoto3Package "shield" "1.43.0" @@ -1290,8 +1290,8 @@ in "sha256-Psjh5lHoMK/89/4VGy4wkLjqmNc8sGkFOwnKTH9MhjY="; mypy-boto3-ssm = - buildMypyBoto3Package "ssm" "1.43.48" - "sha256-5qAQOqzTY/iUoUl5NCmbL7Ldpsvev1KLCgN6HqfUjnc="; + buildMypyBoto3Package "ssm" "1.43.53" + "sha256-8govEDWg1YthZHxvXIg+BYFSrNzNipfn0ZFkdtyOfHs="; mypy-boto3-ssm-contacts = buildMypyBoto3Package "ssm-contacts" "1.43.0" @@ -1394,8 +1394,8 @@ in "sha256-zwxwpve6uEpXNyMQzaFPIEqDI/JoP5ks2wmO5gqLf7c="; mypy-boto3-wafv2 = - buildMypyBoto3Package "wafv2" "1.43.37" - "sha256-NTuZS1vk/Zrmlo1/QOdD3fc0ats27XdOzI2pbLAWsjA="; + buildMypyBoto3Package "wafv2" "1.43.59" + "sha256-QxQd/4lPo4kDjmeTrXrF+Eon+EYKG5kRZ1bAIsu2K6s="; mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.43.0" diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix b/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix index 25ab6fda5681..0c354049fc78 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix @@ -12,6 +12,7 @@ buildPythonPackage { pname = "nixpkgs-plugin-update"; version = "0.1.0"; pyproject = true; + __structuredAttrs = true; src = ./nixpkgs-plugin-update; diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py index 563d3294148b..30f0e8a8c058 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/nixpkgs-plugin-update/src/nixpkgs_plugin_update/__init__.py @@ -18,17 +18,19 @@ import traceback import urllib.error import urllib.request import xml.etree.ElementTree as ET +from collections.abc import Callable from dataclasses import asdict, dataclass, replace -from datetime import datetime, date +from datetime import UTC, datetime from functools import wraps from multiprocessing.dummy import Pool from pathlib import Path from tempfile import NamedTemporaryFile -from typing import Any, Callable +from typing import Any from urllib.parse import unquote, urljoin, urlparse, urlsplit import git -from packaging.version import InvalidVersion, parse as parse_version +from packaging.version import InvalidVersion +from packaging.version import parse as parse_version ATOM_ENTRY = "{http://www.w3.org/2005/Atom}entry" # " vim gets confused here ATOM_LINK = "{http://www.w3.org/2005/Atom}link" # " @@ -44,7 +46,7 @@ RELEASE_VERSION_PATTERN = re.compile(r"^[^\d]*(\d[\w.@+-]*)$") LOG_LEVELS = { logging.getLevelName(level): level - for level in [logging.DEBUG, logging.INFO, logging.WARN, logging.ERROR] + for level in [logging.DEBUG, logging.INFO, logging.WARNING, logging.ERROR] } log = logging.getLogger() @@ -70,7 +72,7 @@ def retry(ExceptionToCheck: Any, tries: int = 4, delay: float = 3, backoff: floa try: return f(*args, **kwargs) except ExceptionToCheck as e: - print(f"{str(e)}, Retrying in {mdelay} seconds...") + print(f"{e!s}, Retrying in {mdelay} seconds...") time.sleep(mdelay) mtries -= 1 mdelay *= backoff @@ -159,7 +161,7 @@ class Repo: """Url to the repo""" self._branch = branch # Redirect is the new Repo to use - self.redirect: "Repo | None" = None + self.redirect: Repo | None = None self.token: str | None = None @property @@ -231,7 +233,7 @@ class Repo: except subprocess.CalledProcessError as e: log.debug("Failed to fetch tags for %s: %s", self.uri, e) return None - except Exception as e: + except Exception as e: # noqa: BLE001 log.warning("Unexpected error fetching tags for %s: %s", self.uri, e) return None @@ -322,7 +324,9 @@ class RepoGitHub(Repo): assert updated_tag is not None and updated_tag.text is not None, ( f"No updated tag found feed entry {xml!r}" ) - updated = datetime.strptime(updated_tag.text, "%Y-%m-%dT%H:%M:%SZ") + updated = datetime.strptime( + updated_tag.text, "%Y-%m-%dT%H:%M:%SZ" + ).replace(tzinfo=UTC) return Path(str(url.path)).name, updated @retry(urllib.error.URLError, tries=4, delay=3, backoff=2) @@ -713,14 +717,14 @@ def select_plugin_target( f"{GIT_TAGS_PREFIX}{latest_tag}" ) - if current_plugin is not None: - if ( - current_plugin.date is not None - and current_plugin.tag is None - and current_plugin.date.date() > release_date.date() - ): - latest_tag = newer_version_tag(current_plugin.last_tag, latest_tag) - return get_commit_target(plugin_desc.repo, "HEAD", latest_tag) + if ( + current_plugin is not None + and current_plugin.date is not None + and current_plugin.tag is None + and current_plugin.date.date() > release_date.date() + ): + latest_tag = newer_version_tag(current_plugin.last_tag, latest_tag) + return get_commit_target(plugin_desc.repo, "HEAD", latest_tag) return release_commit, release_date, release_version, latest_tag @@ -780,7 +784,7 @@ class Editor: deprecated: Path | None = None, cache_file: str | None = None, ): - log.debug("get_plugins:", get_plugins) + log.debug("get_plugins: %s", get_plugins) self.name = name self.root = root self.get_plugins = get_plugins @@ -821,10 +825,7 @@ class Editor: if autocommit: assert editor.nixpkgs_repo is not None - commit_message = "{drv_name}: init at {version}".format( - drv_name=editor.get_drv_name(plugin.normalized_name), - version=plugin.version, - ) + commit_message = f"{editor.get_drv_name(plugin.normalized_name)}: init at {plugin.version}" if isinstance(pdesc.repo, RepoGitHub): github_url = ( @@ -1098,7 +1099,7 @@ class Editor: "--debug", "-d", choices=LOG_LEVELS.keys(), - default=logging.getLevelName(logging.WARN), + default=logging.getLevelName(logging.WARNING), help="Adjust log level", ) @@ -1160,7 +1161,7 @@ class Editor: getattr(self, command)(args) -class CleanEnvironment(object): +class CleanEnvironment: def __init__(self, nixpkgs): self.local_pkgs = nixpkgs @@ -1174,7 +1175,7 @@ class CleanEnvironment(object): self.empty_config.flush() return f"localpkgs={self.local_pkgs}" - def __exit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> None: + def __exit__(self, exc_type: object, exc_value: object, traceback: object) -> None: os.environ.update(self.old_environ) self.empty_config.close() @@ -1264,7 +1265,6 @@ def print_download_error(plugin: PluginDesc, ex: Exception): def check_results( results: list[tuple[PluginDesc, Exception | Plugin, Repo | None]], ) -> tuple[list[tuple[PluginDesc, Plugin]], Redirects]: - """ """ failures: list[tuple[PluginDesc, Exception]] = [] plugins = [] redirects: Redirects = {} @@ -1387,7 +1387,7 @@ def prefetch( plugin, redirect = prefetch_plugin(pluginDesc, cache, current_plugin) cache[target_cache_key(pluginDesc.repo.uri, plugin.commit, plugin.tag)] = plugin return (pluginDesc, plugin, redirect) - except Exception as e: + except Exception as e: # noqa: BLE001 return (pluginDesc, e, None) @@ -1396,9 +1396,14 @@ def rewrite_input( input_file: Path, deprecated: Path, # old pluginDesc and the new - redirects: Redirects = {}, - append: list[PluginDesc] = [], + redirects: Redirects | None = None, + append: list[PluginDesc] | None = None, ): + if redirects is None: + redirects = {} + if append is None: + append = [] + log.info("Rewriting input file %s", input_file) plugins = load_plugins_from_csv(config, input_file) @@ -1407,7 +1412,7 @@ def rewrite_input( if redirects: log.debug("Dealing with deprecated plugins listed in %s", deprecated) - cur_date_iso = datetime.now().strftime("%Y-%m-%d") + cur_date_iso = datetime.now(tz=UTC).strftime("%Y-%m-%d") with open(deprecated, "r") as f: deprecations = json.load(f) # TODO parallelize this step @@ -1493,7 +1498,7 @@ def update_plugins(editor: Editor, args): name, old_ver, new_ver = updated_plugins[0] message = f"{editor.attr_path}.{name}: {old_ver} -> {new_ver}" else: - message = f"{editor.attr_path}: update on {date.today()}" + message = f"{editor.attr_path}: update on {datetime.now(tz=UTC).date()}" print(args.outfile) commit(repo, message, [args.outfile]) diff --git a/pkgs/development/python-modules/pinboard/default.nix b/pkgs/development/python-modules/pinboard/default.nix index 95fa46176602..5284a79ff651 100644 --- a/pkgs/development/python-modules/pinboard/default.nix +++ b/pkgs/development/python-modules/pinboard/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "lionheart"; - repo = "pinboard"; + repo = "pinboard.py"; rev = version; sha256 = "sha256-+JWr2QmdqASK/X10U0ZOZ95K2ctWceSW167raxZjIW4="; }; diff --git a/pkgs/development/python-modules/pipx/default.nix b/pkgs/development/python-modules/pipx/default.nix index 963c57a081c6..5b745ba3cecf 100644 --- a/pkgs/development/python-modules/pipx/default.nix +++ b/pkgs/development/python-modules/pipx/default.nix @@ -1,34 +1,45 @@ { lib, - argcomplete, + stdenv, buildPythonPackage, fetchFromGitHub, + + # build-system docutils, - hatchling, hatch-vcs, + hatchling, + + # nativeBuildInputs installShellFiles, + + # dependencies + argcomplete, colorama, filelock, packaging, platformdirs, - tomli, userpath, + + # optional-dependencies uv, - git, - writableTmpDirAsHomeHook, - pytestCheckHook, + + # tests + gitMinimal, pypiserver, pytest-cov-stub, pytest-mock, pytest-subprocess, pytest-xdist, + pytestCheckHook, watchdog, + writableTmpDirAsHomeHook, }: buildPythonPackage (finalAttrs: { pname = "pipx"; version = "1.16.5"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pypa"; @@ -54,10 +65,8 @@ buildPythonPackage (finalAttrs: { filelock packaging platformdirs - tomli userpath - ] - ++ finalAttrs.passthru.optional-dependencies.uv; + ]; optional-dependencies = { uv = [ @@ -66,20 +75,20 @@ buildPythonPackage (finalAttrs: { }; nativeBuildInputs = [ - installShellFiles argcomplete + installShellFiles ]; nativeCheckInputs = [ - pytestCheckHook - git - writableTmpDirAsHomeHook + gitMinimal pypiserver pytest-cov-stub pytest-mock pytest-subprocess pytest-xdist + pytestCheckHook watchdog + writableTmpDirAsHomeHook ]; pytestFlags = [ @@ -89,48 +98,53 @@ buildPythonPackage (finalAttrs: { disabledTests = [ # disable tests, which require internet connection - "install" - "inject" - "ensure_null_pythonpath" - "missing_interpreter" "cache" + "determination" + "ensure_null_pythonpath" + "execute" + "expose" + "health" + "inject" + "install" "internet" + "json" + "legacy_venv" + "manifest" + "missing_interpreter" + "outdated" + "reset" "run" "runpip" - "upgrade" "suffix" - "legacy_venv" - "determination" - "json" "test_auto_update_shared_libs" "test_cli" "test_cli_global" + "test_contract_success_envelope" + "test_download_standalone_python_sets_tar_filter" + "test_download_standalone_python_supports_early_python_310" "test_fetch_missing_python" "test_list_does_not_trigger_maintenance" "test_list_pinned_packages" + "test_list_selected_package" "test_list_short" "test_list_standalone_interpreter" "test_list_unused_standalone_interpreters" "test_list_used_standalone_interpreters" "test_pin" + "test_remove_stale_venv_resources_keeps_files_pipx_does_not_own" + "test_shared_libs_create_preserves_pip_args" + "test_shared_libs_excludes_setuptools" "test_skip_maintenance" "test_unpin" "test_unpin_warning" - "test_shared_libs_excludes_setuptools" - "execute" - "expose" - "health" - "manifest" - "outdated" - "reset" - "test_contract_success_envelope" - "test_download_standalone_python_sets_tar_filter" - "test_download_standalone_python_supports_early_python_310" - "test_list_selected_package" - "test_remove_stale_venv_resources_keeps_files_pipx_does_not_own" - "test_shared_libs_create_preserves_pip_args" + "upgrade" ]; + # Keep long Darwin sandbox paths from wrapping literal test output. + preCheck = lib.optionalString stdenv.hostPlatform.isDarwin '' + export COLUMNS=200 + ''; + postInstall = '' installShellCompletion --cmd pipx \ --bash <(register-python-argcomplete pipx --shell bash) \ @@ -140,8 +154,6 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "pipx" ]; - __structuredAttrs = true; - meta = { description = "Install and run Python applications in isolated environments"; mainProgram = "pipx"; diff --git a/pkgs/development/python-modules/playwrightcapture/default.nix b/pkgs/development/python-modules/playwrightcapture/default.nix index 94f598416eed..ed7733fb8fe7 100644 --- a/pkgs/development/python-modules/playwrightcapture/default.nix +++ b/pkgs/development/python-modules/playwrightcapture/default.nix @@ -26,14 +26,14 @@ buildPythonPackage (finalAttrs: { pname = "playwrightcapture"; - version = "1.40.2"; + version = "1.40.3"; pyproject = true; src = fetchFromGitHub { owner = "Lookyloo"; repo = "PlaywrightCapture"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gqid9Pei8c8llX2r29kdr/ruSU7967Rbzc3RF1PBLNI="; + hash = "sha256-qtYy8b0tN4VvmBtG2p3zXQ5Wc8QB+NiESsSYqd0/cuw="; }; pythonRelaxDeps = [ diff --git a/pkgs/development/python-modules/plover/4.nix b/pkgs/development/python-modules/plover/4.nix index faab089fdc09..2abee7903a86 100644 --- a/pkgs/development/python-modules/plover/4.nix +++ b/pkgs/development/python-modules/plover/4.nix @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "openstenoproject"; + owner = "opensteno"; repo = "plover"; tag = "v${finalAttrs.version}"; hash = "sha256-VpQT25bl8yPG4J9IwLkhSkBt31Y8BgPJdwa88WlreA8="; diff --git a/pkgs/development/python-modules/plover/5.nix b/pkgs/development/python-modules/plover/5.nix index 744c759eef75..f3e628bbb962 100644 --- a/pkgs/development/python-modules/plover/5.nix +++ b/pkgs/development/python-modules/plover/5.nix @@ -58,7 +58,7 @@ buildPythonPackage (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "openstenoproject"; + owner = "opensteno"; repo = "plover"; tag = "v${finalAttrs.version}"; hash = "sha256-qaEuzPVqh+e3qq778VdUaRufGzOx9HyUnygIbA0+6kw="; diff --git a/pkgs/development/python-modules/plugwise/default.nix b/pkgs/development/python-modules/plugwise/default.nix index 7860399f0e41..7b83b7590f75 100644 --- a/pkgs/development/python-modules/plugwise/default.nix +++ b/pkgs/development/python-modules/plugwise/default.nix @@ -17,14 +17,14 @@ buildPythonPackage (finalAttrs: { pname = "plugwise"; - version = "1.14.1"; + version = "1.14.3"; pyproject = true; src = fetchFromGitHub { owner = "plugwise"; repo = "python-plugwise"; tag = "v${finalAttrs.version}"; - hash = "sha256-ONiTJ+/BSERR8Lm7PxbTopNvoKh9y9A6O0wI6FMWnKU="; + hash = "sha256-p9mTfcGjX8flM9NI4dtWnDTAAegtR53rH4KWOzEp/6o="; }; postPatch = '' diff --git a/pkgs/development/python-modules/pyenphase/default.nix b/pkgs/development/python-modules/pyenphase/default.nix index 5f673245e4b1..42382c6a42b9 100644 --- a/pkgs/development/python-modules/pyenphase/default.nix +++ b/pkgs/development/python-modules/pyenphase/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "pyenphase"; - version = "3.0.1"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "pyenphase"; repo = "pyenphase"; tag = "v${finalAttrs.version}"; - hash = "sha256-UGH3zDoTBrnpTK1rdDRKIC4XhJVhkEFCvAdUCN9cj6U="; + hash = "sha256-HV9cZW8lqdhkt+K7IWz2ExAheq7OoUrKRoVqmpqQ8Us="; }; pythonRelaxDeps = [ "tenacity" ]; diff --git a/pkgs/development/python-modules/pyinfra/default.nix b/pkgs/development/python-modules/pyinfra/default.nix index 55893eabc8c3..0373af560e9f 100644 --- a/pkgs/development/python-modules/pyinfra/default.nix +++ b/pkgs/development/python-modules/pyinfra/default.nix @@ -34,7 +34,7 @@ buildPythonPackage (finalAttrs: { __structuredAttrs = true; src = fetchFromGitHub { - owner = "Fizzadar"; + owner = "pyinfra-dev"; repo = "pyinfra"; tag = "v${finalAttrs.version}"; hash = "sha256-5qgPfBtPqysEtNCLFAgGAxlVK/CRH9VYmiC/98VWomI="; @@ -86,7 +86,7 @@ buildPythonPackage (finalAttrs: { ''; homepage = "https://pyinfra.com"; downloadPage = "https://pyinfra.com/Fizzadar/pyinfra/releases"; - changelog = "https://github.com/Fizzadar/pyinfra/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + changelog = "https://github.com/pyinfra-dev/pyinfra/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ robsliwi diff --git a/pkgs/development/python-modules/python-matter-server/default.nix b/pkgs/development/python-modules/python-matter-server/default.nix index 9c7dbb880a18..aa281e827af9 100644 --- a/pkgs/development/python-modules/python-matter-server/default.nix +++ b/pkgs/development/python-modules/python-matter-server/default.nix @@ -37,7 +37,7 @@ let version = "8.1.2"; src = fetchFromGitHub { - owner = "home-assistant-libs"; + owner = "matter-js"; repo = "python-matter-server"; tag = version; hash = "sha256-vnI57h/aesnaDYorq1PzcMCLmV0z0ZBJvMg4Nzh1Dtc="; @@ -155,10 +155,10 @@ buildPythonPackage rec { env.dontCheckPythonMetadata = true; meta = { - changelog = "https://github.com/home-assistant-libs/python-matter-server/releases/tag/${src.tag}"; + changelog = "https://github.com/matter-js/python-matter-server/releases/tag/${src.tag}"; description = "Python server to interact with Matter"; mainProgram = "matter-server"; - homepage = "https://github.com/home-assistant-libs/python-matter-server"; + homepage = "https://github.com/matter-js/python-matter-server"; license = lib.licenses.asl20; teams = [ lib.teams.home-assistant ]; }; diff --git a/pkgs/development/python-modules/pywebtransport/default.nix b/pkgs/development/python-modules/pywebtransport/default.nix index d1e93433fe5e..a2368efcb86b 100644 --- a/pkgs/development/python-modules/pywebtransport/default.nix +++ b/pkgs/development/python-modules/pywebtransport/default.nix @@ -4,35 +4,30 @@ clang, fetchFromGitHub, llvmPackages, - msgpack, pkg-config, - protobuf, - psutil, pytest-asyncio, pytest-cov-stub, pytest-mock, pytestCheckHook, rustPlatform, - types-psutil, - uvloop, }: buildPythonPackage (finalAttrs: { pname = "pywebtransport"; - version = "0.16.1"; + version = "0.20.1"; pyproject = true; src = fetchFromGitHub { owner = "wtransport"; repo = "pywebtransport"; tag = "v${finalAttrs.version}"; - hash = "sha256-DKvWSu2ufoIsBODNfFbM9JUtY81mmUISmD+qMQ6UVDI="; + hash = "sha256-sgD5+yk6QpNVBXGfELavYNl9E0rBuk6TTH8BDwKzEng="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; cargoRoot = "crates"; - hash = "sha256-gplelmBqntws+64DmjOZ5xbo3L/f+3+oasi5qLXT1pg="; + hash = "sha256-JgnXV1hRDvXJdIWYxFACsL4dNpyAnperTJZOQS2UT5A="; }; build-system = with rustPlatform; [ @@ -54,35 +49,21 @@ buildPythonPackage (finalAttrs: { ln -s crates/Cargo.lock Cargo.lock || true ''; - optional-dependencies = { - msgpack = [ msgpack ]; - protobuf = [ protobuf ]; - }; - nativeCheckInputs = [ - psutil pytest-asyncio pytest-cov-stub pytest-mock pytestCheckHook - types-psutil - uvloop - ] - ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); - - disabledTestPaths = [ - # Tests require network access - "tests/e2e" ]; preCheck = '' - cp -v $out/lib/python*/site-packages/pywebtransport/_wtransport*.so src/pywebtransport/ + cp -v $out/lib/python*/site-packages/pywebtransport/_pywebtransport*.so src/pywebtransport/ ''; pythonImportsCheck = [ "pywebtransport" ]; meta = { - description = "WebTransport stack for Python"; + description = "Async-native WebTransport stack"; homepage = "https://github.com/wtransport/pywebtransport"; changelog = "https://github.com/wtransport/pywebtransport/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.asl20; diff --git a/pkgs/development/python-modules/scipp/default.nix b/pkgs/development/python-modules/scipp/default.nix index e4aa6780b342..d754d4e3b90c 100644 --- a/pkgs/development/python-modules/scipp/default.nix +++ b/pkgs/development/python-modules/scipp/default.nix @@ -3,7 +3,6 @@ stdenv, buildPythonPackage, fetchFromGitHub, - fetchpatch, # build-system scikit-build-core, @@ -40,30 +39,16 @@ buildPythonPackage rec { pname = "scipp"; - version = "26.3.1"; + version = "26.7.0"; pyproject = true; src = fetchFromGitHub { owner = "scipp"; repo = "Scipp"; tag = version; - hash = "sha256-Jbp7dOEAnXe9kBcYt35iC01i6FnZkFY5n9okGCeuuL4="; + hash = "sha256-0IkLdkkqCw8qUKIh/ch9x1rbhKvAJAkjBSIz9y/GwSU="; }; - patches = [ - # Fixes pytest deprecation failure: - # https://github.com/scipp/scipp/pull/3907 - (fetchpatch { - url = "https://github.com/scipp/scipp/commit/b3ad0c15e565737595f405b1d7bd1258b7bed422.patch"; - hash = "sha256-zxcZzuZMdm9WUKXPc8q2KkB+nCS8j+jZjfZAnLiGv6c="; - }) - # Fixes Numpy related issue observed in tests: - # https://github.com/scipp/scipp/pull/3920 - (fetchpatch { - url = "https://github.com/scipp/scipp/commit/217b3baaf0696b12e39511d51a5d5270722ec48a.patch"; - hash = "sha256-jVzayIkJq93nwtmbpDQ5kcirtpLZqua6KRXY/eN3fQg="; - }) - ]; env = { SKIP_REMOTE_SOURCES = "true"; }; diff --git a/pkgs/development/python-modules/stac-validator/default.nix b/pkgs/development/python-modules/stac-validator/default.nix index 9ee95a50b442..5c8a0dfa7e51 100644 --- a/pkgs/development/python-modules/stac-validator/default.nix +++ b/pkgs/development/python-modules/stac-validator/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pyproject = true; src = fetchFromGitHub { - owner = "stac-utils"; + owner = "StacLabs"; repo = "stac-validator"; tag = "v${version}"; hash = "sha256-JrLpny4PDXvjKN1iQ0uxcTuPgNTykZzv7RdQDoMLQT4="; @@ -44,7 +44,7 @@ buildPythonPackage rec { meta = { description = "Validator for the SpatioTemporal Asset Catalog (STAC) specification"; - homepage = "https://github.com/stac-utils/stac-validator"; + homepage = "https://github.com/StacLabs/stac-validator"; license = lib.licenses.asl20; teams = [ lib.teams.geospatial ]; }; diff --git a/pkgs/development/python-modules/texttable/default.nix b/pkgs/development/python-modules/texttable/default.nix index 65a5be42a166..803bcf9288bb 100644 --- a/pkgs/development/python-modules/texttable/default.nix +++ b/pkgs/development/python-modules/texttable/default.nix @@ -2,19 +2,22 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pytestCheckHook, }: buildPythonPackage rec { pname = "texttable"; version = "1.7.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-LSBo+1URWAfTrHekymj6SIA+hOuw7iNA+FgQejZSJjg="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "texttable" ]; diff --git a/pkgs/development/python-modules/tinytag/default.nix b/pkgs/development/python-modules/tinytag/default.nix index b1ac4e872dea..72a6a9a0b9dd 100644 --- a/pkgs/development/python-modules/tinytag/default.nix +++ b/pkgs/development/python-modules/tinytag/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tinytag"; - version = "2.2.1"; + version = "2.3.0"; pyproject = true; src = fetchFromGitHub { owner = "tinytag"; repo = "tinytag"; tag = finalAttrs.version; - hash = "sha256-WrUpP2ItXUYsX5IB5K0YmG/N2mbAeaso6i0uUXkWHlY="; + hash = "sha256-12f2CzeicOMvYnQ6eDlHrE7UPWXcDiTGEc0sRX7rsMM="; }; build-system = [ diff --git a/pkgs/development/python-modules/velbus-aio/default.nix b/pkgs/development/python-modules/velbus-aio/default.nix index 71855f7edd6b..42fbdc797357 100644 --- a/pkgs/development/python-modules/velbus-aio/default.nix +++ b/pkgs/development/python-modules/velbus-aio/default.nix @@ -1,6 +1,7 @@ { lib, aiofile, + anyio, backoff, beautifulsoup4, buildPythonPackage, @@ -15,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "velbus-aio"; - version = "2026.4.1"; + version = "2026.7.25"; pyproject = true; src = fetchFromGitHub { owner = "Cereal2nd"; repo = "velbus-aio"; tag = finalAttrs.version; - hash = "sha256-l77L2JI2jXw+cQw/yO1LvyWBxvUF0IBctM5V02BGtO8="; + hash = "sha256-KCc2jhwk0YNGpyUf2hDv4iaHzRBuFTfXLQJv78MkA5Q="; fetchSubmodules = true; }; @@ -30,6 +31,7 @@ buildPythonPackage (finalAttrs: { dependencies = [ aiofile + anyio backoff beautifulsoup4 lxml diff --git a/pkgs/development/python-modules/whoisdomain/default.nix b/pkgs/development/python-modules/whoisdomain/default.nix index af02b7787481..f67f132336bc 100644 --- a/pkgs/development/python-modules/whoisdomain/default.nix +++ b/pkgs/development/python-modules/whoisdomain/default.nix @@ -3,22 +3,29 @@ buildPythonPackage, fetchFromGitHub, hatchling, + tld, + whodap, }: buildPythonPackage (finalAttrs: { pname = "whoisdomain"; - version = "1.20260326.1"; + version = "2.20260709.1"; pyproject = true; src = fetchFromGitHub { owner = "mboot-github"; repo = "WhoisDomain"; tag = finalAttrs.version; - hash = "sha256-4EWxQq88RWH3yQYVfo07U7jG5ws+SJ7SAq2Mc8nyeRU="; + hash = "sha256-9oXKqMdZZFC0orrWMgcpL1mmJil3ENRY5fZjlISupF0="; }; build-system = [ hatchling ]; + dependencies = [ + tld + whodap + ]; + pythonImportsCheck = [ "whoisdomain" ]; # Tests require network access diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix index 2a5f4b29e7ed..7bce5fb9fd62 100644 --- a/pkgs/development/tools/analysis/radare2/default.nix +++ b/pkgs/development/tools/analysis/radare2/default.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { version = "6.1.8"; src = fetchFromGitHub { - owner = "radare"; + owner = "radareorg"; repo = "radare2"; tag = finalAttrs.version; hash = "sha256-Gh+W0vWsIscbew1u5cuOXWC20azCxYuA7D+qVTkfEN0="; diff --git a/pkgs/development/tools/flatpak-builder/default.nix b/pkgs/development/tools/flatpak-builder/default.nix index 6699ce4d33d6..420f02811b3f 100644 --- a/pkgs/development/tools/flatpak-builder/default.nix +++ b/pkgs/development/tools/flatpak-builder/default.nix @@ -14,6 +14,9 @@ xmlto, meson, ninja, + gnome, + librsvg, + makeWrapper, acl, appstream, @@ -42,6 +45,11 @@ attr, }: +let + gdkPixbufLoadersCache = gnome._gdkPixbufCacheBuilder_DO_NOT_USE { + extraLoaders = [ librsvg ]; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "flatpak-builder"; version = "1.4.4"; @@ -95,6 +103,7 @@ stdenv.mkDerivation (finalAttrs: { libxslt pkg-config xmlto + makeWrapper ]; buildInputs = [ @@ -132,6 +141,7 @@ stdenv.mkDerivation (finalAttrs: { for file in ${installed_testdir}/{test-builder.sh,test-builder-python.sh,test-builder-deprecated.sh}; do patchShebangs $file done + wrapProgram $out/bin/flatpak-builder --set GDK_PIXBUF_MODULE_FILE ${gdkPixbufLoadersCache} ''; passthru = { diff --git a/pkgs/development/tools/replay-io/default.nix b/pkgs/development/tools/replay-io/default.nix index 1dec67697ee7..8cd854915018 100644 --- a/pkgs/development/tools/replay-io/default.nix +++ b/pkgs/development/tools/replay-io/default.nix @@ -136,7 +136,7 @@ rec { pname = "replay-node-cli"; version = "0.1.7-" + builtins.head (builtins.match ".*/linux-node-(.*)" metadata.replay-node.url); src = fetchFromGitHub { - owner = "RecordReplay"; + owner = "replayio"; repo = "replay-node-cli"; rev = "5269c8b8e7c5c7a9618a68f883d19c11a68be837"; sha256 = "04d22q3dvs9vxpb9ps64pdxq9ziwgvnzdgsn6p9p0lzjagh0f5n0"; diff --git a/pkgs/servers/home-assistant/custom-components/opensprinkler/package.nix b/pkgs/servers/home-assistant/custom-components/opensprinkler/package.nix index 0ac6d9eee64b..ec852a49e1dc 100644 --- a/pkgs/servers/home-assistant/custom-components/opensprinkler/package.nix +++ b/pkgs/servers/home-assistant/custom-components/opensprinkler/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "vinteo"; domain = "opensprinkler"; - version = "1.5.5"; + version = "1.5.6"; src = fetchFromGitHub { owner = "vinteo"; repo = "hass-opensprinkler"; tag = "v${version}"; - hash = "sha256-P+VSnMioZGwdsQ053uNiqpZzrtDFPb80FQaKqr3pOT4="; + hash = "sha256-/aekP1HEyKGhIJZ8TV+gHb/2g9UWbkkep2Qk2x4/Ghk="; }; dependencies = [ diff --git a/pkgs/servers/home-assistant/custom-components/systemair/package.nix b/pkgs/servers/home-assistant/custom-components/systemair/package.nix index e493c9f5eaff..724bf754a62e 100644 --- a/pkgs/servers/home-assistant/custom-components/systemair/package.nix +++ b/pkgs/servers/home-assistant/custom-components/systemair/package.nix @@ -14,13 +14,13 @@ buildHomeAssistantComponent rec { owner = "AN3Orik"; domain = "systemair"; - version = "1.0.36"; + version = "1.0.37"; src = fetchFromGitHub { inherit owner; repo = "systemair"; tag = "v${version}"; - hash = "sha256-QL3R9mDPaQrFneBKSP8arZL1xxqmz7vp1zGn0eYBrj4="; + hash = "sha256-Evo7H6Np1QVjqQBifav1WhNiFDY/NIdFI/bADNZJo9Q="; }; ignoreVersionRequirement = [ diff --git a/pkgs/tools/networking/openvpn/update-resolv-conf.nix b/pkgs/tools/networking/openvpn/update-resolv-conf.nix index fc17c9cab943..c31915e0a7ef 100644 --- a/pkgs/tools/networking/openvpn/update-resolv-conf.nix +++ b/pkgs/tools/networking/openvpn/update-resolv-conf.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { version = "unstable-2017-06-21"; src = fetchFromGitHub { - owner = "masterkorp"; + owner = "alfredopalhares"; repo = "openvpn-update-resolv-conf"; rev = "43093c2f970bf84cd374e18ec05ac6d9cae444b8"; sha256 = "1lf66bsgv2w6nzg1iqf25zpjf4ckcr45adkpgdq9gvhkfnvlp8av"; @@ -40,7 +40,7 @@ stdenv.mkDerivation { meta = { description = "Script to update your /etc/resolv.conf with DNS settings that come from the received push dhcp-options"; - homepage = "https://github.com/masterkorp/openvpn-update-resolv-conf/"; + homepage = "https://github.com/alfredopalhares/openvpn-update-resolv-conf/"; maintainers = [ ]; license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; diff --git a/pkgs/tools/security/stoken/default.nix b/pkgs/tools/security/stoken/default.nix index 69e3aee37361..08018ef24164 100644 --- a/pkgs/tools/security/stoken/default.nix +++ b/pkgs/tools/security/stoken/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { version = "0.93"; src = fetchFromGitHub { - owner = "cernekee"; + owner = "stoken-dev"; repo = "stoken"; rev = "v${version}"; hash = "sha256-8N7TXdBu37eXWIKCBdaXVW0pvN094oRWrdlcy9raddI="; @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { meta = { description = "Software Token for Linux/UNIX"; - homepage = "https://github.com/cernekee/stoken"; + homepage = "https://github.com/stoken-dev/stoken"; license = lib.licenses.lgpl21Plus; maintainers = [ ]; platforms = lib.platforms.all; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2e87b8df43e7..24c58e85a068 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2168,6 +2168,7 @@ mapAliases { signal-desktop-bin = throw "'signal-desktop-bin' has been replaced by 'signal-desktop' which is built from source"; # Added 2026-03-02 signal-desktop-source = throw "'signal-desktop-source' has been renamed to/replaced by 'signal-desktop'"; # Converted to throw 2025-10-27 silver-searcher = throw "'silver-searcher' has been removed as it has seen no development since 2020 and is stuck on the obsolete pcre library. Consider using 'silver-searcher-ng', which is a fork with support for PCRE2."; + simple64-netplay-server = gopher64-netplay-server; # Added 2026-08-01 simpleBluez = warnAlias "'simpleBluez' has been renamed to 'simplebluez'" simplebluez; # Added 2026-02-18 simpleDBus = warnAlias "'simpleDBus' has been renamed to 'simpledbus'" simpledbus; # Added 2026-02-12 simplesamlphp = throw "'simplesamlphp' was removed because it was unmaintained in nixpkgs"; # Added 2025-10-17 @@ -2280,6 +2281,7 @@ mapAliases { sumalibs = throw "'sumalibs' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14 sumatra = throw "'sumatra' has been removed as it was archived upstream and broken with GCC 14"; # Added 2025-06-14 sumneko-lua-language-server = throw "'sumneko-lua-language-server' has been renamed to/replaced by 'lua-language-server'"; # Converted to throw 2025-10-27 + supersonic-wayland = throw "'supersonic-wayland' has been removed as its functionality has been incorporated into 'supersonic'"; # Added 2026-07-25 superTux = warnAlias "'superTux' has been renamed to 'supertux'" supertux; # Added 2026-02-12 superTuxKart = warnAlias "'superTuxKart' has been renamed to 'supertuxkart'" supertuxkart; # Added 2026-02-12 surge-XT = warnAlias "'surge-XT' has been renamed to 'surge-xt'" surge-xt; # Added 2026-02-12 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 030a7d6d714b..fbd50102e4eb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -961,7 +961,7 @@ with pkgs; auditwheel = with python3Packages; toPythonApplication auditwheel; - btcli = with python3Packages; toPythonApplication bittensor-cli; + btcli = with python3Packages; toPythonApplication bittensor; btrsync = with python3Packages; toPythonApplication btrsync; @@ -9372,10 +9372,6 @@ with pkgs; pythonBindings = true; }; - supersonic-wayland = supersonic.override { - waylandSupport = true; - }; - synergyWithoutGUI = synergy.override { withGUI = false; }; tabbed = callPackage ../applications/window-managers/tabbed { diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 0b69429f5be2..b9e1bc0722a2 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -102,6 +102,7 @@ mapAliases { astropy-extension-helpers = extension-helpers; # Added 2025-10-15 asyauth-bad = throw "'asyauth-bad' has been renamed to/replaced by 'badauth'"; # added 2025-11-06 async-dns = throw "'async-dns' has been removed as it was unmaintained upstream"; # Added 2026-03-23 + async-substrate-interface = throw "'async-substrate-interface' was removed because 'bittensor' 11 replaced it with its own transport"; # Added 2026-07-26 async_generator = throw "'async_generator' has been renamed to/replaced by 'async-generator'"; # Converted to throw 2025-10-29 async_stagger = throw "'async_stagger' has been renamed to/replaced by 'async-stagger'"; # Converted to throw 2025-10-29 asyncio-nats-client = throw "'asyncio-nats-client' has been renamed to/replaced by 'nats-py'"; # Converted to throw 2025-10-29 @@ -131,6 +132,9 @@ mapAliases { bilibili-api-python = throw "'bilibili-api-python' was removed because its source is unavailable"; # added 2026-07-07 bimmer-connected = throw "'bimmer-connected' was removed because BMW started blocking third parties"; # added 2026-03-30 bip_utils = throw "'bip_utils' has been renamed to/replaced by 'bip-utils'"; # Converted to throw 2025-10-29 + bittensor-cli = throw "'bittensor-cli' was removed because 'bittensor' now provides btcli"; # Added 2026-07-26 + bittensor-drand = throw "'bittensor-drand' was removed because 'bittensor' 11 absorbed it upstream"; # Added 2026-07-26 + bittensor-wallet = throw "'bittensor-wallet' was removed because 'bittensor' 11 absorbed it upstream"; # Added 2026-07-26 bjoern = throw "'bjoern' has been removed, as the upstream repository was unmaintained and it was using libraries with severe security issues."; # Added 2025-09-01 bkcharts = throw "'bkcharts' has been removed as the upstream repository was archived in 2018"; # added 2025-08-26 BlinkStick = throw "'BlinkStick' has been renamed to/replaced by 'blinkstick'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3a5cfb8086f7..df6b03ec5ba0 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1457,8 +1457,6 @@ self: super: with self; { async-stagger = callPackage ../development/python-modules/async-stagger { }; - async-substrate-interface = callPackage ../development/python-modules/async-substrate-interface { }; - async-tiff = callPackage ../development/python-modules/async-tiff { }; async-timeout = callPackage ../development/python-modules/async-timeout { }; @@ -2441,11 +2439,7 @@ self: super: with self; { bittensor = callPackage ../development/python-modules/bittensor { }; - bittensor-cli = callPackage ../development/python-modules/bittensor-cli { }; - - bittensor-drand = callPackage ../development/python-modules/bittensor-drand { }; - - bittensor-wallet = callPackage ../development/python-modules/bittensor-wallet { }; + bittensor-core = callPackage ../development/python-modules/bittensor-core { }; bitvavo-aio = callPackage ../development/python-modules/bitvavo-aio { };