obs-studio-plugins.obs-gradient-source: init at 0.3.1

authored by Martin Wimpress and committed by helbling.dev ecfdc355 5572bc18

+39
+2
pkgs/applications/video/obs-studio/plugins/default.nix
··· 20 20 21 21 obs-command-source = callPackage ./obs-command-source.nix { }; 22 22 23 + obs-gradient-source = callPackage ./obs-gradient-source.nix { }; 24 + 23 25 obs-gstreamer = callPackage ./obs-gstreamer.nix { }; 24 26 25 27 obs-hyperion = qt6Packages.callPackage ./obs-hyperion/default.nix { };
+37
pkgs/applications/video/obs-studio/plugins/obs-gradient-source.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , obs-studio 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "obs-gradient-source"; 10 + version = "0.3.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "exeldro"; 14 + repo = "obs-gradient-source"; 15 + rev = version; 16 + sha256 = "sha256-4u7RzF2b7EWwsfEtRvGDifue34jJM4MaYpwumu0MFpQ="; 17 + }; 18 + 19 + nativeBuildInputs = [ cmake ]; 20 + buildInputs = [ obs-studio ]; 21 + 22 + cmakeFlags = [ 23 + "-DBUILD_OUT_OF_TREE=On" 24 + ]; 25 + 26 + postInstall = '' 27 + rm -rf $out/obs-plugins $out/data 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "Plugin for adding a gradient Source to OBS Studio"; 32 + homepage = "https://github.com/exeldro/obs-gradient-source"; 33 + maintainers = with maintainers; [ flexiondotorg ]; 34 + license = licenses.gpl2Plus; 35 + platforms = [ "x86_64-linux" "i686-linux" ]; 36 + }; 37 + }