|
|
|
@ -1,12 +1,14 @@ |
|
|
|
|
{stdenv, fetchurl, cmake, zlib, freetype, libjpeg, libtiff, fontconfig, |
|
|
|
|
openssl, libpng, lua5}: |
|
|
|
|
{ stdenv, fetchurl, cmake, zlib, freetype, libjpeg, libtiff, fontconfig |
|
|
|
|
, openssl, libpng, lua5 }: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
name = "podofo-0.9.2"; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "mirror://sourceforge/podofo/${name}.tar.gz"; |
|
|
|
|
sha256 = "1wx3s0718rmhdzdwyi8hgpf2s92sk3hijy8f4glrmnjpiihr2la6"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ zlib freetype libjpeg libtiff fontconfig openssl libpng ]; |
|
|
|
|
nativeBuildInputs = [ cmake ]; |
|
|
|
|
buildInputs = [ lua5 stdenv.gcc.libc ]; |
|
|
|
@ -17,6 +19,15 @@ stdenv.mkDerivation rec { |
|
|
|
|
lua5.crossDrv stdenv.gccCross.libc ]; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
# fix finding freetype-2.5 |
|
|
|
|
preConfigure = '' |
|
|
|
|
substituteInPlace ./CMakeLists.txt \ |
|
|
|
|
--replace FREETYPE_INCLUDE_DIR FREETYPE_INCLUDE_DIRS \ |
|
|
|
|
--replace 'FIND_PACKAGE(FREETYPE' 'FIND_PACKAGE(Freetype' |
|
|
|
|
|
|
|
|
|
rm ./cmake/modules/Find{FREETYPE,ZLIB,PkgConfig}.cmake |
|
|
|
|
''; |
|
|
|
|
|
|
|
|
|
cmakeFlags = "-DPODOFO_BUILD_SHARED=ON -DPODOFO_BUILD_STATIC=OFF"; |
|
|
|
|
|
|
|
|
|
meta = { |
|
|
|
|