diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-11-30 03:27:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-30 03:27:20 +0100 |
commit | 598257e86895b2d7f3df7934dee0d3e663421517 (patch) | |
tree | 606d8aaaecf6bf63035777c4e0a419600b843503 /pkgs/applications/video | |
parent | 27ed44cff1bdcd640f6e18e5f1ac8f8ec646fc4f (diff) | |
parent | 56bdc24fadfe0ec24e6384eeb8d306ae0a93ccf4 (diff) |
Merge pull request #270447 from paveloom/advanced-scene-switcher
obs-studio-plugins.advanced-scene-switcher: 1.23.1 -> 1.24.0 + refactor
Diffstat (limited to 'pkgs/applications/video')
-rw-r--r-- | pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix | 38 |
1 files changed, 26 insertions, 12 deletions
diff --git a/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix b/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix index 2790cf19f58ed..aee37b4b06d16 100644 --- a/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/advanced-scene-switcher/default.nix @@ -1,41 +1,53 @@ -{ alsa-lib -, asio +{ lib +, fetchFromGitHub + , cmake +, ninja + +, alsa-lib +, asio , curl -, fetchFromGitHub -, lib -, libremidi +, nlohmann_json , obs-studio , opencv , procps , qtbase , stdenv +, tesseract , websocketpp , xorg + +, httplib +, libremidi }: stdenv.mkDerivation rec { pname = "advanced-scene-switcher"; - version = "1.23.1"; + version = "1.24.0"; src = fetchFromGitHub { owner = "WarmUpTill"; repo = "SceneSwitcher"; rev = version; - hash = "sha256-rpZ/vR9QbWgr8n6LDv6iTRsKXSIDGy0IpPu1Uatb0zw="; + hash = "sha256-Xnf8Vz6I5EfiiVoG0JRd0f0IJHw1IVkTLL4Th/hWYrc="; }; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + ninja + ]; buildInputs = [ alsa-lib asio curl libremidi + nlohmann_json obs-studio opencv procps qtbase + tesseract websocketpp xorg.libXScrnSaver ]; @@ -43,7 +55,9 @@ stdenv.mkDerivation rec { dontWrapQtApps = true; postUnpack = '' + cp -r ${httplib.src}/* $sourceRoot/deps/cpp-httplib cp -r ${libremidi.src}/* $sourceRoot/deps/libremidi + chmod -R +w $sourceRoot/deps/cpp-httplib chmod -R +w $sourceRoot/deps/libremidi ''; @@ -53,11 +67,11 @@ stdenv.mkDerivation rec { mv $out/data $out/share/obs ''; - meta = { + meta = with lib; { description = "An automated scene switcher for OBS Studio"; homepage = "https://github.com/WarmUpTill/SceneSwitcher"; - maintainers = with lib.maintainers; [ paveloom ]; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = with maintainers; [ paveloom ]; }; } |