X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=balsa.spec;h=9829008c55d723328e1be1c4740423af1758f93f;hb=3e27fb1dceb96cc89cfb1e2ce3a2da943c77de3e;hp=5c90b1265c3f7b94f16ad60663b6f38b87818f76;hpb=1a50b3e26a9712042286b9548868efa6798c4cb3;p=packages%2Fbalsa.git diff --git a/balsa.spec b/balsa.spec index 5c90b12..9829008 100644 --- a/balsa.spec +++ b/balsa.spec @@ -1,47 +1,46 @@ +# +# Conditional build: +%bcond_without ldap # build without LDAP support +%bcond_without gpgme # build without GPG support (experimental) +%bcond_without esmtp # build without ESMTP support +%bcond_without gtkhtml # build without HTML support +# Summary: balsa - GNOME e-Mail program Summary(pl): Klient poczty dla GNOME z silnikiem mutt-a Summary(es): Balsa es un lector de e-mail. Usa el toolkit GTK Summary(pt_BR): Balsa é um leitor de e-mail. Usa o toolkit GTK Name: balsa -Version: 1.3.6 -Release: 1 +Version: 2.0.17 +Release: 2 License: GPL Group: X11/Applications -Source0: http://www.theochem.kth.se/~pawsa/balsa/%{name}-%{version}.tar.bz2 -Patch0: %{name}-ac253.patch -BuildRequires: autoconf +Source0: http://balsa.gnome.org/%{name}-%{version}.tar.bz2 +# Source0-md5: 851db68728ed9adea615eb2f249fa1ee +Patch0: %{name}-locale-names.patch +Patch1: %{name}-desktop.patch +Patch2: %{name}-iconv-in-libc.patch +URL: http://balsa.gnome.org/ +BuildRequires: aspell-devel >= 0.50 +BuildRequires: autoconf >= 2.52 BuildRequires: automake -BuildRequires: bison -BuildRequires: cyrus-sasl-devel -BuildRequires: docbook-style-dsssl -BuildRequires: flex -BuildRequires: freetype-devel >= 2.0.0 -BuildRequires: gal-devel >= 0.19 -BuildRequires: gdk-pixbuf-gnome-devel -BuildRequires: gettext-devel -BuildRequires: gnome-doc-tools -BuildRequires: gnome-libs-devel >= 1.2.1 -BuildRequires: gnome-print-devel >= 0.25.0 -BuildRequires: gtkhtml-devel >= 0.12.0 -BuildRequires: libPropList-devel -BuildRequires: libesmtp-devel +%{?with_esmtp:BuildRequires: libesmtp-devel} +BuildRequires: libgnomeprintui-devel >= 1.106.0 +%{?with_gpgme:BuildRequires: gpgme-devel >= 0.4.3} +BuildRequires: gtk+2-devel >= 2.2.0 +# gtkhtml 3.0 is preferred over libgtkhtml-2* if present, but we have gtkhtml 3.1 now +%{?with_gtkhtml:BuildRequires: libgtkhtml-devel >= 2.0} +%{?with_gtkhtml:BuildConflicts: gtkhtml-devel < 3.1} BuildRequires: libltdl-devel -BuildRequires: libstdc++-devel +BuildRequires: libgnomeprintui-devel >= 2.1.4 +BuildRequires: libgnomeui-devel >= 2.3.3.1-2 BuildRequires: libtool -BuildRequires: openjade -BuildRequires: openldap-devel -BuildRequires: openssl-devel -BuildRequires: pam-devel -BuildRequires: pcre-devel -BuildRequires: pspell-devel >= 12.1 -URL: http://www.balsa.net/ +%{?with_ldap:BuildRequires: openldap-devel} +BuildRequires: openssl-devel >= 0.9.7d +BuildRequires: pcre-devel >= 3.0 +BuildRequires: scrollkeeper >= 0.1.4 +Requires: gpgme >= 0.4.3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 -%define _mandir %{_prefix}/man -%define _sysconfdir /etc/X11/GNOME -%define _localstatedir /var - %description e-Mail program for the GNOME desktop, supporting local mailboxes, POP3 and IMAP. GNOME is the GNU Network Object Model Environment. That's a @@ -55,7 +54,7 @@ cajas de correo electr %description -l pl Balsa to klient e-mail dla ¶rodowiska GNOME. Obs³uguje POP3, IMAP oraz lokalne skrzynki pocztowe. GNOME to Network Object Model Environment. -Mimo osobliwej nazwy jest to naparwdê estetyczne ¶rodowisko graficzne. +Mimo osobliwej nazwy jest to naprawdê estetyczne ¶rodowisko graficzne. Dziêki niemu u¿ywanie komputera jest ³atwiejsze; system jest potê¿niejszy i ³atwo go skonfigurowaæ. @@ -66,53 +65,52 @@ Suporta caixas de correio locais, POP3 a IMAP. %prep %setup -q %patch0 -p1 +%patch1 -p1 +%patch2 -p1 + +mv -f po/{no,nb}.po %build -rm -f {,libmutt/}missing +intltoolize --copy --force %{__libtoolize} -%{__gettextize} -%{__aclocal} -I macros -%{__autoconf} -%{__automake} -cd libmutt %{__aclocal} %{__autoconf} -%{__automake} -cd .. +%{__autoheader} +%{__autoconf} %configure \ - --enable-system-install \ - --enable-all \ - --enable-info \ - --disable-threads \ - --disable-more-warnings \ - --with-mailpath=/var/mail \ --with-ssl \ - --enable-pcre \ - --enable-ldap \ - --enable-gtkhtml + %{!?with_esmtp:--without-esmtp} \ + %{?with_gtkhtml:--enable-gtkhtml} \ + %{!?with_gtkhtml:--disable-gtkhtml}\ + %{!?with_gpgme:--without-gpgme} \ + %{?with_ldap:--with-ldap} \ + %{!?with_ldap:--without-ldap} -# TODO find this gdp stylesheet -%{__make} \ - GDP_STYLESHEET=/usr/share/sgml/docbook/gnome-customization-1.0/gdp-both.dsl +%{__make} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT \ - desktopdir=%{_applnkdir}/Network/Mail + DESTDIR=$RPM_BUILD_ROOT -%find_lang %{name} --with-gnome +%find_lang %{name} --with-gnome --all-name %clean rm -rf $RPM_BUILD_ROOT +%post -p /usr/bin/scrollkeeper-update + %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO %attr(755,root,root) %{_bindir}/* %{_sysconfdir}/sound/events/* -%{_datadir}/sounds/balsa -%{_pixmapsdir}/* -%{_applnkdir}/Network/Mail/* +%{_datadir}/%{name} +%{_datadir}/sounds/%{name} +%{_libdir}/bonobo/servers/*.server +%{_datadir}/idl/*.idl %{_mandir}/man1/* +%{_omf_dest_dir}/%{name} +%{_desktopdir}/* +%{_pixmapsdir}/*