]> git.pld-linux.org Git - packages/mailcap.git/blob - mailcap.spec
C: lesspipe invoking run-mailcap without --no-pager
[packages/mailcap.git] / mailcap.spec
1 # TODO
2 # - use IANA as source http://www.iana.org/assignments/media-types/ ?
3 #   nb. fedorahosted mailcap project is synchronized with IANA
4 #
5 # Conditional build:
6 %bcond_without  tests   # do not perform "make check"
7
8 %define         fcver   2.1.45
9 %define         ver             2.3.%(v=%{fcver}; echo ${v#2.1.})
10 Summary:        Defines multimedia helper applications for various programs
11 Summary(de.UTF-8):      Definiert Multimedia-Hilfsapplikationen für diverse Programme
12 Summary(es.UTF-8):      Define aplicaciones auxiliares multimedia para varios programas
13 Summary(fr.UTF-8):      Définit une aide multimédia pour de nombreuses applications
14 Summary(pl.UTF-8):      Definicje rozszerzeń multimedialnych dla różnych programów
15 Summary(pt_BR.UTF-8):   Define aplicações auxiliares multimídia para vários programas
16 Summary(tr.UTF-8):      Çeşitli programlar için çokluortam yardımcı uygulamaları tanımlar
17 Name:           mailcap
18 Version:        %{ver}
19 Release:        3
20 License:        Public Domain
21 Group:          Base
22 Source0:        https://fedorahosted.org/released/mailcap/%{name}-%{fcver}.tar.xz
23 # Source0-md5:  d8d66b3a458f0da327a7c4edfff911a1
24 Source1:        %{name}
25 Source2:        %{name}.4
26 # https://anonscm.debian.org/git/collab-maint/mime-support.git/log/run-mailcap
27 Source3:        run-%{name}
28 Source4:        run-%{name}.man
29 Patch0:         mime.types.patch
30 Patch1:         run-mailcap-mktemp.patch
31 URL:            http://git.fedorahosted.org/git/?p=mailcap.git
32 BuildRequires:  rpm >= 4.4.9-56
33 BuildRequires:  tar >= 1:1.22
34 BuildRequires:  xz
35 Suggests:       ImageMagick-coder-jpeg
36 Suggests:       ImageMagick-coder-png
37 Suggests:       aview
38 Suggests:       colordiff
39 Suggests:       dvi2tty
40 Suggests:       elinks
41 Suggests:       eog
42 Suggests:       ghostscript
43 Suggests:       gplflash
44 Suggests:       gv
45 Suggests:       id3v2
46 Suggests:       libcaca-img
47 Suggests:       metamail
48 Suggests:       mikmod
49 Suggests:       mplayer
50 Suggests:       odt2txt
51 Suggests:       perl-base
52 Suggests:       qiv
53 Suggests:       soffice2html
54 Suggests:       tar
55 Suggests:       tnef
56 Suggests:       unrar
57 Suggests:       unrtf
58 Suggests:       unzip
59 Suggests:       wv
60 Suggests:       xdvi
61 Suggests:       xlhtml
62 Suggests:       xpdf
63 Suggests:       xpdf-tools
64 %if "%{pld_release}" == "ac"
65 Suggests:       X11
66 %else
67 Suggests:       xterm
68 %endif
69 %{?with_tests:BuildRequires:perl-base}
70 Conflicts:      lesspipe < 1.57-4
71 Conflicts:      rpm < 4.4.9
72 BuildArch:      noarch
73 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74
75 %define         _noautoreqfiles %{_bindir}/run-%{name}
76
77 %description
78 The mailcap file is used by the metamail program. Metamail reads the
79 mailcap file to determine how it should display non-text or multimedia
80 material. Basically, mailcap associates a particular type of file with
81 a particular program that a mail agent or other program can call in
82 order to handle the file.
83
84 %description -l de.UTF-8
85 Wenn es installiert ist, können Programme wie 'lynx' automatically
86 'zgv' zum Darstellen von Bildern verwenden (zgv muß installiert sein).
87
88 %description -l es.UTF-8
89 Este es el paquete Red Hat Mailcap. Al instalarlo podrás hacer que
90 programas como lynx usen automáticamente zgv para enseñar imágenes
91 (con zgv instalado).
92
93 %description -l fr.UTF-8
94 L'installer permettra à des programmes come lynx d'utiliser
95 automatiquement zgv pour afficher des images (pourvu que zgv soit
96 installé).
97
98 %description -l pl.UTF-8
99 Plik mailcap jest używany przez program metamail i inne. Pakiet ten
100 pozwoli na automatyczne wyświetlanie grafiki przez programy takie jak
101 lynx, przy użyciu zgv.
102
103 %description -l pt_BR.UTF-8
104 Este é o pacote Red Hat Mailcap. Instalando você poderá fazer com que
105 programas como lynx automaticamente usem zgv para mostrar figuras (com
106 o zgv instalado).
107
108 %description -l tr.UTF-8
109 lynx gibi programların resim göstermek için otomatik olarak zgv
110 paketini kullanamalarına olanak sağlar (zgv kurulmuş olmalı).
111
112 %prep
113 %setup -q -n %{name}-%{fcver}
114 %patch0 -p1
115 cp -a %{SOURCE1} %{SOURCE3} .
116 %patch1
117
118 %if "%{pld_release}" == "ac"
119 %{__sed} -i -e 's,/usr/bin/xterm,/usr/X11R6/bin/xterm,g' mailcap
120 %endif
121
122 %build
123 %if %{with tests}
124 %{__make} check
125 %endif
126
127 %install
128 rm -rf $RPM_BUILD_ROOT
129 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_mandir}/man{1,4},%{_bindir}}
130
131 cp -p mailcap mime.types $RPM_BUILD_ROOT%{_sysconfdir}
132 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/man4
133 cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/man1/run-%{name}.1
134 cp -p run-mailcap $RPM_BUILD_ROOT%{_bindir}
135
136 %clean
137 rm -rf $RPM_BUILD_ROOT
138
139 %files
140 %defattr(644,root,root,755)
141 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mailcap
142 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.types
143 %attr(755,root,root) %{_bindir}/run-mailcap
144 %{_mandir}/man1/run-mailcap.1*
145 %{_mandir}/man4/mailcap.4*
This page took 0.09286 seconds and 3 git commands to generate.