lol

Merge pull request #237813 from shortcord/master

obs-tuna: init at 1.9.6

authored by

Pol Dellaiera and committed by
GitHub
8e284221 63b561d4

+54
+6
maintainers/maintainer-list.nix
··· 15009 15009 github = "kf5grd"; 15010 15010 githubId = 18297490; 15011 15011 }; 15012 + shortcord = { 15013 + name = "Short Cord"; 15014 + email = "short@shortcord.com"; 15015 + github = "shortcord"; 15016 + githubId = 3823744; 15017 + }; 15012 15018 shou = { 15013 15019 email = "x+g@shou.io"; 15014 15020 github = "Shou";
+2
pkgs/applications/video/obs-studio/plugins/default.nix
··· 58 58 59 59 obs-transition-table = qt6Packages.callPackage ./obs-transition-table.nix { }; 60 60 61 + obs-tuna = qt6Packages.callPackage ./obs-tuna { }; 62 + 61 63 obs-vaapi = callPackage ./obs-vaapi { }; 62 64 63 65 obs-vertical-canvas = qt6Packages.callPackage ./obs-vertical-canvas.nix { };
+46
pkgs/applications/video/obs-studio/plugins/obs-tuna/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , obs-studio 5 + , cmake 6 + , zlib 7 + , curl 8 + , taglib 9 + , dbus 10 + , pkg-config 11 + , qtbase 12 + , wrapQtAppsHook 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "obs-tuna"; 17 + version = "1.9.6"; 18 + 19 + nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; 20 + buildInputs = [ obs-studio qtbase zlib curl taglib dbus ]; 21 + 22 + src = fetchFromGitHub { 23 + owner = "univrsal"; 24 + repo = "tuna"; 25 + rev = "v${finalAttrs.version}"; 26 + hash = "sha256-+AgRaivvYhogX4CLGK2ylvE8tQoauC/UMvXK6W0Tvog="; 27 + fetchSubmodules = true; 28 + }; 29 + 30 + postInstall = '' 31 + mkdir $out/lib $out/share 32 + mv $out/obs-plugins/64bit $out/lib/obs-plugins 33 + rm -rf $out/obs-plugins 34 + mv $out/data $out/share/obs 35 + ''; 36 + 37 + dontWrapQtApps = true; 38 + 39 + meta = { 40 + description = "Song information plugin for obs-studio"; 41 + homepage = "https://github.com/univrsal/tuna"; 42 + license = lib.licenses.gpl2Only; 43 + maintainers = with lib.maintainers; [ shortcord ]; 44 + platforms = lib.platforms.linux; 45 + }; 46 + })