obs-studio-plugins.obs-webkitgkt

This plugin is outdated. It hasn't been updated in years and causes
crashes (as have been experienced during the NixCon 2025 livestreams).

It works at first but might lead to random crashes during the day.
Typically within a 30-45 minute interval.
This commit is contained in:
Andreas Rammhold
2025-09-06 12:00:17 +02:00
parent d0fc308996
commit c6454ecad7
2 changed files with 0 additions and 54 deletions
@@ -114,8 +114,6 @@
obs-websocket = qt6Packages.callPackage ./obs-websocket.nix { }; # Websocket 4.x compatibility for OBS Studio 28+
obs-webkitgtk = callPackage ./obs-webkitgtk.nix { };
pixel-art = callPackage ./pixel-art.nix { };
wlrobs = callPackage ./wlrobs.nix { };
@@ -1,52 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
obs-studio,
webkitgtk_4_1,
glib-networking,
meson,
cmake,
pkg-config,
ninja,
wrapGAppsHook3,
}:
stdenv.mkDerivation {
pname = "obs-webkitgtk";
version = "unstable-2023-11-10";
src = fetchFromGitHub {
owner = "fzwoch";
repo = "obs-webkitgtk";
rev = "ddf230852c3c338e69b248bdf453a0630f1298a7";
hash = "sha256-DU2w9dRgqWniTE76KTAtFdxIN82VKa/CS6ZdfNcTMto=";
};
buildInputs = [
obs-studio
webkitgtk_4_1
glib-networking
];
nativeBuildInputs = [
meson
cmake
pkg-config
ninja
wrapGAppsHook3
];
postPatch = ''
substituteInPlace ./obs-webkitgtk.c \
--replace 'g_file_read_link("/proc/self/exe", NULL)' "g_strdup(\"$out/lib/obs-plugins\")"
'';
meta = with lib; {
description = "Yet another OBS Studio browser source";
homepage = "https://github.com/fzwoch/obs-webkitgtk";
maintainers = with maintainers; [ j-hui ];
license = licenses.gpl2Only;
platforms = platforms.linux;
};
}