wok-next annotate mupdf/receipt @ rev 21640

updated fbgrab (1.2 -> 1.3.3)
author Hans-G?nter Theisgen
date Fri Jun 26 15:42:40 2020 +0100 (2020-06-26)
parents d5aab818505e
children
rev   line source
pascal@20179 1 # SliTaz package receipt v2.
jozee@6837 2
jozee@6837 3 PACKAGE="mupdf"
al@20668 4 VERSION="1.13.0"
al@20668 5 CATEGORY="x-window"
al@20668 6 SHORT_DESC="MuPDF document viewer"
al@21020 7 MAINTAINER="devel@slitaz.org"
al@20668 8 LICENSE="AGPL3"
al@20668 9 WEB_SITE="https://mupdf.com/"
al@20476 10
al@20668 11 TARBALL="$PACKAGE-$VERSION-source.tar.xz"
al@20668 12 WGET_URL="https://mupdf.com/downloads/$TARBALL"
al@14429 13
al@20668 14 BUILD_DEPENDS="freetype-dev libjpeg-turbo-dev jbig2dec-dev openjpeg2-dev \
al@20668 15 freeglut-dev mesa-dev glu-dev curl-dev"
al@21020 16 SPLIT="$PACKAGE-gl $PACKAGE-tools $PACKAGE-dev"
jozee@6837 17
al@20476 18 compile_rules() {
al@20668 19 # use system wide libraries instead of included ones; leave mujs
al@20668 20 rm -rf thirdparty/curl thirdparty/freeglut thirdparty/freetype \
al@20668 21 thirdparty/harfbuzz thirdparty/jbig2dec thirdparty/lcms2 \
al@20668 22 thirdparty/libjpeg thirdparty/openjpeg thirdparty/zlib
al@20668 23
al@20668 24 # fix includes for jbig2dec
al@20668 25 sed -i '/^JBIG2DEC_CFLAGS :=/s|$| -I./include/mupdf|' Makethird
al@20476 26
al@21020 27 make build=small libs apps extra &&
al@21020 28 make build=small prefix=/usr install || return 1
al@20668 29
al@20668 30 # install tools
al@20668 31 cd $src/build/small
al@20668 32 cp mjsgen mujstest muraster mupdf-x11-curl $install/usr/bin/
al@20668 33
al@20668 34 # desktop integration
al@20668 35 install -Dm644 $stuff/mupdf.desktop \
al@20668 36 $install/usr/share/applications/mupdf.desktop
al@20668 37 install -Dm644 $src/docs/logo/mupdf.png \
al@20668 38 $install/usr/share/icons/hicolor/48x48/apps/mupdf.png
al@20668 39
al@20668 40 # fix permissions
al@20668 41 find $install/usr/include $install/usr/share $install/usr/lib -type f \
al@20668 42 -exec chmod 0644 '{}' \;
jozee@6837 43 }
jozee@6837 44
al@20476 45 genpkg_rules() {
pascal@20179 46 case $PACKAGE in
al@20668 47 mupdf)
al@20668 48 copy mupdf-x11-curl mupdf.desktop mupdf.png
al@20668 49 ln -s mupdf-x11-curl $fs/usr/bin/mupdf
al@20668 50 DEPENDS="freetype jbig2dec libcurl libharfbuzz libjpeg-turbo \
al@21078 51 openjpeg2 openssl libx11 libxext zlib"
al@20668 52 CAT="x-window|basic X11 version"
al@20476 53 ;;
al@20668 54 mupdf-gl)
al@20668 55 copy mupdf-gl mupdf.desktop mupdf.png
al@20668 56 ln -s mupdf-gl $fs/usr/bin/mupdf
al@20668 57 DEPENDS="freeglut freetype jbig2dec libharfbuzz libjpeg-turbo mesa \
al@20668 58 openjpeg2 zlib"
al@20668 59 CAT="x-window|full featured OpenGL accelerated version"
al@20668 60 PROVIDE="mupdf:mesa"
al@20668 61 ;;
al@20668 62 mupdf-tools)
al@20668 63 copy mutool mjsgen mujstest muraster
al@20668 64 DEPENDS="freetype jbig2dec libharfbuzz libjpeg-turbo openjpeg2 \
al@20668 65 openssl zlib"
al@20668 66 CAT="x-window|multipurpose PDF tools"
al@20476 67 ;;
al@20476 68 mupdf-dev)
al@20476 69 copy @dev
al@20476 70 ;;
pascal@20179 71 esac
jozee@6837 72 }