Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 74ab9d471f2f64edfabb398b84659631 > files > 3

smtprc-2.0.3-1mdv2007.1.src.rpm

Summary:	An open relay checker 
Name:		smtprc
Version:	2.0.3
Release:	%mkrel 1
License:	GPL
Group:		Monitoring
URL:		http://smtprc.sourceforge.net/
Source0:	%{name}-%{version}.tar.bz2
Source1:	%{name}-icons.tar.bz2
BuildRequires:	perl
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

%description
SmtpRC is a fully configurable multithreaded open mail relay scanner/checker.
It can scan large networks for open relays and output the results to a web
page. It is intended for Systems Administrators to check IP blocks under their
control.

%package	frontend
Summary:	A perl-Tk frontend for %{name}
Group:		Monitoring
Requires:	perl-Tk
Requires:	%{name} = %{version}
Requires(post): desktop-file-utils
Requires(postun): desktop-file-utils

%description	frontend
A perl-Tk frontend for %{name}

SmtpRC is a fully configurable multithreaded open mail relay scanner/checker.
It can scan large networks for open relays and output the results to a web
page. It is intended for Systems Administrators to check IP blocks under their
control.

%prep

%setup -q -n %{name}-%{version} -a1

# instead of a patch
perl -pi -e "s|/usr/local/etc|/etc|g" *
perl -pi -e "s|/usr/local/bin\b|%{_bindir}|g" *
perl -pi -e "s|/usr/local/share\b|%{_datadir}|g" *
perl -pi -e "s|/usr/local/man\b|%{_mandir}|g" *
perl -pi -e "s|/usr/local/apache/htdocs\b|/var/www/html/%{name}|g" *
perl -pi -e "s|/www/htdocs|/var/www/html|g" *
perl -pi -e "s|/usr/local/doc|%{_docdir}/%{name}-%{version}|g" *
perl -pi -e "s|/use/local|%{_prefix}|g" *

%build

%make CFLAGS="%{optflags} -Wall"

%install
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}

install -d %{buildroot}%{_sysconfdir}/%{name}
install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_mandir}/man1
install -d %{buildroot}%{_menudir}
install -d %{buildroot}%{_miconsdir}
install -d %{buildroot}%{_iconsdir}
install -d %{buildroot}%{_liconsdir}
install -d %{buildroot}/var/www/html/%{name}

install -m755 %{name} %{buildroot}%{_bindir}/
install -m755 g%{name} %{buildroot}%{_bindir}/

install -m644 auto.conf %{buildroot}%{_sysconfdir}/%{name}/
install -m644 email.tmpl %{buildroot}%{_sysconfdir}/%{name}/
install -m644 rcheck.conf %{buildroot}%{_sysconfdir}/%{name}/

install -m644 %{name}.1 %{buildroot}%{_mandir}/man1/
install -m644 g%{name}.1 %{buildroot}%{_mandir}/man1/

install -m644 g%{name}16x16.png %{buildroot}%{_miconsdir}/%{name}-frontend.png
install -m644 g%{name}32x32.png %{buildroot}%{_iconsdir}/%{name}-frontend.png
install -m644 g%{name}48x48.png %{buildroot}%{_liconsdir}/%{name}-frontend.png

cat > %{buildroot}%{_menudir}/%{name}-frontend <<EOF
?package(%{name}-frontend): \
command="g%{name}" \
title="G%{name}" \
longtitle="The graphical frontend for %{name}." \
needs="x11" \
icon="%{name}-frontend.png" \
section="Networking/Other" \
xdg="true"
EOF

# XDG menu
install -d %{buildroot}%{_datadir}/applications

cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}-frontend.desktop << EOF
[Desktop Entry]
Name=%{name}-frontend
Comment=An open relay checker 
Exec=g%{name}
Icon=%{name}-frontend
Terminal=false
Type=Application
Categories=GTK;X-MandrivaLinux-System-Monitoring;System;Monitor;
EOF

%post frontend
%update_menus
%update_desktop_database

%postun frontend
%clean_menus
%clean_desktop_database

%clean
[ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc BUGS CHANGELOG FAQ README
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/auto.conf
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/email.tmpl
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/rcheck.conf
%dir %{_sysconfdir}/%{name}/
%attr(0755,root,root) %{_bindir}/%{name}
%attr(0644,root,root) %{_mandir}/man1/%{name}.1*

%files frontend
%defattr(-,root,root)
%attr(0755,root,root) %{_bindir}/g%{name}
%attr(0644,root,root) %{_mandir}/man1/g%{name}.1*
%{_menudir}/%{name}-frontend
%{_miconsdir}/%{name}-frontend.png
%{_iconsdir}/%{name}-frontend.png
%{_liconsdir}/%{name}-frontend.png
%dir /var/www/html/%{name}
%{_datadir}/applications/*.desktop


%changelog
* Fri Jan 26 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.3-1mdv2007.0
+ Revision: 113957
- Import smtprc



* Fri Jan 26 2007 Oden Eriksson <oeriksson@mandriva.com> 2.0.3-1
- 2.0.3
- fix the xdg menu stuff

* Sun Dec 25 2005 Oden Eriksson <oeriksson@mandriva.com> 0.9.7-4mdk
- rebuild

* Fri Oct 15 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 0.9.7-3mdk
- rpmbuildupdated


* Mon Aug 04 2003 Michael Scherer <scherer.michael@free.fr> 0.9.7-2mdk
- distlint DIRM warning on /etc/smtprc/

* Tue Apr 22 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 0.9.7-1mdk
- initial cooker contrib
- stole the icons from nmap-fe