Bogus date fixed in polemarch. Not needed spec files moved to archive

This commit is contained in:
2019-10-31 22:11:12 +01:00
parent a891f5e13e
commit bd645ef500
34 changed files with 1 additions and 1 deletions

View File

@@ -0,0 +1,90 @@
#
# spec file for package perl-Nagios-Plugin
#
# You can easy replace the Nagios::Plugin entries in scripts:
# sed -i -e 's/Nagios::Plugin/Monitoring::Plugin/g' *.pl
%define cpan_name Monitoring-Plugin
Name: perl-%cpan_name
Summary: A family of perl modules to streamline writing Nagios plugins
License: Artistic-1.0 ; GPL-2.0+
Group: Development/Languages/Perl
Version: 0.39
%if "%{_vendor}" == "redhat"
Release: 01%{?dist}
%else
Release: 01.%{_distro}
%endif
Url: http://search.cpan.org/dist/Monitoring-Plugin/
Provides: %cpan_name = %{version}-%{release}
Provides: Nagios-Plugin
Obsoletes: perl-Nagios-Plugin
%perl_requires
Requires: perl-Class-Accessor
Requires: perl-Config-Tiny
Requires: perl-Math-Calc-Units
Requires: perl-Params-Validate
BuildRequires: perl
BuildRequires: perl-Class-Accessor
BuildRequires: perl-Config-Tiny
BuildRequires: perl-Math-Calc-Units
BuildRequires: perl-Params-Validate
BuildRequires: perl-ExtUtils-MakeMaker
BuildRequires: perl-Test-Simple
BuildRequires: perl-macros
Source: %cpan_name-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define debug_package %{nil}
%description
Monitoring::Plugin and its associated Monitoring::Plugin::* modules are a family of
perl modules to streamline writing Monitoring plugins. The main end user modules
are Monitoring::Plugin, providing an object-oriented interface to the entire
Monitoring::Plugin::* collection, and Monitoring::Plugin::Functions, providing a
simpler functional interface to a useful subset of the available functionality.
The purpose of the collection is to make it as simple as possible for
developers to create plugins that conform the Monitoring Plugin guidelines
(http://nagiosplug.sourceforge.net/developer-guidelines.html).
%prep
%setup -q -n %cpan_name-%{version}
%build
perl Makefile.PL OPTIMIZE="%{optflags} -Wall"
make %{?_smp_mflags}
%if 0%{?fedora} > 18 && 0%{?rhel} >= 6 && 0%{?suse_version} >= 1010
%check
make test
%endif
%install
%perl_make_install
%perl_process_packlist
%post
# only execute the replacement, if it is an update!
if [ -d "/usr/lib64/nagios/plugins" ]; then
cd /usr/lib64/nagios/plugins && \
for f in `grep -l 'Nagios::Plugin' *`; do sed -i -e 's/Nagios::Plugin/Monitoring::Plugin/g' $f; done
elif [ -d "/usr/lib/nagios/plugins" ]; then
cd /usr/lib/nagios/plugins && \
for f in `grep -l 'Nagios::Plugin' *`; do sed -i -e 's/Nagios::Plugin/Monitoring::Plugin/g' $f; done
fi
%files
%defattr(-,root,root)
%doc Changes MANIFEST README
%doc %{_mandir}/man?/*
%{perl_vendorlib}/Monitoring
%{perl_vendorarch}/auto/Monitoring
%changelog
* Tue Apr 7 2015 <daniel.steiner@trivadis.com>
- Update to 0.38 version.
* Thu Dec 18 2014 <daniel.steiner@trivadis.com>
- New initial package, but is forked of perl-Nagios-Plugin.