# Maintainer: Natanael Copa pkgname=rrdtool pkgver=1.4.9 pkgrel=0 pkgdesc="Data logging and graphing application" url="http://www.rrdtool.org" arch="all" license="GPL" depends="font-sony-misc" makedepends="libart-lgpl-dev libpng-dev freetype-dev perl-dev cairo-dev pango-dev lua lua-dev python-dev man autoconf automake libtool" subpackages="$pkgname-dev $pkgname-doc perl-rrd:perl_rrd lua-rrd:lua_rrd py-rrd:py_rrd" source="http://oss.oetiker.ch/$pkgname/pub/$pkgname-$pkgver.tar.gz lua-install-cmod.patch libm-underlinking.patch no-posix-fallocate.patch " _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done libtoolize --force && aclocal && autoconf --force && automake --add-missing } build() { cd "$_builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --disable-nls \ --disable-tcl \ --disable-ruby \ --enable-rrdcgi \ --enable-perl-site-install \ --enable-lua-site-install \ --with-perl-options="INSTALLDIRS=vendor" \ || return 1 make || return 1 } package() { cd "$_builddir" export INSTALLDIRS=vendor make DESTDIR="$pkgdir" install || return 1 find "$pkgdir" -name '.packlist' -delete find "$pkgdir" -name 'perllocal.pod' -delete find "$pkgdir" -name '*.la' -delete } dev() { default_dev mkdir -p "$subpkgdir"/usr/share/$pkgname mv "$pkgdir"/usr/share/$pkgname/examples "$subpkgdir"/usr/share/$pkgname/ } perl_rrd() { pkgdesc="Perl interface for rrdtool" mkdir -p "$subpkgdir"/usr/lib \ "$pkgdir"/usr/share mv "$pkgdir"/usr/lib/perl* "$subpkgdir"/usr/lib/ mv "$pkgdir"/usr/share/perl* "$subpkgdir"/usr/share/ } lua_rrd() { pkgdesc="Lua interface for rrdtool" mkdir -p "$subpkgdir"/usr/lib/ mv "$pkgdir"/usr/lib/lua "$subpkgdir"/usr/lib/ } py_rrd() { pkgdesc="Python interface for rrdtool" mkdir -p "$subpkgdir"/usr/lib/ mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib/ } md5sums="1cea5a9efd6a48ac4035b0f9c7e336cf rrdtool-1.4.9.tar.gz f94e916381af48dcf5687aa046b35aac lua-install-cmod.patch ab92a2b87f71d59e3830dac3b227c357 libm-underlinking.patch e14d13f10fa575733e791bcb8b0711fe no-posix-fallocate.patch" sha256sums="3e2826e0d60aaf85313da35b3c0d3a926748fe482b4ada766a325a83b60125cc rrdtool-1.4.9.tar.gz 1e49eeca4561d29da3975f84e06b27f0f305e566bb26922397d938eede678b71 lua-install-cmod.patch 0495bd122941bcd635ca2a2b7c3f01a6eb3ca3e00b7e40c257862b7071b7738a libm-underlinking.patch 8b32dcf1b8c7f9967934e25ab05ef6a9384cb6096d32dd5d63046bafd7cac1ad no-posix-fallocate.patch" sha512sums="938d6a10c750cbc1e368020fc2408644bc10f6e1d9316f3117df406beef16d7d5fca2fc6fa2bdb6b1ed3e49aa872d58f1f66d1ccee9fe73483c6a5e483c33d4a rrdtool-1.4.9.tar.gz 0be4ebb864233cf32fa70c872f5421b2da50ad39d6a265c2f5869337b40647c0b88011ccf41fe17a8d35de915ca1c38d04d67696118e1e32ff774221b1816ab6 lua-install-cmod.patch 94449972ccc7d1a057c2b827c041a16de1667c280a47ef30c1323ec9168812a96374704cc42dd832a30b8cc08d7fad94da44ff3695c66f3a0d324a87158fc23c libm-underlinking.patch 00d079161551a75f8d4fe5085741d45d9c6b06be0a5163090143c6ab47710e29633414bee4dd68bbf950bf0ba1796bf4623b4f307477265a48f49514c8b790ab no-posix-fallocate.patch"