-%define namesrc namesrc
-%include /usr/lib/rpm/macros.perl
-Summary: Plugin for Cacti -
-Summary(pl.UTF-8): Wtyczka do Cacti -
-Name: cacti-plugin-
+# NOTE: existing plugins http://forums.cacti.net/viewtopic.php?t=14985
+# NOTE: existing templates http://forums.cacti.net/viewtopic.php?p=161928
+%define template TEMPLATE_NAME
+%define php_min_version 5.0.0
+%include /usr/lib/rpm/macros.php
+Summary: Template for Cacti -
+Name: cacti-template-%{template}
Version: 0.1
Release: 0.1
License: GPL v2
Group: Applications/WWW
-Source0: http://download.cactiusers.org/downloads/%{namesrc}.tar.gz
-# Source0-md5:
-URL: http://www.cactiusers.org/
-BuildRequires: rpm-perlprov
-Requires: cacti
+Source0: http://mirror.cactiusers.org/downloads/templates/%{template}-%{version}.zip
+# Source0-md5:
+URL: http://docs.cacti.net/plugin:TEMPLATE_NAME
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+BuildRequires: rpmbuild(macros) >= 1.554
+# for %%undos macro
+BuildRequires: rpmbuild(macros) >= 1.553
+Requires: cacti >= 0.8.7e-8
+Requires: php-common >= 4:%{php_min_version}
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define webcactipluginroot /usr/share/cacti/plugins/%{namesrc}
+%define cactidir /usr/share/cacti
+%define resourcedir %{cactidir}/resource
+%define scriptsdir %{cactidir}/scripts
%description
-Plugin for Cacti -
+Template for Cacti -
-%description -l pl.UTF-8
-Wtyczka do Cacti -
+#%description -l pl.UTF-8
+#Wtyczka do Cacti -
%prep
-%setup -q -n %{namesrc}
+%setup -qc
+%setup -q -n cacti-%{template}-%{version}
+mv %{plugin}/{LICENSE,README} .
+
+%undos -f php,inc
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{webcactipluginroot}
-cp -aRf * $RPM_BUILD_ROOT%{webcactipluginroot}
+install -d $RPM_BUILD_ROOT{%{resourcedir},%{scriptsdir}}
+cp -a *.xml $RPM_BUILD_ROOT%{resourcedir}
+install -p *.php $RPM_BUILD_ROOT%{scriptsdir}
+
+%post
+%cacti_import_template %{resourcedir}/TEMPLATE_NAME.xml
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc LICENSE README
-%{webcactipluginroot}
+%doc LICENSE README
+%attr(755,root,root) %{scriptsdir}/TEMPLATE_NAME.php
+%{resourcedir}/TEMPLATE_NAME.xml