| 1 |
#!/bin/sh |
| 2 |
|
| 3 |
# WARNING: |
| 4 |
# WARNING: If you change the description, also change genlsm.sh.in! |
| 5 |
# WARNING: |
| 6 |
version="$1" |
| 7 |
|
| 8 |
set -e |
| 9 |
|
| 10 |
if [ -z "$version" ] ; then |
| 11 |
echo >&2 "Usage: $0 <version>" |
| 12 |
exit 1 |
| 13 |
fi |
| 14 |
|
| 15 |
email="fetchmail-devel@lists.berlios.de" |
| 16 |
packager="Fetchmail Developers <$email>" |
| 17 |
rpmver=`echo "$version" | sed 's/-/./g'` |
| 18 |
if test $rpmver = $version ; then |
| 19 |
vervar="%{version}" |
| 20 |
setupargs= |
| 21 |
else |
| 22 |
vervar="${version}" |
| 23 |
setupargs="-n %{name}-${vervar}" |
| 24 |
fi |
| 25 |
|
| 26 |
LANG=C |
| 27 |
LC_TIME=C |
| 28 |
export LANG LC_TIME |
| 29 |
|
| 30 |
cat <<EOF |
| 31 |
# Note: Do not hack fetchmail.spec by hand -- it's generated by specgen.sh |
| 32 |
|
| 33 |
# Set to 0 if you do not have python |
| 34 |
%define have_python 1 |
| 35 |
|
| 36 |
Name: fetchmail |
| 37 |
Version: $rpmver |
| 38 |
Release: 1 |
| 39 |
Vendor: The Community Fetchmail Project |
| 40 |
Packager: $packager |
| 41 |
URL: http://developer.berlios.de/projects/fetchmail |
| 42 |
Source: %{name}-${vervar}.tar.bz2 |
| 43 |
Group: Applications/Mail |
| 44 |
Group(pt_BR): Aplicações/Correio Eletrônico |
| 45 |
Group(vi): Ứng dụng/Thư |
| 46 |
License: GPL |
| 47 |
Icon: fetchmail.xpm |
| 48 |
%if "%{_vendor}" == "suse" |
| 49 |
Requires: smtp_daemon |
| 50 |
%else |
| 51 |
Requires: smtpdaemon |
| 52 |
%endif |
| 53 |
BuildPrereq: gettext-devel openssl-devel |
| 54 |
BuildRoot: /var/tmp/%{name}-%{version} |
| 55 |
Summary: Full-featured POP/IMAP mail retrieval daemon |
| 56 |
Summary(da): Alsidig POP/IMAP post-afhentnings dæmon |
| 57 |
Summary(de): Program zum Abholen von E-Mail via POP/IMAP |
| 58 |
Summary(es): Recolector de correo via POP/IMAP |
| 59 |
Summary(fr): Daemon de récupération de courrier électronique POP/IMAP complet |
| 60 |
Summary(pl): Zdalny demon pocztowy do protokołów POP2, POP3, APOP, IMAP |
| 61 |
Summary(pt): Busca mensagens de um servidor usando POP ou IMAP |
| 62 |
Summary(tr): POP2, POP3, APOP, IMAP protokolleri ile uzaktan mektup alma yazılımı |
| 63 |
Summary(vi): trình nền lấy thư POP/IMAP có tính năng đầy đủ |
| 64 |
BuildRoot: %{_tmppath}/%{name}-root |
| 65 |
#Keywords: mail, client, POP3, APOP, KPOP, IMAP, ETRN, ODMR, SMTP, ESMTP, GSSAPI, RPA, NTLM, CRAM-MD5, SASL |
| 66 |
#Destinations: fetchmail-users@lists.berlios.de, fetchmail-announce@lists.berlios.de |
| 67 |
|
| 68 |
%description |
| 69 |
Fetchmail is a free, full-featured, robust, and well-documented remote |
| 70 |
mail retrieval and forwarding utility intended to be used over |
| 71 |
on-demand TCP/IP links (such as SLIP or PPP connections). It |
| 72 |
retrieves mail from remote mail servers and forwards it to your local |
| 73 |
(client) machine's delivery system, so it can then be be read by |
| 74 |
normal mail user agents such as mutt, elm, pine, (x)emacs/gnus, or mailx. |
| 75 |
Comes with an interactive GUI configurator suitable for end-users. |
| 76 |
|
| 77 |
%description -l vi |
| 78 |
Fetchmail là tiện ích miễn phí có khả năng lấy và chuyển tiếp thư từ xa, |
| 79 |
có tính năng đầy đủ, rất mạnh và có nhiều tài liệu hướng dẫn. Nó đã được |
| 80 |
nhằm sử dụng qua liên kết TCP/IP khi-yeu-cầu (như sự kết nỗi SLIP hay |
| 81 |
PPP). Fetchmail lấy thư từ máy phục vụ thư ở xa và chuyển tiếp tới hệ |
| 82 |
thống phát thư của máy (khách) cục bộ, để cung cấp thư sẽ được đọc bởi |
| 83 |
tác nhân thư chuẩn như mutt, elm, pine, (x)emacs/gnus, hay mailx. |
| 84 |
Fetchmail có sẵn một bộ cấu hình giao diện người dùng đồ họa, thích hợp |
| 85 |
với người dùng cuối cùng. |
| 86 |
|
| 87 |
%description -l fr |
| 88 |
Fetchmail est un outil de récupération et de transfert de courrier |
| 89 |
électronique. Il est libre, complet, robuste et bien documenté. Il est |
| 90 |
utilisé à travers des liens TCP/IP établis à la demande (telles que des |
| 91 |
connexions SLIP ou PPP). Il récupère le courrier électronique sur des |
| 92 |
serveurs distants et le transfère sur la machine locale (client). Le |
| 93 |
courrier électronique peut alors être lu à l'aide de clients |
| 94 |
standard, comme mutt, elm, pine, (x)emacs/gnus ou mailx. L'interface de |
| 95 |
configuration est adaptée à tout utilisateur. |
| 96 |
|
| 97 |
%description -l de |
| 98 |
Fetchmail ist ein freies, vollständiges, robustes und |
| 99 |
wohldokumentiertes Werkzeug zum Abholen und Weiterleiten von E-Mail, |
| 100 |
zur Verwendung über temporäre TCP/IP-Verbindungen (wie |
| 101 |
z.B. SLIP- oder PPP-Verbindungen). Es holt E-Mail von |
| 102 |
entfernten Mail-Servern ab und reicht sie an das Auslieferungssystem |
| 103 |
der lokalen Client-Maschine weiter, damit sie dann von normalen MUAs |
| 104 |
("mail user agents") wie mutt, elm, pine, (x)emacs/gnus oder mailx |
| 105 |
gelesen werden können. Ein interaktiver GUI-Konfigurator für |
| 106 |
Endbenutzer wird mitgeliefert. |
| 107 |
|
| 108 |
%description -l pt |
| 109 |
Fetchmail é um programa que é usado para recuperar mensagens de um |
| 110 |
servidor de mail remoto. Ele pode usar Post Office Protocol (POP) |
| 111 |
ou IMAP (Internet Mail Access Protocol) para isso, e entrega o mail |
| 112 |
através do servidor local SMTP (normalmente sendmail). |
| 113 |
Vem com uma interface gráfica para sua configuração. |
| 114 |
|
| 115 |
%description -l es |
| 116 |
Fetchmail es una utilidad gratis, completa, robusta y bien documentada |
| 117 |
para la recepción y reenvío de correo pensada para ser usada en |
| 118 |
conexiones TCP/IP temporales (como SLIP y PPP). Recibe el correo de |
| 119 |
servidores remotos y lo reenvía al sistema de entrega local, siendo de |
| 120 |
ese modo posible leerlo con programas como mutt, elm, pine, (x)emacs/gnus |
| 121 |
o mailx. Contiene un configurador GUI interactivo pensado para usuarios. |
| 122 |
|
| 123 |
%description -l pl |
| 124 |
Fetchmail jest programem do ściągania poczty ze zdalnych serwerów |
| 125 |
pocztowych. Do ściągania poczty może on uzywać protokołów POP (Post Office |
| 126 |
Protocol) lub IMAP (Internet Mail Access Protocol). Ściągniętą pocztę |
| 127 |
dostarcza do końcowych odbiorców poprzez lokalny serwer SMTP. |
| 128 |
|
| 129 |
%description -l tr |
| 130 |
fetchmail yazılımı, POP veya IMAP desteği veren bir sunucuda yer alan |
| 131 |
mektuplarınızı alır. |
| 132 |
|
| 133 |
%description -l da |
| 134 |
Fetchmail er et gratis, robust, alsidigt og vel-dokumenteret værktøj |
| 135 |
til afhentning og videresending af elektronisk post via TCP/IP |
| 136 |
baserede opkalds-forbindelser (såsom SLIP eller PPP forbindelser). |
| 137 |
Den henter post fra en ekstern post-server, og videresender den |
| 138 |
til din lokale klient-maskines post-system, så den kan læses af |
| 139 |
almindelige mail klienter såsom mutt, elm, pine, (x)emacs/gnus, |
| 140 |
eller mailx. Der medfølger også et interaktivt GUI-baseret |
| 141 |
konfigurations-program, som kan bruges af almindelige brugere. |
| 142 |
|
| 143 |
%if %{have_python} |
| 144 |
%package -n fetchmailconf |
| 145 |
Summary: A GUI configurator for generating fetchmail configuration files |
| 146 |
Summary(de): GUI-Konfigurator für fetchmail |
| 147 |
Summary(pl): GUI konfigurator do fetchmaila |
| 148 |
Summary(fr): Une interface de configuration qui permet de créer les fichiers de configuration de fetchmail |
| 149 |
Summary(es): Configurador GUI interactivo para fetchmail |
| 150 |
Summary(pt): Um configurador gráfico para o fetchmail |
| 151 |
Summary(vi): bộ cấu hình giao diện người dùng đồ họa để tạo ra tập tin cấu hình fetchmail |
| 152 |
Group: Utilities/System |
| 153 |
Group(pt): Utilitários/Sistema |
| 154 |
Group(vi): Tiện ích/Hệ thống |
| 155 |
BuildPrereq: python |
| 156 |
Requires: %{name} = %{version}, python |
| 157 |
|
| 158 |
%description -n fetchmailconf |
| 159 |
A GUI configurator for generating fetchmail configuration file written in |
| 160 |
Python. |
| 161 |
|
| 162 |
%description -n fetchmailconf -l vi |
| 163 |
Một bộ cấu hình giao diện người dùng đồ họa để tạo ra tập tin cấu hình |
| 164 |
fetchmail, được ghi bằng Python. |
| 165 |
|
| 166 |
%description -n fetchmailconf -l de |
| 167 |
Ein in Python geschriebenes Programm mit graphischer Oberfläche zur |
| 168 |
Erzeugung von Fetchmail-Konfigurationsdateien. |
| 169 |
|
| 170 |
%description -n fetchmailconf -l pt |
| 171 |
Um configurador gráfico para a geração de arquivos de configuração do |
| 172 |
fetchmail. Feito em python. |
| 173 |
|
| 174 |
%description -n fetchmailconf -l es |
| 175 |
Configurador gráfico para fetchmail escrito en python. |
| 176 |
|
| 177 |
%description -n fetchmailconf -l de |
| 178 |
Ein interaktiver GUI-Konfigurator für fetchmail in Python. |
| 179 |
|
| 180 |
%description -n fetchmailconf -l pl |
| 181 |
GUI konfigurator do fetchmaila napisany w pythonie. |
| 182 |
|
| 183 |
%description -n fetchmailconf -l fr |
| 184 |
Une interface graphique de configuration pour créer les fichiers de |
| 185 |
configuration de fetchmail écrite en python. |
| 186 |
|
| 187 |
%endif |
| 188 |
|
| 189 |
%{?debug_package} |
| 190 |
|
| 191 |
%prep |
| 192 |
%setup -q $setupargs |
| 193 |
|
| 194 |
%build |
| 195 |
%configure --without-kerberos --with-ssl |
| 196 |
make |
| 197 |
|
| 198 |
%install |
| 199 |
rm -rf \$RPM_BUILD_ROOT |
| 200 |
make install DESTDIR=\$RPM_BUILD_ROOT |
| 201 |
|
| 202 |
%if %{have_python} |
| 203 |
mkdir -p \$RPM_BUILD_ROOT/usr/lib/rhs/control-panel |
| 204 |
cp rh-config/*.{xpm,init} \$RPM_BUILD_ROOT/usr/lib/rhs/control-panel |
| 205 |
mkdir -p \$RPM_BUILD_ROOT/etc/X11/wmconfig |
| 206 |
cp rh-config/fetchmailconf.wmconfig \$RPM_BUILD_ROOT/etc/X11/wmconfig/fetchmailconf |
| 207 |
%endif |
| 208 |
|
| 209 |
chmod 644 contrib/* |
| 210 |
|
| 211 |
%clean |
| 212 |
rm -rf \$RPM_BUILD_ROOT %{_builddir}/%name-%version |
| 213 |
|
| 214 |
%files |
| 215 |
%defattr (644, root, root, 755) |
| 216 |
%doc ABOUT-NLS FAQ COPYING FEATURES NEWS |
| 217 |
%doc NOTES OLDNEWS README README.SSL README.SSL-SERVER |
| 218 |
%doc contrib |
| 219 |
%doc fetchmail-features.html fetchmail-FAQ.html esrs-design-notes.html |
| 220 |
%doc design-notes.html |
| 221 |
%doc fetchmail-FAQ.pdf |
| 222 |
%attr(644, root, man) %{_mandir}/man1/fetchmail.1* |
| 223 |
%attr(755, root, root) %{_bindir}/fetchmail |
| 224 |
%attr(644,root,root) %{_datadir}/locale/*/LC_MESSAGES/fetchmail.mo |
| 225 |
|
| 226 |
%if %{have_python} |
| 227 |
%files -n fetchmailconf |
| 228 |
%defattr (644, root, root, 755) |
| 229 |
%attr(644,root,root) /etc/X11/wmconfig/fetchmailconf |
| 230 |
%attr(755,root,root) %{_bindir}/fetchmailconf |
| 231 |
%attr(644, root, man) %{_mandir}/man1/fetchmailconf.1* |
| 232 |
%attr(755,root,root) %{py_libdir}/site-packages/fetchmailconf.py* |
| 233 |
/usr/lib/rhs/control-panel/fetchmailconf.xpm |
| 234 |
/usr/lib/rhs/control-panel/fetchmailconf.init |
| 235 |
%endif |
| 236 |
|
| 237 |
%changelog |
| 238 |
* `date '+%a %b %d %Y'` <$email> ${rpmver} |
| 239 |
- See the project NEWS file for recent changes. |
| 240 |
EOF |