]> git.pld-linux.org Git - SPECS.git/blob - nagios-plugins-rabbitmq.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / nagios-plugins-rabbitmq.spec
1 # TODO
2 # - plugin config
3 %define         plugin  rabbitmq
4 Summary:        Nagios plugin to rabbitmq
5 Summary(pl.UTF-8):      Wtyczka Nagiosa sprawdzająca rabbitmq
6 Name:           nagios-plugins-%{plugin}
7 Version:        1.0.4
8 Release:        0.6
9 License:        Apache License v2.0
10 Group:          Networking
11 Source0:        https://github.com/jamesc/nagios-plugins-rabbitmq/tarball/master#/%{plugin}-%{version}.tar.gz
12 # Source0-md5:  93333929a60df1102d1632f6d602daa1
13 Source1:        check_rabbitmq_alive.cfg
14 Source2:        check_rabbitmq_overview.cfg
15 Source3:        check_rabbitmq_objects.cfg
16 Source4:        check_rabbitmq_queue.cfg
17 Source5:        check_rabbitmq_server.cfg
18 URL:            https://github.com/jamesc/nagios-plugins-rabbitmq/
19 BuildRequires:  perl-JSON >= 2.12
20 BuildRequires:  perl-devel >= 1:5.8.0
21 BuildRequires:  rpm-perlprov >= 4.1-13
22 BuildRequires:  sed >= 4.0
23 Requires:       nagios-common
24 Requires:       perl-Nagios-Plugin >= 0.34
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %define         _sysconfdir     /etc/nagios/plugins
29 %define         plugindir       %{_prefix}/lib/nagios/plugins
30
31 %description
32 Nagios plugin to check rabbitmq.
33
34 %description -l pl.UTF-8
35 Wtyczka Nagiosa sprawdzająca rabbitmq.
36
37 %prep
38 %setup -qc
39 mv jamesc-%{name}-*/* .
40
41 grep 'dist_version => "%{version}"' Build.PL
42
43 %build
44 %{__perl} Build.PL \
45         installdirs=vendor
46 ./Build
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 ./Build pure_install \
51         destdir=$RPM_BUILD_ROOT
52
53 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{plugindir}}
54 mv $RPM_BUILD_ROOT{%{_bindir}/*,%{plugindir}}
55 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
56 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
57 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
58 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
59 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}
60
61 %{__sed} -i -e '1s,^#!.*perl,#!%{__perl},' $RPM_BUILD_ROOT%{plugindir}/*
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %files
67 %defattr(644,root,root,755)
68 %doc README.md
69 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/check_%{plugin}*.cfg
70 %attr(755,root,root) %{plugindir}/check_rabbitmq_aliveness
71 %attr(755,root,root) %{plugindir}/check_rabbitmq_objects
72 %attr(755,root,root) %{plugindir}/check_rabbitmq_overview
73 %attr(755,root,root) %{plugindir}/check_rabbitmq_queue
74 %attr(755,root,root) %{plugindir}/check_rabbitmq_server
75 %{_mandir}/man1/check_rabbitmq_aliveness.1p*
76 %{_mandir}/man1/check_rabbitmq_objects.1p*
77 %{_mandir}/man1/check_rabbitmq_overview.1p*
78 %{_mandir}/man1/check_rabbitmq_queue.1p*
79 %{_mandir}/man1/check_rabbitmq_server.1p*
This page took 2.022916 seconds and 3 git commands to generate.