SPECS: nail.spec - release 2 - added mail package intended as repl...

baggins baggins at pld-linux.org
Tue Jun 14 09:52:58 CEST 2005


Author: baggins                      Date: Tue Jun 14 07:52:58 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- release 2
- added mail package intended as replacement of mailx
- added patches for building light /bin/mail
- proper description and summary
- STBR

---- Files affected:
SPECS:
   nail.spec (1.9 -> 1.10) 

---- Diffs:

================================================================
Index: SPECS/nail.spec
diff -u SPECS/nail.spec:1.9 SPECS/nail.spec:1.10
--- SPECS/nail.spec:1.9	Mon Jun 13 23:25:52 2005
+++ SPECS/nail.spec	Tue Jun 14 09:52:52 2005
@@ -1,45 +1,89 @@
 # $Revision$, $Date$
-Summary:	A new /bin/mail - the "traditional" way to mail
-Summary(pl):	Nowy /bin/mail - "tradycyjny" sposób wysyłania poczty
+Summary:	An enhanced implementation of the mailx command
+Summary(pl):	Rozszerzona implementacja komendy mailx
 Name:		nail
 Version:	11.22
-Release:	1.1
+Release:	2
 License:	BSD
 Group:		Applications/Mail
 Source0:	http://dl.sourceforge.net/nail/%{name}-%{version}.tar.bz2
 # Source0-md5:	caad4c4cd02c7fbf0d9e7fec50ff3b21
+Patch0:		%{name}-pure.patch
+Patch1:		%{name}-bsdcompat.patch
 URL:		http://nail.sourceforge.net/
 BuildRequires:	heimdal-devel
 BuildRequires:	openssl-devel >= 0.9.7d
+Requires:	%{name}-mail = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
+Nail is derived from Berkeley Mail and is intended provide the
+functionality of the POSIX mailx command with additional support
+for MIME messages, IMAP, POP3, and SMTP. It provides enhanced
+features for interactive use, such as caching and disconnected
+operation for IMAP, message threading, scoring, and filtering.
+It is also usable as a mail batch language, both for sending
+and receiving mail.
+
+%description -l pl
+Nail został stworzony na podstawie Berkeley Mail z zamysłem
+dostarczenia funkcjonalnosci komendy POSIX mailx z dodatkowym
+wsparciem dla MIME, IMAP, POP3 i SMTP. Nail dostacza rozszerzone
+możliwości przy pracy interaktywnej, jak odłączoną pracę dla IMAP,
+wątkowanie wiadomości, punktacja i filtrowanie.
+
+%package mail
+Summary:	A new /bin/mail - the "traditional" way to mail
+Summary(pl):	Nowy /bin/mail - "tradycyjny" sposób wysyłania poczty
+Group:		Applications/Mail
+
+%description mail
 The /bin/mail program can be used to send quick mail messages, and is
 often used in shell scripts.
 
-%description -l de
+%description mail -l de
 Das /bin/mail-Programm dient zum Versenden von Quick-Mail- Nachrichten
 und wird häufig in Shell-Skripts verwendet.
 
-%description -l fr
+%description mail -l fr
 Le programme /bin/mail peut ętre utilisé pour envoyer des mails
 rapides et est souvent utilisé dans les scripts shell.
 
-%description -l pl
+%description mail -l pl
 Przy pomocy programu /bin/mail można wysyłać pocztę. Często jest on
 wykorzystywany w skryptach powłoki.
 
-%description -l tr
+%description mail -l tr
 /bin/mail programý hýzlý olarak mektup göndermek için kullanýlabilir.
 Genellikle kabuk yorumlayýcýlarý içinde kullanýlýr.
 
 %prep
 %setup -q
+cp makeconfig makeconfig-pure
+%patch0 -p1
+%patch1 -p1
+chmod 755 makeconfig*
 
 %build
+./makeconfig-pure
+
+%{__make} \
+	CC="%{__cc}" \
+	CFLAGS="%{rpmcflags}" \
+	MAILRC=/etc/mail.rc \
+	MAILSPOOL=/var/mail \
+	SENDMAIL=/usr/lib/sendmail
+
+mv nail mail
+
+./makeconfig
+
 %{__make} \
 	CC="%{__cc}" \
-	CFLAGS="%{rpmcflags}"
+	CFLAGS="%{rpmcflags}" \
+	MAILRC=/etc/nail.rc \
+	MAILSPOOL=/var/mail \
+	SENDMAIL=/usr/lib/sendmail
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -51,20 +95,18 @@
 	DESTDIR=$RPM_BUILD_ROOT \
 	UCBINSTALL=/usr/bin/install \
 	PREFIX=%{_prefix} \
-	BINDIR=/bin
 
-cat <<EOF >$RPM_BUILD_ROOT/bin/mail
-#!/bin/sh
-exec env bsdcompat=1 /bin/nail
-EOF
+install mail $RPM_BUILD_ROOT/bin/mail
 
 install nail.rc $RPM_BUILD_ROOT/etc/skel/.mailrc
+install nail.rc $RPM_BUILD_ROOT/etc/mail.rc
 
 ln -sf ../../bin/mail $RPM_BUILD_ROOT%{_bindir}/Mail
 ln -sf nail $RPM_BUILD_ROOT%{_bindir}/mailx
 
-echo .so nail.1 > $RPM_BUILD_ROOT%{_mandir}/man1/mail.1
-echo .so nail.1 > $RPM_BUILD_ROOT%{_mandir}/man1/Mail.1
+install nail.1 $RPM_BUILD_ROOT%{_mandir}/man1/mail.1
+echo .so mail.1 > $RPM_BUILD_ROOT%{_mandir}/man1/mailx.1
+echo .so mail.1 > $RPM_BUILD_ROOT%{_mandir}/man1/Mail.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -73,12 +115,21 @@
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README TODO
 %config(noreplace) %verify(not md5 mtime size) /etc/nail.rc
+%attr(755,root,root) %{_bindir}/nail
+%attr(755,root,root) %{_bindir}/mailx
+%{_mandir}/man1/n*
+%{_mandir}/man1/mailx*
+
+%files mail
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog README TODO
+%config(noreplace) %verify(not md5 mtime size) /etc/mail.rc
 
 /etc/skel/.mailrc
 
-%attr(755,root,root) /bin/[mn]ail*
+%attr(755,root,root) /bin/mail
 %attr(755,root,root) %{_bindir}/Mail
-%{_mandir}/man1/*
+%{_mandir}/man1/[Mm]ail.*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -86,6 +137,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.10  2005/06/14 07:52:52  baggins
+- release 2
+- added mail package intended as replacement of mailx
+- added patches for building light /bin/mail
+- proper description and summary
+- STBR
+
 Revision 1.9  2005/06/13 21:25:52  glen
 - avoid extra shell
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/nail.spec?r1=1.9&r2=1.10&f=u




More information about the pld-cvs-commit mailing list