diff --git a/mutt.changes b/mutt.changes index ae6a305..abd8323 100644 --- a/mutt.changes +++ b/mutt.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Dec 5 18:09:25 CET 2007 - ro@suse.de + +- moved /etc/skel/.muttrc to this package + ------------------------------------------------------------------- Thu Sep 20 13:05:05 CEST 2007 - werner@suse.de diff --git a/mutt.spec b/mutt.spec index 729c355..198a65c 100644 --- a/mutt.spec +++ b/mutt.spec @@ -24,7 +24,7 @@ Requires: smtp_daemon #Requires: desktop-data-SuSE AutoReqProv: on Version: 1.5.16 -Release: 32 +Release: 59 Summary: Mail Program BuildRoot: %{_tmppath}/%{name}-%{version}-build # ftp://ftp.mutt.org/mutt/devel/ @@ -33,6 +33,7 @@ Source1: Signature_conversion Source2: README.alternates Source3: mutt.png Source4: mutt.desktop +Source5: skel.muttrc Patch: %name-%version.dif # http://www.spinnaker.de/mutt/compressed/ Patch1: patch-%version.rr.compressed.1.bz2 @@ -132,6 +133,7 @@ mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/usr/share/pixmaps/ mkdir -p $RPM_BUILD_ROOT/usr/share/applications install -m 644 %{SOURCE4} $RPM_BUILD_ROOT/usr/share/applications/ +install -D -m 644 %{SOURCE5} $RPM_BUILD_ROOT/etc/skel/.muttrc %suse_update_desktop_file mutt %clean @@ -142,6 +144,7 @@ rm -rf $RPM_BUILD_ROOT %doc doc/manual*.html doc/manual.txt.gz COPYRIGHT INSTALL README* NEWS TODO %doc doc/PGP-Notes.txt doc/applying-patches.txt doc/devel-notes.txt %doc contrib/ +%config(noreplace) /etc/skel/.muttrc /usr/bin/mutt /usr/bin/pgpewrap /usr/bin/pgpring @@ -156,7 +159,10 @@ rm -rf $RPM_BUILD_ROOT %_mandir/man5/mbox_mutt.5.gz /usr/share/mutt %config(noreplace) /etc/Muttrc + %changelog +* Wed Dec 05 2007 - ro@suse.de +- moved /etc/skel/.muttrc to this package * Thu Sep 20 2007 - werner@suse.de - Replace handmade sidebar patch with oringnal one - Set check_mbox_sizes to make mutt backward compatible (#326697) diff --git a/skel.muttrc b/skel.muttrc new file mode 100644 index 0000000..5181c9d --- /dev/null +++ b/skel.muttrc @@ -0,0 +1,146 @@ +# Sample ~/.muttrc for SuSE Linux + +# Setting +set pager_context=4 +set pager_index_lines=10 +set pager_stop + +# Binding +bind pager previous-page +bind pager - previous-line +bind pager \eOm previous-line +bind pager + next-line +bind pager \eOk next-line +bind pager \eOM next-line +bind pager \e[1~ top +bind pager \e[4~ bottom + +bind index previous-entry +bind index - previous-entry +bind index \eOm previous-entry +bind index + next-entry +bind index \eOk next-entry +bind index \eOM display-message +bind index \e[H first-entry +bind index \e[F last-entry +bind index \e[1~ first-entry +bind index \e[4~ last-entry + +bind alias select-entry +bind alias x exit +bind attach x exit +bind browser x exit + +# What headers to show +ignore * +unignore from: date subject to cc reply-to: +unignore resent- x-resent + +# What order to show them +unhdr_order * +hdr_order Date: From: To: Reply-To: Cc: Subject: + +# On to the colors +color attachment blue default +color header green default "^message-id:" +color header green default "^x-mailer:" +color header green default "^user-agent:" +color header blue default "^date: " +color header brightblue default "^from: " +color header green default "^subject: " +color header brightblue default "^to: " +color header brightblue default "^cc: " +color header brightblue default "^reply-to: " +color index green default ~F +color index red default ~D +color index blue default ~T +color index brightblue default ~N +color indicator brightwhite blue +color markers red default +color quoted magenta default +color signature brightblue default +color status brightwhite green +color tilde cyan default +color tree blue default +color body black default "(^| )_[-a-z0-9_]+_[,.?]?[ \n]" + +# Command formats for gpg. +# +# This version uses gpg-2comp from +# http://muppet.faveve.uni-stuttgart.de/~gero/gpg-2comp.tar.gz +# +# $Id: gpg.rc,v 3.1 2002/03/26 22:23:58 roessler Exp $ +# +# %p The empty string when no passphrase is needed, +# the string "PGPPASSFD=0" if one is needed. +# +# This is mostly used in conditional % sequences. +# +# %f Most PGP commands operate on a single file or a file +# containing a message. %f expands to this file's name. +# +# %s When verifying signatures, there is another temporary file +# containing the detached signature. %s expands to this +# file's name. +# +# %a In "signing" contexts, this expands to the value of the +# configuration variable $pgp_sign_as. You probably need to +# use this within a conditional % sequence. +# +# %r In many contexts, mutt passes key IDs to pgp. %r expands to +# a list of key IDs. + +# Note that we explicitly set the comment armor header since GnuPG, when used +# in some localiaztion environments, generates 8bit data in that header, thereby +# breaking PGP/MIME. + +# decode application/pgp +set pgp_decode_command="/usr/bin/gpg --charset utf-8 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" + +# verify a pgp/mime signature +set pgp_verify_command="/usr/bin/gpg --no-verbose --quiet --batch --output - --verify %s %f" + +# decrypt a pgp/mime attachment +set pgp_decrypt_command="/usr/bin/gpg --passphrase-fd 0 --no-verbose --quiet --batch --output - %f" + +# create a pgp/mime signed attachment +# set pgp_sign_command="/usr/bin/gpg-2comp --comment '' --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" +set pgp_sign_command="/usr/bin/gpg --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f" + +# create a application/pgp signed (old-style) message +# set pgp_clearsign_command="/usr/bin/gpg-2comp --comment '' --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" +set pgp_clearsign_command="/usr/bin/gpg --charset utf-8 --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f" + +# create a pgp/mime encrypted attachment +# set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" +set pgp_encrypt_only_command="pgpewrap /usr/bin/gpg --charset utf-8 --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" + +# create a pgp/mime encrypted and signed attachment +# set pgp_encrypt_sign_command="pgpewrap gpg-2comp --passphrase-fd 0 -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" +set pgp_encrypt_sign_command="pgpewrap /usr/bin/gpg --charset utf-8 --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" + +# import a key into the public key ring +set pgp_import_command="/usr/bin/gpg --no-verbose --import -v %f" + +# export a key from the public key ring +set pgp_export_command="/usr/bin/gpg --no-verbose --export --armor %r" + +# verify a key +set pgp_verify_key_command="/usr/bin/gpg --verbose --batch --fingerprint --check-sigs %r" + +# read in the public key ring +set pgp_list_pubring_command="/usr/bin/gpg --no-verbose --batch --quiet --with-colons --list-keys %r" + +# read in the secret key ring +set pgp_list_secring_command="/usr/bin/gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r" + +# fetch keys +# set pgp_getkeys_command="pkspxycwrap %r" + +# pattern for good signature - may need to be adapted to locale! + +set pgp_good_sign="^gpg: Good signature from" + +# OK, here's a version which uses gnupg's message catalog: +# set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`" +