# SliTaz package receipt. PACKAGE="graphviz" VERSION="2.28.0" CATEGORY="x-window" SHORT_DESC="Automatic graph drawing." MAINTAINER="pascal.bellard@slitaz.org" TARBALL="$PACKAGE-$VERSION.tar.gz" WEB_SITE="http://www.graphviz.org/" WGET_URL="${WEB_SITE}pub/$PACKAGE/ARCHIVE/$TARBALL" DEPENDS="zlib libpng jpeg expat libxml2 librsvg" BUILD_DEPENDS="xorg-dev expat-dev zlib-dev pkg-config libpng-dev \ jpeg-dev libgd-dev lua-dev swig ocaml python-dev tcl-dev tk-dev \ librsvg-dev php-dev ruby-dev libcroco-dev util-linux-ng-uuid-dev \ pango-dev libxml2-dev php-cli gdk-pixbuf-dev guile-dev" # Rules to configure and make the package. compile_rules() { cd $src ./configure --prefix=/usr \ --infodir=/usr/share/info \ --disable-static \ --disable-gtk \ --disable-gtkgl \ --disable-gtkglext \ --with-pangocairo \ --with-x \ --with-gdk-pixbuf \ --with-ghostscript=no \ --without-gtk \ --without-gtkgl \ --without-gtkglext \ --without-glade \ --with-ortho=no \ --disable-sharp \ --disable-java \ --enable-guile=yes \ --with-rsvg=yes \ --with-png=yes \ --with-jpeg=yes \ --enable-lua=yes \ --enable-ocaml=yes \ --enable-php=yes \ --enable-ruby=yes \ --enable-tcl=yes \ --enable-python=yes \ --disable-python23 \ --disable-python24 \ --disable-python25 \ --disable-python26 \ --disable-r \ --mandir=/usr/share/man $CONFIGURE_ARGS && make && make DESTDIR=$PWD/_pkg install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib $fs/usr/share/graphviz cp -a $_pkg/usr/lib/*.so* $fs/usr/lib cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib/ cp -a $_pkg/usr/lib/graphviz $fs/usr/lib/ rm -f $fs/usr/lib/graphviz/*.la cp -a $_pkg/usr/share/graphviz/lefty $fs/usr/share/graphviz cp -a $_pkg/usr/share/graphviz/smyrna $fs/usr/share/graphviz cp -a $_pkg/usr/share/graphviz/graphs $fs/usr/share/graphviz cp -a $_pkg/usr/bin $fs/usr }