Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 406696e0 e6703974

+154 -157
+3 -60
nixos/modules/programs/tsm-client.nix
··· 1 1 { 2 2 config, 3 3 lib, 4 - options, 5 4 pkgs, 6 5 ... 7 - }: # XXX migration code for freeform settings: `options` can be removed in 2025 8 - let 9 - optionsGlobal = options; 10 - in 6 + }: 11 7 12 8 let 13 9 ··· 75 71 { 76 72 freeformType = attrsOf (either scalarType (listOf scalarType)); 77 73 # Client system-options file directives are explained here: 78 - # https://www.ibm.com/docs/en/storage-protect/8.1.25?topic=commands-processing-options 74 + # https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=commands-processing-options 79 75 options.servername = mkOption { 80 76 type = servernameType; 81 77 default = name; ··· 150 146 }; 151 147 config.commmethod = mkDefault "v6tcpip"; # uses v4 or v6, based on dns lookup result 152 148 config.passwordaccess = if config.genPasswd then "generate" else "prompt"; 153 - # XXX migration code for freeform settings, these can be removed in 2025: 154 - options.warnings = optionsGlobal.warnings; 155 - options.assertions = optionsGlobal.assertions; 156 - imports = 157 - let 158 - inherit (lib.modules) mkRemovedOptionModule mkRenamedOptionModule; 159 - in 160 - [ 161 - (mkRemovedOptionModule [ "extraConfig" ] 162 - "Please just add options directly to the server attribute set, cf. the description of `programs.tsmClient.servers`." 163 - ) 164 - (mkRemovedOptionModule [ "text" ] 165 - "Please just add options directly to the server attribute set, cf. the description of `programs.tsmClient.servers`." 166 - ) 167 - (mkRenamedOptionModule [ "name" ] [ "servername" ]) 168 - (mkRenamedOptionModule [ "server" ] [ "tcpserveraddress" ]) 169 - (mkRenamedOptionModule [ "port" ] [ "tcpport" ]) 170 - (mkRenamedOptionModule [ "node" ] [ "nodename" ]) 171 - (mkRenamedOptionModule [ "passwdDir" ] [ "passworddir" ]) 172 - (mkRenamedOptionModule [ "includeExclude" ] [ "inclexcl" ]) 173 - ]; 174 149 }; 175 150 176 151 options.programs.tsmClient = { ··· 291 266 contain duplicate names 292 267 (note that setting names are case insensitive). 293 268 ''; 294 - }) cfg.servers) 295 - # XXX migration code for freeform settings, this can be removed in 2025: 296 - ++ (enrichMigrationInfos "assertions" ( 297 - addText: 298 - { assertion, message }: 299 - { 300 - inherit assertion; 301 - message = addText message; 302 - } 303 - )); 269 + }) cfg.servers); 304 270 305 271 makeDsmSysLines = 306 272 key: value: ··· 340 306 attrs = removeAttrs serverCfg [ 341 307 "servername" 342 308 "genPasswd" 343 - # XXX migration code for freeform settings, these can be removed in 2025: 344 - "assertions" 345 - "warnings" 346 - "extraConfig" 347 - "text" 348 - "name" 349 - "server" 350 - "port" 351 - "node" 352 - "passwdDir" 353 - "includeExclude" 354 309 ]; 355 310 in 356 311 '' ··· 369 324 ${concatLines (map makeDsmSysStanza (attrValues cfg.servers))} 370 325 ''; 371 326 372 - # XXX migration code for freeform settings, this can be removed in 2025: 373 - enrichMigrationInfos = 374 - what: how: 375 - concatLists ( 376 - mapAttrsToList ( 377 - name: serverCfg: 378 - map (how (text: "In `programs.tsmClient.servers.${name}`: ${text}")) serverCfg."${what}" 379 - ) cfg.servers 380 - ); 381 - 382 327 in 383 328 384 329 { ··· 393 338 dsmSysApi = dsmSysCli; 394 339 }; 395 340 environment.systemPackages = [ cfg.wrappedPackage ]; 396 - # XXX migration code for freeform settings, this can be removed in 2025: 397 - warnings = enrichMigrationInfos "warnings" (addText: addText); 398 341 }; 399 342 400 343 meta.maintainers = [ lib.maintainers.yarny ];
+1 -1
nixos/modules/services/backup/tsm.nix
··· 89 89 environment.HOME = "/var/lib/tsm-backup"; 90 90 serviceConfig = { 91 91 # for exit status description see 92 - # https://www.ibm.com/docs/en/storage-protect/8.1.25?topic=clients-client-return-codes 92 + # https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=clients-client-return-codes 93 93 SuccessExitStatus = "4 8"; 94 94 # The `-se` option must come after the command. 95 95 # The `-optfile` option suppresses a `dsm.opt`-not-found warning.
+33 -2
nixos/modules/services/web-apps/peertube.nix
··· 165 165 }; 166 166 167 167 settings = lib.mkOption { 168 - type = settingsFormat.type; 168 + type = lib.types.submodule ( 169 + { config, ... }: 170 + { 171 + freeformType = settingsFormat.type; 172 + options = { 173 + video_transcription = { 174 + enabled = lib.mkOption { 175 + type = lib.types.bool; 176 + default = false; 177 + description = "Enable automatic transcription of videos."; 178 + }; 179 + engine_path = lib.mkOption { 180 + type = with lib.types; either path str; 181 + default = 182 + if config.video_transcription.enabled then 183 + lib.getExe pkgs.whisper-ctranslate2 184 + else 185 + # This will be in the error message when someone enables 186 + # transcription manually in the web UI and tries to run a 187 + # transcription job. 188 + "Set `services.peertube.settings.video_transcription.enabled = true`."; 189 + defaultText = lib.literalExpression '' 190 + if config.services.peertube.settings.video_transcription.enabled then 191 + lib.getExe pkgs.whisper-ctranslate2 192 + else 193 + "Set `services.peertube.settings.video_transcription.enabled = true`." 194 + ''; 195 + description = "Custom engine path for local transcription."; 196 + }; 197 + }; 198 + }; 199 + } 200 + ); 169 201 example = lib.literalExpression '' 170 202 { 171 203 listen = { ··· 424 456 }; 425 457 video_transcription = { 426 458 engine = lib.mkDefault "whisper-ctranslate2"; 427 - engine_path = lib.mkDefault (lib.getExe pkgs.whisper-ctranslate2); 428 459 }; 429 460 } 430 461 (lib.mkIf cfg.redis.enableUnixSocket {
+8 -8
pkgs/applications/editors/vscode/vscode.nix
··· 36 36 37 37 hash = 38 38 { 39 - x86_64-linux = "sha256-zgrNohvsmhcRQmkX7Io2/U3qbVWdcqwT7VK7Y3ENb9g="; 40 - x86_64-darwin = "sha256-depSpPZm6bMQv9yvLUJ6yacCwTDtcpoFu15b67oiFJY="; 41 - aarch64-linux = "sha256-Fo2X4VAWcyySQ+CE/bt+lJneLoEKVl6tLwPSW5LwvFY="; 42 - aarch64-darwin = "sha256-WdYmlopeVsFCndnTALKiQgx2O4zzkDtotR/qj7A56bY="; 43 - armv7l-linux = "sha256-OF4qjhgQiagpQP8p9gV63I/B8s/CSl8KlA+FoNhl3/c="; 39 + x86_64-linux = "sha256-rUAu69aUjLQsDT5hK8E5yWiMdVfNFqwx9aA8op1ZYj8="; 40 + x86_64-darwin = "sha256-BOrLjZsA9QFtcsvgsohZbCRRRqTHhn043HHIpl40kPA="; 41 + aarch64-linux = "sha256-DBthRZDeJF6xksMWGvXIC7vdTkQCyjt+oHUI+FbLBrU="; 42 + aarch64-darwin = "sha256-TWa2jMRBR0a0SOUkrnZw6Ej3cRGdZd0Gw5Obt11M45k="; 43 + armv7l-linux = "sha256-SYrXdEzIYG/2ih3vqCTfIo+6jTvMJe+rIOzNQXfd+es="; 44 44 } 45 45 .${system} or throwSystem; 46 46 in 47 47 callPackage ./generic.nix rec { 48 48 # Please backport all compatible updates to the stable release. 49 49 # This is important for the extension ecosystem. 50 - version = "1.102.0"; 50 + version = "1.102.1"; 51 51 pname = "vscode" + lib.optionalString isInsiders "-insiders"; 52 52 53 53 # This is used for VS Code - Remote SSH test 54 - rev = "cb0c47c0cfaad0757385834bd89d410c78a856c0"; 54 + rev = "7adae6a56e34cb64d08899664b814cf620465925"; 55 55 56 56 executableName = "code" + lib.optionalString isInsiders "-insiders"; 57 57 longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; ··· 75 75 src = fetchurl { 76 76 name = "vscode-server-${rev}.tar.gz"; 77 77 url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 78 - hash = "sha256-Hf/pukcQf7PaHORItWO74gC54TWto+nHiKaCHzD0TmI="; 78 + hash = "sha256-EP5xCkCSMROB60OmDFWVWF9qHqW8pjKWPh6mSUU5E7A="; 79 79 }; 80 80 stdenv = stdenvNoCC; 81 81 };
+2 -2
pkgs/by-name/aw/awscli2/package.nix
··· 65 65 in 66 66 py.pkgs.buildPythonApplication rec { 67 67 pname = "awscli2"; 68 - version = "2.27.49"; # N.B: if you change this, check if overrides are still up-to-date 68 + version = "2.27.50"; # N.B: if you change this, check if overrides are still up-to-date 69 69 pyproject = true; 70 70 71 71 src = fetchFromGitHub { 72 72 owner = "aws"; 73 73 repo = "aws-cli"; 74 74 tag = version; 75 - hash = "sha256-fg4UMAsylJJ0Xy8s84Qr7OdiFrzMIP9RsAH+pYDThrU="; 75 + hash = "sha256-ITiZ144YFhwuRcfhulLF0jxpp1OgznEE8frx4Yn4V+A="; 76 76 }; 77 77 78 78 postPatch = ''
+3 -3
pkgs/by-name/ba/balena-cli/package.nix
··· 22 22 in 23 23 buildNpmPackage' rec { 24 24 pname = "balena-cli"; 25 - version = "22.1.1"; 25 + version = "22.1.2"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "balena-io"; 29 29 repo = "balena-cli"; 30 30 rev = "v${version}"; 31 - hash = "sha256-KEYzYIrcJdpicu4L09UVAU25fC8bWbIYJOuSpCHU3K4="; 31 + hash = "sha256-akrZca9bRKqEVgmTKS0n1XliVhDq2eeH1Bo5ubjpYnc="; 32 32 }; 33 33 34 - npmDepsHash = "sha256-jErFmkOQ3ySdLLXDh0Xl2tcWlfxnL2oob+x7QDuLJ8w="; 34 + npmDepsHash = "sha256-Xq5pp1NNOXyCXnq1mNDaxktbjSzz3T0vOYsYZ7drUNQ="; 35 35 36 36 postPatch = '' 37 37 ln -s npm-shrinkwrap.json package-lock.json
+3 -3
pkgs/by-name/be/bento/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "bento"; 11 - version = "1.8.2"; 11 + version = "1.9.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "warpstreamlabs"; 15 15 repo = "bento"; 16 16 tag = "v${version}"; 17 - hash = "sha256-EAEeyMWXL/OL/LGgOQxvXtwrrVXtqY05AMeU5z86tks="; 17 + hash = "sha256-rAm9Jn1elux02W0sbMOvQmYyg9ONuSqyStVt1ieTFBk="; 18 18 }; 19 19 20 20 proxyVendor = true; 21 - vendorHash = "sha256-N3YkY1wfxdPnwbEXDxHi/J3Oi3qiNtDMOwvSThX6cf0="; 21 + vendorHash = "sha256-Dwf4q5lXO2gtvfB0Ib5LmaXg/MSNir+RzLU4rfE/mB4="; 22 22 23 23 subPackages = [ 24 24 "cmd/bento"
+2 -2
pkgs/by-name/cd/cdncheck/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cdncheck"; 9 - version = "1.1.26"; 9 + version = "1.1.27"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "cdncheck"; 14 14 tag = "v${version}"; 15 - hash = "sha256-mqCQ8CxV9N2lml/zPX/Ksf1kKmXWhjWth3KviTcxiRA="; 15 + hash = "sha256-8TLsotEUnZyyeaJaAHjJT+Sk3GFztnJei3I9QHJ8raM="; 16 16 }; 17 17 18 18 vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
+15
pkgs/by-name/ex/extractpdfmark/gettext-0.25.patch
··· 1 + diff --git a/configure.ac b/configure.ac 2 + index 2e7d562..c8dd741 100644 3 + --- a/configure.ac 4 + +++ b/configure.ac 5 + @@ -7,6 +7,10 @@ AC_INIT([Extract PDFmark], [1.1.1], , [extractpdfmark], 6 + AM_INIT_AUTOMAKE([foreign]) 7 + AC_CONFIG_SRCDIR([src/main.cc]) 8 + AC_CONFIG_HEADERS([config.h]) 9 + +AC_CONFIG_MACRO_DIRS([m4]) 10 + + 11 + +AM_GNU_GETTEXT_VERSION([0.25]) 12 + +AM_GNU_GETTEXT([external]) 13 + 14 + PACKAGE_COPYRIGHT="Copyright (C) 2016-2022 Masamichi Hosoda" 15 + PACKAGE_LICENSE="License: GPL3+"
+12 -6
pkgs/by-name/ex/extractpdfmark/package.nix
··· 20 20 hash = "sha256-pNc/SWAtQWMbB2+lIQkJdBYSZ97iJXK71mS59qQa7Hs="; 21 21 }; 22 22 23 + patches = [ 24 + ./gettext-0.25.patch 25 + ]; 26 + 27 + strictDeps = true; 28 + 23 29 nativeBuildInputs = [ 24 30 autoreconfHook 25 31 pkg-config 26 32 ]; 33 + 27 34 buildInputs = [ 28 - ghostscript 29 35 poppler 30 - texlive.combined.scheme-minimal 31 36 ]; 32 37 33 - postPatch = '' 34 - touch config.rpath 35 - ''; 38 + doCheck = true; 36 39 37 - doCheck = true; 40 + nativeCheckInputs = [ 41 + ghostscript 42 + texlive.combined.scheme-minimal 43 + ]; 38 44 39 45 meta = with lib; { 40 46 homepage = "https://github.com/trueroad/extractpdfmark";
+2 -2
pkgs/by-name/ha/hashcat/package.nix
··· 3 3 stdenv, 4 4 addDriverRunpath, 5 5 config, 6 - cudaPackages ? { }, 6 + cudaPackages_12_4 ? { }, 7 7 cudaSupport ? config.cudaSupport, 8 8 fetchurl, 9 9 makeWrapper, ··· 83 83 "${ocl-icd}/lib" 84 84 ] 85 85 ++ lib.optionals cudaSupport [ 86 - "${cudaPackages.cudatoolkit}/lib" 86 + "${cudaPackages_12_4.cudatoolkit}/lib" 87 87 ] 88 88 ); 89 89 in
+5 -5
pkgs/by-name/ho/holo-cli/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage (finalAttrs: { 13 13 pname = "holo-cli"; 14 - version = "0.5.0"; 14 + version = "0.5.0-unstable-2025-07-01"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "holo-routing"; 18 18 repo = "holo-cli"; 19 - tag = "v${finalAttrs.version}"; 20 - hash = "sha256-f34M3U7pitWuH1UQa4uJ/scIOAZiUtDXijOk8wZEm+c="; 19 + rev = "f04c1d0dcd6d800e079f33b8431b17fa00afeeb1"; 20 + hash = "sha256-ZJeXGT5oajynk44550W4qz+OZEx7y52Wwy+DYzrHZig="; 21 21 }; 22 22 23 - cargoHash = "sha256-s2em9v4SRQdC0aCD4ZXyhNNYnVKkg9XFzxkOlEFHmL0="; 24 - passthru.updateScript = nix-update-script { }; 23 + cargoHash = "sha256-bsoxWjOMzRRtFGEaaqK0/adhGpDcejCIY0Pzw1HjQ5U="; 24 + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 25 25 26 26 # Use rust nightly features 27 27 RUSTC_BOOTSTRAP = 1;
+3 -3
pkgs/by-name/ht/httpx/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "httpx"; 10 - version = "1.7.0"; 10 + version = "1.7.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "projectdiscovery"; 14 14 repo = "httpx"; 15 15 tag = "v${version}"; 16 - hash = "sha256-V4OTIUm7KSUSKgQczkOtIw8HlkLEMgvX53a4caQP5IU="; 16 + hash = "sha256-PJN7Pmor2pZauW70QDAs4U8Q5kjBrjfyWqEgkUNK+MQ="; 17 17 }; 18 18 19 - vendorHash = "sha256-lwk/ajywAJ969U5gpYQgIg8+u1xKARFH+HTk2+OgY4A="; 19 + vendorHash = "sha256-loxc8ddnape3d0TVvmAw76oqKJOJ6uFKNnPkPbEXEJ8="; 20 20 21 21 subPackages = [ "cmd/httpx" ]; 22 22
+2 -2
pkgs/by-name/hy/hypercore/package.nix
··· 7 7 8 8 buildNpmPackage (finalAttrs: { 9 9 pname = "hypercore"; 10 - version = "11.10.0"; 10 + version = "11.11.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "holepunchto"; 14 14 repo = "hypercore"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-6Z6HbolPa3b4EKjUwNGw7gDAg4ijFadBDwpt3l6GUqo="; 16 + hash = "sha256-fv/m/AicHW3cdatpsSAvv+PBo+2J1mE8pK+IWysY7D0="; 17 17 }; 18 18 19 19 npmDepsHash = "sha256-ZJxVmQWKgHyKkuYfGIlANXFcROjI7fibg6mxIhDZowM=";
+1 -1
pkgs/by-name/ku/kubo/package.nix
··· 16 16 # Kubo makes changes to its source tarball that don't match the git source. 17 17 src = fetchurl { 18 18 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 19 - hash = "sha256-KrNP3JMkyTo6hghLLGWerH1Oz3HsnTI5jCfqRbp6AR8="; 19 + hash = "sha256-JbWt6d1cX3F2lmivjszcxcyE+wKYk+Sy03xhb4E3oHw="; 20 20 }; 21 21 22 22 # tarball contains multiple files/directories
+2 -2
pkgs/by-name/le/ledger-live-desktop/package.nix
··· 8 8 9 9 let 10 10 pname = "ledger-live-desktop"; 11 - version = "2.118.1"; 11 + version = "2.120.1"; 12 12 13 13 src = fetchurl { 14 14 url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; 15 - hash = "sha256-FG1vlcLUjQpXfoEczvTOyqLFuCYU/72KeAdsg/SMjLQ="; 15 + hash = "sha256-zr+m0ytG5wcdI6IvCklpcQVmiaTUaQb5a90lRl1+YxQ="; 16 16 }; 17 17 18 18 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/by-name/nu/nuclei-templates/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "nuclei-templates"; 9 - version = "10.2.4"; 9 + version = "10.2.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "nuclei-templates"; 14 14 tag = "v${version}"; 15 - hash = "sha256-RBZjtKkUk+kOob2VBFh1rPrVuUsIBMAetUhMClOZY6s="; 15 + hash = "sha256-fJykVJHfuSmnSuR/Sxup8pr+KKwqQoYqLeNLoXMau4E="; 16 16 }; 17 17 18 18 installPhase = ''
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 7 renode.overrideAttrs ( 8 8 finalAttrs: _: { 9 9 pname = "renode-unstable"; 10 - version = "1.15.3+20250707gita02ab2a10"; 10 + version = "1.15.3+20250711gitb35bde0fb"; 11 11 12 12 src = fetchurl { 13 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz"; 14 - hash = "sha256-T5ptBT0xuxCRwPOR9YnCvVSgrj6aJh7YVeRgRsjJhvI="; 14 + hash = "sha256-jjs8e8+ipyrF96c/lKwS8S6JXyiRLy9Lf1RYsU+Tk6s="; 15 15 }; 16 16 17 17 passthru.updateScript =
+2 -2
pkgs/by-name/ta/tailwindcss-language-server/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "tailwindcss-language-server"; 12 - version = "0.14.24"; 12 + version = "0.14.25"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "tailwindlabs"; 16 16 repo = "tailwindcss-intellisense"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-FlPrDoCGV7w3RBAZPP8gT/RGze9LDYQeAIVVPQA4Na4="; 18 + hash = "sha256-uY5hOMuDfLpPFkVoZyISexb/RVtaOK/UpN1WRQ0uDQY="; 19 19 }; 20 20 21 21 pnpmDeps = pnpm_9.fetchDeps {
+3 -3
pkgs/by-name/ts/tsm-client/package.nix
··· 44 44 # point to this derivations `/dsmi_dir` directory symlink. 45 45 # Other environment variables might be necessary, 46 46 # depending on local configuration or usage; see: 47 - # https://www.ibm.com/docs/en/storage-protect/8.1.25?topic=solaris-set-api-environment-variables 47 + # https://www.ibm.com/docs/en/storage-protect/8.1.27?topic=solaris-set-api-environment-variables 48 48 49 49 let 50 50 ··· 91 91 92 92 unwrapped = stdenv.mkDerivation (finalAttrs: { 93 93 name = "tsm-client-${finalAttrs.version}-unwrapped"; 94 - version = "8.1.25.0"; 94 + version = "8.1.27.0"; 95 95 src = fetchurl { 96 96 url = mkSrcUrl finalAttrs.version; 97 - hash = "sha512-OPNjSMnWJ/8Ogy9O0wG0H4cEbYiOwyCVzkWhpG00v/Vm0LDxLzPteMnMOyH8L1egIDhy7lmQYSzI/EC4WWUDDA=="; 97 + hash = "sha512-nbQHoD7fUp4qBTgRJ6nHXF4PsZRTin7FGPi340jKc73O/9DCNb1JQG/gY+B2xzPM2g6agqWu/MX5J+Wt0nOEkA=="; 98 98 }; 99 99 inherit meta passthru; 100 100
+2 -2
pkgs/development/interpreters/ruby/default.nix
··· 434 434 }; 435 435 436 436 ruby_3_4 = generic { 437 - version = rubyVersion "3" "4" "4" ""; 438 - hash = "sha256-oFl7/fMS4BDv0e/6qNfx14MxRv3BeVDKqBWP+j3L+oU="; 437 + version = rubyVersion "3" "4" "5" ""; 438 + hash = "sha256-HYjYontEL93kqgbcmehrC78LKIlj2EMxEt1frHmP1e4="; 439 439 cargoHash = "sha256-5Tp8Kth0yO89/LIcU8K01z6DdZRr8MAA0DPKqDEjIt0="; 440 440 }; 441 441 }
+2 -2
pkgs/development/python-modules/nicegui/default.nix
··· 42 42 43 43 buildPythonPackage rec { 44 44 pname = "nicegui"; 45 - version = "2.20.0"; 45 + version = "2.21.1"; 46 46 pyproject = true; 47 47 48 48 src = fetchFromGitHub { 49 49 owner = "zauberzeug"; 50 50 repo = "nicegui"; 51 51 tag = "v${version}"; 52 - hash = "sha256-XCOFRfG+EkgSKz5Z7Ds9F2Vwl1+7GH7ojxuE6ruvO3Y="; 52 + hash = "sha256-pQh3kFFlqfktpW5UtX7smb7qXubX5bMeM46hX8jhtTA="; 53 53 }; 54 54 55 55 pythonRelaxDeps = [ "requests" ];
+13 -13
pkgs/development/tools/electron/binary/info.json
··· 23 23 }, 24 24 "35": { 25 25 "hashes": { 26 - "aarch64-darwin": "3330a8d349689a341cf0f5f126388ce2c1678c6f8760ba6456eb92d6a6fb87c4", 27 - "aarch64-linux": "148ede01556ac18a24d97db60a13346115993a73da40963968da2e951260474f", 28 - "armv7l-linux": "fd5fda4137cf9d617c50315eb16710849419b5c60d9cc304b7b5615d8f0fa47f", 26 + "aarch64-darwin": "bb266a3687a82e60a97e96ef86c8e6339770d55ab18bc7db6fdf772f212b8f3a", 27 + "aarch64-linux": "75f83326b0a5e0c3b04a8286b5dd1c9802d0d5d74f14ae2beba309c474ab4747", 28 + "armv7l-linux": "84c8e6dfd311ce62cc9481d3e179ed05fc898c8edf02775ef1749e36b54042b1", 29 29 "headers": "1w8qcgsbii6gizv31i1nkbhaipcr6r1x384wkwnxp60dk9a6cl59", 30 - "x86_64-darwin": "517a770abc9072b2f5335cc0af763fe2e2953fa89d9564640eb75f0eccb2794a", 31 - "x86_64-linux": "bddc5a6a1e496e9b87819315dcf188b9b0f7ea8f389d2f4b8326b8d7e0afe956" 30 + "x86_64-darwin": "63125423f0ec39dce4d116ff1b56333f24b865e179a3369eff285d42744ca16b", 31 + "x86_64-linux": "3aad1702f4c542b637915cdff330281b458417ab099f90c6ef0b30b4df2451d3" 32 32 }, 33 - "version": "35.7.1" 33 + "version": "35.7.2" 34 34 }, 35 35 "36": { 36 36 "hashes": { ··· 45 45 }, 46 46 "37": { 47 47 "hashes": { 48 - "aarch64-darwin": "2f381bb274fc0cb8d3a2bfeadc5dfd84b044305cdd02c7d19234e40e90ac03a9", 49 - "aarch64-linux": "fa2a494dd7541ef1184f20ebb56508c84f00e716ce43583cf62c4ba47d4dfcad", 50 - "armv7l-linux": "f50dc1e573bee739e2a22ffde1ae503b806e38a09a2ade448374e5181a4edf89", 51 - "headers": "18w6pjbs29aqvdiscwl55ajvpib63y4q7g7y4q7hy0nr2vvzycja", 52 - "x86_64-darwin": "04112012bae4566b04f636e3101d2ced4522b2c60357a83eaec7cdbda7c036d2", 53 - "x86_64-linux": "8f61fba601660839be53625197d836d0e8c8066a54ecc7be468093e4fb6c824b" 48 + "aarch64-darwin": "8c8f393de428c03062a35d945f6cf4dc2ad41a98bae5c644fb973473cd13552f", 49 + "aarch64-linux": "ccd19d8cbb8efc876c52345eefa884fc618f6a375f0764dc71c1b4341c6b378e", 50 + "armv7l-linux": "632f7babe954f4293c45414f7f72ff8d1f76c344e10d2b795a08e93a2bba62b9", 51 + "headers": "07n5hlb93l3v6f1x122yhnbn2x0a8cin3is7jqjfky0lacvl0bwa", 52 + "x86_64-darwin": "924b1a15398c296eac196e96caf6bf76a236b38e3f23f14b898d8eb902f68ddd", 53 + "x86_64-linux": "30bb4de4a63af55615c292aaac025f4c8422b67db7d6b4b8cfd82ee97ad939f8" 54 54 }, 55 - "version": "37.2.1" 55 + "version": "37.2.2" 56 56 } 57 57 }
+13 -13
pkgs/development/tools/electron/chromedriver/info.json
··· 23 23 }, 24 24 "35": { 25 25 "hashes": { 26 - "aarch64-darwin": "2760c01ae0a292a1d20d3d2fab52120800d5734156e71671b458c6539fd24eee", 27 - "aarch64-linux": "038555b79c6f0fdf287cbd1943f9c8109e24c88290d6c4b2947159287129daca", 28 - "armv7l-linux": "1b9350313d5fdf4774a51d7b8a4149d49d3ca86e789e682794b0499b54e9ae3f", 26 + "aarch64-darwin": "392ec250c65a1448871369318ca15f50c1de1f2afe886fc9e23b31a6484dfaf9", 27 + "aarch64-linux": "7f2d0c92979972becbd437b70927c2ee3e42b4ee0dd40fa80e5bb25df2ac9969", 28 + "armv7l-linux": "c6a334186af0ac33c81ac8212c99eeb5f67604d0aa84adb574cdc3fc9065a355", 29 29 "headers": "1w8qcgsbii6gizv31i1nkbhaipcr6r1x384wkwnxp60dk9a6cl59", 30 - "x86_64-darwin": "f9ff3b3eb747a2fa0e98e6c408a52e4272d05e477aaa3442debc587e823b385d", 31 - "x86_64-linux": "29d379865c8b72645b3d81585af308ebb96cca0c500191bfd042f844d01fa9b8" 30 + "x86_64-darwin": "d40fdfa7b7ae6e558b036b38e3fddf090b0685e5f40d7dce335a5fa350fb8fb5", 31 + "x86_64-linux": "c8bc2c6beba2654e7ec39e8b8e2e2375bbff411d8c501c933aed27af6c6c1f8b" 32 32 }, 33 - "version": "35.7.1" 33 + "version": "35.7.2" 34 34 }, 35 35 "36": { 36 36 "hashes": { ··· 45 45 }, 46 46 "37": { 47 47 "hashes": { 48 - "aarch64-darwin": "20a854527dac40c643faefa3bd96cc7edc633399da825ff89b67ab5b03728b42", 49 - "aarch64-linux": "9b9810af731ca62c75ba49339943e4b251ccba8b0890f0933dfa831333a778ff", 50 - "armv7l-linux": "5b36d24fe9c6b26b4734ac70f35f6fd50098175acb207fc87187be4fb38ebb4e", 51 - "headers": "18w6pjbs29aqvdiscwl55ajvpib63y4q7g7y4q7hy0nr2vvzycja", 52 - "x86_64-darwin": "8398fa0578a60eebb90436749d66d09e23bf4a0c705117bbfa455cb4a5b19746", 53 - "x86_64-linux": "413b3e0fb051953d97c920a480ebe364bcd668f31a5ae51c3472d4007bfe4dc5" 48 + "aarch64-darwin": "64e21bee8c6f203879a64c90e7b0601809ecaad0e8760d00c427e12d8959f244", 49 + "aarch64-linux": "4c497c05b2abf7a1323302f35df68612cab3f957be9152d939aa6defd0f4e3dc", 50 + "armv7l-linux": "01d05956b313457795fe1c3450558cb9bf9d68cc26720b91d89ce4554b1f3060", 51 + "headers": "07n5hlb93l3v6f1x122yhnbn2x0a8cin3is7jqjfky0lacvl0bwa", 52 + "x86_64-darwin": "2682d646495cb7d0fadde52e52c5ac64bf98677563f7f688f32169c7efee43ba", 53 + "x86_64-linux": "40c0bbb6a4a2630ea7e0fbcfaa24f62d06ab56991bb7cb4a508936d82f456543" 54 54 }, 55 - "version": "37.2.1" 55 + "version": "37.2.2" 56 56 } 57 57 }
+14 -14
pkgs/development/tools/electron/info.json
··· 57 57 }, 58 58 "src/electron": { 59 59 "args": { 60 - "hash": "sha256-jdLAmuRf4nw/N8J7FDZwdG/+BXcoD2zVLsur+iNT4gM=", 60 + "hash": "sha256-8dTfWg8fn3KIwk88/Bm01To1G+6UQGjQ/4lMUQvl0Js=", 61 61 "owner": "electron", 62 62 "repo": "electron", 63 - "tag": "v35.7.1" 63 + "tag": "v35.7.2" 64 64 }, 65 65 "fetcher": "fetchFromGitHub" 66 66 }, ··· 1303 1303 "fetcher": "fetchFromGitiles" 1304 1304 } 1305 1305 }, 1306 - "electron_yarn_hash": "1p9gs8s1zhwxvvmi9zb76k5nn1wly4yq0i12ibr0wvw5ls8bbars", 1306 + "electron_yarn_hash": "0knjrmn5kcr72s8zz642fyy0g1f8780v15f8pb8xbhs5bwa3c4m8", 1307 1307 "modules": "133", 1308 1308 "node": "22.16.0", 1309 - "version": "35.7.1" 1309 + "version": "35.7.2" 1310 1310 }, 1311 1311 "36": { 1312 1312 "chrome": "136.0.7103.177", ··· 2634 2634 "version": "36.7.1" 2635 2635 }, 2636 2636 "37": { 2637 - "chrome": "138.0.7204.97", 2637 + "chrome": "138.0.7204.100", 2638 2638 "chromium": { 2639 2639 "deps": { 2640 2640 "gn": { ··· 2644 2644 "version": "2025-05-21" 2645 2645 } 2646 2646 }, 2647 - "version": "138.0.7204.97" 2647 + "version": "138.0.7204.100" 2648 2648 }, 2649 2649 "chromium_npm_hash": "sha256-8d5VTHutv51libabhxv7SqPRcHfhVmGDSOvTSv013rE=", 2650 2650 "deps": { 2651 2651 "src": { 2652 2652 "args": { 2653 - "hash": "sha256-jBRcCFsjel8zBJfcgrYy59SzyYphm01zscYtGo0YFhM=", 2653 + "hash": "sha256-No95HLCZzwbnG1vSTl/e1hftLDBo6CYIb2qTPs9AobU=", 2654 2654 "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", 2655 - "tag": "138.0.7204.97", 2655 + "tag": "138.0.7204.100", 2656 2656 "url": "https://chromium.googlesource.com/chromium/src.git" 2657 2657 }, 2658 2658 "fetcher": "fetchFromGitiles" ··· 2691 2691 }, 2692 2692 "src/electron": { 2693 2693 "args": { 2694 - "hash": "sha256-iJiKkKLDbcXnWDi0ZHq6xHB65cm1GsU1gffCPQSNc3Q=", 2694 + "hash": "sha256-xd96/h+3ECAN6pooHU5tcAsL7bcLHrifWreP+lRFfJk=", 2695 2695 "owner": "electron", 2696 2696 "repo": "electron", 2697 - "tag": "v37.2.1" 2697 + "tag": "v37.2.2" 2698 2698 }, 2699 2699 "fetcher": "fetchFromGitHub" 2700 2700 }, ··· 2988 2988 }, 2989 2989 "src/third_party/devtools-frontend/src": { 2990 2990 "args": { 2991 - "hash": "sha256-7ygnGBAeiLxwbTx5s7LRs9+ZOe06tr8VFcSY5cVHnS4=", 2992 - "rev": "f8dfe8b36e516cef8a5a169e88d16480d8abdc68", 2991 + "hash": "sha256-XkyJFRxo3ZTBGfKdTwSIo14SLNPQAKQvY4lEX03j6LM=", 2992 + "rev": "a6dbe06dafbad00ef4b0ea139ece1a94a5e2e6d8", 2993 2993 "url": "https://chromium.googlesource.com/devtools/devtools-frontend" 2994 2994 }, 2995 2995 "fetcher": "fetchFromGitiles" ··· 3961 3961 "fetcher": "fetchFromGitiles" 3962 3962 } 3963 3963 }, 3964 - "electron_yarn_hash": "10n86jnzcq8kh0nk29ljw9wi1fgj13f07h92b009i1dryagliyrs", 3964 + "electron_yarn_hash": "167apz9905pfmvq1i34dzcjbzmg3i8jbm27al2xs9lka0rr2qr07", 3965 3965 "modules": "136", 3966 3966 "node": "22.17.0", 3967 - "version": "37.2.1" 3967 + "version": "37.2.2" 3968 3968 } 3969 3969 }
+2 -2
pkgs/tools/security/ghidra/extensions/kaiju/default.nix
··· 26 26 27 27 self = buildGhidraExtension (finalAttrs: { 28 28 pname = "kaiju"; 29 - version = "250610"; 29 + version = "250709"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "CERTCC"; 33 33 repo = "kaiju"; 34 34 rev = finalAttrs.version; 35 - hash = "sha256-qqUnWakQDOBw3sI/6iWD9140iRAsM5PUEQJSV/3/8FQ="; 35 + hash = "sha256-xt/h0HeFCk4s1GIr3wKegGCGIUxMPFfyKKJ9o/WId/E="; 36 36 }; 37 37 38 38 buildInputs = [
+2
pkgs/top-level/release-cuda.nix
··· 90 90 gimp3 = linux; 91 91 gpu-screen-recorder = linux; 92 92 gst_all_1.gst-plugins-bad = linux; 93 + kdePackages.kdenlive = linux; 93 94 lightgbm = linux; 94 95 llama-cpp = linux; 95 96 meshlab = linux; ··· 97 98 monado = linux; # Failed in https://github.com/NixOS/nixpkgs/pull/233581 98 99 noisetorch = linux; 99 100 obs-studio-plugins.obs-backgroundremoval = linux; 101 + octave = linux; # because depend on SuiteSparse which need rebuild when cuda enabled 100 102 ollama = linux; 101 103 onnxruntime = linux; 102 104 openmvg = linux;