]> git.pld-linux.org Git - packages/metamail.git/blob - metamail.spec
- release 4
[packages/metamail.git] / metamail.spec
1 # TODO
2 # - drop fonts and sun/apple/server stuff as did debian? (read debian/README.debian)
3 %define ver     2.7
4 %define debrel  54
5 Summary:        Collection of MIME handling utilities
6 Summary(de.UTF-8):      Sammlung von MIME-Behandlungs-Utilities
7 Summary(fr.UTF-8):      Ensemble d'utilitaires de gestion MIME
8 Summary(pl.UTF-8):      Zestaw narzędzi do obsługi standardu MIME
9 Summary(tr.UTF-8):      MIME işleme araçları
10 Name:           metamail
11 Version:        %{ver}.%{debrel}
12 Release:        4
13 License:        GPL v2
14 Group:          Applications/Mail
15 Source0:        mm%{ver}.tar.Z
16 # Source0-md5:  fd5617ea87e20d7f2fa839e1d1fede60
17 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
18 # Source1-md5:  0ad0e591d536bc4e0d5ae97514ee6cc4
19 Source2:        htmlview
20 Source3:        http://ftp.debian.org/debian/pool/main/m/metamail/%{name}_%{ver}-%{debrel}.diff.gz
21 # Source3-md5:  2071dc7b9c33345443ab9a619e640a69
22 Patch0:         %{name}-ncurses.patch
23 Patch1:         %{name}-pager.patch
24 Patch2:         %{name}-linux.patch
25 Patch3:         %{name}-fixawk.patch
26 Patch4:         %{name}-fonts.patch
27 Patch5:         %{name}-am.patch
28 Patch6:         %{name}-suggestedname.patch
29 Patch7:         %{name}-metasend_mktemp.patch
30 Patch8:         %{name}-procmail_warning.patch
31 Patch9:         %{name}-2.7.53.3-glibc-2.10.patch
32 BuildRequires:  autoconf
33 BuildRequires:  automake
34 BuildRequires:  libtool
35 BuildRequires:  ncurses-devel >= 5.0
36 Requires:       /usr/lib/sendmail
37 Requires:       mktemp
38 Requires:       sharutils
39 Provides:       htmlview
40 Obsoletes:      htmlview
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %define         _fontdir        %{_libdir}/metamail/fonts
44
45 %description
46 Metamail is an implementation of MIME, the Multipurpose Internet Mail
47 Extensions, a proposed standard for multimedia mail on the Internet.
48 Metamail implements MIME, and also implements extensibility and
49 configuration via the "mailcap" mechanism described in an
50 informational RFC that is a companion to the MIME document.
51
52 This version includes Debian patches.
53
54 %description -l pl.UTF-8
55 Metamail obsługuje standard MIME (rozszerzenie poczty internetowej dla
56 różnych celów) używany do przesyłania pocztą plików multimedialnych.
57 MIME jest też wykorzystywany do kodowania znaków narodowych w listach
58 i artykułach news. Metamail jest konfigurowalny poprzez mechanizm
59 "mailcap" opisany w informacyjnym RFC towarzyszącym dokumentacji MIME.
60
61 Ta wersja zawiera łaty z Debiana.
62
63 %prep
64 %setup -q -n mm%{ver}
65 cd src
66
67 # there's {metamail,richmail} unused in debian patch and metamail is libmetamail sources
68 # but due debian patch patching (erronously probably) metamail/splitmail.c, we need to keep it first
69 %{__rm} -r richmail
70 mv metamail metamail.org
71 mkdir metamail
72 mv metamail.org/splitmail.c metamail
73
74 %{__gzip} -dc %{SOURCE3} | %{__patch} -p1
75
76 # needed as file was created from patching
77 chmod +x configure
78
79 # same as mimeencode
80 echo '.so mimencode.1' > man/mmencode.1
81
82 cd ..
83 %patch0 -p1
84 %patch1 -p1
85 %patch2 -p1
86 %patch3 -p1
87 %patch4 -p1
88 %patch5 -p1
89 %patch6 -p1
90 %patch7 -p0
91 %patch8 -p1
92 cd src
93 %patch9 -p1
94 cd ..
95
96 %build
97 cd src
98 %{__libtoolize}
99 %{__aclocal} -I config
100 %{__autoconf}
101 %{__autoheader}
102 %{__automake}
103 %configure \
104         --disable-static
105 %{__make} -j1
106 %{__make} -C fonts
107
108 %install
109 rm -rf $RPM_BUILD_ROOT
110 install -d $RPM_BUILD_ROOT{%{_bindir},%{_fontdir},%{_mandir}/man{1,5}}
111
112 cd src
113 %{__make} install \
114         DESTDIR=$RPM_BUILD_ROOT
115
116 install man/*.1 debian/mimencode.1 debian/mimeit.1 $RPM_BUILD_ROOT%{_mandir}/man1
117 install man/*.5 $RPM_BUILD_ROOT%{_mandir}/man5
118
119 install fonts/*.pcf       $RPM_BUILD_ROOT%{_fontdir}
120 install fonts/fonts.alias $RPM_BUILD_ROOT%{_fontdir}
121 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
122 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
123 mkfontdir $RPM_BUILD_ROOT%{_fontdir}
124
125 # compatibility hardlink
126 ln -f $RPM_BUILD_ROOT%{_bindir}/mimencode $RPM_BUILD_ROOT%{_bindir}/mmencode
127
128 # just utility functions library for metamail, not exported metamail functionality - so kill it
129 %{__rm} -r $RPM_BUILD_ROOT%{_includedir}/metamail
130 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmetamail.{so,la}
131
132 # that site doesn't exist
133 %{__rm} $RPM_BUILD_ROOT{%{_bindir}/patch-metamail,%{_mandir}/man1/patch-metamail.1}
134
135 %clean
136 rm -rf $RPM_BUILD_ROOT
137
138 %post   -p /sbin/ldconfig
139 %postun -p /sbin/ldconfig
140
141 %files
142 %defattr(644,root,root,755)
143 %doc src/{README,CREDITS,mailers.txt}
144 %attr(755,root,root) %{_bindir}/audiocompose
145 %attr(755,root,root) %{_bindir}/audiosend
146 %attr(755,root,root) %{_bindir}/extcompose
147 %attr(755,root,root) %{_bindir}/getfilename
148 %attr(755,root,root) %{_bindir}/htmlview
149 %attr(755,root,root) %{_bindir}/mailserver
150 %attr(755,root,root) %{_bindir}/mailto
151 %attr(755,root,root) %{_bindir}/mailto-hebrew
152 %attr(755,root,root) %{_bindir}/metamail
153 %attr(755,root,root) %{_bindir}/metasend
154 %attr(755,root,root) %{_bindir}/mimeit
155 %attr(755,root,root) %{_bindir}/mimencode
156 %attr(755,root,root) %{_bindir}/mmencode
157 %attr(755,root,root) %{_bindir}/rcvAppleSingle
158 %attr(755,root,root) %{_bindir}/richtext
159 %attr(755,root,root) %{_bindir}/richtoatk
160 %attr(755,root,root) %{_bindir}/showaudio
161 %attr(755,root,root) %{_bindir}/showexternal
162 %attr(755,root,root) %{_bindir}/shownonascii
163 %attr(755,root,root) %{_bindir}/showpartial
164 %attr(755,root,root) %{_bindir}/showpicture
165 %attr(755,root,root) %{_bindir}/sndAppleSingle
166 %attr(755,root,root) %{_bindir}/splitmail
167 %attr(755,root,root) %{_bindir}/sun-audio-file
168 %attr(755,root,root) %{_bindir}/sun-message
169 %attr(755,root,root) %{_bindir}/sun-message.csh
170 %attr(755,root,root) %{_bindir}/sun-to-mime
171 %attr(755,root,root) %{_bindir}/sun2mime
172 %attr(755,root,root) %{_bindir}/uudepipe
173 %attr(755,root,root) %{_bindir}/uuenpipe
174 %attr(755,root,root) %{_libdir}/libmetamail.so.*.*.*
175 %attr(755,root,root) %ghost %{_libdir}/libmetamail.so.0
176 %{_libdir}/metamail
177 %{_mandir}/man1/audiocompose.1*
178 %{_mandir}/man1/audiosend.1*
179 %{_mandir}/man1/extcompose.1*
180 %{_mandir}/man1/getfilename.1*
181 %{_mandir}/man1/mailto-hebrew.1*
182 %{_mandir}/man1/mailto.1*
183 %{_mandir}/man1/metamail.1*
184 %{_mandir}/man1/metasend.1*
185 %{_mandir}/man1/mime.1*
186 %{_mandir}/man1/mimeit.1*
187 %{_mandir}/man1/mimencode.1*
188 %{_mandir}/man1/mmencode.1*
189 %{_mandir}/man1/richtext.1*
190 %{_mandir}/man1/showaudio.1*
191 %{_mandir}/man1/showexternal.1*
192 %{_mandir}/man1/shownonascii.1*
193 %{_mandir}/man1/showpartial.1*
194 %{_mandir}/man1/showpicture.1*
195 %{_mandir}/man1/splitmail.1*
196 %{_mandir}/man1/uudepipe.1*
197 %{_mandir}/man1/uuenpipe.1*
198 %{_mandir}/man5/mailcap.5*
199 %lang(fi) %{_mandir}/fi/man1/*
200 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.054729 seconds and 3 git commands to generate.