wok annotate graphviz/receipt @ rev 22361
updated graphviz (2.28.0 -> 2.42.3)
author | Hans-G?nter Theisgen |
---|---|
date | Thu Nov 21 13:37:52 2019 +0100 (2019-11-21) |
parents | f091ce590d71 |
children | d32ebfceb732 |
rev | line source |
---|---|
pascal@1234 | 1 # SliTaz package receipt. |
pascal@1234 | 2 |
pascal@1234 | 3 PACKAGE="graphviz" |
Hans-G?nter@22361 | 4 VERSION="2.42.3" |
pascal@1234 | 5 CATEGORY="x-window" |
pascal@1234 | 6 SHORT_DESC="Automatic graph drawing." |
pascal@1234 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15600 | 8 LICENSE="Eclipse" |
Hans-G?nter@22361 | 9 WEB_SITE="https://www.graphviz.org/" |
Hans-G?nter@22361 | 10 |
pascal@1234 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
Hans-G?nter@22361 | 12 WGET_URL="https://graphviz.gitlab.io/pub/$PACKAGE/stable/SOURCES/$PACKAGE.tar.gz" |
pascal@1234 | 13 |
Hans-G?nter@22361 | 14 DEPENDS="expat gcc83-lib-base jpeg libpng librsvg libxml2 pcre |
Hans-G?nter@22361 | 15 util-linux-uuid zlib" |
Hans-G?nter@22361 | 16 BUILD_DEPENDS="gcc83 expat-dev gdk-pixbuf-dev guile-dev jpeg-dev |
Hans-G?nter@22361 | 17 libcroco-dev libgd-dev libpng-dev librsvg-dev libxml2-dev |
Hans-G?nter@22361 | 18 lua-dev ocaml pango-dev pcre-dev php-cli php-dev pkg-config |
Hans-G?nter@22361 | 19 python-dev ruby-dev swig tcl-dev tk-dev util-linux-uuid-dev |
Hans-G?nter@22361 | 20 xorg-dev zlib-dev" |
pankso@12284 | 21 |
pascal@1234 | 22 # Rules to configure and make the package. |
pascal@1234 | 23 compile_rules() |
pascal@1234 | 24 { |
Hans-G?nter@22361 | 25 sed -i 's/.*php5.*/&\n sed -i "s|char .type_name;|const \&|" gv_php.cpp/' \ |
Hans-G?nter@22361 | 26 tclpkg/gv/Makefile* |
Hans-G?nter@22361 | 27 sed -i 's/.*PHPWRITE.*/ TSRMLS_FETCH();\n&/' \ |
Hans-G?nter@22361 | 28 tclpkg/gv/gv_php_init.c |
Hans-G?nter@22361 | 29 |
Hans-G?nter@22361 | 30 ./configure \ |
Hans-G?nter@22361 | 31 CC=gcc-83 \ |
Hans-G?nter@22361 | 32 CXX=g++-83 \ |
Hans-G?nter@22361 | 33 --prefix=/usr \ |
Hans-G?nter@22361 | 34 --infodir=/usr/share/info \ |
Hans-G?nter@22361 | 35 --disable-static \ |
Hans-G?nter@22361 | 36 --disable-gtk \ |
Hans-G?nter@22361 | 37 --disable-gtkgl \ |
Hans-G?nter@22361 | 38 --disable-gtkglext \ |
Hans-G?nter@22361 | 39 --with-pangocairo \ |
Hans-G?nter@22361 | 40 --with-x \ |
Hans-G?nter@22361 | 41 --with-gdk-pixbuf \ |
Hans-G?nter@22361 | 42 --with-ghostscript=no \ |
Hans-G?nter@22361 | 43 --without-gtk \ |
Hans-G?nter@22361 | 44 --without-gtkgl \ |
Hans-G?nter@22361 | 45 --without-gtkglext \ |
Hans-G?nter@22361 | 46 --without-glade \ |
Hans-G?nter@22361 | 47 --with-ortho=no \ |
Hans-G?nter@22361 | 48 --disable-sharp \ |
Hans-G?nter@22361 | 49 --disable-java \ |
Hans-G?nter@22361 | 50 --enable-guile=yes \ |
Hans-G?nter@22361 | 51 --with-rsvg=yes \ |
Hans-G?nter@22361 | 52 --with-png=yes \ |
Hans-G?nter@22361 | 53 --with-jpeg=yes \ |
Hans-G?nter@22361 | 54 --enable-lua=yes \ |
Hans-G?nter@22361 | 55 --enable-ocaml=yes \ |
Hans-G?nter@22361 | 56 --enable-php=yes \ |
Hans-G?nter@22361 | 57 --enable-ruby=yes \ |
Hans-G?nter@22361 | 58 --enable-tcl=yes \ |
Hans-G?nter@22361 | 59 --enable-python=yes \ |
Hans-G?nter@22361 | 60 --disable-python23 \ |
Hans-G?nter@22361 | 61 --disable-python24 \ |
Hans-G?nter@22361 | 62 --disable-python25 \ |
Hans-G?nter@22361 | 63 --disable-python26 \ |
Hans-G?nter@22361 | 64 --disable-r \ |
Hans-G?nter@22361 | 65 --mandir=/usr/share/man \ |
Hans-G?nter@22361 | 66 $CONFIGURE_ARGS && |
pascal@1491 | 67 make && |
pascal@15600 | 68 make DESTDIR=$DESTDIR install |
pascal@1234 | 69 } |
pascal@1234 | 70 |
pascal@1234 | 71 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@1234 | 72 genpkg_rules() |
pascal@1234 | 73 { |
Hans-G?nter@22361 | 74 mkdir -p $fs/usr/lib |
Hans-G?nter@22361 | 75 mkdir -p $fs/usr/share/graphviz |
Hans-G?nter@22361 | 76 |
Hans-G?nter@22361 | 77 cp -a $install/usr/lib/*.so* $fs/usr/lib |
Hans-G?nter@22361 | 78 cp -a $install/usr/lib/pkgconfig $fs/usr/lib/ |
Hans-G?nter@22361 | 79 cp -a $install/usr/lib/graphviz $fs/usr/lib/ |
pascal@1234 | 80 rm -f $fs/usr/lib/graphviz/*.la |
Hans-G?nter@22361 | 81 cp -a $install/usr/share/graphviz/lefty $fs/usr/share/graphviz |
Hans-G?nter@22361 | 82 cp -a $install/usr/share/graphviz/smyrna $fs/usr/share/graphviz |
Hans-G?nter@22361 | 83 cp -a $install/usr/share/graphviz/graphs $fs/usr/share/graphviz |
Hans-G?nter@22361 | 84 cp -a $install/usr/bin $fs/usr |
pascal@1234 | 85 } |