Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / podofo / default.nix
blob1243763421c08aef971bc135431490260253b984
1 { lib, stdenv, fetchurl, cmake, zlib, freetype, libjpeg, libtiff, fontconfig
2 , openssl, libpng, lua5, pkg-config, libidn, expat
3 }:
5 stdenv.mkDerivation rec {
6   version = "0.9.8";
7   pname = "podofo";
9   src = fetchurl {
10     url = "mirror://sourceforge/podofo/${pname}-${version}.tar.gz";
11     sha256 = "sha256-XeYH4V8ZK4rZBzgwB1nYjeoPXM3OO/AASKDJMrxkUVQ=";
12   };
14   outputs = [ "out" "dev" "lib" ];
16   nativeBuildInputs = [ cmake pkg-config ];
18   buildInputs = [ zlib freetype libjpeg libtiff fontconfig openssl libpng
19                   libidn expat lua5 ];
21   cmakeFlags = [
22     "-DPODOFO_BUILD_SHARED=ON"
23     "-DPODOFO_BUILD_STATIC=OFF"
24     "-DCMAKE_BUILD_WITH_INSTALL_NAME_DIR=ON"
25   ];
27   postInstall = ''
28     moveToOutput lib "$lib"
29   '';
31   meta = with lib; {
32     homepage = "https://podofo.sourceforge.net";
33     description = "A library to work with the PDF file format";
34     platforms = platforms.all;
35     license = with licenses; [ gpl2Plus lgpl2Plus ];
36   };