nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 39 lines 1.0 kB view raw
1{ lib, stdenv, fetchFromGitHub, makeWrapper, curl, fribidi, rlwrap, gawk, groff, ncurses, hexdump }: 2 3stdenv.mkDerivation rec { 4 pname = "translate-shell"; 5 version = "0.9.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "soimort"; 9 repo = "translate-shell"; 10 rev = "v${version}"; 11 sha256 = "sha256-ILXE8cSrivYqMruE+xtNIInLdwdRfMX5dneY9Nn12Uk="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 16 installFlags = [ "PREFIX=$(out)" ]; 17 18 postInstall = '' 19 wrapProgram $out/bin/trans \ 20 --prefix PATH : ${lib.makeBinPath [ 21 gawk 22 curl 23 ncurses 24 rlwrap 25 groff 26 fribidi 27 hexdump 28 ]} 29 ''; 30 31 meta = with lib; { 32 homepage = "https://www.soimort.org/translate-shell"; 33 description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium"; 34 license = licenses.unlicense; 35 maintainers = with maintainers; [ ebzzry infinisil ]; 36 mainProgram = "trans"; 37 platforms = platforms.unix; 38 }; 39}