gnome-podcasts: 0.7.1 -> 0.7.2 (#373846)
[NixPkgs.git] / pkgs / by-name / li / libraw / package.nix
blob700092119a7e51b1f27c0f3ed2d3a9d8db8781f6
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   lcms2,
7   pkg-config,
9   # for passthru.tests
10   freeimage,
11   hdrmerge,
12   imagemagick,
13   python3,
16 stdenv.mkDerivation rec {
17   pname = "libraw";
18   version = "0.21.3";
20   src = fetchFromGitHub {
21     owner = "LibRaw";
22     repo = "LibRaw";
23     rev = version;
24     hash = "sha256-QFyRQ0V7din/rnkRvEWf521kSzN7HwJ3kZiQ43PAmVI=";
25   };
27   outputs = [
28     "out"
29     "lib"
30     "dev"
31     "doc"
32   ];
34   propagatedBuildInputs = [ lcms2 ];
36   nativeBuildInputs = [
37     autoreconfHook
38     pkg-config
39   ];
41   enableParallelBuilding = true;
43   passthru.tests = {
44     inherit imagemagick hdrmerge freeimage;
45     inherit (python3.pkgs) rawkit;
46   };
48   meta = with lib; {
49     description = "Library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others)";
50     homepage = "https://www.libraw.org/";
51     license = with licenses; [
52       cddl
53       lgpl2Plus
54     ];
55     platforms = platforms.unix;
56   };