Summary: anti-spam solution URL: http://dspam.nuclearelephant.org Name: dspam Version: 3.6.0 Release: 1 License: GPL Provides: %{_bindir}/dspam Packager: Tony Earnshaw Vendor: Translucent Systems BV Group: System Environment/Daemons Source0: http://dspam.nuclearelephant.com/sources/%{name}-%{version}.tar.gz Source1: dspam.init BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root Requires: gcc, sed, rpm >= 4 %description DSPAM is an open-source, freely available anti-spam solution designed to combat unsolicited commercial email using advanced statistical analysis. %define _man_dir %{_prefix}/man %define _sh_man_dir %{_prefix}/share/man %define _init_dir /etc/rc.d/init.d %prep %setup -q %build umask 022 CFLAGS="-g" \ ./configure \ --prefix=/ \ --disable-bias \ --with-storage-driver=mysql_drv \ --with-mysql-includes=/usr/local/mysql/include/mysql \ --with-mysql-libraries=/usr/local/mysql/lib/mysql \ --enable-virtual-users \ --disable-trusted-user-security \ --with-dspam-owner=root \ --with-dspam-group=postfix \ --with-dspam-home-owner=root \ --with-dspam-home-group=mail \ --with-dspam-mode=6755 \ --enable-debug \ --enable-daemon \ --enable-homedir \ --enable-ldap \ --enable-preferences-extension make %makeinstall %{__mkdir_p} $RPM_BUILD_ROOT{%_sysconfdir,%_init_dir,%_bindir,%_includedir/dspam,%_man_dir/man1,%_man_dir/man3,%_sh_man_dir/man1,%_sh_man_dir/man3} %{__install} -c %{_sourcedir}/dspam.init \ ${RPM_BUILD_ROOT}%{_init_dir}/dspam %{__install} -m 6755 $RPM_BUILD_DIR/%{name}-%{version}/src/dspam \ $RPM_BUILD_ROOT/%{_bindir} %{__install} -m 755 $RPM_BUILD_DIR/%{name}-%{version}/src/tools/{dspam_2sql,dspam_admin,dspam_clean,dspam_corpus,dspam_crc,dspam_dump,dspam_genaliases,dspam_logrotate,dspam_merge,dspam_stats} \ $RPM_BUILD_ROOT%{_bindir} %{__install} -m 755 $RPM_BUILD_DIR/%{name}-%{version}/src/dspamc \ $RPM_BUILD_ROOT%{_bindir} %{__install} -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/dspam.conf \ $RPM_BUILD_ROOT/%{_sysconfdir} %{__install} -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/.libs/{libdspam.a,libdspam.so.7.0.0} \ $RPM_BUILD_ROOT%{_libdir} %{__install} -m 644 $RPM_BUILD_DIR/%{name}-%{version}/src/dspam.pc \ $RPM_BUILD_ROOT%{_libdir}/pkgconfig %{__install} -m 644 $RPM_BUILD_DIR/%{name}-%{version}/man/*.1 \ $RPM_BUILD_ROOT%_man_dir/man1 %{__install} -m 644 $RPM_BUILD_DIR/%{name}-%{version}/man/*.3 \ $RPM_BUILD_ROOT%_man_dir/man3 mv $RPM_BUILD_ROOT/usr/include/*.h \ $RPM_BUILD_ROOT/usr/include/dspam mv $RPM_BUILD_ROOT%{_sysconfdir}/dspam.conf \ $RPM_BUILD_ROOT%{_sysconfdir}/dspam.conf.default %post umask 022 chkconfig --add dspam chmod 755 %{_prefix}/share/doc/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %config(noreplace) %{_init_dir}/dspam %{_sysconfdir}/* %{_bindir}/* %{_includedir}/dspam/* %{_libdir}/* %_man_dir/man1/* %_man_dir/man3/* %_sh_man_dir/man1/* %_sh_man_dir/man3/libdspam* %doc %attr(0644,root,root) CHANGELOG LICENSE README RELEASE.NOTES UPGRADING src/tools.mysql_drv/*sql src/tools.ora_drv/*sql src/tools.pgsql_drv/*sql doc/* %changelog * Thu Aug 25 2005 Tony Earnshaw 3.6.0-1 - Add docs and other useful stuff to '%doc' * Wed Aug 24 2005 Tony Earnshaw 3.6.0-1 - dspam 3.6-beta1 * Wed Jun 22 2005 Tony Earnshaw 3.5.0-1 - Initial package