wok-6.x annotate graphviz/receipt @ rev 24600
updated ghostscript and ghostscript-dev again (9.02 -> 9.55.0)
author | Hans-G?nter Theisgen |
---|---|
date | Wed Mar 02 07:43:51 2022 +0100 (2022-03-02) |
parents | dc0f7fd1ff7d |
children | 1d2403d460ef |
rev | line source |
---|---|
pascal@1234 | 1 # SliTaz package receipt. |
pascal@1234 | 2 |
pascal@1234 | 3 PACKAGE="graphviz" |
pascal@22368 | 4 VERSION="2.42.2" |
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" |
pascal@22368 | 12 WGET_URL="https://gitlab.com/graphviz/graphviz/-/archive/stable_release_$VERSION/graphviz-stable_release_$VERSION.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 |
pascal@22368 | 20 xorg-dev zlib-dev automake sed" |
pankso@12284 | 21 |
pascal@24414 | 22 # What is the latest version available today? |
pascal@24061 | 23 current_version() |
pascal@24061 | 24 { |
pascal@24061 | 25 wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ |
pascal@24414 | 26 sed '/tar.gz/!d;s|.*/graphviz-\(.*\).tar.gz".*|\1|' | sed '/^[0-9]/!d'| sort -Vr | sed q |
pascal@24061 | 27 } |
pascal@24061 | 28 |
pascal@1234 | 29 # Rules to configure and make the package. |
pascal@1234 | 30 compile_rules() |
pascal@1234 | 31 { |
Hans-G?nter@22361 | 32 sed -i 's/.*php5.*/&\n sed -i "s|char .type_name;|const \&|" gv_php.cpp/' \ |
Hans-G?nter@22361 | 33 tclpkg/gv/Makefile* |
Hans-G?nter@22361 | 34 sed -i 's/.*PHPWRITE.*/ TSRMLS_FETCH();\n&/' \ |
Hans-G?nter@22361 | 35 tclpkg/gv/gv_php_init.c |
Hans-G?nter@22361 | 36 |
pascal@22368 | 37 ./autogen.sh |
Hans-G?nter@22361 | 38 ./configure \ |
Hans-G?nter@22361 | 39 CC=gcc-83 \ |
Hans-G?nter@22361 | 40 CXX=g++-83 \ |
Hans-G?nter@22361 | 41 --prefix=/usr \ |
Hans-G?nter@22361 | 42 --infodir=/usr/share/info \ |
Hans-G?nter@22361 | 43 --disable-static \ |
Hans-G?nter@22361 | 44 --disable-gtk \ |
Hans-G?nter@22361 | 45 --disable-gtkgl \ |
Hans-G?nter@22361 | 46 --disable-gtkglext \ |
Hans-G?nter@22361 | 47 --with-pangocairo \ |
Hans-G?nter@22361 | 48 --with-x \ |
Hans-G?nter@22361 | 49 --with-gdk-pixbuf \ |
Hans-G?nter@22361 | 50 --with-ghostscript=no \ |
Hans-G?nter@22361 | 51 --without-gtk \ |
Hans-G?nter@22361 | 52 --without-gtkgl \ |
Hans-G?nter@22361 | 53 --without-gtkglext \ |
Hans-G?nter@22361 | 54 --without-glade \ |
Hans-G?nter@22361 | 55 --with-ortho=no \ |
Hans-G?nter@22361 | 56 --disable-sharp \ |
Hans-G?nter@22361 | 57 --disable-java \ |
Hans-G?nter@22361 | 58 --enable-guile=yes \ |
Hans-G?nter@22361 | 59 --with-rsvg=yes \ |
Hans-G?nter@22361 | 60 --with-png=yes \ |
Hans-G?nter@22361 | 61 --with-jpeg=yes \ |
Hans-G?nter@22361 | 62 --enable-lua=yes \ |
Hans-G?nter@22361 | 63 --enable-ocaml=yes \ |
Hans-G?nter@22361 | 64 --enable-php=yes \ |
Hans-G?nter@22361 | 65 --enable-ruby=yes \ |
Hans-G?nter@22361 | 66 --enable-tcl=yes \ |
Hans-G?nter@22361 | 67 --enable-python=yes \ |
Hans-G?nter@22361 | 68 --disable-python23 \ |
Hans-G?nter@22361 | 69 --disable-python24 \ |
Hans-G?nter@22361 | 70 --disable-python25 \ |
Hans-G?nter@22361 | 71 --disable-python26 \ |
Hans-G?nter@22361 | 72 --disable-r \ |
Hans-G?nter@22361 | 73 --mandir=/usr/share/man \ |
Hans-G?nter@22361 | 74 $CONFIGURE_ARGS && |
pascal@1491 | 75 make && |
pascal@15600 | 76 make DESTDIR=$DESTDIR install |
pascal@1234 | 77 } |
pascal@1234 | 78 |
pascal@1234 | 79 # Rules to gen a SliTaz package suitable for Tazpkg. |
pascal@1234 | 80 genpkg_rules() |
pascal@1234 | 81 { |
Hans-G?nter@22361 | 82 mkdir -p $fs/usr/lib |
Hans-G?nter@22361 | 83 mkdir -p $fs/usr/share/graphviz |
Hans-G?nter@22361 | 84 |
Hans-G?nter@22361 | 85 cp -a $install/usr/lib/*.so* $fs/usr/lib |
Hans-G?nter@22361 | 86 cp -a $install/usr/lib/pkgconfig $fs/usr/lib/ |
Hans-G?nter@22361 | 87 cp -a $install/usr/lib/graphviz $fs/usr/lib/ |
pascal@1234 | 88 rm -f $fs/usr/lib/graphviz/*.la |
Hans-G?nter@22361 | 89 cp -a $install/usr/share/graphviz/lefty $fs/usr/share/graphviz |
pascal@22425 | 90 cp -a $install/usr/share/graphviz/gvpr $fs/usr/share/graphviz |
Hans-G?nter@22361 | 91 cp -a $install/usr/share/graphviz/graphs $fs/usr/share/graphviz |
Hans-G?nter@22361 | 92 cp -a $install/usr/bin $fs/usr |
pascal@1234 | 93 } |