diff options
author | Martin Wimpress <code@flexion.org> | 2023-04-26 15:06:14 +0100 |
---|---|---|
committer | Cole Helbling <cole.e.helbling@outlook.com> | 2023-06-21 07:45:17 -0700 |
commit | 5572bc1827e2a15dbef7d8b67a50ea90a38b72d2 (patch) | |
tree | 7e0f55920828ab4b98078a479c4c1477cfc0bc34 /pkgs/applications/misc/obs-cli | |
parent | b69e2110e95c00e7e1458626f9ba59a3fc51e58e (diff) |
obs-cli: init at 0.5.0
Diffstat (limited to 'pkgs/applications/misc/obs-cli')
-rw-r--r-- | pkgs/applications/misc/obs-cli/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/applications/misc/obs-cli/default.nix b/pkgs/applications/misc/obs-cli/default.nix new file mode 100644 index 0000000000000..f62fa6a840137 --- /dev/null +++ b/pkgs/applications/misc/obs-cli/default.nix @@ -0,0 +1,40 @@ +{ lib +, stdenv +, buildGoModule +, fetchFromGitHub +, makeWrapper +}: + +buildGoModule rec { + pname = "obs-cli"; + version = "0.5.0"; + + src = fetchFromGitHub { + owner = "muesli"; + repo = "obs-cli"; + rev = "refs/tags/v${version}"; + hash = "sha256-4tjS+PWyP/T0zs4IGE6VQ5c+3tuqxlBwfpPBVEcim6c="; + }; + + vendorHash = "sha256-tjQOHvmhHyVMqIJQvFaisEqci1wkB4ke/a+GSgwXzCo="; + + proxyVendor = true; + + nativeBuildInputs = [ + makeWrapper + ]; + + ldflags = [ + "-s" + "-w" + ]; + + meta = with lib; { + description = "OBS-cli is a command-line remote control for OBS"; + homepage = "https://github.com/muesli/obs-cli"; + changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}"; + license = licenses.mit; + maintainers = with maintainers; [ flexiondotorg ]; + platforms = platforms.linux ++ platforms.darwin; + }; +} |