ydict: add mpg123 to PATH

This commit is contained in:
zendo 2023-01-13 14:59:46 +08:00
parent 354568dc0d
commit 2ce5fca4ad

View File

@ -1,4 +1,9 @@
{ lib, fetchFromGitHub, buildGoModule }:
{ lib
, fetchFromGitHub
, buildGoModule
, makeWrapper
, mpg123
}:
buildGoModule rec {
pname = "ydict";
@ -13,16 +18,26 @@ buildGoModule rec {
vendorSha256 = "sha256-c5nQVQd4n978kFAAKcx5mX2Jz16ZOhS8iL/oxS1o5xs=";
ldflags = [ "-s" "-w" "-X=main.Version=${version}" ];
ldflags = [
"-s"
"-w"
"-X=main.Version=${version}"
];
nativeBuildInputs = [ makeWrapper ];
preFixup = ''
wrapProgram $out/bin/${pname} \
--prefix PATH ":" "${lib.makeBinPath [ mpg123 ]}";
'';
# has no tests
doCheck = false;
meta = with lib; {
description = "A command-line Chinese dictionary";
description = "Yet another command-line Youdao Chinese dictionary";
homepage = "https://github.com/TimothyYe/ydict";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ zendo ];
};
}