Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
515bc2e7 189081a8

+918 -369
+6
maintainers/maintainer-list.nix
··· 450 450 githubId = 12799326; 451 451 name = "Abhinav Sharma"; 452 452 }; 453 + abhisheksingh0x558 = { 454 + github = "abhisheksingh0x558"; 455 + name = "Abhishek Singh"; 456 + email = "abhisheksingh0x558@proton.me"; 457 + githubId = 92366747; 458 + }; 453 459 abigailbuccaneer = { 454 460 email = "abigailbuccaneer@gmail.com"; 455 461 github = "AbigailBuccaneer";
+20 -22
nixos/modules/tasks/network-interfaces-systemd.nix
··· 53 53 ) 54 54 ); 55 55 56 - genericDhcpNetworks = 57 - initrd: 58 - mkIf cfg.useDHCP { 59 - networks."99-ethernet-default-dhcp" = { 60 - matchConfig = { 61 - Type = "ether"; 62 - Kind = "!*"; # physical interfaces have no kind 63 - }; 64 - DHCP = "yes"; 65 - networkConfig.IPv6PrivacyExtensions = "kernel"; 66 - }; 67 - networks."99-wireless-client-dhcp" = { 68 - matchConfig.WLANInterfaceType = "station"; 69 - DHCP = "yes"; 70 - networkConfig.IPv6PrivacyExtensions = "kernel"; 71 - # We also set the route metric to one more than the default 72 - # of 1024, so that Ethernet is preferred if both are 73 - # available. 74 - dhcpV4Config.RouteMetric = 1025; 75 - ipv6AcceptRAConfig.RouteMetric = 1025; 56 + genericDhcpNetworks = mkIf cfg.useDHCP { 57 + networks."99-ethernet-default-dhcp" = { 58 + matchConfig = { 59 + Type = "ether"; 60 + Kind = "!*"; # physical interfaces have no kind 76 61 }; 62 + DHCP = "yes"; 63 + networkConfig.IPv6PrivacyExtensions = "kernel"; 77 64 }; 65 + networks."99-wireless-client-dhcp" = { 66 + matchConfig.WLANInterfaceType = "station"; 67 + DHCP = "yes"; 68 + networkConfig.IPv6PrivacyExtensions = "kernel"; 69 + # We also set the route metric to one more than the default 70 + # of 1024, so that Ethernet is preferred if both are 71 + # available. 72 + dhcpV4Config.RouteMetric = 1025; 73 + ipv6AcceptRAConfig.RouteMetric = 1025; 74 + }; 75 + }; 78 76 79 77 interfaceNetworks = mkMerge ( 80 78 forEach interfaces (i: { ··· 220 218 # former, the user retains full control over the configuration. 221 219 boot.initrd.systemd.network = mkMerge [ 222 220 defaultGateways 223 - (genericDhcpNetworks true) 221 + genericDhcpNetworks 224 222 interfaceNetworks 225 223 bridgeNetworks 226 224 vlanNetworks ··· 271 269 enable = true; 272 270 } 273 271 defaultGateways 274 - (genericDhcpNetworks false) 272 + genericDhcpNetworks 275 273 interfaceNetworks 276 274 bridgeNetworks 277 275 (mkMerge (
+9
pkgs/applications/audio/mbrola/default.nix
··· 29 29 sha256 = "1w86gv6zs2cbr0731n49z8v6xxw0g8b0hzyv2iqb9mqcfh38l8zy"; 30 30 }; 31 31 32 + postPatch = '' 33 + substituteInPlace Makefile \ 34 + --replace-fail 'O6' 'O3' 35 + substituteInPlace Misc/common.h \ 36 + --replace-fail '|| defined(TARGET_OS_MAC)' "" 37 + substituteInPlace Misc/common.c \ 38 + --replace-fail '|| defined(TARGET_OS_MAC)' "" 39 + ''; 40 + 32 41 # required for cross compilation 33 42 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 34 43
+4
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
··· 15 15 inherit (pkgs) codeium; 16 16 }; 17 17 18 + elpaca = callPackage ./manual-packages/elpaca { inherit (pkgs) git; }; 19 + 18 20 lsp-bridge = callPackage ./manual-packages/lsp-bridge { 19 21 inherit (pkgs) 20 22 basedpyright ··· 24 26 python3 25 27 ; 26 28 }; 29 + 30 + straight = callPackage ./manual-packages/straight { inherit (pkgs) git; }; 27 31 28 32 structured-haskell-mode = self.shm; 29 33
+30
pkgs/applications/editors/emacs/elisp-packages/manual-packages/elpaca/default.nix
··· 1 + { 2 + melpaBuild, 3 + fetchFromGitHub, 4 + git, 5 + unstableGitUpdater, 6 + lib, 7 + }: 8 + 9 + melpaBuild { 10 + pname = "elpaca"; 11 + version = "0-unstable-2025-01-25"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "progfolio"; 15 + repo = "elpaca"; 16 + rev = "db2fd7258ff69fe2d100888cb8d92cf3bf94d465"; 17 + hash = "sha256-SseY0iU3D3cloKZy6xPp8QT0H1Cu2uGiiVG6rXq/UHg="; 18 + }; 19 + 20 + nativeBuildInputs = [ git ]; 21 + 22 + passthru.updateScript = unstableGitUpdater { }; 23 + 24 + meta = { 25 + homepage = "https://github.com/progfolio/elpaca"; 26 + description = "Elisp package manager"; 27 + license = lib.licenses.gpl3Plus; 28 + maintainers = with lib.maintainers; [ abhisheksingh0x558 ]; 29 + }; 30 + }
+30
pkgs/applications/editors/emacs/elisp-packages/manual-packages/straight/default.nix
··· 1 + { 2 + melpaBuild, 3 + fetchFromGitHub, 4 + git, 5 + unstableGitUpdater, 6 + lib, 7 + }: 8 + 9 + melpaBuild { 10 + pname = "straight"; 11 + version = "0-unstable-2024-10-06"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "radian-software"; 15 + repo = "straight.el"; 16 + rev = "33fb4695066781c634ff1c3c81ba96e880deccf7"; 17 + hash = "sha256-3NPVLTn0ka0RvSLXW9gDKam3xajp62/mLupc8uyatzo="; 18 + }; 19 + 20 + nativeBuildInputs = [ git ]; 21 + 22 + passthru.updateScript = unstableGitUpdater { }; 23 + 24 + meta = { 25 + homepage = "https://github.com/radian-software/straight.el"; 26 + description = "Next-generation, purely functional package manager for the Emacs hacker"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ abhisheksingh0x558 ]; 29 + }; 30 + }
+2 -1
pkgs/applications/editors/kakoune/plugins/overrides.nix
··· 172 172 git 173 173 ]; 174 174 175 - cargoHash = "sha256-EjSj/+BysGwJBxK6Ccg2+pXHdB2Lg3dxIURRsSVTHVY="; 175 + useFetchCargoVendor = true; 176 + cargoHash = "sha256-cgUBa0rgfJFnosCgD20G1rlOl/nyXJ9bA9SSf4BuqAs="; 176 177 177 178 postInstall = '' 178 179 mkdir -p $out/share/kak/bin
+8 -8
pkgs/applications/editors/vscode/vscode.nix
··· 36 36 37 37 sha256 = 38 38 { 39 - x86_64-linux = "12606f4b6drp9gnb2y6q8b9zd1q7pjqg4ikjsfz47wgsi4009096"; 40 - x86_64-darwin = "18hj3n81ja0kj4l4l1v2s3ahgagl9p7bv0zzmj710vqpr3k3h2p8"; 41 - aarch64-linux = "03k92827lvb7rnavpii1kx0z3rpxsmbv21rdi06w5agpk4l3xs9k"; 42 - aarch64-darwin = "08x5gv338yf1by04djvykjwnlifffb1bfbqr6vnxshcy9r30n925"; 43 - armv7l-linux = "05cchap0r3vxfa32i3di838kj6wyrsm2qcga0gcl2aa27c86cn3c"; 39 + x86_64-linux = "0grp4295kdamdc7w7bf06dzp4fcx41ry2jif9yx983dd0wgcgbrn"; 40 + x86_64-darwin = "0yjjf5zqrgpj27kivn03i77by8f0535xxa6l5767d274jx35dj4s"; 41 + aarch64-linux = "1a8b53bd687sfdvfqzdgrf2ij4969zv9f15qy9wihkc4vzrjlgf9"; 42 + aarch64-darwin = "12zxvwqhavs6srvx5alhxcfwicayqs5caxmf2wcjb2qjxrlij6ik"; 43 + armv7l-linux = "08bpcylq6izac4dp5xalgrxzm06jpcm245qdrp95qf0c5gb6rlp2"; 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.96.2"; 50 + version = "1.96.4"; 51 51 pname = "vscode" + lib.optionalString isInsiders "-insiders"; 52 52 53 53 # This is used for VS Code - Remote SSH test 54 - rev = "fabdb6a30b49f79a7aba0f2ad9df9b399473380f"; 54 + rev = "cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba"; 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 - sha256 = "1gbjxmmi800mdslr7yys04fw160crjg0v8bjhcshk6w6fdz39wp1"; 78 + sha256 = "115dhhcbn0lnk09m4w6cqc0wa1f8wrriwxf5vfjqffxbm8pj6d3g"; 79 79 }; 80 80 stdenv = stdenvNoCC; 81 81 };
+9 -9
pkgs/applications/misc/1password-gui/default.nix
··· 10 10 11 11 let 12 12 pname = "1password"; 13 - version = if channel == "stable" then "8.10.54" else "8.10.56-1.BETA"; 13 + version = if channel == "stable" then "8.10.58" else "8.10.60-4.BETA"; 14 14 15 15 sources = { 16 16 stable = { 17 17 x86_64-linux = { 18 18 url = "https://downloads.1password.com/linux/tar/stable/x86_64/1password-${version}.x64.tar.gz"; 19 - hash = "sha256-kpFO59DPBCgD3EdYxq1tom/5/misBsafbsJS+Wj2l3I="; 19 + hash = "sha256-JznF2xG66z8FKwC7Xg3Pe/LLwxw5PqbHBessmxzpyRA="; 20 20 }; 21 21 aarch64-linux = { 22 22 url = "https://downloads.1password.com/linux/tar/stable/aarch64/1password-${version}.arm64.tar.gz"; 23 - hash = "sha256-ZZKuPxshI9yLSUMccpXaQDbu8gTvFCaS68tqMstZHJE="; 23 + hash = "sha256-q3qb1S30svgrMeOv5okAqH//RUnDuD0RUTdjxDoQFJo="; 24 24 }; 25 25 x86_64-darwin = { 26 26 url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip"; 27 - hash = "sha256-Xha7aOuBvG+R1K48gdPj/v4URuIEYv2le+TCxwDnCwk="; 27 + hash = "sha256-ER+NLSVyYJpxNx4mHgJJE8OWSXSx5WppN2YqMaWuJ7E="; 28 28 }; 29 29 aarch64-darwin = { 30 30 url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip"; 31 - hash = "sha256-ukfx7V8totRIyHpmjWDR2O9IDkAY3uq/0jtGPXiZ5Bw="; 31 + hash = "sha256-7SczaIcY/bQtTy6ODQh464/14q+VvgnJr7EdhEzevCs="; 32 32 }; 33 33 }; 34 34 beta = { 35 35 x86_64-linux = { 36 36 url = "https://downloads.1password.com/linux/tar/beta/x86_64/1password-${version}.x64.tar.gz"; 37 - hash = "sha256-25vBmc3AJv4NTI2oOrnTR5pMBMK+wx1s/eg5g8jjtb8="; 37 + hash = "sha256-c9r/t7VpClf2RQfLLyKdpU90RYlPEPA4N2PjrL2QXAo="; 38 38 }; 39 39 aarch64-linux = { 40 40 url = "https://downloads.1password.com/linux/tar/beta/aarch64/1password-${version}.arm64.tar.gz"; 41 - hash = "sha256-MLnXEqJM9E+2GAXlqX2dGUzFVk0xv5pmUzLdncakWf8="; 41 + hash = "sha256-Tf19dRmf7wufUJQf9m/M2Nwrs4yGW/idzs8FsgkM96o="; 42 42 }; 43 43 x86_64-darwin = { 44 44 url = "https://downloads.1password.com/mac/1Password-${version}-x86_64.zip"; 45 - hash = "sha256-W7VA7DFpIY2D+0ZqNaLfOzTTqryqpA1iy0+yACNrPlg="; 45 + hash = "sha256-lOQjuXLCCBF1lmEwkLrfX8Pjlwwx5wAa5WBDdf60VnQ="; 46 46 }; 47 47 aarch64-darwin = { 48 48 url = "https://downloads.1password.com/mac/1Password-${version}-aarch64.zip"; 49 - hash = "sha256-ZH7xuL0SrkncxI/ngDIYHf4bLwUyTQC4Ki3HgUVza+I="; 49 + hash = "sha256-2wYmLIxvUDlqKrCsSmI/yCoNOrMEgPdfrHJHMwFYkyo="; 50 50 }; 51 51 }; 52 52 };
+2 -2
pkgs/applications/misc/qcad/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "qcad"; 21 - version = "3.31.2.3"; 21 + version = "3.31.2.7"; 22 22 23 23 src = fetchFromGitHub { 24 24 name = "qcad-${version}-src"; 25 25 owner = "qcad"; 26 26 repo = "qcad"; 27 27 rev = "v${version}"; 28 - hash = "sha256-/zafL9FWPehhSn8sLkUSOpONGDEhjKBskTaqTWS6ChM="; 28 + hash = "sha256-gNUmcpyDctmsqavOOaPzyghmfMp6QnZcToUtFoVgoxI="; 29 29 }; 30 30 31 31 patches = [
+4 -1
pkgs/by-name/ae/aerospace/package.nix
··· 39 39 installShellCompletion --zsh shell-completion/zsh/_aerospace 40 40 ''; 41 41 42 - passthru.tests.can-print-version = [ versionCheckHook ]; 42 + doInstallCheck = true; 43 + nativeInstallCheckInputs = [ 44 + versionCheckHook 45 + ]; 43 46 44 47 passthru.updateScript = gitUpdater { 45 48 url = "https://github.com/nikitabobko/AeroSpace.git";
+3 -3
pkgs/by-name/ar/ares-cli/package.nix
··· 6 6 }: 7 7 buildNpmPackage rec { 8 8 pname = "ares-cli"; 9 - version = "3.1.3"; 9 + version = "3.2.0"; 10 10 src = fetchFromGitHub { 11 11 owner = "webos-tools"; 12 12 repo = "cli"; 13 13 rev = "v${version}"; 14 - hash = "sha256-V/YMDmed2VlJibeWmtiY6ftSiZMZhBcppwGXXjtLc5M="; 14 + hash = "sha256-tSnmIDDDEhhQBrjZ5bujmCaYpetTjpdCGUjKomue+Bc="; 15 15 }; 16 16 17 17 postPatch = '' ··· 19 19 ''; 20 20 21 21 dontNpmBuild = true; 22 - npmDepsHash = "sha256-Vf38Hw0rXMfP3MWBrDo9oDzF1KyHMOjxrmL/VMpL3mU="; 22 + npmDepsHash = "sha256-eTuAi+32pK8rGQ5UDWesDFvlkjWj/ERevD+aYXYYr0Q="; 23 23 24 24 passthru.updateScript = nix-update-script { }; 25 25
+5 -1
pkgs/by-name/as/astroterm/package.nix
··· 31 31 meson 32 32 ninja 33 33 xxd 34 - versionCheckHook 35 34 ]; 36 35 buildInputs = [ 37 36 argtable 38 37 ncurses 38 + ]; 39 + 40 + doInstallCheck = true; 41 + nativeInstallCheckInputs = [ 42 + versionCheckHook 39 43 ]; 40 44 41 45 postPatch = ''
-33
pkgs/by-name/as/async/package.nix
··· 1 - { 2 - lib, 3 - fetchFromGitHub, 4 - rustPlatform, 5 - }: 6 - 7 - rustPlatform.buildRustPackage rec { 8 - pname = "async"; 9 - version = "0.1.1"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "ctbur"; 13 - repo = pname; 14 - rev = "v${version}"; 15 - sha256 = "19ypflbayi5l0mb8yw7w0a4bq9a3w8nl9jsxapp9m3xggzmsvrxx"; 16 - }; 17 - 18 - cargoHash = "sha256-jIL7ZFzRMQuGLmMatGegkYRYctlsl3RRUfChgaIhWHg="; 19 - 20 - meta = with lib; { 21 - description = "Tool to parallelize shell commands"; 22 - mainProgram = "async"; 23 - longDescription = '' 24 - `async` is a tool to run shell commands in parallel and is designed to be 25 - able to quickly parallelize shell scripts with minimal changes. It was 26 - inspired by GNU Parallel, with the main difference being that async 27 - retains state between commands by running a server in the background. 28 - ''; 29 - homepage = "https://github.com/ctbur/async"; 30 - license = licenses.gpl3Plus; 31 - maintainers = with maintainers; [ minijackson ]; 32 - }; 33 - }
+19 -3
pkgs/by-name/ba/bacon/package.nix
··· 1 1 { 2 2 lib, 3 + stdenv, 3 4 rustPlatform, 4 5 fetchFromGitHub, 6 + pkg-config, 7 + alsa-lib, 5 8 versionCheckHook, 6 9 nix-update-script, 7 10 }: 8 11 9 12 rustPlatform.buildRustPackage rec { 10 13 pname = "bacon"; 11 - version = "3.8.0"; 14 + version = "3.9.0"; 12 15 13 16 src = fetchFromGitHub { 14 17 owner = "Canop"; 15 18 repo = "bacon"; 16 19 tag = "v${version}"; 17 - hash = "sha256-IWjG1esLwiEnESmnDE5kpuMu+LFaNrIomgrZoktkA2Q="; 20 + hash = "sha256-LnJlE4ostOl+pr+d7ZsAfKvG4C45qt4pedWpeiTchPU="; 18 21 }; 19 22 20 - cargoHash = "sha256-IQ8vTr5Z17ylcOCQ+iqKP6+tawZXd+pMiYoSH5h7Zjg="; 23 + cargoHash = "sha256-KS1SXrRqjvRom2zZOaaZZOMK2CRUwVmtXC2ilDfaEG0="; 24 + 25 + nativeBuildInputs = [ 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = 30 + lib.optionals stdenv.hostPlatform.isLinux [ 31 + alsa-lib 32 + ] 33 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ 34 + # bindgenHook is only included on darwin as it is needed to build `coreaudio-sys`, a darwin-specific crate 35 + rustPlatform.bindgenHook 36 + ]; 21 37 22 38 nativeInstallCheckInputs = [ versionCheckHook ]; 23 39 versionCheckProgramArg = [ "--version" ];
+1
pkgs/by-name/cl/cloudpan189-go/package.nix
··· 22 22 ''; 23 23 }; 24 24 25 + doInstallCheck = true; 25 26 nativeInstallCheckInputs = [ 26 27 versionCheckHook 27 28 ];
+4 -2
pkgs/by-name/da/daggerfall-unity/package.nix
··· 73 73 installPhase = '' 74 74 runHook preInstall 75 75 76 - mkdir --parents "$out/share/doc/" 76 + mkdir --parents "$out/bin" "$out/share/doc" "$out/share/pixmaps/" 77 77 cp --recursive * "$out" 78 + ln --symbolic "../${finalAttrs.meta.mainProgram}" "$out/bin/" 79 + ln --symbolic ../../DaggerfallUnity_Data/Resources/UnityPlayer.png "$out/share/pixmaps/" 78 80 79 81 ${lib.strings.concatMapStringsSep "\n" (file: '' 80 82 cp "${file}" "$out/share/doc/${file.name}" ··· 91 93 desktopName = "Daggerfall Unity"; 92 94 comment = finalAttrs.meta.description; 93 95 icon = "UnityPlayer"; 94 - exec = "DaggerfallUnity.x86_64"; 96 + exec = finalAttrs.meta.mainProgram; 95 97 categories = [ "Game" ]; 96 98 }) 97 99 ];
+2
pkgs/by-name/de/deepsource/package.nix
··· 48 48 --zsh <($out/bin/deepsource completion zsh) 49 49 ''; 50 50 51 + doInstallCheck = true; 52 + versionCheckProgramArg = [ "version" ]; 51 53 nativeInstallCheckInputs = [ 52 54 versionCheckHook 53 55 ];
+2 -2
pkgs/by-name/di/diebahn/package.nix
··· 34 34 hash = "sha256-jk2Pn/kqjMx5reMkIL8nLMWMZylwdoVq4FmnzaohnjU="; 35 35 }; 36 36 37 - cargoDeps = rustPlatform.fetchCargoTarball { 37 + cargoDeps = rustPlatform.fetchCargoVendor { 38 38 inherit pname version src; 39 - hash = "sha256-UE+N6cvcWVJTxE8m4hHmBLyd5RBecDQy1kR4zDzPyf0="; 39 + hash = "sha256-WiFW+xz5kxFKe9y8vHaFD9xW7f9iHc9hyCBWW4uMquU="; 40 40 }; 41 41 42 42 nativeBuildInputs = [
+2 -2
pkgs/by-name/dn/dnsdist/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "dnsdist"; 23 - version = "1.9.7"; 23 + version = "1.9.8"; 24 24 25 25 src = fetchurl { 26 26 url = "https://downloads.powerdns.com/releases/dnsdist-${version}.tar.bz2"; 27 - hash = "sha256-KFERwrff9ryKJAcQalHDZcxb9eYof+RZops5bHRiAzI="; 27 + hash = "sha256-9mT3Opao1zQ9MmlqzLcP2LHtQyjXPNsKYnpWHW4v2Z4="; 28 28 }; 29 29 30 30 patches = [
+8 -1
pkgs/by-name/en/envision-unwrapped/package.nix
··· 67 67 pkg-config 68 68 rustPlatform.cargoSetupHook 69 69 rustc 70 - versionCheckHook 71 70 wrapGAppsHook4 72 71 ]; 73 72 ··· 85 84 pango 86 85 vte-gtk4 87 86 zlib 87 + ]; 88 + 89 + # FIXME: error when running `env -i envision`: 90 + # "HOME env var not defined: NotPresent" 91 + doInstallCheck = false; 92 + versionCheckProgram = "${placeholder "out"}/bin/envision"; 93 + nativeInstallCheckInputs = [ 94 + versionCheckHook 88 95 ]; 89 96 90 97 postInstall = ''
+7 -6
pkgs/by-name/fl/flake-edit/package.nix
··· 6 6 openssl, 7 7 stdenv, 8 8 installShellFiles, 9 + nix-update-script, 9 10 darwin, 10 11 }: 11 12 12 13 rustPlatform.buildRustPackage rec { 13 14 pname = "flake-edit"; 14 - version = "0.1.0"; 15 + version = "0.0.2"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "a-kenji"; 18 19 repo = "flake-edit"; 19 20 rev = "v${version}"; 20 - hash = "sha256-dNTvAYBVZLeDlC1bsaonwojE7+1CD16/sCxtQVvT9WE="; 21 + hash = "sha256-7n8WANm9AijZYI5nlnevLI+aZtV55teroeQIEld7tkE="; 21 22 }; 22 23 23 - cargoHash = "sha256-ipLjbfnNqrUUD40awRnE8URX5pHhG4SwUM9JedoBM8Y="; 24 + cargoHash = "sha256-LyASAwyiBiPZkrA1R0zgQbNbSeOmMDEydLk2YiGq2fM="; 24 25 25 26 nativeBuildInputs = [ 26 27 installShellFiles ··· 28 29 ]; 29 30 30 31 buildInputs = 31 - [ 32 - openssl 33 - ] 32 + [ openssl ] 34 33 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 35 34 darwin.apple_sdk.frameworks.Security 36 35 darwin.apple_sdk.frameworks.SystemConfiguration ··· 45 44 installShellCompletion --fish --name flake-edit.fish target/assets/flake-edit.fish 46 45 installShellCompletion --zsh --name _flake-edit target/assets/_flake-edit 47 46 ''; 47 + 48 + passthru.updateScript = nix-update-script { }; 48 49 49 50 meta = { 50 51 description = "Edit your flake inputs with ease";
+3 -3
pkgs/by-name/fl/flarectl/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "flarectl"; 9 - version = "0.113.0"; 9 + version = "0.114.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "cloudflare"; 13 13 repo = "cloudflare-go"; 14 14 rev = "v${version}"; 15 - hash = "sha256-3luHcmMa2iCsgtg1wNkBcScH/iO1+DUHXpwpaIR6IFI="; 15 + hash = "sha256-K0SnwLZUmu/qPTAMXPiQtomKyfLK+gJIIMo4sY6qjYc="; 16 16 }; 17 17 18 - vendorHash = "sha256-SnkIVGrB7McwdfFfI4yMDviQ+mpl4udu2COS3AEMS3o="; 18 + vendorHash = "sha256-vTByYXYj3r8pOi6oXYu9f7zO4MdXg0fWqWzhsNLCjjw="; 19 19 20 20 subPackages = [ "cmd/flarectl" ]; 21 21
+15
pkgs/by-name/fr/freesweep/0001-include-strings.h.patch
··· 1 + diff --git a/sweep.h b/sweep.h 2 + index 198349d..549f39f 100644 3 + --- a/sweep.h 4 + +++ b/sweep.h 5 + @@ -32,6 +32,10 @@ 6 + #include <string.h> 7 + #endif /* HAVE_STRING_H */ 8 + 9 + +#ifdef HAVE_STRINGS_H 10 + +#include <strings.h> 11 + +#endif /* HAVE_STRINGS_H */ 12 + + 13 + #ifdef HAVE_GETOPT_H 14 + #include <getopt.h> 15 + #endif /* HAVE_GETOPT_H */
+13
pkgs/by-name/fr/freesweep/0002-fix-Wformat-security.patch
··· 1 + diff --git a/logs.c b/logs.c 2 + index 5e87f52..29ad433 100644 3 + --- a/logs.c 4 + +++ b/logs.c 5 + @@ -128,7 +128,7 @@ static void log_display(const char *mesg) { 6 + // Display the message on the screen. 7 + if (log_win) { 8 + wclear(log_win); 9 + - mvwprintw(log_win, 0, 0, mesg); 10 + + mvwprintw(log_win, 0, 0, "%s", mesg); 11 + wnoutrefresh(log_win); 12 + wrefresh(log_win); 13 + }
+12
pkgs/by-name/fr/freesweep/0003-remove-ac_func_malloc.patch
··· 1 + diff --git a/configure.ac b/configure.ac 2 + index ae08308..5262e56 100644 3 + --- a/configure.ac 4 + +++ b/configure.ac 5 + @@ -32,7 +32,6 @@ AC_TYPE_SIZE_T 6 + AC_TYPE_UID_T 7 + 8 + # Checks for library functions. 9 + -AC_FUNC_MALLOC 10 + AC_CHECK_FUNCS([alarm getcwd memset mkdir setlocale strdup strncasecmp 11 + fileno flock lockf getopt getopt_long]) 12 +
+31 -12
pkgs/by-name/fr/freesweep/package.nix
··· 3 3 ncurses, 4 4 lib, 5 5 stdenv, 6 - updateAutotoolsGnuConfigScriptsHook, 6 + autoconf, 7 + automake, 8 + pkg-config, 7 9 installShellFiles, 8 10 }: 9 11 10 - stdenv.mkDerivation rec { 12 + stdenv.mkDerivation { 11 13 pname = "freesweep"; 12 - version = "1.0.2"; 14 + version = "1.0.2-unstable-2024-04-19"; 13 15 14 16 src = fetchFromGitHub { 15 17 owner = "rwestlund"; 16 18 repo = "freesweep"; 17 - rev = "v${version}"; 18 - hash = "sha256-iuu81yHbNrjdPsimBrPK58PJ0d8i3ySM7rFUG/d8NJM"; 19 + rev = "68c0ee5b29d1087d216d95875a7036713cd25fc0"; 20 + hash = "sha256-ZnAH7mIuBMFLdrtJOY8PzNbxv+GDEFAgyEtWCpTH2Us="; 19 21 }; 20 22 23 + # These patches are sent upstream in github:rwestlund/freesweep#18 24 + patches = [ 25 + # strncasecmp and friends are declared in strings.h and not string.h on 26 + # systems with HAVE_STRINGS_H 27 + ./0001-include-strings.h.patch 28 + # Fixes a potential format string vulnerability and makes it compile with 29 + # -Wformat-security 30 + ./0002-fix-Wformat-security.patch 31 + # autoconf believes systems that handle malloc(0) differently from glibc 32 + # have a bad malloc implementation and will replace calls to malloc with 33 + # rpl_malloc. freesweep does not define rpl_malloc so this macro prevents 34 + # building for such systems, the easiest solution is to remove this macro 35 + ./0003-remove-ac_func_malloc.patch 36 + ]; 37 + 21 38 nativeBuildInputs = [ 22 - updateAutotoolsGnuConfigScriptsHook 39 + autoconf 40 + automake 41 + pkg-config 23 42 installShellFiles 24 43 ]; 25 44 buildInputs = [ ncurses ]; 26 45 27 - configureFlags = [ "--with-prefsdir=$out/share" ]; 46 + enableParallelBuilding = true; 28 47 29 - enableParallelBuilding = true; 48 + preConfigure = "./autogen.sh"; 30 49 31 50 installPhase = '' 32 51 runHook preInstall ··· 36 55 runHook postInstall 37 56 ''; 38 57 39 - meta = with lib; { 58 + meta = { 40 59 description = "Console minesweeper-style game written in C for Unix-like systems"; 41 60 mainProgram = "freesweep"; 42 61 homepage = "https://github.com/rwestlund/freesweep"; 43 - license = licenses.gpl2Only; 44 - maintainers = with maintainers; [ ]; 45 - platforms = platforms.unix; 62 + license = lib.licenses.gpl2Only; 63 + maintainers = with lib.maintainers; [ sanana ]; 64 + platforms = lib.platforms.unix; 46 65 }; 47 66 }
+3 -3
pkgs/by-name/fw/fw/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "fw"; 15 - version = "2.19.1"; 15 + version = "2.20.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "brocode"; 19 19 repo = "fw"; 20 20 rev = "v${version}"; 21 - hash = "sha256-fG1N/3Er7BvXOJTMGooaIMa5I9iNwnH+1om2jcWkI68="; 21 + hash = "sha256-bq8N49qArdF0EFIGiK4lCsC0CZxwmeo0R8OiehrifTg="; 22 22 }; 23 23 24 - cargoHash = "sha256-1d2uX/A1HZAmAI3d0iet1NkG0IFuJpVnhWxpY0jVVUI="; 24 + cargoHash = "sha256-NnN1VT0odq+Qj2wIPIF3ZRObObyqlPknQais5e0SnKE="; 25 25 26 26 nativeBuildInputs = [ 27 27 pkg-config
+2 -2
pkgs/by-name/ga/gancio/package.nix
··· 19 19 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "gancio"; 22 - version = "1.21.0"; 22 + version = "1.22.0"; 23 23 24 24 src = fetchFromGitLab { 25 25 domain = "framagit.org"; 26 26 owner = "les"; 27 27 repo = "gancio"; 28 28 rev = "v${finalAttrs.version}"; 29 - hash = "sha256-hpOTiGU2DGOeKqggYQhdBZgFBp6S0CAQ2stpr9zzItg="; 29 + hash = "sha256-aKZnMtxKEjnvNLoFPnXxxvhj4jmK109+7qF2vZdERpw="; 30 30 }; 31 31 32 32 offlineCache = fetchYarnDeps {
+9 -1
pkgs/by-name/go/gollama/package.nix
··· 16 16 hash = "sha256-7wCBflX34prZJl4HhZUU2a2qHxaBs1fMKHpwE0vX1GE="; 17 17 }; 18 18 19 + postPatch = '' 20 + substituteInPlace main.go \ 21 + --replace-fail 'Version = "1.28.0"' 'Version = "${version}"' 22 + ''; 23 + 19 24 vendorHash = "sha256-Y5yg54em+vqoWXxS3JVQVPEM+fLXgoblmY+48WpxSCQ="; 20 25 21 26 doCheck = false; ··· 25 30 "-w" 26 31 ]; 27 32 28 - nativeInputChecks = [ 33 + # FIXME: error when running `env -i gollama`: 34 + # "Error initializing logging: $HOME is not defined" 35 + doInstallCheck = false; 36 + nativeInstallCheckInputs = [ 29 37 versionCheckHook 30 38 ]; 31 39
+3 -3
pkgs/by-name/in/inori/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "inori"; 10 - version = "0.2.2"; 10 + version = "0.2.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "eshrh"; 14 14 repo = "inori"; 15 15 tag = "v${version}"; 16 - hash = "sha256-yd1kIlPepVbeTEFzjxTDWEh8o4m6dh/ya9GitqYHHT8="; 16 + hash = "sha256-g+OH8sjfByrVsI1KogkluvAqNyYz7Fba2aeJkFhCgPU="; 17 17 }; 18 18 19 - cargoHash = "sha256-mmzJXIl0wfcyEaYc2wZfA22ZEbTQXG5LVqxEQ4+x76M="; 19 + cargoHash = "sha256-BSTl/eeK2DwkJ+qhcVJlnCMfxLuPdQdFEx5OPPMnSMs="; 20 20 21 21 passthru.updateScript = nix-update-script { }; 22 22
+3 -3
pkgs/by-name/je/jellyfin-web/package.nix
··· 13 13 }: 14 14 buildNpmPackage rec { 15 15 pname = "jellyfin-web"; 16 - version = "10.10.3"; 16 + version = "10.10.5"; 17 17 18 18 src = 19 19 assert version == jellyfin.version; ··· 21 21 owner = "jellyfin"; 22 22 repo = "jellyfin-web"; 23 23 rev = "v${version}"; 24 - hash = "sha256-xmy2cr6MJSen6Pok3Wde4mBcu5pM4qtGEBfqMpGdAxY="; 24 + hash = "sha256-bmLEFnP5HalQ7w42pTJt4iV7uISLnMrOsrXKjPAezog"; 25 25 }; 26 26 27 27 nodejs = nodejs_20; # does not build with 22 ··· 31 31 --replace-fail "git describe --always --dirty" "echo ${src.rev}" \ 32 32 ''; 33 33 34 - npmDepsHash = "sha256-qzjniTbJRNeZ2WFu8RBjcdZR96nvGRHMERdEiELLufg="; 34 + npmDepsHash = "sha256-MoXE7hzavOS86UjLzpJtSQxded98YjL4h7L1IC5KLas"; 35 35 36 36 preBuild = '' 37 37 # using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart
+8 -8
pkgs/by-name/je/jellyfin/nuget-deps.json
··· 11 11 }, 12 12 { 13 13 "pname": "BlurHashSharp", 14 - "version": "1.3.3", 15 - "hash": "sha256-Zrea7/O9ARyM65xokZU9M0Lx/WsriJ1gclWB17oOQKU=" 14 + "version": "1.3.4", 15 + "hash": "sha256-xBTjBMTrN8M4gsPJSW3YIuu6Zi44xBkDHJF4FudOIts=" 16 16 }, 17 17 { 18 18 "pname": "BlurHashSharp.SkiaSharp", 19 - "version": "1.3.3", 20 - "hash": "sha256-yarsi8uxOGFOx79iUts3443a79pd8NYcKy8Va2g+baw=" 19 + "version": "1.3.4", 20 + "hash": "sha256-P0ObHZ6/lSwLjG7+uTgzmTcwCfDGisz8GFzlnDjctgY=" 21 21 }, 22 22 { 23 23 "pname": "CommandLineParser", ··· 546 546 }, 547 547 { 548 548 "pname": "NEbml", 549 - "version": "0.11.0", 550 - "hash": "sha256-rYZ2COiYjYSFpPipoBf1MrNMSEVrL1+/E8MhOwF/M0s=" 549 + "version": "0.12.0", 550 + "hash": "sha256-Ij6p0bfCagTCxcKBppCQAqZMmxARJMCGsktyPSDGoFc=" 551 551 }, 552 552 { 553 553 "pname": "Newtonsoft.Json", ··· 1246 1246 }, 1247 1247 { 1248 1248 "pname": "z440.atl.core", 1249 - "version": "6.8.0", 1250 - "hash": "sha256-eeiNzwXqDvw1xWOzubeKDth89MiU4q8qPesXWkvlPhc=" 1249 + "version": "6.11.0", 1250 + "hash": "sha256-V1r1ftZ/Ud0pw/qwnqpJodRaGi9FyG3uIy3ykJUvxjg=" 1251 1251 }, 1252 1252 { 1253 1253 "pname": "zlib.net-mutliplatform",
+2 -2
pkgs/by-name/je/jellyfin/package.nix
··· 13 13 14 14 buildDotnetModule rec { 15 15 pname = "jellyfin"; 16 - version = "10.10.3"; # ensure that jellyfin-web has matching version 16 + version = "10.10.5"; # ensure that jellyfin-web has matching version 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "jellyfin"; 20 20 repo = "jellyfin"; 21 21 rev = "v${version}"; 22 - hash = "sha256-kobe2hlcDzYHMMTaRtfC8L9f2W1eS2SNcYolWr+wsJQ="; 22 + hash = "sha256-fXjQ8h//C0Ox5pyyFazpcuVLZibKAbnXcY6OHLI2bDQ="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [ sqlite ];
+1 -1
pkgs/by-name/ma/matrix-hookshot/package.nix
··· 37 37 sha256 = data.yarnHash; 38 38 }; 39 39 40 - cargoDeps = rustPlatform.fetchCargoTarball { 40 + cargoDeps = rustPlatform.fetchCargoVendor { 41 41 inherit src; 42 42 name = "${pname}-${version}"; 43 43 hash = data.cargoHash;
+1 -1
pkgs/by-name/ma/matrix-hookshot/pin.json
··· 2 2 "version": "6.0.2", 3 3 "srcHash": "sha256-uqbKpmqiy0rU8ByMRUqyjGmEdZgAhYiMrh0VEwwcbK8=", 4 4 "yarnHash": "0sjc333cl115pm3w69aknf20n85r8nisrdjx1231101zrz01nhhh", 5 - "cargoHash": "sha256-UlPT/ko9d4bUvv3kutNPEISXEbKtegWo2OVKEmUlKrg=" 5 + "cargoHash": "sha256-4Ix5eqv3BMoTzfadayJqXICW+zZzSp2e6XJQrWraW60==" 6 6 }
+4
pkgs/by-name/me/mergiraf/package.nix
··· 26 26 27 27 nativeCheckInputs = [ 28 28 git 29 + ]; 30 + 31 + doInstallCheck = true; 32 + nativeInstallCheckInputs = [ 29 33 versionCheckHook 30 34 ]; 31 35
+2 -2
pkgs/by-name/mi/mitama-cpp-result/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "mitama-cpp-result"; 10 - version = "9.3.0"; 10 + version = "10.0.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "LoliGothick"; 14 14 repo = "mitama-cpp-result"; 15 15 rev = "v${finalAttrs.version}"; 16 - hash = "sha256-CWYVPpmPIZZTsqXKh+Ft3SlQ4C9yjUof1mJ8Acn5kmM="; 16 + hash = "sha256-EpCLUeDx8RQQWAkv5To9905RI3/svbW6gzHLcFiNbtQ="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -1
pkgs/by-name/ni/nixpkgs-review/package.nix
··· 70 70 done 71 71 ''; 72 72 73 - nativeCheckInputs = [ 73 + doInstallCheck = true; 74 + nativeInstallCheckInputs = [ 74 75 versionCheckHook 75 76 ]; 76 77 versionCheckProgramArg = [ "--version" ];
+4 -5
pkgs/by-name/nv/nvitop/package.nix
··· 7 7 8 8 python3Packages.buildPythonApplication rec { 9 9 pname = "nvitop"; 10 - version = "1.4.1"; 10 + version = "1.4.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "XuehaiPan"; 14 14 repo = "nvitop"; 15 15 tag = "v${version}"; 16 - hash = "sha256-H5WfSGQpShmJGffGMIejs0A9ksht43I1d3BvXbvP6vI="; 16 + hash = "sha256-2l/VfqgV2UmMVad3UYASjYFu/Mzp2K2XNQFUDq1XM9k="; 17 17 }; 18 18 19 19 pythonRelaxDeps = [ "nvidia-ml-py" ]; 20 20 21 21 dependencies = with python3Packages; [ 22 - cachetools 23 22 psutil 24 - termcolor 25 23 nvidia-ml-py 26 24 ]; 27 25 28 - nativeCheckInputs = [ 26 + doInstallCheck = true; 27 + nativeInstallCheckInputs = [ 29 28 versionCheckHook 30 29 ]; 31 30 versionCheckProgramArg = [ "--version" ];
+2 -2
pkgs/by-name/ol/olvid/package.nix
··· 62 62 63 63 stdenv.mkDerivation (finalAttrs: { 64 64 pname = "olvid"; 65 - version = "2.2.0"; 65 + version = "2.3.0"; 66 66 67 67 dontUnpack = true; 68 68 dontWrapGApps = true; 69 69 70 70 src = fetchurl { 71 71 url = "https://static.olvid.io/linux/${repo}-${finalAttrs.version}.tar.gz"; 72 - hash = "sha256-TK0aeKwZFItw3GaOwet48d8zPBRtTsdqEz5MUNWLwSU="; 72 + hash = "sha256-MzWDqF8mfrtIRmz4Eoxeek3nwV0S3TobZNxIGz1SQM8="; 73 73 }; 74 74 75 75 nativeBuildInputs = [
+2 -2
pkgs/by-name/op/openfpgaloader/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "openfpgaloader"; 16 - version = "0.12.1"; 16 + version = "0.13.1"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "trabucayre"; 20 20 repo = "openFPGALoader"; 21 21 rev = "v${finalAttrs.version}"; 22 - hash = "sha256-iJSTiOcW15q3mWmMhe5wmO11cu2xfAI9zCsoB33ujWQ="; 22 + hash = "sha256-OC5IeA1gkaclLs0TPbrkaxH/D61SeyDcufkIvEDeuNw="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+8 -3
pkgs/by-name/pd/pdepend/package.nix
··· 2 2 php, 3 3 fetchFromGitHub, 4 4 lib, 5 + versionCheckHook, 5 6 }: 6 7 7 - php.buildComposerProject (finalAttrs: { 8 + php.buildComposerProject2 (finalAttrs: { 8 9 pname = "pdepend"; 9 10 version = "2.16.2"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "pdepend"; 13 14 repo = "pdepend"; 14 - rev = finalAttrs.version; 15 + tag = finalAttrs.version; 15 16 hash = "sha256-2Ruubcm9IWZYu2LGeGeKm1tmHca0P5xlKYkuBCCV9ag="; 16 17 }; 17 18 18 19 composerLock = ./composer.lock; 19 - vendorHash = "sha256-Rvvy6MI0q+T2W7xzf2UqWIbsqgrWhgqVnzhphQ3iw9g="; 20 + vendorHash = "sha256-szKVZhWcd8p4307irNqgSAK2+hl8AW+gCPyf0EEco8A="; 21 + 22 + nativeInstallCheckInputs = [ versionCheckHook ]; 23 + doInstallCheck = true; 24 + versionCheckProgramArg = "--version"; 20 25 21 26 meta = { 22 27 changelog = "https://github.com/pdepend/pdepend/releases/tag/${finalAttrs.version}";
+21 -10
pkgs/by-name/pi/pico-sdk/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 cmake, 6 + versionCheckHook, 7 + nix-update-script, 8 + pico-sdk, 6 9 7 10 # Options 8 11 ··· 14 17 15 18 stdenv.mkDerivation (finalAttrs: { 16 19 pname = "pico-sdk"; 17 - version = "2.0.0"; 20 + version = "2.1.0"; 18 21 19 22 src = fetchFromGitHub { 20 23 owner = "raspberrypi"; 21 24 repo = "pico-sdk"; 22 - rev = finalAttrs.version; 25 + tag = finalAttrs.version; 23 26 fetchSubmodules = withSubmodules; 24 27 hash = 25 - if (withSubmodules) then 26 - "sha256-fVSpBVmjeP5pwkSPhhSCfBaEr/FEtA82mQOe/cHFh0A=" 28 + if withSubmodules then 29 + "sha256-nLn6H/P79Jbk3/TIowH2WqmHFCXKEy7lgs7ZqhqJwDM=" 27 30 else 28 - "sha256-d6mEjuG8S5jvJS4g8e90gFII3sEqUVlT2fgd9M9LUkA="; 31 + "sha256-QKc16Wnx2AvpM0/bklY8CnbsShVR1r5ejtRlvE8f8mM="; 29 32 }; 30 33 31 34 nativeBuildInputs = [ cmake ]; ··· 42 45 runHook postInstall 43 46 ''; 44 47 45 - meta = with lib; { 48 + passthru = { 49 + updateScript = nix-update-script { }; 50 + tests = { 51 + withSubmodules = pico-sdk.override { withSubmodules = true; }; 52 + }; 53 + }; 54 + 55 + meta = { 56 + description = "SDK provides the headers, libraries and build system necessary to write programs for the RP2040-based devices"; 46 57 homepage = "https://github.com/raspberrypi/pico-sdk"; 47 - description = "SDK provides the headers, libraries and build system necessary to write programs for the RP2040-based devices"; 48 - license = licenses.bsd3; 49 - maintainers = with maintainers; [ muscaln ]; 50 - platforms = platforms.unix; 58 + changelog = "https://github.com/raspberrypi/pico-sdk/releases/tag/${finalAttrs.version}"; 59 + license = lib.licenses.bsd3; 60 + maintainers = with lib.maintainers; [ muscaln ]; 61 + platforms = lib.platforms.unix; 51 62 }; 52 63 })
+24 -11
pkgs/by-name/pi/picotool/package.nix
··· 7 7 libusb1, 8 8 pico-sdk, 9 9 mbedtls_2, 10 + versionCheckHook, 11 + gitUpdater, 10 12 }: 11 13 12 - stdenv.mkDerivation rec { 14 + stdenv.mkDerivation (finalAttrs: { 13 15 pname = "picotool"; 14 - version = "2.0.0"; 16 + version = "2.1.0"; 15 17 16 18 src = fetchFromGitHub { 17 19 owner = "raspberrypi"; 18 - repo = pname; 19 - rev = version; 20 - sha256 = "sha256-z7EFk3qxg1PoKZQpUQqjhttZ2RkhhhiMdYc9TkXzkwk="; 20 + repo = "picotool"; 21 + tag = finalAttrs.version; 22 + hash = "sha256-aGhh19/dl6o/3hbmKJGVh22qSHeCqxST2PoWzxmc7KQ="; 21 23 }; 22 24 23 25 postPatch = '' ··· 42 44 install -Dm444 ../udev/99-picotool.rules -t $out/etc/udev/rules.d 43 45 ''; 44 46 45 - meta = with lib; { 46 - homepage = "https://github.com/raspberrypi/picotool"; 47 + nativeInstallCheckInputs = [ 48 + versionCheckHook 49 + ]; 50 + versionCheckProgramArg = [ "version" ]; 51 + doInstallCheck = true; 52 + 53 + passthru = { 54 + updateScript = gitUpdater { }; 55 + }; 56 + 57 + meta = { 47 58 description = "Tool for interacting with RP2040/RP2350 device(s) in BOOTSEL mode, or with an RP2040/RP2350 binary"; 59 + homepage = "https://github.com/raspberrypi/picotool"; 60 + changelog = "https://github.com/raspberrypi/picotool/releases/tag/${finalAttrs.version}"; 48 61 mainProgram = "picotool"; 49 - license = licenses.bsd3; 50 - maintainers = with maintainers; [ muscaln ]; 51 - platforms = platforms.unix; 62 + license = lib.licenses.bsd3; 63 + maintainers = with lib.maintainers; [ muscaln ]; 64 + platforms = lib.platforms.unix; 52 65 }; 53 - } 66 + })
+2 -2
pkgs/by-name/pr/proton-pass/package.nix
··· 9 9 }: 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "proton-pass"; 12 - version = "1.27.0"; 12 + version = "1.27.2"; 13 13 14 14 src = fetchurl { 15 15 url = "https://proton.me/download/pass/linux/x64/proton-pass_${finalAttrs.version}_amd64.deb"; 16 - hash = "sha256-OLnBmKmx4necZHXbyUfB3Nl2UFSz1Ff/yBuHmNwTGjU="; 16 + hash = "sha256-HVKQuqYonK5kPibpXe5LSzXTiP07tpTsyFJwD/xnARI="; 17 17 }; 18 18 19 19 dontConfigure = true;
+3 -3
pkgs/by-name/ri/rip2/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "rip2"; 13 - version = "0.9.2"; 13 + version = "0.9.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "MilesCranmer"; 17 17 repo = "rip2"; 18 18 rev = "v${version}"; 19 - hash = "sha256-OZsiAh0sQygLdVdA1QxCf7FTvP5CrlDNeOQLv2G2X3U="; 19 + hash = "sha256-bwIvjpZgX95Vg14sU6JmYuWNHP38ZBM98ii/Rze+lqA="; 20 20 }; 21 21 22 - cargoHash = "sha256-9wbHXgjOWyQS8JOMQQTVetMacdjWD9C4NBWxUpcjbdg="; 22 + cargoHash = "sha256-rzY0gMipvC5vYmKUJTVU8OSbmMQxtLIuizIIbrH6v4s="; 23 23 24 24 nativeBuildInputs = [ installShellFiles ]; 25 25
+3 -3
pkgs/by-name/sn/sniffnet/package.nix
··· 18 18 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "sniffnet"; 21 - version = "1.3.1"; 21 + version = "1.3.2"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "gyulyvgc"; 25 25 repo = "sniffnet"; 26 26 tag = "v${version}"; 27 - hash = "sha256-wepy56LOhliU6t0ZRPviEbZtsWNqrtUnpUXsEdkRDqI="; 27 + hash = "sha256-MWYCXLIv0euEHkfqZCxbfs1wFHkGIFk06wn7F8CIXx0="; 28 28 }; 29 29 30 - cargoHash = "sha256-cV3WhidnH2CBlmHa3IVHTQfTuPdSHwwY0XhgNPyLDN4="; 30 + cargoHash = "sha256-Jcre4pyRgt+JDX+GI5dvmmEhWwHwe3G4VCi/6FKU6w0="; 31 31 32 32 nativeBuildInputs = [ pkg-config ]; 33 33
+2 -1
pkgs/by-name/tb/tbtools/package.nix
··· 19 19 hash = "sha256-zq8q3JaoqWAQUat2gIW0Wimi/tZiC6XDphUVjH0viU4="; 20 20 }; 21 21 22 - cargoHash = "sha256-8uzbWJl3Bpvo/rlZnd7DzCNhL088v5pksY7K6yncC1s="; 22 + useFetchCargoVendor = true; 23 + cargoHash = "sha256-SAHIDjELm4qr4whoQVdt3EuNA72qFqXEg3H0hYr7yLc="; 23 24 24 25 nativeBuildInputs = [ 25 26 pkg-config
+4 -4
pkgs/by-name/ti/tigerbeetle/package.nix
··· 10 10 platform = 11 11 if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; 12 12 hash = builtins.getAttr platform { 13 - "universal-macos" = "sha256-blzpEQf9+vTg5gAelssD7Sje+8Rt2Ugvgxdxt+ehAKw="; 14 - "x86_64-linux" = "sha256-329wngZhFgR775/uuAmU5RMNkEXHwsG5f8QNm5UFZ9c="; 15 - "aarch64-linux" = "sha256-9Q1f1GRQMdoTfLsQA0D6k4VCFl8AfYy9UJjokwJimk8="; 13 + "universal-macos" = "sha256-YQyC1AYL1pXvH6PwWUWpyRCC3yr4kYemhXFy1ag1zHE="; 14 + "x86_64-linux" = "sha256-61ZexEleFyrtgGOtBA1lFsPBtRZO3vpnLTMdJIU/BAk="; 15 + "aarch64-linux" = "sha256-x/xWe1ePttTGmbikNpGOysbEumEO3T+2+35yRb/mKR8="; 16 16 }; 17 17 in 18 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 19 pname = "tigerbeetle"; 20 - version = "0.16.21"; 20 + version = "0.16.23"; 21 21 22 22 src = fetchzip { 23 23 url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
+4 -4
pkgs/by-name/up/upbound/package.nix
··· 50 50 installShellCompletion --bash --name up <(echo complete -C up up) 51 51 ''; 52 52 53 + # FIXME: error when running `env -i up`: 54 + # "up: error: $HOME is not defined" 55 + doInstallCheck = false; 56 + versionCheckProgram = "${placeholder "out"}/bin/up"; 53 57 versionCheckProgramArg = "version"; 54 58 55 59 nativeInstallCheckInputs = [ ··· 62 66 ./update.sh 63 67 "${version-channel}" 64 68 ]; 65 - 66 - passthru.tests = { 67 - versionCheck = versionCheckHook; 68 - }; 69 69 70 70 meta = { 71 71 description = "CLI for interacting with Upbound Cloud, Upbound Enterprise, and Universal Crossplane (UXP)";
+2 -2
pkgs/by-name/vi/vips/package.nix
··· 37 37 libtiff, 38 38 libwebp, 39 39 matio, 40 - openexr, 40 + openexr_3, 41 41 openjpeg, 42 42 openslide, 43 43 pango, ··· 108 108 libtiff 109 109 libwebp 110 110 matio 111 - openexr 111 + openexr_3 112 112 openjpeg 113 113 openslide 114 114 pango
+2 -2
pkgs/by-name/xl/xlights/package.nix
··· 6 6 7 7 appimageTools.wrapType2 rec { 8 8 pname = "xlights"; 9 - version = "2024.20"; 9 + version = "2025.01"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/smeighan/xLights/releases/download/${version}/xLights-${version}-x86_64.AppImage"; 13 - hash = "sha256-2AGmCXmTMf5DYxO+qC7qPpPqmGrnoeREw7a1kuboDc4="; 13 + hash = "sha256-Xw1sfsvaH+IuuX+4frlFb7GEaF1s8UwWj7uRydj10O4="; 14 14 }; 15 15 16 16 meta = {
+2 -2
pkgs/by-name/yo/youtrack/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "youtrack"; 13 - version = "2024.3.55417"; 13 + version = "2024.3.56671"; 14 14 15 15 src = fetchzip { 16 16 url = "https://download.jetbrains.com/charisma/youtrack-${finalAttrs.version}.zip"; 17 - hash = "sha256-5ktWQZxrgoduQR9GOYnPK9kNGExpUDebKgBbhc+ImM8="; 17 + hash = "sha256-uzbeI9QyT+DPjhiSxCGxDKSnmLqL8DQF11ZldLKpNAI="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ makeBinaryWrapper ];
+3 -3
pkgs/desktops/gnome/extensions/pop-shell/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "gnome-shell-extension-pop-shell"; 13 - version = "1.2.0-unstable-2024-10-09"; 13 + version = "1.2.0-unstable-2024-12-31"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "pop-os"; 17 17 repo = "shell"; 18 - rev = "e25621e2595eb5235ecb1a41167d1324a2b2a297"; 19 - hash = "sha256-PPJofRzzbH1zcnKtQ/3ulErvN4pAJMo/igzdq1zT06s="; 18 + rev = "104269ede04d52caf98734b199d960a3b25b88df"; 19 + hash = "sha256-rBu/Nn7e03Pvw0oZDL6t+Ms0nesCyOm4GiFY6aYM+HI="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
+4 -3
pkgs/development/compilers/dart/package-source-builders/rhttp/default.nix
··· 14 14 15 15 sourceRoot = "${src.name}/rust"; 16 16 17 + useFetchCargoVendor = true; 17 18 cargoHash = 18 19 { 19 - _0_9_1 = "sha256-Gl3ArdSuw3/yi/JX6oloKJqerSJjTfK8HXRNei/LO+4="; 20 - _0_9_6 = "sha256-a11UxG8nbIng+6uOWq/BZxdtRmRINl/7UOc6ap2mgrk="; 21 - _0_9_8 = "sha256-/1qj0N83wgkPSQnGb3CHTS/ox6OpJCKF5mVpuKTqUBQ="; 20 + _0_9_1 = "sha256-ZVl1nesepZnmOWeJPOgE6IDCokQm5FedbA5MBvr5S8c="; 21 + _0_9_6 = "sha256-vvzb+jNN5lmRrKJ3zqvORvdduqEHRmbp85L/9Zegh/E="; 22 + _0_9_8 = "sha256-cwb1wYVXOE5YABlMxUDt+OMlDpIlipqeNI7ZFAGHCqo="; 22 23 } 23 24 .${"_" + (lib.replaceStrings [ "." ] [ "_" ] version)} or (throw '' 24 25 Unsupported version of pub 'rhttp': '${version}'
+2 -1
pkgs/development/compilers/elm/packages/elm-json/default.nix
··· 27 27 openssl 28 28 ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 29 29 30 - cargoHash = "sha256-8SOpL8nfhYen9vza0LYpB/5fgVmBwG7vGMmFOaJskIc="; 30 + useFetchCargoVendor = true; 31 + cargoHash = "sha256-iDyGPE1BEh1uIf4K6ijtlqugWFtfM/2GGda0u/lCLJ0="; 31 32 32 33 # Tests perform networking and therefore can't work in sandbox 33 34 doCheck = false;
+2 -2
pkgs/development/libraries/mlt/default.nix
··· 42 42 43 43 stdenv.mkDerivation rec { 44 44 pname = "mlt"; 45 - version = "7.28.0"; 45 + version = "7.30.0"; 46 46 47 47 src = fetchFromGitHub { 48 48 owner = "mltframework"; 49 49 repo = "mlt"; 50 50 rev = "v${version}"; 51 - hash = "sha256-rXxjHXXIFFggd2v9ZlNBs0XUDmvJxLvR2JfGkTxDYEA="; 51 + hash = "sha256-z1bW+hcVeMeibC1PUS5XNpbkNB+75YLoOWZC2zuDol4="; 52 52 # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. 53 53 # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on 54 54 # submodules until upstream exports glaxnimate as a library: https://gitlab.com/mattbas/glaxnimate/-/issues/545
+3 -3
pkgs/development/libraries/ogre/default.nix
··· 128 128 in 129 129 { 130 130 ogre_14 = common { 131 - version = "14.3.2"; 132 - hash = "sha256-MOTEI0OyGVCH1CVK/pH51r9QkrGspLC3sBIROYHklyk="; 133 - # https://github.com/OGRECave/ogre/blob/v14.3.2/Components/Overlay/CMakeLists.txt 131 + version = "14.3.3"; 132 + hash = "sha256-+ZWrYwgQFmL+9QA+pDQHqacJoONUDVTT+PQLmpLTChg="; 133 + # https://github.com/OGRECave/ogre/blob/v14.3.3/Components/Overlay/CMakeLists.txt 134 134 imguiVersion = "1.91.2"; 135 135 imguiHash = "sha256-B7XXQNuEPcT1ID5nMYbAV+aNCG9gIrC9J7BLnYB8yjI="; 136 136 };
+19 -4
pkgs/development/libraries/vigra/default.nix
··· 17 17 let 18 18 python = python3.withPackages (py: with py; [ numpy ]); 19 19 in 20 - stdenv.mkDerivation rec { 20 + stdenv.mkDerivation (finalAttrs: { 21 21 pname = "vigra"; 22 22 version = "1.12.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "ukoethe"; 26 26 repo = "vigra"; 27 - tag = "Version-${lib.replaceStrings [ "." ] [ "-" ] version}"; 27 + tag = "Version-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; 28 28 hash = "sha256-ZmHj1BSyoMBCuxI5hrRiBEb5pDUsGzis+T5FSX27UN8="; 29 29 }; 30 30 ··· 41 41 python 42 42 ]; 43 43 44 + postPatch = '' 45 + chmod +x config/run_test.sh.in 46 + patchShebangs --build config/run_test.sh.in 47 + ''; 48 + 44 49 cmakeFlags = 45 50 [ 46 51 "-DWITH_OPENEXR=1" ··· 51 56 "-DCMAKE_C_FLAGS=-fPIC" 52 57 ]; 53 58 59 + enableParallelBuilding = true; 60 + 61 + passthru = { 62 + tests = { 63 + check = finalAttrs.finalPackage.overrideAttrs (previousAttrs: { 64 + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 65 + }); 66 + }; 67 + }; 68 + 54 69 meta = with lib; { 55 70 description = "Novel computer vision C++ library with customizable algorithms and data structures"; 56 71 mainProgram = "vigra-config"; 57 72 homepage = "https://hci.iwr.uni-heidelberg.de/vigra"; 58 73 license = licenses.mit; 59 - maintainers = [ ]; 74 + maintainers = with maintainers; [ ShamrockLee ]; 60 75 platforms = platforms.unix; 61 76 }; 62 - } 77 + })
+2 -2
pkgs/development/php-packages/mailparse/default.nix
··· 7 7 buildPecl { 8 8 pname = "mailparse"; 9 9 10 - version = "3.1.6"; 11 - hash = "sha256-pp8WBVg+q9tZws1MFzNLMmc5ih1H4f1+25LYvvne4Ag="; 10 + version = "3.1.8"; 11 + hash = "sha256-Wb6rTvhRdwxJW6egcmq0DgmBNUaaEdnI5mWwiclu/C8="; 12 12 13 13 internalDeps = [ php.extensions.mbstring ]; 14 14 postConfigure = ''
+4
pkgs/development/php-packages/pinba/default.nix
··· 15 15 sha256 = "0wqcqq6sb51wiawa37hbd1h9dbvmyyndzdvz87xqji7lpr9vn8jy"; 16 16 }; 17 17 18 + # Fix GCC 14 build. 19 + # from incompatible pointer type [-Wincompatible-pointer-types 20 + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 21 + 18 22 meta = with lib; { 19 23 description = "PHP extension for Pinba"; 20 24 longDescription = ''
+427 -90
pkgs/development/php-packages/psalm/composer.lock
··· 4 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 5 "This file is @generated automatically" 6 6 ], 7 - "content-hash": "dffbc805a242803aefef6b513be4e6ec", 7 + "content-hash": "c2d510ce4d220ccd4ce9b74416072cf2", 8 8 "packages": [ 9 9 { 10 10 "name": "amphp/amp", 11 - "version": "v2.6.4", 11 + "version": "v3.1.0", 12 12 "source": { 13 13 "type": "git", 14 14 "url": "https://github.com/amphp/amp.git", 15 - "reference": "ded3d9be08f526089eb7ee8d9f16a9768f9dec2d" 15 + "reference": "7cf7fef3d667bfe4b2560bc87e67d5387a7bcde9" 16 16 }, 17 17 "dist": { 18 18 "type": "zip", 19 - "url": "https://api.github.com/repos/amphp/amp/zipball/ded3d9be08f526089eb7ee8d9f16a9768f9dec2d", 20 - "reference": "ded3d9be08f526089eb7ee8d9f16a9768f9dec2d", 19 + "url": "https://api.github.com/repos/amphp/amp/zipball/7cf7fef3d667bfe4b2560bc87e67d5387a7bcde9", 20 + "reference": "7cf7fef3d667bfe4b2560bc87e67d5387a7bcde9", 21 21 "shasum": "" 22 22 }, 23 23 "require": { 24 - "php": ">=7.1" 24 + "php": ">=8.1", 25 + "revolt/event-loop": "^1 || ^0.2" 25 26 }, 26 27 "require-dev": { 27 - "amphp/php-cs-fixer-config": "dev-master", 28 - "amphp/phpunit-util": "^1", 29 - "ext-json": "*", 30 - "jetbrains/phpstorm-stubs": "^2019.3", 31 - "phpunit/phpunit": "^7 | ^8 | ^9", 32 - "react/promise": "^2", 33 - "vimeo/psalm": "^3.12" 28 + "amphp/php-cs-fixer-config": "^2", 29 + "phpunit/phpunit": "^9", 30 + "psalm/phar": "5.23.1" 34 31 }, 35 32 "type": "library", 36 - "extra": { 37 - "branch-alias": { 38 - "dev-master": "2.x-dev" 39 - } 40 - }, 41 33 "autoload": { 42 34 "files": [ 43 - "lib/functions.php", 44 - "lib/Internal/functions.php" 35 + "src/functions.php", 36 + "src/Future/functions.php", 37 + "src/Internal/functions.php" 45 38 ], 46 39 "psr-4": { 47 - "Amp\\": "lib" 40 + "Amp\\": "src" 48 41 } 49 42 }, 50 43 "notification-url": "https://packagist.org/downloads/", ··· 53 46 ], 54 47 "authors": [ 55 48 { 56 - "name": "Daniel Lowrey", 57 - "email": "rdlowrey@php.net" 58 - }, 59 - { 60 49 "name": "Aaron Piotrowski", 61 50 "email": "aaron@trowski.com" 62 51 }, ··· 67 56 { 68 57 "name": "Niklas Keller", 69 58 "email": "me@kelunik.com" 59 + }, 60 + { 61 + "name": "Daniel Lowrey", 62 + "email": "rdlowrey@php.net" 70 63 } 71 64 ], 72 65 "description": "A non-blocking concurrency framework for PHP applications.", ··· 83 76 "promise" 84 77 ], 85 78 "support": { 86 - "irc": "irc://irc.freenode.org/amphp", 87 79 "issues": "https://github.com/amphp/amp/issues", 88 - "source": "https://github.com/amphp/amp/tree/v2.6.4" 80 + "source": "https://github.com/amphp/amp/tree/v3.1.0" 89 81 }, 90 82 "funding": [ 91 83 { ··· 93 85 "type": "github" 94 86 } 95 87 ], 96 - "time": "2024-03-21T18:52:26+00:00" 88 + "time": "2025-01-26T16:07:39+00:00" 97 89 }, 98 90 { 99 91 "name": "amphp/byte-stream", 100 - "version": "v1.8.2", 92 + "version": "v2.1.1", 101 93 "source": { 102 94 "type": "git", 103 95 "url": "https://github.com/amphp/byte-stream.git", 104 - "reference": "4f0e968ba3798a423730f567b1b50d3441c16ddc" 96 + "reference": "daa00f2efdbd71565bf64ffefa89e37542addf93" 105 97 }, 106 98 "dist": { 107 99 "type": "zip", 108 - "url": "https://api.github.com/repos/amphp/byte-stream/zipball/4f0e968ba3798a423730f567b1b50d3441c16ddc", 109 - "reference": "4f0e968ba3798a423730f567b1b50d3441c16ddc", 100 + "url": "https://api.github.com/repos/amphp/byte-stream/zipball/daa00f2efdbd71565bf64ffefa89e37542addf93", 101 + "reference": "daa00f2efdbd71565bf64ffefa89e37542addf93", 110 102 "shasum": "" 111 103 }, 112 104 "require": { 113 - "amphp/amp": "^2", 114 - "php": ">=7.1" 105 + "amphp/amp": "^3", 106 + "amphp/parser": "^1.1", 107 + "amphp/pipeline": "^1", 108 + "amphp/serialization": "^1", 109 + "amphp/sync": "^2", 110 + "php": ">=8.1", 111 + "revolt/event-loop": "^1 || ^0.2.3" 115 112 }, 116 113 "require-dev": { 117 - "amphp/php-cs-fixer-config": "dev-master", 118 - "amphp/phpunit-util": "^1.4", 119 - "friendsofphp/php-cs-fixer": "^2.3", 120 - "jetbrains/phpstorm-stubs": "^2019.3", 121 - "phpunit/phpunit": "^6 || ^7 || ^8", 122 - "psalm/phar": "^3.11.4" 114 + "amphp/php-cs-fixer-config": "^2", 115 + "amphp/phpunit-util": "^3", 116 + "phpunit/phpunit": "^9", 117 + "psalm/phar": "5.22.1" 123 118 }, 124 119 "type": "library", 125 120 "autoload": { 126 121 "files": [ 127 - "lib/functions.php" 122 + "src/functions.php", 123 + "src/Internal/functions.php" 128 124 ], 129 125 "psr-4": { 130 - "Amp\\ByteStream\\": "lib" 126 + "Amp\\ByteStream\\": "src" 131 127 } 132 128 }, 133 129 "notification-url": "https://packagist.org/downloads/", ··· 156 152 ], 157 153 "support": { 158 154 "issues": "https://github.com/amphp/byte-stream/issues", 159 - "source": "https://github.com/amphp/byte-stream/tree/v1.8.2" 155 + "source": "https://github.com/amphp/byte-stream/tree/v2.1.1" 156 + }, 157 + "funding": [ 158 + { 159 + "url": "https://github.com/amphp", 160 + "type": "github" 161 + } 162 + ], 163 + "time": "2024-02-17T04:49:38+00:00" 164 + }, 165 + { 166 + "name": "amphp/parser", 167 + "version": "v1.1.1", 168 + "source": { 169 + "type": "git", 170 + "url": "https://github.com/amphp/parser.git", 171 + "reference": "3cf1f8b32a0171d4b1bed93d25617637a77cded7" 172 + }, 173 + "dist": { 174 + "type": "zip", 175 + "url": "https://api.github.com/repos/amphp/parser/zipball/3cf1f8b32a0171d4b1bed93d25617637a77cded7", 176 + "reference": "3cf1f8b32a0171d4b1bed93d25617637a77cded7", 177 + "shasum": "" 178 + }, 179 + "require": { 180 + "php": ">=7.4" 181 + }, 182 + "require-dev": { 183 + "amphp/php-cs-fixer-config": "^2", 184 + "phpunit/phpunit": "^9", 185 + "psalm/phar": "^5.4" 186 + }, 187 + "type": "library", 188 + "autoload": { 189 + "psr-4": { 190 + "Amp\\Parser\\": "src" 191 + } 192 + }, 193 + "notification-url": "https://packagist.org/downloads/", 194 + "license": [ 195 + "MIT" 196 + ], 197 + "authors": [ 198 + { 199 + "name": "Aaron Piotrowski", 200 + "email": "aaron@trowski.com" 201 + }, 202 + { 203 + "name": "Niklas Keller", 204 + "email": "me@kelunik.com" 205 + } 206 + ], 207 + "description": "A generator parser to make streaming parsers simple.", 208 + "homepage": "https://github.com/amphp/parser", 209 + "keywords": [ 210 + "async", 211 + "non-blocking", 212 + "parser", 213 + "stream" 214 + ], 215 + "support": { 216 + "issues": "https://github.com/amphp/parser/issues", 217 + "source": "https://github.com/amphp/parser/tree/v1.1.1" 218 + }, 219 + "funding": [ 220 + { 221 + "url": "https://github.com/amphp", 222 + "type": "github" 223 + } 224 + ], 225 + "time": "2024-03-21T19:16:53+00:00" 226 + }, 227 + { 228 + "name": "amphp/pipeline", 229 + "version": "v1.2.2", 230 + "source": { 231 + "type": "git", 232 + "url": "https://github.com/amphp/pipeline.git", 233 + "reference": "97cbf289f4d8877acfe58dd90ed5a4370a43caa4" 234 + }, 235 + "dist": { 236 + "type": "zip", 237 + "url": "https://api.github.com/repos/amphp/pipeline/zipball/97cbf289f4d8877acfe58dd90ed5a4370a43caa4", 238 + "reference": "97cbf289f4d8877acfe58dd90ed5a4370a43caa4", 239 + "shasum": "" 240 + }, 241 + "require": { 242 + "amphp/amp": "^3", 243 + "php": ">=8.1", 244 + "revolt/event-loop": "^1" 245 + }, 246 + "require-dev": { 247 + "amphp/php-cs-fixer-config": "^2", 248 + "amphp/phpunit-util": "^3", 249 + "phpunit/phpunit": "^9", 250 + "psalm/phar": "^5.18" 251 + }, 252 + "type": "library", 253 + "autoload": { 254 + "psr-4": { 255 + "Amp\\Pipeline\\": "src" 256 + } 257 + }, 258 + "notification-url": "https://packagist.org/downloads/", 259 + "license": [ 260 + "MIT" 261 + ], 262 + "authors": [ 263 + { 264 + "name": "Aaron Piotrowski", 265 + "email": "aaron@trowski.com" 266 + }, 267 + { 268 + "name": "Niklas Keller", 269 + "email": "me@kelunik.com" 270 + } 271 + ], 272 + "description": "Asynchronous iterators and operators.", 273 + "homepage": "https://amphp.org/pipeline", 274 + "keywords": [ 275 + "amp", 276 + "amphp", 277 + "async", 278 + "io", 279 + "iterator", 280 + "non-blocking" 281 + ], 282 + "support": { 283 + "issues": "https://github.com/amphp/pipeline/issues", 284 + "source": "https://github.com/amphp/pipeline/tree/v1.2.2" 285 + }, 286 + "funding": [ 287 + { 288 + "url": "https://github.com/amphp", 289 + "type": "github" 290 + } 291 + ], 292 + "time": "2025-01-19T15:42:46+00:00" 293 + }, 294 + { 295 + "name": "amphp/serialization", 296 + "version": "v1.0.0", 297 + "source": { 298 + "type": "git", 299 + "url": "https://github.com/amphp/serialization.git", 300 + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" 301 + }, 302 + "dist": { 303 + "type": "zip", 304 + "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", 305 + "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", 306 + "shasum": "" 307 + }, 308 + "require": { 309 + "php": ">=7.1" 310 + }, 311 + "require-dev": { 312 + "amphp/php-cs-fixer-config": "dev-master", 313 + "phpunit/phpunit": "^9 || ^8 || ^7" 314 + }, 315 + "type": "library", 316 + "autoload": { 317 + "files": [ 318 + "src/functions.php" 319 + ], 320 + "psr-4": { 321 + "Amp\\Serialization\\": "src" 322 + } 323 + }, 324 + "notification-url": "https://packagist.org/downloads/", 325 + "license": [ 326 + "MIT" 327 + ], 328 + "authors": [ 329 + { 330 + "name": "Aaron Piotrowski", 331 + "email": "aaron@trowski.com" 332 + }, 333 + { 334 + "name": "Niklas Keller", 335 + "email": "me@kelunik.com" 336 + } 337 + ], 338 + "description": "Serialization tools for IPC and data storage in PHP.", 339 + "homepage": "https://github.com/amphp/serialization", 340 + "keywords": [ 341 + "async", 342 + "asynchronous", 343 + "serialization", 344 + "serialize" 345 + ], 346 + "support": { 347 + "issues": "https://github.com/amphp/serialization/issues", 348 + "source": "https://github.com/amphp/serialization/tree/master" 349 + }, 350 + "time": "2020-03-25T21:39:07+00:00" 351 + }, 352 + { 353 + "name": "amphp/sync", 354 + "version": "v2.3.0", 355 + "source": { 356 + "type": "git", 357 + "url": "https://github.com/amphp/sync.git", 358 + "reference": "217097b785130d77cfcc58ff583cf26cd1770bf1" 359 + }, 360 + "dist": { 361 + "type": "zip", 362 + "url": "https://api.github.com/repos/amphp/sync/zipball/217097b785130d77cfcc58ff583cf26cd1770bf1", 363 + "reference": "217097b785130d77cfcc58ff583cf26cd1770bf1", 364 + "shasum": "" 365 + }, 366 + "require": { 367 + "amphp/amp": "^3", 368 + "amphp/pipeline": "^1", 369 + "amphp/serialization": "^1", 370 + "php": ">=8.1", 371 + "revolt/event-loop": "^1 || ^0.2" 372 + }, 373 + "require-dev": { 374 + "amphp/php-cs-fixer-config": "^2", 375 + "amphp/phpunit-util": "^3", 376 + "phpunit/phpunit": "^9", 377 + "psalm/phar": "5.23" 378 + }, 379 + "type": "library", 380 + "autoload": { 381 + "files": [ 382 + "src/functions.php" 383 + ], 384 + "psr-4": { 385 + "Amp\\Sync\\": "src" 386 + } 387 + }, 388 + "notification-url": "https://packagist.org/downloads/", 389 + "license": [ 390 + "MIT" 391 + ], 392 + "authors": [ 393 + { 394 + "name": "Aaron Piotrowski", 395 + "email": "aaron@trowski.com" 396 + }, 397 + { 398 + "name": "Niklas Keller", 399 + "email": "me@kelunik.com" 400 + }, 401 + { 402 + "name": "Stephen Coakley", 403 + "email": "me@stephencoakley.com" 404 + } 405 + ], 406 + "description": "Non-blocking synchronization primitives for PHP based on Amp and Revolt.", 407 + "homepage": "https://github.com/amphp/sync", 408 + "keywords": [ 409 + "async", 410 + "asynchronous", 411 + "mutex", 412 + "semaphore", 413 + "synchronization" 414 + ], 415 + "support": { 416 + "issues": "https://github.com/amphp/sync/issues", 417 + "source": "https://github.com/amphp/sync/tree/v2.3.0" 160 418 }, 161 419 "funding": [ 162 420 { ··· 164 422 "type": "github" 165 423 } 166 424 ], 167 - "time": "2024-04-13T18:00:56+00:00" 425 + "time": "2024-08-03T19:31:26+00:00" 168 426 }, 169 427 { 170 428 "name": "composer/pcre", ··· 689 947 }, 690 948 { 691 949 "name": "nikic/php-parser", 692 - "version": "v4.19.4", 950 + "version": "v5.4.0", 693 951 "source": { 694 952 "type": "git", 695 953 "url": "https://github.com/nikic/PHP-Parser.git", 696 - "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" 954 + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" 697 955 }, 698 956 "dist": { 699 957 "type": "zip", 700 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", 701 - "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", 958 + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", 959 + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", 702 960 "shasum": "" 703 961 }, 704 962 "require": { 963 + "ext-ctype": "*", 964 + "ext-json": "*", 705 965 "ext-tokenizer": "*", 706 - "php": ">=7.1" 966 + "php": ">=7.4" 707 967 }, 708 968 "require-dev": { 709 969 "ircmaxell/php-yacc": "^0.0.7", 710 - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 970 + "phpunit/phpunit": "^9.0" 711 971 }, 712 972 "bin": [ 713 973 "bin/php-parse" ··· 715 975 "type": "library", 716 976 "extra": { 717 977 "branch-alias": { 718 - "dev-master": "4.9-dev" 978 + "dev-master": "5.0-dev" 719 979 } 720 980 }, 721 981 "autoload": { ··· 739 999 ], 740 1000 "support": { 741 1001 "issues": "https://github.com/nikic/PHP-Parser/issues", 742 - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" 1002 + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" 743 1003 }, 744 - "time": "2024-09-29T15:01:53+00:00" 1004 + "time": "2024-12-30T11:07:19+00:00" 745 1005 }, 746 1006 { 747 1007 "name": "phpdocumentor/reflection-common", ··· 1069 1329 "time": "2024-09-11T13:17:53+00:00" 1070 1330 }, 1071 1331 { 1332 + "name": "revolt/event-loop", 1333 + "version": "v1.0.6", 1334 + "source": { 1335 + "type": "git", 1336 + "url": "https://github.com/revoltphp/event-loop.git", 1337 + "reference": "25de49af7223ba039f64da4ae9a28ec2d10d0254" 1338 + }, 1339 + "dist": { 1340 + "type": "zip", 1341 + "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/25de49af7223ba039f64da4ae9a28ec2d10d0254", 1342 + "reference": "25de49af7223ba039f64da4ae9a28ec2d10d0254", 1343 + "shasum": "" 1344 + }, 1345 + "require": { 1346 + "php": ">=8.1" 1347 + }, 1348 + "require-dev": { 1349 + "ext-json": "*", 1350 + "jetbrains/phpstorm-stubs": "^2019.3", 1351 + "phpunit/phpunit": "^9", 1352 + "psalm/phar": "^5.15" 1353 + }, 1354 + "type": "library", 1355 + "extra": { 1356 + "branch-alias": { 1357 + "dev-main": "1.x-dev" 1358 + } 1359 + }, 1360 + "autoload": { 1361 + "psr-4": { 1362 + "Revolt\\": "src" 1363 + } 1364 + }, 1365 + "notification-url": "https://packagist.org/downloads/", 1366 + "license": [ 1367 + "MIT" 1368 + ], 1369 + "authors": [ 1370 + { 1371 + "name": "Aaron Piotrowski", 1372 + "email": "aaron@trowski.com" 1373 + }, 1374 + { 1375 + "name": "Cees-Jan Kiewiet", 1376 + "email": "ceesjank@gmail.com" 1377 + }, 1378 + { 1379 + "name": "Christian Lück", 1380 + "email": "christian@clue.engineering" 1381 + }, 1382 + { 1383 + "name": "Niklas Keller", 1384 + "email": "me@kelunik.com" 1385 + } 1386 + ], 1387 + "description": "Rock-solid event loop for concurrent PHP applications.", 1388 + "keywords": [ 1389 + "async", 1390 + "asynchronous", 1391 + "concurrency", 1392 + "event", 1393 + "event-loop", 1394 + "non-blocking", 1395 + "scheduler" 1396 + ], 1397 + "support": { 1398 + "issues": "https://github.com/revoltphp/event-loop/issues", 1399 + "source": "https://github.com/revoltphp/event-loop/tree/v1.0.6" 1400 + }, 1401 + "time": "2023-11-30T05:34:44+00:00" 1402 + }, 1403 + { 1072 1404 "name": "sebastian/diff", 1073 1405 "version": "4.0.6", 1074 1406 "source": { ··· 1978 2310 "packages-dev": [ 1979 2311 { 1980 2312 "name": "amphp/phpunit-util", 1981 - "version": "v2.0.1", 2313 + "version": "v3.0.0", 1982 2314 "source": { 1983 2315 "type": "git", 1984 2316 "url": "https://github.com/amphp/phpunit-util.git", 1985 - "reference": "041128535bf0a269e75bbdf05e67041a247dd2ae" 2317 + "reference": "14d1c36ec0c72fe76b301a17af1d52330cc61d0c" 1986 2318 }, 1987 2319 "dist": { 1988 2320 "type": "zip", 1989 - "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/041128535bf0a269e75bbdf05e67041a247dd2ae", 1990 - "reference": "041128535bf0a269e75bbdf05e67041a247dd2ae", 2321 + "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/14d1c36ec0c72fe76b301a17af1d52330cc61d0c", 2322 + "reference": "14d1c36ec0c72fe76b301a17af1d52330cc61d0c", 1991 2323 "shasum": "" 1992 2324 }, 1993 2325 "require": { 1994 - "php": ">=7.1", 1995 - "phpunit/phpunit": "^6 | ^7 | ^8 | ^9" 2326 + "amphp/amp": "^3", 2327 + "php": ">=8.1", 2328 + "phpunit/phpunit": "^9", 2329 + "revolt/event-loop": "^1 || ^0.2" 1996 2330 }, 1997 2331 "require-dev": { 1998 - "amphp/amp": "^2", 1999 2332 "amphp/php-cs-fixer-config": "^2" 2000 2333 }, 2001 2334 "type": "library", ··· 2022 2355 "homepage": "https://amphp.org/phpunit-util", 2023 2356 "support": { 2024 2357 "issues": "https://github.com/amphp/phpunit-util/issues", 2025 - "source": "https://github.com/amphp/phpunit-util/tree/v2.0.1" 2358 + "source": "https://github.com/amphp/phpunit-util/tree/v3.0.0" 2026 2359 }, 2027 2360 "funding": [ 2028 2361 { ··· 2030 2363 "type": "github" 2031 2364 } 2032 2365 ], 2033 - "time": "2024-09-19T05:52:58+00:00" 2366 + "time": "2022-12-18T17:47:31+00:00" 2034 2367 }, 2035 2368 { 2036 2369 "name": "bamarni/composer-bin-plugin", ··· 2334 2667 }, 2335 2668 { 2336 2669 "name": "dg/bypass-finals", 2337 - "version": "v1.8.0", 2670 + "version": "v1.9.0", 2338 2671 "source": { 2339 2672 "type": "git", 2340 2673 "url": "https://github.com/dg/bypass-finals.git", 2341 - "reference": "86b00f0d900c7e15d3341e687e0df89e8c2d4632" 2674 + "reference": "920a7da2f3c1422fd83f9ec4df007af53dc4018b" 2342 2675 }, 2343 2676 "dist": { 2344 2677 "type": "zip", 2345 - "url": "https://api.github.com/repos/dg/bypass-finals/zipball/86b00f0d900c7e15d3341e687e0df89e8c2d4632", 2346 - "reference": "86b00f0d900c7e15d3341e687e0df89e8c2d4632", 2678 + "url": "https://api.github.com/repos/dg/bypass-finals/zipball/920a7da2f3c1422fd83f9ec4df007af53dc4018b", 2679 + "reference": "920a7da2f3c1422fd83f9ec4df007af53dc4018b", 2347 2680 "shasum": "" 2348 2681 }, 2349 2682 "require": { ··· 2381 2714 ], 2382 2715 "support": { 2383 2716 "issues": "https://github.com/dg/bypass-finals/issues", 2384 - "source": "https://github.com/dg/bypass-finals/tree/v1.8.0" 2717 + "source": "https://github.com/dg/bypass-finals/tree/v1.9.0" 2385 2718 }, 2386 - "time": "2024-07-02T22:24:43+00:00" 2719 + "time": "2025-01-16T00:46:05+00:00" 2387 2720 }, 2388 2721 { 2389 2722 "name": "doctrine/instantiator", ··· 3384 3717 }, 3385 3718 { 3386 3719 "name": "psalm/plugin-mockery", 3387 - "version": "1.1.0", 3720 + "version": "1.2.0", 3388 3721 "source": { 3389 3722 "type": "git", 3390 3723 "url": "https://github.com/psalm/psalm-plugin-mockery.git", 3391 - "reference": "876247d15f91df08240d00dac69c5135b6689283" 3724 + "reference": "4967cf80e32ba78d1e5a8f7f5363dfa62b16dfff" 3392 3725 }, 3393 3726 "dist": { 3394 3727 "type": "zip", 3395 - "url": "https://api.github.com/repos/psalm/psalm-plugin-mockery/zipball/876247d15f91df08240d00dac69c5135b6689283", 3396 - "reference": "876247d15f91df08240d00dac69c5135b6689283", 3728 + "url": "https://api.github.com/repos/psalm/psalm-plugin-mockery/zipball/4967cf80e32ba78d1e5a8f7f5363dfa62b16dfff", 3729 + "reference": "4967cf80e32ba78d1e5a8f7f5363dfa62b16dfff", 3397 3730 "shasum": "" 3398 3731 }, 3399 3732 "require": { 3400 3733 "composer/package-versions-deprecated": "^1.10", 3401 3734 "composer/semver": "^1.4 || ^2.0 || ^3.0", 3402 3735 "mockery/mockery": "^1.0", 3403 - "php": "~7.4 || ~8.0 || ~8.1 || ~8.2", 3404 - "vimeo/psalm": "dev-master || ^5.0@rc || ^5.0" 3736 + "php": ">=8.1", 3737 + "vimeo/psalm": "dev-master || ^5.0 || ^6" 3405 3738 }, 3406 3739 "require-dev": { 3407 3740 "codeception/codeception": "^4.1.9", ··· 3435 3768 "description": "Psalm plugin for Mockery", 3436 3769 "support": { 3437 3770 "issues": "https://github.com/psalm/psalm-plugin-mockery/issues", 3438 - "source": "https://github.com/psalm/psalm-plugin-mockery/tree/1.1.0" 3771 + "source": "https://github.com/psalm/psalm-plugin-mockery/tree/1.2.0" 3439 3772 }, 3440 - "time": "2022-11-25T07:16:18+00:00" 3773 + "time": "2025-01-26T11:02:29+00:00" 3441 3774 }, 3442 3775 { 3443 3776 "name": "psalm/plugin-phpunit", 3444 - "version": "0.18.4", 3777 + "version": "0.19.2", 3445 3778 "source": { 3446 3779 "type": "git", 3447 3780 "url": "https://github.com/psalm/psalm-plugin-phpunit.git", 3448 - "reference": "e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc" 3781 + "reference": "7b7a5cde988f83ccdbdf3ebaecd88192e01c5eb1" 3449 3782 }, 3450 3783 "dist": { 3451 3784 "type": "zip", 3452 - "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc", 3453 - "reference": "e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc", 3785 + "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/7b7a5cde988f83ccdbdf3ebaecd88192e01c5eb1", 3786 + "reference": "7b7a5cde988f83ccdbdf3ebaecd88192e01c5eb1", 3454 3787 "shasum": "" 3455 3788 }, 3456 3789 "require": { 3457 3790 "composer/package-versions-deprecated": "^1.10", 3458 3791 "composer/semver": "^1.4 || ^2.0 || ^3.0", 3459 3792 "ext-simplexml": "*", 3460 - "php": "^7.1 || ^8.0", 3461 - "vimeo/psalm": "dev-master || dev-4.x || ^4.7.1 || ^5@beta || ^5.0" 3793 + "php": ">=8.1", 3794 + "vimeo/psalm": "dev-master || ^6" 3462 3795 }, 3463 3796 "conflict": { 3464 3797 "phpunit/phpunit": "<7.5" ··· 3495 3828 "description": "Psalm plugin for PHPUnit", 3496 3829 "support": { 3497 3830 "issues": "https://github.com/psalm/psalm-plugin-phpunit/issues", 3498 - "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.18.4" 3831 + "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.19.2" 3499 3832 }, 3500 - "time": "2022-12-03T07:47:07+00:00" 3833 + "time": "2025-01-26T11:39:17+00:00" 3501 3834 }, 3502 3835 { 3503 3836 "name": "sebastian/cli-parser", ··· 4463 4796 }, 4464 4797 { 4465 4798 "name": "squizlabs/php_codesniffer", 4466 - "version": "3.11.2", 4799 + "version": "3.11.3", 4467 4800 "source": { 4468 4801 "type": "git", 4469 4802 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 4470 - "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079" 4803 + "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10" 4471 4804 }, 4472 4805 "dist": { 4473 4806 "type": "zip", 4474 - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079", 4475 - "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079", 4807 + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10", 4808 + "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10", 4476 4809 "shasum": "" 4477 4810 }, 4478 4811 "require": { ··· 4537 4870 { 4538 4871 "url": "https://opencollective.com/php_codesniffer", 4539 4872 "type": "open_collective" 4873 + }, 4874 + { 4875 + "url": "https://thanks.dev/phpcsstandards", 4876 + "type": "thanks_dev" 4540 4877 } 4541 4878 ], 4542 - "time": "2024-12-11T16:04:26+00:00" 4879 + "time": "2025-01-23T17:04:15+00:00" 4543 4880 }, 4544 4881 { 4545 4882 "name": "symfony/process", ··· 4659 4996 "prefer-stable": true, 4660 4997 "prefer-lowest": false, 4661 4998 "platform": { 4662 - "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", 4999 + "php": "~8.1.17 || ~8.2.4 || ~8.3.0 || ~8.4.0", 4663 5000 "ext-simplexml": "*", 4664 5001 "ext-ctype": "*", 4665 5002 "ext-dom": "*",
+3 -3
pkgs/development/php-packages/psalm/default.nix
··· 6 6 7 7 php.buildComposerProject2 (finalAttrs: { 8 8 pname = "psalm"; 9 - version = "5.26.1"; 9 + version = "6.0.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "vimeo"; 13 13 repo = "psalm"; 14 14 tag = finalAttrs.version; 15 - hash = "sha256-TZm7HByPoCB4C0tdU5rzTfjMQEnhRhWPEiNR0bQDkTs="; 15 + hash = "sha256-RH4uPln90WrTdDF1S4i6e2OikPmIjTW3aM4gpM2qxgg="; 16 16 }; 17 17 18 18 # Missing `composer.lock` from the repository. 19 19 # Issue open at https://github.com/vimeo/psalm/issues/10446 20 20 composerLock = ./composer.lock; 21 - vendorHash = "sha256-po43yrMlvX7Y91Z3D5IYSpY7FOS6+tL/+a3AozopZ9Q="; 21 + vendorHash = "sha256-WdWlG4tX/wLB2nj4iiqkIhEe2coYfG3q+0JoXescWbM="; 22 22 23 23 meta = { 24 24 changelog = "https://github.com/vimeo/psalm/releases/tag/${finalAttrs.version}";
+4
pkgs/development/php-packages/rrd/default.nix
··· 19 19 pkg-config 20 20 ]; 21 21 22 + # Fix GCC 14 build. 23 + # from incompatible pointer type [-Wincompatible-pointer-types 24 + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 25 + 22 26 meta = { 23 27 description = "PHP bindings to RRD tool system"; 24 28 license = lib.licenses.bsd0;
+2 -2
pkgs/development/python-modules/aiosomecomfort/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aiosomecomfort"; 12 - version = "0.0.28"; 12 + version = "0.0.30"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "mkmer"; 17 17 repo = "AIOSomecomfort"; 18 18 tag = version; 19 - hash = "sha256-AsYq5ElfHtUoEEI5TMIs0wf5yMK1ZKCteWYfTon+Wik="; 19 + hash = "sha256-1hKJG1F0tLHVvgaI3m82/11KUmm99zwn26z9G279Cig="; 20 20 }; 21 21 22 22 build-system = [
+2 -2
pkgs/development/python-modules/llama-cpp-python/default.nix
··· 35 35 }: 36 36 buildPythonPackage rec { 37 37 pname = "llama-cpp-python"; 38 - version = "0.3.5"; 38 + version = "0.3.6"; 39 39 pyproject = true; 40 40 41 41 src = fetchFromGitHub { 42 42 owner = "abetlen"; 43 43 repo = "llama-cpp-python"; 44 44 tag = "v${version}"; 45 - hash = "sha256-+LBq+rCqOsvGnhTL1UoCcAwvDt8Zo9hlaa4KibFFDag="; 45 + hash = "sha256-d5nMgpS7m6WEILs222ztwphoqkAezJ+qt6sVKSlpIYI="; 46 46 fetchSubmodules = true; 47 47 }; 48 48 # src = /home/gaetan/llama-cpp-python;
+2 -1
pkgs/development/python-modules/wandb/default.nix
··· 90 90 91 91 sourceRoot = "${src.name}/gpu_stats"; 92 92 93 - cargoHash = "sha256-4udGG4I2Hr8r84c4WX6QGG/+bcHK4csXqwddvIiKmkw="; 93 + useFetchCargoVendor = true; 94 + cargoHash = "sha256-eeL486wQappwWG1De+RUIWe8JuBDx0clyU79eyZmf8M="; 94 95 95 96 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ 96 97 darwin.apple_sdk.frameworks.IOKit
+4 -4
pkgs/development/ruby-modules/gem-config/default.nix
··· 308 308 ''; 309 309 } // lib.optionalAttrs (lib.versionAtLeast attrs.version "1.0") { 310 310 cargoRoot = "ext/fast_mmaped_file_rs"; 311 - cargoDeps = rustPlatform.fetchCargoTarball { 311 + cargoDeps = rustPlatform.fetchCargoVendor { 312 312 src = stdenv.mkDerivation { 313 313 inherit (buildRubyGem { inherit (attrs) gemName version source; }) 314 314 name ··· 322 322 ''; 323 323 }; 324 324 hash = if lib.versionAtLeast attrs.version "1.1.2" 325 - then "sha256-pNzW2fQZDcuqu8apv3GU7lUC/H1cX5WRifBBQlbE8+s=" 325 + then "sha256-8EpYU6MSzMG3RzneDx0GwZ2N46Po8FdA/7Khy/7KHWo=" 326 326 else 327 327 if lib.versionAtLeast attrs.version "1.1.1" 328 - then "sha256-RsN5XWX7Mj2ORccM0eczY+44WXsbXNTnJVcCMvnOATk=" 329 - else "sha256-XuQZPbFWqPHlrJvllkvLl1FjKeoAUbi8oKDrS2rY1KM="; 328 + then "sha256-V4NlFgVJy+V9fdbZWObn52H91IFSIU1seErMcxh1x5w=" 329 + else "sha256-GFRIjvBPhqT4h6gE+GF32WW1wgZTaaHXRF7tIXnRM1Q="; 330 330 }; 331 331 nativeBuildInputs = [ 332 332 cargo
+14 -14
pkgs/development/tools/electron/binary/info.json
··· 67 67 }, 68 68 "32": { 69 69 "hashes": { 70 - "aarch64-darwin": "39d5298563ec488b3b329c9ad6e4f40e941a7326e82683a588d2f103a6f7dd78", 71 - "aarch64-linux": "67782c4208cb64347552c003ded53ae993af8de16fadd19fd43105d1b592971f", 72 - "armv7l-linux": "e1ace6669dc5aa9696b6f37af0d1210125e96ebda4dbb82496896047191a1810", 73 - "headers": "0qw1nfi0c53d346lchmya6dr0l3c94ssdbazbr547qih2njc7jbz", 74 - "x86_64-darwin": "91cb09191798606e4666952f8bb01d4851eab68973874ba5e26d6c7d1287b3be", 75 - "x86_64-linux": "b01f9f5fcef719f0d76dc2f61c3f5a5b411970e425639de65aa823804918ce22" 70 + "aarch64-darwin": "7b0071f5162fe81cc020e76b3e71aa18e5e888edacca6a0c92f389199097534c", 71 + "aarch64-linux": "292740690b445bf8e3b13c37c74ff2c9820e8d30f6d0ac8e03a62421746f189c", 72 + "armv7l-linux": "efc6bfdbd92e76cde23bfa0967809593ae32e74ed1897765f1105e3761db9478", 73 + "headers": "0pmgcns26pvvp7ihqkl9llpdr8l871p7m6r72scia93siwnyvrvv", 74 + "x86_64-darwin": "a7070ea98e5a4c5d53b2184229428d29109682165be62b17faf0bcdd9547174f", 75 + "x86_64-linux": "8fb72c1d19a51552438eb42fdaae915643c2e310fa3090d8d5293ad6fc94b8c5" 76 76 }, 77 - "version": "32.2.8" 77 + "version": "32.3.0" 78 78 }, 79 79 "33": { 80 80 "hashes": { 81 - "aarch64-darwin": "f5886daefc3ea8851a087eafd23826337f97e0e921256a70f887c8acc8128bca", 82 - "aarch64-linux": "b428ecca13d4ffc05c28e28759a310f317e4e89b05e9a30ba07e0d58fbaedef5", 83 - "armv7l-linux": "e9e74509304e87a889bc59fe86eb2efc901d3c43b02d18acd5a9ba07800334a5", 84 - "headers": "054d8hkm8kvknwamcblpyvgzmfqwb954x6gxgi0ma9xym8dl2qks", 85 - "x86_64-darwin": "2d6015ff12c8b712b7e928dd163c1fd0e4c988665ce626c441ceb97753d48e1d", 86 - "x86_64-linux": "cdca6f9ec2f98708dcbcb8baba3d0521e15ed4e5aab68b2d1c6668f99faafc38" 81 + "aarch64-darwin": "4c7ffa4927aec31912ae2047d8d6c33e801501e4b576c724947866da9346110c", 82 + "aarch64-linux": "c55b6b66fe8018e0e05953cd794735782f05b7e3b2a117a86413eafcedfda7ef", 83 + "armv7l-linux": "2e7f915c71b11e6cc1ec46aee8f87c28fdd029a0a90a9196117a8f0c7aa81aa8", 84 + "headers": "07m9p2nz0rzl3asq466kqzdq1bdmlvxb5slrr24dj9awijlyrrb6", 85 + "x86_64-darwin": "fa451db2991506cacebd2a836e84ca7eff73770ed987d5b958f9854637c12d3d", 86 + "x86_64-linux": "13b99da4a78dae9bf0960309cd1e9476faf5f7260bbf930bd302189d490ff77c" 87 87 }, 88 - "version": "33.3.1" 88 + "version": "33.3.2" 89 89 } 90 90 }
+14 -14
pkgs/development/tools/electron/chromedriver/info.json
··· 34 34 }, 35 35 "32": { 36 36 "hashes": { 37 - "aarch64-darwin": "f7aef40a833edda014b50e5c3db52a8f966045f3e16b113bd410afc0fea24da0", 38 - "aarch64-linux": "b81a9f916d49f1867d6326f34a1e2e5f4069c4ac445123a90dc2034a0a1bfd34", 39 - "armv7l-linux": "e3573aa5940158aa953c8b58a6c709288466347675cca032adb71f6f7042fb06", 40 - "headers": "0qw1nfi0c53d346lchmya6dr0l3c94ssdbazbr547qih2njc7jbz", 41 - "x86_64-darwin": "7428bb4dc438596875138a8f06c67b18266850797988f7c862cb39ca86eb5269", 42 - "x86_64-linux": "57fe434c5437e45c866789622dac20f7b33204d51a7b923ad1e8b7259789d498" 37 + "aarch64-darwin": "679a286100f2121a3566f7d0988894611628e93920843c873de36d3e37f1b0e9", 38 + "aarch64-linux": "6a297a8db6f64ac3c95ddc17d2a9f95bff3d2fddef2aae565ebf91bcca960f3a", 39 + "armv7l-linux": "c76c9ec01fff88a9cda3aedfd8251880a835d326c349b108f09e02a419dd9a52", 40 + "headers": "0pmgcns26pvvp7ihqkl9llpdr8l871p7m6r72scia93siwnyvrvv", 41 + "x86_64-darwin": "495b3f0e0459badba8f6e3406edd4bcf7e688eb9d11d4b544426fb25d1e22f43", 42 + "x86_64-linux": "af9e3a6aac492827e1ace64fc50744f82523f09842b2414ad00d9a97f06d7a85" 43 43 }, 44 - "version": "32.2.8" 44 + "version": "32.3.0" 45 45 }, 46 46 "33": { 47 47 "hashes": { 48 - "aarch64-darwin": "c2b4a3bb8a609e5272db39321d567f900eed1c2284eda89d7a4c41557e5b9ba3", 49 - "aarch64-linux": "4b08bd54413a72d1a991f427cc8d27c313def385431f7e045e5b3efbbc880e39", 50 - "armv7l-linux": "f84e71d37358d574fee6519c8dc1335c52bb783d92c2fa92c2fb4a48f9661413", 51 - "headers": "054d8hkm8kvknwamcblpyvgzmfqwb954x6gxgi0ma9xym8dl2qks", 52 - "x86_64-darwin": "c3c0cb8eec909cad52eb9f6b2d9ff2bffc9d2246f37280eb44ffc45fdb6b4861", 53 - "x86_64-linux": "6e288cf2be3ceba26bec0cb1f86504574326bacd933a5da208dabef111abde6d" 48 + "aarch64-darwin": "96648a7aa64bff1b6fdce75da395451cca23aafdd06437c31544125962e25323", 49 + "aarch64-linux": "a5bce192adbc7dfcb6134296c15409b8299a64b3ecc9c61d7d150a644a8187e6", 50 + "armv7l-linux": "a921c696a7371712b14ed64e408a57ad874340fd8d61a447cbc83fcf79e599a3", 51 + "headers": "07m9p2nz0rzl3asq466kqzdq1bdmlvxb5slrr24dj9awijlyrrb6", 52 + "x86_64-darwin": "06ae393d176e8fdd67b1fb6a2b3f0771e3971de112e338d7d30d2ea1ffd0fe8c", 53 + "x86_64-linux": "85e3d980a43f4792d1b6246a50dad745653c0e13b95dbc37adadc78078cfcc99" 54 54 }, 55 - "version": "33.3.1" 55 + "version": "33.3.2" 56 56 } 57 57 }
+12 -12
pkgs/development/tools/electron/info.json
··· 47 47 }, 48 48 "src/electron": { 49 49 "fetcher": "fetchFromGitHub", 50 - "hash": "sha256-TLTgZMpIqmdCPh+b45YDmWVGWrl4LmB0xqRfv0bc3o4=", 50 + "hash": "sha256-pOWNw6MLjy7ucMGtF/sVPNmlmje0ozqRhEwOPkfW1oM=", 51 51 "owner": "electron", 52 52 "repo": "electron", 53 - "rev": "v32.2.8" 53 + "rev": "v32.3.0" 54 54 }, 55 55 "src/media/cdm/api": { 56 56 "fetcher": "fetchFromGitiles", ··· 938 938 "electron_yarn_hash": "122y1vnizwg0rwz8qf37mvpa0i78141y98wn4h11l6b9gyshrs65", 939 939 "modules": "128", 940 940 "node": "20.18.1", 941 - "version": "32.2.8" 941 + "version": "32.3.0" 942 942 }, 943 943 "33": { 944 - "chrome": "130.0.6723.170", 944 + "chrome": "130.0.6723.191", 945 945 "chromium": { 946 946 "deps": { 947 947 "gn": { ··· 951 951 "version": "2024-09-09" 952 952 } 953 953 }, 954 - "version": "130.0.6723.170" 954 + "version": "130.0.6723.191" 955 955 }, 956 956 "chromium_npm_hash": "sha256-4w5m/bTMygidlb4TZHMx1Obp784DLxMwrfe1Uvyyfp8=", 957 957 "deps": { 958 958 "src": { 959 959 "fetcher": "fetchFromGitiles", 960 - "hash": "sha256-zhEHb3Jjr6CAgIAqMV4uwzVE80lAkVnlxi4FYnpkzdw=", 960 + "hash": "sha256-hJZWDT7D2YP75CQJwYNqnMTvLyMIF3wS2yJaRuUiOhY=", 961 961 "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", 962 - "rev": "130.0.6723.170", 962 + "rev": "130.0.6723.191", 963 963 "url": "https://chromium.googlesource.com/chromium/src.git" 964 964 }, 965 965 "src/chrome/test/data/perf/canvas_bench": { ··· 988 988 }, 989 989 "src/electron": { 990 990 "fetcher": "fetchFromGitHub", 991 - "hash": "sha256-PaWXPOPPvxpZNDXF+bdouxZCJRYxVVbwDsVNsnf5oXo=", 991 + "hash": "sha256-20ggSgks8zVYsFeMRHzqpnQFE9UazwOY2BVQYhVo/Vk=", 992 992 "owner": "electron", 993 993 "repo": "electron", 994 - "rev": "v33.3.1" 994 + "rev": "v33.3.2" 995 995 }, 996 996 "src/media/cdm/api": { 997 997 "fetcher": "fetchFromGitiles", ··· 1883 1883 }, 1884 1884 "src/v8": { 1885 1885 "fetcher": "fetchFromGitiles", 1886 - "hash": "sha256-4DcSWkMhPwMh6ZvURj2piKaIPNe2Rur+nA3vAirgvcM=", 1887 - "rev": "932a8d7bb284242fd92234cf734921b8383ae4f6", 1886 + "hash": "sha256-9TZ8a0ufsG/gWM2nYAWDymWeDlDg23Dgy/G6ic67QBI=", 1887 + "rev": "3551594a5f6604c7e5070f408cc81d60d08ddbbf", 1888 1888 "url": "https://chromium.googlesource.com/v8/v8.git" 1889 1889 } 1890 1890 }, 1891 1891 "electron_yarn_hash": "0bzsswcg62b39xinq5vikk7qz7d15276s2vc15v1gcb5wvh05ff8", 1892 1892 "modules": "130", 1893 1893 "node": "20.18.1", 1894 - "version": "33.3.1" 1894 + "version": "33.3.2" 1895 1895 } 1896 1896 }
+3 -3
pkgs/development/tools/misc/texlab/default.nix
··· 16 16 in 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "texlab"; 19 - version = "5.21.0"; 19 + version = "5.22.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "latex-lsp"; 23 23 repo = "texlab"; 24 24 tag = "v${version}"; 25 - hash = "sha256-Lx7vENYuBXaMvGDOZxAPqivGZVaCXYrihaTnBn9eTm4="; 25 + hash = "sha256-3yMfacncGTqm07OmbNdj2gmkHnagN3urQFb7lCSxegg="; 26 26 }; 27 27 28 - cargoHash = "sha256-6JDG9Ac43AW6HV2baZH08uxdb84hjrGXgdzZiFr2Ybk="; 28 + cargoHash = "sha256-LLRZ0UdExttpOMFwiTQ7IHrpmXYE2mvXvE0LfQ8/4KA="; 29 29 30 30 outputs = [ "out" ] ++ lib.optional (!isCross) "man"; 31 31
+4 -3
pkgs/development/tools/rust/cargo-pgrx/default.nix
··· 24 24 inherit version pname hash; 25 25 }; 26 26 27 + useFetchCargoVendor = true; 27 28 inherit cargoHash; 28 29 29 30 nativeBuildInputs = [ ··· 60 61 cargo-pgrx_0_12_0_alpha_1 = generic { 61 62 version = "0.12.0-alpha.1"; 62 63 hash = "sha256-0m9oaqjU42RYyttkTihADDrRMjr2WoK/8sInZALeHws="; 63 - cargoHash = "sha256-9XTIcpoCnROP63ZTDgMMMmj0kPggiTazKlKQfCgXKzk="; 64 + cargoHash = "sha256-zYjqE7LZLnTaVxWAPWC1ncEjCMlrhy4THtgecB7wBYY="; 64 65 }; 65 66 66 67 cargo-pgrx_0_12_5 = generic { 67 68 version = "0.12.5"; 68 69 hash = "sha256-U2kF+qjQwMTaocv5f4p5y3qmPUsTzdvAp8mz9cn/COw="; 69 - cargoHash = "sha256-nEgIOBGNG3TupA55/TgoXDPeJzjBjOGGfK+WjrH06VY="; 70 + cargoHash = "sha256-CycwWvxYrHj7lmTiiNC1WdbFgrdlGr/M3qTN/N+7xQA="; 70 71 }; 71 72 72 73 cargo-pgrx_0_12_6 = generic { 73 74 version = "0.12.6"; 74 75 hash = "sha256-7aQkrApALZe6EoQGVShGBj0UIATnfOy2DytFj9IWdEA="; 75 - cargoHash = "sha256-Di4UldQwAt3xVyvgQT1gUhdvYUVp7n/a72pnX45kP0w="; 76 + cargoHash = "sha256-pnMxWWfvr1/AEp8DvG4awig8zjdHizJHoZ5RJA8CL08="; 76 77 }; 77 78 78 79 }
+4 -4
pkgs/games/papermc/versions.json
··· 64 64 "version": "1.21.1-132" 65 65 }, 66 66 "1.21.3": { 67 - "hash": "sha256-/nrczvDAygftMAFP+vAVygnpy6muucsiXjIY3CMswFU=", 68 - "version": "1.21.3-81" 67 + "hash": "sha256-H4Lzm/x82NCqbS9FN6a8DVOT9t1boIZMof0u/1H2+B8=", 68 + "version": "1.21.3-82" 69 69 }, 70 70 "1.21.4": { 71 - "hash": "sha256-FDVaeckg1PoHfiwuwxBRLD2uZkwtAMshEJeSQY9NM8E=", 72 - "version": "1.21.4-15" 71 + "hash": "sha256-SudaG+hAEEVveMNOUngATLmLqloYipSQVHdstddrIBQ=", 72 + "version": "1.21.4-126" 73 73 } 74 74 }
+2 -2
pkgs/servers/elasticmq-server-bin/default.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "elasticmq-server"; 15 - version = "1.6.10"; 15 + version = "1.6.11"; 16 16 17 17 src = fetchurl { 18 18 url = "https://s3-eu-west-1.amazonaws.com/softwaremill-public/elasticmq-server-${finalAttrs.version}.jar"; 19 - sha256 = "sha256-xOjw1lm2y7Z+bkfTxpaMGx/zkgXNeTmcLzsQrMmySgE="; 19 + sha256 = "sha256-B0kEWTUZhk6pqrRXg9VgALJH+rqxm0G1euW/HcKNUmk="; 20 20 }; 21 21 22 22 # don't do anything?
+1 -1
pkgs/servers/web-apps/lemmy/pin.json
··· 2 2 "serverVersion": "0.19.8", 3 3 "uiVersion": "0.19.8", 4 4 "serverHash": "sha256-fczEdH753e/86Bmc5CzpSukcmOkdFPp9jqStZh5F3XE=", 5 - "serverCargoHash": "sha256-fY47KmKiCRZUayVC7aKV8VBgtincO7yB0RKr9KZkjQI=", 5 + "serverCargoHash": "sha256-RIwNu7gdABk3HaS92/3aR3GgzAmwGeSncy2AFjbsVnw=", 6 6 "uiHash": "sha256-TuBZUqJQwCxPHVqTFf3wpgCddBs7jSgICHM5MlL4cpQ=", 7 7 "uiPNPMDepsHash": "sha256-sEN8NUlXWuvfmuAaoy/Vx3X+xG/TbeAdYG2LfctcOGc=" 8 8 }
+1
pkgs/servers/web-apps/lemmy/server.nix
··· 32 32 echo 'pub const VERSION: &str = "${version}";' > crates/utils/src/version.rs 33 33 ''; 34 34 35 + useFetchCargoVendor = true; 35 36 cargoHash = pinData.serverCargoHash; 36 37 37 38 buildInputs =
+2 -1
pkgs/tools/misc/tremor-rs/ls.nix
··· 17 17 18 18 nativeBuildInputs = [ rustPlatform.bindgenHook ]; 19 19 20 - cargoHash = "sha256-/RKwmslhMm30QxviVV7HthDHSmTmaGZn1hdt6bNF3d4="; 20 + useFetchCargoVendor = true; 21 + cargoHash = "sha256-Hl0TY/xZaDybYjrGiRftZhFx8dns+ONuNcxzl8lBUMM="; 21 22 22 23 meta = with lib; { 23 24 description = "Tremor Language Server (Trill)";
+1 -1
pkgs/tools/typesetting/tectonic/default.nix
··· 28 28 owner = "tectonic-typesetting"; 29 29 repo = "tectonic"; 30 30 rev = "tectonic@${version}"; 31 - sha256 = "sha256-xZHYiaQ8ASUwu0ieHIXcjRaH06SQoB6OR1y7Ok+FjAs="; 31 + sha256 = "sha256-dZnUu0g86WJIIvwMgdmwb6oYqItxoYrGQTFNX7I61Bs="; 32 32 }; 33 33 34 34 patches = [
+1
pkgs/top-level/aliases.nix
··· 122 122 aria = aria2; # Added 2024-03-26 123 123 armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11 124 124 aseprite-unfree = aseprite; # Added 2023-08-26 125 + async = throw "'async' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 125 126 atlassian-bamboo = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02 126 127 atlassian-confluence = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02 127 128 atlassian-crowd = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02