1{stdenv, fetchurl, libxpdf, libxml2}:
2
3stdenv.mkDerivation {
4 name = "pdf2xml";
5
6 src = fetchurl {
7 url = http://tarballs.nixos.org/pdf2xml.tar.gz;
8 sha256 = "04rl7ppxqgnvxvvws669cxp478lnrdmiqj0g3m4p69bawfjc4z3w";
9 };
10 sourceRoot = "pdf2xml/pdf2xml";
11
12 buildInputs = [libxml2 libxpdf];
13
14 patches = [./pdf2xml.patch];
15
16 preBuild = ''
17 cp Makefile.linux Makefile
18
19 sed -i 's|/usr/include/libxml2|${libxml2}/include/libxml2|' Makefile
20 sed -i 's|-lxml2|-lxml2 -L${libxml2}/lib|' Makefile
21 sed -i 's|XPDF = xpdf_3.01|XPDF = ${libxpdf}/lib|' Makefile
22
23 mkdir exe
24
25 buildFlags+=" CXX=$CXX"
26 '';
27
28 installPhase = ''
29 mkdir -p $out/bin
30 cp exe/* $out/bin
31 '';
32}