From 3e0bc9ea985af13ccc7804efc5dcc31657b4a0e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 15 Jul 2026 09:35:04 -0700 Subject: [PATCH 1/5] immich: 3.0.2 -> 3.0.3 Diff: https://github.com/immich-app/immich/compare/v3.0.2...v3.0.3 Changelog: https://github.com/immich-app/immich/releases/tag/v3.0.3 --- pkgs/by-name/im/immich/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix index 08d71054ef6f..674172bd4291 100644 --- a/pkgs/by-name/im/immich/package.nix +++ b/pkgs/by-name/im/immich/package.nix @@ -115,13 +115,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "immich"; - version = "3.0.2"; + version = "3.0.3"; src = fetchFromGitHub { owner = "immich-app"; repo = "immich"; tag = "v${finalAttrs.version}"; - hash = "sha256-DLDzICjhvIErVm15CLoLnd8WwQl+lcalXhz2xmWposA="; + hash = "sha256-20MxwDCU9+SyZDx7PkLSfbW+mTGxGqITQRl7EgzkmkA="; }; pnpmDeps = fetchPnpmDeps { From 1caabe30b4216c5ec935e90a73b00bf613b3fe9f Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 10 Jul 2026 23:21:22 -0700 Subject: [PATCH 2/5] kalamine: modernize Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ka/kalamine/package.nix | 29 ++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ka/kalamine/package.nix b/pkgs/by-name/ka/kalamine/package.nix index faca12ca4c63..5963e2cd1375 100644 --- a/pkgs/by-name/ka/kalamine/package.nix +++ b/pkgs/by-name/ka/kalamine/package.nix @@ -1,26 +1,30 @@ { lib, - python3, + python3Packages, fetchFromGitHub, + versionCheckHook, + writableTmpDirAsHomeHook, }: -python3.pkgs.buildPythonApplication (finalAttrs: { +python3Packages.buildPythonApplication (finalAttrs: { pname = "kalamine"; version = "0.40"; pyproject = true; + __structuredAttrs = true; + src = fetchFromGitHub { owner = "OneDeadKey"; repo = "kalamine"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9R8N5p+VNuiqTl3a0SSmJEVg3Ol76nROf43GsdOdJL8="; }; - nativeBuildInputs = [ - python3.pkgs.hatchling + build-system = [ + python3Packages.hatchling ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3Packages; [ click livereload lxml @@ -31,6 +35,19 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pythonImportsCheck = [ "kalamine" ]; + # https://github.com/OneDeadKey/kalamine/blob/a9724bf6e93a34c740f9349b8811b2e51cc62c41/Makefile#L39 + preCheck = '' + python -m kalamine.cli build layouts/*.toml + ''; + + nativeCheckInputs = [ + python3Packages.pytestCheckHook + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckProgramArg = "version"; + versionCheckKeepEnvironment = [ "HOME" ]; + meta = { description = "Keyboard Layout Maker"; homepage = "https://github.com/OneDeadKey/kalamine/"; From edf64598243419f3834cab09359bf0574454f0f7 Mon Sep 17 00:00:00 2001 From: leiserfg Date: Tue, 14 Jul 2026 22:15:23 +0200 Subject: [PATCH 3/5] glslviewer: fix audio device handling --- pkgs/by-name/gl/glslviewer/package.nix | 2 ++ .../patches/0001-fix-miniaudio-device-id-handling.patch | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 pkgs/by-name/gl/glslviewer/patches/0001-fix-miniaudio-device-id-handling.patch diff --git a/pkgs/by-name/gl/glslviewer/package.nix b/pkgs/by-name/gl/glslviewer/package.nix index a367e8b89296..5e6e02cae010 100644 --- a/pkgs/by-name/gl/glslviewer/package.nix +++ b/pkgs/by-name/gl/glslviewer/package.nix @@ -44,6 +44,8 @@ stdenv.mkDerivation (finalAttrs: { python3 ]; + # https://github.com/patriciogonzalezvivo/vera/pull/31/changes + patches = [ ./patches/0001-fix-miniaudio-device-id-handling.patch ]; postInstall = '' substituteInPlace $out/share/thumbnailers/glslViewer.thumbnailer \ --replace-fail "TryExec=glslThumbnailer" "TryExec=$out/bin/glslThumbnailer" \ diff --git a/pkgs/by-name/gl/glslviewer/patches/0001-fix-miniaudio-device-id-handling.patch b/pkgs/by-name/gl/glslviewer/patches/0001-fix-miniaudio-device-id-handling.patch new file mode 100644 index 000000000000..d98c869ae71f --- /dev/null +++ b/pkgs/by-name/gl/glslviewer/patches/0001-fix-miniaudio-device-id-handling.patch @@ -0,0 +1,8 @@ +--- a/deps/vera/src/gl/textureStreamAudio.cpp ++++ b/deps/vera/src/gl/textureStreamAudio.cpp +@@ -59,7 +59,6 @@ TextureStreamAudio::TextureStreamAudio(): TextureStream() { + m_dft_buffer = (float*)av_malloc_array(sizeof(float), m_buf_len); + m_buffer_wr.resize(m_buf_len, 0); + m_buffer_re.resize(m_buf_len, 0); +- m_dft_buffer = nullptr; + } From c6524ae9cf1f698a647bf41a7ad6dd54d235cfdd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Jul 2026 23:16:38 +0000 Subject: [PATCH 4/5] picosnitch: 2.1.2 -> 2.2.1 --- pkgs/by-name/pi/picosnitch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/picosnitch/package.nix b/pkgs/by-name/pi/picosnitch/package.nix index d2fa2667bc60..6462446f3138 100644 --- a/pkgs/by-name/pi/picosnitch/package.nix +++ b/pkgs/by-name/pi/picosnitch/package.nix @@ -11,12 +11,12 @@ python3.pkgs.buildPythonApplication rec { pname = "picosnitch"; - version = "2.1.2"; + version = "2.2.1"; pyproject = true; src = fetchPypi { inherit pname version; - sha256 = "sha256-JTvuZOPgSjdD5jJYLmsqzy8ATzuhtoAu+uGvOVsChks="; + sha256 = "sha256-HJQOO8WTNsan3hMoFu7C2DMYrg98GF5hmK2SR6iy5ew="; }; build-system = with python3.pkgs; [ hatchling ]; From d4005dce694424d927a885a6f0bd5a93fe44282e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 00:08:14 +0000 Subject: [PATCH 5/5] terraform-providers.spacelift-io_spacelift: 1.52.3 -> 1.52.4 --- .../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 bbd0d279a248..55ce70d0760c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1238,13 +1238,13 @@ "vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8=" }, "spacelift-io_spacelift": { - "hash": "sha256-1f066NavFneIeH8X5CYGd0GmssPfzJACXt6GHvR/FLU=", + "hash": "sha256-mPrRDA/waxBNIpO8u/QCSi8uNZT6sCs2M5UFyMYZ4dw=", "homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift", "owner": "spacelift-io", "repo": "terraform-provider-spacelift", - "rev": "v1.52.3", + "rev": "v1.52.4", "spdx": "MIT", - "vendorHash": "sha256-C8TE7uxMf6LOTS6v22mXwUdk2eqQRinwrCH4ZVUCx4k=" + "vendorHash": "sha256-VmrvdRsNk2s6GQw7t8Aj0ASAEgQ/9v1TxnNIO9TderI=" }, "splunk-terraform_signalfx": { "hash": "sha256-bWZ5TvTVoYA6J67mi24rSzf5Qf6jk0RUgiC9CAa1s1o=",