{ lib, pkgs, stdenv, fetchurl, autoPatchelfHook, namespace, ... }: stdenv.mkDerivation rec { pname = "droidcam-obs"; version = "2.4.1"; src = fetchurl { url = "https://github.com/dev47apps/droidcam-obs-plugin/releases/download/${version}/droidcam_obs_${version}_linux_x86_64.zip"; sha256 = "sha256-18IjC3+WR5XLo464RuwAtWRNSpQcsnarXu56CrxCMhM="; }; nativeBuildInputs = [ pkgs.unzip autoPatchelfHook ]; buildInputs = with pkgs; [ stdenv.cc.cc.lib obs-studio ]; dontBuild = true; installPhase = '' runHook preInstall mkdir -p $out/lib/obs-plugins mkdir -p $out/share/obs/obs-plugins/droidcam-obs cp bin/64bit/*.so $out/lib/obs-plugins/ cp -r data/* $out/share/obs/obs-plugins/droidcam-obs/ runHook postInstall ''; meta = with lib; { description = "DroidCam OBS Plugin - Use your phone as a camera in OBS (FFmpeg 7 compatible)"; homepage = "https://www.dev47apps.com/obs/"; license = licenses.unfree; platforms = platforms.linux; }; }