# Condtional build:
%bcond_with sybase # add Sybase support to munin-node
-%include /usr/lib/rpm/macros.perl
Summary: Munin - the Linpro RRD data agent
Summary(pl.UTF-8): Munin - agent danych RRD Linpro
Name: munin
-Version: 2.0.42
+Version: 2.0.75
Release: 2
License: GPL
Group: Applications/WWW
Source0: https://github.com/munin-monitoring/munin/archive/%{version}.tar.gz
-# Source0-md5: 802394c56aa714a97b8535c8d6388b17
+# Source0-md5: e793d7d139df7cd7730089186a3afc28
Source1: %{name}-node.init
Source2: %{name}.cron
Source3: %{name}-apache.conf
Source8: %{name}-httpd.conf
Source11: %{name}-asyncd.init
Source12: %{name}-asyncd.sysconfig
+Source13: plugins.conf
Patch0: %{name}-Makefile.patch
Patch1: %{name}-plugins.patch
Patch2: %{name}-templatedir.patch
Patch3: %{name}-separate-configs.patch
Patch4: %{name}-timeout.patch
+Patch5: shebang.patch
URL: http://munin.sourceforge.net/
BuildRequires: perl-Encode
+BuildRequires: perl-Module-Build
BuildRequires: perl-Net-SNMP
BuildRequires: perl-devel
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.671
BuildRequires: which
-Requires(triggerpostun): sed >= 4.0
+Requires(postun): sed >= 4.0
Requires: %{name}-common = %{version}-%{release}
Requires: fonts-TTF-DejaVu
Requires: perl-Date-Manip
Requires(post,preun): /sbin/chkconfig
Requires: %{name}-common = %{version}-%{release}
Requires: logtail
-Requires: logtool
-#Requires: perl-Config-General
Requires: perl-Net-Netmask
Requires: perl-Net-SNMP
Requires: perl-Net-Server
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
%build
%{__make} -j1 build \
cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/lighttpd.conf
-cp -p dists/tarball/plugins.conf $RPM_BUILD_ROOT%{_sysconfdir}
+cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}
ln -sf %{_sysconfdir}/plugins.conf $RPM_BUILD_ROOT%{_sysconfdir}/plugin-conf.d/munin-node
for f in cgi-graph cgi-html graph html limits update ; do
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/plugin-conf.d/munin-node
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/munin-node
%attr(754,root,root) /etc/rc.d/init.d/munin-node
+%attr(755,root,root) %{_bindir}/munin-get
%attr(755,root,root) %{_bindir}/munindoc
%attr(755,root,root) %{_sbindir}/munin-node
%attr(755,root,root) %{_sbindir}/munin-node-configure
%attr(755,root,root) %{_sbindir}/munin-run
-%attr(755,root,root) %{_sbindir}/munin-sched
%{perl_vendorlib}/Munin/Node
%{perl_vendorlib}/Munin/Plugin
%{perl_vendorlib}/Munin/Plugin.pm
%endif
%dir %attr(770,munin,munin) /var/lib/munin/plugin-state
%dir %attr(770,munin,munin) /var/spool/munin
+%{_mandir}/man1/munin-get*
%{_mandir}/man1/munin-node*
%{_mandir}/man1/munin-run*
-%{_mandir}/man1/munin-sched*
%{_mandir}/man1/munindoc*
%{_mandir}/man3/Munin::Node*
%{_mandir}/man3/Munin::Plugin*