Merge master into staging-next

authored by github-actions[bot] and committed by GitHub e0220561 eede7811

+1321 -2800
+40 -3
nixos/modules/services/hardware/upower.nix
··· 179 ''; 180 }; 181 182 criticalPowerAction = lib.mkOption { 183 - type = lib.types.enum [ "PowerOff" "Hibernate" "HybridSleep" ]; 184 default = "HybridSleep"; 185 description = '' 186 The action to take when `timeAction` or 187 `percentageAction` has been reached for the batteries 188 - (UPS or laptop batteries) supplying the computer 189 ''; 190 }; 191 ··· 193 194 }; 195 196 - 197 ###### implementation 198 199 config = lib.mkIf cfg.enable { 200 201 environment.systemPackages = [ cfg.package ]; 202 ··· 218 TimeLow = cfg.timeLow; 219 TimeCritical = cfg.timeCritical; 220 TimeAction = cfg.timeAction; 221 CriticalPowerAction = cfg.criticalPowerAction; 222 }; 223 };
··· 179 ''; 180 }; 181 182 + allowRiskyCriticalPowerAction = lib.mkOption { 183 + type = lib.types.bool; 184 + default = false; 185 + description = '' 186 + Enable the risky critical power actions "Suspend" and "Ignore". 187 + ''; 188 + }; 189 + 190 criticalPowerAction = lib.mkOption { 191 + type = lib.types.enum [ 192 + "PowerOff" 193 + "Hibernate" 194 + "HybridSleep" 195 + "Suspend" 196 + "Ignore" 197 + ]; 198 default = "HybridSleep"; 199 description = '' 200 The action to take when `timeAction` or 201 `percentageAction` has been reached for the batteries 202 + (UPS or laptop batteries) supplying the computer. 203 + 204 + When set to `Suspend` or `Ignore`, 205 + {option}`services.upower.allowRiskyCriticalPowerAction` must be set 206 + to `true`. 207 ''; 208 }; 209 ··· 211 212 }; 213 214 ###### implementation 215 216 config = lib.mkIf cfg.enable { 217 + assertions = [ 218 + { 219 + assertion = 220 + let 221 + inherit (builtins) elem; 222 + riskyActions = [ 223 + "Suspend" 224 + "Ignore" 225 + ]; 226 + riskyActionEnabled = elem cfg.criticalPowerAction riskyActions; 227 + in 228 + riskyActionEnabled -> cfg.allowRiskyCriticalPowerAction; 229 + message = '' 230 + services.upower.allowRiskyCriticalPowerAction must be true if 231 + services.upower.criticalPowerAction is set to 232 + '${cfg.criticalPowerAction}'. 233 + ''; 234 + } 235 + ]; 236 237 environment.systemPackages = [ cfg.package ]; 238 ··· 254 TimeLow = cfg.timeLow; 255 TimeCritical = cfg.timeCritical; 256 TimeAction = cfg.timeAction; 257 + AllowRiskyCriticalPowerAction = cfg.allowRiskyCriticalPowerAction; 258 CriticalPowerAction = cfg.criticalPowerAction; 259 }; 260 };
+1 -5
nixos/tests/all-tests.nix
··· 360 freenet = handleTest ./freenet.nix {}; 361 freeswitch = handleTest ./freeswitch.nix {}; 362 freetube = discoverTests (import ./freetube.nix); 363 - freshrss-extensions = handleTest ./freshrss-extensions.nix {}; 364 - freshrss-sqlite = handleTest ./freshrss-sqlite.nix {}; 365 - freshrss-pgsql = handleTest ./freshrss-pgsql.nix {}; 366 - freshrss-http-auth = handleTest ./freshrss-http-auth.nix {}; 367 - freshrss-none-auth = handleTest ./freshrss-none-auth.nix {}; 368 frigate = handleTest ./frigate.nix {}; 369 frp = handleTest ./frp.nix {}; 370 frr = handleTest ./frr.nix {};
··· 360 freenet = handleTest ./freenet.nix {}; 361 freeswitch = handleTest ./freeswitch.nix {}; 362 freetube = discoverTests (import ./freetube.nix); 363 + freshrss = handleTest ./freshrss {}; 364 frigate = handleTest ./frigate.nix {}; 365 frp = handleTest ./frp.nix {}; 366 frr = handleTest ./frr.nix {};
+2 -2
nixos/tests/freshrss-extensions.nix nixos/tests/freshrss/extensions.nix
··· 1 - import ./make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 - name = "freshrss"; 5 6 nodes.machine = 7 { pkgs, ... }:
··· 1 + import ../make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 + name = "freshrss-extensions"; 5 6 nodes.machine = 7 { pkgs, ... }:
+2 -2
nixos/tests/freshrss-http-auth.nix nixos/tests/freshrss/http-auth.nix
··· 1 - import ./make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 - name = "freshrss"; 5 meta.maintainers = with lib.maintainers; [ mattchrist ]; 6 7 nodes.machine =
··· 1 + import ../make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 + name = "freshrss-http-auth"; 5 meta.maintainers = with lib.maintainers; [ mattchrist ]; 6 7 nodes.machine =
+2 -2
nixos/tests/freshrss-none-auth.nix nixos/tests/freshrss/none-auth.nix
··· 1 - import ./make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 - name = "freshrss"; 5 meta.maintainers = with lib.maintainers; [ mattchrist ]; 6 7 nodes.machine =
··· 1 + import ../make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 + name = "freshrss-none-auth"; 5 meta.maintainers = with lib.maintainers; [ mattchrist ]; 6 7 nodes.machine =
+2 -2
nixos/tests/freshrss-pgsql.nix nixos/tests/freshrss/pgsql.nix
··· 1 - import ./make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 - name = "freshrss"; 5 meta.maintainers = with lib.maintainers; [ 6 etu 7 stunkymonkey
··· 1 + import ../make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 + name = "freshrss-pgsql"; 5 meta.maintainers = with lib.maintainers; [ 6 etu 7 stunkymonkey
+2 -2
nixos/tests/freshrss-sqlite.nix nixos/tests/freshrss/sqlite.nix
··· 1 - import ./make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 - name = "freshrss"; 5 meta.maintainers = with lib.maintainers; [ 6 etu 7 stunkymonkey
··· 1 + import ../make-test-python.nix ( 2 { lib, pkgs, ... }: 3 { 4 + name = "freshrss-sqlite"; 5 meta.maintainers = with lib.maintainers; [ 6 etu 7 stunkymonkey
+9
nixos/tests/freshrss/default.nix
···
··· 1 + { system, pkgs, ... }: 2 + 3 + { 4 + extensions = import ./extensions.nix { inherit system pkgs; }; 5 + http-auth = import ./http-auth.nix { inherit system pkgs; }; 6 + none-auth = import ./none-auth.nix { inherit system pkgs; }; 7 + pgsql = import ./pgsql.nix { inherit system pkgs; }; 8 + sqlite = import ./sqlite.nix { inherit system pkgs; }; 9 + }
+4 -4
pkgs/applications/audio/reaper/default.nix
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "reaper"; 41 - version = "7.29"; 42 43 src = fetchurl { 44 url = url_for_platform version stdenv.hostPlatform.qemuArch; 45 hash = 46 if stdenv.hostPlatform.isDarwin then 47 - "sha256-b1Gb5guaFyWrt9KEwptuXGvfrJAvgnFEl8QuwSufktE=" 48 else 49 { 50 - x86_64-linux = "sha256-uFK8Y36pYTDK3foCKH9kiq3u1MTir2nNM5KrDwIHEm0="; 51 - aarch64-linux = "sha256-KZTUeEtyAVwIFTmclYv4GcGJ2WXukEF0/mfYmmBPfz0="; 52 } 53 .${stdenv.hostPlatform.system}; 54 };
··· 38 in 39 stdenv.mkDerivation rec { 40 pname = "reaper"; 41 + version = "7.30"; 42 43 src = fetchurl { 44 url = url_for_platform version stdenv.hostPlatform.qemuArch; 45 hash = 46 if stdenv.hostPlatform.isDarwin then 47 + "sha256-nPt2dWbbctRrC3+UufMMLiAikOaMB33tDfFCscJx5cA=" 48 else 49 { 50 + x86_64-linux = "sha256-rN4SMGkoO03JCmPOKabOdOlk2nfmGDYk1tSfniPyRnQ="; 51 + aarch64-linux = "sha256-kASD5099XAoy6w3K5z0y8xrSNpomTWAFOWjtHgULwAA="; 52 } 53 .${stdenv.hostPlatform.system}; 54 };
+3 -3
pkgs/applications/emulators/libretro/cores/beetle-psx.nix
··· 8 }: 9 mkLibretroCore { 10 core = "mednafen-psx" + lib.optionalString withHw "-hw"; 11 - version = "0-unstable-2024-11-15"; 12 13 src = fetchFromGitHub { 14 owner = "libretro"; 15 repo = "beetle-psx-libretro"; 16 - rev = "1068cb8dbd6f312664ecf5901625cab4a6533204"; 17 - hash = "sha256-ioAnpz6OkHWPaYE0uTEvnHV+vGzq02bQ4oUP8jW6/YA="; 18 }; 19 20 extraBuildInputs = lib.optionals withHw [
··· 8 }: 9 mkLibretroCore { 10 core = "mednafen-psx" + lib.optionalString withHw "-hw"; 11 + version = "0-unstable-2025-01-10"; 12 13 src = fetchFromGitHub { 14 owner = "libretro"; 15 repo = "beetle-psx-libretro"; 16 + rev = "60cf49e94e65d4023d93718161dc03b9e24da47a"; 17 + hash = "sha256-EFiLF/5zcoPFnzozEqkXWOEjx3KCgRoixYXqN9ai7qc="; 18 }; 19 20 extraBuildInputs = lib.optionals withHw [
+1 -1
pkgs/applications/emulators/libretro/cores/beetle-supafaust.nix
··· 5 }: 6 mkLibretroCore { 7 core = "mednafen-supafaust"; 8 - version = "0-unstable-2024-10-01"; 9 10 src = fetchFromGitHub { 11 owner = "libretro";
··· 5 }: 6 mkLibretroCore { 7 core = "mednafen-supafaust"; 8 + version = "0-unstable-2024-09-30"; 9 10 src = fetchFromGitHub { 11 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/bsnes.nix
··· 5 }: 6 mkLibretroCore { 7 core = "bsnes"; 8 - version = "0-unstable-2024-12-13"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "bsnes-libretro"; 13 - rev = "a0bb11bbb1fc5d6b478baca53c3efe526c43986c"; 14 - hash = "sha256-unOJ2hdCA5LxNUcJe7fJCAetLpqrQzujxFDOsxLzXow="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "bsnes"; 8 + version = "0-unstable-2025-01-10"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "bsnes-libretro"; 13 + rev = "1e0054da1c158857dc444b9b52273ddd18858d49"; 14 + hash = "sha256-zm4X5RTaAm2njtvCBWBT1vhtf/YQvoBaaBSMzz9D2aQ="; 15 }; 16 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/desmume2015.nix
··· 10 }: 11 mkLibretroCore { 12 core = "desmume2015"; 13 - version = "0-unstable-2024-10-21"; 14 15 src = fetchFromGitHub { 16 owner = "libretro";
··· 10 }: 11 mkLibretroCore { 12 core = "desmume2015"; 13 + version = "0-unstable-2022-04-05"; 14 15 src = fetchFromGitHub { 16 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 - version = "0-unstable-2024-09-28"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 - rev = "9b4147fd14332a7354c9b76fa72653bda2d919e9"; 14 - hash = "sha256-lzRBzBMIQ3X+VAHK8pl/HYELecTkdFlWJI7C1csmZ7I="; 15 }; 16 17 hardeningDisable = [ "format" ];
··· 5 }: 6 mkLibretroCore { 7 core = "dosbox-pure"; 8 + version = "0-unstable-2024-12-31"; 9 10 src = fetchFromGitHub { 11 owner = "schellingb"; 12 repo = "dosbox-pure"; 13 + rev = "9e468f0087454c6c1b68975ead933977d5cf33b2"; 14 + hash = "sha256-tiyDXxwZapu+Ol1icOeemVQ5oAjMMx2/M4nA0CiRkMY="; 15 }; 16 17 hardeningDisable = [ "format" ];
+3
pkgs/applications/emulators/libretro/cores/easyrpg.nix
··· 67 ]; 68 makefile = "Makefile"; 69 70 meta = { 71 description = "EasyRPG Player libretro port"; 72 homepage = "https://github.com/EasyRPG/Player";
··· 67 ]; 68 makefile = "Makefile"; 69 70 + # Do not update automatically since we want to pin a specific version 71 + passthru.updateScript = null; 72 + 73 meta = { 74 description = "EasyRPG Player libretro port"; 75 homepage = "https://github.com/EasyRPG/Player";
+3 -3
pkgs/applications/emulators/libretro/cores/fbneo.nix
··· 5 }: 6 mkLibretroCore { 7 core = "fbneo"; 8 - version = "0-unstable-2024-10-03"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fbneo"; 13 - rev = "d72f49f4a45dbfc5a855956d1a75ce2d0601c1c5"; 14 - hash = "sha256-+T+HQo6IfY8+oE/mOg54Vn9NhasGYNCLXksFdSDT/xE="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "fbneo"; 8 + version = "0-unstable-2025-01-06"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fbneo"; 13 + rev = "b8780c057029db8768c9a057b0bc28f9a12609d8"; 14 + hash = "sha256-cK3ILA0Ape6rHf5dPbXOMmQ69ZPZ/qrxeKYA1LniBEk="; 15 }; 16 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 }: 9 mkLibretroCore { 10 core = "flycast"; 11 - version = "0-unstable-2024-10-05"; 12 13 src = fetchFromGitHub { 14 owner = "flyinghead"; 15 repo = "flycast"; 16 - rev = "d689c50e21bf956913ac607933cd4082eaedc06b"; 17 - hash = "sha256-XIe1JrKVY4ba5WnKrVofWNpJU5pcwUyDd14ZzaGcf+k="; 18 fetchSubmodules = true; 19 }; 20
··· 8 }: 9 mkLibretroCore { 10 core = "flycast"; 11 + version = "0-unstable-2025-01-09"; 12 13 src = fetchFromGitHub { 14 owner = "flyinghead"; 15 repo = "flycast"; 16 + rev = "3114344414dbd8fb08efe1d6a25dbae457a2ec44"; 17 + hash = "sha256-UgH8L02WkAPaMMUnes6GYLjRbkuY8+9b6LCGaaQWhjQ="; 18 fetchSubmodules = true; 19 }; 20
+3 -3
pkgs/applications/emulators/libretro/cores/fuse.nix
··· 5 }: 6 mkLibretroCore { 7 core = "fuse"; 8 - version = "0-unstable-2024-09-20"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fuse-libretro"; 13 - rev = "6fd07d90acc38a1b8835bf16539b833f21aaa38f"; 14 - hash = "sha256-q5vcFNr1RBeTaw1R2LDY9xLU1oGeWtPemTdliWR+39s="; 15 }; 16 17 meta = {
··· 5 }: 6 mkLibretroCore { 7 core = "fuse"; 8 + version = "0-unstable-2024-11-24"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "fuse-libretro"; 13 + rev = "cad85b7b1b864c65734f71aa4a510b6f6536881c"; 14 + hash = "sha256-SdwdcR9szJJoUxQ4y8rh40Bdnn5ZI2qV4OcS39BFViQ="; 15 }; 16 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/gambatte.nix
··· 5 }: 6 mkLibretroCore { 7 core = "gambatte"; 8 - version = "0-unstable-2024-12-20"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "gambatte-libretro"; 13 - rev = "a870b6dcde66fba00cd7aab5ae4bb699e458a91b"; 14 - hash = "sha256-yarpWSRmfqufj3sXwO1SHZ7VnPSITK/WG8u6mHil/OE="; 15 }; 16 17 meta = {
··· 5 }: 6 mkLibretroCore { 7 core = "gambatte"; 8 + version = "0-unstable-2025-01-10"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "gambatte-libretro"; 13 + rev = "36a0da43fe6a82aba6acc5336574dbd749b18fa8"; 14 + hash = "sha256-3PM7PK1ouMObNZEIIIBG8gxIydYFKP9RRGlWBr5PIGU="; 15 }; 16 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
··· 5 }: 6 mkLibretroCore { 7 core = "genesis-plus-gx"; 8 - version = "0-unstable-2024-12-13"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "Genesis-Plus-GX"; 13 - rev = "3c1698778080541927f3d7011a00d2c9efe545af"; 14 - hash = "sha256-H310/VeGDVNz3bYEb7qIcstFc2ae0F+5+0LVVSHLeqI="; 15 }; 16 17 meta = {
··· 5 }: 6 mkLibretroCore { 7 core = "genesis-plus-gx"; 8 + version = "0-unstable-2025-01-10"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "Genesis-Plus-GX"; 13 + rev = "bf492bf3532b9d30e7a023e4329e202b15169e1c"; 14 + hash = "sha256-QxplBzath9xN0AaFOT8K0dVEnMnTaZpLfdsX81fmP9g="; 15 }; 16 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/mame.nix
··· 9 }: 10 mkLibretroCore { 11 core = "mame"; 12 - version = "0-unstable-2024-11-01"; 13 14 src = fetchFromGitHub { 15 owner = "libretro"; 16 repo = "mame"; 17 - rev = "a67797ad2f7516906ed7acef87569c6f35ca8739"; 18 - hash = "sha256-MF6MWQftHBYL1Uv3ZYKFqCH24nd1+M73rhUzkdftMzk="; 19 fetchSubmodules = true; 20 }; 21
··· 9 }: 10 mkLibretroCore { 11 core = "mame"; 12 + version = "0-unstable-2025-01-04"; 13 14 src = fetchFromGitHub { 15 owner = "libretro"; 16 repo = "mame"; 17 + rev = "20db0f242e4e11a476b548dd57d2ef9cc3e84f03"; 18 + hash = "sha256-+xShU96m+KCHrFleEy55fBD5vCM+hsYMqIvRZQtzsr8="; 19 fetchSubmodules = true; 20 }; 21
+1 -1
pkgs/applications/emulators/libretro/cores/mame2000.nix
··· 6 }: 7 mkLibretroCore { 8 core = "mame2000"; 9 - version = "0-unstable-2024-11-01"; 10 11 src = fetchFromGitHub { 12 owner = "libretro";
··· 6 }: 7 mkLibretroCore { 8 core = "mame2000"; 9 + version = "0-unstable-2024-07-01"; 10 11 src = fetchFromGitHub { 12 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/mame2003-plus.nix
··· 5 }: 6 mkLibretroCore { 7 core = "mame2003-plus"; 8 - version = "0-unstable-2024-12-29"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "mame2003-plus-libretro"; 13 - rev = "aaf1a95728d9ca6d4cf6633b6a839f8daa27db81"; 14 - hash = "sha256-AjeXfISAcH6RiHU5gJutZUdpg2p+ASVKsI1+Nl76xSY="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "mame2003-plus"; 8 + version = "0-unstable-2025-01-06"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "mame2003-plus-libretro"; 13 + rev = "aee3dac97c72e45b43423349289937dbe2d4a1ce"; 14 + hash = "sha256-X8K536+VfM/WAr4LIhYGWKEt8Oz8GCUMoSqYwQXBQos="; 15 }; 16 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/mame2015.nix
··· 7 }: 8 mkLibretroCore { 9 core = "mame2015"; 10 - version = "0-unstable-2023-11-01"; 11 12 src = fetchFromGitHub { 13 owner = "libretro";
··· 7 }: 8 mkLibretroCore { 9 core = "mame2015"; 10 + version = "0-unstable-2023-10-31"; 11 12 src = fetchFromGitHub { 13 owner = "libretro";
+1 -1
pkgs/applications/emulators/libretro/cores/mame2016.nix
··· 8 }: 9 mkLibretroCore { 10 core = "mame2016"; 11 - version = "0-unstable-2024-04-06"; 12 13 src = fetchFromGitHub { 14 owner = "libretro";
··· 8 }: 9 mkLibretroCore { 10 core = "mame2016"; 11 + version = "0-unstable-2022-04-06"; 12 13 src = fetchFromGitHub { 14 owner = "libretro";
+1 -1
pkgs/applications/emulators/libretro/cores/mesen.nix
··· 5 }: 6 mkLibretroCore { 7 core = "mesen"; 8 - version = "0.9.9-unstable-2024-10-21"; 9 10 src = fetchFromGitHub { 11 owner = "libretro";
··· 5 }: 6 mkLibretroCore { 7 core = "mesen"; 8 + version = "0-unstable-2024-10-21"; 9 10 src = fetchFromGitHub { 11 owner = "libretro";
+1 -1
pkgs/applications/emulators/libretro/cores/mrboom.nix
··· 5 }: 6 mkLibretroCore rec { 7 core = "mrboom"; 8 - version = "5.5-unstable-2024-10-21"; 9 10 src = fetchFromGitHub { 11 owner = "Javanaise";
··· 5 }: 6 mkLibretroCore rec { 7 core = "mrboom"; 8 + version = "0-unstable-2024-10-21"; 9 10 src = fetchFromGitHub { 11 owner = "Javanaise";
+3 -3
pkgs/applications/emulators/libretro/cores/nestopia.nix
··· 5 }: 6 mkLibretroCore { 7 core = "nestopia"; 8 - version = "0-unstable-2024-12-22"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "nestopia"; 13 - rev = "6bbfff9a56ead67f0da696ab2c3aea3c11896964"; 14 - hash = "sha256-D2FtfabikcZq0dl+ot/NJJkOaQXj0Sl5P2ioNrvxgSs="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "nestopia"; 8 + version = "0-unstable-2025-01-05"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "nestopia"; 13 + rev = "9762adc00668f3a2e1016f3ad07ff9cbf9d67459"; 14 + hash = "sha256-CLEwhQ91dxoTLyhlQwssoCL/dEqY6SetwWLogfJi8RU="; 15 }; 16 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/opera.nix
··· 6 }: 7 mkLibretroCore { 8 core = "opera"; 9 - version = "0-unstable-2024-10-17"; 10 11 src = fetchFromGitHub { 12 owner = "libretro";
··· 6 }: 7 mkLibretroCore { 8 core = "opera"; 9 + version = "0-unstable-2024-10-16"; 10 11 src = fetchFromGitHub { 12 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix
··· 5 }: 6 mkLibretroCore { 7 core = "pcsx-rearmed"; 8 - version = "0-unstable-2024-11-17"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "pcsx_rearmed"; 13 - rev = "e3d7ea45c75f2752e351d5c5b54cf7e79e66d26e"; 14 - hash = "sha256-dJqomyUHYQ+vpyu7/w2S/NidgYbHiGBWjebFQAXjzI0="; 15 }; 16 17 dontConfigure = true;
··· 5 }: 6 mkLibretroCore { 7 core = "pcsx-rearmed"; 8 + version = "0-unstable-2025-01-09"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "pcsx_rearmed"; 13 + rev = "c5d1f1dd5e304dfcba2adf0de8aa9188ca35fad3"; 14 + hash = "sha256-4stYqeGrKtNtjbhoG8IriV41xq3urH9QMNnqYMQ7CxQ="; 15 }; 16 17 dontConfigure = true;
+22 -30
pkgs/applications/emulators/libretro/cores/pcsx2.nix
··· 2 lib, 3 cmake, 4 fetchFromGitHub, 5 - gcc12Stdenv, 6 - gettext, 7 libGL, 8 libGLU, 9 - libaio, 10 - libpcap, 11 - libpng, 12 - libxml2, 13 mkLibretroCore, 14 pkg-config, 15 - xxd, 16 xz, 17 }: 18 mkLibretroCore { 19 core = "pcsx2"; 20 - version = "0-unstable-2023-01-30"; 21 22 src = fetchFromGitHub { 23 owner = "libretro"; 24 - repo = "lrps2"; 25 - rev = "f3c8743d6a42fe429f703b476fecfdb5655a98a9"; 26 - hash = "sha256-0piCNWX7QbZ58KyTlWp4h1qLxXpi1z6ML8sBHMTvCY4="; 27 }; 28 29 extraNativeBuildInputs = [ 30 cmake 31 - gettext 32 pkg-config 33 ]; 34 extraBuildInputs = [ 35 - libaio 36 libGL 37 libGLU 38 - libpcap 39 - libpng 40 - libxml2 41 xz 42 - xxd 43 ]; 44 makefile = "Makefile"; 45 - cmakeFlags = [ "-DLIBRETRO=ON" ]; 46 - # remove ccache 47 - postPatch = '' 48 - substituteInPlace CMakeLists.txt --replace-fail "ccache" "" 49 - ''; 50 - postBuild = "cd pcsx2"; 51 - # causes redefinition of _FORTIFY_SOURCE 52 - hardeningDisable = [ "fortify3" ]; 53 - # FIXME: multiple build errors with GCC13. 54 - # Unlikely to be fixed until we switch to libretro/pcsx2 that is a more 55 - # up-to-date port (but still WIP). 56 - stdenv = gcc12Stdenv; 57 58 meta = { 59 description = "Port of PCSX2 to libretro"; 60 - homepage = "https://github.com/libretro/lrps2"; 61 license = lib.licenses.gpl3Plus; 62 platforms = lib.platforms.x86; 63 };
··· 2 lib, 3 cmake, 4 fetchFromGitHub, 5 libGL, 6 libGLU, 7 mkLibretroCore, 8 + perl, 9 pkg-config, 10 xz, 11 }: 12 mkLibretroCore { 13 core = "pcsx2"; 14 + version = "0-unstable-2025-01-09"; 15 16 src = fetchFromGitHub { 17 owner = "libretro"; 18 + repo = "ps2"; 19 + rev = "397b8f54b92aeffd2dd502c2c9b601305fb1de9d"; 20 + hash = "sha256-zP4gOxAAWqgmGkilVijY2GF6awD7cbMICfxYSsI1wa0="; 21 + fetchSubmodules = true; 22 }; 23 24 extraNativeBuildInputs = [ 25 cmake 26 pkg-config 27 ]; 28 + 29 extraBuildInputs = [ 30 libGL 31 libGLU 32 + perl 33 xz 34 ]; 35 + 36 + # libretro/ps2 needs at least those flags to compile, and probably doesn't 37 + # work on x86_64-v1 38 + # https://github.com/libretro/ps2/blob/397b8f54b92aeffd2dd502c2c9b601305fb1de9d/cmake/BuildParameters.cmake#L101 39 + env.NIX_CFLAGS_COMPILE = toString [ 40 + "-msse" 41 + "-msse2" 42 + "-msse4.1" 43 + "-mfxsr" 44 + ]; 45 + 46 makefile = "Makefile"; 47 + 48 + preInstall = "cd bin"; 49 50 meta = { 51 description = "Port of PCSX2 to libretro"; 52 + homepage = "https://github.com/libretro/ps2"; 53 license = lib.licenses.gpl3Plus; 54 platforms = lib.platforms.x86; 55 };
+3 -3
pkgs/applications/emulators/libretro/cores/picodrive.nix
··· 5 }: 6 mkLibretroCore { 7 core = "picodrive"; 8 - version = "0-unstable-2024-10-19"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "picodrive"; 13 - rev = "0daf92b57fba1fdbc124651573e88373eef28aa5"; 14 - hash = "sha256-rvgcGNpHhjHpg5q6qiu08lBn+Zjx87E5/Q98gPoffhE="; 15 fetchSubmodules = true; 16 }; 17
··· 5 }: 6 mkLibretroCore { 7 core = "picodrive"; 8 + version = "0-unstable-2024-12-31"; 9 10 src = fetchFromGitHub { 11 owner = "libretro"; 12 repo = "picodrive"; 13 + rev = "bb4b7bcddb9f2f218e88971cccc66edf6c7669f0"; 14 + hash = "sha256-KbPsPG4pFZRHQoLuPVvBdXQTa+uXtmvSBKi7ShMyB3A="; 15 fetchSubmodules = true; 16 }; 17
+3 -3
pkgs/applications/emulators/libretro/cores/play.nix
··· 14 }: 15 mkLibretroCore { 16 core = "play"; 17 - version = "0-unstable-2024-10-19"; 18 19 src = fetchFromGitHub { 20 owner = "jpd002"; 21 repo = "Play-"; 22 - rev = "c3cba5418b4e5618befd9c2790498cf3cf88372a"; 23 - hash = "sha256-xO2Pgl1E0JFEsthTmG+Ka+NqOTWG/JeeAIa6wBWXJyc="; 24 fetchSubmodules = true; 25 }; 26
··· 14 }: 15 mkLibretroCore { 16 core = "play"; 17 + version = "0-unstable-2025-01-09"; 18 19 src = fetchFromGitHub { 20 owner = "jpd002"; 21 repo = "Play-"; 22 + rev = "2958fa6c5ada62a3150513e4d8b6c4343c1cfbb8"; 23 + hash = "sha256-beo3tOUW62tiZISdAAGdeSVrS8w1l8x+JIi0nDDl5wA="; 24 fetchSubmodules = true; 25 }; 26
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
··· 13 }: 14 mkLibretroCore { 15 core = "ppsspp"; 16 - version = "0-unstable-2024-11-15"; 17 18 src = fetchFromGitHub { 19 owner = "hrydgard"; 20 repo = "ppsspp"; 21 - rev = "2402eea4b16908ad59079bcf3fab06ba63531a3c"; 22 - hash = "sha256-bpeiZdcXkGWLFZOsxTGuVmo4xAiUb9v5Wf6pWkt5JV0="; 23 fetchSubmodules = true; 24 }; 25
··· 13 }: 14 mkLibretroCore { 15 core = "ppsspp"; 16 + version = "0-unstable-2025-01-10"; 17 18 src = fetchFromGitHub { 19 owner = "hrydgard"; 20 repo = "ppsspp"; 21 + rev = "aa752ade6c99ec6db4c7f7cbc6c1133738005c5f"; 22 + hash = "sha256-zbDXAI3VnpPQbPMAN1ie5nPFCNzBQif1S1nZnar4fvg="; 23 fetchSubmodules = true; 24 }; 25
+3 -3
pkgs/applications/emulators/libretro/cores/snes9x.nix
··· 5 }: 6 mkLibretroCore { 7 core = "snes9x"; 8 - version = "1.63-unstable-2024-12-08"; 9 10 src = fetchFromGitHub { 11 owner = "snes9xgit"; 12 repo = "snes9x"; 13 - rev = "9be3ed49a8711b016eb7280b758995bf2cbca4dd"; 14 - hash = "sha256-3FE90o+OJYiBzaiLEggZZ3jbLCFTRMwI/ayaJ5clm4c="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "snes9x"; 8 + version = "0-unstable-2024-12-17"; 9 10 src = fetchFromGitHub { 11 owner = "snes9xgit"; 12 repo = "snes9x"; 13 + rev = "48fe9344633001703782244651cdbf754532f9ab"; 14 + hash = "sha256-rPwav34DQPITmzIYB/iJOVjJQ96YJdJa4y4AbkZJMvg="; 15 }; 16 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/snes9x2010.nix
··· 5 }: 6 mkLibretroCore rec { 7 core = "snes9x2010"; 8 - version = "0-unstable-2024-11-18"; 9 10 src = fetchFromGitHub { 11 owner = "libretro";
··· 5 }: 6 mkLibretroCore rec { 7 core = "snes9x2010"; 8 + version = "0-unstable-2024-11-19"; 9 10 src = fetchFromGitHub { 11 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
··· 5 }: 6 mkLibretroCore { 7 core = "stella"; 8 - version = "7.0-unstable-2024-12-18"; 9 10 src = fetchFromGitHub { 11 owner = "stella-emu"; 12 repo = "stella"; 13 - rev = "dacf66131c938635a7017de364ba999ebbb35bb7"; 14 - hash = "sha256-X6haV9SKQn2lnWs5kcNePP9wfz3G3yq/rEIGiPiBTOY="; 15 }; 16 17 makefile = "Makefile";
··· 5 }: 6 mkLibretroCore { 7 core = "stella"; 8 + version = "0-unstable-2025-01-02"; 9 10 src = fetchFromGitHub { 11 owner = "stella-emu"; 12 repo = "stella"; 13 + rev = "66823c533a9b273293a18a342ffaea749218827b"; 14 + hash = "sha256-EQGpHnIcvgNdp5rwJVxQRdJwRzBTMxZDSF1521ybZqI="; 15 }; 16 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/thepowdertoy.nix
··· 6 }: 7 mkLibretroCore { 8 core = "thepowdertoy"; 9 - version = "0-unstable-2024-10-01"; 10 11 src = fetchFromGitHub { 12 owner = "libretro";
··· 6 }: 7 mkLibretroCore { 8 core = "thepowdertoy"; 9 + version = "0-unstable-2024-09-30"; 10 11 src = fetchFromGitHub { 12 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/vecx.nix
··· 7 }: 8 mkLibretroCore { 9 core = "vecx"; 10 - version = "0-unstable-2024-06-28"; 11 12 src = fetchFromGitHub { 13 owner = "libretro"; 14 repo = "libretro-vecx"; 15 - rev = "0e48a8903bd9cc359da3f7db783f83e22722c0cf"; 16 - hash = "sha256-lB8NSaxDbN2qljhI0M/HFDuN0D/wMhFUQXhfSdGHsHU="; 17 }; 18 19 extraBuildInputs = [
··· 7 }: 8 mkLibretroCore { 9 core = "vecx"; 10 + version = "0-unstable-2024-10-21"; 11 12 src = fetchFromGitHub { 13 owner = "libretro"; 14 repo = "libretro-vecx"; 15 + rev = "a103a212ca8644fcb5d76eac7cdec77223c4fb02"; 16 + hash = "sha256-veCGW5mbR1V7cCzZ4BzDSdPZDycw4WNveie/DDVAzw8="; 17 }; 18 19 extraBuildInputs = [
+3 -2
pkgs/applications/graphics/inkscape/extensions/textext/default.nix
··· 21 in 22 python3.pkgs.buildPythonApplication rec { 23 pname = "textext"; 24 - version = "1.10.2"; 25 26 src = fetchFromGitHub { 27 owner = "textext"; 28 repo = "textext"; 29 tag = version; 30 - sha256 = "sha256-JbI/ScCFCvHbK9JZzHuT67uSAL3546et+gtTkwRnCSE="; 31 }; 32 33 patches = [ ··· 59 python3.pkgs.lxml 60 python3.pkgs.cssselect 61 python3.pkgs.numpy 62 ]; 63 64 # strictDeps do not play nicely with introspection setup hooks.
··· 21 in 22 python3.pkgs.buildPythonApplication rec { 23 pname = "textext"; 24 + version = "1.11.0"; 25 26 src = fetchFromGitHub { 27 owner = "textext"; 28 repo = "textext"; 29 tag = version; 30 + sha256 = "sha256-u0oNAauCUHNObE5Hp/X9hHcEP2wmLhcxH2aas3Mg5RY="; 31 }; 32 33 patches = [ ··· 59 python3.pkgs.lxml 60 python3.pkgs.cssselect 61 python3.pkgs.numpy 62 + python3.pkgs.tinycss2 63 ]; 64 65 # strictDeps do not play nicely with introspection setup hooks.
+2 -2
pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
··· 46 47 stdenv.mkDerivation rec { 48 pname = "evolution"; 49 - version = "3.54.2"; 50 51 src = fetchurl { 52 url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 53 - hash = "sha256-7eopEv/bZZnA6gKJw6muIBe/43oI14IjWEUhqlaGtXY="; 54 }; 55 56 nativeBuildInputs = [
··· 46 47 stdenv.mkDerivation rec { 48 pname = "evolution"; 49 + version = "3.54.3"; 50 51 src = fetchurl { 52 url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 53 + hash = "sha256-dGz4HvXDJa8X9Tsvq0bWcmDzsT2gFNiZTUrZ6Ea4Ves="; 54 }; 55 56 nativeBuildInputs = [
+43 -32
pkgs/applications/networking/p2p/mldonkey/default.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchurl, 5 - fetchpatch, 6 ocamlPackages, 7 zlib, 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "mldonkey"; 12 - version = "3.1.7-2"; 13 14 - src = fetchurl { 15 - url = "https://ygrek.org/p/release/mldonkey/mldonkey-${version}.tar.bz2"; 16 - sha256 = "b926e7aa3de4b4525af73c88f1724d576b4add56ef070f025941dd51cb24a794"; 17 }; 18 19 - patches = [ 20 - # Fixes C++17 compat 21 - (fetchpatch { 22 - url = "https://github.com/ygrek/mldonkey/pull/66/commits/20ff84c185396f3d759cf4ef46b9f0bd33a51060.patch"; 23 - hash = "sha256-MCqx0jVfOaLkZhhv0b1cTdO6BK2/f6TxTWmx+NZjXME="; 24 - }) 25 - # Fixes OCaml 4.12 compat 26 - (fetchpatch { 27 - url = "https://github.com/ygrek/mldonkey/commit/a153f0f7a4826d86d51d4bacedc0330b70fcbc34.patch"; 28 - hash = "sha256-/Muk3mPFjQJ48FqaozGa7o8YSPhDLXRz9K1EyfxlzC8="; 29 - }) 30 - # Fixes OCaml 4.14 compat 31 - (fetchpatch { 32 - url = "https://github.com/FabioLolix/AUR-artifacts/raw/6721c2d4ef0be9a99499ecf2787e378e50b915e9/mldonkey-fix-build.patch"; 33 - hash = "sha256-HPW/CKfhywy+Km5/64Iok4tO9LJjAk53jVlsYzIRPfs="; 34 - }) 35 ]; 36 37 - preConfigure = '' 38 - substituteInPlace Makefile --replace '+camlp4' \ 39 - '${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4' 40 ''; 41 42 - strictDeps = true; 43 - nativeBuildInputs = with ocamlPackages; [ 44 - ocaml 45 - camlp4 46 - ]; 47 - buildInputs = (with ocamlPackages; [ num ]) ++ [ zlib ]; 48 49 meta = { 50 - broken = stdenv.hostPlatform.isDarwin; 51 description = "Client for many p2p networks, with multiple frontends"; 52 homepage = "https://github.com/ygrek/mldonkey"; 53 license = lib.licenses.gpl2Only;
··· 1 { 2 lib, 3 stdenv, 4 + fetchFromGitHub, 5 + autoreconfHook, 6 + autoconf-archive, 7 ocamlPackages, 8 + pkg-config, 9 zlib, 10 }: 11 12 stdenv.mkDerivation rec { 13 pname = "mldonkey"; 14 + version = "3.2.1"; 15 16 + src = fetchFromGitHub { 17 + owner = "ygrek"; 18 + repo = "mldonkey"; 19 + tag = "release-${lib.replaceStrings [ "." ] [ "-" ] version}"; 20 + hash = "sha256-Dbb7163CdqHY7/FJY2yWBFRudT+hTFT6fO4sFgt6C/A="; 21 }; 22 23 + postPatch = '' 24 + substituteInPlace config/Makefile.in \ 25 + --replace-fail '+camlp4' '${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4' 26 + ''; 27 + 28 + strictDeps = true; 29 + 30 + nativeBuildInputs = [ 31 + autoreconfHook 32 + autoconf-archive 33 + ocamlPackages.camlp4 34 + ocamlPackages.findlib 35 + ocamlPackages.ocaml 36 + pkg-config 37 + ]; 38 + 39 + buildInputs = [ 40 + ocamlPackages.num 41 + zlib 42 ]; 43 44 + preAutoreconf = '' 45 + cd config 46 + ''; 47 + 48 + postAutoreconf = '' 49 + cd .. 50 ''; 51 52 + env = 53 + { 54 + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 55 + } 56 + # https://github.com/ygrek/mldonkey/issues/117 57 + // lib.optionalAttrs stdenv.cc.isClang { 58 + CXXFLAGS = "-std=c++98"; 59 + }; 60 61 meta = { 62 description = "Client for many p2p networks, with multiple frontends"; 63 homepage = "https://github.com/ygrek/mldonkey"; 64 license = lib.licenses.gpl2Only;
+6 -3
pkgs/applications/networking/protonvpn-gui/default.nix
··· 21 22 buildPythonApplication rec { 23 pname = "protonvpn-gui"; 24 - version = "4.8.1"; 25 pyproject = true; 26 27 src = fetchFromGitHub { 28 owner = "ProtonVPN"; 29 repo = "proton-vpn-gtk-app"; 30 tag = "v${version}"; 31 - hash = "sha256-+UnMsjIJ0M1YiF+BcY7RObUoCeDZGtE0ul6KBaODzeY="; 32 }; 33 34 nativeBuildInputs = [ ··· 80 license = lib.licenses.gpl3Plus; 81 platforms = lib.platforms.linux; 82 mainProgram = "protonvpn-app"; 83 - maintainers = with lib.maintainers; [ sebtm ]; 84 }; 85 }
··· 21 22 buildPythonApplication rec { 23 pname = "protonvpn-gui"; 24 + version = "4.8.2"; 25 pyproject = true; 26 27 src = fetchFromGitHub { 28 owner = "ProtonVPN"; 29 repo = "proton-vpn-gtk-app"; 30 tag = "v${version}"; 31 + hash = "sha256-kNWwrNpXCkAPvXXqv8HwOx0msYEVsO0JgrtG3wUVmQ4="; 32 }; 33 34 nativeBuildInputs = [ ··· 80 license = lib.licenses.gpl3Plus; 81 platforms = lib.platforms.linux; 82 mainProgram = "protonvpn-app"; 83 + maintainers = with lib.maintainers; [ 84 + sebtm 85 + rapiteanu 86 + ]; 87 }; 88 }
+1 -1
pkgs/build-support/make-darwin-bundle/default.nix
··· 1 # given a package with an executable and an icon, make a darwin bundle for 2 # it. This package should be used when generating launchers for native Darwin 3 # applications. If the package conatins a .desktop file use 4 - # `desktopToDarwinLauncher` instead. 5 6 { 7 lib,
··· 1 # given a package with an executable and an icon, make a darwin bundle for 2 # it. This package should be used when generating launchers for native Darwin 3 # applications. If the package conatins a .desktop file use 4 + # `desktopToDarwinBundle` instead. 5 6 { 7 lib,
+7 -28
pkgs/build-support/php/builders/v2/hooks/composer-install-hook.sh
··· 21 exit 1 22 fi 23 24 - install -Dm644 ${composerVendor}/composer.{json,lock} . 25 26 - if [[ ! -f "composer.lock" ]]; then 27 - composer \ 28 - --no-install \ 29 - --no-interaction \ 30 - --no-progress \ 31 - --optimize-autoloader \ 32 - ${composerNoDev:+--no-dev} \ 33 - ${composerNoPlugins:+--no-plugins} \ 34 - ${composerNoScripts:+--no-scripts} \ 35 - update 36 37 - install -Dm644 composer.lock -t $out/ 38 - 39 - echo 40 - echo -e "\e[31mERROR: No composer.lock found\e[0m" 41 - echo 42 - echo -e '\e[31mNo composer.lock file found, consider adding one to your repository to ensure reproducible builds.\e[0m' 43 - echo -e "\e[31mIn the meantime, a composer.lock file has been generated for you in $out/composer.lock\e[0m" 44 - echo 45 - echo -e '\e[31mTo fix the issue:\e[0m' 46 - echo -e "\e[31m1. Copy the composer.lock file from $out/composer.lock to the project's source:\e[0m" 47 - echo -e "\e[31m cp $out/composer.lock <path>\e[0m" 48 - echo -e '\e[31m2. Add the composerLock attribute, pointing to the copied composer.lock file:\e[0m' 49 - echo -e '\e[31m composerLock = ./composer.lock;\e[0m' 50 - echo 51 - 52 - exit 1 53 fi 54 55 - chmod +w composer.{json,lock} 56 57 echo "Finished composerInstallConfigureHook" 58 }
··· 21 exit 1 22 fi 23 24 + install -Dm644 ${composerVendor}/composer.json . 25 26 + if [[ -f "${composerVendor}/composer.lock" ]]; then 27 + install -Dm644 ${composerVendor}/composer.lock . 28 + fi 29 30 + if [[ -f "composer.lock" ]]; then 31 + chmod +w composer.lock 32 fi 33 34 + chmod +w composer.json 35 36 echo "Finished composerInstallConfigureHook" 37 }
+30 -20
pkgs/build-support/php/builders/v2/hooks/composer-vendor-hook.sh
··· 22 install -Dm644 $composerLock ./composer.lock 23 fi 24 25 if [[ ! -f "composer.lock" ]]; then 26 composer \ 27 --no-install \ 28 --no-interaction \ 29 --no-progress \ ··· 33 ${composerNoScripts:+--no-scripts} \ 34 update 35 36 - install -Dm644 composer.lock -t $out/ 37 38 - echo 39 - echo -e "\e[31mERROR: No composer.lock found\e[0m" 40 - echo 41 - echo -e '\e[31mNo composer.lock file found, consider adding one to your repository to ensure reproducible builds.\e[0m' 42 - echo -e "\e[31mIn the meantime, a composer.lock file has been generated for you in $out/composer.lock\e[0m" 43 - echo 44 - echo -e '\e[31mTo fix the issue:\e[0m' 45 - echo -e "\e[31m1. Copy the composer.lock file from $out/composer.lock to the project's source:\e[0m" 46 - echo -e "\e[31m cp $out/composer.lock <path>\e[0m" 47 - echo -e '\e[31m2. Add the composerLock attribute, pointing to the copied composer.lock file:\e[0m' 48 - echo -e '\e[31m composerLock = ./composer.lock;\e[0m' 49 - echo 50 51 - exit 1 52 fi 53 54 - chmod +w composer.{json,lock} 55 56 echo "Finished composerVendorConfigureHook" 57 } ··· 62 setComposerEnvVariables 63 64 composer \ 65 - `# The acpu-autoloader is not reproducible and has to be disabled.` \ 66 - `# Upstream PR: https://github.com/composer/composer/pull/12090` \ 67 - `# --apcu-autoloader` \ 68 - `# --apcu-autoloader-prefix="$(jq -r -c 'try ."content-hash"' < composer.lock)"` \ 69 --no-interaction \ 70 --no-progress \ 71 --optimize-autoloader \ ··· 89 echo "Executing composerVendorInstallHook" 90 91 mkdir -p $out 92 - cp -ar composer.{json,lock} $(composer config vendor-dir) $out/ 93 94 echo "Finished composerVendorInstallHook" 95 }
··· 22 install -Dm644 $composerLock ./composer.lock 23 fi 24 25 + 26 if [[ ! -f "composer.lock" ]]; then 27 composer \ 28 + --no-cache \ 29 --no-install \ 30 --no-interaction \ 31 --no-progress \ ··· 35 ${composerNoScripts:+--no-scripts} \ 36 update 37 38 + if [[ -f "composer.lock" ]]; then 39 + install -Dm644 composer.lock -t $out/ 40 41 + echo 42 + echo -e "\e[31mERROR: No composer.lock found\e[0m" 43 + echo 44 + echo -e '\e[31mNo composer.lock file found, consider adding one to your repository to ensure reproducible builds.\e[0m' 45 + echo -e "\e[31mIn the meantime, a composer.lock file has been generated for you in $out/composer.lock\e[0m" 46 + echo 47 + echo -e '\e[31mTo fix the issue:\e[0m' 48 + echo -e "\e[31m1. Copy the composer.lock file from $out/composer.lock to the project's source:\e[0m" 49 + echo -e "\e[31m cp $out/composer.lock <path>\e[0m" 50 + echo -e '\e[31m2. Add the composerLock attribute, pointing to the copied composer.lock file:\e[0m' 51 + echo -e '\e[31m composerLock = ./composer.lock;\e[0m' 52 + echo 53 54 + exit 1 55 + fi 56 + fi 57 + 58 + if [[ -f "composer.lock" ]]; then 59 + chmod +w composer.lock 60 fi 61 62 + chmod +w composer.json 63 64 echo "Finished composerVendorConfigureHook" 65 } ··· 70 setComposerEnvVariables 71 72 composer \ 73 + --no-cache \ 74 --no-interaction \ 75 --no-progress \ 76 --optimize-autoloader \ ··· 94 echo "Executing composerVendorInstallHook" 95 96 mkdir -p $out 97 + 98 + cp -ar composer.json $(composer config vendor-dir) $out/ 99 + 100 + if [[ -f "composer.lock" ]]; then 101 + cp -ar composer.lock $(composer config vendor-dir) $out/ 102 + fi 103 104 echo "Finished composerVendorInstallHook" 105 }
+15 -12
pkgs/by-name/ar/arti/package.nix
··· 6 pkg-config, 7 sqlite, 8 openssl, 9 - darwin, 10 }: 11 12 rustPlatform.buildRustPackage rec { ··· 18 group = "tpo"; 19 owner = "core"; 20 repo = "arti"; 21 - rev = "arti-v${version}"; 22 hash = "sha256-vypPQjTr3FsAz1AyS1J67MF35+HzMLNu5B9wkkEI30A="; 23 }; 24 ··· 26 27 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; 28 29 - buildInputs = 30 - [ sqlite ] 31 - ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ] 32 - ++ lib.optionals stdenv.hostPlatform.isDarwin ( 33 - with darwin.apple_sdk.frameworks; 34 - [ 35 - CoreServices 36 - ] 37 - ); 38 39 cargoBuildFlags = [ 40 "--package" ··· 51 "--skip=reload_cfg::test::watch_multiple" 52 ]; 53 54 meta = { 55 description = "Implementation of Tor in Rust"; 56 mainProgram = "arti"; 57 homepage = "https://arti.torproject.org/"; 58 - changelog = "https://gitlab.torproject.org/tpo/core/arti/-/blob/${src.rev}/CHANGELOG.md"; 59 license = with lib.licenses; [ 60 asl20 61 mit
··· 6 pkg-config, 7 sqlite, 8 openssl, 9 + versionCheckHook, 10 + nix-update-script, 11 }: 12 13 rustPlatform.buildRustPackage rec { ··· 19 group = "tpo"; 20 owner = "core"; 21 repo = "arti"; 22 + tag = "arti-v${version}"; 23 hash = "sha256-vypPQjTr3FsAz1AyS1J67MF35+HzMLNu5B9wkkEI30A="; 24 }; 25 ··· 27 28 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; 29 30 + buildInputs = [ sqlite ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; 31 32 cargoBuildFlags = [ 33 "--package" ··· 44 "--skip=reload_cfg::test::watch_multiple" 45 ]; 46 47 + nativeInstallCheckInputs = [ 48 + versionCheckHook 49 + ]; 50 + versionCheckProgramArg = [ "--version" ]; 51 + doInstallCheck = true; 52 + 53 + passthru = { 54 + updateScript = nix-update-script { }; 55 + }; 56 + 57 meta = { 58 description = "Implementation of Tor in Rust"; 59 mainProgram = "arti"; 60 homepage = "https://arti.torproject.org/"; 61 + changelog = "https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v${version}/CHANGELOG.md"; 62 license = with lib.licenses; [ 63 asl20 64 mit
+49 -32
pkgs/by-name/ci/cie-middleware-linux/deps.json
··· 137 } 138 }, 139 "https://repo.maven.apache.org/maven2": { 140 - "com/google/code/gson#gson-parent/2.10.1": { 141 - "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" 142 }, 143 - "com/google/code/gson#gson/2.10.1": { 144 - "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", 145 - "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" 146 }, 147 - "commons-io#commons-io/2.15.1": { 148 - "jar": "sha256-pYrxLuG2jP0uuwwnyu8WTwhDgaAOyBpIzCdf1+pU4VQ=", 149 - "pom": "sha256-Fxoa+CtnWetXQLO4gJrKgBE96vEVMDby9ERZAd/T+R0=" 150 }, 151 - "commons-logging#commons-logging/1.3.0": { 152 - "jar": "sha256-ZtPJgEcLmbDFEdrT38CueyZewfsUTpa8AlOooXX9NNk=", 153 - "pom": "sha256-je/afOtIiP/k1OYyeJVqGjxRS3W4Nj1nFqG9Zv6WLH8=" 154 }, 155 - "net/java/dev/jna#jna/5.14.0": { 156 - "jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=", 157 - "pom": "sha256-4E4llRUB3yWtx7Hc22xTNzyUiXuE0+FJISknY+4Hrj0=" 158 }, 159 - "org/apache#apache/31": { 160 - "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" 161 }, 162 - "org/apache/commons#commons-parent/65": { 163 - "pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424=" 164 }, 165 - "org/apache/pdfbox#fontbox/3.0.2": { 166 - "jar": "sha256-ds8EEOkD49txQDKvu0WNWiO5IlO5/fiAA18J6orTraw=", 167 - "pom": "sha256-hthT5W8q+Yb6c1s/kH6jh6KXNCLH0F8TwDasuRNal90=" 168 }, 169 - "org/apache/pdfbox#pdfbox-io/3.0.2": { 170 - "jar": "sha256-nW535C437zaC53aBEpwxRRXog9UKvB3aljguejHnDjg=", 171 - "pom": "sha256-yD3gYR+UMN4W2dakjfXJEPgrkfHgU1xB9Woy9iYwz0c=" 172 }, 173 - "org/apache/pdfbox#pdfbox-parent/3.0.2": { 174 - "pom": "sha256-kN6rEjTjkUu8B07Ax3Y7+kFHgICziISpOwtVVxnWY0g=" 175 }, 176 - "org/apache/pdfbox#pdfbox/3.0.2": { 177 - "jar": "sha256-yv4sysEB6ao63z9+p23/AuWIWislWLdfr/l0dvBIfuI=", 178 - "pom": "sha256-wMNAwn6AF2V+Y81PaJUG8U03Y10NFebRpAjysZFGax8=" 179 }, 180 - "org/junit#junit-bom/5.10.1": { 181 - "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", 182 - "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" 183 } 184 } 185 }
··· 137 } 138 }, 139 "https://repo.maven.apache.org/maven2": { 140 + "com/google/code/gson#gson-parent/2.11.0": { 141 + "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" 142 + }, 143 + "com/google/code/gson#gson/2.11.0": { 144 + "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", 145 + "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" 146 + }, 147 + "com/google/errorprone#error_prone_annotations/2.27.0": { 148 + "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", 149 + "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" 150 + }, 151 + "com/google/errorprone#error_prone_parent/2.27.0": { 152 + "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" 153 + }, 154 + "commons-io#commons-io/2.18.0": { 155 + "jar": "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=", 156 + "pom": "sha256-Y9lpQetE35yQ0q2yrYw/aZwuBl5wcEXF2vcT/KUrz8o=" 157 + }, 158 + "commons-logging#commons-logging/1.3.3": { 159 + "jar": "sha256-WCj5bAnYhvmxoJk8eASyfPT87IU0UXFk9RN6yLZ+qbk=", 160 + "pom": "sha256-El1hQurD93REC6cCwF8o+eCYxS0QcSrhFJast3EGs7o=" 161 }, 162 + "net/java/dev/jna#jna/5.15.0": { 163 + "jar": "sha256-pWQVjSirUSf8apWAKO1UJ5/gmZZixGQltqOwmipSCU0=", 164 + "pom": "sha256-J2YC/zZ6TDkVXa7MHoy1T0eJ5dgN+Qo6i2YD8d61ngU=" 165 }, 166 + "org/apache#apache/32": { 167 + "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" 168 }, 169 + "org/apache#apache/33": { 170 + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" 171 }, 172 + "org/apache/commons#commons-parent/71": { 173 + "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM=" 174 }, 175 + "org/apache/commons#commons-parent/78": { 176 + "pom": "sha256-Ai0gLmVe3QTyoQ7L5FPZKXeSTTg4Ckyow1nxgXqAMg4=" 177 }, 178 + "org/apache/pdfbox#fontbox/3.0.3": { 179 + "jar": "sha256-ZWkMPzmwShTRLBf0mYwVGGzod9Pi7CIscIV348wCgDA=", 180 + "pom": "sha256-sik+UDqncEMGEVD4hGg9f2FMz1Fjvi0PBSyinzx2d+I=" 181 }, 182 + "org/apache/pdfbox#pdfbox-io/3.0.3": { 183 + "jar": "sha256-Ej6jGHtJfFTmYdUMPIZ0eb93Zo/0UOUHEMZY8rtGh7o=", 184 + "pom": "sha256-EXAbuMWnNaSzFA9zroM6KBzqCeO8P583kbmpenRekNQ=" 185 }, 186 + "org/apache/pdfbox#pdfbox-parent/3.0.3": { 187 + "pom": "sha256-yGXhzv8Jq1Kwh+cmDE8V025bW4vk/+IERvqkCiygvcw=" 188 }, 189 + "org/apache/pdfbox#pdfbox/3.0.3": { 190 + "jar": "sha256-W+ONLsgWkbBdU163IN5NxWbF0H5aBHMfoAZo0VOotKY=", 191 + "pom": "sha256-vgiV9rLCDzEdYjXJam/SqsECsxkE0/TDnqUll3WwcAg=" 192 }, 193 + "org/junit#junit-bom/5.11.0-M2": { 194 + "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=", 195 + "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg=" 196 }, 197 + "org/junit#junit-bom/5.11.2": { 198 + "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=", 199 + "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" 200 } 201 } 202 }
+2 -2
pkgs/by-name/ci/cie-middleware-linux/package.nix
··· 21 22 let 23 pname = "cie-middleware-linux"; 24 - version = "1.5.2"; 25 26 src = fetchFromGitHub { 27 owner = "M0rf30"; 28 repo = pname; 29 rev = version; 30 - sha256 = "sha256-M3Xwg3G2ZZhPRV7uhFVXQPyvuuY4zI5Z+D/Dt26KVM0="; 31 }; 32 33 gradle = gradle_8;
··· 21 22 let 23 pname = "cie-middleware-linux"; 24 + version = "1.5.6"; 25 26 src = fetchFromGitHub { 27 owner = "M0rf30"; 28 repo = pname; 29 rev = version; 30 + sha256 = "sha256-2P/1hQTmeQ6qE7RgAeLOZTszcLcIpa2XX1S2ahXRHcc="; 31 }; 32 33 gradle = gradle_8;
+3 -3
pkgs/by-name/de/deno/package.nix
··· 18 in 19 rustPlatform.buildRustPackage rec { 20 pname = "deno"; 21 - version = "2.1.4"; 22 23 src = fetchFromGitHub { 24 owner = "denoland"; 25 repo = "deno"; 26 tag = "v${version}"; 27 - hash = "sha256-CUfUYiD1ZVrbH4RowJN0PUCafpIsEWu0sCPzxngz4Ak="; 28 }; 29 30 - cargoHash = "sha256-bnX2tKX6nrUU/cUsavV7bWSOhjLyMdYc/y6GHqwx55Q="; 31 32 postPatch = '' 33 # upstream uses lld on aarch64-darwin for faster builds
··· 18 in 19 rustPlatform.buildRustPackage rec { 20 pname = "deno"; 21 + version = "2.1.5"; 22 23 src = fetchFromGitHub { 24 owner = "denoland"; 25 repo = "deno"; 26 tag = "v${version}"; 27 + hash = "sha256-CeRMcMuwER6LnLGAheGS+v4FDw7KADefB3p5ve1HsfE="; 28 }; 29 30 + cargoHash = "sha256-m/cg5ElXf7vKNvUjrRbVAdYppqsAeHxlGw/bHafBgOg="; 31 32 postPatch = '' 33 # upstream uses lld on aarch64-darwin for faster builds
+14 -12
pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch
··· 1 diff --git a/src/addressbook/libebook/e-book-client.c b/src/addressbook/libebook/e-book-client.c 2 - index 5e65ec8..8ca28c6 100644 3 --- a/src/addressbook/libebook/e-book-client.c 4 +++ b/src/addressbook/libebook/e-book-client.c 5 @@ -1924,7 +1924,18 @@ e_book_client_get_self (ESourceRegistry *registry, ··· 42 g_settings_set_string ( 43 settings, SELF_UID_KEY, 44 e_contact_get_const (contact, E_CONTACT_UID)); 45 - @@ -2028,8 +2050,18 @@ e_book_client_is_self (EContact *contact) 46 * unfortunately the API doesn't allow that. 47 */ 48 g_mutex_lock (&mutex); 49 - if (!settings) 50 - settings = g_settings_new (SELF_UID_PATH_ID); 51 + if (!settings) { 52 - + g_autoptr(GSettingsSchemaSource) schema_source; 53 - + g_autoptr(GSettingsSchema) schema; 54 - + schema_source = g_settings_schema_source_new_from_directory("@EDS@", 55 - + g_settings_schema_source_get_default(), 56 - + TRUE, 57 - + NULL); 58 - + schema = g_settings_schema_source_lookup(schema_source, 59 - + SELF_UID_PATH_ID, 60 - + FALSE); 61 - + settings = g_settings_new_full(schema, NULL, NULL); 62 + } 63 uid = g_settings_get_string (settings, SELF_UID_KEY); 64 g_mutex_unlock (&mutex);
··· 1 diff --git a/src/addressbook/libebook/e-book-client.c b/src/addressbook/libebook/e-book-client.c 2 + index 5e65ec8..2cae29d 100644 3 --- a/src/addressbook/libebook/e-book-client.c 4 +++ b/src/addressbook/libebook/e-book-client.c 5 @@ -1924,7 +1924,18 @@ e_book_client_get_self (ESourceRegistry *registry, ··· 42 g_settings_set_string ( 43 settings, SELF_UID_KEY, 44 e_contact_get_const (contact, E_CONTACT_UID)); 45 + @@ -2028,8 +2050,20 @@ e_book_client_is_self (EContact *contact) 46 * unfortunately the API doesn't allow that. 47 */ 48 g_mutex_lock (&mutex); 49 - if (!settings) 50 - settings = g_settings_new (SELF_UID_PATH_ID); 51 + if (!settings) { 52 + + { 53 + + g_autoptr(GSettingsSchemaSource) schema_source; 54 + + g_autoptr(GSettingsSchema) schema; 55 + + schema_source = g_settings_schema_source_new_from_directory("@EDS@", 56 + + g_settings_schema_source_get_default(), 57 + + TRUE, 58 + + NULL); 59 + + schema = g_settings_schema_source_lookup(schema_source, 60 + + SELF_UID_PATH_ID, 61 + + FALSE); 62 + + settings = g_settings_new_full(schema, NULL, NULL); 63 + + } 64 + } 65 uid = g_settings_get_string (settings, SELF_UID_KEY); 66 g_mutex_unlock (&mutex);
+2 -2
pkgs/by-name/ev/evolution-data-server/package.nix
··· 51 52 stdenv.mkDerivation rec { 53 pname = "evolution-data-server"; 54 - version = "3.54.2"; 55 56 outputs = [ 57 "out" ··· 60 61 src = fetchurl { 62 url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; 63 - hash = "sha256-EfAlMInIq/RWz/2j/mWKNaDeK4rpPY8lfWsCCueWPSA="; 64 }; 65 66 patches = [
··· 51 52 stdenv.mkDerivation rec { 53 pname = "evolution-data-server"; 54 + version = "3.54.3"; 55 56 outputs = [ 57 "out" ··· 60 61 src = fetchurl { 62 url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; 63 + hash = "sha256-UQjcOO5cwfjvkVXof2xBKflkRVCglixa4j/4B7V8uNA="; 64 }; 65 66 patches = [
+2 -2
pkgs/by-name/gl/glycin-loaders/package.nix
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "glycin-loaders"; 26 - version = "1.1.2"; 27 28 src = fetchurl { 29 url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; 30 - hash = "sha256-Qccr4eybpV2pDIL8GFc7dC3/WCsJr8N7RWXEfpnMj/Q="; 31 }; 32 33 patches = [
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "glycin-loaders"; 26 + version = "1.1.4"; 27 28 src = fetchurl { 29 url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; 30 + hash = "sha256-0bbVkLaZtmgaZ9ARmKWBp/cQ2Mp0UJNN1/XbJB+hJQA="; 31 }; 32 33 patches = [
+2 -2
pkgs/by-name/gn/gnome-maps/package.nix
··· 30 31 stdenv.mkDerivation (finalAttrs: { 32 pname = "gnome-maps"; 33 - version = "47.2"; 34 35 src = fetchurl { 36 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 37 - hash = "sha256-WFHnhtrsZY8h5FeiBv8KmtFlnzdBqtlJCxvzGSFU/ps="; 38 }; 39 40 doCheck = !stdenv.hostPlatform.isDarwin;
··· 30 31 stdenv.mkDerivation (finalAttrs: { 32 pname = "gnome-maps"; 33 + version = "47.3"; 34 35 src = fetchurl { 36 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 37 + hash = "sha256-HpAwe6/njiML1OrdCUcicakp+1FolCJFkG+fEdrhPLg="; 38 }; 39 40 doCheck = !stdenv.hostPlatform.isDarwin;
+2 -2
pkgs/by-name/gn/gnote/package.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "gnote"; 23 - version = "47.0"; 24 25 src = fetchurl { 26 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 27 - hash = "sha256-vrNcreIMYOQxVRbyCsfr7p37wrgPAHy+2LxaUlIuRC4="; 28 }; 29 30 buildInputs = [
··· 20 21 stdenv.mkDerivation rec { 22 pname = "gnote"; 23 + version = "47.2"; 24 25 src = fetchurl { 26 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 27 + hash = "sha256-mmDxaSSA9k0WbTHmVkoP8kgSelmOL/f2NX3AsuwlsWg="; 28 }; 29 30 buildInputs = [
+14 -6
pkgs/by-name/gt/gtk-vnc/package.nix
··· 12 cyrus_sasl, 13 pulseaudioSupport ? stdenv.hostPlatform.isLinux, 14 libpulseaudio, 15 - libgcrypt, 16 gtk3, 17 vala, 18 gettext, 19 perl, 20 python3, 21 gnome, 22 gdk-pixbuf, 23 zlib, ··· 25 26 stdenv.mkDerivation rec { 27 pname = "gtk-vnc"; 28 - version = "1.3.1"; 29 30 outputs = [ 31 "out" 32 "bin" 33 "man" 34 "dev" 35 ]; 36 37 src = fetchurl { 38 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 39 - sha256 = "USdjrE4FWdAVi2aCyl3Ro71jPwgvXkNJ1xWOa1+A8c4="; 40 }; 41 42 nativeBuildInputs = [ ··· 48 gettext 49 perl # for pod2man 50 python3 51 ]; 52 53 buildInputs = ··· 57 gdk-pixbuf 58 zlib 59 glib 60 - libgcrypt 61 cyrus_sasl 62 gtk3 63 ] ··· 69 "-Dpulseaudio=disabled" 70 ]; 71 72 passthru = { 73 updateScript = gnome.updateScript { 74 - packageName = pname; 75 versionPolicy = "none"; 76 }; 77 };
··· 12 cyrus_sasl, 13 pulseaudioSupport ? stdenv.hostPlatform.isLinux, 14 libpulseaudio, 15 + gmp, 16 gtk3, 17 vala, 18 gettext, 19 perl, 20 python3, 21 + gi-docgen, 22 gnome, 23 gdk-pixbuf, 24 zlib, ··· 26 27 stdenv.mkDerivation rec { 28 pname = "gtk-vnc"; 29 + version = "1.4.0"; 30 31 outputs = [ 32 "out" 33 "bin" 34 "man" 35 "dev" 36 + "devdoc" 37 ]; 38 39 src = fetchurl { 40 + url = "mirror://gnome/sources/gtk-vnc/${lib.versions.majorMinor version}/gtk-vnc-${version}.tar.xz"; 41 + sha256 = "G+ZMTkdgxSs+wzBnKQ0e+kCtTOyrbGc4E4BOPFWdloM="; 42 }; 43 44 nativeBuildInputs = [ ··· 50 gettext 51 perl # for pod2man 52 python3 53 + gi-docgen 54 ]; 55 56 buildInputs = ··· 60 gdk-pixbuf 61 zlib 62 glib 63 + gmp 64 cyrus_sasl 65 gtk3 66 ] ··· 72 "-Dpulseaudio=disabled" 73 ]; 74 75 + postFixup = '' 76 + # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. 77 + moveToOutput "share/doc" "$devdoc" 78 + ''; 79 + 80 passthru = { 81 updateScript = gnome.updateScript { 82 + packageName = "gtk-vnc"; 83 versionPolicy = "none"; 84 }; 85 };
+19 -9
pkgs/by-name/j4/j4-dmenu-desktop/package.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, dmenu }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "j4-dmenu-desktop"; 5 - version = "unstable-2023-09-12"; 6 7 src = fetchFromGitHub { 8 owner = "enkore"; 9 repo = "j4-dmenu-desktop"; 10 - rev = "7e3fd045482a8ea70619e422975b52feabc75175"; 11 - hash = "sha256-8PmfzQkHlEdMbrcQO0bPruP3jaKEcr/17x0/Z7Jedh0="; 12 }; 13 14 postPatch = '' ··· 16 --replace "dmenu -i" "${lib.getExe dmenu} -i" 17 ''; 18 19 - nativeBuildInputs = [ cmake ]; 20 21 - # tests are fetching an external git repository 22 - cmakeFlags = [ 23 - "-DWITH_TESTS=OFF" 24 - "-DWITH_GIT_CATCH=OFF" 25 ]; 26 27 meta = with lib; {
··· 1 + { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, dmenu, fmt, spdlog }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "j4-dmenu-desktop"; 5 + version = "3.2"; 6 7 src = fetchFromGitHub { 8 owner = "enkore"; 9 repo = "j4-dmenu-desktop"; 10 + rev = "r${finalAttrs.version}"; 11 + hash = "sha256-Yrn6d2x9xOSV5FK0YP/mfD6BG9DeWlWobVafEzVYVJY="; 12 }; 13 14 postPatch = '' ··· 16 --replace "dmenu -i" "${lib.getExe dmenu} -i" 17 ''; 18 19 + nativeBuildInputs = [ 20 + meson 21 + ninja 22 + pkg-config 23 + ]; 24 25 + buildInputs = [ 26 + fmt 27 + spdlog 28 + ]; 29 + 30 + mesonFlags = [ 31 + # Disable unit tests. 32 + "-Denable-tests=false" 33 + # Copy pre-generated shell completions. 34 + "-Dgenerate-shell-completions=disabled" 35 ]; 36 37 meta = with lib; {
+2 -2
pkgs/by-name/li/libshumate/package.nix
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "libshumate"; 26 - version = "1.3.0"; 27 28 outputs = [ 29 "out" ··· 34 35 src = fetchurl { 36 url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz"; 37 - hash = "sha256-giem6Cgc3hIjKJT++Ddg1E+maznvAzxh7ZNKhsbcddQ="; 38 }; 39 40 depsBuildBuild = [
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "libshumate"; 26 + version = "1.3.1"; 27 28 outputs = [ 29 "out" ··· 34 35 src = fetchurl { 36 url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz"; 37 + hash = "sha256-bv6TUtkXRIItQerUcUoqtLN4SBqGoiBLe+xAgt/8G4s="; 38 }; 39 40 depsBuildBuild = [
+43
pkgs/by-name/li/lips/package.nix
···
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + buildNpmPackage rec { 10 + pname = "lips"; 11 + version = "1.0.0-beta.20"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jcubic"; 15 + repo = "lips"; 16 + tag = version; 17 + hash = "sha256-zvdtFfa+1Ols3TZSe2XCbGX9hColwGV/ReTJcTrrA4k="; 18 + }; 19 + 20 + npmDepsHash = "sha256-7YeKTcBGsyiI6U0PeddAcs2x/O0LL/DT00KuSkqfy2A="; 21 + npmInstallFlags = [ "--only=prod" ]; 22 + dontBuild = true; # dist folder is checked in 23 + dontNpmBuild = true; 24 + 25 + doInstallCheck = true; 26 + nativeInstallCheckInputs = [ 27 + versionCheckHook 28 + ]; 29 + 30 + passthru = { 31 + updateScript = nix-update-script { }; 32 + }; 33 + 34 + meta = { 35 + description = "Powerful Scheme based Lisp in JavaScript"; 36 + homepage = "https://lips.js.org"; 37 + changelog = "https://github.com/jcubic/lips/releases/tag/${version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ DimitarNestorov ]; 40 + platforms = lib.platforms.all; 41 + mainProgram = "lips"; 42 + }; 43 + }
+2 -2
pkgs/by-name/lu/lubelogger/package.nix
··· 6 7 buildDotnetModule rec { 8 pname = "lubelogger"; 9 - version = "1.4.1"; 10 11 src = fetchFromGitHub { 12 owner = "hargata"; 13 repo = "lubelog"; 14 rev = "v${version}"; 15 - hash = "sha256-Ee9jwbZNc5M9edGkPvbO7xaraYXVMbVazVOU6DV6nFc="; 16 }; 17 18 projectFile = "CarCareTracker.sln";
··· 6 7 buildDotnetModule rec { 8 pname = "lubelogger"; 9 + version = "1.4.2"; 10 11 src = fetchFromGitHub { 12 owner = "hargata"; 13 repo = "lubelog"; 14 rev = "v${version}"; 15 + hash = "sha256-+c/eXcOzl42Sc5V9hUr3FNcdnL8z28wreIbKrz6c45s="; 16 }; 17 18 projectFile = "CarCareTracker.sln";
+2 -2
pkgs/by-name/me/meld/package.nix
··· 22 23 python3.pkgs.buildPythonApplication rec { 24 pname = "meld"; 25 - version = "3.22.2"; 26 27 format = "other"; 28 29 src = fetchurl { 30 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 - sha256 = "sha256-RqCnE/vNGxU7N3oeB1fIziVcmCJGdljqz72JsekjFu8="; 32 }; 33 34 nativeBuildInputs = [
··· 22 23 python3.pkgs.buildPythonApplication rec { 24 pname = "meld"; 25 + version = "3.22.3"; 26 27 format = "other"; 28 29 src = fetchurl { 30 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 + sha256 = "sha256-N/fynrH/D+xNiwiNVIPFVt4QifbQGP5tSBmTyvJJnYQ="; 32 }; 33 34 nativeBuildInputs = [
+2 -2
pkgs/by-name/mu/mullvad-browser/package.nix
··· 97 ++ lib.optionals mediaSupport [ ffmpeg ] 98 ); 99 100 - version = "14.0.3"; 101 102 sources = { 103 x86_64-linux = fetchurl { ··· 109 "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 110 "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 111 ]; 112 - hash = "sha256-Kv69Q6o/Ww64yA8y5J3JXIV48A2B08YhNE9ib/UuA0o="; 113 }; 114 }; 115
··· 97 ++ lib.optionals mediaSupport [ ffmpeg ] 98 ); 99 100 + version = "14.0.4"; 101 102 sources = { 103 x86_64-linux = fetchurl { ··· 109 "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 110 "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 111 ]; 112 + hash = "sha256-Y1miKLvVagEVyMeDyGMuk2iYqT3d6f9nxm39RGPPzDM="; 113 }; 114 }; 115
+9
pkgs/by-name/n9/n98-magerun/package.nix
··· 2 lib, 3 fetchFromGitHub, 4 php81, 5 }: 6 7 php81.buildComposerProject (finalAttrs: { ··· 16 }; 17 18 vendorHash = "sha256-n608AY6AQdVuN3hfVQk02vJQ6hl/0+4LVBOsBL5o3+8="; 19 20 meta = { 21 changelog = "https://magerun.net/category/magerun/";
··· 2 lib, 3 fetchFromGitHub, 4 php81, 5 + nix-update-script, 6 }: 7 8 php81.buildComposerProject (finalAttrs: { ··· 17 }; 18 19 vendorHash = "sha256-n608AY6AQdVuN3hfVQk02vJQ6hl/0+4LVBOsBL5o3+8="; 20 + 21 + passthru.updateScript = nix-update-script { 22 + # Excludes 1.x versions from the Github tags list 23 + extraArgs = [ 24 + "--version-regex" 25 + "^(2\\.(.*))" 26 + ]; 27 + }; 28 29 meta = { 30 changelog = "https://magerun.net/category/magerun/";
+3 -3
pkgs/by-name/ok/okteto/package.nix
··· 9 10 buildGoModule rec { 11 pname = "okteto"; 12 - version = "3.2.2"; 13 14 src = fetchFromGitHub { 15 owner = "okteto"; 16 repo = "okteto"; 17 rev = version; 18 - hash = "sha256-NN6Y+QkER5Bs9vy09Y4Dl4LoK3HkCJ04vCe5ectFUok="; 19 }; 20 21 - vendorHash = "sha256-/V95521PFvLACuXVjqsW3TEHHGQYKY8CSAOZ6FwuR0k="; 22 23 postPatch = '' 24 # Disable some tests that need file system & network access.
··· 9 10 buildGoModule rec { 11 pname = "okteto"; 12 + version = "3.3.0"; 13 14 src = fetchFromGitHub { 15 owner = "okteto"; 16 repo = "okteto"; 17 rev = version; 18 + hash = "sha256-0CMCP2ib0MEYJlbDPrbyKYw0yEzxnSx3WlO0iL+D3M0="; 19 }; 20 21 + vendorHash = "sha256-4fw3Qc1VPrPFVtQNtCRW6RqPqV7aF+t9GQDL/sCqNvw="; 22 23 postPatch = '' 24 # Disable some tests that need file system & network access.
+4 -4
pkgs/by-name/or/orca/package.nix
··· 29 30 python3.pkgs.buildPythonApplication rec { 31 pname = "orca"; 32 - version = "47.2"; 33 34 format = "other"; 35 36 src = fetchurl { 37 - url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 38 - hash = "sha256-XmevNX9xmOoApEOByrTE+U5oJtbtgAZo85QWziqrjlo="; 39 }; 40 41 patches = [ ··· 93 94 passthru = { 95 updateScript = gnome.updateScript { 96 - packageName = pname; 97 }; 98 }; 99
··· 29 30 python3.pkgs.buildPythonApplication rec { 31 pname = "orca"; 32 + version = "47.3"; 33 34 format = "other"; 35 36 src = fetchurl { 37 + url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; 38 + hash = "sha256-GwsUW7aFzXTso+KMt7cJf5jRPuHMWLce3u06j5BFIxs="; 39 }; 40 41 patches = [ ··· 93 94 passthru = { 95 updateScript = gnome.updateScript { 96 + packageName = "orca"; 97 }; 98 }; 99
+9 -12
pkgs/by-name/ph/phpdocumentor/package.nix
··· 1 - { lib 2 - , php 3 - , fetchFromGitHub 4 - , makeBinaryWrapper 5 }: 6 7 - php.buildComposerProject (finalAttrs: { 8 pname = "phpdocumentor"; 9 version = "3.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "phpDocumentor"; 13 repo = "phpDocumentor"; 14 - rev = "v${finalAttrs.version}"; 15 hash = "sha256-8TQlqXhZ3rHmOAuxsBYa+7JD+SxMQY0NZgCyElStFag="; 16 }; 17 18 - vendorHash = "sha256-5EArmUc3a4+k0YncsPEfeJRR2uDgNKdIDONwQ8cAeVE="; 19 20 # Needed because of the unbound version constraint on phpdocumentor/json-path 21 composerStrictValidation = false; 22 23 nativeBuildInputs = [ makeBinaryWrapper ]; 24 25 - installPhase = '' 26 - runHook preInstall 27 - 28 wrapProgram "$out/bin/phpdoc" \ 29 --set-default APP_CACHE_DIR /tmp \ 30 --set-default APP_LOG_DIR /tmp/log 31 - 32 - runHook postInstall 33 ''; 34 35 meta = {
··· 1 + { 2 + lib, 3 + php, 4 + fetchFromGitHub, 5 + makeBinaryWrapper, 6 }: 7 8 + php.buildComposerProject2 (finalAttrs: { 9 pname = "phpdocumentor"; 10 version = "3.6.0"; 11 12 src = fetchFromGitHub { 13 owner = "phpDocumentor"; 14 repo = "phpDocumentor"; 15 + tag = "v${finalAttrs.version}"; 16 hash = "sha256-8TQlqXhZ3rHmOAuxsBYa+7JD+SxMQY0NZgCyElStFag="; 17 }; 18 19 + vendorHash = "sha256-Q1y18ERUs4iRd94JqBYVRNizR3v5MBTtItsxvGkrkyU="; 20 21 # Needed because of the unbound version constraint on phpdocumentor/json-path 22 composerStrictValidation = false; 23 24 nativeBuildInputs = [ makeBinaryWrapper ]; 25 26 + postInstall = '' 27 wrapProgram "$out/bin/phpdoc" \ 28 --set-default APP_CACHE_DIR /tmp \ 29 --set-default APP_LOG_DIR /tmp/log 30 ''; 31 32 meta = {
+2 -2
pkgs/by-name/ph/phpunit/package.nix
··· 14 src = fetchFromGitHub { 15 owner = "sebastianbergmann"; 16 repo = "phpunit"; 17 - rev = finalAttrs.version; 18 hash = "sha256-0NVoaUFmmV4EtaErhaqLxJzCbD2WuMaVZC2OHG9+gSA="; 19 }; 20 21 - vendorHash = "sha256-EkTERk8jJWxCZCJnSHfg3Tnn//Ny2985qXJNX/gad58="; 22 23 passthru = { 24 updateScript = nix-update-script { };
··· 14 src = fetchFromGitHub { 15 owner = "sebastianbergmann"; 16 repo = "phpunit"; 17 + tag = finalAttrs.version; 18 hash = "sha256-0NVoaUFmmV4EtaErhaqLxJzCbD2WuMaVZC2OHG9+gSA="; 19 }; 20 21 + vendorHash = "sha256-C1BmMURmAMQhDS6iAKC80wqZuYdSRPGyFpU9Jdr6snA="; 22 23 passthru = { 24 updateScript = nix-update-script { };
+3 -3
pkgs/by-name/re/redpanda-client/package.nix
··· 7 stdenv, 8 }: 9 let 10 - version = "24.2.14"; 11 src = fetchFromGitHub { 12 owner = "redpanda-data"; 13 repo = "redpanda"; 14 rev = "v${version}"; 15 - sha256 = "sha256-FDzHREeld794HkLtkgIjMd2mNSvz1XV5mwvbx0sHz3o="; 16 }; 17 in 18 buildGoModule rec { ··· 20 inherit doCheck src version; 21 modRoot = "./src/go/rpk"; 22 runVend = false; 23 - vendorHash = "sha256-ZZRUmBx+jkZX8gqCYNlzto1D05atJ4zH+1kuZLYDeC0="; 24 25 ldflags = [ 26 ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
··· 7 stdenv, 8 }: 9 let 10 + version = "24.3.3"; 11 src = fetchFromGitHub { 12 owner = "redpanda-data"; 13 repo = "redpanda"; 14 rev = "v${version}"; 15 + sha256 = "sha256-jhk8hhnTkmkMeaoFZNfqZW31KFR/16pAEhq/wXnFfMg="; 16 }; 17 in 18 buildGoModule rec { ··· 20 inherit doCheck src version; 21 modRoot = "./src/go/rpk"; 22 runVend = false; 23 + vendorHash = "sha256-RoUrLJqGpXgFGMG5kLdwIxGTePiOFCM9QeX68vq/HrI="; 24 25 ldflags = [ 26 ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
+2 -2
pkgs/by-name/re/retroarch-bare/package.nix
··· 58 in 59 stdenv.mkDerivation rec { 60 pname = "retroarch-bare"; 61 - version = "1.19.1"; 62 63 src = fetchFromGitHub { 64 owner = "libretro"; 65 repo = "RetroArch"; 66 - hash = "sha256-NVe5dhH3w7RL1C7Z736L5fdi/+aO+Ah9Dpa4u4kn0JY="; 67 rev = "v${version}"; 68 }; 69
··· 58 in 59 stdenv.mkDerivation rec { 60 pname = "retroarch-bare"; 61 + version = "1.20.0"; 62 63 src = fetchFromGitHub { 64 owner = "libretro"; 65 repo = "RetroArch"; 66 + hash = "sha256-ER90i0BlHC8SXfz6DzoIPCP1G8n4NNyJcRE88YY0gXk="; 67 rev = "v${version}"; 68 }; 69
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "ruff"; 20 - version = "0.9.0"; 21 22 src = fetchFromGitHub { 23 owner = "astral-sh"; 24 repo = "ruff"; 25 tag = version; 26 - hash = "sha256-OAhjatPzwvLT3HyXYPzaL5pAC5CH75CyMmFo0c4726I="; 27 }; 28 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-vroKiwouk2E2WYB/B+8zszXqer5pENDYrxcrCQ17mF0="; 31 32 nativeBuildInputs = [ installShellFiles ]; 33
··· 17 18 rustPlatform.buildRustPackage rec { 19 pname = "ruff"; 20 + version = "0.9.1"; 21 22 src = fetchFromGitHub { 23 owner = "astral-sh"; 24 repo = "ruff"; 25 tag = version; 26 + hash = "sha256-QLg86MDeIykILChyYaOPUEV2hZmeJkIPztNW5t+StFE="; 27 }; 28 29 useFetchCargoVendor = true; 30 + cargoHash = "sha256-dLZADdLWZtlN+vK2zyk2mH6GyMqRsm3cWtRJmr3NKWU="; 31 32 nativeBuildInputs = [ installShellFiles ]; 33
+2 -2
pkgs/by-name/si/signal-desktop/signal-desktop-darwin.nix
··· 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "signal-desktop"; 9 - version = "7.36.0"; 10 11 src = fetchurl { 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 - hash = "sha256-hHgobx4q+nWtsq6uplVWY5ie0qu5ZoeFxYZNflza/CM="; 14 }; 15 sourceRoot = "."; 16
··· 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "signal-desktop"; 9 + version = "7.37.0"; 10 11 src = fetchurl { 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 + hash = "sha256-FMbJ28oNxJ6WhuD5pLNqG9hE88mOO76mGAgOQqZ/RJQ="; 14 }; 15 sourceRoot = "."; 16
+2 -2
pkgs/by-name/si/signal-desktop/signal-desktop.nix
··· 2 callPackage ./generic.nix { } rec { 3 pname = "signal-desktop"; 4 dir = "Signal"; 5 - version = "7.36.0"; 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 - hash = "sha256-5p9Vnxj53jOZbEirWamwv4Fkm/fMLeLfV93GDrV8XuA="; 8 }
··· 2 callPackage ./generic.nix { } rec { 3 pname = "signal-desktop"; 4 dir = "Signal"; 5 + version = "7.37.0"; 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 + hash = "sha256-rxBT8hJjtblCOx66QW16wE+dFdZKcg2DNeSlz6Y/TQQ="; 8 }
+2 -2
pkgs/by-name/sp/spral/package.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "spral"; 16 - version = "2024.05.08"; 17 18 src = fetchFromGitHub { 19 owner = "ralna"; 20 repo = "spral"; 21 rev = "v${version}"; 22 - hash = "sha256-1CdRwQ0LQrYcXvoGtGxR9Ug3Q2N4skXq8z+LdNpv8p4="; 23 }; 24 25 postPatch =
··· 13 14 stdenv.mkDerivation rec { 15 pname = "spral"; 16 + version = "2025.01.08"; 17 18 src = fetchFromGitHub { 19 owner = "ralna"; 20 repo = "spral"; 21 rev = "v${version}"; 22 + hash = "sha256-tuhJClSjah/ud6PVr6biOq5KdKtspJ7hpWZ350yzz+U="; 23 }; 24 25 postPatch =
+3 -3
pkgs/by-name/ta/tartan/package.nix
··· 13 14 stdenv.mkDerivation { 15 pname = "tartan"; 16 - version = "0.3.0-unstable-2023-10-11"; 17 18 src = fetchFromGitLab { 19 domain = "gitlab.freedesktop.org"; 20 owner = "tartan"; 21 repo = "tartan"; 22 - rev = "4a7c945535d746d3d874ebebc0217715d674a862"; 23 - hash = "sha256-DYvbBGgytf1JOYKejZB+ReehD8iKm1n4BhMmLQURay0="; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation { 15 pname = "tartan"; 16 + version = "0.3.0-unstable-2025-01-07"; 17 18 src = fetchFromGitLab { 19 domain = "gitlab.freedesktop.org"; 20 owner = "tartan"; 21 repo = "tartan"; 22 + rev = "983aaf238946ced55da8824c1170a254992d9717"; 23 + hash = "sha256-4w9cAs6kA+RAmi2CC+5CHB1UWC+7zkBqvZlHAdgENu4="; 24 }; 25 26 nativeBuildInputs = [
+3 -3
pkgs/by-name/to/tor-browser/package.nix
··· 109 ++ lib.optionals mediaSupport [ ffmpeg ] 110 ); 111 112 - version = "14.0.3"; 113 114 sources = { 115 x86_64-linux = fetchurl { ··· 119 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 120 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 121 ]; 122 - hash = "sha256-WddDs5lQFZde8Qy/7nQhGTrrT9BiVswriqOpPVpgvwY="; 123 }; 124 125 i686-linux = fetchurl { ··· 129 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 130 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 131 ]; 132 - hash = "sha256-DsTJiZkw0g4ip/yAwQ9IomZHQ6RP0hFNEzVJ8/fEbyQ="; 133 }; 134 }; 135
··· 109 ++ lib.optionals mediaSupport [ ffmpeg ] 110 ); 111 112 + version = "14.0.4"; 113 114 sources = { 115 x86_64-linux = fetchurl { ··· 119 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 120 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 121 ]; 122 + hash = "sha256-u5UlGYXVeTVSJcIJBJYn2L6+si8XmguB59Pf/bWfj7g="; 123 }; 124 125 i686-linux = fetchurl { ··· 129 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 130 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 131 ]; 132 + hash = "sha256-e1FMcTCgVPUud8hZNwl4r6J2ltATa0gBSiLqx/3DxzQ="; 133 }; 134 }; 135
+4 -2
pkgs/by-name/up/upower/package.nix
··· 18 , libusb1 19 , glib 20 , gettext 21 , nixosTests 22 , useIMobileDevice ? true 23 , libimobiledevice ··· 34 35 stdenv.mkDerivation (finalAttrs: { 36 pname = "upower"; 37 - version = "1.90.4"; 38 39 outputs = [ "out" "dev" ] 40 ++ lib.optionals withDocs [ "devdoc" ] ··· 45 owner = "upower"; 46 repo = "upower"; 47 rev = "v${finalAttrs.version}"; 48 - hash = "sha256-5twHuDLisVF07Y5KYwlqWMi12+p6UpARJvoBN/+tX2o="; 49 }; 50 51 patches = lib.optionals (stdenv.hostPlatform.system == "i686-linux") [ ··· 121 122 propagatedBuildInputs = [ 123 glib 124 ]; 125 126 mesonFlags = [
··· 18 , libusb1 19 , glib 20 , gettext 21 + , polkit 22 , nixosTests 23 , useIMobileDevice ? true 24 , libimobiledevice ··· 35 36 stdenv.mkDerivation (finalAttrs: { 37 pname = "upower"; 38 + version = "1.90.6"; 39 40 outputs = [ "out" "dev" ] 41 ++ lib.optionals withDocs [ "devdoc" ] ··· 46 owner = "upower"; 47 repo = "upower"; 48 rev = "v${finalAttrs.version}"; 49 + hash = "sha256-Y3MIB6a11P00B/6E3UyoyjLLP8TIT3vM2FDO7zlBz/w="; 50 }; 51 52 patches = lib.optionals (stdenv.hostPlatform.system == "i686-linux") [ ··· 122 123 propagatedBuildInputs = [ 124 glib 125 + polkit 126 ]; 127 128 mesonFlags = [
+8 -8
pkgs/by-name/za/zammad/gemset.nix
··· 1765 platforms = [ ]; 1766 source = { 1767 remotes = [ "https://rubygems.org" ]; 1768 - sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh"; 1769 type = "gem"; 1770 }; 1771 - version = "2.22.0"; 1772 }; 1773 macaddr = { 1774 dependencies = [ "systemu" ]; ··· 1905 platforms = [ ]; 1906 source = { 1907 remotes = [ "https://rubygems.org" ]; 1908 - sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; 1909 type = "gem"; 1910 }; 1911 - version = "2.8.7"; 1912 }; 1913 minitest = { 1914 groups = [ ··· 2142 platforms = [ ]; 2143 source = { 2144 remotes = [ "https://rubygems.org" ]; 2145 - sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq"; 2146 type = "gem"; 2147 }; 2148 - version = "1.16.7"; 2149 }; 2150 nori = { 2151 dependencies = [ "bigdecimal" ]; ··· 2890 platforms = [ ]; 2891 source = { 2892 remotes = [ "https://rubygems.org" ]; 2893 - sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6"; 2894 type = "gem"; 2895 }; 2896 - version = "1.6.0"; 2897 }; 2898 railties = { 2899 dependencies = [
··· 1765 platforms = [ ]; 1766 source = { 1767 remotes = [ "https://rubygems.org" ]; 1768 + sha256 = "0ppp2cgli5avzk0z3dwnah6y65ymyr793yja28p2fs9vrci7986h"; 1769 type = "gem"; 1770 }; 1771 + version = "2.23.1"; 1772 }; 1773 macaddr = { 1774 dependencies = [ "systemu" ]; ··· 1905 platforms = [ ]; 1906 source = { 1907 remotes = [ "https://rubygems.org" ]; 1908 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 1909 type = "gem"; 1910 }; 1911 + version = "2.8.8"; 1912 }; 1913 minitest = { 1914 groups = [ ··· 2142 platforms = [ ]; 2143 source = { 2144 remotes = [ "https://rubygems.org" ]; 2145 + sha256 = "18ajyy4d16q4ahnrfmj6d6z9ak21mnbn4wblx2vddck3lvwlpkny"; 2146 type = "gem"; 2147 }; 2148 + version = "1.16.8"; 2149 }; 2150 nori = { 2151 dependencies = [ "bigdecimal" ]; ··· 2890 platforms = [ ]; 2891 source = { 2892 remotes = [ "https://rubygems.org" ]; 2893 + sha256 = "1w6bqm8d3afc66ff6npnsc2d8ky552n6qzwwwc1bh0wz6c8gplp3"; 2894 type = "gem"; 2895 }; 2896 + version = "1.6.1"; 2897 }; 2898 railties = { 2899 dependencies = [
+1 -1
pkgs/by-name/za/zammad/package.nix
··· 22 23 let 24 pname = "zammad"; 25 - version = "6.4.0"; 26 27 src = applyPatches { 28 src = fetchFromGitHub (lib.importJSON ./source.json);
··· 22 23 let 24 pname = "zammad"; 25 + version = "6.4.1"; 26 27 src = applyPatches { 28 src = fetchFromGitHub (lib.importJSON ./source.json);
+2 -2
pkgs/by-name/za/zammad/source.json
··· 1 { 2 "owner": "zammad", 3 "repo": "zammad", 4 - "rev": "1f09f838a2c9e484bb4f47e1abeeca3d763d4e7d", 5 - "hash": "sha256-1N0tTYOUDtA/ZTOB5SqjwZKzLctgK8k76z847TFH1WQ=", 6 "fetchSubmodules": true 7 } 8
··· 1 { 2 "owner": "zammad", 3 "repo": "zammad", 4 + "rev": "453aeb09c1ad4584fae68b3a1c7d54b555d4384a", 5 + "hash": "sha256-KlS9S6r787YJArhiWP0r4YsZQYEFet89MdwXGyrbe3g=", 6 "fetchSubmodules": true 7 } 8
+12
pkgs/development/beam-modules/erlang-ls/1576.diff
···
··· 1 + diff --git a/apps/els_lsp/test/els_completion_SUITE.erl b/apps/els_lsp/test/els_completion_SUITE.erl 2 + index b610b1d4..9c8614f0 100644 3 + --- a/apps/els_lsp/test/els_completion_SUITE.erl 4 + +++ b/apps/els_lsp/test/els_completion_SUITE.erl 5 + @@ -711,6 +711,7 @@ exported_types(Config) -> 6 + <<"filename_all">>, 7 + <<"io_device">> 8 + ] ++ 9 + + [<<"io_server">> || OtpRelease >= 27] ++ 10 + [<<"location">> || OtpRelease >= 26] ++ 11 + [ 12 + <<"mode">>,
+19 -8
pkgs/development/beam-modules/erlang-ls/default.nix
··· 1 { 2 fetchFromGitHub, 3 fetchgit, 4 fetchHex, ··· 13 version = "1.1.0"; 14 owner = "erlang-ls"; 15 repo = "erlang_ls"; 16 deps = import ./rebar-deps.nix { 17 inherit fetchHex fetchFromGitHub fetchgit; 18 builder = buildRebar3; ··· 41 in 42 rebar3Relx { 43 pname = "erlang-ls"; 44 inherit version; 45 src = fetchFromGitHub { 46 inherit owner repo; 47 hash = "sha256-MSDBU+blsAdeixaHMMXmeMJ+9Yrzn3HekE8KbIc/Guo="; 48 rev = version; 49 }; 50 releaseType = "escript"; 51 beamDeps = builtins.attrValues deps; 52 ··· 59 HOME=. rebar3 ct 60 HOME=. rebar3 proper --constraint_tries 100 61 ''; 62 # tests seem to be a bit flaky on darwin, skip them for now 63 doCheck = !stdenv.hostPlatform.isDarwin; 64 - installFlags = [ "PREFIX=$(out)" ]; 65 - meta = with lib; { 66 - homepage = "https://github.com/erlang-ls/erlang_ls"; 67 - description = "Erlang Language Server"; 68 - platforms = platforms.unix; 69 - license = licenses.asl20; 70 - mainProgram = "erlang_ls"; 71 - }; 72 passthru.updateScript = writeScript "update.sh" '' 73 #!/usr/bin/env nix-shell 74 #! nix-shell -i bash -p common-updater-scripts coreutils git gnused gnutar gzip nixfmt-rfc-style "rebar3WithPlugins { globalPlugins = [ beamPackages.rebar3-nix ]; }" ··· 88 echo "erlang-ls is already up-to-date" 89 fi 90 ''; 91 }
··· 1 { 2 + erlang, 3 fetchFromGitHub, 4 fetchgit, 5 fetchHex, ··· 14 version = "1.1.0"; 15 owner = "erlang-ls"; 16 repo = "erlang_ls"; 17 + 18 deps = import ./rebar-deps.nix { 19 inherit fetchHex fetchFromGitHub fetchgit; 20 builder = buildRebar3; ··· 43 in 44 rebar3Relx { 45 pname = "erlang-ls"; 46 + 47 inherit version; 48 + 49 src = fetchFromGitHub { 50 inherit owner repo; 51 hash = "sha256-MSDBU+blsAdeixaHMMXmeMJ+9Yrzn3HekE8KbIc/Guo="; 52 rev = version; 53 }; 54 + 55 + # remove when fixed upstream https://github.com/erlang-ls/erlang_ls/pull/1576 56 + patches = lib.optionals (lib.versionAtLeast erlang.version "27") [ ./1576.diff ]; 57 + 58 releaseType = "escript"; 59 beamDeps = builtins.attrValues deps; 60 ··· 67 HOME=. rebar3 ct 68 HOME=. rebar3 proper --constraint_tries 100 69 ''; 70 + installFlags = [ "PREFIX=$(out)" ]; 71 + 72 # tests seem to be a bit flaky on darwin, skip them for now 73 doCheck = !stdenv.hostPlatform.isDarwin; 74 + 75 passthru.updateScript = writeScript "update.sh" '' 76 #!/usr/bin/env nix-shell 77 #! nix-shell -i bash -p common-updater-scripts coreutils git gnused gnutar gzip nixfmt-rfc-style "rebar3WithPlugins { globalPlugins = [ beamPackages.rebar3-nix ]; }" ··· 91 echo "erlang-ls is already up-to-date" 92 fi 93 ''; 94 + 95 + meta = with lib; { 96 + homepage = "https://github.com/erlang-ls/erlang_ls"; 97 + description = "Erlang Language Server"; 98 + platforms = platforms.unix; 99 + license = licenses.asl20; 100 + mainProgram = "erlang_ls"; 101 + }; 102 }
+6
pkgs/development/compilers/ocaml/5.3.nix
···
··· 1 + import ./generic.nix { 2 + major_version = "5"; 3 + minor_version = "3"; 4 + patch_version = "0"; 5 + sha256 = "sha256-sCKTNtnr4K+QWVS80a5bKTMGu8sIwB6tA1ANnlvJAWQ="; 6 + }
+2 -2
pkgs/development/libraries/lief/default.nix
··· 11 in 12 stdenv.mkDerivation rec { 13 pname = "lief"; 14 - version = "0.16.1"; 15 16 src = fetchFromGitHub { 17 owner = "lief-project"; 18 repo = "LIEF"; 19 rev = version; 20 - sha256 = "sha256-Mq3IC1EbJpAwqHpiByFwdWl/rUOvv+oOtLgJ6dx7/P0="; 21 }; 22 23 outputs = [ "out" "py" ];
··· 11 in 12 stdenv.mkDerivation rec { 13 pname = "lief"; 14 + version = "0.16.2"; 15 16 src = fetchFromGitHub { 17 owner = "lief-project"; 18 repo = "LIEF"; 19 rev = version; 20 + sha256 = "sha256-5T/lTtmm3jwkxoFU/8Cl+hPcysZOwnWWqVQ91D5G0LA="; 21 }; 22 23 outputs = [ "out" "py" ];
+19 -6
pkgs/development/ocaml-modules/janestreet/0.17.nix
··· 1536 ]; 1537 }; 1538 1539 - ppxlib_jane = janePackage { 1540 - pname = "ppxlib_jane"; 1541 - hash = "sha256-8NC8CHh3pSdFuRDQCuuhc2xxU+84UAsGFJbbJoKwd0U="; 1542 - meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1543 - propagatedBuildInputs = [ ppxlib ]; 1544 - }; 1545 1546 profunctor = janePackage { 1547 pname = "profunctor";
··· 1536 ]; 1537 }; 1538 1539 + ppxlib_jane = janePackage ( 1540 + { 1541 + pname = "ppxlib_jane"; 1542 + meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1543 + propagatedBuildInputs = [ ppxlib ]; 1544 + } 1545 + // ( 1546 + if lib.versionAtLeast ocaml.version "5.3" then 1547 + { 1548 + version = "0.17.1"; 1549 + hash = "sha256-kcGXqO1kFYds8KwLvpIQ7OKhqnp6JZs8WYYLi7o/nBw="; 1550 + } 1551 + else 1552 + { 1553 + version = "0.17.0"; 1554 + hash = "sha256-8NC8CHh3pSdFuRDQCuuhc2xxU+84UAsGFJbbJoKwd0U="; 1555 + } 1556 + ) 1557 + ); 1558 1559 profunctor = janePackage { 1560 pname = "profunctor";
+8
pkgs/development/ocaml-modules/lo/default.nix
··· 1 { 2 lib, 3 buildDunePackage, 4 fetchFromGitHub, 5 dune-configurator, ··· 18 rev = "v${version}"; 19 sha256 = "0mi8h6f6syxjkxz493l5c3l270pvxx33pz0k3v5465wqjsnppar2"; 20 }; 21 22 buildInputs = [ dune-configurator ]; 23 propagatedBuildInputs = [ liblo ];
··· 1 { 2 lib, 3 + fetchpatch, 4 buildDunePackage, 5 fetchFromGitHub, 6 dune-configurator, ··· 19 rev = "v${version}"; 20 sha256 = "0mi8h6f6syxjkxz493l5c3l270pvxx33pz0k3v5465wqjsnppar2"; 21 }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + url = "https://github.com/savonet/ocaml-lo/commit/0b43bdf113c7e2c27d55c6a5f81f2fa4b30b5454.patch"; 26 + hash = "sha256-Y5xewkKgTX9WIpbmVA9uA6N7KOPPhNguTWvowgoAcNU="; 27 + }) 28 + ]; 29 30 buildInputs = [ dune-configurator ]; 31 propagatedBuildInputs = [ liblo ];
+8
pkgs/development/ocaml-modules/mlx/default.nix
··· 1 { 2 lib, 3 fetchFromGitHub, 4 buildDunePackage, 5 ppxlib, 6 menhir, ··· 18 rev = version; 19 hash = "sha256-3hPtyBKD2dp4UJBykOudW6KR2KXPnBuDnuJ1UNLpAp0="; 20 }; 21 22 buildInputs = [ 23 ppxlib
··· 1 { 2 lib, 3 fetchFromGitHub, 4 + fetchpatch, 5 buildDunePackage, 6 ppxlib, 7 menhir, ··· 19 rev = version; 20 hash = "sha256-3hPtyBKD2dp4UJBykOudW6KR2KXPnBuDnuJ1UNLpAp0="; 21 }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + url = "https://github.com/ocaml-mlx/mlx/commit/01771e2a8b45f4f70cfd93533af2af9ed4a28a7e.patch"; 26 + hash = "sha256-czA2sIORmunIeaHn7kpcuv0y97uJhe6aUEMj/QHEag4="; 27 + }) 28 + ]; 29 30 buildInputs = [ 31 ppxlib
+2 -1
pkgs/development/ocaml-modules/sedlex/default.nix
··· 2 lib, 3 fetchFromGitHub, 4 fetchurl, 5 buildDunePackage, 6 gen, 7 ppxlib, ··· 74 ppx_expect 75 ]; 76 77 - doCheck = true; 78 79 dontStrip = true; 80
··· 2 lib, 3 fetchFromGitHub, 4 fetchurl, 5 + ocaml, 6 buildDunePackage, 7 gen, 8 ppxlib, ··· 75 ppx_expect 76 ]; 77 78 + doCheck = !lib.versionAtLeast ocaml.version "5.3"; 79 80 dontStrip = true; 81
+18 -7
pkgs/development/php-packages/composer/default.nix
··· 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5 callPackage, 6 php, 7 unzip, 8 _7zz, 9 xz, 10 - git, 11 curl, 12 cacert, 13 makeBinaryWrapper, ··· 15 16 stdenvNoCC.mkDerivation (finalAttrs: { 17 pname = "composer"; 18 - version = "2.8.1"; 19 20 # Hash used by ../../../build-support/php/pkgs/composer-phar.nix to 21 # use together with the version from this package to keep the 22 # bootstrap phar file up-to-date together with the end user composer 23 # package. 24 - passthru.pharHash = "sha256-kws3b70hR6Yj6ntwTrnTuLDWBymSIHqgU1qiH28FN44="; 25 26 composer = callPackage ../../../build-support/php/pkgs/composer-phar.nix { 27 inherit (finalAttrs) version; ··· 31 src = fetchFromGitHub { 32 owner = "composer"; 33 repo = "composer"; 34 - rev = finalAttrs.version; 35 - hash = "sha256-5UcbEx1d5jEz73mTFTacifl6ykxm6yQw3wvkJQtINHs="; 36 }; 37 38 nativeBuildInputs = [ makeBinaryWrapper ]; 39 40 buildInputs = [ php ]; ··· 86 87 outputHashMode = "recursive"; 88 outputHashAlgo = "sha256"; 89 - outputHash = "sha256-FfFwx5E2LVDSqo2P31fqtvk2P30XnTm+TUqhNSHTt/M="; 90 }; 91 92 installPhase = '' ··· 101 lib.makeBinPath [ 102 _7zz 103 curl 104 - git 105 unzip 106 xz 107 ]
··· 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5 + fetchpatch, 6 callPackage, 7 php, 8 unzip, 9 _7zz, 10 xz, 11 + gitMinimal, 12 curl, 13 cacert, 14 makeBinaryWrapper, ··· 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 18 pname = "composer"; 19 + version = "2.8.4"; 20 21 # Hash used by ../../../build-support/php/pkgs/composer-phar.nix to 22 # use together with the version from this package to keep the 23 # bootstrap phar file up-to-date together with the end user composer 24 # package. 25 + passthru.pharHash = "sha256-xMTi4b6rDqBOC9BCpdu6n+2h+/XtoNNiA5WO3TQ8Coo="; 26 27 composer = callPackage ../../../build-support/php/pkgs/composer-phar.nix { 28 inherit (finalAttrs) version; ··· 32 src = fetchFromGitHub { 33 owner = "composer"; 34 repo = "composer"; 35 + tag = finalAttrs.version; 36 + hash = "sha256-m4CfWWbrmMN0j27XaMx/KRbFjpW5iMMNUlAtzlrorJc="; 37 }; 38 39 + patches = [ 40 + # Fix an issue preventing reproducible builds 41 + # This patch should be removed at the next release (2.8.5) 42 + # More information at https://github.com/composer/composer/pull/12090 43 + (fetchpatch { 44 + url = "https://github.com/composer/composer/commit/7b1e983ce9a0b30a6369cda11a7d61cca9c1ce46.patch"; 45 + hash = "sha256-veBdfZxzgL/R3P87GpvxQc+es3AdpaKSzCX0DCzH63U="; 46 + }) 47 + ]; 48 + 49 nativeBuildInputs = [ makeBinaryWrapper ]; 50 51 buildInputs = [ php ]; ··· 97 98 outputHashMode = "recursive"; 99 outputHashAlgo = "sha256"; 100 + outputHash = "sha256-McyO3Z4PSyC6LiWt8rsXziAIbEqOhiaT77gUdzZ6tzw="; 101 }; 102 103 installPhase = '' ··· 112 lib.makeBinPath [ 113 _7zz 114 curl 115 + gitMinimal 116 unzip 117 xz 118 ]
-1758
pkgs/development/php-packages/php-codesniffer/composer.lock
··· 1 - { 2 - "_readme": [ 3 - "This file locks the dependencies of your project to a known state", 4 - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 - "This file is @generated automatically" 6 - ], 7 - "content-hash": "1f2c5cc64f1c09df05e113ce632792f0", 8 - "packages": [], 9 - "packages-dev": [ 10 - { 11 - "name": "doctrine/instantiator", 12 - "version": "2.0.0", 13 - "source": { 14 - "type": "git", 15 - "url": "https://github.com/doctrine/instantiator.git", 16 - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" 17 - }, 18 - "dist": { 19 - "type": "zip", 20 - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", 21 - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", 22 - "shasum": "" 23 - }, 24 - "require": { 25 - "php": "^8.1" 26 - }, 27 - "require-dev": { 28 - "doctrine/coding-standard": "^11", 29 - "ext-pdo": "*", 30 - "ext-phar": "*", 31 - "phpbench/phpbench": "^1.2", 32 - "phpstan/phpstan": "^1.9.4", 33 - "phpstan/phpstan-phpunit": "^1.3", 34 - "phpunit/phpunit": "^9.5.27", 35 - "vimeo/psalm": "^5.4" 36 - }, 37 - "type": "library", 38 - "autoload": { 39 - "psr-4": { 40 - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 41 - } 42 - }, 43 - "notification-url": "https://packagist.org/downloads/", 44 - "license": [ 45 - "MIT" 46 - ], 47 - "authors": [ 48 - { 49 - "name": "Marco Pivetta", 50 - "email": "ocramius@gmail.com", 51 - "homepage": "https://ocramius.github.io/" 52 - } 53 - ], 54 - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 55 - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", 56 - "keywords": [ 57 - "constructor", 58 - "instantiate" 59 - ], 60 - "support": { 61 - "issues": "https://github.com/doctrine/instantiator/issues", 62 - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" 63 - }, 64 - "funding": [ 65 - { 66 - "url": "https://www.doctrine-project.org/sponsorship.html", 67 - "type": "custom" 68 - }, 69 - { 70 - "url": "https://www.patreon.com/phpdoctrine", 71 - "type": "patreon" 72 - }, 73 - { 74 - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 75 - "type": "tidelift" 76 - } 77 - ], 78 - "time": "2022-12-30T00:23:10+00:00" 79 - }, 80 - { 81 - "name": "myclabs/deep-copy", 82 - "version": "1.11.1", 83 - "source": { 84 - "type": "git", 85 - "url": "https://github.com/myclabs/DeepCopy.git", 86 - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" 87 - }, 88 - "dist": { 89 - "type": "zip", 90 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 91 - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 92 - "shasum": "" 93 - }, 94 - "require": { 95 - "php": "^7.1 || ^8.0" 96 - }, 97 - "conflict": { 98 - "doctrine/collections": "<1.6.8", 99 - "doctrine/common": "<2.13.3 || >=3,<3.2.2" 100 - }, 101 - "require-dev": { 102 - "doctrine/collections": "^1.6.8", 103 - "doctrine/common": "^2.13.3 || ^3.2.2", 104 - "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 105 - }, 106 - "type": "library", 107 - "autoload": { 108 - "files": [ 109 - "src/DeepCopy/deep_copy.php" 110 - ], 111 - "psr-4": { 112 - "DeepCopy\\": "src/DeepCopy/" 113 - } 114 - }, 115 - "notification-url": "https://packagist.org/downloads/", 116 - "license": [ 117 - "MIT" 118 - ], 119 - "description": "Create deep copies (clones) of your objects", 120 - "keywords": [ 121 - "clone", 122 - "copy", 123 - "duplicate", 124 - "object", 125 - "object graph" 126 - ], 127 - "support": { 128 - "issues": "https://github.com/myclabs/DeepCopy/issues", 129 - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" 130 - }, 131 - "funding": [ 132 - { 133 - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 134 - "type": "tidelift" 135 - } 136 - ], 137 - "time": "2023-03-08T13:26:56+00:00" 138 - }, 139 - { 140 - "name": "nikic/php-parser", 141 - "version": "v5.0.1", 142 - "source": { 143 - "type": "git", 144 - "url": "https://github.com/nikic/PHP-Parser.git", 145 - "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69" 146 - }, 147 - "dist": { 148 - "type": "zip", 149 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2218c2252c874a4624ab2f613d86ac32d227bc69", 150 - "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69", 151 - "shasum": "" 152 - }, 153 - "require": { 154 - "ext-ctype": "*", 155 - "ext-json": "*", 156 - "ext-tokenizer": "*", 157 - "php": ">=7.4" 158 - }, 159 - "require-dev": { 160 - "ircmaxell/php-yacc": "^0.0.7", 161 - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 162 - }, 163 - "bin": [ 164 - "bin/php-parse" 165 - ], 166 - "type": "library", 167 - "extra": { 168 - "branch-alias": { 169 - "dev-master": "5.0-dev" 170 - } 171 - }, 172 - "autoload": { 173 - "psr-4": { 174 - "PhpParser\\": "lib/PhpParser" 175 - } 176 - }, 177 - "notification-url": "https://packagist.org/downloads/", 178 - "license": [ 179 - "BSD-3-Clause" 180 - ], 181 - "authors": [ 182 - { 183 - "name": "Nikita Popov" 184 - } 185 - ], 186 - "description": "A PHP parser written in PHP", 187 - "keywords": [ 188 - "parser", 189 - "php" 190 - ], 191 - "support": { 192 - "issues": "https://github.com/nikic/PHP-Parser/issues", 193 - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.1" 194 - }, 195 - "time": "2024-02-21T19:24:10+00:00" 196 - }, 197 - { 198 - "name": "phar-io/manifest", 199 - "version": "2.0.3", 200 - "source": { 201 - "type": "git", 202 - "url": "https://github.com/phar-io/manifest.git", 203 - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" 204 - }, 205 - "dist": { 206 - "type": "zip", 207 - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", 208 - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", 209 - "shasum": "" 210 - }, 211 - "require": { 212 - "ext-dom": "*", 213 - "ext-phar": "*", 214 - "ext-xmlwriter": "*", 215 - "phar-io/version": "^3.0.1", 216 - "php": "^7.2 || ^8.0" 217 - }, 218 - "type": "library", 219 - "extra": { 220 - "branch-alias": { 221 - "dev-master": "2.0.x-dev" 222 - } 223 - }, 224 - "autoload": { 225 - "classmap": [ 226 - "src/" 227 - ] 228 - }, 229 - "notification-url": "https://packagist.org/downloads/", 230 - "license": [ 231 - "BSD-3-Clause" 232 - ], 233 - "authors": [ 234 - { 235 - "name": "Arne Blankerts", 236 - "email": "arne@blankerts.de", 237 - "role": "Developer" 238 - }, 239 - { 240 - "name": "Sebastian Heuer", 241 - "email": "sebastian@phpeople.de", 242 - "role": "Developer" 243 - }, 244 - { 245 - "name": "Sebastian Bergmann", 246 - "email": "sebastian@phpunit.de", 247 - "role": "Developer" 248 - } 249 - ], 250 - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", 251 - "support": { 252 - "issues": "https://github.com/phar-io/manifest/issues", 253 - "source": "https://github.com/phar-io/manifest/tree/2.0.3" 254 - }, 255 - "time": "2021-07-20T11:28:43+00:00" 256 - }, 257 - { 258 - "name": "phar-io/version", 259 - "version": "3.2.1", 260 - "source": { 261 - "type": "git", 262 - "url": "https://github.com/phar-io/version.git", 263 - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" 264 - }, 265 - "dist": { 266 - "type": "zip", 267 - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 268 - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 269 - "shasum": "" 270 - }, 271 - "require": { 272 - "php": "^7.2 || ^8.0" 273 - }, 274 - "type": "library", 275 - "autoload": { 276 - "classmap": [ 277 - "src/" 278 - ] 279 - }, 280 - "notification-url": "https://packagist.org/downloads/", 281 - "license": [ 282 - "BSD-3-Clause" 283 - ], 284 - "authors": [ 285 - { 286 - "name": "Arne Blankerts", 287 - "email": "arne@blankerts.de", 288 - "role": "Developer" 289 - }, 290 - { 291 - "name": "Sebastian Heuer", 292 - "email": "sebastian@phpeople.de", 293 - "role": "Developer" 294 - }, 295 - { 296 - "name": "Sebastian Bergmann", 297 - "email": "sebastian@phpunit.de", 298 - "role": "Developer" 299 - } 300 - ], 301 - "description": "Library for handling version information and constraints", 302 - "support": { 303 - "issues": "https://github.com/phar-io/version/issues", 304 - "source": "https://github.com/phar-io/version/tree/3.2.1" 305 - }, 306 - "time": "2022-02-21T01:04:05+00:00" 307 - }, 308 - { 309 - "name": "phpunit/php-code-coverage", 310 - "version": "9.2.30", 311 - "source": { 312 - "type": "git", 313 - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 314 - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089" 315 - }, 316 - "dist": { 317 - "type": "zip", 318 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089", 319 - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089", 320 - "shasum": "" 321 - }, 322 - "require": { 323 - "ext-dom": "*", 324 - "ext-libxml": "*", 325 - "ext-xmlwriter": "*", 326 - "nikic/php-parser": "^4.18 || ^5.0", 327 - "php": ">=7.3", 328 - "phpunit/php-file-iterator": "^3.0.3", 329 - "phpunit/php-text-template": "^2.0.2", 330 - "sebastian/code-unit-reverse-lookup": "^2.0.2", 331 - "sebastian/complexity": "^2.0", 332 - "sebastian/environment": "^5.1.2", 333 - "sebastian/lines-of-code": "^1.0.3", 334 - "sebastian/version": "^3.0.1", 335 - "theseer/tokenizer": "^1.2.0" 336 - }, 337 - "require-dev": { 338 - "phpunit/phpunit": "^9.3" 339 - }, 340 - "suggest": { 341 - "ext-pcov": "PHP extension that provides line coverage", 342 - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 343 - }, 344 - "type": "library", 345 - "extra": { 346 - "branch-alias": { 347 - "dev-master": "9.2-dev" 348 - } 349 - }, 350 - "autoload": { 351 - "classmap": [ 352 - "src/" 353 - ] 354 - }, 355 - "notification-url": "https://packagist.org/downloads/", 356 - "license": [ 357 - "BSD-3-Clause" 358 - ], 359 - "authors": [ 360 - { 361 - "name": "Sebastian Bergmann", 362 - "email": "sebastian@phpunit.de", 363 - "role": "lead" 364 - } 365 - ], 366 - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 367 - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 368 - "keywords": [ 369 - "coverage", 370 - "testing", 371 - "xunit" 372 - ], 373 - "support": { 374 - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 375 - "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 376 - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30" 377 - }, 378 - "funding": [ 379 - { 380 - "url": "https://github.com/sebastianbergmann", 381 - "type": "github" 382 - } 383 - ], 384 - "time": "2023-12-22T06:47:57+00:00" 385 - }, 386 - { 387 - "name": "phpunit/php-file-iterator", 388 - "version": "3.0.6", 389 - "source": { 390 - "type": "git", 391 - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 392 - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" 393 - }, 394 - "dist": { 395 - "type": "zip", 396 - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 397 - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 398 - "shasum": "" 399 - }, 400 - "require": { 401 - "php": ">=7.3" 402 - }, 403 - "require-dev": { 404 - "phpunit/phpunit": "^9.3" 405 - }, 406 - "type": "library", 407 - "extra": { 408 - "branch-alias": { 409 - "dev-master": "3.0-dev" 410 - } 411 - }, 412 - "autoload": { 413 - "classmap": [ 414 - "src/" 415 - ] 416 - }, 417 - "notification-url": "https://packagist.org/downloads/", 418 - "license": [ 419 - "BSD-3-Clause" 420 - ], 421 - "authors": [ 422 - { 423 - "name": "Sebastian Bergmann", 424 - "email": "sebastian@phpunit.de", 425 - "role": "lead" 426 - } 427 - ], 428 - "description": "FilterIterator implementation that filters files based on a list of suffixes.", 429 - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 430 - "keywords": [ 431 - "filesystem", 432 - "iterator" 433 - ], 434 - "support": { 435 - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 436 - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" 437 - }, 438 - "funding": [ 439 - { 440 - "url": "https://github.com/sebastianbergmann", 441 - "type": "github" 442 - } 443 - ], 444 - "time": "2021-12-02T12:48:52+00:00" 445 - }, 446 - { 447 - "name": "phpunit/php-invoker", 448 - "version": "3.1.1", 449 - "source": { 450 - "type": "git", 451 - "url": "https://github.com/sebastianbergmann/php-invoker.git", 452 - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" 453 - }, 454 - "dist": { 455 - "type": "zip", 456 - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 457 - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 458 - "shasum": "" 459 - }, 460 - "require": { 461 - "php": ">=7.3" 462 - }, 463 - "require-dev": { 464 - "ext-pcntl": "*", 465 - "phpunit/phpunit": "^9.3" 466 - }, 467 - "suggest": { 468 - "ext-pcntl": "*" 469 - }, 470 - "type": "library", 471 - "extra": { 472 - "branch-alias": { 473 - "dev-master": "3.1-dev" 474 - } 475 - }, 476 - "autoload": { 477 - "classmap": [ 478 - "src/" 479 - ] 480 - }, 481 - "notification-url": "https://packagist.org/downloads/", 482 - "license": [ 483 - "BSD-3-Clause" 484 - ], 485 - "authors": [ 486 - { 487 - "name": "Sebastian Bergmann", 488 - "email": "sebastian@phpunit.de", 489 - "role": "lead" 490 - } 491 - ], 492 - "description": "Invoke callables with a timeout", 493 - "homepage": "https://github.com/sebastianbergmann/php-invoker/", 494 - "keywords": [ 495 - "process" 496 - ], 497 - "support": { 498 - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", 499 - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" 500 - }, 501 - "funding": [ 502 - { 503 - "url": "https://github.com/sebastianbergmann", 504 - "type": "github" 505 - } 506 - ], 507 - "time": "2020-09-28T05:58:55+00:00" 508 - }, 509 - { 510 - "name": "phpunit/php-text-template", 511 - "version": "2.0.4", 512 - "source": { 513 - "type": "git", 514 - "url": "https://github.com/sebastianbergmann/php-text-template.git", 515 - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" 516 - }, 517 - "dist": { 518 - "type": "zip", 519 - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 520 - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 521 - "shasum": "" 522 - }, 523 - "require": { 524 - "php": ">=7.3" 525 - }, 526 - "require-dev": { 527 - "phpunit/phpunit": "^9.3" 528 - }, 529 - "type": "library", 530 - "extra": { 531 - "branch-alias": { 532 - "dev-master": "2.0-dev" 533 - } 534 - }, 535 - "autoload": { 536 - "classmap": [ 537 - "src/" 538 - ] 539 - }, 540 - "notification-url": "https://packagist.org/downloads/", 541 - "license": [ 542 - "BSD-3-Clause" 543 - ], 544 - "authors": [ 545 - { 546 - "name": "Sebastian Bergmann", 547 - "email": "sebastian@phpunit.de", 548 - "role": "lead" 549 - } 550 - ], 551 - "description": "Simple template engine.", 552 - "homepage": "https://github.com/sebastianbergmann/php-text-template/", 553 - "keywords": [ 554 - "template" 555 - ], 556 - "support": { 557 - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 558 - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" 559 - }, 560 - "funding": [ 561 - { 562 - "url": "https://github.com/sebastianbergmann", 563 - "type": "github" 564 - } 565 - ], 566 - "time": "2020-10-26T05:33:50+00:00" 567 - }, 568 - { 569 - "name": "phpunit/php-timer", 570 - "version": "5.0.3", 571 - "source": { 572 - "type": "git", 573 - "url": "https://github.com/sebastianbergmann/php-timer.git", 574 - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" 575 - }, 576 - "dist": { 577 - "type": "zip", 578 - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 579 - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 580 - "shasum": "" 581 - }, 582 - "require": { 583 - "php": ">=7.3" 584 - }, 585 - "require-dev": { 586 - "phpunit/phpunit": "^9.3" 587 - }, 588 - "type": "library", 589 - "extra": { 590 - "branch-alias": { 591 - "dev-master": "5.0-dev" 592 - } 593 - }, 594 - "autoload": { 595 - "classmap": [ 596 - "src/" 597 - ] 598 - }, 599 - "notification-url": "https://packagist.org/downloads/", 600 - "license": [ 601 - "BSD-3-Clause" 602 - ], 603 - "authors": [ 604 - { 605 - "name": "Sebastian Bergmann", 606 - "email": "sebastian@phpunit.de", 607 - "role": "lead" 608 - } 609 - ], 610 - "description": "Utility class for timing", 611 - "homepage": "https://github.com/sebastianbergmann/php-timer/", 612 - "keywords": [ 613 - "timer" 614 - ], 615 - "support": { 616 - "issues": "https://github.com/sebastianbergmann/php-timer/issues", 617 - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" 618 - }, 619 - "funding": [ 620 - { 621 - "url": "https://github.com/sebastianbergmann", 622 - "type": "github" 623 - } 624 - ], 625 - "time": "2020-10-26T13:16:10+00:00" 626 - }, 627 - { 628 - "name": "phpunit/phpunit", 629 - "version": "9.6.17", 630 - "source": { 631 - "type": "git", 632 - "url": "https://github.com/sebastianbergmann/phpunit.git", 633 - "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd" 634 - }, 635 - "dist": { 636 - "type": "zip", 637 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd", 638 - "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd", 639 - "shasum": "" 640 - }, 641 - "require": { 642 - "doctrine/instantiator": "^1.3.1 || ^2", 643 - "ext-dom": "*", 644 - "ext-json": "*", 645 - "ext-libxml": "*", 646 - "ext-mbstring": "*", 647 - "ext-xml": "*", 648 - "ext-xmlwriter": "*", 649 - "myclabs/deep-copy": "^1.10.1", 650 - "phar-io/manifest": "^2.0.3", 651 - "phar-io/version": "^3.0.2", 652 - "php": ">=7.3", 653 - "phpunit/php-code-coverage": "^9.2.28", 654 - "phpunit/php-file-iterator": "^3.0.5", 655 - "phpunit/php-invoker": "^3.1.1", 656 - "phpunit/php-text-template": "^2.0.3", 657 - "phpunit/php-timer": "^5.0.2", 658 - "sebastian/cli-parser": "^1.0.1", 659 - "sebastian/code-unit": "^1.0.6", 660 - "sebastian/comparator": "^4.0.8", 661 - "sebastian/diff": "^4.0.3", 662 - "sebastian/environment": "^5.1.3", 663 - "sebastian/exporter": "^4.0.5", 664 - "sebastian/global-state": "^5.0.1", 665 - "sebastian/object-enumerator": "^4.0.3", 666 - "sebastian/resource-operations": "^3.0.3", 667 - "sebastian/type": "^3.2", 668 - "sebastian/version": "^3.0.2" 669 - }, 670 - "suggest": { 671 - "ext-soap": "To be able to generate mocks based on WSDL files", 672 - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 673 - }, 674 - "bin": [ 675 - "phpunit" 676 - ], 677 - "type": "library", 678 - "extra": { 679 - "branch-alias": { 680 - "dev-master": "9.6-dev" 681 - } 682 - }, 683 - "autoload": { 684 - "files": [ 685 - "src/Framework/Assert/Functions.php" 686 - ], 687 - "classmap": [ 688 - "src/" 689 - ] 690 - }, 691 - "notification-url": "https://packagist.org/downloads/", 692 - "license": [ 693 - "BSD-3-Clause" 694 - ], 695 - "authors": [ 696 - { 697 - "name": "Sebastian Bergmann", 698 - "email": "sebastian@phpunit.de", 699 - "role": "lead" 700 - } 701 - ], 702 - "description": "The PHP Unit Testing framework.", 703 - "homepage": "https://phpunit.de/", 704 - "keywords": [ 705 - "phpunit", 706 - "testing", 707 - "xunit" 708 - ], 709 - "support": { 710 - "issues": "https://github.com/sebastianbergmann/phpunit/issues", 711 - "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 712 - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17" 713 - }, 714 - "funding": [ 715 - { 716 - "url": "https://phpunit.de/sponsors.html", 717 - "type": "custom" 718 - }, 719 - { 720 - "url": "https://github.com/sebastianbergmann", 721 - "type": "github" 722 - }, 723 - { 724 - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 725 - "type": "tidelift" 726 - } 727 - ], 728 - "time": "2024-02-23T13:14:51+00:00" 729 - }, 730 - { 731 - "name": "sebastian/cli-parser", 732 - "version": "1.0.1", 733 - "source": { 734 - "type": "git", 735 - "url": "https://github.com/sebastianbergmann/cli-parser.git", 736 - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" 737 - }, 738 - "dist": { 739 - "type": "zip", 740 - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", 741 - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", 742 - "shasum": "" 743 - }, 744 - "require": { 745 - "php": ">=7.3" 746 - }, 747 - "require-dev": { 748 - "phpunit/phpunit": "^9.3" 749 - }, 750 - "type": "library", 751 - "extra": { 752 - "branch-alias": { 753 - "dev-master": "1.0-dev" 754 - } 755 - }, 756 - "autoload": { 757 - "classmap": [ 758 - "src/" 759 - ] 760 - }, 761 - "notification-url": "https://packagist.org/downloads/", 762 - "license": [ 763 - "BSD-3-Clause" 764 - ], 765 - "authors": [ 766 - { 767 - "name": "Sebastian Bergmann", 768 - "email": "sebastian@phpunit.de", 769 - "role": "lead" 770 - } 771 - ], 772 - "description": "Library for parsing CLI options", 773 - "homepage": "https://github.com/sebastianbergmann/cli-parser", 774 - "support": { 775 - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", 776 - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" 777 - }, 778 - "funding": [ 779 - { 780 - "url": "https://github.com/sebastianbergmann", 781 - "type": "github" 782 - } 783 - ], 784 - "time": "2020-09-28T06:08:49+00:00" 785 - }, 786 - { 787 - "name": "sebastian/code-unit", 788 - "version": "1.0.8", 789 - "source": { 790 - "type": "git", 791 - "url": "https://github.com/sebastianbergmann/code-unit.git", 792 - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" 793 - }, 794 - "dist": { 795 - "type": "zip", 796 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", 797 - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", 798 - "shasum": "" 799 - }, 800 - "require": { 801 - "php": ">=7.3" 802 - }, 803 - "require-dev": { 804 - "phpunit/phpunit": "^9.3" 805 - }, 806 - "type": "library", 807 - "extra": { 808 - "branch-alias": { 809 - "dev-master": "1.0-dev" 810 - } 811 - }, 812 - "autoload": { 813 - "classmap": [ 814 - "src/" 815 - ] 816 - }, 817 - "notification-url": "https://packagist.org/downloads/", 818 - "license": [ 819 - "BSD-3-Clause" 820 - ], 821 - "authors": [ 822 - { 823 - "name": "Sebastian Bergmann", 824 - "email": "sebastian@phpunit.de", 825 - "role": "lead" 826 - } 827 - ], 828 - "description": "Collection of value objects that represent the PHP code units", 829 - "homepage": "https://github.com/sebastianbergmann/code-unit", 830 - "support": { 831 - "issues": "https://github.com/sebastianbergmann/code-unit/issues", 832 - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" 833 - }, 834 - "funding": [ 835 - { 836 - "url": "https://github.com/sebastianbergmann", 837 - "type": "github" 838 - } 839 - ], 840 - "time": "2020-10-26T13:08:54+00:00" 841 - }, 842 - { 843 - "name": "sebastian/code-unit-reverse-lookup", 844 - "version": "2.0.3", 845 - "source": { 846 - "type": "git", 847 - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 848 - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" 849 - }, 850 - "dist": { 851 - "type": "zip", 852 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 853 - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 854 - "shasum": "" 855 - }, 856 - "require": { 857 - "php": ">=7.3" 858 - }, 859 - "require-dev": { 860 - "phpunit/phpunit": "^9.3" 861 - }, 862 - "type": "library", 863 - "extra": { 864 - "branch-alias": { 865 - "dev-master": "2.0-dev" 866 - } 867 - }, 868 - "autoload": { 869 - "classmap": [ 870 - "src/" 871 - ] 872 - }, 873 - "notification-url": "https://packagist.org/downloads/", 874 - "license": [ 875 - "BSD-3-Clause" 876 - ], 877 - "authors": [ 878 - { 879 - "name": "Sebastian Bergmann", 880 - "email": "sebastian@phpunit.de" 881 - } 882 - ], 883 - "description": "Looks up which function or method a line of code belongs to", 884 - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 885 - "support": { 886 - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", 887 - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" 888 - }, 889 - "funding": [ 890 - { 891 - "url": "https://github.com/sebastianbergmann", 892 - "type": "github" 893 - } 894 - ], 895 - "time": "2020-09-28T05:30:19+00:00" 896 - }, 897 - { 898 - "name": "sebastian/comparator", 899 - "version": "4.0.8", 900 - "source": { 901 - "type": "git", 902 - "url": "https://github.com/sebastianbergmann/comparator.git", 903 - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" 904 - }, 905 - "dist": { 906 - "type": "zip", 907 - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", 908 - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", 909 - "shasum": "" 910 - }, 911 - "require": { 912 - "php": ">=7.3", 913 - "sebastian/diff": "^4.0", 914 - "sebastian/exporter": "^4.0" 915 - }, 916 - "require-dev": { 917 - "phpunit/phpunit": "^9.3" 918 - }, 919 - "type": "library", 920 - "extra": { 921 - "branch-alias": { 922 - "dev-master": "4.0-dev" 923 - } 924 - }, 925 - "autoload": { 926 - "classmap": [ 927 - "src/" 928 - ] 929 - }, 930 - "notification-url": "https://packagist.org/downloads/", 931 - "license": [ 932 - "BSD-3-Clause" 933 - ], 934 - "authors": [ 935 - { 936 - "name": "Sebastian Bergmann", 937 - "email": "sebastian@phpunit.de" 938 - }, 939 - { 940 - "name": "Jeff Welch", 941 - "email": "whatthejeff@gmail.com" 942 - }, 943 - { 944 - "name": "Volker Dusch", 945 - "email": "github@wallbash.com" 946 - }, 947 - { 948 - "name": "Bernhard Schussek", 949 - "email": "bschussek@2bepublished.at" 950 - } 951 - ], 952 - "description": "Provides the functionality to compare PHP values for equality", 953 - "homepage": "https://github.com/sebastianbergmann/comparator", 954 - "keywords": [ 955 - "comparator", 956 - "compare", 957 - "equality" 958 - ], 959 - "support": { 960 - "issues": "https://github.com/sebastianbergmann/comparator/issues", 961 - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" 962 - }, 963 - "funding": [ 964 - { 965 - "url": "https://github.com/sebastianbergmann", 966 - "type": "github" 967 - } 968 - ], 969 - "time": "2022-09-14T12:41:17+00:00" 970 - }, 971 - { 972 - "name": "sebastian/complexity", 973 - "version": "2.0.3", 974 - "source": { 975 - "type": "git", 976 - "url": "https://github.com/sebastianbergmann/complexity.git", 977 - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" 978 - }, 979 - "dist": { 980 - "type": "zip", 981 - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", 982 - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", 983 - "shasum": "" 984 - }, 985 - "require": { 986 - "nikic/php-parser": "^4.18 || ^5.0", 987 - "php": ">=7.3" 988 - }, 989 - "require-dev": { 990 - "phpunit/phpunit": "^9.3" 991 - }, 992 - "type": "library", 993 - "extra": { 994 - "branch-alias": { 995 - "dev-master": "2.0-dev" 996 - } 997 - }, 998 - "autoload": { 999 - "classmap": [ 1000 - "src/" 1001 - ] 1002 - }, 1003 - "notification-url": "https://packagist.org/downloads/", 1004 - "license": [ 1005 - "BSD-3-Clause" 1006 - ], 1007 - "authors": [ 1008 - { 1009 - "name": "Sebastian Bergmann", 1010 - "email": "sebastian@phpunit.de", 1011 - "role": "lead" 1012 - } 1013 - ], 1014 - "description": "Library for calculating the complexity of PHP code units", 1015 - "homepage": "https://github.com/sebastianbergmann/complexity", 1016 - "support": { 1017 - "issues": "https://github.com/sebastianbergmann/complexity/issues", 1018 - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" 1019 - }, 1020 - "funding": [ 1021 - { 1022 - "url": "https://github.com/sebastianbergmann", 1023 - "type": "github" 1024 - } 1025 - ], 1026 - "time": "2023-12-22T06:19:30+00:00" 1027 - }, 1028 - { 1029 - "name": "sebastian/diff", 1030 - "version": "4.0.5", 1031 - "source": { 1032 - "type": "git", 1033 - "url": "https://github.com/sebastianbergmann/diff.git", 1034 - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" 1035 - }, 1036 - "dist": { 1037 - "type": "zip", 1038 - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 1039 - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 1040 - "shasum": "" 1041 - }, 1042 - "require": { 1043 - "php": ">=7.3" 1044 - }, 1045 - "require-dev": { 1046 - "phpunit/phpunit": "^9.3", 1047 - "symfony/process": "^4.2 || ^5" 1048 - }, 1049 - "type": "library", 1050 - "extra": { 1051 - "branch-alias": { 1052 - "dev-master": "4.0-dev" 1053 - } 1054 - }, 1055 - "autoload": { 1056 - "classmap": [ 1057 - "src/" 1058 - ] 1059 - }, 1060 - "notification-url": "https://packagist.org/downloads/", 1061 - "license": [ 1062 - "BSD-3-Clause" 1063 - ], 1064 - "authors": [ 1065 - { 1066 - "name": "Sebastian Bergmann", 1067 - "email": "sebastian@phpunit.de" 1068 - }, 1069 - { 1070 - "name": "Kore Nordmann", 1071 - "email": "mail@kore-nordmann.de" 1072 - } 1073 - ], 1074 - "description": "Diff implementation", 1075 - "homepage": "https://github.com/sebastianbergmann/diff", 1076 - "keywords": [ 1077 - "diff", 1078 - "udiff", 1079 - "unidiff", 1080 - "unified diff" 1081 - ], 1082 - "support": { 1083 - "issues": "https://github.com/sebastianbergmann/diff/issues", 1084 - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" 1085 - }, 1086 - "funding": [ 1087 - { 1088 - "url": "https://github.com/sebastianbergmann", 1089 - "type": "github" 1090 - } 1091 - ], 1092 - "time": "2023-05-07T05:35:17+00:00" 1093 - }, 1094 - { 1095 - "name": "sebastian/environment", 1096 - "version": "5.1.5", 1097 - "source": { 1098 - "type": "git", 1099 - "url": "https://github.com/sebastianbergmann/environment.git", 1100 - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" 1101 - }, 1102 - "dist": { 1103 - "type": "zip", 1104 - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 1105 - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 1106 - "shasum": "" 1107 - }, 1108 - "require": { 1109 - "php": ">=7.3" 1110 - }, 1111 - "require-dev": { 1112 - "phpunit/phpunit": "^9.3" 1113 - }, 1114 - "suggest": { 1115 - "ext-posix": "*" 1116 - }, 1117 - "type": "library", 1118 - "extra": { 1119 - "branch-alias": { 1120 - "dev-master": "5.1-dev" 1121 - } 1122 - }, 1123 - "autoload": { 1124 - "classmap": [ 1125 - "src/" 1126 - ] 1127 - }, 1128 - "notification-url": "https://packagist.org/downloads/", 1129 - "license": [ 1130 - "BSD-3-Clause" 1131 - ], 1132 - "authors": [ 1133 - { 1134 - "name": "Sebastian Bergmann", 1135 - "email": "sebastian@phpunit.de" 1136 - } 1137 - ], 1138 - "description": "Provides functionality to handle HHVM/PHP environments", 1139 - "homepage": "http://www.github.com/sebastianbergmann/environment", 1140 - "keywords": [ 1141 - "Xdebug", 1142 - "environment", 1143 - "hhvm" 1144 - ], 1145 - "support": { 1146 - "issues": "https://github.com/sebastianbergmann/environment/issues", 1147 - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" 1148 - }, 1149 - "funding": [ 1150 - { 1151 - "url": "https://github.com/sebastianbergmann", 1152 - "type": "github" 1153 - } 1154 - ], 1155 - "time": "2023-02-03T06:03:51+00:00" 1156 - }, 1157 - { 1158 - "name": "sebastian/exporter", 1159 - "version": "4.0.5", 1160 - "source": { 1161 - "type": "git", 1162 - "url": "https://github.com/sebastianbergmann/exporter.git", 1163 - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" 1164 - }, 1165 - "dist": { 1166 - "type": "zip", 1167 - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 1168 - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 1169 - "shasum": "" 1170 - }, 1171 - "require": { 1172 - "php": ">=7.3", 1173 - "sebastian/recursion-context": "^4.0" 1174 - }, 1175 - "require-dev": { 1176 - "ext-mbstring": "*", 1177 - "phpunit/phpunit": "^9.3" 1178 - }, 1179 - "type": "library", 1180 - "extra": { 1181 - "branch-alias": { 1182 - "dev-master": "4.0-dev" 1183 - } 1184 - }, 1185 - "autoload": { 1186 - "classmap": [ 1187 - "src/" 1188 - ] 1189 - }, 1190 - "notification-url": "https://packagist.org/downloads/", 1191 - "license": [ 1192 - "BSD-3-Clause" 1193 - ], 1194 - "authors": [ 1195 - { 1196 - "name": "Sebastian Bergmann", 1197 - "email": "sebastian@phpunit.de" 1198 - }, 1199 - { 1200 - "name": "Jeff Welch", 1201 - "email": "whatthejeff@gmail.com" 1202 - }, 1203 - { 1204 - "name": "Volker Dusch", 1205 - "email": "github@wallbash.com" 1206 - }, 1207 - { 1208 - "name": "Adam Harvey", 1209 - "email": "aharvey@php.net" 1210 - }, 1211 - { 1212 - "name": "Bernhard Schussek", 1213 - "email": "bschussek@gmail.com" 1214 - } 1215 - ], 1216 - "description": "Provides the functionality to export PHP variables for visualization", 1217 - "homepage": "https://www.github.com/sebastianbergmann/exporter", 1218 - "keywords": [ 1219 - "export", 1220 - "exporter" 1221 - ], 1222 - "support": { 1223 - "issues": "https://github.com/sebastianbergmann/exporter/issues", 1224 - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" 1225 - }, 1226 - "funding": [ 1227 - { 1228 - "url": "https://github.com/sebastianbergmann", 1229 - "type": "github" 1230 - } 1231 - ], 1232 - "time": "2022-09-14T06:03:37+00:00" 1233 - }, 1234 - { 1235 - "name": "sebastian/global-state", 1236 - "version": "5.0.6", 1237 - "source": { 1238 - "type": "git", 1239 - "url": "https://github.com/sebastianbergmann/global-state.git", 1240 - "reference": "bde739e7565280bda77be70044ac1047bc007e34" 1241 - }, 1242 - "dist": { 1243 - "type": "zip", 1244 - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", 1245 - "reference": "bde739e7565280bda77be70044ac1047bc007e34", 1246 - "shasum": "" 1247 - }, 1248 - "require": { 1249 - "php": ">=7.3", 1250 - "sebastian/object-reflector": "^2.0", 1251 - "sebastian/recursion-context": "^4.0" 1252 - }, 1253 - "require-dev": { 1254 - "ext-dom": "*", 1255 - "phpunit/phpunit": "^9.3" 1256 - }, 1257 - "suggest": { 1258 - "ext-uopz": "*" 1259 - }, 1260 - "type": "library", 1261 - "extra": { 1262 - "branch-alias": { 1263 - "dev-master": "5.0-dev" 1264 - } 1265 - }, 1266 - "autoload": { 1267 - "classmap": [ 1268 - "src/" 1269 - ] 1270 - }, 1271 - "notification-url": "https://packagist.org/downloads/", 1272 - "license": [ 1273 - "BSD-3-Clause" 1274 - ], 1275 - "authors": [ 1276 - { 1277 - "name": "Sebastian Bergmann", 1278 - "email": "sebastian@phpunit.de" 1279 - } 1280 - ], 1281 - "description": "Snapshotting of global state", 1282 - "homepage": "http://www.github.com/sebastianbergmann/global-state", 1283 - "keywords": [ 1284 - "global state" 1285 - ], 1286 - "support": { 1287 - "issues": "https://github.com/sebastianbergmann/global-state/issues", 1288 - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" 1289 - }, 1290 - "funding": [ 1291 - { 1292 - "url": "https://github.com/sebastianbergmann", 1293 - "type": "github" 1294 - } 1295 - ], 1296 - "time": "2023-08-02T09:26:13+00:00" 1297 - }, 1298 - { 1299 - "name": "sebastian/lines-of-code", 1300 - "version": "1.0.4", 1301 - "source": { 1302 - "type": "git", 1303 - "url": "https://github.com/sebastianbergmann/lines-of-code.git", 1304 - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" 1305 - }, 1306 - "dist": { 1307 - "type": "zip", 1308 - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", 1309 - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", 1310 - "shasum": "" 1311 - }, 1312 - "require": { 1313 - "nikic/php-parser": "^4.18 || ^5.0", 1314 - "php": ">=7.3" 1315 - }, 1316 - "require-dev": { 1317 - "phpunit/phpunit": "^9.3" 1318 - }, 1319 - "type": "library", 1320 - "extra": { 1321 - "branch-alias": { 1322 - "dev-master": "1.0-dev" 1323 - } 1324 - }, 1325 - "autoload": { 1326 - "classmap": [ 1327 - "src/" 1328 - ] 1329 - }, 1330 - "notification-url": "https://packagist.org/downloads/", 1331 - "license": [ 1332 - "BSD-3-Clause" 1333 - ], 1334 - "authors": [ 1335 - { 1336 - "name": "Sebastian Bergmann", 1337 - "email": "sebastian@phpunit.de", 1338 - "role": "lead" 1339 - } 1340 - ], 1341 - "description": "Library for counting the lines of code in PHP source code", 1342 - "homepage": "https://github.com/sebastianbergmann/lines-of-code", 1343 - "support": { 1344 - "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", 1345 - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" 1346 - }, 1347 - "funding": [ 1348 - { 1349 - "url": "https://github.com/sebastianbergmann", 1350 - "type": "github" 1351 - } 1352 - ], 1353 - "time": "2023-12-22T06:20:34+00:00" 1354 - }, 1355 - { 1356 - "name": "sebastian/object-enumerator", 1357 - "version": "4.0.4", 1358 - "source": { 1359 - "type": "git", 1360 - "url": "https://github.com/sebastianbergmann/object-enumerator.git", 1361 - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" 1362 - }, 1363 - "dist": { 1364 - "type": "zip", 1365 - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", 1366 - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", 1367 - "shasum": "" 1368 - }, 1369 - "require": { 1370 - "php": ">=7.3", 1371 - "sebastian/object-reflector": "^2.0", 1372 - "sebastian/recursion-context": "^4.0" 1373 - }, 1374 - "require-dev": { 1375 - "phpunit/phpunit": "^9.3" 1376 - }, 1377 - "type": "library", 1378 - "extra": { 1379 - "branch-alias": { 1380 - "dev-master": "4.0-dev" 1381 - } 1382 - }, 1383 - "autoload": { 1384 - "classmap": [ 1385 - "src/" 1386 - ] 1387 - }, 1388 - "notification-url": "https://packagist.org/downloads/", 1389 - "license": [ 1390 - "BSD-3-Clause" 1391 - ], 1392 - "authors": [ 1393 - { 1394 - "name": "Sebastian Bergmann", 1395 - "email": "sebastian@phpunit.de" 1396 - } 1397 - ], 1398 - "description": "Traverses array structures and object graphs to enumerate all referenced objects", 1399 - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 1400 - "support": { 1401 - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 1402 - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" 1403 - }, 1404 - "funding": [ 1405 - { 1406 - "url": "https://github.com/sebastianbergmann", 1407 - "type": "github" 1408 - } 1409 - ], 1410 - "time": "2020-10-26T13:12:34+00:00" 1411 - }, 1412 - { 1413 - "name": "sebastian/object-reflector", 1414 - "version": "2.0.4", 1415 - "source": { 1416 - "type": "git", 1417 - "url": "https://github.com/sebastianbergmann/object-reflector.git", 1418 - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" 1419 - }, 1420 - "dist": { 1421 - "type": "zip", 1422 - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 1423 - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 1424 - "shasum": "" 1425 - }, 1426 - "require": { 1427 - "php": ">=7.3" 1428 - }, 1429 - "require-dev": { 1430 - "phpunit/phpunit": "^9.3" 1431 - }, 1432 - "type": "library", 1433 - "extra": { 1434 - "branch-alias": { 1435 - "dev-master": "2.0-dev" 1436 - } 1437 - }, 1438 - "autoload": { 1439 - "classmap": [ 1440 - "src/" 1441 - ] 1442 - }, 1443 - "notification-url": "https://packagist.org/downloads/", 1444 - "license": [ 1445 - "BSD-3-Clause" 1446 - ], 1447 - "authors": [ 1448 - { 1449 - "name": "Sebastian Bergmann", 1450 - "email": "sebastian@phpunit.de" 1451 - } 1452 - ], 1453 - "description": "Allows reflection of object attributes, including inherited and non-public ones", 1454 - "homepage": "https://github.com/sebastianbergmann/object-reflector/", 1455 - "support": { 1456 - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 1457 - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" 1458 - }, 1459 - "funding": [ 1460 - { 1461 - "url": "https://github.com/sebastianbergmann", 1462 - "type": "github" 1463 - } 1464 - ], 1465 - "time": "2020-10-26T13:14:26+00:00" 1466 - }, 1467 - { 1468 - "name": "sebastian/recursion-context", 1469 - "version": "4.0.5", 1470 - "source": { 1471 - "type": "git", 1472 - "url": "https://github.com/sebastianbergmann/recursion-context.git", 1473 - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" 1474 - }, 1475 - "dist": { 1476 - "type": "zip", 1477 - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 1478 - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 1479 - "shasum": "" 1480 - }, 1481 - "require": { 1482 - "php": ">=7.3" 1483 - }, 1484 - "require-dev": { 1485 - "phpunit/phpunit": "^9.3" 1486 - }, 1487 - "type": "library", 1488 - "extra": { 1489 - "branch-alias": { 1490 - "dev-master": "4.0-dev" 1491 - } 1492 - }, 1493 - "autoload": { 1494 - "classmap": [ 1495 - "src/" 1496 - ] 1497 - }, 1498 - "notification-url": "https://packagist.org/downloads/", 1499 - "license": [ 1500 - "BSD-3-Clause" 1501 - ], 1502 - "authors": [ 1503 - { 1504 - "name": "Sebastian Bergmann", 1505 - "email": "sebastian@phpunit.de" 1506 - }, 1507 - { 1508 - "name": "Jeff Welch", 1509 - "email": "whatthejeff@gmail.com" 1510 - }, 1511 - { 1512 - "name": "Adam Harvey", 1513 - "email": "aharvey@php.net" 1514 - } 1515 - ], 1516 - "description": "Provides functionality to recursively process PHP variables", 1517 - "homepage": "https://github.com/sebastianbergmann/recursion-context", 1518 - "support": { 1519 - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 1520 - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" 1521 - }, 1522 - "funding": [ 1523 - { 1524 - "url": "https://github.com/sebastianbergmann", 1525 - "type": "github" 1526 - } 1527 - ], 1528 - "time": "2023-02-03T06:07:39+00:00" 1529 - }, 1530 - { 1531 - "name": "sebastian/resource-operations", 1532 - "version": "3.0.3", 1533 - "source": { 1534 - "type": "git", 1535 - "url": "https://github.com/sebastianbergmann/resource-operations.git", 1536 - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" 1537 - }, 1538 - "dist": { 1539 - "type": "zip", 1540 - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 1541 - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 1542 - "shasum": "" 1543 - }, 1544 - "require": { 1545 - "php": ">=7.3" 1546 - }, 1547 - "require-dev": { 1548 - "phpunit/phpunit": "^9.0" 1549 - }, 1550 - "type": "library", 1551 - "extra": { 1552 - "branch-alias": { 1553 - "dev-master": "3.0-dev" 1554 - } 1555 - }, 1556 - "autoload": { 1557 - "classmap": [ 1558 - "src/" 1559 - ] 1560 - }, 1561 - "notification-url": "https://packagist.org/downloads/", 1562 - "license": [ 1563 - "BSD-3-Clause" 1564 - ], 1565 - "authors": [ 1566 - { 1567 - "name": "Sebastian Bergmann", 1568 - "email": "sebastian@phpunit.de" 1569 - } 1570 - ], 1571 - "description": "Provides a list of PHP built-in functions that operate on resources", 1572 - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 1573 - "support": { 1574 - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", 1575 - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" 1576 - }, 1577 - "funding": [ 1578 - { 1579 - "url": "https://github.com/sebastianbergmann", 1580 - "type": "github" 1581 - } 1582 - ], 1583 - "time": "2020-09-28T06:45:17+00:00" 1584 - }, 1585 - { 1586 - "name": "sebastian/type", 1587 - "version": "3.2.1", 1588 - "source": { 1589 - "type": "git", 1590 - "url": "https://github.com/sebastianbergmann/type.git", 1591 - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" 1592 - }, 1593 - "dist": { 1594 - "type": "zip", 1595 - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 1596 - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 1597 - "shasum": "" 1598 - }, 1599 - "require": { 1600 - "php": ">=7.3" 1601 - }, 1602 - "require-dev": { 1603 - "phpunit/phpunit": "^9.5" 1604 - }, 1605 - "type": "library", 1606 - "extra": { 1607 - "branch-alias": { 1608 - "dev-master": "3.2-dev" 1609 - } 1610 - }, 1611 - "autoload": { 1612 - "classmap": [ 1613 - "src/" 1614 - ] 1615 - }, 1616 - "notification-url": "https://packagist.org/downloads/", 1617 - "license": [ 1618 - "BSD-3-Clause" 1619 - ], 1620 - "authors": [ 1621 - { 1622 - "name": "Sebastian Bergmann", 1623 - "email": "sebastian@phpunit.de", 1624 - "role": "lead" 1625 - } 1626 - ], 1627 - "description": "Collection of value objects that represent the types of the PHP type system", 1628 - "homepage": "https://github.com/sebastianbergmann/type", 1629 - "support": { 1630 - "issues": "https://github.com/sebastianbergmann/type/issues", 1631 - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" 1632 - }, 1633 - "funding": [ 1634 - { 1635 - "url": "https://github.com/sebastianbergmann", 1636 - "type": "github" 1637 - } 1638 - ], 1639 - "time": "2023-02-03T06:13:03+00:00" 1640 - }, 1641 - { 1642 - "name": "sebastian/version", 1643 - "version": "3.0.2", 1644 - "source": { 1645 - "type": "git", 1646 - "url": "https://github.com/sebastianbergmann/version.git", 1647 - "reference": "c6c1022351a901512170118436c764e473f6de8c" 1648 - }, 1649 - "dist": { 1650 - "type": "zip", 1651 - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", 1652 - "reference": "c6c1022351a901512170118436c764e473f6de8c", 1653 - "shasum": "" 1654 - }, 1655 - "require": { 1656 - "php": ">=7.3" 1657 - }, 1658 - "type": "library", 1659 - "extra": { 1660 - "branch-alias": { 1661 - "dev-master": "3.0-dev" 1662 - } 1663 - }, 1664 - "autoload": { 1665 - "classmap": [ 1666 - "src/" 1667 - ] 1668 - }, 1669 - "notification-url": "https://packagist.org/downloads/", 1670 - "license": [ 1671 - "BSD-3-Clause" 1672 - ], 1673 - "authors": [ 1674 - { 1675 - "name": "Sebastian Bergmann", 1676 - "email": "sebastian@phpunit.de", 1677 - "role": "lead" 1678 - } 1679 - ], 1680 - "description": "Library that helps with managing the version number of Git-hosted PHP projects", 1681 - "homepage": "https://github.com/sebastianbergmann/version", 1682 - "support": { 1683 - "issues": "https://github.com/sebastianbergmann/version/issues", 1684 - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" 1685 - }, 1686 - "funding": [ 1687 - { 1688 - "url": "https://github.com/sebastianbergmann", 1689 - "type": "github" 1690 - } 1691 - ], 1692 - "time": "2020-09-28T06:39:44+00:00" 1693 - }, 1694 - { 1695 - "name": "theseer/tokenizer", 1696 - "version": "1.2.2", 1697 - "source": { 1698 - "type": "git", 1699 - "url": "https://github.com/theseer/tokenizer.git", 1700 - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" 1701 - }, 1702 - "dist": { 1703 - "type": "zip", 1704 - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", 1705 - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", 1706 - "shasum": "" 1707 - }, 1708 - "require": { 1709 - "ext-dom": "*", 1710 - "ext-tokenizer": "*", 1711 - "ext-xmlwriter": "*", 1712 - "php": "^7.2 || ^8.0" 1713 - }, 1714 - "type": "library", 1715 - "autoload": { 1716 - "classmap": [ 1717 - "src/" 1718 - ] 1719 - }, 1720 - "notification-url": "https://packagist.org/downloads/", 1721 - "license": [ 1722 - "BSD-3-Clause" 1723 - ], 1724 - "authors": [ 1725 - { 1726 - "name": "Arne Blankerts", 1727 - "email": "arne@blankerts.de", 1728 - "role": "Developer" 1729 - } 1730 - ], 1731 - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", 1732 - "support": { 1733 - "issues": "https://github.com/theseer/tokenizer/issues", 1734 - "source": "https://github.com/theseer/tokenizer/tree/1.2.2" 1735 - }, 1736 - "funding": [ 1737 - { 1738 - "url": "https://github.com/theseer", 1739 - "type": "github" 1740 - } 1741 - ], 1742 - "time": "2023-11-20T00:12:19+00:00" 1743 - } 1744 - ], 1745 - "aliases": [], 1746 - "minimum-stability": "stable", 1747 - "stability-flags": [], 1748 - "prefer-stable": false, 1749 - "prefer-lowest": false, 1750 - "platform": { 1751 - "php": ">=5.4.0", 1752 - "ext-simplexml": "*", 1753 - "ext-tokenizer": "*", 1754 - "ext-xmlwriter": "*" 1755 - }, 1756 - "platform-dev": [], 1757 - "plugin-api-version": "2.6.0" 1758 - }
···
+4 -5
pkgs/development/php-packages/php-codesniffer/default.nix
··· 6 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "php-codesniffer"; 9 - version = "3.11.0"; 10 11 src = fetchFromGitHub { 12 owner = "PHPCSStandards"; 13 repo = "PHP_CodeSniffer"; 14 - rev = "${finalAttrs.version}"; 15 - hash = "sha256-zCAaXKlKIBF7LK+DHkbzOqnSMj+ZaeafZnSOHOq3Z5Q="; 16 }; 17 18 - composerLock = ./composer.lock; 19 - vendorHash = "sha256-r40bINMa9n4Rzlv75QSuz0TiV5qGsdh4mwMqj9BsKTY="; 20 21 meta = { 22 changelog = "https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/${finalAttrs.version}";
··· 6 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "php-codesniffer"; 9 + version = "3.11.2"; 10 11 src = fetchFromGitHub { 12 owner = "PHPCSStandards"; 13 repo = "PHP_CodeSniffer"; 14 + tag = "${finalAttrs.version}"; 15 + hash = "sha256-/rUkAQvdVMjeIS9UIKjTgk2D9Hb6HfQBRUXqbDYTAmg="; 16 }; 17 18 + vendorHash = "sha256-t5v+HyzOwa6+z5+PtEAAs9wSKxNBZ++tNc2iGO3tspY="; 19 20 meta = { 21 changelog = "https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/${finalAttrs.version}";
+433 -369
pkgs/development/php-packages/php-cs-fixer/composer.lock
··· 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 "This file is @generated automatically" 6 ], 7 - "content-hash": "be2f5ad8d4924b5a637b10da80386f8e", 8 "packages": [ 9 { 10 "name": "clue/ndjson-react", ··· 72 }, 73 { 74 "name": "composer/pcre", 75 - "version": "3.3.1", 76 "source": { 77 "type": "git", 78 "url": "https://github.com/composer/pcre.git", 79 - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4" 80 }, 81 "dist": { 82 "type": "zip", 83 - "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4", 84 - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4", 85 "shasum": "" 86 }, 87 "require": { ··· 91 "phpstan/phpstan": "<1.11.10" 92 }, 93 "require-dev": { 94 - "phpstan/phpstan": "^1.11.10", 95 - "phpstan/phpstan-strict-rules": "^1.1", 96 "phpunit/phpunit": "^8 || ^9" 97 }, 98 "type": "library", 99 "extra": { 100 - "branch-alias": { 101 - "dev-main": "3.x-dev" 102 - }, 103 "phpstan": { 104 "includes": [ 105 "extension.neon" 106 ] 107 } 108 }, 109 "autoload": { ··· 131 ], 132 "support": { 133 "issues": "https://github.com/composer/pcre/issues", 134 - "source": "https://github.com/composer/pcre/tree/3.3.1" 135 }, 136 "funding": [ 137 { ··· 147 "type": "tidelift" 148 } 149 ], 150 - "time": "2024-08-27T18:44:43+00:00" 151 }, 152 { 153 "name": "composer/semver", ··· 631 }, 632 { 633 "name": "react/child-process", 634 - "version": "v0.6.5", 635 "source": { 636 "type": "git", 637 "url": "https://github.com/reactphp/child-process.git", 638 - "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43" 639 }, 640 "dist": { 641 "type": "zip", 642 - "url": "https://api.github.com/repos/reactphp/child-process/zipball/e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", 643 - "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", 644 "shasum": "" 645 }, 646 "require": { 647 "evenement/evenement": "^3.0 || ^2.0 || ^1.0", 648 "php": ">=5.3.0", 649 "react/event-loop": "^1.2", 650 - "react/stream": "^1.2" 651 }, 652 "require-dev": { 653 - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", 654 - "react/socket": "^1.8", 655 "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" 656 }, 657 "type": "library", 658 "autoload": { 659 "psr-4": { 660 - "React\\ChildProcess\\": "src" 661 } 662 }, 663 "notification-url": "https://packagist.org/downloads/", ··· 694 ], 695 "support": { 696 "issues": "https://github.com/reactphp/child-process/issues", 697 - "source": "https://github.com/reactphp/child-process/tree/v0.6.5" 698 }, 699 "funding": [ 700 { 701 - "url": "https://github.com/WyriHaximus", 702 - "type": "github" 703 - }, 704 - { 705 - "url": "https://github.com/clue", 706 - "type": "github" 707 } 708 ], 709 - "time": "2022-09-16T13:41:56+00:00" 710 }, 711 { 712 "name": "react/dns", ··· 1156 }, 1157 { 1158 "name": "symfony/console", 1159 - "version": "v7.1.6", 1160 "source": { 1161 "type": "git", 1162 "url": "https://github.com/symfony/console.git", 1163 - "reference": "bb5192af6edc797cbab5c8e8ecfea2fe5f421e57" 1164 }, 1165 "dist": { 1166 "type": "zip", 1167 - "url": "https://api.github.com/repos/symfony/console/zipball/bb5192af6edc797cbab5c8e8ecfea2fe5f421e57", 1168 - "reference": "bb5192af6edc797cbab5c8e8ecfea2fe5f421e57", 1169 "shasum": "" 1170 }, 1171 "require": { ··· 1229 "terminal" 1230 ], 1231 "support": { 1232 - "source": "https://github.com/symfony/console/tree/v7.1.6" 1233 }, 1234 "funding": [ 1235 { ··· 1245 "type": "tidelift" 1246 } 1247 ], 1248 - "time": "2024-10-09T08:46:59+00:00" 1249 }, 1250 { 1251 "name": "symfony/deprecation-contracts", 1252 - "version": "v3.5.0", 1253 "source": { 1254 "type": "git", 1255 "url": "https://github.com/symfony/deprecation-contracts.git", 1256 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" 1257 }, 1258 "dist": { 1259 "type": "zip", 1260 - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1261 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1262 "shasum": "" 1263 }, 1264 "require": { ··· 1266 }, 1267 "type": "library", 1268 "extra": { 1269 "branch-alias": { 1270 "dev-main": "3.5-dev" 1271 - }, 1272 - "thanks": { 1273 - "name": "symfony/contracts", 1274 - "url": "https://github.com/symfony/contracts" 1275 } 1276 }, 1277 "autoload": { ··· 1296 "description": "A generic function and convention to trigger deprecation notices", 1297 "homepage": "https://symfony.com", 1298 "support": { 1299 - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" 1300 }, 1301 "funding": [ 1302 { ··· 1312 "type": "tidelift" 1313 } 1314 ], 1315 - "time": "2024-04-18T09:32:20+00:00" 1316 }, 1317 { 1318 "name": "symfony/event-dispatcher", 1319 - "version": "v7.1.6", 1320 "source": { 1321 "type": "git", 1322 "url": "https://github.com/symfony/event-dispatcher.git", 1323 - "reference": "87254c78dd50721cfd015b62277a8281c5589702" 1324 }, 1325 "dist": { 1326 "type": "zip", 1327 - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/87254c78dd50721cfd015b62277a8281c5589702", 1328 - "reference": "87254c78dd50721cfd015b62277a8281c5589702", 1329 "shasum": "" 1330 }, 1331 "require": { ··· 1376 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", 1377 "homepage": "https://symfony.com", 1378 "support": { 1379 - "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.6" 1380 }, 1381 "funding": [ 1382 { ··· 1392 "type": "tidelift" 1393 } 1394 ], 1395 - "time": "2024-09-25T14:20:29+00:00" 1396 }, 1397 { 1398 "name": "symfony/event-dispatcher-contracts", 1399 - "version": "v3.5.0", 1400 "source": { 1401 "type": "git", 1402 "url": "https://github.com/symfony/event-dispatcher-contracts.git", 1403 - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" 1404 }, 1405 "dist": { 1406 "type": "zip", 1407 - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", 1408 - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", 1409 "shasum": "" 1410 }, 1411 "require": { ··· 1414 }, 1415 "type": "library", 1416 "extra": { 1417 "branch-alias": { 1418 "dev-main": "3.5-dev" 1419 - }, 1420 - "thanks": { 1421 - "name": "symfony/contracts", 1422 - "url": "https://github.com/symfony/contracts" 1423 } 1424 }, 1425 "autoload": { ··· 1452 "standards" 1453 ], 1454 "support": { 1455 - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" 1456 }, 1457 "funding": [ 1458 { ··· 1468 "type": "tidelift" 1469 } 1470 ], 1471 - "time": "2024-04-18T09:32:20+00:00" 1472 }, 1473 { 1474 "name": "symfony/filesystem", 1475 - "version": "v7.1.6", 1476 "source": { 1477 "type": "git", 1478 "url": "https://github.com/symfony/filesystem.git", 1479 - "reference": "c835867b3c62bb05c7fe3d637c871c7ae52024d4" 1480 }, 1481 "dist": { 1482 "type": "zip", 1483 - "url": "https://api.github.com/repos/symfony/filesystem/zipball/c835867b3c62bb05c7fe3d637c871c7ae52024d4", 1484 - "reference": "c835867b3c62bb05c7fe3d637c871c7ae52024d4", 1485 "shasum": "" 1486 }, 1487 "require": { ··· 1518 "description": "Provides basic utilities for the filesystem", 1519 "homepage": "https://symfony.com", 1520 "support": { 1521 - "source": "https://github.com/symfony/filesystem/tree/v7.1.6" 1522 }, 1523 "funding": [ 1524 { ··· 1534 "type": "tidelift" 1535 } 1536 ], 1537 - "time": "2024-10-25T15:11:02+00:00" 1538 }, 1539 { 1540 "name": "symfony/finder", 1541 - "version": "v7.1.6", 1542 "source": { 1543 "type": "git", 1544 "url": "https://github.com/symfony/finder.git", 1545 - "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8" 1546 }, 1547 "dist": { 1548 "type": "zip", 1549 - "url": "https://api.github.com/repos/symfony/finder/zipball/2cb89664897be33f78c65d3d2845954c8d7a43b8", 1550 - "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8", 1551 "shasum": "" 1552 }, 1553 "require": { ··· 1582 "description": "Finds files and directories via an intuitive fluent interface", 1583 "homepage": "https://symfony.com", 1584 "support": { 1585 - "source": "https://github.com/symfony/finder/tree/v7.1.6" 1586 }, 1587 "funding": [ 1588 { ··· 1598 "type": "tidelift" 1599 } 1600 ], 1601 - "time": "2024-10-01T08:31:23+00:00" 1602 }, 1603 { 1604 "name": "symfony/options-resolver", 1605 - "version": "v7.1.6", 1606 "source": { 1607 "type": "git", 1608 "url": "https://github.com/symfony/options-resolver.git", 1609 - "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85" 1610 }, 1611 "dist": { 1612 "type": "zip", 1613 - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/85e95eeede2d41cd146146e98c9c81d9214cae85", 1614 - "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85", 1615 "shasum": "" 1616 }, 1617 "require": { ··· 1649 "options" 1650 ], 1651 "support": { 1652 - "source": "https://github.com/symfony/options-resolver/tree/v7.1.6" 1653 }, 1654 "funding": [ 1655 { ··· 1665 "type": "tidelift" 1666 } 1667 ], 1668 - "time": "2024-09-25T14:20:29+00:00" 1669 }, 1670 { 1671 "name": "symfony/polyfill-ctype", ··· 1693 "type": "library", 1694 "extra": { 1695 "thanks": { 1696 - "name": "symfony/polyfill", 1697 - "url": "https://github.com/symfony/polyfill" 1698 } 1699 }, 1700 "autoload": { ··· 1769 "type": "library", 1770 "extra": { 1771 "thanks": { 1772 - "name": "symfony/polyfill", 1773 - "url": "https://github.com/symfony/polyfill" 1774 } 1775 }, 1776 "autoload": { ··· 1847 "type": "library", 1848 "extra": { 1849 "thanks": { 1850 - "name": "symfony/polyfill", 1851 - "url": "https://github.com/symfony/polyfill" 1852 } 1853 }, 1854 "autoload": { ··· 1931 "type": "library", 1932 "extra": { 1933 "thanks": { 1934 - "name": "symfony/polyfill", 1935 - "url": "https://github.com/symfony/polyfill" 1936 } 1937 }, 1938 "autoload": { ··· 2005 "type": "library", 2006 "extra": { 2007 "thanks": { 2008 - "name": "symfony/polyfill", 2009 - "url": "https://github.com/symfony/polyfill" 2010 } 2011 }, 2012 "autoload": { ··· 2085 "type": "library", 2086 "extra": { 2087 "thanks": { 2088 - "name": "symfony/polyfill", 2089 - "url": "https://github.com/symfony/polyfill" 2090 } 2091 }, 2092 "autoload": { ··· 2143 }, 2144 { 2145 "name": "symfony/process", 2146 - "version": "v7.1.6", 2147 "source": { 2148 "type": "git", 2149 "url": "https://github.com/symfony/process.git", 2150 - "reference": "6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e" 2151 }, 2152 "dist": { 2153 "type": "zip", 2154 - "url": "https://api.github.com/repos/symfony/process/zipball/6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e", 2155 - "reference": "6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e", 2156 "shasum": "" 2157 }, 2158 "require": { ··· 2184 "description": "Executes commands in sub-processes", 2185 "homepage": "https://symfony.com", 2186 "support": { 2187 - "source": "https://github.com/symfony/process/tree/v7.1.6" 2188 }, 2189 "funding": [ 2190 { ··· 2200 "type": "tidelift" 2201 } 2202 ], 2203 - "time": "2024-09-25T14:20:29+00:00" 2204 }, 2205 { 2206 "name": "symfony/service-contracts", 2207 - "version": "v3.5.0", 2208 "source": { 2209 "type": "git", 2210 "url": "https://github.com/symfony/service-contracts.git", 2211 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" 2212 }, 2213 "dist": { 2214 "type": "zip", 2215 - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 2216 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 2217 "shasum": "" 2218 }, 2219 "require": { ··· 2226 }, 2227 "type": "library", 2228 "extra": { 2229 "branch-alias": { 2230 "dev-main": "3.5-dev" 2231 - }, 2232 - "thanks": { 2233 - "name": "symfony/contracts", 2234 - "url": "https://github.com/symfony/contracts" 2235 } 2236 }, 2237 "autoload": { ··· 2267 "standards" 2268 ], 2269 "support": { 2270 - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" 2271 }, 2272 "funding": [ 2273 { ··· 2283 "type": "tidelift" 2284 } 2285 ], 2286 - "time": "2024-04-18T09:32:20+00:00" 2287 }, 2288 { 2289 "name": "symfony/stopwatch", 2290 - "version": "v7.1.6", 2291 "source": { 2292 "type": "git", 2293 "url": "https://github.com/symfony/stopwatch.git", 2294 - "reference": "8b4a434e6e7faf6adedffb48783a5c75409a1a05" 2295 }, 2296 "dist": { 2297 "type": "zip", 2298 - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8b4a434e6e7faf6adedffb48783a5c75409a1a05", 2299 - "reference": "8b4a434e6e7faf6adedffb48783a5c75409a1a05", 2300 "shasum": "" 2301 }, 2302 "require": { ··· 2329 "description": "Provides a way to profile code", 2330 "homepage": "https://symfony.com", 2331 "support": { 2332 - "source": "https://github.com/symfony/stopwatch/tree/v7.1.6" 2333 }, 2334 "funding": [ 2335 { ··· 2345 "type": "tidelift" 2346 } 2347 ], 2348 - "time": "2024-09-25T14:20:29+00:00" 2349 }, 2350 { 2351 "name": "symfony/string", 2352 - "version": "v7.1.6", 2353 "source": { 2354 "type": "git", 2355 "url": "https://github.com/symfony/string.git", 2356 - "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626" 2357 }, 2358 "dist": { 2359 "type": "zip", 2360 - "url": "https://api.github.com/repos/symfony/string/zipball/61b72d66bf96c360a727ae6232df5ac83c71f626", 2361 - "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626", 2362 "shasum": "" 2363 }, 2364 "require": { ··· 2416 "utf8" 2417 ], 2418 "support": { 2419 - "source": "https://github.com/symfony/string/tree/v7.1.6" 2420 }, 2421 "funding": [ 2422 { ··· 2432 "type": "tidelift" 2433 } 2434 ], 2435 - "time": "2024-09-25T14:20:29+00:00" 2436 } 2437 ], 2438 "packages-dev": [ ··· 3121 }, 3122 { 3123 "name": "infection/infection", 3124 - "version": "0.29.7", 3125 "source": { 3126 "type": "git", 3127 "url": "https://github.com/infection/infection.git", 3128 - "reference": "243d501ab48a028f714993bc0c217f023af7cdbc" 3129 }, 3130 "dist": { 3131 "type": "zip", 3132 - "url": "https://api.github.com/repos/infection/infection/zipball/243d501ab48a028f714993bc0c217f023af7cdbc", 3133 - "reference": "243d501ab48a028f714993bc0c217f023af7cdbc", 3134 "shasum": "" 3135 }, 3136 "require": { ··· 3147 "infection/include-interceptor": "^0.2.5", 3148 "infection/mutator": "^0.4", 3149 "justinrainbow/json-schema": "^5.3", 3150 - "nikic/php-parser": "^5.0", 3151 "ondram/ci-detector": "^4.1.0", 3152 - "php": "^8.1", 3153 "sanmai/later": "^0.1.1", 3154 "sanmai/pipeline": "^5.1 || ^6", 3155 "sebastian/diff": "^3.0.2 || ^4.0 || ^5.0 || ^6.0", 3156 "symfony/console": "^5.4 || ^6.0 || ^7.0", 3157 "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", 3158 "symfony/finder": "^5.4 || ^6.0 || ^7.0", 3159 "symfony/process": "^5.4 || ^6.0 || ^7.0", 3160 - "thecodingmachine/safe": "^2.1.2", 3161 "webmozart/assert": "^1.11" 3162 }, 3163 "conflict": { ··· 3177 "phpunit/phpunit": "^10.5", 3178 "rector/rector": "^1.0", 3179 "sidz/phpstan-rules": "^0.4", 3180 - "symfony/yaml": "^5.4 || ^6.0 || ^7.0", 3181 - "thecodingmachine/phpstan-safe-rule": "^1.2.0" 3182 }, 3183 "bin": [ 3184 "bin/infection" ··· 3234 ], 3235 "support": { 3236 "issues": "https://github.com/infection/infection/issues", 3237 - "source": "https://github.com/infection/infection/tree/0.29.7" 3238 }, 3239 "funding": [ 3240 { ··· 3246 "type": "open_collective" 3247 } 3248 ], 3249 - "time": "2024-10-06T12:20:00+00:00" 3250 }, 3251 { 3252 "name": "infection/mutator", ··· 3303 }, 3304 { 3305 "name": "jean85/pretty-package-versions", 3306 - "version": "2.0.6", 3307 "source": { 3308 "type": "git", 3309 "url": "https://github.com/Jean85/pretty-package-versions.git", 3310 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" 3311 }, 3312 "dist": { 3313 "type": "zip", 3314 - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", 3315 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", 3316 "shasum": "" 3317 }, 3318 "require": { 3319 - "composer-runtime-api": "^2.0.0", 3320 - "php": "^7.1|^8.0" 3321 }, 3322 "require-dev": { 3323 "friendsofphp/php-cs-fixer": "^3.2", 3324 "jean85/composer-provided-replaced-stub-package": "^1.0", 3325 "phpstan/phpstan": "^1.4", 3326 - "phpunit/phpunit": "^7.5|^8.5|^9.4", 3327 - "vimeo/psalm": "^4.3" 3328 }, 3329 "type": "library", 3330 "extra": { ··· 3356 ], 3357 "support": { 3358 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 3359 - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" 3360 }, 3361 - "time": "2024-03-08T09:58:59+00:00" 3362 }, 3363 { 3364 "name": "justinrainbow/json-schema", ··· 3526 }, 3527 { 3528 "name": "myclabs/deep-copy", 3529 - "version": "1.12.0", 3530 "source": { 3531 "type": "git", 3532 "url": "https://github.com/myclabs/DeepCopy.git", 3533 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" 3534 }, 3535 "dist": { 3536 "type": "zip", 3537 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 3538 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 3539 "shasum": "" 3540 }, 3541 "require": { ··· 3574 ], 3575 "support": { 3576 "issues": "https://github.com/myclabs/DeepCopy/issues", 3577 - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" 3578 }, 3579 "funding": [ 3580 { ··· 3582 "type": "tidelift" 3583 } 3584 ], 3585 - "time": "2024-06-12T14:39:25+00:00" 3586 }, 3587 { 3588 "name": "nikic/php-parser", 3589 - "version": "v5.3.1", 3590 "source": { 3591 "type": "git", 3592 "url": "https://github.com/nikic/PHP-Parser.git", 3593 - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" 3594 }, 3595 "dist": { 3596 "type": "zip", 3597 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", 3598 - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", 3599 "shasum": "" 3600 }, 3601 "require": { ··· 3638 ], 3639 "support": { 3640 "issues": "https://github.com/nikic/PHP-Parser/issues", 3641 - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" 3642 }, 3643 - "time": "2024-10-08T18:51:32+00:00" 3644 }, 3645 { 3646 "name": "ondram/ci-detector", ··· 4063 }, 4064 { 4065 "name": "phpunit/php-code-coverage", 4066 - "version": "11.0.7", 4067 "source": { 4068 "type": "git", 4069 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 4070 - "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca" 4071 }, 4072 "dist": { 4073 "type": "zip", 4074 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f7f08030e8811582cc459871d28d6f5a1a4d35ca", 4075 - "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca", 4076 "shasum": "" 4077 }, 4078 "require": { ··· 4091 "theseer/tokenizer": "^1.2.3" 4092 }, 4093 "require-dev": { 4094 - "phpunit/phpunit": "^11.4.1" 4095 }, 4096 "suggest": { 4097 "ext-pcov": "PHP extension that provides line coverage", ··· 4129 "support": { 4130 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 4131 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 4132 - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.7" 4133 }, 4134 "funding": [ 4135 { ··· 4137 "type": "github" 4138 } 4139 ], 4140 - "time": "2024-10-09T06:21:38+00:00" 4141 }, 4142 { 4143 "name": "phpunit/php-file-iterator", ··· 4386 }, 4387 { 4388 "name": "phpunit/phpunit", 4389 - "version": "11.4.3", 4390 "source": { 4391 "type": "git", 4392 "url": "https://github.com/sebastianbergmann/phpunit.git", 4393 - "reference": "e8e8ed1854de5d36c088ec1833beae40d2dedd76" 4394 }, 4395 "dist": { 4396 "type": "zip", 4397 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e8e8ed1854de5d36c088ec1833beae40d2dedd76", 4398 - "reference": "e8e8ed1854de5d36c088ec1833beae40d2dedd76", 4399 "shasum": "" 4400 }, 4401 "require": { ··· 4405 "ext-mbstring": "*", 4406 "ext-xml": "*", 4407 "ext-xmlwriter": "*", 4408 - "myclabs/deep-copy": "^1.12.0", 4409 "phar-io/manifest": "^2.0.4", 4410 "phar-io/version": "^3.2.1", 4411 "php": ">=8.2", 4412 - "phpunit/php-code-coverage": "^11.0.7", 4413 "phpunit/php-file-iterator": "^5.1.0", 4414 "phpunit/php-invoker": "^5.0.1", 4415 "phpunit/php-text-template": "^4.0.1", 4416 "phpunit/php-timer": "^7.0.1", 4417 "sebastian/cli-parser": "^3.0.2", 4418 - "sebastian/code-unit": "^3.0.1", 4419 - "sebastian/comparator": "^6.1.1", 4420 "sebastian/diff": "^6.0.2", 4421 "sebastian/environment": "^7.2.0", 4422 - "sebastian/exporter": "^6.1.3", 4423 "sebastian/global-state": "^7.0.2", 4424 "sebastian/object-enumerator": "^6.0.1", 4425 "sebastian/type": "^5.1.0", 4426 - "sebastian/version": "^5.0.2" 4427 }, 4428 "suggest": { 4429 "ext-soap": "To be able to generate mocks based on WSDL files" ··· 4434 "type": "library", 4435 "extra": { 4436 "branch-alias": { 4437 - "dev-main": "11.4-dev" 4438 } 4439 }, 4440 "autoload": { ··· 4466 "support": { 4467 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 4468 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 4469 - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.4.3" 4470 }, 4471 "funding": [ 4472 { ··· 4482 "type": "tidelift" 4483 } 4484 ], 4485 - "time": "2024-10-28T13:07:50+00:00" 4486 }, 4487 { 4488 "name": "psr/http-client", ··· 4754 }, 4755 { 4756 "name": "sanmai/pipeline", 4757 - "version": "v6.11", 4758 "source": { 4759 "type": "git", 4760 "url": "https://github.com/sanmai/pipeline.git", 4761 - "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110" 4762 }, 4763 "dist": { 4764 "type": "zip", 4765 - "url": "https://api.github.com/repos/sanmai/pipeline/zipball/a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", 4766 - "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", 4767 "shasum": "" 4768 }, 4769 "require": { ··· 4807 "description": "General-purpose collections pipeline", 4808 "support": { 4809 "issues": "https://github.com/sanmai/pipeline/issues", 4810 - "source": "https://github.com/sanmai/pipeline/tree/v6.11" 4811 }, 4812 "funding": [ 4813 { ··· 4815 "type": "github" 4816 } 4817 ], 4818 - "time": "2024-06-15T03:11:19+00:00" 4819 }, 4820 { 4821 "name": "sebastian/cli-parser", ··· 4876 }, 4877 { 4878 "name": "sebastian/code-unit", 4879 - "version": "3.0.1", 4880 "source": { 4881 "type": "git", 4882 "url": "https://github.com/sebastianbergmann/code-unit.git", 4883 - "reference": "6bb7d09d6623567178cf54126afa9c2310114268" 4884 }, 4885 "dist": { 4886 "type": "zip", 4887 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268", 4888 - "reference": "6bb7d09d6623567178cf54126afa9c2310114268", 4889 "shasum": "" 4890 }, 4891 "require": { 4892 "php": ">=8.2" 4893 }, 4894 "require-dev": { 4895 - "phpunit/phpunit": "^11.0" 4896 }, 4897 "type": "library", 4898 "extra": { ··· 4921 "support": { 4922 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 4923 "security": "https://github.com/sebastianbergmann/code-unit/security/policy", 4924 - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1" 4925 }, 4926 "funding": [ 4927 { ··· 4929 "type": "github" 4930 } 4931 ], 4932 - "time": "2024-07-03T04:44:28+00:00" 4933 }, 4934 { 4935 "name": "sebastian/code-unit-reverse-lookup", ··· 4989 }, 4990 { 4991 "name": "sebastian/comparator", 4992 - "version": "6.1.1", 4993 "source": { 4994 "type": "git", 4995 "url": "https://github.com/sebastianbergmann/comparator.git", 4996 - "reference": "5ef523a49ae7a302b87b2102b72b1eda8918d686" 4997 }, 4998 "dist": { 4999 "type": "zip", 5000 - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5ef523a49ae7a302b87b2102b72b1eda8918d686", 5001 - "reference": "5ef523a49ae7a302b87b2102b72b1eda8918d686", 5002 "shasum": "" 5003 }, 5004 "require": { ··· 5009 "sebastian/exporter": "^6.0" 5010 }, 5011 "require-dev": { 5012 - "phpunit/phpunit": "^11.3" 5013 }, 5014 "type": "library", 5015 "extra": { 5016 "branch-alias": { 5017 - "dev-main": "6.1-dev" 5018 } 5019 }, 5020 "autoload": { ··· 5054 "support": { 5055 "issues": "https://github.com/sebastianbergmann/comparator/issues", 5056 "security": "https://github.com/sebastianbergmann/comparator/security/policy", 5057 - "source": "https://github.com/sebastianbergmann/comparator/tree/6.1.1" 5058 }, 5059 "funding": [ 5060 { ··· 5062 "type": "github" 5063 } 5064 ], 5065 - "time": "2024-10-18T15:00:48+00:00" 5066 }, 5067 { 5068 "name": "sebastian/complexity", ··· 5188 }, 5189 { 5190 "name": "sebastian/exporter", 5191 - "version": "6.1.3", 5192 "source": { 5193 "type": "git", 5194 "url": "https://github.com/sebastianbergmann/exporter.git", 5195 - "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e" 5196 }, 5197 "dist": { 5198 "type": "zip", 5199 - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", 5200 - "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", 5201 "shasum": "" 5202 }, 5203 "require": { ··· 5206 "sebastian/recursion-context": "^6.0" 5207 }, 5208 "require-dev": { 5209 - "phpunit/phpunit": "^11.2" 5210 }, 5211 "type": "library", 5212 "extra": { ··· 5254 "support": { 5255 "issues": "https://github.com/sebastianbergmann/exporter/issues", 5256 "security": "https://github.com/sebastianbergmann/exporter/security/policy", 5257 - "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3" 5258 }, 5259 "funding": [ 5260 { ··· 5262 "type": "github" 5263 } 5264 ], 5265 - "time": "2024-07-03T04:56:19+00:00" 5266 }, 5267 { 5268 "name": "sebastian/global-state", ··· 5674 "time": "2024-10-09T05:16:32+00:00" 5675 }, 5676 { 5677 "name": "symfony/config", 5678 - "version": "v7.1.6", 5679 "source": { 5680 "type": "git", 5681 "url": "https://github.com/symfony/config.git", 5682 - "reference": "5c6152766251ff45a44b76affadd5287e253fb27" 5683 }, 5684 "dist": { 5685 "type": "zip", 5686 - "url": "https://api.github.com/repos/symfony/config/zipball/5c6152766251ff45a44b76affadd5287e253fb27", 5687 - "reference": "5c6152766251ff45a44b76affadd5287e253fb27", 5688 "shasum": "" 5689 }, 5690 "require": { ··· 5730 "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", 5731 "homepage": "https://symfony.com", 5732 "support": { 5733 - "source": "https://github.com/symfony/config/tree/v7.1.6" 5734 }, 5735 "funding": [ 5736 { ··· 5746 "type": "tidelift" 5747 } 5748 ], 5749 - "time": "2024-10-25T15:11:02+00:00" 5750 }, 5751 { 5752 "name": "symfony/dependency-injection", 5753 - "version": "v7.1.6", 5754 "source": { 5755 "type": "git", 5756 "url": "https://github.com/symfony/dependency-injection.git", 5757 - "reference": "1f12f9d580ef8dd09e3b756aa111cc2d5f311bfd" 5758 }, 5759 "dist": { 5760 "type": "zip", 5761 - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/1f12f9d580ef8dd09e3b756aa111cc2d5f311bfd", 5762 - "reference": "1f12f9d580ef8dd09e3b756aa111cc2d5f311bfd", 5763 "shasum": "" 5764 }, 5765 "require": { ··· 5810 "description": "Allows you to standardize and centralize the way objects are constructed in your application", 5811 "homepage": "https://symfony.com", 5812 "support": { 5813 - "source": "https://github.com/symfony/dependency-injection/tree/v7.1.6" 5814 }, 5815 "funding": [ 5816 { ··· 5826 "type": "tidelift" 5827 } 5828 ], 5829 - "time": "2024-10-25T15:11:02+00:00" 5830 }, 5831 { 5832 "name": "symfony/var-dumper", 5833 - "version": "v7.1.6", 5834 "source": { 5835 "type": "git", 5836 "url": "https://github.com/symfony/var-dumper.git", 5837 - "reference": "cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c" 5838 }, 5839 "dist": { 5840 "type": "zip", 5841 - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c", 5842 - "reference": "cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c", 5843 "shasum": "" 5844 }, 5845 "require": { ··· 5855 "symfony/http-kernel": "^6.4|^7.0", 5856 "symfony/process": "^6.4|^7.0", 5857 "symfony/uid": "^6.4|^7.0", 5858 - "twig/twig": "^3.0.4" 5859 }, 5860 "bin": [ 5861 "Resources/bin/var-dump-server" ··· 5893 "dump" 5894 ], 5895 "support": { 5896 - "source": "https://github.com/symfony/var-dumper/tree/v7.1.6" 5897 }, 5898 "funding": [ 5899 { ··· 5909 "type": "tidelift" 5910 } 5911 ], 5912 - "time": "2024-09-25T14:20:29+00:00" 5913 }, 5914 { 5915 "name": "symfony/var-exporter", 5916 - "version": "v7.1.6", 5917 "source": { 5918 "type": "git", 5919 "url": "https://github.com/symfony/var-exporter.git", 5920 - "reference": "90173ef89c40e7c8c616653241048705f84130ef" 5921 }, 5922 "dist": { 5923 "type": "zip", 5924 - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/90173ef89c40e7c8c616653241048705f84130ef", 5925 - "reference": "90173ef89c40e7c8c616653241048705f84130ef", 5926 "shasum": "" 5927 }, 5928 "require": { ··· 5969 "serialize" 5970 ], 5971 "support": { 5972 - "source": "https://github.com/symfony/var-exporter/tree/v7.1.6" 5973 }, 5974 "funding": [ 5975 { ··· 5985 "type": "tidelift" 5986 } 5987 ], 5988 - "time": "2024-09-25T14:20:29+00:00" 5989 }, 5990 { 5991 "name": "symfony/yaml", 5992 - "version": "v7.1.6", 5993 "source": { 5994 "type": "git", 5995 "url": "https://github.com/symfony/yaml.git", 5996 - "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671" 5997 }, 5998 "dist": { 5999 "type": "zip", 6000 - "url": "https://api.github.com/repos/symfony/yaml/zipball/3ced3f29e4f0d6bce2170ff26719f1fe9aacc671", 6001 - "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671", 6002 "shasum": "" 6003 }, 6004 "require": { 6005 "php": ">=8.2", 6006 "symfony/polyfill-ctype": "^1.8" 6007 }, 6008 "conflict": { ··· 6040 "description": "Loads and dumps YAML files", 6041 "homepage": "https://symfony.com", 6042 "support": { 6043 - "source": "https://github.com/symfony/yaml/tree/v7.1.6" 6044 }, 6045 "funding": [ 6046 { ··· 6056 "type": "tidelift" 6057 } 6058 ], 6059 - "time": "2024-09-25T14:20:29+00:00" 6060 - }, 6061 - { 6062 - "name": "thecodingmachine/safe", 6063 - "version": "v2.5.0", 6064 - "source": { 6065 - "type": "git", 6066 - "url": "https://github.com/thecodingmachine/safe.git", 6067 - "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0" 6068 - }, 6069 - "dist": { 6070 - "type": "zip", 6071 - "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/3115ecd6b4391662b4931daac4eba6b07a2ac1f0", 6072 - "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0", 6073 - "shasum": "" 6074 - }, 6075 - "require": { 6076 - "php": "^8.0" 6077 - }, 6078 - "require-dev": { 6079 - "phpstan/phpstan": "^1.5", 6080 - "phpunit/phpunit": "^9.5", 6081 - "squizlabs/php_codesniffer": "^3.2", 6082 - "thecodingmachine/phpstan-strict-rules": "^1.0" 6083 - }, 6084 - "type": "library", 6085 - "extra": { 6086 - "branch-alias": { 6087 - "dev-master": "2.2.x-dev" 6088 - } 6089 - }, 6090 - "autoload": { 6091 - "files": [ 6092 - "deprecated/apc.php", 6093 - "deprecated/array.php", 6094 - "deprecated/datetime.php", 6095 - "deprecated/libevent.php", 6096 - "deprecated/misc.php", 6097 - "deprecated/password.php", 6098 - "deprecated/mssql.php", 6099 - "deprecated/stats.php", 6100 - "deprecated/strings.php", 6101 - "lib/special_cases.php", 6102 - "deprecated/mysqli.php", 6103 - "generated/apache.php", 6104 - "generated/apcu.php", 6105 - "generated/array.php", 6106 - "generated/bzip2.php", 6107 - "generated/calendar.php", 6108 - "generated/classobj.php", 6109 - "generated/com.php", 6110 - "generated/cubrid.php", 6111 - "generated/curl.php", 6112 - "generated/datetime.php", 6113 - "generated/dir.php", 6114 - "generated/eio.php", 6115 - "generated/errorfunc.php", 6116 - "generated/exec.php", 6117 - "generated/fileinfo.php", 6118 - "generated/filesystem.php", 6119 - "generated/filter.php", 6120 - "generated/fpm.php", 6121 - "generated/ftp.php", 6122 - "generated/funchand.php", 6123 - "generated/gettext.php", 6124 - "generated/gmp.php", 6125 - "generated/gnupg.php", 6126 - "generated/hash.php", 6127 - "generated/ibase.php", 6128 - "generated/ibmDb2.php", 6129 - "generated/iconv.php", 6130 - "generated/image.php", 6131 - "generated/imap.php", 6132 - "generated/info.php", 6133 - "generated/inotify.php", 6134 - "generated/json.php", 6135 - "generated/ldap.php", 6136 - "generated/libxml.php", 6137 - "generated/lzf.php", 6138 - "generated/mailparse.php", 6139 - "generated/mbstring.php", 6140 - "generated/misc.php", 6141 - "generated/mysql.php", 6142 - "generated/network.php", 6143 - "generated/oci8.php", 6144 - "generated/opcache.php", 6145 - "generated/openssl.php", 6146 - "generated/outcontrol.php", 6147 - "generated/pcntl.php", 6148 - "generated/pcre.php", 6149 - "generated/pgsql.php", 6150 - "generated/posix.php", 6151 - "generated/ps.php", 6152 - "generated/pspell.php", 6153 - "generated/readline.php", 6154 - "generated/rpminfo.php", 6155 - "generated/rrd.php", 6156 - "generated/sem.php", 6157 - "generated/session.php", 6158 - "generated/shmop.php", 6159 - "generated/sockets.php", 6160 - "generated/sodium.php", 6161 - "generated/solr.php", 6162 - "generated/spl.php", 6163 - "generated/sqlsrv.php", 6164 - "generated/ssdeep.php", 6165 - "generated/ssh2.php", 6166 - "generated/stream.php", 6167 - "generated/strings.php", 6168 - "generated/swoole.php", 6169 - "generated/uodbc.php", 6170 - "generated/uopz.php", 6171 - "generated/url.php", 6172 - "generated/var.php", 6173 - "generated/xdiff.php", 6174 - "generated/xml.php", 6175 - "generated/xmlrpc.php", 6176 - "generated/yaml.php", 6177 - "generated/yaz.php", 6178 - "generated/zip.php", 6179 - "generated/zlib.php" 6180 - ], 6181 - "classmap": [ 6182 - "lib/DateTime.php", 6183 - "lib/DateTimeImmutable.php", 6184 - "lib/Exceptions/", 6185 - "deprecated/Exceptions/", 6186 - "generated/Exceptions/" 6187 - ] 6188 - }, 6189 - "notification-url": "https://packagist.org/downloads/", 6190 - "license": [ 6191 - "MIT" 6192 - ], 6193 - "description": "PHP core functions that throw exceptions instead of returning FALSE on error", 6194 - "support": { 6195 - "issues": "https://github.com/thecodingmachine/safe/issues", 6196 - "source": "https://github.com/thecodingmachine/safe/tree/v2.5.0" 6197 - }, 6198 - "time": "2023-04-05T11:54:14+00:00" 6199 }, 6200 { 6201 "name": "theseer/tokenizer",
··· 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 "This file is @generated automatically" 6 ], 7 + "content-hash": "f8217809d94cd830aaa521dd643ecdbc", 8 "packages": [ 9 { 10 "name": "clue/ndjson-react", ··· 72 }, 73 { 74 "name": "composer/pcre", 75 + "version": "3.3.2", 76 "source": { 77 "type": "git", 78 "url": "https://github.com/composer/pcre.git", 79 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" 80 }, 81 "dist": { 82 "type": "zip", 83 + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 84 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 85 "shasum": "" 86 }, 87 "require": { ··· 91 "phpstan/phpstan": "<1.11.10" 92 }, 93 "require-dev": { 94 + "phpstan/phpstan": "^1.12 || ^2", 95 + "phpstan/phpstan-strict-rules": "^1 || ^2", 96 "phpunit/phpunit": "^8 || ^9" 97 }, 98 "type": "library", 99 "extra": { 100 "phpstan": { 101 "includes": [ 102 "extension.neon" 103 ] 104 + }, 105 + "branch-alias": { 106 + "dev-main": "3.x-dev" 107 } 108 }, 109 "autoload": { ··· 131 ], 132 "support": { 133 "issues": "https://github.com/composer/pcre/issues", 134 + "source": "https://github.com/composer/pcre/tree/3.3.2" 135 }, 136 "funding": [ 137 { ··· 147 "type": "tidelift" 148 } 149 ], 150 + "time": "2024-11-12T16:29:46+00:00" 151 }, 152 { 153 "name": "composer/semver", ··· 631 }, 632 { 633 "name": "react/child-process", 634 + "version": "v0.6.6", 635 "source": { 636 "type": "git", 637 "url": "https://github.com/reactphp/child-process.git", 638 + "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159" 639 }, 640 "dist": { 641 "type": "zip", 642 + "url": "https://api.github.com/repos/reactphp/child-process/zipball/1721e2b93d89b745664353b9cfc8f155ba8a6159", 643 + "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159", 644 "shasum": "" 645 }, 646 "require": { 647 "evenement/evenement": "^3.0 || ^2.0 || ^1.0", 648 "php": ">=5.3.0", 649 "react/event-loop": "^1.2", 650 + "react/stream": "^1.4" 651 }, 652 "require-dev": { 653 + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", 654 + "react/socket": "^1.16", 655 "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" 656 }, 657 "type": "library", 658 "autoload": { 659 "psr-4": { 660 + "React\\ChildProcess\\": "src/" 661 } 662 }, 663 "notification-url": "https://packagist.org/downloads/", ··· 694 ], 695 "support": { 696 "issues": "https://github.com/reactphp/child-process/issues", 697 + "source": "https://github.com/reactphp/child-process/tree/v0.6.6" 698 }, 699 "funding": [ 700 { 701 + "url": "https://opencollective.com/reactphp", 702 + "type": "open_collective" 703 } 704 ], 705 + "time": "2025-01-01T16:37:48+00:00" 706 }, 707 { 708 "name": "react/dns", ··· 1152 }, 1153 { 1154 "name": "symfony/console", 1155 + "version": "v7.2.1", 1156 "source": { 1157 "type": "git", 1158 "url": "https://github.com/symfony/console.git", 1159 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" 1160 }, 1161 "dist": { 1162 "type": "zip", 1163 + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1164 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1165 "shasum": "" 1166 }, 1167 "require": { ··· 1225 "terminal" 1226 ], 1227 "support": { 1228 + "source": "https://github.com/symfony/console/tree/v7.2.1" 1229 }, 1230 "funding": [ 1231 { ··· 1241 "type": "tidelift" 1242 } 1243 ], 1244 + "time": "2024-12-11T03:49:26+00:00" 1245 }, 1246 { 1247 "name": "symfony/deprecation-contracts", 1248 + "version": "v3.5.1", 1249 "source": { 1250 "type": "git", 1251 "url": "https://github.com/symfony/deprecation-contracts.git", 1252 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" 1253 }, 1254 "dist": { 1255 "type": "zip", 1256 + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1257 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1258 "shasum": "" 1259 }, 1260 "require": { ··· 1262 }, 1263 "type": "library", 1264 "extra": { 1265 + "thanks": { 1266 + "url": "https://github.com/symfony/contracts", 1267 + "name": "symfony/contracts" 1268 + }, 1269 "branch-alias": { 1270 "dev-main": "3.5-dev" 1271 } 1272 }, 1273 "autoload": { ··· 1292 "description": "A generic function and convention to trigger deprecation notices", 1293 "homepage": "https://symfony.com", 1294 "support": { 1295 + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" 1296 }, 1297 "funding": [ 1298 { ··· 1308 "type": "tidelift" 1309 } 1310 ], 1311 + "time": "2024-09-25T14:20:29+00:00" 1312 }, 1313 { 1314 "name": "symfony/event-dispatcher", 1315 + "version": "v7.2.0", 1316 "source": { 1317 "type": "git", 1318 "url": "https://github.com/symfony/event-dispatcher.git", 1319 + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" 1320 }, 1321 "dist": { 1322 "type": "zip", 1323 + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", 1324 + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", 1325 "shasum": "" 1326 }, 1327 "require": { ··· 1372 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", 1373 "homepage": "https://symfony.com", 1374 "support": { 1375 + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" 1376 }, 1377 "funding": [ 1378 { ··· 1388 "type": "tidelift" 1389 } 1390 ], 1391 + "time": "2024-09-25T14:21:43+00:00" 1392 }, 1393 { 1394 "name": "symfony/event-dispatcher-contracts", 1395 + "version": "v3.5.1", 1396 "source": { 1397 "type": "git", 1398 "url": "https://github.com/symfony/event-dispatcher-contracts.git", 1399 + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" 1400 }, 1401 "dist": { 1402 "type": "zip", 1403 + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", 1404 + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", 1405 "shasum": "" 1406 }, 1407 "require": { ··· 1410 }, 1411 "type": "library", 1412 "extra": { 1413 + "thanks": { 1414 + "url": "https://github.com/symfony/contracts", 1415 + "name": "symfony/contracts" 1416 + }, 1417 "branch-alias": { 1418 "dev-main": "3.5-dev" 1419 } 1420 }, 1421 "autoload": { ··· 1448 "standards" 1449 ], 1450 "support": { 1451 + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" 1452 }, 1453 "funding": [ 1454 { ··· 1464 "type": "tidelift" 1465 } 1466 ], 1467 + "time": "2024-09-25T14:20:29+00:00" 1468 }, 1469 { 1470 "name": "symfony/filesystem", 1471 + "version": "v7.2.0", 1472 "source": { 1473 "type": "git", 1474 "url": "https://github.com/symfony/filesystem.git", 1475 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" 1476 }, 1477 "dist": { 1478 "type": "zip", 1479 + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1480 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1481 "shasum": "" 1482 }, 1483 "require": { ··· 1514 "description": "Provides basic utilities for the filesystem", 1515 "homepage": "https://symfony.com", 1516 "support": { 1517 + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" 1518 }, 1519 "funding": [ 1520 { ··· 1530 "type": "tidelift" 1531 } 1532 ], 1533 + "time": "2024-10-25T15:15:23+00:00" 1534 }, 1535 { 1536 "name": "symfony/finder", 1537 + "version": "v7.2.2", 1538 "source": { 1539 "type": "git", 1540 "url": "https://github.com/symfony/finder.git", 1541 + "reference": "87a71856f2f56e4100373e92529eed3171695cfb" 1542 }, 1543 "dist": { 1544 "type": "zip", 1545 + "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", 1546 + "reference": "87a71856f2f56e4100373e92529eed3171695cfb", 1547 "shasum": "" 1548 }, 1549 "require": { ··· 1578 "description": "Finds files and directories via an intuitive fluent interface", 1579 "homepage": "https://symfony.com", 1580 "support": { 1581 + "source": "https://github.com/symfony/finder/tree/v7.2.2" 1582 }, 1583 "funding": [ 1584 { ··· 1594 "type": "tidelift" 1595 } 1596 ], 1597 + "time": "2024-12-30T19:00:17+00:00" 1598 }, 1599 { 1600 "name": "symfony/options-resolver", 1601 + "version": "v7.2.0", 1602 "source": { 1603 "type": "git", 1604 "url": "https://github.com/symfony/options-resolver.git", 1605 + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" 1606 }, 1607 "dist": { 1608 "type": "zip", 1609 + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", 1610 + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", 1611 "shasum": "" 1612 }, 1613 "require": { ··· 1645 "options" 1646 ], 1647 "support": { 1648 + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" 1649 }, 1650 "funding": [ 1651 { ··· 1661 "type": "tidelift" 1662 } 1663 ], 1664 + "time": "2024-11-20T11:17:29+00:00" 1665 }, 1666 { 1667 "name": "symfony/polyfill-ctype", ··· 1689 "type": "library", 1690 "extra": { 1691 "thanks": { 1692 + "url": "https://github.com/symfony/polyfill", 1693 + "name": "symfony/polyfill" 1694 } 1695 }, 1696 "autoload": { ··· 1765 "type": "library", 1766 "extra": { 1767 "thanks": { 1768 + "url": "https://github.com/symfony/polyfill", 1769 + "name": "symfony/polyfill" 1770 } 1771 }, 1772 "autoload": { ··· 1843 "type": "library", 1844 "extra": { 1845 "thanks": { 1846 + "url": "https://github.com/symfony/polyfill", 1847 + "name": "symfony/polyfill" 1848 } 1849 }, 1850 "autoload": { ··· 1927 "type": "library", 1928 "extra": { 1929 "thanks": { 1930 + "url": "https://github.com/symfony/polyfill", 1931 + "name": "symfony/polyfill" 1932 } 1933 }, 1934 "autoload": { ··· 2001 "type": "library", 2002 "extra": { 2003 "thanks": { 2004 + "url": "https://github.com/symfony/polyfill", 2005 + "name": "symfony/polyfill" 2006 } 2007 }, 2008 "autoload": { ··· 2081 "type": "library", 2082 "extra": { 2083 "thanks": { 2084 + "url": "https://github.com/symfony/polyfill", 2085 + "name": "symfony/polyfill" 2086 } 2087 }, 2088 "autoload": { ··· 2139 }, 2140 { 2141 "name": "symfony/process", 2142 + "version": "v7.2.0", 2143 "source": { 2144 "type": "git", 2145 "url": "https://github.com/symfony/process.git", 2146 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" 2147 }, 2148 "dist": { 2149 "type": "zip", 2150 + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 2151 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 2152 "shasum": "" 2153 }, 2154 "require": { ··· 2180 "description": "Executes commands in sub-processes", 2181 "homepage": "https://symfony.com", 2182 "support": { 2183 + "source": "https://github.com/symfony/process/tree/v7.2.0" 2184 }, 2185 "funding": [ 2186 { ··· 2196 "type": "tidelift" 2197 } 2198 ], 2199 + "time": "2024-11-06T14:24:19+00:00" 2200 }, 2201 { 2202 "name": "symfony/service-contracts", 2203 + "version": "v3.5.1", 2204 "source": { 2205 "type": "git", 2206 "url": "https://github.com/symfony/service-contracts.git", 2207 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" 2208 }, 2209 "dist": { 2210 "type": "zip", 2211 + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 2212 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 2213 "shasum": "" 2214 }, 2215 "require": { ··· 2222 }, 2223 "type": "library", 2224 "extra": { 2225 + "thanks": { 2226 + "url": "https://github.com/symfony/contracts", 2227 + "name": "symfony/contracts" 2228 + }, 2229 "branch-alias": { 2230 "dev-main": "3.5-dev" 2231 } 2232 }, 2233 "autoload": { ··· 2263 "standards" 2264 ], 2265 "support": { 2266 + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" 2267 }, 2268 "funding": [ 2269 { ··· 2279 "type": "tidelift" 2280 } 2281 ], 2282 + "time": "2024-09-25T14:20:29+00:00" 2283 }, 2284 { 2285 "name": "symfony/stopwatch", 2286 + "version": "v7.2.2", 2287 "source": { 2288 "type": "git", 2289 "url": "https://github.com/symfony/stopwatch.git", 2290 + "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df" 2291 }, 2292 "dist": { 2293 "type": "zip", 2294 + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/e46690d5b9d7164a6d061cab1e8d46141b9f49df", 2295 + "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df", 2296 "shasum": "" 2297 }, 2298 "require": { ··· 2325 "description": "Provides a way to profile code", 2326 "homepage": "https://symfony.com", 2327 "support": { 2328 + "source": "https://github.com/symfony/stopwatch/tree/v7.2.2" 2329 }, 2330 "funding": [ 2331 { ··· 2341 "type": "tidelift" 2342 } 2343 ], 2344 + "time": "2024-12-18T14:28:33+00:00" 2345 }, 2346 { 2347 "name": "symfony/string", 2348 + "version": "v7.2.0", 2349 "source": { 2350 "type": "git", 2351 "url": "https://github.com/symfony/string.git", 2352 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" 2353 }, 2354 "dist": { 2355 "type": "zip", 2356 + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", 2357 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", 2358 "shasum": "" 2359 }, 2360 "require": { ··· 2412 "utf8" 2413 ], 2414 "support": { 2415 + "source": "https://github.com/symfony/string/tree/v7.2.0" 2416 }, 2417 "funding": [ 2418 { ··· 2428 "type": "tidelift" 2429 } 2430 ], 2431 + "time": "2024-11-13T13:31:26+00:00" 2432 } 2433 ], 2434 "packages-dev": [ ··· 3117 }, 3118 { 3119 "name": "infection/infection", 3120 + "version": "0.29.10", 3121 "source": { 3122 "type": "git", 3123 "url": "https://github.com/infection/infection.git", 3124 + "reference": "cac7d20e5d286a37488527e477f5a695a9d7a44c" 3125 }, 3126 "dist": { 3127 "type": "zip", 3128 + "url": "https://api.github.com/repos/infection/infection/zipball/cac7d20e5d286a37488527e477f5a695a9d7a44c", 3129 + "reference": "cac7d20e5d286a37488527e477f5a695a9d7a44c", 3130 "shasum": "" 3131 }, 3132 "require": { ··· 3143 "infection/include-interceptor": "^0.2.5", 3144 "infection/mutator": "^0.4", 3145 "justinrainbow/json-schema": "^5.3", 3146 + "nikic/php-parser": "^5.3", 3147 "ondram/ci-detector": "^4.1.0", 3148 + "php": "^8.2", 3149 "sanmai/later": "^0.1.1", 3150 "sanmai/pipeline": "^5.1 || ^6", 3151 "sebastian/diff": "^3.0.2 || ^4.0 || ^5.0 || ^6.0", 3152 + "shish/safe": "^2.6", 3153 "symfony/console": "^5.4 || ^6.0 || ^7.0", 3154 "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", 3155 "symfony/finder": "^5.4 || ^6.0 || ^7.0", 3156 "symfony/process": "^5.4 || ^6.0 || ^7.0", 3157 "webmozart/assert": "^1.11" 3158 }, 3159 "conflict": { ··· 3173 "phpunit/phpunit": "^10.5", 3174 "rector/rector": "^1.0", 3175 "sidz/phpstan-rules": "^0.4", 3176 + "symfony/yaml": "^5.4 || ^6.0 || ^7.0" 3177 }, 3178 "bin": [ 3179 "bin/infection" ··· 3229 ], 3230 "support": { 3231 "issues": "https://github.com/infection/infection/issues", 3232 + "source": "https://github.com/infection/infection/tree/0.29.10" 3233 }, 3234 "funding": [ 3235 { ··· 3241 "type": "open_collective" 3242 } 3243 ], 3244 + "time": "2024-12-17T19:11:10+00:00" 3245 }, 3246 { 3247 "name": "infection/mutator", ··· 3298 }, 3299 { 3300 "name": "jean85/pretty-package-versions", 3301 + "version": "2.1.0", 3302 "source": { 3303 "type": "git", 3304 "url": "https://github.com/Jean85/pretty-package-versions.git", 3305 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" 3306 }, 3307 "dist": { 3308 "type": "zip", 3309 + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 3310 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 3311 "shasum": "" 3312 }, 3313 "require": { 3314 + "composer-runtime-api": "^2.1.0", 3315 + "php": "^7.4|^8.0" 3316 }, 3317 "require-dev": { 3318 "friendsofphp/php-cs-fixer": "^3.2", 3319 "jean85/composer-provided-replaced-stub-package": "^1.0", 3320 "phpstan/phpstan": "^1.4", 3321 + "phpunit/phpunit": "^7.5|^8.5|^9.6", 3322 + "vimeo/psalm": "^4.3 || ^5.0" 3323 }, 3324 "type": "library", 3325 "extra": { ··· 3351 ], 3352 "support": { 3353 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 3354 + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" 3355 }, 3356 + "time": "2024-11-18T16:19:46+00:00" 3357 }, 3358 { 3359 "name": "justinrainbow/json-schema", ··· 3521 }, 3522 { 3523 "name": "myclabs/deep-copy", 3524 + "version": "1.12.1", 3525 "source": { 3526 "type": "git", 3527 "url": "https://github.com/myclabs/DeepCopy.git", 3528 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" 3529 }, 3530 "dist": { 3531 "type": "zip", 3532 + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", 3533 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", 3534 "shasum": "" 3535 }, 3536 "require": { ··· 3569 ], 3570 "support": { 3571 "issues": "https://github.com/myclabs/DeepCopy/issues", 3572 + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" 3573 }, 3574 "funding": [ 3575 { ··· 3577 "type": "tidelift" 3578 } 3579 ], 3580 + "time": "2024-11-08T17:47:46+00:00" 3581 }, 3582 { 3583 "name": "nikic/php-parser", 3584 + "version": "v5.4.0", 3585 "source": { 3586 "type": "git", 3587 "url": "https://github.com/nikic/PHP-Parser.git", 3588 + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" 3589 }, 3590 "dist": { 3591 "type": "zip", 3592 + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", 3593 + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", 3594 "shasum": "" 3595 }, 3596 "require": { ··· 3633 ], 3634 "support": { 3635 "issues": "https://github.com/nikic/PHP-Parser/issues", 3636 + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" 3637 }, 3638 + "time": "2024-12-30T11:07:19+00:00" 3639 }, 3640 { 3641 "name": "ondram/ci-detector", ··· 4058 }, 4059 { 4060 "name": "phpunit/php-code-coverage", 4061 + "version": "11.0.8", 4062 "source": { 4063 "type": "git", 4064 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 4065 + "reference": "418c59fd080954f8c4aa5631d9502ecda2387118" 4066 }, 4067 "dist": { 4068 "type": "zip", 4069 + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/418c59fd080954f8c4aa5631d9502ecda2387118", 4070 + "reference": "418c59fd080954f8c4aa5631d9502ecda2387118", 4071 "shasum": "" 4072 }, 4073 "require": { ··· 4086 "theseer/tokenizer": "^1.2.3" 4087 }, 4088 "require-dev": { 4089 + "phpunit/phpunit": "^11.5.0" 4090 }, 4091 "suggest": { 4092 "ext-pcov": "PHP extension that provides line coverage", ··· 4124 "support": { 4125 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 4126 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 4127 + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.8" 4128 }, 4129 "funding": [ 4130 { ··· 4132 "type": "github" 4133 } 4134 ], 4135 + "time": "2024-12-11T12:34:27+00:00" 4136 }, 4137 { 4138 "name": "phpunit/php-file-iterator", ··· 4381 }, 4382 { 4383 "name": "phpunit/phpunit", 4384 + "version": "11.5.2", 4385 "source": { 4386 "type": "git", 4387 "url": "https://github.com/sebastianbergmann/phpunit.git", 4388 + "reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3" 4389 }, 4390 "dist": { 4391 "type": "zip", 4392 + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/153d0531b9f7e883c5053160cad6dd5ac28140b3", 4393 + "reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3", 4394 "shasum": "" 4395 }, 4396 "require": { ··· 4400 "ext-mbstring": "*", 4401 "ext-xml": "*", 4402 "ext-xmlwriter": "*", 4403 + "myclabs/deep-copy": "^1.12.1", 4404 "phar-io/manifest": "^2.0.4", 4405 "phar-io/version": "^3.2.1", 4406 "php": ">=8.2", 4407 + "phpunit/php-code-coverage": "^11.0.8", 4408 "phpunit/php-file-iterator": "^5.1.0", 4409 "phpunit/php-invoker": "^5.0.1", 4410 "phpunit/php-text-template": "^4.0.1", 4411 "phpunit/php-timer": "^7.0.1", 4412 "sebastian/cli-parser": "^3.0.2", 4413 + "sebastian/code-unit": "^3.0.2", 4414 + "sebastian/comparator": "^6.2.1", 4415 "sebastian/diff": "^6.0.2", 4416 "sebastian/environment": "^7.2.0", 4417 + "sebastian/exporter": "^6.3.0", 4418 "sebastian/global-state": "^7.0.2", 4419 "sebastian/object-enumerator": "^6.0.1", 4420 "sebastian/type": "^5.1.0", 4421 + "sebastian/version": "^5.0.2", 4422 + "staabm/side-effects-detector": "^1.0.5" 4423 }, 4424 "suggest": { 4425 "ext-soap": "To be able to generate mocks based on WSDL files" ··· 4430 "type": "library", 4431 "extra": { 4432 "branch-alias": { 4433 + "dev-main": "11.5-dev" 4434 } 4435 }, 4436 "autoload": { ··· 4462 "support": { 4463 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 4464 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 4465 + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.2" 4466 }, 4467 "funding": [ 4468 { ··· 4478 "type": "tidelift" 4479 } 4480 ], 4481 + "time": "2024-12-21T05:51:08+00:00" 4482 }, 4483 { 4484 "name": "psr/http-client", ··· 4750 }, 4751 { 4752 "name": "sanmai/pipeline", 4753 + "version": "6.12", 4754 "source": { 4755 "type": "git", 4756 "url": "https://github.com/sanmai/pipeline.git", 4757 + "reference": "ad7dbc3f773eeafb90d5459522fbd8f188532e25" 4758 }, 4759 "dist": { 4760 "type": "zip", 4761 + "url": "https://api.github.com/repos/sanmai/pipeline/zipball/ad7dbc3f773eeafb90d5459522fbd8f188532e25", 4762 + "reference": "ad7dbc3f773eeafb90d5459522fbd8f188532e25", 4763 "shasum": "" 4764 }, 4765 "require": { ··· 4803 "description": "General-purpose collections pipeline", 4804 "support": { 4805 "issues": "https://github.com/sanmai/pipeline/issues", 4806 + "source": "https://github.com/sanmai/pipeline/tree/6.12" 4807 }, 4808 "funding": [ 4809 { ··· 4811 "type": "github" 4812 } 4813 ], 4814 + "time": "2024-10-17T02:22:57+00:00" 4815 }, 4816 { 4817 "name": "sebastian/cli-parser", ··· 4872 }, 4873 { 4874 "name": "sebastian/code-unit", 4875 + "version": "3.0.2", 4876 "source": { 4877 "type": "git", 4878 "url": "https://github.com/sebastianbergmann/code-unit.git", 4879 + "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" 4880 }, 4881 "dist": { 4882 "type": "zip", 4883 + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", 4884 + "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", 4885 "shasum": "" 4886 }, 4887 "require": { 4888 "php": ">=8.2" 4889 }, 4890 "require-dev": { 4891 + "phpunit/phpunit": "^11.5" 4892 }, 4893 "type": "library", 4894 "extra": { ··· 4917 "support": { 4918 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 4919 "security": "https://github.com/sebastianbergmann/code-unit/security/policy", 4920 + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" 4921 }, 4922 "funding": [ 4923 { ··· 4925 "type": "github" 4926 } 4927 ], 4928 + "time": "2024-12-12T09:59:06+00:00" 4929 }, 4930 { 4931 "name": "sebastian/code-unit-reverse-lookup", ··· 4985 }, 4986 { 4987 "name": "sebastian/comparator", 4988 + "version": "6.3.0", 4989 "source": { 4990 "type": "git", 4991 "url": "https://github.com/sebastianbergmann/comparator.git", 4992 + "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115" 4993 }, 4994 "dist": { 4995 "type": "zip", 4996 + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/d4e47a769525c4dd38cea90e5dcd435ddbbc7115", 4997 + "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115", 4998 "shasum": "" 4999 }, 5000 "require": { ··· 5005 "sebastian/exporter": "^6.0" 5006 }, 5007 "require-dev": { 5008 + "phpunit/phpunit": "^11.4" 5009 + }, 5010 + "suggest": { 5011 + "ext-bcmath": "For comparing BcMath\\Number objects" 5012 }, 5013 "type": "library", 5014 "extra": { 5015 "branch-alias": { 5016 + "dev-main": "6.2-dev" 5017 } 5018 }, 5019 "autoload": { ··· 5053 "support": { 5054 "issues": "https://github.com/sebastianbergmann/comparator/issues", 5055 "security": "https://github.com/sebastianbergmann/comparator/security/policy", 5056 + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.0" 5057 }, 5058 "funding": [ 5059 { ··· 5061 "type": "github" 5062 } 5063 ], 5064 + "time": "2025-01-06T10:28:19+00:00" 5065 }, 5066 { 5067 "name": "sebastian/complexity", ··· 5187 }, 5188 { 5189 "name": "sebastian/exporter", 5190 + "version": "6.3.0", 5191 "source": { 5192 "type": "git", 5193 "url": "https://github.com/sebastianbergmann/exporter.git", 5194 + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" 5195 }, 5196 "dist": { 5197 "type": "zip", 5198 + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", 5199 + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", 5200 "shasum": "" 5201 }, 5202 "require": { ··· 5205 "sebastian/recursion-context": "^6.0" 5206 }, 5207 "require-dev": { 5208 + "phpunit/phpunit": "^11.3" 5209 }, 5210 "type": "library", 5211 "extra": { ··· 5253 "support": { 5254 "issues": "https://github.com/sebastianbergmann/exporter/issues", 5255 "security": "https://github.com/sebastianbergmann/exporter/security/policy", 5256 + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" 5257 }, 5258 "funding": [ 5259 { ··· 5261 "type": "github" 5262 } 5263 ], 5264 + "time": "2024-12-05T09:17:50+00:00" 5265 }, 5266 { 5267 "name": "sebastian/global-state", ··· 5673 "time": "2024-10-09T05:16:32+00:00" 5674 }, 5675 { 5676 + "name": "shish/safe", 5677 + "version": "v2.6.4", 5678 + "source": { 5679 + "type": "git", 5680 + "url": "https://github.com/shish/safe.git", 5681 + "reference": "482e6227330a70b21c1c9e9301cc99b5658ccb89" 5682 + }, 5683 + "dist": { 5684 + "type": "zip", 5685 + "url": "https://api.github.com/repos/shish/safe/zipball/482e6227330a70b21c1c9e9301cc99b5658ccb89", 5686 + "reference": "482e6227330a70b21c1c9e9301cc99b5658ccb89", 5687 + "shasum": "" 5688 + }, 5689 + "require": { 5690 + "php": ">= 8.2" 5691 + }, 5692 + "replace": { 5693 + "thecodingmachine/safe": "2.5.0" 5694 + }, 5695 + "require-dev": { 5696 + "phpstan/phpstan": "^1", 5697 + "phpunit/phpunit": "^10.0 || ^11.0", 5698 + "squizlabs/php_codesniffer": "^3", 5699 + "thecodingmachine/phpstan-strict-rules": "^1.0" 5700 + }, 5701 + "type": "library", 5702 + "autoload": { 5703 + "files": [ 5704 + "deprecated/apc.php", 5705 + "deprecated/array.php", 5706 + "deprecated/datetime.php", 5707 + "deprecated/libevent.php", 5708 + "deprecated/misc.php", 5709 + "deprecated/password.php", 5710 + "deprecated/mssql.php", 5711 + "deprecated/stats.php", 5712 + "deprecated/strings.php", 5713 + "lib/special_cases.php", 5714 + "deprecated/mysqli.php", 5715 + "generated/apache.php", 5716 + "generated/apcu.php", 5717 + "generated/array.php", 5718 + "generated/bzip2.php", 5719 + "generated/calendar.php", 5720 + "generated/classobj.php", 5721 + "generated/com.php", 5722 + "generated/cubrid.php", 5723 + "generated/curl.php", 5724 + "generated/datetime.php", 5725 + "generated/dir.php", 5726 + "generated/eio.php", 5727 + "generated/errorfunc.php", 5728 + "generated/exec.php", 5729 + "generated/fileinfo.php", 5730 + "generated/filesystem.php", 5731 + "generated/filter.php", 5732 + "generated/fpm.php", 5733 + "generated/ftp.php", 5734 + "generated/funchand.php", 5735 + "generated/gettext.php", 5736 + "generated/gnupg.php", 5737 + "generated/hash.php", 5738 + "generated/ibase.php", 5739 + "generated/ibmDb2.php", 5740 + "generated/iconv.php", 5741 + "generated/image.php", 5742 + "generated/imap.php", 5743 + "generated/info.php", 5744 + "generated/inotify.php", 5745 + "generated/json.php", 5746 + "generated/ldap.php", 5747 + "generated/libxml.php", 5748 + "generated/lzf.php", 5749 + "generated/mailparse.php", 5750 + "generated/mbstring.php", 5751 + "generated/misc.php", 5752 + "generated/mysql.php", 5753 + "generated/network.php", 5754 + "generated/oci8.php", 5755 + "generated/opcache.php", 5756 + "generated/openssl.php", 5757 + "generated/outcontrol.php", 5758 + "generated/pcntl.php", 5759 + "generated/pcre.php", 5760 + "generated/pgsql.php", 5761 + "generated/posix.php", 5762 + "generated/ps.php", 5763 + "generated/pspell.php", 5764 + "generated/readline.php", 5765 + "generated/rnp.php", 5766 + "generated/rpminfo.php", 5767 + "generated/rrd.php", 5768 + "generated/sem.php", 5769 + "generated/session.php", 5770 + "generated/shmop.php", 5771 + "generated/sockets.php", 5772 + "generated/sodium.php", 5773 + "generated/solr.php", 5774 + "generated/spl.php", 5775 + "generated/sqlsrv.php", 5776 + "generated/ssdeep.php", 5777 + "generated/ssh2.php", 5778 + "generated/stream.php", 5779 + "generated/strings.php", 5780 + "generated/swoole.php", 5781 + "generated/uodbc.php", 5782 + "generated/uopz.php", 5783 + "generated/url.php", 5784 + "generated/var.php", 5785 + "generated/xdiff.php", 5786 + "generated/xml.php", 5787 + "generated/xmlrpc.php", 5788 + "generated/yaml.php", 5789 + "generated/yaz.php", 5790 + "generated/zip.php", 5791 + "generated/zlib.php" 5792 + ], 5793 + "classmap": [ 5794 + "lib/DateTime.php", 5795 + "lib/DateTimeImmutable.php", 5796 + "lib/Exceptions/", 5797 + "deprecated/Exceptions/", 5798 + "generated/Exceptions/" 5799 + ] 5800 + }, 5801 + "notification-url": "https://packagist.org/downloads/", 5802 + "license": [ 5803 + "MIT" 5804 + ], 5805 + "description": "PHP core functions that throw exceptions instead of returning FALSE on error (a less-abandoned fork of thecodingmachine/safe)", 5806 + "support": { 5807 + "issues": "https://github.com/shish/safe/issues", 5808 + "source": "https://github.com/shish/safe/tree/v2.6.4" 5809 + }, 5810 + "funding": [ 5811 + { 5812 + "url": "https://github.com/OskarStark", 5813 + "type": "github" 5814 + }, 5815 + { 5816 + "url": "https://github.com/shish", 5817 + "type": "github" 5818 + }, 5819 + { 5820 + "url": "https://github.com/staabm", 5821 + "type": "github" 5822 + } 5823 + ], 5824 + "time": "2024-12-18T13:36:07+00:00" 5825 + }, 5826 + { 5827 + "name": "staabm/side-effects-detector", 5828 + "version": "1.0.5", 5829 + "source": { 5830 + "type": "git", 5831 + "url": "https://github.com/staabm/side-effects-detector.git", 5832 + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" 5833 + }, 5834 + "dist": { 5835 + "type": "zip", 5836 + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", 5837 + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", 5838 + "shasum": "" 5839 + }, 5840 + "require": { 5841 + "ext-tokenizer": "*", 5842 + "php": "^7.4 || ^8.0" 5843 + }, 5844 + "require-dev": { 5845 + "phpstan/extension-installer": "^1.4.3", 5846 + "phpstan/phpstan": "^1.12.6", 5847 + "phpunit/phpunit": "^9.6.21", 5848 + "symfony/var-dumper": "^5.4.43", 5849 + "tomasvotruba/type-coverage": "1.0.0", 5850 + "tomasvotruba/unused-public": "1.0.0" 5851 + }, 5852 + "type": "library", 5853 + "autoload": { 5854 + "classmap": [ 5855 + "lib/" 5856 + ] 5857 + }, 5858 + "notification-url": "https://packagist.org/downloads/", 5859 + "license": [ 5860 + "MIT" 5861 + ], 5862 + "description": "A static analysis tool to detect side effects in PHP code", 5863 + "keywords": [ 5864 + "static analysis" 5865 + ], 5866 + "support": { 5867 + "issues": "https://github.com/staabm/side-effects-detector/issues", 5868 + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" 5869 + }, 5870 + "funding": [ 5871 + { 5872 + "url": "https://github.com/staabm", 5873 + "type": "github" 5874 + } 5875 + ], 5876 + "time": "2024-10-20T05:08:20+00:00" 5877 + }, 5878 + { 5879 "name": "symfony/config", 5880 + "version": "v7.2.0", 5881 "source": { 5882 "type": "git", 5883 "url": "https://github.com/symfony/config.git", 5884 + "reference": "bcd3c4adf0144dee5011bb35454728c38adec055" 5885 }, 5886 "dist": { 5887 "type": "zip", 5888 + "url": "https://api.github.com/repos/symfony/config/zipball/bcd3c4adf0144dee5011bb35454728c38adec055", 5889 + "reference": "bcd3c4adf0144dee5011bb35454728c38adec055", 5890 "shasum": "" 5891 }, 5892 "require": { ··· 5932 "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", 5933 "homepage": "https://symfony.com", 5934 "support": { 5935 + "source": "https://github.com/symfony/config/tree/v7.2.0" 5936 }, 5937 "funding": [ 5938 { ··· 5948 "type": "tidelift" 5949 } 5950 ], 5951 + "time": "2024-11-04T11:36:24+00:00" 5952 }, 5953 { 5954 "name": "symfony/dependency-injection", 5955 + "version": "v7.2.0", 5956 "source": { 5957 "type": "git", 5958 "url": "https://github.com/symfony/dependency-injection.git", 5959 + "reference": "a475747af1a1c98272a5471abc35f3da81197c5d" 5960 }, 5961 "dist": { 5962 "type": "zip", 5963 + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a475747af1a1c98272a5471abc35f3da81197c5d", 5964 + "reference": "a475747af1a1c98272a5471abc35f3da81197c5d", 5965 "shasum": "" 5966 }, 5967 "require": { ··· 6012 "description": "Allows you to standardize and centralize the way objects are constructed in your application", 6013 "homepage": "https://symfony.com", 6014 "support": { 6015 + "source": "https://github.com/symfony/dependency-injection/tree/v7.2.0" 6016 }, 6017 "funding": [ 6018 { ··· 6028 "type": "tidelift" 6029 } 6030 ], 6031 + "time": "2024-11-25T15:45:00+00:00" 6032 }, 6033 { 6034 "name": "symfony/var-dumper", 6035 + "version": "v7.2.0", 6036 "source": { 6037 "type": "git", 6038 "url": "https://github.com/symfony/var-dumper.git", 6039 + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" 6040 }, 6041 "dist": { 6042 "type": "zip", 6043 + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", 6044 + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", 6045 "shasum": "" 6046 }, 6047 "require": { ··· 6057 "symfony/http-kernel": "^6.4|^7.0", 6058 "symfony/process": "^6.4|^7.0", 6059 "symfony/uid": "^6.4|^7.0", 6060 + "twig/twig": "^3.12" 6061 }, 6062 "bin": [ 6063 "Resources/bin/var-dump-server" ··· 6095 "dump" 6096 ], 6097 "support": { 6098 + "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" 6099 }, 6100 "funding": [ 6101 { ··· 6111 "type": "tidelift" 6112 } 6113 ], 6114 + "time": "2024-11-08T15:48:14+00:00" 6115 }, 6116 { 6117 "name": "symfony/var-exporter", 6118 + "version": "v7.2.0", 6119 "source": { 6120 "type": "git", 6121 "url": "https://github.com/symfony/var-exporter.git", 6122 + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" 6123 }, 6124 "dist": { 6125 "type": "zip", 6126 + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", 6127 + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", 6128 "shasum": "" 6129 }, 6130 "require": { ··· 6171 "serialize" 6172 ], 6173 "support": { 6174 + "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" 6175 }, 6176 "funding": [ 6177 { ··· 6187 "type": "tidelift" 6188 } 6189 ], 6190 + "time": "2024-10-18T07:58:17+00:00" 6191 }, 6192 { 6193 "name": "symfony/yaml", 6194 + "version": "v7.2.0", 6195 "source": { 6196 "type": "git", 6197 "url": "https://github.com/symfony/yaml.git", 6198 + "reference": "099581e99f557e9f16b43c5916c26380b54abb22" 6199 }, 6200 "dist": { 6201 "type": "zip", 6202 + "url": "https://api.github.com/repos/symfony/yaml/zipball/099581e99f557e9f16b43c5916c26380b54abb22", 6203 + "reference": "099581e99f557e9f16b43c5916c26380b54abb22", 6204 "shasum": "" 6205 }, 6206 "require": { 6207 "php": ">=8.2", 6208 + "symfony/deprecation-contracts": "^2.5|^3.0", 6209 "symfony/polyfill-ctype": "^1.8" 6210 }, 6211 "conflict": { ··· 6243 "description": "Loads and dumps YAML files", 6244 "homepage": "https://symfony.com", 6245 "support": { 6246 + "source": "https://github.com/symfony/yaml/tree/v7.2.0" 6247 }, 6248 "funding": [ 6249 { ··· 6259 "type": "tidelift" 6260 } 6261 ], 6262 + "time": "2024-10-23T06:56:12+00:00" 6263 }, 6264 { 6265 "name": "theseer/tokenizer",
+4 -4
pkgs/development/php-packages/php-cs-fixer/default.nix
··· 6 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "php-cs-fixer"; 9 - version = "3.64.0"; 10 11 src = fetchFromGitHub { 12 owner = "PHP-CS-Fixer"; 13 repo = "PHP-CS-Fixer"; 14 - rev = "v${finalAttrs.version}"; 15 - hash = "sha256-N2m3U0HjwQtm7loqYfEl7kstqljXC8evp6GEh+Cd9Hs="; 16 }; 17 18 # Upstream doesn't provide a composer.lock. 19 # More info at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7590 20 composerLock = ./composer.lock; 21 - vendorHash = "sha256-cOKfvNjFl9QKwPZp81IHaRurRhmXgbydhdTWYknlGBM="; 22 23 meta = { 24 changelog = "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v${finalAttrs.version}";
··· 6 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "php-cs-fixer"; 9 + version = "3.67.0"; 10 11 src = fetchFromGitHub { 12 owner = "PHP-CS-Fixer"; 13 repo = "PHP-CS-Fixer"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-FIqEVChYxtFqD9RcOttSk1QTPzG3HUBZmFI0wWY2BTQ="; 16 }; 17 18 # Upstream doesn't provide a composer.lock. 19 # More info at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7590 20 composerLock = ./composer.lock; 21 + vendorHash = "sha256-lOlwQjBh/Uy+Hr3cc+NQC+2Fu3UODKOCSXpSrNOBNWY="; 22 23 meta = { 24 changelog = "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v${finalAttrs.version}";
+1 -1
pkgs/development/php-packages/phpstan/default.nix
··· 15 hash = "sha256-pc65TtMFsei338t73kjKO8agPhyvYfJrtKleQG7ZLlY="; 16 }; 17 18 - vendorHash = "sha256-93HlbsEn5BX/9Ch0hCexLJS/zqJHyG0ngyiz/wnAqog="; 19 composerStrictValidation = false; 20 21 meta = {
··· 15 hash = "sha256-pc65TtMFsei338t73kjKO8agPhyvYfJrtKleQG7ZLlY="; 16 }; 17 18 + vendorHash = "sha256-HclF1hXWKwfq+r897FV8XMG1I31RyppyDz5LdFj2Sbg="; 19 composerStrictValidation = false; 20 21 meta = {
+225 -227
pkgs/development/php-packages/psalm/composer.lock
··· 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 "This file is @generated automatically" 6 ], 7 - "content-hash": "4e62680a253786e1a5701a4c779e26c9", 8 "packages": [ 9 { 10 "name": "amphp/amp", ··· 168 }, 169 { 170 "name": "composer/pcre", 171 - "version": "3.2.0", 172 "source": { 173 "type": "git", 174 "url": "https://github.com/composer/pcre.git", 175 - "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90" 176 }, 177 "dist": { 178 "type": "zip", 179 - "url": "https://api.github.com/repos/composer/pcre/zipball/ea4ab6f9580a4fd221e0418f2c357cdd39102a90", 180 - "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90", 181 "shasum": "" 182 }, 183 "require": { 184 "php": "^7.4 || ^8.0" 185 }, 186 "conflict": { 187 - "phpstan/phpstan": "<1.11.8" 188 }, 189 "require-dev": { 190 - "phpstan/phpstan": "^1.11.8", 191 - "phpstan/phpstan-strict-rules": "^1.1", 192 "phpunit/phpunit": "^8 || ^9" 193 }, 194 "type": "library", 195 "extra": { 196 - "branch-alias": { 197 - "dev-main": "3.x-dev" 198 - }, 199 "phpstan": { 200 "includes": [ 201 "extension.neon" 202 ] 203 } 204 }, 205 "autoload": { ··· 227 ], 228 "support": { 229 "issues": "https://github.com/composer/pcre/issues", 230 - "source": "https://github.com/composer/pcre/tree/3.2.0" 231 }, 232 "funding": [ 233 { ··· 243 "type": "tidelift" 244 } 245 ], 246 - "time": "2024-07-25T09:36:02+00:00" 247 }, 248 { 249 "name": "composer/semver", 250 - "version": "3.4.2", 251 "source": { 252 "type": "git", 253 "url": "https://github.com/composer/semver.git", 254 - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" 255 }, 256 "dist": { 257 "type": "zip", 258 - "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", 259 - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", 260 "shasum": "" 261 }, 262 "require": { 263 "php": "^5.3.2 || ^7.0 || ^8.0" 264 }, 265 "require-dev": { 266 - "phpstan/phpstan": "^1.4", 267 - "symfony/phpunit-bridge": "^4.2 || ^5" 268 }, 269 "type": "library", 270 "extra": { ··· 308 "support": { 309 "irc": "ircs://irc.libera.chat:6697/composer", 310 "issues": "https://github.com/composer/semver/issues", 311 - "source": "https://github.com/composer/semver/tree/3.4.2" 312 }, 313 "funding": [ 314 { ··· 324 "type": "tidelift" 325 } 326 ], 327 - "time": "2024-07-12T11:35:52+00:00" 328 }, 329 { 330 "name": "composer/xdebug-handler", ··· 431 }, 432 { 433 "name": "doctrine/deprecations", 434 - "version": "1.1.3", 435 "source": { 436 "type": "git", 437 "url": "https://github.com/doctrine/deprecations.git", 438 - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" 439 }, 440 "dist": { 441 "type": "zip", 442 - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", 443 - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", 444 "shasum": "" 445 }, 446 "require": { 447 "php": "^7.1 || ^8.0" 448 }, 449 "require-dev": { 450 - "doctrine/coding-standard": "^9", 451 - "phpstan/phpstan": "1.4.10 || 1.10.15", 452 - "phpstan/phpstan-phpunit": "^1.0", 453 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 454 - "psalm/plugin-phpunit": "0.18.4", 455 - "psr/log": "^1 || ^2 || ^3", 456 - "vimeo/psalm": "4.30.0 || 5.12.0" 457 }, 458 "suggest": { 459 "psr/log": "Allows logging deprecations via PSR-3 logger implementation" ··· 461 "type": "library", 462 "autoload": { 463 "psr-4": { 464 - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" 465 } 466 }, 467 "notification-url": "https://packagist.org/downloads/", ··· 472 "homepage": "https://www.doctrine-project.org/", 473 "support": { 474 "issues": "https://github.com/doctrine/deprecations/issues", 475 - "source": "https://github.com/doctrine/deprecations/tree/1.1.3" 476 }, 477 - "time": "2024-01-30T19:34:25+00:00" 478 }, 479 { 480 "name": "felixfbecker/advanced-json-rpc", ··· 523 }, 524 { 525 "name": "felixfbecker/language-server-protocol", 526 - "version": "v1.5.2", 527 "source": { 528 "type": "git", 529 "url": "https://github.com/felixfbecker/php-language-server-protocol.git", 530 - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" 531 }, 532 "dist": { 533 "type": "zip", 534 - "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", 535 - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", 536 "shasum": "" 537 }, 538 "require": { ··· 573 ], 574 "support": { 575 "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", 576 - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" 577 }, 578 - "time": "2022-03-02T22:36:06+00:00" 579 }, 580 { 581 "name": "fidry/cpu-core-counter", 582 - "version": "1.1.0", 583 "source": { 584 "type": "git", 585 "url": "https://github.com/theofidry/cpu-core-counter.git", 586 - "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" 587 }, 588 "dist": { 589 "type": "zip", 590 - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42", 591 - "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42", 592 "shasum": "" 593 }, 594 "require": { ··· 628 ], 629 "support": { 630 "issues": "https://github.com/theofidry/cpu-core-counter/issues", 631 - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0" 632 }, 633 "funding": [ 634 { ··· 636 "type": "github" 637 } 638 ], 639 - "time": "2024-02-07T09:43:46+00:00" 640 }, 641 { 642 "name": "netresearch/jsonmapper", 643 - "version": "v4.4.1", 644 "source": { 645 "type": "git", 646 "url": "https://github.com/cweiske/jsonmapper.git", 647 - "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0" 648 }, 649 "dist": { 650 "type": "zip", 651 - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/132c75c7dd83e45353ebb9c6c9f591952995bbf0", 652 - "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0", 653 "shasum": "" 654 }, 655 "require": { ··· 685 "support": { 686 "email": "cweiske@cweiske.de", 687 "issues": "https://github.com/cweiske/jsonmapper/issues", 688 - "source": "https://github.com/cweiske/jsonmapper/tree/v4.4.1" 689 }, 690 - "time": "2024-01-31T06:18:54+00:00" 691 }, 692 { 693 "name": "nikic/php-parser", 694 - "version": "v4.19.1", 695 "source": { 696 "type": "git", 697 "url": "https://github.com/nikic/PHP-Parser.git", 698 - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" 699 }, 700 "dist": { 701 "type": "zip", 702 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", 703 - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b", 704 "shasum": "" 705 }, 706 "require": { ··· 709 }, 710 "require-dev": { 711 "ircmaxell/php-yacc": "^0.0.7", 712 - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" 713 }, 714 "bin": [ 715 "bin/php-parse" ··· 741 ], 742 "support": { 743 "issues": "https://github.com/nikic/PHP-Parser/issues", 744 - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" 745 }, 746 - "time": "2024-03-17T08:10:35+00:00" 747 }, 748 { 749 "name": "phpdocumentor/reflection-common", ··· 800 }, 801 { 802 "name": "phpdocumentor/reflection-docblock", 803 - "version": "5.4.1", 804 "source": { 805 "type": "git", 806 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 807 - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" 808 }, 809 "dist": { 810 "type": "zip", 811 - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", 812 - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", 813 "shasum": "" 814 }, 815 "require": { ··· 818 "php": "^7.4 || ^8.0", 819 "phpdocumentor/reflection-common": "^2.2", 820 "phpdocumentor/type-resolver": "^1.7", 821 - "phpstan/phpdoc-parser": "^1.7", 822 "webmozart/assert": "^1.9.1" 823 }, 824 "require-dev": { 825 - "mockery/mockery": "~1.3.5", 826 "phpstan/extension-installer": "^1.1", 827 "phpstan/phpstan": "^1.8", 828 "phpstan/phpstan-mockery": "^1.1", 829 "phpstan/phpstan-webmozart-assert": "^1.2", 830 "phpunit/phpunit": "^9.5", 831 - "vimeo/psalm": "^5.13" 832 }, 833 "type": "library", 834 "extra": { ··· 858 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 859 "support": { 860 "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", 861 - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" 862 }, 863 - "time": "2024-05-21T05:55:05+00:00" 864 }, 865 { 866 "name": "phpdocumentor/type-resolver", 867 - "version": "1.8.2", 868 "source": { 869 "type": "git", 870 "url": "https://github.com/phpDocumentor/TypeResolver.git", 871 - "reference": "153ae662783729388a584b4361f2545e4d841e3c" 872 }, 873 "dist": { 874 "type": "zip", 875 - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", 876 - "reference": "153ae662783729388a584b4361f2545e4d841e3c", 877 "shasum": "" 878 }, 879 "require": { 880 "doctrine/deprecations": "^1.0", 881 "php": "^7.3 || ^8.0", 882 "phpdocumentor/reflection-common": "^2.0", 883 - "phpstan/phpdoc-parser": "^1.13" 884 }, 885 "require-dev": { 886 "ext-tokenizer": "*", ··· 916 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 917 "support": { 918 "issues": "https://github.com/phpDocumentor/TypeResolver/issues", 919 - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" 920 }, 921 - "time": "2024-02-23T11:10:43+00:00" 922 }, 923 { 924 "name": "phpstan/phpdoc-parser", 925 - "version": "1.29.1", 926 "source": { 927 "type": "git", 928 "url": "https://github.com/phpstan/phpdoc-parser.git", 929 - "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4" 930 }, 931 "dist": { 932 "type": "zip", 933 - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4", 934 - "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4", 935 "shasum": "" 936 }, 937 "require": { ··· 963 "description": "PHPDoc parser with support for nullable, intersection and generic types", 964 "support": { 965 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 966 - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.29.1" 967 }, 968 - "time": "2024-05-31T08:52:43+00:00" 969 }, 970 { 971 "name": "psr/container", ··· 1022 }, 1023 { 1024 "name": "psr/log", 1025 - "version": "3.0.0", 1026 "source": { 1027 "type": "git", 1028 "url": "https://github.com/php-fig/log.git", 1029 - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" 1030 }, 1031 "dist": { 1032 "type": "zip", 1033 - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", 1034 - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", 1035 "shasum": "" 1036 }, 1037 "require": { ··· 1066 "psr-3" 1067 ], 1068 "support": { 1069 - "source": "https://github.com/php-fig/log/tree/3.0.0" 1070 }, 1071 - "time": "2021-07-14T16:46:02+00:00" 1072 }, 1073 { 1074 "name": "sebastian/diff", ··· 1138 }, 1139 { 1140 "name": "spatie/array-to-xml", 1141 - "version": "3.3.0", 1142 "source": { 1143 "type": "git", 1144 "url": "https://github.com/spatie/array-to-xml.git", 1145 - "reference": "f56b220fe2db1ade4c88098d83413ebdfc3bf876" 1146 }, 1147 "dist": { 1148 "type": "zip", 1149 - "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/f56b220fe2db1ade4c88098d83413ebdfc3bf876", 1150 - "reference": "f56b220fe2db1ade4c88098d83413ebdfc3bf876", 1151 "shasum": "" 1152 }, 1153 "require": { ··· 1190 "xml" 1191 ], 1192 "support": { 1193 - "source": "https://github.com/spatie/array-to-xml/tree/3.3.0" 1194 }, 1195 "funding": [ 1196 { ··· 1202 "type": "github" 1203 } 1204 ], 1205 - "time": "2024-05-01T10:20:27+00:00" 1206 }, 1207 { 1208 "name": "symfony/console", 1209 - "version": "v7.1.3", 1210 "source": { 1211 "type": "git", 1212 "url": "https://github.com/symfony/console.git", 1213 - "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9" 1214 }, 1215 "dist": { 1216 "type": "zip", 1217 - "url": "https://api.github.com/repos/symfony/console/zipball/cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", 1218 - "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", 1219 "shasum": "" 1220 }, 1221 "require": { ··· 1279 "terminal" 1280 ], 1281 "support": { 1282 - "source": "https://github.com/symfony/console/tree/v7.1.3" 1283 }, 1284 "funding": [ 1285 { ··· 1295 "type": "tidelift" 1296 } 1297 ], 1298 - "time": "2024-07-26T12:41:01+00:00" 1299 }, 1300 { 1301 "name": "symfony/deprecation-contracts", 1302 - "version": "v3.5.0", 1303 "source": { 1304 "type": "git", 1305 "url": "https://github.com/symfony/deprecation-contracts.git", 1306 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" 1307 }, 1308 "dist": { 1309 "type": "zip", 1310 - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1311 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1312 "shasum": "" 1313 }, 1314 "require": { ··· 1316 }, 1317 "type": "library", 1318 "extra": { 1319 "branch-alias": { 1320 "dev-main": "3.5-dev" 1321 - }, 1322 - "thanks": { 1323 - "name": "symfony/contracts", 1324 - "url": "https://github.com/symfony/contracts" 1325 } 1326 }, 1327 "autoload": { ··· 1346 "description": "A generic function and convention to trigger deprecation notices", 1347 "homepage": "https://symfony.com", 1348 "support": { 1349 - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" 1350 }, 1351 "funding": [ 1352 { ··· 1362 "type": "tidelift" 1363 } 1364 ], 1365 - "time": "2024-04-18T09:32:20+00:00" 1366 }, 1367 { 1368 "name": "symfony/filesystem", 1369 - "version": "v7.1.2", 1370 "source": { 1371 "type": "git", 1372 "url": "https://github.com/symfony/filesystem.git", 1373 - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c" 1374 }, 1375 "dist": { 1376 "type": "zip", 1377 - "url": "https://api.github.com/repos/symfony/filesystem/zipball/92a91985250c251de9b947a14bb2c9390b1a562c", 1378 - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c", 1379 "shasum": "" 1380 }, 1381 "require": { ··· 1412 "description": "Provides basic utilities for the filesystem", 1413 "homepage": "https://symfony.com", 1414 "support": { 1415 - "source": "https://github.com/symfony/filesystem/tree/v7.1.2" 1416 }, 1417 "funding": [ 1418 { ··· 1428 "type": "tidelift" 1429 } 1430 ], 1431 - "time": "2024-06-28T10:03:55+00:00" 1432 }, 1433 { 1434 "name": "symfony/polyfill-ctype", 1435 - "version": "v1.30.0", 1436 "source": { 1437 "type": "git", 1438 "url": "https://github.com/symfony/polyfill-ctype.git", 1439 - "reference": "0424dff1c58f028c451efff2045f5d92410bd540" 1440 }, 1441 "dist": { 1442 "type": "zip", 1443 - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", 1444 - "reference": "0424dff1c58f028c451efff2045f5d92410bd540", 1445 "shasum": "" 1446 }, 1447 "require": { 1448 - "php": ">=7.1" 1449 }, 1450 "provide": { 1451 "ext-ctype": "*" ··· 1456 "type": "library", 1457 "extra": { 1458 "thanks": { 1459 - "name": "symfony/polyfill", 1460 - "url": "https://github.com/symfony/polyfill" 1461 } 1462 }, 1463 "autoload": { ··· 1491 "portable" 1492 ], 1493 "support": { 1494 - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" 1495 }, 1496 "funding": [ 1497 { ··· 1507 "type": "tidelift" 1508 } 1509 ], 1510 - "time": "2024-05-31T15:07:36+00:00" 1511 }, 1512 { 1513 "name": "symfony/polyfill-intl-grapheme", 1514 - "version": "v1.30.0", 1515 "source": { 1516 "type": "git", 1517 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1518 - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" 1519 }, 1520 "dist": { 1521 "type": "zip", 1522 - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", 1523 - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", 1524 "shasum": "" 1525 }, 1526 "require": { 1527 - "php": ">=7.1" 1528 }, 1529 "suggest": { 1530 "ext-intl": "For best performance" ··· 1532 "type": "library", 1533 "extra": { 1534 "thanks": { 1535 - "name": "symfony/polyfill", 1536 - "url": "https://github.com/symfony/polyfill" 1537 } 1538 }, 1539 "autoload": { ··· 1569 "shim" 1570 ], 1571 "support": { 1572 - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" 1573 }, 1574 "funding": [ 1575 { ··· 1585 "type": "tidelift" 1586 } 1587 ], 1588 - "time": "2024-05-31T15:07:36+00:00" 1589 }, 1590 { 1591 "name": "symfony/polyfill-intl-normalizer", 1592 - "version": "v1.30.0", 1593 "source": { 1594 "type": "git", 1595 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 1596 - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" 1597 }, 1598 "dist": { 1599 "type": "zip", 1600 - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", 1601 - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", 1602 "shasum": "" 1603 }, 1604 "require": { 1605 - "php": ">=7.1" 1606 }, 1607 "suggest": { 1608 "ext-intl": "For best performance" ··· 1610 "type": "library", 1611 "extra": { 1612 "thanks": { 1613 - "name": "symfony/polyfill", 1614 - "url": "https://github.com/symfony/polyfill" 1615 } 1616 }, 1617 "autoload": { ··· 1650 "shim" 1651 ], 1652 "support": { 1653 - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" 1654 }, 1655 "funding": [ 1656 { ··· 1666 "type": "tidelift" 1667 } 1668 ], 1669 - "time": "2024-05-31T15:07:36+00:00" 1670 }, 1671 { 1672 "name": "symfony/polyfill-mbstring", 1673 - "version": "v1.30.0", 1674 "source": { 1675 "type": "git", 1676 "url": "https://github.com/symfony/polyfill-mbstring.git", 1677 - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" 1678 }, 1679 "dist": { 1680 "type": "zip", 1681 - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", 1682 - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", 1683 "shasum": "" 1684 }, 1685 "require": { 1686 - "php": ">=7.1" 1687 }, 1688 "provide": { 1689 "ext-mbstring": "*" ··· 1694 "type": "library", 1695 "extra": { 1696 "thanks": { 1697 - "name": "symfony/polyfill", 1698 - "url": "https://github.com/symfony/polyfill" 1699 } 1700 }, 1701 "autoload": { ··· 1730 "shim" 1731 ], 1732 "support": { 1733 - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" 1734 }, 1735 "funding": [ 1736 { ··· 1746 "type": "tidelift" 1747 } 1748 ], 1749 - "time": "2024-06-19T12:30:46+00:00" 1750 }, 1751 { 1752 "name": "symfony/service-contracts", 1753 - "version": "v3.5.0", 1754 "source": { 1755 "type": "git", 1756 "url": "https://github.com/symfony/service-contracts.git", 1757 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" 1758 }, 1759 "dist": { 1760 "type": "zip", 1761 - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 1762 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 1763 "shasum": "" 1764 }, 1765 "require": { ··· 1772 }, 1773 "type": "library", 1774 "extra": { 1775 "branch-alias": { 1776 "dev-main": "3.5-dev" 1777 - }, 1778 - "thanks": { 1779 - "name": "symfony/contracts", 1780 - "url": "https://github.com/symfony/contracts" 1781 } 1782 }, 1783 "autoload": { ··· 1813 "standards" 1814 ], 1815 "support": { 1816 - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" 1817 }, 1818 "funding": [ 1819 { ··· 1829 "type": "tidelift" 1830 } 1831 ], 1832 - "time": "2024-04-18T09:32:20+00:00" 1833 }, 1834 { 1835 "name": "symfony/string", 1836 - "version": "v7.1.3", 1837 "source": { 1838 "type": "git", 1839 "url": "https://github.com/symfony/string.git", 1840 - "reference": "ea272a882be7f20cad58d5d78c215001617b7f07" 1841 }, 1842 "dist": { 1843 "type": "zip", 1844 - "url": "https://api.github.com/repos/symfony/string/zipball/ea272a882be7f20cad58d5d78c215001617b7f07", 1845 - "reference": "ea272a882be7f20cad58d5d78c215001617b7f07", 1846 "shasum": "" 1847 }, 1848 "require": { ··· 1900 "utf8" 1901 ], 1902 "support": { 1903 - "source": "https://github.com/symfony/string/tree/v7.1.3" 1904 }, 1905 "funding": [ 1906 { ··· 1916 "type": "tidelift" 1917 } 1918 ], 1919 - "time": "2024-07-22T10:25:37+00:00" 1920 }, 1921 { 1922 "name": "webmozart/assert", ··· 1980 "packages-dev": [ 1981 { 1982 "name": "amphp/phpunit-util", 1983 - "version": "v2.0.0", 1984 "source": { 1985 "type": "git", 1986 "url": "https://github.com/amphp/phpunit-util.git", 1987 - "reference": "be64a5285aa1671cea8e546963a21cca67044842" 1988 }, 1989 "dist": { 1990 "type": "zip", 1991 - "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/be64a5285aa1671cea8e546963a21cca67044842", 1992 - "reference": "be64a5285aa1671cea8e546963a21cca67044842", 1993 "shasum": "" 1994 }, 1995 "require": { ··· 1998 }, 1999 "require-dev": { 2000 "amphp/amp": "^2", 2001 - "amphp/php-cs-fixer-config": "dev-master" 2002 }, 2003 "type": "library", 2004 "autoload": { ··· 2024 "homepage": "https://amphp.org/phpunit-util", 2025 "support": { 2026 "issues": "https://github.com/amphp/phpunit-util/issues", 2027 - "source": "https://github.com/amphp/phpunit-util/tree/v2.0.0" 2028 }, 2029 "funding": [ 2030 { ··· 2032 "type": "github" 2033 } 2034 ], 2035 - "time": "2021-12-03T20:41:01+00:00" 2036 }, 2037 { 2038 "name": "bamarni/composer-bin-plugin", ··· 2510 }, 2511 { 2512 "name": "jean85/pretty-package-versions", 2513 - "version": "2.0.6", 2514 "source": { 2515 "type": "git", 2516 "url": "https://github.com/Jean85/pretty-package-versions.git", 2517 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" 2518 }, 2519 "dist": { 2520 "type": "zip", 2521 - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", 2522 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", 2523 "shasum": "" 2524 }, 2525 "require": { 2526 - "composer-runtime-api": "^2.0.0", 2527 - "php": "^7.1|^8.0" 2528 }, 2529 "require-dev": { 2530 "friendsofphp/php-cs-fixer": "^3.2", 2531 "jean85/composer-provided-replaced-stub-package": "^1.0", 2532 "phpstan/phpstan": "^1.4", 2533 - "phpunit/phpunit": "^7.5|^8.5|^9.4", 2534 - "vimeo/psalm": "^4.3" 2535 }, 2536 "type": "library", 2537 "extra": { ··· 2563 ], 2564 "support": { 2565 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 2566 - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" 2567 }, 2568 - "time": "2024-03-08T09:58:59+00:00" 2569 }, 2570 { 2571 "name": "mockery/mockery", ··· 2652 }, 2653 { 2654 "name": "myclabs/deep-copy", 2655 - "version": "1.12.0", 2656 "source": { 2657 "type": "git", 2658 "url": "https://github.com/myclabs/DeepCopy.git", 2659 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" 2660 }, 2661 "dist": { 2662 "type": "zip", 2663 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 2664 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 2665 "shasum": "" 2666 }, 2667 "require": { ··· 2700 ], 2701 "support": { 2702 "issues": "https://github.com/myclabs/DeepCopy/issues", 2703 - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" 2704 }, 2705 "funding": [ 2706 { ··· 2708 "type": "tidelift" 2709 } 2710 ], 2711 - "time": "2024-06-12T14:39:25+00:00" 2712 }, 2713 { 2714 "name": "nunomaduro/mock-final-classes", ··· 2964 }, 2965 { 2966 "name": "phpunit/php-code-coverage", 2967 - "version": "9.2.31", 2968 "source": { 2969 "type": "git", 2970 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 2971 - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" 2972 }, 2973 "dist": { 2974 "type": "zip", 2975 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", 2976 - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", 2977 "shasum": "" 2978 }, 2979 "require": { 2980 "ext-dom": "*", 2981 "ext-libxml": "*", 2982 "ext-xmlwriter": "*", 2983 - "nikic/php-parser": "^4.18 || ^5.0", 2984 "php": ">=7.3", 2985 - "phpunit/php-file-iterator": "^3.0.3", 2986 - "phpunit/php-text-template": "^2.0.2", 2987 - "sebastian/code-unit-reverse-lookup": "^2.0.2", 2988 - "sebastian/complexity": "^2.0", 2989 - "sebastian/environment": "^5.1.2", 2990 - "sebastian/lines-of-code": "^1.0.3", 2991 - "sebastian/version": "^3.0.1", 2992 - "theseer/tokenizer": "^1.2.0" 2993 }, 2994 "require-dev": { 2995 - "phpunit/phpunit": "^9.3" 2996 }, 2997 "suggest": { 2998 "ext-pcov": "PHP extension that provides line coverage", ··· 3001 "type": "library", 3002 "extra": { 3003 "branch-alias": { 3004 - "dev-master": "9.2-dev" 3005 } 3006 }, 3007 "autoload": { ··· 3030 "support": { 3031 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 3032 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 3033 - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" 3034 }, 3035 "funding": [ 3036 { ··· 3038 "type": "github" 3039 } 3040 ], 3041 - "time": "2024-03-02T06:37:42+00:00" 3042 }, 3043 { 3044 "name": "phpunit/php-file-iterator", ··· 3283 }, 3284 { 3285 "name": "phpunit/phpunit", 3286 - "version": "9.6.20", 3287 "source": { 3288 "type": "git", 3289 "url": "https://github.com/sebastianbergmann/phpunit.git", 3290 - "reference": "49d7820565836236411f5dc002d16dd689cde42f" 3291 }, 3292 "dist": { 3293 "type": "zip", 3294 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/49d7820565836236411f5dc002d16dd689cde42f", 3295 - "reference": "49d7820565836236411f5dc002d16dd689cde42f", 3296 "shasum": "" 3297 }, 3298 "require": { ··· 3303 "ext-mbstring": "*", 3304 "ext-xml": "*", 3305 "ext-xmlwriter": "*", 3306 - "myclabs/deep-copy": "^1.12.0", 3307 "phar-io/manifest": "^2.0.4", 3308 "phar-io/version": "^3.2.1", 3309 "php": ">=7.3", 3310 - "phpunit/php-code-coverage": "^9.2.31", 3311 "phpunit/php-file-iterator": "^3.0.6", 3312 "phpunit/php-invoker": "^3.1.1", 3313 "phpunit/php-text-template": "^2.0.4", ··· 3366 "support": { 3367 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 3368 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 3369 - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.20" 3370 }, 3371 "funding": [ 3372 { ··· 3382 "type": "tidelift" 3383 } 3384 ], 3385 - "time": "2024-07-10T11:45:39+00:00" 3386 }, 3387 { 3388 "name": "psalm/plugin-mockery", ··· 4465 }, 4466 { 4467 "name": "squizlabs/php_codesniffer", 4468 - "version": "3.10.2", 4469 "source": { 4470 "type": "git", 4471 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 4472 - "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" 4473 }, 4474 "dist": { 4475 "type": "zip", 4476 - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/86e5f5dd9a840c46810ebe5ff1885581c42a3017", 4477 - "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017", 4478 "shasum": "" 4479 }, 4480 "require": { ··· 4541 "type": "open_collective" 4542 } 4543 ], 4544 - "time": "2024-07-21T23:26:44+00:00" 4545 }, 4546 { 4547 "name": "symfony/process", 4548 - "version": "v7.1.3", 4549 "source": { 4550 "type": "git", 4551 "url": "https://github.com/symfony/process.git", 4552 - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" 4553 }, 4554 "dist": { 4555 "type": "zip", 4556 - "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", 4557 - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca", 4558 "shasum": "" 4559 }, 4560 "require": { ··· 4586 "description": "Executes commands in sub-processes", 4587 "homepage": "https://symfony.com", 4588 "support": { 4589 - "source": "https://github.com/symfony/process/tree/v7.1.3" 4590 }, 4591 "funding": [ 4592 { ··· 4602 "type": "tidelift" 4603 } 4604 ], 4605 - "time": "2024-07-26T12:44:47+00:00" 4606 }, 4607 { 4608 "name": "theseer/tokenizer", ··· 4657 ], 4658 "aliases": [], 4659 "minimum-stability": "dev", 4660 - "stability-flags": [], 4661 "prefer-stable": true, 4662 "prefer-lowest": false, 4663 "platform": {
··· 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 "This file is @generated automatically" 6 ], 7 + "content-hash": "dffbc805a242803aefef6b513be4e6ec", 8 "packages": [ 9 { 10 "name": "amphp/amp", ··· 168 }, 169 { 170 "name": "composer/pcre", 171 + "version": "3.3.2", 172 "source": { 173 "type": "git", 174 "url": "https://github.com/composer/pcre.git", 175 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" 176 }, 177 "dist": { 178 "type": "zip", 179 + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 180 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 181 "shasum": "" 182 }, 183 "require": { 184 "php": "^7.4 || ^8.0" 185 }, 186 "conflict": { 187 + "phpstan/phpstan": "<1.11.10" 188 }, 189 "require-dev": { 190 + "phpstan/phpstan": "^1.12 || ^2", 191 + "phpstan/phpstan-strict-rules": "^1 || ^2", 192 "phpunit/phpunit": "^8 || ^9" 193 }, 194 "type": "library", 195 "extra": { 196 "phpstan": { 197 "includes": [ 198 "extension.neon" 199 ] 200 + }, 201 + "branch-alias": { 202 + "dev-main": "3.x-dev" 203 } 204 }, 205 "autoload": { ··· 227 ], 228 "support": { 229 "issues": "https://github.com/composer/pcre/issues", 230 + "source": "https://github.com/composer/pcre/tree/3.3.2" 231 }, 232 "funding": [ 233 { ··· 243 "type": "tidelift" 244 } 245 ], 246 + "time": "2024-11-12T16:29:46+00:00" 247 }, 248 { 249 "name": "composer/semver", 250 + "version": "3.4.3", 251 "source": { 252 "type": "git", 253 "url": "https://github.com/composer/semver.git", 254 + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" 255 }, 256 "dist": { 257 "type": "zip", 258 + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", 259 + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", 260 "shasum": "" 261 }, 262 "require": { 263 "php": "^5.3.2 || ^7.0 || ^8.0" 264 }, 265 "require-dev": { 266 + "phpstan/phpstan": "^1.11", 267 + "symfony/phpunit-bridge": "^3 || ^7" 268 }, 269 "type": "library", 270 "extra": { ··· 308 "support": { 309 "irc": "ircs://irc.libera.chat:6697/composer", 310 "issues": "https://github.com/composer/semver/issues", 311 + "source": "https://github.com/composer/semver/tree/3.4.3" 312 }, 313 "funding": [ 314 { ··· 324 "type": "tidelift" 325 } 326 ], 327 + "time": "2024-09-19T14:15:21+00:00" 328 }, 329 { 330 "name": "composer/xdebug-handler", ··· 431 }, 432 { 433 "name": "doctrine/deprecations", 434 + "version": "1.1.4", 435 "source": { 436 "type": "git", 437 "url": "https://github.com/doctrine/deprecations.git", 438 + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" 439 }, 440 "dist": { 441 "type": "zip", 442 + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", 443 + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", 444 "shasum": "" 445 }, 446 "require": { 447 "php": "^7.1 || ^8.0" 448 }, 449 "require-dev": { 450 + "doctrine/coding-standard": "^9 || ^12", 451 + "phpstan/phpstan": "1.4.10 || 2.0.3", 452 + "phpstan/phpstan-phpunit": "^1.0 || ^2", 453 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 454 + "psr/log": "^1 || ^2 || ^3" 455 }, 456 "suggest": { 457 "psr/log": "Allows logging deprecations via PSR-3 logger implementation" ··· 459 "type": "library", 460 "autoload": { 461 "psr-4": { 462 + "Doctrine\\Deprecations\\": "src" 463 } 464 }, 465 "notification-url": "https://packagist.org/downloads/", ··· 470 "homepage": "https://www.doctrine-project.org/", 471 "support": { 472 "issues": "https://github.com/doctrine/deprecations/issues", 473 + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" 474 }, 475 + "time": "2024-12-07T21:18:45+00:00" 476 }, 477 { 478 "name": "felixfbecker/advanced-json-rpc", ··· 521 }, 522 { 523 "name": "felixfbecker/language-server-protocol", 524 + "version": "v1.5.3", 525 "source": { 526 "type": "git", 527 "url": "https://github.com/felixfbecker/php-language-server-protocol.git", 528 + "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9" 529 }, 530 "dist": { 531 "type": "zip", 532 + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/a9e113dbc7d849e35b8776da39edaf4313b7b6c9", 533 + "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9", 534 "shasum": "" 535 }, 536 "require": { ··· 571 ], 572 "support": { 573 "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", 574 + "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.3" 575 }, 576 + "time": "2024-04-30T00:40:11+00:00" 577 }, 578 { 579 "name": "fidry/cpu-core-counter", 580 + "version": "1.2.0", 581 "source": { 582 "type": "git", 583 "url": "https://github.com/theofidry/cpu-core-counter.git", 584 + "reference": "8520451a140d3f46ac33042715115e290cf5785f" 585 }, 586 "dist": { 587 "type": "zip", 588 + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", 589 + "reference": "8520451a140d3f46ac33042715115e290cf5785f", 590 "shasum": "" 591 }, 592 "require": { ··· 626 ], 627 "support": { 628 "issues": "https://github.com/theofidry/cpu-core-counter/issues", 629 + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" 630 }, 631 "funding": [ 632 { ··· 634 "type": "github" 635 } 636 ], 637 + "time": "2024-08-06T10:04:20+00:00" 638 }, 639 { 640 "name": "netresearch/jsonmapper", 641 + "version": "v4.5.0", 642 "source": { 643 "type": "git", 644 "url": "https://github.com/cweiske/jsonmapper.git", 645 + "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5" 646 }, 647 "dist": { 648 "type": "zip", 649 + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8e76efb98ee8b6afc54687045e1b8dba55ac76e5", 650 + "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5", 651 "shasum": "" 652 }, 653 "require": { ··· 683 "support": { 684 "email": "cweiske@cweiske.de", 685 "issues": "https://github.com/cweiske/jsonmapper/issues", 686 + "source": "https://github.com/cweiske/jsonmapper/tree/v4.5.0" 687 }, 688 + "time": "2024-09-08T10:13:13+00:00" 689 }, 690 { 691 "name": "nikic/php-parser", 692 + "version": "v4.19.4", 693 "source": { 694 "type": "git", 695 "url": "https://github.com/nikic/PHP-Parser.git", 696 + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" 697 }, 698 "dist": { 699 "type": "zip", 700 + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", 701 + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", 702 "shasum": "" 703 }, 704 "require": { ··· 707 }, 708 "require-dev": { 709 "ircmaxell/php-yacc": "^0.0.7", 710 + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 711 }, 712 "bin": [ 713 "bin/php-parse" ··· 739 ], 740 "support": { 741 "issues": "https://github.com/nikic/PHP-Parser/issues", 742 + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" 743 }, 744 + "time": "2024-09-29T15:01:53+00:00" 745 }, 746 { 747 "name": "phpdocumentor/reflection-common", ··· 798 }, 799 { 800 "name": "phpdocumentor/reflection-docblock", 801 + "version": "5.6.1", 802 "source": { 803 "type": "git", 804 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 805 + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8" 806 }, 807 "dist": { 808 "type": "zip", 809 + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", 810 + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", 811 "shasum": "" 812 }, 813 "require": { ··· 816 "php": "^7.4 || ^8.0", 817 "phpdocumentor/reflection-common": "^2.2", 818 "phpdocumentor/type-resolver": "^1.7", 819 + "phpstan/phpdoc-parser": "^1.7|^2.0", 820 "webmozart/assert": "^1.9.1" 821 }, 822 "require-dev": { 823 + "mockery/mockery": "~1.3.5 || ~1.6.0", 824 "phpstan/extension-installer": "^1.1", 825 "phpstan/phpstan": "^1.8", 826 "phpstan/phpstan-mockery": "^1.1", 827 "phpstan/phpstan-webmozart-assert": "^1.2", 828 "phpunit/phpunit": "^9.5", 829 + "psalm/phar": "^5.26" 830 }, 831 "type": "library", 832 "extra": { ··· 856 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 857 "support": { 858 "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", 859 + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.1" 860 }, 861 + "time": "2024-12-07T09:39:29+00:00" 862 }, 863 { 864 "name": "phpdocumentor/type-resolver", 865 + "version": "1.10.0", 866 "source": { 867 "type": "git", 868 "url": "https://github.com/phpDocumentor/TypeResolver.git", 869 + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" 870 }, 871 "dist": { 872 "type": "zip", 873 + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", 874 + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", 875 "shasum": "" 876 }, 877 "require": { 878 "doctrine/deprecations": "^1.0", 879 "php": "^7.3 || ^8.0", 880 "phpdocumentor/reflection-common": "^2.0", 881 + "phpstan/phpdoc-parser": "^1.18|^2.0" 882 }, 883 "require-dev": { 884 "ext-tokenizer": "*", ··· 914 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 915 "support": { 916 "issues": "https://github.com/phpDocumentor/TypeResolver/issues", 917 + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" 918 }, 919 + "time": "2024-11-09T15:12:26+00:00" 920 }, 921 { 922 "name": "phpstan/phpdoc-parser", 923 + "version": "1.33.0", 924 "source": { 925 "type": "git", 926 "url": "https://github.com/phpstan/phpdoc-parser.git", 927 + "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" 928 }, 929 "dist": { 930 "type": "zip", 931 + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", 932 + "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", 933 "shasum": "" 934 }, 935 "require": { ··· 961 "description": "PHPDoc parser with support for nullable, intersection and generic types", 962 "support": { 963 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 964 + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" 965 }, 966 + "time": "2024-10-13T11:25:22+00:00" 967 }, 968 { 969 "name": "psr/container", ··· 1020 }, 1021 { 1022 "name": "psr/log", 1023 + "version": "3.0.2", 1024 "source": { 1025 "type": "git", 1026 "url": "https://github.com/php-fig/log.git", 1027 + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" 1028 }, 1029 "dist": { 1030 "type": "zip", 1031 + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 1032 + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 1033 "shasum": "" 1034 }, 1035 "require": { ··· 1064 "psr-3" 1065 ], 1066 "support": { 1067 + "source": "https://github.com/php-fig/log/tree/3.0.2" 1068 }, 1069 + "time": "2024-09-11T13:17:53+00:00" 1070 }, 1071 { 1072 "name": "sebastian/diff", ··· 1136 }, 1137 { 1138 "name": "spatie/array-to-xml", 1139 + "version": "3.4.0", 1140 "source": { 1141 "type": "git", 1142 "url": "https://github.com/spatie/array-to-xml.git", 1143 + "reference": "7dcfc67d60b0272926dabad1ec01f6b8a5fb5e67" 1144 }, 1145 "dist": { 1146 "type": "zip", 1147 + "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/7dcfc67d60b0272926dabad1ec01f6b8a5fb5e67", 1148 + "reference": "7dcfc67d60b0272926dabad1ec01f6b8a5fb5e67", 1149 "shasum": "" 1150 }, 1151 "require": { ··· 1188 "xml" 1189 ], 1190 "support": { 1191 + "source": "https://github.com/spatie/array-to-xml/tree/3.4.0" 1192 }, 1193 "funding": [ 1194 { ··· 1200 "type": "github" 1201 } 1202 ], 1203 + "time": "2024-12-16T12:45:15+00:00" 1204 }, 1205 { 1206 "name": "symfony/console", 1207 + "version": "v7.2.1", 1208 "source": { 1209 "type": "git", 1210 "url": "https://github.com/symfony/console.git", 1211 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" 1212 }, 1213 "dist": { 1214 "type": "zip", 1215 + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1216 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1217 "shasum": "" 1218 }, 1219 "require": { ··· 1277 "terminal" 1278 ], 1279 "support": { 1280 + "source": "https://github.com/symfony/console/tree/v7.2.1" 1281 }, 1282 "funding": [ 1283 { ··· 1293 "type": "tidelift" 1294 } 1295 ], 1296 + "time": "2024-12-11T03:49:26+00:00" 1297 }, 1298 { 1299 "name": "symfony/deprecation-contracts", 1300 + "version": "v3.5.1", 1301 "source": { 1302 "type": "git", 1303 "url": "https://github.com/symfony/deprecation-contracts.git", 1304 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" 1305 }, 1306 "dist": { 1307 "type": "zip", 1308 + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1309 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1310 "shasum": "" 1311 }, 1312 "require": { ··· 1314 }, 1315 "type": "library", 1316 "extra": { 1317 + "thanks": { 1318 + "url": "https://github.com/symfony/contracts", 1319 + "name": "symfony/contracts" 1320 + }, 1321 "branch-alias": { 1322 "dev-main": "3.5-dev" 1323 } 1324 }, 1325 "autoload": { ··· 1344 "description": "A generic function and convention to trigger deprecation notices", 1345 "homepage": "https://symfony.com", 1346 "support": { 1347 + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" 1348 }, 1349 "funding": [ 1350 { ··· 1360 "type": "tidelift" 1361 } 1362 ], 1363 + "time": "2024-09-25T14:20:29+00:00" 1364 }, 1365 { 1366 "name": "symfony/filesystem", 1367 + "version": "v7.2.0", 1368 "source": { 1369 "type": "git", 1370 "url": "https://github.com/symfony/filesystem.git", 1371 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" 1372 }, 1373 "dist": { 1374 "type": "zip", 1375 + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1376 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1377 "shasum": "" 1378 }, 1379 "require": { ··· 1410 "description": "Provides basic utilities for the filesystem", 1411 "homepage": "https://symfony.com", 1412 "support": { 1413 + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" 1414 }, 1415 "funding": [ 1416 { ··· 1426 "type": "tidelift" 1427 } 1428 ], 1429 + "time": "2024-10-25T15:15:23+00:00" 1430 }, 1431 { 1432 "name": "symfony/polyfill-ctype", 1433 + "version": "v1.31.0", 1434 "source": { 1435 "type": "git", 1436 "url": "https://github.com/symfony/polyfill-ctype.git", 1437 + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" 1438 }, 1439 "dist": { 1440 "type": "zip", 1441 + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", 1442 + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", 1443 "shasum": "" 1444 }, 1445 "require": { 1446 + "php": ">=7.2" 1447 }, 1448 "provide": { 1449 "ext-ctype": "*" ··· 1454 "type": "library", 1455 "extra": { 1456 "thanks": { 1457 + "url": "https://github.com/symfony/polyfill", 1458 + "name": "symfony/polyfill" 1459 } 1460 }, 1461 "autoload": { ··· 1489 "portable" 1490 ], 1491 "support": { 1492 + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" 1493 }, 1494 "funding": [ 1495 { ··· 1505 "type": "tidelift" 1506 } 1507 ], 1508 + "time": "2024-09-09T11:45:10+00:00" 1509 }, 1510 { 1511 "name": "symfony/polyfill-intl-grapheme", 1512 + "version": "v1.31.0", 1513 "source": { 1514 "type": "git", 1515 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1516 + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" 1517 }, 1518 "dist": { 1519 "type": "zip", 1520 + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", 1521 + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", 1522 "shasum": "" 1523 }, 1524 "require": { 1525 + "php": ">=7.2" 1526 }, 1527 "suggest": { 1528 "ext-intl": "For best performance" ··· 1530 "type": "library", 1531 "extra": { 1532 "thanks": { 1533 + "url": "https://github.com/symfony/polyfill", 1534 + "name": "symfony/polyfill" 1535 } 1536 }, 1537 "autoload": { ··· 1567 "shim" 1568 ], 1569 "support": { 1570 + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" 1571 }, 1572 "funding": [ 1573 { ··· 1583 "type": "tidelift" 1584 } 1585 ], 1586 + "time": "2024-09-09T11:45:10+00:00" 1587 }, 1588 { 1589 "name": "symfony/polyfill-intl-normalizer", 1590 + "version": "v1.31.0", 1591 "source": { 1592 "type": "git", 1593 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 1594 + "reference": "3833d7255cc303546435cb650316bff708a1c75c" 1595 }, 1596 "dist": { 1597 "type": "zip", 1598 + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", 1599 + "reference": "3833d7255cc303546435cb650316bff708a1c75c", 1600 "shasum": "" 1601 }, 1602 "require": { 1603 + "php": ">=7.2" 1604 }, 1605 "suggest": { 1606 "ext-intl": "For best performance" ··· 1608 "type": "library", 1609 "extra": { 1610 "thanks": { 1611 + "url": "https://github.com/symfony/polyfill", 1612 + "name": "symfony/polyfill" 1613 } 1614 }, 1615 "autoload": { ··· 1648 "shim" 1649 ], 1650 "support": { 1651 + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" 1652 }, 1653 "funding": [ 1654 { ··· 1664 "type": "tidelift" 1665 } 1666 ], 1667 + "time": "2024-09-09T11:45:10+00:00" 1668 }, 1669 { 1670 "name": "symfony/polyfill-mbstring", 1671 + "version": "v1.31.0", 1672 "source": { 1673 "type": "git", 1674 "url": "https://github.com/symfony/polyfill-mbstring.git", 1675 + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" 1676 }, 1677 "dist": { 1678 "type": "zip", 1679 + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", 1680 + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", 1681 "shasum": "" 1682 }, 1683 "require": { 1684 + "php": ">=7.2" 1685 }, 1686 "provide": { 1687 "ext-mbstring": "*" ··· 1692 "type": "library", 1693 "extra": { 1694 "thanks": { 1695 + "url": "https://github.com/symfony/polyfill", 1696 + "name": "symfony/polyfill" 1697 } 1698 }, 1699 "autoload": { ··· 1728 "shim" 1729 ], 1730 "support": { 1731 + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" 1732 }, 1733 "funding": [ 1734 { ··· 1744 "type": "tidelift" 1745 } 1746 ], 1747 + "time": "2024-09-09T11:45:10+00:00" 1748 }, 1749 { 1750 "name": "symfony/service-contracts", 1751 + "version": "v3.5.1", 1752 "source": { 1753 "type": "git", 1754 "url": "https://github.com/symfony/service-contracts.git", 1755 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" 1756 }, 1757 "dist": { 1758 "type": "zip", 1759 + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 1760 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 1761 "shasum": "" 1762 }, 1763 "require": { ··· 1770 }, 1771 "type": "library", 1772 "extra": { 1773 + "thanks": { 1774 + "url": "https://github.com/symfony/contracts", 1775 + "name": "symfony/contracts" 1776 + }, 1777 "branch-alias": { 1778 "dev-main": "3.5-dev" 1779 } 1780 }, 1781 "autoload": { ··· 1811 "standards" 1812 ], 1813 "support": { 1814 + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" 1815 }, 1816 "funding": [ 1817 { ··· 1827 "type": "tidelift" 1828 } 1829 ], 1830 + "time": "2024-09-25T14:20:29+00:00" 1831 }, 1832 { 1833 "name": "symfony/string", 1834 + "version": "v7.2.0", 1835 "source": { 1836 "type": "git", 1837 "url": "https://github.com/symfony/string.git", 1838 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" 1839 }, 1840 "dist": { 1841 "type": "zip", 1842 + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", 1843 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", 1844 "shasum": "" 1845 }, 1846 "require": { ··· 1898 "utf8" 1899 ], 1900 "support": { 1901 + "source": "https://github.com/symfony/string/tree/v7.2.0" 1902 }, 1903 "funding": [ 1904 { ··· 1914 "type": "tidelift" 1915 } 1916 ], 1917 + "time": "2024-11-13T13:31:26+00:00" 1918 }, 1919 { 1920 "name": "webmozart/assert", ··· 1978 "packages-dev": [ 1979 { 1980 "name": "amphp/phpunit-util", 1981 + "version": "v2.0.1", 1982 "source": { 1983 "type": "git", 1984 "url": "https://github.com/amphp/phpunit-util.git", 1985 + "reference": "041128535bf0a269e75bbdf05e67041a247dd2ae" 1986 }, 1987 "dist": { 1988 "type": "zip", 1989 + "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/041128535bf0a269e75bbdf05e67041a247dd2ae", 1990 + "reference": "041128535bf0a269e75bbdf05e67041a247dd2ae", 1991 "shasum": "" 1992 }, 1993 "require": { ··· 1996 }, 1997 "require-dev": { 1998 "amphp/amp": "^2", 1999 + "amphp/php-cs-fixer-config": "^2" 2000 }, 2001 "type": "library", 2002 "autoload": { ··· 2022 "homepage": "https://amphp.org/phpunit-util", 2023 "support": { 2024 "issues": "https://github.com/amphp/phpunit-util/issues", 2025 + "source": "https://github.com/amphp/phpunit-util/tree/v2.0.1" 2026 }, 2027 "funding": [ 2028 { ··· 2030 "type": "github" 2031 } 2032 ], 2033 + "time": "2024-09-19T05:52:58+00:00" 2034 }, 2035 { 2036 "name": "bamarni/composer-bin-plugin", ··· 2508 }, 2509 { 2510 "name": "jean85/pretty-package-versions", 2511 + "version": "2.1.0", 2512 "source": { 2513 "type": "git", 2514 "url": "https://github.com/Jean85/pretty-package-versions.git", 2515 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" 2516 }, 2517 "dist": { 2518 "type": "zip", 2519 + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 2520 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 2521 "shasum": "" 2522 }, 2523 "require": { 2524 + "composer-runtime-api": "^2.1.0", 2525 + "php": "^7.4|^8.0" 2526 }, 2527 "require-dev": { 2528 "friendsofphp/php-cs-fixer": "^3.2", 2529 "jean85/composer-provided-replaced-stub-package": "^1.0", 2530 "phpstan/phpstan": "^1.4", 2531 + "phpunit/phpunit": "^7.5|^8.5|^9.6", 2532 + "vimeo/psalm": "^4.3 || ^5.0" 2533 }, 2534 "type": "library", 2535 "extra": { ··· 2561 ], 2562 "support": { 2563 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 2564 + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" 2565 }, 2566 + "time": "2024-11-18T16:19:46+00:00" 2567 }, 2568 { 2569 "name": "mockery/mockery", ··· 2650 }, 2651 { 2652 "name": "myclabs/deep-copy", 2653 + "version": "1.12.1", 2654 "source": { 2655 "type": "git", 2656 "url": "https://github.com/myclabs/DeepCopy.git", 2657 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" 2658 }, 2659 "dist": { 2660 "type": "zip", 2661 + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", 2662 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", 2663 "shasum": "" 2664 }, 2665 "require": { ··· 2698 ], 2699 "support": { 2700 "issues": "https://github.com/myclabs/DeepCopy/issues", 2701 + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" 2702 }, 2703 "funding": [ 2704 { ··· 2706 "type": "tidelift" 2707 } 2708 ], 2709 + "time": "2024-11-08T17:47:46+00:00" 2710 }, 2711 { 2712 "name": "nunomaduro/mock-final-classes", ··· 2962 }, 2963 { 2964 "name": "phpunit/php-code-coverage", 2965 + "version": "9.2.32", 2966 "source": { 2967 "type": "git", 2968 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 2969 + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" 2970 }, 2971 "dist": { 2972 "type": "zip", 2973 + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", 2974 + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", 2975 "shasum": "" 2976 }, 2977 "require": { 2978 "ext-dom": "*", 2979 "ext-libxml": "*", 2980 "ext-xmlwriter": "*", 2981 + "nikic/php-parser": "^4.19.1 || ^5.1.0", 2982 "php": ">=7.3", 2983 + "phpunit/php-file-iterator": "^3.0.6", 2984 + "phpunit/php-text-template": "^2.0.4", 2985 + "sebastian/code-unit-reverse-lookup": "^2.0.3", 2986 + "sebastian/complexity": "^2.0.3", 2987 + "sebastian/environment": "^5.1.5", 2988 + "sebastian/lines-of-code": "^1.0.4", 2989 + "sebastian/version": "^3.0.2", 2990 + "theseer/tokenizer": "^1.2.3" 2991 }, 2992 "require-dev": { 2993 + "phpunit/phpunit": "^9.6" 2994 }, 2995 "suggest": { 2996 "ext-pcov": "PHP extension that provides line coverage", ··· 2999 "type": "library", 3000 "extra": { 3001 "branch-alias": { 3002 + "dev-main": "9.2.x-dev" 3003 } 3004 }, 3005 "autoload": { ··· 3028 "support": { 3029 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 3030 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 3031 + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" 3032 }, 3033 "funding": [ 3034 { ··· 3036 "type": "github" 3037 } 3038 ], 3039 + "time": "2024-08-22T04:23:01+00:00" 3040 }, 3041 { 3042 "name": "phpunit/php-file-iterator", ··· 3281 }, 3282 { 3283 "name": "phpunit/phpunit", 3284 + "version": "9.6.22", 3285 "source": { 3286 "type": "git", 3287 "url": "https://github.com/sebastianbergmann/phpunit.git", 3288 + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" 3289 }, 3290 "dist": { 3291 "type": "zip", 3292 + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", 3293 + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", 3294 "shasum": "" 3295 }, 3296 "require": { ··· 3301 "ext-mbstring": "*", 3302 "ext-xml": "*", 3303 "ext-xmlwriter": "*", 3304 + "myclabs/deep-copy": "^1.12.1", 3305 "phar-io/manifest": "^2.0.4", 3306 "phar-io/version": "^3.2.1", 3307 "php": ">=7.3", 3308 + "phpunit/php-code-coverage": "^9.2.32", 3309 "phpunit/php-file-iterator": "^3.0.6", 3310 "phpunit/php-invoker": "^3.1.1", 3311 "phpunit/php-text-template": "^2.0.4", ··· 3364 "support": { 3365 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 3366 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 3367 + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" 3368 }, 3369 "funding": [ 3370 { ··· 3380 "type": "tidelift" 3381 } 3382 ], 3383 + "time": "2024-12-05T13:48:26+00:00" 3384 }, 3385 { 3386 "name": "psalm/plugin-mockery", ··· 4463 }, 4464 { 4465 "name": "squizlabs/php_codesniffer", 4466 + "version": "3.11.2", 4467 "source": { 4468 "type": "git", 4469 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 4470 + "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079" 4471 }, 4472 "dist": { 4473 "type": "zip", 4474 + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079", 4475 + "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079", 4476 "shasum": "" 4477 }, 4478 "require": { ··· 4539 "type": "open_collective" 4540 } 4541 ], 4542 + "time": "2024-12-11T16:04:26+00:00" 4543 }, 4544 { 4545 "name": "symfony/process", 4546 + "version": "v7.2.0", 4547 "source": { 4548 "type": "git", 4549 "url": "https://github.com/symfony/process.git", 4550 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" 4551 }, 4552 "dist": { 4553 "type": "zip", 4554 + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 4555 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 4556 "shasum": "" 4557 }, 4558 "require": { ··· 4584 "description": "Executes commands in sub-processes", 4585 "homepage": "https://symfony.com", 4586 "support": { 4587 + "source": "https://github.com/symfony/process/tree/v7.2.0" 4588 }, 4589 "funding": [ 4590 { ··· 4600 "type": "tidelift" 4601 } 4602 ], 4603 + "time": "2024-11-06T14:24:19+00:00" 4604 }, 4605 { 4606 "name": "theseer/tokenizer", ··· 4655 ], 4656 "aliases": [], 4657 "minimum-stability": "dev", 4658 + "stability-flags": {}, 4659 "prefer-stable": true, 4660 "prefer-lowest": false, 4661 "platform": {
+3 -3
pkgs/development/php-packages/psalm/default.nix
··· 6 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "psalm"; 9 - version = "5.25.0"; 10 11 src = fetchFromGitHub { 12 owner = "vimeo"; 13 repo = "psalm"; 14 tag = finalAttrs.version; 15 - hash = "sha256-ecORCwTnTKzy/pgfODu9W9I/5xL+8Fo4OgZ5LsYDYLQ="; 16 }; 17 18 # Missing `composer.lock` from the repository. 19 # Issue open at https://github.com/vimeo/psalm/issues/10446 20 composerLock = ./composer.lock; 21 - vendorHash = "sha256-lPUwhEUFIyFZPHFxQTE0l7GkkJxGCcSGSYqaVOohSgs="; 22 23 meta = { 24 changelog = "https://github.com/vimeo/psalm/releases/tag/${finalAttrs.version}";
··· 6 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "psalm"; 9 + version = "5.26.1"; 10 11 src = fetchFromGitHub { 12 owner = "vimeo"; 13 repo = "psalm"; 14 tag = finalAttrs.version; 15 + hash = "sha256-TZm7HByPoCB4C0tdU5rzTfjMQEnhRhWPEiNR0bQDkTs="; 16 }; 17 18 # Missing `composer.lock` from the repository. 19 # Issue open at https://github.com/vimeo/psalm/issues/10446 20 composerLock = ./composer.lock; 21 + vendorHash = "sha256-po43yrMlvX7Y91Z3D5IYSpY7FOS6+tL/+a3AozopZ9Q="; 22 23 meta = { 24 changelog = "https://github.com/vimeo/psalm/releases/tag/${finalAttrs.version}";
+6 -6
pkgs/development/php-packages/psysh/default.nix
··· 7 8 let 9 pname = "psysh"; 10 - version = "0.12.4"; 11 12 src = fetchFromGitHub { 13 owner = "bobthecow"; 14 repo = "psysh"; 15 - rev = "v${version}"; 16 - hash = "sha256-Zvo0QWHkQhYD9OeT8cgTo2AW5tClzQfwdohSUd8pRBQ="; 17 }; 18 19 composerLock = fetchurl { 20 name = "composer.lock"; 21 url = "https://github.com/bobthecow/psysh/releases/download/v${version}/composer-v${version}.lock"; 22 - hash = "sha256-PQDWShzvTY8yF+OUPVJAV0HMx0/KnA03TDhZUM7ppXw="; 23 }; 24 in 25 php.buildComposerProject2 (finalAttrs: { ··· 40 41 preBuild = '' 42 composer config platform.php 7.4 43 - composer require --no-update symfony/polyfill-iconv:1.29 symfony/polyfill-mbstring:1.29 44 composer require --no-update --dev roave/security-advisories:dev-latest 45 composer update --lock --no-install 46 ''; 47 48 - vendorHash = "sha256-tKy2A3dGGmZZzZF0JxtG6NYMfG/paQsuxAO1y3GfCsA="; 49 }; 50 51 meta = {
··· 7 8 let 9 pname = "psysh"; 10 + version = "0.12.7"; 11 12 src = fetchFromGitHub { 13 owner = "bobthecow"; 14 repo = "psysh"; 15 + tag = "v${version}"; 16 + hash = "sha256-dgMUz7lB1XoJ08UvF9XMZGVXYcFK9sNnSb+pcwfeoqQ="; 17 }; 18 19 composerLock = fetchurl { 20 name = "composer.lock"; 21 url = "https://github.com/bobthecow/psysh/releases/download/v${version}/composer-v${version}.lock"; 22 + hash = "sha256-JYJksHKyKKhU248hLPaNXFCh3X+5QiT8iNKzeGc1ZPw="; 23 }; 24 in 25 php.buildComposerProject2 (finalAttrs: { ··· 40 41 preBuild = '' 42 composer config platform.php 7.4 43 + composer require --no-update symfony/polyfill-iconv:1.31 symfony/polyfill-mbstring:1.31 44 composer require --no-update --dev roave/security-advisories:dev-latest 45 composer update --lock --no-install 46 ''; 47 48 + vendorHash = "sha256-ODUfR7PsM1YKkEIl4KEAHcY2irqlqMGlpvmEYV1M2jk="; 49 }; 50 51 meta = {
+5
pkgs/development/php-packages/vld/default.nix
··· 2 lib, 3 buildPecl, 4 fetchFromGitHub, 5 }: 6 7 buildPecl { ··· 18 # Tests relies on PHP 7.0 19 doCheck = false; 20 21 meta = { 22 description = "Vulcan Logic Dumper hooks into the Zend Engine and dumps all the opcodes (execution units) of a script"; 23 homepage = "https://github.com/derickr/vld"; 24 license = lib.licenses.bsd2; 25 maintainers = with lib.maintainers; [ gaelreyrol ]; 26 }; 27 }
··· 2 lib, 3 buildPecl, 4 fetchFromGitHub, 5 + nix-update-script, 6 + php, 7 }: 8 9 buildPecl { ··· 20 # Tests relies on PHP 7.0 21 doCheck = false; 22 23 + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 24 + 25 meta = { 26 description = "Vulcan Logic Dumper hooks into the Zend Engine and dumps all the opcodes (execution units) of a script"; 27 homepage = "https://github.com/derickr/vld"; 28 license = lib.licenses.bsd2; 29 maintainers = with lib.maintainers; [ gaelreyrol ]; 30 + broken = lib.versionOlder php.version "8.2"; 31 }; 32 }
+14 -9
pkgs/development/python-modules/aniso8601/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - python-dateutil, 5 fetchPypi, 6 - isPy3k, 7 - mock, 8 pytestCheckHook, 9 }: 10 11 buildPythonPackage rec { 12 pname = "aniso8601"; 13 - version = "9.0.1"; 14 - format = "setuptools"; 15 16 src = fetchPypi { 17 inherit pname version; 18 - hash = "sha256-cuMRdmfu32aVG7LZP0KWpWuUsHioqVkFoFJhH7PxuXM="; 19 }; 20 21 - propagatedBuildInputs = [ python-dateutil ]; 22 23 - nativeCheckInputs = [ pytestCheckHook ] ++ lib.optional (!isPy3k) mock; 24 25 pythonImportsCheck = [ "aniso8601" ]; 26 27 meta = with lib; { 28 description = "Python Parser for ISO 8601 strings"; 29 homepage = "https://bitbucket.org/nielsenb/aniso8601"; 30 - license = with licenses; [ bsd3 ]; 31 maintainers = with maintainers; [ fab ]; 32 }; 33 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pytestCheckHook, 6 + python-dateutil, 7 + pythonOlder, 8 + setuptools, 9 }: 10 11 buildPythonPackage rec { 12 pname = "aniso8601"; 13 + version = "10.0.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.10"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-/x0PwjRmiMYsAVFUcTasMOMiiW7YrzFu92AsR9qUJs8="; 21 }; 22 23 + build-system = [ setuptools ]; 24 + 25 + dependencies = [ python-dateutil ]; 26 27 + nativeCheckInputs = [ pytestCheckHook ]; 28 29 pythonImportsCheck = [ "aniso8601" ]; 30 31 meta = with lib; { 32 description = "Python Parser for ISO 8601 strings"; 33 homepage = "https://bitbucket.org/nielsenb/aniso8601"; 34 + changelog = "https://bitbucket.org/nielsenb/aniso8601/src/v${version}/CHANGELOG.rst"; 35 + license = licenses.bsd3; 36 maintainers = with maintainers; [ fab ]; 37 }; 38 }
+7 -12
pkgs/development/python-modules/graphene/default.nix
··· 1 { 2 lib, 3 - aniso8601, 4 buildPythonPackage, 5 fetchFromGitHub, 6 setuptools, ··· 11 pytest-mock, 12 pytest7CheckHook, 13 pythonOlder, 14 - pytz, 15 - snapshottest, 16 }: 17 18 buildPythonPackage rec { 19 pname = "graphene"; 20 - version = "3.3.0"; 21 pyproject = true; 22 23 - disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "graphql-python"; 27 repo = "graphene"; 28 tag = "v${version}"; 29 - hash = "sha256-DGxicCXZp9kW/OFkr0lAWaQ+GaECx+HD8+X4aW63vgQ="; 30 }; 31 32 build-system = [ setuptools ]; 33 34 dependencies = [ 35 - aniso8601 36 graphql-core 37 graphql-relay 38 ]; 39 40 - # snaphottest->fastdiff->wasmer dependency chain does not support 3.12. 41 - doCheck = pythonOlder "3.12"; 42 - 43 nativeCheckInputs = [ 44 pytest7CheckHook 45 pytest-asyncio 46 pytest-benchmark 47 pytest-mock 48 - pytz 49 - snapshottest 50 ]; 51 52 pytestFlagsArray = [ "--benchmark-disable" ];
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 setuptools, ··· 10 pytest-mock, 11 pytest7CheckHook, 12 pythonOlder, 13 + typing-extensions, 14 + python-dateutil, 15 }: 16 17 buildPythonPackage rec { 18 pname = "graphene"; 19 + version = "3.4.3"; 20 pyproject = true; 21 22 + disabled = pythonOlder "3.8"; 23 24 src = fetchFromGitHub { 25 owner = "graphql-python"; 26 repo = "graphene"; 27 tag = "v${version}"; 28 + hash = "sha256-K1IGKK3nTsRBe2D/cKJ/ahnAO5xxjf4gtollzTwt1zU="; 29 }; 30 31 build-system = [ setuptools ]; 32 33 dependencies = [ 34 graphql-core 35 graphql-relay 36 + python-dateutil 37 + typing-extensions 38 ]; 39 40 nativeCheckInputs = [ 41 pytest7CheckHook 42 pytest-asyncio 43 pytest-benchmark 44 pytest-mock 45 ]; 46 47 pytestFlagsArray = [ "--benchmark-disable" ];
+2 -2
pkgs/development/python-modules/huggingface-hub/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "huggingface-hub"; 21 - version = "0.26.5"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "huggingface"; 26 repo = "huggingface_hub"; 27 tag = "v${version}"; 28 - hash = "sha256-0yg0UwC0vyp8Q+2RTyAJkFP9I4/RQ6zRj3CaKJwU8Gc="; 29 }; 30 31 build-system = [ setuptools ];
··· 18 19 buildPythonPackage rec { 20 pname = "huggingface-hub"; 21 + version = "0.27.1"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "huggingface"; 26 repo = "huggingface_hub"; 27 tag = "v${version}"; 28 + hash = "sha256-7cfu+qBro6u7bcRTTWHq+AemHqW7yb702owGoE5iTVg="; 29 }; 30 31 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/imap-tools/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "imap-tools"; 11 - version = "1.8.0"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "ikvk"; 16 repo = "imap_tools"; 17 tag = "v${version}"; 18 - hash = "sha256-6Vhzwpb5DiSuF1LPUgkE+EfKMkAR4/Ld26zzj2r1/Ic="; 19 }; 20 21 build-system = [ setuptools ];
··· 8 9 buildPythonPackage rec { 10 pname = "imap-tools"; 11 + version = "1.9.0"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "ikvk"; 16 repo = "imap_tools"; 17 tag = "v${version}"; 18 + hash = "sha256-2frJqHKIOuERC8G6fJwJOdxcWHRQRRy1BxfZDrVhXEU="; 19 }; 20 21 build-system = [ setuptools ];
+10 -5
pkgs/development/python-modules/logutils/default.nix
··· 4 buildPythonPackage, 5 fetchPypi, 6 pytestCheckHook, 7 pythonOlder, 8 redis, 9 - redis-server, 10 setuptools, 11 }: 12 ··· 41 "test_hashandlers" 42 ]; 43 44 - disabledTestPaths = lib.optionals (stdenv.hostPlatform.isDarwin) [ 45 - # Exception: unable to connect to Redis server 46 - "tests/test_redis.py" 47 - ]; 48 49 pythonImportsCheck = [ "logutils" ]; 50
··· 4 buildPythonPackage, 5 fetchPypi, 6 pytestCheckHook, 7 + pythonAtLeast, 8 pythonOlder, 9 + redis-server, 10 redis, 11 setuptools, 12 }: 13 ··· 42 "test_hashandlers" 43 ]; 44 45 + disabledTestPaths = 46 + lib.optionals (stdenv.hostPlatform.isDarwin) [ 47 + # Exception: unable to connect to Redis server 48 + "tests/test_redis.py" 49 + ] 50 + ++ lib.optionals (pythonAtLeast "3.13") [ 51 + "tests/test_dictconfig.py" 52 + ]; 53 54 pythonImportsCheck = [ "logutils" ]; 55
+6 -3
pkgs/development/python-modules/proton-vpn-api-core/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "proton-vpn-api-core"; 22 - version = "0.38.2"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ProtonVPN"; 27 repo = "python-proton-vpn-api-core"; 28 rev = "v${version}"; 29 - hash = "sha256-ldIslr2qiwClQW6rWNbEAAkUbdJfCzvUIkCuoajP2M4="; 30 }; 31 32 build-system = [ ··· 81 homepage = "https://github.com/ProtonVPN/python-proton-vpn-api-core"; 82 license = lib.licenses.gpl3Only; 83 platforms = lib.platforms.linux; 84 - maintainers = with lib.maintainers; [ sebtm ]; 85 }; 86 }
··· 19 20 buildPythonPackage rec { 21 pname = "proton-vpn-api-core"; 22 + version = "0.39.0"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ProtonVPN"; 27 repo = "python-proton-vpn-api-core"; 28 rev = "v${version}"; 29 + hash = "sha256-1GmLrX3FLwPoj+RGzPxzw1O7Q7r5M1coJelPhn2CTLI="; 30 }; 31 32 build-system = [ ··· 81 homepage = "https://github.com/ProtonVPN/python-proton-vpn-api-core"; 82 license = lib.licenses.gpl3Only; 83 platforms = lib.platforms.linux; 84 + maintainers = with lib.maintainers; [ 85 + sebtm 86 + rapiteanu 87 + ]; 88 }; 89 }
+6 -3
pkgs/development/python-modules/proton-vpn-network-manager/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "proton-vpn-network-manager"; 22 - version = "0.10.1"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ProtonVPN"; 27 repo = "python-proton-vpn-network-manager"; 28 tag = "v${version}"; 29 - hash = "sha256-zS/H7efEJlvDlcoxil6pd6lFLdLRAV7Bmr/ngtZ8Nuc"; 30 }; 31 32 nativeBuildInputs = [ ··· 77 homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager"; 78 license = lib.licenses.gpl3Only; 79 platforms = lib.platforms.linux; 80 - maintainers = with lib.maintainers; [ sebtm ]; 81 }; 82 }
··· 19 20 buildPythonPackage rec { 21 pname = "proton-vpn-network-manager"; 22 + version = "0.10.2"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "ProtonVPN"; 27 repo = "python-proton-vpn-network-manager"; 28 tag = "v${version}"; 29 + hash = "sha256-btlTZcfocNC7MpzXOh9daCP696lXhFGtzcKI+N/x7Bc="; 30 }; 31 32 nativeBuildInputs = [ ··· 77 homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager"; 78 license = lib.licenses.gpl3Only; 79 platforms = lib.platforms.linux; 80 + maintainers = with lib.maintainers; [ 81 + sebtm 82 + rapiteanu 83 + ]; 84 }; 85 }
+8 -8
pkgs/development/python-modules/pygmt/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "pygmt"; 21 - version = "0.13.0"; 22 pyproject = true; 23 24 - disabled = pythonOlder "3.9"; 25 26 src = fetchFromGitHub { 27 owner = "GenericMappingTools"; 28 repo = "pygmt"; 29 tag = "v${version}"; 30 - hash = "sha256-DO9KUlmt5EV+ioOSQ/BOcx4pP409f94dzmFwqK2MwMY="; 31 }; 32 33 postPatch = '' ··· 35 --replace-fail "env.get(\"GMT_LIBRARY_PATH\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" 36 ''; 37 38 - nativeBuildInputs = [ setuptools-scm ]; 39 40 - propagatedBuildInputs = [ 41 numpy 42 netcdf4 43 pandas ··· 61 62 pythonImportsCheck = [ "pygmt" ]; 63 64 - meta = with lib; { 65 description = "Python interface for the Generic Mapping Tools"; 66 homepage = "https://github.com/GenericMappingTools/pygmt"; 67 - license = licenses.bsd3; 68 changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}"; 69 - maintainers = with maintainers; teams.geospatial.members; 70 }; 71 }
··· 18 19 buildPythonPackage rec { 20 pname = "pygmt"; 21 + version = "0.14.0"; 22 pyproject = true; 23 24 + disabled = pythonOlder "3.11"; 25 26 src = fetchFromGitHub { 27 owner = "GenericMappingTools"; 28 repo = "pygmt"; 29 tag = "v${version}"; 30 + hash = "sha256-8dzZuv9feiRyh3l8wV6+gYvc6N+yQnabgSbvw4ig+GY="; 31 }; 32 33 postPatch = '' ··· 35 --replace-fail "env.get(\"GMT_LIBRARY_PATH\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" 36 ''; 37 38 + build-system = [ setuptools-scm ]; 39 40 + dependencies = [ 41 numpy 42 netcdf4 43 pandas ··· 61 62 pythonImportsCheck = [ "pygmt" ]; 63 64 + meta = { 65 description = "Python interface for the Generic Mapping Tools"; 66 homepage = "https://github.com/GenericMappingTools/pygmt"; 67 + license = lib.licenses.bsd3; 68 changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}"; 69 + maintainers = lib.teams.geospatial.members; 70 }; 71 }
+2 -2
pkgs/development/python-modules/transformers/default.nix
··· 58 59 buildPythonPackage rec { 60 pname = "transformers"; 61 - version = "4.47.1"; 62 pyproject = true; 63 64 src = fetchFromGitHub { 65 owner = "huggingface"; 66 repo = "transformers"; 67 tag = "v${version}"; 68 - hash = "sha256-xwc84wFUSRJ8SNCLiI7FQ1v/JKnXkTW4EpNCjgUbZ8E="; 69 }; 70 71 build-system = [ setuptools ];
··· 58 59 buildPythonPackage rec { 60 pname = "transformers"; 61 + version = "4.48.0"; 62 pyproject = true; 63 64 src = fetchFromGitHub { 65 owner = "huggingface"; 66 repo = "transformers"; 67 tag = "v${version}"; 68 + hash = "sha256-jh2bMmvTC0G0kLJl7xXpsvXvBmlbZEDA88AfosoE9sA="; 69 }; 70 71 build-system = [ setuptools ];
+1 -1
pkgs/development/tools/ocaml/merlin/fix-paths.patch
··· 5 match cfg with 6 | Dot_merlin -> 7 - let prog = "dot-merlin-reader" in 8 - + let prog = "@dot_merlin_reader@" in 9 prog, [| prog |] 10 | Dune -> 11 - let prog = "dune" in
··· 5 match cfg with 6 | Dot_merlin -> 7 - let prog = "dot-merlin-reader" in 8 + + let prog = "@dot-merlin-reader@" in 9 prog, [| prog |] 10 | Dune -> 11 - let prog = "dune" in
+1 -1
pkgs/servers/web-apps/freshrss/default.nix
··· 41 ''; 42 43 passthru.tests = { 44 - inherit (nixosTests) freshrss-sqlite freshrss-pgsql freshrss-http-auth freshrss-none-auth freshrss-extensions; 45 }; 46 47 meta = with lib; {
··· 41 ''; 42 43 passthru.tests = { 44 + inherit (nixosTests) freshrss; 45 }; 46 47 meta = with lib; {
+2 -4
pkgs/top-level/all-packages.nix
··· 7089 erlang_nox = beam_nox.interpreters.erlang; 7090 7091 inherit (beam.packages.erlang) 7092 - ex_doc erlfmt elvis-erlang 7093 rebar rebar3 rebar3WithPlugins 7094 fetchHex 7095 lfe lfe_2_1; 7096 - 7097 - inherit (beam.packages.erlang_26) erlang-ls; 7098 7099 beamPackages = dontRecurseIntoAttrs beam27Packages; 7100 beamMinimalPackages = dontRecurseIntoAttrs beamMinimal27Packages; ··· 14427 mixxx = qt6Packages.callPackage ../applications/audio/mixxx { }; 14428 14429 mldonkey = callPackage ../applications/networking/p2p/mldonkey { 14430 - ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; 14431 }; 14432 14433 mmex = callPackage ../applications/office/mmex {
··· 7089 erlang_nox = beam_nox.interpreters.erlang; 7090 7091 inherit (beam.packages.erlang) 7092 + erlang-ls ex_doc erlfmt elvis-erlang 7093 rebar rebar3 rebar3WithPlugins 7094 fetchHex 7095 lfe lfe_2_1; 7096 7097 beamPackages = dontRecurseIntoAttrs beam27Packages; 7098 beamMinimalPackages = dontRecurseIntoAttrs beamMinimal27Packages; ··· 14425 mixxx = qt6Packages.callPackage ../applications/audio/mixxx { }; 14426 14427 mldonkey = callPackage ../applications/networking/p2p/mldonkey { 14428 + ocamlPackages = ocaml-ng.ocamlPackages_4_14; 14429 }; 14430 14431 mmex = callPackage ../applications/office/mmex {
+3 -1
pkgs/top-level/ocaml-packages.nix
··· 2099 2100 ocamlPackages_5_2 = mkOcamlPackages (callPackage ../development/compilers/ocaml/5.2.nix { }); 2101 2102 - ocamlPackages_latest = ocamlPackages_5_2; 2103 2104 ocamlPackages = ocamlPackages_5_2; 2105
··· 2099 2100 ocamlPackages_5_2 = mkOcamlPackages (callPackage ../development/compilers/ocaml/5.2.nix { }); 2101 2102 + ocamlPackages_5_3 = mkOcamlPackages (callPackage ../development/compilers/ocaml/5.3.nix { }); 2103 + 2104 + ocamlPackages_latest = ocamlPackages_5_3; 2105 2106 ocamlPackages = ocamlPackages_5_2; 2107