]> git.pld-linux.org Git - packages/mutt.git/blobdiff - mutt.spec
- added Encoding=UTF-8 (field required by freedesktop.org desktop-entry specification)
[packages/mutt.git] / mutt.spec
index 12a77d4f626f4db601917ea4a401b98f5ce551b8..3c00604f9800c41445d41caf049547e70854e7b2 100644 (file)
--- a/mutt.spec
+++ b/mutt.spec
@@ -1,19 +1,28 @@
+#
+# Conditional build:
+# _with_slang  - use slang library instead of ncurses
+# _with_nntp   - use VVV's NNTP patch
+# _with_esmtp   - use esmtp patch
+# _without_sasl - don't use sasl
+#
 Summary:       The Mutt Mail User Agent
 Summary(de):   Der Mutt Mail-User-Agent
 Summary(es):   Mutt, cliente de correo electrónico
 Summary(fr):   Agent courrier Mutt
 Summary:       The Mutt Mail User Agent
 Summary(de):   Der Mutt Mail-User-Agent
 Summary(es):   Mutt, cliente de correo electrónico
 Summary(fr):   Agent courrier Mutt
+Summary(ko):   ÅؽºÆ® ±â¹ÝÀÇ MUA
 Summary(pl):   Program pocztowy Mutt
 Summary(pt_BR):        Mutt, cliente de correio eletrônico
 Summary(ru):   ðÏÞÔÏ×ÁÑ ËÌÉÅÎÔÓËÁÑ ÐÒÏÇÒÁÍÍÁ Mutt
 Summary(tr):   Mutt elektronik posta programý
 Summary(uk):   ðÏÛÔÏ×Á Ë̦¤ÎÔÓØËÁ ÐÒÏÇÒÁÍÁ Mutt
 Name:          mutt
 Summary(pl):   Program pocztowy Mutt
 Summary(pt_BR):        Mutt, cliente de correio eletrônico
 Summary(ru):   ðÏÞÔÏ×ÁÑ ËÌÉÅÎÔÓËÁÑ ÐÒÏÇÒÁÍÍÁ Mutt
 Summary(tr):   Mutt elektronik posta programý
 Summary(uk):   ðÏÛÔÏ×Á Ë̦¤ÎÔÓØËÁ ÐÒÏÇÒÁÍÁ Mutt
 Name:          mutt
-Version:       1.3.99i
-Release:       2
+Version:       1.4.1
+Release:       4
 Epoch:         5
 License:       GPL
 Group:         Applications/Mail
 Epoch:         5
 License:       GPL
 Group:         Applications/Mail
-Source0:       ftp://ftp.mutt.org/pub/mutt/%{name}-%{version}.tar.gz
+Source0:       ftp://ftp.mutt.org/mutt/%{name}-%{version}i.tar.gz
+# Source0-md5: fb5418135c5be2638964eef2f654f847
 Source1:       %{name}.desktop
 Source2:       %{name}.png
 Source3:       %{name}.1.pl
 Source1:       %{name}.desktop
 Source2:       %{name}.png
 Source3:       %{name}.1.pl
@@ -32,18 +41,31 @@ Patch11:    %{name}-cd.signatures_menu.patch
 Patch12:       %{name}-folder_columns.patch
 Patch13:       %{name}-nr.tag_prefix_cond.patch
 Patch14:       %{name}-LIBOBJ.patch
 Patch12:       %{name}-folder_columns.patch
 Patch13:       %{name}-nr.tag_prefix_cond.patch
 Patch14:       %{name}-LIBOBJ.patch
+Patch15:       %{name}-pgp_hook.patch
+Patch16:       %{name}-manual.patch
+Patch17:       %{name}-send_charset.patch
+Patch18:       %{name}-xface.patch
+Patch19:       %{name}-sasl2.patch
+Patch20:       %{name}-nntp.patch
+Patch21:       %{name}-esmtp.patch
+Patch22:       %{name}-home_etc2.patch
 URL:           http://www.mutt.org/
 BuildRequires: autoconf
 BuildRequires: automake
 URL:           http://www.mutt.org/
 BuildRequires: autoconf
 BuildRequires: automake
-BuildRequires: ncurses-devel >= 5.0
-BuildRequires: openssl-devel >= 0.9.6a
+%{!?_without_sasl:BuildRequires:       cyrus-sasl-devel >= 2.1.0}
+BuildRequires: gettext-devel
+%{!?_with_slang:BuildRequires:         ncurses-devel >= 5.0}
+BuildRequires: openssl-devel >= 0.9.7c
 BuildRequires: sgml-tools
 BuildRequires: sgml-tools
-%{!?_without_sasl:BuildRequires:       cyrus-sasl-devel}
+BuildRequires: sgml-tools-dtd
+%{?_with_slang:BuildRequires:          slang-devel}
+%{?_with_esmtp:BuildRequires:       libesmtp-devel}
 Requires:      iconv
 Requires:      mailcap
 Requires:      iconv
 Requires:      mailcap
-Requires:      smtpdaemon
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define                specflags_ia32  "-fomit-frame-pointer"
+
 %description
 Mutt is a small but very poweful full-screen Unix mail client.
 Features include MIME support, color, POP3 support, message threading,
 %description
 Mutt is a small but very poweful full-screen Unix mail client.
 Features include MIME support, color, POP3 support, message threading,
@@ -65,6 +87,13 @@ puissant. Il dispose de la gestion MIME, des couleurs, de la gestion
 POP, des fils de discussion, des touches liées et d'un mode de tri sur
 les fils.
 
 POP, des fils de discussion, des touches liées et d'un mode de tri sur
 les fils.
 
+%description -l ko
+Mutt´Â ÀÛÁö¸¸ ¸Å¿ì °­·ÂÇÑ ÅؽºÆ® ±â¹ÝÀÇ ¸ÞÀϠŬ¶óÀ̾ðÆ®ÀÌ´Ù. Mutt´Â
+¸¹Àº ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù. ±×¸®°í, Å°¹ÙÀεù, Å°º¸µå ¸ÞÅ©·Î, ¸ÞÀÏ ½º·¹µù°ú
+°°Àº Áøº¸µÈ ÇüÅ¿͠Á¤±ÔÇ¥Çö½Ä °Ë»ö, ¸ÞÀÏ¿¡¼­ ¼±ÅõȠ±×·ìÀÇ ³»¿ë¿¡¼­
+°­·ÂÇÏ°Ô ÀÏÁ¤ÇÑ ÆÐÅÏÀ» Ã£¾Æ³»´Â °ÍÀ» Áö¿øÇÔÀ¸·Î½á ¸ÞÀÏÀÇ ÆÄ¿ö À¯Àú¿¡°Ô
+°¡Àå ÀûÇÕÇÏ´Ù.
+
 %description -l pl
 Mutt jest niewielkim programem pocztowym dla terminali tekstowych,
 posiadaj±cym du¿e mo¿liwo¶ci. Obs³uguje MIME, POP3, cztery formaty
 %description -l pl
 Mutt jest niewielkim programem pocztowym dla terminali tekstowych,
 posiadaj±cym du¿e mo¿liwo¶ci. Obs³uguje MIME, POP3, cztery formaty
@@ -111,37 +140,47 @@ Mutt - 
 %patch12 -p1
 #%patch13 -p0
 %patch14 -p1
 %patch12 -p1
 #%patch13 -p0
 %patch14 -p1
+%patch15 -p1
+%patch16 -p1
+%patch18 -p1
+%{!?_without_sasl:%patch19 -p1}
+%{?_with_nntp:%patch20 -p1}
+%{?_with_esmtp:%patch21 -p1}
+%patch22 -p1
+
+# force regeneration (manual.sgml is modified by some patches)
+rm -f doc/{manual*.html,manual.txt}
 
 %build
 
 %build
-%{__gettextize}
 %{__aclocal} -I m4
 %{__autoconf}
 %{__automake}
 %{__aclocal} -I m4
 %{__autoconf}
 %{__automake}
-#PGP=%{_bindir}/pgp PGPK=%{_bindir}/pgpk
-#CFLAGS="%{optflags} -I%{_includedir}/slang" \
 %configure \
 %configure \
-       --enable-pop \
+       %{!?debug:--disable-debug} %{?debug:--enable-debug} \
+       %{!?_with_slang:--with-curses} \
+       %{?_with_slang:--with-slang} \
+       --enable-compressed \
+       --enable-external-dotlock \
        --enable-imap \
        --enable-imap \
+       --without-included-gettext \
        --enable-mailtool \
        --enable-mailtool \
-       --enable-external-dotlock \
-       --enable-compressed \
-       %{!?debug:--disable-debug} %{?debug:--enable-debug} \
-       --disable-warnings \
-       --with-curses \
+       --with-mixmaster \
+       --enable-pop \
+       %{?_with_nntp:--enable-nntp} \
        --with-regex \
        --with-regex \
-       --with-ssl \
        %{!?_without_sasl:--with-sasl} %{?_without_sasl:--without-sasl} \
        %{!?_without_sasl:--with-sasl} %{?_without_sasl:--without-sasl} \
-       --without-included-gettext \
+    %{?_with_esmtp:--enable-libesmtp --with-libesmtp=/usr} \
+       --with-ssl \
+       --disable-warnings \
+       --with-docdir=%{_docdir}/%{name}-%{version} \
        --with-homespool=Maildir \
        --with-homespool=Maildir \
-       --with-mixmaster \
        --with-mailpath=/var/mail \
        --with-sharedir=%{_datadir} \
        --with-mailpath=/var/mail \
        --with-sharedir=%{_datadir} \
-       --with-docdir=%{_docdir}/%{name}-%{version} \
        --prefix=%{_prefix} \
        --bindir=%{_bindir} \
        --prefix=%{_prefix} \
        --bindir=%{_bindir} \
-       --sysconfdir=%{_sysconfdir} \
        --datadir=%{_datadir} \
        --datadir=%{_datadir} \
-       --mandir=%{_mandir}
+       --mandir=%{_mandir} \
+       --sysconfdir=%{_sysconfdir}
 
 %{__make}
 %{__make} manual.txt -C doc
 
 %{__make}
 %{__make} manual.txt -C doc
@@ -153,6 +192,8 @@ install -d $RPM_BUILD_ROOT{%{_applnkdir}/Network/Mail,%{_pixmapsdir}} \
 
 %{__make} install DESTDIR=$RPM_BUILD_ROOT
 
 
 %{__make} install DESTDIR=$RPM_BUILD_ROOT
 
+%{__patch} -p0 -d $RPM_BUILD_ROOT%{_sysconfdir} < %PATCH17
+
 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Network/Mail
 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1
 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Network/Mail
 install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
 install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1
@@ -160,6 +201,8 @@ install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1
 # conflict with qmail
 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/mbox.5*
 
 # conflict with qmail
 rm -f $RPM_BUILD_ROOT%{_mandir}/man5/mbox.5*
 
+rm -f $RPM_BUILD_ROOT/etc/mime.types
+
 %find_lang %{name}
 
 %clean
 %find_lang %{name}
 
 %clean
@@ -167,7 +210,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc contrib/{*rc*,*cap*} ChangeLog README TODO NEWS README.SECURITY README.SSL doc/manual.txt
+%doc contrib/{*rc*,*cap*} ChangeLog README TODO NEWS README.SECURITY README.SSL doc/manual.txt README.xface %{?_with_esmtp: Muttrc.esmtp}
 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/Muttrc
 %attr(755,root,root) %{_bindir}/mutt
 %attr(755,root,root) %{_bindir}/flea
 %config(noreplace,missingok) %verify(not md5 size mtime) %{_sysconfdir}/Muttrc
 %attr(755,root,root) %{_bindir}/mutt
 %attr(755,root,root) %{_bindir}/flea
This page took 0.08846 seconds and 4 git commands to generate.