From 0603748cf7d9b5377541cce5a0d8d41cbc1fe911 Mon Sep 17 00:00:00 2001 From: Twingate Build Bot Date: Tue, 24 Jun 2025 09:01:52 +0000 Subject: [PATCH 01/56] twingate: 2025.155.154174 -> 2025.175.154551 --- pkgs/by-name/tw/twingate/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tw/twingate/package.nix b/pkgs/by-name/tw/twingate/package.nix index 25fec007ae26..4ad686a44c4a 100644 --- a/pkgs/by-name/tw/twingate/package.nix +++ b/pkgs/by-name/tw/twingate/package.nix @@ -14,11 +14,11 @@ stdenv.mkDerivation rec { pname = "twingate"; - version = "2025.155.154174"; + version = "2025.175.154516"; src = fetchurl { url = "https://binaries.twingate.com/client/linux/DEB/x86_64/${version}/twingate-amd64.deb"; - hash = "sha256-TPXw9PDNZ/0X3yZ51mEBtCi9/NO7T6M66nauoBOn6HQ="; + hash = "sha256-WqIG5AUfRxkJ1qzGs6cB/2fe/UUNOZiL5/v9QMXlmK8="; }; buildInputs = [ From 14176541cb99a790283fde2720e809395508261c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Jun 2025 13:02:40 +0000 Subject: [PATCH 02/56] python3Packages.scikit-fmm: 2025.1.29 -> 2025.6.23 --- pkgs/development/python-modules/scikit-fmm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scikit-fmm/default.nix b/pkgs/development/python-modules/scikit-fmm/default.nix index b541aca11bc8..4f60a99adba7 100644 --- a/pkgs/development/python-modules/scikit-fmm/default.nix +++ b/pkgs/development/python-modules/scikit-fmm/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "scikit-fmm"; - version = "2025.1.29"; + version = "2025.6.23"; pyproject = true; src = fetchPypi { pname = "scikit_fmm"; inherit version; - hash = "sha256-7gTKuObCAahEjfmIL8Azbby3nxJPPh4rjb4x1O4xBQw="; + hash = "sha256-oyCPXziB5At4eNESG6ObjVfxvDj7Tl8NnRxmqbAH5E8="; }; build-system = [ meson-python ]; From 5affb8408ad7f0d6860bcf33a602ad6e6a5ad238 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Jun 2025 18:25:02 +0000 Subject: [PATCH 03/56] python3Packages.gsd: 3.4.2 -> 4.0.0 --- pkgs/development/python-modules/gsd/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/gsd/default.nix b/pkgs/development/python-modules/gsd/default.nix index d1ab25b7fb07..de4e8032dddd 100644 --- a/pkgs/development/python-modules/gsd/default.nix +++ b/pkgs/development/python-modules/gsd/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "gsd"; - version = "3.4.2"; + version = "4.0.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "glotzerlab"; repo = "gsd"; tag = "v${version}"; - hash = "sha256-sBO5tt85BVLUrqSVWUT/tYzeLWyvyyI9ZXjNLt9/uAE="; + hash = "sha256-8pEs1use/R7g0l6h+rxjpN5j8PznqkJpjLxqiupn9iY="; }; build-system = [ @@ -47,7 +47,7 @@ buildPythonPackage rec { description = "General simulation data file format"; mainProgram = "gsd"; homepage = "https://github.com/glotzerlab/gsd"; - changelog = "https://github.com/glotzerlab/gsd/blob/v${version}/CHANGELOG.rst"; + changelog = "https://github.com/glotzerlab/gsd/blob/${src.tag}/CHANGELOG.rst"; license = licenses.bsd2; maintainers = [ ]; }; From cf18d4b7b221d45ce5b4aac2229499e33b5f4fb9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 29 Jun 2025 15:32:16 +0000 Subject: [PATCH 04/56] python3Packages.numpydoc: 1.8.0 -> 1.9.0 --- pkgs/development/python-modules/numpydoc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/numpydoc/default.nix b/pkgs/development/python-modules/numpydoc/default.nix index 1b3e649e3c9f..47f0d43187b0 100644 --- a/pkgs/development/python-modules/numpydoc/default.nix +++ b/pkgs/development/python-modules/numpydoc/default.nix @@ -19,13 +19,13 @@ buildPythonPackage rec { pname = "numpydoc"; - version = "1.8.0"; + version = "1.9.0"; pyproject = true; src = fetchPypi { inherit pname; inherit version; - hash = "sha256-AiOQq3RkpE+HN/efizHOHTz6S0r3nMqhqsXoNo21h/s="; + hash = "sha256-X+xkkI/gQazEs6/CoyxJqrFUDPWBh29VY9aLsSnifFs="; }; build-system = [ setuptools ]; From 11007801f30d97b5d53d873e4d5c966fc88c22b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 29 Jun 2025 23:19:12 +0000 Subject: [PATCH 05/56] python3Packages.binary: 1.0.1 -> 1.0.2 --- pkgs/development/python-modules/binary/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/binary/default.nix b/pkgs/development/python-modules/binary/default.nix index ef625ffcd482..13433d53ca9b 100644 --- a/pkgs/development/python-modules/binary/default.nix +++ b/pkgs/development/python-modules/binary/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "binary"; - version = "1.0.1"; + version = "1.0.2"; pyproject = true; src = fetchFromGitHub { owner = "ofek"; repo = "binary"; tag = "v${version}"; - hash = "sha256-PbQlD/VR5KKoQ3+C6pnNoA/BJB5CEnXh6Q8CVZH/6cs="; + hash = "sha256-dU+E6MxAmH8AEGTW2/lZmtgRTinKCv9gDiVeb4n78U4="; }; build-system = [ From a47869283c933c2694bdffe33ffca200b251693b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 30 Jun 2025 15:58:38 +0000 Subject: [PATCH 06/56] python3Packages.pymupdf4llm: 0.0.17 -> 0.0.25 --- pkgs/development/python-modules/pymupdf4llm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pymupdf4llm/default.nix b/pkgs/development/python-modules/pymupdf4llm/default.nix index 9f3a84eafde1..c2fc51f7be96 100644 --- a/pkgs/development/python-modules/pymupdf4llm/default.nix +++ b/pkgs/development/python-modules/pymupdf4llm/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pymupdf4llm"; - version = "0.0.17"; + version = "0.0.25"; pyproject = true; src = fetchFromGitHub { owner = "pymupdf"; repo = "RAG"; tag = "v${version}"; - hash = "sha256-+RLK+UorkU8eVQJGrc7pVNZPtIpxMgA9mBKA6GeWUa0="; + hash = "sha256-20upIcCoUB8zjW/qBvA3kFxJ6jcdXV3ohkurMmnlMkc="; }; sourceRoot = "${src.name}/pymupdf4llm"; From 6e5b59053159fdc1366e3ef0fd749e891d10b06f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 2 Jul 2025 16:00:46 +0000 Subject: [PATCH 07/56] python3Packages.google-cloud-translate: 3.20.3 -> 3.21.1 --- .../python-modules/google-cloud-translate/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-translate/default.nix b/pkgs/development/python-modules/google-cloud-translate/default.nix index 3e6d297351cd..b3dc48398ac4 100644 --- a/pkgs/development/python-modules/google-cloud-translate/default.nix +++ b/pkgs/development/python-modules/google-cloud-translate/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "google-cloud-translate"; - version = "3.20.3"; + version = "3.21.1"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,7 +25,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_translate"; inherit version; - hash = "sha256-bTZUx/h3O/ytddhBkPdbqe6vJp5j4L+3PD8QrVUR5Ps="; + hash = "sha256-dg8l4bl5/qalncpE/8io3HCGk8UK43o5Vo/xKExTS+I="; }; build-system = [ setuptools ]; From dc49c5a4b07d41a8e5812f59886c97763daa8064 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Jul 2025 08:21:59 +0000 Subject: [PATCH 08/56] gnomeExtensions.pop-shell: 1.2.0-unstable-2025-03-10 -> 1.2.0-unstable-2025-07-09 --- pkgs/desktops/gnome/extensions/pop-shell/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/gnome/extensions/pop-shell/default.nix b/pkgs/desktops/gnome/extensions/pop-shell/default.nix index cc96578c1c62..09a9ac05db2c 100644 --- a/pkgs/desktops/gnome/extensions/pop-shell/default.nix +++ b/pkgs/desktops/gnome/extensions/pop-shell/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation { pname = "gnome-shell-extension-pop-shell"; - version = "1.2.0-unstable-2025-03-10"; + version = "1.2.0-unstable-2025-07-09"; src = fetchFromGitHub { owner = "pop-os"; repo = "shell"; - rev = "b3fc4253dc29b30fb52ac5eef5d3af643a46d18c"; - hash = "sha256-EMX1AREpOO3DgxV/EbF2hP5JLggzlgFu1gsbhF3W1os="; + rev = "6fd8c039a081e8ad7bbd40ef7883ec6e5fc2a3f8"; + hash = "sha256-3zIbfjaJSUbPmUVppoSBWviQWQvykaT1qw9uQvcXmvM="; }; nativeBuildInputs = [ From 5ef6dc270d065e570be8fc5c54a95cafa4ee316a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Jul 2025 09:18:09 +0000 Subject: [PATCH 09/56] plexamp: 4.12.3 -> 4.12.4 --- pkgs/applications/audio/plexamp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/plexamp/default.nix b/pkgs/applications/audio/plexamp/default.nix index 920d55d25f8e..dde003468bff 100644 --- a/pkgs/applications/audio/plexamp/default.nix +++ b/pkgs/applications/audio/plexamp/default.nix @@ -7,12 +7,12 @@ let pname = "plexamp"; - version = "4.12.3"; + version = "4.12.4"; src = fetchurl { url = "https://plexamp.plex.tv/plexamp.plex.tv/desktop/Plexamp-${version}.AppImage"; name = "${pname}-${version}.AppImage"; - hash = "sha512-gjOjk/JtHbhEDGzWH/bBtNd7qsYS97hBlPbRw7uWH/PCXD4urUWBrlihNWAOgYClVwl7nbrx/y7mhCrI2N6c1w=="; + hash = "sha512-LtYqC4pqX7hA+clUj9UVrp0YWebELULM23SsYlKnVDcYbZn8LJldiOOebS0+SU4RqK1a8Z3Kh4fPJ/HfijP0qw=="; }; appimageContents = appimageTools.extractType2 { @@ -38,7 +38,7 @@ appimageTools.wrapType2 { meta = with lib; { description = "Beautiful Plex music player for audiophiles, curators, and hipsters"; homepage = "https://plexamp.com/"; - changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/80"; + changelog = "https://forums.plex.tv/t/plexamp-release-notes/221280/81"; license = licenses.unfree; maintainers = with maintainers; [ killercup From aee9f9371906809d97f653faedaaba3a7b52bb38 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 15 Jul 2025 11:23:28 +0200 Subject: [PATCH 10/56] maintainers: drop amorsillo Inactive since August 2024. --- maintainers/maintainer-list.nix | 6 ------ pkgs/by-name/ev/evemu/package.nix | 1 - pkgs/by-name/ke/keepass/package.nix | 1 - pkgs/by-name/li/libevdev/package.nix | 1 - pkgs/by-name/sp/spideroak/package.nix | 1 - 5 files changed, 10 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 005baf03646b..eb8aeb31f1eb 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1445,12 +1445,6 @@ githubId = 5149377; name = "Amine Chikhaoui"; }; - amorsillo = { - email = "andrew.morsillo@gmail.com"; - github = "evelant"; - githubId = 858965; - name = "Andrew Morsillo"; - }; amozeo = { email = "wroclaw223@outlook.com"; github = "amozeo"; diff --git a/pkgs/by-name/ev/evemu/package.nix b/pkgs/by-name/ev/evemu/package.nix index 1676e1225a47..81340b377ec4 100644 --- a/pkgs/by-name/ev/evemu/package.nix +++ b/pkgs/by-name/ev/evemu/package.nix @@ -40,7 +40,6 @@ stdenv.mkDerivation rec { lgpl3Only gpl3Only ]; - maintainers = [ maintainers.amorsillo ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/ke/keepass/package.nix b/pkgs/by-name/ke/keepass/package.nix index 9c326f991c96..b14c42fe032a 100644 --- a/pkgs/by-name/ke/keepass/package.nix +++ b/pkgs/by-name/ke/keepass/package.nix @@ -165,7 +165,6 @@ stdenv.mkDerivation (finalAttrs: { description = "GUI password manager with strong cryptography"; homepage = "http://www.keepass.info/"; maintainers = with lib.maintainers; [ - amorsillo obadz ]; platforms = with lib.platforms; all; diff --git a/pkgs/by-name/li/libevdev/package.nix b/pkgs/by-name/li/libevdev/package.nix index dab1e65b1508..64deb28f988d 100644 --- a/pkgs/by-name/li/libevdev/package.nix +++ b/pkgs/by-name/li/libevdev/package.nix @@ -25,6 +25,5 @@ stdenv.mkDerivation rec { homepage = "https://www.freedesktop.org/software/libevdev/doc/latest/index.html"; license = licenses.mit; platforms = platforms.linux; - maintainers = [ maintainers.amorsillo ]; }; } diff --git a/pkgs/by-name/sp/spideroak/package.nix b/pkgs/by-name/sp/spideroak/package.nix index e89cfeffe789..38fd69606ebc 100644 --- a/pkgs/by-name/sp/spideroak/package.nix +++ b/pkgs/by-name/sp/spideroak/package.nix @@ -78,7 +78,6 @@ stdenv.mkDerivation { description = "Secure online backup and sychronization"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.unfree; - maintainers = with lib.maintainers; [ amorsillo ]; platforms = lib.platforms.linux; mainProgram = "spideroak"; }; From 3102d43169c73beb2c787cdd6912c896b7be9d9d Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Mon, 14 Jul 2025 22:28:53 +0200 Subject: [PATCH 11/56] dupeguru: fix build --- pkgs/applications/misc/dupeguru/default.nix | 4 +++ .../dupeguru/remove-setuptools-sandbox.patch | 27 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/applications/misc/dupeguru/remove-setuptools-sandbox.patch diff --git a/pkgs/applications/misc/dupeguru/default.nix b/pkgs/applications/misc/dupeguru/default.nix index bab21335b1e8..88a7f94b6b9c 100644 --- a/pkgs/applications/misc/dupeguru/default.nix +++ b/pkgs/applications/misc/dupeguru/default.nix @@ -20,6 +20,10 @@ python3Packages.buildPythonApplication rec { hash = "sha256-/jkZiCapmCLMp7WfgUmpsR8aNCfb3gBELlMYaC4e7zI="; }; + patches = [ + ./remove-setuptools-sandbox.patch + ]; + nativeBuildInputs = [ gettext python3Packages.pyqt5 diff --git a/pkgs/applications/misc/dupeguru/remove-setuptools-sandbox.patch b/pkgs/applications/misc/dupeguru/remove-setuptools-sandbox.patch new file mode 100644 index 000000000000..983ea4dd7efc --- /dev/null +++ b/pkgs/applications/misc/dupeguru/remove-setuptools-sandbox.patch @@ -0,0 +1,27 @@ +diff --git a/build.py b/build.py +index 06905a11..56d54a17 100644 +--- a/build.py ++++ b/build.py +@@ -10,7 +10,7 @@ from optparse import OptionParser + import shutil + from multiprocessing import Pool + +-from setuptools import sandbox ++import subprocess + from hscommon import sphinxgen + from hscommon.build import ( + add_to_pythonpath, +@@ -118,7 +118,12 @@ def build_normpo(): + def build_pe_modules(): + print("Building PE Modules") + # Leverage setup.py to build modules +- sandbox.run_setup("setup.py", ["build_ext", "--inplace"]) ++ result = subprocess.run( ++ [sys.executable, "setup.py", "build_ext", "--inplace"], ++ check=True, ++ ) ++ if result.returncode != 0: ++ sys.exit("Error building PE modules. Please check the output above.") + + + def build_normal(): From 2f8c0048545838024451eb7d42cd672c5737b7bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Jul 2025 17:00:07 +0000 Subject: [PATCH 12/56] auth0-cli: 1.15.0 -> 1.16.0 --- pkgs/by-name/au/auth0-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index d9abc1f26746..35bf81405f93 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "auth0-cli"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; tag = "v${version}"; - hash = "sha256-1OPoogvCA85Z4pmwnEgoLosh5QDVvFH7SnDArCx156s="; + hash = "sha256-iTtjjqONnSmOlaBHOq1SgsbNiKVSKCePg5CJfZs4r/4="; }; - vendorHash = "sha256-tIZz3iwY79r5B4b3GuEOd/j0RtviM4uf6v1ZMS6M+t4="; + vendorHash = "sha256-e5/9AA68p1byqwUOK5/t4L3WQ/td9BYiNfFDD5NbTeU="; ldflags = [ "-s" From a1b7e6cb07565c704cc2e3565a901d1200943682 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 15 Jul 2025 20:47:38 +0000 Subject: [PATCH 13/56] astroterm: 1.0.7 -> 1.0.8 --- pkgs/by-name/as/astroterm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/astroterm/package.nix b/pkgs/by-name/as/astroterm/package.nix index f4f823bacab3..a6ccd3e7cb8b 100644 --- a/pkgs/by-name/as/astroterm/package.nix +++ b/pkgs/by-name/as/astroterm/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "astroterm"; - version = "1.0.7"; + version = "1.0.8"; src = fetchFromGitHub { owner = "da-luce"; repo = "astroterm"; tag = "v${finalAttrs.version}"; - hash = "sha256-SQR5Q369LUtQum5a4f0/sy7GdPB8sBfn6mkAjxyTbg8="; + hash = "sha256-XSJq2M+rOZf18ueF1jjApOR140mkMZOm/IFzA7M5x4M="; }; bsc5File = fetchurl { From a3fbfb73f2543f4b18883c317a6603f4aaa6a58a Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Wed, 16 Jul 2025 08:34:31 +0800 Subject: [PATCH 14/56] spirit: update homepage --- pkgs/by-name/sp/spirit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spirit/package.nix b/pkgs/by-name/sp/spirit/package.nix index 3e33990b96cd..669991608b1a 100644 --- a/pkgs/by-name/sp/spirit/package.nix +++ b/pkgs/by-name/sp/spirit/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { version = "0.8.0"; src = fetchFromGitHub { - owner = "cashapp"; + owner = "block"; repo = "spirit"; tag = "v${finalAttrs.version}"; hash = "sha256-bGKqiCd9dggppORouoWlAoAaYdx4vAivsP22KWm1fxU="; @@ -25,7 +25,7 @@ buildGoModule (finalAttrs: { ]; meta = { - homepage = "https://github.com/cashapp/spirit"; + homepage = "https://github.com/block/spirit"; description = "Online schema change tool for MySQL"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aaronjheng ]; From 46a571c24dd4f8a0eb7bedb0ca46c63b461813a7 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 15 Jul 2025 22:11:04 -0400 Subject: [PATCH 15/56] ethersync: init at 0.6.0 This is an NGI package. It has lived in NGIpkgs for a few months now and is ready to be migrated to Nixpkgs. Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/et/ethersync/package.nix | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/et/ethersync/package.nix diff --git a/pkgs/by-name/et/ethersync/package.nix b/pkgs/by-name/et/ethersync/package.nix new file mode 100644 index 000000000000..6a0ce6607327 --- /dev/null +++ b/pkgs/by-name/et/ethersync/package.nix @@ -0,0 +1,41 @@ +{ + fetchFromGitHub, + lib, + rustPlatform, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ethersync"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "ethersync"; + repo = "ethersync"; + tag = "v${finalAttrs.version}"; + hash = "sha256-dHV4+WxNdEvRZK8WNK0qp9f43Y9oSUtlXrq/mI0yWls="; + }; + + sourceRoot = "${finalAttrs.src.name}/daemon"; + + cargoHash = "sha256-uKtJp4RD0YbOmtzbxebpYQxlBmP+5k88d+76hT4cTI8="; + + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Real-time co-editing of local text files"; + homepage = "https://ethersync.github.io/ethersync/"; + downloadPage = "https://github.com/ethersync/ethersync"; + changelog = "https://github.com/ethersync/ethersync/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ + prince213 + ethancedwards8 + ]; + }; +}) From 304dee26245c9892e5cc4e963c43e0511290521a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 02:54:22 +0000 Subject: [PATCH 16/56] python3Packages.neo: 0.14.1 -> 0.14.2 --- pkgs/development/python-modules/neo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/neo/default.nix b/pkgs/development/python-modules/neo/default.nix index 170805c655c3..88336f41fb55 100644 --- a/pkgs/development/python-modules/neo/default.nix +++ b/pkgs/development/python-modules/neo/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "neo"; - version = "0.14.1"; + version = "0.14.2"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "NeuralEnsemble"; repo = "python-neo"; tag = version; - hash = "sha256-n0+K1J6K3WYN+1LxcHoVuA+U3LeiRG0EsicJf5uKvnE="; + hash = "sha256-THAdUFCbteiUdfhjLzl6ocM2I0zFKHfFxJExCnK1z1Y="; }; build-system = [ setuptools ]; From a7e8873173553c07b5c1d569872d3572e3874c36 Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Mon, 7 Jul 2025 18:53:13 +0200 Subject: [PATCH 17/56] tuxedo-rs: use versionCheckHook --- pkgs/by-name/tu/tuxedo-rs/package.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/tu/tuxedo-rs/package.nix b/pkgs/by-name/tu/tuxedo-rs/package.nix index 1d3d8be7b08a..33d151e363c6 100644 --- a/pkgs/by-name/tu/tuxedo-rs/package.nix +++ b/pkgs/by-name/tu/tuxedo-rs/package.nix @@ -2,8 +2,7 @@ lib, fetchFromGitHub, rustPlatform, - testers, - tuxedo-rs, + versionCheckHook, }: rustPlatform.buildRustPackage rec { pname = "tuxedo-rs"; @@ -24,11 +23,11 @@ rustPlatform.buildRustPackage rec { useFetchCargoVendor = true; cargoHash = "sha256-EkTLL7thZ/bBpY7TwfEsPOjJxzQ3vpxDi+sYPNAK6og="; - passthru.tests.version = testers.testVersion { - package = tuxedo-rs; - command = "${meta.mainProgram} --version"; - version = version; - }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgramArg = "--version"; postInstall = '' install -Dm444 tailord/com.tux.Tailor.conf -t $out/share/dbus-1/system.d From b87fa77b80b46619546d26cc39412a14b9fabbcf Mon Sep 17 00:00:00 2001 From: Marc Jakobi Date: Mon, 7 Jul 2025 18:53:13 +0200 Subject: [PATCH 18/56] tuxedo-rs: use finalAttrs pattern --- pkgs/by-name/tu/tuxedo-rs/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/tu/tuxedo-rs/package.nix b/pkgs/by-name/tu/tuxedo-rs/package.nix index 33d151e363c6..66253c812726 100644 --- a/pkgs/by-name/tu/tuxedo-rs/package.nix +++ b/pkgs/by-name/tu/tuxedo-rs/package.nix @@ -4,7 +4,7 @@ rustPlatform, versionCheckHook, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "tuxedo-rs"; version = "0.3.1"; @@ -13,7 +13,7 @@ rustPlatform.buildRustPackage rec { src = fetchFromGitHub { owner = "AaronErhardt"; repo = "tuxedo-rs"; - rev = "tailor-v${version}"; + rev = "tailor-v${finalAttrs.version}"; hash = "sha256-+NzwUs8TZsA0us9hI1UmEKdiOo9IqTRmTOHs4xmC7MY="; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec { nativeInstallCheckInputs = [ versionCheckHook ]; - versionCheckProgram = "${placeholder "out"}/bin/${meta.mainProgram}"; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; versionCheckProgramArg = "--version"; postInstall = '' @@ -51,4 +51,4 @@ rustPlatform.buildRustPackage rec { platforms = platforms.linux; mainProgram = "tailor"; }; -} +}) From b54061e978813ae71dd15a6f41bf3aa599590f62 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 07:36:09 +0000 Subject: [PATCH 19/56] geonkick: 3.6.0 -> 3.6.1 --- pkgs/by-name/ge/geonkick/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geonkick/package.nix b/pkgs/by-name/ge/geonkick/package.nix index 49fb9bf01e5e..4ee828486073 100644 --- a/pkgs/by-name/ge/geonkick/package.nix +++ b/pkgs/by-name/ge/geonkick/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "geonkick"; - version = "3.6.0"; + version = "3.6.1"; src = fetchFromGitLab { owner = "Geonkick-Synthesizer"; repo = "geonkick"; rev = "v${version}"; - hash = "sha256-lTJ5O2UfXRUELErbMS9fCdCUgxhBxKRv/nIK8w5Fkiw="; + hash = "sha256-f5RJzkr98CygOT0O5igMnqetl8if81hKzGAJ2IrR5Hg="; }; nativeBuildInputs = [ From deeade08e04373fd631cb34ba23cc39a37c2f962 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Wed, 16 Jul 2025 11:57:42 +0200 Subject: [PATCH 20/56] mods: use `finalAttrs` instead of `rec` --- pkgs/by-name/mo/mods/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mo/mods/package.nix b/pkgs/by-name/mo/mods/package.nix index cbc5d2e42032..43f6c94606f8 100644 --- a/pkgs/by-name/mo/mods/package.nix +++ b/pkgs/by-name/mo/mods/package.nix @@ -8,14 +8,14 @@ mods, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "mods"; version = "1.7.0"; src = fetchFromGitHub { owner = "charmbracelet"; repo = "mods"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-wzLYkcgUWPzghJEhYRh7HH19Rqov1RJAxdgp3AGnOTY="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=main.Version=${version}" + "-X=main.Version=${finalAttrs.version}" ]; # These tests require internet access. @@ -67,4 +67,4 @@ buildGoModule rec { ]; mainProgram = "mods"; }; -} +}) From c5dbbe40830117582a6013fccad0a403338e34be Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Wed, 16 Jul 2025 11:59:54 +0200 Subject: [PATCH 21/56] mods: replace rev with tag in fetchFromGitHub --- pkgs/by-name/mo/mods/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mo/mods/package.nix b/pkgs/by-name/mo/mods/package.nix index 43f6c94606f8..ef78cb7061bf 100644 --- a/pkgs/by-name/mo/mods/package.nix +++ b/pkgs/by-name/mo/mods/package.nix @@ -15,7 +15,7 @@ buildGoModule (finalAttrs: { src = fetchFromGitHub { owner = "charmbracelet"; repo = "mods"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-wzLYkcgUWPzghJEhYRh7HH19Rqov1RJAxdgp3AGnOTY="; }; From 08745440f4328c81c001a43d030587ab5e02d671 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Tue, 15 Jul 2025 23:53:57 +0200 Subject: [PATCH 22/56] mods: improve installation of man pages and shell completions - Introduce `installManPages` and `installShellCompletions` flags to control installation of man pages and shell completions based on platform capability. - Conditionally include `installShellFiles` in `nativeBuildInputs` only if either man pages or shell completions are enabled. - Update `postInstall` to optionally install man pages and shell completions using the new flags, improving flexibility and platform compatibility. --- pkgs/by-name/mo/mods/package.nix | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/mo/mods/package.nix b/pkgs/by-name/mo/mods/package.nix index ef78cb7061bf..68228565eb93 100644 --- a/pkgs/by-name/mo/mods/package.nix +++ b/pkgs/by-name/mo/mods/package.nix @@ -1,11 +1,14 @@ { lib, + stdenv, buildGoModule, installShellFiles, fetchFromGitHub, gitUpdater, testers, mods, + installShellCompletions ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, + installManPages ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, }: buildGoModule (finalAttrs: { @@ -21,7 +24,7 @@ buildGoModule (finalAttrs: { vendorHash = "sha256-L+4vkh7u6uMm5ICMk8ke5RVY1oYeKMYWVYYq9YqpKiw="; - nativeBuildInputs = [ + nativeBuildInputs = lib.optionals (installManPages || installShellCompletions) [ installShellFiles ]; @@ -46,16 +49,20 @@ buildGoModule (finalAttrs: { }; }; - postInstall = '' - export HOME=$(mktemp -d) - $out/bin/mods man > mods.1 - $out/bin/mods completion bash > mods.bash - $out/bin/mods completion fish > mods.fish - $out/bin/mods completion zsh > mods.zsh - - installManPage mods.1 - installShellCompletion mods.{bash,fish,zsh} - ''; + postInstall = + '' + export HOME=$(mktemp -d) + '' + + lib.optionalString installManPages '' + $out/bin/mods man > ./mods.1 + installManPage ./mods.1 + '' + + lib.optionalString installShellCompletions '' + installShellCompletion --cmd mods \ + --bash <($out/bin/mods completion bash) \ + --fish <($out/bin/mods completion fish) \ + --zsh <($out/bin/mods completion zsh) + ''; meta = { description = "AI on the command line"; From c9a1d60f3c3ad7a39db13629c6411a70362b25de Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 12:32:02 +0000 Subject: [PATCH 23/56] python3Packages.ddgs: 9.0.2 -> 9.2.3 --- pkgs/development/python-modules/ddgs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ddgs/default.nix b/pkgs/development/python-modules/ddgs/default.nix index 9ca4c278600e..cde1ca28740d 100644 --- a/pkgs/development/python-modules/ddgs/default.nix +++ b/pkgs/development/python-modules/ddgs/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "ddgs"; - version = "9.0.2"; + version = "9.2.3"; pyproject = true; src = fetchFromGitHub { owner = "deedy5"; repo = "ddgs"; tag = "v${version}"; - hash = "sha256-c0kTZV+lM1/vkI51TK6klUmnoaAdt8KSEn/rjeqcBa8="; + hash = "sha256-TWLB/IAUn0YEXwYGooqd/pz8xv8tmK8E1ZZ8G/TEtbU="; }; build-system = [ setuptools ]; From 13867098e262b4c4f56fd25c2418601e3d5dccef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 16 Jul 2025 12:39:09 +0000 Subject: [PATCH 24/56] maltego: 4.9.3 -> 4.10.0 --- pkgs/by-name/ma/maltego/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/maltego/package.nix b/pkgs/by-name/ma/maltego/package.nix index 8b832872eafb..c7c0d253cd39 100644 --- a/pkgs/by-name/ma/maltego/package.nix +++ b/pkgs/by-name/ma/maltego/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "maltego"; - version = "4.9.3"; + version = "4.10.0"; src = fetchzip { url = "https://downloads.maltego.com/maltego-v4/linux/Maltego.v${finalAttrs.version}.linux.zip"; - hash = "sha256-h0cTA6/i7cpYvGQli3UA6WZnaMOProN4f0TTdeIczcY="; + hash = "sha256-uN4KBfORh2CTcQbf3VGXFa0WZwYnsnfRiyILFCdxZyg="; }; postPatch = '' From 1f4e74596ca82b14a9d37a27992a2d03e4613d84 Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Thu, 17 Jul 2025 10:50:26 +0200 Subject: [PATCH 25/56] mods: add delafthi as maintainer --- pkgs/by-name/mo/mods/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/mo/mods/package.nix b/pkgs/by-name/mo/mods/package.nix index 68228565eb93..81249486e604 100644 --- a/pkgs/by-name/mo/mods/package.nix +++ b/pkgs/by-name/mo/mods/package.nix @@ -71,6 +71,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ dit7ya caarlos0 + delafthi ]; mainProgram = "mods"; }; From d8d493dee838d50aeb2aa273b1d4eaf64b135915 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Jul 2025 09:34:57 +0000 Subject: [PATCH 26/56] artisan: 3.1.4 -> 3.2.0 --- pkgs/by-name/ar/artisan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/artisan/package.nix b/pkgs/by-name/ar/artisan/package.nix index e0a21953d456..006eab6285b7 100644 --- a/pkgs/by-name/ar/artisan/package.nix +++ b/pkgs/by-name/ar/artisan/package.nix @@ -6,11 +6,11 @@ }: let pname = "artisan"; - version = "3.1.4"; + version = "3.2.0"; src = fetchurl { url = "https://github.com/artisan-roaster-scope/artisan/releases/download/v${version}/${pname}-linux-${version}.AppImage"; - hash = "sha256-GU9DCAIMioPRUC1IDu8SbhD802pWEH7MlALnQH+Y4oU="; + hash = "sha256-p8M9Z0z/0unJPOLXVOnN8INO4v0D5Ojjug42xT77oqQ="; }; appimageContents = appimageTools.extract { From 1f351eb2148d3c436d5877b54a87b47000ef1f0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Jul 2025 10:59:35 +0000 Subject: [PATCH 27/56] owi: 0.2-unstable-2025-07-08 -> 0.2-unstable-2025-07-11 --- pkgs/by-name/ow/owi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ow/owi/package.nix b/pkgs/by-name/ow/owi/package.nix index 18ce88812f6e..0e52ae8f75d4 100644 --- a/pkgs/by-name/ow/owi/package.nix +++ b/pkgs/by-name/ow/owi/package.nix @@ -14,14 +14,14 @@ let in ocamlPackages.buildDunePackage rec { pname = "owi"; - version = "0.2-unstable-2025-07-08"; + version = "0.2-unstable-2025-07-11"; src = fetchFromGitHub { owner = "ocamlpro"; repo = "owi"; - rev = "bcd7d362ed165c542deb2d49da1d45296aa03277"; + rev = "be3d93320dcbf7d4e991f9b240ff490b5a1b0acc"; fetchSubmodules = true; - hash = "sha256-611k9CQx0C3QKR4NZpnr77LoBZSFBEdU0uRnZshO1cc="; + hash = "sha256-yc/f/N+smGk3NwtZnP/k4ISN3mvp1GL9VTcjgosbQJw="; }; nativeBuildInputs = with ocamlPackages; [ From d704af3de91580a93581fbda85400df10489087d Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Thu, 17 Jul 2025 13:46:39 +0200 Subject: [PATCH 28/56] gtkspell2: fix build with gettext 0.25 --- pkgs/development/libraries/gtkspell/default.nix | 2 ++ .../libraries/gtkspell/gettext-0.25.patch | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/development/libraries/gtkspell/gettext-0.25.patch diff --git a/pkgs/development/libraries/gtkspell/default.nix b/pkgs/development/libraries/gtkspell/default.nix index b0ad6cece22d..6ca154bad745 100644 --- a/pkgs/development/libraries/gtkspell/default.nix +++ b/pkgs/development/libraries/gtkspell/default.nix @@ -23,6 +23,8 @@ stdenv.mkDerivation rec { }; patches = [ + # Fix build with gettext 0.25 + ./gettext-0.25.patch # Build with enchant 2 # https://github.com/archlinux/svntogit-packages/tree/packages/gtkspell/trunk (fetchpatch { diff --git a/pkgs/development/libraries/gtkspell/gettext-0.25.patch b/pkgs/development/libraries/gtkspell/gettext-0.25.patch new file mode 100644 index 000000000000..abe8c5446508 --- /dev/null +++ b/pkgs/development/libraries/gtkspell/gettext-0.25.patch @@ -0,0 +1,15 @@ +diff --git a/configure.ac b/configure.ac +index e926833..667a8e6 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -12,6 +12,10 @@ AC_CONFIG_SRCDIR(gtkspell/gtkspell.c) + AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) + AC_CONFIG_HEADERS([config.h]) + ++AC_CONFIG_MACRO_DIRS([m4]) ++AM_GNU_GETTEXT_VERSION([0.25]) ++AM_GNU_GETTEXT([external]) ++ + SPELLER_LIB=-lenchant + + AC_SUBST(SPELLER_LIB) From a041bf2656ee8634e8de3a1765b2e1968c0db302 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Thu, 17 Jul 2025 14:41:42 -0700 Subject: [PATCH 29/56] llvmPackages_{21: init from 21.1.0-rc1,git: 21.0.0-unstable-2025-07-12 -> 22.0.0-unstable-2025-07-17} --- .../compilers/llvm/common/compiler-rt/default.nix | 3 +++ pkgs/development/compilers/llvm/default.nix | 9 +++++---- pkgs/top-level/all-packages.nix | 13 +++++++++++++ 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/llvm/common/compiler-rt/default.nix b/pkgs/development/compilers/llvm/common/compiler-rt/default.nix index f3850f2cadf2..206b92b7432d 100644 --- a/pkgs/development/compilers/llvm/common/compiler-rt/default.nix +++ b/pkgs/development/compilers/llvm/common/compiler-rt/default.nix @@ -62,6 +62,9 @@ stdenv.mkDerivation (finalAttrs: { + lib.optionalString (lib.versionAtLeast release_version "14") '' cp -r ${monorepoSrc}/cmake "$out" '' + + lib.optionalString (lib.versionAtLeast release_version "21") '' + cp -r ${monorepoSrc}/third-party "$out" + '' + '' cp -r ${monorepoSrc}/compiler-rt "$out" '' diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 64fd4ee4b139..b4f2d72825c0 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -32,10 +32,11 @@ let "18.1.8".officialRelease.sha256 = "sha256-iiZKMRo/WxJaBXct9GdAcAT3cz9d9pnAcO1mmR6oPNE="; "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; "20.1.6".officialRelease.sha256 = "sha256-PfCzECiCM+k0hHqEUSr1TSpnII5nqIxg+Z8ICjmMj0Y="; - "21.0.0-git".gitRelease = { - rev = "e08833443256f8dde2f864853fa9491ffa7112d5"; - rev-version = "21.0.0-unstable-2025-07-13"; - sha256 = "sha256-O0mh9Kq6PHvGiCigjb5rDDqHNFBhy5Dv+IP67TstX8U="; + "21.1.0-rc1".officialRelease.sha256 = "sha256-EZMG3kNqGTvKSuvslbrtNnyqBCG5C2gN9Y2qHbiuh8Q="; + "22.0.0-git".gitRelease = { + rev = "f2956173aea4ff0fe0b823be1953d1968f91fb98"; + rev-version = "22.0.0-unstable-2025-07-17"; + sha256 = "sha256-qmF67vdfrMB5p9yej1KZeh5Spek67RJXQODpV5w9IQA="; }; } // llvmVersions; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a523101ce1ec..75b91a757534 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5788,6 +5788,13 @@ with pkgs; llvm_20 = llvmPackages_20.llvm; bolt_20 = llvmPackages_20.bolt; + llvmPackages_21 = llvmPackagesSet."21"; + clang_21 = llvmPackages_21.clang; + lld_21 = llvmPackages_21.lld; + lldb_21 = llvmPackages_21.lldb; + llvm_21 = llvmPackages_21.llvm; + bolt_21 = llvmPackages_21.bolt; + mkLLVMPackages = llvmPackagesSet.mkPackage; }) llvmPackages_12 @@ -5813,6 +5820,12 @@ with pkgs; lldb_20 llvm_20 bolt_20 + llvmPackages_21 + clang_21 + lld_21 + lldb_21 + llvm_21 + bolt_21 mkLLVMPackages ; From 991ac9a4c2034d5f074cd7dea761c981518b7778 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Jul 2025 23:31:46 +0000 Subject: [PATCH 30/56] gallery-dl: 1.29.7 -> 1.30.0 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index acc5f57b012f..a960d5a9ce18 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,7 +8,7 @@ let pname = "gallery-dl"; - version = "1.29.7"; + version = "1.30.0"; in python3Packages.buildPythonApplication { inherit pname version; @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication { owner = "mikf"; repo = "gallery-dl"; tag = "v${version}"; - hash = "sha256-OngtJ6E7Gvr+/5Vjv1vepPVVksNDRlXZkU9yMYRvh2k="; + hash = "sha256-puxkxrAkYu8oBmMltr1IfjNIAuoOu7yv6UZo6VqC6L8="; }; build-system = [ python3Packages.setuptools ]; From c6c9fd376c6e057296a7717d9cfb94fd63c2358e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 17 Jul 2025 23:56:45 +0000 Subject: [PATCH 31/56] factoriolab: 3.15.0 -> 3.16.3 --- pkgs/by-name/fa/factoriolab/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/factoriolab/package.nix b/pkgs/by-name/fa/factoriolab/package.nix index fb2e7d0610fc..ead86b1ec2fd 100644 --- a/pkgs/by-name/fa/factoriolab/package.nix +++ b/pkgs/by-name/fa/factoriolab/package.nix @@ -10,13 +10,13 @@ }: buildNpmPackage rec { pname = "factoriolab"; - version = "3.15.0"; + version = "3.16.3"; src = fetchFromGitHub { owner = "factoriolab"; repo = "factoriolab"; tag = "v${version}"; - hash = "sha256-HWt3BxW2nBgnJ+BzsL+JpFfrLht2Yl/Btbre6EfM9F4="; + hash = "sha256-LfeYe2lkT08RIk3Fx0/Ym8aDaEF4ZcYxuFmASH//u2Q="; }; buildInputs = [ vips ]; nativeBuildInputs = [ From acde73bf026db18d7f5e053c08f3cd5b59dade9f Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 18 Jul 2025 08:38:11 -0500 Subject: [PATCH 32/56] chessx: migrate to by-name --- .../{games/chessx/default.nix => by-name/ch/chessx/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{games/chessx/default.nix => by-name/ch/chessx/package.nix} (100%) diff --git a/pkgs/games/chessx/default.nix b/pkgs/by-name/ch/chessx/package.nix similarity index 100% rename from pkgs/games/chessx/default.nix rename to pkgs/by-name/ch/chessx/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d5a5df1edd29..d339275c9c87 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14615,8 +14615,6 @@ with pkgs; cataclysm-dda-git = cataclysmDDA.git.tiles; - chessx = libsForQt5.callPackage ../games/chessx { }; - chiaki = libsForQt5.callPackage ../games/chiaki { }; chiaki-ng = kdePackages.callPackage ../games/chiaki-ng { }; From 5a8ca113bfb87dd4969f1e20f8283f3d8fe84458 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Fri, 18 Jul 2025 08:48:18 -0500 Subject: [PATCH 33/56] chessx: refactor package definitions --- pkgs/by-name/ch/chessx/package.nix | 45 +++++++++++++++--------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ch/chessx/package.nix b/pkgs/by-name/ch/chessx/package.nix index e76cccc68532..94d6f8c7c8fe 100644 --- a/pkgs/by-name/ch/chessx/package.nix +++ b/pkgs/by-name/ch/chessx/package.nix @@ -3,14 +3,9 @@ lib, pkg-config, zlib, - qtbase, - qtsvg, - qttools, - qtmultimedia, - qmake, fetchpatch, fetchurl, - wrapQtAppsHook, + libsForQt5, }: stdenv.mkDerivation (finalAttrs: { @@ -22,19 +17,25 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-76YOe1WpB+vdEoEKGTHeaWJLpCVE4RoyYu1WLy3Dxhg="; }; - nativeBuildInputs = [ - pkg-config - qmake - wrapQtAppsHook - ]; + nativeBuildInputs = + [ + pkg-config + ] + ++ (with libsForQt5; [ + qmake + wrapQtAppsHook + ]); - buildInputs = [ - qtbase - qtmultimedia - qtsvg - qttools - zlib - ]; + buildInputs = + [ + zlib + ] + ++ (with libsForQt5; [ + qtbase + qtmultimedia + qtsvg + qttools + ]); patches = # needed to backport patches to successfully build, due to broken release @@ -63,12 +64,12 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - meta = with lib; { + meta = { homepage = "https://chessx.sourceforge.io/"; description = "Browse and analyse chess games"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ luispedro ]; - platforms = platforms.linux; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ luispedro ]; + platforms = lib.platforms.linux; mainProgram = "chessx"; }; }) From a5899c65531b3d0cfbca5217c80a54e83fa8cc28 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Fri, 18 Jul 2025 23:01:03 +0200 Subject: [PATCH 34/56] readest: 0.9.64 -> 0.9.65 Changelog: https://github.com/readest/readest/releases/tag/v0.9.65 Diff: https://github.com/readest/readest/compare/v0.9.64...v0.9.65 --- pkgs/by-name/re/readest/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index 3c9bf54719b3..e96aca903bb9 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -20,13 +20,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.64"; + version = "0.9.65"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-J3AqZIbpf/B0KMFjjNRq97E5OWPt7wJvIlDdfb4sbvU="; + hash = "sha256-zXAlptPYHXE5XgAi4lZZnrtIf6YMBo3S5CdK8jfoeYI="; fetchSubmodules = true; }; From 4ee5f6fed639afd8f80ec5aea298cf00af95ce23 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 05:08:59 +0000 Subject: [PATCH 35/56] upscaler: 1.5.2 -> 1.6.0 --- pkgs/by-name/up/upscaler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/up/upscaler/package.nix b/pkgs/by-name/up/upscaler/package.nix index 9d25e57aef0a..4a7d059b1aeb 100644 --- a/pkgs/by-name/up/upscaler/package.nix +++ b/pkgs/by-name/up/upscaler/package.nix @@ -18,7 +18,7 @@ python3Packages.buildPythonApplication rec { pname = "upscaler"; - version = "1.5.2"; + version = "1.6.0"; pyproject = false; # meson instead of pyproject @@ -27,7 +27,7 @@ python3Packages.buildPythonApplication rec { owner = "World"; repo = "Upscaler"; rev = version; - hash = "sha256-QpKeu4k31BKcpPFLvb4iuFMdE3IwQARCDXTqWhWhBM0="; + hash = "sha256-OsycWrMR/SEZTlNQFd0wKF4CQNXKV/mBHaqiliMFw00="; }; passthru.updateScript = gitUpdater { }; From 2f36587da2274596af8accf4e1f4fb482536f78e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 19 Jul 2025 12:24:06 +0200 Subject: [PATCH 36/56] weechat-unwrapped: 4.6.3 -> 4.7.0 https://github.com/weechat/weechat/releases/tag/v4.7.0 --- pkgs/applications/networking/irc/weechat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/irc/weechat/default.nix b/pkgs/applications/networking/irc/weechat/default.nix index b7d715ea4ad9..e57d2bd58bca 100644 --- a/pkgs/applications/networking/irc/weechat/default.nix +++ b/pkgs/applications/networking/irc/weechat/default.nix @@ -103,11 +103,11 @@ assert lib.all (p: p.enabled -> !(builtins.elem null p.buildInputs)) plugins; stdenv.mkDerivation rec { pname = "weechat"; - version = "4.6.3"; + version = "4.7.0"; src = fetchurl { url = "https://weechat.org/files/src/weechat-${version}.tar.xz"; - hash = "sha256-XAte+pabhzxL5YIBmxhSPuQD50MLgiOCW820Son1gV0="; + hash = "sha256-RdwDlgYMhjFphoNJ7CgK8cb0rFJKpJJYDhoGXhQsLNg="; }; # Why is this needed? https://github.com/weechat/weechat/issues/2031 From 731bc9b8b0285f415f18f1ab3a38872a83234830 Mon Sep 17 00:00:00 2001 From: Jon Hermansen Date: Sat, 19 Jul 2025 13:14:30 -0400 Subject: [PATCH 37/56] microsoft-edge: 138.0.3351.83 -> 138.0.3351.95 --- pkgs/by-name/mi/microsoft-edge/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microsoft-edge/package.nix b/pkgs/by-name/mi/microsoft-edge/package.nix index 74c8548b6a20..afce640ebf11 100644 --- a/pkgs/by-name/mi/microsoft-edge/package.nix +++ b/pkgs/by-name/mi/microsoft-edge/package.nix @@ -179,11 +179,11 @@ in stdenvNoCC.mkDerivation (finalAttrs: { pname = "microsoft-edge"; - version = "138.0.3351.83"; + version = "138.0.3351.95"; src = fetchurl { url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; - hash = "sha256-NcDw2483l+VmBgr4Ue2vZmFFs3ZdWJvsfsub7stMEOE="; + hash = "sha256-Q5TdmqLlRITWDRZwUTMiOOjXQm09Cq+bK6N5XNew6R8="; }; # With strictDeps on, some shebangs were not being patched correctly @@ -293,6 +293,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { maeve-oake leleuvilela bricklou + jonhermansen ]; platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; From d569bc8bbd49b2b705879779484a985fb238158c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 19:25:21 +0000 Subject: [PATCH 38/56] nextcloud-talk-desktop: 1.2.3 -> 1.2.5 --- pkgs/by-name/ne/nextcloud-talk-desktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix index 48b86d244389..df281f33cd44 100644 --- a/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix +++ b/pkgs/by-name/ne/nextcloud-talk-desktop/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nextcloud-talk-desktop"; - version = "1.2.3"; + version = "1.2.5"; # Building from source would require building also building Server and Talk components # See https://github.com/nextcloud/talk-desktop?tab=readme-ov-file#%EF%B8%8F-prerequisites src = fetchzip { url = "https://github.com/nextcloud-releases/talk-desktop/releases/download/v${finalAttrs.version}/Nextcloud.Talk-linux-x64.zip"; - hash = "sha256-St0frZpSjAHnF6MJWMRm4Md0TxNnNSAbLf+Sz9EDgS4="; + hash = "sha256-Jozdyxd02LocmbRrR2pB7EtIRIjd988JtDhlCNbumks="; stripRoot = false; }; From fb450b4025ba9bf2487eccf14addddfccc1e4186 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 19 Jul 2025 23:28:38 +0000 Subject: [PATCH 39/56] blackfire: 2.28.28 -> 2.28.29 --- pkgs/by-name/bl/blackfire/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bl/blackfire/package.nix b/pkgs/by-name/bl/blackfire/package.nix index ba4cb0c49709..f259918d415d 100644 --- a/pkgs/by-name/bl/blackfire/package.nix +++ b/pkgs/by-name/bl/blackfire/package.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { pname = "blackfire"; - version = "2.28.28"; + version = "2.28.29"; src = passthru.sources.${stdenv.hostPlatform.system} @@ -60,23 +60,23 @@ stdenv.mkDerivation rec { sources = { "x86_64-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; - sha256 = "luMpquZCnK6eFffPLoHNt7XUyBgJNqzeNkC4mhdYVqQ="; + sha256 = "WIL8Y2pQq9vYuSI2fq2+T21HvjAd6PJPWKi4phKB5pw="; }; "i686-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; - sha256 = "K8/AYVpz25Pwe4Vf1sxwYd/l6yu6hgG/LETbiH1VxgQ="; + sha256 = "hcTVPb1zGrR3C1b5F2bgIzwH/lZV0ujeERNx0qt00Pc="; }; "aarch64-linux" = fetchurl { url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; - sha256 = "COXdRnO0PAV1XbpK6VusBSiwMkP/WAfDfBDRGDpF2OY="; + sha256 = "7Qs47SjAhsOAIcCCCJk7jjDD1ab7CyjbPHfXl25z9mE="; }; "aarch64-darwin" = fetchurl { url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; - sha256 = "WZsF4SJ3BinPx9hhSG4Bi028qXUQXjdtqf2j/0/FN1w="; + sha256 = "v4ApyuA9kMfqZAGVXPSSJJS0fm9lP2zz0iD8lf9VGa0="; }; "x86_64-darwin" = fetchurl { url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; - sha256 = "l19yB2cA7JK7oUl4MnxLKoqA8RFD1KLq/NXsAkWmxFQ="; + sha256 = "t78kpafSfbCA/0Kzhn/+/wjAet2qne33CYqFvRT0XUM="; }; }; From e801862a1fd51610d5155d7c123e2a82f586fe94 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Sun, 20 Jul 2025 06:24:03 +0200 Subject: [PATCH 40/56] python312Packages.pyvista: 0.45.2 -> 0.45.3 --- pkgs/development/python-modules/pyvista/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvista/default.nix b/pkgs/development/python-modules/pyvista/default.nix index 69ebdfd69da8..28717a49bfc1 100644 --- a/pkgs/development/python-modules/pyvista/default.nix +++ b/pkgs/development/python-modules/pyvista/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "pyvista"; - version = "0.45.2"; + version = "0.45.3"; pyproject = true; src = fetchFromGitHub { owner = "pyvista"; repo = "pyvista"; tag = "v${version}"; - hash = "sha256-szI9kzJQOVCKcGTWj9Twq9i2DzbrHt/LmYBBfq6MBy8="; + hash = "sha256-9N1dF/zwjzoxX4xYIr5084M9pAk3YK3T48OUnCoC0NU="; }; build-system = [ setuptools ]; From 8c8f1a1cc17ce49c1311f6e67763b94e7f6640ef Mon Sep 17 00:00:00 2001 From: Max Larsson Date: Sat, 19 Jul 2025 21:59:19 -0700 Subject: [PATCH 41/56] uboot: add Darwin build support - Add darwin.DarwinTools for sw_vers command on Darwin, which is used by uboot config to determine which gcc flags to provide - Use gccStdenv.cc instead of stdenv.cc for Darwin support (Darwin defaults to clang otherwise) - Add HOSTCFLAGS=-fcommon to allow duplicate function definitions - Parallelize defconfig generation with -j$NIX_BUILD_CORES --- pkgs/misc/uboot/default.nix | 39 +++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index 8142ede3407d..65ba960a2089 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -29,6 +29,7 @@ armTrustedFirmwareS905, opensbi, buildPackages, + darwin, }@pkgs: let @@ -82,22 +83,25 @@ let patchShebangs scripts ''; - nativeBuildInputs = [ - ncurses # tools/kwboot - bc - bison - flex - installShellFiles - (buildPackages.python3.withPackages (p: [ - p.libfdt - p.setuptools # for pkg_resources - p.pyelftools - ])) - swig - which # for scripts/dtc-version.sh - perl # for oid build (secureboot) - ] ++ lib.optionals (!crossTools) toolsDeps; - depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = + [ + ncurses # tools/kwboot + bc + bison + flex + installShellFiles + (buildPackages.python3.withPackages (p: [ + p.libfdt + p.setuptools # for pkg_resources + p.pyelftools + ])) + swig + which # for scripts/dtc-version.sh + perl # for oid build (secureboot) + ] + ++ lib.optionals (!crossTools) toolsDeps + ++ lib.optionals stdenv.buildPlatform.isDarwin [ darwin.DarwinTools ]; # sw_vers command is needed on darwin + depsBuildBuild = [ buildPackages.gccStdenv.cc ]; # gccStdenv is needed for Darwin buildPlatform buildInputs = lib.optionals crossTools toolsDeps; hardeningDisable = [ "all" ]; @@ -107,6 +111,7 @@ let makeFlags = [ "DTC=${lib.getExe buildPackages.dtc}" "CROSS_COMPILE=${stdenv.cc.targetPrefix}" + "HOSTCFLAGS=-fcommon" ] ++ extraMakeFlags; passAsFile = [ "extraConfig" ]; @@ -114,7 +119,7 @@ let configurePhase = '' runHook preConfigure - make ${defconfig} + make -j$NIX_BUILD_CORES ${defconfig} cat $extraConfigPath >> .config From 9ba5223b7172a7358f498e7640c62634bcba32ea Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 20 Jul 2025 10:11:07 -0500 Subject: [PATCH 42/56] beebeep: migrate to by-name --- .../beebeep/default.nix => by-name/be/beebeep/package.nix} | 0 pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 2 deletions(-) rename pkgs/{applications/office/beebeep/default.nix => by-name/be/beebeep/package.nix} (100%) diff --git a/pkgs/applications/office/beebeep/default.nix b/pkgs/by-name/be/beebeep/package.nix similarity index 100% rename from pkgs/applications/office/beebeep/default.nix rename to pkgs/by-name/be/beebeep/package.nix diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dbac4f528229..ee934fd9d95d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -296,8 +296,6 @@ with pkgs; opencv = opencv.override { enableGtk3 = true; }; }; - beebeep = libsForQt5.callPackage ../applications/office/beebeep { }; - bloodhound-py = with python3Packages; toPythonApplication bloodhound-py; # Zip file format only allows times after year 1980, which makes e.g. Python From 3fa514ea70023901282551db1d18c9c53916388b Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 20 Jul 2025 10:25:18 -0500 Subject: [PATCH 43/56] beebeep: refactor package definitions. --- pkgs/by-name/be/beebeep/package.nix | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/be/beebeep/package.nix b/pkgs/by-name/be/beebeep/package.nix index 970680b8251a..929fc7dc1277 100644 --- a/pkgs/by-name/be/beebeep/package.nix +++ b/pkgs/by-name/be/beebeep/package.nix @@ -1,29 +1,25 @@ { lib, - mkDerivation, fetchzip, - wrapQtAppsHook, autoPatchelfHook, - qtbase, - qtmultimedia, - qtx11extras, + libsForQt5, }: -mkDerivation rec { +libsForQt5.mkDerivation rec { pname = "beebeep"; version = "5.8.6"; src = fetchzip { url = "https://netix.dl.sourceforge.net/project/beebeep/Linux/beebeep-${version}-qt5-amd64.tar.gz"; - sha256 = "sha256-YDgFRXFBM1tjLP99mHYJadgccHJYYPAZ1kqR+FngLKU="; + hash = "sha256-YDgFRXFBM1tjLP99mHYJadgccHJYYPAZ1kqR+FngLKU="; }; nativeBuildInputs = [ - wrapQtAppsHook + libsForQt5.wrapQtAppsHook autoPatchelfHook ]; - buildInputs = [ + buildInputs = with libsForQt5; [ qtbase qtmultimedia qtx11extras @@ -34,12 +30,12 @@ mkDerivation rec { cp * $out/bin ''; - meta = with lib; { + meta = { homepage = "https://www.beebeep.net/"; description = "BeeBEEP is the free office messenger that is indispensable in all those places where privacy and security are an essential requirement"; mainProgram = "beebeep"; - platforms = platforms.linux; - license = licenses.gpl2Only; - maintainers = with maintainers; [ mglolenstine ]; + platforms = lib.platforms.linux; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ mglolenstine ]; }; } From 560ba80277dbfcd6a931700ef5acd49f2b3a6c8e Mon Sep 17 00:00:00 2001 From: Florian Engel Date: Sun, 20 Jul 2025 18:04:28 +0200 Subject: [PATCH 44/56] monetdb: 11.53.3 -> 11.53.9 --- pkgs/by-name/mo/monetdb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monetdb/package.nix b/pkgs/by-name/mo/monetdb/package.nix index 02ac4a2f166f..c7345d8c50c3 100644 --- a/pkgs/by-name/mo/monetdb/package.nix +++ b/pkgs/by-name/mo/monetdb/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "monetdb"; - version = "11.53.3"; + version = "11.53.9"; src = fetchurl { url = "https://dev.monetdb.org/downloads/sources/archive/MonetDB-${finalAttrs.version}.tar.bz2"; - hash = "sha256-8q8Q3b7D6BR+UMmcu4T5y+Xtwmr1URHc0Cq97tfDD6I="; + hash = "sha256-qltKYPEWU5w3SIJumxunUTwC//egn7UtvmcFL+bxIUk="; }; nativeBuildInputs = [ From 9522316d4f3d1a0fcbb3ac1ca482f7ad8e63003b Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Mon, 7 Jul 2025 22:46:01 +0200 Subject: [PATCH 45/56] llm-github-copilot: init at 0.3.1 --- .../llm-github-copilot/default.nix | 48 +++++++++++++++++++ .../python-modules/llm/default.nix | 1 + pkgs/top-level/python-packages.nix | 2 + 3 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/llm-github-copilot/default.nix diff --git a/pkgs/development/python-modules/llm-github-copilot/default.nix b/pkgs/development/python-modules/llm-github-copilot/default.nix new file mode 100644 index 000000000000..7810f800a593 --- /dev/null +++ b/pkgs/development/python-modules/llm-github-copilot/default.nix @@ -0,0 +1,48 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + llm, + llm-github-copilot, + writableTmpDirAsHomeHook, + pytestCheckHook, + pytest-vcr, + pytest-asyncio, +}: + +buildPythonPackage rec { + pname = "llm-github-copilot"; + version = "0.3.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jmdaly"; + repo = "llm-github-copilot"; + tag = version; + hash = "sha256-BUVpt1Vv0+kxbTYHDdiYy3+ySJKWJ9b+dYexV7YS+NI="; + }; + + build-system = [ setuptools ]; + + dependencies = [ llm ]; + + nativeCheckInputs = [ + pytestCheckHook + writableTmpDirAsHomeHook + pytest-vcr + pytest-asyncio + ]; + + pythonImportsCheck = [ "llm_github_copilot" ]; + + passthru.tests = llm.mkPluginTest llm-github-copilot; + + meta = { + description = "LLM plugin providing access to GitHub Copilot"; + homepage = "https://github.com/jmdaly/llm-github-copilot"; + changelog = "https://github.com/jmdaly/llm-github-copilot/releases/tag/${src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ afh ]; + }; +} diff --git a/pkgs/development/python-modules/llm/default.nix b/pkgs/development/python-modules/llm/default.nix index da9d75d496eb..121d7c4571db 100644 --- a/pkgs/development/python-modules/llm/default.nix +++ b/pkgs/development/python-modules/llm/default.nix @@ -75,6 +75,7 @@ let llm-gemini ? false, llm-gguf ? false, llm-git ? false, + llm-github-copilot ? false, llm-grok ? false, llm-groq ? false, llm-hacker-news ? false, diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 4c954353961a..18576d28d8b9 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8480,6 +8480,8 @@ self: super: with self; { llm-git = callPackage ../development/python-modules/llm-git { }; + llm-github-copilot = callPackage ../development/python-modules/llm-github-copilot { }; + llm-grok = callPackage ../development/python-modules/llm-grok { }; llm-groq = callPackage ../development/python-modules/llm-groq { }; From 2bbaec0c34221c9399ecf0e8574742e2574b5dda Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Sun, 20 Jul 2025 23:39:14 +0200 Subject: [PATCH 46/56] readest: 0.9.65 -> 0.9.66 Changelog: https://github.com/readest/readest/releases/tag/v0.9.66 Diff: https://github.com/readest/readest/compare/v0.9.65...v0.9.66 --- pkgs/by-name/re/readest/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index e96aca903bb9..b5d6fb58270c 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -20,13 +20,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.65"; + version = "0.9.66"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-zXAlptPYHXE5XgAi4lZZnrtIf6YMBo3S5CdK8jfoeYI="; + hash = "sha256-0KIqPB41sS0rX5IBao+0ThPz4EttpZxSb5mL4Spuoho="; fetchSubmodules = true; }; @@ -40,14 +40,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pnpmDeps = pnpm_9.fetchDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-nWDMtQZE+96gnvEwtp84iOcbfMAjnqKZK0cgQuh4+k8="; + hash = "sha256-o0R5b+cE680RgdBT+4uiCtec3y3dGxYkBmnKzT/7JOg="; }; pnpmRoot = "../.."; useFetchCargoVendor = true; - cargoHash = "sha256-35REIeZy/D9UWzSI6yQZc1MRYwlAnjzsk5T7KOAhWVw="; + cargoHash = "sha256-ReRCzKbdmjPr9rQwCI7mLEs/MjV2yCp7FFZAlib1xIs="; cargoRoot = "../.."; From 5ccc02c81bdf29fc0dfda344e82666489d3891ad Mon Sep 17 00:00:00 2001 From: C4 Patino Date: Tue, 15 Jul 2025 14:45:01 -0500 Subject: [PATCH 47/56] teamviewer: updated meta.platforms property to match actually available package outputs --- pkgs/applications/networking/remote/teamviewer/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/networking/remote/teamviewer/default.nix b/pkgs/applications/networking/remote/teamviewer/default.nix index 2dbc038b3fb9..3c47447353cf 100644 --- a/pkgs/applications/networking/remote/teamviewer/default.nix +++ b/pkgs/applications/networking/remote/teamviewer/default.nix @@ -159,7 +159,10 @@ mkDerivation rec { sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; description = "Desktop sharing application, providing remote support and online meetings"; - platforms = [ "x86_64-linux" ]; + platforms = [ + "x86_64-linux" + "aarch64-linux" + ]; maintainers = with maintainers; [ jagajaga jraygauthier From b88d237b5c3b9316c45cbdf7946e8dc85f05851c Mon Sep 17 00:00:00 2001 From: C4 Patino Date: Tue, 15 Jul 2025 14:45:57 -0500 Subject: [PATCH 48/56] teamviewer: fixed update script to work in a similar way to vscode --- .../remote/teamviewer/update-teamviewer.sh | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh b/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh index e8d2f681851a..46002360cbb1 100755 --- a/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh +++ b/pkgs/applications/networking/remote/teamviewer/update-teamviewer.sh @@ -1,7 +1,17 @@ -#! /usr/bin/env nix-shell -#! nix-shell -i bash -p nix-update curl +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash curl gnugrep jq nix nix-prefetch nix-prefetch-scripts common-updater-scripts -TEAMVIEWER_VER=$(curl -s https://www.teamviewer.com/en-us/download/linux/ | grep -oP 'Current version: \K[0-9]+\.[0-9]+\.[0-9]+') +set -euo pipefail -nix-update --version "$TEAMVIEWER_VER" --system x86_64-linux teamviewer -nix-update --version "skip" --system aarch64-linux teamviewer +current_version=$(nix eval --raw -f . teamviewer.version) +latest_version=$(curl -s https://www.teamviewer.com/en-us/download/portal/linux/ | grep -oP 'Current version: \K[0-9]+\.[0-9]+\.[0-9]+') + +echo "current version: $current_version" +echo "latest version: $latest_version" + +if [[ "$latest_version" == "$current_version" ]]; then + echo "package is up-to-date" + exit 0 +fi + +update-source-version teamviewer "$latest_version" From 89b23a598bdebba6a049dc6a40c6667b49fc735d Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sat, 19 Apr 2025 07:58:58 +0200 Subject: [PATCH 49/56] libtracefs: 1.8.1 -> 1.8.2 Changelog: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/tag/?h=libtracefs-1.8.2 --- pkgs/by-name/li/libtracefs/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/li/libtracefs/package.nix b/pkgs/by-name/li/libtracefs/package.nix index d60221e81afd..0dd3bda9726b 100644 --- a/pkgs/by-name/li/libtracefs/package.nix +++ b/pkgs/by-name/li/libtracefs/package.nix @@ -16,26 +16,17 @@ ninja, cunit, gitUpdater, - fetchpatch, }: stdenv.mkDerivation rec { pname = "libtracefs"; - version = "1.8.1"; + version = "1.8.2"; src = fetchzip { url = "https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/libtracefs-libtracefs-${version}.tar.gz"; - hash = "sha256-2UiEgY4mQRLpWah+2rVfPiiUYBSSzRAy5gOv4YELQFQ="; + hash = "sha256-rpZUa34HMnDMSsGGwtOriEEHDfnW8emRSHZxzRkY3c4="; }; - patches = [ - (fetchpatch { - name = "add-missing-documentation-to-meson-build.patch"; - url = "https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/patch/?id=4cbebed79b1fe933367e298ea7ddef694b9f98d0"; - hash = "sha256-tSaR0wpxrm50IyMgMoUCcHBB9r8lQQZZYGru6Znre50="; - }) - ]; - postPatch = '' chmod +x samples/extract-example.sh patchShebangs --build check-manpages.sh samples/extract-example.sh Documentation/install-docs.sh.in From 0d5155881c3f3d12ab81955392ee2ae271ada2fc Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sat, 19 Apr 2025 08:08:05 +0200 Subject: [PATCH 50/56] trace-cmd: 3.3.1 -> 3.3.2 Changelog: https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/tag/?h=trace-cmd-v3.3.2 --- pkgs/os-specific/linux/trace-cmd/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/trace-cmd/default.nix b/pkgs/os-specific/linux/trace-cmd/default.nix index 6557063373e7..1768aa98e226 100644 --- a/pkgs/os-specific/linux/trace-cmd/default.nix +++ b/pkgs/os-specific/linux/trace-cmd/default.nix @@ -16,11 +16,11 @@ }: stdenv.mkDerivation rec { pname = "trace-cmd"; - version = "3.3.1"; + version = "3.3.2"; src = fetchzip { url = "https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v${version}.tar.gz"; - hash = "sha256-kEji3qDqQsSK0tL8Fx2ycSd2lTXBXOHHTvsb6XDNSa8="; + hash = "sha256-35BEzuevGiRQFqvWOQK1m20juhSd5101a8bBsNtM8Eo="; }; # Don't build and install html documentation @@ -83,7 +83,7 @@ stdenv.mkDerivation rec { "libdir=${placeholder "lib"}/lib" "pkgconfig_dir=${placeholder "dev"}/lib/pkgconfig" "includedir=${placeholder "dev"}/include" - "BASH_COMPLETE_DIR=${placeholder "out"}/share/bash-completion/completions" + "completion_dir=${placeholder "out"}/share/bash-completion/completions" ]; passthru.updateScript = gitUpdater { From 0228250f6facd75b7281790c60be49e81153307a Mon Sep 17 00:00:00 2001 From: fumnanya Date: Sun, 20 Jul 2025 23:40:41 +0100 Subject: [PATCH 51/56] fakeroot: add patch to fix on macos --- pkgs/by-name/fa/fakeroot/package.nix | 30 ++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/fa/fakeroot/package.nix b/pkgs/by-name/fa/fakeroot/package.nix index a7fbca8e3305..ae9883af71f1 100644 --- a/pkgs/by-name/fa/fakeroot/package.nix +++ b/pkgs/by-name/fa/fakeroot/package.nix @@ -25,17 +25,27 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-2ihdvYRnv2wpZrEikP4hCdshY8Eqarqnw3s9HPb+xKU="; }; - patches = lib.optionals stdenv.hostPlatform.isLinux [ - ./einval.patch + patches = + lib.optionals stdenv.hostPlatform.isLinux [ + ./einval.patch - # patches needed for musl libc, borrowed from alpine packaging. - # it is applied regardless of the environment to prevent patchrot - (fetchpatch { - name = "fakeroot-no64.patch"; - url = "https://git.alpinelinux.org/aports/plain/main/fakeroot/fakeroot-no64.patch?id=f68c541324ad07cc5b7f5228501b5f2ce4b36158"; - sha256 = "sha256-NCDaB4nK71gvz8iQxlfaQTazsG0SBUQ/RAnN+FqwKkY="; - }) - ]; + # patches needed for musl libc, borrowed from alpine packaging. + # it is applied regardless of the environment to prevent patchrot + (fetchpatch { + name = "fakeroot-no64.patch"; + url = "https://git.alpinelinux.org/aports/plain/main/fakeroot/fakeroot-no64.patch?id=f68c541324ad07cc5b7f5228501b5f2ce4b36158"; + sha256 = "sha256-NCDaB4nK71gvz8iQxlfaQTazsG0SBUQ/RAnN+FqwKkY="; + }) + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # patch needed to fix execution on macos + # TODO: remove when the next release comes out: https://salsa.debian.org/clint/fakeroot/-/merge_requests/34 + (fetchpatch { + name = "fakeroot-fix-macos.patch"; + url = "https://salsa.debian.org/clint/fakeroot/-/merge_requests/34.diff"; + hash = "sha256-D5f1bXUaN2YMD/NTx/WIrqDBx/qNHpfLRcPhbdHYLl8="; + }) + ]; nativeBuildInputs = [ autoreconfHook From 1920e6c40417f0c6a002d88b475a369751d75563 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 20 Jul 2025 21:21:46 -0400 Subject: [PATCH 52/56] ocamlPackages.processor: fix darwin build by updating Signed-off-by: Ethan Carter Edwards --- pkgs/development/ocaml-modules/processor/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/processor/default.nix b/pkgs/development/ocaml-modules/processor/default.nix index 4a914449251a..d4eba003ea67 100644 --- a/pkgs/development/ocaml-modules/processor/default.nix +++ b/pkgs/development/ocaml-modules/processor/default.nix @@ -6,15 +6,15 @@ buildDunePackage rec { pname = "processor"; - version = "0.1"; + version = "0.1-unstable-2024-07-23"; minimalOCamlVersion = "4.08"; src = fetchFromGitHub { owner = "haesbaert"; repo = "ocaml-processor"; - tag = "v${version}"; - hash = "sha256-eGSNYjVbUIUMelajqZYOd3gvmRKQ9UP3TfMflLR9i7k="; + rev = "74df5ab38773e5c4ad5c3a3f21f525d863731c17"; + hash = "sha256-tWmgAsYfcpZUyxo7F+WIC3WOfAjDiuV74CscqEd93gk="; }; doCheck = true; From a0c393fbcd45f0be55cc59740086b91564a33fed Mon Sep 17 00:00:00 2001 From: Ali Rizvi Date: Sun, 20 Jul 2025 15:57:34 -0400 Subject: [PATCH 53/56] gimp3: introduce patch to fix crashing issue --- pkgs/applications/graphics/gimp/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix index d943e0efccab..6d720415a5e3 100644 --- a/pkgs/applications/graphics/gimp/default.nix +++ b/pkgs/applications/graphics/gimp/default.nix @@ -66,6 +66,7 @@ adwaita-icon-theme, alsa-lib, desktopToDarwinBundle, + fetchpatch, }: let @@ -110,6 +111,13 @@ stdenv.mkDerivation (finalAttrs: { (replaceVars ./tests-dbus-conf.patch { session_conf = "${dbus.out}/share/dbus-1/session.conf"; }) + + # Fix a crash that occurs when trying to pick a color for text outline + # TODO: remove after GIMP 3.2 is released, per https://gitlab.gnome.org/GNOME/gimp/-/issues/14047#note_2491655 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gimp/-/commit/1685c86af5d6253151d0056a9677ba469ea10164.diff"; + hash = "sha256-Rb3ANXWki21thByEIWkBgWEml4x9Qq2HAIB9ho1bygw="; + }) ]; nativeBuildInputs = From 82894ff79ec0f9b07564d88ac9368ba7bd1b919c Mon Sep 17 00:00:00 2001 From: weriomat <59094810+weriomat@users.noreply.github.com> Date: Mon, 21 Jul 2025 03:08:36 +0000 Subject: [PATCH 54/56] nixos/zwave-js-ui: typo serviceConfig (#418537) --- nixos/modules/services/home-automation/zwave-js-ui.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/home-automation/zwave-js-ui.nix b/nixos/modules/services/home-automation/zwave-js-ui.nix index d33bcbaad2d5..ea78ce0df428 100644 --- a/nixos/modules/services/home-automation/zwave-js-ui.nix +++ b/nixos/modules/services/home-automation/zwave-js-ui.nix @@ -100,7 +100,7 @@ in ProtectHostname = true; ProtectKernelLogs = true; ProtectKernelModules = true; - ProtectKernalTunables = true; + ProtectKernelTunables = true; ProtectProc = "invisible"; ProcSubset = "pid"; RemoveIPC = true; From 06fc983efb7d300b117f1f39148b289ab06512bb Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Sun, 20 Jul 2025 23:26:32 -0400 Subject: [PATCH 55/56] owi: mark badPlatforms on Darwin Unfortunately, I've never gotten owi to work on Darwin successfully. Mark it as badPlatforms for now to stop hydra from failing and nixpkgs-review PRs failures. Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ow/owi/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ow/owi/package.nix b/pkgs/by-name/ow/owi/package.nix index 0e52ae8f75d4..0a3ea664efb3 100644 --- a/pkgs/by-name/ow/owi/package.nix +++ b/pkgs/by-name/ow/owi/package.nix @@ -85,5 +85,6 @@ ocamlPackages.buildDunePackage rec { maintainers = [ lib.maintainers.ethancedwards8 ]; teams = with lib.teams; [ ngi ]; mainProgram = "owi"; + badPlatforms = lib.platforms.darwin; }; } From e83bcfcb4ce487a2e86ec6546245bb5814b8fd89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 21 Jul 2025 04:33:58 +0000 Subject: [PATCH 56/56] rainfrog: 0.3.2 -> 0.3.3 --- pkgs/by-name/ra/rainfrog/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/rainfrog/package.nix b/pkgs/by-name/ra/rainfrog/package.nix index d9293282a739..796d61b1392c 100644 --- a/pkgs/by-name/ra/rainfrog/package.nix +++ b/pkgs/by-name/ra/rainfrog/package.nix @@ -7,7 +7,7 @@ rainfrog, }: let - version = "0.3.2"; + version = "0.3.3"; in rustPlatform.buildRustPackage { inherit version; @@ -17,11 +17,11 @@ rustPlatform.buildRustPackage { owner = "achristmascarl"; repo = "rainfrog"; tag = "v${version}"; - hash = "sha256-3oRuJytFGPfWLoxtrpgEwRWAPE8HGct5PqU1mxDinZs="; + hash = "sha256-nGUk+997TBx/2U3QMF4OpRqzwNzC0ILRraz3kOzzoBw="; }; useFetchCargoVendor = true; - cargoHash = "sha256-W/3UNZw3gHVI/3uIzyaDmKGjM8gsfcr86+Vxlfm9Yb4="; + cargoHash = "sha256-8RvZmQI1WXfM2Sh5bMAkeJVNvOUp8fmM0MznZzCpxgY="; passthru = { tests.version = testers.testVersion {