ladybird: 0-unstable-2024-11-21 -> 0-unstable-2024-12-23

+13 -4
+13 -4
pkgs/applications/networking/browsers/ladybird/default.nix
··· 15 15 , libpulseaudio 16 16 , libwebp 17 17 , libxcrypt 18 + , openssl 18 19 , python3 19 20 , qt6Packages 20 21 , woff2 ··· 47 48 in 48 49 stdenv.mkDerivation (finalAttrs: { 49 50 pname = "ladybird"; 50 - version = "0-unstable-2024-11-21"; 51 + version = "0-unstable-2024-12-23"; 51 52 52 53 src = fetchFromGitHub { 53 54 owner = "LadybirdWebBrowser"; 54 55 repo = "ladybird"; 55 - rev = "6dc61f895db424e1ab245a7d4d219c6054a31ce3"; 56 - hash = "sha256-lEE2cfnQMSBi7+d34dbiuE5lwiGOzW1384/ohC+cf7I="; 56 + rev = "d5bbf8dcf803c429afab76610dfba3b1ee23f0ae"; 57 + hash = "sha256-Kew/MFFCq6sTXt8jfXC78kpQNHAjX8cQyLWO3+MeikU="; 57 58 }; 58 59 59 60 postPatch = '' ··· 110 111 libjxl 111 112 libwebp 112 113 libxcrypt 114 + openssl 113 115 qtbase 114 116 qtmultimedia 115 117 simdutf 116 - skia 118 + (skia.overrideAttrs (prev: { 119 + gnFlags = prev.gnFlags ++ [ 120 + # https://github.com/LadybirdBrowser/ladybird/commit/af3d46dc06829dad65309306be5ea6fbc6a587ec 121 + # https://github.com/LadybirdBrowser/ladybird/commit/4d7b7178f9d50fff97101ea18277ebc9b60e2c7c 122 + # Remove when/if this gets upstreamed in skia. 123 + "extra_cflags+=[\"-DSKCMS_API=__attribute__((visibility(\\\"default\\\")))\"]" 124 + ]; 125 + })) 117 126 woff2 118 127 ] ++ lib.optional stdenv.hostPlatform.isLinux [ 119 128 libpulseaudio.dev