wok-next annotate rrdtool/receipt @ rev 21068

Rebuild Perl modules
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Dec 11 23:38:35 2018 +0200 (2018-12-11)
parents d457c4e37c1b
children 5669e8b3be70
rev   line source
pascal@20053 1 # SliTaz package receipt v2.
pascal@1437 2
pascal@1437 3 PACKAGE="rrdtool"
al@20561 4 VERSION="1.7.0"
pascal@1437 5 CATEGORY="misc"
al@20557 6 SHORT_DESC="Data logging and graphing system for time series data"
pascal@1437 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@14702 8 LICENSE="GPL2"
al@20561 9 WEB_SITE="https://oss.oetiker.ch/rrdtool/"
al@20557 10
pascal@1437 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@20561 12 WGET_URL="https://oss.oetiker.ch/rrdtool/pub/$TARBALL"
pankso@12226 13
al@20513 14 BUILD_DEPENDS="perl-dev zlib-dev freetype-dev libpng16-dev libxml2-dev \
al@21068 15 fontconfig-dev xorg-pixman-dev cairo-dev glib-dev pango-dev python-dev perl \
al@21068 16 groff tcl-dev lua5.1-dev ruby-dev gettext-dev libwrap-dev glib-dev"
al@21068 17 SPLIT="$PACKAGE-lua $PACKAGE-perl $PACKAGE-python $PACKAGE-ruby $PACKAGE-tcl \
al@21068 18 $PACKAGE-dev $PACKAGE $PACKAGE-lite:lite"
pascal@1437 19
al@21068 20 COPY_std="bin/ lib/librrd.so*"
al@21068 21 COPY_lua="lua/5.1/*.so*"
al@21068 22 COPY_perl="perl5/"
al@21068 23 COPY_python="python2.7/"
al@21068 24 COPY_ruby="ruby/"
al@21068 25 COPY_tcl="*.tcl tcl*.so"
al@21068 26 COPY_lite="bin/ lib/librrd.so*"
al@21068 27
al@21068 28 CAT_lua="development|Lua bindings"
al@21068 29 CAT_perl="development|Perl bindings"
al@21068 30 CAT_python="development|Python bindings"
al@21068 31 CAT_tcl="development|Tcl bindings"
al@21068 32
al@21068 33 DEPENDS_lua="lua5.1 rrdtool"
al@21068 34 DEPENDS_perl="perl rrdtool"
al@21068 35 DEPENDS_python="python rrdtool"
al@21068 36 DEPENDS_ruby="ruby rrdtool"
al@21068 37 DEPENDS_tcl="tcl rrdtool"
al@21068 38 DEPENDS_dev="rrdtool"
al@21068 39 DEPENDS_std="cairo glib libpng16 libwrap libxml2 pango"
al@21068 40 DEPENDS_lite="glib libxml2"
al@21068 41
al@21068 42 TAGS_std="logs"
al@21068 43 TAGS_lite="logs"
al@21041 44
al@20557 45 compile_rules() {
al@21068 46 case $SET in
al@21068 47 '')
al@21068 48 export LDFLAGS="$LDFLAGS -L/usr/lib/lua/5.1"
al@20557 49
al@21068 50 ln -sf lua/5.1 /usr/include/lua5.1
al@21068 51 ln -sf lua/5.1 /usr/lib/lua5.1
al@21068 52 ln -sf lua5.1 /usr/bin/lua
al@21068 53 ln -sf luac5.1 /usr/bin/luac
al@21068 54
al@21068 55 SET_ARGS="\
al@21068 56 --enable-perl-site-install \
al@21068 57 --with-perl-options='INSTALLDIRS=vendor' \
al@21068 58 --enable-ruby-site-install \
al@21068 59 --enable-lua-site-install \
al@21068 60 --enable-tcl-site"
al@21068 61 ;;
al@21068 62 lite)
al@21068 63 SET_ARGS="\
al@21068 64 --disable-rrdcgi \
al@21068 65 --disable-rrd_graph \
al@21068 66 --disable-nls \
al@21068 67 --disable-libdbi \
al@21068 68 --disable-libwrap \
al@21068 69 --disable-perl \
al@21068 70 --disable-ruby \
al@21068 71 --disable-lua \
al@21068 72 --disable-tcl \
al@21068 73 --disable-python"
al@21068 74 ;;
al@21068 75 esac
al@20557 76
al@20557 77 ./configure \
al@21068 78 $SET_ARGS \
al@20557 79 $CONFIGURE_ARGS &&
al@20604 80 fix libtool &&
pascal@1437 81 make &&
al@21068 82 make DESTDIR=$install install &&
al@20557 83
al@21068 84 find $install -type f -exec chmod u+w '{}' \;
pascal@1437 85 }