summaryrefslogtreecommitdiff
path: root/mupdf/Pkgfile
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2022-07-19 19:01:14 +0200
committerJuergen Daubert <jue@jue.li>2022-07-19 19:01:14 +0200
commit7cd6be6cf22d4311a61478a42b9c857f96fec294 (patch)
treebb65e291cb73c02790d94c61bb6c86e1437d4ece /mupdf/Pkgfile
parentde0fc69d754ae48a24378b0c1b720f5647a9164c (diff)
downloadopt-7cd6be6cf22d4311a61478a42b9c857f96fec294.tar.gz
opt-7cd6be6cf22d4311a61478a42b9c857f96fec294.tar.xz
mupdf: add optional dependencies
Diffstat (limited to 'mupdf/Pkgfile')
-rw-r--r--mupdf/Pkgfile18
1 files changed, 10 insertions, 8 deletions
diff --git a/mupdf/Pkgfile b/mupdf/Pkgfile
index b6ba1e8ec..78ecaffe5 100644
--- a/mupdf/Pkgfile
+++ b/mupdf/Pkgfile
@@ -2,25 +2,27 @@
# URL: https://www.mupdf.com/
# Maintainer: Juergen Daubert, jue at crux dot nu
# Depends on: glu libglvnd harfbuzz libjpeg-turbo xorg-libxi
+# Optional: freeglut openjpeg2 jbig2dec gumbo-parser
name=mupdf
version=1.20.0
-release=1
+release=2
source=(https://mupdf.com/downloads/archive/$name-$version-source.tar.lz)
build() {
cd $name-$version-source
- export USE_SYSTEM_LIBS='yes'
+ PKGMK_MUPDF="USE_SYSTEM_LIBS=yes"
- make install \
+ prt-get isinst freeglut || PKGMK_MUPDF+=" USE_SYSTEM_GLUT=no"
+ prt-get isinst openjpeg2 || PKGMK_MUPDF+=" USE_SYSTEM_OPENJPEG=no"
+ prt-get isinst jbig2dec || PKGMK_MUPDF+=" USE_SYSTEM_JBIG2DEC=no"
+ prt-get isinst gumbo-parser || PKGMK_MUPDF+=" USE_SYSTEM_GUMBO=no"
+
+ make install $PKGMK_MUPDF\
prefix=$PKG/usr \
mandir=$PKG/usr/share/man \
- XCFLAGS="-fpic -fcommon" \
- USE_SYSTEM_JBIG2DEC='no' \
- USE_SYSTEM_OPENJPEG='no' \
- USE_SYSTEM_GLUT='no' \
- USE_SYSTEM_GUMBO='no'
+ XCFLAGS="-fpic -fcommon"
ln -s mupdf-gl $PKG/usr/bin/mupdf
rm -r $PKG/usr/share/doc

Generated by cgit