From 75f358e0e06042c591158f01d8cdc10e1dfd7cb8 Mon Sep 17 00:00:00 2001 From: Joel Granados Date: Thu, 14 Aug 2025 13:36:52 +0200 Subject: [PATCH 01/29] maintainers: add joelgranados Signed-off-by: Joel Granados --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ad30138b2099..6a0deca11fa3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12216,6 +12216,12 @@ githubId = 310981; name = "Joel Burget"; }; + joelgranados = { + email = "joel.granados.oss@joelgranados.com"; + github = "Joelgranados"; + githubId = 356364; + name = "Joel Granados"; + }; joelmo = { email = "joel.moberg@gmail.com"; github = "joelmo"; From e6a07f1c563d4ef01bb3a33739301a8cf5d6e64e Mon Sep 17 00:00:00 2001 From: Zhaith Izaliel Date: Fri, 3 Jul 2026 12:24:16 +0200 Subject: [PATCH 02/29] siyuan: 3.6.5 -> 3.7.1 --- pkgs/by-name/si/siyuan/package.nix | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/si/siyuan/package.nix b/pkgs/by-name/si/siyuan/package.nix index 66e82b19253e..9abb265a43cc 100644 --- a/pkgs/by-name/si/siyuan/package.nix +++ b/pkgs/by-name/si/siyuan/package.nix @@ -6,7 +6,7 @@ replaceVars, pandoc, nodejs, - pnpm_10, + pnpm_11, fetchPnpmDeps, pnpmConfigHook, pnpmBuildHook, @@ -22,7 +22,7 @@ let inherit (stdenv.hostPlatform) isLinux isDarwin system; - pnpm = pnpm_10; + pnpm = pnpm_11; platformIds = { "x86_64-linux" = "linux"; @@ -35,20 +35,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "siyuan"; - version = "3.6.5"; + version = "3.7.1"; src = fetchFromGitHub { owner = "siyuan-note"; repo = "siyuan"; tag = "v${finalAttrs.version}"; - hash = "sha256-3Rz8g03JHQ+52lOd92413ArE4LixioCFNSG7ytduxsA="; + hash = "sha256-K31h2noDpTn7vCXj16K2dxRPww5z+HC/nA4Gn5MAVms="; }; kernel = buildGoModule { name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; inherit (finalAttrs) src; sourceRoot = "${finalAttrs.src.name}/kernel"; - vendorHash = "sha256-WXlzUtiaphaSngWd6aXQuOHiBb3a3bCNgIHypMP4YXo="; + vendorHash = "sha256-fZLVqrWTWUHo6BhixB6+krXaM7WCiZpusHA8T2SicgQ="; patches = [ (replaceVars ./set-pandoc-path.patch { @@ -73,12 +73,6 @@ stdenv.mkDerivation (finalAttrs: { tags = [ "fts5" ]; }; - # this should contain a 'packages' key, but it doesn't... - # we can remove it because it's not needed to build - postPatch = '' - rm pnpm-workspace.yaml - ''; - nativeBuildInputs = [ nodejs pnpmConfigHook @@ -99,11 +93,10 @@ stdenv.mkDerivation (finalAttrs: { version src sourceRoot - postPatch ; inherit pnpm; fetcherVersion = 3; - hash = "sha256-M2Fdie0XK2Pck/fP7Djxb7XNAQXpJO2i2kSJrDj1G0E="; + hash = "sha256-4yqTBR8gv5q6uyuDq7Bgs1275YBQ87aaTYkNFtamVek="; }; sourceRoot = "${finalAttrs.src.name}/app"; From fbc9c21eaa75b95234a1e617cf691d26583b16c7 Mon Sep 17 00:00:00 2001 From: Tom Oostveen Date: Thu, 2 Jul 2026 00:30:58 +0200 Subject: [PATCH 03/29] etcd_3_4: drop unmaintained upstream (and in nixpkgs for some reason) --- doc/release-notes/rl-2611.section.md | 2 ++ nixos/tests/etcd/default.nix | 5 --- pkgs/by-name/et/etcd_3_4/package.nix | 49 ---------------------------- pkgs/top-level/aliases.nix | 1 + 4 files changed, 3 insertions(+), 54 deletions(-) delete mode 100644 pkgs/by-name/et/etcd_3_4/package.nix diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index 936f58ebacf7..8225a30fcafb 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -46,6 +46,8 @@ - Support for the legacy U‐Boot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs. +- `etcd_3_4` package was dropped, as it's gone EOL. Please upgrade to either 3.5 or 3.6. See [migration notes](https://etcd.io/docs/v3.6/upgrades/upgrade_3_6/) for incompatibilities and upgrade procedure. + - `rke2` retires ingress-nginx and transitions to Traefik starting in `rke2_1_36`. Because ingress-nginx was retired upstream as of March 2026, Traefik is now the default for new clusters starting in v1.36 (existing clusters will keep their current ingress upon upgrade to avoid breakage). This transition brings the following structural changes: - Airgapped Environments: The rke2-images-core tarball now contains Traefik images instead of ingress-nginx. The standalone rke2-images-traefik tarball has been removed. diff --git a/nixos/tests/etcd/default.nix b/nixos/tests/etcd/default.nix index 96add9670a95..16e605550136 100644 --- a/nixos/tests/etcd/default.nix +++ b/nixos/tests/etcd/default.nix @@ -22,16 +22,11 @@ let } (import path etcdPkgs) ); testEtcdPkg = pkg: path: testEtcd path { etcd = pkg; }; - testEtcd_3_4 = testEtcdPkg pkgs.etcd_3_4; testEtcd_3_5 = testEtcdPkg pkgs.etcd_3_5; testEtcd_3_6 = testEtcdPkg pkgs.etcd_3_6; in { - "3_4" = { - multi-node = testEtcd_3_4 ./multi-node.nix; - single-node = testEtcd_3_4 ./single-node.nix; - }; "3_5" = { multi-node = testEtcd_3_5 ./multi-node.nix; single-node = testEtcd_3_5 ./single-node.nix; diff --git a/pkgs/by-name/et/etcd_3_4/package.nix b/pkgs/by-name/et/etcd_3_4/package.nix deleted file mode 100644 index 4aa1160b36f8..000000000000 --- a/pkgs/by-name/et/etcd_3_4/package.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - buildGoModule, - fetchFromGitHub, - nixosTests, -}: - -buildGoModule (finalAttrs: { - pname = "etcd"; - version = "3.4.45"; - - src = fetchFromGitHub { - owner = "etcd-io"; - repo = "etcd"; - tag = "v${finalAttrs.version}"; - hash = "sha256-GvhejN7+woYK7UBNguzEaO6rqAbT7Vbwl5nFmI/F6Sc="; - }; - - proxyVendor = true; - vendorHash = "sha256-0xIK71sAwMzzSaN2lFKKdGtDKWYtL25x5GDoO6bO0wI="; - - preBuild = '' - go mod tidy - ''; - - buildPhase = '' - runHook preBuild - patchShebangs . - ./build - ./functional/build - runHook postBuild - ''; - - doCheck = false; - - postInstall = '' - install -Dm755 bin/* bin/functional/cmd/* -t $out/bin - ''; - - passthru.tests = nixosTests.etcd."3_4"; - - meta = { - description = "Distributed reliable key-value store for the most critical data of a distributed system"; - downloadPage = "https://github.com/etcd-io/etcd/"; - license = lib.licenses.asl20; - homepage = "https://etcd.io/"; - maintainers = [ ]; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 05a043d8e174..fc84e474a1f0 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -736,6 +736,7 @@ mapAliases { esbuild-config = throw "'esbuild-config' has been removed as it has been unmaintained upstream since September 2022"; # Added 2026-02-07 esbuild_netlify = throw "'esbuild_netlify' has been removed, as the netlify esbuild fork is abandoned upstream and no longer used by netlify-cli; use 'esbuild' instead"; # Added 2026-06-08 etBook = warnAlias "'etBook' has been renamed to 'et-book'" et-book; # Added 2026-02-08 + etcd_3_4 = throw "'etcd_3_4' is EOL and has been removed, use 'etcd' or a maintained version"; # Added 2026-07-02 ethercalc = throw "'ethercalc' has been removed from nixpkgs as the project was old, unmaintained, and could not be packaged well in nixpkgs"; # Added 2025-11-28 ethersync = warnAlias "'ethersync' has been renamed to 'teamtype'" teamtype; # Added 2025-10-31 eureka-ideas = throw "'eureka-ideas' has been removed as it has been unmaintained upstream since April 2023"; # Added 2026-02-07 From d646fc640869b0661f8da54da98758fdacda1dcf Mon Sep 17 00:00:00 2001 From: Tom Oostveen Date: Thu, 2 Jul 2026 00:41:57 +0200 Subject: [PATCH 04/29] etcd_3_6: 3.6.12 -> 3.6.13 --- pkgs/by-name/et/etcd_3_6/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/et/etcd_3_6/package.nix b/pkgs/by-name/et/etcd_3_6/package.nix index 7101639e6079..d8ab12fe73aa 100644 --- a/pkgs/by-name/et/etcd_3_6/package.nix +++ b/pkgs/by-name/et/etcd_3_6/package.nix @@ -9,11 +9,11 @@ }: let - version = "3.6.12"; - etcdSrcHash = "sha256-oUq/yRwSgJ2xZ6yoiEBYSSRH5NvHITXjMFuR7QZc4HU="; - etcdCtlVendorHash = "sha256-0ZlJiXFS7QxJ+dfstJf+ogLPL0kxrE/4ZTsKb0OOCqA="; - etcdUtlVendorHash = "sha256-o7TWg7RgeWZa92beumSGCpxvLcFMzqC1vgcKfi5K4dI="; - etcdServerVendorHash = "sha256-UzToh6FaAVyxzZdDoukrHez1W9+tifFGEM16UCcmm5U="; + version = "3.6.13"; + etcdSrcHash = "sha256-L6wnvexUxFlN4r2D9rIQPDIYWMvs6DqY8eWU1FToi3M="; + etcdCtlVendorHash = "sha256-UKuxCQi1RriPvX9cM+Nd1jXs/H0smwJJU9CEM/cI/sA="; + etcdUtlVendorHash = "sha256-molkWWxxKLCCbocqVaij1jcHeoYYHSuI/cAfieeZH+0="; + etcdServerVendorHash = "sha256-o58rJPOSeT14SAEjBSbXwPDuAsOT/YNAqZRCM15unJQ="; src = fetchFromGitHub { owner = "etcd-io"; From 5ba728b5b15eb27492a0da47a1dd004ea08e391a Mon Sep 17 00:00:00 2001 From: Tom Oostveen Date: Thu, 2 Jul 2026 17:49:40 +0200 Subject: [PATCH 05/29] python-etcd: drop tests that rely on etcd_3_4 Co-authored-by: Priyanshu Tripathi --- .../development/python-modules/python-etcd/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-etcd/default.nix b/pkgs/development/python-modules/python-etcd/default.nix index 63d7a5c5cff7..03fe65a59be7 100644 --- a/pkgs/development/python-modules/python-etcd/default.nix +++ b/pkgs/development/python-modules/python-etcd/default.nix @@ -8,7 +8,6 @@ urllib3, dnspython, pytestCheckHook, - etcd_3_4, mock, pyopenssl, python, @@ -42,7 +41,6 @@ buildPythonPackage { nativeCheckInputs = [ pytestCheckHook - etcd_3_4 mock pyopenssl ]; @@ -57,6 +55,14 @@ buildPythonPackage { done ''; + disabledTestPaths = [ + # these tests expect that etcd is at version 3.4, which has been dropped in + # Nixpkgs due to it being unmaintained. + "src/etcd/tests/integration/test_simple.py" + "src/etcd/tests/integration/test_ssl.py" + "src/etcd/tests/test_auth.py" + ]; + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ # Seems to be failing because of network restrictions # AttributeError: Can't get local object 'TestWatch.test_watch_indexed_generator..watch_value' From 0e4cf1c8373b47e7dbb816ee502fecce897be39e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Jul 2026 15:52:25 +0200 Subject: [PATCH 06/29] python3Packages.pywizlight: 0.6.3 -> 0.6.4 Diff: https://github.com/sbidy/pywizlight/compare/v0.6.3...v0.6.4 Changelog: https://github.com/sbidy/pywizlight/releases/tag/v0.6.4 --- pkgs/development/python-modules/pywizlight/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pywizlight/default.nix b/pkgs/development/python-modules/pywizlight/default.nix index a73fc25d37ba..85cdfb50f2db 100644 --- a/pkgs/development/python-modules/pywizlight/default.nix +++ b/pkgs/development/python-modules/pywizlight/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pywizlight"; - version = "0.6.3"; + version = "0.6.4"; format = "setuptools"; src = fetchFromGitHub { owner = "sbidy"; repo = "pywizlight"; tag = "v${version}"; - hash = "sha256-rCoWdqvFLSLNBAHeFJ6f9kZpIg4WyE8VJLpmsYl+gJM="; + hash = "sha256-ki4X+4s+tM3kIyhA2cxPPzG775Qz9jKFS8/ssUqfHas="; }; propagatedBuildInputs = [ click ]; From 059c3812de35c103d55ffe316317fd73c7c2b3e6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Jul 2026 15:58:16 +0200 Subject: [PATCH 07/29] python3Packages.pywizlight: modernize --- .../python-modules/pywizlight/default.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/pywizlight/default.nix b/pkgs/development/python-modules/pywizlight/default.nix index 85cdfb50f2db..381aff1a73e3 100644 --- a/pkgs/development/python-modules/pywizlight/default.nix +++ b/pkgs/development/python-modules/pywizlight/default.nix @@ -5,21 +5,24 @@ fetchFromGitHub, pytest-asyncio, pytestCheckHook, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pywizlight"; version = "0.6.4"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "sbidy"; repo = "pywizlight"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-ki4X+4s+tM3kIyhA2cxPPzG775Qz9jKFS8/ssUqfHas="; }; - propagatedBuildInputs = [ click ]; + build-system = [ setuptools ]; + + dependencies = [ click ]; nativeCheckInputs = [ pytest-asyncio @@ -41,10 +44,10 @@ buildPythonPackage rec { meta = { description = "Python connector for WiZ light bulbs"; - mainProgram = "wizlight"; homepage = "https://github.com/sbidy/pywizlight"; - changelog = "https://github.com/sbidy/pywizlight/releases/tag/${src.tag}"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/sbidy/pywizlight/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; + mainProgram = "wizlight"; }; -} +}) From 0949d1cce179250af7ce3d7014d07fe5456511c7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 6 Jul 2026 16:04:36 +0200 Subject: [PATCH 08/29] python3Packages.venstarcolortouch: 0.21 -> 0.22 --- pkgs/development/python-modules/venstarcolortouch/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/venstarcolortouch/default.nix b/pkgs/development/python-modules/venstarcolortouch/default.nix index 68fe60963051..871c381848ad 100644 --- a/pkgs/development/python-modules/venstarcolortouch/default.nix +++ b/pkgs/development/python-modules/venstarcolortouch/default.nix @@ -7,12 +7,12 @@ buildPythonPackage (finalAttrs: { pname = "venstarcolortouch"; - version = "0.21"; + version = "0.22"; format = "setuptools"; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-M+Sbpue6Z8+pvxzhq3teM84ect+pilwmlRe9PJYDzPU="; + hash = "sha256-R9BJmZcseYlFLcoDUxfH3M0FO5GVsDtw7smK2dmLlNo="; }; propagatedBuildInputs = [ requests ]; From f2fe0085c497044a1aeee5dcef1373850ec0ba9c Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Mon, 6 Jul 2026 16:46:50 +0200 Subject: [PATCH 09/29] treewide: follow some GitHub redirects for `fetchFromGitHub` generated using https://git.kybe.xyz/2kybe3/nixpkgs-github-redirect continuation of: #538598 --- pkgs/by-name/li/libcdio-paranoia/package.nix | 4 ++-- pkgs/by-name/li/libconfuse/package.nix | 2 +- pkgs/by-name/li/libetpan/package.nix | 2 +- pkgs/by-name/li/libfreeaptx/package.nix | 4 ++-- pkgs/by-name/li/libgumath/package.nix | 2 +- pkgs/by-name/li/libnabo/package.nix | 2 +- pkgs/by-name/li/libndtypes/package.nix | 2 +- pkgs/by-name/li/libnet/package.nix | 4 ++-- pkgs/by-name/li/libpsm2/package.nix | 4 ++-- pkgs/by-name/li/librealsense/package.nix | 4 ++-- pkgs/by-name/li/libremidi/package.nix | 4 ++-- pkgs/by-name/li/librepods/package.nix | 4 ++-- pkgs/by-name/li/libspatialaudio/package.nix | 6 +++--- pkgs/by-name/li/libsurvive/package.nix | 6 +++--- pkgs/by-name/li/lightdm-tiny-greeter/package.nix | 4 ++-- pkgs/by-name/li/lightdm/package.nix | 4 ++-- pkgs/by-name/li/lightgbm/package.nix | 2 +- pkgs/by-name/li/lint-staged/package.nix | 2 +- pkgs/by-name/li/linux-exploit-suggester/package.nix | 4 ++-- pkgs/by-name/li/lix-diff/package.nix | 2 +- pkgs/by-name/lo/local-ai/package.nix | 2 +- pkgs/by-name/lo/lora/package.nix | 4 ++-- pkgs/by-name/lr/lr/package.nix | 4 ++-- pkgs/by-name/ls/lsh/package.nix | 6 +++--- pkgs/by-name/lu/lune/package.nix | 2 +- pkgs/by-name/lv/lv2bm/package.nix | 2 +- pkgs/by-name/m3/m33-linux/package.nix | 4 ++-- pkgs/by-name/ma/mantra/package.nix | 6 +++--- pkgs/by-name/ma/mariadb-galera/package.nix | 2 +- pkgs/by-name/ma/mastodon-archive/package.nix | 2 +- pkgs/by-name/ma/maxfetch/package.nix | 4 ++-- pkgs/by-name/mb/mbpfan/package.nix | 4 ++-- pkgs/by-name/mc/mcporter/package.nix | 6 +++--- pkgs/by-name/mi/minesector/package.nix | 4 ++-- pkgs/by-name/mi/mirrorbits/package.nix | 4 ++-- pkgs/by-name/mo/mod-arpeggiator-lv2/package.nix | 4 ++-- pkgs/by-name/mo/mod-distortion/package.nix | 4 ++-- pkgs/by-name/mo/mono_repo/package.nix | 2 +- pkgs/by-name/mp/mprocs/package.nix | 6 +++--- pkgs/by-name/mu/museum/package.nix | 6 +++--- pkgs/by-name/na/nanomq/package.nix | 2 +- pkgs/by-name/nb/nbping/package.nix | 6 +++--- pkgs/by-name/ne/neocmakelsp/package.nix | 4 ++-- pkgs/by-name/ne/networkmanager-l2tp/package.nix | 4 ++-- pkgs/by-name/ne/new-session-manager/package.nix | 2 +- pkgs/by-name/ne/nexa/package.nix | 8 ++++---- pkgs/by-name/ne/nextinspace/package.nix | 2 +- pkgs/development/python-modules/fx2/default.nix | 4 ++-- pkgs/development/python-modules/meshcore-cli/default.nix | 4 ++-- pkgs/development/python-modules/myjwt/default.nix | 4 ++-- 50 files changed, 93 insertions(+), 93 deletions(-) diff --git a/pkgs/by-name/li/libcdio-paranoia/package.nix b/pkgs/by-name/li/libcdio-paranoia/package.nix index b836352918c8..a656a7e1d321 100644 --- a/pkgs/by-name/li/libcdio-paranoia/package.nix +++ b/pkgs/by-name/li/libcdio-paranoia/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0.2"; src = fetchFromGitHub { - owner = "rocky"; + owner = "libcdio"; repo = "libcdio-paranoia"; rev = "release-10.2+${finalAttrs.version}"; hash = "sha256-n05PSVgh6z7BFPq4CjJa5DqCO7Huj8Bsg0x3HQPsbeI="; @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { This is a port of xiph.org's cdda paranoia to use libcdio for CDROM access. By doing this, cdparanoia runs on platforms other than GNU/Linux. ''; - homepage = "https://github.com/rocky/libcdio-paranoia"; + homepage = "https://github.com/libcdio/libcdio-paranoia"; license = lib.licenses.gpl3; maintainers = [ ]; mainProgram = "cd-paranoia"; diff --git a/pkgs/by-name/li/libconfuse/package.nix b/pkgs/by-name/li/libconfuse/package.nix index 3ec6b978a2f5..d9fce644cda0 100644 --- a/pkgs/by-name/li/libconfuse/package.nix +++ b/pkgs/by-name/li/libconfuse/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "1npfk5jv59kk4n8pkyx89fn9s6p8x3gbffs42jaw24frgxfgp8ca"; rev = "v${finalAttrs.version}"; repo = "libconfuse"; - owner = "martinh"; + owner = "libconfuse"; }; patches = [ diff --git a/pkgs/by-name/li/libetpan/package.nix b/pkgs/by-name/li/libetpan/package.nix index 829f9cdbdc6c..79191951d5ff 100644 --- a/pkgs/by-name/li/libetpan/package.nix +++ b/pkgs/by-name/li/libetpan/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.10.1"; src = fetchFromGitHub { - owner = "dinhviethoa"; + owner = "dinhvh"; repo = "libetpan"; tag = finalAttrs.version; hash = "sha256-OBLGek7WYjiAiMMhycbx4eUy8d4XLF/B9p7GGO6LFHA="; diff --git a/pkgs/by-name/li/libfreeaptx/package.nix b/pkgs/by-name/li/libfreeaptx/package.nix index 524c92b9d0df..e1edbbe93595 100644 --- a/pkgs/by-name/li/libfreeaptx/package.nix +++ b/pkgs/by-name/li/libfreeaptx/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.2.2"; src = fetchFromGitHub { - owner = "iamthehorker"; + owner = "regularhunter"; repo = "libfreeaptx"; rev = finalAttrs.version; sha256 = "sha256-ntbF0jz/ilOk45xMQxx00WJtJq4Wb7VyKE0eKvghYnY="; @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Free Implementation of Audio Processing Technology codec (aptX)"; license = lib.licenses.lgpl21Plus; - homepage = "https://github.com/iamthehorker/libfreeaptx"; + homepage = "https://github.com/regularhunter/libfreeaptx"; platforms = lib.platforms.unix; maintainers = [ ]; }; diff --git a/pkgs/by-name/li/libgumath/package.nix b/pkgs/by-name/li/libgumath/package.nix index 01aa7ae1f619..6a3b2f507c26 100644 --- a/pkgs/by-name/li/libgumath/package.nix +++ b/pkgs/by-name/li/libgumath/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "xnd-project"; - repo = "gumath"; + repo = "libgumath"; rev = "360ed454105ac5615a7cb7d216ad25bc4181b876"; sha256 = "1wprkxpmjrk369fpw8rbq51r7jvqkcndqs209y7p560cnagmsxc6"; }; diff --git a/pkgs/by-name/li/libnabo/package.nix b/pkgs/by-name/li/libnabo/package.nix index 1a23395da88e..ee9d4ced347a 100644 --- a/pkgs/by-name/li/libnabo/package.nix +++ b/pkgs/by-name/li/libnabo/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libnabo"; src = fetchFromGitHub { - owner = "ethz-asl"; + owner = "norlab-ulaval"; repo = "libnabo"; rev = finalAttrs.version; sha256 = "sha256-/XXRwiLLaEvp+Q+c6lBiuWBb9by6o0pDf8wFtBNp7o8="; diff --git a/pkgs/by-name/li/libndtypes/package.nix b/pkgs/by-name/li/libndtypes/package.nix index 07ec9eb8a49d..dc7157bfb550 100644 --- a/pkgs/by-name/li/libndtypes/package.nix +++ b/pkgs/by-name/li/libndtypes/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "xnd-project"; - repo = "ndtypes"; + repo = "libndtypes"; rev = "3ce6607c96d8fe67b72cc0c97bf595620cdd274e"; sha256 = "18303q0jfar1lmi4krp94plczb455zcgw772f9lb8xa5p0bkhx01"; }; diff --git a/pkgs/by-name/li/libnet/package.nix b/pkgs/by-name/li/libnet/package.nix index 298c0ecf7e2b..19357da19882 100644 --- a/pkgs/by-name/li/libnet/package.nix +++ b/pkgs/by-name/li/libnet/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.3"; src = fetchFromGitHub { - owner = "sam-github"; + owner = "libnet"; repo = "libnet"; rev = "v${finalAttrs.version}"; hash = "sha256-P3LaDMMNPyEnA8nO1Bm7H0mW/hVBr0cFdg+p2JmWcGI="; @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/sam-github/libnet"; + homepage = "https://github.com/libnet/libnet"; description = "Portable framework for low-level network packet construction"; mainProgram = "libnet-config"; license = lib.licenses.bsd3; diff --git a/pkgs/by-name/li/libpsm2/package.nix b/pkgs/by-name/li/libpsm2/package.nix index 0eb5caad1776..69cd0d2211d4 100644 --- a/pkgs/by-name/li/libpsm2/package.nix +++ b/pkgs/by-name/li/libpsm2/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchFromGitHub { - owner = "intel"; + owner = "cornelisnetworks"; repo = "opa-psm2"; rev = "PSM2_${finalAttrs.version}"; sha256 = "sha256-MzocxY+X2a5rJvTo+gFU0U10YzzazR1IxzgEporJyhI="; @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/intel/opa-psm2"; + homepage = "https://github.com/cornelisnetworks/opa-psm2"; description = "PSM2 library supports a number of fabric media and stacks"; license = with lib.licenses; [ gpl2Only diff --git a/pkgs/by-name/li/librealsense/package.nix b/pkgs/by-name/li/librealsense/package.nix index abef5142282f..8c5e71d0396e 100644 --- a/pkgs/by-name/li/librealsense/package.nix +++ b/pkgs/by-name/li/librealsense/package.nix @@ -46,7 +46,7 @@ stdenv'.mkDerivation rec { ]; src = fetchFromGitHub { - owner = "IntelRealSense"; + owner = "realsenseai"; repo = "librealsense"; rev = "v${version}"; sha256 = "sha256-d/FkvnUa7CqW25ZG8PY9+cd7uRL4zC1Md/JT8B/qAKU="; @@ -184,7 +184,7 @@ stdenv'.mkDerivation rec { meta = { description = "Cross-platform library for Intel® RealSense™ depth cameras (D400 series and the SR300)"; - homepage = "https://github.com/IntelRealSense/librealsense"; + homepage = "https://github.com/realsenseai/librealsense"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ brian-dawn diff --git a/pkgs/by-name/li/libremidi/package.nix b/pkgs/by-name/li/libremidi/package.nix index 690994c9f76b..7821b5d8f8f8 100644 --- a/pkgs/by-name/li/libremidi/package.nix +++ b/pkgs/by-name/li/libremidi/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.5.0"; src = fetchFromGitHub { - owner = "jcelerier"; + owner = "celtera"; repo = "libremidi"; rev = "v${finalAttrs.version}"; hash = "sha256-JwXOIBq+pmPIR4y/Zv5whEyCfpLHmbllzdH2WLZmWLw="; @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { - homepage = "https://github.com/jcelerier/libremidi"; + homepage = "https://github.com/celtera/libremidi"; description = "Modern C++ MIDI real-time & file I/O library"; license = lib.licenses.bsd2; maintainers = [ ]; diff --git a/pkgs/by-name/li/librepods/package.nix b/pkgs/by-name/li/librepods/package.nix index 6ec5dd872703..ce628a991a7e 100644 --- a/pkgs/by-name/li/librepods/package.nix +++ b/pkgs/by-name/li/librepods/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { strictDeps = true; src = fetchFromGitHub { - owner = "kavishdevar"; + owner = "librepods-org"; repo = "librepods"; tag = "v${finalAttrs.version}"; hash = "sha256-6l1WjwjDbv5e3tDaWo9+XSEjr9ge/hKysIkeUqyiO4U="; @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/kavishdevar/librepods"; + homepage = "https://github.com/librepods-org/librepods"; description = "AirPods liberated from Apple's ecosystem"; license = lib.licenses.gpl3; mainProgram = "librepods"; diff --git a/pkgs/by-name/li/libspatialaudio/package.nix b/pkgs/by-name/li/libspatialaudio/package.nix index e19456d5120d..31ce96f66650 100644 --- a/pkgs/by-name/li/libspatialaudio/package.nix +++ b/pkgs/by-name/li/libspatialaudio/package.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { version = "0.3.0"; src = fetchFromGitHub { - owner = "videolabs"; + owner = "videolan"; repo = "libspatialaudio"; rev = version; hash = "sha256-sPnQPD41AceXM4uGqWXMYhuQv0TUkA6TZP8ChxUFIoI="; @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { # Fix the build with CMake 4. # - # See: + # See: postPatch = '' substituteInPlace CMakeLists.txt \ --replace-fail \ @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { meta = { description = "Ambisonic encoding / decoding and binauralization library in C++"; - homepage = "https://github.com/videolabs/libspatialaudio"; + homepage = "https://github.com/videolan/libspatialaudio"; license = lib.licenses.lgpl21Plus; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ krav ]; diff --git a/pkgs/by-name/li/libsurvive/package.nix b/pkgs/by-name/li/libsurvive/package.nix index db75ee608c6b..772b03624fe2 100644 --- a/pkgs/by-name/li/libsurvive/package.nix +++ b/pkgs/by-name/li/libsurvive/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.01"; src = fetchFromGitHub { - owner = "cntools"; + owner = "collabora"; repo = "libsurvive"; tag = "v${finalAttrs.version}"; # Fixes 'Unknown CMake command "cnkalman_generate_code"' @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { eigen ]; - # https://github.com/cntools/libsurvive/issues/272 + # https://github.com/collabora/libsurvive/issues/272 postPatch = '' substituteInPlace survive.pc.in \ libs/cnkalman/cnkalman.pc.in libs/cnkalman/libs/cnmatrix/cnmatrix.pc.in \ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Open Source Lighthouse Tracking System"; - homepage = "https://github.com/cntools/libsurvive"; + homepage = "https://github.com/collabora/libsurvive"; license = lib.licenses.mit; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/li/lightdm-tiny-greeter/package.nix b/pkgs/by-name/li/lightdm-tiny-greeter/package.nix index fb365523f729..55d9aaab6d48 100644 --- a/pkgs/by-name/li/lightdm-tiny-greeter/package.nix +++ b/pkgs/by-name/li/lightdm-tiny-greeter/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { version = "1.2"; src = fetchFromGitHub { - owner = "off-world"; + owner = "tobiohlala"; repo = "lightdm-tiny-greeter"; rev = version; sha256 = "08azpj7b5qgac9bgi1xvd6qy6x2nb7iapa0v40ggr3d1fabyhrg6"; @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { meta = { description = "Tiny multi user lightdm greeter"; mainProgram = "lightdm-tiny-greeter"; - homepage = "https://github.com/off-world/lightdm-tiny-greeter"; + homepage = "https://github.com/tobiohlala/lightdm-tiny-greeter"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/li/lightdm/package.nix b/pkgs/by-name/li/lightdm/package.nix index 3b250902fc43..a7822f5ef563 100644 --- a/pkgs/by-name/li/lightdm/package.nix +++ b/pkgs/by-name/li/lightdm/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchFromGitHub { - owner = "canonical"; + owner = "ubuntu"; repo = "lightdm"; tag = finalAttrs.version; sha256 = "sha256-ttNlhWD0Ran4d3QvZ+PxbFbSUGMkfrRm+hJdQxIDJvM="; @@ -129,7 +129,7 @@ stdenv.mkDerivation (finalAttrs: { }; meta = { - homepage = "https://github.com/canonical/lightdm"; + homepage = "https://github.com/ubuntu/lightdm"; description = "Cross-desktop display manager"; platforms = lib.platforms.linux; license = with lib.licenses; [ diff --git a/pkgs/by-name/li/lightgbm/package.nix b/pkgs/by-name/li/lightgbm/package.nix index a0d18df3daf7..4573747649a1 100644 --- a/pkgs/by-name/li/lightgbm/package.nix +++ b/pkgs/by-name/li/lightgbm/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { version = "4.6.0"; src = fetchFromGitHub { - owner = "microsoft"; + owner = "lightgbm-org"; repo = "lightgbm"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; diff --git a/pkgs/by-name/li/lint-staged/package.nix b/pkgs/by-name/li/lint-staged/package.nix index 3d196a0c6404..7413f841241d 100644 --- a/pkgs/by-name/li/lint-staged/package.nix +++ b/pkgs/by-name/li/lint-staged/package.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { version = "17.0.8"; src = fetchFromGitHub { - owner = "okonet"; + owner = "lint-staged"; repo = "lint-staged"; rev = "v${version}"; hash = "sha256-xjbEVAZhcMns5daTE68PCX2mib0Lz4HZKwxR1a8/ucU="; diff --git a/pkgs/by-name/li/linux-exploit-suggester/package.nix b/pkgs/by-name/li/linux-exploit-suggester/package.nix index ae6373e809e0..8f74d44ae2ec 100644 --- a/pkgs/by-name/li/linux-exploit-suggester/package.nix +++ b/pkgs/by-name/li/linux-exploit-suggester/package.nix @@ -9,7 +9,7 @@ stdenvNoCC.mkDerivation { version = "unstable-2022-04-01"; src = fetchFromGitHub { - owner = "mzet-"; + owner = "The-Z-Labs"; repo = "linux-exploit-suggester"; rev = "54a5c01497d6655be88f6262ccad5bc5a5e4f4ec"; sha256 = "v0Q8O+aaXEqwWAwGP/u5Nkm4DzM6nM11GI4XbK2PeWM="; @@ -26,7 +26,7 @@ stdenvNoCC.mkDerivation { meta = { description = "Tool designed to assist in detecting security deficiencies for given Linux kernel/Linux-based machine"; mainProgram = "linux-exploit-suggester"; - homepage = "https://github.com/mzet-/linux-exploit-suggester"; + homepage = "https://github.com/The-Z-Labs/linux-exploit-suggester"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ emilytrau ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/li/lix-diff/package.nix b/pkgs/by-name/li/lix-diff/package.nix index e516e9462618..7d886cd7f89d 100644 --- a/pkgs/by-name/li/lix-diff/package.nix +++ b/pkgs/by-name/li/lix-diff/package.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "1.5.1"; src = fetchFromGitHub { - owner = "tgirlcloud"; + owner = "isabelroses"; repo = "lix-diff"; tag = "v${finalAttrs.version}"; hash = "sha256-mURA7fZ9RAhVtOx+gnEeJI48tyvi+zbKE+xUs5UMPY4="; diff --git a/pkgs/by-name/lo/local-ai/package.nix b/pkgs/by-name/lo/local-ai/package.nix index 6d385a0c0fc9..7665a69e28d4 100644 --- a/pkgs/by-name/lo/local-ai/package.nix +++ b/pkgs/by-name/lo/local-ai/package.nix @@ -337,7 +337,7 @@ let pname = "local-ai"; version = "2.28.0"; src = fetchFromGitHub { - owner = "go-skynet"; + owner = "mudler"; repo = "LocalAI"; tag = "v${version}"; hash = "sha256-Hpz0dGkgasSY/FGO7mDzqsLjXut0LdQ9PUXGaURUOlY="; diff --git a/pkgs/by-name/lo/lora/package.nix b/pkgs/by-name/lo/lora/package.nix index 8947b828a6b2..dffc6af3de2e 100644 --- a/pkgs/by-name/lo/lora/package.nix +++ b/pkgs/by-name/lo/lora/package.nix @@ -17,7 +17,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "cyrealtype"; - repo = "lora"; + repo = "Lora-Cyrillic"; tag = "v${finalAttrs.version}"; hash = "sha256-v9wE9caI9HTCfO01Yf+s6KajF7WpnL12nu+IuOV7T+w="; }; @@ -38,7 +38,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Lora Font: well-balanced contemporary serif with roots in calligraphy"; - homepage = "https://github.com/cyrealtype/lora"; + homepage = "https://github.com/cyrealtype/Lora-Cyrillic"; license = lib.licenses.ofl; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ ofalvai ]; diff --git a/pkgs/by-name/lr/lr/package.nix b/pkgs/by-name/lr/lr/package.nix index 770bfc28c746..e5165e835da9 100644 --- a/pkgs/by-name/lr/lr/package.nix +++ b/pkgs/by-name/lr/lr/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { version = "2.0.1"; src = fetchFromGitHub { - owner = "chneukirchen"; + owner = "leahneukirchen"; repo = "lr"; rev = "v${finalAttrs.version}"; sha256 = "sha256-zpHThIB1FS45RriE214SM9ZQJ1HyuBkBi/+PTeJjEFc="; @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "PREFIX=$(out)" ]; meta = { - homepage = "https://github.com/chneukirchen/lr"; + homepage = "https://github.com/leahneukirchen/lr"; description = "List files recursively"; license = lib.licenses.mit; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ls/lsh/package.nix b/pkgs/by-name/ls/lsh/package.nix index a8e7ef23b598..59f751268aac 100644 --- a/pkgs/by-name/ls/lsh/package.nix +++ b/pkgs/by-name/ls/lsh/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { version = "1.6.3"; src = fetchFromGitHub { owner = "latitudesh"; - repo = "lsh"; + repo = "cli"; rev = "v${finalAttrs.version}"; sha256 = "sha256-A0uZLcwFIuimSgwItDSfDCcDLZqI+q6C5iPyJgyUelQ="; }; vendorHash = "sha256-MlpNAEbdl8AHu0uKhW/p0NTBROdGHKN+ODrcRCs9t4s="; subPackages = [ "." ]; meta = { - changelog = "https://github.com/latitudesh/lsh/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/latitudesh/cli/releases/tag/v${finalAttrs.version}"; description = "Command-Line Interface for Latitude.sh"; - homepage = "https://github.com/latitudesh/lsh"; + homepage = "https://github.com/latitudesh/cli"; license = lib.licenses.mit; maintainers = [ lib.maintainers.dzmitry-lahoda ]; }; diff --git a/pkgs/by-name/lu/lune/package.nix b/pkgs/by-name/lu/lune/package.nix index 1b77171b6f05..c2e7903996e6 100644 --- a/pkgs/by-name/lu/lune/package.nix +++ b/pkgs/by-name/lu/lune/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage rec { version = "0.10.4"; src = fetchFromGitHub { - owner = "filiptibell"; + owner = "lune-org"; repo = "lune"; tag = "v${version}"; hash = "sha256-AbviyCy2nn6WHC575JKl/t3bM/4Myb+Wx5/buTvB4MY="; diff --git a/pkgs/by-name/lv/lv2bm/package.nix b/pkgs/by-name/lv/lv2bm/package.nix index d1149b519d08..a43191359f67 100644 --- a/pkgs/by-name/lv/lv2bm/package.nix +++ b/pkgs/by-name/lv/lv2bm/package.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.1"; src = fetchFromGitHub { - owner = "moddevices"; + owner = "mod-audio"; repo = "lv2bm"; rev = "v${finalAttrs.version}"; sha256 = "0vlppxfb9zbmffazs1kiyb79py66s8x9hihj36m2vz86zsq7ybl0"; diff --git a/pkgs/by-name/m3/m33-linux/package.nix b/pkgs/by-name/m3/m33-linux/package.nix index 7fa75e4a1ac5..0d08a36340b6 100644 --- a/pkgs/by-name/m3/m33-linux/package.nix +++ b/pkgs/by-name/m3/m33-linux/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { src = fetchFromGitHub { owner = "donovan6000"; - repo = "M3D-Linux"; + repo = "M33-Linux"; rev = "5c1b90c13d260771dac970b49fdc9f840fee5f4a"; sha256 = "1bvbclkyfcv23vxb4s1zssvygklks1nhp4iwi4v90c1fvyz0356f"; }; @@ -39,7 +39,7 @@ stdenv.mkDerivation { ''; meta = { - homepage = "https://github.com/donovan6000/M3D-Linux"; + homepage = "https://github.com/donovan6000/M33-Linux"; description = "Linux program that can communicate with the Micro 3D printer"; mainProgram = "m33-linux"; license = lib.licenses.gpl2Only; diff --git a/pkgs/by-name/ma/mantra/package.nix b/pkgs/by-name/ma/mantra/package.nix index ce7ef7ea19db..98932c046a15 100644 --- a/pkgs/by-name/ma/mantra/package.nix +++ b/pkgs/by-name/ma/mantra/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "3.1"; src = fetchFromGitHub { - owner = "MrEmpy"; + owner = "brosck"; repo = "Mantra"; tag = "v${finalAttrs.version}"; hash = "sha256-DnErXuMbCRK3WxhdyPj0dOUtGnCcmynPk/hYmOsOKVU="; @@ -24,8 +24,8 @@ buildGoModule (finalAttrs: { meta = { description = "Tool used to hunt down API key leaks in JS files and pages"; - homepage = "https://github.com/MrEmpy/Mantra"; - changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/brosck/mantra"; + changelog = "https://github.com/brosck/mantra/releases/tag/v${finalAttrs.version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mantra"; diff --git a/pkgs/by-name/ma/mariadb-galera/package.nix b/pkgs/by-name/ma/mariadb-galera/package.nix index c43cc4e04430..fc3f2646583c 100644 --- a/pkgs/by-name/ma/mariadb-galera/package.nix +++ b/pkgs/by-name/ma/mariadb-galera/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "26.4.27"; src = fetchFromGitHub { - owner = "codership"; + owner = "mariadb-corporation"; repo = "galera"; tag = "release_${finalAttrs.version}"; hash = "sha256-Z1UtNM7HPcbFMr35JVJZCxPl43ZQxy+eBkiQFoVmFhY="; diff --git a/pkgs/by-name/ma/mastodon-archive/package.nix b/pkgs/by-name/ma/mastodon-archive/package.nix index 2f17641add28..9f4597a5272b 100644 --- a/pkgs/by-name/ma/mastodon-archive/package.nix +++ b/pkgs/by-name/ma/mastodon-archive/package.nix @@ -11,7 +11,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { src = fetchFromGitHub { owner = "kensanata"; - repo = "mastodon-backup"; + repo = "mastodon-archive"; rev = "v${finalAttrs.version}"; hash = "sha256-yz17ddcA0U9fq1aDlPmD3OkNL6Epzdp9C7L+31yNLBc="; }; diff --git a/pkgs/by-name/ma/maxfetch/package.nix b/pkgs/by-name/ma/maxfetch/package.nix index 78a54246453d..c873f828bd34 100644 --- a/pkgs/by-name/ma/maxfetch/package.nix +++ b/pkgs/by-name/ma/maxfetch/package.nix @@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation { version = "unstable-2023-07-31"; src = fetchFromGitHub { - owner = "jobcmax"; + owner = "natewhar"; repo = "maxfetch"; rev = "17baa4047073e20572403b70703c69696af6b68d"; hash = "sha256-LzOhrFFjGs9GIDjk1lUFKhlnzJuEUrKjBcv1eT3kaY8="; @@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation { meta = { description = "Nice fetching program written in sh"; - homepage = "https://github.com/jobcmax/maxfetch"; + homepage = "https://github.com/natewhar/maxfetch"; license = lib.licenses.gpl2Plus; mainProgram = "maxfetch"; maintainers = with lib.maintainers; [ jtbx ]; diff --git a/pkgs/by-name/mb/mbpfan/package.nix b/pkgs/by-name/mb/mbpfan/package.nix index ab0a660f07d5..10431052d0ae 100644 --- a/pkgs/by-name/mb/mbpfan/package.nix +++ b/pkgs/by-name/mb/mbpfan/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "mbpfan"; version = "2.4.0"; src = fetchFromGitHub { - owner = "dgraziotin"; + owner = "linux-on-mac"; repo = "mbpfan"; rev = "v${finalAttrs.version}"; sha256 = "sha256-F9IWUcILOuLn5K4zRSU5jn+1Wk1xy0CONSI6JTXU2pA="; @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Daemon that uses input from coretemp module and sets the fan speed using the applesmc module"; mainProgram = "mbpfan"; - homepage = "https://github.com/dgraziotin/mbpfan"; + homepage = "https://github.com/linux-on-mac/mbpfan"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; maintainers = [ ]; diff --git a/pkgs/by-name/mc/mcporter/package.nix b/pkgs/by-name/mc/mcporter/package.nix index 797be48a03bf..c58414e918d3 100644 --- a/pkgs/by-name/mc/mcporter/package.nix +++ b/pkgs/by-name/mc/mcporter/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.12.3"; src = fetchFromGitHub { - owner = "steipete"; + owner = "openclaw"; repo = "mcporter"; tag = "v${finalAttrs.version}"; hash = "sha256-dfbNyvIbdhZOLuwRDNLqUJHVeMEemioanktD6nL0Pmk="; @@ -58,8 +58,8 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "TypeScript runtime and CLI for connecting to configured Model Context Protocol servers"; - homepage = "https://github.com/steipete/mcporter"; - changelog = "https://github.com/steipete/mcporter/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/openclaw/mcporter"; + changelog = "https://github.com/openclaw/mcporter/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ mkg20001 ]; mainProgram = "mcporter"; diff --git a/pkgs/by-name/mi/minesector/package.nix b/pkgs/by-name/mi/minesector/package.nix index 27fd547d5166..3a79a5a4c994 100644 --- a/pkgs/by-name/mi/minesector/package.nix +++ b/pkgs/by-name/mi/minesector/package.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.1.5"; src = fetchFromGitHub { - owner = "grassdne"; + owner = "ruuzia"; repo = "minesector"; tag = finalAttrs.version; hash = "sha256-VMTXZ4CIk9RpE4R9shHPl0R/T7mJUKY2b8Zi0DPW0/Q="; @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { mainProgram = "minesector"; description = "Snazzy Minesweeper-based game built with SDL2"; - homepage = "https://github.com/grassdne/minesector"; + homepage = "https://github.com/ruuzia/minesector"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = [ ]; diff --git a/pkgs/by-name/mi/mirrorbits/package.nix b/pkgs/by-name/mi/mirrorbits/package.nix index 5f3ee1294e9c..392239914eaa 100644 --- a/pkgs/by-name/mi/mirrorbits/package.nix +++ b/pkgs/by-name/mi/mirrorbits/package.nix @@ -13,7 +13,7 @@ buildGoModule (finalAttrs: { version = "0.6.1"; src = fetchFromGitHub { - owner = "etix"; + owner = "videolabs"; repo = "mirrorbits"; tag = "v${finalAttrs.version}"; hash = "sha256-PqPE/PgIyQylbYoABC/saxLF83XjgRAS0QimragJ8P8="; @@ -46,7 +46,7 @@ buildGoModule (finalAttrs: { meta = { description = "Geographical download redirector for distributing files efficiently across a set of mirrors"; - homepage = "https://github.com/etix/mirrorbits"; + homepage = "https://github.com/videolabs/mirrorbits"; longDescription = '' Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors. It offers diff --git a/pkgs/by-name/mo/mod-arpeggiator-lv2/package.nix b/pkgs/by-name/mo/mod-arpeggiator-lv2/package.nix index 8619b9741a68..2c1ff97c83bf 100644 --- a/pkgs/by-name/mo/mod-arpeggiator-lv2/package.nix +++ b/pkgs/by-name/mo/mod-arpeggiator-lv2/package.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { version = "0-unstable-2021-11-09"; src = fetchFromGitHub { - owner = "moddevices"; + owner = "mod-audio"; repo = "mod-arpeggiator-lv2"; rev = "82f3d9f159ce216454656a8782362c3d5ed48bed"; sha256 = "sha256-1KiWMTVTTf1/iR4AzJ1Oe0mOrWN5edsZN0tQMidgnRA="; @@ -25,7 +25,7 @@ stdenv.mkDerivation { meta = { description = "LV2 arpeggiator"; - homepage = "https://github.com/moddevices/mod-arpeggiator-lv2"; + homepage = "https://github.com/mod-audio/mod-arpeggiator-lv2"; license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/mo/mod-distortion/package.nix b/pkgs/by-name/mo/mod-distortion/package.nix index 0ca62124c43e..2a0f02e94f76 100644 --- a/pkgs/by-name/mo/mod-distortion/package.nix +++ b/pkgs/by-name/mo/mod-distortion/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { version = "0-unstable-2016-08-19"; src = fetchFromGitHub { - owner = "portalmod"; + owner = "mod-audio"; repo = "mod-distortion"; rev = "e672d5feb9d631798e3d56eb96e8958c3d2c6821"; sha256 = "005wdkbhn9dgjqv019cwnziqg86yryc5vh7j5qayrzh9v446dw34"; @@ -21,7 +21,7 @@ stdenv.mkDerivation { installFlags = [ "INSTALL_PATH=$(out)/lib/lv2" ]; meta = { - homepage = "https://github.com/portalmod/mod-distortion"; + homepage = "https://github.com/mod-audio/mod-distortion"; description = "Analog distortion emulation lv2 plugins"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.magnetophon ]; diff --git a/pkgs/by-name/mo/mono_repo/package.nix b/pkgs/by-name/mo/mono_repo/package.nix index 922db42dc289..1a59bdb618d9 100644 --- a/pkgs/by-name/mo/mono_repo/package.nix +++ b/pkgs/by-name/mo/mono_repo/package.nix @@ -15,7 +15,7 @@ buildDartApplication (finalAttrs: { # Fetch the whole monorepo src = fetchFromGitHub { owner = "google"; - repo = "mono_repo"; + repo = "mono_repo.dart"; tag = "mono_repo-v${finalAttrs.version}"; hash = "sha256-2/YJ2S3I9K5Xzje787HdJ/KxfbiBEGKU8feuHnOizn8="; }; diff --git a/pkgs/by-name/mp/mprocs/package.nix b/pkgs/by-name/mp/mprocs/package.nix index 0b7893c892eb..5df76666705f 100644 --- a/pkgs/by-name/mp/mprocs/package.nix +++ b/pkgs/by-name/mp/mprocs/package.nix @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "pvolok"; - repo = "mprocs"; + repo = "dekit"; tag = "v${finalAttrs.version}"; hash = "sha256-fh294Re4gEveWgX29m0SXdI8hwuiXuniTq7pVZ464ws="; }; @@ -31,8 +31,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "TUI tool to run multiple commands in parallel and show the output of each command separately"; - homepage = "https://github.com/pvolok/mprocs"; - changelog = "https://github.com/pvolok/mprocs/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/pvolok/dekit"; + changelog = "https://github.com/pvolok/dekit/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/mu/museum/package.nix b/pkgs/by-name/mu/museum/package.nix index b773050d3020..9e43e19dbe83 100644 --- a/pkgs/by-name/mu/museum/package.nix +++ b/pkgs/by-name/mu/museum/package.nix @@ -13,7 +13,7 @@ buildGoModule (finalAttrs: { version = "1.3.36"; src = fetchFromGitHub { - owner = "ente-io"; + owner = "ente"; repo = "ente"; sparseCheckout = [ "server" ]; tag = "photos-v${finalAttrs.version}"; @@ -55,8 +55,8 @@ buildGoModule (finalAttrs: { meta = { description = "API server for ente.io"; - homepage = "https://github.com/ente-io/ente/tree/main/server"; - changelog = "https://github.com/ente-io/ente/releases/tag/photos-v${finalAttrs.version}"; + homepage = "https://github.com/ente/ente/tree/main/server"; + changelog = "https://github.com/ente/ente/releases/tag/photos-v${finalAttrs.version}"; license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ pinpox diff --git a/pkgs/by-name/na/nanomq/package.nix b/pkgs/by-name/na/nanomq/package.nix index fe21998606af..a4db3b0a08b9 100644 --- a/pkgs/by-name/na/nanomq/package.nix +++ b/pkgs/by-name/na/nanomq/package.nix @@ -53,7 +53,7 @@ stdenv.mkDerivation (finalAttrs: { version = "0.24.11"; src = fetchFromGitHub { - owner = "emqx"; + owner = "nanomq"; repo = "nanomq"; tag = finalAttrs.version; hash = "sha256-I2SLc/KbkBvqbbWuLr8ARmmg4DeE7ZbTqcM1tw8WhwQ="; diff --git a/pkgs/by-name/nb/nbping/package.nix b/pkgs/by-name/nb/nbping/package.nix index 0c50e7389e3a..89a26a72fb64 100644 --- a/pkgs/by-name/nb/nbping/package.nix +++ b/pkgs/by-name/nb/nbping/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage { src = fetchFromGitHub { owner = "hanshuaikang"; - repo = "Nping"; + repo = "NBping"; tag = "v${version}"; hash = "sha256-QaJTV5RNvsYuBUPrWcmbBj1QSKtfDNTvHd5fMfuoU3c="; }; @@ -21,8 +21,8 @@ rustPlatform.buildRustPackage { meta = { description = "Ping Tool in Rust with Real-Time Data and Visualizations"; - homepage = "https://github.com/hanshuaikang/Nping"; - changelog = "https://github.com/hanshuaikang/Nping/releases/"; + homepage = "https://github.com/hanshuaikang/NBping"; + changelog = "https://github.com/hanshuaikang/NBping/releases/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "nbping"; diff --git a/pkgs/by-name/ne/neocmakelsp/package.nix b/pkgs/by-name/ne/neocmakelsp/package.nix index 2f0f1cf79dde..38af546416d0 100644 --- a/pkgs/by-name/ne/neocmakelsp/package.nix +++ b/pkgs/by-name/ne/neocmakelsp/package.nix @@ -10,7 +10,7 @@ rustPlatform.buildRustPackage (finalAttrs: { version = "0.10.3"; src = fetchFromGitHub { - owner = "Decodetalkers"; + owner = "neocmakelsp"; repo = "neocmakelsp"; rev = "v${finalAttrs.version}"; hash = "sha256-HfoVAUg9StAUXmP66LVRzCj4sd4kl6pCzWUS3lZEKtU="; @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "CMake lsp based on tower-lsp and treesitter"; - homepage = "https://github.com/Decodetalkers/neocmakelsp"; + homepage = "https://github.com/neocmakelsp/neocmakelsp"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/ne/networkmanager-l2tp/package.nix b/pkgs/by-name/ne/networkmanager-l2tp/package.nix index fdb581dcd5ef..54f2edb95488 100644 --- a/pkgs/by-name/ne/networkmanager-l2tp/package.nix +++ b/pkgs/by-name/ne/networkmanager-l2tp/package.nix @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "nm-l2tp"; - repo = "network-manager-l2tp"; + repo = "NetworkManager-l2tp"; rev = version; hash = "sha256-5EIG/5fexhrcOOQE+31+TJKMtINGVL+EI32m9tEhYVo="; }; @@ -78,7 +78,7 @@ stdenv.mkDerivation rec { meta = { description = "L2TP plugin for NetworkManager"; inherit (networkmanager.meta) platforms; - homepage = "https://github.com/nm-l2tp/network-manager-l2tp"; + homepage = "https://github.com/nm-l2tp/NetworkManager-l2tp"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ obadz diff --git a/pkgs/by-name/ne/new-session-manager/package.nix b/pkgs/by-name/ne/new-session-manager/package.nix index 748038ca00bd..a0afa1c7fc1b 100644 --- a/pkgs/by-name/ne/new-session-manager/package.nix +++ b/pkgs/by-name/ne/new-session-manager/package.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { version = "1.6.1"; src = fetchFromGitHub { - owner = "linuxaudio"; + owner = "jackaudio"; repo = "new-session-manager"; rev = "v${finalAttrs.version}"; sha256 = "sha256-5G2GlBuKjC/r1SMm78JKia7bMA97YcvUR5l6zBucemw="; diff --git a/pkgs/by-name/ne/nexa/package.nix b/pkgs/by-name/ne/nexa/package.nix index d18777cfcb1b..7478df28e323 100644 --- a/pkgs/by-name/ne/nexa/package.nix +++ b/pkgs/by-name/ne/nexa/package.nix @@ -56,8 +56,8 @@ buildGo125Module (finalAttrs: { version = "0.2.73"; src = fetchFromGitHub { - owner = "NexaAI"; - repo = "nexa-sdk"; + owner = "qualcomm"; + repo = "GenieX"; tag = "v${finalAttrs.version}"; hash = "sha256-JioUguVO2z37BYxkXBlDEswJIh80bpOONG6EVNlq5OA="; }; @@ -199,8 +199,8 @@ buildGo125Module (finalAttrs: { meta = { description = "Nexa AI SDK CLI for model management, inference, and server operations"; - homepage = "https://github.com/NexaAI/nexa-sdk"; - changelog = "https://github.com/NexaAI/nexa-sdk/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/qualcomm/GenieX"; + changelog = "https://github.com/qualcomm/GenieX/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ mkg20001 ]; mainProgram = "nexa"; diff --git a/pkgs/by-name/ne/nextinspace/package.nix b/pkgs/by-name/ne/nextinspace/package.nix index 7358b27c857c..3dcafacb5b6b 100644 --- a/pkgs/by-name/ne/nextinspace/package.nix +++ b/pkgs/by-name/ne/nextinspace/package.nix @@ -10,7 +10,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "not-stirred"; + owner = "gideonshaked"; repo = "nextinspace"; tag = "v${finalAttrs.version}"; hash = "sha256-oEvRxaxx1pIco2+jm/3HUN0a0nqdo2VosCisM0MWTjU="; diff --git a/pkgs/development/python-modules/fx2/default.nix b/pkgs/development/python-modules/fx2/default.nix index f308641a42ef..92c6ea942826 100644 --- a/pkgs/development/python-modules/fx2/default.nix +++ b/pkgs/development/python-modules/fx2/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { format = "setuptools"; src = fetchFromGitHub { - owner = "whitequark"; + owner = "GlasgowEmbedded"; repo = "libfx2"; rev = "v${version}"; hash = "sha256-uMgf1VL3yvkLUfRlBn9NKcerfHfcFg9yEgHGWmwyh8I="; @@ -47,7 +47,7 @@ buildPythonPackage rec { meta = { description = "Chip support package for Cypress EZ-USB FX2 series microcontrollers"; mainProgram = "fx2tool"; - homepage = "https://github.com/whitequark/libfx2"; + homepage = "https://github.com/GlasgowEmbedded/libfx2"; license = lib.licenses.bsd0; maintainers = [ ]; }; diff --git a/pkgs/development/python-modules/meshcore-cli/default.nix b/pkgs/development/python-modules/meshcore-cli/default.nix index e77403ae3317..186dda86192b 100644 --- a/pkgs/development/python-modules/meshcore-cli/default.nix +++ b/pkgs/development/python-modules/meshcore-cli/default.nix @@ -19,7 +19,7 @@ buildPythonPackage (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "fdlamotte"; + owner = "meshcore-dev"; repo = "meshcore-cli"; tag = "v${finalAttrs.version}"; hash = "sha256-wby97e9Xulk2pwNJ9mnvKxWlTsWmH4n3zlTtYi7WS6I="; @@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: { meta = { changelog = "https://github.com/meshcore-dev/meshcore-cli/releases/tag/${finalAttrs.src.tag}"; description = "Command line interface to MeshCore node"; - homepage = "https://github.com/fdlamotte/meshcore-cli"; + homepage = "https://github.com/meshcore-dev/meshcore-cli"; license = lib.licenses.mit; maintainers = [ lib.maintainers.haylin ]; mainProgram = "meshcore-cli"; diff --git a/pkgs/development/python-modules/myjwt/default.nix b/pkgs/development/python-modules/myjwt/default.nix index 94f9963d2f7b..17d623a4efec 100644 --- a/pkgs/development/python-modules/myjwt/default.nix +++ b/pkgs/development/python-modules/myjwt/default.nix @@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: { pyproject = true; src = fetchFromGitHub { - owner = "mBouamama"; + owner = "tyki6"; repo = "MyJWT"; tag = finalAttrs.version; hash = "sha256-jqBnxo7Omn5gLMCQ7SNbjo54nyFK7pn94796z2Qc9lg="; @@ -58,7 +58,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "CLI tool for testing vulnerabilities of JSON Web Tokens (JWT)"; - homepage = "https://github.com/mBouamama/MyJWT"; + homepage = "https://github.com/tyki6/MyJWT"; changelog = "https://github.com/tyki6/MyJWT/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; From 0dd2d7f5bb9dd32aab4f25d6373b2cefdd8b623e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 14:47:09 +0000 Subject: [PATCH 10/29] go-secdump: 0.5.0 -> 0.7.2 --- pkgs/by-name/go/go-secdump/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-secdump/package.nix b/pkgs/by-name/go/go-secdump/package.nix index da101b8b7ce8..ccbc6a32c025 100644 --- a/pkgs/by-name/go/go-secdump/package.nix +++ b/pkgs/by-name/go/go-secdump/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "go-secdump"; - version = "0.5.0"; + version = "0.7.2"; src = fetchFromGitHub { owner = "jfjallid"; repo = "go-secdump"; tag = finalAttrs.version; - hash = "sha256-v/IqOjohlGs6MQX2BevboysqW6Lzz0NupDH6sb1TG7Q="; + hash = "sha256-ogBBG6wEiYNY6ngOwVHYYiIUHNXKNISNrL1qvkBAjRs="; }; - vendorHash = "sha256-H9oFvnyigjwEs24XGGH5mtDMMCo846y0nFIlsrbvLMk="; + vendorHash = "sha256-bzvWdB/poT7mRCNIZU8ioRickwKExZl0ZtDrKi1T12o="; ldflags = [ "-s" From a09bc28f2e06084577cc0b4d40bd75278f23dce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 6 Jul 2026 17:55:40 +0200 Subject: [PATCH 11/29] ssh-audit: 3.3.0 -> 3.9.0 Diff: https://github.com/jtesta/ssh-audit/compare/v3.3.0...v3.9.0 Changelog: https://github.com/jtesta/ssh-audit/releases/tag/v3.9.0 --- pkgs/by-name/ss/ssh-audit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ss/ssh-audit/package.nix b/pkgs/by-name/ss/ssh-audit/package.nix index 02e37ef1349c..b644f60e6bf4 100644 --- a/pkgs/by-name/ss/ssh-audit/package.nix +++ b/pkgs/by-name/ss/ssh-audit/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ssh-audit"; - version = "3.3.0"; + version = "3.9.0"; pyproject = true; outputs = [ @@ -20,7 +20,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "jtesta"; repo = "ssh-audit"; tag = "v${finalAttrs.version}"; - hash = "sha256-sjYKQpn37zH3xpuIiZAjCn0DyLqqoQDwuz7PKDfkeTM="; + hash = "sha256-JWhKtQk9jLumblM3eKchPtlqeGgM+/NW7jZ7+dq6w3Y="; }; build-system = with python3Packages; [ setuptools ]; From e17f03e600d680cafbd67048c1c487f187a62b94 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Mon, 6 Jul 2026 18:20:07 +0200 Subject: [PATCH 12/29] dyalog: 20.0.52753 -> 20.0.53963 --- pkgs/by-name/dy/dyalog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dy/dyalog/package.nix b/pkgs/by-name/dy/dyalog/package.nix index b972d23e5365..a926c8fba703 100644 --- a/pkgs/by-name/dy/dyalog/package.nix +++ b/pkgs/by-name/dy/dyalog/package.nix @@ -59,7 +59,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dyalog"; - version = "20.0.52753"; + version = "20.0.53963"; shortVersion = lib.versions.majorMinor finalAttrs.version; passthru.sources = @@ -79,12 +79,12 @@ stdenv.mkDerivation (finalAttrs: { "x86_64-linux" = fetchArtifact { prefix = "linux_64"; suffix = "unicode.x86_64.deb"; - hash = "sha256-g5bilV2y7luWRZ1RPxe74F2mAKVHpKcytWWrX8dCuF8="; + hash = "sha256-4LjB/aHK40HecgZA7YUIoY/CaCnSoMOs9OoIhong8j4="; }; "aarch64-linux" = fetchArtifact { prefix = "linux_64"; suffix = "unicode.aarch64.deb"; - hash = "sha256-DR7Kjqdp5BKW3XKUNYIdaUiR4Wd+sWkiSLtT5Ni1E4E="; + hash = "sha256-5uVxMK0yowLOARW+PjFDpFiUNc/0cU/5lzY8t5Z6DxY="; }; }; From cf93f69434ff770ce613099bf123dcc89f44939e Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Mon, 6 Jul 2026 10:41:49 -0700 Subject: [PATCH 13/29] python3Packages.pipcl: meta fixes --- pkgs/development/python-modules/pipcl/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pipcl/default.nix b/pkgs/development/python-modules/pipcl/default.nix index 44a11dfafd3f..fab9337f4472 100644 --- a/pkgs/development/python-modules/pipcl/default.nix +++ b/pkgs/development/python-modules/pipcl/default.nix @@ -26,9 +26,10 @@ buildPythonPackage (finalAttrs: { ]; meta = { - description = "Python packaging operations for use by a `setup.py"; + description = "Python packaging operations for use by setup.py"; homepage = "https://github.com/ArtifexSoftware/pipcl"; - license = lib.licenses.agpl3Plus; + changelog = "https://github.com/ArtifexSoftware/pipcl/blob/${finalAttrs.src.tag}/README.rst#changelog"; + license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ sarahec ]; }; }) From 5afd8968d409d0815473aa0cdb1810bc965e1e97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 19:27:51 +0000 Subject: [PATCH 14/29] papra: 26.5.0 -> 26.6.1 --- pkgs/by-name/pa/papra/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/papra/package.nix b/pkgs/by-name/pa/papra/package.nix index 0f963947cb9f..ec8af4b4e1da 100644 --- a/pkgs/by-name/pa/papra/package.nix +++ b/pkgs/by-name/pa/papra/package.nix @@ -22,20 +22,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "papra"; - version = "26.5.0"; + version = "26.6.1"; src = fetchFromGitHub { owner = "papra-hq"; repo = "papra"; tag = "@papra/app@${finalAttrs.version}"; - hash = "sha256-BOeApLfB1NR07izBM3ChHqzgGx3xf1NkAXqKVeMzqx4="; + hash = "sha256-4Kcfv6bcKM7SXTmKn0cjXjhUXEZSypSFWyr7jIP/4+E="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm; fetcherVersion = 4; - hash = "sha256-J1syB5X+sI40iPlqDVABqeWDiBjKGP3qQRIh5w3GRUU="; + hash = "sha256-1Iv8vvGFQuxBFM8YB8sYulmU4SxE4G9Yyh67BBzEoZo="; pnpmWorkspaces = [ "@papra/app-client..." "@papra/app-server..." From 24b52cc8087ee274f87945fcb9da6166f2423d12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 08:33:13 +0000 Subject: [PATCH 15/29] python3Packages.cuda-pathfinder: 1.5.5 -> 1.5.6 --- pkgs/development/python-modules/cuda-pathfinder/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cuda-pathfinder/default.nix b/pkgs/development/python-modules/cuda-pathfinder/default.nix index ce922a403f35..b2ceb5a4857c 100644 --- a/pkgs/development/python-modules/cuda-pathfinder/default.nix +++ b/pkgs/development/python-modules/cuda-pathfinder/default.nix @@ -14,7 +14,7 @@ buildPythonPackage (finalAttrs: { pname = "cuda-pathfinder"; - version = "1.5.5"; + version = "1.5.6"; pyproject = true; __structuredAttrs = true; @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { owner = "NVIDIA"; repo = "cuda-python"; tag = "cuda-pathfinder-v${finalAttrs.version}"; - hash = "sha256-hvCwN6uLGiZLdAholFy3Jqb+ys7mAqVNc9UonPXm3+M="; + hash = "sha256-okhlkeS7vmH5nUFvND6stB5FoyGAsO1VimWRgFxqHKU="; }; sourceRoot = "${finalAttrs.src.name}/cuda_pathfinder"; From ddb56a5c068473c4d93a0948ca020e6cba0ccc15 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 22:41:46 +0000 Subject: [PATCH 16/29] python3Packages.whenever: 0.10.0 -> 0.10.2 --- pkgs/development/python-modules/whenever/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/whenever/default.nix b/pkgs/development/python-modules/whenever/default.nix index 6a8b36176c7e..8fe1e8026b71 100644 --- a/pkgs/development/python-modules/whenever/default.nix +++ b/pkgs/development/python-modules/whenever/default.nix @@ -19,19 +19,19 @@ buildPythonPackage rec { pname = "whenever"; - version = "0.10.0"; + version = "0.10.2"; pyproject = true; src = fetchFromGitHub { owner = "ariebovenberg"; repo = "whenever"; tag = version; - hash = "sha256-Ndkh0+UOrn4mHYamp2XSjWa8Mg8cpsnt5Y8MFDHWrXA="; + hash = "sha256-D3jNrxNTBbSheymnI72xAhdvvRzsbjIk+Gp82X7AkdU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-L4k0s28AYqOV/M9BQsczZT08bwtDYIzEdgpdR4z8CeU="; + hash = "sha256-bmKUeVZwaqCN81v1YDnz66ZsUE8VTMBHlph6ZootKu8="; }; build-system = [ From 9299f079166b9e7a8acc017d08ece4649360a42b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 01:41:54 +0000 Subject: [PATCH 17/29] libretro.snes9x: 0-unstable-2026-06-16 -> 0-unstable-2026-07-05 --- pkgs/applications/emulators/libretro/cores/snes9x.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/snes9x.nix b/pkgs/applications/emulators/libretro/cores/snes9x.nix index be3c91bfc28e..aee94c8e128b 100644 --- a/pkgs/applications/emulators/libretro/cores/snes9x.nix +++ b/pkgs/applications/emulators/libretro/cores/snes9x.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "snes9x"; - version = "0-unstable-2026-06-16"; + version = "0-unstable-2026-07-05"; src = fetchFromGitHub { owner = "snes9xgit"; repo = "snes9x"; - rev = "9df418161bd030d59a0ab0c7b656df68dea11007"; - hash = "sha256-1NZ0ESAunxYOIuk/X+41HELKdxq1U6VG5EG+or+VLkk="; + rev = "51ef0275df25fc6347d241e3b5325b52b6e96582"; + hash = "sha256-+f6u8VUHNLI9pb2AFLyEoGQtGzNIkeWS2wvF9PYDIm8="; }; makefile = "Makefile"; From f38bf9b846a8fd4d78143446d3242ed8da4b756d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 03:19:57 +0000 Subject: [PATCH 18/29] gradle-completion: 9.5.0 -> 9.6.1 --- pkgs/by-name/gr/gradle-completion/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/gradle-completion/package.nix b/pkgs/by-name/gr/gradle-completion/package.nix index 35ae2014913d..12e27f229a83 100644 --- a/pkgs/by-name/gr/gradle-completion/package.nix +++ b/pkgs/by-name/gr/gradle-completion/package.nix @@ -8,13 +8,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "gradle-completion"; - version = "9.5.0"; + version = "9.6.1"; src = fetchFromGitHub { owner = "gradle"; repo = "gradle-completion"; tag = "v${finalAttrs.version}"; - hash = "sha256-8UwIrMfomyyIgw5MCfrpqtX0KHrn5ELU8eG0mWCX28o="; + hash = "sha256-bazehfRFvrcKOd5ZCUeKl/Ru/NtlVVS8LoZio+kI7+8="; }; nativeBuildInputs = [ From 87d57c73b976b595f8b6fee7925d0a56e5c322f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 03:45:25 +0000 Subject: [PATCH 19/29] whichllm: 0.5.13 -> 0.5.15 --- pkgs/by-name/wh/whichllm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/whichllm/package.nix b/pkgs/by-name/wh/whichllm/package.nix index bd1e9d069713..bfe4a629b8ff 100644 --- a/pkgs/by-name/wh/whichllm/package.nix +++ b/pkgs/by-name/wh/whichllm/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "whichllm"; - version = "0.5.13"; + version = "0.5.15"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "Andyyyy64"; repo = "whichllm"; tag = "v${finalAttrs.version}"; - hash = "sha256-54gM7ChlpWjT2L1lQkdnOttdx7TgDZf3SdXzqtRcbQs="; + hash = "sha256-cP9/8Nl3jZJUW1zvyhEEjEHpEWAJ4m6yeGnjXpAkl9U="; }; build-system = with python3Packages; [ hatchling ]; From 44d00e69a952195012f7106b7b29b6f5784041bc Mon Sep 17 00:00:00 2001 From: Joel Granados Date: Thu, 14 Aug 2025 13:37:01 +0200 Subject: [PATCH 20/29] libvfn: init at 5.1.0 Signed-off-by: Joel Granados --- pkgs/by-name/li/libvfn/package.nix | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pkgs/by-name/li/libvfn/package.nix diff --git a/pkgs/by-name/li/libvfn/package.nix b/pkgs/by-name/li/libvfn/package.nix new file mode 100644 index 000000000000..a523b0a150ce --- /dev/null +++ b/pkgs/by-name/li/libvfn/package.nix @@ -0,0 +1,69 @@ +{ + lib, + stdenv, + fetchFromGitHub, + meson, + ninja, + pkg-config, + perl, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libvfn"; + version = "5.1.0"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "SamsungDS"; + repo = "libvfn"; + tag = "v${finalAttrs.version}"; + hash = "sha256-CEVjJVeDEEJcJX2/6fwKGBHDsxgN+pL7fJWvQ+iCh3Y="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + perl + ]; + + postPatch = '' + patchShebangs scripts/trace.pl scripts/ctags.sh scripts/sparse.py + ''; + + mesonFlags = [ + (lib.mesonEnable "docs" false) + (lib.mesonEnable "libnvme" false) + (lib.mesonBool "profiling" false) + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Zero-dependency library for interacting with PCIe-based NVMe devices from user-space"; + longDescription = '' + libvfn is a zero-dependency library for interacting with PCIe-based NVMe + devices from user-space using the Linux kernel vfio-pci driver. The core + of the library is excessively low-level and aims to allow controller + verification and testing teams to interact with the NVMe device at the + register and queue level. + ''; + homepage = "https://github.com/SamsungDS/libvfn"; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ joelgranados ]; + + # Explicit list of tested platforms. The abstractions on other platforms + # are untested and might not work. More will be added as we test them. + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryNativeCode + ]; + }; +}) From 4e6623938b0241fe1107473ae43b7eefcbddc0da Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 7 Jul 2026 10:01:45 +0200 Subject: [PATCH 21/29] python3Packages.tencentcloud-sdk-python: 3.1.127 -> 3.1.128 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.127...3.1.128 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.128/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 28c623dc7448..be98244e3d0f 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.127"; + version = "3.1.128"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-zVqfOou7u9gwmC1Y61r9Z0HBlfvpfEBxDT/ZKC+3FN0="; + hash = "sha256-TYevKf5EzQGU/JYNyWFrKhWaqJy7YXt8M9Mm1Ai1gbA="; }; build-system = [ setuptools ]; From 2f20355cddfea715ab87ebb1d2aabd9588aa426d Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 16:16:50 +0200 Subject: [PATCH 22/29] obs-studio-plugins.obs-hyperion: move env variable into env for structuredAttrs --- .../video/obs-studio/plugins/obs-hyperion/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix index 7ffa72461ef6..ab8036ac7eaf 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-hyperion/default.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation rec { "-DUSE_SYSTEM_FLATBUFFERS_LIBS=ON" ]; - NIX_CFLAGS_COMPILE = [ "-Wno-error" ]; + env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error" ]; preConfigure = '' rm -rf external/flatbuffers From c6d7fb884018632521db96a11a9b38eceb252eb4 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 16:18:40 +0200 Subject: [PATCH 23/29] obs-studio-plugins.obs-source-record: move env variable into env for structuredAttrs --- .../applications/video/obs-studio/plugins/obs-source-record.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix b/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix index 9bc5f5683011..f4d4caa3ff46 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-source-record.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = [ obs-studio ]; - NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ]; + env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=deprecated-declarations" ]; cmakeFlags = [ "-DBUILD_OUT_OF_TREE=On" ]; From f379d4b537d1995fff0948e6129c1d6bacb883d5 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 16:19:16 +0200 Subject: [PATCH 24/29] obs-studio-plugins.obs-teleport: move env variable into env for structuredAttrs --- .../video/obs-studio/plugins/obs-teleport/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix index 63d0fe98aeb2..db946836d538 100644 --- a/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/obs-teleport/default.nix @@ -30,8 +30,10 @@ buildGoModule rec { "-w" ]; - CGO_CFLAGS = "-I${obs-studio}/include/obs"; - CGO_LDFLAGS = "-L${obs-studio}/lib -lobs -lobs-frontend-api"; + env = { + CGO_CFLAGS = "-I${obs-studio}/include/obs"; + CGO_LDFLAGS = "-L${obs-studio}/lib -lobs -lobs-frontend-api"; + }; buildPhase = '' runHook preBuild From 4486008624f4d7bba64d07db07312615bc8e497e Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 16:44:20 +0200 Subject: [PATCH 25/29] mkspiffs-presets: move env variable into env for structuredAttrs --- pkgs/by-name/mk/mkspiffs/presets.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mk/mkspiffs/presets.nix b/pkgs/by-name/mk/mkspiffs/presets.nix index 4bd747c06298..87bd4bb4cb4d 100644 --- a/pkgs/by-name/mk/mkspiffs/presets.nix +++ b/pkgs/by-name/mk/mkspiffs/presets.nix @@ -7,8 +7,10 @@ lib.mapAttrs name: { CPPFLAGS }: mkspiffs.overrideAttrs { - inherit CPPFLAGS; - BUILD_CONFIG_NAME = "-${name}"; + env = { + CPPFLAGS = toString CPPFLAGS; + BUILD_CONFIG_NAME = "-${name}"; + }; } ) { From ca54e4ed154c962b9e73a45d4a81e9a4550a9146 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 16:38:34 +0200 Subject: [PATCH 26/29] cling: move env variable into env for structuredAttrs --- pkgs/by-name/cl/cling/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/cling/package.nix b/pkgs/by-name/cl/cling/package.nix index c22c4c87a2c2..835cb07d5993 100644 --- a/pkgs/by-name/cl/cling/package.nix +++ b/pkgs/by-name/cl/cling/package.nix @@ -99,7 +99,7 @@ let "-DLLVM_ENABLE_LIBCXXABI=ON" ]; - CPPFLAGS = if useLLVMLibcxx then [ "-stdlib=libc++" ] else [ ]; + env.CPPFLAGS = lib.optionalString useLLVMLibcxx "-stdlib=libc++"; postInstall = '' mkdir -p $out/share/Jupyter From cc8676178b2906c067534513d97bf82b5de1acdf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 7 Jul 2026 07:17:26 +0000 Subject: [PATCH 27/29] python3Packages.lerobot: 0.5.1 -> 0.6.0 Diff: https://github.com/huggingface/lerobot/compare/v0.5.1...v0.6.0 Changelog: https://github.com/huggingface/lerobot/releases/tag/v0.6.0 --- .../python-modules/lerobot/default.nix | 162 ++++++------------ 1 file changed, 57 insertions(+), 105 deletions(-) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index 7092e229d80e..a590ec3b506a 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -9,40 +9,32 @@ setuptools, # dependencies - accelerate, - av, - datasets, - deepdiff, - diffusers, draccus, einops, - flask, gymnasium, huggingface-hub, - imageio, - jsonlines, numpy, opencv-python-headless, packaging, - pynput, - pyserial, - rerun-sdk, + pillow, + requests, + safetensors, termcolor, torch, torchcodec, torchvision, - wandb, + tqdm, # tests - llvmPackages, + av, + datasets, pytestCheckHook, writableTmpDirAsHomeHook, - pytest-timeout, }: buildPythonPackage (finalAttrs: { pname = "lerobot"; - version = "0.5.1"; + version = "0.6.0"; pyproject = true; __structuredAttrs = true; @@ -50,7 +42,7 @@ buildPythonPackage (finalAttrs: { owner = "huggingface"; repo = "lerobot"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZTRcJRVb6niSJXniUgq0C5ztVTWh0HTo3rc99WRc1qI="; + hash = "sha256-glTeELaebo5C6RethwYIHF4gB7CgKZlPr4wf45ih9cs="; }; build-system = [ @@ -60,131 +52,94 @@ buildPythonPackage (finalAttrs: { dontUseCmakeConfigure = true; pythonRelaxDeps = [ - "av" - "diffusers" "draccus" "numpy" - "opencv-python-headless" "packaging" - "rerun-sdk" "torch" - "torchcodec" "torchvision" - "wandb" ]; dependencies = [ - accelerate - av - cmake - datasets - deepdiff - diffusers draccus einops - flask gymnasium huggingface-hub - imageio - jsonlines numpy opencv-python-headless packaging - pynput - pyserial - rerun-sdk + pillow + requests + safetensors termcolor torch torchcodec torchvision - wandb - ] - ++ imageio.optional-dependencies.ffmpeg; + tqdm + ]; pythonImportsCheck = [ "lerobot" ]; nativeCheckInputs = [ + av + datasets pytestCheckHook writableTmpDirAsHomeHook - pytest-timeout ]; disabledTests = [ - # TypeError: only 0-dimensional arrays can be converted to Python scalars - "test_add_frame" - "test_add_frame_state_numpy" - "test_data_consistency_across_episodes" - "test_delta_timestamps_query_returns_correct_values" - "test_episode_boundary_integrity" - "test_from_lerobot_dataset" - "test_statistics_metadata_validation" - "test_task_indexing_and_validation" - "test_to_lerobot_dataset" + # Requires internet access + "test_act_backbone_lr" + "test_backward_compatibility" + "test_convert_image_to_video_dataset" + "test_convert_image_to_video_dataset_subset_episodes" + "test_factory" + "test_make_env_from_hub_async" + "test_make_env_from_hub_with_trust" + "test_policy_defaults" + "test_save_and_load_pretrained" + "test_save_pretrained_with_state_dict" + + # Hang indefinitely + "test_aggregate_datasets" + "test_aggregate_with_low_threshold" + + # RuntimeError: SingleStreamDecoder, /build/source/src/torchcodec/_core/SingleStreamDecoder.cpp:80, + # Failed to open input buffer: Invalid data found when processing input + "TestVideoDecoderCacheBounded" + + # ValueError: pix_fmt='yuv420p' is not supported by codec 'h264_vaapi'; supported pixel formats: ['vaapi'] + "test_vaapi_options" + + # draccus.utils.ParsingError: Expected a dict with a 'type' key for ... + "test_reward_model_config_from_pretrained_roundtrip" + + # TypeError: cannot create weak reference to 'str' object + "test_save_pretrained_round_trip_via_disk" + + # [Errno 1094995529] Invalid data found when processing input: '/build/source/tests/artifacts/encoded_videos/clip_4frames.mp4' + "test_depth_encoder_config_sets_is_depth_map_true" + "test_geometry_preserved" + "test_merges_encoder_config_as_video_prefixed_entries" + "test_reencode_video" + "test_reencode_video_trim_window" + "test_returns_all_stream_fields" + "test_stream_derived_keys_take_precedence_over_config" + "test_three_clips_frame_count" + "test_two_clips_frame_count" # RuntimeError: OpenCVCamera(/build/source/tests/artifacts/cameras/image_480x270.png) read failed "test_async_read" "test_fourcc_with_camer" "test_read" "test_rotation" - - # Require internet access - "test_act_backbone_lr" - "test_all_items_have_subtask" - "test_backward_compatibility" - "test_convert_image_to_video_dataset" - "test_convert_image_to_video_dataset_subset_episodes" - "test_dataset_initialization" - "test_factory" - "test_from_pretrained_nonexistent_path" - "test_getitem_has_subtask_index" - "test_getitem_returns_subtask_string" - "test_load_config_nonexistent_path_tries_hub" - "test_make_env_from_hub_async" - "test_make_env_from_hub_with_trust" - "test_policy_defaults" - "test_save_and_load_pretrained" - "test_subtask_dataset_loads" - "test_subtask_index_in_features" - "test_subtask_index_maps_to_valid_subtask" - "test_subtask_metadata_loaded" - "test_task_and_subtask_coexist" - - # TypeError: stack(): argument 'tensors' (position 1) must be tuple of Tensors, not Column - "test_check_timestamps_sync_slightly_off" - "test_check_timestamps_sync_synced" - "test_check_timestamps_sync_unsynced" - "test_check_timestamps_sync_unsynced_no_exception" - "test_compute_sampler_weights_drop_n_last_frames" - "test_compute_sampler_weights_nontrivial_ratio" - "test_compute_sampler_weights_nontrivial_ratio_and_drop_last_n" - "test_compute_sampler_weights_trivial" - "test_record_and_replay" - "test_record_and_resume" - "test_same_attributes_defined" - - # AssertionError between two dicts. One has an extra `'_is_initial': False` entry. - "test_cosine_decay_with_warmup_scheduler" - "test_diffuser_scheduler" - "test_vqbet_scheduler" - - # AssertionError: Regex pattern did not match. - # Regex: "Can't instantiate abstract class NonCallableStep with abstract method __call_" - # Input: "Can't instantiate abstract class NonCallableStep without an implementation for abstract method '__call__'" - "test_construction_rejects_step_without_call" - - # TypeError: 'NoneType' object is not subscriptable - "test_pi0_rtc_inference_with_prev_chunk" - - # Flakes under load with AssertionError: assert 'second' == 'last' - "test_get_last_item_multiple_items_with_torch_queue" - - # Flaky, assert 88 == 90 (Encoder queue full) - "test_video_duration_matches_frame_count" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # RuntimeError: Failed to initialize cpuinfo! "test_complementary_data_float_dtype_conversion" "test_float_dtype_conversion" "test_float_dtype_with_mixed_tensors" + + # AssertionError: assert 'f7566ea964d1...371ef6c23b64f' == 'c17e47af68a8...095018561ae9e' + "test_groot_n1_7_eval_image_transform_matches_oss_reference" ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ # gRPC fails to connect on loopback in sandbox despite __darwinAllowLocalNetworking @@ -198,9 +153,6 @@ buildPythonPackage (finalAttrs: { # httpx.ConnectError: [Errno -3] Temporary failure in name resolution "tests/policies/test_relative_actions.py" - # Sometimes hang forever on some CPU models - "tests/policies/test_sac_policy.py" - # Sometimes hang forever "tests/policies/rtc/test_modeling_rtc.py" ]; From 7d39fdb60a6bc1d33093298ce3899e348197ef4e Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Tue, 7 Jul 2026 11:17:58 +0200 Subject: [PATCH 28/29] gradle-completion: set meta.changelog --- pkgs/by-name/gr/gradle-completion/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/gr/gradle-completion/package.nix b/pkgs/by-name/gr/gradle-completion/package.nix index 12e27f229a83..0eff9d93ede6 100644 --- a/pkgs/by-name/gr/gradle-completion/package.nix +++ b/pkgs/by-name/gr/gradle-completion/package.nix @@ -46,6 +46,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Gradle tab completion for bash and zsh"; homepage = "https://github.com/gradle/gradle-completion"; + changelog = "https://github.com/gradle/gradle-completion/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; teams = [ lib.teams.java ]; }; From 243719c9d06f4710020ba2b0ab6aed7098613e34 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 7 Jul 2026 12:57:59 +0300 Subject: [PATCH 29/29] kdePackages.plasma-login-manager: fix KCM --- .../plasma-login-manager/config-path.patch | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/pkgs/kde/plasma/plasma-login-manager/config-path.patch b/pkgs/kde/plasma/plasma-login-manager/config-path.patch index 4a6a1032f00b..054e50c32399 100644 --- a/pkgs/kde/plasma/plasma-login-manager/config-path.patch +++ b/pkgs/kde/plasma/plasma-login-manager/config-path.patch @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 1a1d9a3..fb2c9af 100644 +index be80162e..d6bd3cde 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -82,8 +82,8 @@ set(RUNTIME_DIR "${RUNTIME_DIR_DEFAULT}" +@@ -84,8 +84,8 @@ set(RUNTIME_DIR "${RUNTIME_DIR_DEFAULT}" set(SESSION_COMMAND "${DATA_INSTALL_DIR}/scripts/Xsession" CACHE PATH "Script to execute when starting the X11 desktop session") set(WAYLAND_SESSION_COMMAND "${DATA_INSTALL_DIR}/scripts/wayland-session" CACHE PATH "Script to execute when starting the Wayland desktop session") @@ -13,3 +13,17 @@ index 1a1d9a3..fb2c9af 100644 set(SYSTEM_CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/plasmalogin.conf.d" CACHE PATH "Path of the system plasmalogin config directory") set(LOG_FILE "${CMAKE_INSTALL_FULL_LOCALSTATEDIR}/log/plasmalogin.log" CACHE PATH "Path of the plasmalogin log file") set(DBUS_CONFIG_FILENAME "org.freedesktop.DisplayManager.conf" CACHE STRING "Name of the plasmalogin config file") +diff --git a/src/frontend/settings/CMakeLists.txt b/src/frontend/settings/CMakeLists.txt +index d77b6fdd..916ee28d 100644 +--- a/src/frontend/settings/CMakeLists.txt ++++ b/src/frontend/settings/CMakeLists.txt +@@ -1,7 +1,7 @@ + set(PLASMALOGIN_SYSTEM_CONFIG_FILE "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/defaults.conf" CACHE PATH "Path of the system plasma-login config file") + set(PLASMALOGIN_SYSTEM_CONFIG_DIR "${CMAKE_INSTALL_PREFIX}/lib/plasmalogin/plasmalogin.conf.d" CACHE PATH "Path of the system plasma-login config directory") +-set(PLASMALOGIN_CONFIG_FILE "${CMAKE_INSTALL_FULL_SYSCONFDIR}/plasmalogin.conf" CACHE PATH "Path of the plasma-login config file") +-set(PLASMALOGIN_CONFIG_DIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}/plasmalogin.conf.d" CACHE PATH "Path of the plasma-login config directory") ++set(PLASMALOGIN_CONFIG_FILE "/etc/plasmalogin.conf" CACHE PATH "Path of the plasma-login config file") ++set(PLASMALOGIN_CONFIG_DIR "/etc/plasmalogin.conf.d" CACHE PATH "Path of the plasma-login config directory") + + configure_file(config.h.in config.h IMMEDIATE @ONLY) +