Merge pull request #228396 from flexiondotorg/obs-transition-table

obs-studio-plugins.obs-transition-table: init at 0.2.6

authored by

Martin Weinelt and committed by
GitHub
da2ae6e4 c443448b

+42
+2
pkgs/applications/video/obs-studio/plugins/default.nix
··· 46 46 47 47 obs-teleport = callPackage ./obs-teleport { }; 48 48 49 + obs-transition-table = qt6Packages.callPackage ./obs-transition-table.nix { }; 50 + 49 51 obs-vaapi = callPackage ./obs-vaapi { }; 50 52 51 53 obs-vintage-filter = callPackage ./obs-vintage-filter.nix { };
+40
pkgs/applications/video/obs-studio/plugins/obs-transition-table.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , obs-studio 6 + , qtbase 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "obs-transition-table"; 11 + version = "0.2.6"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "exeldro"; 15 + repo = "obs-transition-table"; 16 + rev = version; 17 + sha256 = "sha256-Is2XWMPhqd/rd6cXc40eSZTvSRpbroTBzM4SPfHOWPg="; 18 + }; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + buildInputs = [ obs-studio qtbase ]; 22 + 23 + cmakeFlags = [ 24 + "-DBUILD_OUT_OF_TREE=On" 25 + ]; 26 + 27 + dontWrapQtApps = true; 28 + 29 + postInstall = '' 30 + rm -rf $out/obs-plugins $out/data 31 + ''; 32 + 33 + meta = with lib; { 34 + description = "Plugin for OBS Studio to add a Transition Table to the tools menu."; 35 + homepage = "https://github.com/exeldro/obs-transition-table"; 36 + maintainers = with maintainers; [ flexiondotorg ]; 37 + license = licenses.gpl2Plus; 38 + platforms = [ "x86_64-linux" "i686-linux" ]; 39 + }; 40 + }