heroic: use qt6 version of kdialog (#372495)
[NixPkgs.git] / pkgs / by-name / ti / timelapse-deflicker / package.nix
blob091ad288ddc267bca5ec309409e9c157072d456b
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   makeWrapper,
6   perl,
7   perlPackages,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "timelapse-deflicker";
12   version = "0.1.0";
14   src = fetchFromGitHub {
15     owner = "cyberang3l";
16     repo = "timelapse-deflicker";
17     rev = "v${version}";
18     sha256 = "0bbfnrdycrpyz7rqrql5ib9qszny7z5xpqp65c1mxqd2876gv960";
19   };
21   installPhase = ''
22     install -m755 -D timelapse-deflicker.pl $out/bin/timelapse-deflicker
23     wrapProgram $out/bin/timelapse-deflicker --set PERL5LIB $PERL5LIB
24   '';
26   nativeBuildInputs = [ makeWrapper ];
27   buildInputs = with perlPackages; [
28     perl
29     ImageMagick
30     TermProgressBar
31     ImageExifTool
32     FileType
33     ClassMethodMaker
34   ];
36   meta = with lib; {
37     description = "Simple script to deflicker images taken for timelapses";
38     mainProgram = "timelapse-deflicker";
39     homepage = "https://github.com/cyberang3l/timelapse-deflicker";
40     license = licenses.gpl3;
41     maintainers = with maintainers; [ valeriangalliat ];
42     platforms = platforms.unix;
43   };