wok-next annotate graphviz/receipt @ rev 21678

updated getmail (4.41.0 -> 5.14)
author Hans-G?nter Theisgen
date Mon Jun 29 13:44:08 2020 +0100 (2020-06-29)
parents 5669e8b3be70
children a93d4b2c53cf
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@21017 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/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@21078 15 BUILD_DEPENDS="automake xorg-dev expat-dev zlib-dev libpng-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@20860 18 guile-dev gmp-dev pcre-dev perl-dev libtool" # php-dev lua-dev
al@21020 19 SPLIT="\
al@21020 20 $PACKAGE-dev $PACKAGE-doc $PACKAGE-demo $PACKAGE-guile $PACKAGE-ocaml \
al@21020 21 $PACKAGE-perl $PACKAGE-python $PACKAGE-ruby $PACKAGE-tcl $PACKAGE"
al@20230 22 COOKOPTS="skip-log-errors"
pankso@12284 23
al@20230 24 # FIXME: PHP and Lua support is temporarily disabled
al@20230 25 # (PHP broken itself, Lua breaks the Graphviz)
al@20230 26
al@20230 27 compile_rules() {
al@20733 28 sed -i '/ruby/s/1\.9/2.5/' configure.ac
al@20230 29 sed -i '/LIBPOSTFIX="64"/s/64//' configure.ac
al@20230 30 autoreconf &&
al@20230 31
al@20548 32 ./configure $CONFIGURE_ARGS &&
al@20573 33 fix libtool &&
al@20548 34 make &&
al@20548 35 make install
pascal@1234 36 }
pascal@1234 37
al@20230 38 genpkg_rules() {
pascal@20169 39 case $PACKAGE in
al@20230 40 *-dev)
al@20230 41 copy @dev
al@20230 42 SUGGESTED="guile-dev ocaml perl-dev python-dev ruby-dev tcl-dev"
al@20230 43 ;;
al@20230 44 *-doc)
al@20230 45 CAT="doc|documentation"
al@20230 46 copy doc/
al@20230 47 ;;
al@20230 48 *-demo)
al@20230 49 CAT="development|demo"
al@20230 50 copy demo/
al@20749 51 DEPENDS="graphviz perl python"
al@20230 52 ;;
al@20230 53 *-guile)
al@20230 54 copy guile/ @rm
al@20230 55 CAT="x-window|Guile bindings"
al@20749 56 DEPENDS="graphviz guile"
al@20230 57 ;;
al@20230 58 *-ocaml)
al@20230 59 copy ocaml/ @rm
al@20230 60 CAT="x-window|Ocaml bindings"
al@20749 61 DEPENDS="graphviz"
al@20230 62 ;;
al@20230 63 *-perl)
al@20230 64 copy perl/ perl5/ @rm
al@20230 65 CAT="x-window|Perl bindings"
al@20749 66 DEPENDS="graphviz perl perl-core"
al@20230 67 ;;
al@20230 68 *-python)
al@20230 69 copy python/ python2.7/ @rm
al@20230 70 CAT="x-window|Python bindings"
al@20749 71 DEPENDS="graphviz python"
al@20230 72 ;;
al@20230 73 *-ruby)
al@20230 74 copy ruby/ @rm
al@20230 75 CAT="x-window|Python bindings"
al@20749 76 DEPENDS="graphviz libruby"
al@20230 77 ;;
al@20230 78 *-tcl)
al@20230 79 copy tcl/ tcl8.6/ @rm
al@20230 80 CAT="x-window|Tcl bindings"
al@21105 81 DEPENDS="graphviz libcairo expat glib libgd libltdl pango zlib"
al@20230 82 ;;
al@20230 83 graphviz)
al@20230 84 copy @std @rm
al@21105 85 DEPENDS="libcairo expat glib libgd libltdl librsvg pango libx11 \
al@21078 86 libxaw libxmu libxt zlib"
al@20230 87 ;;
pascal@20169 88 esac
al@20860 89 find $fs -type f -name '*.la' -delete
pascal@1234 90 }