wok-next annotate graphviz/receipt @ rev 20775

quodlibet: remove non-existent package from bdeps
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Jun 06 20:44:57 2018 +0300 (2018-06-06)
parents 2cd2ab749160
children 8014b67fd367
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@20733 27 sed -i '/ruby/s/1\.9/2.5/' configure.ac
al@20230 28 sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac
al@20230 29 autoreconf &&
al@20230 30
al@20548 31 ./configure $CONFIGURE_ARGS &&
al@20573 32 fix libtool &&
al@20548 33 make &&
al@20548 34 make install
pascal@1234 35 }
pascal@1234 36
al@20230 37 genpkg_rules() {
pascal@20169 38 case $PACKAGE in
al@20230 39 *-dev)
al@20230 40 copy @dev
al@20230 41 SUGGESTED="guile-dev ocaml perl-dev python-dev ruby-dev tcl-dev"
al@20230 42 ;;
al@20230 43 *-doc)
al@20230 44 CAT="doc|documentation"
al@20230 45 copy doc/
al@20230 46 ;;
al@20230 47 *-demo)
al@20230 48 CAT="development|demo"
al@20230 49 copy demo/
al@20749 50 DEPENDS="graphviz perl python"
al@20230 51 ;;
al@20230 52 *-guile)
al@20230 53 copy guile/ @rm
al@20230 54 CAT="x-window|Guile bindings"
al@20749 55 DEPENDS="graphviz guile"
al@20230 56 ;;
al@20230 57 *-ocaml)
al@20230 58 copy ocaml/ @rm
al@20230 59 CAT="x-window|Ocaml bindings"
al@20749 60 DEPENDS="graphviz"
al@20230 61 ;;
al@20230 62 *-perl)
al@20230 63 copy perl/ perl5/ @rm
al@20230 64 CAT="x-window|Perl bindings"
al@20749 65 DEPENDS="graphviz perl perl-core"
al@20230 66 ;;
al@20230 67 *-python)
al@20230 68 copy python/ python2.7/ @rm
al@20230 69 CAT="x-window|Python bindings"
al@20749 70 DEPENDS="graphviz python"
al@20230 71 ;;
al@20230 72 *-ruby)
al@20230 73 copy ruby/ @rm
al@20230 74 CAT="x-window|Python bindings"
al@20749 75 DEPENDS="graphviz libruby"
al@20230 76 ;;
al@20230 77 *-tcl)
al@20230 78 copy tcl/ tcl8.6/ @rm
al@20230 79 CAT="x-window|Tcl bindings"
al@20749 80 DEPENDS="graphviz cairo expat glib libgd libltdl pango zlib"
al@20230 81 ;;
al@20230 82 graphviz)
al@20230 83 copy @std @rm
al@20749 84 DEPENDS="cairo expat glib libgd libltdl librsvg pango xorg-libX11 \
al@20749 85 xorg-libXaw xorg-libXmu xorg-libXt zlib"
al@20230 86 ;;
pascal@20169 87 esac
pascal@1234 88 }