From 4c2dd4e339f0e7a2daaeb721d438b73e9e26ccc0 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Sun, 15 Feb 2026 15:05:13 +0530 Subject: [PATCH 01/84] fx: skip flaky test on x86_64-darwin Signed-off-by: phanirithvij --- pkgs/by-name/fx/fx/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/fx/fx/package.nix b/pkgs/by-name/fx/fx/package.nix index 69c0bc0bc327..cbe60006ecba 100644 --- a/pkgs/by-name/fx/fx/package.nix +++ b/pkgs/by-name/fx/fx/package.nix @@ -32,6 +32,11 @@ buildGoModule (finalAttrs: { --zsh <($out/bin/fx --comp zsh) ''; + checkFlags = lib.optionals (stdenv.hostPlatform.system == "x86_64-darwin") [ + # flaky only on x86_64 darwin, https://hydra.nixos.org/build/319903711 + "-skip=^TestSearchCaching" + ]; + nativeInstallCheckInputs = [ versionCheckHook writableTmpDirAsHomeHook From 0efb33e0c7d6a2c89990a1f6e7324f57afe9f739 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Feb 2026 11:31:21 +0000 Subject: [PATCH 02/84] resvg: 0.46.0 -> 0.47.0 --- pkgs/by-name/re/resvg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/resvg/package.nix b/pkgs/by-name/re/resvg/package.nix index 5f2e99a1b98c..84969b8b7de3 100644 --- a/pkgs/by-name/re/resvg/package.nix +++ b/pkgs/by-name/re/resvg/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "resvg"; - version = "0.46.0"; + version = "0.47.0"; src = fetchFromGitHub { owner = "RazrFalcon"; repo = "resvg"; rev = "v${finalAttrs.version}"; - hash = "sha256-kiE9Zv3PonRRq6pbRnqGz0LKlYSTFSuuqYaLDmC9I2Y="; + hash = "sha256-BCYjVOWFpOZm7ocmfszFpaBxnd96vhf3/yGlvAVRtCw="; }; - cargoHash = "sha256-dqqO+CPyBaUFBZGwhwXFRr8tnZWp27sF0606tmOm7ms="; + cargoHash = "sha256-cVOAmwX/pYA6R0HK8+RLt/IvzowAO/g1i2YM71bYFoA="; cargoBuildFlags = [ "--package=resvg" From 10b4ac0146d55ce162e2cbf2c830ec64335b4c56 Mon Sep 17 00:00:00 2001 From: CactiChameleon9 <51231053+CactiChameleon9@users.noreply.github.com> Date: Tue, 17 Feb 2026 20:01:51 +0100 Subject: [PATCH 03/84] pingu: 0.0.6 -> 0.0.7 --- pkgs/by-name/pi/pingu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pingu/package.nix b/pkgs/by-name/pi/pingu/package.nix index d835fc833d0c..46411cd3ad82 100644 --- a/pkgs/by-name/pi/pingu/package.nix +++ b/pkgs/by-name/pi/pingu/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "pingu"; - version = "0.0.6"; + version = "0.0.7"; src = fetchFromGitHub { owner = "CactiChameleon9"; repo = "pingu"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-pXC/y+piLhSWIcJ1/+UaC3sjHPKG3XvTuHzWENsXME0="; + sha256 = "sha256-KiJRr06N5zOq2vov+iKf5omrzxORxIUaEjM+rXfaoR0="; # Get values that require us to use git, then delete .git leaveDotGit = true; postFetch = '' @@ -22,7 +22,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-8d0pKweumnJH49HSBCfEF8cwEXLGMAk2WbhS10T/Cmc="; + vendorHash = "sha256-+2YyJo4RFJXTt7foDrEoLeCcbkRqQ+boFaKioUtcZsM="; ldflags = [ "-w" "-s" From d9fabb08dd45d6a3ef9fdbcc40085e2995a2c5c8 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 05:42:07 +0000 Subject: [PATCH 04/84] maintainers/scripts/hydra_eval_check: drop MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ancient and seemingly unused. Doesn’t check, e.g. `aarch64-linux`, `aarch64-darwin`, or even `x86_64-freebsd`. --- maintainers/scripts/hydra_eval_check | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100755 maintainers/scripts/hydra_eval_check diff --git a/maintainers/scripts/hydra_eval_check b/maintainers/scripts/hydra_eval_check deleted file mode 100755 index c8e03424f320..000000000000 --- a/maintainers/scripts/hydra_eval_check +++ /dev/null @@ -1,13 +0,0 @@ -#! /bin/sh - -# give absolute path of release.nix as argument -hydra_eval_jobs \ - --argstr system x86_64-linux \ - --argstr system i686-linux \ - --argstr system x86_64-darwin \ - --argstr system i686-cygwin \ - --argstr system x86_64-cygwin \ - --argstr system i686-freebsd \ - --arg officialRelease false \ - --arg nixpkgs "{ outPath = builtins.storePath ./. ; rev = 1234; }" \ - $@ From 62da52900f912628c6616fbac3f9854810ff26d7 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sun, 1 Mar 2026 08:00:46 -0800 Subject: [PATCH 05/84] maintainers: remove synthetica --- maintainers/maintainer-list.nix | 6 ------ maintainers/team-list.nix | 1 - nixos/tests/pulseaudio.nix | 4 ++-- nixos/tests/sway.nix | 4 +--- nixos/tests/vscodium.nix | 1 - pkgs/applications/editors/vscode/vscode.nix | 1 - pkgs/applications/editors/vscode/vscodium.nix | 1 - pkgs/applications/window-managers/i3/wk-switch.nix | 2 +- pkgs/applications/window-managers/i3/wmfocus.nix | 2 +- pkgs/by-name/al/albert/package.nix | 1 - pkgs/by-name/ci/circleci-cli/package.nix | 2 +- pkgs/by-name/co/codebraid/package.nix | 2 +- pkgs/by-name/en/entr/package.nix | 1 - pkgs/by-name/j/j/package.nix | 1 - pkgs/by-name/ma/mako/package.nix | 1 - pkgs/by-name/mu/mutmut/package.nix | 1 - pkgs/by-name/pi/pipectl/package.nix | 2 +- pkgs/by-name/pl/plexamp/package.nix | 1 - pkgs/by-name/sw/sway-unwrapped/package.nix | 4 +--- pkgs/by-name/wa/waybar/package.nix | 1 - pkgs/by-name/wl/wl-mirror/package.nix | 2 +- pkgs/development/interpreters/bqn/cbqn/default.nix | 1 - pkgs/development/libraries/wlroots/default.nix | 1 - pkgs/development/python-modules/bespon/default.nix | 2 +- pkgs/development/python-modules/deezer-python/default.nix | 2 +- pkgs/development/python-modules/panflute/default.nix | 2 +- pkgs/tools/misc/pandoc-imagine/default.nix | 2 +- 27 files changed, 14 insertions(+), 37 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b3e0562793d7..23bd61b9a272 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26022,12 +26022,6 @@ githubId = 12595971; name = "Guillaume Girol"; }; - synthetica = { - email = "nix@hilhorst.be"; - github = "Synthetica9"; - githubId = 7075751; - name = "Patrick Hilhorst"; - }; sysedwinistrator = { email = "edwin.mowen@gmail.com"; github = "sysedwinistrator"; diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index bb000aa7676d..e6bf9f5f6a21 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -295,7 +295,6 @@ with lib.maintainers; gcc = { members = [ - synthetica vcunat ericson2314 ]; diff --git a/nixos/tests/pulseaudio.nix b/nixos/tests/pulseaudio.nix index c7791090cedb..b3b0837b239e 100644 --- a/nixos/tests/pulseaudio.nix +++ b/nixos/tests/pulseaudio.nix @@ -29,8 +29,8 @@ let in { name = "pulseaudio${lib.optionalString fullVersion "Full"}${lib.optionalString systemWide "-systemWide"}"; - meta = with pkgs.lib.maintainers; { - maintainers = [ synthetica ] ++ pkgs.pulseaudio.meta.maintainers; + meta = { + maintainers = pkgs.pulseaudio.meta.maintainers; }; nodes.machine = diff --git a/nixos/tests/sway.nix b/nixos/tests/sway.nix index 92d99e6a37be..240c1392f4d2 100644 --- a/nixos/tests/sway.nix +++ b/nixos/tests/sway.nix @@ -2,9 +2,7 @@ { name = "sway"; meta = { - maintainers = with lib.maintainers; [ - synthetica - ]; + maintainers = [ ]; }; # testScriptWithTypes:49: error: Cannot call function of unknown type diff --git a/nixos/tests/vscodium.nix b/nixos/tests/vscodium.nix index 7cb0871ac9bc..51c294d432e5 100644 --- a/nixos/tests/vscodium.nix +++ b/nixos/tests/vscodium.nix @@ -41,7 +41,6 @@ let nodes."${name}" = machine; meta.maintainers = with lib.maintainers; [ - synthetica turion ]; diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 02424724f631..4efbcc5629fe 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -112,7 +112,6 @@ buildVscode { license = lib.licenses.unfree; maintainers = with lib.maintainers; [ eadwu - synthetica bobby285271 johnrtitor jefflabonte diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index e3668d7d3759..56a9adabed9c 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -81,7 +81,6 @@ buildVscode rec { license = lib.licenses.mit; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ - synthetica bobby285271 ]; mainProgram = "codium"; diff --git a/pkgs/applications/window-managers/i3/wk-switch.nix b/pkgs/applications/window-managers/i3/wk-switch.nix index bae72d0adb76..41a9523303bb 100644 --- a/pkgs/applications/window-managers/i3/wk-switch.nix +++ b/pkgs/applications/window-managers/i3/wk-switch.nix @@ -29,7 +29,7 @@ python3Packages.buildPythonApplication { meta = { description = "XMonad-like workspace switching for i3 and sway"; mainProgram = "i3-wk-switch"; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; platforms = lib.platforms.linux; license = lib.licenses.mit; homepage = "https://travisf.net/i3-wk-switcher"; diff --git a/pkgs/applications/window-managers/i3/wmfocus.nix b/pkgs/applications/window-managers/i3/wmfocus.nix index 47633170e263..3f4740a37df2 100644 --- a/pkgs/applications/window-managers/i3/wmfocus.nix +++ b/pkgs/applications/window-managers/i3/wmfocus.nix @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage rec { mainProgram = "wmfocus"; homepage = "https://github.com/svenstaro/wmfocus"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/al/albert/package.nix b/pkgs/by-name/al/albert/package.nix index 93f07e97ad98..273f046164d4 100644 --- a/pkgs/by-name/al/albert/package.nix +++ b/pkgs/by-name/al/albert/package.nix @@ -81,7 +81,6 @@ stdenv.mkDerivation (finalAttrs: { # See: https://github.com/NixOS/nixpkgs/issues/279226 license = lib.licenses.unfree; maintainers = with lib.maintainers; [ - synthetica eljamm ]; mainProgram = "albert"; diff --git a/pkgs/by-name/ci/circleci-cli/package.nix b/pkgs/by-name/ci/circleci-cli/package.nix index 5acaff20d3bf..c30aa30b9137 100644 --- a/pkgs/by-name/ci/circleci-cli/package.nix +++ b/pkgs/by-name/ci/circleci-cli/package.nix @@ -44,7 +44,7 @@ buildGoModule (finalAttrs: { Command to enable you to reproduce the CircleCI environment locally and run jobs as if they were running on the hosted CirleCI application. ''; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; mainProgram = "circleci"; license = lib.licenses.mit; homepage = "https://circleci.com/"; diff --git a/pkgs/by-name/co/codebraid/package.nix b/pkgs/by-name/co/codebraid/package.nix index 0e59af3aaca2..7a39b8d7d154 100644 --- a/pkgs/by-name/co/codebraid/package.nix +++ b/pkgs/by-name/co/codebraid/package.nix @@ -40,7 +40,7 @@ python3Packages.buildPythonApplication (finalAttrs: { with support for rich output like plots. ''; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; mainProgram = "codebraid"; }; }) diff --git a/pkgs/by-name/en/entr/package.nix b/pkgs/by-name/en/entr/package.nix index daef393b4ffb..b30cbe2a562a 100644 --- a/pkgs/by-name/en/entr/package.nix +++ b/pkgs/by-name/en/entr/package.nix @@ -33,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.all; maintainers = with lib.maintainers; [ pSub - synthetica ]; mainProgram = "entr"; }; diff --git a/pkgs/by-name/j/j/package.nix b/pkgs/by-name/j/j/package.nix index de4349e12de3..bbcb3854a019 100644 --- a/pkgs/by-name/j/j/package.nix +++ b/pkgs/by-name/j/j/package.nix @@ -89,7 +89,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ raskin - synthetica ]; broken = stdenv.hostPlatform.isDarwin; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ma/mako/package.nix b/pkgs/by-name/ma/mako/package.nix index bdc8c3f4e988..25612abe5b87 100644 --- a/pkgs/by-name/ma/mako/package.nix +++ b/pkgs/by-name/ma/mako/package.nix @@ -78,7 +78,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ dywedir - synthetica ]; platforms = lib.platforms.linux; mainProgram = "mako"; diff --git a/pkgs/by-name/mu/mutmut/package.nix b/pkgs/by-name/mu/mutmut/package.nix index 1ea0499bdc5d..86ccf1ee3536 100644 --- a/pkgs/by-name/mu/mutmut/package.nix +++ b/pkgs/by-name/mu/mutmut/package.nix @@ -42,7 +42,6 @@ python3Packages.buildPythonApplication (finalAttrs: { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ l0b0 - synthetica ]; }; }) diff --git a/pkgs/by-name/pi/pipectl/package.nix b/pkgs/by-name/pi/pipectl/package.nix index c500f6c8af10..ca49ea6068d8 100644 --- a/pkgs/by-name/pi/pipectl/package.nix +++ b/pkgs/by-name/pi/pipectl/package.nix @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/Ferdi265/pipectl"; license = lib.licenses.gpl3; description = "Simple named pipe management utility"; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; mainProgram = "pipectl"; }; }) diff --git a/pkgs/by-name/pl/plexamp/package.nix b/pkgs/by-name/pl/plexamp/package.nix index 0c26bf0f962c..7f9acac9d661 100644 --- a/pkgs/by-name/pl/plexamp/package.nix +++ b/pkgs/by-name/pl/plexamp/package.nix @@ -43,7 +43,6 @@ appimageTools.wrapType2 { maintainers = with lib.maintainers; [ killercup redhawk - synthetica ]; platforms = [ "x86_64-linux" ]; }; diff --git a/pkgs/by-name/sw/sway-unwrapped/package.nix b/pkgs/by-name/sw/sway-unwrapped/package.nix index 0739dbc850a5..904ab5f8784b 100644 --- a/pkgs/by-name/sw/sway-unwrapped/package.nix +++ b/pkgs/by-name/sw/sway-unwrapped/package.nix @@ -139,9 +139,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/swaywm/sway/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.freebsd; - maintainers = with lib.maintainers; [ - synthetica - ]; + maintainers = [ ]; mainProgram = "sway"; }; }) diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index 26088e2653c8..d7a442baef82 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -220,7 +220,6 @@ stdenv.mkDerivation (finalAttrs: { lovesegfault minijackson rodrgz - synthetica khaneliman ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/wl/wl-mirror/package.nix b/pkgs/by-name/wl/wl-mirror/package.nix index ad61d15d047d..56bdaf62ed0b 100644 --- a/pkgs/by-name/wl/wl-mirror/package.nix +++ b/pkgs/by-name/wl/wl-mirror/package.nix @@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/Ferdi265/wl-mirror"; description = "Simple Wayland output mirror client"; license = lib.licenses.gpl3; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) diff --git a/pkgs/development/interpreters/bqn/cbqn/default.nix b/pkgs/development/interpreters/bqn/cbqn/default.nix index 91bc41382bbe..3388710e9a37 100644 --- a/pkgs/development/interpreters/bqn/cbqn/default.nix +++ b/pkgs/development/interpreters/bqn/cbqn/default.nix @@ -136,7 +136,6 @@ stdenv.mkDerivation { detegr shnarazk sternenseemann - synthetica ]; platforms = lib.platforms.all; }; diff --git a/pkgs/development/libraries/wlroots/default.nix b/pkgs/development/libraries/wlroots/default.nix index d59d4fcb5c57..a9c658f7b6f8 100644 --- a/pkgs/development/libraries/wlroots/default.nix +++ b/pkgs/development/libraries/wlroots/default.nix @@ -146,7 +146,6 @@ let license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ - synthetica wineee doronbehar ]; diff --git a/pkgs/development/python-modules/bespon/default.nix b/pkgs/development/python-modules/bespon/default.nix index ea0196d8c52b..8ff0dc3c6816 100644 --- a/pkgs/development/python-modules/bespon/default.nix +++ b/pkgs/development/python-modules/bespon/default.nix @@ -24,6 +24,6 @@ buildPythonPackage rec { description = "Encodes and decodes data in the BespON format"; homepage = "https://github.com/gpoore/bespon_py"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/deezer-python/default.nix b/pkgs/development/python-modules/deezer-python/default.nix index fdfd2bfbe322..f644f48ac660 100644 --- a/pkgs/development/python-modules/deezer-python/default.nix +++ b/pkgs/development/python-modules/deezer-python/default.nix @@ -50,6 +50,6 @@ buildPythonPackage rec { homepage = "https://github.com/browniebroke/deezer-python"; changelog = "https://github.com/browniebroke/deezer-python/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/panflute/default.nix b/pkgs/development/python-modules/panflute/default.nix index 8a9bc8d131c8..8c98ea2073c7 100644 --- a/pkgs/development/python-modules/panflute/default.nix +++ b/pkgs/development/python-modules/panflute/default.nix @@ -28,6 +28,6 @@ buildPythonPackage rec { homepage = "https://scorreia.com/software/panflute"; changelog = "https://github.com/sergiocorreia/panflute/releases/tag/${version}"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; }; } diff --git a/pkgs/tools/misc/pandoc-imagine/default.nix b/pkgs/tools/misc/pandoc-imagine/default.nix index c9e36942c76d..8307eda4974c 100644 --- a/pkgs/tools/misc/pandoc-imagine/default.nix +++ b/pkgs/tools/misc/pandoc-imagine/default.nix @@ -33,7 +33,7 @@ buildPythonApplication rec { into images or ASCII art ''; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ synthetica ]; + maintainers = [ ]; mainProgram = "pandoc-imagine"; }; } From ef02d324226687a728756e6724c237670cbe9938 Mon Sep 17 00:00:00 2001 From: Bu Kun <65808665+pokon548@users.noreply.github.com> Date: Sun, 15 Feb 2026 23:20:26 +0800 Subject: [PATCH 06/84] animeko: 5.2.0 -> 5.3.2 --- .../an/animeko/0001-no-update-checker.patch | 29 +++ pkgs/by-name/an/animeko/deps.json | 170 ++++++++---------- pkgs/by-name/an/animeko/package.nix | 14 +- 3 files changed, 115 insertions(+), 98 deletions(-) create mode 100644 pkgs/by-name/an/animeko/0001-no-update-checker.patch diff --git a/pkgs/by-name/an/animeko/0001-no-update-checker.patch b/pkgs/by-name/an/animeko/0001-no-update-checker.patch new file mode 100644 index 000000000000..6d3c9a1541d5 --- /dev/null +++ b/pkgs/by-name/an/animeko/0001-no-update-checker.patch @@ -0,0 +1,29 @@ +--- a/app/shared/ui-settings/src/commonMain/kotlin/ui/update/UpdateChecker.kt ++++ b/app/shared/ui-settings/src/commonMain/kotlin/ui/update/UpdateChecker.kt +@@ -40,25 +40,7 @@ + expectSuccess = true + }.use { client -> + withExceptionCollector { +- return kotlin.runCatching { +- client.getVersionFromAniServer("https://danmaku-global.myani.org/", currentVersion, releaseClass) +- .also { +- logger.info { "Got latest version from global server: ${it?.name}" } +- } +- }.recoverCatching { exception -> +- collect(exception) +- client.getVersionFromAniServer("https://danmaku-cn.myani.org/", currentVersion, releaseClass).also { +- logger.info { "Got latest version from CN server: ${it?.name}" } +- } +- }.onFailure { exception -> +- collect(exception) +- if (exception is CancellationException || exception is IOException) { +- throwLast() +- } +- val finalException = getLast()!! +- logger.error(finalException) { "Failed to get latest version" } +- throw finalException +- }.getOrThrow()// should not throw, because of `onFailure` ++ return null + } + } + } diff --git a/pkgs/by-name/an/animeko/deps.json b/pkgs/by-name/an/animeko/deps.json index 2225aa31ed29..39b131eb342b 100644 --- a/pkgs/by-name/an/animeko/deps.json +++ b/pkgs/by-name/an/animeko/deps.json @@ -53,10 +53,6 @@ "module": "sha256-KsL3EG4S8mNCW0pN/ICYlEf7iVZ1/pAthnWap0/RK30=", "pom": "sha256-/leyKEF/TXxneQPcYftKfPmT1gNJneJtjYET5HfMTxs=" }, - "androidx/annotation#annotation-iosarm64/1.7.0": { - "module": "sha256-AC0rtA4C7N7Y533F1nTe4s5f538pUxgcl+vVDSRlAY0=", - "pom": "sha256-ehf34KZP5hR8zaxQyF0Qo7AY/PHd/ip3e6YAA8pa3FY=" - }, "androidx/annotation#annotation-iosarm64/1.9.0": { "module": "sha256-6DJvdch3vV6HpxGXejlvW+xtpU1QTP3BBdQH6tTdXtc=", "pom": "sha256-r5RTiIOEj6z73kf5Xg2fNWerA2l/Nc6e7NnkS/y4JQc=" @@ -65,10 +61,6 @@ "module": "sha256-gWifMc5Ndyzq5Nm4EKEPjSJlSrdSk/9EbJwgEfi6MjE=", "pom": "sha256-JTmoAKO24c6Fefs5T7n0Yi81sDPGYvSj9Zc9+O+IilI=" }, - "androidx/annotation#annotation-iossimulatorarm64/1.7.0": { - "module": "sha256-OikdRa70npj492Pcc+iJJnOSmeiUyqGrKZhWZp7hjRI=", - "pom": "sha256-5+KpIB5thn7QIZaNGTjoBHdboYieIemh6IMcSL4iOYk=" - }, "androidx/annotation#annotation-iossimulatorarm64/1.9.0": { "module": "sha256-b8ECz4xqGmk7qL083JGilvz/Ag6SMrz+MAS1VRXMhpI=", "pom": "sha256-8G4LBU16fBWN4e++C66OrN0vy1Oak7n/ZOmYOAuoVHo=" @@ -81,11 +73,6 @@ "module": "sha256-P1qPqhneZn5j3KlzD/jvDkeOS6+1/uuCWOXAhiRtyQw=", "pom": "sha256-K+ZlunzbBGtBtAnHmj3gxtnhJVJCwIf2uUssdJO+CPQ=" }, - "androidx/annotation#annotation-jvm/1.7.0": { - "jar": "sha256-42uOS4OTpK3HTj1KsirVo2OW8M6i5AtXNOrhSTff0iQ=", - "module": "sha256-B85gw3erlOR8jJAlibl3YDAGT9Gn5NWgGjjXAONeXbQ=", - "pom": "sha256-LT/MEucHiGmSA5JmI39FEUDKqPlMHmLn/E1gLeNFsNc=" - }, "androidx/annotation#annotation-jvm/1.8.1": { "module": "sha256-yVnjsM3HXBXv4BYF+laqefAz45I44VBji4+r3mqhIaA=", "pom": "sha256-1JIDczqm+uBGw6PeTnlu7TR1lXVUhqZCc5iYRHWXULQ=" @@ -502,10 +489,6 @@ "module": "sha256-EPd9GdGF6KLN1LDa+ymy2hgM61G1PuwstFu40CeVSpg=", "pom": "sha256-4itFFcGCYOqcksHaHQsJqkb+gnCr1mg4oveFn/JzJds=" }, - "androidx/compose/runtime#runtime-saveable/1.8.2": { - "module": "sha256-bvgfp/FklhULLb9r4gHEEt7T80PKH5Xt5EIYdR7WbHI=", - "pom": "sha256-zkIRKN1Z/3cq3hv5T61DdKbcxe64Az4xQPawbvbZlCw=" - }, "androidx/compose/runtime#runtime-saveable/1.9.0": { "module": "sha256-dWS0MU7dgdDxwPp2MH9HPDl7Y0hWIdPO4KKRiwUvJS4=", "pom": "sha256-hqVscAR77b6wjyPOhtoJ3LR38J+MUjnvp5CV4uzgYLM=" @@ -3005,10 +2988,18 @@ "module": "sha256-/Pqut7oYe99qycvB0HNJiWSbCn/8bfteU5TBcJYfaLI=", "pom": "sha256-sid4YljDlKaO0ntiFyaB+JdOQoJHeTBU0XxAxlDEEfI=" }, + "co/touchlab#stately-strict-iosarm64/2.0.6": { + "module": "sha256-qOtTajAaiWcZulLhdrLMOxgzg3PlRL85DjGApJNMAVg=", + "pom": "sha256-oY8yBrVtGjDoAR2dMt0GaPATdyKBGvmyiLd0NE/Z5ZU=" + }, "co/touchlab#stately-strict-iosarm64/2.1.0": { "module": "sha256-8UOjj43DzTJcUh82aMb3UuxN99vKlf/A4kJWhNubHN4=", "pom": "sha256-80CheYAdvDwZ0/xiJNOnySnM+3NmfP2EujE5jtZDafY=" }, + "co/touchlab#stately-strict-iossimulatorarm64/2.0.6": { + "module": "sha256-uXuBPQgr1k5sLpnPY7KcFPKQaLaEw5jDf+pPy0OOeFg=", + "pom": "sha256-pvmqkz0ylUVaeLu1XRfqVFIYBybxlIr72XjkPJgFin4=" + }, "co/touchlab#stately-strict-iossimulatorarm64/2.1.0": { "module": "sha256-HvYz59tOHPEu88DkMv3YAiaIBbb+M+0PSE1by2jplTw=", "pom": "sha256-VhGaJG2F4fwijbx4TjMj7ld6FdxnVnykeHqKgbMbon4=" @@ -5515,10 +5506,6 @@ "module": "sha256-RWBz1hMzkqxpnWLPsN64wCvaKATJ0DowDPUiSpH/LIg=", "pom": "sha256-7woPdZv6dxVHNjyRKaa2PTUFds7PW4OZFTkQIcZoOgA=" }, - "org/jetbrains/compose/runtime#runtime-saveable-uikitarm64/1.8.2": { - "module": "sha256-O942iQhum9QIocX9wOQx+NVAaLPAlHHSI1AoWonTdmw=", - "pom": "sha256-fPWcnAL/lQ0yt1nF7TCzyp/bAHRX1v0fywMEw2e/E6g=" - }, "org/jetbrains/compose/runtime#runtime-saveable-uikitarm64/1.9.0": { "module": "sha256-uNVM3vXgpbeDXLM4iBM0iSz7qz+SN3/lmBeiXXU+kbg=", "pom": "sha256-HanDoPdPzxJ0SRyrHm7PfZ2C2iZnYCPoCQCldo+0uHs=" @@ -5531,10 +5518,6 @@ "module": "sha256-OgEVWV6hCpJxUIVrUuPNsS4zRtVDcAd/+HKII0t043Q=", "pom": "sha256-idSq3GUxiPxdCKVpbmH8HGq/IkpFNZUZ1MSNZDWG5n4=" }, - "org/jetbrains/compose/runtime#runtime-saveable-uikitsimarm64/1.8.2": { - "module": "sha256-hkmLu/22k8LUHFfk9wYTdE+1oDbT08zxzBB8zV1KwGY=", - "pom": "sha256-wqhTeOdhVYu27PHODBBZBkAcH97ai3FDQmThhayWKQU=" - }, "org/jetbrains/compose/runtime#runtime-saveable-uikitsimarm64/1.9.0": { "module": "sha256-NgHdc32iO0hYHHvq25xG7bNLyR0HITAb2J5heheFy30=", "pom": "sha256-mq9FKhMxH2vHDvqCZJma6dTV6EAOHJhoPDGDAgLM33M=" @@ -6203,6 +6186,9 @@ "jar": "sha256-z5XszGzHhN/0ed7guINPNYS5MpLMXZGXLoL117nhPjs=", "pom": "sha256-vklJB+DhnHi7ghFUr6F3bVrXoFi0qzAJD3Q1Sw4TON4=" }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.0": { + "pom": "sha256-K7bHVRuXx7oCn5hmWC56oZ1jq/1M1T2j/AxGLzq1/CY=" + }, "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" @@ -6885,95 +6871,95 @@ "module": "sha256-s+NvC4F8sW43udNc2Sf7pqQYPTpy6WYcDaEZtGe1U5Y=", "pom": "sha256-EN0WnADat5JXw6z/58I2vqwkgfngp2xT620S9Mp1q2c=" }, - "org/openani/mediamp#catalog/0.0.29": { - "module": "sha256-s6r4l6CUxAxXNrk0x4papHn7CT9Agn+VGhA5gde45/8=", - "pom": "sha256-E5GiqnTrK4imwFM7QBmAAhhxDKijBAIi/mwyH3FUuk4=" + "org/openani/mediamp#catalog/0.0.30": { + "module": "sha256-2OPa47tUPbb2VrTHEOwV8lGquOHf0NP7ic+M1D2GCHM=", + "pom": "sha256-A2o2vXqHPKNgWU1tVkeQMvwwjDfb6Z1u116yd1RJch0=" }, - "org/openani/mediamp#mediamp-api-android-debug/0.0.29": { - "module": "sha256-jU1JEH7gsdNZqGDewGzwxm9RVbT/0cL0T4SsT1m/v/w=", - "pom": "sha256-ZRgAVnFvMsp3tirT+pxdzLl/UgaKwWLiJwix9zmo5hU=" + "org/openani/mediamp#mediamp-api-android-debug/0.0.30": { + "module": "sha256-i05AWijPx24uS1h09c4mswpBwJKRgd9ey3mQPOXudsM=", + "pom": "sha256-WbTPILNxF14itRm7/VcMlWTusP8MJdaIzt0UduzodAs=" }, - "org/openani/mediamp#mediamp-api-android/0.0.29": { - "module": "sha256-A7Kf2AqX+9bds8WYtQnt7oRkoLXjXnk/3RnMiLcSCkw=", - "pom": "sha256-pyflDsXfp2uPi32gudBjcjjVfPjbwz2cV7Wnvclz7ME=" + "org/openani/mediamp#mediamp-api-android/0.0.30": { + "module": "sha256-1R6MW6Hod8WqccN3hSjQL61q/SOAUgXOmUutKvB1ZAk=", + "pom": "sha256-VmpuVDAwn3sa5SVacHYYIV6/AMD8cHA9ccJbzsSHLg8=" }, - "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-desktop/0.0.30": { + "jar": "sha256-cjmXO7AT1WxxAnqjAVqm1W5rGWBzgQg72/FMDH4cBgk=", + "module": "sha256-qk9kYkERTe27Ae63/HtReT9rpYtxIQM6oV00VI15Jok=", + "pom": "sha256-4y32EbVgTpToWtNFgVIEtIBrwzsLkQefMg+ml/0thRw=" }, - "org/openani/mediamp#mediamp-api-iosarm64/0.0.29": { - "module": "sha256-pi4zPVts8iYT+Id6q3xRa5R9W9LQrCdYL3pKlLqVjV4=", - "pom": "sha256-FEuhDtbkSE07U1E8Q87TIB/v4YLFpLrOqZnpPchKilQ=" + "org/openani/mediamp#mediamp-api-iosarm64/0.0.30": { + "module": "sha256-DWqiR1l7S++nrZxcFXJrLtw3XIjqj3kqwR2vd4m6fZw=", + "pom": "sha256-4bG2sVVe3LlKtenq/gUmWh3N2+l5FSh8EgYMYDoXyUk=" }, - "org/openani/mediamp#mediamp-api-iossimulatorarm64/0.0.29": { - "module": "sha256-vX2BCljeCqNtJiV7jXlH8iQJDFiX5J7EaaCnaK9u1GQ=", - "pom": "sha256-a+yj2/YHppcgKiQ/pK5lEM5ndC2GoLxN/RfHloDC6nU=" + "org/openani/mediamp#mediamp-api-iossimulatorarm64/0.0.30": { + "module": "sha256-PMH1SJn/7HHzFVq+PIIrYtfLHCy1wqTJwRdsDuD11+U=", + "pom": "sha256-kwJMwkxnwD+Chp9ip+Cmgy/Fq39mcuUbTbeD4xyEpzE=" }, - "org/openani/mediamp#mediamp-api/0.0.29": { - "module": "sha256-5BiLU2hqMh9twBjyMkZymeltSP5Lvhqm+Ebram4FJxk=", - "pom": "sha256-bxPAiiGEC3XucMnl+KwnQfP1Q96RlQBpHw459rTU9os=" + "org/openani/mediamp#mediamp-api/0.0.30": { + "module": "sha256-qpHZ8PUMNf0qUY7pImlp0BeOiLXccgCPfNR+jzXnTGo=", + "pom": "sha256-7mmAoDq1Js3QGlIlBpHvUN1WD1vWY6Vv3zjAejs3PTU=" }, - "org/openani/mediamp#mediamp-avkit-iosarm64/0.0.29": { - "module": "sha256-69NJ47GtvieicRl2jQwncgKUOdAg04krEMUkFanTD9E=", - "pom": "sha256-2ulgh0zZuf2Y3VB8HPEoeOoly57ZiuphZCxLt+O03PU=" + "org/openani/mediamp#mediamp-avkit-iosarm64/0.0.30": { + "module": "sha256-zBn6Tz4aGOYy0nMEBFLKtp5mRFzgcHjovmTSLKPKetU=", + "pom": "sha256-OSqAIdGS1juME6tgpo3PYaf6F9gYq86ze155k8SUNfc=" }, - "org/openani/mediamp#mediamp-avkit-iossimulatorarm64/0.0.29": { - "module": "sha256-NqOkI5Z9iakDOzLu9J/VdLA8s4k+RpyMHRUtpCsGQrw=", - "pom": "sha256-IPEcwTRk7xoDOwRIjOXcQ/xWneSRyfavPFoRQkKeYak=" + "org/openani/mediamp#mediamp-avkit-iossimulatorarm64/0.0.30": { + "module": "sha256-GkPl9oCYipnLq5AvhJSXfSmEN7CXDidf1jbveejZOgY=", + "pom": "sha256-sqk1pwBCNE3FVbYXPIvq9Wc1ZYC0t1HG8jRQiVGwKIs=" }, - "org/openani/mediamp#mediamp-avkit/0.0.29": { - "module": "sha256-3mZlCh9V5OHi74ETW/Z/7ElP12/rOxgDlHtfbcSmI5U=", - "pom": "sha256-BCn3TBi/kYcTE7qXYYJhAl+W7eXi5MPN6yodYYUi/18=" + "org/openani/mediamp#mediamp-avkit/0.0.30": { + "module": "sha256-qPTctSZF3yZ7eWeGd3whSLpe1VqhTKvghX9gt1x9ROc=", + "pom": "sha256-qxNi8q1t4QvUvisiKZZkS35jBER/QO/q9RQ7BDdxN3w=" }, - "org/openani/mediamp#mediamp-exoplayer/0.0.29": { - "module": "sha256-q3w8QTM4lgFZCCcKSH4/O8VASBVN/SxA7Kr6WBBjIpM=", - "pom": "sha256-aoJSOzxoqYK5oJThfGXanf6/kkRoji8PtCuBwui6vfE=" + "org/openani/mediamp#mediamp-exoplayer/0.0.30": { + "module": "sha256-vW+B6TZGu/PE96JqZVjTg4uhcLAO9XeN55Pfvm5Oz6M=", + "pom": "sha256-b9jem2r2BXE4BaMpCzchhh9bcKKRNPJvk2VA+50fbKM=" }, - "org/openani/mediamp#mediamp-internal-utils-iosarm64/0.0.29": { - "module": "sha256-dM6tWX17zmoxefcPBq5k+cj/YVlU5AG3ItIN+G4uOZ8=", - "pom": "sha256-UVczUfnaJ0ap5maZ7b1KNPrEZksna+QfhHVFLbAbAeg=" + "org/openani/mediamp#mediamp-internal-utils-iosarm64/0.0.30": { + "module": "sha256-oc5QOdK5ZYxNsVD5suYvlCMbzGonBapKmz42Nf9fYHg=", + "pom": "sha256-5TZ7j3EaRSQruC/8PTXXzLLKoq0/xedJ++30j32GkBc=" }, - "org/openani/mediamp#mediamp-internal-utils-iossimulatorarm64/0.0.29": { - "module": "sha256-imh0Vg3ZZcWinZeWPcN8ShBhgot2EJ4ZZrYdHrMlu/M=", - "pom": "sha256-q6DVnhuXEHqiLfk5X11RzePudY63ga1PhhiZg3fncWo=" + "org/openani/mediamp#mediamp-internal-utils-iossimulatorarm64/0.0.30": { + "module": "sha256-xL+LHQEp0IgT5QbkW7hhuQtsN4fCC0fPpjh51qNwMfM=", + "pom": "sha256-BTWno5jqBWiotMVy0BNLyKV35S5ZAFkVAg8zb0JPMrU=" }, - "org/openani/mediamp#mediamp-internal-utils/0.0.29": { - "module": "sha256-sIGzzI9XNlRUYlXqou8iLMNqvgi+v6XIUYnjfA+pbeo=", - "pom": "sha256-s5DI6wAi4qSMP8bAPz4K/gOCLLDBSwNKk6m2CKsdtIY=" + "org/openani/mediamp#mediamp-internal-utils/0.0.30": { + "module": "sha256-Db89LZagBZhIODpzWh/yxf3ND6Ipikk1KsQr+PqbZtk=", + "pom": "sha256-SRXlD3PGaI3qk5R0uGvd48K79iPI2W+D0QyBegkWGm8=" }, - "org/openani/mediamp#mediamp-source-ktxio-android-debug/0.0.29": { - "module": "sha256-sUm1P7HhQUhOwDUR1uVAPvHfZO5xhgiWX7ePLYgKDDs=", - "pom": "sha256-/BJ4n949a/0FK/f8vMJ4LMyWDFYvb5PDL67YYZOzrMs=" + "org/openani/mediamp#mediamp-source-ktxio-android-debug/0.0.30": { + "module": "sha256-nixitOGFxyv6HcDGdAKM1E8g9tBA96KD0x96SGkBzT0=", + "pom": "sha256-esmapPkeonUbs6tfhS35fbPdvtuh9hj6sPTwKesa4/o=" }, - "org/openani/mediamp#mediamp-source-ktxio-android/0.0.29": { - "module": "sha256-Qc/0FDWUS04Ss5F0BcpNAS5XJ6rTqVPhkHVXzaoFiRM=", - "pom": "sha256-tzinK8zk1fGrql2WXhwc7YgzDV6MnbnjIyT5KVzOqxw=" + "org/openani/mediamp#mediamp-source-ktxio-android/0.0.30": { + "module": "sha256-OVhaDjRoRqpyMICPyqcNTYdjb8KjXNCDiYn4ZcgubSI=", + "pom": "sha256-AdM6u0OvP2RRt6IkQ3lwRKpUef9R/cuDSGvsulHHR0w=" }, - "org/openani/mediamp#mediamp-source-ktxio-desktop/0.0.29": { + "org/openani/mediamp#mediamp-source-ktxio-desktop/0.0.30": { "jar": "sha256-CmvsMdXJcrr1UcbNQVI8OyPqwxo9pLKYoa1ye5k0764=", - "module": "sha256-3ZMls4s+OGQgPoXLFBqB7WbyE1Qn2f84XoXw0pOdtUQ=", - "pom": "sha256-nN9HUn/RfKtPCOSNiD2URA+IBpkSwWWt0HZO8CZjtEE=" + "module": "sha256-1u3N8N8Yg9A+5OThl+tqsqyEtns5RMiC8NdY1oB1M7k=", + "pom": "sha256-9duiRN3Hwp4p49AeyS6jLpoTjr0oTd8Akup3Yp+65As=" }, - "org/openani/mediamp#mediamp-source-ktxio-iosarm64/0.0.29": { - "module": "sha256-s848sz/BVAOAd5ORpSuZ5Mngsco2qJdoVX/IVhPUU6Q=", - "pom": "sha256-M+BJJRgYRKhY02cEqQbeqOUC4HQpkrIaoGqfpfMf1G0=" + "org/openani/mediamp#mediamp-source-ktxio-iosarm64/0.0.30": { + "module": "sha256-AlnPAvx7IWWitGp6PpJgZoIrJ28DIoxXg5yDV/mgl2k=", + "pom": "sha256-DcyGFMKTaYnvniNAZq1db2g0ED4XO6TdLOGa5sjJpDs=" }, - "org/openani/mediamp#mediamp-source-ktxio-iossimulatorarm64/0.0.29": { - "module": "sha256-KodoKoQh4lb9t799R3O2ZhuX1fg57ULxCJ/xSL956hk=", - "pom": "sha256-RT9U7NnYMDnVCTWKnkvU4ZHtFVGM2+PON2JdB4hPwCs=" + "org/openani/mediamp#mediamp-source-ktxio-iossimulatorarm64/0.0.30": { + "module": "sha256-T+2KAQm+6/pB5fbNurEukrK4OlOt5o5sjQxaO/23qjM=", + "pom": "sha256-IfCCH0sXk+TNXF0EXlafqihrONqUR49tVkwRp2f1RO4=" }, - "org/openani/mediamp#mediamp-source-ktxio/0.0.29": { - "module": "sha256-As/GVZGSN4hAfby3KRxBzyMMUpuNmy24wVPlSQ4ABww=", - "pom": "sha256-Zd+xibJweb9/tUsvBKtkQm8REPIRs9JI/q6D4uGBDag=" + "org/openani/mediamp#mediamp-source-ktxio/0.0.30": { + "module": "sha256-cUirc+cdT2fXVcuTYofTsmRv6mDruHt2u9BBiDbzUoI=", + "pom": "sha256-nXoS8U+BvG/r6i9jCGOLV2Ha7RbyMS6dhS6mNo2qlWA=" }, - "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.30": { + "jar": "sha256-DxMTtFdwUM76Vxs5a8EaohRI39mSLjhBtSnqPVj1IlQ=", + "module": "sha256-qT2ALGzzOSJamxUCRPOM91abwHZ4igwJqvPhB08G32U=", + "pom": "sha256-IaarXJ6GI1unhIJUDIN5j4RE1FVRbOCr9HYG5BIMOTo=" }, - "org/openani/mediamp/catalog/0.0.29/catalog-0.0.29": { - "toml": "sha256-wNPEmb14ugDo4NPEcf8lY0hRcCOGDFmsDGcHJqUSq5E=" + "org/openani/mediamp/catalog/0.0.30/catalog-0.0.30": { + "toml": "sha256-NMqiEq/q+rgs2uiUsFJBROfMY9sSjCdpurSWrRjM2c0=" }, "org/ow2#ow2/1.5.1": { "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" diff --git a/pkgs/by-name/an/animeko/package.nix b/pkgs/by-name/an/animeko/package.nix index b8c7d0ee2217..b840be9e4407 100644 --- a/pkgs/by-name/an/animeko/package.nix +++ b/pkgs/by-name/an/animeko/package.nix @@ -5,7 +5,7 @@ fetchpatch, gradle, autoPatchelfHook, - jetbrains, # Requird by upstream due to JCEF dependency + jetbrains, # Required by upstream due to JCEF dependency fontconfig, libxinerama, libxrandr, @@ -113,23 +113,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "animeko"; - version = "5.2.0"; + version = "5.3.2"; src = fetchFromGitHub { owner = "open-ani"; repo = "animeko"; tag = "v${finalAttrs.version}"; - hash = "sha256-eP1v/o9qUk8qG+n1cJRmlgu2l06hFZLeUN/X06qAVpY="; + hash = "sha256-mDUl1RpTIFBHdYst6R16iVljiUNOYh6mNUtOLBSuOE0="; fetchSubmodules = true; }; - # CefLog.init(jcefConfig.cefSettings) is being comment out due to compile error postPatch = '' echo "kotlin.native.ignoreDisabledTargets=true" >> local.properties sed -i "s/^version.name=.*/version.name=${finalAttrs.version}/" gradle.properties sed -i "s/^package.version=.*/package.version=${finalAttrs.version}/" gradle.properties - substituteInPlace app/shared/app-platform/src/desktopMain/kotlin/platform/AniCefApp.kt \ - --replace-fail 'CefLog.init(jcefConfig.cefSettings)' '//CefLog.init(jcefConfig.cefSettings)' ''; gradleBuildTask = "createReleaseDistributable"; @@ -234,6 +231,11 @@ stdenv.mkDerivation (finalAttrs: { libxdamage ]; + patches = [ + # Builtin updater will never work on NixOS, so we made a patch to disable updater + ./0001-no-update-checker.patch + ]; + dontWrapQtApps = true; doCheck = false; From e7463d808a3a07f58048cde044c85df463c2d9d5 Mon Sep 17 00:00:00 2001 From: Anninzy <143312793+Anninzy@users.noreply.github.com> Date: Thu, 19 Feb 2026 12:32:19 +0000 Subject: [PATCH 07/84] org-freedesktop-filemanager1-common: init at 0-unstable-2025-10-12 --- .../package.nix | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 pkgs/by-name/or/org-freedesktop-filemanager1-common/package.nix diff --git a/pkgs/by-name/or/org-freedesktop-filemanager1-common/package.nix b/pkgs/by-name/or/org-freedesktop-filemanager1-common/package.nix new file mode 100644 index 000000000000..fa7f9e80269d --- /dev/null +++ b/pkgs/by-name/or/org-freedesktop-filemanager1-common/package.nix @@ -0,0 +1,52 @@ +{ + lib, + stdenv, + fetchFromGitHub, + meson, + ninja, + pkg-config, + dbus, + systemdLibs, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "org-freedesktop-filemanager1-common"; + version = "0-unstable-2025-10-12"; + + src = fetchFromGitHub { + owner = "boydaihungst"; + repo = "org.freedesktop.FileManager1.common"; + rev = "7f516129ac71be409dc415421859de68c1a2ed0e"; + hash = "sha256-FCmNqz8JaP6XUaJOoWw5Lfls3ThdY+Yv2kRdk8XIRic="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + ]; + + buildInputs = [ + dbus + systemdLibs + ]; + + postInstall = '' + for file in $out/share/org.freedesktop.FileManager1.common/*-wrapper.sh; do + name=''${file##*/} + name=''${name%-wrapper.sh} + sed -i "s|^cmd=.*|cmd=\"$name\"|" "$file" + done + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Using File Manager DBus Interface to open file manager and hover over file(s)/folder(s)"; + homepage = "https://github.com/boydaihungst/org.freedesktop.FileManager1.common"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ anninzy ]; + platforms = lib.platforms.linux; + }; +}) From d9602ec7f131b8a89e4a501880d611ef9cf738c3 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Mon, 9 Mar 2026 22:01:19 +0100 Subject: [PATCH 08/84] maintainers: remove aborsu --- maintainers/maintainer-list.nix | 6 ------ nixos/modules/services/development/jupyter/default.nix | 1 - pkgs/applications/editors/jupyter/kernel.nix | 2 +- pkgs/development/python-modules/ftfy/default.nix | 2 +- pkgs/development/python-modules/msgpack-numpy/default.nix | 2 +- pkgs/development/python-modules/murmurhash/default.nix | 2 +- pkgs/development/python-modules/thinc/default.nix | 2 +- 7 files changed, 5 insertions(+), 12 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index e43dc3a2e38d..509ec829e4b7 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -470,12 +470,6 @@ githubId = 908758; name = "Abigail Bunyan"; }; - aborsu = { - email = "a.borsu@gmail.com"; - github = "aborsu"; - githubId = 5033617; - name = "Augustin Borsu"; - }; aboseley = { email = "adam.boseley@gmail.com"; github = "aboseley"; diff --git a/nixos/modules/services/development/jupyter/default.nix b/nixos/modules/services/development/jupyter/default.nix index eece4df20c9d..c584c595d6c5 100644 --- a/nixos/modules/services/development/jupyter/default.nix +++ b/nixos/modules/services/development/jupyter/default.nix @@ -31,7 +31,6 @@ let in { meta.maintainers = with lib.maintainers; [ - aborsu b-m-f ]; diff --git a/pkgs/applications/editors/jupyter/kernel.nix b/pkgs/applications/editors/jupyter/kernel.nix index 2a72d84c47f7..eb73e89aef5f 100644 --- a/pkgs/applications/editors/jupyter/kernel.nix +++ b/pkgs/applications/editors/jupyter/kernel.nix @@ -93,7 +93,7 @@ in meta = { description = "Wrapper to create jupyter notebook kernel definitions"; homepage = "https://jupyter.org/"; - maintainers = with lib.maintainers; [ aborsu ]; + maintainers = [ ]; }; }; } diff --git a/pkgs/development/python-modules/ftfy/default.nix b/pkgs/development/python-modules/ftfy/default.nix index 883459222443..23fd42508c97 100644 --- a/pkgs/development/python-modules/ftfy/default.nix +++ b/pkgs/development/python-modules/ftfy/default.nix @@ -52,6 +52,6 @@ buildPythonPackage rec { mainProgram = "ftfy"; homepage = "https://github.com/LuminosoInsight/python-ftfy"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ aborsu ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/msgpack-numpy/default.nix b/pkgs/development/python-modules/msgpack-numpy/default.nix index 4dbb824dd23c..444db06d24a5 100644 --- a/pkgs/development/python-modules/msgpack-numpy/default.nix +++ b/pkgs/development/python-modules/msgpack-numpy/default.nix @@ -33,6 +33,6 @@ buildPythonPackage rec { description = "Numpy data type serialization using msgpack"; homepage = "https://github.com/lebedov/msgpack-numpy"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ aborsu ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/murmurhash/default.nix b/pkgs/development/python-modules/murmurhash/default.nix index 83bf70a02d22..2812709dfca3 100644 --- a/pkgs/development/python-modules/murmurhash/default.nix +++ b/pkgs/development/python-modules/murmurhash/default.nix @@ -35,6 +35,6 @@ buildPythonPackage rec { homepage = "https://github.com/explosion/murmurhash"; changelog = "https://github.com/explosion/murmurhash/releases/tag/release-v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ aborsu ]; + maintainers = [ ]; }; } diff --git a/pkgs/development/python-modules/thinc/default.nix b/pkgs/development/python-modules/thinc/default.nix index b577d4cbf2b2..8da83f9766fb 100644 --- a/pkgs/development/python-modules/thinc/default.nix +++ b/pkgs/development/python-modules/thinc/default.nix @@ -76,6 +76,6 @@ buildPythonPackage rec { homepage = "https://github.com/explosion/thinc"; changelog = "https://github.com/explosion/thinc/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ aborsu ]; + maintainers = [ ]; }; } From 09561f5ab70efe951ac2f9e11a7a0e4b64a8e97c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 05:31:39 +0000 Subject: [PATCH 09/84] python3Packages.databricks-sdk: 0.96.0 -> 0.100.0 --- pkgs/development/python-modules/databricks-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/databricks-sdk/default.nix b/pkgs/development/python-modules/databricks-sdk/default.nix index 81e9acb837a2..20563abf5b17 100644 --- a/pkgs/development/python-modules/databricks-sdk/default.nix +++ b/pkgs/development/python-modules/databricks-sdk/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "databricks-sdk"; - version = "0.96.0"; + version = "0.100.0"; pyproject = true; src = fetchFromGitHub { owner = "databricks"; repo = "databricks-sdk-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-cwZrewypNltMyr2RPMeyAKJYzy+iwdnfoW/M7uecPaA="; + hash = "sha256-NB+YgUrMsteZ1hNJKWSpeM4yW196HgkP9/00ATM/2m8="; }; build-system = [ From fbeff75948b07cd1bec28acf63d68f5e097c1a77 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 15:33:33 +0000 Subject: [PATCH 10/84] owocr: 1.26.3 -> 1.26.5 --- pkgs/by-name/ow/owocr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ow/owocr/package.nix b/pkgs/by-name/ow/owocr/package.nix index c05a5605c9ca..9ab0eb7eddd3 100644 --- a/pkgs/by-name/ow/owocr/package.nix +++ b/pkgs/by-name/ow/owocr/package.nix @@ -5,14 +5,14 @@ }: python3Packages.buildPythonApplication (finalAttrs: { pname = "owocr"; - version = "1.26.3"; + version = "1.26.5"; pyproject = true; src = fetchFromGitHub { owner = "AuroraWright"; repo = "owocr"; tag = finalAttrs.version; - hash = "sha256-/eee0uOWZgjHKhN3Ie75qxXqlSH1Fm3ipDYkvyIK5LM="; + hash = "sha256-ZISL0K16Ilmne8SZ5+L7FSxjZJd8j7tDklUOjPvw7HM="; }; # we use pystray directly to avoid making a new package From 2d62c68a0df623ac82cfe14db2d280b6d71961e8 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Tue, 17 Mar 2026 10:23:11 -0700 Subject: [PATCH 11/84] sqlite-vec: add sarahec as maintainer --- pkgs/by-name/sq/sqlite-vec/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sq/sqlite-vec/package.nix b/pkgs/by-name/sq/sqlite-vec/package.nix index 97817b03cc21..3045275d6d1a 100644 --- a/pkgs/by-name/sq/sqlite-vec/package.nix +++ b/pkgs/by-name/sq/sqlite-vec/package.nix @@ -40,7 +40,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/asg017/sqlite-vec"; changelog = "https://github.com/asg017/sqlite-vec/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.anmonteiro ]; + maintainers = with lib.maintainers; [ + anmonteiro + sarahec + ]; platforms = lib.platforms.unix; }; }) From c858c3afd605923702dfc9f94c1c7a4242ca7499 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 18:27:49 +0000 Subject: [PATCH 12/84] coc-texlab: 0-unstable-2026-03-07 -> 0-unstable-2026-03-11 --- pkgs/by-name/co/coc-texlab/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/co/coc-texlab/package.nix b/pkgs/by-name/co/coc-texlab/package.nix index 8b566b4e0343..49abbcf6bbc6 100644 --- a/pkgs/by-name/co/coc-texlab/package.nix +++ b/pkgs/by-name/co/coc-texlab/package.nix @@ -36,18 +36,18 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "coc-texlab"; - version = "0-unstable-2026-03-07"; + version = "0-unstable-2026-03-11"; src = fetchFromGitHub { owner = "fannheyward"; repo = "coc-texlab"; - rev = "104bbcdd5fbed16f765eb515fa0e0648d65879fe"; - hash = "sha256-G/SI/RwT5S8xNFSP5JTZI6tFbBN6LoE38CENTDZdQqo="; + rev = "4b0e8626f06a9396767468edd800501929483eda"; + hash = "sha256-HOZBojd6pqPPeOKeki2Fr23B5ew86ruEvPt9IAOJdMk="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-/cZaAIbQ/A87NE6FPhkyy8Junvd4MEdF7yfRKrS4vFM="; + hash = "sha256-iAEGe0QZrt+iSkR0MbjsrwpvJz89bP4Xj+NQfsOnL5s="; }; nativeBuildInputs = [ From c22e58f35a068e67774c27f805cf711010abf06a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 18:59:50 +0000 Subject: [PATCH 13/84] spaceship-prompt: 4.21.1 -> 4.22.0 --- pkgs/by-name/sp/spaceship-prompt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spaceship-prompt/package.nix b/pkgs/by-name/sp/spaceship-prompt/package.nix index 5129d0a1133d..32aed5579138 100644 --- a/pkgs/by-name/sp/spaceship-prompt/package.nix +++ b/pkgs/by-name/sp/spaceship-prompt/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "spaceship-prompt"; - version = "4.21.1"; + version = "4.22.0"; src = fetchFromGitHub { owner = "denysdovhan"; repo = "spaceship-prompt"; rev = "v${version}"; - sha256 = "sha256-kuxC7MzgGtDMVcLQZA74sOaBBbEDTuGVEtpjCotGkCs="; + sha256 = "sha256-+2Nlao4w3DoAqIMgc68iyUAXdTyPGrW9cfG1brELlyo="; }; strictDeps = true; From 12c14ad078fa2c62009cb9a4c3b218adfbd01e1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 19:01:06 +0000 Subject: [PATCH 14/84] sqlcipher: 4.13.0 -> 4.14.0 --- pkgs/by-name/sq/sqlcipher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sqlcipher/package.nix b/pkgs/by-name/sq/sqlcipher/package.nix index aa7141f7e5dc..ce04088a97ab 100644 --- a/pkgs/by-name/sq/sqlcipher/package.nix +++ b/pkgs/by-name/sq/sqlcipher/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sqlcipher"; - version = "4.13.0"; + version = "4.14.0"; src = fetchFromGitHub { owner = "sqlcipher"; repo = "sqlcipher"; tag = "v${finalAttrs.version}"; - hash = "sha256-3Qt7nOB0iMyNXfENC3gv3F6sENU7OUTZ3n2mo0M2CSA="; + hash = "sha256-e3iIr6wCVT+74VREreL2wHttNG8KXJSyqJtoveJSgIc="; }; nativeBuildInputs = [ From 65f69ef7cc01c01bb747f4d6af2d0e16dea40d73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 19:07:56 +0000 Subject: [PATCH 15/84] rsgain: 3.6 -> 3.7 --- pkgs/by-name/rs/rsgain/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rs/rsgain/package.nix b/pkgs/by-name/rs/rsgain/package.nix index d0db34bd3771..d6b4669b2211 100644 --- a/pkgs/by-name/rs/rsgain/package.nix +++ b/pkgs/by-name/rs/rsgain/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "rsgain"; - version = "3.6"; + version = "3.7"; src = fetchFromGitHub { owner = "complexlogic"; repo = "rsgain"; rev = "v${finalAttrs.version}"; - hash = "sha256-dqvaPLVpNnbN2W0TOphS7QU6MDh5pxFJoUDGvkat164="; + hash = "sha256-mI/lXRmPQTSgzFvNu8cjJN86wIkWFUrJg1yFFfBu2JE="; }; nativeBuildInputs = [ From 28fb3a81200f1d524f9ef167041e54acb62d1eb5 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Fri, 6 Mar 2026 11:07:46 +0100 Subject: [PATCH 16/84] iverilog: 12.0 -> 13.0 - Update version to 13.0. - Update source hash and tag format. - Remove 'format-security' patch as it is included upstream in 13.0. - Enhance installCheckPhase to handle regression tests more robustly: - Add build directories to PATH to ensure local binaries are tested. - Use -B and -M flags for Perl test suites to prevent stderr pollution from breaking gold file comparisons. - Unset IVERILOG_ICONFIG and IVL_ROOT for Python tests to maintain a clean test environment and avoid driver warnings. --- pkgs/by-name/iv/iverilog/package.nix | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/iv/iverilog/package.nix b/pkgs/by-name/iv/iverilog/package.nix index fd72343d9157..0d694260f537 100644 --- a/pkgs/by-name/iv/iverilog/package.nix +++ b/pkgs/by-name/iv/iverilog/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, autoconf, bison, bzip2, @@ -19,24 +18,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "iverilog"; - version = "12.0"; + version = "13.0"; src = fetchFromGitHub { owner = "steveicarus"; repo = "iverilog"; tag = "v${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; - hash = "sha256-J9hedSmC6mFVcoDnXBtaTXigxrSCFa2AhhFd77ueo7I="; + hash = "sha256-SfODx7K3UrDHMoKCbMFpxo4t9j9vG1oWF0RFS3dSUm4="; }; - patches = [ - # NOTE(jleightcap): `-Werror=format-security` warning patched shortly after release, backport the upstream fix - (fetchpatch { - name = "format-security"; - url = "https://github.com/steveicarus/iverilog/commit/23e51ef7a8e8e4ba42208936e0a6a25901f58c65.patch"; - hash = "sha256-fMWfBsCl2fuXe+6AR10ytb8QpC84bXlP5RSdrqsWzEk="; - }) - ]; - nativeBuildInputs = [ autoconf bison @@ -84,7 +74,9 @@ stdenv.mkDerivation (finalAttrs: { installCheckPhase = '' runHook preInstallCheck - sh .github/test.sh + # PLI1 is not enabled in the build (ENABLE_PLI1=no), so skip PLI1 VPI tests + # which would fail at runtime with "Failed - running vvp". + sh .github/test.sh no-pli1 runHook postInstallCheck ''; From cecc2a411addda6df82b64d5ebc37148d3f5c8e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 20:50:18 +0000 Subject: [PATCH 17/84] coroot-node-agent: 1.28.3 -> 1.29.0 --- pkgs/by-name/co/coroot-node-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/coroot-node-agent/package.nix b/pkgs/by-name/co/coroot-node-agent/package.nix index a084ae9b78e6..66291738e081 100644 --- a/pkgs/by-name/co/coroot-node-agent/package.nix +++ b/pkgs/by-name/co/coroot-node-agent/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "coroot-node-agent"; - version = "1.28.3"; + version = "1.29.0"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot-node-agent"; rev = "v${finalAttrs.version}"; - hash = "sha256-1jwj6saABm1RFmqO0c5ViFTveRmlsmrNZ5D7P6HtWMc="; + hash = "sha256-WaRPXqf7L26I46jdWEHZpYSwa7c3Ow5Ld1RcOOdZUow="; }; vendorHash = "sha256-OOd3OctfklHzpMVDCnnb8HYPYqWQgBe+8HfbSm7dXzg="; From e9228495ab19d31973ad6aec8238b65744998ba6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 17 Mar 2026 21:36:37 +0000 Subject: [PATCH 18/84] mpls: 0.20.0 -> 0.20.1 --- pkgs/by-name/mp/mpls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mp/mpls/package.nix b/pkgs/by-name/mp/mpls/package.nix index 7ee7194ee642..75cc947b89d4 100644 --- a/pkgs/by-name/mp/mpls/package.nix +++ b/pkgs/by-name/mp/mpls/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "mpls"; - version = "0.20.0"; + version = "0.20.1"; src = fetchFromGitHub { owner = "mhersson"; repo = "mpls"; tag = "v${finalAttrs.version}"; - hash = "sha256-a33XbUw6H2EKfGZnpV6L00iab6AoXqPiNTMw/OaouHs="; + hash = "sha256-SdCWtz/BmuOBLuwQiif5YnnNctaOQpb6iHqDT6j35ZM="; }; vendorHash = "sha256-pi7KBA/313cG0AYWM/mUDng2M9L2tMLkonY4LI5XiW0="; From cdebb830c302b462d3b8cf11313aa664b0c6f32d Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 10 Mar 2026 23:21:02 -0700 Subject: [PATCH 19/84] python-ly: cleanup --- .../python-modules/python-ly/default.nix | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/python-ly/default.nix b/pkgs/development/python-modules/python-ly/default.nix index 04af74d98d09..72b916d6b511 100644 --- a/pkgs/development/python-modules/python-ly/default.nix +++ b/pkgs/development/python-modules/python-ly/default.nix @@ -1,13 +1,14 @@ { buildPythonPackage, fetchFromGitHub, - lib, hatchling, + lib, lxml, pytestCheckHook, + versionCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-ly"; version = "0.9.9"; pyproject = true; @@ -15,25 +16,40 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "frescobaldi"; repo = "python-ly"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-CMMssU+qoHbhdny0sgpoYQas4ySPVHnu7GPnSthuMuE="; }; + pythonImportsCheck = [ "ly" ]; + build-system = [ hatchling ]; # Tests seem to be broken ATM: https://github.com/wbsoft/python-ly/issues/70 doCheck = false; - nativeCheckInputs = [ lxml pytestCheckHook ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + meta = { - changelog = "https://github.com/frescobaldi/python-ly/releases/tag/${src.tag}"; + changelog = "https://github.com/frescobaldi/python-ly/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Tool and library for manipulating LilyPond files"; - homepage = "https://github.com/frescobaldi/python-ly"; - license = lib.licenses.gpl2; + longDescription = '' + This package provides a Python library ly containing various + Python modules to parse, manipulate or create documents in + LilyPond format. A command line program ly is also provided + that can be used to do various manipulations with LilyPond + files. + + The LilyPond format is a plain text input format that is used by + the GNU music typesetter [LilyPond](https://lilypond.org). + ''; + homepage = "https://pypi.org/project/python-ly"; + license = lib.licenses.gpl2Plus; maintainers = [ ]; + mainProgram = "ly"; }; -} +}) From 90e4e9a25bea89b08bf2a65ff3f98a11be69f5bb Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 10 Mar 2026 23:22:23 -0700 Subject: [PATCH 20/84] python-ly: add yiyu as maintainer --- pkgs/development/python-modules/python-ly/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/python-ly/default.nix b/pkgs/development/python-modules/python-ly/default.nix index 72b916d6b511..9ba70ff6d9e9 100644 --- a/pkgs/development/python-modules/python-ly/default.nix +++ b/pkgs/development/python-modules/python-ly/default.nix @@ -49,7 +49,7 @@ buildPythonPackage (finalAttrs: { ''; homepage = "https://pypi.org/project/python-ly"; license = lib.licenses.gpl2Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ yiyu ]; mainProgram = "ly"; }; }) From 4f6f1e2295562688659b2e0756bbd9730982d24a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:31:07 +0000 Subject: [PATCH 21/84] fcitx5-lua: 5.0.15 -> 5.0.16 --- pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix index 89772b77e010..4c37576ecc04 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix @@ -10,13 +10,13 @@ }: stdenv.mkDerivation rec { pname = "fcitx5-lua"; - version = "5.0.15"; + version = "5.0.16"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-BhsckLi6FSrRw+QZ8pTEgjV4BaTKSKAJtmcRCFoOUwU="; + hash = "sha256-df0BjORGT+zx/8kg/nGPDa9MBAXpPtdfx8S5O+E31wE="; }; nativeBuildInputs = [ From 313c02d7b9df2bf8e961e422d45326fcecbe01ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:43:07 +0000 Subject: [PATCH 22/84] fcitx5-hangul: 5.1.8 -> 5.1.9 --- pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix index ad84a793ede1..72b8dd1eed4a 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-hangul.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-hangul"; - version = "5.1.8"; + version = "5.1.9"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-6aBn0muWbmdxqUCrrXDRd4MZP7QUMX1ZHcAUdTF9Kys="; + hash = "sha256-zxq/nINxLvhZCcndNyAUAOY74npFXcYUR78TlZVyRUk="; }; nativeBuildInputs = [ From 89ba5bfefdc521a8909d354f1b59ce09e072009e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:47:40 +0000 Subject: [PATCH 23/84] python3Packages.llm: 0.28 -> 0.29 --- pkgs/development/python-modules/llm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index 78ec739553f6..d59ca6b09cc9 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -167,7 +167,7 @@ let llm = buildPythonPackage rec { pname = "llm"; - version = "0.28"; + version = "0.29"; pyproject = true; build-system = [ setuptools ]; @@ -176,7 +176,7 @@ let owner = "simonw"; repo = "llm"; tag = version; - hash = "sha256-PMQGyBwP6UCIz7p94atWgepbw9IwW6ym60sfP/PBrCA="; + hash = "sha256-51WHV8ZvyUJgr+a3jFUoZ2hPlv2oiA4rrgalqZEFIfM="; }; patches = [ From bfbd25a57f03c36679b7a384f788195af659400b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:47:59 +0000 Subject: [PATCH 24/84] terser: 5.44.1 -> 5.46.1 --- pkgs/by-name/te/terser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terser/package.nix b/pkgs/by-name/te/terser/package.nix index dbf14ae38e94..3addfd8bbbce 100644 --- a/pkgs/by-name/te/terser/package.nix +++ b/pkgs/by-name/te/terser/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "terser"; - version = "5.44.1"; + version = "5.46.1"; src = fetchFromGitHub { owner = "terser"; repo = "terser"; rev = "v${version}"; - hash = "sha256-Z4ZdCSGqyu7jjpLgHEZCvrZj+IsqEbdcjATdy80TnC8="; + hash = "sha256-Ob3bzaUrHfDaRy25eWmE3YEtZxhZGYp6TEMtDWbzgQs="; }; - npmDepsHash = "sha256-Zmbh/NMriZtkYpFd5hCJo+nPrKTrqYfh3W+sZpopBHM="; + npmDepsHash = "sha256-24z5w43ciXydl14XwC0XZ5kZX9HoXFQyWHYntQXMHy0="; meta = { description = "JavaScript parser, mangler and compressor toolkit for ES6+"; From f9968b41a4aa9416c269b5b187582a98c92cc138 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 00:48:34 +0000 Subject: [PATCH 25/84] fcitx5-anthy: 5.1.9 -> 5.1.10 --- pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix index e164b40aac94..dbf8ad0a078f 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-anthy.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { pname = "fcitx5-anthy"; - version = "5.1.9"; + version = "5.1.10"; src = fetchurl { url = "https://download.fcitx-im.org/fcitx5/fcitx5-anthy/${pname}-${version}.tar.zst"; - hash = "sha256-XDsKmhc5h3YAEfQOWtK46tZ+70DS1Cv3RP5kkixSQN8="; + hash = "sha256-t4ZdPAPvUbd2iQvfUlFlpUTjC+RG4nYuDFPIfpBZB4Y="; }; nativeBuildInputs = [ From 240715bb0a13f6c7c5ecebf7dfee38ac26095add Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 01:00:19 +0000 Subject: [PATCH 26/84] fcitx5-gtk: 5.1.5 -> 5.1.6 --- pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix index 25fde5ca0b40..57a44919d525 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix @@ -28,13 +28,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-gtk"; - version = "5.1.5"; + version = "5.1.6"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-eMo/ZsZdfAxR14aSnit3yHdw/yv8KdfKjK1Hu7Ce/3o="; + hash = "sha256-4v3XWXXlTYOO2/SKnEBTr5WsGxqFLjsPgCE7goVrFGY="; }; outputs = [ From ee7823f3844732c6473a8310c47fcf07ef9d1427 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 01:08:05 +0000 Subject: [PATCH 27/84] kdePackages.fcitx5-configtool: 5.1.12 -> 5.1.13 --- pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix index 9d38b075135a..2cf9b7073a05 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-configtool"; - version = "5.1.12"; + version = "5.1.13"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-XwVvkxG5627E5BE2Yp0w/mFjaG1nYa0Olm8Gz6V4+eA="; + hash = "sha256-STx2S5fuaZCsGoM8nsihYoW+C1GdkD3K7pT84aMRI9c="; }; cmakeFlags = [ From 7a8015d2f488d6d77ffbee62cab35a438e62dcf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 01:57:32 +0000 Subject: [PATCH 28/84] go-containerregistry: 0.21.2 -> 0.21.3 --- pkgs/by-name/go/go-containerregistry/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-containerregistry/package.nix b/pkgs/by-name/go/go-containerregistry/package.nix index 15937599df45..b75fcb4f6989 100644 --- a/pkgs/by-name/go/go-containerregistry/package.nix +++ b/pkgs/by-name/go/go-containerregistry/package.nix @@ -15,13 +15,13 @@ in buildGoModule (finalAttrs: { pname = "go-containerregistry"; - version = "0.21.2"; + version = "0.21.3"; src = fetchFromGitHub { owner = "google"; repo = "go-containerregistry"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-q4gQjXsXZoP1UDsqcQdSR6RCNuPkCjczpATVPyfIzHE="; + sha256 = "sha256-BfKiBjfL5th1TPpw6hpno04MffLnXmOVq7BsGUCkPT0="; }; vendorHash = null; From 7316517b8a3a38033e19b2b797c8ab6535529479 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 02:25:44 +0000 Subject: [PATCH 29/84] ssm-session-manager-plugin: 1.2.779.0 -> 1.2.792.0 --- pkgs/by-name/ss/ssm-session-manager-plugin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix b/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix index ca7f066384f2..206821d4aa0c 100644 --- a/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix +++ b/pkgs/by-name/ss/ssm-session-manager-plugin/package.nix @@ -5,13 +5,13 @@ }: buildGoModule (finalAttrs: { pname = "ssm-session-manager-plugin"; - version = "1.2.779.0"; + version = "1.2.792.0"; src = fetchFromGitHub { owner = "aws"; repo = "session-manager-plugin"; rev = finalAttrs.version; - hash = "sha256-QLr/G82uinbz21z5FswSh0UKWZE4FWjKaVQFQJOYSdw="; + hash = "sha256-bLoHxUKSH0AcqR1ow7X9XgUjoVLd7ccxqTsNoD9RjDE="; }; patches = [ From 6d5da47b3992cfe3c349d766057c2a2bdb1d7338 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 03:06:07 +0000 Subject: [PATCH 30/84] pkgsite: 0-unstable-2026-03-09 -> 0-unstable-2026-03-17 --- pkgs/by-name/pk/pkgsite/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pk/pkgsite/package.nix b/pkgs/by-name/pk/pkgsite/package.nix index e5a87823b7c0..e9928d5bddd3 100644 --- a/pkgs/by-name/pk/pkgsite/package.nix +++ b/pkgs/by-name/pk/pkgsite/package.nix @@ -7,16 +7,16 @@ buildGoModule { pname = "pkgsite"; - version = "0-unstable-2026-03-09"; + version = "0-unstable-2026-03-17"; src = fetchFromGitHub { owner = "golang"; repo = "pkgsite"; - rev = "59cb58a646844f6fba00bfadc39b4bea96357358"; - hash = "sha256-CsKdUrgnjs11iVdfUwgiO9KTx1TCfqFljiFqiAYxoK4="; + rev = "1b7f032dee11d6534119541bc3e03f0fcbcc4995"; + hash = "sha256-++7gtFcp5mD480LfiFmr+7O8ZA3kO9DWZpyLlXagZMI="; }; - vendorHash = "sha256-G/XTWobysyzONctabYDIfAQ/zaAA9w2Ky7Hn6cj9l/c="; + vendorHash = "sha256-wbK//T/kE55Wx/Vn5Zl7VudvcEPEAqzKzlMZdcx6PIs="; subPackages = [ "cmd/pkgsite" ]; From 2be3ca0513e33da20593fd5b68f2d63e557b7754 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 03:17:52 +0000 Subject: [PATCH 31/84] contact: 1.4.17 -> 1.4.22 --- pkgs/by-name/co/contact/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/contact/package.nix b/pkgs/by-name/co/contact/package.nix index 71a7177aad4a..0f230b0e2ad7 100644 --- a/pkgs/by-name/co/contact/package.nix +++ b/pkgs/by-name/co/contact/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "contact"; - version = "1.4.17"; + version = "1.4.22"; pyproject = true; src = fetchFromGitHub { owner = "pdxlocations"; repo = "contact"; tag = finalAttrs.version; - hash = "sha256-EQNKljdySxujpoAaA43jHfh39K2BW5/Autt06dlijpk="; + hash = "sha256-Kf6q5CNS+kzs+5gkKAS40+5RnsQ4FAsh8OQaH5Ii17Y="; }; dependencies = [ python3Packages.meshtastic ]; From 178585673decefd5679c0f33a4add3309e3381af Mon Sep 17 00:00:00 2001 From: Arsenii Zorin Date: Wed, 18 Mar 2026 11:35:20 +0300 Subject: [PATCH 32/84] pulumi-bin: 3.225.1 -> 3.226.0 --- pkgs/by-name/pu/pulumi-bin/data.nix | 146 ++++++++++++++-------------- 1 file changed, 73 insertions(+), 73 deletions(-) diff --git a/pkgs/by-name/pu/pulumi-bin/data.nix b/pkgs/by-name/pu/pulumi-bin/data.nix index 78584e759b93..0c9920d56d20 100644 --- a/pkgs/by-name/pu/pulumi-bin/data.nix +++ b/pkgs/by-name/pu/pulumi-bin/data.nix @@ -1,24 +1,24 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.225.1"; + version = "3.226.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.1-linux-x64.tar.gz"; - sha256 = "0ydbj9ck6s4yqhyarivfzaxy55rrwi73gcylpral8q0lp5jdlz33"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-linux-x64.tar.gz"; + sha256 = "1v60sszili8wxnhn1b9dp3fv0662shp6xa03l0ybnglwkz8fby3b"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-linux-amd64.tar.gz"; - sha256 = "1g92w8h0sxp4cgclmfhzjmnc4ph9p9wyk3zy2r6kyngl3qjgcxn8"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-linux-amd64.tar.gz"; + sha256 = "1f5pvflvcd9xr86ys1n46ywyakl30l2xrrwqhbhkb117gp17a9lx"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v10.3.0-linux-amd64.tar.gz"; sha256 = "1c8bd6m2kk6nzbmq3csb5babmbma83cxsvqxv7z0s59b2p6jc9r5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-linux-amd64.tar.gz"; - sha256 = "076frm1271k5ngdfyfq94qcaag4dz4079b23wadzlvaijw7r58a3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.97.0-linux-amd64.tar.gz"; + sha256 = "0wqrvrvdn9wy2hk4n27lndrk8jp1lihyzdwapbvj4xrypy24ghs2"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-linux-amd64.tar.gz"; @@ -29,16 +29,16 @@ sha256 = "13jsxvjzhhx7zrnx93drh7sych1sh173fl5wa05hxzc18vl29g81"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-linux-amd64.tar.gz"; - sha256 = "128x7scca7lqqjbsk0rl3mlipc6mbl6q3kixrwm8vv4l0y5wp8pd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.23.0-linux-amd64.tar.gz"; + sha256 = "0k3v1s41vv6bj798vydjx6al1rxp4bhssxi3q2h13kxs5caqbigm"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-linux-amd64.tar.gz"; sha256 = "148hqdcg8s4ac6sf17aamdwkinfvplf6kzkw3sb3s2frgbq7k4kx"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.12.0-linux-amd64.tar.gz"; - sha256 = "08f0vgxsa7cmh2npxkwhvg5qxmdqmk8zxdr4p01bw50fvsdn87kd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.13.0-linux-amd64.tar.gz"; + sha256 = "1k5mjkicp28qg41d0z71s5crag6dyk1gs9a1sc9xvhkvmha6f752"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.33.0-linux-amd64.tar.gz"; @@ -61,8 +61,8 @@ sha256 = "182pn8ra0nhm4j6gkakdl5wik75wrhdqf7jpn52gyln6ai0nywri"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.0-linux-amd64.tar.gz"; - sha256 = "1zjz0mbfjgpnjiwr4rl5bv3bfl8l8sym1azyrnckkc0gzbgdkg2d"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-linux-amd64.tar.gz"; + sha256 = "1l4nn0nbrv514rmgs8zz89z30fzd6jfnbqh4751malx89ach2rqy"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-amd64.tar.gz"; @@ -73,8 +73,8 @@ sha256 = "09x25vfq2fbxcmkcjaj0yr2xhcplyj0w2z4c0lwcl368fnk9z9zy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-linux-amd64.tar.gz"; - sha256 = "0kdb1a88z3mrlwm24m8935ck2fgb1vc2ygp38sq8fmndfzvrikvc"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-linux-amd64.tar.gz"; + sha256 = "0x1lplrp26a4qnsf49q6x11midpgnkfp3ryg16w7cpyq18bf2xqa"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-linux-amd64.tar.gz"; @@ -93,12 +93,12 @@ sha256 = "19k79m8dhkiy4x4rs6dq4zkfczjsnmc0mvbh57b5l52imsv7ks7m"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-linux-amd64.tar.gz"; - sha256 = "1babmf4727g6xsp4z00qqqz6nb01wqa2w90c2g0nnx804gsy5rr0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.28.0-linux-amd64.tar.gz"; + sha256 = "0saa0i1id3lgdlw8wi2wbwymd1vnxdzmrqqr876gk9hcs9fj7bar"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-linux-amd64.tar.gz"; - sha256 = "0mkhj79nqpgx86ilm77apvbva4d16m384mrk10v4108kplrn8vb3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.9.0-linux-amd64.tar.gz"; + sha256 = "0gh9xxawgnmkr6rc3cn7vv9svl03cgv15bx5agvfa1amgaajixc4"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.7.0-linux-amd64.tar.gz"; @@ -163,20 +163,20 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.1-darwin-x64.tar.gz"; - sha256 = "02cvhp0v5x7378mpbfpgil9xid25wd7q7svxfpi7qih8v0k5z51f"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-darwin-x64.tar.gz"; + sha256 = "0sw8yan7g7s7j8816i382j3l8mk5dkk34ppqcavdnlp5j3y331v7"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-darwin-amd64.tar.gz"; - sha256 = "0977vw87ilwk7zka6f545291xb1n66y38fdyqiqpppj14yhkchg9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-darwin-amd64.tar.gz"; + sha256 = "19q09p7kqygdm1j2rvxbzzivyf983pi4frkfak3n63ybkbnxsp43"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v10.3.0-darwin-amd64.tar.gz"; sha256 = "08i28x0fp4pxb14klgjdqi05hyw4ilj0iz5ri53mpmviyl1mrmaq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-darwin-amd64.tar.gz"; - sha256 = "06jril67jal879fbxq7jh4qsaslb2vmvi8grh98ad0ark8yvlj48"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.97.0-darwin-amd64.tar.gz"; + sha256 = "0jbz6k9pv9d366q0xj39sg9zxlgl5vv0lb69hbxrm061qldkxnhf"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-darwin-amd64.tar.gz"; @@ -187,16 +187,16 @@ sha256 = "06yyr3zaj29mhvfsf4fgwip53mk28hrh73va32vkxvry6hn2hmjr"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-darwin-amd64.tar.gz"; - sha256 = "1g4d85jqr7j66xjx92azw2hxzapj45rr9bwdin9fy6snjv1z9y52"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.23.0-darwin-amd64.tar.gz"; + sha256 = "047fvz5j988lxdzf4wnaj36zcj7sj5kwj4flvgp2dbgp0ccz51a1"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-darwin-amd64.tar.gz"; sha256 = "1j60xxsl9vsvjipnv8yw69i3shrs4bmz74rna4pdy1g2rm9kwndf"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.12.0-darwin-amd64.tar.gz"; - sha256 = "00y0y0djndgi98vq068pzmflj6ypwqg1bm242vdajfz43afsz7z7"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.13.0-darwin-amd64.tar.gz"; + sha256 = "074zm0g5shim2178i8wyrrvnv94yyx94s591mw2n2pd0hf6gicbd"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.33.0-darwin-amd64.tar.gz"; @@ -219,8 +219,8 @@ sha256 = "1limkhwc7phij44z20bvikgf0sd3cd1n28av6phw02g7c2gph04l"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.0-darwin-amd64.tar.gz"; - sha256 = "0mkp8aywwfzjbjhp6z2b58x136wlcbqdw338v9rfsk77ymcaz0jy"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-darwin-amd64.tar.gz"; + sha256 = "1vnsvd74m5ysfhygs56s928hmap4cqy7pwbcclynw4qbwvyznay5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-amd64.tar.gz"; @@ -231,8 +231,8 @@ sha256 = "1jyi9mp8dc5hkb493kz4mkhcn9rvz1whj42vfbml5zdnywhq346f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-darwin-amd64.tar.gz"; - sha256 = "1n9lallx43g745889k2zck5wzpd8bf8wypwiy5xd3v2q77kbj8lv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-darwin-amd64.tar.gz"; + sha256 = "1f0jnrgnw0kma86a7d1hijh41prp7c7630gnp3sff7489caxhphm"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-darwin-amd64.tar.gz"; @@ -251,12 +251,12 @@ sha256 = "04rmlydspvgbcgn7qd9sk0bd70axz2rmpiydfw383352bxrinlvs"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-darwin-amd64.tar.gz"; - sha256 = "1d5ib18acs4iq85m55n4iznw3vxscass2a8l0ng9fyld95jyv7sd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.28.0-darwin-amd64.tar.gz"; + sha256 = "1vzdp5nqz6c24qz1l2m8hgr1xa8jn4v4x29i4gkd688bvf6266dz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-darwin-amd64.tar.gz"; - sha256 = "18z1j0xm3crahkag1c9lr23ig9k035p71qhp8smapalxzalkx38h"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.9.0-darwin-amd64.tar.gz"; + sha256 = "100kjik7qvpxc46wckps5w3h07w0gshs5v3i1dh2fzf6inbil5ip"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.7.0-darwin-amd64.tar.gz"; @@ -321,20 +321,20 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.1-linux-arm64.tar.gz"; - sha256 = "0wgwfmj54hqihfisfngajcqbg6d86m1kgzdm4bcbv1b0cw1f098a"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-linux-arm64.tar.gz"; + sha256 = "0hlyw7lybph57bhvr6hmwqsnzfwdssh426blfhsbjdasrc4vapl7"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-linux-arm64.tar.gz"; - sha256 = "09bl8x2wmjnj89a01mn6and3ak8955w7p0bjy3d90a6hnpmkhmmv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-linux-arm64.tar.gz"; + sha256 = "0vnnvb6lyv0xpc3rzc3wr658l3d8w596mpfr5jlbbqpk0hw1dslx"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v10.3.0-linux-arm64.tar.gz"; sha256 = "0l3sgb5l0rjxj9msff6ywkvygn3pq96nbif3b85xssq7a0qsvh3c"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-linux-arm64.tar.gz"; - sha256 = "1v19fnkpb71jygfbw0602nayjkjvi7fjiz92crw4vqrfmpq7py0i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.97.0-linux-arm64.tar.gz"; + sha256 = "01gyw9rw4qymljprxzjrf7jzxg576zghpb174c85k6dik02bw6bf"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-linux-arm64.tar.gz"; @@ -345,16 +345,16 @@ sha256 = "1qinsdjkiy80x8mssg5crlzz0vqgpyl3mr286048y8q0a2jifkkv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-linux-arm64.tar.gz"; - sha256 = "1pzb7vjcgqwwgbldsg12mbi0awz7fpqxi42f6ah4rr2wk24v93k1"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.23.0-linux-arm64.tar.gz"; + sha256 = "14j50dr2b4qkaixwcgkhz7a2g7wxndsfjzcfvlbych77ia6hy1y6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-linux-arm64.tar.gz"; sha256 = "1kn82iz49a53ap0nhih4rwprs672lr7vik2zv7fwdw3allv7aqwl"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.12.0-linux-arm64.tar.gz"; - sha256 = "1g39lg92091v6c4ijr4z5k583kldkv9f2pr1605l1aqzdaabydc0"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.13.0-linux-arm64.tar.gz"; + sha256 = "1m7skacb49hwrvdfka2944akz80ffl8n7662224mdnjh8858agph"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.33.0-linux-arm64.tar.gz"; @@ -377,8 +377,8 @@ sha256 = "1y66c9mc9521gdpi6kc54ri1drg07kvdxi73rfw8kpx7sv75gvk8"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.0-linux-arm64.tar.gz"; - sha256 = "1g9b0lnzbb255w590i9hazb29lbs96x4n03g2sc3yplrfp23njb9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-linux-arm64.tar.gz"; + sha256 = "18svy29yvd2p1fjhc2f9f0hr0mbvf371lcr58ym7f7xim3hx0bdq"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-linux-arm64.tar.gz"; @@ -389,8 +389,8 @@ sha256 = "1a9fwnf15l3ld0a17v2p66jxqav4rawhixy6rgs5065nbrf29vys"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-linux-arm64.tar.gz"; - sha256 = "020yyi3wjzsihk5g3lfmfsbyxswyl5gvrwnafpc87hjz3r16afmd"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-linux-arm64.tar.gz"; + sha256 = "0fb3zpyf2b519ipc7jvp6x366zpympqfcg4h3ah4mkh094a61ljp"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-linux-arm64.tar.gz"; @@ -409,12 +409,12 @@ sha256 = "094pmichc66fnd38vfn4hb2dl3v88vqfx00smk0b19fdbrafcp5j"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-linux-arm64.tar.gz"; - sha256 = "0ralnb39m9zd7248kpz4xm7yq87paiqlx1xsw3xzk21cy67px1cm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.28.0-linux-arm64.tar.gz"; + sha256 = "0k32hifaim24rz0ir5nljy58pdk3v9h8qb7vz97k15gq1blyq4l7"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-linux-arm64.tar.gz"; - sha256 = "1n18515hdf8d561mqz46cj0ychrm3zwnx9l1hry9mbnfl8706g3x"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.9.0-linux-arm64.tar.gz"; + sha256 = "1hc3fvsiwxnm6jqvbxq29bn1y2iq7q10vrwmkj0kz66iy5h923jh"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.7.0-linux-arm64.tar.gz"; @@ -479,20 +479,20 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.225.1-darwin-arm64.tar.gz"; - sha256 = "0l96xnjivzwjswmz3mdnbz8xx3b0nvzj5jnr9dxrf9bf3yp31iys"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.226.0-darwin-arm64.tar.gz"; + sha256 = "162b38755w4f71ixcjza31k5hsygvf682rk51g3kiclc2gq3k7yk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.50.0-darwin-arm64.tar.gz"; - sha256 = "0p3qw40fc8gzf6a0fg4k3zgbd9msa83kl69ksp9wfn6hpj6z6gm4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.51.0-darwin-arm64.tar.gz"; + sha256 = "0icxa3m8fm5fprwi24clnq2112r4cjaz5yg898qws71vivx77720"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-akamai-v10.3.0-darwin-arm64.tar.gz"; sha256 = "0hbrmmgh3pbsqcm20lz3kimxwls4s10cqssp19m344f9jwp33chq"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.96.0-darwin-arm64.tar.gz"; - sha256 = "1b74jf9wd2ljxl6krzjgy1ap3mnmhc76rrwxna1yz6v0pa0k58d9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-alicloud-v3.97.0-darwin-arm64.tar.gz"; + sha256 = "0w3vlxvqnhvzcxdp39mng8cj4ij6gvfhxjnlz6ihagby6i7f370r"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-artifactory-v8.10.3-darwin-arm64.tar.gz"; @@ -503,16 +503,16 @@ sha256 = "0vgb5zvg5gpv3pfl6nz5wpzhiyy550s99qj80qs83gzlr5gl9xab"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.21.0-darwin-arm64.tar.gz"; - sha256 = "0nkkn8j7pi961jz4y0gjknaxj3fbgffmwj4dadnwqm2ipvqalp6n"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aws-v7.23.0-darwin-arm64.tar.gz"; + sha256 = "0sqmk67ba1686dixpdkaq0v1bnplbcj2my9sc5chaa4bbbr8rmks"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.8.1-darwin-arm64.tar.gz"; sha256 = "1z4fpmfab6wp1nn2gs5aas38n61jxqi5x6v70d0wd16y2hwh0q0p"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.12.0-darwin-arm64.tar.gz"; - sha256 = "1zdyg1134jrvvsc07q9mvrbycjrdrz3wnjcanirp0z5bw0f54z1r"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.13.0-darwin-arm64.tar.gz"; + sha256 = "13pi43151lb3hbp0kxqmfxsmr95l6xxqrj23n66a3lnr2df5566x"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azure-v6.33.0-darwin-arm64.tar.gz"; @@ -535,8 +535,8 @@ sha256 = "0fifd3n6z0wjr600sd4011l4fds2hhljymzl38zpjq4qfz262pqh"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.0-darwin-arm64.tar.gz"; - sha256 = "05kbm6ws0ijq1m6pjip3fsis1pn65jr4s1g1ck2hdaf6hq0p9hyh"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-docker-v4.11.1-darwin-arm64.tar.gz"; + sha256 = "1dp65liavgnakahl8kmzk5hlvg4k0nfks535sdl68f5bkyg2m2m6"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-equinix-metal-v3.2.1-darwin-arm64.tar.gz"; @@ -547,8 +547,8 @@ sha256 = "1msppdp4navjhkp7lzngmp056y6x3fqb30r6wq5a53kyvi43x0ik"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.14.0-darwin-arm64.tar.gz"; - sha256 = "13qbccic5a0kqv9013j9yx94nbvx1937i1rz5bnbv3dhwlkkxjgm"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gcp-v9.15.0-darwin-arm64.tar.gz"; + sha256 = "182xxaz0hsg2mg2r80hip73aqfhlnz8z96jjq0xrl74jmwn4pgzl"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.12.1-darwin-arm64.tar.gz"; @@ -567,12 +567,12 @@ sha256 = "150kg8brpsazpdd6laywwvbrjmzl4n3w7saf9vidiwsv01zpl90m"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.27.0-darwin-arm64.tar.gz"; - sha256 = "0xhflraz9xk0ggqar91knh9bvzla0lll7q9ijrklcm5pfjbhf5zr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.28.0-darwin-arm64.tar.gz"; + sha256 = "0w7j7br44f4fdfcpqj2jairf9z65ga5i88yqkxrwliqf605i0b0a"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.8.0-darwin-arm64.tar.gz"; - sha256 = "1pks02j8apf3fy72xl2pxanhrbybnlpmz1p7a48apm5h8rkx3vw6"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-linode-v5.9.0-darwin-arm64.tar.gz"; + sha256 = "0vvgk7c35fbdldpk2snq4y400g0cz8y9p43s2lar36b9asyq011n"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mailgun-v3.7.0-darwin-arm64.tar.gz"; From ce39a7a6e109b9c9d79583bc134b9827ea315db5 Mon Sep 17 00:00:00 2001 From: XYenon Date: Tue, 17 Mar 2026 14:55:55 +0800 Subject: [PATCH 33/84] postgresqlPackages.pg_search: 0.21.14 -> 0.22.1 --- pkgs/servers/sql/postgresql/ext/pg_search.nix | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg_search.nix b/pkgs/servers/sql/postgresql/ext/pg_search.nix index 46c1ac58baa7..21541d38b34a 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_search.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_search.nix @@ -1,23 +1,22 @@ { buildPgrxExtension, - cargo-pgrx_0_16_1, + cargo-pgrx_0_17_0, fetchFromGitHub, fetchurl, lib, nix-update-script, pkg-config, postgresql, - stdenv, }: let - # https://github.com/paradedb/paradedb/blob/v0.21.13/Cargo.lock#L3431-L3460 - linderaVersion = "1.5.1"; + # https://github.com/paradedb/paradedb/blob/v0.22.1/Cargo.lock#L4239-L4269 + linderaVersion = "1.4.1"; linderaWebsite = "https://lindera.dev"; # pg_search's tokenizer uses several language dictionaries used by the Lindera crate dictionaries = { - # https://github.com/lindera/lindera/blob/v1.5.1/lindera-ko-dic/build.rs#L15-L22 + # https://github.com/lindera/lindera/blob/v1.4.1/lindera-ko-dic/build.rs#L15-L22 lindera-ko-dic = rec { language = "Korean"; filename = "mecab-ko-dic-2.1.1-20180720.tar.gz"; @@ -27,7 +26,7 @@ let }; }; - # https://github.com/lindera/lindera/blob/v1.5.1/lindera-cc-cedict/build.rs#L15-L22 + # https://github.com/lindera/lindera/blob/v1.4.1/lindera-cc-cedict/build.rs#L15-L22 lindera-cc-cedict = rec { language = "Chinese"; filename = "CC-CEDICT-MeCab-0.1.0-20200409.tar.gz"; @@ -37,7 +36,7 @@ let }; }; - # https://github.com/lindera/lindera/blob/v1.5.1/lindera-ipadic/build.rs#L15-L22 + # https://github.com/lindera/lindera/blob/v1.4.1/lindera-ipadic/build.rs#L15-L22 lindera-ipadic = rec { language = "Japanese"; filename = "mecab-ipadic-2.7.0-20250920.tar.gz"; @@ -50,16 +49,16 @@ let in buildPgrxExtension (finalAttrs: { pname = "pg_search"; - version = "0.21.14"; + version = "0.22.1"; src = fetchFromGitHub { owner = "paradedb"; repo = "paradedb"; tag = "v${finalAttrs.version}"; - hash = "sha256-uXEtb9e9YgNuPOO9O8nPbCvG+MSwYiKFifI/GJqE9i8="; + hash = "sha256-HR0L3KuVDkk2xPyuIH89SWWOX4bqwFDYxaLz6+4h5tI="; }; - cargoHash = "sha256-sTkbpnB/N5eDfTCk86TIM6BZQ20hdHUqSbRFo4Wyo68="; + cargoHash = "sha256-6TUi+DSu3BI63JXvMEksOcu6zjWWUD5dzLxwzv+Jydw="; inherit postgresql; @@ -79,10 +78,10 @@ buildPgrxExtension (finalAttrs: { echo "Lindera cache prepared at $LINDERA_CACHE" ''; - # https://github.com/paradedb/paradedb/blob/v0.21.13/Cargo.toml#L38-L39 - cargo-pgrx = cargo-pgrx_0_16_1; + # https://github.com/paradedb/paradedb/blob/v0.22.1/Cargo.toml#L38-L39 + cargo-pgrx = cargo-pgrx_0_17_0; - # https://github.com/paradedb/paradedb/tree/v0.21.13/pg_search + # https://github.com/paradedb/paradedb/tree/v0.22.1/pg_search cargoPgrxFlags = [ "--package" "pg_search" @@ -103,8 +102,8 @@ buildPgrxExtension (finalAttrs: { changelog = "https://github.com/paradedb/paradedb/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.agpl3Only; maintainers = [ lib.maintainers.lucperkins ]; - # https://github.com/paradedb/paradedb/blob/v0.21.13/pg_search/Cargo.toml#L14-L18 - broken = lib.versionOlder postgresql.version "14"; + # https://github.com/paradedb/paradedb/blob/v0.22.1/pg_search/Cargo.toml#L14-L17 + broken = lib.versionOlder postgresql.version "15"; platforms = postgresql.meta.platforms; }; }) From 84eda8bdf1118a913aed62923fcc6d996260aea2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 10:47:07 +0000 Subject: [PATCH 34/84] python3Packages.greynoise: 3.0.1 -> 3.0.2 --- pkgs/development/python-modules/greynoise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/greynoise/default.nix b/pkgs/development/python-modules/greynoise/default.nix index 1577fafa790a..f2c6759cf63c 100644 --- a/pkgs/development/python-modules/greynoise/default.nix +++ b/pkgs/development/python-modules/greynoise/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "greynoise"; - version = "3.0.1"; + version = "3.0.2"; pyproject = true; src = fetchFromGitHub { owner = "GreyNoise-Intelligence"; repo = "pygreynoise"; tag = "v${version}"; - hash = "sha256-wJDO666HC3EohfR+LbG5F0Cp/eL7q4kXniWhJfc7C3s="; + hash = "sha256-CP+Fx3Gu6pQWnX/WjJ+qq7TK9onatVHp0ghu33WU7X4="; }; patches = lib.optionals (!withRepl) [ From a1e8ce6b50ffa87ad0d39881c47eb214982330dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 10:55:04 +0000 Subject: [PATCH 35/84] llama-cpp: 8255 -> 8401 --- pkgs/by-name/ll/llama-cpp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llama-cpp/package.nix b/pkgs/by-name/ll/llama-cpp/package.nix index 582752ae611a..40ad50efcfc9 100644 --- a/pkgs/by-name/ll/llama-cpp/package.nix +++ b/pkgs/by-name/ll/llama-cpp/package.nix @@ -78,7 +78,7 @@ let in effectiveStdenv.mkDerivation (finalAttrs: { pname = "llama-cpp"; - version = "8255"; + version = "8401"; outputs = [ "out" @@ -89,7 +89,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "llama.cpp"; tag = "b${finalAttrs.version}"; - hash = "sha256-2bPFOEbBPpv2GwhMRkpJpIySh4/KLXKQ8uV7TiY3h+M="; + hash = "sha256-7moL9T29KfMbzvW3QxnasN0U6jAh8RPD/fEs7WpSP10="; leaveDotGit = true; postFetch = '' git -C "$out" rev-parse --short HEAD > $out/COMMIT @@ -125,7 +125,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { ++ [ openssl ]; npmRoot = "tools/server/webui"; - npmDepsHash = "sha256-5ZswgZFLeI32/xQZqCTTFbCzleDqr5AotjFg/5rNn1M="; + npmDepsHash = "sha256-DxgUDVr+kwtW55C4b89Pl+j3u2ILmACcQOvOBjKWAKQ="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; inherit (finalAttrs) src patches; From 68c0a7715db6c013cddce02e03e0d09b3924fab9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 10:59:58 +0000 Subject: [PATCH 36/84] python3Packages.disposable-email-domains: 0.0.168 -> 0.0.169 --- .../python-modules/disposable-email-domains/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/disposable-email-domains/default.nix b/pkgs/development/python-modules/disposable-email-domains/default.nix index b1b4929bd853..773d844e65a5 100644 --- a/pkgs/development/python-modules/disposable-email-domains/default.nix +++ b/pkgs/development/python-modules/disposable-email-domains/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "disposable-email-domains"; - version = "0.0.168"; + version = "0.0.169"; pyproject = true; # No tags on GitHub src = fetchPypi { pname = "disposable_email_domains"; inherit (finalAttrs) version; - hash = "sha256-gI8MtLJ5OKjhSdWq7M1ckRv1Bz156W5fAucGDYwBSlQ="; + hash = "sha256-4FHvAMZEm6f9XVLJpJT/ErBXjBQhjlekpdC5Joyhp9M="; }; build-system = [ From cd92e37a2bcc281d05192d07b30076122d5b9f86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 11:03:11 +0000 Subject: [PATCH 37/84] python3Packages.dynaconf: 3.2.12 -> 3.2.13 --- pkgs/development/python-modules/dynaconf/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dynaconf/default.nix b/pkgs/development/python-modules/dynaconf/default.nix index eaa43423ad3b..a27dd548b8dc 100644 --- a/pkgs/development/python-modules/dynaconf/default.nix +++ b/pkgs/development/python-modules/dynaconf/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "dynaconf"; - version = "3.2.12"; + version = "3.2.13"; pyproject = true; src = fetchFromGitHub { owner = "dynaconf"; repo = "dynaconf"; tag = version; - hash = "sha256-DtZ4rJ425a7ootpWtMXbezyH215dJwW4HTzvGgAUnsc="; + hash = "sha256-3qUGLEQ0x/WTF/M/SEts6v9w1yGYSB6LYEcxKQcbqSk="; }; build-system = [ setuptools ]; From c4c7c13e377e40ce92254f8e456c80fdc8f12b13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 11:50:55 +0000 Subject: [PATCH 38/84] grafanaPlugins.frser-sqlite-datasource: 3.8.2 -> 4.0.1 --- .../grafana/plugins/frser-sqlite-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix index df5423f67bda..9f2eb3166a9f 100644 --- a/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/frser-sqlite-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "frser-sqlite-datasource"; - version = "3.8.2"; - zipHash = "sha256-TJMKHB1loDiBrTWKpIUNfcMTBXhorxqvLrdBEuUspto="; + version = "4.0.1"; + zipHash = "sha256-hjjhNZlez8SXvpy91D/mtJHavH8oiLKgt/4a2vnI4fU="; meta = { description = "Use a SQLite database as a data source in Grafana"; license = lib.licenses.asl20; From e410bf220298597f04282b787f1662fe249752cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:27:17 +0000 Subject: [PATCH 39/84] fcitx5-table-other: 5.1.5 -> 5.1.6 --- pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix index b1cabc0f9b96..f62e1611bcbb 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-table-other"; - version = "5.1.5"; + version = "5.1.6"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-hoAaismWfiVIYs780oiwwA3syjBnYNQ5nYbhlBbAAKw="; + hash = "sha256-hqFui1Ycxih7I7VjUjfJe6V5I9RyamyNi6aZKcWGrWU="; }; nativeBuildInputs = [ From 6e78eaa4abc9263e4997ff3e19e64ee2b980f4aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:28:13 +0000 Subject: [PATCH 40/84] fcitx5-rime: 5.1.12 -> 5.1.13 --- pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix index 510547079701..3ab643daf337 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix @@ -16,11 +16,11 @@ stdenv.mkDerivation rec { pname = "fcitx5-rime"; - version = "5.1.12"; + version = "5.1.13"; src = fetchurl { url = "https://download.fcitx-im.org/fcitx5/${pname}/${pname}-${version}.tar.zst"; - hash = "sha256-A7x7PQiyPAprJRg1tdk1Amq7pAhe8ney2KX9+9F0mK4="; + hash = "sha256-KB4IOLq6mRB1ZnOPg4Avpk6vp29xbLkDGYXvCdtrjA8="; }; cmakeFlags = [ From 7c6eb82c485ad73e4fe33745da13cd30371e047d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:28:19 +0000 Subject: [PATCH 41/84] fcitx5-m17n: 5.1.5 -> 5.1.6 --- pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix index a8bdc6083177..b17bbdc80414 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-m17n.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-m17n"; - version = "5.1.5"; + version = "5.1.6"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-gvR//H+Kf/pYv6Avr0No8PZO7hAnOHj16v6n+tDXgkU="; + hash = "sha256-+sQu/P28XV2nkS7rxy+pTXijY1mLvmwbePaJLUtLaBg="; }; nativeBuildInputs = [ From b47d4b59c7cfa4f43eca6f3d486fb623a9d8e9ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:31:29 +0000 Subject: [PATCH 42/84] fcitx5-bamboo: 1.0.9 -> 1.0.10 --- pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix index a15ebdff93d2..2b75181a719b 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-bamboo.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fcitx5-bamboo"; - version = "1.0.9"; + version = "1.0.10"; src = fetchFromGitHub { owner = "fcitx"; repo = "fcitx5-bamboo"; rev = finalAttrs.version; - hash = "sha256-xZzIpJQMyifu4GqAwiXgwGP4wO2j4Au5qEr49Ko2FjA="; + hash = "sha256-BaN/KrKIC3roNq4mkWfq8uq0w+G+ehrl/jEl0DJ6RC0="; fetchSubmodules = true; }; From 53bb836a7b1678c2d8734c7cb23cfa8d2b84f7fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:32:59 +0000 Subject: [PATCH 43/84] fcitx5-table-extra: 5.1.10 -> 5.1.11 --- pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix index 6b0dcb52a84b..60b2d8e70db8 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-table-extra"; - version = "5.1.10"; + version = "5.1.11"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-u1ZNMKSAuevW3s0WB5RovWEyewAwxMXq8NUEzuibR3U="; + hash = "sha256-Oigygr486SNYssre8rMDRDzn28hVI8pabm+0/eoR94Y="; }; nativeBuildInputs = [ From 12646071f0ca41ed8c6ea3fb12ae43bf423187bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:33:37 +0000 Subject: [PATCH 44/84] kdePackages.fcitx5-unikey: 5.1.9 -> 5.1.10 --- pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix index 00f1fe10342b..9d72e72cbf16 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-unikey.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-unikey"; - version = "5.1.9"; + version = "5.1.10"; src = fetchFromGitHub { owner = "fcitx"; repo = "fcitx5-unikey"; rev = version; - hash = "sha256-tTJPoFmhILPvKNwut0vLohkvm+nJzX8VrMVTopfmF1Q="; + hash = "sha256-g4RK1OCRQJoLv5fLR/O2GghgBIWOKzhRbkuijIgpr7U="; }; nativeBuildInputs = [ From 5afaa6ac20ded353f2f8b968dd22a695e5e192f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 12:42:25 +0000 Subject: [PATCH 45/84] fcitx5-chewing: 5.1.10 -> 5.1.11 --- pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix b/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix index d0ccdd52de98..74df970f72b6 100644 --- a/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix +++ b/pkgs/tools/inputmethods/fcitx5/fcitx5-chewing.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "fcitx5-chewing"; - version = "5.1.10"; + version = "5.1.11"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; - hash = "sha256-CdmzO7wPJkue3PdGYav8/Smj0Fich80Z1biCjqTsO5I="; + hash = "sha256-zOaXQUIW9+kOae2hajtnKLNmtlhZLuFAb+nts9gmivQ="; }; nativeBuildInputs = [ From fa35845684fa5d380831b99e8f4ad721d0ca3661 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 13:25:16 +0000 Subject: [PATCH 46/84] rcon-cli: 1.7.3 -> 1.7.4 --- pkgs/by-name/rc/rcon-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rc/rcon-cli/package.nix b/pkgs/by-name/rc/rcon-cli/package.nix index 575bfee0baa1..99c4d389cf3d 100644 --- a/pkgs/by-name/rc/rcon-cli/package.nix +++ b/pkgs/by-name/rc/rcon-cli/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "rcon-cli"; - version = "1.7.3"; + version = "1.7.4"; src = fetchFromGitHub { owner = "itzg"; repo = "rcon-cli"; tag = finalAttrs.version; - hash = "sha256-v9f367XTPKAocGdwwPe/dXsFK30THbqpQwuvSV/lWN4="; + hash = "sha256-Cs2SYz6+3ziAbnoXiWdpwBg3lmIJWq06wuYy/TKoVSU="; }; - vendorHash = "sha256-TogEdy0rtOzywBCtJ9dw8jO25dzxygqDGFDCbCNwhz8="; + vendorHash = "sha256-MxIofF5Jj+w7gxsO+F48ymtgB3bgSutmC5Jh3GcKCnA="; subPackages = [ "." ]; passthru.updateScript = nix-update-script { }; From 04bbde7b7c0bc385067006bab544973f60561c13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 13:57:12 +0000 Subject: [PATCH 47/84] home-assistant-custom-components.xiaomi_miot: 1.1.3 -> 1.1.4 --- .../home-assistant/custom-components/xiaomi_miot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix b/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix index f8ec64e6d80c..c6bbf74c41cf 100644 --- a/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix +++ b/pkgs/servers/home-assistant/custom-components/xiaomi_miot/package.nix @@ -11,13 +11,13 @@ buildHomeAssistantComponent rec { owner = "al-one"; domain = "xiaomi_miot"; - version = "1.1.3"; + version = "1.1.4"; src = fetchFromGitHub { owner = "al-one"; repo = "hass-xiaomi-miot"; rev = "v${version}"; - hash = "sha256-Gx2omTbI1Kwgg3kaPum0iSNw/TDYh3fI0GMGFrOzrTg="; + hash = "sha256-t1kOPiZR0CxOsp2V4cJNi+aiDdr7VhqhX8jOAiKTemk="; }; dependencies = [ From 3edbbdc2563a137bf26c8b5babbcabfbd201766e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 14:01:39 +0000 Subject: [PATCH 48/84] python3Packages.jianpu-ly: 1.865 -> 1.866 --- pkgs/development/python-modules/jianpu-ly/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jianpu-ly/default.nix b/pkgs/development/python-modules/jianpu-ly/default.nix index 00d1d7e3e34d..42e2448a5279 100644 --- a/pkgs/development/python-modules/jianpu-ly/default.nix +++ b/pkgs/development/python-modules/jianpu-ly/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "jianpu-ly"; - version = "1.865"; + version = "1.866"; pyproject = true; src = fetchPypi { inherit version; pname = "jianpu_ly"; - hash = "sha256-fW4qoaDrOZL+oKRPWIZbvuZSOCsrWDw0QsO4r6SJB/Y="; + hash = "sha256-nLVLRot4ECZyQ+G6o3mc4fVN9uGP/ZX2RATwaA6pGBI="; }; dependencies = [ lilypond ]; From bf691e23c7325bde6109b36437a18ea63e8e911b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 14:48:59 +0000 Subject: [PATCH 49/84] doctl: 1.151.0 -> 1.152.0 --- pkgs/by-name/do/doctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 824f0b724828..cc24f397e683 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "doctl"; - version = "1.151.0"; + version = "1.152.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule (finalAttrs: { owner = "digitalocean"; repo = "doctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-E/WehmqEfsOJDdssIV4PQpKAEAyS+VnG17jbd0OxD8U="; + hash = "sha256-LC7eriG9WqoCzb5bkXPWQO3kH9QXkBwRQmqxOb9yL7s="; }; meta = { From dbb62ff5461fa86659f7dc329e92944353d70cfa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 14:51:05 +0000 Subject: [PATCH 50/84] elan: 4.2.0 -> 4.2.1 --- pkgs/by-name/el/elan/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/el/elan/package.nix b/pkgs/by-name/el/elan/package.nix index 11068cf6d36e..a73532dbe5b0 100644 --- a/pkgs/by-name/el/elan/package.nix +++ b/pkgs/by-name/el/elan/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "elan"; - version = "4.2.0"; + version = "4.2.1"; src = fetchFromGitHub { owner = "leanprover"; repo = "elan"; rev = "v${finalAttrs.version}"; - hash = "sha256-pbzZTdvjxIqzEDzE38rjeJ/lgHx8NRTD3osVP/A7nHo="; + hash = "sha256-NSgzAYQjsf3lwYOiuJbkLJGRZ7rY2FEOjPORXNhjWuU="; }; - cargoHash = "sha256-fuXmI/IxxYooc8C5otH5BlCHv7SsfWevw4i9tW65rno="; + cargoHash = "sha256-JzyDVFp1lGPk1IK6CLQMBcJi5yCVD9x1iXtN0wlOF3g="; nativeBuildInputs = [ pkg-config From a2726b2536fa9237225e358cc4f07b1cc16943bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 14:54:56 +0000 Subject: [PATCH 51/84] prose: 0.5.0 -> 0.6.2 --- pkgs/by-name/pr/prose/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prose/package.nix b/pkgs/by-name/pr/prose/package.nix index 3754aa9ef2c7..c8549158d2ef 100644 --- a/pkgs/by-name/pr/prose/package.nix +++ b/pkgs/by-name/pr/prose/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "prose"; - version = "0.5.0"; + version = "0.6.2"; src = fetchFromGitHub { owner = "jgdavey"; repo = "prose"; tag = "v${finalAttrs.version}"; - hash = "sha256-e3NkG05ZKpUmlxO4cJbEvCZbrp7tg9rP0jMCAzYFVCI="; + hash = "sha256-YMRCdHDxZ3PMbRn1Ct+oQEMV1TgJa3VIMPVE2lK+tX8="; }; - cargoHash = "sha256-6LRQ94ZtnlSCM1pRMhPGDSDEacFEUL0UiQAfoZZ3MMM="; + cargoHash = "sha256-DT8ZlH5CG4VDzT5x5OtuRK//IguV8d+6F4vwdhZ/Rns="; passthru = { tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; From edb61fcbb6b937bf2f453423cebb83131a5a1ec3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 15:08:56 +0000 Subject: [PATCH 52/84] algia: 0.0.106 -> 0.0.107 --- pkgs/by-name/al/algia/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/algia/package.nix b/pkgs/by-name/al/algia/package.nix index 56574b75bf83..1fb85afd8826 100644 --- a/pkgs/by-name/al/algia/package.nix +++ b/pkgs/by-name/al/algia/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "algia"; - version = "0.0.106"; + version = "0.0.107"; src = fetchFromGitHub { owner = "mattn"; repo = "algia"; tag = "v${finalAttrs.version}"; - hash = "sha256-8hsSt/QUyIEYpI4L8/uksuwLedjfilGHZ5xc9jUK1uo="; + hash = "sha256-23h2sVwOhKXnpYBq1jZbbC275dzc6HnqUpB/1wbrpw4="; }; vendorHash = "sha256-JTTWVs0KwceiLy6tpyd48zORiXLc18zwgG1c+ceivKU="; From 256805edb287d41d666604bfdbafbf08361611e1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 15:25:12 +0000 Subject: [PATCH 53/84] routedns: 0.1.140 -> 0.1.151 --- pkgs/by-name/ro/routedns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/routedns/package.nix b/pkgs/by-name/ro/routedns/package.nix index 361db89c338f..5f7545110757 100644 --- a/pkgs/by-name/ro/routedns/package.nix +++ b/pkgs/by-name/ro/routedns/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "routedns"; - version = "0.1.140"; + version = "0.1.151"; src = fetchFromGitHub { owner = "folbricht"; repo = "routedns"; rev = "v${finalAttrs.version}"; - hash = "sha256-byeCsm+W7H2MXAOdPFxZyALYh7C9WB/FO8Ee/y/sLV8="; + hash = "sha256-Uv2H3AllmFFuPb/S/aS3j7afyQYBpxSkcKRKTvY0Iyk="; }; - vendorHash = "sha256-iUWiO8h55N+1c0EODLUxcIYEt2lT+2xyCAxa5f1ub3c="; + vendorHash = "sha256-a4KcKb75yWv7+1vIYCypS9nnrFJ3zogXIPzUVVA7AXs="; subPackages = [ "./cmd/routedns" ]; From c7e54cd02805a27ab48ea9b82ea01216c37bfeb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 17 Mar 2026 14:41:08 -0700 Subject: [PATCH 54/84] python3Packages.libusb-package: hardcode library path --- .../python-modules/libusb-package/default.nix | 23 +++++++-- .../hardcode-libusb1-path.patch | 48 +++++++++++++++++++ 2 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/python-modules/libusb-package/hardcode-libusb1-path.patch diff --git a/pkgs/development/python-modules/libusb-package/default.nix b/pkgs/development/python-modules/libusb-package/default.nix index 154e3554e69b..7726d6013387 100644 --- a/pkgs/development/python-modules/libusb-package/default.nix +++ b/pkgs/development/python-modules/libusb-package/default.nix @@ -2,10 +2,12 @@ lib, buildPythonPackage, fetchFromGitHub, + pyusb, + replaceVars, setuptools, setuptools-scm, + stdenv, tomli, - importlib-resources, libusb1, }: @@ -21,17 +23,30 @@ buildPythonPackage rec { hash = "sha256-4zTyaidpSlledTcEztWzRgwj43oNV7xWrhMXCE9Qz3k="; }; + patches = [ + (replaceVars ./hardcode-libusb1-path.patch { + libusb1 = "${lib.getLib libusb1}/lib/libusb-1.0${stdenv.hostPlatform.extensions.sharedLibrary}"; + }) + ]; + build-system = [ setuptools setuptools-scm tomli ]; - dependencies = [ - importlib-resources - libusb1 + nativeCheckInputs = [ + pyusb ]; + checkPhase = '' + runHook preCheck + + python test.py + + runHook postCheck + ''; + meta = { description = "Python package for simplified libusb distribution and usage with pyOCD"; homepage = "https://github.com/pyocd/libusb-package"; diff --git a/pkgs/development/python-modules/libusb-package/hardcode-libusb1-path.patch b/pkgs/development/python-modules/libusb-package/hardcode-libusb1-path.patch new file mode 100644 index 000000000000..8949c9e2eba8 --- /dev/null +++ b/pkgs/development/python-modules/libusb-package/hardcode-libusb1-path.patch @@ -0,0 +1,48 @@ +diff --git a/setup.cfg b/setup.cfg +index b04257d..f5c436a 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -45,7 +45,6 @@ package_dir = + =src + zip_safe = False + install_requires = +- importlib_resources + + [options.packages.find] + where = src +diff --git a/src/libusb_package/__init__.py b/src/libusb_package/__init__.py +index 67e3e46..684be57 100644 +--- a/src/libusb_package/__init__.py ++++ b/src/libusb_package/__init__.py +@@ -21,10 +21,9 @@ import ctypes.util + import functools + import platform + import sys ++from pathlib import Path + from typing import (Any, Optional, TYPE_CHECKING) + +-import importlib_resources +- + from ._version import version as __version__ + + if TYPE_CHECKING: +@@ -49,18 +48,7 @@ def get_library_path() -> Optional[Path]: + The path is valid until the process exits. If the library was extracted from a zip in order to + be accessible as a file, it will be cleaned up with the process exits. + """ +- lib_resource = importlib_resources.files(__name__).joinpath(_LIBRARY_NAME) +- if lib_resource.is_file(): +- path_context = importlib_resources.as_file(lib_resource) +- path = path_context.__enter__() +- +- @atexit.register +- def cleanup(): +- path_context.__exit__(None, None, None) +- +- return path +- else: +- return None ++ return Path('@libusb1@') + + + def find_library(candidate: str) -> Optional[str]: From e20bc817730ddca69cab0702f8cd87d60ae39236 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 18 Mar 2026 09:00:04 -0700 Subject: [PATCH 55/84] vips: 8.18.0 -> 8.18.1 Diff: https://github.com/libvips/libvips/compare/v8.18.0...v8.18.1 Changelog: https://github.com/libvips/libvips/blob/refs/tags/v8.18.1/ChangeLog --- pkgs/by-name/vi/vips/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/vips/package.nix b/pkgs/by-name/vi/vips/package.nix index 369d923d8d10..58fe791753b6 100644 --- a/pkgs/by-name/vi/vips/package.nix +++ b/pkgs/by-name/vi/vips/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "vips"; - version = "8.18.0"; + version = "8.18.1"; outputs = [ "bin" @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "libvips"; repo = "libvips"; tag = "v${finalAttrs.version}"; - hash = "sha256-gAFB1VkOc+OBE8IvtKo5A/v2xqb/4RwV1Q8yU12HYOA="; + hash = "sha256-PIaoijkhMKbG8IgK11h8DLemjUR1WNSYB1yfqI4kwdQ="; # Remove unicode file names which leads to different checksums on HFS+ # vs. other filesystems because of unicode normalisation. postFetch = '' From 3da0eb13217a499239bfdb06d08d40e084686fc7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 16:45:17 +0000 Subject: [PATCH 56/84] files-cli: 2.15.211 -> 2.15.220 --- pkgs/by-name/fi/files-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index c1cddfa2012d..523aa06e553d 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "files-cli"; - version = "2.15.211"; + version = "2.15.220"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${finalAttrs.version}"; - hash = "sha256-iN56+OV0xjPtj5SajVF7HkUAWv4dPxlPDhnwSo+Nb80="; + hash = "sha256-EK9gvojot0pp3vkwzwKjr3rZI9IxPbp5Ng5tTzZawKQ="; }; - vendorHash = "sha256-FOH+S6T5luTrrKZRC1EzUvwBlWpMuW7QCYdtHlx+7EU="; + vendorHash = "sha256-JeJ7BjRt2zofl1W5wU+FMInPZ9w1Uu9ez9JWjos14Qs="; ldflags = [ "-s" From 29e1b8b45dfaf86687922c767bb18c25aca152e3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Mar 2026 18:08:12 +0100 Subject: [PATCH 57/84] python3Packages.mypy-boto3-emr: 1.42.3 -> 1.42.70 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 36a7196c07ee..8bbe694bf698 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -495,8 +495,8 @@ in "sha256-ha8UiyvXgKk/G98JZYIfJh3v2EKWZwgxNir6BL0+RjU="; mypy-boto3-emr = - buildMypyBoto3Package "emr" "1.42.3" - "sha256-oh5SV2hqG7KcCgBpBeokWeYkBqYprKirv3lZxD2sCnA="; + buildMypyBoto3Package "emr" "1.42.70" + "sha256-xfiBuaUkQUua4XPzGRDuk4VE2yKyy2E9mOu6TuJHEWY="; mypy-boto3-emr-containers = buildMypyBoto3Package "emr-containers" "1.42.3" From e9a19db78c35bb19045f1e77d33b31385b1e2223 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Mar 2026 18:08:15 +0100 Subject: [PATCH 58/84] python3Packages.mypy-boto3-glue: 1.42.68 -> 1.42.70 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 8bbe694bf698..ffd4868a1ae1 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -571,8 +571,8 @@ in "sha256-N0kQ7Fc44SFKXhl4V+oAclPNlWhluOs53NDokiXcSNM="; mypy-boto3-glue = - buildMypyBoto3Package "glue" "1.42.68" - "sha256-HvL13TFg9jP3iSqyxDdsOaBv7shpkMqIQURe9e+ACVA="; + buildMypyBoto3Package "glue" "1.42.70" + "sha256-1LdCLIL9olH9DiZFsWulOaFqc8UE9tK/+cDiCXohYFQ="; mypy-boto3-grafana = buildMypyBoto3Package "grafana" "1.42.51" "sha256-QHAuRJrioMD7ASgV1Wobm81Gb+Z87c78yBs9X1+Kz+E="; From 97a4776ffcf6deab914445ec829766267d5ee889 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Mar 2026 18:08:51 +0100 Subject: [PATCH 59/84] python314Packages.boto3-stubs: 1.42.69 -> 1.42.70 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 8682c3e2221d..5d6bdac6457a 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.69"; + version = "1.42.70"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-UszWRaNNK06Xr49E26/7uFSh3lJhDpUCwoS/sk5tiWI="; + hash = "sha256-njagHAgWmQa+hGEFwU4t2JB771prBBUd/6q1r/E4lbk="; }; build-system = [ setuptools ]; From 0d282a3f8165f7449930c4a39f3a149a924a502c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Mar 2026 18:09:51 +0100 Subject: [PATCH 60/84] python3Packages.cyclonedx-python-lib: 11.6.0 -> 11.7.0 Diff: https://github.com/CycloneDX/cyclonedx-python-lib/compare/v11.6.0...v11.7.0 Changelog: https://github.com/CycloneDX/cyclonedx-python-lib/releases/tag/v11.7.0 --- .../python-modules/cyclonedx-python-lib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix index 53b612c9c60a..7a112ab5079c 100644 --- a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix +++ b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "cyclonedx-python-lib"; - version = "11.6.0"; + version = "11.7.0"; pyproject = true; src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python-lib"; tag = "v${version}"; - hash = "sha256-LnXunfYUz76XIHEXhaFJymBMFln8sIH0yxCodRmKdY0="; + hash = "sha256-35JTr2he7sHOqG3Nd0UM9CZ4Q/HFv3UQsF6hxOKR/+k="; }; pythonRelaxDeps = [ "py-serializable" ]; From 84f7e4607f1cb30f4c2f401e0d99ac3d223da988 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Mar 2026 18:13:08 +0100 Subject: [PATCH 61/84] python3Packages.garth: 0.6.3 -> 0.7.9 Changelog: https://github.com/matin/garth/releases/tag/0.7.9 --- pkgs/development/python-modules/garth/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/garth/default.nix b/pkgs/development/python-modules/garth/default.nix index a8d27a8904df..4519ae336514 100644 --- a/pkgs/development/python-modules/garth/default.nix +++ b/pkgs/development/python-modules/garth/default.nix @@ -4,21 +4,23 @@ fetchPypi, freezegun, hatchling, + logfire, + pydantic-settings, pydantic, pytest-vcr, pytestCheckHook, - requests, requests-oauthlib, + requests, }: buildPythonPackage (finalAttrs: { pname = "garth"; - version = "0.6.3"; + version = "0.7.9"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-UZ1LUylEY4ZSu3QO5E3PNuHSNDIa7PCF7dfxqB6mb2k="; + hash = "sha256-vLNoLl6Z5w7n6u//desPqtgRCqEx66T/EiLXcFDN6Z4="; }; pythonRelaxDeps = [ "requests-oauthlib" ]; @@ -26,7 +28,9 @@ buildPythonPackage (finalAttrs: { build-system = [ hatchling ]; dependencies = [ + logfire pydantic + pydantic-settings requests requests-oauthlib ]; From 257445a490939ae1e6e438bc5e75e98e6215082a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 18 Mar 2026 18:17:10 +0100 Subject: [PATCH 62/84] python3Packages.cyclonedx-python-lib: modernize --- .../cyclonedx-python-lib/default.nix | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix index 7a112ab5079c..62b1935e1896 100644 --- a/pkgs/development/python-modules/cyclonedx-python-lib/default.nix +++ b/pkgs/development/python-modules/cyclonedx-python-lib/default.nix @@ -20,7 +20,7 @@ xmldiff, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "cyclonedx-python-lib"; version = "11.7.0"; pyproject = true; @@ -28,7 +28,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "CycloneDX"; repo = "cyclonedx-python-lib"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-35JTr2he7sHOqG3Nd0UM9CZ4Q/HFv3UQsF6hxOKR/+k="; }; @@ -54,12 +54,8 @@ buildPythonPackage rec { jsonschema lxml ]; - json-validation = [ - jsonschema - ]; - xml-validation = [ - lxml - ]; + json-validation = [ jsonschema ]; + xml-validation = [ lxml ]; }; nativeCheckInputs = [ @@ -67,7 +63,7 @@ buildPythonPackage rec { pytestCheckHook xmldiff ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "cyclonedx" ]; @@ -93,8 +89,8 @@ buildPythonPackage rec { meta = { description = "Python library for generating CycloneDX SBOMs"; homepage = "https://github.com/CycloneDX/cyclonedx-python-lib"; - changelog = "https://github.com/CycloneDX/cyclonedx-python-lib/releases/tag/${src.tag}"; - license = with lib.licenses; [ asl20 ]; + changelog = "https://github.com/CycloneDX/cyclonedx-python-lib/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From c6f2ee49cd45c6931d731bd1cf9725ac2105d80c Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 18 Mar 2026 15:26:03 +0000 Subject: [PATCH 63/84] keymap-drawer.tests: use simple in-tree fixtures and semantic assertions - Simple in-tree test fixtures, instead of a snapshot of a real config. - Semantic XML/YAML assertions instead of byte-for-byte comparisons. --- .../keymap-drawer/tests/config.yaml | 9 + .../keymap-drawer/tests/default.nix | 234 ++++++++++++------ .../keymap-drawer/tests/invalid.keymap | 11 + .../keymap-drawer/tests/minimal.keymap | 19 ++ .../keymap-drawer/tests/minimal.yaml | 13 + 5 files changed, 214 insertions(+), 72 deletions(-) create mode 100644 pkgs/development/python-modules/keymap-drawer/tests/config.yaml create mode 100644 pkgs/development/python-modules/keymap-drawer/tests/invalid.keymap create mode 100644 pkgs/development/python-modules/keymap-drawer/tests/minimal.keymap create mode 100644 pkgs/development/python-modules/keymap-drawer/tests/minimal.yaml diff --git a/pkgs/development/python-modules/keymap-drawer/tests/config.yaml b/pkgs/development/python-modules/keymap-drawer/tests/config.yaml new file mode 100644 index 000000000000..35eed11c0483 --- /dev/null +++ b/pkgs/development/python-modules/keymap-drawer/tests/config.yaml @@ -0,0 +1,9 @@ +draw_config: + key_w: 50 + key_h: 50 + split_gap: 20 + glyphs: {} + +parse_config: + preprocess: true + diff --git a/pkgs/development/python-modules/keymap-drawer/tests/default.nix b/pkgs/development/python-modules/keymap-drawer/tests/default.nix index 7c94185c41f5..224284f651df 100644 --- a/pkgs/development/python-modules/keymap-drawer/tests/default.nix +++ b/pkgs/development/python-modules/keymap-drawer/tests/default.nix @@ -1,89 +1,179 @@ { - lib, - fetchFromGitHub, - runCommand, - stdenv, + keymap-drawer, + runCommandWith, testers, - keymap-drawer, + libxml2, + xmlstarlet, yamllint, + yq-go, }: let runKeymapDrawer = - name: - runCommand "keymap-drawer-${name}" { - nativeBuildInputs = [ keymap-drawer ]; + { name, ... }@args: + runCommandWith { + name = "${keymap-drawer.name}-${name}"; + derivationArgs = removeAttrs args [ "name" ] // { + nativeBuildInputs = [ keymap-drawer ] ++ args.nativeBuildInputs or [ ]; + }; }; - - MattSturgeon-example = fetchFromGitHub { - owner = "MattSturgeon"; - repo = "glove80-config"; - rev = "d55267dd26593037256b35a5d6ebba0f75541da5"; - hash = "sha256-MV6cNpgHBuaGvpu2aR1aBNMpwPnDqOSbGf+2ykxocP4="; - nonConeMode = true; - sparseCheckout = [ - "config" - "img" - ]; - }; - - # MattSturgeon's example requires MDI icons - mdi = fetchFromGitHub { - owner = "Templarian"; - repo = "MaterialDesign-SVG"; - tag = "v7.4.47"; - hash = "sha256-NoSSRT1ID38MT70IZ+7h/gMVCNsjNs3A2RX6ePGwuQ0="; - }; in { - dump-config = runKeymapDrawer "dump-config" '' - keymap dump-config --output "$out" + dump-config = + runKeymapDrawer + { + name = "dump-config"; + nativeBuildInputs = [ + yamllint + ]; + } + /* bash */ '' + keymap dump-config --output "$out" - if [ ! -s "$out" ]; then - >&2 echo 'Expected `dump-config` to have content.' - exit 1 - fi + if [ ! -s "$out" ]; then + >&2 echo 'Expected `dump-config` to have content.' + exit 1 + fi - ${lib.getExe yamllint} --strict --config-data relaxed "$out" - ''; + yamllint --strict --config-data relaxed "$out" + ''; - parse-zmk = testers.testEqualContents { - assertion = "keymap parse --zmk-keymap produces expected YAML"; - expected = "${MattSturgeon-example}/img/glove80.yaml"; - actual = runKeymapDrawer "parse" '' - keymap \ - --config ${MattSturgeon-example}/config/keymap_drawer.yaml \ - parse --zmk-keymap ${MattSturgeon-example}/config/glove80.keymap \ - --output "$out" - ''; - checkMetadata = stdenv.buildPlatform.isLinux; - }; + invalid-keymap = testers.testBuildFailure ( + runKeymapDrawer + { + name = "invalid-keymap"; + } + /* bash */ '' + keymap \ + --config ${./config.yaml} \ + parse --zmk-keymap ${./invalid.keymap} \ + --output "$out" + '' + ); - draw = testers.testEqualContents { - assertion = "keymap draw produces expected SVG"; - expected = "${MattSturgeon-example}/img/glove80.svg"; - actual = runKeymapDrawer "draw" '' - ${lib.optionalString stdenv.buildPlatform.isLinux '' - export XDG_CACHE_HOME="$PWD/cache" - glyphs="$XDG_CACHE_HOME/keymap-drawer/glyphs" - ''} - ${lib.optionalString stdenv.buildPlatform.isDarwin '' - export HOME="$PWD/home" - glyphs="$HOME/Library/Caches/keymap-drawer/glyphs" - ''} - mkdir -p "$glyphs" + parse-zmk = + runKeymapDrawer + { + name = "parse"; + nativeBuildInputs = [ + yamllint + yq-go + ]; + } + /* bash */ '' + keymap \ + --config ${./config.yaml} \ + parse --zmk-keymap ${./minimal.keymap} \ + --output "$out" - # Unpack MDI icons into the cache - for file in ${mdi}/svg/* - do - ln -s "$file" "$glyphs/mdi:$(basename "$file")" - done + yamllint --strict --config-data relaxed "$out" || { + >&2 echo "Malformed YAML" + exit 1 + } - keymap \ - --config ${MattSturgeon-example}/config/keymap_drawer.yaml \ - draw ${MattSturgeon-example}/img/glove80.yaml \ - --output "$out" - ''; - checkMetadata = stdenv.buildPlatform.isLinux; - }; + layer_count=$(yq '.layers | length' "$out") + (( layer_count == 2 )) || { + >&2 echo "Expected 2 layers, found $layer_count" + exit 1 + } + + default_layer=$(yq --exit-status '.layers.default | flatten' "$out") || { + >&2 echo "Expected default layer" + exit 1 + } + + fn_layer=$(yq --exit-status '.layers.fn | flatten' "$out") || { + >&2 echo "Expected fn layer" + exit 1 + } + + [ "$default_layer" = '[ESC, A, B, SPACE, C, D]' ] || { + >&2 echo "Incorrect default layer: $default_layer" + exit 1 + } + + [ "$fn_layer" = '[F1, F2, F3, F4, F5, F6]' ] || { + >&2 echo "Incorrect fn layer: $fn_layer" + exit 1 + } + + yq --exit-status '.. | select(. == "ESC")' "$out" >/dev/null || { + >&2 echo "Expected 'ESC' key" + exit 1 + } + + yq --exit-status '.. | select(. == "SPACE")' "$out" >/dev/null || { + >&2 echo "Expected 'SPACE' key" + exit 1 + } + + yq --exit-status '.. | select(. == "F1")' "$out" >/dev/null || { + >&2 echo "Expected 'F1' key" + exit 1 + } + ''; + + draw = + runKeymapDrawer + { + name = "draw"; + nativeBuildInputs = [ + xmlstarlet + libxml2 + ]; + } + /* bash */ '' + keymap \ + --config ${./config.yaml} \ + draw ${./minimal.yaml} \ + --output "$out" + + ns="http://www.w3.org/2000/svg" + + # Basic XML validity + xmllint --noout "$out" || { + >&2 echo "Malformed XML" + exit 1 + } + + # Root element is + xmlstarlet sel -N s="$ns" -t -v "name(/s:svg)" "$out" | grep -qx svg || { + >&2 echo "Expected root element" + exit 1 + } + + # Assert two layers exist + layer_count=$(xmlstarlet sel -N s="$ns" -t -v 'count(//s:g[contains(@class, "layer-")])' "$out") + (( layer_count == 2 )) || { + >&2 echo "Expected exactly 2 layers, found $layer_count" + exit 1 + } + + for layer in default fn; do + # layer-id class + xmlstarlet sel -N s="$ns" -t -v 'count(//s:g[@class="layer-'"$layer"'"])' "$out" | grep -qx 1 || { + >&2 echo "Missing layer-$layer class" + exit 1 + } + + # text label + xmlstarlet sel -N s="$ns" -t -v '//s:text[@class="label" and text()="'"$layer"':"]' "$out" | grep -q "$layer": || { + >&2 echo "Missing $layer layer text label" + exit 1 + } + done + + key_count=$(xmlstarlet sel -N s="$ns" -t -v 'count(//s:g[contains(@class, "keypos-")])' "$out") + (( key_count == 12 )) || { + >&2 echo "Expected 12 keys total (6 per layer), found $key_count" + exit 1 + } + + for key in ESC A B SPACE C D F1 F2 F3 F4 F5 F6; do + xmlstarlet sel -N s="$ns" -t -v "//s:text[@class='key tap' and text()='$key']" "$out" | grep -q "$key" || { + >&2 echo "Expected key '$key'" + exit 1 + } + done + ''; } diff --git a/pkgs/development/python-modules/keymap-drawer/tests/invalid.keymap b/pkgs/development/python-modules/keymap-drawer/tests/invalid.keymap new file mode 100644 index 000000000000..4cc004db639e --- /dev/null +++ b/pkgs/development/python-modules/keymap-drawer/tests/invalid.keymap @@ -0,0 +1,11 @@ +/ { + keymap { + compatible = "zmk,keymap"; + + broken_layer { + bindings = < + &kp ESC &kp A + &kp SPACE // <-- missing closing + inconsistent row + }; + }; +}; diff --git a/pkgs/development/python-modules/keymap-drawer/tests/minimal.keymap b/pkgs/development/python-modules/keymap-drawer/tests/minimal.keymap new file mode 100644 index 000000000000..517759fdb58b --- /dev/null +++ b/pkgs/development/python-modules/keymap-drawer/tests/minimal.keymap @@ -0,0 +1,19 @@ +/ { + keymap { + compatible = "zmk,keymap"; + + default_layer { + bindings = < + &kp ESC &kp A &kp B + &kp SPACE &kp C &kp D + >; + }; + + fn_layer { + bindings = < + &kp F1 &kp F2 &kp F3 + &kp F4 &kp F5 &kp F6 + >; + }; + }; +}; diff --git a/pkgs/development/python-modules/keymap-drawer/tests/minimal.yaml b/pkgs/development/python-modules/keymap-drawer/tests/minimal.yaml new file mode 100644 index 000000000000..decc960e6234 --- /dev/null +++ b/pkgs/development/python-modules/keymap-drawer/tests/minimal.yaml @@ -0,0 +1,13 @@ +layout: + ortho_layout: + rows: 2 + columns: 3 +layers: + default: + - [ESC, A, B] + - [SPACE, C, D] + + fn: + - [F1, F2, F3] + - [F4, F5, F6] + From 39fa58b4b86434e96204f03bf699325f69b01202 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 18 Mar 2026 13:29:29 +0000 Subject: [PATCH 64/84] keymap-drawer: switch to fixpoint-args buildPythonPackage recently added fixpoint-args support (finalAttrs). --- .../python-modules/keymap-drawer/default.nix | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/keymap-drawer/default.nix b/pkgs/development/python-modules/keymap-drawer/default.nix index bece9396dd9f..b2deb98d9944 100644 --- a/pkgs/development/python-modules/keymap-drawer/default.nix +++ b/pkgs/development/python-modules/keymap-drawer/default.nix @@ -6,7 +6,6 @@ fetchFromGitHub, pythonOlder, - keymap-drawer, nix-update-script, pcpp, platformdirs, @@ -19,11 +18,8 @@ tree-sitter-grammars, versionCheckHook, }: -let +buildPythonPackage (finalAttrs: { version = "0.22.1"; -in -buildPythonPackage { - inherit version; pname = "keymap-drawer"; pyproject = true; disabled = pythonOlder "3.12"; @@ -31,7 +27,7 @@ buildPythonPackage { src = fetchFromGitHub { owner = "caksoylar"; repo = "keymap-drawer"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-X3O5yspEdey03YQ6JsYN/DE9NUiq148u1W6LQpUQ3ns="; }; @@ -58,20 +54,15 @@ buildPythonPackage { pythonImportsCheck = [ "keymap_drawer" ]; - versionCheckProgram = "${placeholder "out"}/bin/keymap"; - passthru.tests = callPackages ./tests { - # Explicitly pass the correctly scoped package. - # The top-level package will still resolve to itself, because the way - # `toPythonApplication` interacts with scopes is weird. - inherit keymap-drawer; + keymap-drawer = finalAttrs.finalPackage; }; passthru.updateScript = nix-update-script { }; meta = { description = "Module and CLI tool to help parse and draw keyboard layouts"; homepage = "https://github.com/caksoylar/keymap-drawer"; - changelog = "https://github.com/caksoylar/keymap-drawer/releases/tag/v${version}"; + changelog = "https://github.com/caksoylar/keymap-drawer/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ MattSturgeon @@ -83,4 +74,4 @@ buildPythonPackage { # incompatibility, thanks to a Python override broken = lib.versionAtLeast tree-sitter.version "0.25.0"; }; -} +}) From 6ce04193e59b8af9a2808c713aea29fa95fa2705 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 18 Mar 2026 13:31:48 +0000 Subject: [PATCH 65/84] =?UTF-8?q?keymap-drawer:=200.22.1=20=E2=86=92=200.2?= =?UTF-8?q?3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://github.com/caksoylar/keymap-drawer/releases/tag/v0.23.0 --- pkgs/by-name/ke/keymap-drawer/package.nix | 26 +------------------ .../python-modules/keymap-drawer/default.nix | 9 ++----- 2 files changed, 3 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/ke/keymap-drawer/package.nix b/pkgs/by-name/ke/keymap-drawer/package.nix index 4847dbc713e0..2b77b42af1f5 100644 --- a/pkgs/by-name/ke/keymap-drawer/package.nix +++ b/pkgs/by-name/ke/keymap-drawer/package.nix @@ -1,28 +1,4 @@ { python3, - fetchFromGitHub, }: - -let - python = python3.override { - packageOverrides = self: super: { - tree-sitter = super.tree-sitter.overrideAttrs { - version = "0.24.0"; - src = fetchFromGitHub { - owner = "tree-sitter"; - repo = "py-tree-sitter"; - tag = "v0.24.0"; - hash = "sha256-ZDt/8suteaAjGdk71l8eej7jDkkVpVDBIZS63SA8tsU="; - fetchSubmodules = true; - }; - # keymap-drawer only requires tree-sitter-devicetree grammer, and - # the tests fail with numereous TREE_SITTER_LANGUAGE_VERSION - # related failures related to other grammers. Hence we disable the - # tests altogether, hoping that in the future this python3.override - # won't be needed at all. - doInstallCheck = false; - }; - }; - }; -in -python.pkgs.toPythonApplication python.pkgs.keymap-drawer +python3.pkgs.toPythonApplication python3.pkgs.keymap-drawer diff --git a/pkgs/development/python-modules/keymap-drawer/default.nix b/pkgs/development/python-modules/keymap-drawer/default.nix index b2deb98d9944..d0e8e97abe3a 100644 --- a/pkgs/development/python-modules/keymap-drawer/default.nix +++ b/pkgs/development/python-modules/keymap-drawer/default.nix @@ -19,7 +19,7 @@ versionCheckHook, }: buildPythonPackage (finalAttrs: { - version = "0.22.1"; + version = "0.23.0"; pname = "keymap-drawer"; pyproject = true; disabled = pythonOlder "3.12"; @@ -28,7 +28,7 @@ buildPythonPackage (finalAttrs: { owner = "caksoylar"; repo = "keymap-drawer"; tag = "v${finalAttrs.version}"; - hash = "sha256-X3O5yspEdey03YQ6JsYN/DE9NUiq148u1W6LQpUQ3ns="; + hash = "sha256-yrZidTATnOPacAfdk0gFIgH/3MaZqVOjmzkWNnMa01s="; }; build-system = [ poetry-core ]; @@ -68,10 +68,5 @@ buildPythonPackage (finalAttrs: { MattSturgeon ]; mainProgram = "keymap"; - # keymap-drawer currently requires tree-sitter 0.24.0 - # See https://github.com/caksoylar/keymap-drawer/issues/183 - # top-level package `keymap-drawer` is not broken due to this - # incompatibility, thanks to a Python override - broken = lib.versionAtLeast tree-sitter.version "0.25.0"; }; }) From d5a0348640ecb98d4889e6f676760db731583fdd Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 19 Mar 2026 00:49:13 +0700 Subject: [PATCH 66/84] ledfx: use finalAttrs --- pkgs/by-name/le/ledfx/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix index 1443ba9f7a0d..57c7473da990 100644 --- a/pkgs/by-name/le/ledfx/package.nix +++ b/pkgs/by-name/le/ledfx/package.nix @@ -4,7 +4,7 @@ python3, }: -python3.pkgs.buildPythonApplication rec { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "ledfx"; version = "2.1.0"; pyproject = true; @@ -12,7 +12,7 @@ python3.pkgs.buildPythonApplication rec { src = fetchFromGitHub { owner = "LedFx"; repo = "LedFx"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-N9EHK0GVohFCjEKsm3g4h+4XWfzZO1tzdd2z5IN1YjI="; }; @@ -72,7 +72,7 @@ python3.pkgs.buildPythonApplication rec { ]; optional-dependencies = { - hue = with pyproject.pkgs; [ python-mbedtls ]; + hue = with python3.pkgs; [ python-mbedtls ]; }; nativeCheckInputs = with python3.pkgs; [ @@ -83,9 +83,9 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Network based LED effect controller with support for advanced real-time audio effects"; homepage = "https://github.com/LedFx/LedFx"; - changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/LedFx/LedFx/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "ledfx"; }; -} +}) From b2562cf6ff14b63a4d700a934469def4e1215065 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 19 Mar 2026 00:50:08 +0700 Subject: [PATCH 67/84] ledfx: fix meta.changelog 404s --- pkgs/by-name/le/ledfx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/le/ledfx/package.nix b/pkgs/by-name/le/ledfx/package.nix index 57c7473da990..41be9fd655f8 100644 --- a/pkgs/by-name/le/ledfx/package.nix +++ b/pkgs/by-name/le/ledfx/package.nix @@ -83,7 +83,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { meta = { description = "Network based LED effect controller with support for advanced real-time audio effects"; homepage = "https://github.com/LedFx/LedFx"; - changelog = "https://github.com/LedFx/LedFx/blob/${finalAttrs.version}/CHANGELOG.rst"; + changelog = "https://github.com/LedFx/LedFx/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ SuperSandro2000 ]; mainProgram = "ledfx"; From fba43b331c6f677741f4f7672b583b7ae2671b05 Mon Sep 17 00:00:00 2001 From: Harinn Date: Thu, 19 Mar 2026 01:23:32 +0700 Subject: [PATCH 68/84] ncpamixer: 1.3.9 -> 1.3.11 --- pkgs/by-name/nc/ncpamixer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nc/ncpamixer/package.nix b/pkgs/by-name/nc/ncpamixer/package.nix index 231dd9836837..531173de8d81 100644 --- a/pkgs/by-name/nc/ncpamixer/package.nix +++ b/pkgs/by-name/nc/ncpamixer/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ncpamixer"; - version = "1.3.9"; + version = "1.3.11"; src = fetchFromGitHub { owner = "fulhax"; repo = "ncpamixer"; tag = finalAttrs.version; - hash = "sha256-uafjAaXtn97NNmRPxeHmbAaMeHIR/nrQKsTqDX5NRGU="; + hash = "sha256-N7GtMOcZb345tjcT5S3QOGx+n4SpDohiKPOjsgwgr6I="; }; patches = [ From 4cddde7314400aef3cd44ae234d89f6049a1be20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 18:41:19 +0000 Subject: [PATCH 69/84] terraform-providers.linode_linode: 3.9.0 -> 3.10.0 --- .../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 99c2db224ae8..b93a9d67df6c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -842,13 +842,13 @@ "vendorHash": "sha256-BxMhu2gcRuOlYWgx5ZOUBGdfB28+87SG1T/KAPDyei8=" }, "linode_linode": { - "hash": "sha256-trwD5gL/zVa82URY3zxKYN3UM2ZjvQAXBS0O6bfTVNU=", + "hash": "sha256-i2zAB/3cDOex7j2WciKlRlYfOyhkixEHYbTkoCG1u9s=", "homepage": "https://registry.terraform.io/providers/linode/linode", "owner": "linode", "repo": "terraform-provider-linode", - "rev": "v3.9.0", + "rev": "v3.10.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-jytzC7dzoadOXIMv6eSHS1KP0KmgybWKzYJibPTcsoU=" + "vendorHash": "sha256-HzBj7TSjiv/Ov10KOt5V4oQaKK7CKjBjxpSrhmOl1lQ=" }, "loafoe_htpasswd": { "hash": "sha256-1o2kgeTFxegzOgGXWP4OYZ3uC3WbAkCXPqScMvVpHr0=", From 653983a95e435c193cc297edff83714c6a2e4369 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 18:46:46 +0000 Subject: [PATCH 70/84] topicctl: 2.0.1 -> 2.0.2 --- pkgs/by-name/to/topicctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/topicctl/package.nix b/pkgs/by-name/to/topicctl/package.nix index a311d2d0c2cf..a9759a3b0e49 100644 --- a/pkgs/by-name/to/topicctl/package.nix +++ b/pkgs/by-name/to/topicctl/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "topicctl"; - version = "2.0.1"; + version = "2.0.2"; src = fetchFromGitHub { owner = "segmentio"; repo = "topicctl"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-i7Gu7bk7J8+kG6gWpB+8hyIQs7B3TNQmYvLyQQ0ZGtc="; + sha256 = "sha256-huP6Irmk4eEhpfJV+h6aqvw+cpPj9StobyfZPXng2VM="; }; vendorHash = "sha256-aoFMYgyZnXmPg3fjwydGm85WKcT+Jez07a4JX1o3Mmo="; From 8268df3e9afe38bc032d3eb3607d46b95db36d26 Mon Sep 17 00:00:00 2001 From: Carl Sverre <82591+carlsverre@users.noreply.github.com> Date: Tue, 24 Feb 2026 16:18:10 -0800 Subject: [PATCH 71/84] snouty: init at 0.3.1 Adding snouty to nixpkgs. Snouty is a CLI for using Antithesis. See more details about the project here: https://github.com/antithesishq/snouty Co-authored-by: Winter M --- pkgs/by-name/sn/snouty/package.nix | 59 ++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 pkgs/by-name/sn/snouty/package.nix diff --git a/pkgs/by-name/sn/snouty/package.nix b/pkgs/by-name/sn/snouty/package.nix new file mode 100644 index 000000000000..c79ff899a269 --- /dev/null +++ b/pkgs/by-name/sn/snouty/package.nix @@ -0,0 +1,59 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + installShellFiles, + pkg-config, + openssl, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "snouty"; + version = "0.3.1"; + + src = fetchFromGitHub { + owner = "antithesishq"; + repo = "snouty"; + tag = "v${finalAttrs.version}"; + hash = "sha256-YLB4A5Ol+4sZF1RB28npJZ4pVF2Y2lSMBD8QoV8wZUg="; + }; + + cargoHash = "sha256-TJy9mJSXgJQMMDK6TFOXQVU8PujMjd3k2gdlW5Kf//4="; + + nativeBuildInputs = [ + installShellFiles + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + env.OPENSSL_NO_VENDOR = true; + + postInstall = '' + installShellCompletion \ + $releaseDir/build/snouty-*/out/snouty.{bash,fish} \ + --zsh $releaseDir/build/snouty-*/out/_snouty + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "CLI for the Antithesis API"; + homepage = "https://github.com/antithesishq/snouty"; + changelog = "https://github.com/antithesishq/snouty/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + carlsverre + winter + ]; + mainProgram = "snouty"; + }; +}) From b53b1d77aa30b5f1887e9eda4ca95223e6dda0fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 19:31:25 +0000 Subject: [PATCH 72/84] nelm: 1.20.1 -> 1.21.0 --- pkgs/by-name/ne/nelm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nelm/package.nix b/pkgs/by-name/ne/nelm/package.nix index 7d9482696894..3b9ed82a5bfd 100644 --- a/pkgs/by-name/ne/nelm/package.nix +++ b/pkgs/by-name/ne/nelm/package.nix @@ -9,16 +9,16 @@ }: buildGoModule (finalAttrs: { pname = "nelm"; - version = "1.20.1"; + version = "1.21.0"; src = fetchFromGitHub { owner = "werf"; repo = "nelm"; tag = "v${finalAttrs.version}"; - hash = "sha256-64OAyuqV8qryVNH0Mxo9FiHnVjeshG45rtiU7jumb+w="; + hash = "sha256-zlZ2muIEL/azEwdFMxXDO2XPpunYt42Vv1JYOmlN1k4="; }; - vendorHash = "sha256-rMSEUKHyj/R+YTm2ADNHsrdeH4SbF6XQyrkjkgPvhx8="; + vendorHash = "sha256-7gb962ejpgy9fLL+JVA8i6NLeltfIqtZvxwtnigTGvI="; subPackages = [ "cmd/nelm" ]; From 203f4d52a4ded5c59f341432afb36f2df48f4b11 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 18 Mar 2026 11:57:34 -0700 Subject: [PATCH 73/84] tailscale: 1.94.2 -> 1.96.2 https://tailscale.com/changelog#client - Override to go_1_26 (required by go.mod >= 1.26.1) - Also override go_1_26 for tailscale-nginx-auth - Remove TestConcurrent skip (test no longer exists upstream) - Add TestOnPolicyChangeSkipsPreAuthConns skip (synctest bubble issue) - Replace blanket substituteInPlace on tsnet/tsnet_test.go with explicit skip list, allowing pure unit tests to actually run --- .../ta/tailscale-gitops-pusher/package.nix | 3 +- .../ta/tailscale-nginx-auth/package.nix | 3 +- pkgs/by-name/ta/tailscale/package.nix | 53 +++++++++++++------ 3 files changed, 42 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix b/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix index e8821359fff2..a94b4d3ade29 100644 --- a/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix +++ b/pkgs/by-name/ta/tailscale-gitops-pusher/package.nix @@ -2,9 +2,10 @@ lib, tailscale, buildGoModule, + go_1_26, }: -buildGoModule { +buildGoModule.override { go = go_1_26; } { pname = "tailscale-gitops-pusher"; inherit (tailscale) version; diff --git a/pkgs/by-name/ta/tailscale-nginx-auth/package.nix b/pkgs/by-name/ta/tailscale-nginx-auth/package.nix index bdfc03cd8a68..6284eef9e68b 100644 --- a/pkgs/by-name/ta/tailscale-nginx-auth/package.nix +++ b/pkgs/by-name/ta/tailscale-nginx-auth/package.nix @@ -2,10 +2,11 @@ lib, stdenv, buildGoModule, + go_1_26, tailscale, }: -buildGoModule { +buildGoModule.override { go = go_1_26; } { pname = "tailscale-nginx-auth"; inherit (tailscale) version src vendorHash; diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index e61f2c0d65e6..dde5f5eda749 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -3,6 +3,7 @@ stdenv, buildGoModule, + go_1_26, fetchFromGitHub, makeWrapper, @@ -22,9 +23,9 @@ tailscale-nginx-auth, }: -buildGoModule (finalAttrs: { +buildGoModule.override { go = go_1_26; } (finalAttrs: { pname = "tailscale"; - version = "1.94.2"; + version = "1.96.2"; outputs = [ "out" @@ -35,10 +36,10 @@ buildGoModule (finalAttrs: { owner = "tailscale"; repo = "tailscale"; tag = "v${finalAttrs.version}"; - hash = "sha256-qjWVB8xWVgIVUgrf27F6hwiFIE+4ERXWeHv26ugg/x4="; + hash = "sha256-6taTRKYFxCNK7BUnNZ3lljqVS7AeYEfm46gmilf6eEk="; }; - vendorHash = "sha256-WeMTOkERj4hvdg4yPaZ1gRgKnhRIBXX55kUVbX/k/xM="; + vendorHash = "sha256-rhuWEEN+CtumVxOw6Dy/IRxWIrZ2x6RJb6ULYwXCQc4="; nativeBuildInputs = [ makeWrapper @@ -91,11 +92,6 @@ buildGoModule (finalAttrs: { # subPackages above limits what is built to just what we # want but also limits the tests unset subPackages - - # several tests hang, but keeping the file for tsnet/packet_filter_test.go - # packet_filter_test issue: https://github.com/tailscale/tailscale/issues/16051 - substituteInPlace tsnet/tsnet_test.go \ - --replace-fail 'func Test' 'func skippedTest' ''; checkFlags = @@ -133,9 +129,6 @@ buildGoModule (finalAttrs: { # not necessary and fails to match "TestSyncedToUpstream" # tempfork/acme - # flaky: https://github.com/tailscale/tailscale/issues/7030 - "TestConcurrent" - # flaky: https://github.com/tailscale/tailscale/issues/11762 "TestTwoDevicePing" @@ -144,7 +137,36 @@ buildGoModule (finalAttrs: { "TestTaildropIntegration_Fresh" # context deadline exceeded - "TestPacketFilterFromNetmap" + "TestPacketFilterFromNetmap" # tsnet + + # tsnet tests that need a full tailscale server and hang in the sandbox + "TestListener_Server" # tsnet + "TestDialBlocks" # tsnet + "TestConn" # tsnet + "TestLoopbackLocalAPI" # tsnet + "TestLoopbackSOCKS5" # tsnet + "TestTailscaleIPs" # tsnet + "TestListenerCleanup" # tsnet + "TestStartStopStartGetsSameIP" # tsnet + "TestFunnel" # tsnet + "TestFunnelClose" # tsnet + "TestListenService" # tsnet + "TestListenerClose" # tsnet + "TestFallbackTCPHandler" # tsnet + "TestCapturePcap" # tsnet + "TestUDPConn" # tsnet + "TestUserMetricsByteCounters" # tsnet + "TestUserMetricsRouteGauges" # tsnet + "TestTUN" # tsnet + "TestTUNDNS" # tsnet + "TestListenPacket" # tsnet + "TestListenTCP" # tsnet + "TestListenTCPDualStack" # tsnet + "TestDialTCP" # tsnet + "TestDialUDP" # tsnet + "TestSelfDial" # tsnet + "TestListenUnspecifiedAddr" # tsnet + "TestListenMultipleEphemeralPorts" # tsnet # flaky: https://github.com/tailscale/tailscale/issues/15348 "TestSafeFuncHappyPath" @@ -155,9 +177,10 @@ buildGoModule (finalAttrs: { # Fails because we vendor dependencies "TestLicenseHeaders" - # Uses testing/synctest with gonotify.DirWatcher which spawns goroutines - # that block on inotify syscalls incompatible with synctest's bubble mechanism + # Uses testing/synctest which spawns goroutines that block on syscalls + # incompatible with synctest's bubble mechanism "TestDNSTrampleRecovery" + "TestOnPolicyChangeSkipsPreAuthConns" # ssh/tailssh ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # syscall default route interface en0 differs from netstat From f189445d4b09453da30980d26edb625a01345a37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 19:38:10 +0000 Subject: [PATCH 74/84] lxgw-wenkai-screen: 1.521 -> 1.522 --- pkgs/by-name/lx/lxgw-wenkai-screen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lx/lxgw-wenkai-screen/package.nix b/pkgs/by-name/lx/lxgw-wenkai-screen/package.nix index 4dbd8503129e..a26aaffdc0da 100644 --- a/pkgs/by-name/lx/lxgw-wenkai-screen/package.nix +++ b/pkgs/by-name/lx/lxgw-wenkai-screen/package.nix @@ -6,11 +6,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "lxgw-wenkai-screen"; - version = "1.521"; + version = "1.522"; src = fetchurl { url = "https://github.com/lxgw/LxgwWenKai-Screen/releases/download/v${finalAttrs.version}/LXGWWenKaiScreen.ttf"; - hash = "sha256-7tqMMmIOmMHJHdGXrdD0glguDTJvx+vKYnPDda9OdBk="; + hash = "sha256-zRpvo5xOpC/Y9OKJlFeJsOUQz3AWQ1ZA+Ik82tmyIPM="; }; dontUnpack = true; From 0216859f40a05e5e048933880096b122f7e22323 Mon Sep 17 00:00:00 2001 From: santoshxshrestha Date: Thu, 19 Mar 2026 01:34:05 +0545 Subject: [PATCH 75/84] nightdiamond-cursors: update src santoshxshrestha -> vimlinuz --- pkgs/by-name/ni/nightdiamond-cursors/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nightdiamond-cursors/package.nix b/pkgs/by-name/ni/nightdiamond-cursors/package.nix index 4ef2eef09e1d..c7e0c8c409e1 100644 --- a/pkgs/by-name/ni/nightdiamond-cursors/package.nix +++ b/pkgs/by-name/ni/nightdiamond-cursors/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation { version = "0-unstable-2025-09-23"; src = fetchFromGitHub { - owner = "santoshxshrestha"; + owner = "vimlinuz"; repo = "NightDiamond-cursors"; rev = "3ff3c0486430a4901b4d5cbbee87a370aa2b8ce9"; hash = "sha256-huruHo5w7Qrte1+nIiz+P1xPNDGrv5/eByHwaSlZYwQ="; @@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation { ''; meta = { - homepage = "https://github.com/santoshxshrestha/NightDiamond-cursors"; + homepage = "https://github.com/vimlinuz/NightDiamond-cursors"; description = "NightDiamond cursor themes"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; From bc458bab09b640647e59f89909e0b9daa4e5e41c Mon Sep 17 00:00:00 2001 From: santoshxshrestha Date: Thu, 19 Mar 2026 01:34:38 +0545 Subject: [PATCH 76/84] mdwatch: update src santoshxshrestha -> vimlinuz --- pkgs/by-name/md/mdwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index 3285415a50d5..64c80deac3ff 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.1.22"; src = fetchFromGitHub { - owner = "santoshxshrestha"; + owner = "vimlinuz"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; hash = "sha256-aAa9Y1aKfZVnUyNkEUM7FJKEvQsX9BUqGlTb9zhZzTk="; @@ -26,8 +26,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Simple CLI tool to live-preview Markdown files in your browser"; - homepage = "https://github.com/santoshxshrestha/mdwatch"; - changelog = "https://github.com/santoshxshrestha/mdwatch/releases/tag/${finalAttrs.src.tag}"; + homepage = "https://github.com/vimlinuz/mdwatch"; + changelog = "https://github.com/vimlinuz/mdwatch/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ x123 ]; mainProgram = "mdwatch"; From d90ddb9d40d2d58c5daa9785b07a9322b895e351 Mon Sep 17 00:00:00 2001 From: santoshxshrestha Date: Thu, 19 Mar 2026 01:42:53 +0545 Subject: [PATCH 77/84] maintainers: santosh -> vimlinuz --- maintainers/maintainer-list.nix | 12 ++++++------ pkgs/by-name/ni/nightdiamond-cursors/package.nix | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index bb37e0498980..f96365d70668 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23927,12 +23927,6 @@ email = "hey@sandydoo.me"; matrix = "@sandydoo:matrix.org"; }; - santosh = { - email = "santoshxshrestha@gmail.com"; - name = "Santosh Shrestha"; - github = "santoshxshrestha"; - githubId = 182977126; - }; sarahec = { email = "seclark@nextquestion.net"; github = "sarahec"; @@ -28402,6 +28396,12 @@ githubId = 7235381; name = "Ondřej Kvapil"; }; + vimlinuz = { + email = "vimlinuz@gmail.com"; + name = "Santosh Shrestha"; + github = "vimlinuz"; + githubId = 182977126; + }; vincentbernat = { email = "vincent@bernat.ch"; github = "vincentbernat"; diff --git a/pkgs/by-name/ni/nightdiamond-cursors/package.nix b/pkgs/by-name/ni/nightdiamond-cursors/package.nix index c7e0c8c409e1..708d0077b5be 100644 --- a/pkgs/by-name/ni/nightdiamond-cursors/package.nix +++ b/pkgs/by-name/ni/nightdiamond-cursors/package.nix @@ -27,6 +27,6 @@ stdenvNoCC.mkDerivation { description = "NightDiamond cursor themes"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ santosh ]; + maintainers = with lib.maintainers; [ vimlinuz ]; }; } From 89e5bb42d8c210fda0af3290636f0bbae79d9336 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Mar 2026 20:11:32 +0000 Subject: [PATCH 78/84] cdncheck: 1.2.26 -> 1.2.27 --- pkgs/by-name/cd/cdncheck/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 2cdb33275527..a25456d4e8ce 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "cdncheck"; - version = "1.2.26"; + version = "1.2.27"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${finalAttrs.version}"; - hash = "sha256-q7AK2v6GsyO4kDYTqpZzexJKxft3DyxmpQ71ji3SiIA="; + hash = "sha256-zGOtnjJaXs5BGcygwaR9kd6ZmEXU64Nu5td/8q6Hp0s="; }; vendorHash = "sha256-bYN119IyOkO9w+CWGwnCOXqpo4QHJV6iDuToMnTo0og="; From ed87510abee9b7716ee38595defbce3bc9df7818 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 18 Mar 2026 17:03:03 +0100 Subject: [PATCH 79/84] radicle-node-unstable: fix update script Ensure pre-releases like `1.7.0-rc.1` are not chosen when the respective full release (i.e. `1.7.0`) is available. --- pkgs/by-name/ra/radicle-node/update-unstable.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/update-unstable.sh b/pkgs/by-name/ra/radicle-node/update-unstable.sh index 217b0c1d0677..bdb3c69b58d9 100755 --- a/pkgs/by-name/ra/radicle-node/update-unstable.sh +++ b/pkgs/by-name/ra/radicle-node/update-unstable.sh @@ -1,5 +1,6 @@ #!/usr/bin/env nix-shell -#!nix-shell -i bash -p coreutils gnugrep common-updater-scripts nix-update +#!nix-shell -i bash -p coreutils gnugrep gnused common-updater-scripts nix-update -version=$(list-git-tags | grep -oP '^releases/\K\d+\.\d+\.\d+.*' | sort -rV | head -1) +version=$(list-git-tags | grep -oP '^releases/\K\d+\.\d+\.\d+.*' \ + | sed -E 's/-(alpha|beta|rc)\./~\1./' | sort -rV | tr '~' - | head -1) nix-update --version="$version" radicle-node-unstable --override-filename pkgs/by-name/ra/radicle-node/unstable.nix From 6ebc73a00e727b6915d79908b0b57cff9c6766ef Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 18 Mar 2026 13:57:43 -0700 Subject: [PATCH 80/84] Revert "triton-llvm: build with BUILD_SHARED_LIBS to reduce output size" --- pkgs/by-name/tr/triton-llvm/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/tr/triton-llvm/package.nix b/pkgs/by-name/tr/triton-llvm/package.nix index 38cc399601c4..b8072db53644 100644 --- a/pkgs/by-name/tr/triton-llvm/package.nix +++ b/pkgs/by-name/tr/triton-llvm/package.nix @@ -128,7 +128,6 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "LLVM_INCLUDE_DOCS" (buildDocs || buildMan)) (lib.cmakeBool "MLIR_INCLUDE_DOCS" (buildDocs || buildMan)) (lib.cmakeBool "LLVM_BUILD_DOCS" (buildDocs || buildMan)) - (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) # Way too slow, only uses one core # (lib.cmakeBool "LLVM_ENABLE_DOXYGEN" (buildDocs || buildMan)) (lib.cmakeBool "LLVM_ENABLE_SPHINX" (buildDocs || buildMan)) From b71fc7b0ee98cf909b6780edf48dfad900ae0ed0 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 18 Mar 2026 22:06:59 +0100 Subject: [PATCH 81/84] lasuite-meet: 1.9.0 -> 1.10.0 https://github.com/suitenumerique/meet/blob/v1.10.0/CHANGELOG.md --- pkgs/by-name/la/lasuite-meet/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet/package.nix b/pkgs/by-name/la/lasuite-meet/package.nix index 720b5a706ed6..3b3831673775 100644 --- a/pkgs/by-name/la/lasuite-meet/package.nix +++ b/pkgs/by-name/la/lasuite-meet/package.nix @@ -13,14 +13,14 @@ in python.pkgs.buildPythonApplication rec { pname = "lasuite-meet"; - version = "1.9.0"; + version = "1.10.0"; pyproject = true; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-It/XicX3QBcaun36uksmbeEwhpCHpPM4SAfJwm6wjsQ="; + hash = "sha256-RmMFN1hDSU6q0ZROopsIDJ2nbmvdwW29YywX7rAbgP4="; }; sourceRoot = "source/src/backend"; @@ -48,6 +48,7 @@ python.pkgs.buildPythonApplication rec { django-extensions django-lasuite django-parler + django-pydantic-field django-redis django-storages django-timezone-field @@ -65,6 +66,7 @@ python.pkgs.buildPythonApplication rec { mozilla-django-oidc nested-multipart-parser psycopg + pydantic pyjwt pyopenssl python-frontmatter From a4830c9b46be8579eafcc3f1a554364e2875885c Mon Sep 17 00:00:00 2001 From: Jeremy Fleischman Date: Wed, 11 Mar 2026 00:35:47 -0700 Subject: [PATCH 82/84] mycli: fix build mycli is particular about using sqlglot 27, and we recently [upgraded to sqlglot 28](https://github.com/nixos/nixpkgs/commit/8c4b7cc680af32950d67404c975601c846a5571a). --- pkgs/by-name/my/mycli/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/my/mycli/package.nix b/pkgs/by-name/my/mycli/package.nix index f6693a8d892b..c2719a2a2c59 100644 --- a/pkgs/by-name/my/mycli/package.nix +++ b/pkgs/by-name/my/mycli/package.nix @@ -18,6 +18,7 @@ python3Packages.buildPythonApplication (finalAttrs: { }; pythonRelaxDeps = [ + "sqlglot" # https://github.com/dbcli/mycli/issues/1696 "sqlparse" "click" ]; From 58c247780319de2645fcdf43268eb169dabeded0 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Wed, 18 Mar 2026 14:00:41 -0700 Subject: [PATCH 83/84] azure-cli-extensions.rdbms-connect: relax mycli and pgcli version constraints rdbms-connect 1.0.7 pins mycli~=1.27.0 and pgcli==4.0.1, but nixpkgs ships mycli 1.44.2 and pgcli 4.4.0. This is safe because the extension only invokes them as CLI subprocesses via os.system() and does not import them as Python modules. --- pkgs/by-name/az/azure-cli/extensions-manual.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/az/azure-cli/extensions-manual.nix b/pkgs/by-name/az/azure-cli/extensions-manual.nix index 0d1a9ee009af..8d361268f807 100644 --- a/pkgs/by-name/az/azure-cli/extensions-manual.nix +++ b/pkgs/by-name/az/azure-cli/extensions-manual.nix @@ -272,6 +272,10 @@ url = "https://azcliprod.blob.core.windows.net/cli-extensions/rdbms_connect-${version}-py2.py3-none-any.whl"; hash = "sha256-66mX1K1azQvbuApyKBwvVuiKCbLaqezCDdrv0lhvVD0="; description = "Support for testing connection to Azure Database for MySQL & PostgreSQL servers"; + pythonRelaxDeps = [ + "mycli" + "pgcli" + ]; propagatedBuildInputs = (with python3Packages; [ pgcli From 821c336672340c91760606173e4fa64878afa406 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 18 Mar 2026 22:09:14 +0100 Subject: [PATCH 84/84] lasuite-meet-frontend: 1.9.0 -> 1.10.0 https://github.com/suitenumerique/meet/blob/v1.10.0/CHANGELOG.md --- pkgs/by-name/la/lasuite-meet-frontend/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lasuite-meet-frontend/package.nix b/pkgs/by-name/la/lasuite-meet-frontend/package.nix index 4964ac865a97..f6a1d8c581be 100644 --- a/pkgs/by-name/la/lasuite-meet-frontend/package.nix +++ b/pkgs/by-name/la/lasuite-meet-frontend/package.nix @@ -7,13 +7,13 @@ buildNpmPackage rec { pname = "lasuite-meet-frontend"; - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "suitenumerique"; repo = "meet"; tag = "v${version}"; - hash = "sha256-It/XicX3QBcaun36uksmbeEwhpCHpPM4SAfJwm6wjsQ="; + hash = "sha256-RmMFN1hDSU6q0ZROopsIDJ2nbmvdwW29YywX7rAbgP4="; }; sourceRoot = "source/src/frontend"; @@ -21,7 +21,7 @@ buildNpmPackage rec { npmDeps = fetchNpmDeps { inherit version src; sourceRoot = "source/src/frontend"; - hash = "sha256-eE8vzu6Bp1+kcM0xMUaIRJs+j9N+DhGtR4sxucmSqUM="; + hash = "sha256-W7X5nDtQYxzFZAhei+EXx+j6THTDwz4gTR/wxfB+GI4="; }; buildPhase = ''