pkgname: mupdf pkgver: '1.27.2' pkgrel: '1' pkgdesc: 'Lightweight PDF and XPS viewer' url: 'https://www.mupdf.com' arch: x86_64 license: - AGPL3 depends: [] makedepends: - lcms2 - harfbuzz - 'libjpeg-turbo' - openjpeg - freeglut - 'xorg-libx11' - 'xorg-libxcursor' - 'xorg-libxext' - 'xorg-libxrandr' - 'xorg-libxinerama' - freetype source: - 'https://www.mupdf.com/downloads/archive/${pkgname}-${pkgver}-source.tar.gz' sha256sums: - SKIP build: | sed -i '/MU.*_EXE. :/{ s/\(.(MUPDF_LIB)\)\(.*\)$/\2 | \1/ N s/$/ -lmupdf -L$(OUT)/ }' ${pkgname}-${pkgver}-source/Makefile cat > ${pkgname}-${pkgver}-source/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 unset MAKEFLAGS cd ${pkgname}-${pkgver} export XCFLAGS=-fPIC make build=release shared=yes unset XCFLAGS make DESTDIR= SO_INSTALL_MODE=755 prefix=${PKGDIR}/usr shared=yes \ docdir=${PKGDIR}/usr/share/doc/${pkgname} \ install ln -svf mupdf-x11 ${PKGDIR}/usr/bin/mupdf install -Dm644 COPYING ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING package: | true