]> git.pld-linux.org Git - packages/collectd.git/blobdiff - collectd.spec
- link sensors plugin with libsensors
[packages/collectd.git] / collectd.spec
index 0b2407bc2daa98a18a2a333facdc928745bd2324..338a310cad35ad17ff094839c0d023c036295b95 100644 (file)
@@ -1,17 +1,3 @@
-# TODO:
-# - package contrib scripts as %doc
-# - perl modules with Collectd classes package to separate package
-# - Disabled modules:
-#    apple_sensors . . . no            (obvious)
-#    ipvs  . . . . . . . no            (ip_vs.h not found - llh to be fixed)
-#    libvirt . . . . . . no            (requires library)
-#    multimeter  . . . . no            ?
-#    onewire . . . . . . no            (needs libowfs)
-#    perl  . . . . . . . no            (needs libperl)
-#    tape  . . . . . . . no            ?
-# - logrotate file for logfile plugin
-# - %desc -l pl for plugins
-#
 # Conditional build:
 %bcond_without curl            # apache, ascent, bind, curl and nginx plugins
 %bcond_without dns             # DNS plugin
 Summary:       Collects system information in RRD files
 Summary(pl.UTF-8):     Zbieranie informacji o systemie w plikach RRD
 Name:          collectd
-Version:       4.6.2
+Version:       4.7.0
 Release:       2
 License:       GPL v2
 Group:         Daemons
-Source0:       http://collectd.org/files/%{name}-%{version}.tar.gz
-# Source0-md5: 9eee46a6330780d6e6b41155b159f4f9
+Source0:       http://collectd.org/files/%{name}-%{version}.tar.bz2
+# Source0-md5: 8740670913a7740f976122f3070e592b
 Source1:       %{name}.conf
 Source2:       %{name}.init
 Source3:       %{name}-http.conf
@@ -52,6 +38,7 @@ Source4:      %{name}-lighttpd.conf
 Source10:      %{name}-df.conf
 Source11:      %{name}-rrdtool.conf
 Patch0:                %{name}-collection.patch
+Patch1:                %{name}-as_needed.patch
 URL:           http://collectd.org/
 %{?with_ipmi:BuildRequires:    OpenIPMI-devel >= 2.0.14-3}
 BuildRequires: autoconf
@@ -202,6 +189,15 @@ Suggests:  fonts-TTF-DejaVu
 %description collection
 Web script for collectd.
 
+%package conntrack
+Summary:       conntrack-plugin for collectd
+Summary(pl_PL.UTF-8):  Wtyczka conntrack dla collectd
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description conntrack
+The conntrack-plugin collects the connection tracking table size.
+
 %package cpu
 Summary:       cpu-plugin for collectd
 Summary(pl_PL.UTF-8):  Wtyczka cpu dla collectd
@@ -336,6 +332,16 @@ statistics, for example the queue length of an MTA, the number of PHP
 sessions of a web server or simply the number of files in your home
 directory.
 
+%package fscache
+Summary:       fscache-plugin for collectd
+Summary(pl_PL.UTF-8):  Wtyczka fscache dla collectd
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description fscache
+The fscache-plugin collects statistics about Linux file-system based caching
+framework.
+
 %package hddtemp
 Summary:       hddtemp-plugin for collectd
 Summary(pl_PL.UTF-8):  Wtyczka hddtemp dla collectd
@@ -635,6 +641,16 @@ This plugin collects the number of processes, grouped by their state (e.g.
 running, sleeping, zombies, etc.). In addition to that, it can select
 detailed statistics about selected processes, grouped by name.
 
+%package protocols
+Summary:       protocols-plugin for collectd
+Summary(pl_PL.UTF-8):  Wtyczka protocols dla collectd
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description protocols
+The protocols-plugin provides information about network protocols, such as
+IP, TCP and UDP.
+
 %package rrdtool
 Summary:       rrdtool-plugin for collectd
 Summary(pl_PL.UTF-8):  Wtyczka rrdtool dla collectd
@@ -696,6 +712,16 @@ Requires:  %{name} = %{version}-%{release}
 %description syslog
 Syslog plugin for collectd.
 
+%package table
+Summary:       table-plugin for collectd
+Summary(pl_PL.UTF-8):  Wtyczka table dla collectd
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description table
+The table-plugin provides parsing for table-like structured files,
+such as many files beneath /proc.
+
 %package target_notification
 Summary:       target_notification-plugin for collectd
 Summary(pl_PL.UTF-8):  Wtyczka target_notification dla collectd
@@ -757,6 +783,16 @@ The teamspeak2 plugin connects to the query port of a teamspeak2 server and
 polls interesting global and virtual server data. The plugin can query only
 one physical server but unlimited virtual servers.
 
+%package ted
+Summary:       ted-plugin for collectd
+Summary(pl_PL.UTF-8):  Wtyczka ted dla collectd
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description ted
+The TED-plugin reads power consumption measurements from “The Energy Detective”
+(TED).
+
 %package thermal
 Summary:       thermal-plugin for collectd
 Summary(pl_PL.UTF-8):  Wtyczka thermal dla collectd
@@ -778,6 +814,15 @@ the daemon. This can be used to use the values collected by collectd in
 other applications, such as monitoring, or submit externally collected
 values to collectd.
 
+%package uptime
+Summary:       uptime-plugin for collectd
+Summary(pl_PL.UTF-8):  Wtyczka uptime dla collectd
+Group:         Daemons
+Requires:      %{name} = %{version}-%{release}
+
+%description uptime
+The uptime-plugin can collect the server's uptime.
+
 %package users
 Summary:       users-plugin for collectd
 Summary(pl_PL.UTF-8):  Wtyczka users dla collectd
@@ -842,6 +887,7 @@ This plugin collectd data provided by XMMS.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -937,27 +983,29 @@ fi
 %postun %1 \
 %service %{name} restart
 
-%{?with_xml:%{?with_curl:%module_scripts apache}}
+%module_scripts apache
 %module_scripts apcups
-%{?with_curl:%module_scripts ascent}
+%module_scripts ascent
 %module_scripts battery
-%{?with_xml:%{?with_curl:%module_scripts bind}}
-%module_scripts cpufreq
+%module_scripts bind
+%module_scripts conntrack
 %module_scripts cpu
+%module_scripts cpufreq
 %module_scripts csv
-%{?with_curl:%module_scripts curl}
+%module_scripts curl
 %module_scripts dbi
 %module_scripts df
 %module_scripts disk
-%{?with_dns:%module_scripts dns}
+%module_scripts dns
 %module_scripts email
 %module_scripts entropy
 %module_scripts exec
 %module_scripts filecount
+%module_scripts fscache
 %module_scripts hddtemp
 %module_scripts interface
-%{?with_ipmi:%module_scripts ipmi}
-%{?with_iptables:%module_scripts iptables}
+%module_scripts ipmi
+%module_scripts iptables
 %module_scripts irq
 %module_scripts load
 %module_scripts logfile
@@ -967,41 +1015,45 @@ fi
 %module_scripts mbmon
 %module_scripts memcached
 %module_scripts memory
-%{?with_multimeter:%module_scripts multimeter}
-%{?with_mysql:%module_scripts mysql}
-%{?with_netlink:%module_scripts netlink}
+%module_scripts multimeter
+%module_scripts mysql
+%module_scripts netlink
 %module_scripts network
 %module_scripts nfs
-%{?with_curl:%module_scripts nginx}
-%{?with_notify:%module_scripts notify_desktop}
-%{?with_libesmtp:%module_scripts notify_email}
+%module_scripts nginx
+%module_scripts notify_desktop
+%module_scripts notify_email
 %module_scripts ntpd
-%{?with_ups:%module_scripts nut}
+%module_scripts nut
 %module_scripts openvpn
-%{?with_ping:%module_scripts ping}
-%{?with_psql:%module_scripts postgresql}
+%module_scripts ping
+%module_scripts postgresql
 %module_scripts powerdns
 %module_scripts processes
-%{?with_rrd:%module_scripts rrdtool}
-%{?with_sensors:%module_scripts sensors}
+%module_scripts protocols
+%module_scripts rrdtool
+%module_scripts sensors
 %module_scripts serial
-%{?with_snmp:%module_scripts snmp}
+%module_scripts snmp
 %module_scripts swap
 %module_scripts syslog
+%module_scripts table
 %module_scripts tail
 %module_scripts target_notification
 %module_scripts target_replace
 %module_scripts target_set
 %module_scripts tcpconns
 %module_scripts teamspeak2
+%module_scripts ted
 %module_scripts thermal
 %module_scripts unixsock
+%module_scripts uptime
 %module_scripts users
 %module_scripts uuid
 %module_scripts vmem
 %module_scripts vserver
 %module_scripts wireless
-%{?with_xmms:%module_scripts xmms}
+%module_scripts xmms
 
 %triggerin collection -- apache1 < 1.3.37-3, apache1-base
 %webapp_register apache %{_webapp}
@@ -1101,6 +1153,11 @@ fi
 %endif
 %endif
 
+%files conntrack
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/conntrack.conf
+%attr(755,root,root) %{_libdir}/%{name}/conntrack.so
+
 %files cpu
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/cpu.conf
@@ -1167,6 +1224,11 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/filecount.conf
 %attr(755,root,root) %{_libdir}/%{name}/filecount.so
 
+%files fscache
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/fscache.conf
+%attr(755,root,root) %{_libdir}/%{name}/fscache.so
+
 %files hddtemp
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/hddtemp.conf
@@ -1330,6 +1392,11 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/processes.conf
 %attr(755,root,root) %{_libdir}/%{name}/processes.so
 
+%files protocols
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/protocols.conf
+%attr(755,root,root) %{_libdir}/%{name}/protocols.so
+
 %if %{with rrd}
 %files rrdtool
 %defattr(644,root,root,755)
@@ -1367,6 +1434,11 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/syslog.conf
 %attr(755,root,root) %{_libdir}/%{name}/syslog.so
 
+%files table
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/table.conf
+%attr(755,root,root) %{_libdir}/%{name}/table.so
+
 %files tail
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/tail.conf
@@ -1397,6 +1469,11 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/teamspeak2.conf
 %attr(755,root,root) %{_libdir}/%{name}/teamspeak2.so
 
+%files ted
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/ted.conf
+%attr(755,root,root) %{_libdir}/%{name}/ted.so
+
 %files thermal
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/thermal.conf
@@ -1408,6 +1485,11 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/unixsock.so
 %{_mandir}/man5/collectd-unixsock.5*
 
+%files uptime
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/uptime.conf
+%attr(755,root,root) %{_libdir}/%{name}/uptime.so
+
 %files users
 %defattr(644,root,root,755)
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.d/users.conf
This page took 0.04154 seconds and 4 git commands to generate.