%global pkgname iXhash2 Summary: SpamAssassin plugin to lookup e-mail checksums in blacklists Name: spamassassin-%{pkgname} Version: 2.05 Release: 14%{?dist} License: ASL 2.0 Group: Applications/Internet URL: http://mailfud.org/%{pkgname}/ Source0: http://mailfud.org/%{pkgname}/%{pkgname}-%{version}.tar.gz Source1: spamassassin-iXhash2.eml Patch0: spamassassin-iXhash2-2.05-conf.patch Requires: spamassassin >= 3.2 Provides: spamassassin-iXhash = 1.5.5-2 Obsoletes: spamassassin-iXhash < 1.5.5-2 BuildRequires: %{_bindir}/perldoc #BuildRequires: perl-generators BuildArch: noarch %description iXhash2 is an unofficial improved version of the iXhash spam filter plugin for SpamAssassin, adding async DNS lookups for performance and removing unneeded features but fully compatible with the iXhash 1.5.5 (https://sourceforge.net/projects/ixhash/) implementation. It computes MD5 checksums of fragments of the body of an e-mail and compares them to those of known spam using DNS queries to a RBL-like name server. So it works similar to the standard plugins that use the Pyzor, Razor and DCC software packages from within SpamAssassin. %prep %setup -q -n %{pkgname}-%{version} %patch0 -p1 -b .conf cp -pf %{SOURCE1} iXhash2.eml %build %install install -D -p -m 644 %{pkgname}.cf $RPM_BUILD_ROOT%{_sysconfdir}/mail/spamassassin/%{pkgname}.cf touch -c -r %{pkgname}.cf.conf $RPM_BUILD_ROOT%{_sysconfdir}/mail/spamassassin/%{pkgname}.cf install -D -p -m 644 %{pkgname}.pm $RPM_BUILD_ROOT%{perl_vendorlib}/Mail/SpamAssassin/Plugin/%{pkgname}.pm mkdir -p $RPM_BUILD_ROOT%{_mandir}/man3/ perldoc %{pkgname}.pm > $RPM_BUILD_ROOT%{_mandir}/man3/Mail::SpamAssassin::Plugin::%{pkgname}.3pm %files %license LICENSE %doc CHANGELOG README iXhash2.eml %config(noreplace) %{_sysconfdir}/mail/spamassassin/%{pkgname}.cf %{perl_vendorlib}/Mail/SpamAssassin/Plugin/%{pkgname}.pm %{_mandir}/man3/*.3pm* %changelog * Sat Jul 14 2018 Fedora Release Engineering - 2.05-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 2.05-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Dec 06 2017 Robert Scheck 2.05-12 - Remove retired iXhash blacklists from default configuration * Thu Jul 27 2017 Fedora Release Engineering - 2.05-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 2.05-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 2.05-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 2.05-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 2.05-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 2.05-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Jul 18 2013 Petr Pisar - 2.05-5 - Perl 5.18 rebuild * Fri Feb 15 2013 Fedora Release Engineering - 2.05-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sat Jul 21 2012 Fedora Release Engineering - 2.05-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jul 12 2012 Robert Scheck 2.05-2 - Added missing perldoc requirement (#838327 #c3) * Sun Jul 08 2012 Robert Scheck 2.05-1 - Switched to iXhash2 2.05 (#838327) * Fri Nov 12 2010 Robert Scheck 1.5.5-1 - Upgrade to 1.5.5 - Initial spec file for Fedora and Red Hat Enterprise Linux