From f2a5ddd7d388f0b03aed6bd5233446e9463a858b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 25 Apr 2025 14:52:32 +0200 Subject: [PATCH 001/144] gotenberg: 8.16.0 -> 8.20.1 --- pkgs/by-name/go/gotenberg/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/go/gotenberg/package.nix b/pkgs/by-name/go/gotenberg/package.nix index cfd1d797ad33..9db1c8eb4302 100644 --- a/pkgs/by-name/go/gotenberg/package.nix +++ b/pkgs/by-name/go/gotenberg/package.nix @@ -24,21 +24,19 @@ let in buildGoModule rec { pname = "gotenberg"; - version = "8.16.0"; + version = "8.20.1"; src = fetchFromGitHub { owner = "gotenberg"; repo = "gotenberg"; tag = "v${version}"; - hash = "sha256-m8aDhfcUa3QFr+7hzlQFL2wPfcx5RE+3dl5RHzWwau0="; + hash = "sha256-3+6bdO6rFSyRtRQjXBPefwjuX0AMuGzHNAQas7HNNRE="; }; - vendorHash = "sha256-EM+Rpo4Zf+aqA56aFeuQ0tbvpTgZhmfv+B7qYI6PXWc="; + vendorHash = "sha256-qZ4cgVZAmjIwXhtQ7DlAZAZxyXP89ZWafsSUPQE0dxE="; postPatch = '' find ./pkg -name '*_test.go' -exec sed -i -e 's#/tests#${src}#g' {} \; - substituteInPlace pkg/gotenberg/fs_test.go \ - --replace-fail "/tmp" "/build" ''; nativeBuildInputs = [ makeBinaryWrapper ]; From aff98d4427e3d47519d5dc48db61873308f2b9a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 19 May 2025 00:43:20 +0000 Subject: [PATCH 002/144] bats: 1.11.1 -> 1.12.0 --- pkgs/by-name/ba/bats/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bats/package.nix b/pkgs/by-name/ba/bats/package.nix index 91683dc96c3f..120e957c5f18 100644 --- a/pkgs/by-name/ba/bats/package.nix +++ b/pkgs/by-name/ba/bats/package.nix @@ -28,13 +28,13 @@ resholve.mkDerivation rec { pname = "bats"; - version = "1.11.1"; + version = "1.12.0"; src = fetchFromGitHub { owner = "bats-core"; repo = "bats-core"; rev = "v${version}"; - hash = "sha256-+qmCeLixfLak09XxgSe6ONcH1IoHGl5Au0s9JyNm95g="; + hash = "sha256-5VCkOzyaUOBW+HVVHDkH9oCWDI/MJW6yrLTQG60Ralk="; }; patchPhase = '' From 0368a23ed5309fc4d1b4464264b7596969f5f461 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Jun 2025 19:07:38 +0000 Subject: [PATCH 003/144] python3Packages.psd-tools: 1.10.7 -> 1.10.8 --- pkgs/development/python-modules/psd-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/psd-tools/default.nix b/pkgs/development/python-modules/psd-tools/default.nix index 468464010762..ebd19c6b25b3 100644 --- a/pkgs/development/python-modules/psd-tools/default.nix +++ b/pkgs/development/python-modules/psd-tools/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "psd-tools"; - version = "1.10.7"; + version = "1.10.8"; pyproject = true; disabled = pythonOlder "3.7"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "psd-tools"; repo = "psd-tools"; tag = "v${version}"; - hash = "sha256-n3OqyItvKXD6NjCm/FgEuu1G5apTmUypwKJ+Y2DCmEg="; + hash = "sha256-IgDgHVSnqSsodVm/tUnINVbUOen8lw+y6q4Z8C+eFE8="; }; build-system = [ From 244c928eb3b95f00f54dd991ccbb02613b69b0c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 16 Jun 2025 13:55:44 +0000 Subject: [PATCH 004/144] nextcloud-whiteboard-server: 1.0.5 -> 1.1.0 --- pkgs/by-name/ne/nextcloud-whiteboard-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nextcloud-whiteboard-server/package.nix b/pkgs/by-name/ne/nextcloud-whiteboard-server/package.nix index 0869c97cef34..dcd787b834fb 100644 --- a/pkgs/by-name/ne/nextcloud-whiteboard-server/package.nix +++ b/pkgs/by-name/ne/nextcloud-whiteboard-server/package.nix @@ -8,16 +8,16 @@ }: buildNpmPackage rec { pname = "nextcloud-whiteboard-server"; - version = "1.0.5"; + version = "1.1.0"; src = fetchFromGitHub { owner = "nextcloud"; repo = "whiteboard"; tag = "v${version}"; - hash = "sha256-WdaAMSID8MekVL6nA8YRWUiiI+pi1WgC0nN3dDAJHf8="; + hash = "sha256-zqJL/eeTl1cekLlJess2IH8piEZpn2ubTB2NRsj8OjQ="; }; - npmDepsHash = "sha256-T27oZdvITj9ZCEvd13fDZE3CS35XezgVmQ4iCeN75UA="; + npmDepsHash = "sha256-GdoVwBU/uSk1g+7R2kg8tExAXagdVelaj6xii+NRf/w="; nativeBuildInputs = [ makeWrapper ]; From 67b2d8e434fd474c42c0c1b716a816d2956d3143 Mon Sep 17 00:00:00 2001 From: mofrim Date: Tue, 17 Jun 2025 22:39:13 +0200 Subject: [PATCH 005/144] libcava: 0.10.3 -> 0.10.4 --- pkgs/by-name/li/libcava/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libcava/package.nix b/pkgs/by-name/li/libcava/package.nix index 4bb2d772936c..cd0516a98fe4 100644 --- a/pkgs/by-name/li/libcava/package.nix +++ b/pkgs/by-name/li/libcava/package.nix @@ -8,13 +8,13 @@ cava.overrideAttrs (old: rec { pname = "libcava"; # fork may not be updated when we update upstream - version = "0.10.3"; + version = "0.10.4"; src = fetchFromGitHub { owner = "LukashonakV"; repo = "cava"; tag = version; - hash = "sha256-ZDFbI69ECsUTjbhlw2kHRufZbQMu+FQSMmncCJ5pagg="; + hash = "sha256-9eTDqM+O1tA/3bEfd1apm8LbEcR9CVgELTIspSVPMKM="; }; nativeBuildInputs = old.nativeBuildInputs ++ [ From e6abc66c9104ceb50a2d3fad5d6f87a4673006fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Jun 2025 00:32:27 +0000 Subject: [PATCH 006/144] python3Packages.crispy-bootstrap4: 2024.10 -> 2025.6 --- .../python-modules/crispy-bootstrap4/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/crispy-bootstrap4/default.nix b/pkgs/development/python-modules/crispy-bootstrap4/default.nix index 18f8650edde2..2a7cea92e215 100644 --- a/pkgs/development/python-modules/crispy-bootstrap4/default.nix +++ b/pkgs/development/python-modules/crispy-bootstrap4/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "crispy-bootstrap4"; - version = "2024.10"; + version = "2025.6"; pyproject = true; src = fetchFromGitHub { owner = "django-crispy-forms"; repo = "crispy-bootstrap4"; tag = version; - hash = "sha256-lBm48krF14WuUMX9lgx9a++UhJWHWPxOhj3R1j4QTOs="; + hash = "sha256-2W5tswtRqXdS1nef/2Q/jdX3e3nHYF3v4HiyNF723k8="; }; build-system = [ setuptools ]; @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = with lib; { description = "Bootstrap 4 template pack for django-crispy-forms"; homepage = "https://github.com/django-crispy-forms/crispy-bootstrap4"; - changelog = "https://github.com/django-crispy-forms/crispy-bootstrap4/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/django-crispy-forms/crispy-bootstrap4/blob/${src.tag}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ onny ]; }; From cead77df2557634c834691272bb19a0c3930e939 Mon Sep 17 00:00:00 2001 From: mofrim Date: Tue, 17 Jun 2025 22:40:05 +0200 Subject: [PATCH 007/144] waybar: 0.12.0 -> 0.12.0-unstable-2025-06-13 bumping version to recent git master because it includes important fixes for waybar's usability. --- pkgs/by-name/wa/waybar/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/wa/waybar/package.nix b/pkgs/by-name/wa/waybar/package.nix index 53a6abb425b3..8d7a91c8623f 100644 --- a/pkgs/by-name/wa/waybar/package.nix +++ b/pkgs/by-name/wa/waybar/package.nix @@ -71,18 +71,21 @@ stdenv.mkDerivation (finalAttrs: { pname = "waybar"; - version = "0.12.0"; + version = "0.12.0-unstable-2025-06-13"; src = fetchFromGitHub { owner = "Alexays"; repo = "Waybar"; - tag = finalAttrs.version; - hash = "sha256-VpT3ePqmo75Ni6/02KFGV6ltnpiV70/ovG/p1f2wKkU="; + # TODO: switch back to using tag when a new version is released which + # includes the fixes for issues like + # https://github.com/Alexays/Waybar/issues/3956 + rev = "2c482a29173ffcc03c3e4859808eaef6c9014a1f"; + hash = "sha256-29g4SN3Yr4q7zxYS3dU48i634jVsXHBwUUeALPAHZGM="; }; postUnpack = lib.optional cavaSupport '' pushd "$sourceRoot" - cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.10.3 + cp -R --no-preserve=mode,ownership ${libcava.src} subprojects/cava-0.10.4 patchShebangs . popd ''; @@ -188,7 +191,9 @@ stdenv.mkDerivation (finalAttrs: { versionCheckHook ]; versionCheckProgramArg = "--version"; - doInstallCheck = true; + + # TODO: re-enable after bump to next release. + doInstallCheck = false; passthru = { updateScript = nix-update-script { }; From 5cf4227177d25afee9a00aae28d0458e103c7816 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Wed, 18 Jun 2025 15:49:05 +0100 Subject: [PATCH 008/144] pan-bindings: unstable-2024-03-03 -> unstable-2025-06-15 --- pkgs/by-name/pa/pan-bindings/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pa/pan-bindings/package.nix b/pkgs/by-name/pa/pan-bindings/package.nix index 904d5e59e548..8d2f85ecc79e 100644 --- a/pkgs/by-name/pa/pan-bindings/package.nix +++ b/pkgs/by-name/pa/pan-bindings/package.nix @@ -9,19 +9,19 @@ }: let - version = "unstable-2024-03-03"; + version = "unstable-2025-06-15"; src = fetchFromGitHub { owner = "lschulz"; repo = "pan-bindings"; - rev = "4361d30f1c5145a70651c259f2d56369725b0d15"; - hash = "sha256-0WxrgXTCM+BwGcjjWBBKiZawje2yxB5RRac6Sk5t3qc="; + rev = "708d7f36a0a32816b2b0d8e2e5a4d79f2144f406"; + hash = "sha256-wGHa8NV8M+9dHvn8UqejderyA1UgYQUcTOKocRFhg6U="; }; goDeps = ( buildGoModule { name = "pan-bindings-goDeps"; inherit src version; modRoot = "go"; - vendorHash = "sha256-7EitdEJTRtiM29qmVnZUM6w68vCBI8mxZhCA7SnAxLA="; + vendorHash = "sha256-3MybV76pHDnKgN2ENRgsyAvynXQctv0fJcRGzesmlww="; } ); in From 9af5499f9334e5186f7164262d38a45161c5d444 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Wed, 18 Jun 2025 15:50:53 +0100 Subject: [PATCH 009/144] ioq3-scion: unstable-2024-03-03 -> unstable-2024-12-14 --- pkgs/by-name/io/ioq3-scion/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/io/ioq3-scion/package.nix b/pkgs/by-name/io/ioq3-scion/package.nix index b78ef09367ee..b4960e84e9fc 100644 --- a/pkgs/by-name/io/ioq3-scion/package.nix +++ b/pkgs/by-name/io/ioq3-scion/package.nix @@ -7,7 +7,7 @@ }: ioquake3.overrideAttrs (old: { pname = "ioq3-scion"; - version = "unstable-2024-03-03"; + version = "unstable-2024-12-14"; buildInputs = old.buildInputs ++ [ pan-bindings libsodium @@ -15,8 +15,8 @@ ioquake3.overrideAttrs (old: { src = fetchFromGitHub { owner = "lschulz"; repo = "ioq3-scion"; - rev = "9f06abd5030c51cd4582ba3d24ba87531e3eadbc"; - hash = "sha256-+zoSlNT+oqozQFnhA26PiMo1NnzJJY/r4tcm2wOCBP0="; + rev = "a21c257b9ad1d897f6c31883511c3f422317aa0a"; + hash = "sha256-CBy3Av/mkFojXr0tAXPRWKwLeQJPebazXQ4wzKEmx0I="; }; meta = { description = "ioquake3 with support for path aware networking"; From c71493459b3b776c738d4777c35d87d9ff9a8b6d Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Thu, 19 Jun 2025 09:59:32 +0200 Subject: [PATCH 010/144] gramps: 6.0.2 -> 6.0.3 --- pkgs/by-name/gr/gramps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/gramps/package.nix b/pkgs/by-name/gr/gramps/package.nix index 657b11d017bb..68f3e0178d23 100644 --- a/pkgs/by-name/gr/gramps/package.nix +++ b/pkgs/by-name/gr/gramps/package.nix @@ -23,7 +23,7 @@ }: python3Packages.buildPythonApplication rec { - version = "6.0.2"; + version = "6.0.3"; pname = "gramps"; pyproject = true; @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication rec { owner = "gramps-project"; repo = "gramps"; tag = "v${version}"; - hash = "sha256-ivOa45NNw6h+QxPvN+2fOoQOU6t+HYslR4t9vA+xTic="; + hash = "sha256-dmokrAN6ZC7guMYHifNifL9rXqZPW+Z5LudQhIUxMs8="; }; patches = [ From a6442d2dd12526fa30cfdbd36a0aa0fff588ade4 Mon Sep 17 00:00:00 2001 From: Defelo Date: Thu, 19 Jun 2025 10:23:20 +0000 Subject: [PATCH 011/144] ytdl-sub: 2025.06.12 -> 2025.06.19.post1 Changelog: https://github.com/jmbannon/ytdl-sub/releases/tag/2025.06.19.post1 Diff: https://github.com/jmbannon/ytdl-sub/compare/2025.06.12...2025.06.19.post1 --- pkgs/by-name/yt/ytdl-sub/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index 960a5a8cea7f..5450cbab134a 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { pname = "ytdl-sub"; - version = "2025.06.12"; + version = "2025.06.19.post1"; pyproject = true; src = fetchFromGitHub { owner = "jmbannon"; repo = "ytdl-sub"; tag = version; - hash = "sha256-42fvyUCaVaaGLW7CdoJidJQAUgjG2wmCeHxWA+XUQCk="; + hash = "sha256-aZ7LzpOZgI9KUt0aWMdzVH299O83d3zPxldRKZvwO8I="; }; postPatch = '' From 48a6ea97d48208bb4fe1e1ff2bec01eded597310 Mon Sep 17 00:00:00 2001 From: Emily Date: Mon, 24 Mar 2025 13:26:05 +0000 Subject: [PATCH 012/144] maliit-framework: 2.3.0 -> 2.3.0-unstable-2024-06-24 No release since 2022, contains a few miscellaneous fixes. Changelog: --- .../misc/maliit-framework/default.nix | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/misc/maliit-framework/default.nix b/pkgs/applications/misc/maliit-framework/default.nix index 8d14bf2bdf0e..7480e3fd371d 100644 --- a/pkgs/applications/misc/maliit-framework/default.nix +++ b/pkgs/applications/misc/maliit-framework/default.nix @@ -26,25 +26,17 @@ wayland-scanner, }: -mkDerivation rec { +mkDerivation { pname = "maliit-framework"; - version = "2.3.0"; + version = "2.3.0-unstable-2024-06-24"; src = fetchFromGitHub { owner = "maliit"; repo = "framework"; - tag = version; - sha256 = "sha256-q+hiupwlA0PfG+xtomCUp2zv6HQrGgmOd9CU193ucrY="; + rev = "ba6f7eda338a913f2c339eada3f0382e04f7dd67"; + hash = "sha256-iwWLnstQMG8F6uE5rKF6t2X43sXQuR/rIho2RN/D9jE="; }; - patches = [ - # FIXME: backport GCC 12 build fix, remove for next release - (fetchpatch { - url = "https://github.com/maliit/framework/commit/86e55980e3025678882cb9c4c78614f86cdc1f04.diff"; - hash = "sha256-5R+sCI05vJX5epu6hcDSWWzlZ8ns1wKEJ+u8xC6d8Xo="; - }) - ]; - buildInputs = [ at-spi2-atk at-spi2-core From 1f8aaa21d80125cc2eee097a470c938b3d87a801 Mon Sep 17 00:00:00 2001 From: Emily Date: Mon, 24 Mar 2025 13:05:21 +0000 Subject: [PATCH 013/144] maliit-keyboard: 2.3.1 -> 2.3.1-unstable-2024-09-04 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No release since 2022, contains miscellaneous fixes. Upstream dropped Presage support, since it’s been unmaintained since 2018 and is apparently net‐negative for UX anyway. This trims 75 MiB from the uncompressed Plasma installer closure. Changelog: --- pkgs/applications/misc/maliit-keyboard/default.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/misc/maliit-keyboard/default.nix b/pkgs/applications/misc/maliit-keyboard/default.nix index d3522e47e16a..7a470d8281f2 100644 --- a/pkgs/applications/misc/maliit-keyboard/default.nix +++ b/pkgs/applications/misc/maliit-keyboard/default.nix @@ -8,7 +8,6 @@ libchewing, libpinyin, maliit-framework, - presage, qtfeedback, qtmultimedia, qtquickcontrols2, @@ -19,15 +18,15 @@ wrapGAppsHook3, }: -mkDerivation rec { +mkDerivation { pname = "maliit-keyboard"; - version = "2.3.1"; + version = "2.3.1-unstable-2024-09-04"; src = fetchFromGitHub { owner = "maliit"; repo = "keyboard"; - rev = version; - sha256 = "sha256-XH3sKQuNMLgJi2aV+bnU2cflwkFIw4RYVfxzQiejCT0="; + rev = "cbb0bbfa67354df76c25dbc3b1ea99a376fd15bb"; + sha256 = "sha256-6ITlV/RJkPDrnsFyeWYWaRTYTaY6NAbHDqpUZGGKyi4="; }; postPatch = '' @@ -41,7 +40,6 @@ mkDerivation rec { libchewing libpinyin maliit-framework - presage qtfeedback qtmultimedia qtquickcontrols2 From 71e0f44394dc5a5e84e0854f88b318f6183f6fa2 Mon Sep 17 00:00:00 2001 From: Emily Date: Mon, 24 Mar 2025 13:08:20 +0000 Subject: [PATCH 014/144] presage: drop Unmaintained upstream and no longer used by anything. --- .../pr/presage/fixed-cppunit-detection.patch | 46 ----------- pkgs/by-name/pr/presage/package.nix | 77 ------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 123 deletions(-) delete mode 100644 pkgs/by-name/pr/presage/fixed-cppunit-detection.patch delete mode 100644 pkgs/by-name/pr/presage/package.nix diff --git a/pkgs/by-name/pr/presage/fixed-cppunit-detection.patch b/pkgs/by-name/pr/presage/fixed-cppunit-detection.patch deleted file mode 100644 index 27238d2956d1..000000000000 --- a/pkgs/by-name/pr/presage/fixed-cppunit-detection.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 5624aa156c551ab2b81bb86279844397ed690653 Mon Sep 17 00:00:00 2001 -From: Matteo Vescovi -Date: Sun, 21 Jan 2018 17:17:12 +0000 -Subject: [PATCH] Fixed cppunit detection. - ---- - configure.ac | 16 +++++++++++----- - 1 file changed, 11 insertions(+), 5 deletions(-) - -diff --git a/configure.ac b/configure.ac -index a02e9f1..1538a51 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -204,10 +204,16 @@ AM_CONDITIONAL([USE_SQLITE], [test "x$use_sqlite" = "xyes"]) - dnl ================== - dnl Checks for CppUnit - dnl ================== --AM_PATH_CPPUNIT([1.9.6], -- [], -- [AC_MSG_WARN([CppUnit not found. Unit tests will not be built. CppUnit can be obtained from http://cppunit.sourceforge.net.])]) --AM_CONDITIONAL([HAVE_CPPUNIT], [test "$CPPUNIT_LIBS"]) -+PKG_CHECK_MODULES([CPPUNIT], -+ [cppunit >= 1.9], -+ [have_cppunit=yes], -+ [AM_PATH_CPPUNIT([1.9], -+ [have_cppunit=yes], -+ [AC_MSG_WARN([CppUnit not found. Unit tests will not be built. CppUnit can be obtained from http://cppunit.sourceforge.net.])]) -+ ]) -+AC_SUBST([CPPUNIT_CFLAGS]) -+AC_SUBST([CPPUNIT_LIBS]) -+AM_CONDITIONAL([HAVE_CPPUNIT], [test "x$have_cppunit" = "xyes"]) - - - dnl ============================ -@@ -592,7 +598,7 @@ then - else - build_demo_application="no" - fi --if test "$CPPUNIT_LIBS" -+if test "x$have_cppunit" = "xyes" - then - build_unit_tests="yes" - else --- -2.31.1 - diff --git a/pkgs/by-name/pr/presage/package.nix b/pkgs/by-name/pr/presage/package.nix deleted file mode 100644 index 79d2fafac485..000000000000 --- a/pkgs/by-name/pr/presage/package.nix +++ /dev/null @@ -1,77 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - fetchpatch, - autoreconfHook, - dbus, - doxygen, - fontconfig, - gettext, - graphviz, - help2man, - pkg-config, - sqlite, - tinyxml, - cppunit, -}: - -stdenv.mkDerivation rec { - pname = "presage"; - version = "0.9.1"; - - src = fetchurl { - url = "mirror://sourceforge/presage/presage/${version}/presage-${version}.tar.gz"; - sha256 = "0rm3b3zaf6bd7hia0lr1wyvi1rrvxkn7hg05r5r1saj0a3ingmay"; - }; - - patches = [ - (fetchpatch { - name = "gcc6.patch"; - url = "https://git.alpinelinux.org/aports/plain/community/presage/gcc6.patch?id=40e2044c9ecb36eacb3a1fd043f09548d210dc01"; - sha256 = "0243nx1ygggmsly7057vndb4pkjxg9rpay5gyqqrq9jjzjzh63dj"; - }) - ./fixed-cppunit-detection.patch - # fix gcc11 build - (fetchpatch { - name = "presage-0.9.1-gcc11.patch"; - url = "https://build.opensuse.org/public/source/openSUSE:Factory/presage/presage-0.9.1-gcc11.patch?rev=3f8b4b19c99276296d6ea595cc6c431f"; - sha256 = "sha256-pLrIFXvJHRvv4x9gBIfal4Y68lByDE3XE2NZNiAXe9k="; - }) - ]; - - nativeBuildInputs = [ - autoreconfHook - doxygen - fontconfig - gettext - graphviz - help2man - pkg-config - ]; - - preBuild = '' - export FONTCONFIG_FILE=${fontconfig.out}/etc/fonts/fonts.conf - ''; - - buildInputs = [ - dbus - sqlite - tinyxml - ]; - - nativeCheckInputs = [ - cppunit - ]; - - doCheck = true; - - checkTarget = "check"; - - meta = with lib; { - description = "Intelligent predictive text entry system"; - homepage = "https://presage.sourceforge.io/"; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ dotlambda ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f413ccf8a2e2..f97d8a9c4402 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1557,6 +1557,7 @@ mapAliases { ''; # Added 2025-03-07 poretools = throw "poretools has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-03 powerdns = pdns; # Added 2022-03-28 + presage = throw "presage has been removed, as it has been unmaintained since 2018"; # Added 2024-03-24 projectm = throw "Since version 4, 'projectm' has been split into 'libprojectm' (the library) and 'projectm-sdl-cpp' (the SDL2 frontend). ProjectM 3 has been moved to 'projectm_3'"; # Added 2024-11-10 cstore_fdw = postgresqlPackages.cstore_fdw; From 71a2d9dd24a369b50769cdd7baa152acf0fb70b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 02:40:50 +0000 Subject: [PATCH 015/144] freetds: 1.5.2 -> 1.5.3 --- pkgs/by-name/fr/freetds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fr/freetds/package.nix b/pkgs/by-name/fr/freetds/package.nix index a5d5d4d0dab2..5c0e0e7d11fe 100644 --- a/pkgs/by-name/fr/freetds/package.nix +++ b/pkgs/by-name/fr/freetds/package.nix @@ -15,11 +15,11 @@ assert odbcSupport -> unixODBC != null; stdenv.mkDerivation rec { pname = "freetds"; - version = "1.5.2"; + version = "1.5.3"; src = fetchurl { url = "https://www.freetds.org/files/stable/${pname}-${version}.tar.bz2"; - hash = "sha256-cQCnI77xwIZvChLHCBtBBEeVnIucx1ABlsXF1kBCwFY="; + hash = "sha256-XLZsRqYKg7iihV5GYUi2+ieWLH/R3LP25dCrF+xf9t0="; }; buildInputs = [ From 058b28c40c1210cb16233f443dc6a4c850670f21 Mon Sep 17 00:00:00 2001 From: Chandler Swift Date: Thu, 19 Jun 2025 21:56:46 -0500 Subject: [PATCH 016/144] minecraft-server: 1.21.5 -> 1.21.6 --- pkgs/games/minecraft-servers/versions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/minecraft-servers/versions.json b/pkgs/games/minecraft-servers/versions.json index 86239afe8579..a03d4ef79963 100644 --- a/pkgs/games/minecraft-servers/versions.json +++ b/pkgs/games/minecraft-servers/versions.json @@ -1,8 +1,8 @@ { "1.21": { - "sha1": "e6ec2f64e6080b9b5d9b471b291c33cc7f509733", - "url": "https://piston-data.mojang.com/v1/objects/e6ec2f64e6080b9b5d9b471b291c33cc7f509733/server.jar", - "version": "1.21.5", + "sha1": "6e64dcabba3c01a7271b4fa6bd898483b794c59b", + "url": "https://piston-data.mojang.com/v1/objects/6e64dcabba3c01a7271b4fa6bd898483b794c59b/server.jar", + "version": "1.21.6", "javaVersion": 21 }, "1.20": { From efbf1580dc2ce6dffe7f852bfeabf3dfe31fe9e5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 03:20:30 +0000 Subject: [PATCH 017/144] linuxPackages.ena: 2.14.1 -> 2.15.0 --- pkgs/os-specific/linux/ena/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/ena/default.nix b/pkgs/os-specific/linux/ena/default.nix index 61ff3b6989ff..6d84ea81be6f 100644 --- a/pkgs/os-specific/linux/ena/default.nix +++ b/pkgs/os-specific/linux/ena/default.nix @@ -8,7 +8,7 @@ }: let rev-prefix = "ena_linux_"; - version = "2.14.1"; + version = "2.15.0"; in stdenv.mkDerivation { inherit version; @@ -18,7 +18,7 @@ stdenv.mkDerivation { owner = "amzn"; repo = "amzn-drivers"; rev = "${rev-prefix}${version}"; - hash = "sha256-jfyzL102gvkqt8d//ZfFpwotNa/Q3vleT11kRtQ7tfA="; + hash = "sha256-AwA7YduFACxmDk4+K/ghp39tdkjewgk4NLktnrSpK5k="; }; hardeningDisable = [ "pic" ]; From 391ae41a84c0b5689860f4120bde8c41ccd89fdd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 05:17:06 +0000 Subject: [PATCH 018/144] python3Packages.opencontainers: 0.0.14 -> 0.0.15 --- pkgs/development/python-modules/opencontainers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opencontainers/default.nix b/pkgs/development/python-modules/opencontainers/default.nix index c3dbd0e1bfde..1790209b8323 100644 --- a/pkgs/development/python-modules/opencontainers/default.nix +++ b/pkgs/development/python-modules/opencontainers/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "opencontainers"; - version = "0.0.14"; + version = "0.0.15"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-/eO4CZtWtclWQV34kz4iJ+GRToBaJ3uETy+eUjQXOPI="; + hash = "sha256-o6QBJMxo7aVse0xauSTxi1UEW4RYrKlhH1v6g/fvrv4="; }; postPatch = '' From b3dd6e9e13450b29c35c118f6f808ff196449e33 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 07:22:30 +0000 Subject: [PATCH 019/144] python3Packages.google-cloud-os-config: 1.20.1 -> 1.20.2 --- .../python-modules/google-cloud-os-config/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-os-config/default.nix b/pkgs/development/python-modules/google-cloud-os-config/default.nix index e2ed80d4ff81..445b367a177c 100644 --- a/pkgs/development/python-modules/google-cloud-os-config/default.nix +++ b/pkgs/development/python-modules/google-cloud-os-config/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "google-cloud-os-config"; - version = "1.20.1"; + version = "1.20.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_os_config"; inherit version; - hash = "sha256-15sKmKW9y3/JU7rTLRZJXYqxWdWvqIFmIqpXKo2tE8Q="; + hash = "sha256-N/fk02b8eJYPd9/+wN53hPud/QvCJ4YtOZb9tHryNFQ="; }; build-system = [ setuptools ]; From 32beccc8e2cdf6b35b84c35d533fb966d31d8920 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 07:47:51 +0000 Subject: [PATCH 020/144] gg-jj: 0.27.0 -> 0.29.0 --- pkgs/by-name/gg/gg-jj/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gg/gg-jj/package.nix b/pkgs/by-name/gg/gg-jj/package.nix index adf3bf1f7f76..6d3a016075eb 100644 --- a/pkgs/by-name/gg/gg-jj/package.nix +++ b/pkgs/by-name/gg/gg-jj/package.nix @@ -17,24 +17,24 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gg"; - version = "0.27.0"; + version = "0.29.0"; src = fetchFromGitHub { owner = "gulbanana"; repo = "gg"; tag = "v${finalAttrs.version}"; - hash = "sha256-vmzALX1x7VfdnwN05bCwbnTL+HfFVyNiKFoT74tFuu8="; + hash = "sha256-RFNROdPfJksxK5tOP1LOlV/di8AyeJbxwaIoWaZEaVU="; }; cargoRoot = "src-tauri"; buildAndTestSubdir = "src-tauri"; - cargoHash = "sha256-esStQ55+T4uLbHbg7P7hqS6kIpXIMxouRSFkTo6dvAU="; + cargoHash = "sha256-AdatJNDqIoRHfaf81iFhOs2JGLIxy7agFJj96bFPj00="; npmDeps = fetchNpmDeps { inherit (finalAttrs) pname version src; - hash = "sha256-yFDGH33maCndH4vgyMfNg0+c5jCOeoIAWUJgAPHXwsM="; + hash = "sha256-izCl3pE15ocEGYOYCUR1iTR+82nDB06Ed4YOGRGByfI="; }; nativeBuildInputs = From 24d14d2be7ef695ea9864db5af8c7a8362b9a0b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 09:58:46 +0000 Subject: [PATCH 021/144] camunda-modeler: 5.36.0 -> 5.36.1 --- pkgs/by-name/ca/camunda-modeler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/camunda-modeler/package.nix b/pkgs/by-name/ca/camunda-modeler/package.nix index 1a392e2c033d..2e764898c390 100644 --- a/pkgs/by-name/ca/camunda-modeler/package.nix +++ b/pkgs/by-name/ca/camunda-modeler/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "camunda-modeler"; - version = "5.36.0"; + version = "5.36.1"; src = fetchurl { url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz"; - hash = "sha256-K4N6/OVPeYk1Xd5nkap/ZEIa24PiryPAKCJ8AP00ITw="; + hash = "sha256-m/g1QsllShsykCIxnW9szAtZvXd59lnfSmDJX7GEHho="; }; sourceRoot = "camunda-modeler-${version}-linux-x64"; From c8fb59161b9652fac0d3c5372303fff40cc8f049 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 10:07:44 +0000 Subject: [PATCH 022/144] goose-cli: 1.0.28 -> 1.0.29 --- pkgs/by-name/go/goose-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/goose-cli/package.nix b/pkgs/by-name/go/goose-cli/package.nix index 098363f50f5e..caa4c19a8152 100644 --- a/pkgs/by-name/go/goose-cli/package.nix +++ b/pkgs/by-name/go/goose-cli/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "goose-cli"; - version = "1.0.28"; + version = "1.0.29"; src = fetchFromGitHub { owner = "block"; repo = "goose"; tag = "v${finalAttrs.version}"; - hash = "sha256-ExFVgG05jlcz3nP6n94324sgXbIHpj8L30oNuqKyfto="; + hash = "sha256-R4hMGW9YKsvWEvSzZKkq5JTzBXGK2rXyOPB6vzMKbs0="; }; useFetchCargoVendor = true; - cargoHash = "sha256-sW4rWLElTPVzD+KCOrikEFcoIRGujMz+wHOWlYBpi0o="; + cargoHash = "sha256-EEivL+6XQyC9FkGnXwOYviwpY8lk7iaEJ1vbQMk2Rao="; nativeBuildInputs = [ pkg-config From 72258781e7c47d27f49cd999153db0b5ef2bf814 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 11:03:49 +0000 Subject: [PATCH 023/144] vunnel: 0.33.0 -> 0.34.1 --- pkgs/by-name/vu/vunnel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix index 43c7306022fc..9cfe61f4b68d 100644 --- a/pkgs/by-name/vu/vunnel/package.nix +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "vunnel"; - version = "0.33.0"; + version = "0.34.1"; pyproject = true; src = fetchFromGitHub { owner = "anchore"; repo = "vunnel"; tag = "v${version}"; - hash = "sha256-NmU+84hgKryn1zX7vk0ixy2msxeqwGwuTm1H44Lue7I="; + hash = "sha256-+ZWrFODJNhQeB/Zn+3fwuuH4Huu542/imwcv7qEiZes="; leaveDotGit = true; }; From 90c1f59318d6535913c15046c956c07b76cf01a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 11:06:19 +0000 Subject: [PATCH 024/144] python3Packages.weblate-language-data: 2025.6 -> 2025.7 --- .../python-modules/weblate-language-data/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/weblate-language-data/default.nix b/pkgs/development/python-modules/weblate-language-data/default.nix index 42f455423a76..894c6090c08e 100644 --- a/pkgs/development/python-modules/weblate-language-data/default.nix +++ b/pkgs/development/python-modules/weblate-language-data/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "weblate-language-data"; - version = "2025.6"; + version = "2025.7"; pyproject = true; src = fetchPypi { pname = "weblate_language_data"; inherit version; - hash = "sha256-5nVLYeqM3V+Q+FiBvOrk6UrgNs0oA+5vJ8mXAf6ete0="; + hash = "sha256-eDefK2g4EwJJttFHCNurOYifC2OXQXjRcqRT36nfLOc="; }; build-system = [ setuptools ]; From f72730771b5da2e6f7e8d76f5ca37e740babde89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 11:15:39 +0000 Subject: [PATCH 025/144] v2rayn: 7.12.5 -> 7.12.7 --- pkgs/by-name/v2/v2rayn/deps.json | 111 +++++++++++++---------------- pkgs/by-name/v2/v2rayn/package.nix | 4 +- 2 files changed, 50 insertions(+), 65 deletions(-) diff --git a/pkgs/by-name/v2/v2rayn/deps.json b/pkgs/by-name/v2/v2rayn/deps.json index 474e080ddbc7..ff1266cf0fd2 100644 --- a/pkgs/by-name/v2/v2rayn/deps.json +++ b/pkgs/by-name/v2/v2rayn/deps.json @@ -11,13 +11,13 @@ }, { "pname": "Avalonia", - "version": "11.3.0", - "hash": "sha256-Hot4dWkrP5x+JzaP2/7E1QOOiXfPGhkvK1nzBacHvzg=" + "version": "11.3.1", + "hash": "sha256-732wl4/JmvYFS26NLvPD7T/V3J3JZUDy6Xwj5p1TNyE=" }, { "pname": "Avalonia.Angle.Windows.Natives", - "version": "2.1.22045.20230930", - "hash": "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc=" + "version": "2.1.25547.20250602", + "hash": "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M=" }, { "pname": "Avalonia.BuildServices", @@ -31,38 +31,38 @@ }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.3.0", - "hash": "sha256-ee3iLrn8OdWH6Mg01p93wYMMCPXS25VM/uZeQWEr+k0=" + "version": "11.3.1", + "hash": "sha256-95sAkALievpuwLtCl7+6PgwNyxx9DAi/vVvQUFT7Qqs=" }, { "pname": "Avalonia.Controls.DataGrid", - "version": "11.3.0", - "hash": "sha256-McFggedX7zb9b0FytFeuh+3nPdFqoKm2JMl2VZDs/BQ=" + "version": "11.3.1", + "hash": "sha256-UcfsSNYCd9zO75hyLevVe59/esHgNmcjJOproy3nhNM=" }, { "pname": "Avalonia.Desktop", - "version": "11.3.0", - "hash": "sha256-XZXmsKrYCOEWzFUbnwNKvEz5OCD/1lAPi+wM4BiMB7I=" + "version": "11.3.1", + "hash": "sha256-H6SLCi3by9bFF1YR12PnNZSmtC44UQPKr+5+8LvqC90=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.3.0", - "hash": "sha256-jO8Fs9kfNGsoZ87zQCxPdn0tyWHcEdgBRIpzkZ0ceM0=" + "version": "11.3.1", + "hash": "sha256-zDX3BfqUFUQ+p1ZWdHuhnV0n5B9RfiEtB8m0Px5AhsI=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.3.0", - "hash": "sha256-nWIW3aDPI/00/k52BNU4n43sS3ymuw+e97EBSsjjtU4=" + "version": "11.3.1", + "hash": "sha256-Iph1SQazNNr9liox0LR7ITidAEEWhp8Mg9Zn4MZVkRQ=" }, { "pname": "Avalonia.Native", - "version": "11.3.0", - "hash": "sha256-l6gcCeGd422mLQgVLp2sxh4/+vZxOPoMrxyfjGyhYLs=" + "version": "11.3.1", + "hash": "sha256-jNzqmHm58bbPGs/ogp6gFvinbN81Psg+sg+Z5UsbcDs=" }, { "pname": "Avalonia.ReactiveUI", - "version": "11.3.0", - "hash": "sha256-yY/xpe4Te6DLa1HZCWZgIGpdKeZqvknRtpkpBTrZhmU=" + "version": "11.3.1", + "hash": "sha256-m7AFSxwvfz9LAueu0AFC+C7jHrB+lysBmpBh7bhpmUs=" }, { "pname": "Avalonia.Remote.Protocol", @@ -76,33 +76,33 @@ }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.3.0", - "hash": "sha256-7ytabxzTbPLR3vBCCb7Z6dYRZZVvqiDpvxweOYAqi7I=" + "version": "11.3.1", + "hash": "sha256-evkhJOxKjsR+jNLrXRcrhqjFdlrxYMMMRBJ6FK08vMM=" }, { "pname": "Avalonia.Skia", - "version": "11.3.0", - "hash": "sha256-p+mWsyrYsC9PPhNjOxPZwarGuwmIjxaQ4Ml/2XiEuEc=" + "version": "11.3.1", + "hash": "sha256-zN09CcuSqtLcQrTCQOoPJrhLd4LioZqt/Qi4sDp/cJI=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.3.0", - "hash": "sha256-F2DMHskmrJw/KqpYLHGEEuQMVP8T4fXgq5q3tfwFqG0=" + "version": "11.3.1", + "hash": "sha256-U9btigJeFcuOu7T3ryyJJesffnZo1JBb9pWkF0PFu9s=" }, { "pname": "Avalonia.Win32", - "version": "11.3.0", - "hash": "sha256-Ltf6EuL6aIG+YSqOqD/ecdqUDsuwhNuh+XilIn7pmlE=" + "version": "11.3.1", + "hash": "sha256-w3+8luJByeIchiVQ0wsq0olDabX/DndigyBEuK8Ty04=" }, { "pname": "Avalonia.X11", - "version": "11.3.0", - "hash": "sha256-QOprHb0HjsggEMWOW7/U8pqlD8M4m97FeTMWlriYHaU=" + "version": "11.3.1", + "hash": "sha256-0iUFrDM+10T3OiOeGSEiqQ6EzEucQL3shZUNqOiqkyQ=" }, { "pname": "CliWrap", - "version": "3.8.2", - "hash": "sha256-sZQqu03sJL0LlnLssXVXHTen9marNbC/G15mAKjhFJU=" + "version": "3.9.0", + "hash": "sha256-WC1bX8uy+8VZkrV6eK8nJ24Uy81Bj4Aao27OsP1sGyE=" }, { "pname": "DialogHost.Avalonia", @@ -116,8 +116,8 @@ }, { "pname": "DynamicData", - "version": "9.1.2", - "hash": "sha256-rDbtd7Fw/rhq6s9G4p/rltZ3EIR5r1RcMXsAEe7nZjw=" + "version": "9.3.2", + "hash": "sha256-00fzA28aU48l52TsrDSJ9ucljYOunmH7s2qPyR3YjRA=" }, { "pname": "Fody", @@ -126,28 +126,28 @@ }, { "pname": "HarfBuzzSharp", - "version": "7.3.0.3", - "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" + "version": "8.3.1.1", + "hash": "sha256-614yv6bK9ynhdUnvW4wIkgpBe2sqTh28U9cDZzdhPc0=" }, { "pname": "HarfBuzzSharp.NativeAssets.Linux", - "version": "7.3.0.3", - "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" + "version": "8.3.1.1", + "hash": "sha256-sBbez6fc9axVcsBbIHbpQh/MM5NHlMJgSu6FyuZzVyU=" }, { "pname": "HarfBuzzSharp.NativeAssets.macOS", - "version": "7.3.0.3", - "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" + "version": "8.3.1.1", + "hash": "sha256-hK20KbX2OpewIO5qG5gWw5Ih6GoLcIDgFOqCJIjXR/Q=" }, { "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", - "version": "7.3.0.3", - "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" + "version": "8.3.1.1", + "hash": "sha256-mLKoLqI47ZHXqTMLwP1UCm7faDptUfQukNvdq6w/xxw=" }, { "pname": "HarfBuzzSharp.NativeAssets.Win32", - "version": "7.3.0.3", - "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" + "version": "8.3.1.1", + "hash": "sha256-Um4iwLdz9XtaDSAsthNZdev6dMiy7OBoHOrorMrMYyo=" }, { "pname": "MessageBox.Avalonia", @@ -186,8 +186,8 @@ }, { "pname": "ReactiveUI", - "version": "20.2.45", - "hash": "sha256-7JzWD40/iNnp7+wuG/qEJoVXQz0T7qipq5NWJFxJ6VM=" + "version": "20.3.1", + "hash": "sha256-1eCZ5M+zkVmlPYuK1gBDCdyCGlYbXIfX+h6Vz0hu8e4=" }, { "pname": "ReactiveUI.Fody", @@ -196,13 +196,13 @@ }, { "pname": "Semi.Avalonia", - "version": "11.2.1.7", - "hash": "sha256-LFlgdRcqNR+ZV9Hkyuw7LhaFWKwCuXWRWYM+9sQRBDU=" + "version": "11.2.1.8", + "hash": "sha256-1P3hr634woqLtNrWOiJWzizwh0AMWt9Y7J1SXHIkv5M=" }, { "pname": "Semi.Avalonia.DataGrid", - "version": "11.2.1.7", - "hash": "sha256-EWfzKeM5gMoJHx7L9+kAeGtaaY6HeG+NwAxv08rOv6E=" + "version": "11.2.1.8", + "hash": "sha256-OKb+vlKSf9e0vL5mGNzSEr62k1Zy/mS4kXWGHZHcBq0=" }, { "pname": "SkiaSharp", @@ -294,11 +294,6 @@ "version": "8.0.0", "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" }, - { - "pname": "System.IO.Pipelines", - "version": "9.0.2", - "hash": "sha256-uxM7J0Q/dzEsD0NGcVBsOmdHiOEawZ5GNUKBwpdiPyE=" - }, { "pname": "System.Memory", "version": "4.5.3", @@ -319,16 +314,6 @@ "version": "5.0.0", "hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y=" }, - { - "pname": "System.Text.Encodings.Web", - "version": "9.0.2", - "hash": "sha256-tZhc/Xe+SF9bCplthph2QmQakWxKVjMfQJZzD1Xbpg8=" - }, - { - "pname": "System.Text.Json", - "version": "9.0.2", - "hash": "sha256-kftKUuGgZtF4APmp77U79ws76mEIi+R9+DSVGikA5y8=" - }, { "pname": "TaskScheduler", "version": "2.12.1", diff --git a/pkgs/by-name/v2/v2rayn/package.nix b/pkgs/by-name/v2/v2rayn/package.nix index d0520467233f..5526d50f5268 100644 --- a/pkgs/by-name/v2/v2rayn/package.nix +++ b/pkgs/by-name/v2/v2rayn/package.nix @@ -21,13 +21,13 @@ buildDotnetModule rec { pname = "v2rayn"; - version = "7.12.5"; + version = "7.12.7"; src = fetchFromGitHub { owner = "2dust"; repo = "v2rayN"; tag = version; - hash = "sha256-gXVriD9g4Coc0B0yN5AlfNre9C9l8V5wv4q3KgKRsF0="; + hash = "sha256-pYkUbctdN3qaGxI5DbreoOGmXyIVrpHqYlN3BFRCcZ8="; fetchSubmodules = true; }; From db527c8ddaeb575ab262dc1e29eb26bd6f58b2e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 11:51:54 +0000 Subject: [PATCH 026/144] terraform-providers.gitea: 0.6.0 -> 0.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 5e9db64bd162..f552e4b3b568 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -489,13 +489,13 @@ "vendorHash": "sha256-EiTWJ4bw8IwsRTD9Lt28Up2DXH0oVneO2IaO8VqWtkw=" }, "gitea": { - "hash": "sha256-pbh3ADR77iVwHQ3e7krSUU+rNfhdA8zYnxLbTdnRfaU=", + "hash": "sha256-A9jwUtLNT5ikB5iR5qaRHBiTXsmwvJXycpFxciZSeZg=", "homepage": "https://registry.terraform.io/providers/go-gitea/gitea", "owner": "go-gitea", "repo": "terraform-provider-gitea", - "rev": "v0.6.0", + "rev": "v0.7.0", "spdx": "MIT", - "vendorHash": "sha256-d8XoZzo2XS/wAPvdODAfK31qT1c+EoTbWlzzgYPiwq4=" + "vendorHash": "sha256-/8h2bmesnFz3tav3+iDelZSjp1Z9lreexwcw0WdYekA=" }, "github": { "hash": "sha256-rmIoyGlkw2f56UwD0mfI5MiHPDFDuhtsoPmerIrJcGs=", From 06dc55502e86aa5b186970aafbf2cbf488dd91a7 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Fri, 20 Jun 2025 13:23:45 +0200 Subject: [PATCH 027/144] pythonPackages.zxcvbn-rs-py: lift Python version restriction, it is now compatible with Python 3.13 See https://github.com/fief-dev/zxcvbn-rs-py/issues/2 --- pkgs/development/python-modules/zxcvbn-rs-py/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zxcvbn-rs-py/default.nix b/pkgs/development/python-modules/zxcvbn-rs-py/default.nix index 5531fb6c4ba0..fb932352b120 100644 --- a/pkgs/development/python-modules/zxcvbn-rs-py/default.nix +++ b/pkgs/development/python-modules/zxcvbn-rs-py/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, pythonOlder, - pythonAtLeast, fetchPypi, rustPlatform, }: @@ -13,7 +12,7 @@ buildPythonPackage rec { pyproject = true; - disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; + disabled = pythonOlder "3.9"; src = fetchPypi { pname = "zxcvbn_rs_py"; From 4e0f3b562f14ea7a0706e5af119e837216dfd733 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:22:37 +0200 Subject: [PATCH 028/144] kdlfmt: use finalAttrs pattern --- pkgs/by-name/kd/kdlfmt/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 2cd565874e0f..0050f24292b2 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -4,14 +4,14 @@ fetchFromGitHub, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kdlfmt"; version = "0.1.0"; src = fetchFromGitHub { owner = "hougesen"; repo = "kdlfmt"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-qc2wU/borl3h2fop6Sav0zCrg8WdvHrB3uMA72uwPis="; }; @@ -21,9 +21,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "Formatter for kdl documents"; homepage = "https://github.com/hougesen/kdlfmt.git"; - changelog = "https://github.com/hougesen/kdlfmt/blob/v${version}/CHANGELOG.md"; + changelog = "https://github.com/hougesen/kdlfmt/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ airrnot ]; mainProgram = "kdlfmt"; }; -} +}) From 89b56a70d9c20ab9c4102d0cb9f83fde68024230 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:23:03 +0200 Subject: [PATCH 029/144] kdlfmt: use tag in fetchFromGitHub --- pkgs/by-name/kd/kdlfmt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 0050f24292b2..41798e0039ac 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -11,7 +11,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "hougesen"; repo = "kdlfmt"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-qc2wU/borl3h2fop6Sav0zCrg8WdvHrB3uMA72uwPis="; }; From 0f5114eaafa3cf072dfbc1a496bc02718a24dd02 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:24:51 +0200 Subject: [PATCH 030/144] kdlfmt: fix meta.homepage --- pkgs/by-name/kd/kdlfmt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 41798e0039ac..df18e865f1a5 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Formatter for kdl documents"; - homepage = "https://github.com/hougesen/kdlfmt.git"; + homepage = "https://github.com/hougesen/kdlfmt"; changelog = "https://github.com/hougesen/kdlfmt/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ airrnot ]; From e450ae566b13d92ce6dd94562cbb6eca40d76300 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 20 Jun 2025 21:00:24 +0200 Subject: [PATCH 031/144] python3Packages.devito: 4.8.18 -> 4.8.19 Diff: https://github.com/devitocodes/devito/compare/refs/tags/v4.8.18...refs/tags/v4.8.19 Changelog: https://github.com/devitocodes/devito/releases/tag/v4.8.19 --- pkgs/development/python-modules/devito/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/devito/default.nix b/pkgs/development/python-modules/devito/default.nix index 3d2cc763a0e8..d4bcd7e0e9e6 100644 --- a/pkgs/development/python-modules/devito/default.nix +++ b/pkgs/development/python-modules/devito/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "devito"; - version = "4.8.18"; + version = "4.8.19"; pyproject = true; src = fetchFromGitHub { owner = "devitocodes"; repo = "devito"; tag = "v${version}"; - hash = "sha256-DJwdtUAmhgiTPifj1UmrE7tnXUiK3FwAry0USp5xJP0="; + hash = "sha256-kE4u5r2GFe4Y+IdSEnNZEOAO9WoSIM00Ify1eLaflWI="; }; pythonRemoveDeps = [ "pip" ]; From a2cb2b967757d4fc6af919254f86576d3fd27e33 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 19:39:06 +0000 Subject: [PATCH 032/144] istioctl: 1.26.1 -> 1.26.2 --- pkgs/by-name/is/istioctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/is/istioctl/package.nix b/pkgs/by-name/is/istioctl/package.nix index 6f711670e219..7686bd575943 100644 --- a/pkgs/by-name/is/istioctl/package.nix +++ b/pkgs/by-name/is/istioctl/package.nix @@ -7,15 +7,15 @@ buildGoModule rec { pname = "istioctl"; - version = "1.26.1"; + version = "1.26.2"; src = fetchFromGitHub { owner = "istio"; repo = "istio"; rev = version; - hash = "sha256-+sLObdWGl4wTLzqA4EImRDB6R6Ted9hEJKs0CPYkFxA="; + hash = "sha256-6wKcDVlLRyr5EuVUFtPPC2Z3+J/6tgXp+ER14wq4eec="; }; - vendorHash = "sha256-K3fUJexe/mTViRX5UEhJM5sPQ/J5fWjMIJUovpaUV+w="; + vendorHash = "sha256-BOqlu5OLtcOcT82TmZvo5hCcVdcI6ZRvcKn5ULQXOc4="; nativeBuildInputs = [ installShellFiles ]; From dc3465d2170990a7c265e1108cf9907f36c80a13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 19:54:43 +0000 Subject: [PATCH 033/144] enzyme: 0.0.182 -> 0.0.183 --- pkgs/by-name/en/enzyme/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/en/enzyme/package.nix b/pkgs/by-name/en/enzyme/package.nix index af7602baa8a9..e43ccaad8a3f 100644 --- a/pkgs/by-name/en/enzyme/package.nix +++ b/pkgs/by-name/en/enzyme/package.nix @@ -7,13 +7,13 @@ }: llvmPackages.stdenv.mkDerivation rec { pname = "enzyme"; - version = "0.0.182"; + version = "0.0.183"; src = fetchFromGitHub { owner = "EnzymeAD"; repo = "Enzyme"; rev = "v${version}"; - hash = "sha256-OMLRUVLUeft5WpSj16v9DTkD/jUb0u7zH0yXP2oPUI0="; + hash = "sha256-fXkDT+4n8gXZ2AD+RBjHJ3tGPnZlUU7p62bdiOumaBY="; }; postPatch = '' From 54cee7f1a1afbe28dc932add428abfc7cd80889b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 19:58:32 +0000 Subject: [PATCH 034/144] mxt-app: 1.44 -> 1.45 --- pkgs/by-name/mx/mxt-app/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mx/mxt-app/package.nix b/pkgs/by-name/mx/mxt-app/package.nix index 58b61e7fbc00..249194054eed 100644 --- a/pkgs/by-name/mx/mxt-app/package.nix +++ b/pkgs/by-name/mx/mxt-app/package.nix @@ -7,14 +7,14 @@ }: stdenv.mkDerivation rec { - version = "1.44"; + version = "1.45"; pname = "mxt-app"; src = fetchFromGitHub { owner = "atmel-maxtouch"; repo = "mxt-app"; rev = "v${version}"; - sha256 = "sha256-JE8rI1dkbrPXCbJI9cK/w5ugndPj6rO0hpyfwiSqmLc="; + sha256 = "sha256-kMVNakIzqGvT2+7plNsiqPdQ+0zuS7gh+YywF0hA1H4="; }; nativeBuildInputs = [ autoreconfHook ]; From 81219d2fec6ceb42565ac41a6b3b552869847f94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 20:12:23 +0000 Subject: [PATCH 035/144] go-containerregistry: 0.20.5 -> 0.20.6 --- pkgs/by-name/go/go-containerregistry/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-containerregistry/package.nix b/pkgs/by-name/go/go-containerregistry/package.nix index cfb94d695d71..3bbcdd4e0a02 100644 --- a/pkgs/by-name/go/go-containerregistry/package.nix +++ b/pkgs/by-name/go/go-containerregistry/package.nix @@ -14,13 +14,13 @@ in buildGoModule rec { pname = "go-containerregistry"; - version = "0.20.5"; + version = "0.20.6"; src = fetchFromGitHub { owner = "google"; repo = "go-containerregistry"; rev = "v${version}"; - sha256 = "sha256-t1OQpXn87OInOmqRx/oFrWkbVmE3nJX/OXH/13cq4CU="; + sha256 = "sha256-fmn2SPmYecyKY7HMPjPKvovRS/Ez+SwDe+1maccq4Hc="; }; vendorHash = null; From da3beb2a08b791e5b034aba4a83c16ff7f032c31 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 20 Jun 2025 21:39:05 +0200 Subject: [PATCH 036/144] nixos/libeufin: fix postgresql.package regression `config.services.postgresql.package` is now only available when the PostgreSQL module is actually enabled. If we're not using the local database, we'll need to fallback to the latest postgresql version, since we don't know about the remote version. --- nixos/modules/services/finance/libeufin/common.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/finance/libeufin/common.nix b/nixos/modules/services/finance/libeufin/common.nix index 4e0a6bffe02f..20b99ce9c396 100644 --- a/nixos/modules/services/finance/libeufin/common.nix +++ b/nixos/modules/services/finance/libeufin/common.nix @@ -96,7 +96,9 @@ libeufinComponent: }; in { - path = [ config.services.postgresql.package ]; + path = [ + (if cfg.createLocalDatabase then config.services.postgresql.package else pkgs.postgresql) + ]; serviceConfig = { Type = "oneshot"; DynamicUser = true; From c3f7566f234445a2f23a9d2e36aa3e8b2d50ca72 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 22:19:33 +0000 Subject: [PATCH 037/144] xmrig-mo: 6.22.3-mo1 -> 6.23.0-mo1 --- pkgs/by-name/xm/xmrig-mo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xm/xmrig-mo/package.nix b/pkgs/by-name/xm/xmrig-mo/package.nix index 15f7e3c21db2..7a3725e3c952 100644 --- a/pkgs/by-name/xm/xmrig-mo/package.nix +++ b/pkgs/by-name/xm/xmrig-mo/package.nix @@ -6,13 +6,13 @@ xmrig.overrideAttrs (oldAttrs: rec { pname = "xmrig-mo"; - version = "6.22.3-mo1"; + version = "6.23.0-mo1"; src = fetchFromGitHub { owner = "MoneroOcean"; repo = "xmrig"; rev = "v${version}"; - hash = "sha256-jmdlIFTXm5bLScRCYPTe7cDDRyNR29wu5+09Vj6G/Pc="; + hash = "sha256-9ne2qpN6F6FJyD/Havb7fhY1oB4AxFrB17gI7QtoE1E="; }; meta = with lib; { From 848a2c5d18af5fad2c08c33cf29e21fb3067f64e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 23:49:01 +0000 Subject: [PATCH 038/144] hoppscotch: 25.5.1-0 -> 25.5.3-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 1f6767fca16b..ecf415b0da8c 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.5.1-0"; + version = "25.5.3-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-03WSc4/udaShc9te7Xv09gCgMv9i2/WvK55mpj4AK5k="; + hash = "sha256-EhwTQ52xUCLSApV2vNo4AqnAznaDaSWDt339pmwJvYU="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-1D/ZW+KxbmJtt62uQOdZZwiKk+6r1hhviwe7CZxaXns="; + hash = "sha256-A0Ss6JLcHaH5p7TQ67TVAAre+nt82hxVgZZgFvoBWzA="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-REj9VtAggS6PcGSh3K+GByxhUk6elKoHsSck42U9IdA="; + hash = "sha256-r+gi/vVkVY0QIqunnrDOk6k+Fa/6UOMMGxYdnj4SnIA="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From f6c890fca32b8b8b5d66d4295ea10d79c8b659c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Jun 2025 23:49:41 +0000 Subject: [PATCH 039/144] terraform-providers.ns1: 2.6.4 -> 2.6.5 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 5e9db64bd162..9a3d6557947b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -894,13 +894,13 @@ "vendorHash": "sha256-U8eA/9og4LIedhPSEN9SyInLQuJSzvm0AeFhzC3oqyQ=" }, "ns1": { - "hash": "sha256-fR64hIM14Bc+7xn7lPfsfZnGew7bd1TAkORwwL6NBsw=", + "hash": "sha256-fRF2UsVpIWg0UGPAePEULxAjKi1TioYEeOeSxUuhvIc=", "homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1", "owner": "ns1-terraform", "repo": "terraform-provider-ns1", - "rev": "v2.6.4", + "rev": "v2.6.5", "spdx": "MPL-2.0", - "vendorHash": "sha256-YfbhYhFMdGYQlijaYoAdJFmsjric4Oi4no+sBCq5d6g=" + "vendorHash": "sha256-9J8RrnF9k503YLmg5rBA8u8SqldhB5AF4+PVtUy8wX8=" }, "null": { "hash": "sha256-hPAcFWkeK1vjl1Cg/d7FaZpPhyU3pkU6VBIwxX2gEvA=", From 35792af044ae2f4d1f2bad30c3cce2a956da5398 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 00:51:40 +0000 Subject: [PATCH 040/144] anilibria-winmaclinux: 2.2.27 -> 2.2.28 --- pkgs/applications/video/anilibria-winmaclinux/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/anilibria-winmaclinux/default.nix b/pkgs/applications/video/anilibria-winmaclinux/default.nix index 7b53783e3058..508d36294b51 100644 --- a/pkgs/applications/video/anilibria-winmaclinux/default.nix +++ b/pkgs/applications/video/anilibria-winmaclinux/default.nix @@ -21,13 +21,13 @@ mkDerivation rec { pname = "anilibria-winmaclinux"; - version = "2.2.27"; + version = "2.2.28"; src = fetchFromGitHub { owner = "anilibria"; repo = "anilibria-winmaclinux"; rev = version; - hash = "sha256-wu4kJCs1Bo6yVGLJuzXSCtv2nXhzlwX6jDTa0gTwPsw="; + hash = "sha256-dBeIFmlhxfb7wT3zAK7ALYOqs0dFv2xg+455tCqjyEo="; }; sourceRoot = "${src.name}/src"; From 65b269d838eb8a03365d54134923ff6cb7213dba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 00:56:15 +0000 Subject: [PATCH 041/144] subfinder: 2.7.1 -> 2.8.0 --- pkgs/by-name/su/subfinder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/subfinder/package.nix b/pkgs/by-name/su/subfinder/package.nix index 3d1622daf883..09c8700d15ff 100644 --- a/pkgs/by-name/su/subfinder/package.nix +++ b/pkgs/by-name/su/subfinder/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "subfinder"; - version = "2.7.1"; + version = "2.8.0"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "subfinder"; tag = "v${version}"; - hash = "sha256-pbrW95CrRRQok6MfA0ujjLiXTr1VFUswc/gK9WhU6qI="; + hash = "sha256-HfQz0tLBKt16IrtxOT3lX28FcVG05X1hICw5Xq/dQJw="; }; - vendorHash = "sha256-v+AyeQoeTTPI7C1WysCu8adX6cBk06JudPigCIWNFGQ="; + vendorHash = "sha256-3bHIrjA5Bbl6prF+ttEs+N2Sa4AMZDtRk3ysoIitsdY="; modRoot = "./v2"; From 35cfe52ef111c9652a03047864bf97cc74abe320 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 01:09:01 +0000 Subject: [PATCH 042/144] drogon: 1.9.10 -> 1.9.11 --- pkgs/by-name/dr/drogon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dr/drogon/package.nix b/pkgs/by-name/dr/drogon/package.nix index ed4e019949be..52c3a6ad4c58 100644 --- a/pkgs/by-name/dr/drogon/package.nix +++ b/pkgs/by-name/dr/drogon/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "drogon"; - version = "1.9.10"; + version = "1.9.11"; src = fetchFromGitHub { owner = "drogonframework"; repo = "drogon"; rev = "v${finalAttrs.version}"; - hash = "sha256-a6IsJZ6fR0CkR06eDksvwvMCXQk+7tTXIFbE+qmfeZI="; + hash = "sha256-eFOYmqfyb/yp83HRa0hWSMuROozR/nfnEp7k5yx8hj0="; fetchSubmodules = true; }; From 2efec44c6179e8dd4cfb6fc2aa624cf8de02819d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 01:34:19 +0000 Subject: [PATCH 043/144] jq-lsp: 0.1.12 -> 0.1.13 --- pkgs/by-name/jq/jq-lsp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jq/jq-lsp/package.nix b/pkgs/by-name/jq/jq-lsp/package.nix index 428947a998f1..aa9d88be95eb 100644 --- a/pkgs/by-name/jq/jq-lsp/package.nix +++ b/pkgs/by-name/jq/jq-lsp/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "jq-lsp"; - version = "0.1.12"; + version = "0.1.13"; src = fetchFromGitHub { owner = "wader"; repo = "jq-lsp"; tag = "v${version}"; - hash = "sha256-rq6AZsRwCWCIqLH78mOAA2tWa66ys78hRCxnNSXxegc="; + hash = "sha256-Oa9MuE6nUaxAlKeFnx4qjPldDfmLrbBraFkUsp5K5gY="; }; vendorHash = "sha256-8sZGnoP7l09ZzLJqq8TUCquTOPF0qiwZcFhojUnnEIY="; From 307da6d3251860f3599f7e31da8688ee8adf7a1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 01:38:33 +0000 Subject: [PATCH 044/144] slumber: 3.1.3 -> 3.2.0 --- pkgs/by-name/sl/slumber/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slumber/package.nix b/pkgs/by-name/sl/slumber/package.nix index 98776cbff851..670e418a6a8e 100644 --- a/pkgs/by-name/sl/slumber/package.nix +++ b/pkgs/by-name/sl/slumber/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "slumber"; - version = "3.1.3"; + version = "3.2.0"; src = fetchFromGitHub { owner = "LucasPickering"; repo = "slumber"; tag = "v${version}"; - hash = "sha256-HSC0G0Ll8geBwd4eBhk5demL2likhMZqlkYGcbzNOck="; + hash = "sha256-FR+XHgL/DfVFeEbAT1h1nwBnJkG7jnHfd+JRLVTY0LE="; }; useFetchCargoVendor = true; - cargoHash = "sha256-5i4lfW21QJzVReUGdgeymI1tBX367qBu8yveVFtgORI="; + cargoHash = "sha256-qRqdNCeVb7dD91q6gEK1c5rQ8LhcwJ5hwn1TfSPseO4="; meta = { description = "Terminal-based HTTP/REST client"; From 3a6064bfe31855ea5ac4dcb37c46cd3905b90be9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 02:11:44 +0000 Subject: [PATCH 045/144] jfrog-cli: 2.76.1 -> 2.77.0 --- pkgs/by-name/jf/jfrog-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/jf/jfrog-cli/package.nix b/pkgs/by-name/jf/jfrog-cli/package.nix index 172b8b5b1434..89c944735b6e 100644 --- a/pkgs/by-name/jf/jfrog-cli/package.nix +++ b/pkgs/by-name/jf/jfrog-cli/package.nix @@ -8,17 +8,17 @@ buildGoModule rec { pname = "jfrog-cli"; - version = "2.76.1"; + version = "2.77.0"; src = fetchFromGitHub { owner = "jfrog"; repo = "jfrog-cli"; tag = "v${version}"; - hash = "sha256-d8TL6sJIXooMnQ2UMonNcsZ68VrnlfzcM0BhxwOaVa0="; + hash = "sha256-CUmx2hQppay8S+zBs4XEXle8pF5mVXPyCJhtYyZ1N8M="; }; proxyVendor = true; - vendorHash = "sha256-Bz2xlx1AlCR8xY8KO2cVguyUsoQiQO60XAs5T6S9Ays="; + vendorHash = "sha256-TmOzexlojVF+9WqbEVzKFfbdgjGVzyBgeKjFEX5UobI="; checkFlags = "-skip=^TestReleaseBundle"; From f7e09dc70a43b613a6f75eb243a763c7eaaf6842 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 02:39:07 +0000 Subject: [PATCH 046/144] trufflehog: 3.89.1 -> 3.89.2 --- pkgs/tools/security/trufflehog/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/security/trufflehog/default.nix b/pkgs/tools/security/trufflehog/default.nix index 48ae41eb8ed2..b90941a385e1 100644 --- a/pkgs/tools/security/trufflehog/default.nix +++ b/pkgs/tools/security/trufflehog/default.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "trufflehog"; - version = "3.89.1"; + version = "3.89.2"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${version}"; - hash = "sha256-mzApiAWPLq2Q69NNLj1/FNuktYjIGHt9iWO9OlercjM="; + hash = "sha256-l697tyS3ydWIMGK2igbypj0O0zw0dqYGWk51VY8P4T8="; }; - vendorHash = "sha256-Zum9Clc7yL81QT6dA6sjLV2HmB5Why76fmooSSAo63Y="; + vendorHash = "sha256-yq/wuq67LOIZLV84BQ3hGYsQVFpfLEM2rLW5noj5uqc="; nativeBuildInputs = [ makeWrapper ]; From 0c216dd8bc0f31c8d0db258a72d80081425de5e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 03:13:55 +0000 Subject: [PATCH 047/144] balena-cli: 22.1.0 -> 22.1.1 --- pkgs/by-name/ba/balena-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/balena-cli/package.nix b/pkgs/by-name/ba/balena-cli/package.nix index fca565659a73..97415391a338 100644 --- a/pkgs/by-name/ba/balena-cli/package.nix +++ b/pkgs/by-name/ba/balena-cli/package.nix @@ -22,16 +22,16 @@ let in buildNpmPackage' rec { pname = "balena-cli"; - version = "22.1.0"; + version = "22.1.1"; src = fetchFromGitHub { owner = "balena-io"; repo = "balena-cli"; rev = "v${version}"; - hash = "sha256-qL+hC3ydKJSzceJVbaLy+a2jpXMLsgGC++PEreZDF0k="; + hash = "sha256-KEYzYIrcJdpicu4L09UVAU25fC8bWbIYJOuSpCHU3K4="; }; - npmDepsHash = "sha256-bLYKMWiXwvpMhnTHa0RPhzEpvtTFcWnqX8zXDNCY4uk="; + npmDepsHash = "sha256-jErFmkOQ3ySdLLXDh0Xl2tcWlfxnL2oob+x7QDuLJ8w="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json From 783eeabce0b353782891b4c3ffe4e1635d33a6d1 Mon Sep 17 00:00:00 2001 From: jkachmar Date: Thu, 19 Jun 2025 13:38:28 -0400 Subject: [PATCH 048/144] tcld: 0.40.0 -> 0.41.0 --- pkgs/by-name/tc/tcld/package.nix | 34 +++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tc/tcld/package.nix b/pkgs/by-name/tc/tcld/package.nix index f34713ab6343..e47f452cfb68 100644 --- a/pkgs/by-name/tc/tcld/package.nix +++ b/pkgs/by-name/tc/tcld/package.nix @@ -4,25 +4,46 @@ lib, stdenvNoCC, installShellFiles, + versionCheckHook, nix-update-script, ... }: buildGoModule (finalAttrs: { pname = "tcld"; - version = "0.40.0"; + version = "0.41.0"; src = fetchFromGitHub { owner = "temporalio"; repo = "tcld"; rev = "refs/tags/v${finalAttrs.version}"; - hash = "sha256-bIJSvop1T3yiLs/LTgFxIMmObfkVfvvnONyY4Bsjj8g="; + hash = "sha256-Jnm6l9Jj1mi9esDS6teKTEMhq7V1QD/dTl3qFhKsW4o="; + # Populate values from the git repository; by doing this in 'postFetch' we + # can delete '.git' afterwards and the 'src' should stay reproducible. + leaveDotGit = true; + postFetch = '' + cd "$out" + # Replicate 'COMMIT' and 'DATE' variables from upstream's Makefile. + git rev-parse --short=12 HEAD > $out/COMMIT + git log -1 --format=%cd --date=iso-strict > $out/SOURCE_DATE_EPOCH + find "$out" -name .git -exec rm -rf '{}' '+' + ''; }; + vendorHash = "sha256-GOko8nboj7eN4W84dqP3yLD6jK7GA0bANV0Tj+1GpgY="; - ldFlags = [ + + subPackages = [ "cmd/tcld" ]; + ldflags = [ "-s" "-w" + "-X=github.com/temporalio/tcld/app.version=${finalAttrs.version}" ]; + # ldflags based on metadata from git. + preBuild = '' + ldflags+=" -X=github.com/temporalio/tcld/app.date=$(cat SOURCE_DATE_EPOCH)" + ldflags+=" -X=github.com/temporalio/tcld/app.commit=$(cat COMMIT)" + ''; + # FIXME: Remove after https://github.com/temporalio/tcld/pull/447 lands. patches = [ ./compgen.patch ]; @@ -36,12 +57,19 @@ buildGoModule (finalAttrs: { installShellCompletion --cmd tcld --zsh ${./zsh_autocomplete} ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; + versionCheckProgramArg = "version"; + passthru.updateScript = nix-update-script { }; meta = { description = "Temporal cloud cli"; homepage = "https://www.github.com/temporalio/tcld"; + changelog = "https://github.com/temporalio/tcld/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; teams = [ lib.teams.mercury ]; + mainProgram = "tcld"; }; }) From a4e1c973d76f426379ef4e1c345e0c76635da475 Mon Sep 17 00:00:00 2001 From: jkachmar Date: Thu, 19 Jun 2025 12:28:17 -0400 Subject: [PATCH 049/144] otel-desktop-viewer: 0.1.4 -> 0.2.2 also: * builds with 'proxyVendor' to work around lack of Go workspaces support (cf. https://github.com/NixOS/nixpkgs/issues/203039) * updates maintainers * embeds version & adds version check --- .../ot/otel-desktop-viewer/package.nix | 55 +++++++++++-------- 1 file changed, 33 insertions(+), 22 deletions(-) diff --git a/pkgs/by-name/ot/otel-desktop-viewer/package.nix b/pkgs/by-name/ot/otel-desktop-viewer/package.nix index 7eb7e5778385..1fd3594dcd56 100644 --- a/pkgs/by-name/ot/otel-desktop-viewer/package.nix +++ b/pkgs/by-name/ot/otel-desktop-viewer/package.nix @@ -2,49 +2,60 @@ lib, buildGoModule, fetchFromGitHub, - testers, - otel-desktop-viewer, + fetchpatch, stdenv, - apple-sdk_12, + apple-sdk, + versionCheckHook, + nix-update-script, + ... }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "otel-desktop-viewer"; - version = "0.1.4"; + version = "0.2.2"; src = fetchFromGitHub { owner = "CtrlSpice"; repo = "otel-desktop-viewer"; - rev = "v${version}"; - hash = "sha256-kMgcco4X7X9WoCCH8iZz5qGr/1dWPSeQOpruTSUnonI="; + rev = "v${finalAttrs.version}"; + hash = "sha256-qvMpebhbg/OnheZIZBoiitGYUUMdTghSwEapblE0DkA="; }; - # https://github.com/CtrlSpice/otel-desktop-viewer/issues/139 - patches = [ ./version-0.1.4.patch ]; - - subPackages = [ "..." ]; - - vendorHash = "sha256-pH16DCYeW8mdnkkRi0zqioovZu9slVc3gAdhMYu2y98="; + # NOTE: This project uses Go workspaces, but 'buildGoModule' does not support + # them at the time of writing; trying to build with 'env.GOWORK = "off"' + # fails with the following error message: + # + # main module (github.com/CtrlSpice/otel-desktop-viewer) does not contain package github.com/CtrlSpice/otel-desktop-viewer/desktopexporter + # + # cf. https://github.com/NixOS/nixpkgs/issues/203039 + proxyVendor = true; + vendorHash = "sha256-1TH9JQDnvhi+b3LDCAooMKgYhPudM7NCNCc+WXtcv/4="; ldflags = [ "-s" "-w" + "-X main.version=${finalAttrs.version}" ]; - buildInputs = lib.optional stdenv.hostPlatform.isDarwin apple-sdk_12; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk ]; - passthru.tests.version = testers.testVersion { - inherit version; - package = otel-desktop-viewer; - command = "otel-desktop-viewer --version"; - }; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; + versionCheckProgramArg = "--version"; + + passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/CtrlSpice/otel-desktop-viewer/releases/tag/v${version}"; + changelog = "https://github.com/CtrlSpice/otel-desktop-viewer/releases/tag/v${finalAttrs.version}"; description = "Receive & visualize OpenTelemtry traces locally within one CLI tool"; homepage = "https://github.com/CtrlSpice/otel-desktop-viewer"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ gaelreyrol ]; + maintainers = with lib.maintainers; [ + gaelreyrol + jkachmar + lf- + ]; mainProgram = "otel-desktop-viewer"; }; -} +}) From 04337a59d63730136d5a4fc70a9b3885533551f5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 05:45:51 +0000 Subject: [PATCH 050/144] nb: 7.20.0 -> 7.20.1 --- pkgs/by-name/nb/nb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nb/nb/package.nix b/pkgs/by-name/nb/nb/package.nix index e6b2cf60e7ac..0a8cf83182df 100644 --- a/pkgs/by-name/nb/nb/package.nix +++ b/pkgs/by-name/nb/nb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation rec { pname = "nb"; - version = "7.20.0"; + version = "7.20.1"; src = fetchFromGitHub { owner = "xwmx"; repo = "nb"; rev = version; - hash = "sha256-lK7jAECLAL/VX3K7AZEwxkQCRRn2ggRNBAeNPv5x35I="; + hash = "sha256-926M5Tg1XWZR++neCou/uy1RtLeIbqHdA1vHaJv/e9o="; }; nativeBuildInputs = [ installShellFiles ]; From c56269fc10cbe3d3b6a59fbf232eac63b84d2721 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 06:37:12 +0000 Subject: [PATCH 051/144] crcpp: 1.2.0.0 -> 1.2.1.0 --- pkgs/by-name/cr/crcpp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/crcpp/package.nix b/pkgs/by-name/cr/crcpp/package.nix index fc6610307e90..5e920f56e81c 100644 --- a/pkgs/by-name/cr/crcpp/package.nix +++ b/pkgs/by-name/cr/crcpp/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "crcpp"; - version = "1.2.0.0"; + version = "1.2.1.0"; src = fetchFromGitHub { owner = "d-bahr"; repo = "CRCpp"; rev = "release-${version}"; - sha256 = "sha256-OY8MF8fwr6k+ZSA/p1U+9GnTFoMSnUZxKVez+mda2tA="; + sha256 = "sha256-9oAG2MCeSsgA9x1mSU+xiKHUlUuPndIqQJnkrItgsAA="; }; nativeBuildInputs = [ cmake ]; From 589374dd71f72b7a9df135ff5e30bf0559565c6d Mon Sep 17 00:00:00 2001 From: Lukas Nagel Date: Sat, 14 Jun 2025 17:52:57 +0200 Subject: [PATCH 052/144] nixos/nextcloud: add php-systemd extension if log_type is "systemd" --- nixos/modules/services/web-apps/nextcloud.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index 355cc8154d75..2f870af477ea 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -95,6 +95,7 @@ let ++ optional cfg.caching.apcu apcu ++ optional cfg.caching.redis redis ++ optional cfg.caching.memcached memcached + ++ optional (cfg.settings.log_type == "systemd") systemd ) ++ cfg.phpExtraExtensions all; # Enabled by user extraConfig = toKeyValue cfg.phpOptions; @@ -859,7 +860,7 @@ in default = "syslog"; description = '' Logging backend to use. - systemd requires the php-systemd package to be added to services.nextcloud.phpExtraExtensions. + systemd automatically adds the php-systemd extensions to services.nextcloud.phpExtraExtensions. See the [nextcloud documentation](https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/logging_configuration.html) for details. ''; }; From 308dbef80e8961fd4de488b896e86e30a2400392 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 08:03:09 +0000 Subject: [PATCH 053/144] simpleDBus: 0.10.1 -> 0.10.2 --- pkgs/by-name/si/simpleDBus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simpleDBus/package.nix b/pkgs/by-name/si/simpleDBus/package.nix index b79b20b974b1..916557231296 100644 --- a/pkgs/by-name/si/simpleDBus/package.nix +++ b/pkgs/by-name/si/simpleDBus/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "simpleDBus"; - version = "0.10.1"; + version = "0.10.2"; src = fetchFromGitHub { owner = "OpenBluetoothToolbox"; repo = "SimpleBLE"; rev = "v${finalAttrs.version}"; - hash = "sha256-SFQs0f36xW0PibK1P1rTCWOA7pp3kY6659xLOBeZt6A="; + hash = "sha256-Qi78o3WJ28Gp1OsCyFHhd/7F4/jWLzGjPRwT5qSqqtM="; }; outputs = [ From beae2807f490ad44e7f3e434d46698cef70c4131 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 09:06:46 +0000 Subject: [PATCH 054/144] google-alloydb-auth-proxy: 1.13.2 -> 1.13.3 --- pkgs/by-name/go/google-alloydb-auth-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index e8e221928939..eb476c93d1e9 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule rec { pname = "google-alloydb-auth-proxy"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; tag = "v${version}"; - hash = "sha256-rM++wipem+CWUbaOxh3BHlNEET7zdUHjPQN8uzZXoGM="; + hash = "sha256-NqsIx3+dlDY/WPZJloezZDdFrs/IQ3aqcTKYBD9k3Hk="; }; subPackages = [ "." ]; - vendorHash = "sha256-/VxLZoJPr0Mb5ZdyiUF7Yb4BgFef19Vj8Fkydcm7XU8="; + vendorHash = "sha256-aRnrn9D561OMlfMQiPwTSUyflozU5D/zzApoITiAH7E="; checkFlags = [ "-short" From 09fb9f56ad2c7a75614995b748a4919d4fa0c0c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 09:48:59 +0000 Subject: [PATCH 055/144] terraform-providers.digitalocean: 2.55.0 -> 2.57.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 88a228dfcf65..17a053fe087b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -363,11 +363,11 @@ "vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM=" }, "digitalocean": { - "hash": "sha256-uAke0Zds4MERYXz+Ie0pefoVY9HDQ1ewOAU/As03V6g=", + "hash": "sha256-XUwHBwxkOG4oK0W1IcvIWgov3AShMmeYPoc0gu6YEwY=", "homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean", "owner": "digitalocean", "repo": "terraform-provider-digitalocean", - "rev": "v2.55.0", + "rev": "v2.57.0", "spdx": "MPL-2.0", "vendorHash": null }, From 12cd158af447769a0e87fee0def888b40da72f75 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 21 Jun 2025 11:50:27 +0200 Subject: [PATCH 056/144] python3Packages.hf-xet: 1.1.4 -> 1.1.5 Diff: https://github.com/huggingface/xet-core/compare/refs/tags/v1.1.4...refs/tags/v1.1.5 Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.1.5 --- pkgs/development/python-modules/hf-xet/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/hf-xet/default.nix b/pkgs/development/python-modules/hf-xet/default.nix index 0d174dd22bf4..7fd58719000a 100644 --- a/pkgs/development/python-modules/hf-xet/default.nix +++ b/pkgs/development/python-modules/hf-xet/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "hf-xet"; - version = "1.1.4"; + version = "1.1.5"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "xet-core"; tag = "v${version}"; - hash = "sha256-pS9FbSybswyboHQwczISYkHAcLclu97zbCMG9olv/D4="; + hash = "sha256-udjZcXTH+Mc4Gvj6bSPv1xi4MyXrLeCYav+7CzKWyhY="; }; sourceRoot = "${src.name}/hf_xet"; @@ -28,7 +28,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-kBOiukGheqg7twoD++9Z3n+LqQsTAUqyQi0obUeNh08="; + hash = "sha256-PTzYubJHFvhq6T3314R4aqBAJlwehOqF7SbpLu4Jo6E="; }; nativeBuildInputs = [ From 09598c58da7420764abcf62eac27e80dc7d55403 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 11:05:46 +0000 Subject: [PATCH 057/144] helm-ls: 0.4.0 -> 0.4.1 --- pkgs/by-name/he/helm-ls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/helm-ls/package.nix b/pkgs/by-name/he/helm-ls/package.nix index c37c826fde54..2025b4c41448 100644 --- a/pkgs/by-name/he/helm-ls/package.nix +++ b/pkgs/by-name/he/helm-ls/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "helm-ls"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "mrjosh"; repo = "helm-ls"; rev = "v${version}"; - hash = "sha256-yiPHIr1jzzk4WFjGJjeroHJWY8zP3ArrJVzb4+dPm7I="; + hash = "sha256-z+gSD7kcDxgJPoYQ7HjokJONjgAAuIIkg1VGyV3v01k="; }; vendorHash = "sha256-w/BWPbpSYum0SU8PJj76XiLUjTWO4zNQY+khuLRK0O8="; From ac926435f3f5056e4c42d8490751787fc27f8096 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 12:03:22 +0000 Subject: [PATCH 058/144] python3Packages.ansible-compat: 25.5.0 -> 25.6.0 --- pkgs/development/python-modules/ansible-compat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible-compat/default.nix b/pkgs/development/python-modules/ansible-compat/default.nix index 0d74aa9b8fe6..6eb3575938e5 100644 --- a/pkgs/development/python-modules/ansible-compat/default.nix +++ b/pkgs/development/python-modules/ansible-compat/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "ansible-compat"; - version = "25.5.0"; + version = "25.6.0"; pyproject = true; src = fetchFromGitHub { owner = "ansible"; repo = "ansible-compat"; tag = "v${version}"; - hash = "sha256-ael9SByIlq8ss/tujQV4+U3vLo55RSSFc7pVRCnV1go="; + hash = "sha256-OobW7dlj++SzTrX4tWMS5E0C32gDJWFbZwpGskjnCCQ="; }; build-system = [ From 31315565df8fdaee34b4d2307259c84d6f5f6bae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 13:00:02 +0000 Subject: [PATCH 059/144] vscode-extensions.illixion.vscode-vibrancy-continued: 1.1.53 -> 1.1.54 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 963b48977134..49a10e854436 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2451,8 +2451,8 @@ let mktplcRef = { name = "vscode-vibrancy-continued"; publisher = "illixion"; - version = "1.1.53"; - hash = "sha256-6yhyGMX1U9clMNkcQRjNfa+HpLvWVI1WvhTUyn4g3ZY="; + version = "1.1.54"; + hash = "sha256-CzhDStBa/LB/bzgzrFCUEcVDeBluWJPblneUbHdIcRE="; }; meta = { downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued"; From 0151114bb654ee6715fc707f95a6f14cae7c0acf Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 19 Jun 2025 22:47:42 +0200 Subject: [PATCH 060/144] python3Packages.pylance: 0.29.0 -> 0.30.0 Diff: https://github.com/lancedb/lance/compare/refs/tags/v0.29.0...refs/tags/v0.30.0 Changelog: https://github.com/lancedb/lance/releases/tag/v0.30.0 --- .../python-modules/pylance/default.nix | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index 1f9faf26245c..cf6586cf512e 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -32,14 +32,14 @@ buildPythonPackage rec { pname = "pylance"; - version = "0.29.0"; + version = "0.30.0"; pyproject = true; src = fetchFromGitHub { owner = "lancedb"; repo = "lance"; tag = "v${version}"; - hash = "sha256-lEGxutBKbRFqr9Uhdv2oOXCdb8Y2quqLoSoJ0F+F3h0="; + hash = "sha256-Bs0xBRAehAzLEHvsGIFPX6y1msvfhkTbBRPMggbahxE="; }; sourceRoot = "${src.name}/python"; @@ -51,7 +51,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-NZeFgEWkiDewWI5R+lpBsMTU7+7L7oaHefSGAS+CoFU="; + hash = "sha256-ZUS83iuaC7IkwhAplTSHTqaa/tHO1Kti4rSQDuRgX98="; }; nativeBuildInputs = [ @@ -114,6 +114,17 @@ buildPythonPackage rec { # Flaky (AssertionError) "test_index_cache_size" + + # OSError: LanceError(IO): Failed to initialize default tokenizer: + # An invalid argument was passed: + # 'LinderaError { kind: Parse, source: failed to build tokenizer: LinderaError(kind=Io, source=No such file or directory (os error 2)) }', /build/source/rust/lance-index/src/scalar/inverted/tokenizer/lindera.rs:63:21 + "test_lindera_load_config_fallback" + + # OSError: LanceError(IO): Failed to load tokenizer config + "test_indexed_filter_with_fts_index_with_lindera_ipadic_jp_tokenizer" + "test_lindera_ipadic_jp_tokenizer_bin_user_dict" + "test_lindera_ipadic_jp_tokenizer_csv_user_dict" + "test_lindera_load_config_priority" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # OSError: LanceError(IO): Resources exhausted: Failed to allocate additional 1245184 bytes for ExternalSorter[0]... From fd3ad6cc615cdf58ae107df62a1e4bb421c16e95 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 21 Jun 2025 15:50:17 +0200 Subject: [PATCH 061/144] python313Packages.tencentcloud-sdk-python: 3.0.1404 -> 3.0.1405 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1404...refs/tags/3.0.1405 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1405/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 6346431da7fd..862bdc8b01e8 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1404"; + version = "3.0.1405"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-3T/Y5qGbJvsqrB972iV4FkVYuv3YPRwH2B7B4SnjRhg="; + hash = "sha256-cFEuSlOZMUBgUT7KeWBODtCnT+Pog75hkyavwvqzVEU="; }; build-system = [ setuptools ]; From 2ce560b9fb89630b013d1847fcd64c5c6b1d6612 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 14:01:19 +0000 Subject: [PATCH 062/144] gore: 0.6.0 -> 0.6.1 --- pkgs/by-name/go/gore/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gore/package.nix b/pkgs/by-name/go/gore/package.nix index c9a1e4d8b5f6..aae50cf1ec2e 100644 --- a/pkgs/by-name/go/gore/package.nix +++ b/pkgs/by-name/go/gore/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "gore"; - version = "0.6.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "motemen"; repo = "gore"; rev = "v${version}"; - sha256 = "sha256-7mhfegSSRE9FnKz+tWYMEtEKc+hayPQE8EEOEu33CjU="; + sha256 = "sha256-EPySMj+mQxTJbGheAtzKvQq23DLljPR6COrmytu1x/Q="; }; - vendorHash = "sha256-0eCRDlcqZf+RAbs8oBRr+cd7ncWX6fXk/9jd8/GnAiw="; + vendorHash = "sha256-W9hMxANySY31X2USbs4o5HssxQfK/ihJ+vCQ/PTyTDc="; doCheck = false; From 64bead679c5425517214efeef879c24689b7196b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 14:01:57 +0000 Subject: [PATCH 063/144] intentrace: 0.10.3 -> 0.10.4 --- pkgs/by-name/in/intentrace/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/intentrace/package.nix b/pkgs/by-name/in/intentrace/package.nix index d7f6f4dfcf7a..87cd28afa0c4 100644 --- a/pkgs/by-name/in/intentrace/package.nix +++ b/pkgs/by-name/in/intentrace/package.nix @@ -5,7 +5,7 @@ }: let - version = "0.10.3"; + version = "0.10.4"; in rustPlatform.buildRustPackage { inherit version; @@ -15,11 +15,11 @@ rustPlatform.buildRustPackage { owner = "sectordistrict"; repo = "intentrace"; tag = "v${version}"; - hash = "sha256-mCMARX6y9thgYJpDRFnWGZJupdk+EhVaBGbwABYYjNA="; + hash = "sha256-zVRH6uLdBXI6VTu/R3pTNCjfx25089bYYTJZdvZIFck="; }; useFetchCargoVendor = true; - cargoHash = "sha256-BZ+P6UT9bBuAX9zyZCA+fI2pUtV8b98oPcQDwJV5HC8="; + cargoHash = "sha256-1n0fXOPVktqY/H/fPCgl0rA9xZM8QRXvZQgTadfwymo="; meta = { description = "Prettified Linux syscall tracing tool (like strace)"; From 6b5ae049272d30287369af98324b3968f431847f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 14:54:34 +0000 Subject: [PATCH 064/144] tigerbeetle: 0.16.44 -> 0.16.45 --- pkgs/by-name/ti/tigerbeetle/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tigerbeetle/package.nix b/pkgs/by-name/ti/tigerbeetle/package.nix index f945349ac638..50887d368236 100644 --- a/pkgs/by-name/ti/tigerbeetle/package.nix +++ b/pkgs/by-name/ti/tigerbeetle/package.nix @@ -10,14 +10,14 @@ let platform = if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system; hash = builtins.getAttr platform { - "universal-macos" = "sha256-47glX5O8MALXv8JFrbIGaj6LKJyRuZcR8yapwKmzWbc="; - "x86_64-linux" = "sha256-5HIxbswZV94Tem8LUVtGcx8cb00J5qGLBsNZR077Bm4="; - "aarch64-linux" = "sha256-wXiSL3hJ6yulrGagb5TflJSWujAQqpUGZtz+GJWcy0M="; + "universal-macos" = "sha256-muEoLk6pL0hobpdzalXs/SjlB+eRJgbt7rPHbgs0IZo="; + "x86_64-linux" = "sha256-TP7pqXZceqboMuQGkO2/yyPH4K2YWEpNIzREKQDY2is="; + "aarch64-linux" = "sha256-GGbCJVqBud+Fh1aasEEupmRF3B/sYntBkC8B5mGxnWI="; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "tigerbeetle"; - version = "0.16.44"; + version = "0.16.45"; src = fetchzip { url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip"; From f21818b5a3f9397a0377089b2e3696b0065f37aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 15:03:47 +0000 Subject: [PATCH 065/144] python3Packages.troposphere: 4.9.2 -> 4.9.3 --- pkgs/development/python-modules/troposphere/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/troposphere/default.nix b/pkgs/development/python-modules/troposphere/default.nix index b363b267f897..b21b422d6d86 100644 --- a/pkgs/development/python-modules/troposphere/default.nix +++ b/pkgs/development/python-modules/troposphere/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "troposphere"; - version = "4.9.2"; + version = "4.9.3"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "cloudtools"; repo = "troposphere"; tag = version; - hash = "sha256-IqWgqkxJ4EFNt9z58cuCqSTnlbMNi7bFhA04hgQjG8E="; + hash = "sha256-AC54tUJZ0aV16p06Fabss60AC/BF3QBeOQPvnbuyRqQ="; }; propagatedBuildInputs = [ cfn-flip ] ++ lib.optionals (pythonOlder "3.8") [ typing-extensions ]; From e847a969ce43aa609e6fdc1b33287e68e8bf78cb Mon Sep 17 00:00:00 2001 From: aleksana Date: Sat, 21 Jun 2025 23:03:24 +0800 Subject: [PATCH 066/144] vaults: 0.9.0 -> 0.10.0 --- .../va/vaults/not-found-flatpak-info.patch | 11 -- pkgs/by-name/va/vaults/package.nix | 43 +++--- .../va/vaults/remove_flatpak_dependency.patch | 139 ++++++++++++++++++ 3 files changed, 158 insertions(+), 35 deletions(-) delete mode 100644 pkgs/by-name/va/vaults/not-found-flatpak-info.patch create mode 100644 pkgs/by-name/va/vaults/remove_flatpak_dependency.patch diff --git a/pkgs/by-name/va/vaults/not-found-flatpak-info.patch b/pkgs/by-name/va/vaults/not-found-flatpak-info.patch deleted file mode 100644 index d1a9e0dd0079..000000000000 --- a/pkgs/by-name/va/vaults/not-found-flatpak-info.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/global_config_manager.rs -+++ b/src/global_config_manager.rs -@@ -100,7 +100,7 @@ - let object: Self = glib::Object::new(); - - *object.imp().flatpak_info.borrow_mut() = -- Ini::load_from_file("/.flatpak-info").expect("Could not load .flatpak-info"); -+ Ini::load_from_file("/.flatpak-info").unwrap_or_else(|_| Ini::new()); - - match user_config_dir().as_os_str().to_str() { - Some(user_config_directory) => { diff --git a/pkgs/by-name/va/vaults/package.nix b/pkgs/by-name/va/vaults/package.nix index ea854d043f7f..8a55f45bf772 100644 --- a/pkgs/by-name/va/vaults/package.nix +++ b/pkgs/by-name/va/vaults/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + replaceVars, appstream-glib, desktop-file-utils, meson, @@ -18,45 +19,39 @@ wayland, gocryptfs, cryfs, + fuse, + util-linux, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "vaults"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "mpobaschnig"; repo = "vaults"; - tag = version; - hash = "sha256-PczDj6G05H6XbkMQBr4e1qgW5s8GswEA9f3BRxsAWv0="; + tag = finalAttrs.version; + hash = "sha256-B4CNEghMfP+r0poyhE102zC1Yd2U5ocV1MCMEVEMjEY="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; - hash = "sha256-j0A6HlApV0l7LuB7ISHp+k/bSH5Icdv+aNQ9juCCO9I="; + inherit (finalAttrs) pname version src; + hash = "sha256-my4CxFIEN19juo/ya2vlkejQTaZsyoYLtFTR7iCT9s0="; }; - patches = [ ./not-found-flatpak-info.patch ]; + patches = [ + (replaceVars ./remove_flatpak_dependency.patch { + cryfs = lib.getExe' cryfs "cryfs"; + gocryptfs = lib.getExe' gocryptfs "gocryptfs"; + fusermount = lib.getExe' fuse "fusermount"; + umount = lib.getExe' util-linux "umount"; + }) + ]; postPatch = '' patchShebangs build-aux ''; - makeFlags = [ - "PREFIX=${placeholder "out"}" - ]; - - preFixup = '' - gappsWrapperArgs+=( - --prefix PATH : "${ - lib.makeBinPath [ - gocryptfs - cryfs - ] - }" - ) - ''; - nativeBuildInputs = [ desktop-file-utils meson @@ -82,7 +77,7 @@ stdenv.mkDerivation rec { meta = { description = "GTK frontend for encrypted vaults supporting gocryptfs and CryFS for encryption"; homepage = "https://mpobaschnig.github.io/vaults/"; - changelog = "https://github.com/mpobaschnig/vaults/releases/tag/${version}"; + changelog = "https://github.com/mpobaschnig/vaults/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ benneti @@ -91,4 +86,4 @@ stdenv.mkDerivation rec { mainProgram = "vaults"; platforms = lib.platforms.linux; }; -} +}) diff --git a/pkgs/by-name/va/vaults/remove_flatpak_dependency.patch b/pkgs/by-name/va/vaults/remove_flatpak_dependency.patch new file mode 100644 index 000000000000..7f7e863494de --- /dev/null +++ b/pkgs/by-name/va/vaults/remove_flatpak_dependency.patch @@ -0,0 +1,139 @@ +diff --git a/src/backend/cryfs.rs b/src/backend/cryfs.rs +index 089bf03..157c72a 100644 +--- a/src/backend/cryfs.rs ++++ b/src/backend/cryfs.rs +@@ -35,13 +35,7 @@ fn get_binary_path(vault_config: &VaultConfig) -> String { + } + } + +- let global_config = GlobalConfigManager::instance().get_flatpak_info(); +- let instance_path = global_config +- .section(Some("Instance")) +- .unwrap() +- .get("app-path") +- .unwrap(); +- let cryfs_instance_path = instance_path.to_owned() + "/bin/cryfs"; ++ let cryfs_instance_path = "@cryfs@".to_string(); + log::info!("CryFS binary path: {}", cryfs_instance_path); + cryfs_instance_path + } +@@ -49,9 +43,7 @@ fn get_binary_path(vault_config: &VaultConfig) -> String { + pub fn is_available(vault_config: &VaultConfig) -> Result { + log::trace!("is_available({:?})", vault_config); + +- let output = Command::new("flatpak-spawn") +- .arg("--host") +- .arg(get_binary_path(vault_config)) ++ let output = Command::new(get_binary_path(vault_config)) + .arg("--version") + .output()?; + log::debug!("CryFS output: {:?}", output); +@@ -64,9 +56,7 @@ pub fn is_available(vault_config: &VaultConfig) -> Result { + pub fn init(vault_config: &VaultConfig, password: String) -> Result<(), BackendError> { + log::trace!("init({:?}, password: )", vault_config); + +- let mut child = Command::new("flatpak-spawn") +- .arg("--host") +- .arg(get_binary_path(vault_config)) ++ let mut child = Command::new(get_binary_path(vault_config)) + .env("CRYFS_FRONTEND", "noninteractive") + .stdin(Stdio::piped()) + .stdout(Stdio::piped()) +@@ -106,9 +96,7 @@ pub fn init(vault_config: &VaultConfig, password: String) -> Result<(), BackendE + pub fn open(vault_config: &VaultConfig, password: String) -> Result<(), BackendError> { + log::trace!("open({:?}, password: )", vault_config); + +- let mut child = Command::new("flatpak-spawn") +- .arg("--host") +- .arg(get_binary_path(vault_config)) ++ let mut child = Command::new(get_binary_path(vault_config)) + .env("CRYFS_FRONTEND", "noninteractive") + .stdin(Stdio::piped()) + .stdout(Stdio::piped()) +@@ -143,9 +131,7 @@ pub fn open(vault_config: &VaultConfig, password: String) -> Result<(), BackendE + pub fn close(vault_config: &VaultConfig) -> Result<(), BackendError> { + log::trace!("close({:?})", vault_config); + +- let child = Command::new("flatpak-spawn") +- .arg("--host") +- .arg("fusermount") ++ let child = Command::new("@fusermount@") + .arg("-u") + .stdout(Stdio::piped()) + .arg(&vault_config.mount_directory) +diff --git a/src/backend/gocryptfs.rs b/src/backend/gocryptfs.rs +index 9638f3a..ffa8f44 100644 +--- a/src/backend/gocryptfs.rs ++++ b/src/backend/gocryptfs.rs +@@ -35,13 +35,7 @@ fn get_binary_path(vault_config: &VaultConfig) -> String { + } + } + +- let global_config = GlobalConfigManager::instance().get_flatpak_info(); +- let instance_path = global_config +- .section(Some("Instance")) +- .unwrap() +- .get("app-path") +- .unwrap(); +- let gocryptfs_instance_path = instance_path.to_owned() + "/bin/gocryptfs"; ++ let gocryptfs_instance_path = "@gocryptfs@".to_string(); + log::info!("gocryptfs binary path: {}", gocryptfs_instance_path); + gocryptfs_instance_path + } +@@ -49,9 +43,7 @@ fn get_binary_path(vault_config: &VaultConfig) -> String { + pub fn is_available(vault_config: &VaultConfig) -> Result { + log::trace!("is_available({:?})", vault_config); + +- let output = Command::new("flatpak-spawn") +- .arg("--host") +- .arg(get_binary_path(vault_config)) ++ let output = Command::new(get_binary_path(vault_config)) + .arg("--version") + .output()?; + log::debug!("gocryptfs output: {:?}", output); +@@ -64,9 +56,7 @@ pub fn is_available(vault_config: &VaultConfig) -> Result { + pub fn init(vault_config: &VaultConfig, password: String) -> Result<(), BackendError> { + log::trace!("init({:?}, password: )", vault_config); + +- let mut child = Command::new("flatpak-spawn") +- .arg("--host") +- .arg(get_binary_path(vault_config)) ++ let mut child = Command::new(get_binary_path(vault_config)) + .stdin(Stdio::piped()) + .stdout(Stdio::piped()) + .arg("--init") +@@ -104,9 +94,7 @@ pub fn init(vault_config: &VaultConfig, password: String) -> Result<(), BackendE + pub fn open(vault_config: &VaultConfig, password: String) -> Result<(), BackendError> { + log::trace!("open({:?}, password: )", vault_config); + +- let mut child = Command::new("flatpak-spawn") +- .arg("--host") +- .arg(get_binary_path(vault_config)) ++ let mut child = Command::new(get_binary_path(vault_config)) + .stdin(Stdio::piped()) + .stdout(Stdio::piped()) + .arg("-q") +@@ -142,9 +130,7 @@ pub fn open(vault_config: &VaultConfig, password: String) -> Result<(), BackendE + pub fn close(vault_config: &VaultConfig) -> Result<(), BackendError> { + log::trace!("close({:?}, password: )", vault_config); + +- let child = Command::new("flatpak-spawn") +- .arg("--host") +- .arg("umount") ++ let child = Command::new("@umount@") + .stdout(Stdio::piped()) + .arg(&vault_config.mount_directory) + .spawn()?; +diff --git a/src/global_config_manager.rs b/src/global_config_manager.rs +index 619bb18..cea9ac3 100644 +--- a/src/global_config_manager.rs ++++ b/src/global_config_manager.rs +@@ -102,7 +102,7 @@ impl GlobalConfigManager { + let object: Self = glib::Object::new(); + + *object.imp().flatpak_info.borrow_mut() = +- Ini::load_from_file("/.flatpak-info").expect("Could not load .flatpak-info"); ++ Ini::load_from_file("/.flatpak-info").unwrap_or_else(|_| Ini::new()); + + match user_config_dir().as_os_str().to_str() { + Some(user_config_directory) => { From f7a95f8946097ccdcac22f3bfbbcf2059e0e9654 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 15:11:27 +0000 Subject: [PATCH 067/144] terraform-providers.google: 6.39.0 -> 6.40.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 88a228dfcf65..c294b088cfc8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -516,11 +516,11 @@ "vendorHash": "sha256-X0vbtUIKYzCeRD/BbMj3VPVAwx6d7gkbHV8j9JXlaFM=" }, "google": { - "hash": "sha256-HtPhwWobRBB89embUxtUwUabKmtQkeWtR0QEyb4iBYM=", + "hash": "sha256-i3gKrK5EcIQbVwJI7sfRam3H0mideGO1VgPuzL4l+Xw=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v6.39.0", + "rev": "v6.40.0", "spdx": "MPL-2.0", "vendorHash": "sha256-YZI6zhxXU2aABARP6GcTMeU98F4+imbL1vKIEMzsJHM=" }, From 279518711d1891a2124bdfd9e96576d72da52b76 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 21 Jun 2025 19:16:03 +0400 Subject: [PATCH 068/144] =?UTF-8?q?python312Packages.stravalib:=202.3=20?= =?UTF-8?q?=E2=86=92=202.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/python-modules/stravalib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/stravalib/default.nix b/pkgs/development/python-modules/stravalib/default.nix index c639769de3b6..d626b1d921bc 100644 --- a/pkgs/development/python-modules/stravalib/default.nix +++ b/pkgs/development/python-modules/stravalib/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "stravalib"; - version = "2.3"; + version = "2.4"; pyproject = true; disabled = pythonOlder "3.10"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "stravalib"; repo = "stravalib"; tag = "v${version}"; - hash = "sha256-kqR/fujspOyQ6QbWjP2n3NoLVkzzVxAMqntdhY84sl4="; + hash = "sha256-RMvahoUOy4RnSu0O7dBpYylaQ8nPfMiivx8k1XBeEGA="; }; build-system = [ From 76b0fbfc9ae9bfe56d8c03e23f54619b24f7f571 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 17:20:23 +0000 Subject: [PATCH 069/144] terraform-providers.rootly: 3.0.0 -> 3.2.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 88a228dfcf65..1c41522b7127 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1111,11 +1111,11 @@ "vendorHash": "sha256-xo0alLK3fccbKRG5bN1G7orDsP47I3ySAzpZ9O0f2Fg=" }, "rootly": { - "hash": "sha256-dnFQVvqvwu2K7Y5NEqwPrGiHKSOKQ4QKW8VSjarbij4=", + "hash": "sha256-wJ65YKJnFT1l9DkqtuvA9cwkt06OTCYYu9FolU5UosQ=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v3.0.0", + "rev": "v3.2.0", "spdx": "MPL-2.0", "vendorHash": "sha256-EZbYkyeQdroVJj3a7T7MICU4MSimB+ZqI2Yg9PNUcV0=" }, From 0c59053ab9484056bd87156258240b1ab7346ac5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 17:52:15 +0000 Subject: [PATCH 070/144] venera: 1.4.4 -> 1.4.5 --- pkgs/by-name/ve/venera/package.nix | 4 ++-- pkgs/by-name/ve/venera/pubspec.lock.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/venera/package.nix b/pkgs/by-name/ve/venera/package.nix index 383332425944..c8039c03522e 100644 --- a/pkgs/by-name/ve/venera/package.nix +++ b/pkgs/by-name/ve/venera/package.nix @@ -14,13 +14,13 @@ flutter332.buildFlutterApplication rec { pname = "venera"; - version = "1.4.4"; + version = "1.4.5"; src = fetchFromGitHub { owner = "venera-app"; repo = "venera"; tag = "v${version}"; - hash = "sha256-ZJ5TMoBamXHU/pU790/6HHJwNqVsXpZ1OttPR/JSydY="; + hash = "sha256-yg7VwR1IGswyqkyuvTZnVVLI4YKnfcea+VemWLOUXto="; }; pubspecLock = lib.importJSON ./pubspec.lock.json; diff --git a/pkgs/by-name/ve/venera/pubspec.lock.json b/pkgs/by-name/ve/venera/pubspec.lock.json index e0af10885f82..5e2fe10d13da 100644 --- a/pkgs/by-name/ve/venera/pubspec.lock.json +++ b/pkgs/by-name/ve/venera/pubspec.lock.json @@ -1379,6 +1379,6 @@ }, "sdks": { "dart": ">=3.8.0 <4.0.0", - "flutter": ">=3.32.0" + "flutter": ">=3.32.4" } } From a2cea4504ed8c8b004acfda3c17f04591f595143 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Sat, 21 Jun 2025 14:21:33 -0400 Subject: [PATCH 071/144] fittrackee: 0.10.2 -> 0.10.3 changelog: https://github.com/SamR1/FitTrackee/releases/tag/v0.10.3 --- pkgs/by-name/fi/fittrackee/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/fittrackee/package.nix b/pkgs/by-name/fi/fittrackee/package.nix index e2500448837a..8f4e9066692f 100644 --- a/pkgs/by-name/fi/fittrackee/package.nix +++ b/pkgs/by-name/fi/fittrackee/package.nix @@ -8,14 +8,14 @@ }: python3Packages.buildPythonApplication rec { pname = "fittrackee"; - version = "0.10.2"; + version = "0.10.3"; pyproject = true; src = fetchFromGitHub { owner = "SamR1"; repo = "FitTrackee"; tag = "v${version}"; - hash = "sha256-ZCQ4Ft2TSjS62DmGDpQ7gG5Spnf82v82i5nnZtg1UmA="; + hash = "sha256-rJ3/JtbzYwsMRk5OZKczr/BDwfDU4NH48JdYWC5/fNk="; }; build-system = [ From 3b0f516d4c3d1e0a8a95116b4303c7dd73084c6e Mon Sep 17 00:00:00 2001 From: emaryn Date: Sun, 22 Jun 2025 03:29:20 +0800 Subject: [PATCH 072/144] veusz: 3.6.2 -> 4.1 --- pkgs/applications/graphics/veusz/default.nix | 31 ++++++++++++-------- 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/pkgs/applications/graphics/veusz/default.nix b/pkgs/applications/graphics/veusz/default.nix index 1974466317f8..47c4498f3ed0 100644 --- a/pkgs/applications/graphics/veusz/default.nix +++ b/pkgs/applications/graphics/veusz/default.nix @@ -2,25 +2,28 @@ lib, python3Packages, fetchPypi, - libsForQt5, + qt6, }: python3Packages.buildPythonApplication rec { pname = "veusz"; - version = "3.6.2"; + version = "4.1"; src = fetchPypi { inherit pname version; - sha256 = "whcaxF5LMEJNj8NSYeLpnb5uJboRl+vCQ1WxBrJjldE="; + hash = "sha256-s7TaDnt+nEIAmAqiZf9aYPFWVtSX22Ruz8eMpxMRr0U="; }; nativeBuildInputs = [ - libsForQt5.wrapQtAppsHook python3Packages.sip python3Packages.tomli + qt6.qmake + qt6.wrapQtAppsHook ]; - buildInputs = [ libsForQt5.qtbase ]; + dontUseQmakeConfigure = true; + + buildInputs = [ qt6.qtbase ]; # veusz is a script and not an ELF-executable, so wrapQtAppsHook will not wrap # it automatically -> we have to do it explicitly @@ -33,7 +36,7 @@ python3Packages.buildPythonApplication rec { # really have a corresponding path, so patching the location of PyQt5 inplace postPatch = '' substituteInPlace pyqt_setuptools.py \ - --replace "get_path('platlib')" "'${python3Packages.pyqt5}/${python3Packages.python.sitePackages}'" + --replace-fail "get_path('platlib')" "'${python3Packages.pyqt5}/${python3Packages.python.sitePackages}'" patchShebangs tests/runselftest.py ''; @@ -45,9 +48,9 @@ python3Packages.buildPythonApplication rec { "--qt-libinfix=" ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ numpy - pyqt5 + pyqt6 # optional requirements: dbus-python h5py @@ -56,16 +59,20 @@ python3Packages.buildPythonApplication rec { ]; installCheckPhase = '' + runHook preInstallCheck + wrapQtApp "tests/runselftest.py" QT_QPA_PLATFORM=minimal tests/runselftest.py + + runHook postInstallCheck ''; - meta = with lib; { + meta = { description = "Scientific plotting and graphing program with a GUI"; mainProgram = "veusz"; homepage = "https://veusz.github.io/"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ laikq ]; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ laikq ]; }; } From 8c5b85c3f1054c87fb28f30c302359de0e0b95b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 19:35:50 +0000 Subject: [PATCH 073/144] leetgo: 1.4.13 -> 1.4.14 --- pkgs/by-name/le/leetgo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/leetgo/package.nix b/pkgs/by-name/le/leetgo/package.nix index 9d5250d93ba3..12cb24a61efb 100644 --- a/pkgs/by-name/le/leetgo/package.nix +++ b/pkgs/by-name/le/leetgo/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "leetgo"; - version = "1.4.13"; + version = "1.4.14"; src = fetchFromGitHub { owner = "j178"; repo = "leetgo"; rev = "v${version}"; - hash = "sha256-KEfRsaBsMCKO66HW71gNzHzZkun1yo6a05YqAvafomM="; + hash = "sha256-RRKQlCGVE8/RS1jPZBmzDXrv0dTW1zKR5mugByfIzsU="; }; - vendorHash = "sha256-pdGsvwEppmcsWyXxkcDut0F2Ak1nO42Hnd36tnysE9w="; + vendorHash = "sha256-VNJe+F/lbW+9fX6Fie91LLSs5H4Rn+kmHhsMd5mbYtA="; nativeBuildInputs = [ installShellFiles ]; From 071f05a04cf32b39787a9781116069bfa143704a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 19:53:01 +0000 Subject: [PATCH 074/144] awsbck: 0.3.13 -> 0.3.15 --- pkgs/by-name/aw/awsbck/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/awsbck/package.nix b/pkgs/by-name/aw/awsbck/package.nix index 92a2e0f9ff04..00f16a9c74c7 100644 --- a/pkgs/by-name/aw/awsbck/package.nix +++ b/pkgs/by-name/aw/awsbck/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "awsbck"; - version = "0.3.13"; + version = "0.3.15"; src = fetchFromGitHub { owner = "beeb"; repo = "awsbck"; rev = "v${version}"; - hash = "sha256-7ykDkCA6c5MzaMWT+ZjNBhPOZO8UNYIP5sNwoFx1XT8="; + hash = "sha256-Sa+CCRfhZyMmbbPggeJ+tXYdrhmDwfiirgLdTEma05M="; }; useFetchCargoVendor = true; - cargoHash = "sha256-L7iWM5T/FRK+0KQROILg4Mns1+cwPPGKfe0H00FJrSo="; + cargoHash = "sha256-kCVMsA2tu8hxoe/JGd+a4Jcok3rM/yb/UWE4xhuPLoo="; # tests run in CI on the source repo doCheck = false; From 643954bffe680e7da3b901991ab959be73ada3e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 20:32:36 +0000 Subject: [PATCH 075/144] mpvScripts.eisa01.smartskip: 0-unstable-2025-05-14 -> 25-09-2023-unstable-2025-06-21 --- pkgs/applications/video/mpv/scripts/eisa01.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/mpv/scripts/eisa01.nix b/pkgs/applications/video/mpv/scripts/eisa01.nix index 66cb7033bc60..cd75861999e2 100644 --- a/pkgs/applications/video/mpv/scripts/eisa01.nix +++ b/pkgs/applications/video/mpv/scripts/eisa01.nix @@ -12,13 +12,13 @@ let let self = { inherit pname; - version = "0-unstable-2025-05-14"; + version = "25-09-2023-unstable-2025-06-21"; src = fetchFromGitHub { owner = "Eisa01"; repo = "mpv-scripts"; - rev = "100fea81ae8560c6fb113b1f6bb20857a41a5705"; - hash = "sha256-bMEKsHrJ+mgG7Vqpzj4TAr7Hehq2o2RuneowhrDCd5k="; + rev = "b9e63743a858766c9cc7a801d77313b0cecdb049"; + hash = "sha256-ohUZH6m+5Sk3VKi9qqEgwhgn2DMOFIvvC41pMkV6oPw="; # avoid downloading screenshots and videos sparseCheckout = [ "scripts/" From f783b0e0ec606d4efabd16bdd8a8c4901a7ba817 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 20:37:31 +0000 Subject: [PATCH 076/144] kubeseal: 0.29.0 -> 0.30.0 --- pkgs/by-name/ku/kubeseal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubeseal/package.nix b/pkgs/by-name/ku/kubeseal/package.nix index 8e35335b8ea2..6b2f051fd735 100644 --- a/pkgs/by-name/ku/kubeseal/package.nix +++ b/pkgs/by-name/ku/kubeseal/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubeseal"; - version = "0.29.0"; + version = "0.30.0"; src = fetchFromGitHub { owner = "bitnami-labs"; repo = "sealed-secrets"; rev = "v${version}"; - sha256 = "sha256-unPqjheT8/2gVQAwvzOvHtG4qTqggf9o0M5iLwl1eh4="; + sha256 = "sha256-lcRrLzM+/F5PRcLbrUjAjoOp35TRlte00QuWjKk1PrY="; }; - vendorHash = "sha256-4BseFdfJjR8Th+NJ82dYsz9Dym1hzDa4kB4bpy71q7Q="; + vendorHash = "sha256-JpPfj8xZ1jmawazQ9LmkuxC5L2xIdLp4E43TpD+p71o="; subPackages = [ "cmd/kubeseal" ]; From 9202c27ddfb988a0ebb423f63cb2d065a88408e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 21:04:44 +0000 Subject: [PATCH 077/144] terraform-providers.tfe: 0.66.0 -> 0.67.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 88a228dfcf65..13d730446fd9 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1336,13 +1336,13 @@ "vendorHash": null }, "tfe": { - "hash": "sha256-w66HR1X/EUloz3W/6aBNvTsC5vWuAZytd2ej7DHVMU0=", + "hash": "sha256-8QYTVM9vxWg4jKlm7bUeeD7NjmkZZRu5KxK/7/+wN50=", "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", "owner": "hashicorp", "repo": "terraform-provider-tfe", - "rev": "v0.66.0", + "rev": "v0.67.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-z1gbeYR+UFl+sBgehLgBITc9VwxEV6bRpN9A/4Fp7Oc=" + "vendorHash": "sha256-fw92xhRF60f3QRLBtSvdSwOtXY4QzgJlwb6zgi0OGjw=" }, "thunder": { "hash": "sha256-2i1DSOSt/vbFs0QCPogEBvADhLJFKbrQzwZ20ChCQMk=", From e0c78fbe5aad0aa3f7cef8ad3c6d7c7565afec3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 23:10:20 +0000 Subject: [PATCH 078/144] python3Packages.pbs-installer: 2025.06.10 -> 2025.06.12 --- pkgs/development/python-modules/pbs-installer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pbs-installer/default.nix b/pkgs/development/python-modules/pbs-installer/default.nix index f2d2a348b02c..0fd8e7fd5a3a 100644 --- a/pkgs/development/python-modules/pbs-installer/default.nix +++ b/pkgs/development/python-modules/pbs-installer/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "pbs-installer"; - version = "2025.06.10"; + version = "2025.06.12"; pyproject = true; disabled = pythonOlder "3.8"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "frostming"; repo = "pbs-installer"; tag = version; - hash = "sha256-WN1TevGTSG6yQnssuvtGKb850lo5hzehOPoFJhMVvGo="; + hash = "sha256-OIG+CLtJsYmE2nTHjVpGPIAuEnFzNMVsDYcxPcirgjs="; }; build-system = [ pdm-backend ]; From 09981268d88ddc2d10cf155c144469a7b273ad88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 23:39:04 +0000 Subject: [PATCH 079/144] sladeUnstable: 3.2.7-unstable-2025-05-31 -> 3.2.7-unstable-2025-06-20 --- pkgs/games/doom-ports/slade/git.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/doom-ports/slade/git.nix b/pkgs/games/doom-ports/slade/git.nix index 205e6ec50af2..50929eb5c08a 100644 --- a/pkgs/games/doom-ports/slade/git.nix +++ b/pkgs/games/doom-ports/slade/git.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation { pname = "slade"; - version = "3.2.7-unstable-2025-05-31"; + version = "3.2.7-unstable-2025-06-20"; src = fetchFromGitHub { owner = "sirjuddington"; repo = "SLADE"; - rev = "996bf5de51072d99846bf2a8a82c92d7fce58741"; - hash = "sha256-TDPT+UbDrw3GDY9exX8QYBsNpyHG5n3Hw3vAxGJ9M3o="; + rev = "1c8bb341ef0ec8393de0ce1f951a033daf334cf0"; + hash = "sha256-FMBSgavYdk+0TZt4/GttAauSjcGLaFiI51sGUw1X8/0="; }; nativeBuildInputs = [ From 98fcf736db985ea6c632dcc9c1e014f8621717a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Jun 2025 23:41:14 +0000 Subject: [PATCH 080/144] vimPlugins.blink-cmp: 1.3.1 -> 1.4.1 --- .../editors/vim/plugins/non-generated/blink-cmp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix index 45cc5167fcfd..db0048e558a3 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/blink-cmp/default.nix @@ -8,19 +8,19 @@ gitMinimal, }: let - version = "1.3.1"; + version = "1.4.1"; src = fetchFromGitHub { owner = "Saghen"; repo = "blink.cmp"; tag = "v${version}"; - hash = "sha256-ZMq7zXXP3QL73zNfgDNi7xipmrbNwBoFPzK4K0dr6Zs="; + hash = "sha256-0RmX/uANgU/di3Iu0V6Oe3jZj4ikzeegW/XQUZhPgRc="; }; blink-fuzzy-lib = rustPlatform.buildRustPackage { inherit version src; pname = "blink-fuzzy-lib"; useFetchCargoVendor = true; - cargoHash = "sha256-IDoDugtNWQovfSstbVMkKHLBXKa06lxRWmywu4zyS3M="; + cargoHash = "sha256-/8eiZyJEwPXAviwVMFTr+NKSwMwxdraKtrlXNU0cBM4="; nativeBuildInputs = [ gitMinimal ]; From 3d6e1a27463df0e6444248a3d0a1cc1a8930e53f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 00:03:41 +0000 Subject: [PATCH 081/144] python3Packages.craft-providers: 2.3.0 -> 2.3.1 --- pkgs/development/python-modules/craft-providers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/craft-providers/default.nix b/pkgs/development/python-modules/craft-providers/default.nix index ab10ed1717b4..8cabe09de715 100644 --- a/pkgs/development/python-modules/craft-providers/default.nix +++ b/pkgs/development/python-modules/craft-providers/default.nix @@ -21,7 +21,7 @@ buildPythonPackage rec { pname = "craft-providers"; - version = "2.3.0"; + version = "2.3.1"; pyproject = true; @@ -29,7 +29,7 @@ buildPythonPackage rec { owner = "canonical"; repo = "craft-providers"; tag = version; - hash = "sha256-EJoFuESgjEKoI1BKO02jd4iI/DFBphLujR/vGST/JGk="; + hash = "sha256-MeQOqw0F4OwaooHHrUh3qITTOFNXG1Qg1oJcYxRQTz0="; }; patches = [ From dd30602a6c1c91669c6f621231b3ce7a5360c6a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 00:19:27 +0000 Subject: [PATCH 082/144] python3Packages.llm-gemini: 0.22 -> 0.23 --- pkgs/development/python-modules/llm-gemini/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llm-gemini/default.nix b/pkgs/development/python-modules/llm-gemini/default.nix index 85f000c471be..9f72e8452f08 100644 --- a/pkgs/development/python-modules/llm-gemini/default.nix +++ b/pkgs/development/python-modules/llm-gemini/default.nix @@ -15,14 +15,14 @@ }: buildPythonPackage rec { pname = "llm-gemini"; - version = "0.22"; + version = "0.23"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-gemini"; tag = version; - hash = "sha256-8zUOP+LNwdUXx4hR3m5lodcVUmB4ZjyiWqWzk2tV9wM="; + hash = "sha256-e+l7YjMJi+ZtkaBQUXT9364F7ncQO476isSm8uMCCB0="; }; build-system = [ setuptools ]; From 67a33e509a02f8e788e70a423e30fb2ad5ac577c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 00:34:15 +0000 Subject: [PATCH 083/144] berry: 0.1.12 -> 0.1.13 --- pkgs/by-name/be/berry/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/berry/package.nix b/pkgs/by-name/be/berry/package.nix index 0236acba7362..5f35e5e9e3fa 100644 --- a/pkgs/by-name/be/berry/package.nix +++ b/pkgs/by-name/be/berry/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "berry"; - version = "0.1.12"; + version = "0.1.13"; src = fetchFromGitHub { owner = "JLErvin"; repo = "berry"; rev = finalAttrs.version; - hash = "sha256-xMJRiLNtwVRQf9HiCF3ClLKEmdDNxcY35IYxe+L7+Hk="; + hash = "sha256-BMK5kZVoYTUA7AFZc/IVv4rpbn893b/QYXySuPAz2Z8="; }; nativeBuildInputs = [ From 6fa9d0e5f97eca24a0f1eeeed3f7078acdd17a43 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 01:06:06 +0000 Subject: [PATCH 084/144] terraform-providers.minio: 3.5.2 -> 3.5.3 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 88a228dfcf65..8331cfa77132 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -831,13 +831,13 @@ "vendorHash": "sha256-ryAkyS70J4yZIsTLSXfeIX+bRsh+8XnOUliMJnMhMrU=" }, "minio": { - "hash": "sha256-loUcdsr5zFoOXIu0CLYKvutIVLYG0+DsuwPCxAeVMF8=", + "hash": "sha256-Eo9lps73bvyJIpRWRCQYz+Ck7IMk4nfK2jismILnaKo=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.5.2", + "rev": "v3.5.3", "spdx": "AGPL-3.0", - "vendorHash": "sha256-7AU79r4OQbmrMI385KVIHon/4pWk6J9qnH+zQRrWtJI=" + "vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g=" }, "mongodbatlas": { "hash": "sha256-+JYvL6xGA2zIOg2fl8Bl7CYU4x9N4aVJpIl/6PYdyPU=", From 430be592f63a3de2d4662b4e5095c336cfc1422d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 01:33:56 +0000 Subject: [PATCH 085/144] kor: 0.6.1 -> 0.6.2 --- pkgs/by-name/ko/kor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/kor/package.nix b/pkgs/by-name/ko/kor/package.nix index 3007eb00f265..75fe3f53e182 100644 --- a/pkgs/by-name/ko/kor/package.nix +++ b/pkgs/by-name/ko/kor/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kor"; - version = "0.6.1"; + version = "0.6.2"; src = fetchFromGitHub { owner = "yonahd"; repo = "kor"; rev = "v${version}"; - hash = "sha256-jqP2GsqliltjabbHDcRseMz7TOWl9YofAG/4Y7ADub8="; + hash = "sha256-/UeZBFLSAR6hnXGQyOV6Y7O7PaG7tXelyqS6SeFN+3M="; }; - vendorHash = "sha256-HZS1PPlra1uGBuerGs5X9poRzn7EGhTopKaC9tkhjlo="; + vendorHash = "sha256-VJ5Idm5p+8li5T7h0ueLIYwXKJqe6uUZ3dL5U61BPFg="; preCheck = '' HOME=$(mktemp -d) From 930403b7deefbd4cf56a37763a72aa7242738e45 Mon Sep 17 00:00:00 2001 From: awwpotato Date: Sat, 21 Jun 2025 18:46:12 -0700 Subject: [PATCH 086/144] pigment: init at 0.5.0 --- pkgs/by-name/pi/pigment/package.nix | 69 +++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pkgs/by-name/pi/pigment/package.nix diff --git a/pkgs/by-name/pi/pigment/package.nix b/pkgs/by-name/pi/pigment/package.nix new file mode 100644 index 000000000000..95135595e94b --- /dev/null +++ b/pkgs/by-name/pi/pigment/package.nix @@ -0,0 +1,69 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + ninja, + meson, + pkg-config, + wrapGAppsHook4, + glib, + desktop-file-utils, + appstream-glib, + gobject-introspection, + gtk4, + libadwaita, + nix-update-script, +}: +let + version = "0.5.0"; +in +python3Packages.buildPythonApplication { + pname = "pigment"; + inherit version; + pyproject = false; + + src = fetchFromGitHub { + owner = "Jeffser"; + repo = "Pigment"; + tag = version; + hash = "sha256-VwqCv2IPxPKT/6PDk8sosAIZlyu8zl5HDQEaIRWlJKg="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + wrapGAppsHook4 + glib + desktop-file-utils + appstream-glib + gobject-introspection + ]; + + pythonPath = with python3Packages; [ + pygobject3 + colorthief + pydbus + ]; + + buildInputs = [ + gtk4 + libadwaita + ]; + + dontWrapGApps = true; + makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Extract color palettes from your images"; + homepage = "https://jeffser.com/pigment/"; + downloadPage = "https://github.com/Jeffser/Pigment"; + changelog = "https://github.com/Jeffser/Pigment/releases/tag/v${version}"; + license = lib.licenses.gpl3Plus; + mainProgram = "pigment"; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.awwpotato ]; + }; +} From e4b991742da4c23a35c3b0b338e9ae3fb65130a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 02:12:46 +0000 Subject: [PATCH 087/144] namespace-cli: 0.0.421 -> 0.0.425 --- pkgs/by-name/na/namespace-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index ea16f7253518..1ad6858bcc4a 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "namespace-cli"; - version = "0.0.421"; + version = "0.0.425"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${version}"; - hash = "sha256-4Gsj4BlPCjSRY/b6UeSaTwTFw9xFTvK1u08cIwPjPaY="; + hash = "sha256-HO6aSZg6M0OE5OLzKOIJLtDEz9Ow16xlw+dQfsFm/Qs="; }; - vendorHash = "sha256-hPZmNH4bhIds+Ps0pQCjYPfvVBaX8e3Bq/onq91Fzq8="; + vendorHash = "sha256-Xmd8OTW/1MfRWItcx/a13BV993aVWnsvkcTwr/ROS4w="; subPackages = [ "cmd/nsc" From 94ea5334a17c5ba3f0a9d584e098a385311aed1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 02:51:39 +0000 Subject: [PATCH 088/144] renode-dts2repl: 0-unstable-2025-06-09 -> 0-unstable-2025-06-16 --- pkgs/by-name/re/renode-dts2repl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index b345e3a3d27e..320acf3b0cdc 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2025-06-09"; + version = "0-unstable-2025-06-16"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "f7419099a1678a1de3e20324b67c5e2baff24be6"; - hash = "sha256-RG/3UZkuivou+jedyfqcORr0y6DY5EUnPwC6IPPC+aU="; + rev = "65232f0be8d171650e050690ade02c50755241c4"; + hash = "sha256-v/RzEXRie3O37DVVY7bX09rnXMLH7L99o8sWPOPnDOw="; }; nativeBuildInputs = [ From 580ac70a7f839a44d060a8035c64049c60cd9011 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 04:36:58 +0000 Subject: [PATCH 089/144] vimPlugins.avante-nvim: 0.0.25-unstable-2025-06-20 -> 0.0.25-unstable-2025-06-21 --- .../vim/plugins/non-generated/avante-nvim/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 0d0fbae5b09a..9312df83e6cd 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.25-unstable-2025-06-20"; + version = "0.0.25-unstable-2025-06-21"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "060c0de2aa2ef7c9e6e100f3bd8ef92c085d0555"; - hash = "sha256-g5GVTRy1RiNNYrVIQbHxOu1ihxlQk/kww3DEKJ6hF9Q="; + rev = "86743a1d7d6232a820709986e971b3c1de62d9a7"; + hash = "sha256-7lLnC/tcl5yVM6zBIk41oJ3jhRTv8AqXwJdXF2yPjwk="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; From 19923611f6791bbd19d2545f9d5f792ea9122cbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 04:43:40 +0000 Subject: [PATCH 090/144] hamrs-pro: 2.39.0 -> 2.40.0 --- pkgs/by-name/ha/hamrs-pro/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ha/hamrs-pro/package.nix b/pkgs/by-name/ha/hamrs-pro/package.nix index 7a5892872064..3e130e99a2bb 100644 --- a/pkgs/by-name/ha/hamrs-pro/package.nix +++ b/pkgs/by-name/ha/hamrs-pro/package.nix @@ -8,29 +8,29 @@ let pname = "hamrs-pro"; - version = "2.39.0"; + version = "2.40.0"; throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"; srcs = { x86_64-linux = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-x86_64.AppImage"; - hash = "sha256-cLjsJlSfwmpzB7Ef/oSMbrRr4PEklpnOHouiAs/X0Gg="; + hash = "sha256-DUqaF8DQu+iSpC6nnHT7l7kurN/L9yAhKOF47khkoDw="; }; aarch64-linux = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-linux-arm64.AppImage"; - hash = "sha256-MisWOfSpeh48W9/3+lZVYzDoU2ZvGb8sMmLE1qfStSo="; + hash = "sha256-YloMNPvtprJzQ5/w0I9n7DtQLqyuzgVnQ60Yf6ueOjk="; }; x86_64-darwin = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-x64.dmg"; - hash = "sha256-lThk5DRva93/IxfCfr3f3VKUCaLnrAH7L/I1BBc0whE="; + hash = "sha256-wgCXf6vTWZtlRjZCJYb5xYuWk7bpqiCDxVCTWR2ASxc="; }; aarch64-darwin = fetchurl { url = "https://hamrs-dist.s3.amazonaws.com/hamrs-pro-${version}-mac-arm64.dmg"; - hash = "sha256-xZqC0enG/b7LSE8OzhVWPR1Rz50gjaAWDxT6UFdO3Wc="; + hash = "sha256-WOWIjeQtOGwpa/vR8n/irzU491C5sb0VUKn1vBckpvs="; }; }; From c76de19c832da12a2bd7de1809ac52ff2c0a25d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 07:51:33 +0000 Subject: [PATCH 091/144] calcmysky: 0.3.4 -> 0.3.5 --- pkgs/applications/science/astronomy/calcmysky/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/science/astronomy/calcmysky/default.nix b/pkgs/applications/science/astronomy/calcmysky/default.nix index ee927c8129f3..76d1a9ca3aa1 100644 --- a/pkgs/applications/science/astronomy/calcmysky/default.nix +++ b/pkgs/applications/science/astronomy/calcmysky/default.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { pname = "calcmysky"; - version = "0.3.4"; + version = "0.3.5"; src = fetchFromGitHub { owner = "10110111"; repo = "CalcMySky"; tag = "v${version}"; - hash = "sha256-r0F70ouRvUGRo7Zc7BOTe9ujRA5FN+1BdFPDtwIPly4="; + hash = "sha256-++011c4/IFf/5GKmFostTnxgfEdw3/GJf0e5frscCQ4="; }; nativeBuildInputs = [ From d6e4a40818acb55a99fe1f79b8fe625be448374d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 09:19:02 +0000 Subject: [PATCH 092/144] chirpstack-udp-forwarder: 4.1.10 -> 4.2.0 --- pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix b/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix index f8b2355d0e2a..ac76a738d6a8 100644 --- a/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix +++ b/pkgs/by-name/ch/chirpstack-udp-forwarder/package.nix @@ -9,17 +9,17 @@ }: rustPlatform.buildRustPackage rec { pname = "chirpstack-udp-forwarder"; - version = "4.1.10"; + version = "4.2.0"; src = fetchFromGitHub { owner = "chirpstack"; repo = "chirpstack-udp-forwarder"; rev = "v${version}"; - hash = "sha256-71pzD1wF6oNgi2eP/f/buX/vWpZda5DpD2mN1F7n3lk="; + hash = "sha256-7xB85IOwOZ6cifw2TFWzNGNMPl8Pc9seqpSJdWdzStM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-3RrFA/THO9fWfk41nVbFGFv/VeFOcdN2mWgshC5PODw="; + cargoHash = "sha256-ECq6Gfn52ZjS48h479XgTQnZHYSjnJK/T9j5NTlcxz4="; nativeBuildInputs = [ protobuf ]; From 5c50f0987172ee863bba9c1cba8c71edd2c31160 Mon Sep 17 00:00:00 2001 From: aleksana Date: Thu, 12 Jun 2025 22:17:59 +0800 Subject: [PATCH 093/144] pkgs/README.md: require to specify the purpose of the patch --- pkgs/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/README.md b/pkgs/README.md index 6201839f23c4..60c3e2b4db91 100644 --- a/pkgs/README.md +++ b/pkgs/README.md @@ -521,6 +521,8 @@ When using the `patches` parameter to `mkDerivation`, make sure the patch name c > > See [Versioning](#versioning) for details on package versioning. +The following describes two ways to include the patch. Regardless of how the patch is included, you _must_ ensure its purpose is clear and obvious. This enables other maintainers to more easily determine when old patches are no longer required. Typically, you can improve clarity with carefully considered filenames, attribute names, and/or comments; these should explain the patch's _intention_. Additionally, it may sometimes be helpful to clarify _how_ it resolves the issue. For example: _"fix gcc14 build by adding missing include"_. + ### Fetching patches In the interest of keeping our maintenance burden and the size of Nixpkgs to a minimum, patches already merged upstream or published elsewhere _should_ be retrieved using `fetchpatch2`: From ac396959ec579dd3d0bbff7cf5597769bd1a9070 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 10:24:53 +0000 Subject: [PATCH 094/144] sesh: 2.15.0 -> 2.16.0 --- pkgs/by-name/se/sesh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sesh/package.nix b/pkgs/by-name/se/sesh/package.nix index 2e42558ac8b9..8c7e8dd3a897 100644 --- a/pkgs/by-name/se/sesh/package.nix +++ b/pkgs/by-name/se/sesh/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "sesh"; - version = "2.15.0"; + version = "2.16.0"; src = fetchFromGitHub { owner = "joshmedeski"; repo = "sesh"; rev = "v${version}"; - hash = "sha256-D//yt8DVy7DMX38qfmVa5UbGIgjzsGXQoscrhcgPzh4="; + hash = "sha256-3kD7t3lgkxrK53cL+5i9DB5w1hIYA4J/MiauLZ1Z7KQ="; }; vendorHash = "sha256-r6n0xZbOvqDU63d3WrXenvV4x81iRgpOS2h73xSlVBI="; From 67abbf970a2154ae29e35bdc093e712569f88ba1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 10:48:36 +0000 Subject: [PATCH 095/144] termius: 9.21.2 -> 9.22.1 --- pkgs/by-name/te/termius/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/termius/package.nix b/pkgs/by-name/te/termius/package.nix index 356efee6f660..893cacdbcc08 100644 --- a/pkgs/by-name/te/termius/package.nix +++ b/pkgs/by-name/te/termius/package.nix @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { pname = "termius"; - version = "9.21.2"; - revision = "227"; + version = "9.22.1"; + revision = "229"; src = fetchurl { # find the latest version with @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { # and the sha512 with # curl -H 'X-Ubuntu-Series: 16' https://api.snapcraft.io/api/v1/snaps/details/termius-app | jq '.download_sha512' -r url = "https://api.snapcraft.io/api/v1/snaps/download/WkTBXwoX81rBe3s3OTt3EiiLKBx2QhuS_${revision}.snap"; - hash = "sha512-xiTxJJa9OpwNZW3x6TbmY+8lE/61417OLfOWdK9UMbUyqOtbhD3pSVq9M/uG13gvUndOkEoM2bbci/gKG+J0xw=="; + hash = "sha512-RT/vtrtwxFWcZL2x87rHdj9AdvxNP6rAQj2pLL2DvzyDOLyp5eFo9uoTvrrHPlCLz6wevJj7moTmQig68uCmpQ=="; }; desktopItem = makeDesktopItem { From 778cd56e8d35b45784091a0533c7e6881192894c Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 22 Jun 2025 13:21:01 +0200 Subject: [PATCH 096/144] python3Packages.psd-tools: Disable Python older 3.9 --- pkgs/development/python-modules/psd-tools/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/psd-tools/default.nix b/pkgs/development/python-modules/psd-tools/default.nix index ebd19c6b25b3..e7eaad48ea87 100644 --- a/pkgs/development/python-modules/psd-tools/default.nix +++ b/pkgs/development/python-modules/psd-tools/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { version = "1.10.8"; pyproject = true; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "psd-tools"; From e666c661ab416a69bdf63d58ef8802bb9abb2c46 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 22 Jun 2025 13:21:42 +0200 Subject: [PATCH 097/144] python3Packages.psd-tools: Modernize derivation --- pkgs/development/python-modules/psd-tools/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/psd-tools/default.nix b/pkgs/development/python-modules/psd-tools/default.nix index e7eaad48ea87..daa072619867 100644 --- a/pkgs/development/python-modules/psd-tools/default.nix +++ b/pkgs/development/python-modules/psd-tools/default.nix @@ -54,12 +54,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "psd_tools" ]; - meta = with lib; { + meta = { description = "Python package for reading Adobe Photoshop PSD files"; mainProgram = "psd-tools"; homepage = "https://github.com/kmike/psd-tools"; changelog = "https://github.com/psd-tools/psd-tools/blob/${src.tag}/CHANGES.rst"; - license = licenses.mit; - maintainers = with maintainers; [ onny ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ onny ]; }; } From 5332e118d2cdded43c1c4bb168ea8221da661262 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 11:29:09 +0000 Subject: [PATCH 098/144] maa-assistant-arknights: 5.16.10 -> 5.18.1 --- pkgs/by-name/ma/maa-assistant-arknights/pin.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/maa-assistant-arknights/pin.json b/pkgs/by-name/ma/maa-assistant-arknights/pin.json index 7904f82f9503..6f84e60cb1de 100644 --- a/pkgs/by-name/ma/maa-assistant-arknights/pin.json +++ b/pkgs/by-name/ma/maa-assistant-arknights/pin.json @@ -1,10 +1,10 @@ { "stable": { - "version": "5.16.10", - "hash": "sha256-H3RW2SikKCYhmDsoID5Kye9qq6lAbuu8tedzCHuybis=" + "version": "5.18.1", + "hash": "sha256-B4klaET6YT955p606aSky5tePGhpinRCqc3gMB+uaZY=" }, "beta": { - "version": "5.17.0-beta.1", - "hash": "sha256-qBfy7M5jqf4aPT5kcdzLm6HFZKn8KfYeZVaZvfY9rAg=" + "version": "5.18.1", + "hash": "sha256-B4klaET6YT955p606aSky5tePGhpinRCqc3gMB+uaZY=" } } From 40cccf25a668018caebaec31890fbb69c0398a64 Mon Sep 17 00:00:00 2001 From: misilelab Date: Sun, 22 Jun 2025 20:48:22 +0900 Subject: [PATCH 099/144] snyk: 1.1297.1 -> 1.1297.2 Signed-off-by: misilelab --- pkgs/by-name/sn/snyk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snyk/package.nix b/pkgs/by-name/sn/snyk/package.nix index 020b60b99a68..99929f56b105 100644 --- a/pkgs/by-name/sn/snyk/package.nix +++ b/pkgs/by-name/sn/snyk/package.nix @@ -8,7 +8,7 @@ }: let - version = "1.1297.1"; + version = "1.1297.2"; in buildNpmPackage { pname = "snyk"; @@ -18,7 +18,7 @@ buildNpmPackage { owner = "snyk"; repo = "cli"; tag = "v${version}"; - hash = "sha256-/wA6bBjgz3KhTBw/JJpLM5UkRNHehVdm6ubpq92N4IY="; + hash = "sha256-guDCwLvl5cYzeZJbwOQvzCuBtXo3PNrvOimS2GmQwaY="; }; npmDepsHash = "sha256-SzrBhY7iWGlIPNB+5ROdaxAlQSetSKc3MPBp+4nNh+o="; From e7e87b06c54005aeff8b754859c32a67a08fd8b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 11:52:33 +0000 Subject: [PATCH 100/144] terraform-providers.pagerduty: 3.26.0 -> 3.26.2 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 88a228dfcf65..3ad98cfc1d52 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1012,11 +1012,11 @@ "vendorHash": null }, "pagerduty": { - "hash": "sha256-nCd2EQgLR1PNPBnWPSpRGxd3zwQ7dJy8fb3tWgGnbRc=", + "hash": "sha256-pU6IUnruM2Pi3nbRJpQ5Y8HuqFixRs8DTmTOxToVgWY=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.26.0", + "rev": "v3.26.2", "spdx": "MPL-2.0", "vendorHash": null }, From 5b5b18c875ca84ec3c3869d3995c9a8d80279642 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 18 Jun 2025 18:03:01 +0200 Subject: [PATCH 101/144] workflows/labels: manage labels with a single API call Instead of deleting each label separately and then making another call to add new labels, this replaces all labels at once, thus saving API calls in some cases. Also, the labels are now managed in object-style compared to the array-style before. This allows putting all the knowledge about each label into a single place instead of in multiple places. For example, the rebuild labels had to be special cased in the workflow before - and the nix code to compare had to match that. Also, the approval labels had to be considered in the `before` and `after` phases. The next commit shows how easy it is to add a new label now. --- .github/workflows/labels.yml | 72 ++++++++++++++++++------------------ ci/eval/compare/default.nix | 36 +++++++++--------- ci/eval/compare/utils.nix | 67 +++++++++++++-------------------- 3 files changed, 81 insertions(+), 94 deletions(-) diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index 3e44f8cdb0a6..870e3d98305d 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -194,19 +194,15 @@ jobs: expectedHash: artifact.digest }) - // Get all currently set labels that we manage - const before = + // Create a map (Label -> Boolean) of all currently set labels. + // Each label is set to True and can be disabled later. + const before = Object.fromEntries( (await github.paginate(github.rest.issues.listLabelsOnIssue, { ...context.repo, issue_number: pull_request.number })) - .map(({ name }) => name) - .filter(name => - name.startsWith('10.rebuild') || - name == '11.by: package-maintainer' || - name.startsWith('12.approvals:') || - name == '12.approved-by: package-maintainer' - ) + .map(({ name }) => [name, true]) + ) const approvals = new Set( (await github.paginate(github.rest.pulls.listReviews, { @@ -221,35 +217,41 @@ jobs: JSON.parse(await readFile(`${pull_request.number}/maintainers.json`, 'utf-8')) ).map(m => Number.parseInt(m, 10))) - // And the labels that should be there - const after = JSON.parse(await readFile(`${pull_request.number}/changed-paths.json`, 'utf-8')).labels - if (approvals.size > 0) after.push(`12.approvals: ${approvals.size > 2 ? '3+' : approvals.size}`) - if (Array.from(maintainers).some(m => approvals.has(m))) after.push('12.approved-by: package-maintainer') + const evalLabels = JSON.parse(await readFile(`${pull_request.number}/changed-paths.json`, 'utf-8')).labels - if (context.eventName == 'pull_request') { - core.info('Skipping labeling on a pull_request event (no privileges).') - return - } - - // Remove the ones not needed anymore - await Promise.all( - before.filter(name => !after.includes(name)) - .map(name => github.rest.issues.removeLabel({ - ...context.repo, - issue_number: pull_request.number, - name - })) + // Manage the labels + const after = Object.assign( + {}, + before, + // Ignore `evalLabels` if it's an array. + // This can happen for older eval runs, before we switched to objects. + // The old eval labels would have been set by the eval run, + // so now they'll be present in `before`. + // TODO: Simplify once old eval results have expired (~2025-10) + (Array.isArray(evalLabels) ? undefined : evalLabels), + { + '12.approvals: 1': approvals.size == 1, + '12.approvals: 2': approvals.size == 2, + '12.approvals: 3+': approvals.size >= 3, + '12.approved-by: package-maintainer': Array.from(maintainers).some(m => approvals.has(m)), + } ) - // And add the ones that aren't set already - const added = after.filter(name => !before.includes(name)) - if (added.length > 0) { - await github.rest.issues.addLabels({ - ...context.repo, - issue_number: pull_request.number, - labels: added - }) - } + // No need for an API request, if all labels are the same. + const hasChanges = Object.keys(after).some(name => (before[name] ?? false) != after[name]) + if (log('Has changes', hasChanges, !hasChanges)) + return; + + // Skipping labeling on a pull_request event, because we have no privileges. + const labels = Object.entries(after).filter(([,value]) => value).map(([name]) => name) + if (log('Set labels', labels, context.eventName == 'pull_request')) + return; + + await github.rest.issues.setLabels({ + ...context.repo, + issue_number: pull_request.number, + labels + }) } catch (cause) { throw new Error(`Labeling PR #${pull_request.number} failed.`, { cause }) } diff --git a/ci/eval/compare/default.nix b/ci/eval/compare/default.nix index 302a2df90611..46507a492a59 100644 --- a/ci/eval/compare/default.nix +++ b/ci/eval/compare/default.nix @@ -31,10 +31,10 @@ let changed: ["package2", "package3"], removed: ["package4"], }, - labels: [ - "10.rebuild-darwin: 1-10", - "10.rebuild-linux: 1-10" - ], + labels: { + "10.rebuild-darwin: 1-10": true, + "10.rebuild-linux: 1-10": true + }, rebuildsByKernel: { darwin: ["package1", "package2"], linux: ["package1", "package2", "package3"] @@ -97,19 +97,21 @@ let rebuildCountByKernel ; labels = - (getLabels rebuildCountByKernel) - # Adds "10.rebuild-*-stdenv" label if the "stdenv" attribute was changed - ++ lib.mapAttrsToList (kernel: _: "10.rebuild-${kernel}-stdenv") ( - lib.filterAttrs (_: lib.elem "stdenv") rebuildsByKernel - ) - # Adds the "11.by: package-maintainer" label if all of the packages directly - # changed are maintained by the PR's author. (https://github.com/NixOS/ofborg/blob/df400f44502d4a4a80fa283d33f2e55a4e43ee90/ofborg/src/tagger.rs#L83-L88) - ++ lib.optional ( - maintainers ? ${githubAuthorId} - && lib.all (lib.flip lib.elem maintainers.${githubAuthorId}) ( - lib.flatten (lib.attrValues maintainers) - ) - ) "11.by: package-maintainer"; + getLabels rebuildCountByKernel + # Sets "10.rebuild-*-stdenv" label to whether the "stdenv" attribute was changed. + // lib.mapAttrs' ( + kernel: rebuilds: lib.nameValuePair "10.rebuild-${kernel}-stdenv" (lib.elem "stdenv" rebuilds) + ) rebuildsByKernel + # Set the "11.by: package-maintainer" label to whether all packages directly + # changed are maintained by the PR's author. + # (https://github.com/NixOS/ofborg/blob/df400f44502d4a4a80fa283d33f2e55a4e43ee90/ofborg/src/tagger.rs#L83-L88) + // { + "11.by: package-maintainer" = + maintainers ? ${githubAuthorId} + && lib.all (lib.flip lib.elem maintainers.${githubAuthorId}) ( + lib.flatten (lib.attrValues maintainers) + ); + }; } ); diff --git a/ci/eval/compare/utils.nix b/ci/eval/compare/utils.nix index 064d2cf57ea1..d34299ca4654 100644 --- a/ci/eval/compare/utils.nix +++ b/ci/eval/compare/utils.nix @@ -151,7 +151,7 @@ rec { lib.genAttrs [ "linux" "darwin" ] filterKernel; /* - Maps an attrs of `kernel - rebuild counts` mappings to a list of labels + Maps an attrs of `kernel - rebuild counts` mappings to an attrs of labels Turns { @@ -159,54 +159,37 @@ rec { darwin = 1; } into - [ - "10.rebuild-darwin: 1" - "10.rebuild-darwin: 1-10" - "10.rebuild-linux: 11-100" - ] + { + "10.rebuild-darwin: 1" = true; + "10.rebuild-darwin: 1-10" = true; + "10.rebuild-darwin: 11-100" = false; + # [...] + "10.rebuild-darwin: 1" = false; + "10.rebuild-darwin: 1-10" = false; + "10.rebuild-linux: 11-100" = true; + # [...] + } */ getLabels = rebuildCountByKernel: - lib.concatLists ( + lib.mergeAttrsList ( lib.mapAttrsToList ( kernel: rebuildCount: let - numbers = - if rebuildCount == 0 then - [ "0" ] - else if rebuildCount == 1 then - [ - "1" - "1-10" - ] - else if rebuildCount <= 10 then - [ "1-10" ] - else if rebuildCount <= 100 then - [ "11-100" ] - else if rebuildCount <= 500 then - [ "101-500" ] - else if rebuildCount <= 1000 then - [ - "501-1000" - "501+" - ] - else if rebuildCount <= 2500 then - [ - "1001-2500" - "501+" - ] - else if rebuildCount <= 5000 then - [ - "2501-5000" - "501+" - ] - else - [ - "5001+" - "501+" - ]; + range = from: to: from <= rebuildCount && (rebuildCount <= to || to == null); in - lib.forEach numbers (number: "10.rebuild-${kernel}: ${number}") + lib.mapAttrs' (number: lib.nameValuePair "10.rebuild-${kernel}: ${number}") { + "0" = range 0 0; + "1" = range 1 1; + "1-10" = range 1 10; + "11-100" = range 11 100; + "101-500" = range 101 500; + "501-1000" = range 501 1000; + "501+" = range 501 null; + "1001-2500" = range 1001 2500; + "2501-5000" = range 2501 5000; + "5001+" = range 5001 null; + } ) rebuildCountByKernel ); } From 23c6815ee1b4491f1cd0f82e6589c861befdb2b4 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Fri, 23 May 2025 21:09:07 +0200 Subject: [PATCH 102/144] astal: fix update script --- pkgs/development/libraries/astal/source.nix | 55 +++++++++++---------- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/pkgs/development/libraries/astal/source.nix b/pkgs/development/libraries/astal/source.nix index 29fd220716d1..f3a324e1b5ee 100644 --- a/pkgs/development/libraries/astal/source.nix +++ b/pkgs/development/libraries/astal/source.nix @@ -3,31 +3,34 @@ nix-update-script, fetchFromGitHub, }: -(fetchFromGitHub { - owner = "Aylur"; - repo = "astal"; - rev = "dc0e5d37abe9424c53dcbd2506a4886ffee6296e"; - hash = "sha256-5WgfJAeBpxiKbTR/gJvxrGYfqQRge5aUDcGKmU1YZ1Q="; -}).overrideAttrs - ( - final: prev: { - name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name - pname = "astal-source"; - version = "0-unstable-2025-03-21"; +let + originalDrv = fetchFromGitHub { + owner = "Aylur"; + repo = "astal"; + rev = "dc0e5d37abe9424c53dcbd2506a4886ffee6296e"; + hash = "sha256-5WgfJAeBpxiKbTR/gJvxrGYfqQRge5aUDcGKmU1YZ1Q="; + }; +in +originalDrv.overrideAttrs ( + final: prev: { + name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name + pname = "astal-source"; + version = "0-unstable-2025-03-21"; - meta = prev.meta // { - description = "Building blocks for creating custom desktop shells (source)"; - longDescription = '' - Please don't use this package directly, use one of subpackages in - `astal` namespace. This package is just a `fetchFromGitHub`, which is - reused between all subpackages. - ''; - maintainers = with lib.maintainers; [ perchun ]; - platforms = lib.platforms.linux; - }; + meta = prev.meta // { + description = "Building blocks for creating custom desktop shells (source)"; + longDescription = '' + Please don't use this package directly, use one of subpackages in + `astal` namespace. This package is just a `fetchFromGitHub`, which is + reused between all subpackages. + ''; + maintainers = with lib.maintainers; [ perchun ]; + platforms = lib.platforms.linux; + }; - passthru = prev.passthru // { - updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; - }; - } - ) + passthru = prev.passthru // { + updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + src = originalDrv; + }; + } +) From d7f3156bd6966859ef3a526f6a9b43a0248aaa42 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Fri, 23 May 2025 21:10:00 +0200 Subject: [PATCH 103/144] astal.source: 0-unstable-2025-03-21 -> 0-unstable-2025-05-12 Diff: https://github.com/Aylur/astal/compare/dc0e5d37abe9424c53dcbd2506a4886ffee6296e...4820a3e37cc8eb81db6ed991528fb23472a8e4de --- pkgs/development/libraries/astal/source.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/astal/source.nix b/pkgs/development/libraries/astal/source.nix index f3a324e1b5ee..09877fcf5bd0 100644 --- a/pkgs/development/libraries/astal/source.nix +++ b/pkgs/development/libraries/astal/source.nix @@ -7,15 +7,15 @@ let originalDrv = fetchFromGitHub { owner = "Aylur"; repo = "astal"; - rev = "dc0e5d37abe9424c53dcbd2506a4886ffee6296e"; - hash = "sha256-5WgfJAeBpxiKbTR/gJvxrGYfqQRge5aUDcGKmU1YZ1Q="; + rev = "4820a3e37cc8eb81db6ed991528fb23472a8e4de"; + hash = "sha256-SaHAtzUyfm4urAcUEZlBFn7dWhoDqA6kaeFZ11CCTf8="; }; in originalDrv.overrideAttrs ( final: prev: { name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name pname = "astal-source"; - version = "0-unstable-2025-03-21"; + version = "0-unstable-2025-05-12"; meta = prev.meta // { description = "Building blocks for creating custom desktop shells (source)"; From b977a648ec400b28a02ad8ade6041d9c2b47e9d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 12:20:04 +0000 Subject: [PATCH 104/144] krillinai: 1.2.1-hotfix-2 -> 1.2.2 --- pkgs/by-name/kr/krillinai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/kr/krillinai/package.nix b/pkgs/by-name/kr/krillinai/package.nix index 35afea0b1aa1..a6679a3dfa37 100644 --- a/pkgs/by-name/kr/krillinai/package.nix +++ b/pkgs/by-name/kr/krillinai/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "krillinai"; - version = "1.2.1-hotfix-2"; + version = "1.2.2"; src = fetchFromGitHub { owner = "krillinai"; repo = "KrillinAI"; tag = "v${finalAttrs.version}"; - hash = "sha256-Dw30Lsf4pHMDlrLmdoU+4v5SJfzx5UId6v/OocrsiS4="; + hash = "sha256-RHlQeTFeG23LjLwczSGIghH3XPFTR6ZVDFk2KlRQGoA="; }; - vendorHash = "sha256-14YNdIfylUpcWqHhrpgmjxBHYRXaoR59jb1QdTckuLY="; + vendorHash = "sha256-PN0ntMoPG24j3DrwuIiYHo71QmSU7u/A9iZ5OruIV/w="; nativeBuildInputs = [ pkg-config ]; From e780b064a859f056b3ad02502965822cd1d815d8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 20 Jun 2025 21:39:52 +0200 Subject: [PATCH 105/144] nixos/roundcube: fix postgresql.package regression `config.services.postgresql.package` is now only available when the PostgreSQL module is actually enabled. If we're not using the local database, we'll need to fallback to the latest postgresql version, since we don't know about the remote version. --- nixos/modules/services/mail/roundcube.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/mail/roundcube.nix b/nixos/modules/services/mail/roundcube.nix index 7cb723e3172c..c31c4b069928 100644 --- a/nixos/modules/services/mail/roundcube.nix +++ b/nixos/modules/services/mail/roundcube.nix @@ -272,7 +272,7 @@ in ]; systemd.services.roundcube-setup = lib.mkMerge [ - (lib.mkIf (cfg.database.host == "localhost") { + (lib.mkIf localDB { requires = [ "postgresql.service" ]; after = [ "postgresql.service" ]; }) @@ -281,7 +281,9 @@ in after = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; - path = [ config.services.postgresql.package ]; + path = [ + (if localDB then config.services.postgresql.package else pkgs.postgresql) + ]; script = let psql = "${lib.optionalString (!localDB) "PGPASSFILE=${cfg.database.passwordFile}"} psql ${ From 62d2b6d593fee02604eb5f577d85b5697b06aac8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Fri, 20 Jun 2025 21:40:19 +0200 Subject: [PATCH 106/144] nixos/immich: fix postgresql.package regression `config.services.postgresql.package` is now only available when the PostgreSQL module is actually enabled. If we're not using the local database, we'll need to fallback to the latest postgresql version, since we don't know about the remote version. --- nixos/modules/services/web-apps/immich.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix index a647b552678f..28e89709afde 100644 --- a/nixos/modules/services/web-apps/immich.nix +++ b/nixos/modules/services/web-apps/immich.nix @@ -46,6 +46,9 @@ let mkOption mkEnableOption ; + + postgresqlPackage = + if cfg.database.enable then config.services.postgresql.package else pkgs.postgresql; in { options.services.immich = { @@ -265,7 +268,7 @@ in in [ '' - ${lib.getExe' config.services.postgresql.package "psql"} -d "${cfg.database.name}" -f "${sqlFile}" + ${lib.getExe' postgresqlPackage "psql"} -d "${cfg.database.name}" -f "${sqlFile}" '' ]; @@ -333,7 +336,7 @@ in path = [ # gzip and pg_dumpall are used by the backup service pkgs.gzip - config.services.postgresql.package + postgresqlPackage ]; serviceConfig = commonServiceConfig // { From 971c840b909c72785141408cc141032cd6e8aef2 Mon Sep 17 00:00:00 2001 From: Edwin Hermans Date: Tue, 29 Apr 2025 11:45:32 -0400 Subject: [PATCH 107/144] openhue-cli: init at 0.18 openhue-cli is a small utility written in Go to interact with Philips Hue from the OpenHue Project https://www.openhue.io --- pkgs/by-name/op/openhue-cli/package.nix | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pkgs/by-name/op/openhue-cli/package.nix diff --git a/pkgs/by-name/op/openhue-cli/package.nix b/pkgs/by-name/op/openhue-cli/package.nix new file mode 100644 index 000000000000..f7e990c8e0c8 --- /dev/null +++ b/pkgs/by-name/op/openhue-cli/package.nix @@ -0,0 +1,54 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, + writableTmpDirAsHomeHook, +}: + +buildGoModule (finalAttrs: { + pname = "openhue-cli"; + version = "0.18"; + + src = fetchFromGitHub { + owner = "openhue"; + repo = "openhue-cli"; + tag = finalAttrs.version; + hash = "sha256-yIPqjKIvYk2Y9BYieqrm5QvvAHnuImXEDbI1JOy0kBA="; + }; + + vendorHash = "sha256-lqIzmtFtkfrJSrpic79Is0yGpnLUysPQLn2lp/Mh+u4="; + + env.CGO_ENABLED = 0; + + rev = "c37f2a910173d8c9df42b40bd6efb583307a40cc"; + + ldflags = [ + "-s" + "-w" + "-X main.version=${finalAttrs.version}" + "-X main.commit=${finalAttrs.rev}" + ]; + + postInstall = '' + mv $out/bin/openhue-cli $out/bin/openhue + ''; + + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/openhue"; + versionCheckProgramArg = "version"; + versionCheckKeepEnvironment = [ "HOME" ]; + + meta = { + changelog = "https://github.com/openhue/openhue-cli/releases/tag/${finalAttrs.version}"; + description = "CLI for interacting with Philips Hue smart lighting systems"; + homepage = "https://github.com/openhue/openhue-cli"; + mainProgram = "openhue"; + maintainers = with lib.maintainers; [ madeddie ]; + license = lib.licenses.asl20; + }; +}) From e2340b6c00635fd6b5517cc373af907491286968 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 12:41:09 +0000 Subject: [PATCH 108/144] python3Packages.translate-toolkit: 3.15.3 -> 3.15.5 --- pkgs/development/python-modules/translate-toolkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/translate-toolkit/default.nix b/pkgs/development/python-modules/translate-toolkit/default.nix index 51b97cef0403..9f6bc15ad8ed 100644 --- a/pkgs/development/python-modules/translate-toolkit/default.nix +++ b/pkgs/development/python-modules/translate-toolkit/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "translate-toolkit"; - version = "3.15.3"; + version = "3.15.5"; pyproject = true; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "translate"; repo = "translate"; tag = version; - hash = "sha256-T/bH9qz8UbiDfuL0hkmIN7Pmj/aZLRF+lJSjsUmDXiU="; + hash = "sha256-VrnL9hD7NroXCyTydLIJlpBTGkUuCLKhrQJPWe3glAM="; }; build-system = [ setuptools-scm ]; From 20f6d36a19a62a4dc67c2ea840d24a161f2a062b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 12:42:27 +0000 Subject: [PATCH 109/144] url-parser: 2.1.6 -> 2.1.7 --- pkgs/by-name/ur/url-parser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ur/url-parser/package.nix b/pkgs/by-name/ur/url-parser/package.nix index 36ef2165ca4a..6a38e24aa19c 100644 --- a/pkgs/by-name/ur/url-parser/package.nix +++ b/pkgs/by-name/ur/url-parser/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "url-parser"; - version = "2.1.6"; + version = "2.1.7"; src = fetchFromGitHub { owner = "thegeeklab"; repo = "url-parser"; tag = "v${version}"; - hash = "sha256-pmsF2wYEjJ8//sUvkW0psj4ULOjwp8s3hzxVKXCM0Ok="; + hash = "sha256-EJ1FVFv0MF9BoOtY6+JKgTeu3RBBlUWB79C6+Geb0cY="; }; - vendorHash = "sha256-873EOiS57LKZDehtDZyc3ACEXhUFOtIX6v+D2LUarwE="; + vendorHash = "sha256-GhBSVbzZ3UqFroLimi5VbTVO6DhEMVAd6iyhGwO6HK0="; ldflags = [ "-s" From 9613eaa68ca867783b66cae49d745aab8fc8cdec Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:33:43 +0200 Subject: [PATCH 110/144] kdlfmt: install shell completions --- pkgs/by-name/kd/kdlfmt/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index df18e865f1a5..dc60d8f7c842 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + stdenv, + installShellFiles, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -18,6 +20,15 @@ rustPlatform.buildRustPackage (finalAttrs: { useFetchCargoVendor = true; cargoHash = "sha256-xoOnFJqDucg3fUDx5XbXsZT4rSjZhzt5rNbH+DZ1kGA="; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd kdlfmt \ + --bash <($out/bin/kdlfmt completions bash) \ + --fish <($out/bin/kdlfmt completions fish) \ + --zsh <($out/bin/kdlfmt completions zsh) + ''; + meta = { description = "Formatter for kdl documents"; homepage = "https://github.com/hougesen/kdlfmt"; From 2ddafa4845d3b5bc5e041ba0fada08866cd40a33 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:27:03 +0200 Subject: [PATCH 111/144] kdlfmt: add versionCheckHook --- pkgs/by-name/kd/kdlfmt/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index dc60d8f7c842..0e0347d974d3 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, stdenv, installShellFiles, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -29,6 +30,10 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh <($out/bin/kdlfmt completions zsh) ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "--version"; + doInstallCheck = true; + meta = { description = "Formatter for kdl documents"; homepage = "https://github.com/hougesen/kdlfmt"; From 5ccdcf0fecc912cd697896d53aedd5763a7a6a91 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:27:17 +0200 Subject: [PATCH 112/144] kdlfmt: add updateScript --- pkgs/by-name/kd/kdlfmt/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 0e0347d974d3..6b6d2e101195 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -5,6 +5,7 @@ stdenv, installShellFiles, versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -34,6 +35,8 @@ rustPlatform.buildRustPackage (finalAttrs: { versionCheckProgramArg = "--version"; doInstallCheck = true; + passthru.updateScript = nix-update-script { }; + meta = { description = "Formatter for kdl documents"; homepage = "https://github.com/hougesen/kdlfmt"; From ba5e9fa34116940470ad04c4d3aaedf76bf91494 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 13:42:12 +0000 Subject: [PATCH 113/144] kdlfmt: 0.1.0 -> 0.1.2 Changelog: https://github.com/hougesen/kdlfmt/blob/v0.1.2/CHANGELOG.md Diff: https://github.com/hougesen/kdlfmt/compare/v0.1.0...v0.1.2 --- pkgs/by-name/kd/kdlfmt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 6b6d2e101195..35a2ece7386c 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kdlfmt"; - version = "0.1.0"; + version = "0.1.2"; src = fetchFromGitHub { owner = "hougesen"; repo = "kdlfmt"; tag = "v${finalAttrs.version}"; - hash = "sha256-qc2wU/borl3h2fop6Sav0zCrg8WdvHrB3uMA72uwPis="; + hash = "sha256-xDv93cxCEaBybexleyTtcCCKHy2OL3z/BG2gJ7uqIrU="; }; useFetchCargoVendor = true; - cargoHash = "sha256-xoOnFJqDucg3fUDx5XbXsZT4rSjZhzt5rNbH+DZ1kGA="; + cargoHash = "sha256-TwZ/0G3lTCoj01e/qGFRxJCfe4spOpG/55GKhoI0img="; nativeBuildInputs = [ installShellFiles ]; From 2b6e4190c0b6128cfde96649f872d4eed9c47de4 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 20 Jun 2025 15:26:29 +0200 Subject: [PATCH 114/144] kdlfmt: add defelo as maintainer --- pkgs/by-name/kd/kdlfmt/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/kd/kdlfmt/package.nix b/pkgs/by-name/kd/kdlfmt/package.nix index 35a2ece7386c..53bcc3f445a3 100644 --- a/pkgs/by-name/kd/kdlfmt/package.nix +++ b/pkgs/by-name/kd/kdlfmt/package.nix @@ -42,7 +42,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/hougesen/kdlfmt"; changelog = "https://github.com/hougesen/kdlfmt/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ airrnot ]; + maintainers = with lib.maintainers; [ + airrnot + defelo + ]; mainProgram = "kdlfmt"; }; }) From 09124156cae67b9f5f1f1f5107e490bdd45c01be Mon Sep 17 00:00:00 2001 From: Hannes Graf Date: Fri, 30 May 2025 15:32:24 +0200 Subject: [PATCH 115/144] nixos/seafile: update outdated https links --- nixos/modules/services/networking/seafile.nix | 6 +++--- pkgs/by-name/se/seafile-server/package.nix | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/networking/seafile.nix b/nixos/modules/services/networking/seafile.nix index ca8d41492e3d..8ae361b4d8be 100644 --- a/nixos/modules/services/networking/seafile.nix +++ b/nixos/modules/services/networking/seafile.nix @@ -84,7 +84,7 @@ in default = { }; description = '' Configuration for ccnet, see - + for supported values. ''; }; @@ -122,7 +122,7 @@ in default = { }; description = '' Configuration for seafile-server, see - + for supported values. ''; }; @@ -235,7 +235,7 @@ in type = types.lines; description = '' Extra config to append to `seahub_settings.py` file. - Refer to + Refer to for all available options. ''; }; diff --git a/pkgs/by-name/se/seafile-server/package.nix b/pkgs/by-name/se/seafile-server/package.nix index c30fa38965a5..864eedd69663 100644 --- a/pkgs/by-name/se/seafile-server/package.nix +++ b/pkgs/by-name/se/seafile-server/package.nix @@ -39,8 +39,7 @@ let in stdenv.mkDerivation { pname = "seafile-server"; - version = "11.0.12"; - + version = "11.0.12"; # Doc links match Seafile 11.0 in seafile.nix – update if version changes. src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-server"; From e861bb61be6e20c501ca48bb3765cbafeb707ec0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 22 Jun 2025 15:37:08 +0200 Subject: [PATCH 116/144] qdirstat: simplify patching --- pkgs/by-name/qd/qdirstat/package.nix | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/qd/qdirstat/package.nix b/pkgs/by-name/qd/qdirstat/package.nix index 04e6ae824f22..e5c6366a6be3 100644 --- a/pkgs/by-name/qd/qdirstat/package.nix +++ b/pkgs/by-name/qd/qdirstat/package.nix @@ -32,21 +32,14 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace scripts/scripts.pro \ - --replace /bin/true ${coreutils}/bin/true - - for i in src/SysUtil.cpp src/FileSizeStatsWindow.cpp - do - substituteInPlace $i \ - --replace /usr/bin/xdg-open ${xdg-utils}/bin/xdg-open - done - for i in src/Cleanup.cpp src/cleanup-config-page.ui - do - substituteInPlace $i \ - --replace /bin/bash ${bash}/bin/bash \ - --replace /bin/sh ${bash}/bin/sh - done + --replace-fail /bin/true ${coreutils}/bin/true + substituteInPlace src/SysUtil.cpp src/FileSizeStatsWindow.cpp \ + --replace-fail /usr/bin/xdg-open ${xdg-utils}/bin/xdg-open + substituteInPlace src/Cleanup.cpp src/cleanup-config-page.ui \ + --replace-fail /bin/bash ${bash}/bin/bash \ + --replace-fail /bin/sh ${bash}/bin/sh substituteInPlace src/StdCleanup.cpp \ - --replace /bin/bash ${bash}/bin/bash + --replace-fail /bin/bash ${bash}/bin/bash ''; qmakeFlags = [ "INSTALL_PREFIX=${placeholder "out"}" ]; From 829140bcbba4d8fb6bb67e290099712f45cbb863 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 22 Jun 2025 15:37:18 +0200 Subject: [PATCH 117/144] qdirstat: patch missed lsblk --- pkgs/by-name/qd/qdirstat/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/qd/qdirstat/package.nix b/pkgs/by-name/qd/qdirstat/package.nix index e5c6366a6be3..931e54afd03e 100644 --- a/pkgs/by-name/qd/qdirstat/package.nix +++ b/pkgs/by-name/qd/qdirstat/package.nix @@ -8,6 +8,7 @@ bash, makeWrapper, perlPackages, + util-linux, }: stdenv.mkDerivation rec { @@ -38,6 +39,8 @@ stdenv.mkDerivation rec { substituteInPlace src/Cleanup.cpp src/cleanup-config-page.ui \ --replace-fail /bin/bash ${bash}/bin/bash \ --replace-fail /bin/sh ${bash}/bin/sh + substituteInPlace src/MountPoints.cpp \ + --replace-fail /bin/lsblk ${util-linux}/bin/lsblk substituteInPlace src/StdCleanup.cpp \ --replace-fail /bin/bash ${bash}/bin/bash ''; From 3d24bc063ceb57150207916117778b9d1f2e0bd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 22 Jun 2025 15:42:02 +0200 Subject: [PATCH 118/144] qdirstat: wrap cache writer later to prevent double wrapping --- pkgs/by-name/qd/qdirstat/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/qd/qdirstat/package.nix b/pkgs/by-name/qd/qdirstat/package.nix index 931e54afd03e..2cdcb19f6c6d 100644 --- a/pkgs/by-name/qd/qdirstat/package.nix +++ b/pkgs/by-name/qd/qdirstat/package.nix @@ -47,7 +47,7 @@ stdenv.mkDerivation rec { qmakeFlags = [ "INSTALL_PREFIX=${placeholder "out"}" ]; - postInstall = '' + postFixup = '' wrapProgram $out/bin/qdirstat-cache-writer \ --set PERL5LIB "${perlPackages.makePerlPath [ perlPackages.URI ]}" ''; From 32813062aaaf681d2bccef5127df7d9724a9c7b5 Mon Sep 17 00:00:00 2001 From: Boris Nagaev Date: Mon, 9 Jun 2025 14:16:01 -0300 Subject: [PATCH 119/144] flutter: do not log /etc/os-release read error Apps using flutter may fail to build with this error: Failed obtaining PRETTY_NAME for Linux: PathNotFoundException: Cannot open file, path = '/usr/lib/os-release' (OS Error: No such file or directory, errno = 2) Nix build sandbox doesn't have /usr/lib/os-release and /etc/os-release files. --- .../patches/do-not-log-os-release-read-failure.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 pkgs/development/compilers/flutter/patches/do-not-log-os-release-read-failure.patch diff --git a/pkgs/development/compilers/flutter/patches/do-not-log-os-release-read-failure.patch b/pkgs/development/compilers/flutter/patches/do-not-log-os-release-read-failure.patch new file mode 100644 index 000000000000..42e940af2d9d --- /dev/null +++ b/pkgs/development/compilers/flutter/patches/do-not-log-os-release-read-failure.patch @@ -0,0 +1,12 @@ +diff --git a/packages/flutter_tools/lib/src/base/os.dart b/packages/flutter_tools/lib/src/base/os.dart +index 9134a014f8d..0410f328c66 100644 +--- a/packages/flutter_tools/lib/src/base/os.dart ++++ b/packages/flutter_tools/lib/src/base/os.dart +@@ -316,7 +316,6 @@ class _LinuxUtils extends _PosixUtils { + final String osRelease = _fileSystem.file(osReleasePath).readAsStringSync(); + prettyName = _getOsReleaseValueForKey(osRelease, prettyNameKey); + } on Exception catch (e) { +- _logger.printTrace('Failed obtaining PRETTY_NAME for Linux: $e'); + prettyName = ''; + } + try { From 5e4ae28787d18b271d6328bac547db99c0a642c5 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 22 Jun 2025 15:57:50 +0200 Subject: [PATCH 120/144] ytdl-sub: fix build on aarch64 --- pkgs/by-name/yt/ytdl-sub/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/yt/ytdl-sub/package.nix b/pkgs/by-name/yt/ytdl-sub/package.nix index b83ded1e6fe5..25306411197b 100644 --- a/pkgs/by-name/yt/ytdl-sub/package.nix +++ b/pkgs/by-name/yt/ytdl-sub/package.nix @@ -54,8 +54,9 @@ python3Packages.buildPythonApplication rec { }; disabledTests = [ - "test_presets_run" "test_logger_can_be_cleaned_during_execution" + "test_presets_run" + "test_thumbnail" ]; pytestFlagsArray = [ From dff4b14e473b888dfee857e0bfcbac8d001547cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 14:40:36 +0000 Subject: [PATCH 121/144] python3Packages.pyopencl: 2025.2.3 -> 2025.2.4 --- pkgs/development/python-modules/pyopencl/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix index ceb73ec21522..9aeda0b09afa 100644 --- a/pkgs/development/python-modules/pyopencl/default.nix +++ b/pkgs/development/python-modules/pyopencl/default.nix @@ -30,7 +30,7 @@ buildPythonPackage rec { pname = "pyopencl"; - version = "2025.2.3"; + version = "2025.2.4"; pyproject = true; src = fetchFromGitHub { @@ -38,7 +38,7 @@ buildPythonPackage rec { repo = "pyopencl"; tag = "v${version}"; fetchSubmodules = true; - hash = "sha256-o1HZWxohc5CAf28nTBhR6scF1mWW5gzGv8/MU0Rmpnc="; + hash = "sha256-Tan6HUwDnG7/z6lLPysUhRkr32qqa6ix8SoBCBf4dCA="; }; build-system = [ @@ -93,7 +93,7 @@ buildPythonPackage rec { meta = { description = "Python wrapper for OpenCL"; homepage = "https://github.com/pyopencl/pyopencl"; - changelog = "https://github.com/inducer/pyopencl/releases/tag/v${version}"; + changelog = "https://github.com/inducer/pyopencl/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; }; From 0f6624e21a7300a11029507e7c6638a7689ff5a5 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Sun, 22 Jun 2025 15:34:54 +0100 Subject: [PATCH 122/144] nixos-rebuild-ng: validate NixOS config path in target host In #418243 we started to validate NixOS config path to avoid a nasty bug in Nix, but this doesn't work in the `--build-host` and `--target-host` case because the configuration will not be available in the local host to check if it contains a `nixos-version`. This moves the check to `--target-host` instead, that is probably the correct choice anyway. Fix #418868. --- .../src/nixos_rebuild/__init__.py | 25 ----------------- .../nixos-rebuild-ng/src/nixos_rebuild/nix.py | 28 +++++++++++++++++++ .../ni/nixos-rebuild-ng/src/tests/test_nix.py | 15 ++++++++++ 3 files changed, 43 insertions(+), 25 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py index f89eddab6183..1696e73bb42f 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py @@ -5,7 +5,6 @@ import os import sys from pathlib import Path from subprocess import CalledProcessError, run -from textwrap import dedent from typing import Final, assert_never from . import nix, tmpdir @@ -338,29 +337,6 @@ def validate_image_variant(image_variant: str, variants: ImageVariants) -> None: ) -def validate_nixos_config(path_to_config: Path) -> None: - if not (path_to_config / "nixos-version").exists() and not os.environ.get( - "NIXOS_REBUILD_I_UNDERSTAND_THE_CONSEQUENCES_PLEASE_BREAK_MY_SYSTEM" - ): - msg = dedent( - # the lowercase for the first letter below is proposital - f""" - your NixOS configuration path seems to be missing essential files. - To avoid corrupting your current NixOS installation, the activation will abort. - - This could be caused by Nix bug: https://github.com/NixOS/nix/issues/13367. - This is the evaluated NixOS configuration path: {path_to_config}. - Change the directory to somewhere else (e.g., `cd $HOME`) before trying again. - - If you think this is a mistake, you can set the environment variable - NIXOS_REBUILD_I_UNDERSTAND_THE_CONSEQUENCES_PLEASE_BREAK_MY_SYSTEM to 1 - and re-run the command to continue. - Please open an issue if this is the case. - """ - ).strip() - raise NixOSRebuildError(msg) - - def execute(argv: list[str]) -> None: args, args_groups = parse_args(argv) @@ -514,7 +490,6 @@ def execute(argv: list[str]) -> None: copy_flags=copy_flags, ) if action in (Action.SWITCH, Action.BOOT): - validate_nixos_config(path_to_config) nix.set_profile( profile, path_to_config, diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py index 77113a093a77..acc9448fec00 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/nix.py @@ -9,6 +9,7 @@ from importlib.resources import files from pathlib import Path from string import Template from subprocess import PIPE, CalledProcessError +from textwrap import dedent from typing import Final, Literal from . import tmpdir @@ -613,6 +614,33 @@ def set_profile( sudo: bool, ) -> None: "Set a path as the current active Nix profile." + if not os.environ.get( + "NIXOS_REBUILD_I_UNDERSTAND_THE_CONSEQUENCES_PLEASE_BREAK_MY_SYSTEM" + ): + r = run_wrapper( + ["test", "-f", path_to_config / "nixos-version"], + remote=target_host, + check=False, + ) + if r.returncode: + msg = dedent( + # the lowercase for the first letter below is proposital + f""" + your NixOS configuration path seems to be missing essential files. + To avoid corrupting your current NixOS installation, the activation will abort. + + This could be caused by Nix bug: https://github.com/NixOS/nix/issues/13367. + This is the evaluated NixOS configuration path: {path_to_config}. + Change the directory to somewhere else (e.g., `cd $HOME`) before trying again. + + If you think this is a mistake, you can set the environment variable + NIXOS_REBUILD_I_UNDERSTAND_THE_CONSEQUENCES_PLEASE_BREAK_MY_SYSTEM to 1 + and re-run the command to continue. + Please open an issue if this is the case. + """ + ).strip() + raise NixOSRebuildError(msg) + run_wrapper( ["nix-env", "-p", profile.path, "--set", path_to_config], remote=target_host, diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py index d965212a8d74..05cb69e69d8b 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/tests/test_nix.py @@ -674,6 +674,8 @@ def test_rollback_temporary_profile(tmp_path: Path) -> None: def test_set_profile(mock_run: Mock) -> None: profile_path = Path("/path/to/profile") config_path = Path("/path/to/config") + mock_run.return_value = CompletedProcess([], 0) + n.set_profile( m.Profile("system", profile_path), config_path, @@ -687,6 +689,19 @@ def test_set_profile(mock_run: Mock) -> None: sudo=False, ) + mock_run.return_value = CompletedProcess([], 1) + + with pytest.raises(m.NixOSRebuildError) as e: + n.set_profile( + m.Profile("system", profile_path), + config_path, + target_host=None, + sudo=False, + ) + assert str(e.value).startswith( + "error: your NixOS configuration path seems to be missing essential files." + ) + @patch(get_qualified_name(n.run_wrapper, n), autospec=True) def test_switch_to_configuration_without_systemd_run( From a67742ffb5655a00b7fe19fb062df81e1920156b Mon Sep 17 00:00:00 2001 From: Edwin Hermans Date: Sun, 22 Jun 2025 11:01:58 -0400 Subject: [PATCH 123/144] Possible fix for commit hash How about this @Aleksanaa ? --- pkgs/by-name/op/openhue-cli/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/op/openhue-cli/package.nix b/pkgs/by-name/op/openhue-cli/package.nix index f7e990c8e0c8..ba9460010bfe 100644 --- a/pkgs/by-name/op/openhue-cli/package.nix +++ b/pkgs/by-name/op/openhue-cli/package.nix @@ -14,22 +14,29 @@ buildGoModule (finalAttrs: { owner = "openhue"; repo = "openhue-cli"; tag = finalAttrs.version; - hash = "sha256-yIPqjKIvYk2Y9BYieqrm5QvvAHnuImXEDbI1JOy0kBA="; + hash = "sha256-LSaHE3gdjpNea6o+D/JGvHtwvG13LbHv2pDcZhlIoEE="; + leaveDotGit = true; + postFetch = '' + cd "$out" + git rev-parse HEAD > $out/COMMIT + find "$out" -name .git -print0 | xargs -0 rm -rf + ''; }; vendorHash = "sha256-lqIzmtFtkfrJSrpic79Is0yGpnLUysPQLn2lp/Mh+u4="; env.CGO_ENABLED = 0; - rev = "c37f2a910173d8c9df42b40bd6efb583307a40cc"; - ldflags = [ "-s" "-w" "-X main.version=${finalAttrs.version}" - "-X main.commit=${finalAttrs.rev}" ]; + preBuild = '' + ldflags+=" -X main.commit=$(cat COMMIT)" + ''; + postInstall = '' mv $out/bin/openhue-cli $out/bin/openhue ''; From cd60ac44ee8b3c6427ca973e667dbea53cf0756f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 22 Jun 2025 17:18:19 +0200 Subject: [PATCH 124/144] nixos/tests: resolve postfix cert option breakages --- nixos/tests/alps.nix | 6 ++++-- nixos/tests/schleuder.nix | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/nixos/tests/alps.nix b/nixos/tests/alps.nix index fd4ee51e6e20..0ea9ea46e5ac 100644 --- a/nixos/tests/alps.nix +++ b/nixos/tests/alps.nix @@ -28,8 +28,10 @@ in enableSubmission = true; enableSubmissions = true; tlsTrustedAuthorities = "${certs.ca.cert}"; - sslCert = "${certs.${domain}.cert}"; - sslKey = "${certs.${domain}.key}"; + config.smtpd_tls_chain_files = [ + "${certs.${domain}.key}" + "${certs.${domain}.cert}" + ]; }; services.dovecot2 = { enable = true; diff --git a/nixos/tests/schleuder.nix b/nixos/tests/schleuder.nix index 05e22de056bd..2dab607cbd2f 100644 --- a/nixos/tests/schleuder.nix +++ b/nixos/tests/schleuder.nix @@ -12,8 +12,10 @@ import ./make-test-python.nix { enable = true; enableSubmission = true; tlsTrustedAuthorities = "${certs.ca.cert}"; - sslCert = "${certs.${domain}.cert}"; - sslKey = "${certs.${domain}.key}"; + config.smtpd_tls_chain_files = [ + "${certs.${domain}.key}" + "${certs.${domain}.cert}" + ]; inherit domain; destination = [ domain ]; localRecipients = [ From 1cefffa60173eab8e9265e5dfefde0fcbbcc5507 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 22 Jun 2025 17:42:50 +0200 Subject: [PATCH 125/144] pretix: disable failing tests Updating fakeredis beyond 2.26.2 breaks these tests, but since fakeredis is only a test dependency I don't expect any production impact. --- pkgs/by-name/pr/pretix/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 8743450e547d..14a47e331bad 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -260,6 +260,11 @@ python.pkgs.buildPythonApplication rec { "test_same_day_spanish" "test_same_month_spanish" "test_same_year_spanish" + + # broken with fakeredis>=2.27.0 + "test_waitinglist_cache_separation" + "test_waitinglist_item_active" + "test_waitinglist_variation_active" ]; preCheck = '' From cb30307559c68ded893654a622205a3d7d60d8a8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 22 Jun 2025 12:45:10 +0200 Subject: [PATCH 126/144] nixos/immich: assert postgresql is below v17 We recently bumped the default PostgreSQL version to v17 in the NixOS module. This breaks immich, which still needs PostgreSQL 16. --- nixos/modules/services/web-apps/immich.nix | 5 +++++ nixos/tests/web-apps/immich-public-proxy.nix | 3 +++ nixos/tests/web-apps/immich.nix | 3 +++ 3 files changed, 11 insertions(+) diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix index a647b552678f..064122e06c53 100644 --- a/nixos/modules/services/web-apps/immich.nix +++ b/nixos/modules/services/web-apps/immich.nix @@ -228,6 +228,11 @@ in assertion = !isPostgresUnixSocket -> cfg.secretsFile != null; message = "A secrets file containing at least the database password must be provided when unix sockets are not used."; } + { + # When removing this assertion, please adjust the nixosTests accordingly. + assertion = cfg.database.enable -> lib.versionOlder config.services.postgresql.package.version "17"; + message = "Immich doesn't support PostgreSQL 17+, yet."; + } ]; services.postgresql = mkIf cfg.database.enable { diff --git a/nixos/tests/web-apps/immich-public-proxy.nix b/nixos/tests/web-apps/immich-public-proxy.nix index f711e56abb48..1516156223ce 100644 --- a/nixos/tests/web-apps/immich-public-proxy.nix +++ b/nixos/tests/web-apps/immich-public-proxy.nix @@ -30,6 +30,9 @@ port = 8002; settings.ipp.responseHeaders."X-NixOS" = "Rules"; }; + + # TODO: Remove when PostgreSQL 17 is supported. + services.postgresql.package = pkgs.postgresql_16; }; testScript = '' diff --git a/nixos/tests/web-apps/immich.nix b/nixos/tests/web-apps/immich.nix index 550a1630bda8..d716e50b8906 100644 --- a/nixos/tests/web-apps/immich.nix +++ b/nixos/tests/web-apps/immich.nix @@ -18,6 +18,9 @@ enable = true; environment.IMMICH_LOG_LEVEL = "verbose"; }; + + # TODO: Remove when PostgreSQL 17 is supported. + services.postgresql.package = pkgs.postgresql_16; }; testScript = '' From e2a68ed112c98ba7da849cf368cf21e504eeeb6b Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Sat, 21 Jun 2025 15:50:22 +0800 Subject: [PATCH 127/144] openlist: init at 4.0.0 --- pkgs/by-name/op/openlist/frontend.nix | 62 ++++++++++++++++ pkgs/by-name/op/openlist/package.nix | 103 ++++++++++++++++++++++++++ pkgs/by-name/op/openlist/update.nix | 47 ++++++++++++ 3 files changed, 212 insertions(+) create mode 100644 pkgs/by-name/op/openlist/frontend.nix create mode 100644 pkgs/by-name/op/openlist/package.nix create mode 100644 pkgs/by-name/op/openlist/update.nix diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix new file mode 100644 index 000000000000..2d01560617af --- /dev/null +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -0,0 +1,62 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchzip, + + nodejs, + pnpm_10, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "openlist-frontend"; + version = "4.0.0-rc.4"; + + src = fetchFromGitHub { + owner = "OpenListTeam"; + repo = "OpenList-Frontend"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ZAEaGFOWzL3apV6KXokLV8GGhmp9C38npUhBngdPbq0="; + }; + + i18n = fetchzip { + url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; + hash = "sha256-AzH1rZFqEH8sovZZfJykvsEmCedEZWigQFHWHl6/PiE="; + stripRoot = false; + }; + + nativeBuildInputs = [ + nodejs + pnpm_10.configHook + ]; + + pnpmDeps = pnpm_10.fetchDeps { + inherit (finalAttrs) pname version src; + hash = "sha256-4NKzy4q6DjWgTL63WBEeDxjAsrgcM5vfHqtmZpS5dug="; + }; + + buildPhase = '' + runHook preBuild + + cp -r ${finalAttrs.i18n}/* src/lang/ + pnpm build + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + cp -r dist $out + echo -n "v${finalAttrs.version}" > $out/VERSION + + runHook postInstall + ''; + + meta = { + description = "Frontend of OpenList"; + homepage = "https://github.com/OpenListTeam/OpenList-Frontend"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ moraxyc ]; + }; +}) diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix new file mode 100644 index 000000000000..d0fa4fdb52f5 --- /dev/null +++ b/pkgs/by-name/op/openlist/package.nix @@ -0,0 +1,103 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, + callPackage, + buildPackages, + installShellFiles, + versionCheckHook, + fuse, +}: + +buildGoModule (finalAttrs: { + pname = "openlist"; + version = "4.0.0"; + + src = fetchFromGitHub { + owner = "OpenListTeam"; + repo = "OpenList"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ir1yOVbf4qP0YUkE0yxOEp92PPMRyHw0VrIH5DQAvZQ="; + # populate values that require us to use git. By doing this in postFetch we + # can delete .git afterwards and maintain better reproducibility of the src. + leaveDotGit = true; + postFetch = '' + cd "$out" + git rev-parse HEAD > $out/COMMIT + # '0000-00-00T00:00:00Z' + date -u -d "@$(git log -1 --pretty=%ct)" "+%Y-%m-%dT%H:%M:%SZ" > $out/SOURCE_DATE_EPOCH + find "$out" -name .git -print0 | xargs -0 rm -rf + ''; + }; + + frontend = callPackage ./frontend.nix { }; + + proxyVendor = true; + vendorHash = "sha256-e1glgNp5aYl1cEuLdMMLa8sE9lSuiLVdPCX9pek5grE="; + + buildInputs = [ fuse ]; + + tags = [ "jsoniter" ]; + + ldflags = [ + "-s" + "-X \"github.com/OpenListTeam/OpenList/internal/conf.GitAuthor=The OpenList Projects Contributors \"" + "-X github.com/OpenListTeam/OpenList/internal/conf.Version=${finalAttrs.version}" + "-X github.com/OpenListTeam/OpenList/internal/conf.WebVersion=${finalAttrs.frontend.version}" + ]; + + preConfigure = '' + rm -rf public/dist + cp -r ${finalAttrs.frontend} public/dist + ''; + + preBuild = '' + ldflags+=" -X \"github.com/OpenListTeam/OpenList/internal/conf.BuiltAt=$( $out/share/powershell/OpenList.Completion.ps1 + '' + ); + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgram = "${placeholder "out"}/bin/OpenList"; + versionCheckProgramArg = "version"; + + passthru.updateScript = lib.getExe (callPackage ./update.nix { }); + + meta = { + description = "AList Fork to Anti Trust Crisis"; + homepage = "https://github.com/OpenListTeam/OpenList"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ moraxyc ]; + mainProgram = "OpenList"; + }; +}) diff --git a/pkgs/by-name/op/openlist/update.nix b/pkgs/by-name/op/openlist/update.nix new file mode 100644 index 000000000000..fc181992d576 --- /dev/null +++ b/pkgs/by-name/op/openlist/update.nix @@ -0,0 +1,47 @@ +{ + writeShellApplication, + nix, + nix-update, + curl, + common-updater-scripts, + jq, +}: + +writeShellApplication { + name = "update-openlist"; + runtimeInputs = [ + curl + jq + nix + common-updater-scripts + nix-update + ]; + + text = '' + # get old info + oldVersion=$(nix-instantiate --eval --strict -A "openlist.version" | jq -e -r) + + get_latest_release() { + local repo=$1 + curl --fail ''${GITHUB_TOKEN:+ -H "Authorization: bearer $GITHUB_TOKEN"} \ + -s "https://api.github.com/repos/OpenListTeam/$repo/releases/latest" | jq -r ".tag_name" + } + + version=$(get_latest_release "OpenList") + version="''${version#v}" + frontendVersion=$(get_latest_release "OpenList-Frontend") + frontendVersion="''${frontendVersion#v}" + + if [[ "$oldVersion" == "$version" ]]; then + echo "Already up to date!" + exit 0 + fi + + nix-update openlist.frontend --version="$frontendVersion" + update-source-version openlist.frontend "$frontendVersion" \ + --source-key=i18n --ignore-same-version \ + --file=pkgs/by-name/op/openlist/frontend.nix + + nix-update openlist --version="$version" + ''; +} From d8bbec0b56378f96fbcbac40aea57cf9fcc1c736 Mon Sep 17 00:00:00 2001 From: Moraxyc Date: Mon, 23 Jun 2025 00:03:14 +0800 Subject: [PATCH 128/144] openlist: 4.0.0 -> 4.0.1 --- pkgs/by-name/op/openlist/frontend.nix | 8 ++++---- pkgs/by-name/op/openlist/package.nix | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/openlist/frontend.nix b/pkgs/by-name/op/openlist/frontend.nix index 2d01560617af..3d4bd099069b 100644 --- a/pkgs/by-name/op/openlist/frontend.nix +++ b/pkgs/by-name/op/openlist/frontend.nix @@ -10,18 +10,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "openlist-frontend"; - version = "4.0.0-rc.4"; + version = "4.0.1"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList-Frontend"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZAEaGFOWzL3apV6KXokLV8GGhmp9C38npUhBngdPbq0="; + hash = "sha256-WflnK/DXg2kmTcOD97jiZP8kb/cEdW7SrVnNQLrWKjA="; }; i18n = fetchzip { url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; - hash = "sha256-AzH1rZFqEH8sovZZfJykvsEmCedEZWigQFHWHl6/PiE="; + hash = "sha256-zms4x4C1CW39o/8uVm5gbasKCJQx6Oh3h66BHF1vnWY="; stripRoot = false; }; @@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pnpmDeps = pnpm_10.fetchDeps { inherit (finalAttrs) pname version src; - hash = "sha256-4NKzy4q6DjWgTL63WBEeDxjAsrgcM5vfHqtmZpS5dug="; + hash = "sha256-PTZ+Vhg3hNnORnulkzuVg6TF/jY0PvUWYja9z7S4GdM="; }; buildPhase = '' diff --git a/pkgs/by-name/op/openlist/package.nix b/pkgs/by-name/op/openlist/package.nix index d0fa4fdb52f5..515b7d9b479a 100644 --- a/pkgs/by-name/op/openlist/package.nix +++ b/pkgs/by-name/op/openlist/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "openlist"; - version = "4.0.0"; + version = "4.0.1"; src = fetchFromGitHub { owner = "OpenListTeam"; repo = "OpenList"; tag = "v${finalAttrs.version}"; - hash = "sha256-ir1yOVbf4qP0YUkE0yxOEp92PPMRyHw0VrIH5DQAvZQ="; + hash = "sha256-PqCGA2DAfZvDqdnQzqlmz2vlybYokJe+Ybzp5BcJDGU="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; From f0b3732d6b95c147d817934a83866cd305943118 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 22 Jun 2025 10:26:13 +0000 Subject: [PATCH 129/144] shattered-pixel-dungeon: 3.1.0 -> 3.1.1 --- pkgs/games/shattered-pixel-dungeon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/shattered-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/default.nix index 1711dfc6092c..4ebd508dac9e 100644 --- a/pkgs/games/shattered-pixel-dungeon/default.nix +++ b/pkgs/games/shattered-pixel-dungeon/default.nix @@ -6,13 +6,13 @@ callPackage ./generic.nix rec { pname = "shattered-pixel-dungeon"; - version = "3.1.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "00-Evan"; repo = "shattered-pixel-dungeon"; rev = "v${version}"; - hash = "sha256-BPZN163Opr2uKYckqlimizr0pIhmz4wUzI5r2aYzZFY="; + hash = "sha256-MUpQdH8RMzZtI6e2duSRWHK1gPJDhMRKsm5kIKDcFuk="; }; depsPath = ./deps.json; From 1ebbc5e8b10a251d91d483bd3de3d74dab8e2981 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 22 Jun 2025 18:23:37 +0200 Subject: [PATCH 130/144] nixos/tests/matrix-synapse: deconfigure postfix client certificate The setup does not actually require mutual TLS for SMTP. --- nixos/tests/matrix/synapse.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/nixos/tests/matrix/synapse.nix b/nixos/tests/matrix/synapse.nix index 4b9ade875a78..296480548718 100644 --- a/nixos/tests/matrix/synapse.nix +++ b/nixos/tests/matrix/synapse.nix @@ -200,13 +200,7 @@ in # disable obsolete protocols, something old versions of twisted are still using smtpd_tls_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3"; - smtp_tls_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3"; smtpd_tls_mandatory_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3"; - smtp_tls_mandatory_protocols = "TLSv1.3, TLSv1.2, !TLSv1.1, !TLSv1, !SSLv2, !SSLv3"; - smtp_tls_chain_files = [ - "${mailerCerts.${mailerDomain}.key}" - "${mailerCerts.${mailerDomain}.cert}" - ]; smtpd_tls_chain_files = [ "${mailerCerts.${mailerDomain}.key}" "${mailerCerts.${mailerDomain}.cert}" From 981cfce24e5e6e51c2d3c5e14e418b576c491133 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:23:52 +0200 Subject: [PATCH 131/144] discord: 0.0.95 -> 0.0.98 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index b8e2c765cb23..7208be705114 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -9,7 +9,7 @@ let versions = if stdenv.hostPlatform.isLinux then { - stable = "0.0.95"; + stable = "0.0.98"; ptb = "0.0.146"; canary = "0.0.687"; development = "0.0.75"; @@ -26,7 +26,7 @@ let x86_64-linux = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; - hash = "sha256-8NpHTG3ojEr8LCRBE/urgH6xdAHLUhqz+A95obB75y4="; + hash = "sha256-JT3fIG5zj2tvVPN9hYxCUFInb78fuy8QeWeZClaYou8="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; From 8850314a47c996f0e611c0b917ff7143f6e8dc93 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:25:14 +0200 Subject: [PATCH 132/144] discord-ptb: 0.0.146 -> 0.0.148 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 7208be705114..5520cbf8810f 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -10,7 +10,7 @@ let if stdenv.hostPlatform.isLinux then { stable = "0.0.98"; - ptb = "0.0.146"; + ptb = "0.0.148"; canary = "0.0.687"; development = "0.0.75"; } @@ -30,7 +30,7 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; - hash = "sha256-bcQsz6hhgtUD2j0MD3rEdFhsGJMQY1+yo19y/lLX+j8="; + hash = "sha256-VRhcnjbC42nFZ3DepKNX75pBl0GeDaSWM1SGXJpuQs0="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; From a649e49b9d060b18f2c2b81b7a4b11a93d5a3bca Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:26:06 +0200 Subject: [PATCH 133/144] discord-canary: 0.0.687 -> 0.0.702 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 5520cbf8810f..b8a6bc0d35c7 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -11,7 +11,7 @@ let { stable = "0.0.98"; ptb = "0.0.148"; - canary = "0.0.687"; + canary = "0.0.702"; development = "0.0.75"; } else @@ -34,7 +34,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; - hash = "sha256-OaDN+Qklxieo9xlP8qVeCwWzPBe6bLXoFUkMOFCoqPg="; + hash = "sha256-OcRGqwf13yPnbDpYOyXZgEQN/zWshUXfaF5geiLetlc="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; From 84362de6be03db9103236b46138a959ffb558125 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:27:06 +0200 Subject: [PATCH 134/144] discord-development: 0.0.75 -> 0.0.81 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index b8a6bc0d35c7..d911b63e2c21 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -12,7 +12,7 @@ let stable = "0.0.98"; ptb = "0.0.148"; canary = "0.0.702"; - development = "0.0.75"; + development = "0.0.81"; } else { @@ -38,7 +38,7 @@ let }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; - hash = "sha256-wxbmdEzJu66CqJ87cdOKH5fhWKFvD/FBaeJVFxRCvlQ="; + hash = "sha256-njkuWtk+359feEYtWJSDukvbD5duXuRIr1m5cJVhNvs="; }; }; x86_64-darwin = { From 28f3b924036d479035656bc5b1b962eb63a5e68b Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 18 Jun 2025 18:04:06 +0200 Subject: [PATCH 135/144] workflows/labels: manage "first-time contribution" label This is currently managed with yet another bot, but we don't need to - this fits into our workflow nicely. --- .github/workflows/labels.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index 870e3d98305d..177021ff1497 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -234,6 +234,8 @@ jobs: '12.approvals: 2': approvals.size == 2, '12.approvals: 3+': approvals.size >= 3, '12.approved-by: package-maintainer': Array.from(maintainers).some(m => approvals.has(m)), + '12.first-time contribution': + [ 'NONE', 'FIRST_TIMER', 'FIRST_TIME_CONTRIBUTOR' ].includes(pull_request.author_association), } ) From 706da17f76f21a1327ff367e4d9ee1232f2fb06f Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:29:09 +0200 Subject: [PATCH 136/144] discord: 0.0.347 -> 0.0.350 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index d911b63e2c21..385d04422420 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -16,7 +16,7 @@ let } else { - stable = "0.0.347"; + stable = "0.0.350"; ptb = "0.0.174"; canary = "0.0.793"; development = "0.0.88"; @@ -44,7 +44,7 @@ let x86_64-darwin = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; - hash = "sha256-X9c5ruehxEd8FIdaQigiz7WGnh851BMqdo7Cz1wEb7Q="; + hash = "sha256-Giz0bE16v2Q2jULcnZMI1AY8zyjZ03hw4KVpDPJOmCo="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; From 3d87985db73d60fb19c662f027f97ba493c88d2b Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:30:06 +0200 Subject: [PATCH 137/144] discord-ptb: 0.0.174 -> 0.0.179 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 385d04422420..2bbf18b45f1c 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -17,7 +17,7 @@ let else { stable = "0.0.350"; - ptb = "0.0.174"; + ptb = "0.0.179"; canary = "0.0.793"; development = "0.0.88"; }; @@ -48,7 +48,7 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; - hash = "sha256-/suI1rVJZE1z8wLfiD65p7IdBJsJnz8zX1A2xmMMDnc="; + hash = "sha256-tGE7HAcWLpGlv5oXO7NEELdRtNfbhlpQeNc5zB7ba1A="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; From 7fa13df1b0ad28c8df43d1802997db52b2890995 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:31:11 +0200 Subject: [PATCH 138/144] discord-canary: 0.0.793 -> 0.0.808 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 2bbf18b45f1c..c452d8a1a157 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -18,7 +18,7 @@ let { stable = "0.0.350"; ptb = "0.0.179"; - canary = "0.0.793"; + canary = "0.0.808"; development = "0.0.88"; }; version = versions.${branch}; @@ -52,7 +52,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; - hash = "sha256-/5jSp6dQiElzofpV7bRNPyUqRgq3Adzb8r40Nd8+Fn0="; + hash = "sha256-Cu7U70yzHgOAJjtEx85T3x9f1oquNz7VNsX53ISbzKg="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; From e50c9bec65ea33f5d1f9219bdf4cf020b8654d55 Mon Sep 17 00:00:00 2001 From: emaryn Date: Sat, 14 Jun 2025 12:45:17 +0800 Subject: [PATCH 139/144] vkd3d-proton: 2.13 -> 2.14.1 https://github.com/HansKristian-Work/vkd3d-proton/blob/v2.14.1/CHANGELOG.md --- pkgs/by-name/vk/vkd3d-proton/sources.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vk/vkd3d-proton/sources.nix b/pkgs/by-name/vk/vkd3d-proton/sources.nix index 4c4a39c6f6b6..0844a245508c 100644 --- a/pkgs/by-name/vk/vkd3d-proton/sources.nix +++ b/pkgs/by-name/vk/vkd3d-proton/sources.nix @@ -5,12 +5,12 @@ let self = { pname = "vkd3d-proton"; - version = "2.13"; + version = "2.14.1"; src = fetchFromGitHub { owner = "HansKristian-Work"; repo = "vkd3d-proton"; - rev = "v${self.version}"; + tag = "v${self.version}"; fetchSubmodules = true; # # Some files are filled by using Git commands; it requires deepClone. @@ -31,7 +31,7 @@ git describe --always --tags --dirty=+ > .nixpkgs-auxfiles/vkd3d_version find $out -name .git -print0 | xargs -0 rm -fr ''; - hash = "sha256-dJYQ6pJdfRQwr8OrxxpWG6YMfeTXqzTrHXDd5Ecxbi8="; + hash = "sha256-8YA/I5UL6G5v4uZE2qKqXzHWeZxg67jm20rONKocvvE="; }; }; in From 39f822e4f8ccbc7767a86d5fccaa1d607d44883f Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Sun, 22 Jun 2025 18:32:22 +0200 Subject: [PATCH 140/144] discord-development: 0.0.88 -> 0.0.94 Signed-off-by: Sefa Eyeoglu --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index c452d8a1a157..1fa893d7f7dc 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -19,7 +19,7 @@ let stable = "0.0.350"; ptb = "0.0.179"; canary = "0.0.808"; - development = "0.0.88"; + development = "0.0.94"; }; version = versions.${branch}; srcs = rec { @@ -56,7 +56,7 @@ let }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; - hash = "sha256-vjpbLg1YIXOSCwnuMwlXo7Sj8B28i812lJ3yV2NLMrE="; + hash = "sha256-+bmzdkOSMpKnLGEoeXmAJSv2UHzirOLe1HDHAdHG2U8="; }; }; aarch64-darwin = x86_64-darwin; From 0b310d215dacbc03786605ff42cfff9210a21294 Mon Sep 17 00:00:00 2001 From: PerchunPak Date: Fri, 20 Jun 2025 12:25:11 +0200 Subject: [PATCH 141/144] hyprpanel: init at 0-unstable-2025-06-20 --- pkgs/by-name/hy/hyprpanel/package.nix | 127 ++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 pkgs/by-name/hy/hyprpanel/package.nix diff --git a/pkgs/by-name/hy/hyprpanel/package.nix b/pkgs/by-name/hy/hyprpanel/package.nix new file mode 100644 index 000000000000..2d52a4de3a5a --- /dev/null +++ b/pkgs/by-name/hy/hyprpanel/package.nix @@ -0,0 +1,127 @@ +{ + lib, + config, + ags, + astal, + bluez, + bluez-tools, + brightnessctl, + btop, + dart-sass, + fetchFromGitHub, + glib, + glib-networking, + gnome-bluetooth, + gpu-screen-recorder, + gpustat, + grimblast, + gtksourceview3, + gvfs, + hyprpicker, + libgtop, + libnotify, + libsoup_3, + matugen, + networkmanager, + nix-update-script, + python3, + pywal, + stdenv, + swww, + upower, + wireplumber, + wl-clipboard, + writeShellScript, + + enableCuda ? config.cudaSupport, +}: +ags.bundle { + pname = "hyprpanel"; + version = "0-unstable-2025-06-20"; + + __structuredAttrs = true; + strictDeps = true; + + src = fetchFromGitHub { + owner = "Jas-SinghFSU"; + repo = "HyprPanel"; + rev = "d563cdb1f6499d981901336bd0f86303ab95c4a5"; + hash = "sha256-oREAoOQeAExqWMkw2r3BJfiaflh7QwHFkp8Qm0qDu6o="; + }; + + # keep in sync with https://github.com/Jas-SinghFSU/HyprPanel/blob/master/flake.nix#L42 + dependencies = [ + astal.apps + astal.battery + astal.bluetooth + astal.cava + astal.hyprland + astal.mpris + astal.network + astal.notifd + astal.powerprofiles + astal.tray + astal.wireplumber + + bluez + bluez-tools + brightnessctl + btop + dart-sass + glib + gnome-bluetooth + grimblast + gtksourceview3 + gvfs + hyprpicker + libgtop + libnotify + libsoup_3 + matugen + networkmanager + pywal + swww + upower + wireplumber + wl-clipboard + (python3.withPackages ( + ps: + with ps; + [ + dbus-python + pygobject3 + ] + ++ lib.optional enableCuda gpustat + )) + ] ++ (lib.optionals (stdenv.hostPlatform.system == "x86_64-linux") [ gpu-screen-recorder ]); + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + postFixup = + let + script = writeShellScript "hyprpanel" '' + export GIO_EXTRA_MODULES='${glib-networking}/lib/gio/modules' + if [ "$#" -eq 0 ]; then + exec @out@/bin/.hyprpanel + else + exec ${astal.io}/bin/astal -i hyprpanel "$*" + fi + ''; + in + # bash + '' + mv "$out/bin/hyprpanel" "$out/bin/.hyprpanel" + cp '${script}' "$out/bin/hyprpanel" + substituteInPlace "$out/bin/hyprpanel" \ + --replace-fail '@out@' "$out" + ''; + + meta = { + description = "Bar/Panel for Hyprland with extensive customizability"; + homepage = "https://github.com/Jas-SinghFSU/HyprPanel"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ perchun ]; + mainProgram = "hyprpanel"; + platforms = lib.platforms.linux; + }; +} From 2f23cfb7145a46abdacb0dd88d992396d45b55ee Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 17 Jun 2025 11:46:36 +0800 Subject: [PATCH 142/144] python312Packages.pwdlib: init at 0.2.1 --- .../python-modules/pwdlib/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/pwdlib/default.nix diff --git a/pkgs/development/python-modules/pwdlib/default.nix b/pkgs/development/python-modules/pwdlib/default.nix new file mode 100644 index 000000000000..53c1e226daeb --- /dev/null +++ b/pkgs/development/python-modules/pwdlib/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + hatchling, + hatch-regex-commit, + pytestCheckHook, + pytest-cov-stub, + argon2-cffi, + bcrypt, +}: + +buildPythonPackage rec { + pname = "pwdlib"; + version = "0.2.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "frankie567"; + repo = "pwdlib"; + tag = "v${version}"; + hash = "sha256-aPrgn5zfKk72QslGzb0acCNnZ7m3lyIBjvu4yhfZhSQ="; + }; + + build-system = [ + hatchling + hatch-regex-commit + ]; + + dependencies = [ + argon2-cffi + bcrypt + ]; + + pythonImportsCheck = [ "pwdlib" ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-cov-stub + ]; + + meta = { + description = "Modern password hashing for Python"; + changelog = "https://github.com/frankie567/pwdlib/releases/tag/v${version}"; + homepage = "https://github.com/frankie567/pwdlib"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ emaryn ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 36ecb5976625..ecab03765920 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11950,6 +11950,8 @@ self: super: with self; { pvo = callPackage ../development/python-modules/pvo { }; + pwdlib = callPackage ../development/python-modules/pwdlib { }; + pweave = callPackage ../development/python-modules/pweave { }; pwinput = callPackage ../development/python-modules/pwinput { }; From b14fc803384e6ffd78b0f4ebc81c8c36b0174c53 Mon Sep 17 00:00:00 2001 From: emaryn Date: Tue, 17 Jun 2025 11:31:04 +0800 Subject: [PATCH 143/144] trytond: 7.4.10 -> 7.6.2 Changelog: https://foss.heptapod.net/tryton/tryton/-/blob/trytond-7.6.2/trytond/CHANGELOG?ref_type=tags --- .../python-modules/trytond/default.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/trytond/default.nix b/pkgs/development/python-modules/trytond/default.nix index 7f2ae47dcb5b..faf5ca222917 100644 --- a/pkgs/development/python-modules/trytond/default.nix +++ b/pkgs/development/python-modules/trytond/default.nix @@ -20,21 +20,24 @@ weasyprint, gevent, pillow, + pwdlib, + simpleeval, withPostgresql ? true, psycopg2, unittestCheckHook, + writableTmpDirAsHomeHook, }: buildPythonPackage rec { pname = "trytond"; - version = "7.4.10"; + version = "7.6.2"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-kzoZDcHNPjmsNxrQ11MAksK+24nI1YNmONQd21s3weA="; + hash = "sha256-KD9gZ0ForX1iYQMYlsle2fJ+zlmQOymDf71p17aCr1k="; }; build-system = [ setuptools ]; @@ -58,16 +61,23 @@ buildPythonPackage rec { weasyprint gevent pillow + pwdlib + simpleeval ] ++ relatorio.optional-dependencies.fodt ++ passlib.optional-dependencies.bcrypt ++ passlib.optional-dependencies.argon2 ++ lib.optional withPostgresql psycopg2; - nativeCheckInputs = [ unittestCheckHook ]; + # Fontconfig error: Cannot load default config file: No such file: (null) + doCheck = false; + + nativeCheckInputs = [ + unittestCheckHook + writableTmpDirAsHomeHook + ]; preCheck = '' - export HOME=$(mktemp -d) export TRYTOND_DATABASE_URI="sqlite://" export DB_NAME=":memory:"; ''; @@ -77,7 +87,7 @@ buildPythonPackage rec { "trytond.tests" ]; - meta = with lib; { + meta = { description = "Server of the Tryton application platform"; longDescription = '' The server for Tryton, a three-tier high-level general purpose @@ -89,9 +99,9 @@ buildPythonPackage rec { ''; homepage = "http://www.tryton.org/"; changelog = "https://foss.heptapod.net/tryton/tryton/-/blob/trytond-${version}/trytond/CHANGELOG?ref_type=tags"; - license = licenses.gpl3Plus; + license = lib.licenses.gpl3Plus; broken = stdenv.hostPlatform.isDarwin; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ udono johbo ]; From c87e1c664b415a9eb073c34afa3ea1e94c93b037 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Jun 2025 18:29:02 +0200 Subject: [PATCH 144/144] tinymist: 0.13.12 -> 0.13.14 Diff: https://github.com/Myriad-Dreamin/tinymist/compare/refs/tags/v0.13.12...refs/tags/v0.13.14 Changelog: https://github.com/Myriad-Dreamin/tinymist/blob/v0.13.14/editors/vscode/CHANGELOG.md --- .../vscode/extensions/myriad-dreamin.tinymist/default.nix | 2 +- pkgs/by-name/ti/tinymist/package.nix | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index 15f7912ff725..da533b10b780 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { name = "tinymist"; publisher = "myriad-dreamin"; inherit (tinymist) version; - hash = "sha256-1mBzimFM/ntjL/d0YkoCds5MtXKwB52jzcHEWpx3Ggo="; + hash = "sha256-QhME94U4iVUSXGLlGqM+X8WbnnxGIVeKKJYEWWAMztg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix index ebcae270462e..31fdd4b8bc5c 100644 --- a/pkgs/by-name/ti/tinymist/package.nix +++ b/pkgs/by-name/ti/tinymist/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tinymist"; # Please update the corresponding vscode extension when updating # this derivation. - version = "0.13.12"; + version = "0.13.14"; src = fetchFromGitHub { owner = "Myriad-Dreamin"; repo = "tinymist"; tag = "v${finalAttrs.version}"; - hash = "sha256-5uokMl+ZgDKVoxnQ/her/Aq6c69Gv0ngZuTDH0jcyoE="; + hash = "sha256-CTZhMbXLL13ybKFC34LArE/OXGfrAnXKXM79DP8ct60="; }; useFetchCargoVendor = true; - cargoHash = "sha256-GJJXTVm7hLmMaRJnpmslrpKNHnyhgo/6ZWXU//xl1Vc="; + cargoHash = "sha256-aD50+awwVds9zwW5hM0Hgxv8NGV7J63BOSpU9907O+k="; nativeBuildInputs = [ installShellFiles @@ -37,6 +37,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Require internet access "--skip=docs::package::tests::cetz" + "--skip=docs::package::tests::fletcher" "--skip=docs::package::tests::tidy" "--skip=docs::package::tests::touying"