biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / graphics / lsix / default.nix
blobbcb3867e3a787af4702a38ebea42686ecbad6bd1
1 { lib, stdenvNoCC, fetchFromGitHub, makeWrapper, imagemagick }:
3 stdenvNoCC.mkDerivation (finalAttrs: {
4   pname = "lsix";
5   version = "1.9.1";
7   src = fetchFromGitHub {
8     owner = "hackerb9";
9     repo = "lsix";
10     rev = finalAttrs.version;
11     sha256 = "sha256-msTG7otjzksg/2XyPDy31LEb7uGXSgB8fzfHvad9nPA=";
12   };
14   nativeBuildInputs = [ makeWrapper ];
16   installPhase = ''
17     runHook preInstall
19     install -Dm755 lsix -t $out/bin
21     runHook postInstall
22   '';
24   postFixup = ''
25     wrapProgram $out/bin/lsix \
26       --prefix PATH : ${lib.makeBinPath [ (imagemagick.override { ghostscriptSupport = true;}) ]}
27   '';
29   meta = with lib; {
30     description = "Shows thumbnails in terminal using sixel graphics";
31     homepage = "https://github.com/hackerb9/lsix";
32     license = licenses.gpl3Only;
33     platforms = platforms.all;
34     maintainers = with maintainers; [ justinlime kidonng ];
35     mainProgram = "lsix";
36   };