rpms/esmtp/EL-5 .cvsignore, 1.2, 1.3 esmtp.spec, 1.9, 1.10 sources, 1.2, 1.3

Patrice Dumas (pertusus) fedora-extras-commits at redhat.com
Tue Dec 18 22:36:12 UTC 2007


Author: pertusus

Update of /cvs/extras/rpms/esmtp/EL-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6688/EL-5

Modified Files:
	.cvsignore esmtp.spec sources 
Log Message:
sync with devel


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/esmtp/EL-5/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	29 Aug 2005 21:26:00 -0000	1.2
+++ .cvsignore	18 Dec 2007 22:35:37 -0000	1.3
@@ -1 +1 @@
-esmtp-0.5.1.tar.bz2
+esmtp-0.6.0.tar.bz2


Index: esmtp.spec
===================================================================
RCS file: /cvs/extras/rpms/esmtp/EL-5/esmtp.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- esmtp.spec	12 Sep 2006 17:04:03 -0000	1.9
+++ esmtp.spec	18 Dec 2007 22:35:37 -0000	1.10
@@ -1,21 +1,29 @@
 Summary:        User configurable relay-only Mail Transfer Agent (MTA)
 Summary(de):    Benutzerkonfigurierbarer nur versendender Mail Transfer Agent (MTA)
 Name:           esmtp
-Version:        0.5.1
-Release:        13%{?dist}
-Source:         http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
+Version:        0.6.0
+Release:        3%{?dist}
+Source:         http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
 Source1:        esmtp-0.4.1-mutt
 Url:            http://esmtp.sourceforge.net/
-License:        GPL
+# no license in files. Some come from fetchmail, another from libesmtp
+# esmtp-wrapper is GPLv2+
+License:        GPL+ and GPLv2+
 Group:          Applications/Internet
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Requires(post): %{_sbindir}/alternatives
-BuildRequires:  libesmtp-devel
-Provides:       %{_sbindir}/sendmail
+Requires(post):  %{_sbindir}/alternatives
+Requires(preun): %{_sbindir}/alternatives
+BuildRequires:   libesmtp-devel
+# these files are set up with alternatives
+Provides:        %{_sbindir}/sendmail
+Provides:        %{_bindir}/mailq
+# for esmtp-wrapper
+Requires:       mktemp
 # esmtp doesn't listen on port 25, so it cannot provide smtpdaemon. 
 # This implies that any program requiring a program that sends mail
-# should rely on another package that esmtp to fulfill the dependencies.
+# on port 25 should rely on another package than esmtp to fulfill the 
+# dependency.
 #Provides:       smtpdaemon
 
 %description
@@ -24,35 +32,17 @@
 (including the CRAM-MD5 and NTLM SASL mechanisms) and the StartTLS SMTP
 extensions.
 
-So these are ESMTP features:
- * requires no administration privileges
- * individual user configuration
- * sendmail command line compatible
- * supports the AUTH SMTP extension, with the CRAM-MD5 and NTLM SASL
-   mechanisms
- * support the StartTLS SMTP extension
- * does not receive mail, expand aliases or manage a queue
-
 %description -l de
 ESMTP ist ein benutzerkonfigurierbarer nur versendender Mail Transfer
 Agent (MTA) mit einem Sendmail-kompatiblen Syntax. Es basiert auf 
 libESMTP und unterstützt AUTH (mit CRAM-MD5 und NTLM SASL) und StartTLS
 SMTP.
 
-Dies sind die ESMTP-Eigenschaften:
- * benötigt keine Administrator-Rechte
- * individuelle Benutzerkonfiguration
- * Sendmail-kompatibler Syntax
- * unterstützt AUTH, mit CRAM-MD5 und NTLM SASL
- * unterstützt StartTLS SMTP
- * empfängt keine E-Mails, erweiterte Aliases oder Verwaltung einer
-   Warteschlange
-
 %prep
 %setup -q
-cp %{SOURCE1} mutt-esmtp
+cp -p %{SOURCE1} mutt-esmtp
 for file in esmtp.1 esmtprc.5; do
-   iconv -f ISO8859-1 -t UTF8 < $file > $file.new && mv -f $file.new $file
+   iconv -f ISO8859-1 -t UTF8 < $file > $file.new && touch -r $file $file.new && mv -f $file.new $file
 done
 
 %build
@@ -61,42 +51,54 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
+install -p -m0755 esmtp-wrapper $RPM_BUILD_ROOT%{_bindir}
 # remove all the sendmail alternative installed, it is done in %post
-rm $RPM_BUILD_ROOT/%{_bindir}/mailq \
-   $RPM_BUILD_ROOT/%{_bindir}/newaliases \
-   $RPM_BUILD_ROOT/%{_libdir}/sendmail \
-   $RPM_BUILD_ROOT/%{_sbindir}/sendmail \
-   $RPM_BUILD_ROOT/%{_mandir}/man1/mailq.1 \
-   $RPM_BUILD_ROOT/%{_mandir}/man1/newaliases.1 \
-   $RPM_BUILD_ROOT/%{_mandir}/man1/sendmail.1
-
+rm $RPM_BUILD_ROOT%{_bindir}/mailq \
+   $RPM_BUILD_ROOT%{_bindir}/newaliases \
+   $RPM_BUILD_ROOT%{_libdir}/sendmail \
+   $RPM_BUILD_ROOT%{_sbindir}/sendmail \
+   $RPM_BUILD_ROOT%{_mandir}/man1/mailq.1 \
+   $RPM_BUILD_ROOT%{_mandir}/man1/newaliases.1 \
+   $RPM_BUILD_ROOT%{_mandir}/man1/sendmail.1
 
 %post
-%{_sbindir}/alternatives --install %{_sbindir}/sendmail mta %{_bindir}/esmtp 30 \
-  --slave %{_bindir}/mailq mta-mailq %{_bindir}/esmtp \
-  --slave %{_bindir}/newaliases mta-newaliases %{_bindir}/esmtp \
-  --slave %{_prefix}/lib/sendmail mta-sendmail %{_bindir}/esmtp \
-  --slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/esmtp.1.gz \
-  --slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/esmtp.1.gz \
+# newaliases is fake, so don't install the links.
+%{_sbindir}/alternatives --install %{_sbindir}/sendmail mta %{_bindir}/esmtp-wrapper 30 \
+  --slave %{_prefix}/lib/sendmail mta-sendmail %{_bindir}/esmtp-wrapper \
   --slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man1/esmtp.1.gz \
+  --slave %{_bindir}/mailq mta-mailq %{_bindir}/esmtp-wrapper \
+  --slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/esmtp.1.gz
+
+#  --slave %{_bindir}/newaliases mta-newaliases %{_bindir}/esmtp \
+#  --slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/esmtp.1.gz \
 
 %preun
 if [ "$1" = 0 ]; then
-   %{_sbindir}/alternatives --remove mta %{_bindir}/esmtp
+   %{_sbindir}/alternatives --remove mta %{_bindir}/esmtp-wrapper
 fi
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-#%files -f %{name}.lang
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS README TODO ChangeLog sample.esmtprc mutt-esmtp
+%doc AUTHORS COPYING NEWS README TODO sample.esmtprc mutt-esmtp
+%{_bindir}/esmtp-wrapper
 %{_bindir}/esmtp
 %{_mandir}/man[^3]/esmtp*
 
 %changelog
+* Tue Dec 18 2007 Patrice Dumas <pertusus at free.fr> 0.6.0-3
+- keep more timestamps
+- add a Requires(preun) for alternatives
+
+* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.6.0-2
+ - Rebuild for deps
+
+* Wed Oct 10 2007 Patrice Dumas <pertusus at free.fr> 0.6.0-1
+- update to 0.6.0
+
 * Mon Sep 11 2006 Patrice Dumas <pertusus at free.fr> 0.5.1-13
 - rebuild for FC6
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/esmtp/EL-5/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	29 Aug 2005 21:26:00 -0000	1.2
+++ sources	18 Dec 2007 22:35:37 -0000	1.3
@@ -1 +1 @@
-9f0b809e891a548910f099efc4315b02  esmtp-0.5.1.tar.bz2
+3f97c38f8e59978f1a25fe10bb68cdff  esmtp-0.6.0.tar.bz2




More information about the fedora-extras-commits mailing list