From d88ebb8213003521ae55c7136b8219fa9a879821 Mon Sep 17 00:00:00 2001 From: mksafavi Date: Tue, 23 Apr 2024 01:15:45 +0330 Subject: [PATCH] termsonic: init at 0-unstable-2024-02-02 --- pkgs/by-name/te/termsonic/package.nix | 33 +++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/te/termsonic/package.nix diff --git a/pkgs/by-name/te/termsonic/package.nix b/pkgs/by-name/te/termsonic/package.nix new file mode 100644 index 000000000000..2dfb14677500 --- /dev/null +++ b/pkgs/by-name/te/termsonic/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildGoModule, + fetchzip, + pkg-config, + alsa-lib +}: +buildGoModule rec { + name = "termsonic"; + version = "0-unstable-2024-02-02"; + + src = fetchzip { + url = "https://git.sixfoisneuf.fr/termsonic/snapshot/termsonic-7a3aabee59e1a427aff755fc69759265ad9d0adc.zip"; + hash = "sha256-C5/4679qw4CAdUt9lXpPIR3yejrPdddvmjgbpLF3SvA="; + }; + + vendorHash = "sha256-wCtQD9f1mbN/0qUZnamPoVn9p4Ra5dQ34vlT+XjPF3k="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ alsa-lib ]; + + strictDeps = true; + + meta = with lib; { + homepage = "https://git.sixfoisneuf.fr/termsonic"; + description = "A Subsonic client running in your terminal"; + license = licenses.gpl3Plus; + platforms = platforms.unix; + mainProgram = "termsonic"; + maintainers = with maintainers; [ mksafavi ]; + }; +}