From 54929d2a3c99dbe5f468cf77672a2a1ea685b518 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Mon, 7 Jul 2025 14:36:56 -0300 Subject: [PATCH 001/288] sideswap: do not depend on mesa and libglvnd See the discussion in: https://github.com/NixOS/nixpkgs/pull/423076/files#r2188855006 Also use --prefix instead of --set to preserve entries in LD_LIBRARY_PATH. To launch on non-NixOS, install package "mesa" and run the following: $ LD_LIBRARY_PATH=/nix/store/w4jg7b7f7kbq5c8xai4wzck3z1y34bih-mesa-25.1.5/lib/ sideswap (Adjust the path for your "mesa" version.) --- pkgs/by-name/si/sideswap/package.nix | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/by-name/si/sideswap/package.nix b/pkgs/by-name/si/sideswap/package.nix index 600a25c27387..ddcc2ac1e129 100644 --- a/pkgs/by-name/si/sideswap/package.nix +++ b/pkgs/by-name/si/sideswap/package.nix @@ -2,8 +2,6 @@ lib, fetchFromGitHub, flutter332, - mesa, - libglvnd, callPackage, makeDesktopItem, copyDesktopItems, @@ -35,10 +33,8 @@ flutter332.buildFlutterApplication rec { # Provide OpenGL and libsideswap_client.so for the Flutter application. extraWrapProgramArgs = '' - --set LD_LIBRARY_PATH ${ + --prefix LD_LIBRARY_PATH : ${ lib.makeLibraryPath [ - mesa - libglvnd libsideswap-client ] } From 1758f83585f265cb64a092f3f6dd039b791dd731 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Sun, 27 Jul 2025 16:42:10 -0300 Subject: [PATCH 002/288] sideswap: factor out gitHashes to a file Such file can be automatically updated by update-gitHashes.py. --- pkgs/by-name/si/sideswap/gitHashes.json | 5 +++++ pkgs/by-name/si/sideswap/package.nix | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/si/sideswap/gitHashes.json diff --git a/pkgs/by-name/si/sideswap/gitHashes.json b/pkgs/by-name/si/sideswap/gitHashes.json new file mode 100644 index 000000000000..973d008b8dbf --- /dev/null +++ b/pkgs/by-name/si/sideswap/gitHashes.json @@ -0,0 +1,5 @@ +{ + "sideswap_logger": "sha256-cTJfSODRmIJXctLQ++BfvJ6OKflau94AjQdXg7j95B0=", + "sideswap_websocket": "sha256-vsG5eUFu/WJvY3y6jaWD/5GfULwpqh3bO4EZmmBSkbs=", + "window_size": "sha256-+lqY46ZURT0qcqPvHFXUnd83Uvfq79Xr+rw1AHqrpak=" +} diff --git a/pkgs/by-name/si/sideswap/package.nix b/pkgs/by-name/si/sideswap/package.nix index ddcc2ac1e129..482622a720f8 100644 --- a/pkgs/by-name/si/sideswap/package.nix +++ b/pkgs/by-name/si/sideswap/package.nix @@ -24,12 +24,7 @@ flutter332.buildFlutterApplication rec { }; pubspecLock = lib.importJSON ./pubspec.lock.json; - - gitHashes = { - sideswap_logger = "sha256-cTJfSODRmIJXctLQ++BfvJ6OKflau94AjQdXg7j95B0="; - sideswap_websocket = "sha256-vsG5eUFu/WJvY3y6jaWD/5GfULwpqh3bO4EZmmBSkbs="; - window_size = "sha256-+lqY46ZURT0qcqPvHFXUnd83Uvfq79Xr+rw1AHqrpak="; - }; + gitHashes = lib.importJSON ./gitHashes.json; # Provide OpenGL and libsideswap_client.so for the Flutter application. extraWrapProgramArgs = '' From 1b33b9cfac81653ba14293675d99fa60b6833098 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sun, 3 Aug 2025 19:44:38 +0200 Subject: [PATCH 003/288] electron-fiddle: 0.36.5-unstable-2025-07-17 -> 0.37.2 --- .../dont-use-initial-releases-json.patch | 32 +++++++++++++++++++ pkgs/by-name/el/electron-fiddle/package.nix | 27 ++++++---------- 2 files changed, 41 insertions(+), 18 deletions(-) create mode 100644 pkgs/by-name/el/electron-fiddle/dont-use-initial-releases-json.patch diff --git a/pkgs/by-name/el/electron-fiddle/dont-use-initial-releases-json.patch b/pkgs/by-name/el/electron-fiddle/dont-use-initial-releases-json.patch new file mode 100644 index 000000000000..fce56ea3ef87 --- /dev/null +++ b/pkgs/by-name/el/electron-fiddle/dont-use-initial-releases-json.patch @@ -0,0 +1,32 @@ +diff --git a/src/main/versions.ts b/src/main/versions.ts +index 501ba1a..0c11ff7 100644 +--- a/src/main/versions.ts ++++ b/src/main/versions.ts +@@ -5,7 +5,6 @@ import { IpcMainInvokeEvent, app } from 'electron'; + import fs from 'fs-extra'; + + import { ipcMainManager } from './ipc'; +-import releases from '../../static/releases.json'; + import { InstallState, Version } from '../interfaces'; + import { IpcEvents } from '../ipc-events'; + +@@ -72,7 +71,6 @@ export async function fetchVersions(): Promise { + + export async function setupVersions() { + knownVersions = await ElectronVersions.create({ +- initialVersions: releases, + paths: { + versionsCache: path.join(app.getPath('userData'), 'releases.json'), + }, +diff --git a/tools/fetch-releases.ts b/tools/fetch-releases.ts +index 744b814..94fd971 100644 +--- a/tools/fetch-releases.ts ++++ b/tools/fetch-releases.ts +@@ -6,6 +6,7 @@ import { ElectronVersions } from '@electron/fiddle-core'; + const file = path.join(__dirname, '..', 'static', 'releases.json'); + + export async function populateReleases() { ++ return; + const elves = await ElectronVersions.create({ ignoreCache: true }); + const releases = elves.versions.map(({ version }) => + elves.getReleaseInfo(version), diff --git a/pkgs/by-name/el/electron-fiddle/package.nix b/pkgs/by-name/el/electron-fiddle/package.nix index 43e2699a7c6d..1670b582f877 100644 --- a/pkgs/by-name/el/electron-fiddle/package.nix +++ b/pkgs/by-name/el/electron-fiddle/package.nix @@ -3,7 +3,6 @@ electron_36, fetchFromGitHub, fetchYarnDeps, - fetchurl, git, lib, makeDesktopItem, @@ -17,32 +16,26 @@ let pname = "electron-fiddle"; - version = "0.36.5-unstable-2025-07-17"; + version = "0.37.2"; src = fetchFromGitHub { owner = "electron"; repo = "fiddle"; - rev = "0f3cd3007a336562a3c49ce95469022e6a729121"; # a revision that uses electron_36 instead of electron_33 - hash = "sha256-1q8bDpEPrQNbngrGZj6/AQFFo06ED6uJ4Z/XVg6KNXw="; + tag = "v${version}"; + hash = "sha256-e9PLgkqWBNLBw7uuNpPluOQ6+aGLYQLyTzcLa+LMOzs="; }; electron = electron_36; - # As of https://github.com/electron/fiddle/pull/1316 this is fetched - # from the network and has no stable hash. Grab an old version from - # the repository. - releasesJson = fetchurl { - url = "https://raw.githubusercontent.com/electron/fiddle/v0.32.4~18/static/releases.json"; - hash = "sha256-1sxd3eJ6/WjXS6XQbrgKUTNUmrhuc1dAvy+VAivGErg="; - }; - unwrapped = stdenvNoCC.mkDerivation { pname = "${pname}-unwrapped"; inherit version src; + patches = [ ./dont-use-initial-releases-json.patch ]; + offlineCache = fetchYarnDeps { - yarnLock = "${src}/yarn.lock"; - hash = "sha256-n6rzi4VohVaX+IIE1NITDsxXGyw0Z6Fx1WJb15YT9Sg="; + inherit src; + hash = "sha256-mB8WG6tX204u6AJ8qLbWrA+pSN3oDihHqj0t3bWcuAI="; }; nativeBuildInputs = [ @@ -67,9 +60,7 @@ let # force @electron/packager to use our electron instead of downloading it, even if it is a different version substituteInPlace node_modules/@electron/packager/dist/packager.js \ - --replace-fail 'await this.getElectronZipPath(downloadOpts)' '"electron.zip"' - - ln -s ${releasesJson} static/releases.json + --replace-fail 'await this.getElectronZipPath(downloadOpts)' '"electron.zip"' ''; yarnBuildScript = "package"; @@ -105,7 +96,7 @@ let in buildFHSEnv { inherit pname version; - runScript = "${electron}/bin/electron ${unwrapped}/lib/electron-fiddle/resources/app.asar"; + runScript = "${lib.getExe electron} ${unwrapped}/lib/electron-fiddle/resources/app.asar"; extraInstallCommands = '' mkdir -p "$out/share/icons/hicolor/scalable/apps" From e4e086d774b1bbd305aa8b9dcddb8daefe53d07f Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Sun, 27 Jul 2025 16:31:19 -0300 Subject: [PATCH 004/288] sideswap: init updateScript Automate updating of this package. Added updateScript, which updates the package itself, including pubspec and gitHashes files, as well as libsideswap-client sub-package, which should be kept in sync with the main package. The version of the sub-package is taken from sideswap/deploy/build_linux.sh file. To update the package, run: $ nix-shell maintainers/scripts/update.nix --argstr package sideswap --- pkgs/by-name/si/sideswap/package.nix | 41 +++++++++++++++ pkgs/by-name/si/sideswap/update-gitHashes.py | 51 +++++++++++++++++++ .../si/sideswap/update-libsideswap-client.sh | 26 ++++++++++ 3 files changed, 118 insertions(+) create mode 100755 pkgs/by-name/si/sideswap/update-gitHashes.py create mode 100755 pkgs/by-name/si/sideswap/update-libsideswap-client.sh diff --git a/pkgs/by-name/si/sideswap/package.nix b/pkgs/by-name/si/sideswap/package.nix index 482622a720f8..32eecff0fc77 100644 --- a/pkgs/by-name/si/sideswap/package.nix +++ b/pkgs/by-name/si/sideswap/package.nix @@ -5,6 +5,13 @@ callPackage, makeDesktopItem, copyDesktopItems, + + # Needed for update script. + _experimental-update-script-combinators, + gitUpdater, + runCommand, + sideswap, + yq, }: let @@ -63,6 +70,40 @@ flutter332.buildFlutterApplication rec { copyDesktopItems ]; + passthru = { + # Expose lib to access it via sideswap.lib from the update script. + lib = libsideswap-client; + + pubspecSource = + runCommand "pubspec.lock.json" + { + nativeBuildInputs = [ yq ]; + inherit (sideswap) src; + } + '' + cat $src/pubspec.lock | yq > $out + ''; + + # Usage: nix-shell maintainers/scripts/update.nix --argstr package sideswap + updateScript = _experimental-update-script-combinators.sequence [ + # Update sideswap to new release. + (gitUpdater { rev-prefix = "v"; }) + + # Update pubspec.lock.json file and related gitHashes attribute. + (_experimental-update-script-combinators.copyAttrOutputToFile "sideswap.pubspecSource" ./pubspec.lock.json) + { + command = [ ./update-gitHashes.py ]; + supportedFeatures = [ "silent" ]; + } + + # Update libsideswap-client sub-package. + { + command = [ ./update-libsideswap-client.sh ]; + supportedFeatures = [ "silent" ]; + } + ]; + }; + meta = { description = "Cross‑platform, non‑custodial wallet and atomic swap marketplace for the Liquid Network"; homepage = "https://sideswap.io/"; diff --git a/pkgs/by-name/si/sideswap/update-gitHashes.py b/pkgs/by-name/si/sideswap/update-gitHashes.py new file mode 100755 index 000000000000..ffa6feb66653 --- /dev/null +++ b/pkgs/by-name/si/sideswap/update-gitHashes.py @@ -0,0 +1,51 @@ +#! /usr/bin/env nix-shell +#! nix-shell -i python3 -p python3 nix-prefetch-git + +import json +import subprocess +import sys +from pathlib import Path + +THIS_FOLDER = Path(__file__).parent.resolve() +PUBSPEC_LOCK = THIS_FOLDER / "pubspec.lock.json" +GIT_HASHES = THIS_FOLDER / "gitHashes.json" + + +def fetch_git_hash(url: str, rev: str) -> str: + result = subprocess.run( + ["nix-prefetch-git", "--url", url, "--rev", rev], + capture_output=True, + text=True, + check=True, + ) + return json.loads(result.stdout)["hash"] + + +def main() -> None: + if not PUBSPEC_LOCK.exists(): + sys.exit(1) + try: + data = json.loads(PUBSPEC_LOCK.read_text()) + except json.JSONDecodeError: + sys.exit(1) + output: dict[str, str] = {} + for name, info in data.get("packages", {}).items(): + if info.get("source") != "git": + continue + desc = info.get("description") + if not isinstance(desc, dict): + continue + url = desc.get("url") + rev = desc.get("resolved-ref") + if not (isinstance(url, str) and isinstance(rev, str)): + continue + try: + package_hash = fetch_git_hash(url, rev) + except subprocess.CalledProcessError: + continue + output[name] = package_hash + GIT_HASHES.write_text(json.dumps(output, indent=2) + "\n") + + +if __name__ == "__main__": + main() diff --git a/pkgs/by-name/si/sideswap/update-libsideswap-client.sh b/pkgs/by-name/si/sideswap/update-libsideswap-client.sh new file mode 100755 index 000000000000..863d960cb4da --- /dev/null +++ b/pkgs/by-name/si/sideswap/update-libsideswap-client.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p nix-update gnugrep gnused curl + +set -eu -o pipefail + +mainfile="$(nix-instantiate --eval -E "with import ./. {}; (builtins.unsafeGetAttrPos \"version\" sideswap).file" | tr -d '"')" +libfile="$(dirname -- "$mainfile")/libsideswap-client.nix" + +mainversion="$(nix-instantiate --eval -E "with import ./. {}; sideswap.version" | tr -d '"')" + +# Update the comment in libsideswap-client.nix. +sed -i "s@sideswapclient/blob/v[^\/]+/deploy@sideswapclient/blob/v${mainversion}/deploy@" $libfile + +# Find libsideswap_client commit used in sideswap/deploy/build_linux.sh. +libversion=$(curl --show-error --silent ${GITHUB_TOKEN:+-u ":${GITHUB_TOKEN}"} "https://raw.githubusercontent.com/sideswap-io/sideswapclient/refs/tags/v${mainversion}/deploy/build_linux.sh" | grep -A 1 'pushd sideswap_rust' | grep 'git checkout' | sed 's/git checkout //') + +# Update revision of the lib. +sed -i "/rev =/s/[0-9a-f]\{40\}/${libversion}/" $libfile + +# Find the date of the commit to use as 0-unstable-YYYY-MM-DD version of the lib. +libdate=$(curl --show-error --silent "https://github.com/sideswap-io/sideswap_rust/commit/${libversion}.patch" | grep '^Date: ' | head -1) +libunstableversion=$(date -d "${libdate#Date: }" +"%Y-%m-%d") +sed -i "/version =/s/0-unstable-....-..-../0-unstable-${libunstableversion}/" $libfile + +# Update hash and cargoHash of the lib. Send output to /dev/null not to break "update.nix" which expects JSON here. +nix-update sideswap.lib --version=skip > /dev/null From 213dfc8dd8e83b3a7db9af0a12a390542158a0b4 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Thu, 31 Jul 2025 23:53:16 -0300 Subject: [PATCH 005/288] sideswap: 1.8.0 -> 1.8.2 --- pkgs/by-name/si/sideswap/gitHashes.json | 2 + .../si/sideswap/libsideswap-client.nix | 8 +- pkgs/by-name/si/sideswap/package.nix | 4 +- pkgs/by-name/si/sideswap/pubspec.lock.json | 100 +++++++++--------- 4 files changed, 59 insertions(+), 55 deletions(-) diff --git a/pkgs/by-name/si/sideswap/gitHashes.json b/pkgs/by-name/si/sideswap/gitHashes.json index 973d008b8dbf..7b83a0474f07 100644 --- a/pkgs/by-name/si/sideswap/gitHashes.json +++ b/pkgs/by-name/si/sideswap/gitHashes.json @@ -1,4 +1,6 @@ { + "permission_handler": "sha256-b2igh231BkLe/vkCACVyWg8SxR5V6wjmhPljEs9Ue3o=", + "permission_handler_windows": "sha256-b2igh231BkLe/vkCACVyWg8SxR5V6wjmhPljEs9Ue3o=", "sideswap_logger": "sha256-cTJfSODRmIJXctLQ++BfvJ6OKflau94AjQdXg7j95B0=", "sideswap_websocket": "sha256-vsG5eUFu/WJvY3y6jaWD/5GfULwpqh3bO4EZmmBSkbs=", "window_size": "sha256-+lqY46ZURT0qcqPvHFXUnd83Uvfq79Xr+rw1AHqrpak=" diff --git a/pkgs/by-name/si/sideswap/libsideswap-client.nix b/pkgs/by-name/si/sideswap/libsideswap-client.nix index d98cfcd56101..62b5ddbaae13 100644 --- a/pkgs/by-name/si/sideswap/libsideswap-client.nix +++ b/pkgs/by-name/si/sideswap/libsideswap-client.nix @@ -9,17 +9,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "libsideswap-client"; - version = "0-unstable-2025-06-05"; + version = "0-unstable-2025-06-24"; # This version is pinned in https://github.com/sideswap-io/sideswapclient/blob/v1.8.0/deploy/build_linux.sh src = fetchFromGitHub { owner = "sideswap-io"; repo = "sideswap_rust"; - rev = "0ba7485f77c86d1a6ae64a0cfedba22afe4ed98a"; - hash = "sha256-6qfFpCE6DMZlKuhQbXjJmmb8rPxFB2TA7CpOk06tuDk="; + rev = "91791efbceb3fac4774d1e42a519e70b14b876cf"; + hash = "sha256-SUAmmKnL/thGLfPU22UxzO+LVXgrHh+lZVdXuAJ4q1E="; }; - cargoHash = "sha256-ecftCyNMRWdFP5SDEmLnssTVSfg9mo/TQEqyeDj4VpQ="; + cargoHash = "sha256-bbNFi0cmFFf66IDKi0V8HC/lSU3JLRpgZ+NHeMJog8c="; # sideswap_client uses vergen to detect Git commit hash at build time. It # tries to access .git directory which is not present in Nix build dir. diff --git a/pkgs/by-name/si/sideswap/package.nix b/pkgs/by-name/si/sideswap/package.nix index 32eecff0fc77..15967949091c 100644 --- a/pkgs/by-name/si/sideswap/package.nix +++ b/pkgs/by-name/si/sideswap/package.nix @@ -21,13 +21,13 @@ in flutter332.buildFlutterApplication rec { pname = "sideswap"; - version = "1.8.0"; + version = "1.8.2"; src = fetchFromGitHub { owner = "sideswap-io"; repo = "sideswapclient"; tag = "v${version}"; - hash = "sha256-IUUMlaEIUil07nhjep1I+F1WEWakQZfhy42ZlnyRLcQ="; + hash = "sha256-+zaQJCMKQZOrZ7i6CzgGTa+rJqpglaufUvYWSWMWTEw="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/si/sideswap/pubspec.lock.json b/pkgs/by-name/si/sideswap/pubspec.lock.json index 39cce7ee2e2d..ef1e62474019 100644 --- a/pkgs/by-name/si/sideswap/pubspec.lock.json +++ b/pkgs/by-name/si/sideswap/pubspec.lock.json @@ -14,11 +14,11 @@ "dependency": "transitive", "description": { "name": "_flutterfire_internals", - "sha256": "214e6f07e2a44f45972e0365c7b537eaeaddb4598db0778dd4ac64b4acd3f5b1", + "sha256": "dda4fd7909a732a014239009aa52537b136f8ce568de23c212587097887e2307", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.55" + "version": "1.3.56" }, "analyzer": { "dependency": "transitive", @@ -154,11 +154,11 @@ "dependency": "transitive", "description": { "name": "build", - "sha256": "cef23f1eda9b57566c81e2133d196f8e3df48f244b317368d65c5943d91148f0", + "sha256": "486337d40a48d75049f2a01efceefc1412e3a6d6342d39624753e7d5a4e70016", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.5.1" }, "build_config": { "dependency": "transitive", @@ -184,31 +184,31 @@ "dependency": "transitive", "description": { "name": "build_resolvers", - "sha256": "b9e4fda21d846e192628e7a4f6deda6888c36b5b69ba02ff291a01fd529140f0", + "sha256": "abe6e4b5b36ce2bf01aec8f2a59424d1ecfc3cb340e7145a64359adc7233a0d1", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.4" + "version": "2.5.1" }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "058fe9dce1de7d69c4b84fada934df3e0153dd000758c4d65964d0166779aa99", + "sha256": "398ec7898b9b60be126067835a8202240b26dc54aa34d91d0198a539dcd5942e", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.15" + "version": "2.5.1" }, "build_runner_core": { "dependency": "transitive", "description": { "name": "build_runner_core", - "sha256": "22e3aa1c80e0ada3722fe5b63fd43d9c8990759d0a2cf489c8c5d7b2bdebc021", + "sha256": "9821dbf604ed74a6dabeaba0c33ac58190332ea238862a62cdf25fc8eba226b8", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.0.0" + "version": "9.0.1" }, "built_collection": { "dependency": "transitive", @@ -263,11 +263,11 @@ "dependency": "transitive", "description": { "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.3" + "version": "2.0.4" }, "ci": { "dependency": "transitive", @@ -433,11 +433,11 @@ "dependency": "direct main", "description": { "name": "decimal", - "sha256": "28239b8b929c1bd8618702e6dbc96e2618cf99770bbe9cb040d6cf56a11e4ec3", + "sha256": "6c2041df7caefc9393ae0b0dcc4abc700831014a2c252dd10e3952499673f0b2", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "delayed_display": { "dependency": "direct main", @@ -453,21 +453,21 @@ "dependency": "transitive", "description": { "name": "device_info_plus", - "sha256": "0c6396126421b590089447154c5f98a5de423b70cfb15b1578fd018843ee6f53", + "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.4.0" + "version": "11.5.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", "description": { "name": "device_info_plus_platform_interface", - "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", + "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.2" + "version": "7.0.3" }, "dotted_line": { "dependency": "direct main", @@ -653,11 +653,11 @@ "dependency": "transitive", "description": { "name": "firebase_core", - "sha256": "8cfe3c900512399ce8d50fcc817e5758ff8615eeb6fa5c846a4cc47bbf6353b6", + "sha256": "420d9111dcf095341f1ea8fdce926eef750cf7b9745d21f38000de780c94f608", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.13.1" + "version": "3.14.0" }, "firebase_core_platform_interface": { "dependency": "transitive", @@ -683,31 +683,31 @@ "dependency": "transitive", "description": { "name": "firebase_messaging", - "sha256": "38111089e511f03daa2c66b4c3614c16421b7d78c84ee04331a0a65b47df4542", + "sha256": "758461f67b96aa5ad27625aaae39882fd6d1961b1c7e005301f9a74b6336100b", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.2.6" + "version": "15.2.7" }, "firebase_messaging_platform_interface": { "dependency": "transitive", "description": { "name": "firebase_messaging_platform_interface", - "sha256": "ba254769982e5f439e534eed68856181c74e2b3f417c8188afad2bb440807cc7", + "sha256": "614db1b0df0f53e541e41cc182b6d7ede5763c400f6ba232a5f8d0e1b5e5de32", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.6.6" + "version": "4.6.7" }, "firebase_messaging_web": { "dependency": "transitive", "description": { "name": "firebase_messaging_web", - "sha256": "dba89137272aac39e95f71408ba25c33fb8ed903cd5fa8d1e49b5cd0d96069e0", + "sha256": "b5fbbcdd3e0e7f3fde72b0c119410f22737638fed5fc428b54bba06bc1455d81", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.10.6" + "version": "3.10.7" }, "fixnum": { "dependency": "direct main", @@ -925,11 +925,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "d44bf546b13025ec7353091516f6881f1d4c633993cb109c3916c3a0159dadf1", + "sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.2.0" }, "flutter_switch": { "dependency": "direct main", @@ -1397,11 +1397,11 @@ "dependency": "direct main", "description": { "name": "mobile_scanner", - "sha256": "72f06a071aa8b14acea3ab43ea7949eefe4a2469731ae210e006ba330a033a8c", + "sha256": "54005bdea7052d792d35b4fef0f84ec5ddc3a844b250ecd48dc192fb9b4ebc95", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.0" + "version": "7.0.1" }, "mocktail": { "dependency": "direct main", @@ -1526,11 +1526,12 @@ "permission_handler": { "dependency": "transitive", "description": { - "name": "permission_handler", - "sha256": "2d070d8684b68efb580a5997eb62f675e8a885ef0be6e754fb9ef489c177470f", - "url": "https://pub.dev" + "path": "permission_handler", + "ref": "main", + "resolved-ref": "0486bb15754240c1b8bc79e78f68c9f6ef9e9b92", + "url": "https://github.com/malcolmpl/flutter-permission-handler" }, - "source": "hosted", + "source": "git", "version": "12.0.0+1" }, "permission_handler_android": { @@ -1576,11 +1577,12 @@ "permission_handler_windows": { "dependency": "transitive", "description": { - "name": "permission_handler_windows", - "sha256": "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e", - "url": "https://pub.dev" + "path": "permission_handler_windows", + "ref": "main", + "resolved-ref": "0486bb15754240c1b8bc79e78f68c9f6ef9e9b92", + "url": "https://github.com/malcolmpl/flutter-permission-handler" }, - "source": "hosted", + "source": "git", "version": "0.2.1" }, "petitparser": { @@ -1991,7 +1993,7 @@ "relative": true }, "source": "path", - "version": "0.1.22" + "version": "0.1.24" }, "sideswap_notifications_platform_interface": { "dependency": "direct main", @@ -2000,7 +2002,7 @@ "relative": true }, "source": "path", - "version": "0.0.25" + "version": "0.0.27" }, "sideswap_permissions": { "dependency": "direct main", @@ -2009,7 +2011,7 @@ "relative": true }, "source": "path", - "version": "0.0.18" + "version": "0.0.20" }, "sideswap_protobuf": { "dependency": "direct main", @@ -2018,7 +2020,7 @@ "relative": true }, "source": "path", - "version": "0.0.14" + "version": "0.0.15" }, "sideswap_websocket": { "dependency": "direct main", @@ -2381,11 +2383,11 @@ "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", + "sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.18" + "version": "1.1.19" }, "vector_graphics_codec": { "dependency": "transitive", @@ -2431,11 +2433,11 @@ "dependency": "transitive", "description": { "name": "watcher", - "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", + "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.1.2" }, "web": { "dependency": "transitive", @@ -2481,11 +2483,11 @@ "dependency": "transitive", "description": { "name": "win32", - "sha256": "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba", + "sha256": "66814138c3562338d05613a6e368ed8cfb237ad6d64a9e9334be3f309acfca03", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.13.0" + "version": "5.14.0" }, "win32_registry": { "dependency": "transitive", @@ -2561,6 +2563,6 @@ }, "sdks": { "dart": ">=3.8.1 <4.0.0", - "flutter": ">=3.32.1" + "flutter": ">=3.32.5" } } From e3acb4044b552302ad3bfe5338cdb74edd383dea Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 3 Jul 2025 13:35:07 +0200 Subject: [PATCH 006/288] noseyparker: fix cross --- pkgs/by-name/no/noseyparker/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/no/noseyparker/package.nix b/pkgs/by-name/no/noseyparker/package.nix index ceb92f3ba2eb..454e08fb7f76 100644 --- a/pkgs/by-name/no/noseyparker/package.nix +++ b/pkgs/by-name/no/noseyparker/package.nix @@ -25,6 +25,13 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-hVBHIm/12WU6g45QMxxuGk41B0kwThk7A84fOxArvno="; + # Fix error: failed to run custom build command for `vectorscan-rs-sys v0.0.5` + # Failed to get C++ compiler version: Os { code: 2, kind: NotFound, message: "No such file or directory" } + postPatch = '' + substituteInPlace $(find ../noseyparker-${version}-vendor -name "vectorscan-rs-sys*")/build.rs \ + --replace-fail 'Command::new("c++")' 'Command::new("${stdenv.cc.targetPrefix}c++")' + ''; + checkFlags = [ # These tests expect access to network to clone and use GitHub API "--skip=github::github_repos_list_multiple_user_dedupe_jsonl_format" From c06a3245fdc214543092b01b44c0a5b2b37ff3d9 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 3 Jul 2025 13:55:27 +0200 Subject: [PATCH 007/288] noseyparker: minor modernisation --- pkgs/by-name/no/noseyparker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noseyparker/package.nix b/pkgs/by-name/no/noseyparker/package.nix index 454e08fb7f76..0c792869e96f 100644 --- a/pkgs/by-name/no/noseyparker/package.nix +++ b/pkgs/by-name/no/noseyparker/package.nix @@ -19,7 +19,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "praetorian-inc"; repo = "noseyparker"; - rev = "v${version}"; + tag = "v${version}"; hash = "sha256-6GxkIxLEgbIgg4nSHvmRedm8PAPBwVxLQUnQzh3NonA="; }; @@ -63,7 +63,7 @@ rustPlatform.buildRustPackage rec { openssl ]; - OPENSSL_NO_VENDOR = 1; + env.OPENSSL_NO_VENDOR = 1; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' mkdir -p manpages From dc2c7d848133c19acf3752b5d8b96ab6c0cc9ec4 Mon Sep 17 00:00:00 2001 From: David Falk Date: Thu, 14 Aug 2025 20:04:09 +0200 Subject: [PATCH 008/288] maintainers: add spreetin --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0f7d83033528..52aa21a601cb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23990,6 +23990,12 @@ name = "sportshead"; keys = [ { fingerprint = "A6B6 D031 782E BDF7 631A 8E7E A874 DB2C BFD3 CFD0"; } ]; }; + spreetin = { + email = "spreetin@protonmail.com"; + name = "David Falk"; + github = "spreetin"; + githubId = 7392173; + }; sprock = { email = "rmason@mun.ca"; github = "sprock"; From 2971c6578409ddb103e97835bb4f8eccd34cbed3 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sun, 24 Aug 2025 23:32:17 +0200 Subject: [PATCH 009/288] esptool: add shell completions Now that esptool uses 'click', we can use its machinery to generate the completions. --- pkgs/by-name/es/esptool/package.nix | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/es/esptool/package.nix b/pkgs/by-name/es/esptool/package.nix index 26f6b800c399..1625973a4feb 100644 --- a/pkgs/by-name/es/esptool/package.nix +++ b/pkgs/by-name/es/esptool/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, python3Packages, softhsm, + installShellFiles, }: python3Packages.buildPythonApplication rec { @@ -43,9 +44,35 @@ python3Packages.buildPythonApplication rec { hsm = [ python-pkcs11 ]; }; + nativeBuildInputs = [ + installShellFiles + ]; + postInstall = '' rm -v $out/bin/*.py - ''; + '' + + + lib.strings.concatMapStrings + ( + cmd: + # Unfortunately, espsecure and espefuse do not run in cross-compilation + lib.optionalString + ( + python3Packages.stdenv.buildPlatform.canExecute python3Packages.stdenv.hostPlatform + || cmd == "esptool" + ) + '' + installShellCompletion --cmd ${cmd} \ + --bash <(_${lib.toUpper cmd}_COMPLETE=bash_source $out/bin/${cmd}) \ + --zsh <(_${lib.toUpper cmd}_COMPLETE=zsh_source $out/bin/${cmd}) \ + --fish <(_${lib.toUpper cmd}_COMPLETE=fish_source $out/bin/${cmd}) + '' + ) + [ + "esptool" + "espsecure" + "espefuse" + ]; nativeCheckInputs = with python3Packages; From 64d601469ca05dcf2d4529b92513913ac8c0f503 Mon Sep 17 00:00:00 2001 From: "nikhil.singh" Date: Thu, 26 Jun 2025 19:12:38 +0530 Subject: [PATCH 010/288] fzf-preview: init at 0-unstable-2025-06-26 Co-authored-by: emaryn <197520219+emaryn@users.noreply.github.com> Co-authored-by: Acid Bong Co-authored-by: Nikolay Korotkiy --- pkgs/by-name/fz/fzf-preview/package.nix | 90 +++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 pkgs/by-name/fz/fzf-preview/package.nix diff --git a/pkgs/by-name/fz/fzf-preview/package.nix b/pkgs/by-name/fz/fzf-preview/package.nix new file mode 100644 index 000000000000..c636114ff510 --- /dev/null +++ b/pkgs/by-name/fz/fzf-preview/package.nix @@ -0,0 +1,90 @@ +{ + atool, + bat, + catdoc, + chafa, + exiftool, + eza, + fetchFromGitHub, + ffmpegthumbnailer, + file, + glow, + gnumeric, + jq, + lib, + libcdio, + makeWrapper, + mediainfo, + odt2txt, + openssl, + p7zip, + poppler-utils, + stdenv, + w3m, +}: + +stdenv.mkDerivation { + pname = "fzf-preview"; + version = "0-unstable-2025-06-26"; + + src = fetchFromGitHub { + owner = "niksingh710"; + repo = "fzf-preview"; + rev = "5f6e936d1c3943192f9bdade71cff8879bdab3a6"; + hash = "sha256-vDgYv9PjQQYcMKG97ryncd30JPplnEqAKBp5hAE0E+o="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + + install -Dm755 -t $out/bin/ ./fzf-preview + + wrapProgram $out/bin/fzf-preview \ + --prefix PATH ":" ${ + lib.makeBinPath [ + atool + bat + catdoc + chafa + exiftool + eza + ffmpegthumbnailer + file + glow + gnumeric + jq + libcdio + mediainfo + odt2txt + openssl + p7zip + poppler-utils + w3m + ] + } + + runHook postInstall + ''; + + meta = { + description = "Simple fzf preview script for previewing any filetype in fzf's preview window"; + + longDescription = '' + fzf-preview is a lightweight Bash script designed to enhance the user experience + with fzf (fuzzy finder) by providing instant previews of files directly in the + fzf preview pane. It supports a wide variety of filetypes—including images and + text—and delivers relevant file information in the terminal. The script aims to + be simple, fast, and highly compatible, making it a useful tool for anyone + leveraging fzf for file navigation or search. + ''; + homepage = "https://github.com/niksingh710/fzf-preview"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + niksingh710 + ]; + mainProgram = "fzf-preview"; + platforms = lib.platforms.unix; + }; +} From 6af268dc22dbed710d954773d040127d6492e593 Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Tue, 2 Sep 2025 19:34:00 +0200 Subject: [PATCH 011/288] cider-2: fix updateScript --- pkgs/by-name/ci/cider-2/updater.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ci/cider-2/updater.sh b/pkgs/by-name/ci/cider-2/updater.sh index 20ab34f37465..6c0166806e4c 100755 --- a/pkgs/by-name/ci/cider-2/updater.sh +++ b/pkgs/by-name/ci/cider-2/updater.sh @@ -29,7 +29,7 @@ fi cd ../../../.. if [[ "${1-default}" != "--deps-only" ]]; then - SHA="$(nix-prefetch-url --quiet --unpack --type sha256 $DEB_URL)" + SHA="$(nix-prefetch-url --quiet --type sha256 $DEB_URL)" SRI=$(nix --experimental-features nix-command hash to-sri "sha256:$SHA") update-source-version cider-2 "$NEW_VERSION" "$SRI" fi From 4d94729b6ebdeec469cd61ad46730b82707cc92d Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Tue, 2 Sep 2025 19:38:30 +0200 Subject: [PATCH 012/288] cider-2: 3.0.0 -> 3.1.1 --- pkgs/by-name/ci/cider-2/package.nix | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ci/cider-2/package.nix b/pkgs/by-name/ci/cider-2/package.nix index 95b956ba0f2d..57970c6ceb04 100644 --- a/pkgs/by-name/ci/cider-2/package.nix +++ b/pkgs/by-name/ci/cider-2/package.nix @@ -8,21 +8,25 @@ # Required dependencies for autoPatchelfHook alsa-lib, + asar, gtk3, libgbm, + libGL, nspr, nss, + widevine-cdm, }: stdenv.mkDerivation rec { pname = "cider-2"; - version = "3.0.0"; + version = "3.1.1"; src = fetchurl { url = "https://repo.cider.sh/apt/pool/main/cider-v${version}-linux-x64.deb"; - hash = "sha256-XKyzt8QkPNQlgFxR12KA5t+PCJki7UuFpn4SGmoGkpg="; + hash = "sha256-2gd/ThI59GFU/lMKFLtwHeRWSqp14jFd8YMrV8Cu/oQ="; }; nativeBuildInputs = [ + asar dpkg autoPatchelfHook makeWrapper @@ -32,6 +36,7 @@ stdenv.mkDerivation rec { alsa-lib gtk3 libgbm + libGL nspr nss ]; @@ -54,10 +59,25 @@ stdenv.mkDerivation rec { runHook postInstall ''; + postInstall = '' + ${lib.getExe asar} extract $out/lib/cider/resources/app.asar ./cider-build + + # Patch login popup webview creation + substituteInPlace ./cider-build/.vite/build/events-*.js \ + --replace-fail 'else if(c.includes(r))return{action:"allow"}' 'else if(c.includes(r))return{action:"allow",overrideBrowserWindowOptions:{webPreferences:{devTools:!0,nodeIntegration:!1,contextIsolation:!0,webSecurity:!1,sandbox:!1,experimentalFeatures:!0}}}' + + ${lib.getExe asar} pack ./cider-build $out/lib/cider/resources/app.asar + rm -rf ./cider-build + + # Install Widevine CDM for DRM support + ln -sf ${widevine-cdm}/share/google/chrome/WidevineCdm $out/lib/cider/ + ''; + postFixup = '' makeWrapper $out/lib/cider/Cider $out/bin/${pname} \ --add-flags "\$\{NIXOS_OZONE_WL:+\$\{WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true\}\}" \ - --add-flags "--no-sandbox --disable-gpu-sandbox" + --add-flags "--no-sandbox --disable-gpu-sandbox" \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" mv $out/share/applications/cider.desktop $out/share/applications/${pname}.desktop substituteInPlace $out/share/applications/${pname}.desktop \ From be69c7d9784e3111af50526d0180f49f578af583 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 5 Sep 2025 14:09:03 +0000 Subject: [PATCH 013/288] gambit-project: 16.3.1 -> 16.4.0 --- pkgs/by-name/ga/gambit-project/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gambit-project/package.nix b/pkgs/by-name/ga/gambit-project/package.nix index 2cd0a7b0ffdd..c40fec8da9b4 100644 --- a/pkgs/by-name/ga/gambit-project/package.nix +++ b/pkgs/by-name/ga/gambit-project/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gambit-project"; - version = "16.3.1"; + version = "16.4.0"; src = fetchFromGitHub { owner = "gambitproject"; repo = "gambit"; rev = "v${finalAttrs.version}"; - hash = "sha256-yGA8w7Mz8D96Cci+LO1KUvTZDVc9V5b/0t7Q+UndHXI="; + hash = "sha256-fiWGRL7U4A7FKmAvzYt6WjlkOe0jSq3U2VfxPFvc+FA="; }; nativeBuildInputs = [ autoreconfHook ] ++ lib.optional withGui wxGTK31; From eb8a4b0917a38479708873584a6ca34d5993f096 Mon Sep 17 00:00:00 2001 From: euxane Date: Thu, 16 Jan 2025 18:03:31 +0100 Subject: [PATCH 014/288] python3Packages.sixelcrop: init at 0.1.9 Co-authored-by: renesat --- .../python-modules/sixelcrop/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/sixelcrop/default.nix diff --git a/pkgs/development/python-modules/sixelcrop/default.nix b/pkgs/development/python-modules/sixelcrop/default.nix new file mode 100644 index 000000000000..7a972ce0618f --- /dev/null +++ b/pkgs/development/python-modules/sixelcrop/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + hatchling, +}: + +buildPythonPackage rec { + pname = "sixelcrop"; + version = "0.1.9"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-1sBaxPvW4gH3lK3tEjAPtCdXMXLAVEof0lpIpmpbyG8="; + }; + + build-system = [ + hatchling + ]; + + pythonImportsCheck = [ + "sixelcrop" + ]; + + meta = { + description = "Crop sixel images in sixel-space!"; + homepage = "https://github.com/joouha/sixelcrop"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + euxane + renesat + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f7d5d702dbad..b309d67c0776 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16740,6 +16740,8 @@ self: super: with self; { sixel = callPackage ../development/python-modules/sixel { }; + sixelcrop = callPackage ../development/python-modules/sixelcrop { }; + sjcl = callPackage ../development/python-modules/sjcl { }; skein = callPackage ../development/python-modules/skein { }; From 1fe43afee2cb3f0ab767b10b72eb25d5597aa00e Mon Sep 17 00:00:00 2001 From: euxane Date: Thu, 16 Jan 2025 18:09:07 +0100 Subject: [PATCH 015/288] python3Packages.timg: init at 1.6.1 Co-authored-by: renesat --- .../python-modules/timg/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/timg/default.nix diff --git a/pkgs/development/python-modules/timg/default.nix b/pkgs/development/python-modules/timg/default.nix new file mode 100644 index 000000000000..7e8a3c208846 --- /dev/null +++ b/pkgs/development/python-modules/timg/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + pillow, +}: + +buildPythonPackage rec { + pname = "timg"; + version = "1.1.6"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-k42TmsNQIwD3ueParfXaD4jFuG/eWILXO0Op0Ci9S/0="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + pillow + ]; + + pythonImportsCheck = [ + "timg" + ]; + + meta = { + description = "Display an image in terminal"; + homepage = "https://github.com/adzierzanowski/timg"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + euxane + renesat + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b309d67c0776..c5c0893d2ca6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18260,6 +18260,8 @@ self: super: with self; { timezonefinder = callPackage ../development/python-modules/timezonefinder { }; + timg = callPackage ../development/python-modules/timg { }; + timing-asgi = callPackage ../development/python-modules/timing-asgi { }; timm = callPackage ../development/python-modules/timm { }; From 80b0301d229d0b89ea6e8af1c459c64ba41562e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Sep 2025 02:08:59 +0000 Subject: [PATCH 016/288] gcli: 2.8.0 -> 2.9.0 --- pkgs/by-name/gc/gcli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gc/gcli/package.nix b/pkgs/by-name/gc/gcli/package.nix index 75822b7be633..42dc4698e2fe 100644 --- a/pkgs/by-name/gc/gcli/package.nix +++ b/pkgs/by-name/gc/gcli/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "gcli"; - version = "2.8.0"; + version = "2.9.0"; src = fetchFromGitHub { owner = "herrhotzenplotz"; repo = "gcli"; rev = "v${version}"; - hash = "sha256-s71RImg/N8v9h472upI94Pae/Zlw27f4Kc9SCavP1oY="; + hash = "sha256-iWNVDKa8O1hAC8SBQqhQaRX7T81c4/+piOSkHb46hpw="; }; nativeBuildInputs = [ From 72861fa281794acc46fabc812db909b5af48503e Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Tue, 9 Sep 2025 07:01:35 +0000 Subject: [PATCH 017/288] apparency: 2.2 -> 2.3 --- pkgs/by-name/ap/apparency/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ap/apparency/package.nix b/pkgs/by-name/ap/apparency/package.nix index 216ea055a97b..969315160524 100644 --- a/pkgs/by-name/ap/apparency/package.nix +++ b/pkgs/by-name/ap/apparency/package.nix @@ -6,17 +6,17 @@ }: let - snapshot = "20250105225747"; + snapshot = "20250820092243"; in stdenv.mkDerivation { pname = "apparency"; - version = "2.2"; + version = "2.3"; src = fetchurl { # Use externally archived download URL because # upstream does not provide stable URLs for versioned releases url = "https://web.archive.org/web/${snapshot}/https://www.mothersruin.com/software/downloads/Apparency.dmg"; - hash = "sha256-nktNbyJOXDydQPwb43Uq3nQv65XcwrqZTKu5OCcLyfU="; + hash = "sha256-QaP7Ll5ZK0QVHPFzDPmV8rd0XmY3Ie0VPBDXJEDMECU="; }; nativeBuildInputs = [ undmg ]; From 556db31dcbf904403e8b4dfdae292cf4262b9397 Mon Sep 17 00:00:00 2001 From: Marie Ramlow Date: Wed, 27 Aug 2025 18:35:59 +0200 Subject: [PATCH 018/288] openssl: fix powerpc-linux build --- pkgs/development/libraries/openssl/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index 8b3454bf3f6b..1fc17df01a32 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -126,6 +126,7 @@ let aarch64-darwin = "./Configure darwin64-arm64-cc"; x86_64-linux = "./Configure linux-x86_64"; x86_64-solaris = "./Configure solaris64-x86_64-gcc"; + powerpc-linux = "./Configure linux-ppc"; powerpc64-linux = "./Configure linux-ppc64"; riscv32-linux = "./Configure ${ if lib.versionAtLeast version "3.2" then "linux32-riscv32" else "linux-latomic" From 480c10fbf2edef56b63fce24ebcd97ea82bf425d Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Wed, 10 Sep 2025 20:22:41 -0400 Subject: [PATCH 019/288] tidal-hifi: 5.20.0 -> 5.20.1 Diff: https://github.com/Mastermindzh/tidal-hifi/compare/5.20.0...5.20.1 Changelog: https://github.com/Mastermindzh/tidal-hifi/releases/tag/5.20.1 --- pkgs/by-name/ti/tidal-hifi/electron.nix | 4 ++-- pkgs/by-name/ti/tidal-hifi/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ti/tidal-hifi/electron.nix b/pkgs/by-name/ti/tidal-hifi/electron.nix index 1d617662f512..5bc5a7d87dbd 100644 --- a/pkgs/by-name/ti/tidal-hifi/electron.nix +++ b/pkgs/by-name/ti/tidal-hifi/electron.nix @@ -8,11 +8,11 @@ let https://github.com/Mastermindzh/tidal-hifi/blob/master/build/electron-builder.base.yml for the expected version */ - version = "35.1.1"; + version = "37.2.5"; in (fetchzip { url = "https://github.com/castlabs/electron-releases/releases/download/v${version}+wvcus/electron-v${version}+wvcus-linux-x64.zip"; - hash = "sha256-AkPKeG7MrCBlk41qXZxFPRukUPRcIUanq6fJPx5d3RU="; + hash = "sha256-mRbweXYfsWxu7I+pqtBjgA0n+ad2iFawVbDUBT5+LZo="; stripRoot = false; }).overrideAttrs diff --git a/pkgs/by-name/ti/tidal-hifi/package.nix b/pkgs/by-name/ti/tidal-hifi/package.nix index 223c99a0da4a..85ca23dbeda9 100644 --- a/pkgs/by-name/ti/tidal-hifi/package.nix +++ b/pkgs/by-name/ti/tidal-hifi/package.nix @@ -47,7 +47,7 @@ }: let - version = "5.20.0"; + version = "5.20.1"; electronLibPath = lib.makeLibraryPath [ alsa-lib @@ -95,7 +95,7 @@ buildNpmPackage (self: { owner = "Mastermindzh"; repo = "tidal-hifi"; tag = version; - hash = "sha256-PENNkmCiCFcaHNCBfwVitYfqKN0ZR0QHwE3WQHp0tGI="; + hash = "sha256-uiRvbxUztLwNSB1BHa9rGrPl2akt21VqxEV4pBgNwPo="; }; nativeBuildInputs = [ @@ -104,7 +104,7 @@ buildNpmPackage (self: { copyDesktopItems ]; - npmDepsHash = "sha256-4J5wGq/zpEK+xKtVg2zf7lIDHo9d4KW5fDY05siaFC4="; + npmDepsHash = "sha256-BsHlATxdZ/5QFr2HAGSeKo+aR7udfD6X8h/qyJnBrr0="; forceGitDeps = true; makeCacheWritable = true; From 8287ccc99f81f47ceb2e4cc8057213a4624078e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Sep 2025 01:17:55 +0000 Subject: [PATCH 020/288] eclipses.eclipse-platform: 4.36 -> 4.37 --- .../editors/eclipse/eclipses.json | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/pkgs/applications/editors/eclipse/eclipses.json b/pkgs/applications/editors/eclipse/eclipses.json index 581f5c11e219..677531611f02 100644 --- a/pkgs/applications/editors/eclipse/eclipses.json +++ b/pkgs/applications/editors/eclipse/eclipses.json @@ -1,90 +1,90 @@ { "platform_major": "4", - "platform_minor": "36", - "version": "4.36", + "platform_minor": "37", + "version": "4.37", "year": "2025", - "month": "06", - "buildmonth": "05", - "dayHourMinute": "281830", + "month": "09", + "buildmonth": "09", + "dayHourMinute": "050730", "eclipses": { "cpp": { "description": "Eclipse IDE for C/C++ Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-UEiL8AlghabRlAy29Blx7s+RAYSsfS1C1AozqBB11Sg=", - "aarch64": "sha256-MxRd2H+JSXPwGZjWuKWS1ocayQSFsinuYk21qBU+EzI=" + "x86_64": "sha256-La+sX7ouIfvgbXPNIlmkpDzwwiT5VJfkl4ma4eFKjqw=", + "aarch64": "sha256-U1kFulGX7apNrlY3WPeu/FqQqu3SoxfsHHErbAscFtE=" } }, "dsl": { "description": "Eclipse IDE for Java and DSL Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-SoaX7jWQ6CtirHh8yq5neZs3b36HCkzGDjQIiRJmKSM=", - "aarch64": "sha256-Bi/HxncUPitaWKxntdQjVNlGcU8/kn2QxC3M3rejxXM=" + "x86_64": "sha256-8zXSMxKKTPnL8rqW7YT+6Gtud1pyHFmcLKOSihJWjCA=", + "aarch64": "sha256-7nsn3iWBp9N/mdcpyPH7j5tfV+sL/jCTuhvpDHmKx8I=" } }, "embedcpp": { "description": "Eclipse IDE for Embedded C/C++ Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-8B0qiKNRSl8PPzYDoura6t8vsFVjg5mNVrzvWwf1UFQ=", - "aarch64": "sha256-NzzvijvwcW6jyy3QvwIRqLlNtHHdTsv79utkRMUfvew=" + "x86_64": "sha256-48cEpt11ndShjxUCQDX2ObI+cx9frGloJ7EICjmErC8=", + "aarch64": "sha256-zSMDR+Y4JIdu+PoYFyk+FPNKcYbRiika2TeGg3g88pg=" } }, "modeling": { "description": "Eclipse Modeling Tools", "dropUrl": false, "hashes": { - "x86_64": "sha256-r6cRPy4PgThRzVgMXpJS2X4m+tU6MFh7fLW8SGaYvGw=", - "aarch64": "sha256-cM0OQdcbVeOYl+IgsdwSU52+jobGIECFc1pnI2Y4dwY=" + "x86_64": "sha256-9Qq5ziLa2vjX6bJjZ67qwF4nVNdqTQ80kz9GANtJCIw=", + "aarch64": "sha256-6//g6G3U1fC5mGgOci6Zgxx3YTJEZQ2pMBVjbJ9/mPE=" } }, "platform": { "description": "Eclipse Platform ${year}-${month}", "dropUrl": true, "hashes": { - "x86_64": "sha256-n5DtlmBqHUuzvuND0NLlDZxeHY7YvhHF5Sp4JdzvFYA=", - "aarch64": "sha256-OgGjb5TtqnAfiTs9PgF1h+W+lr32+okYC/3I513VPa4=" + "x86_64": "sha256-C8P9x7C0tMYFQwJiBlF5JycWvWcF71ZWsDEwXPl1K34=", + "aarch64": "sha256-8qpNqHpi1BEHQt3nkFbeLzQccPSwu0op2THyWulhnLU=" } }, "SDK": { "description": "Eclipse ${year}-${month} Classic", "dropUrl": true, "hashes": { - "x86_64": "sha256-Wd90SkwUBSAOEMh+Qw7ATaPmHw98rVmyLak0M10h1Lw=", - "aarch64": "sha256-YwC/7rmd/mVyJITz8xYaYrMZtjdIlHmp6sos9lcnLig=" + "x86_64": "sha256-Kx9WEpu4UbCeeKfmWV0iIyAd09xh9ffHm39dahlIlW8=", + "aarch64": "sha256-MWI2KpZQPTbw7Ro0+3Ab+nnIzbSTPGwqjhBfeu4tmE8=" } }, "java": { "description": "Eclipse IDE for Java Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-H3t1yYPqWYrPd3k6MwUwj86I4GDwlBhamqrbCYcSKOw=", - "aarch64": "sha256-vzV8OvYPJJwJQ/NxXF0u3htSgqQZbPEHv2KZcHp1eqA=" + "x86_64": "sha256-L5vqC+jboYQAR+CtNAEXgDACxEG0r1rlx4ruc264cUc=", + "aarch64": "sha256-xxZjwmF24CbKeK7IQXkgylFTTGIHo1Wz6FnL/EUmCaQ=" } }, "jee": { "description": "Eclipse IDE for Enterprise Java and Web Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-5mYH71A/pCDQcjT7SZHacK5wl0k3n/sSfzrh5mE+r0E=", - "aarch64": "sha256-grKXfdIN3xSsyEScmKnDumLqH7fiNpbLmHyD8sPlhIA=" + "x86_64": "sha256-bFCbFLRtltZ/GJwAoFd3MH/FknDF6hnvX9LQHQs9eKg=", + "aarch64": "sha256-DXw/dt4Gjz0e7szjJUaKB3wsUdnNj3wCX8cVpMlYkCc=" } }, "committers": { "description": "Eclipse IDE for Eclipse Committers and Eclipse Platform Plugin Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-BuXTbz4JaQw3GS7vnr+H0lBSJICbTTjqkYxl45mJfSw=", - "aarch64": "sha256-wpZwKN9gjb5r0yi8wNcN599KG9dWrIHHW5LhWWYWLzs=" + "x86_64": "sha256-HF1RuiuDGFxwxFQrXXUcpssA4SnioTYGSjQrF0H/F2Q=", + "aarch64": "sha256-ZZ7Wy6Nua4sKPlFv/LaiM+pRrF23PEuUVK4I5rA40Sk=" } }, "rcp": { "description": "Eclipse IDE for RCP and RAP Developers", "dropUrl": false, "hashes": { - "x86_64": "sha256-fUVoq4h3nJ573CWREUJplEocz+f9ql5fa8AoC0B2ugs=", - "aarch64": "sha256-YAYMTzPXEGfmeNIQ1bnHyR/b3Jm6XvGbeaezNtBl2wU=" + "x86_64": "sha256-jxLIw4MaLqAi+b6l6lf56cb9z7J8NBUJYbbxhv65uSc=", + "aarch64": "sha256-A+3dk2FZaXBO/pb9F/33imO0Fk6j4zszLfnDsP+znG4=" } } } From e1b3b47bb135ae2d0d2b36159d7fccc6e49ed532 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 11 Sep 2025 21:48:24 +0800 Subject: [PATCH 021/288] oras: 1.2.3 -> 1.3.0 --- pkgs/by-name/or/oras/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/or/oras/package.nix b/pkgs/by-name/or/oras/package.nix index 578227e6a6c4..b36d833f79b5 100644 --- a/pkgs/by-name/or/oras/package.nix +++ b/pkgs/by-name/or/oras/package.nix @@ -3,23 +3,21 @@ buildGoModule, fetchFromGitHub, installShellFiles, - testers, - oras, versionCheckHook, }: buildGoModule (finalAttrs: { pname = "oras"; - version = "1.2.3"; + version = "1.3.0"; src = fetchFromGitHub { owner = "oras-project"; repo = "oras"; tag = "v${finalAttrs.version}"; - hash = "sha256-IXIw2prApg5iL3BPbOY4x09KjyhFvKofgfz2L6UXKR8="; + hash = "sha256-kGPHW+SSmCJhvhGxpzKFlc80sjYqeCEmwr/f0ltILE4="; }; - vendorHash = "sha256-PLGWPoMCsmdnsKD/FdaRHGO0X9/0Y/8DWV21GsCBR04="; + vendorHash = "sha256-TDYvYmzAgkL+ZrYKt9HTW7NQAGxd/cYu7e7MRYbW8ho="; nativeBuildInputs = [ installShellFiles ]; From 7065566e3c1a99fa1e8a8402e1ae05b4be651cc8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Sep 2025 19:22:32 +0000 Subject: [PATCH 022/288] python3Packages.rapidfuzz: 3.14.0 -> 3.14.1 --- pkgs/development/python-modules/rapidfuzz/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rapidfuzz/default.nix b/pkgs/development/python-modules/rapidfuzz/default.nix index c02cc8d93ac2..b2c04cf1b339 100644 --- a/pkgs/development/python-modules/rapidfuzz/default.nix +++ b/pkgs/development/python-modules/rapidfuzz/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "rapidfuzz"; - version = "3.14.0"; + version = "3.14.1"; pyproject = true; src = fetchFromGitHub { owner = "maxbachmann"; repo = "RapidFuzz"; tag = "v${version}"; - hash = "sha256-KPVv4WU6MC17QDvcdpV86FH+FUcS8RMHxzmN/Gx2Cx8="; + hash = "sha256-p+Z2c+PBNdjfaRjZErWwWgihzuddV14PgTHE3NVNHs8="; }; build-system = [ From 16a1adab38ec532d3f3b0a3eaa10e2abcb2171c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 11 Sep 2025 23:26:06 +0200 Subject: [PATCH 023/288] python313Packages.litestar: libvalkey is not available yet --- pkgs/development/python-modules/litestar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litestar/default.nix b/pkgs/development/python-modules/litestar/default.nix index 7115f038800c..e9e837b682d7 100644 --- a/pkgs/development/python-modules/litestar/default.nix +++ b/pkgs/development/python-modules/litestar/default.nix @@ -44,7 +44,7 @@ time-machine, typing-extensions, uvicorn, - valkey, + # valkey, # tests httpx-sse, @@ -122,7 +122,7 @@ buildPythonPackage rec { redis = [ redis ] ++ redis.optional-dependencies.hiredis; # sqlalchemy = [ advanced-alchemy ]; structlog = [ structlog ]; - valkey = [ valkey ] ++ valkey.optional-dependencies.libvalkey; + # valkey = [ valkey ] ++ valkey.optional-dependencies.libvalkey; yaml = [ pyyaml ]; }; From cb965e378b014d0f690415c5dc41859fea3f00b4 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Fri, 12 Sep 2025 18:59:57 +0200 Subject: [PATCH 024/288] =?UTF-8?q?ocamlPackages.utop:=202.15.0=20?= =?UTF-8?q?=E2=86=92=202.16.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/tools/ocaml/utop/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/ocaml/utop/default.nix b/pkgs/development/tools/ocaml/utop/default.nix index ec650923b713..d6856fbaf211 100644 --- a/pkgs/development/tools/ocaml/utop/default.nix +++ b/pkgs/development/tools/ocaml/utop/default.nix @@ -16,7 +16,7 @@ buildDunePackage rec { pname = "utop"; - version = "2.15.0"; + version = "2.16.0"; propagatedBuildInputs = [ findlib lambda-term @@ -28,8 +28,8 @@ buildDunePackage rec { minimalOCamlVersion = "4.11"; src = fetchurl { - url = "https://github.com/ocaml-community/utop/releases/download/${version}/utop-${version}.tar.gz"; - hash = "sha256-dlneoKf3pbFuMAJO5oFEUXn4wPh2MOXNrlVCgNrNb6w="; + url = "https://github.com/ocaml-community/utop/releases/download/${version}/utop-${version}.tbz"; + hash = "sha256-C595E10hMvshHL6ImUHP0NVMx7uAYrigRD44xUC4x2M="; }; nativeBuildInputs = [ From c3b170a009b9d4218538a0aed1f64b82b3a30cb6 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Sat, 13 Sep 2025 06:23:40 +0200 Subject: [PATCH 025/288] =?UTF-8?q?ocamlPackages.ppx=5Fderiving:=206.1.0?= =?UTF-8?q?=20=E2=86=92=206.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/ppx_deriving/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/ppx_deriving/default.nix b/pkgs/development/ocaml-modules/ppx_deriving/default.nix index 50dbbf1201b3..03a236a95518 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving/default.nix @@ -13,7 +13,7 @@ ocaml-migrate-parsetree, version ? if lib.versionAtLeast ppxlib.version "0.36" then - "6.1.0" + "6.1.1" else if lib.versionAtLeast ppxlib.version "0.32" then "6.0.3" else if lib.versionAtLeast ppxlib.version "0.20" then @@ -27,7 +27,7 @@ let hash = { - "6.1.0" = "sha256-dHpWiOpjD3elCw6QJUrG+KZr3Ul0suhzdjQUJ4B9S1Y="; + "6.1.1" = "sha256-yR0epeFeaSii+JR9vRNbn3ZcwOLXK+JxQnmBr801DCQ="; "6.0.3" = "sha256-N0qpezLF4BwJqXgQpIv6IYwhO1tknkRSEBRVrBnJSm0="; "5.2.1" = "sha256:11h75dsbv3rs03pl67hdd3lbim7wjzh257ij9c75fcknbfr5ysz9"; "5.1" = "sha256:1i64fd7qrfzbam5hfbl01r0sx4iihsahcwqj13smmrjlnwi3nkxh"; @@ -41,7 +41,9 @@ buildDunePackage rec { inherit version; src = fetchurl { - url = "https://github.com/ocaml-ppx/ppx_deriving/releases/download/v${version}/ppx_deriving-${lib.optionalString (lib.versionOlder version "6.0") "v"}${version}.tbz"; + url = "https://github.com/ocaml-ppx/ppx_deriving/releases/download/v${version}/ppx_deriving-${lib.optionalString (lib.versionOlder version "6.0") "v"}${version}.${ + if lib.versionAtLeast version "6.1.1" then "tar.gz" else "tbz" + }"; inherit hash; }; From 8d9c0ebc1c71b167d780ad1968903eae36c88aa3 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 12 Sep 2025 18:57:39 +0200 Subject: [PATCH 026/288] nextcloud30: 30.0.14 -> 30.0.15 ChangeLog: https://github.com/nextcloud-releases/server/releases/tag/v30.0.15 --- pkgs/servers/nextcloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 38b967095c78..eb55bac562d3 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -59,8 +59,8 @@ let in { nextcloud30 = generic { - version = "30.0.14"; - hash = "sha256-LUT1nji4UE/98GhY9I+yVboTqsJONVzfR6Q+qiLY0EE="; + version = "30.0.15"; + hash = "sha256-8zVS0xhel60aX+V6Sf4rVaNh3I5Pkl+xK1kgR9Hw5qU="; packages = nextcloud30Packages; }; From 60550bc14a58d4bdbb25e4e2c48ee880aa885dd7 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 12 Sep 2025 18:58:06 +0200 Subject: [PATCH 027/288] nextcloud31: 31.0.8 -> 31.0.9 ChangeLog: https://github.com/nextcloud-releases/server/releases/tag/v31.0.9 --- pkgs/servers/nextcloud/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index eb55bac562d3..a44df25032d7 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -65,8 +65,8 @@ in }; nextcloud31 = generic { - version = "31.0.8"; - hash = "sha256-YhF9t4P+d1Z3zotoD0tIwTuVkWV/7TtQi9w6MrQRXLA="; + version = "31.0.9"; + hash = "sha256-qrhBTMY1gco6jfRy9F60ErK4Q6lms4cCdUIbrQ1nD2g="; packages = nextcloud31Packages; }; From 4a86c1d2f1b51bf7a8a9a92b28d436fe5bf73ee6 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 12 Sep 2025 18:58:30 +0200 Subject: [PATCH 028/288] nextcloudPackages: update --- pkgs/servers/nextcloud/packages/30.json | 104 ++++++++++----------- pkgs/servers/nextcloud/packages/31.json | 116 ++++++++++++------------ 2 files changed, 110 insertions(+), 110 deletions(-) diff --git a/pkgs/servers/nextcloud/packages/30.json b/pkgs/servers/nextcloud/packages/30.json index a627f1779696..63a39fea4bac 100644 --- a/pkgs/servers/nextcloud/packages/30.json +++ b/pkgs/servers/nextcloud/packages/30.json @@ -10,9 +10,9 @@ ] }, "bookmarks": { - "hash": "sha256-67Bl8UacPdTJ3YYIFZScChPHgb12v6jRAQXhXooX1hg=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.1.3/bookmarks-15.1.3.tar.gz", - "version": "15.1.3", + "hash": "sha256-GorOY1XRGFXnfGV115KlrdRLJ3TpJgWipKZ8cwprzGM=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.2.0/bookmarks-15.2.0.tar.gz", + "version": "15.2.0", "description": "- 📂 Sort bookmarks into folders\n- 🏷 Add tags and personal notes\n- ☠ Find broken links and duplicates\n- 📲 Synchronize with all your browsers and devices\n- 📔 Store archived versions of your links in case they are depublished\n- 🔍 Full-text search on site contents\n- 👪 Share bookmarks with other users, groups and teams or via public links\n- ⚛ Generate RSS feeds of your collections\n- 📈 Stats on how often you access which links\n- 🔒 Automatic backups of your bookmarks collection\n- 💼 Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", "homepage": "https://github.com/nextcloud/bookmarks", "licenses": [ @@ -20,9 +20,9 @@ ] }, "calendar": { - "hash": "sha256-R5L0EAoLGr1CfzhtHO4FfUstqR+EDsOIdgFYccgnEMc=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.3.8/calendar-v5.3.8.tar.gz", - "version": "5.3.8", + "hash": "sha256-ypbIquAMVJ5h6RArBwOVre+o76Jrel0H+D9thbtmTg0=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.5.3/calendar-v5.5.3.tar.gz", + "version": "5.5.3", "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 **Search!** Find your events at ease\n* ☑️ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* 🔈 **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* 📆 **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* 📎 **Attachments!** Add, upload and view event attachments\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -30,9 +30,9 @@ ] }, "collectives": { - "hash": "sha256-hSTMsuO7XGughPBmIynwBE4ubHwHE/nMUwT6rqVYuo0=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.1.0/collectives-3.1.0.tar.gz", - "version": "3.1.0", + "hash": "sha256-W/bXZAMpDdFZ1AeBq9RtKEebyq4FQ8uWBn0YSmzQuos=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.1.2/collectives-3.1.2.tar.gz", + "version": "3.1.2", "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* 👥 **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* 📝 **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* 🔤 **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **»Apps«**, find the\n**»Teams«** and **»Collectives«** apps and enable them.", "homepage": "https://github.com/nextcloud/collectives", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-A8dFfPee4Te1zbLaJfohuyxnMbaysmfDa3hicJnqfkM=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.2.5/contacts-v7.2.5.tar.gz", - "version": "7.2.5", + "hash": "sha256-noH1E63LLbpjpKrpra12uzMfQYTghC4GRTHOu2rH6uY=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.0/contacts-v7.3.0.tar.gz", + "version": "7.3.0", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -153,7 +153,7 @@ "hash": "sha256-OUZsjf5i/ihzihybiM+HNQwiYOOw+/QgnIOsm+ipuOk=", "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v18.1.4/groupfolders-v18.1.4.tar.gz", "version": "18.1.4", - "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", + "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ "agpl" @@ -190,9 +190,9 @@ ] }, "integration_paperless": { - "hash": "sha256-Tw0VZk+ByXLmFdNBgJdFnHUiFarDP+YyulzvCmE3ivw=", - "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.6/integration_paperless-v1.0.6.tar.gz", - "version": "1.0.6", + "hash": "sha256-70goWT+uhdYCLIc68+kYEeWoO0rZMYbVgBcjQ88fKgw=", + "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.7/integration_paperless-v1.0.7.tar.gz", + "version": "1.0.7", "description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.", "homepage": "", "licenses": [ @@ -200,9 +200,9 @@ ] }, "mail": { - "hash": "sha256-Y4KM55EEmo9XjTtl8R2ki3eDjeWoOw27LdIMJoX4kMg=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.2.0/mail-v5.2.0.tar.gz", - "version": "5.2.0", + "hash": "sha256-ckDv5RXWcVo0KBXaDR48fZ2cANjj+82+E4OuyVkL0zA=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.4.0/mail-v5.4.0.tar.gz", + "version": "5.4.0", "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -220,9 +220,9 @@ ] }, "music": { - "hash": "sha256-8FQrQdoaSeJh4tnqvGOiuxN1YPQIJSwm6sTHOfc31cg=", - "url": "https://github.com/owncloud/music/releases/download/v2.2.0/music_2.2.0_for_nextcloud.tar.gz", - "version": "2.2.0", + "hash": "sha256-/hlhplGc8IKiKBkOlnF63AhMP++sEoDCUxKmouuEAmw=", + "url": "https://github.com/owncloud/music/releases/download/v2.3.0/music_2.3.0_for_nextcloud.tar.gz", + "version": "2.3.0", "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", "homepage": "https://github.com/owncloud/music", "licenses": [ @@ -240,9 +240,9 @@ ] }, "nextpod": { - "hash": "sha256-yQD4e5R6ZfBQkEsPVpddGMLDVOlV6HSVZjttgUjEdro=", - "url": "https://github.com/pbek/nextcloud-nextpod/releases/download/v0.7.7/nextpod-nc.tar.gz", - "version": "0.7.7", + "hash": "sha256-2IvsEv3teTGITE6ilaN3RHUtNpxDk3iCLEq5sAmJ+Y4=", + "url": "https://github.com/pbek/nextcloud-nextpod/releases/download/v0.7.8/nextpod-nc.tar.gz", + "version": "0.7.8", "description": "This Nextcloud app lets you visualize your podcast subscriptions and episode downloads from\n[GPodderSync](https://apps.nextcloud.com/apps/gpoddersync), which acts as a basic gpodder.net\napi to sync podcast consumer apps (podcatchers) like AntennaPod.\n\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!", "homepage": "https://github.com/pbek/nextcloud-nextpod", "licenses": [ @@ -280,9 +280,9 @@ ] }, "phonetrack": { - "hash": "sha256-fEJSGG4P+OC5f8PTATHurdUb0vnMaqMh6wwcVB+VcsA=", - "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.8.2/phonetrack-0.8.2.tar.gz", - "version": "0.8.2", + "hash": "sha256-Le3yvewei8vty8frz66X7ij2H9ju2h4JWdGNf46L9MY=", + "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.9.1/phonetrack-0.9.1.tar.gz", + "version": "0.9.1", "description": "# PhoneTrack Nextcloud application\n\n📱 PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\n🗺 It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\n🌍 Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 Display location history\n* ⛛ Filter points\n* ✎ Manually edit/add/delete points\n* ✎ Edit devices (rename, change colour/shape, move to another session)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", "homepage": "https://github.com/julien-nc/phonetrack", "licenses": [ @@ -290,9 +290,9 @@ ] }, "polls": { - "hash": "sha256-trBymt8Okw1ak4/I6udXcplceMcCuAYuzW9a2iOrDVc=", - "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.2.2/polls-v8.2.2.tar.gz", - "version": "8.2.2", + "hash": "sha256-ib8fhoShdXaoHGra1erisE19w45D9HJ6KFMDMIcV8IE=", + "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.3.10/polls-v8.3.10.tar.gz", + "version": "8.3.10", "description": "A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).", "homepage": "https://github.com/nextcloud/polls", "licenses": [ @@ -300,9 +300,9 @@ ] }, "previewgenerator": { - "hash": "sha256-+vJ1h/wxOOwmWmj6gSfXv7UgsRjwelboFQwHpE53efY=", - "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.9.0/previewgenerator-v5.9.0.tar.gz", - "version": "5.9.0", + "hash": "sha256-4enkStAbo4dnMvPtVzOHzgKaeTKmEObBGOfrVAKvACI=", + "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.10.0/previewgenerator-v5.10.0.tar.gz", + "version": "5.10.0", "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", "homepage": "https://github.com/nextcloud/previewgenerator", "licenses": [ @@ -310,9 +310,9 @@ ] }, "qownnotesapi": { - "hash": "sha256-P0wtnv2J0Q80ws/ih6xg7x16J87Oq5/oRVNQKg4wicU=", - "url": "https://github.com/pbek/qownnotesapi/releases/download/v25.2.0/qownnotesapi-nc.tar.gz", - "version": "25.2.0", + "hash": "sha256-zaASURjhqeiz8eYc0HmhYDOF5Z+kIjhggEcJFe96GA8=", + "url": "https://github.com/pbek/qownnotesapi/releases/download/v25.8.0/qownnotesapi-nc.tar.gz", + "version": "25.8.0", "description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!", "homepage": "https://github.com/pbek/qownnotesapi", "licenses": [ @@ -340,9 +340,9 @@ ] }, "richdocuments": { - "hash": "sha256-PVGFCzWPbP9bR433XvpNu5TVFFUmJ/Ewzo0Zo9wg4gU=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.5.9/richdocuments-v8.5.9.tar.gz", - "version": "8.5.9", + "hash": "sha256-fO5WXaQBJRP4jzLQ2QvGmyikRB67wM3MKJmxP/SY0yY=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.5.10/richdocuments-v8.5.10.tar.gz", + "version": "8.5.10", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -350,9 +350,9 @@ ] }, "sociallogin": { - "hash": "sha256-wNDmu4IdpjZSw3ppWJpQ13q7/2l5B71m76Lzs/SHkkY=", - "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.0.2/release.tar.gz", - "version": "6.0.2", + "hash": "sha256-zuzQKtU+sEEYhBZ4UMfY1eMSsDfe7o/ymWYv2SJBiHw=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.2.2/release.tar.gz", + "version": "6.2.2", "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. The format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", "homepage": "https://github.com/zorn-v/nextcloud-social-login", "licenses": [ @@ -400,9 +400,9 @@ ] }, "twofactor_webauthn": { - "hash": "sha256-faYx2GBbeQ8DpwFaOZxiIQX88udn72jpHi2QZf6jEMs=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.2.1/twofactor_webauthn-v2.2.1.tar.gz", - "version": "2.2.1", + "hash": "sha256-IbyoXEWo+eTRccQ7PLIfwRRAh1ft+eQZ6WzRvNKJyH0=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.3.1/twofactor_webauthn-v2.3.1.tar.gz", + "version": "2.3.1", "description": "A two-factor provider for WebAuthn devices", "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", "licenses": [ @@ -440,9 +440,9 @@ ] }, "user_oidc": { - "hash": "sha256-zGxG3lAOLKEoEKOB9ByjQcw5APX/riXiqUOyv67FrSs=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.3.1/user_oidc-v7.3.1.tar.gz", - "version": "7.3.1", + "hash": "sha256-24wih8ntMeAl4UpbFg0tX1YbHioEgd2BQ6CSrEPkULA=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.4.0/user_oidc-v7.4.0.tar.gz", + "version": "7.4.0", "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", "homepage": "https://github.com/nextcloud/user_oidc", "licenses": [ @@ -460,9 +460,9 @@ ] }, "whiteboard": { - "hash": "sha256-oNu4q/s+77+h4xDhfwn4y3bQ6hxooj9gG2FC38EY8gY=", - "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.1.3/whiteboard-v1.1.3.tar.gz", - "version": "1.1.3", + "hash": "sha256-CrgZAgaLkRzz/w0QJmPyUKe8yMfk2c5P7nsYcBmxyt4=", + "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.2.0/whiteboard-v1.2.0.tar.gz", + "version": "1.2.0", "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- 🎨 Drawing shapes, writing text, connecting elements\n- 📝 Real-time collaboration\n- 🖼️ Add images with drag and drop\n- 📊 Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- 📦 Image export\n- 💪 Strong foundation: We use Excalidraw as our base library", "homepage": "https://github.com/nextcloud/whiteboard", "licenses": [ diff --git a/pkgs/servers/nextcloud/packages/31.json b/pkgs/servers/nextcloud/packages/31.json index add61545b387..37bab3cb5fd2 100644 --- a/pkgs/servers/nextcloud/packages/31.json +++ b/pkgs/servers/nextcloud/packages/31.json @@ -10,9 +10,9 @@ ] }, "bookmarks": { - "hash": "sha256-67Bl8UacPdTJ3YYIFZScChPHgb12v6jRAQXhXooX1hg=", - "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.1.3/bookmarks-15.1.3.tar.gz", - "version": "15.1.3", + "hash": "sha256-GorOY1XRGFXnfGV115KlrdRLJ3TpJgWipKZ8cwprzGM=", + "url": "https://github.com/nextcloud/bookmarks/releases/download/v15.2.0/bookmarks-15.2.0.tar.gz", + "version": "15.2.0", "description": "- 📂 Sort bookmarks into folders\n- 🏷 Add tags and personal notes\n- ☠ Find broken links and duplicates\n- 📲 Synchronize with all your browsers and devices\n- 📔 Store archived versions of your links in case they are depublished\n- 🔍 Full-text search on site contents\n- 👪 Share bookmarks with other users, groups and teams or via public links\n- ⚛ Generate RSS feeds of your collections\n- 📈 Stats on how often you access which links\n- 🔒 Automatic backups of your bookmarks collection\n- 💼 Built-in Dashboard widgets for frequent and recent links\n\nRequirements:\n - PHP extensions:\n - intl: *\n - mbstring: *\n - when using MySQL, use at least v8.0", "homepage": "https://github.com/nextcloud/bookmarks", "licenses": [ @@ -20,9 +20,9 @@ ] }, "calendar": { - "hash": "sha256-R5L0EAoLGr1CfzhtHO4FfUstqR+EDsOIdgFYccgnEMc=", - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.3.8/calendar-v5.3.8.tar.gz", - "version": "5.3.8", + "hash": "sha256-ypbIquAMVJ5h6RArBwOVre+o76Jrel0H+D9thbtmTg0=", + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v5.5.3/calendar-v5.5.3.tar.gz", + "version": "5.5.3", "description": "A Calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Like Contacts, Talk, Tasks, Deck and Circles\n* 🌐 **WebCal Support!** Want to see your favorite team's matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 **Search!** Find your events at ease\n* ☑️ **Tasks!** See tasks or Deck cards with a due date directly in the calendar\n* 🔈 **Talk rooms!** Create an associated Talk room when booking a meeting with just one click\n* 📆 **Appointment booking** Send people a link so they can book an appointment with you [using this app](https://apps.nextcloud.com/apps/appointments)\n* 📎 **Attachments!** Add, upload and view event attachments\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", "homepage": "https://github.com/nextcloud/calendar/", "licenses": [ @@ -30,9 +30,9 @@ ] }, "collectives": { - "hash": "sha256-hSTMsuO7XGughPBmIynwBE4ubHwHE/nMUwT6rqVYuo0=", - "url": "https://github.com/nextcloud/collectives/releases/download/v3.1.0/collectives-3.1.0.tar.gz", - "version": "3.1.0", + "hash": "sha256-W/bXZAMpDdFZ1AeBq9RtKEebyq4FQ8uWBn0YSmzQuos=", + "url": "https://github.com/nextcloud/collectives/releases/download/v3.1.2/collectives-3.1.2.tar.gz", + "version": "3.1.2", "description": "Collectives is a Nextcloud App for activist and community projects to organize together.\nCome and gather in collectives to build shared knowledge.\n\n* 👥 **Collective and non-hierarchical workflow by heart**: Collectives are\n tied to a [Nextcloud Team](https://github.com/nextcloud/circles) and\n owned by the collective.\n* 📝 **Collaborative page editing** like known from Etherpad thanks to the\n [Text app](https://github.com/nextcloud/text).\n* 🔤 **Well-known [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax**\n for page formatting.\n\n## Installation\n\nIn your Nextcloud instance, simply navigate to **»Apps«**, find the\n**»Teams«** and **»Collectives«** apps and enable them.", "homepage": "https://github.com/nextcloud/collectives", "licenses": [ @@ -40,9 +40,9 @@ ] }, "contacts": { - "hash": "sha256-A8dFfPee4Te1zbLaJfohuyxnMbaysmfDa3hicJnqfkM=", - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.2.5/contacts-v7.2.5.tar.gz", - "version": "7.2.5", + "hash": "sha256-noH1E63LLbpjpKrpra12uzMfQYTghC4GRTHOu2rH6uY=", + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v7.3.0/contacts-v7.3.0.tar.gz", + "version": "7.3.0", "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", "homepage": "https://github.com/nextcloud/contacts#readme", "licenses": [ @@ -153,7 +153,7 @@ "hash": "sha256-0z6zxuBNvEhPAtCUUDtb0BOMSS+xT/rN7H2PQQ/BLPE=", "url": "https://github.com/nextcloud-releases/groupfolders/releases/download/v19.1.3/groupfolders-v19.1.3.tar.gz", "version": "19.1.3", - "description": "Admin configured folders shared with everyone in a team.\n\nFolders can be configured from *Team folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more teams, control their write/sharing permissions and assign a quota for the folder.", + "description": "Admin configured folders shared with everyone in a group.\n\nFolders can be configured from *Group folders* in the admin settings.\n\nAfter a folder is created, the admin can give access to the folder to one or more groups, control their write/sharing permissions and assign a quota for the folder.", "homepage": "https://github.com/nextcloud/groupfolders", "licenses": [ "agpl" @@ -190,9 +190,9 @@ ] }, "integration_paperless": { - "hash": "sha256-Tw0VZk+ByXLmFdNBgJdFnHUiFarDP+YyulzvCmE3ivw=", - "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.6/integration_paperless-v1.0.6.tar.gz", - "version": "1.0.6", + "hash": "sha256-70goWT+uhdYCLIc68+kYEeWoO0rZMYbVgBcjQ88fKgw=", + "url": "https://github.com/nextcloud-releases/integration_paperless/releases/download/v1.0.7/integration_paperless-v1.0.7.tar.gz", + "version": "1.0.7", "description": "Integration with the [Paperless](https://docs.paperless-ngx.com) Document Management System.\nIt adds a file action menu item that can be used to upload a file from your Nextcloud Files to Paperless.", "homepage": "", "licenses": [ @@ -200,9 +200,9 @@ ] }, "mail": { - "hash": "sha256-Y4KM55EEmo9XjTtl8R2ki3eDjeWoOw27LdIMJoX4kMg=", - "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.2.0/mail-v5.2.0.tar.gz", - "version": "5.2.0", + "hash": "sha256-ckDv5RXWcVo0KBXaDR48fZ2cANjj+82+E4OuyVkL0zA=", + "url": "https://github.com/nextcloud-releases/mail/releases/download/v5.4.0/mail-v5.4.0.tar.gz", + "version": "5.4.0", "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://www.horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!\n\n## Ethical AI Rating\n\n### Priority Inbox\n\nPositive:\n* The software for training and inferencing of this model is open source.\n* The model is created and trained on-premises based on the user's own data.\n* The training data is accessible to the user, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n### Thread Summaries (opt-in)\n\n**Rating:** 🟢/🟡/🟠/🔴\n\nThe rating depends on the installed text processing backend. See [the rating overview](https://docs.nextcloud.com/server/latest/admin_manual/ai/index.html) for details.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", "homepage": "https://github.com/nextcloud/mail#readme", "licenses": [ @@ -220,9 +220,9 @@ ] }, "music": { - "hash": "sha256-8FQrQdoaSeJh4tnqvGOiuxN1YPQIJSwm6sTHOfc31cg=", - "url": "https://github.com/owncloud/music/releases/download/v2.2.0/music_2.2.0_for_nextcloud.tar.gz", - "version": "2.2.0", + "hash": "sha256-/hlhplGc8IKiKBkOlnF63AhMP++sEoDCUxKmouuEAmw=", + "url": "https://github.com/owncloud/music/releases/download/v2.3.0/music_2.3.0_for_nextcloud.tar.gz", + "version": "2.3.0", "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports audio types .mp3, .ogg, .m4a, .m4b, .flac, .wav, and more\n- Playlist support with import from .m3u, .m3u8, .pls, and .wpl files\n- Show lyrics from the file metadata or .lrc files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Advanced search to freely use and combine dozens of search criteria\n- Play internet radio and podcast channels\n- Setup Last.fm connection to see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on dozens of external apps on Android, iOS, Windows, Linux, etc.\n- Widget for the Nextcloud Dashboard", "homepage": "https://github.com/owncloud/music", "licenses": [ @@ -240,9 +240,9 @@ ] }, "nextpod": { - "hash": "sha256-yQD4e5R6ZfBQkEsPVpddGMLDVOlV6HSVZjttgUjEdro=", - "url": "https://github.com/pbek/nextcloud-nextpod/releases/download/v0.7.7/nextpod-nc.tar.gz", - "version": "0.7.7", + "hash": "sha256-2IvsEv3teTGITE6ilaN3RHUtNpxDk3iCLEq5sAmJ+Y4=", + "url": "https://github.com/pbek/nextcloud-nextpod/releases/download/v0.7.8/nextpod-nc.tar.gz", + "version": "0.7.8", "description": "This Nextcloud app lets you visualize your podcast subscriptions and episode downloads from\n[GPodderSync](https://apps.nextcloud.com/apps/gpoddersync), which acts as a basic gpodder.net\napi to sync podcast consumer apps (podcatchers) like AntennaPod.\n\nYou need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!", "homepage": "https://github.com/pbek/nextcloud-nextpod", "licenses": [ @@ -280,9 +280,9 @@ ] }, "phonetrack": { - "hash": "sha256-fEJSGG4P+OC5f8PTATHurdUb0vnMaqMh6wwcVB+VcsA=", - "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.8.2/phonetrack-0.8.2.tar.gz", - "version": "0.8.2", + "hash": "sha256-Le3yvewei8vty8frz66X7ij2H9ju2h4JWdGNf46L9MY=", + "url": "https://github.com/julien-nc/phonetrack/releases/download/v0.9.1/phonetrack-0.9.1.tar.gz", + "version": "0.9.1", "description": "# PhoneTrack Nextcloud application\n\n📱 PhoneTrack is a Nextcloud application to track and store mobile device's locations.\n\n🗺 It receives information from mobile phone's logging apps and displays it dynamically on a map.\n\n🌍 Help us to translate this app on [PhoneTrack Crowdin project](https://crowdin.com/project/phonetrack).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CONTRIBUTING.md).\n\nHow to use PhoneTrack :\n\n* Create a tracking session.\n* Give the logging link\\* to the mobile devices. Choose the [logging method](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#logging-methods) you prefer.\n* Watch the session's devices location in real time (or not) in PhoneTrack or share it with public pages.\n\n(\\*) Don't forget to set the device name in the link (rather than in the logging app settings). Replace \"yourname\" with the desired device name. Setting the device name in logging app settings only works with Owntracks, Traccar and OpenGTS.\n\nOn PhoneTrack main page, while watching a session, you can :\n\n* 📍 Display location history\n* ⛛ Filter points\n* ✎ Manually edit/add/delete points\n* ✎ Edit devices (rename, change colour/shape, move to another session)\n* ⛶ Define geofencing zones for devices\n* ⚇ Define proximity alerts for device pairs\n* 🖧 Share a session to other Nextcloud users or with a public link (read-only)\n* 🔗 Generate public share links with optional restrictions (filters, device name, last positions only, geofencing simplification)\n* 🖫 Import/export a session in GPX format (one file with one track per device or one file per device)\n* 🗠 Display sessions statistics\n* 🔒 [Reserve a device name](https://gitlab.com/eneiluj/phonetrack-oc/wikis/userdoc#device-name-reservation) to make sure only authorised user can log with this name\n* 🗓 Toggle session auto export and auto purge (daily/weekly/monthly)\n* ◔ Choose what to do when point number quota is reached (block logging or delete oldest point)\n\nPublic page and public filtered page work like main page except there is only one session displayed, everything is read-only and there is no need to be logged in.\n\nThis app is tested on Nextcloud 17 with Firefox 57+ and Chromium.\n\nThis app is compatible with theming colours and accessibility themes !\n\nThis app is under development.\n\n## Install\n\nSee the [AdminDoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc) for installation details.\n\nCheck [CHANGELOG](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/CHANGELOG.md#change-log) file to see what's new and what's coming in next release.\n\nCheck [AUTHORS](https://gitlab.com/eneiluj/phonetrack-oc/blob/master/AUTHORS.md#authors) file to see complete list of authors.\n\n## Known issues\n\n* PhoneTrack **now works** with Nextcloud group restriction activated. See [admindoc](https://gitlab.com/eneiluj/phonetrack-oc/wikis/admindoc#issue-with-phonetrack-restricted-to-some-groups-in-nextcloud).\n\nAny feedback will be appreciated.\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", "homepage": "https://github.com/julien-nc/phonetrack", "licenses": [ @@ -290,9 +290,9 @@ ] }, "polls": { - "hash": "sha256-trBymt8Okw1ak4/I6udXcplceMcCuAYuzW9a2iOrDVc=", - "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.2.2/polls-v8.2.2.tar.gz", - "version": "8.2.2", + "hash": "sha256-63UaqEbhNBm+LPbreeKvm0SgImrXolNTQ+S/pzpuTy4=", + "url": "https://github.com/nextcloud-releases/polls/releases/download/v8.4.6/polls-v8.4.6.tar.gz", + "version": "8.4.6", "description": "A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).", "homepage": "https://github.com/nextcloud/polls", "licenses": [ @@ -300,9 +300,9 @@ ] }, "previewgenerator": { - "hash": "sha256-+vJ1h/wxOOwmWmj6gSfXv7UgsRjwelboFQwHpE53efY=", - "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.9.0/previewgenerator-v5.9.0.tar.gz", - "version": "5.9.0", + "hash": "sha256-4enkStAbo4dnMvPtVzOHzgKaeTKmEObBGOfrVAKvACI=", + "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.10.0/previewgenerator-v5.10.0.tar.gz", + "version": "5.10.0", "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", "homepage": "https://github.com/nextcloud/previewgenerator", "licenses": [ @@ -310,9 +310,9 @@ ] }, "qownnotesapi": { - "hash": "sha256-P0wtnv2J0Q80ws/ih6xg7x16J87Oq5/oRVNQKg4wicU=", - "url": "https://github.com/pbek/qownnotesapi/releases/download/v25.2.0/qownnotesapi-nc.tar.gz", - "version": "25.2.0", + "hash": "sha256-zaASURjhqeiz8eYc0HmhYDOF5Z+kIjhggEcJFe96GA8=", + "url": "https://github.com/pbek/qownnotesapi/releases/download/v25.8.0/qownnotesapi-nc.tar.gz", + "version": "25.8.0", "description": "QOwnNotesAPI is the Nextcloud/ownCloud API for [QOwnNotes](http://www.qownnotes.org), the open source notepad for Linux, macOS and Windows, that works together with the notes application of Nextcloud/ownCloud.\n\nThe only purpose of this App is to provide API access to your Nextcloud/ownCloud server for your QOwnNotes desktop installation, you cannot use this App for anything else, if you don't have QOwnNotes installed on your desktop computer!", "homepage": "https://github.com/pbek/qownnotesapi", "licenses": [ @@ -330,9 +330,9 @@ ] }, "registration": { - "hash": "sha256-iskmm8s32Nj65dyhx1ZO/Rg6fPi+usF/O/dYou+Ujjk=", - "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.7.0/registration-v2.7.0.tar.gz", - "version": "2.7.0", + "hash": "sha256-O0x0kv5Ng+ewBI9jJ8KUPvjsPZLOeEsj9eIuvkNfoqA=", + "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.8.0/registration-v2.8.0.tar.gz", + "version": "2.8.0", "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", "homepage": "https://github.com/nextcloud/registration", "licenses": [ @@ -340,9 +340,9 @@ ] }, "richdocuments": { - "hash": "sha256-jFjn74izMbj3aHTswUvwl1k7nA+WrBuIrSrRLqK7/28=", - "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.3/richdocuments-v8.7.3.tar.gz", - "version": "8.7.3", + "hash": "sha256-KpZcf1zkOevqbqvcoASggCoHYFPAcy6D1B0V1I1vtHU=", + "url": "https://github.com/nextcloud-releases/richdocuments/releases/download/v8.7.4/richdocuments-v8.7.4.tar.gz", + "version": "8.7.4", "description": "This application can connect to a Collabora Online (or other) server (WOPI-like Client). Nextcloud is the WOPI Host. Please read the documentation to learn more about that.\n\nYou can also edit your documents off-line with the Collabora Office app from the **[Android](https://play.google.com/store/apps/details?id=com.collabora.libreoffice)** and **[iOS](https://apps.apple.com/us/app/collabora-office/id1440482071)** store.", "homepage": "https://collaboraoffice.com/", "licenses": [ @@ -350,9 +350,9 @@ ] }, "sociallogin": { - "hash": "sha256-wNDmu4IdpjZSw3ppWJpQ13q7/2l5B71m76Lzs/SHkkY=", - "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.0.2/release.tar.gz", - "version": "6.0.2", + "hash": "sha256-zuzQKtU+sEEYhBZ4UMfY1eMSsDfe7o/ymWYv2SJBiHw=", + "url": "https://github.com/zorn-v/nextcloud-social-login/releases/download/v6.2.2/release.tar.gz", + "version": "6.2.2", "description": "# Social Login\n\nMake it possible to create users and log in via Telegram, OAuth, or OpenID.\n\nFor OAuth, you must create an app with certain providers. Login buttons will appear on the login page if an app ID is specified. Settings are located in the \"Social login\" section of the settings page.\n\n## Installation\n\nLog in to your Nextcloud installation as an administrator. Under \"Apps\", click \"Download and enable\" next to the \"Social Login\" app.\n\nSee below for setup and configuration instructions.\n\n## Custom OAuth2/OIDC Groups\n\nYou can use groups from your custom provider. For this, specify the \"Groups claim\" in the custom OAuth2/OIDC provider settings. This claim should be returned from the provider in the `id_token` or at the user info endpoint. The format should be an `array` or a comma-separated string. E.g., (with a claim named `roles`):\n\n```json\n{\"roles\": [\"admin\", \"user\"]}\n```\nor\n```json\n{\"roles\": \"admin,user\"}\n```\n\nNested claims are also supported. For example, `resource_access.client-id.roles` for:\n\n```json\n\"resource_access\": {\n \"client-id\": {\n \"roles\": [\n \"client-role-1\",\n \"client-role-2\"\n ]\n }\n}\n```\n\n**DisplayName** support is also available:\n```json\n{\"roles\": [{\"gid\": 1, \"displayName\": \"admin\"}, {\"gid\": 2, \"displayName\": \"user\"}]}\n```\n\nYou can use provider groups in two ways:\n\n1. Map provider groups to existing Nextcloud groups.\n2. Create provider groups in Nextcloud and associate them with users (if the appropriate option is enabled).\n\nTo sync groups on every login, ensure the \"Update user profile every login\" setting is checked.\n\n## Examples for Groups\n\n* Configure WSO2IS to return a roles claim with OIDC [here](https://medium.com/@dewni.matheesha/claim-mapping-and-retrieving-end-user-information-in-wso2is-cffd5f3937ff).\n* [GitLab OIDC configuration to allow specific GitLab groups](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md).\n\n## Built-in OAuth Providers\n\nCopy the link from a specific login button to get the correct \"redirect URL\" for OAuth app settings.\n\n* [Amazon](https://developer.amazon.com/loginwithamazon/console/site/lwa/overview.html)\n* [Apple](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/apple.md)\n* [Codeberg](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/codeberg.md)\n* [Discord](#configure-discord)\n* [Facebook](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/facebook.md)\n* [GitHub](https://github.com/settings/developers)\n* [GitLab](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/gitlab.md)\n* [Google](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/google.md)\n* [Keycloak](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/keycloak.md)\n* [Mail.ru](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/mailru.md)\n* **PlexTv**: Use any title as the app ID.\n* [Telegram](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/telegram.md)\n* [Twitter](https://github.com/zorn-v/nextcloud-social-login/blob/master/docs/sso/twitter.md)\n\nFor details about Google's \"Allow login only from specified domain\" setting, see [#44](https://github.com/zorn-v/nextcloud-social-login/issues/44). Use a comma-separated list for multiple domains.\n\n## Configuration\n\nAdd `'social_login_auto_redirect' => true` to `config.php` to automatically redirect unauthorized users to social login if only one provider is configured. To temporarily disable this (e.g., for local admin login), add `noredir=1` to the login URL: `https://cloud.domain.com/login?noredir=1`.\n\nConfigure HTTP client options using:\n```php\n 'social_login_http_client' => [\n 'timeout' => 45,\n 'proxy' => 'socks4://127.0.0.1:9050', // See for allowed formats\n ],\n```\nin `config.php`.\n\n### Configure a Provider via CLI\n\nUse the `occ` utility to configure providers via the command line. Replace variables and URLs with your deployment values:\n```bash\nphp occ config:app:set sociallogin custom_providers --value='{\"custom_oidc\": [{\"name\": \"gitlab_oidc\", \"title\": \"Gitlab\", \"authorizeUrl\": \"https://gitlab.my-domain.org/oauth/authorize\", \"tokenUrl\": \"https://gitlab.my-domain.org/oauth/token\", \"userInfoUrl\": \"https://gitlab.my-domain.org/oauth/userinfo\", \"logoutUrl\": \"\", \"clientId\": \"$my_application_id\", \"clientSecret\": \"$my_super_secret_secret\", \"scope\": \"openid\", \"groupsClaim\": \"groups\", \"style\": \"gitlab\", \"defaultGroup\": \"\"}]}'\n```\nFor Docker, prepend `docker exec -t -uwww-data CONTAINER_NAME` to the command or run interactively via `docker exec -it -uwww-data CONTAINER_NAME sh`.\n\nTo inspect configurations:\n```sql\nmysql -u nextcloud -p nextcloud\nPassword: \n\n> SELECT * FROM oc_appconfig WHERE appid='sociallogin';\n```\nOr run:\n```bash\ndocker exec -t -uwww-data CONTAINER_NAME php occ config:app:get sociallogin custom_providers\n```\n\n### Configure Discord\n\n1. Create a Discord application at [Discord Developer Portal](https://discord.com/developers/applications).\n2. Navigate to `Settings > OAuth2 > General`. Add a redirect URL: `https://nextcloud.mydomain.com/apps/sociallogin/oauth/discord`.\n3. Copy the `CLIENT ID` and generate a `CLIENT SECRET`.\n4. In Nextcloud, go to `Settings > Social Login`. Paste the `CLIENT ID` into \"App id\" and `CLIENT SECRET` into \"Secret\".\n5. Select a default group for new users.\n6. For group mapping, see [#395](https://github.com/zorn-v/nextcloud-social-login/pull/395).\n\n## Hint\n\n### Callback (Reply) URL\nCopy the link from a login button on the Nextcloud login page and use it as the callback URL on your provider's site. To make the button visible temporarily, fill provider settings with placeholder data and update later.\n\nIf you encounter callback URL errors despite correct settings, ensure your Nextcloud server generates HTTPS URLs by adding `'overwriteprotocol' => 'https'` to `config.php`.", "homepage": "https://github.com/zorn-v/nextcloud-social-login", "licenses": [ @@ -360,9 +360,9 @@ ] }, "spreed": { - "hash": "sha256-WyrLriL0IqiYxqcdyzEPG00t+w6aN1tYYcovtLyfiL4=", - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v21.1.3/spreed-v21.1.3.tar.gz", - "version": "21.1.3", + "hash": "sha256-c1dalC22xUNIsLNw9QhZUwvhlNypMnH9UvymlmW6ZFw=", + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v21.1.4/spreed-v21.1.4.tar.gz", + "version": "21.1.4", "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat** Nextcloud Talk comes with a simple text chat, allowing you to share or upload files from your Nextcloud Files app or local device and mention other participants.\n* 👥 **Private, group, public and password protected calls!** Invite someone, a whole group or send a public link to invite to a call.\n* 🌐 **Federated chats** Chat with other Nextcloud users on their servers\n* 💻 **Screen sharing!** Share your screen with the participants of your call.\n* 🚀 **Integration with other Nextcloud apps** like Files, Calendar, User status, Dashboard, Flow, Maps, Smart picker, Contacts, Deck, and many more.\n* 🌉 **Sync with other chat solutions** With [Matterbridge](https://github.com/42wim/matterbridge/) being integrated in Talk, you can easily sync a lot of other chat solutions to Nextcloud Talk and vice-versa.", "homepage": "https://github.com/nextcloud/spreed", "licenses": [ @@ -400,9 +400,9 @@ ] }, "twofactor_webauthn": { - "hash": "sha256-faYx2GBbeQ8DpwFaOZxiIQX88udn72jpHi2QZf6jEMs=", - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.2.1/twofactor_webauthn-v2.2.1.tar.gz", - "version": "2.2.1", + "hash": "sha256-IbyoXEWo+eTRccQ7PLIfwRRAh1ft+eQZ6WzRvNKJyH0=", + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v2.3.1/twofactor_webauthn-v2.3.1.tar.gz", + "version": "2.3.1", "description": "A two-factor provider for WebAuthn devices", "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", "licenses": [ @@ -440,9 +440,9 @@ ] }, "user_oidc": { - "hash": "sha256-zGxG3lAOLKEoEKOB9ByjQcw5APX/riXiqUOyv67FrSs=", - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.3.1/user_oidc-v7.3.1.tar.gz", - "version": "7.3.1", + "hash": "sha256-24wih8ntMeAl4UpbFg0tX1YbHioEgd2BQ6CSrEPkULA=", + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v7.4.0/user_oidc-v7.4.0.tar.gz", + "version": "7.4.0", "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", "homepage": "https://github.com/nextcloud/user_oidc", "licenses": [ @@ -460,9 +460,9 @@ ] }, "whiteboard": { - "hash": "sha256-oNu4q/s+77+h4xDhfwn4y3bQ6hxooj9gG2FC38EY8gY=", - "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.1.3/whiteboard-v1.1.3.tar.gz", - "version": "1.1.3", + "hash": "sha256-CrgZAgaLkRzz/w0QJmPyUKe8yMfk2c5P7nsYcBmxyt4=", + "url": "https://github.com/nextcloud-releases/whiteboard/releases/download/v1.2.0/whiteboard-v1.2.0.tar.gz", + "version": "1.2.0", "description": "The official whiteboard app for Nextcloud. It allows users to create and share whiteboards with other users and collaborate in real-time.\n\n**Whiteboard requires a separate collaboration server to work.** Please see the [documentation](https://github.com/nextcloud/whiteboard?tab=readme-ov-file#backend) on how to install it.\n\n- 🎨 Drawing shapes, writing text, connecting elements\n- 📝 Real-time collaboration\n- 🖼️ Add images with drag and drop\n- 📊 Easily add mermaid diagrams\n- ✨ Use the Smart Picker to embed other elements from Nextcloud\n- 📦 Image export\n- 💪 Strong foundation: We use Excalidraw as our base library", "homepage": "https://github.com/nextcloud/whiteboard", "licenses": [ From be2c39e198a981dbc79fa80b740fe6e641b0f897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 13 Sep 2025 09:46:03 -0700 Subject: [PATCH 029/288] vips: 8.17.1 -> 8.17.2 Diff: https://github.com/libvips/libvips/compare/v8.17.1...v8.17.2 Changelog: https://github.com/libvips/libvips/blob/refs/tags/v8.17.2/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 58fd0b0a1607..aa753468ae7e 100644 --- a/pkgs/by-name/vi/vips/package.nix +++ b/pkgs/by-name/vi/vips/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "vips"; - version = "8.17.1"; + version = "8.17.2"; outputs = [ "bin" @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "libvips"; repo = "libvips"; tag = "v${finalAttrs.version}"; - hash = "sha256-Sc2BWdQIgL/dI0zfbEQVCs3+1QBrLE7BsE3uFHe9C/c="; + hash = "sha256-Jwb1bH0y3lmv/IU5JqcnAxiMK4gj+aTBj5nLKZ+XnKY="; # Remove unicode file names which leads to different checksums on HFS+ # vs. other filesystems because of unicode normalisation. postFetch = '' From ce375feadf84cdffebeaa89ff4a8109e4a443121 Mon Sep 17 00:00:00 2001 From: Alois Wohlschlager Date: Sat, 16 Aug 2025 10:59:30 +0200 Subject: [PATCH 030/288] lixPackageSets.git: 2.94.0-pre-20250807_8bbd5e1d0df9 -> 2.94.0-pre-20250912_d90e4a65812c --- .../package-management/lix/common-lix.nix | 16 +- pkgs/tools/package-management/lix/default.nix | 13 +- .../lix/revert-toml11-bump.patch | 192 ++++++++++++++++++ 3 files changed, 213 insertions(+), 8 deletions(-) create mode 100644 pkgs/tools/package-management/lix/revert-toml11-bump.patch diff --git a/pkgs/tools/package-management/lix/common-lix.nix b/pkgs/tools/package-management/lix/common-lix.nix index ccd481c460e8..8288d23a6733 100644 --- a/pkgs/tools/package-management/lix/common-lix.nix +++ b/pkgs/tools/package-management/lix/common-lix.nix @@ -26,6 +26,7 @@ assert lib.assertMsg ( boehmgc, boost, brotli, + busybox, busybox-sandbox-shell, bzip2, callPackage, @@ -140,10 +141,8 @@ stdenv.mkDerivation (finalAttrs: { # python3.withPackages does not splice properly, see https://github.com/NixOS/nixpkgs/issues/305858 (buildPackages.python3.withPackages ( p: - [ - p.python-frontmatter - p.toml - ] + [ p.python-frontmatter ] + ++ lib.optionals (lib.versionOlder version "2.94") [ p.toml ] ++ lib.optionals finalAttrs.doInstallCheck [ p.aiohttp p.pytest @@ -203,6 +202,7 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals hasExternalLixDoc [ lix-doc ] ++ lib.optionals (!isLegacyParser) [ pegtl ] + ++ lib.optionals (lib.versionOlder version "2.94") [ libsodium ] # NOTE(Raito): I'd have expected that the LLVM packaging would inject the # libunwind library path directly in the wrappers, but it does inject # -lunwind without injecting the library path... @@ -286,7 +286,13 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ (lib.mesonOption "sandbox-shell" "${busybox-sandbox-shell}/bin/busybox") - ]; + ] + ++ + lib.optionals + (stdenv.hostPlatform.isLinux && finalAttrs.doInstallCheck && lib.versionAtLeast version "2.94") + [ + (lib.mesonOption "build-test-shell" "${busybox}/bin") + ]; ninjaFlags = [ "-v" ]; diff --git a/pkgs/tools/package-management/lix/default.nix b/pkgs/tools/package-management/lix/default.nix index 727ae28b0feb..04f057d6d16d 100644 --- a/pkgs/tools/package-management/lix/default.nix +++ b/pkgs/tools/package-management/lix/default.nix @@ -166,16 +166,23 @@ lib.makeExtensible ( attrName = "git"; lix-args = rec { - version = "2.94.0-pre-20250807_${builtins.substring 0 12 src.rev}"; + version = "2.94.0-pre-20250912_${builtins.substring 0 12 src.rev}"; src = fetchFromGitea { domain = "git.lix.systems"; owner = "lix-project"; repo = "lix"; - rev = "8bbd5e1d0df9c31b4d86ba07bc85beb952e42ccb"; - hash = "sha256-P+WiN95OjCqHhfygglS/VOFTSj7qNdL5XQDo2wxhQqg="; + rev = "d90e4a65812c6d3dd90aed7e44941eba3215f876"; + hash = "sha256-rbf0ptj4BTSwsitKQu3FuaiJwhNDePGBeBJovm5HLdQ="; }; + patches = [ + # Bumping to toml11 ≥4.0.0 makes integer parsing throw (as it should) instead of saturate on overflow. + # However, the updated version is not in nixpkgs yet, and the released versions still have the saturation bug. + # Hence reverting the bump for now seems to be the least bad option. + ./revert-toml11-bump.patch + ]; + cargoDeps = rustPlatform.fetchCargoVendor { name = "lix-${version}"; inherit src; diff --git a/pkgs/tools/package-management/lix/revert-toml11-bump.patch b/pkgs/tools/package-management/lix/revert-toml11-bump.patch new file mode 100644 index 000000000000..97bb2d4ed0a8 --- /dev/null +++ b/pkgs/tools/package-management/lix/revert-toml11-bump.patch @@ -0,0 +1,192 @@ +diff --git a/doc/manual/rl-next/toml-number-overflow.md b/doc/manual/rl-next/toml-number-overflow.md +deleted file mode 100644 +index 1522213cb4..0000000000 +--- a/doc/manual/rl-next/toml-number-overflow.md ++++ /dev/null +@@ -1,14 +0,0 @@ +---- +-synopsis: Reject overflowing TOML integer literals +-issues: [] +-cls: [3916] +-category: "Breaking Changes" +-credits: [emilazy] +---- +- +-The toml11 library used by Lix was updated. The new +-version aligns with the [TOML v1.0.0 specification’s +-requirement](https://toml.io/en/v1.0.0#integer) to reject integer +-literals that cannot be losslessly parsed. This means that code like +-`builtins.fromTOML "v=0x8000000000000000"` will now produce an error +-rather than silently saturating the integer result. +diff --git a/lix/libexpr/primops/fromTOML.cc b/lix/libexpr/primops/fromTOML.cc +index 9d4b5e6abf..3e26773eac 100644 +--- a/lix/libexpr/primops/fromTOML.cc ++++ b/lix/libexpr/primops/fromTOML.cc +@@ -65,10 +65,13 @@ + val, + toml::parse( + tomlStream, +- "fromTOML", /* the "filename" */ ++ "fromTOML" /* the "filename" */ ++#if HAVE_TOML11_4 ++ , + toml::spec::v( + 1, 0, 0 + ) // Be explicit that we are parsing TOML 1.0.0 without extensions ++#endif + ) + ); + } catch (std::exception & e) { // NOLINT(lix-foreign-exceptions) // TODO: toml::syntax_error +diff --git a/meson.build b/meson.build +index 7b229ccefb..d4a36eb285 100644 +--- a/meson.build ++++ b/meson.build +@@ -363,7 +363,10 @@ + dependency('gmock_main', required : enable_tests, include_type : 'system'), + ] + +-toml11 = dependency('toml11', version : '>=4.0.0', required : true, method : 'cmake', include_type : 'system') ++toml11 = dependency('toml11', version : '>=3.7.0', required : true, method : 'cmake', include_type : 'system') ++configdata += { ++ 'HAVE_TOML11_4': toml11.version().version_compare('>= 4.0.0').to_int(), ++} + + pegtl = dependency( + 'pegtl', +diff --git a/misc/toml11.nix b/misc/toml11.nix +deleted file mode 100644 +index c53be3da1b..0000000000 +--- a/misc/toml11.nix ++++ /dev/null +@@ -1,47 +0,0 @@ +-{ +- lib, +- stdenv, +- fetchFromGitHub, +- cmake, +-}: +- +-stdenv.mkDerivation (finalAttrs: { +- pname = "toml11"; +- version = "4.4.0"; +- +- src = fetchFromGitHub { +- owner = "ToruNiina"; +- repo = "toml11"; +- rev = "v${finalAttrs.version}"; +- hash = "sha256-sgWKYxNT22nw376ttGsTdg0AMzOwp8QH3E8mx0BZJTQ="; +- }; +- +- nativeBuildInputs = [ +- cmake +- ]; +- +- meta = with lib; { +- homepage = "https://github.com/ToruNiina/toml11"; +- description = "TOML for Modern C++"; +- longDescription = '' +- toml11 is a C++11 (or later) header-only toml parser/encoder depending +- only on C++ standard library. +- +- - It is compatible to the latest version of TOML v1.0.0. +- - It is one of the most TOML standard compliant libraries, tested with +- the language agnostic test suite for TOML parsers by BurntSushi. +- - It shows highly informative error messages. +- - It has configurable container. You can use any random-access containers +- and key-value maps as backend containers. +- - It optionally preserves comments without any overhead. +- - It has configurable serializer that supports comments, inline tables, +- literal strings and multiline strings. +- - It supports user-defined type conversion from/into toml values. +- - It correctly handles UTF-8 sequences, with or without BOM, both on posix +- and Windows. +- ''; +- license = licenses.mit; +- maintainers = with maintainers; [ ]; +- platforms = platforms.unix ++ platforms.windows; +- }; +-}) +diff --git a/package.nix b/package.nix +index eb0e5c602a..c1c948ee7e 100644 +--- a/package.nix ++++ b/package.nix +@@ -55,8 +55,6 @@ + rustc, + sqlite, + systemtap-lix ? __forDefaults.systemtap-lix, +- # FIXME: remove default after dropping NixOS 25.05 +- toml11-lix ? __forDefaults.toml11-lix, + toml11, + util-linuxMinimal ? utillinuxMinimal, + utillinuxMinimal ? null, +@@ -117,9 +115,6 @@ + build-release-notes = callPackage ./maintainers/build-release-notes.nix { }; + + passt-lix = callPackage ./misc/passt.nix { }; +- +- toml11-lix = +- if lib.versionOlder toml11.version "4.4.0" then callPackage ./misc/toml11.nix { } else toml11; + }, + }: + +@@ -344,7 +339,7 @@ + libarchive + boost + lowdown +- toml11-lix ++ toml11 + pegtl + capnproto + dtrace-headers +diff --git a/tests/functional2/lang/fromTOML-overflowing/eval-fail-overflow.err.exp b/tests/functional2/lang/fromTOML-overflowing/eval-fail-overflow.err.exp +deleted file mode 100644 +index 0c90e85edf..0000000000 +--- a/tests/functional2/lang/fromTOML-overflowing/eval-fail-overflow.err.exp ++++ /dev/null +@@ -1,13 +0,0 @@ +-error: +- … while calling the 'fromTOML' builtin +- at /pwd/in.nix:1:1: +- 1| builtins.fromTOML ''attr = 9223372036854775808'' +- | ^ +- 2| +- +- error: while parsing TOML: [error] toml::parse_dec_integer: too large integer: current max digits = 2^63 +- --> fromTOML +- | +- 1 | attr = 9223372036854775808 +- | ^-- must be < 2^63 +- +diff --git a/tests/functional2/lang/fromTOML-overflowing/eval-fail-underflow.err.exp b/tests/functional2/lang/fromTOML-overflowing/eval-fail-underflow.err.exp +deleted file mode 100644 +index a287e18655..0000000000 +--- a/tests/functional2/lang/fromTOML-overflowing/eval-fail-underflow.err.exp ++++ /dev/null +@@ -1,13 +0,0 @@ +-error: +- … while calling the 'fromTOML' builtin +- at /pwd/in.nix:1:1: +- 1| builtins.fromTOML ''attr = -9223372036854775809'' +- | ^ +- 2| +- +- error: while parsing TOML: [error] toml::parse_dec_integer: too large integer: current max digits = 2^63 +- --> fromTOML +- | +- 1 | attr = -9223372036854775809 +- | ^-- must be < 2^63 +- +diff --git a/tests/functional2/lang/fromTOML-overflowing/eval-okay-overflow.out.exp b/tests/functional2/lang/fromTOML-overflowing/eval-okay-overflow.out.exp +new file mode 100644 +index 0000000000..e241ca9ba4 +--- /dev/null ++++ b/tests/functional2/lang/fromTOML-overflowing/eval-okay-overflow.out.exp +@@ -0,0 +1,1 @@ ++{ attr = 9223372036854775807; } +diff --git a/tests/functional2/lang/fromTOML-overflowing/eval-okay-underflow.out.exp b/tests/functional2/lang/fromTOML-overflowing/eval-okay-underflow.out.exp +new file mode 100644 +index 0000000000..83b822591f +--- /dev/null ++++ b/tests/functional2/lang/fromTOML-overflowing/eval-okay-underflow.out.exp +@@ -0,0 +1,1 @@ ++{ attr = -9223372036854775808; } From 517bece4b136642ceeb17c47bd52ea67bb9127ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 14 Sep 2025 12:07:32 +0000 Subject: [PATCH 031/288] openlinkhub: 0.6.2 -> 0.6.4 --- pkgs/by-name/op/openlinkhub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/openlinkhub/package.nix b/pkgs/by-name/op/openlinkhub/package.nix index bf7c145f497a..d9031a3a6c77 100644 --- a/pkgs/by-name/op/openlinkhub/package.nix +++ b/pkgs/by-name/op/openlinkhub/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "openlinkhub"; - version = "0.6.2"; + version = "0.6.4"; src = fetchFromGitHub { owner = "jurkovic-nikola"; repo = "OpenLinkHub"; tag = version; - hash = "sha256-fmWfHJ6alB+UlHlUrwMQ/npv7SuMjAz5hT0UGhB7O/E="; + hash = "sha256-xwUkTWK4K6OQoopj7GmuptauCav6xCZLv8ITeCQKv4M="; }; proxyVendor = true; From 9da2aa59373beda8aadfbd81b12507acf482f292 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 14 Sep 2025 21:31:35 +0000 Subject: [PATCH 032/288] mise: 2025.8.20 -> 2025.9.10 --- pkgs/by-name/mi/mise/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mise/package.nix b/pkgs/by-name/mi/mise/package.nix index 456d08a7d981..c4277fb80ac9 100644 --- a/pkgs/by-name/mi/mise/package.nix +++ b/pkgs/by-name/mi/mise/package.nix @@ -21,16 +21,16 @@ rustPlatform.buildRustPackage rec { pname = "mise"; - version = "2025.8.20"; + version = "2025.9.10"; src = fetchFromGitHub { owner = "jdx"; repo = "mise"; rev = "v${version}"; - hash = "sha256-zjb0ND6U/fe/1h+0LdTDYLIpsSPTvGhWOhFOb4vmiT0="; + hash = "sha256-CPi0scFKv8+K/s7wh6cdURyzKA3frSPf59kq6Y2XDV0="; }; - cargoHash = "sha256-kebXsDAtQjEtAVCD76n5/A9hB1Sj+ww9MoHcfm/ucBs="; + cargoHash = "sha256-lbSGcnkiJYTI0VyUskxH+sxAUr+loI2mhyWaK/DgMN8="; nativeBuildInputs = [ installShellFiles From 078378e220de4ac27cbf9c608c830b4738a01c3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 14 Sep 2025 18:29:20 -0700 Subject: [PATCH 033/288] python3Packages.sonos-websocket: remove async-timeout dependency --- .../python-modules/sonos-websocket/default.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/sonos-websocket/default.nix b/pkgs/development/python-modules/sonos-websocket/default.nix index 7d1bcb6d488f..7b265eeaf89d 100644 --- a/pkgs/development/python-modules/sonos-websocket/default.nix +++ b/pkgs/development/python-modules/sonos-websocket/default.nix @@ -1,19 +1,15 @@ { lib, aiohttp, - async-timeout, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "sonos-websocket"; version = "0.1.3"; - format = "pyproject"; - - disabled = pythonOlder "3.7"; + pyproject = true; src = fetchFromGitHub { owner = "jjlawren"; @@ -22,11 +18,10 @@ buildPythonPackage rec { hash = "sha256-1sgYLwIW7VWnHJGsfIQ95AGZ5j/DPMKQr5n7F+/MsuY="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ aiohttp - async-timeout ]; # Module has no tests @@ -34,11 +29,11 @@ buildPythonPackage rec { pythonImportsCheck = [ "sonos_websocket" ]; - meta = with lib; { + meta = { description = "Library to communicate with Sonos devices over websockets"; homepage = "https://github.com/jjlawren/sonos-websocket"; changelog = "https://github.com/jjlawren/sonos-websocket/releases/tag/${version}"; - license = with licenses; [ mit ]; - maintainers = with maintainers; [ fab ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; }; } From a3a245c653686aab45c5ae6233d6e91769dcc992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 14 Sep 2025 18:49:08 -0700 Subject: [PATCH 034/288] python3Packages.bluetooth-auto-recovery: only use async-timeout on Python < 3.11 --- .../python-modules/bluetooth-auto-recovery/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix b/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix index 8d7812f043a7..19d60975fb10 100644 --- a/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix +++ b/pkgs/development/python-modules/bluetooth-auto-recovery/default.nix @@ -31,11 +31,13 @@ buildPythonPackage rec { build-system = [ poetry-core ]; dependencies = [ - async-timeout bluetooth-adapters btsocket pyric usb-devices + ] + ++ lib.optionals (pythonOlder "3.11") [ + async-timeout ]; nativeCheckInputs = [ From b7e115c6c64c4f458617e265a2f03f8f09ad778a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 14 Sep 2025 18:56:56 -0700 Subject: [PATCH 035/288] python3Packages.bleak: only use async-timeout on Python < 3.11 --- pkgs/development/python-modules/bleak/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/bleak/default.nix b/pkgs/development/python-modules/bleak/default.nix index 6ec575619579..6ac36b12b90c 100644 --- a/pkgs/development/python-modules/bleak/default.nix +++ b/pkgs/development/python-modules/bleak/default.nix @@ -15,9 +15,9 @@ buildPythonPackage rec { pname = "bleak"; version = "1.0.1"; - format = "pyproject"; + pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "hbldh"; @@ -29,15 +29,17 @@ buildPythonPackage rec { postPatch = '' # bleak checks BlueZ's version with a call to `bluetoothctl --version` substituteInPlace bleak/backends/bluezdbus/version.py \ - --replace \"bluetoothctl\" \"${bluez}/bin/bluetoothctl\" + --replace-fail \"bluetoothctl\" \"${bluez}/bin/bluetoothctl\" ''; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ - async-timeout + dependencies = [ dbus-fast typing-extensions + ] + ++ lib.optionals (pythonOlder "3.11") [ + async-timeout ]; nativeCheckInputs = [ From 3bbaab61847dfddba7c6c5ae1197e4a914886f90 Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 15 Sep 2025 18:59:20 +0200 Subject: [PATCH 036/288] ifstate: 2.0.0 -> 2.0.1 --- nixos/modules/services/networking/ifstate.nix | 8 ++------ pkgs/by-name/if/ifstate/package.nix | 4 ++-- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/networking/ifstate.nix b/nixos/modules/services/networking/ifstate.nix index 167155a2de0f..ddd95d33d131 100644 --- a/nixos/modules/services/networking/ifstate.nix +++ b/nixos/modules/services/networking/ifstate.nix @@ -137,12 +137,8 @@ in cleanupSettings = lib.mkOption { inherit (settingsFormat) type; - default = { - # required by json schema - interfaces = { }; - # https://codeberg.org/liske/ifstate/issues/118 - namespaces = { }; - }; + # required by json schema + default.interfaces = { }; description = "Content of IfState's initrd cleanup configuration file. See for details. This configuration gets applied before systemd switches to stage two. The goas is to deconfigurate the whole network in order to prevent access to services, before the firewall is configured. The stage two IfState configuration will start after the firewall is configured."; }; }; diff --git a/pkgs/by-name/if/ifstate/package.nix b/pkgs/by-name/if/ifstate/package.nix index 4d92b86701d4..535082c4d0dc 100644 --- a/pkgs/by-name/if/ifstate/package.nix +++ b/pkgs/by-name/if/ifstate/package.nix @@ -14,7 +14,7 @@ let self = python3Packages.buildPythonApplication rec { pname = "ifstate"; - version = "2.0.0"; + version = "2.0.1"; pyproject = true; src = fetchFromGitea { @@ -22,7 +22,7 @@ let owner = "liske"; repo = "ifstate"; tag = version; - hash = "sha256-YxLyiTVLN4nxc2ppqGGnYCGudbdPLSLV8EwDURtpO0U="; + hash = "sha256-QxjziDlkbTxAVd3qA8u4+JT8NWJxBMVAp7G5Zma9d10="; }; postPatch = '' From f32c62dbd2099756f9f3aa500955bf74c23d82eb Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Mon, 15 Sep 2025 21:59:41 +0200 Subject: [PATCH 037/288] mdns-scanner: 0.23.1 -> 0.24.0 --- pkgs/by-name/md/mdns-scanner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index 7b23e3679bd3..7b8af54e3148 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.23.1"; + version = "0.24.0"; src = fetchFromGitHub { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-/r2yycdNghvZPS2gJIrf3NNfuX1yICCFVmnqXVkDXVE="; + hash = "sha256-0MHt/kSR6JvfCk08WIDPz6R9YYzDJ9RRTM6MU6sEwHk="; }; - cargoHash = "sha256-dPk/p4lb4TJvIM6hpbVNlCbDXjzmbP+ulYcG38idQtI="; + cargoHash = "sha256-oJSsuU1vkisDISnp+/jFs1cWEVxr586l8yHbG6fkPjQ="; meta = { homepage = "https://github.com/CramBL/mdns-scanner"; From 2889005621f7055a611ff1aff5b5618eaec26e3b Mon Sep 17 00:00:00 2001 From: qbisi Date: Thu, 4 Sep 2025 20:28:10 +0800 Subject: [PATCH 038/288] vtk: 9.5.0 -> 9.5.1 Diff: https://gitlab.kitware.com/vtk/vtk/-/compare/v9.5.0...v9.5.1 Changelog: https://docs.vtk.org/en/latest/release_details/9.5.html --- pkgs/development/libraries/vtk/default.nix | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/pkgs/development/libraries/vtk/default.nix b/pkgs/development/libraries/vtk/default.nix index 5418f6f97dee..1d7779db9ca5 100644 --- a/pkgs/development/libraries/vtk/default.nix +++ b/pkgs/development/libraries/vtk/default.nix @@ -7,24 +7,7 @@ let in { vtk_9_5 = mkVtk { - version = "9.5.0"; - sourceSha256 = "sha256-BK6GJGuVV8a2GvvFNKbfCZJE+8jzk3+C5rwFcJU6+H0="; - patches = [ - # https://gitlab.kitware.com/vtk/vtk/-/issues/19699 - (fetchpatch2 { - url = "https://gitlab.kitware.com/vtk/vtk/-/commit/6b4f7b853675c63e4831c366ca8f78e320c1bfb5.diff"; - hash = "sha256-hWJc5RxW6iK+W/rTxp2GUWKcm/2+oxbP5nVZ0EUSKHE="; - }) - # https://gitlab.kitware.com/vtk/vtk/-/issues/19705 - (fetchpatch2 { - url = "https://gitlab.kitware.com/vtk/vtk/-/commit/ce10dfe82ffa19c8108885625a6f8b3f980bed3b.diff"; - hash = "sha256-kyPM0whL4WeaV27sNM1fbbs5kwMYn+9E561HtvnwHRc="; - }) - # https://gitlab.kitware.com/vtk/vtk/-/merge_requests/12262 - (fetchpatch2 { - url = "https://gitlab.kitware.com/vtk/vtk/-/commit/c0e0f793e6adf740f5b1c91ac330afdbc2a03b72.diff"; - hash = "sha256-BinSv8sPqpAEcgkn8trnCPv2snR9MGcA8rkVflAhc5w="; - }) - ]; + version = "9.5.1"; + sourceSha256 = "sha256-FEQ2YcewldBbTjdvs/QGE/Fz40/J1GWCNOnsHWJKYY8="; }; } From 76d929833de739a9dbc363bbab488f00d3fba0e3 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Tue, 16 Sep 2025 11:54:34 +0300 Subject: [PATCH 039/288] firmware-updater: 0-unstable-2024-20-11 -> 0-unstable-2025-09-09 Diff: https://github.com/canonical/firmware-updater/compare/ab5d44d594d68d106aafb511252a94a24e94d601...402e97254b9d63c8d962c46724995e377ff922c8 --- pkgs/by-name/fi/firmware-updater/package.nix | 11 +- .../fi/firmware-updater/pubspec.lock.json | 710 +++++++++++------- 2 files changed, 437 insertions(+), 284 deletions(-) diff --git a/pkgs/by-name/fi/firmware-updater/package.nix b/pkgs/by-name/fi/firmware-updater/package.nix index b88ad94a9c21..5a7950a6e935 100644 --- a/pkgs/by-name/fi/firmware-updater/package.nix +++ b/pkgs/by-name/fi/firmware-updater/package.nix @@ -1,13 +1,12 @@ { lib, - writeText, - flutter329, + flutter335, fetchFromGitHub, }: -flutter329.buildFlutterApplication rec { +flutter335.buildFlutterApplication rec { pname = "firmware-updater"; - version = "0-unstable-2024-20-11"; + version = "0-unstable-2025-09-09"; pubspecLock = lib.importJSON ./pubspec.lock.json; @@ -20,8 +19,8 @@ flutter329.buildFlutterApplication rec { src = fetchFromGitHub { owner = "canonical"; repo = "firmware-updater"; - rev = "ab5d44d594d68d106aafb511252a94a24e94d601"; - hash = "sha256-4a0OojgNvOpvM4+8uSslxxKb6uwKDfDkvHo29rMXynQ="; + rev = "402e97254b9d63c8d962c46724995e377ff922c8"; + hash = "sha256-nQn5mlgNj157h++67+mhez/F1ALz4yY+bxiGsi0/xX8="; }; meta = with lib; { diff --git a/pkgs/by-name/fi/firmware-updater/pubspec.lock.json b/pkgs/by-name/fi/firmware-updater/pubspec.lock.json index cc366eaedc52..e7f6cf0f0593 100644 --- a/pkgs/by-name/fi/firmware-updater/pubspec.lock.json +++ b/pkgs/by-name/fi/firmware-updater/pubspec.lock.json @@ -4,147 +4,151 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834", + "sha256": "e55636ed79578b9abca5fecf9437947798f5ef7456308b5cb85720b793eac92f", "url": "https://pub.dev" }, "source": "hosted", - "version": "72.0.0" - }, - "_macros": { - "dependency": "transitive", - "description": "dart", - "source": "sdk", - "version": "0.3.2" + "version": "82.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139", + "sha256": "904ae5bb474d32c38fb9482e2d925d5454cda04ddd0e55d2e6826bc72f6ba8c0", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.7.0" + "version": "7.4.5" }, "animated_vector": { "dependency": "transitive", "description": { "name": "animated_vector", - "sha256": "e15c6596549ca6e2e7491c11fbe168a1dead87475a828a4bc81cf104feca0432", + "sha256": "f1beb10e6fcfd8bd15abb788e20345def786d1c7391d7c1426bb2a1f2adf2132", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.2" }, "animated_vector_annotations": { "dependency": "transitive", "description": { "name": "animated_vector_annotations", - "sha256": "baa6b4ed98407220f2c9634f7da3cfa5eedb46798e090466f441e666e2f7c8c0", + "sha256": "07c1ea603a2096f7eb6f1c2b8f16c3c330c680843ea78b7782a3217c3c53f979", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.2" }, "archive": { "dependency": "transitive", "description": { "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", + "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.6.1" + "version": "4.0.7" }, "args": { "dependency": "transitive", "description": { "name": "args", - "sha256": "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a", + "sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.0" + "version": "2.7.0" + }, + "assorted_layout_widgets": { + "dependency": "transitive", + "description": { + "name": "assorted_layout_widgets", + "sha256": "86c6942f569f7f70bfb03b9cb0ada9bf5aee72264aaefdb0e2be0fbee70cfb06", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "11.0.0" }, "async": { "dependency": "transitive", "description": { "name": "async", - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", + "sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.11.0" + "version": "2.13.0" }, "boolean_selector": { "dependency": "transitive", "description": { "name": "boolean_selector", - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.1" + "version": "2.1.2" }, "build": { "dependency": "transitive", "description": { "name": "build", - "sha256": "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0", + "sha256": "8295b0b6dfe00499b786718f2936a56b5e0d56d169c528472c8c1908f2b1e3ee", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.1" + "version": "2.5.0" }, "build_config": { "dependency": "transitive", "description": { "name": "build_config", - "sha256": "bf80fcfb46a29945b423bd9aad884590fb1dc69b330a4d4700cac476af1708d1", + "sha256": "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.1.2" }, "build_daemon": { "dependency": "transitive", "description": { "name": "build_daemon", - "sha256": "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9", + "sha256": "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.0.4" }, "build_resolvers": { "dependency": "transitive", "description": { "name": "build_resolvers", - "sha256": "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a", + "sha256": "57fe2f9149b01d52fcd0ea7de17083739b5cf9e040dedb4e24a17c628c1e9caf", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.2" + "version": "2.5.0" }, "build_runner": { "dependency": "direct dev", "description": { "name": "build_runner", - "sha256": "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d", + "sha256": "9b196d7b629c5317dff3ec83c7e98840b773cee3b9339b646fe487048d2ebc74", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.13" + "version": "2.5.0" }, "build_runner_core": { "dependency": "transitive", "description": { "name": "build_runner_core", - "sha256": "30859c90e9ddaccc484f56303931f477b1f1ba2bab74aa32ed5d6ce15870f8cf", + "sha256": "dae6a8a5cbef6866cdfa0d96df4b0d85b9086897096270a405a44d946dafffba", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.2.8" + "version": "9.0.0" }, "built_collection": { "dependency": "transitive", @@ -160,111 +164,111 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb", + "sha256": "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.9.2" + "version": "8.10.1" }, "characters": { "dependency": "transitive", "description": { "name": "characters", - "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", + "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.0" + "version": "1.4.0" }, "checked_yaml": { "dependency": "transitive", "description": { "name": "checked_yaml", - "sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff", + "sha256": "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.3" + "version": "2.0.4" }, "clock": { "dependency": "transitive", "description": { "name": "clock", - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.1.2" }, "code_builder": { "dependency": "transitive", "description": { "name": "code_builder", - "sha256": "f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37", + "sha256": "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.10.0" + "version": "4.10.1" }, "collection": { "dependency": "direct main", "description": { "name": "collection", - "sha256": "ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a", + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.18.0" + "version": "1.19.1" }, "convert": { "dependency": "transitive", "description": { "name": "convert", - "sha256": "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592", + "sha256": "b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.1" + "version": "3.1.2" }, "crypto": { "dependency": "transitive", "description": { "name": "crypto", - "sha256": "ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27", + "sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.5" + "version": "3.0.6" }, "csslib": { "dependency": "transitive", "description": { "name": "csslib", - "sha256": "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f", + "sha256": "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.17.3" + "version": "1.0.2" }, "dart_style": { "dependency": "transitive", "description": { "name": "dart_style", - "sha256": "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab", + "sha256": "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.7" + "version": "3.1.0" }, "dbus": { "dependency": "direct main", "description": { "name": "dbus", - "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.10" + "version": "0.7.11" }, "diacritic": { "dependency": "transitive", @@ -280,61 +284,61 @@ "dependency": "direct main", "description": { "name": "dio", - "sha256": "5598aa796bbf4699afd5c67c0f5f6e2ed542afc956884b9cd58c306966efc260", + "sha256": "253a18bbd4851fecba42f7343a1df3a9a4c1d31a2c1b37e221086b4fa8c8dbc9", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.7.0" + "version": "5.8.0+1" }, "dio_web_adapter": { "dependency": "transitive", "description": { "name": "dio_web_adapter", - "sha256": "33259a9276d6cea88774a0000cfae0d861003497755969c92faa223108620dc8", + "sha256": "7586e476d70caecaf1686d21eee7247ea43ef5c345eab9e0cc3583ff13378d78", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.0" + "version": "2.1.1" }, "fake_async": { "dependency": "transitive", "description": { "name": "fake_async", - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", + "sha256": "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.1" + "version": "1.3.3" }, "ffi": { "dependency": "transitive", "description": { "name": "ffi", - "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.3" + "version": "2.1.4" }, "file": { "dependency": "direct main", "description": { "name": "file", - "sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c", + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.0" + "version": "7.0.1" }, "fixnum": { "dependency": "transitive", "description": { "name": "fixnum", - "sha256": "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1", + "sha256": "b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.0" + "version": "1.1.1" }, "flutter": { "dependency": "direct main", @@ -352,21 +356,21 @@ "dependency": "direct main", "description": { "name": "flutter_html", - "sha256": "02ad69e813ecfc0728a455e4bf892b9379983e050722b1dce00192ee2e41d1ee", + "sha256": "38a2fd702ffdf3243fb7441ab58aa1bc7e6922d95a50db76534de8260638558d", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.0-beta.2" + "version": "3.0.0" }, "flutter_lints": { "dependency": "transitive", "description": { "name": "flutter_lints", - "sha256": "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c", + "sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0" + "version": "5.0.0" }, "flutter_localizations": { "dependency": "direct main", @@ -378,21 +382,21 @@ "dependency": "transitive", "description": { "name": "flutter_markdown", - "sha256": "e17575ca576a34b46c58c91f9948891117a1bd97815d2e661813c7f90c647a78", + "sha256": "08fb8315236099ff8e90cb87bb2b935e0a724a3af1623000a9cec930468e0f27", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.3+2" + "version": "0.7.7+1" }, "flutter_svg": { "dependency": "transitive", "description": { "name": "flutter_svg", - "sha256": "7b4ca6cf3304575fe9c8ec64813c8d02ee41d2afe60bcfe0678bcb5375d596a2", + "sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.10+1" + "version": "2.2.0" }, "flutter_test": { "dependency": "direct dev", @@ -410,11 +414,11 @@ "dependency": "direct dev", "description": { "name": "freezed", - "sha256": "44c19278dd9d89292cf46e97dc0c1e52ce03275f40a97c5a348e802a924bf40e", + "sha256": "59a584c24b3acdc5250bb856d0d3e9c0b798ed14a4af1ddb7dc1c7b41df91c9c", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.5.7" + "version": "2.5.8" }, "freezed_annotation": { "dependency": "direct main", @@ -457,21 +461,21 @@ "dependency": "transitive", "description": { "name": "get_it", - "sha256": "d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1", + "sha256": "f126a3e286b7f5b578bf436d5592968706c4c1de28a228b870ce375d9f743103", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.7.0" + "version": "8.0.3" }, "glob": { "dependency": "transitive", "description": { "name": "glob", - "sha256": "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63", + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.2" + "version": "2.1.3" }, "graphs": { "dependency": "transitive", @@ -517,51 +521,51 @@ "dependency": "transitive", "description": { "name": "html", - "sha256": "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a", + "sha256": "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.15.4" + "version": "0.15.6" }, "http": { "dependency": "transitive", "description": { "name": "http", - "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010", + "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.2" + "version": "1.4.0" }, "http_multi_server": { "dependency": "transitive", "description": { "name": "http_multi_server", - "sha256": "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b", + "sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.1" + "version": "3.2.2" }, "http_parser": { "dependency": "transitive", "description": { "name": "http_parser", - "sha256": "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b", + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.1.2" }, "image": { "dependency": "transitive", "description": { "name": "image", - "sha256": "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8", + "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.2.0" + "version": "4.5.4" }, "integration_test": { "dependency": "direct dev", @@ -573,31 +577,31 @@ "dependency": "transitive", "description": { "name": "intl", - "sha256": "d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf", + "sha256": "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.19.0" + "version": "0.20.2" }, "io": { "dependency": "transitive", "description": { "name": "io", - "sha256": "2ec25704aba361659e10e3e5f5d672068d332fc8ac516421d483a11e5cbd061e", + "sha256": "dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.4" + "version": "1.0.5" }, "js": { "dependency": "transitive", "description": { "name": "js", - "sha256": "c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf", + "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.1" + "version": "0.7.2" }, "json_annotation": { "dependency": "transitive", @@ -613,41 +617,41 @@ "dependency": "transitive", "description": { "name": "leak_tracker", - "sha256": "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05", + "sha256": "8dcda04c3fc16c14f48a7bb586d4be1f0d1572731b6d81d51772ef47c02081e0", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.0.5" + "version": "11.0.1" }, "leak_tracker_flutter_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_flutter_testing", - "sha256": "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806", + "sha256": "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.5" + "version": "3.0.10" }, "leak_tracker_testing": { "dependency": "transitive", "description": { "name": "leak_tracker_testing", - "sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3", + "sha256": "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.0.1" + "version": "3.0.2" }, "lints": { "dependency": "transitive", "description": { "name": "lints", - "sha256": "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235", + "sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.0" + "version": "5.1.1" }, "list_counter": { "dependency": "transitive", @@ -663,51 +667,41 @@ "dependency": "transitive", "description": { "name": "logging", - "sha256": "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d", + "sha256": "c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.1" + "version": "1.3.0" }, "logging_appenders": { "dependency": "transitive", "description": { "name": "logging_appenders", - "sha256": "c2ea00fb779a81e995943f1e3e6e6969d463de3882d134d78ad58e76f2b6f1b1", + "sha256": "e329e7472f99416d0edaaf6451fe6c02dec91d34535bd252e284a0b94ab23d79", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.2" - }, - "macros": { - "dependency": "transitive", - "description": { - "name": "macros", - "sha256": "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.2-main.4" + "version": "1.3.1" }, "markdown": { "dependency": "transitive", "description": { "name": "markdown", - "sha256": "ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051", + "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.2.2" + "version": "7.3.0" }, "matcher": { "dependency": "transitive", "description": { "name": "matcher", - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.16+1" + "version": "0.12.17" }, "material_color_utilities": { "dependency": "transitive", @@ -719,15 +713,25 @@ "source": "hosted", "version": "0.11.1" }, + "matrix4_transform": { + "dependency": "transitive", + "description": { + "name": "matrix4_transform", + "sha256": "1346e53517e3081d3e8362377be97e285e2bd348855c177eae2a18aa965cafa0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "4.0.1" + }, "meta": { "dependency": "direct main", "description": { "name": "meta", - "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.15.0" + "version": "1.16.0" }, "mime": { "dependency": "transitive", @@ -743,11 +747,11 @@ "dependency": "direct dev", "description": { "name": "mockito", - "sha256": "6841eed20a7befac0ce07df8116c8b8233ed1f4486a7647c7fc5a02ae6163917", + "sha256": "4546eac99e8967ea91bae633d2ca7698181d008e95fa4627330cf903d573277a", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.4.4" + "version": "5.4.6" }, "nested": { "dependency": "transitive", @@ -763,61 +767,61 @@ "dependency": "transitive", "description": { "name": "package_config", - "sha256": "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd", + "sha256": "f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.2.0" }, "path": { "dependency": "direct main", "description": { "name": "path", - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.9.0" + "version": "1.9.1" }, "path_parsing": { "dependency": "transitive", "description": { "name": "path_parsing", - "sha256": "e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf", + "sha256": "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.1" + "version": "1.1.0" }, "petitparser": { "dependency": "transitive", "description": { "name": "petitparser", - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", + "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.0.2" + "version": "6.1.0" }, "platform": { "dependency": "transitive", "description": { "name": "platform", - "sha256": "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65", + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.5" + "version": "3.1.6" }, "platform_linux": { "dependency": "transitive", "description": { "name": "platform_linux", - "sha256": "856cfc9871e3ff3df6926991729d24bba9b70d0229ae377fa08b562344baaaa8", + "sha256": "907b7c6da6ee6eea61cd1266b7bd72e2d5bbf7e85160221e8ac5583a44e7a1c7", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2" + "version": "0.1.2+1" }, "plugin_platform_interface": { "dependency": "transitive", @@ -839,121 +843,181 @@ "source": "hosted", "version": "1.5.1" }, + "posix": { + "dependency": "transitive", + "description": { + "name": "posix", + "sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.0.2" + }, "process": { "dependency": "transitive", "description": { "name": "process", - "sha256": "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32", + "sha256": "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.2" + "version": "5.0.3" }, "provider": { "dependency": "direct main", "description": { "name": "provider", - "sha256": "c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c", + "sha256": "4abbd070a04e9ddc287673bf5a030c7ca8b685ff70218720abab8b092f53dd84", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.1.2" + "version": "6.1.5" }, "pub_semver": { "dependency": "transitive", "description": { "name": "pub_semver", - "sha256": "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c", + "sha256": "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "pubspec_parse": { "dependency": "transitive", "description": { "name": "pubspec_parse", - "sha256": "c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.3.0" - }, - "safe_change_notifier": { - "dependency": "direct main", - "description": { - "name": "safe_change_notifier", - "sha256": "e7cce266bfede647355866fa3bd054feda57c220d2383f4203f28d4dcdb3b82e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.4.0" - }, - "screen_retriever": { - "dependency": "transitive", - "description": { - "name": "screen_retriever", - "sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.9" - }, - "shelf": { - "dependency": "transitive", - "description": { - "name": "shelf", - "sha256": "ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.1" - }, - "shelf_web_socket": { - "dependency": "transitive", - "description": { - "name": "shelf_web_socket", - "sha256": "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.0" - }, - "sky_engine": { - "dependency": "transitive", - "description": "flutter", - "source": "sdk", - "version": "0.0.99" - }, - "source_gen": { - "dependency": "transitive", - "description": { - "name": "source_gen", - "sha256": "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832", + "sha256": "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082", "url": "https://pub.dev" }, "source": "hosted", "version": "1.5.0" }, + "safe_change_notifier": { + "dependency": "direct main", + "description": { + "name": "safe_change_notifier", + "sha256": "de542ff5b3dc2bff1b4ae3349992c22c7162e2c87c6c0e52db7ae9402a2e15d0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.0+1" + }, + "screen_retriever": { + "dependency": "transitive", + "description": { + "name": "screen_retriever", + "sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_linux": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_linux", + "sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_macos": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_macos", + "sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_platform_interface": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_platform_interface", + "sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "screen_retriever_windows": { + "dependency": "transitive", + "description": { + "name": "screen_retriever_windows", + "sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.0" + }, + "shelf": { + "dependency": "transitive", + "description": { + "name": "shelf", + "sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.4.2" + }, + "shelf_web_socket": { + "dependency": "transitive", + "description": { + "name": "shelf_web_socket", + "sha256": "3632775c8e90d6c9712f883e633716432a27758216dfb61bd86a8321c0580925", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.0.0" + }, + "sky_engine": { + "dependency": "transitive", + "description": "flutter", + "source": "sdk", + "version": "0.0.0" + }, + "snapd": { + "dependency": "direct main", + "description": { + "name": "snapd", + "sha256": "22bd0d70005caea4c3611b4abe8c7666d2036e3f04b027926ca6f117881245b5", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.2" + }, + "source_gen": { + "dependency": "transitive", + "description": { + "name": "source_gen", + "sha256": "35c8150ece9e8c8d263337a265153c3329667640850b9304861faea59fc98f6b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.0.0" + }, "source_span": { "dependency": "transitive", "description": { "name": "source_span", - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.10.0" + "version": "1.10.1" }, "stack_trace": { "dependency": "transitive", "description": { "name": "stack_trace", - "sha256": "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b", + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.11.1" + "version": "1.12.1" }, "state_notifier": { "dependency": "transitive", @@ -969,31 +1033,31 @@ "dependency": "transitive", "description": { "name": "stream_channel", - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.2" + "version": "2.1.4" }, "stream_transform": { "dependency": "transitive", "description": { "name": "stream_transform", - "sha256": "14a00e794c7c11aa145a170587321aedce29769c08d7f58b1d141da75e3b1c6f", + "sha256": "ad47125e588cfd37a9a7f86c7d6356dde8dfe89d071d293f80ca9e9273a33871", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.0" + "version": "2.1.1" }, "string_scanner": { "dependency": "transitive", "description": { "name": "string_scanner", - "sha256": "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde", + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.0" + "version": "1.4.1" }, "sync_http": { "dependency": "transitive", @@ -1009,91 +1073,101 @@ "dependency": "transitive", "description": { "name": "term_glyph", - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.2.1" + "version": "1.2.2" }, "test_api": { "dependency": "transitive", "description": { "name": "test_api", - "sha256": "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb", + "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.2" + "version": "0.7.6" }, "timing": { "dependency": "transitive", "description": { "name": "timing", - "sha256": "70a3b636575d4163c477e6de42f247a23b315ae20e86442bebe32d3cabf61c32", + "sha256": "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.1" + "version": "1.0.2" }, "typed_data": { "dependency": "transitive", "description": { "name": "typed_data", - "sha256": "facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c", + "sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.3.2" + "version": "1.4.0" }, "ubuntu_lints": { "dependency": "direct dev", "description": { "name": "ubuntu_lints", - "sha256": "b9945794b7f2a87ab86d5f0f403c01e10eb8cec43ff74cb2251865ca115e7598", + "sha256": "2cbde874ed60cc81cd07bbcca89e3c4b976b23bedcc869a0b55e19d1e8fde491", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.0" + "version": "0.4.1+1" }, "ubuntu_localizations": { "dependency": "transitive", "description": { "name": "ubuntu_localizations", - "sha256": "b8d17fe071b9c3d95bc6ab8bf4a761debed5f50245e88d1b0e2a86360f1b41a3", + "sha256": "05b50217c9ba39c088e41d4494210b12f94701f1f5d4c6fa5faad46a19be0de9", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.5.0" + "version": "0.5.2+2" }, "ubuntu_logger": { "dependency": "direct main", "description": { "name": "ubuntu_logger", - "sha256": "f657ca1a3d041845723af66c49fa92381008558d75939f223cc36ff1317b2292", + "sha256": "f9428d4c68e6690cbd2b4da5e4ce1950b3c8b7c73035b9e0c0914add1c2fea42", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.2.1+1" }, "ubuntu_service": { "dependency": "direct main", "description": { "name": "ubuntu_service", - "sha256": "af850c8927c97ba49749c262654fe84833c8f1d80b641016c8f72a18d2191379", + "sha256": "6aba5267458589fb824c28f7658415bfffa447324e1e650d26283a6e60788c97", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.0" + "version": "0.4.0+1" }, "ubuntu_test": { "dependency": "direct main", "description": { "name": "ubuntu_test", - "sha256": "f4854474cf472b6c22ececa848e1e7c29785bcc0ec1bf3fd2c7f7af2547afc28", + "sha256": "2a3e0ce0708a94a49adc7127195e684d443d372dd741a3888666975b68e7664a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1" + "version": "0.2.3+1" + }, + "udisks": { + "dependency": "direct main", + "description": { + "name": "udisks", + "sha256": "847144fb868b9e3602895e89f438f77c2a4fda9e4b02f7d368dc1d2c6a40b475", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.4.0" }, "upower": { "dependency": "direct main", @@ -1105,115 +1179,195 @@ "source": "hosted", "version": "0.7.0" }, + "url_launcher": { + "dependency": "direct main", + "description": { + "name": "url_launcher", + "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.1" + }, + "url_launcher_android": { + "dependency": "transitive", + "description": { + "name": "url_launcher_android", + "sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.16" + }, + "url_launcher_ios": { + "dependency": "transitive", + "description": { + "name": "url_launcher_ios", + "sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.3.3" + }, + "url_launcher_linux": { + "dependency": "transitive", + "description": { + "name": "url_launcher_linux", + "sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.1" + }, + "url_launcher_macos": { + "dependency": "transitive", + "description": { + "name": "url_launcher_macos", + "sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.2.2" + }, + "url_launcher_platform_interface": { + "dependency": "transitive", + "description": { + "name": "url_launcher_platform_interface", + "sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.3.2" + }, + "url_launcher_web": { + "dependency": "transitive", + "description": { + "name": "url_launcher_web", + "sha256": "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.4.1" + }, + "url_launcher_windows": { + "dependency": "transitive", + "description": { + "name": "url_launcher_windows", + "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.4" + }, "vector_graphics": { "dependency": "transitive", "description": { "name": "vector_graphics", - "sha256": "32c3c684e02f9bc0afb0ae0aa653337a2fe022e8ab064bcd7ffda27a74e288e3", + "sha256": "a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.11+1" + "version": "1.1.19" }, "vector_graphics_codec": { "dependency": "transitive", "description": { "name": "vector_graphics_codec", - "sha256": "c86987475f162fadff579e7320c7ddda04cd2fdeffbe1129227a85d9ac9e03da", + "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.11+1" + "version": "1.1.13" }, "vector_graphics_compiler": { "dependency": "transitive", "description": { "name": "vector_graphics_compiler", - "sha256": "12faff3f73b1741a36ca7e31b292ddeb629af819ca9efe9953b70bd63fc8cd81", + "sha256": "557a315b7d2a6dbb0aaaff84d857967ce6bdc96a63dc6ee2a57ce5a6ee5d3331", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.11+1" + "version": "1.1.17" }, "vector_math": { "dependency": "transitive", "description": { "name": "vector_math", - "sha256": "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803", + "sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.1.4" + "version": "2.2.0" }, "vm_service": { "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d", + "sha256": "ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02", "url": "https://pub.dev" }, "source": "hosted", - "version": "14.2.5" + "version": "15.0.0" }, "watcher": { "dependency": "transitive", "description": { "name": "watcher", - "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", + "sha256": "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.0" + "version": "1.1.2" }, "web": { "dependency": "transitive", "description": { "name": "web", - "sha256": "cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb", + "sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.0" + "version": "1.1.1" }, "web_socket": { "dependency": "transitive", "description": { "name": "web_socket", - "sha256": "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83", + "sha256": "34d64019aa8e36bf9842ac014bb5d2f5586ca73df5e4d9bf5c936975cae6982c", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.6" + "version": "1.0.1" }, "web_socket_channel": { "dependency": "transitive", "description": { "name": "web_socket_channel", - "sha256": "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.0.1" - }, - "webdriver": { - "dependency": "transitive", - "description": { - "name": "webdriver", - "sha256": "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e", + "sha256": "d645757fb0f4773d602444000a8131ff5d48c9e47adfe9772652dd1a4f2d45c8", "url": "https://pub.dev" }, "source": "hosted", "version": "3.0.3" }, + "webdriver": { + "dependency": "transitive", + "description": { + "name": "webdriver", + "sha256": "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "3.1.0" + }, "window_manager": { "dependency": "transitive", "description": { "name": "window_manager", - "sha256": "ab8b2a7f97543d3db2b506c9d875e637149d48ee0c6a5cb5f5fd6e0dac463792", + "sha256": "7eb6d6c4164ec08e1bf978d6e733f3cebe792e2a23fb07cbca25c2872bfdbdcd", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.2" + "version": "0.5.1" }, "xdg_directories": { "dependency": "direct main", @@ -1239,85 +1393,85 @@ "dependency": "direct main", "description": { "name": "yaml", - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.2" + "version": "3.1.3" }, "yaru": { "dependency": "direct main", "description": { "name": "yaru", - "sha256": "9e07131b9c3b9997d7784c3cb6ad24a218f8e0507d82f8fb07b7e160e111236d", + "sha256": "67ac8c3dc52a5d69c049056d5fa40b909973e10b36df3cffeb666de867532d79", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.2.1" + "version": "8.3.0" }, "yaru_test": { "dependency": "transitive", "description": { "name": "yaru_test", - "sha256": "d45f0099db88e997e69218d232fd27d9c024a4fe4d918371b3012b3b95b8e419", + "sha256": "d4249bbd5e0b62c0774afe575785c075b8ff7053cd7d85065da5ad0a309e0226", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.0" + "version": "0.3.2" }, "yaru_window": { "dependency": "transitive", "description": { "name": "yaru_window", - "sha256": "bc2a1df3c6f33477b47f84bf0a9325df411dbb7bd483ac88e5bc1c019d2f2560", + "sha256": "58539a9abe9901891dadce142c7a5d303920b780dd0f7bd21f076a80adeeb744", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1+1" + "version": "0.2.2" }, "yaru_window_linux": { "dependency": "transitive", "description": { "name": "yaru_window_linux", - "sha256": "46a1a0743dfd45794cdaf8c5b3a48771ab73632b50a693f59c83b07988e96689", + "sha256": "885ad0ba5832d350c42862ce02da478599ef550280eb7f6b15285481fcff6f53", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1" + "version": "0.2.2" }, "yaru_window_manager": { "dependency": "transitive", "description": { "name": "yaru_window_manager", - "sha256": "b36c909fa082a7cb6e2f259d4357e16f08d3d8ab086685b81d1916e457100d1e", + "sha256": "6288fd6ccd8bb9d5be56073c6f277e2da08dd38e346507bf88bc9332b08dd180", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2+1" + "version": "0.1.3" }, "yaru_window_platform_interface": { "dependency": "transitive", "description": { "name": "yaru_window_platform_interface", - "sha256": "93493d7e17a9e887ffa94c518bc5a4b3eb5425c009446e3294c689cb1a87b7e1", + "sha256": "d514387cc96750112ecf1933b6f12a1912beca199178d00052c0e87a94e232fa", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.1.2+1" + "version": "0.1.3" }, "yaru_window_web": { "dependency": "transitive", "description": { "name": "yaru_window_web", - "sha256": "31468aeb515f72d5eeddcd62773094a4f48fee96f7f0494f8ce53ad3b38054f1", + "sha256": "cf4d79e0760fbdcb78d4bbca3b5563f99518629224b9e5611f0ebd592befe1d9", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.3+1" + "version": "0.0.4" } }, "sdks": { - "dart": ">=3.5.0 <4.0.0", - "flutter": ">=3.24.3" + "dart": ">=3.8.0 <4.0.0", + "flutter": ">=3.35.3" } } From b467d83887d98f76eaca47473a7bfd515ec1ee20 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 15 Sep 2025 11:33:41 +0200 Subject: [PATCH 040/288] froide-govplan: 0-unstable-2025-06-25 -> 0-unstable-2025-07-14 --- .../froide_avoid_loading_account_module.patch | 18 ++++++++++++++++++ pkgs/by-name/fr/froide-govplan/package.nix | 16 +++++----------- 2 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 pkgs/by-name/fr/froide-govplan/froide_avoid_loading_account_module.patch diff --git a/pkgs/by-name/fr/froide-govplan/froide_avoid_loading_account_module.patch b/pkgs/by-name/fr/froide-govplan/froide_avoid_loading_account_module.patch new file mode 100644 index 000000000000..cf3835ca9a6f --- /dev/null +++ b/pkgs/by-name/fr/froide-govplan/froide_avoid_loading_account_module.patch @@ -0,0 +1,18 @@ +diff --git a/froide/helper/templatetags/permission_helper.py b/froide/helper/templatetags/permission_helper.py +index c9d692e2..5bddaa21 100644 +--- a/froide/helper/templatetags/permission_helper.py ++++ b/froide/helper/templatetags/permission_helper.py +@@ -1,7 +1,5 @@ + from django import template + +-from ..auth import can_moderate_object +- + register = template.Library() + + +@@ -12,4 +10,4 @@ def has_perm(user, perm): + + @register.filter + def can_moderate(obj, request): +- return can_moderate_object(obj, request) ++ return False diff --git a/pkgs/by-name/fr/froide-govplan/package.nix b/pkgs/by-name/fr/froide-govplan/package.nix index cad713bb1957..4a2a802fd4d2 100644 --- a/pkgs/by-name/fr/froide-govplan/package.nix +++ b/pkgs/by-name/fr/froide-govplan/package.nix @@ -21,7 +21,7 @@ let in python.pkgs.buildPythonApplication rec { pname = "froide-govplan"; - version = "0-unstable-2025-06-25"; + version = "0-unstable-2025-07-14"; pyproject = true; src = fetchFromGitHub { @@ -29,8 +29,8 @@ python.pkgs.buildPythonApplication rec { repo = "froide-govplan"; # No tagged release yet # https://github.com/okfde/froide-govplan/issues/15 - rev = "9c325e70a84f26fea37b5a34f24d19fd82ea62ff"; - hash = "sha256-OD4vvKt0FLuiAVGwpspWLB2ZuM1UJkZdv2YcbKKYk9A="; + rev = "7d304ae0e34e44f3bc34dce2b7e5f3c62bd64299"; + hash = "sha256-/0KASLvKWgXBrhYkPeOkWfovNLAuKB5m0PVkQvC6w7s="; }; patches = [ @@ -80,17 +80,11 @@ python.pkgs.buildPythonApplication rec { django-tinymce django-treebeard djangocms-alias - # Downgrade to last working version + # Patch froide to avoid loading account module (toPythonModule ( froide.overridePythonAttrs (prev: { - nativeBuildInputs = [ makeBinaryWrapper ]; - postBuild = ""; + patches = prev.patches ++ [ ./froide_avoid_loading_account_module.patch ]; doCheck = false; - pnpmDeps = null; - src = prev.src.override { - rev = "a78a4054f9f37b0a5109a6d8cfbbda742f86a8ca"; - hash = "sha256-gtOssbsVf3nG+pmLPgvh4685vHh2x+jlXiTjU+JhQa8="; - }; }) )) nh3 From a7467905907b10d4ef7ebab3976bc2a046abf98c Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 15 Sep 2025 11:34:18 +0200 Subject: [PATCH 041/288] froide: 0-unstable-2025-07-01 -> 0-unstable-2025-09-10 --- pkgs/by-name/fr/froide/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/froide/package.nix b/pkgs/by-name/fr/froide/package.nix index 8b5e9ffc64d9..d80d15e03bd2 100644 --- a/pkgs/by-name/fr/froide/package.nix +++ b/pkgs/by-name/fr/froide/package.nix @@ -39,14 +39,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "froide"; - version = "0-unstable-2025-07-01"; + version = "0-unstable-2025-09-10"; pyproject = true; src = fetchFromGitHub { owner = "okfde"; repo = "froide"; - rev = "362bddb5a8fdfe762d59cdebd29016568c9531b2"; - hash = "sha256-c8I/FvXQSkAeacxMQJCpCMKFueNEnLI4R0ElqRbVbNg="; + rev = "826415bbc402c3b71c62477f5eed112787169c95"; + hash = "sha256-K9TMtDfYP6v/lbL7SXeHBa6EngK+fsHgU13C1hat/K0="; }; patches = [ ./django_42_storages.patch ]; From a5f67d17be00327cbe6a97cf060ab97e11fb202c Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 15 Sep 2025 11:35:06 +0200 Subject: [PATCH 042/288] django-filingcabinet: 0-unstable-2025-07-01 -> 0-unstable-2025-08-14 --- .../python-modules/django-filingcabinet/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-filingcabinet/default.nix b/pkgs/development/python-modules/django-filingcabinet/default.nix index 78fc0f5d76ae..da154d8c7422 100644 --- a/pkgs/development/python-modules/django-filingcabinet/default.nix +++ b/pkgs/development/python-modules/django-filingcabinet/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pname = "django-filingcabinet"; - version = "0.17-unstable-2025-07-01"; + version = "0.17-unstable-2025-08-14"; pyproject = true; src = fetchFromGitHub { @@ -45,8 +45,8 @@ buildPythonPackage rec { repo = "django-filingcabinet"; # No release tagged yet on GitHub # https://github.com/okfde/django-filingcabinet/issues/69 - rev = "ff39722209acf70bc73fa7074c16ed8a787fceea"; - hash = "sha256-9SrMWBTk7RQCbVPHOU5rB/pi286hb6UONaLmBOtx6X0="; + rev = "e1713921d6d14e0abc8b81315545d7fb6f08c39f"; + hash = "sha256-R/JNI+PZb0H09ZoYCGV3nbAowkf/YlKia4xkgAgqoNM="; }; postPatch = '' From 30a234c358f9e5f629ed8876ba2464d8cf8c344e Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Mon, 15 Sep 2025 12:17:58 +0200 Subject: [PATCH 043/288] nixos/tests/froide-govplan: Update changePassword test From 6d7166c69465cfa1812951a294e305f0c006194d Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 16 Sep 2025 13:02:53 +0200 Subject: [PATCH 044/288] dolphin-emu: 2506a -> 2509 blogpost: https://dolphin-emu.org/blog/2025/09/16/dolphin-progress-report-release-2509/ --- pkgs/by-name/do/dolphin-emu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/dolphin-emu/package.nix b/pkgs/by-name/do/dolphin-emu/package.nix index c25ea0359c01..ad023d50a0d6 100644 --- a/pkgs/by-name/do/dolphin-emu/package.nix +++ b/pkgs/by-name/do/dolphin-emu/package.nix @@ -54,13 +54,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "dolphin-emu"; - version = "2506a"; + version = "2509"; src = fetchFromGitHub { owner = "dolphin-emu"; repo = "dolphin"; tag = finalAttrs.version; - hash = "sha256-xYGq2Yt4Gqb/QDA6HZajs7JCwETufuqigk3bZbsgdEM="; + hash = "sha256-ZTNg8DRgtC1jS3MoYK1wwzjJbMkLNdkRub+KOg3NmYM="; fetchSubmodules = true; leaveDotGit = true; postFetch = '' From e746f80a13944c14a3251c939cc1f8ac2ad5ac18 Mon Sep 17 00:00:00 2001 From: qbisi Date: Sat, 6 Sep 2025 08:54:31 +0800 Subject: [PATCH 045/288] vtkWithQt5: drop --- pkgs/development/libraries/vtk/generic.nix | 30 +++++----------------- pkgs/top-level/aliases.nix | 3 ++- pkgs/top-level/all-packages.nix | 6 ++--- 3 files changed, 11 insertions(+), 28 deletions(-) diff --git a/pkgs/development/libraries/vtk/generic.nix b/pkgs/development/libraries/vtk/generic.nix index 47baf2aa718b..baedf3daa8de 100644 --- a/pkgs/development/libraries/vtk/generic.nix +++ b/pkgs/development/libraries/vtk/generic.nix @@ -82,11 +82,10 @@ libXcursor, gl2ps, libGL, - qt5, qt6, # custom options - qtVersion ? null, + withQt6 ? false, # To avoid conflicts between the propagated vtkPackages.hdf5 # and the input hdf5 used by most downstream packages, # we set mpiSupport to false by default. @@ -97,15 +96,6 @@ testers, }: let - qtPackages = - if (isNull qtVersion) then - null - else if (qtVersion == "6") then - qt6 - else if (qtVersion == "5") then - qt5 - else - throw ''qtVersion must be "5", "6" or null''; vtkPackages = lib.makeScope newScope (self: { inherit tbb @@ -174,7 +164,7 @@ stdenv.mkDerivation (finalAttrs: { libXrender libXcursor ] - ++ lib.optional (!(isNull qtPackages)) qtPackages.qttools + ++ lib.optional withQt6 qt6.qttools ++ lib.optional mpiSupport mpi ++ lib.optional pythonSupport tk; @@ -235,12 +225,6 @@ stdenv.mkDerivation (finalAttrs: { }) ]; - # wrapper script calls qmlplugindump, crashes due to lack of minimal platform plugin - # Could not find the Qt platform plugin "minimal" in "" - preConfigure = lib.optionalString (qtVersion == "5") '' - export QT_PLUGIN_PATH=${lib.getBin qt5.qtbase}/${qt5.qtbase.qtPluginPrefix} - ''; - env = { CMAKE_PREFIX_PATH = "${lib.getDev openvdb}/lib/cmake/OpenVDB"; NIX_LDFLAGS = "-L${lib.getLib libmysqlclient}/lib/mariadb"; @@ -276,8 +260,8 @@ stdenv.mkDerivation (finalAttrs: { (vtkBool "VTK_MODULE_ENABLE_VTK_RenderingOpenVR" false) # openvr (vtkBool "VTK_MODULE_ENABLE_VTK_RenderingAnari" false) # anari - # qtSupport - (vtkBool "VTK_GROUP_ENABLE_Qt" (!(isNull qtPackages))) + # withQt6 + (vtkBool "VTK_GROUP_ENABLE_Qt" withQt6) (lib.cmakeFeature "VTK_QT_VERSION" "Auto") # will search for Qt6 first # pythonSupport @@ -325,9 +309,9 @@ stdenv.mkDerivation (finalAttrs: { package = finalAttrs.finalPackage; - nativeBuildInputs = lib.optionals (!(isNull qtPackages)) [ - qtPackages.qttools - qtPackages.wrapQtAppsHook + nativeBuildInputs = lib.optionals withQt6 [ + qt6.qttools + qt6.wrapQtAppsHook ]; }; }; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2a0713973f0e..bdd202ba9760 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2562,7 +2562,8 @@ mapAliases { voxelands = throw "'voxelands' has been removed due to lack of upstream maintenance"; # Added 2025-08-30 vtk_9 = lib.warnOnInstantiate "'vtk_9' has been renamed to 'vtk_9_5'" vtk_9_5; # Added 2025-07-18 vtk_9_egl = lib.warnOnInstantiate "'vtk_9_5' now build with egl support by default, so `vtk_9_egl` is deprecated, consider using 'vtk_9_5' instead." vtk_9_5; # Added 2025-07-18 - vtk_9_withQt5 = throw "'vtk_9_withQt5' has been removed, Consider using 'vtkWithQt5' instead."; # Added 2025-07-18 + vtk_9_withQt5 = throw "'vtk_9_withQt5' has been removed, Consider using 'vtkWithQt6' instead."; # Added 2025-07-18 + vtkWithQt5 = throw "'vtkWithQt5' has been removed. Consider using 'vtkWithQt6' instead."; # Added 2025-09-06 vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22 vwm = throw "'vwm' was removed as it is broken and not maintained upstream"; # Added 2025-05-17 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1bfacedd9336..59aa27fe3704 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9046,14 +9046,12 @@ with pkgs; vtk = vtk_9_5; vtk-full = vtk.override { - qtVersion = "6"; + withQt6 = true; mpiSupport = true; pythonSupport = true; }; - vtkWithQt5 = vtk.override { qtVersion = "5"; }; - - vtkWithQt6 = vtk.override { qtVersion = "6"; }; + vtkWithQt6 = vtk.override { withQt6 = true; }; vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { }; From a1a0a01bd47d1139afe5bea6f3f8638157133c11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 20:46:25 +0000 Subject: [PATCH 046/288] python3Packages.llama-index-embeddings-google: 0.4.0 -> 0.4.1 --- .../python-modules/llama-index-embeddings-google/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-embeddings-google/default.nix b/pkgs/development/python-modules/llama-index-embeddings-google/default.nix index d5728bb1a8b8..b090bbe6308d 100644 --- a/pkgs/development/python-modules/llama-index-embeddings-google/default.nix +++ b/pkgs/development/python-modules/llama-index-embeddings-google/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-embeddings-google"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_embeddings_google"; inherit version; - hash = "sha256-wVtJ+BAX49/Ijga9cUXB6xcOrK+IkOzjj+Wgd0cRRb0="; + hash = "sha256-bVVg+oHf8KPb04F/HE/2XVkn4NY/Bb+PPj3fypkJ/zE="; }; pythonRelaxDeps = [ "google-generativeai" ]; From 22aca49ae9e1665c7a97cd74e082a5a25402be00 Mon Sep 17 00:00:00 2001 From: kilianar Date: Tue, 16 Sep 2025 23:46:53 +0200 Subject: [PATCH 047/288] wealthfolio: 1.2.2 -> 1.2.3 https://github.com/afadil/wealthfolio/releases/tag/v1.2.3 --- pkgs/by-name/we/wealthfolio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/wealthfolio/package.nix b/pkgs/by-name/we/wealthfolio/package.nix index 3a434aa53401..9c72251fd98d 100644 --- a/pkgs/by-name/we/wealthfolio/package.nix +++ b/pkgs/by-name/we/wealthfolio/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wealthfolio"; - version = "1.2.2"; + version = "1.2.3"; src = fetchFromGitHub { owner = "afadil"; repo = "wealthfolio"; rev = "v${finalAttrs.version}"; - hash = "sha256-5gzi7yhEI3mq4BKrw+CpyM9TZXZj7JCYNnxR0NTL8VY="; + hash = "sha256-bp8BxJp/Ga9Frqyvl76Fh9AfSEKv3W+P1ND9zqeMXhg="; }; pnpmDeps = pnpm_9.fetchDeps { @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { src cargoRoot ; - hash = "sha256-OkEMo4j5WmDzU+YhgnOPjplniDJr/taVzji478tgNT8="; + hash = "sha256-CiEtxZn+kqYqS0sx9SLPvIkOTq2La48gQp+xx9z5BJs="; }; nativeBuildInputs = [ From 9eac097f75e7fe8782a0aff0a3ff087c427dd8ce Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 17 Sep 2025 03:26:40 +0200 Subject: [PATCH 048/288] =?UTF-8?q?ocamlPackages.topkg:=201.0.7=20?= =?UTF-8?q?=E2=86=92=201.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/ocaml-modules/topkg/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/ocaml-modules/topkg/default.nix b/pkgs/development/ocaml-modules/topkg/default.nix index 63ef3447cfe8..36967a0bb1b8 100644 --- a/pkgs/development/ocaml-modules/topkg/default.nix +++ b/pkgs/development/ocaml-modules/topkg/default.nix @@ -21,18 +21,18 @@ let param = if lib.versionAtLeast ocaml.version "4.05" then { - version = "1.0.7"; - sha256 = "sha256-X8Iq0/OtbRJ8sSRdGFgIgUeNotbeULIxXm3UWGxSvhk="; + version = "1.1.0"; + hash = "sha256-rS2n9eoqRKclaOy5W1ezaquItfnhH/ee+2TkFvF3FOA="; } else if lib.versionAtLeast ocaml.version "4.03" then { version = "1.0.3"; - sha256 = "0b77gsz9bqby8v77kfi4lans47x9p2lmzanzwins5r29maphb8y6"; + hash = "sha256:0b77gsz9bqby8v77kfi4lans47x9p2lmzanzwins5r29maphb8y6"; } else { version = "1.0.0"; - sha256 = "1df61vw6v5bg2mys045682ggv058yqkqb67w7r2gz85crs04d5fw"; + hash = "sha256:1df61vw6v5bg2mys045682ggv058yqkqb67w7r2gz85crs04d5fw"; propagatedBuildInputs = [ result ]; }; @@ -51,7 +51,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://erratique.ch/software/topkg/releases/topkg-${version}.tbz"; - inherit (param) sha256; + inherit (param) hash; }; nativeBuildInputs = [ From 2024cd55778bf373669bd89f6cb3ebe058c4a0c5 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Wed, 17 Sep 2025 04:07:12 +0000 Subject: [PATCH 049/288] fex: 2509 -> 2509.1 --- pkgs/by-name/fe/fex/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fe/fex/package.nix b/pkgs/by-name/fe/fex/package.nix index 9683735feafd..235b4260282c 100644 --- a/pkgs/by-name/fe/fex/package.nix +++ b/pkgs/by-name/fe/fex/package.nix @@ -12,7 +12,7 @@ libxml2, openssl, range-v3, - catch2, + catch2_3, nasm, buildEnv, writeText, @@ -95,13 +95,13 @@ let in llvmPackages.stdenv.mkDerivation (finalAttrs: { pname = "fex"; - version = "2509"; + version = "2509.1"; src = fetchFromGitHub { owner = "FEX-Emu"; repo = "FEX"; tag = "FEX-${finalAttrs.version}"; - hash = "sha256-Dq87cx7tv+HJvpy57L8dcApE+3E8VEyyTYKhDyoUfVU="; + hash = "sha256-eTm1ee8eS+OwzEUoklrrQDRIAJVX0FWBaWi2/TJrx48="; leaveDotGit = true; postFetch = '' @@ -192,7 +192,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeFeature "USE_LINKER" "lld") (lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version) - (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) + (lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck) (lib.cmakeBool "BUILD_THUNKS" true) (lib.cmakeBool "BUILD_FEXCONFIG" withQt) (lib.cmakeFeature "X86_32_TOOLCHAIN_FILE" "${toolchain32}") @@ -206,7 +206,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { doCheck = true; nativeCheckInputs = [ nasm ]; - checkInputs = [ catch2 ]; + checkInputs = [ catch2_3 ]; # List not exhaustive, e.g. because they depend on an x86 compiler or some # other difficult-to-build test binaries. From 738e9d98197d1755457245ce83241ed07b3bcd26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 04:10:53 +0000 Subject: [PATCH 050/288] repomix: 1.4.2 -> 1.5.0 --- pkgs/by-name/re/repomix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/repomix/package.nix b/pkgs/by-name/re/repomix/package.nix index 0b29bee4b39a..c9be8dd7ac4b 100644 --- a/pkgs/by-name/re/repomix/package.nix +++ b/pkgs/by-name/re/repomix/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "repomix"; - version = "1.4.2"; + version = "1.5.0"; src = fetchFromGitHub { owner = "yamadashy"; repo = "repomix"; tag = "v${version}"; - hash = "sha256-65A8HN0Mp8QOEfIjiDZwr/qgWe57XTCdd1eBd3mm9fE="; + hash = "sha256-fAno9fGmr+iEFDWRxDgX+QICxvQxiPv9o15+lH4I50Y="; }; - npmDepsHash = "sha256-PfElq+C8kazP3OLF5LFAZitIXhVpWdj/fCyH2S7d/zg="; + npmDepsHash = "sha256-qF4GvgyEAZSrgCYVhX1FbD2UG1M/tXG/R0bQrOiECU8="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 9c5d3f5fad225051bb0bbaeecc006a766cfb59b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 05:30:22 +0000 Subject: [PATCH 051/288] melange: 0.31.1 -> 0.31.4 --- pkgs/by-name/me/melange/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/melange/package.nix b/pkgs/by-name/me/melange/package.nix index bd918575e3ef..c97962bfed1b 100644 --- a/pkgs/by-name/me/melange/package.nix +++ b/pkgs/by-name/me/melange/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "melange"; - version = "0.31.1"; + version = "0.31.4"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "melange"; rev = "v${version}"; - hash = "sha256-yCBzeGvGKjYFTkWSPGuFSDH4j+NhfooZgTAVkMHTHsI="; + hash = "sha256-ONPQi7QNDyh/KVPFn9YNaMBSi205S7lgM6m3wWXb424="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -26,7 +26,7 @@ buildGoModule rec { ''; }; - vendorHash = "sha256-izOOa98/cKom0PIttwuzInCvAg4zP0SxbLblKKB5oBI="; + vendorHash = "sha256-52wU1icjR70EASU5DIu7Dpu8jEQv0vu69Qoibp6uB1o="; subPackages = [ "." ]; From 2dc032236b453cfe20c51d7f2dd7bc43d3b5c1b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 06:43:13 +0000 Subject: [PATCH 052/288] tana: 1.0.43 -> 1.0.44 --- pkgs/by-name/ta/tana/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix index 76a47a48e326..558cd3df919a 100644 --- a/pkgs/by-name/ta/tana/package.nix +++ b/pkgs/by-name/ta/tana/package.nix @@ -62,7 +62,7 @@ let stdenv.cc.cc stdenv.cc.libc ]; - version = "1.0.43"; + version = "1.0.44"; in stdenv.mkDerivation { pname = "tana"; @@ -70,7 +70,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; - hash = "sha256-jYidVJgVqm2O/WZT03NseO557R8eT1/js+PwqzDucKw="; + hash = "sha256-HtubHH0ENiC+8s8VlpiaNekmzRUtnfmd+CZl5UjJo1U="; }; nativeBuildInputs = [ From 9376870ccc04bb6053bcfcc9eed875ccf37d228d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 07:42:43 +0000 Subject: [PATCH 053/288] stretchly: 1.17.2 -> 1.18.0 --- pkgs/by-name/st/stretchly/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stretchly/package.nix b/pkgs/by-name/st/stretchly/package.nix index 39b1d6abdd0a..6c983dfef6c6 100644 --- a/pkgs/by-name/st/stretchly/package.nix +++ b/pkgs/by-name/st/stretchly/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "stretchly"; - version = "1.17.2"; + version = "1.18.0"; src = fetchurl { url = "https://github.com/hovancik/stretchly/releases/download/v${finalAttrs.version}/stretchly-${finalAttrs.version}.tar.xz"; - hash = "sha256-IsVmdsmLfNkZ7B9i8TjTHMymsmYLJY5AJleAoEwnUKk="; + hash = "sha256-xmGiGzA4Ol3bteYKrdbmRzh+pwpOOeKmGC70fV1f9Yw="; }; icon = fetchurl { From 6c5a7c61df90ea67c89bcb0df38274119aaf28d1 Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Wed, 17 Sep 2025 08:09:29 +0800 Subject: [PATCH 054/288] syncthing-macos: 1.29.2-2 -> 1.30.0-1 --- pkgs/by-name/sy/syncthing-macos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/syncthing-macos/package.nix b/pkgs/by-name/sy/syncthing-macos/package.nix index ab2146fcf58a..61a93cf2b8ae 100644 --- a/pkgs/by-name/sy/syncthing-macos/package.nix +++ b/pkgs/by-name/sy/syncthing-macos/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "syncthing-macos"; - version = "1.29.2-2"; + version = "1.30.0-1"; src = fetchurl { url = "https://github.com/syncthing/syncthing-macos/releases/download/v${finalAttrs.version}/Syncthing-${finalAttrs.version}.dmg"; - hash = "sha256-KbUpc2gymxkhkpSvIpy2fF3xAKsDqHHwlfUB8BF8+Sc="; + hash = "sha256-9kerr89PZ90fQwxPfqrSlujuLYY9THv6Ne/cUErt3YU="; }; nativeBuildInputs = [ undmg ]; From 2b80bf0b34a2913ff111d53ef7bce95ce8ae462a Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 15 Sep 2025 17:21:21 +0000 Subject: [PATCH 055/288] nixos/systemd: Add package version tests to integration tests --- nixos/tests/systemd.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nixos/tests/systemd.nix b/nixos/tests/systemd.nix index 1209a90cbc43..fbece2a73dfc 100644 --- a/nixos/tests/systemd.nix +++ b/nixos/tests/systemd.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ lib, pkgs, ... }: { name = "systemd"; @@ -108,6 +108,14 @@ # Will not succeed unless ConditionFirstBoot=yes machine.wait_for_unit("first-boot-complete.target") + machine.succeed( + "journalctl --system -o cat --grep 'systemd ${lib.escapeRegex pkgs.systemd.version} running'" + ) + + assert "systemd ${lib.versions.major pkgs.systemd.version} (${pkgs.systemd.version})" in machine.succeed( + "systemctl --version" + ) + # Make sure, a subsequent boot isn't a ConditionFirstBoot=yes. machine.reboot() machine.wait_for_x() From 33ba04cae2a95c06e8d2671e830364a7d5951d89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 12:06:15 +0000 Subject: [PATCH 056/288] vscode-extensions.vscjava.vscode-gradle: 3.16.2024111106 -> 3.17.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 183f2fbbffc9..8e6e13f9f0f0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5035,8 +5035,8 @@ let mktplcRef = { name = "vscode-gradle"; publisher = "vscjava"; - version = "3.16.2024111106"; - hash = "sha256-w+3YJCEoq8WZSozo5AGL9Ux/MSSKxwcrB7701qQ6XVE="; + version = "3.17.0"; + hash = "sha256-SZRSSgi4/8cEHGvhoGf9J8hrSIQWn1sFTh4NSsJcMDg="; }; meta = { From eb528def75ba4c050e5e552c10ef6b5975d5fce4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 12:44:25 +0000 Subject: [PATCH 057/288] mitra: 4.9.0 -> 4.10.0 --- pkgs/by-name/mi/mitra/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mitra/package.nix b/pkgs/by-name/mi/mitra/package.nix index 2159d3519033..c45fa665d84a 100644 --- a/pkgs/by-name/mi/mitra/package.nix +++ b/pkgs/by-name/mi/mitra/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "mitra"; - version = "4.9.0"; + version = "4.10.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "silverpill"; repo = "mitra"; rev = "v${version}"; - hash = "sha256-2/BQ0AScDCns9ddmr3VdFn6+eDnfzFoDHdxLVKvFEL8="; + hash = "sha256-r3sV066IzJ/dQomt/HPxWPcUYXohoOhP4g3Jn/5HXyg="; }; - cargoHash = "sha256-kwFoPnR8Wq/iqnc3TG/foqhMmRQk7VQ1UF50jyp970w="; + cargoHash = "sha256-zGyWj1SgaoCT4OvMrhMgOD49glBBYQKLGoeanhl8W9U="; # require running database doCheck = false; From 091514f4d201f5bdc343aa7f3bbef6cb6cf5fa6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 13:48:36 +0000 Subject: [PATCH 058/288] jsonwatch: 0.8.0 -> 0.9.0 --- pkgs/by-name/js/jsonwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/js/jsonwatch/package.nix b/pkgs/by-name/js/jsonwatch/package.nix index 33b26b93ad68..b9ec6244e376 100644 --- a/pkgs/by-name/js/jsonwatch/package.nix +++ b/pkgs/by-name/js/jsonwatch/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "jsonwatch"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "dbohdan"; repo = "jsonwatch"; tag = "v${version}"; - hash = "sha256-/DYKjhHjfXPWpU1RFmRUbartSxIBgVP59nbgwKMd0jg="; + hash = "sha256-HSyavdH3zhzEvk5qW5fiv8wqmgYsLUyx6Q6oEIOk5to="; }; - cargoHash = "sha256-QVS+b/mH7hnzaZjnGg8rw6k11uOuKGFeiPoXyqwD8tk="; + cargoHash = "sha256-2CtB8TEn0bieT0S2w3cm4nLZWdFcIymvWSOnWDTXEJc="; meta = with lib; { description = "Like watch -d but for JSON"; From 96aacb1e6a5d03fe03cd10fc2c3b457e8930caa8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 13:51:25 +0000 Subject: [PATCH 059/288] vscode-extensions.ms-vscode-remote.remote-wsl: 0.99.0 -> 0.104.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 183f2fbbffc9..d3c29c181dcd 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3461,8 +3461,8 @@ let mktplcRef = { name = "remote-wsl"; publisher = "ms-vscode-remote"; - version = "0.99.0"; - hash = "sha256-zwM4gj11sM00HjaOUFEZ77Vm07iCDwwPmEqiJ97kXL8="; + version = "0.104.2"; + hash = "sha256-kkMrsElu+QrIJXWpSHwKtJF+E5lpkVUVFO090DwXmM8="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/ms-vscode-remote.remote-wsl/changelog"; From 40ca0f3c90a118224dc5f062d1cb97f2d9058ff3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 13:56:15 +0000 Subject: [PATCH 060/288] vscode-extensions.ms-vscode-remote.remote-containers: 0.422.1 -> 0.427.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 183f2fbbffc9..00488b46de44 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3427,8 +3427,8 @@ let mktplcRef = { name = "remote-containers"; publisher = "ms-vscode-remote"; - version = "0.422.1"; - hash = "sha256-UT0vveuvdw47Bko05kHrIQzqtJX96xFtlGDKrWlULos="; + version = "0.427.0"; + hash = "sha256-aSwC8NLJxelv2B+FnF8rmA5pnowugmdF+gnm+A0qSiE="; }; meta = { description = "Open any folder or repository inside a Docker container"; From 29e8141ad67d2b3eff241fe337bf884ed4a1b649 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 14:16:35 +0000 Subject: [PATCH 061/288] rime-wanxiang: 12.0.2 -> 12.4.1 --- pkgs/by-name/ri/rime-wanxiang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix index d34e314a5412..d478ce982312 100644 --- a/pkgs/by-name/ri/rime-wanxiang/package.nix +++ b/pkgs/by-name/ri/rime-wanxiang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-wanxiang"; - version = "12.0.2"; + version = "12.4.1"; src = fetchFromGitHub { owner = "amzxyz"; repo = "rime_wanxiang"; tag = "v" + finalAttrs.version; - hash = "sha256-tWpcoO8gEuais/4s8S3zrxjmop6NHZOQwcIo6V4OuCs="; + hash = "sha256-Z4rHSWN784+djARztQK7b24pLk42kUwCm9mct3ojPM4="; }; installPhase = '' From 8cb36f5d88d28b702fd7c7022a4b4476040ad8b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 17 Sep 2025 15:14:03 +0200 Subject: [PATCH 062/288] pypy3: 7.3.19 -> 7.3.20 This fixes https://github.com/pypy/pypy/issues/5247 which should fix a failing test in numpy https://github.com/numpy/numpy/issues/28469 --- pkgs/development/interpreters/python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index 980ebdf2d582..c7ae19bfc1f8 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -150,10 +150,10 @@ sourceVersion = { major = "7"; minor = "3"; - patch = "19"; + patch = "20"; }; - hash = "sha256-SBfARLtGmjJ05gqjZFdw+B60+RZup/3E5sNRNFVUyNg="; + hash = "sha256-d4bdp2AAPi6nQJwQN+UCAMV47EJ84CRaxM11hxCyBvs="; pythonVersion = "3.11"; db = db.override { dbmSupport = !stdenv.hostPlatform.isDarwin; }; python = __splicedPackages.pypy27; From 10b187668052c94e4a8f9ab0442fdd0b053c895b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 15:53:13 +0000 Subject: [PATCH 063/288] python3Packages.llama-cloud-services: 0.6.64 -> 0.6.66 --- .../python-modules/llama-cloud-services/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-cloud-services/default.nix b/pkgs/development/python-modules/llama-cloud-services/default.nix index 3012207ce12a..be625ea4f3d1 100644 --- a/pkgs/development/python-modules/llama-cloud-services/default.nix +++ b/pkgs/development/python-modules/llama-cloud-services/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "llama-cloud-services"; - version = "0.6.64"; + version = "0.6.66"; pyproject = true; src = fetchFromGitHub { owner = "run-llama"; repo = "llama_cloud_services"; tag = "v${version}"; - hash = "sha256-LIRrMIOwSPo150seWbufRyzaCIJ2lNvbn5N/kFu9hDA="; + hash = "sha256-6UskoqlnmfoDFeWem8gjKJPE9vg5DtOrzVHQ1Q0eEA4="; }; sourceRoot = "${src.name}/py"; From f6eff05034561ea91d814122003476196ab93b3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 16:13:12 +0000 Subject: [PATCH 064/288] python3Packages.deltachat2: 0.7.0 -> 0.8.0 --- pkgs/development/python-modules/deltachat2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deltachat2/default.nix b/pkgs/development/python-modules/deltachat2/default.nix index 23fa79abf0da..d7f7b7113812 100644 --- a/pkgs/development/python-modules/deltachat2/default.nix +++ b/pkgs/development/python-modules/deltachat2/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "deltachat2"; - version = "0.7.0"; + version = "0.8.0"; pyproject = true; src = fetchFromGitHub { owner = "adbenitez"; repo = "deltachat2"; tag = version; - hash = "sha256-n40LyF73FxXXIJnNwVG9B6ibUYaHbx6t9MRPdMjSInw="; + hash = "sha256-RVEohIFILAaCGuOwq6VmK7qLOKKP4cTuTMX+9DBO+Ns="; }; patches = [ From a2018bd2f777b51fdd7ae84c53672e37312fab80 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Wed, 17 Sep 2025 18:25:01 +0200 Subject: [PATCH 065/288] prusa-slicer: Set up automated updates --- .../misc/prusa-slicer/default.nix | 39 +++++++++++-------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/pkgs/applications/misc/prusa-slicer/default.nix b/pkgs/applications/misc/prusa-slicer/default.nix index dd149014ae99..3a44a7ee4736 100644 --- a/pkgs/applications/misc/prusa-slicer/default.nix +++ b/pkgs/applications/misc/prusa-slicer/default.nix @@ -39,6 +39,7 @@ systemd, udevCheckHook, z3, + nix-update-script, wxGTK-override ? null, opencascade-override ? null, }: @@ -223,20 +224,26 @@ stdenv.mkDerivation (finalAttrs: { "libslic3r_tests|sla_print_tests" ]; - meta = - with lib; - { - description = "G-code generator for 3D printer"; - homepage = "https://github.com/prusa3d/PrusaSlicer"; - license = licenses.agpl3Plus; - maintainers = with maintainers; [ - tweber - tmarkus - fliegendewurst - ]; - platforms = platforms.unix; - } - // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) { - mainProgram = "PrusaSlicer"; - }; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^version_(.+)$" + ]; + }; + + meta = { + description = "G-code generator for 3D printer"; + homepage = "https://github.com/prusa3d/PrusaSlicer"; + changelog = "https://github.com/prusa3d/PrusaSlicer/releases/tag/version_${finalAttrs.version}"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ + tweber + tmarkus + fliegendewurst + ]; + platforms = lib.platforms.unix; + } + // lib.optionalAttrs (stdenv.hostPlatform.isDarwin) { + mainProgram = "PrusaSlicer"; + }; }) From c4affc80334d4c55125dac76c295aa262ada9ffc Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Wed, 17 Sep 2025 18:25:15 +0200 Subject: [PATCH 066/288] prusa-slicer: 2.9.2 -> 2.9.3 --- pkgs/applications/misc/prusa-slicer/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/prusa-slicer/default.nix b/pkgs/applications/misc/prusa-slicer/default.nix index 3a44a7ee4736..e0e5a32ab5b9 100644 --- a/pkgs/applications/misc/prusa-slicer/default.nix +++ b/pkgs/applications/misc/prusa-slicer/default.nix @@ -24,6 +24,7 @@ mpfr, nanosvg, nlopt, + nlohmann_json, opencascade-occt_7_6_1, openvdb, qhull, @@ -62,12 +63,12 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "prusa-slicer"; - version = "2.9.2"; + version = "2.9.3"; src = fetchFromGitHub { owner = "prusa3d"; repo = "PrusaSlicer"; - hash = "sha256-j/fdEgcFq0nWBLpyapwZIbBIXCnqEWV6Tk+6sTHk/Bc="; + hash = "sha256-B2uHrh09xKehmxnk3I4MHIjBfB/pGgFXC6R5k10JoJY="; rev = "version_${finalAttrs.version}"; }; @@ -133,6 +134,7 @@ stdenv.mkDerivation (finalAttrs: { catch2_3 webkitgtk_4_1 z3 + nlohmann_json ] ++ lib.optionals withSystemd [ systemd From 9f8cbaf8f89f2e079cd19bd19a62381fdb7435cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 16:43:16 +0000 Subject: [PATCH 067/288] lazyjournal: 0.7.9 -> 0.8.0 --- pkgs/by-name/la/lazyjournal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lazyjournal/package.nix b/pkgs/by-name/la/lazyjournal/package.nix index a729926ae9d6..9ca1d946919e 100644 --- a/pkgs/by-name/la/lazyjournal/package.nix +++ b/pkgs/by-name/la/lazyjournal/package.nix @@ -5,7 +5,7 @@ nix-update-script, }: let - version = "0.7.9"; + version = "0.8.0"; in buildGoModule { pname = "lazyjournal"; @@ -15,10 +15,10 @@ buildGoModule { owner = "Lifailon"; repo = "lazyjournal"; tag = version; - hash = "sha256-ohMcTu4sK5M11FY2QkJcHnNxx6pmscdH3S2MbWorUVM="; + hash = "sha256-dQKd7u4IGQWw8ExoHLd5qRenE07UQz69GNqGIAWN7ok="; }; - vendorHash = "sha256-faMGgTJuD/6CqR+OfGknE0dGdDOSwoODySNcb3kBLv8="; + vendorHash = "sha256-Wl8DmEBt1YtTk9QEvWybSWRQm0Lnfd5q3C/wg+gP33g="; ldflags = [ "-s" From c8f660143681dcf887b847ddf790d9fbaec6796b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 16:52:39 +0000 Subject: [PATCH 068/288] python3Packages.clickhouse-driver: 0.2.7 -> 0.2.9 --- pkgs/development/python-modules/clickhouse-driver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/clickhouse-driver/default.nix b/pkgs/development/python-modules/clickhouse-driver/default.nix index 6eb3013063f5..88fa2c85a4c7 100644 --- a/pkgs/development/python-modules/clickhouse-driver/default.nix +++ b/pkgs/development/python-modules/clickhouse-driver/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "clickhouse-driver"; - version = "0.2.7"; + version = "0.2.9"; format = "setuptools"; # pypi source doesn't contain tests @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "mymarilyn"; repo = "clickhouse-driver"; rev = version; - hash = "sha256-l0YHWY25PMHgZG/sAZjtGhwmcxWdA8k96zlm9hbKcek="; + hash = "sha256-PixzW9NJ87xAG/Rm/MedKS7CZTWw3wIQMiG/G65IvhY="; }; nativeBuildInputs = [ From d3d10228fb6b5670288b5354fb49323c8686eaae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 17:25:55 +0000 Subject: [PATCH 069/288] python3Packages.univers: 31.0.0 -> 31.1.0 --- pkgs/development/python-modules/univers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/univers/default.nix b/pkgs/development/python-modules/univers/default.nix index 66bb3544474f..3924b54ed2be 100644 --- a/pkgs/development/python-modules/univers/default.nix +++ b/pkgs/development/python-modules/univers/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "univers"; - version = "31.0.0"; + version = "31.1.0"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-BqP5seUOhkZQBdi7ClaUDasr7h8A7YRidgISpQHVR1E="; + hash = "sha256-XGF+3QNlfwLdqoTbC2ahETSqYE/gSwbnyChIPwicnaY="; }; build-system = [ From 42f0ddc3d6042c42194f186fa669335f073bb01b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 17:57:24 +0000 Subject: [PATCH 070/288] python3Packages.llama-index-vector-stores-postgres: 0.6.5 -> 0.6.8 --- .../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 7ea13a919d46..a44ea022a763 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.6.5"; + version = "0.6.8"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_postgres"; inherit version; - hash = "sha256-mRViARNZeVVMS8VzVBFz9d+FjsX+1M/bwnQeA1QR8mI="; + hash = "sha256-AwbZxv4ClJYNgeX4UydcOZcAb+8UUc34u/BNHUGSeiI="; }; pythonRemoveDeps = [ "psycopg2-binary" ]; From 073baaf02aa8b9e69a2488e484b3004858b7805a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 19:23:09 +0000 Subject: [PATCH 071/288] opensoundmeter: 1.5.1 -> 1.5.2 --- pkgs/by-name/op/opensoundmeter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opensoundmeter/package.nix b/pkgs/by-name/op/opensoundmeter/package.nix index 2ababa20c729..003c6e89e328 100644 --- a/pkgs/by-name/op/opensoundmeter/package.nix +++ b/pkgs/by-name/op/opensoundmeter/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation rec { pname = "opensoundmeter"; - version = "1.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "psmokotnin"; repo = "osm"; rev = "v${version}"; - hash = "sha256-Yj/1XbQQtAWub+ZPFAtyFyAgjdjX+sCvIL7W2dnEc4s="; + hash = "sha256-jM9tkfNjPNHcPOG0n7NeohC/O3E6CUspOF3UTkQ2rs8="; }; patches = [ ./build.patch ]; From 6e3bccdd2d083fa07007b52eee4cfeb5923482e2 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Tue, 16 Sep 2025 19:05:05 +0200 Subject: [PATCH 072/288] nixos/systemd: add units for capsule support --- nixos/modules/system/boot/systemd.nix | 4 ++ nixos/modules/system/boot/systemd/user.nix | 1 + nixos/tests/all-tests.nix | 1 + nixos/tests/systemd-capsules.nix | 47 ++++++++++++++++++++++ 4 files changed, 53 insertions(+) create mode 100644 nixos/tests/systemd-capsules.nix diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 26ee1c46caf4..e010181eba13 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -208,6 +208,10 @@ let ++ [ "systemd-exit.service" "systemd-update-done.service" + + # Capsule support + "capsule@.service" + "capsule.slice" ] ++ cfg.additionalUpstreamSystemUnits; diff --git a/nixos/modules/system/boot/systemd/user.nix b/nixos/modules/system/boot/systemd/user.nix index 802893cecf13..48903742a919 100644 --- a/nixos/modules/system/boot/systemd/user.nix +++ b/nixos/modules/system/boot/systemd/user.nix @@ -30,6 +30,7 @@ let "background.slice" "basic.target" "bluetooth.target" + "capsule@.target" "default.target" "exit.target" "graphical-session-pre.target" diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 93243f29082a..466fff654e07 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1411,6 +1411,7 @@ in systemd-binfmt = handleTestOn [ "x86_64-linux" ] ./systemd-binfmt.nix { }; systemd-boot = handleTest ./systemd-boot.nix { }; systemd-bpf = runTest ./systemd-bpf.nix; + systemd-capsules = runTest ./systemd-capsules.nix; systemd-confinement = handleTest ./systemd-confinement { }; systemd-coredump = runTest ./systemd-coredump.nix; systemd-credentials-tpm2 = runTest ./systemd-credentials-tpm2.nix; diff --git a/nixos/tests/systemd-capsules.nix b/nixos/tests/systemd-capsules.nix new file mode 100644 index 000000000000..d794a454a9af --- /dev/null +++ b/nixos/tests/systemd-capsules.nix @@ -0,0 +1,47 @@ +{ lib, ... }: +{ + name = "systemd-capsules"; + + meta.maintainers = with lib.maintainers; [ fpletz ]; + + nodes.machine = + { pkgs, ... }: + { + environment.systemPackages = [ pkgs.hello ]; + systemd.user.services.alice-sleep = { + wantedBy = [ "capsule@alice.target" ]; + serviceConfig = { + ExecStart = "${pkgs.coreutils}/bin/sleep 999"; + }; + }; + }; + + testScript = # python + '' + machine.wait_for_unit("multi-user.target") + + with subtest("capsule setup"): + machine.succeed("systemctl start capsule@alice.service") + + with subtest("imperative user service in capsule"): + machine.succeed("systemd-run --capsule=alice --unit=sleeptest.service /run/current-system/sw/bin/sleep 999") + machine.succeed("systemctl --capsule=alice status sleeptest.service") + + with subtest("declarative user service in capsule"): + machine.succeed("systemctl --capsule=alice status alice-sleep.service") + machine.succeed("systemctl --capsule=alice stop alice-sleep.service") + machine.fail("systemctl --capsule=alice status alice-sleep.service") + machine.succeed("systemctl --capsule=alice start alice-sleep.service") + machine.succeed("systemctl --capsule=alice status alice-sleep.service") + + with subtest("interactive shell with terminal in capsule"): + hello_output = machine.succeed("systemd-run -t --capsule=alice /run/current-system/sw/bin/bash -i -c 'hello | tee ~/hello'") + assert hello_output == "Hello, world!\r\n" + machine.copy_from_vm("/var/lib/capsules/alice/hello") + + with subtest("capsule cleanup"): + machine.succeed("systemctl --capsule=alice stop sleeptest.service") + machine.succeed("systemctl stop capsule@alice.service") + machine.succeed("systemctl clean --all capsule@alice.service") + ''; +} From 71ba8137e6bec7a83e289e5e7cb22e9d632bcdbe Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:54:14 +0200 Subject: [PATCH 073/288] exploitdb: 2025-09-02 -> 2025-09-17 Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2025-09-02...2025-09-17 --- pkgs/by-name/ex/exploitdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index a35646ab9458..9a68f49a566e 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-09-02"; + version = "2025-09-17"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-QMYhLM8wE8T0fieciUv3aPOanI1GuUToGFMsJETmrS4="; + hash = "sha256-9RQ75FK1ZZMSBJBWTAstdCiUb8pB7PzfHOp7Jd03fG0="; }; nativeBuildInputs = [ makeWrapper ]; From 3948e7b385bcba1f546eef6cbd149f6aeb273ec6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 19:54:48 +0000 Subject: [PATCH 074/288] greenmask: 0.2.13 -> 0.2.14 --- pkgs/by-name/gr/greenmask/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/greenmask/package.nix b/pkgs/by-name/gr/greenmask/package.nix index 1b3f6d76a05f..ccaa0d09617c 100644 --- a/pkgs/by-name/gr/greenmask/package.nix +++ b/pkgs/by-name/gr/greenmask/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "greenmask"; - version = "0.2.13"; + version = "0.2.14"; src = fetchFromGitHub { owner = "GreenmaskIO"; repo = "greenmask"; tag = "v${version}"; - hash = "sha256-aV/H2UuMm66No2J1t7VnO0s/WozacmCYsSgKb0SAupQ="; + hash = "sha256-AHZJWYHfUKYNXPP6vFIM5tdr5aQ8q2pkqB/M1lhxUic="; }; vendorHash = "sha256-t2U65GAGBGdMRXPTkCQCuXfLuqohA6erTlvAN/xx/ek="; From a5c90aa08cf9fa1298e068409666b8525cbd4b18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 20:00:38 +0000 Subject: [PATCH 075/288] github-commenter: 0.28.0 -> 0.29.0 --- pkgs/by-name/gi/github-commenter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/github-commenter/package.nix b/pkgs/by-name/gi/github-commenter/package.nix index 00965cccad5b..ea2798703d05 100644 --- a/pkgs/by-name/gi/github-commenter/package.nix +++ b/pkgs/by-name/gi/github-commenter/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "github-commenter"; - version = "0.28.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "cloudposse"; repo = "github-commenter"; rev = version; - hash = "sha256-x3/ae22ub9Us3mvSmvq9ohlkujvZCUfSrmZeQNvIWzE="; + hash = "sha256-ZQEiDY+gOnUMxolgreDWkm9Uuc72WxcysAkT5DK/XLc="; }; vendorHash = "sha256-DS2cTYQasIKmyqHS3kTpNMA4fuLxSv4n7ZQjeRWE0gI="; From b5fb5811a7c320461cf6cc9945979e7a185382f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 20:02:18 +0000 Subject: [PATCH 076/288] sacad: 2.8.0 -> 2.8.1 --- pkgs/by-name/sa/sacad/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sa/sacad/package.nix b/pkgs/by-name/sa/sacad/package.nix index 5d4ffbf03c0d..34e63477af2d 100644 --- a/pkgs/by-name/sa/sacad/package.nix +++ b/pkgs/by-name/sa/sacad/package.nix @@ -8,12 +8,12 @@ python3Packages.buildPythonApplication rec { pname = "sacad"; - version = "2.8.0"; + version = "2.8.1"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-/NyRnQSqDZv+LJ1bPO35T9icQ2PN9Oa+nSmrLkQimnQ="; + hash = "sha256-WHxZZrKPTsTaIJGxD7ZUYQNz9ua024MXoflEVGNE9Jc="; }; propagatedBuildInputs = with python3Packages; [ From aa1d8784dbc7c1f180cf25c9b25ba3e7bc9d2cce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 20:06:45 +0000 Subject: [PATCH 077/288] ffizer: 2.13.3 -> 2.13.5 --- pkgs/by-name/ff/ffizer/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ff/ffizer/package.nix b/pkgs/by-name/ff/ffizer/package.nix index 140389674d30..d33c6e110f25 100644 --- a/pkgs/by-name/ff/ffizer/package.nix +++ b/pkgs/by-name/ff/ffizer/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { pname = "ffizer"; - version = "2.13.3"; + version = "2.13.5"; buildFeatures = [ "cli" ]; @@ -18,10 +18,10 @@ rustPlatform.buildRustPackage rec { owner = "ffizer"; repo = "ffizer"; rev = version; - hash = "sha256-S5iF2xjOw1g6scxUMGn6ghr3iASlLlz6IUYjsLo1wRk="; + hash = "sha256-kYsHhNW9UkttKVNEY9+Z9EZWDNIuhCWTmRJytaZVgKc="; }; - cargoHash = "sha256-VYjxSZUFgdrYiL0yzHVLH3MgUx4geypxDV2h8lpqc0o="; + cargoHash = "sha256-zsJ5RjqxzCwRJQvWi65NwZ/w3lIvZvkE80EdmNeJUdg="; nativeBuildInputs = [ pkg-config From 83259ce13b8ca57ae545d9aa6bf54490f79728e8 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:00:28 +0200 Subject: [PATCH 078/288] rstudio: 2025.05.1+513 -> 2025.09.0+387 --- pkgs/by-name/rs/rstudio/bump-node-abi.patch | 67 --------------------- pkgs/by-name/rs/rstudio/dont-npm-ci.patch | 30 +++++++++ pkgs/by-name/rs/rstudio/fix-darwin.patch | 37 ++---------- pkgs/by-name/rs/rstudio/package.nix | 40 ++++++------ 4 files changed, 58 insertions(+), 116 deletions(-) delete mode 100644 pkgs/by-name/rs/rstudio/bump-node-abi.patch create mode 100644 pkgs/by-name/rs/rstudio/dont-npm-ci.patch diff --git a/pkgs/by-name/rs/rstudio/bump-node-abi.patch b/pkgs/by-name/rs/rstudio/bump-node-abi.patch deleted file mode 100644 index 10d3c424f25d..000000000000 --- a/pkgs/by-name/rs/rstudio/bump-node-abi.patch +++ /dev/null @@ -1,67 +0,0 @@ -diff --git a/src/node/desktop/package-lock.json b/src/node/desktop/package-lock.json -index e4cf455..f822c46 100644 ---- a/src/node/desktop/package-lock.json -+++ b/src/node/desktop/package-lock.json -@@ -18,7 +18,7 @@ - "line-reader": "0.4.0", - "lodash.debounce": "4.0.8", - "net-ipc": "2.2.0", -- "node-abi": "3.71.0", -+ "node-abi": "^4.10.0", - "node-addon-api": "8.3.1", - "node-system-fonts": "1.0.1", - "properties-reader": "2.3.0", -@@ -1068,6 +1068,19 @@ - "node": ">=12.13.0" - } - }, -+ "node_modules/@electron/rebuild/node_modules/node-abi": { -+ "version": "3.75.0", -+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.75.0.tgz", -+ "integrity": "sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==", -+ "dev": true, -+ "license": "MIT", -+ "dependencies": { -+ "semver": "^7.3.5" -+ }, -+ "engines": { -+ "node": ">=10" -+ } -+ }, - "node_modules/@electron/universal": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.2.tgz", -@@ -9615,15 +9628,15 @@ - } - }, - "node_modules/node-abi": { -- "version": "3.71.0", -- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", -- "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", -+ "version": "4.10.0", -+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-4.10.0.tgz", -+ "integrity": "sha512-99+BHGmmk969uU3Q4DM9t2tBvDKmqZ3prz/yumY7n+fV2zA+DAOBXuodsp9ZD/QSXK8aSKgWIpkg8tbrAe9JBg==", - "license": "MIT", - "dependencies": { -- "semver": "^7.3.5" -+ "semver": "^7.6.3" - }, - "engines": { -- "node": ">=10" -+ "node": ">=22.12.0" - } - }, - "node_modules/node-abort-controller": { -diff --git a/src/node/desktop/package.json b/src/node/desktop/package.json -index 1fe9294..e3797cf 100644 ---- a/src/node/desktop/package.json -+++ b/src/node/desktop/package.json -@@ -76,7 +76,7 @@ - "line-reader": "0.4.0", - "lodash.debounce": "4.0.8", - "net-ipc": "2.2.0", -- "node-abi": "3.71.0", -+ "node-abi": "^4.10.0", - "node-addon-api": "8.3.1", - "node-system-fonts": "1.0.1", - "properties-reader": "2.3.0", diff --git a/pkgs/by-name/rs/rstudio/dont-npm-ci.patch b/pkgs/by-name/rs/rstudio/dont-npm-ci.patch new file mode 100644 index 000000000000..b0552fb4ee67 --- /dev/null +++ b/pkgs/by-name/rs/rstudio/dont-npm-ci.patch @@ -0,0 +1,30 @@ +diff --git a/src/node/desktop/CMakeLists.txt b/src/node/desktop/CMakeLists.txt +index bccf5b3..71e10a7 100644 +--- a/src/node/desktop/CMakeLists.txt ++++ b/src/node/desktop/CMakeLists.txt +@@ -117,11 +117,7 @@ file(MAKE_DIRECTORY "${ELECTRON_BINARY_DIR}") + file( + COPY "${CMAKE_CURRENT_SOURCE_DIR}/" + DESTINATION "${ELECTRON_BINARY_DIR}/" +- REGEX "/.webpack$" EXCLUDE +- REGEX "/build$" EXCLUDE +- REGEX "/bin$" EXCLUDE +- REGEX "/out$" EXCLUDE +- REGEX "/node_modules$" EXCLUDE) ++) + + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/src/main/build-info.ts.in +diff --git a/src/node/desktop/package.json b/src/node/desktop/package.json +index df92166..47ca4b4 100644 +--- a/src/node/desktop/package.json ++++ b/src/node/desktop/package.json +@@ -10,7 +10,7 @@ + "scripts": { + "clean": "ts-node scripts/clean.ts", + "lint": "eslint ./src ./test", +- "package": "npm ci && electron-forge package", ++ "package": "electron-forge package", + "start": "electron-forge start -- --no-sandbox", + "debug": "electron-forge start --inspect-electron", + "fullstart": "npm install && electron-forge start", diff --git a/pkgs/by-name/rs/rstudio/fix-darwin.patch b/pkgs/by-name/rs/rstudio/fix-darwin.patch index d07ecc6e5056..be15630fa12d 100644 --- a/pkgs/by-name/rs/rstudio/fix-darwin.patch +++ b/pkgs/by-name/rs/rstudio/fix-darwin.patch @@ -56,37 +56,12 @@ index 40ae0f3..756fd5f 100644 # Detect node.js, npm, and npx; use versions supplied by the dependency scripts find_program(NODEJS diff --git a/src/node/desktop/CMakeLists.txt b/src/node/desktop/CMakeLists.txt -index 35438fd..f9b1951 100644 +index bccf5b3..0cc798a 100644 --- a/src/node/desktop/CMakeLists.txt +++ b/src/node/desktop/CMakeLists.txt -@@ -122,22 +122,9 @@ if (APPLE) - # configure Info.plist - configure_file (${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in - ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) -+endif() - -- # copy sources to build directory. note that the build directory cannot -- # be the "true" CMake directory as some files are resolved relative to -- # the desktop project's relative path in the application structure -- set(ELECTRON_BUILD_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../desktop-build-${UNAME_M}" CACHE INTERNAL "") -- file(REMOVE_RECURSE "${ELECTRON_BUILD_DIR}") -- file(MAKE_DIRECTORY "${ELECTRON_BUILD_DIR}") -- file( -- COPY "${CMAKE_CURRENT_SOURCE_DIR}/" -- DESTINATION "${ELECTRON_BUILD_DIR}/" -- REGEX "/.webpack$" EXCLUDE -- REGEX "/build$" EXCLUDE -- REGEX "/bin$" EXCLUDE -- REGEX "/out$" EXCLUDE -- REGEX "/node_modules$" EXCLUDE) --else() -+if(true) - set(ELECTRON_BUILD_DIR "${ELECTRON_SOURCE_DIR}" CACHE INTERNAL "") - endif() - -@@ -233,16 +220,21 @@ if(WIN32) - PROGRAMS ${CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS} - DESTINATION "${RSTUDIO_INSTALL_BIN}") +@@ -236,16 +236,21 @@ if(WIN32) + install(FILES ${VCRUNTIME_X86_FILES} DESTINATION "${RSTUDIO_INSTALL_BIN}/x86") + install(FILES ${VCRUNTIME_X64_FILES} DESTINATION "${RSTUDIO_INSTALL_BIN}") -elseif(LINUX) +elseif(LINUX OR APPLE) @@ -104,8 +79,8 @@ index 35438fd..f9b1951 100644 + endif() install( -- DIRECTORY "${ELECTRON_BUILD_DIR}/out/RStudio-linux-${ELECTRON_ARCH}/" -+ DIRECTORY "${ELECTRON_BUILD_DIR}/out/RStudio-${ELECTRON_PLATFORM}-${ELECTRON_ARCH}/" +- DIRECTORY "${ELECTRON_BINARY_DIR}/out/RStudio-linux-${ELECTRON_ARCH}/" ++ DIRECTORY "${ELECTRON_BINARY_DIR}/out/RStudio-${ELECTRON_PLATFORM}-${ELECTRON_ARCH}/" DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE diff --git a/pkgs/by-name/rs/rstudio/package.nix b/pkgs/by-name/rs/rstudio/package.nix index a235a626ab37..49ba9ec88850 100644 --- a/pkgs/by-name/rs/rstudio/package.nix +++ b/pkgs/by-name/rs/rstudio/package.nix @@ -26,7 +26,7 @@ apple-sdk_11, boost187, - electron_36, + electron_37, fontconfig, gnumake, hunspellDicts, @@ -45,19 +45,28 @@ }: let - electron = electron_36; + electron = electron_37; mathJaxSrc = fetchzip { url = "https://s3.amazonaws.com/rstudio-buildtools/mathjax-27.zip"; hash = "sha256-J7SZK/9q3HcXTD7WFHxvh++ttuCd89Vc4SEBrUEU0AI="; }; - # rev should ideally be the last commit of the release/rstudio-[codename] branch + # Note: we could build this from source, but let's just do what upstream does for now + gwt = fetchzip { + url = "https://rstudio-buildtools.s3.us-east-1.amazonaws.com/gwt/gwt-2.12.2.tar.gz"; + stripRoot = false; + hash = "sha256-DgcCiheYeP7sISduz6E3WhTty2nSs14k2OYIG93KmkY="; + }; + quartoSrc = fetchFromGitHub { owner = "quarto-dev"; repo = "quarto"; - rev = "8ee12b5d6bd49c7b212eae894bd011ffbeea1c48"; - hash = "sha256-pTrWedYeG2SWQ4jl2fstKjsweWhj4aAvVDiSfkdU3No="; + # Note: rev should ideally be the last commit of the release/rstudio-[codename] branch + # Note: This is the last working revision, because https://github.com/quarto-dev/quarto/pull/757 + # started using `file:` in the lockfile, which our fetcher can't handle + rev = "faef822a085df65809adf55fb77c273e9cdb87b9"; + hash = "sha256-DLpVYl0OkaBQtkFinJAS2suZ8gqx9BVS5HBaYrrT1HA="; }; hunspellDictionaries = lib.filter lib.isDerivation (lib.unique (lib.attrValues hunspellDicts)); @@ -79,13 +88,13 @@ let in stdenv.mkDerivation rec { pname = "RStudio"; - version = "2025.05.1+513"; + version = "2025.09.0+387"; src = fetchFromGitHub { owner = "rstudio"; repo = "rstudio"; tag = "v${version}"; - hash = "sha256-KaolU82bxzAlYl+aYwlFljqsmNv0dn8XP1llaLK3LQE="; + hash = "sha256-je2nfWIToGGizWyH/YbhtD4XhtP39qUIhatzDOUnsSc="; }; # sources fetched into _deps via cmake's FetchContent @@ -117,7 +126,7 @@ stdenv.mkDerivation rec { dontBuild = true; dontFixup = true; - outputHash = "sha256-YW+l0/RZf8ek217pfWTwsR4PTugMGHyW+vaZEwGjMas="; + outputHash = "sha256-pXpp42hjjKrV75f2XLDYK7A9lrvWhuQBDJ0oymXE8Fg="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; @@ -207,8 +216,8 @@ stdenv.mkDerivation rec { ./ignore-etc-os-release.patch ./dont-yarn-install.patch + ./dont-npm-ci.patch ./fix-darwin.patch - ./bump-node-abi.patch ]; postPatch = '' @@ -223,7 +232,7 @@ stdenv.mkDerivation rec { yarnOfflineCache = fetchYarnDeps { src = quartoSrc; - hash = "sha256-F+gqVNNhLmyrC+tJuElw7cpx5z/WLHOiYow/y86KR5c="; + hash = "sha256-9ObJ3fzxPyGVfIgBj4BhCWqkrG1A2JqZsCreJA+1fWQ="; }; dontYarnInstallDeps = true; # will call manually in preConfigure @@ -239,11 +248,7 @@ stdenv.mkDerivation rec { name = "rstudio-${version}-npm-deps"; inherit src; postPatch = "cd ${npmRoot}"; - patches = [ - # needed for support for electron versions above electron_34 - ./bump-node-abi.patch - ]; - hash = "sha256-64PJPUE/xwdQdxVGiKzy8ADnxXH/qGQtFMib0unZpoA="; + hash = "sha256-HfJsm/UauA5Vdi22WfTJGiI9K979Sw7RYApYdZU0AUs="; }; preConfigure = '' @@ -270,6 +275,8 @@ stdenv.mkDerivation rec { done done + ln -s ${gwt} dependencies/common/gwtproject + ln -s ${quartoWrapper} dependencies/quarto # version in dependencies/common/install-mathjax @@ -284,9 +291,6 @@ stdenv.mkDerivation rec { + lib.optionalString (!server) '' pushd $npmRoot - substituteInPlace package.json \ - --replace-fail "npm ci && " "" - # use electron's headers to make node-gyp compile against the electron ABI export npm_config_nodedir="${electron.headers}" From 7d34e15f2a0a96e0d0b1e3a3bcf57ec14b63b672 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 22:02:16 +0000 Subject: [PATCH 079/288] zuban: 0.0.21 -> 0.0.23 --- pkgs/by-name/zu/zuban/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zu/zuban/package.nix b/pkgs/by-name/zu/zuban/package.nix index d4020ac6d837..a1ba2288f0d2 100644 --- a/pkgs/by-name/zu/zuban/package.nix +++ b/pkgs/by-name/zu/zuban/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zuban"; - version = "0.0.21"; + version = "0.0.23"; src = fetchFromGitHub { owner = "zubanls"; repo = "zuban"; tag = "v${finalAttrs.version}"; - hash = "sha256-llAJwqJmOtauA7pi7dYZhVH0yFBNN65q2y8ecc9hAJY="; + hash = "sha256-EPF1HW/oqUKHLTorkO3C+X+ziq6i1lCxGY5y1ioKg6A="; }; buildAndTestSubdir = "crates/zuban"; - cargoHash = "sha256-sZFc+kjerR7a6JzVb0zQXCfYuJVNnoYUihgLd3qrDLM="; + cargoHash = "sha256-TAFdS4NmXchmhqVRcsckz6GhZG35IE2fukDlZiRF8Ms="; nativeInstallCheckInputs = [ versionCheckHook From 8ace9ed94a73c380434ef45d73cb06b021f866fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 23:32:52 +0000 Subject: [PATCH 080/288] firezone-gateway: 1.4.15 -> 1.4.16 --- pkgs/by-name/fi/firezone-gateway/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/firezone-gateway/package.nix b/pkgs/by-name/fi/firezone-gateway/package.nix index ba7fa393af76..5309ebd379e2 100644 --- a/pkgs/by-name/fi/firezone-gateway/package.nix +++ b/pkgs/by-name/fi/firezone-gateway/package.nix @@ -6,15 +6,15 @@ }: rustPlatform.buildRustPackage rec { pname = "firezone-gateway"; - version = "1.4.15"; + version = "1.4.16"; src = fetchFromGitHub { owner = "firezone"; repo = "firezone"; tag = "gateway-${version}"; - hash = "sha256-eIef5csbrZdh2e2fxBSBYAgHSpSfHCMTbatTsHZR8DY="; + hash = "sha256-Tu0Bq/Axj05dCRCd1eB7CiOXQ5n4i8hnE3ZiGCQ5ZdY="; }; - cargoHash = "sha256-OAWPO18s9749nfkyPEaArRkxdqnCKo69k8ZSRS2Tyw0="; + cargoHash = "sha256-wlf+TtrRG7hHNav7WqLn2DSX9QkKFVzyiKP5CRdXlNY="; sourceRoot = "${src.name}/rust"; buildAndTestSubdir = "gateway"; RUSTFLAGS = "--cfg system_certs"; From f557a5760d69df67b4e47014a2c53f8369cc48d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 23:41:25 +0000 Subject: [PATCH 081/288] python3Packages.llama-index-graph-stores-neptune: 0.4.0 -> 0.4.1 --- .../llama-index-graph-stores-neptune/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix b/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix index 79c0866688bb..5d257b51ea56 100644 --- a/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix +++ b/pkgs/development/python-modules/llama-index-graph-stores-neptune/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-graph-stores-neptune"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_graph_stores_neptune"; inherit version; - hash = "sha256-kSAfIh683fwahMjSgp0dYHmNR+NGBr71Q/OFxGtkUTc="; + hash = "sha256-plwDD8NBcYqedEoCeYqEZn1kDQZjDpg94jRZJBPjdU8="; }; build-system = [ hatchling ]; From abd44f6ea8f5a85ea40879d9549ceb50f1bada47 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 23:59:30 +0000 Subject: [PATCH 082/288] vscode-extensions.rooveterinaryinc.roo-cline: 3.27.0 -> 3.28.3 --- .../vscode/extensions/rooveterinaryinc.roo-cline/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix index 79e5145319f7..6c9c200041c0 100644 --- a/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rooveterinaryinc.roo-cline/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "RooVeterinaryInc"; name = "roo-cline"; - version = "3.27.0"; - hash = "sha256-Lkn0yoe/Oy3bbhIWf+qj0pNYTQHDiFfNRSFHSGAqPVc="; + version = "3.28.3"; + hash = "sha256-aBS6T8S8+D9FGIAPi5dELKyqt3/oqFVa6XNDcTMYkoM="; }; passthru.updateScript = vscode-extension-update-script { }; From 9c291eab9926861670a2609a35ad649bad35b96e Mon Sep 17 00:00:00 2001 From: crertel Date: Wed, 17 Sep 2025 19:14:52 -0500 Subject: [PATCH 083/288] lmstudio: 0.3.25.2 -> 0.3.26.6 --- pkgs/by-name/lm/lmstudio/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/lm/lmstudio/package.nix b/pkgs/by-name/lm/lmstudio/package.nix index d3c7be446db8..e84c6b84bb91 100644 --- a/pkgs/by-name/lm/lmstudio/package.nix +++ b/pkgs/by-name/lm/lmstudio/package.nix @@ -7,10 +7,10 @@ let pname = "lmstudio"; - version_aarch64-darwin = "0.3.25-2"; - hash_aarch64-darwin = "sha256-tbV7b59+98hf0eqkciGz0Zihx8I0+I+Y7gg+sg5fMqc="; - version_x86_64-linux = "0.3.25-2"; - hash_x86_64-linux = "sha256-5KYZpQt0Y7oRIkXZ5Nyv2FkCl0T+KHsoC1zL4TjbcN4="; + version_aarch64-darwin = "0.3.26-6"; + hash_aarch64-darwin = "sha256-2ss6lMU4vb3m23v1qQWFn4U1p+fZ2mSGVVkKw3ETgXc="; + version_x86_64-linux = "0.3.26-6"; + hash_x86_64-linux = "sha256-UKdopw/sMuXY460KA9Oj8ckANdFDt2VApEsSZ1Gh1Wo="; meta = { description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)"; From 695fb1f1aded6f70b7675c6374281c267cac971a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 00:29:54 +0000 Subject: [PATCH 084/288] gofumpt: 0.9.0 -> 0.9.1 --- pkgs/by-name/go/gofumpt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gofumpt/package.nix b/pkgs/by-name/go/gofumpt/package.nix index a2c21c88a4b3..e17cab3def16 100644 --- a/pkgs/by-name/go/gofumpt/package.nix +++ b/pkgs/by-name/go/gofumpt/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "gofumpt"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "mvdan"; repo = "gofumpt"; rev = "v${finalAttrs.version}"; - hash = "sha256-5+dc60PyU41NBKOmkp6IwhN+dPliaT38eUcyBNbPIbg="; + hash = "sha256-2JahPQQfiYfctMi7AqNB9Y1dS1Pg8usLtzM2wSlC5E0="; }; vendorHash = "sha256-ziqhBWkfWQ0T+gLFqv352PtNcpyCTRFHBfV6iilVGLs="; From c88a4a46a97eaf246134d0dab5411048622c5314 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 00:36:53 +0000 Subject: [PATCH 085/288] ddev: 1.24.7 -> 1.24.8 --- pkgs/by-name/dd/ddev/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index 442a68f2828a..ce05908d5382 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -10,13 +10,13 @@ buildGoModule rec { pname = "ddev"; - version = "1.24.7"; + version = "1.24.8"; src = fetchFromGitHub { owner = "ddev"; repo = "ddev"; rev = "v${version}"; - hash = "sha256-1BlipTmpjoHjzDz5ueCYn410qzsVePikA1c5Z93Rboo="; + hash = "sha256-z0rxRY/Jxo+0aLj1vfODBVlmZYb3SOufctS7R9d/3gs="; }; nativeBuildInputs = [ From 27b3029fda76dbe36fbf04a355f9a43b16d6d951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Thu, 18 Sep 2025 03:11:46 +0200 Subject: [PATCH 086/288] proton-authenticator: 1.1.2 -> 1.1.4 --- pkgs/by-name/pr/proton-authenticator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-authenticator/package.nix b/pkgs/by-name/pr/proton-authenticator/package.nix index 28efc429ec04..afadfbc8117e 100644 --- a/pkgs/by-name/pr/proton-authenticator/package.nix +++ b/pkgs/by-name/pr/proton-authenticator/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "proton-authenticator"; - version = "1.1.2"; + version = "1.1.4"; src = fetchurl { url = "https://proton.me/download/authenticator/linux/ProtonAuthenticator_${finalAttrs.version}_amd64.deb"; - hash = "sha256-66OqxTlW0DsKH8+HcxzH7zettNm1eXP0ZjUp7ksYpXc="; + hash = "sha256-SoTeqnYDMgCoWLGaQZXaHiRKGreFn7FPSz5C0O88uWM="; }; dontConfigure = true; From bf49c9f3e6925b6ee53d712eeca18de5c75c0346 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 04:12:56 +0000 Subject: [PATCH 087/288] air: 1.62.0 -> 1.63.0 --- pkgs/by-name/ai/air/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ai/air/package.nix b/pkgs/by-name/ai/air/package.nix index 803b31f0b809..3e79456d6076 100644 --- a/pkgs/by-name/ai/air/package.nix +++ b/pkgs/by-name/ai/air/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "air"; - version = "1.62.0"; + version = "1.63.0"; src = fetchFromGitHub { owner = "air-verse"; repo = "air"; tag = "v${version}"; - hash = "sha256-egduQyC/f8La39pWvVfDuQ2l5oRz5ZPiCqH8wAAS1OA="; + hash = "sha256-S8ARa6vZzKQTUhGt2eEdRDXCFyspSNLdGqhlIy0RjDc="; }; - vendorHash = "sha256-ESrIn06Uhmq4qP1fdgIcao6ha1ZCqeu3cxJ1vvjRNKk="; + vendorHash = "sha256-1HUWdJc2YaLtszAswQTWn3bevDFJwY5xTCMlYM8j+GU="; ldflags = [ "-s" From 581aff3d6f71d7ff43ccbe3239737dcc0ffbcbe9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 05:03:55 +0000 Subject: [PATCH 088/288] terraform-plugin-docs: 0.22.0 -> 0.23.0 --- pkgs/by-name/te/terraform-plugin-docs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terraform-plugin-docs/package.nix b/pkgs/by-name/te/terraform-plugin-docs/package.nix index 8b9b841db5ee..6cc159dd7751 100644 --- a/pkgs/by-name/te/terraform-plugin-docs/package.nix +++ b/pkgs/by-name/te/terraform-plugin-docs/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "terraform-plugin-docs"; - version = "0.22.0"; + version = "0.23.0"; src = fetchFromGitHub { owner = "hashicorp"; repo = "terraform-plugin-docs"; tag = "v${version}"; - hash = "sha256-ktYADQEUD3bb6JRUy/g4l2J3XBzCVbt/knLqsd/MnF8="; + hash = "sha256-SIPGdY8wvM7Lfn0PAqbmk12fhJpq4CA/GYQppTYE8HY="; }; - vendorHash = "sha256-FKIBkg2fXO89GDTkHQeK4v2YWe870GAKgNiu12k3iS0="; + vendorHash = "sha256-Dqc3B3wfAwX0M6T8TmQU7kjjECHVaK+YmW8H7ZTK+ao="; nativeBuildInputs = [ makeWrapper ]; From 4eab713158d9fa102c1ecd631987bc1d33400223 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 05:38:06 +0000 Subject: [PATCH 089/288] gose: 0.11.2 -> 0.11.3 --- pkgs/by-name/go/gose/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gose/package.nix b/pkgs/by-name/go/gose/package.nix index a4234d767853..8bf797737061 100644 --- a/pkgs/by-name/go/gose/package.nix +++ b/pkgs/by-name/go/gose/package.nix @@ -7,13 +7,13 @@ lib, }: let - version = "0.11.2"; + version = "0.11.3"; src = fetchFromGitHub { repo = "gose"; owner = "stv0g"; tag = "v${version}"; - hash = "sha256-AeGrnRnKThv29wFopx91BSep22WFkkKkUsTa7qFQOzs="; + hash = "sha256-dcx1uLLLFepqGTIJQNf3I1GzbXwrVPt7Jb8TW3AGnhU="; }; frontend = buildNpmPackage { @@ -37,7 +37,7 @@ buildGoModule { inherit version; inherit src; - vendorHash = "sha256-9qQXk8XyvVsussu5YfoSrjEul0E1301W019vTVSgnkk="; + vendorHash = "sha256-cvZLR5c8WqarhnXBFAyxUUQtqX2fhveonUtsrFjFmq0="; env.CGO_ENABLED = 0; From 5d17e2e090520b89a4edc76e73c4d6ccf8a3576c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 06:57:50 +0000 Subject: [PATCH 090/288] wafw00f: 2.3.1 -> 2.3.2 --- pkgs/by-name/wa/wafw00f/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wafw00f/package.nix b/pkgs/by-name/wa/wafw00f/package.nix index 56fb0ced4e5d..eff94bfd933b 100644 --- a/pkgs/by-name/wa/wafw00f/package.nix +++ b/pkgs/by-name/wa/wafw00f/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "wafw00f"; - version = "2.3.1"; + version = "2.3.2"; pyproject = true; src = fetchFromGitHub { owner = "EnableSecurity"; repo = "wafw00f"; tag = "v${version}"; - hash = "sha256-47lzFPMyAJTtreGGazFWUYiu9e9Q1D3QYsrQbwyaQME="; + hash = "sha256-nJNJAmSjEYKgqVYcNDIL8O6AQzK6DrIN8P4U0s/PWQM="; }; build-system = with python3.pkgs; [ setuptools ]; From fdc6b9a4ed1789811aaa6d04bb63a3b8ed143584 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 18 Sep 2025 01:33:23 -0600 Subject: [PATCH 091/288] shadps4: 0.10.0 -> 0.11.0 https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.11.0 Diff: https://github.com/shadps4-emu/shadPS4/compare/v.0.10.0...v.0.11.0 --- pkgs/by-name/sh/shadps4/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sh/shadps4/package.nix b/pkgs/by-name/sh/shadps4/package.nix index 6f9236aa1e95..088499c81e66 100644 --- a/pkgs/by-name/sh/shadps4/package.nix +++ b/pkgs/by-name/sh/shadps4/package.nix @@ -28,24 +28,27 @@ sdl3, sndio, stb, + toml11, vulkan-headers, vulkan-loader, vulkan-memory-allocator, + xbyak, xorg, xxHash, zlib-ng, + zydis, nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "shadps4"; - version = "0.10.0"; + version = "0.11.0"; src = fetchFromGitHub { owner = "shadps4-emu"; repo = "shadPS4"; tag = "v.${finalAttrs.version}"; - hash = "sha256-0wvxvKw2XHhnXiM5DiiiY+nWPoze0fvNCJeTsKzoCn0="; + hash = "sha256-ZHgwFWSoEaWILTafet5iQvaLwLtXy3HuCxjkQMt4PBA="; fetchSubmodules = true; }; @@ -79,11 +82,14 @@ stdenv.mkDerivation (finalAttrs: { sdl3 sndio stb + toml11 vulkan-headers vulkan-loader vulkan-memory-allocator + xbyak xxHash zlib-ng + zydis ]; nativeBuildInputs = [ From 980c4f4c7d70e2cae0746f30422c22ed489050c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 07:40:22 +0000 Subject: [PATCH 092/288] terraform-providers.heroku: 5.2.11 -> 5.2.13 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 693de1973bcf..478053e7b5e8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -597,11 +597,11 @@ "vendorHash": "sha256-sPvX69R2BmlY/KhXZgxCunzseoOkz1h2b8yqekBBn0k=" }, "heroku": { - "hash": "sha256-Kc9/k+PyUHXj3F3YnqlPI+d7eroscBkdHt68nUbwyX8=", + "hash": "sha256-/2XfqyyoxwcFKgbLli1i7PX58OD0iczTPxVVz8Rkeoc=", "homepage": "https://registry.terraform.io/providers/heroku/heroku", "owner": "heroku", "repo": "terraform-provider-heroku", - "rev": "v5.2.11", + "rev": "v5.2.13", "spdx": null, "vendorHash": null }, From 7b8bdc48c2bb8421e9de5acb055632d232c1dcf5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 08:07:09 +0000 Subject: [PATCH 093/288] typespec: 1.3.0 -> 1.4.0 --- pkgs/by-name/ty/typespec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typespec/package.nix b/pkgs/by-name/ty/typespec/package.nix index 2671f0c9a10a..e6825050b51c 100644 --- a/pkgs/by-name/ty/typespec/package.nix +++ b/pkgs/by-name/ty/typespec/package.nix @@ -14,13 +14,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "typespec"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "microsoft"; repo = "typespec"; tag = "typespec-stable@${finalAttrs.version}"; - hash = "sha256-yf9Iz9chRzaRS9Mkw+Djr4zSbub5GIn9vlQI97nymyE="; + hash = "sha256-huyEQA+XhlGVxnxUzQH1aIZUE4EbCN6HakitzuDyR18="; }; nativeBuildInputs = [ @@ -39,7 +39,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { postPatch ; fetcherVersion = 1; - hash = "sha256-f0Amp6xS77cdD0+nQquEPnOpTPWyLza7T4FmGHOfTOo="; + hash = "sha256-/Y7KhdNeyUV2CQQWjhYBDDT24oE6UdBO6HTweUUaNqc="; }; postPatch = '' From fee767cec9ecc6283fc7251b42731ddcb5a359ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 08:10:33 +0000 Subject: [PATCH 094/288] python3Packages.niworkflows: 1.14.0 -> 1.14.1 --- pkgs/development/python-modules/niworkflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/niworkflows/default.nix b/pkgs/development/python-modules/niworkflows/default.nix index 22cf18ead7fb..cdb6f63efca3 100644 --- a/pkgs/development/python-modules/niworkflows/default.nix +++ b/pkgs/development/python-modules/niworkflows/default.nix @@ -40,14 +40,14 @@ buildPythonPackage rec { pname = "niworkflows"; - version = "1.14.0"; + version = "1.14.1"; pyproject = true; src = fetchFromGitHub { owner = "nipreps"; repo = "niworkflows"; tag = version; - hash = "sha256-QmIsbuw+W7lPpoxz0aEB1N4HZFHIPPewrIcyMB5DPJw="; + hash = "sha256-NvUIVH6CFv2DMr6bV4bV/VXM/fOqiatFp9YOL0/UEdw="; }; pythonRelaxDeps = [ "traits" ]; From 09b176b85603f4655e634d79f39d17d37ca14730 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 08:21:18 +0000 Subject: [PATCH 095/288] tangara-companion: 0.4.3 -> 0.5.0 --- pkgs/by-name/ta/tangara-companion/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ta/tangara-companion/package.nix b/pkgs/by-name/ta/tangara-companion/package.nix index 7ba3843d2c17..8ab84283a3d7 100644 --- a/pkgs/by-name/ta/tangara-companion/package.nix +++ b/pkgs/by-name/ta/tangara-companion/package.nix @@ -18,16 +18,16 @@ rustPlatform.buildRustPackage rec { pname = "tangara-companion"; - version = "0.4.3"; + version = "0.5.0"; src = fetchFromGitHub { owner = "haileys"; repo = "tangara-companion"; tag = "v${version}"; - hash = "sha256-pTE+xlXWIOOt1oiKosnbXTCLYoAqP3CfXA283a//Ds0="; + hash = "sha256-7uTcTAQy5ozIeXfSZ2SbeepFnZJtWBsWIfnezTnUgtM="; }; - cargoHash = "sha256-C7Q3Oo/aBBH6pW1zSFQ2nD07+wu8uXfRSwNif2pVlW0="; + cargoHash = "sha256-lvd9M81j69qFWWD8BZyAU7pisnw8EnU3pTvugoRAqnY="; nativeBuildInputs = [ copyDesktopItems From 772c6e89219c42c1fb8c028b6fe3dd2ba5c92af4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 08:51:34 +0000 Subject: [PATCH 096/288] python3Packages.rigour: 1.3.2 -> 1.3.6 --- pkgs/development/python-modules/rigour/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rigour/default.nix b/pkgs/development/python-modules/rigour/default.nix index f97e35143965..64ed130ea16e 100644 --- a/pkgs/development/python-modules/rigour/default.nix +++ b/pkgs/development/python-modules/rigour/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "rigour"; - version = "1.3.2"; + version = "1.3.6"; pyproject = true; src = fetchFromGitHub { owner = "opensanctions"; repo = "rigour"; tag = "v${version}"; - hash = "sha256-SvRcqkaTioYBclKZHimo6wbDg9y0vCgmLqCStdjCvKg="; + hash = "sha256-GIgIG8roy93XBo5AuUGvDHODSrF4DaBy83Ey5seYbME="; }; build-system = [ From f6ec544a62514fa88a100c3c402f7c2883634544 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 08:58:22 +0000 Subject: [PATCH 097/288] go-dnscollector: 1.10.0 -> 1.11.0 --- pkgs/by-name/go/go-dnscollector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index 89f6405ce6ac..01cbb6323dbf 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "go-dnscollector"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "go-dnscollector"; rev = "v${version}"; - sha256 = "sha256-99mVCuoog9ZkJoCCcUWkRJ2vA0IwftEcsSl6I02Qd4A="; + sha256 = "sha256-2NHJs2KdSDw36ePG8s/YSU4wlWG+14NQ6oWJYqMv2Wk="; }; - vendorHash = "sha256-se4vNVydYFYk07Shb3eRLnVmE82HG36cwFRYCdZiZPM="; + vendorHash = "sha256-N0gaDyOlRvFR1Buj/SKoOjwkVMRxd8Uj7iT/cDBfM9A="; subPackages = [ "." ]; From a7032dd18e2806a1e400f05784cb079715b6c044 Mon Sep 17 00:00:00 2001 From: Jinser Kafka Date: Thu, 18 Sep 2025 17:23:17 +0800 Subject: [PATCH 098/288] texmacs: update fonts url --- pkgs/applications/editors/texmacs/common.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/editors/texmacs/common.nix b/pkgs/applications/editors/texmacs/common.nix index bbf7e6454949..b27895d3d753 100644 --- a/pkgs/applications/editors/texmacs/common.nix +++ b/pkgs/applications/editors/texmacs/common.nix @@ -9,28 +9,28 @@ }: rec { extraFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz"; - sha256 = "0hylgjmd95y9yahbblmawkkw0i71vb145xxv2xqrmff81301n6k7"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-extra-fonts-1.0-noarch.tar.gz"; + sha256 = "sha256-ZxobwAjIuZpxF7v3QsLa4UTA5+Sq0rWg8smX1Kp81EM="; }; fullFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz"; - sha256 = "1yxzjpqpm7kvx0ly5jmfpzlfhsh41b0ibn1v84qv6xy73r2vis2f"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz"; + sha256 = "sha256-Tui4RR7Hd7MxQTvYFcEKBGro6L+uyuIp6HueevGVv/s="; }; chineseFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-chinese-fonts.tar.gz"; - sha256 = "0yprqjsx5mfsaxr525mcm3xqwcadzxp14njm38ir1325baada2fp"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-chinese-fonts.tar.gz"; + sha256 = "sha256-1wnVlFpFjJAjGlVaEm7/TTGO+6isFlFyV9rV0rXE+Xo="; }; japaneseFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-japanese-fonts.tar.gz"; - sha256 = "1dn6zvsa7gk59d61xicwpbapab3rm6kz48rp5w1bhmihxixw21jn"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-japanese-fonts.tar.gz"; + sha256 = "sha256-VgbBe+wwVrgCLzcj8qepeSx11bqcxR5MS2W+o/T+xrY="; }; koreanFontsSrc = fetchurl { - url = "ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-korean-fonts.tar.gz"; - sha256 = "07axg57mqm3jbnm4lawx0h3r2h56xv9acwzjppryfklw4c27f5hh"; + url = "https://www.texmacs.org/Download/ftp/fonts/TeXmacs-korean-fonts.tar.gz"; + sha256 = "sha256-EBZ3BCOcTufzvfJzptLupkCRBwSdK0qqXXJUXE95XR0="; }; postPatch = From 9be57b10b53365ea2e977cd9dae1bdc1631c02c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 09:51:32 +0000 Subject: [PATCH 099/288] python3Packages.google-cloud-network-connectivity: 2.9.0 -> 2.10.0 --- .../google-cloud-network-connectivity/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix index 99fb2881ff76..ee8d07c264bb 100644 --- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix +++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "google-cloud-network-connectivity"; - version = "2.9.0"; + version = "2.10.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "google_cloud_network_connectivity"; - hash = "sha256-oIB9RPDCs90QBuujdkbM6QIi9NEj6ray6Nkp5MyDHrU="; + hash = "sha256-wbznAUjwh57xuvuLWOrk1eXvxuDE+wWh6Cx3oQI8dqE="; }; build-system = [ setuptools ]; From a7fc0296998dc46c075ccd06140a55aafe71d1ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 18 Sep 2025 12:20:04 +0200 Subject: [PATCH 100/288] linuxPackages_latest.rr-zen_workaround: fix build Upstream has already merged a this fix, but there's no release yet. --- pkgs/development/tools/analysis/rr/zen_workaround.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/tools/analysis/rr/zen_workaround.nix b/pkgs/development/tools/analysis/rr/zen_workaround.nix index 4ca50b7eb1f7..d7b8664d8993 100644 --- a/pkgs/development/tools/analysis/rr/zen_workaround.nix +++ b/pkgs/development/tools/analysis/rr/zen_workaround.nix @@ -1,6 +1,7 @@ { stdenv, lib, + fetchpatch, kernel, rr, }: @@ -15,6 +16,14 @@ stdenv.mkDerivation { inherit (rr) src version; sourceRoot = "${rr.src.name}/third-party/zen-pmu-workaround"; + patches = [ + (fetchpatch { + name = "kernel-6.16.patch"; + url = "https://github.com/rr-debugger/rr/commit/86aa1ebe03c6a7f60eb65249233f866fd3da8316.diff"; + stripLen = 2; + hash = "sha256-zj5MNwlZmWnagu0tE5Jl5a48wEF0lqNTh4KcbhmOkOo="; + }) + ]; hardeningDisable = [ "pic" ]; nativeBuildInputs = kernel.moduleBuildDependencies; From 8b869a0b11887b051f66e0857d6a5973dde77fa3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 10:24:23 +0000 Subject: [PATCH 101/288] python3Packages.llama-index-readers-s3: 0.5.0 -> 0.5.1 --- .../python-modules/llama-index-readers-s3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-readers-s3/default.nix b/pkgs/development/python-modules/llama-index-readers-s3/default.nix index a5e7e59fb0c5..ce11f676015d 100644 --- a/pkgs/development/python-modules/llama-index-readers-s3/default.nix +++ b/pkgs/development/python-modules/llama-index-readers-s3/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "llama-index-readers-s3"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_readers_s3"; inherit version; - hash = "sha256-3wzxfKkwhC4YfUYPBa/XKqIZQ6zLgB9SSHR+vPhwzOA="; + hash = "sha256-Ye+B4lcwdeaAisaIZH98X2n7FA7n9/gkVVNRN1uihys="; }; build-system = [ hatchling ]; From 5a18a0a67e1389c72dfe174f8fb8ed77dc04a2ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 10:43:02 +0000 Subject: [PATCH 102/288] terraform-providers.grafana: 4.5.3 -> 4.8.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 693de1973bcf..b6e36aca510d 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -552,13 +552,13 @@ "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g=" }, "grafana": { - "hash": "sha256-z/XV4HMbwTAmAUDerFpukvapEHuWGGT/LPE/phtykIU=", + "hash": "sha256-HmHqRFdyzJLxkTIqde+NCv3FHILL4xjYFqlOiVCQprs=", "homepage": "https://registry.terraform.io/providers/grafana/grafana", "owner": "grafana", "repo": "terraform-provider-grafana", - "rev": "v4.5.3", + "rev": "v4.8.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-LkWUyuQYJYK5RK5DNKhbOQyfrg0qcM5Z+0oB65La3GQ=" + "vendorHash": "sha256-0l2Y8mWsJzZ/j7isUullkZ48z/MyDYFid4crH8b0Hp8=" }, "gridscale": { "hash": "sha256-zD3KiTLKALVOvFOewWyrd65p0XmLOi/bSIP27dXwveU=", From 2067f7391d49f64015b90cda1e5c95116dcf5564 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 11:28:44 +0000 Subject: [PATCH 103/288] python3Packages.llama-index-embeddings-huggingface: 0.6.0 -> 0.6.1 --- .../llama-index-embeddings-huggingface/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix b/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix index 5add4ba28966..2513be64acba 100644 --- a/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix +++ b/pkgs/development/python-modules/llama-index-embeddings-huggingface/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-embeddings-huggingface"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_embeddings_huggingface"; inherit version; - hash = "sha256-Ps59jFtoPSBV/t7KRFfeoT91yBptf7lNd+h4zXPZDZc="; + hash = "sha256-OyH/7aIvgiHtVXeLs9rtcWZKsHs0Hx3S9AiWO9IDVbk="; }; build-system = [ hatchling ]; From c26558c5cc1adaca32a99968e125d3e2fad1e804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Tue, 16 Sep 2025 11:33:27 +0200 Subject: [PATCH 104/288] nixos/podman: Introduce new option `extraRuntimes` This disables the hard, not overridable, dependency on `runc`. It also sharpens the description of `extraPackages` to highlight the difference between those options. Fixes #443274. --- .../modules/virtualisation/podman/default.nix | 42 ++++++++++++------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/nixos/modules/virtualisation/podman/default.nix b/nixos/modules/virtualisation/podman/default.nix index 962e5f494d15..f82fb5a99aee 100644 --- a/nixos/modules/virtualisation/podman/default.nix +++ b/nixos/modules/virtualisation/podman/default.nix @@ -103,13 +103,24 @@ in extraPackages = mkOption { type = with types; listOf package; default = [ ]; + description = '' + Extra dependencies for podman to be placed on $PATH in the wrapper. + ''; + }; + + extraRuntimes = mkOption { + type = with types; listOf package; + # keep the default in sync with the podman package + default = lib.optionals pkgs.stdenv.hostPlatform.isLinux [ pkgs.runc ]; + defaultText = lib.literalExpression ''lib.optionals pkgs.stdenv.hostPlatform.isLinux [ pkgs.runc ]''; example = lib.literalExpression '' [ pkgs.gvisor ] ''; description = '' - Extra packages to be installed in the Podman wrapper. + Extra runtime packages to be installed in the Podman wrapper. + Those are then placed in libexec/podman, i.e. are seen as podman internal commands. ''; }; @@ -161,21 +172,20 @@ in config.systemd.package # To allow systemd-based container healthchecks ] ++ lib.optional (config.boot.supportedFilesystems.zfs or false) config.boot.zfs.package; - extraRuntimes = [ - pkgs.runc - ] - ++ - lib.optionals - ( - config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" - == "slirp4netns" - ) - ( - with pkgs; - [ - slirp4netns - ] - ); + extraRuntimes = + cfg.extraRuntimes + ++ + lib.optionals + ( + config.virtualisation.containers.containersConf.settings.network.default_rootless_network_cmd or "" + == "slirp4netns" + ) + ( + with pkgs; + [ + slirp4netns + ] + ); }; }; From f33ac79c242e42f2307f1e2cb956b0a09cb01d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Neumann?= Date: Tue, 16 Sep 2025 15:32:20 +0200 Subject: [PATCH 105/288] nixos/podman: Add test with podman without runc --- nixos/tests/podman/default.nix | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/nixos/tests/podman/default.nix b/nixos/tests/podman/default.nix index 164f769b1fb0..3975d176f64e 100644 --- a/nixos/tests/podman/default.nix +++ b/nixos/tests/podman/default.nix @@ -32,6 +32,12 @@ import ../make-test-python.nix ( boot.supportedFilesystems = [ "zfs" ]; networking.hostId = "00000000"; }; + rootful_norunc = + { pkgs, ... }: + { + virtualisation.podman.enable = true; + virtualisation.podman.extraRuntimes = [ ]; + }; rootless = { pkgs, ... }: { @@ -80,6 +86,7 @@ import ../make-test-python.nix ( rootful.wait_for_unit("sockets.target") + rootful_norunc.wait_for_unit("sockets.target") rootless.wait_for_unit("sockets.target") dns.wait_for_unit("sockets.target") docker.wait_for_unit("sockets.target") @@ -112,6 +119,31 @@ import ../make-test-python.nix ( rootful.succeed("podman stop sleeping") rootful.succeed("podman rm sleeping") + # now without installed runc + with subtest("Run runc-less container as root with runc"): + rootful_norunc.succeed("tar cv --files-from /dev/null | podman import - scratchimg") + rootful_norunc.fail( + "podman run --runtime=runc -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" + ) + + with subtest("Run runc-less container as root with crun"): + rootful_norunc.succeed("tar cv --files-from /dev/null | podman import - scratchimg") + rootful_norunc.succeed( + "podman run --runtime=crun -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" + ) + rootful_norunc.succeed("podman ps | grep sleeping") + rootful_norunc.succeed("podman stop sleeping") + rootful_norunc.succeed("podman rm sleeping") + + with subtest("Run runc-less container as root with the default backend"): + rootful_norunc.succeed("tar cv --files-from /dev/null | podman import - scratchimg") + rootful_norunc.succeed( + "podman run -d --name=sleeping -v /nix/store:/nix/store -v /run/current-system/sw/bin:/bin scratchimg /bin/sleep 10" + ) + rootful_norunc.succeed("podman ps | grep sleeping") + rootful_norunc.succeed("podman stop sleeping") + rootful_norunc.succeed("podman rm sleeping") + # start systemd session for rootless rootless.succeed("loginctl enable-linger alice") rootless.succeed(su_cmd("whoami")) From 5cf2c353312e978ca11b8ca659cad8071617344a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 12:56:01 +0000 Subject: [PATCH 106/288] cargo-about: 0.8.0 -> 0.8.1 --- pkgs/by-name/ca/cargo-about/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-about/package.nix b/pkgs/by-name/ca/cargo-about/package.nix index db06d0004ebf..ed83b8c29fd4 100644 --- a/pkgs/by-name/ca/cargo-about/package.nix +++ b/pkgs/by-name/ca/cargo-about/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-about"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "EmbarkStudios"; repo = "cargo-about"; rev = version; - sha256 = "sha256-EHqivIsS3wWvm3kJylynyobAsN2OlogXwLv9WdvzvJg="; + sha256 = "sha256-2ofyZgznnR7StzBuxva+I/5FVxLtbECb2kY1KsUBWRw="; }; - cargoHash = "sha256-J3kSBu81jQ/u6uLOT3pKFl4tfE6qOABWhpEea1O0BZI="; + cargoHash = "sha256-oB7v/c2LJICuQFPmw/51qabIClEbVikwm6/v/YM6lhA="; nativeBuildInputs = [ pkg-config ]; From a5c14641b5bda3e96474a87f3582c19fd0a18ff7 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Thu, 18 Sep 2025 14:56:47 +0200 Subject: [PATCH 107/288] librewolf-unwrapped: 142.0.1-1 -> 143.0-1 --- .../networking/browsers/librewolf/src.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/browsers/librewolf/src.json b/pkgs/applications/networking/browsers/librewolf/src.json index c247bac2ebed..0eb4d5bf2c64 100644 --- a/pkgs/applications/networking/browsers/librewolf/src.json +++ b/pkgs/applications/networking/browsers/librewolf/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "142.0.1-1", + "packageVersion": "143.0-1", "source": { - "rev": "142.0.1-1", - "hash": "sha256-frAMrNEGv36+SshorhjnOimT3bKe9uLaDjxbuqSp39c=" + "rev": "143.0-1", + "hash": "sha256-eR5ArTe/XVz5CCEzgZ061i4ta+opX+hvbcChscsTBcs=" }, "firefox": { - "version": "142.0.1", - "hash": "sha512-/KG5xnoLLyFvHxH9XjoIkgmYkh49YetjPx3ef+actAzbtjpBod/E8QIlCdpkPjeRRn2I5i5+owspPr9p2Hu1hQ==" + "version": "143.0", + "hash": "sha512-Sf5eXbt1Ob4+TFF9PKxFPqm3OeYQQMSsGrzz1mZXMvul/5H7BA88ApSvD4woJCNalOYKycJuJcsU2J1LUMipEQ==" } } From 08d283973d20c0028afbe1f081eabb4baaa05c86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 18 Sep 2025 06:13:37 -0700 Subject: [PATCH 108/288] python3Packages.python-matter-server: 8.1.0 -> 8.1.1 Diff: https://github.com/home-assistant-libs/python-matter-server/compare/8.1.0...8.1.1 Changelog: https://github.com/home-assistant-libs/python-matter-server/releases/tag/8.1.1 --- .../python-modules/python-matter-server/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-matter-server/default.nix b/pkgs/development/python-modules/python-matter-server/default.nix index 326dadcfd733..6a7e0ca388a3 100644 --- a/pkgs/development/python-modules/python-matter-server/default.nix +++ b/pkgs/development/python-modules/python-matter-server/default.nix @@ -12,7 +12,6 @@ # dependencies aiohttp, aiorun, - async-timeout, atomicwrites, coloredlogs, orjson, @@ -57,7 +56,7 @@ in buildPythonPackage rec { pname = "python-matter-server"; - version = "8.1.0"; + version = "8.1.1"; pyproject = true; disabled = pythonOlder "3.12"; @@ -66,7 +65,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "python-matter-server"; tag = version; - hash = "sha256-g6C0QbnDA6+DMD0a5oWMSGWY4ZXUDJAXSmD05DmHPqI="; + hash = "sha256-vTJGe6OGFM+q9+iovsQMPwkrHNg2l4pw9BFEtSA/vmA="; }; patches = [ @@ -89,7 +88,6 @@ buildPythonPackage rec { dependencies = [ aiohttp aiorun - async-timeout atomicwrites coloredlogs orjson From 2b182956f5089326859790f51ff12b143c49afca Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 18 Sep 2025 22:11:48 +0800 Subject: [PATCH 109/288] containerlab: remove aaronjheng from maintainers --- pkgs/by-name/co/containerlab/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/containerlab/package.nix b/pkgs/by-name/co/containerlab/package.nix index ea77ff20085e..cf3a9f78c8f2 100644 --- a/pkgs/by-name/co/containerlab/package.nix +++ b/pkgs/by-name/co/containerlab/package.nix @@ -59,7 +59,7 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/srl-labs/containerlab/releases/tag/v${finalAttrs.version}"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ aaronjheng ]; + maintainers = with lib.maintainers; [ ]; mainProgram = "containerlab"; }; }) From 361a3e99acd5c20d0e46219a70a7eaa756220996 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 14:46:20 +0000 Subject: [PATCH 110/288] spacectl: 1.15.1 -> 1.15.2 --- pkgs/by-name/sp/spacectl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spacectl/package.nix b/pkgs/by-name/sp/spacectl/package.nix index 24bf98e002c5..e0effd47c5ad 100644 --- a/pkgs/by-name/sp/spacectl/package.nix +++ b/pkgs/by-name/sp/spacectl/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "spacectl"; - version = "1.15.1"; + version = "1.15.2"; src = fetchFromGitHub { owner = "spacelift-io"; repo = "spacectl"; rev = "v${version}"; - hash = "sha256-2cEYo2wWEvKvYyegov7ruaJImCV38xHz/KOrTzDqywQ="; + hash = "sha256-RC2ReS8XI0WHIXP1XhnBcsOxHQ3NhpQf4wByk8mfm8g="; }; - vendorHash = "sha256-jLUqGQJbYAfsCUJ6amnyAuOsjcslSJzD6Barapzzm9Q="; + vendorHash = "sha256-t81t+Fx9cMfOSSzuCaqnyXvGOJ07JYk9mqPbR4HaHUk="; nativeBuildInputs = [ installShellFiles ]; From 1f18f1bb5c01b75502b9291bb68348981adebbd1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 16:13:57 +0000 Subject: [PATCH 111/288] clipcat: 0.21.0 -> 0.21.1 --- pkgs/by-name/cl/clipcat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clipcat/package.nix b/pkgs/by-name/cl/clipcat/package.nix index 2b674db07e8f..3eaf2dfe1193 100644 --- a/pkgs/by-name/cl/clipcat/package.nix +++ b/pkgs/by-name/cl/clipcat/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage rec { pname = "clipcat"; - version = "0.21.0"; + version = "0.21.1"; src = fetchFromGitHub { owner = "xrelkd"; repo = "clipcat"; tag = "v${version}"; - hash = "sha256-CIqV5V7NN2zsqBwheJrcBnOTOBEncIwqqXdsZ9DLAog="; + hash = "sha256-MYWkUb9v8hnW6gUTpIcz0+jhlc8y3hZxsEQxRIZVVxI="; }; - cargoHash = "sha256-UA+NTtZ2qffUPUmvCidnTHwFzD3WOPTlxHR2e2vKwPQ="; + cargoHash = "sha256-7ntsq6x/8QFaU6Hl4tk+Rtvc8ttcK9Mp00nlirNlUKY="; patches = [ # Fix compilation errors caused by stricter restrictions on unused code in Rust 1.89. From fdd31787021602a3b0990e30e2cc8249e3576d44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 16:25:31 +0000 Subject: [PATCH 112/288] atlantis: 0.35.1 -> 0.36.0 --- pkgs/by-name/at/atlantis/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/at/atlantis/package.nix b/pkgs/by-name/at/atlantis/package.nix index ccc3a81f89a4..0b37964f4cf0 100644 --- a/pkgs/by-name/at/atlantis/package.nix +++ b/pkgs/by-name/at/atlantis/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "atlantis"; - version = "0.35.1"; + version = "0.36.0"; src = fetchFromGitHub { owner = "runatlantis"; repo = "atlantis"; tag = "v${finalAttrs.version}"; - hash = "sha256-xYj6qu5bXpryuh2vqtYF+8HP/JRM5Cc8ctT+1S1gS2Q="; + hash = "sha256-STw7qQHLyST5eyr3siBY1adO2vyUEH1xlwatj3Oyp0U="; }; ldflags = [ @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { "-X=main.date=1970-01-01T00:00:00Z" ]; - vendorHash = "sha256-ac2IGN+wtDAXei1uxCIZQGOmwJ3+AhIX2qq0RMqO0G8="; + vendorHash = "sha256-GeO+T8PUrN1zX0S6roeles5sB68KwStiuQ65k+tNf68="; subPackages = [ "." ]; From cab9db80469f2fe89f237181d89297b12e4b82ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 17:06:26 +0000 Subject: [PATCH 113/288] ldeep: 1.0.87 -> 1.0.88 --- pkgs/by-name/ld/ldeep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ld/ldeep/package.nix b/pkgs/by-name/ld/ldeep/package.nix index f9b512730360..452bbb414da5 100644 --- a/pkgs/by-name/ld/ldeep/package.nix +++ b/pkgs/by-name/ld/ldeep/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "ldeep"; - version = "1.0.87"; + version = "1.0.88"; pyproject = true; src = fetchFromGitHub { owner = "franc-pentest"; repo = "ldeep"; tag = version; - hash = "sha256-ym26uCWJU5fEbOyPxI8qUvorWj3HzCcHSmBk8kXPQUQ="; + hash = "sha256-Auh9KCyPO1bWKY1wd9As5eycJfUhj0IhX/9xp99skhA="; }; pythonRelaxDeps = [ From 007dc528ae151ec7e724a6a3ec60f84c2fa39457 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Sep 2025 12:10:25 -0500 Subject: [PATCH 114/288] jankyborders: 1.8.0 -> 1.8.3 Signed-off-by: Austin Horstman --- pkgs/by-name/ja/jankyborders/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jankyborders/package.nix b/pkgs/by-name/ja/jankyborders/package.nix index 89ff417e67a6..166a1d80b5ca 100644 --- a/pkgs/by-name/ja/jankyborders/package.nix +++ b/pkgs/by-name/ja/jankyborders/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "JankyBorders"; - version = "1.8.0"; + version = "1.8.3"; src = fetchFromGitHub { owner = "FelixKratz"; repo = "JankyBorders"; rev = "v${finalAttrs.version}"; - hash = "sha256-LG3I2Zp7GU9khrDTBRMO0+qhreVL+4rwAQRI+AbXbW0="; + hash = "sha256-lc61PjaRZ8ZOWAFhsf/G3sQkd1oUyePHU43w4pt1AWY="; }; nativeBuildInputs = [ From fc139f603e4a4df52b41737dd994b92faacee44f Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Tue, 28 Jan 2025 17:25:29 -0800 Subject: [PATCH 115/288] vboot_reference: 111.15329 -> 135.16209 --- pkgs/by-name/vb/vboot_reference/package.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/vb/vboot_reference/package.nix b/pkgs/by-name/vb/vboot_reference/package.nix index f6aee1214a92..f3d43c78fd66 100644 --- a/pkgs/by-name/vb/vboot_reference/package.nix +++ b/pkgs/by-name/vb/vboot_reference/package.nix @@ -10,14 +10,13 @@ }: stdenv.mkDerivation { - version = "111.15329"; - pname = "vboot_reference"; + version = "135.16209"; src = fetchFromGitiles { url = "https://chromium.googlesource.com/chromiumos/platform/vboot_reference"; - rev = "1a1cb5c9a38030a5868e2aaad295c68432c680fd"; # refs/heads/release-R111-15329.B - sha256 = "sha256-56/hqqFiKHw0/ah0D20U1ueIU2iq8I4Wn5DiEWxB9qA="; + rev = "bf4b21294a1c2c6b94f400819d3fce4a905b3afe"; # refs/heads/release-R135-16209.B + hash = "sha256-frg7NkK173wAHJRedtbJI5jI8Kee/VkByh5DCUzD9OA="; }; nativeBuildInputs = [ pkg-config ]; @@ -32,7 +31,7 @@ stdenv.mkDerivation { env.NIX_CFLAGS_COMPILE = toString [ # This apparently doesn't work as expected: - # - https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/refs/heads/release-R111-15329.B/Makefile#439 + # - https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/refs/heads/release-R135-16209.B/Makefile#493 # Let's apply the same flag manually. "-Wno-error=deprecated-declarations" ]; @@ -54,7 +53,7 @@ stdenv.mkDerivation { "HOST_ARCH=${stdenv.hostPlatform.parsed.cpu.name}" "USE_FLASHROM=0" # Upstream has weird opinions about DESTDIR - # https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/refs/heads/release-R111-15329.B/Makefile#51 + # https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/refs/heads/release-R135-16209.B/Makefile#51 "UB_DIR=${placeholder "out"}/bin" "UL_DIR=${placeholder "out"}/lib" "UI_DIR=${placeholder "out"}/include/vboot" From c61d94fdee7a299a3f5e81acc679f8bcdd5b6224 Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Tue, 28 Jan 2025 17:26:07 -0800 Subject: [PATCH 116/288] vboot_reference: remove irrelevant cflags Removing these manually applied cflags do not result in build failures. --- pkgs/by-name/vb/vboot_reference/package.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/by-name/vb/vboot_reference/package.nix b/pkgs/by-name/vb/vboot_reference/package.nix index f3d43c78fd66..73fe56651421 100644 --- a/pkgs/by-name/vb/vboot_reference/package.nix +++ b/pkgs/by-name/vb/vboot_reference/package.nix @@ -29,13 +29,6 @@ stdenv.mkDerivation { enableParallelBuilding = true; - env.NIX_CFLAGS_COMPILE = toString [ - # This apparently doesn't work as expected: - # - https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/refs/heads/release-R135-16209.B/Makefile#493 - # Let's apply the same flag manually. - "-Wno-error=deprecated-declarations" - ]; - postPatch = '' substituteInPlace Makefile \ --replace "ar qc" '${stdenv.cc.bintools.targetPrefix}ar qc' From 3d24390579cf99a05ba84c012ad2feefb1f770db Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Tue, 28 Jan 2025 17:27:30 -0800 Subject: [PATCH 117/288] vboot_reference: use --replace-fail with substituteInPlace --- pkgs/by-name/vb/vboot_reference/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/vb/vboot_reference/package.nix b/pkgs/by-name/vb/vboot_reference/package.nix index 73fe56651421..cbe094300214 100644 --- a/pkgs/by-name/vb/vboot_reference/package.nix +++ b/pkgs/by-name/vb/vboot_reference/package.nix @@ -31,13 +31,11 @@ stdenv.mkDerivation { postPatch = '' substituteInPlace Makefile \ - --replace "ar qc" '${stdenv.cc.bintools.targetPrefix}ar qc' + --replace-fail "ar qc" '${stdenv.cc.bintools.targetPrefix}ar qc' # Drop flag unrecognized by GCC 9 (for e.g. aarch64-linux) substituteInPlace Makefile \ - --replace "-Wno-unknown-warning" "" - ''; + --replace-fail "-Wno-unknown-warning" "" - preBuild = '' patchShebangs scripts ''; From 356c16f9848761a01f564c37d70f58761cd5aa5c Mon Sep 17 00:00:00 2001 From: Jared Baur Date: Tue, 28 Jan 2025 17:27:50 -0800 Subject: [PATCH 118/288] vboot_reference: add jmbaur as maintainer --- pkgs/by-name/vb/vboot_reference/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/vb/vboot_reference/package.nix b/pkgs/by-name/vb/vboot_reference/package.nix index cbe094300214..3c9ffbf9a881 100644 --- a/pkgs/by-name/vb/vboot_reference/package.nix +++ b/pkgs/by-name/vb/vboot_reference/package.nix @@ -56,10 +56,10 @@ stdenv.mkDerivation { cp -r tests/devkeys* $out/share/vboot/ ''; - meta = with lib; { + meta = { description = "Chrome OS partitioning and kernel signing tools"; - license = licenses.bsd3; - platforms = platforms.linux; - maintainers = [ ]; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.jmbaur ]; }; } From b51208fc2701e2ba859db632bed54094fe567bf4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 17:41:25 +0000 Subject: [PATCH 119/288] syft: 1.32.0 -> 1.33.0 --- pkgs/by-name/sy/syft/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix index d87ff8ba7bc0..32298b025271 100644 --- a/pkgs/by-name/sy/syft/package.nix +++ b/pkgs/by-name/sy/syft/package.nix @@ -7,13 +7,13 @@ buildGoModule rec { pname = "syft"; - version = "1.32.0"; + version = "1.33.0"; src = fetchFromGitHub { owner = "anchore"; repo = "syft"; tag = "v${version}"; - hash = "sha256-M165U881x56DDI4V8aOAdT7XAOiWKcQ2aWtqj9ivIQY="; + hash = "sha256-S7PvaLjrd6W7AyCgi8yAC0kjFwVxpf/FlzyOq3yvayE="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -28,7 +28,7 @@ buildGoModule rec { # hash mismatch with darwin proxyVendor = true; - vendorHash = "sha256-x1wN7+Ei7PT30Q9PUaPf5egpfIZVnfym8w7bXcmpCOg="; + vendorHash = "sha256-JppXYoge4hK5hw2O2KSRL1n/UX/bc2LmGEzwQW6xD44="; nativeBuildInputs = [ installShellFiles ]; From b7429be85dcf7b8e73d9899f6966216a6d3cd37c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 17:42:03 +0000 Subject: [PATCH 120/288] versitygw: 1.0.17 -> 1.0.18 --- pkgs/by-name/ve/versitygw/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/versitygw/package.nix b/pkgs/by-name/ve/versitygw/package.nix index d3d3bcc06174..a9d6327c0285 100644 --- a/pkgs/by-name/ve/versitygw/package.nix +++ b/pkgs/by-name/ve/versitygw/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "versitygw"; - version = "1.0.17"; + version = "1.0.18"; src = fetchFromGitHub { owner = "versity"; repo = "versitygw"; tag = "v${version}"; - hash = "sha256-RNxB0VxyYeR3CkzNVkDiAwV6qAUAl37JzHTSWbvaiTs="; + hash = "sha256-IZWcRlVfXAZjkgwD9sdIX6Z2YEshkV+q4vUwPFSB5P4="; }; - vendorHash = "sha256-YJ7p19o3SWLLdSRuqqIUvtyF6UBJ8AKhMqe7SuIIlG4="; + vendorHash = "sha256-L7cxMkPJVDG91PXWA3eu0hWRcDfbp3U3HKXc1IziCBM="; doCheck = false; # Require access to online S3 services From 349a646fa986f3e34cec105bb50c4e80152e8e53 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 18 Sep 2025 10:58:44 -0700 Subject: [PATCH 121/288] nixVersions.nix_2_31: 2.31.1 -> 2.31.2 Diff: https://github.com/NixOS/nix/compare/refs/tags/2.31.1...refs/tags/2.31.2 --- pkgs/tools/package-management/nix/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 7e66e3551adc..dc37cf78e677 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -166,14 +166,14 @@ lib.makeExtensible ( nix_2_30 = addTests "nix_2_30" self.nixComponents_2_30.nix-everything; nixComponents_2_31 = nixDependencies.callPackage ./modular/packages.nix rec { - version = "2.31.1"; + version = "2.31.2"; inherit (self.nix_2_30.meta) maintainers teams; otherSplices = generateSplicesForNixComponents "nixComponents_2_31"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; tag = version; - hash = "sha256-p7GXuu9OyQ1etTYl5egWIk2Ck7CdpXj80CqkhfE4H0c="; + hash = "sha256-NLGXPLjENLeKVOg3OZgHXZ+1x6sPIKq9FHH8pxbCrDI="; }; }; From 72bea47fa43dee34d87a22144c51e80c6eb8a0b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 18:14:27 +0000 Subject: [PATCH 122/288] python3Packages.pythonqwt: 0.14.5 -> 0.14.6 --- pkgs/development/python-modules/pythonqwt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pythonqwt/default.nix b/pkgs/development/python-modules/pythonqwt/default.nix index 992d667b32bb..ebc7969b5c48 100644 --- a/pkgs/development/python-modules/pythonqwt/default.nix +++ b/pkgs/development/python-modules/pythonqwt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "pythonqwt"; - version = "0.14.5"; + version = "0.14.6"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "PythonQwt"; tag = "v${version}"; - hash = "sha256-VNeW5LOL/CM/RUrC5TUj6FnVlhmXaPRYjGPz8b01Tew="; + hash = "sha256-D7iZ/737x+f63clnH41S8DtmBXDMf01A04UBKsHTJwA="; }; build-system = [ From a16d82151499bc3ecf6dc66f16275620052c7216 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 18 Sep 2025 11:17:49 -0700 Subject: [PATCH 123/288] pkgs/top-level/metrics.nix: fix the jq to count derivations As can be seen on https://hydra.nixos.org/job/nixpkgs/trunk/metrics/metric/nix-env.qaCountBroken the logic is counting `null` entries today. I introduced this regression in dfd90bf4c07b6eb3d101190c2ad2369c92ea52d5 --- pkgs/top-level/metrics.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/metrics.nix b/pkgs/top-level/metrics.nix index c6380b74a667..574e8f510a8b 100644 --- a/pkgs/top-level/metrics.nix +++ b/pkgs/top-level/metrics.nix @@ -93,7 +93,7 @@ stdenvNoCC.mkDerivation { # It's slightly unclear which of the set to track: qaCount, qaCountDrv, qaCountBroken. num="$(wc -l < metrics/nix-env.qa/output)" echo "nix-env.qaCount $num" >> hydra-metrics - qaCountDrv="$(jq -r 'reduce .[].drvPath as $d (0; .+1)' metrics/nix-env.qaDrv/output)" + qaCountDrv="$(jq -r 'reduce (.[].drvPath? // empty) as $d (0; .+1)' metrics/nix-env.qaDrv/output)" numBroken="$((num - $qaCountDrv))" echo "nix-env.qaCountBroken $numBroken" >> hydra-metrics From d80652857e5376b4edc82186d426f0cd547934e7 Mon Sep 17 00:00:00 2001 From: David Falk Date: Thu, 14 Aug 2025 21:10:17 +0200 Subject: [PATCH 124/288] gophertube: init at 2.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Yiyu Zhou Co-authored-by: éclairevoyant <848000+eclairevoyant@users.noreply.github.com> --- pkgs/by-name/go/gophertube/package.nix | 57 ++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 pkgs/by-name/go/gophertube/package.nix diff --git a/pkgs/by-name/go/gophertube/package.nix b/pkgs/by-name/go/gophertube/package.nix new file mode 100644 index 000000000000..63d6932baf68 --- /dev/null +++ b/pkgs/by-name/go/gophertube/package.nix @@ -0,0 +1,57 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + yt-dlp, + mpv, + fzf, + chafa, + makeBinaryWrapper, + versionCheckHook, +}: + +buildGoModule (finalAttrs: { + pname = "gophertube"; + version = "2.8.0"; + + src = fetchFromGitHub { + owner = "KrishnaSSH"; + repo = "GopherTube"; + tag = "v${finalAttrs.version}"; + hash = "sha256-0TStXYghfRR11ETJcK2lnkBtS2IUy/YgeFFn0wXpeOU="; + }; + + vendorHash = "sha256-WfVoCxzMk+h4AP1zgTNRXTpj8Ltu71YrsQ7OoU3Y4tg="; + + ldflags = [ + "-X gophertube/internal/app.version=${finalAttrs.version}" + ]; + + nativeBuildInputs = [ makeBinaryWrapper ]; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgramArg = "-v"; + + propagatedUserEnvPkgs = [ + yt-dlp + mpv + fzf + chafa + ]; + + postInstall = '' + wrapProgram $out/bin/gophertube \ + --suffix PATH : ${lib.makeBinPath finalAttrs.propagatedUserEnvPkgs} + ''; + + meta = { + description = "Terminal user interface for search and watching YouTube videos using mpv and chafa"; + homepage = "https://github.com/KrishnaSSh/GopherTube"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + spreetin + yiyu + ]; + mainProgram = "gophertube"; + }; +}) From 64a41620a8f6d6b58fb7d808835e8bcb5117d77e Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Thu, 18 Sep 2025 10:39:40 -0400 Subject: [PATCH 125/288] dart.sqlcipher_flutter_libs: add 4_9_0 and 4_10_0 --- .../package-source-builders/sqlcipher_flutter_libs/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/compilers/dart/package-source-builders/sqlcipher_flutter_libs/default.nix b/pkgs/development/compilers/dart/package-source-builders/sqlcipher_flutter_libs/default.nix index 410533c3bed7..ee889802b835 100644 --- a/pkgs/development/compilers/dart/package-source-builders/sqlcipher_flutter_libs/default.nix +++ b/pkgs/development/compilers/dart/package-source-builders/sqlcipher_flutter_libs/default.nix @@ -20,6 +20,8 @@ let "https://fsn1.your-objectstorage.com/simon-public/assets/sqlcipher/${version}.c"; }) { + v4_10_0 = "sha256-3njvCHy8Juj+WE3gXxeQ8+NIl9uHMegVTcZ00/LfKMs="; + v4_9_0 = "sha256-uqvW5BgMjCS0GzeEDeGskb4It0NkWjNUpyXpGlBSIlc="; v4_8_0 = "sha256-nfYmi9PJlMbLqiFRksOIUXYHgD8LL2AVey9GCUc03Jw="; v4_6_1 = "sha256-8kBJiy8g1odpBQQUF5A7f9g3+WStbJTARyfvAi84YVE="; v4_5_7 = "sha256-lDgSEVGZcoruF7nAp0C2kr6TN7XllpMzMVi/R1XfGP4="; From afad5fbf2675939160d44c4a75f276fd53e87ffc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 18:50:48 +0000 Subject: [PATCH 126/288] copybara: 20250901 -> 20250915 --- pkgs/by-name/co/copybara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index c24a641eac9e..9e46ded4bf5e 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20250901"; + version = "20250915"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-yewUQIfQIMQMX92l2Cth76zfsMErpfhSa3/pZ8FZEYA="; + hash = "sha256-vDyLBavzdVzhX3fPpVUpc7Y6Dn9UGQpfoISyUX9ixek="; }; nativeBuildInputs = [ From 660fd74d85300209a0f72daa3e59593800b5bc2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 18:54:46 +0000 Subject: [PATCH 127/288] s7: 11.5-unstable-2025-09-06 -> 11.5-unstable-2025-09-18 --- 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 100df45b8da3..a8dbaa69e057 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.5-unstable-2025-09-06"; + version = "11.5-unstable-2025-09-18"; src = fetchFromGitLab { domain = "cm-gitlab.stanford.edu"; owner = "bil"; repo = "s7"; - rev = "cc2781b08764f820a3b9dc7dfbbc40505a3131db"; - hash = "sha256-8hwCzoELeDsnIz+XvfHHyRov4KajqCe1icI8uobrbDk="; + rev = "b1a393a89850ba54423a2360247703b2f51a8dc0"; + hash = "sha256-+nNryibKZhNQPdExDOAjsJngMdsVauBUzDSB1JcWVlo="; }; buildInputs = From b8ef40a33a6a840d643213e676039030f1366944 Mon Sep 17 00:00:00 2001 From: Matt Whiteley Date: Wed, 17 Sep 2025 15:35:07 -0700 Subject: [PATCH 128/288] viceroy: 0.14.2 -> 0.14.3 Fixes compilation errors with Rust 1.89+ --- pkgs/by-name/vi/viceroy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/viceroy/package.nix b/pkgs/by-name/vi/viceroy/package.nix index e96f6919768a..5a6ca49d066c 100644 --- a/pkgs/by-name/vi/viceroy/package.nix +++ b/pkgs/by-name/vi/viceroy/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "viceroy"; - version = "0.14.2"; + version = "0.14.3"; src = fetchFromGitHub { owner = "fastly"; repo = "viceroy"; rev = "v${version}"; - hash = "sha256-tfIUmyQjoWflAjA4aOIJ7xhUgVG5Njf54W36h8a1vQ8="; + hash = "sha256-djUBSplEHIGEk1ofaHtfzXJ1HCztrXtZoS30goY1w5A="; }; - cargoHash = "sha256-0xrT1Eum0ttApkN09U4MEo/vM6y6t6+e7iVcuih2b5U="; + cargoHash = "sha256-D6VSmQOwdKWUSsxPr/6hq0SjE1LYusn9HZsNi07cGSk="; cargoTestFlags = [ "--package viceroy-lib" From fde3a6e26dbed44056d463364bf27ab424ddae3c Mon Sep 17 00:00:00 2001 From: Lucy Hochkamp Date: Thu, 18 Sep 2025 21:02:06 +0200 Subject: [PATCH 129/288] beets: 2.3.1 -> 2.4.0 --- pkgs/tools/audio/beets/builtin-plugins.nix | 2 ++ pkgs/tools/audio/beets/common.nix | 2 ++ pkgs/tools/audio/beets/default.nix | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/audio/beets/builtin-plugins.nix b/pkgs/tools/audio/beets/builtin-plugins.nix index 8bc64e424512..3961eec1e0df 100644 --- a/pkgs/tools/audio/beets/builtin-plugins.nix +++ b/pkgs/tools/audio/beets/builtin-plugins.nix @@ -133,12 +133,14 @@ propagatedBuildInputs = [ python3Packages.mpd2 ]; testPaths = [ ]; }; + musicbrainz = { }; parentwork = { }; permissions = { }; play = { }; playlist.propagatedBuildInputs = [ python3Packages.requests ]; plexupdate = { }; random = { }; + replace = { }; replaygain.wrapperBins = [ aacgain ffmpeg diff --git a/pkgs/tools/audio/beets/common.nix b/pkgs/tools/audio/beets/common.nix index e387329c0075..3854d26dc74f 100644 --- a/pkgs/tools/audio/beets/common.nix +++ b/pkgs/tools/audio/beets/common.nix @@ -176,6 +176,8 @@ python3Packages.buildPythonApplication { disabledTests = disabledTests ++ [ # https://github.com/beetbox/beets/issues/5880 "test_reject_different_art" + # touches network + "test_merge_duplicate_album" ]; # Perform extra "sanity checks", before running pytest tests. diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix index d13ce2d71c5c..f82175e39bec 100644 --- a/pkgs/tools/audio/beets/default.nix +++ b/pkgs/tools/audio/beets/default.nix @@ -31,12 +31,12 @@ lib.makeExtensible ( beets-stable = callPackage ./common.nix rec { inherit python3Packages extraPatches; - version = "2.3.1"; + version = "2.4.0"; src = fetchFromGitHub { owner = "beetbox"; repo = "beets"; tag = "v${version}"; - hash = "sha256-INxL2XDn8kwRYYcZATv/NdLmAtfQvxVDWKB1OYo8dxY="; + hash = "sha256-BM4NW8iukw9+zLD2cfAETmFYNAiNPUn9cLrkVlCE+jM="; }; }; From 94b261c3fbdc9d25de1d27ecaa786983d1f3de19 Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 18 Sep 2025 11:51:17 -0700 Subject: [PATCH 130/288] graalvm-ce-musl: only test --static on x86_64-linux --libc=musl --static is not support by GraalVM native-image on aarch64 so add conditional to only test this option on x86_64 --- .../compilers/graalvm/community-edition/buildGraalvm.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix b/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix index 6b267ce0ca3d..db97c1e3f54c 100644 --- a/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix +++ b/pkgs/development/compilers/graalvm/community-edition/buildGraalvm.nix @@ -230,8 +230,8 @@ let } ${ - # --static is only available in Linux - lib.optionalString (stdenv.hostPlatform.isLinux && useMusl) '' + # --static is only available in x86_64 Linux + lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64 && useMusl) '' echo "Ahead-Of-Time compilation with --static and --libc=musl" $out/bin/native-image $extraNativeImageArgs -march=compatibility --libc=musl --static HelloWorld ./helloworld | fgrep 'Hello World' From 96fc08be0ca88cd88cfbfee0e9140ffbc92609da Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 18 Sep 2025 12:14:37 -0700 Subject: [PATCH 131/288] =?UTF-8?q?graalvm-ce:=2024.0.2=20=E2=86=92=2025.0?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update to 25.0.0 LTS using `graalvm/community-edition/update.sh` --- .../community-edition/graalvm-ce/hashes.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix b/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix index a38117ef6be3..5fd7b94baf81 100644 --- a/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix +++ b/pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix @@ -1,22 +1,22 @@ # Generated by update.sh script { - "version" = "24.0.2"; + "version" = "25.0.0"; "hashes" = { "aarch64-linux" = { - sha256 = "1xfncszlnxmjxfj79b3z5isc8a3gjk0cn3i7b0yli4c7hld9akf5"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_linux-aarch64_bin.tar.gz"; + sha256 = "08c9x9pcnkq853p984nzlivswjzvribx7xww9lbmsv002xv8ng3c"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_linux-aarch64_bin.tar.gz"; }; "x86_64-linux" = { - sha256 = "080774x1chpa0n8bpmw575g5myi63ikffwgcvq3r7nvdh9n88qkd"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_linux-x64_bin.tar.gz"; + sha256 = "1pfki55vjzfq22ycphsp4kyzldmg3fr2qlacmqy30yiqjz7g4qhq"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_linux-x64_bin.tar.gz"; }; "x86_64-darwin" = { - sha256 = "1lvn38dd7kl086344237jq20a1l4cqj2wcdjain1bawds5bdi7n5"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_macos-x64_bin.tar.gz"; + sha256 = "13bp0rwvb1sbs0sqmkmdfbmngsphjdvp5mqxqyfy4h6hczw8q9q4"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_macos-x64_bin.tar.gz"; }; "aarch64-darwin" = { - sha256 = "11ymqs0knhx70n8mvanfnqaq3d8x5a9955hqccllgzj6fz86hl0z"; - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-24.0.2/graalvm-community-jdk-24.0.2_macos-aarch64_bin.tar.gz"; + sha256 = "0n3isdwkkkr7kpqqkpq7l02j39zvx6cx4ja0q6j611m9xnmdain4"; + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_macos-aarch64_bin.tar.gz"; }; }; } From ecf67f3cf1ad2d63f15c8633cd45116f331bc7a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 19:18:42 +0000 Subject: [PATCH 132/288] python3Packages.osc: 1.19.1 -> 1.20.0 --- pkgs/development/python-modules/osc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/osc/default.nix b/pkgs/development/python-modules/osc/default.nix index 51beca1710b6..8aace8c6ed8f 100644 --- a/pkgs/development/python-modules/osc/default.nix +++ b/pkgs/development/python-modules/osc/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "osc"; - version = "1.19.1"; + version = "1.20.0"; format = "setuptools"; src = fetchFromGitHub { owner = "openSUSE"; repo = "osc"; rev = version; - hash = "sha256-klPO873FwQOf4DCTuDd86vmGLI4ep9xgS6c+HasJv0Q="; + hash = "sha256-00tS5iOnGkQ6XgROtY6cVU2ewIMtWVZSKobvB+FPPZM="; }; buildInputs = [ bashInteractive ]; # needed for bash-completion helper From c0fed23683efa20bbccacaed1e86ce42890c17ee Mon Sep 17 00:00:00 2001 From: Hugo ARNAL Date: Thu, 18 Sep 2025 21:25:47 +0200 Subject: [PATCH 133/288] vscode: 1.104.0 -> 1.104.1 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 5a726bb88ece..cb741ef730fd 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -36,20 +36,20 @@ let hash = { - x86_64-linux = "sha256-ABnbLiF8AKClsGjhHb/yK4jD3Tt8y/NdbxicSkp+Hbs="; - x86_64-darwin = "sha256-eVMePttMG9z/gpvH7PraIV7uNL7mvBEPzb+2ileSaXQ="; - aarch64-linux = "sha256-ktKbIgbF1el5xHB+AS3uP3o35H2dIhUJ4NHNCoQhI3s="; - aarch64-darwin = "sha256-xa+CR4g/CaDLLtsooY+fVcTsPtO/fcFo4DYAYFCVrvY="; - armv7l-linux = "sha256-MyLZj+hiHW1yP3mhNJlb2hh40KaqkG1CYz00Me7wzeo="; + x86_64-linux = "sha256-y0Bjrxmp7DYV4iUDnQGC0aIYrQNM3oPicajbeVuEtqc="; + x86_64-darwin = "sha256-6/BiMvVp955PW0hz22+NzdvC+IC+pNYjz25n3Op6V/k="; + aarch64-linux = "sha256-DF8QnqvVFqNyxjrphR6NaUXOKr8Koe34NitRa5mTBYs="; + aarch64-darwin = "sha256-v+m8AMpPph6CztUCjneBKC9txEOAKvcHsAXr/8KjIeA="; + armv7l-linux = "sha256-py1FZYd77YVNloQbXm36ou4HGowmteY8HzOiUioGD8Y="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.104.0"; + version = "1.104.1"; # This is used for VS Code - Remote SSH test - rev = "f220831ea2d946c0dcb0f3eaa480eb435a2c1260"; + rev = "0f0d87fa9e96c856c5212fc86db137ac0d783365"; in callPackage ./generic.nix { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -82,7 +82,7 @@ callPackage ./generic.nix { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-arCYSIxRJSKQxjhnYfFexY3CAjsw4mNoP197C/LzaV4="; + hash = "sha256-o0O/WDH+hr3R9np+WPLJo+/nIVBRjP8H2JVwa8volfg="; }; stdenv = stdenvNoCC; }; From 26bdd1074bf60637fa0f585a9caa5c5c35f3fed7 Mon Sep 17 00:00:00 2001 From: Hugo ARNAL Date: Thu, 18 Sep 2025 21:30:04 +0200 Subject: [PATCH 134/288] vscodium: 1.104.06114 -> 1.104.16282 --- pkgs/applications/editors/vscode/vscodium.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 7dfe635d81a8..fab99312b9e3 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -26,11 +26,11 @@ let hash = { - x86_64-linux = "sha256-4ynELB05qymWH5p8zx1yJ4ZFdkr/LHFV2ntBNE9vWbc="; - x86_64-darwin = "sha256-4otc7yM06HLU7i60qrbZcA9aX8tZkDZo89xdeF5ztTM="; - aarch64-linux = "sha256-fUgj9gGgjvsrLeSMIgWGgHdnUQydj8Jo9Aq9uOi19oA="; - aarch64-darwin = "sha256-ZlWZIHAmAirwWML2rV8CrVWOGCn64yyE+aCobCK5kR0="; - armv7l-linux = "sha256-JqESQgxVAG+NTFUUEqxZCP+utxYzwFBv65xuQUTRZfU="; + x86_64-linux = "sha256-nGGaEEPP1LIm0NqqMu5DoYqVkwVYMn0fI5h3QySMT4Y="; + x86_64-darwin = "sha256-Fuv0iQGVFnO2CTWkdBd1fTKWJKhId18vfbWC23F8i/s="; + aarch64-linux = "sha256-5p9njg1YHaNuRSItG9QD9UTgm47+Qm3mJWevTh0HFKM="; + aarch64-darwin = "sha256-LMrvGlPkl2QHdVQnLSwWtCT08SBtm4C3kXxzHvsLpXg="; + armv7l-linux = "sha256-EAgd0s/4Wl58hgBM+oUeFmXPyXQdmDwTC+EXqaJf7ME="; } .${system} or throwSystem; @@ -41,7 +41,7 @@ callPackage ./generic.nix rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.104.06114"; + version = "1.104.16282"; pname = "vscodium"; executableName = "codium"; From 4fe697c9310ae49675e261b26b5f95dae29469a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 19:30:46 +0000 Subject: [PATCH 135/288] testssl: 3.2.1 -> 3.2.2 --- pkgs/by-name/te/testssl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/te/testssl/package.nix b/pkgs/by-name/te/testssl/package.nix index 994ed20c04f0..3a1eb35dfee1 100644 --- a/pkgs/by-name/te/testssl/package.nix +++ b/pkgs/by-name/te/testssl/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation rec { pname = "testssl.sh"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "drwetter"; repo = "testssl.sh"; rev = "v${version}"; - sha256 = "sha256-jVrEgTgAvu/N0Ijdl4Lya05Q/af7jGTlJBNiYt1X3tI="; + sha256 = "sha256-zPqGCcWRwTYl7cGnrv9a5KOMe75xzU2xvf5z+Nqwfb0="; }; nativeBuildInputs = [ makeWrapper ]; From 0f1a23a39780741b81d4ae8e19ac38cca92c1e64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 19:31:58 +0000 Subject: [PATCH 136/288] topicctl: 1.20.2 -> 1.21.0 --- 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 0f11643aa80d..d4744e58d762 100644 --- a/pkgs/by-name/to/topicctl/package.nix +++ b/pkgs/by-name/to/topicctl/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "topicctl"; - version = "1.20.2"; + version = "1.21.0"; src = fetchFromGitHub { owner = "segmentio"; repo = "topicctl"; rev = "v${version}"; - sha256 = "sha256-OrHQVgN4wwRBdYvCdn4GCzMIhMaav7wmmHemZbQMRCc="; + sha256 = "sha256-+Khy7WL57oHCb1a4HIJPq9UdMuYXlkf8/GikoRvUT1Y="; }; vendorHash = "sha256-M/lNhGD9zNmwkzTAjp0lbAeliNpLOCVJbOG16N76QL4="; From 0efee58dceda7ee0533f6411864a012f9ea849d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 19:48:04 +0000 Subject: [PATCH 137/288] sentry-native: 0.10.1 -> 0.11.0 --- pkgs/by-name/se/sentry-native/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index fab7f4652829..d1f03e908c9e 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "sentry-native"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = version; - hash = "sha256-99C4Nd2YdUElMpbKrNIBjicaWHR2MVqHUu5KryYAT/I="; + hash = "sha256-PEm6Vu5MTT+T28jNnsRkHQo2k3o1ZbHQV8hOo7VKNbQ="; }; nativeBuildInputs = [ From c8f9551e41e270c6decadfe6417c7c180b521050 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Thu, 18 Sep 2025 14:31:23 -0400 Subject: [PATCH 138/288] fluffychat: 2.0.0 -> 2.1.1 changelog: https://github.com/krille-chan/fluffychat/releases/tag/v2.1.1 changelog: https://github.com/krille-chan/fluffychat/releases/tag/v2.1.0 --- pkgs/by-name/fl/fluffychat/package.nix | 35 +- pkgs/by-name/fl/fluffychat/pubspec.lock.json | 380 +++++++++---------- 2 files changed, 210 insertions(+), 205 deletions(-) diff --git a/pkgs/by-name/fl/fluffychat/package.nix b/pkgs/by-name/fl/fluffychat/package.nix index 06ecd9a28373..2091bfea6abf 100644 --- a/pkgs/by-name/fl/fluffychat/package.nix +++ b/pkgs/by-name/fl/fluffychat/package.nix @@ -1,6 +1,8 @@ { lib, + stdenv, fetchFromGitHub, + fetchzip, imagemagick, libgbm, libdrm, @@ -21,17 +23,21 @@ let libdrm ]; pubspecLock = lib.importJSON ./pubspec.lock.json; + libwebrtc = fetchzip { + url = "https://github.com/flutter-webrtc/flutter-webrtc/releases/download/v1.1.0/libwebrtc.zip"; + sha256 = "sha256-lRfymTSfoNUtR5tSUiAptAvrrTwbB8p+SaYQeOevMzA="; + }; in flutter332.buildFlutterApplication ( rec { pname = "fluffychat-${targetFlutterPlatform}"; - version = "2.0.0"; + version = "2.1.1"; src = fetchFromGitHub { owner = "krille-chan"; repo = "fluffychat"; tag = "v${version}"; - hash = "sha256-fFc6nIVQUY9OiGkEc7jrzXnBQPDWC5x5A4/XHUhu6hs="; + hash = "sha256-Gk3PtIb90rmrEIq52aL+vBHhRG6LoyfG2jrAGH5Iyqo="; }; inherit pubspecLock; @@ -84,6 +90,31 @@ flutter332.buildFlutterApplication ( }) ]; + customSourceBuilders = { + flutter_webrtc = + { version, src, ... }: + stdenv.mkDerivation { + pname = "flutter_webrtc"; + inherit version src; + inherit (src) passthru; + + postPatch = '' + substituteInPlace third_party/CMakeLists.txt \ + --replace-fail "\''${CMAKE_CURRENT_LIST_DIR}/downloads/libwebrtc.zip" ${libwebrtc} + ln -s ${libwebrtc} third_party/libwebrtc + ''; + + installPhase = '' + runHook preInstall + + mkdir $out + cp -r ./* $out/ + + runHook postInstall + ''; + }; + }; + postInstall = '' FAV=$out/app/fluffychat-linux/data/flutter_assets/assets/favicon.png ICO=$out/share/icons diff --git a/pkgs/by-name/fl/fluffychat/pubspec.lock.json b/pkgs/by-name/fl/fluffychat/pubspec.lock.json index 7f6dddfa1c58..91db916d77fa 100644 --- a/pkgs/by-name/fl/fluffychat/pubspec.lock.json +++ b/pkgs/by-name/fl/fluffychat/pubspec.lock.json @@ -4,27 +4,21 @@ "dependency": "transitive", "description": { "name": "_fe_analyzer_shared", - "sha256": "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab", + "sha256": "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7", "url": "https://pub.dev" }, "source": "hosted", - "version": "76.0.0" - }, - "_macros": { - "dependency": "transitive", - "description": "dart", - "source": "sdk", - "version": "0.3.3" + "version": "67.0.0" }, "analyzer": { "dependency": "transitive", "description": { "name": "analyzer", - "sha256": "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e", + "sha256": "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.11.0" + "version": "6.4.1" }, "animations": { "dependency": "direct main", @@ -50,11 +44,11 @@ "dependency": "direct main", "description": { "name": "app_links", - "sha256": "85ed8fc1d25a76475914fff28cc994653bd900bc2c26e4b57a49e097febb54ba", + "sha256": "5f88447519add627fe1cbcab4fd1da3d4fed15b9baf29f28b22535c95ecee3e8", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.4.0" + "version": "6.4.1" }, "app_links_linux": { "dependency": "transitive", @@ -90,11 +84,11 @@ "dependency": "direct main", "description": { "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", + "sha256": "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.6.1" + "version": "4.0.7" }, "args": { "dependency": "transitive", @@ -230,11 +224,11 @@ "dependency": "direct main", "description": { "name": "chewie", - "sha256": "4d9554a8f87cc2dc6575dfd5ad20a4375015a29edd567fd6733febe6365e2566", + "sha256": "19b93a1e60e4ba640a792208a6543f1c7d5b124d011ce0199e2f18802199d984", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.11.3" + "version": "1.12.1" }, "cli_config": { "dependency": "transitive", @@ -356,15 +350,35 @@ "source": "hosted", "version": "1.0.8" }, + "dart_earcut": { + "dependency": "transitive", + "description": { + "name": "dart_earcut", + "sha256": "e485001bfc05dcbc437d7bfb666316182e3522d4c3f9668048e004d0eb2ce43b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.2.0" + }, + "dart_polylabel2": { + "dependency": "transitive", + "description": { + "name": "dart_polylabel2", + "sha256": "7eeab15ce72894e4bdba6a8765712231fc81be0bd95247de4ad9966abc57adc6", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.0" + }, "dart_webrtc": { "dependency": "transitive", "description": { "name": "dart_webrtc", - "sha256": "5b76fd85ac95d6f5dee3e7d7de8d4b51bfbec1dc73804647c6aebb52d6297116", + "sha256": "a2ae542cdadc21359022adedc26138fa3487cc3b3547c24ff4f556681869e28c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.5.3+hotfix.2" + "version": "1.5.3+hotfix.4" }, "dbus": { "dependency": "transitive", @@ -380,11 +394,11 @@ "dependency": "direct main", "description": { "name": "desktop_drop", - "sha256": "d55a010fe46c8e8fcff4ea4b451a9ff84a162217bdb3b2a0aa1479776205e15d", + "sha256": "927511f590ce01ee90d0d80f79bc71b9c919d8522d01e495e89a00c6f4a4fb5b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.4.4" + "version": "0.6.1" }, "desktop_notifications": { "dependency": "direct main", @@ -400,41 +414,41 @@ "dependency": "direct main", "description": { "name": "device_info_plus", - "sha256": "a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074", + "sha256": "98f28b42168cc509abc92f88518882fd58061ea372d7999aecc424345c7bff6a", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.1.2" + "version": "11.5.0" }, "device_info_plus_platform_interface": { "dependency": "transitive", "description": { "name": "device_info_plus_platform_interface", - "sha256": "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2", + "sha256": "e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.0.2" + "version": "7.0.3" }, "dynamic_color": { "dependency": "direct main", "description": { "name": "dynamic_color", - "sha256": "eae98052fa6e2826bdac3dd2e921c6ce2903be15c6b7f8b6d8a5d49b5086298d", + "sha256": "43a5a6679649a7731ab860334a5812f2067c2d9ce6452cf069c5e0c25336c17c", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.7.0" + "version": "1.8.1" }, "emoji_picker_flutter": { "dependency": "direct main", "description": { "name": "emoji_picker_flutter", - "sha256": "08567e6f914d36c32091a96cf2f51d2558c47aa2bd47a590dc4f50e42e0965f6", + "sha256": "9a44c102079891ea5877f78c70f2e3c6e9df7b7fe0a01757d31f1046eeaa016d", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.1.0" + "version": "4.3.0" }, "emojis": { "dependency": "direct main", @@ -490,11 +504,11 @@ "dependency": "direct main", "description": { "name": "file_picker", - "sha256": "ab13ae8ef5580a411c458d6207b6774a6c237d77ac37011b13994879f68a8810", + "sha256": "ef7d2a085c1b1d69d17b6842d0734aad90156de08df6bd3c12496d0bd6ddf8e2", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.3.7" + "version": "10.3.1" }, "file_selector": { "dependency": "direct main", @@ -592,16 +606,6 @@ "source": "sdk", "version": "0.0.0" }, - "flutter_cache_manager": { - "dependency": "direct main", - "description": { - "name": "flutter_cache_manager", - "sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.1" - }, "flutter_driver": { "dependency": "transitive", "description": "flutter", @@ -612,11 +616,11 @@ "dependency": "direct main", "description": { "name": "flutter_foreground_task", - "sha256": "6cf10a27f5e344cd2ecad0752d3a5f4ec32846d82fda8753b3fe2480ebb832a3", + "sha256": "9f1b25a81db95d7119d2c5cffc654048cbdd49d4056183e1beadc1a6a38f3e29", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "9.1.0" }, "flutter_highlighter": { "dependency": "direct main", @@ -712,31 +716,41 @@ "dependency": "direct main", "description": { "name": "flutter_local_notifications", - "sha256": "674173fd3c9eda9d4c8528da2ce0ea69f161577495a9cc835a2a4ecd7eadeb35", + "sha256": "20ca0a9c82ce0c855ac62a2e580ab867f3fbea82680a90647f7953832d0850ae", "url": "https://pub.dev" }, "source": "hosted", - "version": "17.2.4" + "version": "19.4.0" }, "flutter_local_notifications_linux": { "dependency": "transitive", "description": { "name": "flutter_local_notifications_linux", - "sha256": "c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af", + "sha256": "e3c277b2daab8e36ac5a6820536668d07e83851aeeb79c446e525a70710770a5", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.1" + "version": "6.0.0" }, "flutter_local_notifications_platform_interface": { "dependency": "transitive", "description": { "name": "flutter_local_notifications_platform_interface", - "sha256": "85f8d07fe708c1bdcf45037f2c0109753b26ae077e9d9e899d55971711a4ea66", + "sha256": "277d25d960c15674ce78ca97f57d0bae2ee401c844b6ac80fcd972a9c99d09fe", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.2.0" + "version": "9.1.0" + }, + "flutter_local_notifications_windows": { + "dependency": "transitive", + "description": { + "name": "flutter_local_notifications_windows", + "sha256": "ed46d7ae4ec9d19e4c8fa2badac5fe27ba87a3fe387343ce726f927af074ec98", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.0.2" }, "flutter_localizations": { "dependency": "direct main", @@ -748,21 +762,21 @@ "dependency": "direct main", "description": { "name": "flutter_map", - "sha256": "87cc8349b8fa5dccda5af50018c7374b6645334a0d680931c1fe11bce88fa5bb", + "sha256": "df33e784b09fae857c6261a5521dd42bd4d3342cb6200884bb70730638af5fd5", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.2.1" + "version": "8.2.1" }, "flutter_native_splash": { "dependency": "direct dev", "description": { "name": "flutter_native_splash", - "sha256": "7062602e0dbd29141fb8eb19220b5871ca650be5197ab9c1f193a28b17537bc7", + "sha256": "8321a6d11a8d13977fa780c89de8d257cce3d841eecfb7a4cadffcc4f12d82dc", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.4.4" + "version": "2.4.6" }, "flutter_new_badger": { "dependency": "direct main", @@ -933,11 +947,11 @@ "dependency": "direct main", "description": { "name": "flutter_webrtc", - "sha256": "b832dc76c0d1577f14aaf35e9c38d4ed7667cbc89c492b7bf4505d8d5f62e08b", + "sha256": "69095ba39b83da3de48286dfc0769aa8e9f10491f70058dc8d8ecc960ef7a260", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.12.12+hotfix.1" + "version": "1.0.0" }, "frontend_server_client": { "dependency": "transitive", @@ -955,25 +969,35 @@ "source": "sdk", "version": "0.0.0" }, + "geoclue": { + "dependency": "transitive", + "description": { + "name": "geoclue", + "sha256": "c2a998c77474fc57aa00c6baa2928e58f4b267649057a1c76738656e9dbd2a7f", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1" + }, "geolocator": { "dependency": "direct main", "description": { "name": "geolocator", - "sha256": "f62bcd90459e63210bbf9c35deb6a51c521f992a78de19a1fe5c11704f9530e2", + "sha256": "79939537046c9025be47ec645f35c8090ecadb6fe98eba146a0d25e8c1357516", "url": "https://pub.dev" }, "source": "hosted", - "version": "13.0.4" + "version": "14.0.2" }, "geolocator_android": { "dependency": "transitive", "description": { "name": "geolocator_android", - "sha256": "fcb1760a50d7500deca37c9a666785c047139b5f9ee15aa5469fae7dbbe3170d", + "sha256": "179c3cb66dfa674fc9ccbf2be872a02658724d1c067634e2c427cf6df7df901a", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.6.2" + "version": "5.0.2" }, "geolocator_apple": { "dependency": "transitive", @@ -985,6 +1009,16 @@ "source": "hosted", "version": "2.3.13" }, + "geolocator_linux": { + "dependency": "transitive", + "description": { + "name": "geolocator_linux", + "sha256": "c4e966f0a7a87e70049eac7a2617f9e16fd4c585a26e4330bdfc3a71e6a721f3", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.3" + }, "geolocator_platform_interface": { "dependency": "transitive", "description": { @@ -1019,11 +1053,11 @@ "dependency": "transitive", "description": { "name": "get_it", - "sha256": "d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1", + "sha256": "e87cd1d108e472a0580348a543a0c49ed3d70c8a5c809c6d418583e595d0a389", "url": "https://pub.dev" }, "source": "hosted", - "version": "7.7.0" + "version": "8.1.0" }, "glob": { "dependency": "transitive", @@ -1039,11 +1073,21 @@ "dependency": "direct main", "description": { "name": "go_router", - "sha256": "0b1e06223bee260dee31a171fb1153e306907563a0b0225e8c1733211911429a", + "sha256": "8b1f37dfaf6e958c6b872322db06f946509433bec3de753c3491a42ae9ec2b48", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.1.2" + "version": "16.1.0" + }, + "gsettings": { + "dependency": "transitive", + "description": { + "name": "gsettings", + "sha256": "1b0ce661f5436d2db1e51f3c4295a49849f03d304003a7ba177d01e3a858249c", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.2.8" }, "gtk": { "dependency": "transitive", @@ -1075,26 +1119,6 @@ "source": "hosted", "version": "0.1.1" }, - "hive": { - "dependency": "direct main", - "description": { - "name": "hive", - "sha256": "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.3" - }, - "hive_flutter": { - "dependency": "direct main", - "description": { - "name": "hive_flutter", - "sha256": "dca1da446b1d808a51689fb5d0c6c9510c0a2ba01e22805d492c73b68e33eecc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.1.0" - }, "html": { "dependency": "direct main", "description": { @@ -1119,11 +1143,11 @@ "dependency": "direct main", "description": { "name": "http", - "sha256": "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b", + "sha256": "bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.5.0" }, "http_multi_server": { "dependency": "transitive", @@ -1149,11 +1173,11 @@ "dependency": "direct main", "description": { "name": "image", - "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", + "sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.3.0" + "version": "4.5.4" }, "image_picker": { "dependency": "direct main", @@ -1295,11 +1319,11 @@ "dependency": "direct main", "description": { "name": "just_audio", - "sha256": "f978d5b4ccea08f267dae0232ec5405c1b05d3f3cd63f82097ea46c015d5c09e", + "sha256": "679637a3ec5b6e00f36472f5a3663667df00ee4822cbf5dafca0f568c710960a", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.46" + "version": "0.10.4" }, "just_audio_platform_interface": { "dependency": "transitive", @@ -1421,16 +1445,6 @@ "source": "hosted", "version": "1.3.0" }, - "macros": { - "dependency": "transitive", - "description": { - "name": "macros", - "sha256": "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.1.3-main.0" - }, "markdown": { "dependency": "transitive", "description": { @@ -1465,11 +1479,11 @@ "dependency": "direct main", "description": { "name": "matrix", - "sha256": "996e3b1560959afaa3118ec2b5a06734ad29acf64f9c3c09a605c3ddef22039f", + "sha256": "4e6c186115ee041c430aa5ed5210499d60e4323f907cea1f5e8a2f73a513a1bf", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.1" + "version": "1.1.1" }, "meta": { "dependency": "transitive", @@ -1495,21 +1509,21 @@ "dependency": "direct main", "description": { "name": "mime", - "sha256": "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a", + "sha256": "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.6" + "version": "2.0.0" }, "msix": { "dependency": "direct dev", "description": { "name": "msix", - "sha256": "edde648a8133bf301883c869d19d127049683037c65ff64173ba526ac7a8af2f", + "sha256": "f88033fcb9e0dd8de5b18897cbebbd28ea30596810f4a7c86b12b0c03ace87e5", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.16.9" + "version": "3.16.12" }, "native_imaging": { "dependency": "direct main", @@ -1565,21 +1579,21 @@ "dependency": "direct main", "description": { "name": "package_info_plus", - "sha256": "7976bfe4c583170d6cdc7077e3237560b364149fcd268b5f53d95a991963b191", + "sha256": "16eee997588c60225bda0488b6dcfac69280a6b7a3cf02c741895dd370a02968", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.3.0" + "version": "8.3.1" }, "package_info_plus_platform_interface": { "dependency": "transitive", "description": { "name": "package_info_plus_platform_interface", - "sha256": "6c935fb612dff8e3cc9632c2b301720c77450a126114126ffaafe28d2e87956c", + "sha256": "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.2.0" + "version": "3.2.1" }, "pana": { "dependency": "transitive", @@ -1591,16 +1605,6 @@ "source": "hosted", "version": "0.21.45" }, - "pasteboard": { - "dependency": "direct main", - "description": { - "name": "pasteboard", - "sha256": "1c8b6a8b3f1d12e55d4e9404433cda1b4abe66db6b17bc2d2fb5965772c04674", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.2.0" - }, "path": { "dependency": "direct main", "description": { @@ -1675,21 +1679,21 @@ "dependency": "direct main", "description": { "name": "permission_handler", - "sha256": "59adad729136f01ea9e35a48f5d1395e25cba6cea552249ddbe9cf950f5d7849", + "sha256": "bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1", "url": "https://pub.dev" }, "source": "hosted", - "version": "11.4.0" + "version": "12.0.1" }, "permission_handler_android": { "dependency": "transitive", "description": { "name": "permission_handler_android", - "sha256": "d3971dcdd76182a0c198c096b5db2f0884b0d4196723d21a866fc4cdea057ebc", + "sha256": "1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6", "url": "https://pub.dev" }, "source": "hosted", - "version": "12.1.0" + "version": "13.0.1" }, "permission_handler_apple": { "dependency": "transitive", @@ -1801,16 +1805,6 @@ "source": "hosted", "version": "0.10.2+1" }, - "polylabel": { - "dependency": "transitive", - "description": { - "name": "polylabel", - "sha256": "41b9099afb2aa6c1730bdd8a0fab1400d287694ec7615dd8516935fa3144214b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.0.1" - }, "pool": { "dependency": "transitive", "description": { @@ -1821,15 +1815,25 @@ "source": "hosted", "version": "1.5.1" }, + "posix": { + "dependency": "transitive", + "description": { + "name": "posix", + "sha256": "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "6.0.3" + }, "pretty_qr_code": { "dependency": "direct main", "description": { "name": "pretty_qr_code", - "sha256": "b078bd5d51956dea4342378af1b092ad962b81bdbb55b10fffce03461da8db74", + "sha256": "2291db3f68d70a3dcd46c6bd599f30991ae4c02f27f36215fbb3f4865a609259", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.0" + "version": "3.5.0" }, "process": { "dependency": "transitive", @@ -2075,21 +2079,21 @@ "dependency": "direct main", "description": { "name": "share_plus", - "sha256": "fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da", + "sha256": "d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1", "url": "https://pub.dev" }, "source": "hosted", - "version": "10.1.4" + "version": "11.1.0" }, "share_plus_platform_interface": { "dependency": "transitive", "description": { "name": "share_plus_platform_interface", - "sha256": "cc012a23fc2d479854e6c80150696c4a5f5bb62cb89af4de1c505cf78d0a5d0b", + "sha256": "88023e53a13429bd65d8e85e11a9b484f49d4c190abbd96c7932b74d6927cc9a", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.2" + "version": "6.1.0" }, "shared_preferences": { "dependency": "direct main", @@ -2257,26 +2261,6 @@ "source": "hosted", "version": "7.0.0" }, - "sqflite": { - "dependency": "transitive", - "description": { - "name": "sqflite", - "sha256": "e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "sqflite_android": { - "dependency": "transitive", - "description": { - "name": "sqflite_android", - "sha256": "2b3070c5fa881839f8b402ee4a39c1b4d561704d4ebbbcfb808a119bc2a1701b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, "sqflite_common": { "dependency": "transitive", "description": { @@ -2291,51 +2275,31 @@ "dependency": "direct main", "description": { "name": "sqflite_common_ffi", - "sha256": "1f3ef3888d3bfbb47785cc1dda0dc7dd7ebd8c1955d32a9e8e9dae1e38d1c4c1", + "sha256": "9faa2fedc5385ef238ce772589f7718c24cdddd27419b609bb9c6f703ea27988", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.5" - }, - "sqflite_darwin": { - "dependency": "transitive", - "description": { - "name": "sqflite_darwin", - "sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.2" - }, - "sqflite_platform_interface": { - "dependency": "transitive", - "description": { - "name": "sqflite_platform_interface", - "sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.0" + "version": "2.3.6" }, "sqlcipher_flutter_libs": { "dependency": "direct main", "description": { "name": "sqlcipher_flutter_libs", - "sha256": "777c3469ada8fe6b808bd50f1c752cdd2ca1b1f3cf751d434502ead15334f3a5", + "sha256": "dd1fcc74d5baf3c36ad53e2652b2d06c9f8747494a3ccde0076e88b159dfe622", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.6.6" + "version": "0.6.8" }, "sqlite3": { "dependency": "transitive", "description": { "name": "sqlite3", - "sha256": "310af39c40dd0bb2058538333c9d9840a2725ae0b9f77e4fd09ad6696aa8f66e", + "sha256": "608b56d594e4c8498c972c8f1507209f9fd74939971b948ddbbfbfd1c9cb3c15", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.7.5" + "version": "2.7.7" }, "stack_trace": { "dependency": "transitive", @@ -2461,11 +2425,11 @@ "dependency": "transitive", "description": { "name": "timezone", - "sha256": "2236ec079a174ce07434e89fcd3fcda430025eb7692244139a9cf54fdcf1fc7d", + "sha256": "dd14a3b83cfd7cb19e7888f1cbc20f258b8d71b54c06f79ac585f14093a287d1", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.9.4" + "version": "0.10.1" }, "tint": { "dependency": "transitive", @@ -2521,31 +2485,31 @@ "dependency": "direct main", "description": { "name": "unifiedpush", - "sha256": "6dbed5a6305ca33f1865c7a3d814ae39476b79a2d23ca76a5708f023f405730f", + "sha256": "1418375efb580af9640de4eaf4209cb6481f9a48792648ced3051f30e67d9568", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.0.2" + "version": "6.0.2" }, "unifiedpush_android": { "dependency": "transitive", "description": { "name": "unifiedpush_android", - "sha256": "7443dece0a850ae956514f809983eb2b39fc518c2c7d24dbfe817198bec89134", + "sha256": "2f25db8eb2fc3183bf2e43db89fff20b2587adc1c361e1d1e06b223a0d45b50a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.3.0" + "version": "3.1.1" }, "unifiedpush_platform_interface": { "dependency": "transitive", "description": { "name": "unifiedpush_platform_interface", - "sha256": "dd588d78a8b2bfc10430e30035526e98caa543d0b7364a6344b5eb4815721c6d", + "sha256": "bb49d2748211520e35e0374ab816faa8a2c635267e71909d334ad868d532eba5", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.0.2" + "version": "3.0.1" }, "unifiedpush_ui": { "dependency": "direct main", @@ -2577,6 +2541,16 @@ "source": "hosted", "version": "2.2.2" }, + "universal_platform": { + "dependency": "transitive", + "description": { + "name": "universal_platform", + "sha256": "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "1.1.0" + }, "unorm_dart": { "dependency": "transitive", "description": { @@ -2591,11 +2565,11 @@ "dependency": "direct main", "description": { "name": "url_launcher", - "sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603", + "sha256": "f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.3.1" + "version": "6.3.2" }, "url_launcher_android": { "dependency": "transitive", @@ -2701,11 +2675,11 @@ "dependency": "direct main", "description": { "name": "video_player", - "sha256": "7d78f0cfaddc8c19d4cb2d3bebe1bfef11f2103b0a03e5398b303a1bf65eeb14", + "sha256": "0d55b1f1a31e5ad4c4967bfaa8ade0240b07d20ee4af1dfef5f531056512961a", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.9.5" + "version": "2.10.0" }, "video_player_android": { "dependency": "transitive", @@ -2858,24 +2832,24 @@ "version": "1.2.2+hotfix.2" }, "win32": { - "dependency": "direct overridden", + "dependency": "transitive", "description": { "name": "win32", - "sha256": "015002c060f1ae9f41a818f2d5640389cc05283e368be19dc8d77cecb43c40c9", + "sha256": "66814138c3562338d05613a6e368ed8cfb237ad6d64a9e9334be3f309acfca03", "url": "https://pub.dev" }, "source": "hosted", - "version": "5.5.3" + "version": "5.14.0" }, "win32_registry": { "dependency": "transitive", "description": { "name": "win32_registry", - "sha256": "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852", + "sha256": "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.1.5" + "version": "2.1.0" }, "window_to_front": { "dependency": "transitive", @@ -2929,7 +2903,7 @@ } }, "sdks": { - "dart": ">=3.7.0 <4.0.0", - "flutter": ">=3.27.0" + "dart": ">=3.8.0 <4.0.0", + "flutter": ">=3.29.0" } } From ce656bff12e03795229de265e4c373f47b8f390a Mon Sep 17 00:00:00 2001 From: zapashcanon Date: Thu, 18 Sep 2025 21:45:17 +0200 Subject: [PATCH 139/288] use latest patch for bisect_ppx --- .../ocaml-modules/bisect_ppx/default.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/development/ocaml-modules/bisect_ppx/default.nix b/pkgs/development/ocaml-modules/bisect_ppx/default.nix index 580fb797546e..e3a8518b7260 100644 --- a/pkgs/development/ocaml-modules/bisect_ppx/default.nix +++ b/pkgs/development/ocaml-modules/bisect_ppx/default.nix @@ -19,10 +19,20 @@ buildDunePackage rec { }; # Ensure compatibility with ppxlib 0.36 - patches = lib.optional (lib.versionAtLeast ppxlib.version "0.36") (fetchpatch { - url = "https://github.com/aantron/bisect_ppx/commit/f35fdf4bdcb82c308d70f7c9c313a77777f54bdf.patch"; - hash = "sha256-hQMDU6zrHDV9JszGAj2p4bd9zlqqjc1TLU+cfMEgz9c="; - }); + patches = lib.optionals (lib.versionAtLeast ppxlib.version "0.36") [ + (fetchpatch { + url = "https://github.com/aantron/bisect_ppx/commit/f35fdf4bdcb82c308d70f7c9c313a77777f54bdf.patch"; + hash = "sha256-hQMDU6zrHDV9JszGAj2p4bd9zlqqjc1TLU+cfMEgz9c="; + }) + (fetchpatch { + url = "https://github.com/aantron/bisect_ppx/commit/07bfceec652773de4b140cebc236a15e2429809e.patch"; + hash = "sha256-9gDIndPIZMkIkd847qd2QstsZJInBPuWXAUIzZMkHcw="; + }) + (fetchpatch { + url = "https://github.com/aantron/bisect_ppx/commit/4f0cb2a2e1b0b786b6b5f1c94985b201aa012f12.patch"; + hash = "sha256-20nr7ApKPnnol0VEOirwXdJX+AiFRzBzAq4YzCWn7W0="; + }) + ]; minimalOCamlVersion = "4.11"; From bbc94cb1251f7ff3d12db2e718121076ad9f0f73 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:15:25 +0200 Subject: [PATCH 140/288] jsonwatch: add changelog entry to meta --- pkgs/by-name/js/jsonwatch/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/js/jsonwatch/package.nix b/pkgs/by-name/js/jsonwatch/package.nix index b9ec6244e376..ad145abefba0 100644 --- a/pkgs/by-name/js/jsonwatch/package.nix +++ b/pkgs/by-name/js/jsonwatch/package.nix @@ -27,6 +27,7 @@ rustPlatform.buildRustPackage rec { differences when the data changes. ''; homepage = "https://github.com/dbohdan/jsonwatch"; + changelog = "https://github.com/dbohdan/jsonwatch/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; mainProgram = "jsonwatch"; From 56668b9b1ae4cd0b1f7c4cabc775193c3ba3c6c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 20:24:35 +0000 Subject: [PATCH 141/288] python3Packages.llama-index-readers-json: 0.4.0 -> 0.4.1 --- .../python-modules/llama-index-readers-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-readers-json/default.nix b/pkgs/development/python-modules/llama-index-readers-json/default.nix index 0bc7703b836e..9570637d68f1 100644 --- a/pkgs/development/python-modules/llama-index-readers-json/default.nix +++ b/pkgs/development/python-modules/llama-index-readers-json/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "llama-index-readers-json"; - version = "0.4.0"; + version = "0.4.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_readers_json"; inherit version; - hash = "sha256-ThQWERdEzPIAUaYWQDkSJdIIvixrKv0eN4LGRaNaS3U="; + hash = "sha256-bV/NsbEkWctLlOwo9r+W7sTzO38VPw2eB21VbXH1sek="; }; build-system = [ hatchling ]; From 17d05fce8557f2e61a4914e6e33d4f85575bb3d2 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Thu, 18 Sep 2025 18:09:34 +0200 Subject: [PATCH 142/288] libloot: fix custom yaml-cpp build --- pkgs/by-name/li/libloot/package.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/li/libloot/package.nix b/pkgs/by-name/li/libloot/package.nix index 898b59d43b1f..31e68c17dd7c 100644 --- a/pkgs/by-name/li/libloot/package.nix +++ b/pkgs/by-name/li/libloot/package.nix @@ -19,7 +19,6 @@ icu, spdlog, tbb_2022, - yaml-cpp, }: stdenv.mkDerivation (finalAttrs: { @@ -72,7 +71,6 @@ stdenv.mkDerivation (finalAttrs: { (spdlog.override { fmt = fmt_11; }) tbb_2022 - finalAttrs.passthru.yaml-cpp # has merge-key support finalAttrs.passthru.libloadorder finalAttrs.passthru.esplugin finalAttrs.passthru.loot-condition-interpreter @@ -83,6 +81,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "LIBLOADORDER_LIBRARIES" "loadorder_ffi") (lib.cmakeFeature "LCI_LIBRARIES" "loot_condition_interpreter_ffi") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_TESTING-PLUGINS" "../testing-plugins") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_YAML-CPP" "${finalAttrs.passthru.yaml-cpp-src}") (lib.cmakeBool "LIBLOOT_BUILD_TESTS" finalAttrs.finalPackage.doCheck) (lib.cmakeBool "LIBLOOT_INSTALL_DOCS" withDocs) ]; @@ -116,6 +115,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-3Aa98EwqpuGA3YlsRF8luWzXVEFO/rs6JXisXdLyIK4="; }; + yaml-cpp-src = fetchFromGitHub { + owner = "loot"; + repo = "yaml-cpp"; + tag = "0.8.0+merge-key-support.2"; + hash = "sha256-whYorebrLiDeO75LC2SMUX/8OD528BR0+DEgnJxxpoQ="; + }; + buildRustFFIPackage = args: rustPlatform.buildRustPackage ( @@ -185,16 +191,6 @@ stdenv.mkDerivation (finalAttrs: { lang = "c"; header = "loot_condition_interpreter.h"; }; - - yaml-cpp = yaml-cpp.overrideAttrs rec { - version = "0.8.0+merge-key-support.2"; - src = fetchFromGitHub { - owner = "loot"; - repo = "yaml-cpp"; - tag = version; - hash = "sha256-whYorebrLiDeO75LC2SMUX/8OD528BR0+DEgnJxxpoQ="; - }; - }; }; meta = { From 208925957e62ad94850bedf31a808464cd0138ad Mon Sep 17 00:00:00 2001 From: Sean Gilligan Date: Thu, 18 Sep 2025 13:42:41 -0700 Subject: [PATCH 143/288] gradle_9: 9.0.0 -> 9.1.0 Gradle 9.1.0 adds Java 25 compatibility --- pkgs/development/tools/build-managers/gradle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/gradle/default.nix b/pkgs/development/tools/build-managers/gradle/default.nix index 6c425cf0a767..a998bd5becc1 100644 --- a/pkgs/development/tools/build-managers/gradle/default.nix +++ b/pkgs/development/tools/build-managers/gradle/default.nix @@ -329,8 +329,8 @@ rec { # https://docs.gradle.org/current/userguide/compatibility.html gradle_9 = gen' { - version = "9.0.0"; - hash = "sha256-j609eClspRgRPz0pAWYXx/k2fcAF+TK9nZO/RbpGBys="; + version = "9.1.0"; + hash = "sha256-oX3dhaJran9d23H/iwX8UQTAICxuZHgkKXkMkzaGyAY="; defaultJava = jdk21; }; gradle_8 = gen' { From f6e7f1b172c2017e719c1eba5b5cd7ed0195931a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:55:11 +0200 Subject: [PATCH 144/288] python312Packages.mypy-boto3-budgets: 1.40.4 -> 1.40.32 --- 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 0e20a52a475c..a54199ba8249 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -178,8 +178,8 @@ rec { "sha256-IUf8vnKJRqa5BeEIKEfAc09ixEIvVRfKBi6nEP1KjZU="; mypy-boto3-budgets = - buildMypyBoto3Package "budgets" "1.40.4" - "sha256-6kCRDur13G+GTZK8R7gknc1J3L/E3YA4/xi+9qQhVp0="; + buildMypyBoto3Package "budgets" "1.40.32" + "sha256-L6pjxkpa3FMTLql9+9c8uhui+bd/3//h2L7ycqYwWIY="; mypy-boto3-ce = buildMypyBoto3Package "ce" "1.40.31" From 12a8abeb56568dabb9b4a32722a4d91b548272e5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:56:22 +0200 Subject: [PATCH 145/288] python312Packages.mypy-boto3-ec2: 1.40.24 -> 1.40.33 --- 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 a54199ba8249..3d13b896ba06 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ rec { "sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.24" - "sha256-aCUBD3OHew/OStwEJTJyXZSSJfwPCA6db86wWdv1obc="; + buildMypyBoto3Package "ec2" "1.40.33" + "sha256-sXJhr2TCURYpVvDn3JDjjFK9GcqVpCxdoxvvSIfXA8A="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.40.20" From 32cfe529aafed5248f36e2a3b8efc0d113a3751c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:57:18 +0200 Subject: [PATCH 146/288] python312Packages.mypy-boto3-ivs-realtime: 1.40.0 -> 1.40.32 --- 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 3d13b896ba06..d313ea4b2550 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -701,8 +701,8 @@ rec { "sha256-vZM9rXxrSiJ4l2lJ+hcLtYUws+AczRyxncAKv3vIMMo="; mypy-boto3-ivs-realtime = - buildMypyBoto3Package "ivs-realtime" "1.40.0" - "sha256-iMzhrZa6xtJWy46V0tBgukqPJiT/cF9BHQmNBtjpjWg="; + buildMypyBoto3Package "ivs-realtime" "1.40.32" + "sha256-HkhDjUOPS4Hm7Zvw6SyyadDBbmKf13Yi8g+VF1X/snM="; mypy-boto3-ivschat = buildMypyBoto3Package "ivschat" "1.40.0" From 22a02d26e928536fbc46cb95479a56e8cb3e708d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:57:46 +0200 Subject: [PATCH 147/288] python312Packages.mypy-boto3-logs: 1.40.0 -> 1.40.32 --- 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 d313ea4b2550..48e331b02ffa 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -809,8 +809,8 @@ rec { "sha256-hAUULqVRGPw0Ir0XUyhREqT8C8A99lJEGYn4nAxnW7A="; mypy-boto3-logs = - buildMypyBoto3Package "logs" "1.40.0" - "sha256-eAZIggxP6MJFOjmoBERDQ1tJafaeo5zlOLpbIiXP1RM="; + buildMypyBoto3Package "logs" "1.40.32" + "sha256-udjRe+Pb6Yvbh6OHYs32VCTddkrAo/y1Se32A+FM1/M="; mypy-boto3-lookoutequipment = buildMypyBoto3Package "lookoutequipment" "1.40.17" From 452a9048904678b31492c726874f857b75a74459 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:58:16 +0200 Subject: [PATCH 148/288] python312Packages.mypy-boto3-network-firewall: 1.40.0 -> 1.40.33 --- 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 48e331b02ffa..9b14b9a7a9a5 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -949,8 +949,8 @@ rec { "sha256-5aD/9ACgD/76bPpbZlqHXn0biTxr9wyiLpTyIdxMKYs="; mypy-boto3-network-firewall = - buildMypyBoto3Package "network-firewall" "1.40.0" - "sha256-Y+OkCSSh9V4ftggspSrgfgwaRs0bsS0QFTuOH5euxFw="; + buildMypyBoto3Package "network-firewall" "1.40.33" + "sha256-iHNj8l1/51HN4/B7T9Be68dXpR2ljWYhU9SfKOea8XY="; mypy-boto3-networkmanager = buildMypyBoto3Package "networkmanager" "1.40.0" From be96ee10c758ad9b6dd8fdbd8b8a35a4e03289d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:58:24 +0200 Subject: [PATCH 149/288] python312Packages.mypy-boto3-osis: 1.40.20 -> 1.40.32 --- 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 9b14b9a7a9a5..2b198cbc79f9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -989,8 +989,8 @@ rec { "sha256-LdBoeGucR8RzewzflvN1dtCtr8+asp3ggmtV6HuUQm8="; mypy-boto3-osis = - buildMypyBoto3Package "osis" "1.40.20" - "sha256-NOiEjF4AS454fwut4kEKgiIY3gaDa1tPprtAAOpOqRI="; + buildMypyBoto3Package "osis" "1.40.32" + "sha256-XS7wWZReJC9tVuVCZg91tDj1iWCuUfKUup8Jf4oxS8g="; mypy-boto3-outposts = buildMypyBoto3Package "outposts" "1.40.0" From f760842ae9daf59ba58a616f06b700bc902b7cd6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 22:00:37 +0200 Subject: [PATCH 150/288] python313Packages.botocore-stubs: 1.40.31 -> 1.40.32 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index d376f34e4309..e4a4fc0cd047 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.40.31"; + version = "1.40.32"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-AXvOpZGSQrZ+gOaicRSdZ8rR0GvXraxatY4yKZ26g9w="; + hash = "sha256-h6u6vzz8DEsmO4/pelxjWnTluQduk//wtOF/jkzz8FY="; }; nativeBuildInputs = [ setuptools ]; From 336e4361595c70a28b4550183dc79df61f91399d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 22:00:45 +0200 Subject: [PATCH 151/288] python313Packages.boto3-stubs: 1.40.30 -> 1.40.33 --- 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 1ebd69048f49..3051fcf7b797 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.30"; + version = "1.40.33"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-uwjryREPAyx9wZmMiPyIbBXRbv5dDWmtx0v9ZHsYx8g="; + hash = "sha256-quuscOCdjJYjeARaPECjd2lzPfIaq9NCEbTPPVBB4Lw="; }; build-system = [ setuptools ]; From 2d68e80179613aa16f4f68d5957f49101f69fb90 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:44:01 +0200 Subject: [PATCH 152/288] python312Packages.mypy-boto3-budgets: 1.40.32 -> 1.40.34 --- 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 2b198cbc79f9..475defc1710c 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -178,8 +178,8 @@ rec { "sha256-IUf8vnKJRqa5BeEIKEfAc09ixEIvVRfKBi6nEP1KjZU="; mypy-boto3-budgets = - buildMypyBoto3Package "budgets" "1.40.32" - "sha256-L6pjxkpa3FMTLql9+9c8uhui+bd/3//h2L7ycqYwWIY="; + buildMypyBoto3Package "budgets" "1.40.34" + "sha256-UzM2sg9jxU/kU6kmMizVJwYLqq+nrZi+D6GLHYPdmJQ="; mypy-boto3-ce = buildMypyBoto3Package "ce" "1.40.31" From 7983bbd976724e33f7ba683123b950af550e7f9f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:44:04 +0200 Subject: [PATCH 153/288] python312Packages.mypy-boto3-chime-sdk-messaging: 1.40.17 -> 1.40.34 --- 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 475defc1710c..5dab256671c9 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -202,8 +202,8 @@ rec { "sha256-gTxOeRYnpZDUi207vzeDL1FFVFhwTZjtLdLPAyHV+8M="; mypy-boto3-chime-sdk-messaging = - buildMypyBoto3Package "chime-sdk-messaging" "1.40.17" - "sha256-TfpYINO0LCU2IMQwDaMJkjWq2Fsrqv7w7w1KhCKWIyU="; + buildMypyBoto3Package "chime-sdk-messaging" "1.40.34" + "sha256-knAtab953lppnI8SioY6V3nMN6pt/l5p4XEsE3CpDGc="; mypy-boto3-chime-sdk-voice = buildMypyBoto3Package "chime-sdk-voice" "1.40.19" From fe70c202a74428ddcd4c62aa7609069fd1eb7759 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:44:23 +0200 Subject: [PATCH 154/288] python312Packages.mypy-boto3-ec2: 1.40.33 -> 1.40.34 --- 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 5dab256671c9..eb8db9cdd639 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -446,8 +446,8 @@ rec { "sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.40.33" - "sha256-sXJhr2TCURYpVvDn3JDjjFK9GcqVpCxdoxvvSIfXA8A="; + buildMypyBoto3Package "ec2" "1.40.34" + "sha256-TA9tus7Ue+rqXXYsk2rogEQQAa2Y+VWml6RscNx6Fgk="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.40.20" From 451de7a7b4bf245139a821a91b1401e19171a71c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:45:37 +0200 Subject: [PATCH 155/288] python313Packages.botocore-stubs: 1.40.32 -> 1.40.33 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index e4a4fc0cd047..bc1d9eb3fb5c 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.40.32"; + version = "1.40.33"; pyproject = true; disabled = pythonOlder "3.7"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-h6u6vzz8DEsmO4/pelxjWnTluQduk//wtOF/jkzz8FY="; + hash = "sha256-icUa4LKNnXn96MSXz5CN34cs4CfSc31NS6Rz/enNqoI="; }; nativeBuildInputs = [ setuptools ]; From 757cc801dcc51af39f2fdb8fdb6a4f161deb6b12 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:45:41 +0200 Subject: [PATCH 156/288] python313Packages.boto3-stubs: 1.40.33 -> 1.40.34 --- 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 3051fcf7b797..7a84d43ea8b8 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.33"; + version = "1.40.34"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-quuscOCdjJYjeARaPECjd2lzPfIaq9NCEbTPPVBB4Lw="; + hash = "sha256-IhNCSgcfDXK7bwHHSqvAxidCKIltySPhhWifTUcAFYk="; }; build-system = [ setuptools ]; From c6cc7bd59c057741a44775df80ab2735bebf7927 Mon Sep 17 00:00:00 2001 From: NikSne Date: Tue, 16 Sep 2025 09:29:16 +0300 Subject: [PATCH 157/288] spotifywm: fix build --- pkgs/by-name/sp/spotifywm/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/spotifywm/package.nix b/pkgs/by-name/sp/spotifywm/package.nix index eb15fdc1da68..a12a3f94b62b 100644 --- a/pkgs/by-name/sp/spotifywm/package.nix +++ b/pkgs/by-name/sp/spotifywm/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, libX11, + libxcb, lndir, makeBinaryWrapper, spotify, @@ -23,7 +24,10 @@ stdenv.mkDerivation { lndir ]; - buildInputs = [ libX11 ]; + buildInputs = [ + libX11 + libxcb + ]; installPhase = '' runHook preInstall From 68f62a7ed616395c9f980e3bbfb8b3a1919f93af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 21:08:52 +0000 Subject: [PATCH 158/288] python3Packages.tree-sitter-markdown: 0.5.0 -> 0.5.1 --- .../python-modules/tree-sitter-markdown/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tree-sitter-markdown/default.nix b/pkgs/development/python-modules/tree-sitter-markdown/default.nix index 2fcc34269bb8..7f66dd551faf 100644 --- a/pkgs/development/python-modules/tree-sitter-markdown/default.nix +++ b/pkgs/development/python-modules/tree-sitter-markdown/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tree-sitter-markdown"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; tag = "v${version}"; - hash = "sha256-I9KDE1yZce8KIGPLG5tmv5r/NCWwN95R6fIyvGdx+So="; + hash = "sha256-IYqh6JT74deu1UU4Nyls9Eg88BvQeYEta2UXZAbuZek="; }; build-system = [ From e0c829f65a80e78ecebc48f8ae1d89e25b835c87 Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 8 Jun 2024 00:24:01 +0900 Subject: [PATCH 159/288] gklib: init at 5.1.1-unstable-2023-03-27 --- pkgs/by-name/gk/gklib/package.nix | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/gk/gklib/package.nix diff --git a/pkgs/by-name/gk/gklib/package.nix b/pkgs/by-name/gk/gklib/package.nix new file mode 100644 index 000000000000..9b682326b98f --- /dev/null +++ b/pkgs/by-name/gk/gklib/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + llvmPackages, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "gklib"; + version = "5.1.1-unstable-2023-03-27"; + + src = fetchFromGitHub { + owner = "KarypisLab"; + repo = "GKlib"; + rev = "8bd6bad750b2b0d90800c632cf18e8ee93ad72d7"; + hash = "sha256-tunepMLaRDR5FQVL/9S7/w6e1j+f2+pg01H/0/z/ZCI="; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = lib.optional stdenv.cc.isClang llvmPackages.openmp; + + cmakeFlags = [ + (lib.cmakeBool "OPENMP" true) + (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic)) + # Turns off using clflush/sfence insns in gkuniq test app + # https://github.com/KarypisLab/GKlib/issues/11#issuecomment-1532597211 + (lib.cmakeBool "NO_X86" (!stdenv.hostPlatform.isx86)) + ]; + + meta = { + description = "Library of various helper routines and frameworks used by many of the lab's software"; + homepage = "https://github.com/KarypisLab/GKlib"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ qbisi ]; + platforms = lib.platforms.all; + }; +}) From 47fec8041dacddf204da3788782c1dd2138498a8 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 18 Sep 2025 09:30:56 -0700 Subject: [PATCH 160/288] gklib: 5.1.1-unstable-2023-03-27 -> 5.1.1-unstable-2025-07-15 Required for cmake 4 compat --- pkgs/by-name/gk/gklib/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gk/gklib/package.nix b/pkgs/by-name/gk/gklib/package.nix index 9b682326b98f..bb3fa4fe1fc3 100644 --- a/pkgs/by-name/gk/gklib/package.nix +++ b/pkgs/by-name/gk/gklib/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gklib"; - version = "5.1.1-unstable-2023-03-27"; + version = "5.1.1-unstable-2025-07-15"; src = fetchFromGitHub { owner = "KarypisLab"; repo = "GKlib"; - rev = "8bd6bad750b2b0d90800c632cf18e8ee93ad72d7"; - hash = "sha256-tunepMLaRDR5FQVL/9S7/w6e1j+f2+pg01H/0/z/ZCI="; + rev = "6e7951358fd896e2abed7887196b6871aac9f2f8"; + hash = "sha256-jT0hT5Y3E8GnE8OJWzDj5rtz9s59sMEXLduUnBV0I0Y="; }; nativeBuildInputs = [ cmake ]; From c24010370f2fa3068fcb3e507acacf1a4967071b Mon Sep 17 00:00:00 2001 From: natsukium Date: Sat, 8 Jun 2024 00:24:29 +0900 Subject: [PATCH 161/288] metis: 5.1.0 -> 5.2.1 Co-authored-by: Luna --- pkgs/by-name/me/metis/package.nix | 47 ++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/me/metis/package.nix b/pkgs/by-name/me/metis/package.nix index bf8a631b5177..c6e534b5341f 100644 --- a/pkgs/by-name/me/metis/package.nix +++ b/pkgs/by-name/me/metis/package.nix @@ -1,34 +1,49 @@ { lib, stdenv, - fetchurl, - unzip, + fetchFromGitHub, + fetchpatch, cmake, + gklib, + llvmPackages, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "metis"; - version = "5.1.0"; + version = "5.2.1"; - src = fetchurl { - url = "http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/metis-${version}.tar.gz"; - sha256 = "1cjxgh41r8k6j029yxs8msp3z6lcnpm16g5pvckk35kc7zhfpykn"; + src = fetchFromGitHub { + owner = "KarypisLab"; + repo = "METIS"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eddLR6DvZ+2LeR0DkknN6zzRvnW+hLN2qeI+ETUPcac="; }; - cmakeFlags = [ - "-DGKLIB_PATH=../GKlib" - # remove once updated past https://github.com/KarypisLab/METIS/commit/521a2c360dc21ace5c4feb6dc0b7992433e3cb0f - "-DCMAKE_SKIP_BUILD_RPATH=ON" + patches = [ + # fix gklib link error + (fetchpatch { + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-libs/metis/files/metis-5.2.1-add-gklib-as-required.patch?id=c78ecbd3fdf9b33e307023baf0de12c4448dd283"; + hash = "sha256-uoXMi6pMs5VrzUmjsLlQYFLob1A8NAt9CbFi8qhQXVQ="; + }) ]; - nativeBuildInputs = [ - unzip - cmake + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ gklib ] ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; + + preConfigure = '' + make config + ''; + + cmakeFlags = [ + (lib.cmakeBool "OPENMP" true) + (lib.cmakeBool "SHARED" (!stdenv.hostPlatform.isStatic)) ]; meta = { description = "Serial graph partitioning and fill-reducing matrix ordering"; - homepage = "http://glaros.dtc.umn.edu/gkhome/metis/metis/overview"; + homepage = "https://github.com/KarypisLab/METIS"; license = lib.licenses.asl20; platforms = lib.platforms.all; }; -} +}) From f65f70b8732fcc7241b77556e498be9062c3ad5e Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 18 Sep 2025 09:14:10 -0700 Subject: [PATCH 162/288] metis: apply upstream cmake_minimum_required bump Required for cmake 4 --- pkgs/by-name/me/metis/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/me/metis/package.nix b/pkgs/by-name/me/metis/package.nix index c6e534b5341f..9e744a05669e 100644 --- a/pkgs/by-name/me/metis/package.nix +++ b/pkgs/by-name/me/metis/package.nix @@ -25,6 +25,12 @@ stdenv.mkDerivation (finalAttrs: { url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-libs/metis/files/metis-5.2.1-add-gklib-as-required.patch?id=c78ecbd3fdf9b33e307023baf0de12c4448dd283"; hash = "sha256-uoXMi6pMs5VrzUmjsLlQYFLob1A8NAt9CbFi8qhQXVQ="; }) + # cmake 4 compatibility + (fetchpatch { + name = "metis-cmake-minimum-required-bump.patch"; + url = "https://github.com/KarypisLab/METIS/commit/350931887dfc00c2e3cb7551c5abf30e0297126a.patch"; + hash = "sha256-vX1GSZOLDxO9IIAQmNa9ADreEWSHCU9eF9L8qiSHye8="; + }) ]; nativeBuildInputs = [ cmake ]; From 725f147d8991afa7ceaeeeedfcbdc828d18ad1af Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 18 Sep 2025 13:07:28 -0700 Subject: [PATCH 163/288] parmetis: 4.0.3 -> 4.0.3-unstable-2023-03-26 --- pkgs/by-name/pa/parmetis/package.nix | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/pa/parmetis/package.nix b/pkgs/by-name/pa/parmetis/package.nix index bb5832ae3b6a..370f9e217d6c 100644 --- a/pkgs/by-name/pa/parmetis/package.nix +++ b/pkgs/by-name/pa/parmetis/package.nix @@ -3,31 +3,35 @@ stdenv, fetchFromGitHub, cmake, + gklib, metis, mpi, }: stdenv.mkDerivation { pname = "parmetis"; - version = "4.0.3"; + version = "4.0.3-unstable-2023-03-26"; src = fetchFromGitHub { owner = "KarypisLab"; repo = "ParMETIS"; - rev = "d90a2a6cf08d1d35422e060daa28718376213659"; - hash = "sha256-22YQxwC0phdMLX660wokRgmAif/9tRbUmQWwNMZ//7M="; + rev = "8ee6a372ca703836f593e3c450ca903f04be14df"; + hash = "sha256-L9SLyr7XuBUniMH3JtaBrUHIGzVTF5pr014xovQf2cI="; }; nativeBuildInputs = [ cmake ]; enableParallelBuilding = true; - buildInputs = [ mpi ]; + buildInputs = [ + gklib + metis + mpi + ]; configurePhase = '' runHook preConfigure - tar xf ${metis.src} - mv metis-* metis - make config metis_path=metis gklib_path=metis/GKlib prefix=$out + make config metis_path=${metis} gklib_path=${gklib} prefix=$out \ + shared=${if stdenv.hostPlatform.isStatic then "0" else "1"} runHook postConfigure ''; From 14ee50fdf0a493252241872221ccfc34dbfe4400 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 18 Sep 2025 13:40:11 -0700 Subject: [PATCH 164/288] sofa: patch to allow metis > 5.1 --- pkgs/by-name/so/sofa/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/so/sofa/package.nix b/pkgs/by-name/so/sofa/package.nix index 6d41ecdcb378..276ca9f8e779 100644 --- a/pkgs/by-name/so/sofa/package.nix +++ b/pkgs/by-name/so/sofa/package.nix @@ -40,6 +40,12 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/sofa-framework/sofa/commit/700b6cdd94fe24a51b2a7014fb0fc83e6abe1fbc.patch"; hash = "sha256-czc1u03USQt18d7cMPmXYguBhSb5JOJLplPvoixp+3w="; }) + (fetchpatch { + # Compat with metis > 5.1 + name = "sofamatrix-allow-newer-metis-versions.patch"; + url = "https://github.com/sofa-framework/sofa/commit/f1a45da7c77776ea9559b1958576b0187a8b9958.patch"; + hash = "sha256-YPMBKG1Ju5XON14CmSYNqljpqEbFRvI5SgKwOnxs7+I="; + }) ]; propagatedNativeBuildInputs = [ From 7f8cf3a9557f08b266f13495259dea3439a4a757 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Thu, 18 Sep 2025 14:26:34 -0700 Subject: [PATCH 165/288] metis: add qbisi to maintainers --- pkgs/by-name/me/metis/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/me/metis/package.nix b/pkgs/by-name/me/metis/package.nix index 9e744a05669e..22f1e51e273d 100644 --- a/pkgs/by-name/me/metis/package.nix +++ b/pkgs/by-name/me/metis/package.nix @@ -50,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Serial graph partitioning and fill-reducing matrix ordering"; homepage = "https://github.com/KarypisLab/METIS"; license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ qbisi ]; platforms = lib.platforms.all; }; }) From ac516b99e504276d72b6ba61bd24a847048de364 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 18 Sep 2025 18:42:46 -0300 Subject: [PATCH 166/288] zapzap: update meta.homepage --- pkgs/by-name/za/zapzap/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/za/zapzap/package.nix b/pkgs/by-name/za/zapzap/package.nix index a7a9b8dc244e..423776fe2a66 100644 --- a/pkgs/by-name/za/zapzap/package.nix +++ b/pkgs/by-name/za/zapzap/package.nix @@ -56,7 +56,7 @@ python3Packages.buildPythonApplication rec { meta = with lib; { description = "WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine"; - homepage = "https://rtosta.com/zapzap-web/"; + homepage = "https://rtosta.com/zapzap/"; mainProgram = "zapzap"; license = licenses.gpl3Only; changelog = "https://github.com/rafatosta/zapzap/releases/tag/${src.tag}"; From e27b869895dd9fdc44bdb5b64949a3e96a728253 Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 18 Sep 2025 23:56:54 +0200 Subject: [PATCH 167/288] ungoogled-chromium: 140.0.7339.127-1 -> 140.0.7339.185-1 https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_17.html This update includes 4 security fixes. Google is aware that an exploit for CVE-2025-10585 exists in the wild. CVEs: CVE-2025-10585 CVE-2025-10500 CVE-2025-10501 CVE-2025-10502 --- .../networking/browsers/chromium/info.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 39eb357c40de..407530df709e 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -798,7 +798,7 @@ } }, "ungoogled-chromium": { - "version": "140.0.7339.127", + "version": "140.0.7339.185", "deps": { "depot_tools": { "rev": "7d1e2bdb9168718566caba63a170a67cdab2356b", @@ -810,16 +810,16 @@ "hash": "sha256-Z7bTto8BHnJzjvmKmcVAZ0/BrXimcAETV6YGKNTorQw=" }, "ungoogled-patches": { - "rev": "140.0.7339.127-1", - "hash": "sha256-mhMudxJU2arMcmECS9+3ne9X66zyKq5WGc8PSx9RfLc=" + "rev": "140.0.7339.185-1", + "hash": "sha256-hhmjjlir2g4RmHKkibmY1e/Ayabyy82jeQXvxQq9gJ4=" }, "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "9412745860d8c3dfed9cf38f5daa943b163f8c69", - "hash": "sha256-rAyS5AhWHL9+6N4+2PFYKPJjzErj8LfIm5ptcsTTV8E=", + "rev": "eeea00e459e8b6cd69698eda5b236a0d4cb3234d", + "hash": "sha256-BjjFH7/HhPBw/b7XmRZVNUrJYAUkWgCR0upHBn+Q5Ec=", "recompress": true }, "src/third_party/clang-format/script": { @@ -929,8 +929,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "8550f9c1ff8859d25cc49bdfacef083cff2c5121", - "hash": "sha256-gDtFhalOMFWR25XLVbYB/GE1lSQd1ClZ8h175qkC6PU=" + "rev": "67be7fddacc4f4bcb21d0cf7bf8bb18752d8fb08", + "hash": "sha256-ulw+gDGpUn8uWuNedlfQADwnSYYbPWpHN5Q+pJbwKGc=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1589,8 +1589,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "fdb12b460f148895f6af2ff0e0d870ff8889f154", - "hash": "sha256-x8a8VYFrAZ0huj3WRlczrhg0quXx4cztz8nDs9ToWYg=" + "rev": "6d56a0bd0840ce46c80ada63f8c962bd1bb336aa", + "hash": "sha256-VtW/nwKo3jCYfLBHvpAVdLJIRNxw27RAP1K+WgaO5Uc=" } } } From 313fa9dc99b2839cfee4dd2bcc6ce3e621466901 Mon Sep 17 00:00:00 2001 From: Val Packett Date: Tue, 16 Sep 2025 23:56:57 -0300 Subject: [PATCH 168/288] nixos/top-level: fix cutoffPackages without initialRamdisk In systems without initrd (e.g. containers) that also use system.replaceDependencies, we'd get: error: attribute 'initialRamdisk' missing at /nix/store/8vfhnwmmzqqzy97q9c5m4bzyaqqf63zy-source/nixos/modules/system/activation/top-level.nix:286:21: 285| cutoffPackages = mkOption { 286| default = [ config.system.build.initialRamdisk ]; | ^ Make that initialRamdisk reference conditional on the initrd being enabled. --- nixos/modules/system/activation/top-level.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix index 875e2d5410b3..9d33c4a79708 100644 --- a/nixos/modules/system/activation/top-level.nix +++ b/nixos/modules/system/activation/top-level.nix @@ -283,8 +283,8 @@ in }; cutoffPackages = mkOption { - default = [ config.system.build.initialRamdisk ]; - defaultText = literalExpression "[ config.system.build.initialRamdisk ]"; + default = lib.optionals config.boot.initrd.enable [ config.system.build.initialRamdisk ]; + defaultText = literalExpression "lib.optionals config.boot.initrd.enable [ config.system.build.initialRamdisk ]"; type = types.listOf types.package; description = '' Packages to which no replacements should be applied. From 51caf3bd633284dab05c97405d76cc6c86e0265b Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 18 Sep 2025 23:56:26 +0100 Subject: [PATCH 169/288] mariadb_{106,1011}: fix build with CMake 4 --- pkgs/servers/sql/mariadb/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index 014b85a1f7ed..f02c9c579df9 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -310,6 +310,10 @@ let "-DWITHOUT_FEDERATED=1" "-DWITHOUT_TOKUDB=1" ] + ++ lib.optionals (lib.versionOlder version "11.4") [ + # Fix the build with CMake 4. + "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" + ] ++ lib.optionals withNuma [ "-DWITH_NUMA=ON" ] From 3b2c18ef500a1315c0802052cec61485d53f2e86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 23:37:15 +0000 Subject: [PATCH 170/288] python3Packages.weaviate-client: 4.16.9 -> 4.16.10 --- pkgs/development/python-modules/weaviate-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/weaviate-client/default.nix b/pkgs/development/python-modules/weaviate-client/default.nix index 6ce17cffc8e6..e9dd929cb33c 100644 --- a/pkgs/development/python-modules/weaviate-client/default.nix +++ b/pkgs/development/python-modules/weaviate-client/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "weaviate-client"; - version = "4.16.9"; + version = "4.16.10"; pyproject = true; disabled = pythonOlder "3.12"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "weaviate"; repo = "weaviate-python-client"; tag = "v${version}"; - hash = "sha256-vnBBZUUTv8GVPxjkxqKgTYA9/UaJ7VPr9QoRBIBVek8="; + hash = "sha256-wI/lbMFxxh5Kl30hf42o5FnFiXmANl69/ll9d3ZQC70="; }; pythonRelaxDeps = [ From 423762ff1230d7d88fe44751da0e4be4d6e3b75f Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 19 Sep 2025 00:40:27 +0100 Subject: [PATCH 171/288] python313Packages.llvmlite: 0.45.0rc1 -> 0.45.0 Diff: https://github.com/numba/llvmlite/compare/v0.45.0rc1...v0.45.0 Changelog: https://github.com/numba/llvmlite/blob/v0.45.0/CHANGE_LOG --- pkgs/development/python-modules/llvmlite/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llvmlite/default.nix b/pkgs/development/python-modules/llvmlite/default.nix index b81f40392fa3..18a36351c067 100644 --- a/pkgs/development/python-modules/llvmlite/default.nix +++ b/pkgs/development/python-modules/llvmlite/default.nix @@ -26,7 +26,7 @@ in buildPythonPackage rec { pname = "llvmlite"; - version = "0.45.0rc1"; + version = "0.45.0"; pyproject = true; disabled = isPyPy || pythonAtLeast "3.14"; @@ -35,7 +35,7 @@ buildPythonPackage rec { owner = "numba"; repo = "llvmlite"; tag = "v${version}"; - hash = "sha256-wMTNtUuslCjopyfF6FAtfJAR0zuWjL8N8G16UKiplN0="; + hash = "sha256-xONYpDGsx6lhbAjAqwFx5Vo3PxeFsblhZxkxTSjMWOE="; }; build-system = [ setuptools ]; From 3a12614ab8c21f1f52af92c8c3d0ae22359db7e7 Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 19 Sep 2025 00:40:39 +0100 Subject: [PATCH 172/288] python313Packages.numba: 0.62.0rc1 -> 0.62.0 Diff: https://github.com/numba/numba/compare/0.62.0rc1...0.62.0 Changelog: https://numba.readthedocs.io/en/stable/release/0.62.0-notes.html --- pkgs/development/python-modules/numba/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 94159ab88b79..21320a651c2e 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -33,7 +33,7 @@ let cudatoolkit = cudaPackages.cuda_nvcc; in buildPythonPackage rec { - version = "0.62.0rc1"; + version = "0.62.0"; pname = "numba"; pyproject = true; @@ -51,7 +51,7 @@ buildPythonPackage rec { postFetch = '' sed -i 's/git_refnames = "[^"]*"/git_refnames = " (tag: ${src.tag})"/' $out/numba/_version.py ''; - hash = "sha256-YnozYetRsrCl5+UvK4y1QQykUqSMshi9vcv/K5A0dts="; + hash = "sha256-y/mvmzMwTHc/tWg4WFqFJOThbFiIF71OHLvtztkT+hE="; }; postPatch = '' From a71da1a0b027fedc4565b3dd8b397747459d699a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 23:48:07 +0000 Subject: [PATCH 173/288] home-assistant-custom-components.oref_alert: 3.2.2 -> 3.2.3 --- .../home-assistant/custom-components/oref_alert/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix index 0240dcdc27a6..2b86fdc7ec20 100644 --- a/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix +++ b/pkgs/servers/home-assistant/custom-components/oref_alert/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "amitfin"; domain = "oref_alert"; - version = "3.2.2"; + version = "3.2.3"; src = fetchFromGitHub { owner = "amitfin"; repo = "oref_alert"; tag = "v${version}"; - hash = "sha256-YyE/t5onvpmbt4RE0YwqXBcZjkkmmLRFdfPdLpt+31k="; + hash = "sha256-pVRssAo1suKzctokUVAtN0RGB+kyk/eSIxYKTrsBOYg="; }; dependencies = [ From 74591064ed9172cbf9c5acd8895c5ae6aa27a60f Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Fri, 19 Sep 2025 00:42:15 +0100 Subject: [PATCH 174/288] nixos-rebuild-ng: do not try to copy closure when running dry-build There is nothing to copy so this command fails. Fix #444156. --- .../src/nixos_rebuild/services.py | 15 ++-- .../nixos-rebuild-ng/src/tests/test_main.py | 68 +++++++++++++++++++ 2 files changed, 77 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index e473ac9f7c7e..0e47f5f0cd50 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -192,12 +192,15 @@ def _build_system( build_flags=build_flags | {"no_out_link": no_link, "dry_run": dry_run}, ) - nix.copy_closure( - path_to_config, - to_host=target_host, - from_host=build_host, - copy_flags=copy_flags, - ) + # In dry_run mode there is nothing to copy + # https://github.com/NixOS/nixpkgs/issues/444156 + if not dry_run: + nix.copy_closure( + path_to_config, + to_host=target_host, + from_host=build_host, + copy_flags=copy_flags, + ) return path_to_config diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py index f20f35308e10..cdd4e65b17e6 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_main.py @@ -985,6 +985,74 @@ def test_execute_build(mock_run: Mock, tmp_path: Path) -> None: ) +@patch("subprocess.run", autospec=True) +def test_execute_build_dry_run_build_and_target_remote( + mock_run: Mock, tmp_path: Path +) -> None: + config_path = tmp_path / "test" + config_path.touch() + mock_run.side_effect = [ + CompletedProcess([], 0, str(config_path)), + CompletedProcess([], 0), + CompletedProcess([], 0, str(config_path)), + ] + + nr.execute( + [ + "nixos-rebuild", + "dry-build", + "--flake", + "/path/to/config#hostname", + "--build-host", + "user@build-host", + "--target-host", + "user@target-host", + ] + ) + + assert mock_run.call_count == 3 + mock_run.assert_has_calls( + [ + call( + [ + "nix", + "--extra-experimental-features", + "nix-command flakes", + "eval", + "--raw", + '/path/to/config#nixosConfigurations."hostname".config.system.build.toplevel.drvPath', + ], + check=True, + stdout=PIPE, + **DEFAULT_RUN_KWARGS, + ), + call( + ["nix-copy-closure", "--to", "user@build-host", config_path], + check=True, + **DEFAULT_RUN_KWARGS, + ), + call( + [ + "ssh", + *nr.process.SSH_DEFAULT_OPTS, + "user@build-host", + "--", + "nix", + "--extra-experimental-features", + "'nix-command flakes'", + "build", + f"'{config_path}^*'", + "--print-out-paths", + "--dry-run", + ], + check=True, + stdout=PIPE, + **DEFAULT_RUN_KWARGS, + ), + ] + ) + + @patch("subprocess.run", autospec=True) def test_execute_test_flake(mock_run: Mock, tmp_path: Path) -> None: config_path = tmp_path / "test" From d3b517e56b1dc54e0e6412ff4cf3d2fd474a8df0 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Fri, 19 Sep 2025 07:51:58 +0800 Subject: [PATCH 175/288] limine: 9.6.7 -> 10.0.0 --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index cae90856bc45..81ada586f855 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -42,14 +42,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "9.6.7"; + version = "10.0.0"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-VGn/Ny9wVKBVFW7SNTTx+u7rr519jQ+CzbcZwTTBKps="; + hash = "sha256-y709MUhV/SwohrKCHUW2iLAlQ/RzLxn1AeTVVo4Mf4c="; }; enableParallelBuilding = true; From e9c54611c3e97275dcee9b248e844acaf02aa6e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 00:26:48 +0000 Subject: [PATCH 176/288] supabase-cli: 2.40.6 -> 2.45.2 --- pkgs/by-name/su/supabase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/supabase-cli/package.nix b/pkgs/by-name/su/supabase-cli/package.nix index 50a90c32de42..8fa9a70a8c62 100644 --- a/pkgs/by-name/su/supabase-cli/package.nix +++ b/pkgs/by-name/su/supabase-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "supabase-cli"; - version = "2.40.6"; + version = "2.45.2"; src = fetchFromGitHub { owner = "supabase"; repo = "cli"; rev = "v${version}"; - hash = "sha256-SZ0lmOeT3gPEX/13vmN6c1exweFIf8UIB8TJJw1d49U="; + hash = "sha256-Vrb3EFDko5ih9IFtGuKkN2V0MrXMUNiMSNAhYrRuimY="; }; - vendorHash = "sha256-WxgDEMw6IWmREe1Z9IUER3aWLP4xoUrqrUCE6u2J3aI="; + vendorHash = "sha256-BrR7I+wMME2a5xSwz+3/u/wfeNtxy6YbtYoPOgRvJ40="; ldflags = [ "-s" From 7869f0c9674e33c1a8b0c1d8e0961062ddd9d0d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 00:33:44 +0000 Subject: [PATCH 177/288] last: 1642 -> 1645 --- pkgs/by-name/la/last/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/la/last/package.nix b/pkgs/by-name/la/last/package.nix index 618bc0345708..9af741b13067 100644 --- a/pkgs/by-name/la/last/package.nix +++ b/pkgs/by-name/la/last/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "last"; - version = "1642"; + version = "1645"; src = fetchFromGitLab { owner = "mcfrith"; repo = "last"; rev = "refs/tags/${version}"; - hash = "sha256-CBpx7dTL709nTBIUxbnuUBGpgaxo7zj5SPMvsBsvYVs="; + hash = "sha256-oIGs5taAfT448BxXv6/ND+8CXAWgGd2jt7fO+vIXOZU="; }; nativeBuildInputs = [ From 0a72eb7000ca3107a27ad6f71235d783fbfa96d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 01:01:01 +0000 Subject: [PATCH 178/288] cursor-cli: 0-unstable-2025-09-04 -> 0-unstable-2025-09-18 --- pkgs/by-name/cu/cursor-cli/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/cu/cursor-cli/package.nix b/pkgs/by-name/cu/cursor-cli/package.nix index 4226a3b42bd5..f7525eac77ab 100644 --- a/pkgs/by-name/cu/cursor-cli/package.nix +++ b/pkgs/by-name/cu/cursor-cli/package.nix @@ -9,26 +9,26 @@ let inherit (stdenv) hostPlatform; sources = { x86_64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/linux/x64/agent-cli-package.tar.gz"; - hash = "sha256-Y1ynrrHfhbmMKkbZ1C3Xl+uZy3AWnmAXwTC+OkMcquc="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/linux/x64/agent-cli-package.tar.gz"; + hash = "sha256-LbckJixgsrxCUKxy06Llfurd4h52fcQ8MTRfY3YUxHk="; }; aarch64-linux = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/linux/arm64/agent-cli-package.tar.gz"; - hash = "sha256-EeeHCWFDCayFGpSKkeHxZe2JSHsQ+hJYAwepTm6i8Bo="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/linux/arm64/agent-cli-package.tar.gz"; + hash = "sha256-9XvRwPnW6fezjAzsvxUINRppQIDwCq5nESpbYWojt5U="; }; x86_64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/darwin/x64/agent-cli-package.tar.gz"; - hash = "sha256-yzu0Ea5/X38RGyaFx0VR1O2aXzWs/XHopDyQzouFXP8="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/darwin/x64/agent-cli-package.tar.gz"; + hash = "sha256-7cW29+jLfcm+tx1EmIeI+FWZXO8L4UdArJ7wvmMSCoM="; }; aarch64-darwin = fetchurl { - url = "https://downloads.cursor.com/lab/2025.09.04-fc40cd1/darwin/arm64/agent-cli-package.tar.gz"; - hash = "sha256-C2av4foh8XcXi+CYzFEz6jeFIR7sTjZFi1fk2s0I46I="; + url = "https://downloads.cursor.com/lab/2025.09.18-39624ef/darwin/arm64/agent-cli-package.tar.gz"; + hash = "sha256-LxuEMzROif0LO1bjS203lB8QBaXnVdmHHN+I3UXl578="; }; }; in stdenv.mkDerivation { pname = "cursor-cli"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-09-18"; src = sources.${hostPlatform.system}; From 8432ab232e64d1cb33f88b773a8aa2e3191f08dd Mon Sep 17 00:00:00 2001 From: euxane Date: Thu, 16 Jan 2025 18:16:30 +0100 Subject: [PATCH 179/288] python3Packages.flatlatex: init at 0.15 Co-authored-by: renesat Co-authored-by: Aleksana --- .../python-modules/flatlatex/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/flatlatex/default.nix diff --git a/pkgs/development/python-modules/flatlatex/default.nix b/pkgs/development/python-modules/flatlatex/default.nix new file mode 100644 index 000000000000..78ae40b72ee6 --- /dev/null +++ b/pkgs/development/python-modules/flatlatex/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + pytestCheckHook, + regex, +}: + +buildPythonPackage rec { + pname = "flatlatex"; + version = "0.15"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-UXDhvNT8y1K9vf8wCxS2hzBIO8RvaiqJ964rsCTk0Tk="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + regex + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + pythonImportsCheck = [ + "flatlatex" + ]; + + meta = { + description = "LaTeX math converter to unicode text"; + homepage = "https://github.com/jb-leger/flatlatex"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ + euxane + renesat + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c5c0893d2ca6..8a2e7f00337b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5355,6 +5355,8 @@ self: super: with self; { flatdict = callPackage ../development/python-modules/flatdict { }; + flatlatex = callPackage ../development/python-modules/flatlatex { }; + flatten-dict = callPackage ../development/python-modules/flatten-dict { }; flatten-json = callPackage ../development/python-modules/flatten-json { }; From 197788b1daffa0e626a90810ff732cefd823f77a Mon Sep 17 00:00:00 2001 From: misilelab Date: Fri, 19 Sep 2025 10:28:30 +0900 Subject: [PATCH 180/288] pixi: 0.54.2 -> 0.55.0 https://github.com/prefix-dev/pixi/releases/tag/v0.55.0 Signed-off-by: misilelab --- pkgs/by-name/pi/pixi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pixi/package.nix b/pkgs/by-name/pi/pixi/package.nix index c1cac87f4917..b0a9cfb14f23 100644 --- a/pkgs/by-name/pi/pixi/package.nix +++ b/pkgs/by-name/pi/pixi/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pixi"; - version = "0.54.2"; + version = "0.55.0"; src = fetchFromGitHub { owner = "prefix-dev"; repo = "pixi"; tag = "v${finalAttrs.version}"; - hash = "sha256-/hAe8clZatU3OyaH+5/Nd0tfEPQqM5c/R4EZUlRaPlA="; + hash = "sha256-hMHOhdy8J/LQsrA1EWDuOP2weXB0NbXB++vyjaU4bkI="; }; - cargoHash = "sha256-aWNVGTFmqgguk7i2S3AySTpwwdlsGMn0iXmCM0MKS1k="; + cargoHash = "sha256-W/kjdqyMMs6ICzDgPeZyaOlS8fVfdS7bFcGcxlp6aQo="; nativeBuildInputs = [ pkg-config From 11f4fb1b3d4a81ce90a6c6b7f7c10a1ca8fe4772 Mon Sep 17 00:00:00 2001 From: botnk Date: Fri, 19 Sep 2025 01:34:15 +0000 Subject: [PATCH 181/288] zed-editor: 0.204.1 -> 0.204.2 Changelog: https://github.com/zed-industries/zed/releases/tag/v0.204.2 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index fcf4435ed1e9..2f08efa307b1 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -99,7 +99,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.204.1"; + version = "0.204.2"; outputs = [ "out" @@ -112,7 +112,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-vIcMJ3tFKPtfNID1Tk4UAkVzScsUB05brcg+gLIYWoc="; + hash = "sha256-WYdSWyWkCberMBJlow/V7FGQTL0ww1SQ5L0zNsnNg58="; }; patches = [ @@ -143,7 +143,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '$CARGO_ABOUT_VERSION' '${cargo-about.version}' ''; - cargoHash = "sha256-IJ2IHOSEUlnDm5VzaAirFuAn+JYDjJVZ3cE/WWKn0QE="; + cargoHash = "sha256-cDlcwbxE+52YAHLPb+ijJZE9zQwvtm7glfru0qyQWwA="; nativeBuildInputs = [ cmake From c33f1e888af961b3a60cf192a670efe6a773ce55 Mon Sep 17 00:00:00 2001 From: ljxfstorm Date: Thu, 18 Sep 2025 08:34:19 +0800 Subject: [PATCH 182/288] gemini-cli-bin: 0.4.0 -> 0.5.4 https://github.com/google-gemini/gemini-cli/releases/tag/v0.5.4 --- pkgs/by-name/ge/gemini-cli-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli-bin/package.nix b/pkgs/by-name/ge/gemini-cli-bin/package.nix index a701cc3bf434..eaf48020f8e1 100644 --- a/pkgs/by-name/ge/gemini-cli-bin/package.nix +++ b/pkgs/by-name/ge/gemini-cli-bin/package.nix @@ -12,11 +12,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "gemini-cli-bin"; - version = "0.4.0"; + version = "0.5.4"; src = fetchurl { url = "https://github.com/${owner}/${repo}/releases/download/v${finalAttrs.version}/${asset}"; - hash = "sha256-5uPzphiVsqczo3XOVrT0c0Y9hkFRUsyaORPRgJSqpck="; + hash = "sha256-rwvL5cjxPOC1ZWopo54+I1NWGMewnm6lTTl6YhNlSBk="; }; phases = [ From 890e7392b0172d9814a4bade4513d46b78f9e81f Mon Sep 17 00:00:00 2001 From: ljxfstorm Date: Fri, 19 Sep 2025 09:48:35 +0800 Subject: [PATCH 183/288] gemini-cli-bin: ignore preview and nightly releases in update script --- pkgs/by-name/ge/gemini-cli-bin/update-asset.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh b/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh index 5ab5814ba951..1fce69948530 100755 --- a/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh +++ b/pkgs/by-name/ge/gemini-cli-bin/update-asset.sh @@ -6,7 +6,6 @@ set -euo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" NIX_FILE="package.nix" -RELEASE_ID="latest" GITHUB_REPO="$1" ASSET_NAME="$2" @@ -14,10 +13,18 @@ REV_PREFIX="${3:-v}" CURRENT_VER="$(grep -oP 'version = "\K[^"]+' "${NIX_FILE}")" CURRENT_HASH="$(grep -oP 'hash = "\K[^"]+' "${NIX_FILE}")" + +JQ_FILTER='[.[] | select((.tag_name | test("preview|nightly")) | not)] | + first | .tag_name, (.assets[] | select(.name == $asset_name) | .digest)' + { read -r LATEST_VER read -r ASSET_DIGEST -} < <(curl --fail -s ${GITHUB_TOKEN:+-u ":${GITHUB_TOKEN}"} "https://api.github.com/repos/${GITHUB_REPO}/releases/${RELEASE_ID}" | jq -r ".tag_name, (.assets[] | select(.name == \"${ASSET_NAME}\") | .digest)") +} < <( + curl --fail -s ${GITHUB_TOKEN:+-u ":${GITHUB_TOKEN}"} \ + "https://api.github.com/repos/${GITHUB_REPO}/releases" | + jq -r --arg asset_name "${ASSET_NAME}" "${JQ_FILTER}" +) LATEST_VER="${LATEST_VER#"${REV_PREFIX}"}" From a035fc15d971d924d5fb7f50c25087b16e5ca9e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 02:03:22 +0000 Subject: [PATCH 184/288] terraform-providers.huaweicloud: 1.78.1 -> 1.78.4 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 693de1973bcf..b8d78e1e808b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -633,11 +633,11 @@ "vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM=" }, "huaweicloud": { - "hash": "sha256-GHwwOk8ehMICu024vcJKEs1ruO7KZqIq+tvQIgPnbjg=", + "hash": "sha256-0bfwqqI/o+erzfF2f0Hp0ULl6FxHjqXQAcdphTGI0CY=", "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", "owner": "huaweicloud", "repo": "terraform-provider-huaweicloud", - "rev": "v1.78.1", + "rev": "v1.78.4", "spdx": "MPL-2.0", "vendorHash": null }, From 0e0cfd698f9aab1d313a5b5affb823cbacee1aca Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Thu, 18 Sep 2025 22:04:22 -0400 Subject: [PATCH 185/288] brave: 1.82.166 -> 1.82.170 https://community.brave.app/t/release-channel-1-82-170/642732 --- pkgs/by-name/br/brave/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/br/brave/package.nix b/pkgs/by-name/br/brave/package.nix index c7e7e1ab0a3c..433922dbbdb0 100644 --- a/pkgs/by-name/br/brave/package.nix +++ b/pkgs/by-name/br/brave/package.nix @@ -3,24 +3,24 @@ let pname = "brave"; - version = "1.82.166"; + version = "1.82.170"; allArchives = { aarch64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; - hash = "sha256-7ZQ9fCDrqlrTUXSCB2m9CIOibiH9pTbB+QlIqbv7XHQ="; + hash = "sha256-mIz3ntO2NQX0NdNZ4puk+WPynm/ylqz40YgHaZ1fSQU="; }; x86_64-linux = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; - hash = "sha256-+S1/0W7z4eaF8dJ6aJonlyNW2oE7/eEI1nHy8+JZLwM="; + hash = "sha256-6pJLrMmFK5jlLk+y5YEyBzpv7JVGlzDZsoS5IRcXHc0="; }; aarch64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; - hash = "sha256-QZikEkGo4grM4t7Xb6qFFH408Pnxtlha8Fz79fo1m64="; + hash = "sha256-hfXtVhcI7bxNYWtlKxUduBSxHDnItaktIVkHz3azys8="; }; x86_64-darwin = { url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; - hash = "sha256-gL0eJkfFKQkuEECiCYOpsH6Nl7TmpnZoKF/jDfJOb8E="; + hash = "sha256-QyZ0J3/+hkHnkSZSTYt2J2PmOJ60xZVLIaHRjWLQfk4="; }; }; From a75dabb71f3fc086372c293fda56c5349b837887 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 18 Sep 2025 23:10:48 -0300 Subject: [PATCH 186/288] microsoft-edge: 140.0.3485.66 -> 140.0.3485.81 --- pkgs/by-name/mi/microsoft-edge/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index 360ddbba288f..45adeea815cd 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -162,11 +162,11 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "140.0.3485.66"; + version = "140.0.3485.81"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-/ITJFChnQa5XK4nQe3biGw6vvV+pLbbZNb989XecUGY="; + hash = "sha256-8GX70RKXRyhaPVhfg2bB0JDLkmpcwvZDUtlyKusBTN8="; }; # With strictDeps on, some shebangs were not being patched correctly From 943fa98bf79a681ec1604d4f98cc6ba427f2d261 Mon Sep 17 00:00:00 2001 From: euxane Date: Thu, 16 Jan 2025 18:38:17 +0100 Subject: [PATCH 187/288] python3Packages.euporie: init at 2.8.13 This package is added as a Python module so that its ipykernel can access other modules defined within a common environment. The TUI notebook app can be tested with: nix-shell \ -I nixpkgs=./ \ -p "python3.withPackages(ps: with ps; [ euporie ])" \ --command euporie-notebook Co-authored-by: renesat GitHub: closes https://github.com/NixOS/nixpkgs/issues/374033 --- .../python-modules/euporie/default.nix | 116 ++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 118 insertions(+) create mode 100644 pkgs/development/python-modules/euporie/default.nix diff --git a/pkgs/development/python-modules/euporie/default.nix b/pkgs/development/python-modules/euporie/default.nix new file mode 100644 index 000000000000..1d9ccd3f0a14 --- /dev/null +++ b/pkgs/development/python-modules/euporie/default.nix @@ -0,0 +1,116 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + hatchling, + aenum, + aiohttp, + prompt-toolkit, + pygments, + nbformat, + jupyter-client, + typing-extensions, + fastjsonschema, + platformdirs, + pyperclip, + imagesize, + markdown-it-py, + linkify-it-py, + mdit-py-plugins, + flatlatex, + timg, + pillow, + sixelcrop, + universal-pathlib, + fsspec, + jupytext, + ipykernel, + pytestCheckHook, + pytest-asyncio, + pytest-cov-stub, + python-magic, + html2text, + writableTmpDirAsHomeHook, +}: + +buildPythonPackage rec { + pname = "euporie"; + version = "2.8.13"; + pyproject = true; + + src = fetchFromGitHub { + owner = "joouha"; + repo = "euporie"; + tag = "v${version}"; + hash = "sha256-T+Zec5vb+y5qf7Xvv+QtVG+olnv2C0933tCJbEQAJuU="; + }; + + build-system = [ + setuptools + hatchling + ]; + + dependencies = [ + aenum + aiohttp + prompt-toolkit + pygments + nbformat + jupyter-client + typing-extensions + fastjsonschema + platformdirs + pyperclip + imagesize + markdown-it-py + linkify-it-py + mdit-py-plugins + flatlatex + timg + pillow + sixelcrop + universal-pathlib + fsspec + jupytext + ipykernel + ]; + + pythonRelaxDeps = [ + "aenum" + "linkify-it-py" + "markdown-it-py" + "mdit-py-plugins" + "platformdirs" + ]; + + doCheck = true; + + nativeCheckInputs = [ + pytestCheckHook + pytest-asyncio + pytest-cov-stub + python-magic + html2text + writableTmpDirAsHomeHook + ]; + + meta = { + description = "Jupyter notebooks in the terminal"; + longDescription = '' + Similar to `jupyter lab` or `jupyter notebook`, This package + can only be used inside a python environment. To quickly summon + a python environment with euporie, you can use: + ``` + nix-shell -p 'python3.withPackages (ps: with ps; [ euporie ])' + ``` + ''; + homepage = "https://euporie.readthedocs.io/"; + license = lib.licenses.mit; + mainProgram = "euporie"; + maintainers = with lib.maintainers; [ + euxane + renesat + ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8a2e7f00337b..19bc5871969a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4805,6 +4805,8 @@ self: super: with self; { eufylife-ble-client = callPackage ../development/python-modules/eufylife-ble-client { }; + euporie = callPackage ../development/python-modules/euporie { }; + eval-type-backport = callPackage ../development/python-modules/eval-type-backport { }; evaluate = callPackage ../development/python-modules/evaluate { }; From 457adfc8d84af755e27e6e42a066c43bcad7b8f5 Mon Sep 17 00:00:00 2001 From: mmkaram Date: Thu, 18 Sep 2025 05:51:45 +0300 Subject: [PATCH 188/288] maintainers: add mmkaram --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fa6a21ddd96e..c79151e13469 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17179,6 +17179,12 @@ githubId = 85857; name = "Martin Milata"; }; + mmkaram = { + name = "Mahdy Karam"; + github = "mmkaram"; + githubId = 64036912; + matrix = "@mmkaram:matrix.org"; + }; mmlb = { email = "i@m.mmlb.dev"; github = "mmlb"; From 6e616015251aef27732e4a324f4cdb6fe00f2c03 Mon Sep 17 00:00:00 2001 From: mmkaram Date: Thu, 18 Sep 2025 17:23:46 +0300 Subject: [PATCH 189/288] prisma-language-server: init at 6.16.2 --- .../pr/prisma-language-server/package.nix | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/pr/prisma-language-server/package.nix diff --git a/pkgs/by-name/pr/prisma-language-server/package.nix b/pkgs/by-name/pr/prisma-language-server/package.nix new file mode 100644 index 000000000000..b7cb50fadb81 --- /dev/null +++ b/pkgs/by-name/pr/prisma-language-server/package.nix @@ -0,0 +1,38 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + pkg-config, + libsecret, +}: + +buildNpmPackage (finalAttrs: { + pname = "prisma-language-server"; + version = "6.16.2"; + + src = fetchFromGitHub { + owner = "prisma"; + repo = "language-tools"; + tag = "${finalAttrs.version}"; + hash = "sha256-UZP0pLcbMeaYI0ytOJ68l/ZEC9dBhohJZyTU99p+1QM="; + }; + + sourceRoot = "${finalAttrs.src.name}/packages/language-server"; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ libsecret ]; + + npmDepsHash = "sha256-UAGz/qCYf+jsgCWqvR52mW6Ze3WWP9EHuE4k9wCbnH0="; + + npmPackFlags = [ "--ignore-scripts" ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + meta = { + description = "Language server for Prisma"; + homepage = "https://github.com/prisma/language-tools"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mmkaram ]; + mainProgram = "prisma-language-server"; + }; +}) From 221e9c7c43e580a9b1f2862f794cd70d24764851 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 03:30:28 +0000 Subject: [PATCH 190/288] terraform-providers.migadu: 2025.8.28 -> 2025.9.18 --- .../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 693de1973bcf..79e0bf16fd3b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -831,13 +831,13 @@ "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI=" }, "migadu": { - "hash": "sha256-4nNOcRM3iOtEs7HVCXKhhERankS1DKUY7cApWcfnHLY=", + "hash": "sha256-G9/xg4wpqPesRg3+iJU6j71eP8iiFBuQNbSOBpvRR50=", "homepage": "https://registry.terraform.io/providers/metio/migadu", "owner": "metio", "repo": "terraform-provider-migadu", - "rev": "2025.8.28", + "rev": "2025.9.18", "spdx": "0BSD", - "vendorHash": "sha256-33hZ+MB96pFkHCG3UkKcnPp8wpE8POEHLz12OSF8ujI=" + "vendorHash": "sha256-cmmTZNYnUebEUiRYZ300VqMz0AiuiTYLZyVOozqC8wo=" }, "minio": { "hash": "sha256-+I1nTNxLVny0pgdMF7vXPC3WxkInSXnbeHcqgrWG55s=", From e823a50247057c6240280d06efe62daf1a9a327d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 03:40:15 +0000 Subject: [PATCH 191/288] terraform-providers.opentelekomcloud: 1.36.47 -> 1.36.48 --- .../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 693de1973bcf..b8338e4857ef 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -994,13 +994,13 @@ "vendorHash": "sha256-AlB9tC3KejgUAjjT2pY7Q2mTS/AV4QRusSnyPiOheXE=" }, "opentelekomcloud": { - "hash": "sha256-eZHDzF7029QKzvVegQnVVNe/BaG4m53tydcQlKeE57o=", + "hash": "sha256-o4RIRu4SqjA+8mI+XvB1m8ecm2blINkK59UJOYGCyKk=", "homepage": "https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud", "owner": "opentelekomcloud", "repo": "terraform-provider-opentelekomcloud", - "rev": "v1.36.47", + "rev": "v1.36.48", "spdx": "MPL-2.0", - "vendorHash": "sha256-yTkPnoyOwp+eL8xDf4WISphw5IrGi3gL7WuLvG02rUE=" + "vendorHash": "sha256-TwF/DxoPDtaXyLhE432Su7h/nGncAP8ArsbnvcnABH8=" }, "openwrt": { "hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=", From bca8a7b28a384d9b7aad1d5320a478c85f2760a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 04:02:52 +0000 Subject: [PATCH 192/288] bark-server: 2.2.5 -> 2.2.6 --- pkgs/by-name/ba/bark-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/bark-server/package.nix b/pkgs/by-name/ba/bark-server/package.nix index 50d6a7938291..a2d8d1df8ac0 100644 --- a/pkgs/by-name/ba/bark-server/package.nix +++ b/pkgs/by-name/ba/bark-server/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "bark-server"; - version = "2.2.5"; + version = "2.2.6"; src = fetchFromGitHub { owner = "Finb"; repo = "bark-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-Fe0PXwwVCrvoMTYMoTUkQaT6kVDdGPadFLkTDRhlh5U="; + hash = "sha256-PHUQA0Iv0iJ5Hmv129sQjtmdmnVfqEqYQqbyGux+gFg="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-lpRxwCF+3+32FSn5XQ551l2ONtyuA9ewDQgwHgYUnT0="; + vendorHash = "sha256-/h3L4Ow2aBPkbH1hPXCEb9DKrzVEcaLh2+O9iZXkXN8="; ldflags = [ "-s" From ba9998edfb5d6ecdabad19705081bea4a189dcd8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 04:12:00 +0000 Subject: [PATCH 193/288] waytrogen: 0.7.3 -> 0.7.4 --- pkgs/by-name/wa/waytrogen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/waytrogen/package.nix b/pkgs/by-name/wa/waytrogen/package.nix index 922b7e0e19e4..83d784d51d2e 100644 --- a/pkgs/by-name/wa/waytrogen/package.nix +++ b/pkgs/by-name/wa/waytrogen/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "waytrogen"; - version = "0.7.3"; + version = "0.7.4"; src = fetchFromGitHub { owner = "nikolaizombie1"; repo = "waytrogen"; tag = finalAttrs.version; - hash = "sha256-vFzOGadWR5xwhIKrKPHoAHstoeyFw4GrS5aYlpvEF5E="; + hash = "sha256-I7juUTIN+ZhD9w2WXSU5YMBulxcGUYDdv6eiLZ1Byyw="; }; cargoDeps = rustPlatform.fetchCargoVendor { From b1b27dbceb1bf302a3108d6361a475c699b23e6c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 04:15:14 +0000 Subject: [PATCH 194/288] forecast: 0-unstable-2025-09-04 -> 0-unstable-2025-09-17 --- pkgs/by-name/fo/forecast/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forecast/package.nix b/pkgs/by-name/fo/forecast/package.nix index 1c0721c1de3c..bef14d454396 100644 --- a/pkgs/by-name/fo/forecast/package.nix +++ b/pkgs/by-name/fo/forecast/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage { pname = "forecast"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "cosmic-utils"; repo = "forecast"; - rev = "9671eb42c35da6ceb8196db41a58b7d0929876cd"; - hash = "sha256-lwNjdblE/pRxhwAtRQiaXvx/UV6VbDiQeg/HZOZ2BYw="; + rev = "eb09f7131a0e6e31229a01c83892ef489bed917a"; + hash = "sha256-aNMt4CK6k/pepxSq6s8SLu4l2qXdpbMUaQ0AJ5KvU+E="; }; - cargoHash = "sha256-mZ6nVQo83/o1fAVcHJGPqulBaQtE/8MJk3eLBAUoMmc="; + cargoHash = "sha256-rSl09TD844DK5/8+wjQ07uvMMEwRznjyLSwWXvgnsn8="; nativeBuildInputs = [ libcosmicAppHook From a246280b51a96cad3a8449969d25dade07cf5de4 Mon Sep 17 00:00:00 2001 From: IRONM00N Date: Tue, 16 Sep 2025 20:10:44 -0400 Subject: [PATCH 195/288] coqPackages.autosubst-ocaml: 1.1+8.20 -> 1.1+9.0 --- pkgs/development/coq-modules/autosubst-ocaml/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/coq-modules/autosubst-ocaml/default.nix b/pkgs/development/coq-modules/autosubst-ocaml/default.nix index 155309dbbccd..6e78fcb67f19 100644 --- a/pkgs/development/coq-modules/autosubst-ocaml/default.nix +++ b/pkgs/development/coq-modules/autosubst-ocaml/default.nix @@ -9,6 +9,7 @@ mkCoqDerivation { pname = "autosubst-ocaml"; owner = "uds-psl"; + release."1.1+9.0".sha256 = "sha256-fCQjmF+0ik2QdKog61VfIv5ERmw+AJO8y5+CWmDGGk0="; release."1.1+8.20".sha256 = "sha256-S3uKkwbGFsvauP9lKc3UsdszHahbZQhlOOK3fCBXlSE="; release."1.1+8.19".sha256 = "sha256-AGbhw/6lg4GpDE6hZBhau9DLW7HVXa0UzGvJfSV8oHE="; @@ -16,6 +17,10 @@ mkCoqDerivation { defaultVersion = with lib.versions; lib.switch coq.coq-version [ + { + case = isEq "9.0"; + out = "1.1+9.0"; + } { case = isEq "8.20"; out = "1.1+8.20"; From e6c3eb818618db879cc49a374dda70b1578087d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 04:42:23 +0000 Subject: [PATCH 196/288] wit-bindgen: 0.45.1 -> 0.46.0 --- pkgs/by-name/wi/wit-bindgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/wit-bindgen/package.nix b/pkgs/by-name/wi/wit-bindgen/package.nix index b1e1d5b5e1d7..1c1e22d7c819 100644 --- a/pkgs/by-name/wi/wit-bindgen/package.nix +++ b/pkgs/by-name/wi/wit-bindgen/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage rec { pname = "wit-bindgen"; - version = "0.45.1"; + version = "0.46.0"; src = fetchFromGitHub { owner = "bytecodealliance"; repo = "wit-bindgen"; rev = "v${version}"; - hash = "sha256-o5pWEh/AmYPsQjqn7amz3MYePdyi0JG1SYmOBQEmrsk="; + hash = "sha256-PBvFa5BrgtKC8f999JJsCdFz34w/xZD57qBFW510oeI="; }; - cargoHash = "sha256-05h0NmN4UUtEFblt6MoX/XVya/KjmI68999Z2HufyUA="; + cargoHash = "sha256-5nz7+2pB5F63vvCecYpp3ExBDIqbRU3MwLNfmMdA2vE="; # Some tests fail because they need network access to install the `wasm32-unknown-unknown` target. # However, GitHub Actions ensures a proper build. From f9c5a2dfb3d11cc2a48de18db5ff3bc22911b36c Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Sep 2025 08:07:36 +0300 Subject: [PATCH 197/288] screen: backport pending patch to fix UB in unit tests --- pkgs/by-name/sc/screen/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sc/screen/package.nix b/pkgs/by-name/sc/screen/package.nix index 0dc36a39d3b6..67ee278ccb13 100644 --- a/pkgs/by-name/sc/screen/package.nix +++ b/pkgs/by-name/sc/screen/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, autoreconfHook, ncurses, libxcrypt, @@ -17,13 +18,21 @@ stdenv.mkDerivation rec { hash = "sha256-La429Ns3n/zRS2kVlrpuwYrDqeIrxHrCOXiatYQJhp0="; }; + patches = [ + (fetchpatch { + url = "https://file.savannah.gnu.org/file/0001-test-fix-unit-tests.patch?file_id=57558"; + stripLen = 1; + hash = "sha256-q3jQQrzweLf2T/V5X9iL4ZZK342QEXLG5fZTaMOB4tY="; + }) + ]; + configureFlags = [ "--enable-telnet" "--enable-pam" ]; # We need _GNU_SOURCE so that mallocmock_reset() is defined: https://savannah.gnu.org/bugs/?66416 - env.NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE=1 -Wno-int-conversion -Wno-incompatible-pointer-types"; + env.NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE=1"; nativeBuildInputs = [ autoreconfHook @@ -34,12 +43,6 @@ stdenv.mkDerivation rec { pam ]; - # The test suite seems to have some glibc malloc hooks that don't exist/link on macOS - # With pkgsLLVM / on loongarch64-linux: - # tests/test-winmsgcond.c:53: assertion 'wmc_end(&wmc, pos + 1, &chg) == pos' failed - doCheck = - !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.useLLVM && !stdenv.hostPlatform.isLoongArch64; - meta = with lib; { homepage = "https://www.gnu.org/software/screen/"; description = "Window manager that multiplexes a physical terminal"; From c04bcb89a62a70fb64e67823f9fc257bb18aa055 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 05:24:37 +0000 Subject: [PATCH 198/288] databricks-cli: 0.267.0 -> 0.269.0 --- pkgs/by-name/da/databricks-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/da/databricks-cli/package.nix b/pkgs/by-name/da/databricks-cli/package.nix index 5f6ca2df1b69..9b4d127eb4d0 100644 --- a/pkgs/by-name/da/databricks-cli/package.nix +++ b/pkgs/by-name/da/databricks-cli/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "databricks-cli"; - version = "0.267.0"; + version = "0.269.0"; src = fetchFromGitHub { owner = "databricks"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-VQc7UYyrc5eVl/3ETswUj5vYsRnAGi6QqJwBe950biQ="; + hash = "sha256-E9wxDwWBLJYh1DKREfxxJ2kts6Gd52mxjCxjelI9NaM="; }; # Otherwise these tests fail asserting that the version is 0.0.0-dev @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { --replace-fail "cli/0.0.0-dev" "cli/${finalAttrs.version}" ''; - vendorHash = "sha256-B87LXkYLjPgabroRLj8LqGw2x8En9Wvytsac6s0RjiI="; + vendorHash = "sha256-1XQ88nSziZ2+iWrHk4P0wGJo3jR9dGKMsdRZLqG+ouQ="; excludedPackages = [ "bundle/internal" From 349374a10a401903f7801b79d9ee19e6a97f541c Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 19 Sep 2025 07:27:16 +0200 Subject: [PATCH 199/288] opencode: 0.9.9 -> 0.10.1 https://github.com/sst/opencode/releases/tag/v0.9.10 https://github.com/sst/opencode/releases/tag/v0.9.11 https://github.com/sst/opencode/releases/tag/v0.10.0 https://github.com/sst/opencode/releases/tag/v0.10.1 --- pkgs/by-name/op/opencode/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 7944e9bcab43..ac8de536f3ba 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -22,12 +22,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.9.9"; + version = "0.10.1"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-VHg5yZeU380ggCUwgq2yUD4jV0IiacsIDlcoUjZzuFA="; + hash = "sha256-ii8hGDz9POkj0ZIDiF+mkaExpTvlj6ea4ggO7i7grXI="; }; tui = buildGoModule { From a604057a579912ec2b5b4f718b818c1845cfce98 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 19 Sep 2025 07:42:06 +0200 Subject: [PATCH 200/288] codex: 0.38.0 -> 0.39.0 https://github.com/openai/codex/releases/tag/rust-v0.39.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 993cf1d7820d..f933de230bdd 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -12,18 +12,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.38.0"; + version = "0.39.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-bgr5AKPae+m2oXVRO1+KtPFT7J3CKKS0hQ8SeNHFhUU="; + hash = "sha256-VxfUhPyJRYu6xvrDJRa3BqS/G7gf+J9d+2FbW1Ps4kw="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-3M8A1xHTa/e5cKIsIHbmZSCOFyVEwixYiOC/wEv0ljU="; + cargoHash = "sha256-62JkVo2Dlrtgr66qn6a3vuIUsJpVZDQ8uqIJnXeeU90="; nativeBuildInputs = [ installShellFiles From bcaa25786a3898640b9318a816508b27693d8d59 Mon Sep 17 00:00:00 2001 From: sweenu Date: Fri, 19 Sep 2025 08:36:23 +0200 Subject: [PATCH 201/288] nixos/music-assistant: librespot -> spotify --- nixos/modules/services/audio/music-assistant.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/audio/music-assistant.nix b/nixos/modules/services/audio/music-assistant.nix index b7233878ecae..dadab7aa906f 100644 --- a/nixos/modules/services/audio/music-assistant.nix +++ b/nixos/modules/services/audio/music-assistant.nix @@ -84,7 +84,7 @@ in [ lsof ] - ++ lib.optionals (lib.elem "librespot" cfg.providers) [ + ++ lib.optionals (lib.elem "spotify" cfg.providers) [ librespot ] ++ lib.optionals (lib.elem "snapcast" cfg.providers) [ From 2a5bd6c3b8bc5dea7006f694c2380da49469dd13 Mon Sep 17 00:00:00 2001 From: "Richard J. Acton" Date: Fri, 19 Sep 2025 08:01:32 +0100 Subject: [PATCH 202/288] python3Packages.globus-sdk: 3.62.0 -> 3.63.0 --- pkgs/development/python-modules/globus-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/globus-sdk/default.nix b/pkgs/development/python-modules/globus-sdk/default.nix index f63db1ad80ce..0693b3cab7bf 100644 --- a/pkgs/development/python-modules/globus-sdk/default.nix +++ b/pkgs/development/python-modules/globus-sdk/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "globus-sdk"; - version = "3.62.0"; + version = "3.63.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "globus"; repo = "globus-sdk-python"; tag = version; - hash = "sha256-uvvv96ztvzCmXx63brvnoKcfXUsDgZA9cNeCB7jdawQ="; + hash = "sha256-ucVDjOV1NmHguwXSWbomNz9gjrxpeGmoZqF/Je6BL/4="; }; build-system = [ setuptools ]; From 5ea0e760c25f4a924b41c6b809f46761b9102c5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 07:05:47 +0000 Subject: [PATCH 203/288] eigenwallet: 3.0.0-beta.8 -> 3.0.1 --- pkgs/by-name/ei/eigenwallet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ei/eigenwallet/package.nix b/pkgs/by-name/ei/eigenwallet/package.nix index 1790a15d0807..7d66a8e1179d 100644 --- a/pkgs/by-name/ei/eigenwallet/package.nix +++ b/pkgs/by-name/ei/eigenwallet/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { name = "eigenwallet"; - version = "3.0.0-beta.8"; + version = "3.0.1"; src = fetchurl { url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/eigenwallet_${finalAttrs.version}_amd64.deb"; - hash = "sha256-9quyDsCQsGGTESdBg5BLbUaXCWhhxz3xmqkanCIdreE="; + hash = "sha256-/yVx/FW+sVYPtpQNl03A3JNe4CbxRbo4OkvY/Kxnw8Y="; }; nativeBuildInputs = [ From 7b475708b14d32e73c6d2000da3224683998f4ff Mon Sep 17 00:00:00 2001 From: clementpoiret Date: Fri, 19 Sep 2025 09:38:38 +0200 Subject: [PATCH 204/288] vivaldi: 7.5.3735.74 -> 7.6.3797.52 --- pkgs/by-name/vi/vivaldi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vi/vivaldi/package.nix b/pkgs/by-name/vi/vivaldi/package.nix index 14d2b3105722..902c06db1489 100644 --- a/pkgs/by-name/vi/vivaldi/package.nix +++ b/pkgs/by-name/vi/vivaldi/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation rec { pname = "vivaldi"; - version = "7.5.3735.74"; + version = "7.6.3797.52"; suffix = { @@ -79,8 +79,8 @@ stdenv.mkDerivation rec { url = "https://downloads.vivaldi.com/stable/vivaldi-stable_${version}-1_${suffix}.deb"; hash = { - aarch64-linux = "sha256-sfVCPtup7yPscyWoSwKZka9FwfEZburae/Ss/3YLtV8="; - x86_64-linux = "sha256-aCghO64GVZjCqnmzj7GHpEhUk2Pld2VKS44G/+ElogU="; + aarch64-linux = "sha256-K+bPy4yd1GdXsIDYNUYx3aAlcXYwX2rAN9GAR8c3tzA="; + x86_64-linux = "sha256-cDYn6Vj+S/pft5jF2ItSUKIILCGHF++ZhH794BLNxQQ="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From 1e2cd4132435fbde206308aea91c9ecce752ee6d Mon Sep 17 00:00:00 2001 From: Whitespire Date: Tue, 3 Jun 2025 14:30:46 +0300 Subject: [PATCH 205/288] kops: add 1.31, 1.32, drop 1.27, 1.28, 1.29, set default 1.33 --- .../manual/release-notes/rl-2511.section.md | 2 ++ .../networking/cluster/kops/default.nix | 24 +++++++------------ pkgs/top-level/all-packages.nix | 9 ++++--- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 2baef4f49823..9c9c01a75eb3 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -164,6 +164,8 @@ - `programs.goldwarden` has been removed, due to the software not working with newer versions of the Bitwarden and Vaultwarden servers, as well as it being abandoned upstream. +- The default `kops` version is now 1.33.0 and versions 1.30 and older have been dropped. See [Upgrading Kubernetes](https://kops.sigs.k8s.io/tutorial/upgrading-kubernetes/) for instructions on how to update kOps. + - `Prosody` has been updated to major release 13 which removed some obsoleted modules and brought a couple of major and breaking changes: - The `http_files` module is now disabled by default because it now requires `http_files_dir` to be configured. - The `vcard_muc` module has been removed and got replaced by the inbuilt `muc_vcard` module. diff --git a/pkgs/applications/networking/cluster/kops/default.nix b/pkgs/applications/networking/cluster/kops/default.nix index 80ae957884ec..0c70cd6c41a2 100644 --- a/pkgs/applications/networking/cluster/kops/default.nix +++ b/pkgs/applications/networking/cluster/kops/default.nix @@ -71,27 +71,21 @@ in rec { mkKops = generic; - kops_1_27 = mkKops rec { - version = "1.27.1"; - sha256 = "sha256-WV+0380yj8GHckY4PDM3WspbZ/YuYZOAQEMd2ygEOjo="; + kops_1_31 = mkKops rec { + version = "1.31.0"; + sha256 = "sha256-q9megrNXXKJ/YqP/fjPHh8Oji4dPK5M3HLHa+ufwRAM="; rev = "v${version}"; }; - kops_1_28 = mkKops rec { - version = "1.28.7"; - sha256 = "sha256-rTf7+w/o8MGSBKV9wCzZOEI0v31exZhOJpRABeF/KyI="; + kops_1_32 = mkKops rec { + version = "1.32.1"; + sha256 = "sha256-nQKeTDajtUffPBhPrPuaJ+1XWgLDUltwDQDZHkylys4="; rev = "v${version}"; }; - kops_1_29 = mkKops rec { - version = "1.29.2"; - sha256 = "sha256-SRj0x9N+yfTG/UL/hu1ds46Zt6d5SUYU0PA9lPHO6jQ="; - rev = "v${version}"; - }; - - kops_1_30 = mkKops rec { - version = "1.30.4"; - sha256 = "sha256-f+VdgQj6tHWrn+LG6qkArjcADYfpKjuOp+bU0BTYsWY="; + kops_1_33 = mkKops rec { + version = "1.33.0"; + sha256 = "sha256-VnnKWcU83yqsKW54Q1tr99/Ln8ppMyB7GLl70rUFGDY="; rev = "v${version}"; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 07606034efeb..1e125d8ca569 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14812,12 +14812,11 @@ with pkgs; # Exceptions are versions that we need to keep to allow upgrades from older NixOS releases inherit (callPackage ../applications/networking/cluster/kops { }) mkKops - kops_1_27 - kops_1_28 - kops_1_29 - kops_1_30 + kops_1_31 + kops_1_32 + kops_1_33 ; - kops = kops_1_29; + kops = kops_1_33; lilypond = callPackage ../misc/lilypond { }; From 3c675d2003e363d53d0414791d96726d2ba4079b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 07:47:55 +0000 Subject: [PATCH 206/288] nuclei-templates: 10.2.8 -> 10.2.9 --- pkgs/by-name/nu/nuclei-templates/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/nuclei-templates/package.nix b/pkgs/by-name/nu/nuclei-templates/package.nix index d30515c26887..6a59f2bcff03 100644 --- a/pkgs/by-name/nu/nuclei-templates/package.nix +++ b/pkgs/by-name/nu/nuclei-templates/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation rec { pname = "nuclei-templates"; - version = "10.2.8"; + version = "10.2.9"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei-templates"; tag = "v${version}"; - hash = "sha256-FGMdm9VbML+9xQrPrq7eudnxpi2xJFK98iPMacWv8iE="; + hash = "sha256-ZncJFBWt+7NwK4zxPXr1wxtAuxjMuaGmcC1a5RAQ2Y8="; }; installPhase = '' From 0d9a7c438631f22105ecf04f70a330fa95de4aac Mon Sep 17 00:00:00 2001 From: royce-c <114127058+royce-c@users.noreply.github.com> Date: Fri, 19 Sep 2025 00:47:58 -0700 Subject: [PATCH 207/288] ente: fix AmbientCapabilities systemd unit option typo --- nixos/modules/services/web-apps/ente.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/ente.nix b/nixos/modules/services/web-apps/ente.nix index d36c1f9555b4..a432996d405b 100644 --- a/nixos/modules/services/web-apps/ente.nix +++ b/nixos/modules/services/web-apps/ente.nix @@ -218,7 +218,7 @@ in Type = "simple"; Restart = "on-failure"; - AmbientCapablities = [ ]; + AmbientCapabilities = [ ]; CapabilityBoundingSet = [ ]; LockPersonality = true; MemoryDenyWriteExecute = true; From 23ee5052bbf3d384fcd91a098c7db37399de604f Mon Sep 17 00:00:00 2001 From: sund3RRR Date: Fri, 19 Sep 2025 11:15:33 +0300 Subject: [PATCH 208/288] gi-crystal: 0.24.0 -> 0.25.1 --- pkgs/by-name/gi/gi-crystal/package.nix | 7 ++----- .../gi/gi-crystal/store-friendly-library-name.patch | 10 ---------- 2 files changed, 2 insertions(+), 15 deletions(-) delete mode 100644 pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch diff --git a/pkgs/by-name/gi/gi-crystal/package.nix b/pkgs/by-name/gi/gi-crystal/package.nix index a783ece5d4ad..d2ca991e35a7 100644 --- a/pkgs/by-name/gi/gi-crystal/package.nix +++ b/pkgs/by-name/gi/gi-crystal/package.nix @@ -7,20 +7,17 @@ }: crystal.buildCrystalPackage rec { pname = "gi-crystal"; - version = "0.24.0"; + version = "0.25.1"; src = fetchFromGitHub { owner = "hugopl"; repo = "gi-crystal"; rev = "v${version}"; - hash = "sha256-0LsYREn4zWLQYUTpNWJhLLHWmg7UQzxOoQiAMmw3ZXQ="; + hash = "sha256-+sc36YjaVKBkrg8Ond4hCZoObnSHIU/jyMRalZ+OAwk="; }; - # Make sure gi-crystal picks up the name of the so or dylib and not the leading nix store path - # when the package name happens to start with “lib”. patches = [ ./src.patch - ./store-friendly-library-name.patch ]; nativeBuildInputs = [ gobject-introspection ]; diff --git a/pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch b/pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch deleted file mode 100644 index c6fd4e18c8db..000000000000 --- a/pkgs/by-name/gi/gi-crystal/store-friendly-library-name.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/generator/lib_gen.cr 1969-12-31 17:00:01.000000000 -0700 -+++ b/src/generator/lib_gen.cr 2023-07-14 11:48:41.509397114 -0600 -@@ -10,7 +10,7 @@ - - private def libraries : Array(String) - namespace.shared_libraries.map do |library| -- library[/lib([^\/]+)\.(?:so|.+?\.dylib).*/, 1] -+ library[/(?:\/[^\/]*)+\/lib([^\/]+)\.(?:so|.+?\.dylib).*/, 1] - end - end \ No newline at end of file From 9db5a29701972c4aa2d22e8a35faa271c3cb8910 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 08:50:01 +0000 Subject: [PATCH 209/288] wideriver: 1.3.0 -> 1.3.1 --- pkgs/by-name/wi/wideriver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wi/wideriver/package.nix b/pkgs/by-name/wi/wideriver/package.nix index 010753f79b97..078d50ca9e3e 100644 --- a/pkgs/by-name/wi/wideriver/package.nix +++ b/pkgs/by-name/wi/wideriver/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wideriver"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "alex-courtis"; repo = "wideriver"; tag = finalAttrs.version; - hash = "sha256-1D06onZiR8H4OuwNTr7NBnD1H7zagFHYlAXFo5CfibI="; + hash = "sha256-HdmgTRIR5+mK3almk7kUZdSdJl9tHCDztlEqZ6MLVNI="; }; nativeBuildInputs = [ From 6c60398318ed42addf6bcd9a9d958be0369994f7 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Fri, 19 Sep 2025 10:56:25 +0200 Subject: [PATCH 210/288] claude-code: 1.0.117 -> 1.0.119 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md - Fixed Windows process freeze in interactive mode - Added dynamic header support for MCP servers - Resolved thinking mode issue in headless sessions - Corrected slash commands to update allowed tools properly --- pkgs/by-name/cl/claude-code/package-lock.json | 8 ++++---- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 528efab9ed13..56411bf26c47 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.117" + "@anthropic-ai/claude-code": "^1.0.119" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.117", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.117.tgz", - "integrity": "sha512-ZSBFpwPqMZJZq9//BYSW0MLGQY0svAtncPe2EVxohO87Gym6Dqi+IRSVZkWSwF07gmzZH3luqrepX3q33l7T+Q==", + "version": "1.0.119", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.119.tgz", + "integrity": "sha512-0SxTgt7Htr2okxL2Uk0Mv5eB8JxBrRCZCdtTNwuYC/OBl2F7UDM8YFtIwHz97ygCoJw49j7SL6s+/MIZGaEzrA==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index edda4f325912..3c5664aeae9d 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.117"; + version = "1.0.119"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-mGAc09YRUE6sjy4/gimGVIbPuRHANOyBP/hpuHsbZVI="; + hash = "sha256-l6H3IaCIo15OkCR+QBsZJ9lQIxEaAuUOUy/yEQtcvDI="; }; - npmDepsHash = "sha256-U/trPqqN4FNuH6yHlvkPL9DHR2Lw21+3xVtwenu/4Fs="; + npmDepsHash = "sha256-J22dL6GuvMKRLZ7ZAkKn8iX/qBfgK/k3IXKPLGROwo4="; postPatch = '' cp ${./package-lock.json} package-lock.json From 862bc3fbab51f94cb04fce7b137c7e1e216cca95 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 11:01:07 +0200 Subject: [PATCH 211/288] python313Packages.publicsuffixlist: 1.0.2.20250911 -> 1.0.2.20250919 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20250919-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index 514c2abd0642..2fd43e6dfb1b 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20250911"; + version = "1.0.2.20250919"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-1Q1p3s50xCjDu/6PHpDIFEQWD+zbVK2lHUc4tej7yBs="; + hash = "sha256-JavJ8vMd0tylr9TxMTwqIPILK7eRB/j/RnvbU28h+yU="; }; build-system = [ setuptools ]; From 68f0db17c590230d139ed789f2cb4b4df7686049 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:33:19 +0200 Subject: [PATCH 212/288] python313Packages.tencentcloud-sdk-python: 3.0.1460 -> 3.0.1462 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1460...3.0.1462 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1462/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 29462c05073b..758cd14e3f26 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1460"; + version = "3.0.1462"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-ZWKPEdBNwtaWD0RUIrNKRBkiaJj9b2+Meot0ecb+mok="; + hash = "sha256-Z0Nl4uE2ZZe7GqxRQMxbHRuNUbkXSNZIGns/0pgBKUI="; }; build-system = [ setuptools ]; From 744df131164fda9c903c55c72900ca752345cd1b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 11:03:17 +0200 Subject: [PATCH 213/288] python313Packages.tencentcloud-sdk-python: 3.0.1462 -> 3.0.1463 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.0.1462...3.0.1463 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1463/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 758cd14e3f26..6b6ee2dc485b 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1462"; + version = "3.0.1463"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-Z0Nl4uE2ZZe7GqxRQMxbHRuNUbkXSNZIGns/0pgBKUI="; + hash = "sha256-ZGwxbndI+0hKX38BIiHIXr7NGvC9FMEoqr/HQIaZsok="; }; build-system = [ setuptools ]; From 717ca6f59ecd27a2ed3cbd1c922239569f03e4de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 09:03:58 +0000 Subject: [PATCH 214/288] dns-collector: 1.10.0 -> 1.11.0 --- pkgs/by-name/dn/dns-collector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dn/dns-collector/package.nix b/pkgs/by-name/dn/dns-collector/package.nix index e2804a3a32f4..a52e8cfe8f8d 100644 --- a/pkgs/by-name/dn/dns-collector/package.nix +++ b/pkgs/by-name/dn/dns-collector/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "dns-collector"; - version = "1.10.0"; + version = "1.11.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "dns-collector"; tag = "v${finalAttrs.version}"; - hash = "sha256-99mVCuoog9ZkJoCCcUWkRJ2vA0IwftEcsSl6I02Qd4A="; + hash = "sha256-2NHJs2KdSDw36ePG8s/YSU4wlWG+14NQ6oWJYqMv2Wk="; }; subPackages = [ "." ]; @@ -27,7 +27,7 @@ buildGoModule (finalAttrs: { "-X github.com/prometheus/common/version.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-se4vNVydYFYk07Shb3eRLnVmE82HG36cwFRYCdZiZPM="; + vendorHash = "sha256-N0gaDyOlRvFR1Buj/SKoOjwkVMRxd8Uj7iT/cDBfM9A="; passthru.updateScript = nix-update-script { }; From bbc45cd142a18e2130079f723f169341b31327c3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 11:05:18 +0200 Subject: [PATCH 215/288] exploitdb: 2025-09-17 -> 2025-09-18 Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2025-09-17...2025-09-18 --- pkgs/by-name/ex/exploitdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exploitdb/package.nix b/pkgs/by-name/ex/exploitdb/package.nix index 9a68f49a566e..135dea9f4a95 100644 --- a/pkgs/by-name/ex/exploitdb/package.nix +++ b/pkgs/by-name/ex/exploitdb/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "exploitdb"; - version = "2025-09-17"; + version = "2025-09-18"; src = fetchFromGitLab { owner = "exploit-database"; repo = "exploitdb"; tag = finalAttrs.version; - hash = "sha256-9RQ75FK1ZZMSBJBWTAstdCiUb8pB7PzfHOp7Jd03fG0="; + hash = "sha256-+5zXe+64tZD7zjZKXrAuv5ggBRb1ecKzKZSY2Knzklg="; }; nativeBuildInputs = [ makeWrapper ]; From 1827f2625a0af593d89a5caddf573e92fe4414b8 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Fri, 19 Sep 2025 09:02:12 +0000 Subject: [PATCH 216/288] ty: 0.0.1-alpha.20 -> 0.0.1-alpha.21 Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.21 --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index d4d19e59d36e..66397b638332 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.1-alpha.20"; + version = "0.0.1-alpha.21"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-PxOi4eLWIZeWbh97b6KlZv2u5Y6M022uksN+arAJnF0="; + hash = "sha256-C7u2fBOtKGIYnBkYIIsbbcDsfZezXoZjQN1/TTXU2bg="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-R416MUg5kuib7Yq6EADsgdkeFr0XYZ+bOfvEcs75E+E="; + cargoHash = "sha256-sjnLsOQSSCB5Yz3GsUzgPpTCUj0sJ4T3ZV60Vl7+ng0="; nativeBuildInputs = [ installShellFiles ]; From ed70e0383bedceed4b4b98bfd9498fe4b94293aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 09:18:14 +0000 Subject: [PATCH 217/288] python3Packages.uv-dynamic-versioning: 0.11.0 -> 0.11.1 --- .../python-modules/uv-dynamic-versioning/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uv-dynamic-versioning/default.nix b/pkgs/development/python-modules/uv-dynamic-versioning/default.nix index e4148893980b..8f252dfd22ab 100644 --- a/pkgs/development/python-modules/uv-dynamic-versioning/default.nix +++ b/pkgs/development/python-modules/uv-dynamic-versioning/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "uv-dynamic-versioning"; - version = "0.11.0"; + version = "0.11.1"; pyproject = true; src = fetchFromGitHub { @@ -28,7 +28,7 @@ buildPythonPackage rec { tag = "v${version}"; # Tests perform mock operations on the local repo leaveDotGit = true; - hash = "sha256-AH0ZGZYmsVub/1Vqmedgop6QRNSNOnMh5ALkBqwepUw="; + hash = "sha256-lnEi1supRlVGgMGpjG2DcWtX/bga9mE5jMDE0o26XM0="; }; build-system = [ From c9f42f781bcbc212f6b47d9c56342cbe3d18e828 Mon Sep 17 00:00:00 2001 From: mkorje Date: Wed, 17 Sep 2025 15:51:25 +1000 Subject: [PATCH 218/288] frigate: patch hardcoded path /media/frigate/clips/faces --- pkgs/by-name/fr/frigate/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/fr/frigate/package.nix b/pkgs/by-name/fr/frigate/package.nix index 63f1a1944e37..45429fbba313 100644 --- a/pkgs/by-name/fr/frigate/package.nix +++ b/pkgs/by-name/fr/frigate/package.nix @@ -9,6 +9,7 @@ sqlite-vec, frigate, nixosTests, + fetchpatch, }: let @@ -77,6 +78,11 @@ python3Packages.buildPythonApplication rec { patches = [ ./constants.patch + # Fixes hardcoded path /media/frigate/clips/faces. Remove in next version. + (fetchpatch { + url = "https://github.com/blakeblackshear/frigate/commit/b86e6e484f64bd43b64d7adebe78671a7a426edb.patch"; + hash = "sha256-1+n0n0yCtjfAHkXzsZdIF0iCVdPGmsG7l8/VTqBVEjU="; + }) ./ffmpeg.patch ]; From a79e93827de0f7e68ee211c7b987d63df5387668 Mon Sep 17 00:00:00 2001 From: ppom <> Date: Fri, 8 Aug 2025 12:00:00 +0200 Subject: [PATCH 219/288] reaction: 2.1.2 -> 2.2.0 --- pkgs/by-name/re/reaction/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/reaction/package.nix b/pkgs/by-name/re/reaction/package.nix index d730ccc6d2b1..0aee38377c71 100644 --- a/pkgs/by-name/re/reaction/package.nix +++ b/pkgs/by-name/re/reaction/package.nix @@ -7,17 +7,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "reaction"; - version = "2.1.2"; + version = "2.2.0"; src = fetchFromGitLab { domain = "framagit.org"; owner = "ppom"; repo = "reaction"; tag = "v${finalAttrs.version}"; - hash = "sha256-lcd0yY8o5eGa1bP5WsA9K/K7gtjRVorS/Rm0bno0AOY="; + hash = "sha256-TVxBW47GqnfP8K8ZcjSR0P84dnb8Z5c3o11Ql5wsvLg="; }; - cargoHash = "sha256-ZRTgzVz8ia763cMBx9U1NIy9W6gDUVhwNr6wDqU1Ulo="; + cargoHash = "sha256-ACacxDbJjbv7sP1D0wO6vjCVhlPui1ogXZKxY5l+3JU="; nativeBuildInputs = [ installShellFiles @@ -27,7 +27,11 @@ rustPlatform.buildRustPackage (finalAttrs: { # Those time-based tests behave poorly in low-resource environments (CI...) "--skip=daemon::filter::tests" "--skip=treedb::raw::tests::write_then_read_1000" - "--skip=simple" + "--skip=ip_pattern_matches" + ]; + cargoTestFlags = [ + # Skip integration tests for the same reason + "--lib" ]; postInstall = '' From cd0ae4636a41bea8fdbd206b3e09863a4ee78aa3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 20:14:23 +0000 Subject: [PATCH 220/288] mediamtx: 1.14.0 -> 1.15.0 Co-authored-by: Franz Pletz --- pkgs/by-name/me/mediamtx/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/me/mediamtx/package.nix b/pkgs/by-name/me/mediamtx/package.nix index 6da08caba363..55837ab5d8d3 100644 --- a/pkgs/by-name/me/mediamtx/package.nix +++ b/pkgs/by-name/me/mediamtx/package.nix @@ -8,23 +8,23 @@ let hlsJs = fetchurl { - url = "https://cdn.jsdelivr.net/npm/hls.js@v1.6.9/dist/hls.min.js"; - hash = "sha256-GObcOPuwxxMg0WOtl5BahSg9A3ds1IcCP+DPGZ8c27I="; + url = "https://cdn.jsdelivr.net/npm/hls.js@v1.6.12/dist/hls.min.js"; + hash = "sha256-z9adeEMx2bwAw7qDIPG+vRM/AQJ/zAJl0i4vaycHHaM="; }; in buildGoModule (finalAttrs: { pname = "mediamtx"; # check for hls.js version updates in internal/servers/hls/hlsjsdownloader/VERSION - version = "1.14.0"; + version = "1.15.0"; src = fetchFromGitHub { owner = "bluenviron"; repo = "mediamtx"; tag = "v${finalAttrs.version}"; - hash = "sha256-I1oKzovSv6hf2/lr2E5pRSqHV/pVoskNwn+gHRz8yv8="; + hash = "sha256-omeaOAhH4adNpA0VXxcZkre3tGZUwHxBrIT85X3D+n0="; }; - vendorHash = "sha256-5wSdbg7EAdvCUfIKxuX1aGihzHcwFM6Fiu/3eU1dMEY="; + vendorHash = "sha256-YSH8cu7+LIsJ3/o2FYBYlnc6adORJdzhCqQVH0252Ec="; postPatch = '' cp ${hlsJs} internal/servers/hls/hls.min.js From 76effbce66d387d58beb6502010eeecf8da66f35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 10:33:34 +0000 Subject: [PATCH 221/288] linuxKernel.kernels.linux_zen: 6.16.5 -> 6.16.7 --- pkgs/os-specific/linux/kernel/zen-kernels.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/zen-kernels.nix b/pkgs/os-specific/linux/kernel/zen-kernels.nix index 0a3a2565e547..ce4385962ed5 100644 --- a/pkgs/os-specific/linux/kernel/zen-kernels.nix +++ b/pkgs/os-specific/linux/kernel/zen-kernels.nix @@ -16,9 +16,9 @@ let variants = { # ./update-zen.py zen zen = { - version = "6.16.5"; # zen + version = "6.16.7"; # zen suffix = "zen1"; # zen - sha256 = "19b5dpw4kkr9vfx2if56y69zs0di8ygrxsmnq8qhyg5v1985y5i6"; # zen + sha256 = "1vca6b30k48ihizlsmrlgzxgfnp0zq7q7x1h728hny2h33pdhni4"; # zen isLqx = false; }; # ./update-zen.py lqx From 897517ec45db1b33fce4517518b69845f21017cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 10:41:00 +0000 Subject: [PATCH 222/288] python3Packages.linode-api: 5.34.0 -> 5.35.0 --- pkgs/development/python-modules/linode-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/linode-api/default.nix b/pkgs/development/python-modules/linode-api/default.nix index 192980a7984f..89cfc551ff8f 100644 --- a/pkgs/development/python-modules/linode-api/default.nix +++ b/pkgs/development/python-modules/linode-api/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "linode-api"; - version = "5.34.0"; + version = "5.35.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "linode"; repo = "python-linode-api"; tag = "v${version}"; - hash = "sha256-yaItHYxO2+oMiqNAHJJG1B0VRHyKNvicupktihbTNr8="; + hash = "sha256-Ak92yjTDi8ql+Trzl4IRAn+DucRZsdHSK75RjFECcCY="; }; build-system = [ setuptools ]; From a11a388ca0f3a6a38c0cc1fec3067ceb9cae8b54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 10:41:39 +0000 Subject: [PATCH 223/288] nom: 2.14.0 -> 2.15.0 --- pkgs/by-name/no/nom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nom/package.nix b/pkgs/by-name/no/nom/package.nix index 45c78732f722..f25625e38ef3 100644 --- a/pkgs/by-name/no/nom/package.nix +++ b/pkgs/by-name/no/nom/package.nix @@ -6,13 +6,13 @@ }: buildGoModule rec { pname = "nom"; - version = "2.14.0"; + version = "2.15.0"; src = fetchFromGitHub { owner = "guyfedwards"; repo = "nom"; tag = "v${version}"; - hash = "sha256-NgA4gAXHOz6ErBT/txSOpEUPMmdl0YObdPVda2wv4l4="; + hash = "sha256-agQG6DIVjR2nVXGMl7ekTvGOpDkszq8FRwNyGcN9/f4="; }; vendorHash = "sha256-d5KTDZKfuzv84oMgmsjJoXGO5XYLVKxOB5XehqgRvYw="; From a445c6b4ec1cb5981f8790d24188c228f6291f07 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:44:06 +0200 Subject: [PATCH 224/288] python313Packages.influxdb3-python: 0.15.0 -> 0.16.0 Diff: https://github.com/InfluxCommunity/influxdb3-python/compare/v0.15.0...v0.16.0 Changelog: https://github.com/InfluxCommunity/influxdb3-python/releases/tag/v0.16.0 --- pkgs/development/python-modules/influxdb3-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/influxdb3-python/default.nix b/pkgs/development/python-modules/influxdb3-python/default.nix index a75233d1b2d8..783b019dd4f0 100644 --- a/pkgs/development/python-modules/influxdb3-python/default.nix +++ b/pkgs/development/python-modules/influxdb3-python/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "influxdb3-python"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "InfluxCommunity"; repo = "influxdb3-python"; tag = "v${version}"; - hash = "sha256-BbU/CeTlJHIoZBj+NCl9Cdag/6tTP3y6FFJMPiShRUA="; + hash = "sha256-o4w1+srucPlRq/NqICvdRNxmghxEBoXH05m3m0GQJFM="; }; postPatch = '' From 7ee8b86620d7575ea4e213315d6ffcb664a353d9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:45:12 +0200 Subject: [PATCH 225/288] python313Packages.mcpadapt: 0.1.13 -> 0.1.16 Diff: https://github.com/grll/mcpadapt/compare/v0.1.13...v0.1.16 Changelog: https://github.com/grll/mcpadapt/releases/tag/v0.1.16 --- pkgs/development/python-modules/mcpadapt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix index bef7fcdaae86..ba063628092f 100644 --- a/pkgs/development/python-modules/mcpadapt/default.nix +++ b/pkgs/development/python-modules/mcpadapt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "mcpadapt"; - version = "0.1.13"; + version = "0.1.16"; pyproject = true; src = fetchFromGitHub { owner = "grll"; repo = "mcpadapt"; tag = "v${version}"; - hash = "sha256-yz4fPywhlCu6DIhYoeaK/eAYjht8LCzx9ltX2XsIFxw="; + hash = "sha256-uhphBJ9gab/5i8rTnEzfhCm0caJ756XdGqJeHoHP0tM="; }; build-system = [ hatchling ]; From 4f38ee7a4a16d7b410a25f5f7fe6bde6783ce322 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:47:23 +0200 Subject: [PATCH 226/288] python313Packages.mitogen: 0.3.27 -> 0.3.29 Diff: https://github.com/mitogen-hq/mitogen/compare/v0.3.27...v0.3.29 Changelog: https://github.com/mitogen-hq/mitogen/blob/v0.3.29/docs/changelog.rst --- pkgs/development/python-modules/mitogen/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mitogen/default.nix b/pkgs/development/python-modules/mitogen/default.nix index 45221bc684f3..eee637d211fb 100644 --- a/pkgs/development/python-modules/mitogen/default.nix +++ b/pkgs/development/python-modules/mitogen/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "mitogen"; - version = "0.3.27"; + version = "0.3.29"; pyproject = true; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "mitogen-hq"; repo = "mitogen"; tag = "v${version}"; - hash = "sha256-vW3OgVFu9xw45g9Idurb2feguH8AhY7qcWbF9nXjLLw="; + hash = "sha256-j2VT46bYi9lmFKNNCHshs56b2HqqvfpEDBHnaHvfYgY="; }; build-system = [ setuptools ]; From 4c20cff10bb8cc2172e7dff0f0373aa682256c7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:48:04 +0200 Subject: [PATCH 227/288] python313Packages.open-meteo: 0.3.2 -> 0.4.0 Diff: https://github.com/frenck/python-open-meteo/compare/v0.3.2...v0.4.0 Changelog: https://github.com/frenck/python-open-meteo/releases/tag/v0.4.0 --- pkgs/development/python-modules/open-meteo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/open-meteo/default.nix b/pkgs/development/python-modules/open-meteo/default.nix index cab5d956effd..e32a8e91bf51 100644 --- a/pkgs/development/python-modules/open-meteo/default.nix +++ b/pkgs/development/python-modules/open-meteo/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "open-meteo"; - version = "0.3.2"; + version = "0.4.0"; format = "pyproject"; disabled = pythonOlder "3.11"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "frenck"; repo = "python-open-meteo"; rev = "v${version}"; - hash = "sha256-PddQyCCYbI9DjTvlJ4F3IQB6VichwcNhC04DJMULYZM="; + hash = "sha256-J106XeSglyqrFfP1ckbnDwfE7IikaNiBQ+m14PE2SBc="; }; postPatch = '' From 18f0c67a8a4431c15891fb27b63bd147f4f82a37 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:48:39 +0200 Subject: [PATCH 228/288] python313Packages.parts: 3.0.0 -> 4.0.0 Changelog: https://github.com/lapets/parts/releases/tag/4.0.0 --- pkgs/development/python-modules/parts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/parts/default.nix b/pkgs/development/python-modules/parts/default.nix index d7cfcc952eb4..f39bf318d4e0 100644 --- a/pkgs/development/python-modules/parts/default.nix +++ b/pkgs/development/python-modules/parts/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "parts"; - version = "3.0.0"; + version = "4.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-MuZDe/j04sE8tX6658zYwbebwGYp7r3wVBbumoBJ2WQ="; + hash = "sha256-uw/bo+Y24KIgKH+hfc4iUboH8jJKeaoQGHBv6KjZixU="; }; build-system = [ setuptools ]; From 5eab118efedc841ac24b64756674751fb0a41bba Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:50:10 +0200 Subject: [PATCH 229/288] python313Packages.pyswitchbot: 0.70.0 -> 0.71.0 Diff: https://github.com/Danielhiversen/pySwitchbot/compare/0.70.0...0.71.0 Changelog: https://github.com/Danielhiversen/pySwitchbot/releases/tag/0.71.0 --- pkgs/development/python-modules/pyswitchbot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyswitchbot/default.nix b/pkgs/development/python-modules/pyswitchbot/default.nix index 1eb62818730c..d574d63d4daf 100644 --- a/pkgs/development/python-modules/pyswitchbot/default.nix +++ b/pkgs/development/python-modules/pyswitchbot/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "pyswitchbot"; - version = "0.70.0"; + version = "0.71.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -25,7 +25,7 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pySwitchbot"; tag = version; - hash = "sha256-8W+RxehW68x3RULvKh+DkL/YH1usdmM8kOLEO579csE="; + hash = "sha256-MFWeU3KaCtEEvsNuSlLrWxZTYgER+/A6nF2yCvmGgTk="; }; build-system = [ setuptools ]; From 342b38871d79fc0bfbcae4ef245c2121c025a7c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 10:52:24 +0000 Subject: [PATCH 230/288] feh: 3.11.1 -> 3.11.2 --- pkgs/by-name/fe/feh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fe/feh/package.nix b/pkgs/by-name/fe/feh/package.nix index aaf23528de7f..99ef211419ea 100644 --- a/pkgs/by-name/fe/feh/package.nix +++ b/pkgs/by-name/fe/feh/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "feh"; - version = "3.11.1"; + version = "3.11.2"; src = fetchFromGitHub { owner = "derf"; repo = "feh"; rev = finalAttrs.version; - hash = "sha256-gzMlPyuQft39U1hNs9PojohESqsjVxcPGuUbNRFMQBU="; + hash = "sha256-bwp/hzkuwQTgPakE0zkNtBWrNUkVWt9btTD8MVx+Xq4="; }; outputs = [ From c3f2d08e875e246e7de40ce0dcbe0553af632095 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 12:55:39 +0200 Subject: [PATCH 231/288] python313Packages.sendgrid: 6.12.4 -> 6.12.5 Changelog: https://github.com/sendgrid/sendgrid-python/blob/6.12.5/CHANGELOG.md --- .../development/python-modules/sendgrid/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/sendgrid/default.nix b/pkgs/development/python-modules/sendgrid/default.nix index cda996c0ec91..84a8272e8c39 100644 --- a/pkgs/development/python-modules/sendgrid/default.nix +++ b/pkgs/development/python-modules/sendgrid/default.nix @@ -1,12 +1,12 @@ { lib, buildPythonPackage, + cryptography, ecdsa, fetchFromGitHub, flask, pytestCheckHook, python-http-client, - pythonOlder, pyyaml, setuptools, starkbank-ecdsa, @@ -15,21 +15,22 @@ buildPythonPackage rec { pname = "sendgrid"; - version = "6.12.4"; + version = "6.12.5"; pyproject = true; - disabled = pythonOlder "3.6"; - src = fetchFromGitHub { owner = pname; repo = "sendgrid-python"; tag = version; - hash = "sha256-TXFoNipUVaSvNquMy9xHHu0h5qxxvWTRw4JUK4acl3E="; + hash = "sha256-7r1FHcGmHRQK9mfpV3qcuZlIe7G6CIyarnpWLjduw4E="; }; + pythonRelaxDeps = [ "cryptography" ]; + build-system = [ setuptools ]; dependencies = [ + cryptography ecdsa python-http-client starkbank-ecdsa @@ -54,7 +55,7 @@ buildPythonPackage rec { description = "Python client for SendGrid"; homepage = "https://github.com/sendgrid/sendgrid-python"; changelog = "https://github.com/sendgrid/sendgrid-python/blob/${src.tag}/CHANGELOG.md"; - license = with licenses; [ mit ]; + license = licenses.mit; maintainers = with maintainers; [ fab ]; }; } From 4a1293dab7762b72d5a301cd927aad216dad5684 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 11:00:50 +0000 Subject: [PATCH 232/288] piliplus: 1.1.4.3 -> 1.1.4.4 --- pkgs/by-name/pi/piliplus/git-hashes.json | 3 +- pkgs/by-name/pi/piliplus/package.nix | 6 +-- pkgs/by-name/pi/piliplus/pubspec.lock.json | 49 +++++++--------------- 3 files changed, 20 insertions(+), 38 deletions(-) diff --git a/pkgs/by-name/pi/piliplus/git-hashes.json b/pkgs/by-name/pi/piliplus/git-hashes.json index 858bd20fc8ed..d4929bd9b9dc 100644 --- a/pkgs/by-name/pi/piliplus/git-hashes.json +++ b/pkgs/by-name/pi/piliplus/git-hashes.json @@ -6,6 +6,7 @@ "floating": "sha256-TJ2i3hTOQ4euHWr+lfQU44L3vVehmWVdZuAzNyVaEfA=", "flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=", "material_design_icons_flutter": "sha256-KMwjnzJJj8nemCqUCSwYafPOwTYbtoHNenxstocJtz4=", - "media_kit_video": "sha256-RI2ddJLY/CyQ7OHvfZI/ysQPytUpbv9gxdJftzx8owc=", + "media_kit_libs_android_video": "sha256-o5qsqJe4TjOhwtgnc20Ga1y4IyxdhC/VmeAsFMDoHuo=", + "media_kit_video": "sha256-TPYmT5Muv98wuZUO9evd40uIWp/XDk0+GIfEgd/m4mg=", "webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=" } diff --git a/pkgs/by-name/pi/piliplus/package.nix b/pkgs/by-name/pi/piliplus/package.nix index 807951316789..6b772cc1d0ea 100644 --- a/pkgs/by-name/pi/piliplus/package.nix +++ b/pkgs/by-name/pi/piliplus/package.nix @@ -11,8 +11,8 @@ }: let - version = "1.1.4.3"; - rev = "fc6f51787ba0f1aa45afd494d3c5524f908d8631"; + version = "1.1.4.4"; + rev = "f0f52246777f2640025048f561e908cf1d3c3ead"; description = "Third-party Bilibili client developed in Flutter"; in @@ -29,7 +29,7 @@ flutter335.buildFlutterApplication.override owner = "bggRGjQaUbCoE"; repo = "PiliPlus"; inherit rev; - hash = "sha256-jlbMKFShqrdGlVAutRSUVY+rGP/Sy7e454jahRRHkJk="; + hash = "sha256-5ISSlYMbP0SaSP0SLIHXC3VRXrVZ78kfl07ekgzFhNA="; }; # Disable update check. diff --git a/pkgs/by-name/pi/piliplus/pubspec.lock.json b/pkgs/by-name/pi/piliplus/pubspec.lock.json index 00c9960a60b6..49c381ab8e1e 100644 --- a/pkgs/by-name/pi/piliplus/pubspec.lock.json +++ b/pkgs/by-name/pi/piliplus/pubspec.lock.json @@ -265,11 +265,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "ba95c961bafcd8686d1cf63be864eb59447e795e124d98d6a27d91fcd13602fb", + "sha256": "1b3b173f3379c8f941446267868548b6fc67e9134d81f4842eb98bb729451359", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.11.1" + "version": "8.11.2" }, "cached_network_image": { "dependency": "direct main", @@ -644,16 +644,6 @@ "source": "git", "version": "6.2.1" }, - "fading_edge_scrollview": { - "dependency": "direct overridden", - "description": { - "name": "fading_edge_scrollview", - "sha256": "1f84fe3ea8e251d00d5735e27502a6a250e4aa3d3b330d3fdcb475af741464ef", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "4.1.1" - }, "fake_async": { "dependency": "transitive", "description": { @@ -738,11 +728,11 @@ "dependency": "direct main", "description": { "name": "fl_chart", - "sha256": "577aeac8ca414c25333334d7c4bb246775234c0e44b38b10a82b559dd4d764e7", + "sha256": "d3f82f4a38e33ba23d05a08ff304d7d8b22d2a59a5503f20bd802966e915db89", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.0.0" + "version": "1.1.0" }, "flex_seed_scheme": { "dependency": "direct main", @@ -962,11 +952,11 @@ "dependency": "direct main", "description": { "name": "flutter_svg", - "sha256": "cd57f7969b4679317c17af6fd16ee233c1e60a82ed209d8a475c54fd6fd6f845", + "sha256": "b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678", "url": "https://pub.dev" }, "source": "hosted", - "version": "2.2.0" + "version": "2.2.1" }, "flutter_test": { "dependency": "direct dev", @@ -1442,13 +1432,14 @@ "version": "1.1.11" }, "media_kit_libs_android_video": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { - "name": "media_kit_libs_android_video", - "sha256": "adff9b571b8ead0867f9f91070f8df39562078c0eb3371d88b9029a2d547d7b7", - "url": "https://pub.dev" + "path": "libs/android/media_kit_libs_android_video", + "ref": "version_1.2.5", + "resolved-ref": "f89452bc27af26324a83961c8286d4f41432a5f9", + "url": "https://github.com/My-Responsitories/media-kit.git" }, - "source": "hosted", + "source": "git", "version": "1.3.7" }, "media_kit_libs_ios_video": { @@ -1502,7 +1493,7 @@ "version": "1.0.11" }, "media_kit_native_event_loop": { - "dependency": "transitive", + "dependency": "direct overridden", "description": { "name": "media_kit_native_event_loop", "sha256": "7d82e3b3e9ded5c35c3146c5ba1da3118d1dd8ac3435bac7f29f458181471b40", @@ -1516,7 +1507,7 @@ "description": { "path": "media_kit_video", "ref": "version_1.2.5", - "resolved-ref": "4785f3223ff04d86b1644ab114e3960723ddf7cd", + "resolved-ref": "c4655bfb4bf81b6bb450d252184da20e2fbba292", "url": "https://github.com/bggRGjQaUbCoE/media-kit.git" }, "source": "git", @@ -2458,16 +2449,6 @@ "source": "hosted", "version": "15.0.2" }, - "volume_controller": { - "dependency": "transitive", - "description": { - "name": "volume_controller", - "sha256": "c71d4c62631305df63b72da79089e078af2659649301807fa746088f365cb48e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.0.8" - }, "wakelock_plus": { "dependency": "direct main", "description": { @@ -2602,6 +2583,6 @@ }, "sdks": { "dart": ">=3.9.0 <4.0.0", - "flutter": ">=3.35.2" + "flutter": ">=3.35.3" } } From ddd6db41213041f4762f1a7811ab954a322c31f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 11:14:35 +0000 Subject: [PATCH 233/288] ledger-live-desktop: 2.126.2 -> 2.128.1 --- pkgs/by-name/le/ledger-live-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/le/ledger-live-desktop/package.nix b/pkgs/by-name/le/ledger-live-desktop/package.nix index 25eabe1104c6..42edb65b2f10 100644 --- a/pkgs/by-name/le/ledger-live-desktop/package.nix +++ b/pkgs/by-name/le/ledger-live-desktop/package.nix @@ -8,11 +8,11 @@ let pname = "ledger-live-desktop"; - version = "2.126.2"; + version = "2.128.1"; src = fetchurl { url = "https://download.live.ledger.com/${pname}-${version}-linux-x86_64.AppImage"; - hash = "sha256-cnY/XfJuzlT1HyyBJcmgsNF9ihkDBS/y35idTLj+DFE="; + hash = "sha256-qJuvpzBeGlB4nAu7vLDcppzeleo/7vxC5MrxCBqlsKM="; }; appimageContents = appimageTools.extractType2 { From d30f2cc2fe3341cc568dd4b55151f57e2e7a3fd6 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:16:48 +0200 Subject: [PATCH 234/288] signal-desktop-bin: 7.69.0 -> 7.71.0 --- pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix index 44922cb1c675..197937c49e05 100644 --- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix +++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop.nix @@ -1,12 +1,12 @@ { callPackage, commandLineArgs }: callPackage ./generic.nix { inherit commandLineArgs; } rec { pname = "signal-desktop-bin"; - version = "7.69.0"; + version = "7.71.0"; libdir = "opt/Signal"; bindir = libdir; extractPkg = "dpkg-deb -x $downloadedFile $out"; url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; - hash = "sha256-QFK/6f+/NGHfKCu52EpbpW98dwOmCL52vjmDpxR3WXk="; + hash = "sha256-y7ONN6VBVFH8zyXJNM3+cY4JegSolXfhH3T85WiM2Dk="; } From 2e1e6a55c0a4ace8e461cc42bb5dfadbeb233629 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:17:16 +0200 Subject: [PATCH 235/288] signal-desktop-bin(aarch64-linux): 7.69.0 -> 7.71.0 --- .../si/signal-desktop-bin/signal-desktop-aarch64.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix index f1604eee6eff..0133dd2596e7 100644 --- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix +++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-aarch64.nix @@ -1,7 +1,7 @@ { callPackage, commandLineArgs }: callPackage ./generic.nix { inherit commandLineArgs; } { pname = "signal-desktop-bin"; - version = "7.69.0"; + version = "7.71.0"; libdir = "usr/lib64/signal-desktop"; bindir = "usr/bin"; @@ -10,6 +10,6 @@ callPackage ./generic.nix { inherit commandLineArgs; } { bsdtar -xf $downloadedFile -C "$out" ''; - url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09522003-signal-desktop/signal-desktop-7.69.0-1.fc42.aarch64.rpm"; - hash = "sha256-jvBSQZfP06tuhy1uhOPeHXkmYsMi/ptRe9P2mgTeAoU="; + url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/09571107-signal-desktop/signal-desktop-7.71.0-1.fc42.aarch64.rpm"; + hash = "sha256-sNGIkO2HAXl0ykFyZNNV75iVUQ+oRGv6NZW8tVUxfJA="; } From 4beeabc473d9d81a542e83a5684ddf7f9c476b32 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Fri, 19 Sep 2025 13:17:33 +0200 Subject: [PATCH 236/288] signal-desktop-bin(darwin): 7.69.0 -> 7.71.0 --- pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix index f0ab9b3c3739..7ae71cf68b65 100644 --- a/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix +++ b/pkgs/by-name/si/signal-desktop-bin/signal-desktop-darwin.nix @@ -6,11 +6,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "signal-desktop-bin"; - version = "7.69.0"; + version = "7.71.0"; src = fetchurl { url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; - hash = "sha256-iOp0ASFPsOncifoW7Bou/hLmer+rml0mtzYrH3R9Mf0="; + hash = "sha256-G4wCIzKnWwBYSTuXhZ6681Z2+0Rn2bpvb3vhKMAXFc4="; }; sourceRoot = "."; From 5dcf13b343cfd76045fb49f9bedda597c901d38a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 11:29:39 +0000 Subject: [PATCH 237/288] gancio: 1.26.1 -> 1.28.0 --- pkgs/by-name/ga/gancio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ga/gancio/package.nix b/pkgs/by-name/ga/gancio/package.nix index ba03edd9aad3..f99f7f5f03c3 100644 --- a/pkgs/by-name/ga/gancio/package.nix +++ b/pkgs/by-name/ga/gancio/package.nix @@ -19,19 +19,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "gancio"; - version = "1.26.1"; + version = "1.28.0"; src = fetchFromGitLab { domain = "framagit.org"; owner = "les"; repo = "gancio"; rev = "v${finalAttrs.version}"; - hash = "sha256-i69sne2kkimAuwYZb0r7LfoVOdl8v4hN0s4PzgELOrk="; + hash = "sha256-0pwZdS/EQNxcHQhvNrTEm70VGkbDdILDgdqCV0qwd3k="; }; offlineCache = fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-Jvp45pKeqyQN8lb8rzTryOGDTVwnETOw8OEUUnOPjEE="; + hash = "sha256-skUlzmjKfeVdvKAHj5L+xO2LEn1j8af8DOjHTATLedo="; }; nativeBuildInputs = [ From cf597cc2a8f30671a62c7c8e30acbcf2190810c0 Mon Sep 17 00:00:00 2001 From: liberodark Date: Fri, 19 Sep 2025 13:40:43 +0200 Subject: [PATCH 238/288] softmaker-{office,nx}: 1224 -> 1228 --- pkgs/applications/office/softmaker/softmaker-office-nx.nix | 4 ++-- pkgs/applications/office/softmaker/softmaker-office.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/office/softmaker/softmaker-office-nx.nix b/pkgs/applications/office/softmaker/softmaker-office-nx.nix index e584a8078340..0c0a8369d922 100644 --- a/pkgs/applications/office/softmaker/softmaker-office-nx.nix +++ b/pkgs/applications/office/softmaker/softmaker-office-nx.nix @@ -6,9 +6,9 @@ # overridable. This is useful when the upstream archive was replaced # and nixpkgs is not in sync yet. officeVersion ? { - version = "1224"; + version = "1228"; edition = ""; - hash = "sha256-Y6x5E8WeI7Pf/wczWNKnHsCbXWW4Jdzo4ToBdzgmOF8="; + hash = "sha256-Va0QkLQtsPbDAo3ygfp6UKr0OkLLBS0yAup+xLoLD0s="; }, ... diff --git a/pkgs/applications/office/softmaker/softmaker-office.nix b/pkgs/applications/office/softmaker/softmaker-office.nix index ec51ce3693aa..ef178c0ce109 100644 --- a/pkgs/applications/office/softmaker/softmaker-office.nix +++ b/pkgs/applications/office/softmaker/softmaker-office.nix @@ -7,9 +7,9 @@ # Softmaker Office or when the upstream archive was replaced and # nixpkgs is not in sync yet. officeVersion ? { - version = "1224"; + version = "1228"; edition = "2024"; - hash = "sha256-ix9R9Xlugvu5qmKAqC2DsZFhyJ+VVsD7MSpBv+4lmTY="; + hash = "sha256-3/pdn3LLYy5U6GZp5jABH2oMpP/kDU9oAO9KvMwo9V8="; }, ... From 2a393fc9f3011f78d0edb07a07bc58f562e3ee1e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 13:45:37 +0200 Subject: [PATCH 239/288] python313Packages.thermopro-ble: 1.0.0 -> 1.1.0 Diff: https://github.com/bluetooth-devices/thermopro-ble/compare/v1.0.0...v1.1.0 Changelog: https://github.com/Bluetooth-Devices/thermopro-ble/blob/v1.1.0/CHANGELOG.md --- pkgs/development/python-modules/thermopro-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/thermopro-ble/default.nix b/pkgs/development/python-modules/thermopro-ble/default.nix index 3d53e0c096fd..ceb42d8fdbb3 100644 --- a/pkgs/development/python-modules/thermopro-ble/default.nix +++ b/pkgs/development/python-modules/thermopro-ble/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "thermopro-ble"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "bluetooth-devices"; repo = "thermopro-ble"; tag = "v${version}"; - hash = "sha256-AlMwpDUFNz98KZRLi9TVqZ9sPXdLcVCvvVa0PXlv4q4="; + hash = "sha256-m4koagyGOOuwFCctQK1oz5riwCbrC0I8js+bnrHxwMY="; }; build-system = [ poetry-core ]; From a5d1ac2a7159fd5fc9a870b7134fe45e5f338be7 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Fri, 19 Sep 2025 13:50:05 +0200 Subject: [PATCH 240/288] hm: remove msee4.1 compile options --- pkgs/by-name/hm/hm/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/hm/hm/package.nix b/pkgs/by-name/hm/hm/package.nix index 4b07d5281eae..4870331c1100 100644 --- a/pkgs/by-name/hm/hm/package.nix +++ b/pkgs/by-name/hm/hm/package.nix @@ -20,13 +20,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-zWBwrnCNKi2sIopdu2XQj/7IoTsJQzlcIFNNKM0glDQ="; }; - patches = [ - (fetchpatch { - name = "fix-building-on-arm.patch"; - url = "https://vcgit.hhi.fraunhofer.de/jvet/HM/-/commit/fd37cd88f557478b591dc0b9157d027354d82e2f.patch"; - hash = "sha256-xP54lBvDabc9Dy1UklH2BJH7fUGLTA4sf9WLt7WzoU8="; - }) - ]; + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "-msse4.1" "" + ''; cmakeFlags = [ (lib.cmakeBool "HIGH_BITDEPTH" true) From ee9860ecc325030920b892de0f83f01548eee7f6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 13:54:48 +0200 Subject: [PATCH 241/288] python313Packages.twilio: 9.8.0 -> 9.8.1 Diff: https://github.com/twilio/twilio-python/compare/9.8.0...9.8.1 Changelog: https://github.com/twilio/twilio-python/blob/9.8.1/CHANGES.md --- pkgs/development/python-modules/twilio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 0c11edd94411..494b8d8ffa6a 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "twilio"; - version = "9.8.0"; + version = "9.8.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -30,7 +30,7 @@ buildPythonPackage rec { owner = "twilio"; repo = "twilio-python"; tag = version; - hash = "sha256-FXwrkUfdscFNBJrRhBxDotK3EbCAFON6tAkCS8/l+4w="; + hash = "sha256-zJiezLn2zEbSGPSRT4yNp7GaJnjArCo+QJDaGD0wyVM="; }; build-system = [ setuptools ]; From bdba7dcd44c6c79c6f74c178bd3206c28cc8215e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 13:55:28 +0200 Subject: [PATCH 242/288] vunnel: 0.39.2 -> 0.40.1 Diff: https://github.com/anchore/vunnel/compare/v0.39.2...v0.40.1 Changelog: https://github.com/anchore/vunnel/releases/tag/v0.40.1 --- pkgs/by-name/vu/vunnel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix index 98ca4e8e7ce5..6fff22dd278a 100644 --- a/pkgs/by-name/vu/vunnel/package.nix +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "vunnel"; - version = "0.39.2"; + version = "0.40.1"; pyproject = true; src = fetchFromGitHub { owner = "anchore"; repo = "vunnel"; tag = "v${version}"; - hash = "sha256-7dguSGEDnshjBw6ImtteE39oLbbvsMdX9hz+wmOCcYU="; + hash = "sha256-rO8Qhd1PEDy01Ji8uhxr1oLGU+WyYxgw1sLNCt/gaak="; leaveDotGit = true; }; From 869591df528e2844d4c36310ce536f202dc1bfd2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 13:59:12 +0200 Subject: [PATCH 243/288] vuls: 0.33.4 -> 0.34.0 Diff: https://github.com/future-architect/vuls/compare/v0.33.4...v0.34.0 Changelog: https://github.com/future-architect/vuls/blob/refs/tags/v0.34.0/CHANGELOG.md --- pkgs/by-name/vu/vuls/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vu/vuls/package.nix b/pkgs/by-name/vu/vuls/package.nix index 963b6eb1c17e..95fe7e0ab7a6 100644 --- a/pkgs/by-name/vu/vuls/package.nix +++ b/pkgs/by-name/vu/vuls/package.nix @@ -6,17 +6,17 @@ buildGo124Module rec { pname = "vuls"; - version = "0.33.4"; + version = "0.34.0"; src = fetchFromGitHub { owner = "future-architect"; repo = "vuls"; tag = "v${version}"; - hash = "sha256-FPI62wuDcriNMCPkzEZXSlfpCwpQhw0QiZUAJ4OFgic="; + hash = "sha256-pmih1Nh5KESIrxmYuEku3lkG5oZvMNilzW77U2syExc="; fetchSubmodules = true; }; - vendorHash = "sha256-OjE+j91QgS74FknfYLnkA7RKDSnC8yUZDIRXw3taORA="; + vendorHash = "sha256-4PbQvWS9IFkb9r+b92MJoSGxP4qDMQul4lGlaAEPP2k="; ldflags = [ "-s" From e23c623d152eae419c939679d8b12492820e8236 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 12:31:32 +0000 Subject: [PATCH 244/288] copyright-update: 2016.1018 -> 2025.0404 --- pkgs/by-name/co/copyright-update/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copyright-update/package.nix b/pkgs/by-name/co/copyright-update/package.nix index 9ec1b850af22..d4af9d979653 100644 --- a/pkgs/by-name/co/copyright-update/package.nix +++ b/pkgs/by-name/co/copyright-update/package.nix @@ -7,14 +7,14 @@ stdenv.mkDerivation rec { pname = "copyright-update"; - version = "2016.1018"; + version = "2025.0404"; src = fetchFromGitHub { name = "${pname}-${version}-src"; owner = "jaalto"; repo = "project--copyright-update"; rev = "release/${version}"; - sha256 = "1kj6jlgyxrgvrpv7fcgbibfqqa83xljp17v6sas42dlb105h6sgd"; + sha256 = "sha256-FeKWCgCDA77iJ/cWtfx6hXSyWxwmlkW4EidPxy1W9VY="; }; buildInputs = [ perl ]; From caf5ced5ec3444f5aad7609184bbce19b49b2303 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Mon, 15 Sep 2025 01:19:54 -0400 Subject: [PATCH 245/288] tea: 0.10.1 -> 0.11.0 Diff: https://gitea.com/gitea/tea/compare/v0.10.1...v0.11.0 --- pkgs/by-name/te/tea/package.nix | 41 ++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/te/tea/package.nix b/pkgs/by-name/te/tea/package.nix index 00faa35624e8..8b804c770f6f 100644 --- a/pkgs/by-name/te/tea/package.nix +++ b/pkgs/by-name/te/tea/package.nix @@ -3,21 +3,40 @@ buildGoModule, fetchFromGitea, installShellFiles, + stdenv, }: buildGoModule rec { pname = "tea"; - version = "0.10.1"; + version = "0.11.0"; src = fetchFromGitea { domain = "gitea.com"; owner = "gitea"; repo = "tea"; rev = "v${version}"; - sha256 = "sha256-Dhb3y13sxkyE+2BjNj7YcsjiIPgznIVyuzWs0F8LNfU="; + sha256 = "sha256-jM/TR3bApWv0ci98Vb/0YPjlmLuO91WPY9eMHBInIQI="; }; - vendorHash = "sha256-mKCsBPBWs3+61em53cEB0shTLXgUg4TivJRogy1tYXw="; + vendorHash = "sha256-Y9YDwfubT+RR1v6BTFD+A8GP2ArQaIIoMJmak+Vcx88="; + + ldflags = [ + "-X code.gitea.io/tea/cmd.Version=${version}" + ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd tea \ + --bash <($out/bin/tea completion bash) \ + --fish <($out/bin/tea completion fish) \ + --zsh <($out/bin/tea completion zsh) + + mkdir $out/share/powershell/ -p + $out/bin/tea completion pwsh > $out/share/powershell/tea.Completion.ps1 + + $out/bin/tea man --out $out/share/man/man1/tea.1 + ''; meta = with lib; { description = "Gitea official CLI client"; @@ -29,20 +48,4 @@ buildGoModule rec { ]; mainProgram = "tea"; }; - - ldflags = [ - "-X code.gitea.io/tea/cmd.Version=${version}" - ]; - - nativeBuildInputs = [ installShellFiles ]; - - postInstall = '' - installShellCompletion --cmd tea \ - --bash <($out/bin/tea completion bash) \ - --fish <($out/bin/tea completion fish) \ - --zsh <($out/bin/tea completion zsh) - - mkdir $out/share/powershell/ -p - $out/bin/tea completion pwsh > $out/share/powershell/tea.Completion.ps1 - ''; } From d81acdf494b534ea9b1bb4bb3fff19328d10cf0e Mon Sep 17 00:00:00 2001 From: Neyts Zupan Date: Fri, 19 Sep 2025 12:42:29 +0000 Subject: [PATCH 246/288] paretosecurity: 0.3.4 -> 0.3.6 --- pkgs/by-name/pa/paretosecurity/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paretosecurity/package.nix b/pkgs/by-name/pa/paretosecurity/package.nix index b04684f9a647..f9660d0e7cae 100644 --- a/pkgs/by-name/pa/paretosecurity/package.nix +++ b/pkgs/by-name/pa/paretosecurity/package.nix @@ -17,13 +17,13 @@ buildGoModule (finalAttrs: { webkitgtk_4_1 ]; pname = "paretosecurity"; - version = "0.3.4"; + version = "0.3.6"; src = fetchFromGitHub { owner = "ParetoSecurity"; repo = "agent"; rev = finalAttrs.version; - hash = "sha256-jRaCcONfFch4cQ4clS/TaN0KxSnohSzBinIVr0ePymA="; + hash = "sha256-7orZ9+vLUooHOmgw/i1JP6wOFvGaChX+EujtuYipxm0="; }; vendorHash = "sha256-y9x5RplVOr4mIOPTg86VvFWXkvZ1FTc9Ulc/yXb9/WU="; From 7af365606f2cf0649b2fa2c5c53425155afd3179 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 19 Sep 2025 05:55:05 -0700 Subject: [PATCH 247/288] home-assistant.intents: skip test failing on x86_64-linux see https://hydra.nixos.org/build/307692856 --- pkgs/servers/home-assistant/intents.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/servers/home-assistant/intents.nix b/pkgs/servers/home-assistant/intents.nix index 2fbdf63ed7ac..be6457137a87 100644 --- a/pkgs/servers/home-assistant/intents.nix +++ b/pkgs/servers/home-assistant/intents.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, @@ -62,6 +63,11 @@ buildPythonPackage rec { "intents/tests" ]; + disabledTests = lib.optionals stdenv.hostPlatform.isx86_64 [ + # assert 100 == -100.0 + "test_HassLightSet_name_brightness" + ]; + meta = with lib; { changelog = "https://github.com/OHF-Voice/intents-package/releases/tag/${src.tag}"; description = "Intents to be used with Home Assistant"; From 1ef5ff6680c08696468039a14e84afbd03e97feb Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 19 Sep 2025 13:24:57 +0000 Subject: [PATCH 248/288] python3Packages.tokenizers: 0.22.0 -> 0.22.1 Diff: https://github.com/huggingface/tokenizers/compare/v0.22.0...v0.22.1 Changelog: https://github.com/huggingface/tokenizers/releases/tag/v0.22.1 --- pkgs/development/python-modules/tokenizers/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/tokenizers/default.nix b/pkgs/development/python-modules/tokenizers/default.nix index d307f6edae15..2784d653cbec 100644 --- a/pkgs/development/python-modules/tokenizers/default.nix +++ b/pkgs/development/python-modules/tokenizers/default.nix @@ -76,14 +76,14 @@ let in buildPythonPackage rec { pname = "tokenizers"; - version = "0.22.0"; + version = "0.22.1"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "tokenizers"; tag = "v${version}"; - hash = "sha256-HTJQ5nPkOsVqYzcsm0GLflX+teqDsrpIb5nf5pa7Gpc="; + hash = "sha256-1ijP16Fw/dRgNXXX9qEymXNaamZmlNFqbfZee82Qz6c="; }; cargoDeps = rustPlatform.fetchCargoVendor { @@ -93,7 +93,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-X9tsn4gPg7Ih/8NNiCBllgcZgUR/tok+mwCJE53Z/8g="; + hash = "sha256-CKbnFtwsEtJ11Wnn8JFpHd7lnUzQMTwJ1DmmB44qciM="; }; sourceRoot = "${src.name}/bindings/python"; From 3d27a025b8c7ad1d39b13049edceb34307739eff Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 19 Sep 2025 13:25:55 +0000 Subject: [PATCH 249/288] python3Packages.transformers: 4.56.1 -> 4.56.2 Diff: https://github.com/huggingface/transformers/compare/v4.56.1...v4.56.2 Changelog: https://github.com/huggingface/transformers/releases/tag/v4.56.2 --- pkgs/development/python-modules/transformers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/transformers/default.nix b/pkgs/development/python-modules/transformers/default.nix index 529b7d6db6d1..d0b12c8e8cd3 100644 --- a/pkgs/development/python-modules/transformers/default.nix +++ b/pkgs/development/python-modules/transformers/default.nix @@ -59,14 +59,14 @@ buildPythonPackage rec { pname = "transformers"; - version = "4.56.1"; + version = "4.56.2"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "transformers"; tag = "v${version}"; - hash = "sha256-92l1eEiqd3R9TVwNDBee6HsyfnRW1ezEi5fzVqmh76c="; + hash = "sha256-epq0a+QjZvXdAuwC/KjoCuAyJLewCaZq4whLSMkAkDI="; }; build-system = [ setuptools ]; From deed5ac8a03d52f38a4f10dc29ae973931a33ac2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Fri, 19 Sep 2025 06:29:56 -0700 Subject: [PATCH 250/288] radicale: 3.5.5 -> 3.5.6 Diff: https://github.com/Kozea/Radicale/compare/v3.5.5...v3.5.6 Changelog: https://github.com/Kozea/Radicale/blob/v3.5.6/CHANGELOG.md --- pkgs/by-name/ra/radicale/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/radicale/package.nix b/pkgs/by-name/ra/radicale/package.nix index 15c5309b71c3..e3b5c0ac5735 100644 --- a/pkgs/by-name/ra/radicale/package.nix +++ b/pkgs/by-name/ra/radicale/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "radicale"; - version = "3.5.5"; + version = "3.5.6"; pyproject = true; src = fetchFromGitHub { owner = "Kozea"; repo = "Radicale"; tag = "v${version}"; - hash = "sha256-Hrjqf0wm2Et6PMT94a0H/iJQQSEz4pfL7E4Ic0tstaY="; + hash = "sha256-jMqy6vFT2DwF8NsANBm2Z+ApIBDUXqNaBbk+8zObQOI="; }; build-system = with python3.pkgs; [ From 1583b6e480ec545b704b212276c8742dbdd225c2 Mon Sep 17 00:00:00 2001 From: emilylange Date: Fri, 19 Sep 2025 15:30:01 +0200 Subject: [PATCH 251/288] miniflux: 2.2.12 -> 2.2.13 https://miniflux.app/releases/2.2.13.html https://github.com/miniflux/v2/releases/tag/2.2.13 diff: https://github.com/miniflux/v2/compare/v2.2.12...2.2.13 --- pkgs/by-name/mi/miniflux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/miniflux/package.nix b/pkgs/by-name/mi/miniflux/package.nix index f9214e1561ee..bc2552309077 100644 --- a/pkgs/by-name/mi/miniflux/package.nix +++ b/pkgs/by-name/mi/miniflux/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "miniflux"; - version = "2.2.12"; + version = "2.2.13"; src = fetchFromGitHub { owner = "miniflux"; repo = "v2"; tag = version; - hash = "sha256-DeSNI2GFqRF4jdfly44nohCPE4vOXKSaaCkHgKwS4Vs="; + hash = "sha256-u3YnABf+ik7q29JtOSlK+UlInLRq5mMlH7vIDpxOOvk="; }; - vendorHash = "sha256-bMm2U+4pzafMD2BoRVbwEkzixOgWqw5eGAmw+OCJ9kQ="; + vendorHash = "sha256-JBT3BUFbPrSpkeZUoGiJJaeiSyXu8y+xcHWPNpxo3cU="; nativeBuildInputs = [ installShellFiles ]; From bec632690e30bc2591a319e01a8005862227669c Mon Sep 17 00:00:00 2001 From: benoitdr Date: Fri, 19 Sep 2025 15:48:16 +0200 Subject: [PATCH 252/288] teams-for-linux: 2.5.3 -> 2.5.8 --- pkgs/by-name/te/teams-for-linux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index 5e1156946ead..a1f44825f2cd 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -16,16 +16,16 @@ buildNpmPackage rec { pname = "teams-for-linux"; - version = "2.5.3"; + version = "2.5.8"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = "teams-for-linux"; tag = "v${version}"; - hash = "sha256-LMYgWXzzVBaUBJnVacWPZPeNe1EasJjS5A0ouRlLxNo="; + hash = "sha256-yBIIKkB488PW7sqj+xkfR/I9JqFeWb12o8pLFW21Og0="; }; - npmDepsHash = "sha256-3OqiXbLeFnOx/tdv+A0fxtUZLYTaNuOAJwtF71cljFw="; + npmDepsHash = "sha256-iX84hsb1N4bELFgspBu9wMmc5xMdRnHJcTzSzRNnrOk="; nativeBuildInputs = [ makeWrapper From 20de53039c182ff4a3bb8f0407a79fa2558da3c1 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 19 Sep 2025 15:57:06 +0200 Subject: [PATCH 253/288] miniflux: use `finalAttrs` --- pkgs/by-name/mi/miniflux/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mi/miniflux/package.nix b/pkgs/by-name/mi/miniflux/package.nix index bc2552309077..35d1b321ab34 100644 --- a/pkgs/by-name/mi/miniflux/package.nix +++ b/pkgs/by-name/mi/miniflux/package.nix @@ -7,14 +7,14 @@ nix-update-script, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "miniflux"; version = "2.2.13"; src = fetchFromGitHub { owner = "miniflux"; repo = "v2"; - tag = version; + tag = finalAttrs.version; hash = "sha256-u3YnABf+ik7q29JtOSlK+UlInLRq5mMlH7vIDpxOOvk="; }; @@ -27,7 +27,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X miniflux.app/v2/internal/version.Version=${version}" + "-X miniflux.app/v2/internal/version.Version=${finalAttrs.version}" ]; postInstall = '' @@ -52,4 +52,4 @@ buildGoModule rec { ]; mainProgram = "miniflux"; }; -} +}) From 8356c8b85581a0aae70f9c859e6f4fbbe9f1fe5d Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 19 Sep 2025 15:58:22 +0200 Subject: [PATCH 254/288] miniflux: add `meta.changelog` --- pkgs/by-name/mi/miniflux/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/mi/miniflux/package.nix b/pkgs/by-name/mi/miniflux/package.nix index 35d1b321ab34..190b50d5847c 100644 --- a/pkgs/by-name/mi/miniflux/package.nix +++ b/pkgs/by-name/mi/miniflux/package.nix @@ -42,6 +42,7 @@ buildGoModule (finalAttrs: { meta = with lib; { description = "Minimalist and opinionated feed reader"; + changelog = "https://miniflux.app/releases/${finalAttrs.version}.html"; homepage = "https://miniflux.app/"; license = licenses.asl20; maintainers = with maintainers; [ From 5a7433f77868ad56f3e0aa68c7037954424658e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 14:37:26 +0000 Subject: [PATCH 255/288] emmylua-doc-cli: 0.13.0 -> 0.14.0 --- pkgs/by-name/em/emmylua-doc-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/em/emmylua-doc-cli/package.nix b/pkgs/by-name/em/emmylua-doc-cli/package.nix index 5acd6eedc2f9..30d63d1ef64d 100644 --- a/pkgs/by-name/em/emmylua-doc-cli/package.nix +++ b/pkgs/by-name/em/emmylua-doc-cli/package.nix @@ -6,18 +6,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "emmylua_doc_cli"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "EmmyLuaLs"; repo = "emmylua-analyzer-rust"; tag = finalAttrs.version; - hash = "sha256-93PlsVvlUravsnW7YBCii04jCEJPP+6U2vYbVBjcX8M="; + hash = "sha256-V/Sy5h0dLayf9Oxgh9eFfDm00hJbwq1WAD8k0AA5GTw="; }; buildAndTestSubdir = "crates/emmylua_doc_cli"; - cargoHash = "sha256-SbsYlIVWDpBU2bxJqXUtOiMHkOoa8Up27X7rVKLLLm0="; + cargoHash = "sha256-ijxLMf7FjX4LzrYwQilC1QfqRP91yFvq5WCoVFJ9V8M="; nativeInstallCheckInputs = [ versionCheckHook From 19d12a463c545d6c7f23f2383b66ab0c57eff3a6 Mon Sep 17 00:00:00 2001 From: beeb <703631+beeb@users.noreply.github.com> Date: Thu, 18 Sep 2025 23:09:43 +0200 Subject: [PATCH 256/288] lintspec: 0.9.0 -> 0.9.1 --- pkgs/by-name/li/lintspec/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/lintspec/package.nix b/pkgs/by-name/li/lintspec/package.nix index a785d1f5828e..9278a09056ff 100644 --- a/pkgs/by-name/li/lintspec/package.nix +++ b/pkgs/by-name/li/lintspec/package.nix @@ -6,18 +6,18 @@ stdenv, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lintspec"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "beeb"; repo = "lintspec"; - tag = "v${version}"; - hash = "sha256-5jNOMAohfzq/S+1LASQh0hvzqdMLQGdPYSb6rcGxmD8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-NYa90VQiiT3XU0w3DciPOBpEM59XyZHk+ixtj8oTgO8="; }; - cargoHash = "sha256-m9n9r3SJtGx3/MURmZak2XRCLkmQZU06nPMQpROfvVs="; + cargoHash = "sha256-RjAZIARClm7oHnKSOObOzAHJqOrR+eyHCmtBq4RaWi0="; nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage rec { meta = { description = "Blazingly fast linter for NatSpec comments in Solidity code"; homepage = "https://github.com/beeb/lintspec"; - changelog = "https://github.com/beeb/lintspec/releases/tag/v${version}"; + changelog = "https://github.com/beeb/lintspec/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ mit asl20 @@ -38,4 +38,4 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ beeb ]; mainProgram = "lintspec"; }; -} +}) From 1c4f1acc3cd6c88bf0703ab92688b28b2e8fe22c Mon Sep 17 00:00:00 2001 From: eljamm Date: Sat, 13 Sep 2025 02:03:28 +0200 Subject: [PATCH 257/288] linux_xanmod: customize update commit body --- pkgs/os-specific/linux/kernel/update-xanmod.sh | 11 ++++++++++- pkgs/os-specific/linux/kernel/xanmod-kernels.nix | 14 ++++++++++---- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/update-xanmod.sh b/pkgs/os-specific/linux/kernel/update-xanmod.sh index 5611e8dc1924..062b9595458d 100755 --- a/pkgs/os-specific/linux/kernel/update-xanmod.sh +++ b/pkgs/os-specific/linux/kernel/update-xanmod.sh @@ -47,7 +47,7 @@ while IFS= read -r url; do fi done < <(echo "$RELEASE_URLS" | jq -r) -echo "Updating Xanmod \"$VARIANT\" from $OLD_VERSION to $NEW_VERSION ($SUFFIX)" +>&2 echo "Updating Xanmod \"$VARIANT\" from $OLD_VERSION to $NEW_VERSION ($SUFFIX)" URL="https://gitlab.com/api/v4/projects/xanmod%2Flinux/repository/archive.tar.gz?sha=$NEW_VERSION-$SUFFIX" HASH="$(nix-prefetch fetchzip --quiet --url "$URL")" @@ -87,3 +87,12 @@ update_variant() { } update_variant "$FILE_PATH" "$VARIANT" "$NEW_VERSION" "$HASH" "$SUFFIX" + +# Customize commit +# https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#supported-features +COMMIT_BODY=" +- Changelog: https://dl.xanmod.org/changelog/${NEW_VERSION%.*}/ChangeLog-$NEW_VERSION-xanmod1.gz +- Diff: https://gitlab.com/xanmod/linux/-/compare/$OLD_VERSION-xanmod1..$NEW_VERSION-xanmod1?from_project_id=51590166 +" + +jq -n --arg commitBody "$COMMIT_BODY" '[$ARGS.named]' diff --git a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix index c9c027852762..0398f7e80548 100644 --- a/pkgs/os-specific/linux/kernel/xanmod-kernels.nix +++ b/pkgs/os-specific/linux/kernel/xanmod-kernels.nix @@ -74,10 +74,16 @@ let RCU_EXP_KTHREAD = yes; }; - extraPassthru.updateScript = [ - ./update-xanmod.sh - variant - ]; + extraPassthru.updateScript = { + command = [ + ./update-xanmod.sh + variant + ]; + supportedFeatures = [ + "commit" + ]; + }; + inherit isLTS; extraMeta = { From 57c298f8cd4bd8a4427076d902964aee879aeaf4 Mon Sep 17 00:00:00 2001 From: RatCornu Date: Mon, 21 Apr 2025 20:07:46 +0200 Subject: [PATCH 258/288] suwayomi-server: 1.1.1 -> 2.1.1867 --- nixos/tests/suwayomi-server.nix | 17 ++++++++++++----- pkgs/by-name/su/suwayomi-server/package.nix | 16 ++++++++-------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/nixos/tests/suwayomi-server.nix b/nixos/tests/suwayomi-server.nix index 7f7da9c3d831..94f22b7f417b 100644 --- a/nixos/tests/suwayomi-server.nix +++ b/nixos/tests/suwayomi-server.nix @@ -17,11 +17,6 @@ let settings.server.port = 1234; }; }; - testScript = '' - machine.wait_for_unit("suwayomi-server.service") - machine.wait_for_open_port(1234) - machine.succeed("curl --fail http://localhost:1234/") - ''; }; in @@ -29,6 +24,12 @@ in without-auth = makeTest ( recursiveUpdate baseTestConfig { name = "suwayomi-server-without-auth"; + + testScript = '' + machine.wait_for_unit("suwayomi-server.service") + machine.wait_for_open_port(1234) + machine.succeed("curl --fail http://localhost:1234/") + ''; } ); @@ -50,6 +51,12 @@ in }; }; }; + + testScript = '' + machine.wait_for_unit("suwayomi-server.service") + machine.wait_for_open_port(1234) + machine.succeed("curl --fail -u alice:pass http://localhost:1234/") + ''; } ); } diff --git a/pkgs/by-name/su/suwayomi-server/package.nix b/pkgs/by-name/su/suwayomi-server/package.nix index 31da4c3a1833..c88cd902cba2 100644 --- a/pkgs/by-name/su/suwayomi-server/package.nix +++ b/pkgs/by-name/su/suwayomi-server/package.nix @@ -3,22 +3,21 @@ stdenvNoCC, fetchurl, makeWrapper, - jdk17_headless, + jdk21_headless, nixosTests, }: let - jdk = jdk17_headless; + jdk = jdk21_headless; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "suwayomi-server"; - version = "1.1.1"; - revision = 1535; + version = "2.1.1867"; src = fetchurl { - url = "https://github.com/Suwayomi/Suwayomi-Server/releases/download/v${finalAttrs.version}/Suwayomi-Server-v${finalAttrs.version}-r${toString finalAttrs.revision}.jar"; - hash = "sha256-mPzREuH89RGhZLK+5aIPuq1gmNGc9MGG0wh4ZV5dLTg="; + url = "https://github.com/Suwayomi/Suwayomi-Server/releases/download/v${finalAttrs.version}/Suwayomi-Server-v${finalAttrs.version}.jar"; + hash = "sha256-UeMHwlgeThoAKZGrPjp3UDyLB0xCaVmHqYSnOC0Kxa8="; }; nativeBuildInputs = [ @@ -42,9 +41,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { }; meta = with lib; { - description = "Free and open source manga reader server that runs extensions built for Tachiyomi"; + description = "Free and open source manga reader server that runs extensions built for Mihon (Tachiyomi)"; longDescription = '' - Suwayomi is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi. + Suwayomi is an independent Mihon (Tachiyomi) compatible software and is not a Fork of Mihon (Tachiyomi). Suwayomi-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. ''; @@ -53,6 +52,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { changelog = "https://github.com/Suwayomi/Suwayomi-Server/releases/tag/v${finalAttrs.version}"; license = licenses.mpl20; platforms = jdk.meta.platforms; + sourceProvenance = [ sourceTypes.binaryBytecode ]; maintainers = with maintainers; [ ratcornu ]; mainProgram = "tachidesk-server"; }; From 410aac158bdddb3af9daa2677a3c9fd49792407f Mon Sep 17 00:00:00 2001 From: RatCornu Date: Mon, 5 May 2025 19:32:13 +0200 Subject: [PATCH 259/288] nixosTests.suwayomi-server: use runTest --- nixos/tests/all-tests.nix | 5 ++++- nixos/tests/suwayomi-server.nix | 12 ++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 466fff654e07..79e93ce3b7b3 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1388,7 +1388,10 @@ in sudo-rs = runTest ./sudo-rs.nix; sunshine = runTest ./sunshine.nix; suricata = runTest ./suricata.nix; - suwayomi-server = handleTest ./suwayomi-server.nix { }; + suwayomi-server = import ./suwayomi-server.nix { + inherit runTest; + lib = pkgs.lib; + }; swap-file-btrfs = runTest ./swap-file-btrfs.nix; swap-partition = runTest ./swap-partition.nix; swap-random-encryption = runTest ./swap-random-encryption.nix; diff --git a/nixos/tests/suwayomi-server.nix b/nixos/tests/suwayomi-server.nix index 94f22b7f417b..4be4cf273c38 100644 --- a/nixos/tests/suwayomi-server.nix +++ b/nixos/tests/suwayomi-server.nix @@ -1,10 +1,6 @@ -{ - system ? builtins.currentSystem, - pkgs, - lib ? pkgs.lib, -}: +{ lib, runTest }: + let - inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; inherit (lib) recursiveUpdate; baseTestConfig = { @@ -21,7 +17,7 @@ let in { - without-auth = makeTest ( + without-auth = runTest ( recursiveUpdate baseTestConfig { name = "suwayomi-server-without-auth"; @@ -33,7 +29,7 @@ in } ); - with-auth = makeTest ( + with-auth = runTest ( recursiveUpdate baseTestConfig { name = "suwayomi-server-with-auth"; From 8d0222e3c573a63791ebea0b05d60464001bbb4c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 15:18:25 +0000 Subject: [PATCH 260/288] python3Packages.llama-index-llms-openai-like: 0.5.0 -> 0.5.1 --- .../python-modules/llama-index-llms-openai-like/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-llms-openai-like/default.nix b/pkgs/development/python-modules/llama-index-llms-openai-like/default.nix index 1668fd637929..3663d30d7611 100644 --- a/pkgs/development/python-modules/llama-index-llms-openai-like/default.nix +++ b/pkgs/development/python-modules/llama-index-llms-openai-like/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "llama-index-llms-openai-like"; - version = "0.5.0"; + version = "0.5.1"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_llms_openai_like"; inherit version; - hash = "sha256-lFe+3rY7aVThUPxntC5EbjdTpxSqkDoAdiUvt8IN/+4="; + hash = "sha256-dwRKXC0eR0NDV1HdnTmiKBvJ3pafm5AZb+Tiufdzo1I="; }; build-system = [ hatchling ]; From 5cf4e4a70ea305be8f1f425e4bc009bf10ebf472 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 18 Sep 2025 12:37:08 -0700 Subject: [PATCH 261/288] nixVersions.nixComponents_git.nix-functional-tests: disable two tests broken because of the state of staging -> master --- .../nix/modular/tests/functional/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix index c6963ba3298a..6beb61c945a7 100644 --- a/pkgs/tools/package-management/nix/modular/tests/functional/package.nix +++ b/pkgs/tools/package-management/nix/modular/tests/functional/package.nix @@ -15,6 +15,7 @@ nix-store, nix-expr, nix-cli, + toml11, busybox-sandbox-shell ? null, @@ -72,6 +73,13 @@ mkMesonDerivation ( echo $PWD | grep tests/functional ''; + # `toml11` upgrade causes these to fail in 2.32+: https://github.com/NixOS/nixpkgs/pull/442682 + # Remove when that PR lands in master. + ${if lib.versionAtLeast (lib.versions.majorMinor version) "2.32" then "preCheck" else null} = + lib.optionalString (lib.versionOlder toml11.version "4.0") '' + rm -f ../lang/eval-fail-fromTOML-{over,under}flow* + ''; + mesonCheckFlags = [ "--print-errorlogs" ]; From c20968084f542cd3cb1c5e489fa1b2b0488c6718 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Sep 2025 18:47:52 +0300 Subject: [PATCH 262/288] linux_testing: 6.17-rc5 -> 6.17-rc6 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index db8d684b874c..273053fef396 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -1,7 +1,7 @@ { "testing": { - "version": "6.17-rc5", - "hash": "sha256:14dvh8vbc3digvx96mhqnd4ijbxkhn1ph1nqkxlri3sff5z51k9x", + "version": "6.17-rc6", + "hash": "sha256:0biyp568nklgi11v00z2f48rwnj2hlshpldjxwn9bs91qlf1nlh4", "lts": false }, "6.1": { From 133e432b7ae8829eb7966ba6920b6c99e8ea6697 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Sep 2025 18:47:55 +0300 Subject: [PATCH 263/288] linux_6_16: 6.16.7 -> 6.16.8 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 273053fef396..e3374569d6ed 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -35,8 +35,8 @@ "lts": true }, "6.16": { - "version": "6.16.7", - "hash": "sha256:108sk9r6ac0sc7h6ydvlyv7kib6z3af4v2f46kdinys2z6hxmqsv", + "version": "6.16.8", + "hash": "sha256:17x6pylbrbh4fyk088gvhbd3gy3gpr1vn9jdjhlk3p44f2yi24r3", "lts": false } } From e01b511669fc3e4ae2338a1b6796f1ca09db9ca4 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Sep 2025 18:47:59 +0300 Subject: [PATCH 264/288] linux_6_12: 6.12.47 -> 6.12.48 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index e3374569d6ed..8a853f4714ec 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -30,8 +30,8 @@ "lts": true }, "6.12": { - "version": "6.12.47", - "hash": "sha256:099fj9qd8knafbl400drm8aqn5h7y6g39gc7d4i4hc3lf44f8bz8", + "version": "6.12.48", + "hash": "sha256:1chx8ycj609pdpnkhl3d6dsimd4q49vkqdiqisbligsicxkypyav", "lts": true }, "6.16": { From 1991241daf7acc6229d0024adca666ff6f777066 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Sep 2025 18:48:04 +0300 Subject: [PATCH 265/288] linux_6_6: 6.6.106 -> 6.6.107 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 8a853f4714ec..15d3dcdbe542 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -25,8 +25,8 @@ "lts": true }, "6.6": { - "version": "6.6.106", - "hash": "sha256:18584vys8qmbqj4hndiyhwbsn6z3832djm1mx07vgl6wv3i80c8c", + "version": "6.6.107", + "hash": "sha256:0iz4kvnsvs5fx9m2zm93xla2pkr0hqqyahm5d6f7p1n7scbk1dy9", "lts": true }, "6.12": { From bb11928f26ff80eaf203077de85b9eb65fdc2278 Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 19 Sep 2025 18:48:07 +0300 Subject: [PATCH 266/288] linux_6_1: 6.1.152 -> 6.1.153 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 15d3dcdbe542..07d2736202dc 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -5,8 +5,8 @@ "lts": false }, "6.1": { - "version": "6.1.152", - "hash": "sha256:1ndpnlmpsp2137aqis8bpa2cvdl28jg66pi0p2c6d26cm7i3n5qs", + "version": "6.1.153", + "hash": "sha256:0j4yzkhkbcsa9pgwcyqyfxi73avi7m0hd6xfaql73zwrb3hbvsvn", "lts": true }, "5.15": { From 89f1e319d3f169ae1f639539b41556424d3515bb Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 18 Sep 2025 11:52:28 -0700 Subject: [PATCH 267/288] nixVersions.git: 2.31pre20250712_b1245123 -> 2.32pre20250919_07b96c1d This includes wonderful memory savings thanks to NixOS/nix#13987. --- pkgs/tools/package-management/nix/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index dc37cf78e677..0732ef3c404e 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -180,14 +180,14 @@ lib.makeExtensible ( nix_2_31 = addTests "nix_2_31" self.nixComponents_2_31.nix-everything; nixComponents_git = nixDependencies.callPackage ./modular/packages.nix rec { - version = "2.31pre20250712_${lib.substring 0 8 src.rev}"; + version = "2.32pre20250919_${lib.substring 0 8 src.rev}"; inherit maintainers teams; otherSplices = generateSplicesForNixComponents "nixComponents_git"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; - rev = "b124512388378cd38c4e353ddb387905d296e877"; - hash = "sha256-asBUtSonedNfMO0/Z6HUi8RK/y/7I1qBDHv2UryichA="; + rev = "07b96c1d14ab8695e5071fb73e19049fce8f3b6b"; + hash = "sha256-9tR08zFwQ9JNohdfeb40wcLfRnicXpKrHF+FHFva/WA="; }; }; From 97226ef7dbdd24ebe05538d352f810ca8fe1129b Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Fri, 19 Sep 2025 11:34:03 -0400 Subject: [PATCH 268/288] licenses: add sissl11 This is Sun Industry Standard Source License 1.1: https://opensource.org/license/sissl It was voluntarily retired. Still, it's used in some projects. Specifically, openvswitch ships some files under lib/sflow*[ch] under this license. This license will be added to both openvswitch and ovn packages (the latter embeds openvswitch libraries, including sflow). --- lib/licenses.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/licenses.nix b/lib/licenses.nix index 40135914b8cd..df72299db658 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -1213,6 +1213,11 @@ lib.mapAttrs mkLicense ( fullName = "SGML UG SGML Parser Materials license"; }; + sissl11 = { + spdxId = "SISSL"; + fullName = "Sun Industry Standards Source License 1.1"; + }; + sleepycat = { spdxId = "Sleepycat"; fullName = "Sleepycat License"; From 076836804882f425864224ae6c8c3f368734210d Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Fri, 19 Sep 2025 11:55:55 -0400 Subject: [PATCH 269/288] openvswitch: add LGPL2.1+ and SISSL LGPL2.1 is for ovs-bugtool (recently moved to `tools` output). SSISL for a small part of ovs library. --- pkgs/by-name/op/openvswitch/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openvswitch/package.nix b/pkgs/by-name/op/openvswitch/package.nix index 112f08c29488..3479014f9bcb 100644 --- a/pkgs/by-name/op/openvswitch/package.nix +++ b/pkgs/by-name/op/openvswitch/package.nix @@ -160,7 +160,11 @@ stdenv.mkDerivation rec { to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V. ''; homepage = "https://www.openvswitch.org/"; - license = lib.licenses.asl20; + license = with lib.licenses; [ + asl20 + lgpl21Plus # ovs-bugtool + sissl11 # lib/sflow + ]; maintainers = with lib.maintainers; [ adamcstephens booxter From dd1abd9bd7be5718215d9b88ac37475a409aef69 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Fri, 19 Sep 2025 11:58:14 -0400 Subject: [PATCH 270/288] ovn: add LGPL2.1+ and SISSL LGPL2.1 is for ovs-bugtool plugins (recently moved to `tools` output). SSISL for a small part of ovs library. --- pkgs/by-name/ov/ovn/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ov/ovn/package.nix b/pkgs/by-name/ov/ovn/package.nix index ba05304c0f67..cf0ef482dab0 100644 --- a/pkgs/by-name/ov/ovn/package.nix +++ b/pkgs/by-name/ov/ovn/package.nix @@ -141,7 +141,11 @@ stdenv.mkDerivation (finalAttrs: { ''; homepage = "https://www.ovn.org"; changelog = "https://github.com/ovn-org/ovn/blob/refs/tags/${finalAttrs.src.tag}/NEWS"; - license = lib.licenses.asl20; + license = with lib.licenses; [ + asl20 + lgpl21Plus # bugtool plugins + sissl11 # lib/sflow from ovs submodule + ]; maintainers = with lib.maintainers; [ adamcstephens booxter From 1970dadcff3fc499b72bcbd536a6461254254a82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 16:09:11 +0000 Subject: [PATCH 271/288] solanum: 0-unstable-2025-08-18 -> 0-unstable-2025-09-11 --- pkgs/by-name/so/solanum/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/solanum/package.nix b/pkgs/by-name/so/solanum/package.nix index 8207d98a9b7e..f171d45dc089 100644 --- a/pkgs/by-name/so/solanum/package.nix +++ b/pkgs/by-name/so/solanum/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation { pname = "solanum"; - version = "0-unstable-2025-08-18"; + version = "0-unstable-2025-09-11"; src = fetchFromGitHub { owner = "solanum-ircd"; repo = "solanum"; - rev = "f9381ed2e3da2ede96cb18d8ed80700f2ee0dc8e"; - hash = "sha256-lwAzxMQZFxQtuDWPcn+OFG8HbXPK4MU9VKfn6eayYGg="; + rev = "994e753fed3916b159b4bc4945b7de700643b0ad"; + hash = "sha256-hJOM7ZiJDAgkQ2/tqeHF6Qiw7M+cuBgUAIMiuwX7DYk="; }; patches = [ From 7932f8092de5581e441f7825ea1a2079ec60a729 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Sat, 14 Jun 2025 01:43:40 -0700 Subject: [PATCH 272/288] jfbview: init at 0.6.0 --- pkgs/by-name/jf/jfbview/package.nix | 67 +++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 pkgs/by-name/jf/jfbview/package.nix diff --git a/pkgs/by-name/jf/jfbview/package.nix b/pkgs/by-name/jf/jfbview/package.nix new file mode 100644 index 000000000000..989736d29b38 --- /dev/null +++ b/pkgs/by-name/jf/jfbview/package.nix @@ -0,0 +1,67 @@ +{ + lib, + stdenv, + fetchFromGitHub, + versionCheckHook, + nix-update-script, + freetype, + harfbuzz, + imlib2, + libjpeg, + ncurses, + openjpeg, + zlib, + xorg, + cmake, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "jfbview"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "jichu4n"; + repo = "jfbview"; + tag = finalAttrs.version; + fetchSubmodules = true; + hash = "sha256-ASgKXk5iVqKsBc1uzakHs5ojUb6AptGm9LxNyFcDngc="; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + freetype + harfbuzz + imlib2 + libjpeg + ncurses + openjpeg + xorg.libX11 + zlib + ]; + + env.LDFLAGS = "-lImlib2"; + + cmakeFlags = [ + (lib.cmakeBool "BUILD_TESTING" false) + (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") + (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "/") # relative to $out + ]; + + makeFlags = [ "DESTDIR=${placeholder "out"}" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "PDF and image viewer for the Linux framebuffer"; + homepage = "https://github.com/jichu4n/jfbview"; + changelog = "https://github.com/jichu4n/jfbview/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ulysseszhan ]; + platforms = lib.platforms.linux; + mainProgram = "jfbview"; + }; +}) From 8663d4d893ef1b77311b93139e806b5e6feb1c17 Mon Sep 17 00:00:00 2001 From: Heitor Pascoal de Bittencourt Date: Fri, 19 Sep 2025 14:04:12 -0300 Subject: [PATCH 273/288] tcping-rs: 1.2.18 -> 1.2.19 Signed-off-by: Heitor Pascoal de Bittencourt --- pkgs/by-name/tc/tcping-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tc/tcping-rs/package.nix b/pkgs/by-name/tc/tcping-rs/package.nix index ed6387ea07ff..a059a61eeb6b 100644 --- a/pkgs/by-name/tc/tcping-rs/package.nix +++ b/pkgs/by-name/tc/tcping-rs/package.nix @@ -6,16 +6,16 @@ }: rustPlatform.buildRustPackage rec { pname = "tcping-rs"; - version = "1.2.18"; + version = "1.2.19"; src = fetchFromGitHub { owner = "lvillis"; repo = "tcping-rs"; tag = version; - hash = "sha256-G9LZ9XlIl/JYji/GgznQnIbnV83qi9kZqCkaZJ0kENI="; + hash = "sha256-I7rcIemdPGFPBeOoIRft0tq49ikDs49UH5sEobL6fOA="; }; - cargoHash = "sha256-INbXvNfn3vmXzZgaDUwl1wgbQ2wVQcCP0ZV2dpZedQY="; + cargoHash = "sha256-k+Hm6dHy6igk1deeVrWrAOdhlz0h/jen6pVNaGvB7Ak="; checkFlags = [ # This test requires external network access From 76fb603763d22b9e91a3eded4a22f8a3a7a59d05 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 17:06:22 +0000 Subject: [PATCH 274/288] python3Packages.imgw-pib: 1.5.4 -> 1.5.6 --- pkgs/development/python-modules/imgw-pib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imgw-pib/default.nix b/pkgs/development/python-modules/imgw-pib/default.nix index 74d65d88f72f..dcb54f9878e1 100644 --- a/pkgs/development/python-modules/imgw-pib/default.nix +++ b/pkgs/development/python-modules/imgw-pib/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "imgw-pib"; - version = "1.5.4"; + version = "1.5.6"; pyproject = true; src = fetchFromGitHub { owner = "bieniu"; repo = "imgw-pib"; tag = version; - hash = "sha256-IRT0tEVKQ1ebvRtBsdf30DII1U6vjV2/MTk7PoC9zd4="; + hash = "sha256-U1kC8+614U00LZbomx4bqf5pR/ZZDGx3u3bmUHZaDJ4="; }; build-system = [ setuptools ]; From b0cc72030adf355ee09990c7e73d7d65bc4cc01e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 17:12:19 +0000 Subject: [PATCH 275/288] python3Packages.pytest-spec: 5.0.0 -> 5.1.0 --- pkgs/development/python-modules/pytest-spec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytest-spec/default.nix b/pkgs/development/python-modules/pytest-spec/default.nix index dce9e0d9d6aa..5a1beed00f82 100644 --- a/pkgs/development/python-modules/pytest-spec/default.nix +++ b/pkgs/development/python-modules/pytest-spec/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "pytest-spec"; - version = "5.0.0"; + version = "5.1.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "pchomik"; repo = "pytest-spec"; tag = version; - hash = "sha256-EWhKqGOLBa+Eb4fJtkamP8it+hWeK3rGWKgY8mJI53U="; + hash = "sha256-uzl7T2h7s2YjC0nd1FbubRca8oTU4kEe4cEpIGPLaHA="; }; build-system = [ From c5ed8e2e11ffb3d68d0ac3f41f3b5432c59cb7ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 17:24:36 +0000 Subject: [PATCH 276/288] python3Packages.llama-index-vector-stores-chroma: 0.5.2 -> 0.5.3 --- .../llama-index-vector-stores-chroma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix index 09142c15c739..8639b2e6c798 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-chroma"; - version = "0.5.2"; + version = "0.5.3"; pyproject = true; disabled = pythonOlder "3.8"; @@ -18,7 +18,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "llama_index_vector_stores_chroma"; inherit version; - hash = "sha256-2NX72ejiuzhjCi15EPa9OJZtTkKb5ySjMRfiDP617lY="; + hash = "sha256-oGa57j3FEQoOE7nf6x9K4LSJMcBGRMp/U0ppBDwpFJo="; }; build-system = [ hatchling ]; From 5620994a5e9b7aa4d969aea06f3e4e5c168abcaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 17:47:59 +0000 Subject: [PATCH 277/288] sdl_gamecontrollerdb: 0-unstable-2025-09-03 -> 0-unstable-2025-09-13 --- pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix index a3b3190580c4..a0510206f811 100644 --- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix +++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sdl_gamecontrollerdb"; - version = "0-unstable-2025-09-03"; + version = "0-unstable-2025-09-13"; src = fetchFromGitHub { owner = "mdqinc"; repo = "SDL_GameControllerDB"; - rev = "86e83c3c9c1c3574df44bbb9d28513bfee8a8e3b"; - hash = "sha256-0ynh2TbwCtkrA4i5i0pR+oIE4Y49JxMQex3SKmKHWKk="; + rev = "38fc811c715365e963a6942092cae147eddddc90"; + hash = "sha256-dyOzv9cloQuLOuq8CExXQxloNJ02VgoxWiBHeNrSZcA="; }; dontBuild = true; From 5931500509960fe25dcdf8416bf28e4e33ffedf7 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Fri, 19 Sep 2025 07:35:15 +0200 Subject: [PATCH 278/288] models-dev: 0-unstable-2025-09-06 -> 0-unstable-2025-09-19 --- pkgs/by-name/mo/models-dev/package.nix | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/mo/models-dev/package.nix b/pkgs/by-name/mo/models-dev/package.nix index 420159d0ee3f..6dfb3c037d1e 100644 --- a/pkgs/by-name/mo/models-dev/package.nix +++ b/pkgs/by-name/mo/models-dev/package.nix @@ -6,23 +6,14 @@ nix-update-script, writableTmpDirAsHomeHook, }: - -let - models-dev-node-modules-hash = { - "aarch64-darwin" = "sha256-IM88XPfttZouN2DEtnWJmbdRxBs8wN7AZ1T28INJlBY="; - "aarch64-linux" = "sha256-brjdEEYBJ1R5pIkIHyOOmVieTJ0yUJEgxs7MtbzcKXo="; - "x86_64-darwin" = "sha256-aGUWZwySmo0ojOBF/PioZ2wp4NRwYyoaJuytzeGYjck="; - "x86_64-linux" = "sha256-Uajwvce9EO1UwmpkGrViOrxlm2R/VnnMK8WAiOiQOhY="; - }; -in stdenvNoCC.mkDerivation (finalAttrs: { pname = "models-dev"; - version = "0-unstable-2025-09-06"; + version = "0-unstable-2025-09-19"; src = fetchFromGitHub { owner = "sst"; repo = "models.dev"; - rev = "5ed40fe25f2ffd13c19936727a7763a982e0f924"; - hash = "sha256-UsBsedOhLwW/8tfaxE7+d3dSY7YZB4M3YEGBhwNQHOM="; + rev = "bb40a42fb7178e1e563598924cfa36c43fcffb80"; + hash = "sha256-0NBBOzsICb27SZ6Uj7apknCTcqPrhG9UUpBkiMiN6Jo="; }; node_modules = stdenvNoCC.mkDerivation { @@ -67,7 +58,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { # Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = models-dev-node-modules-hash.${stdenvNoCC.hostPlatform.system}; + outputHash = + { + x86_64-linux = "sha256-Uajwvce9EO1UwmpkGrViOrxlm2R/VnnMK8WAiOiQOhY="; + aarch64-linux = "sha256-brjdEEYBJ1R5pIkIHyOOmVieTJ0yUJEgxs7MtbzcKXo="; + x86_64-darwin = "sha256-aGUWZwySmo0ojOBF/PioZ2wp4NRwYyoaJuytzeGYjck="; + aarch64-darwin = "sha256-IM88XPfttZouN2DEtnWJmbdRxBs8wN7AZ1T28INJlBY="; + } + .${stdenvNoCC.hostPlatform.system}; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From fbddd5a89f02eded046bb96367a0ad9d2e6038c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 18:00:56 +0000 Subject: [PATCH 279/288] remind: 06.01.00 -> 06.01.02 --- pkgs/by-name/re/remind/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remind/package.nix b/pkgs/by-name/re/remind/package.nix index 4c1085c096c1..252abd2a080c 100644 --- a/pkgs/by-name/re/remind/package.nix +++ b/pkgs/by-name/re/remind/package.nix @@ -16,14 +16,14 @@ tcl.mkTclDerivation rec { pname = "remind"; - version = "06.01.00"; + version = "06.01.02"; src = fetchFromGitea { domain = "git.skoll.ca"; owner = "Skollsoft-Public"; repo = "Remind"; rev = version; - hash = "sha256-1M1cKyonDydYl+UtScMwtp7DBQEFceaSXSUvMseKzzA="; + hash = "sha256-7UU2RgCdvCv4LVyJ2KCaY19up09FLS+ADr0/HVkp0t4="; }; propagatedBuildInputs = lib.optionals withGui [ From da3a63b26e81f4dbe57e9ba40378e4bb2827f736 Mon Sep 17 00:00:00 2001 From: sund3RRR Date: Fri, 19 Sep 2025 10:31:10 +0300 Subject: [PATCH 280/288] amnezia-vpn: fix awg connection --- pkgs/by-name/am/amnezia-vpn/package.nix | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/am/amnezia-vpn/package.nix b/pkgs/by-name/am/amnezia-vpn/package.nix index 4ecf597716b7..2073de8fc4b6 100644 --- a/pkgs/by-name/am/amnezia-vpn/package.nix +++ b/pkgs/by-name/am/amnezia-vpn/package.nix @@ -23,6 +23,22 @@ bash, }: let + awg-vendored = amneziawg-go.overrideAttrs ( + finalAttrs: prevAttrs: { + name = "amneziawg-go"; + version = "0.2.13"; + + src = fetchFromGitHub { + owner = "amnezia-vpn"; + repo = "amneziawg-go"; + tag = "v${finalAttrs.version}"; + hash = "sha256-vXSPUGBMP37kXJ4Zn5TDLAzG8N+yO/IIj9nSKrZ+sFA="; + }; + + vendorHash = "sha256-9OtIb3UQXpAA0OzPhDIdb9lXZQHHiYCcmjHAU+vCtpk="; + } + ); + amnezia-tun2socks = tun2socks.overrideAttrs ( finalAttrs: prevAttrs: { pname = "amnezia-tun2socks"; @@ -77,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' substituteInPlace client/platforms/linux/daemon/wireguardutilslinux.cpp \ - --replace-fail 'm_tunnel.start(appPath.filePath("../../client/bin/wireguard-go"), wgArgs);' 'm_tunnel.start("${amneziawg-go}/bin/amneziawg-go", wgArgs);' + --replace-fail 'm_tunnel.start(appPath.filePath("../../client/bin/wireguard-go"), wgArgs);' 'm_tunnel.start("${awg-vendored}/bin/amneziawg-go", wgArgs);' substituteInPlace client/utilities.cpp \ --replace-fail 'return Utils::executable("../../client/bin/openvpn", true);' 'return Utils::executable("${openvpn}/bin/openvpn", false);' \ --replace-fail 'return Utils::executable("../../client/bin/tun2socks", true);' 'return Utils::executable("${amnezia-tun2socks}/bin/amnezia-tun2socks", false);' \ @@ -146,13 +162,15 @@ stdenv.mkDerivation (finalAttrs: { ''; passthru = { - inherit amnezia-tun2socks amnezia-xray; + inherit amnezia-tun2socks amnezia-xray awg-vendored; updateScript = nix-update-script { extraArgs = [ "--subpackage" "amnezia-tun2socks" "--subpackage" "amnezia-xray" + "--subpackage" + "awg-vendored" ]; }; }; @@ -164,6 +182,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.gpl3; mainProgram = "AmneziaVPN"; maintainers = with maintainers; [ sund3RRR ]; - platforms = platforms.unix; + platforms = platforms.linux; }; }) From 2025202a29554586ff9e34af1e815c3d20551a5a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 19 Sep 2025 20:29:49 +0200 Subject: [PATCH 281/288] python313Packages.pytest-spec: update changelog entry --- pkgs/development/python-modules/pytest-spec/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pytest-spec/default.nix b/pkgs/development/python-modules/pytest-spec/default.nix index 5a1beed00f82..c06c621ce12f 100644 --- a/pkgs/development/python-modules/pytest-spec/default.nix +++ b/pkgs/development/python-modules/pytest-spec/default.nix @@ -39,7 +39,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pytest_spec" ]; meta = { - changelog = "https://github.com/pchomik/pytest-spec/blob/${src.rev}/CHANGES.txt"; + changelog = "https://github.com/pchomik/pytest-spec/blob/${src.tag}/CHANGES.txt"; description = "Pytest plugin to display test execution output like a SPECIFICATION"; homepage = "https://github.com/pchomik/pytest-spec"; license = lib.licenses.gpl2Plus; From 6de9ec7d03ae6b7e9df121e4c6b77d222dfccef5 Mon Sep 17 00:00:00 2001 From: bashfulrobot Date: Fri, 19 Sep 2025 11:28:14 -0700 Subject: [PATCH 282/288] insomnia: 11.0.1 -> 11.6.0 Release notes: https://github.com/Kong/insomnia/releases/tag/core%4011.6.0 --- pkgs/by-name/in/insomnia/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/in/insomnia/package.nix b/pkgs/by-name/in/insomnia/package.nix index 15ce01595dc3..53cae238c982 100644 --- a/pkgs/by-name/in/insomnia/package.nix +++ b/pkgs/by-name/in/insomnia/package.nix @@ -7,22 +7,22 @@ }: let pname = "insomnia"; - version = "11.0.1"; + version = "11.6.0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.dmg"; - hash = "sha256-3LjQYFCIIrjEQ+J0m7Xau3qcHMRR3xU078QOVgoBat4="; + hash = "sha256-9/Xkwgwyi/CqqmrroxhJ9IhvVK83qKROfCEF5IS5r+w="; }; x86_64-darwin = { url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.dmg"; - hash = "sha256-3LjQYFCIIrjEQ+J0m7Xau3qcHMRR3xU078QOVgoBat4="; + hash = "sha256-9/Xkwgwyi/CqqmrroxhJ9IhvVK83qKROfCEF5IS5r+w="; }; x86_64-linux = { url = "https://github.com/Kong/insomnia/releases/download/core%40${version}/Insomnia.Core-${version}.AppImage"; - hash = "sha256-X0UiD+IhyMTrUmsgocw0bpRZEk5YNEF3CMo3IkwKtvA="; + hash = "sha256-xHqRCR6D1ahqTyWA9icVK5oykABMp5qcgk35w1jzB2s="; }; } .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); From daad170113e1e2e83ccf10ba33c0d321075bbd18 Mon Sep 17 00:00:00 2001 From: Daniil Iaitskov Date: Thu, 18 Sep 2025 21:04:05 +0300 Subject: [PATCH 283/288] haskellPackages.callHackageDirect: add optional candidate attribute --- pkgs/development/haskell-modules/make-package-set.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix index 320b331fc25d..bdc71b928a2c 100644 --- a/pkgs/development/haskell-modules/make-package-set.nix +++ b/pkgs/development/haskell-modules/make-package-set.nix @@ -262,6 +262,7 @@ package-set { inherit pkgs lib callPackage; } self pkg, ver, sha256, + candidate ? false, rev ? { revision = null; sha256 = null; @@ -271,7 +272,11 @@ package-set { inherit pkgs lib callPackage; } self let pkgver = "${pkg}-${ver}"; firstRevision = self.callCabal2nix pkg (pkgs.fetchzip { - url = "mirror://hackage/${pkgver}/${pkgver}.tar.gz"; + url = + if candidate then + "mirror://hackage/${pkgver}/candidate/${pkgver}.tar.gz" + else + "mirror://hackage/${pkgver}/${pkgver}.tar.gz"; inherit sha256; }) args; in From 21abbfd5cb67b5ebd442ae12d3f422159047a3ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 19:55:27 +0000 Subject: [PATCH 284/288] cubeb: 0-unstable-2025-08-21 -> 0-unstable-2025-09-17 --- pkgs/by-name/cu/cubeb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cu/cubeb/package.nix b/pkgs/by-name/cu/cubeb/package.nix index e355842342ed..b778ebe4b8a9 100644 --- a/pkgs/by-name/cu/cubeb/package.nix +++ b/pkgs/by-name/cu/cubeb/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cubeb"; - version = "0-unstable-2025-08-21"; + version = "0-unstable-2025-09-17"; src = fetchFromGitHub { owner = "mozilla"; repo = "cubeb"; - rev = "e39320b5b8a558de880d27af6e9cafac01cdc6ba"; - hash = "sha256-aSdtaV2/xEYVL/5UXDhYBHYblS1ZZXk8fgBRq6DReX8="; + rev = "e495bee4cd630c9f99907a764e16edba37a4b564"; + hash = "sha256-iBxYZppjJhFAwGi9v4/lTsyqC9Gy04Dc7bJNzgv18rE="; }; outputs = [ From 77397b7a312a1fadc54290927dce87c09d540ce6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 20:31:36 +0000 Subject: [PATCH 285/288] home-assistant-custom-components.emporia_vue: 0.11.1 -> 0.11.2 --- .../home-assistant/custom-components/emporia_vue/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix b/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix index 4fffba723aaa..3fb13521be69 100644 --- a/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix +++ b/pkgs/servers/home-assistant/custom-components/emporia_vue/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "magico13"; domain = "emporia_vue"; - version = "0.11.1"; + version = "0.11.2"; src = fetchFromGitHub { owner = "magico13"; repo = "ha-emporia-vue"; rev = "v${version}"; - hash = "sha256-XyGF7tVPPIMjzYXKpiF2lqQiCpPkJ/cOjZZCB2XMDYU="; + hash = "sha256-p8rBO+Z64n87NE7BXNSsTT5IA7ba5RzCZjqX05LqD0A="; }; dependencies = [ From 0d708b7b449d2bd25b4df20d210399314d2e46ba Mon Sep 17 00:00:00 2001 From: samfundev Date: Fri, 19 Sep 2025 14:51:23 -0400 Subject: [PATCH 286/288] firefox-devedition: build in cuda release --- pkgs/top-level/release-cuda.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/release-cuda.nix b/pkgs/top-level/release-cuda.nix index 5dfc7ce01212..a008444caa58 100644 --- a/pkgs/top-level/release-cuda.nix +++ b/pkgs/top-level/release-cuda.nix @@ -90,6 +90,8 @@ let firefox-unwrapped = linux; firefox-beta = linux; firefox-beta-unwrapped = linux; + firefox-devedition = linux; + firefox-devedition-unwrapped = linux; gimp = linux; gimp3 = linux; gpu-screen-recorder = linux; From 73e9f4b6884b37f90a71b23af5b5ca7f8ce6eb24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 19 Sep 2025 22:16:17 +0000 Subject: [PATCH 287/288] python3Packages.oelint-data: 1.0.26 -> 1.0.28 --- pkgs/development/python-modules/oelint-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oelint-data/default.nix b/pkgs/development/python-modules/oelint-data/default.nix index f4ca5a1aac98..5aaa75e1dd00 100644 --- a/pkgs/development/python-modules/oelint-data/default.nix +++ b/pkgs/development/python-modules/oelint-data/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "oelint-data"; - version = "1.0.26"; + version = "1.0.28"; pyproject = true; src = fetchFromGitHub { owner = "priv-kweihmann"; repo = "oelint-data"; tag = version; - hash = "sha256-lPlWBYKGJHy0VTSf4YSMqKqpxhMsSyQG4TP8Jg/cqlI="; + hash = "sha256-y/feC6p7Aab2ypjIW5o7IurqlvN6V9Q20xTF4fDlDj4="; }; build-system = [ From ef4adebc71f6ac1af296f06a8eede7042c900303 Mon Sep 17 00:00:00 2001 From: Vinny Meller Date: Fri, 19 Sep 2025 01:02:17 +0000 Subject: [PATCH 288/288] tmuxai: init at 1.1.1 --- pkgs/by-name/tm/tmuxai/package.nix | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/tm/tmuxai/package.nix diff --git a/pkgs/by-name/tm/tmuxai/package.nix b/pkgs/by-name/tm/tmuxai/package.nix new file mode 100644 index 000000000000..a9ccbc8dfaaf --- /dev/null +++ b/pkgs/by-name/tm/tmuxai/package.nix @@ -0,0 +1,51 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, + versionCheckHook, + writableTmpDirAsHomeHook, +}: + +buildGoModule (finalAttrs: { + pname = "tmuxai"; + version = "1.1.1"; + + src = fetchFromGitHub { + owner = "alvinunreal"; + repo = "tmuxai"; + tag = "v${finalAttrs.version}"; + hash = "sha256-L3PFyNkvEHfZ2pZFaurFKwHjhdZ+YBXtN2QuKFvktP4="; + }; + + vendorHash = "sha256-Ev3COZBVCACzCDbdKddJE67qMMzClZB9NHGNHHHaK7E="; + + ldflags = [ + "-s" + "-X=github.com/alvinunreal/tmuxai/internal.Version=v${finalAttrs.version}" + "-X=github.com/alvinunreal/tmuxai/internal.Commit=${finalAttrs.src.rev}" + "-X=github.com/alvinunreal/tmuxai/internal.Date=1970-01-01T00:00:00Z" + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + + versionCheckKeepEnvironment = [ "HOME" ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + __darwinAllowLocalNetworking = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "AI-Powered, Non-Intrusive Terminal Assistant"; + homepage = "https://github.com/alvinunreal/tmuxai"; + changelog = "https://github.com/alvinunreal/tmuxai/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ vinnymeller ]; + mainProgram = "tmuxai"; + }; +})