wok-next annotate collectd/receipt @ rev 21470
updated totem-pl-parser (3.26.0 -> 3.26.5)
author | Hans-G?nter Theisgen |
---|---|
date | Wed May 13 08:02:17 2020 +0100 (2020-05-13) |
parents | e73490c990e2 |
children |
rev | line source |
---|---|
pascal@20188 | 1 # SliTaz package receipt v2. |
pascal@11218 | 2 |
pascal@11218 | 3 PACKAGE="collectd" |
Hans-G?nter@21239 | 4 VERSION="5.10.0" |
pascal@11218 | 5 CATEGORY="network" |
al@20513 | 6 SHORT_DESC="System Statistics Collection Daemon" |
Hans-G?nter@21239 | 7 MAINTAINER="maintainer@slitaz.org" |
pascal@15001 | 8 LICENSE="GPL2" |
Hans-G?nter@21239 | 9 WEB_SITE="https://collectd.org/" |
al@20534 | 10 |
Hans-G?nter@21239 | 11 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
Hans-G?nter@21239 | 12 WGET_URL="https://collectd.org/files/$TARBALL" |
pascal@11218 | 13 |
Hans-G?nter@21240 | 14 BUILD_DEPENDS="autoconf automake curl-dev libxml2-dev perl rrdtool-dev slitaz-toolchain" |
al@21020 | 15 SPLIT="$PACKAGE-dev $PACKAGE-apache:apache $PACKAGE-bind:bind" |
pascal@13207 | 16 |
Hans-G?nter@21239 | 17 compile_rules() |
Hans-G?nter@21239 | 18 { |
al@20569 | 19 case $SET in |
al@20569 | 20 '') |
al@20569 | 21 sed -i 's|_BSD_SOURCE|_DEFAULT_SOURCE|' src/*.c configure* |
al@20534 | 22 |
Hans-G?nter@21239 | 23 ./configure \ |
Hans-G?nter@21239 | 24 --enable-interface \ |
Hans-G?nter@21239 | 25 --enable-load \ |
Hans-G?nter@21239 | 26 --enable-cpu \ |
Hans-G?nter@21239 | 27 --enable-disk \ |
Hans-G?nter@21239 | 28 --enable-logfile \ |
Hans-G?nter@21239 | 29 --enable-syslog \ |
Hans-G?nter@21239 | 30 --enable-csv \ |
Hans-G?nter@21239 | 31 --enable-rrdtool \ |
Hans-G?nter@21240 | 32 --with-librrd=/usr/include \ |
Hans-G?nter@21239 | 33 --disable-all-plugins \ |
Hans-G?nter@21239 | 34 --sysconfdir=/etc/collectd \ |
al@20569 | 35 $CONFIGURE_ARGS && |
al@20569 | 36 fix libtool && |
al@20569 | 37 make && |
al@21020 | 38 make DESTDIR=$install install || return 1 |
al@20534 | 39 |
al@20569 | 40 # Add init script and fixes |
al@20569 | 41 install -Dm755 $stuff/collectd $install/etc/init.d/collectd |
al@20569 | 42 chmod 0644 $install/etc/collectd/* |
al@20569 | 43 ;; |
al@20569 | 44 apache) |
Hans-G?nter@21239 | 45 ./configure \ |
Hans-G?nter@21239 | 46 --enable-apache \ |
Hans-G?nter@21239 | 47 --disable-all-plugins \ |
Hans-G?nter@21239 | 48 --sysconfdir=/etc/collectd \ |
al@20569 | 49 $CONFIGURE_ARGS && |
al@20569 | 50 fix libtool && |
al@20569 | 51 make && |
al@21020 | 52 make DESTDIR=$install install |
al@20569 | 53 ;; |
al@20569 | 54 bind) |
al@20569 | 55 sed -i 's/ipt_error_target/ipt2_error_target/' src/libiptc/libiptc.c |
al@20569 | 56 |
Hans-G?nter@21239 | 57 ./configure \ |
Hans-G?nter@21239 | 58 --enable-bind \ |
Hans-G?nter@21239 | 59 --disable-all-plugins \ |
Hans-G?nter@21239 | 60 --sysconfdir=/etc/collectd \ |
al@20569 | 61 $CONFIGURE_ARGS && |
al@20569 | 62 fix libtool && |
al@20569 | 63 make && |
al@21020 | 64 make DESTDIR=$install install |
al@20569 | 65 ;; |
al@20569 | 66 esac |
pascal@11218 | 67 } |
pascal@11218 | 68 |
Hans-G?nter@21239 | 69 genpkg_rules() |
Hans-G?nter@21239 | 70 { |
pascal@20188 | 71 case $PACKAGE in |
al@20534 | 72 collectd) |
al@20534 | 73 copy @std |
Hans-G?nter@21239 | 74 DEPENDS="perl rrdtool" |
al@20534 | 75 CONFIG_FILES="/etc/collectd/collectd.conf" |
al@20534 | 76 ;; |
al@20534 | 77 collectd-dev) |
al@20534 | 78 copy @dev |
al@20534 | 79 ;; |
al@20569 | 80 collectd-apache) |
al@20569 | 81 copy @std |
Hans-G?nter@21239 | 82 DEPENDS="apache libcurl" |
al@20569 | 83 CAT="network|Apache plugin" |
al@20569 | 84 #CONFIG_FILES="/etc/collectd/collectd.conf" |
al@20569 | 85 ;; |
al@20569 | 86 collectd-bind) |
al@20569 | 87 copy bind.so* |
al@20569 | 88 DEPENDS="libcurl libxml2" |
al@20569 | 89 CAT="network|Bind plugin" |
al@20569 | 90 #CONFIG_FILES="/etc/collectd/collectd.conf" |
al@20569 | 91 ;; |
pascal@20188 | 92 esac |
pascal@11218 | 93 } |