Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:snagview:perl
perl-Nagios-Plugin
perl-Nagios-Plugin.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File perl-Nagios-Plugin.spec of Package perl-Nagios-Plugin
# # spec file for module Nagios::Plugin # #SuSe specific Part #SuSe specific Part %if %{?sles_version:1}0 %define module_dir /usr/lib/perl5/ %define man3_dir /usr/share/man/man3/ %if 0%{?suse_version} >= 1315 %define auto_dir /usr/lib/perl5/%{sub_dir}/x86_64-linux-thread-multi/auto %define sub_dir /vendor_perl/5.18.2/ %else %define auto_dir /usr/lib/perl5/%{sub_dir}/x86_64-linux-thread-multi/auto #suse prefers to install additional modules in a subdir (below module_dir) %define sub_dir /vendor_perl/5.10.0/ %endif %endif #RedHat specific Part %if %{?rhel_version:1}0 %define module_dir /usr/share/perl5/vendor_perl/ %define man3_dir /usr/share/man/man3/ %define auto_dir /usr/lib64/perl5/vendor_perl/auto/ #no subdir for redhat %define sub_dir / BuildRequires: perl-ExtUtils-MakeMaker %endif %if 0%{?centos_version} == 700 %define init 1 BuildRequires: perl-ExtUtils-MakeMaker Requires: perl-ExtUtils-MakeMaker %define module_dir /usr/share/perl5 %define sub_dir /vendor_perl/ %define man3_dir /usr/share/man/man3 %define auto_dir /usr/lib64/perl5/vendor_perl/auto/ %endif #all Distros %define module_name Nagios-Plugin %define module_version 0.36 Name: perl-%{module_name} Version: %{module_version} Release: 0 License: This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself Summary: A family of perl modules to streamline writing Nagios plugins Url: https://metacpan.org/pod/Nagios::Plugin Group: perl/modules Source: %{module_name}-%{module_version}.tar.gz BuildRequires: perl Requires: perl perl-Math-Calc-Units perl-Config-Tiny perl-Class-Accessor BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Old perl Nagios::Plugin %prep cd %{_builddir} tar -xf %{_sourcedir}/%{module_name}-%{module_version}.tar.gz %build cd %{_builddir}/%{module_name}-%{module_version} perl Makefile.PL INSTALLMAN3DIR=%{man3_dir} #osc prevents using site_perl perl -i -pe 's{/site_perl/}{/vendor_perl/}g' Makefile make %{?_smp_mflags} %install cd %{_builddir}/%{module_name}-%{module_version} make DESTDIR=%{buildroot} pure_vendor_install rm -Rf %{buildroot}/usr/share/man find %{buildroot} -type f -name ".packlist" -exec rm -f {} \; find %{buildroot} -type f -name "perllocal.pod" -exec rm -f {} \; find %{buildroot} -type f | sed "s#%{buildroot}##g" > %{buildroot}/../%{name}-filelist %files -f %{buildroot}/../%{name}-filelist #%files %defattr(-,root,root) %dir %{auto_dir}/Nagios/ %dir %{auto_dir}/Nagios/Plugin/ %dir %{module_dir}/%{sub_dir}Nagios/ %dir %{module_dir}/%{sub_dir}Nagios/Plugin %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor