diff options
author | Bauke <me@bauke.xyz> | 2023-01-24 10:50:18 +0100 |
---|---|---|
committer | Bauke <me@bauke.xyz> | 2023-01-25 09:41:56 +0100 |
commit | 46ca0b4c43c14c058b73c3b06edef386b49228ca (patch) | |
tree | 02dafd36f6d1fcbd359555b871316c1d5c5bd812 | |
parent | 8a954b2151bac797b6826ace887a85f19d86cb1f (diff) | |
download | nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.tar nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.tar.gz nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.tar.bz2 nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.tar.lz nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.tar.xz nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.tar.zst nixpkgs-46ca0b4c43c14c058b73c3b06edef386b49228ca.zip |
obs-studio-plugins.obs-livesplit-one: init at 0.2.0
-rw-r--r-- | pkgs/applications/video/obs-studio/plugins/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix | 38 |
2 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/video/obs-studio/plugins/default.nix b/pkgs/applications/video/obs-studio/plugins/default.nix index 1a7be5aa981..ad37c503c0a 100644 --- a/pkgs/applications/video/obs-studio/plugins/default.nix +++ b/pkgs/applications/video/obs-studio/plugins/default.nix @@ -16,6 +16,8 @@ obs-hyperion = qt6Packages.callPackage ./obs-hyperion/default.nix { }; + obs-livesplit-one = callPackage ./obs-livesplit-one { }; + obs-move-transition = callPackage ./obs-move-transition.nix { }; obs-multi-rtmp = qt6Packages.callPackage ./obs-multi-rtmp { }; diff --git a/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix b/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix new file mode 100644 index 00000000000..1f4665bf9ef --- /dev/null +++ b/pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix @@ -0,0 +1,38 @@ +{ lib +, fetchFromGitHub +, rustPlatform +, cmake +, fontconfig +, obs-studio +, pkg-config +}: + +rustPlatform.buildRustPackage rec { + pname = "obs-livesplit-one"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "CryZe"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-C1u4z7iQUETM84kf6S6obw+C0ox8J9gMJoVP3/3ZoYw="; + }; + + cargoHash = "sha256-mQ0TR4DL4bA5u4IL3RY9aLxU5G6qQ5W5xuNadiXGeB0="; + + nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ fontconfig obs-studio ]; + + postInstall = '' + mkdir $out/lib/obs-plugins/ + mv $out/lib/libobs_livesplit_one.so $out/lib/obs-plugins/obs-livesplit-one.so + ''; + + meta = with lib; { + description = "OBS Studio plugin for adding LiveSplit One as a source"; + homepage = "https://github.com/CryZe/obs-livesplit-one"; + license = with licenses; [ asl20 mit ]; + maintainers = [ maintainers.Bauke ]; + platforms = obs-studio.meta.platforms; + }; +} |