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 } |