From 54929d2a3c99dbe5f468cf77672a2a1ea685b518 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Mon, 7 Jul 2025 14:36:56 -0300 Subject: [PATCH 001/107] 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/107] 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/107] 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/107] 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/107] 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 dc2c7d848133c19acf3752b5d8b96ab6c0cc9ec4 Mon Sep 17 00:00:00 2001 From: David Falk Date: Thu, 14 Aug 2025 20:04:09 +0200 Subject: [PATCH 006/107] 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 6af268dc22dbed710d954773d040127d6492e593 Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Tue, 2 Sep 2025 19:34:00 +0200 Subject: [PATCH 007/107] 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 008/107] 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 009/107] 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 480c10fbf2edef56b63fce24ebcd97ea82bf425d Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Wed, 10 Sep 2025 20:22:41 -0400 Subject: [PATCH 010/107] 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 011/107] 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 012/107] 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 16a1adab38ec532d3f3b0a3eaa10e2abcb2171c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 11 Sep 2025 23:26:06 +0200 Subject: [PATCH 013/107] 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 9da2aa59373beda8aadfbd81b12507acf482f292 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 14 Sep 2025 21:31:35 +0000 Subject: [PATCH 014/107] 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 3bbaab61847dfddba7c6c5ae1197e4a914886f90 Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 15 Sep 2025 18:59:20 +0200 Subject: [PATCH 015/107] 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 2889005621f7055a611ff1aff5b5618eaec26e3b Mon Sep 17 00:00:00 2001 From: qbisi Date: Thu, 4 Sep 2025 20:28:10 +0800 Subject: [PATCH 016/107] 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 e746f80a13944c14a3251c939cc1f8ac2ad5ac18 Mon Sep 17 00:00:00 2001 From: qbisi Date: Sat, 6 Sep 2025 08:54:31 +0800 Subject: [PATCH 017/107] 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 018/107] 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 019/107] 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 738e9d98197d1755457245ce83241ed07b3bcd26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 04:10:53 +0000 Subject: [PATCH 020/107] 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 021/107] 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 022/107] 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 023/107] 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 024/107] 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 025/107] 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 026/107] 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 027/107] 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 028/107] 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 029/107] 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 030/107] 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 10b187668052c94e4a8f9ab0442fdd0b053c895b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 15:53:13 +0000 Subject: [PATCH 031/107] 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 032/107] 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 9f8cbaf8f89f2e079cd19bd19a62381fdb7435cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 16:43:16 +0000 Subject: [PATCH 033/107] 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 034/107] 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 035/107] 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 036/107] 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 037/107] 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 038/107] 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 039/107] 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 040/107] 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 041/107] 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 042/107] 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 043/107] 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 7d34e15f2a0a96e0d0b1e3a3bcf57ec14b63b672 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Sep 2025 22:02:16 +0000 Subject: [PATCH 044/107] 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 045/107] 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 046/107] 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 047/107] 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 048/107] 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 049/107] 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 050/107] 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 bf49c9f3e6925b6ee53d712eeca18de5c75c0346 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 04:12:56 +0000 Subject: [PATCH 051/107] 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 052/107] 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 053/107] 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 054/107] 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 055/107] 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 056/107] 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 057/107] 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 058/107] 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 059/107] 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 060/107] 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 061/107] 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 9be57b10b53365ea2e977cd9dae1bdc1631c02c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 09:51:32 +0000 Subject: [PATCH 062/107] 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 8b869a0b11887b051f66e0857d6a5973dde77fa3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 10:24:23 +0000 Subject: [PATCH 063/107] 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 064/107] 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 065/107] 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 2b182956f5089326859790f51ff12b143c49afca Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 18 Sep 2025 22:11:48 +0800 Subject: [PATCH 066/107] 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 067/107] 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 068/107] 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 069/107] 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 070/107] 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 b51208fc2701e2ba859db632bed54094fe567bf4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 17:41:25 +0000 Subject: [PATCH 071/107] 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 349a646fa986f3e34cec105bb50c4e80152e8e53 Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 18 Sep 2025 10:58:44 -0700 Subject: [PATCH 072/107] 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 073/107] 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 074/107] 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 075/107] 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 afad5fbf2675939160d44c4a75f276fd53e87ffc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 18:50:48 +0000 Subject: [PATCH 076/107] 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 b8ef40a33a6a840d643213e676039030f1366944 Mon Sep 17 00:00:00 2001 From: Matt Whiteley Date: Wed, 17 Sep 2025 15:35:07 -0700 Subject: [PATCH 077/107] 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 078/107] 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 079/107] 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 080/107] =?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 0f1a23a39780741b81d4ae8e19ac38cca92c1e64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 19:31:58 +0000 Subject: [PATCH 081/107] 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 082/107] 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 bbc94cb1251f7ff3d12db2e718121076ad9f0f73 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 18 Sep 2025 22:15:25 +0200 Subject: [PATCH 083/107] 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 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 084/107] 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 f6e7f1b172c2017e719c1eba5b5cd7ed0195931a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 17 Sep 2025 21:55:11 +0200 Subject: [PATCH 085/107] 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 086/107] 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 087/107] 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 088/107] 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 089/107] 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 090/107] 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 091/107] 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 092/107] 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 093/107] 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 094/107] 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 095/107] 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 096/107] 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 097/107] 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 68f62a7ed616395c9f980e3bbfb8b3a1919f93af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 18 Sep 2025 21:08:52 +0000 Subject: [PATCH 098/107] 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 099/107] 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 100/107] 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 101/107] 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 102/107] 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 103/107] 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 104/107] 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 105/107] 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 e27b869895dd9fdc44bdb5b64949a3e96a728253 Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 18 Sep 2025 23:56:54 +0200 Subject: [PATCH 106/107] 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 107/107] 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.