wok-next view mupdf/receipt @ rev 20533

cairo-clock, grub4dos: fix CFLAGS
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Mar 27 12:50:45 2018 +0200 (2018-03-27)
parents c4e53a39395a
children d6378d455338
line source
1 # SliTaz package receipt v2.
3 PACKAGE="mupdf"
4 VERSION="1.11"
5 CATEGORY="utilities"
6 SHORT_DESC="A lightweight PDF and XPS viewer"
7 MAINTAINER="jozee@slitaz.org"
8 LICENSE="GPL3"
9 WEB_SITE="http://mupdf.com/"
11 TARBALL="$PACKAGE-$VERSION-source.tar.gz"
12 WGET_URL="http://mupdf.com/downloads/$TARBALL"
14 BUILD_DEPENDS="freetype-dev fontconfig-dev jbig2dec-dev libjpeg-turbo-dev \
15 openjpeg-dev zlib-dev xorg-dev"
16 SPLIT="mudraw mupdf mupdf-dev"
18 compile_rules() {
19 # Use system wide libraries instead of included ones
20 rm -rf $src/thirdparty
22 case "$ARCH" in
23 arm*)
24 ARCH_ARGS='OS="slitaz-arm"'
25 unset CC CFLAGS
26 make generate
27 cat >> Makerules <<EOT
28 ifeq "\$(OS)" "slitaz-arm"
29 SYS_FREETYPE_INC = -I/cross/$ARCH/sysroot/usr/include
30 CC = ${HOST_SYSTEM}-gcc
31 LD = ${HOST_SYSTEM}-ld
32 AR = ${HOST_SYSTEM}-ar
33 CFLAGS += -I/cross/$ARCH/sysroot/usr/include -O2 -march=armv6 -ftree-vectorize -ffast-math -fsingle-precision-constant
34 CROSSCOMPILE=yes
35 endif
36 EOT
37 ln -s /usr/include/freetype2/freetype/ /usr/include/freetype
38 ;;
39 *)
40 # apply debian 1.4-1 patch
41 patch -p1 < $stuff/use_openjpeg_1.5.patch
42 ;;
43 esac
44 make ${ARCH_ARGS} build=release &&
45 make ${ARCH_ARGS} build=release prefix=/usr install
46 rm -rf /usr/include/freetype
47 }
49 genpkg_rules() {
50 case $PACKAGE in
51 mudraw)
52 copy mudraw
53 CAT="development|mudraw"
54 DEPENDS="bzlib freetype jbig2dec openjpeg"
55 ;;
56 mupdf)
57 copy @std @rm
58 DEPENDS="bzlib freetype fontconfig jbig2dec openjpeg xorg-libXext"
59 ;;
60 mupdf-dev)
61 copy @dev
62 ;;
63 esac
64 }