X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=cacti-plugin-thold.spec;h=ca3c0f9ec561e5fb4f1f230f2f16450393050dfb;hb=8e543a7bfc6cd7c866dff2df24d4a05f5452acf3;hp=19ee97415c2dab8264667e25e95b093778ee0851;hpb=e109d9692b922ebf4fe291b4461e61c4a492596f;p=packages%2Fcacti-plugin-thold.git diff --git a/cacti-plugin-thold.spec b/cacti-plugin-thold.spec index 19ee974..ca3c0f9 100644 --- a/cacti-plugin-thold.spec +++ b/cacti-plugin-thold.spec @@ -1,45 +1,60 @@ -%define namesrc thold -%include /usr/lib/rpm/macros.perl +%define plugin thold +%define php_min_version 5.1.1 +%include /usr/lib/rpm/macros.php Summary: Plugin for Cacti - Thold -Summary(pl): Wtyczka do Cacti - Thold -Name: cacti-plugin-thold -Version: 0.2.7 -Release: 1 -License: GPL +Summary(pl.UTF-8): Wtyczka do Cacti - Thold +Name: cacti-plugin-%{plugin} +Version: 0.4.8 +Release: 6 +License: GPL v2 Group: Applications/WWW -#!!!!problem with version -Source0: http://download.cactiusers.org/downloads/%{namesrc}.tar.gz -# Source0-md5: 709983a8924393dacb45d48c7727f963 -URL: http://www.cactiusers.org/ -BuildRequires: rpm-perlprov +Source0: http://docs.cacti.net/_media/plugin:thold-v%{version}-3.tgz +# Source0-md5: 20180edb16d0d3b6777b8df12679c94a +URL: http://docs.cacti.net/plugin:thold +BuildRequires: rpm-php-pearprov >= 4.4.2-11 Requires: cacti +Requires: cacti(pia) >= 2.9 +Requires: cacti-plugin-settings >= 0.71 +Requires: php(core) >= %{php_min_version} +Requires: php(gd) +Requires: php(pcre) +Requires: php-date BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define webcactipluginroot /usr/share/cacti/plugins/%{namesrc} +%define cactidir /usr/share/cacti +%define plugindir %{cactidir}/plugins/%{plugin} %description -Plugin for Cacti - the Threshold Module (by Aurelio DeSimone) converted -to a plugin. Much easier to install and maintain. Requires that you -have the Plugin Architecture installed. +This plugin is for the alerting of data found within any graph within +Cacti. -%description -l pl -Wtyczka do Cacti - modu³ Threshold (który napisa³ Aurelio DeSimone) -przekszta³cony do wtyczki, dziêki czemu jest du¿o ³atwiejszy do +Thold is Cacti's premier Alerting modules that integrates seamlessly +with Cacti's Graphing engine. + +%description -l pl.UTF-8 +Wtyczka do Cacti - moduł Threshold (który napisał Aurelio DeSimone) +przekształcony do wtyczki, dzięki czemu jest dużo łatwiejszy do instalacji i utrzymania. Wymaga zainstalowanej architektury wtyczek. +Umożliwia monitoring parametrów i alarmowanie w przypadku +przekroczenia zadanych wartości lub niekorzystnych zmian w przebiegu +monitorowanych parametrów. %prep -%setup -q -n %{namesrc} +%setup -qc +mv %{plugin}/{LICENSE,README} . + +%{__rm} thold/includes/.settings.php.swp %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{webcactipluginroot} -cp -aRf * $RPM_BUILD_ROOT%{webcactipluginroot} +install -d $RPM_BUILD_ROOT%{plugindir} +cp -a %{plugin}/* $RPM_BUILD_ROOT%{plugindir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc CHANGES -%{webcactipluginroot} +%doc README +%{plugindir}