obs-nvfbc: init at 0.0.3

Babbaj 37810bc9 6c25dfa3

+26
+1
pkgs/applications/video/obs-studio/plugins/default.nix
··· 7 7 obs-ndi = libsForQt5.callPackage ./obs-ndi.nix {}; 8 8 wlrobs = callPackage ./wlrobs.nix {}; 9 9 looking-glass-obs = callPackage ./looking-glass-obs.nix {}; 10 + obs-nvfbc = callPackage ./obs-nvfbc.nix {}; 10 11 }
+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 + }