From 5effd6403dbe11a515f33033051c727614ba6c27 Mon Sep 17 00:00:00 2001 From: Jeshua Lin Date: Thu, 2 Jan 2025 13:31:10 +0800 Subject: [PATCH 001/196] adapted AUR's cozette PKGBUILD --- pkgs/by-name/co/cozette/package.nix | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/pkgs/by-name/co/cozette/package.nix b/pkgs/by-name/co/cozette/package.nix index 38ac3c054cf5..20b853f7bf00 100644 --- a/pkgs/by-name/co/cozette/package.nix +++ b/pkgs/by-name/co/cozette/package.nix @@ -2,8 +2,18 @@ lib, stdenvNoCC, fetchzip, + fetchgit, + bdf2psf, + # zstd, }: +let + aur = fetchgit { + url = "https://aur.archlinux.org/psf-cozette.git/"; + rev = "1c0d5429310f21abf7dbfc358198f250d77fb0bd"; + hash = "sha256-dZ+ayjR2tzUtjgN1peYBEcQgHIZE/K79IvWDBafP6eE="; + }; +in stdenvNoCC.mkDerivation rec { pname = "cozette"; version = "1.25.2"; @@ -15,6 +25,23 @@ stdenvNoCC.mkDerivation rec { hash = "sha256-LtZHbsma9EuegS349gQo4W+ZT8x+Vb3CD/5vRKjwkzc="; }; + nativeBuildInputs = [ bdf2psf ]; + # nativeBuildInputs = [ bdf2psf zstd ]; + + postBuild = '' + # Confine Powerline left divider symbols to strictly 6 pixels wide + awk -i inplace 'BEGIN { l=-128 } $1=="ENCODING"&&($2==57520||$2==57521||$2==57524) { l=FNR } l+4 Date: Thu, 2 Jan 2025 14:53:39 +0800 Subject: [PATCH 002/196] allow psf codepoints to be overridden --- .../by-name/co/cozette/default-codepoints.nix | 712 ++++++++++++++++++ pkgs/by-name/co/cozette/package.nix | 18 +- 2 files changed, 717 insertions(+), 13 deletions(-) create mode 100644 pkgs/by-name/co/cozette/default-codepoints.nix diff --git a/pkgs/by-name/co/cozette/default-codepoints.nix b/pkgs/by-name/co/cozette/default-codepoints.nix new file mode 100644 index 000000000000..01ddb5f29d56 --- /dev/null +++ b/pkgs/by-name/co/cozette/default-codepoints.nix @@ -0,0 +1,712 @@ +[ + # ISO-8859-1 + "U+0000" + "U+0001" + "U+0002" + "U+0003" + "U+0004" + "U+0005" + "U+0006" + "U+0007" + "U+0008" + "U+0009" + "U+000A" + "U+000B" + "U+000C" + "U+000D" + "U+000E" + "U+000F" + "U+0010" + "U+0011" + "U+0012" + "U+0013" + "U+0014" + "U+0015" + "U+0016" + "U+0017" + "U+0018" + "U+0019" + "U+001A" + "U+001B" + "U+001C" + "U+001D" + "U+001E" + "U+001F" + "U+0020" + "U+0021" + "U+0022" + "U+0023" + "U+0024" + "U+0025" + "U+0026" + "U+0027" + "U+0028" + "U+0029" + "U+002A" + "U+002B" + "U+002C" + "U+002D" + "U+002E" + "U+002F" + "U+0030" + "U+0031" + "U+0032" + "U+0033" + "U+0034" + "U+0035" + "U+0036" + "U+0037" + "U+0038" + "U+0039" + "U+003A" + "U+003B" + "U+003C" + "U+003D" + "U+003E" + "U+003F" + "U+0040" + "U+0041" + "U+0042" + "U+0043" + "U+0044" + "U+0045" + "U+0046" + "U+0047" + "U+0048" + "U+0049" + "U+004A" + "U+004B" + "U+004C" + "U+004D" + "U+004E" + "U+004F" + "U+0050" + "U+0051" + "U+0052" + "U+0053" + "U+0054" + "U+0055" + "U+0056" + "U+0057" + "U+0058" + "U+0059" + "U+005A" + "U+005B" + "U+005C" + "U+005D" + "U+005E" + "U+005F" + "U+0060" + "U+0061" + "U+0062" + "U+0063" + "U+0064" + "U+0065" + "U+0066" + "U+0067" + "U+0068" + "U+0069" + "U+006A" + "U+006B" + "U+006C" + "U+006D" + "U+006E" + "U+006F" + "U+0070" + "U+0071" + "U+0072" + "U+0073" + "U+0074" + "U+0075" + "U+0076" + "U+0077" + "U+0078" + "U+0079" + "U+007A" + "U+007B" + "U+007C" + "U+007D" + "U+007E" + "U+007F" + "U+0080" + "U+0081" + "U+0082" + "U+0083" + "U+0084" + "U+0085" + "U+0086" + "U+0087" + "U+0088" + "U+0089" + "U+008A" + "U+008B" + "U+008C" + "U+008D" + "U+008E" + "U+008F" + "U+0090" + "U+0091" + "U+0092" + "U+0093" + "U+0094" + "U+0095" + "U+0096" + "U+0097" + "U+0098" + "U+0099" + "U+009A" + "U+009B" + "U+009C" + "U+009D" + "U+009E" + "U+009F" + "U+00A0" + "U+00A1" + "U+00A2" + "U+00A3" + "U+00A4" + "U+00A5" + "U+00A6" + "U+00A7" + "U+00A8" + "U+00A9" + "U+00AA" + "U+00AB" + "U+00AC" + "U+00AD" + "U+00AE" + "U+00AF" + "U+00B0" + "U+00B1" + "U+00B2" + "U+00B3" + "U+00B4" + "U+00B5" + "U+00B6" + "U+00B7" + "U+00B8" + "U+00B9" + "U+00BA" + "U+00BB" + "U+00BC" + "U+00BD" + "U+00BE" + "U+00BF" + "U+00C0" + "U+00C1" + "U+00C2" + "U+00C3" + "U+00C4" + "U+00C5" + "U+00C6" + "U+00C7" + "U+00C8" + "U+00C9" + "U+00CA" + "U+00CB" + "U+00CC" + "U+00CD" + "U+00CE" + "U+00CF" + "U+00D0" + "U+00D1" + "U+00D2" + "U+00D3" + "U+00D4" + "U+00D5" + "U+00D6" + "U+00D7" + "U+00D8" + "U+00D9" + "U+00DA" + "U+00DB" + "U+00DC" + "U+00DD" + "U+00DE" + "U+00DF" + "U+00E0" + "U+00E1" + "U+00E2" + "U+00E3" + "U+00E4" + "U+00E5" + "U+00E6" + "U+00E7" + "U+00E8" + "U+00E9" + "U+00EA" + "U+00EB" + "U+00EC" + "U+00ED" + "U+00EE" + "U+00EF" + "U+00F0" + "U+00F1" + "U+00F2" + "U+00F3" + "U+00F4" + "U+00F5" + "U+00F6" + "U+00F7" + "U+00F8" + "U+00F9" + "U+00FA" + "U+00FB" + "U+00FC" + "U+00FD" + "U+00FE" + "U+00FF" + + # Box Drawing and Block Elements + "U+2500" + "U+2501" + "U+2502" + "U+2503" + "U+2504" + "U+2505" + "U+2506" + "U+2507" + "U+2508" + "U+2509" + "U+250A" + "U+250B" + "U+250C" + "U+250D" + "U+250E" + "U+250F" + "U+2510" + "U+2511" + "U+2512" + "U+2513" + "U+2514" + "U+2515" + "U+2516" + "U+2517" + "U+2518" + "U+2519" + "U+251A" + "U+251B" + "U+251C" + "U+251D" + "U+251E" + "U+251F" + "U+2520" + "U+2521" + "U+2522" + "U+2523" + "U+2524" + "U+2525" + "U+2526" + "U+2527" + "U+2528" + "U+2529" + "U+252A" + "U+252B" + "U+252C" + "U+252D" + "U+252E" + "U+252F" + "U+2530" + "U+2531" + "U+2532" + "U+2533" + "U+2534" + "U+2535" + "U+2536" + "U+2537" + "U+2538" + "U+2539" + "U+253A" + "U+253B" + "U+253C" + "U+253D" + "U+253E" + "U+253F" + "U+2540" + "U+2541" + "U+2542" + "U+2543" + "U+2544" + "U+2545" + "U+2546" + "U+2547" + "U+2548" + "U+2549" + "U+254A" + "U+254B" + "U+254C" + "U+254D" + "U+254E" + "U+254F" + "U+2550" + "U+2551" + "U+2552" + "U+2553" + "U+2554" + "U+2555" + "U+2556" + "U+2557" + "U+2558" + "U+2559" + "U+255A" + "U+255B" + "U+255C" + "U+255D" + "U+255E" + "U+255F" + "U+2560" + "U+2561" + "U+2562" + "U+2563" + "U+2564" + "U+2565" + "U+2566" + "U+2567" + "U+2568" + "U+2569" + "U+256A" + "U+256B" + "U+256C" + "U+256D" + "U+256E" + "U+256F" + "U+2570" + "U+2571" + "U+2572" + "U+2573" + "U+2574" + "U+2575" + "U+2576" + "U+2577" + "U+2578" + "U+2579" + "U+257A" + "U+257B" + "U+257C" + "U+257D" + "U+257E" + "U+257F" + "U+2580" + "U+2581" + "U+2582" + "U+2583" + "U+2584" + "U+2585" + "U+2586" + "U+2587" + "U+2588" + "U+2589" + "U+258A" + "U+258B" + "U+258C" + "U+258D" + "U+258E" + "U+258F" + "U+2590" + "U+2591" + "U+2592" + "U+2593" + #"U+2594" + #"U+2595" + "U+2596" + "U+2597" + "U+2598" + "U+2599" + "U+259A" + "U+259B" + "U+259C" + "U+259D" + "U+259E" + "U+259F" + + # Braille Patterns + #"U+2800" + "U+2801" + "U+2802" + "U+2803" + "U+2804" + "U+2805" + "U+2806" + "U+2807" + "U+2808" + "U+2809" + "U+280A" + "U+280B" + "U+280C" + "U+280D" + "U+280E" + "U+280F" + "U+2810" + "U+2811" + "U+2812" + "U+2813" + "U+2814" + "U+2815" + "U+2816" + "U+2817" + "U+2818" + "U+2819" + "U+281A" + "U+281B" + "U+281C" + "U+281D" + "U+281E" + "U+281F" + "U+2820" + "U+2821" + "U+2822" + "U+2823" + "U+2824" + "U+2825" + "U+2826" + "U+2827" + "U+2828" + "U+2829" + "U+282A" + "U+282B" + "U+282C" + "U+282D" + "U+282E" + "U+282F" + "U+2830" + "U+2831" + "U+2832" + "U+2833" + "U+2834" + "U+2835" + "U+2836" + "U+2837" + "U+2838" + "U+2839" + "U+283A" + "U+283B" + "U+283C" + "U+283D" + "U+283E" + "U+283F" + "U+2840" + "U+2841" + "U+2842" + "U+2843" + "U+2844" + "U+2845" + "U+2846" + "U+2847" + "U+2848" + "U+2849" + "U+284A" + "U+284B" + "U+284C" + "U+284D" + "U+284E" + "U+284F" + "U+2850" + "U+2851" + "U+2852" + "U+2853" + "U+2854" + "U+2855" + "U+2856" + "U+2857" + "U+2858" + "U+2859" + "U+285A" + "U+285B" + "U+285C" + "U+285D" + "U+285E" + "U+285F" + "U+2860" + "U+2861" + "U+2862" + "U+2863" + "U+2864" + "U+2865" + "U+2866" + "U+2867" + "U+2868" + "U+2869" + "U+286A" + "U+286B" + "U+286C" + "U+286D" + "U+286E" + "U+286F" + "U+2870" + "U+2871" + "U+2872" + "U+2873" + "U+2874" + "U+2875" + "U+2876" + "U+2877" + "U+2878" + "U+2879" + "U+287A" + "U+287B" + "U+287C" + "U+287D" + "U+287E" + "U+287F" + "U+2880" + "U+2881" + "U+2882" + "U+2883" + "U+2884" + "U+2885" + "U+2886" + "U+2887" + "U+2888" + "U+2889" + "U+288A" + "U+288B" + "U+288C" + "U+288D" + "U+288E" + "U+288F" + "U+2890" + "U+2891" + "U+2892" + "U+2893" + "U+2894" + "U+2895" + "U+2896" + "U+2897" + "U+2898" + "U+2899" + "U+289A" + "U+289B" + "U+289C" + "U+289D" + "U+289E" + "U+289F" + "U+28A0" + "U+28A1" + "U+28A2" + "U+28A3" + "U+28A4" + "U+28A5" + "U+28A6" + "U+28A7" + "U+28A8" + "U+28A9" + "U+28AA" + "U+28AB" + "U+28AC" + "U+28AD" + "U+28AE" + "U+28AF" + "U+28B0" + "U+28B1" + "U+28B2" + "U+28B3" + "U+28B4" + "U+28B5" + "U+28B6" + "U+28B7" + "U+28B8" + "U+28B9" + "U+28BA" + "U+28BB" + "U+28BC" + "U+28BD" + "U+28BE" + "U+28BF" + "U+28C0" + "U+28C1" + "U+28C2" + "U+28C3" + "U+28C4" + "U+28C5" + "U+28C6" + "U+28C7" + "U+28C8" + "U+28C9" + "U+28CA" + "U+28CB" + "U+28CC" + "U+28CD" + "U+28CE" + "U+28CF" + "U+28D0" + "U+28D1" + "U+28D2" + "U+28D3" + "U+28D4" + "U+28D5" + "U+28D6" + "U+28D7" + "U+28D8" + "U+28D9" + "U+28DA" + "U+28DB" + "U+28DC" + "U+28DD" + "U+28DE" + "U+28DF" + "U+28E0" + "U+28E1" + "U+28E2" + "U+28E3" + "U+28E4" + "U+28E5" + "U+28E6" + "U+28E7" + "U+28E8" + "U+28E9" + "U+28EA" + "U+28EB" + "U+28EC" + "U+28ED" + "U+28EE" + "U+28EF" + "U+28F0" + "U+28F1" + "U+28F2" + "U+28F3" + "U+28F4" + "U+28F5" + "U+28F6" + "U+28F7" + "U+28F8" + "U+28F9" + "U+28FA" + "U+28FB" + "U+28FC" + "U+28FD" + "U+28FE" + "U+28FF" + + # Superscripts and Subscripts + "U+2070" + "U+2074" + "U+2075" + "U+2076" + "U+2077" + "U+2078" + "U+2079" + + "U+2080" + "U+2081" + "U+2082" + "U+2083" + "U+2084" + "U+2085" + "U+2086" + "U+2087" + "U+2088" + "U+2089" + + # Powerline and Extra Symbols + "U+E0A0" + "U+E0A1" + "U+E0A2" + "U+E0B0" + "U+E0B1" + "U+E0B2" + "U+E0B3" + + "U+E0A3" # column number + "U+E0B4" # right half circle + "U+E0B6" # left half circle } +] diff --git a/pkgs/by-name/co/cozette/package.nix b/pkgs/by-name/co/cozette/package.nix index 20b853f7bf00..0bb65e6b4e66 100644 --- a/pkgs/by-name/co/cozette/package.nix +++ b/pkgs/by-name/co/cozette/package.nix @@ -2,17 +2,13 @@ lib, stdenvNoCC, fetchzip, - fetchgit, + writeText, bdf2psf, - # zstd, + codepoints ? (import ./default-codepoints.nix), }: let - aur = fetchgit { - url = "https://aur.archlinux.org/psf-cozette.git/"; - rev = "1c0d5429310f21abf7dbfc358198f250d77fb0bd"; - hash = "sha256-dZ+ayjR2tzUtjgN1peYBEcQgHIZE/K79IvWDBafP6eE="; - }; + codepoints_set = writeText "codepoints.set" (builtins.concatStringsSep "\n" codepoints); in stdenvNoCC.mkDerivation rec { pname = "cozette"; @@ -26,7 +22,6 @@ stdenvNoCC.mkDerivation rec { }; nativeBuildInputs = [ bdf2psf ]; - # nativeBuildInputs = [ bdf2psf zstd ]; postBuild = '' # Confine Powerline left divider symbols to strictly 6 pixels wide @@ -36,10 +31,8 @@ stdenvNoCC.mkDerivation rec { # Fix for bdf2psf limitation (See https://github.com/slavfox/Cozette/issues/122#issuecomment-2165328416) sed -i -e 's/^BBX [2-8]/BBX 9/g' cozette_hidpi.bdf - bdf2psf --fb cozette.bdf ${bdf2psf}/share/bdf2psf/standard.equivalents ${aur}/codepoints.set 512 cozette6x13.psfu - bdf2psf --fb cozette_hidpi.bdf ${bdf2psf}/share/bdf2psf/standard.equivalents ${aur}/codepoints.set 512 cozette12x26.psfu - # zstd -f cozette6x13.psfu - # zstd -f cozette12x26.psfu + bdf2psf --fb cozette.bdf ${bdf2psf}/share/bdf2psf/standard.equivalents ${codepoints_set} 512 cozette6x13.psfu + bdf2psf --fb cozette_hidpi.bdf ${bdf2psf}/share/bdf2psf/standard.equivalents ${codepoints_set} 512 cozette12x26.psfu ''; installPhase = '' @@ -53,7 +46,6 @@ stdenvNoCC.mkDerivation rec { install -Dm644 *.woff2 -t $out/share/fonts/woff2 install -Dm644 *.psfu -t "$out/share/consolefonts/" - # install -Dm644 *.psfu.zst -t "$out/share/consolefonts/" runHook postInstall ''; From dbcc74bfe10b2a4bdc1b268a6b1624287a265087 Mon Sep 17 00:00:00 2001 From: Tyson Whitehead Date: Tue, 18 Feb 2025 23:23:34 -0500 Subject: [PATCH 003/196] kodiPackages.six: set PYTHON_PATH --- pkgs/applications/video/kodi/addons/six/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/kodi/addons/six/default.nix b/pkgs/applications/video/kodi/addons/six/default.nix index 0f07ec3cae79..9d7ecc1fad0d 100644 --- a/pkgs/applications/video/kodi/addons/six/default.nix +++ b/pkgs/applications/video/kodi/addons/six/default.nix @@ -16,8 +16,11 @@ buildKodiAddon rec { sha256 = "sha256-d6BNpnTg6K7NPX3uWp5X0rog33C+B7YoAtLH/CrUYno="; }; - passthru.updateScript = addonUpdateScript { - attrPath = "kodi.packages.six"; + passthru = { + pythonPath = "lib"; + updateScript = addonUpdateScript { + attrPath = "kodi.packages.six"; + }; }; meta = with lib; { From bec562981304f4997fd129b81c3aa49b72e93a0e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 9 Mar 2025 09:56:48 +0100 Subject: [PATCH 004/196] python313Packages.simplekv: fix inputs --- pkgs/development/python-modules/simplekv/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/simplekv/default.nix b/pkgs/development/python-modules/simplekv/default.nix index 55daa60befe2..364b7156ba5f 100644 --- a/pkgs/development/python-modules/simplekv/default.nix +++ b/pkgs/development/python-modules/simplekv/default.nix @@ -26,8 +26,9 @@ buildPythonPackage rec { build-system = [ setuptools ]; - dependencies = [ - dulwich + dependencies = [ dulwich ]; + + nativeCheckInputs = [ mock pytestCheckHook six From c8def8c2181fe49d78a50547fcbd1ac79aabf1f6 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 2 Mar 2025 13:15:35 +0100 Subject: [PATCH 005/196] rott: move to pkgs/by-name tree --- pkgs/{games/rott/default.nix => by-name/ro/rott/package.nix} | 4 ++-- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) rename pkgs/{games/rott/default.nix => by-name/ro/rott/package.nix} (98%) diff --git a/pkgs/games/rott/default.nix b/pkgs/by-name/ro/rott/package.nix similarity index 98% rename from pkgs/games/rott/default.nix rename to pkgs/by-name/ro/rott/package.nix index f9d39a527daa..40ffb1fe3831 100644 --- a/pkgs/games/rott/default.nix +++ b/pkgs/by-name/ro/rott/package.nix @@ -3,7 +3,7 @@ lib, fetchurl, writeShellScript, - SDL, + SDL_compat, SDL_mixer, makeDesktopItem, copyDesktopItems, @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ copyDesktopItems ]; buildInputs = [ - SDL + SDL_compat SDL_mixer ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0c29393bed25..16ad662a8a84 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16412,9 +16412,7 @@ with pkgs; ncurses = ncurses5; }; - rott = callPackage ../games/rott { SDL = SDL_compat; }; - - rott-shareware = rott.override { + rott-shareware = callPackage ../by-name/ro/rott/package.nix { buildShareware = true; }; From fa72edbde75f4f75a73266f82ee39e65513a5730 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 2 Mar 2025 16:19:15 +0100 Subject: [PATCH 006/196] rott: refactor --- pkgs/by-name/ro/rott/package.nix | 38 ++++++++++---------------------- 1 file changed, 12 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/ro/rott/package.nix b/pkgs/by-name/ro/rott/package.nix index 40ffb1fe3831..a1b39f27c196 100644 --- a/pkgs/by-name/ro/rott/package.nix +++ b/pkgs/by-name/ro/rott/package.nix @@ -2,33 +2,19 @@ stdenv, lib, fetchurl, - writeShellScript, SDL_compat, SDL_mixer, makeDesktopItem, copyDesktopItems, - runtimeShell, buildShareware ? false, }: - -let - # Allow the game to be launched from a user's PATH and load the game data from the user's home directory. - launcher = writeShellScript "rott" '' - set -eEuo pipefail - dir=$HOME/.rott/data - test -e $dir || mkdir -p $dir - cd $dir - exec @out@/libexec/rott "$@" - ''; - -in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "rott"; version = "1.1.2"; src = fetchurl { - url = "https://icculus.org/rott/releases/${pname}-${version}.tar.gz"; - sha256 = "1zr7v5dv2iqx40gzxbg8mhac7fxz3kqf28y6ysxv1xhjqgl1c98h"; + url = "https://icculus.org/rott/releases/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; + hash = "sha256-ECUW6MMS9rC79sYj4fAcv7vDFKzorf4fIB1HsVvZJ/8="; }; nativeBuildInputs = [ copyDesktopItems ]; @@ -38,7 +24,9 @@ stdenv.mkDerivation rec { SDL_mixer ]; - sourceRoot = "rott-${version}/rott"; + enableParallelBuilding = true; + + sourceRoot = "rott-${finalAttrs.version}/rott"; makeFlags = [ "SHAREWARE=${if buildShareware then "1" else "0"}" @@ -47,9 +35,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - install -Dm555 -t $out/libexec rott - install -Dm555 ${launcher} $out/bin/${launcher.name} - substituteInPlace $out/bin/rott --subst-var out + install -Dm755 -t $out/bin rott runHook postInstall ''; @@ -63,12 +49,12 @@ stdenv.mkDerivation rec { }) ]; - meta = with lib; { + meta = { description = "SDL port of Rise of the Triad"; mainProgram = "rott"; homepage = "https://icculus.org/rott/"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ sander ]; - platforms = platforms.all; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ sander ]; + platforms = lib.platforms.all; }; -} +}) From c0f8e318d77c0c3d9afdd095632282c47555a322 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sun, 2 Mar 2025 16:19:15 +0100 Subject: [PATCH 007/196] rott-shareware: include shareware data --- pkgs/by-name/ro/rott/package.nix | 38 +++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ro/rott/package.nix b/pkgs/by-name/ro/rott/package.nix index a1b39f27c196..0a65dd4ae39e 100644 --- a/pkgs/by-name/ro/rott/package.nix +++ b/pkgs/by-name/ro/rott/package.nix @@ -2,22 +2,41 @@ stdenv, lib, fetchurl, + fetchzip, SDL_compat, SDL_mixer, makeDesktopItem, copyDesktopItems, + unzip, buildShareware ? false, + withSharewareData ? buildShareware, }: +assert withSharewareData -> buildShareware; + +let + datadir = "share/data/rott-shareware/"; +in stdenv.mkDerivation (finalAttrs: { pname = "rott"; version = "1.1.2"; - src = fetchurl { - url = "https://icculus.org/rott/releases/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; - hash = "sha256-ECUW6MMS9rC79sYj4fAcv7vDFKzorf4fIB1HsVvZJ/8="; - }; + __structuredAttrs = true; + srcs = + [ + (fetchurl { + url = "https://icculus.org/rott/releases/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; + hash = "sha256-ECUW6MMS9rC79sYj4fAcv7vDFKzorf4fIB1HsVvZJ/8="; + }) + ] + ++ lib.optional withSharewareData (fetchzip { + url = "http://icculus.org/rott/share/1rott13.zip"; + hash = "sha256-l0pP+mNPAabGh7LZrwcB6KOhPRSycrZpAlPVTyDXc6Y="; + stripRoot = false; + }); - nativeBuildInputs = [ copyDesktopItems ]; + sourceRoot = "rott-${finalAttrs.version}/rott"; + + nativeBuildInputs = [ copyDesktopItems ] ++ lib.optional withSharewareData unzip; buildInputs = [ SDL_compat @@ -26,15 +45,18 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; - sourceRoot = "rott-${finalAttrs.version}/rott"; - makeFlags = [ "SHAREWARE=${if buildShareware then "1" else "0"}" + ''EXTRACFLAGS=-DDATADIR=\"${if withSharewareData then "${placeholder "out"}/${datadir}" else ""}\"'' ]; installPhase = '' runHook preInstall + ${lib.optionalString withSharewareData '' + mkdir -p "$out/${datadir}" + unzip -d "$out/${datadir}" ../../source/ROTTSW13.SHR + ''} install -Dm755 -t $out/bin rott runHook postInstall @@ -53,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { description = "SDL port of Rise of the Triad"; mainProgram = "rott"; homepage = "https://icculus.org/rott/"; - license = lib.licenses.gpl2Plus; + license = with lib.licenses; [ gpl2Plus ] ++ lib.optional withSharewareData unfreeRedistributable; maintainers = with lib.maintainers; [ sander ]; platforms = lib.platforms.all; }; From 723f9b5d881f0f4bbc0da909718f4abafd1e7b2c Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 3 Mar 2025 23:55:40 +0100 Subject: [PATCH 008/196] saxon: use stdenvNoCC instead of stdenv --- pkgs/development/libraries/java/saxon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index 15f6d104a220..f0e34478e01e 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + stdenvNoCC, fetchurl, unzip, jre, @@ -27,7 +27,7 @@ let license ? lib.licenses.mpl20, updateScript ? null, }: - stdenv.mkDerivation ( + stdenvNoCC.mkDerivation ( finalAttrs: let mainProgram = if prog == null then pname else prog; From 8a8dab4758bc503f8df90dd712b1db5c4f17b4b3 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 3 Mar 2025 23:57:32 +0100 Subject: [PATCH 009/196] saxon: use installPhase instead of buildCommand --- pkgs/development/libraries/java/saxon/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index f0e34478e01e..e7d5cd8798a9 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -37,8 +37,9 @@ let inherit pname version src; nativeBuildInputs = [ unzip ]; + dontUnpack = true; - buildCommand = '' + installPhase = '' unzip $src -d $out mkdir -p $out/bin $out/share $out/share/java cp -s "$out"/*.jar "$out/share/java/" # */ From a1ac54e2679f77f09f69c5cd06acabc466cd4551 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 3 Mar 2025 23:58:23 +0100 Subject: [PATCH 010/196] saxon: use makeWrapper to create mainProgram and additional binaries --- .../libraries/java/saxon/default.nix | 37 ++++++++++++------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index e7d5cd8798a9..4d38f9a188b7 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -7,6 +7,7 @@ jre8, genericUpdater, writeShellScript, + makeWrapper, common-updater-scripts, gnused, }: @@ -36,22 +37,30 @@ let { inherit pname version src; - nativeBuildInputs = [ unzip ]; + nativeBuildInputs = [ + unzip + makeWrapper + ]; dontUnpack = true; - installPhase = '' - unzip $src -d $out - mkdir -p $out/bin $out/share $out/share/java - cp -s "$out"/*.jar "$out/share/java/" # */ - rm -rf $out/notices - mv $out/doc $out/share - cat > $out/bin/${mainProgram} < Date: Thu, 13 Mar 2025 09:27:01 +0100 Subject: [PATCH 011/196] saxon: use sri hashes --- pkgs/development/libraries/java/saxon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index 4d38f9a188b7..d36d0b3cc711 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -123,7 +123,7 @@ in version = "6.5.3"; src = fetchurl { url = "mirror://sourceforge/saxon/saxon${dashify version}.zip"; - sha256 = "0l5y3y2z4wqgh80f26dwwxwncs8v3nkz3nidv14z024lmk730vs3"; + hash = "sha256-Q28wzqyUCPBJ2C3a8acdG2lmeee8GeEAgg9z8oUfvlA="; }; description = "XSLT 1.0 processor"; # https://saxon.sourceforge.net/saxon6.5.3/conditions.html @@ -137,7 +137,7 @@ in jar = "saxon8"; src = fetchurl { url = "mirror://sourceforge/saxon/saxonb${dashify version}j.zip"; - sha256 = "15bzrfyd2f1045rsp9dp4znyhmizh1pm97q8ji2bc0b43q23xsb8"; + hash = "sha256-aOk+BB5kAbZElAifVG+AP1bo7Se3patzISA40bzLf5U="; }; description = "Complete and conformant processor of XSLT 2.0, XQuery 1.0, and XPath 2.0"; java = jre8; From 55fc5541738eda81a2876e5efa1a4001c4781a92 Mon Sep 17 00:00:00 2001 From: Bryan Bennett Date: Mon, 10 Mar 2025 16:09:32 -0400 Subject: [PATCH 012/196] python313Packages.simplekv: Move dulwich to nativeCheckInputs --- pkgs/development/python-modules/simplekv/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/simplekv/default.nix b/pkgs/development/python-modules/simplekv/default.nix index 364b7156ba5f..42d0ffa39a54 100644 --- a/pkgs/development/python-modules/simplekv/default.nix +++ b/pkgs/development/python-modules/simplekv/default.nix @@ -26,9 +26,8 @@ buildPythonPackage rec { build-system = [ setuptools ]; - dependencies = [ dulwich ]; - nativeCheckInputs = [ + dulwich mock pytestCheckHook six From 613cca1638182c1d4ca3edc3264c323b9e61c3b9 Mon Sep 17 00:00:00 2001 From: Bryan Bennett Date: Mon, 10 Mar 2025 16:10:01 -0400 Subject: [PATCH 013/196] python313Packages.simplekv: Add dependency groups for backends --- .../python-modules/simplekv/default.nix | 32 ++++++++++++++++--- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/simplekv/default.nix b/pkgs/development/python-modules/simplekv/default.nix index 42d0ffa39a54..85828fdb1ead 100644 --- a/pkgs/development/python-modules/simplekv/default.nix +++ b/pkgs/development/python-modules/simplekv/default.nix @@ -1,12 +1,21 @@ { lib, buildPythonPackage, - dulwich, fetchFromGitHub, - mock, - pytestCheckHook, pythonOlder, setuptools, + + # optional dependencies + azure-storage-blob, + boto3, + dulwich, + google-cloud-storage, + pymongo, + redis, + + # testing + mock, + pytestCheckHook, six, }: @@ -27,11 +36,10 @@ buildPythonPackage rec { build-system = [ setuptools ]; nativeCheckInputs = [ - dulwich mock pytestCheckHook six - ]; + ] ++ optional-dependencies.git; pythonImportsCheck = [ "simplekv" ]; @@ -40,6 +48,20 @@ buildPythonPackage rec { "test_concurrent_mkdir" ]; + optional-dependencies = { + amazon = [ boto3 ]; + azure = [ azure-storage-blob ]; + google = [ google-cloud-storage ]; + redis = [ redis ]; + mongodb = [ pymongo ]; + git = [ dulwich ]; + /* + Additional potential dependencies not exposed here: + sqlalchemy: Our version is too new for simplekv + appengine-python-standard: Not packaged in nixpkgs + */ + }; + meta = with lib; { description = "Simple key-value store for binary data"; homepage = "https://github.com/mbr/simplekv"; From 01b6a6d00f7ab75cfc16721b840d3a32c416ced1 Mon Sep 17 00:00:00 2001 From: Bryan Bennett Date: Mon, 10 Mar 2025 16:14:12 -0400 Subject: [PATCH 014/196] python313Packages.simplekv: Add bbenne10 as maintainer --- pkgs/development/python-modules/simplekv/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/simplekv/default.nix b/pkgs/development/python-modules/simplekv/default.nix index 85828fdb1ead..b47cef41fc9c 100644 --- a/pkgs/development/python-modules/simplekv/default.nix +++ b/pkgs/development/python-modules/simplekv/default.nix @@ -67,6 +67,9 @@ buildPythonPackage rec { homepage = "https://github.com/mbr/simplekv"; changelog = "https://github.com/mbr/simplekv/releases/tag/${version}"; license = licenses.mit; - maintainers = with maintainers; [ fab ]; + maintainers = with maintainers; [ + fab + bbenne10 + ]; }; } From 15e3bd7ab07cbb2c761615c759ff1af0c8521b3f Mon Sep 17 00:00:00 2001 From: Bryan Bennett Date: Mon, 10 Mar 2025 16:14:36 -0400 Subject: [PATCH 015/196] maintainer-list: update bbenne10 information --- maintainers/maintainer-list.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b9cc3b38425e..3086156ab95b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2726,17 +2726,11 @@ name = "Brandon Elam Barker"; }; bbenne10 = { - email = "Bryan.Bennett@protonmail.com"; + email = "Bryan.Bennett+nixpkgs@proton.me"; matrix = "@bryan.bennett:matrix.org"; github = "bbenne10"; githubId = 687376; name = "Bryan Bennett"; - keys = [ - { - # compare with https://keybase.io/bbenne10 - fingerprint = "41EA 00B4 00F9 6970 1CB2 D3AF EF90 E3E9 8B8F 5C0B"; - } - ]; }; bbenno = { email = "nix@bbenno.com"; From 4d657c9c560a33b93290fce2ac22d36e6c8152b2 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Thu, 13 Mar 2025 09:33:12 +0100 Subject: [PATCH 016/196] saxon: use sourceRoot --- .../libraries/java/saxon/default.nix | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/java/saxon/default.nix b/pkgs/development/libraries/java/saxon/default.nix index d36d0b3cc711..b802b2b09711 100644 --- a/pkgs/development/libraries/java/saxon/default.nix +++ b/pkgs/development/libraries/java/saxon/default.nix @@ -41,26 +41,31 @@ let unzip makeWrapper ]; - dontUnpack = true; + + sourceRoot = "."; installPhase = '' - unzip $src -d $out - mkdir -p $out/bin $out/share $out/share/java - cp -s "$out"/*.jar "$out/share/java/" # */ - rm -rf $out/notices - mv $out/doc $out/share + runHook preInstall + install -Dm444 -t $out/share/java/ *.jar + mv doc $out/share + + mkdir -p $out/bin makeWrapper ${lib.getExe jre} $out/bin/${mainProgram} \ - --add-flags "-jar $out/${jar'}.jar" + --add-flags "-jar $out/share/java/${jar'}.jar" + '' + + lib.optionalString (versionAtLeast finalAttrs.version "11") '' + mv lib $out/share/java '' + lib.optionalString (versionAtLeast finalAttrs.version "8") '' makeWrapper ${lib.getExe jre} $out/bin/transform \ - --add-flags "-cp $out/${jar'}.jar net.sf.saxon.Transform" + --add-flags "-cp $out/share/java/${jar'}.jar net.sf.saxon.Transform" makeWrapper ${lib.getExe jre} $out/bin/query \ - --add-flags "-cp $out/${jar'}.jar net.sf.saxon.Query" - ''; + --add-flags "-cp $out/share/java/${jar'}.jar net.sf.saxon.Query" + '' + + "runHook postInstall"; passthru = lib.optionalAttrs (updateScript != null) { inherit updateScript; From d8f9c63512b01e519465476a4dc7acb0848d676b Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Wed, 2 Apr 2025 16:27:33 -0700 Subject: [PATCH 017/196] nixos/networkd: update valid KeepConfiguration values These changed with the release of systemd v257 from "dhcp*" to "dynamic*". --- nixos/modules/system/boot/networkd.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/boot/networkd.nix b/nixos/modules/system/boot/networkd.nix index 89d967ccc0bf..6b7b0ee336ac 100644 --- a/nixos/modules/system/boot/networkd.nix +++ b/nixos/modules/system/boot/networkd.nix @@ -899,8 +899,8 @@ let boolValues ++ [ "static" - "dhcp-on-stop" - "dhcp" + "dynamic-on-stop" + "dynamic" ] )) ]; From 9bf1c6850bdb4d8cf65811941bf8e8562764f6f8 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Fri, 4 Apr 2025 22:12:58 +0200 Subject: [PATCH 018/196] pavucontrol: remove libpressureaudio build input `libpressureaudio` is an alternative to `libpulseaudio` which is also present in the build inputs. Since the latter is listed earlier, it shadows the `libpressureaudio` during pkg-config lookup which means that it's unused. This just bloats the closure for no reason. --- pkgs/by-name/pa/pavucontrol/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/pa/pavucontrol/package.nix b/pkgs/by-name/pa/pavucontrol/package.nix index a7ca399e4946..bb0c09158d8c 100644 --- a/pkgs/by-name/pa/pavucontrol/package.nix +++ b/pkgs/by-name/pa/pavucontrol/package.nix @@ -15,7 +15,6 @@ wrapGAppsHook4, meson, ninja, - libpressureaudio, }: stdenv.mkDerivation (finalAttrs: { @@ -37,7 +36,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.optionals withLibcanberra libcanberra-gtk3) json-glib adwaita-icon-theme - libpressureaudio ]; nativeBuildInputs = [ From 4eb5ddb53decdf5314247e554d95e5e053c0e565 Mon Sep 17 00:00:00 2001 From: Vishal Das <26341736+dvishal485@users.noreply.github.com> Date: Wed, 7 May 2025 22:46:38 +0530 Subject: [PATCH 019/196] signal-desktop: add commandLineArgs for persistent flags --- pkgs/by-name/si/signal-desktop/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index 57b5baece03b..5581e4dff591 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -14,6 +14,10 @@ replaceVars, noto-fonts-color-emoji, nixosTests, + + # command line arguments which are always set e.g "--password-store=kwallet6" + commandLineArgs ? "", + withAppleEmojis ? false, }: let @@ -211,7 +215,8 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper '${lib.getExe electron}' "$out/bin/signal-desktop" \ --add-flags "$out/share/signal-desktop/app.asar" \ --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ + --add-flags ${lib.escapeShellArg commandLineArgs} runHook postInstall ''; From e39a2999310d7d3fdbf56d17121d503bcd4cdb10 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sun, 5 Jan 2025 18:50:41 +0100 Subject: [PATCH 020/196] gpu-screen-recorder{,-gtk}: move to pkgs/by-name --- .../gp/gpu-screen-recorder-gtk/package.nix} | 0 .../gp/gpu-screen-recorder/package.nix} | 0 pkgs/top-level/all-packages.nix | 6 ------ 3 files changed, 6 deletions(-) rename pkgs/{applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix => by-name/gp/gpu-screen-recorder-gtk/package.nix} (100%) rename pkgs/{applications/video/gpu-screen-recorder/default.nix => by-name/gp/gpu-screen-recorder/package.nix} (100%) diff --git a/pkgs/applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix similarity index 100% rename from pkgs/applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix rename to pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix diff --git a/pkgs/applications/video/gpu-screen-recorder/default.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix similarity index 100% rename from pkgs/applications/video/gpu-screen-recorder/default.nix rename to pkgs/by-name/gp/gpu-screen-recorder/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8bf80e166da9..7a09f18c79b9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12721,12 +12721,6 @@ with pkgs; withDoc = true; }; - gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { }; - - gpu-screen-recorder-gtk = - callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix - { }; - gpxsee-qt5 = libsForQt5.callPackage ../applications/misc/gpxsee { }; gpxsee-qt6 = qt6Packages.callPackage ../applications/misc/gpxsee { }; From 2f3a205f64a9123a02077582c76d59d2cf4eeb0c Mon Sep 17 00:00:00 2001 From: js6pak Date: Mon, 23 Dec 2024 05:18:04 +0100 Subject: [PATCH 021/196] gpu-screen-recorder{,-gtk}: add passthru.updateScript --- pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix | 3 +++ pkgs/by-name/gp/gpu-screen-recorder/package.nix | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index fe4b4a391135..c87fdc10a912 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -19,6 +19,7 @@ wayland, wrapGAppsHook3, wrapperDir ? "/run/wrappers/bin", + gitUpdater, }: stdenv.mkDerivation (finalAttrs: { @@ -68,6 +69,8 @@ stdenv.mkDerivation (finalAttrs: { }) ''; + passthru.updateScript = gitUpdater { url = "https://repo.dec05eba.com/gpu-screen-recorder-gtk"; }; + meta = { changelog = "https://git.dec05eba.com/gpu-screen-recorder-gtk/tree/com.dec05eba.gpu_screen_recorder.appdata.xml#n82"; description = "GTK frontend for gpu-screen-recorder."; diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index a508f27f8c48..65f97cac4de6 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -22,6 +22,7 @@ libXrandr, libXfixes, wrapperDir ? "/run/wrappers/bin", + gitUpdater, }: stdenv.mkDerivation (finalAttrs: { @@ -82,6 +83,8 @@ stdenv.mkDerivation (finalAttrs: { --suffix PATH : "$out/bin" ''; + passthru.updateScript = gitUpdater { url = "https://repo.dec05eba.com/gpu-screen-recorder"; }; + meta = { description = "Screen recorder that has minimal impact on system performance by recording a window using the GPU only"; homepage = "https://git.dec05eba.com/gpu-screen-recorder/about/"; From ee022814764a73749561b069ae3d677aea78ce44 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sun, 5 Jan 2025 19:42:44 +0100 Subject: [PATCH 022/196] gpu-screen-recorder{,-gtk}: use fetchgit instead of fetchurl --- .../gp/gpu-screen-recorder-gtk/package.nix | 17 ++++++++--------- pkgs/by-name/gp/gpu-screen-recorder/package.nix | 17 ++++++++--------- 2 files changed, 16 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index c87fdc10a912..d593aac17444 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -1,7 +1,7 @@ { stdenv, lib, - fetchurl, + fetchgit, pkg-config, addDriverRunpath, desktop-file-utils, @@ -22,17 +22,16 @@ gitUpdater, }: -stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation rec { pname = "gpu-screen-recorder-gtk"; version = "5.1.6"; - src = fetchurl { - url = "https://dec05eba.com/snapshot/gpu-screen-recorder-gtk.git.${finalAttrs.version}.tar.gz"; - hash = "sha256-op5cDILQglVAW/oajc0rdrMC02JZZ8bdER1B1qWPkSk="; + src = fetchgit { + url = "https://repo.dec05eba.com/${pname}"; + tag = version; + hash = "sha256-/0TyqSFBZ/6xwJnX8ePEQTSwrwgi5R8fmRw3wTS/6a8="; }; - sourceRoot = "."; - nativeBuildInputs = [ desktop-file-utils pkg-config @@ -69,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { }) ''; - passthru.updateScript = gitUpdater { url = "https://repo.dec05eba.com/gpu-screen-recorder-gtk"; }; + passthru.updateScript = gitUpdater { }; meta = { changelog = "https://git.dec05eba.com/gpu-screen-recorder-gtk/tree/com.dec05eba.gpu_screen_recorder.appdata.xml#n82"; @@ -80,4 +79,4 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ babbaj ]; platforms = [ "x86_64-linux" ]; }; -}) +} diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index 65f97cac4de6..d6c2b043d11b 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -1,7 +1,7 @@ { stdenv, lib, - fetchurl, + fetchgit, makeWrapper, meson, ninja, @@ -25,17 +25,16 @@ gitUpdater, }: -stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation rec { pname = "gpu-screen-recorder"; version = "5.2.0"; - src = fetchurl { - url = "https://dec05eba.com/snapshot/gpu-screen-recorder.git.${finalAttrs.version}.tar.gz"; - hash = "sha256-7aUW0WhoTpkJhj9WjjI2lnq+vOCG53vl/4DckHmLPBo="; + src = fetchgit { + url = "https://repo.dec05eba.com/${pname}"; + tag = version; + hash = "sha256-8/EtO0nuretHWo7atgWXrmAPcvnYtdE06BkwlhbrNsI="; }; - sourceRoot = "."; - nativeBuildInputs = [ pkg-config makeWrapper @@ -83,7 +82,7 @@ stdenv.mkDerivation (finalAttrs: { --suffix PATH : "$out/bin" ''; - passthru.updateScript = gitUpdater { url = "https://repo.dec05eba.com/gpu-screen-recorder"; }; + passthru.updateScript = gitUpdater { }; meta = { description = "Screen recorder that has minimal impact on system performance by recording a window using the GPU only"; @@ -93,4 +92,4 @@ stdenv.mkDerivation (finalAttrs: { maintainers = [ lib.maintainers.babbaj ]; platforms = [ "x86_64-linux" ]; }; -}) +} From 9bfb3e72b7be38cc255e775cc22296b5f4b404b4 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sun, 5 Jan 2025 19:40:09 +0100 Subject: [PATCH 023/196] gpu-screen-recorder{,-gtk}: add myself as maintainer --- pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix | 5 ++++- pkgs/by-name/gp/gpu-screen-recorder/package.nix | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index d593aac17444..11ced0c9a965 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -76,7 +76,10 @@ stdenv.mkDerivation rec { homepage = "https://git.dec05eba.com/gpu-screen-recorder-gtk/about/"; license = lib.licenses.gpl3Only; mainProgram = "gpu-screen-recorder-gtk"; - maintainers = with lib.maintainers; [ babbaj ]; + maintainers = with lib.maintainers; [ + babbaj + js6pak + ]; platforms = [ "x86_64-linux" ]; }; } diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index d6c2b043d11b..37faf6346b54 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -89,7 +89,10 @@ stdenv.mkDerivation rec { homepage = "https://git.dec05eba.com/gpu-screen-recorder/about/"; license = lib.licenses.gpl3Only; mainProgram = "gpu-screen-recorder"; - maintainers = [ lib.maintainers.babbaj ]; + maintainers = with lib.maintainers; [ + babbaj + js6pak + ]; platforms = [ "x86_64-linux" ]; }; } From 6fe3a6135eb94799ca106aa38ba4c922d72709e7 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sun, 2 Feb 2025 21:15:35 +0100 Subject: [PATCH 024/196] gpu-screen-recorder: 5.2.0 -> 5.5.3 --- pkgs/by-name/gp/gpu-screen-recorder/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder/package.nix b/pkgs/by-name/gp/gpu-screen-recorder/package.nix index 37faf6346b54..538d9d32a7c8 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder/package.nix @@ -12,6 +12,7 @@ dbus, ffmpeg, wayland, + wayland-scanner, vulkan-headers, pipewire, libdrm, @@ -27,12 +28,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder"; - version = "5.2.0"; + version = "5.5.3"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-8/EtO0nuretHWo7atgWXrmAPcvnYtdE06BkwlhbrNsI="; + hash = "sha256-XXSHTS/WWqGblbBLuzHSYCY5FVTDSHBHfBWubmoNSy0="; }; nativeBuildInputs = [ @@ -49,6 +50,7 @@ stdenv.mkDerivation rec { ffmpeg pipewire wayland + wayland-scanner vulkan-headers libdrm libva From f18cf012cfef88a114ab2c414e6302fec9a5e929 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sun, 11 May 2025 17:16:25 +0200 Subject: [PATCH 025/196] nixos/gpu-screen-recorder: add `cap_sys_nice` back This reverts commit 7b69d089ca4c96096f06ed848d55a28e41d6b271, because gpu-screen-recorder 5.5.2 fixes the original issue. --- nixos/modules/programs/gpu-screen-recorder.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nixos/modules/programs/gpu-screen-recorder.nix b/nixos/modules/programs/gpu-screen-recorder.nix index 5a9401943dfe..156123de7a38 100644 --- a/nixos/modules/programs/gpu-screen-recorder.nix +++ b/nixos/modules/programs/gpu-screen-recorder.nix @@ -34,6 +34,12 @@ in capabilities = "cap_sys_admin+ep"; source = "${package}/bin/gsr-kms-server"; }; + security.wrappers."gpu-screen-recorder" = { + owner = "root"; + group = "root"; + capabilities = "cap_sys_nice+ep"; + source = "${package}/bin/gpu-screen-recorder"; + }; }; meta.maintainers = with lib.maintainers; [ timschumi ]; From 110d7b29b30208a6aaa4e95b8c878e3d6e4c0709 Mon Sep 17 00:00:00 2001 From: js6pak Date: Sun, 2 Feb 2025 21:16:05 +0100 Subject: [PATCH 026/196] gpu-screen-recorder-gtk: 5.1.6 -> 5.7.0 --- pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix index 11ced0c9a965..c887c7e01fbb 100644 --- a/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix +++ b/pkgs/by-name/gp/gpu-screen-recorder-gtk/package.nix @@ -24,12 +24,12 @@ stdenv.mkDerivation rec { pname = "gpu-screen-recorder-gtk"; - version = "5.1.6"; + version = "5.7.0"; src = fetchgit { url = "https://repo.dec05eba.com/${pname}"; tag = version; - hash = "sha256-/0TyqSFBZ/6xwJnX8ePEQTSwrwgi5R8fmRw3wTS/6a8="; + hash = "sha256-/s8FCV3hE7Gq1Ad6EhRNTZJwyskV+uRYvjJ43298AOw="; }; nativeBuildInputs = [ From a1d904f9a4803e5c1a411e01307de25f212d6658 Mon Sep 17 00:00:00 2001 From: VuiMuich Date: Thu, 15 May 2025 08:06:18 +0200 Subject: [PATCH 027/196] alacritty-graphics: init at 0.15.1 --- pkgs/by-name/al/alacritty/package.nix | 32 ++++++++++++++++++++------- pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/al/alacritty/package.nix b/pkgs/by-name/al/alacritty/package.nix index 6fd102d45387..b1e36dd0ea31 100644 --- a/pkgs/by-name/al/alacritty/package.nix +++ b/pkgs/by-name/al/alacritty/package.nix @@ -23,6 +23,7 @@ xdg-utils, nix-update-script, + withGraphics ? false, }: let rpathLibs = @@ -44,17 +45,32 @@ let in rustPlatform.buildRustPackage rec { pname = "alacritty"; - version = "0.15.1"; + version = "0.15.1" + lib.optionalString withGraphics "-graphics"; - src = fetchFromGitHub { - owner = "alacritty"; - repo = "alacritty"; - tag = "v${version}"; - hash = "sha256-/yERMNfCFLPb1S17Y9OacVH8UobDIIZDhM2qPzf5Vds="; - }; + src = + # by default we want the official package + if !withGraphics then + fetchFromGitHub { + owner = "alacritty"; + repo = "alacritty"; + tag = "v${version}"; + hash = "sha256-/yERMNfCFLPb1S17Y9OacVH8UobDIIZDhM2qPzf5Vds="; + } + # optionally we want to build the sixels feature fork + else + fetchFromGitHub { + owner = "ayosec"; + repo = "alacritty"; + tag = "v${version}"; + hash = "sha256-n8vO6Q4bzWLaOqg8YhZ+aLOtBBTQ9plKIEJHXq+hhnM="; + }; useFetchCargoVendor = true; - cargoHash = "sha256-uXwefUV1NAKqwwPIWj4Slkx0c5b+RfLR3caTb42fc4M="; + cargoHash = + if !withGraphics then + "sha256-uXwefUV1NAKqwwPIWj4Slkx0c5b+RfLR3caTb42fc4M=" + else + "sha256-UtxZFqU974N+YcHoEHifBjNSyaVuMvuc1clTDgUPuoQ="; nativeBuildInputs = [ cmake diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 57c631edd034..3221dff980ec 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -274,6 +274,8 @@ with pkgs; '' ); + alacritty-graphics = callPackage ../by-name/al/alacritty/package.nix { withGraphics = true; }; + # addDriverRunpath is the preferred package name, as this enables # many more scenarios than just opengl now. aocd = with python3Packages; toPythonApplication aocd; From 58dc404ae053730777f87a96b7366a6978695d16 Mon Sep 17 00:00:00 2001 From: dansbandit <4530687+dansbandit@users.noreply.github.com> Date: Tue, 11 Feb 2025 21:41:12 +0100 Subject: [PATCH 028/196] ocrodjvu: 0.13.2 -> 0.14; python3Packages.python-djvulibre: 0.9.1 -> 0.9.3 --- pkgs/by-name/oc/ocrodjvu/package.nix | 6 ++--- .../python-djvulibre/default.nix | 25 ++++++++----------- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/oc/ocrodjvu/package.nix b/pkgs/by-name/oc/ocrodjvu/package.nix index e42ceb81f101..039660149e7b 100644 --- a/pkgs/by-name/oc/ocrodjvu/package.nix +++ b/pkgs/by-name/oc/ocrodjvu/package.nix @@ -20,14 +20,14 @@ python3Packages.buildPythonApplication rec { pname = "ocrodjvu"; - version = "0.13.2"; + version = "0.14"; pyproject = true; src = fetchFromGitHub { owner = "FriedrichFroebel"; repo = "ocrodjvu"; - rev = version; - hash = "sha256-EiMCrRFUAJbu9QLgKpFIKqigCZ77lpTDD6AvZuMbyhA="; + tag = version; + hash = "sha256-/TPo8YCE8JKKKBBeV12ilgTNDmuklwfy0TPI/7dBiOs="; }; build-system = with python3Packages; [ diff --git a/pkgs/development/python-modules/python-djvulibre/default.nix b/pkgs/development/python-modules/python-djvulibre/default.nix index 235e12246730..c505e132ee07 100644 --- a/pkgs/development/python-modules/python-djvulibre/default.nix +++ b/pkgs/development/python-modules/python-djvulibre/default.nix @@ -1,44 +1,41 @@ { lib, - buildPythonPackage, + python3Packages, fetchFromGitHub, - cython, djvulibre, ghostscript_headless, - packaging, pkg-config, - setuptools, unittestCheckHook, - wheel, }: -buildPythonPackage rec { +python3Packages.buildPythonPackage rec { pname = "python-djvulibre"; - version = "0.9.1"; + version = "0.9.3"; pyproject = true; src = fetchFromGitHub { owner = "FriedrichFroebel"; repo = "python-djvulibre"; tag = version; - hash = "sha256-5jOJyVPGJvR4YgxgJgyN47/OzsK3ASJXfn1Gt9y8rbs="; + hash = "sha256-ntDRntNxVchZm+i+qBbiZlfHAXJRKMin9Hi+BoJQjTM="; }; - nativeBuildInputs = [ - cython - packaging + build-system = [ + python3Packages.cython + djvulibre + ghostscript_headless pkg-config - setuptools - wheel + python3Packages.setuptools ]; - buildInputs = [ + dependencies = with python3Packages; [ djvulibre ghostscript_headless ]; preCheck = '' rm -rf djvu + rm -rf tests/examples ''; nativeCheckInputs = [ unittestCheckHook ]; From 3a45ce7bb0779c0da6bb38602d6e0cd553132881 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 16 May 2025 23:44:54 +0200 Subject: [PATCH 029/196] adw-gtk3: 5.10 -> 6.2 --- pkgs/by-name/ad/adw-gtk3/package.nix | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix index 7511b95242c7..de4424e7a986 100644 --- a/pkgs/by-name/ad/adw-gtk3/package.nix +++ b/pkgs/by-name/ad/adw-gtk3/package.nix @@ -5,34 +5,27 @@ nix-update-script, meson, ninja, - sassc, + dart-sass, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "adw-gtk3"; - version = "5.10"; + version = "6.2"; src = fetchFromGitHub { owner = "lassekongo83"; repo = "adw-gtk3"; tag = "v${finalAttrs.version}"; - hash = "sha256-0OZk27b0kujzWtRX5uvelTMivL19g6sNB1IY6BsrO10="; + hash = "sha256-YYaqSEnIYHHkY4L3UhFBkR3DehoB6QADhSGOP/9NKx8="; }; nativeBuildInputs = [ meson ninja - sassc + dart-sass ]; - postPatch = '' - chmod +x gtk/src/adw-gtk3-dark/gtk-3.0/install-dark-theme.sh - patchShebangs gtk/src/adw-gtk3-dark/gtk-3.0/install-dark-theme.sh - ''; - - passthru = { - updateScript = nix-update-script { }; - }; + passthru.updateScript = nix-update-script { }; meta = { description = "Theme from libadwaita ported to GTK-3"; From 4f91e6463eedb45a9ce6a37083f46cfe7f595532 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 16 May 2025 23:45:04 +0200 Subject: [PATCH 030/196] adw-gtk3: add myself as maintainer --- pkgs/by-name/ad/adw-gtk3/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix index de4424e7a986..395f60d5571f 100644 --- a/pkgs/by-name/ad/adw-gtk3/package.nix +++ b/pkgs/by-name/ad/adw-gtk3/package.nix @@ -32,6 +32,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { homepage = "https://github.com/lassekongo83/adw-gtk3"; license = lib.licenses.lgpl21Only; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ ciferkey ]; + maintainers = with lib.maintainers; [ + ciferkey + Gliczy + ]; }; }) From 60e131c86b442453d10d26f61029785560a81fea Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 22 May 2025 01:08:42 +0200 Subject: [PATCH 031/196] python313Packages.starlette-admin: 0.14.1 -> 0.15.0 Changelog: https://github.com/jowilf/starlette-admin/blob/0.15.0/CHANGELOG.md --- .../starlette-admin/default.nix | 36 ++++--------------- 1 file changed, 6 insertions(+), 30 deletions(-) diff --git a/pkgs/development/python-modules/starlette-admin/default.nix b/pkgs/development/python-modules/starlette-admin/default.nix index 5ff77b3a6488..46c0825ce59b 100644 --- a/pkgs/development/python-modules/starlette-admin/default.nix +++ b/pkgs/development/python-modules/starlette-admin/default.nix @@ -32,42 +32,16 @@ buildPythonPackage rec { pname = "starlette-admin"; - version = "0.14.1"; + version = "0.15.0"; pyproject = true; src = fetchFromGitHub { owner = "jowilf"; repo = "starlette-admin"; - rev = version; - hash = "sha256-DoYD8Hc5pd68+BhASw3mwwCdhu0vYHiELjVmVwU8FHs="; + tag = version; + hash = "sha256-R9ZRrJaBp1joT3DtymvS+Ac0MzEUFYFovgxMW0njsT0="; }; - # recreates https://github.com/jowilf/starlette-admin/pull/630 which cannot be cherry-picked - postPatch = '' - test_files_to_fix=( - tests/mongoengine/test_auth.py - tests/odmantic/test_async_engine.py - tests/odmantic/test_auth.py - tests/odmantic/test_sync_engine.py - tests/sqla/test_async_engine.py - tests/sqla/test_auth.py - tests/sqla/test_multiple_pks.py - tests/sqla/test_sqla_and_pydantic.py - tests/sqla/test_sqla_utils.py - tests/sqla/test_sqlmodel.py - tests/sqla/test_sync_engine.py - tests/sqla/test_view_serialization.py - tests/test_auth.py - ) - substituteInPlace "''${test_files_to_fix[@]}" \ - --replace-fail \ - 'from httpx import AsyncClient' \ - 'from httpx import AsyncClient, ASGITransport' \ - --replace-fail \ - 'AsyncClient(app=app,' \ - 'AsyncClient(transport=ASGITransport(app=app),' - ''; - build-system = [ hatchling ]; dependencies = [ @@ -122,6 +96,8 @@ buildPythonPackage rec { [ # odmantic is not packaged "tests/odmantic" + # beanie is not packaged + "tests/beanie" # needs mongodb running on port 27017 "tests/mongoengine" ] @@ -146,7 +122,7 @@ buildPythonPackage rec { meta = with lib; { description = "Fast, beautiful and extensible administrative interface framework for Starlette & FastApi applications"; homepage = "https://github.com/jowilf/starlette-admin"; - changelog = "https://github.com/jowilf/starlette-admin/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/jowilf/starlette-admin/blob/${src.tag}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ pbsds ]; }; From 3f47b2cf27dbd04fb0e7c6122fbf5cc91dcbd018 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 22 May 2025 11:24:45 -0400 Subject: [PATCH 032/196] fish-lsp: use finalAttrs --- pkgs/by-name/fi/fish-lsp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/fish-lsp/package.nix b/pkgs/by-name/fi/fish-lsp/package.nix index 1fd36a8edffb..227edead777b 100644 --- a/pkgs/by-name/fi/fish-lsp/package.nix +++ b/pkgs/by-name/fi/fish-lsp/package.nix @@ -13,19 +13,19 @@ yarnBuildHook, yarnConfigHook, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "fish-lsp"; version = "1.0.8-4"; src = fetchFromGitHub { owner = "ndonfris"; repo = "fish-lsp"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-rtogxbcnmOEFT1v7aK+pzt9Z4B2O4rFwH3pTNVLTxiA="; }; yarnOfflineCache = fetchYarnDeps { - yarnLock = src + "/yarn.lock"; + yarnLock = finalAttrs.src + "/yarn.lock"; hash = "sha256-83QhVDG/zyMbHJbV48m84eimXejLKdeVrdk1uZjI8bk="; }; @@ -85,4 +85,4 @@ stdenv.mkDerivation rec { maintainers = with lib.maintainers; [ petertriho ]; platforms = lib.platforms.unix; }; -} +}) From ca1ec659ee9168db0a159a7d433cdc241c5616e3 Mon Sep 17 00:00:00 2001 From: Hoang Nguyen Date: Fri, 23 May 2025 18:05:07 +0700 Subject: [PATCH 033/196] kubie: wrap kubectl kubie executes kubectl to list namespaces for `kubie ns` command. --- pkgs/by-name/ku/kubie/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index cf25e473476a..70603e620d1c 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -1,8 +1,10 @@ { lib, + kubectl, rustPlatform, fetchFromGitHub, installShellFiles, + makeWrapper, }: rustPlatform.buildRustPackage rec { @@ -20,10 +22,20 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-Yf8fAW65K7SLaRpvegjWBLVDV33sMGV+I1rqlWvx5Ss="; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + makeWrapper + ]; postInstall = '' installShellCompletion completion/kubie.bash + + wrapProgram "$out/bin/kubie" \ + --prefix PATH : "${ + lib.makeBinPath [ + kubectl + ] + }" ''; meta = with lib; { From 1d8ea85cdaf870196d91915c0793e12f4f939aad Mon Sep 17 00:00:00 2001 From: Hoang Nguyen Date: Fri, 23 May 2025 18:07:02 +0700 Subject: [PATCH 034/196] kubie: add fish completion --- pkgs/by-name/ku/kubie/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ku/kubie/package.nix b/pkgs/by-name/ku/kubie/package.nix index 70603e620d1c..0b305dfe42eb 100644 --- a/pkgs/by-name/ku/kubie/package.nix +++ b/pkgs/by-name/ku/kubie/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { ]; postInstall = '' - installShellCompletion completion/kubie.bash + installShellCompletion completion/kubie.{bash,fish} wrapProgram "$out/bin/kubie" \ --prefix PATH : "${ From 0ab19b633c82225c7ab350a2631b5959337f4d93 Mon Sep 17 00:00:00 2001 From: Yethal <26117918+Yethal@users.noreply.github.com> Date: Fri, 23 May 2025 16:01:35 +0200 Subject: [PATCH 035/196] terragrunt: 0.78.4 -> 0.80.2 --- pkgs/by-name/te/terragrunt/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terragrunt/package.nix b/pkgs/by-name/te/terragrunt/package.nix index 0831edfc2990..7d610bfb4ede 100644 --- a/pkgs/by-name/te/terragrunt/package.nix +++ b/pkgs/by-name/te/terragrunt/package.nix @@ -4,29 +4,31 @@ fetchFromGitHub, versionCheckHook, go-mockery, + mockgen, }: buildGoModule (finalAttrs: { pname = "terragrunt"; - version = "0.78.4"; + version = "0.80.2"; src = fetchFromGitHub { owner = "gruntwork-io"; repo = "terragrunt"; tag = "v${finalAttrs.version}"; - hash = "sha256-Xlqq1d6itQx0Y6MQJTY3tsZ8Q2S8EqRbqD1GGdIu9oA="; + hash = "sha256-FgytHWKtXK0tNDFOVOEciEzyVEXLbk9T2Nk8Se35HnY="; }; nativeBuildInputs = [ versionCheckHook go-mockery + mockgen ]; preBuild = '' make generate-mocks ''; - vendorHash = "sha256-sVA2bzQoeDdYRDaAC6DZtF4izuXhlHTUMKNkOIveG7c="; + vendorHash = "sha256-Zgoon6eMUXn2zaxHfJovtWV9Q11rDdkBrYzNqa73DsM="; doCheck = false; From f443d8a56e90484f375acd7a1192167c46ae9bbc Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 22 May 2025 03:26:14 +0200 Subject: [PATCH 036/196] python313Packages.pyrender: use llvmpipeHook Didn't know about this one, pretty neat! --- .../python-modules/pyrender/default.nix | 14 +++++++++++--- pkgs/top-level/python-packages.nix | 4 +++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyrender/default.nix b/pkgs/development/python-modules/pyrender/default.nix index 1399a21b6fdb..04bbda7aa8ef 100644 --- a/pkgs/development/python-modules/pyrender/default.nix +++ b/pkgs/development/python-modules/pyrender/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, @@ -16,6 +17,7 @@ six, trimesh, pytestCheckHook, + mesa, }: buildPythonPackage rec { @@ -77,10 +79,16 @@ buildPythonPackage rec { env.PYOPENGL_PLATFORM = "egl"; # enables headless rendering during check - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = + [ + pytestCheckHook + ] + ++ lib.filter (lib.meta.availableOn stdenv.hostPlatform) [ + mesa.llvmpipeHook + ]; - disabledTestPaths = [ - # does not work inside sandbox, no GPU + disabledTestPaths = lib.optionals (!lib.meta.availableOn stdenv.hostPlatform mesa.llvmpipeHook) [ + # requires opengl context "tests/unit/test_offscreen.py" ]; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c535be56dcdf..d81d719e9e4d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13290,7 +13290,9 @@ self: super: with self; { pyregion = callPackage ../development/python-modules/pyregion { }; - pyrender = callPackage ../development/python-modules/pyrender { }; + pyrender = callPackage ../development/python-modules/pyrender { + inherit (pkgs) mesa; + }; pyrevolve = callPackage ../development/python-modules/pyrevolve { }; From f0c9b09b8552ea0e44a3a0447b8604fa1a1119b2 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sun, 25 May 2025 03:56:49 +0200 Subject: [PATCH 037/196] python313Packages.textx.passthru.tests.*: fix meta.homepage --- pkgs/development/python-modules/textx/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/textx/default.nix b/pkgs/development/python-modules/textx/default.nix index 924464439578..cffd4d5483f2 100644 --- a/pkgs/development/python-modules/textx/default.nix +++ b/pkgs/development/python-modules/textx/default.nix @@ -85,7 +85,7 @@ let meta = with lib; { inherit (textx.meta) license maintainers; description = "Sample textX language for testing"; - homepage = textx.homepage + "tree/${version}/" + pathToSourceRoot; + homepage = textx.meta.homepage + "tree/${version}/" + pathToSourceRoot; }; }; @@ -108,7 +108,7 @@ let meta = with lib; { inherit (textx.meta) license maintainers; description = "Sample textX language for testing"; - homepage = textx.homepage + "tree/${version}/" + pathToSourceRoot; + homepage = textx.meta.homepage + "tree/${version}/" + pathToSourceRoot; }; }; @@ -128,7 +128,7 @@ let meta = with lib; { inherit (textx.meta) license maintainers; description = "Sample textX language for testing"; - homepage = textx.homepage + "tree/${version}/" + pathToSourceRoot; + homepage = textx.meta.homepage + "tree/${version}/" + pathToSourceRoot; }; }; @@ -148,7 +148,7 @@ let meta = with lib; { inherit (textx.meta) license maintainers; description = "Sample textX language for testing"; - homepage = textx.homepage + "tree/${version}/" + pathToSourceRoot; + homepage = textx.meta.homepage + "tree/${version}/" + pathToSourceRoot; }; }; @@ -168,7 +168,7 @@ let meta = with lib; { inherit (textx.meta) license maintainers; description = "Sample textX sub-command for testing"; - homepage = textx.homepage + "tree/${version}/" + pathToSourceRoot; + homepage = textx.meta.homepage + "tree/${version}/" + pathToSourceRoot; }; }; in From 60a907b76a50c85aae6cbcf51aea8b8bd2c060dd Mon Sep 17 00:00:00 2001 From: Andrew Voynov Date: Tue, 1 Apr 2025 13:40:32 +0300 Subject: [PATCH 038/196] hyphen: add Russian dictionary, update readmeFileName values For some reason README file for Russian has different naming upstream, therefore `readmeFileName` for all languages was changed to accommodate both naming schemes. --- .../libraries/hyphen/dictionaries.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/hyphen/dictionaries.nix b/pkgs/development/libraries/hyphen/dictionaries.nix index 01303652017a..34fe0729643f 100644 --- a/pkgs/development/libraries/hyphen/dictionaries.nix +++ b/pkgs/development/libraries/hyphen/dictionaries.nix @@ -44,7 +44,7 @@ let install -m644 "hyph_${dictFileName}.dic" "$out/share/hyphen" # docs install -dm755 "$out/share/doc/" - install -m644 "README_hyph_${readmeFileName}.txt" "$out/share/doc/${pname}.txt" + install -m644 "README_${readmeFileName}.txt" "$out/share/doc/${pname}.txt" runHook postInstall ''; }; @@ -84,7 +84,7 @@ rec { shortName = "de-de"; shortDescription = "German (Germany)"; dictFileName = "de_DE"; - readmeFileName = "de"; + readmeFileName = "hyph_de"; }; de_AT = de-at; @@ -93,7 +93,7 @@ rec { shortName = "de-at"; shortDescription = "German (Austria)"; dictFileName = "de_AT"; - readmeFileName = "de"; + readmeFileName = "hyph_de"; }; de_CH = de-ch; @@ -102,6 +102,17 @@ rec { shortName = "de-ch"; shortDescription = "German (Switzerland)"; dictFileName = "de_CH"; - readmeFileName = "de"; + readmeFileName = "hyph_de"; + }; + + # RUSSIAN + + ru_RU = ru-ru; + ru-ru = mkDictFromLibreofficeGit { + subdir = "ru_RU"; + shortName = "ru-ru"; + shortDescription = "Russian (Russia)"; + dictFileName = "ru_RU"; + readmeFileName = "ru_RU"; }; } From d5c77fd3fb83b3f983088ff516ca3b00c08c26dd Mon Sep 17 00:00:00 2001 From: John Rodewald Date: Sun, 25 May 2025 11:46:14 +0200 Subject: [PATCH 039/196] gex: fix Darwin build `zlib` dependency was missing. --- pkgs/by-name/ge/gex/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ge/gex/package.nix b/pkgs/by-name/ge/gex/package.nix index 0ecba4acd1e0..d0422f2b142c 100644 --- a/pkgs/by-name/ge/gex/package.nix +++ b/pkgs/by-name/ge/gex/package.nix @@ -5,6 +5,8 @@ pkg-config, libgit2, nix-update-script, + zlib, + stdenv, }: rustPlatform.buildRustPackage rec { @@ -24,7 +26,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ libgit2 - ]; + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ zlib ]; env = { LIBGIT2_NO_VENDOR = 1; From 31fb64851e752b18fc9fbda1af6b94fce7c23e1e Mon Sep 17 00:00:00 2001 From: rczb Date: Sun, 18 May 2025 11:29:07 +0800 Subject: [PATCH 040/196] racket, racket-minimal: 8.16 -> 8.17 --- pkgs/development/interpreters/racket/manifest.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/interpreters/racket/manifest.json b/pkgs/development/interpreters/racket/manifest.json index 022680c991ab..e7250d32f99d 100644 --- a/pkgs/development/interpreters/racket/manifest.json +++ b/pkgs/development/interpreters/racket/manifest.json @@ -1,11 +1,11 @@ { - "version": "8.16", + "version": "8.17", "full": { - "filename": "racket-8.16-src.tgz", - "sha256": "b233a968f4a561f7b005ce06f2c4c29428562f308c1a04d28e2e2286f6b945c3" + "filename": "racket-8.17-src.tgz", + "sha256": "44431395138f7b8c5e67d416ff063b8fb6ce056f4c4f0fda27b7b1ec58bfa33b" }, "minimal": { - "filename": "racket-minimal-8.16-src.tgz", - "sha256": "4e727db75574ab11d6bec7af5e5d72a084fa7f662e200c35d5bc200772f5ce96" + "filename": "racket-minimal-8.17-src.tgz", + "sha256": "4acb365869290881fa07c69588cfa8b2dc1000bdc69955d70964b0b1e76b71ba" } } From 84047a3142a9ac2f17957aec8e35a5d97a80decb Mon Sep 17 00:00:00 2001 From: rczb Date: Sun, 18 May 2025 11:32:04 +0800 Subject: [PATCH 041/196] racket, racket-minimal: move to pkgs/by-name --- .../ra}/racket/configure-installation.rkt | 0 .../interpreters => by-name/ra}/racket/manifest.json | 0 .../interpreters => by-name/ra}/racket/minimal.nix | 0 .../racket/default.nix => by-name/ra/racket/package.nix} | 0 .../ra}/racket/patches/force-cs-variant.patch | 0 .../ra}/racket/patches/force-remove-codesign-then-add.patch | 0 .../interpreters => by-name/ra}/racket/tests/draw-crossing.nix | 0 .../ra}/racket/tests/get-version-and-variant.nix | 0 .../interpreters => by-name/ra}/racket/tests/load-openssl.nix | 0 .../ra}/racket/tests/nix-write-script.nix | 0 .../ra}/racket/tests/write-greeting.nix | 0 pkgs/{development/interpreters => by-name/ra}/racket/update.py | 0 pkgs/top-level/all-packages.nix | 3 +-- 13 files changed, 1 insertion(+), 2 deletions(-) rename pkgs/{development/interpreters => by-name/ra}/racket/configure-installation.rkt (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/manifest.json (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/minimal.nix (100%) rename pkgs/{development/interpreters/racket/default.nix => by-name/ra/racket/package.nix} (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/patches/force-cs-variant.patch (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/patches/force-remove-codesign-then-add.patch (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/tests/draw-crossing.nix (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/tests/get-version-and-variant.nix (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/tests/load-openssl.nix (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/tests/nix-write-script.nix (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/tests/write-greeting.nix (100%) rename pkgs/{development/interpreters => by-name/ra}/racket/update.py (100%) diff --git a/pkgs/development/interpreters/racket/configure-installation.rkt b/pkgs/by-name/ra/racket/configure-installation.rkt similarity index 100% rename from pkgs/development/interpreters/racket/configure-installation.rkt rename to pkgs/by-name/ra/racket/configure-installation.rkt diff --git a/pkgs/development/interpreters/racket/manifest.json b/pkgs/by-name/ra/racket/manifest.json similarity index 100% rename from pkgs/development/interpreters/racket/manifest.json rename to pkgs/by-name/ra/racket/manifest.json diff --git a/pkgs/development/interpreters/racket/minimal.nix b/pkgs/by-name/ra/racket/minimal.nix similarity index 100% rename from pkgs/development/interpreters/racket/minimal.nix rename to pkgs/by-name/ra/racket/minimal.nix diff --git a/pkgs/development/interpreters/racket/default.nix b/pkgs/by-name/ra/racket/package.nix similarity index 100% rename from pkgs/development/interpreters/racket/default.nix rename to pkgs/by-name/ra/racket/package.nix diff --git a/pkgs/development/interpreters/racket/patches/force-cs-variant.patch b/pkgs/by-name/ra/racket/patches/force-cs-variant.patch similarity index 100% rename from pkgs/development/interpreters/racket/patches/force-cs-variant.patch rename to pkgs/by-name/ra/racket/patches/force-cs-variant.patch diff --git a/pkgs/development/interpreters/racket/patches/force-remove-codesign-then-add.patch b/pkgs/by-name/ra/racket/patches/force-remove-codesign-then-add.patch similarity index 100% rename from pkgs/development/interpreters/racket/patches/force-remove-codesign-then-add.patch rename to pkgs/by-name/ra/racket/patches/force-remove-codesign-then-add.patch diff --git a/pkgs/development/interpreters/racket/tests/draw-crossing.nix b/pkgs/by-name/ra/racket/tests/draw-crossing.nix similarity index 100% rename from pkgs/development/interpreters/racket/tests/draw-crossing.nix rename to pkgs/by-name/ra/racket/tests/draw-crossing.nix diff --git a/pkgs/development/interpreters/racket/tests/get-version-and-variant.nix b/pkgs/by-name/ra/racket/tests/get-version-and-variant.nix similarity index 100% rename from pkgs/development/interpreters/racket/tests/get-version-and-variant.nix rename to pkgs/by-name/ra/racket/tests/get-version-and-variant.nix diff --git a/pkgs/development/interpreters/racket/tests/load-openssl.nix b/pkgs/by-name/ra/racket/tests/load-openssl.nix similarity index 100% rename from pkgs/development/interpreters/racket/tests/load-openssl.nix rename to pkgs/by-name/ra/racket/tests/load-openssl.nix diff --git a/pkgs/development/interpreters/racket/tests/nix-write-script.nix b/pkgs/by-name/ra/racket/tests/nix-write-script.nix similarity index 100% rename from pkgs/development/interpreters/racket/tests/nix-write-script.nix rename to pkgs/by-name/ra/racket/tests/nix-write-script.nix diff --git a/pkgs/development/interpreters/racket/tests/write-greeting.nix b/pkgs/by-name/ra/racket/tests/write-greeting.nix similarity index 100% rename from pkgs/development/interpreters/racket/tests/write-greeting.nix rename to pkgs/by-name/ra/racket/tests/write-greeting.nix diff --git a/pkgs/development/interpreters/racket/update.py b/pkgs/by-name/ra/racket/update.py similarity index 100% rename from pkgs/development/interpreters/racket/update.py rename to pkgs/by-name/ra/racket/update.py diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 21affad468e6..27781fc6e79b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6696,8 +6696,7 @@ with pkgs; wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { }; - racket = callPackage ../development/interpreters/racket { }; - racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { + racket-minimal = callPackage ../by-name/ra/racket/minimal.nix { stdenv = stdenvAdapters.makeStaticLibraries stdenv; }; From a8d0fd7e40a2368dcb88296b0c52bd0e8116b9a4 Mon Sep 17 00:00:00 2001 From: rczb Date: Sun, 18 May 2025 11:33:32 +0800 Subject: [PATCH 042/196] racket, racket-minimal: specify meta.sourceProvenance --- pkgs/by-name/ra/racket/minimal.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/ra/racket/minimal.nix b/pkgs/by-name/ra/racket/minimal.nix index 8d85729c2a58..498ac889ae29 100644 --- a/pkgs/by-name/ra/racket/minimal.nix +++ b/pkgs/by-name/ra/racket/minimal.nix @@ -173,6 +173,10 @@ stdenv.mkDerivation (finalAttrs: { asl20 mit ]; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode + ]; maintainers = with lib.maintainers; [ rc-zb ]; mainProgram = "racket"; platforms = lib.platforms.all; From 56267970c2a7818a5f89508e1733520d7deb7df8 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Mon, 26 May 2025 14:35:06 +0200 Subject: [PATCH 043/196] adw-gtk3: add normalcea as maintainer --- pkgs/by-name/ad/adw-gtk3/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix index 395f60d5571f..a7695a4d10fe 100644 --- a/pkgs/by-name/ad/adw-gtk3/package.nix +++ b/pkgs/by-name/ad/adw-gtk3/package.nix @@ -35,6 +35,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ciferkey Gliczy + normalcea ]; }; }) From 1228b36dbf39428356553f19db23c2e152e99885 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Mon, 26 May 2025 14:36:33 +0200 Subject: [PATCH 044/196] adw-gtk3: change description --- pkgs/by-name/ad/adw-gtk3/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix index a7695a4d10fe..274e21c3af28 100644 --- a/pkgs/by-name/ad/adw-gtk3/package.nix +++ b/pkgs/by-name/ad/adw-gtk3/package.nix @@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "Theme from libadwaita ported to GTK-3"; + description = "Unofficial GTK 3 port of libadwaita"; homepage = "https://github.com/lassekongo83/adw-gtk3"; license = lib.licenses.lgpl21Only; platforms = lib.platforms.unix; From 42af7c534c901d08a4435f196578844d173358aa Mon Sep 17 00:00:00 2001 From: rczb Date: Mon, 26 May 2025 20:25:41 +0800 Subject: [PATCH 045/196] racket, racket-minimal: remove redundant patch for Darwin --- pkgs/by-name/ra/racket/minimal.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/by-name/ra/racket/minimal.nix b/pkgs/by-name/ra/racket/minimal.nix index 498ac889ae29..2acd10f83bd7 100644 --- a/pkgs/by-name/ra/racket/minimal.nix +++ b/pkgs/by-name/ra/racket/minimal.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchpatch, fetchurl, libiconvReal, @@ -50,13 +49,6 @@ stdenv.mkDerivation (finalAttrs: { circumvent this error. */ ./patches/force-remove-codesign-then-add.patch - - (fetchpatch { - name = "darwin-cs-preprocess.patch"; - url = "https://github.com/racket/racket/commit/ee9fb20a10a1a8e36650681afcafe99f0b044423.patch"; - hash = "sha256-9aTRzfd3dwznfJg0fwsjhN4SYgXncrGyBCbcmKlxlio="; - stripLen = 1; - }) ]; preConfigure = From c1afaee9edfeada46e3e8c5a2b2aa586860d4cf2 Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Mon, 26 May 2025 11:50:36 +0000 Subject: [PATCH 046/196] =?UTF-8?q?pre-commit:=204.0.1=20=E2=86=92=204.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Release notes: --- pkgs/by-name/pr/pre-commit/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pre-commit/package.nix b/pkgs/by-name/pr/pre-commit/package.nix index 5bee2ddd0c3e..1e0791e70f16 100644 --- a/pkgs/by-name/pr/pre-commit/package.nix +++ b/pkgs/by-name/pr/pre-commit/package.nix @@ -11,6 +11,7 @@ nodejs, perl, cabal-install, + julia, pre-commit, }: @@ -20,7 +21,7 @@ let in buildPythonApplication rec { pname = "pre-commit"; - version = "4.0.1"; + version = "4.2.0"; format = "setuptools"; disabled = pythonOlder "3.9"; @@ -29,7 +30,7 @@ buildPythonApplication rec { owner = "pre-commit"; repo = "pre-commit"; tag = "v${version}"; - hash = "sha256-qMNnzAxJOS7mabHmGYZ/VkDrpaZbqTJyETSCxq/OrGQ="; + hash = "sha256-rUhI9NaxyRfLu/mfLwd5B0ybSnlAQV2Urx6+fef0sGM="; }; patches = [ @@ -60,6 +61,7 @@ buildPythonApplication rec { pytestCheckHook re-assert cabal-install + julia ] ++ lib.optionals (!i686Linux) [ # coursier can be moved back to the main nativeCheckInputs list once we’re able to bootstrap a @@ -135,6 +137,7 @@ buildPythonApplication rec { "test_additional_node_dependencies_installed" "test_additional_rust_cli_dependencies_installed" "test_additional_rust_lib_dependencies_installed" + "test_automatic_toolchain_switching" "test_coursier_hook" "test_coursier_hook_additional_dependencies" "test_dart" @@ -150,6 +153,8 @@ buildPythonApplication rec { "test_language_version_with_rustup" "test_installs_rust_missing_rustup" "test_installs_without_links_outside_env" + "test_julia_hook" + "test_julia_repo_local" "test_local_golang_additional_deps" "test_lua" "test_lua_additional_dependencies" From 2f51cb1f8f65c7e0a6f7a8006e88dfd50fc9746f Mon Sep 17 00:00:00 2001 From: Niko Cantero <97130632+nyabinary@users.noreply.github.com> Date: Mon, 26 May 2025 11:59:15 -0400 Subject: [PATCH 047/196] =?UTF-8?q?dorion:=205.0.1=20=E2=86=92=206.7.1;=20?= =?UTF-8?q?dorion:=20build=20from=20source?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: griffi-gh --- pkgs/by-name/do/dorion/no-cargo-patch.patch | 31 +++ pkgs/by-name/do/dorion/package.nix | 201 ++++++++++++++++---- 2 files changed, 195 insertions(+), 37 deletions(-) create mode 100644 pkgs/by-name/do/dorion/no-cargo-patch.patch diff --git a/pkgs/by-name/do/dorion/no-cargo-patch.patch b/pkgs/by-name/do/dorion/no-cargo-patch.patch new file mode 100644 index 000000000000..1906d417b517 --- /dev/null +++ b/pkgs/by-name/do/dorion/no-cargo-patch.patch @@ -0,0 +1,31 @@ +diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock +index 13a6b54..f6bd9d6 100644 +--- a/src-tauri/Cargo.lock ++++ b/src-tauri/Cargo.lock +@@ -5049,6 +5049,8 @@ dependencies = [ + [[package]] + name = "tauri-plugin-shell" + version = "2.2.1" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "69d5eb3368b959937ad2aeaf6ef9a8f5d11e01ffe03629d3530707bbcb27ff5d" + dependencies = [ + "encoding_rs", + "log", +diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml +index 4dcaa86..daef086 100644 +--- a/src-tauri/Cargo.toml ++++ b/src-tauri/Cargo.toml +@@ -12,13 +12,6 @@ rust-version = "1.84.1" + strip = "debuginfo" + lto = false + +-# Patches +-[package.metadata.patch] +-crates = ["tauri-plugin-shell"] +- +-[patch.crates-io] +-tauri-plugin-shell = { path="./target/patch/tauri-plugin-shell-2.2.1" } +- + [build-dependencies] + tauri-build = { version = "2.0.0", features = [] } + diff --git a/pkgs/by-name/do/dorion/package.nix b/pkgs/by-name/do/dorion/package.nix index c5e95fa6748b..a7b804dfe9bf 100644 --- a/pkgs/by-name/do/dorion/package.nix +++ b/pkgs/by-name/do/dorion/package.nix @@ -1,66 +1,193 @@ { lib, - stdenv, + fetchFromGitHub, fetchurl, - autoPatchelfHook, - dpkg, + rustPlatform, + cmake, + ninja, + wrapGAppsHook4, glib-networking, gst_all_1, - libappindicator, + libsysprof-capture, libayatana-appindicator, - webkitgtk_4_0, - wrapGAppsHook3, + nodejs, + openssl, + pkg-config, + yq-go, + pnpm_9, + webkitgtk_4_1, + cargo-tauri, + desktop-file-utils, }: -stdenv.mkDerivation (finalAttrs: { - pname = "dorion"; - version = "5.0.1"; - - src = fetchurl { - url = "https://github.com/SpikeHD/Dorion/releases/download/v${finalAttrs.version}/Dorion_${finalAttrs.version}_amd64.deb"; - hash = "sha256-cCZikTZ+IU3mq/FkJfeggXLyWIsWG+a2qu1GbgW93WQ="; +let + webkitgtk_4_1' = webkitgtk_4_1.override { + enableExperimental = true; }; - unpackCmd = '' - dpkg -X $curSrc . - ''; + shelter = fetchurl { + url = "https://raw.githubusercontent.com/uwu/shelter-builds/fab6f100bd0ab8583d67f792f66722a7d2a14bd1/shelter.js"; + hash = "sha256-d9vaKLrl8RYNcHnE1iGN49ov6U/Y+9XpEsio+c1Sguc="; + meta = { + homepage = "https://github.com/uwu/shelter"; + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; # actually, minified JS + license = lib.licenses.cc0; + }; + }; +in - runtimeDependencies = [ - glib-networking - libappindicator - libayatana-appindicator +rustPlatform.buildRustPackage (finalAttrs: { + pname = "dorion"; + version = "6.7.1"; + + src = fetchFromGitHub { + owner = "SpikeHD"; + repo = "Dorion"; + tag = "v${finalAttrs.version}"; + hash = "sha256-d4G3royqhz+te5wPWVLNqqG/w0qOvTd7dKcWSzxUMUo="; + }; + + cargoPatches = [ + ./no-cargo-patch.patch + ]; + + cargoRoot = "src-tauri"; + buildAndTestSubdir = finalAttrs.cargoRoot; + + useFetchCargoVendor = true; + cargoHash = "sha256-1xpAJkS31DjrZCY5WJ4/Z1t1ALED5gz7xYLhVR1Qzww="; + + pnpmDeps = pnpm_9.fetchDeps { + inherit (finalAttrs) pname version src; + hash = "sha256-xBonUzA4+1zbViEsKap6CaG6ZRldW1LjNYIB+FmVRFs="; + }; + + # CMake (webkit extension) + cmakeDir = "."; + cmakeBuildDir = "src-tauri/extension_webkit"; + dontUseCmakeConfigure = true; + dontUseNinjaBuild = true; + dontUseNinjaCheck = true; + dontUseNinjaInstall = true; + # cmake's supposed to set this automatically + # ... but the detection is based on the presence of ninja build hook + cmakeFlags = [ + "-GNinja" ]; nativeBuildInputs = [ - autoPatchelfHook - dpkg - wrapGAppsHook3 + pnpm_9.configHook + cargo-tauri.hook + nodejs + pkg-config + wrapGAppsHook4 + yq-go + desktop-file-utils + cmake + ninja ]; buildInputs = [ - glib-networking - gst_all_1.gst-plugins-bad + openssl + webkitgtk_4_1' gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-good - webkitgtk_4_0 + gst_all_1.gst-plugins-rs + glib-networking + libsysprof-capture + libayatana-appindicator ]; - installPhase = '' - runHook preInstall + postPatch = '' + # remove updater + rm -rf updater - mkdir -pv $out - mv -v {bin,lib,share} $out + # patch cargo-deps + pushd $cargoDepsCopy/tauri-plugin-shell-* + patch -p1 < /build/source/src-tauri/patches/tauri-plugin-shell+*.patch + popd - runHook postInstall + substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ + --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" + + # disable pre-build script and disable auto-updater + yq -iPo=json ' + .bundle.resources = (.bundle.resources | map(select(. != "updater*"))) + ' src-tauri/tauri.conf.json + + # link shelter injection + ln -s ${shelter} src-tauri/injection/shelter.js + + # link html/frontend data + ln -s /build/source/src /build/source/src-tauri/html ''; + configurePhase = '' + cmakeConfigurePhase + pnpmConfigHook + ''; + + buildPhase = '' + ninjaBuildPhase + cd /build/source + tauriBuildHook + ''; + + postInstall = '' + # Set up the resource directories + mkdir -p $out/lib/Dorion + ln -s $out/lib/Dorion $out/lib/dorion + rm -rf $out/lib/Dorion/injection + cp -r src-tauri/injection $out/lib/Dorion + cp -r src $out/lib/Dorion + + # Modify the desktop file + desktop-file-edit \ + --set-comment "Tiny alternative Discord client" \ + --set-key="Exec" --set-value="Dorion %U" \ + --set-key="TryExec" --set-value="Dorion" \ + --set-key="StartupWMClass" --set-value="Dorion" \ + --set-key="StartupNotify" --set-value="true" \ + --set-key="Categories" --set-value="Network;InstantMessaging;Chat;" \ + --set-key="Keywords" --set-value="dorion;discord;vencord;chat;im;vc;ds;dc;dsc;tauri;" \ + --set-key="Terminal" --set-value="false" \ + --set-key="MimeType" --set-value="x-scheme-handler/discord" \ + $out/share/applications/Dorion.desktop + ''; + + # error: failed to run custom build command for `Dorion v6.5.3 (/build/source/src-tauri)` + # Permission denied (os error 13) + doCheck = false; + + env = { + TAURI_RESOURCE_DIR = "${placeholder "out"}/lib"; + }; + meta = { - homepage = "https://github.com/SpikeHD/Dorion"; + homepage = "https://spikehd.github.io/projects/dorion/"; description = "Tiny alternative Discord client"; - license = lib.licenses.gpl3Only; - mainProgram = "dorion"; - maintainers = with lib.maintainers; [ aleksana ]; - platforms = lib.intersectLists (lib.platforms.linux) (lib.platforms.x86_64); - sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + longDescription = '' + Dorion is an alternative Discord client aimed towards lower-spec or + storage-sensitive PCs that supports themes, plugins, and more! + ''; + changelog = "https://github.com/SpikeHD/Dorion/releases/tag/v${finalAttrs.version}"; + downloadPage = "https://github.com/SpikeHD/Dorion/releases/tag/v${finalAttrs.version}"; + license = with lib.licenses; [ + gpl3Only + cc0 # Shelter + ]; + mainProgram = "Dorion"; + maintainers = with lib.maintainers; [ + nyabinary + aleksana + griffi-gh + getchoo + ]; + platforms = lib.platforms.linux; + sourceProvenance = [ + lib.sourceTypes.binaryBytecode # actually, minified JS + lib.sourceTypes.fromSource + ]; }; }) From 28e980411dee1da39f1fe499f57afbb1a4b9aff4 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Mon, 26 May 2025 17:29:01 +0100 Subject: [PATCH 048/196] matrix-continuwuity: add rocksdb to passthru This allows others to use the same version of rocksdb, e.g., for backup scripts. --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index fe082b6e8517..9e7f86cd936d 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -87,6 +87,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ++ lib.optional enableLiburing "io_uring"; passthru = { + rocksdb = rocksdb'; # make used rocksdb version available (e.g., for backup scripts) updateScript = nix-update-script { }; tests = { From c7ef20e66c55eab380121e13d3cbf14c6430006c Mon Sep 17 00:00:00 2001 From: Ross Smyth <18294397+RossSmyth@users.noreply.github.com> Date: Mon, 26 May 2025 16:37:37 -0400 Subject: [PATCH 049/196] spotify_player: Install shell completions --- pkgs/by-name/sp/spotify-player/package.nix | 31 +++++++++++++++------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sp/spotify-player/package.nix b/pkgs/by-name/sp/spotify-player/package.nix index 70f9abdc99ea..fd942e25e2a5 100644 --- a/pkgs/by-name/sp/spotify-player/package.nix +++ b/pkgs/by-name/sp/spotify-player/package.nix @@ -5,6 +5,9 @@ pkg-config, openssl, cmake, + installShellFiles, + writableTmpDirAsHomeHook, + # deps for audio backends alsa-lib, libpulseaudio, @@ -63,6 +66,9 @@ rustPlatform.buildRustPackage rec { pkg-config cmake rustPlatform.bindgenHook + installShellFiles + # Tries to access $HOME when installing shell files, and on Darwin + writableTmpDirAsHomeHook ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ makeBinaryWrapper @@ -105,16 +111,21 @@ rustPlatform.buildRustPackage rec { ++ lib.optionals withSixel [ "sixel" ] ++ lib.optionals withFuzzy [ "fzf" ]; - # tries to access HOME only in aarch64-darwin environment when building mac-notification-sys - preBuild = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) '' - export HOME=$TMPDIR - ''; - - # sixel-sys is dynamically linked to libsixel - postInstall = lib.optionals (stdenv.hostPlatform.isDarwin && withSixel) '' - wrapProgram $out/bin/spotify_player \ - --prefix DYLD_LIBRARY_PATH : "${lib.makeLibraryPath [ libsixel ]}" - ''; + postInstall = + let + inherit (lib.strings) optionalString; + in + # sixel-sys is dynamically linked to libsixel + optionalString (stdenv.hostPlatform.isDarwin && withSixel) '' + wrapProgram $out/bin/spotify_player \ + --prefix DYLD_LIBRARY_PATH : "${lib.makeLibraryPath [ libsixel ]}" + '' + + optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd spotify_player \ + --bash <($out/bin/spotify_player generate bash) \ + --fish <($out/bin/spotify_player generate fish) \ + --zsh <($out/bin/spotify_player generate zsh) + ''; passthru = { updateScript = nix-update-script { }; From 1e3dae0cce9cd9cf8e78dc619e3104333d48c661 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Wed, 28 May 2025 00:54:30 +0100 Subject: [PATCH 050/196] matrix-continuwuity: enable direct_tls build feature --- pkgs/by-name/ma/matrix-continuwuity/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ma/matrix-continuwuity/package.nix b/pkgs/by-name/ma/matrix-continuwuity/package.nix index 9e7f86cd936d..8ace6e4d0edf 100644 --- a/pkgs/by-name/ma/matrix-continuwuity/package.nix +++ b/pkgs/by-name/ma/matrix-continuwuity/package.nix @@ -71,6 +71,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildFeatures = [ "brotli_compression" + "direct_tls" "element_hacks" "gzip_compression" "media_thumbnail" From 33a3784d5e37111b2e933cec41ce2532c8dca2b8 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 28 May 2025 02:17:44 +0200 Subject: [PATCH 051/196] siyuan: 3.1.28 -> 3.1.31 --- pkgs/by-name/si/siyuan/package.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/si/siyuan/package.nix b/pkgs/by-name/si/siyuan/package.nix index 2f731da1646f..1eee8fc15de6 100644 --- a/pkgs/by-name/si/siyuan/package.nix +++ b/pkgs/by-name/si/siyuan/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - buildGo123Module, + buildGoModule, replaceVars, pandoc, nodejs, @@ -35,20 +35,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "siyuan"; - version = "3.1.28"; + version = "3.1.31"; src = fetchFromGitHub { owner = "siyuan-note"; repo = "siyuan"; rev = "v${finalAttrs.version}"; - hash = "sha256-s36rtNmVAp17Okj71NE/jgIM/pEZNS+oOYZ8rnjv6Ow="; + hash = "sha256-l9FAGZzu8z5Q4gRoaZ8Z8tYkBEw9Yq9mfmWOKO39KLI="; }; - kernel = buildGo123Module { + kernel = buildGoModule { name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/kernel"; - vendorHash = "sha256-i/hpP9S9vGS/jP3gKceDY00wgnBDkmsfYRZtsYQOjck="; + vendorHash = "sha256-uREgNsDGFLzkOBkO2D2/vbJJ8A2rfy0nK2Dx/OvWf9c="; patches = [ (replaceVars ./set-pandoc-path.patch { @@ -75,6 +75,12 @@ stdenv.mkDerivation (finalAttrs: { tags = [ "fts5" ]; }; + # this should contain a 'packages' key, but it doesn't... + # we can remove it because it's not needed to build + postPatch = '' + rm pnpm-workspace.yaml + ''; + nativeBuildInputs = [ nodejs pnpm.configHook @@ -88,8 +94,9 @@ stdenv.mkDerivation (finalAttrs: { version src sourceRoot + postPatch ; - hash = "sha256-5KqMmpcI+4iy3Ff72D8aUvhPttW2vwTI8aTwXBJ7sqo="; + hash = "sha256-U8n9FLwJqBq16CTmiIDSh0u4lguSn0rF4jUkU25iu98="; }; sourceRoot = "${finalAttrs.src.name}/app"; From a5c7410e0ba82993edce6f747e65fe65f579cb5f Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 27 May 2025 21:02:55 -0400 Subject: [PATCH 052/196] nix-check-deps: init at 0-unstable-2025-04-09 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ni/nix-check-deps/package.nix | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/ni/nix-check-deps/package.nix diff --git a/pkgs/by-name/ni/nix-check-deps/package.nix b/pkgs/by-name/ni/nix-check-deps/package.nix new file mode 100644 index 000000000000..ac14368eeee6 --- /dev/null +++ b/pkgs/by-name/ni/nix-check-deps/package.nix @@ -0,0 +1,32 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + unstableGitUpdater, +}: + +rustPlatform.buildRustPackage { + pname = "nix-check-deps"; + version = "0-unstable-2025-04-09"; + + src = fetchFromGitHub { + owner = "LordGrimmauld"; + repo = "nix-check-deps"; + rev = "263701905ec40a19c52d23d0fdceb1126e20c99e"; + hash = "sha256-RaPk8Cd5ovskxFFvFd0+auIopCo1YHyH+6199qK+d18="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-1fazKGz3PtyTvcIW+PY/LwYc6JlErSO9ZFisTUXJdhc="; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + description = "Scan nix packages for unused buildInputs"; + homepage = "https://github.com/LordGrimmauld/nix-check-deps"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ ethancedwards8 ]; + mainProgram = "nix-check-deps"; + platforms = lib.platforms.unix; + }; +} From 975b2c6d25c063a0b07b5b97c1b5fcf58d3fd840 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Tue, 27 May 2025 21:13:15 -0400 Subject: [PATCH 053/196] bitbucket-server-cli: drop No updates since 2015, source code seems to no longer be available, and its dependencies have vulnerabilities (e.g. CVE-2022-46648, CVE-2022-47318). --- .../bitbucket-server-cli/Gemfile | 2 - .../bitbucket-server-cli/Gemfile.lock | 27 -------- .../bitbucket-server-cli/default.nix | 30 --------- .../bitbucket-server-cli/gemset.nix | 66 ------------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 6 files changed, 1 insertion(+), 127 deletions(-) delete mode 100644 pkgs/applications/version-management/bitbucket-server-cli/Gemfile delete mode 100644 pkgs/applications/version-management/bitbucket-server-cli/Gemfile.lock delete mode 100644 pkgs/applications/version-management/bitbucket-server-cli/default.nix delete mode 100644 pkgs/applications/version-management/bitbucket-server-cli/gemset.nix diff --git a/pkgs/applications/version-management/bitbucket-server-cli/Gemfile b/pkgs/applications/version-management/bitbucket-server-cli/Gemfile deleted file mode 100644 index 8ed325154711..000000000000 --- a/pkgs/applications/version-management/bitbucket-server-cli/Gemfile +++ /dev/null @@ -1,2 +0,0 @@ -source 'https://rubygems.org' -gem 'atlassian-stash' diff --git a/pkgs/applications/version-management/bitbucket-server-cli/Gemfile.lock b/pkgs/applications/version-management/bitbucket-server-cli/Gemfile.lock deleted file mode 100644 index 27a6e2c8dd03..000000000000 --- a/pkgs/applications/version-management/bitbucket-server-cli/Gemfile.lock +++ /dev/null @@ -1,27 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.5.0) - public_suffix (~> 2.0, >= 2.0.2) - atlassian-stash (0.7.0) - commander (~> 4.1.2) - git (>= 1.2.5) - json (>= 1.7.5) - launchy (~> 2.4.2) - commander (4.1.6) - highline (~> 1.6.11) - git (1.3.0) - highline (1.6.21) - json (2.0.2) - launchy (2.4.3) - addressable (~> 2.3) - public_suffix (2.0.5) - -PLATFORMS - ruby - -DEPENDENCIES - atlassian-stash - -BUNDLED WITH - 2.1.4 diff --git a/pkgs/applications/version-management/bitbucket-server-cli/default.nix b/pkgs/applications/version-management/bitbucket-server-cli/default.nix deleted file mode 100644 index ae722fd47f4e..000000000000 --- a/pkgs/applications/version-management/bitbucket-server-cli/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ - lib, - bundlerEnv, - ruby, - bundlerUpdateScript, -}: - -bundlerEnv rec { - name = "bitbucket-server-cli-${version}"; - - version = (import ./gemset.nix).atlassian-stash.version; - inherit ruby; - gemdir = ./.; - - pname = "atlassian-stash"; - - passthru.updateScript = bundlerUpdateScript "bitbucket-server-cli"; - - meta = with lib; { - description = "Command line interface to interact with BitBucket Server (formerly Atlassian Stash)"; - homepage = "https://bitbucket.org/atlassian/bitbucket-server-cli"; - license = licenses.mit; - maintainers = with maintainers; [ - jgertm - nicknovitski - ]; - mainProgram = "stash"; - platforms = platforms.unix; - }; -} diff --git a/pkgs/applications/version-management/bitbucket-server-cli/gemset.nix b/pkgs/applications/version-management/bitbucket-server-cli/gemset.nix deleted file mode 100644 index 0384c22326e6..000000000000 --- a/pkgs/applications/version-management/bitbucket-server-cli/gemset.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - addressable = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1j5r0anj8m4qlf2psnldip4b8ha2bsscv11lpdgnfh4nnchzjnxw"; - type = "gem"; - }; - version = "2.5.0"; - }; - atlassian-stash = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1rsf9h5w5wiglwv0fqwp45fq06fxbg68cqkc3bpqvps1i1qm0p6i"; - type = "gem"; - }; - version = "0.7.0"; - }; - commander = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "0x9i8hf083wjlgj09nl1p9j8sr5g7amq0fdmxjqs4cxdbg3wpmsb"; - type = "gem"; - }; - version = "4.1.6"; - }; - git = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1waikaggw7a1d24nw0sh8fd419gbf7awh000qhsf411valycj6q3"; - type = "gem"; - }; - version = "1.3.0"; - }; - highline = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "06bml1fjsnrhd956wqq5k3w8cyd09rv1vixdpa3zzkl6xs72jdn1"; - type = "gem"; - }; - version = "1.6.21"; - }; - json = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "1lhinj9vj7mw59jqid0bjn2hlfcnq02bnvsx9iv81nl2han603s0"; - type = "gem"; - }; - version = "2.0.2"; - }; - launchy = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "190lfbiy1vwxhbgn4nl4dcbzxvm049jwc158r2x7kq3g5khjrxa2"; - type = "gem"; - }; - version = "2.4.3"; - }; - public_suffix = { - source = { - remotes = [ "https://rubygems.org" ]; - sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q"; - type = "gem"; - }; - version = "2.0.5"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 01437fbd1043..b0058207ea0a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -338,6 +338,7 @@ mapAliases { betterbird = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25 betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15 + bitbucket-server-cli = throw "bitbucket-server-cli has been removed due to lack of maintenance upstream."; # Added 2025-05-27 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15 bird = throw "The bird alias was ambiguous and has been removed for the time being. Please explicitly choose bird2 or bird3."; # Added 2025-01-11 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 68f275e9a295..46e23091bddd 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1261,8 +1261,6 @@ with pkgs; withpcre2 = false; }; - bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { }; - bump2version = with python3Packages; toPythonApplication bump2version; cgit = callPackage ../applications/version-management/cgit { }; From 039addba0c9d22fa3446c98499d9844561b5d80a Mon Sep 17 00:00:00 2001 From: PopCat19 Date: Wed, 28 May 2025 18:13:31 -0400 Subject: [PATCH 054/196] zrok: 0.4.46 -> 1.0.4 --- pkgs/by-name/zr/zrok/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/zr/zrok/package.nix b/pkgs/by-name/zr/zrok/package.nix index 25a768202ccf..5e8c89cc9309 100644 --- a/pkgs/by-name/zr/zrok/package.nix +++ b/pkgs/by-name/zr/zrok/package.nix @@ -18,15 +18,15 @@ let hash = { - x86_64-linux = "sha256-3W6y79GXhBzy4YTafUuct6kWc6yvVdhJGL+Byg+AXog="; - aarch64-linux = "sha256-qhl+yT1lAf/xXhEoMZ7lkGZWKnwI0ANQrHO1BHcGrfo="; - armv7l-linux = "sha256-EYbvN+Z7KFVoJk1KNljgypjbBnJJ4dM+YFl8RQri5jw="; + x86_64-linux = "sha256-Ewez2QUsIAmxyjxR8wvt7UJpXVHjIb8s6gGF1YNgrec="; + aarch64-linux = "sha256-5hZaOqnTYWeUJXGObzUZMqE62ZgNvJ9Wi8shVng10l8="; + armv7l-linux = "sha256-MOM0OS2/mhYaxowsBVnZH0poR+wXsbjsJKldU/nAfjU="; } .${system} or throwSystem; in stdenv.mkDerivation (finalAttrs: { pname = "zrok"; - version = "0.4.46"; + version = "1.0.4"; src = fetchzip { url = "https://github.com/openziti/zrok/releases/download/v${finalAttrs.version}/zrok_${finalAttrs.version}_${plat}.tar.gz"; From c46498783a810d687d22d80198aa2512c16e4a4f Mon Sep 17 00:00:00 2001 From: emaryn Date: Thu, 29 May 2025 08:05:47 +0800 Subject: [PATCH 055/196] animeko: fix --- pkgs/by-name/an/animeko/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/an/animeko/package.nix b/pkgs/by-name/an/animeko/package.nix index 0998722307b0..51b328cd4f5e 100644 --- a/pkgs/by-name/an/animeko/package.nix +++ b/pkgs/by-name/an/animeko/package.nix @@ -207,6 +207,8 @@ stdenv.mkDerivation (finalAttrs: { "libdca.so.0" "liba52-0.7.4.so" "libFLAC.so.12" + "libtheoradec.so.1" + "libtheoraenc.so.1" ]; dontWrapQtApps = true; From 4196e2ce85413d7f21a7ac932bfcf0ad70d2ef01 Mon Sep 17 00:00:00 2001 From: Duck <36255460+Duckuk@users.noreply.github.com> Date: Sun, 25 May 2025 14:53:34 +0930 Subject: [PATCH 056/196] vintagestory: 1.20.9 -> 1.20.11 --- pkgs/by-name/vi/vintagestory/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/vintagestory/package.nix b/pkgs/by-name/vi/vintagestory/package.nix index 9babd3729e7f..f2ea4e54f62f 100644 --- a/pkgs/by-name/vi/vintagestory/package.nix +++ b/pkgs/by-name/vi/vintagestory/package.nix @@ -21,11 +21,11 @@ stdenv.mkDerivation rec { pname = "vintagestory"; - version = "1.20.9"; + version = "1.20.11"; src = fetchurl { url = "https://cdn.vintagestory.at/gamefiles/stable/vs_client_linux-x64_${version}.tar.gz"; - hash = "sha256-pia2Dv0FY28nkATOk60GqiAEnZmxgZvZfvkM8U/bZzU="; + hash = "sha256-IOreg6j/jLhOK8jm2AgSnYQrql5R6QxsshvPs8OUcQA="; }; nativeBuildInputs = [ From 23c8861471c06100e5688bfa230deb91dbb1b65d Mon Sep 17 00:00:00 2001 From: Tobias M Date: Thu, 29 May 2025 18:11:18 +0200 Subject: [PATCH 057/196] hotspot: Add kgraphviewer and qcustomplot hotspot uses them as optional dependencies for additional features. QCustomPlot is used for the frequency tab, and KGraphViewer is used for a call graph in the caller/callee tab. --- pkgs/development/tools/analysis/hotspot/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/tools/analysis/hotspot/default.nix b/pkgs/development/tools/analysis/hotspot/default.nix index 96a114698a64..357c593db83c 100644 --- a/pkgs/development/tools/analysis/hotspot/default.nix +++ b/pkgs/development/tools/analysis/hotspot/default.nix @@ -10,6 +10,7 @@ fetchFromGitHub, kconfigwidgets, kddockwidgets, + kgraphviewer, ki18n, kio, kitemmodels, @@ -19,6 +20,7 @@ kwindowsystem, libelf, linuxPackages, + qcustomplot, qtbase, qtsvg, rustc-demangle, @@ -51,6 +53,7 @@ stdenv.mkDerivation rec { (elfutils.override { enableDebuginfod = true; }) # perfparser needs to find debuginfod.h kconfigwidgets kddockwidgets + kgraphviewer ki18n kio kitemmodels @@ -59,6 +62,7 @@ stdenv.mkDerivation rec { kparts kwindowsystem libelf + qcustomplot qtbase qtsvg rustc-demangle From feef46cb80cc0fd17371a7c90042db0401a4b72f Mon Sep 17 00:00:00 2001 From: Rebecca Turner Date: Tue, 18 Feb 2025 10:28:23 -0800 Subject: [PATCH 058/196] nix-your-shell: Add generate-config script This lets users generate a shell configuration file from Nix, for use with `home-manager` and similar: { config, pkgs, ... }: { home.file."${config.xdg.configHome}/nushell/nix-your-shell.nu".source = pkgs.nix-your-shell.generate-config "nu"; } See: https://github.com/MercuryTechnologies/nix-your-shell/issues/81 --- pkgs/by-name/ni/nix-your-shell/package.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nix-your-shell/package.nix b/pkgs/by-name/ni/nix-your-shell/package.nix index bda305c30d35..a662a3b0b563 100644 --- a/pkgs/by-name/ni/nix-your-shell/package.nix +++ b/pkgs/by-name/ni/nix-your-shell/package.nix @@ -3,6 +3,8 @@ rustPlatform, fetchFromGitHub, nix-update-script, + runCommand, + nix-your-shell, }: rustPlatform.buildRustPackage rec { pname = "nix-your-shell"; @@ -11,13 +13,22 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "MercuryTechnologies"; repo = "nix-your-shell"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-FjGjLq/4qeZz9foA7pfz1hiXvsdmbnzB3BpiTESLE1c="; }; useFetchCargoVendor = true; cargoHash = "sha256-zQpK13iudyWDZbpAN8zm9kKmz8qy3yt8JxT4lwq4YF0="; + passthru = { + generate-config = + shell: + runCommand "nix-your-shell-config" { } '' + ${lib.getExe nix-your-shell} ${lib.escapeShellArg shell} >> "$out" + ''; + updateScript = nix-update-script { }; + }; + meta = { mainProgram = "nix-your-shell"; description = "`nix` and `nix-shell` wrapper for shells other than `bash`"; @@ -26,6 +37,4 @@ rustPlatform.buildRustPackage rec { license = [ lib.licenses.mit ]; maintainers = with lib.maintainers; [ _9999years ]; }; - - passthru.updateScript = nix-update-script { }; } From 5125c5e5743a80b12c09f63532663fb6ee121b47 Mon Sep 17 00:00:00 2001 From: Tobias M Date: Thu, 29 May 2025 22:41:05 +0200 Subject: [PATCH 059/196] hotspot: Add maintainer tmarkus --- pkgs/development/tools/analysis/hotspot/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/analysis/hotspot/default.nix b/pkgs/development/tools/analysis/hotspot/default.nix index 357c593db83c..65c09e9cc453 100644 --- a/pkgs/development/tools/analysis/hotspot/default.nix +++ b/pkgs/development/tools/analysis/hotspot/default.nix @@ -102,6 +102,9 @@ stdenv.mkDerivation rec { gpl3Only ]; platforms = platforms.linux; - maintainers = with maintainers; [ nh2 ]; + maintainers = with maintainers; [ + nh2 + tmarkus + ]; }; } From fae935a9f4f11194b8e6b9019e808f708898957b Mon Sep 17 00:00:00 2001 From: Tobias M Date: Thu, 29 May 2025 22:49:37 +0200 Subject: [PATCH 060/196] hotspot: use qt6 Port hotspot as well as kddockwidgets to use qt6. As hotspot is the only reverse dependency of kddockwidgets, kddockwidgets is simply moved to qt6 alongside hotspot. Also prepare for by-name migration by taking top-level qt6 as an input. --- .../libraries/kddockwidgets/default.nix | 16 ++-- .../tools/analysis/hotspot/default.nix | 77 ++++++++++--------- pkgs/top-level/all-packages.nix | 4 +- 3 files changed, 49 insertions(+), 48 deletions(-) diff --git a/pkgs/development/libraries/kddockwidgets/default.nix b/pkgs/development/libraries/kddockwidgets/default.nix index a9c2e8cd44d5..6b3afa39ad12 100644 --- a/pkgs/development/libraries/kddockwidgets/default.nix +++ b/pkgs/development/libraries/kddockwidgets/default.nix @@ -3,10 +3,7 @@ stdenv, fetchFromGitHub, cmake, - qtbase, - qtdeclarative, - qtquickcontrols2, - qtx11extras, + qt6, spdlog, fmt, nlohmann_json, @@ -29,13 +26,13 @@ stdenv.mkDerivation rec { fmt nlohmann_json ]; - propagatedBuildInputs = [ + propagatedBuildInputs = with qt6; [ qtbase qtdeclarative - qtquickcontrols2 - qtx11extras ]; + cmakeFlags = [ (lib.strings.cmakeBool "KDDockWidgets_QT6" true) ]; + dontWrapQtApps = true; meta = with lib; { @@ -45,6 +42,9 @@ stdenv.mkDerivation rec { gpl2Only gpl3Only ]; - maintainers = with maintainers; [ _1000teslas ]; + maintainers = with maintainers; [ + _1000teslas + tmarkus + ]; }; } diff --git a/pkgs/development/tools/analysis/hotspot/default.nix b/pkgs/development/tools/analysis/hotspot/default.nix index 65c09e9cc453..cf6c26885172 100644 --- a/pkgs/development/tools/analysis/hotspot/default.nix +++ b/pkgs/development/tools/analysis/hotspot/default.nix @@ -3,29 +3,16 @@ stdenv, binutils, cmake, - extra-cmake-modules, patchelfUnstable, - wrapQtAppsHook, elfutils, fetchFromGitHub, - kconfigwidgets, + fetchpatch, kddockwidgets, - kgraphviewer, - ki18n, - kio, - kitemmodels, - kitemviews, - konsole, - kparts, - kwindowsystem, + kdePackages, libelf, linuxPackages, - qcustomplot, - qtbase, - qtsvg, + qt6, rustc-demangle, - syntax-highlighting, - threadweaver, zstd, }: @@ -43,34 +30,48 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake - extra-cmake-modules + kdePackages.extra-cmake-modules # stable patchelf corrupts the binary patchelfUnstable - wrapQtAppsHook + qt6.wrapQtAppsHook ]; - buildInputs = [ - (elfutils.override { enableDebuginfod = true; }) # perfparser needs to find debuginfod.h - kconfigwidgets - kddockwidgets - kgraphviewer - ki18n - kio - kitemmodels - kitemviews - konsole - kparts - kwindowsystem - libelf - qcustomplot - qtbase - qtsvg - rustc-demangle - syntax-highlighting - threadweaver - zstd + patches = [ + # Fix build issue with Qt 6.9, can be removed in next release + (fetchpatch { + url = "https://github.com/KDAB/hotspot/pull/694/commits/5ef04c1dd60846b0d1746132e7e63289ee25f259.patch"; + hash = "sha256-WYMM1/CY05fztSiRNZQ2Q16n5erjY+AE6gSQgSlb3HA="; + }) ]; + cmakeFlags = [ (lib.strings.cmakeBool "QT6_BUILD" true) ]; + + buildInputs = + [ + (elfutils.override { enableDebuginfod = true; }) # perfparser needs to find debuginfod.h + kddockwidgets + libelf + qt6.qtbase + qt6.qtsvg + rustc-demangle + zstd + ] + ++ (with kdePackages; [ + kconfig + kconfigwidgets + kgraphviewer + ki18n + kio + kitemmodels + kitemviews + konsole + kparts + kwindowsystem + qcustomplot + syntax-highlighting + threadweaver + ]); + qtWrapperArgs = [ "--suffix PATH : ${ lib.makeBinPath [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index acf278a13c50..d0383e111034 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3312,7 +3312,7 @@ with pkgs; hotdoc = python3Packages.callPackage ../development/tools/hotdoc { }; - hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { }; + hotspot = callPackage ../development/tools/analysis/hotspot { }; hpccm = with python3Packages; toPythonApplication hpccm; @@ -8602,7 +8602,7 @@ with pkgs; json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml; - kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { }; + kddockwidgets = callPackage ../development/libraries/kddockwidgets { }; keybinder = callPackage ../development/libraries/keybinder { automake = automake111x; From b15b952554a0311909622831d45044ff6b1f3f5c Mon Sep 17 00:00:00 2001 From: Tobias M Date: Thu, 29 May 2025 22:58:19 +0200 Subject: [PATCH 061/196] kddockwidgets: move to by-name --- .../default.nix => by-name/kd/kddockwidgets/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{development/libraries/kddockwidgets/default.nix => by-name/kd/kddockwidgets/package.nix} (100%) diff --git a/pkgs/development/libraries/kddockwidgets/default.nix b/pkgs/by-name/kd/kddockwidgets/package.nix similarity index 100% rename from pkgs/development/libraries/kddockwidgets/default.nix rename to pkgs/by-name/kd/kddockwidgets/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d0383e111034..38ba7bc76d1e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8602,8 +8602,6 @@ with pkgs; json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml; - kddockwidgets = callPackage ../development/libraries/kddockwidgets { }; - keybinder = callPackage ../development/libraries/keybinder { automake = automake111x; lua = lua5_1; From 0ed8766367c1b2da3b9444174d6ba7e9bf304d98 Mon Sep 17 00:00:00 2001 From: Tobias M Date: Thu, 29 May 2025 22:59:10 +0200 Subject: [PATCH 062/196] hotspot: move to by-name --- .../hotspot/default.nix => by-name/ho/hotspot/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{development/tools/analysis/hotspot/default.nix => by-name/ho/hotspot/package.nix} (100%) diff --git a/pkgs/development/tools/analysis/hotspot/default.nix b/pkgs/by-name/ho/hotspot/package.nix similarity index 100% rename from pkgs/development/tools/analysis/hotspot/default.nix rename to pkgs/by-name/ho/hotspot/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 38ba7bc76d1e..270ba852460d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3312,8 +3312,6 @@ with pkgs; hotdoc = python3Packages.callPackage ../development/tools/hotdoc { }; - hotspot = callPackage ../development/tools/analysis/hotspot { }; - hpccm = with python3Packages; toPythonApplication hpccm; hqplayer-desktop = qt6Packages.callPackage ../applications/audio/hqplayer-desktop { }; From 7139b502d10f1f378360e46d77abf31b4010f1ab Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:08:20 +0200 Subject: [PATCH 063/196] freecad: unpin python311 --- pkgs/by-name/fr/freecad/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freecad/package.nix b/pkgs/by-name/fr/freecad/package.nix index 844285ba5bbc..42227a525e01 100644 --- a/pkgs/by-name/fr/freecad/package.nix +++ b/pkgs/by-name/fr/freecad/package.nix @@ -23,7 +23,7 @@ opencascade-occt_7_6, opencascade-occt, pkg-config, - python311Packages, + python3Packages, spaceNavSupport ? stdenv.hostPlatform.isLinux, ifcSupport ? false, stdenv, @@ -40,7 +40,7 @@ nix-update-script, }: let - inherit (python311Packages) + inherit (python3Packages) boost gitpython ifcopenshell From d9360309637b550e9d264982348a4b3c0cf948f5 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:08:21 +0200 Subject: [PATCH 064/196] frescobaldi: unpin python311 --- pkgs/by-name/fr/frescobaldi/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fr/frescobaldi/package.nix b/pkgs/by-name/fr/frescobaldi/package.nix index d9a63a5fe2fc..3de32e28a752 100644 --- a/pkgs/by-name/fr/frescobaldi/package.nix +++ b/pkgs/by-name/fr/frescobaldi/package.nix @@ -2,11 +2,11 @@ lib, stdenv, fetchFromGitHub, - python311Packages, + python3Packages, lilypond, }: -python311Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "frescobaldi"; version = "3.3.0"; @@ -17,7 +17,7 @@ python311Packages.buildPythonApplication rec { sha256 = "sha256-Q6ruthNcpjLlYydUetkuTECiCIzu055bw40O8BPGq/A="; }; - propagatedBuildInputs = with python311Packages; [ + propagatedBuildInputs = with python3Packages; [ qpageview lilypond pygame @@ -28,7 +28,7 @@ python311Packages.buildPythonApplication rec { pyqtwebengine ]; - nativeBuildInputs = [ python311Packages.pyqtwebengine.wrapQtAppsHook ]; + nativeBuildInputs = [ python3Packages.pyqtwebengine.wrapQtAppsHook ]; # Needed because source is fetched from git preBuild = '' From b6dd19a100b1f8989f160a9365980e32bfbf8ac0 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:08:21 +0200 Subject: [PATCH 065/196] gpodder: unpin python311 --- pkgs/by-name/gp/gpodder/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gp/gpodder/package.nix b/pkgs/by-name/gp/gpodder/package.nix index 738983a6322f..d1a3649e4981 100644 --- a/pkgs/by-name/gp/gpodder/package.nix +++ b/pkgs/by-name/gp/gpodder/package.nix @@ -6,12 +6,12 @@ gobject-introspection, gtk3, intltool, - python311Packages, + python3Packages, wrapGAppsHook3, xdg-utils, }: -python311Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "gpodder"; version = "3.11.4"; format = "other"; @@ -35,6 +35,7 @@ python311Packages.buildPythonApplication rec { intltool wrapGAppsHook3 gobject-introspection + python3Packages.distutils ]; buildInputs = [ @@ -42,7 +43,7 @@ python311Packages.buildPythonApplication rec { adwaita-icon-theme ]; - nativeCheckInputs = with python311Packages; [ + nativeCheckInputs = with python3Packages; [ minimock pytest pytest-httpserver @@ -51,7 +52,7 @@ python311Packages.buildPythonApplication rec { doCheck = true; - propagatedBuildInputs = with python311Packages; [ + propagatedBuildInputs = with python3Packages; [ feedparser dbus-python mygpoclient From 1fe7cd22a9c10d2d7a143a3ae39bde2a932bbe90 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:41:04 +0200 Subject: [PATCH 066/196] nixos/tests/thelounge: fix eval by disabling theme test It seems we don't package thelounge themes anymore --- nixos/tests/thelounge.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/tests/thelounge.nix b/nixos/tests/thelounge.nix index 5214d10739ba..92b3fa848058 100644 --- a/nixos/tests/thelounge.nix +++ b/nixos/tests/thelounge.nix @@ -7,7 +7,8 @@ import ./make-test-python.nix { { services.thelounge = { enable = true; - plugins = [ pkgs.theLoungePlugins.themes.solarized ]; + # nodePackages.thelounge-theme-* has been removed + # plugins = [ pkgs.theLoungePlugins.themes.solarized ]; }; }; @@ -28,7 +29,7 @@ import ./make-test-python.nix { machine.wait_for_unit("thelounge.service") machine.wait_for_open_port(9000) - private.wait_until_succeeds("journalctl -u thelounge.service | grep thelounge-theme-solarized") + # private.wait_until_succeeds("journalctl -u thelounge.service | grep thelounge-theme-solarized") private.wait_until_succeeds("journalctl -u thelounge.service | grep 'in private mode'") public.wait_until_succeeds("journalctl -u thelounge.service | grep 'in public mode'") ''; From bec1f651b9374f55366c79d48d5736ba0033d35b Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:08:21 +0200 Subject: [PATCH 067/196] pysolfc: unpin python311 --- pkgs/by-name/py/pysolfc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/py/pysolfc/package.nix b/pkgs/by-name/py/pysolfc/package.nix index 1c8d0b852663..6ba799867a66 100644 --- a/pkgs/by-name/py/pysolfc/package.nix +++ b/pkgs/by-name/py/pysolfc/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchzip, - python311Packages, + python3Packages, desktop-file-utils, freecell-solver, black-hole-solver, @@ -10,7 +10,7 @@ gitUpdater, }: -python311Packages.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "pysolfc"; version = "3.2.0"; @@ -51,7 +51,7 @@ python311Packages.buildPythonApplication rec { ''; }; - propagatedBuildInputs = with python311Packages; [ + propagatedBuildInputs = with python3Packages; [ tkinter six random2 From 6fb8189cbc1264ef629cc606519afb33da84b490 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:08:22 +0200 Subject: [PATCH 068/196] renderdoc: unpin python311 --- pkgs/by-name/re/renderdoc/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/re/renderdoc/package.nix b/pkgs/by-name/re/renderdoc/package.nix index dba59f5d201a..2755dc5a94ac 100644 --- a/pkgs/by-name/re/renderdoc/package.nix +++ b/pkgs/by-name/re/renderdoc/package.nix @@ -13,7 +13,7 @@ nix-update-script, pcre, pkg-config, - python311Packages, + python3Packages, qt5, stdenv, vulkan-loader, @@ -51,9 +51,9 @@ stdenv.mkDerivation (finalAttrs: { [ libXdmcp libpthreadstubs - python311Packages.pyside2 - python311Packages.pyside2-tools - python311Packages.shiboken2 + python3Packages.pyside2 + python3Packages.pyside2-tools + python3Packages.shiboken2 qt5.qtbase qt5.qtsvg vulkan-loader @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { makeWrapper pcre pkg-config - python311Packages.python + python3Packages.python qt5.qtx11extras qt5.wrapQtAppsHook ]; From 26576db882c4fd5c5558744a8ec7617018aeea5e Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:08:22 +0200 Subject: [PATCH 069/196] toolong: unpin python311 --- pkgs/by-name/to/toolong/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/to/toolong/package.nix b/pkgs/by-name/to/toolong/package.nix index 43001174c7e8..43124204e9bf 100644 --- a/pkgs/by-name/to/toolong/package.nix +++ b/pkgs/by-name/to/toolong/package.nix @@ -1,12 +1,12 @@ { lib, - python311Packages, + python3Packages, fetchFromGitHub, testers, toolong, }: -python311Packages.buildPythonApplication { +python3Packages.buildPythonApplication { pname = "toolong"; version = "1.4.0"; pyproject = true; @@ -18,8 +18,8 @@ python311Packages.buildPythonApplication { hash = "sha256-HrmU7HxWKYrbV25Y5CHLw7/7tX8Y5mTsTL1aXGGTSIo="; }; - build-system = [ python311Packages.poetry-core ]; - dependencies = with python311Packages; [ + build-system = [ python3Packages.poetry-core ]; + dependencies = with python3Packages; [ click textual typing-extensions From 94ea5940baeb3818b132d1dd920d4e91d68fd9c9 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:31:05 +0200 Subject: [PATCH 070/196] dooit-extras: unpin python311 --- pkgs/by-name/do/dooit-extras/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/do/dooit-extras/package.nix b/pkgs/by-name/do/dooit-extras/package.nix index ec68b74ba121..2d84146d45a6 100644 --- a/pkgs/by-name/do/dooit-extras/package.nix +++ b/pkgs/by-name/do/dooit-extras/package.nix @@ -1,13 +1,10 @@ { lib, fetchFromGitHub, - python311, + python3, dooit, nix-update-script, }: -let - python3 = python311; -in python3.pkgs.buildPythonPackage rec { pname = "dooit-extras"; version = "0.2.0"; From b191a71325d0073fd27e0e5562956a5c3c311ecb Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:31:05 +0200 Subject: [PATCH 071/196] dooit: unpin python311 --- pkgs/by-name/do/dooit/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/do/dooit/package.nix b/pkgs/by-name/do/dooit/package.nix index 0b8925b6bd16..8efebc048196 100644 --- a/pkgs/by-name/do/dooit/package.nix +++ b/pkgs/by-name/do/dooit/package.nix @@ -2,14 +2,11 @@ lib, fetchFromGitHub, dooit, - python311, + python3, testers, nix-update-script, extraPackages ? [ ], }: -let - python3 = python311; -in python3.pkgs.buildPythonApplication rec { pname = "dooit"; version = "3.2.2"; From ac08339ad2c68f27824e26f632af779c4e491b68 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:31:05 +0200 Subject: [PATCH 072/196] py3c: unpin python311 --- pkgs/by-name/py/py3c/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/py3c/package.nix b/pkgs/by-name/py/py3c/package.nix index 8f42639a737c..7ddef7728128 100644 --- a/pkgs/by-name/py/py3c/package.nix +++ b/pkgs/by-name/py/py3c/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - python311, + python3, }: stdenv.mkDerivation rec { @@ -30,7 +30,8 @@ stdenv.mkDerivation rec { doCheck = true; nativeCheckInputs = [ - python311 + python3 + python3.pkgs.distutils ]; checkTarget = "test-python"; From 167c2e876af02219ab31ab441a7b1bfa6b50843b Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:31:06 +0200 Subject: [PATCH 073/196] smassh: unpin python311 --- pkgs/by-name/sm/smassh/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/sm/smassh/package.nix b/pkgs/by-name/sm/smassh/package.nix index 89b42204c16f..4d2c1cecaa95 100644 --- a/pkgs/by-name/sm/smassh/package.nix +++ b/pkgs/by-name/sm/smassh/package.nix @@ -2,13 +2,10 @@ lib, fetchFromGitHub, smassh, - python311, + python3, testers, }: -let - python3 = python311; -in python3.pkgs.buildPythonApplication rec { pname = "smassh"; version = "3.1.6"; From 57bb5467500f96fb16fb1e3af3624d6e34480cd8 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:31:06 +0200 Subject: [PATCH 074/196] thelounge: unpin python311 --- pkgs/by-name/th/thelounge/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/th/thelounge/package.nix b/pkgs/by-name/th/thelounge/package.nix index 2c0114da11c1..3e54f1d3c27e 100644 --- a/pkgs/by-name/th/thelounge/package.nix +++ b/pkgs/by-name/th/thelounge/package.nix @@ -6,7 +6,7 @@ nodejs, yarn, fixup-yarn-lock, - python311, + python3, npmHooks, cctools, sqlite, @@ -39,13 +39,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-csVrgsEy9HjSBXxtgNG0hcBrR9COlcadhMQrw6BWPc4="; }; - # Distutils was deprecated in 3.10, and removed in 3.12. This build needs it. An alternative could be adding - # setuptools, but testing with that and 3.12 still fails. nativeBuildInputs = [ nodejs yarn fixup-yarn-lock - python311 + python3 + python3.pkgs.distutils npmHooks.npmInstallHook ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ]; buildInputs = [ sqlite ]; From 5a1f82be1bdccac0dc109170f541a281a5160612 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:31:06 +0200 Subject: [PATCH 075/196] volk_2: unpin python311 --- pkgs/by-name/vo/volk_2/package.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/vo/volk_2/package.nix b/pkgs/by-name/vo/volk_2/package.nix index 57b849fcc28b..fa32bf920a60 100644 --- a/pkgs/by-name/vo/volk_2/package.nix +++ b/pkgs/by-name/vo/volk_2/package.nix @@ -3,7 +3,7 @@ lib, fetchFromGitHub, cmake, - python311, + python3, enableModTool ? true, removeReferencesTo, fetchpatch, @@ -49,10 +49,9 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake - # This version of the project wasn't updated to use Python 3.12 which - # doesn't include the deprecated distutils module. - python311 - python311.pkgs.mako + python3 + python3.pkgs.mako + python3.pkgs.distutils removeReferencesTo ]; From a84750bbb49e675b1b49278f49c95e66b6c2fd3f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 01:50:00 +0200 Subject: [PATCH 076/196] hyprshade: unpin python311 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 68f275e9a295..6293d5512544 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2253,7 +2253,7 @@ with pkgs; stdenv = gcc14Stdenv; }; - hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { }; + hyprshade = python3Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { }; hyprlandPlugins = recurseIntoAttrs ( callPackage ../applications/window-managers/hyprwm/hyprland-plugins { } From 3f133a589107302b0ac7798a5e2cecb519b05b53 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 02:06:22 +0200 Subject: [PATCH 077/196] manuskript: unping python311 --- pkgs/top-level/all-packages.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6293d5512544..c4a71c73c7ef 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12645,9 +12645,7 @@ with pkgs; } ); - manuskript = libsForQt5.callPackage ../applications/editors/manuskript { - python3Packages = python311Packages; - }; + manuskript = libsForQt5.callPackage ../applications/editors/manuskript { }; minari = python3Packages.toPythonApplication python3Packages.minari; From 75c00536edca19b51190fe18279660b4c5ec7bfa Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 02:06:36 +0200 Subject: [PATCH 078/196] steamback: unpin python311 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c4a71c73c7ef..0c76cd2d1985 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15297,7 +15297,7 @@ with pkgs; steam-run-free = steam-fhsenv-without-steam.run; - steamback = python311.pkgs.callPackage ../tools/games/steamback { }; + steamback = python3.pkgs.callPackage ../tools/games/steamback { }; protontricks = python3Packages.callPackage ../tools/package-management/protontricks { steam-run = steam-run-free; From 2a2b9ed586a74bf5aedb763dc721b2716ce3a006 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 02:06:50 +0200 Subject: [PATCH 079/196] deepsecrets: unpin python311 --- pkgs/top-level/all-packages.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0c76cd2d1985..c99127205a82 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15577,9 +15577,7 @@ with pkgs; deepdiff = with python3Packages; toPythonApplication deepdiff; - deepsecrets = callPackage ../tools/security/deepsecrets { - python3 = python311; - }; + deepsecrets = callPackage ../tools/security/deepsecrets { }; deep-translator = with python3Packages; toPythonApplication deep-translator; From 3c91dc3f90c7865e94a11bc4705d3b1f2bfd82d7 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 30 May 2025 20:41:38 +0200 Subject: [PATCH 080/196] python313Packages.pygame-gui: 0613 -> 0614 --- pkgs/development/python-modules/pygame-gui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygame-gui/default.nix b/pkgs/development/python-modules/pygame-gui/default.nix index 4b6132f16455..e045ccf5af53 100644 --- a/pkgs/development/python-modules/pygame-gui/default.nix +++ b/pkgs/development/python-modules/pygame-gui/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "pygame-gui"; - version = "0613"; + version = "0614"; pyproject = true; # nixpkgs-update: no auto update @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "MyreMylar"; repo = "pygame_gui"; tag = "v_${version}"; - hash = "sha256-vLDl3VcrjjWpw4hLuKmomK6EykF1VK1CGLkEqjNUQ/Q="; + hash = "sha256-wLvWaJuXMXk7zOaSZfIpsXhQt+eCjOtlh8IRuKbR75o="; }; nativeBuildInputs = [ setuptools ]; From 63f12ff91b6dd00645b096eabb4c7b95fc40801c Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Sat, 31 May 2025 04:13:42 +0200 Subject: [PATCH 081/196] python313Packages.validator-collection: remove unused inputs just wow --- .../validator-collection/default.nix | 107 ++---------------- 1 file changed, 7 insertions(+), 100 deletions(-) diff --git a/pkgs/development/python-modules/validator-collection/default.nix b/pkgs/development/python-modules/validator-collection/default.nix index 19ed6d8df010..f21a13bc81de 100644 --- a/pkgs/development/python-modules/validator-collection/default.nix +++ b/pkgs/development/python-modules/validator-collection/default.nix @@ -3,58 +3,10 @@ buildPythonPackage, fetchFromGitHub, setuptools, - alabaster, - attrs, - babel, - certifi, - cffi, - chardet, - colorama, - coverage, - docutils, - filelock, - html5lib, - idna, - imagesize, - isort, - jinja2, + simplejson, jsonschema, - lazy-object-proxy, - markupsafe, - mccabe, - more-itertools, - packaging, - pkginfo, - pluggy, - py, - py-cpuinfo, - pycparser, pyfakefs, - pygments, - pyparsing, - pytest, - pytest-benchmark, - pytest-cov-stub, - pytz, - readme-renderer, - requests, - requests-toolbelt, - restview, - six, - snowballstemmer, - sphinx, - sphinx-rtd-theme, - sphinx-tabs, - sphinxcontrib-websupport, - toml, pytestCheckHook, - tox, - tqdm, - twine, - urllib3, - virtualenv, - webencodings, - wrapt, pythonOlder, }: @@ -74,61 +26,16 @@ buildPythonPackage rec { build-system = [ setuptools ]; + # listed in setup.py, the requirements.txt is _full_ of dev junk dependencies = [ - alabaster - attrs - babel - certifi - cffi - chardet - colorama - coverage - docutils - filelock - html5lib - idna - imagesize - isort - jinja2 jsonschema - lazy-object-proxy - markupsafe - mccabe - more-itertools - packaging - pkginfo - pluggy - py - py-cpuinfo - pycparser - pyfakefs - pygments - pyparsing - pytest - pytest-benchmark - pytest-cov-stub - pytz - readme-renderer - requests - requests-toolbelt - restview - six - snowballstemmer - sphinx - sphinx-rtd-theme - sphinx-tabs - sphinxcontrib-websupport - toml - tox - tqdm - twine - urllib3 - virtualenv - webencodings - wrapt + simplejson # optional but preferred ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + pyfakefs + ]; pythonImportsCheck = [ "validator_collection" ]; From ffb4c8cb1152302ff62fe17ddb554541754ccb3f Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Sat, 31 May 2025 11:46:33 +0200 Subject: [PATCH 082/196] hackneyed: 0.9.1 -> 0.9.3 https://gitlab.com/Enthymeme/hackneyed-x11-cursors/-/blob/master/CHANGELOG\#L1 --- pkgs/by-name/ha/hackneyed/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/hackneyed/package.nix b/pkgs/by-name/ha/hackneyed/package.nix index 6e63869b6077..886f68e6ccf6 100644 --- a/pkgs/by-name/ha/hackneyed/package.nix +++ b/pkgs/by-name/ha/hackneyed/package.nix @@ -4,23 +4,25 @@ fetchFromGitLab, imagemagick, inkscape, + jq, xcursorgen, }: stdenvNoCC.mkDerivation rec { pname = "hackneyed"; - version = "0.9.1"; + version = "0.9.3"; src = fetchFromGitLab { owner = "Enthymeme"; repo = "hackneyed-x11-cursors"; rev = version; - hash = "sha256-+7QtHgBuhJtQejiHeZ+QoedJo24LqSY51XRVLv9Ho2g="; + hash = "sha256-gq+qBYm15satH/XXK1QYDVu2L2DvZ+2aYg/wDqncwmA="; }; nativeBuildInputs = [ imagemagick inkscape + jq xcursorgen ]; @@ -33,6 +35,7 @@ stdenvNoCC.mkDerivation rec { makeFlags = [ "INKSCAPE=inkscape" "INSTALL=install" + "JQ=jq" "PREFIX=$(out)" "VERBOSE=1" "XCURSORGEN=xcursorgen" From e111280e04ed6639dbd712e2da967d4f26280af6 Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Sat, 31 May 2025 11:47:00 +0200 Subject: [PATCH 083/196] hackneyed: remove usages of with lib; --- pkgs/by-name/ha/hackneyed/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ha/hackneyed/package.nix b/pkgs/by-name/ha/hackneyed/package.nix index 886f68e6ccf6..d52b123f6480 100644 --- a/pkgs/by-name/ha/hackneyed/package.nix +++ b/pkgs/by-name/ha/hackneyed/package.nix @@ -53,11 +53,11 @@ stdenvNoCC.mkDerivation rec { --replace 'inkscape-version: $(INKSCAPE)' 'inkscape-version:' ''; - meta = with lib; { + meta = { homepage = "https://gitlab.com/Enthymeme/hackneyed-x11-cursors"; description = "Scalable cursor theme that resembles Windows 3.x/NT 3.x cursors"; - platforms = platforms.all; - license = licenses.mit; - maintainers = with maintainers; [ somasis ]; + platforms = lib.platforms.all; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ somasis ]; }; } From 96895658f5e91a29b8f300b329d0e1cbafc0ead9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 1 Jun 2025 09:27:52 +0000 Subject: [PATCH 084/196] checkstyle: 10.24.0 -> 10.25.0 --- pkgs/by-name/ch/checkstyle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ch/checkstyle/package.nix b/pkgs/by-name/ch/checkstyle/package.nix index 30360005a572..6093c9d00b87 100644 --- a/pkgs/by-name/ch/checkstyle/package.nix +++ b/pkgs/by-name/ch/checkstyle/package.nix @@ -7,12 +7,12 @@ }: stdenvNoCC.mkDerivation rec { - version = "10.24.0"; + version = "10.25.0"; pname = "checkstyle"; src = fetchurl { url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; - sha256 = "sha256-sREZA1/H9S3rXXW6qjyVwpLY75JQCqBooMEATUssvYM="; + sha256 = "sha256-CnzGj5jVQIzv5BZ5h0cDLJZrB0DgdRXWIYdKbzWtOA0="; }; nativeBuildInputs = [ makeBinaryWrapper ]; From f0bef342fb99aa347f02241ddaff862da7d1ff6a Mon Sep 17 00:00:00 2001 From: JuliusFreudenberger Date: Sat, 31 May 2025 15:39:21 +0300 Subject: [PATCH 085/196] git-jump: init at 0.3.1 --- pkgs/by-name/gi/git-jump/package.nix | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/gi/git-jump/package.nix diff --git a/pkgs/by-name/gi/git-jump/package.nix b/pkgs/by-name/gi/git-jump/package.nix new file mode 100644 index 000000000000..f62d865f8573 --- /dev/null +++ b/pkgs/by-name/gi/git-jump/package.nix @@ -0,0 +1,34 @@ +{ + fetchFromGitHub, + lib, + buildNpmPackage, +}: +buildNpmPackage (finalAttrs: { + pname = "git-jump"; + version = "0.3.1"; + + src = fetchFromGitHub { + owner = "mykolaharmash"; + repo = "git-jump"; + tag = "v${finalAttrs.version}"; + hash = "sha256-0jX7IiYWLgzjZDEc4lXylqkHqawgnOKI4I9ShzlC+8U="; + }; + + npmDepsHash = "sha256-9f3Ws2V6li+u6qVMD3J6IHSNvG5TGvj0XfAZArgIi1w="; + + postInstall = '' + installManPage git-jump.1 + ''; + + preFixup = '' + rm $out/lib/node_modules/git-jump/node_modules/.bin/{tsc,tsserver} + ''; + + meta = { + description = "Improved navigation between Git branches"; + homepage = "https://github.com/mykolaharmash/git-jump"; + license = lib.licenses.mit; + mainProgram = "git-jump"; + maintainers = with lib.maintainers; [ juliusfreudenberger ]; + }; +}) From ab95fc17177a620f13baaab609c3d5687abcf82e Mon Sep 17 00:00:00 2001 From: emaryn Date: Thu, 29 May 2025 23:04:57 +0000 Subject: [PATCH 086/196] animeko: 4.10.1 -> 4.11.1 --- pkgs/by-name/an/animeko/deps.json | 1813 +++++++++++++++------------ pkgs/by-name/an/animeko/package.nix | 4 +- 2 files changed, 1002 insertions(+), 815 deletions(-) diff --git a/pkgs/by-name/an/animeko/deps.json b/pkgs/by-name/an/animeko/deps.json index 4e2cb0c59590..1b0b7a189c81 100644 --- a/pkgs/by-name/an/animeko/deps.json +++ b/pkgs/by-name/an/animeko/deps.json @@ -13,7 +13,6 @@ "pom": "sha256-2fkI7m1IgSSs7VVv2Ka6nf5kf+AUuFrXIhRhEQ0DI2E=" }, "androidx/annotation#annotation-jvm/1.8.1": { - "jar": "sha256-mqsybZSSgAmRhUNgrCSPSTzn98MYNRkwm3is6eJA9vY=", "module": "sha256-yVnjsM3HXBXv4BYF+laqefAz45I44VBji4+r3mqhIaA=", "pom": "sha256-1JIDczqm+uBGw6PeTnlu7TR1lXVUhqZCc5iYRHWXULQ=" }, @@ -57,35 +56,34 @@ "module": "sha256-0kq0tJY72cP4nhwA15eqeV6wK6/HGNzf0mYhH5k/KyM=", "pom": "sha256-0eYk/dD1wygCSsORVHJkScQzfZ5WoFR/sLsW1Dn6FlY=" }, - "androidx/collection#collection-jvm/1.5.0-beta01": { + "androidx/collection#collection-jvm/1.5.0": { "jar": "sha256-cLNZJOS6vN/6N9Dlde4DnFai2XEjNCYkxItgMjNwQ0E=", + "module": "sha256-3eheKSUJIxtUcbsJG1dQmdT0MWHrKB6HOFA4oBYQcuY=", + "pom": "sha256-EcQVhk00AvYdQm5nIQFY3OGwRoBBJSaplPGCPs08s4g=" + }, + "androidx/collection#collection-jvm/1.5.0-beta01": { "module": "sha256-m9Z90440sDcxxzEBAPpp2VYEY7WO82jiTplq39WylHk=", "pom": "sha256-/TNZM8LOdQe4YcQsRrKMlLKMFVxsFh69V8vgrcZjE+Q=" }, - "androidx/collection#collection-jvm/1.5.0-beta02": { - "jar": "sha256-cLNZJOS6vN/6N9Dlde4DnFai2XEjNCYkxItgMjNwQ0E=", - "module": "sha256-yWJG1TMsMZqFSrXS9FSuxp7B+OxCE8y9w8Jveoqq4Rg=", - "pom": "sha256-DHhItMroK4NUQVzDv8UOSBU38sDsOHLDdyi2AJNawAw=" - }, "androidx/collection#collection/1.4.5": { "module": "sha256-I34e/Faj4lqOpM7sJlWMKZhEv8U6rQb/P1PKHINeKMg=", "pom": "sha256-DA39zlfaULfpyifTsZv/vjuY8x3cfgPNWEz3eAmns0k=" }, + "androidx/collection#collection/1.5.0": { + "module": "sha256-v+t72E8/fdp71ztnCdSh9h9aN/hDcouuCKBn49+aCu8=", + "pom": "sha256-LWXI0LNtS0+q3ESv+breI9hx1xWe7fKz8C2AKzS3elc=" + }, "androidx/collection#collection/1.5.0-beta01": { "module": "sha256-zTV6fk5naCWsI4CaFLSw0HOExeNoUc58UVC3JnqLbxs=", "pom": "sha256-ZpkVL++tCxICWB6bwx1hXuVwby1ukelKc84D/MZuNHw=" }, - "androidx/collection#collection/1.5.0-beta02": { - "module": "sha256-XRtuakhubfGGt+zxG0YZ9qnNJjWzMoP+7vVCC7jK4lc=", - "pom": "sha256-dYjYKThPGuEmvP8qMD3kIZH43XcHuMyNv/NHNyGhC+A=" - }, - "androidx/databinding#databinding-common/8.6.1": { + "androidx/databinding#databinding-common/8.9.2": { "jar": "sha256-Zsq4JjnawPbCQzRkwJOwdNYIxLuIfsOKm4vErJgSZzI=", - "pom": "sha256-HVKzfmoakn9cRdrzpUt3qvP+ghuVaBfYMgrZeM9HObI=" + "pom": "sha256-73R0N4INYwD/f7BCNPJ9/EOkkxt28cYect0GvXsPrW8=" }, - "androidx/databinding#databinding-compiler-common/8.6.1": { - "jar": "sha256-9ht4WRdSaUuWDV/o+X/eSaL7ORFkf/q9bX1Wkjf8c2I=", - "pom": "sha256-0KpDvv3NKTdFk5QCJ0aw0l0Hq5S4njiMxd51jjbZsxs=" + "androidx/databinding#databinding-compiler-common/8.9.2": { + "jar": "sha256-Gg5WpebKaOJSXYmtDJB84nhjJR5ttLmcwqIlz5WFDAU=", + "pom": "sha256-SiuhKeVFJWnubBpIh2qjnLiohRqbbQ5lyC8NPI0EoBo=" }, "androidx/datastore#datastore-core-jvm/1.1.3": { "jar": "sha256-Niy60fE4dKIsc2ChjrmVylKjYDeboOpa8bHPDfAxmi8=", @@ -133,32 +131,50 @@ "module": "sha256-LX9tVQQimfnE+EeKoJS8QJmjRpAnef8wkf7R38K2L1M=", "pom": "sha256-drUM5mT6RKSxZUIIHgiJkc8xaubnI6pM0BpicZ8aiic=" }, - "androidx/lifecycle#lifecycle-common-jvm/2.9.0-alpha08": { - "jar": "sha256-rLRTlzoTYO0Y2EBYDm+Ncdyr+lJ6oehZvtSE20xTNbE=", - "module": "sha256-9Xd8ppZxVmGZ3jhyrBFGQCR4uHe+k6CWCncnL4Y0dI4=", - "pom": "sha256-UJ/gyGH21JJu5935B3V2mExTRb7B/6tMBAEs5agCgGY=" + "androidx/lifecycle#lifecycle-common-jvm/2.8.5": { + "jar": "sha256-YchzpzJ8lG7AM8MQu5jz+S7qvO3g4aUgCrihiWSDx78=", + "module": "sha256-BWg9kQ3FQdBsTJekmSs+KXGueMK1zDX2vx2OB94Olw4=", + "pom": "sha256-q5cbvWNFWm6QTCC8Ub19oVOMDAglIx5SvDA94KsenuA=" }, - "androidx/lifecycle#lifecycle-common/2.9.0-alpha08": { - "module": "sha256-awUTjQm0RClnOOsshSgBycz8ZB3jUWX8wIZRw9/BlvY=", - "pom": "sha256-gTBpAMV+VZ2TFs75W3MFH2ek74p8vxSjsLTWuN46WX4=" + "androidx/lifecycle#lifecycle-common-jvm/2.9.0-beta01": { + "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", + "module": "sha256-kirziYbvAsOhMw91T/ZSvgJm1DQI5TvUOWtp9xuknyA=", + "pom": "sha256-YCk+UL9I6rsOpBjfzu8CQBJtJR0EARD2FHs+UP1Gpbw=" }, - "androidx/lifecycle#lifecycle-runtime-desktop/2.9.0-alpha08": { - "jar": "sha256-c54I5HdGbNhxhLvRfEkLPrgdBN0X/otowLVJpFnlg+o=", - "module": "sha256-/U2AQwWz+ccQ3pZgTDaaWJzpBWzvPBLXLfCvxgBooCQ=", - "pom": "sha256-/uDg3D+qBrx2tDRs5B5sGGSdgxib5STv7oEbrnlJfOk=" + "androidx/lifecycle#lifecycle-common/2.8.5": { + "module": "sha256-AwuN8Z5JeKwb6WnCopoBv8LMVihPUSY5oK00wi2mxPE=", + "pom": "sha256-KCYLDQ/KghpeL0Ug1DKLt94SYCGz3c1Hgt1WQRLsn2E=" }, - "androidx/lifecycle#lifecycle-runtime/2.9.0-alpha08": { - "module": "sha256-ihhLC+ff0o4yvI11d31N1fezUgOgWY3BEiNJTpvDmE4=", - "pom": "sha256-K1NQSadO4zEFGDp3frk/K8Pc4eZyLVPtU1tzT2qwgLY=" + "androidx/lifecycle#lifecycle-common/2.9.0-beta01": { + "module": "sha256-qga0PKCIqzWdZ5Gk1JGQlGyOSic2WyT7NA0/8YGRsLg=", + "pom": "sha256-RPmLIhBroE0Rk5VcIsnUL5xUj53JN6ako0feStjkt0c=" }, - "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.0-alpha08": { - "jar": "sha256-XRIKJZL12D4c15kar6/dlGq9d4aM0i52mqmmAn60sjA=", - "module": "sha256-+eIYGqxXK8p0PmLn4PpC11zD/T0OvROUZ2gB8BcBxcs=", - "pom": "sha256-RSaPE7q3ZjmOeYOGRqUY4NwFic6bUlajze30+d7Wais=" + "androidx/lifecycle#lifecycle-runtime-desktop/2.9.0-beta01": { + "jar": "sha256-zdh7lJZK950FTH6iti2JGGVAfTMV2Z+oOoXQm6k4XOs=", + "module": "sha256-AWDUDY2iOTkAGknrwZTyt+Ao7KR+5wkKqfwJMUGYp/U=", + "pom": "sha256-0JT1QYT6YyqFioyicSlPxqbaF4+ICpSk51zPVUx1mh8=" }, - "androidx/lifecycle#lifecycle-viewmodel/2.9.0-alpha08": { - "module": "sha256-xq8B7ZVLEyTGUB6TGRvOuBgPI4kabPhV6LwOcoZ4n7s=", - "pom": "sha256-Id6ZA7OFAESafBIVSnPS9KZUS8A9rKsH9sv61IdDlSg=" + "androidx/lifecycle#lifecycle-runtime/2.9.0-beta01": { + "module": "sha256-O2BoUD9hEgLJXxx1nV+wbUaVxmcnLZpffTeU7q8RBkE=", + "pom": "sha256-BjbpF3E7BXG5NmO9Ju0+9SYv0X6uJP/SMBGbt/U0q5Y=" + }, + "androidx/lifecycle#lifecycle-viewmodel-desktop/2.9.0-beta01": { + "jar": "sha256-PnnbKgO/W0qQ2O0kHxXp4jEdkQ55oVF8XDFCAiKCHmI=", + "module": "sha256-3TV5B8sJeZNkfmQBWojivFLkkMtR5IJmFjtyVF+yhAY=", + "pom": "sha256-yb8bvSW+Ou7xB2KO76QrWjl6k13Fnn+XXC/3oxM8jng=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.0-beta01": { + "jar": "sha256-H5fTzXwqsci5VcD631kpVMatL3rnZnox/j7hF2mXagY=", + "module": "sha256-LlU5G6xEJ9ZiKb5Y+/maP5bvKS4xXXPiQoJjHPGkg+o=", + "pom": "sha256-vuCLJmcQWN5gFwAX3/XgswxUOnZfqwhwjSLlwS+8BMo=" + }, + "androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.0-beta01": { + "module": "sha256-hJXtyNsN75ECpGeymNFuvdI5uT3MDE2mCR7qNW29brU=", + "pom": "sha256-PAVrjm1zIJqR1Vx3QcRnj/33CvitbGkogUCUjrIib8o=" + }, + "androidx/lifecycle#lifecycle-viewmodel/2.9.0-beta01": { + "module": "sha256-Q8vXSiVzDlkAL2njOJPxF6y93bVDKAml6QHo4kwFc5A=", + "pom": "sha256-UldouzIXu78J0hXqprnFo6sKgWZjAEnhJ3TxYh6+1QQ=" }, "androidx/paging#paging-common-jvm/3.3.6": { "jar": "sha256-m6OQ1JxJCDe+xyT+9mBGVJWnMY3oG2kdRjNOvk2Dqio=", @@ -169,73 +185,73 @@ "module": "sha256-laMPLlShL85R6fLzDMER+rayFuBB29jCbYZinBi1fHY=", "pom": "sha256-QqEut6WreMa24QK2w0SLzhmCfeFj3fwvT6PT9sCjd0A=" }, - "androidx/performance#performance-annotation-jvm/1.0.0-alpha01": { - "jar": "sha256-jQDt0rDtNUMQF6pZlzl+HdFA1FR/VUYs0YoMYsgX6Ec=", - "module": "sha256-lUXtqn9grdo4UabgVusT23S30C7mkk/Ec9cYtcTlSvI=", - "pom": "sha256-OUJQciGu1ry4UH6wtx4t4AbCapD6Pwz1Xvk/c5/OQAQ=" + "androidx/room#androidx.room.gradle.plugin/2.7.1": { + "pom": "sha256-VQn08ZPaGZgSM1HuAUHq85m0iIgcFefRauWMZKUo6l8=" }, - "androidx/performance#performance-annotation/1.0.0-alpha01": { - "module": "sha256-p+/urPLRetxNBttusv/ZkRf/UllUPqjH1vLzbWLawTw=", - "pom": "sha256-2iS/vOWDd2juWR/jxTs3X9GFbeXMYPX9OTDffLANuWM=" - }, - "androidx/room#androidx.room.gradle.plugin/2.7.0": { - "pom": "sha256-jO03tXX2KgGYh6AvgkEd9plwN+69ODbdJRNCh6kjpZw=" - }, - "androidx/room#room-common-jvm/2.7.0": { + "androidx/room#room-common-jvm/2.7.1": { "jar": "sha256-sqALiMi42BDQfsvfkv3/R9t/DqiE7+XDHNp6UmybGuU=", - "module": "sha256-spo0zB4zdf2SApU2qych9SCnOxwAAAc5935I684GnrM=", - "pom": "sha256-jqAbXXin7uVpeXWrXQ71uKrR+VZtyRWxgHhY9rknC+g=" + "module": "sha256-jM7UOynWvF0IWZxT1/R9hK3HV3oRc0m4/epGID2IhHk=", + "pom": "sha256-u8cvVVmRlceXcXKp3fGZ/d5OwxslhQITrCnutUMm4dw=" }, - "androidx/room#room-common/2.7.0": { - "module": "sha256-7HbDv4WtRYn9CMNSIAGv+niXDrd3IQfLXgbvYON6dOs=", - "pom": "sha256-/NHMaEUFNJFmGFvnQAFSeTMc+tb8gbp6Dwqc5bHYvjM=" + "androidx/room#room-common/2.7.1": { + "module": "sha256-VYuFMAMujgA+oIldJ5ISHmdrGp46DDOu5GDQD5J1eNk=", + "pom": "sha256-Fv46v9l2e++3L1HU28+xWAMYpu1z8OMYQCoCP26KFQI=" }, - "androidx/room#room-compiler-processing/2.7.0": { + "androidx/room#room-compiler-processing/2.7.1": { "jar": "sha256-uWCePhQVdZWKAhfe54YQqx5xVwm3XvOD6Fn7lu+wDfA=", - "module": "sha256-r+YNX3hAYJyB8/eNj+iJmkdUfZbSh4S9Don0d3WIM3U=", - "pom": "sha256-re9BpiiLw/dND2YQ/kaZzO8QCpCk85Xbcm6kke6mDRI=" + "module": "sha256-z8zl8HUBhDKr5WCdT/b0B1c+iSdgwnToVpUqVvPy2Ok=", + "pom": "sha256-IPQQ8ZNy2BVuzo7k8hdyEPw1dMTA1wkbXlBGY6uH6zk=" }, - "androidx/room#room-compiler/2.7.0": { + "androidx/room#room-compiler/2.7.1": { "jar": "sha256-2QjokrEGOdKTIOpNZL6hxAPgVYKhY1mFVtXqI+sEsM0=", - "module": "sha256-GdNDFFyug3uwErJLIjLamd/3c/3txYWIpofScOA6HWM=", - "pom": "sha256-I0WACHZFgR4KU5COgKdbp5rRq+SHuAx2LfUAv59sCis=" + "module": "sha256-Q0Sz/PIKLq41DDfhDzHybhQodcbhZLT28NIHkPTo88M=", + "pom": "sha256-RM4J0BIcbgHYt0txvFuv4xT93SZzmBKeapCbby3P3ec=" }, - "androidx/room#room-external-antlr/2.7.0": { + "androidx/room#room-external-antlr/2.7.1": { "jar": "sha256-a/eUv/6N4mOCZQJRG0x98FcDErbMmTEsp/xr2wiAyh4=", - "module": "sha256-MWfDNMTvWzrm9Hz/Xc1gFBGoeZwNkF/go7ajUoxhfSE=", - "pom": "sha256-32NsPDSZkkgDFp8ogHawWP1sDwcFsIdXYvu5K9FtTkA=" + "module": "sha256-t4QQjwQnT3Xuxx+dfcOKDEHxC1sX74/JfMgcFEeFB4M=", + "pom": "sha256-rl3F23kBLamXUURQJ1bU3f3qAm8umTQk9JT6kickIfw=" }, - "androidx/room#room-gradle-plugin/2.7.0": { + "androidx/room#room-gradle-plugin/2.7.1": { "jar": "sha256-WGQDSy8Jp8aqbeKTYYpbO89705g9eSwWZRTeR6hKGo0=", - "module": "sha256-SJ6pyGRF5MjsvLSN6d/pU07e2ssp07IkuDg6+PvfDb4=", - "pom": "sha256-gtTxMUDD52vJq3mo+8RpY24RGCLZL+T+dA3WjZSoYkQ=" + "module": "sha256-leIK2JvhtWRv3fLW4V61lJ0AzMoxOvH2Nt/mh68xoj4=", + "pom": "sha256-PGqFy/xKroEXHosM8L4ynEMnXUV5aka5P1Tt6BKLBRc=" }, - "androidx/room#room-migration-jvm/2.7.0": { + "androidx/room#room-migration-jvm/2.7.1": { "jar": "sha256-jFzsjy1docuf3pYP3SJTu/xr50+aSgPs24LaF2YiMaw=", - "module": "sha256-I8rhKFYmQ1YmBrTgdWsM3JJWSyp7tYQvf9BOsJsQgcA=", - "pom": "sha256-BxT33w6jjXRHmxSpQr/08kYsR8jxixPJZa8VX8+rmic=" + "module": "sha256-HFixuNcIlfhh/ZExlI25r3T7ia22gpQFEjxLC/CWjyQ=", + "pom": "sha256-xvpy82Dlfp3a5HdNs3QcZoazY/21DjXyY8c8ZVAgKdc=" }, - "androidx/room#room-migration/2.7.0": { - "module": "sha256-DE8cr5FSvrgFxHMbHsKc+0kdPlA881uSPR1S1XSmjUg=", - "pom": "sha256-9p246bQJHRqqYz8+kT5YNiBL2n34v3kFZH527U8g2C8=" + "androidx/room#room-migration/2.7.1": { + "module": "sha256-mZtTP3SbkiCaIsyUMkR8IKPPJj/VAfyzoxoCAWohSwA=", + "pom": "sha256-mGi65DJz9Y/GgzxrhmvkTt7VpSGRFFqiGIxABeV0F80=" }, - "androidx/room#room-paging-jvm/2.7.0": { + "androidx/room#room-paging-jvm/2.7.1": { "jar": "sha256-sk4d9SMJ87PYtjte4pRxJKSBwNeRneu9A04eH+2PoTg=", - "module": "sha256-rEo8iiqO6QHutUnCYUydLpFEqb4MBDcdYn3ENOv5nek=", - "pom": "sha256-2TdAJljNPTJti6QlulPwX+gQcqZsH+NbKmvXCHth3fA=" + "module": "sha256-HSMuv2r2H+FV6Yo+fdbkTXgmRwiYB0GGOHvrlsaY/hE=", + "pom": "sha256-u28aknn8NEaXKJL6/rV+i11nw9hsFbhCfEGd6l8t5ZQ=" }, - "androidx/room#room-paging/2.7.0": { - "module": "sha256-rtb2GsbL168Mo1ojygUDCrc9S04ezPXWrp03gLHRkf0=", - "pom": "sha256-G7J547FpfmE4KmYFc34hvstU0xDHClTpuPaqd0ZkhQ0=" + "androidx/room#room-paging/2.7.1": { + "module": "sha256-dwHhMiNJjty0jIZ9SksJ0MzVARbv4g8OIapIxLRQn20=", + "pom": "sha256-18mRHcU5+4Ot0Z/u7EaPs4F8qtvnwnxSbnHItGY/xb4=" }, - "androidx/room#room-runtime-jvm/2.7.0": { - "jar": "sha256-REhdvgDmROk7ZMVw7zuAhOJqJezyPTBUcglZlN0SOCw=", - "module": "sha256-nEzKxPSjcjzMYYFO6b33cDuWDXx9QFbLIkI0TZhqnVc=", - "pom": "sha256-inWvKB1RJ5Er9JyRUbHG8V/HhI8+kvO4U2Q9/itqJKY=" + "androidx/room#room-runtime-jvm/2.7.1": { + "jar": "sha256-y9E2e9/UC8Gauq5kjIoAu2pK/d4GMFa0uoK6F4g3r88=", + "module": "sha256-qh6r3l9Y25ZFggqcPXWhSV+B1XaEJfm9L3upeV3+BBI=", + "pom": "sha256-7lg8DP2n9J7QGed4pcViPUGRfra5tTZaCTIqPkkTlo0=" }, - "androidx/room#room-runtime/2.7.0": { - "module": "sha256-hFvOPtZrDS3j59zXLIWeCw7+KV7+DStX6f4ptheteWQ=", - "pom": "sha256-n/HDkKw80IGMI6ARZ2ubg+Pi3b0bZKRXYfBdABPxGvA=" + "androidx/room#room-runtime/2.7.1": { + "module": "sha256-t22KSPR2jqefWMhPLgIFjGzsgYFTjujHcswd7zpwWzA=", + "pom": "sha256-O/BknKjAsoPd3Z4glG8Cr8IZWoUkW31AdCC3ADhztrE=" + }, + "androidx/savedstate#savedstate-desktop/1.3.0-beta01": { + "jar": "sha256-5420fy2C4PnfkNyagjo3Y2hKS4dpsw18U2Wtz1w36I8=", + "module": "sha256-XLg7G6NxNU+NSGiSNRsYbbDcQ1DoEVnMmT0OO3YrfMI=", + "pom": "sha256-c9NNJVYsYyHaYBcVizfLwQGM3KQi/cT4SrnfwWt5OeU=" + }, + "androidx/savedstate#savedstate/1.3.0-beta01": { + "module": "sha256-cSXarKYzWh7ecm8TpMkpqTdKar88PLgUMk3/kBomPuM=", + "pom": "sha256-Ef9nMkmCADvCHHui44422EwMWI1R2wF3VjQvOL5G3gk=" }, "androidx/sqlite#sqlite-bundled-jvm/2.5.0": { "jar": "sha256-vXvOYFl1Dj/2KpKNi7z3y2Jwqu8eI5V6reZXcH4a22M=", @@ -255,120 +271,120 @@ "module": "sha256-NplIHJ/Fh59CvG9fIv/8tuXSP3WGLmbwB+/2MdcWl3k=", "pom": "sha256-rT9uj0qsJCjS/sbcmYdgBKmLeI0EEKj0sWmrV4JtVj8=" }, - "com/android#signflinger/8.6.1": { + "com/android#signflinger/8.9.2": { "jar": "sha256-wdyixoNjTuGilCmPnHF5V4r2qG4IC9xA+WGRW8XIFC8=", - "pom": "sha256-HxZNAt/iuj4BXQLj8kgg3iRlktkX8eAPkaGnaTYa+Z0=" + "pom": "sha256-YDBz00i1K7CgQ9HI9pStLNP6xryJJlciTJ534ZYK3ck=" }, - "com/android#zipflinger/8.6.1": { - "jar": "sha256-gd1IVhilCaMjWSm56xMJHYhEUmYd5s5aRcw4scVVQhw=", - "pom": "sha256-5R3NgXBmVPdF4UHUUxw3lY3xrEfunNdWISvWGndYx0U=" + "com/android#zipflinger/8.9.2": { + "jar": "sha256-uh8yqiVavk2rZlcd2RlTBdMCfyYfn09GWJizDN/9CbM=", + "pom": "sha256-PPYmubFe7pb+fqzI9ZsEFqwKZHzRT2uaC9bAHRH643I=" }, - "com/android/application#com.android.application.gradle.plugin/8.6.1": { - "pom": "sha256-NnATbXn6gs8BrM3gQBObBgLTl+nwo3RVm6lvLtWW2Ws=" + "com/android/application#com.android.application.gradle.plugin/8.9.2": { + "pom": "sha256-0If9g+lc06ETaKo39Me3+Liw/EjNxRyErjZlcWRjAQw=" }, - "com/android/databinding#baseLibrary/8.6.1": { + "com/android/databinding#baseLibrary/8.9.2": { "jar": "sha256-eUETcJ2rIbBsJis3lec8twj7rK5hcV80Nh4a9iN6GHA=", - "pom": "sha256-Lek/tvpLtdFPC53HpfcM+MJxM7aJ31tHyf5K+ZcC/sI=" + "pom": "sha256-UaC2oKbIY06J9g11nEhTmIQPGP0fh5Jz3MGgUr/AsQo=" }, - "com/android/library#com.android.library.gradle.plugin/8.6.1": { - "pom": "sha256-bfpZ48HmjapL4RvLUNueWbh1ikieqUa38d3FscST17o=" + "com/android/library#com.android.library.gradle.plugin/8.9.2": { + "pom": "sha256-Po1T0r5IrxZq4zoD2JUHZqiagK13cHzHNDMUT2M5AdY=" }, - "com/android/tools#annotations/31.6.1": { + "com/android/tools#annotations/31.9.2": { "jar": "sha256-slmV+nsiDTX7uOMl3wcfgpFpG/uv+XNMmOOPRewqc+4=", - "pom": "sha256-IWRj0T6tv+FyrXle/98/hWYWFLvK0xWyIBs4z9h8650=" + "pom": "sha256-onUUfoStHjVjh0Qrt5pp8z6YuyTx2o0y+P5sYb3is0c=" }, - "com/android/tools#common/31.6.1": { - "jar": "sha256-SSGmYQvyjwKRHrfW4bpJjbmIhOXyM+VScmGaCEG9THk=", - "pom": "sha256-bc+djIuiKoCXnRZ3UceVp790AgJ5J+DQAVS2SVQGcY4=" + "com/android/tools#common/31.9.2": { + "jar": "sha256-Krr2/FWQVA3lmHGcRwe/GuBM5/7wsYDEpOc3jOXugyQ=", + "pom": "sha256-pYPoeaqmTv06BsYG+a7/RJcEfby67krwbGTvL+13msg=" }, - "com/android/tools#dvlib/31.6.1": { - "jar": "sha256-XMxJAlggKFBjDFnuy50ppshJuxfxD0ypAX22SfcuSB8=", - "pom": "sha256-za6RmOnCv5LJRoOwCdaq2DENFPYlB+XtUrWPkzaaFdA=" + "com/android/tools#dvlib/31.9.2": { + "jar": "sha256-488/3JR3iN7o1bqnbLcqZlcRdLxHQe3w47q5enypDhs=", + "pom": "sha256-JMVv4BDhcjGTX8gbnp94PahptlXUh4wQhyZ8/C5jHBU=" }, - "com/android/tools#repository/31.6.1": { - "jar": "sha256-FpwueneqMJeIedv4swQ2ZxFlhy/L392mxzWq3bZxA0A=", - "pom": "sha256-Wy1SZioiTKSQkY2NBO11pwKijjKk3M059fQHjDuAvmc=" + "com/android/tools#repository/31.9.2": { + "jar": "sha256-7nMxExttgNyD6n14+2YAhHMAcz8pZNGIYXCcTSMHXgg=", + "pom": "sha256-sIKbRfpt3NhN33+AKlXCPuLfvSfeOEkF2q7WABn0+Ww=" }, - "com/android/tools#sdk-common/31.6.1": { - "jar": "sha256-rWbuxoXuvi5q5DA+cMifcjF/p9jMKznjb9+oZFoiYP0=", - "pom": "sha256-jGPiQ8FUZMUpy8d0RExbQLCvEBhvI6wLYJxdH5LxU5k=" + "com/android/tools#sdk-common/31.9.2": { + "jar": "sha256-iUOli2esf7GgMh56Uqh8+q7CSNORJTbD1yio3Acf/yQ=", + "pom": "sha256-rF33kRmIa8ypyJOxB01tfS40q79eJ/lLSmRpjsM24Y4=" }, - "com/android/tools#sdklib/31.6.1": { - "jar": "sha256-MaLhQQus1+ikZH45fM+RS2hrMjIpbkIpEo47rZZwbiQ=", - "pom": "sha256-t811xH6Y3EkY4FmdmhQgL2ymw1jQwhRTL7syF2cVBGg=" + "com/android/tools#sdklib/31.9.2": { + "jar": "sha256-7p2BGH2rl5AGQMQeKuMMDrr0Vy3Van1+NER8k9eUwv0=", + "pom": "sha256-thqvhTgkAS5UphseDLVdNpSl94gyPLj0xu2gLAINo3A=" }, - "com/android/tools/analytics-library#crash/31.6.1": { - "jar": "sha256-LFwmQglnZ1wHS8cUCDH+O/9burx/u8CLop/cPq3MlRA=", - "pom": "sha256-NvqCjh3SQRZx/J6x0GEMMnsuvnMEkHDq4TTa/B6Es+Y=" + "com/android/tools/analytics-library#crash/31.9.2": { + "jar": "sha256-zKl6wpoTKb0xCj6DK25X9GIn5QGqUpwApj3yF8XX30E=", + "pom": "sha256-y9YGOtZEHJ+tkwRxs1sMONvx6Q4/6s14r5ssoMep2VY=" }, - "com/android/tools/analytics-library#protos/31.6.1": { - "jar": "sha256-DNE93twi3+NTWkxq3FZNH8OA9pXdH9dM8CEwxRDPtXM=", - "pom": "sha256-+Yz/nvLEIr1Qwd8C/LAqFpUrZSpq5dyxKUTM71DBwLA=" + "com/android/tools/analytics-library#protos/31.9.2": { + "jar": "sha256-3SDU5HyokLfDUvb3PIfCLxTCGAg/Hl662cAT6Lp+SvA=", + "pom": "sha256-lX+kPaYmjfl+W0pfe20R9VWi8cYp4f1fu28YKq7+430=" }, - "com/android/tools/analytics-library#shared/31.6.1": { - "jar": "sha256-GI7Dy4ge1lXfkxHMWHAdyzKZc2UAToqmhUrPtg9uNeE=", - "pom": "sha256-jSxpFb90fFudanGXtCcFXXnMACySZqkOvMLeIyt8F64=" + "com/android/tools/analytics-library#shared/31.9.2": { + "jar": "sha256-ONP9oaxMsPiXSkho2hNhoDz6uTDlLlcp2Zut5AOCRZw=", + "pom": "sha256-RMCeR+YqYU0h3rLdzbVUzck07LR0zi9mwhfu4eo6pSg=" }, - "com/android/tools/analytics-library#tracker/31.6.1": { - "jar": "sha256-fo9FqtqL7accKXbBXxoxbqoA/UqWgyITEc7SvbwCZAg=", - "pom": "sha256-ZG+eNf6Hg+tmaOcON9/3yNQWLu0ZGXzeLKQZXyp32f0=" + "com/android/tools/analytics-library#tracker/31.9.2": { + "jar": "sha256-D8VeTSFfSwIdiBFyrO+CRkBh2WLf67EToFQNxwRZKOU=", + "pom": "sha256-ataFwxA9RS72RDWL5tuN7Rxo6XOAf1Q27nVbqnrFyI0=" }, - "com/android/tools/build#aapt2-proto/8.6.1-11315950": { - "jar": "sha256-95NZqIrRc08kmq3KiGgHshXyYFVUnCLzTc6pojE9FOo=", - "module": "sha256-lJIZIVzqn+pESWzhbsPEczrj8Wp5dT7swK3SSxG8i0M=", - "pom": "sha256-1CRPdNhw+GpIBkVdAW+5IVtIKJH4omliEBG908ttgyU=" + "com/android/tools/build#aapt2-proto/8.9.2-12782657": { + "jar": "sha256-z7r7m17Us65mbPCFldT8tXhP9bLzEtmCyjeLfw5Hva8=", + "module": "sha256-CWtyT8l42WZnqecMu6+VS3+w1UZJ4MmujBbDqE5ZRaI=", + "pom": "sha256-+MizTLAiuLMMs161PV7d8dOLhNQqNWKEy3hTy+zYIZ4=" }, - "com/android/tools/build#aaptcompiler/8.6.1": { - "jar": "sha256-fhn/PUfDvZs5JZbXFSKvckBT7ypf/iazn1sw6B6Ig6E=", - "module": "sha256-0iUxrbUzYh8DC4UMxyzgGBbF4qEcKfEPr0hiFwFLOO0=", - "pom": "sha256-Dt08VAlDjvWKPt31D6OygjTLLLdat/ththA2I3qdhhY=" + "com/android/tools/build#aaptcompiler/8.9.2": { + "jar": "sha256-ILh6uQSK6T/V7rhRVjMzvGEt/JqBm4HGsRaL1gDV4WA=", + "module": "sha256-EOk1LZ5TvpiHfkYLt0jY9i2OXa6dGzPqbYuwp9qw5a0=", + "pom": "sha256-UOP2bTQp0q4aHyKnXPW2vZVCmPFgHHXEtDvS6u1iZqY=" }, - "com/android/tools/build#apksig/8.6.1": { + "com/android/tools/build#apksig/8.9.2": { "jar": "sha256-wHDtE5RinXRkGqCQb2Cy/6Hud+Y2ah+TQ39ZcXsa64k=", - "pom": "sha256-Y2IgqwyxLrjpsO9Y9Hje/wQ6+1rI+pwOfjCIxaNFtzc=" + "pom": "sha256-vtJW6u3CA6srY0zwpIxMnc/x/br5n6hfUfgYrEqN+/M=" }, - "com/android/tools/build#apkzlib/8.6.1": { + "com/android/tools/build#apkzlib/8.9.2": { "jar": "sha256-HBpn1vTxhkJ6wWbrqg3YZ/WV1RRPySUlKwX/udGhVrc=", - "pom": "sha256-+A/Fp631hgvcxti+aqP1Wk+HkwmZGFYN02l6sWjxbTY=" + "pom": "sha256-FesZP5vGCf2/co4u81Sgo0wKBEOSwy6YMNcpA/s5xdw=" }, - "com/android/tools/build#builder-model/8.6.1": { - "jar": "sha256-UW4P83gUFTJoP7OxbLDnFRe/izU4jCeXb6kGhyiahFg=", - "module": "sha256-oeBqW8yyM+dvrU838ONRwEtvnOs+PRiNwMWSaYJBtOo=", - "pom": "sha256-CwbNfNpMYeDszj94IZgV1bdHSb3fVnab/yNFAim9Fa8=" + "com/android/tools/build#builder-model/8.9.2": { + "jar": "sha256-TJ0UyS4ltee/Ikhb+86zD/Fdhf4x/um3727TmhcieZ0=", + "module": "sha256-Q4lzbHT5LI8gt2MdP2ufxrB/4PhkzhXrFNnTS6plftU=", + "pom": "sha256-vXDdwEm3RxsMtfhXf7LdZEi5xuM/zeOdKqF2W/erZRw=" }, - "com/android/tools/build#builder-test-api/8.6.1": { - "jar": "sha256-joChV9NorfAWKfWjBseP7R+x3M7uYcRXla4gfZG9q0w=", - "module": "sha256-dCvKxrVZ0bXunzxiNmtEJXoFDMd/OSUrh1769zww9ks=", - "pom": "sha256-PaWDrQnaoX+K8N90eIrkO7FBfEAqAKELcjEbsIEWs58=" + "com/android/tools/build#builder-test-api/8.9.2": { + "jar": "sha256-zIsDponVnA3MmYxRauZicM86V3f0QdcbjFJyxyCQc2M=", + "module": "sha256-Fi6Q4O3VBMMozoCNOV1S2ClmEsxNvmqP2kaYoul7JFI=", + "pom": "sha256-chAmm1dmJm9eCxwdPFrszeddDT/vZGki4feYnusfjvM=" }, - "com/android/tools/build#builder/8.6.1": { - "jar": "sha256-vE7pSfTulTgcg1SH67axlkiJ1hBLAyOXln2ItPIG5I0=", - "module": "sha256-RYhYJQ9RO//baGrO0ACo2s3vkSvQkXlbQF13TpuZSfo=", - "pom": "sha256-Q5TYmYx2pslZaYSNasSzBOaunYwdy6dJ+wuiODezZFQ=" + "com/android/tools/build#builder/8.9.2": { + "jar": "sha256-fcHTbRLugTAMWxZyqq4zbRw8/pCnsmsrVROJYEFQ5Ts=", + "module": "sha256-scTasNhSK8A0SjE+s1xq8WTjGsjDyP1H8AvezL/8Lq4=", + "pom": "sha256-fGit2zzfoN0kcpa1sM29GvD9PqtXdahpl3aEXUk9Ssg=" }, - "com/android/tools/build#bundletool/1.16.0": { - "jar": "sha256-HqK/UnS7rHo7tWGFIdL6EfsE6QDjOopkYCnsYzL8CMg=", - "pom": "sha256-8uiq1EVaQjckYtXhiiaXPWdXEXmmdX84JfIn6Rry8ts=" + "com/android/tools/build#bundletool/1.17.2": { + "jar": "sha256-FmhVy4HhDyMoopMQBvSAH0Itj03l1xfsD38W/CBJoIk=", + "pom": "sha256-80LQa1GA5uq6B2oqGKjn/Waum18EiWSvtu9CoCP6N1I=" }, - "com/android/tools/build#gradle-api/8.6.1": { - "jar": "sha256-B/dr8vj3svN2zIbqvU+KgnkYK2Vw9EDnhD0GbwLF9VY=", - "module": "sha256-KZXYqt4hXuoOQg5PM9v2RKC4pHxkaT5AfCzFdFra7LM=", - "pom": "sha256-GdPcq6tb3TEhEcywDXVL8U0rtG+5xe34fuEor8awjuY=" + "com/android/tools/build#gradle-api/8.9.2": { + "jar": "sha256-tjYiEQ8jmwLJFVoyxnqnv3x6/lSVfvLJYeOjJ3xNso8=", + "module": "sha256-im+ZKdf1J1f8KP89GXNZ8zn5F8wY0rFehzCzc0C3M54=", + "pom": "sha256-ZPReltmRGhJLeaUYErLVS0L8PYTS4+JikmVBpxjygTI=" }, - "com/android/tools/build#gradle-settings-api/8.6.1": { - "jar": "sha256-fKfb0L6RIEeJkOJfuDzwg6P8ebypZE4kfMVUY1jOKYI=", - "module": "sha256-qzNDgysjM4ATShFTOlRaKo+3GLboSDxtkmMEETNZB74=", - "pom": "sha256-NOp/ZQ+mdHYwCvsxWAIFF4fOfztRDY082faDycpqc8I=" + "com/android/tools/build#gradle-settings-api/8.9.2": { + "jar": "sha256-qUVLXR2xngBJB6FtJsCCt39XfK3Dyof9PkP2g0tngqU=", + "module": "sha256-0OHNJ4mu+7ee3amVXnrm3bMcBHEIdPlidGpRbk5kv2s=", + "pom": "sha256-a4JTPPiCxXGWT53cN4b9Lid3ZDF13zTeayOvPwhMzlM=" }, - "com/android/tools/build#gradle/8.6.1": { - "jar": "sha256-lpdzOiFfLtQuWy/EBTSE7IMuqylYTrztlNkskQkAUcE=", - "module": "sha256-KYi7+h3QeXxNVkLISB5RMAMNuTKahKacPoVKmpmUBQU=", - "pom": "sha256-N4nZdy0Ai/FRwZ9rgaRCwv/NZUpXq0k/n664frPY0Eg=" + "com/android/tools/build#gradle/8.9.2": { + "jar": "sha256-bDE9JNB6w5PPx9tdY8UCnn0gsnh4HEKy0irfm8x9ujA=", + "module": "sha256-BI8yjPHVbx5S1xvn0BFcXJqQCt1QyTkCnIYnXgvKOLk=", + "pom": "sha256-l3GRhK76k9PF6ClsOYYFMiJ7iAGjTHM3bA2dDbeqVYA=" }, - "com/android/tools/build#manifest-merger/31.6.1": { - "jar": "sha256-qpY9SvRasDHFcHg86ShtIRHusLjDvfROSMqQcUzMt1Q=", - "module": "sha256-WrgUxcYq6ApgHpOLUxOcEPFKicMKVWPFCsRSeHNxsPY=", - "pom": "sha256-yTK9b/FjMsbpwsLtTK/2+/aUBxhTCpByB/t4KV38qLo=" + "com/android/tools/build#manifest-merger/31.9.2": { + "jar": "sha256-ZmN0mzQYIyfBX6XYiPhotGd2XRlzBil4n+3T/4xARJI=", + "module": "sha256-Cd90HLOZJYfhT/DPqU29/XIYneLO9747iYlhj04TUgo=", + "pom": "sha256-kzqfKUVx5T8XTgVqHfO458CthwZIIHKRDwHhebl48yY=" }, "com/android/tools/build/jetifier#jetifier-core/1.0.0-beta10": { "jar": "sha256-Jqu0oTkn2QYhacUEyelP6A6a46T3tauIdasAdTapH14=", @@ -380,61 +396,65 @@ "module": "sha256-NsJVdrGZk982AXBSjMYrckbDd3bWFYFUpnzfj8LVjhM=", "pom": "sha256-M7F/OWmJQEpJF0dIVpvI7fTjmmKkKjXOk9ylwOS6CEI=" }, - "com/android/tools/ddms#ddmlib/31.6.1": { - "jar": "sha256-xXHAIk/j5+ZgcZbZXMMUL9wZ8BPo8VEPaMe0pobFOAk=", - "pom": "sha256-NhGKNIRO8zU7wHiko/RwiEI0KK1q0ejNStAVV6Ka6Ok=" + "com/android/tools/ddms#ddmlib/31.9.2": { + "jar": "sha256-nNyiBuCPvB8B2qGg1k6tKmK4zMWUFWn1GB4n5Kb1+6A=", + "pom": "sha256-ehSXY9SGGg8ZQJxxS54S6xv52CiKtkIMghTs8WAnNzk=" }, - "com/android/tools/layoutlib#layoutlib-api/31.6.1": { - "jar": "sha256-mLrjb/BR4RTdTu9e/6gPvl5VKUT0IzzokhYNos2e6u0=", - "pom": "sha256-7NQxU4aAO6nUO2e4+myS8EkERQHgRdMvQmDZP5yaajA=" + "com/android/tools/layoutlib#layoutlib-api/31.9.2": { + "jar": "sha256-KSMuYAdiW1aegnmNLY9VnYlB7OYw/iduhCzYGOv5Sxc=", + "pom": "sha256-atABzvfVis+rA851PdRal8KGwwdcCf1D39RCXh5m/uQ=" }, - "com/android/tools/lint#lint-model/31.6.1": { - "jar": "sha256-O7YYb3ddznoQY5HiS8w8jScLzN8vVRuSFhxq3AvC7N4=", - "pom": "sha256-1YuNHgi4YrbKf3M/pbGQszNZViI+ZGV9SoxCw1PRVdY=" + "com/android/tools/lint#lint-model/31.9.2": { + "jar": "sha256-/Vx9Zgnqot9h3uIN/tRkByg44G0vsugvQ0qOC5eGM3Q=", + "pom": "sha256-iVi1l72YliYSm40EHp3DXtRI5EnIjAbQXzOjsEhJVH8=" }, - "com/android/tools/lint#lint-typedef-remover/31.6.1": { - "jar": "sha256-W09IUhXKTYbvIxn8OYtfIlHmL1RGvF/Q4AZTZI3d4xg=", - "pom": "sha256-dk7anwlKi4/gldYIdZl6hhwiekbfspnUdJ9ook3e4MM=" + "com/android/tools/lint#lint-typedef-remover/31.9.2": { + "jar": "sha256-Sjujur/Xnm/Ge872R/tOz+r1m0gbEI98LrpNHFxt6o4=", + "pom": "sha256-cIoYgUcGxofG2pG4g5n4uwF1fT456+3onsAbcLjJOCM=" }, - "com/android/tools/utp#android-device-provider-ddmlib-proto/31.6.1": { - "jar": "sha256-2p8/Pa4mVEyQZoVJWEdl1YVKh8Ql0s/ld80002AOoJc=", - "pom": "sha256-eOOwDF+DPBf3rKWULwBsorkVu9lg9k1TSo1AoDm62aI=" + "com/android/tools/utp#android-device-provider-ddmlib-proto/31.9.2": { + "jar": "sha256-BHrs3WbhBhN/d6UsRC8bg9t9boSWiZgAJR8gbH853mU=", + "pom": "sha256-YjaKOSTVNIuMTMsPcWPRJKxNz31PpCJeTlFRi/ziYG0=" }, - "com/android/tools/utp#android-device-provider-gradle-proto/31.6.1": { - "jar": "sha256-rSNCux1vlVY0AKMiST6hwinLk985RPEmG3OZ9xhJQEk=", - "pom": "sha256-da7iacXcaVBY4hK/6bQGXlNPfbVdb+IprrQ62VFU51o=" + "com/android/tools/utp#android-device-provider-gradle-proto/31.9.2": { + "jar": "sha256-ZagpFgS/3h9vdcqFMqOBQ57IH9lY8yeCqwBH+2HZp6E=", + "pom": "sha256-5yyONF6PV/scLXhH8O29O0aLUsaGE9Ullb7XyWyjoEI=" }, - "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.6.1": { - "jar": "sha256-OEUGlN5jKMLEy6aW+cBOzdXOaVI1X2jDoi+VQdHWVG8=", - "pom": "sha256-cP+V6yxSgoI6jJjvssM+5tLyGWS4he9IXxkhF0ODIMY=" + "com/android/tools/utp#android-device-provider-profile-proto/31.9.2": { + "jar": "sha256-PnsJj24+yuMbb3kJw0O07AmqGNion0G/kgd7pLBW9FM=", + "pom": "sha256-Brw2CcYYGzLOmC0HU7Oe25ziGxZZVAspJ5Z842Vadho=" }, - "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.6.1": { - "jar": "sha256-VD62yNcrLtdFH46TnV2AiQVm8UvCa335yDR1BrJY164=", - "pom": "sha256-771HKHgCPhXZzZNlIth03F/Um+MUIScA9rF6BYFxF8E=" + "com/android/tools/utp#android-test-plugin-host-additional-test-output-proto/31.9.2": { + "jar": "sha256-a6fmrCII10wbtfHRRkq6/GpF2HELIEVaLcAq34cmvIM=", + "pom": "sha256-NgKKzEuuabgX/PsJTYQUL8IRWgTK+ZUroUKs5Kx03OI=" }, - "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.6.1": { - "jar": "sha256-77TXAUqqc1UkagfC5DeiIx+yUlQP8bzmhyyI3I2onRI=", - "pom": "sha256-orxwsWG8GzB3crqSXOMlRKR1Of3gSnCbMgiFYKvpvtY=" + "com/android/tools/utp#android-test-plugin-host-apk-installer-proto/31.9.2": { + "jar": "sha256-RXBdYbIQBuhTPmz4q3lYp95t7KzmjtbAnbit4SFthZw=", + "pom": "sha256-AkcBSZOYuYAd6UznOdyr6bwoRVWGmCnsPYyj9zdl35M=" }, - "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.6.1": { - "jar": "sha256-rt7F7EYn2JjMzfQtgDjbIOukSVdTxT0bCzeHNEkcr18=", - "pom": "sha256-tApCizomm6Ik+1p6DQ0swY5TEgFVDuR1Wx1wR4k6mQs=" + "com/android/tools/utp#android-test-plugin-host-coverage-proto/31.9.2": { + "jar": "sha256-+oZxmj3F3kZffgwCMYRBTCf4/VOjT9VXKJwL9t80AkQ=", + "pom": "sha256-TM43f6I9hQgO9mSaATpgjYVKU5Psj5C2CzGQ0vY0XbA=" }, - "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.6.1": { - "jar": "sha256-kSkCS9jjg1O8o+sm39jjYo4FjVfW6dhFH/w18BZ1HmM=", - "pom": "sha256-OysKImsUosDlrWKdEGL7sppvGVQsXxT+D4mP/wEh5Io=" + "com/android/tools/utp#android-test-plugin-host-emulator-control-proto/31.9.2": { + "jar": "sha256-pPNKrg+f+gJtv3FRQ23XrlO+y3JiK0DyxHnKyJQ9kxk=", + "pom": "sha256-SikflqCvaRCs1vt3LJLZffVnk3+qW8pNmJSSofS1uUw=" }, - "com/android/tools/utp#android-test-plugin-host-retention-proto/31.6.1": { - "jar": "sha256-PbjtOO9JtpTK6kZq4i47Ns7clVezWJ0OB8DN2DKUWRw=", - "pom": "sha256-ZnblwB6LjiWcJJEqrXEx6rC+D+/kBeUZzs6o4+kBoMg=" + "com/android/tools/utp#android-test-plugin-host-logcat-proto/31.9.2": { + "jar": "sha256-wfbrus2tVZtu/k6qKVYVUrMxVjlfBpzZcD/aCcRi3qY=", + "pom": "sha256-mxv94aFi9Ni9/RWLVUPHDAGp9V8GakPWtaiutlsn0As=" }, - "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.6.1": { - "jar": "sha256-y99xvKYOFMMOeyz0uQ8PCj6ME498rdh0sNnArgguAnQ=", - "pom": "sha256-j1FzWv7i9yDS70ZCGHoppH7u2uTuNVyS/X3R9K526rQ=" + "com/android/tools/utp#android-test-plugin-host-retention-proto/31.9.2": { + "jar": "sha256-CPGvlhFbK9As1LaE4ZT1xcJ2PwHI9Z4BHZrsyz/vGGM=", + "pom": "sha256-vG8p1Uz5KQGatASJx1yygpyNkVgp/uRlgrMpyaE1IsQ=" }, - "com/google/testing/platform#core-proto/0.0.9-alpha02": { - "jar": "sha256-bYqJBndBUPQ6j60IymTiXGBww5vYpvwTslk/KJJC/pU=", - "pom": "sha256-J855WUJ6L/7kjQ/rRRKKPzbMQX7YqCKvoigiyPWliyU=" + "com/android/tools/utp#android-test-plugin-result-listener-gradle-proto/31.9.2": { + "jar": "sha256-1Cm5MS3/oFAzgdHuGxipmb2QHnRWYSsvtIxqXVosr4g=", + "pom": "sha256-YJFSnIGoI/3PHZ8PwWMQxdf37wYGQNdaYHBGduWJN5U=" + }, + "com/google/testing/platform#core-proto/0.0.9-alpha03": { + "jar": "sha256-0AHrDMu/yMueqhk6NY5jcSl0Y5d1ZHvpSasjLCsptAc=", + "pom": "sha256-O7RSgN8d0clrmgFySmFFZrfWDTNFP81SwsdB+ZmcOk4=" } }, "https://plugins.gradle.org/m2": { @@ -595,23 +615,23 @@ "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" }, - "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.1.20-1.0.31": { - "pom": "sha256-lrP34a55nJ9OmB1DIOe/SzsXFWRF1s2MvXXH1/1Cv/s=" + "com/google/devtools/ksp#com.google.devtools.ksp.gradle.plugin/2.1.21-2.0.1": { + "pom": "sha256-uhlRo9qxiovCyTnXojCw2VO8auNi3VIKR3zfXLFHGOE=" }, - "com/google/devtools/ksp#symbol-processing-api/2.1.20-1.0.31": { - "jar": "sha256-dy+FxyWzgCE9grQ9abQImS/U2sr50zJo4kJpQQ6gl5g=", - "module": "sha256-4GCAUjhnrw8wK83PqhzRT0jXO0EG852X7TvKh6yL8Lk=", - "pom": "sha256-uqoBWau+KpclCzYnONSk6a+seGjjZ5uD4jOeOKVWYHo=" + "com/google/devtools/ksp#symbol-processing-api/2.1.21-2.0.1": { + "jar": "sha256-ayE0FIw7yenPnPI51FAxohzXiZVqIVktGjIx/orjCa8=", + "module": "sha256-FOy0d2qAcehhKYMzGUMTmbKmnm6b/tyymSU4vaymz8A=", + "pom": "sha256-ITlIj5MwvlkbT6pX4bgdH7qDaWi1HwBx8JRJ4+0J8sE=" }, - "com/google/devtools/ksp#symbol-processing-common-deps/2.1.20-1.0.31": { - "jar": "sha256-qiyLzpH11PQt9VjLY6CXZMYHmKIcyvsue2Iwjdzc2TY=", - "module": "sha256-lSn8quFQ0UpsBgHuv2mBUEnzv2asHlnOaO57fU2XnUE=", - "pom": "sha256-eeve5b/kHDHPi1u83bvZftu8JhyYbuv+DeZf1WEQ7q4=" + "com/google/devtools/ksp#symbol-processing-common-deps/2.1.21-2.0.1": { + "jar": "sha256-Ac31K1nT4gaqT6YngdFQWly9mHQ8BbBy+cjLnmqi4AM=", + "module": "sha256-m2jwFBX8A9ZB+C4uSzfemenf30pYX7gltGAbtyyqWUw=", + "pom": "sha256-342+OK5yUR4F6fUuqhYaBU/Q01S1SfVI4AiPL8cp1j0=" }, - "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.1.20-1.0.31": { - "jar": "sha256-2ewkT6M+FXQk8eA2jNAWxKI4adwsUftrk6+aUuxIIVI=", - "module": "sha256-7q8aYoisLJi7sZRlqpfuLHWSSv1dK+/KO3w7hQP+P/w=", - "pom": "sha256-nQnbav/D80/FQo57fXmATVEROP3h0WIeKtEc9mQhXbY=" + "com/google/devtools/ksp#symbol-processing-gradle-plugin/2.1.21-2.0.1": { + "jar": "sha256-nkVMuS/UrcL/6tWaCaiDH+Bmpk3Z5IPaVdjRrzAHGCE=", + "module": "sha256-Ilxdo/6zKViDaPfOQs89ZeXfInXx79tucXTQNv/lZyk=", + "pom": "sha256-werAp7M/MlLNFpH01DQo2PFDUVsisahkBqTFaJOSFjg=" }, "com/google/errorprone#error_prone_annotations/2.21.1": { "jar": "sha256-0fPGaqkaxSVJ4Arjsgi6S5r31y1o8jBkNVO+s45hGKw=", @@ -698,13 +718,13 @@ "jar": "sha256-okR19sz+HMek/p404Fzmh7DODG6Mt4Hg7O07GGSCxh4=", "pom": "sha256-N1e360Vz2a4E37ViqPa9WqtKZbiD31RKTzYJTXz+I78=" }, - "io/sentry#sentry-kotlin-multiplatform-gradle-plugin/0.11.0": { - "jar": "sha256-oF79yaoh0yoN/JzCh34jdSMHhBQ1HAhvng6H/WnigfA=", - "module": "sha256-BAVFTRMLVMv0d3rlOiVcJRDpnjGMhw5hwD+xYCxhDGk=", - "pom": "sha256-lsnWBhj/V6ICwjZdCW1tN5C5jhcTTzEMfPySFO/dius=" + "io/sentry#sentry-kotlin-multiplatform-gradle-plugin/0.12.0": { + "jar": "sha256-fNWyQ/wl4q5Yu2Z5949zRNSKFn2bwkPY62K6/gohNfc=", + "module": "sha256-2SanANsKdiFM/8djX4XR4cKignE1dYiR61vaHTRCNLc=", + "pom": "sha256-hMx9AcxMCi+9wW3PuhojMcosp5tvk01+G8FYTR95fCo=" }, - "io/sentry/kotlin/multiplatform/gradle#io.sentry.kotlin.multiplatform.gradle.gradle.plugin/0.11.0": { - "pom": "sha256-Wx8+RUj2DLyVZUVk+Xk+cbuU1STNcmfaPjL5xTFExP4=" + "io/sentry/kotlin/multiplatform/gradle#io.sentry.kotlin.multiplatform.gradle.gradle.plugin/0.12.0": { + "pom": "sha256-dWlEf6xFV/F5LqZfMmDGp/HXhYB66H+rGHOLYjr+nkA=" }, "io/swagger#swagger-annotations/1.6.14": { "jar": "sha256-J22F3CEgy8MLCL40t7rlQYRnymmDgUsNHgcYKeu1xQA=", @@ -992,9 +1012,9 @@ "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.20": { - "jar": "sha256-Uzw2yzYubtLRX1hzLn9MbSvtXJ1RebiXvEsJ0W1gU3c=", - "pom": "sha256-kn9h95cmHFnktTEDFNaf1KOrjvT3A596UyYHXEKkFzo=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.21": { + "jar": "sha256-BrtrNnHUvDunTA4O+rvc1VXMwtTMLvZ80wnFc4yNHlQ=", + "pom": "sha256-U5ag0mBsMOA66ZSnl8b5FoTG47LZ6aRf1pLl6T7sDJM=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", @@ -1016,9 +1036,9 @@ "jar": "sha256-W0cHoy5GfvvhIsMY/2q9yhei/H2Mg/ZgN8mhILbcvC8=", "pom": "sha256-P+CLlUN7C074sWt39hqImzn1xGt+lx1N+63mbUQOodg=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.1.20": { - "jar": "sha256-sk9SbQ3++wKWrg9Ks2L51soCV3JcwnMIOprjN+ooJn0=", - "pom": "sha256-wKs06ffQCv3LIv0D5S6PhZpGR9lY4Lh7fQzSY0QWOlo=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.1.21": { + "jar": "sha256-eEu/b4g00ez2XsUf57RLQW8zBS6CGWKlm55/dOCU9pY=", + "pom": "sha256-QxApK3Qc26Bu6iaC8YU5U4i+OvPLATzIo+gei5NokQA=" }, "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21": { "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=", @@ -1028,12 +1048,12 @@ "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21/gradle85": { "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.20": { - "module": "sha256-AsJsJlASRw1yrc3buCTSOOayieEAzUu/moJ1Cj1Jv8A=", - "pom": "sha256-t02/6klcg6xWRwS6qDmk56W3kRiMj3llbJwZ3XfeLxg=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.21": { + "module": "sha256-q9fHAOmpTF3zzNlek9LuqwwZJkXXB+rZXFzqR+gcwns=", + "pom": "sha256-QG8P2ImjHfVX+txkaouXADreDCRrX7N6YTYZFWMgUfc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.20/gradle85": { - "jar": "sha256-fjYZlm/jid9IV59DsY8sCwc2llWZFTd8lELrqM+7+/Y=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.21/gradle85": { + "jar": "sha256-VY+KMrr1qH6WlMi7OVVwqeduCuqrqmg/msH83oujqsw=" }, "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.21": { "jar": "sha256-UzVXQrV7qOFvvfCiBDn4s0UnYHHtsUTns9puYL42MYg=", @@ -1060,9 +1080,9 @@ "module": "sha256-8JRUh/5RlZ/fi2oUQXB6Ke1fGsMaIxx/3r4sPd0i/fE=", "pom": "sha256-Z1AT1Mvu4JyIkgriuiRvmfKKeJuHT2NASeAS+j7r9Mg=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.1.20": { - "module": "sha256-IF4RacYovsBfHVnkTTIJFSiun9U6fjPsVDvO/bEojeY=", - "pom": "sha256-Y5ymx2U+Gp2pXfKjuuJsy3AcA6/VjHl6tr9vJV9kwwE=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.1.21": { + "module": "sha256-avSUrGVuckg0HOukOePWJhFtARfJ+9+Xq+5lcOEaCHc=", + "pom": "sha256-eTmPhH1rfKipak5GOf+iLhaRJIr+tOgQGeEdG9C7IFI=" }, "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.21": { "jar": "sha256-R1eJEWW2mPvazo9NpvK8DpiOrvnvNnE1SIZajycGmv0=", @@ -1072,9 +1092,9 @@ "jar": "sha256-ResIo5Kfl8SKkpEsliV3nRVAvG8/IS+56UYg0DJrzAA=", "pom": "sha256-ZpB3PnZJ0dD61V0GCaTiHh68mF3Q+iYenG/9OJhnBh0=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.1.20": { - "jar": "sha256-pyVic6u53yI1kk2A/dNtZ4tFhGfDB2xmhRxCQ3vdPGY=", - "pom": "sha256-1Gec6AsERY5fzL1pteMUvxwMFnmH4EOVRv3+z7U+M0Y=" + "org/jetbrains/kotlin#kotlin-native-utils/2.1.21": { + "jar": "sha256-3ECUhclc04pfMNWHjr6ai/Lm5vJUtv6eRcygmZkF4HA=", + "pom": "sha256-2RW7ZEMRhfvbhlxNKxLmuniqaME0fFnfrieaMqIyhPk=" }, "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21": { "module": "sha256-kJCVCx7oa4b+KWmV2AKG6opPN5+yshjoVvzt0ErS1Hk=", @@ -1083,12 +1103,12 @@ "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21/gradle85": { "jar": "sha256-HSNuNiIzuaJx5QsiOlDI2+rdA1C2OiRkYIJWhS2jaKM=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.1.20": { - "module": "sha256-OMZPybedsk2Y415NutDvDjOxdsKXSTE8c7k6D5bCIgs=", - "pom": "sha256-Ffv0qiQBTCr6vmXjwzrY39LYocR8z5dsBbqKNqGou0I=" + "org/jetbrains/kotlin#kotlin-serialization/2.1.21": { + "module": "sha256-slOwL1BlFSW4AeKUXZr9RVUrRCC/FPzhxQDKX4lHyc8=", + "pom": "sha256-+oVjLbzKF7IlJM0ldKyFsgzE+u5oLIGeWDe+0Sncy4w=" }, - "org/jetbrains/kotlin#kotlin-serialization/2.1.20/gradle85": { - "jar": "sha256-rNawwcN18ocop1LMbI0itREnbFT1DZcb7UM957K9qjI=" + "org/jetbrains/kotlin#kotlin-serialization/2.1.21/gradle85": { + "jar": "sha256-G6Oulwq5Idk694SifQQ4wPjeXTIxqKX8lo7V+INk5d4=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.25": { "jar": "sha256-+1Nz3XYbTpPj9TjF6FO7o4pxFDoYFTbo8ZPtbk7ds7g=", @@ -1107,24 +1127,24 @@ "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", "pom": "sha256-MiVe/o/PESl703OozHf4sYXXOYTpGxieeRZlKb36XVo=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.1.20": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.1.21": { "jar": "sha256-tPu1I+hmLUqEUbmjap5/1D9jfLDNapueNoFxlmXavY0=", - "pom": "sha256-PO8cS3yC7KjMAcMMrt0VSQWeZfL51BYsjJ13+6JBMXY=" + "pom": "sha256-RdzNNvsgz0B28XOMmbzt98rdd3Xti8cWopgr0VzpaDA=" }, "org/jetbrains/kotlin#kotlin-util-io/2.0.21": { "jar": "sha256-Dv7kwg8+f5ErMceWxOR/nRTqaIA+x+1OXU8kJY46ph4=", "pom": "sha256-4gD5F2fbCFJsjZSt3OB7kPNCVBSwTs/XzPjkHJ8QmKA=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.1.20": { - "jar": "sha256-gqOymmEdR85jSuLmxQnN4qhvlLI7hr4whk6z1Lj+jn4=", - "pom": "sha256-eSQnftICC4UQ1F8N0QgREmVoEDAH2D+ZcfwYRmC9hKM=" + "org/jetbrains/kotlin#kotlin-util-io/2.1.21": { + "jar": "sha256-43JJKisFVtYv0Djj7fxFMbVQZUhs4o0E9HBj0rwDDBw=", + "pom": "sha256-XzfSWuJDprEFAHoH18j0Wd4zep84fMiz63VPmNZCoA4=" }, "org/jetbrains/kotlin#kotlin-util-klib/2.0.21": { "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" }, - "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.20": { - "pom": "sha256-YjXePQABYjdcj3IvCO2hU/CQ4RoDW0qbi+fqxO8UX+Y=" + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.1.21": { + "pom": "sha256-X5lVwimv4qtP70Bnu1qdZdRHStTwBcqDk481HfSPCTY=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" @@ -1402,26 +1422,32 @@ "jar": "sha256-8d0j+K40qOkTZnI5kerQ1kmdGj6RY85VDCALAtdqhys=", "pom": "sha256-JlupWajhPDoGEz8EtTkWnBAY2v/U0z9TxFOrTLOG9XA=" }, + "com/google/devtools/ksp#symbol-processing-aa-embeddable/2.1.21-2.0.1": { + "jar": "sha256-SpNovAbJIUydH8EqHYQre1d9usBKuvFN53j7V1Gv/CM=", + "pom": "sha256-OtZIlhwvEESzL19qR/Jt8NSucbykDwD1zG12aJU8F8M=" + }, "com/google/devtools/ksp#symbol-processing-api/2.0.10-1.0.24": { "jar": "sha256-3X3eBwvlTeZse91N4ExD+0KeDGK7EypkSM+jNlOvsik=", "module": "sha256-v8OiFHE2oHw5IP2mGeugc8uTgcVlf++xYc/ViZSPmVI=", "pom": "sha256-RSj+eY/v7sCVpz6GHBIG+oJUlqDntlInL0D/yWCBTmI=" }, - "com/google/devtools/ksp#symbol-processing-api/2.1.20-1.0.31": { - "jar": "sha256-dy+FxyWzgCE9grQ9abQImS/U2sr50zJo4kJpQQ6gl5g=", - "module": "sha256-4GCAUjhnrw8wK83PqhzRT0jXO0EG852X7TvKh6yL8Lk=", - "pom": "sha256-uqoBWau+KpclCzYnONSk6a+seGjjZ5uD4jOeOKVWYHo=" + "com/google/devtools/ksp#symbol-processing-api/2.1.21-2.0.1": { + "jar": "sha256-ayE0FIw7yenPnPI51FAxohzXiZVqIVktGjIx/orjCa8=", + "module": "sha256-FOy0d2qAcehhKYMzGUMTmbKmnm6b/tyymSU4vaymz8A=", + "pom": "sha256-ITlIj5MwvlkbT6pX4bgdH7qDaWi1HwBx8JRJ4+0J8sE=" }, - "com/google/devtools/ksp#symbol-processing/2.1.20-1.0.31": { - "jar": "sha256-Ur1VHTVEWTntuCsPTlKCLHVH+Qa8gellmZ5nqSHlQp4=", - "pom": "sha256-hMXtNZ96txDxZjUS7NMqc3khjyaZA05mT9lLc/XJV4E=" + "com/google/devtools/ksp#symbol-processing-common-deps/2.1.21-2.0.1": { + "jar": "sha256-Ac31K1nT4gaqT6YngdFQWly9mHQ8BbBy+cjLnmqi4AM=", + "module": "sha256-m2jwFBX8A9ZB+C4uSzfemenf30pYX7gltGAbtyyqWUw=", + "pom": "sha256-342+OK5yUR4F6fUuqhYaBU/Q01S1SfVI4AiPL8cp1j0=" + }, + "com/google/devtools/ksp#symbol-processing/2.1.21-2.0.1": { + "jar": "sha256-nCAksg9sUsk+NoUfHHcKMg0EEsrqzu83wo1A5uP8KZA=", + "pom": "sha256-Xj39efqTlcfwIhJfrW4QJM7Nqsq/p65ecgAn3+hpHZ0=" }, "com/google/errorprone#error_prone_annotations/2.11.0": { "pom": "sha256-AmHKAfLS6awq4uznXULFYyOzhfspS2vJQ/Yu9Okt3wg=" }, - "com/google/errorprone#error_prone_annotations/2.18.0": { - "pom": "sha256-kgE1eX3MpZF7WlwBdkKljTQKTNG80S9W+JKlZjvXvdw=" - }, "com/google/errorprone#error_prone_annotations/2.26.1": { "jar": "sha256-3iXy2aIVZSm9dl9R2O/fwN+nMB4E77nMdbfxDPXQ4Ps=", "pom": "sha256-rqfpkeLf3LR/X71QhYdTX3gCvLni/C1Ou1C+QbaE2p8=" @@ -1440,9 +1466,6 @@ "com/google/errorprone#error_prone_parent/2.11.0": { "pom": "sha256-goPwy0TGJKedMwtv2AuLinFaaLNoXJqVHD3oN9RUBVE=" }, - "com/google/errorprone#error_prone_parent/2.18.0": { - "pom": "sha256-R/Iumce/RmOR3vFvg3eYXl07pvW7z2WFNkSAVRPhX60=" - }, "com/google/errorprone#error_prone_parent/2.26.1": { "pom": "sha256-SmrQDTGwpa3Nmk9gUGXVtEX65KBMv4J+XRrBB34vgU0=" }, @@ -1514,17 +1537,26 @@ "com/google/protobuf#protobuf-bom/3.22.3": { "pom": "sha256-E6Mt+53m/Bw8P3r1Pk1cd/130rR2uuOLdLdYHN7i5lU=" }, + "com/google/protobuf#protobuf-bom/3.24.4": { + "pom": "sha256-BOz9UsUN8Hp1VR+bCeDvMGMO5CN9CRyg7KceW/t4zOU=" + }, "com/google/protobuf#protobuf-java-util/3.22.3": { "jar": "sha256-xhX3aHncXDA+TfW5Smr6OVNAWMdUXbLUg/2V2fY8i/4=", "pom": "sha256-tEcBsGoGSGXsm1YUqT6eKPrdfU38S0YPIcgZ71Pb4tY=" }, "com/google/protobuf#protobuf-java/3.22.3": { - "jar": "sha256-WdOI6motLXaujv/3/U0MYMbw9GTD06ub6OWt0JKXVwg=", "pom": "sha256-GG6nlBUPW0Kup+xgQd83PR2KioMWJPWKVd67YEPscxI=" }, + "com/google/protobuf#protobuf-java/3.24.4": { + "jar": "sha256-5WVVIr4apcwfLwkqoDawRFFX8pSSju3xMyrJOMe2loY=", + "pom": "sha256-OUEiHKZXgZ3evZX+i3QPRwr3q/MEYLE+ocmrefEPq5E=" + }, "com/google/protobuf#protobuf-parent/3.22.3": { "pom": "sha256-OZEz1/b1eTTddsSxjoY0j0JFMhCNr0oByPgguGZfCSk=" }, + "com/google/protobuf#protobuf-parent/3.24.4": { + "pom": "sha256-+37AUFh2/bnseVEKztLR6wTDuM/GkLWJBJdXypgcrbM=" + }, "com/google/truth#truth-parent/1.0.1": { "pom": "sha256-HH/IY4Mu2YCOQ9jBdpH/Fn0xPxETTvx1Yf9R0UIZbX4=" }, @@ -1540,20 +1572,20 @@ "jar": "sha256-dXv+kGGTuLZR553CbNZ9a1XQdwos37A4FZFQT3edSnY=", "pom": "sha256-eEY5mzXHzWQqmzoADD4tYtBOs3pFR7aTPMixi8wvCGs=" }, - "com/guardsquare#proguard-base/7.6.1": { - "jar": "sha256-wmUOZmw0Q3gdxenq7l3ochWT8AvkTp2HzsdhQGNXx3A=", - "module": "sha256-JdmBh6U8Iv9cCQfhdTWgK0Q4Wk3FSISxJ5uhKQg6Zys=", - "pom": "sha256-O3Fie597ZAogi4a7LLfEgUItx6e3izXZny0Y50dSH/0=" + "com/guardsquare#proguard-base/7.7.0": { + "jar": "sha256-Qt/52lNIJaXmlHUjWOAre41dqTm+m50H+Zh0SEkubnk=", + "module": "sha256-mfDPLg56BcGCyaRwa4WU/Xp60uP7EvIs0ScMyphKspM=", + "pom": "sha256-fRxMbEcM4UY59Ls3tn+l+EeffxVn85pETtBHhLS4544=" }, - "com/guardsquare#proguard-core/9.1.7": { - "jar": "sha256-2wb6n2tDu304ZCD4VPQapVoRAj3ja61o4EPDrD8zuNU=", - "module": "sha256-CUllErGoVDVOUdGan6XEEjVKLTlZYczHasOIL5WlTgs=", - "pom": "sha256-m+fvKU0pm6gP/ZzKEa0wl+N+QTcbZGSYElqADUqO0qg=" + "com/guardsquare#proguard-core/9.1.10": { + "jar": "sha256-5v9XISTgrysj0kM8W3JVfx+QXmgMthl5NCy5Fe6TgZg=", + "module": "sha256-ejuRDXtS4yOBDnAaJrxJ/nycq3jxOtW1i43GAeJ84oE=", + "pom": "sha256-m3dB6tjNAZt47jNV6D9ECJy56Xt6EhBdXLWMzgTUoM0=" }, - "com/guardsquare#proguard-gradle/7.6.1": { - "jar": "sha256-ScjoQGfRVpIV8WK59EEiVEIvX4A5eu04C8yyBZeH7xk=", - "module": "sha256-fND7x+oT+8EkO9lAeq2kpBe8HuLXEHcCTcmwn2SsGAc=", - "pom": "sha256-q/PvEB1bM2lv5Ytjm4FzrVAOqQf72Yp4JZV5+s+kkng=" + "com/guardsquare#proguard-gradle/7.7.0": { + "jar": "sha256-DM48bBo11BqFqyWZXB7PUELuwUibNjwM/cjgvNhebUA=", + "module": "sha256-yzzOVMh0LhKMfokR8CU4cnxUtI2QqvxIMPTlyeBMdss=", + "pom": "sha256-TFcJ7uYXjL1kpw5T0Lpp55qim7wB+r7hkHQ8v2qkjgM=" }, "com/intellij#annotations/12.0": { "jar": "sha256-+KsTsUvggP4vYX+Q5VWZdg5KG03u6lxZXfY9DWN17W0=", @@ -1679,9 +1711,6 @@ "com/sun/xml/fastinfoset#fastinfoset-project/1.2.16": { "pom": "sha256-kFgkJa3B9AtBNi2vuVFzkxIlrKpeeWINXmvVL2Rikro=" }, - "commons-codec#commons-codec/1.10": { - "pom": "sha256-vbjbcBLREqbj6o/bfFELMA2Z7/CBnSfd26nEM5fqTPs=" - }, "commons-codec#commons-codec/1.11": { "jar": "sha256-5ZnVMY6Xqkj0ITaikn5t+k6Igd/w5sjjEJ3bv/Ude30=", "pom": "sha256-wecUDR3qj981KLwePFRErAtUEpcxH0X5gGwhPsPumhA=" @@ -1690,9 +1719,9 @@ "jar": "sha256-s+n21jp5AQm/DQVmEfvtHPaQVYJt7+uYlKcTadJG7WM=", "pom": "sha256-yG7hmKNaNxVIeGD0Gcv2Qufk2ehxR3eUfb5qTjogq1g=" }, - "commons-io#commons-io/2.13.0": { - "jar": "sha256-Zx6qOWiNrC/6pGRbPJmAri0OokceSual2hmc0VriNmY=", - "pom": "sha256-2z/tZMLhd06/1rGnSQN3MrFJuREd1+a5hfCN2lVHBDk=" + "commons-io#commons-io/2.16.1": { + "jar": "sha256-9B97qs1xaJZEes6XWGIfYsHGsKkdiazuSI2ib8R3yE8=", + "pom": "sha256-V3fSkiUceJXASkxXAVaD7Ds1OhJIbJs+cXjpsLPDj/8=" }, "commons-logging#commons-logging/1.2": { "jar": "sha256-2t3qHqC+D1aXirMAa4rJKDSv7vvZt+TmMW/KV98PpjY=", @@ -1786,34 +1815,46 @@ "module": "sha256-qopIGqRvCjIgtHbyjRoKHtsyoMtFmfmTeae1PI5nYfk=", "pom": "sha256-m9MD9XiEXZB17a+NhYhDXjkeNmT/IVefaYUJ2unnElY=" }, - "io/grpc#grpc-api/1.57.0": { - "jar": "sha256-jSw4Qpn4Tuiqf2cPAOfLJrh+IxzzCRR0MHsyt2kQ9xw=", - "pom": "sha256-w/BUp8iGFkfQpVglsKlJ9E/PycZPR5CD2WgTgUxQJhI=" + "io/grpc#grpc-api/1.57.2": { + "jar": "sha256-QrcuZXLAhAVaw84D5u/kM+sF72ILPa9RNqQ1n8csw+E=", + "pom": "sha256-x99FUaZPAoKnZugJUU1COEUKdCkFX5x3GIgdFqMQoCY=" }, - "io/grpc#grpc-context/1.57.0": { - "jar": "sha256-lT/KzYL1MeabduODT1gwutTCKuhBROBY1x3ICnQwJ10=", - "pom": "sha256-qyZOgr+2q4lfYBavizzERJWryB52nDD6WprgrRa+bMY=" + "io/grpc#grpc-context/1.57.2": { + "jar": "sha256-m4rIjZzvKBna/+1729LyJoAjfUgsbGcf4C022j8IzwA=", + "pom": "sha256-iSf3fWOB4kSHaCcIGWpspyg2i4/XzrsQT9kyS2sSSRc=" }, "io/grpc#grpc-core/1.57.0": { - "jar": "sha256-O+5IxzvExbVb7Xm+DkhK3ya6Vr675XmN2/NHFO8eHOo=", "pom": "sha256-gYQEX1eR4Azyzbz16IRq/Uj1z35aTzj7W4MDx7Lv5Vs=" }, + "io/grpc#grpc-core/1.57.2": { + "jar": "sha256-WhAHCr/rSWbsTVgJYdzE5/afqDqyUkL5LBdl77B7hgY=", + "pom": "sha256-CpcgGv4Xh08DX4ol/7lwZ45Jqt8pksfZfG/5+x1dohE=" + }, "io/grpc#grpc-netty/1.57.0": { - "jar": "sha256-gdQ/LU7Rj6NBvYQKNzXxQDpwB0oEbhV+J/Z5tyG0ya0=", "pom": "sha256-7Z3917HtQ1avs8XRQH3ttjTIYC+0EEebSArYwROe4Xs=" }, - "io/grpc#grpc-protobuf-lite/1.57.0": { - "jar": "sha256-LFB8AtmBuEohdj1E4Jr08nmIHdPiW+MID2NhJYYH8Zg=", - "pom": "sha256-sCO+cAiElIn2Uu7/df0P4aqckF9nHTROFtqv3fkhgZ0=" + "io/grpc#grpc-netty/1.57.2": { + "jar": "sha256-mAnUwQyU0R57KUbN61sohL4goJUQKJVE83Vp8CyHeiE=", + "pom": "sha256-ixIWHPKqz785j7Wvw7DXOiGvIGulDD2Pe/T2xLN16/g=" + }, + "io/grpc#grpc-protobuf-lite/1.57.2": { + "jar": "sha256-/EkX3F1BmsgQ+z8nUjwU514f5QNyFU+rKTJCFe5qlVo=", + "pom": "sha256-YHeMHqQHo7oKfw8J3wmegnInjoq8KYIsnPUOGgUvG3U=" }, "io/grpc#grpc-protobuf/1.57.0": { - "jar": "sha256-SfmG1OqxJhD9ukpokPylLV62U1mJFv24Y6Nm1eKO7Pc=", "pom": "sha256-wNy4xn/QHapjJW8Pi2jTcHzrfKhc2qt6PGw/9GDhPdE=" }, + "io/grpc#grpc-protobuf/1.57.2": { + "jar": "sha256-MWMNip6fCKlZhiAV4wpIY5CL42gMOmhvTB8I0v/q9wY=", + "pom": "sha256-xeIpKAIFOXfwRhCxcEhKmh6mrxVBwUSyfRiECsVE+p0=" + }, "io/grpc#grpc-stub/1.57.0": { - "jar": "sha256-bm7hQVOfoU2fpHn39RFgVUREPH4BHnjic8+UaKoYMGA=", "pom": "sha256-bURZSHxiHf8xUQqIgpBjYx6RXS3Md01xkoQYEW5ZqI0=" }, + "io/grpc#grpc-stub/1.57.2": { + "jar": "sha256-hNKvEnGRaPdjdfKv39brUTOoZe26kkTUDmuWjjrd4dM=", + "pom": "sha256-IVnmFKh5R3XrmOLhyFg0q05ZEb4cSnXHFjqZPpyJK6w=" + }, "io/insert-koin#koin-core-jvm/3.5.6": { "jar": "sha256-gjubMViP+QIVwfzq4w36FB0lKOPU5CwoQ+pAyDUr32k=", "module": "sha256-IiurmbCubv5NKYHgt8fLYFRc6AGHTBVZkVBlZgYm6yE=", @@ -2044,19 +2085,19 @@ "module": "sha256-MdgyMyR0zkgVD1uuADNDMZE28zav0QdqKJApMZ4+qXo=", "pom": "sha256-ft7khhbhe2Epfq46gutIOoXlbSVnkpN4qkbzCpUDIto=" }, - "io/sentry#sentry-kotlin-multiplatform-jvm/0.11.0": { - "jar": "sha256-EMJ6bRCkZK7LXZhhvjqlcnl6Cx/nipa87zUg4F4vZ1A=", - "module": "sha256-jf0/tfj/kN+g0T8Yr1K5nwYCY4Q3kMHHSIVNvpYY74Y=", - "pom": "sha256-XCpFSbIjGBj6v/vivnBZ2k2TC5yb+bsfyPG3rh/owz0=" + "io/sentry#sentry-kotlin-multiplatform-jvm/0.12.0": { + "jar": "sha256-O/z/1CG6XIIYrvjz/x+KBMBa3kaTt+8Yc7zWp8wOl8Y=", + "module": "sha256-uqQCJ82hcAuab1EtwgrXBDB7lVnptXtvu24CWL2W1jg=", + "pom": "sha256-/hEp7FMvE2lCHQnAWQtgdU8cUy3ycmFEfyfmxYNmSas=" }, - "io/sentry#sentry-kotlin-multiplatform/0.11.0": { - "module": "sha256-4dzObB02wWfDljIlMAzF9qTVRHotFmHEuFoIF18YpgM=", - "pom": "sha256-9WZj83fjsVpNX5RQeEAzvJxGVzf665CSme6Ohp/LEDU=" + "io/sentry#sentry-kotlin-multiplatform/0.12.0": { + "module": "sha256-N+fdfmhXBDIGLklwjxmDvWN8TOiyW1Gga8V6Tfwguss=", + "pom": "sha256-wkjtJf07NMXNPuk1ELsVVhgCcD+rjBZ+Chn0NBmttko=" }, - "io/sentry#sentry/7.18.1": { - "jar": "sha256-npO59Q7db27VOBDSXewyg6CNnS3TEnwq9JMLsqh5qQM=", - "module": "sha256-bgQgjWchfoLi85Wn4N1t18viJc/iIn/RDwaTjOMsQuw=", - "pom": "sha256-DCOMY/KBAE6hfzTIUhqEETJFWFO4JGnUhj9wLY0wvuA=" + "io/sentry#sentry/8.8.0": { + "jar": "sha256-FP6T2JRlBMFXy+haPC5QY77c7Jvq04TJP3mlFxTC0TI=", + "module": "sha256-upAHAYOH8B8RjPHCy0xgN+FKx1FR2sb7nSfG0akrwZw=", + "pom": "sha256-n5H3T5E9NMhWuml/lZ5cerZa2W7AjW1TY0688Irn4pc=" }, "jakarta/activation#jakarta.activation-api/1.2.1": { "jar": "sha256-iwoPUvqLBcVDGSGgY+2GbvqkHa3y46fuPhlh8rDZZFs=", @@ -2153,9 +2194,6 @@ "org/apache#apache/13": { "pom": "sha256-/1E9sDYf1BI3vvR4SWi8FarkeNTsCpSW+BEHLMrzhB0=" }, - "org/apache#apache/15": { - "pom": "sha256-NsLy+XmsZ7RQwMtIDk6br2tA86aB8iupaSKH0ROa1JQ=" - }, "org/apache#apache/18": { "pom": "sha256-eDEwcoX9R1u8NrIK4454gvEcMVOx1ZMPhS1E7ajzPBc=" }, @@ -2168,8 +2206,8 @@ "org/apache#apache/27": { "pom": "sha256-srD8aeIqZQw4kvHDZtdwdvKVdcZzjfTHpwpEhESEzfk=" }, - "org/apache#apache/29": { - "pom": "sha256-PkkDcXSCC70N9jQgqXclWIY5iVTCoGKR+mH3J6w1s3c=" + "org/apache#apache/31": { + "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" }, "org/apache#apache/33": { "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" @@ -2181,17 +2219,14 @@ "org/apache/commons#commons-parent/34": { "pom": "sha256-Oi5p0G1kHR87KTEm3J4uTqZWO/jDbIfgq2+kKS0Et5w=" }, - "org/apache/commons#commons-parent/35": { - "pom": "sha256-cJihq4M27NTJ3CHLvKyGn4LGb2S4rE95iNQbT8tE5Jo=" - }, "org/apache/commons#commons-parent/42": { "pom": "sha256-zTE0lMZwtIPsJWlyrxaYszDlmPgHACNU63ZUefYEsJw=" }, "org/apache/commons#commons-parent/52": { "pom": "sha256-ddvo806Y5MP/QtquSi+etMvNO18QR9VEYKzpBtu0UC4=" }, - "org/apache/commons#commons-parent/58": { - "pom": "sha256-LUsS4YiZBjq9fHUni1+pejcp2Ah4zuy2pA2UbpwNVZA=" + "org/apache/commons#commons-parent/69": { + "pom": "sha256-1Q2pw5vcqCPWGNG0oDtz8ZZJf8uGFv0NpyfIYjWSqbs=" }, "org/apache/groovy#groovy-bom/4.0.22": { "module": "sha256-Ul0/SGvArfFvN+YAL9RlqygCpb2l9MZWf778copo5mY=", @@ -2266,17 +2301,17 @@ "jar": "sha256-gI+zFm8+Z9rZgRwzECmrFoEkL9Urc1vD8z8oEWf8xy4=", "pom": "sha256-utAkGAobRpy9lOXy2xKEG8rFRD2VRWB/Zzz95nfB2HI=" }, - "org/bouncycastle#bcpkix-jdk18on/1.77": { - "jar": "sha256-Gsf+jv1bLzjNwWW+WgZ1c0/kSAjauScHIB8DpTXW8bg=", - "pom": "sha256-j7CSbwLixLLcUuR+uwk/kvHTu28UnCpcyl4qZI0sSY0=" + "org/bouncycastle#bcpkix-jdk18on/1.79": { + "jar": "sha256-NjmiTd+bpLfroGWbRHcOkeuoFkIYiOVx8oWq3v5TLNY=", + "pom": "sha256-NeSfQTTeKsMmw6UKJXYsu021bzgC+j9zDMhbZTrQmHs=" }, - "org/bouncycastle#bcprov-jdk18on/1.77": { - "jar": "sha256-2ruYwk1yybn1hWM9HfnFzVjZrTc9DNaBNn5qYDpJXVg=", - "pom": "sha256-rROCz80DvN2L4TkTwC9E/UadCnalPPLK71vhgK3DayM=" + "org/bouncycastle#bcprov-jdk18on/1.79": { + "jar": "sha256-DYHswxJFNrU5vOmqP+liG3+Eyc7jcbY1pbMceLeasdo=", + "pom": "sha256-2PGgaxSddG6dmN5U4veqmy62E/s1ymfYrjls6qxmHuQ=" }, - "org/bouncycastle#bcutil-jdk18on/1.77": { - "jar": "sha256-lHZzvLxajd4tL6aIpbdZjQym4qdKfqMM2T8E9rOtaPg=", - "pom": "sha256-Fj36ZjL/uSinBcqDciNQys6knM1iPOc2RaXMOw+p5ug=" + "org/bouncycastle#bcutil-jdk18on/1.79": { + "jar": "sha256-xwuIraWJOMvC8AXUAykFQHi8+hFJ5v/APpJC62qyGDY=", + "pom": "sha256-4kwftM8WBUBaaYjp5NbksuH0OT/HOompRSrmJe4xHQI=" }, "org/checkerframework#checker-compat-qual/2.5.5": { "jar": "sha256-EdE0skXpysxHRRTS1mtbhhj4A5oUZc3FW7wLNOAAi3o=", @@ -2375,84 +2410,91 @@ "module": "sha256-6Q8fmUKy7j76WxfzVB5BKVZaQEmIAA2KM1fOYkXADQY=", "pom": "sha256-IfsRREjUl71+KtFsG8xpYId4BzWlJTKW5b1sV1PQqLs=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.0-alpha04": { - "module": "sha256-aqFPy1x7azOaQkXjSCA2jWL2o4Wahb9eU4e0Vf1VTK0=", - "pom": "sha256-y0+U9WGyH0BMf7zIZeF5+hHKJTf4sZjQ0IRnNrajdnA=" + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.8.4": { + "module": "sha256-o7yb3i/+/IFT1Sr8WAQms4rWV2yuE0a7jIPbzFBvAPQ=", + "pom": "sha256-BjXG8hQBtELWxoStOF6vEfzeJDv7dZbGk62+tZPwobM=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.0-alpha04": { - "jar": "sha256-0oShPRDCm4/pPqXDlBPLjXQGUyug8Tdg98XOOq6Xe4Q=", - "module": "sha256-esWuBXS3RpwQThCsq1fLSNIWLv+HqKzXVnssnlboViU=", - "pom": "sha256-uegv/vs3HDMYEeBv/sb9ZXxGU4NJllBoU6tYlfZaXpE=" + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.0-beta01": { + "module": "sha256-ZLmuzdwnt+qpRzolk2c1cBBXIl221XogCWuc/eAhlLU=", + "pom": "sha256-uBHnNujra8qzTsj56rfJ7y5OBRja+mYilPuwNXcciOs=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.0-alpha04": { - "module": "sha256-zKUN2P4iFsvYiFY9EYeH/MIsJdtDK75DUTVCXEblUhw=", - "pom": "sha256-5Hd36RAmo6FWG6DQRaXA4qAP3U27+vSG6sSV5k4lfHY=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.0-beta01": { + "jar": "sha256-Un+IWVJCklMxmsMPiwfrDB6xFhJxUB7hMz/9D63aSFE=", + "module": "sha256-GJbs9dXwXbm/8wBLirLq+eop3Qrq2mrs8068ocnWFtI=", + "pom": "sha256-ZmiocEG8g/WJusRxx80s4j8TL/lwv52WBAq6mQDzr4s=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.0-alpha04": { - "module": "sha256-bknNPW5DPJhx0PwTQb6lYTv/qA6zDdl3a1t8zFJHuas=", - "pom": "sha256-IbBAlrekoKrDY3mx/9kntqdMo2p7qnXpVeKDCDGooEo=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.0-beta01": { + "module": "sha256-jcpLfTCKtF4FOzjXWyuVHFXXnLrVy1Tnr4IFdJkonhU=", + "pom": "sha256-k8WMxAtltXEj6RRb8Us/qmxpUh6o4+GzWtXVKCvrPVk=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.0-alpha04": { - "jar": "sha256-3f7rkmLQZaY8VAvnMqDmILZ3rHrvLCE6WEViehKSmSE=", - "module": "sha256-GexRNKE1HoJkB7/BdOirRTKG1eeQD116YiGwmDpnb7g=", - "pom": "sha256-48MWNEKfaaHQJ26ICLbpl7QDjCbfXVWTGeMTqe3DYLI=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.8.4": { + "module": "sha256-t/5oq5S4ncDF1wWltk3LDDyDpITimPNfA2x5cRZgHqQ=", + "pom": "sha256-DQ7wsV76yiXtdgT6FB0OjT+6iU0wl511DVBpZrZg0Dk=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose/2.9.0-alpha04": { - "module": "sha256-+9ayBiK9qNkZRCxpdHOYde6oLKsJaLOnPge4W1IGQ1Q=", - "pom": "sha256-fbPEU9dzg315i1FjOYEM8BJVysWTiBWNFgR+c5Be2gs=" + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.0-beta01": { + "module": "sha256-cWwsA/MF++hhSDQ9JohKhimsBFyoIFN/0Z1YPCvzjQs=", + "pom": "sha256-fo5B0Yi/cBXNVb0JAe6dLsR/az7eAVivtzi9tqpdO2c=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.0-alpha04": { - "jar": "sha256-FvZbSHgaFMaUIlbxNBVMBUBTKqpCF3t3++WbI+jRs9Y=", - "module": "sha256-sNV0hf7suQu9XH6cEl3m4MjMoggyRlZXUvruc0FviWU=", - "pom": "sha256-HwUIvK17WzGQ0hUOFF4uWjNOnngubx7+0xj7ROm6dwQ=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.0-beta01": { + "jar": "sha256-vkeGqLdCblmyj1KvZPQ6diQpTVnLFYoM4t6DCxz5w2U=", + "module": "sha256-2bf33ULscIs0ipCZGIJiPPe/KtcdV1M9VD9Qy6z4Un4=", + "pom": "sha256-DAKhJosUOQC7IgGUe8TA+7IyhS0JWIibP85vNaiXLrA=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.0-alpha04": { - "module": "sha256-gKcAIcYGY/cR5VNPT0yjp00OJRlAeBuYhTF2bK4UQzs=", - "pom": "sha256-y/uF18Nt6BJq+dMSSopge12enEwOhoG+TbsYGpIkYTQ=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose/2.9.0-beta01": { + "module": "sha256-yhsjvflcvr4hVzAqxK9OU82+C8GlBDrl4QDYKbBU4b4=", + "pom": "sha256-eBfT+NqhT4JXqMeIAvFVBjd0Cabo1NsnjQgXKvusjQ4=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.0-alpha04": { - "module": "sha256-CFQVo5KYYbwCv5xCBLcAn3nq0287BA6wYGECflIfyjQ=", - "pom": "sha256-giBGHdXfQbn0Sf4U+c2i9eoSI2gGbsx9HHa+gbNj+Tg=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.0-beta01": { + "module": "sha256-Ei5ZUR0skw5pCrgzu0jeiz91FuhtdXzpiWXOhzZQpos=", + "pom": "sha256-BTgUyvfv+6KNCy96AUXNUceYJunaXQt5vd+OQO7SG9I=" }, - "org/jetbrains/androidx/navigation#navigation-common-desktop/2.9.0-alpha14": { - "jar": "sha256-lQvnQVnErCjzcuGoNdn43Na7/PwhRDXZZXYYknvbKWw=", - "module": "sha256-iv67qHpYcLSEfCMAzWy4v9MN1UsyuyYAMDtos6DAcqY=", - "pom": "sha256-5MbcH3rekEXjNnczStuluQxWGjJi5PZoDcPe/E9F1DA=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.8.4": { + "module": "sha256-YdkxJsnivTyFp0+XrYFbxhi5A52bFIOz9OXp6Ayc+Bw=", + "pom": "sha256-7VnmgyoqJ4xsYcgDMqFxWJmewWE90Cvir6DZ/PMbvfY=" }, - "org/jetbrains/androidx/navigation#navigation-common/2.9.0-alpha14": { - "module": "sha256-P+Epqwk2Z3VEJoKGM1A+rthoAaK8U3Rkt1zEehv+wzI=", - "pom": "sha256-nTK4Sfn/CvXOS8vbr73cVQQL+xYqQdkRGO7HrOyc8JQ=" + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.0-beta01": { + "module": "sha256-oM/i3heZ/iUMbO41knhWaBMeqoEuUGCsNhHnajXveSY=", + "pom": "sha256-lLcArsaFKLT/q+cNW1YprbF30z5jNz5GOnjYXLtxMK4=" }, - "org/jetbrains/androidx/navigation#navigation-compose-desktop/2.9.0-alpha14": { - "jar": "sha256-2fTNWGnlYiKAiO847s/4e1zSUVxXSSA4B/vYO+pTwq0=", - "module": "sha256-XDYB5RxltcvX+zXaQNBYf6Q60lTVaGV/xCZPvmI65Ls=", - "pom": "sha256-RwX+glV/+QAjKDxQ85PncaqNInRtAflZiST+zQz1b3E=" + "org/jetbrains/androidx/navigation#navigation-common-desktop/2.9.0-beta01": { + "jar": "sha256-M6NE+IJwz9Ytz+bRC5qJoANQZYbFMRPrYz1BjCTzw80=", + "module": "sha256-X+daTls+i55kOG0szFMtoI/J5FkL8P3JQdjKQ4URLQw=", + "pom": "sha256-iPweKXKC5wfVzv+1k7KA6rCojzoi2WZI+Dx+vunpJFE=" }, - "org/jetbrains/androidx/navigation#navigation-compose/2.9.0-alpha14": { - "module": "sha256-qcO91XvDZpKz2kv1/bk70d8fstKt3fl3i9+u4gGOSVs=", - "pom": "sha256-mapb841feXzWuyMYMnGi5qzLMVaIP0cNcwREmMsHufw=" + "org/jetbrains/androidx/navigation#navigation-common/2.9.0-beta01": { + "module": "sha256-JDoBviunsq1nl6VJkFcTz82ZNMCWbryalCA+giPGdz4=", + "pom": "sha256-WzOCSOVSKoWZhU5s6lXvz+TYjVQLTZJLEKpJSGJNj8E=" }, - "org/jetbrains/androidx/navigation#navigation-runtime-desktop/2.9.0-alpha14": { - "jar": "sha256-kcV34HYpS8w/d/Uak8aHcTsWHp/UEi4JQ93kL748wY8=", - "module": "sha256-ctyeUp5q13fCG0tGGMFR9xlhxGBXFHLCTiqzc40KzTg=", - "pom": "sha256-rwYCidS9nQbH6aSqZIQ81jvGQJc4R6DGEjtJnuYWVcA=" + "org/jetbrains/androidx/navigation#navigation-compose-desktop/2.9.0-beta01": { + "jar": "sha256-5ZvQ507b/2dzjfBaL3kXVriiaQmnj1S4ZFtYzp5wJk8=", + "module": "sha256-+qRZvNZG42K7i46x5TU3Po2ITmHSP/BKkoO22YqmGPo=", + "pom": "sha256-eVmIq3RgJXNxZQmzZHe224A+qCBtcf/PyieLc39iwGI=" }, - "org/jetbrains/androidx/navigation#navigation-runtime/2.9.0-alpha14": { - "module": "sha256-2UTxuyQaMEQPaM1yLJkSv06Sp36qL44OBuq2dxC+7mA=", - "pom": "sha256-kTzW+l0TI2YOAzxJJwoqOybSBomTbqKu82RMxU5oSmw=" + "org/jetbrains/androidx/navigation#navigation-compose/2.9.0-beta01": { + "module": "sha256-CkQSpwXQnd9xRDhKArbbkC+fci7Et9j/AH3UR1kfYbI=", + "pom": "sha256-RyQ9KSwd00rDTBrqeECqFiSRlOddqcr/7A59oTfv3zw=" }, - "org/jetbrains/androidx/performance#performance-annotation/1.0.0-alpha02": { - "module": "sha256-y892B/wsGu+lmgMT6hWE6gEIdc8Xnnu0TEYPVZnNc+I=", - "pom": "sha256-tFBttAnpLok73PB36S16gG1UTSN/7gb6JIPrjCFdBcM=" + "org/jetbrains/androidx/navigation#navigation-runtime-desktop/2.9.0-beta01": { + "jar": "sha256-GN5zqUv5TtVZjrvmJeB93vbOD9f71piowakS8hQGVDU=", + "module": "sha256-edcCcy0prYG8Zot21OSGBFuqGFkxFMfSw4FU2SImzoc=", + "pom": "sha256-BSpQlfGIeaiC+tUpphjqwEJEf5hyu/ZGfRQNZu+fiow=" }, - "org/jetbrains/androidx/savedstate#savedstate-desktop/1.3.0-alpha04": { - "jar": "sha256-41987aa7a73hycDhjM16ps4bdeNGCfgH6ihIBgrY4bc=", - "module": "sha256-rqMsjfibFAKUunDY5cM6DD4s8DH2IEJjJQ312mzVU0A=", - "pom": "sha256-cYUyHCtb5DXgXMQpVT47ML5BykjpBjpALGaPv9S+iWY=" + "org/jetbrains/androidx/navigation#navigation-runtime/2.9.0-beta01": { + "module": "sha256-Z4Dp9626PvGI68qPOQptNVw9dXChFEm/X8QoX5JwCKc=", + "pom": "sha256-dupghtMADJIHyQjzNvNF24RXU3vFULTSLoAEGp7beg8=" }, - "org/jetbrains/androidx/savedstate#savedstate/1.3.0-alpha04": { - "module": "sha256-i2FTZNeMO3Ki3XPl5dLnqG9H2K1/dP+1TjERVYhN2Eo=", - "pom": "sha256-ncPtVEigP556xWa9fJkp+RdYrNclUtttMuTum55Ox/4=" + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.0-beta01": { + "jar": "sha256-zd0rFznOPGXKigQft74f78XDnWvbNXy6Th4Jd7ZNHuE=", + "module": "sha256-kIPisn4nLZItcz1y0S8OMF5rOY4Rfet3xwV2NTUXfyE=", + "pom": "sha256-P5zq2UQ6VpFHvz/iLg3xBBk0kLCH/q3rymtr+OdG95g=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.0-beta01": { + "module": "sha256-kZ23fpxTkmCqzRq4eOsOTfpxSjLsUInkzt9/IrG7TXg=", + "pom": "sha256-ypq0MP7e4nrSX1zhOv8UmAFpxeyTjqjPyE2ls8fU0m0=" + }, + "org/jetbrains/androidx/savedstate#savedstate/1.3.0-beta01": { + "module": "sha256-M9qSImBQ1pVYZUg9UskDPhkxqPe6NuUJBrOjLlT6cG8=", + "pom": "sha256-3Gkal5kYzQqtfztZhD5qDsZXHOG0CdvGkBxqs0gnQrI=" }, "org/jetbrains/androidx/window#window-core-desktop/1.4.0-alpha03": { "jar": "sha256-TxK74lqFammMZ5aUQvQZcu3/qS0QfscnRSqs3FV1tg4=", @@ -2463,99 +2505,132 @@ "module": "sha256-Uv5LQSghWM8m3ufAnN9Wd1i2IDoUk8gs6XTEM7VVdTQ=", "pom": "sha256-KzAGtHCQliab2Q5wp683r5UmmqKs1YMeHG4mwsi+P8Y=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.8.0-alpha04": { - "jar": "sha256-2WBK5Um8q507w3WtQW2ji06xPpYvX5Hb7TIoofXWgxg=", - "module": "sha256-Gth21E1Ko0iLdc4WCDX9MNfJ5zjtIQzUQhYLtpOI9WM=", - "pom": "sha256-u9FEofPKM25kpi+2F1lo1yhlCmIzgzQoJBZqvrZbQf8=" + "org/jetbrains/compose#compose-gradle-plugin/1.8.0": { + "jar": "sha256-aSL7ZWSnNrgXACCREU6pe6qV1xt/cBySFn4ye7yKw80=", + "module": "sha256-LULcWegTIYH/ViDJeXjDz6gPSGnSWFbDwSOcHKZYKlI=", + "pom": "sha256-+N2AXpOZFg2IR76ZbTLqq/E3QHJH56C6BumhPnd9J8s=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.8.0-alpha04": { - "jar": "sha256-P5gb/7uA9FJx5DwcSTBKZkaPA111MCkA2Km70SPPUM0=", - "module": "sha256-btmw3t87doChrQ5ax3+br5laTF0TQjXEAyiEFrpSxq4=", - "pom": "sha256-vozzwcRUa5YqICnukSMGH951SdvXNmil91k2CQ68Vos=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.8.0": { + "jar": "sha256-rLxhCUpV2YYgKWT2/THl2BGAiy0hoQpg3Adklf7DHoY=", + "module": "sha256-4LIRGuHu7TDa8hjvh3JuAA5snMC8Pz5IOPOWplK0SwE=", + "pom": "sha256-dg/9F9wiphxCGeRGUN0ps8Fbs0CHb20XZJVhOaRHWbA=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.8.0-alpha04": { - "pom": "sha256-LloUKySgGL+p98Vv1ABrhlOUxEvzHVDCOfQRT3hLxQc=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.8.0": { + "pom": "sha256-x93pQCg2ArLRTHCEbLIVTQxyzwsHFWY/wzkqjM/h/BY=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.8.0-alpha04": { - "jar": "sha256-KRrqHKb+qzsKwxzBZG7i5jQVLigruiY2/dfht+DFtQw=", - "module": "sha256-S/W/S2PMtco+xOpNtVE0LB7OUdiMvrhbsZHph6T5Xyk=", - "pom": "sha256-Pi27qd9WDdTiM94hqVBN0NwjcHgwDLxFc4QEHtTecCg=" + "org/jetbrains/compose/animation#animation-core-desktop/1.7.1": { + "jar": "sha256-KzR6v2xIYmFToCtw7va74dPJUnUV1vn37OrqPDmFM7s=", + "module": "sha256-c7rYgJkZ/IbsKE5mCKv603DsBjPtbHWV9ptYNh9SAD8=", + "pom": "sha256-xqopawWzH+UZ3cIswgrd989vsdtV+anMYJ1TL/h/81w=" }, - "org/jetbrains/compose/animation#animation-core/1.8.0-alpha04": { - "module": "sha256-fDflvEiuq6jUGjBXSWbJ6DS3k9Exhq+gWWCiRYZzhnM=", - "pom": "sha256-Gx5oYdORxl/GM/eKaNj8oxGjE84p2LfslxlHCy286UY=" + "org/jetbrains/compose/animation#animation-core-desktop/1.8.0": { + "jar": "sha256-2j8nJnMX+ofR1II8nBJXHsfkVDtPylQ+RTXgDQ159pY=", + "module": "sha256-hFifYJt6D2LfyxkTnDmBKEshWe0VAFP3LfM1lSDjVlY=", + "pom": "sha256-RchxHspESqUreP+bwhucfANFJlSMPQVlV5JxzfIF3JM=" }, - "org/jetbrains/compose/animation#animation-desktop/1.8.0-alpha04": { - "jar": "sha256-cunpgaebbblw+8dwFjiSt3PinbG33L8Khlxew07T+aw=", - "module": "sha256-0oaNiCNmM4ZFs6s1u7vO3g6DzCNYVzn1P/tB9yjVS74=", - "pom": "sha256-EXEmubeGcJmLLT77p77E7PYB93degR1AaVqTgoHzfGM=" + "org/jetbrains/compose/animation#animation-core/1.7.1": { + "module": "sha256-v4u73LKXNY9tN9inJOif8+kLp+VkA26ZA5X3OwxEjMo=", + "pom": "sha256-VdE9LN1WVa+tasG8Ou5rMU2ILf6Nj/UVVmsHj4AuKbw=" }, - "org/jetbrains/compose/animation#animation/1.8.0-alpha04": { - "module": "sha256-CKEQLW2XTTeC9vPTqP2xxwabAfvt+xOoPrJQvpuj2iA=", - "pom": "sha256-xj9AG9d+sLiw6+6JyJAlHBmR48lyHHfzaG0db6ADX6I=" + "org/jetbrains/compose/animation#animation-core/1.8.0": { + "module": "sha256-wnbpIfCcOS/H5HKfAMsjkbWhHAikGqQyGjd+4HKfHGM=", + "pom": "sha256-cbxoH0utJETNmIRasmldO+0TossumHOz5dUkXxZpGWs=" + }, + "org/jetbrains/compose/animation#animation-desktop/1.7.1": { + "jar": "sha256-R05r0qasI2Ll2r14D5O4UnaGQKoWQDsPxQXaiBd/l7M=", + "module": "sha256-kw0qlickr+L6z9eYIQfYCmkGh4hHCl1VrcDZj3ijuwY=", + "pom": "sha256-j1SyEA/7lX0HPry7gxTwvEne5FWIH9eLvhKnBHnjFwU=" + }, + "org/jetbrains/compose/animation#animation-desktop/1.8.0": { + "jar": "sha256-d+pgLVlMokOK62MF5PMmZBBXHr2ATbw9ITD1kvVmLiQ=", + "module": "sha256-lxLKBCKOJdVu1mJViL2NC7BsOqwbl4kcZNZqrEMvq10=", + "pom": "sha256-IBL/4ngEVK5s++GbOhuhVUFtxQeQBxLrQl6C/QiQV/g=" + }, + "org/jetbrains/compose/animation#animation/1.7.1": { + "module": "sha256-leqNJuQAkoHcPo60WyBfj2ZrQmZmtRisSaapUwKiicM=", + "pom": "sha256-Q9zVYfPQZrMbAQsujbu8xvzr5dF61PBt1NR93+hF3SU=" + }, + "org/jetbrains/compose/animation#animation/1.8.0": { + "module": "sha256-nIi46Jjj4U/ezOhqAc++Yt+2kl4c9QfZS5gABy61ZhY=", + "pom": "sha256-bVTqkvkFLAPOI8hUuxgwQv2tGAfI9sfnPJaYpPXjs8E=" }, "org/jetbrains/compose/annotation-internal#annotation/1.7.1": { "module": "sha256-OBY3qiWg10JF0HpLhxPDjcUBtU+yWvnWHdwzMR9AFhk=", "pom": "sha256-exANVYBe1I3wrGACFGbx1YcGM0wXJ9DQhRrNt302Ptk=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.8.0-alpha04": { - "module": "sha256-IPD+KWwOHKwUt3lpz+YNjrqOhgRFq/pJaP6G8zW1Kmk=", - "pom": "sha256-y+VVh6dkRxbLCSwF7tnKzkcDmzzWqMvbBcDT2kOfKx8=" + "org/jetbrains/compose/annotation-internal#annotation/1.8.0": { + "module": "sha256-JVyVeH8E7aWagHjrCzbuD/vxTBOcqD9wLSfkV8tBp3Y=", + "pom": "sha256-gfC88mZWJitqfVKp9wf0iJICL88O489YW7XCx+HJ5Qs=" }, - "org/jetbrains/compose/collection-internal#collection/1.8.0-alpha04": { - "module": "sha256-vaFu6aIimSDvb3uPClwDQpd/ULoPX9c26t0Ex/cVS6c=", - "pom": "sha256-tdLR02XqaOZqtCrrGsKIOlEEhXKyCQr8Wtj4vciX4vU=" + "org/jetbrains/compose/collection-internal#collection/1.8.0": { + "module": "sha256-ywOV+BE1yWpiJ7Tqvd3TZ1F+JXiu9F+7AOlRtFkToCs=", + "pom": "sha256-Cx4ZY/TpVLIx3/lNnvdpkUsDRcjPLZbQ3tOEMENlNWE=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.8.0-alpha04": { - "jar": "sha256-G1jfMsZ/+08PPbwV/am5WeLsP0PgvFbdsIi+NRI3uaA=", - "module": "sha256-eBTk/GIdZEvVU2yX0kEX5zj7ca1PX9K0gwvkDzRyST4=", - "pom": "sha256-nNjAAz37WdYh2qf3/uMGjmX6WxXFzOQjhUc1ZRf6pZs=" + "org/jetbrains/compose/components#components-resources-desktop/1.8.0": { + "jar": "sha256-yzw74W1057pEfF4MXve7piZKmkF47jw3L486T/cIbPo=", + "module": "sha256-HZLCYddlCxManhDnWdHvFKg0P9qaiO86I7TeuHHHHM0=", + "pom": "sha256-dhsFXT1M9jqDqB9+rswsjz3qJJzBJ5Khzi544XaAb+g=" }, - "org/jetbrains/compose/components#components-resources/1.8.0-alpha04": { - "module": "sha256-QaapFBtuLRStUe2FSWfscImfxAxlzgr9py7+VOqUviM=", - "pom": "sha256-4YEBL4X+jda6rRYB1/ADf4bL168vEtcu7AXg5ucLwuY=" + "org/jetbrains/compose/components#components-resources/1.8.0": { + "module": "sha256-z2Znv/bNeF/ih9cNRhCFrP5GLDVbi3ght4NYOlnKIM8=", + "pom": "sha256-AjY8sK/YwwTYkbCYiWhIpGXjxu/JGSbdrU6gJ45Lgrk=" }, - "org/jetbrains/compose/components#components-ui-tooling-preview-desktop/1.8.0-alpha04": { + "org/jetbrains/compose/components#components-ui-tooling-preview-desktop/1.8.0": { "jar": "sha256-AgAr0hEQXk6BQOfXeonP6SGBToYuj314vM/ej+Gyl9A=", - "module": "sha256-5ZNliGoYZ4baEJQFRAwiybLJ7i8j0aqcyiVYfydyY/k=", - "pom": "sha256-JpKpRqmhhwNK+etHaGNO8mfl2XM9cDL84YJ9qN3sdRo=" + "module": "sha256-vksrZ9lzXKJFvB1F+0N/jgvvIaf5OlD5/RLn7xM88tc=", + "pom": "sha256-iMEszobdK8hdFv0zIMzMIUJ1xjSN72yFabOjHCrtnl4=" }, - "org/jetbrains/compose/components#components-ui-tooling-preview/1.8.0-alpha04": { - "module": "sha256-4AO3yPVIehqTsA0DnKEAKIUiMYgTWk/jG6/wZkTyKpE=", - "pom": "sha256-biX6hgQI0jdlIhg5rrl7pEkRh0Ac3kdAGKgCnfbdeOc=" + "org/jetbrains/compose/components#components-ui-tooling-preview/1.8.0": { + "module": "sha256-vl8m7Z2We4Iw/WkBUIIiUfWiEA4jDMnBIJTlyyEEZXI=", + "pom": "sha256-g0jJHAR0fsxpJXxAcqCjUJTDBW7oQ+nWOTG2spghkXw=" }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.8.0-alpha04": { - "pom": "sha256-dIPgJCP4kd0RMgMVhp4Buyyrg3GKAbOyg3zWdIYb8iM=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.8.0": { + "pom": "sha256-EMmZuRJK6U9YNfb3cygd0h2PCbywt2mMjX7dn1B5CLs=" }, - "org/jetbrains/compose/desktop#desktop-jvm-macos-x64/1.7.1": { - "pom": "sha256-wmVpVQhvtQIR33ifcfL5M44Tqr+tbRPC8C0Qu4iPmic=" + "org/jetbrains/compose/desktop#desktop-jvm/1.8.0": { + "jar": "sha256-Wm8xHTJrwA6Tvgr79cp7lZCzSDeOc7whAzRlZPSAc48=", + "module": "sha256-CtP/+k+q2WVEHOCsUonmBq0FKbjfgJFic72NjgvaQUk=", + "pom": "sha256-jpo8rUlmfB4gGXKtjTSkTUV0LWIxTAVctQjsffpGiH8=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.8.0-alpha04": { - "jar": "sha256-IZE7EA1GFlcHsrZW7Vs4vI7aD2Bj9VMnh+nRv3+UPv4=", - "module": "sha256-px3tHKJpOpZPpS18KyGDEaJqeL8iAzkBnkHYFdZGYU8=", - "pom": "sha256-gsz84p4fqrIpVYptzzg9R3aFi2aud5LPxIgrR79+knc=" + "org/jetbrains/compose/desktop#desktop/1.8.0": { + "module": "sha256-yzAkUD1V7sJb9YUnIRq9Cv4weMjOs+0ygDdr/3vjERk=", + "pom": "sha256-6y0XbrT2FJJjy85gfdj5W9Q0Td2eUElILcqzz3sUiJI=" }, - "org/jetbrains/compose/desktop#desktop/1.8.0-alpha04": { - "module": "sha256-bsLHN/jwn0KVOFMJFeOZJxXRmQQX1cmAYt2XH+G5CwQ=", - "pom": "sha256-A5sexl6DYuM28keotN4oELcIKFKvMNjz8OxFBvpWZQ0=" + "org/jetbrains/compose/foundation#foundation-desktop/1.7.1": { + "jar": "sha256-UN84WzKKCtekeeaQz+WT+84IrTntV5FnR5MpVt7gfws=", + "module": "sha256-e0RnxpVJc6cG2nTOLI7Te4RlXSxSGWWXHWgCb5iBTJI=", + "pom": "sha256-aAvQ++JHgzK+3kUTK1VmVNpsK063CPiqVp0bvV3AZ9A=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.8.0-alpha04": { - "jar": "sha256-UsZBh9YVrTi/PfQQaLKgGA2BiND4dfeaRpOPMHP9r7s=", - "module": "sha256-okLMq8ahtwADXCyTAFnyKsMC13Cz1KWk8sTEJncsGgM=", - "pom": "sha256-Jla3YP+wk7QTcc08ppcQM7lGAw6X1Ti4ux0z6YLfeM8=" + "org/jetbrains/compose/foundation#foundation-desktop/1.8.0": { + "jar": "sha256-+J3Onwy/VBxH3dYWzDIpNR4GNMYFUbZSv+m5I0xNfJw=", + "module": "sha256-bD/+rRaCdURwqxjq4sObxR1yTtS+QF5u6a4hz844Ds8=", + "pom": "sha256-eSZSXsbAjXxqgEFi0fwnSsUySVd8/3wrjjKs3EfCeUE=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.8.0-alpha04": { - "jar": "sha256-OCl8mANYZ4ojg1m10ru5DhE2tJuADGsvAnboR1q+SMI=", - "module": "sha256-HHEXynrYkcMxjqbl2Yi5xJHJipaCJDOFCOcGrhi2X9U=", - "pom": "sha256-K4qgsUplVMBjD8rpIjDAQae2np2tNs15ILqj66+ZtrE=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.7.1": { + "jar": "sha256-0shnwT/2Yy+YgOZ9q6sukwAHsAi5silQ/CzAdQCOzrY=", + "module": "sha256-aeRUgNLR3M8Hdzyq5gwdkvTu9PxF3K7luOg2KFlzsBc=", + "pom": "sha256-G8KiSCB1lID95NL6BswigNBCOpXAohpoUdjOfoaxnN4=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.8.0-alpha04": { - "module": "sha256-3j0zb44v6qd5Brs7Mt3WQN8W3Ci5+SAKcSZDtKT0mU4=", - "pom": "sha256-8F0/i7DVy4p5OtG8OD7D0IElawLjdAPCxanSqncqoEY=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.8.0": { + "jar": "sha256-Cb8kfmXy0+KuMJB6AdRtyRqKahQS0aXrYQlYE876Q9Q=", + "module": "sha256-e/WLBp5H0rT8HF5jQP+/B6xv49JpsfDMfZZgglgtAsk=", + "pom": "sha256-VbDLQsqY32XlYQw3NXM0Ril7rKaoURtsJzI4AD/t/xk=" }, - "org/jetbrains/compose/foundation#foundation/1.8.0-alpha04": { - "module": "sha256-9oLYatpLCjX0kvltrnryeLTkVQRoj6CWOi+F9UmmsCo=", - "pom": "sha256-YdA6m9aCwFJtOkRsur7DUUKl0W+N9aG9zTpa4d6f6OU=" + "org/jetbrains/compose/foundation#foundation-layout/1.7.1": { + "module": "sha256-U7+p+nvaWJ4NsTtyjjpWFPKMLJ5fvw8I862PKxT1hNE=", + "pom": "sha256-9+spSlpczBUbO2H9ot/tBcOpmErsNK3xp1VUS/2BN6s=" + }, + "org/jetbrains/compose/foundation#foundation-layout/1.8.0": { + "module": "sha256-kZ2+V0N3+oPDT+EarskULhuFLkvKSKGUgo45RHSE+U4=", + "pom": "sha256-TIKvGCN5+0QxtdSGXwBGCAW2UKZ5mASgGWJxAWWME20=" + }, + "org/jetbrains/compose/foundation#foundation/1.7.1": { + "module": "sha256-TudcyFcJEkmZZlCgo+Ag0MOoaHZtnB5ZdqySFMioscI=", + "pom": "sha256-js5Yc65fY4YFqEdPVZITMFGSkOcohMk6yJXSIN7/34Y=" + }, + "org/jetbrains/compose/foundation#foundation/1.8.0": { + "module": "sha256-oB7rvq5HQlt2qf87ag6zygwXijA/BbnTQ0Vf3L0TWMs=", + "pom": "sha256-eUpLO7pJFPEzY+j0dJRoV3Va4PHJg7ctweuu5y0pyeo=" }, "org/jetbrains/compose/hot-reload#runtime-api-jvm/1.0.0-alpha05": { "jar": "sha256-+2p7PMWZNC8rUApqQ17M8vue1B2pcsfUgCzbSn4DFGI=", @@ -2571,10 +2646,15 @@ "module": "sha256-LBG1MeaMgYj7+H0QTIumK3trdF5wPNaCvqLcdiG8YXg=", "pom": "sha256-Qx1LGtWuX0mxy0TAYzZR6WmPpzDjcKR/iziowomZt1Q=" }, - "org/jetbrains/compose/material#material-desktop/1.8.0-alpha04": { - "jar": "sha256-Jigh7AXNWziN0f9Z2e9q/aE1jUyewBXzjOMf90J7Ngg=", - "module": "sha256-R096AAjrxZC/DOA6pAcxDy6Qep2M9ZWOpfZnZbZ4Ftk=", - "pom": "sha256-AaGiVgwez3+fFyDjdjKGa+OiMDTs9LWGhVKWsVpuC6Q=" + "org/jetbrains/compose/material#material-desktop/1.8.0": { + "jar": "sha256-ktEOLNLJUFGKUWVSWH0ri+cDBrP724Sa8ajhCppAhiA=", + "module": "sha256-vgNb8TfUbWNZ9WplSP/x0ILkpzEd5uuN0zKFkqi/Rqs=", + "pom": "sha256-wU1/lp3yeY5RGillUC1TwUI44EI6+womYfiAOheMCDk=" + }, + "org/jetbrains/compose/material#material-icons-core-desktop/1.7.1": { + "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", + "module": "sha256-dpqLgvJ7j5oIElPV7o/UittRBgrNnC6HsozvYMG28kQ=", + "pom": "sha256-AzQzIbHALCbkTVxBLTW1r1hIapEJ/YiUheHWf6+cdIc=" }, "org/jetbrains/compose/material#material-icons-core-desktop/1.7.3": { "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", @@ -2585,211 +2665,314 @@ "module": "sha256-VcHqxOfrTOt14Cav0FTk+LgZBVPgJ2zuvR/HdXisYcE=", "pom": "sha256-964wavWzWSCtqddmkygHpwQ7vFLBD8DBVp+BohfGoV0=" }, + "org/jetbrains/compose/material#material-icons-core/1.7.1": { + "module": "sha256-B5vF4xG7NUubyRRi8TaEinU/3LQaox8NqNsYl657rOE=", + "pom": "sha256-4Y+gqZINr+qVp9YsZKGcgSLS1Bo9+JitPVSsMds9aqg=" + }, "org/jetbrains/compose/material#material-icons-core/1.7.3": { "module": "sha256-bzMObQpiopITWjDBxT6lGWrXrrBIZ5r2Hk/JKmYukHY=", "pom": "sha256-wDviSkFlDR3YN/+tAA7Mf8y+y2EAoOj0gDmEcMQqhGo=" }, + "org/jetbrains/compose/material#material-icons-extended-desktop/1.7.1": { + "jar": "sha256-3FXTg9yoJ541ORflxak9GSqV58pPkm7lXuC0Yn+Z2GA=", + "module": "sha256-ysKEishpAGbgJfbrPNMsDWqjBVLL8KTedb6NFo7TGY0=", + "pom": "sha256-Oncw3anS5QyIDaNSeoXSu/UZTjl52gtZakxq4BUWxCY=" + }, "org/jetbrains/compose/material#material-icons-extended-desktop/1.7.3": { "jar": "sha256-3FXTg9yoJ541ORflxak9GSqV58pPkm7lXuC0Yn+Z2GA=", "module": "sha256-PYIoDQjwjMPjN58f/jiHBUovuDfknStj1JIumjf6ecU=", "pom": "sha256-cD/QmE10zp88WXPXTsyyxD26VBml9VT91Ux0URHkfzY=" }, + "org/jetbrains/compose/material#material-icons-extended/1.7.1": { + "module": "sha256-3kM5Kc+XUZJrJ72xEbkNs2X4ZWozURLx0Tn5+sU+vyg=", + "pom": "sha256-fBBibxuyLO7dQpV6fheDlD4uYEIfWUTOJrnNCq6wYBg=" + }, "org/jetbrains/compose/material#material-icons-extended/1.7.3": { "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, + "org/jetbrains/compose/material#material-ripple-desktop/1.7.1": { + "jar": "sha256-xfa9+yKaF5SoOO0fMfcpmjtRYAS+/+GovMp1OqJovgk=", + "module": "sha256-476a8k7pZ20fYnKKt4BhaTS0Rqe4Z9wVVKqBaGpQE8g=", + "pom": "sha256-J3joa5k5b8ZfhR1C/BJ5Ku0hWYw4i8PCFlAIpRlOpfU=" + }, + "org/jetbrains/compose/material#material-ripple-desktop/1.8.0": { + "jar": "sha256-VRZAECR5rIOkGqSp6X2aMtbS9G5xvXvBG9VdIZVNqv0=", + "module": "sha256-Q2Cggw5aZXar80BtGFiHL/lUAZOMKiCKuX5jXGYz5qs=", + "pom": "sha256-WMcEcfjk/p863JAHkHaT5ahQpjSZ/Df6Y1d/J5FurAE=" + }, "org/jetbrains/compose/material#material-ripple-desktop/1.8.0-alpha03": { "jar": "sha256-vW+Je+w5CQLiVd0+HXLXY5jV6C3r1PDAbDCltfCsSVU=", "module": "sha256-EtHZWUpaT43b+JNnLr0UNH+46uVvUsDso09uxw205gM=", "pom": "sha256-0bQRtiT+S+VGZx57wM/MON424kPVd6XK7jGg5DhVDp4=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.8.0-alpha04": { - "jar": "sha256-vW+Je+w5CQLiVd0+HXLXY5jV6C3r1PDAbDCltfCsSVU=", - "module": "sha256-oM3vSNacD0JZtYIvq4B2Z4QIYiHfaFioE2o3SpNdA34=", - "pom": "sha256-nLydR64foEZCAi/Z8Rkt4ozRgPFZ2k2SZj6cshQIiHo=" + "org/jetbrains/compose/material#material-ripple/1.7.1": { + "module": "sha256-0a8hV2+VfuVB6qCEckE116Sr0nNXTBJFUpWsXCFntBU=", + "pom": "sha256-8WQUEqPikyViaWeNGM41NQFS1fRNm4S0Dl64W/TvSdA=" + }, + "org/jetbrains/compose/material#material-ripple/1.8.0": { + "module": "sha256-93ghI7Ew1ukpYGyR9PQjJjCo37cAn8FKR0rv4msrllk=", + "pom": "sha256-9DNlRyFU6GzD6NwoPycABB1BFQdC1NS2euHTfvniC0Q=" }, "org/jetbrains/compose/material#material-ripple/1.8.0-alpha03": { "module": "sha256-RsSmhJ+KpLqDYBhJAqEx9A6kNmzAa/7eHwLOozoq88I=", "pom": "sha256-dfywyKynZatgupUyaZC2o3BaMTs7JMefGvPEGfsLAjg=" }, - "org/jetbrains/compose/material#material-ripple/1.8.0-alpha04": { - "module": "sha256-iTZr4vBCDfaIQuwAb7nKj2FbhbQzXgSOplOAHXazhho=", - "pom": "sha256-HDkzxtQw3cr4HRaHNZF5Xi2EL1bI6LK3+Bn9rhaFmoo=" + "org/jetbrains/compose/material#material/1.8.0": { + "module": "sha256-lnnDZXWONebllUyL0aHBmyjiHdOOWzkjdEFwyAGFVx8=", + "pom": "sha256-Ux86K/vY/Xr39bzXF+vLxaIT8XFPefcpm667fjg0d2M=" }, - "org/jetbrains/compose/material#material/1.8.0-alpha04": { - "module": "sha256-Nw5J10UtSt7rZIbZyjV0xEIBoMfBbEbe7VyLW7xHWus=", - "pom": "sha256-FcN5SQtW5NvA/ziosiKCm00iyQJj5J41CPaiRqdwkbY=" + "org/jetbrains/compose/material3#material3-adaptive-navigation-suite-desktop/1.8.0": { + "jar": "sha256-E1debVxaFkCwB301AFZ5aB0BfypHFgaLCwMTjqWfWwI=", + "module": "sha256-L80XCd220VjiaqC0ggndmjeX0DYrQyrCj+oOV8HPTbM=", + "pom": "sha256-h+LOAWqiS/f6FP5Tyicy9PQnBmofe4LzLmrnDMUZOno=" }, - "org/jetbrains/compose/material3#material3-adaptive-navigation-suite-desktop/1.8.0-alpha04": { - "jar": "sha256-9Uj8r2rhipDxUf74oa4gtk3ajY6pXEtRmkKriHx+lBg=", - "module": "sha256-02VF4O1EUxBsJWEDq0s//c1ITJvBIQXp2/CGDZEqe+s=", - "pom": "sha256-lfSxzo6ZXZ8nO85Wj9aTZcb45iJE4JDbAuXngeaOaXE=" + "org/jetbrains/compose/material3#material3-adaptive-navigation-suite/1.8.0": { + "module": "sha256-mTzhPkO51y5NLorojIrnN4ZR1z105kvWSY6cPaR+hNM=", + "pom": "sha256-8MfR4F0vSIhNeMU5SLjy9dkmQq4ObBkSIpBosI2X5i4=" }, - "org/jetbrains/compose/material3#material3-adaptive-navigation-suite/1.8.0-alpha04": { - "module": "sha256-ZKQWCdUc8i6K/Qt9+ECWl0O7PeWnB29ESj8rOzGOv5g=", - "pom": "sha256-5kU73LVJ/0daXUsa3zSy1KN/529FESSUwdngxXrvg/U=" + "org/jetbrains/compose/material3#material3-desktop/1.7.1": { + "jar": "sha256-dkJDTX15vxSIby8NFzngouRCjv+opp5XyCsVQMGazhI=", + "module": "sha256-D7pIndXI/3UzMZZyGeKsH4smH3OQSr2MbxPS8la0yR4=", + "pom": "sha256-arivxNupMK+rpxWYkiOWE6LFoXelWo4oWCEn6Nv1mGk=" }, "org/jetbrains/compose/material3#material3-desktop/1.8.0-alpha03": { "jar": "sha256-JURxLAyB9oXJh91EBvN4VambiTVbXP2R+c9V15F94Vc=", "module": "sha256-fLSR87OVtlX5bqGfSRT6nQJV4aeIE9xXmCUx0a8O0Is=", "pom": "sha256-Gs17XElZ84eFPvucYiPDkD66znWSRH55vnwKqkNV9K0=" }, + "org/jetbrains/compose/material3#material3/1.7.1": { + "module": "sha256-qvFQNGGrB7ehjYXFXdQEaSsRKu3l1XgOwYyDsPYNXUQ=", + "pom": "sha256-7I2Sz9gexvi8u5VGZiuphrZ5x1EwUjkCI4x1IVFfOBw=" + }, "org/jetbrains/compose/material3#material3/1.8.0-alpha03": { "module": "sha256-/AykMQ/v1zUjdyjas194djHfq2fW59SyJ5Ti5ngAb8o=", "pom": "sha256-mkJqqoq807D8Ab0Gn5jBGs5Dzu5T3W6zmKaBmGccqIE=" }, - "org/jetbrains/compose/material3/adaptive#adaptive-desktop/1.1.0-alpha04": { - "jar": "sha256-faTVrekedntUkmvz+K6IqQUUq6HFgAtgFoE2GOe/Bxk=", - "module": "sha256-9ZsRYQmNkBDivhHHAhUGb/KrEm4S8AjpjnwtFZA5oWc=", - "pom": "sha256-RijD+D95uC1ctRTiSfuJngonVjxnzjyXl5ovI+9H78M=" + "org/jetbrains/compose/material3/adaptive#adaptive-desktop/1.1.0": { + "jar": "sha256-w31A75QUyqau5AfIrhE19yd2Riy4Y/rbfH40I3TBhos=", + "module": "sha256-b4LGOwHi8DxcPlW+Xe3U2g+RlalRUgf3XxYAjJMcSrU=", + "pom": "sha256-Q/Vsgi+P9KzlfabIifsVs3Ng3RbIIDmAuYUNQaw/iZ4=" }, - "org/jetbrains/compose/material3/adaptive#adaptive-layout-desktop/1.1.0-alpha04": { - "jar": "sha256-MUflmNxPziKVzbNQh7P9LwVRYwOoK53PftAr6Rva+1I=", - "module": "sha256-SKnOGlvVTbdsdJ+si7fQ6kg2uFurgGGX8OCuk+yHQN0=", - "pom": "sha256-quacszVe3boTYfiNrvs0fy1sFRmM8RUsnQqL5/nNumA=" + "org/jetbrains/compose/material3/adaptive#adaptive-layout-desktop/1.1.0": { + "jar": "sha256-2Jmnz9e72H6V1lFB4L9n379S3pyI4jvbUclfLB3biQE=", + "module": "sha256-vONgsyh5BqiR81rgp2xQtnnWjqIT0AnXeY89khLhix4=", + "pom": "sha256-PwnsftztMVa/DXluTMLV4yZfUoGwLq33wIi6M517rl4=" }, - "org/jetbrains/compose/material3/adaptive#adaptive-layout/1.1.0-alpha04": { - "module": "sha256-jIaOoEfIH3Q1gcc4e2rE708ZepvtLfGrp0er3ndroyg=", - "pom": "sha256-lWqjI6SbV9FQocBVgJ/4Y1PYt4VAYEi087exf5JwKmM=" + "org/jetbrains/compose/material3/adaptive#adaptive-layout/1.1.0": { + "module": "sha256-iFYuJcWE5Ep7aPuITuJqhrsS+6uFLYJlllHtCMxScCU=", + "pom": "sha256-8k0eRAFpo1g8lRA6wj5KgJDcgIAG54W9TK/RukHwoks=" }, - "org/jetbrains/compose/material3/adaptive#adaptive-navigation-desktop/1.1.0-alpha04": { - "jar": "sha256-GLbT0U/iQwJoWJAT7cLu8c+VkF7HZY4vcmBSlFroEc4=", - "module": "sha256-Gj73jQ5kwX/WoMHEdPOkUuy2yyH0WvfDxkJIis5RTus=", - "pom": "sha256-zTTtJpfBL7bdrZ3z9DQRl8EH3Fx2aSbZB8NCDu4BGzw=" + "org/jetbrains/compose/material3/adaptive#adaptive-navigation-desktop/1.1.0": { + "jar": "sha256-dGQ1hMjmRRByar4g4eOI6cK7A5vKgZR049OOvtknOAc=", + "module": "sha256-AVQBfw7P+gpKjttiF6EMq8LxKgUULcHf+OvX0AfxbYo=", + "pom": "sha256-S5xXPuHSaln7nchmXGBrFZl8I4UUWvdm5EEYPfUDfsk=" }, - "org/jetbrains/compose/material3/adaptive#adaptive-navigation/1.1.0-alpha04": { - "module": "sha256-VHtOiubu1uUUPILo7b8QVrxejL81ho2TzJFkYJJ5PQw=", - "pom": "sha256-U/JpeqLcjSltxij3HQAOpIJKQeiKE3jYInkNJWCjNos=" + "org/jetbrains/compose/material3/adaptive#adaptive-navigation/1.1.0": { + "module": "sha256-aGVHRihDaRF9EP2xVJFmQfLNHLFT2x8mqMt4yYFkcMQ=", + "pom": "sha256-AXEI1KstsiW6SkRRZqSEVn5Wx3J2DaBe3pNMnEuM+eU=" }, - "org/jetbrains/compose/material3/adaptive#adaptive/1.1.0-alpha04": { - "module": "sha256-Vc4jWNA93TUofKnlRJcPlY+nHA9bJjP2htfZci32s8Y=", - "pom": "sha256-DwakDtwakDR3JatlKtuWyGoRzBdJ/thKi3FWMptr6js=" + "org/jetbrains/compose/material3/adaptive#adaptive/1.1.0": { + "module": "sha256-p0sWSpGXOY3qeSeA8+pse06Q5ndNsToGsjVDCGRL+Bw=", + "pom": "sha256-oK00sMpKpxquGVgSUj0azKnJZ8geY7QLTdarvUAOU2s=" }, - "org/jetbrains/compose/runtime#runtime-desktop/1.8.0-alpha04": { - "jar": "sha256-dYqLRtj3TT3WoY7PUNssBl2hcU1Tker6jPwNSuAFYyc=", - "module": "sha256-7mwXTJw3AUDwHL8cuOXAbD1j0sK5OcFbgwUuySJtVPc=", - "pom": "sha256-2iWE6NCe5JBcpmt6axdlodHESV7suZzNu9dpE5Yyykw=" + "org/jetbrains/compose/runtime#runtime-desktop/1.7.1": { + "jar": "sha256-duMlBUe5yjyxpJwnKTOyXLO8y8m6Endd1hYaY9mqfPE=", + "module": "sha256-My6v5fATPpwP8mn+rhAMeJX+IkYo0FUZRYgfzKBhFsE=", + "pom": "sha256-01d42i+5MOce1u1rym8//gdcZOF24fuB1mMH1HHEseU=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.8.0-alpha04": { - "jar": "sha256-M5d4mfkEp+5caZLXkWOvWdIUzYmLCvPTfglOw32O9Zs=", - "module": "sha256-9AfZmTsolCClY7HzhsBtLEMoyeSs5BQe0QdOEvBqL/U=", - "pom": "sha256-A9rVWm5bnC5fR7+lYsyrTFPBbF1H9+lUrYVxUpptCJU=" + "org/jetbrains/compose/runtime#runtime-desktop/1.8.0": { + "jar": "sha256-koj4pOb5UWioNkj+cn8y266w74BtGDAm3KhTcljlZeg=", + "module": "sha256-RZddB+4Yr6W6JcbK8tAEL2i6DSoKUOKzpxSv72vI42A=", + "pom": "sha256-FFtNhLs7RXpNuAjHr/vwkP8m0ZPlXt0j4YCtUo49knQ=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.8.0-alpha04": { - "module": "sha256-QEvySeBkdYZXuELg6Y3C45n5VMs+2Uc+c9iANW5FVLM=", - "pom": "sha256-L3/5oiP1pQLRj25jhd0032jKDPuBZoGO0+iLX5DUOYk=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.7.1": { + "jar": "sha256-QwY2O+kOqr50uQDbTDLtHxXHVI5bMKcJPE7kDENrm4w=", + "module": "sha256-lbODl+J/sf4du5MfHL5qCZZReoWTQzLNRLT7OQ+PXLk=", + "pom": "sha256-YPjvLYLG1V2/Pn4LqLb41II06TEMpm8d+b9voLHoyLw=" }, - "org/jetbrains/compose/runtime#runtime/1.8.0-alpha04": { - "module": "sha256-Ke4vccjmeAhP1xXn6TGv8ODjUAKICzdLy91O4IVO5pk=", - "pom": "sha256-2+tAHC7YOJC8P+S9gbOVRhT+IlcbpCA3NadhlFXROx0=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.8.0": { + "jar": "sha256-IR6bMX3jLuu70pPqhkjbEKVYafc74lj+WfX704u2X1o=", + "module": "sha256-JxvoF9OJol4mLqc3zFuZroKN8uf7bvrmZxEcF++lSxs=", + "pom": "sha256-Punve01+HfuOWQesPyhjbGjMhLfBX+bpK2jOeCgGIkI=" }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.0-alpha04": { - "jar": "sha256-2TtvBgXT16ftfFyheCy/yRlMpKB0zoz75bYBhhgEXvs=", - "module": "sha256-EYbwhN8UwlowXz6W70caow2VZsnKHL6iVU+lPbLlscM=", - "pom": "sha256-BaEAFwP5tXZnw+UKaNMLr+gs4r3q33KyTf2Tsk6rn44=" + "org/jetbrains/compose/runtime#runtime-saveable/1.7.1": { + "module": "sha256-yDUM3lAXvSoW+gL6d/sNpV0RcUyDqhGGy6NWcmrjq20=", + "pom": "sha256-to73YWrUYT9AYAPPCia71isXBq6XZ3uhM60QN9YGiyM=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.8.0-alpha04": { - "module": "sha256-TBDY0Hn3KGaXliBWYe8TZabnDmpDGKn1QFyWQnxpbxc=", - "pom": "sha256-feZmFnksgkPDl9/stOR/3Dpq8QAOC1EVTxusUEsV7ZQ=" + "org/jetbrains/compose/runtime#runtime-saveable/1.8.0": { + "module": "sha256-2bJV+Fu0qqWkqjhLznkN9XtOF+0vFDvPdUXN1icYajY=", + "pom": "sha256-FjOQ5pFgMv/ZLkGszznBvYIje+lc6e3SjYsrdoQVbrk=" }, - "org/jetbrains/compose/ui#ui-desktop/1.8.0-alpha04": { - "jar": "sha256-Job8jQ7qgLdf+L7mQ4wW59jYwINBvNTVdIw4nGdJL7k=", - "module": "sha256-Ff5YZ+Jq4s4GcEPEBC+zYPXDXHX/KNruZft5gCHwfEs=", - "pom": "sha256-UeXawNBzLJWDDnmg+CNyua/P1UbA9ieLV/HDVgAjVZk=" + "org/jetbrains/compose/runtime#runtime/1.7.1": { + "module": "sha256-xSKUczzpqMZYOfVWCw4APbgWK37T2MqN6b+mLPAzTk8=", + "pom": "sha256-SBR/02A24kzaP9JYsYNJVAMA8ipOHXTeA9hWpMEakm4=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.8.0-alpha04": { - "jar": "sha256-wi1EyFpdVX9holthBwT3BQfHrU/RYa9xK+Ot9cZhRCk=", - "module": "sha256-L68iLOl2A2eWUu7zXtBOjUKJVOq/2VrkpTTmAVzmtv0=", - "pom": "sha256-QD9xIa1KSkSVA70YjcW8WCZpbWDAFz+iv88dBbmmHps=" + "org/jetbrains/compose/runtime#runtime/1.8.0": { + "module": "sha256-OwaEIcIxC6e2I6AMXWwsn6jWVjmouhclvy6+BF4ugVE=", + "pom": "sha256-ty8WUzuta+9sJutSksxGTvuUPZPfQJpQU/EzFcwHvIA=" }, - "org/jetbrains/compose/ui#ui-geometry/1.8.0-alpha04": { - "module": "sha256-iLjBZ8Ca8KHrRhwwCAeGyIykpkXz4IRDoYerbEmmaho=", - "pom": "sha256-a8eClm810GAi2FmaPhBF61JjLWtxeZUIHh0eHES/Wbc=" + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.0": { + "jar": "sha256-4rwc2e7jbHLYv+ko7TKWA+957AAKoTaIjvfNgAgWkqY=", + "module": "sha256-kJ8mS4FdZ8nm853dTOLcg5Ua+J8Dmu6Z3y1Iok8BjII=", + "pom": "sha256-3lSMlllWFP4ekOG1dbxRPnAk5y+6RCa/tgq8w3p/2qc=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.0-alpha04": { - "jar": "sha256-dgUyDYIUnaO3j7g+l6AGw2zuQcnm32vs6eZ6njvSeCc=", - "module": "sha256-RWpENQKtypekjfWFEN2BrpU1GDn7eidYbdEQmls2m9M=", - "pom": "sha256-1Ejf64hTl7MM5v3kHeTMAxM8tuzCyNI1vNrgOt7+has=" + "org/jetbrains/compose/ui#ui-backhandler/1.8.0": { + "module": "sha256-6i80cJJiHuklI1d3SVgcgErTHT6l3mv6w8+ox30y5uQ=", + "pom": "sha256-rlpGWdjbdTYdf2vNIDUd/KpMmFfETp9In86lfIHEKno=" }, - "org/jetbrains/compose/ui#ui-graphics/1.8.0-alpha04": { - "module": "sha256-dgasC7Sv2UrXEFPfZfZmndoWJQLAac0DbYWGlQIpR3o=", - "pom": "sha256-8r5b6KfndcPCq3x3x0oztRK6VQJSnVGUn3UCpVoOY1g=" + "org/jetbrains/compose/ui#ui-desktop/1.7.1": { + "jar": "sha256-QHKbljfqyR/Zup0QxM0usyi7MRb4CXpbnT8HGXHOoCI=", + "module": "sha256-pCdx2/0i3G4BxGwkWo4ZU0YwV7/tm2xzefgmcdxE/FQ=", + "pom": "sha256-/ZOsNR7uXLtUTfcLf3D+y1RhR2CW1uJG1gNklcXRiWE=" }, - "org/jetbrains/compose/ui#ui-test-desktop/1.8.0-alpha04": { - "jar": "sha256-8gwMPdg/+P73LRMdnYbd29Qyqg8TPFaq9Uh4MgKnwPM=", - "module": "sha256-R0xVp9dK9/nca2YPVz53s2biaHPwQh8YTzdMUh4mCSI=", - "pom": "sha256-/5DjfJFuZ9MYZEbybZJDJB6C/umgKs2Qk9h8otDrqbU=" + "org/jetbrains/compose/ui#ui-desktop/1.8.0": { + "jar": "sha256-BFJFqgdPrz++lWPEVXHDiVaXT0yckhPSkBBSUcRUQwM=", + "module": "sha256-DbXEiqaZF1Z9XElTPwAjaQt3oF/fUC+DBUd2VS/ZJv8=", + "pom": "sha256-VjAlgYpJZ/2Lg7kkiF1MJndmBH8oz+Ev+LH7ymCiF0s=" }, - "org/jetbrains/compose/ui#ui-test-junit4-desktop/1.8.0-alpha04": { - "jar": "sha256-3KpvbErFEDM8mZGRUaXaN+xZWZBWNBQ8410jLV30Mqg=", - "module": "sha256-4mfNKVC5Nrr+2dieyE9yLu2wlvwsyYcYNTouIO4yM4g=", - "pom": "sha256-xOPEs9/VKdwlCqHQzKmdZaNE1jL+Vq6WEEgxTBybseo=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.7.1": { + "jar": "sha256-S4bJYcC0vOeZUyn9V9Qznt4Ry3XX7JC8G5kTOWrdsw8=", + "module": "sha256-rxTJcKcEtuCHAB9jnE1r7dvuad5+FXKlunNjGV5e2+I=", + "pom": "sha256-3iEzIvQwizn+X73RZMCg+ApylT0E/AozXNqjsygGS84=" }, - "org/jetbrains/compose/ui#ui-test-junit4/1.8.0-alpha04": { - "module": "sha256-9BnCIqNd12DsgLydKk5BPHJNLsV7LicVSNR8bBUbEAI=", - "pom": "sha256-Dvgz+9We2mi46oNrGpp3zQLMrkCt6FUQu41TLa8uOg8=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.8.0": { + "jar": "sha256-Wq+LeL7W5Wt07okxcszi4xaBO2HYoizdwFh6Unxcqic=", + "module": "sha256-R371HP2IozSYUcQiJx+WEP5kJJBs+GOe37OC5sTkgE4=", + "pom": "sha256-Oe5obv6MiqCGsK4HnThWaE+EUNnDO6YyCZhUgdNhYdw=" }, - "org/jetbrains/compose/ui#ui-test/1.8.0-alpha04": { - "module": "sha256-W2m3RxNmKdS5oYN0lMtnkm1aqNz2dSh8ECxUVSwvNTY=", - "pom": "sha256-Dzod4EqSklAgLdCF8GRcNWQqri+ZXDYsRvYKhEiv3Tk=" + "org/jetbrains/compose/ui#ui-geometry/1.7.1": { + "module": "sha256-mkt+df1LWaMy2SRUTWUB9eDaVbIDwsxhs4fg14yTXJU=", + "pom": "sha256-93UQwBXgPlnocFWPdBdPZSRo9vhJOJaKxTjBKiGO3I8=" }, - "org/jetbrains/compose/ui#ui-text-desktop/1.8.0-alpha04": { - "jar": "sha256-647zK5XWCZCYBUzUlLAPHJ492qSeFkwpbdA4ZscbxF0=", - "module": "sha256-HGLf8eMvWtn0jXhqzIAqjLsomvK8DGCQaH/qoykTm6U=", - "pom": "sha256-RxihxZRXxaJjOirKneQzRgjf7bodUJYF6B9KQfi5BmA=" + "org/jetbrains/compose/ui#ui-geometry/1.8.0": { + "module": "sha256-rR9Lou1GECrXXF94pe1Ku+oPXVI5Xb3dtkxaHGJ9EEI=", + "pom": "sha256-qhofotjSE0Y9Yr5tlomTV/N5ZPwYCIoZVtShaCc2VPY=" }, - "org/jetbrains/compose/ui#ui-text/1.8.0-alpha04": { - "module": "sha256-xWcKB6ER/XjY6lXCrrEX5cB9mxHyOGwKYmFIhuz2TuM=", - "pom": "sha256-hlzfNRHDmpaFFYFgzyTOpd5MZpL2XlQl5Zj8PUH5Fk8=" + "org/jetbrains/compose/ui#ui-graphics-desktop/1.7.1": { + "jar": "sha256-kQnXfMJi+QQIFpscoLotFRNbYDTjd6gLvz7AI0lU6FI=", + "module": "sha256-DPP8FuwoupMp0UfnR54Rmyvbjr+lLyMn4yDlGQEUapE=", + "pom": "sha256-cIA44a4DMFFG1A/NcUNHlHGQ/yd8ZpysiH836iQ/M+Y=" }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.8.0-alpha04": { - "jar": "sha256-SXgjEEYpWRoL9Au5lUam/EP84Ku7O/ysdGdI1g6NuoA=", - "module": "sha256-JsNUPNwLW1E66x5Sf2RjGBGUoSXJpuyIMFHa4Ztuym8=", - "pom": "sha256-Fcvhcf1/dQcU/T1Y3w6aL3SuB9axqtArgXWLsVS7Zls=" + "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.0": { + "jar": "sha256-sxoU+OAbhlO/N3iKkwCM04/9bYcZIVBj6mGmWm/Zdr8=", + "module": "sha256-vjPfV/XWmU5uqTauUdC3ChQyC0MUKs4dW5BJnAWtNNM=", + "pom": "sha256-Vew5To2ooD7esv2QvNPp7MpFFHGo96vI73yooXVGStI=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.8.0-alpha04": { - "module": "sha256-MC3ACIOclhJmen+O2UquZf4Oh3sFSihf9qV4RFmoZbs=", - "pom": "sha256-+lu0KDtKzkAq41dHCKlXcgcw2Bm9bS5DOR7IhzBCHjU=" + "org/jetbrains/compose/ui#ui-graphics/1.7.1": { + "module": "sha256-Bpgc3L5OyqzDVxnptAOykEHl54Rps8L1zcfMUHX8DXs=", + "pom": "sha256-Sj2MCO2FYVWHeAGrzgWU3BxpiOVq7H0kSsfGwxpqX9I=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.8.0-alpha04": { - "jar": "sha256-UFp3/NVE2OFY461bhSre/Nlh64+9NB/rjiGmk5UtuQY=", - "module": "sha256-0bxWb7mqdrA9KB4EzxNvi8Khs3BDLyVGeHYovegjr1s=", - "pom": "sha256-ljirfotctywtFIZ9A7V1MtIdIf6tjArzi5RCzcP7b/g=" + "org/jetbrains/compose/ui#ui-graphics/1.8.0": { + "module": "sha256-txgPMy3enTXaqmW+iY/B/YNvQ6lTRqaPGmJQsBOu778=", + "pom": "sha256-/DNzmQiWbbCBLQvUSP15u/b2mmGVQSyZ6RDVSArDPhI=" }, - "org/jetbrains/compose/ui#ui-unit/1.8.0-alpha04": { - "module": "sha256-pApTFo4xoFjFBPVZPjwrg1D/bA4w+CQ4wl3ukRuWPcc=", - "pom": "sha256-jBPwgwt41ln/tQHBHTNh8E3BelJzimXhJznwxXRLj7w=" + "org/jetbrains/compose/ui#ui-test-desktop/1.8.0": { + "jar": "sha256-CdthtR9ovXwtxZbdCe2+vfnxPoBRe+oANG+qJ5hkg+0=", + "module": "sha256-hMtcU01/ex171Jp8gFH+Tv0caBB5T2bI7uCRtz3AS40=", + "pom": "sha256-gaZC9Wi3tlhi78zSnROwCbd73/JE/QyeRc0NaP5XXfU=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.8.0-alpha04": { - "jar": "sha256-zdnzOHJxDBTfdVDa2/yR1VrZo7cTRDHCr460L3V+F68=", - "module": "sha256-6iji9UjrDLhJ9cMEfL07jA8ThL7zN75zei3Y93rWMJ8=", - "pom": "sha256-8pQJk9w30k59Y44xX2ItT0kS1Ob8gOkQ+oqQe5z21eA=" + "org/jetbrains/compose/ui#ui-test-junit4-desktop/1.8.0": { + "jar": "sha256-8n2pyADiUb+hnaqSCmim1ZUa/Hr7aSBKMG2WdYv17Lc=", + "module": "sha256-ka3xlCSSb82/+xwq5oL2Tpr4WYviLEJmNKuhzZXF3YU=", + "pom": "sha256-Y+vNJMaYGvzVh81zOv79gMGhbuiaN16Rz/y0r5nk5d0=" }, - "org/jetbrains/compose/ui#ui-util/1.8.0-alpha04": { - "module": "sha256-38CfOmAhhkWdmFrU8dCngZjXKMatWV44uimDAHZ+prY=", - "pom": "sha256-B2zeSirC6CxianbCa2ob+PmrGCHve//5qbpbPTxAxl0=" + "org/jetbrains/compose/ui#ui-test-junit4/1.8.0": { + "module": "sha256-GZTUW/XSGzpwNKvHkCL6qoVS7I9VbEz4PQoYemo+PhU=", + "pom": "sha256-G5cVUGdWqK+IrBZHxBuDo2YeAPVzbylwjZqZO5aO/Gs=" }, - "org/jetbrains/compose/ui#ui/1.8.0-alpha04": { - "module": "sha256-k/S+3me2wuxyXAXSPgvXBXmlp9NLMla+L6taIH5LnOg=", - "pom": "sha256-2sOUh4F9TSH5g7gA7c+GLhHghZP++mLLqwxgdksIedY=" + "org/jetbrains/compose/ui#ui-test/1.8.0": { + "module": "sha256-7dc+BTZZj9I8Uv/iYVqwuJ91K3mnnMQi3HJf4ymnP2w=", + "pom": "sha256-JJEExV3asWlR8qj4W1Ja9RZrYyrgCdt438gU+Nr/g6U=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.7.1": { + "jar": "sha256-gOB+TKc597YSL2PpoX5oU7lHIg7LEYD43K9BnQ5GiZY=", + "module": "sha256-PR7CKTU76v2v0awhS/VEkPv2nojwZ7/LgBaB07K2bqU=", + "pom": "sha256-UiwW5ZbJMrHloPPN+xqTRADodlj42JjBzery0Bgphoo=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.8.0": { + "jar": "sha256-W2TgVApMqu6zwTXV0T9B/s0v9DxB6QN07UIv74q9kp0=", + "module": "sha256-2JZjyhzb2wsiONN6VPSYSe2owLPPWub2PkCzCKeX324=", + "pom": "sha256-RD7cJpDXb1YgkUzPFmJvoQIjPlRzUBWoiDG4ADfT7qc=" + }, + "org/jetbrains/compose/ui#ui-text/1.7.1": { + "module": "sha256-nYij0rkMF+a4Hs///a6dfEzsVMfWVXWYJbpJZ90vyGM=", + "pom": "sha256-huwdGGauW1x/4AUsJqB/8aphkz9Vf41PuePda2L8Jb4=" + }, + "org/jetbrains/compose/ui#ui-text/1.8.0": { + "module": "sha256-u6ko+CsxtaQ/HJr7/67JcHYLC8459K/YKKGgIsWuIC8=", + "pom": "sha256-A84HC7srEsZveTlCWXR20E9p97CxVAls46EA7NzUiMk=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.8.0": { + "jar": "sha256-eohirZEZhP91HQSZwyI+agxxqCG8t1qZ9mlk7tqmfXg=", + "module": "sha256-N/3cLF26/SPzQTUGICee0H8VNd6AGnm3D9geU3rpxMY=", + "pom": "sha256-Dms0B4lXGS+pNYcHbbpSTGu2Q2xgxKmg8iB/fM1PR30=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview/1.8.0": { + "module": "sha256-QliJHsyIWeC8fSdh6lDAx5Ol2Vp1JskthlDsa0/cCZk=", + "pom": "sha256-I0sBM8CU3DoL9htZcy3igJ+0gyJEiQlROexuDpzhMZw=" + }, + "org/jetbrains/compose/ui#ui-unit-desktop/1.7.1": { + "jar": "sha256-WYtS4lftZ0FFaUuXkKc4OpD+0uxxVLoJrOSqmDxlsaI=", + "module": "sha256-BacNXRO5Fhrn9YUkbrk97ly6K1XD8Ilf1mRekKPCPaU=", + "pom": "sha256-9R34TA7eKtHgHgf6R+9tSLoSy3ShfoXK6Nblz/Kc0Fk=" + }, + "org/jetbrains/compose/ui#ui-unit-desktop/1.8.0": { + "jar": "sha256-KW0j3qp4tQjPldFM9b2lik861bQthfzIvs9uEv+9A34=", + "module": "sha256-qj02WHAtKOOYudU/JN1K9XD7JN4ZY9YTSaOC3Bo08vA=", + "pom": "sha256-3OLKuYaq6wf0VaTKVzPnP3UWntEuJwee+4x/IJyMyUo=" + }, + "org/jetbrains/compose/ui#ui-unit/1.7.1": { + "module": "sha256-kDxEm48iI7uggivMWUuZLiqCv6rlwE/FCNKNq4hxfaA=", + "pom": "sha256-tq8XC59ySXOr8jPPEJFoqJIGqbFF1whpFbxlQOpdaHI=" + }, + "org/jetbrains/compose/ui#ui-unit/1.8.0": { + "module": "sha256-cZYqeI5O/64E6eZjz5kgHps6sm1iUPdPB17qaE7ClgY=", + "pom": "sha256-qK28UifDne3Sphw2x/iMLJuWVpMV+J69TzxRvr9TLEE=" + }, + "org/jetbrains/compose/ui#ui-util-desktop/1.7.1": { + "jar": "sha256-Fh3Mc7kp2mHO5QBF6W+wLxYzw28You84tcLETDhga1I=", + "module": "sha256-35JU30uqHS7Q+ctR/BxgrUlqNqzEiYEUPF1PqHRpEXs=", + "pom": "sha256-AeJZ6hTRKWyvCAmzP5dAcXRDNJvrCJ7ketEOaEBYDvQ=" + }, + "org/jetbrains/compose/ui#ui-util-desktop/1.8.0": { + "jar": "sha256-47HEObTqgChb6Q6u2OcFZDf2cc+v5LGKOpy1OHyAvko=", + "module": "sha256-kUQZhBnePBaJUtO2bhxzGjA/E0Eo/8kmz2VkfVbDYaQ=", + "pom": "sha256-FsnlfquLuBCBR4vcwhar80saQF2+cPmhVHkX0SILkYU=" + }, + "org/jetbrains/compose/ui#ui-util/1.7.1": { + "module": "sha256-razSdpfzafjF00aNb8ZySDHTP95e+5tvg9hdw6AXCw8=", + "pom": "sha256-7bcYbOSnYd3l8xMC3BRdWLw7/j5OT7x4YiiCP4zVSMw=" + }, + "org/jetbrains/compose/ui#ui-util/1.8.0": { + "module": "sha256-tfE3oBS4Z0aULDoy56i5BdXsXwWXw8Bq69YrIoJ6U6w=", + "pom": "sha256-v9ly8eQXV6lfYS9lAxCvJAicu3Uz2X0RlGG/TTdhEhE=" + }, + "org/jetbrains/compose/ui#ui/1.7.1": { + "module": "sha256-LpKRDBxZrLBjrmhWz5VWwlH9qMCtRsg6Tka/flenza4=", + "pom": "sha256-RWT33DQr7tal9G+RaxkLMe0rEgcK/ZfXXmNjSkQt9lc=" + }, + "org/jetbrains/compose/ui#ui/1.8.0": { + "module": "sha256-FOM6PYxigEyzFHWZ7gpjSmTA9xsN7i4hRUm+j9eCk0U=", + "pom": "sha256-pkQCj9i//MRRv+3nDZDPZhTFVIVvaKjiQZu5UvM+fGM=" }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.20": { - "module": "sha256-LBPSZp00NWUMcd8t8VDbTl8QAZKj6B6XnnUrTeCVcxA=", - "pom": "sha256-AudGCweKYIs9brqmIBbZi5cSPtITgU7QorGL2r2+UzU=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.21": { + "module": "sha256-sYdQC4zfyNLBw6F7lhzEO3tOGFQS/NsEsDvrkPEz+70=", + "pom": "sha256-zBwgchGRVLwYQXGzQmk/99LF+dwhLR5aTMCZOGL81ec=" }, - "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.20/gradle85": { - "jar": "sha256-CpCRRspmOsVVe9Gcwyum7Cbk6Wf11fDpU8iImxe3n3g=" + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.1.21/gradle85": { + "jar": "sha256-uGEv2xhdzZiXGlG8H0K+k2e8vK7lE+NywkoU9O2xm4Y=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.1.20": { - "module": "sha256-6NVkojvCA3s++xxbAP+3SuRPmXJFd+L8jYf/u8nLn7U=", - "pom": "sha256-oRA6cKb4/8EITdwIGyS6smpWRJcvnM0UG4mU2fUFRHg=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.1.21": { + "module": "sha256-dqMj2vtYjg+u6OMUi5EPtuw+tCL8EGQBBr5bfwapx/M=", + "pom": "sha256-v7ZAATVL2BgCx0mRTMLPWOWsXQWtnB9JrEZbdxbQUiU=" }, - "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.1.20/gradle85": { - "jar": "sha256-ZnTyl1XTJq3cdWov3Kvyu2AvAABKDtLbZp2j306EgAY=" + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.1.21/gradle85": { + "jar": "sha256-/AkFgQMJpa0+oV37vhKaR+kNsRIVIyNkhBtyBEEk57A=" }, "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", @@ -2799,106 +2982,102 @@ "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" }, - "org/jetbrains/kotlin#kotlin-build-statistics/2.1.20": { - "jar": "sha256-TSjxg6dsMKjKwg56P6hwVMLdHbiGSzyc04nhjdmX0x4=", - "pom": "sha256-OR9tc0uDTJG3qAHiI638c2tYDb3ODxOafkvUdknATKM=" + "org/jetbrains/kotlin#kotlin-build-statistics/2.1.21": { + "jar": "sha256-OnYsHlWFWUR9r0IX/eK5grJQh1brECplcRlPEt1BrPo=", + "pom": "sha256-HSDrHKwGm5iFdxccNOBABfpcbmk1mR1ve6mGKl6uGng=" }, "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" }, - "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.20": { - "jar": "sha256-Uzw2yzYubtLRX1hzLn9MbSvtXJ1RebiXvEsJ0W1gU3c=", - "pom": "sha256-kn9h95cmHFnktTEDFNaf1KOrjvT3A596UyYHXEKkFzo=" + "org/jetbrains/kotlin#kotlin-build-tools-api/2.1.21": { + "jar": "sha256-BrtrNnHUvDunTA4O+rvc1VXMwtTMLvZ80wnFc4yNHlQ=", + "pom": "sha256-U5ag0mBsMOA66ZSnl8b5FoTG47LZ6aRf1pLl6T7sDJM=" }, "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" }, - "org/jetbrains/kotlin#kotlin-build-tools-impl/2.1.20": { - "jar": "sha256-bpSJbjIWA+O/6J/vAkeORNHWSj0l1J0GlIkv/AHGCs8=", - "pom": "sha256-EPseNeDocGdH6Og+ro+LQ0BrpmTkIB7J38ua99prQro=" + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.1.21": { + "jar": "sha256-5sfxijIo9WypFAClTdrSHh14mp+aByY7VgyMlTR8Y80=", + "pom": "sha256-Wtkc/mCCSH5t8hdVjUcnCDB4vHVjy0zZBEt6e00sBY4=" }, "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" }, - "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.1.20": { - "jar": "sha256-xUoAcYyMDj7oWL9Cdxx/QBxePBc4hh4Y6VNjcQQvobM=", - "pom": "sha256-InQE6sbYCbwNlN74kzbf332afVOHkqI01Svbr8Kuha8=" + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.1.21": { + "jar": "sha256-Z6LjZzdl8JdyVgjMfIQ7DY/dlL2a9BMnIRNhYUqlfUk=", + "pom": "sha256-27+KwlUNWxripifyBPKLFvknHjbETYmUqjsTnL9w5Fo=" }, "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" }, - "org/jetbrains/kotlin#kotlin-compiler-runner/2.1.20": { - "jar": "sha256-3jtUI9j7+G6ivRM01AG8SqhOKOxIlFlS0RwAsQsUArY=", - "pom": "sha256-xgNdI3KARTSALDfOVU6MjLqq6EUUp7rWzAlkJNjySUU=" + "org/jetbrains/kotlin#kotlin-compiler-runner/2.1.21": { + "jar": "sha256-cKiXK7e+GyuwmMml2nC+wd1EyxBNTaGqbjPcVRAo1Jo=", + "pom": "sha256-/BmETtKRd+x6tsN5jR0DnaRroncb+HEuKcLyRFncW44=" }, - "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.1.20": { - "jar": "sha256-z4dQOryWkU8WnJ7WHTCgl1eMJrDaJmb90XLsfP8vrF0=", - "pom": "sha256-9CTFzFuaSpzOgM4GY2kMA4jf9yPI8fQ4vdk0q2F5JYA=" + "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.1.21": { + "jar": "sha256-ZxnS3XYgroz9FRtW0tPAyuV+ZC0ucosnKg6G0YQjJ28=", + "pom": "sha256-qeKk6p5W0S7L/pXHZPq2q+hg/eEN7c/LvT5X9W2qNng=" }, "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" }, - "org/jetbrains/kotlin#kotlin-daemon-client/2.1.20": { - "jar": "sha256-NjCjAYLGNXDrUZrmWqqUGSF9utCBT+3kLI3ecERlpMY=", - "pom": "sha256-+qpgvkJw6RSbWUOSZjlhkr60f/XjpAmF3u3FTlkXItI=" + "org/jetbrains/kotlin#kotlin-daemon-client/2.1.21": { + "jar": "sha256-MHDdA1nv5KE0jAzpuVsDJHmXZVmLt7aHbxVJq1NH6U8=", + "pom": "sha256-TVeT9Xm3mUDoeCxYvWgbnxZL2yvvAbcq2b5pqR6uq+4=" }, "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" }, - "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.1.20": { - "jar": "sha256-2eg98dhHogG6PAFqeGztCRvpUDmX0J9qnPF5buSJ83Q=", - "pom": "sha256-sdOMCv1uHRXEjBxdFWzmBXj0MxNr7FI/TrGZ968/gik=" + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.1.21": { + "jar": "sha256-lAHv/YLehgbfMokwiidcwdNXN2hmXKXt0J3DGccXFfQ=", + "pom": "sha256-GbJjDusajsrIz3ClF2JBCiAXUvAxHrG2+RwB1B350dw=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.1.20": { - "jar": "sha256-sk9SbQ3++wKWrg9Ks2L51soCV3JcwnMIOprjN+ooJn0=", - "pom": "sha256-wKs06ffQCv3LIv0D5S6PhZpGR9lY4Lh7fQzSY0QWOlo=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.1.21": { + "jar": "sha256-eEu/b4g00ez2XsUf57RLQW8zBS6CGWKlm55/dOCU9pY=", + "pom": "sha256-QxApK3Qc26Bu6iaC8YU5U4i+OvPLATzIo+gei5NokQA=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.20": { - "jar": "sha256-fjYZlm/jid9IV59DsY8sCwc2llWZFTd8lELrqM+7+/Y=", - "module": "sha256-AsJsJlASRw1yrc3buCTSOOayieEAzUu/moJ1Cj1Jv8A=", - "pom": "sha256-t02/6klcg6xWRwS6qDmk56W3kRiMj3llbJwZ3XfeLxg=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.21": { + "jar": "sha256-VY+KMrr1qH6WlMi7OVVwqeduCuqrqmg/msH83oujqsw=", + "module": "sha256-q9fHAOmpTF3zzNlek9LuqwwZJkXXB+rZXFzqR+gcwns=", + "pom": "sha256-QG8P2ImjHfVX+txkaouXADreDCRrX7N6YTYZFWMgUfc=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.20/gradle85": { - "jar": "sha256-fjYZlm/jid9IV59DsY8sCwc2llWZFTd8lELrqM+7+/Y=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.1.21/gradle85": { + "jar": "sha256-VY+KMrr1qH6WlMi7OVVwqeduCuqrqmg/msH83oujqsw=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.1.20": { - "jar": "sha256-6vELILujkjoH+PsYL7jNVlaZ4Vfuc9Elma8fXKuiUEA=", - "pom": "sha256-PdYeaTbcUQBs5MN+/+Q+/hQAuEHgnsSx7kqU9rkZOCo=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.1.21": { + "jar": "sha256-BYO5l57dTI9f78CNWRGCHpw7Bakbg5+hqgcPkm7ny6A=", + "pom": "sha256-FLbl3/I/lNzTMmw9JXv2JeRVsVCVJiBcILNAtCw1f6M=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.1.20": { + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.1.21": { "jar": "sha256-APb4Q6vJMNDGGrtOPjAsjRd2EpH5srwlhv4SsMuXXq0=", - "module": "sha256-td7wBfIpohsq1pJt9wjPhLqe+8TsGcY16/5baTcx2wg=", - "pom": "sha256-CjCxRdSY1H2yVdDUzWp3hMXx+QyL+YgsupWCKjvzMHA=" + "module": "sha256-gIWGw896zkzfCLEYX7yv0PVcUhNIUPNmUlr7rlC7xTo=", + "pom": "sha256-N0agkbc65RnLtbszwftDNKYyR8W/kOgidFL9wgZ9+k8=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.1.20": { - "jar": "sha256-1jf7pHCzv3E7CmXmcXrV3QOocl/MlFMCiUc6smtC6Cs=", - "module": "sha256-WJm5fnqbFx5sBeVJziqbo8ddJZMVnUsrAVZkFLVoUWo=", - "pom": "sha256-18CRV8ehutuNrk6Jv54N9FRbBM0DqqQJZqJm87hG0sM=" + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.1.21": { + "jar": "sha256-aATNXwXXf6lUrHt6kw57V/rgjK8CTiKRiAo8KKSfwHU=", + "module": "sha256-Ifoqg7FTeAa7x+1lVrmVIqXhbziR6CiKG8/ozf0mQrg=", + "pom": "sha256-G8Rcq/W6A2rdAmkEVCOxH0pXv0tPylnjGzxCspFmAcI=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.1.20": { - "module": "sha256-6Ue1RPTNCcFQr9h5G70yoxN92uMEWn1TlL6lCaq5bFc=", - "pom": "sha256-H2OowlwTZmlled2VLz639CoKSns/avaRpIIjEwb82sk=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.1.21": { + "module": "sha256-fhIOTfygjt1IkK/gtou6WqifJ/uhHY/mj2ttoLISk1g=", + "pom": "sha256-wMnxGQvSSKV9G3U26ahPw/6d8YCwJMPlblGi7iwLz80=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugin/2.1.20/gradle85": { - "jar": "sha256-+wFuZDtY4Koq7IkRDq8U54s3aMFX8lQ0V5X9aqEEk+s=" + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.1.21/gradle85": { + "jar": "sha256-6sBIdsGrZgNvYBb9kIM/IEsCNsJ2R1nK0GknbgLLQ+Y=" }, - "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.1.20": { - "module": "sha256-IF4RacYovsBfHVnkTTIJFSiun9U6fjPsVDvO/bEojeY=", - "pom": "sha256-Y5ymx2U+Gp2pXfKjuuJsy3AcA6/VjHl6tr9vJV9kwwE=" + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.1.21": { + "module": "sha256-avSUrGVuckg0HOukOePWJhFtARfJ+9+Xq+5lcOEaCHc=", + "pom": "sha256-eTmPhH1rfKipak5GOf+iLhaRJIr+tOgQGeEdG9C7IFI=" }, - "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.1.20": { - "jar": "sha256-EyGYEVmGCVkEsMsB76rh2BJJZB75FJ4Fs0T4ZKrpdfQ=", - "pom": "sha256-LZayVvD8kesSvOtuR2HhPXAf8TU/BZL8VymI2uai0Zs=" - }, - "org/jetbrains/kotlin#kotlin-metadata-jvm/2.0.0": { - "jar": "sha256-rY8cfbxaxG9cvS0uXeOcVsnbZd195xaoTgHOIIdYruY=", - "pom": "sha256-PyOxTvYPHkQ9bUHzmYPiOKpkiVjOHYmLarOcx8kYIGY=" + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.1.21": { + "jar": "sha256-Q+CkDB33nDOjBJkUvJ5mbkT7yyDwfUVo7qBZXpcqLHE=", + "pom": "sha256-3F+A6RGCz54qBN/XKdcOfTFOHt+NZGJLFm5o90lSw9Q=" }, "org/jetbrains/kotlin#kotlin-metadata-jvm/2.1.0": { "jar": "sha256-uNOpJXS6HfxJvfIFJW0e3gZkFIyxUKti+qhyteG7RjI=", @@ -2908,18 +3087,14 @@ "jar": "sha256-2obtTzqMiIVZLWuKppH7hge0nzdzyLvQjDsUoxsU0v0=", "pom": "sha256-OZxrMFNXrzLnNKHaSNydMR73ZhVSBR9IHHJPBeTNwBw=" }, - "org/jetbrains/kotlin#kotlin-native-utils/2.1.20": { - "jar": "sha256-pyVic6u53yI1kk2A/dNtZ4tFhGfDB2xmhRxCQ3vdPGY=", - "pom": "sha256-1Gec6AsERY5fzL1pteMUvxwMFnmH4EOVRv3+z7U+M0Y=" + "org/jetbrains/kotlin#kotlin-native-utils/2.1.21": { + "jar": "sha256-3ECUhclc04pfMNWHjr6ai/Lm5vJUtv6eRcygmZkF4HA=", + "pom": "sha256-2RW7ZEMRhfvbhlxNKxLmuniqaME0fFnfrieaMqIyhPk=" }, "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" }, - "org/jetbrains/kotlin#kotlin-reflect/1.9.20": { - "jar": "sha256-SbZvmonVD9KVTC6K6sgOT0iLCgkyKiXvrWJhV2cT3A8=", - "pom": "sha256-lCtehgLTF+wTZS8cAiIFK7kIF/KM9v6dRxEvCbPo5n0=" - }, "org/jetbrains/kotlin#kotlin-reflect/1.9.24": { "jar": "sha256-plFmRFu4XvgWzeEnJ5/gAX0rfMQ5s7lyOQ4bc21k6Uw=", "pom": "sha256-CghcMAUb1tSrdlrVoMUXnEE7NfdBjyiDFy+9m6GrzMk=" @@ -2928,6 +3103,10 @@ "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" }, + "org/jetbrains/kotlin#kotlin-reflect/2.1.0": { + "jar": "sha256-tfYI7fqYqM+iNyzBLRitqXS+HFbBCT7/BswGH0/AiLI=", + "pom": "sha256-nNhLPU9xfJYjXkujtydolcz/1V3kEcfOCz97q1Yu/kI=" + }, "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.0.21": { "jar": "sha256-x88d6VXfIqFihyImvQZ3yaDItmMKLi1z0R0UfNDFO3M=", "pom": "sha256-cWKsEOFFTpJ2c7FcrQMp2jgvt1jmVPWfy0AHRZ2eyEE=" @@ -2936,45 +3115,45 @@ "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" }, - "org/jetbrains/kotlin#kotlin-script-runtime/2.1.20": { - "jar": "sha256-rkOX+7OqKhraCSkOdTu6maQRRUiXfDEVUmuZWPTLGgQ=", - "pom": "sha256-D4O1qQFWxhpv8QlVey2YjicQ7j++n0pCV6bqDYdIw9Y=" + "org/jetbrains/kotlin#kotlin-script-runtime/2.1.21": { + "jar": "sha256-2CIfRFhU8wrJLCSNVDYJ4Oy12Fu1ujTAQ2hLATy1uJc=", + "pom": "sha256-/RCT8ncp9uYMG6xjkFYkDMXvP16zQUT/LqgahFeBFJQ=" }, "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" }, - "org/jetbrains/kotlin#kotlin-scripting-common/2.1.20": { - "jar": "sha256-X9v2rnIjfOM11gPrEsSbCbycGjPAwB8dYud/8zZjzvs=", - "pom": "sha256-H3dwkEXdkF63UFqUKA037HV/CHCc/p86dKunO7+Z95s=" + "org/jetbrains/kotlin#kotlin-scripting-common/2.1.21": { + "jar": "sha256-RYLip8B/lTOptKZAijKl9Xll37FF1kaGCthn1GMIQ/E=", + "pom": "sha256-O04w8DuW7euw0ThjDCIwSN5w6MQILJDQaUPsok1B7tU=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.1.20": { - "jar": "sha256-PU93KyOEFGUAF+l0YiVrfE1e36EBPL9Ud1c+sawuKIQ=", - "pom": "sha256-D/9/8dO/qczj77tNs4mJwmilHrZ/ge/QMRuKZGGLhak=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.1.21": { + "jar": "sha256-tbHg9AYvkc/iFtcGF+ivl3S1KI/YGeDOX2BQ+Nhukvo=", + "pom": "sha256-SCLW9orULZzZRP1zUpClvbXN8Psd1dpszG6F/AjtXfk=" }, "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" }, - "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.1.20": { - "jar": "sha256-9mXXCxoIN/86Dve+xPxdn+1n6nXkaX3hWOtR8epQHD8=", - "pom": "sha256-tjmuINh6gV4wTd0goOTEk34Ttfx6Qme14VwOWQIphmU=" + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.1.21": { + "jar": "sha256-oSlfKCsHDAzv25aGFPb2SqcfG9vnRvHt9jUnQH1dlrE=", + "pom": "sha256-WM84eKRG1G8/YECYa5wrU9f3pNneB+0mQzNdWAuDdgQ=" }, "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" }, - "org/jetbrains/kotlin#kotlin-scripting-jvm/2.1.20": { - "jar": "sha256-afRXrKuYNkwOtXjEl+DDypMLjPuCvndASdoEzeOAh/c=", - "pom": "sha256-PERTORE37EVcdL5Jb3HZpJhpbSVJvmT1mmBkfO7iVT0=" + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.1.21": { + "jar": "sha256-s/4fcumtSC1yb4nhOfRcSv57P4Ct/kzckdzAoiY3l40=", + "pom": "sha256-ghqPEByspjga2jbyM7nJH8wIhrNYT16qXPMESEm6tqI=" }, - "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.1.20": { - "jar": "sha256-5pZQZxDSxI0BfMiczB6kkQF5lXcJK3Ah/q2pX/Yv1X8=", - "pom": "sha256-Al1rBx59fPPsennw0/5He9Ydveir9ZbYn41DL3wBmCU=" + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.1.21": { + "jar": "sha256-0hSA7OwU4CLaICr7xAkWfFPGT/ZAv7IZAiMP7cYoXeE=", + "pom": "sha256-chwbOMaiiJdBO7rhel3WMPRMBPlGiXNgTP4fYy42Z4s=" }, "org/jetbrains/kotlin#kotlin-stdlib-common/1.9.10": { "pom": "sha256-fUtwVHkQZ2s738iSWojztr+yRYLJeEVCgFVEzu9JCpI=" @@ -2987,9 +3166,9 @@ "module": "sha256-fgul3UlZnOJ2woa+M0hY8lEoSiD3bbm8D12g+8mbtfU=", "pom": "sha256-u8xfrT9+3ktGnUnbpsA+GZMTNlW16BcTteahvt0c60I=" }, - "org/jetbrains/kotlin#kotlin-stdlib-common/2.1.20": { - "module": "sha256-lNCtKyMZuFxANRz57nB32hLdOFA5LmzxCj/oFZ+8c/c=", - "pom": "sha256-1iLjAAVmBil0Qmj6iRKPt97U1C4XTOsIH2f3BWrJqLs=" + "org/jetbrains/kotlin#kotlin-stdlib-common/2.1.21": { + "module": "sha256-pNj8FM7bN3mEOkf7zlIv0XPph1CRlk26wbjdeIT2wfk=", + "pom": "sha256-kk6Exb2AM5n2nFspYmsTKpSwBAL1X53lugGNyBHfo5M=" }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", @@ -2999,14 +3178,14 @@ "jar": "sha256-rGNhv5rR7TgsIQPZcSxHzewWYjK0kD7VluiHawaBybc=", "pom": "sha256-x/pnx5YTILidhaPKWaLhjCxlhQhFWV3K5LRq9pRe3NU=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.20": { - "jar": "sha256-xUUdZ6J/M6/QmRPGfhzro4l65wiEsk7w/3EVflW2CGU=", - "pom": "sha256-AS4cVe1q3kF7y4JBEuvqaCrWJd++4WCFw3nM+hT68DM=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.9.24": { "jar": "sha256-tmmbhQugeJ8ukEJ5zYvce+qRMP/RV826AB/HQl2KR7c=", "pom": "sha256-RYapN9W8vDqzBCwECaHHKWFLy6PHpylvJS1ibuNzh9Q=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.0": { + "jar": "sha256-/epsQgNyT0Lo5kvvLwv3kSnM0d8e3xzP/cIt599JjHY=", + "pom": "sha256-BvvBTssUoK9HtaP400dj9JM9XLpaPSRQRb/i8r25Gx4=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.10": { "jar": "sha256-L4dvs1tz2YBuyFAHAyZavL1ap8PIH0GiylSoVahkmzQ=", "pom": "sha256-6yvOL/52LUQE2Or+lYF3XLxbkLsfl/0xZLpyJRfTvsY=" @@ -3019,26 +3198,18 @@ "jar": "sha256-pMdNlNZM4avlN2D+A4ndlB9vxVjQ2rNeR8CFoR7IDyg=", "pom": "sha256-X0uU3TBlp3ZMN/oV3irW2B9A1Z+Msz8X0YHGOE+3py4=" }, - "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.20": { - "jar": "sha256-+DP8yU8LscMbnni9S9p+oj9Xn/NAiuGpTi61dHCGoqs=", - "pom": "sha256-o7B96wkfKu1Z1lWYhPRPmc/135ufo1okvNa4sGnP9I0=" - }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.9.24": { "jar": "sha256-W1u/s+EYS14TMXw9QiN/okrdRDsud4GWHuozTbE2rbE=", "pom": "sha256-BuBt70n5aq9uXD7EKDauWdbi2mJUcAkUKBZ1Z53J8qU=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.0": { + "jar": "sha256-I408fkkvEZtQ2hwiVG3XYkYuVfIkCWEfXlPdd2Jc1UQ=", + "pom": "sha256-52K4xFaQropqNd9YT1S+nJ2mWIXmGpBUJq6vylk34c4=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.10": { "jar": "sha256-sJJg6kgo3Gz8Z9JhJ9rOOK4ru+ilZdLQKXJegcLSWOw=", "pom": "sha256-YGyBfFx/1hFnDVWVK1dz+lxo8OPNJyelXe07GzzKLYc=" }, - "org/jetbrains/kotlin#kotlin-stdlib/1.9.20": { - "module": "sha256-3Mql0xVHD6s5IFAohru4Xy2myGECxl2cBEEFRO7bIBk=", - "pom": "sha256-43IWpzLI6Bqf0FtN2JLDDKwMrXtOP9ovlmP0jogHQcA=" - }, - "org/jetbrains/kotlin#kotlin-stdlib/2.0.20": { - "module": "sha256-3AUdwExqGW8tBtDTya8zufErybT+E5rhKQFAUII2tns=", - "pom": "sha256-Cu6WIJHn3QKIzDykz0qSjFYgcUYCEb+PQXkAkwbmGf4=" - }, "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", @@ -3054,29 +3225,29 @@ "module": "sha256-jSwdcXxzVG1WOC0TbIZQtZpxWZQBciY4GJNKzkTLBI0=", "pom": "sha256-SSISHT8LxgzkB/Ny3kLQKgt+lOddDD0VCLaDVyHySe8=" }, - "org/jetbrains/kotlin#kotlin-stdlib/2.1.20": { - "jar": "sha256-G8x06M6E4sJeqv3hDxJINJzOMGK242l4y+7GENsekwo=", - "module": "sha256-VdKW5FRF9siGmbCJZwbqlVCvh62Uhz3BO2W+u9VmCm8=", - "pom": "sha256-Z1DheZ7lAgd9rlw9WZeW9mdgb2DTXpXLeQRI3HkStAs=" + "org/jetbrains/kotlin#kotlin-stdlib/2.1.21": { + "jar": "sha256-JjvcZ54fYgEtt7CReWJ5ttcc829Hl6mP8azgWDXyAcg=", + "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", + "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" }, - "org/jetbrains/kotlin#kotlin-tooling-core/2.1.20": { + "org/jetbrains/kotlin#kotlin-tooling-core/2.1.21": { "jar": "sha256-tPu1I+hmLUqEUbmjap5/1D9jfLDNapueNoFxlmXavY0=", - "pom": "sha256-PO8cS3yC7KjMAcMMrt0VSQWeZfL51BYsjJ13+6JBMXY=" + "pom": "sha256-RdzNNvsgz0B28XOMmbzt98rdd3Xti8cWopgr0VzpaDA=" }, - "org/jetbrains/kotlin#kotlin-util-io/2.1.20": { - "jar": "sha256-gqOymmEdR85jSuLmxQnN4qhvlLI7hr4whk6z1Lj+jn4=", - "pom": "sha256-eSQnftICC4UQ1F8N0QgREmVoEDAH2D+ZcfwYRmC9hKM=" + "org/jetbrains/kotlin#kotlin-util-io/2.1.21": { + "jar": "sha256-43JJKisFVtYv0Djj7fxFMbVQZUhs4o0E9HBj0rwDDBw=", + "pom": "sha256-XzfSWuJDprEFAHoH18j0Wd4zep84fMiz63VPmNZCoA4=" }, - "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.1.20": { - "jar": "sha256-8tXmhHFbkgtghJaObDPIuwWwtrl5GYAOLyIdlBgkDH0=", - "pom": "sha256-hCdVuVwx20vbks9tQshUGhcB+ivc8lIahwa8sDKgoZc=" + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.1.21": { + "jar": "sha256-lMf8tAQF9WSCQAuqI1yW6BAQweBDv/YwC3CzTl6o2bs=", + "pom": "sha256-eoezrWbdJ6gKAzWv3R9Hij3SrldqmpQ7sfN2ORv435E=" }, - "org/jetbrains/kotlin#kotlin-util-klib/2.1.20": { - "jar": "sha256-/3nFsObkLZIOuxx2uhDMLdvyJOgFZFqO6sreSRbiqs4=", - "pom": "sha256-ps3TjXdd/QfQe9FZ00LPegqWg4qH50guIgxjrtluEoA=" + "org/jetbrains/kotlin#kotlin-util-klib/2.1.21": { + "jar": "sha256-pSSDHpeV0+dW1N5Uy9WyEN6Al9rXxHiryVeuP2DgpxY=", + "pom": "sha256-CzeIoSSkcVMm+oZ3iFz7KYkf73jLKxbOBhP/JBCZ9Rg=" }, - "org/jetbrains/kotlin/native/cocoapods#org.jetbrains.kotlin.native.cocoapods.gradle.plugin/2.1.20": { - "pom": "sha256-Ud4AgMpY7sAcC9faZsz6yM6cDwasE2UJDIAuZ1j9hTg=" + "org/jetbrains/kotlin/native/cocoapods#org.jetbrains.kotlin.native.cocoapods.gradle.plugin/2.1.21": { + "pom": "sha256-W3YfMyOOHJGrslM/z1sgHbSWwYmGNFs55wlJAvid+JA=" }, "org/jetbrains/kotlinx#atomicfu-gradle-plugin/0.27.0": { "jar": "sha256-Ol911FKwg/txpx9fTjcvZH5kIguP1fXyk4pBDj4ESXc=", @@ -3109,6 +3280,9 @@ "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.10.1": { "pom": "sha256-nL0EumPnOZhWdFcT4xLS8hYaHUTtpQbe1HyNVtr4Rh8=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.10.2": { + "pom": "sha256-+vDGU45T3cBJmmNmTY52PCFlgLLhjnIsy98bQxpq/iY=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" }, @@ -3120,6 +3294,11 @@ "module": "sha256-GN1lRl7IDQ5uXXGBi/EZLvSBfPXSASgrW5sbcTrHlpo=", "pom": "sha256-f5AURlw6uheoNXqJZcqcnKjJ4aBEfHrqEXxkB4CKUtY=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.10.2": { + "jar": "sha256-XKF1s43zMf1kFVs1zYyuElH6nuNpcJs21C4KKIzM4/0=", + "module": "sha256-6eSnS02/4PXr7tiNSfNUbD7DCJQZsg5SUEAxNcLGTFM=", + "pom": "sha256-ZY9Xa5bIMuc4JAatsZfWTY4ul94Q6W36NwDez6KmDe8=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", @@ -3134,6 +3313,10 @@ "module": "sha256-y/1tFz4KXCmGr5U/ixzPKYAqrQnqympOkRQQj4rKyLE=", "pom": "sha256-Ip7SIxgcPK8nt6wwHIFp3KLYYxkbcQ5hNVGlh5XANlU=" }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.10.2": { + "module": "sha256-j+JUF35xGnzRijwG2CQvzpRfQcLMoT3BmzOuQqVDUBY=", + "pom": "sha256-UZ2lQACW80YqTa6AeDrQUEE9S8gex65T+udq7wzL7Uw=" + }, "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.8.0": { "module": "sha256-FE7s1TZd4+MNe0YibAWAUeOZVbXBieMfpMfP+5nWILo=", "pom": "sha256-yglaS/iLR0+trOgzLBCXC3nLgBu/XfBHo5Ov4Ql28yE=" @@ -3143,24 +3326,29 @@ "module": "sha256-Z53VZCkanbzH7lbmZCzzqdB7BXGWj9lN5BachzJ/i8U=", "pom": "sha256-UqJfb2ZMxFkJQmTVEDOeVYOqyQJ/DqqqPXA1XHVQkkY=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-swing/1.10.1": { - "jar": "sha256-qOh6sO902a8KkWo3y3UtfCrrYhHyXWI3mYI1nJZWHdo=", - "module": "sha256-P8dvci/OUdZsWememwHmFMozLBpiW1j1/7H/ZvoBGgA=", - "pom": "sha256-pxygooWV1T8YLSaT9FWC0KsuhQYYe4azqQWNMUR4Y2c=" + "org/jetbrains/kotlinx#kotlinx-coroutines-slf4j/1.10.2": { + "jar": "sha256-1l3uPK+m97+u/ttJP8aLXGOr51BzT7ivkvrHoNMQFFc=", + "module": "sha256-B7xJACLGWAQpQfUrFxwPXOBkvWxjUikEMDmS5BegRbs=", + "pom": "sha256-xHdj+siNuwlDhJ0W4RucBdReYDhMfNExBe5xD7TdX7M=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-test-jvm/1.10.1": { - "jar": "sha256-rD9FbJ4lw/wBVC3CCGVdBYPNN7X3LDWFYme3S9FmSrY=", - "module": "sha256-1Vy3uqS9VxhXovsAlq2pCDkpDPbzlw3hyGo3SusjhYI=", - "pom": "sha256-TvSo5xgZYDxXlcn4ejrRwLktoq61ANQ7TdfkHn6EoYk=" + "org/jetbrains/kotlinx#kotlinx-coroutines-swing/1.10.2": { + "jar": "sha256-Ar24XyDsCABEKav2iH6NDkDzq2N9dGL4F/D4q759HrU=", + "module": "sha256-kFK7SUS5FqUGX2GNfUb+EqTAxonQIbyYQ1v4l3WIsWQ=", + "pom": "sha256-zt+0Miu5cVkXrmmCCeoS3ziKuliVy7rRxWcith6EQ8A=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-test-jvm/1.10.2": { + "jar": "sha256-WQpUn4wdtZDJ2YqKIEJKH1gaNBYqNp5qa9iEzn0209c=", + "module": "sha256-VrIIF8xRrYi9tZwBIWsJiXzU+mmNUXu0d9kqlyp6Gq8=", + "pom": "sha256-Y96yqGiry+JIjrzrqnXnMbLvIQQQO4FzjnY3/JolpfM=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-test-jvm/1.8.0": { "jar": "sha256-FTXMH0MjXYVm+NW8bRwR8HBBF+TlY/Ls5+aqPmhpXyA=", "module": "sha256-HS0Zc6L0GowMEmPmCyXneS9ji4xV18ocbQZztkvlfac=", "pom": "sha256-BtHlPqNm5to7FxkwV1+RYnzxnkUqTnqfDeMNLwQdZFE=" }, - "org/jetbrains/kotlinx#kotlinx-coroutines-test/1.10.1": { - "module": "sha256-AkvK55oMK20YsLqRTJ9d4UW7+8nckZ8nD4lbLj34cVU=", - "pom": "sha256-ZpLE67CEkFdBfJclBfYjCNOoV62m66JGnTM40HX6JXM=" + "org/jetbrains/kotlinx#kotlinx-coroutines-test/1.10.2": { + "module": "sha256-QiByzuO2n2jVsVA7tmUb54lGsEw5KEocwCbM6L3x+AY=", + "pom": "sha256-vyXI3w7J8+rHu+5Tm2AbYBm36Z9fPzAR4ugXixQHUNs=" }, "org/jetbrains/kotlinx#kotlinx-coroutines-test/1.8.0": { "module": "sha256-DsPHX/2ZpqLfto8wfy8vcxQckz5Yt3sQTxyMrDr9U5Q=", @@ -3217,6 +3405,9 @@ "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.8.0": { "pom": "sha256-xD5IdSnM/RIJ66hlOrjolZggNGSq+/5fBEje2ZKHFQk=" }, + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.8.1": { + "pom": "sha256-APNVWudiSFHGfbEsMIvJziauMnzw1yR2akAeW6AGCMc=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.6.3": { "jar": "sha256-KcghqNTiXL/k8s6WzdRSb2H49OaaE1+WEqNKgdk7ZfE=", "module": "sha256-MpEE29NOS96QVhHUJ8dYTlPD+MQRg2+59pmsnbpbqmw=", @@ -3227,6 +3418,11 @@ "module": "sha256-NzH80jhWGpCpdSs0hfHWNeAbRF5Kd4F9ewd/S50vQi0=", "pom": "sha256-QVKRtvWbeTemcau136BLJyl811jLUQLNzHWUFJj5wDw=" }, + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.8.1": { + "jar": "sha256-NWW21NeJv3BoPEVWaUQof8HY3HXCPZi9h9AQWcx28rM=", + "module": "sha256-++GdWIrX1fZGZmaCA0/0Tglo0iBx/mzPn5ngPHpe+lc=", + "pom": "sha256-RGZV6NQ4KL+7OHzp0VGpNxowkrSLkJ6AYGtT/FiXnig=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-core/1.6.3": { "module": "sha256-Nh6eMetylhdLdAhaxJ7dhKTzkAupQxpOQM0cI952oyg=", "pom": "sha256-0tv2/BU2TIlp1qq24+zMdROZU/LMBXtzDjUmdGWztX4=" @@ -3235,24 +3431,36 @@ "module": "sha256-mE2aqabpvMONfoNuqNAAsThyCH/GZY0NjWIldjPzlfE=", "pom": "sha256-nVbnQWLOQn4MSetsuXUSR0Mq3PwukTw4KWY+27qr7hM=" }, + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.8.1": { + "module": "sha256-eL3oMFSUrxs445ZrUleskINAFkk/i60hm4iGx/vbJdU=", + "pom": "sha256-Rz8Ko+Sheqt4YNykkNxC6rthJPHSlT5qmVoIcX5QxxQ=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-json-io-jvm/1.8.0": { - "jar": "sha256-q17I6kiBUZfEan359BimJ5H+kc2lAjuUHOTehy2BDME=", "module": "sha256-/pQ5hti3/I7HoytonItHbDDM9KNbcKLEWxtffZ00BkM=", "pom": "sha256-PbZlvwY1l3Inc9mKLQpqSps0FpeEFOnTYfICjTUc0yg=" }, + "org/jetbrains/kotlinx#kotlinx-serialization-json-io-jvm/1.8.1": { + "jar": "sha256-q17I6kiBUZfEan359BimJ5H+kc2lAjuUHOTehy2BDME=", + "module": "sha256-vz47hoSxN/py0pZVZ1/c4xRGewh5JikYMm2vedE+Afo=", + "pom": "sha256-27ETuPvVUEVZjiTmATIGrrzKkSr+Vjnr2VJjC579kjw=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-json-io/1.8.0": { "module": "sha256-+3LQaky980DBOnBPywfUsWJ66NnDCtZnEwb6x1UnB7Q=", "pom": "sha256-xgC76woBPRA7cbGCa+t0Sbnv/5x4Knl0JKoOdV+Cw0Q=" }, + "org/jetbrains/kotlinx#kotlinx-serialization-json-io/1.8.1": { + "module": "sha256-WTtZ8otvvbjsNRD4+ZQksTTlv8Qe2GS82LAiDv4APnM=", + "pom": "sha256-2e2KSEKd687/Z05u1OdgPR1K5Ao3lWT9BlPQ3V9gJb8=" + }, "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.6.3": { "jar": "sha256-0yNBebz/GIbVPWfBHspH9/PPe2PDSdFpZfbbUbfz3Zo=", "module": "sha256-InoqmtOMAQsQe8gFjNYVF32lqqhts399WNSdnJt/l9A=", "pom": "sha256-eN9n0GTTuq8a9Ohi6YFGl3YpfGyHi7e/G0Ljky9vr48=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.8.0": { - "jar": "sha256-e3xEWIDO+U3EZPRzPaGzO5S+54gFBB6giuBuhQfkYg4=", - "module": "sha256-l+NZl/6prZY63lv0wDko/lOXS4JlIdSwP7+zyrAgiqo=", - "pom": "sha256-4CSBj4YiByqIM8DTmVd3Uet3ZJymO9DA/AYATWaRd6Q=" + "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.8.1": { + "jar": "sha256-h2nlZHVX43AJGcMtUI9cXa1TxdgjTNEIRjVPvP8UqiQ=", + "module": "sha256-uZHLSTQAwdlgut+oYhcVjGN+XsqIgbIM0BJbtOz8+DE=", + "pom": "sha256-1mXWtB/gWPZmpvOGrS5JzBAe+P0u7+/vy8ER6R7oJDY=" }, "org/jetbrains/kotlinx#kotlinx-serialization-json/1.6.3": { "module": "sha256-gNHYf6CmO/+Dleo5EL2oDQnw9YNQTd6o7QB7x6hrTNQ=", @@ -3262,31 +3470,40 @@ "module": "sha256-lK/eU8GRw+Hge5+AiqF3f4YryKlbxQtGYozQkhnVaFg=", "pom": "sha256-WAgq+Zc0Ah1bjbKcQ1sR1FyhGxwP14bHhFIsnSxxeVg=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-protobuf-jvm/1.8.0": { - "jar": "sha256-hWHBft8F4n6AKDDzuOnQrEoBhIxcM6eQMpMjgttxzjQ=", - "module": "sha256-wfxTEVd7TXf5mSZWiG2ZqcI6JfmoL8Ka1GkTai1e4fg=", - "pom": "sha256-c5L1fbU2xPK4BkfZQD9mho6mdHuoBFa9+0S/UNTdMY0=" + "org/jetbrains/kotlinx#kotlinx-serialization-json/1.8.1": { + "module": "sha256-f33wBUM932BPUqq9avsh65YJMZfLS90Hk8SEydPEtnU=", + "pom": "sha256-x3AMmcg94CtGVBo9fktps4h0m3wPV9zrRU0UPyzYens=" }, - "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.8.0": { - "module": "sha256-C2UuSc1eykX730eSf6dH4dgsU8l8IcBSaozSeSAvyLY=", - "pom": "sha256-FGqb0rgoDpxfshb2oI9pSq4OYaroqFVB9leDfqf7QcA=" + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf-jvm/1.8.1": { + "jar": "sha256-+9F09y6oI2S6oRIGny17NhdY9raL2B0qxRsCxmpI6SQ=", + "module": "sha256-klXX5uXZzp3bV2f6KNPGmShYhGZ+kaph4bE12YjuCJM=", + "pom": "sha256-pYV9XmD4gWHKeEQUai/jfyiV+B5SMJCbFRtKPY7AMpw=" }, - "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.2": { - "jar": "sha256-1bqEsjiWPQTCXG6mfgbqhfjxIPY38iI7Jx/xmyCHago=", - "pom": "sha256-dgQjvLzTxvtYTM38ZmbILq0cjCePzc0hBw3drAh0WMg=" + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.8.1": { + "module": "sha256-LZ+TjZbK4twphqfvbyy9Fnan+HVLLVH8vk04Y92rfD0=", + "pom": "sha256-YTuFlIYGTe0T+YpQCtBJ284ZpY/DO/d3ajgSx9Cg/RA=" }, - "org/jetbrains/skiko#skiko-awt-runtime-macos-x64/0.8.18": { - "jar": "sha256-czu+FuSlNbp4+zYYaaM20jfZXipSidJWnSlZudWeeGE=", - "pom": "sha256-yyEZbtoYT2eJZvn/23cBJe0POPoqYIBS7ObM+fLDjtw=" + "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.4": { + "jar": "sha256-K/JrgqV/rbUG6YHu97n9OESGzce5P8hBo+cvTD//q48=", + "pom": "sha256-x87oAckGYo48fc3MdHyDBENGgG4SkFuK3U0vwkIXpec=" }, - "org/jetbrains/skiko#skiko-awt/0.9.2": { - "jar": "sha256-4fgV9E9dr88S9nPNozVa5Zw5dUv5nzsR9tAP1wAVYUg=", - "module": "sha256-cRS/M68lkIkGDdO3c/8ew/0ZhGFmN1AXDR+ArDc7/D0=", - "pom": "sha256-u/8yFQDlUOusYZRHz8OFwTW3aYV6Jy+Wh8rdXnyBuXk=" + "org/jetbrains/skiko#skiko-awt/0.8.18": { + "jar": "sha256-Y39d4aII8TaKxRtaKGpIJ87IKM1i3aMy3DQAuFQ+JD0=", + "module": "sha256-x9JON+j/js4Y7OdEg0Fxcnor1L7z6/hZBlN1in0Bbmo=", + "pom": "sha256-yrIp0lDLlzYK12MgQfCHFksKR+d75huz9VRaLWtAlJ8=" }, - "org/jetbrains/skiko#skiko/0.9.2": { - "module": "sha256-9bO/I9+wmkJel8IVGQUAdw5PvNU3BMSVHJQzhkibmYc=", - "pom": "sha256-gDnIMi9XqGWuacIkOKLhw8qTahFfCuPbLJYYoK79bxs=" + "org/jetbrains/skiko#skiko-awt/0.9.4": { + "jar": "sha256-jiarGudfZXhva5c6ZuiaKDbRmaVWHEwu28Hz9nrSGX8=", + "module": "sha256-6WvCmRgCYinm3hVXvLdC77ge6ocR/8thzINEmp6h/FY=", + "pom": "sha256-lQozgiK9sdX7ttlxbC2l9UtB05NgMwp3eJcaukCK/CE=" + }, + "org/jetbrains/skiko#skiko/0.8.18": { + "module": "sha256-qbGDSU+EVPtX7B//+UyyqL7u3aG3PSjbbrS4+NwKU8s=", + "pom": "sha256-ac1xXT+/dr0QV571/D69q1RfiwxFm6iWzcbeoMETzAw=" + }, + "org/jetbrains/skiko#skiko/0.9.4": { + "module": "sha256-XHG00ajc2rFNpgCC5BSxKvXw+y40aDkBn3+kG+eGW0c=", + "pom": "sha256-jGpkAr2GskEIWA/3Ho3wKSmhzCad6arvccqVNxfQC68=" }, "org/json#json/20231013": { "jar": "sha256-DxgZLfKJEU4XqhoNCn+DcsyfXH5Pfjmtz4kG/nFPp9M=", @@ -3301,6 +3518,10 @@ "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" }, + "org/junit#junit-bom/5.10.2": { + "module": "sha256-3iOxFLPkEZqP5usXvtWjhSgWaYus5nBxV51tkn67CAo=", + "pom": "sha256-Fp3ZBKSw9lIM/+ZYzGIpK/6fPBSpifqSEgckzeQ6mWg=" + }, "org/junit#junit-bom/5.10.3": { "module": "sha256-qnlAydaDEuOdiaZShaqa9F8U2PQ02FDujZPbalbRZ7s=", "pom": "sha256-EJN9RMQlmEy4c5Il00cS4aMUVkHKk6w/fvGG+iX2urw=" @@ -3313,10 +3534,6 @@ "module": "sha256-qxN7pajjLJsGa/kSahx23VYUtyS6XAsCVJdyten0zx8=", "pom": "sha256-LtB9ZYRRMfUzaoZHbJpAVrWdC1i5gVqzZ5uw82819wU=" }, - "org/junit#junit-bom/5.9.3": { - "module": "sha256-tAH9JZAeWCpSSqU0PEs54ovFbiSWHBBpvytLv87ka5M=", - "pom": "sha256-TQMpzZ5y8kIOXKFXJMv+b/puX9KIg2FRYnEZD9w0Ltc=" - }, "org/jvnet/staxex#stax-ex/1.8.1": { "jar": "sha256-IFIlSQVunlCqNe8LRFouR6U9Br4LCpRn1wTiSD/7BJo=", "pom": "sha256-j8hPNs5tps6MiTtlOBmaf2mmmgcG2bF6PuajoJRS7tY=" @@ -3357,85 +3574,55 @@ "module": "sha256-tNPURyLcLU+zp0XR3bPrI2KkCTxbwyQFXPR2947iSbs=", "pom": "sha256-A9Q+KKmVsrk+45mKFLodgLiJsyAbdvV5ZlKhNzhDIBk=" }, - "org/openani/mediamp#catalog/0.0.26": { - "module": "sha256-I16xb6VSWCPEXR00K6Pqe+1Ord4hoVegIdFJCjiw70I=", - "pom": "sha256-itzCsDj32fyeFUTVTKskJnG7J9I1ketiWnzmCOCjNfc=" + "org/openani/mediamp#catalog/0.0.29": { + "module": "sha256-s6r4l6CUxAxXNrk0x4papHn7CT9Agn+VGhA5gde45/8=", + "pom": "sha256-E5GiqnTrK4imwFM7QBmAAhhxDKijBAIi/mwyH3FUuk4=" }, - "org/openani/mediamp#mediamp-api-desktop/0.0.26": { - "jar": "sha256-wq88zxU6os+DET2GQqnWf7IFQisk8nQfuOMm7yaRhxg=", - "module": "sha256-Robr2Hjhc9Mucq0MlPX9uDbPTGU37OM+EQMyCuyGCFM=", - "pom": "sha256-rYSUUSwrno45hElP5s65pi+HpfySFdniNZAgLsxFs5Y=" + "org/openani/mediamp#mediamp-api-desktop/0.0.29": { + "jar": "sha256-k4Qsb20oECKLw2ZQ+QH7rCuKl9W3kM9nfJRWF0cTAlE=", + "module": "sha256-InxhvamLA6cAcu7JPORsd+NoK+eeTjlmg+kXHgUL8J8=", + "pom": "sha256-4yVSYeA9sIcF7x0W9IOSNEtURY10iC9gvsC00JZ6GmU=" }, - "org/openani/mediamp#mediamp-api/0.0.26": { - "module": "sha256-67z9qC1RG4iuQ4LkN3hZX8nU/RlqJdB5kgR4WZfdAV4=", - "pom": "sha256-/YHwjj6d4vOu5v9yr9ctEAV7J7aIQPtF+Nc5Zy5Z7MI=" + "org/openani/mediamp#mediamp-api/0.0.29": { + "module": "sha256-5BiLU2hqMh9twBjyMkZymeltSP5Lvhqm+Ebram4FJxk=", + "pom": "sha256-bxPAiiGEC3XucMnl+KwnQfP1Q96RlQBpHw459rTU9os=" }, - "org/openani/mediamp#mediamp-compose-desktop/0.0.26": { - "jar": "sha256-oC7g3ItyOR0dT7B8L1ncqpQcYYmkC5CbbgKfmXBbCxQ=", - "module": "sha256-KUPXp03ZHWwJoFW9Yv3G7qZ6KVnzu9kXaHko0sCwa1M=", - "pom": "sha256-gCRVtSffFrskMft9QoPlP00xAkx5fO0RufLK6F+XDPQ=" - }, - "org/openani/mediamp#mediamp-compose/0.0.26": { - "module": "sha256-GourAD3L6fbG/2vk6sAcWFbAixi8JMT8VS4hLM5vKGg=", - "pom": "sha256-kDFj3l1wpEcOGnBM5+auo4ir1muIHfb9NW9PaZ8exG8=" - }, - "org/openani/mediamp#mediamp-source-ktxio-desktop/0.0.26": { + "org/openani/mediamp#mediamp-source-ktxio-desktop/0.0.29": { "jar": "sha256-CmvsMdXJcrr1UcbNQVI8OyPqwxo9pLKYoa1ye5k0764=", - "module": "sha256-5IKmn1mlfajGIvv66eSr8SBOU+V5dcndh+FlU8gf5nw=", - "pom": "sha256-rWfE+eWilDOkDWU2xLzA+qv2x8/dF+Qwhet7lGVTnd0=" + "module": "sha256-3ZMls4s+OGQgPoXLFBqB7WbyE1Qn2f84XoXw0pOdtUQ=", + "pom": "sha256-nN9HUn/RfKtPCOSNiD2URA+IBpkSwWWt0HZO8CZjtEE=" }, - "org/openani/mediamp#mediamp-source-ktxio/0.0.26": { - "module": "sha256-YT7EHwxB69StjLsu3EmPYhb4MWHJLxLfJ7CSy+X7INk=", - "pom": "sha256-Fd7cpjCUJnGnofv2uq3DqePrH00ahYT+f96hVi3Grlc=" + "org/openani/mediamp#mediamp-source-ktxio/0.0.29": { + "module": "sha256-As/GVZGSN4hAfby3KRxBzyMMUpuNmy24wVPlSQ4ABww=", + "pom": "sha256-Zd+xibJweb9/tUsvBKtkQm8REPIRs9JI/q6D4uGBDag=" }, - "org/openani/mediamp#mediamp-vlc-compose/0.0.26": { - "jar": "sha256-FpRyBToA2qz5SNOQPmTDKr+RO/AZuco60pGvUHueTLQ=", - "module": "sha256-0RYTOM3zHsvu9VY9GIaIUYXyZhIWJGh+qVbt/QuSoLY=", - "pom": "sha256-i1WxsUV+u/uKjTURro7eR08gU55kI2G+v31g48BCTpc=" + "org/openani/mediamp#mediamp-vlc/0.0.29": { + "jar": "sha256-IipT5VaRSsRsF0+DOLb4ZEAVSVIVuSVMbydWzTgjN6I=", + "module": "sha256-3iXzV+GUgG26i6JGs+KuifxMAqw6n91hvFBnY4PhGH0=", + "pom": "sha256-hyzw9+4O0IBKsOBpmMYXFbYOFfhxlAXtvx5Zb2I2bU4=" }, - "org/openani/mediamp#mediamp-vlc/0.0.26": { - "jar": "sha256-6kpP5IZcVMPP+YlO5zSgYaMhi0LpbLGSarofI17Qviw=", - "module": "sha256-19aWYPuBD+jGAxH+vYjlUUmqGnl+XGs+jguNlO3724M=", - "pom": "sha256-gO7O6O/LGGPEvgOCoQzgcrqAdSWesJqc223ZVlC2yXg=" - }, - "org/openani/mediamp/catalog/0.0.26/catalog-0.0.26": { - "toml": "sha256-OuAXWWvPwKdSS1Xx4zrv4tcOkzYl5BpsbwQb5+gX88g=" + "org/openani/mediamp/catalog/0.0.29/catalog-0.0.29": { + "toml": "sha256-wNPEmb14ugDo4NPEcf8lY0hRcCOGDFmsDGcHJqUSq5E=" }, "org/ow2#ow2/1.5.1": { "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" }, - "org/ow2/asm#asm-analysis/9.6": { - "pom": "sha256-+j+ZUCHP9PQTkwbmz/7uoHU5EGRA0psZzAanpjahOFA=" - }, "org/ow2/asm#asm-analysis/9.7": { "jar": "sha256-e8a8vCE3mUigyMRn+w+GQgbluBj2vAtUaHL1yflBVW8=", "pom": "sha256-nDMIDry2Ma5Pd+ti7We/xAy4cujP0Fishj5EXB3Zc98=" }, - "org/ow2/asm#asm-commons/9.6": { - "pom": "sha256-qYrkiVM0uvj/hr1mUWIQ29mgPxpuFeR92oKvz2tT13w=" - }, "org/ow2/asm#asm-commons/9.7": { "jar": "sha256-OJvCR5WOBJ/JoECNOYySxtNwwYA1EgOV1Muh2dkwS3o=", "pom": "sha256-Ws7j7nJS7ZC4B0x1XQInh0malfr/+YrEpoUQfE2kCbQ=" }, - "org/ow2/asm#asm-tree/9.6": { - "pom": "sha256-G8tIHX/Ba5VbtgygfIz6JCS87ni9xAW7oxx9b13C0RM=" - }, "org/ow2/asm#asm-tree/9.7": { "jar": "sha256-YvSzvENgRcGstcO6LY7FVuwzaQk9f10Gx0frBLVtUrE=", "pom": "sha256-o06h4+QSjAEDjbQ8aXbojHec9a+EsFBdombf5pZWaOw=" }, - "org/ow2/asm#asm-util/9.6": { - "pom": "sha256-UsXB01dAR3nRqZtJqFv506CFAluFFstz2+93yK40AF4=" - }, "org/ow2/asm#asm-util/9.7": { "jar": "sha256-N6ZBTTZkGXPxrxBJN8ldbZIbLdtNYSxmxanysT/BQhE=", "pom": "sha256-XQFNjIcNSHGCW9LdtVZ7Ie9trI7Ei7uNu0ZbCzor9FI=" }, - "org/ow2/asm#asm/9.6": { - "jar": "sha256-PG+sJCTbPUqFO2afTj0dnDxVIjXhmjGWc/iHCDwjA6E=", - "pom": "sha256-ku7iS8PIQ+SIHUbB3WUFRx7jFC+s+0ZrQoz+paVsa2A=" - }, "org/ow2/asm#asm/9.7": { "jar": "sha256-rfRtXjSUC98Ujs3Sap7o7qlElqcgNP9xQQZrPupcTp0=", "pom": "sha256-3gARXx2E86Cy7jpLb2GS0Gb4bRhdZ7nRUi8sgP6sXwA=" @@ -3480,9 +3667,9 @@ "module": "sha256-+ItA4qUDM7QLQvGB7uJyt17HXdhmbLFFvZCxW5fhg+M=", "pom": "sha256-9tSBCT51dny6Gsfh2zj49pLL4+OHRGkzcada6yHGFIs=" }, - "org/tensorflow#tensorflow-lite-metadata/0.1.0-rc2": { - "jar": "sha256-LComT4QkmMNtNNKnuRNCSQ2alihiyFuqwazVTsL8ptk=", - "pom": "sha256-mk9eVnQ2bBVskDkWYvA+18WXHWqmODLfdKJx2m/4LpY=" + "org/tensorflow#tensorflow-lite-metadata/0.2.0": { + "jar": "sha256-6fGLikHwF+kDPLDthciiuiMHKSzf4l6uNlkj56MdKnA=", + "pom": "sha256-D+MTJug7diLLzZx11GeykfAf/jzG4+dmUawFocHHo2A=" }, "org/xerial#sqlite-jdbc/3.41.2.2": { "jar": "sha256-DNq0EJR+BLZ0Pfmc8VQyZ93RBzV9b3aUjRRb5ZD9SX0=", diff --git a/pkgs/by-name/an/animeko/package.nix b/pkgs/by-name/an/animeko/package.nix index 51b328cd4f5e..6e82bdb631b8 100644 --- a/pkgs/by-name/an/animeko/package.nix +++ b/pkgs/by-name/an/animeko/package.nix @@ -79,13 +79,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "animeko"; - version = "4.10.1"; + version = "4.11.1"; src = fetchFromGitHub { owner = "open-ani"; repo = "animeko"; tag = "v${finalAttrs.version}"; - hash = "sha256-sFEq6tJfADH5x8+wdQ9T89awT7/Qx2RV5r+cND3J0iw="; + hash = "sha256-JLOwWJvBfwqvAfaFn5qr8lsHL7/u97qYjZsckBjAu6I="; fetchSubmodules = true; }; From 7a875d8aa53f8dbe7907a2b8a040822617e2a0ff Mon Sep 17 00:00:00 2001 From: bb2020 Date: Wed, 7 May 2025 15:00:15 +0300 Subject: [PATCH 087/196] gimx: fix build --- pkgs/by-name/gi/gimx/conf.patch | 37 ++++++++++++++++++++++++++------ pkgs/by-name/gi/gimx/gcc14.patch | 26 ---------------------- pkgs/by-name/gi/gimx/package.nix | 13 +++++------ 3 files changed, 36 insertions(+), 40 deletions(-) delete mode 100644 pkgs/by-name/gi/gimx/gcc14.patch diff --git a/pkgs/by-name/gi/gimx/conf.patch b/pkgs/by-name/gi/gimx/conf.patch index 1040a6192f38..c690a33805e3 100644 --- a/pkgs/by-name/gi/gimx/conf.patch +++ b/pkgs/by-name/gi/gimx/conf.patch @@ -1,8 +1,15 @@ -diff --git a/core/config_reader.c b/core/config_reader.c -index 451fc48..ed45f4d 100644 --- a/core/config_reader.c +++ b/core/config_reader.c -@@ -1355,7 +1355,7 @@ int read_config_file(const char* file) +@@ -17,7 +17,7 @@ + #include "../directories.h" + #include "macros.h" + #include +- ++#include + /* + * These variables are used to read the configuration. + */ +@@ -1355,7 +1355,7 @@ char file_path[PATH_MAX]; snprintf(file_path, sizeof(file_path), "%s%s%s%s", gimx_params.homedir, GIMX_DIR, CONFIG_DIR, file); @@ -11,11 +18,18 @@ index 451fc48..ed45f4d 100644 if(read_file(file_path) == -1) { gerror("read_file failed\n"); -diff --git a/core/gimx.c b/core/gimx.c -index 700cae9..9143d8b 100755 --- a/core/gimx.c +++ b/core/gimx.c -@@ -192,7 +192,7 @@ void show_config() +@@ -8,7 +8,7 @@ + #include //to print errors + #include //to print errors + #include //PATH_MAX +- ++#include + #ifndef WIN32 + #include //to disable/enable echo + #include +@@ -192,7 +192,7 @@ char file_path[PATH_MAX]; snprintf(file_path, sizeof(file_path), "%s%s%s%s", gimx_params.homedir, GIMX_DIR, CONFIG_DIR, gimx_params.config_file); @@ -24,3 +38,14 @@ index 700cae9..9143d8b 100755 FILE * fp = gfile_fopen(file_path, "r"); if (fp == NULL) { +--- a/core/connectors/bluetooth/linux/bt_mgmt.c ++++ b/core/connectors/bluetooth/linux/bt_mgmt.c +@@ -322,7 +322,7 @@ static int read_link_keys(uint16_t index, uint16_t nb_keys, bdaddr_t bdaddrs[nb_ + bdaddr_t ba; + char dongle_bdaddr[18]; + +- if(bt_device_abs_get(bt_abs_value)->get_bdaddr(index, &ba) < 0) ++ if(bt_device_abs_get()->get_bdaddr(index, &ba) < 0) + { + fprintf(stderr, "can't read device bdaddr\n"); + return -1; diff --git a/pkgs/by-name/gi/gimx/gcc14.patch b/pkgs/by-name/gi/gimx/gcc14.patch deleted file mode 100644 index b736891f07ea..000000000000 --- a/pkgs/by-name/gi/gimx/gcc14.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/core/config_reader.c b/core/config_reader.c -index 451fc48..737d27c 100644 ---- a/core/config_reader.c -+++ b/core/config_reader.c -@@ -17,7 +17,7 @@ - #include "../directories.h" - #include "macros.h" - #include -- -+#include - /* - * These variables are used to read the configuration. - */ -diff --git a/core/gimx.c b/core/gimx.c -index 700cae9..693f72f 100755 ---- a/core/gimx.c -+++ b/core/gimx.c -@@ -8,7 +8,7 @@ - #include //to print errors - #include //to print errors - #include //PATH_MAX -- -+#include - #ifndef WIN32 - #include //to disable/enable echo - #include diff --git a/pkgs/by-name/gi/gimx/package.nix b/pkgs/by-name/gi/gimx/package.nix index b2e1372fc35f..ed6a382e0298 100644 --- a/pkgs/by-name/gi/gimx/package.nix +++ b/pkgs/by-name/gi/gimx/package.nix @@ -34,10 +34,8 @@ stdenv.mkDerivation rec { }; env.NIX_CFLAGS_COMPILE = "-Wno-error"; - patches = [ - ./conf.patch - ./gcc14.patch - ]; + patches = [ ./conf.patch ]; + makeFlags = [ "build-core" ]; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ @@ -50,7 +48,6 @@ stdenv.mkDerivation rec { xorg.libX11 xorg.libXi ]; - makeFlags = [ "build-core" ]; installPhase = '' runHook preInstall @@ -70,10 +67,10 @@ stdenv.mkDerivation rec { runHook postInstall ''; - meta = with lib; { + meta = { homepage = "https://github.com/matlo/GIMX"; description = "Game Input Multiplexer"; - license = licenses.gpl3Only; - platforms = platforms.linux; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; }; } From 55963bf96c43917538418ce53ee25214677b4142 Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Sun, 4 May 2025 08:12:04 -0500 Subject: [PATCH 088/196] python3Packages.atlassian-python-api: modernize --- .../development/python-modules/atlassian-python-api/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/atlassian-python-api/default.nix b/pkgs/development/python-modules/atlassian-python-api/default.nix index c9bc2f65a692..a59a996f52ee 100644 --- a/pkgs/development/python-modules/atlassian-python-api/default.nix +++ b/pkgs/development/python-modules/atlassian-python-api/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { hash = "sha256-m8B6t9tTlef8cdsh/wnsc0iyNLsB0RYjUhq/bA9MeII="; }; - propagatedBuildInputs = [ + dependencies = [ beautifulsoup4 deprecated jmespath From 75d912f07c956617fb9e31dc3484f45e1c77259f Mon Sep 17 00:00:00 2001 From: Morgan Helton Date: Sun, 4 May 2025 08:12:21 -0500 Subject: [PATCH 089/196] python3Packages.atlassian-python-api: 3.41.21 -> 4.0.4 --- .../python-modules/atlassian-python-api/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/atlassian-python-api/default.nix b/pkgs/development/python-modules/atlassian-python-api/default.nix index a59a996f52ee..5f1192f21c1a 100644 --- a/pkgs/development/python-modules/atlassian-python-api/default.nix +++ b/pkgs/development/python-modules/atlassian-python-api/default.nix @@ -11,13 +11,14 @@ requests-kerberos, requests-oauthlib, six, + typing-extensions, pytestCheckHook, pythonOlder, }: buildPythonPackage rec { pname = "atlassian-python-api"; - version = "3.41.21"; + version = "4.0.4"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -26,7 +27,7 @@ buildPythonPackage rec { owner = "atlassian-api"; repo = "atlassian-python-api"; tag = version; - hash = "sha256-m8B6t9tTlef8cdsh/wnsc0iyNLsB0RYjUhq/bA9MeII="; + hash = "sha256-iF4gjF/5QbdjJKCWMdElc+gdIy2+D7TV6gpoPZsTv14="; }; dependencies = [ @@ -39,6 +40,7 @@ buildPythonPackage rec { requests-kerberos requests-oauthlib six + typing-extensions ]; nativeCheckInputs = [ pytestCheckHook ]; From cacfaf76c2d26880708315cca06f98778cd6111b Mon Sep 17 00:00:00 2001 From: h0nIg Date: Mon, 2 Jun 2025 10:10:05 +0200 Subject: [PATCH 090/196] nodejs: removal of hiprio usage --- pkgs/top-level/all-packages.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 57aefbbf9d1c..28513bcb2056 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3604,26 +3604,26 @@ with pkgs; nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { }; - nodejs = hiPrio nodejs_22; + nodejs = nodejs_22; nodejs-slim = nodejs-slim_22; - corepack = hiPrio corepack_22; + corepack = corepack_22; nodejs_20 = callPackage ../development/web/nodejs/v20.nix { }; nodejs-slim_20 = callPackage ../development/web/nodejs/v20.nix { enableNpm = false; }; - corepack_20 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; }); + corepack_20 = callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_20; }; nodejs_22 = callPackage ../development/web/nodejs/v22.nix { }; nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; }; - corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; }); + corepack_22 = callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; }; nodejs_24 = callPackage ../development/web/nodejs/v24.nix { }; nodejs-slim_24 = callPackage ../development/web/nodejs/v24.nix { enableNpm = false; }; - corepack_24 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_24; }); + corepack_24 = callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_24; }; # Update this when adding the newest nodejs major version! nodejs_latest = nodejs_24; nodejs-slim_latest = nodejs-slim_24; - corepack_latest = hiPrio corepack_24; + corepack_latest = corepack_24; buildNpmPackage = callPackage ../build-support/node/build-npm-package { }; From a6f173ecc2021433b54d71ee002cd2a645a62cf4 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Mon, 2 Jun 2025 11:54:08 +0200 Subject: [PATCH 091/196] jenkins: 2.504.1 -> 2.504.2 Signed-off-by: Felix Singer --- pkgs/by-name/je/jenkins/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/je/jenkins/package.nix b/pkgs/by-name/je/jenkins/package.nix index c692d25eda70..d316adda27ca 100644 --- a/pkgs/by-name/je/jenkins/package.nix +++ b/pkgs/by-name/je/jenkins/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "jenkins"; - version = "2.504.1"; + version = "2.504.2"; src = fetchurl { url = "https://get.jenkins.io/war-stable/${finalAttrs.version}/jenkins.war"; - hash = "sha256-gQJtsYsMSq1rYs9AjkxC5Xl2YbQcUXs332BiOOibnfE="; + hash = "sha256-5SNHwB3TkRbDZPt+ureNFWvOj2rdKEhP9XH+DQ+uq/Y="; }; nativeBuildInputs = [ makeWrapper ]; From ab1d36767120bd984b09dd6c263aafaf6f326677 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Mon, 2 Jun 2025 12:45:48 +0200 Subject: [PATCH 092/196] graphene: fix static Meson doesn't support gtk-doc for static builds. Link: https://github.com/mesonbuild/meson/pull/14257 --- pkgs/by-name/gr/graphene/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/graphene/package.nix b/pkgs/by-name/gr/graphene/package.nix index 534c8d24fb9b..0cdf6d7c83ab 100644 --- a/pkgs/by-name/gr/graphene/package.nix +++ b/pkgs/by-name/gr/graphene/package.nix @@ -13,8 +13,11 @@ nixosTests, glib, withDocumentation ? - stdenv.buildPlatform.canExecute stdenv.hostPlatform - || stdenv.hostPlatform.emulatorAvailable buildPackages, + ( + stdenv.buildPlatform.canExecute stdenv.hostPlatform + || stdenv.hostPlatform.emulatorAvailable buildPackages + ) + && !stdenv.hostPlatform.isStatic, gtk-doc, docbook_xsl, docbook_xml_dtd_43, From 6591213349c4a2b24acbcd5389f53281ef057fcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 2 Jun 2025 22:47:21 +0200 Subject: [PATCH 093/196] nixos/glance: clarify settings _secret --- nixos/modules/services/web-apps/glance.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/web-apps/glance.nix b/nixos/modules/services/web-apps/glance.nix index ff5fd1195639..6b1512323690 100644 --- a/nixos/modules/services/web-apps/glance.nix +++ b/nixos/modules/services/web-apps/glance.nix @@ -100,10 +100,8 @@ in for more. Settings containing secret data should be set to an - attribute set containing the attribute - _secret - a string pointing to a file - containing the value the option should be set to. See the - example in `services.glance.settings.pages` at the weather widget + attribute set with this format: `{ _secret = "/path/to/secret"; }`. + See the example in `services.glance.settings.pages` at the weather widget with a location secret to get a better picture of this. ''; }; From 3bddd16a376b1e7360395ccc4ca1d702644513ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Mon, 2 Jun 2025 22:28:25 +0200 Subject: [PATCH 094/196] nixos/glance: add environmentFile option --- nixos/modules/services/web-apps/glance.nix | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/nixos/modules/services/web-apps/glance.nix b/nixos/modules/services/web-apps/glance.nix index 6b1512323690..4f96b550fb6e 100644 --- a/nixos/modules/services/web-apps/glance.nix +++ b/nixos/modules/services/web-apps/glance.nix @@ -103,9 +103,61 @@ in attribute set with this format: `{ _secret = "/path/to/secret"; }`. See the example in `services.glance.settings.pages` at the weather widget with a location secret to get a better picture of this. + + Alternatively, you can use a single file with environment variables, + see `services.glance.environmentFile`. ''; }; + environmentFile = mkOption { + type = types.nullOr types.path; + description = + let + singleQuotes = "''"; + in + '' + Path to an environment file as defined in {manpage}`systemd.exec(5)`. + + See upstream documentation + . + + Example content of the file: + ``` + TIMEZONE=Europe/Paris + ``` + + Example `services.glance.settings.pages` configuration: + ```nix + [ + { + name = "Home"; + columns = [ + { + size = "full"; + widgets = [ + { + type = "clock"; + timezone = "\''${TIMEZONE}"; + label = "Local Time"; + } + ]; + } + ]; + } + ]; + ``` + + Note that when using Glance's `''${ENV_VAR}` syntax in Nix, + you need to escape it as follows: use `\''${ENV_VAR}` in `"` strings + and `${singleQuotes}''${ENV_VAR}` in `${singleQuotes}` strings. + + Alternatively, you can put each secret in it's own file, + see `services.glance.settings`. + ''; + default = "/dev/null"; + example = "/var/lib/secrets/glance"; + }; + openFirewall = mkOption { type = types.bool; default = false; @@ -157,6 +209,7 @@ in ''; ExecStart = "${getExe cfg.package} --config ${mergedSettingsFile}"; WorkingDirectory = "/var/lib/glance"; + EnvironmentFile = cfg.environmentFile; StateDirectory = "glance"; RuntimeDirectory = "glance"; RuntimeDirectoryMode = "0755"; From 99d0c8ba46c07eede6e72af0fc90368f343aca29 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 2 Jun 2025 18:42:48 -0400 Subject: [PATCH 095/196] mtail: 3.0.23 -> 3.2.4 Diff: https://github.com/jaqx0r/mtail/compare/v3.0.23...v3.2.4 --- pkgs/by-name/mt/mtail/package.nix | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/mt/mtail/package.nix b/pkgs/by-name/mt/mtail/package.nix index 70077d7783c9..ec192cdd1df4 100644 --- a/pkgs/by-name/mt/mtail/package.nix +++ b/pkgs/by-name/mt/mtail/package.nix @@ -3,20 +3,25 @@ stdenv, buildGoModule, fetchFromGitHub, + gotools, }: buildGoModule rec { pname = "mtail"; - version = "3.0.23"; + version = "3.2.4"; src = fetchFromGitHub { owner = "jaqx0r"; repo = "mtail"; rev = "v${version}"; - hash = "sha256-B/to05/qORplhNyz0s7t/WgpmOJ6UZoKnmJfqaf6Htc="; + hash = "sha256-3ox+EXd5/Rh3N/7GbX+JUmH4C9j/Er+REkUHZndTxw0="; }; - vendorHash = "sha256-jE1tcZJ7TaMC3yegBHE3Zad9sF0EfbHxDA8ffehNL4U="; + vendorHash = "sha256-7EQFO7dlVhBwHdY6c3WmxJo4WdCUJbWKw5P4fL6jBsA="; + + nativeBuildInputs = [ + gotools # goyacc + ]; ldflags = [ "-X=main.Branch=main" @@ -27,11 +32,20 @@ buildGoModule rec { # fails on darwin with: write unixgram -> /rsyncd.log: write: message too long doCheck = !stdenv.hostPlatform.isDarwin; - meta = with lib; { + checkFlags = [ + # can only be executed under bazel + "-skip=TestExecMtail" + ]; + + preBuild = '' + GOOS= GOARCH= go generate ./... + ''; + + meta = { description = "Tool for extracting metrics from application logs"; homepage = "https://github.com/jaqx0r/mtail"; - license = licenses.asl20; - maintainers = with maintainers; [ nickcao ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ nickcao ]; mainProgram = "mtail"; }; } From ec0f23158776b89b6a3985c8c4cd6338d8f6b670 Mon Sep 17 00:00:00 2001 From: Defelo Date: Tue, 3 Jun 2025 00:59:01 +0200 Subject: [PATCH 096/196] ytdl-sub: fix updateScript --- pkgs/by-name/yt/ytdl-sub/package.nix | 4 ++-- pkgs/by-name/yt/ytdl-sub/update.sh | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100755 pkgs/by-name/yt/ytdl-sub/update.sh diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index ab07b43ded8f..563e872fcd8a 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -4,8 +4,8 @@ ffmpeg, lib, versionCheckHook, - nix-update-script, }: + python3Packages.buildPythonApplication rec { pname = "ytdl-sub"; version = "2025.05.23"; @@ -45,7 +45,7 @@ python3Packages.buildPythonApplication rec { nativeCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = ./update.sh; meta = { homepage = "https://github.com/jmbannon/ytdl-sub"; diff --git a/pkgs/by-name/yt/ytdl-sub/update.sh b/pkgs/by-name/yt/ytdl-sub/update.sh new file mode 100755 index 000000000000..dde9badd3023 --- /dev/null +++ b/pkgs/by-name/yt/ytdl-sub/update.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-update + +version=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} -sfL "https://api.github.com/repos/jmbannon/ytdl-sub/releases/latest" | jq -r .tag_name) +nix-update --version="$version" ytdl-sub From 323925ea92eac775cee300d37959b9773b7795e1 Mon Sep 17 00:00:00 2001 From: Defelo Date: Mon, 2 Jun 2025 23:02:27 +0000 Subject: [PATCH 097/196] ytdl-sub: 2025.05.23 -> 2025.06.01.post1 --- pkgs/by-name/yt/ytdl-sub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index 563e872fcd8a..20e51cf80293 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "ytdl-sub"; - version = "2025.05.23"; + version = "2025.06.01.post1"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = version; - hash = "sha256-296lizseyBJdpu80MnquPB1ldGgpAcey3iDwiaLqpOQ="; + hash = "sha256-qwsUb9w/eeNO1mGYpnwkWgH5AfcUm7Y7DtkWep8SAcA="; }; postPatch = '' From 2e73d72004bee815b2126c517057d23c83ce44e1 Mon Sep 17 00:00:00 2001 From: Thomas Gebert Date: Mon, 2 Jun 2025 22:21:40 -0400 Subject: [PATCH 098/196] bigpemu: 1.18 -> 1.19 --- pkgs/by-name/bi/bigpemu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bigpemu/package.nix b/pkgs/by-name/bi/bigpemu/package.nix index 580328557216..6832de3b5d58 100644 --- a/pkgs/by-name/bi/bigpemu/package.nix +++ b/pkgs/by-name/bi/bigpemu/package.nix @@ -11,12 +11,12 @@ let bigpemu-unwrapped = stdenv.mkDerivation rec { pname = "BigPEmu"; - version = "1.18"; + version = "1.19"; src = fetchurl { url = "https://www.richwhitehouse.com/jaguar/builds/BigPEmu_Linux64_v${ builtins.replaceStrings [ "." ] [ "" ] version }.tar.gz"; - hash = "sha256-fYzC1gYi6/6/Ouxd1reRXRGHshLwLFK4N/Md7GiiU9Y="; + hash = "sha256-kiZ9yzDRkDLzd5EtjIn32TL27Y2GG8ysG0zTM1JRyTU="; }; installPhase = '' From ab77870a4b3fd15031f7c66428fdc06aabf5800c Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Tue, 3 Jun 2025 10:21:39 +0000 Subject: [PATCH 099/196] vimix-cursors: fix build The `cairosvg` executable is no longer supplied by `python3Packages.cairosvg`, use the top-level package instead. --- pkgs/by-name/vi/vimix-cursors/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/vimix-cursors/package.nix b/pkgs/by-name/vi/vimix-cursors/package.nix index 665938ae02e4..b55a999ec03e 100644 --- a/pkgs/by-name/vi/vimix-cursors/package.nix +++ b/pkgs/by-name/vi/vimix-cursors/package.nix @@ -2,8 +2,8 @@ lib, fetchFromGitHub, stdenvNoCC, + cairosvg, inkscape, - python3Packages, xcursorgen, }: stdenvNoCC.mkDerivation { @@ -18,8 +18,8 @@ stdenvNoCC.mkDerivation { }; nativeBuildInputs = [ + cairosvg inkscape - python3Packages.cairosvg xcursorgen ]; From 81705370cb5975c0425431b613526db7bec0960a Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Mon, 19 May 2025 12:38:49 +0100 Subject: [PATCH 100/196] station: 1.52.2 -> 3.3.0 Co-authored-by: Marcin Serwin --- pkgs/by-name/st/station/package.nix | 55 ++++++++++++++++------------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/st/station/package.nix b/pkgs/by-name/st/station/package.nix index 7e9391b6866f..c80a0ad5a3b4 100644 --- a/pkgs/by-name/st/station/package.nix +++ b/pkgs/by-name/st/station/package.nix @@ -1,43 +1,50 @@ { + lib, appimageTools, fetchurl, - lib, + makeWrapper, + nix-update-script, }: - let + version = "3.3.0"; pname = "station"; - version = "1.52.2"; - src = fetchurl { - url = "https://github.com/getstation/desktop-app-releases/releases/download/${version}/Station-${version}-x86_64.AppImage"; - sha256 = "0lhiwvnf94is9klvzrqv2wri53gj8nms9lg2678bs4y58pvjxwid"; + url = "https://github.com/getstation/desktop-app/releases/download/v${version}/Station-x86_64.AppImage"; + hash = "sha256-OiUVRKpU2W1dJ6z9Dqvxd+W4/oNpG+Zolj43ZHpKaO0="; }; - appimageContents = appimageTools.extractType2 { inherit pname version src; }; in -appimageTools.wrapType2 rec { +appimageTools.wrapType2 { inherit pname version src; - - profile = '' - export LC_ALL=C.UTF-8 - ''; - extraInstallCommands = '' - install -m 444 -D ${appimageContents}/browserx.desktop $out/share/applications/browserx.desktop - install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/browserx.png \ - $out/share/icons/hicolor/512x512/apps/browserx.png - substituteInPlace $out/share/applications/browserx.desktop \ - --replace 'Exec=AppRun' 'Exec=${pname}' + source "${makeWrapper}/nix-support/setup-hook" + wrapProgram $out/bin/${pname} \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" + install -m 444 -D ${appimageContents}/station-desktop-app.desktop \ + $out/share/applications/station-desktop-app.desktop + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/station-desktop-app.png \ + $out/share/icons/hicolor/512x512/apps/station-desktop-app.png + substituteInPlace $out/share/applications/station-desktop-app.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=station' ''; - meta = with lib; { - description = "Single place for all of your web applications"; - homepage = "https://getstation.com"; - license = licenses.mit; - platforms = [ "x86_64-linux" ]; - maintainers = [ ]; + passthru = { + updateScript = nix-update-script { + extraArgs = [ "--url=https://github.com/getstation/desktop-app" ]; + }; + }; + + meta = { + changelog = "https://github.com/getstation/desktop-app/releases/tag/v${version}"; + description = "A single place for all of your web applications"; + downloadPage = "https://github.com/getstation/desktop-app/releases"; + homepage = "https://getstation.com/"; + license = lib.licenses.asl20; mainProgram = "station"; + maintainers = with lib.maintainers; [ flexiondotorg ]; + platforms = [ "x86_64-linux" ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; } From 9b9b529bfa166922a672c7c13ffe872475d90ed1 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Tue, 3 Jun 2025 17:05:44 +0200 Subject: [PATCH 101/196] matrix-synapse: 1.130.0 -> 1.131.0 Relase notes: https://github.com/element-hq/synapse/releases/tag/v1.131.0 Full changelog: https://github.com/element-hq/synapse/compare/v1.130.0...v1.131.0 --- pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index e61711ebe1f0..ab54f87cef24 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -17,19 +17,19 @@ let in python3.pkgs.buildPythonApplication rec { pname = "matrix-synapse"; - version = "1.130.0"; + version = "1.131.0"; format = "pyproject"; src = fetchFromGitHub { owner = "element-hq"; repo = "synapse"; rev = "v${version}"; - hash = "sha256-/rPVJvIJfPMV+8hMenNF2dJzgemhaD2Z+/G4+6d7r1k="; + hash = "sha256-nXDVkuV5GCk0Lp4LfyiModKdO30PJ40B5mXdm5tMHQo="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-Gq3QvQSRfxRovzuvdboLCheNuMW58GFO9x2N2os+p38="; + hash = "sha256-9VJnn8aPkShqK2wYGFr+S5koIjma7VOr+LkLXwStL1E="; }; postPatch = '' From 7ba5f4e34a450c8819aae1a337ce04105a7e5260 Mon Sep 17 00:00:00 2001 From: Michael Evans Date: Tue, 3 Jun 2025 18:41:36 +0200 Subject: [PATCH 102/196] exercise-timer: 1.8.1 -> 1.8.4 --- pkgs/by-name/ex/exercise-timer/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ex/exercise-timer/package.nix b/pkgs/by-name/ex/exercise-timer/package.nix index e13af3153f58..13b3b1baf32b 100644 --- a/pkgs/by-name/ex/exercise-timer/package.nix +++ b/pkgs/by-name/ex/exercise-timer/package.nix @@ -20,18 +20,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "exercise-timer"; - version = "1.8.1"; + version = "1.8.4"; src = fetchFromGitHub { owner = "mfep"; repo = "exercise-timer"; tag = "v${finalAttrs.version}"; - hash = "sha256-6MBSUYFZ8nMZX7acam8T0uJWb9E2/L9vnKzJq14p4BY="; + hash = "sha256-KiKTZUlcgQcVJwjCZRi1spjJjAT/aH0PUOB+Qt1jKTc="; + fetchLFS = true; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-fmY89VGv9tSMaILFnAVTAyp9PWGsvSCZ/9DfF5LI3xM="; + hash = "sha256-Z02tnOavpfv+dNk9p1h/+A0TlBtB0BVxLsEKvhFpkbc="; }; nativeBuildInputs = [ From 024f70f64d19fd3775ce97d39809a118943d5fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliv=C3=A9r=20Falvai?= Date: Sun, 1 Jun 2025 10:10:49 +0200 Subject: [PATCH 103/196] swift: use Python 3.12 https://hydra.nixos.org/build/299109156 Per the release notes: https://docs.python.org/3/whatsnew/3.13.html > Remove the PyEval_ThreadsInitialized() function, deprecated in Python 3.9. Since Python 3.7, Py_Initialize() always creates the GIL: calling PyEval_InitThreads() does nothing and PyEval_ThreadsInitialized() always returns non-zero. --- pkgs/development/compilers/swift/compiler/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/swift/compiler/default.nix b/pkgs/development/compilers/swift/compiler/default.nix index fb7e4964eb86..c23b8e0877f5 100644 --- a/pkgs/development/compilers/swift/compiler/default.nix +++ b/pkgs/development/compilers/swift/compiler/default.nix @@ -11,7 +11,7 @@ pkg-config, clang, bintools, - python3Packages, + python312Packages, git, fetchpatch, fetchpatch2, @@ -48,7 +48,8 @@ let else targetPlatform.darwinMinVersion; - python3 = python3Packages.python.withPackages (p: [ p.setuptools ]); # python 3.12 compat. + # Use Python 3.12 for now because Swift 5.8 depends on Python's PyEval_ThreadsInitialized(), which was removed in 3.13. + python3 = python312Packages.python.withPackages (p: [ p.setuptools ]); # python 3.12 compat. inherit (stdenv) hostPlatform targetPlatform; From b168f6ad5d46d1c39ea8b34ef80d4ac72a9f58ab Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 3 Jun 2025 09:48:45 -0700 Subject: [PATCH 104/196] python3Packages.anthropic: 0.51.0 -> 0.52.2 changelog: https://github.com/anthropics/anthropic-sdk-python/releases/tag/v0.52.2 diff: https://github.com/anthropics/anthropic-sdk-python/compare/v0.51.0...v0.52.2 --- pkgs/development/python-modules/anthropic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 2bbe891870ef..de7f25e359e7 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "anthropic"; - version = "0.51.0"; + version = "0.52.2"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "anthropic-sdk-python"; tag = "v${version}"; - hash = "sha256-gD3qZpPKtKZtuoGqnKVgFp0gCxpL0Aq5NGFCMk+z3cQ="; + hash = "sha256-vCIS2NDsScKESfYFHDTSRLb9ZhUsrEPHyfuubrbc+44="; }; postPatch = '' From e6254ef6863cff8de07aebb1538a4bd62e0f6801 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:02:02 +0200 Subject: [PATCH 105/196] _1oom: fix update script Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 2dfd5476c152..0e5740abc2f5 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation rec { HACKING NEWS PHILOSOPHY README.md doc/*.txt ''; - passthru.updateScript = gitUpdater { rev-prefix = "f"; }; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = with lib; { homepage = "https://github.com/1oom-fork/1oom"; From c2149ed037468a49e2a6ff0fc88d0258c1b6bc92 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:04:00 +0200 Subject: [PATCH 106/196] _1oom: 1.11.2 -> 1.11.6 Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 0e5740abc2f5..360a4d720bb4 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation rec { pname = "1oom"; - version = "1.11.2"; + version = "1.11.6"; src = fetchFromGitHub { owner = "1oom-fork"; repo = "1oom"; tag = "v${version}"; - hash = "sha256-xvVl/XzOnItIvW0T3RpQ4tswqANHGWFvwnoY0+uHhx8="; + hash = "sha256-w67BjS5CrQviMXOeKNWGR1SzDeJHZrIpY7FDGt86CPA="; }; nativeBuildInputs = [ autoreconfHook ]; From 278663212dccc634579470c17bf811b0d8fb1e06 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:08:10 +0200 Subject: [PATCH 107/196] _1oom: enable parallel building Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 360a4d720bb4..9cbe274038e2 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -27,6 +27,8 @@ stdenv.mkDerivation rec { hash = "sha256-w67BjS5CrQviMXOeKNWGR1SzDeJHZrIpY7FDGt86CPA="; }; + enableParallelBuilding = true; + nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ allegro From 957775802e3c9aecd8d7312bc652e8209a4352d9 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:16:23 +0200 Subject: [PATCH 108/196] _1oom: drop SDL dependencies They are ignored in favor of the SDL2. Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 9cbe274038e2..6e4aa7d59504 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -9,8 +9,6 @@ libGLU, libX11, libXext, - SDL, - SDL_mixer, SDL2, SDL2_mixer, readline, @@ -36,8 +34,6 @@ stdenv.mkDerivation rec { libGLU libX11 libXext - SDL - SDL_mixer SDL2 SDL2_mixer readline From 1c8fc0ed66c2e83d530fbcdcf8bb1468e6be5b6d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:09:11 +0200 Subject: [PATCH 109/196] _1oom: enable strict deps Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 6e4aa7d59504..9c06bfa0c86a 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -25,9 +25,13 @@ stdenv.mkDerivation rec { hash = "sha256-w67BjS5CrQviMXOeKNWGR1SzDeJHZrIpY7FDGt86CPA="; }; + strictDeps = true; enableParallelBuilding = true; - nativeBuildInputs = [ autoreconfHook ]; + nativeBuildInputs = [ + autoreconfHook + SDL2 + ]; buildInputs = [ allegro libsamplerate From e562293f050b023d3426f64c09f58530aec0ef8f Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:10:52 +0200 Subject: [PATCH 110/196] _1oom: switch to finalAttrs pattern Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 9c06bfa0c86a..ab4e1edc5580 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -14,14 +14,14 @@ readline, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "1oom"; version = "1.11.6"; src = fetchFromGitHub { owner = "1oom-fork"; repo = "1oom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-w67BjS5CrQviMXOeKNWGR1SzDeJHZrIpY7FDGt86CPA="; }; @@ -49,8 +49,8 @@ stdenv.mkDerivation rec { ]; postInstall = '' - install -d $doc/share/doc/${pname} - install -t $doc/share/doc/${pname} \ + install -d $doc/share/doc/1oom + install -t $doc/share/doc/1oom \ HACKING NEWS PHILOSOPHY README.md doc/*.txt ''; @@ -58,10 +58,10 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/1oom-fork/1oom"; - changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${version}"; + changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${finalAttrs.version}"; description = "Master of Orion (1993) game engine recreation; a more updated fork"; license = licenses.gpl2Only; platforms = platforms.linux; maintainers = [ ]; }; -} +}) From 8a40bf8fb1c48c7145afbff4e511134835de9c19 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:21:48 +0200 Subject: [PATCH 111/196] _1oom: remove unused build inputs Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index ab4e1edc5580..7b685f8a037a 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -6,9 +6,7 @@ autoreconfHook, allegro, libsamplerate, - libGLU, libX11, - libXext, SDL2, SDL2_mixer, readline, @@ -35,9 +33,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ allegro libsamplerate - libGLU libX11 - libXext SDL2 SDL2_mixer readline From 4873085fdeb1d84dfc300da384f109d8ee13b5b7 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:25:01 +0200 Subject: [PATCH 112/196] _1oom: remove 'with lib;' from meta Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 7b685f8a037a..652188c396a2 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -52,12 +52,12 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = gitUpdater { rev-prefix = "v"; }; - meta = with lib; { + meta = { homepage = "https://github.com/1oom-fork/1oom"; changelog = "https://github.com/1oom-fork/1oom/releases/tag/v${finalAttrs.version}"; description = "Master of Orion (1993) game engine recreation; a more updated fork"; - license = licenses.gpl2Only; - platforms = platforms.linux; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.linux; maintainers = [ ]; }; }) From 2a495be3d3afac302e2ac41547e384f24a1a7be2 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 3 Jun 2025 19:26:43 +0200 Subject: [PATCH 113/196] _1oom: add marcin-serwin to maintainers Signed-off-by: Marcin Serwin --- pkgs/by-name/_1/_1oom/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/_1/_1oom/package.nix b/pkgs/by-name/_1/_1oom/package.nix index 652188c396a2..1c9a9675ee5d 100644 --- a/pkgs/by-name/_1/_1oom/package.nix +++ b/pkgs/by-name/_1/_1oom/package.nix @@ -58,6 +58,6 @@ stdenv.mkDerivation (finalAttrs: { description = "Master of Orion (1993) game engine recreation; a more updated fork"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ marcin-serwin ]; }; }) From 2aab1fc0c38857f964cb50c6c147d1f2f4ce9096 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 3 Mar 2025 05:25:13 +0100 Subject: [PATCH 114/196] treewide: use src.name in sourceRoot --- pkgs/applications/video/mpv/scripts/mpv-image-viewer.nix | 2 +- pkgs/by-name/au/authentik/package.nix | 4 ++-- pkgs/by-name/bi/bitbox/package.nix | 2 +- pkgs/by-name/gi/gitaly/git.nix | 2 +- pkgs/by-name/oh/oh-my-posh/package.nix | 2 +- pkgs/by-name/op/openfortivpn-webview-qt/package.nix | 2 +- pkgs/by-name/us/usbkvm/package.nix | 2 +- pkgs/by-name/ze/zerotierone/package.nix | 2 +- .../python-modules/microsoft-kiota-abstractions/default.nix | 2 +- .../microsoft-kiota-authentication-azure/default.nix | 2 +- .../python-modules/microsoft-kiota-http/default.nix | 2 +- .../microsoft-kiota-serialization-form/default.nix | 2 +- .../microsoft-kiota-serialization-json/default.nix | 2 +- .../microsoft-kiota-serialization-multipart/default.nix | 2 +- .../microsoft-kiota-serialization-text/default.nix | 2 +- pkgs/development/python-modules/pyobjc-core/default.nix | 2 +- .../python-modules/pyobjc-framework-Cocoa/default.nix | 2 +- pkgs/os-specific/linux/ajantv2/default.nix | 2 +- 18 files changed, 19 insertions(+), 19 deletions(-) diff --git a/pkgs/applications/video/mpv/scripts/mpv-image-viewer.nix b/pkgs/applications/video/mpv/scripts/mpv-image-viewer.nix index 9527ed2c651f..a0a3dc97e7cd 100644 --- a/pkgs/applications/video/mpv/scripts/mpv-image-viewer.nix +++ b/pkgs/applications/video/mpv/scripts/mpv-image-viewer.nix @@ -18,7 +18,7 @@ let hash = "sha256-VwIL1529CW9MLK4N9jHHddSSZD5RsJ5bWGWqGJ751C0="; }; - sourceRoot = "source/scripts"; + sourceRoot = "${self.src.name}/scripts"; passthru = { updateScript = unstableGitUpdater { }; diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index 1d7420598522..4832148e226d 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -43,7 +43,7 @@ let pname = "authentik-website-deps"; inherit src version meta; - sourceRoot = "source/website"; + sourceRoot = "${src.name}/website"; outputHash = "sha256-AnQpjCoCTzm28Wl/t3YHx0Kl0CuMHL2OgRjRB1Trrsw="; outputHashMode = "recursive"; @@ -75,7 +75,7 @@ let substituteInPlace package.json --replace-fail 'cross-env ' "" ''; - sourceRoot = "source/website"; + sourceRoot = "${src.name}/website"; buildPhase = '' runHook preBuild diff --git a/pkgs/by-name/bi/bitbox/package.nix b/pkgs/by-name/bi/bitbox/package.nix index 95924f254bbb..963e65c689d3 100644 --- a/pkgs/by-name/bi/bitbox/package.nix +++ b/pkgs/by-name/bi/bitbox/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { pname = "bitbox-web"; inherit version; inherit src; - sourceRoot = "source/frontends/web"; + sourceRoot = "${src.name}/frontends/web"; npmDepsHash = "sha256-eazc3OIusY8cbaF8RJOrVcyWPQexcz6lZYLLCpB1mHc="; installPhase = "cp -r build $out"; }; diff --git a/pkgs/by-name/gi/gitaly/git.nix b/pkgs/by-name/gi/gitaly/git.nix index 654c710d0da8..4d3cc70d938e 100644 --- a/pkgs/by-name/gi/gitaly/git.nix +++ b/pkgs/by-name/gi/gitaly/git.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { echo -n 'v${version} DEVELOPER=1 DEVOPTS=no-error USE_LIBPCRE=YesPlease NO_PERL=YesPlease NO_EXPAT=YesPlease NO_TCLTK=YesPlease NO_GETTEXT=YesPlease NO_PYTHON=YesPlease' > source/_build/deps/git-distribution.version echo -n 'v${version}' > source/_build/deps/git-distribution/version ''; - sourceRoot = "source"; + sourceRoot = src.name; buildFlags = [ "git" ]; diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index 4940574315d4..d2751685ca6f 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -19,7 +19,7 @@ buildGoModule rec { vendorHash = "sha256-bOjIwBPxu/BfRaAcZTXf4xCGvVXnumb2++JZTx7ZG1s="; - sourceRoot = "source/src"; + sourceRoot = "${src.name}/src"; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/op/openfortivpn-webview-qt/package.nix b/pkgs/by-name/op/openfortivpn-webview-qt/package.nix index 59e8a2576a6e..b51ecd5d7755 100644 --- a/pkgs/by-name/op/openfortivpn-webview-qt/package.nix +++ b/pkgs/by-name/op/openfortivpn-webview-qt/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { rev = "v${version}-electron"; hash = "sha256-jGDCFdqRfnYwUgVs3KO1pDr52JgkYVRHi2KvABaZFl4="; }; - sourceRoot = "source/openfortivpn-webview-qt"; + sourceRoot = "${src.name}/openfortivpn-webview-qt"; nativeBuildInputs = [ qt6Packages.wrapQtAppsHook diff --git a/pkgs/by-name/us/usbkvm/package.nix b/pkgs/by-name/us/usbkvm/package.nix index f24a2d707a04..3d6988eaffac 100644 --- a/pkgs/by-name/us/usbkvm/package.nix +++ b/pkgs/by-name/us/usbkvm/package.nix @@ -28,7 +28,7 @@ let inherit version; inherit src; - sourceRoot = "source/ms-tools"; + sourceRoot = "${src.name}/ms-tools"; vendorHash = null; # dependencies are vendored in the release tarball buildInputs = [ diff --git a/pkgs/by-name/ze/zerotierone/package.nix b/pkgs/by-name/ze/zerotierone/package.nix index cf39cf4c7cf0..e6c74f488de1 100644 --- a/pkgs/by-name/ze/zerotierone/package.nix +++ b/pkgs/by-name/ze/zerotierone/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation { cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - sourceRoot = "source/rustybits"; + sourceRoot = "${src.name}/rustybits"; hash = "sha256-CSpm4zBWKhcrM/KXGU6/51NSQ6hzpT44D2J+QETBtpQ="; # REMOVEME when https://github.com/NixOS/nixpkgs/pull/300532 is merged diff --git a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix index 84012235da7f..2abb98854bdf 100644 --- a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix @@ -26,7 +26,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/abstractions/"; + sourceRoot = "${src.name}/packages/abstractions/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix index b90aac7a5bde..49a6c420de00 100644 --- a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/authentication/azure/"; + sourceRoot = "${src.name}/packages/authentication/azure/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-http/default.nix b/pkgs/development/python-modules/microsoft-kiota-http/default.nix index 3134ce73404f..dd0eb55a7dbb 100644 --- a/pkgs/development/python-modules/microsoft-kiota-http/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-http/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/http/httpx/"; + sourceRoot = "${src.name}/packages/http/httpx/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix index f0ee6795a957..3436f98d41e6 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/serialization/form/"; + sourceRoot = "${src.name}/packages/serialization/form/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index 1aa456403807..d7aef7c3100e 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/serialization/json/"; + sourceRoot = "${src.name}/packages/serialization/json/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix index 54f9fb76d560..eee939de8263 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/serialization/multipart/"; + sourceRoot = "${src.name}/packages/serialization/multipart/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix index 25cfd055ac04..4fc7fb84b474 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix @@ -25,7 +25,7 @@ buildPythonPackage rec { hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; - sourceRoot = "source/packages/serialization/text/"; + sourceRoot = "${src.name}/packages/serialization/text/"; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/pyobjc-core/default.nix b/pkgs/development/python-modules/pyobjc-core/default.nix index 5dd7959940ca..4f5c0f3a1e13 100644 --- a/pkgs/development/python-modules/pyobjc-core/default.nix +++ b/pkgs/development/python-modules/pyobjc-core/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg="; }; - sourceRoot = "source/pyobjc-core"; + sourceRoot = "${src.name}/pyobjc-core"; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix b/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix index 004757337266..e6904460f4d1 100644 --- a/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix +++ b/pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg="; }; - sourceRoot = "source/pyobjc-framework-Cocoa"; + sourceRoot = "${src.name}/pyobjc-framework-Cocoa"; build-system = [ setuptools ]; diff --git a/pkgs/os-specific/linux/ajantv2/default.nix b/pkgs/os-specific/linux/ajantv2/default.nix index 47f13f70732f..ba298dc278ee 100644 --- a/pkgs/os-specific/linux/ajantv2/default.nix +++ b/pkgs/os-specific/linux/ajantv2/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation { name = "ajantv2-module-${libajantv2.version}-${kernel.version}"; inherit (libajantv2) src; - sourceRoot = "source/driver/linux"; + sourceRoot = "${libajantv2.src.name}/driver/linux"; hardeningDisable = [ "pic" ]; From 8b1388d74fa5feb210dbf4999930c2388f4dbc1e Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Sun, 1 Jun 2025 21:40:40 +0200 Subject: [PATCH 115/196] sauerbraten: fix build --- pkgs/by-name/sa/sauerbraten/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/sa/sauerbraten/package.nix b/pkgs/by-name/sa/sauerbraten/package.nix index 49925da52112..93e8af7faf7a 100644 --- a/pkgs/by-name/sa/sauerbraten/package.nix +++ b/pkgs/by-name/sa/sauerbraten/package.nix @@ -8,9 +8,11 @@ copyDesktopItems, # buildInputs + libGL, SDL2, SDL2_image, SDL2_mixer, + xorg, zlib, makeDesktopItem, @@ -33,9 +35,11 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + libGL SDL2 SDL2_image SDL2_mixer + xorg.libX11 zlib ]; From dd3b6cc7da82a6570f5952b0177c6d1069882387 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 3 Jun 2025 22:27:59 +0200 Subject: [PATCH 116/196] python313Packages.mkdocs-rss-plugin: add missing dependencies --- pkgs/development/python-modules/mkdocs-rss-plugin/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix b/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix index d21f09234b2e..a49427e0b1a3 100644 --- a/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix +++ b/pkgs/development/python-modules/mkdocs-rss-plugin/default.nix @@ -34,7 +34,7 @@ buildPythonPackage rec { cachecontrol gitpython mkdocs - ]; + ] ++ cachecontrol.optional-dependencies.filecache; nativeCheckInputs = [ feedparser From 38e9df562e979fda27f92fbb3c7a02cb5198929a Mon Sep 17 00:00:00 2001 From: PandapipBot <{{ env.EMAIL }}> Date: Wed, 4 Jun 2025 07:50:54 +0000 Subject: [PATCH 117/196] vscode-extensions.reditorsupport.r: 2.8.5 -> 2.8.6 --- .../editors/vscode/extensions/reditorsupport.r/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/reditorsupport.r/default.nix b/pkgs/applications/editors/vscode/extensions/reditorsupport.r/default.nix index 86b8bd729f71..85359d2a95ca 100644 --- a/pkgs/applications/editors/vscode/extensions/reditorsupport.r/default.nix +++ b/pkgs/applications/editors/vscode/extensions/reditorsupport.r/default.nix @@ -12,8 +12,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "r"; publisher = "reditorsupport"; - version = "2.8.5"; - hash = "sha256-cZeZdrViEae9sRb9GyB/LeSQ5NRb/fAp3qQW9mPMbsM="; + version = "2.8.6"; + hash = "sha256-T/Qh0WfTfXMzPonbg9NMII5qFptfNoApFFiZCT5rR3Y="; }; nativeBuildInputs = [ jq From 5db652bed39675f3e86a3dbbdce1542471be9fdc Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Wed, 4 Jun 2025 09:48:04 +0200 Subject: [PATCH 118/196] libspng: disable broken tests https://github.com/randy408/libspng/issues/276 --- pkgs/by-name/li/libspng/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/li/libspng/package.nix b/pkgs/by-name/li/libspng/package.nix index 15d8d7cf2a64..3e8b69041e93 100644 --- a/pkgs/by-name/li/libspng/package.nix +++ b/pkgs/by-name/li/libspng/package.nix @@ -21,6 +21,13 @@ stdenv.mkDerivation rec { sha256 = "sha256-BiRuPQEKVJYYgfUsglIuxrBoJBFiQ0ygQmAFrVvCz4Q="; }; + # disable two tests broken after libpng update + # https://github.com/randy408/libspng/issues/276 + postPatch = '' + cat tests/images/meson.build | grep -v "'ch1n3p04'" | grep -v "'ch2n3p08'" > tests/images/meson.build-patched + mv tests/images/meson.build-patched tests/images/meson.build + ''; + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; mesonBuildType = "release"; From 72fd01a97dc99a394e1502c98209b252da499ef4 Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Mon, 26 May 2025 18:02:28 +0100 Subject: [PATCH 119/196] python3Packages.giturlparse: init at 0.12.0 --- .../python-modules/giturlparse/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/giturlparse/default.nix diff --git a/pkgs/development/python-modules/giturlparse/default.nix b/pkgs/development/python-modules/giturlparse/default.nix new file mode 100644 index 000000000000..6dfd53352672 --- /dev/null +++ b/pkgs/development/python-modules/giturlparse/default.nix @@ -0,0 +1,35 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, + unittestCheckHook, +}: +buildPythonPackage rec { + pname = "giturlparse"; + version = "0.12.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "nephila"; + repo = "giturlparse"; + tag = version; + hash = "sha256-VqlsqMLwOtaciBWXphmFAMwtfkWBBNaL1Sdcc8Ltq7k="; + }; + + build-system = [ + setuptools + ]; + nativeCheckInputs = [ + unittestCheckHook + ]; + + pythonImportsCheck = [ "giturlparse" ]; + + meta = { + description = "Parse & rewrite git urls (supports GitHub, Bitbucket, Assembla ...)"; + homepage = "https://github.com/nephila/giturlparse"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ yajo ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 120419879471..cf0bb21a8331 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5712,6 +5712,8 @@ self: super: with self; { gitpython = callPackage ../development/python-modules/gitpython { }; + giturlparse = callPackage ../development/python-modules/giturlparse { }; + glad = callPackage ../development/python-modules/glad { }; glad2 = callPackage ../development/python-modules/glad2 { }; From 33c4a9b1a3ae7ea87a7e46ca29d612c1d0cee65d Mon Sep 17 00:00:00 2001 From: Jairo Llopis Date: Mon, 26 May 2025 18:02:48 +0100 Subject: [PATCH 120/196] python3Packages.oca-port: fix dependencies and build from source It now depends on giturlparse. Build was broken because of that. I took the chance to update to newer build system, and build from source. --- .../python-modules/oca-port/default.nix | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/oca-port/default.nix b/pkgs/development/python-modules/oca-port/default.nix index 70720e3e130a..71194b3233c0 100644 --- a/pkgs/development/python-modules/oca-port/default.nix +++ b/pkgs/development/python-modules/oca-port/default.nix @@ -1,33 +1,35 @@ { buildPythonPackage, click, - fetchPypi, + fetchFromGitHub, gitpython, + giturlparse, lib, nix-update-script, requests, setuptools-scm, - setuptools, }: buildPythonPackage rec { pname = "oca-port"; version = "0.18"; - format = "pyproject"; + pyproject = true; - src = fetchPypi { + src = fetchFromGitHub { inherit version; - pname = "oca_port"; - hash = "sha256-JqSnt23SQSyh/7hKAy04k/ocpAN61qQ+VebQv5Ddbjk="; + owner = "OCA"; + repo = "oca-port"; + tag = "v${version}"; + hash = "sha256-r32ePlbg0GjryB5HDx0nQTq71lG/o+4sUFRdKW/K5ys="; }; - nativeBuildInputs = [ - setuptools + build-system = [ setuptools-scm ]; - propagatedBuildInputs = [ + dependencies = [ click + giturlparse gitpython requests ]; @@ -36,10 +38,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "oca_port" ]; - meta = with lib; { + meta = { description = "Tool helping to port an addon or missing commits of an addon from one branch to another"; homepage = "https://github.com/OCA/oca-port"; - license = licenses.lgpl3Plus; - maintainers = with maintainers; [ yajo ]; + license = lib.licenses.lgpl3Plus; + maintainers = with lib.maintainers; [ yajo ]; }; } From f1572ce10520f934b30ac0889c80d888c09cf0cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Jun 2025 10:17:07 +0000 Subject: [PATCH 121/196] alpaca: 6.0.5 -> 6.1.5 --- pkgs/by-name/al/alpaca/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alpaca/package.nix b/pkgs/by-name/al/alpaca/package.nix index 78b1263c3610..df884863e4f5 100644 --- a/pkgs/by-name/al/alpaca/package.nix +++ b/pkgs/by-name/al/alpaca/package.nix @@ -20,14 +20,14 @@ python3Packages.buildPythonApplication rec { pname = "alpaca"; - version = "6.0.5"; + version = "6.1.5"; pyproject = false; # Built with meson src = fetchFromGitHub { owner = "Jeffser"; repo = "Alpaca"; tag = version; - hash = "sha256-faxqSUYqf3vRZYeuXAzv+n1inMVwl5KmnndABF77Sus="; + hash = "sha256-4QN88KOCtVFNoqAKpjW/MSvPJFsLoXZixiGN5JNRDvs="; }; nativeBuildInputs = [ From abda866f172173b6fd16ccec9b15fb1cbb649cb2 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Mon, 2 Jun 2025 14:24:11 +0000 Subject: [PATCH 122/196] fetchurl: Add hook for rewriting/filtering URLs This allows on-the-fly rewriting of URLs before they are passed from fetchurl (or fetchurlBoot) to curl. The intended use is to allow inserting company-internal mirrors, or working around company firewalls and similar network restrictions, without having to extensively patch across all of nixpkgs. Instead, users can pass a function in their nixpkgs that performs the necessary URL rewrites. Co-authored-by: Alexander Bantyev --- doc/release-notes/rl-2511.section.md | 2 +- pkgs/build-support/fetchurl/boot.nix | 17 ++++++++++++++--- pkgs/build-support/fetchurl/default.nix | 9 ++++++++- pkgs/stdenv/darwin/default.nix | 1 + pkgs/stdenv/freebsd/default.nix | 1 + pkgs/stdenv/linux/default.nix | 1 + pkgs/top-level/all-packages.nix | 1 + pkgs/top-level/config.nix | 21 +++++++++++++++++++++ 8 files changed, 48 insertions(+), 5 deletions(-) diff --git a/doc/release-notes/rl-2511.section.md b/doc/release-notes/rl-2511.section.md index f739ba9cd1f5..02b08039812b 100644 --- a/doc/release-notes/rl-2511.section.md +++ b/doc/release-notes/rl-2511.section.md @@ -21,7 +21,7 @@ -- Create the first release note entry in this section! +- Added `rewriteURL` attribute to the nixpkgs `config`, to allow for rewriting the URLs downloaded by `fetchurl`. ## Nixpkgs Library {#sec-nixpkgs-release-25.11-lib} diff --git a/pkgs/build-support/fetchurl/boot.nix b/pkgs/build-support/fetchurl/boot.nix index 4aa76094a843..a950b9983329 100644 --- a/pkgs/build-support/fetchurl/boot.nix +++ b/pkgs/build-support/fetchurl/boot.nix @@ -2,7 +2,10 @@ let mirrors = import ./mirrors.nix; in -{ system }: +{ + rewriteURL, + system, +}: { url ? builtins.head urls, @@ -28,7 +31,15 @@ import { # Handle mirror:// URIs. Since currently # supports only one URI, use the first listed mirror. let - m = builtins.match "mirror://([a-z]+)/(.*)" url; + url_ = + let + u = rewriteURL url; + in + if builtins.isString u then + u + else + throw "rewriteURL deleted the only URL passed to fetchurlBoot (was ${url})"; + m = builtins.match "mirror://([a-z]+)/(.*)" url_; in - if m == null then url else builtins.head (mirrors.${builtins.elemAt m 0}) + (builtins.elemAt m 1); + if m == null then url_ else builtins.head (mirrors.${builtins.elemAt m 0}) + (builtins.elemAt m 1); } diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix index c0e53ba637a7..f948b9ee88aa 100644 --- a/pkgs/build-support/fetchurl/default.nix +++ b/pkgs/build-support/fetchurl/default.nix @@ -6,6 +6,7 @@ stdenvNoCC, curl, # Note that `curl' may be `null', in case of the native stdenvNoCC. cacert ? null, + rewriteURL, }: let @@ -122,7 +123,7 @@ in }@args: let - urls_ = + preRewriteUrls = if urls != [ ] && url == "" then ( if lib.isList urls then urls else throw "`urls` is not a list: ${lib.generators.toPretty { } urls}" @@ -137,6 +138,12 @@ let else throw "fetchurl requires either `url` or `urls` to be set: ${lib.generators.toPretty { } args}"; + urls_ = + let + u = lib.lists.filter (url: lib.isString url) (map rewriteURL preRewriteUrls); + in + if u == [ ] then throw "urls is empty after rewriteURL (was ${toString preRewriteUrls})" else u; + hash_ = if with lib.lists; diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index 49f0ff040a41..df95cb979fb3 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -181,6 +181,7 @@ let inherit lib; stdenvNoCC = prevStage.ccWrapperStdenv or thisStdenv; curl = bootstrapTools; + inherit (config) rewriteURL; }; inherit cc; diff --git a/pkgs/stdenv/freebsd/default.nix b/pkgs/stdenv/freebsd/default.nix index c0a6f7e8ea08..f2cb2e5e0b29 100644 --- a/pkgs/stdenv/freebsd/default.nix +++ b/pkgs/stdenv/freebsd/default.nix @@ -399,6 +399,7 @@ let fetchurlBoot = import ../../build-support/fetchurl { inherit lib stdenvNoCC; inherit (prevStage) curl; + inherit (config) rewriteURL; }; stdenv = import ../generic { inherit diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 7682419db9d6..d30cc08eac6a 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -190,6 +190,7 @@ let fetchurlBoot = import ../../build-support/fetchurl/boot.nix { inherit system; + inherit (config) rewriteURL; }; cc = diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0b6a97087eba..83cb0c442f3b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -626,6 +626,7 @@ with pkgs; makeOverridable (import ../build-support/fetchurl) { inherit lib stdenvNoCC buildPackages; inherit cacert; + inherit (config) rewriteURL; curl = buildPackages.curlMinimal.override (old: rec { # break dependency cycles fetchurl = stdenv.fetchurlBoot; diff --git a/pkgs/top-level/config.nix b/pkgs/top-level/config.nix index 4f6ae95b23f6..840c4e03e92d 100644 --- a/pkgs/top-level/config.nix +++ b/pkgs/top-level/config.nix @@ -211,6 +211,27 @@ let Whether to check that the `meta` attribute of derivations are correct during evaluation time. ''; }; + + rewriteURL = mkOption { + type = types.functionTo (types.nullOr types.str); + description = '' + A hook to rewrite/filter URLs before they are fetched. + + The function is passed the URL as a string, and is expected to return a new URL, or null if the given URL should not be attempted. + + This function is applied _prior_ to resolving mirror:// URLs. + + The intended use is to allow URL rewriting to insert company-internal mirrors, or work around company firewalls and similar network restrictions. + ''; + default = lib.id; + defaultText = literalExpression "(url: url)"; + example = literalExpression '' + { + # Use Nix like it's 2024! ;-) + rewriteURL = url: "https://web.archive.org/web/2024/''${url}"; + } + ''; + }; }; in From 66f488758519366e5a8de3f13e31ca271e52ca88 Mon Sep 17 00:00:00 2001 From: AlisterH Date: Thu, 5 Jun 2025 00:27:03 +1200 Subject: [PATCH 123/196] gwc: fix build with gcc14 --- pkgs/by-name/gw/gwc/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/gw/gwc/package.nix b/pkgs/by-name/gw/gwc/package.nix index ee0c97523fcd..1fa2a34e019c 100644 --- a/pkgs/by-name/gw/gwc/package.nix +++ b/pkgs/by-name/gw/gwc/package.nix @@ -37,6 +37,12 @@ stdenv.mkDerivation rec { fftw ]; + env.NIX_CFLAGS_COMPILE = toString [ + "-Wno-error=implicit-function-declaration" + "-Wno-error=int-conversion" + "-Wno-error=incompatible-pointer-types" + ]; + enableParallelBuilding = false; # Fails to generate machine.h in time. meta = with lib; { From 72a4d41dedf2a4b74ed1082313a4ef290dcd326f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Jun 2025 14:28:31 +0000 Subject: [PATCH 124/196] buildah-unwrapped: 1.40.0 -> 1.40.1 --- pkgs/development/tools/buildah/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix index 38dff810651d..a268b255c2d4 100644 --- a/pkgs/development/tools/buildah/default.nix +++ b/pkgs/development/tools/buildah/default.nix @@ -18,13 +18,13 @@ buildGoModule rec { pname = "buildah"; - version = "1.40.0"; + version = "1.40.1"; src = fetchFromGitHub { owner = "containers"; repo = "buildah"; rev = "v${version}"; - hash = "sha256-4gn8bbzI+NerU8Bdi6FxLB/Kg1JaDBiZkR98zMRvTkw="; + hash = "sha256-+LHS+Syyy/jsk5G16qBhvv+/kjEACnxjl2q9YrrdPYE="; }; outputs = [ From f1d85a79074a6d3fb245e3f0015fb3587ad3dd5e Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Wed, 4 Jun 2025 16:44:41 +0200 Subject: [PATCH 125/196] heroic-unwrapped: 2.17.0 -> 2.17.1 Diff: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/refs/tags/v2.17.0...refs/tags/v2.17.1 Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases --- pkgs/by-name/he/heroic-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/heroic-unwrapped/package.nix b/pkgs/by-name/he/heroic-unwrapped/package.nix index 90cce11b353d..944936fbe444 100644 --- a/pkgs/by-name/he/heroic-unwrapped/package.nix +++ b/pkgs/by-name/he/heroic-unwrapped/package.nix @@ -22,18 +22,18 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "heroic-unwrapped"; - version = "2.17.0"; + version = "2.17.1"; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "HeroicGamesLauncher"; tag = "v${finalAttrs.version}"; - hash = "sha256-Tjme43vw+aIjyXBIsaNE8+bWrLKpIDJZpQaKb/bJYFQ="; + hash = "sha256-8vmFgLtFvS9JtbQbUNdSHr9zZaTZnQ2ntSueLcCICaE="; }; pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-cV0+HZb6g65kGu1zOBueY954ol1bLGW8ddCniwAVWcw="; + hash = "sha256-9WCIdQ91IU8pfq6kpbmmn6APBTNwpCi9ovgRuWYUad8="; }; nativeBuildInputs = [ From c1d477fdb299f32c05900752f56d56f751454e09 Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Wed, 4 Jun 2025 20:08:40 +0200 Subject: [PATCH 126/196] fex: 2505 -> 2506 --- pkgs/by-name/fe/fex/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 1d7c20707fe1..fb4c4ece16f1 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -15,14 +15,14 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "fex"; - version = "2505"; + version = "2506"; src = fetchFromGitHub { owner = "FEX-Emu"; repo = "FEX"; tag = "FEX-${finalAttrs.version}"; - hash = "sha256-H/BE+x/lwpED10UrbukWHiKJo0L75/KDV2T5q/J0NiM="; + hash = "sha256-wzUAyNCfMlABBd3yzFZkPUiy7spuHrekTqVoyUB9jxI="; leaveDotGit = true; postFetch = '' From 079231dfe70376f7e83ebe25ae9e957960821f11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Jun 2025 18:28:27 +0000 Subject: [PATCH 127/196] vscode-extensions.ms-dotnettools.csharp: 2.76.27 -> 2.80.16 --- .../extensions/ms-dotnettools.csharp/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix index 9581bd107502..24bb51ff0b4f 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-dotnettools.csharp/default.nix @@ -17,19 +17,19 @@ let { x86_64-linux = { arch = "linux-x64"; - hash = "sha256-yJ4bAxIg3yfQJPWJcl6jUMwQ/ssHkstJWuEp3wr0dDA="; + hash = "sha256-rxXyDIDANtWUT4z6SK+fHwMXu/xSOIGtNpILdlC5lMc="; }; aarch64-linux = { arch = "linux-arm64"; - hash = "sha256-EpWHwansBwBD0aYoW2ek7iWFbp+s7ZH6ug3ejoSRG5U="; + hash = "sha256-3JLnZr7pGOY0wSmo9PpQclDE/Yb99qJLALgEBAPn4Ms="; }; x86_64-darwin = { arch = "darwin-x64"; - hash = "sha256-345hK47tyMGMJDKiujwpECDHMbRpLi17x2lH2rMX9Lg="; + hash = "sha256-yhP5dXP42ZKsoLZ3CySY+Nw2c0bF4IKDc0Le9ky+Qmc="; }; aarch64-darwin = { arch = "darwin-arm64"; - hash = "sha256-u/vflQd285SuZ41ASd8nJgs+lN6892J3x6lPgWqVY+Y="; + hash = "sha256-KtOZ4AzsS30nF0DtJJT/CaLRD6Pa9pz1hYBgvxPbzZw="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}") @@ -39,7 +39,7 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "csharp"; publisher = "ms-dotnettools"; - version = "2.76.27"; + version = "2.80.16"; inherit (extInfo) hash arch; }; From 3c7f09cbb34061e672dd1882bf96b89fbecbe634 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 4 Jun 2025 21:09:22 +0100 Subject: [PATCH 128/196] vifm: 0.14.2 -> 0.14.3 Changes: https://github.com/vifm/vifm/releases/tag/v0.14.3 --- pkgs/by-name/vi/vifm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/vifm/package.nix b/pkgs/by-name/vi/vifm/package.nix index cc76b1097b16..598732299bc1 100644 --- a/pkgs/by-name/vi/vifm/package.nix +++ b/pkgs/by-name/vi/vifm/package.nix @@ -23,11 +23,11 @@ let in stdenv.mkDerivation rec { pname = if isFullPackage then "vifm-full" else "vifm"; - version = "0.14.2"; + version = "0.14.3"; src = fetchurl { url = "https://github.com/vifm/vifm/releases/download/v${version}/vifm-${version}.tar.bz2"; - hash = "sha256-zRsF0lQ832gp1gsjvCJcb94T0+98EAj4IbkgmDfx4rA="; + hash = "sha256-Fqm+EQjWpaCen5R/clY3XlGbpB6+lHNlmyBzn9vzRA4="; }; nativeBuildInputs = [ From 21a487c01a7d900198e800f2dfb2b315ca09c15e Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Wed, 4 Jun 2025 21:12:41 +0100 Subject: [PATCH 129/196] vifm: enable parallel building --- pkgs/by-name/vi/vifm/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/vi/vifm/package.nix b/pkgs/by-name/vi/vifm/package.nix index 598732299bc1..3631d453f2ec 100644 --- a/pkgs/by-name/vi/vifm/package.nix +++ b/pkgs/by-name/vi/vifm/package.nix @@ -48,6 +48,8 @@ stdenv.mkDerivation rec { patchShebangs --build src/helpztags ''; + enableParallelBuilding = true; + postFixup = let path = lib.makeBinPath [ From 634059c8e6e913133ac4cb87e950620c1b0a841d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Jun 2025 22:43:31 +0000 Subject: [PATCH 130/196] melange: 0.26.0 -> 0.26.6 --- pkgs/by-name/me/melange/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/melange/package.nix b/pkgs/by-name/me/melange/package.nix index 2fe5d5c9c7da..e7ef7b1f3f28 100644 --- a/pkgs/by-name/me/melange/package.nix +++ b/pkgs/by-name/me/melange/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "melange"; - version = "0.26.0"; + version = "0.26.6"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "melange"; rev = "v${version}"; - hash = "sha256-tdZsroG5rwOr+rMA3PPv/XVK1ubqZAu3v75zEa3wQpY="; + hash = "sha256-4bH4eobaqnOYHTN8Nj0WVwNQ9FezxWsXpAjZBx9Bbas="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -26,7 +26,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-C8P750AtJX4c/7MtuETP7q5T7WJZPbV4X/0y7HgRPDI="; + vendorHash = "sha256-AOlMb39c+S4kDTXpDorXjG6iO1dct9x5kLbboRJSzv4="; subPackages = [ "." ]; From 106a47787c7bcc81634cfa66ad3979b45bd0ec1c Mon Sep 17 00:00:00 2001 From: iivusly <52052910+iivusly@users.noreply.github.com> Date: Wed, 4 Jun 2025 16:33:51 -0700 Subject: [PATCH 131/196] uxn: fix builds in Darwin --- pkgs/by-name/ux/uxn/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ux/uxn/package.nix b/pkgs/by-name/ux/uxn/package.nix index 43c87dd85fb3..3e3d9bf4e803 100644 --- a/pkgs/by-name/ux/uxn/package.nix +++ b/pkgs/by-name/ux/uxn/package.nix @@ -35,7 +35,10 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' patchShebangs build.sh substituteInPlace build.sh \ - --replace "-L/usr/local/lib " "" + --replace "-L/usr/local/lib " "" \ + --replace "$(brew --prefix)/lib/libSDL2.a " "" \ + --replace "--static-libs" "--libs" \ + --replace " | sed -e 's/-lSDL2 //'" "" ''; buildPhase = '' @@ -68,6 +71,5 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ]; mainProgram = "uxnemu"; inherit (SDL2.meta) platforms; - broken = stdenv.hostPlatform.isDarwin; }; }) From 67ec01ff282fecf7d2ae8e1086fb88a7159dc6b7 Mon Sep 17 00:00:00 2001 From: Mohammad Al-Ahdal Date: Wed, 4 Jun 2025 20:30:50 -0600 Subject: [PATCH 132/196] code-cursor: 0.50.5 -> 1.0.0 --- pkgs/by-name/co/code-cursor/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/code-cursor/package.nix b/pkgs/by-name/co/code-cursor/package.nix index 118866891f9b..f0c63faeff39 100644 --- a/pkgs/by-name/co/code-cursor/package.nix +++ b/pkgs/by-name/co/code-cursor/package.nix @@ -49,26 +49,26 @@ }: let pname = "cursor"; - version = "0.50.5"; + version = "1.0.0"; inherit (stdenvNoCC) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/production/96e5b01ca25f8fbd4c4c10bc69b15f6228c80771/linux/x64/Cursor-0.50.5-x86_64.AppImage"; - hash = "sha256-DUWIgQYD3Wj6hF7NBb00OGRynKmXcFldWFUA6W8CZeM="; + url = "https://downloads.cursor.com/production/53b99ce608cba35127ae3a050c1738a959750865/linux/x64/Cursor-1.0.0-x86_64.AppImage"; + hash = "sha256-HJiT3aDB66K2slcGJDC21+WhK/kv4KCKVZgupbfmLG0="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/production/96e5b01ca25f8fbd4c4c10bc69b15f6228c80771/linux/arm64/Cursor-0.50.5-aarch64.AppImage"; - hash = "sha256-51zTYg4A+4ZUbGZ6/Qp3d5aL8IafewGOUYbXWGG8ILY="; + url = "https://downloads.cursor.com/production/53b99ce608cba35127ae3a050c1738a959750865/linux/arm64/Cursor-1.0.0-aarch64.AppImage"; + hash = "sha256-/F+OUD+sjnIt2ishusi7F/W1kK/n7hwL7Bz1cO3u+x4="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/production/96e5b01ca25f8fbd4c4c10bc69b15f6228c80771/darwin/x64/Cursor-darwin-x64.dmg"; - hash = "sha256-C2+z3WXi3Ma3PzlU8BrcuJFGMx8YosNdxuSqR5tJdBE="; + url = "https://downloads.cursor.com/production/53b99ce608cba35127ae3a050c1738a959750865/darwin/x64/Cursor-darwin-x64.dmg"; + hash = "sha256-7JTgauy+vdoaPOtbYjhSCR+ZtVwzRYKHVelpnvS5oKw="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/production/96e5b01ca25f8fbd4c4c10bc69b15f6228c80771/darwin/arm64/Cursor-darwin-arm64.dmg"; - hash = "sha256-Gz+aYDaDMDx46R7HA8u5vZwkXx9q//uu4hNyyRmrq9s="; + url = "https://downloads.cursor.com/production/53b99ce608cba35127ae3a050c1738a959750865/darwin/arm64/Cursor-darwin-arm64.dmg"; + hash = "sha256-kbSN4+ozVGVAGLqEuaDnWBNfzmFHYdAvbOsCb/KTpe8="; }; }; From 01885ade5348ff2502e384f2a07c26ff7582230f Mon Sep 17 00:00:00 2001 From: Stig Palmquist Date: Thu, 5 Jun 2025 04:38:43 +0200 Subject: [PATCH 133/196] perlPackages.FileFindRule: patch for CVE-2011-10007 --- .../FileFindRule-CVE-2011-10007.patch | 25 +++++++++++++++++++ pkgs/top-level/perl-packages.nix | 3 +++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/development/perl-modules/FileFindRule-CVE-2011-10007.patch diff --git a/pkgs/development/perl-modules/FileFindRule-CVE-2011-10007.patch b/pkgs/development/perl-modules/FileFindRule-CVE-2011-10007.patch new file mode 100644 index 000000000000..dd8492c60f21 --- /dev/null +++ b/pkgs/development/perl-modules/FileFindRule-CVE-2011-10007.patch @@ -0,0 +1,25 @@ +From ca70a73bb147549e62e74751d924b1dbb59d1707 Mon Sep 17 00:00:00 2001 +From: Stig Palmquist +Date: Thu, 5 Jun 2025 03:45:50 +0200 +Subject: [PATCH] Fix CVE-2011-10007 + +--- + lib/File/Find/Rule.pm | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/File/Find/Rule.pm b/lib/File/Find/Rule.pm +index feccc76..d4dc475 100644 +--- a/lib/File/Find/Rule.pm ++++ b/lib/File/Find/Rule.pm +@@ -420,7 +420,7 @@ sub grep { + + $self->exec( sub { + local *FILE; +- open FILE, $_ or return; ++ open FILE, '<', $_ or return; + local ($_, $.); + while () { + for my $p (@pattern) { +-- +2.49.0 + diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b4a23d1986b5..a3497aea8bbd 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13327,6 +13327,9 @@ with self; url = "mirror://cpan/authors/id/R/RC/RCLAMP/File-Find-Rule-0.34.tar.gz"; hash = "sha256-fm8WzDPrHyn/Jb7lHVE/S4qElHu/oY7bLTzECi1kyv4="; }; + patches = [ + ../development/perl-modules/FileFindRule-CVE-2011-10007.patch + ]; propagatedBuildInputs = [ NumberCompare TextGlob From b56471cf1cdb0a9e8f4fe095cb5e2b70ce75527d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 03:37:49 +0000 Subject: [PATCH 134/196] ocm: 1.0.5 -> 1.0.6 --- pkgs/by-name/oc/ocm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oc/ocm/package.nix b/pkgs/by-name/oc/ocm/package.nix index f9b2fa28dbad..108d85efd83d 100644 --- a/pkgs/by-name/oc/ocm/package.nix +++ b/pkgs/by-name/oc/ocm/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "ocm"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "openshift-online"; repo = "ocm-cli"; rev = "v${version}"; - sha256 = "sha256-0JCmKuSVuSOinJiLDT4dOKNON6PnICum6Smnf3syJfM="; + sha256 = "sha256-NNhHd4++o2nJjG4okx5dWUng9Z2b032goaLq+1eZ+KI="; }; - vendorHash = "sha256-kTgTRRSJe3zvgoy923FRtomJpXqnK1t7MF53QAidyuo="; + vendorHash = "sha256-KlpQO2xi6edysM45ks2m7/3kkEfxACvK/hzrLpHnEic="; # Strip the final binary. ldflags = [ From 81a5e50efc69eaf8418a69e7a058c16bb2a86762 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Thu, 5 Jun 2025 00:39:28 -0300 Subject: [PATCH 135/196] lightning-loop: 0.28.8 -> 0.31.1 --- pkgs/by-name/li/lightning-loop/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lightning-loop/package.nix b/pkgs/by-name/li/lightning-loop/package.nix index c68648a0ee3d..75cc4d103c14 100644 --- a/pkgs/by-name/li/lightning-loop/package.nix +++ b/pkgs/by-name/li/lightning-loop/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "lightning-loop"; - version = "0.28.8-beta"; + version = "0.31.1-beta"; src = fetchFromGitHub { owner = "lightninglabs"; repo = "loop"; rev = "v${version}"; - hash = "sha256-zgKKYHDRYXPslPHay/V2DAL1jQfeX5qPWUQQtuvp1M0="; + hash = "sha256-OJWf96Dq06U56dIMMocGYgyZdu94VM3A6ViJZR+gbxQ="; }; - vendorHash = "sha256-v7zSvCp63z+xZIuXbqHueamEBN/jZBr2Kysvq03e8L0="; + vendorHash = "sha256-TnnYjTbN6zuXUbZbh1sK9bmjR7FleFqNFrqwBTllypY="; subPackages = [ "cmd/loop" From 0944ebab3833d3a978da66a0170e4e0bf70b25f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 04:48:15 +0000 Subject: [PATCH 136/196] homebank: 5.9.1 -> 5.9.2 --- pkgs/by-name/ho/homebank/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ho/homebank/package.nix b/pkgs/by-name/ho/homebank/package.nix index 5af7e16e7eb0..7b402cff2828 100644 --- a/pkgs/by-name/ho/homebank/package.nix +++ b/pkgs/by-name/ho/homebank/package.nix @@ -13,10 +13,10 @@ stdenv.mkDerivation rec { pname = "homebank"; - version = "5.9.1"; + version = "5.9.2"; src = fetchurl { url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; - hash = "sha256-s1Dtw6bjIUFObCb4VQ4rLBMNwftFlmlVa2H/1+jy44A="; + hash = "sha256-63WHr9yUuNx3s2pNvTSPTLwQ2M+757Mr++Yfocb6G8c="; }; nativeBuildInputs = [ From 97799403ff162117d3e46ae86e25bd64764da4ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 05:45:17 +0000 Subject: [PATCH 137/196] postfix-tlspol: 1.8.10 -> 1.8.11 --- pkgs/by-name/po/postfix-tlspol/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/postfix-tlspol/package.nix b/pkgs/by-name/po/postfix-tlspol/package.nix index 051aea4e141b..8afc3bf69676 100644 --- a/pkgs/by-name/po/postfix-tlspol/package.nix +++ b/pkgs/by-name/po/postfix-tlspol/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "postfix-tlspol"; - version = "1.8.10"; + version = "1.8.11"; src = fetchFromGitHub { owner = "Zuplu"; repo = "postfix-tlspol"; tag = "v${version}"; - hash = "sha256-UAAjvu/nWF9Q60n+Fojw/a6CsgY6iI5qjKv2nsBuzvo="; + hash = "sha256-hQSJ0bp3ghfi5chislf2zuCrvPhhoA0jjChRdGYHcFY="; }; vendorHash = null; From 2f43173e8091ef0d6ea83cf0a85868f0b540c3d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 5 Jun 2025 07:59:22 +0200 Subject: [PATCH 138/196] python312Packages.polyswarm-api: 3.12.0 -> 3.13.0 Diff: https://github.com/polyswarm/polyswarm-api/compare/refs/tags/3.12.0...refs/tags/3.13.0 Changelog: https://github.com/polyswarm/polyswarm-api/releases/tag/3.13.0 --- pkgs/development/python-modules/polyswarm-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/polyswarm-api/default.nix b/pkgs/development/python-modules/polyswarm-api/default.nix index 4ffa74130384..ac78677fa4c5 100644 --- a/pkgs/development/python-modules/polyswarm-api/default.nix +++ b/pkgs/development/python-modules/polyswarm-api/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "polyswarm-api"; - version = "3.12.0"; + version = "3.13.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "polyswarm"; repo = "polyswarm-api"; tag = version; - hash = "sha256-LM+8U7gEo16e8vuFuheonLB685zeNEm736UVXgmtPDw="; + hash = "sha256-Mu/Gfs6Iy24xUQ1yvRAR3TXio30FHMVpTel99YtRtyg="; }; pythonRelaxDeps = [ "future" ]; From 5dd3d7ed18da180b0c7af732dd6017cde395bc57 Mon Sep 17 00:00:00 2001 From: emaryn Date: Thu, 5 Jun 2025 16:33:01 +0800 Subject: [PATCH 139/196] xxdiff: 5.0b1 -> 5.1-unstable-2025-03-21 --- .../development/tools/misc/xxdiff/default.nix | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/pkgs/development/tools/misc/xxdiff/default.nix b/pkgs/development/tools/misc/xxdiff/default.nix index 1da47d6c51c5..0d42c1cf02e8 100644 --- a/pkgs/development/tools/misc/xxdiff/default.nix +++ b/pkgs/development/tools/misc/xxdiff/default.nix @@ -1,43 +1,44 @@ { lib, - mkDerivation, - fetchFromBitbucket, + stdenv, + fetchFromGitHub, docutils, bison, flex, - qmake, - qtbase, + libsForQt5, }: -mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xxdiff"; - version = "5.0b1"; + version = "5.1-unstable-2025-03-21"; - src = fetchFromBitbucket { + src = fetchFromGitHub { owner = "blais"; - repo = pname; - rev = "5e5f885dfc43559549a81c59e9e8c9525306356a"; - sha256 = "0gbvxrkwkbvag3298j89smszghpr8ilxxfb0cvsknfqdf15b296w"; + repo = "xxdiff"; + rev = "a5593c1c675fb79d0ec2b6e353abba1fb0179aa7"; + hash = "sha256-nRXvqhO128XsAFy4KrsrSYKpzWnciXGJV6QkuqRa07w="; }; nativeBuildInputs = [ bison docutils flex - qmake + libsForQt5.qmake + libsForQt5.wrapQtAppsHook ]; - buildInputs = [ qtbase ]; + buildInputs = [ libsForQt5.qtbase ]; dontUseQmakeConfigure = true; # c++11 and above is needed for building with Qt 5.9+ env.NIX_CFLAGS_COMPILE = toString [ "-std=c++14" ]; - sourceRoot = "${src.name}/src"; + sourceRoot = "${finalAttrs.src.name}/src"; postPatch = '' - substituteInPlace xxdiff.pro --replace ../bin ./bin + substituteInPlace xxdiff.pro \ + --replace-fail "../bin" "./bin" ''; preConfigure = '' @@ -47,21 +48,21 @@ mkDerivation rec { installPhase = '' runHook preInstall - install -Dm555 -t $out/bin ./bin/xxdiff - install -Dm444 -t $out/share/doc/${pname} ${src}/README + install -Dm555 -t $out/bin ./bin/xxdiff + install -Dm444 -t $out/share/doc/xxdiff ${finalAttrs.src}/README.rst runHook postInstall ''; - meta = with lib; { + meta = { description = "Graphical file and directories comparator and merge tool"; mainProgram = "xxdiff"; homepage = "http://furius.ca/xxdiff/"; - license = licenses.gpl2; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ pSub raskin ]; - platforms = platforms.linux; + platforms = lib.platforms.linux; }; -} +}) From 90e3ef2c3d74c269d90debe12dce9da6c46d78d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 09:34:49 +0000 Subject: [PATCH 140/196] fastfetchMinimal: 2.44.0 -> 2.45.0 --- pkgs/by-name/fa/fastfetch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fastfetch/package.nix b/pkgs/by-name/fa/fastfetch/package.nix index 11e3670eb7cc..fe8745a4d0ed 100644 --- a/pkgs/by-name/fa/fastfetch/package.nix +++ b/pkgs/by-name/fa/fastfetch/package.nix @@ -59,13 +59,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "fastfetch"; - version = "2.44.0"; + version = "2.45.0"; src = fetchFromGitHub { owner = "fastfetch-cli"; repo = "fastfetch"; tag = finalAttrs.version; - hash = "sha256-cLN1G/Rp1Euc6pp0V/Xd4qmo3x0b+rnNU8PDP5j/PTE="; + hash = "sha256-HDr4goUvAKeMk2UGmF2ON72ETQQipNwLfsvyB+f74LE="; }; outputs = [ From cda9c64a1b8512dcdaa6b252a98fb3fd6b5adff9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 10:02:55 +0000 Subject: [PATCH 141/196] ygot: 0.31.0 -> 0.32.0 --- pkgs/by-name/yg/ygot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/yg/ygot/package.nix b/pkgs/by-name/yg/ygot/package.nix index f142dc8819d4..853f88a322a3 100644 --- a/pkgs/by-name/yg/ygot/package.nix +++ b/pkgs/by-name/yg/ygot/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "ygot"; - version = "0.31.0"; + version = "0.32.0"; src = fetchFromGitHub { owner = "openconfig"; repo = "ygot"; tag = "v${finalAttrs.version}"; - hash = "sha256-jhPo3K6Q/LcfMkp2jaFwHGoFJSMdBNFidVU3A42Locw="; + hash = "sha256-rn5/eq8S2pu+3KYaB1gqN2uwA/pzFJjgX5pyXDE2eEA="; }; - vendorHash = "sha256-MxyjO/uptmBXz+JWgRcP/SWeEWyz9pNA9eM4Rul45cM="; + vendorHash = "sha256-AgSKfy8Dbc5fRhJ2oskmkShL/mHb2FKkGZoqPyagLfE="; excludedPackages = [ "demo/*" From fd7c6b0bf0c3486f82a3cc08c0a259050bb0a135 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 10:04:30 +0000 Subject: [PATCH 142/196] mtr-exporter: 0.5.1 -> 0.6.0 --- pkgs/by-name/mt/mtr-exporter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mt/mtr-exporter/package.nix b/pkgs/by-name/mt/mtr-exporter/package.nix index 3bc1d67f2f5a..4a7f1fae3d7a 100644 --- a/pkgs/by-name/mt/mtr-exporter/package.nix +++ b/pkgs/by-name/mt/mtr-exporter/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "mtr-exporter"; - version = "0.5.1"; + version = "0.6.0"; src = fetchFromGitHub { owner = "mgumz"; repo = "mtr-exporter"; rev = version; - hash = "sha256-+myQg27TGclU+SfU8oO+DvXYqc/8sWE2zRK6fL2DhwM="; + hash = "sha256-GkTkL72ZdxeCMG24rjGx8vWt5GQqrTXNxTDpQ81ite8="; }; vendorHash = null; From 6b3fffa698d4d42fa83262647dbc34d09a48e86e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 10:36:07 +0000 Subject: [PATCH 143/196] python3Packages.sagemaker-core: 1.0.34 -> 1.0.36 --- pkgs/development/python-modules/sagemaker-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sagemaker-core/default.nix b/pkgs/development/python-modules/sagemaker-core/default.nix index 1660a2b56389..f2f987261b15 100644 --- a/pkgs/development/python-modules/sagemaker-core/default.nix +++ b/pkgs/development/python-modules/sagemaker-core/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "sagemaker-core"; - version = "1.0.34"; + version = "1.0.36"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "sagemaker-core"; tag = "v${version}"; - hash = "sha256-ZkV4SfJS+3otrzYFZH7lt/tBsFTbfss9Yt7OKgl3fSQ="; + hash = "sha256-3nsBzpkreyavjZoyA96DWK9lV9YrOB6SyrpLFqX4ZP8="; }; build-system = [ From 1ea9874c9e4dafddf6ecc8c194ed6e79b26cc718 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 11:04:33 +0000 Subject: [PATCH 144/196] google-play: 1.7.4 -> 1.7.5 --- pkgs/by-name/go/google-play/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-play/package.nix b/pkgs/by-name/go/google-play/package.nix index 1077cb5bfda4..ea2d659147b4 100644 --- a/pkgs/by-name/go/google-play/package.nix +++ b/pkgs/by-name/go/google-play/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "google-play"; - version = "1.7.4"; + version = "1.7.5"; src = fetchFromGitHub { owner = "UlyssesZh"; repo = "google-play"; tag = "v${version}"; - hash = "sha256-Qv79fM59AQ+Y0OfWXKW1Jub07J5net3pP8ANm7CtB6A="; + hash = "sha256-CmNBE3SJhDyY77mjC56pl0aiyt4ZW6pEYTtOK3FXGhE="; }; subPackages = [ @@ -21,7 +21,7 @@ buildGoModule rec { "internal/badging" ]; - vendorHash = "sha256-+n08a22VEHjKUyk/XxTXBu9yYggSgIxCFx8PFtA2OCc="; + vendorHash = "sha256-q0p9+74qUSY2AAnagtM6d6PPEhM1HHF019QWxTemiIo="; passthru.updateScript = nix-update-script { }; From 25a38ebfb0b41519e6755f73063d316caec381cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Thu, 5 Jun 2025 14:28:53 +0200 Subject: [PATCH 145/196] appimageTools: Drop gtk2 Should work since it's not in the linked excludelist anymore: https://github.com/AppImageCommunity/pkg2appimage/blob/master/excludelist Ref: https://github.com/NixOS/nixpkgs/issues/410814 Tested by running `joplin-desktop` --- pkgs/build-support/appimage/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/build-support/appimage/default.nix b/pkgs/build-support/appimage/default.nix index 9d72bfe6ed98..2faf818d24ea 100644 --- a/pkgs/build-support/appimage/default.nix +++ b/pkgs/build-support/appimage/default.nix @@ -149,7 +149,6 @@ rec { xorg.libpciaccess glib - gtk2 bzip2 zlib gdk-pixbuf @@ -218,7 +217,6 @@ rec { speex SDL2_ttf SDL2_mixer - libappindicator-gtk2 libcaca libcanberra libgcrypt From 27145333ab14bd6a7955272fb0b386905b130773 Mon Sep 17 00:00:00 2001 From: Jez Cope Date: Wed, 4 Jun 2025 13:52:03 +0100 Subject: [PATCH 146/196] python3Packages.bagit: 1.8.1 -> 1.9b2 --- pkgs/development/python-modules/bagit/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bagit/default.nix b/pkgs/development/python-modules/bagit/default.nix index 6742f35877c4..28e4bb4b41ab 100644 --- a/pkgs/development/python-modules/bagit/default.nix +++ b/pkgs/development/python-modules/bagit/default.nix @@ -5,24 +5,28 @@ gettext, mock, pytestCheckHook, + setuptools, setuptools-scm, }: buildPythonPackage rec { pname = "bagit"; - version = "1.8.1"; - format = "setuptools"; + version = "1.9b2"; + pyproject = true; + build-system = [ + setuptools + setuptools-scm + ]; src = fetchFromGitHub { owner = "LibraryOfCongress"; repo = "bagit-python"; rev = "v${version}"; - hash = "sha256-t01P7MPWgOrktuW2zF0TIzt6u/jkLmrpD2OnqawhJaI="; + hash = "sha256-IkRMsCrtX8nS0nrxs5B9csMq1YrI75QLDuT8eTPILkw="; }; nativeBuildInputs = [ gettext - setuptools-scm ]; nativeCheckInputs = [ From cb66d794e26eefb2a6a66bb760ef1befdf6b69a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 14:16:47 +0000 Subject: [PATCH 147/196] kube-bench: 0.10.6 -> 0.10.7 --- pkgs/by-name/ku/kube-bench/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kube-bench/package.nix b/pkgs/by-name/ku/kube-bench/package.nix index 331295e9d383..d7b6b371184e 100644 --- a/pkgs/by-name/ku/kube-bench/package.nix +++ b/pkgs/by-name/ku/kube-bench/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "kube-bench"; - version = "0.10.6"; + version = "0.10.7"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "kube-bench"; tag = "v${version}"; - hash = "sha256-+4OSqFU9IoVN9lsw6CwVL60OU4e/yCBZfnD8qqNLTtk="; + hash = "sha256-5QY7rDFv6UV5qIdgKUGkb1DYZYid3POgEzPwSPKtHDU="; }; - vendorHash = "sha256-BB7DHACKELwvquOwmBSXl1kwKw43mNnpp5yY33wwdVo="; + vendorHash = "sha256-fmhlqPizAIVVzJAIHfY2gtCpJZY5Sx1Uih/7m7YEM98="; nativeBuildInputs = [ installShellFiles ]; From 344c7d7994ab82c7a7d4c842afd6ca86fd870c81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 14:34:21 +0000 Subject: [PATCH 148/196] eksctl: 0.208.0 -> 0.209.0 --- pkgs/by-name/ek/eksctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ek/eksctl/package.nix b/pkgs/by-name/ek/eksctl/package.nix index 3515d43f81a0..32643f1bf2eb 100644 --- a/pkgs/by-name/ek/eksctl/package.nix +++ b/pkgs/by-name/ek/eksctl/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "eksctl"; - version = "0.208.0"; + version = "0.209.0"; src = fetchFromGitHub { owner = "weaveworks"; repo = "eksctl"; rev = version; - hash = "sha256-lRRB6yAELCNzXWiuxaEHTwlTG7/x3AC97ZnaEtJ3AVs="; + hash = "sha256-iyxO/KMVxSbf/1WijVg0+56BKdyG7gBsfNouyVNMDIA="; }; - vendorHash = "sha256-7aV+BJDudRpqpNk0ve2u7/GHCswMvw07yKrdnnvfO6M="; + vendorHash = "sha256-vhYexIdkn8Y5U5YZewj/O8sJCt/VimZU4E4kn0/1lU4="; doCheck = false; From adf24a58eca2deb4b7f709c984cae8dcbf6c02cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 14:48:35 +0000 Subject: [PATCH 149/196] consul-template: 0.40.0 -> 0.41.0 --- pkgs/by-name/co/consul-template/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/consul-template/package.nix b/pkgs/by-name/co/consul-template/package.nix index ca14013c21b2..cee277012203 100644 --- a/pkgs/by-name/co/consul-template/package.nix +++ b/pkgs/by-name/co/consul-template/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "consul-template"; - version = "0.40.0"; + version = "0.41.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "consul-template"; rev = "v${version}"; - hash = "sha256-iqBcY7FYCO4qqQRAHxA2sxTnyL5c0vLVWKuhqvX0oJE="; + hash = "sha256-rPr69/U7+TZ7snzK8dvyd+5/O9/sqKMY/sIPOGkORs4="; }; - vendorHash = "sha256-Slp+x+cYYIC/XgICb9qDdqq1gTDxLNwXyClaWZt1fs8="; + vendorHash = "sha256-VUqRNK6OwSVydVbmxDe75JnI16JpnGT+wyAItqz781Q="; # consul-template tests depend on vault and consul services running to # execute tests so we skip them here From 11883cbb64e2ee40ef46c63f8bb1a93668788417 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 17:09:38 +0000 Subject: [PATCH 150/196] git-repo: 2.54 -> 2.55.1 --- pkgs/by-name/gi/git-repo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-repo/package.nix b/pkgs/by-name/gi/git-repo/package.nix index 41b7a06a50c5..d0bc4e416468 100644 --- a/pkgs/by-name/gi/git-repo/package.nix +++ b/pkgs/by-name/gi/git-repo/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "git-repo"; - version = "2.54"; + version = "2.55.1"; src = fetchFromGitHub { owner = "android"; repo = "tools_repo"; rev = "v${version}"; - hash = "sha256-rZCpuJ4TpbVbTxq7qHfhokoj7qCj9/YcA9PGgd9ROCg="; + hash = "sha256-hXImDtTwb5Ie/My610g9SYKNFXPf4SxNFcJwEqHEd4Q="; }; # Fix 'NameError: name 'ssl' is not defined' From 8592018f577e139761d63e88849b666e737fada7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 17:09:42 +0000 Subject: [PATCH 151/196] terraform-providers.jetstream: 0.2.0 -> 0.2.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 5b73a0df83c4..c1d76c7f97d8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -687,13 +687,13 @@ "vendorHash": null }, "jetstream": { - "hash": "sha256-N/cKiMwPHo8581PFg06RjgOGpGB02/CCARTIFu9kH3s=", + "hash": "sha256-I9T5PTNiZfCyPnNiqL8yDhJxpLRQpK7ynZmlr682BnY=", "homepage": "https://registry.terraform.io/providers/nats-io/jetstream", "owner": "nats-io", "repo": "terraform-provider-jetstream", - "rev": "v0.2.0", + "rev": "v0.2.1", "spdx": "Apache-2.0", - "vendorHash": "sha256-Dd02Ikt51eh/FBEtswe8Qr6P5tgQFZJTKgO01gxPX3s=" + "vendorHash": "sha256-ctd9V5EXL0c9b4aJ47nfjhqCMTewL55IkjkQ39ShoUk=" }, "kafka": { "hash": "sha256-RZwag424lXwI1GR/kFOcpv+huaYMyG4jcFjkhvA0Nlc=", From fa4a777e6b17c5a6a558325959f729050300b09d Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Fri, 6 Jun 2025 01:35:14 +0800 Subject: [PATCH 152/196] sing-box: 1.11.11 -> 1.11.13 --- pkgs/by-name/si/sing-box/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sing-box/package.nix b/pkgs/by-name/si/sing-box/package.nix index 867dc573e195..79f8481ad63f 100644 --- a/pkgs/by-name/si/sing-box/package.nix +++ b/pkgs/by-name/si/sing-box/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "sing-box"; - version = "1.11.11"; + version = "1.11.13"; src = fetchFromGitHub { owner = "SagerNet"; repo = "sing-box"; tag = "v${finalAttrs.version}"; - hash = "sha256-hdYYjKBXnTqScYTUCfMmXozDD8GtIorLXnsU2Fmwg/c="; + hash = "sha256-Pq5ElVDNJTeT4h6ZrupnKlCydxfJ2wAxk/9eZblT4d4="; }; - vendorHash = "sha256-/0pwsZbMbyAFXCrukbNf2RmQjQJ1E/ZUwzrC+5NEZcc="; + vendorHash = "sha256-/awpe9v+J1O0DKMvi6CNAgJ0mFJaWoXPHzRAk98nQ+Y="; tags = [ "with_quic" From 1389bb0d744efd2b8ff7f8d388b7609afc052dff Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Thu, 5 Jun 2025 20:38:19 +0300 Subject: [PATCH 153/196] pulumi-bin: 3.173.0 -> 3.174.0 --- pkgs/tools/admin/pulumi-bin/data.nix | 162 +++++++++++++-------------- 1 file changed, 81 insertions(+), 81 deletions(-) diff --git a/pkgs/tools/admin/pulumi-bin/data.nix b/pkgs/tools/admin/pulumi-bin/data.nix index 6f85173e76e3..4e4b536e998d 100644 --- a/pkgs/tools/admin/pulumi-bin/data.nix +++ b/pkgs/tools/admin/pulumi-bin/data.nix @@ -1,16 +1,16 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.173.0"; + version = "3.174.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.173.0-linux-x64.tar.gz"; - sha256 = "0pjiwblw89r615lbfkmwhcyszbn6gk519rkia92phnx6absf7zfa"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.174.0-linux-x64.tar.gz"; + sha256 = "08ancj87d25dpfbm0hidvv1if4jnr1b5186wwhs6pq7xkifk7j6z"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.38.0-linux-amd64.tar.gz"; - sha256 = "046cqacl3lsrjdrgcc9mzr58dimgcsb2dbcradfsz2x2pg9r4i04"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.39.0-linux-amd64.tar.gz"; + sha256 = "0zmylykkr6gfyr9zvi29qn753kn7927y2zwy5781jgidqz2srxqx"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v8.1.0-linux-amd64.tar.gz"; @@ -21,32 +21,32 @@ sha256 = "1ly3rxvfwjjbywbiv3q858qv9mbikyf89byr1x3y8w8wc50sxhyh"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.3-linux-amd64.tar.gz"; - sha256 = "1fapykfy2jzgygydgmvrlv54bnh1r1xhmvhp70fbz1z6nr7sh89x"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.4-linux-amd64.tar.gz"; + sha256 = "1xrhiknhi5hvhq33hzjybz52yyfxrvapc24yh1va1d29dr3cj9m6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.21.0-linux-amd64.tar.gz"; - sha256 = "1wj2jkxq6a02c1ibj2gfnkyvlj45p151xh2cnp8s7l9pfi7svcvs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.22.0-linux-amd64.tar.gz"; + sha256 = "157pd0gn64nwym37qxs0klaxlf8vd6bm31msmgdyfj81i7d0a0kp"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.81.0-linux-amd64.tar.gz"; - sha256 = "1nzphkx9kvnw341ssbwr289nn867xndjzgjrw807nijp94900pv8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.82.1-linux-amd64.tar.gz"; + sha256 = "06gsifpbf92lyrrjg82akp3iw2n6s8sbh19j6q7218w51lqv1llq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-linux-amd64.tar.gz"; sha256 = "0jlaj3pz5j0hgnqdg2b1xw9cwlr4i5pvir8flhwvw222nsah15yv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-linux-amd64.tar.gz"; - sha256 = "0arg0vvwman2gx4fy9y320y055piyyyl62yjbxj3scw31wzysp5w"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-linux-amd64.tar.gz"; + sha256 = "1wn62hc40zvzr6lh81ha0668y89kfdy67nmc6vpb4jwbr5s8zdvi"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.23.0-linux-amd64.tar.gz"; sha256 = "05xlk5nsz2b2vv88r42a5zgcm4iq4nic920fjrx1wz00q64bacwz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.0-linux-amd64.tar.gz"; - sha256 = "1g553pbvrgcrxfh5z6dxy4vd1j3im19a070jp9krmqrjzincpbbk"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.1-linux-amd64.tar.gz"; + sha256 = "1r28zsxhjyi1c9nrr8g98m7sp6fpr2pfszsifi2hrji4ffm3c842"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.5-linux-amd64.tar.gz"; @@ -57,8 +57,8 @@ sha256 = "1ccjfr1v88hc2x845z7h3bxkgxqn6f134d422qdz9bgqdlyrr2dk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.45.0-linux-amd64.tar.gz"; - sha256 = "1h78r8m93cgdl85xygdya89ws7jdkgnbkj6hk9mc5gbkj2i4img2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.46.0-linux-amd64.tar.gz"; + sha256 = "0janqzfw9q787j2dcmkiqfh1fi9h7c3p8l2wwhz8sxd4v4av1zwh"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.7.0-linux-amd64.tar.gz"; @@ -73,8 +73,8 @@ sha256 = "176bpdyhmwb2pyi4k1dc25agpm4spfndjhg1yjwfv3qvlgnzsnlq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.32.1-linux-amd64.tar.gz"; - sha256 = "19vi9dph5h2fawy7smh2pyiwgadsdji6i3bsk88zw9x7jiz3vhkx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.33.0-linux-amd64.tar.gz"; + sha256 = "0kj8shqi51q3055kq6r45pcy9wc5ygd97nv31cz0pcki4pgnx90s"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-linux-amd64.tar.gz"; @@ -113,8 +113,8 @@ sha256 = "1macxvx93713r38gmx0430sg1ca34rwz6b2rfsp865cha7hpjpfk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.1-linux-amd64.tar.gz"; - sha256 = "07s4xmsqjja79pzdh3vj3fq6q3yhnds7xp08x9yzc964c9kzndzs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.2-linux-amd64.tar.gz"; + sha256 = "0j73752fpljn2gydw1jzp8dknrvx2qcldjjqmd7yigf9spbnagj5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-linux-amd64.tar.gz"; @@ -163,12 +163,12 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.173.0-darwin-x64.tar.gz"; - sha256 = "0lzabzp1v888vq0gw5y6wkndx531kd2gxixdqd6a222pmysbhw59"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.174.0-darwin-x64.tar.gz"; + sha256 = "0lw460xwhxl2mvvn5j3wb1wk3g3a7k8n7s9qmgs2mnyrc6a7l039"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.38.0-darwin-amd64.tar.gz"; - sha256 = "1g0b1c35n1hdbyw8amkh3j3dgigxj418hdb7cv3q0mab14p47rxj"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.39.0-darwin-amd64.tar.gz"; + sha256 = "14z6lbqfzx1qg2m7cmk5fax6gxnqchm6pqkjrkwkz1z9ai5wsig7"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v8.1.0-darwin-amd64.tar.gz"; @@ -179,32 +179,32 @@ sha256 = "0m5mfhf67kv2f11c30mn6x9jr3l0gwz29sgs8zi11aa2vw5f0j0g"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.3-darwin-amd64.tar.gz"; - sha256 = "11288q3k3dq20kggcxif4xv06zk7x2x5xwcj5swr6la7cjq2wvpr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.4-darwin-amd64.tar.gz"; + sha256 = "1azx9saxgrama9mpjkbkgbg4w29ybp1b7cjsiajv0wnrfjfbmlsk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.21.0-darwin-amd64.tar.gz"; - sha256 = "1z3mqcxv7xkl8bamgjfq2jlfday0prbfj26hgbs1xgdq9p571x3r"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.22.0-darwin-amd64.tar.gz"; + sha256 = "1qs9qfiqplhbhd0hva7vlr2mg0kgfl91x41sfa43dpn1bhhzgd7w"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.81.0-darwin-amd64.tar.gz"; - sha256 = "0nhs9nj5fj2pbvvrygq1prglfsk0hr2mspc92743n6mn93k32vb8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.82.1-darwin-amd64.tar.gz"; + sha256 = "0i2gvwv0qhcvnfrm65p5qa82sax2my2dsnhk6n1bxq1f7hxn7rqp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-darwin-amd64.tar.gz"; sha256 = "1nvznxmdpb92s7c3fi8arz8kyzwdnvhhy8j4j9s5sqw5bn13bm3a"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-darwin-amd64.tar.gz"; - sha256 = "1y8k69ynnjkqr7vwcnv6vgirnlgixplnzzq87ywb592lh7vp9b94"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-darwin-amd64.tar.gz"; + sha256 = "1dwn0xjr0p6rd2r5x59flscfg911xaahp3bvhbkrz8pgkkg6ygcz"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.23.0-darwin-amd64.tar.gz"; sha256 = "1596zgpi09c14xghcby80fijy743pc68vs2xpdy6xbcm4k29srqn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.0-darwin-amd64.tar.gz"; - sha256 = "1b4ivxds2s03xl65qiinw1vx4phjn2bplxhyl0aw0h0g1155h8j3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.1-darwin-amd64.tar.gz"; + sha256 = "1972648yj3pj7l0na2hflv9hy1s8fhg7166kraim8mnmm8ngzgbk"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.5-darwin-amd64.tar.gz"; @@ -215,8 +215,8 @@ sha256 = "0w71myfi4j5kwqrdjf7s8674m7zbfzpk2lz10iyhdr404jawb7rg"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.45.0-darwin-amd64.tar.gz"; - sha256 = "0nxz9qgmf9i5zp7am8ca1w9dv0m5vw1y84q6aisbrsi04qlkc9z3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.46.0-darwin-amd64.tar.gz"; + sha256 = "0cxx27nhi8z3k2bqabdy0kkb6l2vlr78fv4yn2g2nxp1pdkjh77q"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.7.0-darwin-amd64.tar.gz"; @@ -231,8 +231,8 @@ sha256 = "049y0l7hyng3kqkh5hkxzw6k743dy1zik0xgbyv3iarg8gxi6yb8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.32.1-darwin-amd64.tar.gz"; - sha256 = "0y3kdll7dw9k2szfyc76diljxcf8ppaaq4gjl3fxnrha44wvpcq7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.33.0-darwin-amd64.tar.gz"; + sha256 = "1xhy4va19y8ybgzcby4gy2ndwm8z49qd6hx9mzh42ra6wkrfrrvh"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-darwin-amd64.tar.gz"; @@ -271,8 +271,8 @@ sha256 = "0c2gqgf9d47ffpljq9h0z3m9gljw2b9fnav68mskh0cak8zgfhlz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.1-darwin-amd64.tar.gz"; - sha256 = "17m6qcpkhavgprqbskad5ky3zs9230bpiadmz3y552z4yci4pmdk"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.2-darwin-amd64.tar.gz"; + sha256 = "1pfkqfviizl1n0kvnm90r02vrnmda0k4a7bhy52dask4vvb3g387"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-darwin-amd64.tar.gz"; @@ -321,12 +321,12 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.173.0-linux-arm64.tar.gz"; - sha256 = "1v9pjapx7qh3qdngsy7hjb7lyq0sv8hcyw2vlm3ar6xmz1fgzxw4"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.174.0-linux-arm64.tar.gz"; + sha256 = "0yarz9f8rvw5m97nsg4z2ar7hf5myz3wcf5prsj6v80w19igdmwz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.38.0-linux-arm64.tar.gz"; - sha256 = "1zzg4igsqnnrv4wby9bl3z63am6wayw8kyaf51qz6napp4skwqby"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.39.0-linux-arm64.tar.gz"; + sha256 = "1z72zkrpa0mz15q22r7vrkgb5yy8nfs6pp74flvr0alf4119gi49"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v8.1.0-linux-arm64.tar.gz"; @@ -337,32 +337,32 @@ sha256 = "0vfspacdpkal3rmnq33vqrn7iwc3havpyqzwl4xnr5ndrizf8afn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.3-linux-arm64.tar.gz"; - sha256 = "1087l6716vy72dcm648g36mlnvx7m3nw778bby8azy5almq4v9nr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.4-linux-arm64.tar.gz"; + sha256 = "1g10k6qzbk2ajbm31j4hmc8pzv8qb913jc0w9hvxwm2aqv7xklqi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.21.0-linux-arm64.tar.gz"; - sha256 = "1jgj636a6g7gyz0pq5m2drk99f8dczzzpx48mr7mxglqv0h9c8sr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.22.0-linux-arm64.tar.gz"; + sha256 = "1rhj8fadp3q6i975kbr1r17i7lzwg9wr6v0pc6vmw93w2hsgplan"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.81.0-linux-arm64.tar.gz"; - sha256 = "19z7v1fazcv4wsybhsn0x2allrfpsw3drm8wh7lh5kdzcphw9agi"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.82.1-linux-arm64.tar.gz"; + sha256 = "0n9n27g1lvpwqzpaargxqnyi2jj6cvlbcbzd8d56vcx0k8bals84"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-linux-arm64.tar.gz"; sha256 = "17ali0a6dwrmwka319ld7vwlrkhxic6yim21niphcda9gi9v1cs9"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-linux-arm64.tar.gz"; - sha256 = "0wwv7zs4pmnwdy3hzijhihi96jdjv4wdm4ky1wj8krwpbhw7kjl3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-linux-arm64.tar.gz"; + sha256 = "0bqqng9mpv7k6npdq01w058ram5zmfvand39s075hh73xc6hp5c5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.23.0-linux-arm64.tar.gz"; sha256 = "094fp0y2a4phd6zk7hz0x6iynpshh3sx6z9wyi2swacddjj646cx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.0-linux-arm64.tar.gz"; - sha256 = "06gvjl7vyws1bdndjxnhy078mc4pfd4vdvnp0lsni3dzy6s87ls3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.1-linux-arm64.tar.gz"; + sha256 = "15rw8fsmg3ndp1gxcg6c3m09bq1wwn0bi7a6fb8y506s21bi6sfj"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.5-linux-arm64.tar.gz"; @@ -373,8 +373,8 @@ sha256 = "0mazlc88jcbpikvdcph0qk64riq5lfkcypgbsmckwz0ij9y7x15h"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.45.0-linux-arm64.tar.gz"; - sha256 = "0vh94fsv4jfam7ynaxqay0ilxmx1rxx95dh9sxymr5bhrn1vjr6k"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.46.0-linux-arm64.tar.gz"; + sha256 = "1vxvwxp7z45nzlahqkfi8ywy5lvkmmy64mf2byg582mxzvkcpsjc"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.7.0-linux-arm64.tar.gz"; @@ -389,8 +389,8 @@ sha256 = "0zqyfn995lxmfiji9di44wgz0jmc9adf63pmhjzsi5kqfw5irrkw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.32.1-linux-arm64.tar.gz"; - sha256 = "0qs5vvdjfmpvnx1ap3jpmd8lvwvhz2lmgbwygpbb7ddzxshpmfi9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.33.0-linux-arm64.tar.gz"; + sha256 = "0bgd6vk0yqiwfibkhabcxh9kqpyq23b4blzai8cql6f06mffzlrd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-linux-arm64.tar.gz"; @@ -429,8 +429,8 @@ sha256 = "1sy9nkilsmvwd9bv8s65x32vfyc8b1qbwj6jnrdjk1y3a2sm1f81"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.1-linux-arm64.tar.gz"; - sha256 = "0xhlgdh05i5la27d4440n87kfv4rv9aragqrijw3wyw0fd0zy50s"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.2-linux-arm64.tar.gz"; + sha256 = "12j121fv3n2p54cmqjbx7yc7p8hqi7sb7bf4pcz6v1mmzxfsfz1c"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-linux-arm64.tar.gz"; @@ -479,12 +479,12 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.173.0-darwin-arm64.tar.gz"; - sha256 = "1qjmjf1kq6cnjqqdgka11vsk48iqkzs1wckksacl8w5inx1cflkc"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.174.0-darwin-arm64.tar.gz"; + sha256 = "0pbc1gk453g12p0x79d4gl8f9bcirqs6my28fxdhn36b565l0q2r"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.38.0-darwin-arm64.tar.gz"; - sha256 = "0z35yjjpwas3yzr0zj4z9jigx6b6mmip7xzv6lbr3a08g6fly6nz"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.39.0-darwin-arm64.tar.gz"; + sha256 = "0mbyiyasc6z4acyh6a29xbxd269pdbinarxi4g4czvvg2vd76fi1"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v8.1.0-darwin-arm64.tar.gz"; @@ -495,32 +495,32 @@ sha256 = "1wm2kjbclb31np0hb2a5y0v9cpk5pv3bysf0g5wk8pfr1gnaigpa"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.3-darwin-arm64.tar.gz"; - sha256 = "01j87fv5i7n9wwp0r8hxscp4gn8hssi0l9a7q90g89ffb18y878x"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.8.4-darwin-arm64.tar.gz"; + sha256 = "0hzl05y19gzr7wdd4myqlmdnx9ax7a0pz6h9s787gpmw4gjnv861"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.21.0-darwin-arm64.tar.gz"; - sha256 = "16b1d99k9p34xjl6vjampa1lwhwjw2y38fkds8d15cvg1z725ypf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-auth0-v3.22.0-darwin-arm64.tar.gz"; + sha256 = "0lj9wv18fjsv6xwszzyizibkaf2g4s19rjmldzb034xbdq8jpqbz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.81.0-darwin-arm64.tar.gz"; - sha256 = "124alv879949ab2g0a3l0ji5bn047wdz5hb11g8rpaq11378cmlq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v6.82.1-darwin-arm64.tar.gz"; + sha256 = "17m7p7n25fymhs7dgsgxakq3cnp15ncqc69alsxhi2n6f5nzhxks"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-darwin-arm64.tar.gz"; sha256 = "099z1by8w9vgna544d8q1v3gnp3jbssj01k75kck2sm13954idli"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.9.0-darwin-arm64.tar.gz"; - sha256 = "0ivjp7sq86gyy38vmy3cmbl1b3zwzij5dxwh6ffp5jf6bazm76wr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-darwin-arm64.tar.gz"; + sha256 = "1j3anypzdv3qicg5nagn6zckxr877f39kzazdi0slki9cpwnzkhi"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.23.0-darwin-arm64.tar.gz"; sha256 = "1drmnhr9svpyj4pxi1czwc3qn4ha78lcb7sqwfwa428h0m0appms"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.0-darwin-arm64.tar.gz"; - sha256 = "0fxdprj20k532qvma5gcz0fl9bvf6rwz0n5ax96ar45m5i6wrmww"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-cloudflare-v6.2.1-darwin-arm64.tar.gz"; + sha256 = "0gv7dsk35hhbfs2xx15x6mmdvbizfivnfa2ycpk38f2ihjbn5sdl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-consul-v3.12.5-darwin-arm64.tar.gz"; @@ -531,8 +531,8 @@ sha256 = "1z6j18n9w9gh7zw2d76ra623miqc0dy4gf3p61x3iqhid2znc5pl"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.45.0-darwin-arm64.tar.gz"; - sha256 = "0r57qxq26fka8i1gl71xsjc0pbnaj2yj5nqrac9yzr5qvb84k0c0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-digitalocean-v4.46.0-darwin-arm64.tar.gz"; + sha256 = "1zj4qmvv7r4f19hdk8lxm7h28vprnwyih3h45si7dbifm311gdl1"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.7.0-darwin-arm64.tar.gz"; @@ -547,8 +547,8 @@ sha256 = "0lcx81s0qa13cnkm1sh640a15z650vsqxi5a59zgzq6b0r151h4r"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.32.1-darwin-arm64.tar.gz"; - sha256 = "07pwsqr2vql3gq7k6qyl26saaykc6qqhxjh5smbkx5blil9bgc5s"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v8.33.0-darwin-arm64.tar.gz"; + sha256 = "0a4vidalqzfnkwdnyalmm5p8vwq91qfbqiw6dpcjmhi4airi2ilj"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-darwin-arm64.tar.gz"; @@ -587,8 +587,8 @@ sha256 = "07mmlcralx8qq5zvjlhlnp8a9vqkm78316aclhs5ys3l1xmhj6j6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.1-darwin-arm64.tar.gz"; - sha256 = "0my26549lzvc4j7c3xmp6z82qj126x8sx9cj1rz8a7alawn1v5b0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.15.2-darwin-arm64.tar.gz"; + sha256 = "1braby52wys2ddfbb99yhhn6n3izr4sc70b7jl6ryrb6b17qqk0f"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-darwin-arm64.tar.gz"; From 22b88ba79d8feb71704fa1baccae978cf9b8d1ab Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 5 Jun 2025 09:11:29 -0700 Subject: [PATCH 154/196] treewide: adjust meta descriptions to avoid definite or indefinite articles This patch was produced in Vim by me, a human being. All errors are the fault of the operator. I did try to be careful. Co-authored-by: Peder Bergebakken Sundt Co-authored-by: dotlambda --- pkgs/by-name/_2/_2ship2harkinian/package.nix | 2 +- pkgs/by-name/ab/abaddon/package.nix | 2 +- pkgs/by-name/ad/adios2/package.nix | 2 +- pkgs/by-name/ai/air-formatter/package.nix | 2 +- pkgs/by-name/am/amphetype/package.nix | 2 +- pkgs/by-name/ap/apache-orc/package.nix | 2 +- pkgs/by-name/ap/appflowy/package.nix | 2 +- pkgs/by-name/aq/aquamarine/package.nix | 2 +- pkgs/by-name/ar/ares-cli/package.nix | 2 +- pkgs/by-name/ar/arkenfox-userjs/package.nix | 2 +- pkgs/by-name/as/astro-language-server/package.nix | 2 +- pkgs/by-name/au/authentik/ldap.nix | 2 +- pkgs/by-name/av/avalonia/package.nix | 2 +- pkgs/by-name/av/avml/package.nix | 2 +- pkgs/by-name/aw/aws-vault/package.nix | 2 +- pkgs/by-name/az/azahar/package.nix | 2 +- pkgs/by-name/az/azure-cli/extensions-manual.nix | 2 +- pkgs/by-name/az/azurite/package.nix | 2 +- pkgs/by-name/ba/balls/package.nix | 2 +- pkgs/by-name/ba/basalt-monado/package.nix | 2 +- pkgs/by-name/ba/bash-language-server/package.nix | 2 +- pkgs/by-name/bi/bitbox-bridge/package.nix | 2 +- pkgs/by-name/bl/blackvoxel/package.nix | 2 +- pkgs/by-name/bl/blastem/package.nix | 2 +- pkgs/by-name/bl/blendfarm/package.nix | 2 +- pkgs/by-name/bo/bolt-launcher/package.nix | 2 +- pkgs/by-name/br/brainflow/package.nix | 2 +- pkgs/by-name/bs/bsky-cli/package.nix | 2 +- pkgs/by-name/bu/buffybox/package.nix | 2 +- pkgs/by-name/bu/burpsuite/package.nix | 2 +- pkgs/by-name/ca/cabinpkg/package.nix | 2 +- pkgs/by-name/ca/camunda-modeler/package.nix | 2 +- pkgs/by-name/ca/catamaran/package.nix | 2 +- pkgs/by-name/ca/catppuccin-whiskers/package.nix | 2 +- pkgs/by-name/cc/cctools/package.nix | 2 +- pkgs/by-name/cf/cfonts/package.nix | 2 +- pkgs/by-name/ch/chamber/package.nix | 2 +- pkgs/by-name/cl/clang-tidy-sarif/package.nix | 2 +- pkgs/by-name/cl/claude-code/package.nix | 2 +- pkgs/by-name/cl/clifm/package.nix | 2 +- pkgs/by-name/cl/clippy-sarif/package.nix | 2 +- pkgs/by-name/co/code2prompt/package.nix | 2 +- pkgs/by-name/co/cope/package.nix | 2 +- pkgs/by-name/co/courier-unicode/package.nix | 2 +- pkgs/by-name/cp/cppad/package.nix | 2 +- pkgs/by-name/cp/cpu_features/package.nix | 2 +- pkgs/by-name/cr/crow/package.nix | 2 +- pkgs/by-name/ct/ctune/package.nix | 2 +- pkgs/by-name/cu/culvert/package.nix | 2 +- pkgs/by-name/cu/cutentr/package.nix | 2 +- pkgs/by-name/db/dbus-broker/package.nix | 2 +- pkgs/by-name/df/dfl-ipc/package.nix | 2 +- pkgs/by-name/di/di-tui/package.nix | 2 +- pkgs/by-name/di/didder/package.nix | 2 +- pkgs/by-name/di/dinit/package.nix | 2 +- pkgs/by-name/di/distrobox-tui/package.nix | 2 +- pkgs/by-name/di/dita-ot/package.nix | 2 +- pkgs/by-name/dn/dnss/package.nix | 2 +- pkgs/by-name/do/dotnet-ef/package.nix | 2 +- pkgs/by-name/dr/draupnir/package.nix | 2 +- pkgs/by-name/du/dut/package.nix | 2 +- pkgs/by-name/ed/edido/package.nix | 2 +- pkgs/by-name/ed/edukai/package.nix | 2 +- pkgs/by-name/ed/eduli/package.nix | 2 +- pkgs/by-name/ed/edusong/package.nix | 2 +- pkgs/by-name/el/element-desktop/package.nix | 2 +- pkgs/by-name/el/elm-land/package.nix | 2 +- pkgs/by-name/em/ember-cli/package.nix | 2 +- pkgs/by-name/en/encrypted-dns-server/package.nix | 2 +- pkgs/by-name/eq/equicord/package.nix | 2 +- pkgs/by-name/er/erlang-language-platform/package.nix | 2 +- pkgs/by-name/ev/everest-mons/package.nix | 2 +- pkgs/by-name/f1/f1viewer/package.nix | 2 +- pkgs/by-name/fa/fastfetch/package.nix | 2 +- pkgs/by-name/fa/fastqc/package.nix | 2 +- pkgs/by-name/fa/faust2/package.nix | 2 +- pkgs/by-name/fc/fcitx5-fluent/package.nix | 2 +- pkgs/by-name/ff/ffts/package.nix | 2 +- pkgs/by-name/fs/fscrypt-experimental/package.nix | 2 +- pkgs/by-name/gd/gdmap/package.nix | 2 +- pkgs/by-name/gi/git-toolbelt/package.nix | 2 +- pkgs/by-name/gi/git-wait/package.nix | 2 +- pkgs/by-name/gi/gitnuro/package.nix | 2 +- pkgs/by-name/gl/glasskube/package.nix | 2 +- pkgs/by-name/gn/gnome-clocks/package.nix | 2 +- pkgs/by-name/go/gocatcli/package.nix | 2 +- pkgs/by-name/go/gomuks/package.nix | 2 +- pkgs/by-name/go/gopro-tool/package.nix | 2 +- pkgs/by-name/gp/gpauth/package.nix | 2 +- pkgs/by-name/gr/gren/generated-package.nix | 2 +- pkgs/by-name/gr/grpc-gateway/package.nix | 2 +- pkgs/by-name/gu/guile-json-rpc/package.nix | 2 +- pkgs/by-name/gu/guile-lsp-server/package.nix | 2 +- pkgs/by-name/gu/guile-semver/package.nix | 2 +- pkgs/by-name/ha/hadolint-sarif/package.nix | 2 +- pkgs/by-name/ha/harlequin/package.nix | 2 +- pkgs/by-name/hd/hdfview/package.nix | 2 +- pkgs/by-name/he/headset-charge-indicator/package.nix | 2 +- pkgs/by-name/he/heimdall-proxy/package.nix | 2 +- pkgs/by-name/he/heptabase/package.nix | 2 +- pkgs/by-name/he/hexxy/package.nix | 2 +- pkgs/by-name/hm/hmcl/package.nix | 2 +- pkgs/by-name/ho/homer/package.nix | 2 +- pkgs/by-name/ho/honggfuzz/package.nix | 2 +- pkgs/by-name/ht/hterm/package.nix | 2 +- pkgs/by-name/hy/hyprland-qt-support/package.nix | 2 +- pkgs/by-name/hy/hyprprop/package.nix | 2 +- pkgs/by-name/hy/hyprsysteminfo/package.nix | 2 +- pkgs/by-name/im/imsprog/package.nix | 2 +- pkgs/by-name/is/isabelle/package.nix | 2 +- pkgs/by-name/jj/jjui/package.nix | 2 +- pkgs/by-name/ka/kanidm-provision/package.nix | 2 +- pkgs/by-name/kc/kcl-language-server/package.nix | 2 +- pkgs/by-name/kc/kcl/package.nix | 2 +- pkgs/by-name/kc/kclvm/package.nix | 2 +- pkgs/by-name/kc/kclvm_cli/package.nix | 2 +- pkgs/by-name/ki/kitex/package.nix | 2 +- pkgs/by-name/ki/kitty/package.nix | 2 +- pkgs/by-name/ko/koreader/package.nix | 2 +- pkgs/by-name/ku/kube-capacity/package.nix | 2 +- pkgs/by-name/ku/kubefetch/package.nix | 2 +- pkgs/by-name/ku/kuro/package.nix | 2 +- pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix | 2 +- pkgs/by-name/la/lasuite-docs-frontend/package.nix | 2 +- pkgs/by-name/la/lasuite-docs/package.nix | 2 +- pkgs/by-name/la/lauti/package.nix | 2 +- pkgs/by-name/la/lazysql/package.nix | 2 +- pkgs/by-name/ld/ld64/package.nix | 2 +- pkgs/by-name/le/leetgo/package.nix | 2 +- pkgs/by-name/li/liana/package.nix | 2 +- pkgs/by-name/li/lib25519/package.nix | 2 +- pkgs/by-name/li/libetebase/package.nix | 2 +- pkgs/by-name/li/libgen-cli/package.nix | 2 +- pkgs/by-name/li/libnop/package.nix | 2 +- pkgs/by-name/li/libpisp/package.nix | 2 +- pkgs/by-name/li/librandombytes/package.nix | 2 +- pkgs/by-name/li/librearp-lv2/package.nix | 2 +- pkgs/by-name/li/librearp/package.nix | 2 +- pkgs/by-name/li/libstudxml/package.nix | 2 +- pkgs/by-name/li/littlenavmap/atools.nix | 2 +- pkgs/by-name/li/littlenavmap/package.nix | 2 +- pkgs/by-name/lo/lorien/package.nix | 2 +- pkgs/by-name/lp/lprobe/package.nix | 2 +- pkgs/by-name/lu/luanti/package.nix | 2 +- pkgs/by-name/lu/lumafly/package.nix | 2 +- pkgs/by-name/ly/lyra-cursors/package.nix | 2 +- pkgs/by-name/ma/mackup/package.nix | 2 +- pkgs/by-name/ma/mangl/package.nix | 2 +- pkgs/by-name/ma/marble-marcher-ce/package.nix | 2 +- pkgs/by-name/ma/markdown-code-runner/package.nix | 2 +- pkgs/by-name/ma/mars-mips/package.nix | 2 +- pkgs/by-name/ma/maxcso/package.nix | 2 +- pkgs/by-name/mc/mcphost/package.nix | 2 +- pkgs/by-name/me/melos/package.nix | 2 +- pkgs/by-name/me/mesonlsp/package.nix | 2 +- pkgs/by-name/mi/min/package.nix | 2 +- pkgs/by-name/mi/mitm-cache/package.nix | 2 +- pkgs/by-name/mo/moonpalace/package.nix | 2 +- pkgs/by-name/mo/mov-cli/mov-cli-test.nix | 2 +- pkgs/by-name/mp/mpv-subs-popout/package.nix | 2 +- pkgs/by-name/mq/mqtt-explorer/package.nix | 2 +- pkgs/by-name/mu/music-assistant/frontend.nix | 2 +- pkgs/by-name/mu/musl-obstack/package.nix | 2 +- pkgs/by-name/mv/mvnd/package.nix | 2 +- pkgs/by-name/nb/nbsdgames/package.nix | 2 +- pkgs/by-name/ne/next-ls/package.nix | 2 +- pkgs/by-name/ni/nixos-firewall-tool/package.nix | 2 +- pkgs/by-name/ni/nixos-install-tools/package.nix | 2 +- pkgs/by-name/nt/ntfy-alertmanager/package.nix | 2 +- pkgs/by-name/nu/nuv/package.nix | 2 +- pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix | 2 +- pkgs/by-name/ob/objfw/package.nix | 2 +- pkgs/by-name/oc/ocelot-desktop/package.nix | 2 +- pkgs/by-name/om/omnom/package.nix | 2 +- pkgs/by-name/on/oncall/package.nix | 2 +- pkgs/by-name/op/opa-envoy-plugin/package.nix | 2 +- pkgs/by-name/op/openbgpd/package.nix | 2 +- pkgs/by-name/op/opensupaplex/package.nix | 2 +- pkgs/by-name/op/optional-lite/package.nix | 2 +- pkgs/by-name/os/osquery/toolchain-bin.nix | 2 +- pkgs/by-name/ov/overskride/package.nix | 2 +- pkgs/by-name/ox/oxide-rs/package.nix | 2 +- pkgs/by-name/pa/patchcil/package.nix | 2 +- pkgs/by-name/pa/paup-cli/package.nix | 2 +- pkgs/by-name/pe/peertube-viewer/package.nix | 2 +- pkgs/by-name/pe/perses/package.nix | 2 +- pkgs/by-name/ph/photini/package.nix | 2 +- pkgs/by-name/pi/piano-rs/package.nix | 2 +- pkgs/by-name/pi/pihole/package.nix | 2 +- pkgs/by-name/pi/piscope/package.nix | 2 +- pkgs/by-name/po/podman-desktop/package.nix | 2 +- pkgs/by-name/po/polarity/package.nix | 2 +- pkgs/by-name/po/popcorntime/package.nix | 2 +- pkgs/by-name/pp/pplatex/package.nix | 2 +- pkgs/by-name/pr/premid/package.nix | 2 +- pkgs/by-name/pr/pretty-php/package.nix | 2 +- pkgs/by-name/pr/prometheus-jmx-javaagent/package.nix | 2 +- pkgs/by-name/pr/protege/package.nix | 2 +- pkgs/by-name/pr/protoc-gen-elixir/package.nix | 2 +- pkgs/by-name/pr/proxsuite/package.nix | 2 +- pkgs/by-name/py/pymol/package.nix | 2 +- pkgs/by-name/py/pysolfc/package.nix | 2 +- pkgs/by-name/py/pyzy/package.nix | 2 +- pkgs/by-name/qu/quark-goldleaf/package.nix | 2 +- pkgs/by-name/ra/rainfrog/package.nix | 2 +- pkgs/by-name/ra/raygui/package.nix | 2 +- pkgs/by-name/re/realm/package.nix | 2 +- pkgs/by-name/re/redact/package.nix | 2 +- pkgs/by-name/re/restic-browser/package.nix | 2 +- pkgs/by-name/re/rewritefs/package.nix | 2 +- pkgs/by-name/rp/rpm-sequoia/package.nix | 2 +- pkgs/by-name/ru/rundeck-cli/package.nix | 2 +- pkgs/by-name/ru/rush-parallel/package.nix | 2 +- pkgs/by-name/ru/rustmission/package.nix | 2 +- pkgs/by-name/sa/sarif-fmt/package.nix | 2 +- pkgs/by-name/sa/satdump/package.nix | 2 +- pkgs/by-name/sb/sbom4python/package.nix | 2 +- pkgs/by-name/sb/sbt-extras/package.nix | 2 +- pkgs/by-name/sc/scitokens-cpp/package.nix | 2 +- pkgs/by-name/se/seq-cli/package.nix | 2 +- pkgs/by-name/se/serie/package.nix | 2 +- pkgs/by-name/se/servo/package.nix | 2 +- pkgs/by-name/sh/shader-slang/package.nix | 2 +- pkgs/by-name/sh/shellspec/package.nix | 2 +- pkgs/by-name/sh/shipwright/package.nix | 2 +- pkgs/by-name/sl/sleqp/package.nix | 2 +- pkgs/by-name/sm/smartdns/package.nix | 2 +- pkgs/by-name/sn/snapdragon-profiler/package.nix | 2 +- pkgs/by-name/so/source-meta-json-schema/package.nix | 2 +- pkgs/by-name/sp/sparrow3d/package.nix | 2 +- pkgs/by-name/sp/spip/package.nix | 2 +- pkgs/by-name/sp/splash/package.nix | 2 +- pkgs/by-name/sr/srgn/package.nix | 2 +- pkgs/by-name/st/stardust-xr-flatland/package.nix | 2 +- pkgs/by-name/st/stardust-xr-kiara/package.nix | 2 +- pkgs/by-name/st/stm32cubemx/package.nix | 2 +- pkgs/by-name/st/string-view-lite/package.nix | 2 +- pkgs/by-name/st/stylelint-lsp/package.nix | 2 +- pkgs/by-name/su/subtitleedit/package.nix | 2 +- pkgs/by-name/su/supermariowar/package.nix | 2 +- pkgs/by-name/su/supersonic/package.nix | 2 +- pkgs/by-name/su/sus-compiler/package.nix | 2 +- pkgs/by-name/sv/svix-cli/package.nix | 2 +- pkgs/by-name/sw/swiftlint/package.nix | 2 +- pkgs/by-name/sw/swiftshader/package.nix | 2 +- pkgs/by-name/sy/symfpu/package.nix | 2 +- pkgs/by-name/sy/synthesia/package.nix | 2 +- pkgs/by-name/tc/tcld/package.nix | 2 +- pkgs/by-name/te/techmino/package.nix | 2 +- pkgs/by-name/te/ted/package.nix | 2 +- pkgs/by-name/tf/tfmigrate/package.nix | 2 +- pkgs/by-name/tf/tfswitch/package.nix | 2 +- pkgs/by-name/tg/tg-archive/package.nix | 2 +- pkgs/by-name/ti/tic-80/package.nix | 2 +- pkgs/by-name/to/tome2/package.nix | 2 +- pkgs/by-name/tr/transgui/package.nix | 2 +- pkgs/by-name/tr/trrntzip/package.nix | 2 +- pkgs/by-name/ts/tscli/package.nix | 2 +- pkgs/by-name/ty/typship/package.nix | 2 +- pkgs/by-name/tz/tzf-rs/package.nix | 2 +- pkgs/by-name/u-/u-root/package.nix | 2 +- pkgs/by-name/un/unflac/package.nix | 2 +- pkgs/by-name/un/unnamed-sdvx-clone/package.nix | 2 +- pkgs/by-name/us/usbkvm/package.nix | 2 +- pkgs/by-name/va/vacuum-go/package.nix | 2 +- pkgs/by-name/va/vangers/package.nix | 2 +- pkgs/by-name/va/variant-lite/package.nix | 2 +- pkgs/by-name/ve/veloren/package.nix | 2 +- pkgs/by-name/vi/vimcats/package.nix | 2 +- pkgs/by-name/vi/vis/package.nix | 2 +- pkgs/by-name/vk/vkd3d-proton/package.nix | 2 +- pkgs/by-name/vo/volatility2-bin/package.nix | 2 +- pkgs/by-name/vs/vscode-js-debug/package.nix | 2 +- pkgs/by-name/vs/vst2-sdk/package.nix | 2 +- pkgs/by-name/vz/vzic/package.nix | 2 +- pkgs/by-name/wc/wchisp/package.nix | 2 +- pkgs/by-name/we/wealthfolio/package.nix | 2 +- pkgs/by-name/we/webcord/package.nix | 2 +- pkgs/by-name/wg/wg-access-server/package.nix | 2 +- pkgs/by-name/wh/whoogle-search/package.nix | 2 +- pkgs/by-name/wi/wivrn/package.nix | 2 +- pkgs/by-name/wl/wl-crosshair/package.nix | 2 +- pkgs/by-name/wv/wvdial/package.nix | 2 +- pkgs/by-name/xa/xar/package.nix | 2 +- pkgs/by-name/yg/yggdrasil/package.nix | 2 +- pkgs/by-name/yt/ytmdesktop/package.nix | 2 +- pkgs/by-name/z8/z88dk/package.nix | 2 +- pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix | 2 +- pkgs/by-name/ze/zeronsd/package.nix | 2 +- pkgs/by-name/zi/zimfw/package.nix | 2 +- pkgs/by-name/zs/zsh-zhooks/package.nix | 2 +- pkgs/by-name/zt/ztools/package.nix | 2 +- 292 files changed, 292 insertions(+), 292 deletions(-) diff --git a/pkgs/by-name/_2/_2ship2harkinian/package.nix b/pkgs/by-name/_2/_2ship2harkinian/package.nix index dc3fc2e45384..59bddcc473a5 100644 --- a/pkgs/by-name/_2/_2ship2harkinian/package.nix +++ b/pkgs/by-name/_2/_2ship2harkinian/package.nix @@ -199,7 +199,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/HarbourMasters/2ship2harkinian"; - description = "A PC port of Majora's Mask with modern controls, widescreen, high-resolution, and more"; + description = "PC port of Majora's Mask with modern controls, widescreen, high-resolution, and more"; mainProgram = "2s2h"; platforms = [ "x86_64-linux" ]; maintainers = with lib.maintainers; [ qubitnano ]; diff --git a/pkgs/by-name/ab/abaddon/package.nix b/pkgs/by-name/ab/abaddon/package.nix index 7df9c694be08..93edf9ca9363 100644 --- a/pkgs/by-name/ab/abaddon/package.nix +++ b/pkgs/by-name/ab/abaddon/package.nix @@ -88,7 +88,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "A discord client reimplementation, written in C++"; + description = "Discord client reimplementation, written in C++"; mainProgram = "abaddon"; homepage = "https://github.com/uowuo/abaddon"; license = licenses.gpl3Plus; diff --git a/pkgs/by-name/ad/adios2/package.nix b/pkgs/by-name/ad/adios2/package.nix index 863fcbcc0ae8..84ac993e3ce9 100644 --- a/pkgs/by-name/ad/adios2/package.nix +++ b/pkgs/by-name/ad/adios2/package.nix @@ -132,7 +132,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://adios2.readthedocs.io/en/latest/"; - description = "The Adaptable Input/Output System version 2"; + description = "Adaptable Input/Output System version 2"; license = lib.licenses.asl20; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ qbisi ]; diff --git a/pkgs/by-name/ai/air-formatter/package.nix b/pkgs/by-name/ai/air-formatter/package.nix index 4e6e75f250aa..82a0f0cb5f57 100644 --- a/pkgs/by-name/ai/air-formatter/package.nix +++ b/pkgs/by-name/ai/air-formatter/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "An extremely fast R code formatter"; + description = "Extremely fast R code formatter"; homepage = "https://posit-dev.github.io/air"; changelog = "https://github.com/posit-dev/air/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/am/amphetype/package.nix b/pkgs/by-name/am/amphetype/package.nix index 26d990224685..053b6153d2b5 100644 --- a/pkgs/by-name/am/amphetype/package.nix +++ b/pkgs/by-name/am/amphetype/package.nix @@ -10,7 +10,7 @@ let pname = "amphetype"; version = "1.0.0"; - description = "An advanced typing practice program"; + description = "Advanced typing practice program"; in python3Packages.buildPythonApplication { inherit pname version; diff --git a/pkgs/by-name/ap/apache-orc/package.nix b/pkgs/by-name/ap/apache-orc/package.nix index b64b6683c2b1..8f26bb14b51a 100644 --- a/pkgs/by-name/ap/apache-orc/package.nix +++ b/pkgs/by-name/ap/apache-orc/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/apache/orc/releases/tag/v${finalAttrs.version}"; - description = "The smallest, fastest columnar storage for Hadoop workloads"; + description = "Smallest, fastest columnar storage for Hadoop workloads"; homepage = "https://github.com/apache/orc/"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ drupol ]; diff --git a/pkgs/by-name/ap/appflowy/package.nix b/pkgs/by-name/ap/appflowy/package.nix index 5eef97b1fa68..a3f807a83a1b 100644 --- a/pkgs/by-name/ap/appflowy/package.nix +++ b/pkgs/by-name/ap/appflowy/package.nix @@ -101,7 +101,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ]; meta = with lib; { - description = "An open-source alternative to Notion"; + description = "Open-source alternative to Notion"; homepage = "https://www.appflowy.io/"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.agpl3Only; diff --git a/pkgs/by-name/aq/aquamarine/package.nix b/pkgs/by-name/aq/aquamarine/package.nix index 26af9529aa98..c11f2ffb4ae5 100644 --- a/pkgs/by-name/aq/aquamarine/package.nix +++ b/pkgs/by-name/aq/aquamarine/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/hyprwm/aquamarine/releases/tag/v${finalAttrs.version}"; - description = "A very light linux rendering backend library"; + description = "Very light linux rendering backend library"; homepage = "https://github.com/hyprwm/aquamarine"; license = lib.licenses.bsd3; teams = [ lib.teams.hyprland ]; diff --git a/pkgs/by-name/ar/ares-cli/package.nix b/pkgs/by-name/ar/ares-cli/package.nix index 88e67f7e22fc..8c5be1fea7eb 100644 --- a/pkgs/by-name/ar/ares-cli/package.nix +++ b/pkgs/by-name/ar/ares-cli/package.nix @@ -25,7 +25,7 @@ buildNpmPackage rec { meta = { homepage = "https://webostv.developer.lge.com/develop/tools/cli-introduction"; - description = "A collection of commands used for creating, packaging, installing, and launching web apps for LG webOS TV."; + description = "Collection of commands used for creating, packaging, installing, and launching web apps for LG webOS TV"; longDescription = '' webOS CLI (Command Line Interface) provides a collection of commands used for creating, packaging, installing, and launching web apps in the command line environment. The CLI allows you to develop and test your app without using diff --git a/pkgs/by-name/ar/arkenfox-userjs/package.nix b/pkgs/by-name/ar/arkenfox-userjs/package.nix index 3e3f9795ecdd..185f56af5b0b 100644 --- a/pkgs/by-name/ar/arkenfox-userjs/package.nix +++ b/pkgs/by-name/ar/arkenfox-userjs/package.nix @@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A comprehensive user.js template for configuration and hardening"; + description = "Comprehensive user.js template for configuration and hardening"; homepage = "https://github.com/arkenfox/user.js"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/as/astro-language-server/package.nix b/pkgs/by-name/as/astro-language-server/package.nix index 0d30d9ccdb64..4f96e607fc1b 100644 --- a/pkgs/by-name/as/astro-language-server/package.nix +++ b/pkgs/by-name/as/astro-language-server/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "The Astro language server"; + description = "Astro language server"; homepage = "https://github.com/withastro/language-tools"; changelog = "https://github.com/withastro/language-tools/blob/@astrojs/language-server@${finalAttrs.version}/packages/language-server/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/au/authentik/ldap.nix b/pkgs/by-name/au/authentik/ldap.nix index e3b1bfab8174..db076910082d 100644 --- a/pkgs/by-name/au/authentik/ldap.nix +++ b/pkgs/by-name/au/authentik/ldap.nix @@ -14,7 +14,7 @@ buildGoModule { subPackages = [ "cmd/ldap" ]; meta = authentik.meta // { - description = "The authentik ldap outpost. Needed for the external ldap API."; + description = "Authentik ldap outpost. Needed for the external ldap API"; homepage = "https://goauthentik.io/docs/providers/ldap/"; mainProgram = "ldap"; }; diff --git a/pkgs/by-name/av/avalonia/package.nix b/pkgs/by-name/av/avalonia/package.nix index 3bea156c1c91..59cd85fc612a 100644 --- a/pkgs/by-name/av/avalonia/package.nix +++ b/pkgs/by-name/av/avalonia/package.nix @@ -189,7 +189,7 @@ stdenvNoCC.mkDerivation ( homepage = "https://avaloniaui.net/"; license = [ lib.licenses.mit ]; maintainers = with lib.maintainers; [ corngood ]; - description = "A cross-platform UI framework for dotnet"; + description = "Cross-platform UI framework for dotnet"; sourceProvenance = with lib.sourceTypes; [ fromSource binaryNativeCode # npm dependencies contain binaries diff --git a/pkgs/by-name/av/avml/package.nix b/pkgs/by-name/av/avml/package.nix index 26ee2bfc8468..4e6047b9e5df 100644 --- a/pkgs/by-name/av/avml/package.nix +++ b/pkgs/by-name/av/avml/package.nix @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - description = "A portable volatile memory acquisition tool for Linux"; + description = "Portable volatile memory acquisition tool for Linux"; homepage = "https://github.com/microsoft/avml"; license = lib.licenses.mit; maintainers = [ lib.maintainers.lesuisse ]; diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index b868b140f2d8..4a84309316c6 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -53,7 +53,7 @@ buildGoModule rec { ''; meta = with lib; { - description = "A vault for securely storing and accessing AWS credentials in development environments"; + description = "Vault for securely storing and accessing AWS credentials in development environments"; mainProgram = "aws-vault"; homepage = "https://github.com/99designs/aws-vault"; license = licenses.mit; diff --git a/pkgs/by-name/az/azahar/package.nix b/pkgs/by-name/az/azahar/package.nix index a107f48f4799..fbf7a0b5c97b 100644 --- a/pkgs/by-name/az/azahar/package.nix +++ b/pkgs/by-name/az/azahar/package.nix @@ -145,7 +145,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "An open-source 3DS emulator project based on Citra"; + description = "Open-source 3DS emulator project based on Citra"; homepage = "https://github.com/azahar-emu/azahar"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ arthsmn ]; diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index 609acd44a90e..2b1be98a3dac 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -36,7 +36,7 @@ azure-iot = mkAzExtension rec { pname = "azure-iot"; - description = "The Azure IoT extension for Azure CLI."; + description = "Azure IoT extension for Azure CLI"; version = "0.25.0"; url = "https://github.com/Azure/azure-iot-cli-extension/releases/download/v${version}/azure_iot-${version}-py3-none-any.whl"; hash = "sha256-fbS8B2Z++oRyUT2eEh+yVR/K6uaCVce8B2itQXfBscY="; diff --git a/pkgs/by-name/az/azurite/package.nix b/pkgs/by-name/az/azurite/package.nix index 24fb96652f95..ec273e15187c 100644 --- a/pkgs/by-name/az/azurite/package.nix +++ b/pkgs/by-name/az/azurite/package.nix @@ -30,7 +30,7 @@ buildNpmPackage rec { ]; meta = { - description = "An open source Azure Storage API compatible server"; + description = "Open source Azure Storage API compatible server"; homepage = "https://github.com/Azure/Azurite"; changelog = "https://github.com/Azure/Azurite/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/ba/balls/package.nix b/pkgs/by-name/ba/balls/package.nix index 04f6d701bb0f..60474f602224 100644 --- a/pkgs/by-name/ba/balls/package.nix +++ b/pkgs/by-name/ba/balls/package.nix @@ -46,7 +46,7 @@ buildNimPackage (finalAttrs: { ''; meta = finalAttrs.src.meta // { - description = "The testing framework with balls"; + description = "Testing framework with balls"; homepage = "https://github.com/disruptek/balls"; mainProgram = "balls"; license = lib.licenses.mit; diff --git a/pkgs/by-name/ba/basalt-monado/package.nix b/pkgs/by-name/ba/basalt-monado/package.nix index cc031c9aa7b5..c7dedf44679d 100644 --- a/pkgs/by-name/ba/basalt-monado/package.nix +++ b/pkgs/by-name/ba/basalt-monado/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation { passthru.updateScript = nix-update-script { }; meta = { - description = "A fork of Basalt improved for tracking XR devices with Monado"; + description = "Fork of Basalt improved for tracking XR devices with Monado"; homepage = "https://gitlab.freedesktop.org/mateosss/basalt"; license = lib.licenses.bsd3; mainProgram = "basalt_vio"; diff --git a/pkgs/by-name/ba/bash-language-server/package.nix b/pkgs/by-name/ba/bash-language-server/package.nix index f625b702df30..d1b787529e21 100644 --- a/pkgs/by-name/ba/bash-language-server/package.nix +++ b/pkgs/by-name/ba/bash-language-server/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; meta = with lib; { - description = "A language server for Bash"; + description = "Language server for Bash"; homepage = "https://github.com/bash-lsp/bash-language-server"; license = licenses.mit; maintainers = with maintainers; [ doronbehar ]; diff --git a/pkgs/by-name/bi/bitbox-bridge/package.nix b/pkgs/by-name/bi/bitbox-bridge/package.nix index 2d1cec1e76c1..35bb936fe2be 100644 --- a/pkgs/by-name/bi/bitbox-bridge/package.nix +++ b/pkgs/by-name/bi/bitbox-bridge/package.nix @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "A bridge service that connects web wallets like Rabby to BitBox02"; + description = "Bridge service that connects web wallets like Rabby to BitBox02"; homepage = "https://github.com/BitBoxSwiss/bitbox-bridge"; downloadPage = "https://bitbox.swiss/download/"; changelog = "https://github.com/BitBoxSwiss/bitbox-bridge/blob/v${finalAttrs.version}/CHANGELOG.md"; diff --git a/pkgs/by-name/bl/blackvoxel/package.nix b/pkgs/by-name/bl/blackvoxel/package.nix index f5d23abf41bd..7b2b938a5c61 100644 --- a/pkgs/by-name/bl/blackvoxel/package.nix +++ b/pkgs/by-name/bl/blackvoxel/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A Sci-Fi game with industry and automation"; + description = "Sci-Fi game with industry and automation"; homepage = "https://www.blackvoxel.com"; changelog = "https://github.com/Blackvoxel/Blackvoxel/releases/tag/${finalAttrs.version}"; license = with lib.licenses; [ diff --git a/pkgs/by-name/bl/blastem/package.nix b/pkgs/by-name/bl/blastem/package.nix index 2bdd9ed5f477..2881fe114b73 100644 --- a/pkgs/by-name/bl/blastem/package.nix +++ b/pkgs/by-name/bl/blastem/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "The fast and accurate Genesis emulator"; + description = "Fast and accurate Genesis emulator"; homepage = "https://www.retrodev.com/blastem/"; license = lib.licenses.gpl3Plus; mainProgram = "blastem"; diff --git a/pkgs/by-name/bl/blendfarm/package.nix b/pkgs/by-name/bl/blendfarm/package.nix index ca4e9e144231..50b22274ece4 100644 --- a/pkgs/by-name/bl/blendfarm/package.nix +++ b/pkgs/by-name/bl/blendfarm/package.nix @@ -131,7 +131,7 @@ buildDotnetModule rec { ''; meta = with lib; { - description = "A open-source, cross-platform, stand-alone, Network Renderer for Blender"; + description = "Open-source, cross-platform, stand-alone, Network Renderer for Blender"; homepage = "https://github.com/LogicReinc/LogicReinc.BlendFarm"; license = with licenses; [ gpl3Plus ]; maintainers = with maintainers; [ gador ]; diff --git a/pkgs/by-name/bo/bolt-launcher/package.nix b/pkgs/by-name/bo/bolt-launcher/package.nix index f2c01aceb329..64ca0f2f81f6 100644 --- a/pkgs/by-name/bo/bolt-launcher/package.nix +++ b/pkgs/by-name/bo/bolt-launcher/package.nix @@ -146,7 +146,7 @@ buildFHSEnv { meta = { homepage = "https://github.com/Adamcake/Bolt"; - description = "An alternative launcher for RuneScape."; + description = "Alternative launcher for RuneScape"; longDescription = '' Bolt Launcher supports HDOS/RuneLite by default with an optional feature flag for RS3 (enableRS3). ''; diff --git a/pkgs/by-name/br/brainflow/package.nix b/pkgs/by-name/br/brainflow/package.nix index 3aae78ec39ec..8adad4cc3700 100644 --- a/pkgs/by-name/br/brainflow/package.nix +++ b/pkgs/by-name/br/brainflow/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A library to obtain, parse and analyze data (EEG, EMG, ECG) from biosensors"; + description = "Library to obtain, parse and analyze data (EEG, EMG, ECG) from biosensors"; homepage = "https://brainflow.org/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/bs/bsky-cli/package.nix b/pkgs/by-name/bs/bsky-cli/package.nix index e4fbfb6b9ab4..df9abc7157d9 100644 --- a/pkgs/by-name/bs/bsky-cli/package.nix +++ b/pkgs/by-name/bs/bsky-cli/package.nix @@ -36,7 +36,7 @@ buildGoModule (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A cli application for bluesky social"; + description = "Cli application for bluesky social"; homepage = "https://github.com/mattn/bsky"; changelog = "https://github.com/mattn/bsky/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/bu/buffybox/package.nix b/pkgs/by-name/bu/buffybox/package.nix index 3e6af13bacf8..9e07c3591857 100644 --- a/pkgs/by-name/bu/buffybox/package.nix +++ b/pkgs/by-name/bu/buffybox/package.nix @@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = gitUpdater { }; meta = with lib; { - description = "A suite of graphical applications for the terminal"; + description = "Suite of graphical applications for the terminal"; homepage = "https://gitlab.postmarketos.org/postmarketOS/buffybox"; license = licenses.gpl3Plus; maintainers = with lib.maintainers; [ colinsane ]; diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 5f45e0746bad..6ef5e96180b6 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -36,7 +36,7 @@ let }; pname = "burpsuite"; - description = "An integrated platform for performing security testing of web applications"; + description = "Integrated platform for performing security testing of web applications"; desktopItem = makeDesktopItem { name = "burpsuite"; exec = pname; diff --git a/pkgs/by-name/ca/cabinpkg/package.nix b/pkgs/by-name/ca/cabinpkg/package.nix index 8c7b9e7542cb..011049884d71 100644 --- a/pkgs/by-name/ca/cabinpkg/package.nix +++ b/pkgs/by-name/ca/cabinpkg/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation rec { meta = { broken = (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64); homepage = "https://cabinpkg.com"; - description = "A package manager and build system for C++"; + description = "Package manager and build system for C++"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.qwqawawow ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/ca/camunda-modeler/package.nix b/pkgs/by-name/ca/camunda-modeler/package.nix index e1a0ffa1bfe5..3805652e44fd 100644 --- a/pkgs/by-name/ca/camunda-modeler/package.nix +++ b/pkgs/by-name/ca/camunda-modeler/package.nix @@ -75,7 +75,7 @@ stdenvNoCC.mkDerivation rec { meta = with lib; { homepage = "https://github.com/camunda/camunda-modeler"; - description = "An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io"; + description = "Integrated modeling solution for BPMN, DMN and Forms based on bpmn.io"; teams = [ teams.wdz ]; license = licenses.mit; inherit (electron.meta) platforms; diff --git a/pkgs/by-name/ca/catamaran/package.nix b/pkgs/by-name/ca/catamaran/package.nix index b13116b6ee22..a7157cc71d38 100644 --- a/pkgs/by-name/ca/catamaran/package.nix +++ b/pkgs/by-name/ca/catamaran/package.nix @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation { meta = with lib; { homepage = "https://fonts.google.com/specimen/Catamaran"; - description = "A stylish sans-serif Tamil and Latin typeface"; + description = "Stylish sans-serif Tamil and Latin typeface"; longDescription = '' Catamaran is a Unicode-compliant Latin and Tamil text type family designed for the digital age. The Tamil is monolinear and was designed alongside the sans serif Latin and Devanagari family Palanquin. diff --git a/pkgs/by-name/ca/catppuccin-whiskers/package.nix b/pkgs/by-name/ca/catppuccin-whiskers/package.nix index f98af0a263a7..808a4ac3f2ad 100644 --- a/pkgs/by-name/ca/catppuccin-whiskers/package.nix +++ b/pkgs/by-name/ca/catppuccin-whiskers/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage { meta = { homepage = "https://github.com/catppuccin/whiskers"; - description = "A templating tool to simplify the creation of Catppuccin ports"; + description = "Templating tool to simplify the creation of Catppuccin ports"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ Name ]; mainProgram = "whiskers"; diff --git a/pkgs/by-name/cc/cctools/package.nix b/pkgs/by-name/cc/cctools/package.nix index 6350540065ed..cc6e8f2ab2d1 100644 --- a/pkgs/by-name/cc/cctools/package.nix +++ b/pkgs/by-name/cc/cctools/package.nix @@ -157,7 +157,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "The classic linker for Darwin"; + description = "Classic linker for Darwin"; homepage = "https://opensource.apple.com/releases/"; license = with lib.licenses; [ apple-psl20 diff --git a/pkgs/by-name/cf/cfonts/package.nix b/pkgs/by-name/cf/cfonts/package.nix index f709db09280f..18eecafe4faa 100644 --- a/pkgs/by-name/cf/cfonts/package.nix +++ b/pkgs/by-name/cf/cfonts/package.nix @@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { homepage = "https://github.com/dominikwilkowski/cfonts"; - description = "A silly little command line tool for sexy ANSI fonts in the console"; + description = "Silly little command line tool for sexy ANSI fonts in the console"; license = licenses.gpl3Plus; maintainers = with maintainers; [ leifhelm ]; mainProgram = "cfonts"; diff --git a/pkgs/by-name/ch/chamber/package.nix b/pkgs/by-name/ch/chamber/package.nix index a4bf2c1fdd53..9d61fd5a038a 100644 --- a/pkgs/by-name/ch/chamber/package.nix +++ b/pkgs/by-name/ch/chamber/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { ]; meta = with lib; { - description = "A tool for managing secrets by storing them in AWS SSM Parameter Store"; + description = "Tool for managing secrets by storing them in AWS SSM Parameter Store"; homepage = "https://github.com/segmentio/chamber"; license = licenses.mit; maintainers = with maintainers; [ kalekseev ]; diff --git a/pkgs/by-name/cl/clang-tidy-sarif/package.nix b/pkgs/by-name/cl/clang-tidy-sarif/package.nix index c90de82444f5..c2874cdf2b78 100644 --- a/pkgs/by-name/cl/clang-tidy-sarif/package.nix +++ b/pkgs/by-name/cl/clang-tidy-sarif/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A CLI tool to convert clang-tidy diagnostics into SARIF"; + description = "CLI tool to convert clang-tidy diagnostics into SARIF"; homepage = "https://psastras.github.io/sarif-rs"; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "clang-tidy-sarif"; diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 344b6f5f6f79..91ecb4d7eae3 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -36,7 +36,7 @@ buildNpmPackage rec { passthru.updateScript = ./update.sh; meta = { - description = "An agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster"; + description = "Agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster"; homepage = "https://github.com/anthropics/claude-code"; downloadPage = "https://www.npmjs.com/package/@anthropic-ai/claude-code"; license = lib.licenses.unfree; diff --git a/pkgs/by-name/cl/clifm/package.nix b/pkgs/by-name/cl/clifm/package.nix index 61398c22a792..9376fa31f1e0 100644 --- a/pkgs/by-name/cl/clifm/package.nix +++ b/pkgs/by-name/cl/clifm/package.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/leo-arch/clifm"; changelog = "https://github.com/leo-arch/clifm/releases/tag/v${finalAttrs.version}"; - description = "A CLI-based, shell-like, and non-curses terminal file manager"; + description = "CLI-based, shell-like, and non-curses terminal file manager"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ nadir-ishiguro ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/cl/clippy-sarif/package.nix b/pkgs/by-name/cl/clippy-sarif/package.nix index eed513ff09b2..72d72b616f0a 100644 --- a/pkgs/by-name/cl/clippy-sarif/package.nix +++ b/pkgs/by-name/cl/clippy-sarif/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A CLI tool to convert clippy diagnostics into SARIF"; + description = "CLI tool to convert clippy diagnostics into SARIF"; homepage = "https://psastras.github.io/sarif-rs"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo ]; diff --git a/pkgs/by-name/co/code2prompt/package.nix b/pkgs/by-name/co/code2prompt/package.nix index 4170d25e5e63..b2793a687ca8 100644 --- a/pkgs/by-name/co/code2prompt/package.nix +++ b/pkgs/by-name/co/code2prompt/package.nix @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ]; meta = { - description = "A CLI tool that converts your codebase into a single LLM prompt with a source tree, prompt templating, and token counting"; + description = "CLI tool that converts your codebase into a single LLM prompt with a source tree, prompt templating, and token counting"; homepage = "https://github.com/mufeedvh/code2prompt"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ heisfer ]; diff --git a/pkgs/by-name/co/cope/package.nix b/pkgs/by-name/co/cope/package.nix index d1aed0b02c5b..2605bbc626f9 100644 --- a/pkgs/by-name/co/cope/package.nix +++ b/pkgs/by-name/co/cope/package.nix @@ -33,7 +33,7 @@ perlPackages.buildPerlPackage { ''; meta = { - description = "A colourful wrapper for terminal programs"; + description = "Colourful wrapper for terminal programs"; homepage = "https://github.com/deftdawg/cope"; license = with lib.licenses; [ artistic1 diff --git a/pkgs/by-name/co/courier-unicode/package.nix b/pkgs/by-name/co/courier-unicode/package.nix index d8ae055f7b32..e8c757e1a395 100644 --- a/pkgs/by-name/co/courier-unicode/package.nix +++ b/pkgs/by-name/co/courier-unicode/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { meta = { homepage = "http://www.courier-mta.org/unicode/"; - description = "The Courier Unicode Library is used by most other Courier packages"; + description = "Courier Unicode Library is used by most other Courier packages"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/cp/cppad/package.nix b/pkgs/by-name/cp/cppad/package.nix index ed8b57071380..49f97e0a0f4a 100644 --- a/pkgs/by-name/cp/cppad/package.nix +++ b/pkgs/by-name/cp/cppad/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "A C++ Algorithmic Differentiation Package"; + description = "C++ Algorithmic Differentiation Package"; homepage = "https://github.com/coin-or/CppAD"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/cp/cpu_features/package.nix b/pkgs/by-name/cp/cpu_features/package.nix index 0e143c255153..8c3883f02efe 100644 --- a/pkgs/by-name/cp/cpu_features/package.nix +++ b/pkgs/by-name/cp/cpu_features/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { cmakeFlags = [ "-DBUILD_SHARED_LIBS=${if static then "OFF" else "ON"}" ]; meta = with lib; { - description = "A cross platform C99 library to get cpu features at runtime"; + description = "Cross platform C99 library to get cpu features at runtime"; homepage = "https://github.com/google/cpu_features"; license = licenses.asl20; platforms = platforms.all; diff --git a/pkgs/by-name/cr/crow/package.nix b/pkgs/by-name/cr/crow/package.nix index 357a98600cd9..4eeb4a79a7a3 100644 --- a/pkgs/by-name/cr/crow/package.nix +++ b/pkgs/by-name/cr/crow/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; meta = { - description = "A Fast and Easy to use microframework for the web"; + description = "Fast and Easy to use microframework for the web"; homepage = "https://crowcpp.org/"; maintainers = with lib.maintainers; [ l33tname ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ct/ctune/package.nix b/pkgs/by-name/ct/ctune/package.nix index 4c128cbe7c52..1b8a075ec3a7 100644 --- a/pkgs/by-name/ct/ctune/package.nix +++ b/pkgs/by-name/ct/ctune/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./cmake_disable_git_clone.patch ]; meta = { - description = "A nice terminal nCurses (tui) internet radio player for Linux, browse and search from api.radio-browser.info"; + description = "Nice terminal nCurses (tui) internet radio player for Linux, browse and search from api.radio-browser.info"; homepage = "https://github.com/An7ar35/ctune"; changelog = "https://github.com/An7ar35/ctune/blob/master/CHANGELOG.md"; license = lib.licenses.agpl3Plus; diff --git a/pkgs/by-name/cu/culvert/package.nix b/pkgs/by-name/cu/culvert/package.nix index 96c05663d21c..b0fc54b3afeb 100644 --- a/pkgs/by-name/cu/culvert/package.nix +++ b/pkgs/by-name/cu/culvert/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://github.com/amboar/culvert"; - description = "A Test and Debug Tool for BMC AHB Interfaces "; + description = "Test and Debug Tool for BMC AHB Interfaces "; mainProgram = "culvert"; license = licenses.asl20; maintainers = [ maintainers.baloo ]; diff --git a/pkgs/by-name/cu/cutentr/package.nix b/pkgs/by-name/cu/cutentr/package.nix index bea06e6c05e3..b16f7ec41fac 100644 --- a/pkgs/by-name/cu/cutentr/package.nix +++ b/pkgs/by-name/cu/cutentr/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation { ''; meta = { - description = "A 3DS streaming client for Linux"; + description = "3DS streaming client for Linux"; homepage = "https://gitlab.com/BoltsJ/cuteNTR"; license = lib.licenses.gpl3Plus; mainProgram = "cutentr"; diff --git a/pkgs/by-name/db/dbus-broker/package.nix b/pkgs/by-name/db/dbus-broker/package.nix index 510810f90e28..20a3fd102b02 100644 --- a/pkgs/by-name/db/dbus-broker/package.nix +++ b/pkgs/by-name/db/dbus-broker/package.nix @@ -39,7 +39,7 @@ let ]; inherit buildInputs; meta = meta // { - description = "The C-Util Project is a collection of utility libraries for the C11 language."; + description = "C-Util Project is a collection of utility libraries for the C11 language"; homepage = "https://c-util.github.io/"; license = [ lib.licenses.asl20 diff --git a/pkgs/by-name/df/dfl-ipc/package.nix b/pkgs/by-name/df/dfl-ipc/package.nix index b1e09c6871c5..f11a0c72d508 100644 --- a/pkgs/by-name/df/dfl-ipc/package.nix +++ b/pkgs/by-name/df/dfl-ipc/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "A very simple set of IPC classes for inter-process communication"; + description = "Very simple set of IPC classes for inter-process communication"; homepage = "https://gitlab.com/desktop-frameworks/ipc"; changelog = "https://gitlab.com/desktop-frameworks/ipc/-/blob/${finalAttrs.src.rev}/ChangeLog"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/di/di-tui/package.nix b/pkgs/by-name/di/di-tui/package.nix index 439237d27497..60a8cbfc8c0e 100644 --- a/pkgs/by-name/di/di-tui/package.nix +++ b/pkgs/by-name/di/di-tui/package.nix @@ -20,7 +20,7 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = { - description = "A simple terminal UI player for di.fm"; + description = "Simple terminal UI player for di.fm"; homepage = "https://github.com/acaloiaro/di-tui"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.acaloiaro ]; diff --git a/pkgs/by-name/di/didder/package.nix b/pkgs/by-name/di/didder/package.nix index 8cee20b76693..011fd3d662ab 100644 --- a/pkgs/by-name/di/didder/package.nix +++ b/pkgs/by-name/di/didder/package.nix @@ -30,7 +30,7 @@ buildGoModule rec { ''; meta = src.meta // { - description = "An extensive, fast, and accurate command-line image dithering tool"; + description = "Extensive, fast, and accurate command-line image dithering tool"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ ehmry ]; mainProgram = "didder"; diff --git a/pkgs/by-name/di/dinit/package.nix b/pkgs/by-name/di/dinit/package.nix index 394d370bfb88..93ef3172bc74 100644 --- a/pkgs/by-name/di/dinit/package.nix +++ b/pkgs/by-name/di/dinit/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A service manager / supervision system, which can (on Linux) also function as a system manager and init"; + description = "Service manager / supervision system, which can (on Linux) also function as a system manager and init"; homepage = "https://davmac.org/projects/dinit"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aanderse ]; diff --git a/pkgs/by-name/di/distrobox-tui/package.nix b/pkgs/by-name/di/distrobox-tui/package.nix index e61cd34e9fd5..f52ad5c742e4 100644 --- a/pkgs/by-name/di/distrobox-tui/package.nix +++ b/pkgs/by-name/di/distrobox-tui/package.nix @@ -21,7 +21,7 @@ buildGoModule rec { meta = { changelog = "https://github.com/phanirithvij/distrobox-tui/releases/tag/v${version}"; - description = "A TUI for DistroBox"; + description = "TUI for DistroBox"; homepage = "https://github.com/phanirithvij/distrobox-tui"; license = lib.licenses.gpl3Plus; mainProgram = "distrobox-tui"; diff --git a/pkgs/by-name/di/dita-ot/package.nix b/pkgs/by-name/di/dita-ot/package.nix index 3568bd8c50fc..f9734f6bfd03 100644 --- a/pkgs/by-name/di/dita-ot/package.nix +++ b/pkgs/by-name/di/dita-ot/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://dita-ot.org"; changelog = "https://www.dita-ot.org/dev/release-notes/#v${finalAttrs.version}"; - description = "The open-source publishing engine for content authored in the Darwin Information Typing Architecture"; + description = "Open-source publishing engine for content authored in the Darwin Information Typing Architecture"; license = lib.licenses.asl20; mainProgram = "dita"; platforms = openjdk17.meta.platforms; diff --git a/pkgs/by-name/dn/dnss/package.nix b/pkgs/by-name/dn/dnss/package.nix index 72a8907a301a..d9ae1a34334a 100644 --- a/pkgs/by-name/dn/dnss/package.nix +++ b/pkgs/by-name/dn/dnss/package.nix @@ -17,7 +17,7 @@ buildGoModule { vendorHash = "sha256-d9aGSBRblkvH5Ixw3jpbgC8lMW/qEYNJfLTVeUlos7A="; meta = with lib; { - description = "A daemon for using DNS over HTTPS"; + description = "Daemon for using DNS over HTTPS"; homepage = "https://blitiri.com.ar/git/r/dnss/"; license = licenses.asl20; mainProgram = "dnss"; diff --git a/pkgs/by-name/do/dotnet-ef/package.nix b/pkgs/by-name/do/dotnet-ef/package.nix index 9fe2edac1f2c..2d7a01bd194e 100644 --- a/pkgs/by-name/do/dotnet-ef/package.nix +++ b/pkgs/by-name/do/dotnet-ef/package.nix @@ -7,7 +7,7 @@ buildDotnetGlobalTool { nugetHash = "sha256-Mu+MlsjH/qa4kMb7z/TuG1lSVSKPX9j9S4mJLVRZ2+E="; meta = { - description = "The Entity Framework Core tools help with design-time development tasks."; + description = "Tools to help with design-time development tasks"; longDescription = '' The Entity Framework Core tools help with design-time development tasks. They're primarily used to manage Migrations and to scaffold a DbContext and entity types by reverse engineering the schema of a database. diff --git a/pkgs/by-name/dr/draupnir/package.nix b/pkgs/by-name/dr/draupnir/package.nix index 9fbc2e62e9b9..979e59b6f8bf 100644 --- a/pkgs/by-name/dr/draupnir/package.nix +++ b/pkgs/by-name/dr/draupnir/package.nix @@ -98,7 +98,7 @@ mkYarnPackage rec { passthru.updateScript = ./update.sh; meta = with lib; { - description = "A moderation tool for Matrix"; + description = "Moderation tool for Matrix"; homepage = "https://github.com/the-draupnir-project/Draupnir"; longDescription = '' As an all-in-one moderation tool, it can protect your server from diff --git a/pkgs/by-name/du/dut/package.nix b/pkgs/by-name/du/dut/package.nix index a1e08751a0d4..3185cbc763ea 100644 --- a/pkgs/by-name/du/dut/package.nix +++ b/pkgs/by-name/du/dut/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation { meta = { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; - description = "A disk usage calculator for Linux"; + description = "Disk usage calculator for Linux"; homepage = "https://codeberg.org/201984/dut"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ errnoh ]; diff --git a/pkgs/by-name/ed/edido/package.nix b/pkgs/by-name/ed/edido/package.nix index f060b9602574..7a7732a81ca0 100644 --- a/pkgs/by-name/ed/edido/package.nix +++ b/pkgs/by-name/ed/edido/package.nix @@ -10,7 +10,7 @@ }: writeShellApplication { name = "edido"; - meta.description = "A tool to apply display configuration from `boot.kernelParams`."; + meta.description = "Tool to apply display configuration from `boot.kernelParams`"; runtimeInputs = [ diffutils findutils diff --git a/pkgs/by-name/ed/edukai/package.nix b/pkgs/by-name/ed/edukai/package.nix index a1d6eb5c728a..2e46cd0a0bdf 100644 --- a/pkgs/by-name/ed/edukai/package.nix +++ b/pkgs/by-name/ed/edukai/package.nix @@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation rec { ''; meta = { - description = "The MOE Standard Kai Font, a Chinese font by the Ministry of Education, ROC (Taiwan)"; + description = "MOE Standard Kai Font, a Chinese font by the Ministry of Education, ROC (Taiwan)"; longDescription = '' The MOE Standard Kai Font is a kai (regular srcipt) font provided by diff --git a/pkgs/by-name/ed/eduli/package.nix b/pkgs/by-name/ed/eduli/package.nix index e30cb785ba3a..05d8325df41a 100644 --- a/pkgs/by-name/ed/eduli/package.nix +++ b/pkgs/by-name/ed/eduli/package.nix @@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec { ''; meta = { - description = "The MOE Li Font, a clerical Chinese font by the Ministry of Education, ROC (Taiwan)"; + description = "MOE Li Font, a clerical Chinese font by the Ministry of Education, ROC (Taiwan)"; longDescription = '' The MOE Li Font is a li (clerical srcipt) font provided by diff --git a/pkgs/by-name/ed/edusong/package.nix b/pkgs/by-name/ed/edusong/package.nix index dec473ccf5f0..1a0df4d68f35 100644 --- a/pkgs/by-name/ed/edusong/package.nix +++ b/pkgs/by-name/ed/edusong/package.nix @@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation rec { ''; meta = { - description = "The MOE Song font, a Song-style Chinese character typeface"; + description = "MOE Song font, a Song-style Chinese character typeface"; longDescription = '' A Song-style Chinese character typeface published by the Ministry of Education of the Republic of China (Taiwan). The Song style is also referred to as 宋體, 宋体, sòngtǐ, 明體, 明体, or míngtǐ, in Chinese; 명조체, 明朝體, or myeongjo in Korean; 明朝体, みんちょうたい, or minchōtai in Japanese. ''; diff --git a/pkgs/by-name/el/element-desktop/package.nix b/pkgs/by-name/el/element-desktop/package.nix index 0f8aac729c08..84a743771187 100644 --- a/pkgs/by-name/el/element-desktop/package.nix +++ b/pkgs/by-name/el/element-desktop/package.nix @@ -150,7 +150,7 @@ stdenv.mkDerivation ( }; meta = with lib; { - description = "A feature-rich client for Matrix.org"; + description = "Feature-rich client for Matrix.org"; homepage = "https://element.io/"; changelog = "https://github.com/element-hq/element-desktop/blob/v${finalAttrs.version}/CHANGELOG.md"; license = licenses.asl20; diff --git a/pkgs/by-name/el/elm-land/package.nix b/pkgs/by-name/el/elm-land/package.nix index efd66003ec97..fbdce8928623 100644 --- a/pkgs/by-name/el/elm-land/package.nix +++ b/pkgs/by-name/el/elm-land/package.nix @@ -59,7 +59,7 @@ buildNpmPackage rec { ''; meta = { - description = "A production-ready framework for building Elm applications"; + description = "Production-ready framework for building Elm applications"; homepage = "https://github.com/elm-land/elm-land"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/em/ember-cli/package.nix b/pkgs/by-name/em/ember-cli/package.nix index c7954fb558b3..7dbe7d0d16fe 100644 --- a/pkgs/by-name/em/ember-cli/package.nix +++ b/pkgs/by-name/em/ember-cli/package.nix @@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://github.com/ember-cli/ember-cli"; - description = "The Ember.js command line utility"; + description = "Ember.js command line utility"; license = licenses.mit; maintainers = with maintainers; [ jfvillablanca ]; platforms = platforms.all; diff --git a/pkgs/by-name/en/encrypted-dns-server/package.nix b/pkgs/by-name/en/encrypted-dns-server/package.nix index 57e42e80ce33..a9ecc66bd25c 100644 --- a/pkgs/by-name/en/encrypted-dns-server/package.nix +++ b/pkgs/by-name/en/encrypted-dns-server/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { meta = { changelog = "https://github.com/DNSCrypt/encrypted-dns-server/releases/tag/${version}"; - description = "An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server"; + description = "Easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server"; homepage = "https://github.com/DNSCrypt/encrypted-dns-server"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ paepcke ]; diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix index e8f6b97529d7..3bd00c4f1962 100644 --- a/pkgs/by-name/eq/equicord/package.nix +++ b/pkgs/by-name/eq/equicord/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "The other cutest Discord client mod"; + description = "Other cutest Discord client mod"; homepage = "https://github.com/Equicord/Equicord"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/er/erlang-language-platform/package.nix b/pkgs/by-name/er/erlang-language-platform/package.nix index da80e66bec07..907de09e3d18 100644 --- a/pkgs/by-name/er/erlang-language-platform/package.nix +++ b/pkgs/by-name/er/erlang-language-platform/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "An IDE-first library for the semantic analysis of Erlang code, including LSP server, linting and refactoring tools."; + description = "IDE-first library for the semantic analysis of Erlang code, including LSP server, linting and refactoring tools"; homepage = "https://github.com/WhatsApp/erlang-language-platform/"; license = with lib.licenses; [ mit diff --git a/pkgs/by-name/ev/everest-mons/package.nix b/pkgs/by-name/ev/everest-mons/package.nix index 40867013870d..30ce4ac2dacd 100644 --- a/pkgs/by-name/ev/everest-mons/package.nix +++ b/pkgs/by-name/ev/everest-mons/package.nix @@ -40,7 +40,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { homepage = "https://mons.coloursofnoise.ca/"; - description = "A commandline Everest installer and mod manager for Celeste"; + description = "Commandline Everest installer and mod manager for Celeste"; license = licenses.mit; maintainers = with lib.maintainers; [ ulysseszhan ]; mainProgram = "mons"; diff --git a/pkgs/by-name/f1/f1viewer/package.nix b/pkgs/by-name/f1/f1viewer/package.nix index 8ff7b9a58711..baa1949673a5 100644 --- a/pkgs/by-name/f1/f1viewer/package.nix +++ b/pkgs/by-name/f1/f1viewer/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-UNeH3zxgssXxFpJws6nAL8EgXt0DRyAQfmlJWz/qyDg="; meta = with lib; { - description = "A TUI to view Formula 1 footage using VLC or another media player"; + description = "TUI to view Formula 1 footage using VLC or another media player"; homepage = "https://github.com/SoMuchForSubtlety/f1viewer"; license = licenses.gpl3Only; maintainers = with maintainers; [ michzappa ]; diff --git a/pkgs/by-name/fa/fastfetch/package.nix b/pkgs/by-name/fa/fastfetch/package.nix index 11e3670eb7cc..30d51c287968 100644 --- a/pkgs/by-name/fa/fastfetch/package.nix +++ b/pkgs/by-name/fa/fastfetch/package.nix @@ -265,7 +265,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "An actively maintained, feature-rich and performance oriented, neofetch like system information tool"; + description = "Actively maintained, feature-rich and performance oriented, neofetch like system information tool"; homepage = "https://github.com/fastfetch-cli/fastfetch"; changelog = "https://github.com/fastfetch-cli/fastfetch/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/fa/fastqc/package.nix b/pkgs/by-name/fa/fastqc/package.nix index 13c76f5b3bfe..5cd4a557e3b4 100644 --- a/pkgs/by-name/fa/fastqc/package.nix +++ b/pkgs/by-name/fa/fastqc/package.nix @@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "A quality control application for high throughput sequence data"; + description = "Quality control application for high throughput sequence data"; longDescription = '' FastQC aims to provide a simple way to do some quality control checks on raw sequence data coming from high throughput sequencing pipelines. It provides a modular set of analyses which you can use to give a quick impression of whether your data has any problems of which you should be aware before doing any further analysis. diff --git a/pkgs/by-name/fa/faust2/package.nix b/pkgs/by-name/fa/faust2/package.nix index d8b9aefceee0..6c3f5bac9fa4 100644 --- a/pkgs/by-name/fa/faust2/package.nix +++ b/pkgs/by-name/fa/faust2/package.nix @@ -126,7 +126,7 @@ let ''; meta = meta // { - description = "A functional programming language for realtime audio signal processing"; + description = "Functional programming language for realtime audio signal processing"; longDescription = '' FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing diff --git a/pkgs/by-name/fc/fcitx5-fluent/package.nix b/pkgs/by-name/fc/fcitx5-fluent/package.nix index ab1c46e10f0b..10d3cd7f11ca 100644 --- a/pkgs/by-name/fc/fcitx5-fluent/package.nix +++ b/pkgs/by-name/fc/fcitx5-fluent/package.nix @@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation { ''; meta = with lib; { - description = "A fluent-design theme with blur effect and shadow"; + description = "Fluent-design theme with blur effect and shadow"; homepage = "https://github.com/Reverier-Xu/Fluent-fcitx5"; license = licenses.mpl20; platforms = platforms.all; diff --git a/pkgs/by-name/ff/ffts/package.nix b/pkgs/by-name/ff/ffts/package.nix index edb468c2e8fd..25b371610fe5 100644 --- a/pkgs/by-name/ff/ffts/package.nix +++ b/pkgs/by-name/ff/ffts/package.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation { cmakeFlags = [ "-DENABLE_SHARED=ON" ]; meta = { - description = "The Fastest Fourier Transform in the South"; + description = "Fastest Fourier Transform in the South"; homepage = "https://github.com/linkotec/ffts"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bgamari ]; diff --git a/pkgs/by-name/fs/fscrypt-experimental/package.nix b/pkgs/by-name/fs/fscrypt-experimental/package.nix index 71f1f63a0773..af8fd18c4eb3 100644 --- a/pkgs/by-name/fs/fscrypt-experimental/package.nix +++ b/pkgs/by-name/fs/fscrypt-experimental/package.nix @@ -46,7 +46,7 @@ buildGoModule rec { ''; meta = with lib; { - description = "A high-level tool for the management of Linux filesystem encryption"; + description = "High-level tool for the management of Linux filesystem encryption"; mainProgram = "fscrypt"; longDescription = '' This tool manages metadata, key generation, key wrapping, PAM integration, diff --git a/pkgs/by-name/gd/gdmap/package.nix b/pkgs/by-name/gd/gdmap/package.nix index 0704b6ae8dc9..8ee3c5342a04 100644 --- a/pkgs/by-name/gd/gdmap/package.nix +++ b/pkgs/by-name/gd/gdmap/package.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://gitlab.com/sjohannes/gdmap"; - description = "A tool to visualize disk space (GTK 3 port of Original)"; + description = "Tool to visualize disk space (GTK 3 port of Original)"; license = licenses.gpl2Only; platforms = platforms.linux; maintainers = [ maintainers.bjornfor ]; diff --git a/pkgs/by-name/gi/git-toolbelt/package.nix b/pkgs/by-name/gi/git-toolbelt/package.nix index 647bde81c5ee..c288fd484899 100644 --- a/pkgs/by-name/gi/git-toolbelt/package.nix +++ b/pkgs/by-name/gi/git-toolbelt/package.nix @@ -40,7 +40,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/nvie/git-toolbelt/blob/${finalAttrs.src.rev}/CHANGELOG.md"; - description = "A suite of useful Git commands that aid with scripting or every day command line usage"; + description = "Suite of useful Git commands that aid with scripting or every day command line usage"; homepage = "https://github.com/nvie/git-toolbelt"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ tomasajt ]; diff --git a/pkgs/by-name/gi/git-wait/package.nix b/pkgs/by-name/gi/git-wait/package.nix index f5417c49b36c..29c562fcab20 100644 --- a/pkgs/by-name/gi/git-wait/package.nix +++ b/pkgs/by-name/gi/git-wait/package.nix @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage { ''; meta = { - description = "A simple git wrapper that waits until index.lock file is removed when present before running the command"; + description = "Simple git wrapper that waits until index.lock file is removed when present before running the command"; homepage = "https://github.com/darshanparajuli/git-wait"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pbsds ]; diff --git a/pkgs/by-name/gi/gitnuro/package.nix b/pkgs/by-name/gi/gitnuro/package.nix index fcdee63e3fdc..b57d50a74af0 100644 --- a/pkgs/by-name/gi/gitnuro/package.nix +++ b/pkgs/by-name/gi/gitnuro/package.nix @@ -64,7 +64,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "A FOSS Git multiplatform client based on Compose and JGit"; + description = "FOSS Git multiplatform client based on Compose and JGit"; homepage = "https://gitnuro.com/"; license = licenses.gpl3Plus; platforms = [ diff --git a/pkgs/by-name/gl/glasskube/package.nix b/pkgs/by-name/gl/glasskube/package.nix index 215314695487..73d9b3d4275c 100644 --- a/pkgs/by-name/gl/glasskube/package.nix +++ b/pkgs/by-name/gl/glasskube/package.nix @@ -78,7 +78,7 @@ buildGo123Module rec { passthru.updateScript = nix-update-script { }; meta = { - description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI"; + description = "Missing Package Manager for Kubernetes featuring a GUI and a CLI"; homepage = "https://github.com/glasskube/glasskube"; changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}"; maintainers = with lib.maintainers; [ jakuzure ]; diff --git a/pkgs/by-name/gn/gnome-clocks/package.nix b/pkgs/by-name/gn/gnome-clocks/package.nix index f27bdc255fbd..21ee134bd933 100644 --- a/pkgs/by-name/gn/gnome-clocks/package.nix +++ b/pkgs/by-name/gn/gnome-clocks/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://apps.gnome.org/Clocks/"; - description = "A simple and elegant clock application for GNOME"; + description = "Simple and elegant clock application for GNOME"; longDescription = '' A simple and elegant clock application. It includes world clocks, alarms, a stopwatch, and timers. diff --git a/pkgs/by-name/go/gocatcli/package.nix b/pkgs/by-name/go/gocatcli/package.nix index a95949a11023..e10a2e9b4c96 100644 --- a/pkgs/by-name/go/gocatcli/package.nix +++ b/pkgs/by-name/go/gocatcli/package.nix @@ -38,7 +38,7 @@ buildGoModule rec { meta = { homepage = "https://github.com/deadc0de6/gocatcli"; changelog = "https://github.com/deadc0de6/gocatcli/releases/tag/v${version}"; - description = "The command line catalog tool for your offline data"; + description = "Command line catalog tool for your offline data"; longDescription = '' gocatcli is a catalog tool for your offline data. It indexes external media in a catalog file and allows to quickly find specific files or even diff --git a/pkgs/by-name/go/gomuks/package.nix b/pkgs/by-name/go/gomuks/package.nix index 1dfb2545f52b..148b995cbc79 100644 --- a/pkgs/by-name/go/gomuks/package.nix +++ b/pkgs/by-name/go/gomuks/package.nix @@ -60,7 +60,7 @@ buildGoModule rec { meta = with lib; { homepage = "https://maunium.net/go/gomuks/"; - description = "A terminal based Matrix client written in Go"; + description = "Terminal based Matrix client written in Go"; mainProgram = "gomuks"; license = licenses.agpl3Plus; maintainers = with maintainers; [ chvp ]; diff --git a/pkgs/by-name/go/gopro-tool/package.nix b/pkgs/by-name/go/gopro-tool/package.nix index e282bb0f9e07..a5b848d28b5d 100644 --- a/pkgs/by-name/go/gopro-tool/package.nix +++ b/pkgs/by-name/go/gopro-tool/package.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { ''; meta = { - description = "A tool to control GoPro webcam mode in Linux (requires v4l2loopback kernel module and a firewall rule)"; + description = "Tool to control GoPro webcam mode in Linux (requires v4l2loopback kernel module and a firewall rule)"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ ZMon3y ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/gp/gpauth/package.nix b/pkgs/by-name/gp/gpauth/package.nix index a504f94d7693..13f408806c77 100644 --- a/pkgs/by-name/gp/gpauth/package.nix +++ b/pkgs/by-name/gp/gpauth/package.nix @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { changelog = "https://github.com/${src.owner}/${src.repo}/blob/${src.rev}/changelog.md"; - description = "A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method"; + description = "CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method"; longDescription = '' A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method. Inspired by gp-saml-gui. diff --git a/pkgs/by-name/gr/gren/generated-package.nix b/pkgs/by-name/gr/gren/generated-package.nix index 6906bbb6b636..375c447948bd 100644 --- a/pkgs/by-name/gr/gren/generated-package.nix +++ b/pkgs/by-name/gr/gren/generated-package.nix @@ -95,7 +95,7 @@ mkDerivation { testToolDepends = [ hspec-discover ]; jailbreak = true; homepage = "https://gren-lang.org"; - description = "The `gren` command line interface"; + description = "`gren` command line interface"; license = lib.licenses.bsd3; mainProgram = "gren"; } diff --git a/pkgs/by-name/gr/grpc-gateway/package.nix b/pkgs/by-name/gr/grpc-gateway/package.nix index 8c3ac3447bf3..253cf66661af 100644 --- a/pkgs/by-name/gr/grpc-gateway/package.nix +++ b/pkgs/by-name/gr/grpc-gateway/package.nix @@ -39,7 +39,7 @@ buildGoModule rec { }; meta = with lib; { - description = "A gRPC to JSON proxy generator plugin for Google Protocol Buffers"; + description = "GRPC to JSON proxy generator plugin for Google Protocol Buffers"; longDescription = '' This is a plugin for the Google Protocol Buffers compiler (protoc). It reads protobuf service definitions and generates a reverse-proxy server which diff --git a/pkgs/by-name/gu/guile-json-rpc/package.nix b/pkgs/by-name/gu/guile-json-rpc/package.nix index 3879ef48e371..608377ed231e 100644 --- a/pkgs/by-name/gu/guile-json-rpc/package.nix +++ b/pkgs/by-name/gu/guile-json-rpc/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A JSON-RPC implementation for Scheme"; + description = "JSON-RPC implementation for Scheme"; homepage = "https://codeberg.org/rgherdt/scheme-json-rpc"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ knightpp ]; diff --git a/pkgs/by-name/gu/guile-lsp-server/package.nix b/pkgs/by-name/gu/guile-lsp-server/package.nix index 26a2258ffcc6..31484912af86 100644 --- a/pkgs/by-name/gu/guile-lsp-server/package.nix +++ b/pkgs/by-name/gu/guile-lsp-server/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://codeberg.org/rgherdt/scheme-lsp-server"; - description = "An LSP server for Guile"; + description = "LSP server for Guile"; mainProgram = "guile-lsp-server"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ knightpp ]; diff --git a/pkgs/by-name/gu/guile-semver/package.nix b/pkgs/by-name/gu/guile-semver/package.nix index aad799d81798..5f6f977695e2 100644 --- a/pkgs/by-name/gu/guile-semver/package.nix +++ b/pkgs/by-name/gu/guile-semver/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = with lib; { - description = "A GNU Guile library implementing Semantic Versioning 2.0.0"; + description = "GNU Guile library implementing Semantic Versioning 2.0.0"; homepage = "https://ngyro.com/software/guile-semver.html"; license = licenses.gpl3Plus; maintainers = with maintainers; [ foo-dogsquared ]; diff --git a/pkgs/by-name/ha/hadolint-sarif/package.nix b/pkgs/by-name/ha/hadolint-sarif/package.nix index 3ec435ccb785..19bbdc492b31 100644 --- a/pkgs/by-name/ha/hadolint-sarif/package.nix +++ b/pkgs/by-name/ha/hadolint-sarif/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A CLI tool to convert hadolint diagnostics into SARIF"; + description = "CLI tool to convert hadolint diagnostics into SARIF"; homepage = "https://psastras.github.io/sarif-rs"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo ]; diff --git a/pkgs/by-name/ha/harlequin/package.nix b/pkgs/by-name/ha/harlequin/package.nix index 6005946cc340..fccaaac2c7ec 100644 --- a/pkgs/by-name/ha/harlequin/package.nix +++ b/pkgs/by-name/ha/harlequin/package.nix @@ -90,7 +90,7 @@ python3Packages.buildPythonApplication rec { ]; meta = { - description = "The SQL IDE for Your Terminal"; + description = "SQL IDE for Your Terminal"; homepage = "https://harlequin.sh"; changelog = "https://github.com/tconbeer/harlequin/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/hd/hdfview/package.nix b/pkgs/by-name/hd/hdfview/package.nix index f3d9049485fe..a74bd1274479 100644 --- a/pkgs/by-name/hd/hdfview/package.nix +++ b/pkgs/by-name/hd/hdfview/package.nix @@ -95,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A visual tool for browsing and editing HDF4 and HDF5 files"; + description = "Visual tool for browsing and editing HDF4 and HDF5 files"; license = lib.licenses.free; # BSD-like homepage = "https://www.hdfgroup.org/downloads/hdfview"; downloadPage = "https://github.com/HDFGroup/hdfview"; diff --git a/pkgs/by-name/he/headset-charge-indicator/package.nix b/pkgs/by-name/he/headset-charge-indicator/package.nix index f5df4146a645..9c63c644d319 100644 --- a/pkgs/by-name/he/headset-charge-indicator/package.nix +++ b/pkgs/by-name/he/headset-charge-indicator/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/centic9/headset-charge-indicator"; - description = "A app-indicator for GNOME desktops for controlling some features of various wireless headsets"; + description = "App-indicator for GNOME desktops for controlling some features of various wireless headsets"; longDescription = "A simple app-indicator for GNOME desktops to display the battery charge of some wireless headsets which also allows to control some functions like LEDs, sidetone and others."; platforms = platforms.linux; maintainers = with maintainers; [ zebreus ]; diff --git a/pkgs/by-name/he/heimdall-proxy/package.nix b/pkgs/by-name/he/heimdall-proxy/package.nix index 11f0e6664d7f..04d0b0faa4f9 100644 --- a/pkgs/by-name/he/heimdall-proxy/package.nix +++ b/pkgs/by-name/he/heimdall-proxy/package.nix @@ -34,7 +34,7 @@ buildGoModule { ]; meta = { - description = "A cloud native Identity Aware Proxy and Access Control Decision service"; + description = "Cloud native Identity Aware Proxy and Access Control Decision service"; homepage = "https://dadrus.github.io/heimdall"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ albertilagan ]; diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index 758119ba8839..c82bde882e7c 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -28,7 +28,7 @@ appimageTools.wrapType2 { meta = { changelog = "https://github.com/heptameta/project-meta/releases/tag/v${version}"; - description = "A visual note-taking tool for learning complex topics"; + description = "Visual note-taking tool for learning complex topics"; homepage = "https://heptabase.com/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; diff --git a/pkgs/by-name/he/hexxy/package.nix b/pkgs/by-name/he/hexxy/package.nix index fadbfc446831..aebefe9285eb 100644 --- a/pkgs/by-name/he/hexxy/package.nix +++ b/pkgs/by-name/he/hexxy/package.nix @@ -24,7 +24,7 @@ buildGoModule (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A modern and beautiful alternative to xxd and hexdump"; + description = "Modern and beautiful alternative to xxd and hexdump"; homepage = "https://github.com/sweetbbak/hexxy"; license = lib.licenses.mit; maintainers = [ lib.maintainers.NotAShelf ]; diff --git a/pkgs/by-name/hm/hmcl/package.nix b/pkgs/by-name/hm/hmcl/package.nix index 165d09db6700..4a1b9a9b1c0c 100644 --- a/pkgs/by-name/hm/hmcl/package.nix +++ b/pkgs/by-name/hm/hmcl/package.nix @@ -106,7 +106,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://hmcl.huangyuhui.net"; - description = "A Minecraft Launcher which is multi-functional, cross-platform and popular"; + description = "Minecraft Launcher which is multi-functional, cross-platform and popular"; mainProgram = "hmcl"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.gpl3Only; diff --git a/pkgs/by-name/ho/homer/package.nix b/pkgs/by-name/ho/homer/package.nix index 0579e37fbd94..b25aa33f9143 100644 --- a/pkgs/by-name/ho/homer/package.nix +++ b/pkgs/by-name/ho/homer/package.nix @@ -63,7 +63,7 @@ stdenvNoCC.mkDerivation rec { }; meta = with lib; { - description = "A very simple static homepage for your server."; + description = "Very simple static homepage for your server"; homepage = "https://homer-demo.netlify.app/"; changelog = "https://github.com/bastienwirtz/homer/releases"; license = licenses.asl20; diff --git a/pkgs/by-name/ho/honggfuzz/package.nix b/pkgs/by-name/ho/honggfuzz/package.nix index 5b4b50b8d0a4..06f40e8b8a5d 100644 --- a/pkgs/by-name/ho/honggfuzz/package.nix +++ b/pkgs/by-name/ho/honggfuzz/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer"; + description = "Security oriented, feedback-driven, evolutionary, easy-to-use fuzzer"; longDescription = '' Honggfuzz is a security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with interesting analysis options. It is diff --git a/pkgs/by-name/ht/hterm/package.nix b/pkgs/by-name/ht/hterm/package.nix index 22acf86af892..7b66584be0fd 100644 --- a/pkgs/by-name/ht/hterm/package.nix +++ b/pkgs/by-name/ht/hterm/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://www.der-hammer.info/pages/terminal.html"; changelog = "https://www.der-hammer.info/terminal/CHANGELOG.txt"; - description = "A terminal program for serial communication"; + description = "Terminal program for serial communication"; # See https://www.der-hammer.info/terminal/LICENSE.txt license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/hy/hyprland-qt-support/package.nix b/pkgs/by-name/hy/hyprland-qt-support/package.nix index 914946eacd23..e160e7561c2b 100644 --- a/pkgs/by-name/hy/hyprland-qt-support/package.nix +++ b/pkgs/by-name/hy/hyprland-qt-support/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "A Qt6 QML provider for hypr* apps"; + description = "Qt6 QML provider for hypr* apps"; homepage = "https://github.com/hyprwm/hyprland-qt-support"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/hy/hyprprop/package.nix b/pkgs/by-name/hy/hyprprop/package.nix index ba9e1be21d2d..8e4daab9e84b 100644 --- a/pkgs/by-name/hy/hyprprop/package.nix +++ b/pkgs/by-name/hy/hyprprop/package.nix @@ -62,7 +62,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { - description = "An xprop replacement for Hyprland"; + description = "Xprop replacement for Hyprland"; license = lib.licenses.mit; platforms = lib.platforms.unix; teams = [ lib.teams.hyprland ]; diff --git a/pkgs/by-name/hy/hyprsysteminfo/package.nix b/pkgs/by-name/hy/hyprsysteminfo/package.nix index d3a405514f26..e5b54b5e5bcd 100644 --- a/pkgs/by-name/hy/hyprsysteminfo/package.nix +++ b/pkgs/by-name/hy/hyprsysteminfo/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A tiny qt6/qml application to display information about the running system"; + description = "Tiny qt6/qml application to display information about the running system"; homepage = "https://github.com/hyprwm/hyprsysteminfo"; license = lib.licenses.bsd3; teams = [ lib.teams.hyprland ]; diff --git a/pkgs/by-name/im/imsprog/package.nix b/pkgs/by-name/im/imsprog/package.nix index 3dd88cf74766..cc34d8ad7219 100644 --- a/pkgs/by-name/im/imsprog/package.nix +++ b/pkgs/by-name/im/imsprog/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/bigbigmdm/IMSProg/releases/tag/v${finalAttrs.version}"; - description = "A free I2C EEPROM programmer tool for CH341A device"; + description = "Free I2C EEPROM programmer tool for CH341A device"; homepage = "https://github.com/bigbigmdm/IMSProg"; license = with lib.licenses; [ gpl3Plus diff --git a/pkgs/by-name/is/isabelle/package.nix b/pkgs/by-name/is/isabelle/package.nix index 363bf860b8c9..6055b76c59a7 100644 --- a/pkgs/by-name/is/isabelle/package.nix +++ b/pkgs/by-name/is/isabelle/package.nix @@ -229,7 +229,7 @@ stdenv.mkDerivation (finalAttrs: rec { }; meta = with lib; { - description = "A generic proof assistant"; + description = "Generic proof assistant"; longDescription = '' Isabelle is a generic proof assistant. It allows mathematical formulas diff --git a/pkgs/by-name/jj/jjui/package.nix b/pkgs/by-name/jj/jjui/package.nix index 71da7705ebd3..0da332f659bb 100644 --- a/pkgs/by-name/jj/jjui/package.nix +++ b/pkgs/by-name/jj/jjui/package.nix @@ -20,7 +20,7 @@ buildGoModule (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A TUI for Jujutsu VCS"; + description = "TUI for Jujutsu VCS"; homepage = "https://github.com/idursun/jjui"; changelog = "https://github.com/idursun/jjui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/ka/kanidm-provision/package.nix b/pkgs/by-name/ka/kanidm-provision/package.nix index f7a603dba55c..a96a6d5add71 100644 --- a/pkgs/by-name/ka/kanidm-provision/package.nix +++ b/pkgs/by-name/ka/kanidm-provision/package.nix @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "A small utility to help with kanidm provisioning"; + description = "Small utility to help with kanidm provisioning"; homepage = "https://github.com/oddlama/kanidm-provision"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/kc/kcl-language-server/package.nix b/pkgs/by-name/kc/kcl-language-server/package.nix index 22108ca4195e..36586717f0ff 100644 --- a/pkgs/by-name/kc/kcl-language-server/package.nix +++ b/pkgs/by-name/kc/kcl-language-server/package.nix @@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec { meta = { changelog = "https://github.com/kcl-lang/kcl/releases/tag/v${version}"; - description = "A high-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; + description = "High-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; downloadPage = "https://github.com/kcl-lang/kcl/tree/v${version}/kclvm/tools/src/LSP"; homepage = "https://www.kcl-lang.io/"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/kc/kcl/package.nix b/pkgs/by-name/kc/kcl/package.nix index b99a85421cc8..5973fa7de973 100644 --- a/pkgs/by-name/kc/kcl/package.nix +++ b/pkgs/by-name/kc/kcl/package.nix @@ -63,7 +63,7 @@ buildGoModule rec { updateScript = nix-update-script { }; meta = { - description = "A command line interface for KCL programming language"; + description = "Command line interface for KCL programming language"; changelog = "https://github.com/kcl-lang/cli/releases/tag/v${version}"; homepage = "https://github.com/kcl-lang/cli"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/kc/kclvm/package.nix b/pkgs/by-name/kc/kclvm/package.nix index dbe6b3bf8d79..dea0cb9cc654 100644 --- a/pkgs/by-name/kc/kclvm/package.nix +++ b/pkgs/by-name/kc/kclvm/package.nix @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { PROTOC_INCLUDE = "${protobuf}/include"; meta = with lib; { - description = "A high-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; + description = "High-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; homepage = "https://github.com/kcl-lang/kcl"; license = licenses.asl20; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/by-name/kc/kclvm_cli/package.nix b/pkgs/by-name/kc/kclvm_cli/package.nix index b205e1484df0..35eea846e8d0 100644 --- a/pkgs/by-name/kc/kclvm_cli/package.nix +++ b/pkgs/by-name/kc/kclvm_cli/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { ]; meta = with lib; { - description = "A high-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; + description = "High-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; homepage = "https://github.com/kcl-lang/kcl"; license = licenses.asl20; platforms = platforms.linux ++ platforms.darwin; diff --git a/pkgs/by-name/ki/kitex/package.nix b/pkgs/by-name/ki/kitex/package.nix index 4eeb2099de2a..739623518f3d 100644 --- a/pkgs/by-name/ki/kitex/package.nix +++ b/pkgs/by-name/ki/kitex/package.nix @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "A high-performance and strong-extensibility Golang RPC framework"; + description = "High-performance and strong-extensibility Golang RPC framework"; homepage = "https://github.com/cloudwego/kitex"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aaronjheng ]; diff --git a/pkgs/by-name/ki/kitty/package.nix b/pkgs/by-name/ki/kitty/package.nix index afffc52f51db..b3c795d14947 100644 --- a/pkgs/by-name/ki/kitty/package.nix +++ b/pkgs/by-name/ki/kitty/package.nix @@ -312,7 +312,7 @@ buildPythonApplication rec { meta = with lib; { homepage = "https://github.com/kovidgoyal/kitty"; - description = "The fast, feature-rich, GPU based terminal emulator"; + description = "Fast, feature-rich, GPU based terminal emulator"; license = licenses.gpl3Only; changelog = [ "https://sw.kovidgoyal.net/kitty/changelog/" diff --git a/pkgs/by-name/ko/koreader/package.nix b/pkgs/by-name/ko/koreader/package.nix index d8fee487a22a..a8d0d7f7d25b 100644 --- a/pkgs/by-name/ko/koreader/package.nix +++ b/pkgs/by-name/ko/koreader/package.nix @@ -101,7 +101,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/koreader/koreader"; changelog = "https://github.com/koreader/koreader/releases/tag/v${version}"; - description = "An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; + description = "Ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices"; mainProgram = "koreader"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; platforms = [ diff --git a/pkgs/by-name/ku/kube-capacity/package.nix b/pkgs/by-name/ku/kube-capacity/package.nix index b5f969cb7929..bf35827a8565 100644 --- a/pkgs/by-name/ku/kube-capacity/package.nix +++ b/pkgs/by-name/ku/kube-capacity/package.nix @@ -18,7 +18,7 @@ buildGoModule rec { vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A="; meta = { - description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster"; + description = "Simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster"; mainProgram = "kube-capacity"; homepage = "https://github.com/robscott/kube-capacity"; changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}"; diff --git a/pkgs/by-name/ku/kubefetch/package.nix b/pkgs/by-name/ku/kubefetch/package.nix index 4a771efc824a..aed03eae6ee1 100644 --- a/pkgs/by-name/ku/kubefetch/package.nix +++ b/pkgs/by-name/ku/kubefetch/package.nix @@ -17,7 +17,7 @@ buildGoModule rec { vendorHash = "sha256-qsncOsCxepySJI+rJnzbIGxSWlxMzqShtzcEoJD2UPw="; meta = { - description = "A neofetch-like tool to show info about your Kubernetes Cluster."; + description = "Neofetch-like tool to show info about your Kubernetes Cluster"; homepage = "https://github.com/jkulzer/kubefetch"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ wrmilling ]; diff --git a/pkgs/by-name/ku/kuro/package.nix b/pkgs/by-name/ku/kuro/package.nix index 5fb26933e51e..e03de7344c6e 100644 --- a/pkgs/by-name/ku/kuro/package.nix +++ b/pkgs/by-name/ku/kuro/package.nix @@ -82,7 +82,7 @@ stdenv.mkDerivation rec { meta = with lib; { changelog = "https://github.com/davidsmorais/kuro/releases/tag/${src.rev}"; - description = "An unofficial, featureful, open source, community-driven, free Microsoft To-Do app"; + description = "Unofficial, featureful, open source, community-driven, free Microsoft To-Do app"; homepage = "https://github.com/davidsmorais/kuro"; license = licenses.mit; mainProgram = "kuro"; diff --git a/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix b/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix index 1173bc7e8247..8b2b13e974b4 100644 --- a/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix +++ b/pkgs/by-name/la/lasuite-docs-collaboration-server/package.nix @@ -89,7 +89,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; + description = "Collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; homepage = "https://github.com/suitenumerique/docs"; changelog = "https://github.com/suitenumerique/docs/blob/${src.tag}/CHANGELOG.md"; mainProgram = "docs-collaboration-server"; diff --git a/pkgs/by-name/la/lasuite-docs-frontend/package.nix b/pkgs/by-name/la/lasuite-docs-frontend/package.nix index af557cd9e2f7..f88cb44a379b 100644 --- a/pkgs/by-name/la/lasuite-docs-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-docs-frontend/package.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; + description = "Collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; homepage = "https://github.com/suitenumerique/docs"; changelog = "https://github.com/suitenumerique/docs/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/la/lasuite-docs/package.nix b/pkgs/by-name/la/lasuite-docs/package.nix index 9ccb81cfe890..7a0a5c675af2 100644 --- a/pkgs/by-name/la/lasuite-docs/package.nix +++ b/pkgs/by-name/la/lasuite-docs/package.nix @@ -108,7 +108,7 @@ python.pkgs.buildPythonApplication rec { }; meta = { - description = "A collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; + description = "Collaborative note taking, wiki and documentation platform that scales. Built with Django and React. Opensource alternative to Notion or Outline"; homepage = "https://github.com/suitenumerique/docs"; changelog = "https://github.com/suitenumerique/docs/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/la/lauti/package.nix b/pkgs/by-name/la/lauti/package.nix index f53397b39b8a..95a8dc739cc9 100644 --- a/pkgs/by-name/la/lauti/package.nix +++ b/pkgs/by-name/la/lauti/package.nix @@ -46,7 +46,7 @@ buildGoModule rec { }; meta = { - description = "An open source calendar for events, groups and places"; + description = "Open source calendar for events, groups and places"; homepage = "https://lauti.org"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ onny ]; diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix index 82dabbcd3fff..922928c162c1 100644 --- a/pkgs/by-name/la/lazysql/package.nix +++ b/pkgs/by-name/la/lazysql/package.nix @@ -34,7 +34,7 @@ buildGoModule rec { }; meta = with lib; { - description = "A cross-platform TUI database management tool written in Go"; + description = "Cross-platform TUI database management tool written in Go"; homepage = "https://github.com/jorgerojas26/lazysql"; license = licenses.mit; maintainers = with maintainers; [ kanielrkirby ]; diff --git a/pkgs/by-name/ld/ld64/package.nix b/pkgs/by-name/ld/ld64/package.nix index c3cdaabec73c..54355735828e 100644 --- a/pkgs/by-name/ld/ld64/package.nix +++ b/pkgs/by-name/ld/ld64/package.nix @@ -170,7 +170,7 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; meta = { - description = "The classic linker for Darwin"; + description = "Classic linker for Darwin"; homepage = "https://opensource.apple.com/releases/"; license = lib.licenses.apple-psl20; mainProgram = "ld"; diff --git a/pkgs/by-name/le/leetgo/package.nix b/pkgs/by-name/le/leetgo/package.nix index ebd872598035..9d5250d93ba3 100644 --- a/pkgs/by-name/le/leetgo/package.nix +++ b/pkgs/by-name/le/leetgo/package.nix @@ -36,7 +36,7 @@ buildGoModule rec { ''; meta = { - description = "A command-line tool for LeetCode"; + description = "Command-line tool for LeetCode"; homepage = "https://github.com/j178/leetgo"; changelog = "https://github.com/j178/leetgo/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/li/liana/package.nix b/pkgs/by-name/li/liana/package.nix index f67131878a62..6f04130cc54d 100644 --- a/pkgs/by-name/li/liana/package.nix +++ b/pkgs/by-name/li/liana/package.nix @@ -84,7 +84,7 @@ rustPlatform.buildRustPackage rec { meta = with lib; { mainProgram = "liana-gui"; - description = "A Bitcoin wallet leveraging on-chain timelocks for safety and recovery"; + description = "Bitcoin wallet leveraging on-chain timelocks for safety and recovery"; homepage = "https://wizardsardine.com/liana"; changelog = "https://github.com/wizardsardine/liana/releases/tag/${src.rev}"; license = licenses.bsd3; diff --git a/pkgs/by-name/li/lib25519/package.nix b/pkgs/by-name/li/lib25519/package.nix index 515ef90967fa..bf21ad06ca95 100644 --- a/pkgs/by-name/li/lib25519/package.nix +++ b/pkgs/by-name/li/lib25519/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://randombytes.cr.yp.to/"; - description = "A simple API for applications generating fresh randomness"; + description = "Simple API for applications generating fresh randomness"; changelog = "https://randombytes.cr.yp.to/download.html"; license = with lib.licenses; [ # Upstream specifies the public domain licenses with the terms here https://cr.yp.to/spdx.html diff --git a/pkgs/by-name/li/libetebase/package.nix b/pkgs/by-name/li/libetebase/package.nix index c10169135e4e..f91727100143 100644 --- a/pkgs/by-name/li/libetebase/package.nix +++ b/pkgs/by-name/li/libetebase/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage rec { passthru.tests.pkgs-config = testers.testMetaPkgConfig libetebase; meta = with lib; { - description = "A C library for Etebase"; + description = "C library for Etebase"; homepage = "https://www.etebase.com/"; license = licenses.bsd3; broken = stdenv.hostPlatform.isDarwin; diff --git a/pkgs/by-name/li/libgen-cli/package.nix b/pkgs/by-name/li/libgen-cli/package.nix index 33aa2fc8cfa1..7b7963093a5f 100644 --- a/pkgs/by-name/li/libgen-cli/package.nix +++ b/pkgs/by-name/li/libgen-cli/package.nix @@ -38,7 +38,7 @@ buildGoModule rec { meta = with lib; { homepage = "https://github.com/ciehanski/libgen-cli"; - description = "A CLI tool used to access the Library Genesis dataset; written in Go"; + description = "CLI tool used to access the Library Genesis dataset; written in Go"; longDescription = '' libgen-cli is a command line interface application which allows users to quickly query the Library Genesis dataset and download any of its diff --git a/pkgs/by-name/li/libnop/package.nix b/pkgs/by-name/li/libnop/package.nix index 09cba2b2404c..f1eeb531bc11 100644 --- a/pkgs/by-name/li/libnop/package.nix +++ b/pkgs/by-name/li/libnop/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A fast, header-only C++ serialization library"; + description = "Fast, header-only C++ serialization library"; homepage = "https://github.com/google/libnop"; license = lib.licenses.asl20; platforms = lib.platforms.all; diff --git a/pkgs/by-name/li/libpisp/package.nix b/pkgs/by-name/li/libpisp/package.nix index 2a9dd59d2d46..d7aa73b00722 100644 --- a/pkgs/by-name/li/libpisp/package.nix +++ b/pkgs/by-name/li/libpisp/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://github.com/raspberrypi/libpisp"; - description = "A helper library to generate run-time configuration for the Raspberry Pi ISP (PiSP), consisting of the Frontend and Backend hardware components."; + description = "Helper library to generate run-time configuration for the Raspberry Pi ISP (PiSP), consisting of the Frontend and Backend hardware components"; license = licenses.bsd2; platforms = platforms.all; }; diff --git a/pkgs/by-name/li/librandombytes/package.nix b/pkgs/by-name/li/librandombytes/package.nix index e6ecbdef8eea..cb19ead59257 100644 --- a/pkgs/by-name/li/librandombytes/package.nix +++ b/pkgs/by-name/li/librandombytes/package.nix @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://randombytes.cr.yp.to/"; - description = "A simple API for applications generating fresh randomness"; + description = "Simple API for applications generating fresh randomness"; changelog = "https://randombytes.cr.yp.to/download.html"; license = with lib.licenses; [ # Upstream specifies the public domain licenses with the terms here https://cr.yp.to/spdx.html diff --git a/pkgs/by-name/li/librearp-lv2/package.nix b/pkgs/by-name/li/librearp-lv2/package.nix index c5a0cd73daf0..0d30ff5115ab 100644 --- a/pkgs/by-name/li/librearp-lv2/package.nix +++ b/pkgs/by-name/li/librearp-lv2/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = with lib; { - description = "A pattern-based arpeggio generator plugin."; + description = "Pattern-based arpeggio generator plugin"; homepage = "https://librearp.gitlab.io/"; license = licenses.gpl3Plus; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/li/librearp/package.nix b/pkgs/by-name/li/librearp/package.nix index eb6f10ea8a74..491ea9d1f3fb 100644 --- a/pkgs/by-name/li/librearp/package.nix +++ b/pkgs/by-name/li/librearp/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = with lib; { - description = "A pattern-based arpeggio generator plugin"; + description = "Pattern-based arpeggio generator plugin"; homepage = "https://librearp.gitlab.io/"; license = licenses.gpl3Plus; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/li/libstudxml/package.nix b/pkgs/by-name/li/libstudxml/package.nix index 7cba6de407cd..501f416d7a80 100644 --- a/pkgs/by-name/li/libstudxml/package.nix +++ b/pkgs/by-name/li/libstudxml/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A streaming XML pull parser and streaming XML serializer implementation for modern, standard C++"; + description = "Streaming XML pull parser and streaming XML serializer implementation for modern, standard C++"; homepage = "https://www.codesynthesis.com/projects/libstudxml/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ tomasajt ]; diff --git a/pkgs/by-name/li/littlenavmap/atools.nix b/pkgs/by-name/li/littlenavmap/atools.nix index 3072f02f4e55..96f92a39c369 100644 --- a/pkgs/by-name/li/littlenavmap/atools.nix +++ b/pkgs/by-name/li/littlenavmap/atools.nix @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { dontWrapQtApps = true; meta = { - description = "A static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and more"; + description = "Static library extending Qt for exception handling, a log4j like logging framework, Flight Simulator related utilities like BGL reader and more"; homepage = "https://github.com/albar965/atools"; changelog = "https://github.com/albar965/atools/blob/${src.rev}/CHANGELOG.txt"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/li/littlenavmap/package.nix b/pkgs/by-name/li/littlenavmap/package.nix index 8ebe6e9dce63..a33c7adf273a 100644 --- a/pkgs/by-name/li/littlenavmap/package.nix +++ b/pkgs/by-name/li/littlenavmap/package.nix @@ -120,7 +120,7 @@ stdenv.mkDerivation (finalAttrs: rec { passthru.local-packages = { inherit atools marble; }; meta = { - description = "A free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Flight Simulator 2020, Prepar3D and X-Plane"; + description = "Free flight planner, navigation tool, moving map, airport search and airport information system for Flight Simulator X, Microsoft Flight Simulator 2020, Prepar3D and X-Plane"; homepage = "https://github.com/albar965/littlenavmap"; changelog = "https://github.com/albar965/littlenavmap/blob/${src.rev}/CHANGELOG.txt"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/lo/lorien/package.nix b/pkgs/by-name/lo/lorien/package.nix index 345be9574959..664b5453cef8 100644 --- a/pkgs/by-name/lo/lorien/package.nix +++ b/pkgs/by-name/lo/lorien/package.nix @@ -128,7 +128,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/mbrlabs/Lorien"; - description = "An infinite canvas drawing/note-taking app"; + description = "Infinite canvas drawing/note-taking app"; longDescription = '' An infinite canvas drawing/note-taking app that is focused on performance, small savefiles and simplicity diff --git a/pkgs/by-name/lp/lprobe/package.nix b/pkgs/by-name/lp/lprobe/package.nix index 2aacf60ec18b..853db3bffdb1 100644 --- a/pkgs/by-name/lp/lprobe/package.nix +++ b/pkgs/by-name/lp/lprobe/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { ]; meta = { - description = "A command-line tool to perform Local Health Check Probes inside Container Images (ECS, Docker)"; + description = "Command-line tool to perform Local Health Check Probes inside Container Images (ECS, Docker)"; homepage = "https://github.com/fivexl/lprobe"; license = lib.licenses.asl20; platforms = lib.platforms.linux ++ lib.platforms.darwin; diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index ba6f24bbf5bf..d99cddaf95a9 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -149,7 +149,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://www.luanti.org/"; - description = "An open source voxel game engine (formerly Minetest)"; + description = "Open source voxel game engine (formerly Minetest)"; license = licenses.lgpl21Plus; platforms = platforms.linux ++ platforms.darwin; maintainers = with maintainers; [ diff --git a/pkgs/by-name/lu/lumafly/package.nix b/pkgs/by-name/lu/lumafly/package.nix index 1f36430c1997..19278a3a9add 100644 --- a/pkgs/by-name/lu/lumafly/package.nix +++ b/pkgs/by-name/lu/lumafly/package.nix @@ -68,7 +68,7 @@ buildDotnetModule rec { ]; meta = { - description = "A cross platform mod manager for Hollow Knight written in Avalonia"; + description = "Cross platform mod manager for Hollow Knight written in Avalonia"; homepage = "https://themulhima.github.io/Lumafly/"; license = lib.licenses.gpl3Plus; mainProgram = "Lumafly"; diff --git a/pkgs/by-name/ly/lyra-cursors/package.nix b/pkgs/by-name/ly/lyra-cursors/package.nix index b1ce03d965fb..da7b6530080b 100644 --- a/pkgs/by-name/ly/lyra-cursors/package.nix +++ b/pkgs/by-name/ly/lyra-cursors/package.nix @@ -73,7 +73,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - description = "A cursor theme inspired by macOS and based on capitaine-cursors"; + description = "Cursor theme inspired by macOS and based on capitaine-cursors"; homepage = "https://github.com/yeyushengfan258/Lyra-Cursors"; license = lib.licenses.gpl3Only; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ma/mackup/package.nix b/pkgs/by-name/ma/mackup/package.nix index 63113960f5ec..93de75693573 100644 --- a/pkgs/by-name/ma/mackup/package.nix +++ b/pkgs/by-name/ma/mackup/package.nix @@ -35,7 +35,7 @@ python3Packages.buildPythonApplication rec { disabledTests = [ "test_is_process_running" ]; meta = { - description = "A tool to keep your application settings in sync (OS X/Linux)"; + description = "Tool to keep your application settings in sync (OS X/Linux)"; changelog = "https://github.com/lra/mackup/releases/tag/${version}"; license = lib.licenses.agpl3Only; homepage = "https://github.com/lra/mackup"; diff --git a/pkgs/by-name/ma/mangl/package.nix b/pkgs/by-name/ma/mangl/package.nix index 699babd5ae4f..53c00df623d2 100644 --- a/pkgs/by-name/ma/mangl/package.nix +++ b/pkgs/by-name/ma/mangl/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://github.com/zigalenarcic/mangl"; - description = "A graphical man page viewer based on the mandoc library"; + description = "Graphical man page viewer based on the mandoc library"; license = licenses.bsd2; maintainers = with maintainers; [ nrabulinski ]; platforms = platforms.linux; diff --git a/pkgs/by-name/ma/marble-marcher-ce/package.nix b/pkgs/by-name/ma/marble-marcher-ce/package.nix index bff892e6c6c5..47768199202b 100644 --- a/pkgs/by-name/ma/marble-marcher-ce/package.nix +++ b/pkgs/by-name/ma/marble-marcher-ce/package.nix @@ -73,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "A community-developed version of the original Marble Marcher - a fractal physics game"; + description = "Community-developed version of the original Marble Marcher - a fractal physics game"; mainProgram = "marble-marcher-ce"; homepage = "https://michaelmoroz.itch.io/mmce"; license = with lib.licenses; [ diff --git a/pkgs/by-name/ma/markdown-code-runner/package.nix b/pkgs/by-name/ma/markdown-code-runner/package.nix index 94615392a96c..5cf2bb999d9a 100644 --- a/pkgs/by-name/ma/markdown-code-runner/package.nix +++ b/pkgs/by-name/ma/markdown-code-runner/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage { dontUseCargoParallelTests = true; meta = { - description = "A configurable Markdown code runner that executes and optionally replaces code blocks using external commands"; + description = "Configurable Markdown code runner that executes and optionally replaces code blocks using external commands"; longDescription = '' markdown-code-runner is a command-line tool that scans Markdown files for fenced code blocks, executes them using per-language configuration, and optionally replaces the block content diff --git a/pkgs/by-name/ma/mars-mips/package.nix b/pkgs/by-name/ma/mars-mips/package.nix index 3de083a98317..2e1474e676b9 100644 --- a/pkgs/by-name/ma/mars-mips/package.nix +++ b/pkgs/by-name/ma/mars-mips/package.nix @@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "An IDE for programming in MIPS assembly language intended for educational-level use"; + description = "IDE for programming in MIPS assembly language intended for educational-level use"; mainProgram = "Mars"; homepage = "https://courses.missouristate.edu/KenVollmar/MARS/"; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; diff --git a/pkgs/by-name/ma/maxcso/package.nix b/pkgs/by-name/ma/maxcso/package.nix index d0f670578d86..f0810fd126e3 100644 --- a/pkgs/by-name/ma/maxcso/package.nix +++ b/pkgs/by-name/ma/maxcso/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/unknownbrackets/maxcso"; - description = "A fast ISO to CSO compression program for use with PSP and PS2 emulators, which uses multiple algorithms for best compression ratio"; + description = "Fast ISO to CSO compression program for use with PSP and PS2 emulators, which uses multiple algorithms for best compression ratio"; maintainers = with maintainers; [ david-sawatzke ]; platforms = platforms.linux ++ platforms.darwin; license = licenses.isc; diff --git a/pkgs/by-name/mc/mcphost/package.nix b/pkgs/by-name/mc/mcphost/package.nix index 485d91a0da40..90c81ab70dab 100644 --- a/pkgs/by-name/mc/mcphost/package.nix +++ b/pkgs/by-name/mc/mcphost/package.nix @@ -18,7 +18,7 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-yD+83cuOIBFF91Zu4Xi2g+dsP4iUOTrjBOuetowLRQw="; meta = { - description = "A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP"; + description = "CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP"; homepage = "https://github.com/mark3labs/mcphost"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ drupol ]; diff --git a/pkgs/by-name/me/melos/package.nix b/pkgs/by-name/me/melos/package.nix index a821d74fdb66..25a8ae792f28 100644 --- a/pkgs/by-name/me/melos/package.nix +++ b/pkgs/by-name/me/melos/package.nix @@ -36,7 +36,7 @@ buildDartApplication { meta = { homepage = "https://github.com/invertase/melos"; - description = "A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits. "; + description = "Tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits. "; mainProgram = "melos"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.eymeric ]; diff --git a/pkgs/by-name/me/mesonlsp/package.nix b/pkgs/by-name/me/mesonlsp/package.nix index bd8c30791060..2c67abb0968a 100644 --- a/pkgs/by-name/me/mesonlsp/package.nix +++ b/pkgs/by-name/me/mesonlsp/package.nix @@ -160,7 +160,7 @@ stdenv'.mkDerivation (finalAttrs: { }; meta = with lib; { - description = "An unofficial, unendorsed language server for Meson written in C++"; + description = "Unofficial, unendorsed language server for Meson written in C++"; homepage = "https://github.com/JCWasmx86/mesonlsp"; changelog = "https://github.com/JCWasmx86/mesonlsp/releases/tag/v${finalAttrs.version}"; license = licenses.gpl3Plus; diff --git a/pkgs/by-name/mi/min/package.nix b/pkgs/by-name/mi/min/package.nix index 60d1b11404d1..5897d391e42a 100644 --- a/pkgs/by-name/mi/min/package.nix +++ b/pkgs/by-name/mi/min/package.nix @@ -34,7 +34,7 @@ buildNimPackage (finalAttrs: { NIX_LDFLAGS = [ "-lpcre" ]; meta = { - description = "A functional, concatenative programming language with a minimalist syntax"; + description = "Functional, concatenative programming language with a minimalist syntax"; homepage = "https://min-lang.org/"; changelog = "https://github.com/h3rald/min/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/mi/mitm-cache/package.nix b/pkgs/by-name/mi/mitm-cache/package.nix index 9c4e89bf3d55..dbef2c58b7e8 100644 --- a/pkgs/by-name/mi/mitm-cache/package.nix +++ b/pkgs/by-name/mi/mitm-cache/package.nix @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { passthru.fetch = callPackage ./fetch.nix { }; meta = with lib; { - description = "A MITM caching proxy for use in nixpkgs"; + description = "MITM caching proxy for use in nixpkgs"; homepage = "https://github.com/chayleaf/mitm-cache#readme"; license = licenses.mit; maintainers = with maintainers; [ chayleaf ]; diff --git a/pkgs/by-name/mo/moonpalace/package.nix b/pkgs/by-name/mo/moonpalace/package.nix index a317b5bc3b29..a661020ee17b 100644 --- a/pkgs/by-name/mo/moonpalace/package.nix +++ b/pkgs/by-name/mo/moonpalace/package.nix @@ -29,7 +29,7 @@ buildGoModule rec { }; meta = { - description = "An API debugging tool provided by Moonshot AI"; + description = "API debugging tool provided by Moonshot AI"; homepage = "https://github.com/MoonshotAI/moonpalace"; changelog = "https://github.com/MoonshotAI/moonpalace/releases/tag/v${version}"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/mo/mov-cli/mov-cli-test.nix b/pkgs/by-name/mo/mov-cli/mov-cli-test.nix index 7c34524eabcd..9819ad9ce4ab 100644 --- a/pkgs/by-name/mo/mov-cli/mov-cli-test.nix +++ b/pkgs/by-name/mo/mov-cli/mov-cli-test.nix @@ -31,7 +31,7 @@ buildPythonPackage rec { nativeBuildInputs = [ setuptools-scm ]; meta = { - description = "A mov-cli plugin that let's you test mov-cli's capabilities by watching free films and animations in the creative commons"; + description = "Mov-cli plugin that let's you test mov-cli's capabilities by watching free films and animations in the creative commons"; homepage = "https://github.com/mov-cli/mov-cli-test"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ youhaveme9 ]; diff --git a/pkgs/by-name/mp/mpv-subs-popout/package.nix b/pkgs/by-name/mp/mpv-subs-popout/package.nix index b4831561b7af..f02963827731 100644 --- a/pkgs/by-name/mp/mpv-subs-popout/package.nix +++ b/pkgs/by-name/mp/mpv-subs-popout/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ openssl ]; meta = { - description = "A little application that makes it possible to display mpv's subs anywhere you want. With translation features"; + description = "Little application that makes it possible to display mpv's subs anywhere you want. With translation features"; homepage = "https://github.com/sdaqo/mpv-subs-popout"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.sdaqo ]; diff --git a/pkgs/by-name/mq/mqtt-explorer/package.nix b/pkgs/by-name/mq/mqtt-explorer/package.nix index 75ff2b1b798a..d9f8293dc1ad 100644 --- a/pkgs/by-name/mq/mqtt-explorer/package.nix +++ b/pkgs/by-name/mq/mqtt-explorer/package.nix @@ -169,7 +169,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "An all-round MQTT client that provides a structured topic overview"; + description = "All-round MQTT client that provides a structured topic overview"; homepage = "https://github.com/thomasnordquist/MQTT-Explorer"; changelog = "https://github.com/thomasnordquist/MQTT-Explorer/releases/tag/v${version}"; license = licenses.cc-by-nd-40; diff --git a/pkgs/by-name/mu/music-assistant/frontend.nix b/pkgs/by-name/mu/music-assistant/frontend.nix index f2976a021145..23f91c042213 100644 --- a/pkgs/by-name/mu/music-assistant/frontend.nix +++ b/pkgs/by-name/mu/music-assistant/frontend.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { meta = with lib; { changelog = "https://github.com/music-assistant/frontend/releases/tag/${version}"; - description = "The Music Assistant frontend"; + description = "Music Assistant frontend"; homepage = "https://github.com/music-assistant/frontend"; license = licenses.asl20; maintainers = with maintainers; [ hexa ]; diff --git a/pkgs/by-name/mu/musl-obstack/package.nix b/pkgs/by-name/mu/musl-obstack/package.nix index 8de4fee17b2b..31475e66a1f4 100644 --- a/pkgs/by-name/mu/musl-obstack/package.nix +++ b/pkgs/by-name/mu/musl-obstack/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/void-linux/musl-obstack"; - description = "An extraction of the obstack functions and macros from GNU libiberty for use with musl-libc"; + description = "Extraction of the obstack functions and macros from GNU libiberty for use with musl-libc"; platforms = platforms.unix; license = licenses.lgpl21Plus; maintainers = [ maintainers.pjjw ]; diff --git a/pkgs/by-name/mv/mvnd/package.nix b/pkgs/by-name/mv/mvnd/package.nix index 59a8645d3a81..b08669a624f0 100644 --- a/pkgs/by-name/mv/mvnd/package.nix +++ b/pkgs/by-name/mv/mvnd/package.nix @@ -100,7 +100,7 @@ maven.buildMavenPackage rec { }); meta = { - description = "The Apache Maven Daemon"; + description = "Apache Maven Daemon"; homepage = "https://maven.apache.org/"; license = lib.licenses.asl20; platforms = builtins.attrNames platformMap; diff --git a/pkgs/by-name/nb/nbsdgames/package.nix b/pkgs/by-name/nb/nbsdgames/package.nix index 552694601833..7543a39f9fbc 100644 --- a/pkgs/by-name/nb/nbsdgames/package.nix +++ b/pkgs/by-name/nb/nbsdgames/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A package of 18 text-based modern games"; + description = "Package of 18 text-based modern games"; homepage = "https://github.com/abakh/nbsdgames"; license = lib.licenses.cc0; maintainers = with lib.maintainers; [ sarcasticadmin ]; diff --git a/pkgs/by-name/ne/next-ls/package.nix b/pkgs/by-name/ne/next-ls/package.nix index 68e9f96d9510..7771bae3a195 100644 --- a/pkgs/by-name/ne/next-ls/package.nix +++ b/pkgs/by-name/ne/next-ls/package.nix @@ -37,7 +37,7 @@ beamPackages.mixRelease rec { meta = { homepage = "https://www.elixir-tools.dev/next-ls/"; changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}"; - description = "The language server for Elixir that just works"; + description = "Language server for Elixir that just works"; license = lib.licenses.mit; mainProgram = "nextls"; maintainers = [ lib.maintainers.adamcstephens ]; diff --git a/pkgs/by-name/ni/nixos-firewall-tool/package.nix b/pkgs/by-name/ni/nixos-firewall-tool/package.nix index 13f27d3b7b25..4615287fb260 100644 --- a/pkgs/by-name/ni/nixos-firewall-tool/package.nix +++ b/pkgs/by-name/ni/nixos-firewall-tool/package.nix @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation { ''; meta = with lib; { - description = "A tool to temporarily manipulate the NixOS firewall"; + description = "Tool to temporarily manipulate the NixOS firewall"; license = licenses.mit; maintainers = with maintainers; [ clerie diff --git a/pkgs/by-name/ni/nixos-install-tools/package.nix b/pkgs/by-name/ni/nixos-install-tools/package.nix index 853c4d718e38..03be3c9ea39b 100644 --- a/pkgs/by-name/ni/nixos-install-tools/package.nix +++ b/pkgs/by-name/ni/nixos-install-tools/package.nix @@ -28,7 +28,7 @@ in extraOutputsToInstall = [ "man" ]; meta = { - description = "The essential commands from the NixOS installer as a package"; + description = "Essential commands from the NixOS installer as a package"; longDescription = '' With this package, you get the commands like nixos-generate-config and nixos-install that you would otherwise only find on a NixOS system, such diff --git a/pkgs/by-name/nt/ntfy-alertmanager/package.nix b/pkgs/by-name/nt/ntfy-alertmanager/package.nix index ef87df47b46f..88edb49f9157 100644 --- a/pkgs/by-name/nt/ntfy-alertmanager/package.nix +++ b/pkgs/by-name/nt/ntfy-alertmanager/package.nix @@ -16,7 +16,7 @@ buildGoModule rec { vendorHash = "sha256-8a6dvBERegpFYFHQGJppz5tlQioQAudCe3/Q7vro+ZI="; meta = with lib; { - description = "A bridge between ntfy and Alertmanager"; + description = "Bridge between ntfy and Alertmanager"; homepage = "https://git.xenrox.net/~xenrox/ntfy-alertmanager"; license = licenses.agpl3Only; mainProgram = "ntfy-alertmanager"; diff --git a/pkgs/by-name/nu/nuv/package.nix b/pkgs/by-name/nu/nuv/package.nix index 0cd295b98b9c..94c50de321cc 100644 --- a/pkgs/by-name/nu/nuv/package.nix +++ b/pkgs/by-name/nu/nuv/package.nix @@ -71,7 +71,7 @@ buildGoModule { meta = { homepage = "https://nuvolaris.io/"; - description = "A CLI tool for running tasks using the Nuvolaris serverless engine"; + description = "CLI tool for running tasks using the Nuvolaris serverless engine"; license = lib.licenses.asl20; mainProgram = "nuv"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix b/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix index 015ca1efd4bc..b4b8f08b630c 100644 --- a/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix +++ b/pkgs/by-name/nw/nwjs-ffmpeg-prebuilt/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation { ''; meta = { - description = "An app runtime based on Chromium and node.js"; + description = "App runtime based on Chromium and node.js"; homepage = "https://nwjs.io/"; platforms = [ "i686-linux" diff --git a/pkgs/by-name/ob/objfw/package.nix b/pkgs/by-name/ob/objfw/package.nix index 27604339d318..ebda5feb6aa0 100644 --- a/pkgs/by-name/ob/objfw/package.nix +++ b/pkgs/by-name/ob/objfw/package.nix @@ -37,7 +37,7 @@ clangStdenv.mkDerivation (finalAttrs: { }; meta = { - description = "A portable framework for the Objective-C language"; + description = "Portable framework for the Objective-C language"; homepage = "https://objfw.nil.im"; license = lib.licenses.lgpl3; maintainers = [ lib.maintainers.steeleduncan ]; diff --git a/pkgs/by-name/oc/ocelot-desktop/package.nix b/pkgs/by-name/oc/ocelot-desktop/package.nix index 73a127dc1d1c..8369fd56bb15 100644 --- a/pkgs/by-name/oc/ocelot-desktop/package.nix +++ b/pkgs/by-name/oc/ocelot-desktop/package.nix @@ -133,7 +133,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "An advanced OpenComputers emulator"; + description = "Advanced OpenComputers emulator"; homepage = "https://ocelot.fomalhaut.me/desktop"; changelog = "https://gitlab.com/cc-ru/ocelot/ocelot-desktop/-/releases/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/om/omnom/package.nix b/pkgs/by-name/om/omnom/package.nix index d885a6601df9..9e4076306615 100644 --- a/pkgs/by-name/om/omnom/package.nix +++ b/pkgs/by-name/om/omnom/package.nix @@ -78,7 +78,7 @@ buildGoModule (finalAttrs: { ''; meta = { - description = "A webpage bookmarking and snapshotting service"; + description = "Webpage bookmarking and snapshotting service"; homepage = "https://github.com/asciimoo/omnom"; license = lib.licenses.agpl3Only; teams = [ lib.teams.ngi ]; diff --git a/pkgs/by-name/on/oncall/package.nix b/pkgs/by-name/on/oncall/package.nix index 4c56b281699c..bfa1578ce7d5 100644 --- a/pkgs/by-name/on/oncall/package.nix +++ b/pkgs/by-name/on/oncall/package.nix @@ -100,7 +100,7 @@ python3.pkgs.buildPythonApplication rec { }; meta = { - description = "A calendar web-app designed for scheduling and managing on-call shifts"; + description = "Calendar web-app designed for scheduling and managing on-call shifts"; homepage = "http://oncall.tools"; changelog = "https://github.com/linkedin/oncall/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.bsd2; diff --git a/pkgs/by-name/op/opa-envoy-plugin/package.nix b/pkgs/by-name/op/opa-envoy-plugin/package.nix index 99cb30ccf703..7d2ae1fb3fd4 100644 --- a/pkgs/by-name/op/opa-envoy-plugin/package.nix +++ b/pkgs/by-name/op/opa-envoy-plugin/package.nix @@ -67,7 +67,7 @@ buildGoModule rec { mainProgram = "opa"; homepage = "https://www.openpolicyagent.org/docs/latest/envoy-introduction/"; changelog = "https://github.com/open-policy-agent/opa-envoy-plugin/blob/v${version}/CHANGELOG.md"; - description = "A plugin to enforce OPA policies with Envoy"; + description = "Plugin to enforce OPA policies with Envoy"; longDescription = '' OPA-Envoy extends OPA with a gRPC server that implements the Envoy External Authorization API. You can use this version of OPA to enforce diff --git a/pkgs/by-name/op/openbgpd/package.nix b/pkgs/by-name/op/openbgpd/package.nix index a6decdcf8ff6..7c33126a56a4 100644 --- a/pkgs/by-name/op/openbgpd/package.nix +++ b/pkgs/by-name/op/openbgpd/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { env.NIX_CFLAGS_COMPILE = "-fcommon"; meta = with lib; { - description = "A free implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol"; + description = "Free implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol"; license = licenses.isc; homepage = "http://www.openbgpd.org/"; maintainers = with maintainers; [ kloenk ]; diff --git a/pkgs/by-name/op/opensupaplex/package.nix b/pkgs/by-name/op/opensupaplex/package.nix index 66a2079282ce..b1cbe51469f0 100644 --- a/pkgs/by-name/op/opensupaplex/package.nix +++ b/pkgs/by-name/op/opensupaplex/package.nix @@ -84,7 +84,7 @@ stdenv.mkDerivation rec { ]; meta = { - description = "A decompilation of Supaplex in C and SDL"; + description = "Decompilation of Supaplex in C and SDL"; homepage = "https://github.com/sergiou87/open-supaplex"; changelog = "https://github.com/sergiou87/open-supaplex/blob/master/changelog/v${version}.txt"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/op/optional-lite/package.nix b/pkgs/by-name/op/optional-lite/package.nix index aa07b6be1936..062e09519e6d 100644 --- a/pkgs/by-name/op/optional-lite/package.nix +++ b/pkgs/by-name/op/optional-lite/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library"; + description = "C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library"; homepage = "https://github.com/martinmoene/optional-lite"; changelog = "https://github.com/martinmoene/optional-lite/blob/v${finalAttrs.version}/CHANGES.txt"; license = lib.licenses.boost; diff --git a/pkgs/by-name/os/osquery/toolchain-bin.nix b/pkgs/by-name/os/osquery/toolchain-bin.nix index 5a12e7fb3746..3d05ee9f1e2f 100644 --- a/pkgs/by-name/os/osquery/toolchain-bin.nix +++ b/pkgs/by-name/os/osquery/toolchain-bin.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation { ''; meta = with lib; { - description = "A LLVM-based toolchain for Linux designed to build a portable osquery"; + description = "LLVM-based toolchain for Linux designed to build a portable osquery"; homepage = "https://github.com/osquery/osquery-toolchain"; platforms = [ "x86_64-linux" diff --git a/pkgs/by-name/ov/overskride/package.nix b/pkgs/by-name/ov/overskride/package.nix index 7b76d5fd1630..063484dc32d4 100644 --- a/pkgs/by-name/ov/overskride/package.nix +++ b/pkgs/by-name/ov/overskride/package.nix @@ -78,7 +78,7 @@ rustPlatform.buildRustPackage { ''; meta = with lib; { - description = "A Bluetooth and Obex client that is straight to the point, DE/WM agnostic, and beautiful"; + description = "Bluetooth and Obex client that is straight to the point, DE/WM agnostic, and beautiful"; homepage = "https://github.com/${owner}/${name}"; changelog = "https://github.com/${owner}/${name}/blob/v${version}/CHANGELOG.md"; license = licenses.gpl3Only; diff --git a/pkgs/by-name/ox/oxide-rs/package.nix b/pkgs/by-name/ox/oxide-rs/package.nix index 3176d0ffcdd1..ceeb53b7d3cf 100644 --- a/pkgs/by-name/ox/oxide-rs/package.nix +++ b/pkgs/by-name/ox/oxide-rs/package.nix @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "The Oxide Rust SDK and CLI"; + description = "Oxide Rust SDK and CLI"; homepage = "https://github.com/oxidecomputer/oxide.rs"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/pa/patchcil/package.nix b/pkgs/by-name/pa/patchcil/package.nix index d0bdfb97c7b2..4f019dfe4516 100644 --- a/pkgs/by-name/pa/patchcil/package.nix +++ b/pkgs/by-name/pa/patchcil/package.nix @@ -59,7 +59,7 @@ buildDotnetModule rec { }; meta = { - description = "A small utility to modify the library paths from PInvoke in .NET assemblies."; + description = "Small utility to modify the library paths from PInvoke in .NET assemblies"; homepage = "https://github.com/GGG-KILLER/patchcil"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ggg ]; diff --git a/pkgs/by-name/pa/paup-cli/package.nix b/pkgs/by-name/pa/paup-cli/package.nix index 12796245bced..006a65b7fb95 100644 --- a/pkgs/by-name/pa/paup-cli/package.nix +++ b/pkgs/by-name/pa/paup-cli/package.nix @@ -41,7 +41,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - description = "A software package for inferring evolutionary trees"; + description = "Software package for inferring evolutionary trees"; homepage = "http://phylosolutions.com/paup-test/"; license = lib.licenses.unfree; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; diff --git a/pkgs/by-name/pe/peertube-viewer/package.nix b/pkgs/by-name/pe/peertube-viewer/package.nix index 4aa5dca89d33..97aef545c6c9 100644 --- a/pkgs/by-name/pe/peertube-viewer/package.nix +++ b/pkgs/by-name/pe/peertube-viewer/package.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage { cargoHash = "sha256-Pf8Jj8XGYbNOAyYEBdAysOK92S3S7bZHerQh/2UlrbQ="; meta = with lib; { - description = "A simple CLI browser for the peertube federated video platform"; + description = "Simple CLI browser for the peertube federated video platform"; homepage = "https://gitlab.com/peertube-viewer/peertube-viewer-rs"; license = licenses.agpl3Only; maintainers = with maintainers; [ haruki7049 ]; diff --git a/pkgs/by-name/pe/perses/package.nix b/pkgs/by-name/pe/perses/package.nix index 7db0debadcb2..1682b11683df 100644 --- a/pkgs/by-name/pe/perses/package.nix +++ b/pkgs/by-name/pe/perses/package.nix @@ -119,7 +119,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "The CNCF sandbox for observability visualisation"; + description = "CNCF sandbox for observability visualisation"; homepage = "https://perses.dev/"; changelog = "https://github.com/perses/perses/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/ph/photini/package.nix b/pkgs/by-name/ph/photini/package.nix index c9d8bd031bc4..841794754f60 100644 --- a/pkgs/by-name/ph/photini/package.nix +++ b/pkgs/by-name/ph/photini/package.nix @@ -40,7 +40,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/jim-easterbrook/Photini"; changelog = "https://photini.readthedocs.io/en/release-${version}/misc/changelog.html"; - description = "An easy to use digital photograph metadata (Exif, IPTC, XMP) editing application"; + description = "Easy to use digital photograph metadata (Exif, IPTC, XMP) editing application"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ zebreus ]; mainProgram = "photini"; diff --git a/pkgs/by-name/pi/piano-rs/package.nix b/pkgs/by-name/pi/piano-rs/package.nix index bedc763202d2..5ab9be6b6cdb 100644 --- a/pkgs/by-name/pi/piano-rs/package.nix +++ b/pkgs/by-name/pi/piano-rs/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec { ''; meta = with lib; { - description = "A multiplayer piano using UDP sockets that can be played using computer keyboard, in the terminal"; + description = "Multiplayer piano using UDP sockets that can be played using computer keyboard, in the terminal"; homepage = "https://github.com/ritiek/piano-rs"; license = licenses.mit; mainProgram = "piano-rs"; diff --git a/pkgs/by-name/pi/pihole/package.nix b/pkgs/by-name/pi/pihole/package.nix index 55d051213750..d55a7f99273b 100644 --- a/pkgs/by-name/pi/pihole/package.nix +++ b/pkgs/by-name/pi/pihole/package.nix @@ -232,7 +232,7 @@ }; meta = { - description = "A black hole for Internet advertisements"; + description = "Black hole for Internet advertisements"; license = lib.licenses.eupl12; maintainers = with lib.maintainers; [ averyvigolo ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/pi/piscope/package.nix b/pkgs/by-name/pi/piscope/package.nix index 8191f53aa1c9..9873ada380eb 100644 --- a/pkgs/by-name/pi/piscope/package.nix +++ b/pkgs/by-name/pi/piscope/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "http://abyz.me.uk/rpi/pigpio/piscope.html"; - description = "A logic analyser (digital waveform viewer) for the Raspberry"; + description = "Logic analyser (digital waveform viewer) for the Raspberry"; license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ doronbehar ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/po/podman-desktop/package.nix b/pkgs/by-name/po/podman-desktop/package.nix index ad256b2253f9..666a5f0f9aae 100644 --- a/pkgs/by-name/po/podman-desktop/package.nix +++ b/pkgs/by-name/po/podman-desktop/package.nix @@ -143,7 +143,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "A graphical tool for developing on containers and Kubernetes"; + description = "Graphical tool for developing on containers and Kubernetes"; homepage = "https://podman-desktop.io"; changelog = "https://github.com/containers/podman-desktop/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; diff --git a/pkgs/by-name/po/polarity/package.nix b/pkgs/by-name/po/polarity/package.nix index 3d65af77c032..ca1409cffdb0 100644 --- a/pkgs/by-name/po/polarity/package.nix +++ b/pkgs/by-name/po/polarity/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { - description = "A Language with Dependent Data and Codata Types"; + description = "Language with Dependent Data and Codata Types"; homepage = "https://polarity-lang.github.io/"; changelog = "https://github.com/polarity-lang/polarity/blob/${src.rev}/CHANGELOG.md"; license = with lib.licenses; [ diff --git a/pkgs/by-name/po/popcorntime/package.nix b/pkgs/by-name/po/popcorntime/package.nix index 93413a04572d..c6db6644f36c 100644 --- a/pkgs/by-name/po/popcorntime/package.nix +++ b/pkgs/by-name/po/popcorntime/package.nix @@ -96,7 +96,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://github.com/popcorn-official/popcorn-desktop"; - description = "An application that streams movies and TV shows from torrents"; + description = "Application that streams movies and TV shows from torrents"; platforms = [ "x86_64-linux" ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = lib.licenses.gpl3; diff --git a/pkgs/by-name/pp/pplatex/package.nix b/pkgs/by-name/pp/pplatex/package.nix index f7f0a04f2181..a6380ec920c8 100644 --- a/pkgs/by-name/pp/pplatex/package.nix +++ b/pkgs/by-name/pp/pplatex/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = with lib; { - description = "A tool to reformat the output of latex and friends into readable messages"; + description = "Tool to reformat the output of latex and friends into readable messages"; mainProgram = "pplatex"; homepage = "https://github.com/stefanhepp/pplatex"; license = licenses.gpl3Plus; diff --git a/pkgs/by-name/pr/premid/package.nix b/pkgs/by-name/pr/premid/package.nix index 557a3ab20161..6cf748999a4d 100644 --- a/pkgs/by-name/pr/premid/package.nix +++ b/pkgs/by-name/pr/premid/package.nix @@ -155,7 +155,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "A simple, configurable utility to show your web activity as playing status on Discord"; + description = "Simple, configurable utility to show your web activity as playing status on Discord"; homepage = "https://premid.app"; downloadPage = "https://premid.app/downloads"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/pr/pretty-php/package.nix b/pkgs/by-name/pr/pretty-php/package.nix index ab9e61be897d..35a132174ecc 100644 --- a/pkgs/by-name/pr/pretty-php/package.nix +++ b/pkgs/by-name/pr/pretty-php/package.nix @@ -25,7 +25,7 @@ php.buildComposerProject2 (finalAttrs: { }; meta = { - description = "The opinionated PHP code formatter"; + description = "Opinionated PHP code formatter"; homepage = "https://github.com/lkrms/pretty-php"; license = lib.licenses.mit; mainProgram = "pretty-php"; diff --git a/pkgs/by-name/pr/prometheus-jmx-javaagent/package.nix b/pkgs/by-name/pr/prometheus-jmx-javaagent/package.nix index 4c317159f552..73d2a823f0c1 100644 --- a/pkgs/by-name/pr/prometheus-jmx-javaagent/package.nix +++ b/pkgs/by-name/pr/prometheus-jmx-javaagent/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation ( meta = { homepage = "https://github.com/prometheus/jmx_exporter"; - description = "A process for exposing JMX Beans via HTTP for Prometheus consumption"; + description = "Process for exposing JMX Beans via HTTP for Prometheus consumption"; sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; license = lib.licenses.asl20; maintainers = [ lib.maintainers.srhb ]; diff --git a/pkgs/by-name/pr/protege/package.nix b/pkgs/by-name/pr/protege/package.nix index 4ef2318e150d..45bd7081b6e9 100644 --- a/pkgs/by-name/pr/protege/package.nix +++ b/pkgs/by-name/pr/protege/package.nix @@ -74,7 +74,7 @@ maven.buildMavenPackage rec { meta = { homepage = "https://protege.stanford.edu/"; downloadPage = "https://protege.stanford.edu/software.php#desktop-protege"; - description = "A free and open-source OWL 2 ontology editor"; + description = "Free and open-source OWL 2 ontology editor"; longDescription = '' Protégé Desktop is a feature rich ontology editing environment with full support for the OWL 2 Web Ontology Language, and direct in-memory diff --git a/pkgs/by-name/pr/protoc-gen-elixir/package.nix b/pkgs/by-name/pr/protoc-gen-elixir/package.nix index 96af826fd59f..ba7e9ed2d18d 100644 --- a/pkgs/by-name/pr/protoc-gen-elixir/package.nix +++ b/pkgs/by-name/pr/protoc-gen-elixir/package.nix @@ -30,7 +30,7 @@ mixRelease rec { passthru.updateScript = nix-update-script { }; meta = { - description = "A protoc plugin to generate Elixir code"; + description = "Protoc plugin to generate Elixir code"; mainProgram = "protoc-gen-elixir"; homepage = "https://github.com/elixir-protobuf/protobuf"; license = lib.licenses.mit; diff --git a/pkgs/by-name/pr/proxsuite/package.nix b/pkgs/by-name/pr/proxsuite/package.nix index 0acf7886422f..ae499019b099 100644 --- a/pkgs/by-name/pr/proxsuite/package.nix +++ b/pkgs/by-name/pr/proxsuite/package.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { pythonImportsCheck = [ "proxsuite" ]; meta = { - description = "The Advanced Proximal Optimization Toolbox"; + description = "Advanced Proximal Optimization Toolbox"; homepage = "https://github.com/Simple-Robotics/proxsuite"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ nim65s ]; diff --git a/pkgs/by-name/py/pymol/package.nix b/pkgs/by-name/py/pymol/package.nix index 27cedfb1e044..df3549541efa 100644 --- a/pkgs/by-name/py/pymol/package.nix +++ b/pkgs/by-name/py/pymol/package.nix @@ -17,7 +17,7 @@ }: let pname = "pymol"; - description = "A Python-enhanced molecular graphics tool"; + description = "Python-enhanced molecular graphics tool"; desktopItem = makeDesktopItem { name = pname; diff --git a/pkgs/by-name/py/pysolfc/package.nix b/pkgs/by-name/py/pysolfc/package.nix index 1c8d0b852663..e558487a8771 100644 --- a/pkgs/by-name/py/pysolfc/package.nix +++ b/pkgs/by-name/py/pysolfc/package.nix @@ -98,7 +98,7 @@ python311Packages.buildPythonApplication rec { ); meta = with lib; { - description = "A collection of more than 1000 solitaire card games"; + description = "Collection of more than 1000 solitaire card games"; mainProgram = "pysol.py"; homepage = "https://pysolfc.sourceforge.io"; license = licenses.gpl3; diff --git a/pkgs/by-name/py/pyzy/package.nix b/pkgs/by-name/py/pyzy/package.nix index 5fdcae56c47b..e9e5d392ccf1 100644 --- a/pkgs/by-name/py/pyzy/package.nix +++ b/pkgs/by-name/py/pyzy/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation { }; meta = with lib; { - description = "The Chinese PinYin and Bopomofo conversion library"; + description = "Chinese PinYin and Bopomofo conversion library"; homepage = "https://github.com/openSUSE/pyzy"; license = licenses.lgpl21; maintainers = with maintainers; [ azuwis ]; diff --git a/pkgs/by-name/qu/quark-goldleaf/package.nix b/pkgs/by-name/qu/quark-goldleaf/package.nix index 7395bff0c8f8..927e6f097f97 100644 --- a/pkgs/by-name/qu/quark-goldleaf/package.nix +++ b/pkgs/by-name/qu/quark-goldleaf/package.nix @@ -98,7 +98,7 @@ maven.buildMavenPackage rec { meta = { changelog = "https://github.com/XorTroll/Goldleaf/releases/tag/${src.rev}"; - description = "A GUI tool for transfering files between a computer and a Nintendo Switch running Goldleaf"; + description = "GUI tool for transfering files between a computer and a Nintendo Switch running Goldleaf"; homepage = "https://github.com/XorTroll/Goldleaf#quark-and-remote-browsing"; longDescription = '' ${meta.description} diff --git a/pkgs/by-name/ra/rainfrog/package.nix b/pkgs/by-name/ra/rainfrog/package.nix index 3931848bdafa..5f3185c7de83 100644 --- a/pkgs/by-name/ra/rainfrog/package.nix +++ b/pkgs/by-name/ra/rainfrog/package.nix @@ -37,7 +37,7 @@ rustPlatform.buildRustPackage { meta = { changelog = "https://github.com/achristmascarl/rainfrog/releases/tag/v${version}"; - description = "A database management TUI for postgres"; + description = "Database management TUI for postgres"; homepage = "https://github.com/achristmascarl/rainfrog"; license = lib.licenses.mit; mainProgram = "rainfrog"; diff --git a/pkgs/by-name/ra/raygui/package.nix b/pkgs/by-name/ra/raygui/package.nix index b60693f84e92..5aa6b78023b0 100644 --- a/pkgs/by-name/ra/raygui/package.nix +++ b/pkgs/by-name/ra/raygui/package.nix @@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { ''; meta = { - description = "A simple and easy-to-use immediate-mode gui library"; + description = "Simple and easy-to-use immediate-mode gui library"; homepage = "https://github.com/raysan5/raygui"; license = lib.licenses.zlib; maintainers = with lib.maintainers; [ sigmanificient ]; diff --git a/pkgs/by-name/re/realm/package.nix b/pkgs/by-name/re/realm/package.nix index 6edeccfdd07d..3ef4dc7724e7 100644 --- a/pkgs/by-name/re/realm/package.nix +++ b/pkgs/by-name/re/realm/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { }; meta = with lib; { - description = "A simple, high performance relay server written in rust"; + description = "Simple, high performance relay server written in rust"; homepage = "https://github.com/zhboner/realm"; mainProgram = "realm"; license = licenses.mit; diff --git a/pkgs/by-name/re/redact/package.nix b/pkgs/by-name/re/redact/package.nix index f635684222a7..b04f6be12d16 100644 --- a/pkgs/by-name/re/redact/package.nix +++ b/pkgs/by-name/re/redact/package.nix @@ -49,7 +49,7 @@ appimageTools.wrapType2 { ''; meta = { - description = "The only platform that allows you to automatically clean up your old posts from services like Twitter, Reddit, Facebook, Discord, and more, all in one place."; + description = "Only platform that allows you to automatically clean up your old posts from services like Twitter, Reddit, Facebook, Discord, and more, all in one place"; homepage = "https://redact.dev/"; license = lib.licenses.unfree; maintainers = with lib.maintainers; [ reputable2772 ]; diff --git a/pkgs/by-name/re/restic-browser/package.nix b/pkgs/by-name/re/restic-browser/package.nix index 7cfba5fae808..415dd5cdc27b 100644 --- a/pkgs/by-name/re/restic-browser/package.nix +++ b/pkgs/by-name/re/restic-browser/package.nix @@ -61,7 +61,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - description = "A GUI to browse and restore restic backup repositories"; + description = "GUI to browse and restore restic backup repositories"; homepage = "https://github.com/emuell/restic-browser"; changelog = "https://github.com/emuell/restic-browser/releases/tag/v${version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/re/rewritefs/package.nix b/pkgs/by-name/re/rewritefs/package.nix index 03638fb5cf57..91dd2d334024 100644 --- a/pkgs/by-name/re/rewritefs/package.nix +++ b/pkgs/by-name/re/rewritefs/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation { preConfigure = "substituteInPlace Makefile --replace /usr/local $out"; meta = with lib; { - description = "A FUSE filesystem intended to be used like Apache mod_rewrite"; + description = "FUSE filesystem intended to be used like Apache mod_rewrite"; homepage = "https://github.com/sloonz/rewritefs"; license = licenses.gpl2Only; maintainers = with maintainers; [ rnhmjoj ]; diff --git a/pkgs/by-name/rp/rpm-sequoia/package.nix b/pkgs/by-name/rp/rpm-sequoia/package.nix index aa28141583e3..2c645221c9aa 100644 --- a/pkgs/by-name/rp/rpm-sequoia/package.nix +++ b/pkgs/by-name/rp/rpm-sequoia/package.nix @@ -71,7 +71,7 @@ rustPlatform.buildRustPackage rec { passthru.updateScript = nix-update-script { }; meta = { - description = "An OpenPGP backend for rpm using Sequoia PGP"; + description = "OpenPGP backend for rpm using Sequoia PGP"; homepage = "https://sequoia-pgp.org/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ baloo ]; diff --git a/pkgs/by-name/ru/rundeck-cli/package.nix b/pkgs/by-name/ru/rundeck-cli/package.nix index 2bfb535e08a9..cbf54aed1752 100644 --- a/pkgs/by-name/ru/rundeck-cli/package.nix +++ b/pkgs/by-name/ru/rundeck-cli/package.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "The official CLI tool for Rundeck"; + description = "Official CLI tool for Rundeck"; longDescription = '' The rd command provides command line access to the Rundeck HTTP API, allowing you to access and control your Rundeck server from the diff --git a/pkgs/by-name/ru/rush-parallel/package.nix b/pkgs/by-name/ru/rush-parallel/package.nix index 96292cbd65b1..1eeff70b49bf 100644 --- a/pkgs/by-name/ru/rush-parallel/package.nix +++ b/pkgs/by-name/ru/rush-parallel/package.nix @@ -23,7 +23,7 @@ buildGoModule rec { ]; meta = { - description = "A cross-platform command-line tool for executing jobs in parallel"; + description = "Cross-platform command-line tool for executing jobs in parallel"; homepage = "https://github.com/shenwei356/rush"; changelog = "https://github.com/shenwei356/rush/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; diff --git a/pkgs/by-name/ru/rustmission/package.nix b/pkgs/by-name/ru/rustmission/package.nix index 932876025231..bfb842f81181 100644 --- a/pkgs/by-name/ru/rustmission/package.nix +++ b/pkgs/by-name/ru/rustmission/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec { doCheck = false; meta = { - description = "A TUI for the Transmission daemon"; + description = "TUI for the Transmission daemon"; homepage = "https://github.com/intuis/rustmission"; changelog = "https://github.com/intuis/rustmission/releases/tag/v${version}"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/sa/sarif-fmt/package.nix b/pkgs/by-name/sa/sarif-fmt/package.nix index cba1bff8a1ef..5cc577ddbc40 100644 --- a/pkgs/by-name/sa/sarif-fmt/package.nix +++ b/pkgs/by-name/sa/sarif-fmt/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A CLI tool to pretty print SARIF diagnostics"; + description = "CLI tool to pretty print SARIF diagnostics"; homepage = "https://psastras.github.io/sarif-rs"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo ]; diff --git a/pkgs/by-name/sa/satdump/package.nix b/pkgs/by-name/sa/satdump/package.nix index 3da37757f09f..3d5b7f41a0f0 100644 --- a/pkgs/by-name/sa/satdump/package.nix +++ b/pkgs/by-name/sa/satdump/package.nix @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A generic satellite data processing software"; + description = "Generic satellite data processing software"; homepage = "https://www.satdump.org/"; changelog = "https://github.com/SatDump/SatDump/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; diff --git a/pkgs/by-name/sb/sbom4python/package.nix b/pkgs/by-name/sb/sbom4python/package.nix index ae712563008d..518b9ca5af77 100644 --- a/pkgs/by-name/sb/sbom4python/package.nix +++ b/pkgs/by-name/sb/sbom4python/package.nix @@ -44,7 +44,7 @@ python3Packages.buildPythonApplication rec { meta = { changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/${src.tag}"; - description = "A tool to generate a SBOM (Software Bill of Materials) for an installed Python module"; + description = "Tool to generate a SBOM (Software Bill of Materials) for an installed Python module"; homepage = "https://github.com/anthonyharrison/sbom4python"; license = lib.licenses.asl20; mainProgram = "sbom4python"; diff --git a/pkgs/by-name/sb/sbt-extras/package.nix b/pkgs/by-name/sb/sbt-extras/package.nix index a57c84270b5f..aa57a55d2f1b 100644 --- a/pkgs/by-name/sb/sbt-extras/package.nix +++ b/pkgs/by-name/sb/sbt-extras/package.nix @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { ''; meta = { - description = "A more featureful runner for sbt, the simple/scala/standard build tool"; + description = "More featureful runner for sbt, the simple/scala/standard build tool"; homepage = "https://github.com/paulp/sbt-extras"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/sc/scitokens-cpp/package.nix b/pkgs/by-name/sc/scitokens-cpp/package.nix index 4ba56eb1e849..6f390abeac71 100644 --- a/pkgs/by-name/sc/scitokens-cpp/package.nix +++ b/pkgs/by-name/sc/scitokens-cpp/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation { meta = with lib; { homepage = "https://github.com/scitokens/scitokens-cpp/"; - description = "A C++ implementation of the SciTokens library with a C library interface"; + description = "C++ implementation of the SciTokens library with a C library interface"; platforms = platforms.unix; license = licenses.asl20; maintainers = with maintainers; [ evey ]; diff --git a/pkgs/by-name/se/seq-cli/package.nix b/pkgs/by-name/se/seq-cli/package.nix index 4c97eab76450..0d496ad25ffd 100644 --- a/pkgs/by-name/se/seq-cli/package.nix +++ b/pkgs/by-name/se/seq-cli/package.nix @@ -32,7 +32,7 @@ buildDotnetModule (finalAttrs: { }; meta = { - description = "The Seq command-line client. Administer, log, ingest, search, from any OS"; + description = "Seq command-line client. Administer, log, ingest, search, from any OS"; homepage = "https://github.com/datalust/seqcli"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ hausken ]; diff --git a/pkgs/by-name/se/serie/package.nix b/pkgs/by-name/se/serie/package.nix index 28939ed70d01..e77b8841a1cb 100644 --- a/pkgs/by-name/se/serie/package.nix +++ b/pkgs/by-name/se/serie/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { passthru.tests.version = testers.testVersion { package = serie; }; meta = with lib; { - description = "A rich git commit graph in your terminal, like magic"; + description = "Rich git commit graph in your terminal, like magic"; homepage = "https://github.com/lusingander/serie"; license = with licenses; [ mit ]; maintainers = with maintainers; [ matthiasbeyer ]; diff --git a/pkgs/by-name/se/servo/package.nix b/pkgs/by-name/se/servo/package.nix index 685a983fae63..a2494c57eba1 100644 --- a/pkgs/by-name/se/servo/package.nix +++ b/pkgs/by-name/se/servo/package.nix @@ -155,7 +155,7 @@ rustPlatform.buildRustPackage { }; meta = { - description = "The embeddable, independent, memory-safe, modular, parallel web rendering engine"; + description = "Embeddable, independent, memory-safe, modular, parallel web rendering engine"; homepage = "https://servo.org"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index ef04aac610a0..8bada528041d 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "A shading language that makes it easier to build and maintain large shader codebases in a modular and extensible fashion"; + description = "Shading language that makes it easier to build and maintain large shader codebases in a modular and extensible fashion"; homepage = "https://github.com/shader-slang/slang"; license = with lib.licenses; [ asl20 diff --git a/pkgs/by-name/sh/shellspec/package.nix b/pkgs/by-name/sh/shellspec/package.nix index 8fff36ca0ac6..17f31fc13a52 100644 --- a/pkgs/by-name/sh/shellspec/package.nix +++ b/pkgs/by-name/sh/shellspec/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { dontBuild = true; meta = with lib; { - description = "A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells"; + description = "Full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells"; homepage = "https://shellspec.info/"; changelog = "https://github.com/shellspec/shellspec/releases/tag/${version}"; license = licenses.mit; diff --git a/pkgs/by-name/sh/shipwright/package.nix b/pkgs/by-name/sh/shipwright/package.nix index 1013b52c53e6..b47543a96131 100644 --- a/pkgs/by-name/sh/shipwright/package.nix +++ b/pkgs/by-name/sh/shipwright/package.nix @@ -276,7 +276,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/HarbourMasters/Shipwright"; - description = "A PC port of Ocarina of Time with modern controls, widescreen, high-resolution, and more"; + description = "PC port of Ocarina of Time with modern controls, widescreen, high-resolution, and more"; mainProgram = "soh"; platforms = lib.platforms.linux ++ lib.platforms.darwin; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/sl/sleqp/package.nix b/pkgs/by-name/sl/sleqp/package.nix index 4ca9983ba2a7..cf00b01448b4 100644 --- a/pkgs/by-name/sl/sleqp/package.nix +++ b/pkgs/by-name/sl/sleqp/package.nix @@ -62,7 +62,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - description = "An active set-based NLP solver"; + description = "Active set-based NLP solver"; homepage = "https://github.com/chrhansk/sleqp"; changelog = "https://github.com/chrhansk/sleqp/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.lgpl3Only; diff --git a/pkgs/by-name/sm/smartdns/package.nix b/pkgs/by-name/sm/smartdns/package.nix index 3fa68ae0d87b..dcb20ec7015d 100644 --- a/pkgs/by-name/sm/smartdns/package.nix +++ b/pkgs/by-name/sm/smartdns/package.nix @@ -38,7 +38,7 @@ stdenv.mkDerivation rec { }; meta = with lib; { - description = "A local DNS server to obtain the fastest website IP for the best Internet experience"; + description = "Local DNS server to obtain the fastest website IP for the best Internet experience"; longDescription = '' SmartDNS is a local DNS server. SmartDNS accepts DNS query requests from local clients, obtains DNS query results from multiple upstream DNS servers, and returns the fastest access results to clients. Avoiding DNS pollution and improving network access speed, supports high-performance ad filtering. diff --git a/pkgs/by-name/sn/snapdragon-profiler/package.nix b/pkgs/by-name/sn/snapdragon-profiler/package.nix index 923648776911..13febc9a2cd4 100644 --- a/pkgs/by-name/sn/snapdragon-profiler/package.nix +++ b/pkgs/by-name/sn/snapdragon-profiler/package.nix @@ -93,7 +93,7 @@ stdenv.mkDerivation rec { meta = with lib; { homepage = "https://developer.qualcomm.com/software/snapdragon-profiler"; - description = "An profiler for Android devices running Snapdragon chips"; + description = "Profiler for Android devices running Snapdragon chips"; license = licenses.unfree; maintainers = [ ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/so/source-meta-json-schema/package.nix b/pkgs/by-name/so/source-meta-json-schema/package.nix index c9eeb51445a2..aec54fa9a398 100644 --- a/pkgs/by-name/so/source-meta-json-schema/package.nix +++ b/pkgs/by-name/so/source-meta-json-schema/package.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/sourcemeta/jsonschema"; - description = "The CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines "; + description = "CLI for working with JSON Schema. Covers formatting, linting, testing, bundling, and more for both local development and CI/CD pipelines "; changelog = "https://github.com/sourcemeta/jsonschema/releases"; license = with lib.licenses; [ agpl3Plus diff --git a/pkgs/by-name/sp/sparrow3d/package.nix b/pkgs/by-name/sp/sparrow3d/package.nix index 393781481639..b2a519ff07b1 100644 --- a/pkgs/by-name/sp/sparrow3d/package.nix +++ b/pkgs/by-name/sp/sparrow3d/package.nix @@ -94,7 +94,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/theZiz/sparrow3d"; - description = "A software renderer for different open handhelds like the gp2x, wiz, caanoo and pandora"; + description = "Software renderer for different open handhelds like the gp2x, wiz, caanoo and pandora"; license = lib.licenses.lgpl21; maintainers = with lib.maintainers; [ colinsane ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/sp/spip/package.nix b/pkgs/by-name/sp/spip/package.nix index 71fa19fb9949..384e8d6b3dab 100644 --- a/pkgs/by-name/sp/spip/package.nix +++ b/pkgs/by-name/sp/spip/package.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation { ''; meta = with lib; { - description = "A random forest model for splice prediction in genomics"; + description = "Random forest model for splice prediction in genomics"; license = licenses.mit; homepage = "https://github.com/raphaelleman/SPiP"; maintainers = with maintainers; [ apraga ]; diff --git a/pkgs/by-name/sp/splash/package.nix b/pkgs/by-name/sp/splash/package.nix index d014f3808a2f..3492ad797549 100644 --- a/pkgs/by-name/sp/splash/package.nix +++ b/pkgs/by-name/sp/splash/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { doInstallCheck = true; meta = { - description = "An interactive visualisation and plotting tool using kernel interpolation, mainly used for Smoothed Particle Hydrodynamics simulations"; + description = "Interactive visualisation and plotting tool using kernel interpolation, mainly used for Smoothed Particle Hydrodynamics simulations"; inherit (finalAttrs.src.meta) homepage; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ doronbehar ]; diff --git a/pkgs/by-name/sr/srgn/package.nix b/pkgs/by-name/sr/srgn/package.nix index f8c3ada6f924..597e898dad86 100644 --- a/pkgs/by-name/sr/srgn/package.nix +++ b/pkgs/by-name/sr/srgn/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { ''; meta = with lib; { - description = "A code surgeon for precise text and code transplantation"; + description = "Code surgeon for precise text and code transplantation"; license = licenses.mit; maintainers = with maintainers; [ magistau ]; mainProgram = "srgn"; diff --git a/pkgs/by-name/st/stardust-xr-flatland/package.nix b/pkgs/by-name/st/stardust-xr-flatland/package.nix index 5e3f0b251736..d4fdd4b077d2 100644 --- a/pkgs/by-name/st/stardust-xr-flatland/package.nix +++ b/pkgs/by-name/st/stardust-xr-flatland/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A flat window for Stardust XR"; + description = "Flat window for Stardust XR"; homepage = "https://stardustxr.org"; license = lib.licenses.mit; mainProgram = "flatland"; diff --git a/pkgs/by-name/st/stardust-xr-kiara/package.nix b/pkgs/by-name/st/stardust-xr-kiara/package.nix index 8a3fe1ff9f3b..615b8147cb5a 100644 --- a/pkgs/by-name/st/stardust-xr-kiara/package.nix +++ b/pkgs/by-name/st/stardust-xr-kiara/package.nix @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A 360-degree app shell / DE for Stardust XR using Niri"; + description = "360-degree app shell / DE for Stardust XR using Niri"; homepage = "https://stardustxr.org/"; license = lib.licenses.mit; mainProgram = "kiara"; diff --git a/pkgs/by-name/st/stm32cubemx/package.nix b/pkgs/by-name/st/stm32cubemx/package.nix index bd0250accc8e..b8c9af298ff2 100644 --- a/pkgs/by-name/st/stm32cubemx/package.nix +++ b/pkgs/by-name/st/stm32cubemx/package.nix @@ -86,7 +86,7 @@ let ''; meta = with lib; { - description = "A graphical tool for configuring STM32 microcontrollers and microprocessors"; + description = "Graphical tool for configuring STM32 microcontrollers and microprocessors"; longDescription = '' A graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the diff --git a/pkgs/by-name/st/string-view-lite/package.nix b/pkgs/by-name/st/string-view-lite/package.nix index afcb1354ef1d..2d50c921411b 100644 --- a/pkgs/by-name/st/string-view-lite/package.nix +++ b/pkgs/by-name/st/string-view-lite/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "A C++17-like string_view for C++98, C++11 and later in a single-file header-only library"; + description = "C++17-like string_view for C++98, C++11 and later in a single-file header-only library"; homepage = "https://github.com/martinmoene/string-view-lite"; changelog = "https://github.com/martinmoene/string-view-lite/blob/v${finalAttrs.version}/CHANGES.txt"; license = lib.licenses.boost; diff --git a/pkgs/by-name/st/stylelint-lsp/package.nix b/pkgs/by-name/st/stylelint-lsp/package.nix index 7de32eea7929..78c830808d7c 100644 --- a/pkgs/by-name/st/stylelint-lsp/package.nix +++ b/pkgs/by-name/st/stylelint-lsp/package.nix @@ -62,7 +62,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A stylelint Language Server"; + description = "Stylelint Language Server"; homepage = "https://github.com/bmatcuk/stylelint-lsp"; license = lib.licenses.mit; mainProgram = "stylelint-lsp"; diff --git a/pkgs/by-name/su/subtitleedit/package.nix b/pkgs/by-name/su/subtitleedit/package.nix index 03aab4482d4d..23df1771fed7 100644 --- a/pkgs/by-name/su/subtitleedit/package.nix +++ b/pkgs/by-name/su/subtitleedit/package.nix @@ -84,7 +84,7 @@ stdenv.mkDerivation rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - description = "A subtitle editor"; + description = "Subtitle editor"; longDescription = '' With Subtitle Edit you can easily adjust a subtitle if it is out of sync with the video in several different ways. You can also use it for making diff --git a/pkgs/by-name/su/supermariowar/package.nix b/pkgs/by-name/su/supermariowar/package.nix index 960131aeb9bb..d98c9d6f6909 100644 --- a/pkgs/by-name/su/supermariowar/package.nix +++ b/pkgs/by-name/su/supermariowar/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = unstableGitUpdater { }; meta = { - description = "A fan-made multiplayer Super Mario Bros. style deathmatch game"; + description = "Fan-made multiplayer Super Mario Bros. style deathmatch game"; homepage = "https://github.com/mmatyas/supermariowar"; changelog = "https://github.com/mmatyas/supermariowar/blob/${finalAttrs.src.rev}/CHANGELOG"; license = lib.licenses.gpl2Plus; diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index 17d452b3d8a9..7a0b1a480458 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -95,7 +95,7 @@ buildGoModule rec { meta = with lib; { mainProgram = "supersonic" + lib.optionalString waylandSupport "-wayland"; - description = "A lightweight cross-platform desktop client for Subsonic music servers"; + description = "Lightweight cross-platform desktop client for Subsonic music servers"; homepage = "https://github.com/dweymouth/supersonic"; platforms = platforms.linux ++ platforms.darwin; license = licenses.gpl3Plus; diff --git a/pkgs/by-name/su/sus-compiler/package.nix b/pkgs/by-name/su/sus-compiler/package.nix index 50289df4befc..649eeb0026ea 100644 --- a/pkgs/by-name/su/sus-compiler/package.nix +++ b/pkgs/by-name/su/sus-compiler/package.nix @@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: { updateScript = nix-update-script { extraArgs = [ "--generate-lockfile" ]; }; meta = { - description = "A new Hardware Design Language that keeps you in the driver's seat"; + description = "New Hardware Design Language that keeps you in the driver's seat"; homepage = "https://github.com/pc2/sus-compiler"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ pbsds ]; diff --git a/pkgs/by-name/sv/svix-cli/package.nix b/pkgs/by-name/sv/svix-cli/package.nix index 82915128fcdc..27072fe6708b 100644 --- a/pkgs/by-name/sv/svix-cli/package.nix +++ b/pkgs/by-name/sv/svix-cli/package.nix @@ -39,7 +39,7 @@ buildGoModule rec { ]; meta = with lib; { - description = "A CLI for interacting with the Svix API"; + description = "CLI for interacting with the Svix API"; homepage = "https://github.com/svix/svix-cli/"; license = licenses.gpl3; maintainers = with maintainers; [ techknowlogick ]; diff --git a/pkgs/by-name/sw/swiftlint/package.nix b/pkgs/by-name/sw/swiftlint/package.nix index e2968a05f31d..9a891c95aa53 100644 --- a/pkgs/by-name/sw/swiftlint/package.nix +++ b/pkgs/by-name/sw/swiftlint/package.nix @@ -35,7 +35,7 @@ stdenvNoCC.mkDerivation rec { passthru.updateScript = nix-update-script { }; meta = { - description = "A tool to enforce Swift style and conventions"; + description = "Tool to enforce Swift style and conventions"; homepage = "https://realm.github.io/SwiftLint/"; license = lib.licenses.mit; mainProgram = "swiftlint"; diff --git a/pkgs/by-name/sw/swiftshader/package.nix b/pkgs/by-name/sw/swiftshader/package.nix index 004e600725f1..238e214c382f 100644 --- a/pkgs/by-name/sw/swiftshader/package.nix +++ b/pkgs/by-name/sw/swiftshader/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation { ''; meta = with lib; { - description = "A high-performance CPU-based implementation of the Vulkan 1.3 graphics API"; + description = "High-performance CPU-based implementation of the Vulkan 1.3 graphics API"; homepage = "https://opensource.google/projects/swiftshader"; license = licenses.asl20; # Should be possible to support Darwin by changing the install phase with diff --git a/pkgs/by-name/sy/symfpu/package.nix b/pkgs/by-name/sy/symfpu/package.nix index f4ba9d4f4558..8ea91cb53669 100644 --- a/pkgs/by-name/sy/symfpu/package.nix +++ b/pkgs/by-name/sy/symfpu/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point"; + description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point"; homepage = "https://github.com/martin-cs/symfpu"; license = licenses.gpl3Only; platforms = platforms.unix; diff --git a/pkgs/by-name/sy/synthesia/package.nix b/pkgs/by-name/sy/synthesia/package.nix index 5667962fb0dd..a4a8b5a573d9 100644 --- a/pkgs/by-name/sy/synthesia/package.nix +++ b/pkgs/by-name/sy/synthesia/package.nix @@ -69,7 +69,7 @@ stdenvNoCC.mkDerivation rec { ''; meta = with lib; { - description = "A fun way to learn how to play the piano"; + description = "Fun way to learn how to play the piano"; homepage = "https://synthesiagame.com/"; downloadPage = "https://synthesiagame.com/download"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; diff --git a/pkgs/by-name/tc/tcld/package.nix b/pkgs/by-name/tc/tcld/package.nix index eb2f64dc5c39..f34713ab6343 100644 --- a/pkgs/by-name/tc/tcld/package.nix +++ b/pkgs/by-name/tc/tcld/package.nix @@ -39,7 +39,7 @@ buildGoModule (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "The temporal cloud cli."; + description = "Temporal cloud cli"; homepage = "https://www.github.com/temporalio/tcld"; license = lib.licenses.mit; teams = [ lib.teams.mercury ]; diff --git a/pkgs/by-name/te/techmino/package.nix b/pkgs/by-name/te/techmino/package.nix index 9da82feeab1c..af876861ea53 100644 --- a/pkgs/by-name/te/techmino/package.nix +++ b/pkgs/by-name/te/techmino/package.nix @@ -15,7 +15,7 @@ let pname = "techmino"; - description = "A modern Tetris clone with many features"; + description = "Modern Tetris clone with many features"; desktopItem = makeDesktopItem { name = pname; diff --git a/pkgs/by-name/te/ted/package.nix b/pkgs/by-name/te/ted/package.nix index 78edd65d5096..b8da10b305da 100644 --- a/pkgs/by-name/te/ted/package.nix +++ b/pkgs/by-name/te/ted/package.nix @@ -96,7 +96,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "An easy rich text processor"; + description = "Easy rich text processor"; longDescription = '' Ted is a text processor running under X Windows on Unix/Linux systems. Ted was developed as a standard easy light weight word processor, having diff --git a/pkgs/by-name/tf/tfmigrate/package.nix b/pkgs/by-name/tf/tfmigrate/package.nix index a03840702747..0b8ba744f031 100644 --- a/pkgs/by-name/tf/tfmigrate/package.nix +++ b/pkgs/by-name/tf/tfmigrate/package.nix @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A Terraform / OpenTofu state migration tool for GitOps "; + description = "Terraform / OpenTofu state migration tool for GitOps "; homepage = "https://github.com/minamijoyo/tfmigrate"; changelog = "https://github.com/minamijoyo/tfmigrate/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/tf/tfswitch/package.nix b/pkgs/by-name/tf/tfswitch/package.nix index 2b72188f298b..29272bcd14ac 100644 --- a/pkgs/by-name/tf/tfswitch/package.nix +++ b/pkgs/by-name/tf/tfswitch/package.nix @@ -26,7 +26,7 @@ buildGoModule rec { ''; meta = with lib; { - description = "A command line tool to switch between different versions of terraform"; + description = "Command line tool to switch between different versions of terraform"; mainProgram = "tfswitch"; homepage = "https://github.com/warrensbox/terraform-switcher"; license = licenses.mit; diff --git a/pkgs/by-name/tg/tg-archive/package.nix b/pkgs/by-name/tg/tg-archive/package.nix index dfe236ce2ce2..d3971c3ca4ef 100644 --- a/pkgs/by-name/tg/tg-archive/package.nix +++ b/pkgs/by-name/tg/tg-archive/package.nix @@ -39,7 +39,7 @@ python3.pkgs.buildPythonApplication { ]; meta = { - description = "A tool for exporting Telegram group chats into static websites like mailing list archives"; + description = "Tool for exporting Telegram group chats into static websites like mailing list archives"; homepage = "https://github.com/knadh/tg-archive"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ euxane ]; diff --git a/pkgs/by-name/ti/tic-80/package.nix b/pkgs/by-name/ti/tic-80/package.nix index 713f1ddaa7e4..c214e5f9fb75 100644 --- a/pkgs/by-name/ti/tic-80/package.nix +++ b/pkgs/by-name/ti/tic-80/package.nix @@ -130,7 +130,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "A free and open source fantasy computer for making, playing and sharing tiny games"; + description = "Free and open source fantasy computer for making, playing and sharing tiny games"; longDescription = '' TIC-80 is a free and open source fantasy computer for making, playing and sharing tiny games. diff --git a/pkgs/by-name/to/tome2/package.nix b/pkgs/by-name/to/tome2/package.nix index 59f032905827..d43ec5ca4dcd 100644 --- a/pkgs/by-name/to/tome2/package.nix +++ b/pkgs/by-name/to/tome2/package.nix @@ -11,7 +11,7 @@ let pname = "tome2"; - description = "A dungeon crawler similar to Angband, based on the works of Tolkien"; + description = "Dungeon crawler similar to Angband, based on the works of Tolkien"; desktopItem = makeDesktopItem { desktopName = pname; diff --git a/pkgs/by-name/tr/transgui/package.nix b/pkgs/by-name/tr/transgui/package.nix index fb78b119b537..d2dfc2078473 100644 --- a/pkgs/by-name/tr/transgui/package.nix +++ b/pkgs/by-name/tr/transgui/package.nix @@ -108,7 +108,7 @@ stdenv.mkDerivation rec { }; meta = { - description = "A cross platform front-end for the Transmission BitTorrent client"; + description = "Cross platform front-end for the Transmission BitTorrent client"; homepage = "https://sourceforge.net/p/transgui"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ ramkromberg ]; diff --git a/pkgs/by-name/tr/trrntzip/package.nix b/pkgs/by-name/tr/trrntzip/package.nix index d0f5d813deea..6a2cf689e89d 100644 --- a/pkgs/by-name/tr/trrntzip/package.nix +++ b/pkgs/by-name/tr/trrntzip/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ zlib ]; meta = with lib; { - description = "The goal of the program is to use standard values when creating zips to create identical files over multiple systems"; + description = "Goal of the program is to use standard values when creating zips to create identical files over multiple systems"; longDescription = '' Torrentzip converts zip archives to a standard format with some pre-defined values, sorting the files, and using particular compression diff --git a/pkgs/by-name/ts/tscli/package.nix b/pkgs/by-name/ts/tscli/package.nix index 7573a782e6c1..1d9c088db4ec 100644 --- a/pkgs/by-name/ts/tscli/package.nix +++ b/pkgs/by-name/ts/tscli/package.nix @@ -33,7 +33,7 @@ buildGoModule rec { ''; meta = { - description = "A CLI tool to interact with the Tailscale API"; + description = "CLI tool to interact with the Tailscale API"; homepage = "https://github.com/jaxxstorm/tscli"; changelog = "https://github.com/jaxxstorm/tscli/releases/tag/${src.tag}/CHANGELOG.md"; mainProgram = "tscli"; diff --git a/pkgs/by-name/ty/typship/package.nix b/pkgs/by-name/ty/typship/package.nix index 5b26a4343122..68b0e8b4a6d2 100644 --- a/pkgs/by-name/ty/typship/package.nix +++ b/pkgs/by-name/ty/typship/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { }; meta = { - description = "A Typst package CLI tool"; + description = "Typst package CLI tool"; homepage = "https://github.com/sjfhsjfh/typship"; license = lib.licenses.mit; changelog = "https://github.com/sjfhsjfh/typship/releases/tag/v${finalAttrs.version}"; diff --git a/pkgs/by-name/tz/tzf-rs/package.nix b/pkgs/by-name/tz/tzf-rs/package.nix index 65c380b832e5..0bd8349f0a32 100644 --- a/pkgs/by-name/tz/tzf-rs/package.nix +++ b/pkgs/by-name/tz/tzf-rs/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A fast timezone finder for Rust"; + description = "Fast timezone finder for Rust"; homepage = "https://github.com/ringsaturn/tzf-rs"; changelog = "https://github.com/ringsaturn/tzf-rs/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/u-/u-root/package.nix b/pkgs/by-name/u-/u-root/package.nix index df55883dd276..c61bf39ef673 100644 --- a/pkgs/by-name/u-/u-root/package.nix +++ b/pkgs/by-name/u-/u-root/package.nix @@ -55,7 +55,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "A fully Go userland with Linux bootloaders"; + description = "Fully Go userland with Linux bootloaders"; longDescription = '' u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go. diff --git a/pkgs/by-name/un/unflac/package.nix b/pkgs/by-name/un/unflac/package.nix index ad7c1c925408..067dd072f448 100644 --- a/pkgs/by-name/un/unflac/package.nix +++ b/pkgs/by-name/un/unflac/package.nix @@ -25,7 +25,7 @@ buildGoModule rec { ''; meta = with lib; { - description = "A command line tool for fast frame accurate audio image + cue sheet splitting"; + description = "Command line tool for fast frame accurate audio image + cue sheet splitting"; homepage = "https://sr.ht/~ft/unflac/"; license = licenses.mit; platforms = platforms.all; diff --git a/pkgs/by-name/un/unnamed-sdvx-clone/package.nix b/pkgs/by-name/un/unnamed-sdvx-clone/package.nix index 1ac3eac42581..363aec592a94 100644 --- a/pkgs/by-name/un/unnamed-sdvx-clone/package.nix +++ b/pkgs/by-name/un/unnamed-sdvx-clone/package.nix @@ -102,7 +102,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "A game based on K-Shoot MANIA and Sound Voltex"; + description = "Game based on K-Shoot MANIA and Sound Voltex"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sako ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/us/usbkvm/package.nix b/pkgs/by-name/us/usbkvm/package.nix index f24a2d707a04..aba9c164c377 100644 --- a/pkgs/by-name/us/usbkvm/package.nix +++ b/pkgs/by-name/us/usbkvm/package.nix @@ -92,7 +92,7 @@ stdenv.mkDerivation { meta = { homepage = "https://github.com/carrotIndustries/usbkvm"; - description = "An open-source USB KVM (Keyboard, Video and Mouse) adapter"; + description = "Open-source USB KVM (Keyboard, Video and Mouse) adapter"; changelog = "https://github.com/carrotIndustries/usbkvm/releases/tag/v${version}"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ lschuermann ]; diff --git a/pkgs/by-name/va/vacuum-go/package.nix b/pkgs/by-name/va/vacuum-go/package.nix index 0d266543990b..008eb83705e3 100644 --- a/pkgs/by-name/va/vacuum-go/package.nix +++ b/pkgs/by-name/va/vacuum-go/package.nix @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { }; meta = { - description = "The world's fastest OpenAPI & Swagger linter"; + description = "World's fastest OpenAPI & Swagger linter"; homepage = "https://quobix.com/vacuum"; changelog = "https://github.com/daveshanley/vacuum/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/va/vangers/package.nix b/pkgs/by-name/va/vangers/package.nix index 41f8ead4f737..0143ae4261b9 100644 --- a/pkgs/by-name/va/vangers/package.nix +++ b/pkgs/by-name/va/vangers/package.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation { ''; meta = { - description = "The video game that combines elements of the racing and role-playing genres"; + description = "Video game that combines elements of the racing and role-playing genres"; homepage = "https://github.com/KranX/Vangers"; mainProgram = "vangers"; platforms = lib.platforms.all; diff --git a/pkgs/by-name/va/variant-lite/package.nix b/pkgs/by-name/va/variant-lite/package.nix index 4e8374440c6e..b667c14a101b 100644 --- a/pkgs/by-name/va/variant-lite/package.nix +++ b/pkgs/by-name/va/variant-lite/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - description = "A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library"; + description = "C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library"; homepage = "https://github.com/martinmoene/variant-lite"; changelog = "https://github.com/martinmoene/variant-lite/blob/v${finalAttrs.version}/CHANGES.txt"; license = lib.licenses.boost; diff --git a/pkgs/by-name/ve/veloren/package.nix b/pkgs/by-name/ve/veloren/package.nix index 6af10dc7ac16..3f2cd1cecc74 100644 --- a/pkgs/by-name/ve/veloren/package.nix +++ b/pkgs/by-name/ve/veloren/package.nix @@ -101,7 +101,7 @@ rustPlatform.buildRustPackage { ''; meta = with lib; { - description = "An open world, open source voxel RPG"; + description = "Open world, open source voxel RPG"; homepage = "https://www.veloren.net"; license = licenses.gpl3; mainProgram = "veloren-voxygen"; diff --git a/pkgs/by-name/vi/vimcats/package.nix b/pkgs/by-name/vi/vimcats/package.nix index bfec5d72a56f..32eccfc5777a 100644 --- a/pkgs/by-name/vi/vimcats/package.nix +++ b/pkgs/by-name/vi/vimcats/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec { passthru.tests.version = testers.testVersion { package = vimcats; }; meta = with lib; { - description = "A CLI to generate vim/nvim help doc from LuaCATS. Forked from lemmy-help"; + description = "CLI to generate vim/nvim help doc from LuaCATS. Forked from lemmy-help"; longDescription = '' `vimcats` is a LuaCATS parser as well as a CLI which takes that parsed tree and converts it into vim help docs. It is a fork of lemmy-help that aims to support more recent LuaCATS features. diff --git a/pkgs/by-name/vi/vis/package.nix b/pkgs/by-name/vi/vis/package.nix index edf173026d90..f2c64626a78c 100644 --- a/pkgs/by-name/vi/vis/package.nix +++ b/pkgs/by-name/vi/vis/package.nix @@ -77,7 +77,7 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - description = "A vim like editor"; + description = "Vim like editor"; homepage = "https://github.com/martanne/vis"; license = licenses.isc; maintainers = with maintainers; [ ramkromberg ]; diff --git a/pkgs/by-name/vk/vkd3d-proton/package.nix b/pkgs/by-name/vk/vkd3d-proton/package.nix index d5e274cea8cd..6c865a3908bf 100644 --- a/pkgs/by-name/vk/vkd3d-proton/package.nix +++ b/pkgs/by-name/vk/vkd3d-proton/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/HansKristian-Work/vkd3d-proton"; - description = "A fork of VKD3D, which aims to implement the full Direct3D 12 API on top of Vulkan"; + description = "Fork of VKD3D, which aims to implement the full Direct3D 12 API on top of Vulkan"; license = with lib.licenses; [ lgpl21Plus ]; maintainers = with lib.maintainers; [ ]; inherit (wine.meta) platforms; diff --git a/pkgs/by-name/vo/volatility2-bin/package.nix b/pkgs/by-name/vo/volatility2-bin/package.nix index 288d198e338e..971b4425b671 100644 --- a/pkgs/by-name/vo/volatility2-bin/package.nix +++ b/pkgs/by-name/vo/volatility2-bin/package.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { meta = with lib; { homepage = "https://volatilityfoundation.org/"; mainProgram = "volatility2"; - description = "An advanced memory forensics framework"; + description = "Advanced memory forensics framework"; platforms = [ "x86_64-linux" "x86_64-darwin" diff --git a/pkgs/by-name/vs/vscode-js-debug/package.nix b/pkgs/by-name/vs/vscode-js-debug/package.nix index db0d6dba2d7d..fea245a29644 100644 --- a/pkgs/by-name/vs/vscode-js-debug/package.nix +++ b/pkgs/by-name/vs/vscode-js-debug/package.nix @@ -75,7 +75,7 @@ buildNpmPackage rec { ''; meta = with lib; { - description = "A DAP-compatible JavaScript debugger"; + description = "DAP-compatible JavaScript debugger"; longDescription = '' This is a [DAP](https://microsoft.github.io/debug-adapter-protocol/)-based JavaScript debugger. It debugs Node.js, Chrome, Edge, WebView2, VS Code diff --git a/pkgs/by-name/vs/vst2-sdk/package.nix b/pkgs/by-name/vs/vst2-sdk/package.nix index bf16ba8025f7..373ec52d4f4a 100644 --- a/pkgs/by-name/vs/vst2-sdk/package.nix +++ b/pkgs/by-name/vs/vst2-sdk/package.nix @@ -16,7 +16,7 @@ fetchzip rec { ''; meta = { - description = "The VST2 source development kit"; + description = "VST2 source development kit"; longDescription = '' VST2 is proprietary, and deprecated by Steinberg. As such, it should only be used for legacy reasons. diff --git a/pkgs/by-name/vz/vzic/package.nix b/pkgs/by-name/vz/vzic/package.nix index 4e645e096bbf..48ac5341b843 100644 --- a/pkgs/by-name/vz/vzic/package.nix +++ b/pkgs/by-name/vz/vzic/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://github.com/libical/vzic"; - description = "A program to convert the IANA timezone database files into VTIMEZONE files compatible with the iCalendar specification"; + description = "Program to convert the IANA timezone database files into VTIMEZONE files compatible with the iCalendar specification"; changelog = "https://github.com/libical/vzic/blob/${src.rev}/ChangeLog"; mainProgram = "vzic"; license = with lib.licenses; [ gpl2Plus ]; diff --git a/pkgs/by-name/wc/wchisp/package.nix b/pkgs/by-name/wc/wchisp/package.nix index 767b2c0c7dd2..efa8b6dcc26d 100644 --- a/pkgs/by-name/wc/wchisp/package.nix +++ b/pkgs/by-name/wc/wchisp/package.nix @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage rec { }; meta = { - description = "A command-line implementation of WCHISPTool, for flashing ch32 MCUs"; + description = "Command-line implementation of WCHISPTool, for flashing ch32 MCUs"; homepage = "https://ch32-rs.github.io/wchisp/"; changelog = "https://github.com/ch32-rs/wchisp/releases/tag/v${version}"; license = with lib.licenses; [ gpl2Only ]; diff --git a/pkgs/by-name/we/wealthfolio/package.nix b/pkgs/by-name/we/wealthfolio/package.nix index 56672781d455..a4a2aa14632d 100644 --- a/pkgs/by-name/we/wealthfolio/package.nix +++ b/pkgs/by-name/we/wealthfolio/package.nix @@ -73,7 +73,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "A Beautiful Private and Secure Desktop Investment Tracking Application"; + description = "Beautiful Private and Secure Desktop Investment Tracking Application"; homepage = "https://wealthfolio.app/"; license = lib.licenses.agpl3Only; mainProgram = "wealthfolio"; diff --git a/pkgs/by-name/we/webcord/package.nix b/pkgs/by-name/we/webcord/package.nix index e61cb8d5deee..244def175a97 100644 --- a/pkgs/by-name/we/webcord/package.nix +++ b/pkgs/by-name/we/webcord/package.nix @@ -80,7 +80,7 @@ buildNpmPackage rec { passthru.updateScript = ./update.sh; meta = { - description = "A Discord and SpaceBar electron-based client implemented without Discord API"; + description = "Discord and SpaceBar electron-based client implemented without Discord API"; homepage = "https://github.com/SpacingBat3/WebCord"; downloadPage = "https://github.com/SpacingBat3/WebCord/releases"; changelog = "https://github.com/SpacingBat3/WebCord/releases/tag/v${version}"; diff --git a/pkgs/by-name/wg/wg-access-server/package.nix b/pkgs/by-name/wg/wg-access-server/package.nix index b77bc0acab69..e93eb4db7c74 100644 --- a/pkgs/by-name/wg/wg-access-server/package.nix +++ b/pkgs/by-name/wg/wg-access-server/package.nix @@ -66,7 +66,7 @@ buildGoModule rec { }; meta = with lib; { - description = "An all-in-one WireGuard VPN solution with a web ui for connecting devices"; + description = "All-in-one WireGuard VPN solution with a web ui for connecting devices"; homepage = "https://github.com/freifunkMUC/wg-access-server"; license = licenses.mit; maintainers = with maintainers; [ xanderio ]; diff --git a/pkgs/by-name/wh/whoogle-search/package.nix b/pkgs/by-name/wh/whoogle-search/package.nix index d6eaf4bdb742..68706f230c80 100644 --- a/pkgs/by-name/wh/whoogle-search/package.nix +++ b/pkgs/by-name/wh/whoogle-search/package.nix @@ -69,7 +69,7 @@ python3Packages.buildPythonApplication rec { meta = { homepage = "https://github.com/benbusby/whoogle-search"; - description = "A self-hosted, ad-free, privacy-respecting metasearch engine"; + description = "Self-hosted, ad-free, privacy-respecting metasearch engine"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ malte-v ]; mainProgram = "whoogle-search"; diff --git a/pkgs/by-name/wi/wivrn/package.nix b/pkgs/by-name/wi/wivrn/package.nix index 6be3a80dbc25..050076e10d28 100644 --- a/pkgs/by-name/wi/wivrn/package.nix +++ b/pkgs/by-name/wi/wivrn/package.nix @@ -188,7 +188,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "An OpenXR streaming application to a standalone headset"; + description = "OpenXR streaming application to a standalone headset"; homepage = "https://github.com/WiVRn/WiVRn/"; changelog = "https://github.com/WiVRn/WiVRn/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/wl/wl-crosshair/package.nix b/pkgs/by-name/wl/wl-crosshair/package.nix index adf8d08bf3ca..e1a00e98e408 100644 --- a/pkgs/by-name/wl/wl-crosshair/package.nix +++ b/pkgs/by-name/wl/wl-crosshair/package.nix @@ -28,7 +28,7 @@ rustPlatform.buildRustPackage { ''; meta = { - description = "A crosshair overlay for wlroots compositor"; + description = "Crosshair overlay for wlroots compositor"; homepage = "https://github.com/lelgenio/wl-crosshair"; license = lib.licenses.unfree; # didn't found a license mainProgram = "wl-crosshair"; diff --git a/pkgs/by-name/wv/wvdial/package.nix b/pkgs/by-name/wv/wvdial/package.nix index c71addca1a9b..6ca28d07665d 100644 --- a/pkgs/by-name/wv/wvdial/package.nix +++ b/pkgs/by-name/wv/wvdial/package.nix @@ -35,7 +35,7 @@ stdenv.mkDerivation { ]; meta = { - description = "A dialer that automatically recognises the modem"; + description = "Dialer that automatically recognises the modem"; homepage = "https://gitea.osmocom.org/retronetworking/wvdial"; license = lib.licenses.lgpl2; maintainers = with lib.maintainers; [ flokli ]; diff --git a/pkgs/by-name/xa/xar/package.nix b/pkgs/by-name/xa/xar/package.nix index 68267014c683..61b25b6c15f2 100644 --- a/pkgs/by-name/xa/xar/package.nix +++ b/pkgs/by-name/xa/xar/package.nix @@ -181,7 +181,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://github.com/apple-oss-distributions/xar"; - description = "An easily extensible archive format"; + description = "Easily extensible archive format"; license = lib.licenses.bsd3; maintainers = lib.attrValues { inherit (lib.maintainers) tie; }; teams = [ lib.teams.darwin ]; diff --git a/pkgs/by-name/yg/yggdrasil/package.nix b/pkgs/by-name/yg/yggdrasil/package.nix index c7e2b7c5ee8b..fb197529abfe 100644 --- a/pkgs/by-name/yg/yggdrasil/package.nix +++ b/pkgs/by-name/yg/yggdrasil/package.nix @@ -35,7 +35,7 @@ buildGoModule rec { passthru.tests.basic = nixosTests.yggdrasil; meta = with lib; { - description = "An experiment in scalable routing as an encrypted IPv6 overlay network"; + description = "Experiment in scalable routing as an encrypted IPv6 overlay network"; homepage = "https://yggdrasil-network.github.io/"; license = licenses.lgpl3; maintainers = with maintainers; [ diff --git a/pkgs/by-name/yt/ytmdesktop/package.nix b/pkgs/by-name/yt/ytmdesktop/package.nix index 89afe420b2c1..154981166927 100644 --- a/pkgs/by-name/yt/ytmdesktop/package.nix +++ b/pkgs/by-name/yt/ytmdesktop/package.nix @@ -140,7 +140,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { changelog = "https://github.com/ytmdesktop/ytmdesktop/tag/v${finalAttrs.version}"; - description = "A Desktop App for YouTube Music"; + description = "Desktop App for YouTube Music"; downloadPage = "https://github.com/ytmdesktop/ytmdesktop/releases"; homepage = "https://ytmdesktop.app/"; license = lib.licenses.gpl3Only; diff --git a/pkgs/by-name/z8/z88dk/package.nix b/pkgs/by-name/z8/z88dk/package.nix index 2896135dbb15..80dab21136ee 100644 --- a/pkgs/by-name/z8/z88dk/package.nix +++ b/pkgs/by-name/z8/z88dk/package.nix @@ -25,7 +25,7 @@ let hash = "sha256-NbQIy9d4ZcMnRJJApPBSej+W6e/aJ8rkb5E7rD7GVgs="; }; meta = { - description = "A date object with as little code as possible (and rw accessors)"; + description = "Date object with as little code as possible (and rw accessors)"; license = with lib.licenses; [ artistic1 gpl1Plus diff --git a/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix b/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix index 8e3e5a1afd4a..9d2f78e2c6c3 100644 --- a/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix +++ b/pkgs/by-name/ze/zenoh-plugin-mqtt/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec { doCheck = false; meta = { - description = "A Zenoh plug-in that allows to integrate and/or route MQTT pub/sub with Eclipse Zenoh"; + description = "Zenoh plug-in that allows to integrate and/or route MQTT pub/sub with Eclipse Zenoh"; homepage = "https://github.com/eclipse-zenoh/zenoh-plugin-mqtt"; license = with lib.licenses; [ epl20 diff --git a/pkgs/by-name/ze/zeronsd/package.nix b/pkgs/by-name/ze/zeronsd/package.nix index 0c1cc9f88052..660de91c614d 100644 --- a/pkgs/by-name/ze/zeronsd/package.nix +++ b/pkgs/by-name/ze/zeronsd/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { doCheck = false; meta = with lib; { - description = "A DNS server for ZeroTier users"; + description = "DNS server for ZeroTier users"; homepage = "https://github.com/zerotier/zeronsd"; license = licenses.bsd3; maintainers = [ maintainers.dstengele ]; diff --git a/pkgs/by-name/zi/zimfw/package.nix b/pkgs/by-name/zi/zimfw/package.nix index 09f57daac283..5848dac14772 100644 --- a/pkgs/by-name/zi/zimfw/package.nix +++ b/pkgs/by-name/zi/zimfw/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation rec { ''; meta = with lib; { - description = "The Zsh configuration framework with blazing speed and modular extensions"; + description = "Zsh configuration framework with blazing speed and modular extensions"; homepage = "https://zimfw.sh"; license = licenses.mit; maintainers = [ maintainers.joedevivo ]; diff --git a/pkgs/by-name/zs/zsh-zhooks/package.nix b/pkgs/by-name/zs/zsh-zhooks/package.nix index 047cd75ef61e..33ac4f1d4106 100644 --- a/pkgs/by-name/zs/zsh-zhooks/package.nix +++ b/pkgs/by-name/zs/zsh-zhooks/package.nix @@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - description = "A tool for displaying the code for all Zsh hook functions"; + description = "Tool for displaying the code for all Zsh hook functions"; homepage = "https://github.com/agkozak/zhooks"; license = lib.licenses.mit; longDescription = '' diff --git a/pkgs/by-name/zt/ztools/package.nix b/pkgs/by-name/zt/ztools/package.nix index 52477e2c9874..1baf1fe466c8 100644 --- a/pkgs/by-name/zt/ztools/package.nix +++ b/pkgs/by-name/zt/ztools/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - description = "An essential set of Z-machine tools for interpreter authors, experienced Inform programmers, and Z-code hackers."; + description = "Essential set of Z-machine tools for interpreter authors, experienced Inform programmers, and Z-code hackers"; homepage = "http://inform-fiction.org/zmachine/ztools.html"; license = lib.licenses.cc-by-sa-40; platforms = lib.platforms.unix; From b58ef718f995e33f61211a866a43134cc00d17e1 Mon Sep 17 00:00:00 2001 From: Nishimara Date: Thu, 5 Jun 2025 21:05:42 +0300 Subject: [PATCH 155/196] zapret: add information about commit and version --- pkgs/by-name/za/zapret/package.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/za/zapret/package.nix b/pkgs/by-name/za/zapret/package.nix index 534effaa4ef2..9f44fc65c395 100644 --- a/pkgs/by-name/za/zapret/package.nix +++ b/pkgs/by-name/za/zapret/package.nix @@ -21,8 +21,16 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "bol-van"; repo = "zapret"; + + leaveDotGit = true; + postFetch = '' + cd "$out" + git rev-parse --short HEAD > $out/COMMIT + find "$out" -name .git -print0 | xargs -0 rm -rf + ''; + tag = "v${finalAttrs.version}"; - hash = "sha256-OeOnzqYyRAQNRtjtPHwzDL/csuTAUgIRJKsPVr3iBac="; + hash = "sha256-cwwj0xGEiR3sg2WheurtQo6Hy5JAARcZJNHEHMfAoOE="; }; buildInputs = [ @@ -31,12 +39,17 @@ stdenv.mkDerivation (finalAttrs: { libnetfilter_queue libnfnetlink ]; + nativeBuildInputs = [ iptables nftables gawk ]; + preBuild = '' + makeFlagsArray+=("CFLAGS=-DZAPRET_GH_VER=${finalAttrs.src.tag} -DZAPRET_GH_HASH=`cat $src/COMMIT`") + ''; + makeFlags = [ "TGT=${placeholder "out"}/bin" ]; installPhase = '' @@ -88,12 +101,10 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "DPI bypass multi platform"; homepage = "https://github.com/bol-van/zapret"; - changelog = "https://github.com/bol-van/zapret/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/bol-van/zapret/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ nishimara ]; mainProgram = "zapret"; - - # probably gonna work on darwin, but untested - broken = stdenv.hostPlatform.isDarwin; + platforms = lib.platforms.linux; }; }) From b0af966fa8fb7305791dc187d930540fba6fce82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 18:37:18 +0000 Subject: [PATCH 156/196] flexget: 3.16.1 -> 3.16.3 --- pkgs/by-name/fl/flexget/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flexget/package.nix b/pkgs/by-name/fl/flexget/package.nix index 3dc3eda4c780..9a20815265e6 100644 --- a/pkgs/by-name/fl/flexget/package.nix +++ b/pkgs/by-name/fl/flexget/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "flexget"; - version = "3.16.1"; + version = "3.16.3"; pyproject = true; src = fetchFromGitHub { owner = "Flexget"; repo = "Flexget"; tag = "v${version}"; - hash = "sha256-IqkzMbWc8GiSo00sMrTugE+G552769WFz+GJbYIPOvs="; + hash = "sha256-07dCSwRLIf/cmNsFuNHs9XXFGuJvwUNWgLuxRsMOXo4="; }; pythonRelaxDeps = true; From 1c0e562a59052e2e6dd953472cd9c12505ae1fa8 Mon Sep 17 00:00:00 2001 From: Aaron Bieber Date: Wed, 4 Jun 2025 07:44:54 -0600 Subject: [PATCH 157/196] glamoroustoolkit: add .desktop entry --- pkgs/by-name/gl/glamoroustoolkit/package.nix | 24 ++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glamoroustoolkit/package.nix b/pkgs/by-name/gl/glamoroustoolkit/package.nix index 94debf50ed1f..cb611aa4f22a 100644 --- a/pkgs/by-name/gl/glamoroustoolkit/package.nix +++ b/pkgs/by-name/gl/glamoroustoolkit/package.nix @@ -1,9 +1,11 @@ { lib, stdenv, + fetchurl, fetchzip, wrapGAppsHook3, cairo, + copyDesktopItems, dbus, fontconfig, freetype, @@ -19,12 +21,18 @@ libglvnd, libuuid, libxcb, + makeDesktopItem, harfbuzz, libsoup_3, webkitgtk_4_1, zenity, }: - +let + gkIcon = fetchurl { + url = "https://gist.githubusercontent.com/qbit/cb52e6cd193c410e0b0aee8a216f6574/raw/2b042bde1dc4cbd30457f14c9d18c889444bf3d0/glamoroustoolkit.svg"; + sha256 = "sha256-Trfo8P01anLq9yTFzwqIfsyidLGyuZDg48YQPrGBkgs="; + }; +in stdenv.mkDerivation (finalAttrs: { pname = "glamoroustoolkit"; version = "1.1.24"; @@ -37,6 +45,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ wrapGAppsHook3 + copyDesktopItems ]; sourceRoot = "."; @@ -46,10 +55,21 @@ stdenv.mkDerivation (finalAttrs: { dontPatchELF = true; dontStrip = true; + desktopItems = with finalAttrs; [ + (makeDesktopItem { + name = pname; + desktopName = "GlamorousToolkit"; + exec = "GlamorousToolkit"; + icon = "GlamorousToolkit"; + }) + ]; + installPhase = '' runHook preInstall - install -d $out/bin $out/lib + install -d $out/bin $out/lib $out/share/icons/hicolor/scalable/apps + + cp ${gkIcon} $out/share/icons/hicolor/scalable/apps/GlamorousToolkit.svg cp -r $src/bin $src/lib $out/ cp ${./GlamorousToolkit-GetImage} $out/bin/GlamorousToolkit-GetImage From 3807e606273ad341e48e0f341a69b54c46e4afad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 19:25:20 +0000 Subject: [PATCH 158/196] newt-go: 1.1.3 -> 1.2.0 --- pkgs/by-name/ne/newt-go/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/newt-go/package.nix b/pkgs/by-name/ne/newt-go/package.nix index 6f86105d62f5..1703a9373257 100644 --- a/pkgs/by-name/ne/newt-go/package.nix +++ b/pkgs/by-name/ne/newt-go/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "newt"; - version = "1.1.3"; + version = "1.2.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "newt"; tag = version; - hash = "sha256-wfm2UI4QUiYiAJIYBiSCOD/w72WRJIv2cyLIkfqGsek="; + hash = "sha256-dZsHPEhvrElFdmJ6mgqyLqcblyUfpt8dtLsNFm1emrw="; }; - vendorHash = "sha256-8VlT9cy2uNhQPiUpr1jJuQSgUR6TtlbQ+etran2Htxs="; + vendorHash = "sha256-Yc5IXnShciek/bKkVezkAcaq47zGiZP8vUHFb9p09LI="; postPatch = '' substituteInPlace main.go \ From de8110976b2c91470b83250110914f4efb6bbf1c Mon Sep 17 00:00:00 2001 From: Casey Link Date: Thu, 5 Jun 2025 21:32:32 +0200 Subject: [PATCH 159/196] claude-code: 1.0.6 -> 1.0.11 (#413858) --- pkgs/by-name/cl/claude-code/package-lock.json | 86 ++++++++++++++++++- pkgs/by-name/cl/claude-code/package.nix | 6 +- 2 files changed, 85 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 4435b1946964..bb7e691f0784 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -5,13 +5,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.6" + "@anthropic-ai/claude-code": "^1.0.11" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.6.tgz", - "integrity": "sha512-QqPZZ4IXbUaSLqXEx4z68Stjc7NlGh/b4woyYyMks+cMUJ5ZYDEkAe09cRZQ6tjubZNgBaGTOqfTaT8NgnkioQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.11.tgz", + "integrity": "sha512-ezYfkSxCiQjReJoBJkayTpzhWRWKmfEy6Ria2TdufBmDR7Kj/iP4IY10M5JOTgB8pw7XfjYpijgnomiFZmVRbg==", "hasInstallScript": true, "license": "SEE LICENSE IN README.md", "bin": { @@ -22,7 +22,9 @@ }, "optionalDependencies": { "@img/sharp-darwin-arm64": "^0.33.5", + "@img/sharp-darwin-x64": "^0.33.5", "@img/sharp-linux-arm": "^0.33.5", + "@img/sharp-linux-arm64": "^0.33.5", "@img/sharp-linux-x64": "^0.33.5", "@img/sharp-win32-x64": "^0.33.5" } @@ -49,6 +51,28 @@ "@img/sharp-libvips-darwin-arm64": "1.0.4" } }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, "node_modules/@img/sharp-libvips-darwin-arm64": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", @@ -65,6 +89,22 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linux-arm": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", @@ -81,6 +121,22 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linux-x64": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", @@ -119,6 +175,28 @@ "@img/sharp-libvips-linux-arm": "1.0.5" } }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, "node_modules/@img/sharp-linux-x64": { "version": "0.33.5", "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 91ecb4d7eae3..f72ea6dc5994 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.6"; + version = "1.0.11"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-yMvx543OOClV/BSkM4/bzrbytL+98HAfp14Qk1m2le0="; + hash = "sha256-IXNBNjt4Sh5pR+Cz2uEZcCop9reAmQ7hObohtN0f3Ww="; }; - npmDepsHash = "sha256-5QP6WQ2tXGADOID9QHq/m7sDQeQsoMGQWxORvQhVROg="; + npmDepsHash = "sha256-p5FQBBlMNcRBYKIkeeETyup5zKr2Rcxu/Jw+kFwQrHA="; postPatch = '' cp ${./package-lock.json} package-lock.json From 57460ca0ca1fd32ffe43cf394aad6401069c733a Mon Sep 17 00:00:00 2001 From: Caleb Norton Date: Thu, 5 Jun 2025 14:27:54 -0500 Subject: [PATCH 160/196] magic-wormhole: install shell completions --- .../python-modules/magic-wormhole/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/magic-wormhole/default.nix b/pkgs/development/python-modules/magic-wormhole/default.nix index 71be18913927..d4cc8603e4cf 100644 --- a/pkgs/development/python-modules/magic-wormhole/default.nix +++ b/pkgs/development/python-modules/magic-wormhole/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + installShellFiles, # build-system setuptools, @@ -88,6 +89,10 @@ buildPythonPackage rec { dilation = [ noiseprotocol ]; }; + nativeBuildInputs = [ + installShellFiles + ]; + nativeCheckInputs = [ magic-wormhole-mailbox-server @@ -101,6 +106,10 @@ buildPythonPackage rec { postInstall = '' install -Dm644 docs/wormhole.1 $out/share/man/man1/wormhole.1 + installShellCompletion --cmd ${meta.mainProgram} \ + --bash wormhole_complete.bash \ + --fish wormhole_complete.fish \ + --zsh wormhole_complete.zsh ''; meta = { From be1545fc17a672a14bb6bc66bd4ecfc7fa2833ff Mon Sep 17 00:00:00 2001 From: Gurjaka Date: Fri, 23 May 2025 19:19:52 +0400 Subject: [PATCH 161/196] nixos/dwl: init module --- .../manual/release-notes/rl-2511.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/programs/wayland/dwl.nix | 104 ++++++++++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/dwl.nix | 43 ++++++++ 5 files changed, 151 insertions(+) create mode 100644 nixos/modules/programs/wayland/dwl.nix create mode 100644 nixos/tests/dwl.nix diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 4bd4cc7ec152..fe8a05a32946 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -19,6 +19,8 @@ - [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable). +[dwl](https://codeberg.org/dwl/dwl), a compact, hackable compositor for Wayland based on wlroots. Available as [programs.dwl](#opt-programs.dwl.enable). + ## Backward Incompatibilities {#sec-release-25.11-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index f53efee6a4a9..45004f0e307c 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -330,6 +330,7 @@ ./programs/vivid.nix ./programs/wavemon.nix ./programs/wayland/cardboard.nix + ./programs/wayland/dwl.nix ./programs/wayland/gtklock.nix ./programs/wayland/hyprland.nix ./programs/wayland/hyprlock.nix diff --git a/nixos/modules/programs/wayland/dwl.nix b/nixos/modules/programs/wayland/dwl.nix new file mode 100644 index 000000000000..5e3ac932b212 --- /dev/null +++ b/nixos/modules/programs/wayland/dwl.nix @@ -0,0 +1,104 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.programs.dwl; +in +{ + options.programs.dwl = { + enable = lib.mkEnableOption '' + Dwl is a compact, hackable compositor for Wayland based on wlroots. + You can manually launch Dwl by executing "exec dwl" on a TTY. + ''; + + package = lib.mkPackageOption pkgs "dwl" { + example = '' + # Lets apply bar patch from: + # https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/bar + (pkgs.dwl.override { + configH = ./dwl-config.h; + }).overrideAttrs (oldAttrs: { + buildInputs = + oldAttrs.buildInputs or [] + ++ [ + pkgs.libdrm + pkgs.fcft + ]; + patches = oldAttrs.patches or [] ++ [ + ./bar-0.7.patch + ]; + }); + ''; + }; + + extraSessionCommands = lib.mkOption { + default = ""; + type = lib.types.lines; + description = '' + Shell commands executed just before dwl is started. + ''; + }; + }; + + config = lib.mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + + # Create systemd target for dwl session + systemd.user.targets.dwl-session = { + description = "dwl compositor session"; + documentation = [ "man:systemd.special(7)" ]; + bindsTo = [ "graphical-session.target" ]; + wants = [ "graphical-session-pre.target" ]; + after = [ "graphical-session-pre.target" ]; + }; + + # Create wrapper script for dwl + environment.etc."xdg/dwl-session" = { + text = '' + #!${pkgs.runtimeShell} + # Import environment variables + ${cfg.extraSessionCommands} + # Setup systemd user environment + systemctl --user import-environment DISPLAY WAYLAND_DISPLAY + systemctl --user start dwl-session.target + # Start dwl + exec ${lib.getExe cfg.package} + ''; + mode = "0755"; # Make it executable + }; + + # Create desktop entry for display managers + services.displayManager.sessionPackages = + let + dwlDesktopFile = pkgs.writeTextFile { + name = "dwl-desktop-entry"; + destination = "/share/wayland-sessions/dwl.desktop"; + text = '' + [Desktop Entry] + Name=dwl + Comment=Dynamic window manager for Wayland + Exec=/etc/xdg/dwl-session + Type=Application + ''; + }; + + dwlSession = pkgs.symlinkJoin { + name = "dwl-session"; + paths = [ dwlDesktopFile ]; + passthru.providedSessions = [ "dwl" ]; + }; + in + [ dwlSession ]; + + # Configure XDG portal for dwl (minimal configuration) + xdg.portal.config.dwl.default = lib.mkDefault [ + "wlr" + "gtk" + ]; + }; + + meta.maintainers = with lib.maintainers; [ gurjaka ]; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index a91b390baa91..43957c03a791 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -412,6 +412,7 @@ in druid = handleTestOn [ "x86_64-linux" ] ./druid { }; drbd-driver = runTest ./drbd-driver.nix; dublin-traceroute = runTest ./dublin-traceroute.nix; + dwl = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./dwl.nix; earlyoom = handleTestOn [ "x86_64-linux" ] ./earlyoom.nix { }; early-mount-options = handleTest ./early-mount-options.nix { }; ec2-config = (handleTestOn [ "x86_64-linux" ] ./ec2.nix { }).boot-ec2-config or { }; diff --git a/nixos/tests/dwl.nix b/nixos/tests/dwl.nix new file mode 100644 index 000000000000..6398ebeba5cf --- /dev/null +++ b/nixos/tests/dwl.nix @@ -0,0 +1,43 @@ +{ lib, ... }: +{ + name = "dwl_test_vm"; + + meta = { + maintainers = with lib.maintainers; [ gurjaka ]; + }; + + nodes.machine = + { + pkgs, + lib, + ... + }: + { + imports = [ + ./common/user-account.nix + ./common/wayland-cage.nix + ]; + + environment.systemPackages = [ pkgs.foot ]; + + services.displayManager.defaultSession = lib.mkForce "dwl"; + + programs.dwl.enable = true; + }; + + testScript = '' + with subtest("ensure dwl starts"): + machine.wait_for_file("/run/user/1000/wayland-0") + + with subtest("ensure foot is installed"): + machine.succeed("which foot") + + with subtest("ensure we can open a new terminal"): + # sleep 3 is required to make sure dwl has started + # TODO: find better way to identify dwl session + machine.sleep(3) + machine.send_key("alt-shift-ret") + machine.sleep(3) + machine.screenshot("terminal") + ''; +} From 425b529507064ce489321abb04e83ac182bb1f59 Mon Sep 17 00:00:00 2001 From: Gurjaka Date: Thu, 5 Jun 2025 23:22:53 +0400 Subject: [PATCH 162/196] dwl: add nixosTests.dwl to passthru.tests --- pkgs/by-name/dw/dwl/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/dw/dwl/package.nix b/pkgs/by-name/dw/dwl/package.nix index e30827a71774..ac4845a42ee3 100644 --- a/pkgs/by-name/dw/dwl/package.nix +++ b/pkgs/by-name/dw/dwl/package.nix @@ -10,6 +10,7 @@ pkg-config, stdenv, testers, + nixosTests, wayland, wayland-protocols, wayland-scanner, @@ -103,10 +104,13 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; passthru = { - tests.version = testers.testVersion { - package = finalAttrs.finalPackage; - # `dwl -v` emits its version string to stderr and returns 1 - command = "dwl -v 2>&1; return 0"; + tests = { + version = testers.testVersion { + package = finalAttrs.finalPackage; + # `dwl -v` emits its version string to stderr and returns 1 + command = "dwl -v 2>&1; return 0"; + }; + basic = nixosTests.dwl; }; }; From b6ca294c8d6efe9c90aa23fdf249b01fc5ea36ef Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 5 Jun 2025 22:18:11 +0200 Subject: [PATCH 163/196] dolphin-emu: 2503a -> 2506 --- pkgs/by-name/do/dolphin-emu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dolphin-emu/package.nix b/pkgs/by-name/do/dolphin-emu/package.nix index 79e343544514..4b0b68131eda 100644 --- a/pkgs/by-name/do/dolphin-emu/package.nix +++ b/pkgs/by-name/do/dolphin-emu/package.nix @@ -53,13 +53,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolphin-emu"; - version = "2503a"; + version = "2506"; src = fetchFromGitHub { owner = "dolphin-emu"; repo = "dolphin"; tag = finalAttrs.version; - hash = "sha256-1IqrQi2aBUFpa3n/WI7nF1wqBPyyfpv02YIFfX/911w="; + hash = "sha256-JEp1rc5nNJY4GfNCR2Vi4ctQ14p+LZWuFPFirv6foUM="; fetchSubmodules = true; leaveDotGit = true; postFetch = '' From af11d544917ae75c20c48be62753b8f3d270bbb6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 20:33:43 +0000 Subject: [PATCH 164/196] dita-ot: 4.3.1 -> 4.3.2 --- pkgs/by-name/di/dita-ot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/dita-ot/package.nix b/pkgs/by-name/di/dita-ot/package.nix index 3568bd8c50fc..d5cd3794c4ce 100644 --- a/pkgs/by-name/di/dita-ot/package.nix +++ b/pkgs/by-name/di/dita-ot/package.nix @@ -9,14 +9,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "dita-ot"; - version = "4.3.1"; + version = "4.3.2"; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ openjdk17 ]; src = fetchzip { url = "https://github.com/dita-ot/dita-ot/releases/download/${finalAttrs.version}/dita-ot-${finalAttrs.version}.zip"; - hash = "sha256-MwE6HnOrVtoT23wF0Tyje8T52au8kD6waY9tsrLQVck="; + hash = "sha256-LmXkFuejnWQh0i1L0/GcD/NBNBCMKE5+7M7bUC0DLIg="; }; installPhase = '' From cad7504016004276b744291effd6725c8214c4e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 20:56:02 +0000 Subject: [PATCH 165/196] argo-rollouts: 1.8.2 -> 1.8.3 --- pkgs/by-name/ar/argo-rollouts/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ar/argo-rollouts/package.nix b/pkgs/by-name/ar/argo-rollouts/package.nix index f4e1f3419e04..9a91e8bce35e 100644 --- a/pkgs/by-name/ar/argo-rollouts/package.nix +++ b/pkgs/by-name/ar/argo-rollouts/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "argo-rollouts"; - version = "1.8.2"; + version = "1.8.3"; src = fetchFromGitHub { owner = "argoproj"; repo = "argo-rollouts"; rev = "v${version}"; - sha256 = "sha256-C2Ha3Sdq5IOHEc9S4jb4g6do6a4Gkm4E0BVFq5TnJDM="; + sha256 = "sha256-OCFbnBSFSXcbXHT48sS8REAt6CtNFPCNTIfKRBj19DM="; }; - vendorHash = "sha256-1YtRc2xLP8QAIK+vO690zHb9tXCkR7na/zwwlIdAxgQ="; + vendorHash = "sha256-2zarm9ZvPJ5uwEYvYI60uaN5MONKE8gd+i6TPHdD3PU="; # Disable tests since some test fail because of missing test data doCheck = false; From 15ca53c6a30cd89ad56b69c113b5417ebe606e82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 21:05:01 +0000 Subject: [PATCH 166/196] cadvisor: 0.52.1 -> 0.53.0 --- pkgs/by-name/ca/cadvisor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cadvisor/package.nix b/pkgs/by-name/ca/cadvisor/package.nix index 450bb669c9d2..ba27a158b009 100644 --- a/pkgs/by-name/ca/cadvisor/package.nix +++ b/pkgs/by-name/ca/cadvisor/package.nix @@ -7,18 +7,18 @@ buildGoModule rec { pname = "cadvisor"; - version = "0.52.1"; + version = "0.53.0"; src = fetchFromGitHub { owner = "google"; repo = "cadvisor"; rev = "v${version}"; - hash = "sha256-EXhKX4Za+fdJcSrrbH1te533jyEVLmhgd3I9LcOCz2Q="; + hash = "sha256-caGzjv7XhIst3JZA0ri97XqQOO3mI+hwS8WJmLk9f7g="; }; modRoot = "./cmd"; - vendorHash = "sha256-DkJLWFhYElN7BYb5Jn6PDYzgndJKbEI5U08WbRqSMdw="; + vendorHash = "sha256-xUhHo/kDnjAQLuaeFG1EouC2FWBnFhj1RawlQX7ggVs="; ldflags = [ "-s" From 5bfefc51d99f79cd3ea2364dc718ea4a623d20ac Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 5 Jun 2025 13:38:40 -0700 Subject: [PATCH 167/196] python3Packages.langchain-tests: 0.3.19 -> 0.3.20 changelog: https://github.com/langchain-ai/langchain/releases/tag/langchain-tests%3D%3D0.3.20 diff: https://github.com/langchain-ai/langchain/compare/langchain-tests%3D%3D0.3.19...langchain-tests%3D%3D0.3.20 --- .../python-modules/langchain-tests/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-tests/default.nix b/pkgs/development/python-modules/langchain-tests/default.nix index 7c6bb1762386..2b3862edd3ee 100644 --- a/pkgs/development/python-modules/langchain-tests/default.nix +++ b/pkgs/development/python-modules/langchain-tests/default.nix @@ -10,6 +10,10 @@ httpx, langchain-core, syrupy, + pytest-benchmark, + pytest-codspeed, + pytest-recording, + vcrpy, # buildInputs pytest, @@ -26,14 +30,14 @@ buildPythonPackage rec { pname = "langchain-tests"; - version = "0.3.19"; + version = "0.3.20"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-tests==${version}"; - hash = "sha256-DSTngWRFseJ6kSAY7Lxxkh77QFr0jhHxG3mH89QmdxA="; + hash = "sha256-RMuxWA/n8d71FReFKO3Y/5P0MYk4aZ5WU2/TRxf9UuE="; }; sourceRoot = "${src.name}/libs/standard-tests"; @@ -51,8 +55,12 @@ buildPythonPackage rec { httpx langchain-core pytest-asyncio + pytest-benchmark + pytest-codspeed + pytest-recording pytest-socket syrupy + vcrpy ]; buildInputs = [ pytest ]; From 495cadca873cbf4915ac927c55d3bb0c82aadf14 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 3 Jun 2025 09:35:57 -0700 Subject: [PATCH 168/196] python3Packages.langchain-anthropic: 0.3.13 -> 0.3.15 changelog: https://github.com/langchain-ai/langchain/releases/tag/langchain-anthropic%3D%3D0.3.15 diff: https://github.com/langchain-ai/langchain/compare/langchain-anthropic%3D%3D0.3.13...langchain-anthropic%3D%3D0.3.15 --- .../python-modules/langchain-anthropic/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/langchain-anthropic/default.nix b/pkgs/development/python-modules/langchain-anthropic/default.nix index 7a7f95ad5e5a..25bfd22922b7 100644 --- a/pkgs/development/python-modules/langchain-anthropic/default.nix +++ b/pkgs/development/python-modules/langchain-anthropic/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "langchain-anthropic"; - version = "0.3.13"; + version = "0.3.15"; pyproject = true; src = fetchFromGitHub { owner = "langchain-ai"; repo = "langchain"; tag = "langchain-anthropic==${version}"; - hash = "sha256-CloIxDPnBnKDUeS4psRvpz8ifK/xR/U62wG+ORHginM="; + hash = "sha256-GOD6pMuUDCfrQ6MP+/HXZIg5wHUDRysosEjXjewY/9M="; }; sourceRoot = "${src.name}/libs/partners/anthropic"; @@ -52,7 +52,9 @@ buildPythonPackage rec { pytestCheckHook ]; - pytestFlagsArray = [ "tests/unit_tests" ]; + disabledTestPaths = [ + "tests/integration_tests" + ]; pythonImportsCheck = [ "langchain_anthropic" ]; From da9ddfabb2e77ebab48f76f41bf3940953541c8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Jun 2025 21:33:15 +0000 Subject: [PATCH 169/196] ferron: 1.3.0 -> 1.3.1 --- pkgs/by-name/fe/ferron/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fe/ferron/package.nix b/pkgs/by-name/fe/ferron/package.nix index f2d56a9a7f35..51a1eece0960 100644 --- a/pkgs/by-name/fe/ferron/package.nix +++ b/pkgs/by-name/fe/ferron/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ferron"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "ferronweb"; repo = "ferron"; tag = finalAttrs.version; - hash = "sha256-Ckz4+B4CxS2S+YbImdqkNGBONTMetxXxZb/J84dB4c0="; + hash = "sha256-DD9mv2tMGLtnBU1YAb/CDTt+OcDVRzEfW3kUmePT+y4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-ZK78ftnVb6k19Pv84HMeM5rGit/KxHJRG8JP8mrjCnY="; + cargoHash = "sha256-ezH8Oraog7XmD4zcrT5eiqS4zQ54m0SXNWlBRx0mJgo="; nativeBuildInputs = [ pkg-config From a4a78c561f7dfacc7cee5815439d19ef8eb6672c Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 6 Jun 2025 08:44:24 +1000 Subject: [PATCH 170/196] go_1_23: 1.23.9 -> 1.23.10 Changelog: https://go.dev/doc/devel/release#go1.23.10 --- pkgs/development/compilers/go/1.23.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/go/1.23.nix b/pkgs/development/compilers/go/1.23.nix index cf16461958e3..8921fcd0b328 100644 --- a/pkgs/development/compilers/go/1.23.nix +++ b/pkgs/development/compilers/go/1.23.nix @@ -27,11 +27,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "go"; - version = "1.23.9"; + version = "1.23.10"; src = fetchurl { url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz"; - hash = "sha256-CPZBlUdWPtnnA30SuciQlnfHL3X2LvhYh+2dv0m40t0="; + hash = "sha256-gAp64b/xeaIntlOi9kRRfIAEQ7i0q/MnOvXhy3ET3lk="; }; strictDeps = true; From 92366a97375f68697dd1c5e15a064f4b1fa2ca52 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 22 May 2025 11:25:20 -0400 Subject: [PATCH 171/196] fish-lsp: add llakala as maintainer --- pkgs/by-name/fi/fish-lsp/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fi/fish-lsp/package.nix b/pkgs/by-name/fi/fish-lsp/package.nix index 227edead777b..7c80ec11e209 100644 --- a/pkgs/by-name/fi/fish-lsp/package.nix +++ b/pkgs/by-name/fi/fish-lsp/package.nix @@ -82,7 +82,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/ndonfris/fish-lsp"; license = lib.licenses.mit; mainProgram = "fish-lsp"; - maintainers = with lib.maintainers; [ petertriho ]; + maintainers = with lib.maintainers; [ + llakala + petertriho + ]; platforms = lib.platforms.unix; }; }) From 8028dbc66b18bb5b5655fd34a01c56663d30fd8f Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 22 May 2025 11:29:25 -0400 Subject: [PATCH 172/196] fish-lsp: 1.0.8-4 -> 1.0.9-1 --- pkgs/by-name/fi/fish-lsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/fish-lsp/package.nix b/pkgs/by-name/fi/fish-lsp/package.nix index 7c80ec11e209..52f6af662810 100644 --- a/pkgs/by-name/fi/fish-lsp/package.nix +++ b/pkgs/by-name/fi/fish-lsp/package.nix @@ -15,18 +15,18 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "fish-lsp"; - version = "1.0.8-4"; + version = "1.0.9-1"; src = fetchFromGitHub { owner = "ndonfris"; repo = "fish-lsp"; tag = "v${finalAttrs.version}"; - hash = "sha256-rtogxbcnmOEFT1v7aK+pzt9Z4B2O4rFwH3pTNVLTxiA="; + hash = "sha256-NyEhvW5NMqvESdbauxur7xWAzQiQdTVklGMYhckNAnw="; }; yarnOfflineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-83QhVDG/zyMbHJbV48m84eimXejLKdeVrdk1uZjI8bk="; + hash = "sha256-xB4kWpPQbA1OkXNr5sozPIP96dLJhwoDUpesE6DORzg="; }; nativeBuildInputs = [ From 937f4b2928bb29f4b9bf065a2b2d7a3906035a62 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 01:47:42 +0000 Subject: [PATCH 173/196] mkbrr: 1.12.0 -> 1.12.1 --- pkgs/by-name/mk/mkbrr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mk/mkbrr/package.nix b/pkgs/by-name/mk/mkbrr/package.nix index 99010243e484..020a2a0c9f2b 100644 --- a/pkgs/by-name/mk/mkbrr/package.nix +++ b/pkgs/by-name/mk/mkbrr/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "mkbrr"; - version = "1.12.0"; + version = "1.12.1"; src = fetchFromGitHub { owner = "autobrr"; repo = "mkbrr"; tag = "v${finalAttrs.version}"; - hash = "sha256-v5MkbsXbS37axZTrp7YTNCU5/uqVW1vnJu+F5hxk3bI="; + hash = "sha256-gUIX271eaG15329pLnZ8QnZD7BrdCk+cWs43uUzKxOE="; }; vendorHash = "sha256-G8WM5x99UZfAZUkE5W37Ogx/OKk8JypPzGBrIuBOFNo="; From e340fef5de52b7302abccc1e3be99d144c64ff8b Mon Sep 17 00:00:00 2001 From: Jie Zhu Date: Wed, 21 May 2025 10:13:31 +0800 Subject: [PATCH 174/196] lan-mouse: install desktop and icon file --- pkgs/by-name/la/lan-mouse/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/la/lan-mouse/package.nix b/pkgs/by-name/la/lan-mouse/package.nix index a32cc9cc4956..529c4f98dbf0 100644 --- a/pkgs/by-name/la/lan-mouse/package.nix +++ b/pkgs/by-name/la/lan-mouse/package.nix @@ -50,6 +50,11 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-+UXRBYfbkb114mwDGj36oG5ZT3TQtcEzsbyZvtWTMxM="; + postInstall = '' + install -Dm444 de.feschber.LanMouse.desktop -t $out/share/applications + install -Dm444 lan-mouse-gtk/resources/de.feschber.LanMouse.svg -t $out/share/icons/hicolor/scalable/apps + ''; + meta = { description = "Software KVM switch for sharing a mouse and keyboard with multiple hosts through the network"; homepage = "https://github.com/feschber/lan-mouse"; From 81f47d27ae2b720dcb0164cd96e6fd34dd98da3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 03:04:52 +0000 Subject: [PATCH 175/196] attic-client: 0-unstable-2025-02-02 -> 0-unstable-2025-05-29 --- pkgs/by-name/at/attic-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/at/attic-client/package.nix b/pkgs/by-name/at/attic-client/package.nix index 3b8a97074e52..f97093594ff0 100644 --- a/pkgs/by-name/at/attic-client/package.nix +++ b/pkgs/by-name/at/attic-client/package.nix @@ -17,13 +17,13 @@ let in rustPlatform.buildRustPackage { pname = "attic"; - version = "0-unstable-2025-02-02"; + version = "0-unstable-2025-05-29"; src = fetchFromGitHub { owner = "zhaofengli"; repo = "attic"; - rev = "ff8a897d1f4408ebbf4d45fa9049c06b3e1e3f4e"; - hash = "sha256-hPYEJ4juK3ph7kbjbvv7PlU1D9pAkkhl+pwx8fZY53U="; + rev = "ce9373715fe3fac7a174a65a7e6d6baeba8cb4f9"; + hash = "sha256-CvaKOUq8G10sghKpZhEB2UYjJoWhEkrDFggDgi7piUI="; }; nativeBuildInputs = [ From 6b35c295a0e778d6b618263f9e8b089e6a59710f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 03:06:36 +0000 Subject: [PATCH 176/196] gose: 0.10.6 -> 0.11.1 --- pkgs/by-name/go/gose/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gose/package.nix b/pkgs/by-name/go/gose/package.nix index 2a5cec699716..450c3ba88c1d 100644 --- a/pkgs/by-name/go/gose/package.nix +++ b/pkgs/by-name/go/gose/package.nix @@ -7,13 +7,13 @@ lib, }: let - version = "0.10.6"; + version = "0.11.1"; src = fetchFromGitHub { repo = "gose"; owner = "stv0g"; tag = "v${version}"; - hash = "sha256-H+15d0wCfL+jd+xjKSOrimLIAG1Mh8vO+5MaHaVocJg="; + hash = "sha256-Wz3gcx9/wrSfiHkOGnjAoUFfN0tiA1C+31GlnHqL3M0="; }; frontend = buildNpmPackage { From 476e2417e8b6d0cc7ac83abd0cf0829fc2c1b323 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 03:19:15 +0000 Subject: [PATCH 177/196] dbeaver-bin: 25.0.5 -> 25.1.0 --- pkgs/by-name/db/dbeaver-bin/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index ee7ec2c69559..d41db8966365 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; - version = "25.0.5"; + version = "25.1.0"; src = let @@ -30,10 +30,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-8JkvI6OZGP1Ot2TEP2n4hj3s9As7holT+thVf0BvOMQ="; - aarch64-linux = "sha256-cZQFEbogSxuIaS/z/tFQcvs08J0Omi21zLqb0eFQNw0="; - x86_64-darwin = "sha256-LueOQZIKB/r6gtlj0+xwoJXMRTFvbSY+RTwAB74KiYo="; - aarch64-darwin = "sha256-L6bOyvhlsT4sXL1QDhlJtb8DFfDVw21ixyRenOVdCxU="; + x86_64-linux = "sha256-Bpc4p6WNFdc6nwVeZI4THETzODfNUj2SouEgOhDFTkk="; + aarch64-linux = "sha256-mqeG/Vzn/5qsBoD7U6i/6GxXBUvP+55pC1U1wBKF1T0="; + x86_64-darwin = "sha256-3RoJGvOafuKRo9dn+m8J274O06F8YUWx1YAcRMQb/Qs="; + aarch64-darwin = "sha256-11VbGnZz2fDtG5LRQZWnQdXCT7qrIia22aO+5nA/LQE="; }; in fetchurl { From c706234790eff09667d224371b09821aec6f2e19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 03:44:59 +0000 Subject: [PATCH 178/196] python3Packages.py-machineid: 0.7.0 -> 0.8.0 --- pkgs/development/python-modules/py-machineid/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-machineid/default.nix b/pkgs/development/python-modules/py-machineid/default.nix index 9c634e6a1ab6..332ff82cd9bf 100644 --- a/pkgs/development/python-modules/py-machineid/default.nix +++ b/pkgs/development/python-modules/py-machineid/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "py-machineid"; - version = "0.7.0"; + version = "0.8.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-WnSoEOOLV7BDsUXHVsHmrBYVKct9g/4gCZ/LmGrMV3s="; + hash = "sha256-VRXV+XeQc9DKouiq8VoP3QrUJH/QuG2cRHQxyW0+NGc="; }; build-system = [ setuptools ]; From 0fd0e1cf1ad298a37c20388d7f275e8e078d6a4d Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 5 Jun 2025 12:44:22 -0500 Subject: [PATCH 179/196] vimPlugins: update on 2025-06-05 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 654 +++++++++--------- .../editors/vim/plugins/overrides.nix | 16 +- 2 files changed, 337 insertions(+), 333 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 4c41f43d7063..f4b84f57180d 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -386,12 +386,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-05-27"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "a9ba109549de51e3b4594d39a1c07f14b9d0cfa5"; - sha256 = "1fh8xynmdj0ag6ppid6gi288gjwp59w2p2ishfl3zyjwlkv7kxkh"; + rev = "307a3320d3ec6c8ddafd62c4c661e71bc20cb93f"; + sha256 = "17025v5zzp848jglz2iws1fgdji8dwvxknfas6fvkg3m7m79n38i"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -647,12 +647,12 @@ final: prev: { aerial-nvim = buildVimPlugin { pname = "aerial.nvim"; - version = "2025-04-20"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "2e00d1d4248f08dddfceacb8d2996e51e13e00f6"; - sha256 = "18rhmpqs8440hn4g5786znj37fzb01wa3zws33rlq9vm6sfb0grw"; + rev = "5c0df1679bf7c814c924dc6646cc5291daca8363"; + sha256 = "1dhsg3bli32d0p36c9f1i95p7h9hn5czr1zwlcd3v926qzj9wp1j"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -895,12 +895,12 @@ final: prev: { astrocore = buildVimPlugin { pname = "astrocore"; - version = "2025-04-30"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrocore"; - rev = "c797dd5a592e2bd154f2503e231b8a4083659534"; - sha256 = "1dmdnk3hggdssbaqz9bdf7h29chc64vw20bnxv5n6qrnrfrsfqx0"; + rev = "cd9a7d82f00df90b7f76e73ef1569551b6993a5f"; + sha256 = "1jg94s5i6q756nq0f7jcw5gvgqwipmnnf8k82sfrsvc0k3j8p126"; }; meta.homepage = "https://github.com/AstroNvim/astrocore/"; meta.hydraPlatforms = [ ]; @@ -908,12 +908,12 @@ final: prev: { astrolsp = buildVimPlugin { pname = "astrolsp"; - version = "2025-05-13"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrolsp"; - rev = "f2604d0de0bfd3c442a2f2a47d9e7be850467883"; - sha256 = "0pgz1ndrksqicdpq5dyqq3a1clwi5d3vd3xfdd6v7ckzndg5gxqb"; + rev = "a215b1caedfc93092374fe5f1d63f958b9efa568"; + sha256 = "0bynmjjdcgkyfgw3dy54j9pzczv9gpcda63jlqlbakdhh6w7zibs"; }; meta.homepage = "https://github.com/AstroNvim/astrolsp/"; meta.hydraPlatforms = [ ]; @@ -1325,12 +1325,12 @@ final: prev: { bamboo-nvim = buildVimPlugin { pname = "bamboo.nvim"; - version = "2025-03-08"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "ribru17"; repo = "bamboo.nvim"; - rev = "97124a0b81f886abc0d666ebec512b92425d67b6"; - sha256 = "16yfdnl92x3z47a0l3zn3gxdcyirrr1pvr5vf1afpmryn9ng7b4k"; + rev = "ab8393d1a314d96314605369b4b1e6bc7737f2b5"; + sha256 = "12fia7ix4c515kjkm8hqrk4x7cbzm81kz3sk33r3qmdh7mm4rwiv"; }; meta.homepage = "https://github.com/ribru17/bamboo.nvim/"; meta.hydraPlatforms = [ ]; @@ -1364,12 +1364,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "2025-05-26"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "f9ce7474c54803cb0fa308b0b91549d394a07940"; - sha256 = "1d575pa225ws5rhabr17if5pl8vfy1ks1a9w3rx7f47vdk8ars4m"; + rev = "5d0fcd834d48048822e36221ab067bedb3ef5c93"; + sha256 = "035j1x44sjk0vhcbp18nm1lq32z8ra8qp8wlij3382mai8jrrb06"; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1390,12 +1390,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "2025-05-24"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "b4cb646df33e9140271211671256dd148e127595"; - sha256 = "0ihlzaglyf1s1wmzqbz1q677vcjxxxbvbp9y398sdn6mkj6kvv4n"; + rev = "2dbb72f4ae6f78cb3adc60c2c3b69524f97c9cd6"; + sha256 = "16p0syfvf70b0zzdndm3d2jwbqssgcpl1bzvbzjzbsqy3xi8n1w2"; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.hydraPlatforms = [ ]; @@ -1533,12 +1533,12 @@ final: prev: { blink-cmp-git = buildVimPlugin { pname = "blink-cmp-git"; - version = "2025-05-25"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-git"; - rev = "e78e9ff3de63f82685e3c5f2eed1ec203222f63b"; - sha256 = "1s7pb7if902gn0lrvyvwrbp7vpixmpri6g2h1lz0dbp5wcwy2cwn"; + rev = "28f302c3917e374b91acb3d2ff2da5cd392679f5"; + sha256 = "0mf84n2zqf8wg2hpjadd33bi2ps0abdgbww8bnsyc6w6lii3jwk9"; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; meta.hydraPlatforms = [ ]; @@ -1624,12 +1624,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-05-13"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "a910b62c896eee2d0e74eb48b3ff5eedd211db69"; - sha256 = "0xinh3rxjrglkzgw9d80x1scl20h2gxzkl3f3cjzpz04rrr6slsm"; + rev = "3b146c70869c3f42c623341ad8befe9a073087a6"; + sha256 = "0058rns7sgkzsfkgdqlx51bi04fn6hxv4ddl8g32mpq27dji13pn"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -1858,12 +1858,12 @@ final: prev: { catppuccin-nvim = buildVimPlugin { pname = "catppuccin-nvim"; - version = "2025-05-26"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "catppuccin"; repo = "nvim"; - rev = "56a9dfd1e05868cf3189369aad87242941396563"; - sha256 = "082rlnsxm1ip5mhpgc37nyp96s2hmvkcd4cbbvsvzdghiq4kl51b"; + rev = "a0c769bc7cd04bbbf258b3d5f01e2bdce744108d"; + sha256 = "08qv1had0gi2hzd854j7xyq3s3z9bvf1x40bav05ll52xkksn5vx"; }; meta.homepage = "https://github.com/catppuccin/nvim/"; meta.hydraPlatforms = [ ]; @@ -1871,12 +1871,12 @@ final: prev: { catppuccin-vim = buildVimPlugin { pname = "catppuccin-vim"; - version = "2024-08-14"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "catppuccin"; repo = "vim"; - rev = "060000804cf50315ac6dd986bc4d84fbc40cbc9c"; - sha256 = "1faxniddq6zcsb93bsm93lkf01mc4jfzxls5vyxmac6rc5v2k1n4"; + rev = "a72bc6487f4fb47c36539e29f5496ac7ba8e136c"; + sha256 = "02mqlpw64am42wcikqcckh20i2vr50md4nyv5hiim4wmmdqich7q"; }; meta.homepage = "https://github.com/catppuccin/vim/"; meta.hydraPlatforms = [ ]; @@ -1923,12 +1923,12 @@ final: prev: { chadtree = buildVimPlugin { pname = "chadtree"; - version = "2025-05-21"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "chadtree"; - rev = "c09921c0157b718ced8ec469d7397a5f29ee7d94"; - sha256 = "1r1rwfq2dn91zrpn47b18y8n58lfbxp44srsa9d7df5ff769yrcz"; + rev = "bc34bbf898c5832fae1390c963365be5f71bb152"; + sha256 = "1iggi65sid081z06b15wpszac1lx0chn2wxlsivqp2c3rmfc0pyb"; }; meta.homepage = "https://github.com/ms-jpq/chadtree/"; meta.hydraPlatforms = [ ]; @@ -2872,12 +2872,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-05-25"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "4bf93f031261b7a7cdff38aaac7a12b564e2f00c"; - sha256 = "1j0v2zw3d3q5aia8qkagclzcdir0cmf844bgxrcr0wy4lcbgm6lz"; + rev = "9f7f280194f70229ec667721373a74d238618220"; + sha256 = "0bmpc1dsd796dmg4ig9i1ijl2a4p9jd1dfmwppmfdlpp9awqp7n3"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -2924,12 +2924,12 @@ final: prev: { codecompanion-history-nvim = buildVimPlugin { pname = "codecompanion-history.nvim"; - version = "2025-05-23"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "ravitemer"; repo = "codecompanion-history.nvim"; - rev = "36f1a611a2bed70b57a50c877ffc50bdb74c9d23"; - sha256 = "1kb208i6n8k2qcbagmcnbmmxl62k2vwgm16y4xpkl78vayza9gf8"; + rev = "66943e78bcacaa27f4ac4a398df4016eb5413ecd"; + sha256 = "053sk528m4cq8xmawqk2vgrdwp5f9m1zv4vnx3n9r4zglp75ibar"; }; meta.homepage = "https://github.com/ravitemer/codecompanion-history.nvim/"; meta.hydraPlatforms = [ ]; @@ -2937,12 +2937,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-05-28"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "43185768e353065f910dcf5915386404f0e950da"; - sha256 = "0yii24w0py4gjqldb59gdawphl66fhdljivyh43fw9bcbypqmksj"; + rev = "cdf772165782e55a451c0793bf4c2a89926b89bd"; + sha256 = "1q2c35b5razr2aav9k8gn3z3z2j7vx4haf12gm4w9dj35gx3d3kq"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3210,12 +3210,12 @@ final: prev: { conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "2025-05-22"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "6feb2f28f9a9385e401857b21eeac3c1b66dd628"; - sha256 = "1vfjv81b27qja3byfzskv1y57jsqwy6y0mac1ry7xpdbnva3vxwc"; + rev = "0e93e0d12d2f7ebdea9e3e444dfaff0050cefbe6"; + sha256 = "0hvpvk0gs76b9sfzrzhmrq9d7rab3ldim0vf18qf424xl72fbw8b"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -3302,12 +3302,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-05-28"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "5f726c8e6bbcd7461ee0b870d4e6c8a973b55b64"; - sha256 = "08caf8v2a9vs8m85krq14d2ps2ljqi0n2f1h6nplzp02qr9x1w6j"; + rev = "c1bb86abbed1a52a11ab3944ef00c8410520543d"; + sha256 = "11w41p4wah0w6f1lyhrr214h761rcic7nfnriszk2b25q4ifj4db"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3393,12 +3393,12 @@ final: prev: { coq_nvim = buildVimPlugin { pname = "coq_nvim"; - version = "2025-05-29"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "ms-jpq"; repo = "coq_nvim"; - rev = "a3da881bb97e36891c9c9892e5f789e159db0d26"; - sha256 = "05xsplqd6fm5vs9gg1w2w5ym51b382bl7mf1zblsmlg0y9s3p9qi"; + rev = "09ce78ef988eacad5393ed73908613554b1ea30c"; + sha256 = "1zbpvd90h2jmim9kbp1g9zvacb7qvfkdpi1m6rnqvmii2g5sqvw1"; }; meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; meta.hydraPlatforms = [ ]; @@ -3445,12 +3445,12 @@ final: prev: { crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "2025-05-28"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "fc59684a10706cce85e356d03b07fda535bec533"; - sha256 = "00myb5ny8zlcz8rnqnmbizh86wik96m1lz4v9n5lcql7xmz02amr"; + rev = "5d8b1bef686db0fabe5f1bb593744b617e8f1405"; + sha256 = "1zy81gdfis2wmhhsi1qjnmxpfpsviscwdyypnnccqhp7z3lwcf5h"; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; meta.hydraPlatforms = [ ]; @@ -3471,12 +3471,12 @@ final: prev: { csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "2025-05-07"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "9cdc993347cfb51d102bf5da1ebf6bf4fc4683e4"; - sha256 = "0ls3m94qk4vjwki7bjrf4di9fiwvh9hhkahav28c3nz14j559gs4"; + rev = "79ea71655a705be38a113809d7e9e15aaa0695b2"; + sha256 = "1a4igb5ldhw3wnhbf06fn97qgxfgmnqz86ss6ycc9y4g7jaj0bi7"; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -3653,12 +3653,12 @@ final: prev: { dashboard-nvim = buildVimPlugin { pname = "dashboard-nvim"; - version = "2025-05-21"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "nvimdev"; repo = "dashboard-nvim"; - rev = "0f99b3cd66b9fde13926724c67c6e1abeb48e07d"; - sha256 = "0s0i568nj4mkq0q29gjj9cm050p7n8b2jykbkyl7qajc1piwa93x"; + rev = "c42fcfbd96dfcaa486c0a0ab52494316f1c31350"; + sha256 = "1lydgxs3j1jbyrn1ybpm43l7wfbix9mlvymb2frg93dlg0gw4zd3"; }; meta.homepage = "https://github.com/nvimdev/dashboard-nvim/"; meta.hydraPlatforms = [ ]; @@ -3770,12 +3770,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "2025-05-29"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "70db25791969d39ec9f8a3795b37fce707975502"; - sha256 = "1ncb1m1l77vskf4cfra098722wdq89lgn36cvy54yv2byiqjfcrp"; + rev = "57fc46eef055a9ef8c9b75a01291567a13bf22fe"; + sha256 = "19wr7n18ds2x36khjca5a1wlmphm3vfa76lhlcpskfwxwckpnvmz"; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4396,12 +4396,12 @@ final: prev: { dropbar-nvim = buildVimPlugin { pname = "dropbar.nvim"; - version = "2025-05-24"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "Bekaboo"; repo = "dropbar.nvim"; - rev = "f7ecb0c3600ca1dc467c361e9af40f97289d7aad"; - sha256 = "107hiyjbxpkz6caa3hj9j9n4r1bd3g6nsl7k6piwg6ldkxjd2miz"; + rev = "ce1db78abd1fae838abc23740b8fc9525679d6dc"; + sha256 = "17jlzw6qa685w2kqilvlh3i0rmjsp4cscrb7bw71k7cp5s6xxpsn"; }; meta.homepage = "https://github.com/Bekaboo/dropbar.nvim/"; meta.hydraPlatforms = [ ]; @@ -4422,12 +4422,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-05-28"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "a641cc44781ef59fae48c2bc85aa272933e647e0"; - sha256 = "0hpms7lrrffkpg2nrcy5vfyp7abnfc4arvh1d2icvwwk0bgcp0qv"; + rev = "9fe1ca3e5c9128609b45bf23771935729fc50af0"; + sha256 = "0z1f5hcmjf4fbkmsh0h9nw0mxlyqx69b2gh49hndmx5nk2zagsql"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4645,12 +4645,12 @@ final: prev: { everforest = buildVimPlugin { pname = "everforest"; - version = "2025-04-16"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "ffa5a2032fd41903135fa829bd4b49ba2e1d5d18"; - sha256 = "1s1m9z8061yvdr124hvwdpfhkyx1l46gcp860rz1bxlbk5h02g1z"; + rev = "c4bb2ae687ae21938775f436cf213492702a0cf3"; + sha256 = "0id5lhd7iqhh4qh427d83k3iczvdgs5nfi20i0409ww41wrpj6db"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; meta.hydraPlatforms = [ ]; @@ -4749,12 +4749,12 @@ final: prev: { fastfold = buildVimPlugin { pname = "fastfold"; - version = "2024-12-15"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "konfekt"; repo = "fastfold"; - rev = "fff6d05064dec4d7e1398aa507db35fcd57edfb4"; - sha256 = "11s9js2cavqihmk4shskmk9hvdk4hq9gypy5b14r169ly64rhg00"; + rev = "c1ddfa1a0e00316d1161ce11438ec980348b8cb9"; + sha256 = "1m8npkahkr1zm7kx6ig8skxg03h7ds927g7gykbbi2iddi1k2n7l"; }; meta.homepage = "https://github.com/konfekt/fastfold/"; meta.hydraPlatforms = [ ]; @@ -5323,12 +5323,12 @@ final: prev: { git-messenger-vim = buildVimPlugin { pname = "git-messenger.vim"; - version = "2024-09-05"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "rhysd"; repo = "git-messenger.vim"; - rev = "edc603d4cda7894a743e383e16c638e206d03148"; - sha256 = "0b9wkjxlc2d91wrjhqkpph9mcix3ndpqy3bdr1xajxnjz9lsy22a"; + rev = "fd124457378a295a5d1036af4954b35d6b807385"; + sha256 = "0bwfwvkwgffw0c3c3awmsh5qfz8s5zmvajv2ry0a1sajik9jpzzl"; }; meta.homepage = "https://github.com/rhysd/git-messenger.vim/"; meta.hydraPlatforms = [ ]; @@ -5375,12 +5375,12 @@ final: prev: { gitignore-nvim = buildVimPlugin { pname = "gitignore.nvim"; - version = "2025-03-23"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "wintermute-cell"; repo = "gitignore.nvim"; - rev = "47cefc0b6ea412e1e149552b10ebfe9f7f0b8952"; - sha256 = "0z631qr6vdk4m2vq615qfq0l9c6gkwrpwd4icglhpcnss9vxa52i"; + rev = "0344f643768c4d64af4add8c1bdddf6f7d4c9010"; + sha256 = "1xm430incyprhmxxg1spn35kdmsg7svdl8z9z7gzpfddafhvw2zm"; }; meta.homepage = "https://github.com/wintermute-cell/gitignore.nvim/"; meta.hydraPlatforms = [ ]; @@ -5466,12 +5466,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2025-05-23"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "e1b763cab2cfd3c60207873dbc925c9be49913c0"; - sha256 = "092d0qbsdqs8wj77k41an6an0javr6p6lds4klc6wwh0k1jhdhci"; + rev = "a3455f48cff718a86275115523dcc735535a13aa"; + sha256 = "1fw9bpn2x48rk6262p4zk520170lh6m7qgs81d5m4hd0nbasz1gg"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -6248,12 +6248,12 @@ final: prev: { inc-rename-nvim = buildVimPlugin { pname = "inc-rename.nvim"; - version = "2025-05-06"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "smjonas"; repo = "inc-rename.nvim"; - rev = "2eaff20526ff6101337b84f4b0d238c11f47d7f4"; - sha256 = "09h885nl9kiyygfxly762r52bdz9isaz2aamjfj143vihfs70pnf"; + rev = "a3e31af13844534c66041ce92f29af7745883875"; + sha256 = "0a9zm9yqi8pvs89mks0aixv1kmgia76ighxd9yqxfm62p9j6npxl"; }; meta.homepage = "https://github.com/smjonas/inc-rename.nvim/"; meta.hydraPlatforms = [ ]; @@ -6261,12 +6261,12 @@ final: prev: { incline-nvim = buildVimPlugin { pname = "incline.nvim"; - version = "2025-03-24"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "b0o"; repo = "incline.nvim"; - rev = "27040695b3bbfcd3257669037bd008d1a892831d"; - sha256 = "1frm25a0fa13x6ihimi94p21pipxs93s3bbapjjhzmg4z08npj75"; + rev = "0fd2d5a27504dba7fdc507a53275f22c081fe640"; + sha256 = "19x35z2sj3hl3icrxzbs67xhxgq9d237vhgzqrz8ppdc74p8wgaz"; }; meta.homepage = "https://github.com/b0o/incline.nvim/"; meta.hydraPlatforms = [ ]; @@ -6641,12 +6641,12 @@ final: prev: { kanagawa-paper-nvim = buildVimPlugin { pname = "kanagawa-paper.nvim"; - version = "2025-05-29"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "thesimonho"; repo = "kanagawa-paper.nvim"; - rev = "c61bf936b9bb4b0888de74735fc147bd0b525c64"; - sha256 = "12lcjvg5bammrhwrkw2j5a2l8jcj8vxh0bys8brkylg6s3m2b0hq"; + rev = "9815b97b8e7e9913495ce2a88afbd47bf31edf25"; + sha256 = "1px6m7s1dk3k2fn282w8mvv622j458iz88jyhvjp10bcpspck5ib"; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; meta.hydraPlatforms = [ ]; @@ -6758,12 +6758,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-05-25"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "aa462decb4aa2f0cb9783fba4ad8f401b042c3be"; - sha256 = "1xarhds6jxmlgv3ngbwizdl404ylj2r394ffdknb5cjkz31ybii6"; + rev = "1568d31c9d115d6cf36da9fc6bf047e00830f730"; + sha256 = "1kp535fdvw9bzw78p4skqh9xrsnz7647w0j077b9gns7lkcwgyrj"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -6889,12 +6889,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-05-27"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "d3d2dcd8c85db8c0cff76608704374c316ac991c"; - sha256 = "00gs7imirlswaxswfdxf143h9rk6r4j0imbknx5srwcjp168d93s"; + rev = "a04cc6f296271fc99468b97ff1dcf12efebf3b5d"; + sha256 = "0kvhlgxval4wp8lv3vjp6ad9f0h031qha3n5nczdi7g19l6x26jf"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -6928,12 +6928,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-05-28"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "212429314c5bfa41f4154bfa8805f7227ba6a880"; - sha256 = "0kb61kxy4pmfc7ca2h5qzdsfvnjwl2b173jw0gvmi9j7lc7cipnl"; + rev = "9958013bd9c41e6f32af0202b9ea41055fe4667e"; + sha256 = "1l4hpjwfa2d2vkfrymjsv1zn0clx6vxnr0xzlfdi2jg41ms1niwq"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7643,12 +7643,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "2025-05-27"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "1edad11ca4a1fddf171c07a1a3d81e24cef08410"; - sha256 = "04mz29dlrazqici70fkqbp0b1n7ig3zbj31466iv123jjx4cxv0q"; + rev = "c3b270ac84391b9792dba122d47139c741217311"; + sha256 = "1lskdf92s9vjd6jdmnh1dmpjyb93xww4axwlnz7md7155cajqlyd"; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -7657,12 +7657,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2025-05-28"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "67da97f8c2fd12d05427bb485ce07ee6418e0a51"; - sha256 = "09wpha0g0z4qjnlbr5znmdrfv6iiflyk75ksb97v1d074aq779qa"; + rev = "bef29b653ba71d442816bf56286c2a686210be04"; + sha256 = "08nsyzzflaplvy626ai8qpcdl7hjh2q4zgiamh1w2xz9pvy2rm01"; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -7709,12 +7709,12 @@ final: prev: { mason-tool-installer-nvim = buildVimPlugin { pname = "mason-tool-installer.nvim"; - version = "2025-05-13"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "WhoIsSethDaniel"; repo = "mason-tool-installer.nvim"; - rev = "75d60a8f928decd8b38897f80849768b7c540a5b"; - sha256 = "1l0qgr99gsjrgab997n6l76252420hl0yy51dgkw092lpqkx1xki"; + rev = "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903"; + sha256 = "1nirz0i0x7aa8lnl2q6r2a36x7w33qinaf3gfprbaacdb3xspzhl"; }; meta.homepage = "https://github.com/WhoIsSethDaniel/mason-tool-installer.nvim/"; meta.hydraPlatforms = [ ]; @@ -7800,12 +7800,12 @@ final: prev: { melange-nvim = buildVimPlugin { pname = "melange-nvim"; - version = "2025-01-16"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "savq"; repo = "melange-nvim"; - rev = "2db5407f2f6d6d6286f50f2f7365728d66f6f3ae"; - sha256 = "0lac9qisdkvnab8r4wb2qfnp8h006swwrl5cdx4xzw5wdrlhkkvb"; + rev = "a51c6faa4fb09331382f87be99f71a8aa48dd422"; + sha256 = "1342j1mlzw51prp9w9ink03mmsjbq0jdp7xk86qazaia3k8ynnd9"; }; meta.homepage = "https://github.com/savq/melange-nvim/"; meta.hydraPlatforms = [ ]; @@ -7865,12 +7865,12 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "2025-05-29"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.ai"; - rev = "4b5348fac5912f1957f4c012c2e0ab0c4b865386"; - sha256 = "12hvn1dd4qcjj4ah56na9l6n55kz2x0k5krwswij2amws2a7g1wc"; + rev = "5225f16eacf4dce2cb7204ca345123ef54e209d6"; + sha256 = "0vqf5xywkqw84r96malik5jxib7ifr9vpk1f6ifj74d23ldqzs1c"; }; meta.homepage = "https://github.com/echasnovski/mini.ai/"; meta.hydraPlatforms = [ ]; @@ -8125,12 +8125,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "2025-04-12"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.hues"; - rev = "f1fa8ad34788eada276f0b8a41d96a15622933de"; - sha256 = "0yap91dqnr4jpwz1krmzay5p89pxb8v6m5457b6sm6f98956zgqq"; + rev = "62f16a7b4704d051f69c39dbbe867dfdb4f0d3ed"; + sha256 = "0hmflllpxmp39d1x1lx0j6w3mm2yin3mf0mjgfics2s6jdami3pj"; }; meta.homepage = "https://github.com/echasnovski/mini.hues/"; meta.hydraPlatforms = [ ]; @@ -8190,12 +8190,12 @@ final: prev: { mini-keymap = buildVimPlugin { pname = "mini.keymap"; - version = "2025-05-20"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.keymap"; - rev = "2aa0a66d6cbf15c9cea331d976ac4d4b9f01621e"; - sha256 = "18samb1yjvmw2yjl0l4csl484aqah71qr19zspx46z5dk3jib908"; + rev = "da545fb70161aedb5331572ddcbffbdb8e31d8ce"; + sha256 = "0s1x9c2rbz947g3wnbcf50hrs8d6wvqia2y4mi1nk0zafp3v1ijb"; }; meta.homepage = "https://github.com/echasnovski/mini.keymap/"; meta.hydraPlatforms = [ ]; @@ -8255,12 +8255,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-05-29"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.nvim"; - rev = "25c8959b3fcf0461271a21dd204e6f3cd1cd7806"; - sha256 = "1qqf539ikm6smiags4srlqg5b7g6l1pmd3ssm37d13xqfhfhq2gd"; + rev = "c3d398d8bfbd18ae24cb22a17cde1aaad3764cd3"; + sha256 = "1gc67yassyasxl9z6da75rhxgnbclcvlpgbx0z3v48l91ampmv7g"; }; meta.homepage = "https://github.com/echasnovski/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8320,12 +8320,12 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "2025-04-18"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.snippets"; - rev = "d005684e620e76eb2a5fbbbd211a1eba7212b4aa"; - sha256 = "19xmqzgx0lv6m6lp6dn4pcr53clgjyrlnh45j795cy9szizw4y0x"; + rev = "6f0de3c3f97a8c015f99619f72edf9b2880b6886"; + sha256 = "0pbkwp5p0y3djf3xfvmnf6ys1w5287gyhas09s94ha2ghhsyzy2w"; }; meta.homepage = "https://github.com/echasnovski/mini.snippets/"; meta.hydraPlatforms = [ ]; @@ -8372,12 +8372,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "2025-05-27"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "echasnovski"; repo = "mini.surround"; - rev = "f4307f935ad87cfe3e570dbaae485b35cce4e5ec"; - sha256 = "0gmzcnvwlrbvg8swi54lhx5zjrcx60xmzvan8fis2llbf8dz04ig"; + rev = "0d278217ca98ffa5b768701fb57f52a88b1e1f93"; + sha256 = "0r93kgzd5xhykcwxzfjcmdmcd2dmj80hxqfd4r6ikbaxq6b6vnk0"; }; meta.homepage = "https://github.com/echasnovski/mini.surround/"; meta.hydraPlatforms = [ ]; @@ -8892,12 +8892,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "2025-05-23"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "3f1dd2de5045659e00bfbe27c8aca3b52c1fdbde"; - sha256 = "0mh0wv4x2pi6khwbp3fvi40n6hd3sz5ak81w9vf2xn3hh2z0mmqc"; + rev = "f3e8633f06007e015f855d3c1ec0cee23af14d8e"; + sha256 = "04ddr8cl67xk7i459y49m3mfxc3ca8kbdzmiwwz3ksrfhxyzr0g1"; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -8918,12 +8918,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-05-30"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "5ebd6c29c88931fe7c603f087b4c32ac8157d901"; - sha256 = "1byjy0bvb2q281zzk88a2lq1rkqzw9q4fr2if6lbcq5h89vdly6k"; + rev = "27ad122b711ad1ab7fe1cd8d352ded0c454ec05e"; + sha256 = "1n3fi1njgqg27g1aakizi2bqclk0f3hxqzym9ya1jh7dxaxagp3x"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -8996,12 +8996,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-05-29"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "51eeadb9d3c1768ad1e247d1bde604c252b5768f"; - sha256 = "09jv9nx8z0p7h65lap8m2k0h5yqnylcp7ynpk1aphip3kkkjgbq9"; + rev = "89a2df9a882868ddfa2a757e3224f57971e38329"; + sha256 = "0smcr2y4nrgdsp7nk2v06dhpchl2gsrn9ckzhzwq1smdh0nlgdkf"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9179,12 +9179,12 @@ final: prev: { neotest-dart = buildVimPlugin { pname = "neotest-dart"; - version = "2025-02-26"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "sidlatau"; repo = "neotest-dart"; - rev = "ec1cecdfd44c82632f5fbdcad3dc77622fe4ee67"; - sha256 = "1nxswiijd2fpz5ilvi5jf924p0krkhbjmgmn6kp9gjl0f6dp1al4"; + rev = "5ee074c9593639b60ebc452102d951438c815aac"; + sha256 = "1hkggr8mls7ilbr5vw9iqfgbf7nspspbisdzkp7mfvx5358jf1cw"; }; meta.homepage = "https://github.com/sidlatau/neotest-dart/"; meta.hydraPlatforms = [ ]; @@ -9205,12 +9205,12 @@ final: prev: { neotest-dotnet = buildVimPlugin { pname = "neotest-dotnet"; - version = "2025-05-13"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "neotest-dotnet"; - rev = "b27e6ed8197b232909658322a823b901295b54ec"; - sha256 = "13k2c2lqxcvylglnhzj4q8nra8134nisdkv55381i2rzrjnvsl4c"; + rev = "962af8bcb73622b0f44f1e25a0441f5783fe5665"; + sha256 = "001z2j0nr6qa9m5jr1l341pyw1h9105ywk7ns6bnl6y73sqa0rx0"; }; meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; meta.hydraPlatforms = [ ]; @@ -9258,12 +9258,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2025-05-27"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "4b1b145c94b29e36e35704238350f583fae03646"; - sha256 = "0xsfs6w2a3ljwv1glpscigml4slddz5059k8md4yih5lsywvf4xq"; + rev = "863a9d8cef20b7392aac77eaa7d116faa8344aab"; + sha256 = "04knx74iqwqm1w165jp0jnjf3nas8mdfsqp9yw5vz7krn6cgywql"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -9298,12 +9298,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-05-26"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "04ced6ff82940047ca92b0b654271289982e0bd7"; - sha256 = "14hl022zx3fxhk1d8887cgsfrql8pyl3cgdmp06hxp5bm064z228"; + rev = "f2a3373ccc5e41ce53dd2f3fa76e8b0a82cf3613"; + sha256 = "06jgrcrbjrpi4wfkschcrwyzapy4bcssfy03vnxw2lj6c5czjrwz"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9610,12 +9610,12 @@ final: prev: { nerdy-nvim = buildVimPlugin { pname = "nerdy.nvim"; - version = "2025-03-09"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "2KAbhishek"; repo = "nerdy.nvim"; - rev = "14bdcd13265dfc80e6ca6cee0598c5880729e24f"; - sha256 = "1xci5viwiyzxj644vxbh8n6y3irkjvqxfmxjiad25adr8qv4qx7x"; + rev = "dcf0afa6cd5a325d6779cb75d8d703dc2188adbb"; + sha256 = "0d82dk112dpnk1i4x2gg32nq8fpjc8irv5kj9xnh1m6s4aycg25v"; }; meta.homepage = "https://github.com/2KAbhishek/nerdy.nvim/"; meta.hydraPlatforms = [ ]; @@ -9779,12 +9779,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-05-29"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "878983844698427d19c4e479fb14a462f39624f7"; - sha256 = "1iwdifqypfck8mmnby7ww6y9vi9cvdf2dj7d03n1amqqq0mpn0h9"; + rev = "757e1580182f62162a22da6131645a7c51397a25"; + sha256 = "10q2kck6mjnvsk0c3rcnakfqij3757wj67rmml0zgg0k43bar423"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -9818,12 +9818,12 @@ final: prev: { no-neck-pain-nvim = buildVimPlugin { pname = "no-neck-pain.nvim"; - version = "2025-05-29"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "shortcuts"; repo = "no-neck-pain.nvim"; - rev = "137c9c4992fc51f43047bed4ba8aaf021edcd858"; - sha256 = "080kfnnwfy1jlqqjanhvwghh890ixjgvq915xpipvs1llnjfb1rg"; + rev = "ecdfe60f23134089fac92659e688b65fdd8b5cc0"; + sha256 = "0a5xmflib60k81gj6v11m1wymnzknyjxl5ydxpawyx61y36k3xhc"; }; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; meta.hydraPlatforms = [ ]; @@ -9961,12 +9961,12 @@ final: prev: { nvchad = buildVimPlugin { pname = "nvchad"; - version = "2025-05-07"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "d4e5b8a10f01c06e18d2a8bb66761a3596562a67"; - sha256 = "1nhqp61msi1p472d885w4lrj6al3363iydyvdi02h3n0fb95ghx7"; + rev = "478299d3455e22e375df468bba7cf9e2cadcc189"; + sha256 = "179qbxbs01ra289lag7pq7bajs44xmsjhpdlfj4795w2zh5bdjca"; }; meta.homepage = "https://github.com/nvchad/nvchad/"; meta.hydraPlatforms = [ ]; @@ -9974,12 +9974,12 @@ final: prev: { nvchad-ui = buildVimPlugin { pname = "nvchad-ui"; - version = "2025-05-24"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "nvchad"; repo = "ui"; - rev = "7c51760f8772a6695875ac29f8b3c398da7753f0"; - sha256 = "05slbvdsq0iladmd88wb4a59vh5mbsjb9mhcyfwhx0xicnsfyb8s"; + rev = "b7c656064ec54f77bc6c75e4c51108ba451e6d7a"; + sha256 = "12zqah2zgsi3ic3blhkcyhg8ahpzywk20hjq0gxl7ijpqfqq73d6"; }; meta.homepage = "https://github.com/nvchad/ui/"; meta.hydraPlatforms = [ ]; @@ -10208,12 +10208,12 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "2025-05-22"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap"; - rev = "b0f983507e3702f073bfe1516846e58b56d4e42f"; - sha256 = "17fcxlfkzh75q8sasjf21jbh18s78v9g80p5qrlgi0caqznj0hv7"; + rev = "ea82027c3447dc1a022be9a9884de276c05cd33a"; + sha256 = "0m91bqbprp6n00m7kk5wqrhl237a5q082m98xak6r7gvxg1c7ac7"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -10312,12 +10312,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-05-27"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "186c9580895f8552a6e0eff8087e643a824dac2d"; - sha256 = "0lp19h19ylmrgl8nsrp9ijk3z148lrf9k11cjj7r4hc03b95frk2"; + rev = "7b305ecbbdeb5c6fb7463e68e42c44c19add60b9"; + sha256 = "0788q2p5534l9qsxpd9ik6dwd99pfprr1j8cszvffl6mh1rjf9ss"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -10481,12 +10481,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "2025-05-23"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "9ffcfde58d230ccd591811611c0dd204aa247728"; - sha256 = "0ix8b2xgjcamcx3v9k9m6qzffwv990na80f0hwp3m3l34idhwh8c"; + rev = "9097dfdab09c0610c5057a0161f68d9e9a187657"; + sha256 = "0hf826dk6wvfmzs7d6xrnilkvqlrdnfrrr5h5b4jyvqy8k0zsckv"; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -10676,12 +10676,12 @@ final: prev: { nvim-lilypond-suite = buildVimPlugin { pname = "nvim-lilypond-suite"; - version = "2025-05-04"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "martineausimon"; repo = "nvim-lilypond-suite"; - rev = "9fca94011b3ea22826660a6ceae3ccc1f54d89ce"; - sha256 = "1rab4akawxfl84qadif9v8q94bvpjl6qaczjsb1s3hvpxa33wnmh"; + rev = "8227b50451d60aa370e67cc5f8bad8b14783551c"; + sha256 = "068b7kygi0wb39hz1gqjl1spqf6lrlas61yw0khxb83j7kwcy655"; }; meta.homepage = "https://github.com/martineausimon/nvim-lilypond-suite/"; meta.hydraPlatforms = [ ]; @@ -10689,12 +10689,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2025-05-22"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "b47cbb249351873e3a571751c3fb66ed6369852f"; - sha256 = "0cs6vs58p98fv6nmqsyik2kws6xnqbny79gl39mmyssm3z9mpps8"; + rev = "cc26ae6a620298bb3f33b0e0681f99a10ae57781"; + sha256 = "0jspqgw8zwz79jrlcqr15waaxzw68n5c10bvhm3hqw02dr0bbipq"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -10741,12 +10741,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-05-27"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "b8e7957bde4cbb3cb25a13a62548f7c273b026e9"; - sha256 = "1lalfwgp5hw7dq5ixh5k0wa8r5a81xkbx0k7nwl0j17krwxvlm4w"; + rev = "036885e8e5456d3907626b634693234f628afef6"; + sha256 = "1zkjmr33srzdcjriwdlvq1dmpia7n0xgy3k5l3cdhrfn66k3mwl2"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -10806,12 +10806,12 @@ final: prev: { nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "2025-05-19"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "d1639b7fccd845875e33444c7860ad292ab8670d"; - sha256 = "1f6cgzs3vwqdva06jdcmyy5rldjlxg8x5fbdyq61hbl3xw5qjvsq"; + rev = "5ab889232ccb6e749094294e7979fda4a71fdecb"; + sha256 = "10asl4vi6di8vzhhjsczf8c5l16lcj0ygj2fbylav44ydy4dlwxd"; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.hydraPlatforms = [ ]; @@ -11040,12 +11040,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "2025-05-22"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "f51c39e9d47fdd64ded74caec9d27d115dc0ea5f"; - sha256 = "0simmkf59gb41w9chhq6apzr6k34jr9s68578mng5n3y7419gny3"; + rev = "1738c92fe35f95a0f9814cd5984534c50f1b5103"; + sha256 = "101lhrnqqywzx9c0n0ad60a7pwgpwrnw1jsy0wqkav1d3l3pqllr"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -11235,12 +11235,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "2025-05-26"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "ebcaccda1c575fa19a8087445276e6671e2b9b37"; - sha256 = "1x1yw3xjpn2g0qxsniyjq4pxkccycbz499mwp9m6h8xdyhbafsvg"; + rev = "1c733e8c1957dc67f47580fe9c458a13b5612d5b"; + sha256 = "1a92zsb1r48s6cjphvx406lbxyc1v9w3gk9kkp3ri0k1l134aaw8"; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -11261,12 +11261,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2025-05-29"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "ed1cf48d5af252248c55f50b9427e8ce883a2c6b"; - sha256 = "1y2z2z8h8nmrpcg2igrbmbzs96y9dmcgfajbljqci5fbihqh7vbz"; + rev = "464a443b5a6657f39772b20baa95d02ffe97b268"; + sha256 = "1q8ll6lkgqc2vhr9jz687a9rgzxrd0swy8cnsy2mb6c6626sxxhq"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.hydraPlatforms = [ ]; @@ -11534,12 +11534,12 @@ final: prev: { nvzone-menu = buildVimPlugin { pname = "nvzone-menu"; - version = "2025-04-13"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "nvzone"; repo = "menu"; - rev = "8adb036ec34c679050913864cbc98cc64eb91f6c"; - sha256 = "0yxs5fmj6swbbwnkwvji5hp553692mnaww87y1ag6xj14g5i96sl"; + rev = "7a0a4a2896b715c066cfbe320bdc048091874cc6"; + sha256 = "11jafag2wsap9vmzd19ndfrbyyd685gn9jh580lbpniprbld0rz0"; }; meta.homepage = "https://github.com/nvzone/menu/"; meta.hydraPlatforms = [ ]; @@ -11625,12 +11625,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "2025-05-27"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "53a424b7432d97f3ef0b5cf7a08972d7c9974f5a"; - sha256 = "1dnmnhqvs7131h5g4037yh1m6zz9l5azg40qp6fmyg68pcr065sy"; + rev = "ef7ece509e43cf757f027aa41436c0a40f4ed8bb"; + sha256 = "0smi2g8c7cfaj72jrdsx4na42x8yw9hmyrxrc0jp4swml8cymzfg"; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -11703,12 +11703,12 @@ final: prev: { one-small-step-for-vimkind = buildVimPlugin { pname = "one-small-step-for-vimkind"; - version = "2025-05-29"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "jbyuki"; repo = "one-small-step-for-vimkind"; - rev = "76642dc962bcfafe5dcc693d95a61c29845f6127"; - sha256 = "02i9xxg36bwl9pzjvh8xwm04xq7b1m0npjnlq1qgr6f8b3ks2aia"; + rev = "81415bd613479d6d6d55e99ac9057264fe6aadac"; + sha256 = "1cr0slzggfbdhqapl2sw80hkqsayh08wigga1xkdcqvzikwjjal3"; }; meta.homepage = "https://github.com/jbyuki/one-small-step-for-vimkind/"; meta.hydraPlatforms = [ ]; @@ -11755,12 +11755,12 @@ final: prev: { onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2025-05-25"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "18c1722ade40d7b268cbd942939239b5f3e7acaf"; - sha256 = "1z4j78kgd57xy30pf00nznbzibjf5qspr83yh4vn7sw6rg5dilcx"; + rev = "5ffd45b3602bc1ed75f0b2be6c5c1f6ba5c6b796"; + sha256 = "02zn53vda99mjb3ygy6jpjhlb0v4anbjndrn0g9awzi3dyv7gcsa"; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.hydraPlatforms = [ ]; @@ -11872,12 +11872,12 @@ final: prev: { otter-nvim = buildVimPlugin { pname = "otter.nvim"; - version = "2025-05-14"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "fa436071c67233e6cd466268212feaf4ff4ed406"; - sha256 = "0i8bkgyh8zaszm15h8lznd9ik1fh0l0mdcwyam4mnn4q0nhjqznb"; + rev = "1348aad77adac26fe3dff44aa220c5a7e96aa8ae"; + sha256 = "0qdc2dy16jk9a081g1kfiiibxfmzwxvnl5d5m239mcfivzkwn8yq"; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; meta.hydraPlatforms = [ ]; @@ -11912,12 +11912,12 @@ final: prev: { oxocarbon-nvim = buildVimPlugin { pname = "oxocarbon.nvim"; - version = "2024-08-28"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "nyoom-engineering"; repo = "oxocarbon.nvim"; - rev = "004777819ba294423b638a35a75c9f0c7be758ed"; - sha256 = "1qllk870nqc9nhkdgmqm8km2rar6dsmyhfhpcfx8crrg640yfbqy"; + rev = "acdfdd5d319c36170b5ad2a120283bec2f450081"; + sha256 = "1byvqvrnf56y050r6dl4sykn22z11i8qxxai8j552a06l7jxyiw4"; }; meta.homepage = "https://github.com/nyoom-engineering/oxocarbon.nvim/"; meta.hydraPlatforms = [ ]; @@ -12003,12 +12003,12 @@ final: prev: { papercolor-theme-slim = buildVimPlugin { pname = "papercolor-theme-slim"; - version = "2025-05-29"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "pappasam"; repo = "papercolor-theme-slim"; - rev = "d62413a30a8b17076a701d4083838bc237e05e35"; - sha256 = "0bf34z03dqlb426na1f6bh0z0ni5vpmbwrfdzziqm9ybn9gzc4hm"; + rev = "41338b61dd1ff8a12a711c7de355f1e48353c1d8"; + sha256 = "1npa7kfgxraw11mlsb9r55s6cy9hx0dsqw0mdmds30kl0m1wdvxg"; }; meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/"; meta.hydraPlatforms = [ ]; @@ -12029,12 +12029,12 @@ final: prev: { parrot-nvim = buildVimPlugin { pname = "parrot.nvim"; - version = "2025-05-29"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "frankroeder"; repo = "parrot.nvim"; - rev = "a884f12ca143ee223abccc645ea4edb871b82cf8"; - sha256 = "03ik4gyr8z6pm47r2xqvvgn1nlpm59bw50q7lis7sbzr6qkgm71k"; + rev = "378d7706a392c06eabe0ddbbdc6ed5fa57ca4db0"; + sha256 = "1q9fg57vp7gvxlvzbml5j9vvzsivby384h0y5bxg32nvggj4amhy"; }; meta.homepage = "https://github.com/frankroeder/parrot.nvim/"; meta.hydraPlatforms = [ ]; @@ -12420,12 +12420,12 @@ final: prev: { pum-vim = buildVimPlugin { pname = "pum.vim"; - version = "2025-05-03"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "Shougo"; repo = "pum.vim"; - rev = "4728300b8c6e0887256362648a0e2a3acf2ea22e"; - sha256 = "1l467rwv42bw6lb7jzfqw83gnwgx5aabm43w1944ddmck7mz6ic3"; + rev = "697bbb620803482c13b8faf36742dfcea4eedb09"; + sha256 = "02wnq3jhkcvcckvj119hkmbmr5v5phyrncz1fk6nppd1w5xyggnf"; }; meta.homepage = "https://github.com/Shougo/pum.vim/"; meta.hydraPlatforms = [ ]; @@ -12499,12 +12499,12 @@ final: prev: { qmk-nvim = buildVimPlugin { pname = "qmk.nvim"; - version = "2024-09-14"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "codethread"; repo = "qmk.nvim"; - rev = "ad51cb15e607da0983fcf9882d38a2aafac32149"; - sha256 = "14b8mx7hxv06cnh6xb1z0nrkhlj7xaxdky6lcmajn9bp9spdzlmq"; + rev = "348ab2cd4f319f7c9881ca8b1bc0241e9b4d6619"; + sha256 = "11vnmhaslgphy07bngfcxi1jiyprdm1lm6n2vi5y9qi7ky8y8hrz"; }; meta.homepage = "https://github.com/codethread/qmk.nvim/"; meta.hydraPlatforms = [ ]; @@ -12707,12 +12707,12 @@ final: prev: { refactoring-nvim = buildVimPlugin { pname = "refactoring.nvim"; - version = "2025-05-21"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "theprimeagen"; repo = "refactoring.nvim"; - rev = "64dbe67bf7c28c864488262d267c799f80cae9ba"; - sha256 = "07p55lf8d0y6lb11jg44w2p5p6x91xarns51ric5j58w2ynkwdcw"; + rev = "9cd0186ffe76fe6abc64c0aafb775c8f776ab5ee"; + sha256 = "0zfgndnidqxkypywdghscygrzbmxh2pm0hzz1k56hz5lvd33ww61"; }; meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; meta.hydraPlatforms = [ ]; @@ -12759,12 +12759,12 @@ final: prev: { remote-sshfs-nvim = buildVimPlugin { pname = "remote-sshfs.nvim"; - version = "2025-05-29"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "nosduco"; repo = "remote-sshfs.nvim"; - rev = "1307b3645af5ce60b9e42f06d27eb5a1fab18fc7"; - sha256 = "0qqf71j3c4686wwq8v0jh8gskbakinkx878p5yifkjld4j77qg3c"; + rev = "6e893c32ff7c5b8d0d501b748c525fa53963fb35"; + sha256 = "0q4bhq153k3smq4nhiqf9zyni4yyx96swc6radj7j53vwhadafbr"; }; meta.homepage = "https://github.com/nosduco/remote-sshfs.nvim/"; meta.hydraPlatforms = [ ]; @@ -12785,12 +12785,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-05-29"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "048d68028d09ad2e134e7059032b8192a85180b9"; - sha256 = "1bz8y9pdw3fivnb99jm0ciz4wsbpfsiz1xvl81cprjcvcddhhkpw"; + rev = "6f5a4c36d9383b2a916facaa63dcd573afa11ee8"; + sha256 = "15q8169wxslr6kmzqagvsj20j745cym72a2yjmdavh61mgs56rxh"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -12824,12 +12824,12 @@ final: prev: { resession-nvim = buildVimPlugin { pname = "resession.nvim"; - version = "2025-03-24"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "stevearc"; repo = "resession.nvim"; - rev = "fd08e476c4e2f826905c384a3a301a821758764b"; - sha256 = "0l6hzzz1n3mlhab97hdy1zy5z3i22v9fk3an5a3wrgjn8sgsm25i"; + rev = "84c81e5fd8a94dc85a60b97089536174e558e288"; + sha256 = "1jhv172izp772fn07lf4a80kcd7sj2j5cq763h0xaafb4h03kjax"; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/resession.nvim/"; @@ -12916,12 +12916,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2025-05-26"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "65769488fca061e5663c575c73da277ec1e5abc2"; - sha256 = "0sy0f8ygxnrmb7c2w8m9y2fqwcn9bbfxa3nmm3vk3i4in8mjfzn2"; + rev = "21c8ff60d6e36b3938c88d81cc98096e2156d77f"; + sha256 = "00lm72l8zqav2cjv8m0vgrn5s359rbqi6a2p23hr6zbhwx8wbzj4"; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -13268,12 +13268,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-05-23"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "5ef94ca23b28148187846fc46f10184aad4d17b0"; - sha256 = "04y30g6xfwzfw9qj7z5kh1yifz4cc2q7krnyzc08siwwvnsfdlkz"; + rev = "e80bf81015a342b78e3e9ef0395a09ca91f666de"; + sha256 = "12nd3cra6dw5nyqgcp9cvsrdxrf4m575ngi3f03180cpnsw6vhmx"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13541,12 +13541,12 @@ final: prev: { splitjoin-vim = buildVimPlugin { pname = "splitjoin.vim"; - version = "2025-04-12"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "splitjoin.vim"; - rev = "6af1cdcae4b46a90dbcd59ce0ca3543f34c7732c"; - sha256 = "026pnf7pvz1qz3f4cqwm086nv2f9apgc8qiyvysygfq8vsr6azpj"; + rev = "451c70158aaccf806d29be69a0d4482734a4f9ee"; + sha256 = "17c6vkiqyx8dcb93nvplvw5y16xmy04cmdrapj4vpm357n8a2qq7"; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; @@ -13685,12 +13685,12 @@ final: prev: { statuscol-nvim = buildVimPlugin { pname = "statuscol.nvim"; - version = "2025-04-20"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "luukvbaal"; repo = "statuscol.nvim"; - rev = "a2580e009a3b4c51b5978768d907dafae2c919ac"; - sha256 = "0k3wj5mzv38wrmq17pd9xpdcc8p3l1bwx078931ylrga5j1ld3vx"; + rev = "c46172d0911aa5d49ba5f39f4351d1bb7aa289cc"; + sha256 = "02aajcwrbhjxkd4hykjcwj8anv3vq09ma04sj1n49ysmkr210lcw"; }; meta.homepage = "https://github.com/luukvbaal/statuscol.nvim/"; meta.hydraPlatforms = [ ]; @@ -14012,12 +14012,12 @@ final: prev: { tagbar = buildVimPlugin { pname = "tagbar"; - version = "2024-12-27"; + version = "2025-06-03"; src = fetchFromGitHub { owner = "preservim"; repo = "tagbar"; - rev = "8de7694c0aeda253073098bbc9fb890b2902ddb8"; - sha256 = "1s3x0p0j7fx4xzalfq4fjnmf5vdhh398pfd08j8j5qc1f0p09fmq"; + rev = "b72250e9d77b7a5cf9be067875dc5270652b005e"; + sha256 = "19p2j36bzjma3rgxxms1ckw4ir6sngiz3df8gkmjnxszdwaw5fva"; }; meta.homepage = "https://github.com/preservim/tagbar/"; meta.hydraPlatforms = [ ]; @@ -14704,12 +14704,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "2025-05-26"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "2c76bae44d0e2c4e8fbb3f6b0ba944e898c38579"; - sha256 = "1v19sh05i8jw4a13n205jqni4mz6xsl79q1lxr92nzwzka1dry6l"; + rev = "658b34995a253d0ee4764103a0e17440b6cfb45a"; + sha256 = "1b0gsw1nld6r886npp0s64si7x3dpvmjr7vmr4a3jwi1jday15cg"; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; @@ -14730,12 +14730,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "2025-05-12"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "b6ed8038dfd256eb963a2c79cb30f0f4683551a0"; - sha256 = "0na7v97iqsc9416v6qhdnazzmzkx283hxvgihl16lj91cs4z7yh9"; + rev = "cac10593c4baaacd0f2a1f4d8ba9508667bf3f79"; + sha256 = "1s60j36rv08mg33dk8a8hip9r9f4mplv81d6rbhfy38l3kz518yp"; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.hydraPlatforms = [ ]; @@ -14887,12 +14887,12 @@ final: prev: { transparent-nvim = buildVimPlugin { pname = "transparent.nvim"; - version = "2024-08-25"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "xiyaowong"; repo = "transparent.nvim"; - rev = "8a2749a2fa74f97fe6557f61b89ac7fd873f3c21"; - sha256 = "14d9jy9lzybr49i287n9ijcphrppb3l0kgixdpd5r7daqn0qncza"; + rev = "d41ae9b56ac2706cb3db4b16afe5cd6903013937"; + sha256 = "1sdn8zc9jwn0fvz9qsl79fx9hr3lqb4bw9v30znm267lf20b035s"; }; meta.homepage = "https://github.com/xiyaowong/transparent.nvim/"; meta.hydraPlatforms = [ ]; @@ -14913,12 +14913,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "2025-05-27"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "86ae3cf9896b43f3cfa35b962428f32fed8b5ee8"; - sha256 = "1d6v2pb1lxzbf084zggz99j8w3yd2wiskbhylks6slzn965vkhjb"; + rev = "fe814c2181dc3004d97073a613c20554cc1a7d7b"; + sha256 = "05dkiilkqzl488k1ifwk5xj48zfy14pzny062llm2jyc7pxcrwlk"; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.hydraPlatforms = [ ]; @@ -15174,12 +15174,12 @@ final: prev: { ultisnips = buildVimPlugin { pname = "ultisnips"; - version = "2025-03-09"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "SirVer"; repo = "ultisnips"; - rev = "dbc458e110bb49299da76ec53f8b09b4f6dce28a"; - sha256 = "1yqnbqq0zxfq8zlaibq0k4n525a5cjp68gab2jhcf76jyczi53wb"; + rev = "b22a86f9dcc5257624bff3c72d8b902eac468aad"; + sha256 = "195pkgzjv24qw1y92phjmvird00filrzl5i28mm139sdshzqnx14"; }; meta.homepage = "https://github.com/SirVer/ultisnips/"; meta.hydraPlatforms = [ ]; @@ -15239,12 +15239,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-05-28"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "7f153635463cb45f8ebe62fbec17e8d18aadb813"; - sha256 = "0dhdmjib6vwry8axaim0dd61dv8jbysdsma7bk44cnp6wpv9pm9k"; + rev = "3766e89f85cb838a89d14e36f5ca836ce022e8b1"; + sha256 = "1sxcypq5fgmjif30vqgdgql6mbvbdm9ckidri6mp6p8rhqy9ssm4"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -15369,12 +15369,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "2025-04-26"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "c9fe6475abcf58ec03b4950c063adb7578cb308c"; - sha256 = "115qdv45ifscd8clsi03pk9m29dzxzxnm0wzczg2qy4lkc8525ws"; + rev = "169373867147a45db6b5ce5855addbcc1a4d6893"; + sha256 = "09wfp8zm7s3mcsi2j0wps1lwhrlivq5jzjhnl5fiimz441d4k3hn"; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.hydraPlatforms = [ ]; @@ -15798,12 +15798,12 @@ final: prev: { vim-airline-themes = buildVimPlugin { pname = "vim-airline-themes"; - version = "2025-01-02"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline-themes"; - rev = "cda3b5ea087f7e301a3d4e61727108f66ba6dd20"; - sha256 = "1w792m7j8sk1qh3z336nz2d81pa1pnp7iqmlpigdzwm66yig67q4"; + rev = "0e976956eb674db8a6f72fae4dda6d1277433660"; + sha256 = "04md0ig673l4lidcskaikkc246j04vrz63ns002wp5dpsvchcczk"; }; meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; meta.hydraPlatforms = [ ]; @@ -15824,12 +15824,12 @@ final: prev: { vim-android = buildVimPlugin { pname = "vim-android"; - version = "2024-09-05"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "hsanson"; repo = "vim-android"; - rev = "62192c9079b942aa3c9f6d34a1bc312bf54d0301"; - sha256 = "0d1miihh7f7kghp88a8q38b19hfhlnwg821rd6yc2w7yvkzfh7bx"; + rev = "1445cd5359f0c8597ac34428a8d273427d4ab0fe"; + sha256 = "0vqahgvfsmrmad2fjar1p5jmvlpxrflszlx624klqm3q0xx7l7in"; }; meta.homepage = "https://github.com/hsanson/vim-android/"; meta.hydraPlatforms = [ ]; @@ -16604,12 +16604,12 @@ final: prev: { vim-dadbod-ui = buildVimPlugin { pname = "vim-dadbod-ui"; - version = "2025-04-14"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "kristijanhusak"; repo = "vim-dadbod-ui"; - rev = "460432301a5cb280ea265ddfa15c9f3dcd1d26b7"; - sha256 = "0adpm2sv0lwcfgn90lka3wj8slzbx0bl3lp201syrc8w6w7jgljr"; + rev = "2900a1617b3df1a48683d872eadbe1101146a49a"; + sha256 = "070x8c82a29ik68qy71j6dbznakc5vzr2b3kyicaiindbqavcbgv"; }; meta.homepage = "https://github.com/kristijanhusak/vim-dadbod-ui/"; meta.hydraPlatforms = [ ]; @@ -17423,12 +17423,12 @@ final: prev: { vim-go = buildVimPlugin { pname = "vim-go"; - version = "2025-05-26"; + version = "2025-05-31"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "68d769bfcdf0ba57af793c6b177a4a9b9b02bdf1"; - sha256 = "0mpgq856j4mzga809s90lhlbhgywdi1hsz0zssjbd9wzjdypf9r2"; + rev = "787342da47bc5fe6fa88e9d65842c6a0a6304700"; + sha256 = "0r0f7kfp47lna4xc5jsk159080qac2j6shs7pymrdlaxfn0gyn0d"; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.hydraPlatforms = [ ]; @@ -17488,12 +17488,12 @@ final: prev: { vim-gruvbox8 = buildVimPlugin { pname = "vim-gruvbox8"; - version = "2025-05-29"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "lifepillar"; repo = "vim-gruvbox8"; - rev = "24c410a45189564fbd96f6ada022df2ad8e6d0d0"; - sha256 = "1v1zjb7bf78ri0d8b7py25p75dv3i1d3cyb11vxlw2gwh0n5waz8"; + rev = "9ac7db13bfe3cffb836f844e567efad71174238a"; + sha256 = "15mdy3r94i33m1y941943qa96xrmkxirq61ck4d2b9ms0xfc7iqn"; }; meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/"; meta.hydraPlatforms = [ ]; @@ -18543,12 +18543,12 @@ final: prev: { vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "2025-05-16"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "56c714495ec7f40cf2c7e92fb124067c7951e650"; - sha256 = "011kb5fi3mahpv9n5iwgbmc6h9drsry57wr31x95g0yqr3s97viy"; + rev = "c478d4a72bbf397eff42743198f1939f6a264736"; + sha256 = "0v6dqj30h6pqhx07lk65r8mi30yjphya9wn2wz5hfky1rl1wrwrq"; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; meta.hydraPlatforms = [ ]; @@ -19999,12 +19999,12 @@ final: prev: { vim-solarized8 = buildVimPlugin { pname = "vim-solarized8"; - version = "2025-05-29"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "lifepillar"; repo = "vim-solarized8"; - rev = "7693d4aaa77edcfbdd7f6cb0109fdd2a5eb663c9"; - sha256 = "1gl4qlirrgzlrckmvrx173dn1nxba5bzhp8jmx46ym9fx6v0y9dx"; + rev = "2f31fc2239c965d7dd9754ba8160582c99211e12"; + sha256 = "0s02xs7asba82ibzj03s68869jc767r5aihcji00gr5f7gkmsha3"; }; meta.homepage = "https://github.com/lifepillar/vim-solarized8/"; meta.hydraPlatforms = [ ]; @@ -20051,12 +20051,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2025-05-15"; + version = "2025-06-05"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "2c65832b77195fa78424138553ebc13dba5f2574"; - sha256 = "065r3yq2zl86nn19191hn5ivy63ddndxy51qbkafi3hmifzisav7"; + rev = "5e5dbebfae3b239bf5b5fdae1ba748940468830e"; + sha256 = "0hicyp3q6hhpsk6v944v3if6v47a8xsg2czz4qka8rlggc039v9w"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -20194,12 +20194,12 @@ final: prev: { vim-svelte = buildVimPlugin { pname = "vim-svelte"; - version = "2022-10-27"; + version = "2025-05-30"; src = fetchFromGitHub { owner = "evanleck"; repo = "vim-svelte"; - rev = "0e93ec53c3667753237282926fec626785622c1c"; - sha256 = "1vv10bx2q463bjg7gvjy5lfxn0177s2r8i8xlwy2kg4620n0g5xi"; + rev = "f6df955ad86583e9751487eb7550fae9e53d2d6b"; + sha256 = "1ksihgv8hbmhckxwrbrbq8nq1m6rihygczfxm1cljhmwx38qmp6i"; }; meta.homepage = "https://github.com/evanleck/vim-svelte/"; meta.hydraPlatforms = [ ]; @@ -20325,12 +20325,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2025-04-02"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "b0c3e13249699a522c8b472ff79eff40d2935476"; - sha256 = "0qcqg8cklj1lkl7mx0nk49jgdk2vy6l5mlk7ajs7s35bkbk8kmv1"; + rev = "202d4cd6ace8399014d5c0e81385cb65da398642"; + sha256 = "0rscbqx2yf4xav8fq3r2dz70k87vsn7lkzkg1yf9q8dkfarvwyyi"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -20481,12 +20481,12 @@ final: prev: { vim-tmux-navigator = buildVimPlugin { pname = "vim-tmux-navigator"; - version = "2025-05-28"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "christoomey"; repo = "vim-tmux-navigator"; - rev = "a74836d404c295e799a6ba59794e37fe257509ec"; - sha256 = "14hdk3qba4zdbzvamgsj7zfkv2l3rpq8sllib619bsxz815x50d1"; + rev = "97e58f2b3b4f8fd30ce149302f10202f363cc361"; + sha256 = "0xg9gdybrpm02m3jff393bdhdaynisanidc6zr6hv8lc66vcl6j3"; }; meta.homepage = "https://github.com/christoomey/vim-tmux-navigator/"; meta.hydraPlatforms = [ ]; @@ -20936,12 +20936,12 @@ final: prev: { vim-zettel = buildVimPlugin { pname = "vim-zettel"; - version = "2025-05-29"; + version = "2025-06-04"; src = fetchFromGitHub { owner = "michal-h21"; repo = "vim-zettel"; - rev = "55db0f204f4cc9e3008f55979e6829222c56e19d"; - sha256 = "10nd7n7g7fpdv3pv6sbk3zwfdhq3zxiiq4gp2xpq53xaji2xm7ks"; + rev = "ba9268e4b99510b5aef3d839fbf4326540b99bf4"; + sha256 = "1ddiz8v03fbmw8qrhvp3bxwp08lvwrbacw15dhcqdihjkwx4jx5m"; }; meta.homepage = "https://github.com/michal-h21/vim-zettel/"; meta.hydraPlatforms = [ ]; @@ -21145,12 +21145,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-05-17"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "08760834ce04903deb6f8760e61c11cf6f6b2f89"; - sha256 = "1shgfcq7lzcq8y069b7sn9x1syjc7afadfnjiq4kq5sn0i0xvlxs"; + rev = "f20b11458e97250d690ce0dc8670759b838cace9"; + sha256 = "1ihq3l1wx7pbm6qw1gky8r51f2z08c723gvc19j1mklcg4gxgw7z"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -21249,12 +21249,12 @@ final: prev: { visual-whitespace-nvim = buildVimPlugin { pname = "visual-whitespace.nvim"; - version = "2025-05-21"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "mcauley-penney"; repo = "visual-whitespace.nvim"; - rev = "97445894de3f7d56193876e56356e13f73940149"; - sha256 = "0mc0gm8mc6cvilm3l2hfkfa3dbd2aw4hdirzb041fyy1mi4gq4l1"; + rev = "11b654e7e053e52e375297f472c8824a74b1b965"; + sha256 = "0ivs92hr1gbz6hap9vm31gxypdjrqffv4si4hh9nxvaw2hcnmasv"; }; meta.homepage = "https://github.com/mcauley-penney/visual-whitespace.nvim/"; meta.hydraPlatforms = [ ]; @@ -21392,12 +21392,12 @@ final: prev: { wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2025-03-07"; + version = "2025-06-02"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "bb404d4c67ecb4af768d9fe15f235709722ff78d"; - sha256 = "0llykkcbg7cdi62g002a8fnbldx0z34fkxwsnrs7a8znbrxf1ya6"; + rev = "52e1abfaa87a61f624ec59ee51ed1fe9ea43986d"; + sha256 = "1ld5ffhi708jaw61x200maym9gqh5h9b1b7rxhnr69x862n1qzr0"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; meta.hydraPlatforms = [ ]; @@ -21666,12 +21666,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-05-28"; + version = "2025-06-01"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "59c22d1a8bcb3d00a7115ef7f2d59b90cf989ab3"; - sha256 = "09a6sbs9ipkwncmgwalnvm29myp639m4z8rybdsd5i8s5019fshv"; + rev = "e2ddbaa88ec61d0b96e3d53ba851b0e7a0b36f14"; + sha256 = "1d3lk4q5ivysvjmy8pq2l39cd2sabwkh9y0iizcydaa2vdax8cyy"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 4164a6c0f229..0731d9a2518f 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -621,14 +621,18 @@ in }; codecompanion-nvim = super.codecompanion-nvim.overrideAttrs { + checkInputs = with self; [ + # Optional completion + blink-cmp + nvim-cmp + # Optional pickers + fzf-lua + mini-nvim + snacks-nvim + telescope-nvim + ]; dependencies = [ self.plenary-nvim ]; nvimSkipModules = [ - # Optional provider dependencies - "codecompanion.providers.actions.mini_pick" - "codecompanion.providers.actions.snacks" - "codecompanion.providers.actions.telescope" - "codecompanion.providers.actions.fzf_lua" - "codecompanion.providers.diff.mini_diff" # Requires setup call "codecompanion.actions.static" "codecompanion.actions.init" From 33ef317f230f36ff0caeef166b1b6953a5f2070f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 5 Jun 2025 23:32:54 -0500 Subject: [PATCH 180/196] vimPlugins: nvimSkipModules -> checkInputs Migrate some of the skips to actually check the modules with check inputs. Signed-off-by: Austin Horstman --- .../editors/vim/plugins/overrides.nix | 179 +++++++++--------- 1 file changed, 94 insertions(+), 85 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 0731d9a2518f..636a43b767d7 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -172,9 +172,9 @@ in aerial-nvim = super.aerial-nvim.overrideAttrs { # optional dependencies - nvimSkipModules = [ - "lualine.components.aerial" - "telescope._extensions.aerial" + checkInputs = with self; [ + lualine-nvim + telescope-nvim ]; }; @@ -212,11 +212,8 @@ in }; asyncrun-vim = super.asyncrun-vim.overrideAttrs { - nvimSkipModules = [ - # vim plugin with optional toggleterm integration - "asyncrun.toggleterm" - "asyncrun.toggleterm2" - ]; + # Optional toggleterm integration + checkInputs = [ self.toggleterm-nvim ]; }; autosave-nvim = super.autosave-nvim.overrideAttrs { @@ -224,12 +221,8 @@ in }; auto-session = super.auto-session.overrideAttrs { - # optional telescope dependency - nvimSkipModules = [ - "auto-session.session-lens.actions" - "auto-session.session-lens.init" - "telescope._extensions.session-lens" - ]; + # Optional integration + checkInputs = [ self.telescope-nvim ]; }; aw-watcher-vim = super.aw-watcher-vim.overrideAttrs { @@ -241,6 +234,11 @@ in }; bamboo-nvim = super.bamboo-nvim.overrideAttrs { + # Optional integration + checkInputs = with self; [ + barbecue-nvim + lualine-nvim + ]; nvimSkipModules = [ # Requires config table "bamboo.colors" @@ -249,14 +247,17 @@ in "bamboo-light" "bamboo-vulgaris" "bamboo-multiplex" - # Optional modules - "lualine.themes.bamboo" "barbecue.theme.bamboo" ]; }; barbar-nvim = super.barbar-nvim.overrideAttrs { - # nvim-web-devicons dependency + # Optional integrations + checkInputs = with self; [ + bufferline-nvim + nvim-web-devicons + ]; + # E5108: Error executing lua ...implugin-barbar.nvim-2025-04-28/lua/bufferline/utils.lua:10: module 'barbar.utils.hl' not found: nvimSkipModules = [ "bufferline.utils" ]; }; @@ -1310,9 +1311,12 @@ in }; go-nvim = super.go-nvim.overrideAttrs { + checkInputs = with self; [ + luasnip + null-ls-nvim + nvim-treesitter + ]; nvimSkipModules = [ - # Null-ls - "go.null_ls" # _GO_NVIM_CFG "go.inlay" "go.project" @@ -1320,16 +1324,9 @@ in "go.tags" "go.gotests" "go.format" - # nvim-treesitter - "go.gotest" - "go.ginkgo" "go.ts.go" - "go.ts.utils" "go.ts.nodes" - "go.fixplurals" - # Luasnip "go.snips" - "snips.all" "snips.go" ]; }; @@ -1394,11 +1391,9 @@ in }; haskell-tools-nvim = neovimUtils.buildNeovimPlugin { + # Optional integrations + checkInputs = [ self.telescope-nvim ]; luaAttr = luaPackages.haskell-tools-nvim; - nvimSkipModules = [ - # Optional telescope integration - "haskell-tools.hoogle.helpers" - ]; }; helpview-nvim = super.helpview-nvim.overrideAttrs { @@ -1411,10 +1406,10 @@ in himalaya-vim = super.himalaya-vim.overrideAttrs { buildInputs = [ himalaya ]; - # vim plugin with optional telescope lua module - nvimSkipModules = [ - "himalaya.folder.pickers.fzflua" - "himalaya.folder.pickers.telescope" + # Optional integrations + checkInputs = with self; [ + fzf-lua + telescope-nvim ]; }; @@ -1831,8 +1826,8 @@ in }; material-vim = super.material-vim.overrideAttrs { - # vim plugin with optional lualine module - nvimSkipModules = "material.lualine"; + # Optional integration + checkInputs = [ self.lualine-nvim ]; }; meson = buildVimPlugin { @@ -1907,11 +1902,11 @@ in }; molten-nvim = super.molten-nvim.overrideAttrs { - nvimSkipModules = [ - # Optional image providers - "load_image_nvim" - "load_wezterm_nvim" - "load_snacks_nvim" + # Optional image providers + checkInputs = with self; [ + image-nvim + snacks-nvim + wezterm-nvim ]; }; @@ -1961,9 +1956,11 @@ in }; neogit = super.neogit.overrideAttrs { + # Optional diffview integration + checkInputs = [ self.diffview-nvim ]; dependencies = [ self.plenary-nvim ]; nvimSkipModules = [ - # Optional diffview integration + # E5108: Error executing lua ...vim-2024-06-13/lua/diffview/api/views/diff/diff_view.lua:13: attempt to index global 'DiffviewGlobal' (a nil value) "neogit.integrations.diffview" "neogit.popups.diff.actions" "neogit.popups.diff.init" @@ -2227,11 +2224,12 @@ in }; netman-nvim = super.netman-nvim.overrideAttrs { - nvimSkipModules = [ - # Optional neo-tree integration - "netman.ui.neo-tree.init" - "netman.ui.neo-tree.commands" - "netman.ui.neo-tree.components" + # Optional neo-tree integration + checkInputs = with self; [ + neo-tree-nvim + # FIXME: propagate `neo-tree` dependencies + nui-nvim + plenary-nvim ]; }; @@ -2317,9 +2315,12 @@ in }; nvim-autopairs = super.nvim-autopairs.overrideAttrs { + # Optional completion dependency + checkInputs = with self; [ + nvim-cmp + ]; nvimSkipModules = [ - # Optional completion dependencies - "nvim-autopairs.completion.cmp" + # compe not packaged anymore "nvim-autopairs.completion.compe" ]; }; @@ -2496,10 +2497,10 @@ in }; nvim-neoclip-lua = super.nvim-neoclip-lua.overrideAttrs { - nvimSkipModules = [ - # Optional dependencies - "neoclip.fzf" - "neoclip.telescope" + # Optional dependencies + checkInputs = with self; [ + fzf-lua + telescope-nvim ]; }; @@ -2510,7 +2511,9 @@ in nvim-notify = super.nvim-notify.overrideAttrs { # Optional fzf integration - nvimSkipModules = "notify.integrations.fzf"; + checkInputs = [ + self.fzf-lua + ]; }; nvim-nu = super.nvim-nu.overrideAttrs { @@ -2536,13 +2539,17 @@ in }; nvim-snippets = super.nvim-snippets.overrideAttrs { - # Optional cmp integration - nvimSkipModules = "snippets.utils.cmp"; + checkInputs = [ + # Optional cmp integration + self.nvim-cmp + ]; }; nvim-surround = super.nvim-surround.overrideAttrs { - # Optional treesitter integration - nvimSkipModules = "nvim-surround.queries"; + checkInputs = [ + # Optional treesitter integration + self.nvim-treesitter + ]; }; nvim-teal-maker = super.nvim-teal-maker.overrideAttrs { @@ -2554,6 +2561,8 @@ in }; nvim-test = super.nvim-test.overrideAttrs { + # Optional toggleterm integration + checkInputs = [ self.toggleterm-nvim ]; dependencies = with self; [ nvim-treesitter nvim-treesitter-parsers.c_sharp @@ -2567,8 +2576,6 @@ in nvim-treesitter-parsers.zig ]; nvimSkipModules = [ - # Optional toggleterm integration - "nvim-test.terms.toggleterm" # Broken runners "nvim-test.runners.zig" "nvim-test.runners.hspec" @@ -2771,9 +2778,11 @@ in }; overseer-nvim = super.overseer-nvim.overrideAttrs { - checkInputs = [ + checkInputs = with self; [ # Optional integration - self.neotest + neotest + toggleterm-nvim + nvim-dap ]; checkPhase = '' runHook preCheck @@ -2786,11 +2795,6 @@ in runHook postCheck ''; - nvimSkipModules = [ - # Optional integrations - "overseer.strategy.toggleterm" - "overseer.dap" - ]; }; package-info-nvim = super.package-info-nvim.overrideAttrs { @@ -3040,6 +3044,8 @@ in }; snacks-nvim = super.snacks-nvim.overrideAttrs { + # Optional trouble integration + checkInputs = [ self.trouble-nvim ]; nvimSkipModules = [ # Requires setup call first # attempt to index global 'Snacks' (a nil value) @@ -3064,8 +3070,6 @@ in "snacks.win" "snacks.words" "snacks.zen" - # Optional trouble integration - "trouble.sources.profiler" # TODO: Plugin requires libsqlite available, create a test for it "snacks.picker.util.db" ]; @@ -3431,6 +3435,7 @@ in }; tokyonight-nvim = super.tokyonight-nvim.overrideAttrs { + checkInputs = [ self.fzf-lua ]; nvimSkipModules = [ # Meta file "tokyonight.docs" @@ -3482,11 +3487,13 @@ in }; typescript-nvim = super.typescript-nvim.overrideAttrs { + checkInputs = [ + # Optional null-ls integration + self.none-ls-nvim + ]; dependencies = with self; [ nvim-lspconfig ]; - # Optional null-ls integration - nvimSkipModules = [ "typescript.extensions.null-ls.code-actions.init" ]; }; typescript-tools-nvim = super.typescript-tools-nvim.overrideAttrs { @@ -3811,7 +3818,7 @@ in vim-illuminate = super.vim-illuminate.overrideAttrs { # Optional treesitter integration - nvimSkipModules = "illuminate.providers.treesitter"; + checkInputs = [ self.nvim-treesitter ]; }; vim-isort = super.vim-isort.overrideAttrs { @@ -3943,14 +3950,17 @@ in }; whichpy-nvim = super.whichpy-nvim.overrideAttrs { - checkInputs = with self; [ - telescope-nvim + checkInputs = [ + # Optional telescope integration + self.telescope-nvim ]; }; wiki-vim = super.wiki-vim.overrideAttrs { - # Optional telescope integration - nvimSkipModules = [ "wiki.telescope" ]; + checkInputs = [ + # Optional telescope integration + self.telescope-nvim + ]; }; windows-nvim = super.windows-nvim.overrideAttrs { @@ -3993,10 +4003,9 @@ in }; yanky-nvim = super.yanky-nvim.overrideAttrs { - nvimSkipModules = [ + checkInputs = with self; [ # Optional telescope integration - "yanky.telescope.mapping" - "yanky.telescope.yank_history" + telescope-nvim ]; }; @@ -4078,12 +4087,12 @@ in }; zk-nvim = super.zk-nvim.overrideAttrs { - # Optional integrations - nvimSkipModules = [ - "zk.pickers.fzf_lua" - "zk.pickers.minipick" - "zk.pickers.snacks_picker" - "zk.pickers.telescope" + checkInputs = with self; [ + # Optional pickers + fzf-lua + mini-nvim + snacks-nvim + telescope-nvim ]; }; From 1308f9d9b806771f3534418757100d1c28a5860b Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 5 Jun 2025 23:38:35 -0500 Subject: [PATCH 181/196] vimPlugins.avante-nvim: 0.0.23-unstable-2025-06-02 -> 0.0.24-unstable-2025-06-05 Signed-off-by: Austin Horstman --- .../vim/plugins/non-generated/avante-nvim/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 19b4fd806bb7..3207844a8a6b 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.23-unstable-2025-06-02"; + version = "0.0.24-unstable-2025-06-05"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "647a459a2b87e5c9b2987cb44150b71beffdfb10"; - hash = "sha256-GgLOcVp2IuMBr4aBRWJTvrAuWWiMEIHmec/S97piBaM="; + rev = "12bdb66ea4749f9f59861e7165a4de6cfbf4eb22"; + hash = "sha256-dUtvMkb85HR7xzMoCHeeJIwwyQPdwHNdQHUMyA7+EsU="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; From c7c93dfc754b511be5f465bbc7fbe040d29d6201 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 05:28:36 +0000 Subject: [PATCH 182/196] markdown-oxide: 0.25.1 -> 0.25.2 --- pkgs/by-name/ma/markdown-oxide/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/markdown-oxide/package.nix b/pkgs/by-name/ma/markdown-oxide/package.nix index 9bcb6a7cd31f..509ce2b8967b 100644 --- a/pkgs/by-name/ma/markdown-oxide/package.nix +++ b/pkgs/by-name/ma/markdown-oxide/package.nix @@ -5,17 +5,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "markdown-oxide"; - version = "0.25.1"; + version = "0.25.2"; src = fetchFromGitHub { owner = "Feel-ix-343"; repo = "markdown-oxide"; tag = "v${finalAttrs.version}"; - hash = "sha256-hgXqJwmIpXJNIl67Jjbg5MR4PlwB5XbqnFo+rNLoqbE="; + hash = "sha256-LXFZAMxg2Mlatwx7d4ozofr7H9nrqDxai9U/oB4vkqA="; }; useFetchCargoVendor = true; - cargoHash = "sha256-o4wn6L5PVZM0SN8kA34NOp6ogTSoCv2xiN4vfj+ptc8="; + cargoHash = "sha256-VEYwLTWnFMO6qH9qsO4/oiNeIHgoEZAF+YjeVgFOESQ="; meta = { description = "Markdown LSP server inspired by Obsidian"; From 1c9df5c6dea3c3d11be9484ed0eddb56c551e6c9 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sat, 31 May 2025 17:05:20 +0200 Subject: [PATCH 183/196] nixos/murmur: Use lib.mkEnableOption where possible While on it, replace occurrences of "Murmur" with "Mumble server" of touched options. Signed-off-by: Felix Singer --- nixos/modules/services/networking/murmur.nix | 29 +++----------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/nixos/modules/services/networking/murmur.nix b/nixos/modules/services/networking/murmur.nix index aa205d1f60b4..2142d656bfa5 100644 --- a/nixos/modules/services/networking/murmur.nix +++ b/nixos/modules/services/networking/murmur.nix @@ -60,19 +60,9 @@ in options = { services.murmur = { - enable = mkOption { - type = types.bool; - default = false; - description = "If enabled, start the Murmur Mumble server."; - }; + enable = lib.mkEnableOption "Mumble server"; - openFirewall = mkOption { - type = types.bool; - default = false; - description = '' - Open ports in the firewall for the Murmur Mumble server. - ''; - }; + openFirewall = lib.mkEnableOption "opening ports in the firewall for the Mumble server"; user = mkOption { type = types.str; @@ -203,14 +193,7 @@ in ''; }; - bonjour = mkOption { - type = types.bool; - default = false; - description = '' - Enable Bonjour auto-discovery, which allows clients over - your LAN to automatically discover Murmur servers. - ''; - }; + bonjour = lib.mkEnableOption "Bonjour auto-discovery, which allows clients over your LAN to automatically discover Mumble servers"; sendVersion = mkOption { type = types.bool; @@ -255,11 +238,7 @@ in ''; }; - clientCertRequired = mkOption { - type = types.bool; - default = false; - description = "Require clients to authenticate via certificates."; - }; + clientCertRequired = lib.mkEnableOption "requiring clients to authenticate via certificates"; sslCert = mkOption { type = types.str; From b6c81af12d89f7c1a40fcb588ee16958b73458fe Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sat, 31 May 2025 17:19:56 +0200 Subject: [PATCH 184/196] nixos/murmur: Get rid global lib expansion Signed-off-by: Felix Singer --- nixos/modules/services/networking/murmur.nix | 178 +++++++++---------- 1 file changed, 88 insertions(+), 90 deletions(-) diff --git a/nixos/modules/services/networking/murmur.nix b/nixos/modules/services/networking/murmur.nix index 2142d656bfa5..e6fd390aaf5c 100644 --- a/nixos/modules/services/networking/murmur.nix +++ b/nixos/modules/services/networking/murmur.nix @@ -5,8 +5,6 @@ ... }: -with lib; - let cfg = config.services.murmur; forking = cfg.logFile != null; @@ -18,44 +16,44 @@ let autobanTimeframe=${toString cfg.autobanTimeframe} autobanTime=${toString cfg.autobanTime} - logfile=${optionalString (cfg.logFile != null) cfg.logFile} - ${optionalString forking "pidfile=/run/murmur/murmurd.pid"} + logfile=${lib.optionalString (cfg.logFile != null) cfg.logFile} + ${lib.optionalString forking "pidfile=/run/murmur/murmurd.pid"} welcometext="${cfg.welcometext}" port=${toString cfg.port} - ${optionalString (cfg.hostName != "") "host=${cfg.hostName}"} - ${optionalString (cfg.password != "") "serverpassword=${cfg.password}"} + ${lib.optionalString (cfg.hostName != "") "host=${cfg.hostName}"} + ${lib.optionalString (cfg.password != "") "serverpassword=${cfg.password}"} bandwidth=${toString cfg.bandwidth} users=${toString cfg.users} textmessagelength=${toString cfg.textMsgLength} imagemessagelength=${toString cfg.imgMsgLength} - allowhtml=${boolToString cfg.allowHtml} + allowhtml=${lib.boolToString cfg.allowHtml} logdays=${toString cfg.logDays} - bonjour=${boolToString cfg.bonjour} - sendversion=${boolToString cfg.sendVersion} + bonjour=${lib.boolToString cfg.bonjour} + sendversion=${lib.boolToString cfg.sendVersion} - ${optionalString (cfg.registerName != "") "registerName=${cfg.registerName}"} - ${optionalString (cfg.registerPassword != "") "registerPassword=${cfg.registerPassword}"} - ${optionalString (cfg.registerUrl != "") "registerUrl=${cfg.registerUrl}"} - ${optionalString (cfg.registerHostname != "") "registerHostname=${cfg.registerHostname}"} + ${lib.optionalString (cfg.registerName != "") "registerName=${cfg.registerName}"} + ${lib.optionalString (cfg.registerPassword != "") "registerPassword=${cfg.registerPassword}"} + ${lib.optionalString (cfg.registerUrl != "") "registerUrl=${cfg.registerUrl}"} + ${lib.optionalString (cfg.registerHostname != "") "registerHostname=${cfg.registerHostname}"} - certrequired=${boolToString cfg.clientCertRequired} - ${optionalString (cfg.sslCert != "") "sslCert=${cfg.sslCert}"} - ${optionalString (cfg.sslKey != "") "sslKey=${cfg.sslKey}"} - ${optionalString (cfg.sslCa != "") "sslCA=${cfg.sslCa}"} + certrequired=${lib.boolToString cfg.clientCertRequired} + ${lib.optionalString (cfg.sslCert != "") "sslCert=${cfg.sslCert}"} + ${lib.optionalString (cfg.sslKey != "") "sslKey=${cfg.sslKey}"} + ${lib.optionalString (cfg.sslCa != "") "sslCA=${cfg.sslCa}"} - ${optionalString (cfg.dbus != null) "dbus=${cfg.dbus}"} + ${lib.optionalString (cfg.dbus != null) "dbus=${cfg.dbus}"} ${cfg.extraConfig} ''; in { imports = [ - (mkRenamedOptionModule [ "services" "murmur" "welcome" ] [ "services" "murmur" "welcometext" ]) - (mkRemovedOptionModule [ "services" "murmur" "pidfile" ] "Hardcoded to /run/murmur/murmurd.pid now") + (lib.mkRenamedOptionModule [ "services" "murmur" "welcome" ] [ "services" "murmur" "welcometext" ]) + (lib.mkRemovedOptionModule [ "services" "murmur" "pidfile" ] "Hardcoded to /run/murmur/murmurd.pid now") ]; options = { @@ -64,8 +62,8 @@ in openFirewall = lib.mkEnableOption "opening ports in the firewall for the Mumble server"; - user = mkOption { - type = types.str; + user = lib.mkOption { + type = lib.types.str; default = "murmur"; description = '' The name of an existing user to use to run the service. @@ -73,8 +71,8 @@ in ''; }; - group = mkOption { - type = types.str; + group = lib.mkOption { + type = lib.types.str; default = "murmur"; description = '' The name of an existing group to use to run the service. @@ -82,16 +80,16 @@ in ''; }; - stateDir = mkOption { - type = types.path; + stateDir = lib.mkOption { + type = lib.types.path; default = "/var/lib/murmur"; description = '' Directory to store data for the server. ''; }; - autobanAttempts = mkOption { - type = types.int; + autobanAttempts = lib.mkOption { + type = lib.types.int; default = 10; description = '' Number of attempts a client is allowed to make in @@ -100,8 +98,8 @@ in ''; }; - autobanTimeframe = mkOption { - type = types.int; + autobanTimeframe = lib.mkOption { + type = lib.types.int; default = 120; description = '' Timeframe in which a client can connect without being banned @@ -109,47 +107,47 @@ in ''; }; - autobanTime = mkOption { - type = types.int; + autobanTime = lib.mkOption { + type = lib.types.int; default = 300; description = "The amount of time an IP ban lasts (in seconds)."; }; - logFile = mkOption { - type = types.nullOr types.path; + logFile = lib.mkOption { + type = lib.types.nullOr lib.types.path; default = null; example = "/var/log/murmur/murmurd.log"; description = "Path to the log file for Murmur daemon. Empty means log to journald."; }; - welcometext = mkOption { - type = types.str; + welcometext = lib.mkOption { + type = lib.types.str; default = ""; description = "Welcome message for connected clients."; }; - port = mkOption { - type = types.port; + port = lib.mkOption { + type = lib.types.port; default = 64738; description = "Ports to bind to (UDP and TCP)."; }; - hostName = mkOption { - type = types.str; + hostName = lib.mkOption { + type = lib.types.str; default = ""; description = "Host to bind to. Defaults binding on all addresses."; }; - package = mkPackageOption pkgs "murmur" { }; + package = lib.mkPackageOption pkgs "murmur" { }; - password = mkOption { - type = types.str; + password = lib.mkOption { + type = lib.types.str; default = ""; description = "Required password to join server, if specified."; }; - bandwidth = mkOption { - type = types.int; + bandwidth = lib.mkOption { + type = lib.types.int; default = 72000; description = '' Maximum bandwidth (in bits per second) that clients may send @@ -157,26 +155,26 @@ in ''; }; - users = mkOption { - type = types.int; + users = lib.mkOption { + type = lib.types.int; default = 100; description = "Maximum number of concurrent clients allowed."; }; - textMsgLength = mkOption { - type = types.int; + textMsgLength = lib.mkOption { + type = lib.types.int; default = 5000; description = "Max length of text messages. Set 0 for no limit."; }; - imgMsgLength = mkOption { - type = types.int; + imgMsgLength = lib.mkOption { + type = lib.types.int; default = 131072; description = "Max length of image messages. Set 0 for no limit."; }; - allowHtml = mkOption { - type = types.bool; + allowHtml = lib.mkOption { + type = lib.types.bool; default = true; description = '' Allow HTML in client messages, comments, and channel @@ -184,8 +182,8 @@ in ''; }; - logDays = mkOption { - type = types.int; + logDays = lib.mkOption { + type = lib.types.int; default = 31; description = '' How long to store RPC logs for in the database. Set 0 to @@ -195,14 +193,14 @@ in bonjour = lib.mkEnableOption "Bonjour auto-discovery, which allows clients over your LAN to automatically discover Mumble servers"; - sendVersion = mkOption { - type = types.bool; + sendVersion = lib.mkOption { + type = lib.types.bool; default = true; description = "Send Murmur version in UDP response."; }; - registerName = mkOption { - type = types.str; + registerName = lib.mkOption { + type = lib.types.str; default = ""; description = '' Public server registration name, and also the name of the @@ -211,8 +209,8 @@ in ''; }; - registerPassword = mkOption { - type = types.str; + registerPassword = lib.mkOption { + type = lib.types.str; default = ""; description = '' Public server registry password, used authenticate your @@ -221,14 +219,14 @@ in ''; }; - registerUrl = mkOption { - type = types.str; + registerUrl = lib.mkOption { + type = lib.types.str; default = ""; description = "URL website for your server."; }; - registerHostname = mkOption { - type = types.str; + registerHostname = lib.mkOption { + type = lib.types.str; default = ""; description = '' DNS hostname where your server can be reached. This is only @@ -240,34 +238,34 @@ in clientCertRequired = lib.mkEnableOption "requiring clients to authenticate via certificates"; - sslCert = mkOption { - type = types.str; + sslCert = lib.mkOption { + type = lib.types.str; default = ""; description = "Path to your SSL certificate."; }; - sslKey = mkOption { - type = types.str; + sslKey = lib.mkOption { + type = lib.types.str; default = ""; description = "Path to your SSL key."; }; - sslCa = mkOption { - type = types.str; + sslCa = lib.mkOption { + type = lib.types.str; default = ""; description = "Path to your SSL CA certificate."; }; - extraConfig = mkOption { - type = types.lines; + extraConfig = lib.mkOption { + type = lib.types.lines; default = ""; description = "Extra configuration to put into murmur.ini."; }; - environmentFile = mkOption { - type = types.nullOr types.path; + environmentFile = lib.mkOption { + type = lib.types.nullOr lib.types.path; default = null; - example = literalExpression ''"''${config.services.murmur.stateDir}/murmurd.env"''; + example = lib.literalExpression ''"''${config.services.murmur.stateDir}/murmurd.env"''; description = '' Environment file as defined in {manpage}`systemd.exec(5)`. @@ -290,8 +288,8 @@ in ''; }; - dbus = mkOption { - type = types.enum [ + dbus = lib.mkOption { + type = lib.types.enum [ null "session" "system" @@ -302,19 +300,19 @@ in }; }; - config = mkIf cfg.enable { - users.users.murmur = mkIf (cfg.user == "murmur") { + config = lib.mkIf cfg.enable { + users.users.murmur = lib.mkIf (cfg.user == "murmur") { description = "Murmur Service user"; home = cfg.stateDir; createHome = true; uid = config.ids.uids.murmur; group = cfg.group; }; - users.groups.murmur = mkIf (cfg.group == "murmur") { + users.groups.murmur = lib.mkIf (cfg.group == "murmur") { gid = config.ids.gids.murmur; }; - networking.firewall = mkIf cfg.openFirewall { + networking.firewall = lib.mkIf cfg.openFirewall { allowedTCPPorts = [ cfg.port ]; allowedUDPPorts = [ cfg.port ]; }; @@ -332,8 +330,8 @@ in serviceConfig = { # murmurd doesn't fork when logging to the console. Type = if forking then "forking" else "simple"; - PIDFile = mkIf forking "/run/murmur/murmurd.pid"; - EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile; + PIDFile = lib.mkIf forking "/run/murmur/murmurd.pid"; + EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; ExecStart = "${cfg.package}/bin/mumble-server -ini /run/murmur/murmurd.ini"; Restart = "always"; RuntimeDirectory = "murmur"; @@ -369,7 +367,7 @@ in # currently not included in upstream package, addition requested at # https://github.com/mumble-voip/mumble/issues/6078 - services.dbus.packages = mkIf (cfg.dbus == "system") [ + services.dbus.packages = lib.mkIf (cfg.dbus == "system") [ (pkgs.writeTextFile { name = "murmur-dbus-policy"; text = '' @@ -411,19 +409,19 @@ in r /run/murmur/murmurd.ini, r ${configFile}, '' - + optionalString (cfg.logFile != null) '' + + lib.optionalString (cfg.logFile != null) '' rw ${cfg.logFile}, '' - + optionalString (cfg.sslCert != "") '' + + lib.optionalString (cfg.sslCert != "") '' r ${cfg.sslCert}, '' - + optionalString (cfg.sslKey != "") '' + + lib.optionalString (cfg.sslKey != "") '' r ${cfg.sslKey}, '' - + optionalString (cfg.sslCa != "") '' + + lib.optionalString (cfg.sslCa != "") '' r ${cfg.sslCa}, '' - + optionalString (cfg.dbus != null) '' + + lib.optionalString (cfg.dbus != null) '' dbus bus=${cfg.dbus} '' + '' From 31d18149addc47d59160ea042c91deff697e6789 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Sat, 31 May 2025 18:14:15 +0200 Subject: [PATCH 185/196] nixos/murmur: Drop warnings regarding renamed/removed options These warnings were added around 5 years ago. That's long enough. So drop them. Signed-off-by: Felix Singer --- nixos/modules/services/networking/murmur.nix | 5 ----- 1 file changed, 5 deletions(-) diff --git a/nixos/modules/services/networking/murmur.nix b/nixos/modules/services/networking/murmur.nix index e6fd390aaf5c..ff46a52ca17a 100644 --- a/nixos/modules/services/networking/murmur.nix +++ b/nixos/modules/services/networking/murmur.nix @@ -51,11 +51,6 @@ let ''; in { - imports = [ - (lib.mkRenamedOptionModule [ "services" "murmur" "welcome" ] [ "services" "murmur" "welcometext" ]) - (lib.mkRemovedOptionModule [ "services" "murmur" "pidfile" ] "Hardcoded to /run/murmur/murmurd.pid now") - ]; - options = { services.murmur = { enable = lib.mkEnableOption "Mumble server"; From 4ef835ac71875323062467700517111c93e7bdd3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 06:01:38 +0000 Subject: [PATCH 186/196] nwg-panel: 0.10.4 -> 0.10.6 --- pkgs/by-name/nw/nwg-panel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nw/nwg-panel/package.nix b/pkgs/by-name/nw/nwg-panel/package.nix index 371fdf825d0a..dec6073e3687 100644 --- a/pkgs/by-name/nw/nwg-panel/package.nix +++ b/pkgs/by-name/nw/nwg-panel/package.nix @@ -23,13 +23,13 @@ python3Packages.buildPythonApplication rec { pname = "nwg-panel"; - version = "0.10.4"; + version = "0.10.6"; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "nwg-panel"; tag = "v${version}"; - hash = "sha256-yONNXCKKUH2P0Bhq2lRh3zNWZGvZG4LUi/ONUozTYmI="; + hash = "sha256-+LnnYP7AA/Gohusk9/lvvxdHpnOfMhBu58UB/LhkMX4="; }; # No tests From 0d501560ef6361ce4b8a4e683f43b8891df37c2b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 06:06:45 +0000 Subject: [PATCH 187/196] copilot-language-server: 1.322.0 -> 1.330.0 --- pkgs/by-name/co/copilot-language-server/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copilot-language-server/package.nix b/pkgs/by-name/co/copilot-language-server/package.nix index bb328afce10d..20230ef65b76 100644 --- a/pkgs/by-name/co/copilot-language-server/package.nix +++ b/pkgs/by-name/co/copilot-language-server/package.nix @@ -45,11 +45,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "copilot-language-server"; - version = "1.322.0"; + version = "1.330.0"; src = fetchzip { url = "https://github.com/github/copilot-language-server-release/releases/download/${finalAttrs.version}/copilot-language-server-native-${finalAttrs.version}.zip"; - hash = "sha256-3AJTC4TI+sqTi1/B1XQZght7CClplWwIxjGmrt1E2ME="; + hash = "sha256-/Em00UVEg46gEI52fG7aQo2rqKwqrF3V1tAVx2hpyMc="; stripRoot = false; }; From d0cbdfcb02ce4338f81526f15ebd9d241ba0e9a0 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Fri, 6 Jun 2025 08:21:14 +0200 Subject: [PATCH 188/196] go: remove unused patch Signed-off-by: Paul Meyer --- .../go/go_no_vendor_checks-1.22.patch | 23 ------------------- 1 file changed, 23 deletions(-) delete mode 100644 pkgs/development/compilers/go/go_no_vendor_checks-1.22.patch diff --git a/pkgs/development/compilers/go/go_no_vendor_checks-1.22.patch b/pkgs/development/compilers/go/go_no_vendor_checks-1.22.patch deleted file mode 100644 index bd545d50948f..000000000000 --- a/pkgs/development/compilers/go/go_no_vendor_checks-1.22.patch +++ /dev/null @@ -1,23 +0,0 @@ -Starting from go1.14, go verifes that vendor/modules.txt matches the requirements -and replacements listed in the main module go.mod file, and it is a hard failure if -vendor/modules.txt is missing. - -Relax module consistency checks and switch back to pre go1.14 behaviour if -vendor/modules.txt is missing regardless of go version requirement in go.mod. - -This has been ported from FreeBSD: https://reviews.freebsd.org/D24122 -See https://github.com/golang/go/issues/37948 for discussion. - -diff --git a/src/cmd/go/internal/modload/vendor.go b/src/cmd/go/internal/modload/vendor.go -index b2cb44100e..05bf3829d5 100644 ---- a/src/cmd/go/internal/modload/vendor.go -+++ b/src/cmd/go/internal/modload/vendor.go -@@ -159,7 +159,7 @@ func checkVendorConsistency(indexes []*modFileIndex, modFiles []*modfile.File, m - panic(fmt.Errorf("not in workspace mode but number of indexes is %v, not 1", len(indexes))) - } - index := indexes[0] -- if gover.Compare(index.goVersion, "1.14") < 0 { -+ if gover.Compare(index.goVersion, "1.14") < 0 || (os.Getenv("GO_NO_VENDOR_CHECKS") == "1" && len(vendorMeta) == 0) { - // Go versions before 1.14 did not include enough information in - // vendor/modules.txt to check for consistency. - // If we know that we're on an earlier version, relax the consistency check. From b8721d76e05bef1219118f74c8b762108c8ddd5e Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 4 Jun 2025 09:20:01 -0400 Subject: [PATCH 189/196] teams/ngi: add ethancedwards8 Add myself as a team member as I will be a Summer of Nix participant and would like to be more involved/informed. Signed-off-by: Ethan Carter Edwards --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 3ac3b6fe6e19..35aa999a58be 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -913,6 +913,7 @@ with lib.maintainers; ngi = { members = [ eljamm + ethancedwards8 fricklerhandwerk wegank ]; From fb160c4b28b00010a3d9fd08db6bd46285d6a22f Mon Sep 17 00:00:00 2001 From: "Shahar \"Dawn\" Or" Date: Fri, 6 Jun 2025 13:36:26 +0700 Subject: [PATCH 190/196] maintainers: add quotes around Dawn for mightyiam --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 5c7b0d434e2f..7837ef5e0448 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16161,7 +16161,7 @@ email = "mightyiampresence@gmail.com"; github = "mightyiam"; githubId = 635591; - name = "Shahar Dawn Or"; + name = "Shahar \"Dawn\" Or"; }; mihaimaruseac = { email = "mihaimaruseac@gmail.com"; From 1e73dcda917aefd439045d696bca49df6f425216 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 07:38:11 +0000 Subject: [PATCH 191/196] pywal16: 3.8.6 -> 3.8.9 --- pkgs/by-name/py/pywal16/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pywal16/package.nix b/pkgs/by-name/py/pywal16/package.nix index e93f4c3ef4d1..7acf51d007d2 100644 --- a/pkgs/by-name/py/pywal16/package.nix +++ b/pkgs/by-name/py/pywal16/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication rec { pname = "pywal16"; - version = "3.8.6"; + version = "3.8.9"; pyproject = true; src = fetchFromGitHub { owner = "eylles"; repo = "pywal16"; tag = version; - hash = "sha256-aq9I9KJnzwFjfLZ2fzW80abJQ/oSX7FcmCXYi1JMY7Q="; + hash = "sha256-43nKFTkIqaG9UzAjvNbZAog3NLMRKdtnZHxiiiBuD/4="; }; build-system = [ python3.pkgs.setuptools ]; From d311c0eaeb6e8ec527a9a58821693e500c0b4dc6 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Tue, 3 Jun 2025 13:07:14 +0200 Subject: [PATCH 192/196] doc: call out 'src' should ideally point to sources And to mark packages otherwise. --- doc/stdenv/stdenv.chapter.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/stdenv/stdenv.chapter.md b/doc/stdenv/stdenv.chapter.md index 29b57e9f6d31..43795dfc94f6 100644 --- a/doc/stdenv/stdenv.chapter.md +++ b/doc/stdenv/stdenv.chapter.md @@ -599,6 +599,8 @@ Additional file types can be supported by setting the `unpackCmd` variable (see The list of source files or directories to be unpacked or copied. One of these must be set. Note that if you use `srcs`, you should also set `sourceRoot` or `setSourceRoot`. +These should ideally actually be sources and licensed under a FLOSS license. If you have to use a binary upstream release or package non-free software, make sure you correctly mark your derivation as such in the [`sourceProvenance`](#var-meta-sourceProvenance) and [`license`](#sec-meta-license) fields of the [`meta`](#chap-meta) section. + ##### `sourceRoot` {#var-stdenv-sourceRoot} After unpacking all of `src` and `srcs`, if neither of `sourceRoot` and `setSourceRoot` are set, `unpackPhase` of the generic builder checks that the unpacking produced a single directory and moves the current working directory into it. From cf85d813d29ba16143fdf5a1eeb746e85c305a90 Mon Sep 17 00:00:00 2001 From: kuflierl <41301536+kuflierl@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:33:13 +0200 Subject: [PATCH 193/196] shh: 2025.6.4 -> 2025.6.5 --- pkgs/by-name/sh/shh/package.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/sh/shh/package.nix b/pkgs/by-name/sh/shh/package.nix index 8bc26f187235..694e717743f3 100644 --- a/pkgs/by-name/sh/shh/package.nix +++ b/pkgs/by-name/sh/shh/package.nix @@ -3,7 +3,6 @@ rustPlatform, fetchFromGitHub, nix-update-script, - fetchpatch, installShellFiles, python3, strace, @@ -19,25 +18,19 @@ let in rustPlatform.buildRustPackage rec { pname = "shh"; - version = "2025.6.4"; + version = "2025.6.5"; src = fetchFromGitHub { owner = "desbma"; repo = "shh"; tag = "v${version}"; - hash = "sha256-rhn7qy/cF1vjCFnEoVzVmKNcI/TBUEMxp5pzzC8c9bw="; + hash = "sha256-cKN5SK7pVw4Ey6QmCZRYIlDPJ69eg9ihQ1M2vZDmGZ0="; }; - cargoHash = "sha256-hk4IG/FOwrLrV7kPDQigkpWwQzmvf1LvyrIesMYO3jk="; + cargoHash = "sha256-09mQDautFnL0RYfIfn6KC2T7Ah57gV7JD1JkqmApmYI="; patches = [ ./fix_run_checks.patch - (fetchpatch { - # to be removed after next release - name = "support-kernels-without-kernel-unprivileged_userns_clone.patch"; - url = "https://github.com/desbma/shh/commit/f103b06c756dbb43aec615b590680cc99cbb0f00.patch"; - hash = "sha256-K68tU7EN51jUayoP+WAUuvqqB2eqyDXnAdLsWEd/eAM="; - }) ]; env = { From e95626ec05157709c75c74f3d3a2c96999617966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9B=A7-440729=20=5Bsophie=5D?= Date: Fri, 23 May 2025 23:00:41 +0200 Subject: [PATCH 194/196] mastodon: allow specifying missingHashes when overriding src --- pkgs/servers/mastodon/default.nix | 3 +++ pkgs/servers/mastodon/source.nix | 1 + pkgs/servers/mastodon/update.sh | 1 + 3 files changed, 5 insertions(+) diff --git a/pkgs/servers/mastodon/default.nix b/pkgs/servers/mastodon/default.nix index 54e0c8624d94..095358d55656 100644 --- a/pkgs/servers/mastodon/default.nix +++ b/pkgs/servers/mastodon/default.nix @@ -19,6 +19,7 @@ srcOverride ? callPackage ./source.nix { inherit patches; }, gemset ? ./. + "/gemset.nix", yarnHash ? srcOverride.yarnHash, + yarnMissingHashes ? srcOverride.yarnMissingHashes, }: stdenv.mkDerivation rec { @@ -36,9 +37,11 @@ stdenv.mkDerivation rec { pname = "${pname}-modules"; inherit src version; + missingHashes = yarnMissingHashes; yarnOfflineCache = yarn-berry.fetchYarnBerryDeps { inherit src; hash = yarnHash; + missingHashes = yarnMissingHashes; }; nativeBuildInputs = [ diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix index b1c8389786c1..4dcc524f01b3 100644 --- a/pkgs/servers/mastodon/source.nix +++ b/pkgs/servers/mastodon/source.nix @@ -19,4 +19,5 @@ in // { inherit version; yarnHash = "sha256-IC4d/skIHEzJPuKlq4rMAqV+ydqquA6toq4WWCfuDxo="; + yarnMissingHashes = null; } diff --git a/pkgs/servers/mastodon/update.sh b/pkgs/servers/mastodon/update.sh index 330e53676b7a..ca1c52d77872 100755 --- a/pkgs/servers/mastodon/update.sh +++ b/pkgs/servers/mastodon/update.sh @@ -102,6 +102,7 @@ in // { inherit version; yarnHash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + yarnMissingHashes = null; } EOF SOURCE_DIR="$(nix-build --no-out-link -E '(import {}).callPackage ./source.nix {}')" From 27c294bd543bc9a0891d4b872c73f37b2ff297b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Jun 2025 09:45:08 +0000 Subject: [PATCH 195/196] geteduroam: 0.11 -> 0.12 --- pkgs/by-name/ge/geteduroam/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/geteduroam/package.nix b/pkgs/by-name/ge/geteduroam/package.nix index 38a34a0ef224..fd4c0218b897 100644 --- a/pkgs/by-name/ge/geteduroam/package.nix +++ b/pkgs/by-name/ge/geteduroam/package.nix @@ -17,16 +17,16 @@ buildGoModule (finalAttrs: { pname = "geteduroam"; - version = "0.11"; + version = "0.12"; src = fetchFromGitHub { owner = "geteduroam"; repo = "linux-app"; tag = finalAttrs.version; - hash = "sha256-CbgQn6mf1125DYKBDId+BmFMcfdWNW2M4/iLoiELOAY="; + hash = "sha256-+3mluLby3R0xVU9fIG+1B1A4yM1IfyUvw4wclwnV5s8="; }; - vendorHash = "sha256-b06wnqT88J7etNTFJ6nE9Uo0gOQOGvvs0vPNnJr6r4Q="; + vendorHash = "sha256-l9hge1TS+7ix9/6LKWq+lTMjNM4/Lnw8gNrWB6hWCTk="; subPackages = [ "cmd/geteduroam-gui" From 65c2df876015becf9190f9c49cef8057fec9904e Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Thu, 5 Jun 2025 08:56:24 +0200 Subject: [PATCH 196/196] python3Packages.craft-grammar: move pydantic to dependencies --- pkgs/development/python-modules/craft-grammar/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/craft-grammar/default.nix b/pkgs/development/python-modules/craft-grammar/default.nix index 8fdaa2bea823..a531db631783 100644 --- a/pkgs/development/python-modules/craft-grammar/default.nix +++ b/pkgs/development/python-modules/craft-grammar/default.nix @@ -25,12 +25,14 @@ buildPythonPackage rec { build-system = [ setuptools-scm ]; - dependencies = [ overrides ]; + dependencies = [ + overrides + pydantic + ]; pythonImportsCheck = [ "craft_grammar" ]; nativeCheckInputs = [ - pydantic pytestCheckHook pyyaml ];