webkitgtk_6_0: Fix passthru.tests

* webkit2gtk → webkitgtk
* webkit2gtk-web-extension → webkitgtk-web-process-extension
This commit is contained in:
Bobby Rong
2025-11-22 12:43:22 +08:00
parent 1cc22a0515
commit d5dee06c23
@@ -271,11 +271,19 @@ clangStdenv.mkDerivation (finalAttrs: {
mainProgram = "WebKitWebDriver";
homepage = "https://webkitgtk.org/";
license = licenses.bsd2;
pkgConfigModules = [
"javascriptcoregtk-${abiVersion}"
"webkit2gtk-${abiVersion}"
"webkit2gtk-web-extension-${abiVersion}"
];
pkgConfigModules =
if lib.versionAtLeast abiVersion "6.0" then
[
"javascriptcoregtk-${abiVersion}"
"webkitgtk-${abiVersion}"
"webkitgtk-web-process-extension-${abiVersion}"
]
else
[
"javascriptcoregtk-${abiVersion}"
"webkit2gtk-${abiVersion}"
"webkit2gtk-web-extension-${abiVersion}"
];
platforms = platforms.linux ++ platforms.darwin;
teams = [ teams.gnome ];
broken = clangStdenv.hostPlatform.isDarwin;