# Description: Lightweight PDF and XPS viewer
# URL: https://www.mupdf.com/
# Maintainer: Juergen Daubert, jue at crux dot nu
# Depends on: glu harfbuzz libjpeg-turbo xorg-libxi
# Optional: brotli freeglut gumbo-parser jbig2dec openjpeg2

name=mupdf
version=1.27.2
release=1
source=(https://mupdf.com/downloads/archive/$name-$version-source.tar.lz
    mupdf.pc.in)

build() {
    cd $name-$version-source

    PKGMK_MUPDF="USE_SYSTEM_LIBS=yes"

    prt-get isinst brotli || PKGMK_MUPDF+=" USE_SYSTEM_BROTLI=no"
    prt-get isinst freeglut || PKGMK_MUPDF+=" USE_SYSTEM_GLUT=no"
    prt-get isinst gumbo-parser || PKGMK_MUPDF+=" USE_SYSTEM_GUMBO=no"
    prt-get isinst jbig2dec || PKGMK_MUPDF+=" USE_SYSTEM_JBIG2DEC=no"
    prt-get isinst openjpeg2 || PKGMK_MUPDF+=" USE_SYSTEM_OPENJPEG=no"

    make install $PKGMK_MUPDF\
        prefix=$PKG/usr \
        mandir=$PKG/usr/share/man \
        shared=yes \
        XCFLAGS="-fpic -fcommon"

    ln -s mupdf-gl $PKG/usr/bin/mupdf

    sed "s/VERSION/$version/" $SRC/mupdf.pc.in > $SRC/mupdf.pc
    install -D -m644 $SRC/mupdf.pc $PKG/usr/lib/pkgconfig/mupdf.pc

    rm -r $PKG/usr/share/doc
}
