From 0740efbb32e4e9439e13ce9c1969be1f675c4e21 Mon Sep 17 00:00:00 2001 From: aqxa1 Date: Mon, 3 Feb 2025 13:48:47 +1100 Subject: [PATCH 01/45] radicale-infcloud: fix radicale >=3.2 compatibility See: https://github.com/Unrud/RadicaleInfCloud/pull/27 --- .../python-modules/radicale-infcloud/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/radicale-infcloud/default.nix b/pkgs/development/python-modules/radicale-infcloud/default.nix index 073d5125859e..de2e4fd834e3 100644 --- a/pkgs/development/python-modules/radicale-infcloud/default.nix +++ b/pkgs/development/python-modules/radicale-infcloud/default.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + fetchpatch, buildPythonPackage, radicale, setuptools, @@ -18,6 +19,14 @@ buildPythonPackage { hash = "sha256-xzBWIx2OOkCtBjlff1Z0VqgMhxWtgiOKutXUadT3tIo="; }; + patches = [ + # Radicale >=3.2 compatibility fix: https://github.com/Unrud/RadicaleInfCloud/pull/27 + (fetchpatch { + url = "https://github.com/Unrud/RadicaleInfCloud/commit/c7487d34a544a499b751fdc92b01196edef599c6.patch"; + sha256 = "sha256-H5cSKFYQhC7+zpdbi0ojU8UlRJnldXtxv6d8gJ8D39w="; + }) + ]; + build-system = [ setuptools ]; dependencies = [ radicale ]; From 45f41ec40a517d588f53beca7cf172d5c814da28 Mon Sep 17 00:00:00 2001 From: Vincent Haupert Date: Sun, 1 Feb 2026 16:47:28 +0100 Subject: [PATCH 02/45] codecov-cli: 10.4.0 -> 11.2.6 Codecov moved the `codecov-cli` code to the getsentry/prevent-cli project. --- pkgs/by-name/co/codecov-cli/package.nix | 35 ++++++++----------------- 1 file changed, 11 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/co/codecov-cli/package.nix b/pkgs/by-name/co/codecov-cli/package.nix index fe59d237e9d5..676417a9ec6b 100644 --- a/pkgs/by-name/co/codecov-cli/package.nix +++ b/pkgs/by-name/co/codecov-cli/package.nix @@ -6,45 +6,32 @@ python3Packages.buildPythonApplication rec { pname = "codecov-cli"; - version = "10.4.0"; + version = "11.2.6"; pyproject = true; - src = - (fetchFromGitHub { - owner = "codecov"; - repo = "codecov-cli"; - tag = "v${version}"; - hash = "sha256-R1GFQ81N/e2OX01oSs8Xs+PM0JKVZofiUPADVdxCzWk="; - fetchSubmodules = true; - }).overrideAttrs - (_: { - env = { - GIT_CONFIG_COUNT = 1; - GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf"; - GIT_CONFIG_VALUE_0 = "git@github.com:"; - }; - }); + src = fetchFromGitHub { + owner = "getsentry"; + repo = "prevent-cli"; + tag = "v${version}"; + hash = "sha256-8KBemqwMqiio4pnftsBgnFj69Bgb5jQr5YlMegujPZY="; + }; + + sourceRoot = "${src.name}/${pname}"; build-system = with python3Packages; [ setuptools ]; pythonRelaxDeps = [ - "httpx" + "click" "responses" - "test-results-parser" - "tree-sitter" ]; dependencies = with python3Packages; [ click - httpx ijson pyyaml - regex responses - test-results-parser - tree-sitter sentry-sdk - wrapt + test-results-parser ]; meta = { From 909919201faed696410dc0b8f920a0a1dc12e852 Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Sun, 8 Feb 2026 11:12:01 +0000 Subject: [PATCH 03/45] maintainers: add Kladki --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c111812667dc..b2b361af87a9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -13965,6 +13965,13 @@ github = "kkoniuszy"; githubId = 120419423; }; + Kladki = { + name = "Matthias Ahouansou"; + email = "matthias@ahouansou.cz"; + github = "Kladki"; + githubId = 158313939; + matrix = "@matthias:ahouansou.cz"; + }; klchen0112 = { name = "klchen0112"; email = "klchen0112@gmail.com"; From 263754a26fb7af826a05e634c886fe0234d30333 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Feb 2026 08:57:59 +0000 Subject: [PATCH 04/45] trealla: 2.89.13 -> 2.90.7 --- pkgs/by-name/tr/trealla/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trealla/package.nix b/pkgs/by-name/tr/trealla/package.nix index 719cac56141c..a7e16632c392 100644 --- a/pkgs/by-name/tr/trealla/package.nix +++ b/pkgs/by-name/tr/trealla/package.nix @@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [ ]; stdenv.mkDerivation (finalAttrs: { pname = "trealla"; - version = "2.89.13"; + version = "2.90.7"; src = fetchFromGitHub { owner = "trealla-prolog"; repo = "trealla"; rev = "v${finalAttrs.version}"; - hash = "sha256-XtZfLjyN3Ve8PiKTzePE7zwyI/wKV2GUMLOn6zQDdyk="; + hash = "sha256-0ud5GHkldJ7/86bmeXV1SdShXKLjUIu7oOxZBbB+068="; }; postPatch = '' From f6aa2a624175689cbefbf894978ff655aedf1f4d Mon Sep 17 00:00:00 2001 From: Matthias Ahouansou Date: Sun, 8 Feb 2026 11:13:25 +0000 Subject: [PATCH 05/45] emoji-runner: init at 3.0.5 --- pkgs/by-name/em/emoji-runner/package.nix | 56 ++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 pkgs/by-name/em/emoji-runner/package.nix diff --git a/pkgs/by-name/em/emoji-runner/package.nix b/pkgs/by-name/em/emoji-runner/package.nix new file mode 100644 index 000000000000..28d53d956ea2 --- /dev/null +++ b/pkgs/by-name/em/emoji-runner/package.nix @@ -0,0 +1,56 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + kdePackages, + nix-update-script, + gettext, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "emoji-runner"; + version = "3.0.5"; + + src = fetchFromGitHub { + owner = "alex1701c"; + repo = "EmojiRunner"; + tag = finalAttrs.version; + hash = "sha256-Rt7Z0uEbzqRKxV1EpDr//RYaVr3D+Nj+7JS3EAO+hsM="; + }; + + dontWrapQtApps = true; + + buildInputs = with kdePackages; [ + ki18n + kservice + krunner + ktextwidgets + kcmutils + kconfigwidgets + ]; + + nativeBuildInputs = [ + cmake + gettext + kdePackages.extra-cmake-modules + ]; + + strictDeps = true; + + cmakeFlags = [ + "-DBUILD_TESTING=OFF" + "-DBUILD_WITH_QT6=ON" + "-DQT_MAJOR_VERSION=6" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + changelog = "https://github.com/alex1701c/EmojiRunner/releases/tag/${finalAttrs.version}"; + description = "Search for emojis in Krunner and copy/paste them"; + homepage = "https://github.com/alex1701c/EmojiRunner"; + license = lib.licenses.lgpl3Only; + maintainers = with lib.maintainers; [ Kladki ]; + inherit (kdePackages.krunner.meta) platforms; + }; +}) From 0e94b069eea70f3ff2ea36b8b04788a0f2ed6cb5 Mon Sep 17 00:00:00 2001 From: winston Date: Fri, 6 Feb 2026 13:59:08 +0100 Subject: [PATCH 06/45] opentrack: 2026.1.0-unstable-2026-01-03 -> 2026.1.0-unstable-2026-01-24 Also adds fusion as a dependency introduced in opentrack/opentrack@f24a58e --- pkgs/by-name/op/opentrack/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opentrack/package.nix b/pkgs/by-name/op/opentrack/package.nix index f66c08ec2a67..4de60523bedb 100644 --- a/pkgs/by-name/op/opentrack/package.nix +++ b/pkgs/by-name/op/opentrack/package.nix @@ -22,13 +22,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "opentrack"; - version = "2026.1.0-unstable-2026-01-03"; + version = "2026.1.0-unstable-2026-01-24"; src = fetchFromGitHub { owner = "opentrack"; repo = "opentrack"; - rev = "0779d3ce9da19d46919e909d0a1a252d67122db9"; - hash = "sha256-n7XCNNXgfwU4q27Q7ss9tgc2Z/tmzcRxUP4chwpPN38="; + rev = "2d3ab7a61d2514ce51c9656908d33465a788763e"; + hash = "sha256-+Xb3zlybQrrc1AiTdYXxDhuFNN7g7u7ryM7da2EJpaY="; }; aruco = callPackage ./aruco.nix { }; @@ -40,6 +40,13 @@ stdenv.mkDerivation (finalAttrs: { meta.license = lib.licenses.free; }; + fusion = fetchFromGitHub { + owner = "xioTechnologies"; + repo = "Fusion"; + tag = "v1.2.11"; + hash = "sha256-9bqqP+6kfdRWIRnnP+R0lXSQs6OmZoNlbCjqiJeJjpk="; + }; + patches = [ # calls `app.setDesktopFileName("opentrack");` - distros that don't wrap the binary apparently don't need this. ./desktop-filename.patch @@ -69,6 +76,7 @@ stdenv.mkDerivation (finalAttrs: { ]; cmakeFlags = [ + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_AHRSFUSION" "${finalAttrs.fusion}") (lib.cmakeFeature "OPENTRACK_COMMIT" "opentrack-${finalAttrs.version}") (lib.cmakeBool "SDK_WINE" withWine) (lib.cmakeFeature "SDK_ARUCO_LIBPATH" "${finalAttrs.aruco}/lib/libaruco.a") From 2c2cb1f49dc1398cc145a7d2212dad2b641c1497 Mon Sep 17 00:00:00 2001 From: winston Date: Fri, 6 Feb 2026 14:02:20 +0100 Subject: [PATCH 07/45] opentrack: provide v4l-utils on `PATH` Used to open webcam camera settings: https://github.com/opentrack/opentrack/blob/2d3ab7a61d2514ce51c9656908d33465a788763e/video-opencv/video-property-page.cpp#L150-L160 --- pkgs/by-name/op/opentrack/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/opentrack/package.nix b/pkgs/by-name/op/opentrack/package.nix index 4de60523bedb..57cb9562ff9a 100644 --- a/pkgs/by-name/op/opentrack/package.nix +++ b/pkgs/by-name/op/opentrack/package.nix @@ -18,6 +18,7 @@ wineWow64Packages, onnxruntime, nix-update-script, + v4l-utils, withWine ? stdenv.targetPlatform.isx86_64, }: stdenv.mkDerivation (finalAttrs: { @@ -90,7 +91,8 @@ stdenv.mkDerivation (finalAttrs: { # manually wrap just the main binary dontWrapQtApps = true; preFixup = '' - wrapQtApp $out/bin/opentrack + wrapQtApp $out/bin/opentrack \ + --prefix PATH : ${lib.makeBinPath [ v4l-utils ]} ''; desktopItems = [ From 57804578fb80eb5d8cc4c7d235458164a0f4629c Mon Sep 17 00:00:00 2001 From: sempiternal-aurora <78790545+sempiternal-aurora@users.noreply.github.com> Date: Fri, 13 Feb 2026 21:15:02 +1100 Subject: [PATCH 08/45] calibre: apply fix for CVE-2026-25635 CVE: https://nvd.nist.gov/vuln/detail/CVE-2026-25635 Upstream advisory: GHSA-32vh-whvh-9fxr Nix security tracking issue: https://tracker.security.nixos.org/issues/NIXPKGS-2026-0156 Fixes #488046 --- pkgs/by-name/ca/calibre/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/ca/calibre/package.nix b/pkgs/by-name/ca/calibre/package.nix index b9aca5aeb332..b7a3af7b4a16 100644 --- a/pkgs/by-name/ca/calibre/package.nix +++ b/pkgs/by-name/ca/calibre/package.nix @@ -61,6 +61,15 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/debian-calibre/calibre/raw/refs/tags/debian/${finalAttrs.version}+${debian-source}/debian/patches/hardening/0007-Hardening-Qt-code.patch"; hash = "sha256-lKp/omNicSBiQUIK+6OOc8ysM6LImn5GxWhpXr4iX+U="; }) + # Fix CVE-2026-25635 + # http://tracker.security.nixos.org/issues/NIXPKGS-2026-0156 + # https://github.com/NixOS/nixpkgs/issues/488046 + # Fixed upstream in 9.2.0. + (fetchpatch { + name = "CVE-2026-25635.patch"; + url = "https://github.com/kovidgoyal/calibre/commit/9739232fcb029ac15dfe52ccd4fdb4a07ebb6ce9.patch"; + hash = "sha256-fzotxhfMF/DCMvpIfMSOGY8iVOybsYymRQvhXf7jQyc="; + }) # Fix CVE-2026-25636 # http://tracker.security.nixos.org/issues/NIXPKGS-2026-0160 # https://github.com/NixOS/nixpkgs/issues/488052 From c2b957ed5a04a50dbcb711393eb86ef5402f7eea Mon Sep 17 00:00:00 2001 From: sempiternal-aurora <78790545+sempiternal-aurora@users.noreply.github.com> Date: Fri, 13 Feb 2026 21:18:06 +1100 Subject: [PATCH 09/45] calibre: apply fix for CVE-2026-25731 CVE: https://nvd.nist.gov/vuln/detail/CVE-2026-25731 Upstream advisory: GHSA-xrh9-w7qx-3gcc Nix security tracking issue: https://tracker.security.nixos.org/issues/NIXPKGS-2026-0155 Fixes #488045 --- pkgs/by-name/ca/calibre/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/ca/calibre/package.nix b/pkgs/by-name/ca/calibre/package.nix index b7a3af7b4a16..a706eff0e343 100644 --- a/pkgs/by-name/ca/calibre/package.nix +++ b/pkgs/by-name/ca/calibre/package.nix @@ -86,6 +86,15 @@ stdenv.mkDerivation (finalAttrs: { url = "https://github.com/kovidgoyal/calibre/commit/9484ea82c6ab226c18e6ca5aa000fa16de598726.patch"; hash = "sha256-hpWFSQXyOAVRqou0v+5oT5zIrBbyP2Uv2z1Vg811ZG0="; }) + # Fix CVE-2026-25731 + # http://tracker.security.nixos.org/issues/NIXPKGS-2026-0155 + # https://github.com/NixOS/nixpkgs/issues/488045 + # Fixed upstream in 9.2.0. + (fetchpatch { + name = "CVE-2026-25731.patch"; + url = "https://github.com/kovidgoyal/calibre/commit/f0649b27512e987b95fcab2e1e0a3bcdafc23379.patch"; + hash = "sha256-G9H6hEN5cyFIqDmJZv+bgt+6ZF6/K2t9npYjksjcxTo="; + }) ] ++ lib.optional (!unrarSupport) ./dont_build_unrar_plugin.patch; From 5e2f678782380c83ffcbf422078195d9f7508d70 Mon Sep 17 00:00:00 2001 From: Ben Lovell Date: Thu, 27 Jun 2024 18:05:51 +0200 Subject: [PATCH 10/45] maintainers: add socksy --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 38c0a30d311a..3cb9955c8ece 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24967,6 +24967,12 @@ githubId = 55726; name = "Stanislav Ochotnický"; }; + socksy = { + email = "ben.j.lovell@gmail.com"; + github = "socksy"; + githubId = 511549; + name = "Ben Lovell"; + }; sodagunz = { name = "sodagunz"; github = "sodagunz"; From 8129a2d1fa58534c855665faddd4608e19e7a0bb Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Tue, 27 Jan 2026 13:20:04 +0100 Subject: [PATCH 11/45] nixos/grafana: Drop hardcoded default secret This reflects the upstream change https://github.com/grafana/grafana/pull/115676 . It is too easy to accidentally ship this key in a production setup, so just require the user to provide it instead. --- nixos/modules/services/monitoring/grafana.nix | 10 ++++++++-- nixos/tests/grafana/basic.nix | 1 + nixos/tests/grafana/provision/default.nix | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix index 4b30eac4bdfb..9f458792c34b 100644 --- a/nixos/modules/services/monitoring/grafana.nix +++ b/nixos/modules/services/monitoring/grafana.nix @@ -876,13 +876,19 @@ in secret_key = mkOption { description = '' - Secret key used for signing. Please note that the contents of this option + Secret key used for signing data source settings like secrets and passwords. + Set this to a unique, random string in production, generated for example by running `openssl rand -hex 32`. + + If you change this later you will need to update data source settings to re-encode them. + + + + Please note that the contents of this option will end up in a world-readable Nix store. Use the file provider pointing at a reasonably secured file in the local filesystem to work around that. Look at the documentation for details: ''; - default = "SW2YcwTIb9zpOOhoPsMm"; type = types.str; }; diff --git a/nixos/tests/grafana/basic.nix b/nixos/tests/grafana/basic.nix index dbb211537447..27887bdb339c 100644 --- a/nixos/tests/grafana/basic.nix +++ b/nixos/tests/grafana/basic.nix @@ -18,6 +18,7 @@ import ../make-test-python.nix ( security = { admin_user = "testadmin"; admin_password = "snakeoilpwd"; + secret_key = "11111111111111111111"; }; }; }; diff --git a/nixos/tests/grafana/provision/default.nix b/nixos/tests/grafana/provision/default.nix index d4a1e29ed7c2..550b2c4189e0 100644 --- a/nixos/tests/grafana/provision/default.nix +++ b/nixos/tests/grafana/provision/default.nix @@ -19,6 +19,7 @@ import ../../make-test-python.nix ( security = { admin_user = "testadmin"; admin_password = "$__file{${pkgs.writeText "pwd" "snakeoilpwd"}}"; + secret_key = "11111111111111111111"; }; }; }; From 9aebd52d44996e0de3545f956f1a1411946ce416 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 13 Feb 2026 23:01:06 +0000 Subject: [PATCH 12/45] laravel: 5.24.4 -> 5.24.5 --- pkgs/by-name/la/laravel/composer.lock | 58 +++++++++++++-------------- pkgs/by-name/la/laravel/package.nix | 6 +-- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/la/laravel/composer.lock b/pkgs/by-name/la/laravel/composer.lock index faa550706460..c8d3a6439a78 100644 --- a/pkgs/by-name/la/laravel/composer.lock +++ b/pkgs/by-name/la/laravel/composer.lock @@ -167,16 +167,16 @@ }, { "name": "illuminate/collections", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "b4bbe2a929aaacf0ade3bec535f1f8fac6e6ed38" + "reference": "1fd7db2203ce5a935fffd2ad40955248fb9f581c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/b4bbe2a929aaacf0ade3bec535f1f8fac6e6ed38", - "reference": "b4bbe2a929aaacf0ade3bec535f1f8fac6e6ed38", + "url": "https://api.github.com/repos/illuminate/collections/zipball/1fd7db2203ce5a935fffd2ad40955248fb9f581c", + "reference": "1fd7db2203ce5a935fffd2ad40955248fb9f581c", "shasum": "" }, "require": { @@ -223,11 +223,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-02-01T16:38:26+00:00" + "time": "2026-02-09T13:43:38+00:00" }, { "name": "illuminate/conditionable", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", @@ -273,7 +273,7 @@ }, { "name": "illuminate/contracts", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", @@ -321,16 +321,16 @@ }, { "name": "illuminate/filesystem", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/filesystem.git", - "reference": "8cad07cf6004a7cd0a876c6ad2136a1511c2bb58" + "reference": "62c225e046a4c469779c0855dce7abd8c0b1fa1e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/filesystem/zipball/8cad07cf6004a7cd0a876c6ad2136a1511c2bb58", - "reference": "8cad07cf6004a7cd0a876c6ad2136a1511c2bb58", + "url": "https://api.github.com/repos/illuminate/filesystem/zipball/62c225e046a4c469779c0855dce7abd8c0b1fa1e", + "reference": "62c225e046a4c469779c0855dce7abd8c0b1fa1e", "shasum": "" }, "require": { @@ -384,11 +384,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-01-19T15:15:34+00:00" + "time": "2026-02-09T20:42:48+00:00" }, { "name": "illuminate/macroable", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -434,7 +434,7 @@ }, { "name": "illuminate/reflection", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/reflection.git", @@ -485,16 +485,16 @@ }, { "name": "illuminate/support", - "version": "v12.50.0", + "version": "v12.51.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "411a11401406e7d542aa67a4b400feed6bedef0c" + "reference": "fcc84cf4fba138f1835d6a5978ac4434f11a55aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/411a11401406e7d542aa67a4b400feed6bedef0c", - "reference": "411a11401406e7d542aa67a4b400feed6bedef0c", + "url": "https://api.github.com/repos/illuminate/support/zipball/fcc84cf4fba138f1835d6a5978ac4434f11a55aa", + "reference": "fcc84cf4fba138f1835d6a5978ac4434f11a55aa", "shasum": "" }, "require": { @@ -561,20 +561,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-02-04T15:14:59+00:00" + "time": "2026-02-10T16:02:09+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.12", + "version": "v0.3.13", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "4861ded9003b7f8a158176a0b7666f74ee761be8" + "reference": "ed8c466571b37e977532fb2fd3c272c784d7050d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/4861ded9003b7f8a158176a0b7666f74ee761be8", - "reference": "4861ded9003b7f8a158176a0b7666f74ee761be8", + "url": "https://api.github.com/repos/laravel/prompts/zipball/ed8c466571b37e977532fb2fd3c272c784d7050d", + "reference": "ed8c466571b37e977532fb2fd3c272c784d7050d", "shasum": "" }, "require": { @@ -618,9 +618,9 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.12" + "source": "https://github.com/laravel/prompts/tree/v0.3.13" }, - "time": "2026-02-03T06:57:26+00:00" + "time": "2026-02-06T12:17:10+00:00" }, { "name": "nesbot/carbon", @@ -2495,11 +2495,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.38", + "version": "2.1.39", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/dfaf1f530e1663aa167bc3e52197adb221582629", - "reference": "dfaf1f530e1663aa167bc3e52197adb221582629", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c6f73a2af4cbcd99c931d0fb8f08548cc0fa8224", + "reference": "c6f73a2af4cbcd99c931d0fb8f08548cc0fa8224", "shasum": "" }, "require": { @@ -2544,7 +2544,7 @@ "type": "github" } ], - "time": "2026-01-30T17:12:46+00:00" + "time": "2026-02-11T14:48:56+00:00" }, { "name": "phpunit/php-code-coverage", diff --git a/pkgs/by-name/la/laravel/package.nix b/pkgs/by-name/la/laravel/package.nix index 5b82a626af69..c2ee374e6f15 100644 --- a/pkgs/by-name/la/laravel/package.nix +++ b/pkgs/by-name/la/laravel/package.nix @@ -7,19 +7,19 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "laravel"; - version = "5.24.4"; + version = "5.24.5"; src = fetchFromGitHub { owner = "laravel"; repo = "installer"; tag = "v${finalAttrs.version}"; - hash = "sha256-tPbw0OV8ffWEaXVzoZ4ZffoulAO4IUhUElxAKoYNlnw="; + hash = "sha256-wFyXg92bW7hZBKubj4Gf6nXnFpEpD3aUXv7mF7XbYQw="; }; nativeBuildInputs = [ makeWrapper ]; composerLock = ./composer.lock; - vendorHash = "sha256-wj3mCF/cSgPTJ/riYQ+k7vooP7Im+ibjSqYthUjPuEs="; + vendorHash = "sha256-hEr7VX4ZwuS7HUSNOvWCy+FOufTE1fMpJih37ZReoro="; # Adding npm (nodejs) and php composer to path postInstall = '' From 786876dc1e45ee3771432d5f152029f8e24d08e4 Mon Sep 17 00:00:00 2001 From: Ben Lovell Date: Thu, 27 Jun 2024 18:06:47 +0200 Subject: [PATCH 13/45] friction-graphics: init at 1.0.0-rc.3 --- doc/packages/friction-graphics.section.md | 14 +++ doc/packages/index.md | 1 + doc/redirects.json | 6 ++ pkgs/by-name/fr/friction-graphics/package.nix | 102 ++++++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 doc/packages/friction-graphics.section.md create mode 100644 pkgs/by-name/fr/friction-graphics/package.nix diff --git a/doc/packages/friction-graphics.section.md b/doc/packages/friction-graphics.section.md new file mode 100644 index 000000000000..82ebbaf60e6c --- /dev/null +++ b/doc/packages/friction-graphics.section.md @@ -0,0 +1,14 @@ +# Friction {#friction-graphics} + +[Friction](https://friction.graphics/) is an open-source vector motion graphics application for creating animations for web and video platforms. + +## Wayland support {#friction-graphics-wayland} + +Upstream explicitly forces X11 (XCB) on Linux due to incomplete Wayland support (fullscreen does not work, some mouse interactions are broken). +This means the application runs under XWayland by default and does not respect compositor-level HiDPI scaling. + +To enable native Wayland support, removing the forced X11 override: + +```nix +friction-graphics.override { enableWayland = true; } +``` diff --git a/doc/packages/index.md b/doc/packages/index.md index 553b3d800193..45ef55f75a80 100644 --- a/doc/packages/index.md +++ b/doc/packages/index.md @@ -10,6 +10,7 @@ eclipse.section.md elm.section.md emacs.section.md firefox.section.md +friction-graphics.section.md fish.section.md fuse.section.md geant4.section.md diff --git a/doc/redirects.json b/doc/redirects.json index 4fd8f57e75bb..253007c51710 100644 --- a/doc/redirects.json +++ b/doc/redirects.json @@ -119,6 +119,12 @@ "ex-testEqualArrayOrMap-test-function-add-cowbell": [ "index.html#ex-testEqualArrayOrMap-test-function-add-cowbell" ], + "friction-graphics": [ + "index.html#friction-graphics" + ], + "friction-graphics-wayland": [ + "index.html#friction-graphics-wayland" + ], "ghc-deprecation-policy": [ "index.html#ghc-deprecation-policy" ], diff --git a/pkgs/by-name/fr/friction-graphics/package.nix b/pkgs/by-name/fr/friction-graphics/package.nix new file mode 100644 index 000000000000..48992d94c809 --- /dev/null +++ b/pkgs/by-name/fr/friction-graphics/package.nix @@ -0,0 +1,102 @@ +{ + lib, + clangStdenv, + cmake, + expat, + fetchFromGitHub, + ffmpeg_4, + fontconfig, + freetype, + glib, + harfbuzzFull, + libGL, + libGLU, + libjpeg_turbo, + libpng, + libsForQt5, + libunwind, + libwebp, + ninja, + pcre2, + pkg-config, + python3, + libx11, + zlib, + enableWayland ? false, +}: + +clangStdenv.mkDerivation rec { + pname = "friction"; + version = "1.0.0-rc.3"; + src = fetchFromGitHub { + owner = "friction2d"; + repo = "friction"; + rev = "v${version}"; + hash = "sha256-JUDqjUhtYiDll7bTNmYCItT8eQHS5pV38OwqiTXKowM="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + cmake + ninja + pkg-config + python3 + libsForQt5.wrapQtAppsHook + ]; + + buildInputs = [ + expat + ffmpeg_4 + fontconfig + freetype + glib + harfbuzzFull + libGL + libGLU + libjpeg_turbo + libpng + libsForQt5.qscintilla + libsForQt5.qtbase + libsForQt5.qtdeclarative + libsForQt5.qtmultimedia + libsForQt5.qtwayland + libunwind + libwebp + pcre2 + zlib + ] + ++ lib.optionals (!clangStdenv.hostPlatform.isDarwin) [ + libx11 + ]; + + cmakeFlags = [ + "-DCMAKE_BUILD_TYPE=Release" + "-DQSCINTILLA_INCLUDE_DIRS=${libsForQt5.qscintilla}/include" + "-DQSCINTILLA_LIBRARIES_DIRS=${libsForQt5.qscintilla}/lib/" + "-DQSCINTILLA_LIBRARIES=${ + if clangStdenv.hostPlatform.isDarwin then "libqscintilla2.dylib" else "libqscintilla2.so" + }" + "-DCMAKE_INSTALL_RPATH=${lib.makeLibraryPath buildInputs}" + ] + ++ lib.optionals clangStdenv.hostPlatform.isDarwin [ + "-DCMAKE_OSX_DEPLOYMENT_TARGET=12.7" + "-DMAC_DEPLOY=ON" + ]; + + postPatch = '' + grep -rl 'hb' src/skia | xargs sed -Ei 's/(["<])(hb.*\.h)/\1harfbuzz\/\2/' + '' + + lib.optionalString enableWayland '' + sed -i '/qputenv("QT_QPA_PLATFORM", "xcb")/d' src/core/appsupport.cpp + ''; + + meta = { + description = "Vector motion graphics program"; + longDescription = "Friction is a powerful and versatile motion graphics application that allows you to create stunning vector and raster animations for web and video platforms with ease."; + homepage = "https://friction.graphics/"; + license = lib.licenses.gpl3; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ socksy ]; + mainProgram = "friction"; + }; +} From cb5224838d4f25c0fc18a4f7cfeaea2bce7cb4b5 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 7 Feb 2026 09:34:27 +0100 Subject: [PATCH 14/45] maintainers: drop michelk Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/cm/cmark/package.nix | 2 +- pkgs/by-name/la/laszip/package.nix | 2 +- pkgs/by-name/la/laszip_2/package.nix | 2 +- pkgs/by-name/li/liblas/package.nix | 2 +- pkgs/by-name/sa/saga/package.nix | 1 - 6 files changed, 4 insertions(+), 11 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ee27343f4fb3..f57c5698308e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17273,12 +17273,6 @@ githubId = 4366292; name = "Michal Rus"; }; - michelk = { - email = "michel@kuhlmanns.info"; - github = "michelk"; - githubId = 1404919; - name = "Michel Kuhlmann"; - }; michojel = { email = "mic.liamg@gmail.com"; github = "michojel"; diff --git a/pkgs/by-name/cm/cmark/package.nix b/pkgs/by-name/cm/cmark/package.nix index 6b47f12b93d3..b6ae12831e3f 100644 --- a/pkgs/by-name/cm/cmark/package.nix +++ b/pkgs/by-name/cm/cmark/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "cmark"; homepage = "https://github.com/commonmark/cmark"; changelog = "https://github.com/commonmark/cmark/raw/${finalAttrs.version}/changelog.txt"; - maintainers = [ lib.maintainers.michelk ]; + maintainers = [ ]; platforms = lib.platforms.all; license = lib.licenses.bsd2; }; diff --git a/pkgs/by-name/la/laszip/package.nix b/pkgs/by-name/la/laszip/package.nix index 4b4250ec37db..63cac46b7522 100644 --- a/pkgs/by-name/la/laszip/package.nix +++ b/pkgs/by-name/la/laszip/package.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://laszip.org"; changelog = "https://github.com/LASzip/LASzip/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.lgpl2; - maintainers = [ lib.maintainers.michelk ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/la/laszip_2/package.nix b/pkgs/by-name/la/laszip_2/package.nix index 9217909f878f..d4782e55d53b 100644 --- a/pkgs/by-name/la/laszip_2/package.nix +++ b/pkgs/by-name/la/laszip_2/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Turn quickly bulky LAS files into compact LAZ files without information loss"; homepage = "https://laszip.org"; license = lib.licenses.lgpl2; - maintainers = with lib.maintainers; [ michelk ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/li/liblas/package.nix b/pkgs/by-name/li/liblas/package.nix index 3826a46af7ed..ad61379d71c5 100644 --- a/pkgs/by-name/li/liblas/package.nix +++ b/pkgs/by-name/li/liblas/package.nix @@ -99,7 +99,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://liblas.org"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ michelk ]; + maintainers = [ ]; teams = with lib.teams; [ geospatial ]; }; }) diff --git a/pkgs/by-name/sa/saga/package.nix b/pkgs/by-name/sa/saga/package.nix index 3b8259ddc95d..d69310d26e7f 100644 --- a/pkgs/by-name/sa/saga/package.nix +++ b/pkgs/by-name/sa/saga/package.nix @@ -110,7 +110,6 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://sourceforge.net/p/saga-gis/wiki/Changelog%20${finalAttrs.version}/"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ - michelk mpickering ]; teams = [ lib.teams.geospatial ]; From b791579b2b88cb91d9affa29a94d300641b84a1b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 14 Feb 2026 16:11:38 +0100 Subject: [PATCH 15/45] expr: 1.17.7 -> 1.17.8 --- pkgs/by-name/ex/expr/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ex/expr/package.nix b/pkgs/by-name/ex/expr/package.nix index df90da0087af..e118495b7e5c 100644 --- a/pkgs/by-name/ex/expr/package.nix +++ b/pkgs/by-name/ex/expr/package.nix @@ -6,18 +6,18 @@ buildGoModule (finalAttrs: { pname = "expr"; - version = "1.17.7"; + version = "1.17.8"; src = fetchFromGitHub { owner = "expr-lang"; repo = "expr"; - rev = "v${finalAttrs.version}"; - hash = "sha256-OKKbEgJgQWL5jP+E8ZuxdVjZ89QjLy6AAPRepe4jWsk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MJM7ezZtSdDaUewNGACOKvWc+ZOPVScTuW+d6n1K5jo="; }; sourceRoot = "${finalAttrs.src.name}/repl"; - vendorHash = "sha256-NIcHf9P2/1Me+LuWA3BEjA2mOgdSzXFQJPrhAT7uPoo="; + vendorHash = "sha256-GH7rn0q/YuGBx0rrfHa2EMCsynQ3Pgtz1yDsD/NIKsU="; ldflags = [ "-s" @@ -31,7 +31,7 @@ buildGoModule (finalAttrs: { meta = { description = "Expression language and expression evaluation for Go"; homepage = "https://github.com/expr-lang/expr"; - changelog = "https://github.com/expr-lang/expr/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/expr-lang/expr/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "expr"; From ffd30ea893c9892b75229415dd5519e09eda60da Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 14 Feb 2026 16:12:15 +0100 Subject: [PATCH 16/45] expr: add hythera as maintainer --- pkgs/by-name/ex/expr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/expr/package.nix b/pkgs/by-name/ex/expr/package.nix index e118495b7e5c..d5946f09c988 100644 --- a/pkgs/by-name/ex/expr/package.nix +++ b/pkgs/by-name/ex/expr/package.nix @@ -33,7 +33,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/expr-lang/expr"; changelog = "https://github.com/expr-lang/expr/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; mainProgram = "expr"; }; }) From 83b160882e61e43f92ac0c58170a47ad45c8852c Mon Sep 17 00:00:00 2001 From: jaredmontoya <49511278+jaredmontoya@users.noreply.github.com> Date: Sat, 14 Feb 2026 16:23:35 +0100 Subject: [PATCH 17/45] nix-index-unwrapped: 0.1.9 -> 0.1.9-unstable-2026-02-05 --- pkgs/by-name/ni/nix-index-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nix-index-unwrapped/package.nix b/pkgs/by-name/ni/nix-index-unwrapped/package.nix index 5ac4b98cea72..3c952f49dc2f 100644 --- a/pkgs/by-name/ni/nix-index-unwrapped/package.nix +++ b/pkgs/by-name/ni/nix-index-unwrapped/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nix-index"; - version = "0.1.9"; + version = "0.1.9-unstable-2026-02-05"; src = fetchFromGitHub { owner = "nix-community"; repo = "nix-index"; - rev = "v${finalAttrs.version}"; - hash = "sha256-kOVmgST/D3zNOcGVu1ReuPuVrUx41iRK4rs59lqYX74="; + rev = "8c84f67a33c4c26ec12f166cb5f63a77fafebe21"; + hash = "sha256-8ZMKtBbsBPbccEWH1XHCYsxXX4hckHXwQNr5OzGrU0Q="; }; cargoHash = "sha256-0yrTPrxN/4TOALqpQ5GW7LXKisc8msx3DvEpg8uO+IQ="; From ca99ac1ee3dc6e4786773f880e0232bb964d2499 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:07:18 +0100 Subject: [PATCH 18/45] doctave: drop --- pkgs/by-name/do/doctave/package.nix | 28 ---------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 pkgs/by-name/do/doctave/package.nix diff --git a/pkgs/by-name/do/doctave/package.nix b/pkgs/by-name/do/doctave/package.nix deleted file mode 100644 index 5c92b889e3ce..000000000000 --- a/pkgs/by-name/do/doctave/package.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "doctave"; - version = "0.4.2"; - - src = fetchFromGitHub { - owner = "doctave"; - repo = "doctave"; - rev = finalAttrs.version; - hash = "sha256-8mGSFQozyLoGua9mwyqfDcYNMtbeWp9Phb0vaje+AJ0="; - }; - - cargoHash = "sha256-3gyYls1+5eVM3eLlFNmULvIbc5VgoWpfnpO4nmoDMAI="; - - meta = { - description = "Batteries-included developer documentation site generator"; - homepage = "https://github.com/doctave/doctave"; - changelog = "https://github.com/doctave/doctave/blob/${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "doctave"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 799908d96917..8ce4a6270ed4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -593,6 +593,7 @@ mapAliases { docker_26 = throw "'docker_26' has been removed because it has been unmaintained since February 2025. Use docker_28 or newer instead."; # Added 2025-06-21 docker_27 = throw "'docker_27' has been removed because it has been unmaintained since May 2025. Use docker_28 or newer instead."; # Added 2025-06-15 dockerfile-language-server-nodejs = warnAlias "'dockerfile-language-server-nodejs' has been renamed to 'dockerfile-language-server'" dockerfile-language-server; # Added 2025-09-12 + doctave = throw "'doctave' has been removed as it has been unmaintained upstream since April 2022"; # Added 2026-02-07 docui = throw "'docui' has removed as it was deprecated and archived upstream. Consider using lazydocker instead"; # Added 2026-01-16 dogdns = throw "'dogdns' has been removed as it is unmaintained upstream and vendors insecure dependencies. Consider switching to 'doggo', a similar tool."; # Added 2025-12-31 dolphin-emu-beta = throw "'dolphin-emu-beta' has been renamed to/replaced by 'dolphin-emu'"; # Converted to throw 2025-10-27 From b952a39b0751c9bb5c53633b2e78f8d308874ab6 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:10:11 +0100 Subject: [PATCH 19/45] done: drop --- pkgs/by-name/do/done/package.nix | 70 -------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 70 deletions(-) delete mode 100644 pkgs/by-name/do/done/package.nix diff --git a/pkgs/by-name/do/done/package.nix b/pkgs/by-name/do/done/package.nix deleted file mode 100644 index 12607d4e80b0..000000000000 --- a/pkgs/by-name/do/done/package.nix +++ /dev/null @@ -1,70 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cargo, - glib, - meson, - ninja, - pkg-config, - rustPlatform, - rustc, - wrapGAppsHook4, - gdk-pixbuf, - gtk4, - libadwaita, - libsecret, - openssl, - sqlite, - gettext, -}: - -stdenv.mkDerivation rec { - pname = "done"; - version = "0.2.2"; - - src = fetchFromGitHub { - owner = "done-devs"; - repo = "done"; - rev = "v${version}"; - hash = "sha256-SbeP7PnJd7jjdXa9uDIAlMAJLOrYHqNP5p9gQclb6RU="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-yEpaQa9hKOq0k9MurihbFM4tDB//TPCJdOgKA9tyqVc="; - }; - - nativeBuildInputs = [ - cargo - glib - meson - ninja - pkg-config - rustPlatform.cargoSetupHook - rustc - wrapGAppsHook4 - ]; - - buildInputs = [ - gdk-pixbuf - gtk4 - libadwaita - libsecret - openssl - sqlite - ]; - - env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { - GETTEXT_DIR = gettext; - }; - - meta = { - description = "Ultimate task management solution for seamless organization and efficiency"; - homepage = "https://done.edfloreshz.dev/"; - changelog = "https://github.com/done-devs/done/blob/${src.rev}/CHANGES.md"; - license = lib.licenses.mpl20; - mainProgram = "done"; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 8ce4a6270ed4..3c2081a49b5b 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -597,6 +597,7 @@ mapAliases { docui = throw "'docui' has removed as it was deprecated and archived upstream. Consider using lazydocker instead"; # Added 2026-01-16 dogdns = throw "'dogdns' has been removed as it is unmaintained upstream and vendors insecure dependencies. Consider switching to 'doggo', a similar tool."; # Added 2025-12-31 dolphin-emu-beta = throw "'dolphin-emu-beta' has been renamed to/replaced by 'dolphin-emu'"; # Converted to throw 2025-10-27 + done = throw "'done' has been removed as it was marked discontinued upstream since April 2024"; # Added 2026-02-07 dontRecurseIntoAttrs = warnAlias "dontRecurseIntoAttrs has been removed from pkgs, use `lib.dontRecurseIntoAttrs` instead" lib.dontRecurseIntoAttrs; # Added 2025-10-30 dotnetenv = throw "'dotnetenv' has been removed because it was unmaintained in Nixpkgs"; # Added 2025-07-11 dotnetfx35 = throw "'dotnetfx35' has been removed because it was unmaintained in Nixpkgs"; # Added 2026-01-27 From c87bd60cec7b0efcf1819bfe1f4483515d5cd14f Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:15:52 +0100 Subject: [PATCH 20/45] epick: drop --- pkgs/by-name/ep/epick/package.nix | 63 ------------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 63 deletions(-) delete mode 100644 pkgs/by-name/ep/epick/package.nix diff --git a/pkgs/by-name/ep/epick/package.nix b/pkgs/by-name/ep/epick/package.nix deleted file mode 100644 index 57b4a5736d7f..000000000000 --- a/pkgs/by-name/ep/epick/package.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, - stdenv, - pkg-config, - expat, - fontconfig, - freetype, - libGL, - libxrandr, - libxi, - libxcursor, - libx11, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "epick"; - version = "0.9.0"; - - src = fetchFromGitHub { - owner = "vv9k"; - repo = "epick"; - # Upstream has rewritten tags on multiple occasions. - rev = "14ee92e049780406fffdc1e4a83bf1433775663f"; - sha256 = "sha256-gjqAQrGJ9KFdzn2a3fOgu0VJ9zrX5stsbzriOGJaD/4="; - }; - - cargoHash = "sha256-r/0aNzU8jm2AqiZWq4plxXY/H7qKVC8nEI9BwOUKCdA="; - - nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ - pkg-config - ]; - - buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ - expat - fontconfig - freetype - libx11 - libxcursor - libxi - libxrandr - ]; - - postInstall = '' - install -Dm444 assets/epick.desktop -t $out/share/applications - install -Dm444 assets/icon.svg $out/share/icons/hicolor/scalable/apps/epick.svg - install -Dm444 assets/icon.png $out/share/icons/hicolor/48x48/apps/epick.png - ''; - - postFixup = lib.optionalString stdenv.hostPlatform.isLinux '' - patchelf $out/bin/epick --add-rpath ${lib.makeLibraryPath [ libGL ]} - ''; - - meta = { - description = "Simple color picker that lets the user create harmonic palettes with ease"; - homepage = "https://github.com/vv9k/epick"; - changelog = "https://github.com/vv9k/epick/blob/${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.gpl3Only; - maintainers = [ ]; - mainProgram = "epick"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3c2081a49b5b..3d6e1e019ea7 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -643,6 +643,7 @@ mapAliases { encodings = font-encodings; # Added 2026-01-19 enyo-doom = throw "'enyo-doom' has been renamed to/replaced by 'enyo-launcher'"; # Converted to throw 2025-10-27 epapirus-icon-theme = throw "'epapirus-icon-theme' has been removed because 'papirus-icon-theme' no longer supports building with elementaryOS icon support"; # Added 2025-06-15 + epick = throw "'epick' has been removed as it has been unmaintained upstream since November 2022"; # Added 2026-02-07 eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 erlang-ls = throw "'erlang-ls' has been removed as it has been archived upstream. Consider using 'erlang-language-platform' instead"; # Added 2025-10-02 From c3427767c9e8b52d3768499e95af1bf8429b41ed Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:18:16 +0100 Subject: [PATCH 21/45] esbuild-config: drop --- pkgs/by-name/es/esbuild-config/package.nix | 27 ---------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 pkgs/by-name/es/esbuild-config/package.nix diff --git a/pkgs/by-name/es/esbuild-config/package.nix b/pkgs/by-name/es/esbuild-config/package.nix deleted file mode 100644 index 6b33ad79e5e3..000000000000 --- a/pkgs/by-name/es/esbuild-config/package.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - rustPlatform, - fetchFromGitHub, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "esbuild-config"; - version = "1.0.1"; - - src = fetchFromGitHub { - owner = "bpierre"; - repo = "esbuild-config"; - rev = "v${finalAttrs.version}"; - hash = "sha256-u3LgecKfgPSN5xMyqBjeAn4/XswM3iEGbZ+JGrVF1Co="; - }; - - cargoHash = "sha256-OQ7zlcWVu3sS/u0B+Ew6VUS4zxntKU2LF63ZcPRUKW0="; - - meta = { - description = "Config files for esbuild"; - homepage = "https://github.com/bpierre/esbuild-config"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "esbuild-config"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 3d6e1e019ea7..ef76fea57b25 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -647,6 +647,7 @@ mapAliases { eris-go = throw "'eris-go' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 eriscmd = throw "'eriscmd' has been removed due to a hostile upstream moving tags and breaking src FODs"; # Added 2025-09-01 erlang-ls = throw "'erlang-ls' has been removed as it has been archived upstream. Consider using 'erlang-language-platform' instead"; # Added 2025-10-02 + esbuild-config = throw "'esbuild-config' has been removed as it has been unmaintained upstream since September 2022"; # Added 2026-02-07 etBook = warnAlias "'etBook' has been renamed to 'et-book'" et-book; # Added 2026-02-08 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 From 333cae62d9fa3395ef1447a554b7364b9834952d Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:21:30 +0100 Subject: [PATCH 22/45] eureka-ideas: drop --- pkgs/by-name/eu/eureka-ideas/package.nix | 43 ------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 pkgs/by-name/eu/eureka-ideas/package.nix diff --git a/pkgs/by-name/eu/eureka-ideas/package.nix b/pkgs/by-name/eu/eureka-ideas/package.nix deleted file mode 100644 index 204d71d86a64..000000000000 --- a/pkgs/by-name/eu/eureka-ideas/package.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - stdenv, - lib, - rustPlatform, - fetchFromGitHub, - pkg-config, - libgit2, - openssl, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "eureka-ideas"; - version = "2.0.0"; - - src = fetchFromGitHub { - owner = "simeg"; - repo = "eureka"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-NJ1O8+NBG0y39bMOZeah2jSZlvnPrtpCtXrgAYmVrAc="; - }; - - cargoHash = "sha256-nTYMKJ5OCApqooIF1dsDLriPfYjkZkTdtzpkJya/5ag="; - - nativeBuildInputs = [ pkg-config ]; - - buildInputs = [ - libgit2 - openssl - ]; - - useNextest = true; - - meta = { - description = "CLI tool to input and store your ideas without leaving the terminal"; - homepage = "https://github.com/simeg/eureka"; - changelog = "https://github.com/simeg/eureka/blob/v${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "eureka"; - # The last successful Darwin Hydra build was in 2024 - broken = stdenv.hostPlatform.isDarwin; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ef76fea57b25..46f7961c4823 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -651,6 +651,7 @@ mapAliases { etBook = warnAlias "'etBook' has been renamed to 'et-book'" et-book; # Added 2026-02-08 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 evolve-core = throw "'evolve-core' has been removed, as it hindered the removal of flutter329"; # Added 2026-01-25 eww-wayland = throw "'eww-wayland' has been renamed to/replaced by 'eww'"; # Converted to throw 2025-10-27 f3d_egl = warnAlias "'f3d' now build with egl support by default, so `f3d_egl` is deprecated, consider using 'f3d' instead." f3d; # Added 2025-07-18 From 4bf8f9db31b1fb16ec8aff1343b39bde71b461a8 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:25:53 +0100 Subject: [PATCH 23/45] fcp: drop --- .../fc/fcp/0001-update-Cargo.lock.patch | 889 ------------------ .../0002-trailing-semicolon-in-macro.patch | 13 - pkgs/by-name/fc/fcp/package.nix | 57 -- pkgs/top-level/aliases.nix | 1 + 4 files changed, 1 insertion(+), 959 deletions(-) delete mode 100644 pkgs/by-name/fc/fcp/0001-update-Cargo.lock.patch delete mode 100644 pkgs/by-name/fc/fcp/0002-trailing-semicolon-in-macro.patch delete mode 100644 pkgs/by-name/fc/fcp/package.nix diff --git a/pkgs/by-name/fc/fcp/0001-update-Cargo.lock.patch b/pkgs/by-name/fc/fcp/0001-update-Cargo.lock.patch deleted file mode 100644 index 0119e5c20adf..000000000000 --- a/pkgs/by-name/fc/fcp/0001-update-Cargo.lock.patch +++ /dev/null @@ -1,889 +0,0 @@ -From ffb3ab5b45301a7848ccd53ab077e37d0e8382c3 Mon Sep 17 00:00:00 2001 -From: wxt <3264117476@qq.com> -Date: Sat, 28 Sep 2024 10:09:27 +0800 -Subject: [PATCH] update Cargo.lock - ---- - Cargo.lock | 465 +++++++++++++++++++++++++++++------------------------ - 1 file changed, 254 insertions(+), 211 deletions(-) - -diff --git a/Cargo.lock b/Cargo.lock -index 6829f6f..8ae6c05 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -2,6 +2,15 @@ - # It is not intended for manual editing. - version = 3 - -+[[package]] -+name = "aho-corasick" -+version = "1.1.3" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -+dependencies = [ -+ "memchr", -+] -+ - [[package]] - name = "atty" - version = "0.2.14" -@@ -15,48 +24,42 @@ dependencies = [ - - [[package]] - name = "autocfg" --version = "1.0.1" -+version = "1.4.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" -+checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" - - [[package]] - name = "bitflags" --version = "1.2.1" -+version = "1.3.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" -+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - - [[package]] --name = "bstr" --version = "0.2.16" -+name = "bumpalo" -+version = "3.16.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" --dependencies = [ -- "lazy_static", -- "memchr", -- "regex-automata", -- "serde", --] -+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - - [[package]] --name = "bumpalo" --version = "3.7.0" -+name = "byteorder" -+version = "1.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631" -+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - - [[package]] - name = "cast" --version = "0.2.7" -+version = "0.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4c24dab4283a142afa2fdca129b80ad2c6284e073930f964c3a1293c225ee39a" --dependencies = [ -- "rustc_version", --] -+checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" - - [[package]] - name = "cc" --version = "1.0.69" -+version = "1.1.22" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2" -+checksum = "9540e661f81799159abee814118cc139a2004b3a3aa3ea37724a1b66530b90e0" -+dependencies = [ -+ "shlex", -+] - - [[package]] - name = "cfg-if" -@@ -66,9 +69,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - - [[package]] - name = "clap" --version = "2.33.3" -+version = "2.34.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" -+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" - dependencies = [ - "bitflags", - "textwrap", -@@ -77,16 +80,16 @@ dependencies = [ - - [[package]] - name = "criterion" --version = "0.3.4" -+version = "0.3.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ab327ed7354547cc2ef43cbe20ef68b988e70b4b593cbd66a2a61733123a3d23" -+checksum = "b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f" - dependencies = [ - "atty", - "cast", - "clap", - "criterion-plot", - "csv", -- "itertools 0.10.1", -+ "itertools", - "lazy_static", - "num-traits", - "oorandom", -@@ -103,65 +106,45 @@ dependencies = [ - - [[package]] - name = "criterion-plot" --version = "0.4.3" -+version = "0.4.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e022feadec601fba1649cfa83586381a4ad31c6bf3a9ab7d408118b05dd9889d" -+checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" - dependencies = [ - "cast", -- "itertools 0.9.0", --] -- --[[package]] --name = "crossbeam-channel" --version = "0.5.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" --dependencies = [ -- "cfg-if", -- "crossbeam-utils", -+ "itertools", - ] - - [[package]] - name = "crossbeam-deque" --version = "0.8.0" -+version = "0.8.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" -+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" - dependencies = [ -- "cfg-if", - "crossbeam-epoch", - "crossbeam-utils", - ] - - [[package]] - name = "crossbeam-epoch" --version = "0.9.5" -+version = "0.9.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd" -+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" - dependencies = [ -- "cfg-if", - "crossbeam-utils", -- "lazy_static", -- "memoffset", -- "scopeguard", - ] - - [[package]] - name = "crossbeam-utils" --version = "0.8.5" -+version = "0.8.20" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db" --dependencies = [ -- "cfg-if", -- "lazy_static", --] -+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - - [[package]] - name = "csv" --version = "1.1.6" -+version = "1.3.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1" -+checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" - dependencies = [ -- "bstr", - "csv-core", - "itoa", - "ryu", -@@ -170,9 +153,9 @@ dependencies = [ - - [[package]] - name = "csv-core" --version = "0.1.10" -+version = "0.1.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" -+checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" - dependencies = [ - "memchr", - ] -@@ -192,9 +175,9 @@ dependencies = [ - - [[package]] - name = "either" --version = "1.6.1" -+version = "1.13.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" -+checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" - - [[package]] - name = "fcp" -@@ -208,9 +191,9 @@ dependencies = [ - - [[package]] - name = "getrandom" --version = "0.2.3" -+version = "0.2.15" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" -+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" - dependencies = [ - "cfg-if", - "libc", -@@ -219,9 +202,9 @@ dependencies = [ - - [[package]] - name = "half" --version = "1.7.1" -+version = "1.8.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "62aca2aba2d62b4a7f5b33f3712cb1b0692779a56fb510499d5c0aa594daeaf3" -+checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" - - [[package]] - name = "hermit-abi" -@@ -234,78 +217,66 @@ dependencies = [ - - [[package]] - name = "itertools" --version = "0.9.0" -+version = "0.10.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" --dependencies = [ -- "either", --] -- --[[package]] --name = "itertools" --version = "0.10.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "69ddb889f9d0d08a67338271fa9b62996bc788c7796a5c18cf057420aaed5eaf" -+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" - dependencies = [ - "either", - ] - - [[package]] - name = "itoa" --version = "0.4.7" -+version = "1.0.11" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" -+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - - [[package]] - name = "js-sys" --version = "0.3.51" -+version = "0.3.70" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062" -+checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" - dependencies = [ - "wasm-bindgen", - ] - - [[package]] - name = "lazy_static" --version = "1.4.0" -+version = "1.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - - [[package]] - name = "libc" --version = "0.2.98" -+version = "0.2.159" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" -+checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" - - [[package]] - name = "log" --version = "0.4.14" -+version = "0.4.22" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" --dependencies = [ -- "cfg-if", --] -+checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - - [[package]] - name = "memchr" --version = "2.4.0" -+version = "2.7.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" -+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - - [[package]] - name = "memoffset" --version = "0.6.4" -+version = "0.6.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" -+checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" - dependencies = [ - "autocfg", - ] - - [[package]] - name = "nix" --version = "0.22.0" -+version = "0.22.3" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "cf1e25ee6b412c2a1e3fcb6a4499a5c1bfe7f43e014bdce9a6b6666e5aa2d187" -+checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf" - dependencies = [ - "bitflags", - "cc", -@@ -316,34 +287,30 @@ dependencies = [ - - [[package]] - name = "num-traits" --version = "0.2.14" -+version = "0.2.19" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" -+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" - dependencies = [ - "autocfg", - ] - - [[package]] --name = "num_cpus" --version = "1.13.0" -+name = "once_cell" -+version = "1.19.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" --dependencies = [ -- "hermit-abi", -- "libc", --] -+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - - [[package]] - name = "oorandom" --version = "11.1.3" -+version = "11.1.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" -+checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" - - [[package]] - name = "plotters" --version = "0.3.1" -+version = "0.3.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a" -+checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" - dependencies = [ - "num-traits", - "plotters-backend", -@@ -354,53 +321,55 @@ dependencies = [ - - [[package]] - name = "plotters-backend" --version = "0.3.2" -+version = "0.3.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c" -+checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" - - [[package]] - name = "plotters-svg" --version = "0.3.1" -+version = "0.3.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9" -+checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" - dependencies = [ - "plotters-backend", - ] - - [[package]] - name = "ppv-lite86" --version = "0.2.10" -+version = "0.2.20" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" -+checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" -+dependencies = [ -+ "zerocopy", -+] - - [[package]] - name = "proc-macro2" --version = "1.0.27" -+version = "1.0.86" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038" -+checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" - dependencies = [ -- "unicode-xid", -+ "unicode-ident", - ] - - [[package]] - name = "quote" --version = "1.0.9" -+version = "1.0.37" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" -+checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" - dependencies = [ - "proc-macro2", - ] - - [[package]] - name = "rand" --version = "0.8.4" -+version = "0.8.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8" -+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" - dependencies = [ - "libc", - "rand_chacha", - "rand_core", -- "rand_hc", - ] - - [[package]] -@@ -415,22 +384,13 @@ dependencies = [ - - [[package]] - name = "rand_core" --version = "0.6.3" -+version = "0.6.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" -+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" - dependencies = [ - "getrandom", - ] - --[[package]] --name = "rand_hc" --version = "0.3.1" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7" --dependencies = [ -- "rand_core", --] -- - [[package]] - name = "rand_pcg" - version = "0.3.1" -@@ -442,64 +402,58 @@ dependencies = [ - - [[package]] - name = "rayon" --version = "1.5.1" -+version = "1.10.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" -+checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" - dependencies = [ -- "autocfg", -- "crossbeam-deque", - "either", - "rayon-core", - ] - - [[package]] - name = "rayon-core" --version = "1.9.1" -+version = "1.12.1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" -+checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" - dependencies = [ -- "crossbeam-channel", - "crossbeam-deque", - "crossbeam-utils", -- "lazy_static", -- "num_cpus", - ] - - [[package]] - name = "regex" --version = "1.5.4" -+version = "1.10.6" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" -+checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" - dependencies = [ -+ "aho-corasick", -+ "memchr", -+ "regex-automata", - "regex-syntax", - ] - - [[package]] - name = "regex-automata" --version = "0.1.10" -+version = "0.4.7" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -+checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" -+dependencies = [ -+ "aho-corasick", -+ "memchr", -+ "regex-syntax", -+] - - [[package]] - name = "regex-syntax" --version = "0.6.25" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" -- --[[package]] --name = "rustc_version" --version = "0.4.0" -+version = "0.8.4" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" --dependencies = [ -- "semver", --] -+checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - - [[package]] - name = "ryu" --version = "1.0.5" -+version = "1.0.18" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e" -+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - - [[package]] - name = "same-file" -@@ -510,32 +464,20 @@ dependencies = [ - "winapi-util", - ] - --[[package]] --name = "scopeguard" --version = "1.1.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -- --[[package]] --name = "semver" --version = "1.0.3" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "5f3aac57ee7f3272d8395c6e4f502f434f0e289fcd62876f70daa008c20dcabe" -- - [[package]] - name = "serde" --version = "1.0.126" -+version = "1.0.210" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" -+checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" - dependencies = [ - "serde_derive", - ] - - [[package]] - name = "serde_cbor" --version = "0.11.1" -+version = "0.11.2" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "1e18acfa2f90e8b735b2836ab8d538de304cbb6729a7360729ea5a895d15a622" -+checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" - dependencies = [ - "half", - "serde", -@@ -543,9 +485,9 @@ dependencies = [ - - [[package]] - name = "serde_derive" --version = "1.0.126" -+version = "1.0.210" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" -+checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" - dependencies = [ - "proc-macro2", - "quote", -@@ -554,24 +496,31 @@ dependencies = [ - - [[package]] - name = "serde_json" --version = "1.0.64" -+version = "1.0.128" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" -+checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" - dependencies = [ - "itoa", -+ "memchr", - "ryu", - "serde", - ] - -+[[package]] -+name = "shlex" -+version = "1.3.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" -+ - [[package]] - name = "syn" --version = "1.0.73" -+version = "2.0.79" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7" -+checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" - dependencies = [ - "proc-macro2", - "quote", -- "unicode-xid", -+ "unicode-ident", - ] - - [[package]] -@@ -594,53 +543,53 @@ dependencies = [ - ] - - [[package]] --name = "unicode-width" --version = "0.1.8" -+name = "unicode-ident" -+version = "1.0.13" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" -+checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" - - [[package]] --name = "unicode-xid" --version = "0.2.2" -+name = "unicode-width" -+version = "0.1.14" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" -+checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" - - [[package]] - name = "walkdir" --version = "2.3.2" -+version = "2.5.0" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" -+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" - dependencies = [ - "same-file", -- "winapi", - "winapi-util", - ] - - [[package]] - name = "wasi" --version = "0.10.2+wasi-snapshot-preview1" -+version = "0.11.0+wasi-snapshot-preview1" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" -+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - - [[package]] - name = "wasm-bindgen" --version = "0.2.74" -+version = "0.2.93" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" -+checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" - dependencies = [ - "cfg-if", -+ "once_cell", - "wasm-bindgen-macro", - ] - - [[package]] - name = "wasm-bindgen-backend" --version = "0.2.74" -+version = "0.2.93" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" -+checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" - dependencies = [ - "bumpalo", -- "lazy_static", - "log", -+ "once_cell", - "proc-macro2", - "quote", - "syn", -@@ -649,9 +598,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro" --version = "0.2.74" -+version = "0.2.93" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" -+checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" - dependencies = [ - "quote", - "wasm-bindgen-macro-support", -@@ -659,9 +608,9 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-macro-support" --version = "0.2.74" -+version = "0.2.93" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" -+checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" - dependencies = [ - "proc-macro2", - "quote", -@@ -672,15 +621,15 @@ dependencies = [ - - [[package]] - name = "wasm-bindgen-shared" --version = "0.2.74" -+version = "0.2.93" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" -+checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" - - [[package]] - name = "web-sys" --version = "0.3.51" -+version = "0.3.70" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582" -+checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" - dependencies = [ - "js-sys", - "wasm-bindgen", -@@ -704,11 +653,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - - [[package]] - name = "winapi-util" --version = "0.1.5" -+version = "0.1.9" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -+checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" - dependencies = [ -- "winapi", -+ "windows-sys", - ] - - [[package]] -@@ -716,3 +665,97 @@ name = "winapi-x86_64-pc-windows-gnu" - version = "0.4.0" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -+ -+[[package]] -+name = "windows-sys" -+version = "0.59.0" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -+dependencies = [ -+ "windows-targets", -+] -+ -+[[package]] -+name = "windows-targets" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -+dependencies = [ -+ "windows_aarch64_gnullvm", -+ "windows_aarch64_msvc", -+ "windows_i686_gnu", -+ "windows_i686_gnullvm", -+ "windows_i686_msvc", -+ "windows_x86_64_gnu", -+ "windows_x86_64_gnullvm", -+ "windows_x86_64_msvc", -+] -+ -+[[package]] -+name = "windows_aarch64_gnullvm" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -+ -+[[package]] -+name = "windows_aarch64_msvc" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -+ -+[[package]] -+name = "windows_i686_gnu" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -+ -+[[package]] -+name = "windows_i686_gnullvm" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -+ -+[[package]] -+name = "windows_i686_msvc" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -+ -+[[package]] -+name = "windows_x86_64_gnu" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -+ -+[[package]] -+name = "windows_x86_64_gnullvm" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -+ -+[[package]] -+name = "windows_x86_64_msvc" -+version = "0.52.6" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -+ -+[[package]] -+name = "zerocopy" -+version = "0.7.35" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" -+dependencies = [ -+ "byteorder", -+ "zerocopy-derive", -+] -+ -+[[package]] -+name = "zerocopy-derive" -+version = "0.7.35" -+source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" -+dependencies = [ -+ "proc-macro2", -+ "quote", -+ "syn", -+] --- -2.46.0 - diff --git a/pkgs/by-name/fc/fcp/0002-trailing-semicolon-in-macro.patch b/pkgs/by-name/fc/fcp/0002-trailing-semicolon-in-macro.patch deleted file mode 100644 index 829ad178ab70..000000000000 --- a/pkgs/by-name/fc/fcp/0002-trailing-semicolon-in-macro.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/filesystem.rs b/src/filesystem.rs -index 28c2a01..cfc8fcb 100644 ---- a/src/filesystem.rs -+++ b/src/filesystem.rs -@@ -44,7 +44,7 @@ wrap2!(copy, fs, u64); - - macro_rules! make_error_message { - ($path:ident) => { -- |err| Error::new(format!("{}: {}", $path.display(), err)); -+ |err| Error::new(format!("{}: {}", $path.display(), err)) - }; - } - diff --git a/pkgs/by-name/fc/fcp/package.nix b/pkgs/by-name/fc/fcp/package.nix deleted file mode 100644 index 46cbb6560fb2..000000000000 --- a/pkgs/by-name/fc/fcp/package.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ - expect, - fetchFromGitHub, - lib, - rustPlatform, - stdenv, - fetchpatch, -}: - -rustPlatform.buildRustPackage (finalAttrs: { - pname = "fcp"; - version = "0.2.1"; - - src = fetchFromGitHub { - owner = "svetlitski"; - repo = "fcp"; - tag = "v${finalAttrs.version}"; - sha256 = "0f242n8w88rikg1srimdifadhggrb2r1z0g65id60ahb4bjm8a0x"; - }; - - patches = [ - ./0002-trailing-semicolon-in-macro.patch - ]; - - cargoPatches = [ - (fetchpatch { - url = "https://github.com/Svetlitski/fcp/commit/1988f88be54a507b804b037cb3887fecf11bb571.patch"; - hash = "sha256-fafpy1tviT1rV+jv1Yxg6xEsFZ9qXWQi5LykagDA5xI="; - }) - (fetchpatch { - url = "https://github.com/Svetlitski/fcp/commit/89bcfc9aa1055dcf541da7a6477ffd3107023f48.patch"; - hash = "sha256-NJ9MMeWf6Ywu+p5uDSWWpAcb01PoMbuSAZ3Qxl9jEaY="; - }) - ./0001-update-Cargo.lock.patch - ]; - - cargoHash = "sha256-WcbrHAgFTP5OtLI+T0d0BoIxG0MBJzPgjjgCWL2nPus="; - - nativeBuildInputs = [ expect ]; - - # character_device fails with "File name too long" on darwin - doCheck = !stdenv.hostPlatform.isDarwin; - - postPatch = '' - patchShebangs tests/*.exp - ''; - - meta = { - description = "Significantly faster alternative to the classic Unix cp(1) command"; - homepage = "https://github.com/svetlitski/fcp"; - changelog = "https://github.com/svetlitski/fcp/releases/tag/v${finalAttrs.version}"; - license = lib.licenses.bsd3; - platforms = lib.platforms.unix; - maintainers = [ ]; - mainProgram = "fcp"; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 46f7961c4823..e83e5deaa834 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -667,6 +667,7 @@ mapAliases { fcitx5-skk-qt = throw "'fcitx5-skk-qt' has been renamed to/replaced by 'qt6Packages.fcitx5-skk-qt'"; # Converted to throw 2025-10-27 fcitx5-unikey = throw "'fcitx5-unikey' has been renamed to/replaced by 'qt6Packages.fcitx5-unikey'"; # Converted to throw 2025-10-27 fcitx5-with-addons = throw "'fcitx5-with-addons' has been renamed to/replaced by 'qt6Packages.fcitx5-with-addons'"; # Converted to throw 2025-10-27 + fcp = throw "'fcp' has been removed as it has been unmaintained upstream since August 2022"; # Added 2026-02-07 fedifetcher = throw "'fedifetcher' has been removed because there is now a similar native feature in Mastodon."; # Added 2025-12-08 fennel = throw "'fennel' has been renamed to/replaced by 'luaPackages.fennel'"; # Converted to throw 2025-10-27 fetchbower = throw "fetchbower has been removed as bower was removed. It is recommended to migrate to yarn."; # Added 2025-09-17 From 106542e96e07b200562013f122bfa8d88101c8b7 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 13:27:44 +0100 Subject: [PATCH 24/45] fontfinder: drop --- pkgs/by-name/fo/fontfinder/package.nix | 59 -------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 59 deletions(-) delete mode 100644 pkgs/by-name/fo/fontfinder/package.nix diff --git a/pkgs/by-name/fo/fontfinder/package.nix b/pkgs/by-name/fo/fontfinder/package.nix deleted file mode 100644 index e510bb3232d8..000000000000 --- a/pkgs/by-name/fo/fontfinder/package.nix +++ /dev/null @@ -1,59 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cargo, - pkg-config, - rustPlatform, - rustc, - wrapGAppsHook3, - gdk-pixbuf, - gtk3, - libsoup_3, - webkitgtk_4_1, -}: - -stdenv.mkDerivation rec { - pname = "fontfinder"; - version = "2.1.0"; - - src = fetchFromGitHub { - owner = "mmstick"; - repo = "fontfinder"; - rev = version; - hash = "sha256-C4KqEdqToVnPXFPWvNkl/md9L2W4NxRd5jvZ4E7CtfA="; - }; - - cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-g6PRGHrkHA0JTekKaQs+8mtyOCj99m0zPbgP8AnP7GU="; - }; - - nativeBuildInputs = [ - cargo - pkg-config - rustPlatform.cargoSetupHook - rustc - wrapGAppsHook3 - ]; - - buildInputs = [ - gdk-pixbuf - gtk3 - libsoup_3 - webkitgtk_4_1 - ]; - - makeFlags = [ - "prefix=$(out)" - ]; - - meta = { - description = "GTK application for browsing and installing fonts from Google's font archive"; - homepage = "https://github.com/mmstick/fontfinder"; - changelog = "https://github.com/mmstick/fontfinder/releases/tag/${src.rev}"; - license = lib.licenses.mit; - maintainers = [ ]; - mainProgram = "fontfinder-gtk"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e83e5deaa834..5490384179c5 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -722,6 +722,7 @@ mapAliases { fontcursormisc = font-cursor-misc; # Added 2026-01-19 fontdaewoomisc = font-daewoo-misc; # Added 2026-01-19 fontdecmisc = font-dec-misc; # Added 2026-01-19 + fontfinder = throw "'fontfinder' has been remved as it has been unmaintained upstream since April 2023"; # Added 2026-02-07 fontibmtype1 = font-ibm-type1; # Added 2026-01-19 fontisasmisc = font-isas-misc; # Added 2026-01-19 fontjismisc = font-jis-misc; # Added 2026-01-19 From d0c88d0d72dd9609b3c9a8df39234be1fa22f9d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 20:12:27 +0000 Subject: [PATCH 25/45] python3Packages.unicodedata2: 17.0.0 -> 17.0.1 --- pkgs/development/python-modules/unicodedata2/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unicodedata2/default.nix b/pkgs/development/python-modules/unicodedata2/default.nix index eb7473d69187..d4a809922cab 100644 --- a/pkgs/development/python-modules/unicodedata2/default.nix +++ b/pkgs/development/python-modules/unicodedata2/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "unicodedata2"; - version = "17.0.0"; + version = "17.0.1"; format = "setuptools"; src = fetchPypi { inherit version pname; - sha256 = "sha256-/6Lw1oNGQv6ZbTVuco2ohyAVM7tUCXSuesl15m7MDjo="; + sha256 = "sha256-15lD0VP19r++P1Wl7GEZhRhL2jf87bPsx1Mi2CrmrTs="; }; nativeCheckInputs = [ pytestCheckHook ]; From 2ab79e962d104c327ff86922b07133b9570f1460 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 14 Feb 2026 20:20:52 +0000 Subject: [PATCH 26/45] etcd: 3.6.7 -> 3.6.8 --- 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 4d705d1426ea..a5202dbd7769 100644 --- a/pkgs/by-name/et/etcd_3_6/package.nix +++ b/pkgs/by-name/et/etcd_3_6/package.nix @@ -11,11 +11,11 @@ }: let - version = "3.6.7"; - etcdSrcHash = "sha256-i8VZlK76OQQeojKHo9sdkyNR0Hdiofx0TLUDWKiXOTU="; - etcdCtlVendorHash = "sha256-jN+oNoIxNYM2Wm3s+/zDyacyXxVWaHl9t7sot8PL9xk="; - etcdUtlVendorHash = "sha256-A2rYstzlBlS3ta5yJVP/RTjgBz+9Y0I79ITr77GrqOo="; - etcdServerVendorHash = "sha256-hUFUcoXaOKTkoJ7YUwljpg7EZRhXi5tXcE2bteVRBE0="; + version = "3.6.8"; + etcdSrcHash = "sha256-dNoQ+KKHZoi9GAqjyKPOpEJUwN6FID1tKfMiMknG7Dc="; + etcdCtlVendorHash = "sha256-lxFvpEGsp/HS0p54JrjBps7C/c7QR2QFQXU81sO9cPU="; + etcdUtlVendorHash = "sha256-6vzClDji9O2SGnKL3lsv3AUbCt/BicsDy1sPeuPdGXk="; + etcdServerVendorHash = "sha256-4vz63r05uZOzFQYA9jz9HLsQEDFL30cOETmV/AZanmY="; src = applyPatches { src = fetchFromGitHub { From c67098549c5fea18f310ab3a2eec03689d56717e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 14 Feb 2026 15:07:48 -0600 Subject: [PATCH 27/45] luaPackages: update on 2026-02-14 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 192 +++++++++--------- pkgs/development/lua-modules/overrides.nix | 4 +- 2 files changed, 97 insertions(+), 99 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index f5bdb2613776..7c2c4ddbebc1 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -31,7 +31,7 @@ final: prev: { src = fetchFromGitHub { owner = "cheusov"; repo = "lua-alt-getopt"; - rev = "0.8.0"; + tag = "0.8.0"; hash = "sha256-OxtMNB8++cVQ/gQjntLUt3WYopGhYb1VbIUAZEzJB88="; }; @@ -224,7 +224,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "busted"; - rev = "v2.3.0"; + tag = "v2.3.0"; hash = "sha256-ZSfnbsDiaIo/abVpwb/LV5Ktp5wFSZQNO0OdbnjqVSs="; }; @@ -265,7 +265,7 @@ final: prev: { src = fetchFromGitHub { owner = "hishamhm"; repo = "busted-htest"; - rev = "1.0.0"; + tag = "1.0.0"; hash = "sha256-tGAQUSeDt+OV/TBAJo/JFdyeBRRZaIQEJG+SKcCaQhs="; }; @@ -297,7 +297,7 @@ final: prev: { src = fetchFromGitHub { owner = "sile-typesetter"; repo = "cassowary.lua"; - rev = "v2.3.2"; + tag = "v2.3.2"; hash = "sha256-wIVuf1L3g2BCM+zW4Nt1IyU6xaP4yYuzxHjVDxsgdNM="; }; @@ -332,7 +332,7 @@ final: prev: { src = fetchFromGitHub { owner = "alerque"; repo = "cldr-lua"; - rev = "v0.3.0"; + tag = "v0.3.0"; hash = "sha256-5LY0YxHACtreP38biDZD97bkPuuT7an/Z1VBXEJYjkI="; }; @@ -429,7 +429,7 @@ final: prev: { src = fetchFromGitHub { owner = "mascarenhas"; repo = "cosmo"; - rev = "v16.06.04"; + tag = "v16.06.04"; hash = "sha256-mJE5GkDnfZ3qAQyyyKj+aXOtlITeYs8lerGJSTzU/Tk="; }; @@ -460,7 +460,7 @@ final: prev: { src = fetchFromGitHub { owner = "keplerproject"; repo = "coxpcall"; - rev = "v1_17_0"; + tag = "v1_17_0"; hash = "sha256-EW8pGI9jiGutNVNmyiCP5sIVYZe2rJQc03OrKXIOeMw="; }; @@ -523,7 +523,7 @@ final: prev: { src = fetchFromGitHub { owner = "teal-language"; repo = "cyan"; - rev = "v0.4.1"; + tag = "v0.4.1"; hash = "sha256-jvBmOC1SMnuwgwtK6sPCDma+S5RyhItc6YjzMPULzSw="; }; @@ -560,7 +560,7 @@ final: prev: { src = fetchFromGitHub { owner = "hishamhm"; repo = "datafile"; - rev = "v0.11"; + tag = "v0.11"; hash = "sha256-aHdxFJ2IB9v9UMK7vqk7tUA0rLmfvRd0nzhc9JO8AlQ="; }; @@ -594,7 +594,7 @@ final: prev: { src = fetchFromGitHub { owner = "astoff"; repo = "digestif"; - rev = "v0.6"; + tag = "v0.6"; hash = "sha256-sGwKt9suRVNrbRJlhNMHzc5r4sK/fvUc7smxmxmrn8Y="; }; @@ -660,7 +660,7 @@ final: prev: { src = fetchFromGitHub { owner = "bakpakin"; repo = "Fennel"; - rev = "1.6.1"; + tag = "1.6.1"; hash = "sha256-MLXLkRKlxqvEOogM5I4uHxnlRLjK8Pbeq9b1+kAgqFg="; }; @@ -754,7 +754,7 @@ final: prev: { src = fetchFromGitHub { owner = "alerque"; repo = "fluent-lua"; - rev = "v0.2.0"; + tag = "v0.2.0"; hash = "sha256-uDJWhQ/fDD9ZbYOgPk1FDlU3A3DAZw3Ujx92BglFWoo="; }; @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2459-1"; + version = "0.0.2475-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2459-1.rockspec"; - sha256 = "0qz1r8vm7szd7z6gicxiblc40y8pw9w91g5qnvax4qmzhyyw4zcq"; + url = "mirror://luarocks/fzf-lua-0.0.2475-1.rockspec"; + sha256 = "0lpmyffc5g7sl1smb59pqmd8zrkcp367mgsiarscqbqc6yilrvky"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/36d60dd59cd9bc0442352119fc0e45e1c9011e03.zip"; - sha256 = "0lr4rk0fqdw12vhnmrjy197ai2d5ld16rwpcwxw4ay1dnaaq2f3x"; + url = "https://github.com/ibhagwan/fzf-lua/archive/739330f48ca64b4283f5228e9dc9c0c8f9a37110.zip"; + sha256 = "1pwzaak9q7cacw2qvcs80qxqfpxc60jvspw4ykmws6sh3rbi5c36"; }; disabled = luaOlder "5.1"; @@ -937,15 +937,15 @@ final: prev: { }: buildLuarocksPackage { pname = "haskell-tools.nvim"; - version = "7.0.0-1"; + version = "7.0.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/haskell-tools.nvim-7.0.0-1.rockspec"; - sha256 = "03zrib07g6fxzf9gj52f8v5bvllqv7zsvn7z473grwsq6w26dpdy"; + url = "mirror://luarocks/haskell-tools.nvim-7.0.1-1.rockspec"; + sha256 = "0iy3c8zdj5m0mcj11vw91458dgh4g7y7yz3pc312gbbjq89pi07h"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.0.zip"; - sha256 = "1jxbdqh4sgh00lx7abrb7rww62x1dafzxncsr0pjlmly53vwrw5r"; + url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.1.zip"; + sha256 = "0ibd2cdmfagmdi0v0m0l4yssnx9pfvw0cgs0gz0zlb403jsgm394"; }; disabled = luaOlder "5.1"; @@ -1057,7 +1057,7 @@ final: prev: { src = fetchFromGitHub { owner = "kmarius"; repo = "jsregexp"; - rev = "v0.0.7"; + tag = "v0.0.7"; hash = "sha256-aXRGmo6w7jgKlR2BwKhbFGHC0mOTwHfYsh+lvqNuFtQ="; }; @@ -1123,7 +1123,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "ldoc"; - rev = "v1.5.0"; + tag = "v1.5.0"; hash = "sha256-Me2LT+UzO8G2vHqG7DjjoCRAtLmhiJHlSEYQGkprxTw="; }; @@ -1158,7 +1158,7 @@ final: prev: { src = fetchFromGitHub { owner = "pavouk"; repo = "lgi"; - rev = "0.9.2"; + tag = "0.9.2"; hash = "sha256-UpamUbvqzF0JKV3J0wIiJlV6iedwe823vD0EIm3zKw8="; }; @@ -1250,7 +1250,7 @@ final: prev: { src = fetchFromGitHub { owner = "jeffzi"; repo = "llscheck"; - rev = "v0.8.0"; + tag = "v0.8.0"; hash = "sha256-edUS6EQLiU4Slob2PagmPE5h7Co+XNRYb3fNeC4COsI="; }; @@ -1345,7 +1345,7 @@ final: prev: { src = fetchFromGitHub { owner = "leafo"; repo = "loadkit"; - rev = "v1.1.0"; + tag = "v1.1.0"; hash = "sha256-fw+aoP9+yDpme4qXupE07cV1QGZjb2aU7IOHapG+ihU="; }; @@ -1466,7 +1466,7 @@ final: prev: { src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - rev = "rel-2-9-2"; + tag = "rel-2-9-2"; hash = "sha256-DzNDve+xeKb+kAcW+o7GK/RsoDhaDAVAWAhgjISCyZc="; }; @@ -1498,7 +1498,7 @@ final: prev: { src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - rev = "rel-2-9-2"; + tag = "rel-2-9-2"; hash = "sha256-DzNDve+xeKb+kAcW+o7GK/RsoDhaDAVAWAhgjISCyZc="; }; @@ -1531,7 +1531,7 @@ final: prev: { src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - rev = "rel-2-9-2"; + tag = "rel-2-9-2"; hash = "sha256-DzNDve+xeKb+kAcW+o7GK/RsoDhaDAVAWAhgjISCyZc="; }; @@ -1563,7 +1563,7 @@ final: prev: { src = fetchFromGitHub { owner = "rrthomas"; repo = "lrexlib"; - rev = "rel-2-9-2"; + tag = "rel-2-9-2"; hash = "sha256-DzNDve+xeKb+kAcW+o7GK/RsoDhaDAVAWAhgjISCyZc="; }; @@ -1626,7 +1626,7 @@ final: prev: { src = fetchFromGitHub { owner = "openresty"; repo = "lua-cjson"; - rev = "2.1.0.10"; + tag = "2.1.0.10"; hash = "sha256-/SeQro0FaJn91bAGjsVIin+mJF89VUm/G0KyJkV9Qps="; }; @@ -1658,7 +1658,7 @@ final: prev: { src = fetchFromGitHub { owner = "antirez"; repo = "lua-cmsgpack"; - rev = "0.4.0"; + tag = "0.4.0"; hash = "sha256-oGKX5G3uNGCJOaZpjLmIJYuq5HtdLd9xM/TlmxODCkg="; }; @@ -1721,7 +1721,7 @@ final: prev: { src = fetchFromGitHub { owner = "hamishforbes"; repo = "lua-ffi-zlib"; - rev = "v0.6"; + tag = "v0.6"; hash = "sha256-l3zN6amZ6uUbOl7vt5XF+Uyz0nbDrYgcaQCWRFSN22Q="; }; @@ -1785,7 +1785,7 @@ final: prev: { src = fetchFromGitHub { owner = "Alloyed"; repo = "lua-lsp"; - rev = "v0.1.0"; + tag = "v0.1.0"; hash = "sha256-Fy9d6ZS0R48dUpKpgJ9jRujQna5wsE3+StJ8GQyWY54="; }; @@ -1851,7 +1851,7 @@ final: prev: { src = fetchFromGitHub { owner = "starwing"; repo = "lua-protobuf"; - rev = "0.5.3"; + tag = "0.5.3"; hash = "sha256-9vAv/Rhf9xrQnbd0nkaxGrcTRKkUSlpYRAJe2zpdIiY="; }; @@ -1884,7 +1884,7 @@ final: prev: { src = fetchFromGitHub { owner = "ledgetech"; repo = "lua-resty-http"; - rev = "v0.17.2"; + tag = "v0.17.2"; hash = "sha256-Ph3PpzQYKYMvPvjYwx4TeZ9RYoryMsO6mLpkAq/qlHY="; }; @@ -1917,7 +1917,7 @@ final: prev: { src = fetchFromGitHub { owner = "cdbattags"; repo = "lua-resty-jwt"; - rev = "v0.2.3"; + tag = "v0.2.3"; hash = "sha256-m8UbvKk2DR8yCYX9Uv5HjXcZDVyVeRlUKp7UiaN/SkA="; }; @@ -1953,7 +1953,7 @@ final: prev: { src = fetchFromGitHub { owner = "zmartzone"; repo = "lua-resty-openidc"; - rev = "v1.8.0"; + tag = "v1.8.0"; hash = "sha256-LSkNWebMF1L1a66QszugAxcHsW5o9uxQZHWituFFgJs="; }; @@ -1989,7 +1989,7 @@ final: prev: { src = fetchFromGitHub { owner = "fffonion"; repo = "lua-resty-openssl"; - rev = "1.7.1"; + tag = "1.7.1"; hash = "sha256-Zj4neqIptfg8Qckj6BOoHpnVlxCNmJuIgg1kcuqt6pw="; }; @@ -2021,7 +2021,7 @@ final: prev: { src = fetchFromGitHub { owner = "bungle"; repo = "lua-resty-session"; - rev = "v4.1.5"; + tag = "v4.1.5"; hash = "sha256-qwXNEWU0i3PUJK5cUChkcH43HnBCz4EEVPDQQ10Je+Q="; }; @@ -2139,7 +2139,7 @@ final: prev: { src = fetchFromGitHub { owner = "jonstoler"; repo = "lua-toml"; - rev = "v2.0.1"; + tag = "v2.0.1"; hash = "sha256-6wCo06Ulmx6HVN2bTrklPqgGiEhDZ1fUfusdS/SDdFI="; }; @@ -2202,7 +2202,7 @@ final: prev: { src = fetchFromGitHub { owner = "brimworks"; repo = "lua-yajl"; - rev = "v2.1"; + tag = "v2.1"; hash = "sha256-zHBNedJkGEm47HpbeJvcm6JNUUfA1OunLHPJulR8rF8="; }; @@ -2235,7 +2235,7 @@ final: prev: { src = fetchFromGitHub { owner = "brimworks"; repo = "lua-zlib"; - rev = "v1.4"; + tag = "v1.4"; hash = "sha256-z25OtHroEVUFraeFwajbmIiyD3hlZ12FnWs5uUBLm2Y="; }; @@ -2268,7 +2268,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "lua_cliargs"; - rev = "v3.0.2"; + tag = "v3.0.2"; hash = "sha256-wL3qBQ8Lu3q8DK2Kaeo1dgzIHd8evaxFYJg47CcQiSg="; }; @@ -2330,7 +2330,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "luacheck"; - rev = "v1.2.0"; + tag = "v1.2.0"; hash = "sha256-6aDXZRLq2c36dbasyVzcecQKoMvY81RIGYasdF211UY="; }; @@ -2358,17 +2358,17 @@ final: prev: { }: buildLuarocksPackage { pname = "luacov"; - version = "0.16.0-1"; + version = "0.17.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luacov-0.16.0-1.rockspec"; - sha256 = "1yn056pd2x142lc1s2admnhjnv5hpqwlq6d5sr2ckj5g83x55dvx"; + url = "mirror://luarocks/luacov-0.17.0-1.rockspec"; + sha256 = "042jp0nfy3hcnbywlfp4jkrm9xpxrkggs57q616p4win9ibxcqjy"; }).outPath; src = fetchFromGitHub { owner = "lunarmodules"; repo = "luacov"; - rev = "v0.16.0"; - hash = "sha256-GoJqiFyXH4chQ/k/qBPttnh/V4vUSfR2Lg8rt3CPKoY="; + tag = "v0.17.0"; + hash = "sha256-UI+6+0g3ldbKUsXCAgYll8v25gwEUn5A102Pn/H0c60="; }; disabled = luaOlder "5.1"; @@ -2401,7 +2401,7 @@ final: prev: { src = fetchFromGitHub { owner = "mwild1"; repo = "luadbi"; - rev = "v0.7.4"; + tag = "v0.7.4"; hash = "sha256-N4I8zVTodS01QUIncwAts/vxh2aFY2nYCnVmpN+2HwM="; }; @@ -2435,7 +2435,7 @@ final: prev: { src = fetchFromGitHub { owner = "mwild1"; repo = "luadbi"; - rev = "v0.7.4"; + tag = "v0.7.4"; hash = "sha256-N4I8zVTodS01QUIncwAts/vxh2aFY2nYCnVmpN+2HwM="; }; @@ -2470,7 +2470,7 @@ final: prev: { src = fetchFromGitHub { owner = "mwild1"; repo = "luadbi"; - rev = "v0.7.4"; + tag = "v0.7.4"; hash = "sha256-N4I8zVTodS01QUIncwAts/vxh2aFY2nYCnVmpN+2HwM="; }; @@ -2505,7 +2505,7 @@ final: prev: { src = fetchFromGitHub { owner = "mwild1"; repo = "luadbi"; - rev = "v0.7.4"; + tag = "v0.7.4"; hash = "sha256-N4I8zVTodS01QUIncwAts/vxh2aFY2nYCnVmpN+2HwM="; }; @@ -2540,7 +2540,7 @@ final: prev: { src = fetchFromGitHub { owner = "siffiejoe"; repo = "lua-luaepnf"; - rev = "v0.3"; + tag = "v0.3"; hash = "sha256-iZksr6Ljy94D0VO4xSRO9s/VgcURvCfDMX9DOt2IetM="; }; @@ -2602,7 +2602,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "luaexpat"; - rev = "1.4.1"; + tag = "1.4.1"; hash = "sha256-SnI+a7555R/EFFdnrvJohP6uzwQiMNQPqgp0jxAI178="; }; @@ -2670,7 +2670,7 @@ final: prev: { src = fetchFromGitHub { owner = "keplerproject"; repo = "luafilesystem"; - rev = "v1_8_0"; + tag = "v1_8_0"; hash = "sha256-pEA+Z1pkykWLTT6NHQ5lo8roOh2P0fiHtnK+byTkF5o="; }; @@ -2703,7 +2703,7 @@ final: prev: { src = fetchFromGitHub { owner = "lualdap"; repo = "lualdap"; - rev = "v1.4.0"; + tag = "v1.4.0"; hash = "sha256-u91T7RlRa87CbYXZLhrzcpVvZWsCnQObmbS86kfsAHc="; }; @@ -2768,7 +2768,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "lualogging"; - rev = "v1.8.2"; + tag = "v1.8.2"; hash = "sha256-RIblf2C9H6Iajzc9aqnvrK4xq8FAHq9InTO6m3aM5dc="; }; @@ -2862,7 +2862,7 @@ final: prev: { src = fetchFromGitHub { owner = "dpapavas"; repo = "luaprompt"; - rev = "v0.9"; + tag = "v0.9"; hash = "sha256-S6bzlIY1KlMK3wy01wGuRujGFgPxcNWmCaISQ87EBGs="; }; @@ -2924,7 +2924,7 @@ final: prev: { src = fetchFromGitHub { owner = "luarocks"; repo = "luarocks"; - rev = "v3.13.0"; + tag = "v3.13.0"; hash = "sha256-ETVoDpeFSsW7ld2z31Vog3RKsMquoxd7c8m9y7Fb1wk="; }; @@ -2957,7 +2957,7 @@ final: prev: { src = fetchFromGitHub { owner = "mlua-rs"; repo = "luarocks-build-rust-mlua"; - rev = "0.2.7"; + tag = "0.2.7"; hash = "sha256-Zf/Ey5utsgzXqR8zlDse7KsyWA0RGx3hyvnJ36qhKG8="; }; @@ -3055,7 +3055,7 @@ final: prev: { src = fetchFromGitHub { owner = "brunoos"; repo = "luasec"; - rev = "v1.3.2"; + tag = "v1.3.2"; hash = "sha256-o3uiZQnn/ID1qAgpZAqA4R3fWWk+Ajcgx++iNu1yLWc="; }; @@ -3121,7 +3121,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasocket"; - rev = "v3.1.0"; + tag = "v3.1.0"; hash = "sha256-sKSzCrQpS+9reN9IZ4wkh4dB50wiIfA87xN4u1lyHo4="; }; @@ -3144,17 +3144,17 @@ final: prev: { }: buildLuarocksPackage { pname = "luasql-sqlite3"; - version = "2.7.0-1"; + version = "2.8.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luasql-sqlite3-2.7.0-1.rockspec"; - sha256 = "0fsx3r1hfdkvy07ki7rmmn23w0578mss8rfzz5fi668f0f35lywg"; + url = "mirror://luarocks/luasql-sqlite3-2.8.0-1.rockspec"; + sha256 = "1zqcs211idnji4fzyh5g6yn4ca13z690fx0i84gmbibvi5w9rqnl"; }).outPath; src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasql"; - rev = "2.7.0"; - hash = "sha256-vtL/ynlnZYNP3CQSxMR7o3xWx10rDHI9fIQazrtNfQE="; + tag = "2.8.0"; + hash = "sha256-7FQa62eGe+bGkDF9+yte0JMcONPjoy5Zn5nohJG1KLA="; }; disabled = luaOlder "5.1"; @@ -3186,7 +3186,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "luassert"; - rev = "v1.9.0"; + tag = "v1.9.0"; hash = "sha256-jjdB95Vr5iVsh5T7E84WwZMW6/5H2k2R/ny2VBs2l3I="; }; @@ -3219,7 +3219,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "luasystem"; - rev = "v0.6.3"; + tag = "v0.6.3"; hash = "sha256-8d2835/EcyDJX9yTn6MTfaZryjY1wkSP+IIIKGPDXMk="; }; @@ -3251,7 +3251,7 @@ final: prev: { src = fetchFromGitHub { owner = "f4z3r"; repo = "luatext"; - rev = "v1.2.1"; + tag = "v1.2.1"; hash = "sha256-StxCmjSSy3ok0hNkKTQyq4yS1LfX980R5pULCUjLPek="; }; @@ -3376,7 +3376,7 @@ final: prev: { src = fetchFromGitHub { owner = "mpeterv"; repo = "luazip"; - rev = "1.2.7"; + tag = "1.2.7"; hash = "sha256-pAuXdvF2hM3ApvOg5nn9EHTGlajujHMtHEoN3Sj+mMo="; }; @@ -3409,7 +3409,7 @@ final: prev: { src = fetchFromGitHub { owner = "svermeulen"; repo = "lusc_luv"; - rev = "main"; + tag = "main"; hash = "sha256-xT3so0QHtzzLRNRb7yqfaRMwkl2bt1MP1xh8BkHKqqo="; }; @@ -3664,7 +3664,7 @@ final: prev: { src = fetchFromGitHub { owner = "leafo"; repo = "magick"; - rev = "v1.6.0"; + tag = "v1.6.0"; hash = "sha256-gda+vLrWyMQ553jVCIRl1qYTS/rXsGhxrBsrJyI8EN4="; }; @@ -3698,7 +3698,7 @@ final: prev: { src = fetchFromGitHub { owner = "mpeterv"; repo = "markdown"; - rev = "0.33"; + tag = "0.33"; hash = "sha256-PgRGiSwDODSyNSgeN7kNOCZwjLbGf1Qts/jrfLGYKwU="; }; @@ -3788,7 +3788,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "lua-mimetypes"; - rev = "v1.1.0"; + tag = "v1.1.0"; hash = "sha256-9uuhMerMqE/AtFFGNIWxGBN0BQ+FE+NgZa3g041lesE="; }; @@ -4051,7 +4051,7 @@ final: prev: { src = fetchFromGitHub { owner = "MunifTanjim"; repo = "nui.nvim"; - rev = "0.4.0"; + tag = "0.4.0"; hash = "sha256-SJc9nfV6cnBKYwRWsv0iHy+RbET8frNV85reICf+pt8="; }; @@ -4302,7 +4302,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "penlight"; - rev = "1.15.0"; + tag = "1.15.0"; hash = "sha256-yEkzr4v8avygFxp+NUvffg2fRxQJWTpRdIvluh/QBpY="; }; @@ -4393,7 +4393,7 @@ final: prev: { src = fetchFromGitHub { owner = "xpol"; repo = "lua-rapidjson"; - rev = "v0.7.2"; + tag = "v0.7.2"; hash = "sha256-WdfGIgbwlMMItsasN+ZITd/iqSeHC0EVeYoUcolb1MU="; }; @@ -4685,7 +4685,7 @@ final: prev: { src = fetchFromGitHub { owner = "lunarmodules"; repo = "say"; - rev = "v1.4.1"; + tag = "v1.4.1"; hash = "sha256-IjNkK1leVtYgbEjUqguVMjbdW+0BHAOCE0pazrVuF50="; }; @@ -4718,7 +4718,7 @@ final: prev: { src = fetchFromGitHub { owner = "pkulchenko"; repo = "serpent"; - rev = "0.30"; + tag = "0.30"; hash = "sha256-aCP/Lk11wdnqXzntgNlyZz1LkLgZApcvDiA//LLzAGE="; }; @@ -4756,7 +4756,7 @@ final: prev: { src = fetchFromGitHub { owner = "f4z3r"; repo = "sofa"; - rev = "v0.8.0"; + tag = "v0.8.0"; hash = "sha256-MWGp0kbLaXQV3ElSgPTFoVuWk4+ujktG0xh20kQPex4="; }; @@ -4795,7 +4795,7 @@ final: prev: { src = fetchFromGitHub { owner = "tami5"; repo = "sqlite.lua"; - rev = "v1.2.2"; + tag = "v1.2.2"; hash = "sha256-NUjZkFawhUD0oI3pDh/XmVwtcYyPqa+TtVbl3k13cTI="; }; @@ -5035,7 +5035,7 @@ final: prev: { src = fetchFromGitHub { owner = "gptlang"; repo = "lua-tiktoken"; - rev = "v0.2.5"; + tag = "v0.2.5"; hash = "sha256-V3dpFS590QkJQRIAeEgxakvoOGrilolWHutKn9zlOsg="; }; @@ -5071,7 +5071,7 @@ final: prev: { src = fetchFromGitHub { owner = "teal-language"; repo = "tl"; - rev = "v0.24.8"; + tag = "v0.24.8"; hash = "sha256-bjk/e+FuW0pSaVkRXIiYWhaNGU08Mgyvb7U7lc+8k2w="; }; @@ -5099,22 +5099,22 @@ final: prev: { }: buildLuarocksPackage { pname = "toml-edit"; - version = "0.6.1-1"; + version = "0.7.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/toml-edit-0.6.1-1.rockspec"; - sha256 = "0crvmigffka3n7583r1a7fgcjfq5b0819a7d155q50m52b7afc4z"; + url = "mirror://luarocks/toml-edit-0.7.0-1.rockspec"; + sha256 = "174kjw3j6p1q5wxd34929wlm4hsv5s7ma44nccy3l0b52g453afg"; }).outPath; src = fetchzip { - url = "https://github.com/nvim-neorocks/toml-edit.lua/archive/v0.6.1.zip"; - sha256 = "03gxfj2km4j08cx8yv70wvzwynnlwai6cdprrxnbf76mwy877hpg"; + url = "https://github.com/lumen-oss/toml-edit.lua/archive/v0.7.0.zip"; + sha256 = "03wg6mwmj802a5iv4fklz0zwd9slpw9hjzwj5068gf2lihkkwjzh"; }; disabled = luaOlder "5.1"; nativeBuildInputs = [ luarocks-build-rust-mlua ]; meta = { - homepage = "https://github.com/nvim-neorocks/toml-edit.lua"; + homepage = "https://github.com/lumen-oss/toml-edit.lua"; description = "TOML Parser + Formatting and Comment-Preserving Editor"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "MIT"; @@ -5233,7 +5233,7 @@ final: prev: { src = fetchFromGitHub { owner = "ToxicFrog"; repo = "vstruct"; - rev = "v2.1.1"; + tag = "v2.1.1"; hash = "sha256-p9yRJ3Kr6WQ4vBSTOVLoX6peNCJW6b6kgXCySg7aiWo="; }; @@ -5265,7 +5265,7 @@ final: prev: { src = fetchFromGitHub { owner = "notomo"; repo = "vusted"; - rev = "v2.5.3"; + tag = "v2.5.3"; hash = "sha256-b07aSgDgSNpALs5en8ZXLEd/ThLEWX/dTME8Rg1K15I="; }; @@ -5300,7 +5300,7 @@ final: prev: { src = fetchFromGitHub { owner = "manoelcampos"; repo = "xml2lua"; - rev = "v1.6-2"; + tag = "v1.6-2"; hash = "sha256-4il5mmRLtuyCJ2Nm1tKv2hXk7rmiq7Fppx9LMbjkne0="; }; diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index b657f56eed47..92b12d039847 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -1080,10 +1080,9 @@ in }); toml-edit = prev.toml-edit.overrideAttrs (old: { - cargoDeps = rustPlatform.fetchCargoVendor { inherit (old) src; - hash = "sha256-ow0zefFFrU91Q2PJww2jtd6nqUjwXUtfQzjkzl/AXuo="; + hash = "sha256-8lYvdraKEd1nf8dkZuSDQRVJvX56gHCcTZVtyoy/0IM="; }; NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin ( @@ -1095,7 +1094,6 @@ in rustPlatform.cargoSetupHook lua.pkgs.luarocks-build-rust-mlua ]; - }); tree-sitter-http = prev.tree-sitter-http.overrideAttrs (old: { From b8c53d20c550df022dbcd3d22951933326dcba76 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 14 Feb 2026 23:47:35 +0100 Subject: [PATCH 28/45] cel-go: 0.21.0 -> 0.27.0 --- pkgs/by-name/ce/cel-go/package.nix | 42 +++++++++++++++++++++++++----- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ce/cel-go/package.nix b/pkgs/by-name/ce/cel-go/package.nix index df3c11d397cf..242b261a581f 100644 --- a/pkgs/by-name/ce/cel-go/package.nix +++ b/pkgs/by-name/ce/cel-go/package.nix @@ -3,21 +3,41 @@ buildGoModule, fetchFromGitHub, }: +let + cel-spec = buildGoModule (finalAttrs: { + pname = "cel-spec"; + version = "0.25.1"; + src = fetchFromGitHub { + owner = "google"; + repo = "cel-spec"; + tag = "v${finalAttrs.version}"; + hash = "sha256-D9NHnQerquU2nDhDIheHmzV2FUwKi+MfTO+sehMXudg="; + }; + + vendorHash = "sha256-7Ngemih4jRO6VHSH2QxU/p1Q/E/ukUZ5wuUbZzRj6kA="; + + installPhase = '' + runHook preInstall + cp -r . $out + runHook postInstall + ''; + }); +in buildGoModule (finalAttrs: { pname = "cel-go"; - version = "0.21.0"; + version = "0.27.0"; src = fetchFromGitHub { owner = "google"; repo = "cel-go"; - rev = "v${finalAttrs.version}"; - hash = "sha256-t451e3Pkkt4pmBvS0DBSHOVg7P8ipJd28XyiQ6P/QIQ="; + tag = "v${finalAttrs.version}"; + hash = "sha256-gry3Kwx9SKFxLrUCVpg4hxv5J1R6HzHWW9W0OG7dpKA="; }; modRoot = "repl"; - vendorHash = "sha256-t/GEbpnqpLQ79ETqS9TAgy+2z9FoifAmkHbfKUxDBZA="; + vendorHash = "sha256-J0O3yGBYsX+9Eel0O5crUJxk0DNLxob/Tsue57O9Toc="; subPackages = [ "main" @@ -28,16 +48,26 @@ buildGoModule (finalAttrs: { "-w" ]; + postPatch = '' + substituteInPlace repl/go.mod \ + --replace-fail "../../cel-spec" "./cel-spec" + ''; + + preBuild = '' + mkdir cel-spec + cp -r ${cel-spec}/* cel-spec + ''; + postInstall = '' mv $out/bin/{main,cel-go} ''; meta = { + changelog = "https://github.com/google/cel-go/releases/tag/${finalAttrs.src.tag}"; description = "Fast, portable, non-Turing complete expression evaluation with gradual typing"; - mainProgram = "cel-go"; homepage = "https://github.com/google/cel-go"; - changelog = "https://github.com/google/cel-go/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.asl20; + mainProgram = "cel-go"; maintainers = [ ]; }; }) From 31ec694bbfaf721af2cc436886fb674e55b319df Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 14 Feb 2026 23:47:59 +0100 Subject: [PATCH 29/45] cel-go: add hythera as maintanier --- pkgs/by-name/ce/cel-go/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ce/cel-go/package.nix b/pkgs/by-name/ce/cel-go/package.nix index 242b261a581f..7561eb642de7 100644 --- a/pkgs/by-name/ce/cel-go/package.nix +++ b/pkgs/by-name/ce/cel-go/package.nix @@ -68,6 +68,6 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/google/cel-go"; license = lib.licenses.asl20; mainProgram = "cel-go"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; }; }) From 6ce5b9040da15cc74871d8a18559b48874d60587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sat, 14 Feb 2026 19:18:51 -0800 Subject: [PATCH 30/45] flare-signal: 0.18.1 -> 0.18.3 Diff: https://gitlab.com/schmiddi-on-mobile/flare/-/compare/0.18.1...0.18.3 Changelog: https://gitlab.com/schmiddi-on-mobile/flare/-/blob/0.18.3/CHANGELOG.md --- pkgs/by-name/fl/flare-signal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/flare-signal/package.nix b/pkgs/by-name/fl/flare-signal/package.nix index d0af3557304e..e7237fb2869e 100644 --- a/pkgs/by-name/fl/flare-signal/package.nix +++ b/pkgs/by-name/fl/flare-signal/package.nix @@ -23,19 +23,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "flare"; - version = "0.18.1"; + version = "0.18.3"; src = fetchFromGitLab { domain = "gitlab.com"; owner = "schmiddi-on-mobile"; repo = "flare"; tag = finalAttrs.version; - hash = "sha256-BJAmIdkJhyfZRQLUZp34c5reuBleXWpmFJhNMFYTEXw="; + hash = "sha256-+25nDG/xw82Iv6gGYWmGHUBf4CbTLBTzrOqKdrCFIMQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-MD7YPO3q2WlFgAacvPHtj6UTnFogbC6T62mNic5955w="; + hash = "sha256-nY+rxWzZJoQRB+Pn4yjof+fCcI2GU2+QFCN73kgRLZ0="; }; nativeBuildInputs = [ From 9a6802027908effde392070e0ae9a55880081146 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 04:30:10 +0000 Subject: [PATCH 31/45] vscodium: 1.108.20787 -> 1.109.31074 --- pkgs/applications/editors/vscode/vscodium.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 7e519017a2a1..05491edbd750 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -27,12 +27,12 @@ let hash = { - x86_64-linux = "sha256-lBCwKNJv9iNQyuEvg+Ht4haFZG/lozm2KgCguKYIwYI="; - x86_64-darwin = "sha256-29oFrRfdxcMkzppYkQDkKP0DmnzjwbSciKvGwDhf8q0="; - aarch64-linux = "sha256-53t+UvvECTANRzHnyMbmff7aS5cocpRC8QaSkLRQcLw="; - aarch64-darwin = "sha256-fIp2NH2AtpQ3KXFXvDFIw4Jx2QlXnwHE4WskJ0bLwNE="; - armv7l-linux = "sha256-+y4b1/2C2YTmF2kc16xvzM8MzU64OxMK9xEORwkfBWw="; - loongarch64-linux = "sha256-VKzGJytrcMjXihWIM/qjLeZzXHb/xxHnftnXQn8erfA="; + x86_64-linux = "sha256-vijpAKlBP0dS40YlKMRCPZsgu7T+FiPgLJAgpE39BHA="; + x86_64-darwin = "sha256-EQDLzLJwVQFWe+aez3PLS2uJXgYyocjH28R7v/n86sY="; + aarch64-linux = "sha256-Or1SLzmaqCwde71e9AfQkQDUV4tAA8cYFBk5iqi562M="; + aarch64-darwin = "sha256-j8gbLW+czhFkaPOmcJBTaeWm7cxAYtvebGihQ9tWVC8="; + armv7l-linux = "sha256-7L9Pu+roEietJlwNoh7uEIkr2q5Mi8Y1uorv3TkvE3M="; + loongarch64-linux = "sha256-/KEKLDaRPX2ZM3qn3T2nqV16aG5wtuzpDWs2EdLtzZU="; } .${system} or throwSystem; @@ -43,7 +43,7 @@ buildVscode rec { # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.108.20787"; + version = "1.109.31074"; pname = "vscodium"; executableName = "codium"; From 5959f08716588fbd0f8afb8f422a69b9a9dbc1f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 04:37:19 +0000 Subject: [PATCH 32/45] nzbhydra2: 8.4.1 -> 8.5.1 --- pkgs/by-name/nz/nzbhydra2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index 9bdb950421c3..9b9a0bcfb5d4 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -35,13 +35,13 @@ let in maven.buildMavenPackage rec { pname = "nzbhydra2"; - version = "8.4.1"; + version = "8.5.1"; src = fetchFromGitHub { owner = "theotherp"; repo = "nzbhydra2"; tag = "v${version}"; - hash = "sha256-Ov8knlZdUQITECqNf8dhiPAVgtyQa1QkFNQntjBUUt0="; + hash = "sha256-idLki0UB8uqtRUvxzwvJuJJyG3+EUUJ5D4Ui41YbMPw="; }; mvnHash = "sha256-dodZT40zNqfaPd8VxfNYY10VrFNlL4xESDdTrgcFaaY="; From 50614d94b29fa3ea94ed3cebc009b503292e2bed Mon Sep 17 00:00:00 2001 From: c6rg0 Date: Sun, 15 Feb 2026 13:23:29 +0000 Subject: [PATCH 33/45] teams-for-linux: 2.7.4 -> 2.7.5 --- pkgs/by-name/te/teams-for-linux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index 3a4cf839ef58..cb6298030ee4 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -16,16 +16,16 @@ buildNpmPackage rec { pname = "teams-for-linux"; - version = "2.7.4"; + version = "2.7.5"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = "teams-for-linux"; tag = "v${version}"; - hash = "sha256-Wld0Unf2Rk/6/UXocxHn7vdkFgaNtiBybe4snJF7W2E="; + hash = "sha256-TOoaH5F1Ji5UvonqFu/26OMckZ+l71UF0lQf7jEoStg="; }; - npmDepsHash = "sha256-wSK20nCrAp184iPxlfxUvub8vynPKEQxNLkkN8FuWwA="; + npmDepsHash = "sha256-apw2Dg7MmcC+eOrYS+FpHuNIBH564BAUWefNBs/frU0="; nativeBuildInputs = [ makeWrapper From 07280ffbf5bed3780996cc23971104349f531509 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Sun, 15 Feb 2026 14:36:58 +0100 Subject: [PATCH 34/45] libp11: 0.4.13 -> 0.4.17 --- pkgs/by-name/li/libp11/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libp11/package.nix b/pkgs/by-name/li/libp11/package.nix index fa3f23959744..f6c6e6898026 100644 --- a/pkgs/by-name/li/libp11/package.nix +++ b/pkgs/by-name/li/libp11/package.nix @@ -10,17 +10,18 @@ stdenv.mkDerivation rec { pname = "libp11"; - version = "0.4.13"; + version = "0.4.17"; src = fetchFromGitHub { owner = "OpenSC"; repo = "libp11"; rev = "${pname}-${version}"; - sha256 = "sha256-xH5Ic8HpWB5O2MWXf2A9FUiV10VZajDdPqEVF0Hs6u0="; + sha256 = "sha256-ST1st+bktGu4G7m8BXuUk+WsTDBj7BcfNFGiiZt1obU="; }; configureFlags = [ "--with-enginesdir=${placeholder "out"}/lib/engines" + "--with-modulesdir=${placeholder "out"}/lib/ossl-module" ]; nativeBuildInputs = [ From 5f2aeeea1e491996c3950df8eaf7232b1e05a429 Mon Sep 17 00:00:00 2001 From: mana-byte Date: Sun, 15 Feb 2026 15:04:42 +0100 Subject: [PATCH 35/45] xray: 25.10.15 -> 26.2.6 --- pkgs/by-name/xr/xray/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/xr/xray/package.nix b/pkgs/by-name/xr/xray/package.nix index d8624f5e5be7..ea06d72f6ba7 100644 --- a/pkgs/by-name/xr/xray/package.nix +++ b/pkgs/by-name/xr/xray/package.nix @@ -2,7 +2,7 @@ lib, fetchFromGitHub, symlinkJoin, - buildGoModule, + buildGo126Module, makeWrapper, nix-update-script, v2ray-geoip, @@ -13,18 +13,18 @@ ], }: -buildGoModule (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "xray"; - version = "26.1.13"; + version = "26.2.6"; src = fetchFromGitHub { owner = "XTLS"; repo = "Xray-core"; rev = "v${finalAttrs.version}"; - hash = "sha256-Sb9Q+HUDdvyDIMpKaNWvc4BipAxmITeGkOl09dPLs9k="; + hash = "sha256-WTCehvvk/f2/IemzGDq3Y0dM/n0iKAH8CeVyoTimFqQ="; }; - vendorHash = "sha256-mWZwzuEYbmNcrpRGvvZVJ7be7nRQLo7m2MM1OM3Lqzs="; + vendorHash = "sha256-JOstg2Q7UTFn904MMjqk+BCRd7opfNDj+WI0sCSHbDA="; nativeBuildInputs = [ makeWrapper ]; From bd66006c655a770c9599a6eccf340ef1a751eb4c Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Thu, 5 Feb 2026 19:30:12 +0100 Subject: [PATCH 36/45] neovim: set provider configuration to initrc as an attempt to simplify configuration: instead of having wrapping arguments + an optional neovim configuration let's always generate a neovim configuration. The change should be transparent for most users, and require intervention for users that fulfill both conditions: - using remote plugins (rare already) - that set `wrapRc = false` in wrapNeovimUnstable without loading later the generated luaRcContent The fix is then to pass as wrapping arguments the wrapper's generated config via (wrapNeovimUnstable neovim-unwrapped { } ).overrideAttrs(oa: { wrapperArgs = oa.wrapperArgs ++ [ ''--cmd "lua dofile('${writeText "init.lua" oa.luaRcContent}')"'' ]; }) neovim: avoid creating empty newlines --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/applications/editors/neovim/wrapper.nix | 26 +++++++++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 14daa0dafbfa..45a5fccfafd4 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -183,6 +183,8 @@ - `openrgb` was updated to 1.0rc2, which now uses Plugin API version 4. Some existing OpenRGB plugins may be incompatible or require updates. +- the `neovim` wrapper sets provider-related configuration in its generated config rather than as wrapper arguments. It should not affect configuration unless you set `wrapRc` to false. + - We now use the upstream wrapper script for Gradle, supporting both the `JAVA_HOME` and `GRADLE_OPTS` environment variables. ## Nixpkgs Library {#sec-nixpkgs-release-26.05-lib} diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix index e8f04ad30fc3..ccb7c47f1f56 100644 --- a/pkgs/applications/editors/neovim/wrapper.nix +++ b/pkgs/applications/editors/neovim/wrapper.nix @@ -104,13 +104,16 @@ let packpathDirs.myNeovimPackages = vimPackageInfo.vimPackage; finalPackdir = neovimUtils.packDir packpathDirs; - rcContent = '' - ${luaRcContent} - '' - + lib.optionalString (neovimRcContent' != "") '' - vim.cmd.source "${writeText "init.vim" neovimRcContent'}" - '' - + lib.optionalString autoconfigure (lib.concatStringsSep "\n" vimPackageInfo.pluginAdvisedLua); + rcContent = lib.concatStringsSep "\n" ( + [ + providerLuaRc + ] + ++ lib.optional (luaRcContent != "") luaRcContent + ++ lib.optional (neovimRcContent' != "") '' + vim.cmd.source "${writeText "init.vim" neovimRcContent'}" + '' + ++ lib.optionals autoconfigure vimPackageInfo.pluginAdvisedLua + ); python3Env = lib.warnIf (attrs ? python3Env) @@ -125,12 +128,7 @@ let wrapperArgsStr = if lib.isString wrapperArgs then wrapperArgs else lib.escapeShellArgs wrapperArgs; - generatedWrapperArgs = [ - # vim accepts a limited number of commands so we join all the provider ones - "--add-flags" - ''--cmd "lua ${providerLuaRc}"'' - ] - ++ + generatedWrapperArgs = lib.optionals ( finalAttrs.packpathDirs.myNeovimPackages.start != [ ] @@ -181,7 +179,7 @@ let ++ lib.optionals finalAttrs.wrapRc [ "--set-default" "VIMINIT" - "lua dofile('${writeText "init.lua" rcContent}')" + "lua dofile('${writeText "init.lua" finalAttrs.luaRcContent}')" ] ++ finalAttrs.generatedWrapperArgs; From 28b5fc1ae9a483b64aa5c02abf027c8d84f9ee35 Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Thu, 5 Feb 2026 20:11:15 +0100 Subject: [PATCH 37/45] neovim: formatter updated --- pkgs/applications/editors/neovim/wrapper.nix | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/applications/editors/neovim/wrapper.nix b/pkgs/applications/editors/neovim/wrapper.nix index ccb7c47f1f56..6c97a6f22377 100644 --- a/pkgs/applications/editors/neovim/wrapper.nix +++ b/pkgs/applications/editors/neovim/wrapper.nix @@ -140,17 +140,17 @@ let "--add-flags" ''--cmd "set rtp^=${finalPackdir}"'' ] - ++ lib.optionals finalAttrs.withRuby [ - "--set" - "GEM_HOME" - "${rubyEnv}/${rubyEnv.ruby.gemPath}" - ] - ++ lib.optionals (finalAttrs.runtimeDeps != [ ]) [ - "--suffix" - "PATH" - ":" - (lib.makeBinPath finalAttrs.runtimeDeps) - ]; + ++ lib.optionals finalAttrs.withRuby [ + "--set" + "GEM_HOME" + "${rubyEnv}/${rubyEnv.ruby.gemPath}" + ] + ++ lib.optionals (finalAttrs.runtimeDeps != [ ]) [ + "--suffix" + "PATH" + ":" + (lib.makeBinPath finalAttrs.runtimeDeps) + ]; providerLuaRc = neovimUtils.generateProviderRc { inherit (finalAttrs) From 988002cd4160b3b6803249c8fbf0c5152c359265 Mon Sep 17 00:00:00 2001 From: Tom van Dijk <18gatenmaker6@gmail.com> Date: Mon, 2 Feb 2026 00:02:20 +0100 Subject: [PATCH 38/45] josm: 19439 -> 19481 --- pkgs/by-name/jo/josm/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/jo/josm/package.nix b/pkgs/by-name/jo/josm/package.nix index 882672bbc36b..7a9e4355b326 100644 --- a/pkgs/by-name/jo/josm/package.nix +++ b/pkgs/by-name/jo/josm/package.nix @@ -11,15 +11,15 @@ }: let pname = "josm"; - version = "19439"; + version = "19481"; srcs = { jar = fetchurl { url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; - hash = "sha256-EuboKKNpApYlh9b78oB5AbtOM38oMe3NEa4fovA78Uk="; + hash = "sha256-Hl3ZJ4VWU7xthes4dxS1TFPMFWGQfC/kN7BGE10RuF4="; }; macosx = fetchurl { - url = "https://josm.openstreetmap.de/download/macosx/josm-macos-${version}-java21.zip"; - hash = "sha256-b38Xd0qx0ceNtJ5UIWDJkGOvaHSB/46onPbd6LJ6siY="; + url = "https://josm.openstreetmap.de/download/macosx/josm-macos-${version}-java24.zip"; + hash = "sha256-FGnhyXYN3AyVDjL7aZBgHZ0eb61g2jUJjT5DQ3FUkb0="; }; pkg = fetchsvn { url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested"; From 672ecdc3f471e0d794a7695206e035ddd43cecce Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 15 Feb 2026 16:10:04 +0100 Subject: [PATCH 39/45] home-assistant-custom-components.luxer_one: 0-unstable-2023-03-27 -> 0.2.0 https://github.com/tjhorner/home-assistant-luxer-one/releases/tag/v0.2.0 --- .../custom-components/luxer_one/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix b/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix index f36f2283c505..c339419bda25 100644 --- a/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix +++ b/pkgs/servers/home-assistant/custom-components/luxer_one/package.nix @@ -2,22 +2,22 @@ lib, fetchFromGitHub, buildHomeAssistantComponent, - ruff, }: -buildHomeAssistantComponent { +buildHomeAssistantComponent rec { owner = "tjhorner"; domain = "luxer"; - version = "0-unstable-2023-03-27"; + version = "0.2.0"; src = fetchFromGitHub { owner = "tjhorner"; repo = "home-assistant-luxer-one"; - rev = "f6a810034ab76e6a8635de755c4a1750e86b1674"; - hash = "sha256-WmsL0NLe2ICqNGbEQ4vg1EzcZgIGi++G9aDyKjnmJMs="; + tag = "v${version}"; + hash = "sha256-D92PhI23iGbSqvc1Myi9+KHYXpeArivXwFS5bGLn8Tk="; }; meta = { + changelog = "https://github.com/tjhorner/home-assistant-luxer-one/releases/tag/${src.tag}"; description = "Home Assistant integration for Luxer One"; homepage = "https://github.com/tjhorner/home-assistant-luxer-one"; license = lib.licenses.mit; From 0953f55780d1bbf296b0a49c8aa42271eac143db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 15:48:37 +0000 Subject: [PATCH 40/45] _1password-gui: 8.12.0 -> 8.12.2 --- pkgs/by-name/_1/_1password-gui/sources.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/sources.json b/pkgs/by-name/_1/_1password-gui/sources.json index 7f995fc5c65f..69de260c1915 100644 --- a/pkgs/by-name/_1/_1password-gui/sources.json +++ b/pkgs/by-name/_1/_1password-gui/sources.json @@ -1,28 +1,28 @@ { "stable": { "linux": { - "version": "8.12.0", + "version": "8.12.2", "sources": { "x86_64": { - "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.0.x64.tar.gz", - "hash": "sha256-EiSrZHWXvBLhS+Gx519AvUmRH582P4/cF0huj+RHcMI=" + "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.2.x64.tar.gz", + "hash": "sha256-vJ+GwQjlDCn6723q1+/xFUFkN9XjI9/0eCftmYQgS1s=" }, "aarch64": { - "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.0.arm64.tar.gz", - "hash": "sha256-/ykSp+//5SvLFH0BsjPNwAEapoBUTqxfaRKJw4R7eis=" + "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.2.arm64.tar.gz", + "hash": "sha256-V639cHbGZD/Fvaqa4c5jpei3jF9kNPST8LeYogS4fr8=" } } }, "darwin": { - "version": "8.12.0", + "version": "8.12.2", "sources": { "x86_64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.0-x86_64.zip", - "hash": "sha256-JcSNA9oEeEJk9bHxTwF08/KrJNu+UOSC5r0VJGmds+Y=" + "url": "https://downloads.1password.com/mac/1Password-8.12.2-x86_64.zip", + "hash": "sha256-IYxOVYoeKBsuDo5pS/LcjFNZsdyUL7Jb1QORj2BEB3Y=" }, "aarch64": { - "url": "https://downloads.1password.com/mac/1Password-8.12.0-aarch64.zip", - "hash": "sha256-fpu+CZ3iLXcGevWHLh/HVa2uoS/a1w/m0s4+awBzNI0=" + "url": "https://downloads.1password.com/mac/1Password-8.12.2-aarch64.zip", + "hash": "sha256-Z4h2E8dCNA1O+SZGtguueZ36mHbJ11yxMSYiNTpM25U=" } } } From d1579787d218424eef0e009398f6d87de843064a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 16:23:55 +0000 Subject: [PATCH 41/45] roave-backward-compatibility-check: 8.17.0 -> 8.19.0 --- .../ro/roave-backward-compatibility-check/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix index 43208ea79eb2..fd39c5c590da 100644 --- a/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix +++ b/pkgs/by-name/ro/roave-backward-compatibility-check/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "roave-backward-compatibility-check"; - version = "8.17.0"; + version = "8.19.0"; src = fetchFromGitHub { owner = "Roave"; repo = "BackwardCompatibilityCheck"; tag = finalAttrs.version; - hash = "sha256-+LoAR7pViUnzIICRUUWa7Z5DvSBXo+lr4bjFrTSwq0g="; + hash = "sha256-lqOxEhZlx9rFLvWbjoRXd2dqYtaYqarXx5woQZXntAI="; }; - vendorHash = "sha256-q3n3VIxGlIz+xI5h/JNq40CvXFbShXeVoQ5VoIjk21I="; + vendorHash = "sha256-xsa87iBiUa0jFV0+Myee3Ddo1ICLh3C89Unj9QN0OF4="; nativeInstallCheckInputs = [ versionCheckHook From bdf038a51a84d5282b5c3b312da9b9d0ae9f3eee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 17:01:59 +0000 Subject: [PATCH 42/45] remnote: 1.22.77 -> 1.23.3 --- pkgs/by-name/re/remnote/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 43cf3b29b4f2..71c979017014 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -6,10 +6,10 @@ }: let pname = "remnote"; - version = "1.22.77"; + version = "1.23.3"; src = fetchurl { url = "https://download2.remnote.io/remnote-desktop2/RemNote-${version}.AppImage"; - hash = "sha256-L8HXfKfmyYg8NkTryNhWfAyVgX3NH83A9EOsBmrck/M="; + hash = "sha256-NYbYlxSp8gAHz8pbX025uTAio33Nf6xyjIsR/EaRGSY="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; in From 960aa42951f38e22abc0967e6bbddbc6debfd72b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 15 Feb 2026 18:06:52 +0100 Subject: [PATCH 43/45] python3Packages.immutabledict: 4.3.0 -> 4.3.1 https://github.com/corenting/immutabledict/blob/v4.3.1/CHANGELOG.md --- pkgs/development/python-modules/immutabledict/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/immutabledict/default.nix b/pkgs/development/python-modules/immutabledict/default.nix index 4628776bfcd1..a0a699eff087 100644 --- a/pkgs/development/python-modules/immutabledict/default.nix +++ b/pkgs/development/python-modules/immutabledict/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "immutabledict"; - version = "4.3.0"; + version = "4.3.1"; pyproject = true; src = fetchFromGitHub { owner = "corenting"; repo = "immutabledict"; tag = "v${version}"; - hash = "sha256-Ap0Z0RCL+sjPTySa/At+SDRdCmSkooSekybugZdvUX0="; + hash = "sha256-BZ3qiYZtw5YcWTy2rtlDZE3J1Hia9/Yniy+I7xhq7AE="; }; build-system = [ poetry-core ]; From 44bf6738d83af65e357ca7d3140a2fae16ac6510 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Sun, 15 Feb 2026 09:32:09 -0800 Subject: [PATCH 44/45] python3Packages.keyboard: add maintainer ulysseszhan --- pkgs/development/python-modules/keyboard/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/keyboard/default.nix b/pkgs/development/python-modules/keyboard/default.nix index 3fa11c3a7646..13df8fdb9e69 100644 --- a/pkgs/development/python-modules/keyboard/default.nix +++ b/pkgs/development/python-modules/keyboard/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { description = "Hook and simulate keyboard events on Windows and Linux"; homepage = "https://github.com/boppreh/keyboard"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ ulysseszhan ]; platforms = lib.platforms.linux; }; } From 2ecb74d7731f5cf47107475cce845f4c8c073e29 Mon Sep 17 00:00:00 2001 From: Ulysses Zhan Date: Sun, 15 Feb 2026 09:32:59 -0800 Subject: [PATCH 45/45] python3Packages.keyboard: 0.13.5 -> 0.13.5-unstable-2023-01-31 --- .../python-modules/keyboard/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/keyboard/default.nix b/pkgs/development/python-modules/keyboard/default.nix index 13df8fdb9e69..7d59269338c7 100644 --- a/pkgs/development/python-modules/keyboard/default.nix +++ b/pkgs/development/python-modules/keyboard/default.nix @@ -2,20 +2,25 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage { pname = "keyboard"; - version = "0.13.5"; - format = "setuptools"; + # the commit tagged v0.13.5 on github actually has version 0.13.4, + # and fetchPypi reports 404 error; very strange! + version = "0.13.5-unstable-2023-01-31"; src = fetchFromGitHub { owner = "boppreh"; repo = "keyboard"; - rev = "v${version}"; - hash = "sha256-U4GWhPp28azBE3Jn9xpLxudOKx0PjnYO77EM2HsJ9lM="; + rev = "d232de09bda50ecb5211ebcc59b85bc6da6aaa24"; + hash = "sha256-Xk419Zvx9pDgMcaWZn52WD41cFaXXzJlvmPGxaWdR0k="; }; + pyproject = true; + build-system = [ setuptools ]; + pythonImportsCheck = [ "keyboard" ]; # Specific OS tests are being run for other OS, like @@ -26,6 +31,7 @@ buildPythonPackage rec { meta = { description = "Hook and simulate keyboard events on Windows and Linux"; homepage = "https://github.com/boppreh/keyboard"; + changelog = "https://github.com/boppreh/keyboard/releases"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ulysseszhan ]; platforms = lib.platforms.linux;