Unverified Commit 8e284221 authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

Merge pull request #237813 from shortcord/master

obs-tuna: init at 1.9.6
parents 63b561d4 35881fdd
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -15009,6 +15009,12 @@
    github = "kf5grd";
    githubId = 18297490;
  };
  shortcord = {
    name = "Short Cord";
    email = "short@shortcord.com";
    github = "shortcord";
    githubId = 3823744;
  };
  shou = {
    email = "x+g@shou.io";
    github = "Shou";
+2 −0
Original line number Diff line number Diff line
@@ -58,6 +58,8 @@

  obs-transition-table = qt6Packages.callPackage ./obs-transition-table.nix { };

  obs-tuna = qt6Packages.callPackage ./obs-tuna { };

  obs-vaapi = callPackage ./obs-vaapi { };

  obs-vertical-canvas = qt6Packages.callPackage ./obs-vertical-canvas.nix { };
+46 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchFromGitHub
, obs-studio
, cmake
, zlib
, curl
, taglib
, dbus
, pkg-config
, qtbase
, wrapQtAppsHook
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "obs-tuna";
  version = "1.9.6";

  nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
  buildInputs = [ obs-studio qtbase zlib curl taglib dbus ];

  src = fetchFromGitHub {
    owner = "univrsal";
    repo = "tuna";
    rev = "v${finalAttrs.version}";
    hash = "sha256-+AgRaivvYhogX4CLGK2ylvE8tQoauC/UMvXK6W0Tvog=";
    fetchSubmodules = true;
  };

  postInstall = ''
    mkdir $out/lib $out/share
    mv $out/obs-plugins/64bit $out/lib/obs-plugins
    rm -rf $out/obs-plugins
    mv $out/data $out/share/obs
  '';

  dontWrapQtApps = true;

  meta = {
    description = "Song information plugin for obs-studio";
    homepage = "https://github.com/univrsal/tuna";
    license = lib.licenses.gpl2Only;
    maintainers = with lib.maintainers; [ shortcord ];
    platforms = lib.platforms.linux;
  };
})