ps3-disc-dumper: 3.2.3 -> 4.2.5, .NET 6 -> 9 (#361506)
[NixPkgs.git] / pkgs / development / libraries / podofo / 0.10.x.nix
bloba1d2022325446d3bf8987ef5dcbfad79abba09bd
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   expat,
7   fontconfig,
8   freetype,
9   libidn,
10   libjpeg,
11   libpng,
12   libtiff,
13   libxml2,
14   lua5,
15   openssl,
16   pkg-config,
17   zlib,
20 stdenv.mkDerivation (finalAttrs: {
21   pname = "podofo";
22   version = "0.10.4";
24   src = fetchFromGitHub {
25     owner = "podofo";
26     repo = "podofo";
27     rev = finalAttrs.version;
28     hash = "sha256-ZY+kyimLzAeEgvDaflXM7MbyzsGgivOnG1aBD9/ozbk=";
29   };
31   outputs = [
32     "out"
33     "dev"
34     "lib"
35   ];
37   nativeBuildInputs = [
38     cmake
39     pkg-config
40   ];
42   buildInputs = [
43     expat
44     fontconfig
45     freetype
46     libidn
47     libjpeg
48     libpng
49     libtiff
50     libxml2
51     lua5
52     openssl
53     zlib
54   ];
56   cmakeFlags = [
57     "-DPODOFO_BUILD_STATIC=${if stdenv.hostPlatform.isStatic then "ON" else "OFF"}"
58     "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON"
59   ];
61   meta = {
62     homepage = "https://github.com/podofo/podofo";
63     description = "Library to work with the PDF file format";
64     platforms = lib.platforms.all;
65     license = with lib.licenses; [
66       gpl2Plus
67       lgpl2Plus
68     ];
69     maintainers = [ ];
70   };