obs-studio-plugins.obs-mute-filter: init at 0.2.2

authored by

Martin Wimpress and committed by helbling.dev fe6d0354 adb66130

+38
+2
pkgs/applications/video/obs-studio/plugins/default.nix
··· 30 30 31 31 obs-multi-rtmp = qt6Packages.callPackage ./obs-multi-rtmp { }; 32 32 33 + obs-mute-filter = callPackage ./obs-mute-filter.nix { }; 34 + 33 35 obs-ndi = qt6Packages.callPackage ./obs-ndi { }; 34 36 35 37 obs-nvfbc = callPackage ./obs-nvfbc.nix { };
+36
pkgs/applications/video/obs-studio/plugins/obs-mute-filter.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , obs-studio 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "obs-mute-filter"; 10 + version = "0.2.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "norihiro"; 14 + repo = "obs-mute-filter"; 15 + rev = version; 16 + sha256 = "sha256-SiutSmp+DnzMU62kxtBUL0xgMXTe0k+nKwSU3wQe4+g="; 17 + }; 18 + 19 + nativeBuildInputs = [ cmake ]; 20 + buildInputs = [ obs-studio ]; 21 + 22 + postInstall = '' 23 + mkdir $out/lib $out/share 24 + mv $out/obs-plugins/64bit $out/lib/obs-plugins 25 + rm -rf $out/obs-plugins 26 + mv $out/data $out/share/obs 27 + ''; 28 + 29 + meta = with lib; { 30 + description = "OBS Studio plugin to mute audio of a source"; 31 + homepage = "https://github.com/norihiro/obs-mute-filter"; 32 + maintainers = with maintainers; [ flexiondotorg ]; 33 + license = licenses.gpl2Plus; 34 + platforms = [ "x86_64-linux" "i686-linux" ]; 35 + }; 36 + }