# HG changeset patch # User Pascal Bellard # Date 1508772902 -7200 # Node ID cc02c585c9196aefb5d1ebeb339e902b40d30ba2 # Parent 20ad5d68aec19cda6f3e053bff4fdbb831846c09 fltk, rrdtool: receipt v2 diff -r 20ad5d68aec1 -r cc02c585c919 fltk-dev/receipt --- a/fltk-dev/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="fltk-dev" -VERSION="1.3.3" -CATEGORY="development" -SHORT_DESC="Fast Light Tool Kit devel files." -WANTED="fltk" -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2" -WEB_SITE="http://www.fltk.org/" -HOST_ARCH="i486 arm" - -DEPENDS="fltk" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/bin $fs/usr/lib - cp -a $install/usr/bin/fltk-config $fs/usr/bin - cp -a $install/usr/lib/*.*a $fs/usr/lib - cp -a $install/usr/include $fs/usr -} diff -r 20ad5d68aec1 -r cc02c585c919 fltk-doc/receipt --- a/fltk-doc/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="fltk-doc" -VERSION="1.3.3" -CATEGORY="development" -SHORT_DESC="Fast Light Tool Kit documentation and examples." -WANTED="fltk" -MAINTAINER="pankso@slitaz.org" -LICENSE="LGPL2" -WEB_SITE="http://www.fltk.org/" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share - cp -a $install/usr/share/doc $fs/usr/share -} diff -r 20ad5d68aec1 -r cc02c585c919 fltk/receipt --- a/fltk/receipt Mon Oct 23 17:09:27 2017 +0200 +++ b/fltk/receipt Mon Oct 23 17:35:02 2017 +0200 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="fltk" VERSION="1.3.3" @@ -11,15 +11,9 @@ WGET_URL="http://fltk.org/pub/fltk/$VERSION/$TARBALL" HOST_ARCH="i486 arm" -DEPENDS="expat fontconfig freetype libpng jpeg xorg-libX11 xorg-libXau xorg-libXdmcp \ -xorg-libXext xorg-libXft xorg-libXrender zlib gcc-lib-base mesa libglu-mesa" BUILD_DEPENDS="jpeg-dev libpng-dev libglu-mesa libglu-mesa-dev mesa mesa-dev \ xorg-libXinerama-dev xorg-libXft-dev" - -# Handle SliTaz arch -case "$SLITAZ_ARCH" in - arm*) DEPENDS="expat fontconfig freetype jpeg libpng xorg-libXft" ;; -esac +SPLIT="fltk-dev fltk-doc" # Handle cross compilation. case "$ARCH" in @@ -47,8 +41,33 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share/pixmaps - cp -a $install/usr/bin/fluid $fs/usr/bin - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp $src/fluid/icons/fluid-32.png $fs/usr/share/pixmaps/fluid.png + case $PACKAGE in + fltk) + # Handle SliTaz arch + case "$SLITAZ_ARCH" in + arm*) DEPENDS="expat fontconfig freetype jpeg libpng \ + xorg-libXft" ;; + *) DEPENDS="expat fontconfig freetype libpng jpeg xorg-libX11 \ + xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXft \ + xorg-libXrender zlib gcc-lib-base mesa libglu-mesa" + esac + mkdir -p $fs/usr/bin $fs/usr/lib $fs/usr/share/pixmaps + cp -a $install/usr/bin/fluid $fs/usr/bin + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp $src/fluid/icons/fluid-32.png $fs/usr/share/pixmaps/fluid.png + ;; + fltk-dev) + CAT="development|Fast Light Tool Kit devel files." + DEPENDS="fltk" + mkdir -p $fs/usr/bin $fs/usr/lib + cp -a $install/usr/bin/fltk-config $fs/usr/bin + cp -a $install/usr/lib/*.*a $fs/usr/lib + cp -a $install/usr/include $fs/usr + ;; + fltk-doc) + CAT="development|Fast Light Tool Kit documentation and examples." + mkdir -p $fs/usr/share + cp -a $install/usr/share/doc $fs/usr/share + ;; + esac } diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool-dev/receipt --- a/rrdtool-dev/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="rrdtool-dev" -VERSION="1.4.6" -CATEGORY="development" -SHORT_DESC="Data logging and graphing system for time series data, development file." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://oss.oetiker.ch/rrdtool" -WANTED="rrdtool" - -DEPENDS="rrdtool" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.a $fs/usr/lib - cp -a $install/usr/include $fs/usr -} - diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool-doc/receipt --- a/rrdtool-doc/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="rrdtool-doc" -VERSION="1.4.6" -CATEGORY="development" -SHORT_DESC="Data logging and graphing system for time series data." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://oss.oetiker.ch/rrdtool" -WANTED="rrdtool" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share - cp -a $install/usr/share/rrdtool $fs/usr/share - cp -a $install/usr/share/doc $fs/usr/share -} - diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool-lua/receipt --- a/rrdtool-lua/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="rrdtool-lua" -VERSION="1.4.6" -CATEGORY="development" -SHORT_DESC="LUA bindings for rrdtool." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://oss.oetiker.ch/rrdtool" -WANTED="rrdtool" - -DEPENDS="lua5.1 rrdtool" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/lua $fs/usr/lib/ -} - diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool-man/receipt --- a/rrdtool-man/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,18 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="rrdtool-man" -VERSION="1.4.6" -CATEGORY="development" -SHORT_DESC="Data logging and graphing system for time series data." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://oss.oetiker.ch/rrdtool" -WANTED="rrdtool" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/share - cp -a $install/usr/share/man $fs/usr/share -} - diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool-perl/receipt --- a/rrdtool-perl/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="rrdtool-perl" -VERSION="1.4.6" -CATEGORY="development" -SHORT_DESC="Perl bindings for rrdtool." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://oss.oetiker.ch/rrdtool" -WANTED="rrdtool" - -DEPENDS="perl rrdtool" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/perl5 $fs/usr/lib/ -} - diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool-python/receipt --- a/rrdtool-python/receipt Mon Oct 23 17:09:27 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="rrdtool-python" -VERSION="1.4.6" -CATEGORY="development" -SHORT_DESC="Python bindings for rrdtool." -MAINTAINER="pascal.bellard@slitaz.org" -LICENSE="GPL2" -WEB_SITE="http://oss.oetiker.ch/rrdtool" -WANTED="rrdtool" - -DEPENDS="python rrdtool" - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/$PYTHON_LIB $fs/usr/lib -} - diff -r 20ad5d68aec1 -r cc02c585c919 rrdtool/receipt --- a/rrdtool/receipt Mon Oct 23 17:09:27 2017 +0200 +++ b/rrdtool/receipt Mon Oct 23 17:35:02 2017 +0200 @@ -1,4 +1,4 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="rrdtool" VERSION="1.4.6" @@ -10,17 +10,15 @@ WEB_SITE="http://oss.oetiker.ch/$PACKAGE" WGET_URL="$WEB_SITE/pub/$TARBALL" -DEPENDS="zlib freetype libpng libxml2 fontconfig pixman cairo glib pango \ -xcb-util xorg-base-fonts libwrap" BUILD_DEPENDS="perl-dev 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 lua5.1-dev ruby" -TAGS="logs" +SPLIT="rrdtool-dev rrdtool-doc rrdtool-lua rrdtool-man rrdtool-perl \ +rrdtool-python" # Rules to configure and make the package. compile_rules() { - cd $src sed -i 's/PL_sv_undef sv_undef/PL_sv_undef PL_sv_undef/' bindings/perl-shared/RRDs.xs export LDFLAGS="$LDFLAGS -L/usr/lib/lua/5.1" TOREMOVE="/usr/include/lua5.1" @@ -31,8 +29,8 @@ TOREMOVE="$TOREMOVE $i" done ./configure --prefix=/usr --infodir=/usr/share/info \ - --enable-perl-site-install \ - --mandir=/usr/share/man $CONFIGURE_ARGS && + --enable-perl-site-install \ + --mandir=/usr/share/man $CONFIGURE_ARGS && make && make DESTDIR=$DESTDIR install for i in $TOREMOVE ; do @@ -43,8 +41,51 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/usr/bin $fs/usr + case $PACKAGE in + rrdtool) + DEPENDS="zlib freetype libpng libxml2 fontconfig pixman cairo \ + glib pango xcb-util xorg-base-fonts libwrap" + TAGS="logs" + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/bin $fs/usr + ;; + rrdtool-dev) + CAT="development|Data logging and graphing system for time series data, development file." + DEPENDS="rrdtool" + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.a $fs/usr/lib + cp -a $install/usr/include $fs/usr + ;; + rrdtool-doc) + CAT="development|Data logging and graphing system for time series data." + mkdir -p $fs/usr/share + cp -a $install/usr/share/rrdtool $fs/usr/share + cp -a $install/usr/share/doc $fs/usr/share + ;; + rrdtool-lua) + CAT="development|LUA bindings for rrdtool." + DEPENDS="lua5.1 rrdtool" + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/lua $fs/usr/lib/ + ;; + rrdtool-man) + CAT="development|Data logging and graphing system for time series data." + mkdir -p $fs/usr/share + cp -a $install/usr/share/man $fs/usr/share + ;; + rrdtool-perl) + CAT="development|Perl bindings for rrdtool." + DEPENDS="perl rrdtool" + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/perl5 $fs/usr/lib/ + ;; + rrdtool-python) + CAT="development|Python bindings for rrdtool." + DEPENDS="python rrdtool" + PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/') + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/$PYTHON_LIB $fs/usr/lib + ;; + esac } -