]> Pileus Git - ~andy/fetchmail/blobdiff - specgen.sh
Before showdots,
[~andy/fetchmail] / specgen.sh
index 82a929e9b87bda4029822b9f2b4b095ddac02c9f..6d72445ed15ab752855552ef0e300010f134e126 100755 (executable)
 cat <<EOF
+# Note: Do not hack fetchmail.spec by hand -- it's generated by specgen.sh
 Name:          fetchmail
-Version:       ${1}
+Version:       $1
 Release:       1
 Vendor:                Eric Conspiracy Secret Labs
-Source:                locke.ccil.org:/pub/esr/fetchmail/fetchmail-${1}.tar.gz
-URL:           http://earthspace.net/~esr/fetchmail
+Packager:      Eric S. Raymond <esr@thyrsus.com>
+URL:           http://www.tuxedo.org/~esr/fetchmail
+Source:         %{name}-%{version}.tar.gz
 Group:         Applications/Mail
+Group(pt_BR):   Aplicações/Correio Eletrônico
 Copyright:     GPL
-Icon:          fetchmail.gif
+Icon:          fetchmail.xpm
 Requires:      smtpdaemon
+BuildRoot:     /var/tmp/%{name}-%{version}
 Summary:       Full-featured POP/IMAP mail retrieval daemon
+Summary(fr):    Collecteur (POP/IMAP) de courrier électronique
+Summary(de):    Program zum Abholen von E-Mail via POP/IMAP
+Summary(pt):    Busca mensagens de um servidor usando POP ou IMAP
+Summary(es):    Recolector de correo via POP/IMAP
+Summary(pl):    Zdalny demon pocztowy do protoko³ów POP2, POP3, APOP, IMAP
+Summary(tr):    POP2, POP3, APOP, IMAP protokolleri ile uzaktan mektup alma yazýlýmý
+Summary(da):    Alsidig POP/IMAP post-afhentnings dæmon
 
 %description
-fetchmail is a free, full-featured, robust, and well-documented remote
+Fetchmail is a free, full-featured, robust, and well-documented remote
 mail retrieval and forwarding utility intended to be used over
 on-demand TCP/IP links (such as SLIP or PPP connections).  It
 retrieves mail from remote mail servers and forwards it to your local
 (client) machine's delivery system, so it can then be be read by
-normal mail user agents such as mutt, elm, pine, or mailx.
+normal mail user agents such as mutt, elm, pine, (x)emacs/gnus, or mailx.
+Comes with an interactive GUI configurator suitable for end-users.
+
+%description -l fr
+Fetchmail est un programme qui permet d'aller rechercher du courrier
+électronique sur un serveur de mail distant. Fetchmail connait les
+protocoles POP (Post Office Protocol), IMAP (Internet Mail Access
+Protocol) et délivre le courrier électronique a travers le
+serveur SMTP local (habituellement sendmail).
+
+%description -l de
+Fetchmail ist ein freies, vollständiges, robustes und
+wohldokumentiertes Werkzeug zum Abholen und Weiterreichen von E-Mail,
+gedacht zum Gebrauch über temporäre TCP/IP-Verbindungen (wie
+z.B. SLIP- oder PPP-Verbindungen).  Es holt E-Mail von (weit)
+entfernten Mail-Servern ab und reicht sie an das Auslieferungssystem
+der lokalen Client-Maschine weiter, damit sie dann von normalen MUAs
+("mail user agents") wie mutt, elm, pine, (x)emacs/gnus oder mailx
+gelesen werden können.  Ein interaktiver GUI-Konfigurator auch gut
+geeignet zum Gebrauch durch Endbenutzer wird mitgeliefert.
+
+%description -l pt
+Fetchmail é um programa que é usado para recuperar mensagens de um
+servidor de mail remoto. Ele pode usar Post Office Protocol (POP)
+ou IMAP (Internet Mail Access Protocol) para isso, e entrega o mail
+através do servidor local SMTP (normalmente sendmail).
+Vem com uma interface gráfica para sua configuração. 
+
+%description -l es
+Fetchmail es una utilidad gratis, completa, robusta y bien documentada
+para la recepción y reenvío de correo pensada para ser usada en
+conexiones TCP/IP temporales (como SLIP y PPP). Recibe el correo de
+servidores remotos y lo reenvía al sistema de entrega local, siendo de
+ese modo posible leerlo con programas como mutt, elm, pine, (x)emacs/gnus
+o mailx. Contiene un configurador GUI interactivo pensado para usuarios.
+
+%description -l pl
+Fetchmail jest programem do ¶ci±gania poczty ze zdalnych serwerów
+pocztowych. Do ¶ci±gania poczty mo¿e on uzywaæ protoko³ów POP (Post Office
+Protocol) lub IMAP (Internet Mail Access Protocol). ¦ci±gniêt± pocztê
+dostarcza do koñcowych odbiorców poprzez lokalny serwer SMTP.
+
+%description -l tr
+fetchmail yazýlýmý, POP veya IMAP desteði veren bir sunucuda yer alan
+mektuplarýnýzý alýr.
+
+%description -l da
+Fetchmail er et gratis, robust, alsidigt og vel-dokumenteret værktøj 
+til afhentning og videresending af elektronisk post via TCP/IP
+baserede opkalds-forbindelser (såsom SLIP eller PPP forbindelser).   
+Den henter post fra en ekstern post-server, og videresender den
+til din lokale klient-maskines post-system, så den kan læses af
+almindelige mail klienter såsom mutt, elm, pine, (x)emacs/gnus,
+eller mailx. Der medfølger også et interaktivt GUI-baseret
+konfigurations-program, som kan bruges af almindelige brugere.
+
+%package -n fetchmailconf
+Summary:        A GUI configurator for generating fetchmail configuration files
+Summary(pl):    GUI konfigurator do fetchmaila
+Summary(fr):   GUI configurateur pour fetchmail
+Summary(es):   Configurador GUI interactivo para fetchmail
+Summary(pt):   Um configurador gráfico para o fetchmail
+Group:          Utilities/System
+Group(pt):             Utilitários/Sistema
+Requires:       %{name} = %{version}, python
+
+%description -n fetchmailconf
+A GUI configurator for generating fetchmail configuration file written in
+python
+
+%description -n fetchmailconf -l pt
+Um configurador gráfico para a geração de arquivos de configuração do
+fetchmail. Feito em python.
+
+%description -n fetchmailconf -l es
+Configurador gráfico para fetchmail escrito en python
+
+%description -n fetchmailconf -l de
+Ein interaktiver GUI-Konfigurator für fetchmail in python
+
+%description -n fetchmailconf -l pl
+GUI konfigurator do fetchmaila napisany w pythonie.
 
 %prep
-%setup
+%setup -q
 
 %build
-CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr
+CFLAGS="\$RPM_OPT_FLAGS" LDFLAGS="-s"
+export CFLAGS LDFLAGS
+./configure --prefix=/usr --without-kerberos --mandir=%{_mandir} 
+                         # Add  --enable-nls --without-included-gettext
+                         # for internationalization. Also look below.
 make
 
 %install
-make install
+if [ -d \$RPM_BUILD_ROOT ]; then rm -rf \$RPM_BUILD_ROOT; fi
+mkdir -p \$RPM_BUILD_ROOT/{etc/X11/wmconfig,usr/lib/rhs/control-panel}
+make install prefix=\$RPM_BUILD_ROOT/usr mandir=\$RPM_BUILD_ROOT%{_mandir}/man1
+cp rh-config/*.{xpm,init} \$RPM_BUILD_ROOT/usr/lib/rhs/control-panel
+rm -rf contrib/RCS
+chmod 644 contrib/*
+cp rh-config/fetchmailconf.wmconfig \$RPM_BUILD_ROOT/etc/X11/wmconfig/fetchmailconf
+cd \$RPM_BUILD_ROOT%{_mandir}/man1
+ln -sf fetchmail.1 fetchmailconf.1
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf \$RPM_BUILD_ROOT
 
 %files
-%doc README NEWS NOTES fetchmail-FAQ.html FAQ COPYING INSTALL sample.rcfile
-/usr/bin/fetchmail
-/usr/bin/fetchmailconf
-/usr/man/man1/fetchmail.1
+%defattr (644, root, root, 755)
+%doc README NEWS NOTES FAQ COPYING FEATURES sample.rcfile contrib
+%doc fetchmail-features.html fetchmail-FAQ.html design-notes.html
+%attr(644, root, man) %{_mandir}/man1/*.1*
+%attr(755, root, root) /usr/bin/fetchmail
+# Uncomment the following to support internationalization
+# %attr(644,root,root) /usr/share/locale/*/LC_MESSAGES/fetchmail.mo
+# Uncomment the following to make split fetchmail and fetchmailconf packages
+# %files -n fetchmailconf
+%attr(644,root,root) /etc/X11/wmconfig/fetchmailconf
+%attr(755,root,root) /usr/bin/fetchmailconf
+/usr/lib/rhs/control-panel/fetchmailconf.xpm
+/usr/lib/rhs/control-panel/fetchmailconf.init
 EOF