info: metamail-2.7 devel+stable

Marcin Korzonek mkorz w lo13.univ.szczecin.pl
Wto, 1 Wrz 1998, 21:53:39 CEST


Tym razem spec do metamail-a (tez RH5.1updated)
W PLD-stable powinien się skompilować po usunięciu linii:
        cp $RPM_SOURCE_DIR/metamail-config.h src/config.h
w %build i pliku Source1.

#####################################################################
Summary: Collection of MIME handling utilities
Summary(de): Sammlung von MIME-Behandlungs-Utilities
Summary(fr): Ensemble d'utilitaires de gestion MIME
Summary(pl): Zestaw narzędzi do obsługi MIME
Summary(tr): MIME iţleme araçlarý
Name: metamail
Version: 2.7
Release: 18d
Copyright: Distributable
Group: Applications/Mail
Source: ftp://thumper.bellcore.com/pub/nsp/metamail/mm2.7.tar.Z
Source1: metamail-config.h
Patch0: mm-2.7-make.patch
Patch1: mm-2.7-fonts.patch
Patch2: mm-2.7-glibc.patch
Patch3: mm-2.7-csh.patch
Patch4: mm-2.7-uudecode.patch
Patch5: mm-2.7-sunquote.patch
Patch6: mm-2.7-tmpfile.patch
Patch7: mm-2.7-ohnonotagain.patch
Patch8: mm-2.7-arghhh.patch
Requires: mktemp sharutils csh
Buildroot: /var/tmp/%{name}-%{version}

%description
Metamail is an implementation of MIME, the Multipurpose Internet Mail
Extensions, a proposed standard for multimedia mail on the Internet.
Metamail implements MIME, and also implements extensibility and
configuration via the "mailcap" mechanism described in an
informational RFC that is a companion to the MIME document.

%description -l pl
Metamail obsługuje standard MIME (rozszerzenie poczty internetowej
dla różnych celów) używany do przesyłania pocztą plików 
multimedialnych. MIME jest też wykorzystywany do kodowania znaków
narodowych w listach i artykułach news.

%prep
%setup -n mm2.7
%patch0 -p1 -b .make
%patch1 -p1 -b .font
%patch2 -p1 -b .glibc
%patch3 -p1 -b .csh
%patch4 -p1 -b .tmpfiles
%patch5 -p1 -b .quote
#%patch6 -p1 -b .tmpagain
%patch7 -p1 -b .sigh
%patch8 -p1 -b .arghhh

%build
cp $RPM_SOURCE_DIR/metamail-config.h src/config.h
cd src
make RPM_OPT_FLAGS=$RPM_OPT_FLAGS basics

%install
#make install-all
mkdir -p $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/lib/metamail/fonts
mkdir -p $RPM_BUILD_ROOT/usr/man/man1

install src/bin/audiocompose $RPM_BUILD_ROOT/usr/bin 
install src/bin/audiosend $RPM_BUILD_ROOT/usr/bin 
install src/bin/extcompose $RPM_BUILD_ROOT/usr/bin 
install src/bin/getfilename $RPM_BUILD_ROOT/usr/bin 
install src/bin/mailserver $RPM_BUILD_ROOT/usr/bin 
install src/bin/mailto $RPM_BUILD_ROOT/usr/bin 
install src/bin/mailto-hebrew $RPM_BUILD_ROOT/usr/bin 
install src/bin/metamail $RPM_BUILD_ROOT/usr/bin 
install src/bin/metasend $RPM_BUILD_ROOT/usr/bin 
install src/bin/mimencode $RPM_BUILD_ROOT/usr/bin 
install src/bin/mmencode $RPM_BUILD_ROOT/usr/bin 
install src/bin/patch-metamail $RPM_BUILD_ROOT/usr/bin 
install src/bin/rcvAppleSingle $RPM_BUILD_ROOT/usr/bin 
install src/bin/richtext $RPM_BUILD_ROOT/usr/bin 
install src/bin/richtoatk $RPM_BUILD_ROOT/usr/bin 
install src/bin/showaudio $RPM_BUILD_ROOT/usr/bin 
install src/bin/showexternal $RPM_BUILD_ROOT/usr/bin 
install src/bin/shownonascii $RPM_BUILD_ROOT/usr/bin 
install src/bin/showpartial $RPM_BUILD_ROOT/usr/bin 
install src/bin/showpicture $RPM_BUILD_ROOT/usr/bin 
install src/bin/sndAppleSingle $RPM_BUILD_ROOT/usr/bin 
install src/bin/splitmail $RPM_BUILD_ROOT/usr/bin 
install src/bin/sun-audio-file $RPM_BUILD_ROOT/usr/bin 
install src/bin/sun-message.csh $RPM_BUILD_ROOT/usr/bin 
install src/bin/sun-to-mime $RPM_BUILD_ROOT/usr/bin 
install src/bin/sun2mime $RPM_BUILD_ROOT/usr/bin 
install src/man/*.1 $RPM_BUILD_ROOT/usr/man/man1

install src/fonts/*.pcf $RPM_BUILD_ROOT/usr/lib/metamail/fonts
install src/fonts/fonts.alias $RPM_BUILD_ROOT/usr/lib/metamail/fonts
mkfontdir $RPM_BUILD_ROOT/usr/lib/metamail/fonts

strip $RPM_BUILD_ROOT/usr/bin/* || :

%files
%doc src/README src/CREDITS src/mailers.txt
%attr(644, root, root, 755) %dir /usr/lib/metamail
%attr(711, root, root) /usr/bin/audiocompose
%attr(711, root, root) /usr/bin/audiosend
%attr(711, root, root) /usr/bin/extcompose
%attr(711, root, root) /usr/bin/getfilename
%attr(711, root, root) /usr/bin/mailserver
%attr(711, root, root) /usr/bin/mailto
%attr(711, root, root) /usr/bin/mailto-hebrew
%attr(711, root, root) /usr/bin/metamail
%attr(711, root, root) /usr/bin/metasend
%attr(711, root, root) /usr/bin/mimencode
%attr(711, root, root) /usr/bin/mmencode
%attr(711, root, root) /usr/bin/patch-metamail
%attr(711, root, root) /usr/bin/rcvAppleSingle
%attr(711, root, root) /usr/bin/richtext
%attr(711, root, root) /usr/bin/richtoatk
%attr(711, root, root) /usr/bin/showaudio
%attr(711, root, root) /usr/bin/showexternal
%attr(711, root, root) /usr/bin/shownonascii
%attr(711, root, root) /usr/bin/showpartial
%attr(711, root, root) /usr/bin/showpicture
%attr(711, root, root) /usr/bin/sndAppleSingle
%attr(711, root, root) /usr/bin/splitmail
%attr(711, root, root) /usr/bin/sun-audio-file
%attr(711, root, root) /usr/bin/sun-message.csh
%attr(711, root, root) /usr/bin/sun-to-mime
%attr(711, root, root) /usr/bin/sun2mime
%attr(644, root, root) /usr/man/man1/audiocompose.1
%attr(644, root, root) /usr/man/man1/audiosend.1
%attr(644, root, root) /usr/man/man1/extcompose.1
%attr(644, root, root) /usr/man/man1/getfilename.1
%attr(644, root, root) /usr/man/man1/mailto-hebrew.1
%attr(644, root, root) /usr/man/man1/mailto.1
%attr(644, root, root) /usr/man/man1/metamail.1
%attr(644, root, root) /usr/man/man1/metasend.1
%attr(644, root, root) /usr/man/man1/mime.1
%attr(644, root, root) /usr/man/man1/mimencode.1
%attr(644, root, root) /usr/man/man1/mmencode.1
%attr(644, root, root) /usr/man/man1/patch-metamail.1
%attr(644, root, root) /usr/man/man1/richtext.1
%attr(644, root, root) /usr/man/man1/showaudio.1
%attr(644, root, root) /usr/man/man1/showexternal.1
%attr(644, root, root) /usr/man/man1/shownonascii.1
%attr(644, root, root) /usr/man/man1/showpartial.1
%attr(644, root, root) /usr/man/man1/showpicture.1
%attr(644, root, root) /usr/man/man1/splitmail.1

%changelog

* Tue Sep 01 1998 Marcin Korzonek <mkorz w shadow.eu.org>

- changed files permission

- modified polish translations

- build against glibc 2.1

- allow building from non-root account


* Tue Jun 23 1998 Alan Cox <alan w redhat.com>

- Here we go again. One more quoting issue.

* Mon Jun 22 1998 Alan Cox <alan w redhat.com>

- If you want to know how not to write secure software
  then metamail is a good worked example. Mind you to
  be fair the original author wrote it as a prototype
  MIME tool and it stuck. Anyway it might actually be
  safe now. More from the Linux Security Audit Project.

* Tue Jun 16 1998 Alan Cox <alan w redhat.com>

- Round and round the tmp fixes go
  Where they stop nobody knows

  More holes in metamail fixed - (Linux Security Audit Project)

* Tue May 19 1998 Prospector System <bugs w redhat.com>

- translations modified for de


* Tue May 19 1998 Alan Cox <alan w redhat.com>

- Fixed the quoting bug in sun mail handling noted by Chris Evans and
  a while back via bugtraq.

* Thu May 07 1998 Prospector System <bugs w redhat.com>

- translations modified for de, fr, tr


* Fri Oct 24 1997 Erik Troan <ewt w redhat.com>

- added security fix for uudecode 
- requires mktemp, sharutils

* Thu Jul 10 1997 Erik Troan <ewt w redhat.com>

- built against glibc 

* Tue Apr 22 1997 Erik Troan <ewt w redhat.com>

Added security patch from Olaf for csh escapes.

-- 
   Marcin Korzonek
   mkorz w shadow.eu.org



Więcej informacji o liście dyskusyjnej pld-devel-pl