wok-next diff collectd/receipt @ rev 20978
Small improvements
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Sep 27 01:34:11 2018 +0300 (2018-09-27) |
parents | 757d032c55c7 |
children | d5aab818505e |
line diff
1.1 --- a/collectd/receipt Fri Mar 30 19:31:50 2018 +0300 1.2 +++ b/collectd/receipt Thu Sep 27 01:34:11 2018 +0300 1.3 @@ -11,31 +11,58 @@ 1.4 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.5 WGET_URL="http://collectd.org/files/$TARBALL" 1.6 1.7 -BUILD_DEPENDS="slitaz-toolchain rrdtool-dev perl" 1.8 -SPLIT="collectd collectd-dev" 1.9 +BUILD_DEPENDS="slitaz-toolchain rrdtool-dev perl curl-dev libxml2-dev" 1.10 +SPLIT="collectd collectd-dev collectd-apache:apache collectd-bind:bind" 1.11 1.12 compile_rules() { 1.13 - sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' src/*.c configure* 1.14 + case $SET in 1.15 + '') 1.16 + sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' src/*.c configure* 1.17 1.18 - ./configure \ 1.19 - --enable-interface \ 1.20 - --enable-load \ 1.21 - --enable-cpu \ 1.22 - --enable-disk \ 1.23 - --enable-logfile \ 1.24 - --enable-syslog \ 1.25 - --enable-csv\ 1.26 - --enable-rrdtool \ 1.27 - --with-librrdtool=/usr/include \ 1.28 - --disable-all-plugins \ 1.29 - --sysconfdir=/etc/collectd \ 1.30 - $CONFIGURE_ARGS && 1.31 - make && 1.32 - make DESTDIR=$DESTDIR install || return 1 1.33 + ./configure \ 1.34 + --enable-interface \ 1.35 + --enable-load \ 1.36 + --enable-cpu \ 1.37 + --enable-disk \ 1.38 + --enable-logfile \ 1.39 + --enable-syslog \ 1.40 + --enable-csv\ 1.41 + --enable-rrdtool \ 1.42 + --with-librrdtool=/usr/include \ 1.43 + --disable-all-plugins \ 1.44 + --sysconfdir=/etc/collectd \ 1.45 + $CONFIGURE_ARGS && 1.46 + fix libtool && 1.47 + make && 1.48 + make DESTDIR=$DESTDIR install || return 1 1.49 1.50 - # Add init script and fixes 1.51 - install -Dm755 $stuff/collectd $install/etc/init.d/collectd 1.52 - chmod 0644 $install/etc/collectd/* 1.53 + # Add init script and fixes 1.54 + install -Dm755 $stuff/collectd $install/etc/init.d/collectd 1.55 + chmod 0644 $install/etc/collectd/* 1.56 + ;; 1.57 + apache) 1.58 + ./configure \ 1.59 + --enable-apache \ 1.60 + --disable-all-plugins \ 1.61 + --sysconfdir=/etc/collectd \ 1.62 + $CONFIGURE_ARGS && 1.63 + fix libtool && 1.64 + make && 1.65 + make DESTDIR=$DESTDIR install 1.66 + ;; 1.67 + bind) 1.68 + sed -i 's/ipt_error_target/ipt2_error_target/' src/libiptc/libiptc.c 1.69 + 1.70 + ./configure \ 1.71 + --enable-bind \ 1.72 + --disable-all-plugins \ 1.73 + --sysconfdir=/etc/collectd \ 1.74 + $CONFIGURE_ARGS && 1.75 + fix libtool && 1.76 + make && 1.77 + make DESTDIR=$DESTDIR install 1.78 + ;; 1.79 + esac 1.80 } 1.81 1.82 genpkg_rules() { 1.83 @@ -48,5 +75,17 @@ 1.84 collectd-dev) 1.85 copy @dev 1.86 ;; 1.87 + collectd-apache) 1.88 + copy @std 1.89 + DEPENDS="libcurl apache" 1.90 + CAT="network|Apache plugin" 1.91 + #CONFIG_FILES="/etc/collectd/collectd.conf" 1.92 + ;; 1.93 + collectd-bind) 1.94 + copy bind.so* 1.95 + DEPENDS="libcurl libxml2" 1.96 + CAT="network|Bind plugin" 1.97 + #CONFIG_FILES="/etc/collectd/collectd.conf" 1.98 + ;; 1.99 esac 1.100 }