evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / aa / aaphoto / package.nix
blobee9cf9cde5ffdaa63eeb94ace5f6c3a3fe8c50ee
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , jasper
5 , libpng
6 , libjpeg
7 , zlib
8 , llvmPackages
9 }:
11 stdenv.mkDerivation rec {
12   pname = "aaphoto";
13   version = "0.45";
15   src = fetchFromGitHub {
16     owner = "log69";
17     repo = "aaphoto";
18     rev = "581b3fad60382bdd36356155112559f731e31be3";
19     hash = "sha256-PcvZ6v8vcZcrSn9EJ0CqxYz9gOJXlcVIkLLzFik0Pec=";
20   };
22   nativeBuildInputs = lib.optionals stdenv.cc.isClang [
23     llvmPackages.openmp
24   ];
26   buildInputs = [
27     jasper
28     libpng
29     libjpeg
30     zlib
31   ];
33   postInstall = ''
34     install -Dm644 NEWS README REMARKS TODO -t $out/share/doc/${pname}
35   '';
37   meta = with lib; {
38     homepage = "https://github.com/log69/aaphoto";
39     description = "Free and open source automatic photo adjusting software";
40     longDescription = ''
41       Auto Adjust Photo tries to give a solution for the automatic color
42       correction of photos. This means setting the contrast, color balance,
43       saturation and gamma levels of the image by analization.
45       This can be a solution for those kind of users who are not able to manage
46       and correct images with complicated graphical softwares, or just simply
47       don't intend to spend a lot of time with manually correcting the images
48       one-by-one.
49     '';
50     license = licenses.gpl3Plus;
51     maintainers = with maintainers; [ AndersonTorres ];
52     platforms = platforms.unix;
53     mainProgram = "aaphoto";
54   };