From 497ff776a6a388c7c842ade7b94cd14270b6d7b7 Mon Sep 17 00:00:00 2001 From: figsoda Date: Sat, 20 Feb 2021 18:04:22 -0500 Subject: [PATCH] mmtc: 0.2.12 -> 0.2.13 --- pkgs/applications/audio/mmtc/default.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/audio/mmtc/default.nix b/pkgs/applications/audio/mmtc/default.nix index 0d1d2c5684f7..4bd922c8fb6f 100644 --- a/pkgs/applications/audio/mmtc/default.nix +++ b/pkgs/applications/audio/mmtc/default.nix @@ -1,17 +1,27 @@ -{ fetchFromGitHub, lib, rustPlatform }: +{ fetchFromGitHub, installShellFiles, lib, rustPlatform }: rustPlatform.buildRustPackage rec { pname = "mmtc"; - version = "0.2.12"; + version = "0.2.13"; src = fetchFromGitHub { owner = "figsoda"; repo = pname; rev = "v${version}"; - sha256 = "1chcnv8wql6v2vckpzvq6sxgpss7mnxaj008jdm8xalhw9d496s4"; + sha256 = "0ag87hgdg6fvk80fgznba0xjlcajks5w5s6y8lvwhz9irn2kq2rz"; }; - cargoSha256 = "06b0hag3s5irvi57n0hc97agfw4sw783lkkl1b26iap6mfbvrqma"; + cargoSha256 = "06xqh0mqbik00qyg8mn1ddbn15v3pdwvh1agghg22xgx53kmnxb3"; + + nativeBuildInputs = [ installShellFiles ]; + + preFixup = '' + completions=($releaseDir/build/mmtc-*/out/completions) + installShellCompletion ''${completions[0]}/mmtc.{bash,fish} + installShellCompletion --zsh ''${completions[0]}/_mmtc + ''; + + GEN_COMPLETIONS = "1"; meta = with lib; { description = "Minimal mpd terminal client that aims to be simple yet highly configurable";