anchor.diff:      glib
       pipewire
       mesa
  -    libglvnd
  +    libdrm
  +    libGL
     ] ++ lib.optionals stdenv.isDarwin [
       Cocoa
       AppKit
  
positive.code: , abseil-cpp
  , pipewire
  , mesa
  , libglvnd
  , Cocoa
  , AppKit
  , IOKit
  
negative.code:     ./tg_owt-10.12-sdk.patch
    ];
  
    postPatch = lib.optionalString stdenv.isLinux ''
      substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
        --replace '"libEGL.so.1"' '"${libGL}/lib/libEGL.so.1"'
      substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
        --replace '"libGL.so.1"' '"${libGL}/lib/libGL.so.1"'
      substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
        --replace '"libgbm.so.1"' '"${mesa}/lib/libgbm.so.1"'
      substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
        --replace '"libdrm.so.2"' '"${libdrm}/lib/libdrm.so.2"'
    '';
  
    outputs = [ "out" "dev" ];
  
    nativeBuildInputs = [ pkg-config cmake ninja yasm ];
  