biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / video / giph / default.nix
blob9d0175911d690233eed05cd5b0072cd670e09f94
1 { stdenvNoCC
2 , lib
3 , fetchFromGitHub
4 , ffmpeg
5 , xdotool
6 , slop
7 , libnotify
8 , procps
9 , makeWrapper
12 stdenvNoCC.mkDerivation rec {
13   pname = "giph";
14   version = "1.1.1";
16   src = fetchFromGitHub {
17     owner = "phisch";
18     repo = pname;
19     rev = version;
20     sha256 = "19l46m1f32b3bagzrhaqsfnl5n3wbrmg3sdy6fdss4y1yf6nqayk";
21   };
23   dontConfigure = true;
25   dontBuild = true;
27   installFlags = [ "PREFIX=${placeholder "out"}" ];
29   nativeBuildInputs = [ makeWrapper ];
31   postInstall = ''
32     wrapProgram $out/bin/giph \
33       --prefix PATH : ${lib.makeBinPath [ ffmpeg xdotool libnotify slop procps ]}
34   '';
36   meta = with lib; {
37     homepage = "https://github.com/phisch/giph";
38     description = "Simple gif recorder";
39     license = licenses.mit;
40     maintainers = [ maintainers.lom ];
41     platforms = platforms.linux;
42     mainProgram = "giph";
43   };