wok-next view imagemagick/receipt @ rev 20514

ardour, gdal, icu, js, jsoncpp, libvpx, llvm, mesa, minetest, opencv, qt5, scilab, webkit2gtk, webkitgtk, xalan-c: remove std.patch, use `fix math`.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Mar 21 16:15:19 2018 +0200 (2018-03-21)
parents 0fcf48f89432
children 757d032c55c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="imagemagick"
4 VERSION="7.0.6-10"
5 CATEGORY="graphics"
6 SHORT_DESC="ImageMagick - convert, edit, and compose images"
7 MAINTAINER="pankso@slitaz.org"
8 LICENSE="Apache"
9 WEB_SITE="https://www.imagemagick.org/script/index.php"
10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/imagemagick.html"
12 TARBALL="ImageMagick-$VERSION.tar.xz"
13 WGET_URL="https://www.imagemagick.org/download/releases/$TARBALL"
15 BUILD_DEPENDS="bzip2-dev xorg-libX11-dev xorg-libICE-dev xorg-libXext-dev \
16 xorg-libXt-dev zlib-dev libtool fftw-dev fontconfig-dev freetype-dev \
17 libjpeg-turbo-dev lcms2-dev xz-dev pango-dev libpng16-dev tiff-dev \
18 libxml2-dev librsvg-dev perl-dev util-linux-uuid-dev jasper-dev ilmbase-dev \
19 openexr-dev libgsf-dev libcroco-dev" # graphviz-dev
20 SPLIT="perl-image-magick imagemagick imagemagick-dev"
22 compile_rules() {
23 ./configure \
24 --sysconfdir=/etc \
25 --with-perl \
26 --with-magick-plus-plus \
27 --with-modules \
28 --enable-hdri \
29 --with-rsvg \
30 --disable-static \
31 $CONFIGURE_ARGS &&
32 make $MAKEFLAGS &&
33 make DESTDIR=$DESTDIR install
35 chmod -R u+w $install/usr/lib/perl5/
36 }
38 genpkg_rules() {
39 case $PACKAGE in
40 perl-image-magick)
41 copy perl5/
42 CAT="perl|Image::Magick Perl module"
43 DEPENDS="perl imagemagick"
44 ;;
45 imagemagick)
46 copy @std @rm
48 # CVE-2016-3714 work around v5
49 sed -i '/<policymap>/r/dev/stdin' $fs/etc/ImageMagick-7/policy.xml <<EOT
50 <policy domain="coder" rights="none" pattern="EPHEMERAL" />
51 <policy domain="coder" rights="none" pattern="URL" />
52 <policy domain="coder" rights="none" pattern="HTTPS" />
53 <policy domain="coder" rights="none" pattern="MVG" />
54 <policy domain="coder" rights="none" pattern="MSL" />
55 <policy domain="coder" rights="none" pattern="TEXT" />
56 <policy domain="coder" rights="none" pattern="SHOW" />
57 <policy domain="coder" rights="none" pattern="WIN" />
58 <policy domain="coder" rights="none" pattern="PLT" />
59 EOT
60 DEPENDS="bzlib cairo fftw fontconfig freetype gdk-pixbuf glib \
61 harfbuzz lcms2 libcroco libffi libgomp libjpeg-turbo \
62 libltdl liblzma libpng16 librsvg xorg-libxcb libxml2 pango pcre xorg-pixman \
63 tiff util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 \
64 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libXt \
65 zlib"
66 TAGS="image photo toolkit"
67 ;;
68 *-dev)
69 copy @dev
70 DEPENDS="imagemagick bzip2-dev cairo-dev fftw-dev fontconfig-dev \
71 freetype-dev gdk-pixbuf-dev glib-dev glibc-dev harfbuzz-dev \
72 lcms2-dev libcroco-dev libffi-dev libjpeg-turbo-dev \
73 xz-dev libpng16-dev librsvg-dev libtool xorg-libxcb-dev libxml2-dev \
74 pango-dev pcre-dev xorg-pixman-dev tiff-dev util-linux-uuid-dev \
75 xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev xorg-libXau-dev \
76 xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
77 xorg-libXt-dev zlib-dev"
78 ;;
79 esac
80 }