53 if lib.hasPrefix "linux" suffix then "ubuntu-22.04" + (lib.removePrefix "linux" suffix) else suffix;
54 libvpx' = libvpx.overrideAttrs (
55 finalAttrs: previousAttrs: {
57 src = fetchFromGitHub {
58 owner = "webmproject";
59 repo = finalAttrs.pname;
60 rev = "v${finalAttrs.version}";
61 sha256 = "sha256-9SFFE2GfYYMgxp1dpmL3STTU2ea1R5vFKA1L0pZwIvQ=";
68 name = "playwright-webkit";
70 url = "https://playwright.azureedge.net/builds/webkit/${revision}/webkit-${suffix'}.zip";
74 x86_64-linux = "sha256-pHYGQYwu47jdOAD+/mLrP6Dd+2aDMHENddVwAu0uEfI=";
75 aarch64-linux = "sha256-0UeYWjeFnQ8yVa3juWg7Z7VF1GDbP4pJ9OUJRbv1OJw=";
77 .${system} or throwSystem;
92 gst_all_1.gst-plugins-bad
93 gst_all_1.gst-plugins-base
125 patchelfFlags = [ "--no-clobber-old-sections" ];
129 # remove unused gtk browser
130 rm -rf $out/minibrowser-gtk
132 wrapProgram $out/minibrowser-wpe/bin/MiniBrowser \
133 --prefix GIO_EXTRA_MODULES ":" "${glib-networking}/lib/gio/modules/"