From 8d4affe421bded73a86eaacc88841bf872632c02 Mon Sep 17 00:00:00 2001 From: Cheng Shao Date: Tue, 16 Jun 2026 12:49:00 +0200 Subject: [PATCH] libkrun: 1.18.1 -> 1.19.0 --- pkgs/by-name/li/libkrun/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libkrun/package.nix b/pkgs/by-name/li/libkrun/package.nix index fb413d835be4..ba4641449d8f 100644 --- a/pkgs/by-name/li/libkrun/package.nix +++ b/pkgs/by-name/li/libkrun/package.nix @@ -13,6 +13,7 @@ pipewire, virglrenderer, libkrunfw, + nix-update-script, rustc, withBlk ? false, withNet ? false, @@ -34,13 +35,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "libkrun" + lib.optionalString (variant != null) "-${variant}"; - version = "1.18.1"; + version = "1.19.0"; src = fetchFromGitHub { owner = "libkrun"; repo = "libkrun"; tag = "v${finalAttrs.version}"; - hash = "sha256-JXbCDByrWhmcEqwREX/kgVAtS4K8blfpjknTdJwQCLo="; + hash = "sha256-g4u34sGdgv6mRRry9b5TAXSx+pmVwCNSD3YNtr6qRxo="; }; outputs = [ @@ -50,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src; - hash = "sha256-dfIe2pl957MRcY1hIv6wPPX/4He+ou+eCZLbylVeGAE="; + hash = "sha256-rxdaqEKDDMxFwRuX6kLhqGyFXJTz+Bx4mJJhYL5nPgU="; }; # Make sure libkrunfw can be found by dlopen() @@ -104,6 +105,10 @@ stdenv.mkDerivation (finalAttrs: { env.OPENSSL_NO_VENDOR = true; + passthru.updateScript = nix-update-script { + attrPath = "libkrun"; + }; + meta = { description = "Dynamic library providing Virtualization-based process isolation capabilities"; homepage = "https://github.com/libkrun/libkrun";