From f5375d83d9423c0124386eeca9ca3733c28d600d Mon Sep 17 00:00:00 2001 From: Marc Fournier Date: Fri, 18 Mar 2016 22:53:59 +0100 Subject: [PATCH] RPM specfile: enable xmms plugin on EL7 --- contrib/redhat/collectd.spec | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/contrib/redhat/collectd.spec b/contrib/redhat/collectd.spec index 9153b0af..a3cbe0f9 100644 --- a/contrib/redhat/collectd.spec +++ b/contrib/redhat/collectd.spec @@ -60,6 +60,7 @@ %{?el7:%global _has_varnish4 1} %{?el7:%global _has_iproute 1} %{?el7:%global _has_libmodbus 1} +%{?el7:%global _has_xmms 1} # plugins enabled by default %define with_aggregation 0%{!?_without_aggregation:1} @@ -155,6 +156,7 @@ %define with_write_graphite 0%{!?_without_write_graphite:1} %define with_write_http 0%{!?_without_write_http:1} %define with_write_riemann 0%{!?_without_write_riemann:1} +%define with_xmms 0%{!?_without_xmms:0%{!?_has_xmms:1}} # Plugins not built by default because of dependencies on libraries not # available in RHEL or EPEL: @@ -189,8 +191,6 @@ %define with_write_mongodb 0%{!?_without_write_mongodb:0} # plugin write_redis disabled, requires credis %define with_write_redis 0%{!?_without_write_redis:0} -# plugin xmms disabled, requires xmms -%define with_xmms 0%{!?_without_xmms:0} # plugin zfs_arc disabled, requires FreeBSD/Solaris %define with_zfs_arc 0%{!?_without_zfs_arc:0} @@ -676,6 +676,16 @@ BuildRequires: protobuf-c-devel The riemann plugin submits values to Riemann, an event stream processor. %endif +%if %{with_xmms} +%package xmms +Summary: XMMS plugin for collectd +Group: System Environment/Daemons +Requires: %{name}%{?_isa} = %{version}-%{release} +BuildRequires: xmms-devel +%description xmms +The xmms plugin collects information from the XMMS music player. +%endif + %package collection3 Summary: Web-based viewer for collectd Group: System Environment/Daemons @@ -2026,6 +2036,11 @@ fi %{_libdir}/%{name}/write_riemann.so %endif +%if %{with_xmms} +%files xmms +%{_libdir}/%{name}/xmms.so +%endif + %files collection3 %{_localstatedir}/www/collection3 %{_sysconfdir}/httpd/conf.d/collection3.conf -- 2.30.2