Merge pull request #131172 from babbaj/obs-nvfbc

obs-nvfbc: init at 0.0.3

authored by Sandro and committed by GitHub 21679dee d6b5e988

+26
+1
pkgs/applications/video/obs-studio/plugins/default.nix
··· 8 8 obs-websocket = libsForQt5.callPackage ./obs-websocket.nix {}; 9 9 wlrobs = callPackage ./wlrobs.nix {}; 10 10 looking-glass-obs = callPackage ./looking-glass-obs.nix {}; 11 + obs-nvfbc = callPackage ./obs-nvfbc.nix {}; 11 12 }
+25
pkgs/applications/video/obs-studio/plugins/obs-nvfbc.nix
··· 1 + { stdenv, lib, fetchFromGitLab, meson, ninja, pkg-config 2 + , obs-studio, libGL, libX11 3 + }: 4 + 5 + stdenv.mkDerivation rec { 6 + pname = "obs-nvfbc"; 7 + version = "0.0.3"; 8 + 9 + src = fetchFromGitLab { 10 + owner = "fzwoch"; 11 + repo = "obs-nvfbc"; 12 + rev = "v${version}"; 13 + sha256 = "0zyvks6gc6fr0a1j5b4y20rcx6ah35v6yiz05f6g3x6bhqi92l33"; 14 + }; 15 + 16 + nativeBuildInputs = [ meson pkg-config ninja ]; 17 + buildInputs = [ obs-studio libGL libX11 ]; 18 + 19 + meta = with lib; { 20 + description = "OBS Studio source plugin for NVIDIA FBC API"; 21 + license = licenses.gpl2Only; 22 + maintainers = with maintainers; [ babbaj ]; 23 + platforms = [ "x86_64-linux" ]; 24 + }; 25 + }