From d6a6e12ed4148aebdb0dd6ef3e48b7db6ec35ff4 Mon Sep 17 00:00:00 2001 From: kyehn Date: Fri, 5 Sep 2025 14:50:11 +0800 Subject: [PATCH 01/47] cheating-daddy: init at 0.4 --- pkgs/by-name/ch/cheating-daddy/package.nix | 97 ++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 pkgs/by-name/ch/cheating-daddy/package.nix diff --git a/pkgs/by-name/ch/cheating-daddy/package.nix b/pkgs/by-name/ch/cheating-daddy/package.nix new file mode 100644 index 000000000000..bc26c2558e70 --- /dev/null +++ b/pkgs/by-name/ch/cheating-daddy/package.nix @@ -0,0 +1,97 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + copyDesktopItems, + makeWrapper, + python3, + zip, + electron, + makeDesktopItem, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "cheating-daddy"; + version = "0.4"; + + src = fetchFromGitHub { + owner = "sohzm"; + repo = "cheating-daddy"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yoUHBxiuwFdHF5uvQEFrjONnqBdks5gJgTvX1ME5Vv8="; + }; + + npmDepsHash = "sha256-HNI0I02tWXJ0Th9oownQ/akXITBs3RlVFpnnmt6kINw="; + + nativeBuildInputs = [ + copyDesktopItems + makeWrapper + (python3.withPackages (ps: with ps; [ setuptools ])) + zip + ]; + + env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; + + makeCacheWritable = true; + + preBuild = '' + cp --recursive --no-preserve=mode ${electron.dist} electron-dist + pushd electron-dist + zip -0Xqr ../electron.zip . + popd + rm --recursive electron-dist + substituteInPlace node_modules/@electron/packager/dist/packager.js \ + --replace-fail "await this.getElectronZipPath(downloadOpts)" "\"$(pwd)/electron.zip\"" + ''; + + buildPhase = '' + runHook preBuild + + npm run package + + runHook postBuild + ''; + + desktopItems = [ + (makeDesktopItem { + name = "cheating-daddy"; + desktopName = "Cheating Daddy"; + genericName = "AI Assistant"; + comment = "AI assistant for interviews and learning"; + exec = "cheating-daddy"; + terminal = false; + icon = "cheating-daddy"; + categories = [ + "Development" + "Education" + ]; + }) + ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/cheating-daddy + cp --recursive out/*/{locales,resources{,.pak}} $out/share/cheating-daddy + makeWrapper ${lib.getExe electron} $out/bin/cheating-daddy \ + --add-flags $out/share/cheating-daddy/resources/app.asar \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true --wayland-text-input-version=3}}" \ + --inherit-argv0 + install -D --mode=0644 src/assets/logo.png $out/share/icons/hicolor/512x512/apps/cheating-daddy.png + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/sohzm/cheating-daddy/releases/tag/${finalAttrs.src.tag}"; + description = "Real-time AI assistant that provides contextual help during video calls, interviews, presentations, and meetings using screen capture and audio analysis"; + homepage = "https://github.com/sohzm/cheating-daddy"; + license = lib.licenses.gpl3Only; + mainProgram = "cheating-daddy"; + maintainers = with lib.maintainers; [ kyehn ]; + platforms = lib.platforms.linux; + }; +}) From ce221daf4546e54b6807e8f2c7518ccc8306dfc5 Mon Sep 17 00:00:00 2001 From: kyehn Date: Wed, 10 Sep 2025 19:34:08 +0800 Subject: [PATCH 02/47] thedesk: 24.2.1 -> 25.1.1 --- pkgs/by-name/th/thedesk/package.nix | 50 +++++++++++++++-------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/th/thedesk/package.nix b/pkgs/by-name/th/thedesk/package.nix index 7d91dd87ca17..70bad5b83682 100644 --- a/pkgs/by-name/th/thedesk/package.nix +++ b/pkgs/by-name/th/thedesk/package.nix @@ -5,65 +5,67 @@ dpkg, autoPatchelfHook, makeWrapper, - electron, alsa-lib, gtk3, libxshmfence, libgbm, + libGL, + musl, nss, + systemd, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "thedesk"; - version = "24.2.1"; + version = "25.1.1"; src = fetchurl { - url = "https://github.com/cutls/TheDesk/releases/download/v${version}/${pname}_${version}_amd64.deb"; - sha256 = "sha256-AdjygNnQ3qQB03cGcQ5EB0cY3XXWLrzfCqw/U8tq1Yo="; + url = "https://github.com/cutls/thedesk-next/releases/download/v${finalAttrs.version}/thedesk-next_${finalAttrs.version}_amd64.deb"; + hash = "sha256-ATuK0YiHE0yQUPa4vSEWJRcJOPbvXH6YJ9YKzUojDzk="; }; nativeBuildInputs = [ - dpkg autoPatchelfHook + dpkg makeWrapper ]; buildInputs = [ alsa-lib gtk3 - libxshmfence libgbm + libGL + libxshmfence + musl nss ]; - dontBuild = true; - dontConfigure = true; + runtimeDependencies = [ systemd ]; installPhase = '' runHook preInstall - mv usr $out - mv opt $out - - # binary is not used and probably vulnerable to CVE(s) - rm $out/opt/TheDesk/thedesk - - substituteInPlace $out/share/applications/thedesk.desktop \ - --replace '/opt/TheDesk' $out/bin - - makeWrapper ${electron}/bin/electron $out/bin/thedesk \ - --add-flags $out/opt/TheDesk/resources/app.asar + substituteInPlace usr/share/applications/thedesk-next.desktop \ + --replace-fail "/opt/TheDesk/thedesk-next" "thedesk" + cp --recursive usr $out + mkdir $out/libexec $out/bin + cp --recursive opt/TheDesk $out/libexec/thedesk + ln --symbolic $out/libexec/thedesk/thedesk-next $out/bin/thedesk runHook postInstall ''; - meta = with lib; { + preFixup = '' + patchelf --add-needed libGL.so.1 $out/libexec/thedesk/thedesk-next + ''; + + meta = { description = "Mastodon/Misskey Client for PC"; homepage = "https://thedesk.top"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; - license = licenses.gpl3Only; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.gpl3Only; maintainers = [ ]; platforms = [ "x86_64-linux" ]; mainProgram = "thedesk"; }; -} +}) From 19486dcdc3013ca670b55cc7b2ed25299b07a0e7 Mon Sep 17 00:00:00 2001 From: kyehn Date: Tue, 4 Nov 2025 05:00:42 +0000 Subject: [PATCH 03/47] thedesk: 25.1.1 -> 25.1.4 Diff: https://github.com/cutls/thedesk-next/compare/v25.1.1...v25.1.4 --- pkgs/by-name/th/thedesk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/thedesk/package.nix b/pkgs/by-name/th/thedesk/package.nix index 70bad5b83682..ae2d0c437a79 100644 --- a/pkgs/by-name/th/thedesk/package.nix +++ b/pkgs/by-name/th/thedesk/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "thedesk"; - version = "25.1.1"; + version = "25.1.4"; src = fetchurl { url = "https://github.com/cutls/thedesk-next/releases/download/v${finalAttrs.version}/thedesk-next_${finalAttrs.version}_amd64.deb"; - hash = "sha256-ATuK0YiHE0yQUPa4vSEWJRcJOPbvXH6YJ9YKzUojDzk="; + hash = "sha256-z75mr8leL8fb/aNm1dhoISWrhpIItHX/J3Z7zfgVcao="; }; nativeBuildInputs = [ From 18bb533e337d74f2b29167fd5fa949c836b2701a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Nov 2025 05:04:10 +0000 Subject: [PATCH 04/47] python3Packages.onecache: 0.7.1 -> 0.8.0 --- pkgs/development/python-modules/onecache/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/onecache/default.nix b/pkgs/development/python-modules/onecache/default.nix index d5baed55f2b3..d3398a7266b7 100644 --- a/pkgs/development/python-modules/onecache/default.nix +++ b/pkgs/development/python-modules/onecache/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "onecache"; - version = "0.7.1"; + version = "0.8.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "sonic182"; repo = "onecache"; tag = version; - hash = "sha256-uUtH2MIsnAa3cC5W1NEecrSScpKsKLFrqz7f3WdAO70="; + hash = "sha256-W+5AF5W7Unz5EnAum4WOrKRKet1efzwmEryB2WWlRKY="; }; build-system = [ poetry-core ]; From 9c25063efc7dac6dcb44f930892ce3a2b2edbd11 Mon Sep 17 00:00:00 2001 From: kyehn Date: Sat, 22 Nov 2025 02:07:30 +0000 Subject: [PATCH 05/47] thedesk: 25.1.4 -> 25.2.1 Diff: https://github.com/cutls/thedesk-next/compare/v25.1.4...v25.2.1 --- pkgs/by-name/th/thedesk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/thedesk/package.nix b/pkgs/by-name/th/thedesk/package.nix index ae2d0c437a79..d3cad3ecf933 100644 --- a/pkgs/by-name/th/thedesk/package.nix +++ b/pkgs/by-name/th/thedesk/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "thedesk"; - version = "25.1.4"; + version = "25.2.1"; src = fetchurl { url = "https://github.com/cutls/thedesk-next/releases/download/v${finalAttrs.version}/thedesk-next_${finalAttrs.version}_amd64.deb"; - hash = "sha256-z75mr8leL8fb/aNm1dhoISWrhpIItHX/J3Z7zfgVcao="; + hash = "sha256-bUhMDkDKKHI9HXXheCwxmODnfDfZ4AG38XNZOzr2NR8="; }; nativeBuildInputs = [ From e318162400951740339b67d39b020292e339607b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Nov 2025 15:57:46 +0000 Subject: [PATCH 06/47] libmamba: 2.3.3 -> 2.4.0 --- pkgs/by-name/li/libmamba/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmamba/package.nix b/pkgs/by-name/li/libmamba/package.nix index 416e18fb5d63..bd063f6cee84 100644 --- a/pkgs/by-name/li/libmamba/package.nix +++ b/pkgs/by-name/li/libmamba/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmamba"; - version = "2.3.3"; + version = "2.4.0"; src = fetchFromGitHub { owner = "mamba-org"; repo = "mamba"; tag = finalAttrs.version; - hash = "sha256-a1lumBYNEvKVu92JmnhvUvZFsRXy+n1bu6jKOg4pDM0="; + hash = "sha256-ojcAS5NYAhklACrBkmSHRPNiVLjUR/umll0vhoFnFBs="; }; nativeBuildInputs = [ From c58c62c7625a41d165eea9dac9e3f0598c177995 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Dec 2025 18:42:53 +0000 Subject: [PATCH 07/47] bento: 1.12.1 -> 1.13.0 --- pkgs/by-name/be/bento/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/be/bento/package.nix b/pkgs/by-name/be/bento/package.nix index 6be77b9f5eef..4ee62b1af294 100644 --- a/pkgs/by-name/be/bento/package.nix +++ b/pkgs/by-name/be/bento/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "bento"; - version = "1.12.1"; + version = "1.13.0"; src = fetchFromGitHub { owner = "warpstreamlabs"; repo = "bento"; tag = "v${version}"; - hash = "sha256-KW/qq2hntXcG26atA1yRJUzSMns0e1n2U5nascU1Ci8="; + hash = "sha256-fPlzCJ+Wxek6aJhwJcO2OWvDXRO6jbbJ7/4YIfQ3SMA="; }; proxyVendor = true; - vendorHash = "sha256-YPCC8xK4lRtRzNjx6U8O7/+PqhhOaM/QofnOvH1rg9Y="; + vendorHash = "sha256-wZPhjzDD2T7CYz0Y0QkFarnTOsJzm5snlp9KnBuOc3U="; subPackages = [ "cmd/bento" From 9e82842761d4b9bb287407b1d8c26ffcbca979cc Mon Sep 17 00:00:00 2001 From: kyehn Date: Thu, 4 Dec 2025 06:14:55 +0000 Subject: [PATCH 08/47] thedesk: 25.2.1 -> 25.2.2 Diff: https://github.com/cutls/thedesk-next/compare/v25.2.1...v25.2.2 --- pkgs/by-name/th/thedesk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/thedesk/package.nix b/pkgs/by-name/th/thedesk/package.nix index d3cad3ecf933..8700ea4ed286 100644 --- a/pkgs/by-name/th/thedesk/package.nix +++ b/pkgs/by-name/th/thedesk/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "thedesk"; - version = "25.2.1"; + version = "25.2.2"; src = fetchurl { url = "https://github.com/cutls/thedesk-next/releases/download/v${finalAttrs.version}/thedesk-next_${finalAttrs.version}_amd64.deb"; - hash = "sha256-bUhMDkDKKHI9HXXheCwxmODnfDfZ4AG38XNZOzr2NR8="; + hash = "sha256-9Xd0YHkFHPVY6BHy0V1X7p27m2iJFVHmSickzMJeOXs="; }; nativeBuildInputs = [ From 197444bf015a9a9a6b65a123cbb80bf4a524009d Mon Sep 17 00:00:00 2001 From: Connor Baker Date: Fri, 5 Dec 2025 01:51:57 +0000 Subject: [PATCH 09/47] cudaPackages.backendStdenv: use override instead of extendDerivation Signed-off-by: Connor Baker --- pkgs/development/cuda-modules/backendStdenv/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/cuda-modules/backendStdenv/default.nix b/pkgs/development/cuda-modules/backendStdenv/default.nix index c7b0dbd549a5..762e0901f88b 100644 --- a/pkgs/development/cuda-modules/backendStdenv/default.nix +++ b/pkgs/development/cuda-modules/backendStdenv/default.nix @@ -30,7 +30,6 @@ let ; inherit (lib) assertMsg - extendDerivation filter findFirst flip @@ -265,7 +264,8 @@ let stdenvAdapters.useLibsFrom stdenv maybeHostStdenv; in # TODO: Consider testing whether we in fact use the newer libstdc++ -# NOTE: The assertion message we get from `extendDerivation` is not at all helpful. Instead, we use assertMsg. assert assertMsg (failedAssertionsString == "") "${mkVersionedName "cudaPackages" cudaMajorMinorVersion}.backendStdenv has failed assertions:${failedAssertionsString}"; -extendDerivation true passthruExtra backendStdenv +backendStdenv.override (prevArgs: { + extraAttrs = prevArgs.extraAttrs or { } // passthruExtra; +}) From 7015cb912f36c905466aa39b429a693edeae7c03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 6 Dec 2025 12:54:21 -0800 Subject: [PATCH 10/47] python3Packages.aiosonic: 0.26.0 -> 0.30.1 Diff: https://github.com/sonic182/aiosonic/compare/0.26.0...0.30.1 Changelog: https://github.com/sonic182/aiosonic/blob/0.30.1/CHANGELOG.md --- pkgs/development/python-modules/aiosonic/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/aiosonic/default.nix b/pkgs/development/python-modules/aiosonic/default.nix index 10f676f7b721..89b92f988449 100644 --- a/pkgs/development/python-modules/aiosonic/default.nix +++ b/pkgs/development/python-modules/aiosonic/default.nix @@ -14,25 +14,22 @@ pytest-cov-stub, pytest-mock, pytestCheckHook, - pythonOlder, requests, uvicorn, }: buildPythonPackage rec { pname = "aiosonic"; - version = "0.26.0"; + version = "0.30.1"; pyproject = true; - disabled = pythonOlder "3.8"; - __darwinAllowLocalNetworking = true; src = fetchFromGitHub { owner = "sonic182"; repo = "aiosonic"; tag = version; - hash = "sha256-sYd7qjOiRENO6hPhJ01RLsr+2RtTITrXjcT6/ZaGfAU="; + hash = "sha256-VqtPl/dZmxjB7z9AjwBfmYmcxFae2NhWEnsw4l9+IYg="; }; postPatch = '' @@ -119,6 +116,11 @@ buildPythonPackage rec { "test_proxy_request" ]; + disabledTestPaths = [ + # tests hang + "tests/test_sse.py" + ]; + meta = { changelog = "https://github.com/sonic182/aiosonic/blob/${src.tag}/CHANGELOG.md"; description = "Very fast Python asyncio http client"; From e8f609d3c8d31d21573e58e59f42c572952ddd98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 6 Dec 2025 14:47:35 -0800 Subject: [PATCH 11/47] python3Packages.playwright: don't depend on auditwheel --- pkgs/development/python-modules/playwright/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/playwright/default.nix b/pkgs/development/python-modules/playwright/default.nix index c232bf96b9e2..cc80d4947502 100644 --- a/pkgs/development/python-modules/playwright/default.nix +++ b/pkgs/development/python-modules/playwright/default.nix @@ -1,7 +1,6 @@ { lib, stdenv, - auditwheel, buildPythonPackage, gitMinimal, greenlet, @@ -67,8 +66,7 @@ buildPythonPackage rec { gitMinimal setuptools-scm setuptools - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ auditwheel ]; + ]; pythonRelaxDeps = [ "greenlet" From 91ffd30ffd37e786033894a20138dfcbe81e7709 Mon Sep 17 00:00:00 2001 From: aleksana Date: Sun, 7 Dec 2025 19:32:09 +0800 Subject: [PATCH 12/47] nixosTests.pulseaudio-tcp: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/pulseaudio-tcp.nix | 87 ++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+) create mode 100644 nixos/tests/pulseaudio-tcp.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 58bbf8c80a78..8d26c574c7cf 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1303,6 +1303,7 @@ in public-inbox = runTest ./public-inbox.nix; pufferpanel = runTest ./pufferpanel.nix; pulseaudio = discoverTests (import ./pulseaudio.nix); + pulseaudio-tcp = runTest ./pulseaudio-tcp.nix; pykms = runTest ./pykms.nix; pyload = runTest ./pyload.nix; qbittorrent = runTest ./qbittorrent.nix; diff --git a/nixos/tests/pulseaudio-tcp.nix b/nixos/tests/pulseaudio-tcp.nix new file mode 100644 index 000000000000..8dd352d3a198 --- /dev/null +++ b/nixos/tests/pulseaudio-tcp.nix @@ -0,0 +1,87 @@ +{ pkgs, lib, ... }: + +{ + name = "pulseaudio-tcp"; + + meta.maintainers = + pkgs.pulseaudio.meta.maintainers + ++ (with lib.maintainers; [ + aleksana + doronbehar + ]); + + nodes = { + server = { + virtualisation.vlans = [ 1 ]; + + networking.useNetworkd = true; + + systemd.network.networks."01-eth1" = { + name = "eth1"; + networkConfig.Address = "10.0.0.1/24"; + }; + + services.pulseaudio = { + enable = true; + tcp = { + enable = true; + port = 4713; + openFirewall = true; + anonymousClients.allowedIpRanges = [ "10.0.0.2" ]; + }; + systemWide = true; + extraConfig = '' + load-module module-pipe-sink file=/tmp/audio_check sink_name=virtual_server_sink + set-default-sink virtual_server_sink + ''; + }; + + systemd.services.pulseaudio.wantedBy = [ "multi-user.target" ]; + }; + client = { + virtualisation.vlans = [ 1 ]; + + networking.useNetworkd = true; + + systemd.network.networks."01-eth1" = { + name = "eth1"; + networkConfig.Address = "10.0.0.2/24"; + }; + + services.pulseaudio = { + enable = true; + extraClientConf = '' + default-server = tcp:10.0.0.1:4713 + ''; + }; + }; + }; + + testScript = # python + '' + start_all() + server.wait_for_unit("pulseaudio.service") + + # port is open + server.wait_for_open_port(4713) + client.wait_for_open_port(4713, "10.0.0.1") + + # client can see server + client.succeed('pactl info | grep "Server String" | grep -q "tcp"') + client.succeed('pactl list sinks short | grep -q "virtual_server_sink"') + + # server sink pipe is in place + server.succeed('[ -e "/tmp/audio_check" ]') + + # try to read something from it, it should not work as we haven't played anything + server.fail('timeout 1s head -c 1 /tmp/audio_check') + + # client start to play something + client.execute("pacat -p --latency-msec=100 --channels=1 /dev/zero >/dev/null 2>&1 &") + + server.sleep(1) + + # server sink has received data now, in a normal setup it should be able to play + server.succeed('timeout 1s head -c 100 /tmp/audio_check') + ''; +} From c58b226d4e8754660ae3b6614c17e85c4d32d1fb Mon Sep 17 00:00:00 2001 From: aleksana Date: Sun, 7 Dec 2025 19:32:58 +0800 Subject: [PATCH 13/47] pulseaudio: add nixosTests.pulseaudio-tcp to tests --- pkgs/servers/pulseaudio/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index f9bd9f94c3cf..be909083a0eb 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -276,7 +276,7 @@ stdenv.mkDerivation rec { ''; passthru.tests = { - inherit (nixosTests) pulseaudio; + inherit (nixosTests) pulseaudio pulseaudio-tcp; }; meta = { From ac08df5d5cf802c53f873e11b89d89a3e8f7b947 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Dec 2025 14:07:17 +0000 Subject: [PATCH 14/47] python3Packages.pytest-testmon: 2.1.4 -> 2.2.0 --- pkgs/development/python-modules/pytest-testmon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-testmon/default.nix b/pkgs/development/python-modules/pytest-testmon/default.nix index 22fb80c227a4..2ae2c01f6468 100644 --- a/pkgs/development/python-modules/pytest-testmon/default.nix +++ b/pkgs/development/python-modules/pytest-testmon/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pytest-testmon"; - version = "2.1.4"; + version = "2.2.0"; format = "pyproject"; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "tarpas"; repo = "pytest-testmon"; tag = "v${version}"; - hash = "sha256-T/dvNUg1O6bIGgix8YS52zgt1wT8Fol6CscqcS8MjcA="; + hash = "sha256-BVQ7rEusbW0G1C6cUeHH7fZWndSErcBQfGNdw0/4eTg="; }; nativeBuildInputs = [ setuptools ]; From c5f05f163dee65588996098b35abf60183e5a7d5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 7 Dec 2025 16:26:06 +0100 Subject: [PATCH 15/47] python313Packages.pytest-testmon: modernize --- .../python-modules/pytest-testmon/default.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/pytest-testmon/default.nix b/pkgs/development/python-modules/pytest-testmon/default.nix index 2ae2c01f6468..4e2fafe3816e 100644 --- a/pkgs/development/python-modules/pytest-testmon/default.nix +++ b/pkgs/development/python-modules/pytest-testmon/default.nix @@ -4,16 +4,13 @@ coverage, fetchFromGitHub, pytest, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "pytest-testmon"; version = "2.2.0"; - format = "pyproject"; - - disabled = pythonOlder "3.8"; + pyproject = true; src = fetchFromGitHub { owner = "tarpas"; @@ -22,11 +19,11 @@ buildPythonPackage rec { hash = "sha256-BVQ7rEusbW0G1C6cUeHH7fZWndSErcBQfGNdw0/4eTg="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; buildInputs = [ pytest ]; - propagatedBuildInputs = [ coverage ]; + dependencies = [ coverage ]; # The project does not include tests since version 1.3.0 doCheck = false; @@ -36,7 +33,7 @@ buildPythonPackage rec { meta = with lib; { description = "Pytest plug-in which automatically selects and re-executes only tests affected by recent changes"; homepage = "https://github.com/tarpas/pytest-testmon/"; - changelog = "https://github.com/tarpas/pytest-testmon/releases/tag/v${version}"; + changelog = "https://github.com/tarpas/pytest-testmon/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ dmvianna ]; }; From 48bd207f465512acbbce1f3158ab722fd74791fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Dec 2025 19:30:39 +0000 Subject: [PATCH 16/47] ospd-openvas: 22.9.0 -> 22.9.1 --- pkgs/by-name/os/ospd-openvas/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/os/ospd-openvas/package.nix b/pkgs/by-name/os/ospd-openvas/package.nix index 0900aa4a1250..62a0e16fc3fe 100644 --- a/pkgs/by-name/os/ospd-openvas/package.nix +++ b/pkgs/by-name/os/ospd-openvas/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ospd-openvas"; - version = "22.9.0"; + version = "22.9.1"; pyproject = true; src = fetchFromGitHub { owner = "greenbone"; repo = "ospd-openvas"; tag = "v${version}"; - hash = "sha256-09AQQGi9uTlAsy5vEkVaz5T8j2zYnQ7GnzSh5N61VkA="; + hash = "sha256-4Lu9HVLxROEBDzkHgm4iH778QFwaLkM6qiOEq8OTcIU="; }; pythonRelaxDeps = [ From 5d35d5c0322d3b198a42588f7519cdfe8618fc81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Dec 2025 23:25:05 +0000 Subject: [PATCH 17/47] python3Packages.pyexploitdb: 0.3.3 -> 0.3.4 --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 90345deeecf2..0dcc9fdd17f6 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "pyexploitdb"; - version = "0.3.3"; + version = "0.3.4"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mGhMMXbiSCIXFfcMQuBdOFavqe025bStHnAy3q5gbBg="; + hash = "sha256-62uayIMtvFWX0SYHT0jz18wsIiRp/R7D6DNhOsCbT3s="; }; build-system = [ setuptools ]; From 8cf6c10f818b28a3ab68c208d4ad2d0fd8db2f84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Dec 2025 00:14:00 +0000 Subject: [PATCH 18/47] python3Packages.pubnub: 10.4.1 -> 10.5.0 --- pkgs/development/python-modules/pubnub/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index bdf193994ff6..d04aa44985b8 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -18,7 +18,7 @@ buildPythonPackage rec { pname = "pubnub"; - version = "10.4.1"; + version = "10.5.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "pubnub"; repo = "python"; tag = version; - hash = "sha256-NI7rEudQ5sSj6cpPpFxEcqaeiQL6dJKK7C53BTJeMAg="; + hash = "sha256-4EqP3HZuSXYB5P6xvPuwTou/2zHS0ClaAy42knbCMhc="; }; pythonRelaxDeps = [ "httpx" ]; From 767979c8f2ac6906507d8de785af84c34fe07cf0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Dec 2025 00:40:43 +0000 Subject: [PATCH 19/47] ioc-scan: 3.1.0 -> 4.0.0 --- pkgs/by-name/io/ioc-scan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/io/ioc-scan/package.nix b/pkgs/by-name/io/ioc-scan/package.nix index 3101df017cd3..6639a95c34b2 100644 --- a/pkgs/by-name/io/ioc-scan/package.nix +++ b/pkgs/by-name/io/ioc-scan/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ioc-scan"; - version = "3.1.0"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "cisagov"; repo = "ioc-scanner"; tag = "v${version}"; - hash = "sha256-Mo3J744WwWPoTdWeAKFLVD3rh/ZKOHbnfinMeC2Qqfo="; + hash = "sha256-oqXK98Im6OVItjSF8NCrGroE3w3k7QFzqpC2EEpa7N0="; }; build-system = with python3.pkgs; [ setuptools ]; From 7ff6d7e353af589a991c39bb44da59abcaed9d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 7 Dec 2025 20:19:50 -0800 Subject: [PATCH 20/47] python3Packages.pymobiledevice3: 6.1.5 -> 6.1.6 Diff: https://github.com/doronz88/pymobiledevice3/compare/v6.1.5...v6.1.6 Changelog: https://github.com/doronz88/pymobiledevice3/releases/tag/v6.1.6 --- pkgs/development/python-modules/pymobiledevice3/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymobiledevice3/default.nix b/pkgs/development/python-modules/pymobiledevice3/default.nix index 5af5495f66ba..de9d78259d89 100644 --- a/pkgs/development/python-modules/pymobiledevice3/default.nix +++ b/pkgs/development/python-modules/pymobiledevice3/default.nix @@ -4,6 +4,7 @@ click, coloredlogs, construct, + construct-typing, cryptography, daemonize, developer-disk-image, @@ -47,14 +48,14 @@ buildPythonPackage rec { pname = "pymobiledevice3"; - version = "6.1.5"; + version = "6.1.6"; pyproject = true; src = fetchFromGitHub { owner = "doronz88"; repo = "pymobiledevice3"; tag = "v${version}"; - hash = "sha256-OxzDamPid+djzAKjwk6iD1kT8rLWl+k23/XtKWjTKIw="; + hash = "sha256-RolQCmccQ+i9R5xGw5ah4GIMSVVcEEvRuvXERXejy5Y="; }; build-system = [ @@ -67,6 +68,7 @@ buildPythonPackage rec { click coloredlogs construct + construct-typing cryptography daemonize developer-disk-image From 3dba6e97d9e586f563d7a7c63e1d0358b6070248 Mon Sep 17 00:00:00 2001 From: aleksana Date: Mon, 8 Dec 2025 13:57:48 +0800 Subject: [PATCH 21/47] python3Packages.logboth: init at 0.1.0 --- .../python-modules/logboth/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/logboth/default.nix diff --git a/pkgs/development/python-modules/logboth/default.nix b/pkgs/development/python-modules/logboth/default.nix new file mode 100644 index 000000000000..6e4ced1405ef --- /dev/null +++ b/pkgs/development/python-modules/logboth/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchFromGitLab, + setuptools, +}: + +buildPythonPackage rec { + pname = "logboth"; + version = "0.1.0"; + pyproject = true; + + src = fetchFromGitLab { + owner = "zehkira"; + repo = "logboth"; + tag = "v${version}"; + hash = "sha256-z62atvFYrRqjcGQbTlWadoG1TPrNl8WwDBclzhqQtPA="; + }; + + build-system = [ setuptools ]; + + checkPhase = '' + runHook preInstallCheck + + python3 source/tests/tests.py + + runHook postInstallCheck + ''; + + pythonImportsCheck = [ "logboth" ]; + + meta = { + description = "Easily write logs to standard output and a file at the same time"; + homepage = "https://gitlab.com/zehkira/logboth"; + license = lib.licenses.bsd0; + maintainers = with lib.maintainers; [ aleksana ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1088b0f44464..5bf62c2025f8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8976,6 +8976,8 @@ self: super: with self; { logbook = callPackage ../development/python-modules/logbook { }; + logboth = callPackage ../development/python-modules/logboth { }; + logfury = callPackage ../development/python-modules/logfury { }; logging-journald = callPackage ../development/python-modules/logging-journald { }; From ff96a0e0df3fe905bb0ca9e2f1dbb93a8907f96b Mon Sep 17 00:00:00 2001 From: aleksana Date: Mon, 8 Dec 2025 13:58:03 +0800 Subject: [PATCH 22/47] monophony: 4.1.2 -> 4.2.0 --- pkgs/by-name/mo/monophony/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index 7d88cc28f90b..f846dc629bc9 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -12,14 +12,14 @@ }: python3Packages.buildPythonApplication rec { pname = "monophony"; - version = "4.1.2"; + version = "4.2.0"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "monophony"; tag = "v${version}"; - hash = "sha256-nX4GXuQd+WzaRGBtsWduUpwtA3DGjpRkcxPmoEj7FIA="; + hash = "sha256-SrRWMbI+seA7LlOU6dxlbhRKM8Ufa3KLo1tjeCtBWEY="; }; sourceRoot = "${src.name}/source"; @@ -28,6 +28,7 @@ python3Packages.buildPythonApplication rec { mprisify requests ytmusicapi + logboth ]; build-system = with python3Packages; [ @@ -51,7 +52,9 @@ python3Packages.buildPythonApplication rec { gstreamer ]); - postInstall = "make install prefix=$out"; + postInstall = '' + make install prefix=$out + ''; dontWrapGApps = true; From 4ef88f4e0e46da87256549c8279a263d0c2ff91a Mon Sep 17 00:00:00 2001 From: aleksana Date: Mon, 8 Dec 2025 13:58:27 +0800 Subject: [PATCH 23/47] monophony: add aleksana to maintainers --- pkgs/by-name/mo/monophony/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/mo/monophony/package.nix b/pkgs/by-name/mo/monophony/package.nix index f846dc629bc9..0729a3d69453 100644 --- a/pkgs/by-name/mo/monophony/package.nix +++ b/pkgs/by-name/mo/monophony/package.nix @@ -73,7 +73,10 @@ python3Packages.buildPythonApplication rec { homepage = "https://gitlab.com/zehkira/monophony"; license = lib.licenses.bsd0; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ quadradical ]; + maintainers = with lib.maintainers; [ + quadradical + aleksana + ]; mainProgram = "monophony"; }; } From 305aeda82f6748820a4140be302a1a6b3de07f60 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Dec 2025 08:51:40 +0000 Subject: [PATCH 24/47] python3Packages.llama-index-vector-stores-postgres: 0.7.1 -> 0.7.2 --- .../llama-index-vector-stores-postgres/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix index db9bec638bfa..cfe9504ac9c9 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-postgres"; - version = "0.7.1"; + version = "0.7.2"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_postgres"; inherit version; - hash = "sha256-ydsYarmWZ2DU6ngWtotFIoTutbhXXmvGGxt2vcubcTo="; + hash = "sha256-0p25AoDSSCvarESejZBw4AfsMDsEjt+2ckfdXCBuerU="; }; pythonRemoveDeps = [ "psycopg2-binary" ]; From 9ddc5cd8884f57ee0eb00f9dfb6fa16683d2a09f Mon Sep 17 00:00:00 2001 From: aleksana Date: Mon, 8 Dec 2025 19:12:55 +0800 Subject: [PATCH 25/47] piliplus: 1.1.4.10 -> 1.1.5 --- pkgs/by-name/pi/piliplus/git-hashes.json | 18 +- pkgs/by-name/pi/piliplus/package.nix | 4 +- pkgs/by-name/pi/piliplus/pubspec.lock.json | 276 ++++++++++++--------- pkgs/by-name/pi/piliplus/src-info.json | 10 +- 4 files changed, 171 insertions(+), 137 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index 6f154a0f9e57..9e8f69dc75b7 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -1,17 +1,19 @@ { "auto_orientation": "sha256-0QOEW8+0PpBIELmzilZ8+z7ozNRxKgI0BzuBS8c1Fng=", - "canvas_danmaku": "sha256-V7o8NonNWo07PvWu8BI/ZugLZU6i3u45DuALg9UYtTE=", + "canvas_danmaku": "sha256-RYzzXg+nV9jT+OrPnR/popIkvbyDQRj7FLM6hOdxcJY=", "chat_bottom_container": "sha256-um9KwZUDxWBhFsGHfv00TjPzxDHmp43TLRF0GwuV1xs=", "extended_nested_scroll_view": "sha256-Vjv5zp5c0Xob1H8/U0+lUueLqOKo7qwusOCchdt3Z7M=", - "floating": "sha256-TJ2i3hTOQ4euHWr+lfQU44L3vVehmWVdZuAzNyVaEfA=", + "file_picker": "sha256-V2tLEkvwVa8BfcdnVBJkwVbcrTs6Rd5XAEw04eJOM1E=", + "floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", + "get": "sha256-aJJyQAFWFLS2dIUTITkRHOeW9IFQOcEsMuQOkBDhGu8=", "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=", - "media_kit": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_libs_android_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_libs_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_libs_windows_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_native_event_loop": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", - "media_kit_video": "sha256-9tGeTDXX3L5/xdyZMnVCbiCa6LYV+ELcpU/Ro5wg1Lc=", + "media_kit": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_libs_android_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_libs_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_libs_windows_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_native_event_loop": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", + "media_kit_video": "sha256-M8z6KGoKrhYFpnXnP+5sHjHMGJe04djKTxnkvLVtBtU=", "super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=", "window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo=" diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index be6706c00a97..ad0ca313d0d2 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -1,7 +1,7 @@ { lib, fetchFromGitHub, - flutter335, + flutter338, makeDesktopItem, copyDesktopItems, alsa-lib, @@ -14,7 +14,7 @@ let srcInfo = lib.importJSON ./src-info.json; description = "Third-party Bilibili client developed in Flutter"; in -flutter335.buildFlutterApplication { +flutter338.buildFlutterApplication { pname = "piliplus"; inherit (srcInfo) version; diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index 50e6eec4085d..3334170c131e 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -4,21 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "0eb33edbbe99a02e73b8bbeb6f2b65972023d902117ee8d1bf0ea1a79f83aa7b", + "sha256": "5b7468c326d2f8a4f630056404ca0d291ade42918f4a3c6233618e724f39da8e", "url": "https://pub.dev" }, "source": "hosted", - "version": "90.0.0" + "version": "92.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "711e3a890bb529bf55f07d73b8706f4b7504ad77e90d2f205626b116c048583f", + "sha256": "70e4b1ef8003c64793a9e268a551a82869a8a96f39deb73dea28084b0e8bf75e", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.3.0" + "version": "9.0.0" }, "ansicolor": { "dependency": "transitive", @@ -34,11 +34,11 @@ "dependency": "direct main", "description": { "name": "app_links", - "sha256": "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8", + "sha256": "3462d9defc61565fde4944858b59bec5be2b9d5b05f20aed190adb3ad08a7abc", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.1" + "version": "7.0.0" }, "app_links_linux": { "dependency": "transitive", @@ -161,6 +161,26 @@ "source": "git", "version": "2.3.1" }, + "battery_plus": { + "dependency": "direct main", + "description": { + "name": "battery_plus", + "sha256": "ad16fcb55b7384be6b4bbc763d5e2031ac7ea62b2d9b6b661490c7b9741155bf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "7.0.0" + }, + "battery_plus_platform_interface": { + "dependency": "transitive", + "description": { + "name": "battery_plus_platform_interface", + "sha256": "e8342c0f32de4b1dfd0223114b6785e48e579bfc398da9471c9179b907fa4910", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.1" + }, "boolean_selector": { "dependency": "transitive", "description": { @@ -185,11 +205,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "dfb67ccc9a78c642193e0c2d94cb9e48c2c818b3178a86097d644acdcde6a8d9", + "sha256": "c1668065e9ba04752570ad7e038288559d1e2ca5c6d0131c0f5f55e39e777413", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.0.3" }, "build_config": { "dependency": "transitive", @@ -205,21 +225,21 @@ "dependency": "transitive", "description": { "name": "build_daemon", - "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", + "sha256": "bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.4" + "version": "4.1.1" }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "4e54dbeefdc70691ba80b3bce3976af63b5425c8c07dface348dfee664a0edc1", + "sha256": "110c56ef29b5eb367b4d17fc79375fa8c18a6cd7acd92c05bb3986c17a079057", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.9.0" + "version": "2.10.4" }, "built_collection": { "dependency": "transitive", @@ -235,11 +255,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d", + "sha256": "426cf75afdb23aa74bd4e471704de3f9393f3c7b04c1e2d9c6f1073ae0b8b139", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.0" + "version": "8.12.1" }, "cached_network_image": { "dependency": "direct main", @@ -276,7 +296,7 @@ "description": { "path": ".", "ref": "main", - "resolved-ref": "454790117e05e96782b05ee3d28d0283741b3cde", + "resolved-ref": "e13ec72d2406b1ede94bbeec64dd0941a7dd9ac2", "url": "https://github.com/bggRGjQaUbCoE/canvas_danmaku.git" }, "source": "git", @@ -293,7 +313,7 @@ "version": "2.1.5" }, "characters": { - "dependency": "transitive", + "dependency": "direct main", "description": { "name": "characters", "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", @@ -417,21 +437,21 @@ "dependency": "transitive", "description": { "name": "cross_file", - "sha256": "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670", + "sha256": "701dcfc06da0882883a2657c445103380e53e647060ad8d9dfb710c100996608", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.3.4+2" + "version": "0.3.5+1" }, "crypto": { "dependency": "direct main", "description": { "name": "crypto", - "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", + "sha256": "c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.6" + "version": "3.0.7" }, "csslib": { "dependency": "transitive", @@ -457,11 +477,11 @@ "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697", + "sha256": "a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.2" + "version": "3.1.3" }, "dbus": { "dependency": "transitive", @@ -477,11 +497,11 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "49413c8ca514dea7633e8def233b25efdf83ec8522955cc2c0e3ad802927e7c6", + "sha256": "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.1.0" + "version": "12.3.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", @@ -523,6 +543,16 @@ "source": "hosted", "version": "2.1.1" }, + "dlna_dart": { + "dependency": "direct main", + "description": { + "name": "dlna_dart", + "sha256": "8a4f0e4f378615c99f2af679dc9f0c72fe4a0fb2f3eea96b637fe691dfcf0649", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.0" + }, "dynamic_color": { "dependency": "direct main", "description": { @@ -627,52 +657,53 @@ "file_picker": { "dependency": "direct main", "description": { - "name": "file_picker", - "sha256": "f2d9f173c2c14635cc0e9b14c143c49ef30b4934e8d1d274d6206fcb0086a06f", - "url": "https://pub.dev" + "path": ".", + "ref": "mod", + "resolved-ref": "4c03c3413a915fa82f58d4591bfe3b62709a6edf", + "url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git" }, - "source": "hosted", - "version": "10.3.3" + "source": "git", + "version": "10.3.7" }, "file_selector_linux": { "dependency": "transitive", "description": { "name": "file_selector_linux", - "sha256": "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33", + "sha256": "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+2" + "version": "0.9.4" }, "file_selector_macos": { "dependency": "transitive", "description": { "name": "file_selector_macos", - "sha256": "19124ff4a3d8864fdc62072b6a2ef6c222d55a3404fe14893a3c02744907b60c", + "sha256": "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4+4" + "version": "0.9.5" }, "file_selector_platform_interface": { "dependency": "transitive", "description": { "name": "file_selector_platform_interface", - "sha256": "a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b", + "sha256": "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.6.2" + "version": "2.7.0" }, "file_selector_windows": { "dependency": "transitive", "description": { "name": "file_selector_windows", - "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", + "sha256": "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.3+4" + "version": "0.9.3+5" }, "fixnum": { "dependency": "direct main", @@ -698,18 +729,18 @@ "dependency": "direct main", "description": { "name": "flex_seed_scheme", - "sha256": "b06d8b367b84cbf7ca5c5603c858fa5edae88486c4e4da79ac1044d73b6c62ec", + "sha256": "a3183753bbcfc3af106224bff3ab3e1844b73f58062136b7499919f49f3667e7", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.5.1" + "version": "4.0.1" }, "floating": { "dependency": "direct main", "description": { "path": ".", "ref": "version-3", - "resolved-ref": "929e9ec1312d9d1b4755d7589dd53db5b4d6d50d", + "resolved-ref": "a66ec0b9dabde6b5880a3f4f3425e57842a38e51", "url": "https://github.com/bggRGjQaUbCoE/floating.git" }, "source": "git", @@ -871,21 +902,21 @@ "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "8321a6d11a8d13977fa780c89de8d257cce3d841eecfb7a4cadffcc4f12d82dc", + "sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.6" + "version": "2.4.7" }, "flutter_plugin_android_lifecycle": { "dependency": "transitive", "description": { "name": "flutter_plugin_android_lifecycle", - "sha256": "c2fe1001710127dfa7da89977a08d591398370d099aacdaa6d44da7eb14b8476", + "sha256": "ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.31" + "version": "2.0.33" }, "flutter_smart_dialog": { "dependency": "direct main", @@ -912,11 +943,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678", + "sha256": "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.1" + "version": "2.2.3" }, "flutter_test": { "dependency": "direct dev", @@ -928,11 +959,11 @@ "dependency": "direct main", "description": { "name": "flutter_volume_controller", - "sha256": "15f2c25bc4632ac5e8d42a208fe07c3224a4ee66b155d1ac86945b3db2bb58d9", + "sha256": "22edb0993ad03ecbc8d1164daeb5b39d798d409625db692675a86889403b1532", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.3" + "version": "1.3.4" }, "flutter_web_plugins": { "dependency": "transitive", @@ -963,11 +994,12 @@ "get": { "dependency": "direct main", "description": { - "name": "get", - "sha256": "c79eeb4339f1f3deffd9ec912f8a923834bec55f7b49c9e882b8fef2c139d425", - "url": "https://pub.dev" + "path": ".", + "ref": "version_4.7.2", + "resolved-ref": "579a8978a922e6c57cebd001320f78674e040418", + "url": "https://github.com/bggRGjQaUbCoE/getx.git" }, - "source": "hosted", + "source": "git", "version": "4.7.2" }, "glob": { @@ -1044,11 +1076,11 @@ "dependency": "transitive", "description": { "name": "http", - "sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007", + "sha256": "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.0" + "version": "1.6.0" }, "http2": { "dependency": "direct main", @@ -1124,41 +1156,41 @@ "dependency": "direct main", "description": { "name": "image_picker", - "sha256": "736eb56a911cf24d1859315ad09ddec0b66104bc41a7f8c5b96b4e2620cf5041", + "sha256": "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.2.1" }, "image_picker_android": { "dependency": "transitive", "description": { "name": "image_picker_android", - "sha256": "dd7a61daaa5896cc34b7bc95f66c60225ae6bee0d167dde0e21a9d9016cac0dc", + "sha256": "5e9bf126c37c117cf8094215373c6d561117a3cfb50ebc5add1a61dc6e224677", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13+4" + "version": "0.8.13+10" }, "image_picker_for_web": { "dependency": "transitive", "description": { "name": "image_picker_for_web", - "sha256": "40c2a6a0da15556dc0f8e38a3246064a971a9f512386c3339b89f76db87269b6", + "sha256": "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0" + "version": "3.1.1" }, "image_picker_ios": { "dependency": "transitive", "description": { "name": "image_picker_ios", - "sha256": "eb06fe30bab4c4497bad449b66448f50edcc695f1c59408e78aa3a8059eb8f0e", + "sha256": "997d100ce1dda5b1ba4085194c5e36c9f8a1fb7987f6a36ab677a344cd2dc986", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.8.13" + "version": "0.8.13+2" }, "image_picker_linux": { "dependency": "transitive", @@ -1174,21 +1206,21 @@ "dependency": "transitive", "description": { "name": "image_picker_macos", - "sha256": "d58cd9d67793d52beefd6585b12050af0a7663c0c2a6ece0fb110a35d6955e04", + "sha256": "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.2" + "version": "0.2.2+1" }, "image_picker_platform_interface": { "dependency": "transitive", "description": { "name": "image_picker_platform_interface", - "sha256": "9f143b0dba3e459553209e20cc425c9801af48e6dfa4f01a0fcf927be3f41665", + "sha256": "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.11.0" + "version": "2.11.1" }, "image_picker_windows": { "dependency": "transitive", @@ -1324,11 +1356,11 @@ "dependency": "transitive", "description": { "name": "mailer", - "sha256": "db61f51ea301e8dcbfe5894e037ccd30a6246eb0a7bcfa007aefa2fc11a8f96e", + "sha256": "c3b934c0e800ddc946167c0123a900eba5acd009abb73648d0191a742542f2b4", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "6.6.0" }, "matcher": { "dependency": "transitive", @@ -1366,7 +1398,7 @@ "description": { "path": "media_kit", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1377,7 +1409,7 @@ "description": { "path": "libs/android/media_kit_libs_android_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1418,7 +1450,7 @@ "description": { "path": "libs/universal/media_kit_libs_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1429,7 +1461,7 @@ "description": { "path": "libs/windows/media_kit_libs_windows_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1440,7 +1472,7 @@ "description": { "path": "media_kit_native_event_loop", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1451,7 +1483,7 @@ "description": { "path": "media_kit_video", "ref": "version_1.2.5", - "resolved-ref": "8f15c273f3e5c05476d8b19881719a1bd906c4f2", + "resolved-ref": "bc999bf181ddf12d60891f76e41359e4177b93a7", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -1471,11 +1503,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mime": { "dependency": "direct main", @@ -1571,21 +1603,21 @@ "dependency": "transitive", "description": { "name": "path_provider_android", - "sha256": "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37", + "sha256": "f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.19" + "version": "2.2.22" }, "path_provider_foundation": { "dependency": "transitive", "description": { "name": "path_provider_foundation", - "sha256": "16eef174aacb07e09c351502740fa6254c165757638eba1e9116b0a781201bbd", + "sha256": "6d13aece7b3f5c5a9731eaf553ff9dcbc2eff41087fd2df587fd0fed9a3eb0c4", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.5.1" }, "path_provider_linux": { "dependency": "transitive", @@ -1721,11 +1753,11 @@ "dependency": "direct main", "description": { "name": "protobuf", - "sha256": "826d6a306be26f29e5cd9faeb0c97aad5897270341dab6dbd7b8acd675937006", + "sha256": "75ec242d22e950bdcc79ee38dd520ce4ee0bc491d7fadc4ea47694604d22bf06", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.0" + "version": "6.0.0" }, "pub_semver": { "dependency": "transitive", @@ -1791,11 +1823,11 @@ "dependency": "direct main", "description": { "name": "saver_gallery", - "sha256": "bf59475e50b73d666630bed7a5fdb621fed92d637f64e3c61ce81653ec6a833c", + "sha256": "1d942bd7f4fedc162d9a751e156ebac592e4b81fc2e757af82de9077f3437003", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.1" + "version": "4.1.0" }, "screen_brightness_android": { "dependency": "direct overridden", @@ -1881,21 +1913,21 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "0a3a1e6b3b3873070d4dbefc6968f0d31e698ed55b4eb8ee185b230f35733b59", + "sha256": "10a0bc25f5f21468e3beeae44e561825aaa02cdc6829438e73b9b64658ff88d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.7.0" + "version": "9.8.0" }, "share_plus": { "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "3424e9d5c22fd7f7590254ba09465febd6f8827c8b19a44350de4ac31d92d3a6", + "sha256": "14c8860d4de93d3a7e53af51bff479598c4e999605290756bbbe45cf65b37840", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.0.0" + "version": "12.0.1" }, "share_plus_platform_interface": { "dependency": "transitive", @@ -1921,21 +1953,21 @@ "dependency": "transitive", "description": { "name": "shared_preferences_android", - "sha256": "34266009473bf71d748912da4bf62d439185226c03e01e2d9687bc65bbfcb713", + "sha256": "46a46fd64659eff15f4638bbe19de43f9483f0e0bf024a9fb6b3582064bacc7b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.15" + "version": "2.4.17" }, "shared_preferences_foundation": { "dependency": "transitive", "description": { "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", + "sha256": "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.4" + "version": "2.5.6" }, "shared_preferences_linux": { "dependency": "transitive", @@ -2023,16 +2055,6 @@ "source": "hosted", "version": "1.10.1" }, - "sprintf": { - "dependency": "transitive", - "description": { - "name": "sprintf", - "sha256": "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "7.0.0" - }, "sqflite": { "dependency": "transitive", "description": { @@ -2158,21 +2180,21 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "tray_manager": { "dependency": "direct main", "description": { "name": "tray_manager", - "sha256": "537e539f48cd82d8ee2240d4330158c7b44c7e043e8e18b5811f2f8f6b7df25a", + "sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.1" + "version": "0.5.2" }, "tuple": { "dependency": "transitive", @@ -2198,11 +2220,21 @@ "dependency": "transitive", "description": { "name": "universal_io", - "sha256": "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad", + "sha256": "f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.2" + "version": "2.3.1" + }, + "upower": { + "dependency": "transitive", + "description": { + "name": "upower", + "sha256": "cf042403154751180affa1d15614db7fa50234bc2373cd21c3db666c38543ebf", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.0" }, "uri_parser": { "dependency": "transitive", @@ -2228,41 +2260,41 @@ "dependency": "transitive", "description": { "name": "url_launcher_android", - "sha256": "5c8b6c2d89a78f5a1cca70a73d9d5f86c701b36b42f9c9dac7bad592113c28e9", + "sha256": "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.24" + "version": "6.3.28" }, "url_launcher_ios": { "dependency": "transitive", "description": { "name": "url_launcher_ios", - "sha256": "d80b3f567a617cb923546034cc94bfe44eb15f989fe670b37f26abdb9d939cb7", + "sha256": "cfde38aa257dae62ffe79c87fab20165dfdf6988c1d31b58ebf59b9106062aad", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.4" + "version": "6.3.6" }, "url_launcher_linux": { "dependency": "transitive", "description": { "name": "url_launcher_linux", - "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "sha256": "d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "url_launcher_macos": { "dependency": "transitive", "description": { "name": "url_launcher_macos", - "sha256": "c043a77d6600ac9c38300567f33ef12b0ef4f4783a2c1f00231d2b1941fea13f", + "sha256": "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.3" + "version": "3.2.5" }, "url_launcher_platform_interface": { "dependency": "transitive", @@ -2288,21 +2320,21 @@ "dependency": "transitive", "description": { "name": "url_launcher_windows", - "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "sha256": "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.4" + "version": "3.1.5" }, "uuid": { "dependency": "direct main", "description": { "name": "uuid", - "sha256": "a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff", + "sha256": "a11b666489b1954e01d992f3d601b1804a33937b5a8fe677bd26b8a9f96f96e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.1" + "version": "4.5.2" }, "vector_graphics": { "dependency": "transitive", @@ -2508,7 +2540,7 @@ } }, "sdks": { - "dart": ">=3.9.0 <4.0.0", - "flutter": "3.35.5" + "dart": ">=3.10.0 <4.0.0", + "flutter": "3.38.3" } } diff --git a/pkgs/by-name/pi/piliplus/src-info.json b/pkgs/by-name/pi/piliplus/src-info.json index 320d88eef710..8a509adc027b 100644 --- a/pkgs/by-name/pi/piliplus/src-info.json +++ b/pkgs/by-name/pi/piliplus/src-info.json @@ -1,7 +1,7 @@ { - "version": "1.1.4.10", - "rev": "4cf1c25b36d2d3bb7b1efa1b00b1d33c593ce4b0", - "revCount": 4215, - "commitDate": 1760358940, - "hash": "sha256-sToT5saB/cPSvyrOG4XfMianXXLfg3iQlvJvwtAf6b8=" + "version": "1.1.5", + "rev": "a48f6b1ca52e20fb459c070a9f72d62019136350", + "revCount": 4403, + "commitDate": 1764474094, + "hash": "sha256-KviltS9IC0cYl2+FKDQ535ot+ieZ21KrxRTBPxuDoe0=" } From 825ed2a5f270eaeb2facbcea9968f5d89023ba4e Mon Sep 17 00:00:00 2001 From: Jiajie Chen Date: Mon, 8 Dec 2025 20:14:26 +0800 Subject: [PATCH 26/47] cbmc: fix compilation error on darwin Fixed #468915. --- pkgs/by-name/cb/cbmc/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/cb/cbmc/package.nix b/pkgs/by-name/cb/cbmc/package.nix index bee94b36009f..91e5bcf21edb 100644 --- a/pkgs/by-name/cb/cbmc/package.nix +++ b/pkgs/by-name/cb/cbmc/package.nix @@ -91,6 +91,8 @@ stdenv.mkDerivation (finalAttrs: { "-Wno-error=unused-but-set-variable" # fix "passing no argument for the '...' parameter of a variadic macro is a C++20 extension" "-Wno-error=c++20-extensions" + # fix "first argument in call to 'memset' is a pointer to non-trivially copyable type" + "-Wno-error=nontrivial-memcall" ] ); From 9f992822cb799db9e0315728d7b00448477a3bec Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 8 Dec 2025 20:55:50 +0300 Subject: [PATCH 27/47] argc: add progrm_jarvis to maintainers --- pkgs/by-name/ar/argc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ar/argc/package.nix b/pkgs/by-name/ar/argc/package.nix index 40e50b6b8176..2a5b0cf715ad 100644 --- a/pkgs/by-name/ar/argc/package.nix +++ b/pkgs/by-name/ar/argc/package.nix @@ -69,6 +69,6 @@ rustPlatform.buildRustPackage rec { # or asl20 ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; } From 4a235ebf76f85f7eb4b8987b3388a5686ac4497d Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 8 Dec 2025 21:04:31 +0300 Subject: [PATCH 28/47] argc: use finalAttrs --- pkgs/by-name/ar/argc/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ar/argc/package.nix b/pkgs/by-name/ar/argc/package.nix index 2a5b0cf715ad..b354e1230765 100644 --- a/pkgs/by-name/ar/argc/package.nix +++ b/pkgs/by-name/ar/argc/package.nix @@ -7,19 +7,20 @@ glibcLocales, fetchFromGitHub, installShellFiles, + versionCheckHook, }: let canExecuteHost = stdenv.buildPlatform.canExecute stdenv.hostPlatform; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "argc"; version = "1.23.0"; src = fetchFromGitHub { owner = "sigoden"; repo = "argc"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-in2ymxiSZbs3wZwo/aKfu11x8SLx4OHOoa/tVxr3FyM="; }; @@ -45,6 +46,10 @@ rustPlatform.buildRustPackage rec { LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--argc-version"; + passthru = { tests = { cross = @@ -63,7 +68,7 @@ rustPlatform.buildRustPackage rec { description = "Command-line options, arguments and sub-commands parser for bash"; mainProgram = "argc"; homepage = "https://github.com/sigoden/argc"; - changelog = "https://github.com/sigoden/argc/releases/tag/v${version}"; + changelog = "https://github.com/sigoden/argc/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit # or @@ -71,4 +76,4 @@ rustPlatform.buildRustPackage rec { ]; maintainers = [ lib.maintainers.progrm_jarvis ]; }; -} +}) From 78a846953082d8fe4bc80d80fcc016273e8e0a44 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 8 Dec 2025 21:06:22 +0300 Subject: [PATCH 29/47] argc: add nix-update-script --- pkgs/by-name/ar/argc/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ar/argc/package.nix b/pkgs/by-name/ar/argc/package.nix index b354e1230765..87eb027d78b5 100644 --- a/pkgs/by-name/ar/argc/package.nix +++ b/pkgs/by-name/ar/argc/package.nix @@ -8,6 +8,7 @@ fetchFromGitHub, installShellFiles, versionCheckHook, + nix-update-script, }: let @@ -51,6 +52,7 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckProgramArg = "--argc-version"; passthru = { + update-script = nix-update-script { }; tests = { cross = ( From 1b0fe557b81355fa6cf3d8e2f89484080f253f5d Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 8 Dec 2025 21:15:04 +0300 Subject: [PATCH 30/47] statix: add progrm_jarvis to maintainers --- pkgs/by-name/st/statix/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/st/statix/package.nix b/pkgs/by-name/st/statix/package.nix index 14a142581fea..e3feff3d0bc7 100644 --- a/pkgs/by-name/st/statix/package.nix +++ b/pkgs/by-name/st/statix/package.nix @@ -34,6 +34,7 @@ rustPlatform.buildRustPackage rec { mainProgram = "statix"; maintainers = with maintainers; [ nerdypepper + progrm_jarvis ]; }; } From c7bc3f06eecc1ed1034a437d11465b03ab9349fc Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 8 Dec 2025 21:18:54 +0300 Subject: [PATCH 31/47] statix: use finalAttrs --- pkgs/by-name/st/statix/package.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/st/statix/package.nix b/pkgs/by-name/st/statix/package.nix index e3feff3d0bc7..1a68543c2586 100644 --- a/pkgs/by-name/st/statix/package.nix +++ b/pkgs/by-name/st/statix/package.nix @@ -4,9 +4,10 @@ fetchFromGitHub, withJson ? true, stdenv, + versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "statix"; # also update version of the vim plugin in # pkgs/applications/editors/vim/plugins/overrides.nix @@ -16,7 +17,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "oppiliappan"; repo = "statix"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; sha256 = "sha256-bMs3XMiGP6sXCqdjna4xoV6CANOIWuISSzCaL5LYY4c="; }; @@ -27,14 +28,18 @@ rustPlatform.buildRustPackage rec { # tests are failing on darwin doCheck = !stdenv.hostPlatform.isDarwin; - meta = with lib; { + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + + meta = { description = "Lints and suggestions for the nix programming language"; homepage = "https://github.com/oppiliappan/statix"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "statix"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ nerdypepper progrm_jarvis ]; }; -} +}) From 9ea6b19103996a6118ba547f1e6df559e35d0b69 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Mon, 8 Dec 2025 21:19:51 +0300 Subject: [PATCH 32/47] statix: add nix-update-script --- pkgs/by-name/st/statix/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/st/statix/package.nix b/pkgs/by-name/st/statix/package.nix index 1a68543c2586..5dc2d89a53cc 100644 --- a/pkgs/by-name/st/statix/package.nix +++ b/pkgs/by-name/st/statix/package.nix @@ -5,6 +5,7 @@ withJson ? true, stdenv, versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -32,6 +33,8 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; + passthru.update-script = nix-update-script { }; + meta = { description = "Lints and suggestions for the nix programming language"; homepage = "https://github.com/oppiliappan/statix"; From 88f4db1fea352248c01b7dd4463cf00801488012 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 8 Dec 2025 21:35:26 +0000 Subject: [PATCH 33/47] python3Packages.pydexcom: 0.4.1 -> 0.5.0 --- pkgs/development/python-modules/pydexcom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydexcom/default.nix b/pkgs/development/python-modules/pydexcom/default.nix index 8ddb9716849f..083fc904b646 100644 --- a/pkgs/development/python-modules/pydexcom/default.nix +++ b/pkgs/development/python-modules/pydexcom/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pydexcom"; - version = "0.4.1"; + version = "0.5.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "gagebenne"; repo = "pydexcom"; tag = version; - hash = "sha256-cf3AhqaA5aij2NCeFqruoeE0ovJSgZgEnVHcE3iXJ1s="; + hash = "sha256-IqSZZHe5epcgO2uoIsGkNaac3+UplHzqEcFWTzwAqPg="; }; build-system = [ From 094d6ce3d0087324460020be6e25ae387554263b Mon Sep 17 00:00:00 2001 From: Lily Ballard Date: Sun, 7 Dec 2025 20:00:26 -0800 Subject: [PATCH 34/47] python3Packages.gehomesdk: 2025.5.0 -> 2025.11.5 --- .../python-modules/gehomesdk/default.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/gehomesdk/default.nix b/pkgs/development/python-modules/gehomesdk/default.nix index 3e192bea29c0..d212e1b2604a 100644 --- a/pkgs/development/python-modules/gehomesdk/default.nix +++ b/pkgs/development/python-modules/gehomesdk/default.nix @@ -1,45 +1,46 @@ { lib, aiohttp, + beautifulsoup4, bidict, buildPythonPackage, + cryptography, fetchPypi, humanize, - lxml, + pytestCheckHook, pythonOlder, requests, setuptools, - slixmpp, websockets, }: buildPythonPackage rec { pname = "gehomesdk"; - version = "2025.5.0"; + version = "2025.11.5"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-YMw0W9EWz3KY1+aZMdtE4TRvFd9yqTHkfw0X3+ZDCfQ="; + hash = "sha256-HS33yTE+3n0DKRD4+cr8zAE+xcW1ca7q8inQ7qwKJMA="; }; build-system = [ setuptools ]; dependencies = [ aiohttp + beautifulsoup4 bidict humanize - lxml requests - slixmpp websockets ]; - # Tests are not shipped and source is not tagged - # https://github.com/simbaja/gehome/issues/32 - doCheck = false; + nativeCheckInputs = [ + pytestCheckHook + cryptography + ]; pythonImportsCheck = [ "gehomesdk" ]; From 0e8d3515573b8d9287a5ccca6332c5bd818c6baf Mon Sep 17 00:00:00 2001 From: Audrey Dutcher Date: Mon, 8 Dec 2025 18:04:09 -0700 Subject: [PATCH 35/47] freebsd.libsysdecode: fix build for FreeBSD 15.0-RELEASE --- pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix index 9d27a1577031..f2774d37b88c 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libsysdecode.nix @@ -6,8 +6,12 @@ mkDerivation { "libexec/rtld-elf" ]; + NIX_CFLAGS_COMPILE = [ + "-Wno-unterminated-string-initialization" + ]; + preBuild = '' - sed -E -i -e "s|..INCLUDEDIR.|${stdenv.cc.libc}/include|g" $BSDSRCDIR/lib/libsysdecode/Makefile + sed -E -i -e "s|\\$\\{INCLUDEDIR\\}|${stdenv.cc.libc}/include|g" $BSDSRCDIR/lib/libsysdecode/Makefile ''; MK_TESTS = "no"; From a99b1042b0a3c2557efa9106e1a6f5878f6cd16d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 01:47:47 +0000 Subject: [PATCH 36/47] inputplumber: 0.68.0 -> 0.69.0 --- pkgs/by-name/in/inputplumber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inputplumber/package.nix b/pkgs/by-name/in/inputplumber/package.nix index f43f4beb1a7f..d5dfc86b4ed6 100644 --- a/pkgs/by-name/in/inputplumber/package.nix +++ b/pkgs/by-name/in/inputplumber/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "inputplumber"; - version = "0.68.0"; + version = "0.69.0"; src = fetchFromGitHub { owner = "ShadowBlip"; repo = "InputPlumber"; tag = "v${version}"; - hash = "sha256-nnHRdqX5q9WSu8d/jwTgelncCVs1UnV8Z0aae42KUls="; + hash = "sha256-bjaralA94aHmtobmCUx3vNbJWzZxZYQJT/J/MCopNi4="; }; - cargoHash = "sha256-yfZzkVALrD/dgANS4O/JCJPgepzMmqYMQ087Fmtlw68="; + cargoHash = "sha256-QGBZJtky5FD6VcRNmks7hAs+uZWaRuzMTJyjybX2/BU="; nativeBuildInputs = [ pkg-config From f909e2b781d5dea2867c2920bbfbe31203ab9279 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Mon, 8 Dec 2025 20:53:22 -0500 Subject: [PATCH 37/47] optnix: fetch from sr.ht It seems that the tags were deleted from GitHub, so only Sourcehut has tags now. Verification: see https://github.com/water-sucks/optnix?tab=readme-ov-file#install:~:text=This%20repository%20is%20hosted%20on. Then use the link at https://github.com/water-sucks/optnix?tab=readme-ov-file#install:~:text=While%20the%20official%20repository%20is%20located%20on, as the above link is broken. --- pkgs/by-name/op/optnix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/optnix/package.nix b/pkgs/by-name/op/optnix/package.nix index 7a629c3dbb9e..7bb7cd1408a5 100644 --- a/pkgs/by-name/op/optnix/package.nix +++ b/pkgs/by-name/op/optnix/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchFromGitHub, + fetchFromSourcehut, buildGoModule, installShellFiles, nix-update-script, @@ -10,8 +10,8 @@ buildGoModule (finalAttrs: { pname = "optnix"; version = "0.3.0"; - src = fetchFromGitHub { - owner = "water-sucks"; + src = fetchFromSourcehut { + owner = "~watersucks"; repo = "optnix"; tag = "v${finalAttrs.version}"; hash = "sha256-kPCRCnjuKZd6RE5pkQJMYWpexnMyhUy9jrBFSztkiLM="; From d524daa097fa9c38b879435838ce357afd6b0186 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Mon, 8 Dec 2025 17:17:30 +0800 Subject: [PATCH 38/47] ntfsprogs-plus: correct build inputs --- pkgs/by-name/nt/ntfsprogs-plus/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nt/ntfsprogs-plus/package.nix b/pkgs/by-name/nt/ntfsprogs-plus/package.nix index fe96e08882c4..7d5282dd1a4f 100644 --- a/pkgs/by-name/nt/ntfsprogs-plus/package.nix +++ b/pkgs/by-name/nt/ntfsprogs-plus/package.nix @@ -5,7 +5,7 @@ autoreconfHook, pkg-config, libgcrypt, - gnutls, + libuuid, gettext, gitUpdater, }: @@ -32,10 +32,14 @@ stdenv.mkDerivation (finalAttrs: { pkg-config ]; + # We don't need GnuTLS despite the configure warning about its absence, + # because ntfsdecrypt from ntfs-3g is not used in ntfsprogs-plus and is not built. + # See: https://github.com/search?q=repo%3Antfsprogs-plus%2Fntfsprogs-plus%20gnutls&type=code buildInputs = [ + # autoreconf will not succeed without libgcrypt, maybe due to leftover checks from ntfs-3g? libgcrypt - gnutls ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ libuuid ] ++ lib.optionals (!stdenv.hostPlatform.isGnu) [ gettext ]; configureFlags = [ "--exec-prefix=\${prefix}" ]; From f49dee2387e26bdf84aaac2f64ebdd14a38fa82a Mon Sep 17 00:00:00 2001 From: bdim404 Date: Thu, 20 Nov 2025 12:49:57 +0800 Subject: [PATCH 39/47] maintainers: add bdim404 --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 20034eaa464f..d6c7da11329b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -3078,6 +3078,12 @@ githubId = 354230; name = "Benjamin Esham"; }; + bdim404 = { + email = "i@bdim.moe"; + github = "bdim404"; + githubId = 102711645; + name = "bdim"; + }; bdimcheff = { email = "brandon@dimcheff.com"; github = "bdimcheff"; From 309590a0f491feada24692d588d9646c857edd16 Mon Sep 17 00:00:00 2001 From: bdim Date: Wed, 19 Nov 2025 16:50:08 +0800 Subject: [PATCH 40/47] wg-ddns: init at 1.3 --- pkgs/by-name/wg/wg-ddns/package.nix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/wg/wg-ddns/package.nix diff --git a/pkgs/by-name/wg/wg-ddns/package.nix b/pkgs/by-name/wg/wg-ddns/package.nix new file mode 100644 index 000000000000..c50d905f06a9 --- /dev/null +++ b/pkgs/by-name/wg/wg-ddns/package.nix @@ -0,0 +1,28 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "wg-ddns"; + version = "1.3"; + + src = fetchFromGitHub { + owner = "fernvenue"; + repo = "wg-ddns"; + tag = "v${version}"; + hash = "sha256-BV57jidn6bPWU/IhhQvIeMF4xHtTm2WZKm4MQRSMM5Y="; + }; + + vendorHash = "sha256-VfSLrWuvJF4XwAW2BQGxh+3v9RiWmPdysw/nIdt2A9M="; + + meta = { + description = "Lightweight tool that provides DDNS dynamic DNS support for WireGuard"; + homepage = "https://github.com/fernvenue/wg-ddns"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.bdim404 ]; + platforms = lib.platforms.unix; + mainProgram = "wg-ddns"; + }; +} From c603bfae762168b0f92e2541bb2e802faca5b5d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 03:26:18 +0000 Subject: [PATCH 41/47] gvm-libs: 22.33.0 -> 22.34.0 --- pkgs/by-name/gv/gvm-libs/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gv/gvm-libs/package.nix b/pkgs/by-name/gv/gvm-libs/package.nix index 451190ee7430..1abbe69d55b6 100644 --- a/pkgs/by-name/gv/gvm-libs/package.nix +++ b/pkgs/by-name/gv/gvm-libs/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation rec { pname = "gvm-libs"; - version = "22.33.0"; + version = "22.34.0"; src = fetchFromGitHub { owner = "greenbone"; repo = "gvm-libs"; tag = "v${version}"; - hash = "sha256-TFXM348a+PgpSyPENNlfoIGb/h6HvtIM1jlDnSbt/KI="; + hash = "sha256-MCriCweaB2UbQzW/ojsyJgh/bn9l5XHqSicGYTnfQrw="; }; postPatch = '' From 0c1a888b54b80a5819a9a449c816fdf84232cf53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 04:24:43 +0000 Subject: [PATCH 42/47] cnspec: 12.12.0 -> 12.12.1 --- pkgs/by-name/cn/cnspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 0776f9bc809d..bf12ad1cc0d5 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "12.12.0"; + version = "12.12.1"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-UOF6Blou1ehwNCVldkLf4LaW9F71fndjwvP21gZ+r1o="; + hash = "sha256-EhO8lLnIAgp2OKgM4yWhUsM0XtxzsadHaXUnnp5BO98="; }; proxyVendor = true; - vendorHash = "sha256-49R8/adcMsUBQcQf7JoevCRh3P37kzht6vn6cWo0iiE="; + vendorHash = "sha256-UGqwsRS4GUpqmcPXasIsU9hZ4Qd76wUtc1EXt1jLpbA="; subPackages = [ "apps/cnspec" ]; From 479fc98655e7fe78d90c2dcbcc52ee0ef5a14ef4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 05:00:19 +0000 Subject: [PATCH 43/47] terraform-providers.rootlyhq_rootly: 4.3.9 -> 4.3.13 --- .../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 66b59660f7a0..1c65330a0ac9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1129,13 +1129,13 @@ "vendorHash": "sha256-M2lJKmIR66lQKFkInjizn68ax2Gq4sim5Y3vZKyDhZ8=" }, "rootlyhq_rootly": { - "hash": "sha256-2qDsqHwaTRfzTiMvLeTMEpMiYZAbL4yGoAOPZt73Wlg=", + "hash": "sha256-K4wkrWJK4a3uf9d0TkNFjmPdgLmwj6xGbuJjcDhsV9U=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v4.3.9", + "rev": "v4.3.13", "spdx": "MPL-2.0", - "vendorHash": "sha256-/KIUDgjyfZLyH8bTVbL0onUEXBR4nWemkugUykphqbU=" + "vendorHash": "sha256-IWhhYt1T4J5GNxj1LtbcN09L5hCntQa7swRWnK0Kjng=" }, "rundeck_rundeck": { "hash": "sha256-g8unbz8+UGLiAOJju6E2bLkygvZgHkv173PdMDefmrc=", From d19171a2d2ffec37082ec2d9f9e1084505e04a1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 9 Dec 2025 05:06:25 +0000 Subject: [PATCH 44/47] s7: 11.7-unstable-2025-12-02 -> 11.7-unstable-2025-12-08 --- pkgs/by-name/s7/s7/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/s7/s7/package.nix b/pkgs/by-name/s7/s7/package.nix index 99109352a206..f0edaee10874 100644 --- a/pkgs/by-name/s7/s7/package.nix +++ b/pkgs/by-name/s7/s7/package.nix @@ -26,14 +26,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "s7"; - version = "11.7-unstable-2025-12-02"; + version = "11.7-unstable-2025-12-08"; src = fetchFromGitLab { domain = "cm-gitlab.stanford.edu"; owner = "bil"; repo = "s7"; - rev = "d039a7b54db491a701c0a737269ed944eb0e90d2"; - hash = "sha256-gV1hnZe4E8pTxn3w7c/m1aHF3Cwuod0wJED4MPvFxkI="; + rev = "e0859623d8780e26b201f2d34c9e7bfde31331fb"; + hash = "sha256-k7qHTdBUhQDgOF/6Nde9RU/XTA3Neoiq7rIQ9jGWGFs="; }; buildInputs = From 5e3754308dfe385a1f3175a5b06d0f4ca7abe3b8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Dec 2025 06:20:02 +0100 Subject: [PATCH 45/47] python313Packages.pubnub: remove disabled --- pkgs/development/python-modules/pubnub/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/pubnub/default.nix b/pkgs/development/python-modules/pubnub/default.nix index d04aa44985b8..bb4d41087b6f 100644 --- a/pkgs/development/python-modules/pubnub/default.nix +++ b/pkgs/development/python-modules/pubnub/default.nix @@ -11,7 +11,6 @@ pytest-asyncio, pytest-vcr, pytestCheckHook, - pythonOlder, requests, setuptools, }: @@ -21,8 +20,6 @@ buildPythonPackage rec { version = "10.5.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "pubnub"; repo = "python"; From 9b55a60dadbb711c7dc67f6a88354117bf80e6e8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Dec 2025 06:21:32 +0100 Subject: [PATCH 46/47] python313Packages.pydexcom: remove disabled --- pkgs/development/python-modules/pydexcom/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pydexcom/default.nix b/pkgs/development/python-modules/pydexcom/default.nix index 083fc904b646..97970c7bc923 100644 --- a/pkgs/development/python-modules/pydexcom/default.nix +++ b/pkgs/development/python-modules/pydexcom/default.nix @@ -4,7 +4,6 @@ fetchFromGitHub, hatch-vcs, hatchling, - pythonOlder, requests, }: @@ -13,8 +12,6 @@ buildPythonPackage rec { version = "0.5.0"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchFromGitHub { owner = "gagebenne"; repo = "pydexcom"; @@ -37,7 +34,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python API to interact with Dexcom Share service"; homepage = "https://github.com/gagebenne/pydexcom"; - changelog = "https://github.com/gagebenne/pydexcom/releases/tag/${version}"; + changelog = "https://github.com/gagebenne/pydexcom/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From f0b7ffb229b6351173e061ef63e39da792c18c4a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 9 Dec 2025 06:23:37 +0100 Subject: [PATCH 47/47] python313Packages.gehomesdk: modernize --- pkgs/development/python-modules/gehomesdk/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/gehomesdk/default.nix b/pkgs/development/python-modules/gehomesdk/default.nix index d212e1b2604a..bcfbf5e8dad5 100644 --- a/pkgs/development/python-modules/gehomesdk/default.nix +++ b/pkgs/development/python-modules/gehomesdk/default.nix @@ -8,7 +8,6 @@ fetchPypi, humanize, pytestCheckHook, - pythonOlder, requests, setuptools, websockets, @@ -19,8 +18,6 @@ buildPythonPackage rec { version = "2025.11.5"; pyproject = true; - disabled = pythonOlder "3.9"; - src = fetchPypi { inherit pname version; hash = "sha256-HS33yTE+3n0DKRD4+cr8zAE+xcW1ca7q8inQ7qwKJMA="; @@ -47,7 +44,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python SDK for GE smart appliances"; homepage = "https://github.com/simbaja/gehome"; - changelog = "https://github.com/simbaja/gehome/blob/master/CHANGELOG.md"; + changelog = "https://github.com/simbaja/gehome/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; mainProgram = "gehome-appliance-data";