MuPDF-1.20.0

Introduction à MuPDF

MuPDF est une visionneuse légère de PDF et de XPS.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

  • Téléchargement (HTTP) : https://www.mupdf.com/downloads/archive/mupdf-1.20.0-source.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 : 61ec4cb841a4b7481ceb682a6c3131b5

  • Taille du téléchargement : 84 Mo

  • Estimation de l'espace disque requis : 340 Mo

  • Estimation du temps de construction : 0,2 SBU (Avec parallélisme = 4)

Dépendances de MuPDF

Requises

GLU-9.0.2 et Bibliothèques Xorg

Recommandées

Facultatives

xdg-utils-1.1.3 (exécution), jbig2dec et MuJS

Requis (exécution)

un environnement graphique

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/mupdf

Installation de MuPDF

Tout d'abord, corrigez le Makefile pour pointer correctement vers la bibliothèque partagée :

sed -i '/MU.*_EXE. :/{
        s/\(.(MUPDF_LIB)\)\(.*\)$/\2 | \1/
        N
        s/$/ -lmupdf -L$(OUT)/
        }' Makefile

Installez MuPDF en exécutant les commandes suivantes :

cat > user.make << EOF &&
USE_SYSTEM_FREETYPE := yes
USE_SYSTEM_HARFBUZZ := yes
USE_SYSTEM_JBIG2DEC := no
USE_SYSTEM_JPEGXR := no # not used without HAVE_JPEGXR
USE_SYSTEM_LCMS2 := no # need lcms2-art fork
USE_SYSTEM_LIBJPEG := yes
USE_SYSTEM_MUJS := no # build needs source anyways
USE_SYSTEM_OPENJPEG := yes
USE_SYSTEM_ZLIB := yes
USE_SYSTEM_GLUT := no # need freeglut2-art fork
USE_SYSTEM_CURL := yes
USE_SYSTEM_GUMBO := no
EOF

export XCFLAGS=-fPIC                               &&
make build=release shared=yes                      &&
unset XCFLAGS

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

make prefix=/usr                        \
     shared=yes                         \
     docdir=/usr/share/doc/mupdf-1.20.0 \
     install                            &&

chmod 755 /usr/lib/libmupdf.so          &&
ln -sfv mupdf-x11 /usr/bin/mupdf

Explication des commandes

ln -sfv mupdf-x11-curl /usr/bin/mupdf  : ce lien symbolique permet de choisir entre mupdf-gl et mupdf-x11 en lançant mupdf.

Contenu

Programme installé: mupdf (lien symbolique), mupdf-gl, mupdf-x11, mupdf-x11-curl, muraster et mutool
Bibliothèques installées: libmupdf.so
Répertoires installés: /usr/include/mupdf, /usr/share/doc/mupdf-1.20.0

Descriptions courtes

mupdf

est un programme pour visualiser des documents PDF, XPS, EPUB et CBZ et divers formats d'image comme PNG, JPEG, GIFF et TIFF

mupdf-gl

comme mupdf, avec le rendu opengl

mupdf-x11

comme mapdf, avec le rendu X Window

muraster

est un programme utilisé pour effectuer des opérations de rasterisation avec des documents PDF

mutool

est un programme pour effectuer diverses opérations sur les fichiers PDF, comme la fusion et le nettoyage de documents PDF

libmupdf.so

contient les fonctions de l'API de mupdf

Last updated on