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 /pkgs/applications/video/obs-studio/plugins/obs-livesplit-one | |
parent | 8a954b2151bac797b6826ace887a85f19d86cb1f (diff) |
obs-studio-plugins.obs-livesplit-one: init at 0.2.0
Diffstat (limited to 'pkgs/applications/video/obs-studio/plugins/obs-livesplit-one')
-rw-r--r-- | pkgs/applications/video/obs-studio/plugins/obs-livesplit-one/default.nix | 38 |
1 files changed, 38 insertions, 0 deletions
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 0000000000000..1f4665bf9ef07 --- /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; + }; +} |