From 69bc5f54332563ebe9122343aa99891a642499c8 Mon Sep 17 00:00:00 2001 From: Dietrich Daroch Date: Wed, 3 Dec 2025 16:18:06 -0300 Subject: [PATCH 1/2] v4l2loopback: Add nix update script This should allow automatic version bumps and avoid getting stuck into older broken versions. - https://github.com/NixOS/nixpkgs/issues/453831 --- pkgs/os-specific/linux/v4l2loopback/default.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pkgs/os-specific/linux/v4l2loopback/default.nix b/pkgs/os-specific/linux/v4l2loopback/default.nix index 6ca2efdfc275..5f15dcbaf049 100644 --- a/pkgs/os-specific/linux/v4l2loopback/default.nix +++ b/pkgs/os-specific/linux/v4l2loopback/default.nix @@ -5,15 +5,12 @@ kernel, kmod, kernelModuleMakeFlags, + nix-update-script, }: -let - version = "0.15.1"; - -in -stdenv.mkDerivation { +stdenv.mkDerivation rec { pname = "v4l2loopback"; - version = "${version}-${kernel.version}"; + version = "0.15.1"; src = fetchFromGitHub { owner = "umlaeute"; @@ -54,6 +51,8 @@ stdenv.mkDerivation { "v4l2loopback.ko" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Kernel module to create V4L2 loopback devices"; mainProgram = "v4l2loopback-ctl"; From 2320bd96f0d96524a5271216b7bbff0817f02df8 Mon Sep 17 00:00:00 2001 From: Dietrich Daroch Date: Thu, 4 Dec 2025 00:31:02 -0300 Subject: [PATCH 2/2] v4l2loopback: 0.15.1 -> 0.15.3 --- pkgs/os-specific/linux/v4l2loopback/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/v4l2loopback/default.nix b/pkgs/os-specific/linux/v4l2loopback/default.nix index 5f15dcbaf049..418efb57d438 100644 --- a/pkgs/os-specific/linux/v4l2loopback/default.nix +++ b/pkgs/os-specific/linux/v4l2loopback/default.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "v4l2loopback"; - version = "0.15.1"; + version = "0.15.3"; src = fetchFromGitHub { owner = "umlaeute"; repo = "v4l2loopback"; tag = "v${version}"; - hash = "sha256-uokj0MB6bw4I8q5dVmSO9XMDvh4T7YODBoCCHvEf4v4="; + hash = "sha256-KXJgsEJJTr4TG4Ww5HlF42v2F1J+AsHwrllUP1n/7g8="; }; hardeningDisable = [