1 Prerequisites for building from sources:
2 mupdf [http://mupdf.com/]
3 git://git.ghostscript.com/mupdf.git
4 commit 990c79c8e5288a3315a73d8c55084a594f82ccac
5 ocaml (4.02+) [http://ocaml.org/]
6 gcc [https://gcc.gnu.org/]
7 binutils [http://www.gnu.org/software/binutils/]
8 make [http://www.gnu.org/software/make/]
9 git [https://git-scm.com/]
10 openssl [https://www.openssl.org/source/]
11 MuPDF depends on libcrypto part of OpenSSL
12 opengl [http://en.wikipedia.org/wiki/OpenGL]
14 llpp% git clone git://git.ghostscript.com/mupdf.git --recursive
16 mupdf% make build=native
20 llpp% sh build.sh build
22 somewhere% sh /path/to/llpp/build.sh $(pwd)
24 Standalone binary should now be in build/llpp or somewhere/llpp
28 ghc [https://www.haskell.org/ghc/]
29 shake [http://shakebuild.com/]
31 llpp% shake -j0 [build/llpp.native]
33 llpp% runghc Shakefile.hs -j0 [build/llpp.native]
35 Standalone binary should now be in build/llpp[.native]