File smtpd.spec of Package smtpd
#
# spec file for package smtpd (Version 2.0)
#
# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://www.suse.de/feedback/
#
# norootforbuild
Name: smtpd
License: BSD, Other License(s), see package
Group: Productivity/Networking/Email/Utilities
Requires: uucp
Conflicts: smail
Autoreqprov: on
Summary: A SMTP store and forward proxy
Version: 2.0
Release: 803
URL: http://www.obtuse.com/smtpd.html
Source: %{name}-%{version}.tar.bz2
Source1: %{name}.xinetd
Patch: %{name}-%{version}.dif
Patch1: %{name}-%{version}-include-fix.diff
Patch2: %{name}-optflags.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This is a SMTP store and forward proxy.
Read /usr/share/doc/packages/smtpd/README.SuSE!!!
Authors:
--------
Obtuse Systems Corporation <info@obtuse.com>
%prep
%setup -q
%patch
%patch1
%patch2 -p1
# ---------------------------------------------------------------------------
%build
export LD_LIBS=""
test -f /usr/%{_lib}/libresolv.a && export LD_LIBS="-lresolv"
make
# ---------------------------------------------------------------------------
%install
[ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot}
#install -m 700 -d /var/spool/smtpd
install -m 700 -d $RPM_BUILD_ROOT/var/spool/smtpd/etc
#install -m 700 -d /var/spool/smtpd/usr
#install -m 700 -d /var/spool/smtpd/usr/lib
install -m 700 -d $RPM_BUILD_ROOT/var/spool/smtpd/usr/lib/zoneinfo
install -m 600 smtpd_check_rules.SuSE $RPM_BUILD_ROOT/var/spool/smtpd/etc/smtpd_check_rules
install -d -m 755 $RPM_BUILD_ROOT/etc/xinetd.d
install -m 644 %{S:1} $RPM_BUILD_ROOT/etc/xinetd.d/smtpd
make INSTALL_PREFIX=$RPM_BUILD_ROOT/usr/ install
rm -rf contrib/CVS
%clean
[ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc CREDITS INSTALL LICENSE README README.SuSE contrib
%doc antirelay_check_rules_example antispam_check_rules.example
%doc smtpd_check_rules.example
%config(noreplace) /etc/xinetd.d/*
%attr(700,uucp,root)%dir /var/spool/smtpd
%attr(700,uucp,root)%dir /var/spool/smtpd/etc
%attr(700,uucp,root)%dir /var/spool/smtpd/usr
%attr(700,uucp,root)%dir /var/spool/smtpd/usr/lib
%attr(700,uucp,root)%dir /var/spool/smtpd/usr/lib/zoneinfo
%attr(700,uucp,root)%config /var/spool/smtpd/etc/smtpd_check_rules
%attr(500,root,root) /usr/sbin/smtpd
%attr(500,root,root) /usr/sbin/smtpfwdd
%changelog -n smtpd
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Thu Jun 23 2005 - meissner@suse.de
- ue RPM_OPT_FLAGS.
* Tue Feb 17 2004 - postadal@suse.cz
- added norootforbuild flag to the spec file (set attr owner/group)
- added includes to avoid warnings in code
* Mon Feb 24 2003 - vbobek@suse.cz
- updated for start from xinetd
* Wed Apr 24 2002 - postadal@suse.cz
- use macro %%{_lib}
* Mon Jan 22 2001 - poeml@suse.de
- the README got overwritten by some other README, which should be
in contrib
* Thu Dec 14 2000 - schwab@suse.de
- Remove reference to sa_restorer.
* Wed Dec 06 2000 - vinil@suse.cz
- source bzip2ed
- README upgraded (Ticket [20000810990000205])
* Fri May 05 2000 - vinil@suse.cz
- buildroot added
* Thu Dec 23 1999 - ro@suse.de
- use -lresolv if present
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Mon Feb 15 1999 - ro@suse.de
- no sa_restorer on alpha
* Mon Oct 05 1998 - ro@suse.de
- added -lresolv for glibc
* Tue Jun 02 1998 - choeger@suse.de
- fixed error in spec-file
* Tue Jun 02 1998 - choeger@suse.de
- first package, v2.0