obs-studio-plugins.obs-noise: init at 1.0.0 (#408781)

authored by

Peder Bergebakken Sundt and committed by
GitHub
b5fac391 e5fa5a00

+40
+2
pkgs/applications/video/obs-studio/plugins/default.nix
··· 52 53 obs-ndi = qt6Packages.callPackage ./obs-ndi { }; 54 55 obs-nvfbc = callPackage ./obs-nvfbc.nix { }; 56 57 obs-pipewire-audio-capture = callPackage ./obs-pipewire-audio-capture.nix { };
··· 52 53 obs-ndi = qt6Packages.callPackage ./obs-ndi { }; 54 55 + obs-noise = callPackage ./obs-noise.nix { }; 56 + 57 obs-nvfbc = callPackage ./obs-nvfbc.nix { }; 58 59 obs-pipewire-audio-capture = callPackage ./obs-pipewire-audio-capture.nix { };
+38
pkgs/applications/video/obs-studio/plugins/obs-noise.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + obs-studio, 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "obs-noise"; 11 + version = "1.0.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "FiniteSingularity"; 15 + repo = "obs-noise"; 16 + rev = "v${version}"; 17 + sha256 = "sha256-D9vGXCrmQ8IDRmL8qZ1ZBiOz9AjhKm45W37zC16kRCk="; 18 + }; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + buildInputs = [ obs-studio ]; 22 + 23 + postFixup = '' 24 + mv $out/data/obs-plugins/${pname}/shaders $out/share/obs/obs-plugins/${pname}/ 25 + rm -rf $out/data $out/obs-plugins 26 + ''; 27 + 28 + meta = with lib; { 29 + description = "A plug-in for noise generation and noise effects for OBS."; 30 + homepage = "https://github.com/FiniteSingularity/obs-noise"; 31 + maintainers = with maintainers; [ flexiondotorg ]; 32 + license = licenses.gpl2Only; 33 + platforms = [ 34 + "x86_64-linux" 35 + "i686-linux" 36 + ]; 37 + }; 38 + }