wok-next annotate graphviz/receipt @ rev 20343

unbound: create /var/lib/unbound
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Nov 17 18:18:29 2017 +0100 (2017-11-17)
parents a3eed29ea834
children 30af4e7aa239
rev   line source
pascal@20169 1 # SliTaz package receipt v2.
pascal@1234 2
pascal@1234 3 PACKAGE="graphviz"
al@20230 4 VERSION="2.40.1"
pascal@1234 5 CATEGORY="x-window"
al@20230 6 SHORT_DESC="Automatic graph drawing"
pascal@1234 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15600 8 LICENSE="Eclipse"
al@20230 9 WEB_SITE="http://www.graphviz.org/"
al@20230 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/general/graphviz.html"
al@20230 11
pascal@1234 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@20230 13 WGET_URL="http://graphviz.org/pub/graphviz/stable/SOURCES/$TARBALL"
pascal@1234 14
al@20230 15 BUILD_DEPENDS="automake xorg-dev expat-dev zlib-dev libpng16-dev \
al@20230 16 libjpeg-turbo-dev libgd-dev swig ocaml python-dev tcl-dev tk-dev librsvg-dev \
al@20230 17 ruby-dev libcroco-dev util-linux-uuid-dev pango-dev libxml2-dev gdk-pixbuf-dev \
al@20230 18 guile-dev pcre-dev perl-dev libtool" # php-dev lua-dev
al@20230 19 SPLIT="graphviz-dev graphviz-doc graphviz-demo graphviz-guile graphviz-ocaml \
al@20230 20 graphviz-perl graphviz-python graphviz-ruby graphviz-tcl graphviz"
al@20230 21 COOKOPTS="skip-log-errors"
pankso@12284 22
al@20230 23 # FIXME: PHP and Lua support is temporarily disabled
al@20230 24 # (PHP broken itself, Lua breaks the Graphviz)
al@20230 25
al@20230 26 compile_rules() {
al@20230 27 sed -i '/ruby/s/1\.9/2.4/' configure.ac
al@20230 28 sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac
al@20230 29 autoreconf &&
al@20230 30
al@20230 31 ./configure $CONFIGURE_ARGS && make && make install
pascal@1234 32 }
pascal@1234 33
al@20230 34 genpkg_rules() {
pascal@20169 35 case $PACKAGE in
al@20230 36 *-dev)
al@20230 37 copy @dev
al@20230 38 DEPENDS="graphviz graphviz-guile graphviz-ocaml graphviz-perl \
al@20230 39 graphviz-python graphviz-ruby graphviz-tcl \
al@20230 40 bzip2-dev cairo-dev expat-dev fontconfig-dev freetype-dev \
al@20230 41 gdk-pixbuf-dev glib-dev gmp-dev harfbuzz-dev libjpeg-turbo-dev \
al@20230 42 libcroco-dev libffi-dev libgd-dev libpng16-dev librsvg-dev libtool \
al@20230 43 libxml2-dev pango-dev pcre-dev util-linux-blkid-dev \
al@20230 44 util-linux-mount-dev util-linux-uuid-dev xorg-libX11-dev \
al@20230 45 xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev xorg-libXpm-dev \
al@20230 46 xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
al@20230 47 SUGGESTED="guile-dev ocaml perl-dev python-dev ruby-dev tcl-dev"
al@20230 48 ;;
al@20230 49 *-doc)
al@20230 50 CAT="doc|documentation"
al@20230 51 copy doc/
al@20230 52 ;;
al@20230 53 *-demo)
al@20230 54 CAT="development|demo"
al@20230 55 copy demo/
al@20230 56 DEPENDS="graphviz perl python ruby tcl"
al@20230 57 ;;
al@20230 58 *-guile)
al@20230 59 copy guile/ @rm
al@20230 60 CAT="x-window|Guile bindings"
al@20230 61 DEPENDS="graphviz expat gmp guile libltdl zlib"
al@20230 62 ;;
al@20230 63 *-ocaml)
al@20230 64 copy ocaml/ @rm
al@20230 65 CAT="x-window|Ocaml bindings"
al@20230 66 DEPENDS="graphviz expat libltdl zlib"
al@20230 67 ;;
al@20230 68 *-perl)
al@20230 69 copy perl/ perl5/ @rm
al@20230 70 CAT="x-window|Perl bindings"
al@20230 71 DEPENDS="graphviz expat libltdl perl perl-core zlib"
al@20230 72 ;;
al@20230 73 *-python)
al@20230 74 copy python/ python2.7/ @rm
al@20230 75 CAT="x-window|Python bindings"
al@20230 76 DEPENDS="graphviz expat libltdl python zlib"
al@20230 77 ;;
al@20230 78 *-ruby)
al@20230 79 copy ruby/ @rm
al@20230 80 CAT="x-window|Python bindings"
al@20230 81 DEPENDS="graphviz expat gmp libltdl libruby zlib"
al@20230 82 ;;
al@20230 83 *-tcl)
al@20230 84 copy tcl/ tcl8.6/ @rm
al@20230 85 CAT="x-window|Tcl bindings"
al@20230 86 DEPENDS="graphviz bzlib cairo expat fontconfig freetype glib \
al@20230 87 libffi libgd libharfbuzz libjpeg-turbo libltdl liblzma libpng16 \
al@20230 88 libxml2 pango pcre xorg-libX11 xorg-libXau xorg-libXdmcp \
al@20230 89 xorg-libXext xorg-libXpm xorg-libXrender xorg-libxcb xorg-pixman \
al@20230 90 zlib"
al@20230 91 ;;
al@20230 92 graphviz)
al@20230 93 copy @std @rm
al@20230 94 DEPENDS="bzlib cairo expat fontconfig freetype gdk-pixbuf glib \
al@20230 95 libcroco libffi libgd libharfbuzz libjpeg-turbo libltdl liblzma \
al@20230 96 libpng16 librsvg libxml2 pango pcre util-linux-blkid \
al@20230 97 util-linux-mount util-linux-uuid xorg-libICE xorg-libSM \
al@20230 98 xorg-libX11 xorg-libXau xorg-libXaw xorg-libXdmcp xorg-libXext \
al@20230 99 xorg-libXmu xorg-libXpm xorg-libXrender xorg-libXt xorg-libxcb \
al@20230 100 xorg-pixman zlib"
al@20230 101 ;;
pascal@20169 102 esac
pascal@1234 103 }