From 1c8c37471b480102536fa08bb9f77dff3b0edb46 Mon Sep 17 00:00:00 2001 From: Aiden Schembri Date: Mon, 6 Apr 2026 18:27:56 +0200 Subject: [PATCH] ladybird: 0-unstable-2026-02-14 -> 0-unstable-2026-04-04 --- pkgs/by-name/la/ladybird/package.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/ladybird/package.nix b/pkgs/by-name/la/ladybird/package.nix index efc099e1937b..b12d73441444 100644 --- a/pkgs/by-name/la/ladybird/package.nix +++ b/pkgs/by-name/la/ladybird/package.nix @@ -21,9 +21,13 @@ python3, qt6Packages, woff2, + cargo, fast-float, ffmpeg, + fmt, fontconfig, + rustPlatform, + rustc, simdutf, skia, nixosTests, @@ -36,13 +40,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "ladybird"; - version = "0-unstable-2026-02-14"; + version = "0-unstable-2026-04-04"; src = fetchFromGitHub { owner = "LadybirdBrowser"; repo = "ladybird"; - rev = "ae9106a29da6b93695da2954e2a43b8ab2c2c112"; - hash = "sha256-cmF5YVnS2kwS3YghPFcuCAP9PWnDs6xbS8XkdH268Qc="; + rev = "b11f30b32eff7c5e7baf6e84d0a432975631486d"; + hash = "sha256-Fv74py0dQG2hQti40eh7vXCkN0rkheeqQ/JM3KIuLDA="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + hash = "sha256-5CB5mRdmvsmTmy3PGKhCx3NZm7Et2cIwIg9vF2wA7xE="; }; postPatch = '' @@ -73,10 +82,13 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeBuildInputs = [ + cargo cmake ninja pkg-config python3 + rustPlatform.cargoSetupHook + rustc qt6Packages.wrapQtAppsHook libtommath ]; @@ -85,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: { curlFull fast-float ffmpeg + fmt fontconfig libavif angle # libEGL