wok-next annotate imagemagick6/receipt @ rev 20187
gpm: typo
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Nov 02 20:06:45 2017 +0100 (2017-11-02) |
parents | e70c0b9c5adf |
children | fcbd6baa8d54 |
rev | line source |
---|---|
al@19771 | 1 # SliTaz package receipt v2. |
al@19713 | 2 |
al@19713 | 3 PACKAGE="imagemagick6" |
al@19713 | 4 VERSION="6.9.8-4" |
al@19713 | 5 CATEGORY="graphics" |
al@19713 | 6 SHORT_DESC="ImageMagick (v.6) - convert, edit, and compose images" |
al@19713 | 7 MAINTAINER="pankso@slitaz.org" |
al@19713 | 8 LICENSE="Apache" |
al@19713 | 9 WEB_SITE="http://www.imagemagick.org/" |
al@19713 | 10 |
al@19713 | 11 TARBALL="ImageMagick-$VERSION.tar.xz" |
al@19713 | 12 WGET_URL="https://www.imagemagick.org/download/releases/$TARBALL" |
al@19713 | 13 |
al@19713 | 14 BUILD_DEPENDS="bzip2-dev xorg-libX11-dev xorg-libICE-dev xorg-libXext-dev \ |
al@19713 | 15 xorg-libXt-dev zlib-dev libtool fftw-dev fontconfig-dev freetype-dev \ |
al@19776 | 16 libjpeg-turbo-dev lcms2-dev xz-dev pango-dev libpng-dev tiff-dev \ |
al@19785 | 17 libxml2-dev librsvg-dev perl-dev util-linux-uuid-dev" |
al@19713 | 18 # jasper-dev ilmbase-dev openexr-dev graphviz-dev libgsf-dev |
al@19771 | 19 SPLIT="imagemagick6-dev" |
al@19713 | 20 |
al@19713 | 21 # Rules to configure and make the package. |
al@19713 | 22 compile_rules() |
al@19713 | 23 { |
al@19713 | 24 ./configure \ |
al@19713 | 25 --sysconfdir=/etc \ |
al@19713 | 26 --with-perl \ |
al@19713 | 27 --with-magick-plus-plus \ |
al@19713 | 28 --with-modules \ |
al@19713 | 29 --enable-hdri \ |
al@19713 | 30 --with-rsvg \ |
al@19713 | 31 --disable-static \ |
al@19713 | 32 $CONFIGURE_ARGS && |
al@19713 | 33 make $MAKEFLAGS && |
al@19713 | 34 make DESTDIR=$DESTDIR install |
al@19713 | 35 |
al@19713 | 36 chmod -R u+w $install/usr/lib/perl5/ |
al@19713 | 37 } |
al@19713 | 38 |
al@19713 | 39 # Rules to gen a SliTaz package suitable for Tazpkg. |
al@19713 | 40 genpkg_rules() |
al@19713 | 41 { |
al@19771 | 42 case $PACKAGE in |
al@19771 | 43 imagemagick6) |
al@19771 | 44 copy @std |
al@19713 | 45 |
al@19771 | 46 # CVE-2016-3714 work around v5 |
al@19771 | 47 sed -i '/<policymap>/r/dev/stdin' $fs/etc/ImageMagick-6/policy.xml <<EOT |
al@19713 | 48 <policy domain="coder" rights="none" pattern="EPHEMERAL" /> |
al@19713 | 49 <policy domain="coder" rights="none" pattern="URL" /> |
al@19713 | 50 <policy domain="coder" rights="none" pattern="HTTPS" /> |
al@19713 | 51 <policy domain="coder" rights="none" pattern="MVG" /> |
al@19713 | 52 <policy domain="coder" rights="none" pattern="MSL" /> |
al@19713 | 53 <policy domain="coder" rights="none" pattern="TEXT" /> |
al@19713 | 54 <policy domain="coder" rights="none" pattern="SHOW" /> |
al@19713 | 55 <policy domain="coder" rights="none" pattern="WIN" /> |
al@19713 | 56 <policy domain="coder" rights="none" pattern="PLT" /> |
al@19713 | 57 EOT |
al@19771 | 58 DEPENDS="bzlib cairo fftw fontconfig freetype gdk-pixbuf glib \ |
al@19779 | 59 harfbuzz lcms2 libcroco libffi libgomp libjpeg-turbo \ |
al@19771 | 60 libltdl liblzma libpng librsvg libxcb libxml2 pango pcre pixman \ |
al@19771 | 61 tiff util-linux-uuid xorg-libICE xorg-libSM xorg-libX11 \ |
al@19771 | 62 xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libXt \ |
al@19771 | 63 zlib" |
al@19771 | 64 TAGS="image photo toolkit" |
al@19771 | 65 ;; |
al@19771 | 66 *-dev) |
al@19771 | 67 copy @dev |
al@19771 | 68 DEPENDS="imagemagick6 bzip2-dev cairo-dev fftw-dev fontconfig-dev \ |
al@19771 | 69 freetype-dev gdk-pixbuf-dev glib-dev glibc-dev harfbuzz-dev \ |
al@19779 | 70 lcms2-dev libcroco-dev libffi-dev libjpeg-turbo-dev \ |
al@19771 | 71 liblzma-dev libpng-dev librsvg-dev libtool libxcb-dev libxml2-dev \ |
al@19771 | 72 pango-dev pcre-dev pixman-dev tiff-dev util-linux-uuid-dev \ |
al@19771 | 73 xorg-libICE-dev xorg-libSM-dev xorg-libX11-dev xorg-libXau-dev \ |
al@19771 | 74 xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \ |
al@19771 | 75 xorg-libXt-dev zlib-dev" |
al@19771 | 76 ;; |
al@19771 | 77 esac |
al@19713 | 78 } |