wok-next annotate graphviz/receipt @ rev 21303
updated gujin (2.8.6 -> 2.8.7)
author | Hans-G?nter Theisgen |
---|---|
date | Tue Dec 10 07:57:29 2019 +0100 (2019-12-10) |
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 } |