# HG changeset patch # User Pascal Bellard # Date 1357928053 -3600 # Node ID 5c5a1e85aa9c1c8735d9d6a41114c46c1fe36ce2 # Parent 3e08564d73ba0a53e5890f39af31f88cf670e462 rrdtool: use lua5.1 diff -r 3e08564d73ba -r 5c5a1e85aa9c rrdtool-lua/receipt --- a/rrdtool-lua/receipt Fri Jan 11 18:38:42 2013 +0100 +++ b/rrdtool-lua/receipt Fri Jan 11 19:14:13 2013 +0100 @@ -6,13 +6,13 @@ SHORT_DESC="LUA bindings for rrdtool." MAINTAINER="pascal.bellard@slitaz.org" WEB_SITE="http://oss.oetiker.ch/rrdtool" -DEPENDS="lua rrdtool" +DEPENDS="lua5.1 rrdtool" WANTED="rrdtool" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $_pkg/usr/lib/lua $fs/usr/lib/ + cp -a $install/usr/lib/lua $fs/usr/lib/ } diff -r 3e08564d73ba -r 5c5a1e85aa9c rrdtool/receipt --- a/rrdtool/receipt Fri Jan 11 18:38:42 2013 +0100 +++ b/rrdtool/receipt Fri Jan 11 19:14:13 2013 +0100 @@ -13,7 +13,7 @@ xcb-util xorg-base-fonts libwrap" BUILD_DEPENDS="perl pkg-config zlib-dev freetype-dev libpng-dev libxml2-dev \ fontconfig-dev pixman-dev cairo-dev glib-dev pango-dev python-dev perl groff \ -libwrap-dev tcl-dev lua-dev ruby" +libwrap-dev tcl-dev lua5.1-dev ruby" TAGS="logs" # Rules to configure and make the package. @@ -21,18 +21,29 @@ { cd $src sed -i 's/PL_sv_undef sv_undef/PL_sv_undef PL_sv_undef/' bindings/perl-shared/RRDs.xs + export LDFLAGS="-L/usr/lib/lua/5.1" + TOREMOVE="/usr/include/lua5.1" + ln -s lua/5.1 /usr/include/lua5.1 + for i in /usr/bin/lua /usr/bin/luac ; do + [ -e $i ] && continue + ln -s $(basename $i)5.1 $i + TOREMOVE="$TOREMOVE $i" + done ./configure --prefix=/usr --infodir=/usr/share/info \ --enable-perl-site-install \ --mandir=/usr/share/man $CONFIGURE_ARGS && make && - make DESTDIR=$PWD/_pkg install + make DESTDIR=$DESTDIR install + for i in $TOREMOVE ; do + rm -f $i + done } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib - cp -a $_pkg/usr/lib/*.so* $fs/usr/lib - cp -a $_pkg/usr/bin $fs/usr + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/bin $fs/usr }