wok-next annotate collectd/receipt @ rev 20636
Fix "can't execute '/usr/bin/update-mime-database': No such file or directory"
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Apr 27 15:12:17 2018 +0300 (2018-04-27) |
parents | 757d032c55c7 |
children | d5aab818505e |
rev | line source |
---|---|
pascal@20188 | 1 # SliTaz package receipt v2. |
pascal@11218 | 2 |
pascal@11218 | 3 PACKAGE="collectd" |
pascal@13207 | 4 VERSION="5.1.0" |
pascal@11218 | 5 CATEGORY="network" |
al@20513 | 6 SHORT_DESC="System Statistics Collection Daemon" |
pascal@11218 | 7 MAINTAINER="erjo@slitaz.org" |
pascal@15001 | 8 LICENSE="GPL2" |
al@20534 | 9 WEB_SITE="http://collectd.org" |
al@20534 | 10 |
pascal@11218 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
pascal@11218 | 12 WGET_URL="http://collectd.org/files/$TARBALL" |
pascal@11218 | 13 |
al@20569 | 14 BUILD_DEPENDS="slitaz-toolchain rrdtool-dev perl curl-dev libxml2-dev" |
al@20569 | 15 SPLIT="collectd collectd-dev collectd-apache:apache collectd-bind:bind" |
pascal@13207 | 16 |
al@20534 | 17 compile_rules() { |
al@20569 | 18 case $SET in |
al@20569 | 19 '') |
al@20569 | 20 sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' src/*.c configure* |
al@20534 | 21 |
al@20569 | 22 ./configure \ |
al@20569 | 23 --enable-interface \ |
al@20569 | 24 --enable-load \ |
al@20569 | 25 --enable-cpu \ |
al@20569 | 26 --enable-disk \ |
al@20569 | 27 --enable-logfile \ |
al@20569 | 28 --enable-syslog \ |
al@20569 | 29 --enable-csv\ |
al@20569 | 30 --enable-rrdtool \ |
al@20569 | 31 --with-librrdtool=/usr/include \ |
al@20569 | 32 --disable-all-plugins \ |
al@20569 | 33 --sysconfdir=/etc/collectd \ |
al@20569 | 34 $CONFIGURE_ARGS && |
al@20569 | 35 fix libtool && |
al@20569 | 36 make && |
al@20569 | 37 make DESTDIR=$DESTDIR install || return 1 |
al@20534 | 38 |
al@20569 | 39 # Add init script and fixes |
al@20569 | 40 install -Dm755 $stuff/collectd $install/etc/init.d/collectd |
al@20569 | 41 chmod 0644 $install/etc/collectd/* |
al@20569 | 42 ;; |
al@20569 | 43 apache) |
al@20569 | 44 ./configure \ |
al@20569 | 45 --enable-apache \ |
al@20569 | 46 --disable-all-plugins \ |
al@20569 | 47 --sysconfdir=/etc/collectd \ |
al@20569 | 48 $CONFIGURE_ARGS && |
al@20569 | 49 fix libtool && |
al@20569 | 50 make && |
al@20569 | 51 make DESTDIR=$DESTDIR install |
al@20569 | 52 ;; |
al@20569 | 53 bind) |
al@20569 | 54 sed -i 's/ipt_error_target/ipt2_error_target/' src/libiptc/libiptc.c |
al@20569 | 55 |
al@20569 | 56 ./configure \ |
al@20569 | 57 --enable-bind \ |
al@20569 | 58 --disable-all-plugins \ |
al@20569 | 59 --sysconfdir=/etc/collectd \ |
al@20569 | 60 $CONFIGURE_ARGS && |
al@20569 | 61 fix libtool && |
al@20569 | 62 make && |
al@20569 | 63 make DESTDIR=$DESTDIR install |
al@20569 | 64 ;; |
al@20569 | 65 esac |
pascal@11218 | 66 } |
pascal@11218 | 67 |
al@20534 | 68 genpkg_rules() { |
pascal@20188 | 69 case $PACKAGE in |
al@20534 | 70 collectd) |
al@20534 | 71 copy @std |
al@20534 | 72 DEPENDS="rrdtool perl" |
al@20534 | 73 CONFIG_FILES="/etc/collectd/collectd.conf" |
al@20534 | 74 ;; |
al@20534 | 75 collectd-dev) |
al@20534 | 76 copy @dev |
al@20534 | 77 ;; |
al@20569 | 78 collectd-apache) |
al@20569 | 79 copy @std |
al@20569 | 80 DEPENDS="libcurl apache" |
al@20569 | 81 CAT="network|Apache plugin" |
al@20569 | 82 #CONFIG_FILES="/etc/collectd/collectd.conf" |
al@20569 | 83 ;; |
al@20569 | 84 collectd-bind) |
al@20569 | 85 copy bind.so* |
al@20569 | 86 DEPENDS="libcurl libxml2" |
al@20569 | 87 CAT="network|Bind plugin" |
al@20569 | 88 #CONFIG_FILES="/etc/collectd/collectd.conf" |
al@20569 | 89 ;; |
pascal@20188 | 90 esac |
pascal@11218 | 91 } |